16 lines
2.7 MiB
16 lines
2.7 MiB
/**
|
||
* Mars3D三维可视化平台 mars3d
|
||
*
|
||
* 版本信息:v3.4.20
|
||
* 编译日期:2023-01-10 12:55:02
|
||
* 版权所有:Copyright by 火星科技 http://mars3d.cn
|
||
* 使用单位:免费公开版 ,2022-06-01
|
||
*/
|
||
(function (global, factory) { if(typeof exports === 'object' && typeof module !== 'undefined' && !window.Cesium){ require('mars3d-cesium/Build/Cesium/Widgets/widgets.css') };
|
||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, (window.Cesium || require('mars3d-cesium')), (window.turf || require('@turf/turf'))) :
|
||
typeof define === 'function' && define.amd ? define(['exports', 'mars3d-cesium', '@turf/turf'], factory) :
|
||
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.mars3d = {}, global.Cesium, global.turf));
|
||
})(this, (function (exports, Cesium, turf) {
|
||
'use strict';var _0x5a92ef=_0x4361;(function(_0x2d274c,_0x36ef75){var _0x218ff8={_0x4c99c0:0xc50,_0x21a700:0x484,_0x415405:0x7a7,_0x948c1f:0xed9,_0x4e22d4:0xb20,_0x53d1c2:0xaba},_0x2bc6b3=_0x4361,_0x2e5b98=_0x2d274c();while(!![]){try{var _0x58ea8a=-parseInt(_0x2bc6b3(0x9f1))/0x1*(-parseInt(_0x2bc6b3(_0x218ff8._0x4c99c0))/0x2)+parseInt(_0x2bc6b3(_0x218ff8._0x21a700))/0x3+parseInt(_0x2bc6b3(_0x218ff8._0x415405))/0x4+parseInt(_0x2bc6b3(_0x218ff8._0x948c1f))/0x5+-parseInt(_0x2bc6b3(_0x218ff8._0x4e22d4))/0x6+parseInt(_0x2bc6b3(0x306))/0x7*(parseInt(_0x2bc6b3(0xc7e))/0x8)+-parseInt(_0x2bc6b3(_0x218ff8._0x53d1c2))/0x9;if(_0x58ea8a===_0x36ef75)break;else _0x2e5b98['push'](_0x2e5b98['shift']());}catch(_0x457420){_0x2e5b98['push'](_0x2e5b98['shift']());}}}(_0x579d,0x9aeff));function _interopNamespace(_0x5411a5){var _0xc742f6={_0x9f477b:0xd34},_0x2286a4=_0x4361;if(_0x5411a5&&_0x5411a5['__esModule'])return _0x5411a5;var _0x309f58=Object['create'](null);return _0x5411a5&&Object['keys'](_0x5411a5)['forEach'](function(_0x2ab215){var _0x441eb0=_0x4361;if(_0x2ab215!==_0x441eb0(_0xc742f6._0x9f477b)){var _0x3b7f7c=Object[_0x441eb0(0x449)](_0x5411a5,_0x2ab215);Object['defineProperty'](_0x309f58,_0x2ab215,_0x3b7f7c[_0x441eb0(0xa20)]?_0x3b7f7c:{'enumerable':!![],'get':function(){return _0x5411a5[_0x2ab215];}});}}),_0x309f58[_0x2286a4(0xd34)]=_0x5411a5,_0x309f58;}var Cesium__namespace=_interopNamespace(Cesium);if(!(Cesium__namespace!==null&&Cesium__namespace!==void 0x0&&Cesium__namespace['Viewer']))throw new Error('请引入\x20Cesium\x20库');var getUrlComponent_old=Cesium__namespace[_0x5a92ef(0x70d)]['prototype']['getUrlComponent'];Cesium__namespace['Resource']['prototype'][_0x5a92ef(0x612)]=function(_0x382395,_0x3e03cf){var _0x5a95da={_0x1b2f8d:0x201},_0x4187e6=_0x5a92ef,_0x50df0d=getUrlComponent_old['bind'](this)(_0x382395,_0x3e03cf);return Cesium__namespace[_0x4187e6(0x70d)][_0x4187e6(_0x5a95da._0x1b2f8d)]?Cesium__namespace['Resource']['ReplaceUrl'](_0x50df0d):_0x50df0d;};var getValueInReferenceFrame_old=Cesium__namespace['ConstantPositionProperty']['prototype']['getValueInReferenceFrame'];Cesium__namespace['ConstantPositionProperty'][_0x5a92ef(0xe26)][_0x5a92ef(0x4bb)]=function(_0x4e5bc3,_0x2836b8,_0x25a826){var _0x593549={_0x2ca1a0:0x70e,_0x161ae0:0xd81},_0x28b470=_0x5a92ef;return!Cesium__namespace[_0x28b470(_0x593549._0x2ca1a0)](_0x4e5bc3)&&(_0x4e5bc3=Cesium__namespace['JulianDate']['now']()),getValueInReferenceFrame_old[_0x28b470(_0x593549._0x161ae0)](this)(_0x4e5bc3,_0x2836b8,_0x25a826);},Cesium__namespace['VelocityOrientationProperty']['prototype'][_0x5a92ef(0x770)]=function(_0x460bdc,_0x5d0e11){var _0x24d224={_0x45ce15:0x9e1,_0x51d6ab:0x6d1,_0x5ed432:0x7ff},_0x22092b=_0x5a92ef;!this[_0x22092b(0x9e1)]&&(this[_0x22092b(_0x24d224._0x45ce15)]=new Cesium__namespace['Cartesian3'](),this['_velocityScratch']=new Cesium__namespace[(_0x22092b(0x23b))](),this[_0x22092b(0x7ff)]=new Cesium__namespace['Matrix3']());var _0x3e832b=this[_0x22092b(0x508)]['_getValue'](_0x460bdc,this[_0x22092b(0xac6)],this['_positionScratch']);Cesium__namespace['defined'](_0x3e832b)?this[_0x22092b(_0x24d224._0x51d6ab)]=_0x3e832b[_0x22092b(0x52e)]():_0x3e832b=this['_last_velocity'];if(!Cesium__namespace[_0x22092b(0x70e)](_0x3e832b))return undefined;return Cesium__namespace['Transforms']['rotationMatrixFromPositionVelocity'](this['_positionScratch'],_0x3e832b,this['_ellipsoid'],this[_0x22092b(_0x24d224._0x5ed432)]),Cesium__namespace['Quaternion']['fromRotationMatrix'](this[_0x22092b(0x7ff)],_0x5d0e11);},Object['defineProperties'](Cesium__namespace['GlobeSurfaceTileProvider']['prototype'],{'marsOptions':{'get':function get(){return this['_marsOptions'];}}}),Cesium__namespace['GlobeSurfaceTileProvider']['prototype']['_initByMars3D']=function(_0x36ee37){var _0x2008ba={_0x3c2c42:0xc07},_0x20c709={_0xc2ac5b:0x8da},_0x130390={_0x295cde:0x8da},_0xbbaca2={_0x1c0f57:0xa73,_0x25bd94:0x3d5},_0x5159b2={_0x17dc4a:0x394},_0x5c41b3={_0x2f5121:0x82d},_0x5cfdd5=_0x5a92ef,_0x395800=this;this[_0x5cfdd5(0x8da)]={'flood':{},'clip':{},'resetValue':function _0x55228d(){var _0x110b8e=_0x5cfdd5;this['resetClipValue'](),this[_0x110b8e(_0x5c41b3._0x2f5121)]();},'resetClipValue':function _0x2f5605(){var _0x266b59=_0x5cfdd5;this['clip'][_0x266b59(0x445)]=![],this['clip']['clipOutSide']=![],this['clip']['polygonTexture']=undefined,this['clip']['tailorRect']=Cesium__namespace['Cartesian4'][_0x266b59(_0x5159b2._0x17dc4a)],this['clip']['inverMatrix']=Cesium__namespace['Matrix4']['ZERO'];},'resetFloodValue':function _0x2e2c61(){var _0x1d1a32=_0x5cfdd5;this[_0x1d1a32(_0xbbaca2._0x1c0f57)]['enabled']=![],this['flood']['globe']=!![],this[_0x1d1a32(0xa73)]['showElseArea']=!![],this[_0x1d1a32(0xa73)]['polygonTexture']=undefined,this['flood']['inverMatrix']=Cesium__namespace['Matrix4']['ZERO'],this[_0x1d1a32(_0xbbaca2._0x1c0f57)]['floodRect']=Cesium__namespace[_0x1d1a32(0xa65)][_0x1d1a32(0x394)],this[_0x1d1a32(0xa73)]['heightVal']=new Cesium__namespace['Cartesian4'](0x0,0x0,0x0,0x1f4),this['flood']['color']=new Cesium__namespace[(_0x1d1a32(_0xbbaca2._0x25bd94))](0.15,0.7,0.95,0.5);},'updateTileUniformMap':function _0xc5c6ec(_0x51419c,_0x2356e5){var _0x4e35c9={_0x277a22:0x85f,_0x50d112:0x394},_0x213681={_0x4ec488:0xcc3,_0x3e8b52:0x394},_0x3080ee={_0x3dd4ed:0x99b};return{'u_mars_clip_enabled':function _0x167bcf(){var _0x246f28=_0x4361;return _0x395800['_marsOptions'][_0x246f28(0x8ff)]['enabled'];},'u_mars_clip_only':function _0x8f4d9b(){return _0x395800['_marsOptions']['clip']['clipOutSide'];},'u_mars_clip_area':function _0x4366d9(){var _0x2a6c12=_0x4361;return _0x395800['_marsOptions']['clip'][_0x2a6c12(0x2e5)]||_0x51419c['context']['defaultTexture'];},'u_mars_clip_inverMatrix':function _0x536742(){return _0x395800['_marsOptions']['clip']['inverMatrix']||Cesium__namespace['Matrix4']['ZERO'];},'u_mars_clip_rect':function _0x56c3ab(){var _0x552075=_0x4361;return _0x395800[_0x552075(_0x130390._0x295cde)]['clip']['tailorRect']||Cesium__namespace['Cartesian4']['ZERO'];},'u_mars_flood_emabled':function _0x3992ae(){var _0x44c2c1=_0x4361;return _0x395800[_0x44c2c1(_0x20c709._0xc2ac5b)]['flood']['enabled'];},'u_mars_flood_globe':function _0x22a41d(){return _0x395800['_marsOptions']['flood']['globe'];},'u_mars_flood_showElse':function _0x214ed7(){var _0x1a987b=_0x4361;return _0x395800['_marsOptions']['flood'][_0x1a987b(0x5ab)];},'u_mars_flood_area':function _0x48494a(){var _0x195cec=_0x4361;return _0x395800[_0x195cec(0x8da)]['flood']['polygonTexture']||_0x51419c['context'][_0x195cec(_0x3080ee._0x3dd4ed)];},'u_mars_flood_inverMatrix':function _0x252f31(){var _0x195113=_0x4361;return _0x395800['_marsOptions']['flood']['inverMatrix']||Cesium__namespace[_0x195113(_0x213681._0x4ec488)][_0x195113(_0x213681._0x3e8b52)];},'u_mars_flood_rect':function _0x170147(){var _0x4ea33c=_0x4361;return _0x395800['_marsOptions'][_0x4ea33c(0xa73)][_0x4ea33c(_0x4e35c9._0x277a22)]||Cesium__namespace['Cartesian4'][_0x4ea33c(_0x4e35c9._0x50d112)];},'u_mars_flood_val':function _0x3fd0eb(){var _0x22eb4c=_0x4361;return _0x395800[_0x22eb4c(0x8da)]['flood']['heightVal'];},'u_mars_flood_color':function _0x494a90(){return _0x395800['_marsOptions']['flood']['color'];}};}},this['_marsOptions'][_0x5cfdd5(_0x2008ba._0x3c2c42)]();},Cesium__namespace['ImageryLayer']['prototype']['_initByMars3D']=function(_0x8298cb,_0xa5af52){var _0x571c4e={_0x1dae94:0x3d0,_0x1eb8bc:0x3d5},_0x3e644b=_0x5a92ef,_0x25ba0b,_0x333c8d;this['invertColor']=(_0x25ba0b=_0xa5af52['invertColor'])!==null&&_0x25ba0b!==void 0x0?_0x25ba0b:_0x8298cb['invertColor'],this['filterColor']=(_0x333c8d=_0xa5af52['filterColor'])!==null&&_0x333c8d!==void 0x0?_0x333c8d:_0x8298cb['filterColor'],this['filterColor']&&typeof this['filterColor']==='string'&&this[_0x3e644b(0x3d0)]['constructor']===String&&(this[_0x3e644b(_0x571c4e._0x1dae94)]=Cesium__namespace[_0x3e644b(_0x571c4e._0x1eb8bc)]['fromCssColorString'](this['filterColor']));},Cesium__namespace['ImageryLayerCollection']['prototype']['addImageryProvider']=function(_0x3702e8,_0x686bca){var _0x1398b8=new Cesium__namespace['ImageryLayer'](_0x3702e8,_0x3702e8['options']);return this['add'](_0x1398b8,_0x686bca),_0x1398b8;};var createShadowReceiveFragmentShader_old=Cesium__namespace['ShadowMapShader'][_0x5a92ef(0xc89)];Cesium__namespace['ShadowMapShader']['createShadowReceiveFragmentShader']=function(_0x569d68,_0x2170d1,_0x4ab446,_0x1be0c0,_0x4fc1da){var _0x27a150={_0x53e324:0xd91,_0x429844:0xc77},_0xcc3587=_0x5a92ef,_0x2a24df=createShadowReceiveFragmentShader_old['bind'](this)(_0x569d68,_0x2170d1,_0x4ab446,_0x1be0c0,_0x4fc1da);if(!isSun(_0x2170d1['_lightCamera'][_0xcc3587(_0x27a150._0x53e324)])){var _0x45c0bb=_0x2a24df['sources'][_0x2a24df['sources']['length']-0x1];_0x2a24df[_0xcc3587(_0x27a150._0x429844)][_0x2a24df['sources']['length']-0x1]=_0x45c0bb['replace']('gl_FragColor.rgb\x20*=\x20visibility;','gl_FragColor.rgb\x20=\x20gl_FragColor.rgb;');}return _0x2a24df;};function isSun(_0x3655c6){var _0x25587a=_0x5a92ef;if(Math[_0x25587a(0x39f)](_0x3655c6['x'])>0x71ff98)return!![];if(Math[_0x25587a(0x39f)](_0x3655c6['y'])>0x71ff98)return!![];if(Math['abs'](_0x3655c6['z'])>0x71ff98)return!![];return![];}Object['defineProperties'](Cesium__namespace['Entity']['prototype'],{'circle':{'set':function set(_0x2f4c7a){this['ellipse']=_0x2f4c7a;},'get':function get(){var _0x5f4f9d={_0x1189a6:0x615},_0x30c2ce=_0x5a92ef;return this[_0x30c2ce(_0x5f4f9d._0x1189a6)];}}}),Cesium__namespace[_0x5a92ef(0x34c)][_0x5a92ef(0xe26)]['update']=function(_0x257e86){var _0x3fd35c={_0x3259c2:0x4b9,_0x523401:0xa41,_0x42b545:0x4b9},_0x2e266c=_0x5a92ef,_0x1f28b6=Cesium__namespace['getTimestamp'](),_0x19aed1=_0x257e86!==null&&_0x257e86!==void 0x0?_0x257e86:!![];this['_fpsFrameCount']++;var _0x20cd99=_0x1f28b6-this['_lastFpsSampleTime'];if(_0x20cd99>0x3e8){if(_0x19aed1){var _0x56f3df=this['_fpsFrameCount']*0x3e8/_0x20cd99|0x0;this['_fpsText'][_0x2e266c(0xa41)]=''[_0x2e266c(_0x3fd35c._0x3259c2)](_0x56f3df,_0x2e266c(0x6cb));}this[_0x2e266c(0xce6)]=_0x1f28b6,this['_fpsFrameCount']=0x0;}this['_msFrameCount']++;var _0x168760=_0x1f28b6-this[_0x2e266c(0x763)];if(_0x168760>0xc8){if(_0x19aed1){var _0x54b7c8=(_0x168760/this['_msFrameCount'])['toFixed'](0x2);this[_0x2e266c(0x6f3)][_0x2e266c(_0x3fd35c._0x523401)]=''[_0x2e266c(_0x3fd35c._0x42b545)](_0x54b7c8,'\x20MS');}this['_lastMsSampleTime']=_0x1f28b6,this['_msFrameCount']=0x0;}},Object['defineProperties'](Cesium__namespace[_0x5a92ef(0xbb8)]['prototype'],{'globalAlpha':{'set':function set(_0x3e417e){this['_globalAlpha']=_0x3e417e;},'get':function get(){var _0x5b5b3c;return(_0x5b5b3c=this['_globalAlpha'])!==null&&_0x5b5b3c!==void 0x0?_0x5b5b3c:0x1;}}});var getValue_old$6=Cesium__namespace['CheckerboardMaterialProperty']['prototype']['getValue'];Cesium__namespace['CheckerboardMaterialProperty']['prototype'][_0x5a92ef(0x770)]=function(_0x2dc273,_0xe5955a){var _0x5a237c={_0x5c6bf0:0xd81,_0xf8ae08:0x597,_0x5a98a2:0x597,_0x4b4144:0x935,_0x32610c:0x313},_0x52d3a6=_0x5a92ef;return _0xe5955a=getValue_old$6[_0x52d3a6(_0x5a237c._0x5c6bf0)](this)(_0x2dc273,_0xe5955a),this['globalAlpha']!==0x1&&(_0xe5955a['lightColor']&&(_0xe5955a['lightColor']['alpha']*=this['globalAlpha']),_0xe5955a[_0x52d3a6(_0x5a237c._0xf8ae08)]&&(_0xe5955a[_0x52d3a6(_0x5a237c._0x5a98a2)]['alpha']*=this[_0x52d3a6(0xc2b)]),_0xe5955a[_0x52d3a6(_0x5a237c._0x4b4144)]&&(_0xe5955a['evenColor'][_0x52d3a6(_0x5a237c._0x32610c)]*=this['globalAlpha']),_0xe5955a['oddColor']&&(_0xe5955a['oddColor']['alpha']*=this['globalAlpha'])),_0xe5955a;};function ownKeys(_0x54f834,_0x108392){var _0x2459ca={_0x4d2d60:0xab6},_0x4f3776=_0x5a92ef,_0x2ec3c0=Object[_0x4f3776(0x80f)](_0x54f834);if(Object['getOwnPropertySymbols']){var _0x34587b=Object['getOwnPropertySymbols'](_0x54f834);_0x108392&&(_0x34587b=_0x34587b[_0x4f3776(_0x2459ca._0x4d2d60)](function(_0x1ffc82){return Object['getOwnPropertyDescriptor'](_0x54f834,_0x1ffc82)['enumerable'];})),_0x2ec3c0['push']['apply'](_0x2ec3c0,_0x34587b);}return _0x2ec3c0;}function _objectSpread2(_0x29f129){var _0x4536ff={_0x364592:0x528},_0x43b264=_0x5a92ef;for(var _0x31ef3c=0x1;_0x31ef3c<arguments[_0x43b264(0x6ba)];_0x31ef3c++){var _0x38e8ef=null!=arguments[_0x31ef3c]?arguments[_0x31ef3c]:{};_0x31ef3c%0x2?ownKeys(Object(_0x38e8ef),!0x0)['forEach'](function(_0x2d1851){_defineProperty(_0x29f129,_0x2d1851,_0x38e8ef[_0x2d1851]);}):Object['getOwnPropertyDescriptors']?Object[_0x43b264(_0x4536ff._0x364592)](_0x29f129,Object['getOwnPropertyDescriptors'](_0x38e8ef)):ownKeys(Object(_0x38e8ef))[_0x43b264(0x675)](function(_0x2c1056){Object['defineProperty'](_0x29f129,_0x2c1056,Object['getOwnPropertyDescriptor'](_0x38e8ef,_0x2c1056));});}return _0x29f129;}function _typeof(_0x5add18){'@babel/helpers - typeof';var _0x196180={_0x5a4ec4:0x4fd},_0x151a9b=_0x5a92ef;return _typeof='function'==typeof Symbol&&_0x151a9b(_0x196180._0x5a4ec4)==typeof Symbol['iterator']?function(_0x36f808){return typeof _0x36f808;}:function(_0x1c9664){return _0x1c9664&&'function'==typeof Symbol&&_0x1c9664['constructor']===Symbol&&_0x1c9664!==Symbol['prototype']?'symbol':typeof _0x1c9664;},_typeof(_0x5add18);}function _classCallCheck(_0x1ff0c4,_0x2120bb){if(!(_0x1ff0c4 instanceof _0x2120bb))throw new TypeError('Cannot\x20call\x20a\x20class\x20as\x20a\x20function');}function _defineProperties(_0x25bed1,_0xd0b6bc){var _0xff3116={_0x501987:0x30b},_0x530207=_0x5a92ef;for(var _0x3670ad=0x0;_0x3670ad<_0xd0b6bc['length'];_0x3670ad++){var _0x449b4c=_0xd0b6bc[_0x3670ad];_0x449b4c[_0x530207(0x569)]=_0x449b4c[_0x530207(0x569)]||![],_0x449b4c['configurable']=!![];if(_0x530207(_0xff3116._0x501987)in _0x449b4c)_0x449b4c['writable']=!![];Object['defineProperty'](_0x25bed1,_0x449b4c['key'],_0x449b4c);}}function _createClass(_0x360fd9,_0x4294cf,_0x48b088){if(_0x4294cf)_defineProperties(_0x360fd9['prototype'],_0x4294cf);if(_0x48b088)_defineProperties(_0x360fd9,_0x48b088);return Object['defineProperty'](_0x360fd9,'prototype',{'writable':![]}),_0x360fd9;}function _defineProperty(_0x4877df,_0x132049,_0x16d9d7){var _0x5080a6={_0xa64f95:0xa31},_0xe5641a=_0x5a92ef;return _0x132049 in _0x4877df?Object[_0xe5641a(_0x5080a6._0xa64f95)](_0x4877df,_0x132049,{'value':_0x16d9d7,'enumerable':!![],'configurable':!![],'writable':!![]}):_0x4877df[_0x132049]=_0x16d9d7,_0x4877df;}function _inherits(_0x585a29,_0x513f1a){if(typeof _0x513f1a!=='function'&&_0x513f1a!==null)throw new TypeError('Super\x20expression\x20must\x20either\x20be\x20null\x20or\x20a\x20function');_0x585a29['prototype']=Object['create'](_0x513f1a&&_0x513f1a['prototype'],{'constructor':{'value':_0x585a29,'writable':!![],'configurable':!![]}}),Object['defineProperty'](_0x585a29,'prototype',{'writable':![]});if(_0x513f1a)_setPrototypeOf(_0x585a29,_0x513f1a);}function _getPrototypeOf(_0x26576f){return _getPrototypeOf=Object['setPrototypeOf']?Object['getPrototypeOf']['bind']():function _0x156a40(_0x5c4736){var _0x1b7f14=_0x4361;return _0x5c4736['__proto__']||Object[_0x1b7f14(0x9a7)](_0x5c4736);},_getPrototypeOf(_0x26576f);}function _setPrototypeOf(_0x21cf12,_0x1c1ee9){return _setPrototypeOf=Object['setPrototypeOf']?Object['setPrototypeOf']['bind']():function _0x2772ee(_0x2d5c02,_0x5e27ae){return _0x2d5c02['__proto__']=_0x5e27ae,_0x2d5c02;},_setPrototypeOf(_0x21cf12,_0x1c1ee9);}function _isNativeReflectConstruct(){var _0x5795a1={_0x3cd67e:0x5ed,_0x4b0a01:0x3a9},_0xf8e6a9=_0x5a92ef;if(typeof Reflect===_0xf8e6a9(_0x5795a1._0x3cd67e)||!Reflect['construct'])return![];if(Reflect['construct']['sham'])return![];if(typeof Proxy===_0xf8e6a9(_0x5795a1._0x4b0a01))return!![];try{return Boolean['prototype']['valueOf']['call'](Reflect['construct'](Boolean,[],function(){})),!![];}catch(_0x4bfd95){return![];}}function _assertThisInitialized(_0x3cbbc6){var _0x57033a={_0x267fac:0x2cb},_0x5cdb0e=_0x5a92ef;if(_0x3cbbc6===void 0x0)throw new ReferenceError(_0x5cdb0e(_0x57033a._0x267fac));return _0x3cbbc6;}function _possibleConstructorReturn(_0x55c635,_0x58fae6){if(_0x58fae6&&(typeof _0x58fae6==='object'||typeof _0x58fae6==='function'))return _0x58fae6;else{if(_0x58fae6!==void 0x0)throw new TypeError('Derived\x20constructors\x20may\x20only\x20return\x20object\x20or\x20undefined');}return _assertThisInitialized(_0x55c635);}function _createSuper(_0x24f2c7){var _0x5ec9a9=_isNativeReflectConstruct();return function _0x530c91(){var _0x109ef4=_getPrototypeOf(_0x24f2c7),_0x123c27;if(_0x5ec9a9){var _0x1669d9=_getPrototypeOf(this)['constructor'];_0x123c27=Reflect['construct'](_0x109ef4,arguments,_0x1669d9);}else _0x123c27=_0x109ef4['apply'](this,arguments);return _possibleConstructorReturn(this,_0x123c27);};}function _superPropBase(_0x5826f9,_0x47ffb7){var _0x5b15f4=_0x5a92ef;while(!Object[_0x5b15f4(0xe26)]['hasOwnProperty'][_0x5b15f4(0x53f)](_0x5826f9,_0x47ffb7)){_0x5826f9=_getPrototypeOf(_0x5826f9);if(_0x5826f9===null)break;}return _0x5826f9;}function _get(){var _0x2ef741={_0x5e65d1:0xa90},_0x2e90bd=_0x5a92ef;return typeof Reflect!=='undefined'&&Reflect['get']?_get=Reflect[_0x2e90bd(0xa20)]['bind']():_get=function _0xc910df(_0x588a2c,_0x621987,_0x47a20c){var _0x17fb78=_0x2e90bd,_0x2beb23=_superPropBase(_0x588a2c,_0x621987);if(!_0x2beb23)return;var _0x574353=Object['getOwnPropertyDescriptor'](_0x2beb23,_0x621987);if(_0x574353[_0x17fb78(0xa20)])return _0x574353['get']['call'](arguments['length']<0x3?_0x588a2c:_0x47a20c);return _0x574353['value'];},_get[_0x2e90bd(_0x2ef741._0x5e65d1)](this,arguments);}function set(_0x3deb0e,_0x195af1,_0x3bef7d,_0x11bbde){var _0x222103={_0x4cf7b7:0x50e,_0x666e57:0x449},_0x5badc4=_0x5a92ef;return typeof Reflect!=='undefined'&&Reflect['set']?set=Reflect[_0x5badc4(0x50e)]:set=function _0x565923(_0x2b117a,_0x50c2b6,_0x4eb872,_0x3c869e){var _0xeef741=_0x5badc4,_0x12f1d=_superPropBase(_0x2b117a,_0x50c2b6),_0x2ec940;if(_0x12f1d){_0x2ec940=Object['getOwnPropertyDescriptor'](_0x12f1d,_0x50c2b6);if(_0x2ec940[_0xeef741(_0x222103._0x4cf7b7)])return _0x2ec940[_0xeef741(0x50e)]['call'](_0x3c869e,_0x4eb872),!![];else{if(!_0x2ec940['writable'])return![];}}_0x2ec940=Object[_0xeef741(_0x222103._0x666e57)](_0x3c869e,_0x50c2b6);if(_0x2ec940){if(!_0x2ec940['writable'])return![];_0x2ec940['value']=_0x4eb872,Object['defineProperty'](_0x3c869e,_0x50c2b6,_0x2ec940);}else _defineProperty(_0x3c869e,_0x50c2b6,_0x4eb872);return!![];},set(_0x3deb0e,_0x195af1,_0x3bef7d,_0x11bbde);}function _set(_0x39935d,_0x230bb7,_0x9070e7,_0x5cccf0,_0xf64581){var _0x36a6f1=set(_0x39935d,_0x230bb7,_0x9070e7,_0x5cccf0||_0x39935d);if(!_0x36a6f1&&_0xf64581)throw new Error('failed\x20to\x20set\x20property');return _0x9070e7;}function _toConsumableArray(_0x179d2a){return _arrayWithoutHoles(_0x179d2a)||_iterableToArray(_0x179d2a)||_unsupportedIterableToArray(_0x179d2a)||_nonIterableSpread();}function _arrayWithoutHoles(_0x21806f){if(Array['isArray'](_0x21806f))return _arrayLikeToArray(_0x21806f);}function _iterableToArray(_0x523ba8){var _0x5cbdf3=_0x5a92ef;if(typeof Symbol!=='undefined'&&_0x523ba8[Symbol['iterator']]!=null||_0x523ba8['@@iterator']!=null)return Array[_0x5cbdf3(0x9fb)](_0x523ba8);}function _unsupportedIterableToArray(_0x23d56a,_0x38d819){var _0x22c14c={_0x4b24cf:0xdba,_0x5d7f23:0x53f,_0x5a8c95:0x55b,_0x44df55:0x9fb},_0x171cf5=_0x5a92ef;if(!_0x23d56a)return;if(typeof _0x23d56a==='string')return _arrayLikeToArray(_0x23d56a,_0x38d819);var _0x440c4c=Object['prototype'][_0x171cf5(_0x22c14c._0x4b24cf)][_0x171cf5(_0x22c14c._0x5d7f23)](_0x23d56a)['slice'](0x8,-0x1);if(_0x440c4c===_0x171cf5(0x4dc)&&_0x23d56a[_0x171cf5(_0x22c14c._0x5a8c95)])_0x440c4c=_0x23d56a[_0x171cf5(_0x22c14c._0x5a8c95)]['name'];if(_0x440c4c==='Map'||_0x440c4c==='Set')return Array[_0x171cf5(_0x22c14c._0x44df55)](_0x23d56a);if(_0x440c4c==='Arguments'||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/['test'](_0x440c4c))return _arrayLikeToArray(_0x23d56a,_0x38d819);}function _arrayLikeToArray(_0x4277de,_0x367194){var _0x7d6ae8={_0x1de9d6:0x6ba},_0x3ac515=_0x5a92ef;if(_0x367194==null||_0x367194>_0x4277de[_0x3ac515(_0x7d6ae8._0x1de9d6)])_0x367194=_0x4277de[_0x3ac515(_0x7d6ae8._0x1de9d6)];for(var _0x241b85=0x0,_0x29904e=new Array(_0x367194);_0x241b85<_0x367194;_0x241b85++)_0x29904e[_0x241b85]=_0x4277de[_0x241b85];return _0x29904e;}function _nonIterableSpread(){var _0x36ff8a={_0x2c3d9f:0x68f},_0x26a173=_0x5a92ef;throw new TypeError(_0x26a173(_0x36ff8a._0x2c3d9f));}function _createForOfIteratorHelper(_0x3fbc51,_0x554ccc){var _0x4af5b5={_0x2e20ed:0x71a,_0x539a89:0x62c},_0x523483={_0x2ec60f:0xcad},_0x3810db={_0x3c5990:0x6ba},_0xdb573f=_0x5a92ef,_0x328b3e=typeof Symbol!=='undefined'&&_0x3fbc51[Symbol[_0xdb573f(0x613)]]||_0x3fbc51['@@iterator'];if(!_0x328b3e){if(Array[_0xdb573f(_0x4af5b5._0x2e20ed)](_0x3fbc51)||(_0x328b3e=_unsupportedIterableToArray(_0x3fbc51))||_0x554ccc&&_0x3fbc51&&typeof _0x3fbc51['length']===_0xdb573f(0x9cd)){if(_0x328b3e)_0x3fbc51=_0x328b3e;var _0x59e70a=0x0,_0x50bca5=function(){};return{'s':_0x50bca5,'n':function(){var _0x40d426=_0xdb573f;if(_0x59e70a>=_0x3fbc51[_0x40d426(_0x3810db._0x3c5990)])return{'done':!![]};return{'done':![],'value':_0x3fbc51[_0x59e70a++]};},'e':function(_0x20b3ea){throw _0x20b3ea;},'f':_0x50bca5};}throw new TypeError(_0xdb573f(_0x4af5b5._0x539a89));}var _0x3586ea=!![],_0xb2e589=![],_0x144b74;return{'s':function(){_0x328b3e=_0x328b3e['call'](_0x3fbc51);},'n':function(){var _0x1234ec=_0xdb573f,_0x212430=_0x328b3e['next']();return _0x3586ea=_0x212430[_0x1234ec(_0x523483._0x2ec60f)],_0x212430;},'e':function(_0x37955a){_0xb2e589=!![],_0x144b74=_0x37955a;},'f':function(){try{if(!_0x3586ea&&_0x328b3e['return']!=null)_0x328b3e['return']();}finally{if(_0xb2e589)throw _0x144b74;}}};}var _hasInfo=!![],_hasError=!![];function hasInfo(_0x8e8745){_hasInfo=_0x8e8745;}function hasWarn(_0x385947){_hasInfo=_0x385947;}function hasError(_0x307be7){_hasError=_0x307be7;}function logInfo(){var _0x23e1f1;if(!_hasInfo)return;(_0x23e1f1=console)['log']['apply'](_0x23e1f1,arguments);}function logWarn(){var _0x200277=_0x5a92ef,_0x10868a;(_0x10868a=console)['warn'][_0x200277(0xa90)](_0x10868a,arguments);}function logError$1(){var _0x416c4a;if(!_hasError)return;(_0x416c4a=console)['error']['apply'](_0x416c4a,arguments);}var Log={'__proto__':null,'hasInfo':hasInfo,'hasWarn':hasWarn,'hasError':hasError,'logInfo':logInfo,'logWarn':logWarn,'logError':logError$1},GraphicType={},GraphicClass={};function hasType(_0x3923fc){return GraphicClass[_0x3923fc]?!![]:![];}function eachGraphicType(_0x30ea69){var _0x4cd2cf=this;Object['keys'](GraphicClass)['forEach'](function(_0x53931f,_0x52b660){_0x30ea69&&_0x30ea69['call'](_0x4cd2cf,_0x53931f,_0x52b660);});}function isPointType(_0xf28123){var _0x23e82c={_0x3419af:0xa8c},_0x2cb2ae=_0x5a92ef;if(!_0xf28123)return![];return GraphicClass[_0xf28123]&&GraphicClass[_0xf28123][_0x2cb2ae(_0x23e82c._0x3419af)]?!![]:![];}function isCombineType(_0x2935dd){if(!_0x2935dd)return![];return GraphicClass[_0x2935dd]&&GraphicClass[_0x2935dd]['isCombine']?!![]:![];}function register$4(_0x23f1cd,_0x2d5343,_0x4037c8){var _0xd65673=_0x5a92ef;GraphicClass[_0x23f1cd]&&logError$1('register\x20Graphic:\x20'['concat'](_0x23f1cd,'类型已存在'),_0x2d5343),GraphicType[_0x23f1cd]=_0x23f1cd,GraphicClass[_0x23f1cd]=_0x2d5343,_0x2d5343[_0xd65673(0xe81)]=_0x23f1cd,_0x2d5343['prototype']['_type']=_0x23f1cd,_0x4037c8&&(_0x2d5343['isPoint']=!![],_0x2d5343[_0xd65673(0xe26)]['isPoint']=!![]);}function getClass$4(_0x36d79d){return GraphicClass[_0x36d79d]?GraphicClass[_0x36d79d]:(logWarn('getClass:未找到该类型对应的处理类',_0x36d79d),null);}function create$4(_0x49ed31,_0xcf114){var _0x35e520=getClass$4(_0x49ed31);if(!_0x35e520)return;var _0x41503e=new _0x35e520(_0xcf114);return _0x41503e;}function fromDraw(_0x2e218c,_0x49b641){var _0x46e31d={_0x545d9b:0xa66,_0x175d5b:0x5b7},_0xd1a21c=_0x5a92ef;if(!_0x49b641['type']){logError$1(_0xd1a21c(_0x46e31d._0x545d9b));return;}var _0x801c54=getClass$4(_0x49b641['type']);if(!_0x801c54||!_0x801c54['prototype'][_0xd1a21c(_0x46e31d._0x175d5b)]){logInfo('对象不支持标绘',_0x801c54);return;}var _0x498c2a=new _0x801c54(_0x49b641);return _0x498c2a['startDraw'](_0x2e218c),_0x498c2a;}var GraphicUtil={'__proto__':null,'hasType':hasType,'eachGraphicType':eachGraphicType,'isPointType':isPointType,'isCombineType':isCombineType,'register':register$4,'getClass':getClass$4,'create':create$4,'fromDraw':fromDraw},edgeIntersectsEdge=function edgeIntersectsEdge(_0x119d8a,_0x2da1f0,_0x45f4bc,_0x143f81){var _0x34b76b=(_0x143f81[0x0]-_0x45f4bc[0x0])*(_0x119d8a[0x1]-_0x45f4bc[0x1])-(_0x143f81[0x1]-_0x45f4bc[0x1])*(_0x119d8a[0x0]-_0x45f4bc[0x0]),_0x54b6c1=(_0x2da1f0[0x0]-_0x119d8a[0x0])*(_0x119d8a[0x1]-_0x45f4bc[0x1])-(_0x2da1f0[0x1]-_0x119d8a[0x1])*(_0x119d8a[0x0]-_0x45f4bc[0x0]),_0x46ea38=(_0x143f81[0x1]-_0x45f4bc[0x1])*(_0x2da1f0[0x0]-_0x119d8a[0x0])-(_0x143f81[0x0]-_0x45f4bc[0x0])*(_0x2da1f0[0x1]-_0x119d8a[0x1]);if(_0x46ea38!==0x0){var _0x44cb71=_0x34b76b/_0x46ea38,_0x2eb19a=_0x54b6c1/_0x46ea38;if(_0x44cb71>=0x0&&_0x44cb71<=0x1&&_0x2eb19a>=0x0&&_0x2eb19a<=0x1)return!![];}return![];},coordinatesContainPoint=function coordinatesContainPoint(_0x47e503,_0x3a7617){var _0x5a48d8=![];for(var _0xfeaf4b=-0x1,_0x5d87ae=_0x47e503['length'],_0x1df4bb=_0x5d87ae-0x1;++_0xfeaf4b<_0x5d87ae;_0x1df4bb=_0xfeaf4b){(_0x47e503[_0xfeaf4b][0x1]<=_0x3a7617[0x1]&&_0x3a7617[0x1]<_0x47e503[_0x1df4bb][0x1]||_0x47e503[_0x1df4bb][0x1]<=_0x3a7617[0x1]&&_0x3a7617[0x1]<_0x47e503[_0xfeaf4b][0x1])&&_0x3a7617[0x0]<(_0x47e503[_0x1df4bb][0x0]-_0x47e503[_0xfeaf4b][0x0])*(_0x3a7617[0x1]-_0x47e503[_0xfeaf4b][0x1])/(_0x47e503[_0x1df4bb][0x1]-_0x47e503[_0xfeaf4b][0x1])+_0x47e503[_0xfeaf4b][0x0]&&(_0x5a48d8=!_0x5a48d8);}return _0x5a48d8;},pointsEqual=function pointsEqual(_0x4190c1,_0x475943){for(var _0x5b574c=0x0;_0x5b574c<_0x4190c1['length'];_0x5b574c++){if(_0x4190c1[_0x5b574c]!==_0x475943[_0x5b574c])return![];}return!![];},arrayIntersectsArray=function arrayIntersectsArray(_0x4025f2,_0x29f54b){var _0x54399f={_0x25d290:0x6ba},_0x3b90fa=_0x5a92ef;for(var _0x1e220e=0x0;_0x1e220e<_0x4025f2['length']-0x1;_0x1e220e++){for(var _0x663e30=0x0;_0x663e30<_0x29f54b[_0x3b90fa(_0x54399f._0x25d290)]-0x1;_0x663e30++){if(edgeIntersectsEdge(_0x4025f2[_0x1e220e],_0x4025f2[_0x1e220e+0x1],_0x29f54b[_0x663e30],_0x29f54b[_0x663e30+0x1]))return!![];}}return![];},closeRing=function closeRing(_0xcd2ad2){var _0xfd9790={_0x5aa3cd:0x8e7},_0x2b7be0=_0x5a92ef;return!pointsEqual(_0xcd2ad2[0x0],_0xcd2ad2[_0xcd2ad2['length']-0x1])&&_0xcd2ad2[_0x2b7be0(_0xfd9790._0x5aa3cd)](_0xcd2ad2[0x0]),_0xcd2ad2;},ringIsClockwise=function ringIsClockwise(_0x392e69){var _0x1bf67c=0x0,_0x321534=0x0,_0x4dfc2e=_0x392e69['length'],_0x1cd6ca=_0x392e69[_0x321534],_0x235bed;for(_0x321534;_0x321534<_0x4dfc2e-0x1;_0x321534++){_0x235bed=_0x392e69[_0x321534+0x1],_0x1bf67c+=(_0x235bed[0x0]-_0x1cd6ca[0x0])*(_0x235bed[0x1]+_0x1cd6ca[0x1]),_0x1cd6ca=_0x235bed;}return _0x1bf67c>=0x0;},shallowClone=function shallowClone(_0x2d6eb4){var _0x34d74f=_0x5a92ef,_0x115e97={};for(var _0x3e76c6 in _0x2d6eb4){_0x2d6eb4[_0x34d74f(0x955)](_0x3e76c6)&&(_0x115e97[_0x3e76c6]=_0x2d6eb4[_0x3e76c6]);}return _0x115e97;},coordinatesContainCoordinates=function coordinatesContainCoordinates(_0x57e005,_0x3c9334){var _0x347ae7=arrayIntersectsArray(_0x57e005,_0x3c9334),_0x15b248=coordinatesContainPoint(_0x57e005,_0x3c9334[0x0]);if(!_0x347ae7&&_0x15b248)return!![];return![];},convertRingsToGeoJSON=function convertRingsToGeoJSON(_0x44fb49){var _0x8eeea1={_0x19a8f0:0x8e7,_0x2ad21c:0x8e7,_0x18c01e:0x6ba},_0x5d79e7=_0x5a92ef,_0x225ec9=[],_0x185999=[],_0x4872d9,_0x2cea46,_0x166a1d;for(var _0x36266f=0x0;_0x36266f<_0x44fb49['length'];_0x36266f++){var _0x40682d=closeRing(_0x44fb49[_0x36266f]['slice'](0x0));if(_0x40682d['length']<0x4)continue;if(ringIsClockwise(_0x40682d)){var _0x3e1e13=[_0x40682d['slice']()['reverse']()];_0x225ec9['push'](_0x3e1e13);}else _0x185999[_0x5d79e7(_0x8eeea1._0x19a8f0)](_0x40682d['slice']()['reverse']());}var _0x52c278=[];while(_0x185999['length']){_0x166a1d=_0x185999[_0x5d79e7(0xbf3)]();var _0x27c3db=![];for(_0x4872d9=_0x225ec9['length']-0x1;_0x4872d9>=0x0;_0x4872d9--){_0x2cea46=_0x225ec9[_0x4872d9][0x0];if(coordinatesContainCoordinates(_0x2cea46,_0x166a1d)){_0x225ec9[_0x4872d9][_0x5d79e7(_0x8eeea1._0x2ad21c)](_0x166a1d),_0x27c3db=!![];break;}}!_0x27c3db&&_0x52c278[_0x5d79e7(_0x8eeea1._0x19a8f0)](_0x166a1d);}while(_0x52c278[_0x5d79e7(0x6ba)]){_0x166a1d=_0x52c278['pop']();var _0x19391c=![];for(_0x4872d9=_0x225ec9[_0x5d79e7(_0x8eeea1._0x18c01e)]-0x1;_0x4872d9>=0x0;_0x4872d9--){_0x2cea46=_0x225ec9[_0x4872d9][0x0];if(arrayIntersectsArray(_0x2cea46,_0x166a1d)){_0x225ec9[_0x4872d9]['push'](_0x166a1d),_0x19391c=!![];break;}}!_0x19391c&&_0x225ec9[_0x5d79e7(_0x8eeea1._0x2ad21c)]([_0x166a1d[_0x5d79e7(0x1027)]()]);}return _0x225ec9['length']===0x1?{'type':'Polygon','coordinates':_0x225ec9[0x0]}:{'type':'MultiPolygon','coordinates':_0x225ec9};},getId=function getId(_0x5d96f3,_0xd0edb7){var _0x10376b={_0x38d54c:0x6bf},_0x53ec38=_0x5a92ef,_0x385b46=_0xd0edb7?[_0xd0edb7,'OBJECTID','FID']:['OBJECTID','FID'];for(var _0x289f19=0x0;_0x289f19<_0x385b46['length'];_0x289f19++){var _0x4210eb=_0x385b46[_0x289f19];if(_0x4210eb in _0x5d96f3&&(typeof _0x5d96f3[_0x4210eb]==='string'||typeof _0x5d96f3[_0x4210eb]===_0x53ec38(0x9cd)))return _0x5d96f3[_0x4210eb];}throw Error(_0x53ec38(_0x10376b._0x38d54c));},arcgisToGeoJSON$1=function arcgisToGeoJSON(_0x3ee29b,_0x4e5b34){var _0x4f7cc5={_0x31a501:0xe81,_0x56c748:0x846,_0x1aa416:0xfd0,_0x10da0e:0x1004,_0x437b83:0xe3d,_0x293ee3:0x420,_0x17457d:0x5f9,_0x503a8c:0xa11,_0x1f3055:0xad1},_0x2706b3=_0x5a92ef,_0x1314e6={};if(_0x3ee29b['features']){_0x1314e6[_0x2706b3(_0x4f7cc5._0x31a501)]=_0x2706b3(_0x4f7cc5._0x56c748),_0x1314e6['features']=[];for(var _0x5168ff=0x0;_0x5168ff<_0x3ee29b[_0x2706b3(0xdd8)][_0x2706b3(0x6ba)];_0x5168ff++){_0x1314e6['features']['push'](arcgisToGeoJSON(_0x3ee29b[_0x2706b3(0xdd8)][_0x5168ff],_0x4e5b34));}}typeof _0x3ee29b['x']==='number'&&typeof _0x3ee29b['y']==='number'&&(_0x1314e6['type']=_0x2706b3(0x41b),_0x1314e6['coordinates']=[_0x3ee29b['x'],_0x3ee29b['y']],typeof _0x3ee29b['z']==='number'&&_0x1314e6[_0x2706b3(_0x4f7cc5._0x1aa416)]['push'](_0x3ee29b['z']));_0x3ee29b['points']&&(_0x1314e6['type']='MultiPoint',_0x1314e6['coordinates']=_0x3ee29b[_0x2706b3(_0x4f7cc5._0x10da0e)]['slice'](0x0));_0x3ee29b[_0x2706b3(_0x4f7cc5._0x437b83)]&&(_0x3ee29b[_0x2706b3(_0x4f7cc5._0x437b83)]['length']===0x1?(_0x1314e6['type']='LineString',_0x1314e6[_0x2706b3(_0x4f7cc5._0x1aa416)]=_0x3ee29b['paths'][0x0]['slice'](0x0)):(_0x1314e6[_0x2706b3(0xe81)]='MultiLineString',_0x1314e6['coordinates']=_0x3ee29b['paths'][_0x2706b3(0x3f7)](0x0)));_0x3ee29b['rings']&&(_0x1314e6=convertRingsToGeoJSON(_0x3ee29b['rings']['slice'](0x0)));typeof _0x3ee29b['xmin']===_0x2706b3(0x9cd)&&typeof _0x3ee29b['ymin']==='number'&&typeof _0x3ee29b[_0x2706b3(_0x4f7cc5._0x293ee3)]==='number'&&typeof _0x3ee29b['ymax']==='number'&&(_0x1314e6['type']='Polygon',_0x1314e6['coordinates']=[[[_0x3ee29b['xmax'],_0x3ee29b[_0x2706b3(0x3b9)]],[_0x3ee29b[_0x2706b3(_0x4f7cc5._0x17457d)],_0x3ee29b['ymax']],[_0x3ee29b['xmin'],_0x3ee29b['ymin']],[_0x3ee29b[_0x2706b3(0x420)],_0x3ee29b['ymin']],[_0x3ee29b[_0x2706b3(_0x4f7cc5._0x293ee3)],_0x3ee29b['ymax']]]]);if(_0x3ee29b[_0x2706b3(0x4cb)]||_0x3ee29b[_0x2706b3(0xa11)]){_0x1314e6['type']='Feature',_0x1314e6['geometry']=_0x3ee29b['geometry']?arcgisToGeoJSON(_0x3ee29b['geometry']):null,_0x1314e6['properties']=_0x3ee29b[_0x2706b3(_0x4f7cc5._0x503a8c)]?shallowClone(_0x3ee29b['attributes']):null;if(_0x3ee29b['attributes'])try{_0x1314e6['id']=getId(_0x3ee29b['attributes'],_0x4e5b34);}catch(_0x5922b5){}}return JSON[_0x2706b3(0xad1)](_0x1314e6[_0x2706b3(0x4cb)])===JSON[_0x2706b3(_0x4f7cc5._0x1f3055)]({})&&(_0x1314e6[_0x2706b3(0x4cb)]=null),_0x3ee29b['spatialReference']&&_0x3ee29b['spatialReference']['wkid']&&_0x3ee29b[_0x2706b3(0x6e7)]['wkid']!==0x10e6&&console['warn']('Object\x20converted\x20in\x20non-standard\x20crs\x20-\x20'+JSON['stringify'](_0x3ee29b[_0x2706b3(0x6e7)])),_0x1314e6;},orientRings=function orientRings(_0x5a1eba){var _0x4d2a8c={_0x245fe7:0x8e7},_0x37ff89=_0x5a92ef,_0x42ef94=[],_0x5916cd=_0x5a1eba['slice'](0x0),_0x177b02=closeRing(_0x5916cd[_0x37ff89(0x3ba)]()['slice'](0x0));if(_0x177b02['length']>=0x4){!ringIsClockwise(_0x177b02)&&_0x177b02['reverse']();_0x42ef94['push'](_0x177b02);for(var _0x4f02ed=0x0;_0x4f02ed<_0x5916cd['length'];_0x4f02ed++){var _0x2f96b7=closeRing(_0x5916cd[_0x4f02ed]['slice'](0x0));_0x2f96b7['length']>=0x4&&(ringIsClockwise(_0x2f96b7)&&_0x2f96b7['reverse'](),_0x42ef94[_0x37ff89(_0x4d2a8c._0x245fe7)](_0x2f96b7));}}return _0x42ef94;},flattenMultiPolygonRings=function flattenMultiPolygonRings(_0x19dfbd){var _0x29b60c=[];for(var _0x5f3a72=0x0;_0x5f3a72<_0x19dfbd['length'];_0x5f3a72++){var _0x381c6e=orientRings(_0x19dfbd[_0x5f3a72]);for(var _0x419e48=_0x381c6e['length']-0x1;_0x419e48>=0x0;_0x419e48--){var _0x3a7b21=_0x381c6e[_0x419e48]['slice'](0x0);_0x29b60c['push'](_0x3a7b21);}}return _0x29b60c;},geojsonToArcGIS$1=function geojsonToArcGIS(_0x540ff3,_0xd9e09f){var _0x4a76b6={_0x45eaca:0x41b,_0x31fc02:0xfd0,_0x1a75df:0xe29,_0x3a4fef:0x6e7,_0x1b2208:0x3f7,_0x39cfbf:0x846,_0x50ca46:0x6ba},_0x6408a9=_0x5a92ef;_0xd9e09f=_0xd9e09f||'OBJECTID';var _0xeaac61={'wkid':0x10e6},_0x30ec14={},_0x3650db;switch(_0x540ff3['type']){case _0x6408a9(_0x4a76b6._0x45eaca):_0x30ec14['x']=_0x540ff3['coordinates'][0x0],_0x30ec14['y']=_0x540ff3['coordinates'][0x1];_0x540ff3[_0x6408a9(_0x4a76b6._0x31fc02)][0x2]!=null&&(_0x30ec14['z']=_0x540ff3['coordinates'][0x2]);_0x30ec14['spatialReference']=_0xeaac61;break;case _0x6408a9(_0x4a76b6._0x1a75df):_0x30ec14['points']=_0x540ff3['coordinates']['slice'](0x0);_0x540ff3[_0x6408a9(0xfd0)][0x0][0x2]!=null&&(_0x30ec14['hasZ']=!![]);_0x30ec14[_0x6408a9(_0x4a76b6._0x3a4fef)]=_0xeaac61;break;case'LineString':_0x30ec14['paths']=[_0x540ff3['coordinates']['slice'](0x0)];_0x540ff3['coordinates'][0x0][0x2]!=null&&(_0x30ec14['hasZ']=!![]);_0x30ec14[_0x6408a9(_0x4a76b6._0x3a4fef)]=_0xeaac61;break;case'MultiLineString':_0x30ec14['paths']=_0x540ff3[_0x6408a9(0xfd0)]['slice'](0x0);_0x540ff3['coordinates'][0x0][0x0][0x2]!=null&&(_0x30ec14['hasZ']=!![]);_0x30ec14['spatialReference']=_0xeaac61;break;case'Polygon':_0x30ec14['rings']=orientRings(_0x540ff3['coordinates'][_0x6408a9(_0x4a76b6._0x1b2208)](0x0));_0x540ff3['coordinates'][0x0][0x0][0x2]!=null&&(_0x30ec14['hasZ']=!![]);_0x30ec14['spatialReference']=_0xeaac61;break;case'MultiPolygon':_0x30ec14['rings']=flattenMultiPolygonRings(_0x540ff3['coordinates'][_0x6408a9(0x3f7)](0x0));_0x540ff3['coordinates'][0x0][0x0][0x0][0x2]!=null&&(_0x30ec14['hasZ']=!![]);_0x30ec14['spatialReference']=_0xeaac61;break;case'Feature':_0x540ff3['geometry']&&(_0x30ec14['geometry']=geojsonToArcGIS(_0x540ff3['geometry'],_0xd9e09f));_0x30ec14['attributes']=_0x540ff3['properties']?shallowClone(_0x540ff3['properties']):{};_0x540ff3['id']&&(_0x30ec14['attributes'][_0xd9e09f]=_0x540ff3['id']);break;case _0x6408a9(_0x4a76b6._0x39cfbf):_0x30ec14=[];for(_0x3650db=0x0;_0x3650db<_0x540ff3['features']['length'];_0x3650db++){_0x30ec14[_0x6408a9(0x8e7)](geojsonToArcGIS(_0x540ff3['features'][_0x3650db],_0xd9e09f));}break;case _0x6408a9(0x88d):_0x30ec14=[];for(_0x3650db=0x0;_0x3650db<_0x540ff3['geometries'][_0x6408a9(_0x4a76b6._0x50ca46)];_0x3650db++){_0x30ec14[_0x6408a9(0x8e7)](geojsonToArcGIS(_0x540ff3['geometries'][_0x3650db],_0xd9e09f));}break;}return _0x30ec14;};function globals(_0x2e2756){var _0x2d7965={_0xfb5480:0x892},_0x3d703f=_0x5a92ef;_0x2e2756('EPSG:4326','+title=WGS\x2084\x20(long/lat)\x20+proj=longlat\x20+ellps=WGS84\x20+datum=WGS84\x20+units=degrees'),_0x2e2756('EPSG:4269','+title=NAD83\x20(long/lat)\x20+proj=longlat\x20+a=6378137.0\x20+b=6356752.31414036\x20+ellps=GRS80\x20+datum=NAD83\x20+units=degrees'),_0x2e2756('EPSG:3857','+title=WGS\x2084\x20/\x20Pseudo-Mercator\x20+proj=merc\x20+a=6378137\x20+b=6378137\x20+lat_ts=0.0\x20+lon_0=0.0\x20+x_0=0.0\x20+y_0=0\x20+k=1.0\x20+units=m\x20+nadgrids=@null\x20+no_defs'),_0x2e2756['WGS84']=_0x2e2756['EPSG:4326'],_0x2e2756['EPSG:3785']=_0x2e2756['EPSG:3857'],_0x2e2756[_0x3d703f(_0x2d7965._0xfb5480)]=_0x2e2756['EPSG:3857'],_0x2e2756['EPSG:900913']=_0x2e2756['EPSG:3857'],_0x2e2756[_0x3d703f(0x6c9)]=_0x2e2756['EPSG:3857'];}var PJD_3PARAM=0x1,PJD_7PARAM=0x2,PJD_GRIDSHIFT=0x3,PJD_WGS84=0x4,PJD_NODATUM=0x5,SRS_WGS84_SEMIMAJOR=0x615299,SRS_WGS84_SEMIMINOR=6356752.314,SRS_WGS84_ESQUARED=0.0066943799901413165,SEC_TO_RAD=0.00000484813681109536,HALF_PI=Math['PI']/0x2,SIXTH=0.16666666666666666,RA4=0.04722222222222222,RA6=0.022156084656084655,EPSLN=1e-10,D2R$1=0.017453292519943295,R2D=57.29577951308232,FORTPI=Math['PI']/0x4,TWO_PI=Math['PI']*0x2,SPI=3.14159265359,exports$3={};exports$3['greenwich']=0x0,exports$3['lisbon']=-9.131906111111,exports$3[_0x5a92ef(0xa87)]=2.337229166667,exports$3['bogota']=-74.080916666667,exports$3['madrid']=-3.687938888889,exports$3['rome']=12.452333333333,exports$3['bern']=7.439583333333,exports$3['jakarta']=106.807719444444,exports$3['ferro']=-17.666666666667,exports$3[_0x5a92ef(0x807)]=4.367975,exports$3['stockholm']=18.058277777778,exports$3['athens']=23.7163375,exports$3['oslo']=10.722916666667;var units={'ft':{'to_meter':0.3048},'us-ft':{'to_meter':0x4b0/0xf61}},ignoredChar=/[\s_\-\/\(\)]/g;function match(_0x5a2c39,_0x1a4904){var _0x1ec17e={_0x1e6e8c:0x4a8},_0x487204=_0x5a92ef;if(_0x5a2c39[_0x1a4904])return _0x5a2c39[_0x1a4904];var _0x2bf084=Object['keys'](_0x5a2c39),_0x828299=_0x1a4904[_0x487204(_0x1ec17e._0x1e6e8c)]()[_0x487204(0xea3)](ignoredChar,''),_0x147927=-0x1,_0x23852f,_0x4e0aa7;while(++_0x147927<_0x2bf084['length']){_0x23852f=_0x2bf084[_0x147927],_0x4e0aa7=_0x23852f['toLowerCase']()['replace'](ignoredChar,'');if(_0x4e0aa7===_0x828299)return _0x5a2c39[_0x23852f];}}function projStr(_0x24b7e1){var _0xb654a5={_0x1473c3:0xace},_0x42ed2c={_0x416641:0x51a},_0x28d1cc={_0x2df4ee:0x2e6},_0x6c093f={_0x28b3a1:0x832},_0x26c263={_0x54f9ac:0xf58},_0x4f1182=_0x5a92ef,_0x644298={},_0x33be58=_0x24b7e1['split']('+')[_0x4f1182(_0xb654a5._0x1473c3)](function(_0x145ca8){return _0x145ca8['trim']();})['filter'](function(_0x4c64dd){return _0x4c64dd;})['reduce'](function(_0x580ad6,_0x40c3a9){var _0x9a860a=_0x40c3a9['split']('=');return _0x9a860a['push'](!![]),_0x580ad6[_0x9a860a[0x0]['toLowerCase']()]=_0x9a860a[0x1],_0x580ad6;},{}),_0x521b29,_0x5b3216,_0x3f6629,_0x1cd324={'proj':'projName','datum':'datumCode','rf':function(_0x36ceb2){_0x644298['rf']=parseFloat(_0x36ceb2);},'lat_0':function(_0x527e2c){var _0x44c185=_0x4f1182;_0x644298[_0x44c185(0xa1a)]=_0x527e2c*D2R$1;},'lat_1':function(_0x303a57){_0x644298['lat1']=_0x303a57*D2R$1;},'lat_2':function(_0x465608){_0x644298['lat2']=_0x465608*D2R$1;},'lat_ts':function(_0x2eddfe){_0x644298['lat_ts']=_0x2eddfe*D2R$1;},'lon_0':function(_0x4ff071){_0x644298['long0']=_0x4ff071*D2R$1;},'lon_1':function(_0x45614f){var _0x2fb180=_0x4f1182;_0x644298[_0x2fb180(0xf86)]=_0x45614f*D2R$1;},'lon_2':function(_0xc61def){_0x644298['long2']=_0xc61def*D2R$1;},'alpha':function(_0x7b66c){_0x644298['alpha']=parseFloat(_0x7b66c)*D2R$1;},'gamma':function(_0x2f4f51){var _0x48dd2e=_0x4f1182;_0x644298[_0x48dd2e(_0x26c263._0x54f9ac)]=parseFloat(_0x2f4f51);},'lonc':function(_0x557add){_0x644298['longc']=_0x557add*D2R$1;},'x_0':function(_0x4fb387){_0x644298['x0']=parseFloat(_0x4fb387);},'y_0':function(_0x368057){_0x644298['y0']=parseFloat(_0x368057);},'k_0':function(_0x3d7529){_0x644298['k0']=parseFloat(_0x3d7529);},'k':function(_0x1f1cd1){_0x644298['k0']=parseFloat(_0x1f1cd1);},'a':function(_0x4e9e93){_0x644298['a']=parseFloat(_0x4e9e93);},'b':function(_0x5289b1){_0x644298['b']=parseFloat(_0x5289b1);},'r_a':function(){var _0x546375=_0x4f1182;_0x644298[_0x546375(0xa12)]=!![];},'zone':function(_0x1dc1ef){_0x644298['zone']=parseInt(_0x1dc1ef,0xa);},'south':function(){var _0x3d00bf=_0x4f1182;_0x644298[_0x3d00bf(0x3cd)]=!![];},'towgs84':function(_0x41b4df){var _0x319329=_0x4f1182;_0x644298[_0x319329(_0x6c093f._0x28b3a1)]=_0x41b4df[_0x319329(0x38a)](',')['map'](function(_0x80eb4c){return parseFloat(_0x80eb4c);});},'to_meter':function(_0x59021b){_0x644298['to_meter']=parseFloat(_0x59021b);},'units':function(_0x4195b6){_0x644298['units']=_0x4195b6;var _0x186f3e=match(units,_0x4195b6);_0x186f3e&&(_0x644298['to_meter']=_0x186f3e['to_meter']);},'from_greenwich':function(_0x17794b){_0x644298['from_greenwich']=_0x17794b*D2R$1;},'pm':function(_0x36aace){var _0x5bd244=_0x4f1182,_0x3021c4=match(exports$3,_0x36aace);_0x644298[_0x5bd244(_0x28d1cc._0x2df4ee)]=(_0x3021c4?_0x3021c4:parseFloat(_0x36aace))*D2R$1;},'nadgrids':function(_0x5dc4c8){var _0x32ff6f=_0x4f1182;_0x5dc4c8==='@null'?_0x644298[_0x32ff6f(0x839)]='none':_0x644298['nadgrids']=_0x5dc4c8;},'axis':function(_0x36fc18){var _0x45c1ae=_0x4f1182,_0x5c2d21='ewnsud';_0x36fc18['length']===0x3&&_0x5c2d21[_0x45c1ae(_0x42ed2c._0x416641)](_0x36fc18['substr'](0x0,0x1))!==-0x1&&_0x5c2d21[_0x45c1ae(0x51a)](_0x36fc18['substr'](0x1,0x1))!==-0x1&&_0x5c2d21['indexOf'](_0x36fc18['substr'](0x2,0x1))!==-0x1&&(_0x644298['axis']=_0x36fc18);},'approx':function(){_0x644298['approx']=!![];}};for(_0x521b29 in _0x33be58){_0x5b3216=_0x33be58[_0x521b29],_0x521b29 in _0x1cd324?(_0x3f6629=_0x1cd324[_0x521b29],typeof _0x3f6629==='function'?_0x3f6629(_0x5b3216):_0x644298[_0x3f6629]=_0x5b3216):_0x644298[_0x521b29]=_0x5b3216;}return typeof _0x644298['datumCode']==='string'&&_0x644298['datumCode']!=='WGS84'&&(_0x644298['datumCode']=_0x644298['datumCode']['toLowerCase']()),_0x644298;}var NEUTRAL=0x1,KEYWORD=0x2,NUMBER=0x3,QUOTED=0x4,AFTERQUOTE=0x5,ENDED=-0x1,whitespace=/\s/,latin=/[A-Za-z]/,keyword=/[A-Za-z84_]/,endThings=/[,\]]/,digets=/[\d\.E\-\+]/;function Parser(_0x44a285){var _0x3aaaa5={_0x5e78cb:0xb1b},_0x4d86fc=_0x5a92ef;if(typeof _0x44a285!==_0x4d86fc(_0x3aaaa5._0x5e78cb))throw new Error(_0x4d86fc(0x765));this['text']=_0x44a285['trim'](),this['level']=0x0,this['place']=0x0,this['root']=null,this[_0x4d86fc(0xa79)]=[],this['currentObject']=null,this['state']=NEUTRAL;}Parser['prototype']['readCharicter']=function(){var _0x5b7e87={_0x435fcc:0xa82},_0x382c0b=_0x5a92ef,_0x579a8e=this['text'][this['place']++];if(this['state']!==QUOTED)while(whitespace['test'](_0x579a8e)){if(this[_0x382c0b(_0x5b7e87._0x435fcc)]>=this['text']['length'])return;_0x579a8e=this['text'][this['place']++];}switch(this[_0x382c0b(0xbee)]){case NEUTRAL:return this[_0x382c0b(0x6ec)](_0x579a8e);case KEYWORD:return this['keyword'](_0x579a8e);case QUOTED:return this['quoted'](_0x579a8e);case AFTERQUOTE:return this['afterquote'](_0x579a8e);case NUMBER:return this['number'](_0x579a8e);case ENDED:return;}},Parser[_0x5a92ef(0xe26)]['afterquote']=function(_0x51e0a6){var _0x3962cb=_0x5a92ef;if(_0x51e0a6==='\x22'){this['word']+='\x22',this['state']=QUOTED;return;}if(endThings[_0x3962cb(0x96f)](_0x51e0a6)){this[_0x3962cb(0xe71)]=this['word']['trim'](),this['afterItem'](_0x51e0a6);return;}throw new Error('havn\x27t\x20handled\x20\x22'+_0x51e0a6+'\x22\x20in\x20afterquote\x20yet,\x20index\x20'+this['place']);},Parser[_0x5a92ef(0xe26)][_0x5a92ef(0x3bc)]=function(_0x1e5456){var _0x5240b4={_0x57b06c:0x8e7,_0x415d93:0x71f,_0x350bb6:0x8e7},_0x3ca96f=_0x5a92ef;if(_0x1e5456===','){this['word']!==null&&this['currentObject'][_0x3ca96f(_0x5240b4._0x57b06c)](this['word']);this['word']=null,this['state']=NEUTRAL;return;}if(_0x1e5456===']'){this[_0x3ca96f(_0x5240b4._0x415d93)]--;this['word']!==null&&(this['currentObject'][_0x3ca96f(_0x5240b4._0x350bb6)](this['word']),this['word']=null);this['state']=NEUTRAL,this['currentObject']=this['stack']['pop']();!this[_0x3ca96f(0x5c6)]&&(this['state']=ENDED);return;}},Parser[_0x5a92ef(0xe26)]['number']=function(_0x387ae2){var _0x21acaa={_0x142b46:0xa82},_0x51e08a=_0x5a92ef;if(digets['test'](_0x387ae2)){this['word']+=_0x387ae2;return;}if(endThings[_0x51e08a(0x96f)](_0x387ae2)){this['word']=parseFloat(this['word']),this['afterItem'](_0x387ae2);return;}throw new Error(_0x51e08a(0x726)+_0x387ae2+'\x22\x20in\x20number\x20yet,\x20index\x20'+this[_0x51e08a(_0x21acaa._0x142b46)]);},Parser['prototype']['quoted']=function(_0x3f4661){var _0x1609e1={_0x1a0bc5:0xe71},_0x70d122=_0x5a92ef;if(_0x3f4661==='\x22'){this['state']=AFTERQUOTE;return;}this[_0x70d122(_0x1609e1._0x1a0bc5)]+=_0x3f4661;return;},Parser['prototype']['keyword']=function(_0x437946){var _0x348dee={_0x27d6d2:0xe71},_0x17644a=_0x5a92ef;if(keyword['test'](_0x437946)){this['word']+=_0x437946;return;}if(_0x437946==='['){var _0xb18913=[];_0xb18913['push'](this[_0x17644a(_0x348dee._0x27d6d2)]),this['level']++;this[_0x17644a(0x593)]===null?this['root']=_0xb18913:this['currentObject']['push'](_0xb18913);this['stack']['push'](this['currentObject']),this['currentObject']=_0xb18913,this['state']=NEUTRAL;return;}if(endThings['test'](_0x437946)){this['afterItem'](_0x437946);return;}throw new Error(_0x17644a(0x726)+_0x437946+'\x22\x20in\x20keyword\x20yet,\x20index\x20'+this['place']);},Parser['prototype']['neutral']=function(_0x3fa86c){var _0xa0e74b=_0x5a92ef;if(latin['test'](_0x3fa86c)){this['word']=_0x3fa86c,this['state']=KEYWORD;return;}if(_0x3fa86c==='\x22'){this['word']='',this['state']=QUOTED;return;}if(digets[_0xa0e74b(0x96f)](_0x3fa86c)){this[_0xa0e74b(0xe71)]=_0x3fa86c,this['state']=NUMBER;return;}if(endThings['test'](_0x3fa86c)){this['afterItem'](_0x3fa86c);return;}throw new Error('havn\x27t\x20handled\x20\x22'+_0x3fa86c+_0xa0e74b(0x93a)+this['place']);},Parser['prototype']['output']=function(){var _0xe7000c={_0x4c1e2b:0x4ac,_0x522a62:0xbee},_0x36f3a7=_0x5a92ef;while(this['place']<this['text']['length']){this[_0x36f3a7(_0xe7000c._0x4c1e2b)]();}if(this[_0x36f3a7(_0xe7000c._0x522a62)]===ENDED)return this['root'];throw new Error('unable\x20to\x20parse\x20string\x20\x22'+this['text']+'\x22.\x20State\x20is\x20'+this['state']);};function parseString(_0x293cc1){var _0xe74775=new Parser(_0x293cc1);return _0xe74775['output']();}function mapit(_0x2b4bd5,_0x3d3806,_0x3c7f09){Array['isArray'](_0x3d3806)&&(_0x3c7f09['unshift'](_0x3d3806),_0x3d3806=null);var _0x49390d=_0x3d3806?{}:_0x2b4bd5,_0x29218e=_0x3c7f09['reduce'](function(_0x178c10,_0x538349){return sExpr(_0x538349,_0x178c10),_0x178c10;},_0x49390d);_0x3d3806&&(_0x2b4bd5[_0x3d3806]=_0x29218e);}function sExpr(_0x196397,_0x4b6d79){var _0x4ab69f={_0x3ce179:0x84f,_0x1acc9b:0x6ba,_0x5700b9:0x5d0,_0x14e6c1:0x8e7,_0x496910:0x302,_0x37c2bd:0xa0e,_0x266ba6:0x7c1,_0x574f94:0x412,_0x560b3b:0x781,_0x17dda3:0xa34,_0x44cce9:0x6ba},_0x49f09a=_0x5a92ef;if(!Array['isArray'](_0x196397)){_0x4b6d79[_0x196397]=!![];return;}var _0x3f7bce=_0x196397['shift']();_0x3f7bce===_0x49f09a(_0x4ab69f._0x3ce179)&&(_0x3f7bce=_0x196397[_0x49f09a(0x3ba)]());if(_0x196397['length']===0x1){if(Array[_0x49f09a(0x71a)](_0x196397[0x0])){_0x4b6d79[_0x3f7bce]={},sExpr(_0x196397[0x0],_0x4b6d79[_0x3f7bce]);return;}_0x4b6d79[_0x3f7bce]=_0x196397[0x0];return;}if(!_0x196397[_0x49f09a(_0x4ab69f._0x1acc9b)]){_0x4b6d79[_0x3f7bce]=!![];return;}if(_0x3f7bce==='TOWGS84'){_0x4b6d79[_0x3f7bce]=_0x196397;return;}if(_0x3f7bce===_0x49f09a(_0x4ab69f._0x5700b9)){!(_0x3f7bce in _0x4b6d79)&&(_0x4b6d79[_0x3f7bce]=[]);_0x4b6d79[_0x3f7bce][_0x49f09a(_0x4ab69f._0x14e6c1)](_0x196397);return;}!Array['isArray'](_0x3f7bce)&&(_0x4b6d79[_0x3f7bce]={});var _0x2369ca;switch(_0x3f7bce){case _0x49f09a(0x395):case'PRIMEM':case'VERT_DATUM':_0x4b6d79[_0x3f7bce]={'name':_0x196397[0x0]['toLowerCase'](),'convert':_0x196397[0x1]};_0x196397['length']===0x3&&sExpr(_0x196397[0x2],_0x4b6d79[_0x3f7bce]);return;case'SPHEROID':case _0x49f09a(0xfcc):_0x4b6d79[_0x3f7bce]={'name':_0x196397[0x0],'a':_0x196397[0x1],'rf':_0x196397[0x2]};_0x196397[_0x49f09a(0x6ba)]===0x4&&sExpr(_0x196397[0x3],_0x4b6d79[_0x3f7bce]);return;case _0x49f09a(_0x4ab69f._0x496910):case _0x49f09a(_0x4ab69f._0x37c2bd):case _0x49f09a(0x497):case _0x49f09a(0xdbe):case'PROJCS':case _0x49f09a(0x5b2):case'GEODCRS':case _0x49f09a(_0x4ab69f._0x266ba6):case _0x49f09a(_0x4ab69f._0x574f94):case _0x49f09a(_0x4ab69f._0x560b3b):case'ENGINEERINGDATUM':case'VERT_CS':case'VERTCRS':case'VERTICALCRS':case'COMPD_CS':case'COMPOUNDCRS':case'ENGINEERINGCRS':case'ENGCRS':case'FITTED_CS':case _0x49f09a(0xc00):case'DATUM':_0x196397[0x0]=[_0x49f09a(_0x4ab69f._0x17dda3),_0x196397[0x0]],mapit(_0x4b6d79,_0x3f7bce,_0x196397);return;default:_0x2369ca=-0x1;while(++_0x2369ca<_0x196397[_0x49f09a(_0x4ab69f._0x44cce9)]){if(!Array['isArray'](_0x196397[_0x2369ca]))return sExpr(_0x196397,_0x4b6d79[_0x3f7bce]);}return mapit(_0x4b6d79,_0x3f7bce,_0x196397);}}var D2R=0.017453292519943295;function rename(_0x427727,_0x50e7c8){var _0x2ce694=_0x5a92ef,_0x7f34b7=_0x50e7c8[0x0],_0x20f1f4=_0x50e7c8[0x1];!(_0x7f34b7 in _0x427727)&&_0x20f1f4 in _0x427727&&(_0x427727[_0x7f34b7]=_0x427727[_0x20f1f4],_0x50e7c8[_0x2ce694(0x6ba)]===0x3&&(_0x427727[_0x7f34b7]=_0x50e7c8[0x2](_0x427727[_0x7f34b7])));}function d2r(_0x597ca1){return _0x597ca1*D2R;}function cleanWKT(_0x4e3b6e){var _0x219028={_0x25b394:0xe81,_0x321b77:0x5d0,_0x111d1a:0x4a8,_0x134e9b:0x51a,_0x3251e6:0x689,_0x29be23:0x223,_0x46b591:0x7d2,_0x1601a3:0x395,_0x4a8f64:0x839,_0x811e2b:0xb12,_0x2c9593:0x41f,_0x11e902:0xaca,_0x13e7d9:0xc6b,_0x1c7fbd:0x839,_0x20686e:0xb68,_0x768233:0xea3,_0x9dbc67:0x7d2,_0x11dba3:0xc4f,_0x171eed:0x7b9,_0x1fb7fb:0x51a,_0x2879e9:0xdf5,_0x185fe6:0xffe,_0x8bf85e:0x349,_0x596049:0x58f,_0xbc45bd:0x65e,_0x4ae8c0:0xb14,_0x1470a6:0xa1a,_0x3f9362:0xfa4,_0x2677ad:0x675},_0x5091a6=_0x5a92ef;if(_0x4e3b6e[_0x5091a6(_0x219028._0x25b394)]==='GEOGCS')_0x4e3b6e['projName']='longlat';else _0x4e3b6e['type']==='LOCAL_CS'?(_0x4e3b6e['projName']='identity',_0x4e3b6e[_0x5091a6(0xd4b)]=!![]):typeof _0x4e3b6e['PROJECTION']==='object'?_0x4e3b6e['projName']=Object['keys'](_0x4e3b6e['PROJECTION'])[0x0]:_0x4e3b6e['projName']=_0x4e3b6e[_0x5091a6(0xaca)];if(_0x4e3b6e[_0x5091a6(_0x219028._0x321b77)]){var _0x2cf461='';for(var _0x1a5ae9=0x0,_0x368aed=_0x4e3b6e['AXIS']['length'];_0x1a5ae9<_0x368aed;++_0x1a5ae9){var _0x56df66=[_0x4e3b6e['AXIS'][_0x1a5ae9][0x0]['toLowerCase'](),_0x4e3b6e['AXIS'][_0x1a5ae9][0x1][_0x5091a6(_0x219028._0x111d1a)]()];if(_0x56df66[0x0]['indexOf']('north')!==-0x1||(_0x56df66[0x0]==='y'||_0x56df66[0x0]===_0x5091a6(0xbfc))&&_0x56df66[0x1]===_0x5091a6(0xf94))_0x2cf461+='n';else{if(_0x56df66[0x0]['indexOf']('south')!==-0x1||(_0x56df66[0x0]==='y'||_0x56df66[0x0]===_0x5091a6(0xbfc))&&_0x56df66[0x1]==='south')_0x2cf461+='s';else{if(_0x56df66[0x0]['indexOf'](_0x5091a6(0xf53))!==-0x1||(_0x56df66[0x0]==='x'||_0x56df66[0x0]==='lon')&&_0x56df66[0x1]==='east')_0x2cf461+='e';else(_0x56df66[0x0][_0x5091a6(_0x219028._0x134e9b)]('west')!==-0x1||(_0x56df66[0x0]==='x'||_0x56df66[0x0]===_0x5091a6(0x67d))&&_0x56df66[0x1]==='west')&&(_0x2cf461+='w');}}}_0x2cf461['length']===0x2&&(_0x2cf461+='u'),_0x2cf461[_0x5091a6(0x6ba)]===0x3&&(_0x4e3b6e['axis']=_0x2cf461);}_0x4e3b6e['UNIT']&&(_0x4e3b6e['units']=_0x4e3b6e['UNIT'][_0x5091a6(0xa34)][_0x5091a6(0x4a8)](),_0x4e3b6e[_0x5091a6(_0x219028._0x3251e6)]==='metre'&&(_0x4e3b6e['units']='meter'),_0x4e3b6e['UNIT']['convert']&&(_0x4e3b6e['type']==='GEOGCS'?_0x4e3b6e[_0x5091a6(_0x219028._0x29be23)]&&_0x4e3b6e[_0x5091a6(_0x219028._0x29be23)][_0x5091a6(_0x219028._0x46b591)]&&(_0x4e3b6e[_0x5091a6(0xa23)]=_0x4e3b6e['UNIT']['convert']*_0x4e3b6e['DATUM']['SPHEROID']['a']):_0x4e3b6e['to_meter']=_0x4e3b6e[_0x5091a6(_0x219028._0x1601a3)]['convert']));var _0x58523f=_0x4e3b6e['GEOGCS'];_0x4e3b6e['type']==='GEOGCS'&&(_0x58523f=_0x4e3b6e);_0x58523f&&(_0x58523f[_0x5091a6(0x223)]?_0x4e3b6e['datumCode']=_0x58523f[_0x5091a6(_0x219028._0x29be23)]['name']['toLowerCase']():_0x4e3b6e[_0x5091a6(_0x219028._0x4a8f64)]=_0x58523f['name'][_0x5091a6(0x4a8)](),_0x4e3b6e['datumCode'][_0x5091a6(0x3f7)](0x0,0x2)==='d_'&&(_0x4e3b6e['datumCode']=_0x4e3b6e[_0x5091a6(0x839)]['slice'](0x2)),(_0x4e3b6e['datumCode']==='new_zealand_geodetic_datum_1949'||_0x4e3b6e[_0x5091a6(0x839)]==='new_zealand_1949')&&(_0x4e3b6e['datumCode']='nzgd49'),(_0x4e3b6e['datumCode']===_0x5091a6(_0x219028._0x811e2b)||_0x4e3b6e[_0x5091a6(0x839)]===_0x5091a6(_0x219028._0x2c9593))&&(_0x4e3b6e[_0x5091a6(_0x219028._0x11e902)]==='Mercator_Auxiliary_Sphere'&&(_0x4e3b6e['sphere']=!![]),_0x4e3b6e['datumCode']='wgs84'),_0x4e3b6e[_0x5091a6(0x839)]['slice'](-0x6)===_0x5091a6(_0x219028._0x13e7d9)&&(_0x4e3b6e[_0x5091a6(_0x219028._0x1c7fbd)]=_0x4e3b6e['datumCode']['slice'](0x0,-0x6)),_0x4e3b6e['datumCode'][_0x5091a6(0x3f7)](-0x8)==='_jakarta'&&(_0x4e3b6e['datumCode']=_0x4e3b6e['datumCode']['slice'](0x0,-0x8)),~_0x4e3b6e['datumCode'][_0x5091a6(_0x219028._0x134e9b)]('belge')&&(_0x4e3b6e['datumCode']=_0x5091a6(_0x219028._0x20686e)),_0x58523f['DATUM']&&_0x58523f['DATUM']['SPHEROID']&&(_0x4e3b6e['ellps']=_0x58523f[_0x5091a6(0x223)]['SPHEROID']['name'][_0x5091a6(_0x219028._0x768233)]('_19','')['replace'](/[Cc]larke\_18/,_0x5091a6(0x793)),_0x4e3b6e['ellps']['toLowerCase']()['slice'](0x0,0xd)==='international'&&(_0x4e3b6e['ellps']='intl'),_0x4e3b6e['a']=_0x58523f['DATUM']['SPHEROID']['a'],_0x4e3b6e['rf']=parseFloat(_0x58523f['DATUM'][_0x5091a6(_0x219028._0x9dbc67)]['rf'],0xa)),_0x58523f[_0x5091a6(0x223)]&&_0x58523f[_0x5091a6(0x223)][_0x5091a6(_0x219028._0x11dba3)]&&(_0x4e3b6e['datum_params']=_0x58523f['DATUM']['TOWGS84']),~_0x4e3b6e['datumCode']['indexOf']('osgb_1936')&&(_0x4e3b6e['datumCode']=_0x5091a6(_0x219028._0x171eed)),~_0x4e3b6e['datumCode']['indexOf']('osni_1952')&&(_0x4e3b6e[_0x5091a6(_0x219028._0x4a8f64)]='osni52'),(~_0x4e3b6e['datumCode'][_0x5091a6(0x51a)]('tm65')||~_0x4e3b6e['datumCode']['indexOf']('geodetic_datum_of_1965'))&&(_0x4e3b6e['datumCode']='ire65'),_0x4e3b6e['datumCode']==='ch1903+'&&(_0x4e3b6e[_0x5091a6(_0x219028._0x1c7fbd)]='ch1903'),~_0x4e3b6e['datumCode'][_0x5091a6(_0x219028._0x1fb7fb)](_0x5091a6(0xa4f))&&(_0x4e3b6e['datumCode']=_0x5091a6(_0x219028._0x2879e9)));_0x4e3b6e['b']&&!isFinite(_0x4e3b6e['b'])&&(_0x4e3b6e['b']=_0x4e3b6e['a']);function _0x5f3cc7(_0x385083){var _0x1ee376=_0x5091a6,_0x45741d=_0x4e3b6e[_0x1ee376(0xa23)]||0x1;return _0x385083*_0x45741d;}var _0x248b0f=function(_0x1b8a52){return rename(_0x4e3b6e,_0x1b8a52);},_0x1b9074=[['standard_parallel_1','Standard_Parallel_1'],[_0x5091a6(0xd33),'Latitude\x20of\x201st\x20standard\x20parallel'],['standard_parallel_2','Standard_Parallel_2'],['standard_parallel_2','Latitude\x20of\x202nd\x20standard\x20parallel'],['false_easting','False_Easting'],[_0x5091a6(_0x219028._0x185fe6),'False\x20easting'],['false-easting','Easting\x20at\x20false\x20origin'],['false_northing','False_Northing'],['false_northing','False\x20northing'],['false_northing','Northing\x20at\x20false\x20origin'],['central_meridian','Central_Meridian'],[_0x5091a6(_0x219028._0x8bf85e),'Longitude\x20of\x20natural\x20origin'],[_0x5091a6(0x349),'Longitude\x20of\x20false\x20origin'],['latitude_of_origin','Latitude_Of_Origin'],[_0x5091a6(0x5ad),'Central_Parallel'],[_0x5091a6(0x5ad),'Latitude\x20of\x20natural\x20origin'],['latitude_of_origin','Latitude\x20of\x20false\x20origin'],['scale_factor','Scale_Factor'],['k0','scale_factor'],[_0x5091a6(0x65e),'Latitude_Of_Center'],['latitude_of_center',_0x5091a6(_0x219028._0x596049)],['lat0',_0x5091a6(_0x219028._0xbc45bd),d2r],[_0x5091a6(0xcb8),_0x5091a6(_0x219028._0x4ae8c0)],[_0x5091a6(0xcb8),'Longitude_of_center'],['longc','longitude_of_center',d2r],['x0',_0x5091a6(_0x219028._0x185fe6),_0x5f3cc7],['y0','false_northing',_0x5f3cc7],['long0','central_meridian',d2r],['lat0','latitude_of_origin',d2r],[_0x5091a6(_0x219028._0x1470a6),'standard_parallel_1',d2r],['lat1','standard_parallel_1',d2r],['lat2','standard_parallel_2',d2r],['azimuth',_0x5091a6(_0x219028._0x3f9362)],['alpha',_0x5091a6(0xa8f),d2r],['srsCode','name']];_0x1b9074[_0x5091a6(_0x219028._0x2677ad)](_0x248b0f),!_0x4e3b6e['long0']&&_0x4e3b6e['longc']&&(_0x4e3b6e[_0x5091a6(0xd79)]==='Albers_Conic_Equal_Area'||_0x4e3b6e[_0x5091a6(0xd79)]==='Lambert_Azimuthal_Equal_Area')&&(_0x4e3b6e[_0x5091a6(0x666)]=_0x4e3b6e['longc']),!_0x4e3b6e['lat_ts']&&_0x4e3b6e[_0x5091a6(0x916)]&&(_0x4e3b6e['projName']==='Stereographic_South_Pole'||_0x4e3b6e['projName']==='Polar\x20Stereographic\x20(variant\x20B)')&&(_0x4e3b6e['lat0']=d2r(_0x4e3b6e['lat1']>0x0?0x5a:-0x5a),_0x4e3b6e['lat_ts']=_0x4e3b6e['lat1']);}function wkt(_0x5e2dd2){var _0x4e3230={_0x31298c:0x65c},_0x1f268b=_0x5a92ef,_0x48fbb2=parseString(_0x5e2dd2),_0xc67deb=_0x48fbb2['shift'](),_0x241643=_0x48fbb2['shift']();_0x48fbb2[_0x1f268b(_0x4e3230._0x31298c)](['name',_0x241643]),_0x48fbb2[_0x1f268b(_0x4e3230._0x31298c)](['type',_0xc67deb]);var _0x45c77f={};return sExpr(_0x48fbb2,_0x45c77f),cleanWKT(_0x45c77f),_0x45c77f;}function defs(_0x3ae1f8){var _0x49eea7={_0x42ad7:0x71a,_0x412740:0xa90},_0x7e5415=_0x5a92ef,_0x5f0ac4=this;if(arguments['length']===0x2){var _0x234975=arguments[0x1];typeof _0x234975==='string'?_0x234975['charAt'](0x0)==='+'?defs[_0x3ae1f8]=projStr(arguments[0x1]):defs[_0x3ae1f8]=wkt(arguments[0x1]):defs[_0x3ae1f8]=_0x234975;}else{if(arguments['length']===0x1){if(Array['isArray'](_0x3ae1f8))return _0x3ae1f8[_0x7e5415(0xace)](function(_0x4481b5){var _0x5df21f=_0x7e5415;Array[_0x5df21f(_0x49eea7._0x42ad7)](_0x4481b5)?defs[_0x5df21f(_0x49eea7._0x412740)](_0x5f0ac4,_0x4481b5):defs(_0x4481b5);});else{if(typeof _0x3ae1f8===_0x7e5415(0xb1b)){if(_0x3ae1f8 in defs)return defs[_0x3ae1f8];}else{if('EPSG'in _0x3ae1f8)defs['EPSG:'+_0x3ae1f8['EPSG']]=_0x3ae1f8;else{if(_0x7e5415(0x3eb)in _0x3ae1f8)defs['ESRI:'+_0x3ae1f8['ESRI']]=_0x3ae1f8;else'IAU2000'in _0x3ae1f8?defs['IAU2000:'+_0x3ae1f8[_0x7e5415(0x728)]]=_0x3ae1f8:console['log'](_0x3ae1f8);}}}return;}}}globals(defs);function testObj(_0x2c4d66){return typeof _0x2c4d66==='string';}function testDef(_0x5b2221){return _0x5b2221 in defs;}var codeWords=['PROJECTEDCRS','PROJCRS',_0x5a92ef(0x497),'GEOCCS','PROJCS',_0x5a92ef(0x5b2),'GEODCRS','GEODETICCRS','GEODETICDATUM','ENGCRS','ENGINEERINGCRS'];function testWKT(_0x1a3a80){return codeWords['some'](function(_0x2a869c){return _0x1a3a80['indexOf'](_0x2a869c)>-0x1;});}var codes=['3857','900913','3785','102113'];function checkMercator(_0x3e4956){var _0x2b9d4f=_0x5a92ef,_0x42cd8c=match(_0x3e4956,_0x2b9d4f(0x9c1));if(!_0x42cd8c)return;var _0x3202da=match(_0x42cd8c,'epsg');return _0x3202da&&codes['indexOf'](_0x3202da)>-0x1;}function checkProjStr(_0x4dee3c){var _0x422165=_0x5a92ef,_0x4cbf87=match(_0x4dee3c,'extension');if(!_0x4cbf87)return;return match(_0x4cbf87,_0x422165(0xe2a));}function testProj(_0x18fedb){return _0x18fedb[0x0]==='+';}function parse(_0x4e2ebd){if(testObj(_0x4e2ebd)){if(testDef(_0x4e2ebd))return defs[_0x4e2ebd];if(testWKT(_0x4e2ebd)){var _0x99d64f=wkt(_0x4e2ebd);if(checkMercator(_0x99d64f))return defs['EPSG:3857'];var _0x18d14c=checkProjStr(_0x99d64f);if(_0x18d14c)return projStr(_0x18d14c);return _0x99d64f;}if(testProj(_0x4e2ebd))return projStr(_0x4e2ebd);}else return _0x4e2ebd;}function extend(_0x261947,_0x5bfdf2){_0x261947=_0x261947||{};var _0x314887,_0xf514a3;if(!_0x5bfdf2)return _0x261947;for(_0xf514a3 in _0x5bfdf2){_0x314887=_0x5bfdf2[_0xf514a3],_0x314887!==undefined&&(_0x261947[_0xf514a3]=_0x314887);}return _0x261947;}function msfnz(_0x4326df,_0x192e12,_0x3a266f){var _0x3ad07b=_0x4326df*_0x192e12;return _0x3a266f/Math['sqrt'](0x1-_0x3ad07b*_0x3ad07b);}function sign(_0x425e7a){return _0x425e7a<0x0?-0x1:0x1;}function adjust_lon(_0x341b2b){var _0x152a8c={_0x4ed84c:0x39f},_0x18a2ab=_0x5a92ef;return Math[_0x18a2ab(_0x152a8c._0x4ed84c)](_0x341b2b)<=SPI?_0x341b2b:_0x341b2b-sign(_0x341b2b)*TWO_PI;}function tsfnz(_0x15dfc6,_0x858b15,_0x5a7fc3){var _0x3cc7e3={_0x22c199:0x9f4},_0x26cc6a=_0x5a92ef,_0x1e0078=_0x15dfc6*_0x5a7fc3,_0xa77262=0.5*_0x15dfc6;return _0x1e0078=Math[_0x26cc6a(_0x3cc7e3._0x22c199)]((0x1-_0x1e0078)/(0x1+_0x1e0078),_0xa77262),Math['tan'](0.5*(HALF_PI-_0x858b15))/_0x1e0078;}function phi2z(_0x494c50,_0xbb9c9a){var _0x20c787={_0x4c69f8:0x3ad},_0x3af257=_0x5a92ef,_0x47b99c=0.5*_0x494c50,_0x20ede6,_0x51e5b4,_0x3e56a3=HALF_PI-0x2*Math[_0x3af257(_0x20c787._0x4c69f8)](_0xbb9c9a);for(var _0x266a1b=0x0;_0x266a1b<=0xf;_0x266a1b++){_0x20ede6=_0x494c50*Math['sin'](_0x3e56a3),_0x51e5b4=HALF_PI-0x2*Math['atan'](_0xbb9c9a*Math['pow']((0x1-_0x20ede6)/(0x1+_0x20ede6),_0x47b99c))-_0x3e56a3,_0x3e56a3+=_0x51e5b4;if(Math['abs'](_0x51e5b4)<=1e-10)return _0x3e56a3;}return-0x270f;}function init$v(){var _0x45b31c={_0x5d0efa:0xa50},_0x51af05=_0x5a92ef,_0x1658fc=this['b']/this['a'];this['es']=0x1-_0x1658fc*_0x1658fc,!('x0'in this)&&(this['x0']=0x0),!('y0'in this)&&(this['y0']=0x0),this['e']=Math['sqrt'](this['es']),this['lat_ts']?this['sphere']?this['k0']=Math[_0x51af05(0xa50)](this['lat_ts']):this['k0']=msfnz(this['e'],Math['sin'](this['lat_ts']),Math[_0x51af05(_0x45b31c._0x5d0efa)](this['lat_ts'])):!this['k0']&&(this['k']?this['k0']=this['k']:this['k0']=0x1);}function forward$u(_0x31245c){var _0x231dbd={_0x45f70c:0x666},_0x4588bb=_0x5a92ef,_0x3a329b=_0x31245c['x'],_0x23ef8b=_0x31245c['y'];if(_0x23ef8b*R2D>0x5a&&_0x23ef8b*R2D<-0x5a&&_0x3a329b*R2D>0xb4&&_0x3a329b*R2D<-0xb4)return null;var _0x1f553e,_0x5d9677;if(Math[_0x4588bb(0x39f)](Math['abs'](_0x23ef8b)-HALF_PI)<=EPSLN)return null;else{if(this['sphere'])_0x1f553e=this['x0']+this['a']*this['k0']*adjust_lon(_0x3a329b-this[_0x4588bb(0x666)]),_0x5d9677=this['y0']+this['a']*this['k0']*Math['log'](Math['tan'](FORTPI+0.5*_0x23ef8b));else{var _0x3a9f7a=Math['sin'](_0x23ef8b),_0x109d18=tsfnz(this['e'],_0x23ef8b,_0x3a9f7a);_0x1f553e=this['x0']+this['a']*this['k0']*adjust_lon(_0x3a329b-this[_0x4588bb(_0x231dbd._0x45f70c)]),_0x5d9677=this['y0']-this['a']*this['k0']*Math['log'](_0x109d18);}return _0x31245c['x']=_0x1f553e,_0x31245c['y']=_0x5d9677,_0x31245c;}}function inverse$u(_0x376a0e){var _0x49acfe=_0x376a0e['x']-this['x0'],_0x4415f0=_0x376a0e['y']-this['y0'],_0x29785d,_0x418e38;if(this['sphere'])_0x418e38=HALF_PI-0x2*Math['atan'](Math['exp'](-_0x4415f0/(this['a']*this['k0'])));else{var _0x49aa57=Math['exp'](-_0x4415f0/(this['a']*this['k0']));_0x418e38=phi2z(this['e'],_0x49aa57);if(_0x418e38===-0x270f)return null;}return _0x29785d=adjust_lon(this['long0']+_0x49acfe/(this['a']*this['k0'])),_0x376a0e['x']=_0x29785d,_0x376a0e['y']=_0x418e38,_0x376a0e;}var names$w=['Mercator','Popular\x20Visualisation\x20Pseudo\x20Mercator',_0x5a92ef(0xb6e),_0x5a92ef(0x578),'merc'],merc={'init':init$v,'forward':forward$u,'inverse':inverse$u,'names':names$w};function init$u(){}function identity(_0x14ccf6){return _0x14ccf6;}var names$v=[_0x5a92ef(0x889),'identity'],longlat={'init':init$u,'forward':identity,'inverse':identity,'names':names$v},projs=[merc,longlat],names$u={},projStore=[];function add$1(_0xc9c22b,_0x2f3f73){var _0x48d254=projStore['length'];if(!_0xc9c22b['names'])return console['log'](_0x2f3f73),!![];return projStore[_0x48d254]=_0xc9c22b,_0xc9c22b['names']['forEach'](function(_0x1c4330){names$u[_0x1c4330['toLowerCase']()]=_0x48d254;}),this;}function get$1(_0x1976df){if(!_0x1976df)return![];var _0x40624b=_0x1976df['toLowerCase']();if(typeof names$u[_0x40624b]!=='undefined'&&projStore[names$u[_0x40624b]])return projStore[names$u[_0x40624b]];}function start(){var _0x211dab=_0x5a92ef;projs[_0x211dab(0x675)](add$1);}var projections={'start':start,'add':add$1,'get':get$1},exports$2={};exports$2['MERIT']={'a':0x615299,'rf':298.257,'ellipseName':'MERIT\x201983'},exports$2['SGS85']={'a':0x615298,'rf':298.257,'ellipseName':'Soviet\x20Geodetic\x20System\x2085'},exports$2[_0x5a92ef(0x5e4)]={'a':0x615299,'rf':298.257222101,'ellipseName':_0x5a92ef(0x3dd)},exports$2['IAU76']={'a':0x61529c,'rf':298.257,'ellipseName':_0x5a92ef(0xbab)},exports$2['airy']={'a':6377563.396,'b':6356256.91,'ellipseName':_0x5a92ef(0xd95)},exports$2['APL4']={'a':0x615299,'rf':298.25,'ellipseName':'Appl.\x20Physics.\x201965'},exports$2[_0x5a92ef(0x863)]={'a':0x6152a1,'rf':298.25,'ellipseName':'Naval\x20Weapons\x20Lab.,\x201965'},exports$2['mod_airy']={'a':6377340.189,'b':6356034.446,'ellipseName':_0x5a92ef(0x2af)},exports$2[_0x5a92ef(0xa7e)]={'a':6377104.43,'rf':0x12c,'ellipseName':'Andrae\x201876\x20(Den.,\x20Iclnd.)'},exports$2['aust_SA']={'a':0x6152b0,'rf':298.25,'ellipseName':'Australian\x20Natl\x20&\x20S.\x20Amer.\x201969'},exports$2[_0x5a92ef(0x657)]={'a':0x6152b0,'rf':298.247167427,'ellipseName':'GRS\x2067(IUGG\x201967)'},exports$2['bessel']={'a':6377397.155,'rf':299.1528128,'ellipseName':'Bessel\x201841'},exports$2['bess_nam']={'a':6377483.865,'rf':299.1528128,'ellipseName':'Bessel\x201841\x20(Namibia)'},exports$2['clrk66']={'a':6378206.4,'b':6356583.8,'ellipseName':_0x5a92ef(0x56f)},exports$2['clrk80']={'a':6378249.145,'rf':293.4663,'ellipseName':'Clarke\x201880\x20mod.'},exports$2['clrk58']={'a':6378293.645208759,'rf':294.2606763692654,'ellipseName':'Clarke\x201858'},exports$2['CPM']={'a':6375738.7,'rf':334.29,'ellipseName':_0x5a92ef(0x4e9)},exports$2['delmbr']={'a':0x614bec,'rf':311.5,'ellipseName':'Delambre\x201810\x20(Belgium)'},exports$2['engelis']={'a':6378136.05,'rf':298.2566,'ellipseName':'Engelis\x201985'},exports$2[_0x5a92ef(0x3dc)]={'a':6377276.345,'rf':300.8017,'ellipseName':'Everest\x201830'},exports$2['evrst48']={'a':6377304.063,'rf':300.8017,'ellipseName':'Everest\x201948'},exports$2['evrst56']={'a':6377301.243,'rf':300.8017,'ellipseName':'Everest\x201956'},exports$2[_0x5a92ef(0x563)]={'a':6377295.664,'rf':300.8017,'ellipseName':'Everest\x201969'},exports$2['evrstSS']={'a':6377298.556,'rf':300.8017,'ellipseName':'Everest\x20(Sabah\x20&\x20Sarawak)'},exports$2['fschr60']={'a':0x6152b6,'rf':298.3,'ellipseName':'Fischer\x20(Mercury\x20Datum)\x201960'},exports$2['fschr60m']={'a':0x6152ab,'rf':298.3,'ellipseName':'Fischer\x201960'},exports$2['fschr68']={'a':0x6152a6,'rf':298.3,'ellipseName':'Fischer\x201968'},exports$2[_0x5a92ef(0xbb4)]={'a':0x6152d8,'rf':298.3,'ellipseName':_0x5a92ef(0x212)},exports$2['hough']={'a':0x61531e,'rf':0x129,'ellipseName':'Hough'},exports$2['intl']={'a':0x615394,'rf':0x129,'ellipseName':'International\x201909\x20(Hayford)'},exports$2['kaula']={'a':0x6152b3,'rf':298.24,'ellipseName':'Kaula\x201961'},exports$2['lerch']={'a':0x61529b,'rf':298.257,'ellipseName':'Lerch\x201979'},exports$2['mprts']={'a':0x619d74,'rf':0xbf,'ellipseName':'Maupertius\x201738'},exports$2['new_intl']={'a':6378157.5,'b':6356772.2,'ellipseName':'New\x20International\x201967'},exports$2[_0x5a92ef(0x295)]={'a':0x614c4b,'rf':0x60fb97,'ellipseName':'Plessis\x201817\x20(France)'},exports$2['krass']={'a':0x615305,'rf':298.3,'ellipseName':_0x5a92ef(0x2cf)},exports$2[_0x5a92ef(0x6d8)]={'a':0x6152ab,'b':6356773.3205,'ellipseName':_0x5a92ef(0x630)},exports$2['walbeck']={'a':0x614dc0,'b':6355834.8467,'ellipseName':_0x5a92ef(0x549)},exports$2[_0x5a92ef(0x975)]={'a':0x6152b5,'rf':298.3,'ellipseName':_0x5a92ef(0x378)},exports$2['WGS66']={'a':0x6152a1,'rf':298.25,'ellipseName':'WGS\x2066'},exports$2[_0x5a92ef(0xfe6)]={'a':0x615297,'rf':298.26,'ellipseName':'WGS\x2072'};var WGS84=exports$2['WGS84']={'a':0x615299,'rf':298.257223563,'ellipseName':_0x5a92ef(0xf69)};exports$2['sphere']={'a':0x6136b5,'b':0x6136b5,'ellipseName':_0x5a92ef(0x64d)};function eccentricity(_0x2409b3,_0x4a4a32,_0xfa9502,_0xcebbad){var _0x1557d3=_0x2409b3*_0x2409b3,_0x508d07=_0x4a4a32*_0x4a4a32,_0x81183c=(_0x1557d3-_0x508d07)/_0x1557d3,_0x4311f4=0x0;_0xcebbad?(_0x2409b3*=0x1-_0x81183c*(SIXTH+_0x81183c*(RA4+_0x81183c*RA6)),_0x1557d3=_0x2409b3*_0x2409b3,_0x81183c=0x0):_0x4311f4=Math['sqrt'](_0x81183c);var _0x3658a2=(_0x1557d3-_0x508d07)/_0x508d07;return{'es':_0x81183c,'e':_0x4311f4,'ep2':_0x3658a2};}function sphere(_0x2a80b4,_0x3d8aea,_0x40d73d,_0x4af090,_0x25c96a){var _0xac63fc=_0x5a92ef;if(!_0x2a80b4){var _0x38f97a=match(exports$2,_0x4af090);!_0x38f97a&&(_0x38f97a=WGS84),_0x2a80b4=_0x38f97a['a'],_0x3d8aea=_0x38f97a['b'],_0x40d73d=_0x38f97a['rf'];}return _0x40d73d&&!_0x3d8aea&&(_0x3d8aea=(0x1-0x1/_0x40d73d)*_0x2a80b4),(_0x40d73d===0x0||Math[_0xac63fc(0x39f)](_0x2a80b4-_0x3d8aea)<EPSLN)&&(_0x25c96a=!![],_0x3d8aea=_0x2a80b4),{'a':_0x2a80b4,'b':_0x3d8aea,'rf':_0x40d73d,'sphere':_0x25c96a};}var exports$1={};exports$1[_0x5a92ef(0x8a9)]={'towgs84':'0,0,0','ellipse':'WGS84','datumName':'WGS84'},exports$1[_0x5a92ef(0x1cf)]={'towgs84':'674.374,15.056,405.346','ellipse':'bessel','datumName':'swiss'},exports$1['ggrs87']={'towgs84':'-199.87,74.79,246.62','ellipse':'GRS80','datumName':'Greek_Geodetic_Reference_System_1987'},exports$1['nad83']={'towgs84':'0,0,0','ellipse':'GRS80','datumName':'North_American_Datum_1983'},exports$1['nad27']={'nadgrids':'@conus,@alaska,@ntv2_0.gsb,@ntv1_can.dat','ellipse':'clrk66','datumName':'North_American_Datum_1927'},exports$1['potsdam']={'towgs84':'598.1,73.7,418.2,0.202,0.045,-2.455,6.7','ellipse':'bessel','datumName':_0x5a92ef(0x9c5)},exports$1['carthage']={'towgs84':'-263.0,6.0,431.0','ellipse':'clark80','datumName':_0x5a92ef(0xd7c)},exports$1['hermannskogel']={'towgs84':_0x5a92ef(0xa0b),'ellipse':'bessel','datumName':'Hermannskogel'},exports$1['osni52']={'towgs84':'482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15','ellipse':_0x5a92ef(0xec5),'datumName':'Irish\x20National'},exports$1['ire65']={'towgs84':_0x5a92ef(0x1c7),'ellipse':'mod_airy','datumName':_0x5a92ef(0x8b4)},exports$1['rassadiran']={'towgs84':'-133.63,-157.5,-158.62','ellipse':'intl','datumName':'Rassadiran'},exports$1['nzgd49']={'towgs84':'59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993','ellipse':_0x5a92ef(0x70b),'datumName':'New\x20Zealand\x20Geodetic\x20Datum\x201949'},exports$1[_0x5a92ef(0x7b9)]={'towgs84':'446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894','ellipse':'airy','datumName':'Airy\x201830'},exports$1['s_jtsk']={'towgs84':'589,76,480','ellipse':_0x5a92ef(0xbd1),'datumName':'S-JTSK\x20(Ferro)'},exports$1['beduaram']={'towgs84':_0x5a92ef(0x92b),'ellipse':'clrk80','datumName':_0x5a92ef(0xb00)},exports$1[_0x5a92ef(0xfbd)]={'towgs84':_0x5a92ef(0x3ea),'ellipse':_0x5a92ef(0xbd1),'datumName':'Gunung\x20Segara\x20Jakarta'},exports$1[_0x5a92ef(0xb68)]={'towgs84':'106.869,-52.2978,103.724,-0.33657,0.456955,-1.84218,1','ellipse':_0x5a92ef(0x70b),'datumName':'Reseau\x20National\x20Belge\x201972'};function datum(_0x47010b,_0x3d3a2a,_0x265048,_0x317d3a,_0x76a1c4,_0xb85ac0,_0x51f8c6){var _0x18079e={_0x3e1e34:0xb7e,_0x5b085e:0x42a,_0x572579:0x6ba},_0x507cd8=_0x5a92ef,_0x89a16c={};return _0x47010b===undefined||_0x47010b===_0x507cd8(_0x18079e._0x3e1e34)?_0x89a16c['datum_type']=PJD_NODATUM:_0x89a16c[_0x507cd8(_0x18079e._0x5b085e)]=PJD_WGS84,_0x3d3a2a&&(_0x89a16c['datum_params']=_0x3d3a2a['map'](parseFloat),(_0x89a16c['datum_params'][0x0]!==0x0||_0x89a16c['datum_params'][0x1]!==0x0||_0x89a16c['datum_params'][0x2]!==0x0)&&(_0x89a16c['datum_type']=PJD_3PARAM),_0x89a16c[_0x507cd8(0x832)][_0x507cd8(_0x18079e._0x572579)]>0x3&&((_0x89a16c[_0x507cd8(0x832)][0x3]!==0x0||_0x89a16c['datum_params'][0x4]!==0x0||_0x89a16c['datum_params'][0x5]!==0x0||_0x89a16c['datum_params'][0x6]!==0x0)&&(_0x89a16c[_0x507cd8(0x42a)]=PJD_7PARAM,_0x89a16c[_0x507cd8(0x832)][0x3]*=SEC_TO_RAD,_0x89a16c['datum_params'][0x4]*=SEC_TO_RAD,_0x89a16c['datum_params'][0x5]*=SEC_TO_RAD,_0x89a16c['datum_params'][0x6]=_0x89a16c['datum_params'][0x6]/0xf4240+0x1))),_0x51f8c6&&(_0x89a16c['datum_type']=PJD_GRIDSHIFT,_0x89a16c['grids']=_0x51f8c6),_0x89a16c['a']=_0x265048,_0x89a16c['b']=_0x317d3a,_0x89a16c['es']=_0x76a1c4,_0x89a16c['ep2']=_0xb85ac0,_0x89a16c;}var loadedNadgrids={};function nadgrid(_0x5cd685,_0x492e33){var _0x2a73df=new DataView(_0x492e33),_0x550b7f=detectLittleEndian(_0x2a73df),_0x3b1282=readHeader(_0x2a73df,_0x550b7f);_0x3b1282['nSubgrids']>0x1&&console['log']('Only\x20single\x20NTv2\x20subgrids\x20are\x20currently\x20supported,\x20subsequent\x20sub\x20grids\x20are\x20ignored');var _0x419fd8=readSubgrids(_0x2a73df,_0x3b1282,_0x550b7f),_0x439bf6={'header':_0x3b1282,'subgrids':_0x419fd8};return loadedNadgrids[_0x5cd685]=_0x439bf6,_0x439bf6;}function getNadgrids(_0x549b53){if(_0x549b53===undefined)return null;var _0x42126a=_0x549b53['split'](',');return _0x42126a['map'](parseNadgridString);}function parseNadgridString(_0xd4c6cd){var _0x494c05=_0x5a92ef;if(_0xd4c6cd[_0x494c05(0x6ba)]===0x0)return null;var _0x540b0c=_0xd4c6cd[0x0]==='@';_0x540b0c&&(_0xd4c6cd=_0xd4c6cd['slice'](0x1));if(_0xd4c6cd===_0x494c05(0x296))return{'name':'null','mandatory':!_0x540b0c,'grid':null,'isNull':!![]};return{'name':_0xd4c6cd,'mandatory':!_0x540b0c,'grid':loadedNadgrids[_0xd4c6cd]||null,'isNull':![]};}function secondsToRadians(_0x27bf64){return _0x27bf64/0xe10*Math['PI']/0xb4;}function detectLittleEndian(_0x46b3eb){var _0x1171a4={_0x1d9faa:0xc93},_0x391902=_0x5a92ef,_0x4f52b1=_0x46b3eb['getInt32'](0x8,![]);if(_0x4f52b1===0xb)return![];return _0x4f52b1=_0x46b3eb['getInt32'](0x8,!![]),_0x4f52b1!==0xb&&console[_0x391902(_0x1171a4._0x1d9faa)]('Failed\x20to\x20detect\x20nadgrid\x20endian-ness,\x20defaulting\x20to\x20little-endian'),!![];}function readHeader(_0x2d31a9,_0x5e44e0){var _0x2d16dd=_0x5a92ef;return{'nFields':_0x2d31a9['getInt32'](0x8,_0x5e44e0),'nSubgridFields':_0x2d31a9['getInt32'](0x18,_0x5e44e0),'nSubgrids':_0x2d31a9[_0x2d16dd(0x1e4)](0x28,_0x5e44e0),'shiftType':decodeString(_0x2d31a9,0x38,0x38+0x8)['trim'](),'fromSemiMajorAxis':_0x2d31a9['getFloat64'](0x78,_0x5e44e0),'fromSemiMinorAxis':_0x2d31a9['getFloat64'](0x88,_0x5e44e0),'toSemiMajorAxis':_0x2d31a9['getFloat64'](0x98,_0x5e44e0),'toSemiMinorAxis':_0x2d31a9[_0x2d16dd(0x7bf)](0xa8,_0x5e44e0)};}function decodeString(_0x5e925c,_0x116c0d,_0x292cbc){var _0x1bd657={_0x291cc8:0xced},_0x5c5a33=_0x5a92ef;return String['fromCharCode']['apply'](null,new Uint8Array(_0x5e925c[_0x5c5a33(_0x1bd657._0x291cc8)]['slice'](_0x116c0d,_0x292cbc)));}function readSubgrids(_0x3573ca,_0x17aa42,_0x1ea446){var _0x12c490={_0x1546c1:0x8e7},_0x1eb7e2=_0x5a92ef,_0x5b1304=0xb0,_0xfaa58e=[];for(var _0x2f4995=0x0;_0x2f4995<_0x17aa42[_0x1eb7e2(0x49a)];_0x2f4995++){var _0x26385a=readGridHeader(_0x3573ca,_0x5b1304,_0x1ea446),_0x2914f5=readGridNodes(_0x3573ca,_0x5b1304,_0x26385a,_0x1ea446),_0xa93557=Math['round'](0x1+(_0x26385a['upperLongitude']-_0x26385a['lowerLongitude'])/_0x26385a['longitudeInterval']),_0x3a7d16=Math['round'](0x1+(_0x26385a['upperLatitude']-_0x26385a[_0x1eb7e2(0xfdd)])/_0x26385a[_0x1eb7e2(0xd54)]);_0xfaa58e[_0x1eb7e2(_0x12c490._0x1546c1)]({'ll':[secondsToRadians(_0x26385a['lowerLongitude']),secondsToRadians(_0x26385a[_0x1eb7e2(0xfdd)])],'del':[secondsToRadians(_0x26385a['longitudeInterval']),secondsToRadians(_0x26385a['latitudeInterval'])],'lim':[_0xa93557,_0x3a7d16],'count':_0x26385a['gridNodeCount'],'cvs':mapNodes(_0x2914f5)});}return _0xfaa58e;}function mapNodes(_0x46c352){var _0x2ec157={_0x222648:0xbda};return _0x46c352['map'](function(_0x2afecd){var _0x1f5f90=_0x4361;return[secondsToRadians(_0x2afecd[_0x1f5f90(_0x2ec157._0x222648)]),secondsToRadians(_0x2afecd[_0x1f5f90(0xb3c)])];});}function readGridHeader(_0x148f12,_0x9be3e8,_0x5eed81){var _0x1533cb={_0x3e5917:0xf2e,_0x227ffd:0x7bf},_0x26cedb=_0x5a92ef;return{'name':decodeString(_0x148f12,_0x9be3e8+0x8,_0x9be3e8+0x10)['trim'](),'parent':decodeString(_0x148f12,_0x9be3e8+0x18,_0x9be3e8+0x18+0x8)[_0x26cedb(_0x1533cb._0x3e5917)](),'lowerLatitude':_0x148f12[_0x26cedb(0x7bf)](_0x9be3e8+0x48,_0x5eed81),'upperLatitude':_0x148f12['getFloat64'](_0x9be3e8+0x58,_0x5eed81),'lowerLongitude':_0x148f12[_0x26cedb(_0x1533cb._0x227ffd)](_0x9be3e8+0x68,_0x5eed81),'upperLongitude':_0x148f12['getFloat64'](_0x9be3e8+0x78,_0x5eed81),'latitudeInterval':_0x148f12['getFloat64'](_0x9be3e8+0x88,_0x5eed81),'longitudeInterval':_0x148f12['getFloat64'](_0x9be3e8+0x98,_0x5eed81),'gridNodeCount':_0x148f12['getInt32'](_0x9be3e8+0xa8,_0x5eed81)};}function readGridNodes(_0xc6fb44,_0x374e64,_0xdc7454,_0x587837){var _0x4a654a={_0x2c8cba:0xd7f},_0x51b32e=_0x5a92ef,_0x282d6b=_0x374e64+0xb0,_0x374d82=0x10,_0x16aebe=[];for(var _0x3c413d=0x0;_0x3c413d<_0xdc7454['gridNodeCount'];_0x3c413d++){var _0x5cf682={'latitudeShift':_0xc6fb44['getFloat32'](_0x282d6b+_0x3c413d*_0x374d82,_0x587837),'longitudeShift':_0xc6fb44[_0x51b32e(_0x4a654a._0x2c8cba)](_0x282d6b+_0x3c413d*_0x374d82+0x4,_0x587837),'latitudeAccuracy':_0xc6fb44[_0x51b32e(_0x4a654a._0x2c8cba)](_0x282d6b+_0x3c413d*_0x374d82+0x8,_0x587837),'longitudeAccuracy':_0xc6fb44['getFloat32'](_0x282d6b+_0x3c413d*_0x374d82+0xc,_0x587837)};_0x16aebe[_0x51b32e(0x8e7)](_0x5cf682);}return _0x16aebe;}function Projection(_0x2cc635,_0x28d16a){var _0xfd3783={_0x4fd93a:0x832,_0x13f017:0x916,_0x22781b:0x969},_0x5c6a9a=_0x5a92ef;if(!(this instanceof Projection))return new Projection(_0x2cc635);_0x28d16a=_0x28d16a||function(_0x221cc3){if(_0x221cc3)throw _0x221cc3;};var _0x1fd6db=parse(_0x2cc635);if(typeof _0x1fd6db!=='object'){_0x28d16a(_0x2cc635);return;}var _0x4e5bf0=Projection['projections']['get'](_0x1fd6db['projName']);if(!_0x4e5bf0){_0x28d16a(_0x2cc635);return;}if(_0x1fd6db['datumCode']&&_0x1fd6db['datumCode']!=='none'){var _0x26e3ab=match(exports$1,_0x1fd6db['datumCode']);_0x26e3ab&&(_0x1fd6db[_0x5c6a9a(_0xfd3783._0x4fd93a)]=_0x1fd6db[_0x5c6a9a(0x832)]||(_0x26e3ab[_0x5c6a9a(0xf0d)]?_0x26e3ab['towgs84']['split'](','):null),_0x1fd6db['ellps']=_0x26e3ab['ellipse'],_0x1fd6db['datumName']=_0x26e3ab[_0x5c6a9a(0x9a8)]?_0x26e3ab['datumName']:_0x1fd6db['datumCode']);}_0x1fd6db['k0']=_0x1fd6db['k0']||0x1,_0x1fd6db['axis']=_0x1fd6db['axis']||'enu',_0x1fd6db['ellps']=_0x1fd6db[_0x5c6a9a(0x521)]||'wgs84',_0x1fd6db[_0x5c6a9a(_0xfd3783._0x13f017)]=_0x1fd6db[_0x5c6a9a(0x916)]||_0x1fd6db['lat0'];var _0x2379d9=sphere(_0x1fd6db['a'],_0x1fd6db['b'],_0x1fd6db['rf'],_0x1fd6db['ellps'],_0x1fd6db[_0x5c6a9a(_0xfd3783._0x22781b)]),_0x1eba43=eccentricity(_0x2379d9['a'],_0x2379d9['b'],_0x2379d9['rf'],_0x1fd6db['R_A']),_0x72f217=getNadgrids(_0x1fd6db['nadgrids']),_0x1e9d70=_0x1fd6db['datum']||datum(_0x1fd6db[_0x5c6a9a(0x839)],_0x1fd6db['datum_params'],_0x2379d9['a'],_0x2379d9['b'],_0x1eba43['es'],_0x1eba43[_0x5c6a9a(0x366)],_0x72f217);extend(this,_0x1fd6db),extend(this,_0x4e5bf0),this['a']=_0x2379d9['a'],this['b']=_0x2379d9['b'],this['rf']=_0x2379d9['rf'],this['sphere']=_0x2379d9[_0x5c6a9a(0x969)],this['es']=_0x1eba43['es'],this['e']=_0x1eba43['e'],this[_0x5c6a9a(0x366)]=_0x1eba43['ep2'],this[_0x5c6a9a(0x560)]=_0x1e9d70,this['init'](),_0x28d16a(null,this);}Projection['projections']=projections,Projection['projections']['start']();function compareDatums(_0x39f49d,_0x57d59a){var _0x181be8={_0x1b599e:0x42a,_0x4acb40:0x832},_0x1b4ed2=_0x5a92ef;if(_0x39f49d['datum_type']!==_0x57d59a[_0x1b4ed2(_0x181be8._0x1b599e)])return![];else{if(_0x39f49d['a']!==_0x57d59a['a']||Math['abs'](_0x39f49d['es']-_0x57d59a['es'])>5e-11)return![];else{if(_0x39f49d['datum_type']===PJD_3PARAM)return _0x39f49d['datum_params'][0x0]===_0x57d59a['datum_params'][0x0]&&_0x39f49d['datum_params'][0x1]===_0x57d59a['datum_params'][0x1]&&_0x39f49d['datum_params'][0x2]===_0x57d59a[_0x1b4ed2(_0x181be8._0x4acb40)][0x2];else return _0x39f49d['datum_type']===PJD_7PARAM?_0x39f49d['datum_params'][0x0]===_0x57d59a['datum_params'][0x0]&&_0x39f49d['datum_params'][0x1]===_0x57d59a['datum_params'][0x1]&&_0x39f49d['datum_params'][0x2]===_0x57d59a['datum_params'][0x2]&&_0x39f49d['datum_params'][0x3]===_0x57d59a[_0x1b4ed2(0x832)][0x3]&&_0x39f49d['datum_params'][0x4]===_0x57d59a['datum_params'][0x4]&&_0x39f49d[_0x1b4ed2(0x832)][0x5]===_0x57d59a['datum_params'][0x5]&&_0x39f49d['datum_params'][0x6]===_0x57d59a['datum_params'][0x6]:!![];}}}function geodeticToGeocentric(_0x4154ac,_0x23a719,_0x211225){var _0x550dfc={_0x4ced2b:0xef5},_0x3527c6=_0x5a92ef,_0x392a77=_0x4154ac['x'],_0x6741dc=_0x4154ac['y'],_0x3c1416=_0x4154ac['z']?_0x4154ac['z']:0x0,_0x1312d7,_0x3769c2,_0x52da97,_0x2505e9;if(_0x6741dc<-HALF_PI&&_0x6741dc>-1.001*HALF_PI)_0x6741dc=-HALF_PI;else{if(_0x6741dc>HALF_PI&&_0x6741dc<1.001*HALF_PI)_0x6741dc=HALF_PI;else{if(_0x6741dc<-HALF_PI)return{'x':-Infinity,'y':-Infinity,'z':_0x4154ac['z']};else{if(_0x6741dc>HALF_PI)return{'x':Infinity,'y':Infinity,'z':_0x4154ac['z']};}}}return _0x392a77>Math['PI']&&(_0x392a77-=0x2*Math['PI']),_0x3769c2=Math[_0x3527c6(_0x550dfc._0x4ced2b)](_0x6741dc),_0x2505e9=Math['cos'](_0x6741dc),_0x52da97=_0x3769c2*_0x3769c2,_0x1312d7=_0x211225/Math['sqrt'](0x1-_0x23a719*_0x52da97),{'x':(_0x1312d7+_0x3c1416)*_0x2505e9*Math['cos'](_0x392a77),'y':(_0x1312d7+_0x3c1416)*_0x2505e9*Math['sin'](_0x392a77),'z':(_0x1312d7*(0x1-_0x23a719)+_0x3c1416)*_0x3769c2};}function geocentricToGeodetic(_0x1e7f85,_0x13779e,_0x33ab27,_0x590de5){var _0xfadc4=_0x5a92ef,_0x2b4818=1e-12,_0x44f294=_0x2b4818*_0x2b4818,_0x4ab81b=0x1e,_0x5be21a,_0x3c22d5,_0xfd54ed,_0x3be187,_0x753f6b,_0x5e5c1a,_0x56936d,_0x5f1811,_0x4e5977,_0x3d091a,_0x461cab,_0x156229,_0x6ef310,_0x471dd4=_0x1e7f85['x'],_0x255322=_0x1e7f85['y'],_0x50d164=_0x1e7f85['z']?_0x1e7f85['z']:0x0,_0x43ab5e,_0x1352be,_0x3e7976;_0x5be21a=Math[_0xfadc4(0x912)](_0x471dd4*_0x471dd4+_0x255322*_0x255322),_0x3c22d5=Math[_0xfadc4(0x912)](_0x471dd4*_0x471dd4+_0x255322*_0x255322+_0x50d164*_0x50d164);if(_0x5be21a/_0x33ab27<_0x2b4818){_0x43ab5e=0x0;if(_0x3c22d5/_0x33ab27<_0x2b4818)return _0x1352be=HALF_PI,_0x3e7976=-_0x590de5,{'x':_0x1e7f85['x'],'y':_0x1e7f85['y'],'z':_0x1e7f85['z']};}else _0x43ab5e=Math['atan2'](_0x255322,_0x471dd4);_0xfd54ed=_0x50d164/_0x3c22d5,_0x3be187=_0x5be21a/_0x3c22d5,_0x753f6b=0x1/Math['sqrt'](0x1-_0x13779e*(0x2-_0x13779e)*_0x3be187*_0x3be187),_0x5f1811=_0x3be187*(0x1-_0x13779e)*_0x753f6b,_0x4e5977=_0xfd54ed*_0x753f6b,_0x6ef310=0x0;do{_0x6ef310++,_0x56936d=_0x33ab27/Math['sqrt'](0x1-_0x13779e*_0x4e5977*_0x4e5977),_0x3e7976=_0x5be21a*_0x5f1811+_0x50d164*_0x4e5977-_0x56936d*(0x1-_0x13779e*_0x4e5977*_0x4e5977),_0x5e5c1a=_0x13779e*_0x56936d/(_0x56936d+_0x3e7976),_0x753f6b=0x1/Math['sqrt'](0x1-_0x5e5c1a*(0x2-_0x5e5c1a)*_0x3be187*_0x3be187),_0x3d091a=_0x3be187*(0x1-_0x5e5c1a)*_0x753f6b,_0x461cab=_0xfd54ed*_0x753f6b,_0x156229=_0x461cab*_0x5f1811-_0x3d091a*_0x4e5977,_0x5f1811=_0x3d091a,_0x4e5977=_0x461cab;}while(_0x156229*_0x156229>_0x44f294&&_0x6ef310<_0x4ab81b);return _0x1352be=Math['atan'](_0x461cab/Math['abs'](_0x3d091a)),{'x':_0x43ab5e,'y':_0x1352be,'z':_0x3e7976};}function geocentricToWgs84(_0x30d859,_0x12199c,_0x5254d2){if(_0x12199c===PJD_3PARAM)return{'x':_0x30d859['x']+_0x5254d2[0x0],'y':_0x30d859['y']+_0x5254d2[0x1],'z':_0x30d859['z']+_0x5254d2[0x2]};else{if(_0x12199c===PJD_7PARAM){var _0x2d4f4e=_0x5254d2[0x0],_0x347c90=_0x5254d2[0x1],_0x3bfba9=_0x5254d2[0x2],_0x10bad4=_0x5254d2[0x3],_0x4e1275=_0x5254d2[0x4],_0x235925=_0x5254d2[0x5],_0x1c02fa=_0x5254d2[0x6];return{'x':_0x1c02fa*(_0x30d859['x']-_0x235925*_0x30d859['y']+_0x4e1275*_0x30d859['z'])+_0x2d4f4e,'y':_0x1c02fa*(_0x235925*_0x30d859['x']+_0x30d859['y']-_0x10bad4*_0x30d859['z'])+_0x347c90,'z':_0x1c02fa*(-_0x4e1275*_0x30d859['x']+_0x10bad4*_0x30d859['y']+_0x30d859['z'])+_0x3bfba9};}}}function geocentricFromWgs84(_0x47ddbe,_0x5e1882,_0x1bd2bf){if(_0x5e1882===PJD_3PARAM)return{'x':_0x47ddbe['x']-_0x1bd2bf[0x0],'y':_0x47ddbe['y']-_0x1bd2bf[0x1],'z':_0x47ddbe['z']-_0x1bd2bf[0x2]};else{if(_0x5e1882===PJD_7PARAM){var _0x19f04b=_0x1bd2bf[0x0],_0x49d1ca=_0x1bd2bf[0x1],_0x5430d6=_0x1bd2bf[0x2],_0x2f21ef=_0x1bd2bf[0x3],_0x469feb=_0x1bd2bf[0x4],_0x1ccbfd=_0x1bd2bf[0x5],_0x2649fc=_0x1bd2bf[0x6],_0x1d6c8b=(_0x47ddbe['x']-_0x19f04b)/_0x2649fc,_0x180c08=(_0x47ddbe['y']-_0x49d1ca)/_0x2649fc,_0xe0384d=(_0x47ddbe['z']-_0x5430d6)/_0x2649fc;return{'x':_0x1d6c8b+_0x1ccbfd*_0x180c08-_0x469feb*_0xe0384d,'y':-_0x1ccbfd*_0x1d6c8b+_0x180c08+_0x2f21ef*_0xe0384d,'z':_0x469feb*_0x1d6c8b-_0x2f21ef*_0x180c08+_0xe0384d};}}}function checkParams(_0x43b015){return _0x43b015===PJD_3PARAM||_0x43b015===PJD_7PARAM;}function datum_transform(_0x49cb4f,_0x339254,_0x47a148){var _0x283b49={_0x31263b:0x42a,_0x3f08b:0x42a},_0x5bcdd8=_0x5a92ef;if(compareDatums(_0x49cb4f,_0x339254))return _0x47a148;if(_0x49cb4f['datum_type']===PJD_NODATUM||_0x339254[_0x5bcdd8(0x42a)]===PJD_NODATUM)return _0x47a148;var _0x3967a1=_0x49cb4f['a'],_0xbe6886=_0x49cb4f['es'];if(_0x49cb4f['datum_type']===PJD_GRIDSHIFT){var _0x3dafcc=applyGridShift(_0x49cb4f,![],_0x47a148);if(_0x3dafcc!==0x0)return undefined;_0x3967a1=SRS_WGS84_SEMIMAJOR,_0xbe6886=SRS_WGS84_ESQUARED;}var _0x41c66b=_0x339254['a'],_0x2f5d4a=_0x339254['b'],_0x315bd6=_0x339254['es'];_0x339254[_0x5bcdd8(_0x283b49._0x31263b)]===PJD_GRIDSHIFT&&(_0x41c66b=SRS_WGS84_SEMIMAJOR,_0x2f5d4a=SRS_WGS84_SEMIMINOR,_0x315bd6=SRS_WGS84_ESQUARED);if(_0xbe6886===_0x315bd6&&_0x3967a1===_0x41c66b&&!checkParams(_0x49cb4f['datum_type'])&&!checkParams(_0x339254[_0x5bcdd8(_0x283b49._0x31263b)]))return _0x47a148;_0x47a148=geodeticToGeocentric(_0x47a148,_0xbe6886,_0x3967a1);checkParams(_0x49cb4f['datum_type'])&&(_0x47a148=geocentricToWgs84(_0x47a148,_0x49cb4f['datum_type'],_0x49cb4f['datum_params']));checkParams(_0x339254['datum_type'])&&(_0x47a148=geocentricFromWgs84(_0x47a148,_0x339254['datum_type'],_0x339254['datum_params']));_0x47a148=geocentricToGeodetic(_0x47a148,_0x315bd6,_0x41c66b,_0x2f5d4a);if(_0x339254[_0x5bcdd8(_0x283b49._0x3f08b)]===PJD_GRIDSHIFT){var _0x39455a=applyGridShift(_0x339254,!![],_0x47a148);if(_0x39455a!==0x0)return undefined;}return _0x47a148;}function applyGridShift(_0x2f786e,_0x2acdc9,_0x19a99c){var _0x58d182={_0x51b0b4:0xc9f},_0x39e963=_0x5a92ef;if(_0x2f786e['grids']===null||_0x2f786e[_0x39e963(0xcdc)]['length']===0x0)return console['log'](_0x39e963(_0x58d182._0x51b0b4)),-0x1;var _0x4a6ae1={'x':-_0x19a99c['x'],'y':_0x19a99c['y']},_0xbee242={'x':Number['NaN'],'y':Number['NaN']},_0x24ebb7=[];for(var _0x57befd=0x0;_0x57befd<_0x2f786e['grids']['length'];_0x57befd++){var _0x5ad0d7=_0x2f786e[_0x39e963(0xcdc)][_0x57befd];_0x24ebb7['push'](_0x5ad0d7['name']);if(_0x5ad0d7['isNull']){_0xbee242=_0x4a6ae1;break;}_0x5ad0d7['mandatory'];if(_0x5ad0d7['grid']===null){if(_0x5ad0d7['mandatory'])return console['log']('Unable\x20to\x20find\x20mandatory\x20grid\x20\x27'+_0x5ad0d7[_0x39e963(0xa34)]+'\x27'),-0x1;continue;}var _0x5020a5=_0x5ad0d7[_0x39e963(0xffc)]['subgrids'][0x0],_0x5cc232=(Math['abs'](_0x5020a5['del'][0x1])+Math['abs'](_0x5020a5['del'][0x0]))/0x2710,_0xdede81=_0x5020a5['ll'][0x0]-_0x5cc232,_0xb7b24=_0x5020a5['ll'][0x1]-_0x5cc232,_0x48b913=_0x5020a5['ll'][0x0]+(_0x5020a5[_0x39e963(0xbd5)][0x0]-0x1)*_0x5020a5[_0x39e963(0xb25)][0x0]+_0x5cc232,_0x4cc327=_0x5020a5['ll'][0x1]+(_0x5020a5['lim'][0x1]-0x1)*_0x5020a5['del'][0x1]+_0x5cc232;if(_0xb7b24>_0x4a6ae1['y']||_0xdede81>_0x4a6ae1['x']||_0x4cc327<_0x4a6ae1['y']||_0x48b913<_0x4a6ae1['x'])continue;_0xbee242=applySubgridShift(_0x4a6ae1,_0x2acdc9,_0x5020a5);if(!isNaN(_0xbee242['x']))break;}if(isNaN(_0xbee242['x']))return console['log']('Failed\x20to\x20find\x20a\x20grid\x20shift\x20table\x20for\x20location\x20\x27'+-_0x4a6ae1['x']*R2D+'\x20'+_0x4a6ae1['y']*R2D+'\x20tried:\x20\x27'+_0x24ebb7+'\x27'),-0x1;return _0x19a99c['x']=-_0xbee242['x'],_0x19a99c['y']=_0xbee242['y'],0x0;}function applySubgridShift(_0x58a11d,_0x2581d1,_0x4665f5){var _0x369788={_0x54595f:0x95d,_0x5b0c36:0x248},_0x3e2f14=_0x5a92ef,_0x1ae03f={'x':Number[_0x3e2f14(_0x369788._0x54595f)],'y':Number['NaN']};if(isNaN(_0x58a11d['x']))return _0x1ae03f;var _0x874233={'x':_0x58a11d['x'],'y':_0x58a11d['y']};_0x874233['x']-=_0x4665f5['ll'][0x0],_0x874233['y']-=_0x4665f5['ll'][0x1],_0x874233['x']=adjust_lon(_0x874233['x']-Math['PI'])+Math['PI'];var _0x4d13d2=nadInterpolate(_0x874233,_0x4665f5);if(_0x2581d1){if(isNaN(_0x4d13d2['x']))return _0x1ae03f;_0x4d13d2['x']=_0x874233['x']-_0x4d13d2['x'],_0x4d13d2['y']=_0x874233['y']-_0x4d13d2['y'];var _0x5a09cb=0x9,_0x287b43=1e-12,_0x7198d9,_0x2bf34c;do{_0x2bf34c=nadInterpolate(_0x4d13d2,_0x4665f5);if(isNaN(_0x2bf34c['x'])){console[_0x3e2f14(0xca2)]('Inverse\x20grid\x20shift\x20iteration\x20failed,\x20presumably\x20at\x20grid\x20edge.\x20\x20Using\x20first\x20approximation.');break;}_0x7198d9={'x':_0x874233['x']-(_0x2bf34c['x']+_0x4d13d2['x']),'y':_0x874233['y']-(_0x2bf34c['y']+_0x4d13d2['y'])},_0x4d13d2['x']+=_0x7198d9['x'],_0x4d13d2['y']+=_0x7198d9['y'];}while(_0x5a09cb--&&Math['abs'](_0x7198d9['x'])>_0x287b43&&Math[_0x3e2f14(0x39f)](_0x7198d9['y'])>_0x287b43);if(_0x5a09cb<0x0)return console['log'](_0x3e2f14(_0x369788._0x5b0c36)),_0x1ae03f;_0x1ae03f['x']=adjust_lon(_0x4d13d2['x']+_0x4665f5['ll'][0x0]),_0x1ae03f['y']=_0x4d13d2['y']+_0x4665f5['ll'][0x1];}else!isNaN(_0x4d13d2['x'])&&(_0x1ae03f['x']=_0x58a11d['x']+_0x4d13d2['x'],_0x1ae03f['y']=_0x58a11d['y']+_0x4d13d2['y']);return _0x1ae03f;}function nadInterpolate(_0x11292f,_0x3a663b){var _0x3f00f2={_0x45ae24:0xb25,_0x42b684:0x95d,_0x4d36b8:0xbd5,_0x97c666:0xc3c,_0xe0c8c4:0xc3c},_0x53d6e7=_0x5a92ef,_0x138e0f={'x':_0x11292f['x']/_0x3a663b['del'][0x0],'y':_0x11292f['y']/_0x3a663b[_0x53d6e7(_0x3f00f2._0x45ae24)][0x1]},_0x5f1772={'x':Math['floor'](_0x138e0f['x']),'y':Math['floor'](_0x138e0f['y'])},_0x5d412a={'x':_0x138e0f['x']-0x1*_0x5f1772['x'],'y':_0x138e0f['y']-0x1*_0x5f1772['y']},_0x7ee839={'x':Number[_0x53d6e7(_0x3f00f2._0x42b684)],'y':Number['NaN']},_0x158c95;if(_0x5f1772['x']<0x0||_0x5f1772['x']>=_0x3a663b['lim'][0x0])return _0x7ee839;if(_0x5f1772['y']<0x0||_0x5f1772['y']>=_0x3a663b['lim'][0x1])return _0x7ee839;_0x158c95=_0x5f1772['y']*_0x3a663b[_0x53d6e7(_0x3f00f2._0x4d36b8)][0x0]+_0x5f1772['x'];var _0x43e31a={'x':_0x3a663b['cvs'][_0x158c95][0x0],'y':_0x3a663b['cvs'][_0x158c95][0x1]};_0x158c95++;var _0x551ded={'x':_0x3a663b[_0x53d6e7(_0x3f00f2._0x97c666)][_0x158c95][0x0],'y':_0x3a663b['cvs'][_0x158c95][0x1]};_0x158c95+=_0x3a663b['lim'][0x0];var _0x4189a4={'x':_0x3a663b[_0x53d6e7(0xc3c)][_0x158c95][0x0],'y':_0x3a663b['cvs'][_0x158c95][0x1]};_0x158c95--;var _0x34efe9={'x':_0x3a663b[_0x53d6e7(_0x3f00f2._0x97c666)][_0x158c95][0x0],'y':_0x3a663b[_0x53d6e7(_0x3f00f2._0xe0c8c4)][_0x158c95][0x1]},_0x57b156=_0x5d412a['x']*_0x5d412a['y'],_0x131c16=_0x5d412a['x']*(0x1-_0x5d412a['y']),_0x4fbd8d=(0x1-_0x5d412a['x'])*(0x1-_0x5d412a['y']),_0x2180a5=(0x1-_0x5d412a['x'])*_0x5d412a['y'];return _0x7ee839['x']=_0x4fbd8d*_0x43e31a['x']+_0x131c16*_0x551ded['x']+_0x2180a5*_0x34efe9['x']+_0x57b156*_0x4189a4['x'],_0x7ee839['y']=_0x4fbd8d*_0x43e31a['y']+_0x131c16*_0x551ded['y']+_0x2180a5*_0x34efe9['y']+_0x57b156*_0x4189a4['y'],_0x7ee839;}function adjust_axis(_0x2b571d,_0x50f1b3,_0x3b03fe){var _0x44ca12={_0x1293fe:0x51a},_0x3180b0=_0x5a92ef,_0x420b7d=_0x3b03fe['x'],_0xfeb9cd=_0x3b03fe['y'],_0x52007e=_0x3b03fe['z']||0x0,_0x5f4bbc,_0x2437b9,_0x169c81,_0xe0837f={};for(_0x169c81=0x0;_0x169c81<0x3;_0x169c81++){if(_0x50f1b3&&_0x169c81===0x2&&_0x3b03fe['z']===undefined)continue;if(_0x169c81===0x0)_0x5f4bbc=_0x420b7d,'ew'[_0x3180b0(_0x44ca12._0x1293fe)](_0x2b571d['axis'][_0x169c81])!==-0x1?_0x2437b9='x':_0x2437b9='y';else _0x169c81===0x1?(_0x5f4bbc=_0xfeb9cd,'ns'['indexOf'](_0x2b571d[_0x3180b0(0xcf3)][_0x169c81])!==-0x1?_0x2437b9='y':_0x2437b9='x'):(_0x5f4bbc=_0x52007e,_0x2437b9='z');switch(_0x2b571d['axis'][_0x169c81]){case'e':_0xe0837f[_0x2437b9]=_0x5f4bbc;break;case'w':_0xe0837f[_0x2437b9]=-_0x5f4bbc;break;case'n':_0xe0837f[_0x2437b9]=_0x5f4bbc;break;case's':_0xe0837f[_0x2437b9]=-_0x5f4bbc;break;case'u':_0x3b03fe[_0x2437b9]!==undefined&&(_0xe0837f['z']=_0x5f4bbc);break;case'd':_0x3b03fe[_0x2437b9]!==undefined&&(_0xe0837f['z']=-_0x5f4bbc);break;default:return null;}}return _0xe0837f;}function common(_0x3f63d1){var _0x3ed12b={'x':_0x3f63d1[0x0],'y':_0x3f63d1[0x1]};return _0x3f63d1['length']>0x2&&(_0x3ed12b['z']=_0x3f63d1[0x2]),_0x3f63d1['length']>0x3&&(_0x3ed12b['m']=_0x3f63d1[0x3]),_0x3ed12b;}function checkSanity(_0x4bf36e){checkCoord(_0x4bf36e['x']),checkCoord(_0x4bf36e['y']);}function checkCoord(_0x1064b4){var _0x41fec6=_0x5a92ef;if(typeof Number['isFinite']==='function'){if(Number['isFinite'](_0x1064b4))return;throw new TypeError('coordinates\x20must\x20be\x20finite\x20numbers');}if(typeof _0x1064b4!=='number'||_0x1064b4!==_0x1064b4||!isFinite(_0x1064b4))throw new TypeError(_0x41fec6(0x6ad));}function checkNotWGS(_0x437c60,_0x1565a8){var _0x29622a={_0x5bb8dc:0x42a},_0x57b279=_0x5a92ef;return(_0x437c60['datum'][_0x57b279(0x42a)]===PJD_3PARAM||_0x437c60['datum'][_0x57b279(_0x29622a._0x5bb8dc)]===PJD_7PARAM)&&_0x1565a8['datumCode']!==_0x57b279(0x3ec)||(_0x1565a8['datum'][_0x57b279(0x42a)]===PJD_3PARAM||_0x1565a8[_0x57b279(0x560)]['datum_type']===PJD_7PARAM)&&_0x437c60[_0x57b279(0x839)]!=='WGS84';}function transform(_0x1e61ac,_0x5e84e8,_0x13a85b,_0x23ff53){var _0x39b490={_0x23b4e0:0x2e6},_0x301afc=_0x5a92ef,_0x30c97e;Array['isArray'](_0x13a85b)&&(_0x13a85b=common(_0x13a85b));checkSanity(_0x13a85b);_0x1e61ac['datum']&&_0x5e84e8['datum']&&checkNotWGS(_0x1e61ac,_0x5e84e8)&&(_0x30c97e=new Projection(_0x301afc(0x3ec)),_0x13a85b=transform(_0x1e61ac,_0x30c97e,_0x13a85b,_0x23ff53),_0x1e61ac=_0x30c97e);_0x23ff53&&_0x1e61ac[_0x301afc(0xcf3)]!=='enu'&&(_0x13a85b=adjust_axis(_0x1e61ac,![],_0x13a85b));if(_0x1e61ac['projName']==='longlat')_0x13a85b={'x':_0x13a85b['x']*D2R$1,'y':_0x13a85b['y']*D2R$1,'z':_0x13a85b['z']||0x0};else{_0x1e61ac['to_meter']&&(_0x13a85b={'x':_0x13a85b['x']*_0x1e61ac[_0x301afc(0xa23)],'y':_0x13a85b['y']*_0x1e61ac['to_meter'],'z':_0x13a85b['z']||0x0});_0x13a85b=_0x1e61ac['inverse'](_0x13a85b);if(!_0x13a85b)return;}_0x1e61ac['from_greenwich']&&(_0x13a85b['x']+=_0x1e61ac['from_greenwich']);_0x13a85b=datum_transform(_0x1e61ac['datum'],_0x5e84e8['datum'],_0x13a85b);if(!_0x13a85b)return;_0x5e84e8['from_greenwich']&&(_0x13a85b={'x':_0x13a85b['x']-_0x5e84e8[_0x301afc(_0x39b490._0x23b4e0)],'y':_0x13a85b['y'],'z':_0x13a85b['z']||0x0});_0x5e84e8['projName']===_0x301afc(0x889)?_0x13a85b={'x':_0x13a85b['x']*R2D,'y':_0x13a85b['y']*R2D,'z':_0x13a85b['z']||0x0}:(_0x13a85b=_0x5e84e8['forward'](_0x13a85b),_0x5e84e8['to_meter']&&(_0x13a85b={'x':_0x13a85b['x']/_0x5e84e8[_0x301afc(0xa23)],'y':_0x13a85b['y']/_0x5e84e8[_0x301afc(0xa23)],'z':_0x13a85b['z']||0x0}));if(_0x23ff53&&_0x5e84e8[_0x301afc(0xcf3)]!=='enu')return adjust_axis(_0x5e84e8,!![],_0x13a85b);return _0x13a85b;}var wgs84=Projection(_0x5a92ef(0x3ec));function transformer(_0x1dabf6,_0x1922ab,_0x2e787a,_0x320b57){var _0x2ed026={_0x3a28f9:0xa34,_0x42d03c:0x74a,_0x569772:0x5ed,_0x24832f:0x6ba},_0x33aeba={_0x338b14:0x5ed,_0x4850cc:0x74a},_0xdabe0=_0x5a92ef,_0x226c4c,_0x5e9ccd,_0x5036fa;if(Array['isArray'](_0x2e787a))return _0x226c4c=transform(_0x1dabf6,_0x1922ab,_0x2e787a,_0x320b57)||{'x':NaN,'y':NaN},_0x2e787a['length']>0x2?typeof _0x1dabf6['name']!=='undefined'&&_0x1dabf6[_0xdabe0(_0x2ed026._0x3a28f9)]===_0xdabe0(_0x2ed026._0x42d03c)||typeof _0x1922ab['name']!==_0xdabe0(_0x2ed026._0x569772)&&_0x1922ab[_0xdabe0(_0x2ed026._0x3a28f9)]==='geocent'?typeof _0x226c4c['z']==='number'?[_0x226c4c['x'],_0x226c4c['y'],_0x226c4c['z']]['concat'](_0x2e787a[_0xdabe0(0x9af)](0x3)):[_0x226c4c['x'],_0x226c4c['y'],_0x2e787a[0x2]]['concat'](_0x2e787a['splice'](0x3)):[_0x226c4c['x'],_0x226c4c['y']]['concat'](_0x2e787a['splice'](0x2)):[_0x226c4c['x'],_0x226c4c['y']];else{_0x5e9ccd=transform(_0x1dabf6,_0x1922ab,_0x2e787a,_0x320b57),_0x5036fa=Object['keys'](_0x2e787a);if(_0x5036fa[_0xdabe0(_0x2ed026._0x24832f)]===0x2)return _0x5e9ccd;return _0x5036fa[_0xdabe0(0x675)](function(_0x2fcd07){var _0x19c8b6=_0xdabe0;if(typeof _0x1dabf6['name']!==_0x19c8b6(_0x33aeba._0x338b14)&&_0x1dabf6['name']==='geocent'||typeof _0x1922ab['name']!==_0x19c8b6(0x5ed)&&_0x1922ab['name']===_0x19c8b6(_0x33aeba._0x4850cc)){if(_0x2fcd07==='x'||_0x2fcd07==='y'||_0x2fcd07==='z')return;}else{if(_0x2fcd07==='x'||_0x2fcd07==='y')return;}_0x5e9ccd[_0x2fcd07]=_0x2e787a[_0x2fcd07];}),_0x5e9ccd;}}function checkProj(_0x124c5e){var _0x6f6071={_0x46b812:0x986,_0x27544f:0x986},_0x4909c2=_0x5a92ef;if(_0x124c5e instanceof Projection)return _0x124c5e;if(_0x124c5e[_0x4909c2(_0x6f6071._0x46b812)])return _0x124c5e[_0x4909c2(_0x6f6071._0x27544f)];return Projection(_0x124c5e);}function proj4(_0x4a6452,_0x8f4060,_0x3bfc86){var _0x303997={_0x182493:0x5ed},_0x47e368=_0x5a92ef;_0x4a6452=checkProj(_0x4a6452);var _0x3247d9=![],_0x1c5f18;if(typeof _0x8f4060===_0x47e368(_0x303997._0x182493))_0x8f4060=_0x4a6452,_0x4a6452=wgs84,_0x3247d9=!![];else(typeof _0x8f4060['x']!==_0x47e368(0x5ed)||Array['isArray'](_0x8f4060))&&(_0x3bfc86=_0x8f4060,_0x8f4060=_0x4a6452,_0x4a6452=wgs84,_0x3247d9=!![]);return _0x8f4060=checkProj(_0x8f4060),_0x3bfc86?transformer(_0x4a6452,_0x8f4060,_0x3bfc86):(_0x1c5f18={'forward':function(_0x14b907,_0x5cb83a){return transformer(_0x4a6452,_0x8f4060,_0x14b907,_0x5cb83a);},'inverse':function(_0x35e624,_0x5d463d){return transformer(_0x8f4060,_0x4a6452,_0x35e624,_0x5d463d);}},_0x3247d9&&(_0x1c5f18['oProj']=_0x8f4060),_0x1c5f18);}var NUM_100K_SETS=0x6,SET_ORIGIN_COLUMN_LETTERS='AJSAJS',SET_ORIGIN_ROW_LETTERS=_0x5a92ef(0x65a),A=0x41,I=0x49,O=0x4f,V=0x56,Z=0x5a,mgrs={'forward':forward$t,'inverse':inverse$t,'toPoint':toPoint};function forward$t(_0x475525,_0x4e4610){return _0x4e4610=_0x4e4610||0x5,encode$1(LLtoUTM({'lat':_0x475525[0x1],'lon':_0x475525[0x0]}),_0x4e4610);}function inverse$t(_0x3a3856){var _0x59c33b={_0x3ff788:0xd55,_0x2f570c:0xff5},_0x193c39=_0x5a92ef,_0x4e02cd=UTMtoLL(decode(_0x3a3856[_0x193c39(_0x59c33b._0x3ff788)]()));if(_0x4e02cd['lat']&&_0x4e02cd['lon'])return[_0x4e02cd['lon'],_0x4e02cd['lat'],_0x4e02cd['lon'],_0x4e02cd['lat']];return[_0x4e02cd['left'],_0x4e02cd['bottom'],_0x4e02cd['right'],_0x4e02cd[_0x193c39(_0x59c33b._0x2f570c)]];}function toPoint(_0x18a654){var _0x3192dd={_0x279d8e:0x2c1,_0x49b4cc:0xff5},_0x5e0d5b=_0x5a92ef,_0x10aa2b=UTMtoLL(decode(_0x18a654['toUpperCase']()));if(_0x10aa2b['lat']&&_0x10aa2b['lon'])return[_0x10aa2b['lon'],_0x10aa2b['lat']];return[(_0x10aa2b[_0x5e0d5b(_0x3192dd._0x279d8e)]+_0x10aa2b['right'])/0x2,(_0x10aa2b[_0x5e0d5b(_0x3192dd._0x49b4cc)]+_0x10aa2b['bottom'])/0x2];}function degToRad(_0x44b9f7){return _0x44b9f7*(Math['PI']/0xb4);}function radToDeg(_0x4d5a75){return 0xb4*(_0x4d5a75/Math['PI']);}function LLtoUTM(_0x52aca8){var _0x30da21={_0x3d3fc5:0x67d,_0x1c5dea:0x1fa},_0x292eed=_0x5a92ef,_0x509e89=_0x52aca8['lat'],_0xbe2bde=_0x52aca8[_0x292eed(_0x30da21._0x3d3fc5)],_0x8b2083=0x615299,_0x2f3d63=0.00669438,_0x1b1cb3=0.9996,_0xcd8652,_0x505334,_0x54393b,_0x399ef7,_0x8a09bf,_0x44eb9f,_0x272281,_0x51f22b=degToRad(_0x509e89),_0x458ebe=degToRad(_0xbe2bde),_0x5c5516,_0x3d824c;_0x3d824c=Math['floor']((_0xbe2bde+0xb4)/0x6)+0x1;_0xbe2bde===0xb4&&(_0x3d824c=0x3c);_0x509e89>=0x38&&_0x509e89<0x40&&_0xbe2bde>=0x3&&_0xbe2bde<0xc&&(_0x3d824c=0x20);if(_0x509e89>=0x48&&_0x509e89<0x54){if(_0xbe2bde>=0x0&&_0xbe2bde<0x9)_0x3d824c=0x1f;else{if(_0xbe2bde>=0x9&&_0xbe2bde<0x15)_0x3d824c=0x21;else{if(_0xbe2bde>=0x15&&_0xbe2bde<0x21)_0x3d824c=0x23;else _0xbe2bde>=0x21&&_0xbe2bde<0x2a&&(_0x3d824c=0x25);}}}_0xcd8652=(_0x3d824c-0x1)*0x6-0xb4+0x3,_0x5c5516=degToRad(_0xcd8652),_0x505334=_0x2f3d63/(0x1-_0x2f3d63),_0x54393b=_0x8b2083/Math['sqrt'](0x1-_0x2f3d63*Math['sin'](_0x51f22b)*Math['sin'](_0x51f22b)),_0x399ef7=Math['tan'](_0x51f22b)*Math['tan'](_0x51f22b),_0x8a09bf=_0x505334*Math['cos'](_0x51f22b)*Math['cos'](_0x51f22b),_0x44eb9f=Math['cos'](_0x51f22b)*(_0x458ebe-_0x5c5516),_0x272281=_0x8b2083*((0x1-_0x2f3d63/0x4-0x3*_0x2f3d63*_0x2f3d63/0x40-0x5*_0x2f3d63*_0x2f3d63*_0x2f3d63/0x100)*_0x51f22b-(0x3*_0x2f3d63/0x8+0x3*_0x2f3d63*_0x2f3d63/0x20+0x2d*_0x2f3d63*_0x2f3d63*_0x2f3d63/0x400)*Math['sin'](0x2*_0x51f22b)+(0xf*_0x2f3d63*_0x2f3d63/0x100+0x2d*_0x2f3d63*_0x2f3d63*_0x2f3d63/0x400)*Math['sin'](0x4*_0x51f22b)-0x23*_0x2f3d63*_0x2f3d63*_0x2f3d63/0xc00*Math['sin'](0x6*_0x51f22b));var _0x4862f9=_0x1b1cb3*_0x54393b*(_0x44eb9f+(0x1-_0x399ef7+_0x8a09bf)*_0x44eb9f*_0x44eb9f*_0x44eb9f/0x6+(0x5-0x12*_0x399ef7+_0x399ef7*_0x399ef7+0x48*_0x8a09bf-0x3a*_0x505334)*_0x44eb9f*_0x44eb9f*_0x44eb9f*_0x44eb9f*_0x44eb9f/0x78)+0x7a120,_0x28ce63=_0x1b1cb3*(_0x272281+_0x54393b*Math['tan'](_0x51f22b)*(_0x44eb9f*_0x44eb9f/0x2+(0x5-_0x399ef7+0x9*_0x8a09bf+0x4*_0x8a09bf*_0x8a09bf)*_0x44eb9f*_0x44eb9f*_0x44eb9f*_0x44eb9f/0x18+(0x3d-0x3a*_0x399ef7+_0x399ef7*_0x399ef7+0x258*_0x8a09bf-0x14a*_0x505334)*_0x44eb9f*_0x44eb9f*_0x44eb9f*_0x44eb9f*_0x44eb9f*_0x44eb9f/0x2d0));return _0x509e89<0x0&&(_0x28ce63+=0x989680),{'northing':Math['round'](_0x28ce63),'easting':Math[_0x292eed(_0x30da21._0x1c5dea)](_0x4862f9),'zoneNumber':_0x3d824c,'zoneLetter':getLetterDesignator(_0x509e89)};}function UTMtoLL(_0x487727){var _0x5a94f9={_0x4b06bc:0xadf,_0x510801:0x912,_0x3b02a6:0xef5,_0x43c933:0x9f4,_0x22923b:0xb2c,_0x9683c6:0xd96},_0x468dfa=_0x5a92ef,_0x28ad56=_0x487727[_0x468dfa(_0x5a94f9._0x4b06bc)],_0x2b9de6=_0x487727['easting'],_0x1f2315=_0x487727['zoneLetter'],_0x37bf31=_0x487727['zoneNumber'];if(_0x37bf31<0x0||_0x37bf31>0x3c)return null;var _0x1f910b=0.9996,_0x126c31=0x615299,_0x5bf8d4=0.00669438,_0x373cb3,_0x381d36=(0x1-Math['sqrt'](0x1-_0x5bf8d4))/(0x1+Math[_0x468dfa(_0x5a94f9._0x510801)](0x1-_0x5bf8d4)),_0x37430c,_0x41881f,_0x4e32e7,_0x246a1b,_0x573bbe,_0x408cf,_0x165b34,_0x3518a9,_0xfa12b,_0x4902c5=_0x2b9de6-0x7a120,_0x10bf5d=_0x28ad56;_0x1f2315<'N'&&(_0x10bf5d-=0x989680);_0x165b34=(_0x37bf31-0x1)*0x6-0xb4+0x3,_0x373cb3=_0x5bf8d4/(0x1-_0x5bf8d4),_0x408cf=_0x10bf5d/_0x1f910b,_0x3518a9=_0x408cf/(_0x126c31*(0x1-_0x5bf8d4/0x4-0x3*_0x5bf8d4*_0x5bf8d4/0x40-0x5*_0x5bf8d4*_0x5bf8d4*_0x5bf8d4/0x100)),_0xfa12b=_0x3518a9+(0x3*_0x381d36/0x2-0x1b*_0x381d36*_0x381d36*_0x381d36/0x20)*Math[_0x468dfa(_0x5a94f9._0x3b02a6)](0x2*_0x3518a9)+(0x15*_0x381d36*_0x381d36/0x10-0x37*_0x381d36*_0x381d36*_0x381d36*_0x381d36/0x20)*Math['sin'](0x4*_0x3518a9)+0x97*_0x381d36*_0x381d36*_0x381d36/0x60*Math['sin'](0x6*_0x3518a9),_0x37430c=_0x126c31/Math['sqrt'](0x1-_0x5bf8d4*Math['sin'](_0xfa12b)*Math[_0x468dfa(_0x5a94f9._0x3b02a6)](_0xfa12b)),_0x41881f=Math['tan'](_0xfa12b)*Math['tan'](_0xfa12b),_0x4e32e7=_0x373cb3*Math['cos'](_0xfa12b)*Math['cos'](_0xfa12b),_0x246a1b=_0x126c31*(0x1-_0x5bf8d4)/Math[_0x468dfa(_0x5a94f9._0x43c933)](0x1-_0x5bf8d4*Math['sin'](_0xfa12b)*Math['sin'](_0xfa12b),1.5),_0x573bbe=_0x4902c5/(_0x37430c*_0x1f910b);var _0x230c76=_0xfa12b-_0x37430c*Math['tan'](_0xfa12b)/_0x246a1b*(_0x573bbe*_0x573bbe/0x2-(0x5+0x3*_0x41881f+0xa*_0x4e32e7-0x4*_0x4e32e7*_0x4e32e7-0x9*_0x373cb3)*_0x573bbe*_0x573bbe*_0x573bbe*_0x573bbe/0x18+(0x3d+0x5a*_0x41881f+0x12a*_0x4e32e7+0x2d*_0x41881f*_0x41881f-0xfc*_0x373cb3-0x3*_0x4e32e7*_0x4e32e7)*_0x573bbe*_0x573bbe*_0x573bbe*_0x573bbe*_0x573bbe*_0x573bbe/0x2d0);_0x230c76=radToDeg(_0x230c76);var _0x12ac4f=(_0x573bbe-(0x1+0x2*_0x41881f+_0x4e32e7)*_0x573bbe*_0x573bbe*_0x573bbe/0x6+(0x5-0x2*_0x4e32e7+0x1c*_0x41881f-0x3*_0x4e32e7*_0x4e32e7+0x8*_0x373cb3+0x18*_0x41881f*_0x41881f)*_0x573bbe*_0x573bbe*_0x573bbe*_0x573bbe*_0x573bbe/0x78)/Math['cos'](_0xfa12b);_0x12ac4f=_0x165b34+radToDeg(_0x12ac4f);var _0x318eeb;if(_0x487727['accuracy']){var _0x5ab766=UTMtoLL({'northing':_0x487727['northing']+_0x487727['accuracy'],'easting':_0x487727['easting']+_0x487727[_0x468dfa(_0x5a94f9._0x22923b)],'zoneLetter':_0x487727[_0x468dfa(_0x5a94f9._0x9683c6)],'zoneNumber':_0x487727['zoneNumber']});_0x318eeb={'top':_0x5ab766['lat'],'right':_0x5ab766['lon'],'bottom':_0x230c76,'left':_0x12ac4f};}else _0x318eeb={'lat':_0x230c76,'lon':_0x12ac4f};return _0x318eeb;}function getLetterDesignator(_0x365edf){var _0x1f36b9='Z';if(0x54>=_0x365edf&&_0x365edf>=0x48)_0x1f36b9='X';else{if(0x48>_0x365edf&&_0x365edf>=0x40)_0x1f36b9='W';else{if(0x40>_0x365edf&&_0x365edf>=0x38)_0x1f36b9='V';else{if(0x38>_0x365edf&&_0x365edf>=0x30)_0x1f36b9='U';else{if(0x30>_0x365edf&&_0x365edf>=0x28)_0x1f36b9='T';else{if(0x28>_0x365edf&&_0x365edf>=0x20)_0x1f36b9='S';else{if(0x20>_0x365edf&&_0x365edf>=0x18)_0x1f36b9='R';else{if(0x18>_0x365edf&&_0x365edf>=0x10)_0x1f36b9='Q';else{if(0x10>_0x365edf&&_0x365edf>=0x8)_0x1f36b9='P';else{if(0x8>_0x365edf&&_0x365edf>=0x0)_0x1f36b9='N';else{if(0x0>_0x365edf&&_0x365edf>=-0x8)_0x1f36b9='M';else{if(-0x8>_0x365edf&&_0x365edf>=-0x10)_0x1f36b9='L';else{if(-0x10>_0x365edf&&_0x365edf>=-0x18)_0x1f36b9='K';else{if(-0x18>_0x365edf&&_0x365edf>=-0x20)_0x1f36b9='J';else{if(-0x20>_0x365edf&&_0x365edf>=-0x28)_0x1f36b9='H';else{if(-0x28>_0x365edf&&_0x365edf>=-0x30)_0x1f36b9='G';else{if(-0x30>_0x365edf&&_0x365edf>=-0x38)_0x1f36b9='F';else{if(-0x38>_0x365edf&&_0x365edf>=-0x40)_0x1f36b9='E';else{if(-0x40>_0x365edf&&_0x365edf>=-0x48)_0x1f36b9='D';else-0x48>_0x365edf&&_0x365edf>=-0x50&&(_0x1f36b9='C');}}}}}}}}}}}}}}}}}}return _0x1f36b9;}function encode$1(_0x44061d,_0x1cf7f2){var _0x5d5dc1={_0x208ec9:0xadf},_0x1996f4=_0x5a92ef,_0x15563e='00000'+_0x44061d['easting'],_0x2b5c64='00000'+_0x44061d[_0x1996f4(_0x5d5dc1._0x208ec9)];return _0x44061d['zoneNumber']+_0x44061d['zoneLetter']+get100kID(_0x44061d['easting'],_0x44061d['northing'],_0x44061d['zoneNumber'])+_0x15563e['substr'](_0x15563e['length']-0x5,_0x1cf7f2)+_0x2b5c64['substr'](_0x2b5c64['length']-0x5,_0x1cf7f2);}function get100kID(_0x4cf5b1,_0x1ca90d,_0x48f5df){var _0x2eb739=get100kSetForZone(_0x48f5df),_0x4e8836=Math['floor'](_0x4cf5b1/0x186a0),_0x36c21a=Math['floor'](_0x1ca90d/0x186a0)%0x14;return getLetter100kID(_0x4e8836,_0x36c21a,_0x2eb739);}function get100kSetForZone(_0x8d41c9){var _0x17718d=_0x8d41c9%NUM_100K_SETS;return _0x17718d===0x0&&(_0x17718d=NUM_100K_SETS),_0x17718d;}function getLetter100kID(_0x15a4c6,_0x5befd3,_0x3e23ab){var _0x34ab58=_0x5a92ef,_0x42578a=_0x3e23ab-0x1,_0x48f391=SET_ORIGIN_COLUMN_LETTERS['charCodeAt'](_0x42578a),_0x2cb0ee=SET_ORIGIN_ROW_LETTERS['charCodeAt'](_0x42578a),_0x5edee5=_0x48f391+_0x15a4c6-0x1,_0x201a4c=_0x2cb0ee+_0x5befd3,_0x30c3ee=![];_0x5edee5>Z&&(_0x5edee5=_0x5edee5-Z+A-0x1,_0x30c3ee=!![]);(_0x5edee5===I||_0x48f391<I&&_0x5edee5>I||(_0x5edee5>I||_0x48f391<I)&&_0x30c3ee)&&_0x5edee5++;(_0x5edee5===O||_0x48f391<O&&_0x5edee5>O||(_0x5edee5>O||_0x48f391<O)&&_0x30c3ee)&&(_0x5edee5++,_0x5edee5===I&&_0x5edee5++);_0x5edee5>Z&&(_0x5edee5=_0x5edee5-Z+A-0x1);_0x201a4c>V?(_0x201a4c=_0x201a4c-V+A-0x1,_0x30c3ee=!![]):_0x30c3ee=![];(_0x201a4c===I||_0x2cb0ee<I&&_0x201a4c>I||(_0x201a4c>I||_0x2cb0ee<I)&&_0x30c3ee)&&_0x201a4c++;(_0x201a4c===O||_0x2cb0ee<O&&_0x201a4c>O||(_0x201a4c>O||_0x2cb0ee<O)&&_0x30c3ee)&&(_0x201a4c++,_0x201a4c===I&&_0x201a4c++);_0x201a4c>V&&(_0x201a4c=_0x201a4c-V+A-0x1);var _0x40045b=String[_0x34ab58(0x2d4)](_0x5edee5)+String['fromCharCode'](_0x201a4c);return _0x40045b;}function decode(_0x186b3c){var _0x5bcd6d={_0x2e1442:0xf6c,_0x170801:0xc5e,_0x3b409e:0xf6c,_0x5ac72d:0x644},_0xefe97e=_0x5a92ef;if(_0x186b3c&&_0x186b3c['length']===0x0)throw'MGRSPoint\x20coverting\x20from\x20nothing';var _0x18ce79=_0x186b3c['length'],_0x47d8f6=null,_0x4a37d5='',_0x30114e,_0x18859a=0x0;while(!/[A-Z]/['test'](_0x30114e=_0x186b3c[_0xefe97e(_0x5bcd6d._0x2e1442)](_0x18859a))){if(_0x18859a>=0x2)throw _0xefe97e(_0x5bcd6d._0x170801)+_0x186b3c;_0x4a37d5+=_0x30114e,_0x18859a++;}var _0xb67933=parseInt(_0x4a37d5,0xa);if(_0x18859a===0x0||_0x18859a+0x3>_0x18ce79)throw'MGRSPoint\x20bad\x20conversion\x20from:\x20'+_0x186b3c;var _0x157ad9=_0x186b3c['charAt'](_0x18859a++);if(_0x157ad9<='A'||_0x157ad9==='B'||_0x157ad9==='Y'||_0x157ad9>='Z'||_0x157ad9==='I'||_0x157ad9==='O')throw'MGRSPoint\x20zone\x20letter\x20'+_0x157ad9+'\x20not\x20handled:\x20'+_0x186b3c;_0x47d8f6=_0x186b3c['substring'](_0x18859a,_0x18859a+=0x2);var _0x388988=get100kSetForZone(_0xb67933),_0x551634=getEastingFromChar(_0x47d8f6['charAt'](0x0),_0x388988),_0x495463=getNorthingFromChar(_0x47d8f6[_0xefe97e(_0x5bcd6d._0x3b409e)](0x1),_0x388988);while(_0x495463<getMinNorthing(_0x157ad9)){_0x495463+=0x1e8480;}var _0x187317=_0x18ce79-_0x18859a;if(_0x187317%0x2!==0x0)throw _0xefe97e(_0x5bcd6d._0x5ac72d)+_0x186b3c;var _0x14cd8c=_0x187317/0x2,_0xd1d950=0x0,_0x3b4df7=0x0,_0x3a2c17,_0x476ff1,_0x2582c4,_0x40b356,_0x360e7f;return _0x14cd8c>0x0&&(_0x3a2c17=0x186a0/Math['pow'](0xa,_0x14cd8c),_0x476ff1=_0x186b3c['substring'](_0x18859a,_0x18859a+_0x14cd8c),_0xd1d950=parseFloat(_0x476ff1)*_0x3a2c17,_0x2582c4=_0x186b3c['substring'](_0x18859a+_0x14cd8c),_0x3b4df7=parseFloat(_0x2582c4)*_0x3a2c17),_0x40b356=_0xd1d950+_0x551634,_0x360e7f=_0x3b4df7+_0x495463,{'easting':_0x40b356,'northing':_0x360e7f,'zoneLetter':_0x157ad9,'zoneNumber':_0xb67933,'accuracy':_0x3a2c17};}function getEastingFromChar(_0x101744,_0x472851){var _0x13f3ed={_0x5a0bca:0x8c7},_0x2bdf53=_0x5a92ef,_0x3a37d9=SET_ORIGIN_COLUMN_LETTERS['charCodeAt'](_0x472851-0x1),_0x10b8eb=0x186a0,_0x515e3f=![];while(_0x3a37d9!==_0x101744['charCodeAt'](0x0)){_0x3a37d9++;_0x3a37d9===I&&_0x3a37d9++;_0x3a37d9===O&&_0x3a37d9++;if(_0x3a37d9>Z){if(_0x515e3f)throw _0x2bdf53(_0x13f3ed._0x5a0bca)+_0x101744;_0x3a37d9=A,_0x515e3f=!![];}_0x10b8eb+=0x186a0;}return _0x10b8eb;}function getNorthingFromChar(_0xbcb409,_0x483c93){if(_0xbcb409>'V')throw'MGRSPoint\x20given\x20invalid\x20Northing\x20'+_0xbcb409;var _0x3c31c0=SET_ORIGIN_ROW_LETTERS['charCodeAt'](_0x483c93-0x1),_0x3d0c4a=0x0,_0xa157d1=![];while(_0x3c31c0!==_0xbcb409['charCodeAt'](0x0)){_0x3c31c0++;_0x3c31c0===I&&_0x3c31c0++;_0x3c31c0===O&&_0x3c31c0++;if(_0x3c31c0>V){if(_0xa157d1)throw'Bad\x20character:\x20'+_0xbcb409;_0x3c31c0=A,_0xa157d1=!![];}_0x3d0c4a+=0x186a0;}return _0x3d0c4a;}function getMinNorthing(_0x14f9e4){var _0x252287;switch(_0x14f9e4){case'C':_0x252287=0x10c8e0;break;case'D':_0x252287=0x1e8480;break;case'E':_0x252287=0x2ab980;break;case'F':_0x252287=0x387520;break;case'G':_0x252287=0x4630c0;break;case'H':_0x252287=0x53ec60;break;case'J':_0x252287=0x61a800;break;case'K':_0x252287=0x6f63a0;break;case'L':_0x252287=0x7d1f40;break;case'M':_0x252287=0x8adae0;break;case'N':_0x252287=0x0;break;case'P':_0x252287=0xc3500;break;case'Q':_0x252287=0x19f0a0;break;case'R':_0x252287=0x27ac40;break;case'S':_0x252287=0x3567e0;break;case'T':_0x252287=0x432380;break;case'U':_0x252287=0x50df20;break;case'V':_0x252287=0x5e9ac0;break;case'W':_0x252287=0x6acfc0;break;case'X':_0x252287=0x788b60;break;default:_0x252287=-0x1;}if(_0x252287>=0x0)return _0x252287;else throw'Invalid\x20zone\x20letter:\x20'+_0x14f9e4;}function Point(_0x4f51fc,_0x5d35ab,_0xb406bc){var _0x393e4c={_0x457d01:0x5ed,_0x58acf3:0x38a,_0x5b74fd:0xc93,_0x3cdea3:0xff9},_0x5a41cd=_0x5a92ef;if(!(this instanceof Point))return new Point(_0x4f51fc,_0x5d35ab,_0xb406bc);if(Array[_0x5a41cd(0x71a)](_0x4f51fc))this['x']=_0x4f51fc[0x0],this['y']=_0x4f51fc[0x1],this['z']=_0x4f51fc[0x2]||0x0;else{if(typeof _0x4f51fc==='object')this['x']=_0x4f51fc['x'],this['y']=_0x4f51fc['y'],this['z']=_0x4f51fc['z']||0x0;else{if(typeof _0x4f51fc==='string'&&typeof _0x5d35ab===_0x5a41cd(_0x393e4c._0x457d01)){var _0x41a2e4=_0x4f51fc[_0x5a41cd(_0x393e4c._0x58acf3)](',');this['x']=parseFloat(_0x41a2e4[0x0],0xa),this['y']=parseFloat(_0x41a2e4[0x1],0xa),this['z']=parseFloat(_0x41a2e4[0x2],0xa)||0x0;}else this['x']=_0x4f51fc,this['y']=_0x5d35ab,this['z']=_0xb406bc||0x0;}}console[_0x5a41cd(_0x393e4c._0x5b74fd)](_0x5a41cd(_0x393e4c._0x3cdea3));}Point[_0x5a92ef(0x855)]=function(_0x5f49f0){return new Point(toPoint(_0x5f49f0));},Point['prototype'][_0x5a92ef(0xcc5)]=function(_0x522adf){return forward$t([this['x'],this['y']],_0x522adf);};var C00=0x1,C02=0.25,C04=0.046875,C06=0.01953125,C08=0.01068115234375,C22=0.75,C44=0.46875,C46=0.013020833333333334,C48=0.007120768229166667,C66=0.3645833333333333,C68=0.005696614583333333,C88=0.3076171875;function pj_enfn(_0x1e4998){var _0x2087f0=[];_0x2087f0[0x0]=C00-_0x1e4998*(C02+_0x1e4998*(C04+_0x1e4998*(C06+_0x1e4998*C08))),_0x2087f0[0x1]=_0x1e4998*(C22-_0x1e4998*(C04+_0x1e4998*(C06+_0x1e4998*C08)));var _0x35e49a=_0x1e4998*_0x1e4998;return _0x2087f0[0x2]=_0x35e49a*(C44-_0x1e4998*(C46+_0x1e4998*C48)),_0x35e49a*=_0x1e4998,_0x2087f0[0x3]=_0x35e49a*(C66-_0x1e4998*C68),_0x2087f0[0x4]=_0x35e49a*_0x1e4998*C88,_0x2087f0;}function pj_mlfn(_0x32680e,_0x1bab08,_0x5911cc,_0x48220f){return _0x5911cc*=_0x1bab08,_0x1bab08*=_0x1bab08,_0x48220f[0x0]*_0x32680e-_0x5911cc*(_0x48220f[0x1]+_0x1bab08*(_0x48220f[0x2]+_0x1bab08*(_0x48220f[0x3]+_0x1bab08*_0x48220f[0x4])));}var MAX_ITER$3=0x14;function pj_inv_mlfn(_0x28e86a,_0x4ee3b6,_0x3fb1df){var _0x541697=0x1/(0x1-_0x4ee3b6),_0xe2701d=_0x28e86a;for(var _0x57251c=MAX_ITER$3;_0x57251c;--_0x57251c){var _0x5694c6=Math['sin'](_0xe2701d),_0x333b4d=0x1-_0x4ee3b6*_0x5694c6*_0x5694c6;_0x333b4d=(pj_mlfn(_0xe2701d,_0x5694c6,Math['cos'](_0xe2701d),_0x3fb1df)-_0x28e86a)*(_0x333b4d*Math['sqrt'](_0x333b4d))*_0x541697,_0xe2701d-=_0x333b4d;if(Math['abs'](_0x333b4d)<EPSLN)return _0xe2701d;}return _0xe2701d;}function init$t(){var _0x178030={_0x30603e:0x666},_0x2db952=_0x5a92ef;this['x0']=this['x0']!==undefined?this['x0']:0x0,this['y0']=this['y0']!==undefined?this['y0']:0x0,this[_0x2db952(_0x178030._0x30603e)]=this['long0']!==undefined?this['long0']:0x0,this[_0x2db952(0xa1a)]=this['lat0']!==undefined?this['lat0']:0x0,this['es']&&(this['en']=pj_enfn(this['es']),this['ml0']=pj_mlfn(this['lat0'],Math['sin'](this['lat0']),Math[_0x2db952(0xa50)](this['lat0']),this['en']));}function forward$s(_0x1e6743){var _0x53071d={_0x256658:0x9f4,_0x5d1d35:0x9f4},_0x184774=_0x5a92ef,_0x31edca=_0x1e6743['x'],_0x486e25=_0x1e6743['y'],_0x45c7f8=adjust_lon(_0x31edca-this['long0']),_0x2b8e26,_0x3f143b,_0x26cfe7,_0x478107=Math['sin'](_0x486e25),_0x392003=Math['cos'](_0x486e25);if(!this['es']){var _0x3942f9=_0x392003*Math['sin'](_0x45c7f8);if(Math['abs'](Math[_0x184774(0x39f)](_0x3942f9)-0x1)<EPSLN)return 0x5d;else{_0x3f143b=0.5*this['a']*this['k0']*Math['log']((0x1+_0x3942f9)/(0x1-_0x3942f9))+this['x0'],_0x26cfe7=_0x392003*Math['cos'](_0x45c7f8)/Math['sqrt'](0x1-Math['pow'](_0x3942f9,0x2)),_0x3942f9=Math[_0x184774(0x39f)](_0x26cfe7);if(_0x3942f9>=0x1){if(_0x3942f9-0x1>EPSLN)return 0x5d;else _0x26cfe7=0x0;}else _0x26cfe7=Math['acos'](_0x26cfe7);_0x486e25<0x0&&(_0x26cfe7=-_0x26cfe7),_0x26cfe7=this['a']*this['k0']*(_0x26cfe7-this[_0x184774(0xa1a)])+this['y0'];}}else{var _0x718fbd=_0x392003*_0x45c7f8,_0x5dbb1d=Math[_0x184774(_0x53071d._0x256658)](_0x718fbd,0x2),_0x4ff92c=this[_0x184774(0x366)]*Math['pow'](_0x392003,0x2),_0x1c7cf2=Math['pow'](_0x4ff92c,0x2),_0x3ef68c=Math['abs'](_0x392003)>EPSLN?Math['tan'](_0x486e25):0x0,_0x52c2e8=Math[_0x184774(_0x53071d._0x5d1d35)](_0x3ef68c,0x2),_0x2b0bd4=Math['pow'](_0x52c2e8,0x2);_0x2b8e26=0x1-this['es']*Math['pow'](_0x478107,0x2),_0x718fbd=_0x718fbd/Math['sqrt'](_0x2b8e26);var _0x2c074a=pj_mlfn(_0x486e25,_0x478107,_0x392003,this['en']);_0x3f143b=this['a']*(this['k0']*_0x718fbd*(0x1+_0x5dbb1d/0x6*(0x1-_0x52c2e8+_0x4ff92c+_0x5dbb1d/0x14*(0x5-0x12*_0x52c2e8+_0x2b0bd4+0xe*_0x4ff92c-0x3a*_0x52c2e8*_0x4ff92c+_0x5dbb1d/0x2a*(0x3d+0xb3*_0x2b0bd4-_0x2b0bd4*_0x52c2e8-0x1df*_0x52c2e8)))))+this['x0'],_0x26cfe7=this['a']*(this['k0']*(_0x2c074a-this['ml0']+_0x478107*_0x45c7f8*_0x718fbd/0x2*(0x1+_0x5dbb1d/0xc*(0x5-_0x52c2e8+0x9*_0x4ff92c+0x4*_0x1c7cf2+_0x5dbb1d/0x1e*(0x3d+_0x2b0bd4-0x3a*_0x52c2e8+0x10e*_0x4ff92c-0x14a*_0x52c2e8*_0x4ff92c+_0x5dbb1d/0x38*(0x569+0x21f*_0x2b0bd4-_0x2b0bd4*_0x52c2e8-0xc27*_0x52c2e8))))))+this['y0'];}return _0x1e6743['x']=_0x3f143b,_0x1e6743['y']=_0x26cfe7,_0x1e6743;}function inverse$s(_0x219c22){var _0x253025={_0x1ed716:0xcd8,_0x548cf3:0xef5,_0x32fb27:0xa50,_0x3bfcb5:0x366,_0x4c983f:0x9f4,_0x4d76fc:0x912},_0x2a948e=_0x5a92ef,_0x5aaa07,_0x2fac28,_0x1b7119,_0x363de3,_0x17eb9b=(_0x219c22['x']-this['x0'])*(0x1/this['a']),_0x51eed9=(_0x219c22['y']-this['y0'])*(0x1/this['a']);if(!this['es']){var _0x400d87=Math[_0x2a948e(_0x253025._0x1ed716)](_0x17eb9b/this['k0']),_0x2b45e5=0.5*(_0x400d87-0x1/_0x400d87),_0x4bd24b=this['lat0']+_0x51eed9/this['k0'],_0x38ca94=Math['cos'](_0x4bd24b);_0x5aaa07=Math['sqrt']((0x1-Math['pow'](_0x38ca94,0x2))/(0x1+Math['pow'](_0x2b45e5,0x2))),_0x1b7119=Math['asin'](_0x5aaa07),_0x51eed9<0x0&&(_0x1b7119=-_0x1b7119),_0x2b45e5===0x0&&_0x38ca94===0x0?_0x363de3=0x0:_0x363de3=adjust_lon(Math['atan2'](_0x2b45e5,_0x38ca94)+this['long0']);}else{_0x5aaa07=this['ml0']+_0x51eed9/this['k0'],_0x2fac28=pj_inv_mlfn(_0x5aaa07,this['es'],this['en']);if(Math['abs'](_0x2fac28)<HALF_PI){var _0x433fdf=Math[_0x2a948e(_0x253025._0x548cf3)](_0x2fac28),_0x5399a8=Math[_0x2a948e(_0x253025._0x32fb27)](_0x2fac28),_0x4a698d=Math[_0x2a948e(0x39f)](_0x5399a8)>EPSLN?Math['tan'](_0x2fac28):0x0,_0x10df09=this[_0x2a948e(_0x253025._0x3bfcb5)]*Math[_0x2a948e(_0x253025._0x4c983f)](_0x5399a8,0x2),_0x59aaae=Math[_0x2a948e(0x9f4)](_0x10df09,0x2),_0x1604ea=Math['pow'](_0x4a698d,0x2),_0x3f0f34=Math['pow'](_0x1604ea,0x2);_0x5aaa07=0x1-this['es']*Math['pow'](_0x433fdf,0x2);var _0x392edc=_0x17eb9b*Math[_0x2a948e(_0x253025._0x4d76fc)](_0x5aaa07)/this['k0'],_0x50a859=Math['pow'](_0x392edc,0x2);_0x5aaa07=_0x5aaa07*_0x4a698d,_0x1b7119=_0x2fac28-_0x5aaa07*_0x50a859/(0x1-this['es'])*0.5*(0x1-_0x50a859/0xc*(0x5+0x3*_0x1604ea-0x9*_0x10df09*_0x1604ea+_0x10df09-0x4*_0x59aaae-_0x50a859/0x1e*(0x3d+0x5a*_0x1604ea-0xfc*_0x10df09*_0x1604ea+0x2d*_0x3f0f34+0x2e*_0x10df09-_0x50a859/0x38*(0x569+0xe31*_0x1604ea+0xfff*_0x3f0f34+0x626*_0x3f0f34*_0x1604ea)))),_0x363de3=adjust_lon(this['long0']+_0x392edc*(0x1-_0x50a859/0x6*(0x1+0x2*_0x1604ea+_0x10df09-_0x50a859/0x14*(0x5+0x1c*_0x1604ea+0x18*_0x3f0f34+0x8*_0x10df09*_0x1604ea+0x6*_0x10df09-_0x50a859/0x2a*(0x3d+0x296*_0x1604ea+0x528*_0x3f0f34+0x2d0*_0x3f0f34*_0x1604ea))))/_0x5399a8);}else _0x1b7119=HALF_PI*sign(_0x51eed9),_0x363de3=0x0;}return _0x219c22['x']=_0x363de3,_0x219c22['y']=_0x1b7119,_0x219c22;}var names$t=[_0x5a92ef(0x240),'Fast\x20Transverse\x20Mercator'],tmerc={'init':init$t,'forward':forward$s,'inverse':inverse$s,'names':names$t};function sinh(_0x543d46){var _0x33e636=Math['exp'](_0x543d46);return _0x33e636=(_0x33e636-0x1/_0x33e636)/0x2,_0x33e636;}function hypot(_0xcfb22b,_0xdcbd7d){_0xcfb22b=Math['abs'](_0xcfb22b),_0xdcbd7d=Math['abs'](_0xdcbd7d);var _0x390332=Math['max'](_0xcfb22b,_0xdcbd7d),_0x2bd0dc=Math['min'](_0xcfb22b,_0xdcbd7d)/(_0x390332?_0x390332:0x1);return _0x390332*Math['sqrt'](0x1+Math['pow'](_0x2bd0dc,0x2));}function log1py(_0x218c4d){var _0xdbde27={_0x3a1e5c:0xca2},_0x4362e7=_0x5a92ef,_0x128612=0x1+_0x218c4d,_0x448211=_0x128612-0x1;return _0x448211===0x0?_0x218c4d:_0x218c4d*Math[_0x4362e7(_0xdbde27._0x3a1e5c)](_0x128612)/_0x448211;}function asinhy(_0x33d85e){var _0x4a21e4=Math['abs'](_0x33d85e);return _0x4a21e4=log1py(_0x4a21e4*(0x1+_0x4a21e4/(hypot(0x1,_0x4a21e4)+0x1))),_0x33d85e<0x0?-_0x4a21e4:_0x4a21e4;}function gatg(_0x259b06,_0x5c7f56){var _0x10f703=0x2*Math['cos'](0x2*_0x5c7f56),_0x193748=_0x259b06['length']-0x1,_0x80ec55=_0x259b06[_0x193748],_0x50c3da=0x0,_0x1babe3;while(--_0x193748>=0x0){_0x1babe3=-_0x50c3da+_0x10f703*_0x80ec55+_0x259b06[_0x193748],_0x50c3da=_0x80ec55,_0x80ec55=_0x1babe3;}return _0x5c7f56+_0x1babe3*Math['sin'](0x2*_0x5c7f56);}function clens(_0x43c82f,_0x35e1f7){var _0x42a502={_0x3c3216:0x6ba},_0x1c65d4=_0x5a92ef,_0x97f8af=0x2*Math[_0x1c65d4(0xa50)](_0x35e1f7),_0x11e2b8=_0x43c82f[_0x1c65d4(_0x42a502._0x3c3216)]-0x1,_0x4ce48c=_0x43c82f[_0x11e2b8],_0x5e37e9=0x0,_0x4e21e5;while(--_0x11e2b8>=0x0){_0x4e21e5=-_0x5e37e9+_0x97f8af*_0x4ce48c+_0x43c82f[_0x11e2b8],_0x5e37e9=_0x4ce48c,_0x4ce48c=_0x4e21e5;}return Math['sin'](_0x35e1f7)*_0x4e21e5;}function cosh(_0x528c50){var _0x4de3b9=_0x5a92ef,_0x4c1dde=Math[_0x4de3b9(0xcd8)](_0x528c50);return _0x4c1dde=(_0x4c1dde+0x1/_0x4c1dde)/0x2,_0x4c1dde;}function clens_cmplx(_0x44e6d5,_0x3ca9d2,_0x2c5191){var _0x519c66=_0x5a92ef,_0x562ea4=Math[_0x519c66(0xef5)](_0x3ca9d2),_0x4dcda8=Math['cos'](_0x3ca9d2),_0x44ec1a=sinh(_0x2c5191),_0x4731e8=cosh(_0x2c5191),_0xf18cfb=0x2*_0x4dcda8*_0x4731e8,_0x467866=-0x2*_0x562ea4*_0x44ec1a,_0xc2ccaa=_0x44e6d5['length']-0x1,_0x1270e2=_0x44e6d5[_0xc2ccaa],_0x40423b=0x0,_0x131067=0x0,_0x5150fc=0x0,_0x5c7dfe,_0x31b752;while(--_0xc2ccaa>=0x0){_0x5c7dfe=_0x131067,_0x31b752=_0x40423b,_0x131067=_0x1270e2,_0x40423b=_0x5150fc,_0x1270e2=-_0x5c7dfe+_0xf18cfb*_0x131067-_0x467866*_0x40423b+_0x44e6d5[_0xc2ccaa],_0x5150fc=-_0x31b752+_0x467866*_0x131067+_0xf18cfb*_0x40423b;}return _0xf18cfb=_0x562ea4*_0x4731e8,_0x467866=_0x4dcda8*_0x44ec1a,[_0xf18cfb*_0x1270e2-_0x467866*_0x5150fc,_0xf18cfb*_0x5150fc+_0x467866*_0x1270e2];}function init$s(){var _0x4825b0={_0x574416:0xb33,_0x2dbba9:0xa1a,_0x221401:0x8fe,_0x49021e:0x912,_0xd27ad7:0xeb8,_0x44052d:0x9f4,_0x49933c:0x8fe},_0xa67ed1=_0x5a92ef;if(!this[_0xa67ed1(0xb33)]&&(isNaN(this['es'])||this['es']<=0x0))throw new Error('Incorrect\x20elliptical\x20usage.\x20Try\x20using\x20the\x20+approx\x20option\x20in\x20the\x20proj\x20string,\x20or\x20PROJECTION[\x22Fast_Transverse_Mercator\x22]\x20in\x20the\x20WKT.');this[_0xa67ed1(_0x4825b0._0x574416)]&&(tmerc['init']['apply'](this),this[_0xa67ed1(0xd19)]=tmerc['forward'],this['inverse']=tmerc['inverse']);this['x0']=this['x0']!==undefined?this['x0']:0x0,this['y0']=this['y0']!==undefined?this['y0']:0x0,this['long0']=this['long0']!==undefined?this['long0']:0x0,this['lat0']=this[_0xa67ed1(_0x4825b0._0x2dbba9)]!==undefined?this['lat0']:0x0,this['cgb']=[],this['cbg']=[],this['utg']=[],this[_0xa67ed1(_0x4825b0._0x221401)]=[];var _0x5dc2a3=this['es']/(0x1+Math[_0xa67ed1(_0x4825b0._0x49021e)](0x1-this['es'])),_0xa94491=_0x5dc2a3/(0x2-_0x5dc2a3),_0x133f30=_0xa94491;this['cgb'][0x0]=_0xa94491*(0x2+_0xa94491*(-0x2/0x3+_0xa94491*(-0x2+_0xa94491*(0x74/0x2d+_0xa94491*(0x1a/0x2d+_0xa94491*(-0xb26/0x2a3)))))),this['cbg'][0x0]=_0xa94491*(-0x2+_0xa94491*(0x2/0x3+_0xa94491*(0x4/0x3+_0xa94491*(-0x52/0x2d+_0xa94491*(0x20/0x2d+_0xa94491*(0x1222/0x1275)))))),_0x133f30=_0x133f30*_0xa94491,this[_0xa67ed1(0x869)][0x1]=_0x133f30*(0x7/0x3+_0xa94491*(-0x8/0x5+_0xa94491*(-0xe3/0x2d+_0xa94491*(0xa90/0x13b+_0xa94491*(0x913/0x3b1))))),this[_0xa67ed1(0xeb8)][0x1]=_0x133f30*(0x5/0x3+_0xa94491*(-0x10/0xf+_0xa94491*(-0xd/0x9+_0xa94491*(0x388/0x13b+_0xa94491*(-0x5f2/0x3b1))))),_0x133f30=_0x133f30*_0xa94491,this[_0xa67ed1(0x869)][0x2]=_0x133f30*(0x38/0xf+_0xa94491*(-0x88/0x23+_0xa94491*(-0x4ee/0x69+_0xa94491*(0x12056/0xb13)))),this['cbg'][0x2]=_0x133f30*(-0x1a/0xf+_0xa94491*(0x22/0x15+_0xa94491*(0x8/0x5+_0xa94491*(-0x318e/0xb13)))),_0x133f30=_0x133f30*_0xa94491,this[_0xa67ed1(0x869)][0x3]=_0x133f30*(0x10b7/0x276+_0xa94491*(-0x14c/0x23+_0xa94491*(-0x618d4/0x375f))),this['cbg'][0x3]=_0x133f30*(0x4d5/0x276+_0xa94491*(-0xc/0x5+_0xa94491*(-0x6100/0x375f))),_0x133f30=_0x133f30*_0xa94491,this[_0xa67ed1(0x869)][0x4]=_0x133f30*(0x104e/0x13b+_0xa94491*(-0x235c6/0x185d)),this[_0xa67ed1(_0x4825b0._0xd27ad7)][0x4]=_0x133f30*(-0x2de/0x13b+_0xa94491*(0x1ac1e/0x79d1)),_0x133f30=_0x133f30*_0xa94491,this['cgb'][0x5]=_0x133f30*(0x92e4c/0x5703),this['cbg'][0x5]=_0x133f30*(0x6c7b1/0x26115),_0x133f30=Math[_0xa67ed1(_0x4825b0._0x44052d)](_0xa94491,0x2),this['Qn']=this['k0']/(0x1+_0xa94491)*(0x1+_0x133f30*(0x1/0x4+_0x133f30*(0x1/0x40+_0x133f30/0x100))),this['utg'][0x0]=_0xa94491*(-0.5+_0xa94491*(0x2/0x3+_0xa94491*(-0x25/0x60+_0xa94491*(0x1/0x168+_0xa94491*(0x51/0x200+_0xa94491*(-0x177c7/0x93a80)))))),this[_0xa67ed1(_0x4825b0._0x49933c)][0x0]=_0xa94491*(0.5+_0xa94491*(-0x2/0x3+_0xa94491*(0x5/0x10+_0xa94491*(0x29/0xb4+_0xa94491*(-0x7f/0x120+_0xa94491*(0x1ed3/0x93a8)))))),this['utg'][0x1]=_0x133f30*(-0x1/0x30+_0xa94491*(-0x1/0xf+_0xa94491*(0x1b5/0x5a0+_0xa94491*(-0x2e/0x69+_0xa94491*(0x1111f7/0x3b1000))))),this['gtu'][0x1]=_0x133f30*(0xd/0x30+_0xa94491*(-0x3/0x5+_0xa94491*(0x22d/0x5a0+_0xa94491*(0x119/0x276+_0xa94491*(-0x1e43c9/0x1d8800))))),_0x133f30=_0x133f30*_0xa94491,this['utg'][0x2]=_0x133f30*(-0x11/0x1e0+_0xa94491*(0x25/0x348+_0xa94491*(0xd1/0x1180+_0xa94491*(-0x15c1/0x16260)))),this['gtu'][0x2]=_0x133f30*(0x3d/0xf0+_0xa94491*(-0x67/0x8c+_0xa94491*(0x3ad5/0x6900+_0xa94491*(0x28eb3/0x2c4c0)))),_0x133f30=_0x133f30*_0xa94491,this['utg'][0x3]=_0x133f30*(-0x112d/0x27600+_0xa94491*(0xb/0x1f8+_0xa94491*(0xcab2b/0x6ebe00))),this['gtu'][0x3]=_0x133f30*(0xc199/0x27600+_0xa94491*(-0xb3/0xa8+_0xa94491*(0x64bbbd/0x6ebe00))),_0x133f30=_0x133f30*_0xa94491,this['utg'][0x4]=_0x133f30*(-0x11e7/0x27600+_0xa94491*(0x1a92f/0x3ce880)),this['gtu'][0x4]=_0x133f30*(0x87a9/0x13b00+_0xa94491*(-0x342b09/0x1e7440)),_0x133f30=_0x133f30*_0xa94491,this['utg'][0x5]=_0x133f30*(-0x13b12f5/0x26115000),this['gtu'][0x5]=_0x133f30*(0xca8a53d/0x1308a800);var _0x34dba8=gatg(this['cbg'],this['lat0']);this['Zb']=-this['Qn']*(_0x34dba8+clens(this[_0xa67ed1(0x8fe)],0x2*_0x34dba8));}function forward$r(_0x17a045){var _0x450c2f={_0x3d4ba4:0x58c,_0x1ca6dd:0x8fe},_0x1cc741=_0x5a92ef,_0x30b50c=adjust_lon(_0x17a045['x']-this['long0']),_0x7a15e3=_0x17a045['y'];_0x7a15e3=gatg(this['cbg'],_0x7a15e3);var _0x401155=Math['sin'](_0x7a15e3),_0x20d3a9=Math[_0x1cc741(0xa50)](_0x7a15e3),_0x39917f=Math['sin'](_0x30b50c),_0x50b63d=Math['cos'](_0x30b50c);_0x7a15e3=Math['atan2'](_0x401155,_0x50b63d*_0x20d3a9),_0x30b50c=Math[_0x1cc741(_0x450c2f._0x3d4ba4)](_0x39917f*_0x20d3a9,hypot(_0x401155,_0x20d3a9*_0x50b63d)),_0x30b50c=asinhy(Math['tan'](_0x30b50c));var _0x85dbca=clens_cmplx(this[_0x1cc741(_0x450c2f._0x1ca6dd)],0x2*_0x7a15e3,0x2*_0x30b50c);_0x7a15e3=_0x7a15e3+_0x85dbca[0x0],_0x30b50c=_0x30b50c+_0x85dbca[0x1];var _0x1a2b57,_0x5b5458;return Math['abs'](_0x30b50c)<=2.623395162778?(_0x1a2b57=this['a']*(this['Qn']*_0x30b50c)+this['x0'],_0x5b5458=this['a']*(this['Qn']*_0x7a15e3+this['Zb'])+this['y0']):(_0x1a2b57=Infinity,_0x5b5458=Infinity),_0x17a045['x']=_0x1a2b57,_0x17a045['y']=_0x5b5458,_0x17a045;}function inverse$r(_0x2ebcbb){var _0x21a959={_0x1fcdbf:0x826,_0x602531:0xef5},_0x1a1302=_0x5a92ef,_0x4ffec8=(_0x2ebcbb['x']-this['x0'])*(0x1/this['a']),_0x40eea5=(_0x2ebcbb['y']-this['y0'])*(0x1/this['a']);_0x40eea5=(_0x40eea5-this['Zb'])/this['Qn'],_0x4ffec8=_0x4ffec8/this['Qn'];var _0x507b6b,_0x4b0f0b;if(Math['abs'](_0x4ffec8)<=2.623395162778){var _0x2933c8=clens_cmplx(this[_0x1a1302(_0x21a959._0x1fcdbf)],0x2*_0x40eea5,0x2*_0x4ffec8);_0x40eea5=_0x40eea5+_0x2933c8[0x0],_0x4ffec8=_0x4ffec8+_0x2933c8[0x1],_0x4ffec8=Math['atan'](sinh(_0x4ffec8));var _0x5e7136=Math[_0x1a1302(_0x21a959._0x602531)](_0x40eea5),_0x4b6eaf=Math['cos'](_0x40eea5),_0x5e0a47=Math[_0x1a1302(_0x21a959._0x602531)](_0x4ffec8),_0xf9beb=Math['cos'](_0x4ffec8);_0x40eea5=Math[_0x1a1302(0x58c)](_0x5e7136*_0xf9beb,hypot(_0x5e0a47,_0xf9beb*_0x4b6eaf)),_0x4ffec8=Math['atan2'](_0x5e0a47,_0xf9beb*_0x4b6eaf),_0x507b6b=adjust_lon(_0x4ffec8+this['long0']),_0x4b0f0b=gatg(this['cgb'],_0x40eea5);}else _0x507b6b=Infinity,_0x4b0f0b=Infinity;return _0x2ebcbb['x']=_0x507b6b,_0x2ebcbb['y']=_0x4b0f0b,_0x2ebcbb;}var names$s=[_0x5a92ef(0x7de),_0x5a92ef(0x26e),'etmerc','Transverse_Mercator','Transverse\x20Mercator','tmerc'],etmerc={'init':init$s,'forward':forward$r,'inverse':inverse$r,'names':names$s};function adjust_zone(_0x177549,_0x45e014){if(_0x177549===undefined){_0x177549=Math['floor']((adjust_lon(_0x45e014)+Math['PI'])*0x1e/Math['PI'])+0x1;if(_0x177549<0x0)return 0x0;else{if(_0x177549>0x3c)return 0x3c;}}return _0x177549;}var dependsOn='etmerc';function init$r(){var _0x2e9fca={_0x3caf02:0x1d1,_0x286a2c:0x3ab,_0xadf2fd:0x4a3},_0xfc4749=_0x5a92ef,_0x23a460=adjust_zone(this[_0xfc4749(_0x2e9fca._0x3caf02)],this['long0']);if(_0x23a460===undefined)throw new Error(_0xfc4749(_0x2e9fca._0x286a2c));this['lat0']=0x0,this['long0']=(0x6*Math[_0xfc4749(0x39f)](_0x23a460)-0xb7)*D2R$1,this['x0']=0x7a120,this['y0']=this['utmSouth']?0x989680:0x0,this['k0']=0.9996,etmerc[_0xfc4749(_0x2e9fca._0xadf2fd)]['apply'](this),this['forward']=etmerc['forward'],this['inverse']=etmerc[_0xfc4749(0x49f)];}var names$r=['Universal\x20Transverse\x20Mercator\x20System','utm'],utm={'init':init$r,'names':names$r,'dependsOn':dependsOn};function srat(_0x1a76e1,_0x1353f7){return Math['pow']((0x1-_0x1a76e1)/(0x1+_0x1a76e1),_0x1353f7);}var MAX_ITER$2=0x14;function init$q(){var _0x56f4a5={_0x40543c:0x5be},_0x2b6daf=_0x5a92ef,_0x1901e1=Math['sin'](this['lat0']),_0x3b2aab=Math[_0x2b6daf(0xa50)](this['lat0']);_0x3b2aab*=_0x3b2aab,this['rc']=Math['sqrt'](0x1-this['es'])/(0x1-this['es']*_0x1901e1*_0x1901e1),this['C']=Math[_0x2b6daf(0x912)](0x1+this['es']*_0x3b2aab*_0x3b2aab/(0x1-this['es'])),this['phic0']=Math['asin'](_0x1901e1/this['C']),this['ratexp']=0.5*this['C']*this['e'],this['K']=Math['tan'](0.5*this[_0x2b6daf(_0x56f4a5._0x40543c)]+FORTPI)/(Math[_0x2b6daf(0x9f4)](Math['tan'](0.5*this['lat0']+FORTPI),this['C'])*srat(this['e']*_0x1901e1,this['ratexp']));}function forward$q(_0x5cae2a){var _0x38fa8f={_0x582683:0x3ad},_0x1712e4=_0x5a92ef,_0xecc322=_0x5cae2a['x'],_0x655f19=_0x5cae2a['y'];return _0x5cae2a['y']=0x2*Math[_0x1712e4(_0x38fa8f._0x582683)](this['K']*Math['pow'](Math['tan'](0.5*_0x655f19+FORTPI),this['C'])*srat(this['e']*Math['sin'](_0x655f19),this['ratexp']))-HALF_PI,_0x5cae2a['x']=this['C']*_0xecc322,_0x5cae2a;}function inverse$q(_0x30e025){var _0x43ea07=_0x5a92ef,_0x10a5a1=1e-14,_0x569d3b=_0x30e025['x']/this['C'],_0x4a44eb=_0x30e025['y'],_0x31c9e2=Math['pow'](Math['tan'](0.5*_0x4a44eb+FORTPI)/this['K'],0x1/this['C']);for(var _0x483506=MAX_ITER$2;_0x483506>0x0;--_0x483506){_0x4a44eb=0x2*Math[_0x43ea07(0x3ad)](_0x31c9e2*srat(this['e']*Math['sin'](_0x30e025['y']),-0.5*this['e']))-HALF_PI;if(Math['abs'](_0x4a44eb-_0x30e025['y'])<_0x10a5a1)break;_0x30e025['y']=_0x4a44eb;}if(!_0x483506)return null;return _0x30e025['x']=_0x569d3b,_0x30e025['y']=_0x4a44eb,_0x30e025;}var names$q=['gauss'],gauss={'init':init$q,'forward':forward$q,'inverse':inverse$q,'names':names$q};function init$p(){var _0x2919ee={_0x34a1f5:0xa90,_0x28beeb:0x28c,_0x354ba9:0x5aa},_0x5a98f2=_0x5a92ef;gauss['init'][_0x5a98f2(_0x2919ee._0x34a1f5)](this);if(!this['rc'])return;this['sinc0']=Math['sin'](this['phic0']),this[_0x5a98f2(0x6af)]=Math['cos'](this['phic0']),this['R2']=0x2*this['rc'],!this['title']&&(this[_0x5a98f2(_0x2919ee._0x28beeb)]=_0x5a98f2(_0x2919ee._0x354ba9));}function forward$p(_0x595638){var _0x416949={_0x1d9297:0xa50,_0x39d6f2:0xef5},_0x388244=_0x5a92ef,_0x3183bc,_0x40b091,_0x3158d9,_0x4ae8db;return _0x595638['x']=adjust_lon(_0x595638['x']-this['long0']),gauss['forward']['apply'](this,[_0x595638]),_0x3183bc=Math['sin'](_0x595638['y']),_0x40b091=Math['cos'](_0x595638['y']),_0x3158d9=Math[_0x388244(_0x416949._0x1d9297)](_0x595638['x']),_0x4ae8db=this['k0']*this['R2']/(0x1+this['sinc0']*_0x3183bc+this[_0x388244(0x6af)]*_0x40b091*_0x3158d9),_0x595638['x']=_0x4ae8db*_0x40b091*Math[_0x388244(_0x416949._0x39d6f2)](_0x595638['x']),_0x595638['y']=_0x4ae8db*(this['cosc0']*_0x3183bc-this['sinc0']*_0x40b091*_0x3158d9),_0x595638['x']=this['a']*_0x595638['x']+this['x0'],_0x595638['y']=this['a']*_0x595638['y']+this['y0'],_0x595638;}function inverse$p(_0x205f6d){var _0xf406e7={_0x422c85:0xa50},_0x2f0c8e=_0x5a92ef,_0x308bfe,_0x4fd016,_0x3e5169,_0x2f2806,_0x2f9c72;_0x205f6d['x']=(_0x205f6d['x']-this['x0'])/this['a'],_0x205f6d['y']=(_0x205f6d['y']-this['y0'])/this['a'],_0x205f6d['x']/=this['k0'],_0x205f6d['y']/=this['k0'];if(_0x2f9c72=Math['sqrt'](_0x205f6d['x']*_0x205f6d['x']+_0x205f6d['y']*_0x205f6d['y'])){var _0x321b64=0x2*Math['atan2'](_0x2f9c72,this['R2']);_0x308bfe=Math['sin'](_0x321b64),_0x4fd016=Math[_0x2f0c8e(_0xf406e7._0x422c85)](_0x321b64),_0x2f2806=Math['asin'](_0x4fd016*this['sinc0']+_0x205f6d['y']*_0x308bfe*this[_0x2f0c8e(0x6af)]/_0x2f9c72),_0x3e5169=Math['atan2'](_0x205f6d['x']*_0x308bfe,_0x2f9c72*this['cosc0']*_0x4fd016-_0x205f6d['y']*this['sinc0']*_0x308bfe);}else _0x2f2806=this['phic0'],_0x3e5169=0x0;return _0x205f6d['x']=_0x3e5169,_0x205f6d['y']=_0x2f2806,gauss['inverse']['apply'](this,[_0x205f6d]),_0x205f6d['x']=adjust_lon(_0x205f6d['x']+this['long0']),_0x205f6d;}var names$p=['Stereographic_North_Pole',_0x5a92ef(0xe74),_0x5a92ef(0x6d5),_0x5a92ef(0xcaf),'Oblique\x20Stereographic\x20Alternative',_0x5a92ef(0x719)],sterea={'init':init$p,'forward':forward$p,'inverse':inverse$p,'names':names$p};function ssfn_(_0x3a39ec,_0x5c30f4,_0x186754){var _0x366124=_0x5a92ef;return _0x5c30f4*=_0x186754,Math[_0x366124(0xd2b)](0.5*(HALF_PI+_0x3a39ec))*Math['pow']((0x1-_0x5c30f4)/(0x1+_0x5c30f4),0.5*_0x186754);}function init$o(){var _0x4ef115={_0x1a81e0:0xa50,_0x650801:0x7f8,_0x2be1c4:0x39f,_0x246d20:0xef5,_0x4e5f7e:0xe47,_0x5129bf:0x30d,_0x24c774:0x918},_0x2651b6=_0x5a92ef;this['coslat0']=Math[_0x2651b6(_0x4ef115._0x1a81e0)](this['lat0']),this['sinlat0']=Math['sin'](this['lat0']),this['sphere']?this['k0']===0x1&&!isNaN(this[_0x2651b6(_0x4ef115._0x650801)])&&Math[_0x2651b6(_0x4ef115._0x2be1c4)](this['coslat0'])<=EPSLN&&(this['k0']=0.5*(0x1+sign(this['lat0'])*Math[_0x2651b6(_0x4ef115._0x246d20)](this['lat_ts']))):(Math['abs'](this['coslat0'])<=EPSLN&&(this['lat0']>0x0?this[_0x2651b6(_0x4ef115._0x4e5f7e)]=0x1:this['con']=-0x1),this['cons']=Math['sqrt'](Math[_0x2651b6(0x9f4)](0x1+this['e'],0x1+this['e'])*Math['pow'](0x1-this['e'],0x1-this['e'])),this['k0']===0x1&&!isNaN(this['lat_ts'])&&Math['abs'](this[_0x2651b6(_0x4ef115._0x5129bf)])<=EPSLN&&(this['k0']=0.5*this[_0x2651b6(_0x4ef115._0x24c774)]*msfnz(this['e'],Math[_0x2651b6(0xef5)](this['lat_ts']),Math[_0x2651b6(_0x4ef115._0x1a81e0)](this['lat_ts']))/tsfnz(this['e'],this[_0x2651b6(_0x4ef115._0x4e5f7e)]*this[_0x2651b6(0x7f8)],this['con']*Math['sin'](this['lat_ts']))),this['ms1']=msfnz(this['e'],this['sinlat0'],this['coslat0']),this['X0']=0x2*Math['atan'](this['ssfn_'](this['lat0'],this['sinlat0'],this['e']))-HALF_PI,this['cosX0']=Math['cos'](this['X0']),this['sinX0']=Math['sin'](this['X0']));}function forward$o(_0x3b8e9c){var _0x3b30c3={_0x10d9c0:0x39f,_0x559673:0x30d,_0x5011db:0xe47,_0x1228e3:0x918,_0x4360ff:0xef5,_0x5b3b2a:0xe47,_0x490265:0x39f,_0x3fcbb7:0xa50},_0x1cc314=_0x5a92ef,_0x46f6a2=_0x3b8e9c['x'],_0x57a18b=_0x3b8e9c['y'],_0x3d2fa9=Math['sin'](_0x57a18b),_0x10012f=Math[_0x1cc314(0xa50)](_0x57a18b),_0x1b024c,_0xfb59d7,_0xab2d85,_0x51c14e,_0x520ef3,_0x4b35dd,_0x121c8b=adjust_lon(_0x46f6a2-this[_0x1cc314(0x666)]);if(Math[_0x1cc314(_0x3b30c3._0x10d9c0)](Math['abs'](_0x46f6a2-this['long0'])-Math['PI'])<=EPSLN&&Math['abs'](_0x57a18b+this['lat0'])<=EPSLN)return _0x3b8e9c['x']=NaN,_0x3b8e9c['y']=NaN,_0x3b8e9c;if(this['sphere'])return _0x1b024c=0x2*this['k0']/(0x1+this[_0x1cc314(0xacf)]*_0x3d2fa9+this[_0x1cc314(_0x3b30c3._0x559673)]*_0x10012f*Math['cos'](_0x121c8b)),_0x3b8e9c['x']=this['a']*_0x1b024c*_0x10012f*Math['sin'](_0x121c8b)+this['x0'],_0x3b8e9c['y']=this['a']*_0x1b024c*(this['coslat0']*_0x3d2fa9-this['sinlat0']*_0x10012f*Math['cos'](_0x121c8b))+this['y0'],_0x3b8e9c;else{_0xfb59d7=0x2*Math['atan'](this[_0x1cc314(0x818)](_0x57a18b,_0x3d2fa9,this['e']))-HALF_PI,_0x51c14e=Math['cos'](_0xfb59d7),_0xab2d85=Math['sin'](_0xfb59d7);if(Math['abs'](this['coslat0'])<=EPSLN)return _0x520ef3=tsfnz(this['e'],_0x57a18b*this[_0x1cc314(0xe47)],this[_0x1cc314(_0x3b30c3._0x5011db)]*_0x3d2fa9),_0x4b35dd=0x2*this['a']*this['k0']*_0x520ef3/this[_0x1cc314(_0x3b30c3._0x1228e3)],_0x3b8e9c['x']=this['x0']+_0x4b35dd*Math[_0x1cc314(_0x3b30c3._0x4360ff)](_0x46f6a2-this['long0']),_0x3b8e9c['y']=this['y0']-this[_0x1cc314(_0x3b30c3._0x5b3b2a)]*_0x4b35dd*Math['cos'](_0x46f6a2-this['long0']),_0x3b8e9c;else Math[_0x1cc314(_0x3b30c3._0x490265)](this['sinlat0'])<EPSLN?(_0x1b024c=0x2*this['a']*this['k0']/(0x1+_0x51c14e*Math[_0x1cc314(_0x3b30c3._0x3fcbb7)](_0x121c8b)),_0x3b8e9c['y']=_0x1b024c*_0xab2d85):(_0x1b024c=0x2*this['a']*this['k0']*this['ms1']/(this['cosX0']*(0x1+this['sinX0']*_0xab2d85+this[_0x1cc314(0x523)]*_0x51c14e*Math['cos'](_0x121c8b))),_0x3b8e9c['y']=_0x1b024c*(this['cosX0']*_0xab2d85-this['sinX0']*_0x51c14e*Math['cos'](_0x121c8b))+this['y0']);_0x3b8e9c['x']=_0x1b024c*_0x51c14e*Math['sin'](_0x121c8b)+this['x0'];}return _0x3b8e9c;}function inverse$o(_0x2f3e36){var _0x188f41={_0x24cbde:0x3ad,_0x4a7935:0xa50,_0x3d34dd:0xef5,_0x5873d9:0x30d,_0x4b7c46:0x39f,_0xeb6cfe:0x666,_0x2caad1:0x39f,_0x43e1c2:0x3ad,_0x2485f9:0x523,_0x1b73d1:0xef5},_0x16a3c4=_0x5a92ef;_0x2f3e36['x']-=this['x0'],_0x2f3e36['y']-=this['y0'];var _0x3b2795,_0x371eb6,_0x4fe4ef,_0x52a510,_0xe6e96c,_0x4a3a40=Math['sqrt'](_0x2f3e36['x']*_0x2f3e36['x']+_0x2f3e36['y']*_0x2f3e36['y']);if(this[_0x16a3c4(0x969)]){var _0x4b9766=0x2*Math[_0x16a3c4(_0x188f41._0x24cbde)](_0x4a3a40/(0x2*this['a']*this['k0']));_0x3b2795=this['long0'],_0x371eb6=this['lat0'];if(_0x4a3a40<=EPSLN)return _0x2f3e36['x']=_0x3b2795,_0x2f3e36['y']=_0x371eb6,_0x2f3e36;return _0x371eb6=Math[_0x16a3c4(0xb89)](Math[_0x16a3c4(_0x188f41._0x4a7935)](_0x4b9766)*this['sinlat0']+_0x2f3e36['y']*Math[_0x16a3c4(_0x188f41._0x3d34dd)](_0x4b9766)*this[_0x16a3c4(_0x188f41._0x5873d9)]/_0x4a3a40),Math[_0x16a3c4(_0x188f41._0x4b7c46)](this['coslat0'])<EPSLN?this['lat0']>0x0?_0x3b2795=adjust_lon(this['long0']+Math['atan2'](_0x2f3e36['x'],-0x1*_0x2f3e36['y'])):_0x3b2795=adjust_lon(this['long0']+Math['atan2'](_0x2f3e36['x'],_0x2f3e36['y'])):_0x3b2795=adjust_lon(this[_0x16a3c4(_0x188f41._0xeb6cfe)]+Math['atan2'](_0x2f3e36['x']*Math['sin'](_0x4b9766),_0x4a3a40*this[_0x16a3c4(0x30d)]*Math['cos'](_0x4b9766)-_0x2f3e36['y']*this['sinlat0']*Math['sin'](_0x4b9766))),_0x2f3e36['x']=_0x3b2795,_0x2f3e36['y']=_0x371eb6,_0x2f3e36;}else{if(Math[_0x16a3c4(_0x188f41._0x2caad1)](this['coslat0'])<=EPSLN){if(_0x4a3a40<=EPSLN)return _0x371eb6=this['lat0'],_0x3b2795=this[_0x16a3c4(0x666)],_0x2f3e36['x']=_0x3b2795,_0x2f3e36['y']=_0x371eb6,_0x2f3e36;_0x2f3e36['x']*=this[_0x16a3c4(0xe47)],_0x2f3e36['y']*=this['con'],_0x4fe4ef=_0x4a3a40*this['cons']/(0x2*this['a']*this['k0']),_0x371eb6=this['con']*phi2z(this['e'],_0x4fe4ef),_0x3b2795=this['con']*adjust_lon(this[_0x16a3c4(0xe47)]*this['long0']+Math['atan2'](_0x2f3e36['x'],-0x1*_0x2f3e36['y']));}else _0x52a510=0x2*Math[_0x16a3c4(_0x188f41._0x43e1c2)](_0x4a3a40*this['cosX0']/(0x2*this['a']*this['k0']*this['ms1'])),_0x3b2795=this['long0'],_0x4a3a40<=EPSLN?_0xe6e96c=this['X0']:(_0xe6e96c=Math['asin'](Math['cos'](_0x52a510)*this['sinX0']+_0x2f3e36['y']*Math['sin'](_0x52a510)*this['cosX0']/_0x4a3a40),_0x3b2795=adjust_lon(this['long0']+Math['atan2'](_0x2f3e36['x']*Math[_0x16a3c4(_0x188f41._0x3d34dd)](_0x52a510),_0x4a3a40*this[_0x16a3c4(_0x188f41._0x2485f9)]*Math['cos'](_0x52a510)-_0x2f3e36['y']*this['sinX0']*Math[_0x16a3c4(_0x188f41._0x1b73d1)](_0x52a510)))),_0x371eb6=-0x1*phi2z(this['e'],Math['tan'](0.5*(HALF_PI+_0xe6e96c)));}return _0x2f3e36['x']=_0x3b2795,_0x2f3e36['y']=_0x371eb6,_0x2f3e36;}var names$o=[_0x5a92ef(0xbb0),'Stereographic_South_Pole','Polar\x20Stereographic\x20(variant\x20B)'],stere={'init':init$o,'forward':forward$o,'inverse':inverse$o,'names':names$o,'ssfn_':ssfn_};function init$n(){var _0x59b50e={_0x1ef816:0x981,_0x3ea208:0xb89,_0x18382c:0xd2b,_0x54c181:0x313,_0x57c8ad:0x313},_0x383551=_0x5a92ef,_0x595f25=this['lat0'];this[_0x383551(_0x59b50e._0x1ef816)]=this['long0'];var _0x3215e6=Math['sin'](_0x595f25),_0x34d077=this['a'],_0x187968=this['rf'],_0x391024=0x1/_0x187968,_0x3ca36b=0x2*_0x391024-Math['pow'](_0x391024,0x2),_0xdb12d7=this['e']=Math['sqrt'](_0x3ca36b);this['R']=this['k0']*_0x34d077*Math[_0x383551(0x912)](0x1-_0x3ca36b)/(0x1-_0x3ca36b*Math[_0x383551(0x9f4)](_0x3215e6,0x2)),this['alpha']=Math['sqrt'](0x1+_0x3ca36b/(0x1-_0x3ca36b)*Math[_0x383551(0x9f4)](Math['cos'](_0x595f25),0x4)),this['b0']=Math[_0x383551(_0x59b50e._0x3ea208)](_0x3215e6/this[_0x383551(0x313)]);var _0x1a0e1b=Math['log'](Math[_0x383551(_0x59b50e._0x18382c)](Math['PI']/0x4+this['b0']/0x2)),_0x1b6f7b=Math['log'](Math['tan'](Math['PI']/0x4+_0x595f25/0x2)),_0x9b5f38=Math['log']((0x1+_0xdb12d7*_0x3215e6)/(0x1-_0xdb12d7*_0x3215e6));this['K']=_0x1a0e1b-this[_0x383551(_0x59b50e._0x54c181)]*_0x1b6f7b+this[_0x383551(_0x59b50e._0x57c8ad)]*_0xdb12d7/0x2*_0x9b5f38;}function forward$n(_0x5844c6){var _0x50d873={_0x10bcb6:0x3ad,_0x2a0664:0xa50},_0x3ec048=_0x5a92ef,_0x350317=Math['log'](Math[_0x3ec048(0xd2b)](Math['PI']/0x4-_0x5844c6['y']/0x2)),_0xe12954=this['e']/0x2*Math['log']((0x1+this['e']*Math['sin'](_0x5844c6['y']))/(0x1-this['e']*Math['sin'](_0x5844c6['y']))),_0x144d03=-this['alpha']*(_0x350317+_0xe12954)+this['K'],_0x3e73e4=0x2*(Math[_0x3ec048(0x3ad)](Math['exp'](_0x144d03))-Math['PI']/0x4),_0x274656=this['alpha']*(_0x5844c6['x']-this['lambda0']),_0x111b54=Math[_0x3ec048(_0x50d873._0x10bcb6)](Math['sin'](_0x274656)/(Math['sin'](this['b0'])*Math['tan'](_0x3e73e4)+Math[_0x3ec048(_0x50d873._0x2a0664)](this['b0'])*Math[_0x3ec048(0xa50)](_0x274656))),_0x5498aa=Math[_0x3ec048(0xb89)](Math['cos'](this['b0'])*Math[_0x3ec048(0xef5)](_0x3e73e4)-Math['sin'](this['b0'])*Math['cos'](_0x3e73e4)*Math['cos'](_0x274656));return _0x5844c6['y']=this['R']/0x2*Math['log']((0x1+Math['sin'](_0x5498aa))/(0x1-Math['sin'](_0x5498aa)))+this['y0'],_0x5844c6['x']=this['R']*_0x111b54+this['x0'],_0x5844c6;}function inverse$n(_0x1112da){var _0x12abce={_0x598aa9:0xb89,_0x42c503:0xa50},_0xf92673=_0x5a92ef,_0x147aed=_0x1112da['x']-this['x0'],_0x50b973=_0x1112da['y']-this['y0'],_0x5a501a=_0x147aed/this['R'],_0x3b0275=0x2*(Math[_0xf92673(0x3ad)](Math['exp'](_0x50b973/this['R']))-Math['PI']/0x4),_0xe13574=Math[_0xf92673(_0x12abce._0x598aa9)](Math['cos'](this['b0'])*Math['sin'](_0x3b0275)+Math['sin'](this['b0'])*Math[_0xf92673(_0x12abce._0x42c503)](_0x3b0275)*Math['cos'](_0x5a501a)),_0x4724c1=Math['atan'](Math['sin'](_0x5a501a)/(Math[_0xf92673(_0x12abce._0x42c503)](this['b0'])*Math['cos'](_0x5a501a)-Math[_0xf92673(0xef5)](this['b0'])*Math['tan'](_0x3b0275))),_0x29cf89=this[_0xf92673(0x981)]+_0x4724c1/this['alpha'],_0x3d906e=0x0,_0x5c5e91=_0xe13574,_0x566fa9=-0x3e8,_0x137201=0x0;while(Math[_0xf92673(0x39f)](_0x5c5e91-_0x566fa9)>1e-7){if(++_0x137201>0x14)return;_0x3d906e=0x1/this[_0xf92673(0x313)]*(Math['log'](Math[_0xf92673(0xd2b)](Math['PI']/0x4+_0xe13574/0x2))-this['K'])+this['e']*Math['log'](Math['tan'](Math['PI']/0x4+Math['asin'](this['e']*Math[_0xf92673(0xef5)](_0x5c5e91))/0x2)),_0x566fa9=_0x5c5e91,_0x5c5e91=0x2*Math['atan'](Math['exp'](_0x3d906e))-Math['PI']/0x2;}return _0x1112da['x']=_0x29cf89,_0x1112da['y']=_0x5c5e91,_0x1112da;}var names$n=['somerc'],somerc={'init':init$n,'forward':forward$n,'inverse':inverse$n,'names':names$n},TOL=1e-7;function isTypeA(_0x12352e){var _0x4f8bbb=_0x5a92ef,_0x58f192=['Hotine_Oblique_Mercator','Hotine_Oblique_Mercator_Azimuth_Natural_Origin'],_0x5768a3=typeof _0x12352e['PROJECTION']==='object'?Object['keys'](_0x12352e['PROJECTION'])[0x0]:_0x12352e[_0x4f8bbb(0xaca)];return _0x4f8bbb(0x526)in _0x12352e||'no_off'in _0x12352e||_0x58f192[_0x4f8bbb(0x51a)](_0x5768a3)!==-0x1;}function init$m(){var _0x35ad2b={_0x525b7a:0x313,_0x501ce9:0x39f,_0x576e16:0xa50,_0x339157:0x912,_0x5cccec:0xef5,_0xe04a0f:0x2fe,_0x4c940b:0x33b,_0x47ba52:0x7fd},_0x57e401=_0x5a92ef,_0x1c6a85,_0x3978bc,_0x265395,_0x21528a,_0x15de44,_0x3f1a06,_0x2e2741,_0xc59d6,_0x5caefa,_0x105f51,_0x4df935=0x0,_0x2c6816,_0x4225d7=0x0,_0x100085=0x0,_0x5dc648=0x0,_0x52e099=0x0,_0x451724=0x0,_0x1008c5=0x0;this['no_off']=isTypeA(this),this['no_rot']='no_rot'in this;var _0x475d91=![];_0x57e401(_0x35ad2b._0x525b7a)in this&&(_0x475d91=!![]);var _0x292ee4=![];'rectified_grid_angle'in this&&(_0x292ee4=!![]);_0x475d91&&(_0x1008c5=this['alpha']);_0x292ee4&&(_0x4df935=this[_0x57e401(0xf58)]*D2R$1);if(_0x475d91||_0x292ee4)_0x4225d7=this['longc'];else{_0x100085=this['long1'],_0x52e099=this['lat1'],_0x5dc648=this[_0x57e401(0x30c)],_0x451724=this['lat2'];if(Math[_0x57e401(_0x35ad2b._0x501ce9)](_0x52e099-_0x451724)<=TOL||(_0x1c6a85=Math['abs'](_0x52e099))<=TOL||Math['abs'](_0x1c6a85-HALF_PI)<=TOL||Math['abs'](Math['abs'](this['lat0'])-HALF_PI)<=TOL||Math['abs'](Math[_0x57e401(_0x35ad2b._0x501ce9)](_0x451724)-HALF_PI)<=TOL)throw new Error();}var _0x710ff6=0x1-this['es'];_0x3978bc=Math[_0x57e401(0x912)](_0x710ff6);Math[_0x57e401(_0x35ad2b._0x501ce9)](this['lat0'])>EPSLN?(_0xc59d6=Math['sin'](this['lat0']),_0x265395=Math[_0x57e401(_0x35ad2b._0x576e16)](this['lat0']),_0x1c6a85=0x1-this['es']*_0xc59d6*_0xc59d6,this['B']=_0x265395*_0x265395,this['B']=Math[_0x57e401(0x912)](0x1+this['es']*this['B']*this['B']/_0x710ff6),this['A']=this['B']*this['k0']*_0x3978bc/_0x1c6a85,_0x21528a=this['B']*_0x3978bc/(_0x265395*Math[_0x57e401(_0x35ad2b._0x339157)](_0x1c6a85)),_0x15de44=_0x21528a*_0x21528a-0x1,_0x15de44<=0x0?_0x15de44=0x0:(_0x15de44=Math['sqrt'](_0x15de44),this['lat0']<0x0&&(_0x15de44=-_0x15de44)),this['E']=_0x15de44+=_0x21528a,this['E']*=Math[_0x57e401(0x9f4)](tsfnz(this['e'],this['lat0'],_0xc59d6),this['B'])):(this['B']=0x1/_0x3978bc,this['A']=this['k0'],this['E']=_0x21528a=_0x15de44=0x1);if(_0x475d91||_0x292ee4)_0x475d91?(_0x2c6816=Math['asin'](Math[_0x57e401(_0x35ad2b._0x5cccec)](_0x1008c5)/_0x21528a),!_0x292ee4&&(_0x4df935=_0x1008c5)):(_0x2c6816=_0x4df935,_0x1008c5=Math['asin'](_0x21528a*Math['sin'](_0x2c6816))),this['lam0']=_0x4225d7-Math['asin'](0.5*(_0x15de44-0x1/_0x15de44)*Math['tan'](_0x2c6816))/this['B'];else{_0x3f1a06=Math['pow'](tsfnz(this['e'],_0x52e099,Math[_0x57e401(0xef5)](_0x52e099)),this['B']),_0x2e2741=Math[_0x57e401(0x9f4)](tsfnz(this['e'],_0x451724,Math[_0x57e401(_0x35ad2b._0x5cccec)](_0x451724)),this['B']),_0x15de44=this['E']/_0x3f1a06,_0x5caefa=(_0x2e2741-_0x3f1a06)/(_0x2e2741+_0x3f1a06),_0x105f51=this['E']*this['E'],_0x105f51=(_0x105f51-_0x2e2741*_0x3f1a06)/(_0x105f51+_0x2e2741*_0x3f1a06),_0x1c6a85=_0x100085-_0x5dc648;if(_0x1c6a85<-Math['pi'])_0x5dc648-=TWO_PI;else _0x1c6a85>Math['pi']&&(_0x5dc648+=TWO_PI);this['lam0']=adjust_lon(0.5*(_0x100085+_0x5dc648)-Math['atan'](_0x105f51*Math['tan'](0.5*this['B']*(_0x100085-_0x5dc648))/_0x5caefa)/this['B']),_0x2c6816=Math['atan'](0x2*Math[_0x57e401(0xef5)](this['B']*adjust_lon(_0x100085-this['lam0']))/(_0x15de44-0x1/_0x15de44)),_0x4df935=_0x1008c5=Math['asin'](_0x21528a*Math['sin'](_0x2c6816));}this[_0x57e401(0x225)]=Math[_0x57e401(_0x35ad2b._0x5cccec)](_0x2c6816),this[_0x57e401(0xae5)]=Math['cos'](_0x2c6816),this[_0x57e401(_0x35ad2b._0xe04a0f)]=Math['sin'](_0x4df935),this['cosrot']=Math['cos'](_0x4df935),this['rB']=0x1/this['B'],this[_0x57e401(0x7fd)]=this['A']*this['rB'],this['BrA']=0x1/this[_0x57e401(0x7fd)],this['A']*this['B'],this[_0x57e401(0x8e6)]?this[_0x57e401(0x92d)]=0x0:(this['u_0']=Math[_0x57e401(0x39f)](this['ArB']*Math['atan'](Math[_0x57e401(0x912)](_0x21528a*_0x21528a-0x1)/Math['cos'](_0x1008c5))),this['lat0']<0x0&&(this[_0x57e401(0x92d)]=-this['u_0'])),_0x15de44=0.5*_0x2c6816,this[_0x57e401(0x57e)]=this['ArB']*Math['log'](Math['tan'](FORTPI-_0x15de44)),this[_0x57e401(_0x35ad2b._0x4c940b)]=this[_0x57e401(_0x35ad2b._0x47ba52)]*Math['log'](Math['tan'](FORTPI+_0x15de44));}function forward$m(_0x2e48a3){var _0x195ffa=_0x5a92ef,_0x2e434c={},_0x1b34f8,_0x539ccc,_0xd1bdbc,_0x3fdb69,_0x56fbd7,_0x25c86d,_0x3e5625,_0x35adbe;_0x2e48a3['x']=_0x2e48a3['x']-this['lam0'];if(Math['abs'](Math['abs'](_0x2e48a3['y'])-HALF_PI)>EPSLN){_0x56fbd7=this['E']/Math['pow'](tsfnz(this['e'],_0x2e48a3['y'],Math['sin'](_0x2e48a3['y'])),this['B']),_0x25c86d=0x1/_0x56fbd7,_0x1b34f8=0.5*(_0x56fbd7-_0x25c86d),_0x539ccc=0.5*(_0x56fbd7+_0x25c86d),_0x3fdb69=Math[_0x195ffa(0xef5)](this['B']*_0x2e48a3['x']),_0xd1bdbc=(_0x1b34f8*this['singam']-_0x3fdb69*this[_0x195ffa(0xae5)])/_0x539ccc;if(Math['abs'](Math['abs'](_0xd1bdbc)-0x1)<EPSLN)throw new Error();_0x35adbe=0.5*this['ArB']*Math['log']((0x1-_0xd1bdbc)/(0x1+_0xd1bdbc)),_0x25c86d=Math['cos'](this['B']*_0x2e48a3['x']),Math['abs'](_0x25c86d)<TOL?_0x3e5625=this['A']*_0x2e48a3['x']:_0x3e5625=this['ArB']*Math['atan2'](_0x1b34f8*this[_0x195ffa(0xae5)]+_0x3fdb69*this[_0x195ffa(0x225)],_0x25c86d);}else _0x35adbe=_0x2e48a3['y']>0x0?this['v_pole_n']:this['v_pole_s'],_0x3e5625=this['ArB']*_0x2e48a3['y'];return this['no_rot']?(_0x2e434c['x']=_0x3e5625,_0x2e434c['y']=_0x35adbe):(_0x3e5625-=this[_0x195ffa(0x92d)],_0x2e434c['x']=_0x35adbe*this[_0x195ffa(0x81e)]+_0x3e5625*this['sinrot'],_0x2e434c['y']=_0x3e5625*this['cosrot']-_0x35adbe*this['sinrot']),_0x2e434c['x']=this['a']*_0x2e434c['x']+this['x0'],_0x2e434c['y']=this['a']*_0x2e434c['y']+this['y0'],_0x2e434c;}function inverse$m(_0x4d151f){var _0x11b2e6={_0x5f2c23:0xb94,_0x227947:0x81e,_0x4db9cc:0x2fe,_0x284363:0x39f},_0x19ec40=_0x5a92ef,_0x25bf47,_0x3348bf,_0x4276ff,_0x3dcb6c,_0x28110e,_0x28fc75,_0x1766fa,_0x159a77={};_0x4d151f['x']=(_0x4d151f['x']-this['x0'])*(0x1/this['a']),_0x4d151f['y']=(_0x4d151f['y']-this['y0'])*(0x1/this['a']);this[_0x19ec40(_0x11b2e6._0x5f2c23)]?(_0x3348bf=_0x4d151f['y'],_0x25bf47=_0x4d151f['x']):(_0x3348bf=_0x4d151f['x']*this[_0x19ec40(_0x11b2e6._0x227947)]-_0x4d151f['y']*this['sinrot'],_0x25bf47=_0x4d151f['y']*this['cosrot']+_0x4d151f['x']*this[_0x19ec40(_0x11b2e6._0x4db9cc)]+this['u_0']);_0x4276ff=Math['exp'](-this['BrA']*_0x3348bf),_0x3dcb6c=0.5*(_0x4276ff-0x1/_0x4276ff),_0x28110e=0.5*(_0x4276ff+0x1/_0x4276ff),_0x28fc75=Math['sin'](this['BrA']*_0x25bf47),_0x1766fa=(_0x28fc75*this['cosgam']+_0x3dcb6c*this['singam'])/_0x28110e;if(Math[_0x19ec40(_0x11b2e6._0x284363)](Math['abs'](_0x1766fa)-0x1)<EPSLN)_0x159a77['x']=0x0,_0x159a77['y']=_0x1766fa<0x0?-HALF_PI:HALF_PI;else{_0x159a77['y']=this['E']/Math['sqrt']((0x1+_0x1766fa)/(0x1-_0x1766fa)),_0x159a77['y']=phi2z(this['e'],Math['pow'](_0x159a77['y'],0x1/this['B']));if(_0x159a77['y']===Infinity)throw new Error();_0x159a77['x']=-this['rB']*Math['atan2'](_0x3dcb6c*this['cosgam']-_0x28fc75*this['singam'],Math['cos'](this['BrA']*_0x25bf47));}return _0x159a77['x']+=this['lam0'],_0x159a77;}var names$m=['Hotine_Oblique_Mercator',_0x5a92ef(0xb4d),'Hotine_Oblique_Mercator_Azimuth_Natural_Origin','Hotine_Oblique_Mercator_Two_Point_Natural_Origin','Hotine_Oblique_Mercator_Azimuth_Center','Oblique_Mercator',_0x5a92ef(0x44f)],omerc={'init':init$m,'forward':forward$m,'inverse':inverse$m,'names':names$m};function init$l(){var _0x3d68a4={_0x2e7cf2:0x916,_0x1aa14a:0x916,_0x2e864e:0x916,_0x3fde38:0xef5,_0x483d71:0x28c,_0x4a4bd5:0x852},_0x861821=_0x5a92ef;!this['lat2']&&(this['lat2']=this[_0x861821(_0x3d68a4._0x2e7cf2)]);!this['k0']&&(this['k0']=0x1);this['x0']=this['x0']||0x0,this['y0']=this['y0']||0x0;if(Math['abs'](this[_0x861821(_0x3d68a4._0x1aa14a)]+this['lat2'])<EPSLN)return;var _0x553f4a=this['b']/this['a'];this['e']=Math['sqrt'](0x1-_0x553f4a*_0x553f4a);var _0x18eec0=Math['sin'](this['lat1']),_0x752ec3=Math['cos'](this['lat1']),_0x17739d=msfnz(this['e'],_0x18eec0,_0x752ec3),_0x4f0ba0=tsfnz(this['e'],this[_0x861821(_0x3d68a4._0x2e864e)],_0x18eec0),_0xfee50a=Math[_0x861821(_0x3d68a4._0x3fde38)](this['lat2']),_0x36f538=Math['cos'](this[_0x861821(0x29a)]),_0xc29d2a=msfnz(this['e'],_0xfee50a,_0x36f538),_0x1e909f=tsfnz(this['e'],this['lat2'],_0xfee50a),_0x58f6e5=tsfnz(this['e'],this['lat0'],Math['sin'](this['lat0']));Math['abs'](this['lat1']-this['lat2'])>EPSLN?this['ns']=Math['log'](_0x17739d/_0xc29d2a)/Math['log'](_0x4f0ba0/_0x1e909f):this['ns']=_0x18eec0,isNaN(this['ns'])&&(this['ns']=_0x18eec0),this['f0']=_0x17739d/(this['ns']*Math['pow'](_0x4f0ba0,this['ns'])),this['rh']=this['a']*this['f0']*Math[_0x861821(0x9f4)](_0x58f6e5,this['ns']),!this['title']&&(this[_0x861821(_0x3d68a4._0x483d71)]=_0x861821(_0x3d68a4._0x4a4bd5));}function forward$l(_0x569862){var _0xcaf2d7={_0x1f23c5:0x39f,_0x452d0f:0x39f,_0x1fadfb:0xef5,_0x46dc22:0x9f4},_0x2816dc=_0x5a92ef,_0x1e09eb=_0x569862['x'],_0x251a98=_0x569862['y'];Math[_0x2816dc(_0xcaf2d7._0x1f23c5)](0x2*Math['abs'](_0x251a98)-Math['PI'])<=EPSLN&&(_0x251a98=sign(_0x251a98)*(HALF_PI-0x2*EPSLN));var _0x5c917b=Math[_0x2816dc(_0xcaf2d7._0x452d0f)](Math['abs'](_0x251a98)-HALF_PI),_0x4493c8,_0x4a4928;if(_0x5c917b>EPSLN)_0x4493c8=tsfnz(this['e'],_0x251a98,Math[_0x2816dc(_0xcaf2d7._0x1fadfb)](_0x251a98)),_0x4a4928=this['a']*this['f0']*Math[_0x2816dc(_0xcaf2d7._0x46dc22)](_0x4493c8,this['ns']);else{_0x5c917b=_0x251a98*this['ns'];if(_0x5c917b<=0x0)return null;_0x4a4928=0x0;}var _0x46a633=this['ns']*adjust_lon(_0x1e09eb-this['long0']);return _0x569862['x']=this['k0']*(_0x4a4928*Math['sin'](_0x46a633))+this['x0'],_0x569862['y']=this['k0']*(this['rh']-_0x4a4928*Math['cos'](_0x46a633))+this['y0'],_0x569862;}function inverse$l(_0xa0dcdd){var _0x39ba7a={_0x38c8f:0x912,_0x36f652:0x666},_0x53a537=_0x5a92ef,_0x43ae84,_0x4f6be4,_0x5d7357,_0x2e3dee,_0x345f69,_0x303294=(_0xa0dcdd['x']-this['x0'])/this['k0'],_0x32541a=this['rh']-(_0xa0dcdd['y']-this['y0'])/this['k0'];this['ns']>0x0?(_0x43ae84=Math['sqrt'](_0x303294*_0x303294+_0x32541a*_0x32541a),_0x4f6be4=0x1):(_0x43ae84=-Math[_0x53a537(_0x39ba7a._0x38c8f)](_0x303294*_0x303294+_0x32541a*_0x32541a),_0x4f6be4=-0x1);var _0x1ad45f=0x0;_0x43ae84!==0x0&&(_0x1ad45f=Math[_0x53a537(0x58c)](_0x4f6be4*_0x303294,_0x4f6be4*_0x32541a));if(_0x43ae84!==0x0||this['ns']>0x0){_0x4f6be4=0x1/this['ns'],_0x5d7357=Math['pow'](_0x43ae84/(this['a']*this['f0']),_0x4f6be4),_0x2e3dee=phi2z(this['e'],_0x5d7357);if(_0x2e3dee===-0x270f)return null;}else _0x2e3dee=-HALF_PI;return _0x345f69=adjust_lon(_0x1ad45f/this['ns']+this[_0x53a537(_0x39ba7a._0x36f652)]),_0xa0dcdd['x']=_0x345f69,_0xa0dcdd['y']=_0x2e3dee,_0xa0dcdd;}var names$l=['Lambert\x20Tangential\x20Conformal\x20Conic\x20Projection','Lambert_Conformal_Conic',_0x5a92ef(0xa99),_0x5a92ef(0xbd6),'lcc','Lambert\x20Conic\x20Conformal\x20(1SP)','Lambert\x20Conic\x20Conformal\x20(2SP)'],lcc={'init':init$l,'forward':forward$l,'inverse':inverse$l,'names':names$l};function init$k(){var _0x1c53ab={_0x1a5349:0xd8f,_0x2078ed:0xef5,_0x5294b9:0xd2b,_0x4e003f:0x912},_0x279426=_0x5a92ef;this['a']=6377397.155,this['es']=0.006674372230614,this['e']=Math['sqrt'](this['es']),!this['lat0']&&(this['lat0']=0.863937979737193),!this[_0x279426(0x666)]&&(this['long0']=0.7417649320975901-0.308341501185665),!this['k0']&&(this['k0']=0.9999),this['s45']=0.785398163397448,this['s90']=0x2*this[_0x279426(0x89d)],this['fi0']=this['lat0'],this['e2']=this['es'],this['e']=Math['sqrt'](this['e2']),this['alfa']=Math['sqrt'](0x1+this['e2']*Math['pow'](Math['cos'](this['fi0']),0x4)/(0x1-this['e2'])),this['uq']=1.04216856380474,this['u0']=Math['asin'](Math['sin'](this[_0x279426(_0x1c53ab._0x1a5349)])/this['alfa']),this['g']=Math['pow']((0x1+this['e']*Math['sin'](this['fi0']))/(0x1-this['e']*Math[_0x279426(_0x1c53ab._0x2078ed)](this['fi0'])),this['alfa']*this['e']/0x2),this['k']=Math['tan'](this['u0']/0x2+this['s45'])/Math[_0x279426(0x9f4)](Math[_0x279426(_0x1c53ab._0x5294b9)](this['fi0']/0x2+this[_0x279426(0x89d)]),this['alfa'])*this['g'],this['k1']=this['k0'],this['n0']=this['a']*Math[_0x279426(_0x1c53ab._0x4e003f)](0x1-this['e2'])/(0x1-this['e2']*Math[_0x279426(0x9f4)](Math['sin'](this[_0x279426(0xd8f)]),0x2)),this['s0']=1.37008346281555,this['n']=Math[_0x279426(_0x1c53ab._0x2078ed)](this['s0']),this['ro0']=this['k1']*this['n0']/Math['tan'](this['s0']),this['ad']=this['s90']-this['uq'];}function forward$k(_0x42718a){var _0x4c0f4b={_0x1d1562:0xef5,_0x58bc21:0x9f4,_0x447341:0xd2b,_0xf4cd13:0x2eb,_0x1651b2:0xef5,_0x49b561:0xa50,_0x258d88:0xea0},_0x4e118c=_0x5a92ef,_0x2321ec,_0x48acae,_0x3ed374,_0x2aad28,_0x4201ef,_0x49f7a2,_0x1d25b2,_0xa4f04e=_0x42718a['x'],_0x3abe1f=_0x42718a['y'],_0x2c83a4=adjust_lon(_0xa4f04e-this['long0']);return _0x2321ec=Math['pow']((0x1+this['e']*Math[_0x4e118c(_0x4c0f4b._0x1d1562)](_0x3abe1f))/(0x1-this['e']*Math[_0x4e118c(_0x4c0f4b._0x1d1562)](_0x3abe1f)),this['alfa']*this['e']/0x2),_0x48acae=0x2*(Math['atan'](this['k']*Math[_0x4e118c(_0x4c0f4b._0x58bc21)](Math[_0x4e118c(_0x4c0f4b._0x447341)](_0x3abe1f/0x2+this[_0x4e118c(0x89d)]),this[_0x4e118c(_0x4c0f4b._0xf4cd13)])/_0x2321ec)-this['s45']),_0x3ed374=-_0x2c83a4*this[_0x4e118c(0x2eb)],_0x2aad28=Math['asin'](Math['cos'](this['ad'])*Math[_0x4e118c(_0x4c0f4b._0x1651b2)](_0x48acae)+Math['sin'](this['ad'])*Math[_0x4e118c(0xa50)](_0x48acae)*Math[_0x4e118c(_0x4c0f4b._0x49b561)](_0x3ed374)),_0x4201ef=Math['asin'](Math['cos'](_0x48acae)*Math['sin'](_0x3ed374)/Math[_0x4e118c(0xa50)](_0x2aad28)),_0x49f7a2=this['n']*_0x4201ef,_0x1d25b2=this[_0x4e118c(_0x4c0f4b._0x258d88)]*Math[_0x4e118c(0x9f4)](Math[_0x4e118c(0xd2b)](this['s0']/0x2+this['s45']),this['n'])/Math['pow'](Math[_0x4e118c(0xd2b)](_0x2aad28/0x2+this['s45']),this['n']),_0x42718a['y']=_0x1d25b2*Math['cos'](_0x49f7a2)/0x1,_0x42718a['x']=_0x1d25b2*Math['sin'](_0x49f7a2)/0x1,!this['czech']&&(_0x42718a['y']*=-0x1,_0x42718a['x']*=-0x1),_0x42718a;}function inverse$k(_0x96b075){var _0xa94e={_0x1aae14:0x79d,_0x275fb9:0x89d,_0x39b73f:0xef5,_0x50ec69:0x2eb},_0x6d68ed=_0x5a92ef,_0x4ef87f,_0x3783a2,_0x192b2b,_0x321676,_0x26dfe9,_0x4a6c81,_0x14c0db,_0x3328dc,_0x1d8b64=_0x96b075['x'];_0x96b075['x']=_0x96b075['y'],_0x96b075['y']=_0x1d8b64;!this[_0x6d68ed(_0xa94e._0x1aae14)]&&(_0x96b075['y']*=-0x1,_0x96b075['x']*=-0x1);_0x4a6c81=Math['sqrt'](_0x96b075['x']*_0x96b075['x']+_0x96b075['y']*_0x96b075['y']),_0x26dfe9=Math[_0x6d68ed(0x58c)](_0x96b075['y'],_0x96b075['x']),_0x321676=_0x26dfe9/Math['sin'](this['s0']),_0x192b2b=0x2*(Math[_0x6d68ed(0x3ad)](Math['pow'](this['ro0']/_0x4a6c81,0x1/this['n'])*Math['tan'](this['s0']/0x2+this['s45']))-this[_0x6d68ed(_0xa94e._0x275fb9)]),_0x4ef87f=Math['asin'](Math[_0x6d68ed(0xa50)](this['ad'])*Math['sin'](_0x192b2b)-Math['sin'](this['ad'])*Math['cos'](_0x192b2b)*Math[_0x6d68ed(0xa50)](_0x321676)),_0x3783a2=Math['asin'](Math[_0x6d68ed(0xa50)](_0x192b2b)*Math[_0x6d68ed(_0xa94e._0x39b73f)](_0x321676)/Math['cos'](_0x4ef87f)),_0x96b075['x']=this['long0']-_0x3783a2/this[_0x6d68ed(_0xa94e._0x50ec69)],_0x14c0db=_0x4ef87f,_0x3328dc=0x0;var _0x3a5ccd=0x0;do{_0x96b075['y']=0x2*(Math['atan'](Math['pow'](this['k'],-0x1/this['alfa'])*Math['pow'](Math['tan'](_0x4ef87f/0x2+this['s45']),0x1/this[_0x6d68ed(0x2eb)])*Math['pow']((0x1+this['e']*Math['sin'](_0x14c0db))/(0x1-this['e']*Math['sin'](_0x14c0db)),this['e']/0x2))-this['s45']),Math['abs'](_0x14c0db-_0x96b075['y'])<1e-10&&(_0x3328dc=0x1),_0x14c0db=_0x96b075['y'],_0x3a5ccd+=0x1;}while(_0x3328dc===0x0&&_0x3a5ccd<0xf);if(_0x3a5ccd>=0xf)return null;return _0x96b075;}var names$k=['Krovak',_0x5a92ef(0xdf2)],krovak={'init':init$k,'forward':forward$k,'inverse':inverse$k,'names':names$k};function mlfn(_0x324f57,_0x1e5c3f,_0x3f22d9,_0x148775,_0x3ec5bd){var _0x28fc42=_0x5a92ef;return _0x324f57*_0x3ec5bd-_0x1e5c3f*Math[_0x28fc42(0xef5)](0x2*_0x3ec5bd)+_0x3f22d9*Math['sin'](0x4*_0x3ec5bd)-_0x148775*Math['sin'](0x6*_0x3ec5bd);}function e0fn(_0x29088b){return 0x1-0.25*_0x29088b*(0x1+_0x29088b/0x10*(0x3+1.25*_0x29088b));}function e1fn(_0x479a89){return 0.375*_0x479a89*(0x1+0.25*_0x479a89*(0x1+0.46875*_0x479a89));}function e2fn(_0x14fec6){return 0.05859375*_0x14fec6*_0x14fec6*(0x1+0.75*_0x14fec6);}function e3fn(_0xfd5764){return _0xfd5764*_0xfd5764*_0xfd5764*(0x23/0xc00);}function gN(_0x35acdf,_0x309d1f,_0x532cc5){var _0x4279c3=_0x309d1f*_0x532cc5;return _0x35acdf/Math['sqrt'](0x1-_0x4279c3*_0x4279c3);}function adjust_lat(_0x39838e){var _0x4a7f34={_0x463bbf:0x39f},_0x3a3c60=_0x5a92ef;return Math[_0x3a3c60(_0x4a7f34._0x463bbf)](_0x39838e)<HALF_PI?_0x39838e:_0x39838e-sign(_0x39838e)*Math['PI'];}function imlfn(_0x4c4949,_0x50d1fe,_0x4feda6,_0x415ec7,_0x11634f){var _0x389bee=_0x5a92ef,_0x306138,_0x235493;_0x306138=_0x4c4949/_0x50d1fe;for(var _0x4d2259=0x0;_0x4d2259<0xf;_0x4d2259++){_0x235493=(_0x4c4949-(_0x50d1fe*_0x306138-_0x4feda6*Math[_0x389bee(0xef5)](0x2*_0x306138)+_0x415ec7*Math[_0x389bee(0xef5)](0x4*_0x306138)-_0x11634f*Math['sin'](0x6*_0x306138)))/(_0x50d1fe-0x2*_0x4feda6*Math['cos'](0x2*_0x306138)+0x4*_0x415ec7*Math['cos'](0x4*_0x306138)-0x6*_0x11634f*Math[_0x389bee(0xa50)](0x6*_0x306138)),_0x306138+=_0x235493;if(Math['abs'](_0x235493)<=1e-10)return _0x306138;}return NaN;}function init$j(){!this['sphere']&&(this['e0']=e0fn(this['es']),this['e1']=e1fn(this['es']),this['e2']=e2fn(this['es']),this['e3']=e3fn(this['es']),this['ml0']=this['a']*mlfn(this['e0'],this['e1'],this['e2'],this['e3'],this['lat0']));}function forward$j(_0x2b5659){var _0xca3ece={_0x4a2fa8:0xef5,_0xaf32c8:0x305},_0x25e28b=_0x5a92ef,_0x512a19,_0x4fe0ef,_0x4cd006=_0x2b5659['x'],_0x232305=_0x2b5659['y'];_0x4cd006=adjust_lon(_0x4cd006-this['long0']);if(this['sphere'])_0x512a19=this['a']*Math['asin'](Math['cos'](_0x232305)*Math['sin'](_0x4cd006)),_0x4fe0ef=this['a']*(Math['atan2'](Math['tan'](_0x232305),Math['cos'](_0x4cd006))-this['lat0']);else{var _0x6fac92=Math[_0x25e28b(_0xca3ece._0x4a2fa8)](_0x232305),_0xa36ce5=Math['cos'](_0x232305),_0x38dcf6=gN(this['a'],this['e'],_0x6fac92),_0x136001=Math['tan'](_0x232305)*Math['tan'](_0x232305),_0xb6ca82=_0x4cd006*Math['cos'](_0x232305),_0x3e7017=_0xb6ca82*_0xb6ca82,_0x479dd6=this['es']*_0xa36ce5*_0xa36ce5/(0x1-this['es']),_0x558a2a=this['a']*mlfn(this['e0'],this['e1'],this['e2'],this['e3'],_0x232305);_0x512a19=_0x38dcf6*_0xb6ca82*(0x1-_0x3e7017*_0x136001*(0x1/0x6-(0x8-_0x136001+0x8*_0x479dd6)*_0x3e7017/0x78)),_0x4fe0ef=_0x558a2a-this[_0x25e28b(_0xca3ece._0xaf32c8)]+_0x38dcf6*_0x6fac92/_0xa36ce5*_0x3e7017*(0.5+(0x5-_0x136001+0x6*_0x479dd6)*_0x3e7017/0x18);}return _0x2b5659['x']=_0x512a19+this['x0'],_0x2b5659['y']=_0x4fe0ef+this['y0'],_0x2b5659;}function inverse$j(_0x10f218){var _0x5abbf2={_0x15adbe:0x58c,_0x400bcb:0x39f},_0xd03afd=_0x5a92ef;_0x10f218['x']-=this['x0'],_0x10f218['y']-=this['y0'];var _0x3874de=_0x10f218['x']/this['a'],_0x337859=_0x10f218['y']/this['a'],_0x5abdc8,_0x2e757e;if(this['sphere']){var _0x284e31=_0x337859+this['lat0'];_0x5abdc8=Math['asin'](Math['sin'](_0x284e31)*Math['cos'](_0x3874de)),_0x2e757e=Math[_0xd03afd(_0x5abbf2._0x15adbe)](Math['tan'](_0x3874de),Math['cos'](_0x284e31));}else{var _0x517f22=this[_0xd03afd(0x305)]/this['a']+_0x337859,_0xbc991c=imlfn(_0x517f22,this['e0'],this['e1'],this['e2'],this['e3']);if(Math[_0xd03afd(_0x5abbf2._0x400bcb)](Math['abs'](_0xbc991c)-HALF_PI)<=EPSLN)return _0x10f218['x']=this[_0xd03afd(0x666)],_0x10f218['y']=HALF_PI,_0x337859<0x0&&(_0x10f218['y']*=-0x1),_0x10f218;var _0x20741a=gN(this['a'],this['e'],Math['sin'](_0xbc991c)),_0x1d3341=_0x20741a*_0x20741a*_0x20741a/this['a']/this['a']*(0x1-this['es']),_0x406dbf=Math[_0xd03afd(0x9f4)](Math['tan'](_0xbc991c),0x2),_0x3ed87a=_0x3874de*this['a']/_0x20741a,_0x50779c=_0x3ed87a*_0x3ed87a;_0x5abdc8=_0xbc991c-_0x20741a*Math['tan'](_0xbc991c)/_0x1d3341*_0x3ed87a*_0x3ed87a*(0.5-(0x1+0x3*_0x406dbf)*_0x3ed87a*_0x3ed87a/0x18),_0x2e757e=_0x3ed87a*(0x1-_0x50779c*(_0x406dbf/0x3+(0x1+0x3*_0x406dbf)*_0x406dbf*_0x50779c/0xf))/Math['cos'](_0xbc991c);}return _0x10f218['x']=adjust_lon(_0x2e757e+this['long0']),_0x10f218['y']=adjust_lat(_0x5abdc8),_0x10f218;}var names$j=[_0x5a92ef(0x325),_0x5a92ef(0x594),'cass'],cass={'init':init$j,'forward':forward$j,'inverse':inverse$j,'names':names$j};function qsfnz(_0x1767fa,_0x1abeae){var _0x38053d;return _0x1767fa>1e-7?(_0x38053d=_0x1767fa*_0x1abeae,(0x1-_0x1767fa*_0x1767fa)*(_0x1abeae/(0x1-_0x38053d*_0x38053d)-0.5/_0x1767fa*Math['log']((0x1-_0x38053d)/(0x1+_0x38053d)))):0x2*_0x1abeae;}var S_POLE=0x1,N_POLE=0x2,EQUIT=0x3,OBLIQ=0x4;function init$i(){var _0x337e67={_0x42400c:0x650,_0x3c5a26:0xb1e,_0x3cc132:0x293,_0x5714c2:0x912,_0x473fe2:0xa50},_0x15c9b1=_0x5a92ef,_0x155f7b=Math[_0x15c9b1(0x39f)](this['lat0']);if(Math['abs'](_0x155f7b-HALF_PI)<EPSLN)this['mode']=this['lat0']<0x0?this['S_POLE']:this['N_POLE'];else Math['abs'](_0x155f7b)<EPSLN?this[_0x15c9b1(0x414)]=this['EQUIT']:this[_0x15c9b1(0x414)]=this['OBLIQ'];if(this['es']>0x0){var _0xde3bf7;this['qp']=qsfnz(this['e'],0x1),this['mmf']=0.5/(0x1-this['es']),this['apa']=authset(this['es']);switch(this['mode']){case this['N_POLE']:this['dd']=0x1;break;case this['S_POLE']:this['dd']=0x1;break;case this['EQUIT']:this['rq']=Math['sqrt'](0.5*this['qp']),this['dd']=0x1/this['rq'],this['xmf']=0x1,this['ymf']=0.5*this['qp'];break;case this[_0x15c9b1(_0x337e67._0x42400c)]:this['rq']=Math[_0x15c9b1(0x912)](0.5*this['qp']),_0xde3bf7=Math[_0x15c9b1(0xef5)](this['lat0']),this[_0x15c9b1(_0x337e67._0x3c5a26)]=qsfnz(this['e'],_0xde3bf7)/this['qp'],this[_0x15c9b1(_0x337e67._0x3cc132)]=Math['sqrt'](0x1-this['sinb1']*this[_0x15c9b1(0xb1e)]),this['dd']=Math['cos'](this['lat0'])/(Math[_0x15c9b1(_0x337e67._0x5714c2)](0x1-this['es']*_0xde3bf7*_0xde3bf7)*this['rq']*this['cosb1']),this['ymf']=(this['xmf']=this['rq'])/this['dd'],this['xmf']*=this['dd'];break;}}else this['mode']===this['OBLIQ']&&(this['sinph0']=Math['sin'](this['lat0']),this[_0x15c9b1(0x368)]=Math[_0x15c9b1(_0x337e67._0x473fe2)](this['lat0']));}function forward$i(_0x57b961){var _0x3e6c63={_0x204579:0x1c9,_0x49c6a6:0x414,_0x10697c:0x414,_0x17d2a1:0x414,_0x15fde5:0x39f,_0x4eea24:0x650,_0x4cbdf1:0xeaf,_0x57aabd:0x414,_0x5274a9:0x293},_0xd7fa2e=_0x5a92ef,_0x427b94,_0xc8d9ff,_0x300445,_0x4f8ccb,_0x52352c,_0x41eeef,_0x15f772,_0xfa3a93,_0xc91f81,_0x44c195,_0x355b7f=_0x57b961['x'],_0x239c71=_0x57b961['y'];_0x355b7f=adjust_lon(_0x355b7f-this['long0']);if(this['sphere']){_0x52352c=Math['sin'](_0x239c71),_0x44c195=Math['cos'](_0x239c71),_0x300445=Math['cos'](_0x355b7f);if(this['mode']===this['OBLIQ']||this['mode']===this[_0xd7fa2e(_0x3e6c63._0x204579)]){_0xc8d9ff=this['mode']===this[_0xd7fa2e(0x1c9)]?0x1+_0x44c195*_0x300445:0x1+this['sinph0']*_0x52352c+this['cosph0']*_0x44c195*_0x300445;if(_0xc8d9ff<=EPSLN)return null;_0xc8d9ff=Math['sqrt'](0x2/_0xc8d9ff),_0x427b94=_0xc8d9ff*_0x44c195*Math['sin'](_0x355b7f),_0xc8d9ff*=this['mode']===this['EQUIT']?_0x52352c:this['cosph0']*_0x52352c-this['sinph0']*_0x44c195*_0x300445;}else{if(this[_0xd7fa2e(_0x3e6c63._0x49c6a6)]===this['N_POLE']||this[_0xd7fa2e(_0x3e6c63._0x10697c)]===this['S_POLE']){this[_0xd7fa2e(_0x3e6c63._0x17d2a1)]===this['N_POLE']&&(_0x300445=-_0x300445);if(Math[_0xd7fa2e(_0x3e6c63._0x15fde5)](_0x239c71+this['lat0'])<EPSLN)return null;_0xc8d9ff=FORTPI-_0x239c71*0.5,_0xc8d9ff=0x2*(this['mode']===this['S_POLE']?Math['cos'](_0xc8d9ff):Math['sin'](_0xc8d9ff)),_0x427b94=_0xc8d9ff*Math['sin'](_0x355b7f),_0xc8d9ff*=_0x300445;}}}else{_0x15f772=0x0,_0xfa3a93=0x0,_0xc91f81=0x0,_0x300445=Math['cos'](_0x355b7f),_0x4f8ccb=Math['sin'](_0x355b7f),_0x52352c=Math['sin'](_0x239c71),_0x41eeef=qsfnz(this['e'],_0x52352c);(this['mode']===this['OBLIQ']||this['mode']===this['EQUIT'])&&(_0x15f772=_0x41eeef/this['qp'],_0xfa3a93=Math[_0xd7fa2e(0x912)](0x1-_0x15f772*_0x15f772));switch(this['mode']){case this[_0xd7fa2e(_0x3e6c63._0x4eea24)]:_0xc91f81=0x1+this['sinb1']*_0x15f772+this['cosb1']*_0xfa3a93*_0x300445;break;case this['EQUIT']:_0xc91f81=0x1+_0xfa3a93*_0x300445;break;case this['N_POLE']:_0xc91f81=HALF_PI+_0x239c71,_0x41eeef=this['qp']-_0x41eeef;break;case this[_0xd7fa2e(_0x3e6c63._0x4cbdf1)]:_0xc91f81=_0x239c71-HALF_PI,_0x41eeef=this['qp']+_0x41eeef;break;}if(Math[_0xd7fa2e(0x39f)](_0xc91f81)<EPSLN)return null;switch(this['mode']){case this['OBLIQ']:case this[_0xd7fa2e(0x1c9)]:_0xc91f81=Math['sqrt'](0x2/_0xc91f81);this[_0xd7fa2e(_0x3e6c63._0x57aabd)]===this['OBLIQ']?_0xc8d9ff=this['ymf']*_0xc91f81*(this[_0xd7fa2e(_0x3e6c63._0x5274a9)]*_0x15f772-this['sinb1']*_0xfa3a93*_0x300445):_0xc8d9ff=(_0xc91f81=Math['sqrt'](0x2/(0x1+_0xfa3a93*_0x300445)))*_0x15f772*this['ymf'];_0x427b94=this['xmf']*_0xc91f81*_0xfa3a93*_0x4f8ccb;break;case this['N_POLE']:case this[_0xd7fa2e(_0x3e6c63._0x4cbdf1)]:_0x41eeef>=0x0?(_0x427b94=(_0xc91f81=Math['sqrt'](_0x41eeef))*_0x4f8ccb,_0xc8d9ff=_0x300445*(this['mode']===this['S_POLE']?_0xc91f81:-_0xc91f81)):_0x427b94=_0xc8d9ff=0x0;break;}}return _0x57b961['x']=this['a']*_0x427b94+this['x0'],_0x57b961['y']=this['a']*_0xc8d9ff+this['y0'],_0x57b961;}function inverse$i(_0x26cdf1){var _0x61c2b8={_0x27822f:0x912,_0x517a5c:0x414,_0x525a2e:0xa1a,_0x5d6fa9:0x414,_0xbfed83:0x58c,_0x2eb4c3:0x293,_0x37eb00:0xeaf,_0x473de1:0xeaf,_0x3b3f61:0xf31},_0x4c3491=_0x5a92ef;_0x26cdf1['x']-=this['x0'],_0x26cdf1['y']-=this['y0'];var _0x47cc0d=_0x26cdf1['x']/this['a'],_0xbaca4a=_0x26cdf1['y']/this['a'],_0x48aef8,_0x29ff3a,_0x5e99ba,_0x16a7ab,_0x313c57,_0x273986,_0x5e454f;if(this['sphere']){var _0x54ba99=0x0,_0x218efa,_0x52133b=0x0;_0x218efa=Math[_0x4c3491(_0x61c2b8._0x27822f)](_0x47cc0d*_0x47cc0d+_0xbaca4a*_0xbaca4a),_0x29ff3a=_0x218efa*0.5;if(_0x29ff3a>0x1)return null;_0x29ff3a=0x2*Math[_0x4c3491(0xb89)](_0x29ff3a);(this[_0x4c3491(_0x61c2b8._0x517a5c)]===this['OBLIQ']||this['mode']===this['EQUIT'])&&(_0x52133b=Math['sin'](_0x29ff3a),_0x54ba99=Math['cos'](_0x29ff3a));switch(this['mode']){case this['EQUIT']:_0x29ff3a=Math['abs'](_0x218efa)<=EPSLN?0x0:Math['asin'](_0xbaca4a*_0x52133b/_0x218efa),_0x47cc0d*=_0x52133b,_0xbaca4a=_0x54ba99*_0x218efa;break;case this['OBLIQ']:_0x29ff3a=Math['abs'](_0x218efa)<=EPSLN?this[_0x4c3491(_0x61c2b8._0x525a2e)]:Math['asin'](_0x54ba99*this['sinph0']+_0xbaca4a*_0x52133b*this['cosph0']/_0x218efa),_0x47cc0d*=_0x52133b*this['cosph0'],_0xbaca4a=(_0x54ba99-Math['sin'](_0x29ff3a)*this['sinph0'])*_0x218efa;break;case this[_0x4c3491(0x383)]:_0xbaca4a=-_0xbaca4a,_0x29ff3a=HALF_PI-_0x29ff3a;break;case this['S_POLE']:_0x29ff3a-=HALF_PI;break;}_0x48aef8=_0xbaca4a===0x0&&(this['mode']===this['EQUIT']||this[_0x4c3491(_0x61c2b8._0x5d6fa9)]===this[_0x4c3491(0x650)])?0x0:Math[_0x4c3491(_0x61c2b8._0xbfed83)](_0x47cc0d,_0xbaca4a);}else{_0x5e454f=0x0;if(this['mode']===this[_0x4c3491(0x650)]||this['mode']===this['EQUIT']){_0x47cc0d/=this['dd'],_0xbaca4a*=this['dd'],_0x273986=Math['sqrt'](_0x47cc0d*_0x47cc0d+_0xbaca4a*_0xbaca4a);if(_0x273986<EPSLN)return _0x26cdf1['x']=this[_0x4c3491(0x666)],_0x26cdf1['y']=this['lat0'],_0x26cdf1;_0x16a7ab=0x2*Math['asin'](0.5*_0x273986/this['rq']),_0x5e99ba=Math['cos'](_0x16a7ab),_0x47cc0d*=_0x16a7ab=Math['sin'](_0x16a7ab),this[_0x4c3491(_0x61c2b8._0x5d6fa9)]===this['OBLIQ']?(_0x5e454f=_0x5e99ba*this['sinb1']+_0xbaca4a*_0x16a7ab*this[_0x4c3491(0x293)]/_0x273986,_0x313c57=this['qp']*_0x5e454f,_0xbaca4a=_0x273986*this[_0x4c3491(_0x61c2b8._0x2eb4c3)]*_0x5e99ba-_0xbaca4a*this[_0x4c3491(0xb1e)]*_0x16a7ab):(_0x5e454f=_0xbaca4a*_0x16a7ab/_0x273986,_0x313c57=this['qp']*_0x5e454f,_0xbaca4a=_0x273986*_0x5e99ba);}else{if(this['mode']===this['N_POLE']||this['mode']===this[_0x4c3491(_0x61c2b8._0x37eb00)]){this[_0x4c3491(_0x61c2b8._0x5d6fa9)]===this['N_POLE']&&(_0xbaca4a=-_0xbaca4a);_0x313c57=_0x47cc0d*_0x47cc0d+_0xbaca4a*_0xbaca4a;if(!_0x313c57)return _0x26cdf1['x']=this['long0'],_0x26cdf1['y']=this['lat0'],_0x26cdf1;_0x5e454f=0x1-_0x313c57/this['qp'],this['mode']===this[_0x4c3491(_0x61c2b8._0x473de1)]&&(_0x5e454f=-_0x5e454f);}}_0x48aef8=Math['atan2'](_0x47cc0d,_0xbaca4a),_0x29ff3a=authlat(Math['asin'](_0x5e454f),this[_0x4c3491(_0x61c2b8._0x3b3f61)]);}return _0x26cdf1['x']=adjust_lon(this['long0']+_0x48aef8),_0x26cdf1['y']=_0x29ff3a,_0x26cdf1;}var P00=0.3333333333333333,P01=0.17222222222222222,P02=0.10257936507936508,P10=0.06388888888888888,P11=0.0664021164021164,P20=0.016415012942191543;function _0x579d(){var _0x4f6df2=['execute','_sampledPositionProperty','replaceCache','where','addControl','VerticalOrigin','_layerList','_rightClickHandler','限定的范围','getMaxHeight','_onMap_middleClick','getGeometryInstanceAttributes','Azimuth','showPage','_last_success','ClippingPlane','normalize','result','remove','once','depthFailAppearance','_tooltipId','openSmallTooltip','shaderProgramId','JulianDate','Camera','_second','_cancelOutlinePositionsCallback','excludedKeys','_enableScreenSpaceCameraController','pois','#123e59','frontFaceAlphaByDistance','_mouseUpHandle','sinphi','geocode','shadowMaps','gunung_segara','brightness','clockRange','maximumRadius','orderIndependentTranslucency','_startHeading','multiplyByMatrix3','currentTarget','_经度','queryParameters','multiplyByUniformScale','_selectedLayer','VertexFormat','_readChildNode','_onClockTick','ELLIPSOID','PolylinePipeline','开启地形','cylinderStyleConver','coordinates','createVertexArray','DrawUtil','normalMap','__esModule','getCurrentMousePosition:\x20scene.pick\x20拾取时异常','objectsToExclude','glow','Buffer','_value','checkData','controls','pickedObject','lowerLatitude','_position_show','maxAlpha','updateHeight','addEventParent','graphicOptions','_buildImageResource','getOutlineColorByStyle','onlySelected','WGS7','debugAxisPrimitive','toCartographic','_measureDistanceLable','For\x20more\x20functions,\x20right\x20click','graphics','Polyconic','_arrLayerIdx','#D33B7D','addTile','_hasLoad','attribute\x20vec3\x20position;\x0avarying\x20vec2\x20depth;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec4\x20pos\x20=\x20vec4(position.xyz,\x201.0);\x0a\x20\x20depth\x20=\x20pos.zw;\x0a\x20\x20pos.z\x20=\x200.0;\x0a\x20\x20gl_Position\x20=\x20czm_projection\x20*\x20pos;\x0a}\x0a','px;\x22>','slope','_city','top','_computedNewPos','挖方體積','CylinderWave','proj4.Point\x20will\x20be\x20removed\x20in\x20version\x203,\x20use\x20proj4.toPoint','0.00','setInterpolationOptions','grid','_onAdd','false_easting','radii_y','_unbindEditEvent','updateRadii','_setClockOption','_enabledHook','points','_updateContent','buildModuleUrl','limit','PolylineOutlineMaterialProperty','second_all','substr','tileset','sin_po','GroundPolylinePrimitive','u_mars_tilesetHeight','getMetadata','_positions_circle_y','_menuObj','BloomEffectNo','isAdded','Ion','topRadius','amplitude','negate','ALPHA_BLEND','colorOptsConver','_useHdr','addressComponent','latColumn','_rotateHpr','NEAREST','editMouseMove','rain','getThirdPoint','createPropertyDescriptor','labelHeightStyle','PolyBlob','_contourColor','_drawRemovePointHandler','reverse','TOP_ROTATE','Angle','C_re','_pickSP','stopFlicker','info','openContextMenu','moveStep','startRotateMatrix','PerspectiveFrustum','cssText','482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15','clear','EQUIT','LangType','uniform\x20vec4\x20evenColor;\x0auniform\x20vec4\x20oddColor;\x0auniform\x20float\x20frequency;\x0auniform\x20vec2\x20noiseScale;\x0auniform\x20float\x20grainFrequency;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20//Based\x20on\x20wood\x20shader\x20from\x20OpenGL\x20Shading\x20Language\x20(3rd\x20edition)\x20pg.\x20455\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x0a\x20\x20vec2\x20noisevec;\x0a\x20\x20noisevec.x\x20=\x20czm_snoise(st\x20*\x20noiseScale.x);\x0a\x20\x20noisevec.y\x20=\x20czm_snoise(st\x20*\x20noiseScale.y);\x0a\x0a\x20\x20vec2\x20location\x20=\x20st\x20+\x20noisevec;\x0a\x20\x20float\x20dist\x20=\x20sqrt(location.x\x20*\x20location.x\x20+\x20location.y\x20*\x20location.y);\x0a\x20\x20dist\x20*=\x20frequency;\x0a\x0a\x20\x20float\x20r\x20=\x20fract(dist\x20+\x20noisevec[0]\x20+\x20noisevec[1])\x20*\x202.0;\x0a\x20\x20if(r\x20>\x201.0)\x0a\x20\x20\x20\x20r\x20=\x202.0\x20-\x20r;\x0a\x0a\x20\x20vec4\x20color\x20=\x20mix(evenColor,\x20oddColor,\x20r);\x0a\x0a\x20\x20//streaks\x0a\x20\x20r\x20=\x20abs(czm_snoise(vec2(st.x\x20*\x20grainFrequency,\x20st.y\x20*\x20grainFrequency\x20*\x200.02)))\x20*\x200.2;\x0a\x20\x20color.rgb\x20+=\x20evenColor.rgb\x20*\x20r;\x0a\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20globalAlpha;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a','</PropertyName>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<Literal>','_measureType','editing','ch1903','Albers_Conic_Equal_Area','zone','Geostationary\x20Satellite\x20View','showPlane','_mousMiddleUpHandler','#3388ff','_processForRemoveLayer','defaultValue','TimeIntervalCollection','cesium-baseLayerPicker-itemLabel','今天(实际时间)','onreadystatechange','ColorMaterialProperty','editType','_updateStyleBaseHook','getShapeForPipeline','_mars3d_config','_labels','_matrix4','showText','getInt32','hasEditScale','width:\x20','_moveActive','isProperty','animationSpeed','openHighlight','_computedModelMatrix','POSITION_ONLY','C{arc_x}','_moveHandler','icon','appendChild','_moveMaxHeight','eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJlZDJjMTcwNS04ZDVmLTQzNWQtYWUyZC0yMTJkMDkyMzkyMjMiLCJpZCI6MTQ4MiwiaWF0IjoxNjQ4NDQ2OTIwfQ.7e1QUkx_k-mZBxKz9tV8a5TFEorrlLlkfcVNNPzfTQY','maximumSize','percent','_hasResetEnableLighting','allCount','arrIDS','imageryProvider','TilesetBoundingVolumeNo','round','origin','_forPositionProperty','_firingCount','imageBottom','intersectionColor','_propertyNames','ReplaceUrl','CorridorGeometry','labelHeight','_orbitMouseUpFunction','repeat','DivGraphicStyleConver','\x0avarying\x20float\x20me_isSelected;\x0abool\x20czm_selected(){\x0a\x20\x20\x20\x20return\x20czm_selected(','toCartesian','缩放视图','addSeconds','hide','collectionChanged','_formatRouteData','_replaceFragmentShaderSourceByStyle','_bottomPrimitive','Timeline','oddColor','Helmert\x201906','maxWidth','_element','_scanePlaneXHalfAngle','_backwardExtrapolationDuration','image2','parse','_getAttrForPopup','click','_pickCommands','postRender','onDrag','_goHistoryView','convertMC2LL','horizontalOrigin','vertexShaderSource','fa\x20fa-spinner','DATUM','_hasMouseOver','singam','_useTiles','https://api.mapbox.com/styles/v1','pickFeatures','stopEditing','contrast','{reverseY}','distanceStr','_getDrawPointEntityClass','editMouseDown','_roll_reality','allPage','_highlightEnabled','speed','getValueOrUndefined','offsetLabel','_frustum','onStart','appearance','MoveType','getGraphicsByStyle','_onCollectionChanged','Cartesian3','createVertexBuffer','Export\x20GeoJSON','_setPositionsToCallback','按Ctrl键\x20同时\x20左/右键拖拽','Fast_Transverse_Mercator','activeAnimations','sectionMeasure','_修改半径','_onRemove','textures','effects','COLUMN0ROW0','Inverse\x20grid\x20shift\x20iterator\x20failed\x20to\x20converge.','textAlign','#define\x20FACE_FORWARD\x0a','removeGraphic','_moveDelayTik','#define\x20MARS3D_CUSTOM_MVP','angle2','fill-opacity','cos_po','PolygonGeometry','關閉包圍盒','cereatePositionsAndIndice','material_bak','fireTargetEvent','loadCubeMap','qWM3MBm5oWLI06sa3A3otnpaxGQr8jIw','RGBA','createImageryProvider','_textureSize','_contextmenuConfig_bak','GroupThing','_scanUniforms','polylineVolumeStyleConver','unbindContextMenu','fromCssColorString','stopAutoForward','_graphic_rotate_z','+proj=tmerc\x20+lat_0=0\x20+lon_0=114\x20+k=1\x20+x_0=38500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','doubleArrow','GREEN','_createLabel','_orbitLastTimestamp','CGCS2000_GK_Zone_6','token','_onMap_leftDown','_direction','正在计算体积','zoomIn','Extended\x20Transverse\x20Mercator','startMoveMatrix','_mapEx_extentChangeHandler','multiplyTransformation','maximumGreen','_angle','wallTopPositions','insertIndex','innerRadii_y','localPos','classList','_cubeMap','arcgis','_initEffect','ml2','_extent','u_color','MoveHeight','_model','_取消锁定','uniforms','Log','city_type','bbox','getInnerHTML','_outlinePositions','onChange','planClip','_mouseMoveHandler','defer','title','start','cos_phi','source','_showDomeLines','_keys','contextmenu','cosb1','debuggerPointEntity','plessis','null','_hasZIndex','czm_','_timeline','lat2','fixedFrameToHeadingPitchRoll','tilingScheme','editRemovePoint','colors','keyup','debugExtent','entitys','无地形','capabilities','parent','_flyok_index','crs','verticalOrigin','moveForward','styleOpt','radii_z','_dragger_index','\x0a#ifdef\x20GL_FRAGMENT_PRECISION_HIGH\x0aprecision\x20highp\x20float;\x0a#else\x0aprecision\x20mediump\x20float;\x0a#endif\x0a\x0avoid\x20main()\x20{\x0a\x20\x20gl_FragColor\x20=\x20vec4(1.0,\x200.0,\x200.0,\x201.0);\x0a}\x0a','_createCommand','onBeforeCreate','Modified\x20Airy','vec_d','polygonHierarchy','GaodePOI\x20请求出错','_enabled','_mouseMoveHandle','rows','_hasHeightEdit','canvas','ad5f8b9d03f38f8f312025c80cfff4e3','plane','mars3d-mousedownview','radius_g','_bindUpdateCallback','_layers','activate','_points','visibleAreaColor','left','<?xml\x20version=\x221.0\x22\x20encoding=\x22UTF-8\x22?>\x0a<svg\x20width=\x2220\x22\x20height=\x2220\x22\x20viewBox=\x220\x200\x2048\x2048\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22>\x0a\x20\x20<rect\x20width=\x2248\x22\x20height=\x2248\x22\x20fill=\x22white\x22\x20fill-opacity=\x220.01\x22/>\x0a\x20\x20<path\x20d=\x22M15\x2024V11.8756L25.5\x2017.9378L36\x2024L25.5\x2030.0622L15\x2036.1244V24Z\x22\x20fill=\x22none\x22\x20stroke=\x22#ffffff\x22\x20stroke-width=\x225\x22\x20stroke-linejoin=\x22round\x22/>\x0a</svg>','fromAssetId','experimental-webgl2','backwardExtrapolationType','Stop\x20rotation\x20on\x20axis','_postProcessStage','GEODESIC','pointMeasure','globeTranslucencyFramebuffer','this\x20hasn\x27t\x20been\x20initialised\x20-\x20super()\x20hasn\x27t\x20been\x20called','mapbox','lngColumn','_counts','Krassovsky,\x201942','splitPosition','WMS\x20getMetadata请求出错','_addAreaHook','_frameRateHeight','fromCharCode','\x0a#define\x20CZM_SELECTED_FEATURE\x0auniform\x20sampler2D\x20czm_selectedIdTexture;\x0auniform\x20float\x20czm_selectedIdTextureStep;\x0auniform\x20float\x20czm_selectedIdTextureWidth;\x0abool\x20czm_selected(vec4\x20id)\x0a{\x0a\x20\x20\x20\x20bool\x20selected\x20=\x20false;\x0a\x20\x20\x20\x20for\x20(int\x20i\x20=\x200;\x20i\x20<\x201024000;\x20i++)\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20selectedId\x20=\x20texture2D(czm_selectedIdTexture,\x20vec2((float(i)\x20+\x200.5)\x20*\x20czm_selectedIdTextureStep,\x200.5));\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(all(equal(id,\x20selectedId))){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20true;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20if(float(i)>czm_selectedIdTextureWidth)\x0a\x20\x20\x20\x20\x20\x20\x20\x20break;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20false;\x0a}\x0a','backgroundColor','HeightReference','getShowPositions','X_UP_TO_Y_UP','_updateLabelOpacity','createNightVisionStage','_onDbClickHandler','telephone','fa\x20fa-gear','LineDotDash','event','_正在计算体积','_maxTileLevel','step','_startEditingHook','polygonTexture','from_greenwich','WallScroll','floor','Quadrilateralized\x20Spherical\x20Cube','fa\x20fa-file-text-o','alfa','PI_OVER_TWO','開啓下雪','stRotationDegree','cross','_cubeMap2','CameraEventType','parentContainerId','_getAddress_ing','effect','Robinson','_position_result','Pass','getElementsByClassName','_getExcludedStyle','_addLabel','getOutlinePositions','_sunlight','\x22\x20\x20style=\x22width:','sinrot','_property','min','tilt','PROJECTEDCRS','uniform\x20float\x20globalAlpha;\x0auniform\x20float\x20opacity;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20if(move)\x20{\x0a\x20\x20\x20\x20float\x20r\x20=\x20sqrt((st.x\x20-\x200.8)\x20*\x20(st.x\x20-\x200.8)\x20+\x20(st.y\x20-\x200.8)\x20*\x20(st.y\x20-\x200.8));\x0a\x20\x20\x20\x20float\x20r2\x20=\x20sqrt((st.x\x20-\x200.2)\x20*\x20(st.x\x20-\x200.2)\x20+\x20(st.y\x20-\x200.2)\x20*\x20(st.y\x20-\x200.2));\x0a\x20\x20\x20\x20float\x20z\x20=\x20cos(moveVar.x\x20*\x20r\x20+\x20czm_frameNumber\x20/\x20100.0\x20*\x20moveVar.y)\x20/\x20moveVar.z;\x0a\x20\x20\x20\x20float\x20z2\x20=\x20cos(moveVar.x\x20*\x20r2\x20+\x20czm_frameNumber\x20/\x20100.0\x20*\x20moveVar.y)\x20/\x20moveVar.z;\x0a\x20\x20\x20\x20st\x20+=\x20sqrt(z\x20*\x20z\x20+\x20z2\x20*\x20z2);\x0a\x20\x20\x20\x20st.s\x20+=\x20direction\x20*\x20czm_frameNumber\x20/\x201000.0\x20*\x20speed;\x0a\x20\x20\x20\x20st.s\x20=\x20mod(st.s,\x201.0);\x0a\x20\x20}\x0a\x20\x20if(axisY)\x20{\x0a\x20\x20\x20\x20st\x20=\x20vec2(st.t,\x20st.s);\x0a\x20\x20}\x0a\x20\x20vec4\x20colorImage\x20=\x20texture2D(image,\x20st);\x0a\x20\x20material.alpha\x20=\x20opacity\x20*\x20globalAlpha;\x0a\x20\x20material.diffuse\x20=\x20colorImage.rgb;\x0a\x20\x20return\x20material;\x0a}\x0a','_isDragger','ml0','22974nAfOfk','materials','_createPlaneByLine','minimumBlue','FeatureDetection','value','long2','coslat0','clusterEvent','_viewer','attr','pickImageryLayerFeatures','\x20对象\x20','alpha','Model','geocoder','_debug','radii_x','_readChildNodeVal','shape','禁止進入地下','showPointHeightLabel','_noDestroy','行政地标','_updateDrawEntityToThis','倾斜视图','Enable\x20bloom','修改高度','BloomEffectYes','drawShow','bloom','Cassini','_lineColor_alpha','inline-block','_attributeLocations','<?xml\x20version=\x221.0\x22\x20encoding=\x22UTF-8\x22\x20standalone=\x22no\x22?>\x0a<svg\x20width=\x2210px\x22\x20height=\x2220px\x22\x20viewBox=\x220\x200\x2019\x2028\x22\x20version=\x221.1\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22\x20xmlns:xlink=\x22http://www.w3.org/1999/xlink\x22>\x0a\x20\x20\x20\x20<path\x20d=\x22M0.6551724,2.3448276\x20L0.6551724,25.6551724\x20C0.6551724,26.6454761\x201.4579722,27.4482759\x202.4482759,27.4482759\x20C3.4385796,27.4482759\x204.2413793,26.6454761\x204.2413793,25.6551724\x20L4.2413793,2.3448276\x20C4.2413793,1.3545239\x203.4385796,0.5517241\x202.4482759,0.5517241\x20C1.4579722,0.5517241\x200.6551724,1.3545239\x200.6551724,2.3448276\x20L0.6551724,2.3448276\x20Z\x20M7.6551724,2.3448276\x20L7.6551724,25.6551724\x20C7.6551724,26.6454761\x208.4579722,27.4482759\x209.4482759,27.4482759\x20C10.4385796,27.4482759\x2011.2413793,26.6454761\x2011.2413793,25.6551724\x20L11.2413793,2.3448276\x20C11.2413793,1.3545239\x2010.4385796,0.5517241\x209.4482759,0.5517241\x20C8.4579722,0.5517241\x207.6551724,1.3545239\x207.6551724,2.3448276\x20L7.6551724,2.3448276\x20Z\x20M14.6551724,2.3448276\x20L14.6551724,25.6551724\x20C14.6551724,26.6454761\x2015.4579722,27.4482759\x2016.4482759,27.4482759\x20C17.4385796,27.4482759\x2018.2413793,26.6454761\x2018.2413793,25.6551724\x20L18.2413793,2.3448276\x20C18.2413793,1.3545239\x2017.4385796,0.5517241\x2016.4482759,0.5517241\x20C15.4579722,0.5517241\x2014.6551724,1.3545239\x2014.6551724,2.3448276\x20L14.6551724,2.3448276\x20Z\x22\x20id=\x22splitter\x22></path>\x0a</svg>\x0a','arcgis_cache','Close\x20shadow','addMaterial','u_normalDirection','ViewportQuad','绕此处环绕飞行','_updatePosition','zoomOut','_起点','_events','TileCoordinatesImageryProvider','status','/query','maximumSizeX','stopDraw','mapChinaCRS','\x22\x20style=\x22width:','v_pole_s','timeoutErrorMessage','draggers','outlineWidth','ImageOptsConver','_关闭深度监测','_setPitchRange_mouseMoveHandler','styleOptions','_temp_mars3d_createImageryProvider','_properties','{arc_Z4490}','sin_p12','maximumConeDegree','Ray','central_meridian','_graphic_move_y','_cubeMap3','PerformanceDisplay','getGraphicById','availability','clearDrawing','combine','_onMouseMoveDraggerHandler','_layer','_contourShow','_hasRemoveByMapSplit','flags','updatePositionsHeightByAttr','_shadowMap','未查询到“','_arrLayer','右擊菜單刪除','PerInstanceColorAppearance','getDate','hasImage2','getValueOrDefault','max(contourMaterial.alpha,\x20elevationRampMaterial.alpha)','far','match','popup','mouseUp','maximumLevel','currentStyle','ep2','#ifdef\x20GL_OES_standard_derivatives\x0a\x20\x20\x20\x20#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a\x0auniform\x20bool\x20u_showIntersection;\x0auniform\x20bool\x20u_showThroughEllipsoid;\x0a\x0auniform\x20float\x20u_radius;\x0auniform\x20float\x20u_xHalfAngle;\x0auniform\x20float\x20u_yHalfAngle;\x0auniform\x20float\x20u_normalDirection;\x0auniform\x20float\x20u_type;\x0a\x0avarying\x20vec3\x20v_position;\x0avarying\x20vec3\x20v_positionWC;\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0a\x0avec4\x20getColor(float\x20sensorRadius,\x20vec3\x20pointEC)\x20{\x0a\x20\x20czm_materialInput\x20materialInput;\x0a\x0a\x20\x20vec3\x20pointMC\x20=\x20(czm_inverseModelView\x20*\x20vec4(pointEC,\x201.0)).xyz;\x0a\x20\x20materialInput.st\x20=\x20sensor2dTextureCoordinates(sensorRadius,\x20pointMC);\x0a\x20\x20materialInput.str\x20=\x20pointMC\x20/\x20sensorRadius;\x0a\x0a\x20\x20vec3\x20positionToEyeEC\x20=\x20-v_positionEC;\x0a\x20\x20materialInput.positionToEyeEC\x20=\x20positionToEyeEC;\x0a\x0a\x20\x20vec3\x20normalEC\x20=\x20normalize(v_normalEC);\x0a\x20\x20materialInput.normalEC\x20=\x20u_normalDirection\x20*\x20normalEC;\x0a\x0a\x20\x20czm_material\x20material\x20=\x20czm_getMaterial(materialInput);\x0a\x20\x20\x20\x20//\x20czm_lightDirectionEC在cesium1.66开始加入的\x0a\x20\x20return\x20mix(czm_phong(normalize(positionToEyeEC),\x20material,\x20czm_lightDirectionEC),\x20vec4(material.diffuse,\x20material.alpha),\x200.4);\x0a\x0a}\x0a\x0abool\x20isOnBoundary(float\x20value,\x20float\x20epsilon)\x20{\x0a\x20\x20float\x20width\x20=\x20getIntersectionWidth();\x0a\x20\x20float\x20tolerance\x20=\x20width\x20*\x20epsilon;\x0a\x0a#ifdef\x20GL_OES_standard_derivatives\x0a\x20\x20float\x20delta\x20=\x20max(abs(dFdx(value)),\x20abs(dFdy(value)));\x0a\x20\x20float\x20pixels\x20=\x20width\x20*\x20delta;\x0a\x20\x20float\x20temp\x20=\x20abs(value);\x0a\x20\x20return\x20temp\x20<\x20tolerance\x20&&\x20temp\x20<\x20pixels\x20||\x20(delta\x20<\x2010.0\x20*\x20tolerance\x20&&\x20temp\x20-\x20delta\x20<\x20tolerance\x20&&\x20temp\x20<\x20pixels);\x0a#else\x0a\x20\x20return\x20abs(value)\x20<\x20tolerance;\x0a#endif\x0a}\x0a\x0avec4\x20shade(bool\x20isOnBoundary)\x20{\x0a\x20\x20if(u_showIntersection\x20&&\x20isOnBoundary)\x20{\x0a\x20\x20\x20\x20return\x20getIntersectionColor();\x0a\x20\x20}\x0a\x20\x20if(u_type\x20==\x201.0)\x20{\x0a\x20\x20\x20\x20return\x20getLineColor();\x0a\x20\x20}\x0a\x20\x20return\x20getColor(u_radius,\x20v_positionEC);\x0a}\x0a\x0afloat\x20ellipsoidSurfaceFunction(vec3\x20point)\x20{\x0a\x20\x20vec3\x20scaled\x20=\x20czm_ellipsoidInverseRadii\x20*\x20point;\x0a\x20\x20return\x20dot(scaled,\x20scaled)\x20-\x201.0;\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec3\x20sensorVertexWC\x20=\x20czm_model[3].xyz;\x20\x20\x20\x20\x20\x20//\x20(0.0,\x200.0,\x200.0)\x20in\x20model\x20coordinates\x0a\x0a\x20\x20float\x20positionX\x20=\x20v_position.x;\x0a\x20\x20float\x20positionY\x20=\x20v_position.y;\x0a\x20\x20float\x20positionZ\x20=\x20v_position.z;\x0a\x0a\x20\x20vec3\x20zDir\x20=\x20vec3(0.0,\x200.0,\x201.0);\x0a\x20\x20vec3\x20lineX\x20=\x20vec3(positionX,\x200,\x20positionZ);\x0a\x20\x20vec3\x20lineY\x20=\x20vec3(0,\x20positionY,\x20positionZ);\x0a\x20\x20float\x20resX\x20=\x20dot(normalize(lineX),\x20zDir);\x0a\x20\x20if(resX\x20<\x20cos(u_xHalfAngle)\x20-\x200.00001)\x20{\x0a\x20\x20\x20\x20discard;\x0a\x20\x20}\x0a\x20\x20float\x20resY\x20=\x20dot(normalize(lineY),\x20zDir);\x0a\x20\x20if(resY\x20<\x20cos(u_yHalfAngle)\x20-\x200.00001)\x20{\x0a\x20\x20\x20\x20discard;\x0a\x20\x20}\x0a\x0a\x20\x20float\x20ellipsoidValue\x20=\x20ellipsoidSurfaceFunction(v_positionWC);\x0a\x20\x20if(!u_showThroughEllipsoid)\x20{\x0a\x20\x20\x20\x20if(ellipsoidValue\x20<\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if(inSensorShadow(sensorVertexWC,\x20v_positionWC))\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x0a\x20\x20bool\x20isOnEllipsoid\x20=\x20isOnBoundary(ellipsoidValue,\x20czm_epsilon3);\x0a\x20\x20gl_FragColor\x20=\x20shade(isOnEllipsoid);\x0a}\x0a','cosph0','onloadend','proceed','low','_smallMap','_fireTarget_close','closePopup','_minimumCollisionTerrainHeight','toCssColorString','onDragEnd','flip_axis','_fillColor_alpha_bak','HALF_PI','_sources2','tpers','enableLighting','WGS\x2060','BoundingSphere','toolbar','getTailPoints','hasShadows','BoxGeometry','_thingList','_context','_primitive4','things','uuid','N_POLE','该对象暂不支持highlight高亮','swallowTailFactor','Z_UP_TO_Y_UP','getPoint','_rectangle_draw','eventParent','split','_downHandler','editStart','\x0a\x20\x20\x20\x20\x20\x20</button>\x0a\x20\x20\x20\x20\x20\x20<button\x20id=\x22btn-clockAnimate-now\x22\x20class=\x22mars3d-clockAnimate-btn\x22\x20title=\x22返回到当前时间\x22\x20>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<svg\x20width=\x2220\x22\x20height=\x2220\x22\x20style=\x22margin-top:\x205px;\x22\x20viewBox=\x220\x200\x2048\x2058\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<rect\x20width=\x2248\x22\x20height=\x2248\x22\x20fill=\x22white\x22\x20fill-opacity=\x220.01\x22/><rect\x20width=\x2248\x22\x20height=\x2258\x22\x20fill=\x22white\x22\x20fill-opacity=\x220.01\x22/>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<path\x20d=\x22M34.0234\x206.68921C31.0764\x204.97912\x2027.6525\x204\x2024\x204C12.9543\x204\x204\x2012.9543\x204\x2024C4\x2035.0457\x2012.9543\x2044\x2024\x2044C35.0457\x2044\x2044\x2035.0457\x2044\x2024C44\x2020.3727\x2043.0344\x2016.9709\x2041.3461\x2014.0377\x22\x20stroke=\x22#ffffff\x22\x20stroke-width=\x224\x22\x20stroke-linecap=\x22round\x22\x20stroke-linejoin=\x22round\x22/>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<path\x20d=\x22M31.9498\x2016.0502C31.9498\x2016.0502\x2028.5621\x2025.0947\x2027.0001\x2026.6568C25.438\x2028.2189\x2022.9053\x2028.2189\x2021.3432\x2026.6568C19.7811\x2025.0947\x2019.7811\x2022.562\x2021.3432\x2020.9999C22.9053\x2019.4378\x2031.9498\x2016.0502\x2031.9498\x2016.0502Z\x22\x20fill=\x22none\x22\x20stroke=\x22#ffffff\x22\x20stroke-width=\x224\x22\x20stroke-linejoin=\x22round\x22/>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</svg>\x0a\x20\x20\x20\x20\x20\x20</button>\x0a\x20\x20\x20\x20\x20\x20<span\x20id=\x22txt-clockAnimate-time\x22\x20class=\x22time\x22\x20title=\x22当前时间\x22>\x202017-08-25\x2000:00:00\x20</span>\x0a\x20\x20\x20\x20\x20\x20<input\x20id=\x22txt-clockAnimate-speed\x22\x20type=\x22number\x22\x20class=\x22mars3d-clockAnimate-speed\x22\x20value=\x221\x22\x20title=\x22速度(倍率)\x22\x20/>\x0a\x20\x20\x20\x20','fromCache','offsetWidth','_flyTo','tips','_updateImage','關閉環繞飛行','ZERO','UNIT','intersectionWidth','innerRadii_z','_last_depthTestAgainstTerrain','_map','TdtPOI\x20请求出错','xyz','basemaps','_us','MultiLineString','abs','OutlineEffectYes','_lastMouseOverItem','computePosition','_sectorFrontCommand','pickId','contourMaterial','the_geom','_tileDiscardPolicy','_targetPoint','function','proxy-authorization','unknown\x20utm\x20zone','Plane','atan','PixelFormat','_跟踪锁定','_corridorEx','distanceDisplayPoint','+proj=tmerc\x20+lat_0=0\x20+lon_0=90\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','left\x20bottom\x200','BufferUsage','ml1','setCameraOptions','GeoJsonLayer:没有传入\x20url\x20或\x20data\x20参数,请确认是否有误。','EPSG:4510','ymax','shift','_islosdImg','afterItem','setCzmlTime','_material_color_alpha','_openByClick','cesium-viewer-toolbar','response','_root','outlineStyle','subdomains','Network\x20Error','phone','updateModelVS','tailWidthFactor','specularIntensity','distanceLastFdStr','_hasEditScale','_updateMatrixRotatePosition','utmSouth','_onMarkerDragStart','+proj=tmerc\x20+lat_0=0\x20+lon_0=111\x20+k=1\x20+x_0=19500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','filterColor','_outlineColor_alpha','boundingVolume','COLUMN2ROW2','attribute\x20vec3\x20position;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec4\x20pos\x20=\x20vec4(position.xyz,\x201.0);\x0a\x20\x20gl_Position\x20=\x20czm_projection\x20*\x20pos;\x0a}\x0a','Color','LineTrail','4490','sources2','fromGltf','eia','关闭雾天气','evrst30','GRS\x201980(IUGG,\x201980)','_controlList','isEditing','_highlightOptions','distance_all','_updatePositionHook','createIndexBuffer','_修改位置','_单击后激活编辑','color_bak','_createGraphic','velocity','_释放后完成修改','-403,684,41','ESRI','WGS84','drawCreated','fromQuaternion','ECONNABORTED','_eventParents','特效,请直接使用\x20map.effects.','_wkid','SkyBoxYes','isStart','terrainProvider','_draw_holes','slice','templateEmptyStr','path','_batchId','#txt-clockAnimate-speed','eventTarget','_removedHook','radius_g_1','\x22>{content}</div>','getCoordinates','elevation','{x}','_heightDraggers','pixelToPoint','addGraphic','图上量算','bindUpdateEvent','BoxOutlineGeometry','rightUp','拖动对象后','fixedTop','finish','_tooltipMgr','createPickId','Mars3D三维可视化平台','leadTime','_primitive_label','GEODETICDATUM','ClipType','mode','_mountedHook','PlaneStyleConver','_position_inertial','MORPHING','measured','attribute\x20vec4\x20position;\x0aattribute\x20vec3\x20normal;\x0avarying\x20vec3\x20v_position;\x0avarying\x20vec3\x20v_positionWC;\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20position;\x0a\x20\x20v_position\x20=\x20vec3(position);\x0a\x20\x20v_positionWC\x20=\x20(czm_model\x20*\x20position).xyz;\x0a\x20\x20v_positionEC\x20=\x20(czm_modelView\x20*\x20position).xyz;\x0a\x20\x20v_normalEC\x20=\x20czm_normal\x20*\x20normal;\x0a}\x0a','Point','R{arc_y}','_removeDynamicPosition','_toJsonEx','world_geodetic_system_1984','xmax','sceneModePicker','gaze','DrawDownJson','GeoJsonDataSource','pick','_initByMetaData','hiddenAreaColor','pointCollection','{s}','datum_type','getOutlineCoordinates','INITIALIZED','_off','KeyboardEventModifier','_mars3d_layerId','handler','blackAndWhiteEffect','selectedTerrainProviderViewModel','bottom','_maxCacheCount','webgl','rotationDegree','infocode','positiveX','enableRotate','hasChildLayer','showIntersection','plane类型未识别','showAddText','keyboardRoam','billboardStyleConver','_child','rectangleStyleConver','czm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20return\x20material;\x0a}\x0a','Y_UP_TO_Z_UP','areaStr','enabled','onDownloadProgress','VERTEX_FORMAT','addThing','getOwnPropertyDescriptor','3dtile_feature_','setCursor','cesium-baseLayerPicker-categoryTitle','getFactorial','三维视图','omerc','_editPointHandler','PINCH_START','midnight','<?xml\x20version=\x221.0\x22\x20encoding=\x22UTF-8\x22\x20standalone=\x22no\x22?>\x0a<svg\x20width=\x2253px\x22\x20height=\x2253px\x22\x20viewBox=\x220\x200\x2053\x2053\x22\x20version=\x221.1\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22\x20xmlns:xlink=\x22http://www.w3.org/1999/xlink\x22\x20xmlns:sketch=\x22http://www.bohemiancoding.com/sketch/ns\x22>\x0a\x20\x20\x20\x20<title>导航球</title>\x0a\x20\x20\x20\x20<desc>mars3d.cn</desc>\x0a\x20\x20\x20\x20<defs></defs>\x0a\x20\x20\x20\x20<g\x20id=\x22Page-1\x22\x20stroke=\x22none\x22\x20stroke-width=\x221\x22\x20fill=\x22none\x22\x20fill-rule=\x22evenodd\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<g\x20id=\x22compass-rotation-marker\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<path\x20d=\x22M52.4399986,26.2199993\x20C52.4399986,11.7390936\x2040.7009051,0\x2026.2199993,0\x20C11.7390936,0\x200,11.7390936\x200,26.2199993\x20C0,40.7009051\x2011.7390936,52.4399986\x2026.2199993,52.4399986\x20C40.7009051,52.4399986\x2052.4399986,40.7009051\x2052.4399986,26.2199993\x20Z\x22\x20id=\x22rotator\x22\x20stroke-opacity=\x220.135841259\x22\x20stroke=\x22#E2A549\x22\x20stroke-width=\x229\x22\x20opacity=\x220.201434235\x22></path>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<path\x20d=\x22M0,26.2199993\x20C0,11.7390936\x2011.7390936,0\x2026.2199993,0\x20L26.2199993,9\x20C16.7096563,9\x209,16.7096563\x209,26.2199993\x22\x20id=\x22Shape\x22\x20opacity=\x220.634561567\x22\x20fill=\x22#4990E2\x22></path>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</g>\x0a\x20\x20\x20\x20</g>\x0a</svg>\x0a','_errorEvent','_pointType','BOTTOM','zIndex','ColorType','description','setOptions','OrthographicFrustum','Ellipsoid','createOsmBuildings','_mainContainer','stroke','geoJsonLayer_onClickHandler','attackArrowPW','updateStyle','hasLayer','\x22\x20\x20/>','停止編輯','rotation_y','_允许编辑','diffHeight','updateAreaForTerrain','http://api.tianditu.gov.cn/v2/search','gradient','highlightClose','_drawCreatedHandler','_scanPlaneColor_alpha','angleDecimal','navigationHelpButton','_isMouseUpdownPressed','wallStyleConver','_updateOutlineStyle','scaleZ','KeyboardRoamYes','box','hasEdit','one_minus_f_squared','moveCamera','imageryProviderViewModels','BlendingState','getColumn','\x0avec3\x20packNormalToRGB(\x20const\x20in\x20vec3\x20normal\x20)\x20{\x0a\x20return\x20normalize(\x20normal\x20)\x20*\x200.5\x20+\x200.5;\x0a}\x0a\x0avec3\x20unpackRGBToNormal(\x20const\x20in\x20vec3\x20rgb\x20)\x20{\x0a\x20return\x202.0\x20*\x20rgb.xyz\x20-\x201.0;\x0a}\x0a\x0aconst\x20float\x20PackUpscale\x20=\x20256.\x20/\x20255.;\x20//\x20fraction\x20->\x200..1\x20(including\x201)\x0aconst\x20float\x20UnpackDownscale\x20=\x20255.\x20/\x20256.;\x20//\x200..1\x20->\x20fraction\x20(excluding\x201)\x0a\x0aconst\x20vec3\x20PackFactors\x20=\x20vec3(\x20256.\x20*\x20256.\x20*\x20256.,\x20256.\x20*\x20256.,\x20256.\x20);\x0aconst\x20vec4\x20UnpackFactors\x20=\x20UnpackDownscale\x20/\x20vec4(\x20PackFactors,\x201.\x20);\x0a\x0aconst\x20float\x20ShiftRight8\x20=\x201.\x20/\x20256.;\x0a\x0avec4\x20packDepthToRGBA(\x20const\x20in\x20float\x20v\x20)\x20{\x0a\x20vec4\x20r\x20=\x20vec4(\x20fract(\x20v\x20*\x20PackFactors\x20),\x20v\x20);\x0a\x20r.yzw\x20-=\x20r.xyz\x20*\x20ShiftRight8;\x20//\x20tidy\x20overflow\x0a\x20return\x20r\x20*\x20PackUpscale;\x0a}\x0a\x0afloat\x20unpackRGBAToDepth(\x20const\x20in\x20vec4\x20v\x20)\x20{\x0a\x20return\x20dot(\x20v,\x20UnpackFactors\x20);\x0a}\x0a\x0avec4\x20pack2HalfToRGBA(\x20vec2\x20v\x20)\x20{\x0a\x20vec4\x20r\x20=\x20vec4(\x20v.x,\x20fract(\x20v.x\x20*\x20255.0\x20),\x20v.y,\x20fract(\x20v.y\x20*\x20255.0\x20));\x0a\x20return\x20vec4(\x20r.x\x20-\x20r.y\x20/\x20255.0,\x20r.y,\x20r.z\x20-\x20r.w\x20/\x20255.0,\x20r.w);\x0a}\x0avec2\x20unpackRGBATo2Half(\x20vec4\x20v\x20)\x20{\x0a\x20return\x20vec2(\x20v.x\x20+\x20(\x20v.y\x20/\x20255.0\x20),\x20v.z\x20+\x20(\x20v.w\x20/\x20255.0\x20)\x20);\x0a}\x0a\x0a//\x20NOTE:\x20viewZ/eyeZ\x20is\x20<\x200\x20when\x20in\x20front\x20of\x20the\x20camera\x20per\x20OpenGL\x20conventions\x0a\x0afloat\x20viewZToOrthographicDepth(\x20const\x20in\x20float\x20viewZ,\x20const\x20in\x20float\x20near,\x20const\x20in\x20float\x20far\x20)\x20{\x0a\x20return\x20(\x20viewZ\x20+\x20near\x20)\x20/\x20(\x20near\x20-\x20far\x20);\x0a}\x0afloat\x20orthographicDepthToViewZ(\x20const\x20in\x20float\x20linearClipZ,\x20const\x20in\x20float\x20near,\x20const\x20in\x20float\x20far\x20)\x20{\x0a\x20return\x20linearClipZ\x20*\x20(\x20near\x20-\x20far\x20)\x20-\x20near;\x0a}\x0a\x0a//\x20NOTE:\x20https://twitter.com/gonnavis/status/1377183786949959682\x0a\x0afloat\x20viewZToPerspectiveDepth(\x20const\x20in\x20float\x20viewZ,\x20const\x20in\x20float\x20near,\x20const\x20in\x20float\x20far\x20)\x20{\x0a\x20return\x20((\x20near\x20+\x20viewZ\x20)\x20*\x20far\x20)\x20/\x20((\x20far\x20-\x20near\x20)\x20*\x20viewZ\x20);\x0a}\x0afloat\x20perspectiveDepthToViewZ(\x20const\x20in\x20float\x20invClipZ,\x20const\x20in\x20float\x20near,\x20const\x20in\x20float\x20far\x20)\x20{\x0a\x20return\x20(\x20near\x20*\x20far\x20)\x20/\x20(\x20(\x20far\x20-\x20near\x20)\x20*\x20invClipZ\x20-\x20far\x20);\x0a}\x0a','scanPlane','parameters','closure','headWidthFactor','StripeMaterialProperty','inverMatrix','2534229kSvKQn','標記面','rectangularSensorStyleConver','areaMeasure','html2canvas','yyyy-MM-dd\x20HH:mm:ss','#000000','类型已存在','cursor','editClassName','//data.mars3d.cn/terrain','當前視角信息','updatePosition','fillVolume','noiseScale','scaleByDistance_near','specularMap','indices','_entity_scanPlane','GEOGCS','fillStyle','CesiumTerrainProvider','nSubgrids','merge','url','createIfNeeded','disableDepthTestDistance','inverse','_opacity','distanceLastFd','_getColorByColorMaterial','init','_materialCache','_lastUpdate','_load_data','getTime','toLowerCase','_clampToTilesetFrame','_last_stopTime','eachGraphic','readCharicter','WGS84\x20椭球','lng','innerRadii','getElementById','pointStyleConver','_rotate_onPreRenderHandler','_scanPlaneVA','getRange','rotateSpeed','PolylineOutlineType','_tileLayer_removeTileHandler','body','concat','_point','getValueInReferenceFrame','resolve','_wallEntity','_normalZ','rgba(253,\x20156,\x20115,\x20','count','_createEntity','fa\x20fa-ticket','PolylineMaterialAppearance','distanceDisplayCondition','_clampToGround_last','uniform\x20vec4\x20u_color;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20powerRatio\x20=\x201.\x20/\x20(fract(czm_frameNumber\x20/\x2030.0)\x20+\x201.);\x0a\x20\x20float\x20alpha\x20=\x20pow(1.\x20-\x20st.t,\x20powerRatio);\x0a\x20\x20vec4\x20color\x20=\x20vec4(u_color.rgb,\x20alpha\x20*\x20u_color.a);\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20globalAlpha;\x0a\x20\x20return\x20material;\x0a}\x0a','_mScale','单击增加点','_last_isFireStop','commandList','geometry','getRequiredDataPoints','_minPointNum','_tileHeight','vertexArray','单击完成绘制','SHORT','EPSG:4520','source\x20is\x20required.','_mars3d_graphicId','getMatrix3','https://maponline{s}.bdimg.com/tile/?qt=vtile&x={x}&y={y}&z={z}&styles=','_containerContent','_关闭地形','_outlineEx','OPAQUE','DrawPolyline','Object','_pageIndex','enableZoom','maxCacheCount','_onMap_wheel','scaleByDistance','getMonth','viewport','enableCollisionDetection','+proj=tmerc\x20+lat_0=0\x20+lon_0=117\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','http://mt{s}.google.cn/vt?lyrs=s@187&hl=us&gl=us&x={x}&y={y}&z={z}','DIRECTION_RIGHT','isInRange','Comm.\x20des\x20Poids\x20et\x20Mesures\x201799','无法解析数据position坐标位置','highDynamicRange','_onEventHook','getArrowHeadPoints','fogByDistance_farValue','DrawEditNo','charCodeAt','display','values','showScanPlane','_getExtentView','_extrudedHeight','_updateTile','_minimumArr','sigma','maxPointNum','_sceneOption','EditClass','timeout','symbol','extent','_getFlagForKeyCode','data','stopRotateMatrix','Enable\x20Pick\x20highlighted','hasZIndex','_domeVA','_attr','dimensions','width','_velocityVectorProperty','QueryGeoServer\x20请求出错','cartesianToCartographic','maxSpan','checkHasBreak','_rotateDirection','set','+proj=tmerc\x20+lat_0=0\x20+lon_0=123\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','_stateOkIndex','_drawAddPointHandler','_matrixRotate','ControlType','options','_initByEdit','hasMidPoint','HALF_FLOAT','_private','pageIndex','indexOf','objects','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<a\x20href=\x22javascript:void(0)\x22>','measure','geometryName','video3D','readyState','ellps','_maxCanvasSize','cosX0','_特效效果','edgeColor','no_uoff','_arrowLength','defineProperties','TileProviderError','_textStyles','scaleByDistance_far','proxy','getCameraView','clone','uniform\x20float\x20globalAlpha;\x0auniform\x20bool\x20axisY;\x0auniform\x20bool\x20mixt;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20repeat\x20*\x20materialInput.st;\x0a\x0a\x20\x20float\x20currTime;\x0a\x20\x20if(time\x20<\x200.0)\x20{\x0a\x20\x20\x20\x20currTime\x20=\x20speed\x20*\x20czm_frameNumber\x20/\x201000.0;\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20currTime\x20=\x20time;\x0a\x20\x20}\x0a\x0a\x20\x20vec4\x20colorImage\x20=\x20texture2D(image,\x20vec2(fract((axisY\x20?\x20st.t\x20:\x20st.s)\x20-\x20currTime),\x20st.t));\x0a\x20\x20if(color.a\x20==\x200.0)\x20{\x0a\x20\x20\x20\x20if(colorImage.rgb\x20==\x20vec3(1.0))\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x0a\x20\x20if(color.rgb\x20==\x20vec3(1.0))\x20{\x0a\x20\x20\x20\x20material.alpha\x20=\x20colorImage.a\x20*\x20globalAlpha;\x0a\x20\x20\x20\x20material.diffuse\x20=\x20colorImage.rgb;\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20material.alpha\x20=\x20colorImage.a\x20*\x20color.a\x20*\x20globalAlpha;\x0a\x20\x20\x20\x20if(mixt)\x0a\x20\x20\x20\x20\x20\x20material.diffuse\x20=\x20max(colorImage.rgb\x20*\x20color.rgb\x20*\x20material.alpha\x20*\x203.0,\x20colorImage.rgb\x20*\x20color.rgb);\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20material.diffuse\x20=\x20\x20max(color.rgb\x20*\x20material.alpha\x20*\x203.0,\x20color.rgb);\x0a\x20\x20}\x0a\x0a\x20\x20if(hasImage2)\x20{\x0a\x20\x20\x20\x20vec4\x20colorBG\x20=\x20texture2D(image2,\x20materialInput.st);\x0a\x20\x20\x20\x20if(colorBG.a\x20>\x200.5)\x20{\x0a\x20\x20\x20\x20\x20\x20material.diffuse\x20=\x20color2.rgb;\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x20\x20return\x20material;\x0a}\x0a','GridImageryProvider','_getPopupPosition','startCompute','zoom','Dimensions','ready','focalDistance','geos','cartographicArrayToCartesianArray','fromElements','_getGeoJsonGeometry','reload','平移视图','_disable','tileDiscardPolicy','call','multiplyByPointAsVector','_alt_bak','DomUtil','_surface','innerSvg','_container_onMouseMoveHandler','_pitch_min','defs','sk.eyJ1IjoibWFyc2dpcyIsImEiOiJjbDFhYXQ3a2EwaHF6M2NvdnhmdjR6ajZ2In0.-sahm9R0QuPP3pAihJHC4A','Walbeck','wkid','-ex','wireframe','buildings','labelCollection','_rotateFrame','_高度','terrainLoadError','sources3','_graphic_rotate_x','fromRotationTranslation','_colorHidden','_dirStep','PolylineVolumeGeometry','removeAllScanPlan','<div\x20style=\x22margin:\x2020px;color:\x20#333;\x22><h3>系统检测到您使用的浏览器不支持WebGL功能!</h3>\x20\x20<p>1、请您检查浏览器版本,安装使用最新版chrome、火狐或IE11以上浏览器!</p>\x20<p>2、WebGL支持取决于GPU支持,请保证客户端电脑已安装显卡驱动程序!</p></div>','Material','constructor','fromDate','orginRotation','noHeight','pure','datum','closeSmallTooltip','font_size','evrst69','_optionsLayersList','prepareTexture','transformCenter','Mid','object','enumerable','LngLatArray','_matrixMove','_onRightDownHandler','labelStyle','hpr','Clarke\x201866','random','flat','duration','toCartesians','_onMouseMoveHandler','Icon','fields','clampToHeightMostDetailed','Mercator_Auxiliary_Sphere','COLUMN0ROW2','pixelDatatype','_cancelPositionsCallback','cameraMoveStart','image/png','v_pole_n','pixelRange','lowerToBottom','横坐标','getFeature','_primitives','_geoJsonLayer','_framebuffer','instruction','_setOptionsHook','getShapeForStar','point3','unbindTooltip','headers','atan2','请求出错','_updatePrimitiveOpacity','Latitude_of_center','px;\x0a\x20\x20--clip-height-1:\x20','tileMatrixLabels','getArrowPoints','root','Cassini_Soldner','_noMousePick','fa\x20fa-keyboard-o','darkColor','_moveDistanceStep','HermitePolynomialApproximation','_globe','mouseup','geoJsonLayer_onLoadHandler','isAll','homeButton','updateMatrix','+proj=tmerc\x20+lat_0=0\x20+lon_0=87\x20+k=1\x20+x_0=15500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','_uniforms_color_alpha','contains','end','#D33038','inited','destroyCommands','createVertices','minWidth','noMouseMove','Oblique\x20Stereographic\x20Alternative','showElseArea','_initTilesetFlat','latitude_of_origin','polylineC','dth','_graphic_move_x','右键+拖拽,或者','LOCAL_CS','json','_pickCommand','uniform\x20vec4\x20color;\x0auniform\x20vec4\x20gapColor;\x0auniform\x20float\x20dashLength;\x0auniform\x20float\x20dashPattern;\x0avarying\x20float\x20v_polylineAngle;\x0a\x0aconst\x20float\x20maskLength\x20=\x2016.0;\x0a\x0amat2\x20rotate(float\x20rad)\x20{\x0a\x20\x20float\x20c\x20=\x20cos(rad);\x0a\x20\x20float\x20s\x20=\x20sin(rad);\x0a\x20\x20return\x20mat2(c,\x20s,\x20-s,\x20c);\x0a}\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20vec2\x20pos\x20=\x20rotate(v_polylineAngle)\x20*\x20gl_FragCoord.xy;\x0a\x0a\x20\x20float\x20dashPosition\x20=\x20fract(pos.x\x20/\x20(dashLength\x20*\x20czm_pixelRatio));\x0a\x20\x20float\x20maskIndex\x20=\x20floor(dashPosition\x20*\x20maskLength);\x0a\x20\x20float\x20maskTest\x20=\x20floor(dashPattern\x20/\x20pow(2.0,\x20maskIndex));\x0a\x0a\x20\x20vec4\x20fragColor\x20=\x20(mod(maskTest,\x202.0)\x20<\x201.0)\x20?\x20gapColor\x20:\x20color;\x0a\x20\x20if(fragColor.a\x20<\x200.005)\x20{\x0a\x20\x20\x20\x20float\x20dashPosition2\x20=\x20fract(pos.x\x20/\x20(dashLength\x20*\x200.25\x20*\x20czm_pixelRatio));\x0a\x20\x20\x20\x20float\x20maskIndex2\x20=\x20floor(dashPosition2\x20*\x20maskLength);\x0a\x20\x20\x20\x20float\x20maskTest2\x20=\x20floor(dashPattern\x20/\x20pow(2.0,\x20maskIndex2));\x0a\x20\x20\x20\x20fragColor\x20=\x20(mod(maskTest2,\x202.0)\x20<\x201.0)\x20?\x20gapColor\x20:\x20color;\x0a\x20\x20\x20\x20if(fragColor.a\x20<\x200.005)\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x0a\x20\x20fragColor\x20=\x20czm_gammaCorrect(fragColor);\x0a\x20\x20material.emission\x20=\x20fragColor.rgb;\x0a\x20\x20material.alpha\x20=\x20fragColor.a;\x0a\x20\x20return\x20material;\x0a}\x0a','setOuterSvg','startDraw','_alt','fromIso8601','_activete','#define\x20','rightWC','_updateMaxMinHeights','phic0','_tailorRect','SlopeColorContour','inverseViewMatrix','Axis','_terrain_onLoadSuccess','_default_tiltEventTypes','_poinst','currentObject','Assets/Textures/NaturalEarthII','visible','_允许进入地下','_onRightClickHandler','_updateHeight','colorScheme','MarsArray','dhEvent','interVal','AXIS','#fafa5a','_performanceDisplay','endPosition','getBisectorNormals','queryWalking','Matrix3','maximumSizeZ','_onMouseMoveHandler_point','挖地坐标数据存在问题!','style','_inverMatrix','_polygonTexture','selected','_createWellWall','arc_z4490','_startDrawHook','baseMaterialConver','pickPositionSupported','enableInputs','GRS80','slopeStr2','_mousWheelHandler','isDestroyed','Measure','createGeometry','unpack','viewer','resolutionScale','undefined','flyToPositions','_backFaceRS','_measureHorLable','equals','uniform\x20sampler2D\x20colorTexture;//下雨前输入的场景渲染照片\x0avarying\x20vec2\x20v_textureCoordinates;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20size;\x0auniform\x20float\x20direction;\x0a\x0afloat\x20hash(float\x20x)\x20{\x0a\x20\x20return\x20fract(sin(x\x20*\x2023.3)\x20*\x2013.13);\x0a}\x0a\x0avoid\x20main(void)\x20{\x0a\x0a\x20\x20float\x20time\x20=\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0;\x0a\x20\x20vec2\x20resolution\x20=\x20czm_viewport.zw;\x0a\x0a\x20\x20vec2\x20uv\x20=\x20(gl_FragCoord.xy\x20*\x202.\x20-\x20resolution.xy)\x20/\x20min(resolution.x,\x20resolution.y);\x0a\x20\x20vec3\x20finalColor\x20=\x20vec3(0.1,\x200.2,\x200.3);//粒子的颜色\x0a\x0a\x20\x20float\x20si\x20=\x20sin(direction),\x20co\x20=\x20cos(direction);\x0a\x20\x20uv\x20*=\x20mat2(co,\x20-si,\x20si,\x20co);\x0a\x20\x20uv\x20*=\x20length(uv\x20+\x20vec2(0,\x204.9))\x20*\x200.3\x20+\x201.0;\x0a\x0a\x20\x20float\x20v\x20=\x201.\x20-\x20sin(hash(floor(uv.x\x20*\x20100.0))\x20*\x202.0);\x0a\x20\x20float\x20b\x20=\x20clamp(abs(sin(20.0\x20*\x20time\x20*\x20v\x20+\x20uv.y\x20*\x20(5.\x20/\x20(2.0\x20+\x20v))))\x20-\x20.95,\x200.0,\x201.0)\x20*\x20size;\x0a\x20\x20finalColor\x20*=\x20v\x20*\x20b;\x20//屏幕上雨的颜色\x0a\x0a\x20\x20gl_FragColor\x20=\x20mix(texture2D(colorTexture,\x20v_textureCoordinates),\x20vec4(finalColor,\x201.0),\x200.5);\x20//将雨和三维场景融合\x0a}\x0a','_tilesetFlood','shaderSource','enableControl','flatHeight','Translation\x20by\x20axis','feature','xmin','ClippingPlaneCollection','createGuid','setEndPoints','clearPitchRange','startAngle','_last_picked','arrPoint','UNSIGNED_SHORT','_maxPositionsLength','stopMoveLeft','_bindHeightDraggers',',96','_proxy','gridList','edgeWidth','cesium-button\x20cesium-toolbar-button\x20mar3d-toolButton','_billboardCollection','tabIndex','PixelDatatype','addEffect','_targetPosition','modelC','_map_mouseMove','imageSR','getUrlComponent','iterator','ION','ellipse','mouse','_cameraHandler','clearPosition','orginCenterPosition','mousedown','_startMousePosition','updateCallback','fromCartesianArray','magnitude','entity','czmObject','_positions_circle_x','globalMsg','getArrowBodyPoints','src','showDomeSurfaces','depthFailOpacity','px\x20bold\x20normal','BYTES_PER_ELEMENT','QueryArcServer\x20请求出错','</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div><label>','HDR','Invalid\x20attempt\x20to\x20iterate\x20non-iterable\x20instance.\x0aIn\x20order\x20to\x20be\x20iterable,\x20non-array\x20objects\x20must\x20have\x20a\x20[Symbol.iterator]()\x20method.','_graphicLayer_leftDown','getIndex','removeThing','Southeast\x20Asia','onCreateGraphic','has3dtiles','CENTER','image','_useSingleColor','_last_clockRange','allowDrillPick','smoothWidth','_postRenderHandler','hostname','getAreaById','laea','arrLayer','_pickIdQualifier','_filterPropagateEvent','_orientation','fromPositions','updateVideoContainer','CGCS2000_GK_CM_6','MGRSPoint\x20has\x20to\x20have\x20an\x20even\x20number\x20\x0aof\x20digits\x20after\x20the\x20zone\x20letter\x20and\x20two\x20100km\x20letters\x20-\x20front\x20\x0ahalf\x20for\x20easting\x20meters,\x20second\x20half\x20for\x20\x0anorthing\x20meters','&scene=0','setValue','imageOptsConver','_showHook','mouseOver','sampleHeight','index','_modelMatrix','Normal\x20Sphere\x20(r=6370997)','UNIT_Z','_getDrawEntityClass','OBLIQ','particleSize','_setRectangleByOptions','hasClosure','_boundingSphere','MaterialType','_draw_tooltip','GRS67','depthTestOld','property','AFAFAF','_平方米','unshift','_last_contextmenuConfig','latitude_of_center','bindPickId','materialOptions','開啓日照陰影','radius_p2','_shadingType','testPoint','createCommand','long0','_contextmenuMgr','#ifdef\x20GL_FRAGMENT_PRECISION_HIGH\x0aprecision\x20highp\x20float;\x0a#else\x0aprecision\x20mediump\x20float;\x0a#endif\x0a\x0a#define\x20OES_texture_float_linear\x0a\x0a//\x20varying\x20vec2\x20depth;\x0a\x0a//\x20vec4\x20packDepth(float\x20depth)\x20{\x0a//\x20\x20\x20vec4\x20enc\x20=\x20vec4(1.0,\x20255.0,\x2065025.0,\x2016581375.0)\x20*\x20depth;\x0a//\x20\x20\x20enc\x20=\x20fract(enc);\x0a//\x20\x20\x20enc\x20-=\x20enc.yzww\x20*\x20vec4(1.0\x20/\x20255.0,\x201.0\x20/\x20255.0,\x201.0\x20/\x20255.0,\x200.0);\x0a//\x20\x20\x20return\x20enc;\x0a//\x20}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20//\x20float\x20fDepth\x20=\x20(depth.x\x20/\x205000.0)\x20/\x202.0\x20+\x200.5;\x0a\x20\x20gl_FragColor\x20=\x20vec4(1.0,\x200.0,\x200.0,\x201.0);\x0a}\x0a','_graphicLayer','highlightEnabled','bloomEffect','shaderProgram','scaleY','editMovePoint','LEFT_ROTATE','targetPoint','equalsEpsilon','SCENE3D','entityCollection','EPSG4490','forEach','_hasRemoveElement','getLayerByAttr','_layerIdx','post','getShapeForCircle','cloud','_yHalfAngle','lon','https://','Style','closeContextMenu','maxDistance','updateStatus','_eventResult','_createPrimitive','billboard','graphicGroup','gnom','_debugAxis','units','_isCallbackPositions','修改寬度(Y方向)','district','route','標記線','Invalid\x20attempt\x20to\x20spread\x20non-iterable\x20instance.\x0aIn\x20order\x20to\x20be\x20iterable,\x20non-array\x20objects\x20must\x20have\x20a\x20[Symbol.iterator]()\x20method.','_smallTooltip','arrCenterTemp','renderState','Check','_autoStopAngle','_map_click','headTailFactor','arc','_stopDrawHook','gatheringPlace','anchor','extrudedHeight','centerOfMass','min-width:\x20','customTags','frequency','Unknown','minimumCollisionTerrainHeight','<?xml\x20version=\x221.0\x22\x20encoding=\x22UTF-8\x22?>\x0a<svg\x20width=\x2224\x22\x20height=\x2224\x22\x20viewBox=\x220\x200\x2048\x2048\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22>\x0a\x20\x20<rect\x20width=\x2248\x22\x20height=\x2248\x22\x20fill=\x22white\x22\x20fill-opacity=\x220.01\x22/>\x0a\x20\x20<path\x20d=\x22M10.5\x2024L38.5\x2024\x22\x20stroke=\x22#ffffff\x22\x20stroke-width=\x225\x22\x20stroke-linecap=\x22round\x22\x20stroke-linejoin=\x22round\x22/>\x0a</svg>','_isFlyAnimation','_标记矩形','HH:mm:ss','clampToGround','_updateImage_delay','viewModel','setWhere','_setPitchRange_rightUpHandler','showLateralSurfaces','withAlpha','coordinates\x20must\x20be\x20finite\x20numbers','clipTarget','cosc0','156','DistanceDisplayCondition','_visibleColor','_updateStyleHook','removeEventParent','clustering','uri','orientation','_cylinderBottomRadius','polylineP','length','_addGraphic','uniformMap','positions_original','_needTrackedEntityUpdate','No\x20valid\x20id\x20attribute\x20found','AREA_1','axios请求出错','_mousePosition','frameNumber','_tilingScheme','_container','雙擊完成繪制','showPretPage','removeChild','EPSG:102113','<ul\x20class=\x22mars3d-contextmenu-ul\x20mars3d-sub-menu\x22\x20data-count=\x22','\x20FPS','Close\x20fog','_graphicLayer_leftUp','lineCount','NONE','_packPolygonFloatArray','_last_velocity','strokeType','mousemove','returnIdsOnly','Polar_Stereographic','old_depthTestAgainstTerrain','_sectorSegmentLineVA','SEasia','FormatLength','bindPopup','EllipsoidSurfaceAppearance','_toCesiumValBefore','addInner','_modelEx','bindHolesDraggers','keydown','layers','fa\x20fa-pencil-square','page','_position','right\x20click\x20delete\x20point','<div\x20id=\x22tooltip-','spatialReference','CircleGeometry','Current\x20Camera\x20Information','_template','surfaceDistance','neutral','ringCanvas','translation','localToWorld','009','acos','startMoveBackward','_msText','updateVisibleDistance','GCJ02','_perspectiveMatrix','_positions_circle_z','_onClockTickHanlder','PointCloud3DTileContent','ReferenceFrame','lineStyle','_optionsBasemapsList','hierarchy','_getOutlineStyle','getNextLayerId','enableLook','_updateStyleByEdit','isAutoEditing','_matrixTexture','outlineColor','_mouseClickHandler','leftUp','_numberOfPoints','loadConfig','_graphic_rotate_y','#1c197d','intl','TRANSLUCENT','Resource','defined','fillColor','getLayer','_entity_outlines','_mouseDownHandler','_scopeIds_last','inertiaTranslate','_pickRS','_getPickIds','sin_p14','distanceSurfaceMeasure','Double_Stereographic','isArray','max-width:\x20','_showIntersection','關閉星空背景','graphicLayer','level','ter','_positions_CallbackProperty','terrainProviderChanged','cameraMoveEnd','toGeoJSON','temp','havn\x27t\x20handled\x20\x22','clickMap','IAU2000','useLogDepth','_hasChangeHighDynamicRange','getSeconds','_updateDiffHeight','uniform\x20sampler2D\x20image;\x0auniform\x20float\x20opacity;\x0auniform\x20vec4\x20color;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x0a\x20\x20vec4\x20colorImage;\x0a\x20\x20if(speed\x20!=\x200.0)\x0a\x20\x20\x20\x20colorImage\x20=\x20texture2D(image,\x20vec2(fract(st.s\x20+\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0),\x20fract(st.t)));\x0a\x20\x20else\x0a\x20\x20\x20\x20colorImage\x20=\x20texture2D(image,\x20st);\x0a\x0a\x20\x20if(colorImage.rgb\x20==\x20vec3(1.0))\x20{\x0a\x20\x20\x20\x20discard;\x0a\x20\x20}\x0a\x20\x20material.alpha\x20=\x20colorImage.a\x20*\x20opacity\x20*\x20color.a\x20*\x20globalAlpha;\x0a\x20\x20material.diffuse\x20=\x20colorImage.rgb\x20*\x20color.rgb;\x0a\x20\x20return\x20material;\x0a}\x0a','all','+proj=tmerc\x20+lat_0=0\x20+lon_0=87\x20+k=1\x20+x_0=29500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','_containerSpeed','tileProvider','_右击删除点','borderWidth','positionShow','depthTestAgainstTerrain','requestVertexNormals','rectangularSensorMars','FlodByMaterial','\x20\x20\x20\x20','lastPointTemporary','orginMatrix','50%','drillPick','DistanceDisplayConditionGeometryInstanceAttribute','getProperty','_rotateMouseMoveFunction','AREA_3','multiplyByScalar','_matrix','trs','_containerUl','varying','UNIT_X','ExpImage','meters','geocent','PointTrans','moveEnd','thickness','橫坐標','fill','getCameraDistance','fromRotationX','_positions_draw','poly','transZ','multiply','getAspectContourMaterial','marsJzwStyle','entityGraphic','_highlight_mouseEventHandler','Cesium','normal','moveLeft','rainEffect','postProcessStage','_mousMiddleDownHandler','_map_extentChangeHandler','_maximumHeights','_contextmenuConfig','_lastMsSampleTime','_createPolylineOutline','not\x20a\x20string','model','minHeight\x20请传入有效数值!','offsetX','offsetHeight','编辑时_map不能为空,请将对象添加到图层,并且图层已添加到Map','greaterThanOrEquals','currentTime','ZHHK','Am5SdKm6pNdkP1P5zuUOMZwleCHeA7GD5vuQgZ3xBUbEMBeQ5cQ1WN4B8xqqV1Vt','\x0abool\x20czm_selected(){\x0a\x20\x20\x20\x20return\x20czm_selected(','getValue','Layer','_distance','clampToTerrain','_updateEditDraggers','waterCombine','titleField','_enabledEvent','EPSG:4513','_rectangularSensorMars','sts','updateAttrForDrawing','_divWidth','空间距离','avoidpolygons','list','nightVisionEffect','EDATUM','_sectorSegmentLineCommand','bottomPositions','adname','PINCH','标记点','maxHeight','handleError','Proj','block','clockLoop','enablePickFeatures','attribute\x20vec4\x20aPosition;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(aPosition.xyz,\x201.0);\x0a}\x0a','_templateHtml','polygonWallStyle','_getCameraFocus','entities','_pointerEvents','clrk','look','_onClickHandler','BillboardCollection','Quaternion','_last_planeGraphics','EPSG:4511','BAIDU','TOP','mouseover','czech','createMaterial:请指定mars3d.MaterialType类型','neckAngle','_onLeftDownHandler','The\x20overall\x20translation','_key_index','one_minus_f','spacing','Scene','show','1249032pDhdvY','skyAtmosphere','_setEditCursor','coordinate','addArea','ModelInstanceCollection','scale','场景出图_','_tilesetClip','sinph0','changed','requestRender','PointStyleConver','gradientCircleCanvas','_pointEx','inverseMatrix','updateMatrix2','_map_preRenderHandler','osgb36','_graphic_move_z','containerId','vscale','active','WFS','getFloat64','当前视角信息','GEODETICCRS','startPosition','MOUSE_MOVE','moveDown','_map_cameraChanged','_primitiveCollection','randomColor','_pointCollection','scene','rectangle','removeItem','stopPropagation','未知原因,导出失败!','flowGlow','_compassRectangle','unit','fromRotationMatrix','SPHEROID','EffectType','geometryType','grazingAltitudeLocation','insertBefore','HeadingPitchRoll','fadeFactor','_terrainHeight','_container_inner','multiplyByVector','AZURE','无法删除,点数量不能少于','Extended_Transverse_Mercator','_rotateAutoStopAngle','maximumDistance','setOpacity','_缩小','_contextmenuItemClickShowResult','_removeChildGraphic','getCoordinate','attribute\x20vec3\x20position3DHigh;\x0aattribute\x20vec3\x20position3DLow;\x0aattribute\x20vec3\x20color;\x0aattribute\x20vec2\x20st;\x0aattribute\x20float\x20batchId;\x0a\x0auniform\x20mat4\x20mars_orthographicMatrix;\x0auniform\x20mat4\x20mars_viewMatrix;\x0auniform\x20vec2\x20mars_resolution;\x0auniform\x20float\x20mars_pointSize;\x0avarying\x20vec2\x20v_st;\x0avarying\x20vec3\x20v_worldPos;\x0a\x0avec4\x20transform(mat4\x20m,\x20mat4\x20v,\x20vec3\x20coord)\x20{\x0a\x20\x20return\x20m\x20*\x20v\x20*\x20vec4(coord,\x201.0);\x0a}\x0avec2\x20project(vec4\x20device)\x20{\x0a\x20\x20vec3\x20device_normal\x20=\x20device.xyz\x20/\x20device.w;\x0a\x20\x20vec2\x20clip_pos\x20=\x20(device_normal\x20*\x200.5\x20+\x200.5).xy;\x0a\x20\x20return\x20clip_pos\x20*\x20mars_resolution;\x0a}\x0avec4\x20unproject(vec2\x20screen,\x20float\x20z,\x20float\x20w)\x20{\x0a\x20\x20vec2\x20clip_pos\x20=\x20screen\x20/\x20mars_resolution;\x0a\x20\x20vec2\x20device_normal\x20=\x20clip_pos\x20*\x202.0\x20-\x201.0;\x0a\x20\x20return\x20vec4(device_normal\x20*\x20w,\x20z,\x20w);\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20v_st\x20=\x20st;\x0a\x20\x20vec3\x20currP\x20=\x20position3DHigh.xyz\x20+\x20position3DLow.xyz;\x0a\x20\x20v_worldPos\x20=\x20currP;\x0a\x20\x20vec4\x20eyeCurrP\x20=\x20transform(mars_orthographicMatrix,\x20mars_viewMatrix,\x20currP);\x0a\x20\x20vec2\x20winCurrP\x20=\x20project(eyeCurrP);\x0a\x20\x20vec3\x20dirEye\x20=\x20czm_viewRotation\x20*\x20color;\x0a\x20\x20dirEye\x20=\x20normalize(dirEye);\x0a\x0a\x20\x20vec2\x20newWinCurrP\x20=\x20winCurrP\x20+\x20dirEye.xy\x20*\x20mars_pointSize;\x0a\x20\x20gl_Position\x20=\x20unproject(newWinCurrP,\x20eyeCurrP.z,\x20eyeCurrP.w);\x0a\x20\x20gl_PointSize\x20=\x20mars_pointSize;\x0a}\x0a','dataSources','_lat','terrainShadows','geocentric','flickerEntity','focus','contextMenuClose','_trackedEntity','locationData','CorridorStyleConver','offsetY','_uniforms_baseWaterColor_alpha','删除测量','load','_popupConfig','negativeY','shaderCache','lat_ts','toJSON','DESTROY','_clickHandler','LINEAR','ArB','headHeightFactor','_rotationScratch','isFormat','ClassificationPrimitive','getEntityPositions','rectangleC','GeometryAttribute','-mars3d-mousedownview','_updateLabelPosition','brussels','aPosition','_measureLable','Equidistant_Cylindrical','grainFrequency','_lng','_地形服务','join','keys','formatPosition','views','west','isShowing','_tilesetPlanClip','TerrainWireframeNo','qs2','dashPattern','ssfn_','Token','EPSG4326','_globeMouseHandler','RIGHT_DRAG','geocoderConfig','cosrot','setPlanes','authorization','_clearLastHighlight','#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0auniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0auniform\x20float\x20alpha;\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avec4\x20toEye(in\x20vec2\x20uv,\x20in\x20float\x20depth)\x20{\x0a\x20\x20vec2\x20xy\x20=\x20vec2((uv.x\x20*\x202.0\x20-\x201.0),\x20(uv.y\x20*\x202.0\x20-\x201.0));\x0a\x20\x20vec4\x20posInCamera\x20=\x20czm_inverseProjection\x20*\x20vec4(xy,\x20depth,\x201.0);\x0a\x20\x20posInCamera\x20=\x20posInCamera\x20/\x20posInCamera.w;\x0a\x20\x20return\x20posInCamera;\x0a}\x0afloat\x20getDepth(in\x20vec4\x20depth)\x20{\x0a\x20\x20float\x20z_window\x20=\x20czm_unpackDepth(depth);\x0a\x20\x20z_window\x20=\x20czm_reverseLogDepth(z_window);\x0a\x20\x20float\x20n_range\x20=\x20czm_depthRange.near;\x0a\x20\x20float\x20f_range\x20=\x20czm_depthRange.far;\x0a\x20\x20return\x20(2.0\x20*\x20z_window\x20-\x20n_range\x20-\x20f_range)\x20/\x20(f_range\x20-\x20n_range);\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec4\x20color\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20vec4\x20currD\x20=\x20texture2D(depthTexture,\x20v_textureCoordinates);\x0a\x20\x20if(currD.r\x20>=\x201.0)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x20\x20float\x20depth\x20=\x20getDepth(currD);\x0a\x20\x20vec4\x20positionEC\x20=\x20toEye(v_textureCoordinates,\x20depth);\x0a\x20\x20vec3\x20dx\x20=\x20dFdx(positionEC.xyz);\x0a\x20\x20vec3\x20dy\x20=\x20dFdy(positionEC.xyz);\x0a\x20\x20vec3\x20nor\x20=\x20normalize(cross(dx,\x20dy));\x0a\x0a\x20\x20vec4\x20positionWC\x20=\x20normalize(czm_inverseView\x20*\x20positionEC);\x0a\x20\x20vec3\x20normalWC\x20=\x20normalize(czm_inverseViewRotation\x20*\x20nor);\x0a\x20\x20float\x20dotNumWC\x20=\x20dot(positionWC.xyz,\x20normalWC);\x0a\x20\x20if(dotNumWC\x20<=\x200.2)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20mix(color,\x20vec4(1.0),\x20alpha\x20*\x200.2);\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x20\x20gl_FragColor\x20=\x20mix(color,\x20vec4(1.0),\x20dotNumWC\x20*\x20alpha);\x0a}\x0a','_tileWidth','maximumSizeY','VelocityOrientationProperty','utg','getAttrVal:出错了','C_im','AREA_2','scaleByDistance_farValue','Texture','showSectorSegmentLines','resetFloodValue','WebMercatorTilingScheme','city','_labelEl','ymin','datum_params','setAttribute','fa\x20fa-genderless','MultiPolygon','\x22\x20\x20>','polylineCollection','heightVal','datumCode','_level','_containerBtnStart','domeSurfaceMaterial','raiseToTop','fa\x20fa-tint','_fireTarget_open','endAngle','_marsEditor','onPointTrans','semiMinorAxis','rotateUp','_水平距离','FeatureCollection','_definitionChanged','snowEffect','drawAddPoint','BLACK','color','debugExtentEntity','fa\x20fa-bullseye','cancel','PARAMETER','modelCombine','toCesiumVal','Lambert\x20Conformal\x20Conic','_pitch_reality','_moveStep','fromMGRS','context','updateHeightDraggers','latDecimal','middleDown','_角度','uniform','middleClick','depthFailColor','_intersectionColor','floodRect','mapBound','Route\x20类不支持autoSurfaceHeight方法\x20!','defaultTicks','NWL9D','_imageryLayer','fetchJson','_updateDistanceDisplayConditionByEdit','_arrowInstances','_hasTerrain','cgb','_frustumPrimitive','_cameraMoveStartHandler','_promise','keyCode','layerX','change','maxPitch','positiveZ','_hasTerrainShadows','tms','point','getNormal','_海拔','_toOneJson_Poly','morphComplete','ColorGeometryInstanceAttribute','_addedBaseHook','_projection','billboardP','OBJECTID','_style2Json','debuggerTileInfo','KmlLayer:请必须传入\x20url\x20或\x20data\x20参数','PolyUtil','field','_onBeforeCreate','TextureMinificationFilter','_标记圆','0ee24126ea61ec60a670675fd8cd29b1','_last_graphicsOptions','Cartographic','longlat','_tooltipConfig','chinaCRS','lateralSurfaceMaterial','GeometryCollection','_isBindTileVisible','hidden','customShader','DOUBLE','GOOGLE','Widgets/Images/TerrainProviders/Ellipsoid.png','windowPosition','blur_y','_positions','stopTime','_clampToGround_reload','_idField','distance','screenSpaceCameraController','showSectorLines','s45','fullscreenButton','PointCloud','_hasUpdate_emitterModelMatrix','pageSize','_createFrustumPrimitive','_startTime','rgba(255,\x20255,\x20255,\x200.0)','getHours','citylimit','_orginCenterPosition','显示星空背景','wgs84','distanceMeasure','ns0','addLayer','iphone','yyyy-MM-dd','SplitDirection','lineOpacity','\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22mars3d-popup-content-wrapper\x20mars3d-popup-background\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20id=\x22popup-','_x_direction','Viewer','Ireland\x201965','UrlTemplateImageryProvider','_depthFailColor','backToFirst','RenderState','_createPostProcessStage','removeEffect','开启泛光','esriSpatialRelIntersects','\x20compass-inner-active','czmObjectEx','_times','getAngleOfThreePoints','_sources','expImage',';\x22></div>\x0a\x20\x20</div>\x20','cancelFlyTo','+proj=tmerc\x20+lat_0=0\x20+lon_0=99\x20+k=1\x20+x_0=17500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','_default_cursor','Bad\x20character:\x20','_createImageryProvider','frustum','stRotation','_createBottomSurface','縱坐標','true','PlaneGeometry','startTime','_hasChangeDepthTestAgainstTerrain','_toOneJson','diffusePower','_timeTik','_getOutlinePositions','DIRECTION_FORWARD','_sectorVA','wheel','getAddHeight','children','_marsOptions','toRadians','PolylineColorAppearance','_visibleAreaColor','autoCenter','_maxPointNum','EasingFunction','isActivate','queryPolygon','cartoList','TRIANGLES','multiplier','no_off','push','_getPositions','basemap','planeStyle','EPSILON6','parentContainer','_isColorMaterial','showArea','updateTimer','scanPlaneColor','loadOk','updateMaterial','unbindEvent','_map_mouseUpHandler','div','_scanePlaneYHalfAngle','setView','toDegrees','_propagateEvent','dot','EPSG:4553','清除所有标记','removeSamples','gtu','clip','download','max','wall','+proj=tmerc\x20+lat_0=0\x20+lon_0=81\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','_isCenterAtArr','toFixed','emitterModelMatrix','texture','_createViewer','EllipsoidOutlineGeometry','toTop','EPSG:4541','填方體積','point2','getBaseLength','_resource','move','fromRotationZ','sqrt','addSample','clearLastCamera','slices','lat1','<svg','cons','auto','showMoon','isMultiMax','_bindVisibleEvent','createPrimitive','scaleByDistance_nearValue','boderColor','text','_tikRender','onclick','_cacheGraphic','boxP','cartesian','near','_orientation_show','removeDblClick','_graphicLayer_click','_createTexture','-106,-87,188','strokeStyle','u_0','hasMoveEdit','minimumConeDegree','Close\x20sky\x20atmosphere','_graphic_drawing','tileMatrixSetID','group','createRadialGradient','evenColor','_forceResize','關閉下雪','preRender','_onKeyUp','\x22\x20in\x20neutral\x20yet,\x20index\x20','&scaler=2&udt=&from=jsapi2_0','fa\x20fa-soundcloud','eastNorthUpToFixedFrame','+proj=tmerc\x20+lat_0=0\x20+lon_0=93\x20+k=1\x20+x_0=16500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','LayerUtil','EPSG:4544','BillboardStyleConver','getOrientation','south','cesium-navigation-help-pan','_removeGraphic','primitive','Walking','img_d','B_re','_tileLayer_addTileHandler','binarySearch','valid','moveTimer','onerror','prepareVAO','Image2','_attributes_color_alpha','maxScale','vertexShader','vec','hasOwnProperty','mouseOut','ms2','_closeAllControl','mars3d-slider','imageryLayers','PolygonHierarchy','tetrahedron','NaN','Close\x20night\x20vision','</PropertyName>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<Literal>*','baseOptsConver','EPSG:4514','fromGeometry','FormatAltLength','_mouseEvent','调整比例','fromPoints','DrawPolygon','_updateMoveAllHook','sphere','Ion\x20全球地形','https://api.map.baidu.com/place/v2/detail','HOLD','CoplanarPolygonGeometry','_onMap_mouseMove','test','center','hasMoveMatrix','_measureExLine_positions','multiplyByScale','_queryPageByIds','WGS60','fetchJsonp','rotateCamera','location','EllipsoidElectric','commands','_container2','_getCssText','MIDDLE_DRAG','getDerivedResource','_tileLayer','isClockWise','lambda0','valueFD','flyToPoint','key','_domeLineVA','oProj','_currentExtent','Export\x20image','ParticleSystem','_mergePostion','updateModelMatrix','lineHeight','1.3.0','_bindControl','getPickRay','cartographicToCartesian','#ebe12c','BrightnessEffectNo','phi1z','_primitive','DISABLED','_minimumLevel','DrawEditYes','开启键盘漫游','_修改高度','BACK','defaultTexture','arrow','_isRotateStart','circle','arcType','moveDelay','bindContextMenu','tileWidth','_maskTexture','_outlineColor_alpha_bak','zox','clippingPlanes','getPrototypeOf','datumName','ShaderProgram','lastParameters','Primitive','_preparePos','释放后完成修改','materialType','splice','_第一视角站到此处','middle','minPitch','_xTable','DrawRectangle','關閉黑白','queryCircle','heading','clientX','closeHighlight','Polygon','negativeZ','update','PINCH_END','eqc','_graphicList','3dtile_pnts_','authority','closed','rotation','_clampToTilesetHeight','Potsdam\x20Rauenberg\x201950\x20DHDN','isAnimate','firstChild','target','_getDrawEntityStyle','DIRECTION_LEFT','rgba(241,\x20128,\x2023,\x20\x20','autoSurfaceHeight','number','#ifdef\x20GL_ES\x0aprecision\x20mediump\x20float;\x0a#endif\x0auniform\x20sampler2D\x20mars_image;\x0auniform\x20vec2\x20mars_distanceDisplayCondition;\x0auniform\x20vec3\x20mars_positionWC;\x0avarying\x20vec3\x20v_worldPos;\x0avarying\x20vec2\x20v_st;\x0auniform\x20float\x20globalAlpha;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20float\x20dis\x20=\x20distance(mars_positionWC,\x20v_worldPos);\x0a\x20\x20if(dis\x20<\x20mars_distanceDisplayCondition.x\x20||\x20dis\x20>\x20mars_distanceDisplayCondition.y)\x20{\x0a\x20\x20\x20\x20discard;\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20texture2D(mars_image,\x20v_st);\x0a\x20\x20\x20\x20color.a\x20*=\x20globalAlpha;\x0a\x0a\x20\x20\x20\x20//\x20Fully\x20transparent\x20parts\x20of\x20the\x20billboard\x20are\x20not\x20pickable.\x0a\x20\x20\x20\x20#if\x20!defined(OPAQUE)\x20&&\x20!defined(TRANSLUCENT)\x0a\x20\x20\x20\x20if(color.a\x20<\x200.005)\x20\x20\x20//\x20matches\x200/255\x20and\x201/255\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20//\x20The\x20billboard\x20is\x20rendered\x20twice.\x20The\x20opaque\x20pass\x20discards\x20translucent\x20fragments\x0a\x20\x20\x20\x20//\x20and\x20the\x20translucent\x20pass\x20discards\x20opaque\x20fragments.\x0a\x20\x20\x20\x20#ifdef\x20OPAQUE\x0a\x20\x20\x20\x20if(color.a\x20<\x200.995)\x20\x20\x20//\x20matches\x20<\x20254/255\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#else\x0a\x20\x20\x20\x20if(color.a\x20>=\x200.995)\x20\x20//\x20matches\x20254/255\x20and\x20255/255\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20#endif\x0a\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x0a\x20\x20}\x0a}\x0a','_container_onClickHandler','maximumBlue','_removeMeasureLabelAndEx','_mouseDown','_fxOnePointOk','totalAreaStr','reportSuccess','callback','_getCreateEntityAttr','_interpolationAlgorithm','visibility','complete','_matrixFloat32','prevStageUpdate','pitch','request','lookAt','openFlyAnimationEndFun','_positionScratch','plane_normal','_scene','setProperty','MapboxStyleImageryProvider','hbgd','positions_local','gltf_a_dec_position','_filterPOIData_circle','The\x20volume\x20of\x20fill','PostProcessStageLibrary','outline','_update','straightArrow','toValue','_container_rotationArc','2689ZuvCMB','mapSplit','cityname','pow','开启下雪','data1.mars3d.cn','_leftLayer','clampTo3DTileset','SkyBox','fogByDistance_far','from','20210830','color2','scope','_initSampledPositionProperty','onEachFeature','Terrain','distanceDisplayCondition_far','\x0a\x20\x20\x20\x20\x20\x20transform\x20:\x20rotate(-','perPositionHeight','img_z','ADDED','_polyline_positions','_showSectorSegmentLines','isTile','_pickId','577.326,90.129,463.919,5.137,1.474,5.297,2.4232','addDays','noPickEntity','PROJCRS','_graphic_editing','modelMatrix','attributes','R_A','_isMouseLeftButtonPressed','onTimelineScrubfunction','varying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0avarying\x20vec2\x20v_st;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20gl_FragColor\x20=\x20xh_getMaterial(v_st);\x0a}\x0a','#txt-clockAnimate-time','lang','整体平移','BingMapsImageryProvider','lat0','toDate','floodColor','pixelOffsetX','animateFrame','getEntityAttr','get','_updateLabelStyleHook','\x20\x0a请确认json文件格式正确!!!','to_meter','_formatPOIData','fullExtent','https://online{s}.map.bdimg.com/tile/?qt=tile&x={x}&y={y}&z={z}&styles=','_标记线','_查看此处坐标','types','setHeight','rotateMatrix','showBox','_drawGrid','ellipsoidStyleConver','removeLayer','+proj=tmerc\x20+lat_0=0\x20+lon_0=102\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','defineProperty','_measured','DIRECTION_NONE','name','LabelStyle','_frameState','IsYaPing','clock','timeEndVal','minimumHeight','scanPlaneRate','camera','getPopupConfig','_hasEdit','_initTilesetClip','updateDistanceDisplayCondition','nodeValue','_createGeometryInstanceItem','createDragger','polylineStyleConver','_orbitIsLook','_lastShow','contourUniforms','_getTerrainHeight_ing','lngLatToPoint','terrain','terrainLoadSuccess','_domeLineCommand','SceneTransforms','getAttribute','israel','cos','请输入地址...','_arrPartMeasureLable','shadingAlpha','_containerCon','_filterPOIData_polygon','surface','Stop\x20translation\x20along\x20axis','getLayerById','POI\x20请求失败(','px;color:','template','getCircleCenterOfThreePoints','_getDefaultTemplate','provider','RED','zoomTo','_maximumLevel','showStop','_graphic_updatePosition','hasEditRadii','Cartesian4','fromDraw:需要传入指定绘制的type类型!','marsgis','addEventListener','lookAtTransform','ows:UpperCorner','Name','globalAlert','hasPopup','_videoPlay','positiveY','polyline','attribute\x20vec3\x20position;\x0aattribute\x20vec3\x20normal;\x0aattribute\x20vec2\x20st;\x0aattribute\x20float\x20batchId;\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0avarying\x20vec2\x20v_st;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20v_positionEC\x20=\x20(czm_modelView\x20*\x20vec4(position,\x201.0)).xyz;\x20\x20\x20\x20\x20\x20\x20//\x20position\x20in\x20eye\x20coordinates\x0a\x20\x20v_normalEC\x20=\x20czm_normal\x20*\x20normal;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20normal\x20in\x20eye\x20coordinates\x0a\x20\x20v_st\x20=\x20st;\x0a\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(position,\x201.0);\x0a}\x0a','初始视图','flood','\x22\x20class=\x22mars3d-popup-edititem\x20','fromHeadingPitchRoll','rotation_z','contextmenuItemsOptions','_rightLayer','stack','onmouseover','\x20模型中心位置:','cesium-sceneModePicker-button3D','autoClose','andrae','pathStyleConver','_terrainProvider','fa\x20fa-dashboard','place','corridorStyleConver','msg','pick3DTileset','_boundingSphereWC','paris','_tilesetMatrix','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</li>','blur','地图上已有','isPoint','_removeAreaHook','cesium-navigation-button-right','azimuth','apply','FrustumGeometry','_getKeywords','geometries','onload','negativeX','https://elevation3d.arcgis.com/arcgis/rest/services/WorldElevation3D/Terrain3D/ImageServer','_axisRotation','_removedBaseHook','Lambert_Conformal_Conic_1SP','blendColor','zoomEventTypes','_color_alpha','ChinaCRS','goNext','EPSG:4547','minimumClock','granularity','GaodeRoute\x20请求出错','classification','showGroundAtmosphere','进入VR模式','fullscreen','dimensions_x','_拖动该点后','_rectangle','bindTooltip','addChildsToMap','.cesium-performanceDisplay','_orginCenterPoint','fa\x20fa-trello','attribute','Math','_scaleBarEl','pid','fogByDistance_near','stopMoveForward','then','filter','stopMoveMatrix','_按轴旋转','iconSize','7802991tQZnrI','_skyboxMatrix3','_metadataSuccess','_crs','_drawCommand','container','_camera_cache','degrees','ceil','wgs','updateAttr','visibleColor','_velocityScratch','ter_z','direction','initMinMap','PROJECTION','getTranslation','停止按軸平移','gapColor','map','sinlat0','neckHeightFactor','stringify','updateGraphic','results','_createPit','selectedImageryProviderViewModel','leftDown','Contents','polygonStyleConver','MathDistance','GroundPolylineGeometry','_selectedPlane','divBillboard','\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20sampler2D\x20colorTexture;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20vec3\x20marsColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20float\x20marsOpacity;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20float\x20threshold;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20float\x20smoothWidth;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec2\x20v_textureCoordinates;\x0a\x20\x20\x20\x20\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20marstexel\x20=\x20texture2D(\x20colorTexture,\x20v_textureCoordinates\x20);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20CZM_SELECTED_FEATURE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(!czm_selected())\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20marstexel\x20=\x20vec4(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#endif\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20luma\x20=\x20vec3(\x200.299,\x200.587,\x200.114\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20marsv\x20=\x20dot(\x20marstexel.xyz,\x20luma\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20outputColor\x20=\x20vec4(marsColor.rgb,marsOpacity);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20alpha\x20=\x20smoothstep(threshold,\x20threshold\x20+\x20smoothWidth,\x20marsv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20mix(\x20outputColor,\x20marstexel,\x20alpha\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}','PolyFacet','northing','ArcType','_array','XYZ','show:','RELATIVE_TO_GROUND','cosgam','關閉地形','lonlat','host','_flatExtent','cartesianArrayToCartographicArray','stroke-opacity','projections','styleField','REMOVED','rotatePoint','yHalfAngleDegree','_updateAngleAndOpacity','_sectorBackCommand','\x22\x20placeholder=\x22请输入\x20','fa\x20fa-minus','_toOneCesiumVal_Point','destination','C_y','drawShowRadius','activateMouseOut','hotPointID','Enable\x20skyBox','_updateForEvent','data:image',';\x0a\x20\x20--border-color:\x20','minZ','Beduaram','entityCollection\x20is\x20required.','fromPointNormal','fire','longitude','etag','eachLayer','_stopTime','content','coneTrack','RHUMB','SampledPositionProperty','catch','glowStrength','setLineDash','標記矩形','_getItemDataId','_enabledDraw','wgs_1984','mars3d-hideDiv','Longitude_Of_Center','addOuter','defines','UNIT_Y','CircleWave','Space\x20distance','usePreCachedTilesIfAvailable','string','forwardExtrapolationType','&label=','sinb1','wgs84ToWindowCoordinates','6849462FVfVIA','drawRingCanvas','Add\x20point','segment','FLOAT','del','_xHalfAngle','_createOK','moveRight','renderPass_','停止按轴旋转','RectangleGeometry','accuracy','removeMapChilds','elevationRampMaterial','enableTilt','accessToken','StripeOrientation','font_weight','approx','_labelCollection','_raise','wmts','ids','Feature','domToolbar','MaterialAppearance','fromUniformScale','latitudeShift','followedZ','pointDM','minHeight','startBounce','axisY','BaseStyleConver','rotateStop','blue','_关闭亮度','roll','_show','updateSize','secondsDifference','website','minimumLevel','drawCanvas','Hotine\x20Oblique\x20Mercator','_getJulianDate','defaultLayer','queryText','ShadowMode','mouseDown','eventType','boxStyleConver',';\x22></div>\x0a\x20\x20\x20\x20<div\x20style=\x22border-radius:\x2050%;\x0a\x20\x20\x20\x20\x20\x20\x20\x20width:\x20','modelToWorld','_addCameraView','framebuffer','cndesc','_onMouseMove','pickWidth','targetPosition','closeTooltip','supportsImageRenderingPixelated','dblClick','_popupMgr','depthFail','\x0a\x20\x20\x20\x20\x20\x20transform:\x20rotate(-','_修改宽度','RIGHT_UP','disableEdit','getPositions','algorithmUtil','rnb72','cirdrawGradientCircleCanvas','busineData','getContext','_formatForMask','addTileSuccess','Mercator_1SP','_hierarchy','_getTargetInfo','_mars_type','_primitiveBias','stopMoveRight','Cartesian2','关闭亮度','GridMaterialProperty','WebGLConstants','Image','uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st\x20*\x202.0\x20-\x201.0;\x0a\x20\x20float\x20t\x20=\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0;\x0a\x20\x20vec3\x20col\x20=\x20vec3(0.0);\x0a\x20\x20vec2\x20p\x20=\x20vec2(sin(t),\x20cos(t));\x0a\x20\x20float\x20d\x20=\x20length(st\x20-\x20dot(p,\x20st)\x20*\x20p);\x0a\x20\x20if(dot(st,\x20p)\x20<\x200.)\x20{\x0a\x20\x20\x20\x20d\x20=\x20length(st);\x0a\x20\x20}\x0a\x0a\x20\x20col\x20=\x20.006\x20/\x20d\x20*\x20color.rgb;\x0a\x0a\x20\x20if(distance(st,\x20vec2(0))\x20>\x200.99)\x20{\x0a\x20\x20\x20\x20col\x20=\x20color.rgb;\x0a\x20\x20}\x0a\x0a\x20\x20material.alpha\x20=\x20pow(length(col),\x202.0)\x20*\x20globalAlpha;\x0a\x20\x20material.diffuse\x20=\x20col\x20*\x203.0;\x0a\x20\x20return\x20material;\x0a}\x0a','viewFrom','setStyle','COLUMBUS_VIEW','updateFrustum','none','_polylineCollection','onSetOpacity','dragger','steps','MaterialProperty','BaiduPOI\x20请求出错','hasEmptyGroup','km²','_last_material','planeStyleConver','asin','method','getPositionByOrginMatrix','_openByMouseEvent','keyWord','Sampler','fromDegrees','Modify\x20the\x20position','leftLayer','addTo','_setCameraViewListItem','no_rot','popupClose','CLAMP_TO_EDGE','getType','tag','lightCone','distanceDisplayBillboard','saturation','distanceLegend','_selectedIdTexture','depthTexture','S3MTilesLayer','Mar3D提供的12.5米精度的中国地形','reject','rightDown','sampler','修改長度(X方向)','contextMenuOpen','_command','ProviderViewModel','bboxSR','_auto_orientation','','IAU\x201976','_updateOutlineToCallback','fe80f2290b380cfed86c62e3edec169e','altColumn','_updateTerrainProvider','stere','_primitive3','writeTextToCanvas','_index','helmert','_has3dtiles','pinchEnd','IDENTITY','CheckerboardMaterialProperty','EPSG:4500','pauseTime','_bindExType','tiles','_beginAnalysis','getNumberOfYTilesAtLevel','EPSG:4537','clipOutSide','_removePit','lower','getPropertyValue','contourShow','backgroundOpacity','requestImage','_pitch','repeat_y','renderError','AddMidPoint','getShowPositon','EncodedCartesian3','distanceDisplayCondition_near','pitPrimitive','parentElement','totalArea','bessel','digVolume','();\x20\x0a','Transforms','lim','Lambert_Conformal_Conic_2SP','interpolate','_planeOptions','textStyles','longitudeShift','_arrThing','開啓鍵盤漫遊','_开启大气渲染','_unbindEvent','ElevationRamp','positions','transform','open','_decToSex','highlightOpen','lines','_hiddenColor','glowColor','4326','mill','OrthographicOffCenterFrustum','light','_tilesetFlat','getColorRamp','state','eachChildGraphic','timeline','Lambert_Azimuthal_Equal_Area','_videoContainer','pop','EPSG:4552','getTimestamp','centerPoint','+proj=tmerc\x20+lat_0=0\x20+lon_0=132\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','flyToByAnimationEnd','circleStyleConver','baseVal','EPSG:','lat','showAll','normalY','projection','LOCAL_DATUM','_last_preUpdateTime','uid','_camera','_toCesiumValEnd','BoundingBox','Alt','resetValue','oddcolor','hasTerrain','getContextMenu','绘制时_map不能为空,请将对象添加到图层,并且图层已添加到Map','command','_areaList','stepSize','EPSG:4542','(window._contextmenuItemClickShowResult)','postProcessStages','PostProcessStageComposite','_isInSceneCamera','State','Event','ctx','_clock','_style2JsonBase','addDynamicPosition','_last_shouldAnimate','LINES','EPSG:4508','flyToExtent','_renderPassCache','font','colorHidden','bottomRadius','editStyle','convertor','pixelOffset','_jzmHeight','encoderOptions','divWidth','_localZOffset','_containerTime','query','globalAlpha','modelStyleConver','_highlight_mouseOutHandler','<div\x20title=\x22大地2000坐标\x22><label>横坐标</label>','RIGHT_ROTATE','LEFT_DOWN',');\x0a}\x0a','Click\x20to\x20activate\x20editing','render','graphic','px;','开启雾天气','ScreenSpaceEventType','ComponentDatatype','_toOneJson_Point','latitude','getInMapChilds','cvs','_last_clickPositionY','_shadowMapTexture','bgColor','right','contourMaterial.alpha\x20==\x200.0\x20?\x20elevationRampMaterial.diffuse\x20:\x20contourMaterial.diffuse','getGraphics','closeOnClick','floodVar','Close\x20rain','_graphic_dragger_ing','未处理参数','Cesium3DTileStyle','_getModelMatrix','content-length','KmlDataSource','_last_shadows','zh-CN','bcc62222fc634ec736589c483de933e6','TOWGS84','26cJhZZA','message','toastr','getDraggerContextMenu','readyPromise','getDistanceByLL','noAlt','fromMercator','cameraChanged','fetchXML','querySelector','addScanPlane','miny','queryGridData','MGRSPoint\x20bad\x20conversion\x20from:\x20','配置中的图层未处理','minimumHeights','mouseEvent','gradations','wallP','enableTranslate','minorDragger','dimensions_y','pickPosition','_onUpdate','error','_hasMoveEdit','_ferro','<li\x20class=\x22contextmenu-item\x22\x20data-index=\x22','county','CTRL','_updatEntityAlpha','mouseMoveTarget','popupOpen','_morphCompleteHandler','fa\x20fa-male','_shadingAlpha','hasChildThing','heightReference','sources','arcFrustum','time','_initChildGraphic','10000','snowCover','Edit\x20Scale','2024EFyKdN','onEnd','font_family','</div>','_getTerrainOptions','_showDrawMouseMoveSmallTooltip','heightLabel','_inverseMatrix','_isUpdate','当前时间不在范围内','_tileset','createShadowReceiveFragmentShader','属性类型已存在','camera_changedHandler','inverseTransformation','fromTranslationRotationScale','LEFT','resolutions','wallC','minimumTerrainLevel','rotateRight','warn','FrustumOutlineGeometry','baseLayerPicker','Double\x20click\x20to\x20finish\x20drawing','Framebuffer','positionsShow','BOTTOM_ROTATE','columnNumber','getTempPoint4','_depthTest','destroy','_backgroundColor_alpha_bak','Grid\x20shift\x20grids\x20not\x20found','polylineCombine','responseText','log','_map_clickHandler','label','createLayer','updateOutlinesDistanceDisplayCondition','Enable\x20night\x20vision','timeout\x20of\x20','setCameraView','<br\x20/>','_单击开始绘制','preventDefault','done','Rectangle','sterea','_effects','_currDistance','globe','_bindHierarchy','hasClickEvent','_primitive_point','_requestMetadata','undergroundColor','longitude_of_center','PostProcessStage','CLAMP_TO_GROUND','<div\x20class=\x22mars3d-template-titile\x22>','AREA_0','IntersectionTests','startEditing','mixt','_positions_curve','_updateDraw','innerHTML','Matrix4','_getLablePosition','toMGRS','<?xml\x20version=\x221.0\x22\x20encoding=\x22UTF-8\x22?>\x0a<svg\x20width=\x2224\x22\x20height=\x2224\x22\x20viewBox=\x220\x200\x2048\x2048\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22>\x0a\x20\x20<rect\x20width=\x2248\x22\x20height=\x2248\x22\x20fill=\x22white\x22\x20fill-opacity=\x220.01\x22/>\x0a\x20\x20<path\x20d=\x22M24.0607\x2010L24.024\x2038\x22\x20stroke=\x22#ffffff\x22\x20stroke-width=\x225\x22\x20stroke-linecap=\x22round\x22\x20stroke-linejoin=\x22round\x22/>\x0a\x20\x20<path\x20d=\x22M10\x2024L38\x2024\x22\x20stroke=\x22#ffffff\x22\x20stroke-width=\x225\x22\x20stroke-linecap=\x22round\x22\x20stroke-linejoin=\x22round\x22/>\x0a</svg>','headAngle','total','onlyPickModelPosition','_moveDistanceSum','fromColor','updateDraggers','_readyPromise','cos_p12','Water','_单击完成绘制','endDraw','_orbitCursorAngle','frameRate','_entitiesToVisualize','ExtrapolationType','getHeadingPitchRoll','outlinePositions','exp','setCallbackPosition','primitiveCollection','wholeDistance','grids','mouseDownView','interpolationDegree','fromCartesian','updateAttrForEditing','maximumHeights','Lon','getZoomUnits','Close\x20terrain','fa\x20fa-unlock-alt','_lastFpsSampleTime','layer','hue','_isStart','_drawMouseMoveHandler','_menuIndex','关闭夜视','buffer','getRealAlt','_addedHook','_toOneCesiumVal','rotation_x','<br/>','axis','showSun','off','bufferSteps','lighting','control','setQueryParameters','matrix','_fireBindDataEx','FIXED','_场景设置','hasOpacity','onDragStart','computeModelMatrix','isEntity','clockTick','isInPush','height','circular_clone_topPoints','add','_cloudCollection','_面下','coord_type','_uniforms','heightStr','addCircle','_cartographic','substring','scaleX','_conversionStyle','VertexArray','_color_alpha_bak','uniqueKey','Property','fa\x20fa-download','uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20time\x20=\x20fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20float\x20alpha\x20=\x20abs(smoothstep(0.5,\x201.,\x20fract(-st.t\x20-\x20time)));\x0a\x20\x20alpha\x20+=\x20.1;\x0a\x20\x20material.alpha\x20=\x20alpha\x20*\x20globalAlpha;\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20return\x20material;\x0a}\x0a','corridorC','radius','forward','IonImageryProvider','strokeRect','addColorStop','isContinued','fov','format','#ff0000','_hierarchyPositions','_hasChangeEnableInputs','_positions_line_x','RIGHT','\x0a(+','EllipsoidTerrainProvider','_updatePositionsHook','[object\x20Date]','_showThroughEllipsoid','_speed','tan','取消鎖定','tiltEventTypes','px;overflow:hidden;margin:0;\x22\x20scrolling=\x22no\x22\x20frameborder=\x220\x22\x20></iframe>','metaKey','updateLengthForTerrain','scaleFactor','_ready','standard_parallel_1','default','formatNum','lineColor','_editing_entity','_getEventTarget','路径规划\x20请求失败(','city_limit','depthTest','removeEventListener','scanPlaneMode','_mapEx','pixelOffset_original','GeometryInstance','_getWindowPosition','PolylineDashMaterialProperty','_maxHeight','取消锁定','_minimumHeights','_removeCollectionBy2D','_clickTileGraphic:\x20当前数据太大,避免卡顿未进行解析,如需展示矢量对象,请在图层配置加\x20hasToGraphic:true\x20参数\x20','_显示包围盒','SceneMode','cacheTime','local','http://www.w3.org/2000/svg','decimal','centerOfLine','_calculateAsynSurfacePosition','qsc','textarea','username','pixelOffsetY','latitudeInterval','toUpperCase','angleBetween','maximumTerrainLevel','esriGeometryPoint','_container_onMouseoutHandler','getElevationContourMaterial','_dataSource','关闭黑白','單擊增加點','_center','disable','_orbitFrame','semiMajorAxis','EPSG:4535','outlineCoordinates','_updatePointerEvents','typeName','highlight','openSmallTooltipByMinPointNum','alt','cloudStyleConver','ion','globeHeight','attackArrow','+proj=tmerc\x20+lat_0=0\x20+lon_0=102\x20+k=1\x20+x_0=34500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','bottomHeight','getPickedObject','diffuseWall','deleteLayer','CGCS2000_GK_Zone_3','<div><label>','STATIC_DRAW','classificationType','drawMouseMove','createElement','_createGeometryInstance','projName','_initTilingSchemeByCrs','querySelectorAll','Carthage\x201934\x20Tunisia','Geometry','red','getFloat32','getListByAttr','bind','billboardCollection','depthBias','circleC','shadingType','_last_pickedObject','opacity','_updateDivPosition','_getLocalZ','silhouetteColor','heightVar','z4490','marsEditor','getElementsByTagName','fi0','#29cf34','position','+proj=tmerc\x20+lat_0=0\x20+lon_0=126\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','MaterialUtil\x20registerPropertyClass:\x20','WMS','Airy\x201830','zoneLetter','_onPreRenderHandler','positionWC','_time','_关闭键盘漫游','getByAttr','getDistance','sourceTarget','+proj=tmerc\x20+lat_0=0\x20+lon_0=99\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','Do\x20not\x20go\x20underground','worldToCameraCoordinatesPoint','开启亮度','fromRadians','Down','area','_onMiddleUpHandler','heightStep','经纬度:','showThroughEllipsoid','minPointNum','timeTik','DeveloperError','_polylines','_hasFX','positionCartographic','+proj=tmerc\x20+lat_0=0\x20+lon_0=81\x20+k=1\x20+x_0=27500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','undergroundColorAlphaByDistance','_position_draw','_multipleDirty','debugAxisLength','czm_cellular','pointGrid','redraw','computeEllipsePositions','空間距離','Z_UP_TO_X_UP','toString','IdField','listens','_bindEvent','GEOCCS','刪除該點','debugAxis','_rotate','LvhIlDXT60I3NePicXWQT5K0eHFCR4hD','_onClockTickHandler','renderPass','getLayers','_sources3','arcgis_wfs','</label>','_updateEntityOpacity','ShaderSource','BoundingRectangle','WHEEL','CallbackProperty','enabledMoveTarget','gamma','angle','_type','normalX','arrThing','_default_zoomEventTypes','\x20<PropertyIsLike\x20wildCard=\x22*\x22\x20singleChar=\x22#\x22\x20escapeChar=\x22!\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<PropertyName>','_scanPlaneColor','BOTH','features','deActiveEdit',',POLYGON((','WebMapTileServiceImageryProvider','logDepth','sceneFramebuffer','toArray','GeometryPipeline','_on','code','turf.','_cameraMoveEndHandler','WGS84标准椭球,又称EPSG:4326','cameraController','openHighlight:原有style中不存在以下属性,关闭高亮时将无法恢复','_removeLabel','baidu','_appendHtmlHook','vertexFormat','_setColorStyleItem','fromType','contextmenuItems','</span>\x0a\x20\x20\x20\x20\x20</div>\x0a\x20\x20</div>\x20','bindDraggers','midpoint','showFrustum','krovak','startMoveLeft','defaultView','isr93','setVisible','_hasUpdateMater','An\x20error\x20occurred\x20while\x20accessing\x20','rightLayer','instances','className','postUpdate','LngLatPoint','_pickIds','CRS','SlopeRamp','未查询到相关结果!','trackedEntity','dimensions_z','minimumZoomDistance','LINEAR_NONE','cols','TimeInterval','visibleDepth','_setGlobeOption','_computedScanPlaneModelMatrix','flyHome','px;max-height:','tooltipClose','_pageSize','plane_distance','_onKeyDown','_topHeights','dynamicRiver','UndergroundYes','_globalAlpha','fa\x20fa-street-view','_last_fireIndex','defaultVisualizersCallback','vertexs','EPSG:3857','_clearDraw','_sexagesimal','android','destroyObject','originX','EffectUtil','_bindMoveAllDragger','_polygonFloat32','section','transX','_zoomFactor','stop','prototype','morphStart','interPolygonObj','MultiPoint','proj4','groundPosition','LineString','shadows','clientWidth','EllipsoidGeodesic','&v=017','_frameTime','_draggerIng','cesium-widget-errorPanel-header','geometryInstanceAttributes','C_x','_positions_show','divGraphicStyleConver','autoStopAngle','_scanPlaneMode','_setPitchRange_cameraChangedHandler','_last_startTime','_containerArrow','paths','UNSIGNED_INT_24_8','_getPolylineOutlinePositions','_rotateAngle','_graphic','_heading_reality','_开启下雨','toBottom','SCENE2D','updateText','con','updateAllNormalZ','translucency','defaultAccessToken','_passState','GeographicTilingScheme','YELLOW','dataSource','_entity','GaodePOI:\x20请传入参location数','lineOffset','Distance','PolylineGlowMaterialProperty','drawStart','updateOrientation','_labelEx','RectSlide','updateDivPosition','point1','result_type','修改缩放比例','holes','高亮对象图层','_立方米','_height_original','_getVector','_toOneCesiumVal_Poly','cylinder','TerrainClip','processFeatureCollection','</Literal>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</PropertyIsLike>','rotationMatrixFromPositionVelocity','没有坐标数据,漫游路线启动失败','WebMercatorProjection','labelStyleConver','hasContextMenu','offsetZ','openTooltip','_resetCamera','layerDefs','dataTypes','+proj=tmerc\x20+lat_0=0\x20+lon_0=105\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','word','tileVisible','selectedLayer','Oblique_Stereographic','_onTerrainChangeHandler','toolButton','ENABLED','#ffffff','HorizontalOrigin','_maxPitch','ctrlKey',';font-size:\x20','shouldAnimate','Modify\x20the\x20length(X\x20direction\x20)','LEFT_CLICK','Camera\x20info','type','isDestroy','_css_transform_origin','gaodekey','clearMoveTargetDelay','_state','numberOfLevelZeroTilesY','minimumRadius','templateValues','outlineOpacity','mars3d-smallTooltip-leftArrow','_getOrCreateLayer','_map_mouseDownHandler','transparent','_万立方米','column','_updateExOpacity','toPng','detail_info','平方米','headingPitchRollQuaternion','_updateMatrixMovePosition','top:\x2010px;right:\x2010px;','scanPlaneOpacity','DefaultImageId','_primitive2','fineArrowYW','openFlyAnimation','onTick','getRectangle','unbindHighlight','ro0','_conventMarsOptions','setInputAction','replace','dimian.length','_id','radii','offset','promise','_setCameraOption','isMoveing','getCubicValue','register:\x20','_wall_minimumHeights','Entity','S_POLE','getQBSplinePoints','endItem','polygon','getColorByStyle','HAS_NORMAL_MARS3D','isFlyAnimation','terrainExaggeration','_container_onMousedownHandler','cbg','removeArea','_增加点','getCurrentOptions','EPSG:4492','EPSG:4326','LEFT_DRAG','地形服务','_lightPositionEC','hasBindEvent','_limitGlobe','fromRotationY','planeAngle','airy','parentNode','outlineEffect','added','passes','clientY','https://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer','loadGeoJSON','MoveAll','_primitive_outline','getPickTarget','_getItemHtml','splitNum','changeMouseModel','_关闭拾取高亮','high','pointP','like','getHeightReference','normalZ','3104475MjFEex','_createIcon','_toJSON_Ex','_enabledEdit','self','fromArray','getComputedStyle','GLOBE','getBezierPoints','clickTileGraphic','TRANSPARENT','baseWaterColor','_radius','which','clearRect','\x20不存在,该方法需引入\x20turf.js\x20库生效。','volumeMeasure','Complete\x20the\x20modification\x20after\x20release','lam','properties','xHalfAngle','_maximumDistance','brightnessEffect','pointerEvents','success','B_im','ClassificationType','interpolateUsingFraction','sin','getLangText','delta','setNowTime','alphaPower','Equidistant\x20Cylindrical\x20(Plate\x20Carre)','gravity','_hash','params','fogByDistance','EditAttr','tooltip','fogEffect','removeAll','_minHeight','RotatePointStart','getTooltipConfig','boundingSphere','debugWireframe','_纵坐标','\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20sampler2D\x20colorTexture;\x0a\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec2\x20v_textureCoordinates;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20float\x20contrast;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20float\x20brightness;\x0a\x20\x20\x20\x20\x20\x20\x20\x20void\x20main(void)\x0a\x20\x20\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20sceneColor\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates).xyz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20sceneColor\x20=\x20czm_RGBToHSB(sceneColor);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20sceneColor.z\x20+=\x20brightness;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20sceneColor\x20=\x20czm_HSBToRGB(sceneColor);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20factor\x20=\x20(259.0\x20*\x20(contrast\x20+\x20255.0))\x20/\x20(255.0\x20*\x20(259.0\x20-\x20contrast));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20sceneColor\x20=\x20factor\x20*\x20(sceneColor\x20-\x20vec3(0.5))\x20+\x20vec3(0.5);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(sceneColor,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}','data-count','lineWidth','cutVolume','towgs84','progress','primitives','geometryInstances','LocalWorldTransform','silhouetteAlpha','isPrivate','startDraw:需要\x20map.addLayer(当前图层)\x20后,才行使用本方法','PolylineArrowMaterialProperty','popupOptions','ows:Identifier','marsOptions','_cylinderLength','+proj=tmerc\x20+lat_0=0\x20+lon_0=129\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs','RADIANS_PER_DEGREE','attribute\x20vec3\x20position3DHigh;\x0aattribute\x20vec3\x20position3DLow;\x0aattribute\x20vec3\x20normal;\x0aattribute\x20vec2\x20st;\x0aattribute\x20float\x20batchId;\x0avarying\x20vec2\x20v_st;\x0avarying\x20vec3\x20v_normalEC;\x0avarying\x20vec3\x20v_positionEC;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec4\x20p\x20=\x20czm_translateRelativeToEye(position3DHigh,\x20position3DLow);\x0a\x20\x20v_positionEC\x20=\x20(czm_modelViewRelativeToEye\x20*\x20p).xyz;\x0a\x20\x20v_normalEC\x20=\x20czm_normal\x20*\x20normal;\x0a\x20\x20v_st\x20=\x20st;\x0a\x20\x20gl_Position\x20=\x20czm_modelViewProjectionRelativeToEye\x20*\x20p;\x0a}\x0a','loadBefore','WaterType','morphTo3D','關閉鍵盤漫遊','frameRateHeight','analysisOptions','terrainChange','GoogleEarthEnterpriseMetadata','distanceHorStr','fxaa','_last_multiplier','search','lastCameraView','onlyPickTerrainPosition','maximumHeight','gcj02ll','geojson','trim','http://mt{s}.google.cn/vt/lyrs=s&hl=zh-CN&gl=CN&x={x}&y={y}&z={z}&s=Gali','_minPitch','apa','flyTo','5e5949f7e96e8a136ef36a6594f18cdf','ellipsoid','mouseMove','rgba(255,\x20255,\x20255,\x200.9)','_开启雾天气','Coordinates','getArrowPoints:插值出错','exact','transY','waypoints','1.0.0','svg:svg','Fly\x20around\x20here','_pitch_max','union','_updateView','textContent','pickEllipsoid','DefaultProxy','cesium-vrButton','填方体积','setColumn','Zoom\x20In','subtract','getSlopeContourMaterial','DrawCommand','图上标记','PrimitiveType','face','eva','translucent','material','east','yHalfAngle','edit','drawRemovePoint','addHeight','rectified_grid_angle','toJSON:未识别的材质类型','標記圓','_scanePlaneSP','_color','oncontextmenu','cesium-button\x20cesium-toolbar-button\x20mars3d-vrButton','toDataURL','_ellipsoid','标记线','getGridKey','fireTarget','_toJSONValBefore','rad);\x0a\x20\x20\x20\x20\x20\x20-webkit-transform\x20:\x20rotate(-','crossorigin','last_highlighGraphic','_primitive1','WGS\x2084','WHITE','fps','charAt','opera','_sectorLineCommand','mapProjection','uniform\x20samplerCube\x20u_cubeMap;\x0avarying\x20vec3\x20v_texCoord;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec4\x20color\x20=\x20textureCube(u_cubeMap,\x20normalize(v_texCoord));\x0a\x20\x20gl_FragColor\x20=\x20vec4(czm_gammaCorrect(color).rgb,\x20czm_morphTime);\x0a}\x0a','Access\x20to\x20the\x20ground','_cacheGrid','cloudCollection','styleType','setCallbackPositions','close','_cylinderPosition','preUpdate','_addGraphicByArrOptions','updateCamera','pn1','neckWidthFactor','_hasUpdate_modelMatrix','_getConfig','getHeight','bindHighlight','修改位置','moll','_getTileEventParams','flyToGraphic','removeNearPoint','long1','_修改长度','https://restapi.amap.com/v3/place/text','_sp','mars3d-mousedownview-img','html','cos_p14','2023-01-10\x2012:54:43','ms1','_material','MAX_VALUE','moveStart','createGraphic','multiplyByPoint','north','background','120000|130000|190000','_values'];_0x579d=function(){return _0x4f6df2;};return _0x579d();}function authset(_0x204aa){var _0x403567,_0x33a604=[];return _0x33a604[0x0]=_0x204aa*P00,_0x403567=_0x204aa*_0x204aa,_0x33a604[0x0]+=_0x403567*P01,_0x33a604[0x1]=_0x403567*P10,_0x403567*=_0x204aa,_0x33a604[0x0]+=_0x403567*P02,_0x33a604[0x1]+=_0x403567*P11,_0x33a604[0x2]=_0x403567*P20,_0x33a604;}function authlat(_0x284967,_0xa255dd){var _0x3e60c5={_0x1ea0d2:0xef5},_0x2c5a95=_0x5a92ef,_0x66cd9b=_0x284967+_0x284967;return _0x284967+_0xa255dd[0x0]*Math['sin'](_0x66cd9b)+_0xa255dd[0x1]*Math['sin'](_0x66cd9b+_0x66cd9b)+_0xa255dd[0x2]*Math[_0x2c5a95(_0x3e60c5._0x1ea0d2)](_0x66cd9b+_0x66cd9b+_0x66cd9b);}var names$i=['Lambert\x20Azimuthal\x20Equal\x20Area',_0x5a92ef(0xbf1),_0x5a92ef(0x63c)],laea={'init':init$i,'forward':forward$i,'inverse':inverse$i,'names':names$i,'S_POLE':S_POLE,'N_POLE':N_POLE,'EQUIT':EQUIT,'OBLIQ':OBLIQ};function asinz(_0x567ff2){var _0x352b05=_0x5a92ef;return Math[_0x352b05(0x39f)](_0x567ff2)>0x1&&(_0x567ff2=_0x567ff2>0x1?0x1:-0x1),Math['asin'](_0x567ff2);}function init$h(){var _0x402791={_0x545007:0xef5,_0x7b1cd6:0x29a,_0x3aacc8:0x916,_0xf8c42d:0xf8e,_0xbe4525:0x8ab},_0x2fcb90=_0x5a92ef;if(Math['abs'](this['lat1']+this[_0x2fcb90(0x29a)])<EPSLN)return;this['temp']=this['b']/this['a'],this['es']=0x1-Math['pow'](this['temp'],0x2),this['e3']=Math['sqrt'](this['es']),this['sin_po']=Math['sin'](this['lat1']),this['cos_po']=Math['cos'](this[_0x2fcb90(0x916)]),this['t1']=this[_0x2fcb90(0x100c)],this['con']=this['sin_po'],this['ms1']=msfnz(this['e3'],this[_0x2fcb90(0x100c)],this['cos_po']),this['qs1']=qsfnz(this['e3'],this['sin_po'],this['cos_po']),this['sin_po']=Math[_0x2fcb90(_0x402791._0x545007)](this[_0x2fcb90(_0x402791._0x7b1cd6)]),this[_0x2fcb90(0x250)]=Math['cos'](this['lat2']),this['t2']=this['sin_po'],this['ms2']=msfnz(this['e3'],this[_0x2fcb90(0x100c)],this['cos_po']),this['qs2']=qsfnz(this['e3'],this['sin_po'],this['cos_po']),this['sin_po']=Math['sin'](this['lat0']),this['cos_po']=Math['cos'](this['lat0']),this['t3']=this['sin_po'],this['qs0']=qsfnz(this['e3'],this['sin_po'],this[_0x2fcb90(0x250)]),Math['abs'](this[_0x2fcb90(_0x402791._0x3aacc8)]-this['lat2'])>EPSLN?this['ns0']=(this[_0x2fcb90(_0x402791._0xf8c42d)]*this['ms1']-this['ms2']*this[_0x2fcb90(0x957)])/(this[_0x2fcb90(0x816)]-this['qs1']):this[_0x2fcb90(_0x402791._0xbe4525)]=this['con'],this['c']=this['ms1']*this['ms1']+this[_0x2fcb90(0x8ab)]*this['qs1'],this['rh']=this['a']*Math['sqrt'](this['c']-this['ns0']*this['qs0'])/this[_0x2fcb90(0x8ab)];}function forward$h(_0x17fa5d){var _0x252590={_0x43ea72:0xef5,_0x3c0add:0x8ab,_0x152730:0x666},_0x1dd371=_0x5a92ef,_0x2b3ec4=_0x17fa5d['x'],_0x58fced=_0x17fa5d['y'];this['sin_phi']=Math[_0x1dd371(_0x252590._0x43ea72)](_0x58fced),this[_0x1dd371(0x28e)]=Math[_0x1dd371(0xa50)](_0x58fced);var _0x123f21=qsfnz(this['e3'],this['sin_phi'],this['cos_phi']),_0x2edb75=this['a']*Math['sqrt'](this['c']-this['ns0']*_0x123f21)/this['ns0'],_0x589b58=this[_0x1dd371(_0x252590._0x3c0add)]*adjust_lon(_0x2b3ec4-this[_0x1dd371(_0x252590._0x152730)]),_0x54ac0f=_0x2edb75*Math['sin'](_0x589b58)+this['x0'],_0x32e415=this['rh']-_0x2edb75*Math[_0x1dd371(0xa50)](_0x589b58)+this['y0'];return _0x17fa5d['x']=_0x54ac0f,_0x17fa5d['y']=_0x32e415,_0x17fa5d;}function inverse$h(_0x3aabd0){var _0x1c79b3={_0x53b033:0x8ab},_0x455c2b=_0x5a92ef,_0x12549f,_0x640206,_0x3bce8d,_0x1560a7,_0x5703c9,_0xf90b36;return _0x3aabd0['x']-=this['x0'],_0x3aabd0['y']=this['rh']-_0x3aabd0['y']+this['y0'],this['ns0']>=0x0?(_0x12549f=Math['sqrt'](_0x3aabd0['x']*_0x3aabd0['x']+_0x3aabd0['y']*_0x3aabd0['y']),_0x3bce8d=0x1):(_0x12549f=-Math['sqrt'](_0x3aabd0['x']*_0x3aabd0['x']+_0x3aabd0['y']*_0x3aabd0['y']),_0x3bce8d=-0x1),_0x1560a7=0x0,_0x12549f!==0x0&&(_0x1560a7=Math['atan2'](_0x3bce8d*_0x3aabd0['x'],_0x3bce8d*_0x3aabd0['y'])),_0x3bce8d=_0x12549f*this[_0x455c2b(0x8ab)]/this['a'],this['sphere']?_0xf90b36=Math['asin']((this['c']-_0x3bce8d*_0x3bce8d)/(0x2*this[_0x455c2b(_0x1c79b3._0x53b033)])):(_0x640206=(this['c']-_0x3bce8d*_0x3bce8d)/this['ns0'],_0xf90b36=this[_0x455c2b(0x993)](this['e3'],_0x640206)),_0x5703c9=adjust_lon(_0x1560a7/this[_0x455c2b(_0x1c79b3._0x53b033)]+this['long0']),_0x3aabd0['x']=_0x5703c9,_0x3aabd0['y']=_0xf90b36,_0x3aabd0;}function phi1z(_0x4c461c,_0x56d11a){var _0x56612d={_0x2da87f:0x39f},_0x294d79=_0x5a92ef,_0x1b4847,_0xd5bf8b,_0x312338,_0x3c8d18,_0x146e70,_0x1d82b8=asinz(0.5*_0x56d11a);if(_0x4c461c<EPSLN)return _0x1d82b8;var _0x5937c9=_0x4c461c*_0x4c461c;for(var _0x40a8bc=0x1;_0x40a8bc<=0x19;_0x40a8bc++){_0x1b4847=Math['sin'](_0x1d82b8),_0xd5bf8b=Math['cos'](_0x1d82b8),_0x312338=_0x4c461c*_0x1b4847,_0x3c8d18=0x1-_0x312338*_0x312338,_0x146e70=0.5*_0x3c8d18*_0x3c8d18/_0xd5bf8b*(_0x56d11a/(0x1-_0x5937c9)-_0x1b4847/_0x3c8d18+0.5/_0x4c461c*Math['log']((0x1-_0x312338)/(0x1+_0x312338))),_0x1d82b8=_0x1d82b8+_0x146e70;if(Math[_0x294d79(_0x56612d._0x2da87f)](_0x146e70)<=1e-7)return _0x1d82b8;}return null;}var names$h=[_0x5a92ef(0x1d0),'Albers','aea'],aea={'init':init$h,'forward':forward$h,'inverse':inverse$h,'names':names$h,'phi1z':phi1z};function init$g(){var _0xfe8b88={_0x562f1a:0xf8c},_0x2fd5a1=_0x5a92ef;this['sin_p14']=Math['sin'](this['lat0']),this[_0x2fd5a1(_0xfe8b88._0x562f1a)]=Math[_0x2fd5a1(0xa50)](this['lat0']),this['infinity_dist']=0x3e8*this['a'],this['rc']=0x1;}function forward$g(_0x153238){var _0x183a33={_0x60dd95:0xef5,_0x105858:0xf8c,_0x496fa7:0x39f},_0x4aa8f5=_0x5a92ef,_0x1fc15c,_0x1545cc,_0x38f46f,_0x362fe1,_0x1b1443,_0x10e275,_0x14463e,_0x1e3977,_0x13981a=_0x153238['x'],_0x1f7607=_0x153238['y'];return _0x38f46f=adjust_lon(_0x13981a-this['long0']),_0x1fc15c=Math[_0x4aa8f5(_0x183a33._0x60dd95)](_0x1f7607),_0x1545cc=Math['cos'](_0x1f7607),_0x362fe1=Math['cos'](_0x38f46f),_0x10e275=this['sin_p14']*_0x1fc15c+this[_0x4aa8f5(_0x183a33._0x105858)]*_0x1545cc*_0x362fe1,_0x1b1443=0x1,_0x10e275>0x0||Math[_0x4aa8f5(_0x183a33._0x496fa7)](_0x10e275)<=EPSLN?(_0x14463e=this['x0']+this['a']*_0x1b1443*_0x1545cc*Math['sin'](_0x38f46f)/_0x10e275,_0x1e3977=this['y0']+this['a']*_0x1b1443*(this['cos_p14']*_0x1fc15c-this['sin_p14']*_0x1545cc*_0x362fe1)/_0x10e275):(_0x14463e=this['x0']+this['infinity_dist']*_0x1545cc*Math['sin'](_0x38f46f),_0x1e3977=this['y0']+this['infinity_dist']*(this['cos_p14']*_0x1fc15c-this[_0x4aa8f5(0x717)]*_0x1545cc*_0x362fe1)),_0x153238['x']=_0x14463e,_0x153238['y']=_0x1e3977,_0x153238;}function inverse$g(_0x597293){var _0x9aabf5={_0xa4ba79:0x58c,_0x4438f7:0x717},_0x5fd1d2=_0x5a92ef,_0x1293d6,_0x39cadb,_0x9f7443,_0x37ddb7,_0x69922e,_0x4ac681;return _0x597293['x']=(_0x597293['x']-this['x0'])/this['a'],_0x597293['y']=(_0x597293['y']-this['y0'])/this['a'],_0x597293['x']/=this['k0'],_0x597293['y']/=this['k0'],(_0x1293d6=Math['sqrt'](_0x597293['x']*_0x597293['x']+_0x597293['y']*_0x597293['y']))?(_0x37ddb7=Math[_0x5fd1d2(_0x9aabf5._0xa4ba79)](_0x1293d6,this['rc']),_0x39cadb=Math['sin'](_0x37ddb7),_0x9f7443=Math['cos'](_0x37ddb7),_0x4ac681=asinz(_0x9f7443*this[_0x5fd1d2(_0x9aabf5._0x4438f7)]+_0x597293['y']*_0x39cadb*this[_0x5fd1d2(0xf8c)]/_0x1293d6),_0x69922e=Math[_0x5fd1d2(0x58c)](_0x597293['x']*_0x39cadb,_0x1293d6*this['cos_p14']*_0x9f7443-_0x597293['y']*this['sin_p14']*_0x39cadb),_0x69922e=adjust_lon(this['long0']+_0x69922e)):(_0x4ac681=this['phic0'],_0x69922e=0x0),_0x597293['x']=_0x69922e,_0x597293['y']=_0x4ac681,_0x597293;}var names$g=[_0x5a92ef(0x687)],gnom={'init':init$g,'forward':forward$g,'inverse':inverse$g,'names':names$g};function iqsfnz(_0x2e8527,_0xe23f70){var _0xf3dc87={_0x19260c:0x39f,_0x60e337:0xef5},_0x130c09=_0x5a92ef,_0x45c6dd=0x1-(0x1-_0x2e8527*_0x2e8527)/(0x2*_0x2e8527)*Math['log']((0x1-_0x2e8527)/(0x1+_0x2e8527));if(Math[_0x130c09(0x39f)](Math[_0x130c09(_0xf3dc87._0x19260c)](_0xe23f70)-_0x45c6dd)<0.000001)return _0xe23f70<0x0?-0x1*HALF_PI:HALF_PI;var _0x1242b1=Math['asin'](0.5*_0xe23f70),_0x16eb53,_0x4cd373,_0xd275b,_0x309fbc;for(var _0x10e208=0x0;_0x10e208<0x1e;_0x10e208++){_0x4cd373=Math[_0x130c09(_0xf3dc87._0x60e337)](_0x1242b1),_0xd275b=Math['cos'](_0x1242b1),_0x309fbc=_0x2e8527*_0x4cd373,_0x16eb53=Math['pow'](0x1-_0x309fbc*_0x309fbc,0x2)/(0x2*_0xd275b)*(_0xe23f70/(0x1-_0x2e8527*_0x2e8527)-_0x4cd373/(0x1-_0x309fbc*_0x309fbc)+0.5/_0x2e8527*Math['log']((0x1-_0x309fbc)/(0x1+_0x309fbc))),_0x1242b1+=_0x16eb53;if(Math['abs'](_0x16eb53)<=1e-10)return _0x1242b1;}return NaN;}function init$f(){!this['sphere']&&(this['k0']=msfnz(this['e'],Math['sin'](this['lat_ts']),Math['cos'](this['lat_ts'])));}function forward$f(_0x29cdae){var _0x365567=_0x5a92ef,_0x167e77=_0x29cdae['x'],_0x44ad97=_0x29cdae['y'],_0x23051b,_0x5406f9,_0x21c83f=adjust_lon(_0x167e77-this['long0']);if(this['sphere'])_0x23051b=this['x0']+this['a']*_0x21c83f*Math['cos'](this[_0x365567(0x7f8)]),_0x5406f9=this['y0']+this['a']*Math['sin'](_0x44ad97)/Math['cos'](this['lat_ts']);else{var _0x585896=qsfnz(this['e'],Math['sin'](_0x44ad97));_0x23051b=this['x0']+this['a']*this['k0']*_0x21c83f,_0x5406f9=this['y0']+this['a']*_0x585896*0.5/this['k0'];}return _0x29cdae['x']=_0x23051b,_0x29cdae['y']=_0x5406f9,_0x29cdae;}function inverse$f(_0x3cd450){var _0x67333c={_0x2c84aa:0xa50},_0x1a40a0=_0x5a92ef;_0x3cd450['x']-=this['x0'],_0x3cd450['y']-=this['y0'];var _0x388512,_0x269b66;return this['sphere']?(_0x388512=adjust_lon(this['long0']+_0x3cd450['x']/this['a']/Math[_0x1a40a0(_0x67333c._0x2c84aa)](this[_0x1a40a0(0x7f8)])),_0x269b66=Math['asin'](_0x3cd450['y']/this['a']*Math['cos'](this[_0x1a40a0(0x7f8)]))):(_0x269b66=iqsfnz(this['e'],0x2*_0x3cd450['y']*this['k0']/this['a']),_0x388512=adjust_lon(this['long0']+_0x3cd450['x']/(this['a']*this['k0']))),_0x3cd450['x']=_0x388512,_0x3cd450['y']=_0x269b66,_0x3cd450;}var names$f=['cea'],cea={'init':init$f,'forward':forward$f,'inverse':inverse$f,'names':names$f};function init$e(){var _0x33ff70={_0x56d3ca:0x666,_0x11b7fd:0x7f8,_0xf58438:0xefa},_0x5822b6=_0x5a92ef;this['x0']=this['x0']||0x0,this['y0']=this['y0']||0x0,this['lat0']=this[_0x5822b6(0xa1a)]||0x0,this[_0x5822b6(_0x33ff70._0x56d3ca)]=this['long0']||0x0,this[_0x5822b6(_0x33ff70._0x11b7fd)]=this[_0x5822b6(0x7f8)]||0x0,this['title']=this['title']||_0x5822b6(_0x33ff70._0xf58438),this['rc']=Math['cos'](this['lat_ts']);}function forward$e(_0x5bd4e3){var _0x2071dc=_0x5bd4e3['x'],_0x1e3197=_0x5bd4e3['y'],_0x467537=adjust_lon(_0x2071dc-this['long0']),_0x1ca0dc=adjust_lat(_0x1e3197-this['lat0']);return _0x5bd4e3['x']=this['x0']+this['a']*_0x467537*this['rc'],_0x5bd4e3['y']=this['y0']+this['a']*_0x1ca0dc,_0x5bd4e3;}function inverse$e(_0x53e774){var _0xa66e69=_0x5a92ef,_0x950300=_0x53e774['x'],_0x79831d=_0x53e774['y'];return _0x53e774['x']=adjust_lon(this[_0xa66e69(0x666)]+(_0x950300-this['x0'])/(this['a']*this['rc'])),_0x53e774['y']=adjust_lat(this['lat0']+(_0x79831d-this['y0'])/this['a']),_0x53e774;}var names$e=['Equirectangular',_0x5a92ef(0x80a),_0x5a92ef(0x9be)],eqc={'init':init$e,'forward':forward$e,'inverse':inverse$e,'names':names$e},MAX_ITER$1=0x14;function init$d(){var _0x113731={_0x441a46:0x725,_0x5b9bc8:0x305},_0x1ba89c=_0x5a92ef;this['temp']=this['b']/this['a'],this['es']=0x1-Math['pow'](this[_0x1ba89c(_0x113731._0x441a46)],0x2),this['e']=Math['sqrt'](this['es']),this['e0']=e0fn(this['es']),this['e1']=e1fn(this['es']),this['e2']=e2fn(this['es']),this['e3']=e3fn(this['es']),this[_0x1ba89c(_0x113731._0x5b9bc8)]=this['a']*mlfn(this['e0'],this['e1'],this['e2'],this['e3'],this['lat0']);}function forward$d(_0x2d16b7){var _0x360f94={_0x30441c:0xef5,_0xe7f324:0xa1a,_0x355908:0xef5},_0x12b5ce=_0x5a92ef,_0x37f22f=_0x2d16b7['x'],_0x3dcbc3=_0x2d16b7['y'],_0x168239,_0x3d928a,_0x4cf8b6,_0x4e827a=adjust_lon(_0x37f22f-this['long0']);_0x4cf8b6=_0x4e827a*Math[_0x12b5ce(_0x360f94._0x30441c)](_0x3dcbc3);if(this['sphere'])Math['abs'](_0x3dcbc3)<=EPSLN?(_0x168239=this['a']*_0x4e827a,_0x3d928a=-0x1*this['a']*this[_0x12b5ce(_0x360f94._0xe7f324)]):(_0x168239=this['a']*Math[_0x12b5ce(_0x360f94._0x355908)](_0x4cf8b6)/Math[_0x12b5ce(0xd2b)](_0x3dcbc3),_0x3d928a=this['a']*(adjust_lat(_0x3dcbc3-this['lat0'])+(0x1-Math['cos'](_0x4cf8b6))/Math['tan'](_0x3dcbc3)));else{if(Math['abs'](_0x3dcbc3)<=EPSLN)_0x168239=this['a']*_0x4e827a,_0x3d928a=-0x1*this['ml0'];else{var _0x5c89b1=gN(this['a'],this['e'],Math['sin'](_0x3dcbc3))/Math['tan'](_0x3dcbc3);_0x168239=_0x5c89b1*Math[_0x12b5ce(0xef5)](_0x4cf8b6),_0x3d928a=this['a']*mlfn(this['e0'],this['e1'],this['e2'],this['e3'],_0x3dcbc3)-this['ml0']+_0x5c89b1*(0x1-Math['cos'](_0x4cf8b6));}}return _0x2d16b7['x']=_0x168239+this['x0'],_0x2d16b7['y']=_0x3d928a+this['y0'],_0x2d16b7;}function inverse$d(_0x177a0a){var _0x37ab7c={_0x454226:0xa1a,_0x2b1d8b:0x666,_0xd05888:0xd2b,_0x4d153a:0x666,_0xd46fb:0xb89},_0x5c9d83=_0x5a92ef,_0x4d9e49,_0x1dd74c,_0x6d6918,_0x217c11,_0x1222d0,_0x518bfc,_0xc49506,_0x36ce24,_0x54202e;_0x6d6918=_0x177a0a['x']-this['x0'],_0x217c11=_0x177a0a['y']-this['y0'];if(this['sphere']){if(Math['abs'](_0x217c11+this['a']*this['lat0'])<=EPSLN)_0x4d9e49=adjust_lon(_0x6d6918/this['a']+this[_0x5c9d83(0x666)]),_0x1dd74c=0x0;else{_0x518bfc=this[_0x5c9d83(_0x37ab7c._0x454226)]+_0x217c11/this['a'],_0xc49506=_0x6d6918*_0x6d6918/this['a']/this['a']+_0x518bfc*_0x518bfc,_0x36ce24=_0x518bfc;var _0x9f15fe;for(_0x1222d0=MAX_ITER$1;_0x1222d0;--_0x1222d0){_0x9f15fe=Math[_0x5c9d83(0xd2b)](_0x36ce24),_0x54202e=-0x1*(_0x518bfc*(_0x36ce24*_0x9f15fe+0x1)-_0x36ce24-0.5*(_0x36ce24*_0x36ce24+_0xc49506)*_0x9f15fe)/((_0x36ce24-_0x518bfc)/_0x9f15fe-0x1),_0x36ce24+=_0x54202e;if(Math['abs'](_0x54202e)<=EPSLN){_0x1dd74c=_0x36ce24;break;}}_0x4d9e49=adjust_lon(this[_0x5c9d83(_0x37ab7c._0x2b1d8b)]+Math['asin'](_0x6d6918*Math[_0x5c9d83(_0x37ab7c._0xd05888)](_0x36ce24)/this['a'])/Math['sin'](_0x1dd74c));}}else{if(Math['abs'](_0x217c11+this['ml0'])<=EPSLN)_0x1dd74c=0x0,_0x4d9e49=adjust_lon(this[_0x5c9d83(0x666)]+_0x6d6918/this['a']);else{_0x518bfc=(this['ml0']+_0x217c11)/this['a'],_0xc49506=_0x6d6918*_0x6d6918/this['a']/this['a']+_0x518bfc*_0x518bfc,_0x36ce24=_0x518bfc;var _0x209ea6,_0x925b91,_0x897d95,_0x577159,_0x2bd122;for(_0x1222d0=MAX_ITER$1;_0x1222d0;--_0x1222d0){_0x2bd122=this['e']*Math['sin'](_0x36ce24),_0x209ea6=Math['sqrt'](0x1-_0x2bd122*_0x2bd122)*Math['tan'](_0x36ce24),_0x925b91=this['a']*mlfn(this['e0'],this['e1'],this['e2'],this['e3'],_0x36ce24),_0x897d95=this['e0']-0x2*this['e1']*Math['cos'](0x2*_0x36ce24)+0x4*this['e2']*Math[_0x5c9d83(0xa50)](0x4*_0x36ce24)-0x6*this['e3']*Math['cos'](0x6*_0x36ce24),_0x577159=_0x925b91/this['a'],_0x54202e=(_0x518bfc*(_0x209ea6*_0x577159+0x1)-_0x577159-0.5*_0x209ea6*(_0x577159*_0x577159+_0xc49506))/(this['es']*Math[_0x5c9d83(0xef5)](0x2*_0x36ce24)*(_0x577159*_0x577159+_0xc49506-0x2*_0x518bfc*_0x577159)/(0x4*_0x209ea6)+(_0x518bfc-_0x577159)*(_0x209ea6*_0x897d95-0x2/Math['sin'](0x2*_0x36ce24))-_0x897d95),_0x36ce24-=_0x54202e;if(Math['abs'](_0x54202e)<=EPSLN){_0x1dd74c=_0x36ce24;break;}}_0x209ea6=Math['sqrt'](0x1-this['es']*Math['pow'](Math['sin'](_0x1dd74c),0x2))*Math['tan'](_0x1dd74c),_0x4d9e49=adjust_lon(this[_0x5c9d83(_0x37ab7c._0x4d153a)]+Math[_0x5c9d83(_0x37ab7c._0xd46fb)](_0x6d6918*_0x209ea6/this['a'])/Math['sin'](_0x1dd74c));}}return _0x177a0a['x']=_0x4d9e49,_0x177a0a['y']=_0x1dd74c,_0x177a0a;}var names$d=[_0x5a92ef(0xfec),_0x5a92ef(0x753)],poly={'init':init$d,'forward':forward$d,'inverse':inverse$d,'names':names$d};function init$c(){var _0x1c139e={_0x2b8af4:0x949,_0x2fa9c3:0xef2,_0x5d7841:0x102a,_0x364ff7:0x828},_0x2d3a09=_0x5a92ef;this['A']=[],this['A'][0x1]=0.6399175073,this['A'][0x2]=-0.1358797613,this['A'][0x3]=0.063294409,this['A'][0x4]=-0.02526853,this['A'][0x5]=0.0117879,this['A'][0x6]=-0.0055161,this['A'][0x7]=0.0026906,this['A'][0x8]=-0.001333,this['A'][0x9]=0.00067,this['A'][0xa]=-0.00034,this[_0x2d3a09(0x949)]=[],this['B_im']=[],this[_0x2d3a09(_0x1c139e._0x2b8af4)][0x1]=0.7557853228,this['B_im'][0x1]=0x0,this['B_re'][0x2]=0.249204646,this['B_im'][0x2]=0.003371507,this['B_re'][0x3]=-0.001541739,this['B_im'][0x3]=0.04105856,this['B_re'][0x4]=-0.10162907,this['B_im'][0x4]=0.01727609,this['B_re'][0x5]=-0.26623489,this['B_im'][0x5]=-0.36249218,this['B_re'][0x6]=-0.6870983,this[_0x2d3a09(_0x1c139e._0x2fa9c3)][0x6]=-1.1651967,this[_0x2d3a09(_0x1c139e._0x5d7841)]=[],this['C_im']=[],this['C_re'][0x1]=1.3231270439,this[_0x2d3a09(_0x1c139e._0x364ff7)][0x1]=0x0,this['C_re'][0x2]=-0.577245789,this['C_im'][0x2]=-0.007809598,this['C_re'][0x3]=0.508307513,this[_0x2d3a09(0x828)][0x3]=-0.112208952,this['C_re'][0x4]=-0.15094762,this[_0x2d3a09(_0x1c139e._0x364ff7)][0x4]=0.18200602,this['C_re'][0x5]=1.01418179,this['C_im'][0x5]=1.64497696,this['C_re'][0x6]=1.9660549,this['C_im'][0x6]=2.5127645,this['D']=[],this['D'][0x1]=1.5627014243,this['D'][0x2]=0.5185406398,this['D'][0x3]=-0.03333098,this['D'][0x4]=-0.1052906,this['D'][0x5]=-0.0368594,this['D'][0x6]=0.007317,this['D'][0x7]=0.0122,this['D'][0x8]=0.00394,this['D'][0x9]=-0.0013;}function forward$c(_0x1f2966){var _0x3809ac={_0x119e72:0x666,_0x40b6af:0xef2},_0x597feb=_0x5a92ef,_0x1f54ef,_0x51f5eb=_0x1f2966['x'],_0x44404b=_0x1f2966['y'],_0x26d754=_0x44404b-this['lat0'],_0x3fe5df=_0x51f5eb-this[_0x597feb(_0x3809ac._0x119e72)],_0x355268=_0x26d754/SEC_TO_RAD*0.00001,_0x165146=_0x3fe5df,_0x5441a4=0x1,_0x2229be=0x0;for(_0x1f54ef=0x1;_0x1f54ef<=0xa;_0x1f54ef++){_0x5441a4=_0x5441a4*_0x355268,_0x2229be=_0x2229be+this['A'][_0x1f54ef]*_0x5441a4;}var _0x5c8559=_0x2229be,_0xd9126b=_0x165146,_0x1360aa=0x1,_0x5a39d6=0x0,_0x186168,_0x431470,_0x286008=0x0,_0x39983a=0x0;for(_0x1f54ef=0x1;_0x1f54ef<=0x6;_0x1f54ef++){_0x186168=_0x1360aa*_0x5c8559-_0x5a39d6*_0xd9126b,_0x431470=_0x5a39d6*_0x5c8559+_0x1360aa*_0xd9126b,_0x1360aa=_0x186168,_0x5a39d6=_0x431470,_0x286008=_0x286008+this['B_re'][_0x1f54ef]*_0x1360aa-this[_0x597feb(_0x3809ac._0x40b6af)][_0x1f54ef]*_0x5a39d6,_0x39983a=_0x39983a+this['B_im'][_0x1f54ef]*_0x1360aa+this['B_re'][_0x1f54ef]*_0x5a39d6;}return _0x1f2966['x']=_0x39983a*this['a']+this['x0'],_0x1f2966['y']=_0x286008*this['a']+this['y0'],_0x1f2966;}function inverse$c(_0x56a4a3){var _0x5da453={_0x41c4f5:0x102a,_0x714d7f:0xef2},_0x2ab0e4=_0x5a92ef,_0x2c69c9,_0x9235ca=_0x56a4a3['x'],_0x1078c1=_0x56a4a3['y'],_0x1324e1=_0x9235ca-this['x0'],_0x200b15=_0x1078c1-this['y0'],_0x4a85c5=_0x200b15/this['a'],_0x58222a=_0x1324e1/this['a'],_0x52d810=0x1,_0x324bc6=0x0,_0xaa0724,_0x45d784,_0x2bb927=0x0,_0x5f2776=0x0;for(_0x2c69c9=0x1;_0x2c69c9<=0x6;_0x2c69c9++){_0xaa0724=_0x52d810*_0x4a85c5-_0x324bc6*_0x58222a,_0x45d784=_0x324bc6*_0x4a85c5+_0x52d810*_0x58222a,_0x52d810=_0xaa0724,_0x324bc6=_0x45d784,_0x2bb927=_0x2bb927+this['C_re'][_0x2c69c9]*_0x52d810-this['C_im'][_0x2c69c9]*_0x324bc6,_0x5f2776=_0x5f2776+this['C_im'][_0x2c69c9]*_0x52d810+this[_0x2ab0e4(_0x5da453._0x41c4f5)][_0x2c69c9]*_0x324bc6;}for(var _0x2bb82c=0x0;_0x2bb82c<this['iterations'];_0x2bb82c++){var _0x244bbe=_0x2bb927,_0x24a83f=_0x5f2776,_0x45ecf6,_0x1b8223,_0x158d3f=_0x4a85c5,_0x37df57=_0x58222a;for(_0x2c69c9=0x2;_0x2c69c9<=0x6;_0x2c69c9++){_0x45ecf6=_0x244bbe*_0x2bb927-_0x24a83f*_0x5f2776,_0x1b8223=_0x24a83f*_0x2bb927+_0x244bbe*_0x5f2776,_0x244bbe=_0x45ecf6,_0x24a83f=_0x1b8223,_0x158d3f=_0x158d3f+(_0x2c69c9-0x1)*(this['B_re'][_0x2c69c9]*_0x244bbe-this[_0x2ab0e4(0xef2)][_0x2c69c9]*_0x24a83f),_0x37df57=_0x37df57+(_0x2c69c9-0x1)*(this[_0x2ab0e4(_0x5da453._0x714d7f)][_0x2c69c9]*_0x244bbe+this[_0x2ab0e4(0x949)][_0x2c69c9]*_0x24a83f);}_0x244bbe=0x1,_0x24a83f=0x0;var _0x4548f2=this['B_re'][0x1],_0x402b4c=this['B_im'][0x1];for(_0x2c69c9=0x2;_0x2c69c9<=0x6;_0x2c69c9++){_0x45ecf6=_0x244bbe*_0x2bb927-_0x24a83f*_0x5f2776,_0x1b8223=_0x24a83f*_0x2bb927+_0x244bbe*_0x5f2776,_0x244bbe=_0x45ecf6,_0x24a83f=_0x1b8223,_0x4548f2=_0x4548f2+_0x2c69c9*(this['B_re'][_0x2c69c9]*_0x244bbe-this[_0x2ab0e4(0xef2)][_0x2c69c9]*_0x24a83f),_0x402b4c=_0x402b4c+_0x2c69c9*(this['B_im'][_0x2c69c9]*_0x244bbe+this['B_re'][_0x2c69c9]*_0x24a83f);}var _0x555e9f=_0x4548f2*_0x4548f2+_0x402b4c*_0x402b4c;_0x2bb927=(_0x158d3f*_0x4548f2+_0x37df57*_0x402b4c)/_0x555e9f,_0x5f2776=(_0x37df57*_0x4548f2-_0x158d3f*_0x402b4c)/_0x555e9f;}var _0x5f0b5f=_0x2bb927,_0x5ec97c=_0x5f2776,_0x19a0c0=0x1,_0x4ecc3b=0x0;for(_0x2c69c9=0x1;_0x2c69c9<=0x9;_0x2c69c9++){_0x19a0c0=_0x19a0c0*_0x5f0b5f,_0x4ecc3b=_0x4ecc3b+this['D'][_0x2c69c9]*_0x19a0c0;}var _0xb83f0b=this['lat0']+_0x4ecc3b*SEC_TO_RAD*0x186a0,_0x27c364=this[_0x2ab0e4(0x666)]+_0x5ec97c;return _0x56a4a3['x']=_0x27c364,_0x56a4a3['y']=_0xb83f0b,_0x56a4a3;}var names$c=['New_Zealand_Map_Grid','nzmg'],nzmg={'init':init$c,'forward':forward$c,'inverse':inverse$c,'names':names$c};function init$b(){}function forward$b(_0xf273ba){var _0x430fa6=_0x5a92ef,_0x9df1bb=_0xf273ba['x'],_0x5ca54f=_0xf273ba['y'],_0x1aabd0=adjust_lon(_0x9df1bb-this[_0x430fa6(0x666)]),_0x4d018e=this['x0']+this['a']*_0x1aabd0,_0x4171bd=this['y0']+this['a']*Math['log'](Math['tan'](Math['PI']/0x4+_0x5ca54f/2.5))*1.25;return _0xf273ba['x']=_0x4d018e,_0xf273ba['y']=_0x4171bd,_0xf273ba;}function inverse$b(_0x6cd0b7){var _0x3ec1cd={_0x13a6a1:0x666},_0x3dc597=_0x5a92ef;_0x6cd0b7['x']-=this['x0'],_0x6cd0b7['y']-=this['y0'];var _0x2ee404=adjust_lon(this[_0x3dc597(_0x3ec1cd._0x13a6a1)]+_0x6cd0b7['x']/this['a']),_0x3dc307=2.5*(Math[_0x3dc597(0x3ad)](Math['exp'](0.8*_0x6cd0b7['y']/this['a']))-Math['PI']/0x4);return _0x6cd0b7['x']=_0x2ee404,_0x6cd0b7['y']=_0x3dc307,_0x6cd0b7;}var names$b=['Miller_Cylindrical',_0x5a92ef(0xbe9)],mill={'init':init$b,'forward':forward$b,'inverse':inverse$b,'names':names$b},MAX_ITER=0x14;function init$a(){var _0x4ae123={_0x5bd7c4:0xaf7},_0x514f90=_0x5a92ef;!this['sphere']?this['en']=pj_enfn(this['es']):(this['n']=0x1,this['m']=0x0,this['es']=0x0,this['C_y']=Math['sqrt']((this['m']+0x1)/this['n']),this['C_x']=this[_0x514f90(_0x4ae123._0x5bd7c4)]/(this['m']+0x1));}function forward$a(_0x3fcec0){var _0xe35d69={_0x5bb366:0xef5,_0x5a9ace:0xef5,_0x333f4b:0xa50,_0x440853:0x912},_0x502397=_0x5a92ef,_0x169d10,_0x28eda1,_0x37232f=_0x3fcec0['x'],_0x3d261d=_0x3fcec0['y'];_0x37232f=adjust_lon(_0x37232f-this['long0']);if(this['sphere']){if(!this['m'])_0x3d261d=this['n']!==0x1?Math['asin'](this['n']*Math[_0x502397(_0xe35d69._0x5bb366)](_0x3d261d)):_0x3d261d;else{var _0x4efb86=this['n']*Math['sin'](_0x3d261d);for(var _0x19a5c0=MAX_ITER;_0x19a5c0;--_0x19a5c0){var _0xbc27b=(this['m']*_0x3d261d+Math['sin'](_0x3d261d)-_0x4efb86)/(this['m']+Math[_0x502397(0xa50)](_0x3d261d));_0x3d261d-=_0xbc27b;if(Math['abs'](_0xbc27b)<EPSLN)break;}}_0x169d10=this['a']*this['C_x']*_0x37232f*(this['m']+Math['cos'](_0x3d261d)),_0x28eda1=this['a']*this['C_y']*_0x3d261d;}else{var _0x113a9f=Math[_0x502397(_0xe35d69._0x5a9ace)](_0x3d261d),_0x1fdb10=Math[_0x502397(_0xe35d69._0x333f4b)](_0x3d261d);_0x28eda1=this['a']*pj_mlfn(_0x3d261d,_0x113a9f,_0x1fdb10,this['en']),_0x169d10=this['a']*_0x37232f*_0x1fdb10/Math[_0x502397(_0xe35d69._0x440853)](0x1-this['es']*_0x113a9f*_0x113a9f);}return _0x3fcec0['x']=_0x169d10,_0x3fcec0['y']=_0x28eda1,_0x3fcec0;}function inverse$a(_0x2a9ac0){var _0x480b24=_0x5a92ef,_0x5aacfd,_0x72694,_0x2bbd09,_0x5ae729;_0x2a9ac0['x']-=this['x0'],_0x2bbd09=_0x2a9ac0['x']/this['a'],_0x2a9ac0['y']-=this['y0'],_0x5aacfd=_0x2a9ac0['y']/this['a'];if(this['sphere']){_0x5aacfd/=this['C_y'],_0x2bbd09=_0x2bbd09/(this[_0x480b24(0xe35)]*(this['m']+Math['cos'](_0x5aacfd)));if(this['m'])_0x5aacfd=asinz((this['m']*_0x5aacfd+Math['sin'](_0x5aacfd))/this['n']);else this['n']!==0x1&&(_0x5aacfd=asinz(Math['sin'](_0x5aacfd)/this['n']));_0x2bbd09=adjust_lon(_0x2bbd09+this['long0']),_0x5aacfd=adjust_lat(_0x5aacfd);}else{_0x5aacfd=pj_inv_mlfn(_0x2a9ac0['y']/this['a'],this['es'],this['en']),_0x5ae729=Math['abs'](_0x5aacfd);if(_0x5ae729<HALF_PI)_0x5ae729=Math['sin'](_0x5aacfd),_0x72694=this['long0']+_0x2a9ac0['x']*Math[_0x480b24(0x912)](0x1-this['es']*_0x5ae729*_0x5ae729)/(this['a']*Math['cos'](_0x5aacfd)),_0x2bbd09=adjust_lon(_0x72694);else _0x5ae729-EPSLN<HALF_PI&&(_0x2bbd09=this['long0']);}return _0x2a9ac0['x']=_0x2bbd09,_0x2a9ac0['y']=_0x5aacfd,_0x2a9ac0;}var names$a=['Sinusoidal','sinu'],sinu={'init':init$a,'forward':forward$a,'inverse':inverse$a,'names':names$a};function init$9(){}function forward$9(_0x1690f1){var _0x339cc8={_0x7761b8:0xef5,_0x11a53f:0x39f},_0x55bc15=_0x5a92ef,_0x4d7030=_0x1690f1['x'],_0x25664a=_0x1690f1['y'],_0x7c9453=adjust_lon(_0x4d7030-this['long0']),_0x2b94fc=_0x25664a,_0x10365f=Math['PI']*Math[_0x55bc15(_0x339cc8._0x7761b8)](_0x25664a);while(!![]){var _0x51e15c=-(_0x2b94fc+Math['sin'](_0x2b94fc)-_0x10365f)/(0x1+Math['cos'](_0x2b94fc));_0x2b94fc+=_0x51e15c;if(Math['abs'](_0x51e15c)<EPSLN)break;}_0x2b94fc/=0x2;Math['PI']/0x2-Math[_0x55bc15(_0x339cc8._0x11a53f)](_0x25664a)<EPSLN&&(_0x7c9453=0x0);var _0x5ee231=0.900316316158*this['a']*_0x7c9453*Math['cos'](_0x2b94fc)+this['x0'],_0x2da707=1.4142135623731*this['a']*Math[_0x55bc15(_0x339cc8._0x7761b8)](_0x2b94fc)+this['y0'];return _0x1690f1['x']=_0x5ee231,_0x1690f1['y']=_0x2da707,_0x1690f1;}function inverse$9(_0x32ac57){var _0x3c91e9={_0x10b9df:0xb89},_0x4e4a22=_0x5a92ef,_0xc0369e,_0xbbcfa9;_0x32ac57['x']-=this['x0'],_0x32ac57['y']-=this['y0'],_0xbbcfa9=_0x32ac57['y']/(1.4142135623731*this['a']);Math['abs'](_0xbbcfa9)>0.999999999999&&(_0xbbcfa9=0.999999999999);_0xc0369e=Math['asin'](_0xbbcfa9);var _0x48fe5f=adjust_lon(this['long0']+_0x32ac57['x']/(0.900316316158*this['a']*Math['cos'](_0xc0369e)));_0x48fe5f<-Math['PI']&&(_0x48fe5f=-Math['PI']);_0x48fe5f>Math['PI']&&(_0x48fe5f=Math['PI']);_0xbbcfa9=(0x2*_0xc0369e+Math[_0x4e4a22(0xef5)](0x2*_0xc0369e))/Math['PI'];Math['abs'](_0xbbcfa9)>0x1&&(_0xbbcfa9=0x1);var _0x2fab3b=Math[_0x4e4a22(_0x3c91e9._0x10b9df)](_0xbbcfa9);return _0x32ac57['x']=_0x48fe5f,_0x32ac57['y']=_0x2fab3b,_0x32ac57;}var names$9=['Mollweide',_0x5a92ef(0xf82)],moll={'init':init$9,'forward':forward$9,'inverse':inverse$9,'names':names$9};function init$8(){var _0x4c47b6={_0x5292fc:0x916,_0x4b9a40:0x725,_0x1953e7:0xfba,_0x1474f7:0x916,_0x3efbb7:0xfba,_0x2454c4:0xef5,_0x3dad54:0x29a,_0x5685e8:0x957,_0x299e8f:0x27c,_0x1e5a8b:0xf8e},_0x5f15c1=_0x5a92ef;if(Math['abs'](this[_0x5f15c1(_0x4c47b6._0x5292fc)]+this['lat2'])<EPSLN)return;this['lat2']=this[_0x5f15c1(0x29a)]||this['lat1'],this[_0x5f15c1(_0x4c47b6._0x4b9a40)]=this['b']/this['a'],this['es']=0x1-Math['pow'](this['temp'],0x2),this['e']=Math['sqrt'](this['es']),this['e0']=e0fn(this['es']),this['e1']=e1fn(this['es']),this['e2']=e2fn(this['es']),this['e3']=e3fn(this['es']),this[_0x5f15c1(_0x4c47b6._0x1953e7)]=Math['sin'](this[_0x5f15c1(_0x4c47b6._0x5292fc)]),this['cosphi']=Math['cos'](this['lat1']),this['ms1']=msfnz(this['e'],this['sinphi'],this['cosphi']),this[_0x5f15c1(0x3b5)]=mlfn(this['e0'],this['e1'],this['e2'],this['e3'],this[_0x5f15c1(_0x4c47b6._0x1474f7)]),Math['abs'](this['lat1']-this[_0x5f15c1(0x29a)])<EPSLN?this['ns']=this[_0x5f15c1(_0x4c47b6._0x3efbb7)]:(this['sinphi']=Math[_0x5f15c1(_0x4c47b6._0x2454c4)](this[_0x5f15c1(_0x4c47b6._0x3dad54)]),this['cosphi']=Math['cos'](this[_0x5f15c1(0x29a)]),this[_0x5f15c1(_0x4c47b6._0x5685e8)]=msfnz(this['e'],this['sinphi'],this['cosphi']),this[_0x5f15c1(_0x4c47b6._0x299e8f)]=mlfn(this['e0'],this['e1'],this['e2'],this['e3'],this['lat2']),this['ns']=(this[_0x5f15c1(_0x4c47b6._0x1e5a8b)]-this['ms2'])/(this[_0x5f15c1(_0x4c47b6._0x299e8f)]-this['ml1'])),this['g']=this['ml1']+this['ms1']/this['ns'],this['ml0']=mlfn(this['e0'],this['e1'],this['e2'],this['e3'],this['lat0']),this['rh']=this['a']*(this['g']-this[_0x5f15c1(0x305)]);}function forward$8(_0x23bc03){var _0x153986={_0x2a7b97:0xef5},_0x1cf015=_0x5a92ef,_0x316a3c=_0x23bc03['x'],_0x33d16a=_0x23bc03['y'],_0x682dbc;if(this['sphere'])_0x682dbc=this['a']*(this['g']-_0x33d16a);else{var _0x43e7a3=mlfn(this['e0'],this['e1'],this['e2'],this['e3'],_0x33d16a);_0x682dbc=this['a']*(this['g']-_0x43e7a3);}var _0x105fe2=this['ns']*adjust_lon(_0x316a3c-this['long0']),_0x206be1=this['x0']+_0x682dbc*Math[_0x1cf015(_0x153986._0x2a7b97)](_0x105fe2),_0x55668d=this['y0']+this['rh']-_0x682dbc*Math['cos'](_0x105fe2);return _0x23bc03['x']=_0x206be1,_0x23bc03['y']=_0x55668d,_0x23bc03;}function inverse$8(_0x204448){var _0x409281={_0x1ae33f:0x58c},_0x16cd44=_0x5a92ef;_0x204448['x']-=this['x0'],_0x204448['y']=this['rh']-_0x204448['y']+this['y0'];var _0x33c87f,_0x27b809,_0x3cc83a,_0x1091a3;this['ns']>=0x0?(_0x27b809=Math['sqrt'](_0x204448['x']*_0x204448['x']+_0x204448['y']*_0x204448['y']),_0x33c87f=0x1):(_0x27b809=-Math['sqrt'](_0x204448['x']*_0x204448['x']+_0x204448['y']*_0x204448['y']),_0x33c87f=-0x1);var _0x2b1458=0x0;_0x27b809!==0x0&&(_0x2b1458=Math[_0x16cd44(_0x409281._0x1ae33f)](_0x33c87f*_0x204448['x'],_0x33c87f*_0x204448['y']));if(this['sphere'])return _0x1091a3=adjust_lon(this['long0']+_0x2b1458/this['ns']),_0x3cc83a=adjust_lat(this['g']-_0x27b809/this['a']),_0x204448['x']=_0x1091a3,_0x204448['y']=_0x3cc83a,_0x204448;else{var _0x1e3c67=this['g']-_0x27b809/this['a'];return _0x3cc83a=imlfn(_0x1e3c67,this['e0'],this['e1'],this['e2'],this['e3']),_0x1091a3=adjust_lon(this['long0']+_0x2b1458/this['ns']),_0x204448['x']=_0x1091a3,_0x204448['y']=_0x3cc83a,_0x204448;}}var names$8=['Equidistant_Conic','eqdc'],eqdc={'init':init$8,'forward':forward$8,'inverse':inverse$8,'names':names$8};function init$7(){this['R']=this['a'];}function forward$7(_0x28c28e){var _0x3690a9={_0x5b7d6e:0x39f},_0x5c6f25=_0x5a92ef,_0x3f3b00=_0x28c28e['x'],_0x29edeb=_0x28c28e['y'],_0x6781c4=adjust_lon(_0x3f3b00-this['long0']),_0x5cdfd0,_0x10d3c3;Math[_0x5c6f25(_0x3690a9._0x5b7d6e)](_0x29edeb)<=EPSLN&&(_0x5cdfd0=this['x0']+this['R']*_0x6781c4,_0x10d3c3=this['y0']);var _0x1c572b=asinz(0x2*Math['abs'](_0x29edeb/Math['PI']));(Math[_0x5c6f25(_0x3690a9._0x5b7d6e)](_0x6781c4)<=EPSLN||Math['abs'](Math['abs'](_0x29edeb)-HALF_PI)<=EPSLN)&&(_0x5cdfd0=this['x0'],_0x29edeb>=0x0?_0x10d3c3=this['y0']+Math['PI']*this['R']*Math[_0x5c6f25(0xd2b)](0.5*_0x1c572b):_0x10d3c3=this['y0']+Math['PI']*this['R']*-Math['tan'](0.5*_0x1c572b));var _0x47a604=0.5*Math['abs'](Math['PI']/_0x6781c4-_0x6781c4/Math['PI']),_0x3f62cf=_0x47a604*_0x47a604,_0x2eb582=Math['sin'](_0x1c572b),_0x115a19=Math[_0x5c6f25(0xa50)](_0x1c572b),_0x58e22a=_0x115a19/(_0x2eb582+_0x115a19-0x1),_0x2040e0=_0x58e22a*_0x58e22a,_0x161c2b=_0x58e22a*(0x2/_0x2eb582-0x1),_0x2d9286=_0x161c2b*_0x161c2b,_0xf21272=Math['PI']*this['R']*(_0x47a604*(_0x58e22a-_0x2d9286)+Math['sqrt'](_0x3f62cf*(_0x58e22a-_0x2d9286)*(_0x58e22a-_0x2d9286)-(_0x2d9286+_0x3f62cf)*(_0x2040e0-_0x2d9286)))/(_0x2d9286+_0x3f62cf);_0x6781c4<0x0&&(_0xf21272=-_0xf21272);_0x5cdfd0=this['x0']+_0xf21272;var _0x3be5aa=_0x3f62cf+_0x58e22a;return _0xf21272=Math['PI']*this['R']*(_0x161c2b*_0x3be5aa-_0x47a604*Math['sqrt']((_0x2d9286+_0x3f62cf)*(_0x3f62cf+0x1)-_0x3be5aa*_0x3be5aa))/(_0x2d9286+_0x3f62cf),_0x29edeb>=0x0?_0x10d3c3=this['y0']+_0xf21272:_0x10d3c3=this['y0']-_0xf21272,_0x28c28e['x']=_0x5cdfd0,_0x28c28e['y']=_0x10d3c3,_0x28c28e;}function inverse$7(_0x168a8b){var _0x3146db={_0x458042:0x39f,_0xc40118:0x666},_0x2da88e=_0x5a92ef,_0x29d130,_0x2a46f3,_0x246f55,_0x2d3a9c,_0x325289,_0x1d108a,_0x2921ab,_0x20444c,_0x4c6b88,_0x3dd092,_0x5e16f2,_0x320a0d,_0x27306b;return _0x168a8b['x']-=this['x0'],_0x168a8b['y']-=this['y0'],_0x5e16f2=Math['PI']*this['R'],_0x246f55=_0x168a8b['x']/_0x5e16f2,_0x2d3a9c=_0x168a8b['y']/_0x5e16f2,_0x325289=_0x246f55*_0x246f55+_0x2d3a9c*_0x2d3a9c,_0x1d108a=-Math['abs'](_0x2d3a9c)*(0x1+_0x325289),_0x2921ab=_0x1d108a-0x2*_0x2d3a9c*_0x2d3a9c+_0x246f55*_0x246f55,_0x20444c=-0x2*_0x1d108a+0x1+0x2*_0x2d3a9c*_0x2d3a9c+_0x325289*_0x325289,_0x27306b=_0x2d3a9c*_0x2d3a9c/_0x20444c+(0x2*_0x2921ab*_0x2921ab*_0x2921ab/_0x20444c/_0x20444c/_0x20444c-0x9*_0x1d108a*_0x2921ab/_0x20444c/_0x20444c)/0x1b,_0x4c6b88=(_0x1d108a-_0x2921ab*_0x2921ab/0x3/_0x20444c)/_0x20444c,_0x3dd092=0x2*Math['sqrt'](-_0x4c6b88/0x3),_0x5e16f2=0x3*_0x27306b/_0x4c6b88/_0x3dd092,Math[_0x2da88e(_0x3146db._0x458042)](_0x5e16f2)>0x1&&(_0x5e16f2>=0x0?_0x5e16f2=0x1:_0x5e16f2=-0x1),_0x320a0d=Math['acos'](_0x5e16f2)/0x3,_0x168a8b['y']>=0x0?_0x2a46f3=(-_0x3dd092*Math['cos'](_0x320a0d+Math['PI']/0x3)-_0x2921ab/0x3/_0x20444c)*Math['PI']:_0x2a46f3=-(-_0x3dd092*Math['cos'](_0x320a0d+Math['PI']/0x3)-_0x2921ab/0x3/_0x20444c)*Math['PI'],Math['abs'](_0x246f55)<EPSLN?_0x29d130=this[_0x2da88e(_0x3146db._0xc40118)]:_0x29d130=adjust_lon(this[_0x2da88e(_0x3146db._0xc40118)]+Math['PI']*(_0x325289-0x1+Math['sqrt'](0x1+0x2*(_0x246f55*_0x246f55-_0x2d3a9c*_0x2d3a9c)+_0x325289*_0x325289))/0x2/_0x246f55),_0x168a8b['x']=_0x29d130,_0x168a8b['y']=_0x2a46f3,_0x168a8b;}var names$7=['Van_der_Grinten_I','VanDerGrinten','vandg'],vandg={'init':init$7,'forward':forward$7,'inverse':inverse$7,'names':names$7};function init$6(){var _0x57d83c=_0x5a92ef;this[_0x57d83c(0x346)]=Math[_0x57d83c(0xef5)](this['lat0']),this[_0x57d83c(0xcce)]=Math['cos'](this['lat0']);}function forward$6(_0x4e9dfa){var _0x536bc9={_0x551fbe:0xef5,_0x45dcd5:0xa50,_0x40c544:0x39f,_0x3c2a20:0x346,_0x3064c4:0xef5,_0x340c35:0xcce,_0xdf0b0a:0x3ad,_0x4e62bf:0xd2b,_0x4652f5:0x346,_0x32a191:0x912},_0x4d1a10=_0x5a92ef,_0x3bf05b=_0x4e9dfa['x'],_0x4a2e3b=_0x4e9dfa['y'],_0x5ab039=Math[_0x4d1a10(_0x536bc9._0x551fbe)](_0x4e9dfa['y']),_0x22333c=Math[_0x4d1a10(_0x536bc9._0x45dcd5)](_0x4e9dfa['y']),_0x4e2d80=adjust_lon(_0x3bf05b-this[_0x4d1a10(0x666)]),_0x38dcf8,_0x3053e0,_0x106caa,_0x4ef70b,_0x271d8c,_0x543163,_0x2a0c5e,_0x3335c7,_0x14a406,_0x35762c,_0x2220bb,_0xec9054,_0x5a91d9,_0x5acf34,_0x1be82c,_0x48da9a,_0x49a326,_0x2e7f7b,_0x2692ff,_0x5c204a,_0x5265e3,_0x34f365,_0xfda67d;if(this['sphere']){if(Math['abs'](this['sin_p12']-0x1)<=EPSLN)return _0x4e9dfa['x']=this['x0']+this['a']*(HALF_PI-_0x4a2e3b)*Math[_0x4d1a10(0xef5)](_0x4e2d80),_0x4e9dfa['y']=this['y0']-this['a']*(HALF_PI-_0x4a2e3b)*Math['cos'](_0x4e2d80),_0x4e9dfa;else return Math[_0x4d1a10(_0x536bc9._0x40c544)](this[_0x4d1a10(_0x536bc9._0x3c2a20)]+0x1)<=EPSLN?(_0x4e9dfa['x']=this['x0']+this['a']*(HALF_PI+_0x4a2e3b)*Math['sin'](_0x4e2d80),_0x4e9dfa['y']=this['y0']+this['a']*(HALF_PI+_0x4a2e3b)*Math['cos'](_0x4e2d80),_0x4e9dfa):(_0x2e7f7b=this['sin_p12']*_0x5ab039+this['cos_p12']*_0x22333c*Math[_0x4d1a10(0xa50)](_0x4e2d80),_0x48da9a=Math['acos'](_0x2e7f7b),_0x49a326=_0x48da9a?_0x48da9a/Math['sin'](_0x48da9a):0x1,_0x4e9dfa['x']=this['x0']+this['a']*_0x49a326*_0x22333c*Math[_0x4d1a10(_0x536bc9._0x3064c4)](_0x4e2d80),_0x4e9dfa['y']=this['y0']+this['a']*_0x49a326*(this[_0x4d1a10(_0x536bc9._0x340c35)]*_0x5ab039-this['sin_p12']*_0x22333c*Math['cos'](_0x4e2d80)),_0x4e9dfa);}else{_0x38dcf8=e0fn(this['es']),_0x3053e0=e1fn(this['es']),_0x106caa=e2fn(this['es']),_0x4ef70b=e3fn(this['es']);if(Math[_0x4d1a10(0x39f)](this['sin_p12']-0x1)<=EPSLN)return _0x271d8c=this['a']*mlfn(_0x38dcf8,_0x3053e0,_0x106caa,_0x4ef70b,HALF_PI),_0x543163=this['a']*mlfn(_0x38dcf8,_0x3053e0,_0x106caa,_0x4ef70b,_0x4a2e3b),_0x4e9dfa['x']=this['x0']+(_0x271d8c-_0x543163)*Math['sin'](_0x4e2d80),_0x4e9dfa['y']=this['y0']-(_0x271d8c-_0x543163)*Math[_0x4d1a10(0xa50)](_0x4e2d80),_0x4e9dfa;else{if(Math['abs'](this[_0x4d1a10(_0x536bc9._0x3c2a20)]+0x1)<=EPSLN)return _0x271d8c=this['a']*mlfn(_0x38dcf8,_0x3053e0,_0x106caa,_0x4ef70b,HALF_PI),_0x543163=this['a']*mlfn(_0x38dcf8,_0x3053e0,_0x106caa,_0x4ef70b,_0x4a2e3b),_0x4e9dfa['x']=this['x0']+(_0x271d8c+_0x543163)*Math['sin'](_0x4e2d80),_0x4e9dfa['y']=this['y0']+(_0x271d8c+_0x543163)*Math['cos'](_0x4e2d80),_0x4e9dfa;else{_0x2a0c5e=_0x5ab039/_0x22333c,_0x3335c7=gN(this['a'],this['e'],this[_0x4d1a10(0x346)]),_0x14a406=gN(this['a'],this['e'],_0x5ab039),_0x35762c=Math[_0x4d1a10(_0x536bc9._0xdf0b0a)]((0x1-this['es'])*_0x2a0c5e+this['es']*_0x3335c7*this['sin_p12']/(_0x14a406*_0x22333c)),_0x2220bb=Math['atan2'](Math['sin'](_0x4e2d80),this[_0x4d1a10(_0x536bc9._0x340c35)]*Math[_0x4d1a10(_0x536bc9._0x4e62bf)](_0x35762c)-this[_0x4d1a10(_0x536bc9._0x4652f5)]*Math['cos'](_0x4e2d80));if(_0x2220bb===0x0)_0x2692ff=Math['asin'](this['cos_p12']*Math['sin'](_0x35762c)-this['sin_p12']*Math['cos'](_0x35762c));else Math['abs'](Math[_0x4d1a10(0x39f)](_0x2220bb)-Math['PI'])<=EPSLN?_0x2692ff=-Math['asin'](this['cos_p12']*Math['sin'](_0x35762c)-this['sin_p12']*Math['cos'](_0x35762c)):_0x2692ff=Math['asin'](Math['sin'](_0x4e2d80)*Math['cos'](_0x35762c)/Math['sin'](_0x2220bb));return _0xec9054=this['e']*this['sin_p12']/Math['sqrt'](0x1-this['es']),_0x5a91d9=this['e']*this['cos_p12']*Math['cos'](_0x2220bb)/Math[_0x4d1a10(_0x536bc9._0x32a191)](0x1-this['es']),_0x5acf34=_0xec9054*_0x5a91d9,_0x1be82c=_0x5a91d9*_0x5a91d9,_0x5c204a=_0x2692ff*_0x2692ff,_0x5265e3=_0x5c204a*_0x2692ff,_0x34f365=_0x5265e3*_0x2692ff,_0xfda67d=_0x34f365*_0x2692ff,_0x48da9a=_0x3335c7*_0x2692ff*(0x1-_0x5c204a*_0x1be82c*(0x1-_0x1be82c)/0x6+_0x5265e3/0x8*_0x5acf34*(0x1-0x2*_0x1be82c)+_0x34f365/0x78*(_0x1be82c*(0x4-0x7*_0x1be82c)-0x3*_0xec9054*_0xec9054*(0x1-0x7*_0x1be82c))-_0xfda67d/0x30*_0x5acf34),_0x4e9dfa['x']=this['x0']+_0x48da9a*Math['sin'](_0x2220bb),_0x4e9dfa['y']=this['y0']+_0x48da9a*Math[_0x4d1a10(_0x536bc9._0x45dcd5)](_0x2220bb),_0x4e9dfa;}}}}function inverse$6(_0x4ef846){var _0x5b51e1={_0x3d0703:0x39f,_0x315f92:0x912,_0x5e241c:0x58c,_0x29ddd0:0x346},_0x301305=_0x5a92ef;_0x4ef846['x']-=this['x0'],_0x4ef846['y']-=this['y0'];var _0x5f184a,_0x37bd27,_0x47aa57,_0x166a60,_0x3e8632,_0x55c99c,_0x2958d7,_0x48f552,_0x54bf95,_0x18a698,_0x3a8ab0,_0x31a274,_0x4d94f6,_0x59c707,_0x51fc62,_0x4eae88,_0x1e8b35,_0x3875a9,_0x440d41,_0x4c562d,_0x1e63b0,_0xebf426,_0x5ee4e7,_0x4643ff;if(this['sphere']){_0x5f184a=Math[_0x301305(0x912)](_0x4ef846['x']*_0x4ef846['x']+_0x4ef846['y']*_0x4ef846['y']);if(_0x5f184a>0x2*HALF_PI*this['a'])return;return _0x37bd27=_0x5f184a/this['a'],_0x47aa57=Math['sin'](_0x37bd27),_0x166a60=Math['cos'](_0x37bd27),_0x3e8632=this['long0'],Math['abs'](_0x5f184a)<=EPSLN?_0x55c99c=this['lat0']:(_0x55c99c=asinz(_0x166a60*this['sin_p12']+_0x4ef846['y']*_0x47aa57*this['cos_p12']/_0x5f184a),_0x2958d7=Math['abs'](this['lat0'])-HALF_PI,Math[_0x301305(_0x5b51e1._0x3d0703)](_0x2958d7)<=EPSLN?this['lat0']>=0x0?_0x3e8632=adjust_lon(this['long0']+Math['atan2'](_0x4ef846['x'],-_0x4ef846['y'])):_0x3e8632=adjust_lon(this['long0']-Math[_0x301305(0x58c)](-_0x4ef846['x'],_0x4ef846['y'])):_0x3e8632=adjust_lon(this[_0x301305(0x666)]+Math['atan2'](_0x4ef846['x']*_0x47aa57,_0x5f184a*this['cos_p12']*_0x166a60-_0x4ef846['y']*this['sin_p12']*_0x47aa57))),_0x4ef846['x']=_0x3e8632,_0x4ef846['y']=_0x55c99c,_0x4ef846;}else{_0x48f552=e0fn(this['es']),_0x54bf95=e1fn(this['es']),_0x18a698=e2fn(this['es']),_0x3a8ab0=e3fn(this['es']);if(Math['abs'](this['sin_p12']-0x1)<=EPSLN)return _0x31a274=this['a']*mlfn(_0x48f552,_0x54bf95,_0x18a698,_0x3a8ab0,HALF_PI),_0x5f184a=Math[_0x301305(0x912)](_0x4ef846['x']*_0x4ef846['x']+_0x4ef846['y']*_0x4ef846['y']),_0x4d94f6=_0x31a274-_0x5f184a,_0x55c99c=imlfn(_0x4d94f6/this['a'],_0x48f552,_0x54bf95,_0x18a698,_0x3a8ab0),_0x3e8632=adjust_lon(this['long0']+Math['atan2'](_0x4ef846['x'],-0x1*_0x4ef846['y'])),_0x4ef846['x']=_0x3e8632,_0x4ef846['y']=_0x55c99c,_0x4ef846;else return Math[_0x301305(_0x5b51e1._0x3d0703)](this['sin_p12']+0x1)<=EPSLN?(_0x31a274=this['a']*mlfn(_0x48f552,_0x54bf95,_0x18a698,_0x3a8ab0,HALF_PI),_0x5f184a=Math[_0x301305(_0x5b51e1._0x315f92)](_0x4ef846['x']*_0x4ef846['x']+_0x4ef846['y']*_0x4ef846['y']),_0x4d94f6=_0x5f184a-_0x31a274,_0x55c99c=imlfn(_0x4d94f6/this['a'],_0x48f552,_0x54bf95,_0x18a698,_0x3a8ab0),_0x3e8632=adjust_lon(this['long0']+Math[_0x301305(_0x5b51e1._0x5e241c)](_0x4ef846['x'],_0x4ef846['y'])),_0x4ef846['x']=_0x3e8632,_0x4ef846['y']=_0x55c99c,_0x4ef846):(_0x5f184a=Math[_0x301305(0x912)](_0x4ef846['x']*_0x4ef846['x']+_0x4ef846['y']*_0x4ef846['y']),_0x4eae88=Math['atan2'](_0x4ef846['x'],_0x4ef846['y']),_0x59c707=gN(this['a'],this['e'],this['sin_p12']),_0x1e8b35=Math['cos'](_0x4eae88),_0x3875a9=this['e']*this[_0x301305(0xcce)]*_0x1e8b35,_0x440d41=-_0x3875a9*_0x3875a9/(0x1-this['es']),_0x4c562d=0x3*this['es']*(0x1-_0x440d41)*this[_0x301305(0x346)]*this['cos_p12']*_0x1e8b35/(0x1-this['es']),_0x1e63b0=_0x5f184a/_0x59c707,_0xebf426=_0x1e63b0-_0x440d41*(0x1+_0x440d41)*Math['pow'](_0x1e63b0,0x3)/0x6-_0x4c562d*(0x1+0x3*_0x440d41)*Math['pow'](_0x1e63b0,0x4)/0x18,_0x5ee4e7=0x1-_0x440d41*_0xebf426*_0xebf426/0x2-_0x1e63b0*_0xebf426*_0xebf426*_0xebf426/0x6,_0x51fc62=Math[_0x301305(0xb89)](this[_0x301305(_0x5b51e1._0x29ddd0)]*Math['cos'](_0xebf426)+this['cos_p12']*Math['sin'](_0xebf426)*_0x1e8b35),_0x3e8632=adjust_lon(this[_0x301305(0x666)]+Math['asin'](Math['sin'](_0x4eae88)*Math[_0x301305(0xef5)](_0xebf426)/Math['cos'](_0x51fc62))),_0x4643ff=Math[_0x301305(0xef5)](_0x51fc62),_0x55c99c=Math[_0x301305(0x58c)]((_0x4643ff-this['es']*_0x5ee4e7*this[_0x301305(0x346)])*Math['tan'](_0x51fc62),_0x4643ff*(0x1-this['es'])),_0x4ef846['x']=_0x3e8632,_0x4ef846['y']=_0x55c99c,_0x4ef846);}}var names$6=['Azimuthal_Equidistant','aeqd'],aeqd={'init':init$6,'forward':forward$6,'inverse':inverse$6,'names':names$6};function init$5(){var _0x32b2ea={_0x21261b:0x717,_0x45dba5:0xef5},_0x2c6e04=_0x5a92ef;this[_0x2c6e04(_0x32b2ea._0x21261b)]=Math[_0x2c6e04(_0x32b2ea._0x45dba5)](this['lat0']),this['cos_p14']=Math[_0x2c6e04(0xa50)](this['lat0']);}function forward$5(_0x424627){var _0x5ceb32,_0xb25aea,_0x2a14e9,_0x131d80,_0xc23ce2,_0x3db7f5,_0x1d1e14,_0x43aede,_0x5d28aa=_0x424627['x'],_0x17c8af=_0x424627['y'];return _0x2a14e9=adjust_lon(_0x5d28aa-this['long0']),_0x5ceb32=Math['sin'](_0x17c8af),_0xb25aea=Math['cos'](_0x17c8af),_0x131d80=Math['cos'](_0x2a14e9),_0x3db7f5=this['sin_p14']*_0x5ceb32+this['cos_p14']*_0xb25aea*_0x131d80,_0xc23ce2=0x1,(_0x3db7f5>0x0||Math['abs'](_0x3db7f5)<=EPSLN)&&(_0x1d1e14=this['a']*_0xc23ce2*_0xb25aea*Math['sin'](_0x2a14e9),_0x43aede=this['y0']+this['a']*_0xc23ce2*(this['cos_p14']*_0x5ceb32-this['sin_p14']*_0xb25aea*_0x131d80)),_0x424627['x']=_0x1d1e14,_0x424627['y']=_0x43aede,_0x424627;}function inverse$5(_0x3924c6){var _0x283651={_0x4d2e33:0xef5},_0x27219f=_0x5a92ef,_0x1dea03,_0x16f7a2,_0x1299cc,_0x490139,_0xf55b9f,_0x335345,_0x4af74b;_0x3924c6['x']-=this['x0'],_0x3924c6['y']-=this['y0'],_0x1dea03=Math['sqrt'](_0x3924c6['x']*_0x3924c6['x']+_0x3924c6['y']*_0x3924c6['y']),_0x16f7a2=asinz(_0x1dea03/this['a']),_0x1299cc=Math[_0x27219f(_0x283651._0x4d2e33)](_0x16f7a2),_0x490139=Math[_0x27219f(0xa50)](_0x16f7a2),_0x335345=this['long0'];if(Math['abs'](_0x1dea03)<=EPSLN)return _0x4af74b=this['lat0'],_0x3924c6['x']=_0x335345,_0x3924c6['y']=_0x4af74b,_0x3924c6;_0x4af74b=asinz(_0x490139*this['sin_p14']+_0x3924c6['y']*_0x1299cc*this['cos_p14']/_0x1dea03),_0xf55b9f=Math['abs'](this['lat0'])-HALF_PI;if(Math['abs'](_0xf55b9f)<=EPSLN)return this['lat0']>=0x0?_0x335345=adjust_lon(this[_0x27219f(0x666)]+Math['atan2'](_0x3924c6['x'],-_0x3924c6['y'])):_0x335345=adjust_lon(this['long0']-Math['atan2'](-_0x3924c6['x'],_0x3924c6['y'])),_0x3924c6['x']=_0x335345,_0x3924c6['y']=_0x4af74b,_0x3924c6;return _0x335345=adjust_lon(this['long0']+Math['atan2'](_0x3924c6['x']*_0x1299cc,_0x1dea03*this['cos_p14']*_0x490139-_0x3924c6['y']*this[_0x27219f(0x717)]*_0x1299cc)),_0x3924c6['x']=_0x335345,_0x3924c6['y']=_0x4af74b,_0x3924c6;}var names$5=['ortho'],ortho={'init':init$5,'forward':forward$5,'inverse':inverse$5,'names':names$5},FACE_ENUM={'FRONT':0x1,'RIGHT':0x2,'BACK':0x3,'LEFT':0x4,'TOP':0x5,'BOTTOM':0x6},AREA_ENUM={'AREA_0':0x1,'AREA_1':0x2,'AREA_2':0x3,'AREA_3':0x4};function init$4(){var _0x57b59f={_0x919194:0x666,_0x8295dd:0x7f8,_0x1b9294:0x28c,_0x2dddfd:0xf4f,_0x3ce3d3:0xa1a,_0x1cc8f0:0xf4f,_0x572cf1:0x478,_0x123bc1:0x7a3},_0x4e71c0=_0x5a92ef;this['x0']=this['x0']||0x0,this['y0']=this['y0']||0x0,this['lat0']=this['lat0']||0x0,this[_0x4e71c0(_0x57b59f._0x919194)]=this['long0']||0x0,this[_0x4e71c0(_0x57b59f._0x8295dd)]=this['lat_ts']||0x0,this[_0x4e71c0(0x28c)]=this[_0x4e71c0(_0x57b59f._0x1b9294)]||_0x4e71c0(0x2e9);if(this['lat0']>=HALF_PI-FORTPI/0x2)this[_0x4e71c0(_0x57b59f._0x2dddfd)]=FACE_ENUM['TOP'];else{if(this[_0x4e71c0(_0x57b59f._0x3ce3d3)]<=-(HALF_PI-FORTPI/0x2))this[_0x4e71c0(_0x57b59f._0x1cc8f0)]=FACE_ENUM['BOTTOM'];else{if(Math['abs'](this[_0x4e71c0(0x666)])<=FORTPI)this['face']=FACE_ENUM['FRONT'];else Math[_0x4e71c0(0x39f)](this['long0'])<=HALF_PI+FORTPI?this['face']=this[_0x4e71c0(0x666)]>0x0?FACE_ENUM['RIGHT']:FACE_ENUM['LEFT']:this['face']=FACE_ENUM['BACK'];}}this['es']!==0x0&&(this['one_minus_f']=0x1-(this['a']-this['b'])/this['a'],this[_0x4e71c0(_0x57b59f._0x572cf1)]=this[_0x4e71c0(_0x57b59f._0x123bc1)]*this['one_minus_f']);}function forward$4(_0x2914e0){var _0x5ee07c={_0x1ce46d:0x3ad,_0x4e0ab6:0x478,_0x3e65b3:0x30b,_0x43d3d5:0x30b,_0x3634c0:0xf4f,_0xaafc49:0x99a,_0x1bcf80:0xc8e,_0x2c4b8c:0xa50,_0x4d2ef7:0xf4f,_0x3f7a42:0x6f1,_0x27fe34:0x99a,_0x2db9a9:0x30b},_0x197e89=_0x5a92ef,_0x1997e7={'x':0x0,'y':0x0},_0x2c68cb,_0xdc38ea,_0x8132ec,_0x1c9159,_0x1ed1c0,_0x246895,_0x4e89f2={'value':0x0};_0x2914e0['x']-=this['long0'];this['es']!==0x0?_0x2c68cb=Math[_0x197e89(_0x5ee07c._0x1ce46d)](this[_0x197e89(_0x5ee07c._0x4e0ab6)]*Math['tan'](_0x2914e0['y'])):_0x2c68cb=_0x2914e0['y'];_0xdc38ea=_0x2914e0['x'];if(this['face']===FACE_ENUM[_0x197e89(0x79b)]){_0x1c9159=HALF_PI-_0x2c68cb;if(_0xdc38ea>=FORTPI&&_0xdc38ea<=HALF_PI+FORTPI)_0x4e89f2['value']=AREA_ENUM['AREA_0'],_0x8132ec=_0xdc38ea-HALF_PI;else{if(_0xdc38ea>HALF_PI+FORTPI||_0xdc38ea<=-(HALF_PI+FORTPI))_0x4e89f2[_0x197e89(_0x5ee07c._0x3e65b3)]=AREA_ENUM['AREA_1'],_0x8132ec=_0xdc38ea>0x0?_0xdc38ea-SPI:_0xdc38ea+SPI;else _0xdc38ea>-(HALF_PI+FORTPI)&&_0xdc38ea<=-FORTPI?(_0x4e89f2[_0x197e89(_0x5ee07c._0x43d3d5)]=AREA_ENUM['AREA_2'],_0x8132ec=_0xdc38ea+HALF_PI):(_0x4e89f2['value']=AREA_ENUM['AREA_3'],_0x8132ec=_0xdc38ea);}}else{if(this['face']===FACE_ENUM['BOTTOM']){_0x1c9159=HALF_PI+_0x2c68cb;if(_0xdc38ea>=FORTPI&&_0xdc38ea<=HALF_PI+FORTPI)_0x4e89f2['value']=AREA_ENUM[_0x197e89(0xcbc)],_0x8132ec=-_0xdc38ea+HALF_PI;else{if(_0xdc38ea<FORTPI&&_0xdc38ea>=-FORTPI)_0x4e89f2['value']=AREA_ENUM['AREA_1'],_0x8132ec=-_0xdc38ea;else _0xdc38ea<-FORTPI&&_0xdc38ea>=-(HALF_PI+FORTPI)?(_0x4e89f2[_0x197e89(0x30b)]=AREA_ENUM['AREA_2'],_0x8132ec=-_0xdc38ea-HALF_PI):(_0x4e89f2['value']=AREA_ENUM[_0x197e89(0x741)],_0x8132ec=_0xdc38ea>0x0?-_0xdc38ea+SPI:-_0xdc38ea-SPI);}}else{var _0x4e231a,_0x13841a,_0x254b30,_0x58e244,_0x327830,_0x571dd2,_0x5df703;if(this[_0x197e89(_0x5ee07c._0x3634c0)]===FACE_ENUM['RIGHT'])_0xdc38ea=qsc_shift_lon_origin(_0xdc38ea,+HALF_PI);else{if(this['face']===FACE_ENUM[_0x197e89(_0x5ee07c._0xaafc49)])_0xdc38ea=qsc_shift_lon_origin(_0xdc38ea,+SPI);else this['face']===FACE_ENUM[_0x197e89(_0x5ee07c._0x1bcf80)]&&(_0xdc38ea=qsc_shift_lon_origin(_0xdc38ea,-HALF_PI));}_0x58e244=Math['sin'](_0x2c68cb),_0x327830=Math[_0x197e89(0xa50)](_0x2c68cb),_0x571dd2=Math['sin'](_0xdc38ea),_0x5df703=Math[_0x197e89(_0x5ee07c._0x2c4b8c)](_0xdc38ea),_0x4e231a=_0x327830*_0x5df703,_0x13841a=_0x327830*_0x571dd2,_0x254b30=_0x58e244;if(this['face']===FACE_ENUM['FRONT'])_0x1c9159=Math['acos'](_0x4e231a),_0x8132ec=qsc_fwd_equat_face_theta(_0x1c9159,_0x254b30,_0x13841a,_0x4e89f2);else{if(this[_0x197e89(_0x5ee07c._0x4d2ef7)]===FACE_ENUM['RIGHT'])_0x1c9159=Math[_0x197e89(_0x5ee07c._0x3f7a42)](_0x13841a),_0x8132ec=qsc_fwd_equat_face_theta(_0x1c9159,_0x254b30,-_0x4e231a,_0x4e89f2);else{if(this['face']===FACE_ENUM[_0x197e89(_0x5ee07c._0x27fe34)])_0x1c9159=Math['acos'](-_0x4e231a),_0x8132ec=qsc_fwd_equat_face_theta(_0x1c9159,_0x254b30,-_0x13841a,_0x4e89f2);else this['face']===FACE_ENUM['LEFT']?(_0x1c9159=Math['acos'](-_0x13841a),_0x8132ec=qsc_fwd_equat_face_theta(_0x1c9159,_0x254b30,_0x4e231a,_0x4e89f2)):(_0x1c9159=_0x8132ec=0x0,_0x4e89f2['value']=AREA_ENUM['AREA_0']);}}}}_0x246895=Math[_0x197e89(0x3ad)](0xc/SPI*(_0x8132ec+Math['acos'](Math['sin'](_0x8132ec)*Math['cos'](FORTPI))-HALF_PI)),_0x1ed1c0=Math['sqrt']((0x1-Math['cos'](_0x1c9159))/(Math['cos'](_0x246895)*Math['cos'](_0x246895))/(0x1-Math['cos'](Math['atan'](0x1/Math['cos'](_0x8132ec)))));if(_0x4e89f2[_0x197e89(0x30b)]===AREA_ENUM[_0x197e89(0x6c0)])_0x246895+=HALF_PI;else{if(_0x4e89f2['value']===AREA_ENUM['AREA_2'])_0x246895+=SPI;else _0x4e89f2[_0x197e89(_0x5ee07c._0x2db9a9)]===AREA_ENUM['AREA_3']&&(_0x246895+=1.5*SPI);}return _0x1997e7['x']=_0x1ed1c0*Math[_0x197e89(_0x5ee07c._0x2c4b8c)](_0x246895),_0x1997e7['y']=_0x1ed1c0*Math[_0x197e89(0xef5)](_0x246895),_0x1997e7['x']=_0x1997e7['x']*this['a']+this['x0'],_0x1997e7['y']=_0x1997e7['y']*this['a']+this['y0'],_0x2914e0['x']=_0x1997e7['x'],_0x2914e0['y']=_0x1997e7['y'],_0x2914e0;}function inverse$4(_0x116979){var _0x344e36={_0x158fda:0xcbc,_0x153cda:0x30b,_0xabe5cc:0x6c0,_0x5d714c:0x39f,_0x1391d9:0xa50,_0x3899af:0x30b,_0x3240cb:0x456,_0x484761:0x829,_0x43d86e:0xeeb,_0x4d19bb:0x912,_0x678d52:0xf4f,_0x167de4:0xeeb},_0x323670=_0x5a92ef,_0x2f96e5={'lam':0x0,'phi':0x0},_0x786684,_0x989c76,_0x3a976a,_0x263b75,_0x1e9c35,_0x90e201,_0x5bc249,_0x48e20b,_0x3c4306,_0x39f5f7={'value':0x0};_0x116979['x']=(_0x116979['x']-this['x0'])/this['a'],_0x116979['y']=(_0x116979['y']-this['y0'])/this['a'],_0x989c76=Math[_0x323670(0x3ad)](Math['sqrt'](_0x116979['x']*_0x116979['x']+_0x116979['y']*_0x116979['y'])),_0x786684=Math['atan2'](_0x116979['y'],_0x116979['x']);if(_0x116979['x']>=0x0&&_0x116979['x']>=Math['abs'](_0x116979['y']))_0x39f5f7['value']=AREA_ENUM[_0x323670(_0x344e36._0x158fda)];else{if(_0x116979['y']>=0x0&&_0x116979['y']>=Math['abs'](_0x116979['x']))_0x39f5f7[_0x323670(_0x344e36._0x153cda)]=AREA_ENUM[_0x323670(_0x344e36._0xabe5cc)],_0x786684-=HALF_PI;else _0x116979['x']<0x0&&-_0x116979['x']>=Math[_0x323670(_0x344e36._0x5d714c)](_0x116979['y'])?(_0x39f5f7['value']=AREA_ENUM['AREA_2'],_0x786684=_0x786684<0x0?_0x786684+SPI:_0x786684-SPI):(_0x39f5f7[_0x323670(0x30b)]=AREA_ENUM['AREA_3'],_0x786684+=HALF_PI);}_0x3c4306=SPI/0xc*Math['tan'](_0x786684),_0x1e9c35=Math['sin'](_0x3c4306)/(Math['cos'](_0x3c4306)-0x1/Math['sqrt'](0x2)),_0x90e201=Math['atan'](_0x1e9c35),_0x3a976a=Math['cos'](_0x786684),_0x263b75=Math['tan'](_0x989c76),_0x5bc249=0x1-_0x3a976a*_0x3a976a*_0x263b75*_0x263b75*(0x1-Math['cos'](Math['atan'](0x1/Math[_0x323670(_0x344e36._0x1391d9)](_0x90e201))));if(_0x5bc249<-0x1)_0x5bc249=-0x1;else _0x5bc249>+0x1&&(_0x5bc249=+0x1);if(this[_0x323670(0xf4f)]===FACE_ENUM['TOP']){_0x48e20b=Math['acos'](_0x5bc249),_0x2f96e5['phi']=HALF_PI-_0x48e20b;if(_0x39f5f7['value']===AREA_ENUM['AREA_0'])_0x2f96e5['lam']=_0x90e201+HALF_PI;else{if(_0x39f5f7[_0x323670(_0x344e36._0x3899af)]===AREA_ENUM['AREA_1'])_0x2f96e5[_0x323670(0xeeb)]=_0x90e201<0x0?_0x90e201+SPI:_0x90e201-SPI;else _0x39f5f7['value']===AREA_ENUM['AREA_2']?_0x2f96e5[_0x323670(0xeeb)]=_0x90e201-HALF_PI:_0x2f96e5['lam']=_0x90e201;}}else{if(this['face']===FACE_ENUM[_0x323670(_0x344e36._0x3240cb)]){_0x48e20b=Math['acos'](_0x5bc249),_0x2f96e5['phi']=_0x48e20b-HALF_PI;if(_0x39f5f7['value']===AREA_ENUM[_0x323670(0xcbc)])_0x2f96e5['lam']=-_0x90e201+HALF_PI;else{if(_0x39f5f7['value']===AREA_ENUM['AREA_1'])_0x2f96e5[_0x323670(0xeeb)]=-_0x90e201;else _0x39f5f7[_0x323670(_0x344e36._0x3899af)]===AREA_ENUM[_0x323670(_0x344e36._0x484761)]?_0x2f96e5['lam']=-_0x90e201-HALF_PI:_0x2f96e5[_0x323670(_0x344e36._0x43d86e)]=_0x90e201<0x0?-_0x90e201-SPI:-_0x90e201+SPI;}}else{var _0x20ab34,_0x512470,_0x589896;_0x20ab34=_0x5bc249,_0x3c4306=_0x20ab34*_0x20ab34;_0x3c4306>=0x1?_0x589896=0x0:_0x589896=Math['sqrt'](0x1-_0x3c4306)*Math['sin'](_0x90e201);_0x3c4306+=_0x589896*_0x589896;_0x3c4306>=0x1?_0x512470=0x0:_0x512470=Math[_0x323670(_0x344e36._0x4d19bb)](0x1-_0x3c4306);if(_0x39f5f7[_0x323670(_0x344e36._0x3899af)]===AREA_ENUM['AREA_1'])_0x3c4306=_0x512470,_0x512470=-_0x589896,_0x589896=_0x3c4306;else{if(_0x39f5f7['value']===AREA_ENUM['AREA_2'])_0x512470=-_0x512470,_0x589896=-_0x589896;else _0x39f5f7['value']===AREA_ENUM['AREA_3']&&(_0x3c4306=_0x512470,_0x512470=_0x589896,_0x589896=-_0x3c4306);}if(this[_0x323670(_0x344e36._0x678d52)]===FACE_ENUM['RIGHT'])_0x3c4306=_0x20ab34,_0x20ab34=-_0x512470,_0x512470=_0x3c4306;else{if(this['face']===FACE_ENUM['BACK'])_0x20ab34=-_0x20ab34,_0x512470=-_0x512470;else this['face']===FACE_ENUM[_0x323670(0xc8e)]&&(_0x3c4306=_0x20ab34,_0x20ab34=_0x512470,_0x512470=-_0x3c4306);}_0x2f96e5['phi']=Math['acos'](-_0x589896)-HALF_PI,_0x2f96e5[_0x323670(0xeeb)]=Math[_0x323670(0x58c)](_0x512470,_0x20ab34);if(this['face']===FACE_ENUM['RIGHT'])_0x2f96e5[_0x323670(_0x344e36._0x167de4)]=qsc_shift_lon_origin(_0x2f96e5['lam'],-HALF_PI);else{if(this['face']===FACE_ENUM['BACK'])_0x2f96e5[_0x323670(0xeeb)]=qsc_shift_lon_origin(_0x2f96e5[_0x323670(0xeeb)],-SPI);else this['face']===FACE_ENUM['LEFT']&&(_0x2f96e5['lam']=qsc_shift_lon_origin(_0x2f96e5[_0x323670(0xeeb)],+HALF_PI));}}}if(this['es']!==0x0){var _0x4b2962,_0x5a1210,_0x1adceb;_0x4b2962=_0x2f96e5['phi']<0x0?0x1:0x0,_0x5a1210=Math['tan'](_0x2f96e5['phi']),_0x1adceb=this['b']/Math[_0x323670(0x912)](_0x5a1210*_0x5a1210+this['one_minus_f_squared']),_0x2f96e5['phi']=Math['atan'](Math[_0x323670(_0x344e36._0x4d19bb)](this['a']*this['a']-_0x1adceb*_0x1adceb)/(this['one_minus_f']*_0x1adceb)),_0x4b2962&&(_0x2f96e5['phi']=-_0x2f96e5['phi']);}return _0x2f96e5['lam']+=this['long0'],_0x116979['x']=_0x2f96e5['lam'],_0x116979['y']=_0x2f96e5['phi'],_0x116979;}function qsc_fwd_equat_face_theta(_0x2e382d,_0x3a2692,_0x17634d,_0x118912){var _0x496112={_0x5045a4:0xcbc,_0x57b724:0x741},_0x40bc2f=_0x5a92ef,_0x50ca55;if(_0x2e382d<EPSLN)_0x118912['value']=AREA_ENUM[_0x40bc2f(_0x496112._0x5045a4)],_0x50ca55=0x0;else{_0x50ca55=Math['atan2'](_0x3a2692,_0x17634d);if(Math[_0x40bc2f(0x39f)](_0x50ca55)<=FORTPI)_0x118912['value']=AREA_ENUM[_0x40bc2f(0xcbc)];else{if(_0x50ca55>FORTPI&&_0x50ca55<=HALF_PI+FORTPI)_0x118912['value']=AREA_ENUM[_0x40bc2f(0x6c0)],_0x50ca55-=HALF_PI;else _0x50ca55>HALF_PI+FORTPI||_0x50ca55<=-(HALF_PI+FORTPI)?(_0x118912['value']=AREA_ENUM['AREA_2'],_0x50ca55=_0x50ca55>=0x0?_0x50ca55-SPI:_0x50ca55+SPI):(_0x118912['value']=AREA_ENUM[_0x40bc2f(_0x496112._0x57b724)],_0x50ca55+=HALF_PI);}}return _0x50ca55;}function qsc_shift_lon_origin(_0x266676,_0x4a3894){var _0x5ab109=_0x266676+_0x4a3894;if(_0x5ab109<-SPI)_0x5ab109+=TWO_PI;else _0x5ab109>+SPI&&(_0x5ab109-=TWO_PI);return _0x5ab109;}var names$4=['Quadrilateralized\x20Spherical\x20Cube','Quadrilateralized_Spherical_Cube',_0x5a92ef(0xd50)],qsc={'init':init$4,'forward':forward$4,'inverse':inverse$4,'names':names$4},COEFS_X=[[0x1,2.2199e-17,-0.0000715515,0.0000031103],[0.9986,-0.000482243,-0.000024897,-0.0000013309],[0.9954,-0.00083103,-0.0000448605,-9.86701e-7],[0.99,-0.00135364,-0.000059661,0.0000036777],[0.9822,-0.00167442,-0.00000449547,-0.00000572411],[0.973,-0.00214868,-0.0000903571,1.8736e-8],[0.96,-0.00305085,-0.0000900761,0.00000164917],[0.9427,-0.00382792,-0.0000653386,-0.0000026154],[0.9216,-0.00467746,-0.00010457,0.00000481243],[0.8962,-0.00536223,-0.0000323831,-0.00000543432],[0.8679,-0.00609363,-0.000113898,0.00000332484],[0.835,-0.00698325,-0.0000640253,9.34959e-7],[0.7986,-0.00755338,-0.0000500009,9.35324e-7],[0.7597,-0.00798324,-0.000035971,-0.00000227626],[0.7186,-0.00851367,-0.0000701149,-0.0000086303],[0.6732,-0.00986209,-0.000199569,0.0000191974],[0.6213,-0.010418,0.0000883923,0.00000624051],[0.5722,-0.00906601,0.000182,0.00000624051],[0.5322,-0.00677797,0.000275608,0.00000624051]],COEFS_Y=[[-5.20417e-18,0.0124,1.21431e-18,-8.45284e-11],[0.062,0.0124,-1.26793e-9,4.22642e-10],[0.124,0.0124,5.07171e-9,-1.60604e-9],[0.186,0.0123999,-1.90189e-8,6.00152e-9],[0.248,0.0124002,7.10039e-8,-2.24e-8],[0.31,0.0123992,-2.64997e-7,8.35986e-8],[0.372,0.0124029,9.88983e-7,-3.11994e-7],[0.434,0.0123893,-0.00000369093,-4.35621e-7],[0.4958,0.0123198,-0.0000102252,-3.45523e-7],[0.5571,0.0121916,-0.0000154081,-5.82288e-7],[0.6176,0.0119938,-0.0000241424,-5.25327e-7],[0.6769,0.011713,-0.0000320223,-5.16405e-7],[0.7346,0.0113541,-0.0000397684,-6.09052e-7],[0.7903,0.0109107,-0.0000489042,-0.00000104739],[0.8435,0.0103431,-0.000064615,-1.40374e-9],[0.8936,0.00969686,-0.000064636,-0.000008547],[0.9394,0.00840947,-0.000192841,-0.0000042106],[0.9761,0.00616527,-0.000256,-0.0000042106],[0x1,0.00328947,-0.000319159,-0.0000042106]],FXC=0.8487,FYC=1.3523,C1=R2D/0x5,RC1=0x1/C1,NODES=0x12,poly3_val=function(_0x3928b3,_0x561b7f){return _0x3928b3[0x0]+_0x561b7f*(_0x3928b3[0x1]+_0x561b7f*(_0x3928b3[0x2]+_0x561b7f*_0x3928b3[0x3]));},poly3_der=function(_0x1031e8,_0x4bfbd8){return _0x1031e8[0x1]+_0x4bfbd8*(0x2*_0x1031e8[0x2]+_0x4bfbd8*0x3*_0x1031e8[0x3]);};function newton_rapshon(_0x5775c1,_0x553867,_0x3ec3e7,_0x405774){var _0x456eb2=_0x553867;for(;_0x405774;--_0x405774){var _0x4c2b5b=_0x5775c1(_0x456eb2);_0x456eb2-=_0x4c2b5b;if(Math['abs'](_0x4c2b5b)<_0x3ec3e7)break;}return _0x456eb2;}function init$3(){var _0x2b0bb4={_0x25b665:0x2f5},_0x8c8f90=_0x5a92ef;this['x0']=this['x0']||0x0,this['y0']=this['y0']||0x0,this['long0']=this['long0']||0x0,this['es']=0x0,this['title']=this['title']||_0x8c8f90(_0x2b0bb4._0x25b665);}function forward$3(_0x1353cf){var _0x28971c=_0x5a92ef,_0x38b91d=adjust_lon(_0x1353cf['x']-this[_0x28971c(0x666)]),_0x3bd226=Math['abs'](_0x1353cf['y']),_0x16d669=Math['floor'](_0x3bd226*C1);if(_0x16d669<0x0)_0x16d669=0x0;else _0x16d669>=NODES&&(_0x16d669=NODES-0x1);_0x3bd226=R2D*(_0x3bd226-RC1*_0x16d669);var _0x359f0e={'x':poly3_val(COEFS_X[_0x16d669],_0x3bd226)*_0x38b91d,'y':poly3_val(COEFS_Y[_0x16d669],_0x3bd226)};return _0x1353cf['y']<0x0&&(_0x359f0e['y']=-_0x359f0e['y']),_0x359f0e['x']=_0x359f0e['x']*this['a']*FXC+this['x0'],_0x359f0e['y']=_0x359f0e['y']*this['a']*FYC+this['y0'],_0x359f0e;}function inverse$3(_0x201565){var _0x33ba97={'x':(_0x201565['x']-this['x0'])/(this['a']*FXC),'y':Math['abs'](_0x201565['y']-this['y0'])/(this['a']*FYC)};if(_0x33ba97['y']>=0x1)_0x33ba97['x']/=COEFS_X[NODES][0x0],_0x33ba97['y']=_0x201565['y']<0x0?-HALF_PI:HALF_PI;else{var _0x9c7187=Math['floor'](_0x33ba97['y']*NODES);if(_0x9c7187<0x0)_0x9c7187=0x0;else _0x9c7187>=NODES&&(_0x9c7187=NODES-0x1);for(;;){if(COEFS_Y[_0x9c7187][0x0]>_0x33ba97['y'])--_0x9c7187;else{if(COEFS_Y[_0x9c7187+0x1][0x0]<=_0x33ba97['y'])++_0x9c7187;else break;}}var _0x359c82=COEFS_Y[_0x9c7187],_0x3232b6=0x5*(_0x33ba97['y']-_0x359c82[0x0])/(COEFS_Y[_0x9c7187+0x1][0x0]-_0x359c82[0x0]);_0x3232b6=newton_rapshon(function(_0x13a77a){return(poly3_val(_0x359c82,_0x13a77a)-_0x33ba97['y'])/poly3_der(_0x359c82,_0x13a77a);},_0x3232b6,EPSLN,0x64),_0x33ba97['x']/=poly3_val(COEFS_X[_0x9c7187],_0x3232b6),_0x33ba97['y']=(0x5*_0x9c7187+_0x3232b6)*D2R$1,_0x201565['y']<0x0&&(_0x33ba97['y']=-_0x33ba97['y']);}return _0x33ba97['x']=adjust_lon(_0x33ba97['x']+this['long0']),_0x33ba97;}var names$3=['Robinson','robin'],robin={'init':init$3,'forward':forward$3,'inverse':inverse$3,'names':names$3};function init$2(){var _0x625af8=_0x5a92ef;this['name']=_0x625af8(0x74a);}function forward$2(_0xdafb18){var _0x1e5c5c=geodeticToGeocentric(_0xdafb18,this['es'],this['a']);return _0x1e5c5c;}function inverse$2(_0xe60565){var _0x50aa4f=geocentricToGeodetic(_0xe60565,this['es'],this['a'],this['b']);return _0x50aa4f;}var names$2=['Geocentric',_0x5a92ef(0x7ea),_0x5a92ef(0x74a),'Geocent'],geocent={'init':init$2,'forward':forward$2,'inverse':inverse$2,'names':names$2},mode={'N_POLE':0x0,'S_POLE':0x1,'EQUIT':0x2,'OBLIQ':0x3},params={'h':{'def':0x186a0,'num':!![]},'azi':{'def':0x0,'num':!![],'degrees':!![]},'tilt':{'def':0x0,'num':!![],'degrees':!![]},'long0':{'def':0x0,'num':!![]},'lat0':{'def':0x0,'num':!![]}};function init$1(){var _0x14a922={_0x22fdfe:0x414,_0xb74477:0xa1a,_0x1dfc8d:0x383,_0x3f3979:0x650,_0x1d1b1a:0x7b0,_0xcfb04a:0xef5,_0x47f8de:0xf7b,_0x4bb9ab:0xa50},_0xd069c5=_0x5a92ef;Object['keys'](params)['forEach'](function(_0x459774){var _0x249cf9=_0x4361;if(typeof this[_0x459774]==='undefined')this[_0x459774]=params[_0x459774]['def'];else{if(params[_0x459774]['num']&&isNaN(this[_0x459774]))throw new Error('Invalid\x20parameter\x20value,\x20must\x20be\x20numeric\x20'+_0x459774+'\x20=\x20'+this[_0x459774]);else params[_0x459774]['num']&&(this[_0x459774]=parseFloat(this[_0x459774]));}params[_0x459774][_0x249cf9(0xac1)]&&(this[_0x459774]=this[_0x459774]*D2R$1);}['bind'](this));if(Math[_0xd069c5(0x39f)](Math['abs'](this['lat0'])-HALF_PI)<EPSLN)this[_0xd069c5(_0x14a922._0x22fdfe)]=this[_0xd069c5(_0x14a922._0xb74477)]<0x0?mode['S_POLE']:mode[_0xd069c5(_0x14a922._0x1dfc8d)];else Math['abs'](this['lat0'])<EPSLN?this[_0xd069c5(0x414)]=mode['EQUIT']:(this['mode']=mode[_0xd069c5(_0x14a922._0x3f3979)],this[_0xd069c5(_0x14a922._0x1d1b1a)]=Math[_0xd069c5(_0x14a922._0xcfb04a)](this[_0xd069c5(0xa1a)]),this['cosph0']=Math['cos'](this[_0xd069c5(0xa1a)]));this['pn1']=this['h']/this['a'];if(this[_0xd069c5(_0x14a922._0x47f8de)]<=0x0||this['pn1']>0x2540be400)throw new Error('Invalid\x20height');this['p']=0x1+this[_0xd069c5(0xf7b)],this['rp']=0x1/this['p'],this['h1']=0x1/this['pn1'],this['pfact']=(this['p']+0x1)*this['h1'],this['es']=0x0;var _0x5cd6bc=this[_0xd069c5(0x301)],_0x3a5162=this['azi'];this['cg']=Math[_0xd069c5(_0x14a922._0x4bb9ab)](_0x3a5162),this['sg']=Math[_0xd069c5(0xef5)](_0x3a5162),this['cw']=Math['cos'](_0x5cd6bc),this['sw']=Math['sin'](_0x5cd6bc);}function forward$1(_0x5ed053){var _0x1b5686={_0x15c89d:0x414,_0xfd823:0x368,_0x2facf6:0x383,_0x5cc388:0x650},_0x522da8=_0x5a92ef;_0x5ed053['x']-=this['long0'];var _0x37443a=Math['sin'](_0x5ed053['y']),_0x4d6473=Math['cos'](_0x5ed053['y']),_0x28d0a7=Math[_0x522da8(0xa50)](_0x5ed053['x']),_0x58fe39,_0x5b659d;switch(this[_0x522da8(_0x1b5686._0x15c89d)]){case mode['OBLIQ']:_0x5b659d=this['sinph0']*_0x37443a+this[_0x522da8(_0x1b5686._0xfd823)]*_0x4d6473*_0x28d0a7;break;case mode['EQUIT']:_0x5b659d=_0x4d6473*_0x28d0a7;break;case mode['S_POLE']:_0x5b659d=-_0x37443a;break;case mode[_0x522da8(_0x1b5686._0x2facf6)]:_0x5b659d=_0x37443a;break;}_0x5b659d=this['pn1']/(this['p']-_0x5b659d),_0x58fe39=_0x5b659d*_0x4d6473*Math[_0x522da8(0xef5)](_0x5ed053['x']);switch(this['mode']){case mode[_0x522da8(_0x1b5686._0x5cc388)]:_0x5b659d*=this[_0x522da8(0x368)]*_0x37443a-this['sinph0']*_0x4d6473*_0x28d0a7;break;case mode['EQUIT']:_0x5b659d*=_0x37443a;break;case mode['N_POLE']:_0x5b659d*=-(_0x4d6473*_0x28d0a7);break;case mode['S_POLE']:_0x5b659d*=_0x4d6473*_0x28d0a7;break;}var _0x3e92f8,_0x5cbbd7;return _0x3e92f8=_0x5b659d*this['cg']+_0x58fe39*this['sg'],_0x5cbbd7=0x1/(_0x3e92f8*this['sw']*this['h1']+this['cw']),_0x58fe39=(_0x58fe39*this['cg']-_0x5b659d*this['sg'])*this['cw']*_0x5cbbd7,_0x5b659d=_0x3e92f8*_0x5cbbd7,_0x5ed053['x']=_0x58fe39*this['a'],_0x5ed053['y']=_0x5b659d*this['a'],_0x5ed053;}function inverse$1(_0x3ac9a2){var _0x36a5a6={_0x580b00:0xf7b,_0x4abab1:0x39f,_0x5c1b0d:0xef5,_0x3d5b83:0x368},_0x27d97d=_0x5a92ef;_0x3ac9a2['x']/=this['a'],_0x3ac9a2['y']/=this['a'];var _0x608935={'x':_0x3ac9a2['x'],'y':_0x3ac9a2['y']},_0x566f47,_0x31c33f,_0x4ddb61;_0x4ddb61=0x1/(this[_0x27d97d(_0x36a5a6._0x580b00)]-_0x3ac9a2['y']*this['sw']),_0x566f47=this[_0x27d97d(0xf7b)]*_0x3ac9a2['x']*_0x4ddb61,_0x31c33f=this['pn1']*_0x3ac9a2['y']*this['cw']*_0x4ddb61,_0x3ac9a2['x']=_0x566f47*this['cg']+_0x31c33f*this['sg'],_0x3ac9a2['y']=_0x31c33f*this['cg']-_0x566f47*this['sg'];var _0x5746f1=hypot(_0x3ac9a2['x'],_0x3ac9a2['y']);if(Math[_0x27d97d(_0x36a5a6._0x4abab1)](_0x5746f1)<EPSLN)_0x608935['x']=0x0,_0x608935['y']=_0x3ac9a2['y'];else{var _0x2a6a18,_0x122d74;_0x122d74=0x1-_0x5746f1*_0x5746f1*this['pfact'],_0x122d74=(this['p']-Math['sqrt'](_0x122d74))/(this['pn1']/_0x5746f1+_0x5746f1/this[_0x27d97d(_0x36a5a6._0x580b00)]),_0x2a6a18=Math['sqrt'](0x1-_0x122d74*_0x122d74);switch(this['mode']){case mode[_0x27d97d(0x650)]:_0x608935['y']=Math['asin'](_0x2a6a18*this['sinph0']+_0x3ac9a2['y']*_0x122d74*this['cosph0']/_0x5746f1),_0x3ac9a2['y']=(_0x2a6a18-this[_0x27d97d(0x7b0)]*Math[_0x27d97d(_0x36a5a6._0x5c1b0d)](_0x608935['y']))*_0x5746f1,_0x3ac9a2['x']*=_0x122d74*this[_0x27d97d(_0x36a5a6._0x3d5b83)];break;case mode['EQUIT']:_0x608935['y']=Math['asin'](_0x3ac9a2['y']*_0x122d74/_0x5746f1),_0x3ac9a2['y']=_0x2a6a18*_0x5746f1,_0x3ac9a2['x']*=_0x122d74;break;case mode['N_POLE']:_0x608935['y']=Math['asin'](_0x2a6a18),_0x3ac9a2['y']=-_0x3ac9a2['y'];break;case mode['S_POLE']:_0x608935['y']=-Math['asin'](_0x2a6a18);break;}_0x608935['x']=Math[_0x27d97d(0x58c)](_0x3ac9a2['x'],_0x3ac9a2['y']);}return _0x3ac9a2['x']=_0x608935['x']+this[_0x27d97d(0x666)],_0x3ac9a2['y']=_0x608935['y'],_0x3ac9a2;}var names$1=['Tilted_Perspective',_0x5a92ef(0x376)],tpers={'init':init$1,'forward':forward$1,'inverse':inverse$1,'names':names$1};function init(){var _0x2a1241={_0x428aed:0x3fe,_0x3347f3:0x662,_0x1adbb0:0x615},_0x3785ba=_0x5a92ef;this['flip_axis']=this['sweep']==='x'?0x1:0x0,this['h']=Number(this['h']),this['radius_g_1']=this['h']/this['a'];if(this[_0x3785ba(_0x2a1241._0x428aed)]<=0x0||this['radius_g_1']>0x2540be400)throw new Error();this['radius_g']=0x1+this['radius_g_1'],this['C']=this['radius_g']*this['radius_g']-0x1;if(this['es']!==0x0){var _0x3b5dd7=0x1-this['es'],_0x59bb6f=0x1/_0x3b5dd7;this['radius_p']=Math['sqrt'](_0x3b5dd7),this[_0x3785ba(_0x2a1241._0x3347f3)]=_0x3b5dd7,this['radius_p_inv2']=_0x59bb6f,this['shape']=_0x3785ba(_0x2a1241._0x1adbb0);}else this['radius_p']=0x1,this['radius_p2']=0x1,this['radius_p_inv2']=0x1,this['shape']='sphere';!this['title']&&(this[_0x3785ba(0x28c)]='Geostationary\x20Satellite\x20View');}function forward(_0x1df533){var _0xbed8f7={_0x4ff0e2:0xef5,_0x3ac6b1:0x372,_0x498f43:0x3fe,_0x5beaea:0x3fe,_0x1d5cfb:0x3ad},_0x4746d6=_0x5a92ef,_0x205180=_0x1df533['x'],_0xb55263=_0x1df533['y'],_0x2f7cdb,_0xf20e2a,_0x55d10f,_0x422eee;_0x205180=_0x205180-this['long0'];if(this['shape']==='ellipse'){_0xb55263=Math['atan'](this['radius_p2']*Math['tan'](_0xb55263));var _0x565cac=this['radius_p']/hypot(this['radius_p']*Math['cos'](_0xb55263),Math[_0x4746d6(0xef5)](_0xb55263));_0xf20e2a=_0x565cac*Math['cos'](_0x205180)*Math['cos'](_0xb55263),_0x55d10f=_0x565cac*Math['sin'](_0x205180)*Math['cos'](_0xb55263),_0x422eee=_0x565cac*Math[_0x4746d6(0xef5)](_0xb55263);if((this['radius_g']-_0xf20e2a)*_0xf20e2a-_0x55d10f*_0x55d10f-_0x422eee*_0x422eee*this['radius_p_inv2']<0x0)return _0x1df533['x']=Number[_0x4746d6(0x95d)],_0x1df533['y']=Number['NaN'],_0x1df533;_0x2f7cdb=this['radius_g']-_0xf20e2a,this['flip_axis']?(_0x1df533['x']=this['radius_g_1']*Math[_0x4746d6(0x3ad)](_0x55d10f/hypot(_0x422eee,_0x2f7cdb)),_0x1df533['y']=this['radius_g_1']*Math['atan'](_0x422eee/_0x2f7cdb)):(_0x1df533['x']=this['radius_g_1']*Math['atan'](_0x55d10f/_0x2f7cdb),_0x1df533['y']=this['radius_g_1']*Math['atan'](_0x422eee/hypot(_0x55d10f,_0x2f7cdb)));}else this['shape']==='sphere'&&(_0x2f7cdb=Math['cos'](_0xb55263),_0xf20e2a=Math['cos'](_0x205180)*_0x2f7cdb,_0x55d10f=Math['sin'](_0x205180)*_0x2f7cdb,_0x422eee=Math[_0x4746d6(_0xbed8f7._0x4ff0e2)](_0xb55263),_0x2f7cdb=this['radius_g']-_0xf20e2a,this[_0x4746d6(_0xbed8f7._0x3ac6b1)]?(_0x1df533['x']=this['radius_g_1']*Math['atan'](_0x55d10f/hypot(_0x422eee,_0x2f7cdb)),_0x1df533['y']=this[_0x4746d6(_0xbed8f7._0x498f43)]*Math['atan'](_0x422eee/_0x2f7cdb)):(_0x1df533['x']=this[_0x4746d6(_0xbed8f7._0x5beaea)]*Math[_0x4746d6(_0xbed8f7._0x1d5cfb)](_0x55d10f/_0x2f7cdb),_0x1df533['y']=this[_0x4746d6(_0xbed8f7._0x498f43)]*Math['atan'](_0x422eee/hypot(_0x55d10f,_0x2f7cdb))));return _0x1df533['x']=_0x1df533['x']*this['a'],_0x1df533['y']=_0x1df533['y']*this['a'],_0x1df533;}function inverse(_0x13d823){var _0x3ac4bf={_0x55c651:0xd2b,_0x22ba55:0xd2b,_0xa54a2f:0x3ad,_0x4fe3bf:0x319,_0x44cde7:0xd2b,_0x4534cc:0xd2b,_0x9976b5:0x3fe,_0x46e161:0x3fe},_0x13ac5d=_0x5a92ef,_0x426427=-0x1,_0x5e8ab4=0x0,_0x55970f=0x0,_0x3ab851,_0xadf6cb,_0x5ecb1f,_0x5ccb71;_0x13d823['x']=_0x13d823['x']/this['a'],_0x13d823['y']=_0x13d823['y']/this['a'];if(this['shape']==='ellipse'){this[_0x13ac5d(0x372)]?(_0x55970f=Math[_0x13ac5d(_0x3ac4bf._0x55c651)](_0x13d823['y']/this['radius_g_1']),_0x5e8ab4=Math['tan'](_0x13d823['x']/this['radius_g_1'])*hypot(0x1,_0x55970f)):(_0x5e8ab4=Math['tan'](_0x13d823['x']/this['radius_g_1']),_0x55970f=Math[_0x13ac5d(_0x3ac4bf._0x22ba55)](_0x13d823['y']/this['radius_g_1'])*hypot(0x1,_0x5e8ab4));var _0x131361=_0x55970f/this['radius_p'];_0x3ab851=_0x5e8ab4*_0x5e8ab4+_0x131361*_0x131361+_0x426427*_0x426427,_0xadf6cb=0x2*this['radius_g']*_0x426427,_0x5ecb1f=_0xadf6cb*_0xadf6cb-0x4*_0x3ab851*this['C'];if(_0x5ecb1f<0x0)return _0x13d823['x']=Number['NaN'],_0x13d823['y']=Number['NaN'],_0x13d823;_0x5ccb71=(-_0xadf6cb-Math[_0x13ac5d(0x912)](_0x5ecb1f))/(0x2*_0x3ab851),_0x426427=this['radius_g']+_0x5ccb71*_0x426427,_0x5e8ab4*=_0x5ccb71,_0x55970f*=_0x5ccb71,_0x13d823['x']=Math['atan2'](_0x5e8ab4,_0x426427),_0x13d823['y']=Math['atan'](_0x55970f*Math['cos'](_0x13d823['x'])/_0x426427),_0x13d823['y']=Math[_0x13ac5d(_0x3ac4bf._0xa54a2f)](this['radius_p_inv2']*Math['tan'](_0x13d823['y']));}else{if(this[_0x13ac5d(_0x3ac4bf._0x4fe3bf)]==='sphere'){this['flip_axis']?(_0x55970f=Math['tan'](_0x13d823['y']/this['radius_g_1']),_0x5e8ab4=Math[_0x13ac5d(_0x3ac4bf._0x44cde7)](_0x13d823['x']/this['radius_g_1'])*Math['sqrt'](0x1+_0x55970f*_0x55970f)):(_0x5e8ab4=Math[_0x13ac5d(_0x3ac4bf._0x4534cc)](_0x13d823['x']/this[_0x13ac5d(_0x3ac4bf._0x9976b5)]),_0x55970f=Math['tan'](_0x13d823['y']/this[_0x13ac5d(_0x3ac4bf._0x46e161)])*Math['sqrt'](0x1+_0x5e8ab4*_0x5e8ab4));_0x3ab851=_0x5e8ab4*_0x5e8ab4+_0x55970f*_0x55970f+_0x426427*_0x426427,_0xadf6cb=0x2*this['radius_g']*_0x426427,_0x5ecb1f=_0xadf6cb*_0xadf6cb-0x4*_0x3ab851*this['C'];if(_0x5ecb1f<0x0)return _0x13d823['x']=Number['NaN'],_0x13d823['y']=Number[_0x13ac5d(0x95d)],_0x13d823;_0x5ccb71=(-_0xadf6cb-Math['sqrt'](_0x5ecb1f))/(0x2*_0x3ab851),_0x426427=this[_0x13ac5d(0x2bb)]+_0x5ccb71*_0x426427,_0x5e8ab4*=_0x5ccb71,_0x55970f*=_0x5ccb71,_0x13d823['x']=Math['atan2'](_0x5e8ab4,_0x426427),_0x13d823['y']=Math['atan'](_0x55970f*Math[_0x13ac5d(0xa50)](_0x13d823['x'])/_0x426427);}}return _0x13d823['x']=_0x13d823['x']+this['long0'],_0x13d823;}var names=[_0x5a92ef(0x1d2),'Geostationary_Satellite',_0x5a92ef(0x537)],geos={'init':init,'forward':forward,'inverse':inverse,'names':names};function includedProjections(_0x1b2cbb){var _0x3f0afb={_0x5bd394:0x789,_0x3ef458:0xd06,_0x465737:0xaec,_0x1fe463:0xd06,_0x3c0c3a:0x789},_0x5cee9a=_0x5a92ef;_0x1b2cbb[_0x5cee9a(0x789)]['projections']['add'](tmerc),_0x1b2cbb['Proj'][_0x5cee9a(0xaec)]['add'](etmerc),_0x1b2cbb['Proj']['projections']['add'](utm),_0x1b2cbb['Proj'][_0x5cee9a(0xaec)]['add'](sterea),_0x1b2cbb['Proj']['projections']['add'](stere),_0x1b2cbb['Proj']['projections']['add'](somerc),_0x1b2cbb['Proj']['projections']['add'](omerc),_0x1b2cbb[_0x5cee9a(0x789)]['projections']['add'](lcc),_0x1b2cbb[_0x5cee9a(_0x3f0afb._0x5bd394)]['projections']['add'](krovak),_0x1b2cbb[_0x5cee9a(0x789)]['projections'][_0x5cee9a(0xd06)](cass),_0x1b2cbb['Proj']['projections'][_0x5cee9a(0xd06)](laea),_0x1b2cbb['Proj']['projections'][_0x5cee9a(0xd06)](aea),_0x1b2cbb['Proj']['projections']['add'](gnom),_0x1b2cbb['Proj']['projections'][_0x5cee9a(_0x3f0afb._0x3ef458)](cea),_0x1b2cbb['Proj']['projections']['add'](eqc),_0x1b2cbb['Proj'][_0x5cee9a(_0x3f0afb._0x465737)]['add'](poly),_0x1b2cbb['Proj'][_0x5cee9a(0xaec)][_0x5cee9a(0xd06)](nzmg),_0x1b2cbb['Proj'][_0x5cee9a(0xaec)][_0x5cee9a(_0x3f0afb._0x3ef458)](mill),_0x1b2cbb[_0x5cee9a(0x789)]['projections'][_0x5cee9a(0xd06)](sinu),_0x1b2cbb['Proj']['projections']['add'](moll),_0x1b2cbb[_0x5cee9a(_0x3f0afb._0x5bd394)][_0x5cee9a(0xaec)]['add'](eqdc),_0x1b2cbb['Proj']['projections']['add'](vandg),_0x1b2cbb['Proj'][_0x5cee9a(0xaec)]['add'](aeqd),_0x1b2cbb['Proj']['projections'][_0x5cee9a(_0x3f0afb._0x1fe463)](ortho),_0x1b2cbb['Proj']['projections']['add'](qsc),_0x1b2cbb['Proj']['projections']['add'](robin),_0x1b2cbb[_0x5cee9a(_0x3f0afb._0x5bd394)]['projections']['add'](geocent),_0x1b2cbb[_0x5cee9a(_0x3f0afb._0x5bd394)]['projections']['add'](tpers),_0x1b2cbb[_0x5cee9a(_0x3f0afb._0x3c0c3a)][_0x5cee9a(0xaec)][_0x5cee9a(0xd06)](geos);}proj4['defaultDatum']='WGS84',proj4['Proj']=Projection,proj4['WGS84']=new proj4['Proj']('WGS84'),proj4[_0x5a92ef(0x41b)]=Point,proj4['toPoint']=common,proj4[_0x5a92ef(0x547)]=defs,proj4['nadgrid']=nadgrid,proj4[_0x5a92ef(0xbe1)]=transform,proj4['mgrs']=mgrs,proj4['version']='__VERSION__',includedProjections(proj4);var CRS={'EPSG3857':'EPSG:3857','EPSG4326':_0x5a92ef(0xebd),'EPSG4490':'EPSG:4490','CGCS2000_GK_Zone_3':'CGCS2000_GK_Zone_3','CGCS2000_GK_Zone_6':_0x5a92ef(0x268),'CGCS2000_GK_CM_3':'CGCS2000_GK_CM_3','CGCS2000_GK_CM_6':'CGCS2000_GK_CM_6'},PI$1=3.141592653589793,LngLatPoint=(function(){var _0x3eaded={_0x4be1b7:0xdba,_0x251bb4:0x5f1,_0x2389e7:0x208},_0x35ce6a={_0xb692fa:0xab0},_0x2dfdb3={_0x300bd7:0x23b,_0x5af260:0xfd9,_0x3f66fc:0x770,_0x4d4818:0xbfc,_0x5321b0:0xd04},_0x4b6b50={_0x38696d:0xede},_0x46cc38={_0xb9d732:0xcdf},_0x3a04a7={_0x376088:0x7e8,_0x4da3a3:0x80c,_0x3de65b:0x7e8,_0x42854b:0x5b8},_0x1ab3f1={_0x5aa997:0x5b8,_0x5ac5fe:0x7e8},_0x3fe043={_0x16973c:0x300,_0x4202a9:0x4ae,_0x1334ac:0xca2,_0x335736:0xd2b},_0x1c6f2c={_0x80cc5:0x888,_0x280c04:0x4ae},_0x2942a5={_0x2cc78b:0x6ba},_0x53194f={_0x38fcdd:0x4ae},_0x4f0bf7={_0xb42665:0xbfc},_0x5bb387={_0x208729:0xbfc},_0x1be36d={_0x5a6209:0x6e4},_0x526c0f={_0x302dde:0x7e8},_0x4636ab={_0x2ba267:0x80c},_0x3a0b22=_0x5a92ef;function _0x2f805f(_0x4bb355,_0x32899d,_0xcf4aa5){var _0x32b114=_0x4361;_classCallCheck(this,_0x2f805f),this[_0x32b114(_0x4636ab._0x2ba267)]=Number(_0x4bb355||0x0),this[_0x32b114(0x7e8)]=Number(_0x32899d||0x0),this['_alt']=Number(_0xcf4aa5||0x0);}return _createClass(_0x2f805f,[{'key':'lng','get':function _0x55de3d(){return this['_lng'];},'set':function _0x1e9113(_0xd8af90){this['_lng']=+_0xd8af90,this['_position']=null;}},{'key':_0x3a0b22(0xbfc),'get':function _0x4a47f6(){var _0x11c91a=_0x3a0b22;return this[_0x11c91a(_0x526c0f._0x302dde)];},'set':function _0x150720(_0xb22e5e){this['_lat']=+_0xb22e5e,this['_position']=null;}},{'key':'alt','get':function _0x422f1b(){return this['_alt']||0x0;},'set':function _0x5f4d86(_0x456e28){var _0x4b0f16=_0x3a0b22;this['_alt']=+_0x456e28,this[_0x4b0f16(_0x1be36d._0x5a6209)]=null;}},{'key':'clone','value':function _0x21e5ec(){var _0x264f09=_0x3a0b22,_0x13dbd2=new _0x2f805f();return _0x13dbd2[_0x264f09(0x4ae)]=this['lng']||0x0,_0x13dbd2['lat']=this[_0x264f09(_0x5bb387._0x208729)]||0x0,_0x13dbd2['alt']=this['alt']||0x0,_0x13dbd2;}},{'key':'format','value':function _0x583984(){return this['lng']=formatNum$2(this['lng'],_0x2f805f['FormatLength']),this['lat']=formatNum$2(this['lat'],_0x2f805f['FormatLength']),this['alt']=formatNum$2(this['alt'],_0x2f805f['FormatAltLength']),this;}},{'key':'toArray','value':function _0x474e5c(_0x1dc854){var _0x180ff9=_0x3a0b22;return this['format'](),_0x1dc854?[this['lng'],this['lat']]:[this['lng'],this[_0x180ff9(_0x4f0bf7._0xb42665)],this['alt']];}},{'key':_0x3a0b22(_0x3eaded._0x4be1b7),'value':function _0x3b1b7f(){var _0x178700=_0x3a0b22;return this['format'](),''['concat'](this[_0x178700(_0x53194f._0x38fcdd)],',')[_0x178700(0x4b9)](this['lat'],',')['concat'](this['alt']);}},{'key':'toCartesian','value':function _0x1eec0d(){var _0x4b318d=_0x3a0b22,_0x1f53b4=arguments[_0x4b318d(_0x2942a5._0x2cc78b)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:![];return!_0x1f53b4&&this['_position']?this['_position']:Cesium__namespace[_0x4b318d(0x23b)]['fromDegrees'](this['lng'],this[_0x4b318d(0xbfc)],this['alt']);}},{'key':'toCartographic','value':function _0x21447d(){var _0x3e702b=_0x3a0b22;return Cesium__namespace[_0x3e702b(_0x1c6f2c._0x80cc5)][_0x3e702b(0xb8f)](this[_0x3e702b(_0x1c6f2c._0x280c04)],this[_0x3e702b(0xbfc)],this['alt']);}},{'key':'toMercator','value':function _0x4fdbd2(){var _0x590f64=_0x3a0b22,_0x5487cd=Math[_0x590f64(_0x3fe043._0x16973c)](this[_0x590f64(_0x3fe043._0x4202a9)],0xb4);_0x5487cd=Math['max'](_0x5487cd,-0xb4);var _0xe85f30=Math['min'](this['lat'],85.05112877980659);_0xe85f30=Math['max'](_0xe85f30,-85.05112877980659);var _0xb1f7aa=_0x5487cd*20037508.34/0xb4,_0x10ded8=Math[_0x590f64(_0x3fe043._0x1334ac)](Math[_0x590f64(_0x3fe043._0x335736)]((0x5a+_0xe85f30)*PI$1/0x168))/(PI$1/0xb4);return _0x10ded8=_0x10ded8*20037508.34/0xb4,[_0xb1f7aa,_0x10ded8,this['alt']];}},{'key':_0x3a0b22(_0x3eaded._0x251bb4),'value':function _0x5a2e3e(_0x3b854e){var _0x18eed1=_0x3a0b22;return this===_0x3b854e||_0x3b854e instanceof _0x2f805f&&this['_alt']===_0x3b854e[_0x18eed1(_0x1ab3f1._0x5aa997)]&&this[_0x18eed1(_0x1ab3f1._0x5ac5fe)]===_0x3b854e[_0x18eed1(_0x1ab3f1._0x5ac5fe)]&&this['_lng']===_0x3b854e[_0x18eed1(0x80c)];}},{'key':'valid','value':function _0x387297(){var _0x26386c=_0x3a0b22;if(isNaN(this[_0x26386c(0x7e8)])||isNaN(this['_lng']))return![];if(this['_lat']<-0x5a||this[_0x26386c(_0x3a04a7._0x376088)]>0x5a||this[_0x26386c(_0x3a04a7._0x4da3a3)]<-0xb4||this['_lng']>0xb4)return![];if(this[_0x26386c(_0x3a04a7._0x3de65b)]===0x0&&this['_lng']===0x0&&this[_0x26386c(_0x3a04a7._0x42854b)]===0x0)return![];return!![];}}],[{'key':'parse','value':function _0x4c3a19(_0x4f3115,_0x1f8b64){var _0x4b18f6=_0x3a0b22;if(!_0x4f3115)return new _0x2f805f();if(_0x4f3115 instanceof _0x2f805f)return _0x4f3115;var _0x11f600;if(typeof _0x4f3115==='string')_0x11f600=_0x2f805f['fromString'](_0x4f3115);else{if(Array['isArray'](_0x4f3115))_0x11f600=_0x2f805f['fromArray'](_0x4f3115);else{if(_0x4f3115 instanceof _0x2f805f)_0x11f600=_0x4f3115[_0x4b18f6(0x52e)]();else{if(Cesium__namespace['defined'](_0x4f3115['lat'])&&Cesium__namespace['defined'](_0x4f3115['lng'])){_0x11f600=new _0x2f805f(_0x4f3115[_0x4b18f6(0x4ae)],_0x4f3115['lat'],_0x4f3115['alt']);for(var _0x1a8590 in _0x4f3115){_0x11f600[_0x1a8590]=_0x4f3115[_0x1a8590];}}else{if(_0x4f3115 instanceof Cesium__namespace['Cartesian3']||_0x4f3115[_0x4b18f6(0xfd9)]||_0x4f3115['getValue'])_0x11f600=_0x2f805f[_0x4b18f6(_0x46cc38._0xb9d732)](_0x4f3115,_0x1f8b64),_0x11f600[_0x4b18f6(0x6e4)]=_0x4f3115;else Cesium__namespace['defined'](_0x4f3115['x'])&&Cesium__namespace['defined'](_0x4f3115['y'])&&Cesium__namespace['defined'](_0x4f3115['z'])?(_0x4f3115=new Cesium__namespace['Cartesian3'](_0x4f3115['x'],_0x4f3115['y'],_0x4f3115['z']),_0x11f600=_0x2f805f['fromCartesian'](_0x4f3115,_0x1f8b64),_0x11f600['_position']=_0x4f3115):(_0x11f600=new _0x2f805f(),logError$1('坐标解析失败,请确认参数是否无误',_0x4f3115));}}}}return _0x11f600;}},{'key':'fromArray','value':function _0x237861(_0x222faa){var _0x97bee3=_0x3a0b22,_0x5c648c=new _0x2f805f();return Array[_0x97bee3(0x71a)](_0x222faa)&&(_0x5c648c['lng']=_0x222faa[0x0]||0x0,_0x5c648c['lat']=_0x222faa[0x1]||0x0,_0x5c648c['alt']=_0x222faa[0x2]||0x0),_0x5c648c;}},{'key':'fromString','value':function _0x5c2e53(_0x2ed446){var _0x13ffdd=_0x3a0b22,_0x2018dc=new _0x2f805f();if(_0x2ed446&&typeof _0x2ed446==='string'){var _0x2af6ec=_0x2ed446['split'](',');_0x2018dc=this[_0x13ffdd(_0x4b6b50._0x38696d)](_0x2af6ec);}return _0x2018dc;}},{'key':'fromCartesian','value':function _0x21652f(_0x41185a,_0x1b61c8){var _0x50fab6=_0x3a0b22,_0x37ee30=new _0x2f805f(),_0x1a614f;if(_0x41185a){if(_0x41185a instanceof Cesium__namespace[_0x50fab6(_0x2dfdb3._0x300bd7)])_0x1a614f=_0x41185a;else{if(_0x41185a['_value']&&_0x41185a[_0x50fab6(_0x2dfdb3._0x5af260)]instanceof Cesium__namespace['Cartesian3'])_0x1a614f=_0x41185a[_0x50fab6(0xfd9)];else typeof _0x41185a['getValue']==='function'&&(_0x1a614f=_0x41185a[_0x50fab6(_0x2dfdb3._0x3f66fc)](_0x1b61c8||Cesium__namespace[_0x50fab6(0xfb0)]['now']()));}}if(_0x1a614f){var _0x4f6f97=Cesium__namespace['Cartographic']['fromCartesian'](_0x1a614f);_0x4f6f97&&(_0x37ee30[_0x50fab6(_0x2dfdb3._0x4d4818)]=Cesium__namespace['Math'][_0x50fab6(0x8f8)](_0x4f6f97['latitude']),_0x37ee30['lng']=Cesium__namespace['Math']['toDegrees'](_0x4f6f97['longitude']),_0x37ee30['alt']=_0x4f6f97[_0x50fab6(_0x2dfdb3._0x5321b0)],_0x37ee30['format']());}return _0x37ee30['_position']=_0x41185a,_0x37ee30;}},{'key':'fromCartographic','value':function _0xb0953b(_0x371214){var _0x38bd0d=_0x3a0b22,_0x284429=new _0x2f805f();return _0x284429['lat']=Cesium__namespace['Math']['toDegrees'](_0x371214['latitude']),_0x284429['lng']=Cesium__namespace[_0x38bd0d(_0x35ce6a._0xb692fa)]['toDegrees'](_0x371214['longitude']),_0x284429['alt']=_0x371214['height'],_0x284429;}},{'key':'fromMercator','value':function _0x1b1f62(_0x230a94){var _0x216d11=_0x3a0b22,_0x507e03=Number(_0x230a94[0x0]),_0x4f688c=Number(_0x230a94[0x1]),_0x581767=_0x507e03/20037508.34*0xb4,_0x283e50=_0x4f688c/20037508.34*0xb4;_0x283e50=0xb4/PI$1*(0x2*Math['atan'](Math[_0x216d11(0xcd8)](_0x283e50*PI$1/0xb4))-PI$1/0x2);var _0x41d01b=new _0x2f805f(_0x581767,_0x283e50,_0x230a94[0x2]||0x0);return _0x41d01b;}},{'key':_0x3a0b22(_0x3eaded._0x2389e7),'value':function _0x4e871a(_0x73d0aa,_0x2f8ea9){if(!_0x73d0aa||_0x73d0aa instanceof Cesium__namespace['Cartesian3'])return _0x73d0aa;return _0x2f805f['parse'](_0x73d0aa,_0x2f8ea9)['toCartesian'](!![]);}},{'key':'toCartographic','value':function _0xb2566f(_0x4470c4,_0xaa18ac){var _0x154576=_0x3a0b22;if(!_0x4470c4||_0x4470c4 instanceof Cesium__namespace[_0x154576(0x888)])return _0x4470c4;return _0x2f805f['parse'](_0x4470c4,_0xaa18ac)[_0x154576(0xfe8)]();}},{'key':'toArray','value':function _0x5bb97e(_0x3cfe26,_0x3b879c){var _0x2ec8eb=_0x2f805f['parse'](_0x3cfe26);if(!_0x2ec8eb||!_0x2ec8eb['valid']())return[];return _0x2ec8eb['toArray'](_0x3b879c);}}]),_0x2f805f;}());LngLatPoint['FormatLength']=0x6,LngLatPoint[_0x5a92ef(0x963)]=0x1;function formatNum$2(_0x10c8cf){var _0x353df0=_0x5a92ef,_0x5056f9=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0,_0x4cf82a=Math[_0x353df0(0x9f4)](0xa,_0x5056f9);return Math[_0x353df0(0x1fa)](_0x10c8cf*_0x4cf82a)/_0x4cf82a;}var LngLatArray=(function(){var _0x4d946a={_0x53c494:0x71a},_0x16e4a3={_0x3e40df:0x94c,_0x4f3fd8:0x8e7},_0x8f137b={_0x3217a2:0x8e7,_0x351d70:0x218};function _0x4f7b53(){_classCallCheck(this,_0x4f7b53);}return _createClass(_0x4f7b53,null,[{'key':'toCartesians','value':function _0x4c77c5(_0x4f0c64,_0x359c1b){var _0x404c44=_0x4361;if(!_0x4f0c64||!Array['isArray'](_0x4f0c64))return _0x4f0c64;var _0x3df377=[];return _0x4f0c64[_0x404c44(0x675)](function(_0x1989fb){var _0x262a94=_0x404c44;if(_0x1989fb instanceof Cesium__namespace['Cartesian3']){_0x359c1b?_0x3df377[_0x262a94(_0x8f137b._0x3217a2)](_0x1989fb['clone']()):_0x3df377['push'](_0x1989fb);return;}var _0x2b96ae=LngLatPoint[_0x262a94(_0x8f137b._0x351d70)](_0x1989fb);if(!_0x2b96ae||!_0x2b96ae['valid']())return;_0x3df377[_0x262a94(0x8e7)](_0x2b96ae['toCartesian'](!![]));}),_0x3df377;}},{'key':'toPoints','value':function _0x14ddfb(_0x2a6ae7,_0x1fdb55){var _0x312eab=_0x4361;if(!_0x2a6ae7||!Array[_0x312eab(0x71a)](_0x2a6ae7))return _0x2a6ae7;var _0x28b521=[];return _0x2a6ae7['forEach'](function(_0x5eac69){if(_0x5eac69 instanceof LngLatPoint&&!_0x1fdb55){_0x28b521['push'](_0x5eac69);return;}var _0x325a82=LngLatPoint['parse'](_0x5eac69);if(!_0x325a82||!_0x325a82['valid']())return;_0x28b521['push'](_0x325a82);}),_0x28b521;}},{'key':'toArray','value':function _0x11cf80(_0x5161e3,_0x4a5987){var _0x4916ce=_0x4361;if(!_0x5161e3||!Array[_0x4916ce(_0x4d946a._0x53c494)](_0x5161e3))return _0x5161e3;var _0x32fc33=[];return _0x5161e3['forEach'](function(_0x37155f){var _0x22ff23=_0x4916ce;if(Array['isArray'](_0x37155f)){_0x32fc33['push'](_0x37155f);return;}var _0x27cb24=LngLatPoint['parse'](_0x37155f);if(!_0x27cb24||!_0x27cb24[_0x22ff23(_0x16e4a3._0x3e40df)]())return;_0x32fc33[_0x22ff23(_0x16e4a3._0x4f3fd8)](_0x27cb24['toArray'](_0x4a5987));}),_0x32fc33;}}]),_0x4f7b53;}());function degree2dms(_0xa07091){var _0xc1e1a5={_0x1811b1:0x1fa},_0x4a8439=_0x5a92ef,_0xca426a=0x1;_0xa07091<0x0&&(_0xca426a=-0x1);_0xa07091=Math['abs'](_0xa07091);var _0x35911d=Math['floor'](_0xa07091),_0x70c4f3=Math['floor']((_0xa07091-_0x35911d)*0x3c),_0x466e8e=Math[_0x4a8439(_0xc1e1a5._0x1811b1)]((_0xa07091-_0x35911d)*0xe10%0x3c);return _0x35911d*=_0xca426a,{'degree':_0x35911d,'minute':_0x70c4f3,'second':_0x466e8e,'str':_0x35911d+'°\x20'+_0x70c4f3+'\x27\x20\x20'+_0x466e8e+'\x22'};}function dms2degree(_0x5f0d64,_0x30ef02,_0x3c3bd4){var _0x2086a1=Math['abs'](_0x5f0d64)+_0x30ef02/0x3c+_0x3c3bd4/0xe10;return _0x5f0d64<0x0&&(_0x2086a1*=-0x1),_0x2086a1;}function getCGCS2000EPSGByLng(_0x5cd707,_0x5683a8){var _0x4a7518=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:!![],_0x421fe3;if(_0x5683a8){var _0x5ddfe8=parseInt(_0x5cd707/0x6)+0x1;if(_0x5ddfe8<0xd||_0x5ddfe8>0x17)return undefined;_0x4a7518?_0x421fe3=_0x5ddfe8+0x117e:_0x421fe3=_0x5ddfe8+0x1189;}else{var _0x56ef04=parseInt((_0x5cd707-1.5)/0x3)+0x1;if(_0x56ef04<0x19||_0x56ef04>0x2d)return undefined;_0x4a7518?_0x421fe3=_0x56ef04+0x1188:_0x421fe3=_0x56ef04+0x119d;}return'EPSG:'+_0x421fe3;}function getCGCS2000EPSGByX(_0x537d4d){var _0x5d5f62=parseInt(_0x537d4d['toString']()['slice'](0x0,0x2));if(_0x5d5f62>=0xd&&_0x5d5f62<=0x17)return'EPSG:'+(_0x5d5f62+0x117e);else return _0x5d5f62>=0x19&&_0x5d5f62<=0x2d?'EPSG:'+(_0x5d5f62+0x1188):undefined;}function proj4Trans(_0x15aff6,_0x1716b2){var _0x3a9de3={_0x4645d4:0x6ba,_0x48ecd4:0xebd},_0x564e4e=_0x5a92ef,_0x1fba98=arguments[_0x564e4e(_0x3a9de3._0x4645d4)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:_0x564e4e(_0x3a9de3._0x48ecd4);if(!_0x1716b2||!_0x1fba98||_0x1716b2===_0x1fba98)return _0x15aff6;try{(_0x1716b2===CRS['CGCS2000_GK_Zone_3']||_0x1716b2===CRS['CGCS2000_GK_Zone_6'])&&(_0x1716b2=getCGCS2000EPSGByX(_0x15aff6[0x0]));if(_0x1fba98===CRS[_0x564e4e(0xd72)])_0x1fba98=getCGCS2000EPSGByLng(_0x15aff6[0x0],![],!![]);else{if(_0x1fba98===CRS['CGCS2000_GK_Zone_6'])_0x1fba98=getCGCS2000EPSGByLng(_0x15aff6[0x0],!![],!![]);else{if(_0x1fba98===CRS['CGCS2000_GK_CM_3'])_0x1fba98=getCGCS2000EPSGByLng(_0x15aff6[0x0],![],![]);else _0x1fba98===CRS[_0x564e4e(0x643)]&&(_0x1fba98=getCGCS2000EPSGByLng(_0x15aff6[0x0],!![],![]));}}if(!_0x1716b2||!_0x1fba98||_0x1716b2===_0x1fba98)return _0x15aff6;var _0x298117=proj4(_0x1716b2,_0x1fba98,_0x15aff6);if(Cesium__namespace['defined'](_0x298117)&&_0x298117['length']>0x1&&!isNaN(_0x298117[0x0])&&_0x298117[0x0]!==Infinity)return _0x298117;}catch(_0x1cc3e8){}return _0x15aff6;}function proj4TransArr(_0x44f385,_0x43160e){var _0x543162={_0x346d46:0x6ba},_0x3f217c=_0x5a92ef,_0x4f68f1=arguments[_0x3f217c(_0x543162._0x346d46)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:'EPSG:4326';if(!_0x43160e||_0x43160e===_0x4f68f1)return _0x44f385;var _0x5e772c=[];for(var _0x2aa2ee=0x0,_0x2e385f=_0x44f385['length'];_0x2aa2ee<_0x2e385f;_0x2aa2ee++){var _0x5e8609=_0x44f385[_0x2aa2ee];if(Array['isArray'](_0x5e8609[0x0])){var _0x48ad0a=proj4TransArr(_0x5e8609,_0x43160e,_0x4f68f1);_0x48ad0a&&_0x48ad0a['length']>0x0&&_0x5e772c[_0x3f217c(0x8e7)](_0x48ad0a);}else{var _0x1ae6ab=proj4Trans(_0x5e8609,_0x43160e,_0x4f68f1);_0x1ae6ab&&_0x5e772c['push'](_0x1ae6ab);}}return _0x5e772c;}function cartesian2lonlat(_0x443fb2,_0x3f3a9b){var _0x3e31ea=_0x5a92ef;return LngLatPoint[_0x3e31ea(0xdde)](_0x443fb2,_0x3f3a9b);}function cartesians2lonlats(_0x1433ae,_0x58550){var _0xb37e4d=_0x5a92ef;return LngLatArray[_0xb37e4d(0xdde)](_0x1433ae,_0x58550);}function cartesian2mercator(_0x5ba6fa){var _0x2833dc={_0x2ba335:0xcdf},_0x7e6cd2=_0x5a92ef;if(!_0x5ba6fa)return null;var _0x3306c7=LngLatPoint[_0x7e6cd2(_0x2833dc._0x2ba335)](_0x5ba6fa);return _0x3306c7['toMercator']();}function cartesians2mercators(_0x2f6efd){var _0x7a012a=_0x5a92ef,_0x294892=[];for(var _0x1c3149=0x0,_0x18fa58=_0x2f6efd['length'];_0x1c3149<_0x18fa58;_0x1c3149++){var _0x1a6b61=cartesian2mercator(_0x2f6efd[_0x1c3149]);_0x1a6b61&&_0x294892[_0x7a012a(0x8e7)](_0x1a6b61);}return _0x294892;}function lonlat2cartesian(_0x352726){var _0x117bb2=_0x5a92ef,_0x32da74=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0;if(!_0x352726||_0x352726['length']<0x2)return null;return Cesium__namespace[_0x117bb2(0x23b)][_0x117bb2(0xb8f)](_0x352726[0x0],_0x352726[0x1],_0x352726[0x2]||_0x32da74);}function lonlats2cartesians(_0x4b48c4,_0x955f11){var _0x248a1d={_0x560049:0x6ba},_0x1a97e2=_0x5a92ef,_0xd40aa8=[];for(var _0x3de321=0x0,_0x268bf5=_0x4b48c4[_0x1a97e2(_0x248a1d._0x560049)];_0x3de321<_0x268bf5;_0x3de321++){var _0x48cd67=_0x4b48c4[_0x3de321];if(Array['isArray'](_0x48cd67[0x0])){var _0x4917ab=lonlats2cartesians(_0x48cd67,_0x955f11);_0x4917ab&&_0x4917ab[_0x1a97e2(0x6ba)]>0x0&&_0xd40aa8['push'](_0x4917ab);}else{var _0x4e58ef=lonlat2cartesian(_0x48cd67,_0x955f11);_0x4e58ef&&_0xd40aa8['push'](_0x4e58ef);}}return _0xd40aa8;}function lonlat2mercator(_0x17af6c){var _0x1b1a73=LngLatPoint['fromArray'](_0x17af6c);return _0x1b1a73['toMercator']();}function lonlats2mercators(_0x29b3d9){var _0x1018fe=_0x5a92ef,_0x5a9d4f=[];for(var _0x264230=0x0,_0x4d0e75=_0x29b3d9['length'];_0x264230<_0x4d0e75;_0x264230++){var _0x149987=lonlat2mercator(_0x29b3d9[_0x264230]);_0x5a9d4f[_0x1018fe(0x8e7)](_0x149987);}return _0x5a9d4f;}function mercator2cartesian(_0x431710,_0x2d3d71){var _0x17c569={_0x444a33:0xc57},_0x130c3a=_0x5a92ef;if(isNaN(_0x431710[0x0])||isNaN(_0x431710[0x1]))return null;var _0xe56777=LngLatPoint[_0x130c3a(_0x17c569._0x444a33)](_0x431710);return Cesium__namespace['defined'](_0x2d3d71)&&(_0xe56777['alt']=_0x2d3d71),_0xe56777['toCartesian']();}function mercators2cartesians(_0x28cc5a,_0x374183){var _0xe105fe=[];for(var _0x277153=0x0,_0x2f8aa5=_0x28cc5a['length'];_0x277153<_0x2f8aa5;_0x277153++){var _0x3a97a6=mercator2cartesian(_0x28cc5a[_0x277153],_0x374183);_0x3a97a6&&_0xe105fe['push'](_0x3a97a6);}return _0xe105fe;}function mercator2lonlat(_0x180f41){var _0x379f1a=_0x5a92ef,_0x241c2b=LngLatPoint['fromMercator'](_0x180f41);return _0x241c2b[_0x379f1a(0xdde)]();}function mercators2lonlats(_0x102008){var _0x248126=[];for(var _0x318398=0x0,_0x3bdb62=_0x102008['length'];_0x318398<_0x3bdb62;_0x318398++){var _0x7eaaea=mercator2lonlat(_0x102008[_0x318398]);_0x248126['push'](_0x7eaaea);}return _0x248126;}var x_PI=3.141592653589793*0xbb8/0xb4,PI=3.141592653589793,a=0x615305,ee=0.00669342162296594;function transformlat(_0x331e30,_0xa63892){var _0x63c14e={_0x5aec12:0xef5},_0x2815db=_0x5a92ef,_0x57b470=-0x64+0x2*_0x331e30+0x3*_0xa63892+0.2*_0xa63892*_0xa63892+0.1*_0x331e30*_0xa63892+0.2*Math['sqrt'](Math[_0x2815db(0x39f)](_0x331e30));return _0x57b470+=(0x14*Math['sin'](0x6*_0x331e30*PI)+0x14*Math[_0x2815db(_0x63c14e._0x5aec12)](0x2*_0x331e30*PI))*0x2/0x3,_0x57b470+=(0x14*Math['sin'](_0xa63892*PI)+0x28*Math['sin'](_0xa63892/0x3*PI))*0x2/0x3,_0x57b470+=(0xa0*Math['sin'](_0xa63892/0xc*PI)+0x140*Math[_0x2815db(_0x63c14e._0x5aec12)](_0xa63892*PI/0x1e))*0x2/0x3,_0x57b470;}function transformlng(_0x4faa3f,_0x38d7df){var _0x138e67=_0x5a92ef,_0x4d8410=0x12c+_0x4faa3f+0x2*_0x38d7df+0.1*_0x4faa3f*_0x4faa3f+0.1*_0x4faa3f*_0x38d7df+0.1*Math['sqrt'](Math['abs'](_0x4faa3f));return _0x4d8410+=(0x14*Math[_0x138e67(0xef5)](0x6*_0x4faa3f*PI)+0x14*Math[_0x138e67(0xef5)](0x2*_0x4faa3f*PI))*0x2/0x3,_0x4d8410+=(0x14*Math['sin'](_0x4faa3f*PI)+0x28*Math['sin'](_0x4faa3f/0x3*PI))*0x2/0x3,_0x4d8410+=(0x96*Math['sin'](_0x4faa3f/0xc*PI)+0x12c*Math['sin'](_0x4faa3f/0x1e*PI))*0x2/0x3,_0x4d8410;}function out_of_china(_0x4c728d,_0x1396f3){return _0x4c728d<72.004||_0x4c728d>137.8347||_0x1396f3<0.8293||_0x1396f3>55.8271||![];}function bd2gcj(_0x180728){var _0x2ff309={_0x4cfe1d:0x912},_0x23e118=_0x5a92ef,_0x17aac4=Number(_0x180728[0x0]),_0x5d7b59=Number(_0x180728[0x1]),_0x1eba35=3.141592653589793*0xbb8/0xb4,_0x35b0e2=_0x17aac4-0.0065,_0x1fd304=_0x5d7b59-0.006,_0x580a68=Math[_0x23e118(_0x2ff309._0x4cfe1d)](_0x35b0e2*_0x35b0e2+_0x1fd304*_0x1fd304)-0.00002*Math['sin'](_0x1fd304*_0x1eba35),_0x48bb3a=Math['atan2'](_0x1fd304,_0x35b0e2)-0.000003*Math['cos'](_0x35b0e2*_0x1eba35),_0x25c215=_0x580a68*Math['cos'](_0x48bb3a),_0x5b10cd=_0x580a68*Math['sin'](_0x48bb3a);return _0x25c215=Number(_0x25c215[_0x23e118(0x905)](0x6)),_0x5b10cd=Number(_0x5b10cd[_0x23e118(0x905)](0x6)),[_0x25c215,_0x5b10cd];}function gcj2bd(_0x2881cb){var _0x19cc96={_0x41d1dc:0x912,_0x568f7e:0x58c,_0xa0ca30:0xef5},_0x3bd9d7=_0x5a92ef,_0x253d6b=Number(_0x2881cb[0x0]),_0x2a1404=Number(_0x2881cb[0x1]),_0x2fc6c8=Math[_0x3bd9d7(_0x19cc96._0x41d1dc)](_0x253d6b*_0x253d6b+_0x2a1404*_0x2a1404)+0.00002*Math['sin'](_0x2a1404*x_PI),_0x5997e2=Math[_0x3bd9d7(_0x19cc96._0x568f7e)](_0x2a1404,_0x253d6b)+0.000003*Math['cos'](_0x253d6b*x_PI),_0x29c4ef=_0x2fc6c8*Math['cos'](_0x5997e2)+0.0065,_0x5e84fb=_0x2fc6c8*Math[_0x3bd9d7(_0x19cc96._0xa0ca30)](_0x5997e2)+0.006;return _0x29c4ef=Number(_0x29c4ef['toFixed'](0x6)),_0x5e84fb=Number(_0x5e84fb['toFixed'](0x6)),[_0x29c4ef,_0x5e84fb];}function wgs2gcj(_0x3173f3){var _0x1912da=_0x5a92ef,_0xe6dfbf=Number(_0x3173f3[0x0]),_0x451908=Number(_0x3173f3[0x1]);if(out_of_china(_0xe6dfbf,_0x451908))return[_0xe6dfbf,_0x451908];else{var _0x8c2da4=transformlat(_0xe6dfbf-0x69,_0x451908-0x23),_0x1c92cd=transformlng(_0xe6dfbf-0x69,_0x451908-0x23),_0x3ff93b=_0x451908/0xb4*PI,_0x3e7925=Math['sin'](_0x3ff93b);_0x3e7925=0x1-ee*_0x3e7925*_0x3e7925;var _0x513bb1=Math[_0x1912da(0x912)](_0x3e7925);_0x8c2da4=_0x8c2da4*0xb4/(a*(0x1-ee)/(_0x3e7925*_0x513bb1)*PI),_0x1c92cd=_0x1c92cd*0xb4/(a/_0x513bb1*Math['cos'](_0x3ff93b)*PI);var _0x58b2d6=_0x451908+_0x8c2da4,_0x4a26f7=_0xe6dfbf+_0x1c92cd;return _0x4a26f7=Number(_0x4a26f7['toFixed'](0x6)),_0x58b2d6=Number(_0x58b2d6[_0x1912da(0x905)](0x6)),[_0x4a26f7,_0x58b2d6];}}function gcj2wgs(_0x2046ea){var _0x2857f2=_0x5a92ef,_0x2581ed=Number(_0x2046ea[0x0]),_0x4dbb04=Number(_0x2046ea[0x1]);if(out_of_china(_0x2581ed,_0x4dbb04))return[_0x2581ed,_0x4dbb04];else{var _0x4cf01c=transformlat(_0x2581ed-0x69,_0x4dbb04-0x23),_0xf77c7d=transformlng(_0x2581ed-0x69,_0x4dbb04-0x23),_0x161056=_0x4dbb04/0xb4*PI,_0x2b97cc=Math[_0x2857f2(0xef5)](_0x161056);_0x2b97cc=0x1-ee*_0x2b97cc*_0x2b97cc;var _0x48789b=Math['sqrt'](_0x2b97cc);_0x4cf01c=_0x4cf01c*0xb4/(a*(0x1-ee)/(_0x2b97cc*_0x48789b)*PI),_0xf77c7d=_0xf77c7d*0xb4/(a/_0x48789b*Math['cos'](_0x161056)*PI);var _0x18beee=_0x4dbb04+_0x4cf01c,_0x5f0f2f=_0x2581ed+_0xf77c7d,_0x5b0be2=_0x2581ed*0x2-_0x5f0f2f,_0x213d53=_0x4dbb04*0x2-_0x18beee;return _0x5b0be2=Number(_0x5b0be2['toFixed'](0x6)),_0x213d53=Number(_0x213d53['toFixed'](0x6)),[_0x5b0be2,_0x213d53];}}function bd2wgs(_0x5e67c5){return gcj2wgs(bd2gcj(_0x5e67c5));}function wgs2bd(_0x207830){return gcj2bd(wgs2gcj(_0x207830));}var PointTrans={'__proto__':null,'degree2dms':degree2dms,'dms2degree':dms2degree,'getCGCS2000EPSGByLng':getCGCS2000EPSGByLng,'getCGCS2000EPSGByX':getCGCS2000EPSGByX,'proj4Trans':proj4Trans,'proj4TransArr':proj4TransArr,'cartesian2lonlat':cartesian2lonlat,'cartesians2lonlats':cartesians2lonlats,'cartesian2mercator':cartesian2mercator,'cartesians2mercators':cartesians2mercators,'lonlat2cartesian':lonlat2cartesian,'lonlats2cartesians':lonlats2cartesians,'lonlat2mercator':lonlat2mercator,'lonlats2mercators':lonlats2mercators,'mercator2cartesian':mercator2cartesian,'mercators2cartesians':mercators2cartesians,'mercator2lonlat':mercator2lonlat,'mercators2lonlats':mercators2lonlats,'bd2gcj':bd2gcj,'gcj2bd':gcj2bd,'wgs2gcj':wgs2gcj,'gcj2wgs':gcj2wgs,'bd2wgs':bd2wgs,'wgs2bd':wgs2bd},Lang={'_放大':['放大','放大',_0x5a92ef(0xf49)],'_缩小':['缩小','縮小','Zoom\x20Out'],'_查看此处坐标':['查看此处坐标','查看此處坐標','Location\x20info'],'_位置信息':['位置信息','位置信息','The\x20location\x20information'],'_经度':['经度','經度',_0x5a92ef(0xce2)],'_纬度':['纬度','緯度','Lat'],'_海拔':['高程','高程',_0x5a92ef(0xc06)],'_横坐标':[_0x5a92ef(0x581),_0x5a92ef(0x74e),'X'],'_纵坐标':['纵坐标',_0x5a92ef(0x8cc),'Y'],'_查看当前视角':['查看当前视角','查看當前視角',_0x5a92ef(0xe80)],'_当前视角信息':[_0x5a92ef(0x7c0),_0x5a92ef(0x48f),_0x5a92ef(0x6e9)],'_视角切换':['视角切换','視角切換','Camera'],'_禁止进入地下':['禁止进入地下',_0x5a92ef(0x31a),_0x5a92ef(0xd9f)],'_允许进入地下':['允许进入地下','允許進入地下',_0x5a92ef(0xf71)],'_绕此处环绕飞行':[_0x5a92ef(0x32f),'繞此處環繞飛行',_0x5a92ef(0xf3f)],'_关闭环绕飞行':['关闭环绕飞行',_0x5a92ef(0x393),'Close\x20off\x20circling'],'_移动到此处':['移动到此处','移動到此處','Move\x20it\x20over\x20here'],'_第一视角站到此处':['第一视角站到此处','第一視角站到此處','First\x20view\x20is\x20here'],'_开启键盘漫游':[_0x5a92ef(0x998),_0x5a92ef(0xbdc),'Enable\x20keyboard\x20roaming'],'_关闭键盘漫游':['关闭键盘漫游',_0x5a92ef(0xf20),'Turn\x20off\x20keyboard\x20roaming'],'_跟踪锁定':['跟踪锁定','跟踪鎖定','TrackedEntity'],'_取消锁定':[_0x5a92ef(0xd44),_0x5a92ef(0xd2c),'Unlocked'],'_三维模型':['三维模型','三維模型','3DTiles'],'_显示三角网':['显示三角网','顯示三角網','Display\x20Wireframe'],'_关闭三角网':['关闭三角网','關閉三角網','Close\x20Wireframe'],'_显示包围盒':['显示包围盒','顯示包圍盒','Display\x20BoundingVolume'],'_关闭包围盒':['关闭包围盒',_0x5a92ef(0x252),'Close\x20BoundingVolume'],'_地形服务':['地形服务','地形服務','Terrain'],'_开启地形':[_0x5a92ef(0xfce),'顯示地形','Open\x20terrain'],'_关闭地形':['关闭地形',_0x5a92ef(0xae6),_0x5a92ef(0xce4)],'_图上标记':[_0x5a92ef(0xf4d),'圖上標記','Drawing'],'_标记点':[_0x5a92ef(0x786),'標記點','Mark\x20points'],'_标记线':[_0x5a92ef(0xf61),_0x5a92ef(0x68e),'Tag\x20line'],'_标记面':['标记面',_0x5a92ef(0x485),'Mark\x20surface'],'_标记圆':['标记圆',_0x5a92ef(0xf5a),'Mark\x20round'],'_标记矩形':['标记矩形',_0x5a92ef(0xb0f),'Mark\x20rectangular'],'_允许编辑':['允许编辑','允許編輯','Allowed\x20to\x20edit'],'_禁止编辑':['禁止编辑','禁止編輯','Prohibit\x20to\x20edit'],'_导出GeoJSON':['导出GeoJSON','導出GeoJSON',_0x5a92ef(0x23d)],'_清除所有标记':[_0x5a92ef(0x8fc),'清除所有標記','Clear'],'_特效效果':['特效效果','特效效果','Effects'],'_开启下雨':['开启下雨','開啓下雨','Enable\x20rain'],'_关闭下雨':['关闭下雨','關閉下雨',_0x5a92ef(0xc45)],'_开启下雪':[_0x5a92ef(0x9f5),_0x5a92ef(0x2ed),'Enable\x20snow'],'_关闭下雪':['关闭下雪',_0x5a92ef(0x937),'Close\x20snow'],'_开启雾天气':[_0x5a92ef(0xc36),'開啓霧天氣','Enable\x20fog'],'_关闭雾天气':[_0x5a92ef(0x3db),'關閉霧天氣',_0x5a92ef(0x6cc)],'_开启泛光':[_0x5a92ef(0x8bb),'開啓泛光',_0x5a92ef(0x320)],'_关闭泛光':['关闭泛光','關閉泛光','Close\x20bloom'],'_开启亮度':[_0x5a92ef(0xda1),'開啓亮度','Enable\x20brightness'],'_关闭亮度':[_0x5a92ef(0xb75),'關閉亮度','Close\x20brightness'],'_开启夜视':['开启夜视','開啓夜視',_0x5a92ef(0xca7)],'_关闭夜视':[_0x5a92ef(0xcec),'關閉夜視',_0x5a92ef(0x95e)],'_开启黑白':['开启黑白','開啓黑白','Enable\x20black\x20and\x20white'],'_关闭黑白':[_0x5a92ef(0xd5c),_0x5a92ef(0x9b5),'Close\x20black\x20and\x20white'],'_开启拾取高亮':['开启拾取高亮','開啓拾取高亮',_0x5a92ef(0x502)],'_关闭拾取高亮':['关闭拾取高亮','關閉拾取高亮','Close\x20Pick\x20highlighted'],'_场景设置':['场景设置','場景設置',_0x5a92ef(0x7a5)],'_开启深度监测':['开启深度监测','開啓深度監測','Enable\x20depth\x20test\x20against\x20terrain'],'_关闭深度监测':['关闭深度监测','關閉深度監測','Close\x20depth\x20test\x20against\x20terrain'],'_显示星空背景':[_0x5a92ef(0x8a8),'顯示星空背景',_0x5a92ef(0xafb)],'_关闭星空背景':['关闭星空背景',_0x5a92ef(0x71d),'Close\x20skyBox'],'_开启日照阴影':['开启日照阴影',_0x5a92ef(0x661),'Enable\x20shadow'],'_关闭日照阴影':['关闭日照阴影','關閉日照陰影',_0x5a92ef(0x32b)],'_开启大气渲染':['开启大气渲染','開啓大氣渲染','Enable\x20sky\x20atmosphere'],'_关闭大气渲染':['关闭大气渲染','關閉大氣渲染',_0x5a92ef(0x930)],'_场景出图':['场景出图','場景出圖',_0x5a92ef(0x988)],'_图上量算':[_0x5a92ef(0x406),'圖上量算','Measure'],'_删除测量':[_0x5a92ef(0x7f3),'刪除測量','Delete'],'_角度':['角度','角度',_0x5a92ef(0x1029)],'_距离':['距离','距離',_0x5a92ef(0xe52)],'_面积':['面积','面積','Area'],'_总长':['总长','總長','Total\x20distance'],'_起点':['起点','起點','Start'],'_高度差':['高度差','高度差','Height\x20difference'],'_空间距离':[_0x5a92ef(0x77d),_0x5a92ef(0xdb8),_0x5a92ef(0xb19)],'_水平距离':['水平距离','水平距離','Horizontal\x20distance'],'_正在计算体积':[_0x5a92ef(0x26c),'正在計算體積','Calculating\x20volume'],'_填方体积':[_0x5a92ef(0xf47),_0x5a92ef(0x90c),_0x5a92ef(0x9ea)],'_挖方体积':['挖方体积',_0x5a92ef(0xff7),'Excavation\x20volume'],'_横切面积':['横切面积','橫切面積','Crosscutting\x20area'],'_面上':['面上','面上','Up'],'_面下':['面下','面下',_0x5a92ef(0xda3)],'_米':['米','米','m'],'_公里':['公里','公裏','km'],'_万米':['万米','万米','myriametre'],'_海里':['海里','海裏','mile'],'_丈':['丈','丈','zhang'],'_平方米':[_0x5a92ef(0xe94),'平方米','m²'],'_平方公里':['平方公里','平方公裏',_0x5a92ef(0xb86)],'_亩':['亩','畝','mu'],'_公顷':['公顷','公頃','ha'],'_立方米':['方','方','m³'],'_万立方米':['万方','万方','wm³'],'_单击开始绘制':['单击开始绘制','單擊開始繪制','Click\x20to\x20start\x20drawing'],'_单击完成绘制':[_0x5a92ef(0x4d0),'單擊完成繪制','Click\x20to\x20finish\x20drawing'],'_双击完成绘制':['双击完成绘制',_0x5a92ef(0x6c6),_0x5a92ef(0xc96)],'_单击增加点':[_0x5a92ef(0x4c8),_0x5a92ef(0xd5d),'left\x20click\x20add\x20point'],'_右击删除点':['右击删除点','右擊刪除點',_0x5a92ef(0x6e5)],'_单击后激活编辑':['单击后激活编辑','單擊後\x20激活編輯',_0x5a92ef(0xc32)],'_右击菜单删除':['右击菜单删除',_0x5a92ef(0x35a),'Right\x20click\x20menu\x20to\x20delete'],'_更多功能请右击':['更多功能请右击','更多功能請右擊',_0x5a92ef(0xfea)],'_停止编辑':['停止编辑',_0x5a92ef(0x465),'Stop\x20editing'],'_删除该点':['删除该点',_0x5a92ef(0xdbf),'Delete\x20that\x20point'],'_按轴平移':['按轴平移','按軸平移',_0x5a92ef(0x5f7)],'_停止按轴平移':['停止按轴平移',_0x5a92ef(0xacc),_0x5a92ef(0xa57)],'_按轴旋转':['按轴旋转','按軸旋轉','Rotation\x20on\x20axis'],'_停止按轴旋转':[_0x5a92ef(0xb2a),'停止按軸旋轉',_0x5a92ef(0x2c6)],'_调整比例':[_0x5a92ef(0x965),'調整比例',_0x5a92ef(0xc7d)],'_停止调整比例':['停止调整比例','停止調整比例','Stop\x20edit\x20scale'],'_释放后完成修改':[_0x5a92ef(0x9ad),'釋放後完成修改',_0x5a92ef(0xeea)],'_该对象不允许编辑':['该对象不允许编辑','該對象不允許編輯','This\x20object\x20does\x20not\x20allow\x20editing'],'_拖动该点后':['拖动该点后','拖動該點後','Drag\x20that\x20point'],'_拖动对象后':[_0x5a92ef(0x40a),'拖動對象後','Drag\x20that\x20object'],'_修改位置':[_0x5a92ef(0xf81),'修改位置',_0x5a92ef(0xb90)],'_整体平移':[_0x5a92ef(0xa18),'整體平移',_0x5a92ef(0x7a1)],'_增加点':['增加点','增加點',_0x5a92ef(0xb22)],'_修改高度':[_0x5a92ef(0x321),'修改高度','Modify\x20the\x20height'],'_修改半径':['修改半径','修改半徑','Modify\x20the\x20radius'],'_修改长度':['修改长度(X方向)',_0x5a92ef(0xba4),_0x5a92ef(0xe7e)],'_修改宽度':['修改宽度(Y方向)',_0x5a92ef(0x68b),'Change\x20the\x20width(Y\x20direction)'],'_修改方向':['修改方向','修改方向','Change\x20direction'],'_修改缩放比例':[_0x5a92ef(0xe5b),'修改縮放比例','Modify\x20the\x20Scale'],'_无法删除不能少于最小点数':[_0x5a92ef(0x7dd),'無法刪除,點數量不能少于','Cannot\x20delete,\x20the\x20number\x20of\x20dots\x20cannot\x20be\x20less\x20than'],'_删除':['删除','刪除','Delete'],'_加载模型中':['加载模型中…','加载模型中…','Load\x20Model…']};function xhrAdapter(_0x51d595){var _0x38e016={_0x2ea3a4:0xa20},_0x35c8f1={_0x4a1c2c:0x58b,_0x11c4c6:0xbe2,_0x2cd40c:0x49c,_0x3a08f9:0x369,_0x482c6b:0x94e,_0x34f9da:0xf0e},_0x3af8b2={_0x3e1d33:0xca8,_0x22a55f:0x33c,_0x592d24:0x3ef},_0x1ccdfe={_0x22c291:0x3ef},_0x22bb14={_0x2e075b:0x520},_0x23a9e5={_0x2ec243:0x335},_0x336952=_0x5a92ef;return _0x51d595=_objectSpread2({'method':_0x336952(_0x38e016._0x2ea3a4),'timeout':0x0,'maxContentLength':-0x1,'maxBodyLength':-0x1,'params':_0x51d595['queryParameters']||{}},_0x51d595),new Promise(function _0x36f754(_0x4f6b94,_0x1a0a3b){var _0x1048cd=_0x336952,_0x44a7ad=_0x51d595['data'],_0x5a65cb=_0x51d595[_0x1048cd(_0x35c8f1._0x4a1c2c)]||{},_0xc6373=_0x51d595['responseType'];isFormData(_0x44a7ad)&&delete _0x5a65cb['Content-Type'];var _0x3062f4=new XMLHttpRequest();_0x3062f4[_0x1048cd(_0x35c8f1._0x11c4c6)](_0x51d595['method']['toUpperCase'](),buildURL(_0x51d595[_0x1048cd(_0x35c8f1._0x2cd40c)],_0x51d595[_0x1048cd(0xefd)],_0x51d595['paramsSerializer']),!![]),_0x3062f4['timeout']=_0x51d595['timeout'];function _0x10321e(){var _0x19415f=_0x1048cd;if(!_0x3062f4)return;var _0xa2d696='getAllResponseHeaders'in _0x3062f4?parseHeaders(_0x3062f4['getAllResponseHeaders']()):null,_0x3efc7e=!_0xc6373||_0xc6373===_0x19415f(0x920)||_0xc6373==='json'?_0x3062f4[_0x19415f(0xca1)]:_0x3062f4['response'],_0x42fb61={'data':transformResponse(_0x3062f4,_0x3efc7e),'status':_0x3062f4[_0x19415f(_0x23a9e5._0x2ec243)],'statusText':_0x3062f4['statusText'],'headers':_0xa2d696,'options':_0x51d595,'request':_0x3062f4};settle(function _0x48462a(_0x4d77ab){_0x4f6b94(_0x4d77ab);},function _0x5af646(_0x16f447){_0x1a0a3b(_0x16f447);},_0x42fb61),_0x3062f4=null;}_0x1048cd(_0x35c8f1._0x3a08f9)in _0x3062f4?_0x3062f4['onloadend']=_0x10321e:_0x3062f4[_0x1048cd(0x1db)]=function _0x4c0770(){var _0x3a93f5=_0x1048cd;if(!_0x3062f4||_0x3062f4[_0x3a93f5(_0x22bb14._0x2e075b)]!==0x4)return;if(_0x3062f4['status']===0x0&&!(_0x3062f4['responseURL']&&_0x3062f4['responseURL']['indexOf']('file:')===0x0))return;setTimeout(_0x10321e);},_0x3062f4['onabort']=function _0x3fef41(){var _0x5d20bc=_0x1048cd;if(!_0x3062f4)return;_0x1a0a3b(createError('Request\x20aborted',_0x51d595,_0x5d20bc(_0x1ccdfe._0x22c291),_0x3062f4)),_0x3062f4=null;},_0x3062f4[_0x1048cd(_0x35c8f1._0x482c6b)]=function _0x3bfb65(){var _0x5bde89=_0x1048cd;_0x1a0a3b(createError(_0x5bde89(0x3c5),_0x51d595,null,_0x3062f4)),_0x3062f4=null;},_0x3062f4['ontimeout']=function _0x2bb487(){var _0x4ceb31=_0x1048cd,_0x5253f8=_0x4ceb31(_0x3af8b2._0x3e1d33)+_0x51d595[_0x4ceb31(0x4fc)]+'ms\x20exceeded';_0x51d595['timeoutErrorMessage']&&(_0x5253f8=_0x51d595[_0x4ceb31(_0x3af8b2._0x22a55f)]),_0x1a0a3b(createError(_0x5253f8,_0x51d595,_0x4ceb31(_0x3af8b2._0x592d24),_0x3062f4)),_0x3062f4=null;},'setRequestHeader'in _0x3062f4&&forEach(_0x5a65cb,function _0x53513f(_0x5521f5,_0x10fa4c){typeof _0x44a7ad==='undefined'&&_0x10fa4c['toLowerCase']()==='content-type'?delete _0x5a65cb[_0x10fa4c]:_0x3062f4['setRequestHeader'](_0x10fa4c,_0x5521f5);}),!isUndefined(_0x51d595['withCredentials'])&&(_0x3062f4['withCredentials']=!!_0x51d595['withCredentials']),_0xc6373&&_0xc6373!=='json'&&(_0x3062f4['responseType']=_0x51d595['responseType']),typeof _0x51d595['onDownloadProgress']==='function'&&_0x3062f4['addEventListener'](_0x1048cd(_0x35c8f1._0x34f9da),_0x51d595[_0x1048cd(0x446)]),typeof _0x51d595['onUploadProgress']==='function'&&_0x3062f4['upload']&&_0x3062f4['upload']['addEventListener'](_0x1048cd(0xf0e),_0x51d595['onUploadProgress']),!_0x44a7ad&&(_0x44a7ad=null),_0x3062f4['send'](_0x44a7ad);});}function isString$1(_0x245e21){return typeof _0x245e21==='string';}function isDate(_0x56be3e){var _0x3ec9cd={_0x379fcd:0xd28},_0x1f0a2d=_0x5a92ef;return toString['call'](_0x56be3e)===_0x1f0a2d(_0x3ec9cd._0x379fcd);}function isObject$1(_0x404698){var _0x519345=_0x5a92ef;return _0x404698!==null&&_typeof(_0x404698)===_0x519345(0x568);}function isFormData(_0x3cd6b9){return typeof FormData!=='undefined'&&_0x3cd6b9 instanceof FormData;}function isUndefined(_0x51755e){var _0x140f74=_0x5a92ef;return typeof _0x51755e===_0x140f74(0x5ed);}function isURLSearchParams(_0x890b22){return typeof URLSearchParams!=='undefined'&&_0x890b22 instanceof URLSearchParams;}function forEach(_0x455c8c,_0x2d6639){var _0x315526={_0x2ed61d:0x5ed},_0x2b3b90=_0x5a92ef;if(_0x455c8c===null||typeof _0x455c8c===_0x2b3b90(_0x315526._0x2ed61d))return;_typeof(_0x455c8c)!=='object'&&(_0x455c8c=[_0x455c8c]);if(Array[_0x2b3b90(0x71a)](_0x455c8c))for(var _0x2211f3=0x0,_0x2a805f=_0x455c8c['length'];_0x2211f3<_0x2a805f;_0x2211f3++){_0x2d6639['call'](null,_0x455c8c[_0x2211f3],_0x2211f3,_0x455c8c);}else for(var _0x47de29 in _0x455c8c){Object['prototype']['hasOwnProperty'][_0x2b3b90(0x53f)](_0x455c8c,_0x47de29)&&_0x2d6639['call'](null,_0x455c8c[_0x47de29],_0x47de29,_0x455c8c);}}function encode(_0x1396ae){var _0x36a069=_0x5a92ef;return encodeURIComponent(_0x1396ae)['replace'](/%3A/gi,':')['replace'](/%24/g,'$')[_0x36a069(0xea3)](/%2C/gi,',')['replace'](/%20/g,'+')['replace'](/%5B/gi,'[')[_0x36a069(0xea3)](/%5D/gi,']');}function trim$1(_0x149fbb){var _0x2ca6f9={_0x4abd54:0xf2e},_0x21caeb=_0x5a92ef;return _0x149fbb[_0x21caeb(_0x2ca6f9._0x4abd54)]?_0x149fbb['trim']():_0x149fbb['replace'](/^\s+|\s+$/g,'');}function buildURL(_0x1e20f4,_0x3db590,_0x50e825){var _0x54eefc={_0x1edc33:0x71a},_0x2a0320=_0x5a92ef;if(!_0x3db590)return _0x1e20f4;var _0x599964;if(_0x50e825)_0x599964=_0x50e825(_0x3db590);else{if(isURLSearchParams(_0x3db590))_0x599964=_0x3db590[_0x2a0320(0xdba)]();else{var _0x5aad28=[];forEach(_0x3db590,function _0x379c84(_0x1deb17,_0x25c172){var _0x2adde9=_0x2a0320;if(_0x1deb17===null||typeof _0x1deb17===_0x2adde9(0x5ed))return;Array[_0x2adde9(_0x54eefc._0x1edc33)](_0x1deb17)?_0x25c172=_0x25c172+'[]':_0x1deb17=[_0x1deb17],forEach(_0x1deb17,function _0xb284d9(_0xf6ba48){if(isDate(_0xf6ba48))_0xf6ba48=_0xf6ba48['toISOString']();else isObject$1(_0xf6ba48)&&(_0xf6ba48=JSON['stringify'](_0xf6ba48));_0x5aad28['push'](encode(_0x25c172)+'='+encode(_0xf6ba48));});}),_0x599964=_0x5aad28['join']('&');}}if(_0x599964){var _0x3dfbdd=_0x1e20f4['indexOf']('#');_0x3dfbdd!==-0x1&&(_0x1e20f4=_0x1e20f4[_0x2a0320(0x3f7)](0x0,_0x3dfbdd)),_0x1e20f4+=(_0x1e20f4[_0x2a0320(0x51a)]('?')===-0x1?'?':'&')+_0x599964;}return _0x1e20f4;}var ignoreDuplicateOf=['age',_0x5a92ef(0x820),_0x5a92ef(0xc4a),'content-type',_0x5a92ef(0xb05),'expires','from','host','if-modified-since','if-unmodified-since','last-modified','location','max-forwards',_0x5a92ef(0x3aa),'referer','retry-after','user-agent'];function parseHeaders(_0x490d89){var _0x5851ef={_0x4af907:0x100a},_0x270cba={},_0x217fcf,_0x1b35f4,_0x1e4bf7;if(!_0x490d89)return _0x270cba;return forEach(_0x490d89['split']('\x0a'),function _0x2b260f(_0x51cc54){var _0x3a2c7a=_0x4361;_0x1e4bf7=_0x51cc54[_0x3a2c7a(0x51a)](':'),_0x217fcf=trim$1(_0x51cc54[_0x3a2c7a(_0x5851ef._0x4af907)](0x0,_0x1e4bf7))['toLowerCase'](),_0x1b35f4=trim$1(_0x51cc54['substr'](_0x1e4bf7+0x1));if(_0x217fcf){if(_0x270cba[_0x217fcf]&&ignoreDuplicateOf['indexOf'](_0x217fcf)>=0x0)return;_0x217fcf==='set-cookie'?_0x270cba[_0x217fcf]=(_0x270cba[_0x217fcf]?_0x270cba[_0x217fcf]:[])['concat']([_0x1b35f4]):_0x270cba[_0x217fcf]=_0x270cba[_0x217fcf]?_0x270cba[_0x217fcf]+',\x20'+_0x1b35f4:_0x1b35f4;}}),_0x270cba;}function settle(_0x5ce7af,_0x2bdde7,_0x46d70e){var _0x962b58=_0x5a92ef;!_0x46d70e['status']||validateStatus(_0x46d70e['status'])?_0x5ce7af(_0x46d70e):_0x2bdde7(createError('Request\x20failed\x20with\x20status\x20code\x20'+_0x46d70e[_0x962b58(0x335)],_0x46d70e['options'],null,_0x46d70e['request'],_0x46d70e));}function validateStatus(_0x3ca085){return _0x3ca085>=0xc8&&_0x3ca085<0x12c;}function createError(_0x5e3b56,_0x462fb4,_0x2c0d11,_0x54ac8b,_0x304399){var _0x119162=new Error(_0x5e3b56);return enhanceError(_0x119162,_0x462fb4,_0x2c0d11,_0x54ac8b,_0x304399);}function enhanceError(_0x4fbf5e,_0x5f2e22,_0x1d9cf8,_0x424d9a,_0x16cad0){var _0x22b231={_0x342ade:0x514,_0x7aad8f:0xde1},_0xb3ce91={_0x4e80d4:0xc51,_0x1f706c:0xa34,_0x581c77:0xde1},_0x3e5b19=_0x5a92ef;return _0x4fbf5e[_0x3e5b19(_0x22b231._0x342ade)]=_0x5f2e22,_0x1d9cf8&&(_0x4fbf5e[_0x3e5b19(_0x22b231._0x7aad8f)]=_0x1d9cf8),_0x4fbf5e[_0x3e5b19(0x9de)]=_0x424d9a,_0x4fbf5e[_0x3e5b19(0x3c1)]=_0x16cad0,_0x4fbf5e['isAxiosError']=!![],_0x4fbf5e['toJSON']=function _0x35f1ec(){var _0x5e2c03=_0x3e5b19;return{'message':this[_0x5e2c03(_0xb3ce91._0x4e80d4)],'name':this[_0x5e2c03(_0xb3ce91._0x1f706c)],'description':this['description'],'number':this['number'],'fileName':this['fileName'],'lineNumber':this['lineNumber'],'columnNumber':this[_0x5e2c03(0xc9a)],'stack':this['stack'],'options':this['options'],'code':this[_0x5e2c03(_0xb3ce91._0x581c77)],'status':this['response']&&this['response']['status']?this['response'][_0x5e2c03(0x335)]:null};},_0x4fbf5e;}function transformResponse(_0x342b65,_0x38a6a0){var _0x1cfc45={_0x4f6bde:0x6ba},_0x2a9b91=_0x5a92ef;if(isString$1(_0x38a6a0)&&_0x38a6a0[_0x2a9b91(_0x1cfc45._0x4f6bde)])try{return JSON['parse'](_0x38a6a0);}catch(_0x21552a){}return _0x38a6a0;}var version='3.4.20',update=_0x5a92ef(0xf8d),image={'url':'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAYAAACAvzbMAAAAAXNSR0IArs4c6QAAEBBJREFUeF7t1bFRRDEUQ1G7QLqgVwpgyOlkaWBJ/ii7x7k1o/MC3eMRIECAAIEHAvfdn9fr9XnO+br3/jzI9IUAAQIEAgL/DcjHOef73vsbMFCRAAECBB4IvB2QBzm+ECBAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAQMSOzg6hIgQGAlYEBWknIIECAQEzAgsYOrS4AAgZWAAVlJyiFAgEBMwIDEDq4uAQIEVgIGZCUphwABAjEBAxI7uLoECBBYCRiQlaQcAgQIxAT+AAGIC5HSfgckAAAAAElFTkSuQmCC','rectangle':[0xa,0x5,0x58,0x14]};var customImage;function setImage(_0x1d8e4f){customImage=_0x1d8e4f;}function addView(_0x4c508a){var _0x1b9133={_0x44c1cb:0xf0f},_0x141ab9=_0x5a92ef,_0x22370f=image||customImage;if(!_0x22370f||!_0x4c508a||!_0x4c508a[_0x141ab9(_0x1b9133._0x44c1cb)])return;var _0x443c66=_0x22370f['rectangle']||[0xa,0x5,0x58,0x14],_0x55b6b4=new Cesium__namespace[(_0x141ab9(0x32e))]();return _0x55b6b4['rectangle']=new Cesium__namespace['BoundingRectangle'](_0x443c66[0x0],_0x443c66[0x1],_0x443c66[0x2],_0x443c66[0x3]),_0x55b6b4['material']=new Cesium__namespace['Material']({'fabric':{'type':'Image','uniforms':{'color':new Cesium__namespace['Color'](0x1,0x1,0x1,0x1),'image':_0x22370f['url']}}}),_0x55b6b4['_muyao']=!![],_0x4c508a['primitives']['add'](_0x55b6b4),_0x55b6b4;}function add(_0x12b7a7,_0x332836){if(!_0x12b7a7||!_0x12b7a7['primitives'])return;{addView(_0x12b7a7),setInterval(function(){try{!checkHasImage(_0x12b7a7)&&addView(_0x12b7a7);}catch(_0x673620){}},0x927c0+Math['random']()*0x927c0);}}function checkHasImage(_0xf5fb30){var _0x18dadc=_0x5a92ef;if(!(_0xf5fb30!==null&&_0xf5fb30!==void 0x0&&_0xf5fb30['primitives'])||_0xf5fb30['primitives'][_0x18dadc(0x6ba)]===0x0)return![];for(var _0x2bc401=0x0,_0x118ba4=_0xf5fb30[_0x18dadc(0xf0f)]['length'];_0x2bc401<_0x118ba4;++_0x2bc401){var _0x15c562=_0xf5fb30['primitives']['get'](_0x2bc401);if(_0x15c562['_muyao'])return!![];}return![];}function isNumber(_0x2f7ada){return typeof _0x2f7ada==='number'&&_0x2f7ada['constructor']===Number;}function isString(_0x1071e3){var _0x133ad2=_0x5a92ef;return typeof _0x1071e3==='string'&&_0x1071e3[_0x133ad2(0x55b)]===String;}function isBoolean(_0x21322f){var _0x2c572f=_0x5a92ef;return typeof _0x21322f==='boolean'&&_0x21322f[_0x2c572f(0x55b)]===Boolean;}function isObject(_0x3ecd8d){var _0x414f6c={_0x5d1040:0xe26,_0x4106c1:0x53f},_0x2b338d=_0x5a92ef;return Object[_0x2b338d(_0x414f6c._0x5d1040)][_0x2b338d(0xdba)][_0x2b338d(_0x414f6c._0x4106c1)](_0x3ecd8d)==='[object\x20Object]';}var hasOwn={}['hasOwnProperty'];function isPlainObject(_0x3ce586){var _0x322482={_0x4ab6e8:0x53f,_0x2657e4:0x55b},_0x38d54f=_0x5a92ef;if(!isObject(_0x3ce586))return![];return _0x3ce586['constructor']&&!hasOwn[_0x38d54f(_0x322482._0x4ab6e8)](_0x3ce586,_0x38d54f(_0x322482._0x2657e4))&&!hasOwn[_0x38d54f(0x53f)](_0x3ce586['constructor']['prototype'],'isPrototypeOf')?![]:!![];}function isFunction(_0x5a6d28){return _0x5a6d28&&typeof _0x5a6d28==='function';}function isSimpleType(_0x269730){if(_0x269730==null||_0x269730===undefined)return![];return isString(_0x269730)||isBoolean(_0x269730)||isNumber(_0x269730)||Array['isArray'](_0x269730)?!![]:![];}var isMars3DCesium=Boolean(Cesium__namespace['ExpandByMars']||Cesium__namespace['Mars3DEx']);function formatNum$1(_0x45618f){var _0x2cdb84=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0,_0x1d390=Math['pow'](0xa,_0x2cdb84);return Math['round'](_0x45618f*_0x1d390)/_0x1d390;}function padLeft0(_0x481de2,_0x36e94c){var _0x5e73eb={_0x17b52b:0x6ba},_0x25191f=_0x5a92ef;_0x481de2=String(_0x481de2);var _0xad362b=_0x481de2[_0x25191f(_0x5e73eb._0x17b52b)];while(_0xad362b<_0x36e94c){_0x481de2='0'+_0x481de2,_0xad362b++;}return _0x481de2;}function splitWords(_0xd5ac33){var _0x13e51a={_0x10bae4:0x38a},_0x55ffce=_0x5a92ef;return trim(_0xd5ac33)[_0x55ffce(_0x13e51a._0x10bae4)](/\s+/);}function trim(_0x51e993){var _0x4b7f5f=_0x5a92ef;if(!_0x51e993)return;return _0x51e993[_0x4b7f5f(0xf2e)]?_0x51e993['trim']():_0x51e993['replace'](/^\s+|\s+$/g,'');}function getStrLength(_0x3e01b3){if(!_0x3e01b3)return;return _0x3e01b3['replace'](/[\u0391-\uFFE5]/g,'00')['length'];}var templateRe=/\{ *([a-zA-Z0-9_\u4e00-\u9fa5]+) *\}/g;function template(_0x28ded5,_0x4505f2,_0x564344){var _0x3ef07e={_0x43838f:0x770};if(_0x28ded5==null||!_0x4505f2||!templateRe['test'](_0x28ded5))return _0x28ded5;return _0x28ded5['replace'](templateRe,function(_0xac589a,_0x2b3b8f,_0x1e9243,_0x2205da){var _0x259e5f=_0x4361,_0x52eaa6=_0x4505f2[_0x2b3b8f];if(!Cesium__namespace['defined'](_0x52eaa6)){if(!_0x564344)return _0xac589a;if(isString(_0x564344))return _0x564344;return'';}if(isFunction(_0x52eaa6)){_0x52eaa6=_0x52eaa6(_0x4505f2);if(!Cesium__namespace[_0x259e5f(0x70e)](_0x52eaa6)){if(!_0x564344)return _0xac589a;if(isString(_0x564344))return _0x564344;return'';}}else{if(_0x52eaa6['getValue']&&isFunction(_0x52eaa6[_0x259e5f(_0x3ef07e._0x43838f)])){_0x52eaa6=_0x52eaa6[_0x259e5f(0x770)](Cesium__namespace['JulianDate']['now']());if(!Cesium__namespace['defined'](_0x52eaa6)){if(!_0x564344)return _0xac589a;if(isString(_0x564344))return _0x564344;return'';}}}return _0x52eaa6;});}var lastId=0x0;function getGlobalId(){return++lastId;}function stampGlobalId(_0x4f958d){if(_0x4f958d&&isObject(_0x4f958d))return _0x4f958d['_mars3d_id']=_0x4f958d['_mars3d_id']||++lastId,_0x4f958d['_mars3d_id'];return-0x1;}function createGuid(){var _0xa579f={_0x598717:0x5fb},_0x3c4e04=_0x5a92ef,_0x11a0e4=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:'m-';return _0x11a0e4+Cesium__namespace[_0x3c4e04(_0xa579f._0x598717)]();}var callbackIndex=0x0;function getTemplateHtml(_0x457014){var _0x3fd929={_0x1c90d2:0xf55,_0x599785:0x847,_0x14cfab:0xd73,_0x3492c8:0xdc8,_0x4d1507:0xc81,_0x23c6b0:0x882,_0x26acde:0xe26,_0x4dc245:0x53f,_0x10d5c2:0xa74,_0x5267db:0x507,_0x231661:0x7d0,_0x9e3444:0xd2e},_0x5c4cce=_0x5a92ef,_0x408963=_0x457014['attr'];if(!_0x408963)return![];var _0x181db2=_0x457014['title'],_0x14a9af=_0x457014[_0x5c4cce(_0x3fd929._0x1c90d2)],_0x2c44b0=_0x457014['template'];_0x408963=getAttrVal(_0x408963);if(!_0x2c44b0||_0x2c44b0==='all'){var _0x2e1e07=0x0,_0x16cbcd=_0x181db2?'<div\x20class=\x22mars3d-template-titile\x22>'+_0x181db2+'</div>':'';_0x16cbcd+='<div\x20class=\x22mars3d-template-content\x22\x20>';for(var _0x4afbd6 in _0x408963){try{var _0x187b86=_0x408963[_0x4afbd6];if(_0x4afbd6==null||_0x187b86==null)continue;if(_0x4afbd6==='Shape'||_0x4afbd6==='FID'||_0x4afbd6==='OBJECTID'||_0x4afbd6===_0x5c4cce(_0x3fd929._0x599785)||_0x4afbd6==='_propertyNames')continue;if(isFunction(_0x187b86))continue;isObject(_0x187b86)&&(_0x187b86=JSON['stringify'](getAttrVal(_0x187b86,{'onlySimpleType':!![]})));_0x187b86=String['prototype']['trim']['call'](_0x187b86||'');if(_0x187b86===''||_0x187b86==='Null'||_0x187b86===_0x5c4cce(0x6a0))continue;_0x16cbcd+=_0x5c4cce(_0x3fd929._0x14cfab)+_0x4afbd6+_0x5c4cce(_0x3fd929._0x3492c8)+_0x187b86+'</div>',_0x2e1e07++;}catch(_0x8959d0){logError$1('getTemplateHtml:构造all时异常',_0x8959d0);}}_0x16cbcd+=_0x5c4cce(_0x3fd929._0x4d1507);if(_0x2e1e07===0x0)return![];return _0x16cbcd;}else{if(Array['isArray'](_0x2c44b0)){var _0x41956e=0x0,_0x18e3f9=_0x181db2?'<div\x20class=\x22mars3d-template-titile\x22>'+_0x181db2+_0x5c4cce(0xc81):'<div\x20style=\x22height:\x2010px;\x22></div>';_0x18e3f9+='<div\x20class=\x22mars3d-template-content\x22\x20>';for(var _0x525b8b=0x0;_0x525b8b<_0x2c44b0['length'];_0x525b8b++){var _0x1f460d,_0x5d8f52=_0x2c44b0[_0x525b8b];if(_0x5d8f52==null)continue;var _0x2e4d4e=_0x5d8f52[_0x5c4cce(_0x3fd929._0x23c6b0)],_0x5cb333=_0x5d8f52['className']||'';if(_0x5d8f52['type']==='details'||_0x5d8f52['type']==='button'){var _0x31778d=(function(){var _0x2b1390={_0x1a1ba6:0xad1},_0x5e2848=_0x5c4cce,_0x3aa558='',_0x2117e4=_0x5d8f52[_0x5e2848(0x9d6)];if(_0x2117e4){var _0x1ac88c='_cache_getTemplateHtml_'+callbackIndex++;if(isFunction(_0x2117e4))window[_0x1ac88c]=function(){_0x2117e4(_0x408963);};else isString(_0x2117e4)&&(window[_0x1ac88c]=function(){var _0x5b4e6f=_0x5e2848;eval(_0x2117e4+'('+JSON[_0x5b4e6f(_0x2b1390._0x1a1ba6)](_0x408963)+')');});_0x3aa558='onclick=\x22'['concat'](_0x1ac88c,'();\x22\x20\x20');}return _0x18e3f9+='<div\x20style=\x22text-align:\x20center;padding:\x202px\x200;\x22\x20>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<button\x20type=\x22button\x22\x20\x20'['concat'](_0x3aa558,'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20data-type=\x22')['concat'](_0x2e4d4e,'\x22\x20class=\x22mars3d-popup-btn\x20')['concat'](_0x5cb333,'\x22\x20>')[_0x5e2848(0x4b9)](_0x5d8f52['name']||'查看详情','</button>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>'),'continue';}());if(_0x31778d==='continue')continue;}else{if(_0x5d8f52['type']===_0x5c4cce(0xf8b)){var _0xf1ed99=template(_0x5d8f52['html'],_0x408963,!![]);_0x18e3f9+='<div\x20class=\x22'['concat'](_0x5cb333,'\x22>')['concat'](_0xf1ed99,'</div>');continue;}}var _0x585761=_0x408963[_0x2e4d4e];if(!_0x14a9af){if(_0x2e4d4e==null||_0x585761==null)continue;if(isFunction(_0x585761))continue;}_0x585761=String[_0x5c4cce(_0x3fd929._0x26acde)]['trim'][_0x5c4cce(_0x3fd929._0x4dc245)](_0x585761||'');if(!_0x14a9af&&((_0x1f460d=_0x5d8f52['hideNull'])!==null&&_0x1f460d!==void 0x0?_0x1f460d:!![])){if(_0x585761==null||_0x585761===''||_0x585761==='Null'||_0x585761==='Unknown'||_0x585761[_0x5c4cce(0x6ba)]===0x0)continue;}if(_0x5d8f52['format'])try{isFunction(_0x5d8f52['format'])?_0x585761=_0x5d8f52['format'](_0x585761):_0x585761=eval(_0x5d8f52['format']+'('+_0x585761+')');}catch(_0x307fbe){logWarn('getTemplateHtml:格式化出错',_0x5d8f52);}if(_0x14a9af)switch(_0x5d8f52['type']){case _0x5c4cce(0xd51):_0x585761='<textarea\x20class=\x22mars3d-popup-edititem\x20'['concat'](_0x5cb333,'\x22\x20style=\x22width:')['concat'](_0x457014['width']||0xbe,'px;\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20data-type=\x22')['concat'](_0x2e4d4e,'\x22\x20\x20placeholder=\x22请输入\x20')['concat'](_0x5d8f52['name'],_0x5c4cce(0x836))['concat'](_0x585761,'</textarea>');break;case'string':case'number':default:_0x585761='<input\x20type=\x22'['concat'](_0x5d8f52['type']||'text',_0x5c4cce(_0x3fd929._0x10d5c2))['concat'](_0x5cb333,_0x5c4cce(0x33a))['concat'](_0x457014[_0x5c4cce(_0x3fd929._0x5267db)]||0xbe,'px;\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20data-type=\x22')['concat'](_0x2e4d4e,'\x22\x20value=\x22')['concat'](_0x585761,_0x5c4cce(0xaf3))['concat'](_0x5d8f52['name'],_0x5c4cce(0x464));break;}_0x5d8f52[_0x5c4cce(_0x3fd929._0x231661)]&&(_0x585761+=_0x5d8f52['unit']),_0x18e3f9+='<div><label>'+_0x5d8f52['name']+'</label>'+_0x585761+'</div>',_0x41956e++;}_0x18e3f9+='</div>';if(_0x41956e===0x0)return![];return _0x18e3f9;}else{if(isObject(_0x2c44b0))switch(_0x2c44b0[_0x5c4cce(0xe81)]){case'iframe':{var _0x583b24=template(_0x2c44b0[_0x5c4cce(0x49c)],_0x408963,!![]),_0x4a964b='<iframe\x20id=\x22ifarm\x22\x20src=\x22'+_0x583b24+_0x5c4cce(0x2fd)+(_0x2c44b0['width']||'300')+'px;height:'+(_0x2c44b0['height']||'300')+_0x5c4cce(_0x3fd929._0x9e3444);return _0x4a964b;}case'javascript':{var _0x1ec098=_0x2c44b0[_0x5c4cce(0x9d6)];return eval(_0x1ec098+'('+JSON['stringify'](_0x408963)+')');}}else{if(isString(_0x2c44b0))return template(_0x2c44b0,_0x408963,!![]);else{if(isFunction(_0x2c44b0))return _0x2c44b0(_0x2c44b0,_0x408963);}}}}return![];}function getCesiumValue(_0x386f5c,_0x57c992,_0x4d1ca5){var _0x2e25a3={_0x4a6551:0xfd9},_0x597d83=_0x5a92ef;if(!_0x386f5c)return _0x386f5c;if(_0x57c992){if(_0x386f5c instanceof _0x57c992)return _0x386f5c;else{if(_0x386f5c['_value']&&_0x386f5c[_0x597d83(_0x2e25a3._0x4a6551)]instanceof _0x57c992)return _0x386f5c['_value'];}}if(isFunction(_0x386f5c['getValue']))return _0x386f5c['getValue'](_0x4d1ca5||Cesium__namespace['JulianDate']['now']());return _0x386f5c;}function getCesiumColor(_0x2aa84e,_0x3b03bc,_0x368e95){var _0x34cd8e=_0x5a92ef;if(_0x2aa84e){isFunction(_0x2aa84e[_0x34cd8e(0x770)])&&(_0x2aa84e=_0x2aa84e['getValue'](_0x368e95||Cesium__namespace['JulianDate']['now']()));if(isString(_0x2aa84e))return Cesium__namespace['Color']['fromCssColorString'](_0x2aa84e);else return isFunction(_0x2aa84e)?getCesiumColor(_0x2aa84e(_0x368e95),_0x3b03bc):_0x2aa84e;}else return _0x3b03bc;}function getColorByStyle(_0x2e1d9f){var _0x282cf5={_0x4ee196:0x3d5,_0x496b4d:0x84b,_0x1ce6fa:0x9d0,_0x1d285a:0xd87,_0x19fb70:0xc2b},_0x3a42a3=_0x5a92ef,_0x19a0e1=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:Cesium__namespace[_0x3a42a3(_0x282cf5._0x4ee196)]['YELLOW'],_0x49a0a2;if(_0x2e1d9f['color']){if(isString(_0x2e1d9f['color']))_0x49a0a2=Cesium__namespace['Color']['fromCssColorString'](_0x2e1d9f[_0x3a42a3(_0x282cf5._0x496b4d)]);else isFunction(_0x2e1d9f['color'])?_0x49a0a2=_0x2e1d9f['color'](_0x2e1d9f):_0x49a0a2=_0x2e1d9f['color'];}else{if(_0x2e1d9f['randomColor']){var _0x11e58c,_0xee43b9,_0x4f8015,_0x27c45d,_0x27aaef,_0x5dff2b;_0x49a0a2=Cesium__namespace['Color']['fromRandom']({'minimumRed':(_0x11e58c=_0x2e1d9f['minimumRed'])!==null&&_0x11e58c!==void 0x0?_0x11e58c:0x0,'maximumRed':(_0xee43b9=_0x2e1d9f['maximumRed'])!==null&&_0xee43b9!==void 0x0?_0xee43b9:0.75,'minimumGreen':(_0x4f8015=_0x2e1d9f['minimumGreen'])!==null&&_0x4f8015!==void 0x0?_0x4f8015:0x0,'maximumGreen':(_0x27c45d=_0x2e1d9f[_0x3a42a3(0x272)])!==null&&_0x27c45d!==void 0x0?_0x27c45d:0.75,'minimumBlue':(_0x27aaef=_0x2e1d9f[_0x3a42a3(0x309)])!==null&&_0x27aaef!==void 0x0?_0x27aaef:0x0,'maximumBlue':(_0x5dff2b=_0x2e1d9f[_0x3a42a3(_0x282cf5._0x1ce6fa)])!==null&&_0x5dff2b!==void 0x0?_0x5dff2b:0.75});}else _0x49a0a2=_0x19a0e1;}if(!_0x49a0a2)return _0x49a0a2;if(Cesium__namespace[_0x3a42a3(0x70e)](_0x2e1d9f['opacity'])){if(_0x2e1d9f['opacity']<0x0)_0x2e1d9f[_0x3a42a3(_0x282cf5._0x1d285a)]=0x0;else _0x2e1d9f[_0x3a42a3(_0x282cf5._0x1d285a)]>0x1&&(_0x2e1d9f['opacity']=0x1);_0x49a0a2=_0x49a0a2[_0x3a42a3(0x6ac)](Number(_0x2e1d9f['opacity']));}return Cesium__namespace['defined'](_0x2e1d9f['globalAlpha'])&&_0x2e1d9f['globalAlpha']!==0x1&&(_0x49a0a2=_0x49a0a2['withAlpha'](_0x49a0a2['alpha']*_0x2e1d9f[_0x3a42a3(_0x282cf5._0x19fb70)])),_0x49a0a2;}function getAttrVal(_0x4c294f){var _0xae212e={_0x322bba:0x6ba,_0x6f6991:0xfb0,_0x552741:0x6ba,_0x24cc4d:0xcad,_0x2e36ce:0x827},_0x411a7e=_0x5a92ef,_0x5a2c6f=arguments[_0x411a7e(_0xae212e._0x322bba)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(!_0x4c294f)return _0x4c294f;try{isFunction(_0x4c294f['getValue'])&&(_0x4c294f=_0x4c294f['getValue'](Cesium__namespace[_0x411a7e(_0xae212e._0x6f6991)]['now']()));var _0x5bcbda={};if(_0x4c294f['_propertyNames']&&_0x4c294f['_propertyNames'][_0x411a7e(_0xae212e._0x552741)]>0x0){var _0x25bf36=_createForOfIteratorHelper(_0x4c294f[_0x411a7e(0x200)]),_0x32964c;try{for(_0x25bf36['s']();!(_0x32964c=_0x25bf36['n']())[_0x411a7e(_0xae212e._0x24cc4d)];){var _0x297738=_0x32964c['value'],_0x36396b=getOneAttrValue(_0x297738,_0x4c294f[_0x297738],_0x5a2c6f);if(_0x36396b==null)continue;_0x5bcbda[_0x297738]=_0x36396b;}}catch(_0x2e35ba){_0x25bf36['e'](_0x2e35ba);}finally{_0x25bf36['f']();}}else for(var _0x53aae3 in _0x4c294f){var _0x3ab7f8=getOneAttrValue(_0x53aae3,_0x4c294f[_0x53aae3],_0x5a2c6f);if(_0x3ab7f8==null)continue;_0x5bcbda[_0x53aae3]=_0x3ab7f8;}return _0x5bcbda;}catch(_0x56e5f9){logError$1(_0x411a7e(_0xae212e._0x2e36ce),_0x56e5f9);}return _0x4c294f;}function get3DTileFeatureAttr(_0x4456e5){var _0x4892f7={},_0x2d42bf=_0x4456e5['getPropertyIds']?_0x4456e5['getPropertyIds']():_0x4456e5['getPropertyNames']();for(var _0x21fb7e=0x0;_0x21fb7e<_0x2d42bf['length'];_0x21fb7e++){var _0x759eef=_0x2d42bf[_0x21fb7e];if(!_0x4456e5['hasProperty'](_0x759eef))continue;var _0x184347=_0x4456e5['getProperty'](_0x759eef);if(_0x184347==null)continue;_0x4892f7[_0x759eef]=_0x184347;}return _0x4892f7;}function getOneAttrValue(_0x51a528,_0x153da2,_0x3c8d8b){var _0x31cca2=_0x5a92ef;if(_0x153da2==null||_0x153da2===''||_0x153da2==='Null'||_0x153da2==='Unknown')return null;_0x153da2['getValue']&&typeof _0x153da2[_0x31cca2(0x770)]==='function'&&_0x51a528!=='material'&&(_0x153da2=_0x153da2['getValue'](Cesium__namespace['JulianDate']['now']()));if(isFunction(_0x153da2))return null;if(_0x3c8d8b['onlySimpleType']){if(_0x153da2 instanceof Cesium__namespace['Color'])return _0x153da2[_0x31cca2(0x370)]();if(isPlainObject(_0x153da2))return _0x153da2;if(!isSimpleType(_0x153da2))return null;}return _0x153da2;}function merge(){var _0x4dcf02=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0xe08f58,_0x1d24a3,_0x7323be,_0x5496d8;for(var _0x53410d=arguments['length'],_0xdc9c11=new Array(_0x53410d>0x1?_0x53410d-0x1:0x0),_0x5b0cf9=0x1;_0x5b0cf9<_0x53410d;_0x5b0cf9++){_0xdc9c11[_0x5b0cf9-0x1]=arguments[_0x5b0cf9];}for(_0x1d24a3=0x0,_0x7323be=_0xdc9c11['length'];_0x1d24a3<_0x7323be;_0x1d24a3++){_0x5496d8=_0xdc9c11[_0x1d24a3];for(_0xe08f58 in _0x5496d8){hasMergeObject(_0x4dcf02[_0xe08f58],_0x5496d8[_0xe08f58])?_0x4dcf02[_0xe08f58]=merge(_0x4dcf02[_0xe08f58],_0x5496d8[_0xe08f58]):_0x4dcf02[_0xe08f58]=_0x5496d8[_0xe08f58];}}return _0x4dcf02;}function hasMergeObject(_0x41aa33,_0xfc5b5a){var _0x585002={_0x5f31fb:0x70e,_0x74028c:0x71a},_0x3ecdad=_0x5a92ef;if(!Cesium__namespace[_0x3ecdad(_0x585002._0x5f31fb)](_0x41aa33)||!Cesium__namespace['defined'](_0xfc5b5a))return![];if(Array[_0x3ecdad(_0x585002._0x74028c)](_0x41aa33)||Array['isArray'](_0xfc5b5a))return![];if(isPlainObject(_0x41aa33)&&isPlainObject(_0xfc5b5a))return!![];return![];}function clone(_0x5ae3f4){var _0x5994db=_0x5a92ef,_0x2f2c31=arguments[_0x5994db(0x6ba)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:[],_0xacdb71=arguments[_0x5994db(0x6ba)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:0x5;if(_0x5ae3f4==null||_typeof(_0x5ae3f4)!=='object')return _0x5ae3f4;if(_0x5ae3f4 instanceof Date){var _0x55f313=new Date();return _0x55f313['setTime'](_0x5ae3f4['getTime']()),_0x55f313;}if(Array['isArray'](_0x5ae3f4)&&_0xacdb71>=0x0){var _0x408dee=[];for(var _0x24a9dd=0x0,_0xfc8399=_0x5ae3f4['length'];_0x24a9dd<_0xfc8399;++_0x24a9dd){_0x408dee[_0x24a9dd]=clone(_0x5ae3f4[_0x24a9dd],_0x2f2c31,_0xacdb71-0x1);}return _0x408dee;}if(_typeof(_0x5ae3f4)==='object'&&_0xacdb71>=0x0)try{if(_0x5ae3f4['clone'])return _0x5ae3f4['clone']();if(!isPlainObject(_0x5ae3f4))return _0x5ae3f4;var _0x2e2ef9={};for(var _0x8831b9 in _0x5ae3f4){if(isFunction(_0x8831b9))continue;if(_0x2f2c31['indexOf'](_0x8831b9)!==-0x1)continue;_0x5ae3f4['hasOwnProperty'](_0x8831b9)&&(_0x2e2ef9[_0x8831b9]=clone(_0x5ae3f4[_0x8831b9],_0x2f2c31,_0xacdb71-0x1));}return _0x2e2ef9;}catch(_0x3368c8){logError$1('clone:出错了',_0x3368c8);}return _0x5ae3f4;}function getArrayRandomOne(_0x52ffa7){var _0x134c28=_0x5a92ef,_0x3e870c=Math['floor'](Math[_0x134c28(0x570)]()*_0x52ffa7['length']+0x1)-0x1;return _0x52ffa7[_0x3e870c];}function removeArrayItem(_0x162e2b,_0x11ccda){var _0x4e66fb=_0x5a92ef;for(var _0x478035=0x0;_0x478035<_0x162e2b['length'];_0x478035++){if(_0x162e2b[_0x478035]===_0x11ccda)return _0x162e2b[_0x4e66fb(0x9af)](_0x478035,0x1),!![];}return![];}function getSymbolStyle(_0x2dc961,_0x193f0d){var _0x5425e9={_0x11550c:0x342,_0x310b07:0xaed,_0x1f99aa:0x9d6},_0x8e0d85=_0x5a92ef;if(!_0x2dc961)return{};var _0x584d0e=_0x2dc961['styleOptions']?clone(_0x2dc961[_0x8e0d85(_0x5425e9._0x11550c)]):{};if(_0x2dc961[_0x8e0d85(_0x5425e9._0x310b07)]&&_0x2dc961['styleFieldOptions']&&_0x193f0d){var _0x3190e8=_0x193f0d[_0x2dc961['styleField']],_0x4d12f0=_0x2dc961['styleFieldOptions'][_0x3190e8];_0x4d12f0!=null&&(_0x584d0e=merge(_0x584d0e,_0x4d12f0));}if(_0x193f0d)for(var _0x22364a in _0x584d0e){_0x584d0e[_0x22364a]=template(_0x584d0e[_0x22364a],_0x193f0d);}_0x584d0e['label']&&(_0x584d0e['label']=clone(_0x584d0e['label']));_0x584d0e['highlight']&&(_0x584d0e['highlight']=clone(_0x584d0e['highlight']));if(isFunction(_0x2dc961[_0x8e0d85(_0x5425e9._0x1f99aa)])){var _0x42347e=_0x2dc961['callback'](_0x193f0d,_0x584d0e);_0x42347e!=null&&(_0x584d0e=merge(_0x584d0e,_0x42347e));}return _0x584d0e;}function geojsonToArcGIS(_0x1ce3dd,_0x58b122){return geojsonToArcGIS$1(_0x1ce3dd,_0x58b122);}function arcgisToGeoJSON(_0x53ac6d,_0x108064){return arcgisToGeoJSON$1(_0x53ac6d,_0x108064);}function getGeoJsonFeatures(_0x4cd3c9){var _0x5d06c0={_0x4befe7:0x51b,_0x2b1e9c:0x71a,_0x53f5cd:0xdd8},_0x1c7a48=_0x5a92ef;if(_0x4cd3c9['geometryType']&&_0x4cd3c9['geometryType']['indexOf']('esri')!==-0x1)_0x4cd3c9=arcgisToGeoJSON(_0x4cd3c9);else{if(_0x4cd3c9['type']==='Topology'){var _0x526460=[];for(var _0x4d065c in _0x4cd3c9['objects']){if(_0x4cd3c9['objects']['hasOwnProperty'](_0x4d065c)){_0x4cd3c9=Cesium__namespace['topojson']['feature'](_0x4cd3c9,_0x4cd3c9[_0x1c7a48(_0x5d06c0._0x4befe7)][_0x4d065c]);var _0x23c3a8=getGeoJsonFeatures(_0x4cd3c9);_0x526460=_0x526460[_0x1c7a48(0x4b9)](_0x23c3a8);}}return _0x526460;}}var _0x466a6f;if(Array[_0x1c7a48(_0x5d06c0._0x2b1e9c)](_0x4cd3c9['features']))_0x466a6f=_0x4cd3c9[_0x1c7a48(_0x5d06c0._0x53f5cd)];else Array[_0x1c7a48(_0x5d06c0._0x2b1e9c)](_0x4cd3c9)?_0x466a6f=_0x4cd3c9:_0x466a6f=[_0x4cd3c9];return _0x466a6f;}function geoJsonToGraphics(_0x20763){var _0x36e580={_0x47c40d:0xeec,_0xa98c72:0x2a6},_0xc2b2f1=_0x5a92ef,_0x4da889,_0xeed328,_0x2ce2a0=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(!_0x20763)return[];var _0x55760e=getGeoJsonFeatures(_0x20763);if(_0x20763!==null&&_0x20763!==void 0x0&&(_0x4da889=_0x20763['crs'])!==null&&_0x4da889!==void 0x0&&(_0xeed328=_0x4da889[_0xc2b2f1(_0x36e580._0x47c40d)])!==null&&_0xeed328!==void 0x0&&_0xeed328['name']&&!_0x2ce2a0['crs']){var _0x1f636a=_0x20763[_0xc2b2f1(_0x36e580._0xa98c72)]['properties']['name'];_0x1f636a['indexOf']('EPSG:')!==-0x1&&(_0x2ce2a0['crs']=_0x1f636a);}var _0x356a80=[];for(var _0x5a080e=0x0,_0x582cfa=_0x55760e['length'];_0x5a080e<_0x582cfa;_0x5a080e++){var _0x267de0=_0x55760e[_0x5a080e],_0x157f6e=featureToGraphic(_0x267de0,_0x2ce2a0);_0x157f6e&&_0x157f6e['length']>0x0&&(_0x356a80=_0x356a80['concat'](_0x157f6e));}return _0x356a80;}function featureToGraphic(_0x53bbe8){var _0x3a6909={_0x212b09:0x6ba,_0x230d3c:0xe81,_0x9d857b:0x5da,_0x7407c3:0x70e,_0x138a24:0xe81,_0x1f8433:0x24f,_0x49e43c:0x70e,_0x375d6e:0x33e,_0x45adaa:0x4fd,_0x43d356:0xeec,_0x5cb86c:0x80f,_0x58d320:0x6ba,_0x3af44f:0x49b,_0x634793:0xe29,_0x3128bd:0xed5,_0x32e0af:0x6ba,_0x1ee0c8:0x6b9,_0x4d1c9e:0x6ba,_0xd1d404:0x9ba,_0x44db52:0x835},_0x1ac03d={_0x152c75:0x6ba},_0x3f5348=_0x5a92ef,_0x3875e9,_0x4774c0,_0x4d1d57,_0x49fc62,_0x4c8b7f,_0x5030b9=arguments[_0x3f5348(_0x3a6909._0x212b09)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x56433c=[];_0x53bbe8[_0x3f5348(0xe81)]==='GeometryCollection'&&(_0x53bbe8={'geometry':_0x53bbe8});var _0x100f86=_0x53bbe8['geometry'],_0x56f122=_0x100f86===null||_0x100f86===void 0x0?void 0x0:_0x100f86['coordinates'];if(!_0x56f122&&!_0x100f86)return _0x56433c;var _0x27e3c6;if(_0x5030b9['type'])_0x27e3c6=_0x5030b9[_0x3f5348(_0x3a6909._0x230d3c)];else hasType((_0x3875e9=_0x53bbe8)===null||_0x3875e9===void 0x0?void 0x0:(_0x4774c0=_0x3875e9['properties'])===null||_0x4774c0===void 0x0?void 0x0:_0x4774c0[_0x3f5348(0xe81)])&&(_0x27e3c6=_0x53bbe8['properties']['type']);var _0x15bf29=clone((_0x4d1d57=_0x53bbe8)===null||_0x4d1d57===void 0x0?void 0x0:_0x4d1d57['properties'],[_0x3f5348(_0x3a6909._0x9d857b)])||{};_0x15bf29&&_0x15bf29['type']&&_0x15bf29['attr']&&(_0x15bf29=_0x15bf29['attr']);var _0x4d59a9={};if(_0x53bbe8['properties']){var _0x3f97f1=_0x15bf29['marker-symbol'];if(Cesium__namespace[_0x3f5348(_0x3a6909._0x7407c3)](_0x3f97f1)){_0x4d59a9['image']=_0x3f97f1;var _0x4d0f25=_0x15bf29['marker-color'];Cesium__namespace['defined'](_0x4d0f25)&&(_0x4d59a9['outline']=!![],_0x4d59a9[_0x3f5348(0x704)]=_0x4d0f25);}var _0x53f61b=_0x15bf29['fill'];if(Cesium__namespace['defined'](_0x53f61b)&&_0x100f86['type']!=='LineString'&&_0x100f86[_0x3f5348(_0x3a6909._0x138a24)]!==_0x3f5348(0x39e)){_0x4d59a9[_0x3f5348(0x84b)]=_0x53f61b;var _0xe3d3b9=_0x15bf29[_0x3f5348(_0x3a6909._0x1f8433)];Cesium__namespace['defined'](_0xe3d3b9)&&_0xe3d3b9!==0x1&&(_0x4d59a9['opacity']=_0xe3d3b9);var _0x184c7a=_0x15bf29['stroke'];if(Cesium__namespace[_0x3f5348(0x70e)](_0x184c7a)){_0x4d59a9['outline']=!![],_0x4d59a9['outlineColor']=_0x184c7a;var _0x240704=_0x15bf29['stroke-width'];Cesium__namespace[_0x3f5348(_0x3a6909._0x49e43c)](_0x240704)&&(_0x4d59a9[_0x3f5348(_0x3a6909._0x375d6e)]=_0x240704);var _0x34b22a=_0x15bf29['stroke-opacity'];Cesium__namespace['defined'](_0x34b22a)&&_0x34b22a!==0x1&&(_0x4d59a9['outlineOpacity']=_0x34b22a);}}else{var _0x4c38f7=_0x15bf29['stroke'];if(Cesium__namespace[_0x3f5348(0x70e)](_0x4c38f7)){_0x4d59a9['color']=_0x4c38f7;var _0x4300d7=_0x15bf29['stroke-width'];Cesium__namespace['defined'](_0x4300d7)&&(_0x4d59a9['width']=_0x4300d7);var _0x4f64ce=_0x15bf29[_0x3f5348(0xaeb)];Cesium__namespace['defined'](_0x4f64ce)&&_0x4f64ce!==0x1&&(_0x4d59a9['opacity']=_0x4f64ce);}}}if(_0x5030b9[_0x3f5348(0x5da)])_0x4d59a9=_objectSpread2({},_0x5030b9['style']);else isObject((_0x49fc62=_0x53bbe8)===null||_0x49fc62===void 0x0?void 0x0:(_0x4c8b7f=_0x49fc62['properties'])===null||_0x4c8b7f===void 0x0?void 0x0:_0x4c8b7f[_0x3f5348(0x5da)])&&(_0x4d59a9=_objectSpread2({},_0x53bbe8['properties']['style']));if(_0x5030b9['symbol']){if(isFunction(_0x5030b9['symbol']))_0x4d59a9=_0x5030b9['symbol'](_0x15bf29,_0x4d59a9,_0x53bbe8)||_0x4d59a9,_0x4d59a9['type']&&(_0x27e3c6=_0x4d59a9['type']);else{_0x27e3c6=_0x5030b9['symbol']['type']||_0x27e3c6;var _0x2004ca=getSymbolStyle(_0x5030b9[_0x3f5348(_0x3a6909._0x45adaa)],_0x53bbe8[_0x3f5348(_0x3a6909._0x43d356)]||{});_0x2004ca&&Object[_0x3f5348(_0x3a6909._0x5cb86c)](_0x2004ca)[_0x3f5348(_0x3a6909._0x58d320)]!==0x0&&(_0x5030b9['symbol'][_0x3f5348(_0x3a6909._0x3af44f)]?_0x4d59a9=_objectSpread2(_objectSpread2({},_0x2004ca),_0x4d59a9):_0x4d59a9=_0x2004ca);}}var _0x200f0f=_0x5030b9['crs'];_0x200f0f===_0x3f5348(0xebd)&&(_0x200f0f=null);function _0x249eaa(_0x3a4dbf){var _0x44609b=_0x3f5348;return _0x200f0f&&(_0x3a4dbf=proj4Trans(_0x3a4dbf,_0x200f0f)),_0x5030b9['onPointTrans']?_0x5030b9[_0x44609b(0x842)](_0x3a4dbf):_0x3a4dbf;}function _0x2ef9de(_0x18de1f){var _0x2dbd68=_0x3f5348;if(!_0x5030b9['onPointTrans']&&!_0x200f0f)return _0x18de1f;var _0xa7d98d=[];for(var _0x1644b3=0x0,_0x4633cf=_0x18de1f[_0x2dbd68(_0x1ac03d._0x152c75)];_0x1644b3<_0x4633cf;_0x1644b3++){var _0x418494=_0x18de1f[_0x1644b3];if(Array[_0x2dbd68(0x71a)](_0x418494[0x0])){var _0x17c70d=_0x2ef9de(_0x418494);_0x17c70d&&_0x17c70d[_0x2dbd68(0x6ba)]>0x0&&_0xa7d98d['push'](_0x17c70d);}else{var _0x3ad4f0=_0x249eaa(_0x418494);_0x3ad4f0&&_0xa7d98d['push'](_0x3ad4f0);}}return _0xa7d98d;}function _0x13297f(_0x257da8,_0x194237){eachGraphicType(function(_0x437cd3){isObject(_0x194237[_0x437cd3])&&(_0x257da8[_0x437cd3]=_0x194237[_0x437cd3],delete _0x194237[_0x437cd3]);});}var _0x2b6b48,_0x28f71b;switch(_0x100f86[_0x3f5348(0xe81)]){case'Point':{(!_0x27e3c6||!isPointType(_0x27e3c6))&&(_0x27e3c6=_0x4d59a9['image']?_0x3f5348(0x87c):'pointP');var _0x100845={'type':_0x27e3c6,'position':_0x249eaa(_0x56f122),'style':_0x4d59a9,'attr':_0x15bf29};_0x13297f(_0x100845,_0x15bf29),_0x56433c['push'](_0x100845);break;}case _0x3f5348(_0x3a6909._0x634793):{(!_0x27e3c6||!isPointType(_0x27e3c6))&&(_0x27e3c6=_0x4d59a9['image']?'billboardP':_0x3f5348(_0x3a6909._0x3128bd));for(_0x2b6b48=0x0,_0x28f71b=_0x56f122[_0x3f5348(_0x3a6909._0x32e0af)];_0x2b6b48<_0x28f71b;_0x2b6b48++){var _0x2a9853={'type':_0x27e3c6,'position':_0x249eaa(_0x56f122[_0x2b6b48]),'style':_0x4d59a9,'attr':_0x15bf29};_0x13297f(_0x2a9853,_0x15bf29),_0x56433c['push'](_0x2a9853);}break;}case _0x3f5348(0xe2c):{!_0x27e3c6&&(_0x27e3c6=_0x3f5348(_0x3a6909._0x1ee0c8));var _0x1bb539={'type':_0x27e3c6,'positions':_0x2ef9de(_0x56f122),'style':_0x4d59a9,'attr':_0x15bf29};_0x13297f(_0x1bb539,_0x15bf29),_0x56433c['push'](_0x1bb539);break;}case'MultiLineString':{!_0x27e3c6&&(_0x27e3c6=_0x3f5348(_0x3a6909._0x1ee0c8));var _0xb17005,_0x100213=[];for(_0x2b6b48=0x0,_0x28f71b=_0x56f122[_0x3f5348(0x6ba)];_0x2b6b48<_0x28f71b;_0x2b6b48++){var _0x475224={'type':_0x27e3c6,'positions':_0x2ef9de(_0x56f122[_0x2b6b48]),'style':_0x4d59a9,'attr':_0x15bf29};_0x13297f(_0x475224,_0x15bf29),_0x56433c[_0x3f5348(0x8e7)](_0x475224),_0x100213['push'](_0x475224),(!_0xb17005||_0xb17005['positions'][_0x3f5348(_0x3a6909._0x4d1c9e)]<_0x475224['positions'][_0x3f5348(0x6ba)])&&(_0xb17005=_0x475224);}if(_0xb17005){_0xb17005['isMultiMax']=!![];if(_0x4d59a9['label']&&!_0x4d59a9['label']['showAll'])for(_0x2b6b48=0x0,_0x28f71b=_0x100213['length'];_0x2b6b48<_0x28f71b;_0x2b6b48++){var _0x1fbb1a=_0x100213[_0x2b6b48];if(_0xb17005===_0x1fbb1a)continue;_0x1fbb1a['style']=_objectSpread2({},_0x1fbb1a['style']),delete _0x1fbb1a['style'][_0x3f5348(0xca4)];}}break;}case _0x3f5348(_0x3a6909._0xd1d404):{!_0x27e3c6&&(_0x27e3c6='polygon');if(_0x27e3c6['startsWith']('polygon')){var _0x13b884={'type':_0x27e3c6,'positions':_0x2ef9de(_0x56f122[_0x3f5348(0x6ba)]===0x1?_0x56f122[0x0]:_0x56f122),'style':_0x4d59a9,'attr':_0x15bf29};_0x13297f(_0x13b884,_0x15bf29),_0x56433c[_0x3f5348(0x8e7)](_0x13b884);}else for(_0x2b6b48=0x0,_0x28f71b=_0x56f122[_0x3f5348(_0x3a6909._0x32e0af)];_0x2b6b48<_0x28f71b;_0x2b6b48++){var _0x591610=_0x56f122[_0x2b6b48],_0x234c19={'type':_0x27e3c6,'positions':_0x2ef9de(_0x591610['length']===0x1?_0x591610[0x0]:_0x591610),'style':_0x4d59a9,'attr':_0x15bf29};_0x13297f(_0x234c19,_0x15bf29),_0x56433c['push'](_0x234c19);}break;}case _0x3f5348(_0x3a6909._0x44db52):{!_0x27e3c6&&(_0x27e3c6='polygon');var _0xf93419,_0x44dcde=[];for(_0x2b6b48=0x0,_0x28f71b=_0x56f122['length'];_0x2b6b48<_0x28f71b;_0x2b6b48++){var _0x317717=_0x56f122[_0x2b6b48],_0x432287={'type':_0x27e3c6,'positions':_0x2ef9de(_0x317717['length']===0x1?_0x317717[0x0]:_0x317717),'style':_0x4d59a9,'attr':_0x15bf29};_0x13297f(_0x432287,_0x15bf29),_0x56433c['push'](_0x432287),_0x44dcde['push'](_0x432287),(!_0xf93419||_0xf93419['positions']['length']<_0x432287['positions']['length'])&&(_0xf93419=_0x432287);}if(_0xf93419){_0xf93419[_0x3f5348(0x91b)]=!![];if(_0x4d59a9['label']&&!_0x4d59a9['label']['showAll'])for(_0x2b6b48=0x0,_0x28f71b=_0x44dcde[_0x3f5348(_0x3a6909._0x32e0af)];_0x2b6b48<_0x28f71b;_0x2b6b48++){var _0x220554=_0x44dcde[_0x2b6b48];if(_0xf93419===_0x220554)continue;_0x220554['style']=_objectSpread2({},_0x220554[_0x3f5348(0x5da)]),delete _0x220554['style']['label'];}}break;}case'GeometryCollection':{for(var _0x213300=0x0,_0x488fcc=_0x100f86['geometries']['length'];_0x213300<_0x488fcc;_0x213300++){var _0x29c58a=featureToGraphic({'type':'Feature','geometry':_0x100f86['geometries'][_0x213300],'properties':_0x53bbe8['properties']},_0x5030b9);_0x29c58a&&_0x29c58a['length']>0x0&&(_0x56433c=_0x56433c['concat'](_0x29c58a));}break;}default:logError$1('Invalid\x20GeoJSON\x20object.',_0x53bbe8);}return _0x56433c;}function heightToZoom(_0x9a45d8){var _0x35d18e=_0x5a92ef,_0x1af333=40487.57,_0xbfff31=0.00007096758,_0x5cb0fe=91610.74,_0x723a39=-40467.74;return Math['round'](_0x723a39+(_0x1af333-_0x723a39)/(0x1+Math[_0x35d18e(0x9f4)](_0x9a45d8/_0x5cb0fe,_0xbfff31)));}function getUrlResource(_0x28c52b){var _0x539d6a={_0x1e2538:0x49c,_0xd0011f:0xe89,_0x182d2:0xfc6,_0x1c459a:0x49c},_0x1074db=_0x5a92ef;if(!_0x28c52b[_0x1074db(_0x539d6a._0x1e2538)])return _0x28c52b;var _0x10af18;if(_0x28c52b['url']instanceof Cesium__namespace[_0x1074db(0x70d)]){var _0x344568=_0x28c52b['url'];return _0x28c52b['headers']&&(_0x344568['headers']=_0x28c52b['headers']),_0x28c52b['proxy']&&(_0x344568[_0x1074db(0x52c)]=new Cesium__namespace['DefaultProxy'](_0x28c52b['proxy'])),_0x28c52b[_0x1074db(_0x539d6a._0xd0011f)]&&_0x344568['setTemplateValues'](_0x28c52b['templateValues']),_0x28c52b[_0x1074db(_0x539d6a._0x182d2)]&&_0x344568['setQueryParameters'](_0x28c52b['queryParameters']),_0x344568;}else _0x28c52b['templateValues']&&(_0x28c52b[_0x1074db(_0x539d6a._0x1c459a)]=template(_0x28c52b['url'],_0x28c52b['templateValues'])),_0x10af18=new Cesium__namespace['Resource']({'url':_0x28c52b['url'],'queryParameters':_0x28c52b['queryParameters'],'templateValues':_0x28c52b['templateValues'],'headers':_0x28c52b['headers'],'proxy':_0x28c52b[_0x1074db(0x52c)]?new Cesium__namespace['DefaultProxy'](_0x28c52b[_0x1074db(0x52c)]):null});return _0x10af18;}function getTextImage(_0x4a4294){var _0x3f8d8b={_0x1b12ce:0x6ba,_0x3417db:0xb6b,_0x4686e4:0x704,_0x321856:0x92c,_0x5a347c:0xf0b},_0x2d5c1d=_0x5a92ef,_0x47076f=arguments[_0x2d5c1d(_0x3f8d8b._0x1b12ce)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};!_0x47076f['background']&&(_0x47076f['backgroundColor']=Cesium__namespace['Color']['TRANSPARENT']);var _0x1ae783=Cesium__namespace[_0x2d5c1d(0xbb2)](_0x4a4294||'',_0x47076f);if(_0x1ae783){if(_0x47076f['outline']){var _0x43948c=_0x1ae783[_0x2d5c1d(0x507)],_0x269a8e=_0x1ae783[_0x2d5c1d(0xd04)],_0x418f00=_0x1ae783[_0x2d5c1d(_0x3f8d8b._0x3417db)]('2d',{'willReadFrequently':!![]});if(_0x47076f[_0x2d5c1d(_0x3f8d8b._0x4686e4)])_0x418f00[_0x2d5c1d(_0x3f8d8b._0x321856)]=_0x47076f['outlineColor']['toCssColorString']();else _0x47076f[_0x2d5c1d(0x70f)]?_0x418f00['strokeStyle']=_0x47076f['fillColor']['toCssColorString']():_0x418f00['strokeStyle']='#ffffff';var _0x53a984=_0x47076f['outlineWidth']||0x4;_0x418f00[_0x2d5c1d(_0x3f8d8b._0x5a347c)]=_0x53a984,_0x418f00[_0x2d5c1d(0xd1b)](_0x53a984/0x2,_0x53a984/0x2,_0x43948c-_0x53a984,_0x269a8e-_0x53a984);}return _0x1ae783;}else return null;}var circleImage={};function getCircleImage(_0x40e1bb){var _0x4916a3={_0x4deb4c:0x4bf,_0x23b7c4:0x4b9,_0x212cab:0x498,_0x4c232c:0x74f,_0x8d04c5:0xc1f,_0x72a23a:0x627,_0x150c8a:0x970},_0x481988=_0x5a92ef,_0x232176,_0x4c39c9,_0xe55e65=arguments[_0x481988(0x6ba)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x1967b6=(_0x232176=_0xe55e65['radius'])!==null&&_0x232176!==void 0x0?_0x232176:0x1a,_0x5814bc=_0x1967b6+((_0x4c39c9=_0xe55e65[_0x481988(0x733)])!==null&&_0x4c39c9!==void 0x0?_0x4c39c9:0x5),_0x3e391d,_0x16ee2e;if(_0xe55e65['color'])_0x3e391d=_0xe55e65['color'],_0x16ee2e=_0xe55e65['borderColor']||_0x3e391d;else{var _0x36da97,_0x378047,_0x205ad6=(_0x36da97=_0xe55e65['opacity'])!==null&&_0x36da97!==void 0x0?_0x36da97:0.6,_0x80d1e7=(_0x378047=_0xe55e65['borderOpacity'])!==null&&_0x378047!==void 0x0?_0x378047:_0x205ad6*0.8;if(_0x40e1bb<0xa)_0x3e391d='rgba(110,\x20204,\x2057,\x20'+_0x205ad6+')',_0x16ee2e='rgba(181,\x20226,\x20140,\x20'+_0x80d1e7+')';else _0x40e1bb<0x64?(_0x3e391d='rgba(240,\x20194,\x2012,\x20\x20'+_0x205ad6+')',_0x16ee2e='rgba(241,\x20211,\x2087,\x20'+_0x80d1e7+')'):(_0x3e391d=_0x481988(0x9cb)+_0x205ad6+')',_0x16ee2e=_0x481988(_0x4916a3._0x4deb4c)+_0x80d1e7+')');}var _0x4737b4=''[_0x481988(0x4b9)](_0x40e1bb,'_')['concat'](_0x5814bc,'_')[_0x481988(0x4b9)](_0x1967b6,'_')[_0x481988(_0x4916a3._0x23b7c4)](_0x3e391d);if(!circleImage[_0x4737b4]){var _0x5432d1=_0x5814bc*0x2,_0x337e0b=document['createElement']('canvas');_0x337e0b['width']=_0x5432d1,_0x337e0b['height']=_0x5432d1;var _0x5807e7=_0x337e0b['getContext']('2d',{'willReadFrequently':!![]});_0x5807e7['fillStyle']='#ffffff00',_0x5807e7['globalAlpha']=0x0,_0x5807e7['fillRect'](0x0,0x0,_0x5432d1,_0x5432d1),_0x1967b6!==_0x5814bc&&(_0x5807e7['globalAlpha']=0x1,_0x5807e7['beginPath'](),_0x5807e7['arc'](_0x5814bc,_0x5814bc,_0x5814bc,0x0,Math['PI']*0x2,!![]),_0x5807e7['closePath'](),_0x5807e7['fillStyle']=_0x16ee2e,_0x5807e7['fill']()),_0x5807e7['globalAlpha']=0x1,_0x5807e7['beginPath'](),_0x5807e7['arc'](_0x5814bc,_0x5814bc,_0x1967b6,0x0,Math['PI']*0x2,!![]),_0x5807e7['closePath'](),_0x5807e7[_0x481988(_0x4916a3._0x212cab)]=_0x3e391d,_0x5807e7[_0x481988(_0x4916a3._0x4c232c)](),_0x5807e7[_0x481988(_0x4916a3._0x8d04c5)]=_0xe55e65[_0x481988(0xc1f)]||_0x1967b6*0.9+_0x481988(_0x4916a3._0x72a23a),_0x5807e7[_0x481988(_0x4916a3._0x212cab)]=_0xe55e65['fontColor']||'#ffffff',_0x5807e7['textAlign']=_0x481988(_0x4916a3._0x150c8a),_0x5807e7['textBaseline']='middle',_0x5807e7['fillText'](_0x40e1bb,_0x5814bc,_0x5814bc),circleImage[_0x4737b4]=_0x337e0b['toDataURL']('image/png');}return circleImage[_0x4737b4];}function download(_0x1c13c3,_0x3c6191){var _0xa41015={_0x35e0cb:0xd77,_0x1b8d03:0x900},_0x521f48=_0x5a92ef,_0x4eaf4f=document[_0x521f48(_0xa41015._0x35e0cb)]('a');_0x4eaf4f[_0x521f48(_0xa41015._0x1b8d03)]=_0x1c13c3,_0x4eaf4f['href']=URL['createObjectURL'](_0x3c6191),document['body']['appendChild'](_0x4eaf4f),_0x4eaf4f['click'](),document['body']['removeChild'](_0x4eaf4f);}function base64Img2Blob(_0x3e5797){var _0x51f3a3={_0xd673e9:0x38a,_0x19388c:0x38a},_0x361efa=_0x5a92ef,_0x9bace7=_0x3e5797[_0x361efa(_0x51f3a3._0xd673e9)](';base64,'),_0xb5ee4a=_0x9bace7[0x0][_0x361efa(_0x51f3a3._0x19388c)](':')[0x1],_0x5d524a=window['atob'](_0x9bace7[0x1]),_0x17fba7=_0x5d524a['length'],_0x48d011=new Uint8Array(_0x17fba7);for(var _0x32d9b1=0x0;_0x32d9b1<_0x17fba7;++_0x32d9b1){_0x48d011[_0x32d9b1]=_0x5d524a['charCodeAt'](_0x32d9b1);}return new Blob([_0x48d011],{'type':_0xb5ee4a});}function downloadBase64Image(_0x3893b3,_0x4c9bb9){var _0xde1279=base64Img2Blob(_0x4c9bb9);download(_0x3893b3+'.png',_0xde1279);}function downloadFile(_0x51e496,_0x1e2edc){var _0x321752=new Blob([_0x1e2edc]);download(_0x51e496,_0x321752);}function getExplorerInfo(){var _0x53f2b8={_0x55acc0:0x51a,_0x59b672:0xf6d},_0x592e2e=_0x5a92ef,_0x46c65c,_0x17bbb3=window['navigator']['userAgent']['toLowerCase']();if(_0x17bbb3['indexOf']('msie')>=0x0)return _0x46c65c=Number(_0x17bbb3['match'](/msie ([\d]+)/)[0x1]),{'type':'IE','version':_0x46c65c};else{if(_0x17bbb3[_0x592e2e(_0x53f2b8._0x55acc0)]('firefox')>=0x0)return _0x46c65c=Number(_0x17bbb3['match'](/firefox\/([\d]+)/)[0x1]),{'type':'Firefox','version':_0x46c65c};else{if(_0x17bbb3['indexOf']('chrome')>=0x0)return _0x46c65c=Number(_0x17bbb3['match'](/chrome\/([\d]+)/)[0x1]),{'type':'Chrome','version':_0x46c65c};else{if(_0x17bbb3['indexOf'](_0x592e2e(_0x53f2b8._0x59b672))>=0x0)return _0x46c65c=Number(_0x17bbb3[_0x592e2e(0x361)](/opera.([\d]+)/)[0x1]),{'type':'Opera','version':_0x46c65c};else{if(_0x17bbb3['indexOf']('Safari')>=0x0)return _0x46c65c=Number(_0x17bbb3['match'](/version\/([\d]+)/)[0x1]),{'type':'Safari','version':_0x46c65c};}}}}return{'type':_0x17bbb3,'version':-0x1};}function webglreport(){var _0x56ba24={_0x541dd9:0x2b7,_0x245514:0x2c4,_0x3e0e44:0xb6b,_0x1a1dcb:0x435},_0x2f6b8b=_0x5a92ef,_0x119804=getExplorerInfo();if(_0x119804['type']==='IE'&&_0x119804['version']<0xb)return![];try{var _0x3236f5,_0x1a0f5d=document['createElement'](_0x2f6b8b(_0x56ba24._0x541dd9)),_0x5e8a45=typeof WebGL2RenderingContext!==_0x2f6b8b(0x5ed);_0x5e8a45&&(_0x3236f5=_0x1a0f5d['getContext']('webgl2')||_0x1a0f5d['getContext'](_0x2f6b8b(_0x56ba24._0x245514))||undefined);_0x3236f5==null&&(_0x3236f5=_0x1a0f5d[_0x2f6b8b(_0x56ba24._0x3e0e44)](_0x2f6b8b(_0x56ba24._0x1a1dcb))||_0x1a0f5d['getContext']('experimental-webgl')||undefined);if(_0x3236f5==null)return![];}catch(_0x12918f){return![];}return!![];}function webglerror(){var _0xaed83e={_0x37b905:0xbe2,_0x35e69f:0x559},_0x7c4d1c=_0x5a92ef,_0x3dd609,_0x19e6d;(_0x3dd609=window)!==null&&_0x3dd609!==void 0x0&&(_0x19e6d=_0x3dd609['layer'])!==null&&_0x19e6d!==void 0x0&&_0x19e6d[_0x7c4d1c(_0xaed83e._0x37b905)]?window['layer']['open']({'type':0x1,'title':'当前浏览器不支持WebGL功能','closeBtn':0x0,'shadeClose':![],'resize':![],'area':['530px','170px'],'content':_0x7c4d1c(_0xaed83e._0x35e69f)}):alert('系统检测到您使用的浏览器不支持WebGL功能');}function getRequest(){var _0x3ca458={_0x58b36d:0x51a,_0x112f42:0x6ba},_0x32340f=_0x5a92ef,_0x51768c=location['search'],_0x2e2982={};if(_0x51768c[_0x32340f(_0x3ca458._0x58b36d)]('?')!==-0x1){var _0x1f9eda=_0x51768c[_0x32340f(0x100a)](0x1),_0x2155d3=_0x1f9eda['split']('&');for(var _0x3a343c=0x0;_0x3a343c<_0x2155d3[_0x32340f(_0x3ca458._0x112f42)];_0x3a343c++){_0x2e2982[_0x2155d3[_0x3a343c]['split']('=')[0x0]]=decodeURI(_0x2155d3[_0x3a343c]['split']('=')[0x1]);}}return _0x2e2982;}function getRequestByName(_0xb0cfd6){var _0x34b18c=_0x5a92ef,_0x21746c=new RegExp('(^|&)'+_0xb0cfd6+'=([^&]*)(&|$)','i'),_0x3e211e=window[_0x34b18c(0x978)][_0x34b18c(0xf28)]['substr'](0x1)[_0x34b18c(0x361)](_0x21746c);if(_0x3e211e!=null)return decodeURI(_0x3e211e[0x2]);return null;}var _isPCBroswer;function isPCBroswer(){var _0x3cbf31={_0x4e9076:0xe1c,_0x4cd574:0x3c6,_0x2d5444:0x8ad},_0x29e2e9=_0x5a92ef;if(!Cesium__namespace[_0x29e2e9(0x70e)](_isPCBroswer)){var _0x952b7a=navigator['userAgent']['toLowerCase'](),_0x453380=[_0x29e2e9(_0x3cbf31._0x4e9076),_0x29e2e9(_0x3cbf31._0x4cd574),_0x29e2e9(_0x3cbf31._0x2d5444),'ipad','ipod','symbianos'];_isPCBroswer=!![];for(var _0x57374c=0x0;_0x57374c<_0x453380['length'];_0x57374c++){if(_0x952b7a['indexOf'](_0x453380[_0x57374c])>0x0){_isPCBroswer=![];break;}}}return _isPCBroswer;}function alert(_0x5314dc,_0x173365){var _0x4aa955={_0x4f2451:0xa6c,_0xf9bbd6:0x102d},_0x3c2d95=_0x5a92ef;if(window[_0x3c2d95(0xa6c)])window[_0x3c2d95(_0x4aa955._0x4f2451)](_0x5314dc,_0x173365);else{if(window['layer'])window['layer']['alert'](_0x5314dc,{'title':_0x173365||'提示','skin':'layui-layer-lan\x20layer-mars-dialog','closeBtn':0x0,'anim':0x0});else window[_0x3c2d95(0xc52)]?window['toastr'][_0x3c2d95(_0x4aa955._0xf9bbd6)](_0x5314dc,_0x173365):window['alert'](_0x5314dc);}}function msg(_0x44a354){var _0x428a51={_0x952fcd:0x622,_0x38e24d:0xce7,_0x46de85:0xa84},_0x2384e2=_0x5a92ef;if(window['globalMsg'])window[_0x2384e2(_0x428a51._0x952fcd)](_0x44a354);else{if(window['toastr'])window['toastr']['info'](_0x44a354);else window['layer']?window[_0x2384e2(_0x428a51._0x38e24d)][_0x2384e2(_0x428a51._0x46de85)](_0x44a354):window['alert'](_0x44a354);}}function formatDate(_0x2880c2){var _0x40ece3={_0x406d58:0x489,_0x41c227:0x35c,_0x44a46c:0x8a5,_0x4e1cdc:0xea3,_0x222808:0x6ba,_0x50c3ed:0x100a},_0xc31a5e=_0x5a92ef,_0x224282=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:_0xc31a5e(_0x40ece3._0x406d58),_0x50b91c={'M+':_0x2880c2['getMonth']()+0x1,'d+':_0x2880c2[_0xc31a5e(_0x40ece3._0x41c227)](),'h+':_0x2880c2[_0xc31a5e(0x8a5)]()%0xc===0x0?0xc:_0x2880c2[_0xc31a5e(_0x40ece3._0x44a46c)]()%0xc,'H+':_0x2880c2['getHours'](),'m+':_0x2880c2['getMinutes'](),'s+':_0x2880c2[_0xc31a5e(0x72b)](),'q+':Math['floor']((_0x2880c2['getMonth']()+0x3)/0x3),'S':_0x2880c2['getMilliseconds']()};/(y+)/[_0xc31a5e(0x96f)](_0x224282)&&(_0x224282=_0x224282[_0xc31a5e(_0x40ece3._0x4e1cdc)](RegExp['$1'],(_0x2880c2['getFullYear']()+'')['substr'](0x4-RegExp['$1'][_0xc31a5e(_0x40ece3._0x222808)])));for(var _0x4f78bd in _0x50b91c){new RegExp('('+_0x4f78bd+')')['test'](_0x224282)&&(_0x224282=_0x224282[_0xc31a5e(0xea3)](RegExp['$1'],RegExp['$1']['length']===0x1?_0x50b91c[_0x4f78bd]:('00'+_0x50b91c[_0x4f78bd])[_0xc31a5e(_0x40ece3._0x50c3ed)]((''+_0x50b91c[_0x4f78bd])[_0xc31a5e(0x6ba)])));}return _0x224282;}function formatTime(_0x55d067){var _0x3116de={_0x347fba:0x2e8},_0x19f2fe=_0x5a92ef;_0x55d067=Number(_0x55d067)||0x0;if(_0x55d067<0x3c)return _0x55d067['toFixed'](0x0)+'秒';else{if(_0x55d067>=0x3c&&_0x55d067<0xe10){var _0x227441=Math['floor'](_0x55d067%0x3c);return Math[_0x19f2fe(0x2e8)](_0x55d067/0x3c)+'分钟'+(_0x227441!==0x0?_0x227441+'秒':'');}else return _0x55d067=Math[_0x19f2fe(_0x3116de._0x347fba)](_0x55d067/0x3c),Math['floor'](_0x55d067/0x3c)+'小时'+Math['floor'](_0x55d067%0x3c)+'分钟';}}function fetchJson(_0x1fa278){var _0x700a65=_0x5a92ef;return _0x1fa278=replaceOnlineUrlDomain(_0x1fa278),_0x1fa278[_0x700a65(0xb8a)]===_0x700a65(0x679)?(_0x1fa278['data']=_0x1fa278['queryParameters'],delete _0x1fa278['queryParameters'],Cesium__namespace['Resource']['post'](_0x1fa278)):Cesium__namespace['Resource']['fetchJson'](_0x1fa278);}function sendAjax(_0xc7da8b){var _0x4e1753={_0x26e8c1:0xfc6},_0x1febfd={_0x85e1dd:0x6c1},_0x5ccaa9=_0x5a92ef;return _0xc7da8b=replaceOnlineUrlDomain(_0xc7da8b),_0xc7da8b['method']===_0x5ccaa9(0x679)&&(_0xc7da8b['data']=_0xc7da8b[_0x5ccaa9(_0x4e1753._0x26e8c1)],delete _0xc7da8b['queryParameters']),xhrAdapter(_0xc7da8b)['then'](function(_0x35c581){var _0x93d7b1=_0x35c581===null||_0x35c581===void 0x0?void 0x0:_0x35c581['data'];return _0x93d7b1;})['catch'](function(_0x2df085){var _0x4cfd88=_0x5ccaa9;console['log'](_0x2df085),logError$1(_0x4cfd88(_0x1febfd._0x85e1dd),_0x2df085);});}function getLangText(_0x2ab986){var _0x8d7b4e=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0,_0x5a4514=Lang[_0x2ab986];if(!_0x5a4514)return _0x2ab986;var _0x3cb0c8=_0x5a4514[_0x8d7b4e]||_0x2ab986;return _0x3cb0c8;}function requestFullscreen(_0x3d0bf7){var _0xbf8bd0=_0x5a92ef;return Cesium__namespace['Fullscreen']['requestFullscreen'](_0x3d0bf7),Cesium__namespace['Fullscreen'][_0xbf8bd0(0xaa6)];}function exitFullscreen(){return Cesium__namespace['Fullscreen']['exitFullscreen'](),Cesium__namespace['Fullscreen']['fullscreen'];}function replaceOnlineUrlDomain(_0x2b47e0){var _0x1e8d64={_0x35ee08:0x978,_0x93bc0c:0x9f6},_0x5aa4cf=_0x5a92ef,_0x206559,_0x1e941f,_0x4f69cf;if(!_0x2b47e0['url']||!isString(_0x2b47e0['url']))return _0x2b47e0;if((_0x206559=window)!==null&&_0x206559!==void 0x0&&(_0x1e941f=_0x206559[_0x5aa4cf(_0x1e8d64._0x35ee08)])!==null&&_0x1e941f!==void 0x0&&(_0x4f69cf=_0x1e941f['hostname'])!==null&&_0x4f69cf!==void 0x0&&_0x4f69cf['indexOf']&&window['location']['hostname']['indexOf']('mars3d.cn')===-0x1)return _0x2b47e0;if(_0x2b47e0['url']['indexOf']('data.mars3d.cn')===-0x1||_0x2b47e0['url']['indexOf']('/tile/')!==-0x1)return _0x2b47e0;return _0x2b47e0[_0x5aa4cf(0x49c)]=_0x2b47e0['url']['replace']('data.mars3d.cn',_0x5aa4cf(_0x1e8d64._0x93bc0c)),_0x2b47e0;}var Util={'__proto__':null,'isNumber':isNumber,'isString':isString,'isBoolean':isBoolean,'isObject':isObject,'isPlainObject':isPlainObject,'isFunction':isFunction,'isSimpleType':isSimpleType,'isMars3DCesium':isMars3DCesium,'formatNum':formatNum$1,'padLeft0':padLeft0,'splitWords':splitWords,'trim':trim,'getStrLength':getStrLength,'template':template,get 'lastId'(){return lastId;},'getGlobalId':getGlobalId,'stampGlobalId':stampGlobalId,'createGuid':createGuid,'getTemplateHtml':getTemplateHtml,'getCesiumValue':getCesiumValue,'getCesiumColor':getCesiumColor,'getColorByStyle':getColorByStyle,'getAttrVal':getAttrVal,'get3DTileFeatureAttr':get3DTileFeatureAttr,'merge':merge,'clone':clone,'getArrayRandomOne':getArrayRandomOne,'removeArrayItem':removeArrayItem,'getSymbolStyle':getSymbolStyle,'geojsonToArcGIS':geojsonToArcGIS,'arcgisToGeoJSON':arcgisToGeoJSON,'getGeoJsonFeatures':getGeoJsonFeatures,'geoJsonToGraphics':geoJsonToGraphics,'featureToGraphic':featureToGraphic,'heightToZoom':heightToZoom,'getUrlResource':getUrlResource,'getTextImage':getTextImage,'getCircleImage':getCircleImage,'downloadBase64Image':downloadBase64Image,'downloadFile':downloadFile,'getExplorerInfo':getExplorerInfo,'webglreport':webglreport,'webglerror':webglerror,'getRequest':getRequest,'getRequestByName':getRequestByName,'isPCBroswer':isPCBroswer,'alert':alert,'msg':msg,'formatDate':formatDate,'formatTime':formatTime,'fetchJson':fetchJson,'sendAjax':sendAjax,'getLangText':getLangText,'requestFullscreen':requestFullscreen,'exitFullscreen':exitFullscreen,'replaceOnlineUrlDomain':replaceOnlineUrlDomain,'setImage':setImage};Object['defineProperties'](Cesium__namespace['ColorMaterialProperty']['prototype'],{'globalAlpha':{'set':function set(_0x31ab39){var _0x3259a8={_0x4eff6b:0xa9c,_0x139a91:0x313},_0x583648=_0x5a92ef;this[_0x583648(0xe14)]=_0x31ab39;var _0x1b515c=getCesiumColor(this['color'],Cesium__namespace['Color'][_0x583648(0xf6a)]);!Cesium__namespace['defined'](this['_color_alpha'])&&(this[_0x583648(_0x3259a8._0x4eff6b)]=_0x1b515c[_0x583648(_0x3259a8._0x139a91)]),this[_0x583648(0x84b)]=_0x1b515c['withAlpha'](this[_0x583648(0xa9c)]*_0x31ab39);},'get':function get(){var _0x1c93e9;return(_0x1c93e9=this['_globalAlpha'])!==null&&_0x1c93e9!==void 0x0?_0x1c93e9:0x1;}}}),Object[_0x5a92ef(0x528)](Cesium__namespace[_0x5a92ef(0xb76)]['prototype'],{'globalAlpha':{'set':function set(_0x2f90fc){var _0x5cb167={_0x5e687a:0xe14},_0x12e044=_0x5a92ef;this[_0x12e044(_0x5cb167._0x5e687a)]=_0x2f90fc;},'get':function get(){var _0x480afc;return(_0x480afc=this['_globalAlpha'])!==null&&_0x480afc!==void 0x0?_0x480afc:0x1;}}});var getValue_old$5=Cesium__namespace['GridMaterialProperty'][_0x5a92ef(0xe26)]['getValue'];Cesium__namespace['GridMaterialProperty']['prototype']['getValue']=function(_0x5f31a5,_0x32aa18){var _0x1757c1=_0x5a92ef;return _0x32aa18=getValue_old$5['bind'](this)(_0x5f31a5,_0x32aa18),this['globalAlpha']!==0x1&&(_0x32aa18['color']&&(_0x32aa18['color']['alpha']*=this[_0x1757c1(0xc2b)]),_0x32aa18['cellAlpha']&&(_0x32aa18['cellAlpha']*=this['globalAlpha'])),_0x32aa18;},Object['defineProperties'](Cesium__namespace['ImageMaterialProperty']['prototype'],{'globalAlpha':{'set':function set(_0x4beadb){var _0x1c1fbf={_0xf94d80:0xa9c},_0x499fc7=_0x5a92ef;this['_globalAlpha']=_0x4beadb;var _0x23c369=getCesiumColor(this['color'],Cesium__namespace['Color']['WHITE']);!Cesium__namespace['defined'](this[_0x499fc7(_0x1c1fbf._0xf94d80)])&&(this['_color_alpha']=_0x23c369['alpha']),this[_0x499fc7(0x84b)]=_0x23c369['withAlpha'](this['_color_alpha']*_0x4beadb);},'get':function get(){var _0x4ba0ad;return(_0x4ba0ad=this['_globalAlpha'])!==null&&_0x4ba0ad!==void 0x0?_0x4ba0ad:0x1;}}}),Object['defineProperties'](Cesium__namespace[_0x5a92ef(0xf15)]['prototype'],{'globalAlpha':{'set':function set(_0x761b13){var _0x2ca91a=_0x5a92ef;this[_0x2ca91a(0xe14)]=_0x761b13;},'get':function get(){var _0x4027ec=_0x5a92ef,_0x33c42e;return(_0x33c42e=this[_0x4027ec(0xe14)])!==null&&_0x33c42e!==void 0x0?_0x33c42e:0x1;}}});var getValue_old$4=Cesium__namespace[_0x5a92ef(0xf15)][_0x5a92ef(0xe26)]['getValue'];Cesium__namespace['PolylineArrowMaterialProperty'][_0x5a92ef(0xe26)]['getValue']=function(_0xd71a09,_0x3479b5){var _0x13226b={_0x209db0:0xd81,_0x57ec86:0x84b,_0x561e3f:0x313},_0x2ff21a=_0x5a92ef;return _0x3479b5=getValue_old$4[_0x2ff21a(_0x13226b._0x209db0)](this)(_0xd71a09,_0x3479b5),_0x3479b5[_0x2ff21a(_0x13226b._0x57ec86)]&&this[_0x2ff21a(0xc2b)]!==0x1&&(_0x3479b5[_0x2ff21a(0x84b)][_0x2ff21a(_0x13226b._0x561e3f)]*=this['globalAlpha']),_0x3479b5;},Object['defineProperties'](Cesium__namespace[_0x5a92ef(0xd42)]['prototype'],{'globalAlpha':{'set':function set(_0xab0ddb){var _0x261603=_0x5a92ef;this[_0x261603(0xe14)]=_0xab0ddb;},'get':function get(){var _0x2e11b4;return(_0x2e11b4=this['_globalAlpha'])!==null&&_0x2e11b4!==void 0x0?_0x2e11b4:0x1;}}});var getValue_old$3=Cesium__namespace['PolylineDashMaterialProperty'][_0x5a92ef(0xe26)][_0x5a92ef(0x770)];Cesium__namespace['PolylineDashMaterialProperty'][_0x5a92ef(0xe26)]['getValue']=function(_0x17c2b3,_0x4931f4){var _0x21d03e={_0x337b7f:0xacd,_0x42c71e:0x313},_0x153826=_0x5a92ef;return _0x4931f4=getValue_old$3['bind'](this)(_0x17c2b3,_0x4931f4),this['globalAlpha']!==0x1&&(_0x4931f4['color']&&(_0x4931f4['color']['alpha']*=this[_0x153826(0xc2b)]),_0x4931f4[_0x153826(_0x21d03e._0x337b7f)]&&(_0x4931f4['gapColor'][_0x153826(_0x21d03e._0x42c71e)]*=this[_0x153826(0xc2b)])),_0x4931f4;},Object['defineProperties'](Cesium__namespace['PolylineGlowMaterialProperty'][_0x5a92ef(0xe26)],{'globalAlpha':{'set':function set(_0x4c74a3){var _0x2b2c94={_0x38c993:0xe14},_0x44279d=_0x5a92ef;this[_0x44279d(_0x2b2c94._0x38c993)]=_0x4c74a3;},'get':function get(){var _0x1bbf1a={_0xb78944:0xe14},_0x590b39=_0x5a92ef,_0x26354e;return(_0x26354e=this[_0x590b39(_0x1bbf1a._0xb78944)])!==null&&_0x26354e!==void 0x0?_0x26354e:0x1;}}});var getValue_old$2=Cesium__namespace['PolylineGlowMaterialProperty']['prototype']['getValue'];Cesium__namespace[_0x5a92ef(0xe53)]['prototype']['getValue']=function(_0x236394,_0x60b4a1){var _0x53bfe0=_0x5a92ef;return _0x60b4a1=getValue_old$2['bind'](this)(_0x236394,_0x60b4a1),_0x60b4a1['color']&&this['globalAlpha']!==0x1&&(_0x60b4a1['color']['alpha']*=this[_0x53bfe0(0xc2b)]),_0x60b4a1;},Object['defineProperties'](Cesium__namespace['PolylineOutlineMaterialProperty']['prototype'],{'globalAlpha':{'set':function set(_0x96ec4b){this['_globalAlpha']=_0x96ec4b;},'get':function get(){var _0x296f6d;return(_0x296f6d=this['_globalAlpha'])!==null&&_0x296f6d!==void 0x0?_0x296f6d:0x1;}}});var getValue_old$1=Cesium__namespace['PolylineOutlineMaterialProperty'][_0x5a92ef(0xe26)]['getValue'];Cesium__namespace['PolylineOutlineMaterialProperty'][_0x5a92ef(0xe26)][_0x5a92ef(0x770)]=function(_0x27b857,_0x1b20e3){var _0x544458={_0xc02d77:0xd81,_0x3c969e:0x704},_0x3b867=_0x5a92ef;return _0x1b20e3=getValue_old$1[_0x3b867(_0x544458._0xc02d77)](this)(_0x27b857,_0x1b20e3),this['globalAlpha']!==0x1&&(_0x1b20e3[_0x3b867(0x84b)]&&(_0x1b20e3[_0x3b867(0x84b)][_0x3b867(0x313)]*=this['globalAlpha']),_0x1b20e3['outlineColor']&&(_0x1b20e3[_0x3b867(_0x544458._0x3c969e)]['alpha']*=this['globalAlpha'])),_0x1b20e3;},Object['defineProperties'](Cesium__namespace[_0x5a92ef(0x482)]['prototype'],{'globalAlpha':{'set':function set(_0x5f407d){this['_globalAlpha']=_0x5f407d;},'get':function get(){var _0x59ea22;return(_0x59ea22=this['_globalAlpha'])!==null&&_0x59ea22!==void 0x0?_0x59ea22:0x1;}}});var getValue_old=Cesium__namespace['StripeMaterialProperty']['prototype'][_0x5a92ef(0x770)];Cesium__namespace['StripeMaterialProperty']['prototype'][_0x5a92ef(0x770)]=function(_0x465ea2,_0x7e2ec7){var _0x58bc9a={_0x23f5b8:0x313},_0x1a769a=_0x5a92ef;return _0x7e2ec7=getValue_old['bind'](this)(_0x465ea2,_0x7e2ec7),this['globalAlpha']!==0x1&&(_0x7e2ec7['evenColor']&&(_0x7e2ec7[_0x1a769a(0x935)]['alpha']*=this['globalAlpha']),_0x7e2ec7['oddColor']&&(_0x7e2ec7['oddColor'][_0x1a769a(_0x58bc9a._0x23f5b8)]*=this['globalAlpha'])),_0x7e2ec7;},proj4[_0x5a92ef(0x547)]('EPSG:4490','+proj=longlat\x20+ellps=GRS80\x20+no_defs'),proj4['defs']('EPSG:4491','+proj=tmerc\x20+lat_0=0\x20+lon_0=75\x20+k=1\x20+x_0=13500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs'](_0x5a92ef(0xebc),'+proj=tmerc\x20+lat_0=0\x20+lon_0=81\x20+k=1\x20+x_0=14500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4[_0x5a92ef(0x547)]('EPSG:4493',_0x5a92ef(0x5a0)),proj4['defs']('EPSG:4494',_0x5a92ef(0x93e)),proj4['defs']('EPSG:4495',_0x5a92ef(0x8c5)),proj4['defs']('EPSG:4496','+proj=tmerc\x20+lat_0=0\x20+lon_0=105\x20+k=1\x20+x_0=18500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4497',_0x5a92ef(0x3cf)),proj4['defs']('EPSG:4498','+proj=tmerc\x20+lat_0=0\x20+lon_0=117\x20+k=1\x20+x_0=20500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4499','+proj=tmerc\x20+lat_0=0\x20+lon_0=123\x20+k=1\x20+x_0=21500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs'](_0x5a92ef(0xbb9),'+proj=tmerc\x20+lat_0=0\x20+lon_0=129\x20+k=1\x20+x_0=22500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4[_0x5a92ef(0x547)]('EPSG:4501','+proj=tmerc\x20+lat_0=0\x20+lon_0=135\x20+k=1\x20+x_0=23500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs'](_0x5a92ef(0x778),'+proj=tmerc\x20+lat_0=0\x20+lon_0=75\x20+k=1\x20+x_0=25500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs'](_0x5a92ef(0x961),'+proj=tmerc\x20+lat_0=0\x20+lon_0=78\x20+k=1\x20+x_0=26500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4515',_0x5a92ef(0xdaf)),proj4[_0x5a92ef(0x547)]('EPSG:4516','+proj=tmerc\x20+lat_0=0\x20+lon_0=84\x20+k=1\x20+x_0=28500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4[_0x5a92ef(0x547)]('EPSG:4517',_0x5a92ef(0x72f)),proj4['defs']('EPSG:4518','+proj=tmerc\x20+lat_0=0\x20+lon_0=90\x20+k=1\x20+x_0=30500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4519','+proj=tmerc\x20+lat_0=0\x20+lon_0=93\x20+k=1\x20+x_0=31500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs'](_0x5a92ef(0x4d2),'+proj=tmerc\x20+lat_0=0\x20+lon_0=96\x20+k=1\x20+x_0=32500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4[_0x5a92ef(0x547)]('EPSG:4521','+proj=tmerc\x20+lat_0=0\x20+lon_0=99\x20+k=1\x20+x_0=33500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4[_0x5a92ef(0x547)]('EPSG:4522',_0x5a92ef(0xd6d)),proj4['defs']('EPSG:4523','+proj=tmerc\x20+lat_0=0\x20+lon_0=105\x20+k=1\x20+x_0=35500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4[_0x5a92ef(0x547)]('EPSG:4524','+proj=tmerc\x20+lat_0=0\x20+lon_0=108\x20+k=1\x20+x_0=36500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4[_0x5a92ef(0x547)]('EPSG:4525','+proj=tmerc\x20+lat_0=0\x20+lon_0=111\x20+k=1\x20+x_0=37500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4526',_0x5a92ef(0x263)),proj4['defs']('EPSG:4527','+proj=tmerc\x20+lat_0=0\x20+lon_0=117\x20+k=1\x20+x_0=39500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4528','+proj=tmerc\x20+lat_0=0\x20+lon_0=120\x20+k=1\x20+x_0=40500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4529','+proj=tmerc\x20+lat_0=0\x20+lon_0=123\x20+k=1\x20+x_0=41500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4530','+proj=tmerc\x20+lat_0=0\x20+lon_0=126\x20+k=1\x20+x_0=42500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4531','+proj=tmerc\x20+lat_0=0\x20+lon_0=129\x20+k=1\x20+x_0=43500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4[_0x5a92ef(0x547)]('EPSG:4532','+proj=tmerc\x20+lat_0=0\x20+lon_0=132\x20+k=1\x20+x_0=44500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4533','+proj=tmerc\x20+lat_0=0\x20+lon_0=135\x20+k=1\x20+x_0=45500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4502','+proj=tmerc\x20+lat_0=0\x20+lon_0=75\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4[_0x5a92ef(0x547)]('EPSG:4503',_0x5a92ef(0x903)),proj4[_0x5a92ef(0x547)]('EPSG:4504','+proj=tmerc\x20+lat_0=0\x20+lon_0=87\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4505','+proj=tmerc\x20+lat_0=0\x20+lon_0=93\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4[_0x5a92ef(0x547)]('EPSG:4506','+proj=tmerc\x20+lat_0=0\x20+lon_0=99\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4507',_0x5a92ef(0xe70)),proj4[_0x5a92ef(0x547)](_0x5a92ef(0xc1c),'+proj=tmerc\x20+lat_0=0\x20+lon_0=111\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4509',_0x5a92ef(0x4e5)),proj4['defs'](_0x5a92ef(0x3b8),'+proj=tmerc\x20+lat_0=0\x20+lon_0=123\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4[_0x5a92ef(0x547)](_0x5a92ef(0x799),_0x5a92ef(0xf1a)),proj4['defs']('EPSG:4512','+proj=tmerc\x20+lat_0=0\x20+lon_0=135\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4[_0x5a92ef(0x547)]('EPSG:4534','+proj=tmerc\x20+lat_0=0\x20+lon_0=75\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4[_0x5a92ef(0x547)](_0x5a92ef(0xd62),'+proj=tmerc\x20+lat_0=0\x20+lon_0=78\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4[_0x5a92ef(0x547)]('EPSG:4536','+proj=tmerc\x20+lat_0=0\x20+lon_0=81\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs'](_0x5a92ef(0xbbf),'+proj=tmerc\x20+lat_0=0\x20+lon_0=84\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4538','+proj=tmerc\x20+lat_0=0\x20+lon_0=87\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4539',_0x5a92ef(0x3b2)),proj4['defs']('EPSG:4540','+proj=tmerc\x20+lat_0=0\x20+lon_0=93\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs'](_0x5a92ef(0x90b),'+proj=tmerc\x20+lat_0=0\x20+lon_0=96\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs'](_0x5a92ef(0xc0f),_0x5a92ef(0xd9e)),proj4['defs']('EPSG:4543',_0x5a92ef(0xa30)),proj4['defs'](_0x5a92ef(0x940),'+proj=tmerc\x20+lat_0=0\x20+lon_0=105\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4545','+proj=tmerc\x20+lat_0=0\x20+lon_0=108\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4546','+proj=tmerc\x20+lat_0=0\x20+lon_0=111\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs'](_0x5a92ef(0xa9f),'+proj=tmerc\x20+lat_0=0\x20+lon_0=114\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4548','+proj=tmerc\x20+lat_0=0\x20+lon_0=117\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4[_0x5a92ef(0x547)]('EPSG:4549','+proj=tmerc\x20+lat_0=0\x20+lon_0=120\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs'),proj4['defs']('EPSG:4550',_0x5a92ef(0x50f)),proj4['defs']('EPSG:4551',_0x5a92ef(0xd92)),proj4['defs'](_0x5a92ef(0xbf4),_0x5a92ef(0xf1a)),proj4['defs'](_0x5a92ef(0x8fb),_0x5a92ef(0xbf7)),proj4[_0x5a92ef(0x547)]('EPSG:4554','+proj=tmerc\x20+lat_0=0\x20+lon_0=135\x20+k=1\x20+x_0=500000\x20+y_0=0\x20+ellps=GRS80\x20+units=m\x20+no_defs');var BaseClass=(function(){var _0xdaf98b={_0x44fe71:0x9c8},_0x310b35={_0x474dca:0x3f0},_0x1ce788={_0x5b9d34:0x3f0},_0x314f6e={_0x1f5f69:0x3f0,_0xd477fb:0xdbc},_0x447645={_0x5f569d:0x1fd},_0x58077d={_0x3c0666:0xc16,_0x479b52:0x9af},_0x4842b5={_0xec0366:0x333,_0x4a53e2:0x42d},_0x341ae3={_0x498486:0xde0,_0xb35e5f:0x6ba},_0x22e10b=_0x5a92ef;function _0x3c134b(_0x1675b3){var _0x140eb8;_classCallCheck(this,_0x3c134b),this['options']=_0x1675b3,this['_enabledEvent']=(_0x140eb8=_0x1675b3===null||_0x1675b3===void 0x0?void 0x0:_0x1675b3['enabledEvent'])!==null&&_0x140eb8!==void 0x0?_0x140eb8:!![];}return _createClass(_0x3c134b,[{'key':'enabledEvent','get':function _0x58739a(){return this['_enabledEvent'];},'set':function _0x47f39b(_0xa58bca){var _0x206e15=_0x4361;this[_0x206e15(0x777)]=_0xa58bca;}},{'key':'destroy','value':function _0x1c2276(_0x7bf959){if(!_0x7bf959)for(var _0xffc312 in this){delete this[_0xffc312];}}},{'key':'on','value':function _0x5eeb0f(_0x111822,_0x403113,_0x28d32f){var _0x171e75=_0x4361;if(!_0x111822)return logError$1('绑定事件时传入了空值',_0x403113),this;if(Array['isArray'](_0x111822))for(var _0x45cb04=0x0,_0x45774a=_0x111822['length'];_0x45cb04<_0x45774a;_0x45cb04++){this[_0x171e75(_0x341ae3._0x498486)](_0x111822[_0x45cb04],_0x403113,_0x28d32f);}else{if(isObject(_0x111822))for(var _0x3db641 in _0x111822){this['_on'](_0x3db641,_0x111822[_0x3db641],_0x403113);}else{_0x111822=splitWords(_0x111822);for(var _0x39b761=0x0,_0x517444=_0x111822[_0x171e75(_0x341ae3._0xb35e5f)];_0x39b761<_0x517444;_0x39b761++){this['_on'](_0x111822[_0x39b761],_0x403113,_0x28d32f);}}}return this['_onEventHook']&&this[_0x171e75(0x4ec)](_0x111822),this;}},{'key':'off','value':function _0x225083(_0x2b9318,_0x58920c,_0x4aa572){var _0x1d41e4=_0x4361;if(!_0x2b9318)delete this[_0x1d41e4(_0x4842b5._0xec0366)];else{if(Array['isArray'](_0x2b9318))for(var _0x162dd9=0x0,_0x5725ea=_0x2b9318['length'];_0x162dd9<_0x5725ea;_0x162dd9++){this['_off'](_0x2b9318[_0x162dd9],_0x58920c,_0x4aa572);}else{if(isObject(_0x2b9318))for(var _0x354e23 in _0x2b9318){this[_0x1d41e4(0x42d)](_0x354e23,_0x2b9318[_0x354e23],_0x58920c);}else{_0x2b9318=splitWords(_0x2b9318);for(var _0x404184=0x0,_0x30999c=_0x2b9318['length'];_0x404184<_0x30999c;_0x404184++){this[_0x1d41e4(_0x4842b5._0x4a53e2)](_0x2b9318[_0x404184],_0x58920c,_0x4aa572);}}}}return this;}},{'key':'_on','value':function _0x5617d5(_0x79bf0b,_0x53e3a2,_0x394f0d){this['_events']=this['_events']||{};var _0x4c99f8=this['_events'][_0x79bf0b];!_0x4c99f8&&(_0x4c99f8=[],this['_events'][_0x79bf0b]=_0x4c99f8);_0x394f0d===this&&(_0x394f0d=undefined);var _0x43c44e={'fn':_0x53e3a2,'ctx':_0x394f0d},_0x86a504=_0x4c99f8;for(var _0x3d6780=0x0,_0x23fbe7=_0x86a504['length'];_0x3d6780<_0x23fbe7;_0x3d6780++){if(_0x86a504[_0x3d6780]['fn']===_0x53e3a2&&_0x86a504[_0x3d6780]['ctx']===_0x394f0d)return;}_0x86a504['push'](_0x43c44e);}},{'key':_0x22e10b(0x42d),'value':function _0x15f524(_0xf4511c,_0x48b6f5,_0x375792){var _0x530ab3=_0x22e10b,_0x3970a3,_0x22b74f,_0x5506fa;if(!this['_events'])return;_0x3970a3=this['_events'][_0xf4511c];if(!_0x3970a3)return;if(!_0x48b6f5){for(_0x22b74f=0x0,_0x5506fa=_0x3970a3['length'];_0x22b74f<_0x5506fa;_0x22b74f++){_0x3970a3[_0x22b74f]['fn']=falseFn;}delete this['_events'][_0xf4511c];return;}_0x375792===this&&(_0x375792=undefined);if(_0x3970a3)for(_0x22b74f=0x0,_0x5506fa=_0x3970a3['length'];_0x22b74f<_0x5506fa;_0x22b74f++){var _0x21c51=_0x3970a3[_0x22b74f];if(_0x21c51[_0x530ab3(_0x58077d._0x3c0666)]!==_0x375792)continue;if(_0x21c51['fn']===_0x48b6f5){_0x21c51['fn']=falseFn;this['_firingCount']&&(this['_events'][_0xf4511c]=_0x3970a3=_0x3970a3[_0x530ab3(0x3f7)]());_0x3970a3[_0x530ab3(_0x58077d._0x479b52)](_0x22b74f,0x1);return;}}}},{'key':'fire','value':function _0xe2f68f(_0x41afde,_0x12056d,_0x454d6b){var _0x15082f=_0x22e10b;if(!this['listens'](_0x41afde,_0x454d6b)||!this['enabledEvent'])return this;var _0x475512=_objectSpread2(_objectSpread2({'sourceTarget':this},_0x12056d),{},{'type':_0x41afde,'target':this,'stopPropagation':function _0x43280e(){this['_stopPropagation']=!![];}});if(this['_events']){var _0x5e93b8=this[_0x15082f(0x333)][_0x41afde];if(_0x5e93b8){this[_0x15082f(_0x447645._0x5f569d)]=this['_firingCount']+0x1||0x1;for(var _0x23169f=0x0,_0x49beb5=_0x5e93b8['length'];_0x23169f<_0x49beb5;_0x23169f++){var _0x152980=_0x5e93b8[_0x23169f];_0x152980['fn']['call'](_0x152980['ctx']||this,_0x475512);}this['_firingCount']--;}}return _0x454d6b&&!_0x475512['_stopPropagation']&&this[_0x15082f(0x8f9)](_0x475512),this;}},{'key':'listens','value':function _0x360e32(_0xd54a7a,_0xe29f15){var _0x291d34=_0x22e10b,_0x6fb421=this[_0x291d34(0x333)]&&this['_events'][_0xd54a7a];if(_0x6fb421&&_0x6fb421['length'])return!![];if(_0xe29f15)for(var _0x3cc3b6 in this[_0x291d34(_0x314f6e._0x1f5f69)]){if(this['_eventParents'][_0x3cc3b6][_0x291d34(_0x314f6e._0xd477fb)](_0xd54a7a,_0xe29f15))return!![];}return![];}},{'key':'once','value':function _0x36b805(_0x549ad1,_0x91aef4,_0x225566){var _0x59f0cb={_0x2afe2f:0xcf5},_0x287f74=this;if(isObject(_0x549ad1)){for(var _0x15a936 in _0x549ad1){this['once'](_0x15a936,_0x549ad1[_0x15a936],_0x91aef4);}return this;}var _0x276d50=bind(function(){var _0x12cb23=_0x4361;_0x287f74[_0x12cb23(_0x59f0cb._0x2afe2f)](_0x549ad1,_0x91aef4,_0x225566)['off'](_0x549ad1,_0x276d50,_0x225566);},this);return this['on'](_0x549ad1,_0x91aef4,_0x225566)['on'](_0x549ad1,_0x276d50,_0x225566);}},{'key':'addEventParent','value':function _0x4eaf09(_0x50847e){var _0x20c704=_0x22e10b;return this['_eventParents']=this[_0x20c704(_0x1ce788._0x5b9d34)]||{},this['_eventParents'][stampGlobalId(_0x50847e)]=_0x50847e,this;}},{'key':'removeEventParent','value':function _0x4c8bc6(_0x54e74e){var _0xf42fc8=_0x22e10b;return this[_0xf42fc8(_0x310b35._0x474dca)]&&delete this['_eventParents'][stampGlobalId(_0x54e74e)],this;}},{'key':'hasEventParent','value':function _0x4cd124(_0x3131dd){return this['_eventParents']&&this['_eventParents'][stampGlobalId(_0x3131dd)]?!![]:![];}},{'key':'_propagateEvent','value':function _0x1f8820(_0x232994){var _0x576f81=_0x22e10b;for(var _0x27ad1c in this[_0x576f81(0x3f0)]){var _0x396a4c=this['_eventParents'][_0x27ad1c];this[_0x576f81(0x63f)](_0x396a4c,_0x232994)&&_0x396a4c['fire'](_0x232994['type'],_objectSpread2({'layer':_0x232994['target'],'propagatedFrom':_0x232994[_0x576f81(_0xdaf98b._0x44fe71)]},_0x232994),!![]);}}},{'key':'_filterPropagateEvent','value':function _0x480862(_0x12fb76,_0x5206e6){return!![];}}]),_0x3c134b;}());function falseFn(){return![];}function bind(_0x2b7ca9,_0x3ad4f3){var _0x3aa031={_0x523988:0x53f},_0x2db9ee=_0x5a92ef,_0x31f10c=Array['prototype']['slice'];if(_0x2b7ca9['bind'])return _0x2b7ca9['bind']['apply'](_0x2b7ca9,_0x31f10c[_0x2db9ee(_0x3aa031._0x523988)](arguments,0x1));var _0x3096a3=_0x31f10c['call'](arguments,0x2);return function(){return _0x2b7ca9['apply'](_0x3ad4f3,_0x3096a3['length']?_0x3096a3['concat'](_0x31f10c['call'](arguments)):arguments);};}var State={'INITIALIZED':_0x5a92ef(0x5a5),'ADDED':_0x5a92ef(0xec8),'REMOVED':'removed','DESTROY':'destroy'},EventType={'add':'add','remove':'remove','addItem':'addItem','removeItem':'removeItem','addGraphic':'addGraphic','removeGraphic':'removeGraphic','addLayer':'addLayer','removeLayer':_0x5a92ef(0xa2f),'addControl':_0x5a92ef(0xf9c),'removeControl':'removeControl','updateControl':'updateControl','addEffect':_0x5a92ef(0x60d),'removeEffect':_0x5a92ef(0x8ba),'update':'update','updatePosition':'updatePosition','updateStyle':'updateStyle','updateAttr':'updateAttr','show':'show','hide':'hide','start':'start','change':'change','endItem':_0x5a92ef(0xeb1),'end':_0x5a92ef(0x5a3),'stop':'stop','zoom':_0x5a92ef(0x533),'loadBefore':_0x5a92ef(0xf1d),'load':'load','error':'error','loadConfig':_0x5a92ef(0x708),'popupOpen':_0x5a92ef(0xc71),'popupClose':_0x5a92ef(0xb95),'tooltipOpen':'tooltipOpen','tooltipClose':_0x5a92ef(0xe0d),'contextMenuOpen':_0x5a92ef(0xba5),'contextMenuClose':'contextMenuClose','contextMenuClick':'contextMenuClick','highlightOpen':_0x5a92ef(0xbe4),'highlightClose':'highlightClose','click':'click','clickGraphic':'clickGraphic','clickTileGraphic':'clickTileGraphic','clickMap':_0x5a92ef(0x727),'dblClick':'dblClick','leftDown':_0x5a92ef(0xad6),'leftUp':_0x5a92ef(0x706),'mouseMove':'mouseMove','mouseMoveTarget':'mouseMoveTarget','wheel':_0x5a92ef(0x8d7),'rightClick':'rightClick','rightDown':'rightDown','rightUp':'rightUp','middleClick':_0x5a92ef(0x85c),'middleDown':'middleDown','middleUp':'middleUp','pinchStart':'pinchStart','pinchEnd':'pinchEnd','pinchMove':'pinchMove','mouseDown':'mouseDown','mouseUp':'mouseUp','mouseOver':'mouseOver','mouseOut':_0x5a92ef(0x956),'keydown':'keydown','keyup':_0x5a92ef(0x29f),'drawStart':'drawStart','drawMouseMove':_0x5a92ef(0xd76),'drawAddPoint':'drawAddPoint','drawRemovePoint':'drawRemovePoint','drawCreated':'drawCreated','editStart':_0x5a92ef(0x38c),'editMouseDown':_0x5a92ef(0x22e),'editMouseMove':'editMouseMove','editMovePoint':'editMovePoint','editAddPoint':'editAddPoint','editRemovePoint':_0x5a92ef(0x29d),'editStyle':_0x5a92ef(0xc22),'editStop':'editStop','move':'move','initialTilesLoaded':'initialTilesLoaded','allTilesLoaded':'allTilesLoaded','addTile':_0x5a92ef(0xfef),'addTileSuccess':'addTileSuccess','addTileError':'addTileError','removeTile':'removeTile','cameraMoveStart':'cameraMoveStart','cameraMoveEnd':'cameraMoveEnd','cameraChanged':_0x5a92ef(0xc58),'preUpdate':_0x5a92ef(0xf78),'postUpdate':'postUpdate','preRender':'preRender','postRender':_0x5a92ef(0x21c),'renderError':'renderError','morphStart':_0x5a92ef(0xe27),'morphComplete':'morphComplete','clockTick':'clockTick','terrainChange':'terrainChange','terrainLoadError':'terrainLoadError','terrainLoadSuccess':'terrainLoadSuccess','tileLoadProgress':'tileLoadProgress'},BaseThing=function(_0x773d64){var _0x2bc403={_0x42da98:0x445,_0x6b464e:0xb92,_0x343980:0xcef},_0x4cc957={_0x95827a:0xfaa},_0x1b37b2={_0x5a0eb9:0x514},_0x33d736={_0x53d0ea:0xaee,_0x17b59d:0x514,_0x144020:0x399},_0x5ab3a1={_0x1eff52:0x399,_0x3841fe:0x389,_0x4ffb85:0xa06},_0x2676fc={_0x5e9e94:0x42c},_0x6cc7cf=_0x5a92ef;_inherits(_0x4cb174,_0x773d64);var _0x1289a9=_createSuper(_0x4cb174);function _0x4cb174(){var _0x2d26bd=_0x4361,_0x252f30,_0x72cdcd,_0x428e50,_0x1f4fbd=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4cb174),isBoolean(_0x1f4fbd)&&(_0x1f4fbd={'enabled':_0x1f4fbd}),_0x428e50=_0x1289a9['call'](this,_0x1f4fbd),_0x428e50[_0x2d26bd(0xea5)]=(_0x252f30=_0x1f4fbd['id'])!==null&&_0x252f30!==void 0x0?_0x252f30:createGuid(),_0x428e50['_enabled']=(_0x72cdcd=_0x1f4fbd[_0x2d26bd(0x445)])!==null&&_0x72cdcd!==void 0x0?_0x72cdcd:!![],_0x428e50['_state']=State[_0x2d26bd(_0x2676fc._0x5e9e94)],_0x428e50['options']=_0x1f4fbd,_0x428e50;}return _createClass(_0x4cb174,[{'key':'state','get':function _0x18f7e6(){return this['_state'];}},{'key':'isAdded','get':function _0x5685f8(){return this['_state']===State['ADDED'];}},{'key':'id','get':function _0x2d2a45(){return this['_id'];},'set':function _0x431563(_0x4d8428){this['options']['id']=_0x4d8428;}},{'key':_0x6cc7cf(0x382),'get':function _0x189e00(){return this['_id'];}},{'key':_0x6cc7cf(_0x2bc403._0x42da98),'get':function _0x376fd6(){return this['_enabled'];},'set':function _0x23ec10(_0x96518a){var _0x10110e=_0x6cc7cf;if(this['_enabled']===_0x96518a)return;this['_enabled']=_0x96518a,this[_0x10110e(0x1003)]&&this['_enabledHook'](_0x96518a);}},{'key':_0x6cc7cf(_0x2bc403._0x6b464e),'value':function _0x455c17(_0xf5d644){return _0xf5d644&&_0xf5d644['addThing']&&_0xf5d644['addThing'](this),this;}},{'key':'remove','value':function _0x28d1a9(_0x2b43c3){this['_map']&&this['_map']['removeThing'](this,_0x2b43c3);}},{'key':_0x6cc7cf(0xffd),'value':function _0x13aa3c(_0x49dde8){var _0x3295fa=_0x6cc7cf,_0x468119;if(this['_state']===State[_0x3295fa(0xa06)])return;this[_0x3295fa(_0x5ab3a1._0x1eff52)]=_0x49dde8;if(this['options'][_0x3295fa(0x389)])this['addEventParent'](this['options'][_0x3295fa(_0x5ab3a1._0x3841fe)]);else{if(((_0x468119=this['options'])===null||_0x468119===void 0x0?void 0x0:_0x468119['eventParent'])===![]);else this[_0x3295fa(0xfe1)](_0x49dde8);}this[_0x3295fa(0x415)]&&(!this['_createOK']&&(this['_mountedHook'](),this['_createOK']=!![])),this['_addedBaseHook']&&this['_addedBaseHook'](),this['_addedHook']&&this['_addedHook'](),this['_state']=State[_0x3295fa(_0x5ab3a1._0x4ffb85)],this['fire'](EventType['add']);}},{'key':'_onRemove','value':function _0x2fb593(){var _0x608206=_0x6cc7cf,_0xd44493,_0x5d2426;if(this['_state']!==State['ADDED'])return;if(!this[_0x608206(0x399)])return;this['_removedBaseHook']&&this['_removedBaseHook'](),this['_removedHook']&&this['_removedHook'](),this['_state']=State[_0x608206(_0x33d736._0x53d0ea)],this['fire'](EventType['remove']);if((_0xd44493=this['options'])!==null&&_0xd44493!==void 0x0&&_0xd44493['eventParent'])this['removeEventParent'](this['options']['eventParent']);else{if(((_0x5d2426=this[_0x608206(_0x33d736._0x17b59d)])===null||_0x5d2426===void 0x0?void 0x0:_0x5d2426['eventParent'])===![]);else this['removeEventParent'](this[_0x608206(_0x33d736._0x144020)]);}this['_map']=null;}},{'key':'_mountedHook','value':function _0x42454b(){}},{'key':_0x6cc7cf(_0x2bc403._0x343980),'value':function _0x123e83(){}},{'key':'_removedHook','value':function _0x113aed(){}},{'key':_0x6cc7cf(0x45a),'value':function _0xb09d02(_0x4af98a){var _0x275ec3=_0x6cc7cf;if(!_0x4af98a||Object['keys'](_0x4af98a)[_0x275ec3(0x6ba)]===0x0)return this;return this['options']=merge(this[_0x275ec3(_0x1b37b2._0x5a0eb9)],_0x4af98a),Cesium__namespace['defined'](_0x4af98a['enabled'])&&(this['enabled']=_0x4af98a['enabled']),this[_0x275ec3(0x587)]&&this['_setOptionsHook'](this['options'],_0x4af98a),this;}},{'key':'destroy','value':function _0x2a26f3(_0x215641){var _0x220378=_0x6cc7cf;this['_state']!==State['REMOVED']&&(this['clear']&&this['clear'](),this[_0x220378(_0x4cc957._0x95827a)]()),_get(_getPrototypeOf(_0x4cb174['prototype']),'destroy',this)['call'](this,_0x215641);}}]),_0x4cb174;}(BaseClass),GroupThing=function(_0x346083){var _0x40f51e={_0x3c5e35:0xc75,_0x18d13d:0x6ba,_0x51bf79:0xc9d},_0x53b521={_0x25edb7:0xe26},_0x8f425d={_0xca8eaf:0xab2},_0x3fbae6={_0x54175b:0xbdb},_0x426b72={_0x30ff36:0x2a4,_0x5f15f7:0x514,_0x49fa48:0x399},_0x4e3f10={_0x1d5d60:0x514},_0x5f23fd=_0x5a92ef;_inherits(_0x31fef5,_0x346083);var _0x24e4f4=_createSuper(_0x31fef5);function _0x31fef5(){var _0x42c944,_0x10c693=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x31fef5),_0x42c944=_0x24e4f4['call'](this,_0x10c693),_0x42c944['_arrThing']=[],_0x42c944;}return _createClass(_0x31fef5,[{'key':_0x5f23fd(0xdd3),'get':function _0xfb6ed0(){return this['_arrThing'];}},{'key':'hasEmptyGroup','get':function _0xb96a83(){return this['length']===0x0;}},{'key':_0x5f23fd(_0x40f51e._0x3c5e35),'get':function _0x524516(){return this['length']>0x0;}},{'key':_0x5f23fd(_0x40f51e._0x18d13d),'get':function _0x3e3289(){var _0xa65410=_0x5f23fd,_0x1dbe14;return((_0x1dbe14=this['options']['things'])===null||_0x1dbe14===void 0x0?void 0x0:_0x1dbe14['length'])>0x0?this[_0xa65410(_0x4e3f10._0x1d5d60)][_0xa65410(0x381)]['length']:this['_arrThing']['length'];}},{'key':_0x5f23fd(0x1003),'value':function _0x57e5b4(_0x3f1bd8){this['eachThing'](function(_0x417ca0){_0x417ca0['enabled']=_0x3f1bd8;},this);}},{'key':'_addedHook','value':function _0x3d2b9f(){var _0x582c94=_0x5f23fd;this[_0x582c94(0xaab)]();}},{'key':'_removedHook','value':function _0x50bda5(){this['removeMapChilds']();}},{'key':'addChildsToMap','value':function _0x1055a7(){var _0x499442=this;this['eachThing'](function(_0x5a0814){_0x499442['_map']['addThing'](_0x5a0814);},this);}},{'key':_0x5f23fd(0xb2d),'value':function _0x2dbd5c(){var _0x50034e=this;this['eachThing'](function(_0x43d298){_0x50034e['_map']['removeThing'](_0x43d298);},this);}},{'key':_0x5f23fd(0x448),'value':function _0x4af91a(_0x3b545a){var _0x2fc49c=_0x5f23fd;return _0x3b545a['parent']&&(_0x3b545a['removeEventParent'](_0x3b545a[_0x2fc49c(_0x426b72._0x30ff36)]),_0x3b545a['parent']=null),_0x3b545a['parent']=this,_0x3b545a[_0x2fc49c(_0x426b72._0x5f15f7)]['eventParent']=this,this['_arrThing']['push'](_0x3b545a),this['isAdded']&&!_0x3b545a['isAdded']?this[_0x2fc49c(_0x426b72._0x49fa48)]['addThing'](_0x3b545a):(_0x3b545a[_0x2fc49c(0x6b4)](this['_map']),_0x3b545a['addEventParent'](this)),this;}},{'key':'removeThing','value':function _0x3b888a(_0x129b0d){var _0x434a83=_0x5f23fd;return _0x129b0d['parent']=null,_0x129b0d['removeEventParent'](this),removeArrayItem(this[_0x434a83(_0x3fbae6._0x54175b)],_0x129b0d),this[_0x434a83(0x399)]&&_0x129b0d['isAdded']&&this[_0x434a83(0x399)][_0x434a83(0x62f)](_0x129b0d),this;}},{'key':'eachThing','value':function _0xbd5e85(_0x4e9d37,_0x253c43){var _0x2acec8=_0x5f23fd;if(!this['_arrThing'])return;return this['_arrThing'][_0x2acec8(0x675)](function(_0x23420b){_0x4e9d37['call'](_0x253c43,_0x23420b);}),this;}},{'key':'getThings','value':function _0x4f780a(){return this['_arrThing'];}},{'key':'getInMapChilds','value':function _0x5dff79(){var _0x4c7918=_0x5f23fd,_0x463030=this,_0x1e4a24=this[_0x4c7918(0xbdb)]||[];return this['_map']['eachThing'](function(_0x489bfd){var _0xb2cd53=_0x4c7918;if(_0x489bfd[_0xb2cd53(_0x8f425d._0xca8eaf)]!==_0x463030['id'])return;if(_0x463030['_arrThing']['indexOf'](_0x489bfd)!==-0x1)return;_0x1e4a24[_0xb2cd53(0x8e7)](_0x489bfd);},this),_0x1e4a24;}},{'key':'getThingById','value':function _0x19ed97(_0x2e6d02){var _0x399111=_0x5f23fd,_0x1ec962=this['_arrThing'];if(!this['_arrThing']||this[_0x399111(0xbdb)]['length']===0x0)return;for(var _0x3f070e=0x0,_0x15767f=_0x1ec962['length'];_0x3f070e<_0x15767f;_0x3f070e++){var _0x9ed056=_0x1ec962[_0x3f070e];if(_0x9ed056['id']===_0x2e6d02)return _0x9ed056;}return undefined;}},{'key':_0x5f23fd(_0x40f51e._0x51bf79),'value':function _0x5f2964(_0x1f686b){var _0x5f33bb=_0x5f23fd;this['eachThing'](function(_0x479ab7){var _0x49facf=_0x4361;_0x479ab7!==null&&_0x479ab7!==void 0x0&&_0x479ab7['destroy']&&_0x479ab7[_0x49facf(0xc9d)](_0x1f686b);},this),_get(_getPrototypeOf(_0x31fef5[_0x5f33bb(_0x53b521._0x25edb7)]),'destroy',this)['call'](this,_0x1f686b);}}]),_0x31fef5;}(BaseThing),GroundSkyBoxFS=_0x5a92ef(0xf70),GroundSkyBoxVS='attribute\x20vec3\x20position;\x0auniform\x20mat3\x20u_rotateMatrix;\x0avarying\x20vec3\x20v_texCoord;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec3\x20p\x20=\x20czm_viewRotation\x20*\x20u_rotateMatrix\x20*\x20(czm_temeToPseudoFixed\x20*\x20(czm_entireFrustum.y\x20*\x20position));//【火星科技marsgis.cn】\x20Hao\x202019-9-18\x20\x20\x20天空盒\x0a\x20\x20gl_Position\x20=\x20czm_projection\x20*\x20vec4(p,\x201.0);\x0a\x20\x20v_texCoord\x20=\x20position.xyz;\x0a}\x0a',GroundSkyBox=function(_0x3ef4cc){var _0x42eb90={_0x1823de:0x414,_0x464080:0x856,_0x4677ec:0xc77,_0x4fc81c:0xa95,_0x257eed:0x70e,_0x17e7a8:0x7f6,_0x2dcae9:0xa6f,_0xdf0f4f:0x438,_0x5109e5:0xab5,_0x11f758:0x279,_0x51fb21:0xc9d,_0x5b3355:0x4cf,_0x4ea5bc:0xddf,_0x1335e7:0x692,_0x1d6430:0x8b8,_0x43b653:0x47b},_0x1a0582={_0x5a73db:0xa10,_0x103c00:0xa3c,_0x341a94:0xabb};_inherits(_0x4d681c,_0x3ef4cc);var _0x20ce56=_createSuper(_0x4d681c);function _0x4d681c(_0x59608a){var _0xcf82af=_0x4361,_0x408c97;return _classCallCheck(this,_0x4d681c),_0x408c97=_0x20ce56['call'](this,_0x59608a),_0x408c97[_0xcf82af(0xabb)]=new Cesium__namespace['Matrix3'](),_0x408c97;}return _createClass(_0x4d681c,[{'key':'update','value':function _0xd3a426(_0x45871e,_0x57d0aa){var _0x3cc9e4=_0x4361,_0x3fb762=this,_0x423b78=this;if(!this[_0x3cc9e4(0x7a6)])return undefined;if(_0x45871e['mode']!==Cesium__namespace['SceneMode']['SCENE3D']&&_0x45871e[_0x3cc9e4(_0x42eb90._0x1823de)]!==Cesium__namespace['SceneMode']['MORPHING'])return undefined;if(!_0x45871e[_0x3cc9e4(0xec9)][_0x3cc9e4(0xc33)])return undefined;var _0x129d2a=_0x45871e[_0x3cc9e4(_0x42eb90._0x464080)];if(this[_0x3cc9e4(0x8c1)]!==this[_0x3cc9e4(0xc77)]){this['_sources']=this[_0x3cc9e4(_0x42eb90._0x4677ec)];var _0x5b0873=this['sources'];if(!Cesium__namespace['defined'](_0x5b0873['positiveX'])||!Cesium__namespace['defined'](_0x5b0873[_0x3cc9e4(_0x42eb90._0x4fc81c)])||!Cesium__namespace[_0x3cc9e4(_0x42eb90._0x257eed)](_0x5b0873['positiveY'])||!Cesium__namespace[_0x3cc9e4(0x70e)](_0x5b0873[_0x3cc9e4(_0x42eb90._0x17e7a8)])||!Cesium__namespace[_0x3cc9e4(_0x42eb90._0x257eed)](_0x5b0873['positiveZ'])||!Cesium__namespace['defined'](_0x5b0873['negativeZ']))throw new Cesium__namespace[(_0x3cc9e4(0xdab))]('this.sources\x20is\x20required\x20and\x20must\x20have\x20positiveX,\x20negativeX,\x20positiveY,\x20negativeY,\x20positiveZ,\x20and\x20negativeZ\x20properties.');if(_typeof(_0x5b0873['positiveX'])!==_typeof(_0x5b0873[_0x3cc9e4(0xa95)])||_typeof(_0x5b0873['positiveX'])!==_typeof(_0x5b0873[_0x3cc9e4(_0x42eb90._0x2dcae9)])||_typeof(_0x5b0873['positiveX'])!==_typeof(_0x5b0873[_0x3cc9e4(0x7f6)])||_typeof(_0x5b0873['positiveX'])!==_typeof(_0x5b0873[_0x3cc9e4(0x871)])||_typeof(_0x5b0873[_0x3cc9e4(_0x42eb90._0xdf0f4f)])!==_typeof(_0x5b0873[_0x3cc9e4(0x9bb)]))throw new Cesium__namespace['DeveloperError']('this.sources\x20properties\x20must\x20all\x20be\x20the\x20same\x20type.');typeof _0x5b0873['positiveX']==='string'?Cesium__namespace['loadCubeMap'](_0x129d2a,this['_sources'])[_0x3cc9e4(_0x42eb90._0x5109e5)](function(_0x47999c){_0x423b78['_cubeMap']=_0x423b78['_cubeMap']&&_0x423b78['_cubeMap']['destroy'](),_0x423b78['_cubeMap']=_0x47999c;}):(this['_cubeMap']=this[_0x3cc9e4(_0x42eb90._0x11f758)]&&this['_cubeMap'][_0x3cc9e4(_0x42eb90._0x51fb21)](),this['_cubeMap']=new Cesium__namespace['CubeMap']({'context':_0x129d2a,'source':_0x5b0873}));}var _0x5a0cff=this['_command'];if(!Cesium__namespace[_0x3cc9e4(0x70e)](_0x5a0cff[_0x3cc9e4(_0x42eb90._0x5b3355)])){_0x5a0cff['uniformMap']={'u_cubeMap':function _0x46777a(){var _0x116958=_0x3cc9e4;return _0x423b78[_0x116958(0x279)];},'u_rotateMatrix':function _0x282fbc(){var _0x4f9a63=_0x3cc9e4;return _0x5a0cff[_0x4f9a63(_0x1a0582._0x5a73db)]=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x45871e[_0x4f9a63(_0x1a0582._0x103c00)]['_positionWC']),Cesium__namespace['Matrix4']['getMatrix3'](_0x5a0cff['modelMatrix'],_0x3fb762[_0x4f9a63(_0x1a0582._0x341a94)]);}};var _0x43970f=Cesium__namespace['BoxGeometry']['createGeometry'](Cesium__namespace['BoxGeometry']['fromDimensions']({'dimensions':new Cesium__namespace['Cartesian3'](0x2,0x2,0x2),'vertexFormat':Cesium__namespace['VertexFormat']['POSITION_ONLY']})),_0x54e84d=this[_0x3cc9e4(0x328)]=Cesium__namespace[_0x3cc9e4(_0x42eb90._0x4ea5bc)]['createAttributeLocations'](_0x43970f);_0x5a0cff['vertexArray']=Cesium__namespace['VertexArray']['fromGeometry']({'context':_0x129d2a,'geometry':_0x43970f,'attributeLocations':_0x54e84d,'bufferUsage':Cesium__namespace['BufferUsage']['STATIC_DRAW']}),_0x5a0cff[_0x3cc9e4(_0x42eb90._0x1335e7)]=Cesium__namespace[_0x3cc9e4(_0x42eb90._0x1d6430)]['fromCache']({'blending':Cesium__namespace[_0x3cc9e4(_0x42eb90._0x43b653)]['ALPHA_BLEND']});}if(!Cesium__namespace['defined'](_0x5a0cff[_0x3cc9e4(0x66c)])||this['_useHdr']!==_0x57d0aa){var _0x2f1394=new Cesium__namespace[(_0x3cc9e4(0xdca))]({'defines':[_0x57d0aa?'HDR':''],'sources':[GroundSkyBoxFS]});_0x5a0cff['shaderProgram']=Cesium__namespace['ShaderProgram']['fromCache']({'context':_0x129d2a,'vertexShaderSource':GroundSkyBoxVS,'fragmentShaderSource':_0x2f1394,'attributeLocations':this['_attributeLocations']}),this['_useHdr']=_0x57d0aa;}if(!Cesium__namespace['defined'](this['_cubeMap']))return undefined;return _0x5a0cff;}}]),_0x4d681c;}(Cesium__namespace[_0x5a92ef(0x9f9)]),MultipleSkyBoxFS='uniform\x20samplerCube\x20u_cubeMap;\x0auniform\x20samplerCube\x20u_cubeMap2;\x0auniform\x20samplerCube\x20u_cubeMap3;\x0auniform\x20float\x20u_select;\x0avarying\x20vec3\x20v_texCoord;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec4\x20fragColor;\x0a\x20\x20if(u_select\x20<=\x201.0)\x20{\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20textureCube(u_cubeMap,\x20normalize(v_texCoord));\x0a\x20\x20\x20\x20color\x20=\x20vec4(czm_gammaCorrect(color).rgb,\x20czm_morphTime);\x0a\x20\x20\x20\x20vec4\x20color2\x20=\x20textureCube(u_cubeMap2,\x20normalize(v_texCoord));\x0a\x20\x20\x20\x20color2\x20=\x20vec4(czm_gammaCorrect(color2).rgb,\x20czm_morphTime);\x0a\x20\x20\x20\x20fragColor\x20=\x20mix(color,\x20color2,\x20u_select);\x0a\x20\x20}\x0a\x20\x20if(u_select\x20>\x201.0)\x20{\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20textureCube(u_cubeMap2,\x20normalize(v_texCoord));\x0a\x20\x20\x20\x20color\x20=\x20vec4(czm_gammaCorrect(color).rgb,\x20czm_morphTime);\x0a\x20\x20\x20\x20vec4\x20color2\x20=\x20textureCube(u_cubeMap3,\x20normalize(v_texCoord));\x0a\x20\x20\x20\x20color2\x20=\x20vec4(czm_gammaCorrect(color2).rgb,\x20czm_morphTime);\x0a\x20\x20\x20\x20fragColor\x20=\x20mix(color,\x20color2,\x20u_select\x20-\x201.0);\x0a\x20\x20}\x0a\x20\x20gl_FragColor\x20=\x20fragColor;\x0a}\x0a',MultipleSkyBoxVS='attribute\x20vec3\x20position;\x0avarying\x20vec3\x20v_texCoord;\x0auniform\x20mat3\x20u_rotateMatrix;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec3\x20p\x20=\x20czm_viewRotation\x20*\x20u_rotateMatrix\x20*\x20(czm_temeToPseudoFixed\x20*\x20(czm_entireFrustum.y\x20*\x20position));\x0a\x20\x20gl_Position\x20=\x20czm_projection\x20*\x20vec4(p,\x201.0);\x0a\x20\x20v_texCoord\x20=\x20position.xyz;\x0a}\x0a',MultipleSkyBox=function(_0x2cecda){var _0x4323b1={_0xea5d24:0x9bc},_0x42357e={_0x362993:0x4cf,_0x4b6532:0x2f0},_0xa9d43f={_0x32f377:0x414,_0x255497:0x8c1,_0x43e854:0xc77,_0x17ed1e:0x375,_0x3122d9:0xa95,_0x4844b2:0x438,_0x41207f:0xab5,_0x157a44:0x279,_0x3ce46a:0x2f0,_0x5b1c55:0x34b,_0x32a448:0xba6,_0x1eb085:0x37d,_0x27c34d:0x62b,_0x2771bf:0x38e,_0x3c2fcd:0x70e},_0x9b405c={_0x4f79ba:0xa3c},_0x132a20={_0x2d09d2:0x2f0},_0x48f08a={_0x18f1a9:0x34b,_0x388a60:0xc9d},_0x199886={_0x20d194:0x2f0},_0x56f6b8={_0x467b52:0x279},_0x1ccd70={_0x3fa689:0x3d8,_0x2c7203:0x375},_0x3a907e=_0x5a92ef;_inherits(_0x42be80,_0x2cecda);var _0x4189ba=_createSuper(_0x42be80);function _0x42be80(_0x58f67e){var _0x5f47d7=_0x4361,_0x3b1cd3;return _classCallCheck(this,_0x42be80),_0x3b1cd3=_0x4189ba[_0x5f47d7(0x53f)](this,_0x58f67e),_0x3b1cd3[_0x5f47d7(_0x1ccd70._0x3fa689)]=_0x58f67e[_0x5f47d7(0x3d8)],_0x3b1cd3['sources3']=_0x58f67e[_0x5f47d7(0x552)],_0x3b1cd3[_0x5f47d7(_0x1ccd70._0x2c7203)]=undefined,_0x3b1cd3['_sources3']=undefined,_0x3b1cd3[_0x5f47d7(0x2f0)]=undefined,_0x3b1cd3['_cubeMap3']=undefined,_0x3b1cd3['_skyboxMatrix3']=new Cesium__namespace['Matrix3'](),_0x3b1cd3['select']=_0x58f67e['select']||0x0,_0x3b1cd3;}return _createClass(_0x42be80,[{'key':_0x3a907e(_0x4323b1._0xea5d24),'value':function _0x1a6285(_0x43c27a,_0x542906){var _0x539361=_0x3a907e,_0x35226a=this,_0x49febf=this;if(!this['show'])return undefined;if(_0x43c27a['mode']!==Cesium__namespace['SceneMode']['SCENE3D']&&_0x43c27a[_0x539361(_0xa9d43f._0x32f377)]!==Cesium__namespace['SceneMode']['MORPHING'])return undefined;if(!_0x43c27a['passes']['render'])return undefined;var _0x221fe5=_0x43c27a[_0x539361(0x856)];if(this['_sources']!==this['sources']){this[_0x539361(_0xa9d43f._0x255497)]=this[_0x539361(_0xa9d43f._0x43e854)];var _0x193230=this['sources'];this[_0x539361(_0xa9d43f._0x17ed1e)]=this['sources2'];var _0x118782=this['sources2'];this[_0x539361(0xdc6)]=this['sources3'];var _0x119b88=this['sources3'];if(!Cesium__namespace['defined'](_0x193230['positiveX'])||!Cesium__namespace[_0x539361(0x70e)](_0x193230['negativeX'])||!Cesium__namespace[_0x539361(0x70e)](_0x193230[_0x539361(0xa6f)])||!Cesium__namespace[_0x539361(0x70e)](_0x193230['negativeY'])||!Cesium__namespace['defined'](_0x193230['positiveZ'])||!Cesium__namespace['defined'](_0x193230['negativeZ']))throw new Cesium__namespace[(_0x539361(0xdab))]('this.sources\x20is\x20required\x20and\x20must\x20have\x20positiveX,\x20negativeX,\x20positiveY,\x20negativeY,\x20positiveZ,\x20and\x20negativeZ\x20properties.');if(_typeof(_0x193230['positiveX'])!==_typeof(_0x193230[_0x539361(_0xa9d43f._0x3122d9)])||_typeof(_0x193230['positiveX'])!==_typeof(_0x193230[_0x539361(0xa6f)])||_typeof(_0x193230['positiveX'])!==_typeof(_0x193230['negativeY'])||_typeof(_0x193230['positiveX'])!==_typeof(_0x193230[_0x539361(0x871)])||_typeof(_0x193230['positiveX'])!==_typeof(_0x193230[_0x539361(0x9bb)]))throw new Cesium__namespace['DeveloperError']('this.sources\x20properties\x20must\x20all\x20be\x20the\x20same\x20type.');typeof _0x193230[_0x539361(_0xa9d43f._0x4844b2)]===_0x539361(0xb1b)?(Cesium__namespace[_0x539361(0x256)](_0x221fe5,this['_sources'])['then'](function(_0x105c0c){var _0x334815=_0x539361;_0x49febf['_cubeMap']=_0x49febf[_0x334815(_0x56f6b8._0x467b52)]&&_0x49febf['_cubeMap']['destroy'](),_0x49febf['_cubeMap']=_0x105c0c;}),Cesium__namespace['loadCubeMap'](_0x221fe5,this['_sources2'])[_0x539361(_0xa9d43f._0x41207f)](function(_0x404928){var _0x1cd139=_0x539361;_0x49febf['_cubeMap2']=_0x49febf[_0x1cd139(_0x199886._0x20d194)]&&_0x49febf['_cubeMap2']['destroy'](),_0x49febf['_cubeMap2']=_0x404928;}),Cesium__namespace['loadCubeMap'](_0x221fe5,this['_sources3'])['then'](function(_0x2910b5){var _0x57a242=_0x539361;_0x49febf[_0x57a242(_0x48f08a._0x18f1a9)]=_0x49febf['_cubeMap3']&&_0x49febf['_cubeMap3'][_0x57a242(_0x48f08a._0x388a60)](),_0x49febf['_cubeMap3']=_0x2910b5;})):(this[_0x539361(0x279)]=this[_0x539361(_0xa9d43f._0x157a44)]&&this[_0x539361(_0xa9d43f._0x157a44)]['destroy'](),this[_0x539361(0x279)]=new Cesium__namespace['CubeMap']({'context':_0x221fe5,'source':_0x193230}),this[_0x539361(0x2f0)]=this[_0x539361(0x2f0)]&&this['_cubeMap2']['destroy'](),this[_0x539361(_0xa9d43f._0x3ce46a)]=new Cesium__namespace['CubeMap']({'context':_0x221fe5,'source':_0x118782}),this[_0x539361(_0xa9d43f._0x5b1c55)]=this['_cubeMap3']&&this[_0x539361(0x34b)]['destroy'](),this['_cubeMap3']=new Cesium__namespace['CubeMap']({'context':_0x221fe5,'source':_0x119b88}));}var _0x1f1fc8=this[_0x539361(_0xa9d43f._0x32a448)];_0x1f1fc8['modelMatrix']=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x43c27a['camera']['_positionWC']);if(!Cesium__namespace[_0x539361(0x70e)](_0x1f1fc8[_0x539361(0x4cf)])){_0x1f1fc8['uniformMap']={'u_cubeMap':function _0xdafea8(){return _0x49febf['_cubeMap'];},'u_cubeMap2':function _0x3ce2fa(){var _0x3a74e9=_0x539361;return _0x49febf[_0x3a74e9(_0x132a20._0x2d09d2)];},'u_cubeMap3':function _0x1c3413(){return _0x49febf['_cubeMap3'];},'u_select':function _0x21f50d(){return _0x35226a['select'];},'u_rotateMatrix':function _0x382225(){var _0x48ad32=_0x539361;return _0x1f1fc8['modelMatrix']=Cesium__namespace['Transforms'][_0x48ad32(0x93d)](_0x43c27a[_0x48ad32(_0x9b405c._0x4f79ba)]['_positionWC']),Cesium__namespace['Matrix4'][_0x48ad32(0x4d5)](_0x1f1fc8['modelMatrix'],_0x35226a['_skyboxMatrix3']);}};var _0x29cd10=Cesium__namespace[_0x539361(_0xa9d43f._0x1eb085)]['createGeometry'](Cesium__namespace['BoxGeometry']['fromDimensions']({'dimensions':new Cesium__namespace['Cartesian3'](0x2,0x2,0x2),'vertexFormat':Cesium__namespace['VertexFormat']['POSITION_ONLY']})),_0x2292d9=this['_attributeLocations']=Cesium__namespace['GeometryPipeline']['createAttributeLocations'](_0x29cd10);_0x1f1fc8['vertexArray']=Cesium__namespace[_0x539361(0xd11)][_0x539361(0x962)]({'context':_0x221fe5,'geometry':_0x29cd10,'attributeLocations':_0x2292d9,'bufferUsage':Cesium__namespace['BufferUsage']['_DRAW']}),_0x1f1fc8['renderState']=Cesium__namespace['RenderState']['fromCache']({'blending':Cesium__namespace['BlendingState']['ALPHA_BLEND']});}if(!Cesium__namespace['defined'](_0x1f1fc8['shaderProgram'])||this[_0x539361(0x101a)]!==_0x542906){var _0x5e11f7=new Cesium__namespace['ShaderSource']({'defines':[_0x542906?_0x539361(_0xa9d43f._0x27c34d):''],'sources':[MultipleSkyBoxFS]});_0x1f1fc8['shaderProgram']=Cesium__namespace['ShaderProgram'][_0x539361(_0xa9d43f._0x2771bf)]({'context':_0x221fe5,'vertexShaderSource':MultipleSkyBoxVS,'fragmentShaderSource':_0x5e11f7,'attributeLocations':this[_0x539361(0x328)]}),this[_0x539361(0x101a)]=_0x542906;}if(!Cesium__namespace[_0x539361(0x70e)](this['_cubeMap']))return undefined;if(!Cesium__namespace[_0x539361(_0xa9d43f._0x3c2fcd)](this['_cubeMap2']))return undefined;if(!Cesium__namespace['defined'](this[_0x539361(0x34b)]))return undefined;return _0x1f1fc8;}},{'key':'isDestroyed','value':function _0x5b2efe(){return![];}},{'key':'destroy','value':function _0x347af1(){var _0x5cef49=_0x3a907e,_0x2ae269=this['_command'];return _0x2ae269[_0x5cef49(_0x42357e._0x362993)]=_0x2ae269['vertexArray']&&_0x2ae269[_0x5cef49(_0x42357e._0x362993)]['destroy'](),_0x2ae269['shaderProgram']=_0x2ae269['shaderProgram']&&_0x2ae269['shaderProgram'][_0x5cef49(0xc9d)](),this['_cubeMap']=this['_cubeMap']&&this[_0x5cef49(0x279)]['destroy'](),this[_0x5cef49(0x2f0)]=this[_0x5cef49(_0x42357e._0x4b6532)]&&this['_cubeMap2']['destroy'](),this[_0x5cef49(0x34b)]=this['_cubeMap3']&&this['_cubeMap3']['destroy'](),this['destroyObject'](this);}}]),_0x42be80;}(Cesium__namespace['SkyBox']),LocalWorldTransform=(function(){var _0x403197={_0x26fcbc:0x6ef},_0xd0fdb7={_0x3c0b98:0xbd4,_0x339298:0xcc3},_0xeee1e6=_0x5a92ef;function _0x514f03(_0x335ab5,_0x20d3dd){var _0x273d4b=_0x4361;_classCallCheck(this,_0x514f03),_0x20d3dd=_0x20d3dd||Cesium__namespace[_0x273d4b(_0xd0fdb7._0x3c0b98)][_0x273d4b(0x93d)],this['_matrix']=_0x20d3dd(_0x335ab5),this[_0x273d4b(0xc85)]=Cesium__namespace['Matrix4']['inverseTransformation'](this['_matrix'],new Cesium__namespace[(_0x273d4b(_0xd0fdb7._0x339298))]());}return _createClass(_0x514f03,[{'key':_0xeee1e6(_0x403197._0x26fcbc),'value':function _0xdcdd08(_0x5e7c45,_0x5048eb){var _0xfffdb7=_0xeee1e6;return!_0x5048eb&&(_0x5048eb=new Cesium__namespace[(_0xfffdb7(0x23b))]()),Cesium__namespace['Matrix4']['multiplyByPoint'](this[_0xfffdb7(0x743)],_0x5e7c45,_0x5048eb),_0x5048eb;}},{'key':'worldToLocal','value':function _0x4804b5(_0x2b6299,_0x2fc8b7){return!_0x2fc8b7&&(_0x2fc8b7=new Cesium__namespace['Cartesian3']()),Cesium__namespace['Matrix4']['multiplyByPoint'](this['_inverseMatrix'],_0x2b6299,_0x2fc8b7),_0x2fc8b7;}}]),_0x514f03;}()),MarsArray=(function(){var _0x2a2547={_0x4ed95c:0x50e,_0x2f8f0d:0xa20,_0x27e09a:0x675},_0x340b55={_0x327b60:0xc9d},_0xd5c61a={_0x114c68:0xefc},_0x4e3dc9={_0x55c145:0xae1},_0x56b4c1={_0x588c66:0x8e7},_0x7c0705={_0x58ed40:0xae1},_0x58bf0c={_0x579807:0x8e7},_0x516965={_0x54881b:0x70e},_0x253fbc={_0x3c73cb:0xae1},_0x2d6454=_0x5a92ef;function _0x1471f0(){_classCallCheck(this,_0x1471f0),this['_array']=[],this['_hash']={};}return _createClass(_0x1471f0,[{'key':'length','get':function _0x22b25b(){return this['_array']['length'];}},{'key':'values','get':function _0x27fd5f(){var _0x18b566=_0x4361;return this[_0x18b566(_0x253fbc._0x3c73cb)];}},{'key':'contains','value':function _0xd7aff(_0x3b0292){var _0x4899bb=_0x4361;if(!_0x3b0292)return![];return Cesium__namespace[_0x4899bb(_0x516965._0x54881b)](this['_hash'][_0x3b0292]);}},{'key':_0x2d6454(_0x2a2547._0x4ed95c),'value':function _0x10dfa1(_0x1e0bd0,_0x4a4978){var _0x4fd1d5=_0x2d6454,_0x1211a4=this['_hash'][_0x1e0bd0];_0x4a4978!==_0x1211a4&&(this['remove'](_0x1e0bd0),this['_hash'][_0x1e0bd0]=_0x4a4978,this['_array'][_0x4fd1d5(_0x58bf0c._0x579807)](_0x4a4978));}},{'key':_0x2d6454(_0x2a2547._0x2f8f0d),'value':function _0xde4a28(_0x4398f5){return _0x4398f5?this['_hash'][_0x4398f5]:undefined;}},{'key':'getByAttr','value':function _0x40f492(_0x31125d){var _0x47ccd5=_0x2d6454,_0x2a085f=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:'id',_0x1fc85e=arguments[_0x47ccd5(0x6ba)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:'options';if(_0x2a085f==='id'&&this[_0x47ccd5(0xefc)][_0x31125d])return this['_hash'][_0x31125d];for(var _0x90da0e=0x0,_0x53b3ec=this['_array']['length'];_0x90da0e<_0x53b3ec;_0x90da0e++){var _0x13fcd2=this[_0x47ccd5(_0x7c0705._0x58ed40)][_0x90da0e];if(_0x13fcd2[_0x2a085f]==_0x31125d||_0x13fcd2[_0x1fc85e]&&_0x13fcd2[_0x1fc85e][_0x2a085f]==_0x31125d)return _0x13fcd2;}return undefined;}},{'key':_0x2d6454(0xd80),'value':function _0x306226(_0x257a45){var _0xaf5151=_0x2d6454,_0x35cccf=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:'id',_0x31bb52=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:'options',_0x2d2286=[];for(var _0x14456a=0x0,_0x58718d=this['_array'][_0xaf5151(0x6ba)];_0x14456a<_0x58718d;_0x14456a++){var _0x83fd8f=this[_0xaf5151(0xae1)][_0x14456a];(_0x83fd8f[_0x35cccf]==_0x257a45||_0x83fd8f[_0x31bb52]&&_0x83fd8f[_0x31bb52][_0x35cccf]==_0x257a45)&&_0x2d2286[_0xaf5151(_0x56b4c1._0x588c66)](_0x83fd8f);}return _0x2d2286;}},{'key':'remove','value':function _0x13b3da(_0xa045cc){var _0x324098=_0x2d6454,_0x2fa8c3=this['_hash'][_0xa045cc],_0x39b20e=Cesium__namespace['defined'](_0x2fa8c3);if(_0x39b20e){var _0x50931a=this[_0x324098(_0x4e3dc9._0x55c145)];_0x50931a['splice'](_0x50931a['indexOf'](_0x2fa8c3),0x1),delete this[_0x324098(0xefc)][_0xa045cc];}return _0x39b20e;}},{'key':_0x2d6454(_0x2a2547._0x27e09a),'value':function _0x210da5(_0x4f0f33,_0xe48e76){for(var _0x622057=0x0,_0x20916f=this['_array']['length'];_0x622057<_0x20916f;_0x622057++){var _0x14d173=this['_array'][_0x622057];_0x4f0f33['call'](_0xe48e76||this,_0x14d173,_0x622057);}}},{'key':'removeAll','value':function _0x2d1716(){var _0x3daf9b=_0x2d6454,_0x2be312=this['_array'];_0x2be312['length']>0x0&&(this[_0x3daf9b(_0xd5c61a._0x114c68)]={},_0x2be312['length']=0x0);}},{'key':'destroy','value':function _0xbce64f(){var _0x3766b8=_0x2d6454;if(this['_array']['length']>0x0&&this['_array'][0x0]['destroy']){this['remove']=function(){};for(var _0x3d604e=this[_0x3766b8(0xae1)][_0x3766b8(0x6ba)]-0x1;_0x3d604e>=0x0;_0x3d604e--){var _0x2b1e8a=this['_array'][_0x3d604e];_0x2b1e8a!==null&&_0x2b1e8a!==void 0x0&&_0x2b1e8a[_0x3766b8(_0x340b55._0x327b60)]&&_0x2b1e8a['destroy']();}}this['removeAll']();for(var _0x1a8fca in this){delete this[_0x1a8fca];}}}]),_0x1471f0;}()),ChinaCRS={'WGS84':'WGS84','GCJ02':'GCJ02','BAIDU':'BD09'},ion=_0x5a92ef(0x1f2);function updateIon(_0x207578){var _0x30eac6={_0xacd10e:0x1014},_0x16e5c7=_0x5a92ef;ion=_0x207578,Cesium__namespace[_0x16e5c7(_0x30eac6._0xacd10e)]['defaultAccessToken']=_0x207578;}var mapbox=_0x5a92ef(0x548);function updateMapbox(_0xe90447){mapbox=_0xe90447;}var bing=_0x5a92ef(0x76e);function updateBing(_0x2e2054){bing=_0x2e2054;}var tiandituArr=['789e558be762ff832392a0393fd8a4f1',_0x5a92ef(0xc4e),'d083e4cf30bfc438ef93436c10c2c20a',_0x5a92ef(0xf33)],tianditu=getArrayRandomOne(tiandituArr);function updateTianditu(_0x4aba2f){tiandituArr['splice'](0x0,tiandituArr['length']),Array['isArray'](_0x4aba2f)?_0x4aba2f['forEach'](function(_0x302741){tiandituArr['push'](_0x302741);}):tiandituArr['push'](_0x4aba2f),tianditu=getArrayRandomOne(tiandituArr);}var gaodeArr=[_0x5a92ef(0x886),_0x5a92ef(0xbad),'65892a265537810eba29eeae73649a71','25962df421fcad3cc2a8ceb55aafd04f','6e5d9f46b78cfb5b5ab3d407dad8fd14','044b5684de2b2009a15084eb8b88f822',_0x5a92ef(0x2b8),'ee24b622294b5bc659fb92fe81084776'],gaode=getArrayRandomOne(gaodeArr);function updateGaode(_0x46b424){var _0x2a1c6b={_0x186289:0x8e7},_0x2c54a2=_0x5a92ef;gaodeArr['splice'](0x0,gaodeArr['length']),Array['isArray'](_0x46b424)?_0x46b424[_0x2c54a2(0x675)](function(_0x1ba70b){var _0x1bfc03=_0x2c54a2;gaodeArr[_0x1bfc03(_0x2a1c6b._0x186289)](_0x1ba70b);}):gaodeArr['push'](_0x46b424),gaode=getArrayRandomOne(gaodeArr);}var baiduArr=[_0x5a92ef(0xdc2),'nLUUSRsSBRSVmtxfaGKPaN3mXf6jiivf',_0x5a92ef(0x257),'R7KAL3f6AttldwwicmVXnYkN7EHCY729'],baidu=getArrayRandomOne(baiduArr);function updateBaidu(_0x3d3372){var _0x731aab={_0x5063ce:0x71a},_0x5130a7=_0x5a92ef;baiduArr['splice'](0x0,baiduArr['length']),Array[_0x5130a7(_0x731aab._0x5063ce)](_0x3d3372)?_0x3d3372['forEach'](function(_0x7aee45){baiduArr['push'](_0x7aee45);}):baiduArr['push'](_0x3d3372),baidu=getArrayRandomOne(baiduArr);}function updateAll(_0x543988){_0x543988['tianditu']&&updateTianditu(_0x543988['tianditu']),_0x543988['gaode']&&updateGaode(_0x543988['gaode']),_0x543988['baidu']&&updateBaidu(_0x543988['baidu']),_0x543988['ion']&&updateIon(_0x543988['ion']),_0x543988['mapbox']&&updateMapbox(_0x543988['mapbox']),_0x543988['bing']&&updateBing(_0x543988['bing']);}var Token={'__proto__':null,get 'ion'(){return ion;},'updateIon':updateIon,get 'mapbox'(){return mapbox;},'updateMapbox':updateMapbox,get 'bing'(){return bing;},'updateBing':updateBing,'tiandituArr':tiandituArr,get 'tianditu'(){return tianditu;},'updateTianditu':updateTianditu,'gaodeArr':gaodeArr,get 'gaode'(){return gaode;},'updateGaode':updateGaode,'baiduArr':baiduArr,get 'baidu'(){return baidu;},'updateBaidu':updateBaidu,'updateAll':updateAll},Color$2=Cesium__namespace['Material']['ColorType'],PolylineDash=Cesium__namespace['Material']['PolylineDashType'],LineDotDash=_0x5a92ef(0x2df),PolylineOutline=Cesium__namespace['Material'][_0x5a92ef(0x4b6)],PolylineArrow=Cesium__namespace['Material']['PolylineArrowType'],PolylineGlow=Cesium__namespace[_0x5a92ef(0x55a)]['PolylineGlowType'],LineFlow='LineFlow',LineFlowColor='LineFlowColor',ODLine='ODLine',LineFlicker='LineFlicker',LineTrail=_0x5a92ef(0x3d6),LineBloom='LineBloom',DigitalFlow='DigitalFlow',WallScroll=_0x5a92ef(0x2e7),Image$1=Cesium__namespace['Material']['ImageType'],Image2=_0x5a92ef(0x950),Text='Text',Grid=Cesium__namespace['Material']['GridType'],Checkerboard=Cesium__namespace['Material']['CheckerboardType'],Stripe=Cesium__namespace[_0x5a92ef(0x55a)]['StripeType'],PolyGradient='PolyGradient',PolyAsphalt='PolyAsphalt',PolyBlob=_0x5a92ef(0x1024),PolyFacet=_0x5a92ef(0xade),PolyGrass='PolyGrass',PolyWood='PolyWood',NeonLight='NeonLight',Water$1=Cesium__namespace['Material'][_0x5a92ef(0xf1e)],WaterLight='WaterLight',RectSlide=_0x5a92ef(0xe57),ScanLine='ScanLine',CircleScan='CircleScan',CircleWave=_0x5a92ef(0xb18),RadarLine='RadarLine',RadarWave='RadarWave',CylinderWave=_0x5a92ef(0xff8),EllipsoidElectric=_0x5a92ef(0x979),EllipsoidWave='EllipsoidWave',MaterialType$1={'__proto__':null,'Color':Color$2,'PolylineDash':PolylineDash,'LineDotDash':LineDotDash,'PolylineOutline':PolylineOutline,'PolylineArrow':PolylineArrow,'PolylineGlow':PolylineGlow,'LineFlow':LineFlow,'LineFlowColor':LineFlowColor,'ODLine':ODLine,'LineFlicker':LineFlicker,'LineTrail':LineTrail,'LineBloom':LineBloom,'DigitalFlow':DigitalFlow,'WallScroll':WallScroll,'Image':Image$1,'Image2':Image2,'Text':Text,'Grid':Grid,'Checkerboard':Checkerboard,'Stripe':Stripe,'PolyGradient':PolyGradient,'PolyAsphalt':PolyAsphalt,'PolyBlob':PolyBlob,'PolyFacet':PolyFacet,'PolyGrass':PolyGrass,'PolyWood':PolyWood,'NeonLight':NeonLight,'Water':Water$1,'WaterLight':WaterLight,'RectSlide':RectSlide,'ScanLine':ScanLine,'CircleScan':CircleScan,'CircleWave':CircleWave,'RadarLine':RadarLine,'RadarWave':RadarWave,'CylinderWave':CylinderWave,'EllipsoidElectric':EllipsoidElectric,'EllipsoidWave':EllipsoidWave},LayerType={},ControlType={},EffectType={},LangType={'ZH':0x0,'ZHHK':0x1,'EN':0x2},MoveType={'ENLARGE':0x0,'NARROW':0x1,'LEFT_ROTATE':0x2,'RIGHT_ROTATE':0x3,'TOP_ROTATE':0x4,'BOTTOM_ROTATE':0x5},ClipType={'Z':0x1,'ZR':0x2,'X':0x3,'XR':0x4,'Y':0x5,'YR':0x6},Icon={'Delete':'fa\x20fa-trash-o','Coordinates':'fa\x20fa-info-circle','CameraInfo':'fa\x20fa-camera-retro','Camera':_0x5a92ef(0xe15),'UndergroundNo':'fa\x20fa-ban','UndergroundYes':'fa\x20fa-sort-amount-desc','RotatePointStart':'fa\x20fa-retweet','RotatePointStop':'fa\x20fa-remove','FlyToPoint':'fa\x20fa-send-o','FirstPerspective':_0x5a92ef(0xc73),'KeyboardRoamYes':'fa\x20fa-keyboard-o','KeyboardRoamNo':_0x5a92ef(0x596),'TrackedEntityYes':'fa\x20fa-lock','TrackedEntityNo':_0x5a92ef(0xce5),'Tileset':'fa\x20fa-building-o','TilesetWireframeYes':'fa\x20fa-connectdevelop','TilesetWireframeNo':'fa\x20fa-connectdevelop','TilesetBoundingVolumeYes':'fa\x20fa-codepen','TilesetBoundingVolumeNo':'fa\x20fa-codepen','Terrain':'fa\x20fa-globe','TerrainYes':'fa\x20fa-medium','TerrainNo':'fa\x20fa-medium','TerrainWireframeYes':'fa\x20fa-connectdevelop','TerrainWireframeNo':'fa\x20fa-connectdevelop','Measure':'fa\x20fa-share-alt','MeasureDistance':_0x5a92ef(0xaf4),'MeasureArea':'fa\x20fa-medium','MeasureHeight':'fa\x20fa-sort-amount-asc','MeasureAngle':'fa\x20fa-road','Draw':'fa\x20fa-eyedropper','DrawPoint':'fa\x20fa-map-marker','DrawPolyline':'fa\x20fa-reorder','DrawPolygon':'fa\x20fa-medium','DrawCircle':_0x5a92ef(0x834),'DrawRectangle':'fa\x20fa-retweet','DrawEditYes':'fa\x20fa-pencil','DrawEditNo':_0x5a92ef(0x6e2),'DrawDownJson':_0x5a92ef(0x2ea),'Effect':'fa\x20fa-rss','RainEffectYes':'fa\x20fa-tint','RainEffectNo':_0x5a92ef(0x83e),'SnowEffectYes':'fa\x20fa-yelp','SnowEffectNo':'fa\x20fa-yelp','FogEffectYes':'fa\x20fa-spinner','FogEffectNo':_0x5a92ef(0x222),'BloomEffectYes':_0x5a92ef(0x84d),'BloomEffectNo':_0x5a92ef(0x84d),'BrightnessEffectYes':_0x5a92ef(0xaae),'BrightnessEffectNo':'fa\x20fa-trello','NightVisionEffectYes':_0x5a92ef(0xa81),'NightVisionEffectNo':_0x5a92ef(0xa81),'BlackAndWhiteEffectYes':'fa\x20fa-star-half-full','BlackAndWhiteEffectNo':'fa\x20fa-star-half-full','OutlineEffectYes':_0x5a92ef(0x4c2),'OutlineEffectNo':'fa\x20fa-ticket','Scene':_0x5a92ef(0x2de),'DepthTestYes':'fa\x20fa-eye-slash','DepthTestNo':'fa\x20fa-eye','SkyBoxYes':'fa\x20fa-moon-o','SkyBoxNo':'fa\x20fa-moon-o','ShadowYes':'fa\x20fa-sun-o','ShadowNo':'fa\x20fa-sun-o','SkyAtmosphereYes':'fa\x20fa-soundcloud','SkyAtmosphereNo':_0x5a92ef(0x93c),'ExpImage':_0x5a92ef(0xd15)};function create$3(_0x3a716e,_0xa8a893,_0x1b263d){var _0x4332e8=document['createElement'](_0x3a716e);return _0x4332e8['className']=_0xa8a893||'',_0x1b263d&&_0x1b263d['appendChild'](_0x4332e8),_0x4332e8;}function createSvg(_0x1aa25a,_0x4630fc,_0x979cde,_0x5f3097){var _0x507e28={_0x1711e5:0xf3e,_0x513a78:0xd4c},_0x45c304=_0x5a92ef,_0x251e57=document['createElementNS']('http://www.w3.org/2000/svg',_0x45c304(_0x507e28._0x1711e5));_0x251e57['setAttribute']('class','svg-path'),_0x251e57['setAttribute'](_0x45c304(0x507),_0x1aa25a),_0x251e57[_0x45c304(0x833)]('height',_0x4630fc),_0x251e57['setAttribute']('viewBox','0\x200\x20'['concat'](_0x1aa25a,'\x20')['concat'](_0x4630fc));var _0x264f3f=document['createElementNS'](_0x45c304(_0x507e28._0x513a78),'path');return _0x264f3f['setAttribute']('d',_0x979cde),_0x251e57['appendChild'](_0x264f3f),_0x5f3097&&_0x5f3097['appendChild'](_0x251e57),_0x251e57;}function createVideo(_0x4f3d1c,_0x2cdd70,_0x3d9bf9,_0x10c513){var _0x11da2d={_0x3ebdb5:0x833,_0x18e447:0xd0e,_0xa50b74:0x28f},_0x486d92=_0x5a92ef,_0x428701=create$3('video',_0x3d9bf9,_0x10c513);_0x428701['setAttribute']('autoplay',!![]),_0x428701['setAttribute']('loop',!![]),_0x428701[_0x486d92(_0x11da2d._0x3ebdb5)](_0x486d92(0xf66),!![]);!_0x2cdd70&&(_0x2cdd70=_0x4f3d1c[_0x486d92(_0x11da2d._0x18e447)](_0x4f3d1c['lastIndexOf']('.')+0x1,_0x4f3d1c['length']));var _0x7a59ba=create$3(_0x486d92(_0x11da2d._0xa50b74),'',_0x428701);return _0x7a59ba['setAttribute']('src',_0x4f3d1c),_0x7a59ba['setAttribute'](_0x486d92(0xe81),'video/'[_0x486d92(0x4b9)](_0x2cdd70)),_0x428701;}function get(_0x4d3f4d){var _0x237c29=_0x5a92ef;return typeof _0x4d3f4d==='string'?document[_0x237c29(0x4b0)](_0x4d3f4d):_0x4d3f4d;}function parseDom(_0x9c7719,_0x2adcd8,_0x351d31){var _0x2c74e5=_0x5a92ef,_0xbdb745=document['createElement'](_0x2c74e5(0x8f5));return _0x351d31&&(_0xbdb745['className']=_0x351d31),_0xbdb745['innerHTML']=_0x9c7719,_0x2adcd8?_0xbdb745:_0xbdb745['childNodes'];}function remove(_0x387130){var _0x971a9=_0x5a92ef;_0x387130=get(_0x387130);if(!_0x387130)return;var _0x3ebe0e=_0x387130['parentNode'];_0x3ebe0e&&_0x3ebe0e[_0x971a9(0x6c8)](_0x387130);}function empty(_0x50d8a1){var _0x2badef={_0x5893dd:0x9c7},_0x1508ea=_0x5a92ef;while(_0x50d8a1[_0x1508ea(_0x2badef._0x5893dd)]){_0x50d8a1['removeChild'](_0x50d8a1['firstChild']);}}function getStyle(_0x630775,_0x40fb2a){var _0x2cf992={_0x870e79:0x365,_0x54c256:0xedf},_0x8c2fc4=_0x5a92ef,_0x1ffc1e=_0x630775['style'][_0x40fb2a]||_0x630775[_0x8c2fc4(_0x2cf992._0x870e79)]&&_0x630775['currentStyle'][_0x40fb2a];if((!_0x1ffc1e||_0x1ffc1e==='auto')&&document['defaultView']){var _0x35b2e8=document[_0x8c2fc4(0xdf4)][_0x8c2fc4(_0x2cf992._0x54c256)](_0x630775,null);_0x1ffc1e=_0x35b2e8?_0x35b2e8[_0x40fb2a]:null;}return _0x1ffc1e==='auto'?null:_0x1ffc1e;}function hasClass(_0x4f743b,_0x2b0c6f){var _0x324261={_0x278fd0:0x278},_0x54e374=_0x5a92ef;if(!_0x4f743b)return![];if(_0x4f743b['classList']!==undefined)return _0x4f743b[_0x54e374(_0x324261._0x278fd0)]['contains'](_0x2b0c6f);var _0x3082b0=getClass$3(_0x4f743b);return _0x3082b0['length']>0x0&&new RegExp('(^|\x5cs)'+_0x2b0c6f+'(\x5cs|$)')['test'](_0x3082b0);}function addClass(_0x2e882f,_0x43dae8){var _0x2d1513={_0x3dfb09:0x6ba},_0x1462e8=_0x5a92ef;if(!_0x2e882f)return;if(_0x2e882f['classList']!==undefined){var _0x663d52=splitWords(_0x43dae8);for(var _0x112c4e=0x0,_0x2844ab=_0x663d52[_0x1462e8(_0x2d1513._0x3dfb09)];_0x112c4e<_0x2844ab;_0x112c4e++){_0x2e882f['classList']['add'](_0x663d52[_0x112c4e]);}}else{if(!hasClass(_0x2e882f,_0x43dae8)){var _0x5b4df9=getClass$3(_0x2e882f);setClass(_0x2e882f,(_0x5b4df9?_0x5b4df9+'\x20':'')+_0x43dae8);}}}function removeClass(_0x130889,_0x39862b){var _0xf9eb1a=_0x5a92ef;if(!_0x130889)return;_0x130889[_0xf9eb1a(0x278)]!==undefined?_0x130889['classList'][_0xf9eb1a(0xfaa)](_0x39862b):setClass(_0x130889,trim(('\x20'+getClass$3(_0x130889)+'\x20')[_0xf9eb1a(0xea3)]('\x20'+_0x39862b+'\x20','\x20')));}function setClass(_0x532a57,_0xaf9142){var _0x19f238=_0x5a92ef;!_0x532a57['className']||!_0x532a57[_0x19f238(0xdfb)][_0x19f238(0xbfa)]?_0x532a57['className']=_0xaf9142:_0x532a57['className']['baseVal']=_0xaf9142;}function getClass$3(_0x3be919){var _0x4f6b01=_0x5a92ef,_0x133e9f;return _0x3be919['correspondingElement']&&(_0x3be919=_0x3be919['correspondingElement']),(_0x133e9f=_0x3be919['className'])!==null&&_0x133e9f!==void 0x0&&_0x133e9f['baseVal']?_0x3be919['className'][_0x4f6b01(0xbfa)]:_0x3be919['className'];}function copyCanvas(_0x1f9887){var _0x3b5080=_0x5a92ef,_0xf3e41a=_0x1f9887[_0x3b5080(0xb6b)]('2d',{'willReadFrequently':!![]})['getImageData'](0x0,0x0,_0x1f9887[_0x3b5080(0x507)],_0x1f9887['height']),_0x2bc24e=document[_0x3b5080(0xd77)]('canvas');_0x2bc24e['width']=_0x1f9887['width'],_0x2bc24e['height']=_0x1f9887['height'];var _0x3c2ca5=_0x2bc24e['getContext']('2d',{'willReadFrequently':!![]});return _0x3c2ca5[_0x3b5080(0xee7)](0x0,0x0,_0x2bc24e['width'],_0x2bc24e['height']),_0x3c2ca5['putImageData'](_0xf3e41a,0x0,0x0),_0x2bc24e;}var DomUtil={'__proto__':null,'create':create$3,'createSvg':createSvg,'createVideo':createVideo,'get':get,'parseDom':parseDom,'remove':remove,'empty':empty,'getStyle':getStyle,'hasClass':hasClass,'addClass':addClass,'removeClass':removeClass,'setClass':setClass,'getClass':getClass$3,'copyCanvas':copyCanvas};function getCenter(_0x31fde7){var _0x1a8a9e={_0x53652d:0xa3c,_0x2b71e4:0xcb2},_0x511371=_0x5a92ef,_0x17c9cf=_0x31fde7['canvas'],_0x2d0e5c=new Cesium__namespace['Cartesian2'](_0x17c9cf['clientWidth']/0x2,_0x17c9cf['clientHeight']/0x2),_0x54f0c5=_0x31fde7[_0x511371(_0x1a8a9e._0x53652d)][_0x511371(0x98f)](_0x2d0e5c),_0x43a6f2=_0x31fde7[_0x511371(_0x1a8a9e._0x2b71e4)][_0x511371(0x425)](_0x54f0c5,_0x31fde7);return!_0x43a6f2&&(_0x43a6f2=_0x31fde7['camera'][_0x511371(0xf44)](_0x2d0e5c)),_0x43a6f2?LngLatPoint['fromCartesian'](_0x43a6f2):undefined;}function getExtent(_0x1b8985){var _0x1bdb37={_0x13a217:0xf34,_0x4f8434:0xc3a,_0x416fc4:0xd04,_0x402c5a:0xa3c,_0x257d76:0xb74,_0x452016:0x901,_0x43036d:0xd04,_0x28ab75:0xb04,_0x1a48c8:0xd04,_0x411783:0x70e,_0x3e9796:0x3b9},_0x3b578a=_0x5a92ef,_0xc91d7e=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x65259d={'xmin':0x46,'xmax':0x8c,'ymin':0x0,'ymax':0x37,'height':0x0},_0x4191b7=_0x1b8985['scene'],_0x4e8d81=_0x4191b7['globe'][_0x3b578a(_0x1bdb37._0x13a217)],_0x30dd67=_0x4191b7['canvas'],_0x49cb6c=_0x1b8985['camera']['pickEllipsoid'](new Cesium__namespace['Cartesian2'](0x0,0x0),_0x4e8d81);if(_0x49cb6c){var _0x394ac5=_0x4e8d81['cartesianToCartographic'](_0x49cb6c);_0x65259d['xmin']=Cesium__namespace['Math']['toDegrees'](_0x394ac5[_0x3b578a(0xb04)]),_0x65259d[_0x3b578a(0x3b9)]=Cesium__namespace['Math']['toDegrees'](_0x394ac5[_0x3b578a(_0x1bdb37._0x4f8434)]),_0x65259d[_0x3b578a(_0x1bdb37._0x416fc4)]=Math['max'](_0x65259d['height'],_0x394ac5[_0x3b578a(0xd04)]);}else{var _0x115b48=_0x30dd67['width']/0x2,_0x468c25=_0x30dd67['height']/0x2,_0x1f28cd;for(var _0x517903=0x0;_0x517903<=_0x468c25;_0x517903+=0xa){var _0x496714=_0x517903<=_0x115b48?_0x517903:_0x115b48;_0x1f28cd=_0x1b8985[_0x3b578a(_0x1bdb37._0x402c5a)]['pickEllipsoid'](new Cesium__namespace[(_0x3b578a(_0x1bdb37._0x257d76))](_0x496714,_0x517903),_0x4e8d81);if(_0x1f28cd)break;}if(_0x1f28cd){var _0x1c865d=_0x4e8d81['cartesianToCartographic'](_0x1f28cd);_0x65259d['xmin']=Cesium__namespace['Math']['toDegrees'](_0x1c865d['longitude']),_0x65259d['ymax']=Cesium__namespace['Math'][_0x3b578a(0x8f8)](_0x1c865d['latitude']),_0x65259d['height']=Math[_0x3b578a(_0x1bdb37._0x452016)](_0x65259d[_0x3b578a(0xd04)],_0x1c865d[_0x3b578a(_0x1bdb37._0x43036d)]);}}var _0x5cddc3=_0x1b8985[_0x3b578a(0xa3c)]['pickEllipsoid'](new Cesium__namespace['Cartesian2'](_0x30dd67[_0x3b578a(0x507)],_0x30dd67[_0x3b578a(0xd04)]),_0x4e8d81);if(_0x5cddc3){var _0x3e19ef=_0x4e8d81['cartesianToCartographic'](_0x5cddc3);_0x65259d['xmax']=Cesium__namespace['Math']['toDegrees'](_0x3e19ef[_0x3b578a(_0x1bdb37._0x28ab75)]),_0x65259d['ymin']=Cesium__namespace['Math'][_0x3b578a(0x8f8)](_0x3e19ef[_0x3b578a(0xc3a)]),_0x65259d['height']=Math['max'](_0x65259d['height'],_0x3e19ef['height']);}else{var _0x188ae1=_0x30dd67['width']/0x2,_0x352a65=_0x30dd67['height']/0x2,_0x4a4191;for(var _0xcd8147=_0x30dd67['height'];_0xcd8147>=_0x352a65;_0xcd8147-=0xa){var _0x56b2a7=_0xcd8147>=_0x188ae1?_0xcd8147:_0x188ae1;_0x4a4191=_0x1b8985['camera']['pickEllipsoid'](new Cesium__namespace['Cartesian2'](_0x56b2a7,_0xcd8147),_0x4e8d81);if(_0x4a4191)break;}if(_0x4a4191){var _0x341483=_0x4e8d81[_0x3b578a(0x50a)](_0x4a4191);_0x65259d['xmax']=Cesium__namespace['Math']['toDegrees'](_0x341483['longitude']),_0x65259d['ymin']=Cesium__namespace['Math']['toDegrees'](_0x341483['latitude']),_0x65259d[_0x3b578a(_0x1bdb37._0x1a48c8)]=Math['max'](_0x65259d[_0x3b578a(0xd04)],_0x341483[_0x3b578a(0xd04)]);}}if(!_0x65259d)return;if(_0x65259d['xmax']<_0x65259d[_0x3b578a(0x5f9)]){var _0x4a7c8e=_0x65259d['xmax'];_0x65259d['xmax']=_0x65259d['xmin'],_0x65259d['xmin']=_0x4a7c8e;}if(_0x65259d['ymax']<_0x65259d['ymin']){var _0x2e6c5e=_0x65259d['ymax'];_0x65259d[_0x3b578a(0x3b9)]=_0x65259d['ymin'],_0x65259d['ymin']=_0x2e6c5e;}if(Cesium__namespace[_0x3b578a(_0x1bdb37._0x411783)](_0xc91d7e[_0x3b578a(0x7ad)])){var _0x3b94fe=_0xc91d7e[_0x3b578a(0x7ad)],_0x48324f=(_0x65259d[_0x3b578a(0x420)]-_0x65259d['xmin'])/0x2*_0x3b94fe,_0x2c39a5=(_0x65259d[_0x3b578a(_0x1bdb37._0x3e9796)]-_0x65259d['ymin'])/0x2*_0x3b94fe;_0x65259d['xmin']-=_0x48324f,_0x65259d['xmax']+=_0x48324f,_0x65259d['ymin']-=_0x2c39a5,_0x65259d['ymax']+=_0x2c39a5;}return _0xc91d7e['formatNum']&&(_0x65259d['xmin']=formatNum$1(_0x65259d['xmin'],LngLatPoint['FormatLength']),_0x65259d['xmax']=formatNum$1(_0x65259d['xmax'],LngLatPoint['FormatLength']),_0x65259d[_0x3b578a(0x831)]=formatNum$1(_0x65259d['ymin'],LngLatPoint['FormatLength']),_0x65259d['ymax']=formatNum$1(_0x65259d['ymax'],LngLatPoint['FormatLength'])),_0x65259d;}function getCameraView(_0x4ca142,_0x424f11){var _0x15e7eb={_0x3a7fdb:0xc3a,_0x330754:0xab0,_0x5885df:0x9dd},_0x473cdf=_0x5a92ef,_0x2c1ced,_0x113465=_0x4ca142['positionCartographic'],_0x1a1f26={};return _0x1a1f26['lat']=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x113465[_0x473cdf(_0x15e7eb._0x3a7fdb)]),LngLatPoint['FormatLength']),_0x1a1f26['lng']=formatNum$1(Cesium__namespace[_0x473cdf(0xab0)]['toDegrees'](_0x113465['longitude']),LngLatPoint['FormatLength']),((_0x2c1ced=_0x424f11===null||_0x424f11===void 0x0?void 0x0:_0x424f11['simplify'])!==null&&_0x2c1ced!==void 0x0?_0x2c1ced:!![])?(_0x1a1f26['alt']=formatNum$1(_0x113465['height'],0x1),_0x1a1f26['heading']=formatNum$1(Cesium__namespace[_0x473cdf(_0x15e7eb._0x330754)]['toDegrees'](_0x4ca142['heading']||0x0)%0x168,0x1),_0x1a1f26[_0x473cdf(0x9dd)]=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x4ca142['pitch']||0x0)%0x168,0x1)):(_0x1a1f26[_0x473cdf(0xd68)]=formatNum$1(_0x113465['height'],LngLatPoint[_0x473cdf(0x963)]),_0x1a1f26['heading']=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x4ca142[_0x473cdf(0x9b7)]||0x0)%0x168,0x2),_0x1a1f26['pitch']=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x4ca142[_0x473cdf(_0x15e7eb._0x5885df)]||0x0)%0x168,0x2),_0x1a1f26['roll']=formatNum$1(Cesium__namespace[_0x473cdf(0xab0)]['toDegrees'](_0x4ca142[_0x473cdf(0xb46)]||0x0)%0x168,0x2)),_0x1a1f26;}function expImage(_0xf3249f){var _0x29d26d={_0x24e69d:0xc26,_0x54a9e1:0x2b7,_0x5cef33:0x507},_0x824916={_0x1ccba8:0xd04,_0x32e967:0x1fa,_0x49c90c:0x507,_0x497087:0x900},_0x304fa6=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};return new Promise(function(_0x37e41f,_0x36bf2c){var _0x34d196=_0x4361,_0x49f4ea,_0x56af9b;_0x304fa6['download']=(_0x49f4ea=_0x304fa6['download'])!==null&&_0x49f4ea!==void 0x0?_0x49f4ea:!![],_0x304fa6['type']=(_0x56af9b=_0x304fa6['type'])!==null&&_0x56af9b!==void 0x0?_0x56af9b:'image/jpeg',_0xf3249f['render']();var _0x452dcd=_0xf3249f['canvas'][_0x34d196(0xf5f)](_0x304fa6['type'],_0x304fa6[_0x34d196(_0x29d26d._0x24e69d)]),_0x36eed2=_0xf3249f[_0x34d196(_0x29d26d._0x54a9e1)][_0x34d196(0xd04)],_0x32ea0a=_0xf3249f['canvas']['width'];if(Cesium__namespace['defined'](_0x304fa6[_0x34d196(_0x29d26d._0x5cef33)])||Cesium__namespace['defined'](_0x304fa6['height'])){var _0x335ae3=new Image();_0x335ae3['onload']=function(){var _0x58ad5d=_0x34d196,_0x6b8664,_0x27f357;if(Cesium__namespace[_0x58ad5d(0x70e)](_0x304fa6['width'])&&!Cesium__namespace['defined'](_0x304fa6['height']))_0x6b8664=_0x304fa6['width'],_0x27f357=Math['round'](_0x6b8664*_0x36eed2/_0x32ea0a);else{if(Cesium__namespace['defined'](_0x304fa6[_0x58ad5d(_0x824916._0x1ccba8)])&&!Cesium__namespace['defined'](_0x304fa6[_0x58ad5d(0x507)]))_0x27f357=_0x304fa6['height'],_0x6b8664=Math['round'](_0x27f357*_0x32ea0a/_0x36eed2);else{var _0x13c291=_0x304fa6['width']/_0x32ea0a,_0x1e7e19=_0x304fa6['height']/_0x36eed2;_0x13c291>_0x1e7e19?(_0x6b8664=_0x304fa6['width'],_0x27f357=Math['round'](_0x6b8664*_0x36eed2/_0x32ea0a)):(_0x27f357=_0x304fa6[_0x58ad5d(0xd04)],_0x6b8664=Math[_0x58ad5d(_0x824916._0x32e967)](_0x27f357*_0x32ea0a/_0x36eed2));}}var _0xef848f=document[_0x58ad5d(0xd77)](_0x58ad5d(0x2b7));_0xef848f['width']=_0x304fa6['width']||_0x6b8664,_0xef848f['height']=_0x304fa6['height']||_0x27f357;var _0x2cafc9=_0xef848f['getContext']('2d',{'willReadFrequently':!![]}),_0x20cbd1=(_0xef848f['width']-_0x6b8664)/0x2,_0x3df584=(_0xef848f[_0x58ad5d(0xd04)]-_0x27f357)/0x2;_0x2cafc9['drawImage'](_0x335ae3,_0x20cbd1,_0x3df584,_0x6b8664,_0x27f357);var _0x45c1b4=_0xef848f['toDataURL'](_0x304fa6['type'],_0x304fa6['encoderOptions']);!_0x304fa6['filename']&&(_0x304fa6['filename']='场景出图_'+_0xef848f[_0x58ad5d(_0x824916._0x49c90c)]+'x'+_0xef848f['height']);_0x304fa6[_0x58ad5d(_0x824916._0x497087)]&&downloadBase64Image(_0x304fa6['filename'],_0x45c1b4);var _0x4db56c={'image':_0x45c1b4,'width':_0xef848f['width'],'height':_0xef848f[_0x58ad5d(0xd04)]};_0x304fa6['callback']&&_0x304fa6['callback'](_0x4db56c),_0x37e41f(_0x4db56c);},_0x335ae3['src']=_0x452dcd;}else{!_0x304fa6['filename']&&(_0x304fa6['filename']=_0x34d196(0x7ae)+_0x32ea0a+'x'+_0x36eed2);_0x304fa6['download']&&downloadBase64Image(_0x304fa6['filename'],_0x452dcd);var _0x33a945={'image':_0x452dcd,'width':_0x32ea0a,'height':_0x36eed2};_0x304fa6[_0x34d196(0x9d6)]&&_0x304fa6['callback'](_0x33a945),_0x37e41f(_0x33a945);}});}function pick3DTileset(_0xe0e97e,_0x208f02){var _0x3f00e5={_0x1cbd72:0x23b,_0x53f3d0:0xa4d,_0x3e346a:0x70e},_0x48be14=_0x5a92ef;if(!_0x208f02)return null;_0x208f02 instanceof Cesium__namespace[_0x48be14(_0x3f00e5._0x1cbd72)]&&(_0x208f02=[_0x208f02]);for(var _0x289fb4=0x0,_0x3cca7b=_0x208f02['length'];_0x289fb4<_0x3cca7b;++_0x289fb4){var _0x364e98=_0x208f02[_0x289fb4],_0x5bf126=Cesium__namespace[_0x48be14(_0x3f00e5._0x53f3d0)]['wgs84ToWindowCoordinates'](_0xe0e97e,_0x364e98);if(!Cesium__namespace['defined'](_0x5bf126))continue;var _0x146315=_0xe0e97e['pick'](_0x5bf126,0xa,0xa);if(Cesium__namespace[_0x48be14(_0x3f00e5._0x3e346a)](_0x146315)&&Cesium__namespace['defined'](_0x146315['primitive'])&&_0x146315['primitive']instanceof Cesium__namespace['Cesium3DTileset'])return _0x146315['primitive'];}return null;}var SurfacePoint=(function(){var _0x2e698a={_0x3ccea9:0x9f8},_0xbc558d={_0x5d4c19:0x514,_0x2bbf77:0xc3a},_0x61485c={_0x3cacfa:0x868,_0x4ad787:0x5a3},_0x358d1e={_0x1f2258:0x577,_0x415594:0x52e,_0x6976a4:0x514,_0x2af002:0xab5},_0x42d850={_0x4e86cc:0x7c9,_0x2135a9:0x868},_0x3595ca={_0x2828e8:0x7c9,_0x3ed39d:0x4ba,_0x359426:0x4ba,_0x1e059d:0x4ba,_0x1bf5b1:0xe5f,_0x4e2edf:0x4ba},_0xa2da3=_0x5a92ef;function _0x4b385a(_0x568d36){var _0x1b359d=_0x4361;_classCallCheck(this,_0x4b385a),this['options']=_0x568d36,this['scene']=_0x568d36['map']?_0x568d36['map']['scene']:_0x568d36['scene'],!this[_0x1b359d(_0x3595ca._0x2828e8)]&&logError$1('SurfacePoint:\x20请传入scene参数',this['options']),this[_0x1b359d(_0x3595ca._0x3ed39d)]=LngLatPoint[_0x1b359d(0x218)](_0x568d36['position']),this[_0x1b359d(_0x3595ca._0x359426)]&&(this['_position']=this[_0x1b359d(_0x3595ca._0x1e059d)][_0x1b359d(0x208)](),this['_cartographic']=this[_0x1b359d(_0x3595ca._0x359426)][_0x1b359d(0xfe8)](),this[_0x1b359d(_0x3595ca._0x1bf5b1)]=this[_0x1b359d(_0x3595ca._0x4e2edf)][_0x1b359d(0xd68)]);}return _createClass(_0x4b385a,[{'key':'start','value':function _0x21c5fa(){var _0x3ab0f4=this;return new Promise(function(_0x49d3d4,_0x843867){var _0x26f8aa=_0x4361,_0x13d8eb;_0x3ab0f4['_promise']={'resolve':_0x49d3d4,'reject':_0x843867};if(!_0x3ab0f4['_point']){_0x49d3d4({'height':0x0});return;}var _0x416973=(_0x13d8eb=_0x3ab0f4['options'][_0x26f8aa(0x632)])!==null&&_0x13d8eb!==void 0x0?_0x13d8eb:Cesium__namespace['defined'](pick3DTileset(_0x3ab0f4[_0x26f8aa(_0x42d850._0x4e86cc)],_0x3ab0f4[_0x26f8aa(0x6e4)])),_0x2d74c3=Boolean(_0x3ab0f4['scene']['terrainProvider']['_layers']);_0x3ab0f4['_has3dtiles']=_0x416973,_0x3ab0f4[_0x26f8aa(_0x42d850._0x2135a9)]=_0x2d74c3;if(!_0x2d74c3&&!_0x416973){_0x3ab0f4['end'](0x0);return;}_0x416973?_0x3ab0f4['clampTo3DTileset']():_0x3ab0f4['clampToTerrain']();});}},{'key':_0xa2da3(_0x2e698a._0x3ccea9),'value':function _0xe715f(){var _0x50db06={_0x4f0b32:0x773},_0x5660d9=_0xa2da3,_0xe79880=this;this['scene'][_0x5660d9(_0x358d1e._0x1f2258)]([this[_0x5660d9(0x6e4)][_0x5660d9(_0x358d1e._0x415594)]()],this[_0x5660d9(_0x358d1e._0x6976a4)]['objectsToExclude'],0.05)[_0x5660d9(_0x358d1e._0x2af002)](function(_0x4bab97){var _0x51eb3f=_0x5660d9,_0xd3fcce=_0x4bab97[0x0];if(Cesium__namespace['defined'](_0xd3fcce)){var _0x79ad2b=Cesium__namespace['Cartographic']['fromCartesian'](_0xd3fcce),_0x16ab3d=_0x79ad2b['height'];if(Cesium__namespace['defined'](_0x16ab3d)&&_0x16ab3d>-0x3e8){_0xe79880['end'](_0x16ab3d);return;}}_0xe79880[_0x51eb3f(_0x50db06._0x4f0b32)]();});}},{'key':'clampToTerrain','value':function _0x422b1c(){var _0x5088ba=_0xa2da3,_0x14bd8e=this;this[_0x5088ba(_0x61485c._0x3cacfa)]?Cesium__namespace['sampleTerrainMostDetailed'](this['scene']['terrainProvider'],[this['_cartographic']])[_0x5088ba(0xab5)](function(_0x196610){var _0x2d8826=_0x5088ba,_0x3aa3a2=_0x196610[0x0],_0x481725;Cesium__namespace['defined'](_0x3aa3a2)&&Cesium__namespace['defined'](_0x3aa3a2['height'])?_0x481725=_0x3aa3a2['height']:_0x481725=_0x14bd8e[_0x2d8826(0x7c9)][_0x2d8826(0xcb2)]['getHeight'](_0x14bd8e[_0x2d8826(0xd0d)])||0x0,_0x14bd8e[_0x2d8826(0x5a3)](_0x481725);}):this[_0x5088ba(_0x61485c._0x4ad787)](0x0);}},{'key':'end','value':function _0x335f71(_0x51155a){var _0x3e78de=_0xa2da3;this[_0x3e78de(_0xbc558d._0x5d4c19)]['callback']&&this[_0x3e78de(_0xbc558d._0x5d4c19)]['callback'](_0x51155a),this['_point']['alt']=_0x51155a,this['_promise']['resolve']({'height':_0x51155a,'height_original':this['_height_original'],'point':this['_point'],'position':Cesium__namespace['Cartesian3']['fromRadians'](this['_cartographic']['longitude'],this['_cartographic'][_0x3e78de(_0xbc558d._0x2bbf77)],_0x51155a),'position_original':this['_position'],'has3dtiles':this[_0x3e78de(0xbb5)],'hasTerrain':this['_hasTerrain']});}}]),_0x4b385a;}());function getTransFun(_0xa008f2,_0xacd8aa){if(!_0xa008f2||!_0xacd8aa)return![];_0xa008f2=crsName2FunName(_0xa008f2),_0xacd8aa=crsName2FunName(_0xacd8aa);if(_0xacd8aa===_0xa008f2)return![];var _0x177628=_0xa008f2+'2'+_0xacd8aa;if(!PointTrans[_0x177628])return![];return PointTrans[_0x177628];}function crsName2FunName(_0x557b3a){var _0x234da5={_0x49e4fa:0x79a},_0x3e9978=_0x5a92ef;switch(_0x557b3a){case ChinaCRS['GCJ02']:return'gcj';case ChinaCRS[_0x3e9978(_0x234da5._0x49e4fa)]:return'bd';case ChinaCRS['WGS84']:default:return _0x3e9978(0xac3);}}function getPositionValue(_0x3d6d19,_0x3319a7){var _0x3ea6a0={_0x46b8d3:0xfd9,_0x33e514:0x770},_0x311cd9=_0x5a92ef;if(!_0x3d6d19)return _0x3d6d19;var _0x3346ff;if(_0x3d6d19 instanceof Cesium__namespace['Cartesian3'])_0x3346ff=_0x3d6d19;else{if(_0x3d6d19[_0x311cd9(0xfd9)]&&_0x3d6d19['_value']instanceof Cesium__namespace['Cartesian3'])_0x3346ff=_0x3d6d19[_0x311cd9(_0x3ea6a0._0x46b8d3)];else typeof _0x3d6d19['getValue']===_0x311cd9(0x3a9)&&(_0x3346ff=_0x3d6d19[_0x311cd9(_0x3ea6a0._0x33e514)](_0x3319a7||Cesium__namespace['JulianDate']['now']()));}return _0x3346ff;}function getMaxHeight(_0x1701fc){var _0x3ff810=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0;if(_0x1701fc==null||_0x1701fc['length']===0x0)return _0x3ff810;var _0xc43ee8=_0x3ff810;for(var _0x4f7618=0x0;_0x4f7618<_0x1701fc['length'];_0x4f7618++){var _0x467223=LngLatPoint['parse'](_0x1701fc[_0x4f7618]);_0x4f7618===0x0&&(_0xc43ee8=_0x467223['alt']),_0x467223['alt']>_0xc43ee8&&(_0xc43ee8=_0x467223['alt']);}return formatNum(_0xc43ee8,LngLatPoint['FormatAltLength']);}function formatNum(_0x1c6076){var _0x279190=_0x5a92ef,_0x53b58b=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0,_0x2514d5=Math[_0x279190(0x9f4)](0xa,_0x53b58b);return Math['round'](_0x1c6076*_0x2514d5)/_0x2514d5;}function getMinHeight(_0x5090fe){var _0x51255e={_0x5859f5:0x6ba},_0x18ccd8=_0x5a92ef,_0xd34eff=arguments[_0x18ccd8(_0x51255e._0x5859f5)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0;if(_0x5090fe==null||_0x5090fe['length']===0x0)return _0xd34eff;var _0x47963f=_0xd34eff;for(var _0x538eb8=0x0;_0x538eb8<_0x5090fe['length'];_0x538eb8++){var _0xaeee=Cesium__namespace[_0x18ccd8(0x888)]['fromCartesian'](_0x5090fe[_0x538eb8]);_0x538eb8===0x0&&(_0x47963f=_0xaeee['height']),_0xaeee['height']<_0x47963f&&(_0x47963f=_0xaeee[_0x18ccd8(0xd04)]);}return formatNum(_0x47963f,LngLatPoint['FormatAltLength']);}function addPositionsHeight(_0x1d1b43){var _0x3a3425={_0x1a732b:0x6ba,_0x3c9f34:0x888,_0x30b595:0xcdf,_0xf66c6e:0xc3a},_0xe690e1=_0x5a92ef,_0x711884=arguments[_0xe690e1(_0x3a3425._0x1a732b)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0;_0x711884=Number(_0x711884);if(isNaN(_0x711884)||_0x711884===0x0)return _0x1d1b43;if(Array['isArray'](_0x1d1b43)){var _0x29b54b=[];for(var _0x3c1d72=0x0,_0x376e3a=_0x1d1b43[_0xe690e1(_0x3a3425._0x1a732b)];_0x3c1d72<_0x376e3a;_0x3c1d72++){var _0x3d0742=Cesium__namespace[_0xe690e1(_0x3a3425._0x3c9f34)]['fromCartesian'](_0x1d1b43[_0x3c1d72]),_0x3766b0=Cesium__namespace['Cartesian3']['fromRadians'](_0x3d0742['longitude'],_0x3d0742[_0xe690e1(0xc3a)],_0x3d0742['height']+_0x711884);_0x29b54b['push'](_0x3766b0);}return _0x29b54b;}else{var _0x1965e3=Cesium__namespace['Cartographic'][_0xe690e1(_0x3a3425._0x30b595)](_0x1d1b43);return Cesium__namespace['Cartesian3']['fromRadians'](_0x1965e3['longitude'],_0x1965e3[_0xe690e1(_0x3a3425._0xf66c6e)],_0x1965e3['height']+_0x711884);}}function setPositionsHeight(_0x317970){var _0x2b00e9={_0xa641d:0xcdf,_0x529318:0x23b,_0x3614f1:0xc3a},_0x3acca5=_0x5a92ef,_0x1c1986=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0;if(!_0x317970)return _0x317970;if(Array['isArray'](_0x317970)){var _0x263e9f=[];for(var _0x46a504=0x0,_0x580fbe=_0x317970['length'];_0x46a504<_0x580fbe;_0x46a504++){var _0x5c858a=Cesium__namespace['Cartographic'][_0x3acca5(_0x2b00e9._0xa641d)](_0x317970[_0x46a504]),_0x1ca21b=Cesium__namespace[_0x3acca5(_0x2b00e9._0x529318)][_0x3acca5(0xda2)](_0x5c858a[_0x3acca5(0xb04)],_0x5c858a[_0x3acca5(_0x2b00e9._0x3614f1)],_0x1c1986);_0x263e9f['push'](_0x1ca21b);}return _0x263e9f;}else{var _0x2ea930=Cesium__namespace['Cartographic']['fromCartesian'](_0x317970);return Cesium__namespace['Cartesian3']['fromRadians'](_0x2ea930['longitude'],_0x2ea930['latitude'],_0x1c1986);}}function getHeight(_0x299cb0,_0x5bcfff){var _0x240863={_0xbcb3fd:0x64a},_0x7d0912=_0x5a92ef,_0x55f006,_0x22b8c0=arguments[_0x7d0912(0x6ba)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:{},_0x1ade3a=LngLatPoint[_0x7d0912(0x218)](_0x5bcfff);if(!_0x299cb0||!_0x1ade3a)return 0x0;var _0x231445=_0x1ade3a['toCartesian'](),_0x32069c=(_0x55f006=_0x22b8c0['has3dtiles'])!==null&&_0x55f006!==void 0x0?_0x55f006:Cesium__namespace['defined'](pick3DTileset(_0x299cb0,_0x231445)),_0x5529c4=Boolean(_0x299cb0['terrainProvider']['_layers']);if(!_0x5529c4&&!_0x32069c)return 0x0;var _0x289caa=_0x1ade3a['toCartographic']();if(_0x32069c){var _0x4b3d76=_0x299cb0[_0x7d0912(_0x240863._0xbcb3fd)](_0x289caa,_0x22b8c0['objectsToExclude'],_0x22b8c0['width']);if(Cesium__namespace[_0x7d0912(0x70e)](_0x4b3d76)&&_0x4b3d76>-0x3e8)return _0x4b3d76;}var _0x44292c=_0x299cb0['globe']['getHeight'](_0x289caa);if(Cesium__namespace['defined'](_0x44292c)&&_0x44292c>-0x3e8)return _0x44292c;return 0x0;}function getSurfaceHeight(_0x41f1f2,_0x297c28){var _0x23ede3=_0x5a92ef,_0x2dfd72=arguments[_0x23ede3(0x6ba)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:{};return _0x2dfd72['scene']=_0x41f1f2,_0x2dfd72['position']=_0x297c28,new SurfacePoint(_0x2dfd72)[_0x23ede3(0x28d)]();}function getSurfaceTerrainHeight(_0x16fe77,_0x26a0ff){var _0x28b3e0={_0x114126:0x28d},_0x187ac4=_0x5a92ef,_0xfacd58={'scene':_0x16fe77,'position':_0x26a0ff,'has3dtiles':![]};return new SurfacePoint(_0xfacd58)[_0x187ac4(_0x28b3e0._0x114126)]();}function getSurfacePosition(_0x2f41db,_0x2b1c94){var _0x31451d={_0xc12e4b:0x787,_0x4e3150:0xd04,_0x85d78e:0xb04},_0x3f5306=_0x5a92ef,_0xffce2e=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:{};if(!_0x2b1c94)return _0x2b1c94;_0x2f41db[_0x3f5306(0x7c9)]&&(_0x2f41db=_0x2f41db['scene']);var _0x10a8e3=getHeight(_0x2f41db,_0x2b1c94,_0xffce2e);if(_0x10a8e3!==0x0||Cesium__namespace['defined'](_0xffce2e['maxHeight'])&&_0x10a8e3<=_0xffce2e[_0x3f5306(_0x31451d._0xc12e4b)]){var _0x1815c7=Cesium__namespace[_0x3f5306(0x888)]['fromCartesian'](_0x2b1c94);_0xffce2e['relativeHeight']&&(_0x10a8e3+=_0x1815c7[_0x3f5306(_0x31451d._0x4e3150)]);var _0x2694f0=Cesium__namespace['Cartesian3']['fromRadians'](_0x1815c7[_0x3f5306(_0x31451d._0x85d78e)],_0x1815c7['latitude'],_0x10a8e3);return _0x2694f0;}return _0x2b1c94;}function hasPickedModel(_0x599cca,_0x47a642){var _0x453f06=_0x5a92ef;if(Cesium__namespace['defined'](_0x599cca['id'])){var _0xf5f170=_0x599cca['id'];if(_0xf5f170['_noMousePick'])return _0xf5f170;if(_0x47a642&&_0xf5f170===_0x47a642)return _0xf5f170;}if(Cesium__namespace['defined'](_0x599cca[_0x453f06(0x946)])){var _0x13f0ef=_0x599cca['primitive'];if(_0x13f0ef['_noMousePick'])return _0x13f0ef;if(_0x47a642&&_0x13f0ef===_0x47a642)return _0x13f0ef;}if(Cesium__namespace['defined'](_0x599cca['tileset'])){var _0x308101=_0x599cca['tileset'];if(_0x308101[_0x453f06(0x595)])return _0x308101;if(_0x47a642&&_0x308101===_0x47a642)return _0x308101;}return null;}function getCurrentMousePosition(_0x1e82f0,_0x59ccab,_0x49e870){var _0x571c87={_0x42a5be:0xca4},_0x595a80=_0x5a92ef,_0x1ce0ae,_0x51e5d7;try{_0x51e5d7=_0x1e82f0['pick'](_0x59ccab,0x5,0x5);}catch(_0x2c84dd){logWarn(_0x595a80(0xfd5),_0x2c84dd);}if(_0x1e82f0[_0x595a80(0x5e2)]&&!_0x1e82f0['onlyPickTerrainPosition']&&Cesium__namespace[_0x595a80(0x70e)](_0x51e5d7)){var _0x237e86=hasPickedModel(_0x51e5d7,_0x49e870);if(_0x237e86){if(_0x237e86['billboard']||_0x237e86['point']||_0x237e86['label'])return getPositionValue(_0x237e86[_0x595a80(0xd91)]);if(_0x237e86['show']){_0x237e86[_0x595a80(0x7a6)]=![],_0x1e82f0[_0x595a80(0x7b2)](),_0x1ce0ae=getCurrentMousePosition(_0x1e82f0,_0x59ccab,_0x49e870),_0x237e86['show']=!![];if(_0x1ce0ae)return _0x1ce0ae;}if(!_0x1e82f0['globe']['show'])return _0x1e82f0['pickPosition'](_0x59ccab);}else{if(Cesium__namespace[_0x595a80(0x70e)](_0x51e5d7['id'])){var _0x55d393=_0x51e5d7['id'];if((_0x55d393['billboard']||_0x55d393['point']||_0x55d393[_0x595a80(_0x571c87._0x42a5be)])&&!_0x55d393['model'])return getPositionValue(_0x55d393['position']);}_0x1ce0ae=_0x1e82f0[_0x595a80(0xc67)](_0x59ccab);if(Cesium__namespace['defined'](_0x1ce0ae)){var _0x1167fa=Cesium__namespace['Cartographic']['fromCartesian'](_0x1ce0ae);if(_0x1167fa['height']>=0x0)return _0x1ce0ae;if(!Cesium__namespace['defined'](_0x51e5d7['id'])&&_0x1167fa[_0x595a80(0xd04)]>=-0x1388)return _0x1ce0ae;}}}if(Cesium__namespace[_0x595a80(0x70e)](Cesium__namespace[_0x595a80(0xb9f)])){_0x1ce0ae=_0x1e82f0['pickPosition'](_0x59ccab);if(Cesium__namespace['defined'](_0x1ce0ae))return _0x1ce0ae;}if(!_0x1e82f0['onlyPickTerrainPosition']&&_0x1e82f0['onlyPickModelPosition'])return _0x1ce0ae;if(_0x1e82f0['mode']===Cesium__namespace['SceneMode']['SCENE3D']){var _0x4b629=_0x1e82f0['camera']['getPickRay'](_0x59ccab);_0x1ce0ae=_0x1e82f0['globe']['pick'](_0x4b629,_0x1e82f0),!_0x1ce0ae&&(_0x1ce0ae=_0x1e82f0['camera']['pickEllipsoid'](_0x59ccab,_0x1e82f0['globe']['ellipsoid']));}else _0x1ce0ae=_0x1e82f0[_0x595a80(0xa3c)]['pickEllipsoid'](_0x59ccab,_0x1e82f0['globe'][_0x595a80(0xf34)]);if(Cesium__namespace['defined'](_0x1ce0ae)&&_0x1e82f0['camera']['positionCartographic']['height']<0x2710){var _0x54925d=Cesium__namespace['Cartographic']['fromCartesian'](_0x1ce0ae);if(_0x54925d['height']<-0x1388)return null;}return _0x1ce0ae;}function getCurrentMouseTerrainPosition(_0xfffa38,_0x1c6843){var _0x401516={_0x1a31ce:0x98f,_0x7303bf:0xcb2,_0x6b6bd3:0xa3c,_0x3a9011:0xf44},_0x1b6ce4=_0x5a92ef,_0x322e0a;if(_0xfffa38['mode']===Cesium__namespace['SceneMode']['SCENE3D']){var _0x1a8cd4=_0xfffa38['camera'][_0x1b6ce4(_0x401516._0x1a31ce)](_0x1c6843);_0x322e0a=_0xfffa38['globe']['pick'](_0x1a8cd4,_0xfffa38),!_0x322e0a&&(_0x322e0a=_0xfffa38['camera']['pickEllipsoid'](_0x1c6843,_0xfffa38[_0x1b6ce4(_0x401516._0x7303bf)]['ellipsoid']));}else _0x322e0a=_0xfffa38[_0x1b6ce4(_0x401516._0x6b6bd3)][_0x1b6ce4(_0x401516._0x3a9011)](_0x1c6843,_0xfffa38['globe'][_0x1b6ce4(0xf34)]);return _0x322e0a;}function getMidpoint(_0x4e64f6,_0x529462){var _0x1a065d={_0xe51833:0xef4},_0xdeaea7=_0x5a92ef;if(!_0x529462||!_0x4e64f6)return undefined;var _0x4cd9df=LngLatPoint[_0xdeaea7(0xfe8)](_0x4e64f6),_0x237a1b=LngLatPoint['toCartographic'](_0x529462),_0x47f66c=(_0x4cd9df['height']+_0x237a1b['height'])/0x2,_0x251b02=new Cesium__namespace[(_0xdeaea7(0xe2f))](_0x4cd9df,_0x237a1b)[_0xdeaea7(_0x1a065d._0xe51833)](0.5);return Cesium__namespace['Cartesian3']['fromRadians'](_0x251b02['longitude'],_0x251b02['latitude'],_0x47f66c);}function isRepeatPoint(_0x30fa83,_0x2b7734){var _0x4a4f09={_0x236952:0x39f},_0x55fd0d=_0x5a92ef;if(!_0x2b7734||!_0x30fa83)return![];return Math[_0x55fd0d(_0x4a4f09._0x236952)](_0x30fa83['x']-_0x2b7734['x'])<0.1&&Math[_0x55fd0d(_0x4a4f09._0x236952)](_0x30fa83['y']-_0x2b7734['y'])<0.1&&Math[_0x55fd0d(_0x4a4f09._0x236952)](_0x30fa83['z']-_0x2b7734['z'])<0.1?!![]:![];}function getRotateCenterPoint(_0x2e3f41,_0x140e43,_0x431436){var _0x35e81e={_0x151135:0xd04,_0x507a9e:0xfa8,_0x533273:0x23b,_0x483a1b:0x23b},_0x4c528e=_0x5a92ef,_0x3bde1d=Cesium__namespace[_0x4c528e(0x888)]['fromCartesian'](_0x2e3f41);_0x3bde1d[_0x4c528e(_0x35e81e._0x151135)]=0x0;var _0x5af982=Cesium__namespace['Cartographic']['toCartesian'](_0x3bde1d),_0x5dc150=Cesium__namespace['Cartesian3']['subtract'](_0x5af982,_0x2e3f41,new Cesium__namespace[(_0x4c528e(0x23b))]());_0x5dc150=Cesium__namespace['Cartesian3'][_0x4c528e(_0x35e81e._0x507a9e)](_0x5dc150,new Cesium__namespace['Cartesian3']());var _0x589774=Cesium__namespace['Quaternion']['fromAxisAngle'](_0x5dc150,Cesium__namespace[_0x4c528e(0xab0)]['toRadians'](_0x431436)),_0x4b960d=Cesium__namespace[_0x4c528e(0x5d6)][_0x4c528e(0x3ee)](_0x589774),_0x5b753f=Cesium__namespace[_0x4c528e(0xcc3)]['fromRotationTranslation'](_0x4b960d),_0x5e541f=Cesium__namespace[_0x4c528e(_0x35e81e._0x533273)]['subtract'](_0x140e43,_0x2e3f41,new Cesium__namespace['Cartesian3']()),_0x2d670b=Cesium__namespace['Matrix4']['multiplyByPoint'](_0x5b753f,_0x5e541f,new Cesium__namespace[(_0x4c528e(_0x35e81e._0x533273))]()),_0x49db64=Cesium__namespace[_0x4c528e(_0x35e81e._0x483a1b)]['add'](_0x2d670b,_0x2e3f41,new Cesium__namespace['Cartesian3']());return _0x49db64;}function getOnLinePointByLen(_0x33197a,_0x3967f0,_0x3aa58e,_0x343c9b){var _0x5c7dd9={_0x3e169f:0xcc3,_0x47f6d8:0x23b,_0x316a16:0x89a,_0x389746:0xf93},_0x2b6c0b=_0x5a92ef,_0x337023=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x33197a),_0x34eb5c=Cesium__namespace['Matrix4']['inverse'](_0x337023,new Cesium__namespace['Matrix4']());_0x33197a=Cesium__namespace[_0x2b6c0b(_0x5c7dd9._0x3e169f)]['multiplyByPoint'](_0x34eb5c,_0x33197a,new Cesium__namespace[(_0x2b6c0b(0x23b))]()),_0x3967f0=Cesium__namespace['Matrix4']['multiplyByPoint'](_0x34eb5c,_0x3967f0,new Cesium__namespace['Cartesian3']());var _0x14bfce=Cesium__namespace['Cartesian3']['subtract'](_0x3967f0,_0x33197a,new Cesium__namespace[(_0x2b6c0b(_0x5c7dd9._0x47f6d8))]()),_0xc157cc=Cesium__namespace['Cartesian3'][_0x2b6c0b(_0x5c7dd9._0x316a16)](_0x33197a,_0x3967f0),_0x29fba7=_0x3aa58e/_0xc157cc;_0x343c9b&&(_0x29fba7+=0x1);var _0x209e4a=Cesium__namespace['Cartesian3'][_0x2b6c0b(0x742)](_0x14bfce,_0x29fba7,new Cesium__namespace['Cartesian3']());return _0x209e4a=Cesium__namespace['Matrix4'][_0x2b6c0b(_0x5c7dd9._0x389746)](_0x337023,_0x209e4a,new Cesium__namespace[(_0x2b6c0b(0x23b))]()),_0x209e4a;}function getPositionByHprAndOffset(_0x23ec61,_0x4dc44c,_0x9610a6,_0x3a9311,_0x3a3ea0){var _0x4abf5f={_0x2d784f:0xe95,_0x39ba81:0x5d6,_0x34f369:0xcc3},_0x5ba309=_0x5a92ef;_0x23ec61=LngLatPoint['toCartesian'](_0x23ec61);!_0x9610a6&&(_0x9610a6=new Cesium__namespace['HeadingPitchRoll']());var _0x1560af=Cesium__namespace['Transforms'][_0x5ba309(_0x4abf5f._0x2d784f)](_0x23ec61,_0x9610a6,_0x3a9311,_0x3a3ea0),_0x10fd9b=Cesium__namespace[_0x5ba309(0xcc3)]['fromRotationTranslation'](Cesium__namespace[_0x5ba309(_0x4abf5f._0x39ba81)]['fromQuaternion'](_0x1560af,new Cesium__namespace['Matrix3']()),_0x23ec61,new Cesium__namespace[(_0x5ba309(0xcc3))]()),_0x631f68=Cesium__namespace[_0x5ba309(_0x4abf5f._0x34f369)]['multiplyByPoint'](_0x10fd9b,_0x4dc44c,new Cesium__namespace['Cartesian3']());return _0x631f68;}function getPositionByDirectionAndLen(_0x35789c,_0x1fc659,_0x397e84){var _0x5f1249={_0x151a76:0xab0},_0xadb0bd=_0x5a92ef;_0x35789c=LngLatPoint['toCartesian'](_0x35789c);var _0x235835=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x35789c),_0x3d45ae=Cesium__namespace['Matrix3']['fromRotationZ'](Cesium__namespace[_0xadb0bd(_0x5f1249._0x151a76)]['toRadians'](0x168-(_0x1fc659||0x0))),_0x1e0ae3=Cesium__namespace['Matrix4']['fromRotationTranslation'](_0x3d45ae);Cesium__namespace['Matrix4']['multiply'](_0x235835,_0x1e0ae3,_0x235835);var _0x499622=Cesium__namespace['Matrix4']['multiplyByPoint'](_0x235835,new Cesium__namespace['Cartesian3'](_0x397e84,0x0,0x0),new Cesium__namespace['Cartesian3']());return _0x499622;}function getPositionByHprAndLen(_0x451987,_0x399ce5,_0xafc4dd){var _0x216858={_0xb19cbf:0xe95,_0x36d182:0x554,_0x96d88:0xcc3},_0x515035=_0x5a92ef;_0x451987=LngLatPoint['toCartesian'](_0x451987);var _0x8830a0=Cesium__namespace[_0x515035(0xbd4)][_0x515035(_0x216858._0xb19cbf)](_0x451987,_0x399ce5),_0x51eed5=Cesium__namespace['Matrix4'][_0x515035(_0x216858._0x36d182)](Cesium__namespace['Matrix3']['fromQuaternion'](_0x8830a0,new Cesium__namespace['Matrix3']()),_0x451987,new Cesium__namespace[(_0x515035(0xcc3))]()),_0x4b6d18=Cesium__namespace[_0x515035(_0x216858._0x96d88)]['multiplyByPoint'](_0x51eed5,new Cesium__namespace[(_0x515035(0x23b))](0x0,0x0,-_0xafc4dd),new Cesium__namespace[(_0x515035(0x23b))]());return _0x4b6d18;}function getRayEarthPosition(_0x2ceeed,_0x9eff9a,_0x5ad451,_0x1242aa){var _0x112dba={_0x58da98:0x554},_0x5c938a=_0x5a92ef;if(!_0x2ceeed||!_0x9eff9a)return;_0x9eff9a instanceof Cesium__namespace['HeadingPitchRoll']&&(_0x9eff9a=Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x2ceeed,_0x9eff9a));var _0x17dd34=Cesium__namespace['Matrix4'][_0x5c938a(_0x112dba._0x58da98)](Cesium__namespace['Matrix3'][_0x5c938a(0x3ee)](_0x9eff9a,new Cesium__namespace['Matrix3']()),_0x2ceeed,new Cesium__namespace['Matrix4']());return getRayEarthPositionByMatrix(_0x17dd34,_0x5ad451,_0x1242aa);}function getRayEarthPositionByMatrix(_0x58483a,_0x471724,_0xb36302){var _0x23e619={_0x148f50:0xcc3,_0x5f5e0c:0xf93,_0x81565e:0x394,_0x2f696d:0x23b},_0x5386fa=_0x5a92ef,_0x13b2e4=new Cesium__namespace['Cartesian3'](),_0x32d8e9=new Cesium__namespace['Ray']();Cesium__namespace[_0x5386fa(_0x23e619._0x148f50)][_0x5386fa(_0x23e619._0x5f5e0c)](_0x58483a,Cesium__namespace['Cartesian3'][_0x5386fa(_0x23e619._0x81565e)],_0x13b2e4),_0x13b2e4['clone'](_0x32d8e9['origin']);var _0x3fc753=new Cesium__namespace[(_0x5386fa(_0x23e619._0x2f696d))](0x0,0x0,_0x471724?-0x64:0x64),_0x4cbd56=extend2Earth(_0x3fc753,_0x58483a,_0x32d8e9,_0xb36302);return _0x4cbd56;}function extend2Earth(_0x15dacb,_0x2d5699,_0x39a344,_0x36d98e){var _0x4e1dae={_0x29bd4a:0x1fb,_0x3c465c:0x23b,_0x2d1865:0xac8,_0x1026d6:0x888},_0x56c040=_0x5a92ef;_0x36d98e=_0x36d98e||Cesium__namespace['Ellipsoid'][_0x56c040(0x3ec)];var _0x1fae76=new Cesium__namespace['Cartesian3']();Cesium__namespace['Matrix4']['multiplyByPoint'](_0x2d5699,_0x15dacb,_0x1fae76),Cesium__namespace['Cartesian3']['subtract'](_0x1fae76,_0x39a344[_0x56c040(_0x4e1dae._0x29bd4a)],_0x39a344[_0x56c040(0xac8)]),Cesium__namespace[_0x56c040(_0x4e1dae._0x3c465c)]['normalize'](_0x39a344['direction'],_0x39a344[_0x56c040(_0x4e1dae._0x2d1865)]);var _0x2a7cf3=Cesium__namespace['IntersectionTests']['rayEllipsoid'](_0x39a344,_0x36d98e),_0x51bed3=null;_0x2a7cf3&&(_0x51bed3=Cesium__namespace['Ray'][_0x56c040(0x387)](_0x39a344,_0x2a7cf3[_0x56c040(0x28d)]));if(_0x51bed3)try{var _0x310df7=new Cesium__namespace['Cartographic']();Cesium__namespace[_0x56c040(_0x4e1dae._0x1026d6)]['fromCartesian'](_0x51bed3,null,_0x310df7);}catch(_0x78e507){return null;}return _0x51bed3;}function getHeadingPitchRollByOrientation(_0x123867,_0x376d85,_0x58a9a8,_0x3a681e){var _0x24932e=_0x5a92ef;if(!Cesium__namespace['defined'](_0x376d85)||!Cesium__namespace[_0x24932e(0x70e)](_0x123867))return new Cesium__namespace['HeadingPitchRoll']();var _0x55ccf2=Cesium__namespace['Matrix4']['fromRotationTranslation'](Cesium__namespace[_0x24932e(0x5d6)]['fromQuaternion'](_0x376d85,new Cesium__namespace['Matrix3']()),_0x123867,new Cesium__namespace['Matrix4']()),_0x4dbf78=getHeadingPitchRollByMatrix(_0x55ccf2,_0x58a9a8,_0x3a681e);return _0x4dbf78;}function getHeadingPitchRollByMatrix(_0x22c695,_0x4e5d14,_0x3ab902,_0x281456){var _0x4d7189=_0x5a92ef;return Cesium__namespace['Transforms'][_0x4d7189(0x29b)](_0x22c695,_0x4e5d14,_0x3ab902,_0x281456);}function getHeadingPitchRollForLine(_0x54e49b,_0x3eb20a,_0x5904fa,_0x482263){var _0x53037d={_0x53d80d:0xbd4},_0x5dba2f=_0x5a92ef;_0x54e49b=LngLatPoint['toCartesian'](_0x54e49b),_0x3eb20a=LngLatPoint['toCartesian'](_0x3eb20a),_0x5904fa=_0x5904fa||Cesium__namespace['Ellipsoid'][_0x5dba2f(0x3ec)];var _0x38d3f1=new Cesium__namespace['Cartesian3'](),_0x3e3c2a=new Cesium__namespace['Matrix4'](),_0x111acf=new Cesium__namespace['Matrix3'](),_0x3ce635=Cesium__namespace[_0x5dba2f(0x23b)]['normalize'](Cesium__namespace['Cartesian3'][_0x5dba2f(0xf4a)](_0x3eb20a,_0x54e49b,_0x38d3f1),_0x38d3f1);Cesium__namespace[_0x5dba2f(_0x53037d._0x53d80d)][_0x5dba2f(0xe66)](_0x54e49b,_0x3ce635,_0x5904fa,_0x111acf);var _0x2d3aaf=Cesium__namespace['Matrix4']['fromRotationTranslation'](_0x111acf,_0x54e49b,_0x3e3c2a);Cesium__namespace['Matrix4'][_0x5dba2f(0x271)](_0x2d3aaf,Cesium__namespace['Axis']['Z_UP_TO_X_UP'],_0x2d3aaf);var _0x317ed8=getHeadingPitchRollByMatrix(_0x2d3aaf,_0x5904fa,_0x482263);return _0x317ed8;}var PointUtil={'__proto__':null,'getTransFun':getTransFun,'getPositionValue':getPositionValue,'getMaxHeight':getMaxHeight,'getMinHeight':getMinHeight,'addPositionsHeight':addPositionsHeight,'setPositionsHeight':setPositionsHeight,'getHeight':getHeight,'getSurfaceHeight':getSurfaceHeight,'getSurfaceTerrainHeight':getSurfaceTerrainHeight,'getSurfacePosition':getSurfacePosition,'getCurrentMousePosition':getCurrentMousePosition,'getCurrentMouseTerrainPosition':getCurrentMouseTerrainPosition,'getMidpoint':getMidpoint,'isRepeatPoint':isRepeatPoint,'getRotateCenterPoint':getRotateCenterPoint,'getOnLinePointByLen':getOnLinePointByLen,'getPositionByHprAndOffset':getPositionByHprAndOffset,'getPositionByDirectionAndLen':getPositionByDirectionAndLen,'getPositionByHprAndLen':getPositionByHprAndLen,'getRayEarthPosition':getRayEarthPosition,'getRayEarthPositionByMatrix':getRayEarthPositionByMatrix,'extend2Earth':extend2Earth,'getHeadingPitchRollByOrientation':getHeadingPitchRollByOrientation,'getHeadingPitchRollByMatrix':getHeadingPitchRollByMatrix,'getHeadingPitchRollForLine':getHeadingPitchRollForLine},SurfacePoints=(function(){var _0x1f5555={_0x4fc08e:0x868},_0x31cc2a={_0x3a4ae1:0xcb2},_0x152ff9={_0x3d8114:0x538},_0xdfa76a={_0x2a0eda:0x577},_0x28600a={_0x199019:0xbe0,_0x19c091:0x773,_0x1ceda5:0x888,_0x4f4db2:0x7c9,_0x32c040:0x70e},_0x271a85={_0x5ce65c:0xace,_0x562216:0x514};function _0x276a8c(_0xc8c035){var _0x5bd158=_0x4361;_classCallCheck(this,_0x276a8c),this[_0x5bd158(0x514)]=_0xc8c035,this['scene']=_0xc8c035[_0x5bd158(_0x271a85._0x5ce65c)]?_0xc8c035['map']['scene']:_0xc8c035['scene'],!this[_0x5bd158(0x7c9)]&&logError$1('SurfacePoints:\x20请传入scene参数',this['options']),this['positions']=LngLatArray[_0x5bd158(0x573)](this[_0x5bd158(_0x271a85._0x562216)]['positions']);}return _createClass(_0x276a8c,[{'key':'start','value':function _0x1a4141(){var _0x2711e6=this;return new Promise(function(_0xf3cf1b,_0x458d36){var _0x57e850=_0x4361,_0x24906b;_0x2711e6['_promise']={'resolve':_0xf3cf1b,'reject':_0x458d36};if(_0x2711e6[_0x57e850(_0x28600a._0x199019)]==null||_0x2711e6[_0x57e850(_0x28600a._0x199019)][_0x57e850(0x6ba)]===0x0){_0x2711e6['end'](_0x2711e6['positions']);return;}var _0x1320bf=(_0x24906b=_0x2711e6['options']['has3dtiles'])!==null&&_0x24906b!==void 0x0?_0x24906b:Cesium__namespace[_0x57e850(0x70e)](pick3DTileset(_0x2711e6['scene'],_0x2711e6['positions'])),_0x5a3d2a=Boolean(_0x2711e6[_0x57e850(0x7c9)]['terrainProvider']['_layers']);_0x2711e6['_has3dtiles']=_0x1320bf,_0x2711e6['_hasTerrain']=_0x5a3d2a;if(!_0x5a3d2a&&!_0x1320bf){_0x2711e6['end'](_0x2711e6[_0x57e850(0xbe0)]);return;}if(_0x2711e6['options']['exact'])_0x1320bf?_0x2711e6['clampTo3DTileset'](_0x2711e6[_0x57e850(0xbe0)]):_0x2711e6[_0x57e850(_0x28600a._0x19c091)](_0x2711e6['positions']);else{var _0x597a50=[];for(var _0x4d08aa=0x0,_0x2a7cb4=_0x2711e6['positions']['length'];_0x4d08aa<_0x2a7cb4;++_0x4d08aa){var _0x44c822,_0x3d934e=Cesium__namespace[_0x57e850(_0x28600a._0x1ceda5)]['fromCartesian'](_0x2711e6['positions'][_0x4d08aa]),_0x95aad=void 0x0;if(_0x1320bf){var _0x79f111=_0x2711e6[_0x57e850(_0x28600a._0x4f4db2)]['sampleHeight'](_0x3d934e,_0x2711e6[_0x57e850(0x514)]['objectsToExclude'],_0x2711e6['options']['width']);Cesium__namespace[_0x57e850(_0x28600a._0x32c040)](_0x79f111)&&_0x79f111>-0x3e8&&(_0x95aad=_0x79f111);}if(!Cesium__namespace['defined'](_0x95aad)){var _0x35bce0=_0x2711e6['scene'][_0x57e850(0xcb2)]['getHeight'](_0x3d934e);Cesium__namespace['defined'](_0x35bce0)&&_0x35bce0>-0x3e8&&(_0x95aad=_0x35bce0);}_0x597a50['push'](Cesium__namespace['Cartesian3']['fromRadians'](_0x3d934e[_0x57e850(0xb04)],_0x3d934e['latitude'],(_0x44c822=_0x95aad)!==null&&_0x44c822!==void 0x0?_0x44c822:_0x3d934e[_0x57e850(0xd04)]));}_0x2711e6['end'](_0x597a50);}});}},{'key':'clampTo3DTileset','value':function _0x2d313e(_0x5c3c9c){var _0x179597=_0x4361,_0x3d5fa2=this,_0x567349=[];for(var _0x2158f1=0x0,_0x251952=_0x5c3c9c[_0x179597(0x6ba)];_0x2158f1<_0x251952;++_0x2158f1){_0x567349[_0x179597(0x8e7)](_0x5c3c9c[_0x2158f1][_0x179597(0x52e)]());}this[_0x179597(0x7c9)][_0x179597(_0xdfa76a._0x2a0eda)](_0x567349,this['options']['objectsToExclude'])['then'](function(_0x1cef75){var _0x315068=_0x179597;_0x1cef75=_0x3d5fa2['removeNullData'](_0x1cef75),_0x1cef75[_0x315068(0x6ba)]>0x0?_0x3d5fa2['end'](_0x1cef75):_0x3d5fa2['clampToTerrain'](_0x5c3c9c);});}},{'key':'clampToTerrain','value':function _0x5c5074(_0x463343){var _0x43ef18=_0x4361,_0x324353=this;if(this['_hasTerrain']){var _0x4decca=this['scene'][_0x43ef18(_0x31cc2a._0x3a4ae1)]['ellipsoid'],_0x19c3d5=_0x4decca['cartesianArrayToCartographicArray'](_0x463343),_0x1543c8=Cesium__namespace['Cartographic']['fromCartesian'](_0x463343[0x0])['height'];Cesium__namespace['sampleTerrainMostDetailed'](this[_0x43ef18(0x7c9)]['terrainProvider'],_0x19c3d5)['then'](function(_0x33f30f){var _0x36c4d5=_0x43ef18,_0x3c933d;_0x33f30f=_0x324353['removeNullData'](_0x33f30f);var _0x1e6027=![],_0x444cb2=(_0x3c933d=_0x324353[_0x36c4d5(0x514)]['offset'])!==null&&_0x3c933d!==void 0x0?_0x3c933d:0x0;for(var _0x290a70=0x0;_0x290a70<_0x33f30f['length'];++_0x290a70){_0x33f30f[_0x290a70]['height']==null?(_0x1e6027=!![],_0x33f30f[_0x290a70]['height']=_0x1543c8):_0x33f30f[_0x290a70]['height']=_0x444cb2+_0x33f30f[_0x290a70]['height'];}var _0x175ca6=_0x4decca[_0x36c4d5(_0x152ff9._0x3d8114)](_0x33f30f);_0x324353['end'](_0x175ca6,_0x1e6027);});}else this['end'](_0x463343);}},{'key':'end','value':function _0x212a58(_0x5bf946,_0x57033b){var _0x4ee796=_0x4361;this['options']['callback']&&this[_0x4ee796(0x514)]['callback'](_0x5bf946,_0x57033b,this[_0x4ee796(0xbe0)]),this['_promise']['resolve']({'positions':_0x5bf946,'positions_original':this['positions'],'noHeight':_0x57033b,'has3dtiles':this[_0x4ee796(0xbb5)],'hasTerrain':this[_0x4ee796(_0x1f5555._0x4fc08e)]});}},{'key':'removeNullData','value':function _0x3f2795(_0x561f98){var _0x5b555d=[];for(var _0xaf0ea1=0x0;_0xaf0ea1<_0x561f98['length'];++_0xaf0ea1){_0x561f98[_0xaf0ea1]!=null&&_0x5b555d['push'](_0x561f98[_0xaf0ea1]);}return _0x5b555d;}}]),_0x276a8c;}());function logError(_0x43ddd0,_0xd90587){var _0x2c4b23={_0x48067d:0xde2},_0x2ca445=_0x5a92ef;console['error'](_0x2ca445(_0x2c4b23._0x48067d)[_0x2ca445(0x4b9)](_0x43ddd0,_0x2ca445(0xee8)),_0xd90587);}function area(_0x420911){try{return turf['area'](_0x420911);}catch(_0x3bdd96){logError('area',_0x3bdd96);}return 0x0;}function bbox(_0x4b7d72){var _0x2f486c=_0x5a92ef;try{return turf['bbox'](_0x4b7d72);}catch(_0x367104){logError(_0x2f486c(0x285),_0x367104);}return null;}function bezierSpline(_0x316c36){try{return turf['bezierSpline'](_0x316c36);}catch(_0x16e8ef){logError('bezierSpline',_0x16e8ef);}return _0x316c36;}function booleanPointInPolygon(_0x1d761b,_0x21ef88,_0x42cf6d){try{return turf['booleanPointInPolygon'](_0x1d761b,_0x21ef88,_0x42cf6d);}catch(_0x40563b){logError('booleanPointInPolygon',_0x40563b);}return![];}function buffer$1(_0xab6a72,_0x3566fb,_0xc8f155){try{return turf['buffer'](_0xab6a72,_0x3566fb,_0xc8f155);}catch(_0x2c0669){logError('buffer',_0x2c0669);}return _0xab6a72;}function convex$1(_0x2c4e6d,_0x41ded5){try{return turf['convex'](_0x2c4e6d,_0x41ded5);}catch(_0x33b117){logError('convex',_0x33b117);}return _0x2c4e6d;}function pointGrid(_0x32ffea,_0x1f4ac1,_0x2409df){var _0x45cd5d={_0x5e6162:0xdb5},_0x2563e9=_0x5a92ef;try{return turf[_0x2563e9(_0x45cd5d._0x5e6162)](_0x32ffea,_0x1f4ac1,_0x2409df);}catch(_0x2a18fe){logError('pointGrid',_0x2a18fe);}return{'features':[]};}function centerOfMass(_0x1cdf88,_0x4a237a){var _0x5cbbe3={_0x3065b3:0x6ba,_0xf217d7:0x970},_0x4bdf31=_0x5a92ef;if(!_0x1cdf88||_0x1cdf88['length']===0x0)return;var _0x23a369=LngLatArray['toCartesians'](_0x1cdf88);try{if(_0x23a369['length']===0x1)return _0x23a369[0x0];else{if(_0x23a369[_0x4bdf31(_0x5cbbe3._0x3065b3)]===0x2)return getMidpoint(_0x23a369[0x0],_0x23a369[0x1]);}_0x4a237a==null&&(_0x4a237a=getMaxHeight(_0x23a369));var _0x4037b3=Cesium__namespace['BoundingSphere']['fromPoints'](_0x23a369),_0x51073d=setPositionsHeight(_0x4037b3[_0x4bdf31(_0x5cbbe3._0xf217d7)],_0x4a237a);return _0x51073d;}catch(_0x318d36){return _0x23a369[Math['floor'](_0x23a369[_0x4bdf31(_0x5cbbe3._0x3065b3)]/0x2)];}}function buffer(_0x4cc091){var _0x5cbcdd={_0x344813:0x8e7,_0x5b5944:0x749},_0x58b354=_0x5a92ef,_0x30b3c5=arguments[_0x58b354(0x6ba)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x1,_0x421beb=arguments[_0x58b354(0x6ba)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:0x8;try{var _0x5439fa,_0x1e6aa1;if(((_0x5439fa=_0x4cc091)===null||_0x5439fa===void 0x0?void 0x0:(_0x1e6aa1=_0x5439fa['geometry'])===null||_0x1e6aa1===void 0x0?void 0x0:_0x1e6aa1[_0x58b354(0xe81)])==='Polygon'){var _0x17471e=_0x4cc091['geometry']['coordinates'][0x0],_0xa264de=_0x17471e[0x0],_0x9ad8ea=_0x17471e[_0x17471e['length']-0x1];(_0xa264de[0x0]!==_0x9ad8ea[0x0]||_0xa264de[0x1]!==_0x9ad8ea[0x1])&&_0x17471e[_0x58b354(_0x5cbcdd._0x344813)](_0xa264de);}_0x4cc091=buffer$1(_0x4cc091,_0x30b3c5,{'units':_0x58b354(_0x5cbcdd._0x5b5944),'steps':_0x421beb});}catch(_0x268182){logError$1('PolyUtil\x20turf.buffer:缓冲分析异常\x20',_0x268182);}return _0x4cc091;}function bufferPoints(_0x5349fe){var _0x573e90={_0x360621:0x6ba,_0x34db33:0xb38},_0x51d2a0=_0x5a92ef,_0x114c7a=arguments[_0x51d2a0(_0x573e90._0x360621)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x1,_0x39e914=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:0x8;try{var _0x57dc40=LngLatArray['toArray'](_0x5349fe),_0x324c9d=_0x57dc40[0x0],_0x1e1aeb=_0x57dc40[_0x57dc40['length']-0x1];(_0x324c9d[0x0]!==_0x1e1aeb[0x0]||_0x324c9d[0x1]!==_0x1e1aeb[0x1])&&_0x57dc40[_0x51d2a0(0x8e7)](_0x57dc40[0x0]);var _0x37f5b9={'type':_0x51d2a0(_0x573e90._0x34db33),'geometry':{'type':_0x51d2a0(0x9ba),'coordinates':[_0x57dc40]}},_0x2fca45=buffer$1(_0x37f5b9,_0x114c7a,{'units':'meters','steps':_0x39e914});return LngLatArray['toPoints'](_0x2fca45['geometry']['coordinates'][0x0]);}catch(_0x6b09c3){logError$1('PolyUtil\x20buffer:缓冲分析异常',_0x6b09c3);}return _0x5349fe;}function getGranularity(_0x1cd589){var _0x5e0c53=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0xa,_0x2c8503=Cesium__namespace['Rectangle']['fromCartesianArray'](LngLatArray['toCartesians'](_0x1cd589)),_0x5ef5bd=Math['max'](_0x2c8503['height'],_0x2c8503['width']);return _0x5ef5bd/=_0x5e0c53,_0x5ef5bd;}function interPolygon(_0x36763f){var _0x26a0fc={_0x59fd16:0xed1},_0x476cf9={_0x3f6b87:0x641,_0x2e6615:0x23b,_0x531e59:0x632},_0x44dab1=_0x5a92ef,_0x302aa5=_0x36763f[_0x44dab1(0x7c9)],_0x3da065=LngLatArray['toCartesians'](_0x36763f['positions'],!![]),_0x2a363b=getGranularity(_0x3da065,_0x36763f[_0x44dab1(_0x26a0fc._0x59fd16)]);return new Promise(function(_0x1d0b48,_0x12b976){setTimeout(function(){var _0x5d0c40={_0xfc4e0:0x787,_0x22f815:0xb3f},_0x4e695b={_0x22b425:0x23b,_0x248293:0xb04,_0x4c9612:0x888,_0x3aab8b:0xcdf,_0x27a979:0xd04,_0x55418d:0xda2},_0x2a7464=_0x4361,_0x31c7d7,_0x10c7eb=[],_0x592798=new Cesium__namespace['PolygonGeometry'][(_0x2a7464(_0x476cf9._0x3f6b87))]({'positions':_0x3da065,'vertexFormat':Cesium__namespace['PerInstanceColorAppearance']['FLAT_VERTEX_FORMAT'],'granularity':_0x2a363b}),_0x50efe0=new Cesium__namespace['PolygonGeometry']['createGeometry'](_0x592798),_0x53a9f7,_0xa3b799,_0x147ed0,_0x5c36c8,_0x45e4bd,_0x2e23e3;for(var _0x4e7197=0x0;_0x4e7197<_0x50efe0['indices']['length'];_0x4e7197+=0x3){_0x53a9f7=_0x50efe0['indices'][_0x4e7197],_0xa3b799=_0x50efe0['indices'][_0x4e7197+0x1],_0x147ed0=_0x50efe0['indices'][_0x4e7197+0x2],_0x5c36c8=new Cesium__namespace[(_0x2a7464(_0x476cf9._0x2e6615))](_0x50efe0['attributes']['position'][_0x2a7464(0x4f2)][_0x53a9f7*0x3],_0x50efe0['attributes']['position']['values'][_0x53a9f7*0x3+0x1],_0x50efe0[_0x2a7464(0xa11)]['position']['values'][_0x53a9f7*0x3+0x2]),_0x10c7eb['push'](_0x5c36c8),_0x45e4bd=new Cesium__namespace[(_0x2a7464(0x23b))](_0x50efe0['attributes']['position'][_0x2a7464(0x4f2)][_0xa3b799*0x3],_0x50efe0['attributes']['position']['values'][_0xa3b799*0x3+0x1],_0x50efe0[_0x2a7464(0xa11)]['position'][_0x2a7464(0x4f2)][_0xa3b799*0x3+0x2]),_0x10c7eb['push'](_0x45e4bd),_0x2e23e3=new Cesium__namespace[(_0x2a7464(0x23b))](_0x50efe0[_0x2a7464(0xa11)]['position'][_0x2a7464(0x4f2)][_0x147ed0*0x3],_0x50efe0[_0x2a7464(0xa11)]['position']['values'][_0x147ed0*0x3+0x1],_0x50efe0['attributes']['position'][_0x2a7464(0x4f2)][_0x147ed0*0x3+0x2]),_0x10c7eb[_0x2a7464(0x8e7)](_0x2e23e3);}var _0x5ea1ba=0x0,_0xa260cd=0x270f,_0x10a191=(_0x31c7d7=_0x36763f['onlyPoint'])!==null&&_0x31c7d7!==void 0x0?_0x31c7d7:![];function _0x3d74fc(_0x3fc917,_0xf98c7e){var _0x1af810=_0x2a7464,_0x37199a,_0x42f7d6,_0x43c60d,_0x4ad099;return _0xf98c7e?(delete _0x36763f[_0x1af810(0x9d6)],_0x37199a=getHeight(_0x302aa5,_0x3fc917,_0x36763f),_0x4ad099=Cesium__namespace['Cartographic']['fromCartesian'](_0x3fc917),_0x42f7d6=Cesium__namespace[_0x1af810(_0x4e695b._0x22b425)]['fromRadians'](_0x4ad099['longitude'],_0x4ad099['latitude'],0x0),_0x43c60d=Cesium__namespace['Cartesian3']['fromRadians'](_0x4ad099[_0x1af810(_0x4e695b._0x248293)],_0x4ad099[_0x1af810(0xc3a)],_0x37199a)):(_0x4ad099=Cesium__namespace[_0x1af810(_0x4e695b._0x4c9612)][_0x1af810(_0x4e695b._0x3aab8b)](_0x3fc917),_0x37199a=_0x4ad099[_0x1af810(_0x4e695b._0x27a979)],_0x42f7d6=Cesium__namespace[_0x1af810(_0x4e695b._0x22b425)][_0x1af810(_0x4e695b._0x55418d)](_0x4ad099[_0x1af810(0xb04)],_0x4ad099['latitude'],0x0),_0x43c60d=_0x3fc917),_0x5ea1ba<_0x37199a&&(_0x5ea1ba=_0x37199a),_0xa260cd>_0x37199a&&(_0xa260cd=_0x37199a),{'height':_0x37199a,'point':_0x42f7d6,'pointDM':_0x43c60d};}function _0x2ffbb1(_0x19e023){var _0x27564c=_0x2a7464,_0x29f666=[],_0x5eadfa,_0x52b3e4,_0x4ee6a2;for(var _0x5af60a=0x0;_0x5af60a<_0x19e023['positions']['length'];_0x5af60a+=0x3){_0x5eadfa=_0x3d74fc(_0x19e023['positions'][_0x5af60a],_0x19e023['noHeight']),_0x52b3e4=_0x3d74fc(_0x19e023['positions'][_0x5af60a+0x1],_0x19e023['noHeight']),_0x4ee6a2=_0x3d74fc(_0x19e023['positions'][_0x5af60a+0x2],_0x19e023['noHeight']),_0x10a191?(addPointFoyArrOnly(_0x29f666,_0x5eadfa),addPointFoyArrOnly(_0x29f666,_0x52b3e4),addPointFoyArrOnly(_0x29f666,_0x4ee6a2)):_0x29f666['push']({'point1':_0x5eadfa,'point2':_0x52b3e4,'point3':_0x4ee6a2});}Cesium__namespace[_0x27564c(0x70e)](_0x36763f['minHeight'])&&(_0xa260cd=Math[_0x27564c(0x901)](_0x36763f['minHeight'],_0xa260cd),_0x5ea1ba=Math['max'](_0x5ea1ba,_0xa260cd)),_0x19e023['granularity']=_0x2a363b,_0x19e023[_0x27564c(_0x5d0c40._0xfc4e0)]=_0x5ea1ba,_0x19e023[_0x27564c(_0x5d0c40._0x22f815)]=_0xa260cd,_0x19e023['list']=_0x29f666,_0x36763f['callback']&&_0x36763f['callback'](_0x19e023),_0x1d0b48(_0x19e023);}_0x36763f[_0x2a7464(0xf3a)]?computeSurfacePoints({'scene':_0x302aa5,'positions':_0x10c7eb,'has3dtiles':_0x36763f['has3dtiles'],'exact':_0x36763f['exact']})['then'](_0x2ffbb1):_0x2ffbb1({'positions':_0x10c7eb,'noHeight':!![],'has3dtiles':_0x36763f[_0x2a7464(_0x476cf9._0x531e59)],'hasTerrain':_0x36763f['hasTerrain']});},0x32);});}function addPointFoyArrOnly(_0x1bc06b,_0x33ef88){var _0x2351a9={_0x4bfa43:0x874},_0xcfcc23=_0x5a92ef,_0x2e7521=![],_0x489a15=_0x33ef88[_0xcfcc23(_0x2351a9._0x4bfa43)];for(var _0x7597=0x0;_0x7597<_0x1bc06b['length'];_0x7597++){var _0x455c0a=_0x1bc06b[_0x7597]['point'];if(_0x489a15['x']===_0x455c0a['x']&&_0x489a15['y']===_0x455c0a['y']&&_0x489a15['z']===_0x455c0a['z']){_0x2e7521=!![];break;}}!_0x2e7521&&_0x1bc06b['push'](_0x33ef88);}function getHeightRange(_0x54dfdd,_0x527ff6,_0x26efa6){return interPolygon(_objectSpread2({'positions':_0x54dfdd,'scene':_0x527ff6},_0x26efa6));}function getTriangleArea$1(_0x1b1812,_0x5d670f,_0x356ecb){var _0xab0ff3={_0x15315a:0x23b},_0x20df69=_0x5a92ef,_0x108263=Cesium__namespace['Cartesian3']['distance'](_0x1b1812,_0x5d670f),_0x4f7995=Cesium__namespace['Cartesian3']['distance'](_0x5d670f,_0x356ecb),_0x770e85=Cesium__namespace[_0x20df69(_0xab0ff3._0x15315a)]['distance'](_0x356ecb,_0x1b1812),_0x4b397f=(_0x108263+_0x4f7995+_0x770e85)/0x2;return Math['sqrt'](_0x4b397f*(_0x4b397f-_0x108263)*(_0x4b397f-_0x4f7995)*(_0x4b397f-_0x770e85));}function computeVolume(_0x17ead6){return interPolygon(_0x17ead6)['then'](function(_0x191f8d){return updateVolumeByMinHeight(_0x191f8d);});}function updateVolumeByMinHeight(_0x437a33){var _0x166715={_0x19fb71:0x77f,_0x23376c:0x90d},_0xde7ffb=_0x5a92ef,_0x2101c8=_0x437a33['minHeight'],_0x5b3225=0x0,_0x524eb5=0x0;for(var _0x1d0235=0x0,_0x20e875=_0x437a33['list'][_0xde7ffb(0x6ba)];_0x1d0235<_0x20e875;_0x1d0235++){var _0x1006df=_0x437a33[_0xde7ffb(_0x166715._0x19fb71)][_0x1d0235],_0xe46603=_0x1006df['point1'],_0x32d008=_0x1006df[_0xde7ffb(_0x166715._0x23376c)],_0x1f6a36=_0x1006df['point3'],_0x142f88=getTriangleArea$1(_0xe46603[_0xde7ffb(0x874)],_0x32d008['point'],_0x1f6a36['point']);_0x1006df['area']=_0x142f88,_0x5b3225+=_0x142f88;var _0x454a71=_0xe46603['height'],_0x25f5e2=_0x32d008['height'],_0x151182=_0x1f6a36[_0xde7ffb(0xd04)];_0x454a71<_0x2101c8&&(_0x454a71=_0x2101c8);_0x25f5e2<_0x2101c8&&(_0x25f5e2=_0x2101c8);_0x151182<_0x2101c8&&(_0x151182=_0x2101c8);var _0x350580=_0x142f88*(_0x454a71-_0x2101c8+_0x25f5e2-_0x2101c8+_0x151182-_0x2101c8)/0x3;_0x1006df[_0xde7ffb(0xf0c)]=_0x350580,_0x524eb5=_0x524eb5+_0x350580;}return _0x437a33['totalArea']=_0x5b3225,_0x437a33['totalVolume']=_0x524eb5,_0x437a33;}function updateVolume(_0x2055c9,_0x1c1463){var _0x23aca0={_0x2f260d:0x6ba,_0x1607cd:0xe59,_0x273507:0x589},_0x454798=_0x5a92ef;if(!_0x2055c9)return;var _0x3689eb=_0x2055c9[_0x454798(0xb3f)],_0x3fa63=_0x2055c9['totalVolume'];if(_0x1c1463<=_0x3689eb)return _0x2055c9['fillVolume']=0x0,_0x2055c9['digVolume']=_0x3fa63,_0x2055c9;var _0x2b59c8=0x0,_0x225596=0x0;for(var _0x4fc946=0x0,_0x56d077=_0x2055c9['list'][_0x454798(_0x23aca0._0x2f260d)];_0x4fc946<_0x56d077;_0x4fc946++){var _0x92aef2=_0x2055c9['list'][_0x4fc946];_0x2b59c8+=_0x92aef2['area']*(_0x1c1463-_0x3689eb);var _0x1f319b=_0x92aef2[_0x454798(_0x23aca0._0x1607cd)],_0x5124c9=_0x92aef2['point2'],_0x449cd5=_0x92aef2[_0x454798(_0x23aca0._0x273507)],_0x11db8f=_0x1f319b['height'],_0x12eb95=_0x5124c9['height'],_0x5124df=_0x449cd5['height'];_0x11db8f<_0x1c1463&&(_0x11db8f=_0x1c1463),_0x12eb95<_0x1c1463&&(_0x12eb95=_0x1c1463),_0x5124df<_0x1c1463&&(_0x5124df=_0x1c1463),_0x225596+=_0x92aef2['area']*(_0x11db8f-_0x1c1463+_0x12eb95-_0x1c1463+_0x5124df-_0x1c1463)/0x3;}return _0x2055c9[_0x454798(0xbd2)]=_0x225596,_0x2055c9['fillVolume']=_0x2b59c8-(_0x3fa63-_0x225596),_0x2055c9;}function getEllipseOuterPositions(_0x518288){var _0x1c1047={_0x308f3a:0xaa1,_0x5e7267:0xab0,_0x40707b:0x4c0,_0x4b1ddd:0xdb7,_0x428d23:0x6ba,_0x1137e5:0x8e7},_0x564235=_0x5a92ef,_0x1946bb,_0x350ebb,_0x208c7c=_0x518288['position'];if(!_0x208c7c)return null;_0x208c7c=LngLatPoint['toCartesian'](_0x208c7c);var _0x1875ce=(_0x1946bb=_0x518288['semiMajorAxis'])!==null&&_0x1946bb!==void 0x0?_0x1946bb:_0x518288['radius'],_0x1b4511=(_0x350ebb=_0x518288['semiMinorAxis'])!==null&&_0x350ebb!==void 0x0?_0x350ebb:_0x518288['radius'];if(!_0x1875ce||!_0x1b4511)return[_0x208c7c,_0x208c7c,_0x208c7c];var _0x412f89=(_0x518288['rotation'],0x0),_0x140cd3=_0x518288[_0x564235(_0x1c1047._0x308f3a)]||Cesium__namespace[_0x564235(_0x1c1047._0x5e7267)][_0x564235(0xf1b)];_0x518288[_0x564235(_0x1c1047._0x40707b)]&&(_0x140cd3=Math['PI']/(0x10*_0x518288['count']));var _0x4e3104=Cesium__namespace['EllipseGeometryLibrary'][_0x564235(_0x1c1047._0x4b1ddd)]({'center':_0x208c7c,'semiMajorAxis':_0x1875ce,'semiMinorAxis':_0x1b4511,'rotation':_0x412f89,'granularity':_0x140cd3},!![],!![]),_0x136007=_0x4e3104['outerPositions'],_0x2d7677=[];for(var _0x2e721c=0x0,_0x29a129=_0x136007[_0x564235(_0x1c1047._0x428d23)];_0x2e721c<_0x29a129;_0x2e721c+=0x3){var _0x1d1baa=new Cesium__namespace['Cartesian3'](_0x136007[_0x2e721c],_0x136007[_0x2e721c+0x1],_0x136007[_0x2e721c+0x2]);_0x2d7677[_0x564235(_0x1c1047._0x1137e5)](_0x1d1baa);}return _0x2d7677;}function formatRectangle(_0x3ea6e1){var _0x2eee1a={_0x3765fb:0x6ba,_0xf4e8ba:0x6d9,_0x58e272:0x8f8},_0x56631d=_0x5a92ef,_0x1f1afb=arguments[_0x56631d(_0x2eee1a._0x3765fb)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:LngLatPoint[_0x56631d(_0x2eee1a._0xf4e8ba)],_0x5b3df8=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x3ea6e1['west']),_0x1f1afb),_0x466e29=formatNum$1(Cesium__namespace[_0x56631d(0xab0)]['toDegrees'](_0x3ea6e1[_0x56631d(0xf53)]),_0x1f1afb),_0x340991=formatNum$1(Cesium__namespace[_0x56631d(0xab0)]['toDegrees'](_0x3ea6e1['north']),_0x1f1afb),_0x5d0377=formatNum$1(Cesium__namespace['Math'][_0x56631d(_0x2eee1a._0x58e272)](_0x3ea6e1['south']),_0x1f1afb);if(_0x5b3df8>_0x466e29){var _0xbc5494=_0x5b3df8;_0x5b3df8=_0x466e29,_0x466e29=_0xbc5494;}if(_0x5d0377>_0x340991){var _0x136ada=_0x5d0377;_0x5d0377=_0x340991,_0x340991=_0x136ada;}return{'xmin':_0x5b3df8,'xmax':_0x466e29,'ymin':_0x5d0377,'ymax':_0x340991};}function getExtentByGeoJSON(_0x508d79){var _0x4638f9={_0x4aebf8:0x6ba},_0x5847e4=_0x5a92ef,_0x46fba6=bbox(_0x508d79);if(_0x46fba6&&_0x46fba6[_0x5847e4(_0x4638f9._0x4aebf8)]===0x4)return{'xmin':_0x46fba6[0x0],'ymin':_0x46fba6[0x1],'xmax':_0x46fba6[0x2],'ymax':_0x46fba6[0x3]};return null;}function getRectangle(_0x5123b5,_0x46e8cc){var _0x4854e9={_0x33430c:0x9af,_0x5bd4ab:0xcae},_0x397761=_0x5a92ef;if(!_0x5123b5)return null;for(var _0x1245eb=_0x5123b5['length']-0x1;_0x1245eb>=0x0;_0x1245eb--){!Cesium__namespace['defined'](_0x5123b5[_0x1245eb])&&_0x5123b5[_0x397761(_0x4854e9._0x33430c)](_0x1245eb,0x1);}_0x5123b5=LngLatArray['toCartesians'](_0x5123b5);var _0x549f5d=Cesium__namespace[_0x397761(_0x4854e9._0x5bd4ab)]['fromCartesianArray'](_0x5123b5);return _0x46e8cc?formatRectangle(_0x549f5d):_0x549f5d;}function getPositionsRectVertex(_0x56b548){var _0x59cd67=_0x5a92ef,_0x5507e8=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0;_0x56b548=LngLatArray[_0x59cd67(0x573)](_0x56b548);var _0x582e54=Cesium__namespace['Rectangle']['fromCartesianArray'](_0x56b548),_0x1adb73=getMaxHeight(_0x56b548),_0x2f10a3=getRectangleOuterPositions({'rectangle':_0x582e54,'rotation':_0x5507e8,'height':_0x1adb73});return _0x2f10a3;}function getRectangleOuterPositions(_0x535705){var _0x11f15b={_0x1cbfe5:0xda2,_0x239c1c:0x23b,_0x2a093b:0x45c,_0x47608f:0x3a2},_0x22682b=_0x5a92ef,_0x5aff31,_0xe768a6,_0x674193,_0x4a65ef,_0x2cd697=_0x535705['rectangle'],_0x2df0bf=(_0x5aff31=_0x535705['rotation'])!==null&&_0x5aff31!==void 0x0?_0x5aff31:0x0,_0x123b9b=(_0xe768a6=_0x535705[_0x22682b(0xd04)])!==null&&_0xe768a6!==void 0x0?_0xe768a6:0x0;if(_0x2df0bf===0x0)return[Cesium__namespace['Cartesian3']['fromRadians'](_0x2cd697['west'],_0x2cd697['south'],_0x123b9b),Cesium__namespace['Cartesian3'][_0x22682b(_0x11f15b._0x1cbfe5)](_0x2cd697[_0x22682b(0xf53)],_0x2cd697['south'],_0x123b9b),Cesium__namespace[_0x22682b(_0x11f15b._0x239c1c)][_0x22682b(0xda2)](_0x2cd697['east'],_0x2cd697['north'],_0x123b9b),Cesium__namespace['Cartesian3']['fromRadians'](_0x2cd697['west'],_0x2cd697['north'],_0x123b9b)];var _0x9f2c83=(_0x674193=_0x535705['granularity'])!==null&&_0x674193!==void 0x0?_0x674193:Cesium__namespace['Math']['RADIANS_PER_DEGREE'],_0xc22f2f=new Cesium__namespace['Rectangle'](),_0x34a570=new Cesium__namespace['Cartographic'](),_0x11003c=Cesium__namespace['RectangleGeometryLibrary']['computeOptions'](_0x2cd697,_0x9f2c83,_0x2df0bf,0x0,_0xc22f2f,_0x34a570),_0x28b187=_0x11003c['height'],_0x117099=_0x11003c['width'],_0xda313e=(_0x4a65ef=_0x535705['ellipsoid'])!==null&&_0x4a65ef!==void 0x0?_0x4a65ef:Cesium__namespace[_0x22682b(_0x11f15b._0x2a093b)]['WGS84'],_0x1d6d31=[new Cesium__namespace['Cartesian3'](),new Cesium__namespace['Cartesian3'](),new Cesium__namespace['Cartesian3'](),new Cesium__namespace['Cartesian3']()];return Cesium__namespace['RectangleGeometryLibrary'][_0x22682b(_0x11f15b._0x47608f)](_0x11003c,_0xda313e,![],0x0,0x0,_0x1d6d31[0x0]),Cesium__namespace['RectangleGeometryLibrary']['computePosition'](_0x11003c,_0xda313e,![],0x0,_0x117099-0x1,_0x1d6d31[0x1]),Cesium__namespace['RectangleGeometryLibrary']['computePosition'](_0x11003c,_0xda313e,![],_0x28b187-0x1,_0x117099-0x1,_0x1d6d31[0x2]),Cesium__namespace['RectangleGeometryLibrary']['computePosition'](_0x11003c,_0xda313e,![],_0x28b187-0x1,0x0,_0x1d6d31[0x3]),_0x123b9b!==0x0&&(_0x1d6d31=setPositionsHeight(_0x1d6d31,_0x123b9b)),_0x1d6d31;}function getRectPositionsByCenter(_0xc6540){var _0xce2f30={_0x4fdd18:0x539,_0xe0aeb4:0x64e,_0x40e774:0xcc3,_0x2645f4:0x23b},_0x339d81={_0x6ee444:0x5ed},_0x781acb=_0x5a92ef,_0x5ca716,_0x2c1f0c,_0x9e738d,_0x188d6b=LngLatPoint['toCartesian'](_0xc6540['center']),_0x2f4389=_0xc6540[_0x781acb(0x507)],_0x352664=_0xc6540['height'],_0x3db7e1=(_0x5ca716=_0xc6540[_0x781acb(0x9c3)])!==null&&_0x5ca716!==void 0x0?_0x5ca716:0x0,_0x4a43bf=(_0x2c1f0c=_0xc6540[_0x781acb(0xe1e)])!==null&&_0x2c1f0c!==void 0x0?_0x2c1f0c:0.5,_0x266b33=(_0x9e738d=_0xc6540['originY'])!==null&&_0x9e738d!==void 0x0?_0x9e738d:0.5,_0x126275=new Cesium__namespace[(_0x781acb(0xcc3))](),_0x337154=new Cesium__namespace['Quaternion'](),_0x506d3=new Cesium__namespace['Matrix4'](),_0x47e5f6=[Cesium__namespace['Cartesian3']['fromElements'](-_0x4a43bf,-_0x266b33,0x0),Cesium__namespace['Cartesian3']['fromElements'](0x1-_0x4a43bf,-_0x266b33,0x0),Cesium__namespace[_0x781acb(0x23b)]['fromElements'](0x1-_0x4a43bf,0x1-_0x266b33,0x0),Cesium__namespace[_0x781acb(0x23b)][_0x781acb(_0xce2f30._0x4fdd18)](-_0x4a43bf,0x1-_0x266b33,0x0)],_0x553152=Cesium__namespace[_0x781acb(0xbd4)]['eastNorthUpToFixedFrame'](_0x188d6b,Cesium__namespace['Ellipsoid']['WGS84'],_0x126275),_0x19967a=Cesium__namespace['Quaternion']['fromAxisAngle'](Cesium__namespace['Cartesian3'][_0x781acb(_0xce2f30._0xe0aeb4)],_0x3db7e1,_0x337154),_0x2e6bfe=Cesium__namespace[_0x781acb(_0xce2f30._0x40e774)]['fromTranslationQuaternionRotationScale'],_0x196d6e=_0x2e6bfe(Cesium__namespace['Cartesian3']['ZERO'],_0x19967a,Cesium__namespace[_0x781acb(_0xce2f30._0x2645f4)][_0x781acb(0x539)](_0x2f4389,_0x352664),_0x506d3),_0x403153=Cesium__namespace['Matrix4']['multiply'](_0x553152,_0x196d6e,_0x196d6e),_0x2e4e51=[];return _0x47e5f6['forEach'](function(_0x457502,_0x2f5b64){var _0x2c7d1d=_0x781acb;typeof _0x2e4e51[_0x2f5b64]===_0x2c7d1d(_0x339d81._0x6ee444)&&(_0x2e4e51[_0x2f5b64]=new Cesium__namespace['Cartesian3']()),Cesium__namespace['Matrix4']['multiplyByPoint'](_0x403153,_0x457502,_0x2e4e51[_0x2f5b64]);}),_0x2e4e51;}function isInPoly(_0x1ed137,_0x4be5b2){var _0x15bc63={_0x5ba50e:0xdde},_0xe808f4=_0x5a92ef,_0x107b04={'type':'Feature','geometry':{'type':'Point','coordinates':LngLatPoint[_0xe808f4(0x218)](_0x1ed137)['toArray']()}},_0x49bdc9={'type':_0xe808f4(0x9ba),'coordinates':[LngLatArray[_0xe808f4(_0x15bc63._0x5ba50e)](_0x4be5b2)]};return booleanPointInPolygon(_0x107b04,_0x49bdc9);}function getBezierCurve(_0x3ba5b0,_0x24a7a5){var _0x137998={_0x3c3d9e:0x6ba},_0x3bbfae=_0x5a92ef;if(!_0x3ba5b0||_0x3ba5b0[_0x3bbfae(0x6ba)]<0x3)return _0x3ba5b0;var _0x3fc457=LngLatArray[_0x3bbfae(0xdde)](_0x3ba5b0);_0x24a7a5&&_0x3fc457['push'](_0x3fc457[0x0]);var _0x164ee1=_0x3fc457[_0x3fc457[_0x3bbfae(_0x137998._0x3c3d9e)]-0x1][0x2],_0x3978ae=bezierSpline({'type':'Feature','geometry':{'type':'LineString','coordinates':_0x3fc457}}),_0x2f0a48=lonlats2cartesians(_0x3978ae['geometry']['coordinates'],_0x164ee1);return _0x24a7a5&&_0x2f0a48[_0x3bbfae(0x8e7)](_0x2f0a48[0x0]),_0x2f0a48;}function interPolyline(_0x2f81b7){var _0xc41b9b={_0x13b492:0x7c9,_0x49514e:0x632,_0x1c5cb7:0x23b,_0x38e704:0x8e7},_0x28fdea=_0x5a92ef,_0x21cfee=LngLatArray['toCartesians'](_0x2f81b7['positions']),_0x1d95dc=_0x2f81b7[_0x28fdea(_0xc41b9b._0x13b492)],_0x32f3f1=getGranularity(_0x21cfee,_0x2f81b7['splitNum']||(_0x2f81b7[_0x28fdea(_0xc41b9b._0x49514e)]?0xa:0x64));_0x32f3f1<=0x0&&(_0x32f3f1=null);var _0x4ba1c0=Cesium__namespace['PolylinePipeline']['generateArc']({'positions':_0x21cfee,'height':_0x2f81b7['height'],'minDistance':_0x2f81b7['minDistance'],'granularity':_0x32f3f1}),_0x2c30e7=[];for(var _0x58a6dc=0x0;_0x58a6dc<_0x4ba1c0['length'];_0x58a6dc+=0x3){var _0x16ee6a,_0x58f4db=Cesium__namespace['Cartesian3']['unpack'](_0x4ba1c0,_0x58a6dc);if(_0x1d95dc&&((_0x16ee6a=_0x2f81b7['surfaceHeight'])!==null&&_0x16ee6a!==void 0x0?_0x16ee6a:!![])){delete _0x2f81b7['callback'];var _0x2267f2=getHeight(_0x1d95dc,_0x58f4db,_0x2f81b7),_0x3dc35b=Cesium__namespace['Cartographic']['fromCartesian'](_0x58f4db);_0x58f4db=Cesium__namespace[_0x28fdea(_0xc41b9b._0x1c5cb7)]['fromRadians'](_0x3dc35b[_0x28fdea(0xb04)],_0x3dc35b['latitude'],_0x2267f2);}_0x2c30e7[_0x28fdea(_0xc41b9b._0x38e704)](_0x58f4db);}return _0x2c30e7;}function interLine(_0x456a23){var _0x1b3975={_0x6a73a2:0x6ba,_0x5c6335:0x70e,_0xc7a4d4:0x89a,_0x3cabad:0x6ba,_0x3ff9fe:0xd04,_0x2ac2fe:0x888,_0x3b63c3:0x23b,_0x226ad6:0x23b},_0x33672a=_0x5a92ef,_0x16d601=arguments[_0x33672a(_0x1b3975._0x6a73a2)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(!_0x456a23||_0x456a23['length']<0x2)return _0x456a23;_0x456a23=LngLatArray[_0x33672a(0x573)](_0x456a23);var _0x29d539;_0x16d601['splitNum']&&!Cesium__namespace[_0x33672a(_0x1b3975._0x5c6335)](_0x16d601['minDistance'])&&(_0x29d539=getGranularity(_0x456a23,_0x16d601['splitNum']),_0x29d539<=0x0&&(_0x29d539=null));if(_0x16d601['minDistance']==='auto'){var _0x3a49ff=Number['MAX_VALUE'];for(var _0xf26652=0x1,_0x4b0cbf=_0x456a23['length'];_0xf26652<_0x4b0cbf;_0xf26652++){_0x3a49ff=Math['min'](_0x3a49ff,Cesium__namespace[_0x33672a(0x23b)][_0x33672a(_0x1b3975._0xc7a4d4)](_0x456a23[_0xf26652-0x1],_0x456a23[_0xf26652]));}_0x16d601['minDistance']=_0x3a49ff;}var _0x2cf87b=[_0x456a23[0x0]];for(var _0x57e04a=0x1,_0x4d90dc=_0x456a23[_0x33672a(_0x1b3975._0x3cabad)];_0x57e04a<_0x4d90dc;_0x57e04a++){var _0xc6214f=_0x456a23[_0x57e04a-0x1],_0x2452de=_0x456a23[_0x57e04a],_0x3954d7=Cesium__namespace[_0x33672a(0xfcd)]['generateArc']({'positions':[_0xc6214f,_0x2452de],'minDistance':_0x16d601['minDistance'],'granularity':_0x29d539}),_0x2eb4b4=Cesium__namespace['Cartographic']['fromCartesian'](_0xc6214f)[_0x33672a(_0x1b3975._0x3ff9fe)],_0x5ca857=Cesium__namespace[_0x33672a(_0x1b3975._0x2ac2fe)]['fromCartesian'](_0x2452de)[_0x33672a(0xd04)],_0x5ab67f=(_0x5ca857-_0x2eb4b4)/_0x3954d7[_0x33672a(_0x1b3975._0x3cabad)];for(var _0x254344=0x3,_0x24ad95=_0x3954d7['length'];_0x254344<_0x24ad95;_0x254344+=0x3){var _0x12c456=Cesium__namespace[_0x33672a(_0x1b3975._0x3b63c3)]['unpack'](_0x3954d7,_0x254344),_0x35f569=Cesium__namespace['Cartographic']['fromCartesian'](_0x12c456),_0x6dc5b6=Number((_0x2eb4b4+_0x5ab67f*_0x254344)[_0x33672a(0x905)](0x1));_0x12c456=Cesium__namespace[_0x33672a(_0x1b3975._0x226ad6)]['fromRadians'](_0x35f569['longitude'],_0x35f569[_0x33672a(0xc3a)],_0x6dc5b6),_0x2cf87b['push'](_0x12c456);}}return _0x2cf87b;}function computeSurfaceLine(_0x22e7e2){var _0x29d709={_0x5d7e9a:0x52e},_0x2cf942=_0x5a92ef,_0x4af905=interPolyline(_objectSpread2(_objectSpread2({},_0x22e7e2),{},{'surfaceHeight':![]})),_0x34a1a1=[];for(var _0x3cbe0=0x0,_0x344d4c=_0x4af905['length'];_0x3cbe0<_0x344d4c;++_0x3cbe0){_0x34a1a1[_0x2cf942(0x8e7)](_0x4af905[_0x3cbe0][_0x2cf942(_0x29d709._0x5d7e9a)]());}return _0x22e7e2[_0x2cf942(0xbe0)]=_0x34a1a1,new SurfacePoints(_0x22e7e2)['start']();}function computeSurfacePoints(_0x4eca0c){var _0x4b6a3d=_0x5a92ef;return new SurfacePoints(_0x4eca0c)[_0x4b6a3d(0x28d)]();}function computeStepSurfaceLine(_0x505a01){var _0x1902ed=_0x505a01['positions'],_0x54f802=[],_0x363490={};for(var _0x2aac01 in _0x505a01){if(_0x2aac01==='positions'||_0x2aac01==='callback'||_0x2aac01==='end'||_0x2aac01==='endItem')continue;_0x363490[_0x2aac01]=_0x505a01[_0x2aac01];}return new Promise(function(_0x5b3d34,_0x110553){var _0x85ed8e={_0x20772d:0x9d6,_0x477ab3:0x28d};setTimeout(function(){var _0x8f6c4b={_0x586c57:0xbe0,_0x42548:0x55e},_0x352e0c=0x0,_0x131121=_0x1902ed['length']-0x1;function _0x758ba0(){var _0x35454e=_0x4361;if(_0x352e0c>=_0x131121){_0x505a01['callback']&&_0x505a01[_0x35454e(_0x85ed8e._0x20772d)](_0x54f802);_0x505a01[_0x35454e(0x5a3)]&&_0x505a01['end'](_0x54f802);_0x5b3d34(_0x54f802);return;}_0x363490['positions']=interPolyline(_objectSpread2(_objectSpread2({},_0x505a01),{},{'positions':[_0x1902ed[_0x352e0c],_0x1902ed[_0x352e0c+0x1]],'surfaceHeight':![]})),new SurfacePoints(_0x363490)[_0x35454e(_0x85ed8e._0x477ab3)]()['then'](function(_0x14e348){var _0x30f830=_0x35454e;_0x505a01['endItem']&&_0x505a01['endItem'](_0x14e348[_0x30f830(_0x8f6c4b._0x586c57)],_0x14e348[_0x30f830(_0x8f6c4b._0x42548)],_0x352e0c),_0x54f802['push'](_0x14e348['positions']),_0x352e0c++,_0x758ba0();});}_0x758ba0();},0x32);});}function getLinkedPointList(_0xc33f66,_0x527b92,_0x1fd687,_0x4255d8){var _0x57cc4b={_0x37e7f8:0x888,_0x5423d3:0x23b,_0x6f5851:0x394,_0x3449a0:0x23b,_0x1f0e0b:0xef5,_0x7789a4:0x742},_0x21645c=_0x5a92ef,_0xdfea99=[];_0xc33f66=LngLatPoint['toCartesian'](_0xc33f66),_0x527b92=LngLatPoint['toCartesian'](_0x527b92);var _0x4b6153=Cesium__namespace[_0x21645c(_0x57cc4b._0x37e7f8)][_0x21645c(0xcdf)](_0xc33f66),_0x5ea795=Cesium__namespace['Cartographic']['fromCartesian'](_0x527b92),_0x5ef0a7=_0x4b6153[_0x21645c(0xb04)]*0xb4/Math['PI'],_0x5a1f6f=_0x4b6153[_0x21645c(0xc3a)]*0xb4/Math['PI'],_0x77a915=_0x5ea795['longitude']*0xb4/Math['PI'],_0x450640=_0x5ea795['latitude']*0xb4/Math['PI'],_0x34a007=Math['sqrt']((_0x5ef0a7-_0x77a915)*(_0x5ef0a7-_0x77a915)+(_0x5a1f6f-_0x450640)*(_0x5a1f6f-_0x450640)),_0x4085da=_0x34a007*_0x1fd687,_0x56f952=Cesium__namespace['Cartesian3']['clone'](_0xc33f66),_0x5cec3d=Cesium__namespace['Cartesian3']['clone'](_0x527b92),_0x20a73c=Cesium__namespace[_0x21645c(_0x57cc4b._0x5423d3)]['distance'](_0x56f952,Cesium__namespace['Cartesian3'][_0x21645c(_0x57cc4b._0x6f5851)]),_0x3d257e=Cesium__namespace['Cartesian3']['distance'](_0x5cec3d,Cesium__namespace['Cartesian3'][_0x21645c(0x394)]);Cesium__namespace[_0x21645c(_0x57cc4b._0x5423d3)]['normalize'](_0x56f952,_0x56f952),Cesium__namespace['Cartesian3']['normalize'](_0x5cec3d,_0x5cec3d);if(Cesium__namespace['Cartesian3'][_0x21645c(0x89a)](_0x56f952,_0x5cec3d)===0x0)return _0xdfea99;var _0x34a48c=Cesium__namespace[_0x21645c(_0x57cc4b._0x3449a0)][_0x21645c(0xd56)](_0x56f952,_0x5cec3d);_0xdfea99['push'](_0xc33f66);for(var _0x1b3fc8=0x1;_0x1b3fc8<_0x4255d8-0x1;_0x1b3fc8++){var _0x282176=_0x1b3fc8*0x1/(_0x4255d8-0x1),_0x58e77c=0x1-_0x282176,_0x1911d6=Math['sin'](_0x58e77c*_0x34a48c)/Math['sin'](_0x34a48c),_0x2e54b4=Math['sin'](_0x282176*_0x34a48c)/Math[_0x21645c(_0x57cc4b._0x1f0e0b)](_0x34a48c),_0x533ba4=Cesium__namespace[_0x21645c(_0x57cc4b._0x3449a0)]['multiplyByScalar'](_0x56f952,_0x1911d6,new Cesium__namespace[(_0x21645c(0x23b))]()),_0x2b9885=Cesium__namespace['Cartesian3'][_0x21645c(_0x57cc4b._0x7789a4)](_0x5cec3d,_0x2e54b4,new Cesium__namespace['Cartesian3']()),_0x4a59d8=Cesium__namespace['Cartesian3']['add'](_0x533ba4,_0x2b9885,new Cesium__namespace['Cartesian3']()),_0x50437f=_0x282176*Math['PI'],_0x5ac92d=_0x20a73c*_0x58e77c+_0x3d257e*_0x282176+Math['sin'](_0x50437f)*_0x4085da;_0x4a59d8=Cesium__namespace['Cartesian3'][_0x21645c(0x742)](_0x4a59d8,_0x5ac92d,_0x4a59d8),_0xdfea99['push'](_0x4a59d8);}return _0xdfea99['push'](_0x527b92),_0xdfea99;}function getOffsetLine(_0x3703d3,_0x2e9d30){var _0x17cbe2={_0xe1ea9d:0x573,_0x4ed94e:0x8e7},_0x1e9f00=_0x5a92ef;_0x3703d3=LngLatArray[_0x1e9f00(_0x17cbe2._0xe1ea9d)](_0x3703d3);var _0x8fd0db=[];for(var _0x3ab53d=0x1;_0x3ab53d<_0x3703d3['length'];_0x3ab53d++){var _0x4f6ef0=_0x3703d3[_0x3ab53d-0x1],_0x549c57=_0x3703d3[_0x3ab53d],_0x3b7fc9=Cesium__namespace['Cartesian3']['subtract'](_0x4f6ef0,_0x549c57,new Cesium__namespace['Cartesian3']()),_0x205f98=Cesium__namespace['Cartesian3']['cross'](_0x4f6ef0,_0x3b7fc9,new Cesium__namespace['Cartesian3']()),_0x4aae97=computedOffsetData(_0x4f6ef0,_0x205f98,_0x2e9d30*0x3e8),_0x1bded4=computedOffsetData(_0x549c57,_0x205f98,_0x2e9d30*0x3e8);_0x3ab53d===0x1&&_0x8fd0db[_0x1e9f00(0x8e7)](_0x4aae97),_0x8fd0db[_0x1e9f00(_0x17cbe2._0x4ed94e)](_0x1bded4);}return _0x8fd0db;}function computedOffsetData(_0x579b72,_0x139a82,_0x1968f4){var _0x3967bb=new Cesium__namespace['Ray'](_0x579b72,_0x139a82);return Cesium__namespace['Ray']['getPoint'](_0x3967bb,_0x1968f4,new Cesium__namespace['Cartesian3']());}function sliceByMaxDistance(_0x9fd248,_0x155df8){var _0x3741d8={_0x210793:0x6ba},_0x3e2284=_0x5a92ef,_0x3111a0=arguments[_0x3e2284(_0x3741d8._0x210793)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:{};if(_0x9fd248['length']<0x2)return _0x3111a0['point']?_0x9fd248[_0x3e2284(0x6ba)]===0x1?_0x9fd248[0x0]:undefined:_0x9fd248;_0x9fd248=LngLatArray['toCartesians'](_0x9fd248);for(var _0x45ca80=_0x9fd248[_0x3e2284(0x6ba)]-0x1;_0x45ca80>=0x1;_0x45ca80--){var _0x2ee64f=_0x9fd248[_0x45ca80],_0x4e4135=_0x9fd248[_0x45ca80-0x1],_0x2e1c24=Cesium__namespace[_0x3e2284(0x23b)]['distance'](_0x2ee64f,_0x4e4135);_0x155df8-=_0x2e1c24;if(_0x155df8===0x0)return _0x3111a0['point']?_0x2ee64f:_0x9fd248['slice'](_0x45ca80);else{if(_0x155df8<0x0){_0x155df8+=_0x2e1c24;var _0x3f6383=getOnLinePointByLen(_0x2ee64f,_0x4e4135,_0x155df8);return _0x3111a0['point']?_0x3f6383:[_0x3f6383]['concat'](_0x9fd248['slice'](_0x45ca80));}}}return _0x3111a0['point']?_0x9fd248[_0x9fd248['length']-0x1]:_0x9fd248;}function convex(_0x180c9f){var _0x540778={_0x2e2ca2:0x41b},_0xb519de=_0x5a92ef;if(_0x180c9f['length']>0x0){var _0x18eb22=[];for(var _0x162ca9=0x0;_0x162ca9<_0x180c9f['length'];_0x162ca9++){_0x18eb22['push']({'type':'Feature','geometry':{'type':_0xb519de(_0x540778._0x2e2ca2),'coordinates':_0x180c9f[_0x162ca9]}});}var _0x4b9aa4=convex$1({'type':'FeatureCollection','features':_0x18eb22});if(_0x4b9aa4){var _0x35d564,_0x37f3a9=_0x4b9aa4===null||_0x4b9aa4===void 0x0?void 0x0:(_0x35d564=_0x4b9aa4['geometry'])===null||_0x35d564===void 0x0?void 0x0:_0x35d564['coordinates'];_0x37f3a9&&_0x37f3a9['length']>0x0&&(_0x180c9f=_0x37f3a9[0x0]);}}return _0x180c9f;}function getGridPoints(_0x4a3a2e,_0x342f6a,_0x13737b){var _0x560ce0={_0x1b0530:0x23b,_0x5455c9:0x675},_0x45df33=_0x5a92ef,_0x6172b=Cesium__namespace['Cartesian3']['distance'](Cesium__namespace[_0x45df33(_0x560ce0._0x1b0530)]['fromDegrees'](_0x4a3a2e[0x0],_0x4a3a2e[0x1]),Cesium__namespace['Cartesian3']['fromDegrees'](_0x4a3a2e[0x2],_0x4a3a2e[0x3]))/(Math['sqrt'](0x2)*0x3e8),_0x3204d9=_0x6172b/Math['sqrt'](_0x342f6a),_0x38a182=pointGrid(_0x4a3a2e,_0x3204d9,{'units':'kilometers'}),_0x54f8ac=[];return _0x38a182['features'][_0x45df33(_0x560ce0._0x5455c9)](function(_0x2da389){var _0x390d61=_0x2da389['geometry']['coordinates'];_0x54f8ac['push'](new LngLatPoint(_0x390d61[0x0],_0x390d61[0x1],_0x13737b));}),{'points':_0x54f8ac,'radius':Math['floor'](_0x3204d9*0x3e8/0x2)};}var PolyUtil={'__proto__':null,'centerOfMass':centerOfMass,'buffer':buffer,'bufferPoints':bufferPoints,'getGranularity':getGranularity,'interPolygon':interPolygon,'getHeightRange':getHeightRange,'computeVolume':computeVolume,'updateVolumeByMinHeight':updateVolumeByMinHeight,'updateVolume':updateVolume,'getEllipseOuterPositions':getEllipseOuterPositions,'formatRectangle':formatRectangle,'getExtentByGeoJSON':getExtentByGeoJSON,'getRectangle':getRectangle,'getPositionsRectVertex':getPositionsRectVertex,'getRectangleOuterPositions':getRectangleOuterPositions,'getRectPositionsByCenter':getRectPositionsByCenter,'isInPoly':isInPoly,'getBezierCurve':getBezierCurve,'interPolyline':interPolyline,'interLine':interLine,'computeSurfaceLine':computeSurfaceLine,'computeSurfacePoints':computeSurfacePoints,'computeStepSurfaceLine':computeStepSurfaceLine,'getLinkedPointList':getLinkedPointList,'getOffsetLine':getOffsetLine,'sliceByMaxDistance':sliceByMaxDistance,'convex':convex,'getGridPoints':getGridPoints};function getDistance(_0x21cd6b,_0x2628e3){var _0x4a5bd5={_0x50fbf1:0x6ba,_0x44356a:0x89a},_0x42ee4e=_0x5a92ef,_0x10042d=_0x21cd6b[_0x42ee4e(_0x4a5bd5._0x50fbf1)];if(!Cesium__namespace['defined'](_0x21cd6b)||_0x10042d<0x2)return 0x0;_0x21cd6b=LngLatArray[_0x42ee4e(0x573)](_0x21cd6b);var _0x32115c=0x0;for(var _0x5c2385=0x1;_0x5c2385<_0x10042d;_0x5c2385++){_0x32115c+=Cesium__namespace['Cartesian3'][_0x42ee4e(_0x4a5bd5._0x44356a)](_0x21cd6b[_0x5c2385-0x1],_0x21cd6b[_0x5c2385]);}return _0x2628e3&&(_0x32115c+=Cesium__namespace[_0x42ee4e(0x23b)]['distance'](_0x21cd6b[0x0],_0x21cd6b[_0x10042d-0x1])),_0x32115c;}function getSurfaceDistance(_0x316ffc){var _0x3f2610={_0x244400:0x888,_0x1bd12e:0xcdf,_0x5ed34a:0x6eb},_0x395050=_0x5a92ef;if(!Cesium__namespace[_0x395050(0x70e)](_0x316ffc)||_0x316ffc['length']<0x2)return 0x0;_0x316ffc=LngLatArray['toCartesians'](_0x316ffc);var _0x1f4741=0x0;for(var _0x20fbb4=0x1,_0x229341=_0x316ffc['length'];_0x20fbb4<_0x229341;_0x20fbb4++){var _0x591974=Cesium__namespace[_0x395050(_0x3f2610._0x244400)][_0x395050(_0x3f2610._0x1bd12e)](_0x316ffc[_0x20fbb4-0x1]),_0x29914b=Cesium__namespace['Cartographic']['fromCartesian'](_0x316ffc[_0x20fbb4]),_0x35bf28=new Cesium__namespace['EllipsoidGeodesic']();_0x35bf28[_0x395050(0x5fc)](_0x591974,_0x29914b);var _0x3e5bd5=_0x35bf28[_0x395050(_0x3f2610._0x5ed34a)];_0x3e5bd5=Math[_0x395050(0x912)](Math['pow'](_0x3e5bd5,0x2)+Math[_0x395050(0x9f4)](_0x29914b[_0x395050(0xd04)]-_0x591974['height'],0x2)),_0x1f4741+=_0x3e5bd5;}return _0x1f4741;}function getClampDistance(_0x41f7cc,_0x14bf3a){var _0x58278f=0x0,_0x59bf67=[];return new Promise(function(_0x2a4599,_0x39b250){setTimeout(function(){var _0x309f18={_0x3c7bc7:0xeb1},_0x9accc=_0x4361,_0x3008a4;computeStepSurfaceLine({'scene':_0x14bf3a['scene'],'positions':_0x41f7cc,'splitNum':_0x14bf3a['splitNum'],'has3dtiles':_0x14bf3a[_0x9accc(0x632)],'exact':(_0x3008a4=_0x14bf3a['exact'])!==null&&_0x3008a4!==void 0x0?_0x3008a4:!![],'endItem':function _0x170a7d(_0x3c7578,_0x28051d,_0x21e46a){var _0x5b08b1=_0x9accc,_0x1a239d=getSurfaceDistance(_0x3c7578);_0x28051d&&_0x14bf3a['disTerrainScale']&&(_0x1a239d=_0x1a239d*_0x14bf3a['disTerrainScale']),_0x58278f+=_0x1a239d,_0x59bf67[_0x5b08b1(0x8e7)](_0x1a239d),_0x14bf3a['endItem']&&_0x14bf3a[_0x5b08b1(_0x309f18._0x3c7bc7)]({'index':_0x21e46a,'positions':_0x3c7578,'distance':_0x1a239d,'arrDistance':_0x59bf67,'all_distance':_0x58278f});},'end':function _0x3946e8(_0xe317a9){_0x14bf3a['callback']&&_0x14bf3a['callback'](_0x58278f),_0x14bf3a['end']&&_0x14bf3a['end'](_0x58278f),_0x2a4599({'distance':_0x58278f,'arrDistance':_0x59bf67,'arrPositions':_0xe317a9});}});},0x32);});}function getArea(_0x43fad2){var _0x578f3f={_0xf5080b:0x96d,_0x3baa12:0xfc9,_0x2df185:0x23b,_0x7318f9:0x23b},_0x27cc7d=_0x5a92ef;if(!_0x43fad2||!Array['isArray'](_0x43fad2)||_0x43fad2[_0x27cc7d(0x6ba)]<0x3)return 0x0;_0x43fad2=LngLatArray[_0x27cc7d(0x573)](_0x43fad2);var _0x3b4c2a=Cesium__namespace[_0x27cc7d(_0x578f3f._0xf5080b)]['createGeometry'](Cesium__namespace['CoplanarPolygonGeometry']['fromPositions']({'positions':_0x43fad2,'vertexFormat':Cesium__namespace[_0x27cc7d(_0x578f3f._0x3baa12)]['POSITION_ONLY']})),_0x367011=0x0;if(!_0x3b4c2a)return _0x367011;var _0x53bceb=_0x3b4c2a['attributes']['position']['values'],_0x29e1de=_0x3b4c2a[_0x27cc7d(0x495)];for(var _0x44795d=0x0;_0x44795d<_0x29e1de[_0x27cc7d(0x6ba)];_0x44795d+=0x3){var _0x1c1399=Cesium__namespace['Cartesian3']['unpack'](_0x53bceb,_0x29e1de[_0x44795d]*0x3,new Cesium__namespace[(_0x27cc7d(_0x578f3f._0x2df185))]()),_0x5451a0=Cesium__namespace['Cartesian3'][_0x27cc7d(0x5ea)](_0x53bceb,_0x29e1de[_0x44795d+0x1]*0x3,new Cesium__namespace[(_0x27cc7d(0x23b))]()),_0x283acf=Cesium__namespace[_0x27cc7d(_0x578f3f._0x7318f9)][_0x27cc7d(0x5ea)](_0x53bceb,_0x29e1de[_0x44795d+0x2]*0x3,new Cesium__namespace['Cartesian3']());_0x367011+=getTriangleArea(_0x1c1399,_0x5451a0,_0x283acf);}return _0x367011;}function getSurfaceArea(_0x4dd07b){var _0x2a2c70={_0x558c91:0x9ba},_0xd020a0=_0x5a92ef;if(!_0x4dd07b||!Array['isArray'](_0x4dd07b)||_0x4dd07b[_0xd020a0(0x6ba)]<0x3)return 0x0;var _0x5eeeae=LngLatArray[_0xd020a0(0xdde)](_0x4dd07b);_0x5eeeae['length']>0x0&&_0x5eeeae['push'](_0x5eeeae[0x0]);var _0x397147=area({'type':'Feature','geometry':{'type':_0xd020a0(_0x2a2c70._0x558c91),'coordinates':[_0x5eeeae]}});return _0x397147;}function getTriangleArea(_0x3926c4,_0x4ec9c8,_0x52aa13){var _0x4721c9={_0x4048ce:0x23b,_0x42a79e:0x23b},_0x451f60=_0x5a92ef,_0x250e3f=Cesium__namespace[_0x451f60(0x23b)]['subtract'](_0x3926c4,_0x4ec9c8,new Cesium__namespace['Cartesian3']()),_0x25ebb3=Cesium__namespace['Cartesian3']['subtract'](_0x52aa13,_0x4ec9c8,new Cesium__namespace['Cartesian3']()),_0x4d35d9=Cesium__namespace[_0x451f60(_0x4721c9._0x4048ce)]['cross'](_0x250e3f,_0x25ebb3,_0x250e3f);return Cesium__namespace[_0x451f60(_0x4721c9._0x42a79e)]['magnitude'](_0x4d35d9)*0.5;}function getClampArea(_0x19b818,_0x4182cd){var _0x2a1910={_0x3ebb69:0xab5},_0x220f07={_0x4d42a4:0x77f,_0x39dd6a:0x589},_0x5b6359=_0x5a92ef;return interPolygon(_objectSpread2({'positions':_0x19b818,'exact':!![]},_0x4182cd))[_0x5b6359(_0x2a1910._0x3ebb69)](function(_0x177496){var _0x25de9a=_0x5b6359,_0x375179=0x0;for(var _0x89129b=0x0,_0x3a42fc=_0x177496[_0x25de9a(_0x220f07._0x4d42a4)]['length'];_0x89129b<_0x3a42fc;_0x89129b++){var _0x401835=_0x177496['list'][_0x89129b],_0x1f9588=_0x401835['point1'],_0x421e3c=_0x401835['point2'],_0x40f837=_0x401835[_0x25de9a(_0x220f07._0x39dd6a)];_0x375179+=getTriangleArea(_0x1f9588['pointDM'],_0x421e3c[_0x25de9a(0xb3e)],_0x40f837['pointDM']);}return _0x177496['area']=_0x375179,_0x4182cd['callback']&&_0x4182cd['callback'](_0x375179,_0x177496),_0x177496;});}function getAngle(_0x47543c,_0x3b88b3,_0x562aaa){var _0x4871e2={_0x1980a2:0x47c,_0x3a0520:0x5f1},_0x1c3a44=_0x5a92ef,_0x2aea34=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x3b88b3);_0x2aea34=Cesium__namespace['Matrix4']['getMatrix3'](_0x2aea34,new Cesium__namespace['Matrix3']());var _0x2d5bef=Cesium__namespace['Matrix3']['getColumn'](_0x2aea34,0x0,new Cesium__namespace['Cartesian3']()),_0x34af89=Cesium__namespace[_0x1c3a44(0x5d6)][_0x1c3a44(_0x4871e2._0x1980a2)](_0x2aea34,0x1,new Cesium__namespace['Cartesian3']()),_0x37b46b=Cesium__namespace[_0x1c3a44(0x5d6)][_0x1c3a44(0x47c)](_0x2aea34,0x2,new Cesium__namespace['Cartesian3']()),_0x5422a8=Cesium__namespace['Cartesian3']['subtract'](_0x47543c,_0x3b88b3,new Cesium__namespace['Cartesian3']());if(isNaN(_0x5422a8['x'])||isNaN(_0x5422a8['y'])||isNaN(_0x5422a8['z'])||_0x5422a8[_0x1c3a44(_0x4871e2._0x3a0520)](Cesium__namespace['Cartesian3']['ZERO']))return 0x0;_0x5422a8=Cesium__namespace['Cartesian3']['cross'](_0x5422a8,_0x37b46b,_0x5422a8),_0x5422a8=Cesium__namespace['Cartesian3']['cross'](_0x37b46b,_0x5422a8,_0x5422a8),_0x5422a8=Cesium__namespace['Cartesian3']['normalize'](_0x5422a8,_0x5422a8);var _0x525b76=Cesium__namespace[_0x1c3a44(0x23b)]['angleBetween'](_0x2d5bef,_0x5422a8),_0x9918be=Cesium__namespace['Cartesian3']['angleBetween'](_0x34af89,_0x5422a8);_0x9918be>Math['PI']*0.5&&(_0x525b76=0x2*Math['PI']-_0x525b76);var _0x2f5c16=0x168-Cesium__namespace[_0x1c3a44(0xab0)][_0x1c3a44(0x8f8)](_0x525b76)-0xb4;_0x562aaa&&(_0x2f5c16+=0x5a);if(_0x2f5c16<0x0)_0x2f5c16=_0x2f5c16+0x168;else _0x2f5c16>0x168&&(_0x2f5c16=_0x2f5c16-0x168);return _0x2f5c16;}function formatDistance(_0x551d45){var _0x1f95ad={_0x411c42:0x7d0,_0x14078b:0xd4d,_0x5cc1a8:0xd4d,_0x5a2c2c:0xa17},_0x3c8947=_0x5a92ef,_0x233a07,_0x34884e=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(_0x551d45==null)return'';_0x551d45=Number(_0x551d45);if(isNaN(_0x551d45)||_0x551d45===0x0)return'';isString(_0x34884e)&&(_0x34884e={'unit':_0x34884e});(_0x34884e[_0x3c8947(_0x1f95ad._0x411c42)]==null||_0x34884e[_0x3c8947(0x7d0)]===_0x3c8947(0x919))&&(_0x551d45<0x3e8?_0x34884e['unit']='m':_0x34884e['unit']='km');_0x34884e['decimal']=(_0x233a07=_0x34884e[_0x3c8947(0xd4d)])!==null&&_0x233a07!==void 0x0?_0x233a07:0x2;var _0xb3960d='';switch(_0x34884e['unit']){case'km':_0xb3960d=(_0x551d45*0.001)['toFixed'](_0x34884e[_0x3c8947(_0x1f95ad._0x14078b)])+getLangText('_公里',_0x34884e[_0x3c8947(0xa17)]);break;case'wm':_0xb3960d=(_0x551d45*0.0001)['toFixed'](_0x34884e[_0x3c8947(_0x1f95ad._0x5cc1a8)])+getLangText('_万米',_0x34884e[_0x3c8947(0xa17)]);break;case'mile':_0xb3960d=(_0x551d45*0.00054)['toFixed'](_0x34884e['decimal'])+getLangText('_海里',_0x34884e['lang']);break;case'zhang':_0xb3960d=(_0x551d45*0.3)['toFixed'](_0x34884e[_0x3c8947(0xd4d)])+getLangText('_丈',_0x34884e['lang']);break;case'm':default:_0xb3960d=_0x551d45['toFixed'](_0x34884e['decimal'])+getLangText('_米',_0x34884e[_0x3c8947(_0x1f95ad._0x5a2c2c)]);break;}return _0xb3960d;}function formatArea(_0x5e1373){var _0x51159a={_0x2430de:0xd4d,_0x212fcc:0x905,_0x32b8df:0xa17},_0x7e1e92=_0x5a92ef,_0x382644,_0x709e41=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(_0x5e1373==null)return'';_0x5e1373=Number(_0x5e1373);if(isNaN(_0x5e1373)||_0x5e1373===0x0)return'';isString(_0x709e41)&&(_0x709e41={'unit':_0x709e41});(_0x709e41['unit']==null||_0x709e41['unit']===_0x7e1e92(0x919))&&(_0x5e1373<0xf4240?_0x709e41['unit']='m':_0x709e41['unit']='km');_0x709e41[_0x7e1e92(_0x51159a._0x2430de)]=(_0x382644=_0x709e41['decimal'])!==null&&_0x382644!==void 0x0?_0x382644:0x2;var _0x4a2886='';switch(_0x709e41['unit']){case'km':_0x4a2886=(_0x5e1373/0xf4240)['toFixed'](_0x709e41[_0x7e1e92(_0x51159a._0x2430de)])+getLangText('_平方公里',_0x709e41['lang']);break;case'mu':_0x4a2886=(_0x5e1373*0.0015)[_0x7e1e92(0x905)](_0x709e41['decimal'])+getLangText('_亩',_0x709e41[_0x7e1e92(0xa17)]);break;case'ha':_0x4a2886=(_0x5e1373*0.0001)[_0x7e1e92(_0x51159a._0x212fcc)](_0x709e41['decimal'])+getLangText('_公顷',_0x709e41['lang']);break;case'm':default:_0x4a2886=_0x5e1373[_0x7e1e92(_0x51159a._0x212fcc)](_0x709e41['decimal'])+getLangText(_0x7e1e92(0x65b),_0x709e41[_0x7e1e92(_0x51159a._0x32b8df)]);break;}return _0x4a2886;}function formatVolume(_0x216484){var _0x4a650b={_0x94c1af:0xa17,_0x1af4a7:0xe5e,_0xa0a6c9:0xe8f},_0x12ed79=_0x5a92ef,_0x5cd83d,_0x56f1d9=arguments[_0x12ed79(0x6ba)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(_0x216484==null)return'';_0x216484=Number(_0x216484);if(isNaN(_0x216484)||_0x216484===0x0)return'';_0x56f1d9['decimal']=(_0x5cd83d=_0x56f1d9['decimal'])!==null&&_0x5cd83d!==void 0x0?_0x5cd83d:0x2;if(_0x56f1d9[_0x12ed79(_0x4a650b._0x94c1af)]===LangType['EN'])return _0x216484['toFixed'](_0x56f1d9['decimal'])+getLangText(_0x12ed79(_0x4a650b._0x1af4a7),_0x56f1d9['lang']);return _0x216484<0x2710?_0x216484['toFixed'](_0x56f1d9['decimal'])+getLangText('_立方米',_0x56f1d9['lang']):(_0x216484/0x2710)['toFixed'](_0x56f1d9[_0x12ed79(0xd4d)])+getLangText(_0x12ed79(_0x4a650b._0xa0a6c9),_0x56f1d9['lang']);}var MeasureUtil={'__proto__':null,'getDistance':getDistance,'getSurfaceDistance':getSurfaceDistance,'getClampDistance':getClampDistance,'getArea':getArea,'getSurfaceArea':getSurfaceArea,'getTriangleArea':getTriangleArea,'getClampArea':getClampArea,'getAngle':getAngle,'formatDistance':formatDistance,'formatArea':formatArea,'formatVolume':formatVolume};function register$3(_0x565df0,_0x21e523){var _0x2caa30={_0x53d1d6:0x4a4,_0x28b495:0x32c},_0x216f72=_0x5a92ef;Cesium__namespace['Material'][_0x216f72(_0x2caa30._0x53d1d6)]['getMaterial'](_0x565df0)&&logError$1('MaterialUtil\x20register:\x20'['concat'](_0x565df0,_0x216f72(0x48b)),_0x21e523),MaterialTypes[_0x565df0]=_0x565df0,Cesium__namespace['Material'][_0x565df0+'Type']=_0x565df0,_0x21e523['fabric']&&(_0x21e523['fabric']['type']=_0x565df0),Cesium__namespace['Material']['_materialCache'][_0x216f72(_0x2caa30._0x28b495)](_0x565df0,_0x21e523);}var OptsConverClass={};function registerOptsConver(_0x306c80,_0x2a89e5){OptsConverClass[_0x306c80]&&logError$1('MaterialUtil\x20registerOptsConver:\x20'['concat'](_0x306c80,'类型已存在'),_0x2a89e5),OptsConverClass[_0x306c80]=_0x2a89e5;}var MaterialClass={},MaterialTypes={};function registerClass(_0x261b8a,_0xf2a6df){var _0x23898d=_0x5a92ef;MaterialTypes[_0x261b8a]&&logError$1('MaterialUtil\x20registerClass:\x20'['concat'](_0x261b8a,_0x23898d(0x48b)),_0xf2a6df),MaterialClass[_0x261b8a]=_0xf2a6df,MaterialTypes[_0x261b8a]=_0x261b8a;}var MaterialPropertyClass={};function registerPropertyClass(_0x3a8123,_0x4d0516){var _0x3a3f6f={_0x332260:0xd93},_0x53d599=_0x5a92ef;MaterialPropertyClass[_0x3a8123]&&logError$1(_0x53d599(_0x3a3f6f._0x332260)['concat'](_0x3a8123,_0x53d599(0xc8a)),_0x4d0516),MaterialPropertyClass[_0x3a8123]=_0x4d0516;}function createMaterialProperty(_0x48a182,_0x32b139){var _0x2bafcc={_0x1bbe56:0xd34},_0x481580=_0x5a92ef,_0x1a0918=MaterialPropertyClass[_0x48a182];if(_0x1a0918){var _0x2cd844=OptsConverClass[_0x48a182]||OptsConverClass[_0x481580(_0x2bafcc._0x1bbe56)];_0x2cd844&&(_0x32b139[_0x481580(0x9ae)]=_0x48a182,_0x32b139=_0x2cd844['toCesiumVal'](_0x32b139,{},!![]));var _0x453c35=new _0x1a0918(_0x32b139);return _0x453c35['_mars_type']=_0x48a182,_0x453c35['options']=_0x32b139,_0x453c35;}else logWarn('createMaterialProperty:未找到该类型的对应材质属性',_0x48a182);}function createMaterial(_0x14f2df,_0x293d06){var _0x24f0fe={_0x35cbcb:0x79e},_0x5dd2ae=_0x5a92ef;if(!_0x14f2df){logError$1(_0x5dd2ae(_0x24f0fe._0x35cbcb));return;}var _0x56564c=OptsConverClass[_0x14f2df]||OptsConverClass['default'];_0x56564c&&(_0x293d06['materialType']=_0x14f2df,_0x293d06=_0x56564c[_0x5dd2ae(0x851)](_0x293d06));var _0x96605,_0x126a51=MaterialClass[_0x14f2df];return _0x126a51?_0x96605=new _0x126a51(_0x293d06):_0x96605=Cesium__namespace[_0x5dd2ae(0x55a)][_0x5dd2ae(0xdec)](_0x14f2df,_0x293d06),_0x96605['options']=_0x293d06,_0x96605['_mars_type']=_0x14f2df,_0x96605;}function hasMaterial(_0x3da6db,_0x591b12){return _0x591b12?Boolean(MaterialPropertyClass[_0x3da6db]):Boolean(MaterialTypes[_0x3da6db]);}function toJSON(_0x1a3d93){var _0x5b9089={_0xbd9a0d:0x6ea,_0x136b09:0xb97},_0xe14ba3=_0x5a92ef,_0xb9bea2,_0x4921a0=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x36609b;if(_0x1a3d93['_mars_type'])_0x36609b=_0x1a3d93[_0xe14ba3(0xb71)];else{if(_0x1a3d93!==null&&_0x1a3d93!==void 0x0&&(_0xb9bea2=_0x1a3d93['_template'])!==null&&_0xb9bea2!==void 0x0&&_0xb9bea2['type'])_0x36609b=_0x1a3d93[_0xe14ba3(_0x5b9089._0xbd9a0d)]['type'];else _0x1a3d93!==null&&_0x1a3d93!==void 0x0&&_0x1a3d93['getType']&&(_0x36609b=_0x1a3d93[_0xe14ba3(_0x5b9089._0x136b09)]());}if(!_0x36609b){if(_0x1a3d93 instanceof Cesium__namespace['Color'])_0x36609b='Color';else{if(_0x1a3d93 instanceof HTMLVideoElement)return;else logWarn(_0xe14ba3(0xf59),_0x1a3d93);}}var _0x275dcf=OptsConverClass[_0x36609b]||OptsConverClass[_0xe14ba3(0xd34)];return _0x275dcf&&(_0x4921a0['materialType']=_0x36609b,_0x4921a0['materialOptions']=_0x275dcf['toJSON'](_0x1a3d93)),_0x4921a0;}function toJSONByType(_0x4af854,_0x205247){var _0x2c7bee=_0x5a92ef,_0x3fe140=OptsConverClass[_0x4af854]||OptsConverClass[_0x2c7bee(0xd34)];return _0x3fe140?_0x3fe140['toJSON'](_0x205247):_0x205247;}var MaterialUtil={'__proto__':null,'register':register$3,'registerOptsConver':registerOptsConver,'registerClass':registerClass,'registerPropertyClass':registerPropertyClass,'createMaterialProperty':createMaterialProperty,'createMaterial':createMaterial,'hasMaterial':hasMaterial,'toJSON':toJSON,'toJSONByType':toJSONByType},PointType={'Control':0x1,'MoveAll':0x2,'AddMidPoint':0x3,'MoveHeight':0x4,'EditAttr':0x5,'EditRotation':0x6},PointColor={'Control':_0x5a92ef(0x70a),'MoveAll':'#8c003a','MoveHeight':'#9500eb','EditAttr':'#f531e8','AddMidPoint':'rgba(4,194,201,0.3)'},defaultEditStyle={'pixelSize':0xc,'outline':!![],'outlineColor':'rgba(255,255,255,0.5)','outlineWidth':0x2,'scaleByDistance':new Cesium__namespace['NearFarScalar'](0x3e8,0x1,0xf4240,0.5),'disableDepthTestDistance':Number['POSITIVE_INFINITY']};function setPointStyle(_0xd28065){defaultEditStyle=merge(defaultEditStyle,_0xd28065);}function getEditPointStyle(_0x4e1913){var _0xcbc9de={_0x8e6016:0xbca},_0x49ad69=_0x5a92ef,_0x187f5f=_objectSpread2({},defaultEditStyle);switch(_0x4e1913){case PointType['AddMidPoint']:_0x187f5f[_0x49ad69(0x84b)]=PointColor[_0x49ad69(_0xcbc9de._0x8e6016)],_0x187f5f['outlineColor']='rgba(255,255,255,0.4)';break;case PointType['MoveAll']:_0x187f5f[_0x49ad69(0x84b)]=PointColor['MoveAll'];break;case PointType['MoveHeight']:_0x187f5f['color']=PointColor['MoveHeight'];break;case PointType['EditAttr']:_0x187f5f['color']=PointColor['EditAttr'];break;case PointType['Control']:default:_0x187f5f['color']=PointColor['Control'];break;}return _0x187f5f;}var DrawUtil={'__proto__':null,'PointType':PointType,'PointColor':PointColor,'setPointStyle':setPointStyle,'getEditPointStyle':getEditPointStyle},TerrainType={'NONE':'none','XYZ':_0x5a92ef(0x39b),'ARCGIS':_0x5a92ef(0x27a),'ION':_0x5a92ef(0xd6a),'GEE':'gee','VR':'vr'},GCJMercatorTilingScheme=function(_0x2d13b7){var _0x5df1b6={_0x14da19:0x339},_0x2367b0={_0x3131c3:0xab0,_0x5a9b8a:0x888},_0x3747b3={_0x11361e:0x8f8,_0x1ea11:0xab0,_0x33bd46:0x888};_inherits(_0x43d97a,_0x2d13b7);var _0x2e33f1=_createSuper(_0x43d97a);function _0x43d97a(_0x49848c){var _0x3216ae=_0x4361,_0x16bb41;_classCallCheck(this,_0x43d97a),_0x16bb41=_0x2e33f1['call'](this,_0x49848c);var _0x430c47=_0x49848c[_0x3216ae(_0x5df1b6._0x14da19)],_0x360b9b=_0x49848c[_0x3216ae(0x88b)],_0x2f0839=getTransFun(_0x430c47,_0x360b9b),_0x198620=getTransFun(_0x360b9b,_0x430c47);if(_0x2f0839){var _0x30bd0d=new Cesium__namespace[(_0x3216ae(0xe68))]();_0x16bb41['_projection']['project']=function(_0x578298,_0x366d86){var _0x457602=_0x3216ae;return _0x366d86=_0x2f0839([Cesium__namespace['Math'][_0x457602(_0x3747b3._0x11361e)](_0x578298['longitude']),Cesium__namespace[_0x457602(_0x3747b3._0x1ea11)]['toDegrees'](_0x578298['latitude'])]),_0x366d86=_0x30bd0d['project'](new Cesium__namespace[(_0x457602(_0x3747b3._0x33bd46))](Cesium__namespace['Math']['toRadians'](_0x366d86[0x0]),Cesium__namespace['Math']['toRadians'](_0x366d86[0x1]))),new Cesium__namespace['Cartesian2'](_0x366d86['x'],_0x366d86['y']);},_0x16bb41['_projection']['unproject']=function(_0x504523,_0xf41a43){var _0x523d5d=_0x3216ae,_0x30f0d2=_0x30bd0d['unproject'](_0x504523);return _0xf41a43=_0x198620([Cesium__namespace[_0x523d5d(_0x2367b0._0x3131c3)]['toDegrees'](_0x30f0d2['longitude']),Cesium__namespace['Math'][_0x523d5d(0x8f8)](_0x30f0d2['latitude'])]),new Cesium__namespace[(_0x523d5d(_0x2367b0._0x5a9b8a))](Cesium__namespace['Math']['toRadians'](_0xf41a43[0x0]),Cesium__namespace['Math'][_0x523d5d(0x8db)](_0xf41a43[0x1]));};}return _0x16bb41;}return _createClass(_0x43d97a);}(Cesium__namespace['WebMercatorTilingScheme']),LayerClass={};function register$2(_0x19ceef,_0x280ca6){LayerClass[_0x19ceef]&&logError$1('register:\x20'['concat'](_0x19ceef,'类型已存在'),_0x280ca6),LayerType[_0x19ceef]=_0x19ceef,LayerClass[_0x19ceef]=_0x280ca6,_0x280ca6['type']=_0x19ceef,_0x280ca6['prototype']['_type']=_0x19ceef;}function getClass$2(_0x459fd7){return LayerClass[_0x459fd7];}function create$2(_0x229879,_0x205fa3){var _0x17396b={_0x4c40c7:0xe81},_0x40fd48=_0x5a92ef,_0x26f801=getClass$2(_0x229879[_0x40fd48(_0x17396b._0x4c40c7)]);if(_0x26f801){_0x205fa3&&(_0x229879['templateValues']=_0x205fa3);var _0x3210fb=new _0x26f801(_0x229879);return _0x3210fb;}else logWarn(_0x40fd48(0xc5f),_0x229879);}function converOptions(_0x201d0c){var _0x5f1f0f={_0x466abb:0xbe8,_0x2e0900:0xe87,_0x27ecf7:0x3d7,_0x39ded8:0x2a6,_0x532f3d:0x82e,_0x252548:0x5f9,_0x5eae18:0xcae,_0x5c3ac2:0x49c,_0x2e523c:0xea3,_0x3c8807:0xc91,_0x57f997:0xd57},_0x5d90f4=_0x5a92ef,_0x28df13={};for(var _0xd36b5b in _0x201d0c){var _0xb9044a=_0x201d0c[_0xd36b5b];if(_0xb9044a==null)continue;switch(_0xd36b5b){case'crs':_0xb9044a=(_0xb9044a+'')['toUpperCase']();if(_0xb9044a===CRS['EPSG4326']||_0xb9044a===_0x5d90f4(_0x5f1f0f._0x466abb)||_0xb9044a==='EPSG4326')_0x28df13[_0x5d90f4(0x2a6)]=CRS['EPSG4326'],_0x28df13['tilingScheme']=new Cesium__namespace['GeographicTilingScheme']({'numberOfLevelZeroTilesX':_0x201d0c['numberOfLevelZeroTilesX']||0x2,'numberOfLevelZeroTilesY':_0x201d0c[_0x5d90f4(_0x5f1f0f._0x2e0900)]||0x1});else _0xb9044a===CRS['EPSG4490']||_0xb9044a===_0x5d90f4(_0x5f1f0f._0x27ecf7)||_0xb9044a==='EPSG4490'?(_0x28df13[_0x5d90f4(0x2a6)]=CRS['EPSG4490'],_0x28df13['tilingScheme']=new Cesium__namespace['GeographicTilingScheme']({'numberOfLevelZeroTilesX':_0x201d0c['numberOfLevelZeroTilesX']||0x2,'numberOfLevelZeroTilesY':_0x201d0c['numberOfLevelZeroTilesY']||0x1})):(_0x28df13[_0x5d90f4(_0x5f1f0f._0x39ded8)]=CRS['EPSG3857'],_0x28df13['tilingScheme']=new Cesium__namespace[(_0x5d90f4(_0x5f1f0f._0x532f3d))]({'numberOfLevelZeroTilesX':_0x201d0c['numberOfLevelZeroTilesX']||0x1,'numberOfLevelZeroTilesY':_0x201d0c['numberOfLevelZeroTilesY']||0x1}));break;case'chinaCRS':{_0x201d0c[_0x5d90f4(0x339)]!==_0x201d0c['chinaCRS']&&(_0x28df13['tilingScheme']=new GCJMercatorTilingScheme({'mapChinaCRS':_0x201d0c[_0x5d90f4(0x339)]||ChinaCRS['WGS84'],'chinaCRS':_0x201d0c['chinaCRS'],'numberOfLevelZeroTilesX':_0x201d0c['numberOfLevelZeroTilesX']||0x1,'numberOfLevelZeroTilesY':_0x201d0c[_0x5d90f4(0xe87)]||0x1}));break;}case _0x5d90f4(0x7ca):if(Cesium__namespace['defined'](_0xb9044a)&&Cesium__namespace['defined'](_0xb9044a['xmin'])&&Cesium__namespace['defined'](_0xb9044a[_0x5d90f4(0x420)])&&Cesium__namespace['defined'](_0xb9044a[_0x5d90f4(0x831)])&&Cesium__namespace['defined'](_0xb9044a['ymax']))_0x28df13['rectangle']=Cesium__namespace[_0x5d90f4(0xcae)]['fromDegrees'](_0xb9044a[_0x5d90f4(_0x5f1f0f._0x252548)],_0xb9044a['ymin'],_0xb9044a['xmax'],_0xb9044a['ymax']);else _0xb9044a instanceof Cesium__namespace['Rectangle']&&(_0x28df13['rectangle']=_0xb9044a);break;case'bbox':_0x28df13['rectangle']=Cesium__namespace[_0x5d90f4(_0x5f1f0f._0x5eae18)]['fromDegrees'](_0xb9044a[0x0],_0xb9044a[0x1],_0xb9044a[0x2],_0xb9044a[0x3]);break;default:_0x28df13[_0xd36b5b]=_0xb9044a;break;}}return _0x28df13['crs']===CRS['EPSG4490']&&_0x28df13[_0x5d90f4(_0x5f1f0f._0x5c3ac2)]&&(_0x28df13[_0x5d90f4(_0x5f1f0f._0x5c3ac2)]=_0x28df13['url'][_0x5d90f4(0xea3)](/\{z\}/gm,'{z4490}'),_0x28df13[_0x5d90f4(0x49c)]=_0x28df13[_0x5d90f4(0x49c)]['replace'](/\{arc_z\}/gm,'{arc_z4490}'),_0x28df13['url']=_0x28df13['url'][_0x5d90f4(_0x5f1f0f._0x2e523c)](/\{arc_Z\}/gm,_0x5d90f4(0x345))),_0x201d0c['tms']&&(_0x28df13[_0x5d90f4(0x49c)]=_0x28df13['url'][_0x5d90f4(0xea3)](/\{y\}/gm,_0x5d90f4(0x22b))),Cesium__namespace['defined'](_0x201d0c[_0x5d90f4(_0x5f1f0f._0x3c8807)])&&Cesium__namespace[_0x5d90f4(0x70e)](_0x201d0c['minimumLevel'])&&_0x201d0c[_0x5d90f4(0xc91)]<_0x201d0c['minimumLevel']&&(_0x28df13['minimumTerrainLevel']=_0x201d0c['minimumLevel']),Cesium__namespace['defined'](_0x201d0c['maximumTerrainLevel'])&&Cesium__namespace['defined'](_0x201d0c['maximumLevel'])&&_0x201d0c[_0x5d90f4(_0x5f1f0f._0x57f997)]>_0x201d0c[_0x5d90f4(0x364)]&&(_0x28df13[_0x5d90f4(_0x5f1f0f._0x57f997)]=_0x201d0c[_0x5d90f4(0x364)]),!Cesium__namespace['defined'](_0x201d0c['minimumTerrainLevel'])&&Cesium__namespace['defined'](_0x201d0c[_0x5d90f4(0xb4b)])&&_0x201d0c['minimumLevel']>0x0&&(_0x28df13['minimumTerrainLevel']=_0x201d0c['minimumLevel']),_0x28df13[_0x5d90f4(_0x5f1f0f._0x5c3ac2)]&&(_0x28df13['url']=getUrlResource(_0x28df13)),_0x28df13;}var ImageryProviderClass={};function registerImageryProvider(_0x1ebae2,_0x520c14){var _0x433084=_0x5a92ef;ImageryProviderClass[_0x1ebae2]&&logError$1('registerImageryProvider:\x20'[_0x433084(0x4b9)](_0x1ebae2,'类型已存在')),ImageryProviderClass[_0x1ebae2]=_0x520c14;}function getProviderClass(_0x2d168d){return ImageryProviderClass[_0x2d168d];}function createImageryProvider$k(_0x3ffcce){var _0xc5377d={_0x204d4b:0x3d0},_0x175c98=_0x5a92ef,_0x2bf274=getProviderClass(_0x3ffcce['type']);if(_0x2bf274){var _0x1c024d=new _0x2bf274(_0x3ffcce);return!_0x1c024d['options']&&(_0x1c024d[_0x175c98(0x514)]=_0x3ffcce),Cesium__namespace['defined'](_0x3ffcce['invertColor'])&&(_0x1c024d['invertColor']=_0x3ffcce['invertColor']),Cesium__namespace['defined'](_0x3ffcce['filterColor'])&&(_0x1c024d[_0x175c98(_0xc5377d._0x204d4b)]=getCesiumColor(_0x3ffcce['filterColor'])),_0x1c024d;}else logWarn('createImageryProvider:存在未识别的图层',_0x3ffcce);}function getImageryProviderViewModels(_0x2f741f,_0x22e1f6){var _0x81fd4f={_0x356f56:0x7a6,_0x25b459:0x8e7},_0x5997fb=_0x5a92ef,_0x1e2f4b=[],_0x4875a1=-0x1;for(var _0xf2489a=0x0;_0xf2489a<_0x2f741f[_0x5997fb(0x6ba)];_0xf2489a++){var _0x4d263e=_0x2f741f[_0xf2489a];if(_0x4d263e['type']==='group'&&_0x4d263e['layers']==null)continue;_0x22e1f6&&(_0x4d263e['templateValues']=_0x22e1f6),_0x4d263e['show']?_0x4875a1=_0x1e2f4b[_0x5997fb(0x6ba)]:delete _0x4d263e[_0x5997fb(_0x81fd4f._0x356f56)],_0x1e2f4b[_0x5997fb(_0x81fd4f._0x25b459)](createProviderViewModel(_0x4d263e,_0xf2489a));}return{'imageryProviderViewModels':_0x1e2f4b,'selectedIndex':_0x4875a1};}function createProviderViewModel(_0x465320,_0x44727e){var _0x58d78c={_0x430229:0x343,_0x4b472f:0xba7,_0x4cc049:0xa34},_0x1d6c81=_0x5a92ef;window[_0x1d6c81(_0x58d78c._0x430229)]=createImageryProvider$k;var _0x2d1034='window._temp_mars3d_basemaps'['concat'](_0x44727e);return new Function('\x0a\x20\x20\x20\x20'['concat'](_0x2d1034,'\x20=\x20function\x20(item)\x20{\x0a\x20\x20\x20\x20\x20\x20item\x20=\x20item\x20||\x20')['concat'](JSON['stringify'](getAttrVal(_0x465320,{'onlySimpleType':!![]})),';\x0a\x20\x20\x20\x20\x20\x20if\x20(item.type\x20===\x20\x22group\x22)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20const\x20arrVec\x20=\x20[]\x0a\x20\x20\x20\x20\x20\x20\x20\x20for\x20(let\x20index\x20=\x200;\x20index\x20<\x20item.layers.length;\x20index++)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20const\x20item2\x20=\x20item.layers[index]\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(item.templateValues)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20item2.templateValues\x20=\x20item.templateValues\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20const\x20temp\x20=\x20window._temp_mars3d_createImageryProvider(item2)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(temp\x20==\x20null)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20continue\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20arrVec.push(temp)\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20arrVec\x0a\x20\x20\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20window._temp_mars3d_createImageryProvider(item)\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}'))(),new Cesium__namespace[(_0x1d6c81(_0x58d78c._0x4b472f))]({'name':_0x465320['name']||'','tooltip':_0x465320[_0x1d6c81(_0x58d78c._0x4cc049)]||'','iconUrl':_0x465320['icon']||'','category':_0x465320['category']||'','data':_0x465320,'creationFunction':eval(_0x2d1034),'endFunction':function _0x1450c7(_0x5570a0){}});}var _ellipsoid=new Cesium__namespace[(_0x5a92ef(0xd26))]({'ellipsoid':Cesium__namespace[_0x5a92ef(0x45c)]['WGS84']});function getNoTerrainProvider(){return _ellipsoid;}var TerrainProviderClass={};function registerTerrainProvider(_0x4b94ef,_0x28f611){var _0x2ab2b9={_0x2882f4:0x4b9},_0x3ffb8f=_0x5a92ef;TerrainProviderClass[_0x4b94ef]&&logError$1('registerTerrainProvider:\x20'[_0x3ffb8f(_0x2ab2b9._0x2882f4)](_0x4b94ef,'类型已存在')),TerrainProviderClass[_0x4b94ef]=_0x28f611;}function getTerrainProviderClass(_0x22aea1){return TerrainProviderClass[_0x22aea1];}function createTerrainProvider(_0x5335c1){var _0x1cfd53={_0x195b68:0xae2,_0x5e0c7f:0xb9f,_0x3df76a:0x2c3},_0x3a4f34=_0x5a92ef,_0x222ae7;_0x5335c1=_0x5335c1||{'type':TerrainType[_0x3a4f34(0x614)]},_0x5335c1['type']=_0x5335c1['type']||TerrainType[_0x3a4f34(_0x1cfd53._0x195b68)],_0x5335c1['requestVertexNormals']=(_0x222ae7=_0x5335c1['requestVertexNormals'])!==null&&_0x222ae7!==void 0x0?_0x222ae7:!![];var _0x45b5c4;switch(_0x5335c1['type']){case TerrainType['XYZ']:case'terrain':replaceOnlineUrlDomain(_0x5335c1);Cesium__namespace['defined'](Cesium__namespace[_0x3a4f34(_0x1cfd53._0x5e0c7f)])?_0x45b5c4=new Cesium__namespace[(_0x3a4f34(0x499))](_0x5335c1):_0x45b5c4=new Cesium__namespace['CesiumTerrainProvider'](_objectSpread2(_objectSpread2({},_0x5335c1),{},{'url':getUrlResource(_0x5335c1)}));break;case TerrainType['NONE']:case'ellipsoid':_0x45b5c4=_ellipsoid;break;case TerrainType['ION']:_0x45b5c4=new Cesium__namespace['CesiumTerrainProvider']({'url':Cesium__namespace['IonResource'][_0x3a4f34(_0x1cfd53._0x3df76a)](0x1),'requestWaterMask':_0x5335c1['requestWaterMask'],'requestVertexNormals':_0x5335c1[_0x3a4f34(0x736)]});break;case TerrainType['GEE']:case'google':_0x45b5c4=new Cesium__namespace['GoogleEarthEnterpriseTerrainProvider'](_objectSpread2(_objectSpread2({},_0x5335c1),{},{'metadata':new Cesium__namespace['GoogleEarthEnterpriseMetadata'](_objectSpread2(_objectSpread2({},_0x5335c1),{},{'url':getUrlResource(_0x5335c1)}))}));break;case TerrainType['ARCGIS']:_0x45b5c4=new Cesium__namespace['ArcGISTiledElevationTerrainProvider'](_objectSpread2(_objectSpread2({},_0x5335c1),{},{'url':getUrlResource(_0x5335c1)}));break;case TerrainType['VR']:_0x45b5c4=new Cesium__namespace['VRTheWorldTerrainProvider'](_objectSpread2(_objectSpread2({},_0x5335c1),{},{'url':getUrlResource(_0x5335c1)}));break;default:{var _0x118a86=getTerrainProviderClass(_0x5335c1['type']);_0x118a86&&(_0x45b5c4=new _0x118a86(_0x5335c1));}break;}return _0x45b5c4;}function getTerrainProviderViewModels(_0x22a4e2){var _0x4dc2ff={_0xadf15d:0xba7,_0x567ad3:0x1006,_0x58f754:0x893,_0x1c4826:0xba0,_0x30ccf8:0x96a,_0x5acbcf:0x1006},_0x1d5549={_0x28acc7:0xa96},_0xd9a300={_0x2a1135:0x48e},_0x348fc7=_0x5a92ef;return _0x22a4e2?[new Cesium__namespace['ProviderViewModel']({'name':_0x348fc7(0x2a2),'iconUrl':Cesium__namespace['buildModuleUrl']('Widgets/Images/TerrainProviders/Ellipsoid.png'),'tooltip':'WGS84标准椭球,即\x20EPSG:4326','category':'','creationFunction':function _0x3ac8b5(){return getNoTerrainProvider();}}),new Cesium__namespace[(_0x348fc7(_0x4dc2ff._0xadf15d))]({'name':_0x22a4e2['name']||'有地形','iconUrl':Cesium__namespace[_0x348fc7(_0x4dc2ff._0x567ad3)]('Widgets/Images/TerrainProviders/CesiumWorldTerrain.png'),'tooltip':_0x22a4e2['tooltip']||'提供的高精度的DEM地形服务','category':'','creationFunction':function _0x2e2c79(){return createTerrainProvider(_0x22a4e2);}})]:[new Cesium__namespace['ProviderViewModel']({'name':'无地形','iconUrl':Cesium__namespace['buildModuleUrl'](_0x348fc7(_0x4dc2ff._0x58f754)),'tooltip':'WGS84标准椭球,即\x20EPSG:4326','category':'','creationFunction':function _0x317252(){return getNoTerrainProvider();}}),new Cesium__namespace['ProviderViewModel']({'name':'Mar3D\x20中国地形','iconUrl':Cesium__namespace['buildModuleUrl']('Widgets/Images/TerrainProviders/CesiumWorldTerrain.png'),'tooltip':_0x348fc7(_0x4dc2ff._0x1c4826),'category':'','creationFunction':function _0x2c36ac(){var _0x18eb66=_0x348fc7;return createTerrainProvider({'url':_0x18eb66(_0xd9a300._0x2a1135)});}}),new Cesium__namespace[(_0x348fc7(0xba7))]({'name':_0x348fc7(_0x4dc2ff._0x30ccf8),'iconUrl':Cesium__namespace[_0x348fc7(_0x4dc2ff._0x5acbcf)]('Widgets/Images/TerrainProviders/CesiumWorldTerrain.png'),'tooltip':'Cesium官方Ion提供的高分辨率全球地形','category':'','creationFunction':function _0xe25ea(){return createTerrainProvider({'type':'ion'});}}),new Cesium__namespace['ProviderViewModel']({'name':'ArcGIS\x20全球地形','iconUrl':Cesium__namespace['buildModuleUrl']('Widgets/Images/TerrainProviders/CesiumWorldTerrain.png'),'tooltip':'arcgis官方提供的高分辨率全球地形','category':'','creationFunction':function _0x446d93(){var _0x2bab4b=_0x348fc7;return createTerrainProvider({'type':'arcgis','url':_0x2bab4b(_0x1d5549._0x28acc7)});}})];}var LayerUtil={'__proto__':null,'register':register$2,'getClass':getClass$2,'create':create$2,'converOptions':converOptions,'registerImageryProvider':registerImageryProvider,'getProviderClass':getProviderClass,'createImageryProvider':createImageryProvider$k,'getImageryProviderViewModels':getImageryProviderViewModels,'getNoTerrainProvider':getNoTerrainProvider,'registerTerrainProvider':registerTerrainProvider,'getTerrainProviderClass':getTerrainProviderClass,'createTerrainProvider':createTerrainProvider,'getTerrainProviderViewModels':getTerrainProviderViewModels},ControlClass={};function register$1(_0x2ee1cf,_0x4a4f42){var _0x5a7295=_0x5a92ef;ControlClass[_0x2ee1cf]&&logError$1('register:\x20'['concat'](_0x2ee1cf,'类型已存在'),_0x4a4f42),ControlType[_0x2ee1cf]=_0x2ee1cf,ControlClass[_0x2ee1cf]=_0x4a4f42,_0x4a4f42[_0x5a7295(0xe81)]=_0x2ee1cf,_0x4a4f42[_0x5a7295(0xe26)]['_type']=_0x2ee1cf;}function getClass$1(_0x1c6871){return ControlClass[_0x1c6871];}function create$1(_0x2705c2,_0x47c4e6){var _0x5e57d4=getClass$1(_0x2705c2);if(_0x5e57d4){var _0x55355c=new _0x5e57d4(_0x47c4e6);return _0x55355c;}}var ControlUtil={'__proto__':null,'register':register$1,'getClass':getClass$1,'create':create$1},EffectClass={};function register(_0x641fe9,_0x13e9b8){var _0x31e014=_0x5a92ef;EffectClass[_0x641fe9]&&logError$1(_0x31e014(0xeac)['concat'](_0x641fe9,'类型已存在'),_0x13e9b8),EffectType[_0x641fe9]=_0x641fe9,EffectClass[_0x641fe9]=_0x13e9b8,_0x13e9b8['type']=_0x641fe9,_0x13e9b8['prototype']['_type']=_0x641fe9;}function getClass(_0x20f5a9){return EffectClass[_0x20f5a9];}function create(_0x2d6184,_0x2deaf1){var _0x10efc7=getClass(_0x2d6184);if(_0x10efc7){var _0x338bc6=new _0x10efc7(_0x2deaf1);return _0x338bc6;}else logWarn('配置中的特效未处理',_0x2d6184,_0x2deaf1);}var EffectUtil={'__proto__':null,'register':register,'getClass':getClass,'create':create},BaseOptsConver=(function(){var _0x548a80={_0x3eb108:0x851,_0x259b6e:0x7f9,_0x48805a:0xfe4},_0x382a04={_0x2c92d6:0x960},_0x2cd02b={_0x4c03da:0x704,_0x2f7251:0x3d5,_0x2773bc:0x70e,_0x30d042:0x70e},_0xf500dd={_0x54c74b:0xf64},_0x5bb1e8={_0x29f90f:0xfb4},_0x2ae844={_0x5b6122:0x704},_0x4e9100=_0x5a92ef;function _0x3bbc2d(){var _0x7a5ccf=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x3bbc2d),this['options']=_0x7a5ccf;}return _createClass(_0x3bbc2d,[{'key':'excludedKeys','get':function _0x50a0fc(){return null;}},{'key':'includeKeys','get':function _0x5bc861(){var _0x1b1fae=_0x4361;return['color',_0x1b1fae(_0x2ae844._0x5b6122),'backgroundColor','strokeColor'];}},{'key':_0x4e9100(_0x548a80._0x3eb108),'value':function _0x5a01b4(_0x18bcb9){var _0x4cb1c4=_0x4e9100,_0x6a2a73=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};this[_0x4cb1c4(0x6dc)](_0x18bcb9,_0x6a2a73);for(var _0x2bc980 in _0x18bcb9){var _0x41bb9b=_0x18bcb9[_0x2bc980];if(this['includeKeys']['indexOf'](_0x2bc980)===-0x1){if(!isSimpleType(_0x41bb9b)){_0x6a2a73[_0x2bc980]=_0x41bb9b;continue;}if(this[_0x4cb1c4(_0x5bb1e8._0x29f90f)]&&this['excludedKeys']['indexOf'](_0x2bc980)!==-0x1)continue;}var _0xce04bf=this['_toOneCesiumVal'](_0x2bc980,_0x41bb9b,_0x18bcb9,_0x6a2a73);if(_0xce04bf==null)continue;_0x6a2a73[_0x2bc980]=_0xce04bf;}return this[_0x4cb1c4(0xc04)](_0x18bcb9,_0x6a2a73),_0x6a2a73;}},{'key':'_toCesiumValBefore','value':function _0x410967(_0x190ce1,_0x1daf95){}},{'key':'_toCesiumValEnd','value':function _0xa8f000(_0x5c4b41,_0x5d5a6b){}},{'key':'_toOneCesiumVal','value':function _0x55fb91(_0x412b06,_0x55865b,_0x239710,_0x203c93){switch(_0x412b06){default:_0x203c93[_0x412b06]=_0x55865b;break;}}},{'key':_0x4e9100(_0x548a80._0x259b6e),'value':function _0x45a21e(_0x3a3dcc){var _0x9760b=_0x4e9100,_0x46b361=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};_0x3a3dcc=getAttrVal(_0x3a3dcc);this['_toJSONValBefore']&&this[_0x9760b(_0xf500dd._0x54c74b)](_0x46b361,_0x3a3dcc);for(var _0x55ea8a in _0x3a3dcc){var _0x25cb8a=_0x3a3dcc[_0x55ea8a];isSimpleType(_0x25cb8a)?_0x46b361[_0x55ea8a]=_0x25cb8a:this[_0x9760b(0x8d1)](_0x55ea8a,_0x3a3dcc[_0x55ea8a],_0x46b361);}return this['_toJSONValEnd']&&this['_toJSONValEnd'](_0x46b361,_0x3a3dcc),_0x46b361;}},{'key':'_toOneJson','value':function _0x24256c(_0x1a4322,_0x2f1eff,_0x574818){}},{'key':'getColorByStyle','value':function _0x7dbb77(_0x1350ab){var _0x3c5a46=_0x4e9100;return getColorByStyle(_0x1350ab,this['options'][_0x3c5a46(0x84b)]);}},{'key':_0x4e9100(_0x548a80._0x48805a),'value':function _0x189c31(_0x4fe37a){var _0x530d3d=_0x4e9100,_0x5a3d55;_0x4fe37a[_0x530d3d(_0x2cd02b._0x4c03da)]?isString(_0x4fe37a['outlineColor'])?_0x5a3d55=Cesium__namespace[_0x530d3d(_0x2cd02b._0x2f7251)]['fromCssColorString'](_0x4fe37a[_0x530d3d(0x704)]):_0x5a3d55=_0x4fe37a['outlineColor']:_0x5a3d55=this['options']['outlineColor'];if(!_0x5a3d55)return _0x5a3d55;if(Cesium__namespace['defined'](_0x4fe37a['outlineOpacity']))_0x5a3d55=_0x5a3d55['withAlpha'](Number(_0x4fe37a['outlineOpacity']));else Cesium__namespace[_0x530d3d(_0x2cd02b._0x2773bc)](_0x4fe37a['opacity'])&&(_0x5a3d55=_0x5a3d55['withAlpha'](Number(_0x4fe37a['opacity'])));return Cesium__namespace[_0x530d3d(_0x2cd02b._0x30d042)](_0x4fe37a['globalAlpha'])&&_0x4fe37a['globalAlpha']!==0x1&&(_0x5a3d55=_0x5a3d55['withAlpha'](_0x5a3d55['alpha']*_0x4fe37a[_0x530d3d(0xc2b)])),_0x5a3d55;}}],[{'key':'getColorByStyle','value':function _0x3618f3(_0xaa0157){var _0x3bfd5c=_0x4e9100;return!this[_0x3bfd5c(_0x382a04._0x2c92d6)]&&(this['baseOptsConver']=new _0x3bbc2d()),this[_0x3bfd5c(0x960)][_0x3bfd5c(0xeb3)](_0xaa0157);}}]),_0x3bbc2d;}()),BaseMaterialConver=function(_0x37f6d9){var _0x432ff3={_0x361198:0x211,_0x2fc260:0x370,_0x3ce83f:0x6ce},_0x137b9c={_0x13240c:0xe26},_0x5f0457={_0xd02c51:0x704,_0x132111:0xacd,_0x5ba98a:0x6ac,_0x125b54:0x9ae,_0x32740e:0xe51},_0x352d2a={_0x7a1223:0x2f9};_inherits(_0x319364,_0x37f6d9);var _0x45ff15=_createSuper(_0x319364);function _0x319364(){var _0x2a189c=_0x4361;return _classCallCheck(this,_0x319364),_0x45ff15[_0x2a189c(0xa90)](this,arguments);}return _createClass(_0x319364,[{'key':'excludedKeys','get':function _0x26cc41(){var _0x4167ec=_0x4361,_0x1e395c=['label'];return _0x1e395c['concat'](this[_0x4167ec(_0x352d2a._0x7a1223)]());}},{'key':'_getExcludedStyle','value':function _0x19fe63(){return[];}},{'key':'_toOneCesiumVal','value':function _0x58bbd9(_0x445b66,_0xf7ca84,_0x56ee50,_0x2f1781){var _0xaf1e88=_0x4361;switch(_0x445b66){case'color':case'randomColor':_0x2f1781['color']=this['getColorByStyle'](_0x56ee50);break;case'color2':case'bgColor':case _0xaf1e88(_0x5f0457._0xd02c51):case'evenColor':case'oddColor':case'lightColor':case'darkColor':case'baseWaterColor':case'blendColor':case _0xaf1e88(_0x5f0457._0x132111):case'strokeColor':case'backgroundColor':case'asphaltColor':{var _0x303f07=getCesiumColor(_0xf7ca84);Cesium__namespace[_0xaf1e88(0x70e)](_0x56ee50['opacity'])&&_0x56ee50[_0xaf1e88(0xd87)]!==0x1&&(_0x303f07=_0x303f07['withAlpha'](_0x56ee50[_0xaf1e88(0xd87)]));Cesium__namespace[_0xaf1e88(0x70e)](_0x56ee50['globalAlpha'])&&_0x56ee50['globalAlpha']!==0x1&&(_0x303f07=_0x303f07[_0xaf1e88(_0x5f0457._0x5ba98a)](_0x303f07[_0xaf1e88(0x313)]*_0x56ee50['globalAlpha']));_0x2f1781[_0x445b66]=_0x303f07;break;}case'repeat_x':case'repeat_y':{var _0xd78147,_0x4488ad,_0x3b9260=(_0xd78147=_0x56ee50['repeat_x'])!==null&&_0xd78147!==void 0x0?_0xd78147:0x1,_0x4c6b7f=(_0x4488ad=_0x56ee50['repeat_y'])!==null&&_0x4488ad!==void 0x0?_0x4488ad:0x1;_0x2f1781['repeat']=new Cesium__namespace['Cartesian2'](_0x3b9260,_0x4c6b7f);break;}case'repeat':{_0x56ee50['materialType']===Stripe||_0x56ee50[_0xaf1e88(_0x5f0457._0x125b54)]===CylinderWave?_0x2f1781[_0x445b66]=_0xf7ca84:_0x2f1781[_0x445b66]=new Cesium__namespace['Cartesian2'](_0x56ee50['repeat_x']||_0xf7ca84,_0x56ee50['repeat_y']||_0xf7ca84);break;}case'lineCount':case'lineThickness':case _0xaf1e88(_0x5f0457._0x32740e):case _0xaf1e88(0x492):{_0x2f1781[_0x445b66]=new Cesium__namespace['Cartesian2'](_0xf7ca84,_0xf7ca84);break;}case _0xaf1e88(0x6b7):{_0xf7ca84?_0x2f1781[_0x445b66]=Cesium__namespace[_0xaf1e88(0xb31)]['VERTICAL']:_0x2f1781[_0x445b66]=Cesium__namespace['StripeOrientation']['HORIZONTAL'];break;}default:_0x2f1781[_0x445b66]=_0xf7ca84;break;}}},{'key':'toJSON','value':function _0x4fdf54(_0x22bbf6){var _0x50b316=_0x4361,_0x56db3b,_0x3e15db=arguments[_0x50b316(0x6ba)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if((_0x56db3b=_0x22bbf6)!==null&&_0x56db3b!==void 0x0&&_0x56db3b['options']){var _0x20002d=_0x22bbf6['options'];for(var _0x31cc47 in _0x20002d){Cesium__namespace[_0x50b316(0x70e)](_0x22bbf6[_0x31cc47])&&(_0x20002d[_0x31cc47]=_0x22bbf6[_0x31cc47]);}_0x22bbf6=_0x20002d;}return _get(_getPrototypeOf(_0x319364[_0x50b316(_0x137b9c._0x13240c)]),_0x50b316(0x7f9),this)['call'](this,_0x22bbf6,_0x3e15db);}},{'key':'_toOneJson','value':function _0x39e5ae(_0x200756,_0x5941ef,_0x17df1c){var _0xf92c7d=_0x4361;if(_0x5941ef instanceof Cesium__namespace['Color']){_0x17df1c[_0x200756]=_0x5941ef['toCssColorString']();return;}switch(_0x200756){case'label':break;case'color':case'fillColor':case _0xf92c7d(0x704):case'evenColor':case _0xf92c7d(_0x432ff3._0x361198):case _0xf92c7d(0xee4):case'blendColor':case'gapColor':case'strokeColor':case'backgroundColor':case'asphaltColor':case'lightColor':{var _0x16112f=getCesiumColor(_0x5941ef);_0x16112f&&(_0x17df1c[_0x200756]=_0x16112f[_0xf92c7d(_0x432ff3._0x2fc260)]());break;}case'repeat':{_0x5941ef instanceof Cesium__namespace['Cartesian2']?_0x5941ef['x']!==_0x5941ef['y']?(_0x17df1c[_0x200756+'_x']=_0x5941ef['x'],_0x17df1c[_0x200756+'_y']=_0x5941ef['y']):_0x17df1c[_0x200756]=_0x5941ef['x']:_0x17df1c[_0x200756]=_0x5941ef;break;}case _0xf92c7d(_0x432ff3._0x3ce83f):case'lineThickness':case'lineOffset':case'noiseScale':{_0x17df1c[_0x200756+'_x']=_0x5941ef['x'],_0x17df1c[_0x200756+'_y']=_0x5941ef['y'];break;}default:console['log']('未处理的属性',_0x200756,_0x5941ef);break;}}}],[{'key':'toCesiumVal','value':function _0x46a1a2(_0x4a0de5,_0x17e262){var _0x225692=_0x4361;return!this['baseMaterialConver']&&(this['baseMaterialConver']=new _0x319364()),this[_0x225692(0x5e1)]['toCesiumVal'](_0x4a0de5,_0x17e262);}},{'key':'toJSON','value':function _0x316992(_0x24c702,_0x41b270){var _0x34d605=_0x4361;return!this['baseMaterialConver']&&(this['baseMaterialConver']=new _0x319364()),this['baseMaterialConver'][_0x34d605(0x7f9)](_0x24c702,_0x41b270);}}]),_0x319364;}(BaseOptsConver);registerOptsConver(_0x5a92ef(0xd34),BaseMaterialConver);var ColorOptsConver=function(_0x405c3d){var _0x49dce8={_0x1b1cac:0x1019,_0x28bc33:0x7f9},_0x1b6290={_0x4076df:0x1019},_0x2d71ab={_0x33e8a3:0x6ba,_0x2f1f82:0x370},_0x3c3308=_0x5a92ef;_inherits(_0x1a8889,_0x405c3d);var _0x2dd180=_createSuper(_0x1a8889);function _0x1a8889(){return _classCallCheck(this,_0x1a8889),_0x2dd180['apply'](this,arguments);}return _createClass(_0x1a8889,[{'key':_0x3c3308(0x851),'value':function _0xefeafa(_0x27274b){var _0x17e367=_0x3c3308;return this['isProperty']?this['getColorByStyle'](_0x27274b):{'color':this[_0x17e367(0xeb3)](_0x27274b)};}},{'key':'toJSON','value':function _0x5505fd(_0x42b3e2){var _0x41090e=_0x3c3308,_0x23ca55,_0x5497f8=arguments[_0x41090e(_0x2d71ab._0x33e8a3)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};(_0x23ca55=_0x42b3e2)!==null&&_0x23ca55!==void 0x0&&_0x23ca55[_0x41090e(0x84b)]&&(_0x42b3e2=_0x42b3e2['color']);var _0xafb6af=getCesiumValue(_0x42b3e2,Cesium__namespace[_0x41090e(0x3d5)]);_0xafb6af['color']&&(_0xafb6af=_0xafb6af['color']);if(_0xafb6af){if(_0xafb6af instanceof Cesium__namespace['Color'])_0x5497f8['color']=_0xafb6af[_0x41090e(_0x2d71ab._0x2f1f82)]();else isString(_0xafb6af)&&(_0x5497f8['color']=_0xafb6af);}return _0x5497f8;}}],[{'key':'toCesiumVal','value':function _0x577451(_0x6e3eb5,_0x2fdd94,_0x19f32a){var _0xb6e1a3=_0x3c3308;if(_0x6e3eb5 instanceof Cesium__namespace['Color'])return _0x6e3eb5;return!this['colorOptsConver']&&(this['colorOptsConver']=new _0x1a8889()),this['colorOptsConver']['isProperty']=_0x19f32a,this[_0xb6e1a3(_0x1b6290._0x4076df)]['toCesiumVal'](_0x6e3eb5,_0x2fdd94);}},{'key':'toJSON','value':function _0x3344f7(_0x5a7194){var _0x1947c7=_0x3c3308,_0x30282d=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x16bb53=arguments[_0x1947c7(0x6ba)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:![];return!this[_0x1947c7(_0x49dce8._0x1b1cac)]&&(this['colorOptsConver']=new _0x1a8889()),this['colorOptsConver'][_0x1947c7(0x1e8)]=_0x16bb53,this[_0x1947c7(0x1019)][_0x1947c7(_0x49dce8._0x28bc33)](_0x5a7194,_0x30282d);}}]),_0x1a8889;}(BaseMaterialConver);registerOptsConver(Color$2,ColorOptsConver),registerOptsConver(PolylineArrow,ColorOptsConver);var ImageOptsConver=function(_0x33bf04){var _0xe45ce3={_0x314391:0x647,_0x528f7a:0x7f9},_0x44a396={_0x5a6946:0x647},_0x1e6555={_0x1f9464:0xca2},_0x170ced={_0x12d8d2:0xb74,_0xa82c51:0xbc8,_0x31be19:0x84b,_0x11108a:0xd87,_0x14b84d:0x3d5,_0x53c7da:0xf6a},_0x58b74e={_0x48cfa9:0xa90},_0x102661=_0x5a92ef;_inherits(_0x271fbf,_0x33bf04);var _0x4ebb0c=_createSuper(_0x271fbf);function _0x271fbf(){var _0x23fe96=_0x4361;return _classCallCheck(this,_0x271fbf),_0x4ebb0c[_0x23fe96(_0x58b74e._0x48cfa9)](this,arguments);}return _createClass(_0x271fbf,[{'key':_0x102661(0xfb4),'get':function _0x3ed54c(){var _0x5595ff=_0x102661;return[_0x5595ff(0xbc8)];}},{'key':_0x102661(0xcf0),'value':function _0x256e87(_0x2dc448,_0x419086,_0x4442b9,_0x4d3376){var _0x56daa3=_0x102661,_0x231d46;switch(_0x2dc448){case'repeat_x':{var _0x3b5ff4,_0x42f203,_0x5bc949=(_0x3b5ff4=_0x4442b9['repeat_x'])!==null&&_0x3b5ff4!==void 0x0?_0x3b5ff4:0x1,_0x3063d6=(_0x42f203=_0x4442b9['repeat_y'])!==null&&_0x42f203!==void 0x0?_0x42f203:0x1;_0x4d3376['repeat']=new Cesium__namespace['Cartesian2'](_0x5bc949,_0x3063d6);break;}case'repeat':{_0x4d3376[_0x2dc448]=new Cesium__namespace[(_0x56daa3(_0x170ced._0x12d8d2))](_0x4442b9['repeat_x']||_0x419086,_0x4442b9[_0x56daa3(_0x170ced._0xa82c51)]||_0x419086);break;}case _0x56daa3(_0x170ced._0x31be19):break;case _0x56daa3(_0x170ced._0x11108a):if(Cesium__namespace['defined'](_0x4442b9['globalAlpha'])&&_0x4442b9['globalAlpha']!==0x1)_0x4d3376['color']=Cesium__namespace['Color']['WHITE']['withAlpha'](_0x4442b9['globalAlpha']*(_0x419086!==null&&_0x419086!==void 0x0?_0x419086:0x1));else((_0x231d46=_0x4442b9[_0x56daa3(0xe8e)])!==null&&_0x231d46!==void 0x0?_0x231d46:!![])?_0x4d3376['color']=Cesium__namespace[_0x56daa3(_0x170ced._0x14b84d)]['WHITE']['withAlpha'](_0x419086!==null&&_0x419086!==void 0x0?_0x419086:0x1):_0x4d3376['color']=Cesium__namespace['Color'][_0x56daa3(_0x170ced._0x53c7da)];break;default:_0x4d3376[_0x2dc448]=_0x419086;break;}}},{'key':_0x102661(0xc04),'value':function _0x2da942(_0x5da1e1,_0x289eef){var _0x21d1ad=_0x102661,_0x49b886;_0x289eef[_0x21d1ad(0xe8e)]=(_0x49b886=_0x289eef['transparent'])!==null&&_0x49b886!==void 0x0?_0x49b886:!![];}},{'key':'_toOneJson','value':function _0x2936ce(_0x48fc33,_0x265d3d,_0x572676){var _0x25636b=_0x102661;switch(_0x48fc33){case _0x25636b(0x205):{_0x572676['repeat_x']=_0x265d3d['x'],_0x572676['repeat_y']=_0x265d3d['y'];break;}case'color':{var _0x1498dd,_0x85dd9a;_0x572676['opacity']=(_0x1498dd=(_0x85dd9a=getCesiumColor(_0x265d3d))===null||_0x85dd9a===void 0x0?void 0x0:_0x85dd9a['alpha'])!==null&&_0x1498dd!==void 0x0?_0x1498dd:0x1;break;}default:console[_0x25636b(_0x1e6555._0x1f9464)]('未处理的属性',_0x48fc33,_0x265d3d);break;}}}],[{'key':'toCesiumVal','value':function _0x599db4(_0xf4e291,_0x5304fd){var _0x5e9e6d=_0x102661;return!this['imageOptsConver']&&(this[_0x5e9e6d(_0x44a396._0x5a6946)]=new _0x271fbf()),this[_0x5e9e6d(0x647)]['toCesiumVal'](_0xf4e291,_0x5304fd);}},{'key':'toJSON','value':function _0x21dbae(_0x3dc6cb,_0x129536){var _0x1427f7=_0x102661;return!this[_0x1427f7(_0xe45ce3._0x314391)]&&(this[_0x1427f7(0x647)]=new _0x271fbf()),this[_0x1427f7(0x647)][_0x1427f7(_0xe45ce3._0x528f7a)](_0x3dc6cb,_0x129536);}}]),_0x271fbf;}(BaseMaterialConver);registerOptsConver(Image$1,ImageOptsConver);var BaseStyleConver=function(_0x593bcc){var _0x1cd5dc={_0x18d0a9:0x704,_0x596452:0xe08,_0x2f8d4e:0x49e,_0x5852f4:0x4e1,_0x276bfd:0x52b,_0x386917:0xa02,_0x53a393:0x360},_0x437091={_0x17b166:0xca4,_0x3b1213:0x3c3,_0x191962:0x9ae,_0x343602:0x436,_0x2fb785:0xb51,_0x5946af:0xe2d,_0x144aa0:0xa02},_0x510e47={_0x397278:0x4c4},_0x194bc4={_0x3f8589:0xc76,_0x212b9c:0xe08,_0x34b6f6:0x37c,_0x457cab:0xe2d,_0x3fc533:0x1d7,_0x53c016:0xbcd},_0x38909a={_0x2648cc:0x7c7,_0x141cfa:0x634,_0x3e36f9:0x9ae},_0x57a0ed={_0x1b2b8d:0xe81},_0x321230=_0x5a92ef;_inherits(_0x5698d9,_0x593bcc);var _0x229e79=_createSuper(_0x5698d9);function _0x5698d9(){var _0x3ba73d=_0x4361;return _classCallCheck(this,_0x5698d9),_0x229e79[_0x3ba73d(0xa90)](this,arguments);}return _createClass(_0x5698d9,[{'key':'excludedKeys','get':function _0x4c3ff3(){var _0x2606b7=_0x4361,_0x16686d=[_0x2606b7(_0x57a0ed._0x1b2b8d),'label','outlineOpacity','outlineStyle','lineCount','lineThickness','cellAlpha',_0x2606b7(0xc08),'speed','axisY','image2',_0x2606b7(0x9fd),'scaleByDistance_near','scaleByDistance_nearValue','scaleByDistance_far','scaleByDistance_farValue','distanceDisplayCondition_far','distanceDisplayCondition_near'];return _0x16686d['concat'](this['_getExcludedStyle']());}},{'key':'_getExcludedStyle','value':function _0x396468(){return[];}},{'key':'_toCesiumValBefore','value':function _0x381f06(_0x21ae39,_0x20b84d){var _0x20d3a3=_0x4361;if(!_0x21ae39['material']&&!_0x21ae39['materialType']){var _0x129dab;if(_0x21ae39['color']||_0x21ae39[_0x20d3a3(_0x38909a._0x2648cc)]||(_0x129dab=_0x21ae39['materialOptions'])!==null&&_0x129dab!==void 0x0&&_0x129dab['color'])_0x21ae39['materialType']=Color$2;else _0x21ae39[_0x20d3a3(_0x38909a._0x141cfa)]&&(_0x21ae39[_0x20d3a3(_0x38909a._0x3e36f9)]=Image$1);}}},{'key':'_toOneCesiumVal_Point','value':function _0x27549e(_0x2e51e4,_0x3faf7e,_0x321002,_0x2751ac){var _0x53a7c2=_0x4361;switch(_0x2e51e4){case'clampToGround':_0x3faf7e?_0x2751ac[_0x53a7c2(_0x194bc4._0x3f8589)]=Cesium__namespace['HeightReference']['CLAMP_TO_GROUND']:_0x2751ac['heightReference']=Cesium__namespace['HeightReference']['NONE'];break;case _0x53a7c2(_0x194bc4._0x212b9c):_0x3faf7e?_0x2751ac['disableDepthTestDistance']=0x0:_0x2751ac['disableDepthTestDistance']=Number['POSITIVE_INFINITY'];break;case _0x53a7c2(_0x194bc4._0x34b6f6):_0x3faf7e?_0x2751ac[_0x53a7c2(_0x194bc4._0x457cab)]=Cesium__namespace['ShadowMode']['ENABLED']:_0x2751ac['shadows']=Cesium__namespace['ShadowMode']['DISABLED'];break;case'scaleByDistance':_0x3faf7e?_0x2751ac[_0x53a7c2(0x4e1)]=new Cesium__namespace['NearFarScalar'](Number(Cesium__namespace[_0x53a7c2(_0x194bc4._0x3fc533)](_0x321002[_0x53a7c2(0x493)],0x3e8)),Number(Cesium__namespace['defaultValue'](_0x321002[_0x53a7c2(0x91e)],0x1)),Number(Cesium__namespace['defaultValue'](_0x321002['scaleByDistance_far'],0xf4240)),Number(Cesium__namespace[_0x53a7c2(0x1d7)](_0x321002['scaleByDistance_farValue'],0.1))):_0x2751ac['scaleByDistance']=undefined;break;case'distanceDisplayCondition':_0x3faf7e?_0x2751ac['distanceDisplayCondition']=new Cesium__namespace['DistanceDisplayCondition'](Number(Cesium__namespace['defaultValue'](_0x321002[_0x53a7c2(_0x194bc4._0x53c016)],0x0)),Number(Cesium__namespace[_0x53a7c2(0x1d7)](_0x321002['distanceDisplayCondition_far'],0x186a0))):_0x2751ac['distanceDisplayCondition']=undefined;break;default:_0x2751ac[_0x2e51e4]=_0x3faf7e;break;}}},{'key':'_toOneCesiumVal_Poly','value':function _0x3213b5(_0x203507,_0x29451b,_0x53a4a4,_0x5fe47e){var _0x46290c=_0x4361;switch(_0x203507){case'materialType':{this['isEntity']?_0x5fe47e['material']=createMaterialProperty(_0x53a4a4['materialType'],_0x53a4a4[_0x46290c(0x660)]||_0x53a4a4):_0x5fe47e['material']=createMaterial(_0x53a4a4['materialType'],_0x53a4a4['materialOptions']||_0x53a4a4);break;}case'color':case _0x46290c(0x7c7):{_0x5fe47e['color']=this[_0x46290c(0xeb3)](_0x53a4a4);break;}case'outlineColor':{_0x5fe47e['outlineColor']=this['getOutlineColorByStyle'](_0x53a4a4);break;}case'hasShadows':_0x29451b?_0x5fe47e['shadows']=Cesium__namespace['ShadowMode']['ENABLED']:_0x5fe47e['shadows']=Cesium__namespace['ShadowMode']['DISABLED'];break;case _0x46290c(0x4c4):_0x29451b?this['isEntity']?_0x5fe47e[_0x46290c(0x4c4)]=new Cesium__namespace[(_0x46290c(0x6b1))](Number(Cesium__namespace['defaultValue'](_0x53a4a4['distanceDisplayCondition_near'],0x0)),Number(Cesium__namespace[_0x46290c(0x1d7)](_0x53a4a4['distanceDisplayCondition_far'],0x186a0))):_0x5fe47e[_0x46290c(_0x510e47._0x397278)]=new Cesium__namespace[(_0x46290c(0x73e))](Number(Cesium__namespace['defaultValue'](_0x53a4a4['distanceDisplayCondition_near'],0x0)),Number(Cesium__namespace['defaultValue'](_0x53a4a4['distanceDisplayCondition_far'],0x186a0))):_0x5fe47e['distanceDisplayCondition']=undefined;break;default:_0x5fe47e[_0x203507]instanceof Cesium__namespace['CallbackProperty']?logWarn('回调属性未覆盖更新',_0x203507,_0x29451b):_0x5fe47e[_0x203507]=_0x29451b;break;}}},{'key':'_toJSONValEnd','value':function _0x272aad(_0x5cae43,_0x40c922){}},{'key':_0x321230(0x877),'value':function _0x26fe88(_0x10ff15,_0x4ce4b2,_0x255bea){var _0x11f132=_0x321230;switch(_0x10ff15){case _0x11f132(_0x437091._0x17b166):case _0x11f132(_0x437091._0x3b1213):case _0x11f132(0xd66):{break;}case'material':{toJSON(_0x4ce4b2,_0x255bea);break;}case'materialOptions':{_0x255bea[_0x10ff15]=toJSONByType(_0x255bea[_0x11f132(_0x437091._0x191962)],_0x4ce4b2);break;}case'color':{var _0x35ac60=getCesiumColor(_0x4ce4b2);_0x35ac60&&(_0x255bea[_0x10ff15]=_0x35ac60['toCssColorString']());break;}case'outlineColor':{var _0x31989d=getCesiumColor(_0x4ce4b2);_0x31989d&&(_0x255bea[_0x10ff15]=_0x31989d[_0x11f132(0x370)]());break;}case'rotation':_0x255bea[_0x11f132(_0x437091._0x343602)]=formatNum$1(Cesium__namespace['Math'][_0x11f132(0x8f8)](_0x4ce4b2),0x2);break;case'stRotation':_0x255bea['stRotationDegree']=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x4ce4b2),0x2);break;case'shadows':{_0x4ce4b2===Cesium__namespace[_0x11f132(_0x437091._0x2fb785)]['ENABLED']?_0x255bea[_0x11f132(_0x437091._0x5946af)]=!![]:_0x255bea[_0x10ff15]=_0x4ce4b2;break;}case'distanceDisplayCondition':{_0x255bea['distanceDisplayCondition_near']=_0x4ce4b2['near'],_0x255bea[_0x11f132(_0x437091._0x144aa0)]=_0x4ce4b2[_0x11f132(0x360)];break;}default:logWarn('未处理的属性',_0x10ff15,_0x4ce4b2);break;}}},{'key':'_toOneJson_Point','value':function _0x557e53(_0x18b29d,_0x2198b3,_0x509915){var _0x34e929=_0x321230;switch(_0x18b29d){case'label':case'outlineStyle':case'highlight':{break;}case'material':{toJSON(_0x2198b3,_0x509915);break;}case _0x34e929(0x660):{_0x509915[_0x18b29d]=toJSONByType(_0x509915['materialType'],_0x2198b3);break;}case'color':case'fillColor':case _0x34e929(_0x1cd5dc._0x18d0a9):case _0x34e929(0x2d6):case'strokeColor':{var _0x4ca411=getCesiumColor(_0x2198b3);_0x4ca411&&(_0x509915[_0x18b29d]=_0x4ca411['toCssColorString']());break;}case'heightReference':{_0x2198b3===Cesium__namespace['HeightReference']['CLAMP_TO_GROUND']&&(_0x509915['clampToGround']=!![]);break;}case'rotation':_0x509915['rotationDegree']=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x2198b3),0x2);break;case _0x34e929(0x8ca):_0x509915['stRotationDegree']=formatNum$1(Cesium__namespace['Math'][_0x34e929(0x8f8)](_0x2198b3),0x2);break;case'disableDepthTestDistance':{_0x2198b3===Number['POSITIVE_INFINITY']?_0x509915[_0x34e929(_0x1cd5dc._0x596452)]=![]:_0x509915[_0x34e929(_0x1cd5dc._0x2f8d4e)]=_0x2198b3;break;}case'scaleByDistance':{_0x509915[_0x34e929(_0x1cd5dc._0x5852f4)]=!![],_0x509915[_0x34e929(0x493)]=_0x2198b3['near'],_0x509915[_0x34e929(0x91e)]=_0x2198b3['nearValue'],_0x509915[_0x34e929(_0x1cd5dc._0x276bfd)]=_0x2198b3[_0x34e929(0x360)],_0x509915[_0x34e929(0x82a)]=_0x2198b3['farValue'];break;}case _0x34e929(0x4c4):{_0x509915['distanceDisplayCondition']=!![],_0x509915['distanceDisplayCondition_near']=_0x2198b3['near'],_0x509915[_0x34e929(_0x1cd5dc._0x386917)]=_0x2198b3[_0x34e929(_0x1cd5dc._0x53a393)];break;}default:logWarn('未处理的属性',_0x18b29d,_0x2198b3);break;}}}]),_0x5698d9;}(BaseOptsConver),BillboardStyleConver=function(_0x555391){var _0x2200b3={_0x3a75c9:0x6dc},_0xac224f={_0x108702:0x84b,_0x35311d:0xc2b,_0x315b3f:0xd53,_0x654ee0:0xc24,_0x4f015c:0xc24,_0x57303d:0xaf5},_0x198ab4={_0x566026:0xc80,_0xab63cd:0xbc5},_0x676b00=_0x5a92ef;_inherits(_0x1b5242,_0x555391);var _0x2e1686=_createSuper(_0x1b5242);function _0x1b5242(){var _0x5f068c=_0x4361;return _classCallCheck(this,_0x1b5242),_0x2e1686[_0x5f068c(0xa90)](this,arguments);}return _createClass(_0x1b5242,[{'key':'_getExcludedStyle','value':function _0x2c2820(){var _0x2e9093=_0x4361;return['outlineColor','backgroundColor','font_style',_0x2e9093(0xb32),'font_size',_0x2e9093(_0x198ab4._0x566026),_0x2e9093(_0x198ab4._0xab63cd),'fill','outline'];}},{'key':_0x676b00(_0x2200b3._0x3a75c9),'value':function _0x2b4148(_0x36ce56,_0x4feecb){var _0x2dfc76=_0x676b00,_0x5bea47,_0xc01ce6;_0x4feecb['horizontalOrigin']=(_0x5bea47=_0x4feecb[_0x2dfc76(0x220)])!==null&&_0x5bea47!==void 0x0?_0x5bea47:Cesium__namespace['HorizontalOrigin']['CENTER'],_0x4feecb['verticalOrigin']=(_0xc01ce6=_0x4feecb['verticalOrigin'])!==null&&_0xc01ce6!==void 0x0?_0xc01ce6:Cesium__namespace['HorizontalOrigin'][_0x2dfc76(0x456)];}},{'key':'_toOneCesiumVal','value':function _0xe6c195(_0x29f4fb,_0x132a77,_0xad0539,_0x53bfc4){var _0x38106e=_0x676b00;switch(_0x29f4fb){case'color':{_0x53bfc4[_0x38106e(_0xac224f._0x108702)]=this['getColorByStyle'](_0xad0539);break;}case'opacity':Cesium__namespace['defined'](_0xad0539['globalAlpha'])&&_0xad0539['globalAlpha']!==0x1?_0x53bfc4[_0x38106e(0x84b)]=Cesium__namespace['Color']['WHITE']['withAlpha'](_0xad0539[_0x38106e(_0xac224f._0x35311d)]*(_0x132a77!==null&&_0x132a77!==void 0x0?_0x132a77:0x1)):_0x53bfc4['color']=Cesium__namespace['Color'][_0x38106e(0xf6a)]['withAlpha'](_0x132a77!==null&&_0x132a77!==void 0x0?_0x132a77:0x1);break;case _0x38106e(0x436):_0x53bfc4['rotation']=Cesium__namespace[_0x38106e(0xab0)]['toRadians'](_0x132a77);break;case'hasPixelOffset':!_0x132a77&&(_0x53bfc4['pixelOffset']=new Cesium__namespace['Cartesian2'](0x0,0x0));break;case'pixelOffsetX':case _0x38106e(_0xac224f._0x315b3f):_0x53bfc4[_0x38106e(_0xac224f._0x654ee0)]=new Cesium__namespace['Cartesian2'](_0xad0539['pixelOffsetX']||0x0,_0xad0539['pixelOffsetY']||0x0);break;case _0x38106e(_0xac224f._0x654ee0):Cesium__namespace['defined'](_0x132a77[0x0])&&Cesium__namespace['defined'](_0x132a77[0x1])?_0x53bfc4[_0x38106e(_0xac224f._0x4f015c)]=new Cesium__namespace['Cartesian2'](_0x132a77[0x0],_0x132a77[0x1]):_0x53bfc4['pixelOffset']=_0x132a77;break;default:this[_0x38106e(_0xac224f._0x57303d)](_0x29f4fb,_0x132a77,_0xad0539,_0x53bfc4);break;}}},{'key':'_toOneJson','value':function _0x446fdb(_0x2ff94e,_0x20cafe,_0xef0309){var _0x2d8496=_0x676b00;switch(_0x2ff94e){case'pixelOffset':{_0xef0309['pixelOffsetX']=_0x20cafe['x'],_0xef0309[_0x2d8496(0xd53)]=_0x20cafe['y'];break;}default:this['_toOneJson_Point'](_0x2ff94e,_0x20cafe,_0xef0309);break;}}}],[{'key':'toCesiumVal','value':function _0x285094(_0x3ba27e,_0x1bf602,_0x8a05b){var _0x2a2a51=_0x676b00;return!this['billboardStyleConver']&&(this['billboardStyleConver']=new _0x1b5242()),this[_0x2a2a51(0x43f)]['isEntity']=_0x8a05b,this['billboardStyleConver']['toCesiumVal'](_0x3ba27e,_0x1bf602);}},{'key':'toJSON','value':function _0x36e376(_0x4a39c2,_0x18b613,_0x48898f){var _0x54dbf5=_0x676b00;return!this[_0x54dbf5(0x43f)]&&(this['billboardStyleConver']=new _0x1b5242()),this['billboardStyleConver'][_0x54dbf5(0xd01)]=_0x48898f,this[_0x54dbf5(0x43f)]['toJSON'](_0x4a39c2,_0x18b613);}}]),_0x1b5242;}(BaseStyleConver),CloudStyleConver=function(_0x15aad3){var _0x338cd2={_0x166af6:0x6dc},_0x447595={_0x1476a2:0xd69},_0x3bfdea={_0x4a3a84:0x851},_0x1ab713={_0x1d0613:0x1f3,_0x556852:0x824},_0x5e26d8={_0x15de0f:0x5d7,_0xcb5612:0x337},_0x2fa975=_0x5a92ef;_inherits(_0x1e701d,_0x15aad3);var _0x27bcd5=_createSuper(_0x1e701d);function _0x1e701d(){return _classCallCheck(this,_0x1e701d),_0x27bcd5['apply'](this,arguments);}return _createClass(_0x1e701d,[{'key':_0x2fa975(_0x338cd2._0x166af6),'value':function _0x41d2eb(_0x34f4a2,_0x13e065){}},{'key':_0x2fa975(0xcf0),'value':function _0x50747a(_0x3d1c7b,_0x2a6a6a,_0x3bf9da,_0x21c025){var _0x98e6cb=_0x2fa975;switch(_0x3d1c7b){case'scaleX':case'scaleY':_0x21c025['scale']=new Cesium__namespace['Cartesian2'](_0x3bf9da['scaleX']||0x1,_0x3bf9da[_0x98e6cb(0x66d)]||0x1);break;case'maximumSizeX':case'maximumSizeY':case _0x98e6cb(_0x5e26d8._0x15de0f):_0x21c025['maximumSize']=new Cesium__namespace['Cartesian3'](_0x3bf9da[_0x98e6cb(_0x5e26d8._0xcb5612)]||0x1,_0x3bf9da['maximumSizeY']||0x1,_0x3bf9da[_0x98e6cb(0x5d7)]||0x1);break;default:this['_toOneCesiumVal_Point'](_0x3d1c7b,_0x2a6a6a,_0x3bf9da,_0x21c025);break;}}},{'key':'_toOneJson','value':function _0x25e900(_0x1a800f,_0x3dd4c0,_0x25746){var _0x185d97=_0x2fa975;switch(_0x1a800f){case'scale':_0x25746['scaleX']=formatNum$1(_0x3dd4c0['x'],0x2),_0x25746['scaleY']=formatNum$1(_0x3dd4c0['y'],0x2);break;case _0x185d97(_0x1ab713._0x1d0613):_0x25746[_0x185d97(0x337)]=formatNum$1(_0x3dd4c0['x'],0x2),_0x25746[_0x185d97(_0x1ab713._0x556852)]=formatNum$1(_0x3dd4c0['y'],0x2),_0x25746['maximumSizeZ']=formatNum$1(_0x3dd4c0['z'],0x2);break;default:this['_toOneJson_Point'](_0x1a800f,_0x3dd4c0,_0x25746);break;}}}],[{'key':'toCesiumVal','value':function _0x44cc99(_0x2988b5,_0x3291eb){var _0x1cee8b=_0x2fa975;return!this['cloudStyleConver']&&(this['cloudStyleConver']=new _0x1e701d()),this['cloudStyleConver'][_0x1cee8b(_0x3bfdea._0x4a3a84)](_0x2988b5,_0x3291eb);}},{'key':'toJSON','value':function _0x58c407(_0x52a318,_0x3c9475){var _0x4010c8=_0x2fa975;return!this['cloudStyleConver']&&(this[_0x4010c8(_0x447595._0x1476a2)]=new _0x1e701d()),this['cloudStyleConver']['toJSON'](_0x52a318,_0x3c9475);}}]),_0x1e701d;}(BaseStyleConver),BoxStyleConver=function(_0x4d3a27){var _0x1a0a92={_0x12e600:0xb54},_0x2eeed9={_0x9a2a82:0x704,_0x3dcea2:0xaa7},_0x590669=_0x5a92ef;_inherits(_0x17c6b7,_0x4d3a27);var _0x46389c=_createSuper(_0x17c6b7);function _0x17c6b7(){return _classCallCheck(this,_0x17c6b7),_0x46389c['apply'](this,arguments);}return _createClass(_0x17c6b7,[{'key':'_getExcludedStyle','value':function _0x51d814(){var _0x233aab=_0x4361;return[_0x233aab(0xd87),_0x233aab(0xc66),'dimensions_z'];}},{'key':'_toOneCesiumVal','value':function _0x55f9df(_0xe0bf92,_0x2ba16a,_0x43afb7,_0x496aa6){var _0x709584=_0x4361;switch(_0xe0bf92){case _0x709584(_0x2eeed9._0x9a2a82):{_0x496aa6['outlineColor']=this['getOutlineColorByStyle'](_0x43afb7);break;}case'dimensions_x':{var _0x353abf,_0x1cbb2f,_0x1b3757,_0x1be37f=(_0x353abf=_0x43afb7[_0x709584(_0x2eeed9._0x3dcea2)])!==null&&_0x353abf!==void 0x0?_0x353abf:0x64,_0x1c7742=(_0x1cbb2f=_0x43afb7['dimensions_y'])!==null&&_0x1cbb2f!==void 0x0?_0x1cbb2f:0x64,_0x2cebd2=(_0x1b3757=_0x43afb7[_0x709584(0xe03)])!==null&&_0x1b3757!==void 0x0?_0x1b3757:0x64;_0x496aa6['dimensions']=new Cesium__namespace['Cartesian3'](_0x1be37f,_0x1c7742,_0x2cebd2);break;}default:this['_toOneCesiumVal_Poly'](_0xe0bf92,_0x2ba16a,_0x43afb7,_0x496aa6);break;}}},{'key':_0x590669(0x8d1),'value':function _0x320a94(_0x1946a5,_0x1541f3,_0x3794a0){var _0x3571bf=_0x590669;switch(_0x1946a5){case _0x3571bf(0x506):{_0x3794a0['dimensions_x']=_0x1541f3['x'],_0x3794a0['dimensions_y']=_0x1541f3['y'],_0x3794a0['dimensions_z']=_0x1541f3['z'];break;}default:this['_toOneJson_Poly'](_0x1946a5,_0x1541f3,_0x3794a0);break;}}}],[{'key':'toCesiumVal','value':function _0x37b6b3(_0x2c764b,_0x5d7434,_0x455c9f){var _0x546df6=_0x590669;return!this[_0x546df6(_0x1a0a92._0x12e600)]&&(this['boxStyleConver']=new _0x17c6b7()),this[_0x546df6(_0x1a0a92._0x12e600)]['isEntity']=_0x455c9f,this[_0x546df6(0xb54)]['toCesiumVal'](_0x2c764b,_0x5d7434);}},{'key':'toJSON','value':function _0x34b797(_0x333297,_0x4fdf11,_0x5b4d43){return!this['boxStyleConver']&&(this['boxStyleConver']=new _0x17c6b7()),this['boxStyleConver']['isEntity']=_0x5b4d43,this['boxStyleConver']['toJSON'](_0x333297,_0x4fdf11);}}]),_0x17c6b7;}(BaseStyleConver),CircleStyleConver=function(_0x3b6d1f){var _0xeb3f03={_0x4728b4:0xbf9},_0x44ca48={_0x328112:0x8f8},_0x351fa1={_0x3532bf:0x8db,_0x40f962:0x8ca,_0x34eb8a:0x468,_0x563c36:0xd18,_0x19aaed:0xd01,_0x4127b7:0x6a6},_0x593bd9={_0x4eb444:0xe26,_0x3908cd:0x6dc,_0xf819d9:0x6a6,_0x4c8f48:0x69b,_0x40bce5:0x70e,_0x42f532:0xd04},_0xa4e3b5=_0x5a92ef;_inherits(_0xb72b8c,_0x3b6d1f);var _0x2a9caa=_createSuper(_0xb72b8c);function _0xb72b8c(){return _classCallCheck(this,_0xb72b8c),_0x2a9caa['apply'](this,arguments);}return _createClass(_0xb72b8c,[{'key':_0xa4e3b5(0x6dc),'value':function _0x4ef1d5(_0x52bb7b,_0x1bd0b2){var _0x94b08e=_0xa4e3b5;_get(_getPrototypeOf(_0xb72b8c[_0x94b08e(_0x593bd9._0x4eb444)]),_0x94b08e(_0x593bd9._0x3908cd),this)['call'](this,_0x52bb7b,_0x1bd0b2),_0x52bb7b[_0x94b08e(_0x593bd9._0xf819d9)]&&(_0x52bb7b['hasOwnProperty']('height')&&delete _0x52bb7b['height'],_0x52bb7b['hasOwnProperty'](_0x94b08e(0x69b))&&delete _0x52bb7b[_0x94b08e(_0x593bd9._0x4c8f48)],_0x52bb7b['hasOwnProperty']('diffHeight')&&delete _0x52bb7b[_0x94b08e(0x468)]),Cesium__namespace[_0x94b08e(_0x593bd9._0x40bce5)](_0x52bb7b[_0x94b08e(_0x593bd9._0x42f532)])&&(_0x52bb7b['clampToGround']=![]);}},{'key':'_toOneCesiumVal','value':function _0x2f07e4(_0x13dcd6,_0x334811,_0x39525d,_0x238a33){var _0x521142=_0xa4e3b5;switch(_0x13dcd6){case'rotation':_0x238a33['rotation']=_0x334811;!_0x39525d['stRotation']&&(_0x238a33['stRotation']=_0x238a33['rotation']);break;case'rotationDegree':_0x238a33['rotation']=Cesium__namespace['Math'][_0x521142(_0x351fa1._0x3532bf)](_0x334811);!_0x39525d['stRotation']&&(_0x238a33['stRotation']=_0x238a33['rotation']);break;case'stRotationDegree':_0x238a33[_0x521142(_0x351fa1._0x40f962)]=Cesium__namespace['Math'][_0x521142(0x8db)](_0x334811);break;case'height':_0x238a33['height']=_0x334811;_0x39525d[_0x521142(0x468)]&&(_0x238a33['extrudedHeight']=Number(_0x39525d['diffHeight'])+Number(_0x334811));break;case _0x521142(_0x351fa1._0x34eb8a):Cesium__namespace['defined'](_0x39525d['height'])&&(_0x238a33['extrudedHeight']=_0x39525d['height']+_0x334811);break;case _0x521142(_0x351fa1._0x563c36):this[_0x521142(_0x351fa1._0x19aaed)]?(_0x238a33['semiMinorAxis']=Number(_0x334811),_0x238a33['semiMajorAxis']=Number(_0x334811)):_0x238a33['radius']=Number(_0x334811);break;case _0x521142(_0x351fa1._0x4127b7):_0x334811?_0x238a33['heightReference']=Cesium__namespace[_0x521142(0x2d7)]['CLAMP_TO_GROUND']:_0x238a33['heightReference']=Cesium__namespace['HeightReference']['NONE'];break;default:this['_toOneCesiumVal_Poly'](_0x13dcd6,_0x334811,_0x39525d,_0x238a33);break;}}},{'key':'_toOneJson','value':function _0xd6c86c(_0x3f17c6,_0x120890,_0x5a5d06){var _0xf23f2d=_0xa4e3b5;switch(_0x3f17c6){case'rotation':{_0x5a5d06['rotationDegree']=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x120890),0x1);break;}case'stRotation':{_0x5a5d06['stRotationDegree']=formatNum$1(Cesium__namespace['Math'][_0xf23f2d(_0x44ca48._0x328112)](_0x120890),0x1);break;}default:this['_toOneJson_Poly'](_0x3f17c6,_0x120890,_0x5a5d06);break;}}}],[{'key':'toCesiumVal','value':function _0x2ed92c(_0x11e31d,_0x3d310b,_0xcefea7){return!this['circleStyleConver']&&(this['circleStyleConver']=new _0xb72b8c()),this['circleStyleConver']['isEntity']=_0xcefea7,this['circleStyleConver']['toCesiumVal'](_0x11e31d,_0x3d310b);}},{'key':'toJSON','value':function _0x54eadc(_0x22806c,_0x86ea7e,_0x5d2497){var _0x15eabb=_0xa4e3b5;return!this['circleStyleConver']&&(this['circleStyleConver']=new _0xb72b8c()),this['circleStyleConver']['isEntity']=_0x5d2497,this[_0x15eabb(_0xeb3f03._0x4728b4)]['toJSON'](_0x22806c,_0x86ea7e);}}]),_0xb72b8c;}(BaseStyleConver),CorridorStyleConver=function(_0xaa9afb){var _0x12edf5={_0x58e8d8:0xfe4,_0x56bcde:0xd04,_0x4979d6:0x69b},_0x20d6a3={_0x34d41b:0x6dc,_0x58997c:0x53f},_0x16e9f4=_0x5a92ef;_inherits(_0x546b0d,_0xaa9afb);var _0x3df048=_createSuper(_0x546b0d);function _0x546b0d(){return _classCallCheck(this,_0x546b0d),_0x3df048['apply'](this,arguments);}return _createClass(_0x546b0d,[{'key':'_toCesiumValBefore','value':function _0x2a9de8(_0x41fe64,_0x46422c){var _0x23d0e1=_0x4361;_get(_getPrototypeOf(_0x546b0d['prototype']),_0x23d0e1(_0x20d6a3._0x34d41b),this)[_0x23d0e1(_0x20d6a3._0x58997c)](this,_0x41fe64,_0x46422c),_0x41fe64['clampToGround']&&(_0x41fe64['hasOwnProperty']('height')&&delete _0x41fe64['height'],_0x41fe64['hasOwnProperty']('extrudedHeight')&&delete _0x41fe64['extrudedHeight'],_0x41fe64['hasOwnProperty']('diffHeight')&&delete _0x41fe64['diffHeight']);}},{'key':_0x16e9f4(0xcf0),'value':function _0x1eb6e4(_0xf80596,_0x47fd4a,_0xbcd090,_0x2492e6){var _0x3e219e=_0x16e9f4;switch(_0xf80596){case'outlineColor':{_0x2492e6['outlineColor']=this[_0x3e219e(_0x12edf5._0x58e8d8)](_0xbcd090);break;}case _0x3e219e(0xd04):_0x2492e6[_0x3e219e(_0x12edf5._0x56bcde)]=_0x47fd4a;_0xbcd090['diffHeight']&&(_0x2492e6[_0x3e219e(_0x12edf5._0x4979d6)]=Number(_0xbcd090['diffHeight'])+Number(_0x47fd4a));break;case'diffHeight':Cesium__namespace['defined'](_0xbcd090['height'])&&(_0x2492e6[_0x3e219e(0x69b)]=_0xbcd090['height']+_0x47fd4a);break;default:this['_toOneCesiumVal_Poly'](_0xf80596,_0x47fd4a,_0xbcd090,_0x2492e6);break;}}},{'key':'_toOneJson','value':function _0x4e56d6(_0xc01030,_0x28c467,_0x421c1a){this['_toOneJson_Poly'](_0xc01030,_0x28c467,_0x421c1a);}}],[{'key':'toCesiumVal','value':function _0x2561bc(_0xf0050a,_0x1248bb,_0x3ef4d3){var _0x56a057=_0x16e9f4;return!this['corridorStyleConver']&&(this['corridorStyleConver']=new _0x546b0d()),this[_0x56a057(0xa83)]['isEntity']=_0x3ef4d3,this['corridorStyleConver']['toCesiumVal'](_0xf0050a,_0x1248bb);}},{'key':_0x16e9f4(0x7f9),'value':function _0x260798(_0x464d6f,_0x2a3a7b,_0x596eb2){var _0xf23ef=_0x16e9f4;return!this['corridorStyleConver']&&(this[_0xf23ef(0xa83)]=new _0x546b0d()),this['corridorStyleConver']['isEntity']=_0x596eb2,this['corridorStyleConver']['toJSON'](_0x464d6f,_0x2a3a7b);}}]),_0x546b0d;}(BaseStyleConver),CylinderStyleConver=function(_0x10afaa){var _0x2a0634={_0x551435:0xfcf,_0x4506dd:0xfcf,_0x407c29:0x7f9},_0x4b5990={_0x41fa85:0xd01,_0x3ddd1a:0xfcf},_0x5264fe={_0x1e029a:0x468},_0xe851ff={_0x3598e4:0x6dc},_0x3484d3=_0x5a92ef;_inherits(_0x589135,_0x10afaa);var _0x8b7859=_createSuper(_0x589135);function _0x589135(){return _classCallCheck(this,_0x589135),_0x8b7859['apply'](this,arguments);}return _createClass(_0x589135,[{'key':'_toCesiumValBefore','value':function _0x94fd8b(_0x359d7f,_0x4315f5){var _0xd1e987=_0x4361;_get(_getPrototypeOf(_0x589135['prototype']),_0xd1e987(_0xe851ff._0x3598e4),this)['call'](this,_0x359d7f,_0x4315f5),!_0x359d7f['topRadius']&&(_0x359d7f[_0xd1e987(0x1015)]=0x0);}},{'key':_0x3484d3(0xcf0),'value':function _0x435a5a(_0x62dbef,_0x5f556b,_0xa3917c,_0x3c7470){var _0x4b3eee=_0x3484d3;switch(_0x62dbef){case _0x4b3eee(_0x5264fe._0x1e029a):if(_0x3c7470['length']instanceof Cesium__namespace['CallbackProperty']);else _0x3c7470['length']=Number(_0x5f556b);break;default:this['_toOneCesiumVal_Poly'](_0x62dbef,_0x5f556b,_0xa3917c,_0x3c7470);break;}}},{'key':'_toOneJson','value':function _0x44aa3(_0x36e694,_0x174199,_0x3be291){this['_toOneJson_Poly'](_0x36e694,_0x174199,_0x3be291);}}],[{'key':'toCesiumVal','value':function _0x3bc792(_0x45bfce,_0x5475b2,_0x13db03){var _0x5a918f=_0x3484d3;return!this['cylinderStyleConver']&&(this['cylinderStyleConver']=new _0x589135()),this['cylinderStyleConver'][_0x5a918f(_0x4b5990._0x41fa85)]=_0x13db03,this[_0x5a918f(_0x4b5990._0x3ddd1a)]['toCesiumVal'](_0x45bfce,_0x5475b2);}},{'key':'toJSON','value':function _0x2aa6e1(_0x10a7fc,_0x343572,_0x16762b){var _0x348d2e=_0x3484d3;return!this[_0x348d2e(_0x2a0634._0x551435)]&&(this['cylinderStyleConver']=new _0x589135()),this[_0x348d2e(_0x2a0634._0x4506dd)][_0x348d2e(0xd01)]=_0x16762b,this['cylinderStyleConver'][_0x348d2e(_0x2a0634._0x407c29)](_0x10a7fc,_0x343572);}}]),_0x589135;}(BaseStyleConver),DivGraphicStyleConver=function(_0x59e9ac){var _0x57ec98={_0x5a4b33:0x8d1},_0x27a666={_0x11b4c3:0xaf5},_0x5f46fb=_0x5a92ef;_inherits(_0xc5b4e3,_0x59e9ac);var _0x5b2814=_createSuper(_0xc5b4e3);function _0xc5b4e3(){return _classCallCheck(this,_0xc5b4e3),_0x5b2814['apply'](this,arguments);}return _createClass(_0xc5b4e3,[{'key':'_toCesiumValBefore','value':function _0x2e4616(_0x4b2c1f,_0x1cb484){}},{'key':'_toOneCesiumVal','value':function _0x212c00(_0x4389a8,_0x4450c0,_0x18cb3f,_0x16b050){var _0x21dafc=_0x4361;this[_0x21dafc(_0x27a666._0x11b4c3)](_0x4389a8,_0x4450c0,_0x18cb3f,_0x16b050);}},{'key':_0x5f46fb(_0x57ec98._0x5a4b33),'value':function _0x36a321(_0x302740,_0x1f3ed2,_0x1f04c9){var _0x163a64=_0x5f46fb;this[_0x163a64(0xc39)](_0x302740,_0x1f3ed2,_0x1f04c9);}}],[{'key':'toCesiumVal','value':function _0x202fe4(_0x183293,_0x1ed728){return!this['divGraphicStyleConver']&&(this['divGraphicStyleConver']=new _0xc5b4e3()),this['divGraphicStyleConver']['toCesiumVal'](_0x183293,_0x1ed728);}},{'key':'toJSON','value':function _0x5e8693(_0x2cecdf,_0x3d2496){var _0x24ba86=_0x5f46fb;return!this[_0x24ba86(0xe37)]&&(this['divGraphicStyleConver']=new _0xc5b4e3()),this[_0x24ba86(0xe37)]['toJSON'](_0x2cecdf,_0x3d2496);}}]),_0xc5b4e3;}(BaseStyleConver),EllipsoidStyleConver=function(_0x101c37){var _0x9191a0={_0x18b267:0x6dc},_0x20771d={_0x49981e:0xa2e},_0x2afe9d={_0xd85175:0xa2e},_0x182b0a={_0x283238:0x23b},_0x50a846={_0x3e8503:0x276},_0x129ddd=_0x5a92ef;_inherits(_0xc86f1c,_0x101c37);var _0xc85b79=_createSuper(_0xc86f1c);function _0xc86f1c(){return _classCallCheck(this,_0xc86f1c),_0xc85b79['apply'](this,arguments);}return _createClass(_0xc86f1c,[{'key':_0x129ddd(_0x9191a0._0x18b267),'value':function _0x16361f(_0xafe156,_0x414bba){var _0x40f97c=_0x129ddd;_get(_getPrototypeOf(_0xc86f1c['prototype']),_0x40f97c(0x6dc),this)['call'](this,_0xafe156,_0x414bba);}},{'key':'_getExcludedStyle','value':function _0x342a76(){var _0x47b5f6=_0x129ddd;return[_0x47b5f6(0xfff),'radii_z',_0x47b5f6(_0x50a846._0x3e8503),_0x47b5f6(0x397)];}},{'key':'_toOneCesiumVal','value':function _0x50d2a7(_0x69e889,_0x5be9a0,_0x57a7ea,_0x1e0a2b){var _0x25d76f=_0x129ddd,_0x2724f3,_0x30d416,_0x3d59f1;switch(_0x69e889){case'radii':_0x1e0a2b['radii']=new Cesium__namespace['Cartesian3'](_0x5be9a0,_0x5be9a0,_0x5be9a0);break;case'radii_x':_0x1e0a2b['radii']=new Cesium__namespace[(_0x25d76f(0x23b))]((_0x2724f3=_0x57a7ea['radii_x'])!==null&&_0x2724f3!==void 0x0?_0x2724f3:0x64,(_0x30d416=_0x57a7ea['radii_y'])!==null&&_0x30d416!==void 0x0?_0x30d416:0x64,(_0x3d59f1=_0x57a7ea['radii_z'])!==null&&_0x3d59f1!==void 0x0?_0x3d59f1:0x64);break;case'innerRadii':_0x1e0a2b[_0x25d76f(0x4af)]=new Cesium__namespace[(_0x25d76f(_0x182b0a._0x283238))](_0x5be9a0,_0x5be9a0,_0x5be9a0);break;case'innerRadii_x':if(_0x57a7ea['innerRadii_x']>0x0&&_0x57a7ea['innerRadii_y']>0x0&&_0x57a7ea['innerRadii_z']>0x0){var _0x4a5148,_0x407a47,_0x4e60bd;_0x1e0a2b['innerRadii']=new Cesium__namespace['Cartesian3']((_0x4a5148=_0x57a7ea['innerRadii_x'])!==null&&_0x4a5148!==void 0x0?_0x4a5148:0x0,(_0x407a47=_0x57a7ea['innerRadii_y'])!==null&&_0x407a47!==void 0x0?_0x407a47:0x0,(_0x4e60bd=_0x57a7ea['innerRadii_z'])!==null&&_0x4e60bd!==void 0x0?_0x4e60bd:0x0);}else _0x1e0a2b['innerRadii']=new Cesium__namespace[(_0x25d76f(_0x182b0a._0x283238))](0.001,0.001,0.001);break;case'minimumClockDegree':case'maximumClockDegree':case _0x25d76f(0x92f):case _0x25d76f(0x347):_0x1e0a2b[_0x69e889['replace']('Degree','')]=Cesium__namespace['Math']['toRadians'](_0x5be9a0||0x0);break;default:this['_toOneCesiumVal_Poly'](_0x69e889,_0x5be9a0,_0x57a7ea,_0x1e0a2b);break;}}},{'key':'_toOneJson','value':function _0x439a15(_0x45982a,_0x27b45a,_0x25c549){var _0x8eae38=_0x129ddd;switch(_0x45982a){case _0x8eae38(0xea6):{_0x25c549['radii_x']=_0x27b45a['x'],_0x25c549['radii_y']=_0x27b45a['y'],_0x25c549['radii_z']=_0x27b45a['z'];break;}case'innerRadii':{_0x25c549['innerRadii_x']=_0x27b45a['x'],_0x25c549['innerRadii_y']=_0x27b45a['y'],_0x25c549['innerRadii_z']=_0x27b45a['z'];break;}case _0x8eae38(0xaa0):case'maximumClock':case'minimumCone':case'maximumCone':_0x25c549[_0x45982a+'Degree']=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x27b45a),0x2);break;default:this['_toOneJson_Poly'](_0x45982a,_0x27b45a,_0x25c549);break;}}}],[{'key':'toCesiumVal','value':function _0x3721a9(_0x4247cc,_0x2f7dbb,_0xb07da9){var _0x1051f8=_0x129ddd;return!this[_0x1051f8(0xa2e)]&&(this[_0x1051f8(0xa2e)]=new _0xc86f1c()),this[_0x1051f8(_0x2afe9d._0xd85175)]['isEntity']=_0xb07da9,this['ellipsoidStyleConver']['toCesiumVal'](_0x4247cc,_0x2f7dbb);}},{'key':_0x129ddd(0x7f9),'value':function _0x59cf9d(_0x16e285,_0x4625c5,_0x14b5d0){var _0x6972e9=_0x129ddd;return!this['ellipsoidStyleConver']&&(this['ellipsoidStyleConver']=new _0xc86f1c()),this[_0x6972e9(_0x20771d._0x49981e)]['isEntity']=_0x14b5d0,this['ellipsoidStyleConver']['toJSON'](_0x16e285,_0x4625c5);}}]),_0xc86f1c;}(BaseStyleConver),LabelStyleConver=function(_0x51af84){var _0x2cd718={_0x41d906:0x3d5,_0x5b54f6:0x373,_0x112496:0x70f,_0x341d15:0x3d5,_0x2b738c:0x9a4,_0x9a475b:0x313,_0x462ccf:0x2d6,_0x15d536:0xc9e},_0x239e61={_0x1c40d5:0xe69,_0x39f86a:0xe69},_0x5d6a89={_0x5c9d39:0xe69,_0x333660:0x310},_0x526877={_0x3fd7f9:0xd53,_0x5ea8fb:0x49e},_0x344a3c={_0x21e9dd:0x3f8,_0x47939b:0xeb3,_0x43f954:0xf95,_0x33def2:0xc24,_0x4565e8:0xb74,_0x72ce5b:0xd53,_0x20abcf:0xaf5},_0x5aa6a9={_0x42faaf:0xb32,_0x39ad69:0xbc5},_0x40386a={_0x5129ab:0x4b9,_0xd896a4:0xa35},_0x44dff0=_0x5a92ef;_inherits(_0x1eaee8,_0x51af84);var _0x27cd6f=_createSuper(_0x1eaee8);function _0x1eaee8(){var _0x1b37b1=_0x4361;return _classCallCheck(this,_0x1eaee8),_0x27cd6f[_0x1b37b1(0xa90)](this,arguments);}return _createClass(_0x1eaee8,[{'key':'_toCesiumValBefore','value':function _0x5b13ac(_0x5a9956,_0x558ea5){var _0x315b3b=_0x4361,_0xcd3485,_0x1e7b9f;_0x558ea5['horizontalOrigin']=(_0xcd3485=_0x558ea5[_0x315b3b(0x220)])!==null&&_0xcd3485!==void 0x0?_0xcd3485:Cesium__namespace['HorizontalOrigin']['CENTER'],_0x558ea5['verticalOrigin']=(_0x1e7b9f=_0x558ea5['verticalOrigin'])!==null&&_0x1e7b9f!==void 0x0?_0x1e7b9f:Cesium__namespace['HorizontalOrigin'][_0x315b3b(0x456)];}},{'key':'_toCesiumValEnd','value':function _0x4def85(_0x499ed1,_0x54813e){var _0x3ec676=_0x4361,_0x3df1f6;!Cesium__namespace['defined'](_0x499ed1['font'])&&(_0x54813e['font']=''['concat'](_0x499ed1['font_style']||'','\x20')[_0x3ec676(_0x40386a._0x5129ab)](_0x499ed1['font_weight']||'','\x20')['concat'](_0x499ed1['font_size']||0x12,'px\x20\x20')['concat'](_0x499ed1[_0x3ec676(0xc80)]||'微软雅黑')),!Cesium__namespace['defined'](_0x499ed1['style'])&&((_0x3df1f6=_0x499ed1[_0x3ec676(0x74f)])!==null&&_0x3df1f6!==void 0x0?_0x3df1f6:!![])&&(_0x499ed1['outline']?_0x54813e['style']=Cesium__namespace[_0x3ec676(_0x40386a._0xd896a4)]['FILL_AND_OUTLINE']:_0x54813e['style']=Cesium__namespace['LabelStyle']['FILL']);}},{'key':_0x44dff0(0x2f9),'value':function _0x2630bd(){var _0x592a57=_0x44dff0;return['font_style',_0x592a57(_0x5aa6a9._0x42faaf),'font_size','font_family',_0x592a57(_0x5aa6a9._0x39ad69),_0x592a57(0x74f)];}},{'key':'_toOneCesiumVal','value':function _0x5ceccb(_0x1b37c1,_0x5079bf,_0x30ffb3,_0x4ed1a7){var _0x43265e=_0x44dff0;switch(_0x1b37c1){case'text':{if(this['attr']){var _0x1f980d;_0x5079bf=template(_0x5079bf,this[_0x43265e(0x310)],(_0x1f980d=_0x30ffb3[_0x43265e(_0x344a3c._0x21e9dd)])!==null&&_0x1f980d!==void 0x0?_0x1f980d:!![]);}_0x4ed1a7['text']=String(_0x5079bf||'')[_0x43265e(0xea3)](/<br \/>/gm,'\x0a');break;}case _0x43265e(0x84b):{_0x4ed1a7['fillColor']=this[_0x43265e(_0x344a3c._0x47939b)](_0x30ffb3);break;}case'outlineColor':{_0x4ed1a7['outlineColor']=this['getOutlineColorByStyle'](_0x30ffb3);break;}case'strokeColor':case'fillColor':{_0x4ed1a7[_0x1b37c1]=getCesiumColor(_0x5079bf);break;}case'background':_0x4ed1a7[_0x43265e(_0x344a3c._0x43f954)]=_0x5079bf,_0x4ed1a7['showBackground']=_0x5079bf;break;case'backgroundColor':{var _0x6b2021=getCesiumColor(_0x5079bf,Cesium__namespace['Color']['BLACK']);if(Cesium__namespace['defined'](_0x30ffb3['backgroundOpacity']))_0x6b2021=_0x6b2021['withAlpha'](Number(_0x30ffb3[_0x43265e(0xbc5)]));else Cesium__namespace['defined'](_0x30ffb3['opacity'])&&(_0x6b2021=_0x6b2021['withAlpha'](Number(_0x30ffb3['opacity'])));_0x4ed1a7['backgroundColor']=_0x6b2021;break;}case'backgroundPadding':_0x4ed1a7['backgroundPadding']=new Cesium__namespace['Cartesian2'](_0x5079bf*1.2,_0x5079bf),_0x4ed1a7['padding']=_0x5079bf;break;case'hasPixelOffset':!_0x5079bf&&(_0x4ed1a7[_0x43265e(_0x344a3c._0x33def2)]=new Cesium__namespace[(_0x43265e(_0x344a3c._0x4565e8))](0x0,0x0));break;case _0x43265e(0xa1d):case _0x43265e(_0x344a3c._0x72ce5b):_0x4ed1a7['pixelOffset']=new Cesium__namespace['Cartesian2'](_0x30ffb3['pixelOffsetX']||0x0,_0x30ffb3['pixelOffsetY']||0x0);break;case _0x43265e(_0x344a3c._0x33def2):Cesium__namespace['defined'](_0x5079bf[0x0])&&Cesium__namespace['defined'](_0x5079bf[0x1])?_0x4ed1a7['pixelOffset']=new Cesium__namespace['Cartesian2'](_0x5079bf[0x0],_0x5079bf[0x1]):_0x4ed1a7['pixelOffset']=_0x5079bf;break;default:this[_0x43265e(_0x344a3c._0x20abcf)](_0x1b37c1,_0x5079bf,_0x30ffb3,_0x4ed1a7);break;}}},{'key':_0x44dff0(0x8d1),'value':function _0x55cf7b(_0x2f8d9e,_0x4841bf,_0x446c0c){var _0x190a45=_0x44dff0;switch(_0x2f8d9e){case'pixelOffset':{_0x446c0c[_0x190a45(0xa1d)]=_0x4841bf['x'],_0x446c0c[_0x190a45(_0x526877._0x3fd7f9)]=_0x4841bf['y'];break;}case'disableDepthTestDistance':{_0x4841bf===Number['POSITIVE_INFINITY']?_0x446c0c[_0x190a45(0xe08)]=![]:_0x446c0c[_0x190a45(_0x526877._0x5ea8fb)]=_0x4841bf;break;}default:this['_toOneJson_Point'](_0x2f8d9e,_0x4841bf,_0x446c0c);break;}}}],[{'key':'toCesiumVal','value':function _0x589663(_0x13ae3c,_0x237ef3,_0x60158d){var _0x1e5cf2=_0x44dff0;return!this['labelStyleConver']&&(this['labelStyleConver']=new _0x1eaee8()),this[_0x1e5cf2(_0x5d6a89._0x5c9d39)][_0x1e5cf2(_0x5d6a89._0x333660)]=_0x60158d,_0x237ef3=this['labelStyleConver'][_0x1e5cf2(0x851)](_0x13ae3c,_0x237ef3),_0x237ef3;}},{'key':'toJSON','value':function _0x255eaa(_0x19a22b,_0x1d62e2){var _0x13ed04=_0x44dff0;return!this[_0x13ed04(_0x239e61._0x1c40d5)]&&(this[_0x13ed04(_0x239e61._0x39f86a)]=new _0x1eaee8()),this['labelStyleConver']['toJSON'](_0x19a22b,_0x1d62e2);}},{'key':'setOpacity','value':function _0x4d22f5(_0x5a6a6f,_0xdbe438){var _0x59dba9=_0x44dff0,_0x4382be=getCesiumValue(_0x5a6a6f[_0x59dba9(0x70f)],Cesium__namespace[_0x59dba9(_0x2cd718._0x41d906)]);if(_0x4382be){if(!Cesium__namespace['defined'](_0x5a6a6f['_fillColor_alpha_bak'])){var _0x526c39;_0x5a6a6f[_0x59dba9(_0x2cd718._0x5b54f6)]=(_0x526c39=_0x4382be['alpha'])!==null&&_0x526c39!==void 0x0?_0x526c39:0x1;}_0x5a6a6f['fillColor']=_0x4382be['withAlpha'](_0xdbe438*_0x5a6a6f['_fillColor_alpha_bak']);}else _0x5a6a6f[_0x59dba9(_0x2cd718._0x112496)]=Cesium__namespace['Color']['WHITE']['withAlpha'](_0xdbe438);var _0x4fc024=getCesiumValue(_0x5a6a6f['outlineColor'],Cesium__namespace[_0x59dba9(_0x2cd718._0x341d15)]);if(_0x4fc024){if(!Cesium__namespace['defined'](_0x5a6a6f['_outlineColor_alpha_bak'])){var _0x1e8d77;_0x5a6a6f[_0x59dba9(_0x2cd718._0x2b738c)]=(_0x1e8d77=_0x4fc024[_0x59dba9(_0x2cd718._0x9a475b)])!==null&&_0x1e8d77!==void 0x0?_0x1e8d77:0x1;}_0x5a6a6f['outlineColor']=_0x4fc024[_0x59dba9(0x6ac)](_0xdbe438*_0x5a6a6f[_0x59dba9(_0x2cd718._0x2b738c)]);}var _0x2001a6=getCesiumValue(_0x5a6a6f['backgroundColor'],Cesium__namespace['Color']);if(_0x2001a6){if(!Cesium__namespace['defined'](_0x5a6a6f['_backgroundColor_alpha_bak'])){var _0x532abe;_0x5a6a6f['_backgroundColor_alpha_bak']=(_0x532abe=_0x2001a6['alpha'])!==null&&_0x532abe!==void 0x0?_0x532abe:0x1;}_0x5a6a6f[_0x59dba9(_0x2cd718._0x462ccf)]=_0x2001a6['withAlpha'](_0xdbe438*_0x5a6a6f[_0x59dba9(_0x2cd718._0x15d536)]);}}}]),_0x1eaee8;}(BaseStyleConver),ModelStyleConver=function(_0x2f3bdb){var _0x5f0c58={_0x145c92:0xcf0,_0x18331f:0x8d1,_0x4d9591:0x851},_0x4e480e={_0x15509d:0xd12,_0x2ff3a2:0x6ac},_0x3e1e1f={_0x48aaa2:0xd01},_0x4d0fa6={_0x6ab2c9:0x7a6,_0x289e66:0x74f,_0x1adbea:0x84b,_0x328bc5:0xf6a,_0xb6d2c2:0xc2b,_0x2f5cfa:0x313},_0x1903ad={_0x14f52a:0x49c},_0xfe7c83={_0x2e0b02:0xd8a,_0x137a8d:0xf12},_0x130726=_0x5a92ef;_inherits(_0x5ce59f,_0x2f3bdb);var _0x1e9458=_createSuper(_0x5ce59f);function _0x5ce59f(){return _classCallCheck(this,_0x5ce59f),_0x1e9458['apply'](this,arguments);}return _createClass(_0x5ce59f,[{'key':_0x130726(0x6dc),'value':function _0x5208ca(_0x24c09c,_0x2b4877){}},{'key':'_getExcludedStyle','value':function _0xa8ccb2(){var _0x3a34db=_0x130726;return['silhouette',_0x3a34db(_0xfe7c83._0x2e0b02),_0x3a34db(_0xfe7c83._0x137a8d),'silhouetteSize','fill','opacity'];}},{'key':_0x130726(_0x5f0c58._0x145c92),'value':function _0x4f9383(_0x50133e,_0x2c9db8,_0x1e36c1,_0xd0cb0f){var _0x51040d=_0x130726;switch(_0x50133e){case _0x51040d(0x49c):case'modelUrl':case'uri':_0x2c9db8=replaceOnlineUrlDomain({'url':_0x2c9db8})[_0x51040d(_0x1903ad._0x14f52a)];this['isEntity']?_0xd0cb0f['uri']=_0x2c9db8:_0xd0cb0f[_0x51040d(0x49c)]=_0x2c9db8;break;case _0x51040d(0x7ad):!isNaN(_0x2c9db8)&&(_0xd0cb0f[_0x50133e]=_0x2c9db8);break;default:this['_toOneCesiumVal_Point'](_0x50133e,_0x2c9db8,_0x1e36c1,_0xd0cb0f);break;}}},{'key':'_toCesiumValEnd','value':function _0x6df48e(_0x588ab3,_0x17c012){var _0xb2bd2b=_0x130726;_0x17c012[_0xb2bd2b(_0x4d0fa6._0x6ab2c9)]=Boolean(_0x17c012['uri']||_0x17c012['url']);if(_0x588ab3[_0xb2bd2b(_0x4d0fa6._0x289e66)])_0x17c012[_0xb2bd2b(_0x4d0fa6._0x1adbea)]=getColorByStyle(_0x588ab3,Cesium__namespace['Color']['WHITE']);else Cesium__namespace[_0xb2bd2b(0x70e)](_0x588ab3['opacity'])&&_0x588ab3['opacity']!==0x1?_0x17c012['color']=Cesium__namespace['Color']['WHITE'][_0xb2bd2b(0x6ac)](_0x588ab3[_0xb2bd2b(0xd87)]):_0x17c012['color']=Cesium__namespace['Color'][_0xb2bd2b(0xf6a)];if(_0x588ab3['silhouette']){var _0x4c1020=getCesiumColor(_0x588ab3['silhouetteColor'],Cesium__namespace[_0xb2bd2b(0x3d5)][_0xb2bd2b(_0x4d0fa6._0x328bc5)]);Cesium__namespace['defined'](_0x588ab3[_0xb2bd2b(0xf12)])&&(_0x4c1020=_0x4c1020['withAlpha'](Number(_0x588ab3['silhouetteAlpha']))),Cesium__namespace['defined'](_0x588ab3[_0xb2bd2b(_0x4d0fa6._0xb6d2c2)])&&_0x588ab3['globalAlpha']!==0x1&&(_0x4c1020=_0x4c1020[_0xb2bd2b(0x6ac)](_0x4c1020[_0xb2bd2b(_0x4d0fa6._0x2f5cfa)]*_0x588ab3['globalAlpha'])),_0x17c012['silhouetteColor']=_0x4c1020,_0x17c012['silhouetteSize']=Number(_0x588ab3['silhouetteSize']||0x1);}else _0x17c012['silhouetteColor']=undefined,_0x17c012['silhouetteSize']=0x0;}},{'key':_0x130726(_0x5f0c58._0x18331f),'value':function _0x371a93(_0x438d45,_0x515218,_0x4fb3ba){var _0x3645fb=_0x130726;switch(_0x438d45){case _0x3645fb(0x6b6):{_0x4fb3ba['url']=_0x515218;break;}default:this['_toOneJson_Point'](_0x438d45,_0x515218,_0x4fb3ba);break;}}}],[{'key':_0x130726(_0x5f0c58._0x4d9591),'value':function _0x2667aa(_0xa65364,_0x5050cc,_0x3a660f){var _0xf5610a=_0x130726;return!this[_0xf5610a(0xc2c)]&&(this['modelStyleConver']=new _0x5ce59f()),this['modelStyleConver'][_0xf5610a(_0x3e1e1f._0x48aaa2)]=_0x3a660f,this[_0xf5610a(0xc2c)][_0xf5610a(0x851)](_0xa65364,_0x5050cc);}},{'key':'toJSON','value':function _0x138464(_0x4067d4,_0x195419,_0xe1ad96){var _0x386f3b=_0x130726;return!this['modelStyleConver']&&(this[_0x386f3b(0xc2c)]=new _0x5ce59f()),this['modelStyleConver']['isEntity']=_0xe1ad96,this['modelStyleConver']['toJSON'](_0x4067d4,_0x195419);}},{'key':_0x130726(0x7e1),'value':function _0x34a76e(_0x52c82f,_0x6e8ce8){var _0x40de15=_0x130726,_0xcb3165=getCesiumValue(_0x52c82f['color'],Cesium__namespace['Color']);if(!Cesium__namespace['defined'](_0x52c82f['_color_alpha_bak'])){var _0x415c06;_0x52c82f[_0x40de15(_0x4e480e._0x15509d)]=(_0x415c06=_0xcb3165===null||_0xcb3165===void 0x0?void 0x0:_0xcb3165[_0x40de15(0x313)])!==null&&_0x415c06!==void 0x0?_0x415c06:0x1;}_0xcb3165?_0x52c82f['color']=_0xcb3165[_0x40de15(0x6ac)](_0x6e8ce8*_0x52c82f['_color_alpha_bak']):_0x52c82f['color']=Cesium__namespace['Color']['WHITE']['withAlpha'](_0x6e8ce8);var _0x471e64=getCesiumValue(_0x52c82f['silhouetteColor'],Cesium__namespace['Color']);if(_0x471e64){if(!Cesium__namespace['defined'](_0x52c82f['_silhouetteColor_alpha_bak'])){var _0x48eb51;_0x52c82f['_silhouetteColor_alpha_bak']=(_0x48eb51=_0x471e64['alpha'])!==null&&_0x48eb51!==void 0x0?_0x48eb51:0x1;}_0x52c82f['silhouetteColor']=_0x471e64[_0x40de15(_0x4e480e._0x2ff3a2)](_0x6e8ce8*_0x52c82f['_silhouetteColor_alpha_bak']);}}}]),_0x5ce59f;}(BaseStyleConver),PathStyleConver=function(_0x26aaf1){var _0x4c2720={_0x140c94:0x8d1},_0x3867a3={_0x2b6f35:0xa7f,_0x3a08ca:0xd01},_0x53df9c={_0x4f83aa:0xe61},_0x4b4b8b=_0x5a92ef;_inherits(_0x26d960,_0x26aaf1);var _0x401555=_createSuper(_0x26d960);function _0x26d960(){return _classCallCheck(this,_0x26d960),_0x401555['apply'](this,arguments);}return _createClass(_0x26d960,[{'key':'_toOneCesiumVal','value':function _0x4b7f3f(_0x175865,_0x2814f6,_0x3e1c07,_0x354745){var _0x140bd9=_0x4361;this[_0x140bd9(_0x53df9c._0x4f83aa)](_0x175865,_0x2814f6,_0x3e1c07,_0x354745);}},{'key':_0x4b4b8b(_0x4c2720._0x140c94),'value':function _0xf94df4(_0x56ed5d,_0x36194f,_0x1bf8df){this['_toOneJson_Poly'](_0x56ed5d,_0x36194f,_0x1bf8df);}}],[{'key':_0x4b4b8b(0x851),'value':function _0xbe7143(_0x13416c,_0x3256ae,_0x4be6a9){var _0x3e308b=_0x4b4b8b;return!this['pathStyleConver']&&(this['pathStyleConver']=new _0x26d960()),this[_0x3e308b(0xa7f)]['isEntity']=_0x4be6a9,this['pathStyleConver']['toCesiumVal'](_0x13416c,_0x3256ae);}},{'key':_0x4b4b8b(0x7f9),'value':function _0x18fd36(_0x1230c7,_0x407e51,_0x848773){var _0x19e5f6=_0x4b4b8b;return!this['pathStyleConver']&&(this['pathStyleConver']=new _0x26d960()),this[_0x19e5f6(_0x3867a3._0x2b6f35)][_0x19e5f6(_0x3867a3._0x3a08ca)]=_0x848773,this['pathStyleConver']['toJSON'](_0x1230c7,_0x407e51);}}]),_0x26d960;}(BaseStyleConver),PlaneStyleConver=function(_0x25a179){var _0x350c2a={_0x2f7aae:0x851},_0x4b3f13={_0x44d484:0xb88},_0x3740bd={_0x55016b:0x851},_0x311ece={_0x249997:0x5f1,_0x18c99d:0x75b,_0xafbb11:0x64e},_0x2029b8={_0x2b254b:0xb74,_0x39edeb:0x64e},_0x5d6074={_0x29dfd8:0x6dc},_0x335394=_0x5a92ef;_inherits(_0x3444cc,_0x25a179);var _0x3015bd=_createSuper(_0x3444cc);function _0x3444cc(){return _classCallCheck(this,_0x3444cc),_0x3015bd['apply'](this,arguments);}return _createClass(_0x3444cc,[{'key':'_toCesiumValBefore','value':function _0x5a86a3(_0x13cb42,_0x919d9d){var _0x36eff3=_0x4361;_get(_getPrototypeOf(_0x3444cc['prototype']),_0x36eff3(_0x5d6074._0x29dfd8),this)['call'](this,_0x13cb42,_0x919d9d);}},{'key':'_toOneCesiumVal','value':function _0x11332e(_0x41a363,_0x574a69,_0x463b5d,_0xada162){var _0x53413b=_0x4361;switch(_0x41a363){case'dimensions_x':{var _0x3c8779,_0x27dfa3,_0x414e8d=(_0x3c8779=_0x463b5d['dimensions_x'])!==null&&_0x3c8779!==void 0x0?_0x3c8779:0x64,_0x230fff=(_0x27dfa3=_0x463b5d['dimensions_y'])!==null&&_0x27dfa3!==void 0x0?_0x27dfa3:0x64;_0xada162[_0x53413b(0x506)]=new Cesium__namespace[(_0x53413b(_0x2029b8._0x2b254b))](_0x414e8d,_0x230fff);break;}case _0x53413b(0x9e2):{var _0x441399,_0x291f06;switch(_0x574a69){case'x':_0x291f06=Cesium__namespace['Cartesian3']['UNIT_X'];break;case'y':_0x291f06=Cesium__namespace['Cartesian3']['UNIT_Y'];break;case'z':_0x291f06=Cesium__namespace['Cartesian3'][_0x53413b(_0x2029b8._0x39edeb)];break;default:_0x291f06=_0x574a69;break;}var _0x435c07=(_0x441399=_0x463b5d[_0x53413b(0xe0f)])!==null&&_0x441399!==void 0x0?_0x441399:0x0;_0xada162['plane']=new Cesium__namespace['Plane'](_0x291f06,_0x435c07);break;}default:this['_toOneCesiumVal_Poly'](_0x41a363,_0x574a69,_0x463b5d,_0xada162);break;}}},{'key':'_toOneJson','value':function _0xb24cfb(_0x5a7ec0,_0x3ba952,_0x4f0255){var _0x221348=_0x4361;switch(_0x5a7ec0){case'dimensions':{_0x4f0255['dimensions_x']=_0x3ba952['x'],_0x4f0255['dimensions_y']=_0x3ba952['y'];break;}case'plane_normal':{if(_0x3ba952[_0x221348(_0x311ece._0x249997)](Cesium__namespace['Cartesian3'][_0x221348(0x747)]))_0x4f0255['plane_normal']='x';else{if(_0x3ba952['equals'](Cesium__namespace[_0x221348(0x23b)]['UNIT_Y']))_0x4f0255['plane_normal']='y';else _0x3ba952[_0x221348(0x5f1)](Cesium__namespace['Cartesian3']['UNIT_Z'])?_0x4f0255[_0x221348(0x9e2)]='z':(logWarn(_0x221348(0x43c),_0x3ba952),_0x4f0255[_0x221348(0x9e2)]='z');}break;}case'plane':{if(_0x3ba952['normal']['equals'](Cesium__namespace['Cartesian3']['UNIT_X']))_0x4f0255[_0x221348(0x9e2)]='x';else{if(_0x3ba952[_0x221348(_0x311ece._0x18c99d)][_0x221348(0x5f1)](Cesium__namespace['Cartesian3']['UNIT_Y']))_0x4f0255['plane_normal']='y';else _0x3ba952['normal']['equals'](Cesium__namespace['Cartesian3'][_0x221348(_0x311ece._0xafbb11)])?_0x4f0255['plane_normal']='z':(logWarn('plane类型未识别',_0x3ba952),_0x4f0255['plane_normal']='z');}_0x4f0255['plane_distance']=_0x3ba952['distance'];break;}default:this[_0x221348(0x877)](_0x5a7ec0,_0x3ba952,_0x4f0255);break;}}}],[{'key':_0x335394(_0x350c2a._0x2f7aae),'value':function _0x10f771(_0xcfa32b,_0xaf5019,_0x454fe5){var _0x119866=_0x335394;return!this['planeStyleConver']&&(this['planeStyleConver']=new _0x3444cc()),this['planeStyleConver']['isEntity']=_0x454fe5,this['planeStyleConver'][_0x119866(_0x3740bd._0x55016b)](_0xcfa32b,_0xaf5019);}},{'key':'toJSON','value':function _0x23e63a(_0x1afa31,_0x2cd825,_0x336cd4){var _0x2d1b3d=_0x335394;return!this['planeStyleConver']&&(this[_0x2d1b3d(0xb88)]=new _0x3444cc()),this[_0x2d1b3d(_0x4b3f13._0x44d484)][_0x2d1b3d(0xd01)]=_0x336cd4,this[_0x2d1b3d(0xb88)]['toJSON'](_0x1afa31,_0x2cd825);}},{'key':'toOneJson','value':function _0x5378cc(_0x433bd4,_0x1a1a72,_0xf4b0cb){return!this['planeStyleConver']&&(this['planeStyleConver']=new _0x3444cc()),this['planeStyleConver']['_toOneJson'](_0x433bd4,_0x1a1a72,_0xf4b0cb);}}]),_0x3444cc;}(BaseStyleConver),PointStyleConver=function(_0x393dd4){var _0x4cd3af={_0x367c7d:0xd01},_0x10b49d={_0x927846:0x4b1,_0x3a9251:0x851},_0x2019a0={_0x207cd4:0x7c7,_0x4419fa:0xeb3},_0x24e744={_0x5e27b5:0x9ec},_0x55fdbe=_0x5a92ef;_inherits(_0x45f676,_0x393dd4);var _0x570da0=_createSuper(_0x45f676);function _0x45f676(){return _classCallCheck(this,_0x45f676),_0x570da0['apply'](this,arguments);}return _createClass(_0x45f676,[{'key':'_toCesiumValBefore','value':function _0x3cf9a0(_0x53fe6d,_0x206091){_0x206091['pixelSize']=0x6;}},{'key':'_toCesiumValEnd','value':function _0x1777a4(_0x4da937,_0x4be106){var _0x138c2b=_0x4361;_0x4da937[_0x138c2b(_0x24e744._0x5e27b5)]===![]&&(_0x4be106['outlineWidth']=0x0);}},{'key':'_toOneCesiumVal','value':function _0x2a812f(_0x348db2,_0x1e5636,_0x48a043,_0x448512){var _0x2e86eb=_0x4361;switch(_0x348db2){case'color':case _0x2e86eb(_0x2019a0._0x207cd4):{_0x448512['color']=this[_0x2e86eb(_0x2019a0._0x4419fa)](_0x48a043);break;}case _0x2e86eb(0x704):{_0x448512['outlineColor']=this['getOutlineColorByStyle'](_0x48a043);break;}default:this['_toOneCesiumVal_Point'](_0x348db2,_0x1e5636,_0x48a043,_0x448512);break;}}},{'key':'_toOneJson','value':function _0x513544(_0xe9ac7d,_0x68beed,_0x428ded){this['_toOneJson_Point'](_0xe9ac7d,_0x68beed,_0x428ded);}}],[{'key':_0x55fdbe(0x851),'value':function _0x863dfb(_0x67d949,_0x14be38,_0x22c9d6){var _0x2f659b=_0x55fdbe;return!this[_0x2f659b(_0x10b49d._0x927846)]&&(this[_0x2f659b(0x4b1)]=new _0x45f676()),this['pointStyleConver'][_0x2f659b(0xd01)]=_0x22c9d6,this['pointStyleConver'][_0x2f659b(_0x10b49d._0x3a9251)](_0x67d949,_0x14be38);}},{'key':'toJSON','value':function _0x451188(_0x2639eb,_0x3b5d26,_0x3e66b6){var _0x356ffb=_0x55fdbe;return!this['pointStyleConver']&&(this['pointStyleConver']=new _0x45f676()),this['pointStyleConver'][_0x356ffb(_0x4cd3af._0x367c7d)]=_0x3e66b6,this['pointStyleConver']['toJSON'](_0x2639eb,_0x3b5d26);}}]),_0x45f676;}(BaseStyleConver),PolygonStyleConver=function(_0x262edf){var _0x17dc0f={_0x2a9ee9:0x8d1,_0x56c43e:0x7f9},_0x482228={_0x44d953:0x7f9},_0x124b66={_0x4f4407:0xad8},_0x4c563f={_0x24ee9e:0x877},_0x266853={_0x3e93bb:0x468,_0x2735ab:0x8ca,_0x2b6426:0x2ee},_0x5d97ab=_0x5a92ef;_inherits(_0x540bf4,_0x262edf);var _0x897809=_createSuper(_0x540bf4);function _0x540bf4(){return _classCallCheck(this,_0x540bf4),_0x897809['apply'](this,arguments);}return _createClass(_0x540bf4,[{'key':'_toCesiumValBefore','value':function _0x5f24b5(_0xc5600,_0x3f068f){var _0x271380=_0x4361;_get(_getPrototypeOf(_0x540bf4['prototype']),'_toCesiumValBefore',this)['call'](this,_0xc5600,_0x3f068f);if(_0xc5600['clampToGround'])_0x3f068f['arcType']=Cesium__namespace[_0x271380(0xae0)][_0x271380(0x2c8)];else Cesium__namespace['defined'](_0xc5600['height'])?(_0xc5600['clampToGround']=![],_0x3f068f['perPositionHeight']=![]):(_0xc5600['clampToGround']=![],_0x3f068f[_0x271380(0xa04)]=!![]);}},{'key':'_toOneCesiumVal','value':function _0xbdff21(_0x53d2df,_0x114a0d,_0x29c78e,_0x2e2872){var _0x6202e6=_0x4361;switch(_0x53d2df){case'outlineColor':{_0x2e2872['outlineColor']=this['getOutlineColorByStyle'](_0x29c78e);break;}case'height':{_0x2e2872[_0x53d2df]=_0x114a0d,_0x2e2872['perPositionHeight']=![];break;}case _0x6202e6(_0x266853._0x3e93bb):{Cesium__namespace['defined'](_0x29c78e['height'])&&(_0x2e2872['extrudedHeight']=_0x29c78e['height']+_0x114a0d);break;}case'clampToGround':_0x2e2872[_0x53d2df]=_0x114a0d,_0x2e2872[_0x6202e6(0xa04)]=!_0x114a0d&&!Cesium__namespace['defined'](_0x29c78e[_0x6202e6(0xd04)]);break;case'stRotation':_0x2e2872[_0x6202e6(_0x266853._0x2735ab)]=_0x114a0d;break;case _0x6202e6(_0x266853._0x2b6426):_0x2e2872['stRotation']=Cesium__namespace['Math']['toRadians'](_0x114a0d);break;default:this['_toOneCesiumVal_Poly'](_0x53d2df,_0x114a0d,_0x29c78e,_0x2e2872);break;}}},{'key':_0x5d97ab(_0x17dc0f._0x2a9ee9),'value':function _0x1c8646(_0x2ce86f,_0x5aa059,_0x19e96e){var _0x5dd148=_0x5d97ab;switch(_0x2ce86f){case'stRotation':{_0x19e96e['stRotationDegree']=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x5aa059),0x1);break;}default:this[_0x5dd148(_0x4c563f._0x24ee9e)](_0x2ce86f,_0x5aa059,_0x19e96e);break;}}}],[{'key':'toCesiumVal','value':function _0x1a9f38(_0x46f4c3,_0x1373e2,_0x12e965){var _0x21aef3=_0x5d97ab;return!this['polygonStyleConver']&&(this[_0x21aef3(_0x124b66._0x4f4407)]=new _0x540bf4()),this['polygonStyleConver']['isEntity']=_0x12e965,this['polygonStyleConver']['toCesiumVal'](_0x46f4c3,_0x1373e2);}},{'key':_0x5d97ab(_0x17dc0f._0x56c43e),'value':function _0x553988(_0x25690e,_0x53f4b4,_0x3b1a3d){var _0x5392e0=_0x5d97ab;return!this['polygonStyleConver']&&(this['polygonStyleConver']=new _0x540bf4()),this['polygonStyleConver'][_0x5392e0(0xd01)]=_0x3b1a3d,this['polygonStyleConver'][_0x5392e0(_0x482228._0x44d953)](_0x25690e,_0x53f4b4);}}]),_0x540bf4;}(BaseStyleConver),PolylineStyleConver=function(_0x4a1cc1){var _0x2cc764={_0x5af1a9:0xd01},_0x347540={_0xefec6b:0x626},_0x54a443={_0x485405:0x6a6},_0x54aa82=_0x5a92ef;_inherits(_0x348123,_0x4a1cc1);var _0x1846ba=_createSuper(_0x348123);function _0x348123(){return _classCallCheck(this,_0x348123),_0x1846ba['apply'](this,arguments);}return _createClass(_0x348123,[{'key':'_toCesiumValBefore','value':function _0x4475c6(_0x16fc64,_0x1ccab7){var _0x4c0b3a=_0x4361;_get(_getPrototypeOf(_0x348123['prototype']),'_toCesiumValBefore',this)['call'](this,_0x16fc64,_0x1ccab7),_0x16fc64[_0x4c0b3a(_0x54a443._0x485405)]&&(_0x1ccab7['arcType']=Cesium__namespace[_0x4c0b3a(0xae0)]['GEODESIC']),_0x16fc64[_0x4c0b3a(0x9ae)]===Color$2&&_0x16fc64['outline']&&_0x16fc64['outlineColor']&&(_0x16fc64['materialType']=PolylineOutline);}},{'key':'_toOneCesiumVal','value':function _0x4e5b60(_0xa3e21d,_0x3a37e2,_0x49a7c3,_0x3a02f6){var _0x4117ef=_0x4361;switch(_0xa3e21d){case _0x4117ef(0xb61):if(_0x3a37e2){var _0x515971=getCesiumColor(_0x49a7c3['depthFailColor']||_0x49a7c3[_0x4117ef(0x84b)],Cesium__namespace['Color']['YELLOW']);Cesium__namespace['defined'](_0x49a7c3[_0x4117ef(_0x347540._0xefec6b)])&&(_0x515971=_0x515971['withAlpha'](Number(_0x49a7c3[_0x4117ef(0x626)]))),this['isEntity']?_0x3a02f6['depthFailMaterial']=_0x515971:_0x3a02f6[_0x4117ef(0x85d)]=_0x515971,_0x49a7c3[_0x4117ef(0xd87)]===0x1&&(_0x49a7c3['opacity']=0.98);}else _0x3a02f6['depthFailMaterial']=undefined;_0x3a02f6[_0xa3e21d]=_0x3a37e2;break;case'closure':!this['isEntity']&&(_0x3a02f6['loop']=_0x3a37e2);_0x3a02f6['closure']=_0x3a37e2;break;default:this['_toOneCesiumVal_Poly'](_0xa3e21d,_0x3a37e2,_0x49a7c3,_0x3a02f6);break;}}},{'key':'_toOneJson','value':function _0x53f333(_0x408198,_0x2b75a2,_0x47d52f){switch(_0x408198){case'loop':_0x47d52f['closure']=_0x2b75a2;break;default:this['_toOneJson_Poly'](_0x408198,_0x2b75a2,_0x47d52f);break;}}}],[{'key':_0x54aa82(0x851),'value':function _0x12f1fd(_0x16f017,_0x3e76d2,_0x25477b){var _0x4de6ae=_0x54aa82;return!this['polylineStyleConver']&&(this['polylineStyleConver']=new _0x348123()),this['polylineStyleConver'][_0x4de6ae(_0x2cc764._0x5af1a9)]=_0x25477b,this[_0x4de6ae(0xa44)]['toCesiumVal'](_0x16f017,_0x3e76d2);}},{'key':'toJSON','value':function _0x38cc2e(_0x1de8a4,_0x4380df,_0x1d3bd3){var _0x564d81=_0x54aa82;return!this[_0x564d81(0xa44)]&&(this['polylineStyleConver']=new _0x348123()),this[_0x564d81(0xa44)]['isEntity']=_0x1d3bd3,this['polylineStyleConver'][_0x564d81(0x7f9)](_0x1de8a4,_0x4380df);}}]),_0x348123;}(BaseStyleConver),PolylineVolumeStyleConver=function(_0x9eec0e){var _0x8e484d={_0x4fbf27:0x1df},_0x24e9c4={_0x3c4822:0xa50},_0x1756b0={_0x478261:0x915,_0x368be2:0xb74,_0x500a37:0xa50},_0xe1411f={_0x40b27a:0x25e},_0x705094={_0x513b9b:0x25e,_0x2af980:0xd01},_0x2716e3=_0x5a92ef;_inherits(_0x44a249,_0x9eec0e);var _0x1f7c0c=_createSuper(_0x44a249);function _0x44a249(){return _classCallCheck(this,_0x44a249),_0x1f7c0c['apply'](this,arguments);}return _createClass(_0x44a249,[{'key':'_toCesiumValEnd','value':function _0x13e08c(_0x502a22,_0x1dab9b){var _0x11f504=_0x4361,_0x4ac0c7=_0x502a22['shape']||_0x502a22['shapePositions'];_0x502a22['radius']=_0x502a22['radius']||0xa;switch(_0x4ac0c7){case'pipeline':_0x1dab9b['shape']=_0x44a249['getShapeForPipeline'](_0x502a22);break;case'circle':_0x1dab9b['shape']=_0x44a249[_0x11f504(0x67a)](_0x502a22);break;case'star':_0x1dab9b['shape']=_0x44a249['getShapeForStar'](_0x502a22);break;default:_0x1dab9b[_0x11f504(0x319)]=_0x4ac0c7;break;}}},{'key':'_toOneCesiumVal','value':function _0x287846(_0x3cd1c4,_0x27d635,_0x53c225,_0x1c61a4){this['_toOneCesiumVal_Poly'](_0x3cd1c4,_0x27d635,_0x53c225,_0x1c61a4);}},{'key':'_toOneJson','value':function _0x2883b1(_0x157ad5,_0x47350a,_0x26b2d2){this['_toOneJson_Poly'](_0x157ad5,_0x47350a,_0x26b2d2);}}],[{'key':'toCesiumVal','value':function _0x2dece6(_0x58c7e0,_0x2145dd,_0x3c236a){var _0x41c239=_0x4361;return!this['polylineVolumeStyleConver']&&(this['polylineVolumeStyleConver']=new _0x44a249()),this[_0x41c239(_0x705094._0x513b9b)][_0x41c239(_0x705094._0x2af980)]=_0x3c236a,this[_0x41c239(0x25e)]['toCesiumVal'](_0x58c7e0,_0x2145dd);}},{'key':'toJSON','value':function _0x3062a1(_0x59b912,_0xebb1c4,_0x56b7c0){var _0x252add=_0x4361;return!this['polylineVolumeStyleConver']&&(this['polylineVolumeStyleConver']=new _0x44a249()),this[_0x252add(_0xe1411f._0x40b27a)]['isEntity']=_0x56b7c0,this['polylineVolumeStyleConver']['toJSON'](_0x59b912,_0xebb1c4);}},{'key':_0x2716e3(_0x8e484d._0x4fbf27),'value':function _0x517bb2(_0x4e0265){var _0x3ea8f7=_0x2716e3,_0x1c6ea7,_0x44204d,_0x2f86d2,_0x44a0d9,_0x2e66fb,_0x11b3d2,_0x150b4c,_0xb72f5d=(_0x1c6ea7=_0x4e0265['radius'])!==null&&_0x1c6ea7!==void 0x0?_0x1c6ea7:0x1,_0x45fbe4=(_0x44204d=_0x4e0265['thicknes'])!==null&&_0x44204d!==void 0x0?_0x44204d:_0xb72f5d/0x3,_0x37797f=Math[_0x3ea8f7(0xac2)](0x168/((_0x2f86d2=_0x4e0265[_0x3ea8f7(_0x1756b0._0x478261)])!==null&&_0x2f86d2!==void 0x0?_0x2f86d2:0x3c)),_0x22d6b2=(_0x44a0d9=_0x4e0265['startAngle'])!==null&&_0x44a0d9!==void 0x0?_0x44a0d9:0x0,_0x1f8aa7=(_0x2e66fb=_0x4e0265['endAngle'])!==null&&_0x2e66fb!==void 0x0?_0x2e66fb:_0x22d6b2+0x168,_0x2983d9=(_0x11b3d2=_0x4e0265[_0x3ea8f7(0x7bc)])!==null&&_0x11b3d2!==void 0x0?_0x11b3d2:0x1,_0x21169b=(_0x150b4c=_0x4e0265['hscale'])!==null&&_0x150b4c!==void 0x0?_0x150b4c:0x1,_0x59a7dc=[];for(var _0x40d355=_0x22d6b2;_0x40d355<=_0x1f8aa7;_0x40d355+=_0x37797f){var _0x539a49=Cesium__namespace['Math'][_0x3ea8f7(0x8db)](_0x40d355);_0x59a7dc['push'](new Cesium__namespace['Cartesian2'](_0xb72f5d*_0x21169b*Math['cos'](_0x539a49),_0xb72f5d*_0x2983d9*Math['sin'](_0x539a49)));}for(var _0x172d0b=_0x1f8aa7;_0x172d0b>=_0x22d6b2;_0x172d0b-=_0x37797f){var _0x268658=Cesium__namespace['Math']['toRadians'](_0x172d0b);_0x59a7dc['push'](new Cesium__namespace[(_0x3ea8f7(_0x1756b0._0x368be2))]((_0xb72f5d-_0x45fbe4)*_0x21169b*Math[_0x3ea8f7(_0x1756b0._0x500a37)](_0x268658),(_0xb72f5d-_0x45fbe4)*_0x2983d9*Math['sin'](_0x268658)));}return _0x59a7dc;}},{'key':_0x2716e3(0x67a),'value':function _0x3f1a9d(_0x226141){var _0x2792c9=_0x2716e3,_0x47b71f,_0xc54713,_0x26b8a0,_0x3f732a,_0x32b460,_0x4c7430,_0x2fb501=(_0x47b71f=_0x226141['radius'])!==null&&_0x47b71f!==void 0x0?_0x47b71f:0x1,_0x3db5b2=Math['ceil'](0x168/((_0xc54713=_0x226141['slices'])!==null&&_0xc54713!==void 0x0?_0xc54713:0x3c)),_0x184d4d=(_0x26b8a0=_0x226141['startAngle'])!==null&&_0x26b8a0!==void 0x0?_0x26b8a0:0x0,_0x24b35c=(_0x3f732a=_0x226141['endAngle'])!==null&&_0x3f732a!==void 0x0?_0x3f732a:_0x184d4d+0x168,_0x1d7b4a=(_0x32b460=_0x226141['vscale'])!==null&&_0x32b460!==void 0x0?_0x32b460:0x1,_0x36a1c6=(_0x4c7430=_0x226141['hscale'])!==null&&_0x4c7430!==void 0x0?_0x4c7430:0x1,_0x5dcf96=[];for(var _0x3bad75=_0x184d4d;_0x3bad75<=_0x24b35c;_0x3bad75+=_0x3db5b2){var _0x498816=Cesium__namespace['Math']['toRadians'](_0x3bad75);_0x5dcf96['push'](new Cesium__namespace['Cartesian2'](_0x2fb501*_0x36a1c6*Math[_0x2792c9(_0x24e9c4._0x3c4822)](_0x498816),_0x2fb501*_0x1d7b4a*Math['sin'](_0x498816)));}return _0x5dcf96;}},{'key':_0x2716e3(0x588),'value':function _0x53c775(_0x55a02f){var _0x10fff1=_0x2716e3,_0x376497,_0x23e273,_0xf5a0b4,_0x3f437e,_0x1821dd=(_0x376497=_0x55a02f[_0x10fff1(0xd18)])!==null&&_0x376497!==void 0x0?_0x376497:0x1,_0x1154c0=_0x1821dd-((_0x23e273=_0x55a02f['thicknes'])!==null&&_0x23e273!==void 0x0?_0x23e273:_0x1821dd/0x3),_0x29a918=(_0xf5a0b4=_0x55a02f['slices'])!==null&&_0xf5a0b4!==void 0x0?_0xf5a0b4:0x6,_0x3cb88b=Cesium__namespace[_0x10fff1(0xab0)]['toRadians']((_0x3f437e=_0x55a02f['startAngle'])!==null&&_0x3f437e!==void 0x0?_0x3f437e:0x0),_0x39c19a=Math['PI']/_0x29a918,_0x13506b=0x2*_0x29a918,_0x27926a=new Array(_0x13506b);for(var _0x272d8d=0x0;_0x272d8d<_0x13506b;_0x272d8d++){var _0x1b86e0=_0x272d8d%0x2===0x0?_0x1821dd:_0x1154c0,_0x1ceef2=_0x3cb88b+_0x272d8d*_0x39c19a;_0x27926a[_0x272d8d]=new Cesium__namespace['Cartesian2'](Math['cos'](_0x1ceef2)*_0x1b86e0,Math['sin'](_0x1ceef2)*_0x1b86e0);}return _0x27926a;}}]),_0x44a249;}(BaseStyleConver),RectangleStyleConver=function(_0x1ec834){var _0x25dc2c={_0x588a7d:0x6dc},_0x4c3552={_0x5680cc:0x441,_0xb72ec0:0xd01},_0x3f4d19={_0x4c0cf3:0x8ca,_0x4a8147:0x2ee,_0x8db623:0x8db},_0x28863c=_0x5a92ef;_inherits(_0x10af22,_0x1ec834);var _0x153a04=_createSuper(_0x10af22);function _0x10af22(){return _classCallCheck(this,_0x10af22),_0x153a04['apply'](this,arguments);}return _createClass(_0x10af22,[{'key':_0x28863c(_0x25dc2c._0x588a7d),'value':function _0x26cffc(_0x3e62e4,_0x486202){var _0x340997=_0x28863c;_get(_getPrototypeOf(_0x10af22['prototype']),'_toCesiumValBefore',this)[_0x340997(0x53f)](this,_0x3e62e4,_0x486202),_0x3e62e4['clampToGround']?(_0x3e62e4[_0x340997(0x955)]('height')&&delete _0x3e62e4['height'],_0x3e62e4['hasOwnProperty']('diffHeight')&&delete _0x3e62e4['diffHeight'],_0x3e62e4['hasOwnProperty'](_0x340997(0x69b))&&delete _0x3e62e4['extrudedHeight']):(_0x3e62e4['clampToGround']=![],_0x486202['height']=0x0);}},{'key':'_toOneCesiumVal','value':function _0x11d236(_0x277b9c,_0x33338d,_0x19efc7,_0x824d87){var _0x4fd243=_0x28863c;switch(_0x277b9c){case'height':_0x824d87['height']=_0x33338d;_0x19efc7['diffHeight']&&(_0x824d87['extrudedHeight']=Number(_0x19efc7['diffHeight'])+Number(_0x33338d));break;case'diffHeight':Cesium__namespace['defined'](_0x19efc7['height'])&&(_0x824d87['extrudedHeight']=_0x19efc7['height']+_0x33338d);break;case _0x4fd243(0x9c3):_0x824d87['rotation']=_0x33338d;!_0x19efc7['stRotation']&&(_0x824d87['stRotation']=_0x824d87[_0x4fd243(0x9c3)]);break;case'rotationDegree':_0x824d87['rotation']=Cesium__namespace['Math']['toRadians'](_0x33338d);!_0x19efc7[_0x4fd243(_0x3f4d19._0x4c0cf3)]&&(_0x824d87['stRotation']=_0x824d87['rotation']);break;case'stRotation':_0x824d87[_0x4fd243(_0x3f4d19._0x4c0cf3)]=_0x33338d;break;case _0x4fd243(_0x3f4d19._0x4a8147):_0x824d87['stRotation']=Cesium__namespace['Math'][_0x4fd243(_0x3f4d19._0x8db623)](_0x33338d);break;case'clampToGround':_0x33338d?_0x824d87['heightReference']=Cesium__namespace['HeightReference']['CLAMP_TO_GROUND']:_0x824d87['heightReference']=Cesium__namespace['HeightReference']['NONE'];break;default:this['_toOneCesiumVal_Poly'](_0x277b9c,_0x33338d,_0x19efc7,_0x824d87);break;}}},{'key':'_toOneJson','value':function _0x4d4e95(_0x2c3d88,_0x5e91af,_0x490934){this['_toOneJson_Poly'](_0x2c3d88,_0x5e91af,_0x490934);}}],[{'key':_0x28863c(0x851),'value':function _0xafb6c5(_0x245552,_0x2321e8,_0x287263){var _0x5bcc4d=_0x28863c;return!this['rectangleStyleConver']&&(this[_0x5bcc4d(_0x4c3552._0x5680cc)]=new _0x10af22()),this[_0x5bcc4d(0x441)][_0x5bcc4d(_0x4c3552._0xb72ec0)]=_0x287263,this[_0x5bcc4d(_0x4c3552._0x5680cc)][_0x5bcc4d(0x851)](_0x245552,_0x2321e8);}},{'key':_0x28863c(0x7f9),'value':function _0x412b2b(_0x3e7c4e,_0x1c8089,_0x140ae6){var _0x543a2b=_0x28863c;return!this['rectangleStyleConver']&&(this['rectangleStyleConver']=new _0x10af22()),this[_0x543a2b(0x441)]['isEntity']=_0x140ae6,this['rectangleStyleConver'][_0x543a2b(0x7f9)](_0x3e7c4e,_0x1c8089);}}]),_0x10af22;}(BaseStyleConver),RectangularSensorStyleConver=function(_0x3ff2d5){var _0x30817e={_0x1530ad:0x2f9},_0x342848={_0x3d97ee:0xd01},_0x2261d9={_0x22c14a:0x486},_0x4baafb={_0x1e9b93:0x70e,_0x8cbad5:0xd87,_0x15972a:0x313,_0x40e779:0xc2b,_0x154f83:0x8db,_0xb0ab01:0xaf0,_0xb65589:0xab0,_0x598990:0xd3b,_0x24d1ee:0xe61},_0x4f495f=_0x5a92ef;_inherits(_0x241a48,_0x3ff2d5);var _0x4e4d15=_createSuper(_0x241a48);function _0x241a48(){return _classCallCheck(this,_0x241a48),_0x4e4d15['apply'](this,arguments);}return _createClass(_0x241a48,[{'key':'_toCesiumValBefore','value':function _0x51d40b(_0x71eb34,_0x88ad5b){_get(_getPrototypeOf(_0x241a48['prototype']),'_toCesiumValBefore',this)['call'](this,_0x71eb34,_0x88ad5b);}},{'key':_0x4f495f(_0x30817e._0x1530ad),'value':function _0x10731f(){var _0x5c2b4e=_0x4f495f;return[_0x5c2b4e(0x8b0),_0x5c2b4e(0xe98)];}},{'key':_0x4f495f(0xcf0),'value':function _0x3ded20(_0x4451f6,_0x488ac6,_0x59408c,_0x2192e0){var _0x35ffc3=_0x4f495f;switch(_0x4451f6){case _0x35ffc3(0xd36):{var _0x4b5494=Cesium__namespace['Color']['fromCssColorString'](_0x488ac6||'#ffffff');if(Cesium__namespace[_0x35ffc3(_0x4baafb._0x1e9b93)](_0x59408c[_0x35ffc3(0x8b0)]))_0x4b5494=_0x4b5494['withAlpha'](Number(_0x59408c['lineOpacity']));else Cesium__namespace['defined'](_0x59408c[_0x35ffc3(_0x4baafb._0x8cbad5)])&&(_0x4b5494=_0x4b5494['withAlpha'](Number(_0x59408c['opacity'])));Cesium__namespace['defined'](_0x59408c['globalAlpha'])&&_0x59408c['globalAlpha']!==0x1&&(_0x4b5494=_0x4b5494['withAlpha'](_0x4b5494[_0x35ffc3(_0x4baafb._0x15972a)]*_0x59408c[_0x35ffc3(_0x4baafb._0x40e779)]));_0x2192e0[_0x35ffc3(0xd36)]=_0x4b5494;break;}case'scanPlaneColor':{var _0x1e2566=Cesium__namespace['Color']['fromCssColorString'](_0x488ac6||_0x35ffc3(0xe78));if(Cesium__namespace['defined'](_0x59408c['scanPlaneOpacity']))_0x1e2566=_0x1e2566['withAlpha'](Number(_0x59408c['scanPlaneOpacity']));else Cesium__namespace[_0x35ffc3(_0x4baafb._0x1e9b93)](_0x59408c['opacity'])&&(_0x1e2566=_0x1e2566['withAlpha'](Number(_0x59408c['opacity'])));Cesium__namespace[_0x35ffc3(0x70e)](_0x59408c['globalAlpha'])&&_0x59408c['globalAlpha']!==0x1&&(_0x1e2566=_0x1e2566['withAlpha'](_0x1e2566['alpha']*_0x59408c[_0x35ffc3(0xc2b)]));_0x2192e0[_0x35ffc3(0x8f0)]=_0x1e2566;break;}case'xHalfAngleDegree':_0x2192e0['xHalfAngle']=Cesium__namespace['Math'][_0x35ffc3(_0x4baafb._0x154f83)](_0x488ac6);break;case _0x35ffc3(_0x4baafb._0xb0ab01):_0x2192e0['yHalfAngle']=Cesium__namespace[_0x35ffc3(_0x4baafb._0xb65589)]['toRadians'](_0x488ac6);break;case _0x35ffc3(_0x4baafb._0x598990):_0x2192e0['showThroughEllipsoid']=!_0x488ac6;break;default:this[_0x35ffc3(_0x4baafb._0x24d1ee)](_0x4451f6,_0x488ac6,_0x59408c,_0x2192e0);break;}}},{'key':_0x4f495f(0x8d1),'value':function _0x22a17c(_0x2cca15,_0x1f0797,_0x3a40ed){this['_toOneJson_Poly'](_0x2cca15,_0x1f0797,_0x3a40ed);}}],[{'key':'toCesiumVal','value':function _0x3a892d(_0x5bb6c5,_0x3ba09f){var _0x182bbf=_0x4f495f;return!this['rectangularSensorStyleConver']&&(this['rectangularSensorStyleConver']=new _0x241a48()),this['rectangularSensorStyleConver'][_0x182bbf(0xd01)]=!![],this[_0x182bbf(_0x2261d9._0x22c14a)]['toCesiumVal'](_0x5bb6c5,_0x3ba09f);}},{'key':'toJSON','value':function _0x196c27(_0x80732e,_0x4c46c9){var _0x4a8618=_0x4f495f;return!this['rectangularSensorStyleConver']&&(this['rectangularSensorStyleConver']=new _0x241a48()),this['rectangularSensorStyleConver'][_0x4a8618(_0x342848._0x3d97ee)]=!![],this['rectangularSensorStyleConver']['toJSON'](_0x80732e,_0x4c46c9);}}]),_0x241a48;}(BaseStyleConver),WallStyleConver=function(_0x3870d4){var _0x3bb6eb={_0x540792:0x7f9},_0x1e80f5=_0x5a92ef;_inherits(_0xfe65bc,_0x3870d4);var _0xf12df1=_createSuper(_0xfe65bc);function _0xfe65bc(){return _classCallCheck(this,_0xfe65bc),_0xf12df1['apply'](this,arguments);}return _createClass(_0xfe65bc,[{'key':_0x1e80f5(0xcf0),'value':function _0x27371b(_0x506069,_0x12e867,_0x3123a8,_0x424969){this['_toOneCesiumVal_Poly'](_0x506069,_0x12e867,_0x3123a8,_0x424969);}},{'key':'_toOneJson','value':function _0x25ca97(_0x5848b2,_0xe149b0,_0xcc94ce){this['_toOneJson_Poly'](_0x5848b2,_0xe149b0,_0xcc94ce);}}],[{'key':'toCesiumVal','value':function _0x106a38(_0x4c4d7e,_0x33aafd,_0x1f9948){var _0x143adb=_0x1e80f5;return!this['wallStyleConver']&&(this['wallStyleConver']=new _0xfe65bc()),this['wallStyleConver'][_0x143adb(0xd01)]=_0x1f9948,this['wallStyleConver']['toCesiumVal'](_0x4c4d7e,_0x33aafd);}},{'key':'toJSON','value':function _0x359e40(_0xac5b2d,_0x3b8d1b,_0x379895){var _0x5c9734=_0x1e80f5;return!this[_0x5c9734(0x472)]&&(this['wallStyleConver']=new _0xfe65bc()),this['wallStyleConver']['isEntity']=_0x379895,this['wallStyleConver'][_0x5c9734(_0x3bb6eb._0x540792)](_0xac5b2d,_0x3b8d1b);}}]),_0xfe65bc;}(BaseStyleConver),czm_cellular='\x0a//\x20Permutation\x20polynomial:\x20(34x^2\x20+\x20x)\x20mod\x20289\x0avec3\x20_czm_permute289(vec3\x20x)\x20{\x0a\x20\x20return\x20mod((34.0\x20*\x20x\x20+\x201.0)\x20*\x20x,\x20289.0);\x0a}\x0a\x0avec2\x20czm_cellular(vec2\x20P)\x20{\x0a\x20\x20#define\x20K\x200.142857142857\x20//\x201/7\x0a\x20\x20#define\x20Ko\x200.428571428571\x20//\x203/7\x0a\x20\x20#define\x20jitter\x201.0\x20//\x20Less\x20gives\x20more\x20regular\x20pattern\x0a\x20\x20vec2\x20Pi\x20=\x20mod(floor(P),\x20289.0);\x0a\x20\x20vec2\x20Pf\x20=\x20fract(P);\x0a\x20\x20vec3\x20oi\x20=\x20vec3(-1.0,\x200.0,\x201.0);\x0a\x20\x20vec3\x20of\x20=\x20vec3(-0.5,\x200.5,\x201.5);\x0a\x20\x20vec3\x20px\x20=\x20_czm_permute289(Pi.x\x20+\x20oi);\x0a\x20\x20vec3\x20p\x20=\x20_czm_permute289(px.x\x20+\x20Pi.y\x20+\x20oi);\x20//\x20p11,\x20p12,\x20p13\x0a\x20\x20vec3\x20ox\x20=\x20fract(p\x20*\x20K)\x20-\x20Ko;\x0a\x20\x20vec3\x20oy\x20=\x20mod(floor(p\x20*\x20K),\x207.0)\x20*\x20K\x20-\x20Ko;\x0a\x20\x20vec3\x20dx\x20=\x20Pf.x\x20+\x200.5\x20+\x20jitter\x20*\x20ox;\x0a\x20\x20vec3\x20dy\x20=\x20Pf.y\x20-\x20of\x20+\x20jitter\x20*\x20oy;\x0a\x20\x20vec3\x20d1\x20=\x20dx\x20*\x20dx\x20+\x20dy\x20*\x20dy;\x20//\x20d11,\x20d12\x20and\x20d13,\x20squared\x0a\x20\x20p\x20=\x20_czm_permute289(px.y\x20+\x20Pi.y\x20+\x20oi);\x20//\x20p21,\x20p22,\x20p23\x0a\x20\x20ox\x20=\x20fract(p\x20*\x20K)\x20-\x20Ko;\x0a\x20\x20oy\x20=\x20mod(floor(p\x20*\x20K),\x207.0)\x20*\x20K\x20-\x20Ko;\x0a\x20\x20dx\x20=\x20Pf.x\x20-\x200.5\x20+\x20jitter\x20*\x20ox;\x0a\x20\x20dy\x20=\x20Pf.y\x20-\x20of\x20+\x20jitter\x20*\x20oy;\x0a\x20\x20vec3\x20d2\x20=\x20dx\x20*\x20dx\x20+\x20dy\x20*\x20dy;\x20//\x20d21,\x20d22\x20and\x20d23,\x20squared\x0a\x20\x20p\x20=\x20_czm_permute289(px.z\x20+\x20Pi.y\x20+\x20oi);\x20//\x20p31,\x20p32,\x20p33\x0a\x20\x20ox\x20=\x20fract(p\x20*\x20K)\x20-\x20Ko;\x0a\x20\x20oy\x20=\x20mod(floor(p\x20*\x20K),\x207.0)\x20*\x20K\x20-\x20Ko;\x0a\x20\x20dx\x20=\x20Pf.x\x20-\x201.5\x20+\x20jitter\x20*\x20ox;\x0a\x20\x20dy\x20=\x20Pf.y\x20-\x20of\x20+\x20jitter\x20*\x20oy;\x0a\x20\x20vec3\x20d3\x20=\x20dx\x20*\x20dx\x20+\x20dy\x20*\x20dy;\x20//\x20d31,\x20d32\x20and\x20d33,\x20squared\x0a\x20\x20\x20\x20//\x20Sort\x20out\x20the\x20two\x20smallest\x20distances\x20(F1,\x20F2)\x0a\x20\x20vec3\x20d1a\x20=\x20min(d1,\x20d2);\x0a\x20\x20d2\x20=\x20max(d1,\x20d2);\x20//\x20Swap\x20to\x20keep\x20candidates\x20for\x20F2\x0a\x20\x20d2\x20=\x20min(d2,\x20d3);\x20//\x20neither\x20F1\x20nor\x20F2\x20are\x20now\x20in\x20d3\x0a\x20\x20d1\x20=\x20min(d1a,\x20d2);\x20//\x20F1\x20is\x20now\x20in\x20d1\x0a\x20\x20d2\x20=\x20max(d1a,\x20d2);\x20//\x20Swap\x20to\x20keep\x20candidates\x20for\x20F2\x0a\x20\x20d1.xy\x20=\x20(d1.x\x20<\x20d1.y)\x20?\x20d1.xy\x20:\x20d1.yx;\x20//\x20Swap\x20if\x20smaller\x0a\x20\x20d1.xz\x20=\x20(d1.x\x20<\x20d1.z)\x20?\x20d1.xz\x20:\x20d1.zx;\x20//\x20F1\x20is\x20in\x20d1.x\x0a\x20\x20d1.yz\x20=\x20min(d1.yz,\x20d2.yz);\x20//\x20F2\x20is\x20now\x20not\x20in\x20d2.yz\x0a\x20\x20d1.y\x20=\x20min(d1.y,\x20d1.z);\x20//\x20nor\x20in\x20\x20d1.z\x0a\x20\x20d1.y\x20=\x20min(d1.y,\x20d2.x);\x20//\x20F2\x20is\x20in\x20d1.y,\x20we\x27re\x20done.\x0a\x20\x20return\x20sqrt(d1.xy);\x0a}\x0a',czm_snoise='/**\x0a\x20*\x20@license\x0a\x20*\x20Description\x20:\x20Array\x20and\x20textureless\x20GLSL\x202D/3D/4D\x20simplex\x0a\x20*\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20noise\x20functions.\x0a\x20*\x20\x20\x20\x20\x20\x20Author\x20:\x20Ian\x20McEwan,\x20Ashima\x20Arts.\x0a\x20*\x20\x20Maintainer\x20:\x20ijm\x0a\x20*\x20\x20\x20\x20\x20Lastmod\x20:\x2020110822\x20(ijm)\x0a\x20*\x20\x20\x20\x20\x20License\x20:\x20Copyright\x20(C)\x202011\x20Ashima\x20Arts.\x20All\x20rights\x20reserved.\x0a\x20*\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20Distributed\x20under\x20the\x20MIT\x20License.\x20See\x20LICENSE\x20file.\x0a\x20*\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20https://github.com/ashima/webgl-noise\x0a\x20*/\x0a\x0avec4\x20_czm_mod289(vec4\x20x)\x20{\x0a\x20\x20return\x20x\x20-\x20floor(x\x20*\x20(1.0\x20/\x20289.0))\x20*\x20289.0;\x0a}\x0a\x0avec3\x20_czm_mod289(vec3\x20x)\x20{\x0a\x20\x20return\x20x\x20-\x20floor(x\x20*\x20(1.0\x20/\x20289.0))\x20*\x20289.0;\x0a}\x0a\x0avec2\x20_czm_mod289(vec2\x20x)\x20{\x0a\x20\x20return\x20x\x20-\x20floor(x\x20*\x20(1.0\x20/\x20289.0))\x20*\x20289.0;\x0a}\x0a\x0afloat\x20_czm_mod289(float\x20x)\x20{\x0a\x20\x20return\x20x\x20-\x20floor(x\x20*\x20(1.0\x20/\x20289.0))\x20*\x20289.0;\x0a}\x0a\x0avec4\x20_czm_permute(vec4\x20x)\x20{\x0a\x20\x20return\x20_czm_mod289(((x\x20*\x2034.0)\x20+\x201.0)\x20*\x20x);\x0a}\x0a\x0avec3\x20_czm_permute(vec3\x20x)\x20{\x0a\x20\x20return\x20_czm_mod289(((x\x20*\x2034.0)\x20+\x201.0)\x20*\x20x);\x0a}\x0a\x0afloat\x20_czm_permute(float\x20x)\x20{\x0a\x20\x20return\x20_czm_mod289(((x\x20*\x2034.0)\x20+\x201.0)\x20*\x20x);\x0a}\x0a\x0avec4\x20_czm_taylorInvSqrt(vec4\x20r)\x20{\x0a\x20\x20return\x201.79284291400159\x20-\x200.85373472095314\x20*\x20r;\x0a}\x0a\x0afloat\x20_czm_taylorInvSqrt(float\x20r)\x20{\x0a\x20\x20return\x201.79284291400159\x20-\x200.85373472095314\x20*\x20r;\x0a}\x0a\x0avec4\x20_czm_grad4(float\x20j,\x20vec4\x20ip)\x20{\x0a\x20\x20const\x20vec4\x20ones\x20=\x20vec4(1.0,\x201.0,\x201.0,\x20-1.0);\x0a\x20\x20vec4\x20p,\x20s;\x0a\x0a\x20\x20p.xyz\x20=\x20floor(fract(vec3(j)\x20*\x20ip.xyz)\x20*\x207.0)\x20*\x20ip.z\x20-\x201.0;\x0a\x20\x20p.w\x20=\x201.5\x20-\x20dot(abs(p.xyz),\x20ones.xyz);\x0a\x20\x20s\x20=\x20vec4(lessThan(p,\x20vec4(0.0)));\x0a\x20\x20p.xyz\x20=\x20p.xyz\x20+\x20(s.xyz\x20*\x202.0\x20-\x201.0)\x20*\x20s.www;\x0a\x0a\x20\x20return\x20p;\x0a}\x0a\x0a/**\x0a\x20*\x20DOC_TBA\x0a\x20*\x0a\x20*\x20Implemented\x20by\x20Ian\x20McEwan,\x20Ashima\x20Arts,\x20and\x20distributed\x20under\x20the\x20MIT\x20License.\x20\x20{@link\x20https://github.com/ashima/webgl-noise}\x0a\x20*\x0a\x20*\x20@name\x20czm_snoise\x0a\x20*\x20@glslFunction\x0a\x20*\x0a\x20*\x20@see\x20<a\x20href=\x22https://github.com/ashima/webgl-noise\x22>https://github.com/ashima/webgl-noise</a>\x0a\x20*\x20@see\x20Stefan\x20Gustavson\x27s\x20paper\x20<a\x20href=\x22http://www.itn.liu.se/~stegu/simplexnoise/simplexnoise.pdf\x22>Simplex\x20noise\x20demystified</a>\x0a\x20*/\x0afloat\x20czm_snoise(vec2\x20v)\x20{\x0a\x20\x20const\x20vec4\x20C\x20=\x20vec4(0.211324865405187,\x20\x20//\x20(3.0-sqrt(3.0))/6.0\x0a\x20\x200.366025403784439,\x20\x20//\x200.5*(sqrt(3.0)-1.0)\x0a\x20\x20-0.577350269189626,\x20\x20//\x20-1.0\x20+\x202.0\x20*\x20C.x\x0a\x20\x200.024390243902439);\x20//\x201.0\x20/\x2041.0\x0a\x20\x20\x20\x20//\x20First\x20corner\x0a\x20\x20vec2\x20i\x20=\x20floor(v\x20+\x20dot(v,\x20C.yy));\x0a\x20\x20vec2\x20x0\x20=\x20v\x20-\x20i\x20+\x20dot(i,\x20C.xx);\x0a\x0a\x20\x20\x20\x20//\x20Other\x20corners\x0a\x20\x20vec2\x20i1;\x0a\x20\x20\x20\x20//i1.x\x20=\x20step(\x20x0.y,\x20x0.x\x20);\x20//\x20x0.x\x20>\x20x0.y\x20?\x201.0\x20:\x200.0\x0a\x20\x20\x20\x20//i1.y\x20=\x201.0\x20-\x20i1.x;\x0a\x20\x20i1\x20=\x20(x0.x\x20>\x20x0.y)\x20?\x20vec2(1.0,\x200.0)\x20:\x20vec2(0.0,\x201.0);\x0a\x20\x20\x20\x20//\x20x0\x20=\x20x0\x20-\x200.0\x20+\x200.0\x20*\x20C.xx\x20;\x0a\x20\x20\x20\x20//\x20x1\x20=\x20x0\x20-\x20i1\x20+\x201.0\x20*\x20C.xx\x20;\x0a\x20\x20\x20\x20//\x20x2\x20=\x20x0\x20-\x201.0\x20+\x202.0\x20*\x20C.xx\x20;\x0a\x20\x20vec4\x20x12\x20=\x20x0.xyxy\x20+\x20C.xxzz;\x0a\x20\x20x12.xy\x20-=\x20i1;\x0a\x0a\x20\x20\x20\x20//\x20Permutations\x0a\x20\x20i\x20=\x20_czm_mod289(i);\x20//\x20Avoid\x20truncation\x20effects\x20in\x20permutation\x0a\x20\x20vec3\x20p\x20=\x20_czm_permute(_czm_permute(i.y\x20+\x20vec3(0.0,\x20i1.y,\x201.0))\x20+\x20i.x\x20+\x20vec3(0.0,\x20i1.x,\x201.0));\x0a\x0a\x20\x20vec3\x20m\x20=\x20max(0.5\x20-\x20vec3(dot(x0,\x20x0),\x20dot(x12.xy,\x20x12.xy),\x20dot(x12.zw,\x20x12.zw)),\x200.0);\x0a\x20\x20m\x20=\x20m\x20*\x20m;\x0a\x20\x20m\x20=\x20m\x20*\x20m;\x0a\x0a\x20\x20\x20\x20//\x20Gradients:\x2041\x20points\x20uniformly\x20over\x20a\x20line,\x20mapped\x20onto\x20a\x20diamond.\x0a\x20\x20\x20\x20//\x20The\x20ring\x20size\x2017*17\x20=\x20289\x20is\x20close\x20to\x20a\x20multiple\x20of\x2041\x20(41*7\x20=\x20287)\x0a\x20\x20vec3\x20x\x20=\x202.0\x20*\x20fract(p\x20*\x20C.www)\x20-\x201.0;\x0a\x20\x20vec3\x20h\x20=\x20abs(x)\x20-\x200.5;\x0a\x20\x20vec3\x20ox\x20=\x20floor(x\x20+\x200.5);\x0a\x20\x20vec3\x20a0\x20=\x20x\x20-\x20ox;\x0a\x0a\x20\x20\x20\x20//\x20Normalise\x20gradients\x20implicitly\x20by\x20scaling\x20m\x0a\x20\x20\x20\x20//\x20Approximation\x20of:\x20m\x20*=\x20inversesqrt(\x20a0*a0\x20+\x20h*h\x20);\x0a\x20\x20m\x20*=\x201.79284291400159\x20-\x200.85373472095314\x20*\x20(a0\x20*\x20a0\x20+\x20h\x20*\x20h);\x0a\x0a\x20\x20\x20\x20//\x20Compute\x20final\x20noise\x20value\x20at\x20P\x0a\x20\x20vec3\x20g;\x0a\x20\x20g.x\x20=\x20a0.x\x20*\x20x0.x\x20+\x20h.x\x20*\x20x0.y;\x0a\x20\x20g.yz\x20=\x20a0.yz\x20*\x20x12.xz\x20+\x20h.yz\x20*\x20x12.yw;\x0a\x20\x20return\x20130.0\x20*\x20dot(m,\x20g);\x0a}\x0a\x0afloat\x20czm_snoise(vec3\x20v)\x20{\x0a\x20\x20const\x20vec2\x20C\x20=\x20vec2(1.0\x20/\x206.0,\x201.0\x20/\x203.0);\x0a\x20\x20const\x20vec4\x20D\x20=\x20vec4(0.0,\x200.5,\x201.0,\x202.0);\x0a\x0a\x20\x20\x20\x20//\x20First\x20corner\x0a\x20\x20vec3\x20i\x20=\x20floor(v\x20+\x20dot(v,\x20C.yyy));\x0a\x20\x20vec3\x20x0\x20=\x20v\x20-\x20i\x20+\x20dot(i,\x20C.xxx);\x0a\x0a\x20\x20\x20\x20//\x20Other\x20corners\x0a\x20\x20vec3\x20g\x20=\x20step(x0.yzx,\x20x0.xyz);\x0a\x20\x20vec3\x20l\x20=\x201.0\x20-\x20g;\x0a\x20\x20vec3\x20i1\x20=\x20min(g.xyz,\x20l.zxy);\x0a\x20\x20vec3\x20i2\x20=\x20max(g.xyz,\x20l.zxy);\x0a\x0a\x20\x20vec3\x20x1\x20=\x20x0\x20-\x20i1\x20+\x20C.xxx;\x0a\x20\x20vec3\x20x2\x20=\x20x0\x20-\x20i2\x20+\x20C.yyy;\x20//\x202.0*C.x\x20=\x201/3\x20=\x20C.y\x0a\x20\x20vec3\x20x3\x20=\x20x0\x20-\x20D.yyy;\x20\x20\x20\x20\x20\x20//\x20-1.0+3.0*C.x\x20=\x20-0.5\x20=\x20-D.y\x0a\x0a\x20\x20\x20\x20//\x20Permutations\x0a\x20\x20i\x20=\x20_czm_mod289(i);\x0a\x20\x20vec4\x20p\x20=\x20_czm_permute(_czm_permute(_czm_permute(i.z\x20+\x20vec4(0.0,\x20i1.z,\x20i2.z,\x201.0))\x20+\x20i.y\x20+\x20vec4(0.0,\x20i1.y,\x20i2.y,\x201.0))\x20+\x20i.x\x20+\x20vec4(0.0,\x20i1.x,\x20i2.x,\x201.0));\x0a\x0a\x20\x20\x20\x20//\x20Gradients:\x207x7\x20points\x20over\x20a\x20square,\x20mapped\x20onto\x20an\x20octahedron.\x0a\x20\x20\x20\x20//\x20The\x20ring\x20size\x2017*17\x20=\x20289\x20is\x20close\x20to\x20a\x20multiple\x20of\x2049\x20(49*6\x20=\x20294)\x0a\x20\x20float\x20n_\x20=\x200.142857142857;\x20//\x201.0/7.0\x0a\x20\x20vec3\x20ns\x20=\x20n_\x20*\x20D.wyz\x20-\x20D.xzx;\x0a\x0a\x20\x20vec4\x20j\x20=\x20p\x20-\x2049.0\x20*\x20floor(p\x20*\x20ns.z\x20*\x20ns.z);\x20\x20//\x20\x20mod(p,7*7)\x0a\x0a\x20\x20vec4\x20x_\x20=\x20floor(j\x20*\x20ns.z);\x0a\x20\x20vec4\x20y_\x20=\x20floor(j\x20-\x207.0\x20*\x20x_);\x20\x20\x20\x20//\x20mod(j,N)\x0a\x0a\x20\x20vec4\x20x\x20=\x20x_\x20*\x20ns.x\x20+\x20ns.yyyy;\x0a\x20\x20vec4\x20y\x20=\x20y_\x20*\x20ns.x\x20+\x20ns.yyyy;\x0a\x20\x20vec4\x20h\x20=\x201.0\x20-\x20abs(x)\x20-\x20abs(y);\x0a\x0a\x20\x20vec4\x20b0\x20=\x20vec4(x.xy,\x20y.xy);\x0a\x20\x20vec4\x20b1\x20=\x20vec4(x.zw,\x20y.zw);\x0a\x0a\x20\x20\x20\x20//vec4\x20s0\x20=\x20vec4(lessThan(b0,0.0))*2.0\x20-\x201.0;\x0a\x20\x20\x20\x20//vec4\x20s1\x20=\x20vec4(lessThan(b1,0.0))*2.0\x20-\x201.0;\x0a\x20\x20vec4\x20s0\x20=\x20floor(b0)\x20*\x202.0\x20+\x201.0;\x0a\x20\x20vec4\x20s1\x20=\x20floor(b1)\x20*\x202.0\x20+\x201.0;\x0a\x20\x20vec4\x20sh\x20=\x20-step(h,\x20vec4(0.0));\x0a\x0a\x20\x20vec4\x20a0\x20=\x20b0.xzyw\x20+\x20s0.xzyw\x20*\x20sh.xxyy;\x0a\x20\x20vec4\x20a1\x20=\x20b1.xzyw\x20+\x20s1.xzyw\x20*\x20sh.zzww;\x0a\x0a\x20\x20vec3\x20p0\x20=\x20vec3(a0.xy,\x20h.x);\x0a\x20\x20vec3\x20p1\x20=\x20vec3(a0.zw,\x20h.y);\x0a\x20\x20vec3\x20p2\x20=\x20vec3(a1.xy,\x20h.z);\x0a\x20\x20vec3\x20p3\x20=\x20vec3(a1.zw,\x20h.w);\x0a\x0a\x20\x20\x20\x20//Normalise\x20gradients\x0a\x20\x20vec4\x20norm\x20=\x20_czm_taylorInvSqrt(vec4(dot(p0,\x20p0),\x20dot(p1,\x20p1),\x20dot(p2,\x20p2),\x20dot(p3,\x20p3)));\x0a\x20\x20p0\x20*=\x20norm.x;\x0a\x20\x20p1\x20*=\x20norm.y;\x0a\x20\x20p2\x20*=\x20norm.z;\x0a\x20\x20p3\x20*=\x20norm.w;\x0a\x0a\x20\x20\x20\x20//\x20Mix\x20final\x20noise\x20value\x0a\x20\x20vec4\x20m\x20=\x20max(0.6\x20-\x20vec4(dot(x0,\x20x0),\x20dot(x1,\x20x1),\x20dot(x2,\x20x2),\x20dot(x3,\x20x3)),\x200.0);\x0a\x20\x20m\x20=\x20m\x20*\x20m;\x0a\x20\x20return\x2042.0\x20*\x20dot(m\x20*\x20m,\x20vec4(dot(p0,\x20x0),\x20dot(p1,\x20x1),\x20dot(p2,\x20x2),\x20dot(p3,\x20x3)));\x0a}\x0a\x0afloat\x20czm_snoise(vec4\x20v)\x20{\x0a\x20\x20const\x20vec4\x20C\x20=\x20vec4(0.138196601125011,\x20\x20//\x20(5\x20-\x20sqrt(5))/20\x20\x20G4\x0a\x20\x200.276393202250021,\x20\x20//\x202\x20*\x20G4\x0a\x20\x200.414589803375032,\x20\x20//\x203\x20*\x20G4\x0a\x20\x20-0.447213595499958);\x20//\x20-1\x20+\x204\x20*\x20G4\x0a\x0a\x20\x20\x20\x20//\x20(sqrt(5)\x20-\x201)/4\x20=\x20F4,\x20used\x20once\x20below\x0a\x20\x20\x20\x20#define\x20F4\x200.309016994374947451\x0a\x0a\x20\x20\x20\x20//\x20First\x20corner\x0a\x20\x20vec4\x20i\x20=\x20floor(v\x20+\x20dot(v,\x20vec4(F4)));\x0a\x20\x20vec4\x20x0\x20=\x20v\x20-\x20i\x20+\x20dot(i,\x20C.xxxx);\x0a\x0a\x20\x20\x20\x20//\x20Other\x20corners\x0a\x0a\x20\x20\x20\x20//\x20Rank\x20sorting\x20originally\x20contributed\x20by\x20Bill\x20Licea-Kane,\x20AMD\x20(formerly\x20ATI)\x0a\x20\x20vec4\x20i0;\x0a\x20\x20vec3\x20isX\x20=\x20step(x0.yzw,\x20x0.xxx);\x0a\x20\x20vec3\x20isYZ\x20=\x20step(x0.zww,\x20x0.yyz);\x0a\x20\x20\x20\x20//\x20\x20i0.x\x20=\x20dot(\x20isX,\x20vec3(\x201.0\x20)\x20);\x0a\x20\x20i0.x\x20=\x20isX.x\x20+\x20isX.y\x20+\x20isX.z;\x0a\x20\x20i0.yzw\x20=\x201.0\x20-\x20isX;\x0a\x20\x20\x20\x20//\x20\x20i0.y\x20+=\x20dot(\x20isYZ.xy,\x20vec2(\x201.0\x20)\x20);\x0a\x20\x20i0.y\x20+=\x20isYZ.x\x20+\x20isYZ.y;\x0a\x20\x20i0.zw\x20+=\x201.0\x20-\x20isYZ.xy;\x0a\x20\x20i0.z\x20+=\x20isYZ.z;\x0a\x20\x20i0.w\x20+=\x201.0\x20-\x20isYZ.z;\x0a\x0a\x20\x20\x20\x20//\x20i0\x20now\x20contains\x20the\x20unique\x20values\x200,1,2,3\x20in\x20each\x20channel\x0a\x20\x20vec4\x20i3\x20=\x20clamp(i0,\x200.0,\x201.0);\x0a\x20\x20vec4\x20i2\x20=\x20clamp(i0\x20-\x201.0,\x200.0,\x201.0);\x0a\x20\x20vec4\x20i1\x20=\x20clamp(i0\x20-\x202.0,\x200.0,\x201.0);\x0a\x0a\x20\x20\x20\x20//\x20\x20x0\x20=\x20x0\x20-\x200.0\x20+\x200.0\x20*\x20C.xxxx\x0a\x20\x20\x20\x20//\x20\x20x1\x20=\x20x0\x20-\x20i1\x20\x20+\x201.0\x20*\x20C.xxxx\x0a\x20\x20\x20\x20//\x20\x20x2\x20=\x20x0\x20-\x20i2\x20\x20+\x202.0\x20*\x20C.xxxx\x0a\x20\x20\x20\x20//\x20\x20x3\x20=\x20x0\x20-\x20i3\x20\x20+\x203.0\x20*\x20C.xxxx\x0a\x20\x20\x20\x20//\x20\x20x4\x20=\x20x0\x20-\x201.0\x20+\x204.0\x20*\x20C.xxxx\x0a\x20\x20vec4\x20x1\x20=\x20x0\x20-\x20i1\x20+\x20C.xxxx;\x0a\x20\x20vec4\x20x2\x20=\x20x0\x20-\x20i2\x20+\x20C.yyyy;\x0a\x20\x20vec4\x20x3\x20=\x20x0\x20-\x20i3\x20+\x20C.zzzz;\x0a\x20\x20vec4\x20x4\x20=\x20x0\x20+\x20C.wwww;\x0a\x0a\x20\x20\x20\x20//\x20Permutations\x0a\x20\x20i\x20=\x20_czm_mod289(i);\x0a\x20\x20float\x20j0\x20=\x20_czm_permute(_czm_permute(_czm_permute(_czm_permute(i.w)\x20+\x20i.z)\x20+\x20i.y)\x20+\x20i.x);\x0a\x20\x20vec4\x20j1\x20=\x20_czm_permute(_czm_permute(_czm_permute(_czm_permute(i.w\x20+\x20vec4(i1.w,\x20i2.w,\x20i3.w,\x201.0))\x20+\x20i.z\x20+\x20vec4(i1.z,\x20i2.z,\x20i3.z,\x201.0))\x20+\x20i.y\x20+\x20vec4(i1.y,\x20i2.y,\x20i3.y,\x201.0))\x20+\x20i.x\x20+\x20vec4(i1.x,\x20i2.x,\x20i3.x,\x201.0));\x0a\x0a\x20\x20\x20\x20//\x20Gradients:\x207x7x6\x20points\x20over\x20a\x20cube,\x20mapped\x20onto\x20a\x204-cross\x20polytope\x0a\x20\x20\x20\x20//\x207*7*6\x20=\x20294,\x20which\x20is\x20close\x20to\x20the\x20ring\x20size\x2017*17\x20=\x20289.\x0a\x20\x20vec4\x20ip\x20=\x20vec4(1.0\x20/\x20294.0,\x201.0\x20/\x2049.0,\x201.0\x20/\x207.0,\x200.0);\x0a\x0a\x20\x20vec4\x20p0\x20=\x20_czm_grad4(j0,\x20ip);\x0a\x20\x20vec4\x20p1\x20=\x20_czm_grad4(j1.x,\x20ip);\x0a\x20\x20vec4\x20p2\x20=\x20_czm_grad4(j1.y,\x20ip);\x0a\x20\x20vec4\x20p3\x20=\x20_czm_grad4(j1.z,\x20ip);\x0a\x20\x20vec4\x20p4\x20=\x20_czm_grad4(j1.w,\x20ip);\x0a\x0a\x20\x20\x20\x20//\x20Normalise\x20gradients\x0a\x20\x20vec4\x20norm\x20=\x20_czm_taylorInvSqrt(vec4(dot(p0,\x20p0),\x20dot(p1,\x20p1),\x20dot(p2,\x20p2),\x20dot(p3,\x20p3)));\x0a\x20\x20p0\x20*=\x20norm.x;\x0a\x20\x20p1\x20*=\x20norm.y;\x0a\x20\x20p2\x20*=\x20norm.z;\x0a\x20\x20p3\x20*=\x20norm.w;\x0a\x20\x20p4\x20*=\x20_czm_taylorInvSqrt(dot(p4,\x20p4));\x0a\x0a\x20\x20\x20\x20//\x20Mix\x20contributions\x20from\x20the\x20five\x20corners\x0a\x20\x20vec3\x20m0\x20=\x20max(0.6\x20-\x20vec3(dot(x0,\x20x0),\x20dot(x1,\x20x1),\x20dot(x2,\x20x2)),\x200.0);\x0a\x20\x20vec2\x20m1\x20=\x20max(0.6\x20-\x20vec2(dot(x3,\x20x3),\x20dot(x4,\x20x4)),\x200.0);\x0a\x20\x20m0\x20=\x20m0\x20*\x20m0;\x0a\x20\x20m1\x20=\x20m1\x20*\x20m1;\x0a\x20\x20return\x2049.0\x20*\x20(dot(m0\x20*\x20m0,\x20vec3(dot(p0,\x20x0),\x20dot(p1,\x20x1),\x20dot(p2,\x20x2)))\x20+\x20dot(m1\x20*\x20m1,\x20vec2(dot(p3,\x20x3),\x20dot(p4,\x20x4))));\x0a}\x0a',LineDotDashMaterial=_0x5a92ef(0x5b5),LineFlowMaterial=_0x5a92ef(0x52f),LineFlowColorMaterial='uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20startTime;\x0auniform\x20float\x20percent;\x0auniform\x20float\x20alpha;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20t\x20=\x20fract(startTime\x20+\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20t\x20*=\x20(1.0\x20+\x20percent);\x0a\x20\x20float\x20alpha1\x20=\x20smoothstep(t\x20-\x20percent,\x20t,\x20st.s)\x20*\x20step(-t,\x20-st.s);\x0a\x20\x20alpha1\x20+=\x20alpha;\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20alpha1\x20*\x20globalAlpha;\x0a\x20\x20return\x20material;\x0a}\x0a',ODLineMaterial='uniform\x20vec4\x20color;\x0auniform\x20vec4\x20bgColor;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20startTime;\x0auniform\x20float\x20bidirectional;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20t\x20=\x20fract(startTime\x20+\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x0a\x20\x20t\x20*=\x201.03;\x0a\x20\x20float\x20alpha0\x20=\x20smoothstep(t\x20-\x200.03,\x20t,\x20st.s)\x20*\x20step(st.s,\x20t);\x0a\x20\x20float\x20mt\x20=\x201.\x20-\x20t;\x0a\x20\x20float\x20alpha1\x20=\x20smoothstep(mt\x20+\x200.03,\x20mt,\x20st.s)\x20*\x20step(mt,\x20st.s);\x0a\x0a\x20\x20float\x20a0\x20=\x20step(abs(bidirectional\x20-\x200.0)\x20-\x200.001,\x200.);\x0a\x20\x20float\x20a1\x20=\x20step(abs(bidirectional\x20-\x201.0)\x20-\x200.001,\x200.);\x0a\x20\x20float\x20db\x20=\x20step(abs(bidirectional\x20-\x202.0)\x20-\x200.001,\x200.);\x0a\x20\x20float\x20alpha\x20=\x20alpha0\x20*\x20(a0\x20+\x20db)\x20+\x20alpha1\x20*\x20(a1\x20+\x20db);\x0a\x20\x20alpha\x20=\x20clamp(alpha,\x200.,\x201.);\x0a\x0a\x20\x20material.diffuse\x20=\x20color.rgb\x20*\x20alpha\x20+\x20bgColor.rgb\x20*\x20(1.\x20-\x20alpha);\x0a\x20\x20material.alpha\x20=\x20(color.a\x20*\x20alpha\x20+\x20bgColor.a\x20*\x20(1.\x20-\x20alpha))\x20*\x20globalAlpha;\x0a\x0a\x20\x20\x20\x20//\x20if\x20(useImageAndRepeat.x\x20!=\x200.)\x20{\x0a\x20\x20\x20\x20//\x20\x20\x20\x20\x20float\x20repeat\x20=\x20useImageAndRepeat.y;\x0a\x20\x20\x20\x20//\x20\x20\x20\x20\x20vec4\x20marsImageColor\x20=\x20texture2D(image,\x20fract(vec2(fract((st.s-t)*repeat),\x20st.t)));\x0a\x20\x20\x20\x20//\x20\x20\x20\x20\x20material.diffuse\x20=\x20marsImageColor.rgb;\x0a\x20\x20\x20\x20//\x20\x20\x20\x20\x20material.alpha\x20=\x20marsImageColor.a;\x0a\x20\x20\x20\x20//\x20}\x0a\x0a\x20\x20return\x20material;\x0a}\x0a',LineFlickerMaterial='uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20float\x20time\x20=\x20fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20scalar\x20=\x20smoothstep(0.0,\x201.0,\x20time);\x0a\x20\x20material.diffuse\x20=\x20color.rgb\x20*\x20scalar;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20scalar\x20*\x20globalAlpha;\x0a\x20\x20return\x20material;\x0a}\x0a',LineTrailMaterial='uniform\x20vec4\x20bgColor;\x0auniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20time\x20=\x20fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x0a\x20\x20vec3\x20fragColor\x20=\x20color.rgb;\x0a\x20\x20if(st.t\x20>\x200.45\x20&&\x20st.t\x20<\x200.55)\x20{\x0a\x20\x20\x20\x20fragColor\x20=\x20vec3(1.0);\x0a\x20\x20}\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x201.5\x20*\x20smoothstep(.0,\x201.,\x20fract(st.s\x20-\x20time));\x0a\x20\x20material.diffuse\x20=\x20max(fragColor.rgb\x20*\x20material.alpha,\x20fragColor.rgb);\x0a\x0a\x20\x20if(material.alpha\x20<\x20bgColor.a)\x20{\x0a\x20\x20\x20\x20material.alpha\x20=\x20bgColor.a;\x0a\x20\x20\x20\x20material.diffuse\x20=\x20bgColor.rgb;\x0a\x20\x20}\x0a\x20\x20material.alpha\x20=\x20material.alpha\x20*\x20globalAlpha;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a',LineBloomMaterial='uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20glow;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20t\x20=\x20fract(speed\x20*\x20czm_frameNumber\x20/\x201000.0);\x0a\x20\x20t\x20*=\x201.03;\x0a\x0a\x20\x20float\x20alpha\x20=\x20smoothstep(t\x20-\x200.03,\x20t,\x20st.s)\x20*\x20step(-t,\x20-st.s);\x0a\x20\x20alpha\x20+=\x200.1;\x0a\x0a\x20\x20vec4\x20fragColor;\x0a\x20\x20fragColor.rgb\x20=\x20(color.rgb)\x20/\x200.5;\x0a\x20\x20fragColor\x20=\x20czm_gammaCorrect(fragColor);\x0a\x20\x20material.diffuse\x20=\x20fragColor.rgb;\x0a\x20\x20material.alpha\x20=\x20alpha\x20*\x20globalAlpha;\x0a\x20\x20material.emission\x20=\x20fragColor.rgb\x20*\x20glow;\x0a\x20\x20return\x20material;\x0a}\x0a',DigitalFlowMaterial='uniform\x20float\x20globalAlpha;\x0a\x0afloat\x20plot(float\x20st,\x20float\x20pct)\x20{\x0a\x20\x20return\x20smoothstep(pct,\x20pct,\x20st)\x20-\x20smoothstep(pct,\x20pct\x20+\x200.5,\x20st);\x0a}\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20time2\x20=\x20czm_frameNumber\x20/\x20speed;\x0a\x20\x20vec4\x20colorImage\x20=\x20texture2D(image,\x20vec2(fract(st.s),\x20fract(float(st.t\x20*\x20segment)\x20-\x20time2)));\x0a\x20\x20float\x20percent\x20=\x20distance(st.y,\x20.5)\x20/\x200.9;\x0a\x20\x20float\x20distance\x20=\x20length(vec2(st.x,\x20st.y));\x0a\x20\x20float\x20pf\x20=\x20plot(distance,\x20fract(czm_frameNumber\x20/\x20200.0)\x20*\x2010.);\x0a\x20\x20vec4\x20gradient\x20=\x20mix(vec4(1.0,\x201.0,\x201.0,\x201.0),\x20vec4(pf,\x20pf,\x20pf,\x201.0),\x200.8);\x0a\x20\x20float\x20alpha\x20=\x20(colorImage.a\x20*\x20(1.0\x20-\x20percent));\x0a\x20\x20vec3\x20diffuse\x20=\x20max(color.rgb\x20*\x20alpha\x20*\x20glow,\x20color.rgb);\x0a\x0a\x20\x20if(flowGlow\x20==\x201.0)\x20{\x0a\x20\x20\x20\x20vec4\x20rgba\x20=\x20mix(vec4(diffuse,\x20alpha),\x20gradient,\x20pf);\x0a\x20\x20\x20\x20material.diffuse\x20=\x20rgba.rgb;\x0a\x20\x20\x20\x20material.alpha\x20=\x20rgba.a\x20*\x20globalAlpha;\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20material.diffuse\x20=\x20diffuse;\x0a\x20\x20\x20\x20material.alpha\x20=\x20alpha\x20*\x20globalAlpha;\x0a\x20\x20}\x0a\x20\x20return\x20material;\x0a}\x0a',WallScrollMaterial='uniform\x20sampler2D\x20image;\x0auniform\x20float\x20speed;\x0auniform\x20vec4\x20color;\x0auniform\x20float\x20count;\x0auniform\x20bool\x20axisY;\x0auniform\x20bool\x20reverse;\x0auniform\x20bool\x20bloom;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20time\x20=\x20fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x0a\x20\x20vec4\x20colorImage;\x0a\x20\x20if(axisY)\x20{\x0a\x20\x20\x20\x20if(reverse)\x0a\x20\x20\x20\x20\x20\x20colorImage\x20=\x20texture2D(image,\x20vec2(fract(float(count)\x20*\x20st.s\x20-\x20time)));\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20colorImage\x20=\x20texture2D(image,\x20vec2(fract(float(count)\x20*\x20st.s\x20+\x20time)));\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20if(reverse)\x0a\x20\x20\x20\x20\x20\x20colorImage\x20=\x20texture2D(image,\x20vec2(fract(float(count)\x20*\x20st.t\x20-\x20time)));\x0a\x20\x20\x20\x20else\x0a\x20\x20\x20\x20\x20\x20colorImage\x20=\x20texture2D(image,\x20vec2(fract(float(count)\x20*\x20st.t\x20+\x20time)));\x0a\x20\x20}\x0a\x0a\x20\x20float\x20perDis\x20=\x201.0\x20/\x20count\x20/\x203.0;\x0a\x20\x20material.alpha\x20=\x20colorImage.a\x20*\x20color.a\x20*\x20smoothstep(.2,\x201.,\x20distance(st.t\x20*\x20perDis,\x201.\x20+\x20perDis))\x20*\x20globalAlpha;\x0a\x0a\x20\x20if(bloom)\x20{\x0a\x20\x20\x20\x20//泛光\x0a\x20\x20\x20\x20vec4\x20fragColor;\x0a\x20\x20\x20\x20fragColor.rgb\x20=\x20(colorImage.rgb\x20+\x20color.rgb)\x20/\x201.0;\x0a\x20\x20\x20\x20fragColor\x20=\x20czm_gammaCorrect(fragColor);\x0a\x0a\x20\x20\x20\x20material.diffuse\x20=\x20colorImage.rgb;\x0a\x20\x20\x20\x20material.emission\x20=\x20fragColor.rgb;\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20material.diffuse\x20=\x20max(color.rgb\x20*\x20material.alpha\x20*\x201.5,\x20color.rgb);\x0a\x20\x20\x20\x20material.emission\x20=\x20max(color.rgb\x20*\x20material.alpha\x20*\x201.5,\x20color.rgb);\x0a\x20\x20}\x0a\x20\x20return\x20material;\x0a}\x0a',ScanLineMaterial='uniform\x20vec4\x20color;\x0auniform\x20float\x20globalAlpha;\x0a\x0afloat\x20circle(vec2\x20uv,\x20float\x20r,\x20float\x20blur)\x20{\x0a\x20\x20float\x20d\x20=\x20length(uv)\x20*\x202.0;\x0a\x20\x20float\x20c\x20=\x20smoothstep(r\x20+\x20blur,\x20r,\x20d);\x0a\x20\x20return\x20c;\x0a}\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st\x20-\x20.5;\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.emission\x20=\x20vec3(0);\x0a\x0a\x20\x20float\x20t\x20=\x20fract(czm_frameNumber\x20*\x20speed\x20/\x201000.0);\x0a\x20\x20float\x20s\x20=\x200.3;\x0a\x20\x20float\x20radius1\x20=\x20smoothstep(.0,\x20s,\x20t)\x20*\x200.9;\x0a\x20\x20float\x20alpha1\x20=\x20circle(st,\x20radius1,\x200.01)\x20*\x20circle(st,\x20radius1,\x20-0.01);\x0a\x20\x20float\x20alpha2\x20=\x20circle(st,\x20radius1,\x200.01\x20-\x20radius1)\x20*\x20circle(st,\x20radius1,\x200.01);\x0a\x20\x20float\x20radius2\x20=\x200.5\x20+\x20smoothstep(s,\x201.0,\x20t)\x20*\x200.5;\x0a\x20\x20float\x20alpha3\x20=\x20circle(st,\x20radius1,\x20radius2\x20+\x200.01\x20-\x20radius1)\x20*\x20circle(st,\x20radius1,\x20-0.01);\x0a\x0a\x20\x20material.alpha\x20=\x20smoothstep(1.0,\x20s,\x20t)\x20*\x20(alpha1\x20+\x20alpha2\x20*\x200.1\x20+\x20alpha3\x20*\x200.1);\x0a\x20\x20material.alpha\x20*=\x20color.a\x20*\x20globalAlpha;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a',CircleScanMaterial='uniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20vec4\x20imgC\x20=\x20texture2D(image,\x20st);\x0a\x20\x20if(imgC.a\x20>\x20.0)\x20{\x0a\x20\x20\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20}\x0a\x20\x20material.alpha\x20=\x20imgC.a\x20*\x20color.a\x20*\x20globalAlpha;\x0a\x20\x20return\x20material;\x0a}\x0a',CircleWaveMaterial='uniform\x20float\x20globalAlpha;\x0auniform\x20vec4\x20color;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20material.diffuse\x20=\x201.5\x20*\x20color.rgb;\x0a\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20dis\x20=\x20distance(st,\x20vec2(0.5,\x200.5));\x0a\x20\x20float\x20currTime;\x0a\x20\x20if(time\x20<\x200.0)\x20{\x0a\x20\x20\x20\x20currTime\x20=\x20speed\x20*\x20czm_frameNumber\x20/\x201000.0;\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20currTime\x20=\x20time;\x0a\x20\x20}\x0a\x0a\x20\x20float\x20per\x20=\x20fract(currTime);\x0a\x20\x20if(count\x20==\x201.0)\x20{\x0a\x20\x20\x20\x20if(dis\x20>\x20per\x20*\x200.5)\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20material.alpha\x20=\x20color.a\x20*\x20dis\x20/\x20per\x20/\x202.0\x20*\x20globalAlpha;\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20vec3\x20str\x20=\x20materialInput.str;\x0a\x20\x20\x20\x20if(abs(str.z)\x20>\x200.001)\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if(dis\x20>\x200.5)\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20float\x20perDis\x20=\x200.5\x20/\x20count;\x0a\x20\x20\x20\x20\x20\x20float\x20disNum;\x0a\x20\x20\x20\x20\x20\x20float\x20bl\x20=\x200.0;\x0a\x20\x20\x20\x20\x20\x20for(float\x20i\x20=\x200.0;\x20i\x20<=\x2099.0;\x20i+=1.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(i\x20<=\x20count)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20disNum\x20=\x20perDis\x20*\x20i\x20-\x20dis\x20+\x20per\x20/\x20count;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(disNum\x20>\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(disNum\x20<\x20perDis)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bl\x20=\x201.0\x20-\x20disNum\x20/\x20perDis;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20else\x20if(disNum\x20-\x20perDis\x20<\x20perDis)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bl\x20=\x201.0\x20-\x20abs(1.0\x20-\x20disNum\x20/\x20perDis);\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\x20material.alpha\x20=\x20pow(bl,\x20(1.0\x20+\x2010.0\x20*\x20(1.0\x20-\x20gradient)))\x20*\x20color.a\x20*\x20globalAlpha;\x0a\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}\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x20\x20return\x20material;\x0a}\x0a',RadarLineMaterial=_0x5a92ef(0xb79),RadarWaveMaterial='uniform\x20vec4\x20color;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20globalAlpha;\x0a\x0a#define\x20PI\x203.14159265359\x0a\x0afloat\x20rand(vec2\x20co)\x20{\x0a\x20\x20return\x20fract(sin(dot(co.xy,\x20vec2(12.9898,\x2078.233)))\x20*\x2043758.5453);\x0a}\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20vec2\x20pos\x20=\x20st\x20-\x20vec2(0.5);\x0a\x20\x20float\x20time\x20=\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0;\x0a\x20\x20float\x20r\x20=\x20length(pos);\x0a\x20\x20float\x20t\x20=\x20atan(pos.y,\x20pos.x)\x20-\x20time\x20*\x202.5;\x0a\x20\x20float\x20a\x20=\x20(atan(sin(t),\x20cos(t))\x20+\x20PI)\x20/\x20(2.0\x20*\x20PI);\x0a\x20\x20float\x20ta\x20=\x200.5;\x0a\x20\x20float\x20v\x20=\x20smoothstep(ta\x20-\x200.05,\x20ta\x20+\x200.05,\x20a)\x20*\x20smoothstep(ta\x20+\x200.05,\x20ta\x20-\x200.05,\x20a);\x0a\x20\x20vec3\x20flagColor\x20=\x20color.rgb\x20*\x20v;\x0a\x20\x20float\x20blink\x20=\x20pow(sin(time\x20*\x201.5)\x20*\x200.5\x20+\x200.5,\x200.8);\x0a\x20\x20flagColor\x20=\x20color.rgb\x20*\x20pow(a,\x208.0\x20*\x20(.2\x20+\x20blink))\x20*\x20(sin(r\x20*\x20500.0)\x20*\x20.5\x20+\x20.5);\x0a\x20\x20flagColor\x20=\x20flagColor\x20*\x20pow(r,\x200.4);\x0a\x20\x20material.alpha\x20=\x20length(flagColor)\x20*\x201.3\x20*\x20globalAlpha;\x0a\x20\x20material.diffuse\x20=\x20flagColor\x20*\x203.0;\x0a\x20\x20return\x20material;\x0a}\x0a',RectSlideMaterial='uniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20vec4\x20colorImage\x20=\x20texture2D(image,\x20vec2(fract(st.s\x20+\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0),\x20fract(st.t)));\x0a\x0a\x20\x20material.alpha\x20=\x20colorImage.a\x20*\x20color.a\x20*\x20globalAlpha;\x0a\x20\x20if(pure)\x20{\x0a\x20\x20\x20\x20material.diffuse\x20=\x20diffusePower\x20*\x20color.rgb;\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20material.diffuse\x20=\x20colorImage.rgb;\x0a\x20\x20}\x0a\x20\x20return\x20material;\x0a}\x0a',EllipsoidElectricMaterial='precision\x20highp\x20float;\x0aprecision\x20highp\x20int;\x0a\x0a#define\x20pi\x203.1415926535\x0a#define\x20PI2RAD\x200.01745329252\x0a#define\x20TWO_PI\x20(2.\x20*\x20PI)\x0a\x0auniform\x20vec4\x20marscolor;\x0auniform\x20float\x20speed;\x0auniform\x20float\x20globalAlpha;\x0a\x0afloat\x20time;\x0afloat\x20rands(float\x20p)\x20{\x0a\x20\x20return\x20fract(sin(p)\x20*\x2010000.0);\x0a}\x0afloat\x20noise(vec2\x20p)\x20{\x0a\x20\x20float\x20t\x20=\x20time\x20/\x2020000.0;\x0a\x20\x20if(t\x20>\x201.0)\x0a\x20\x20\x20\x20t\x20-=\x20floor(t);\x0a\x20\x20return\x20rands(p.x\x20*\x2014.\x20+\x20p.y\x20*\x20sin(t)\x20*\x200.5);\x0a}\x0avec2\x20sw(vec2\x20p)\x20{\x0a\x20\x20return\x20vec2(floor(p.x),\x20floor(p.y));\x0a}\x0avec2\x20se(vec2\x20p)\x20{\x0a\x20\x20return\x20vec2(ceil(p.x),\x20floor(p.y));\x0a}\x0avec2\x20nw(vec2\x20p)\x20{\x0a\x20\x20return\x20vec2(floor(p.x),\x20ceil(p.y));\x0a}\x0avec2\x20ne(vec2\x20p)\x20{\x0a\x20\x20return\x20vec2(ceil(p.x),\x20ceil(p.y));\x0a}\x0afloat\x20smoothNoise(vec2\x20p)\x20{\x0a\x20\x20vec2\x20inter\x20=\x20smoothstep(0.0,\x201.0,\x20fract(p));\x0a\x20\x20float\x20s\x20=\x20mix(noise(sw(p)),\x20noise(se(p)),\x20inter.x);\x0a\x20\x20float\x20n\x20=\x20mix(noise(nw(p)),\x20noise(ne(p)),\x20inter.x);\x0a\x20\x20return\x20mix(s,\x20n,\x20inter.y);\x0a}\x0afloat\x20fbm(vec2\x20p)\x20{\x0a\x20\x20float\x20z\x20=\x202.0;\x0a\x20\x20float\x20rz\x20=\x200.0;\x0a\x20\x20vec2\x20bp\x20=\x20p;\x0a\x20\x20for(float\x20i\x20=\x201.0;\x20i\x20<\x206.0;\x20i++)\x20{\x0a\x20\x20\x20\x20rz\x20+=\x20abs((smoothNoise(p)\x20-\x200.5)\x20*\x202.0)\x20/\x20z;\x0a\x20\x20\x20\x20z\x20*=\x202.0;\x0a\x20\x20\x20\x20p\x20*=\x202.0;\x0a\x20\x20}\x0a\x20\x20return\x20rz;\x0a}\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20vUv\x20=\x20materialInput.st;\x0a\x20\x20time\x20=\x20czm_frameNumber\x20*\x20speed\x20/\x20100.0;\x0a\x0a\x20\x20vec2\x20uv\x20=\x20vUv;\x0a\x20\x20vec2\x20uv2\x20=\x20vUv;\x0a\x20\x20//\x20if\x20(uv.y\x20<\x200.5)\x20{\x0a\x20\x20//\x20\x20\x20\x20\x20discard;\x0a\x20\x20//\x20}\x0a\x20\x20uv\x20*=\x204.;\x0a\x20\x20float\x20rz\x20=\x20fbm(uv);\x0a\x20\x20uv\x20/=\x20exp(mod(time\x20*\x202.0,\x20pi));\x0a\x20\x20rz\x20*=\x20pow(15.,\x201.0);\x0a\x20\x20vec4\x20marscolor\x20=\x20mix(vec4(color.rgb,\x201.0)\x20/\x20rz,\x20vec4(color.rgb,\x200.1),\x200.5);\x0a\x20\x20if(uv2.x\x20<\x200.05)\x20{\x0a\x20\x20\x20\x20marscolor\x20=\x20mix(vec4(color.rgb,\x200.1),\x20marscolor,\x20uv2.x\x20/\x200.05);\x0a\x20\x20}\x0a\x20\x20if(uv2.x\x20>\x200.95)\x20{\x0a\x20\x20\x20\x20marscolor\x20=\x20mix(marscolor,\x20vec4(color.rgb,\x200.1),\x20(uv2.x\x20-\x200.95)\x20/\x200.05);\x0a\x20\x20}\x0a\x0a\x20\x20material.alpha\x20=\x20marscolor.a\x20*\x202.0\x20*\x20globalAlpha;\x0a\x20\x20material.diffuse\x20=\x20max(marscolor.rgb\x20+\x20marscolor.rgb\x20*\x20material.alpha,\x20marscolor.rgb);\x0a\x0a\x20\x20return\x20material;\x0a}\x0a',EllipsoidWaveMaterial=_0x5a92ef(0xd16),PolyGradientMaterial='uniform\x20vec4\x20color;\x0auniform\x20float\x20diffusePower;\x0auniform\x20float\x20alphaPower;\x0auniform\x20float\x20globalAlpha;\x0auniform\x20vec2\x20center;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20alpha\x20=\x20distance(st,\x20center);\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20alpha\x20*\x20alphaPower\x20*\x20globalAlpha;\x0a\x20\x20material.diffuse\x20=\x20color.rgb\x20*\x20diffusePower;\x0a\x20\x20return\x20material;\x0a}\x0a',AsphaltMaterial='uniform\x20vec4\x20color;\x0auniform\x20float\x20size;\x0auniform\x20float\x20frequency;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20//\x20From\x20Stefan\x20Gustavson\x27s\x20Procedural\x20Textures\x20in\x20GLSL\x20in\x20OpenGL\x20Insights\x0a\x20\x20//Main\x20cellular\x20pattern\x0a\x20\x20vec4\x20color\x20=\x20color;\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20vec2\x20F\x20=\x20czm_cellular(st\x20/\x20size);\x0a\x20\x20color.rgb\x20-=\x20(F.x\x20/\x20F.y)\x20*\x200.1;\x0a\x0a\x20\x20//Extra\x20bumps\x20for\x20frequency\x0a\x20\x20float\x20noise\x20=\x20czm_snoise(st\x20/\x20size);\x0a\x20\x20noise\x20=\x20pow(noise,\x205.0)\x20*\x20frequency;\x0a\x20\x20color.rgb\x20+=\x20noise;\x0a\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20globalAlpha;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a',BlobMaterial='uniform\x20vec4\x20evenColor;\x0auniform\x20vec4\x20oddColor;\x0auniform\x20float\x20frequency;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20//\x20From\x20Stefan\x20Gustavson\x27s\x20Procedural\x20Textures\x20in\x20GLSL\x20in\x20OpenGL\x20Insights\x0a\x20\x20vec2\x20F\x20=\x20czm_cellular(materialInput.st\x20*\x20frequency);\x0a\x20\x20float\x20t\x20=\x201.0\x20-\x20F.x\x20*\x20F.x;\x0a\x0a\x20\x20vec4\x20color\x20=\x20mix(evenColor,\x20oddColor,\x20t);\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20globalAlpha;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a',FacetMaterial='uniform\x20vec4\x20evenColor;\x0auniform\x20vec4\x20oddColor;\x0auniform\x20float\x20frequency;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20//\x20From\x20Stefan\x20Gustavson\x27s\x20Procedural\x20Textures\x20in\x20GLSL\x20in\x20OpenGL\x20Insights\x0a\x20\x20vec2\x20F\x20=\x20czm_cellular(materialInput.st\x20*\x20frequency);\x0a\x20\x20float\x20t\x20=\x200.1\x20+\x20(F.y\x20-\x20F.x);\x0a\x0a\x20\x20vec4\x20color\x20=\x20mix(evenColor,\x20oddColor,\x20t);\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20globalAlpha;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a',PolyGrassMaterial='uniform\x20vec4\x20evenColor;\x0auniform\x20vec4\x20oddColor;\x0auniform\x20float\x20frequency;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20noise1\x20=\x20(czm_snoise(st\x20*\x20frequency\x20*\x201.0))\x20*\x201.0;\x0a\x20\x20float\x20noise2\x20=\x20(czm_snoise(st\x20*\x20frequency\x20*\x202.0))\x20*\x200.5;\x0a\x20\x20float\x20noise3\x20=\x20(czm_snoise(st\x20*\x20frequency\x20*\x204.0))\x20*\x200.25;\x0a\x20\x20float\x20noise\x20=\x20sin(noise1\x20+\x20noise2\x20+\x20noise3)\x20*\x200.1;\x0a\x0a\x20\x20vec4\x20color\x20=\x20mix(evenColor,\x20oddColor,\x20noise);\x0a\x0a\x20\x20//Make\x20thatch\x20patterns\x0a\x20\x20float\x20verticalNoise\x20=\x20czm_snoise(vec2(st.x\x20*\x20100.0,\x20st.y\x20*\x2020.0))\x20*\x200.02;\x0a\x20\x20float\x20horizontalNoise\x20=\x20czm_snoise(vec2(st.x\x20*\x2020.0,\x20st.y\x20*\x20100.0))\x20*\x200.02;\x0a\x20\x20float\x20stripeNoise\x20=\x20min(verticalNoise,\x20horizontalNoise);\x0a\x0a\x20\x20color.rgb\x20+=\x20stripeNoise;\x0a\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20globalAlpha;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a',PolyWoodMaterial=_0x5a92ef(0x1cb),ImageMaterial=_0x5a92ef(0x72d),WaterLightMaterial='uniform\x20float\x20globalAlpha;\x0a\x0afloat\x20time\x20=\x200.0;\x0amat2\x20m2\x20=\x20mat2(0.80,\x200.60,\x20-0.60,\x200.80);\x0a\x0amat2\x20mars3d_makem(in\x20float\x20theta)\x20{\x0a\x20\x20float\x20c\x20=\x20cos(theta);\x0a\x20\x20float\x20s\x20=\x20sin(theta);\x0a\x20\x20return\x20mat2(c,\x20-s,\x20s,\x20c);\x0a}\x0a\x0afloat\x20noise(in\x20vec2\x20x)\x20{\x0a\x20\x20return\x20texture2D(specularMap,\x20x\x20*\x20.01).x;\x0a}\x0a\x0afloat\x20mars3d_fbm(in\x20vec2\x20p)\x20{\x0a\x20\x20float\x20z\x20=\x202.;\x0a\x20\x20float\x20rz\x20=\x200.;\x0a\x20\x20for(float\x20i\x20=\x201.;\x20i\x20<\x207.;\x20i++)\x20{\x0a\x20\x20\x20\x20rz\x20+=\x20abs((noise(p)\x20-\x200.5)\x20*\x202.)\x20/\x20z;\x0a\x20\x20\x20\x20z\x20=\x20z\x20*\x202.;\x0a\x20\x20\x20\x20p\x20=\x20p\x20*\x202.;\x0a\x20\x20\x20\x20p\x20*=\x20m2;\x0a\x20\x20}\x0a\x20\x20return\x20rz;\x0a}\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20vUv\x20=\x20materialInput.st;\x0a\x20\x20time\x20=\x20czm_frameNumber\x20/\x20200.0;\x0a\x20\x20vec2\x20p\x20=\x202.\x20*\x20vUv.xy\x20-\x20vec2(1.,\x201.);\x0a\x20\x20vec2\x20bp\x20=\x20p;\x0a\x0a\x20\x20#ifndef\x20CENTERED\x0a\x20\x20p\x20+=\x205.;\x0a\x20\x20p\x20*=\x2030.;\x0a\x20\x20#endif\x0a\x20\x20float\x20rb\x20=\x20mars3d_fbm(p\x20*\x20.5\x20+\x20time\x20*\x20.17)\x20*\x20.1;\x0a\x20\x20rb\x20=\x20sqrt(rb);\x0a\x20\x20#ifndef\x20CENTERED\x0a\x20\x20p\x20*=\x20mars3d_makem(rb\x20*\x20.2\x20+\x20atan(p.y,\x20p.x)\x20*\x201.);\x0a\x20\x20#else\x0a\x20\x20p\x20*=\x20mars3d_makem(rb\x20*\x20.2\x20+\x20atan(p.y,\x20p.x)\x20*\x202.);\x0a\x20\x20#endif\x0a\x0a\x20\x20\x20\x20//coloring\x0a\x20\x20float\x20rz\x20=\x20mars3d_fbm(p\x20*\x20.9\x20-\x20time\x20*\x20.7);\x0a\x20\x20rz\x20*=\x20dot(bp\x20*\x205.,\x20bp)\x20+\x20.5;\x0a\x20\x20rz\x20*=\x20sin(p.x\x20*\x20.5\x20+\x20time\x20*\x204.)\x20*\x201.5;\x0a\x20\x20vec3\x20col\x20=\x20vec3(.04,\x200.07,\x200.45)\x20/\x20(.1\x20-\x20rz);\x0a\x20\x20vec4\x20fragColor\x20=\x20vec4(sqrt(abs(col)),\x201.0);\x0a\x20\x20material.alpha\x20=\x20fragColor.a\x20*\x20alpha\x20*\x20globalAlpha;\x0a\x20\x20material.diffuse\x20=\x20fragColor.rgb\x20*\x20.5;\x0a\x0a\x20\x20\x20\x20//\x20cesium\x0a\x20\x20float\x20frequency\x20=\x202000.0;\x0a\x20\x20float\x20amplitude\x20=\x2010.0;\x0a\x20\x20float\x20fadeFactor\x20=\x201.0;\x0a\x20\x20vec4\x20mapColor\x20=\x20texture2D(normalMap,\x20materialInput.st);\x0a\x20\x20float\x20specularMapValue\x20=\x20texture2D(normalMap,\x20materialInput.st).r;\x0a\x20\x20specularMapValue\x20=\x201.0;\x0a\x0a\x20\x20float\x20fade\x20=\x20max(1.0,\x20(length(materialInput.positionToEyeEC)\x20/\x2010000000000.0)\x20*\x20frequency\x20*\x20fadeFactor);\x0a\x20\x20vec4\x20noise\x20=\x20czm_getWaterNoise(normalMap,\x20materialInput.st\x20*\x20frequency,\x20time,\x200.0);\x0a\x20\x20vec3\x20normalTangentSpace\x20=\x20noise.xyz\x20*\x20vec3(1.0,\x201.0,\x20(1.0\x20/\x20amplitude));\x0a\x20\x20normalTangentSpace.xy\x20/=\x20fade;\x0a\x20\x20normalTangentSpace\x20=\x20mix(vec3(0.0,\x200.0,\x2050.0),\x20normalTangentSpace,\x20specularMapValue);\x0a\x20\x20normalTangentSpace\x20=\x20normalize(normalTangentSpace);\x0a\x0a\x20\x20float\x20mars3dPerturbationRatio\x20=\x20clamp(dot(normalTangentSpace,\x20vec3(0.0,\x200.0,\x200.1)),\x200.0,\x201.0);\x0a\x20\x20material.diffuse\x20+=\x20(0.1\x20*\x20mars3dPerturbationRatio);\x0a\x20\x20material.normal\x20=\x20normalize(materialInput.tangentToEyeMatrix\x20*\x20normalTangentSpace);\x0a\x20\x20material.specular\x20=\x200.5;\x0a\x20\x20material.shininess\x20=\x2010.0;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a',NeonLightMaterial='uniform\x20float\x20globalAlpha;\x0a\x0afloat\x20marsstepping(float\x20t)\x20{\x0a\x20\x20if(t\x20<\x200.)\x0a\x20\x20\x20\x20return\x20-1.\x20+\x20pow(1.\x20+\x20t,\x202.);\x0a\x20\x20else\x0a\x20\x20\x20\x20return\x201.\x20-\x20pow(1.\x20-\x20t,\x202.);\x0a}\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20vUv\x20=\x20materialInput.st;\x0a\x20\x20vec2\x20uv\x20=\x202.\x20*\x20vUv.xy\x20-\x20vec2(1.,\x201.);\x0a\x20\x20;\x0a\x20\x20uv\x20*=\x202.0;\x0a\x20\x20vec4\x20fragColor\x20=\x20vec4(0.);\x0a\x20\x20uv\x20=\x20normalize(uv)\x20*\x20length(uv);\x0a\x0a\x20\x20float\x20time\x20=\x20czm_frameNumber\x20/\x20speed;\x0a\x20\x20for(int\x20i\x20=\x200;\x20i\x20<\x2012;\x20i++)\x20{\x0a\x20\x20\x20\x20float\x20t\x20=\x20time\x20+\x20float(i)\x20*\x203.141592\x20/\x2012.\x20*\x20(5.\x20+\x201.\x20*\x20marsstepping(sin(time\x20*\x203.)));\x0a\x20\x20\x20\x20vec2\x20p\x20=\x20vec2(cos(t),\x20sin(t));\x0a\x20\x20\x20\x20p\x20*=\x20cos(time\x20+\x20float(i)\x20*\x203.141592\x20*\x20cos(time\x20/\x208.));\x0a\x20\x20\x20\x20vec3\x20col\x20=\x20cos(vec3(0,\x201,\x20-1)\x20*\x203.141592\x20*\x202.\x20/\x203.\x20+\x203.141925\x20*\x20(time\x20/\x202.\x20+\x20float(i)\x20/\x205.))\x20*\x200.5\x20+\x200.5;\x0a\x20\x20\x20\x20fragColor\x20+=\x20vec4(0.05\x20/\x20length(uv\x20-\x20p\x20*\x200.9)\x20*\x20col,\x201.0);\x0a\x20\x20}\x0a\x20\x20fragColor.xyz\x20=\x20pow(fragColor.xyz,\x20vec3(3.));\x0a\x20\x20fragColor.w\x20=\x201.0;\x0a\x0a\x20\x20vec4\x20baseColor\x20=\x20vec4(fragColor.rgb\x20+\x20color.rgb\x20*\x202.0,\x20fragColor.r\x20*\x200.2);\x0a\x20\x20material.alpha\x20=\x20baseColor.a\x20*\x20globalAlpha;\x0a\x20\x20material.diffuse\x20=\x20baseColor.rgb;\x0a\x0a\x20\x20return\x20material;\x0a}\x0a';Cesium__namespace['ShaderSource']['_czmBuiltinsAndUniforms'][_0x5a92ef(0xdb4)]=czm_cellular,Cesium__namespace['ShaderSource']['_czmBuiltinsAndUniforms']['czm_snoise']=czm_snoise,register$3(LineDotDash,{'fabric':{'uniforms':{'color':new Cesium__namespace[(_0x5a92ef(0x3d5))](0x1,0x0,0x1,0x1),'gapColor':new Cesium__namespace['Color'](0x0,0x0,0x0,0x0),'dashLength':0x10,'dashPattern':0xff},'source':LineDotDashMaterial},'translucent':!![]}),register$3(LineFlow,{'fabric':{'uniforms':{'image':Cesium__namespace[_0x5a92ef(0x55a)]['DefaultImageId'],'color':new Cesium__namespace['Color'](0x1,0x1,0x1,0x0),'repeat':new Cesium__namespace['Cartesian2'](0x1,0x1),'axisY':![],'mixt':![],'speed':0xa,'time':-0x1,'hasImage2':![],'image2':Cesium__namespace['Material']['DefaultImageId'],'color2':new Cesium__namespace['Color'](0x1,0x1,0x1),'globalAlpha':0x1},'source':LineFlowMaterial},'translucent':!![]}),register$3(LineFlowColor,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x0,0x0,0.7),'startTime':0x0,'speed':0x2,'percent':0.04,'alpha':0.1,'globalAlpha':0x1},'source':LineFlowColorMaterial},'translucent':!![]}),register$3(ODLine,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x1,0x0,0.7),'startTime':0x0,'speed':0x14,'bgColor':new Cesium__namespace['Color'](0x1,0x1,0x0,0.1),'bidirectional':0x0,'globalAlpha':0x1},'source':ODLineMaterial},'translucent':!![]}),register$3(LineFlicker,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x0,0x0,0.7),'speed':0xa,'globalAlpha':0x1},'source':LineFlickerMaterial},'translucent':!![]}),register$3(LineTrail,{'fabric':{'uniforms':{'color':new Cesium__namespace[(_0x5a92ef(0x3d5))](0x1,0x0,0x0,0.7),'bgColor':new Cesium__namespace['Color'](0x0,0x0,0x0,0x0),'speed':0x5,'globalAlpha':0x1},'source':LineTrailMaterial},'translucent':!![]}),register$3(LineBloom,{'fabric':{'uniforms':{'color':Cesium__namespace[_0x5a92ef(0x3d5)]['ORANGE'],'glow':0x1,'speed':0x5,'globalAlpha':0x1},'source':LineBloomMaterial},'translucent':!![]}),register$3(DigitalFlow,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x0,0x0,0x0,0.8),'image':Cesium__namespace['Material'][_0x5a92ef(0xe99)],'speed':0xa,'glow':0xa,'flowGlow':0x1,'segment':0x3,'globalAlpha':0x1},'source':DigitalFlowMaterial},'translucent':!![]}),register$3(WallScroll,{'fabric':{'uniforms':{'color':new Cesium__namespace[(_0x5a92ef(0x3d5))](0x0,0x0,0x0,0x1),'image':Cesium__namespace['Material']['DefaultImageId'],'count':0x1,'speed':0x5,'reverse':![],'axisY':![],'bloom':![],'globalAlpha':0x1},'source':WallScrollMaterial},'translucent':!![]}),register$3(ScanLine,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x1,0x0,0x1),'speed':0xa,'globalAlpha':0x1},'source':ScanLineMaterial},'translucent':!![]}),register$3(CircleScan,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x0,0x0,0x1),'image':Cesium__namespace['Material']['DefaultImageId'],'globalAlpha':0x1},'source':CircleScanMaterial},'translucent':!![]}),register$3(CircleWave,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x1,0x0,0x1),'speed':0xa,'time':-0x1,'count':0x1,'gradient':0.1,'globalAlpha':0x1},'source':CircleWaveMaterial},'translucent':!![]}),register$3(RadarLine,{'fabric':{'uniforms':{'color':new Cesium__namespace[(_0x5a92ef(0x3d5))](0x0,0x1,0x1,0.7),'speed':0x5,'globalAlpha':0x1},'source':RadarLineMaterial},'translucent':!![]}),register$3(RadarWave,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x0,0x1,0x1,0.7),'speed':0x5,'globalAlpha':0x1},'source':RadarWaveMaterial},'translucent':!![]}),register$3(RectSlide,{'fabric':{'uniforms':{'image':Cesium__namespace[_0x5a92ef(0x55a)][_0x5a92ef(0xe99)],'color':Cesium__namespace[_0x5a92ef(0x3d5)]['WHITE'],'speed':0xa,'pure':![],'diffusePower':1.3,'globalAlpha':0x1},'source':RectSlideMaterial},'translucent':!![]}),register$3(EllipsoidElectric,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x0,0x1,0x1,0.7),'speed':0x5,'globalAlpha':0x1},'source':EllipsoidElectricMaterial},'translucent':!![]}),register$3(EllipsoidWave,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x0,0x1,0x1,0.7),'speed':0x5,'globalAlpha':0x1},'source':EllipsoidWaveMaterial},'translucent':!![]}),register$3(PolyGradient,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x1,0x0,0.5),'diffusePower':1.6,'alphaPower':1.5,'center':new Cesium__namespace['Cartesian2'](0.5,0.5),'globalAlpha':0x1},'source':PolyGradientMaterial},'translucent':!![]}),register$3(PolyAsphalt,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0.15,0.15,0.15,0x1),'size':0.02,'frequency':0.2,'globalAlpha':0x1},'source':AsphaltMaterial},'translucent':function translucent(_0x51c7cc){var _0x14aab8=_0x5a92ef;return _0x51c7cc[_0x14aab8(0x282)]['color']['alpha']<0x1;}}),register$3(PolyBlob,{'fabric':{'uniforms':{'evenColor':new Cesium__namespace['Color'](0x1,0x1,0x1,0.5),'oddColor':new Cesium__namespace['Color'](0x0,0x0,0x1,0.5),'frequency':0xa,'globalAlpha':0x1},'source':BlobMaterial},'translucent':function translucent(_0x28ed81){var _0x323694={_0x3ca432:0x313},_0x24ec1c=_0x5a92ef,_0x559185=_0x28ed81['uniforms'];return _0x559185['evenColor'][_0x24ec1c(_0x323694._0x3ca432)]<0x1||_0x559185[_0x24ec1c(0x211)]['alpha']<0x0;}}),register$3(PolyFacet,{'fabric':{'uniforms':{'evenColor':new Cesium__namespace[(_0x5a92ef(0x3d5))](0.25,0.25,0.25,0.75),'oddColor':new Cesium__namespace[(_0x5a92ef(0x3d5))](0.75,0.75,0.75,0.75),'frequency':0xa,'globalAlpha':0x1},'source':FacetMaterial},'translucent':function translucent(_0x52bb4d){var _0x43b925=_0x5a92ef,_0x190cb4=_0x52bb4d['uniforms'];return _0x190cb4['evenColor']['alpha']<0x1||_0x190cb4['oddColor'][_0x43b925(0x313)]<0x0;}}),register$3(PolyGrass,{'fabric':{'uniforms':{'evenColor':new Cesium__namespace['Color'](0.25,0.4,0.1,0x1),'oddColor':new Cesium__namespace['Color'](0.1,0.1,0.1,0x1),'frequency':1.5,'globalAlpha':0x1},'source':PolyGrassMaterial},'translucent':function translucent(_0x3fbd3d){var _0x517096={_0x427d8c:0x313},_0x44baab=_0x5a92ef,_0x57dc4d=_0x3fbd3d['uniforms'];return _0x57dc4d['evenColor']['alpha']<0x1||_0x57dc4d['oddColor'][_0x44baab(_0x517096._0x427d8c)]<0x1;}}),register$3(PolyWood,{'fabric':{'uniforms':{'evenColor':new Cesium__namespace[(_0x5a92ef(0x3d5))](0.6,0.3,0.1,0x1),'oddColor':new Cesium__namespace[(_0x5a92ef(0x3d5))](0.4,0.2,0.07,0x1),'frequency':0x3,'noiseScale':new Cesium__namespace[(_0x5a92ef(0xb74))](0.7,0.5),'grainFrequency':0x1b,'globalAlpha':0x1},'source':PolyWoodMaterial},'translucent':function translucent(_0x72ce9f){var _0x59f319={_0x5016de:0x211},_0x41dfce=_0x5a92ef,_0x28ba61=_0x72ce9f['uniforms'];return _0x28ba61['evenColor']['alpha']<0x1||_0x28ba61[_0x41dfce(_0x59f319._0x5016de)][_0x41dfce(0x313)]<0x1;}}),register$3(Image2,{'fabric':{'uniforms':{'image':Cesium__namespace['Material']['DefaultImageId'],'color':Cesium__namespace['Color']['WHITE'],'opacity':0x1,'speed':0x0,'globalAlpha':0x1},'source':ImageMaterial},'translucent':!![]}),register$3(WaterLight,{'fabric':{'uniforms':{'alpha':0.3,'specularMap':Cesium__namespace['Material']['DefaultImageId'],'normalMap':Cesium__namespace['buildModuleUrl']('Assets/Textures/waterNormals.jpg'),'globalAlpha':0x1},'source':WaterLightMaterial},'translucent':!![]}),register$3(NeonLight,{'fabric':{'uniforms':{'color':Cesium__namespace['Color']['WHITE'],'speed':0x1,'globalAlpha':0x1},'source':NeonLightMaterial},'translucent':!![]}),registerPropertyClass(Color$2,Cesium__namespace['ColorMaterialProperty']),registerPropertyClass(Image$1,Cesium__namespace['ImageMaterialProperty']),registerPropertyClass(PolylineArrow,Cesium__namespace['PolylineArrowMaterialProperty']),registerPropertyClass(PolylineOutline,Cesium__namespace[_0x5a92ef(0x1008)]),registerPropertyClass(PolylineDash,Cesium__namespace['PolylineDashMaterialProperty']),registerPropertyClass(PolylineGlow,Cesium__namespace[_0x5a92ef(0xe53)]),registerPropertyClass(Grid,Cesium__namespace['GridMaterialProperty']),registerPropertyClass(Checkerboard,Cesium__namespace['CheckerboardMaterialProperty']),registerPropertyClass(Stripe,Cesium__namespace[_0x5a92ef(0x482)]);var TextMaterial=function(_0x45e35c){_inherits(_0x318c07,_0x45e35c);var _0x44f958=_createSuper(_0x318c07);function _0x318c07(){var _0x3e2b15=_0x4361,_0x27c8b=arguments[_0x3e2b15(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x318c07),_0x44f958['call'](this,conventOptions$1(_0x27c8b));}return _createClass(_0x318c07);}(Cesium__namespace['Material']);function conventOptions$1(_0x216724){var _0x28362f={_0x484bea:0x9b1,_0x1563b7:0x57d,_0x5293db:0x232},_0x3c24ca=_0x5a92ef,_0x4d19d5=_0x216724['text'];_0x216724['font_size']=_0x216724['font_size']||0x46;var _0x62ed10=LabelStyleConver[_0x3c24ca(0x851)](_0x216724,{'fill':!![],'fillColor':new Cesium__namespace[(_0x3c24ca(0x3d5))](0x1,0x1,0x0,0x1),'textBaseline':_0x3c24ca(_0x28362f._0x484bea),'padding':0xa}),_0x3d09b4=getTextImage(_0x4d19d5,_0x62ed10),_0x47eca7;return _0x3d09b4&&(_0x47eca7=_0x3d09b4[_0x3c24ca(0xf5f)](_0x3c24ca(_0x28362f._0x1563b7))),{'fabric':{'uniforms':{'image':_0x47eca7,'opacity':0x1,'color':Cesium__namespace[_0x3c24ca(0x3d5)][_0x3c24ca(0xf6a)],'speed':_0x216724[_0x3c24ca(_0x28362f._0x5293db)]||0x0,'globalAlpha':0x1},'source':ImageMaterial},'translucent':!![]};}registerClass(Text,TextMaterial);var CylinderWaveMaterialGlsl='uniform\x20vec4\x20color;\x0auniform\x20float\x20repeat;\x0auniform\x20float\x20offset;\x0auniform\x20float\x20thickness;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20float\x20sp\x20=\x201.0\x20/\x20repeat;\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20dis\x20=\x20distance(st,\x20vec2(0.5));\x0a\x20\x20float\x20m\x20=\x20mod(dis\x20+\x20offset,\x20sp);\x0a\x20\x20float\x20a\x20=\x20step(sp\x20*\x20(1.0\x20-\x20thickness),\x20m);\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20a\x20*\x20color.a\x20*\x20globalAlpha;\x0a\x20\x20return\x20material;\x0a}\x0a',CylinderWaveMaterial=function(_0x317469){var _0x7699c7={_0x3bf631:0xa1e};_inherits(_0x4e8343,_0x317469);var _0x149e2a=_createSuper(_0x4e8343);function _0x4e8343(){var _0xda369=_0x4361,_0x3ca004,_0x5884d3,_0x385d82=arguments[_0xda369(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x4e8343),_0x5884d3=_0x149e2a[_0xda369(0x53f)](this,conventOptions(_0x385d82)),_0x5884d3['_frameTime']=0x3e8/(_0x385d82['frameRate']||0x3c),_0x5884d3[_0xda369(0xd2a)]=(_0x3ca004=_0x385d82['speed'])!==null&&_0x3ca004!==void 0x0?_0x3ca004:0xa;var _0xa268ca=_assertThisInitialized(_0x5884d3),_0x1c0e49=Date['now']();return function _0x30d04d(){var _0x56badf=_0xda369;_0xa268ca[_0x56badf(0xa1e)]=window['requestAnimationFrame'](_0x30d04d);var _0x4d5f72=Date['now'](),_0x36237f=_0x4d5f72-_0x1c0e49;_0x36237f>_0xa268ca[_0x56badf(0xe31)]&&(_0x1c0e49=_0x4d5f72-_0x36237f%_0xa268ca['_frameTime'],_0xa268ca['updateOffset']());}(),_0x5884d3;}return _createClass(_0x4e8343,[{'key':'updateOffset','value':function _0x2d105b(){var _0x4d6349=this['uniforms']['offset'];_0x4d6349-=0.0001*this['_speed'],_0x4d6349>0x1&&(_0x4d6349=0x0),this['uniforms']['offset']=_0x4d6349;}},{'key':'destroy','value':function _0xb4d9(_0xbb579e){var _0x4ac389=_0x4361;return window['cancelAnimationFrame'](this['animateFrame']),delete this[_0x4ac389(_0x7699c7._0x3bf631)],_get(_getPrototypeOf(_0x4e8343['prototype']),'destroy',this)[_0x4ac389(0x53f)](this,_0xbb579e);}}]),_0x4e8343;}(Cesium__namespace['Material']);function conventOptions(_0x8cfb6d){var _0x30c514={_0x2ac011:0x84b,_0x55b254:0x74d},_0x1d3cff=_0x5a92ef,_0x2d1f69,_0x52adb3,_0x5e51fa;return{'fabric':{'uniforms':{'color':getCesiumColor(_0x8cfb6d[_0x1d3cff(_0x30c514._0x2ac011)],new Cesium__namespace['Color'](0x2,0x1,0x0,0.8)),'repeat':(_0x2d1f69=_0x8cfb6d['repeat'])!==null&&_0x2d1f69!==void 0x0?_0x2d1f69:0x1e,'thickness':(_0x52adb3=_0x8cfb6d[_0x1d3cff(_0x30c514._0x55b254)])!==null&&_0x52adb3!==void 0x0?_0x52adb3:0.3,'offset':(_0x5e51fa=_0x8cfb6d['offset'])!==null&&_0x5e51fa!==void 0x0?_0x5e51fa:0x0,'globalAlpha':0x1},'source':CylinderWaveMaterialGlsl},'translucent':function _0x5dc6e8(_0x4f1e33){var _0x2e0eea=_0x1d3cff;return _0x4f1e33['uniforms'][_0x2e0eea(0x84b)]['alpha']<0x1;}};}registerClass(CylinderWave,CylinderWaveMaterial);var BaseMaterialProperty=(function(){var _0x2aee8c={_0x38b031:0x5f1},_0xf2fd06={_0x4d5601:0x6ba},_0x33a818=_0x5a92ef;function _0x12d8a6(){var _0x4f047d=_0x4361,_0x5ae5de=arguments[_0x4f047d(_0xf2fd06._0x4d5601)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x12d8a6),this['options']=_0x5ae5de,this['_definitionChanged']=new Cesium__namespace['Event']();}return _createClass(_0x12d8a6,[{'key':'isConstant','get':function _0x15776b(){return!![];}},{'key':'definitionChanged','get':function _0x399044(){var _0x3d3662=_0x4361;return this[_0x3d3662(0x847)];}},{'key':'getType','value':function _0x40a57f(_0x2e8e71){return null;}},{'key':'getValue','value':function _0x320996(_0x344588){var _0x17a438=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};return _0x17a438;}},{'key':_0x33a818(_0x2aee8c._0x38b031),'value':function _0x46bbb1(_0x5de14f){return this===_0x5de14f;}}]),_0x12d8a6;}()),CircleScanMaterialProperty=function(_0x3ea8b8){var _0x26ac4e={_0x4eee6f:0x634},_0x392d9b={_0x2eee23:0x84b},_0x5c5c56={_0x3dd05f:0x6ba,_0x2a4319:0x634,_0x4ccf35:0x49c,_0x4d2f28:0x84b},_0xef6804=_0x5a92ef;_inherits(_0x2376fc,_0x3ea8b8);var _0x2da07b=_createSuper(_0x2376fc);function _0x2376fc(){var _0x5cabe4=_0x4361,_0x347615,_0x1ba7a6,_0x2f8dde,_0x3856f4=arguments[_0x5cabe4(_0x5c5c56._0x3dd05f)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2376fc),_0x2f8dde=_0x2da07b['call'](this,_0x3856f4),_0x2f8dde[_0x5cabe4(_0x5c5c56._0x2a4319)]=(_0x347615=_0x3856f4['image'])!==null&&_0x347615!==void 0x0?_0x347615:_0x3856f4[_0x5cabe4(_0x5c5c56._0x4ccf35)],_0x2f8dde[_0x5cabe4(_0x5c5c56._0x4d2f28)]=_0x3856f4['color'],_0x2f8dde['globalAlpha']=(_0x1ba7a6=_0x3856f4['globalAlpha'])!==null&&_0x1ba7a6!==void 0x0?_0x1ba7a6:0x1,_0x2f8dde;}return _createClass(_0x2376fc,[{'key':'getType','value':function _0x50d651(_0x38c6a1){return CircleScan;}},{'key':_0xef6804(0x770),'value':function _0x504834(_0x1159f8,_0x31815b){var _0x7cee54=_0xef6804;return!Cesium__namespace['defined'](_0x31815b)&&(_0x31815b={}),_0x31815b['color']=getCesiumColor(this[_0x7cee54(_0x392d9b._0x2eee23)],new Cesium__namespace[(_0x7cee54(0x3d5))](0x1,0x0,0x0,0.5),_0x1159f8),_0x31815b['image']=this['image'],_0x31815b['globalAlpha']=this['globalAlpha'],_0x31815b;}},{'key':'equals','value':function _0x20151b(_0x1ba286){var _0x5551df=_0xef6804;return this===_0x1ba286||_0x1ba286 instanceof _0x2376fc&&Cesium__namespace[_0x5551df(0xd14)]['equals'](this['color'],_0x1ba286['color'])&&this['image']===_0x1ba286[_0x5551df(_0x26ac4e._0x4eee6f)];}}]),_0x2376fc;}(BaseMaterialProperty);registerPropertyClass(CircleScan,CircleScanMaterialProperty);var CircleWaveMaterialProperty=function(_0x55fe14){var _0x4fb0f5={_0x33bb3a:0xb97},_0x12abc3={_0x1d18e7:0x84b,_0xdaa192:0x84b},_0x4fc4c7={_0xd08f28:0x232,_0x47160f:0xd99},_0x6cb9d={_0x3bef57:0x572,_0x20176a:0x4c0,_0x874c71:0xc2b,_0x17cb91:0x4c0},_0xd72a39=_0x5a92ef;_inherits(_0x28796c,_0x55fe14);var _0x134118=_createSuper(_0x28796c);function _0x28796c(){var _0x4145b5=_0x4361,_0x5dde28,_0x498c24,_0x3fef50,_0x4405b2,_0x10e6ca,_0x2a6fc9=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x28796c),_0x10e6ca=_0x134118['call'](this,_0x2a6fc9),_0x10e6ca['color']=_0x2a6fc9['color'],_0x10e6ca['speed']=(_0x5dde28=_0x2a6fc9['speed'])!==null&&_0x5dde28!==void 0x0?_0x5dde28:0xa,_0x10e6ca[_0x4145b5(_0x6cb9d._0x3bef57)]=_0x2a6fc9['duration'],_0x10e6ca[_0x4145b5(_0x6cb9d._0x20176a)]=(_0x498c24=_0x2a6fc9['count'])!==null&&_0x498c24!==void 0x0?_0x498c24:0x1,_0x10e6ca[_0x4145b5(0x46b)]=(_0x3fef50=_0x2a6fc9['gradient'])!==null&&_0x3fef50!==void 0x0?_0x3fef50:0.1,_0x10e6ca[_0x4145b5(0xc2b)]=(_0x4405b2=_0x2a6fc9[_0x4145b5(_0x6cb9d._0x874c71)])!==null&&_0x4405b2!==void 0x0?_0x4405b2:0x1,_0x10e6ca[_0x4145b5(_0x6cb9d._0x17cb91)]<=0x0&&(_0x10e6ca['count']=0x1),_0x10e6ca['gradient']<0x0&&(_0x10e6ca['gradient']=0x0),_0x10e6ca['gradient']>0x1&&(_0x10e6ca['gradient']=0x1),_0x10e6ca;}return _createClass(_0x28796c,[{'key':_0xd72a39(_0x4fb0f5._0x33bb3a),'value':function _0xa74c71(_0x143a56){return CircleWave;}},{'key':'getValue','value':function _0x5dd296(_0x5144dd,_0xd1034){var _0x2ac690=_0xd72a39;return!Cesium__namespace['defined'](_0xd1034)&&(_0xd1034={}),_0xd1034['color']=getCesiumColor(this['color'],Cesium__namespace['Color']['YELLOW'],_0x5144dd),_0xd1034['count']=this['count'],_0xd1034['gradient']=this[_0x2ac690(0x46b)],_0xd1034['speed']=this[_0x2ac690(_0x4fc4c7._0xd08f28)],_0xd1034['globalAlpha']=this['globalAlpha'],this['duration']?(this['_time']===undefined&&(this[_0x2ac690(_0x4fc4c7._0x47160f)]=new Date()[_0x2ac690(0x4a7)]()),_0xd1034['time']=(new Date()['getTime']()-this['_time'])/(this['duration']*0x3e8)):_0xd1034['time']=-0x1,_0xd1034;}},{'key':'equals','value':function _0x2bc076(_0x244946){var _0x130ad5=_0xd72a39;return this===_0x244946||_0x244946 instanceof _0x28796c&&Cesium__namespace[_0x130ad5(0xd14)]['equals'](this[_0x130ad5(_0x12abc3._0x1d18e7)],_0x244946[_0x130ad5(_0x12abc3._0xdaa192)])&&this['count']===_0x244946['count']&&this[_0x130ad5(0x232)]===_0x244946['speed']&&this['gradient']===_0x244946[_0x130ad5(0x46b)];}}]),_0x28796c;}(BaseMaterialProperty);registerPropertyClass(CircleWave,CircleWaveMaterialProperty),register$3(CylinderWave,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x2,0x1,0x0,0.8),'repeat':0x1e,'thickness':0.3,'offset':0x0,'globalAlpha':0x1},'source':CylinderWaveMaterialGlsl},'translucent':!![]});var CylinderWaveMaterialProperty=function(_0x59bc2d){var _0x791503={_0x28347e:0x5f1},_0x793aba={_0x4f8e34:0x74d},_0x31ca4b={_0x5608b1:0x84b,_0x35a990:0x205,_0x4b88fa:0xea7,_0x18d49b:0xc2b},_0xf306cd=_0x5a92ef;_inherits(_0x80c8ae,_0x59bc2d);var _0x5346af=_createSuper(_0x80c8ae);function _0x80c8ae(){var _0x33c6f1=_0x4361,_0x110348,_0x1284cc,_0x3ba297,_0x2c4f36,_0x2c842b,_0x22e42b=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x80c8ae),_0x2c842b=_0x5346af[_0x33c6f1(0x53f)](this,_0x22e42b),_0x2c842b[_0x33c6f1(_0x31ca4b._0x5608b1)]=_0x22e42b[_0x33c6f1(_0x31ca4b._0x5608b1)],_0x2c842b[_0x33c6f1(_0x31ca4b._0x35a990)]=(_0x110348=_0x22e42b['repeat'])!==null&&_0x110348!==void 0x0?_0x110348:0x1e,_0x2c842b[_0x33c6f1(0x74d)]=(_0x1284cc=_0x22e42b['thickness'])!==null&&_0x1284cc!==void 0x0?_0x1284cc:0.3,_0x2c842b['speed']=(_0x3ba297=_0x22e42b['speed'])!==null&&_0x3ba297!==void 0x0?_0x3ba297:0xa,_0x2c842b[_0x33c6f1(_0x31ca4b._0x4b88fa)]=0x0,_0x2c842b['globalAlpha']=(_0x2c4f36=_0x22e42b[_0x33c6f1(_0x31ca4b._0x18d49b)])!==null&&_0x2c4f36!==void 0x0?_0x2c4f36:0x1,_0x2c842b;}return _createClass(_0x80c8ae,[{'key':'getType','value':function _0x45d17e(_0x4b836d){return CylinderWave;}},{'key':'getValue','value':function _0x178d57(_0x515f2a,_0x55b078){var _0x478abc=_0x4361;return!Cesium__namespace['defined'](_0x55b078)&&(_0x55b078={}),this['offset']-=0.0001*this[_0x478abc(0x232)],this['offset']>0x1&&(this['offset']=0x0),_0x55b078[_0x478abc(0x84b)]=getCesiumColor(this[_0x478abc(0x84b)],new Cesium__namespace['Color'](0x2,0x1,0x0,0.8),_0x515f2a),_0x55b078['repeat']=this[_0x478abc(0x205)],_0x55b078['offset']=this[_0x478abc(0xea7)],_0x55b078['thickness']=this['thickness'],_0x55b078['globalAlpha']=this['globalAlpha'],_0x55b078;}},{'key':_0xf306cd(_0x791503._0x28347e),'value':function _0x3e5aaf(_0x1f0a45){var _0x449e43=_0xf306cd;return this===_0x1f0a45||_0x1f0a45 instanceof _0x80c8ae&&Cesium__namespace['Property']['equals'](this['color'],_0x1f0a45[_0x449e43(0x84b)])&&this['repeat']===_0x1f0a45['repeat']&&this[_0x449e43(_0x793aba._0x4f8e34)]===_0x1f0a45['thickness'];}}]),_0x80c8ae;}(BaseMaterialProperty);registerPropertyClass(CylinderWave,CylinderWaveMaterialProperty);var DigitalFlowMaterialProperty=function(_0x124f61){var _0x25d6ff={_0x5edda9:0x5f1},_0x15adfa={_0x28ebd7:0x7ce},_0x501957=_0x5a92ef;_inherits(_0x1b5e0c,_0x124f61);var _0x10ee26=_createSuper(_0x1b5e0c);function _0x1b5e0c(){var _0x2c24b3=_0x4361,_0x9662fc,_0x1f177e,_0x1077fb,_0x103368,_0x1d5612,_0x108e35,_0x5c6e8f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1b5e0c),_0x108e35=_0x10ee26['call'](this,_0x5c6e8f),_0x108e35['color']=getCesiumColor(_0x5c6e8f['color'],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),_0x108e35['speed']=(_0x9662fc=_0x5c6e8f['speed'])!==null&&_0x9662fc!==void 0x0?_0x9662fc:0x5,_0x108e35['glow']=(_0x1f177e=_0x5c6e8f['glow'])!==null&&_0x1f177e!==void 0x0?_0x1f177e:0x1,_0x108e35[_0x2c24b3(0x7ce)]=(_0x1077fb=_0x5c6e8f[_0x2c24b3(_0x15adfa._0x28ebd7)])!==null&&_0x1077fb!==void 0x0?_0x1077fb:0x1,_0x108e35['segment']=(_0x103368=_0x5c6e8f['segment'])!==null&&_0x103368!==void 0x0?_0x103368:0x3,_0x108e35['globalAlpha']=(_0x1d5612=_0x5c6e8f['globalAlpha'])!==null&&_0x1d5612!==void 0x0?_0x1d5612:0x1,_0x108e35;}return _createClass(_0x1b5e0c,[{'key':'getType','value':function _0x25481c(_0xfcf320){return DigitalFlow;}},{'key':'getValue','value':function _0x2cc497(_0x16529c,_0xa03105){var _0x14b47c=_0x4361;return!Cesium__namespace['defined'](_0xa03105)&&(_0xa03105={}),_0xa03105['color']=this['color'],_0xa03105['speed']=this[_0x14b47c(0x232)],_0xa03105[_0x14b47c(0xfd7)]=this['glow'],_0xa03105['flowGlow']=this['flowGlow'],_0xa03105[_0x14b47c(0xb23)]=this[_0x14b47c(0xb23)],_0xa03105['globalAlpha']=this['globalAlpha'],_0xa03105;}},{'key':_0x501957(0x5f1),'value':function _0x100dab(_0x58638a){var _0x1ca718=_0x501957;return this===_0x58638a||_0x58638a instanceof _0x1b5e0c&&Cesium__namespace['Property'][_0x1ca718(_0x25d6ff._0x5edda9)](this['color'],_0x58638a['color'])&&this[_0x1ca718(0xfd7)]===_0x58638a['glow']&&this['speed']===_0x58638a[_0x1ca718(0x232)];}}]),_0x1b5e0c;}(BaseMaterialProperty);registerPropertyClass(DigitalFlow,DigitalFlowMaterialProperty);var EllipsoidElectricMaterialProperty=function(_0x41d612){var _0x7b49db={_0x463d1a:0x5f1},_0xb37d94={_0x3a6f12:0x84b,_0xc15343:0x232},_0xeca5={_0x1cb330:0x84b,_0x450f2c:0x232};_inherits(_0xe7fa33,_0x41d612);var _0x4ea79a=_createSuper(_0xe7fa33);function _0xe7fa33(){var _0x2c9602=_0x4361,_0x3cd9a8,_0x13d10f,_0x31a621,_0x2d202c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xe7fa33),_0x31a621=_0x4ea79a[_0x2c9602(0x53f)](this,_0x2d202c),_0x31a621['color']=getCesiumColor(_0x2d202c[_0x2c9602(_0xeca5._0x1cb330)],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),_0x31a621['speed']=(_0x3cd9a8=_0x2d202c[_0x2c9602(_0xeca5._0x450f2c)])!==null&&_0x3cd9a8!==void 0x0?_0x3cd9a8:0x5,_0x31a621['globalAlpha']=(_0x13d10f=_0x2d202c[_0x2c9602(0xc2b)])!==null&&_0x13d10f!==void 0x0?_0x13d10f:0x1,_0x31a621;}return _createClass(_0xe7fa33,[{'key':'getType','value':function _0x3436b6(_0x301339){return EllipsoidElectric;}},{'key':'getValue','value':function _0x38843d(_0x2253e9,_0x35a81d){var _0xcf3a2b=_0x4361;return!Cesium__namespace['defined'](_0x35a81d)&&(_0x35a81d={}),_0x35a81d['color']=this[_0xcf3a2b(_0xb37d94._0x3a6f12)],_0x35a81d[_0xcf3a2b(_0xb37d94._0xc15343)]=this['speed'],_0x35a81d['globalAlpha']=this['globalAlpha'],_0x35a81d;}},{'key':'equals','value':function _0x4a761d(_0x2ec4d1){var _0x4633c4=_0x4361;return this===_0x2ec4d1||_0x2ec4d1 instanceof _0xe7fa33&&Cesium__namespace['Property'][_0x4633c4(_0x7b49db._0x463d1a)](this['color'],_0x2ec4d1['color'])&&this[_0x4633c4(0x232)]===_0x2ec4d1['speed'];}}]),_0xe7fa33;}(BaseMaterialProperty);registerPropertyClass(EllipsoidElectric,EllipsoidElectricMaterialProperty);var EllipsoidWaveMaterialProperty=function(_0x3820dd){var _0x3db63a={_0xc06eed:0x770},_0x9a9b67={_0x28a1ef:0x232},_0xe933d6={_0x57e495:0x84b,_0x2c7b6f:0xc2b},_0x291442={_0x4d3bce:0x6ba,_0x1461a1:0x3d5},_0x2822ef=_0x5a92ef;_inherits(_0x5c7737,_0x3820dd);var _0x4f3bab=_createSuper(_0x5c7737);function _0x5c7737(){var _0x15c40e=_0x4361,_0x442eaf,_0x2b00c0,_0x1a9b7a,_0x22b738=arguments[_0x15c40e(_0x291442._0x4d3bce)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5c7737),_0x1a9b7a=_0x4f3bab[_0x15c40e(0x53f)](this,_0x22b738),_0x1a9b7a['color']=getCesiumColor(_0x22b738['color'],new Cesium__namespace[(_0x15c40e(_0x291442._0x1461a1))](0x0,0x0,0x0,0x0)),_0x1a9b7a['speed']=(_0x442eaf=_0x22b738['speed'])!==null&&_0x442eaf!==void 0x0?_0x442eaf:0x5,_0x1a9b7a[_0x15c40e(0xc2b)]=(_0x2b00c0=_0x22b738['globalAlpha'])!==null&&_0x2b00c0!==void 0x0?_0x2b00c0:0x1,_0x1a9b7a;}return _createClass(_0x5c7737,[{'key':'getType','value':function _0x5a64ea(_0x552545){return EllipsoidWave;}},{'key':_0x2822ef(_0x3db63a._0xc06eed),'value':function _0x4b8e88(_0x14a9ac,_0x4e8f1e){var _0x244440=_0x2822ef;return!Cesium__namespace['defined'](_0x4e8f1e)&&(_0x4e8f1e={}),_0x4e8f1e['color']=this[_0x244440(_0xe933d6._0x57e495)],_0x4e8f1e['speed']=this['speed'],_0x4e8f1e['globalAlpha']=this[_0x244440(_0xe933d6._0x2c7b6f)],_0x4e8f1e;}},{'key':'equals','value':function _0x26971f(_0x35e76f){var _0x34c2d5=_0x2822ef;return this===_0x35e76f||_0x35e76f instanceof _0x5c7737&&Cesium__namespace['Property']['equals'](this['color'],_0x35e76f['color'])&&this['speed']===_0x35e76f[_0x34c2d5(_0x9a9b67._0x28a1ef)];}}]),_0x5c7737;}(BaseMaterialProperty);registerPropertyClass(EllipsoidWave,EllipsoidWaveMaterialProperty);var Image2MaterialProperty=function(_0x5dd651){var _0x2c3732={_0x3dfa94:0x232},_0x4770ec={_0x1db6b2:0x84b,_0x28c9f5:0xf6a};_inherits(_0x42f1dc,_0x5dd651);var _0x44dfd1=_createSuper(_0x42f1dc);function _0x42f1dc(){var _0x5bca54=_0x4361,_0x23b6ac,_0x49ecdb,_0x27c1dc,_0x4ba1fc,_0x185a94,_0x51720c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x42f1dc),_0x185a94=_0x44dfd1['call'](this,_0x51720c),_0x185a94['image']=_0x51720c['image'],_0x185a94['opacity']=(_0x23b6ac=_0x51720c['opacity'])!==null&&_0x23b6ac!==void 0x0?_0x23b6ac:0x1,_0x185a94[_0x5bca54(0x84b)]=(_0x49ecdb=_0x51720c[_0x5bca54(_0x4770ec._0x1db6b2)])!==null&&_0x49ecdb!==void 0x0?_0x49ecdb:Cesium__namespace[_0x5bca54(0x3d5)][_0x5bca54(_0x4770ec._0x28c9f5)],_0x185a94[_0x5bca54(0x232)]=(_0x27c1dc=_0x51720c[_0x5bca54(0x232)])!==null&&_0x27c1dc!==void 0x0?_0x27c1dc:0x0,_0x185a94[_0x5bca54(0xc2b)]=(_0x4ba1fc=_0x51720c['globalAlpha'])!==null&&_0x4ba1fc!==void 0x0?_0x4ba1fc:0x1,_0x185a94;}return _createClass(_0x42f1dc,[{'key':'getType','value':function _0x1c0c61(_0x642bdb){return Image2;}},{'key':'getValue','value':function _0x1411d4(_0x3bb37f,_0x4defe4){var _0x3b6f83=_0x4361;return!Cesium__namespace[_0x3b6f83(0x70e)](_0x4defe4)&&(_0x4defe4={}),_0x4defe4['image']=this['image'],_0x4defe4['color']=this[_0x3b6f83(0x84b)],_0x4defe4['opacity']=this['opacity'],_0x4defe4[_0x3b6f83(_0x2c3732._0x3dfa94)]=this['speed'],_0x4defe4['globalAlpha']=this['globalAlpha'],_0x4defe4;}},{'key':'equals','value':function _0x45101a(_0x1c3a3c){var _0x2ca8d8=_0x4361;return this===_0x1c3a3c||_0x1c3a3c instanceof _0x42f1dc&&Cesium__namespace[_0x2ca8d8(0xd14)]['equals'](this['color'],_0x1c3a3c[_0x2ca8d8(0x84b)])&&this['opacity']===_0x1c3a3c['opacity']&&this['image']===_0x1c3a3c['image'];}}]),_0x42f1dc;}(BaseMaterialProperty);registerPropertyClass(Image2,Image2MaterialProperty);var LineBloomMaterialProperty=function(_0x2d1d70){var _0x47167c={_0x4d4d1a:0xb97},_0xc6da58={_0x141454:0xfd7,_0x1db791:0xfd7},_0x5adf0b={_0x1e63a9:0xfd7},_0x95797a={_0x10eae2:0x84b,_0x46d3fb:0x232,_0x378b61:0xc2b},_0x43f5f6=_0x5a92ef;_inherits(_0x101adf,_0x2d1d70);var _0xa87ce5=_createSuper(_0x101adf);function _0x101adf(){var _0x326d29=_0x4361,_0x4a3bfa,_0x557955,_0x4e77e2,_0x3cafa5,_0x3ecb08=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x101adf),_0x3cafa5=_0xa87ce5[_0x326d29(0x53f)](this,_0x3ecb08),_0x3cafa5[_0x326d29(_0x95797a._0x10eae2)]=getCesiumColor(_0x3ecb08['color'],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),_0x3cafa5[_0x326d29(_0x95797a._0x46d3fb)]=(_0x4a3bfa=_0x3ecb08[_0x326d29(0x232)])!==null&&_0x4a3bfa!==void 0x0?_0x4a3bfa:0x5,_0x3cafa5['glow']=(_0x557955=_0x3ecb08['glow'])!==null&&_0x557955!==void 0x0?_0x557955:0x1,_0x3cafa5[_0x326d29(_0x95797a._0x378b61)]=(_0x4e77e2=_0x3ecb08['globalAlpha'])!==null&&_0x4e77e2!==void 0x0?_0x4e77e2:0x1,_0x3cafa5;}return _createClass(_0x101adf,[{'key':_0x43f5f6(_0x47167c._0x4d4d1a),'value':function _0x311394(_0x5ed4c2){return LineBloom;}},{'key':'getValue','value':function _0x306bef(_0x1105e7,_0x357cd3){var _0x499414=_0x43f5f6;return!Cesium__namespace['defined'](_0x357cd3)&&(_0x357cd3={}),_0x357cd3[_0x499414(0x84b)]=this['color'],_0x357cd3[_0x499414(0x232)]=this['speed'],_0x357cd3['glow']=this[_0x499414(_0x5adf0b._0x1e63a9)],_0x357cd3['globalAlpha']=this['globalAlpha'],_0x357cd3;}},{'key':'equals','value':function _0x124d3c(_0xce2e73){var _0x2542e9=_0x43f5f6;return this===_0xce2e73||_0xce2e73 instanceof _0x101adf&&Cesium__namespace['Property'][_0x2542e9(0x5f1)](this['color'],_0xce2e73['color'])&&this[_0x2542e9(_0xc6da58._0x141454)]===_0xce2e73[_0x2542e9(_0xc6da58._0x1db791)]&&this[_0x2542e9(0x232)]===_0xce2e73['speed'];}}]),_0x101adf;}(BaseMaterialProperty);registerPropertyClass(LineBloom,LineBloomMaterialProperty);var LineFlickerMaterialProperty=function(_0x3e5ea8){var _0x4ee96c={_0x2f1688:0x770,_0xc3dd1:0x5f1},_0x6dc52={_0x45f580:0x84b},_0x40aa02={_0x17ae16:0x3d5},_0x44edee={_0x56cc0f:0x84b,_0x2cf5f5:0x232},_0x1bbda5=_0x5a92ef;_inherits(_0x2836b2,_0x3e5ea8);var _0x12c130=_createSuper(_0x2836b2);function _0x2836b2(){var _0x3f8f9a=_0x4361,_0x312392,_0x1e1416,_0x4fe852,_0x163e9c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2836b2),_0x4fe852=_0x12c130[_0x3f8f9a(0x53f)](this,_0x163e9c),_0x4fe852['color']=_0x163e9c[_0x3f8f9a(_0x44edee._0x56cc0f)],_0x4fe852['speed']=(_0x312392=_0x163e9c[_0x3f8f9a(_0x44edee._0x2cf5f5)])!==null&&_0x312392!==void 0x0?_0x312392:0x2,_0x4fe852['globalAlpha']=(_0x1e1416=_0x163e9c['globalAlpha'])!==null&&_0x1e1416!==void 0x0?_0x1e1416:0x1,_0x4fe852;}return _createClass(_0x2836b2,[{'key':'getType','value':function _0x5e3e5b(_0x1f1b91){return LineFlicker;}},{'key':_0x1bbda5(_0x4ee96c._0x2f1688),'value':function _0xc156ef(_0x335cdb,_0x16bca0){var _0x57f945=_0x1bbda5;return!Cesium__namespace['defined'](_0x16bca0)&&(_0x16bca0={}),_0x16bca0[_0x57f945(0x84b)]=getCesiumColor(this[_0x57f945(0x84b)],new Cesium__namespace[(_0x57f945(_0x40aa02._0x17ae16))](0x0,0x0,0x0,0x0),_0x335cdb),_0x16bca0['speed']=this[_0x57f945(0x232)],_0x16bca0['globalAlpha']=this['globalAlpha'],_0x16bca0;}},{'key':_0x1bbda5(_0x4ee96c._0xc3dd1),'value':function _0x23bbe3(_0x3987f0){var _0x2bd840=_0x1bbda5;return this===_0x3987f0||_0x3987f0 instanceof _0x2836b2&&Cesium__namespace['Property'][_0x2bd840(0x5f1)](this[_0x2bd840(_0x6dc52._0x45f580)],_0x3987f0[_0x2bd840(0x84b)])&&this['speed']===_0x3987f0['speed'];}}]),_0x2836b2;}(BaseMaterialProperty);registerPropertyClass(LineFlicker,LineFlickerMaterialProperty);var LineFlowColorMaterialProperty=function(_0x3850b7){var _0x2ae8e2={_0x3f23ea:0x313},_0x22234a={_0x2ff35f:0x232,_0x4a7899:0x1f4,_0x3b4ecc:0x313};_inherits(_0x23ef6c,_0x3850b7);var _0x1d14c5=_createSuper(_0x23ef6c);function _0x23ef6c(){var _0x387394=_0x4361,_0x262a0d,_0x31b2e8,_0x1e880e,_0x9c7330,_0x1ff599,_0x21cf5c,_0x53f8cb=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x23ef6c),_0x21cf5c=_0x1d14c5['call'](this,_0x53f8cb),_0x21cf5c['color']=_0x53f8cb['color'],_0x21cf5c['speed']=(_0x262a0d=_0x53f8cb[_0x387394(_0x22234a._0x2ff35f)])!==null&&_0x262a0d!==void 0x0?_0x262a0d:0x2,_0x21cf5c[_0x387394(_0x22234a._0x4a7899)]=(_0x31b2e8=_0x53f8cb['percent'])!==null&&_0x31b2e8!==void 0x0?_0x31b2e8:0.04,_0x21cf5c['alpha']=(_0x1e880e=_0x53f8cb[_0x387394(_0x22234a._0x3b4ecc)])!==null&&_0x1e880e!==void 0x0?_0x1e880e:0.1,_0x21cf5c['startTime']=(_0x9c7330=_0x53f8cb['startTime'])!==null&&_0x9c7330!==void 0x0?_0x9c7330:0x0,_0x21cf5c['globalAlpha']=(_0x1ff599=_0x53f8cb['globalAlpha'])!==null&&_0x1ff599!==void 0x0?_0x1ff599:0x1,_0x21cf5c;}return _createClass(_0x23ef6c,[{'key':'getType','value':function _0x5a684f(_0x30918c){return LineFlowColor;}},{'key':'getValue','value':function _0x42c876(_0x2c0dec,_0x28b380){var _0xe1b733=_0x4361;return!Cesium__namespace['defined'](_0x28b380)&&(_0x28b380={}),_0x28b380['color']=getCesiumColor(this['color'],new Cesium__namespace['Color'](0x1,0x0,0x0,0x1),_0x2c0dec),_0x28b380[_0xe1b733(0x232)]=this['speed'],_0x28b380['percent']=this['percent'],_0x28b380['alpha']=this[_0xe1b733(_0x2ae8e2._0x3f23ea)],_0x28b380['startTime']=this['startTime'],_0x28b380['globalAlpha']=this['globalAlpha'],_0x28b380;}},{'key':'equals','value':function _0x2478a2(_0x32b04e){var _0x1ef777=_0x4361;return this===_0x32b04e||_0x32b04e instanceof _0x23ef6c&&Cesium__namespace['Property'][_0x1ef777(0x5f1)](this[_0x1ef777(0x84b)],_0x32b04e['color'])&&this['speed']===_0x32b04e['speed']&&this[_0x1ef777(0x1f4)]===_0x32b04e['percent']&&this['startTime']===_0x32b04e[_0x1ef777(0x8cf)]&&this['alpha']===_0x32b04e['alpha'];}}]),_0x23ef6c;}(BaseMaterialProperty);registerPropertyClass(LineFlowColor,LineFlowColorMaterialProperty);var LineFlowMaterialProperty=function(_0x5e9ea9){var _0x3b6161={_0x51545c:0x205,_0x36c2d4:0xb41,_0x28ec3d:0x232,_0x394d47:0x9fd},_0x3c74b1={_0x50b147:0x84b,_0x813461:0xc79,_0x5dfb43:0x35d,_0x42f2f5:0x217},_0x5f2c39={_0x5c4445:0xcbf,_0x4032a9:0xcbf,_0x234a44:0x205},_0x294598=_0x5a92ef;_inherits(_0x24eb42,_0x5e9ea9);var _0x3ad56b=_createSuper(_0x24eb42);function _0x24eb42(){var _0x45c9b2=_0x4361,_0x40c070,_0x40d2a7,_0x4f8e38,_0x2feb18,_0x2045ad,_0x12dd14,_0xf01584,_0x2b8ae4,_0x2229b0,_0x133dfd,_0x6dcbd1,_0x2782ef=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x24eb42),_0x6dcbd1=_0x3ad56b['call'](this,_0x2782ef),_0x6dcbd1['image']=(_0x40c070=_0x2782ef['image'])!==null&&_0x40c070!==void 0x0?_0x40c070:_0x2782ef['url'],_0x6dcbd1['color']=(_0x40d2a7=_0x2782ef['color'])!==null&&_0x40d2a7!==void 0x0?_0x40d2a7:new Cesium__namespace['Color'](0x1,0x1,0x1,0x0),_0x6dcbd1['axisY']=(_0x4f8e38=_0x2782ef[_0x45c9b2(0xb41)])!==null&&_0x4f8e38!==void 0x0?_0x4f8e38:![],_0x6dcbd1[_0x45c9b2(_0x5f2c39._0x5c4445)]=(_0x2feb18=_0x2782ef[_0x45c9b2(_0x5f2c39._0x4032a9)])!==null&&_0x2feb18!==void 0x0?_0x2feb18:![],_0x6dcbd1['speed']=(_0x2045ad=_0x2782ef['speed'])!==null&&_0x2045ad!==void 0x0?_0x2045ad:0xa,_0x6dcbd1['duration']=_0x2782ef['duration'],_0x6dcbd1['repeat']=(_0x12dd14=_0x2782ef[_0x45c9b2(_0x5f2c39._0x234a44)])!==null&&_0x12dd14!==void 0x0?_0x12dd14:new Cesium__namespace['Cartesian2'](0x1,0x1),_0x6dcbd1['image2']=(_0xf01584=_0x2782ef[_0x45c9b2(0x217)])!==null&&_0xf01584!==void 0x0?_0xf01584:_0x2782ef['bgUrl'],_0x6dcbd1['color2']=(_0x2b8ae4=(_0x2229b0=_0x2782ef['color2'])!==null&&_0x2229b0!==void 0x0?_0x2229b0:_0x2782ef[_0x45c9b2(0xc3f)])!==null&&_0x2b8ae4!==void 0x0?_0x2b8ae4:new Cesium__namespace['Color'](0x1,0x1,0x1),_0x6dcbd1['hasImage2']=Cesium__namespace['defined'](_0x6dcbd1['image2']),_0x6dcbd1['globalAlpha']=(_0x133dfd=_0x2782ef['globalAlpha'])!==null&&_0x133dfd!==void 0x0?_0x133dfd:0x1,_0x6dcbd1;}return _createClass(_0x24eb42,[{'key':_0x294598(0xb97),'value':function _0x1872ff(_0x124a04){return LineFlow;}},{'key':'getValue','value':function _0x56bd51(_0x1bcaf5,_0x57c729){var _0x193456=_0x294598;return!Cesium__namespace['defined'](_0x57c729)&&(_0x57c729={}),_0x57c729[_0x193456(0x634)]=this['image'],_0x57c729[_0x193456(_0x3c74b1._0x50b147)]=getCesiumColor(this['color'],new Cesium__namespace['Color'](0x1,0x1,0x1,0x0),_0x1bcaf5),_0x57c729['repeat']=getCesiumValue(this['repeat'],Cesium__namespace['Cartesian2'],_0x1bcaf5),_0x57c729['axisY']=this[_0x193456(0xb41)],_0x57c729['mixt']=this[_0x193456(0xcbf)],_0x57c729['speed']=getCesiumValue(this['speed'],Number,_0x1bcaf5),this['duration']?(this[_0x193456(0xd99)]===undefined&&(this['_time']=new Date()['getTime']()),_0x57c729['time']=(new Date()['getTime']()-this['_time'])/(this['duration']*0x3e8)):_0x57c729[_0x193456(_0x3c74b1._0x813461)]=-0x1,_0x57c729['hasImage2']=this[_0x193456(_0x3c74b1._0x5dfb43)],_0x57c729[_0x193456(_0x3c74b1._0x42f2f5)]=this['image2'],_0x57c729[_0x193456(0x9fd)]=getCesiumColor(this['color2'],new Cesium__namespace['Color'](0x1,0x1,0x1),_0x1bcaf5),_0x57c729['globalAlpha']=this['globalAlpha'],_0x57c729;}},{'key':'equals','value':function _0x165476(_0x29e40f){var _0x3443d4=_0x294598;return this===_0x29e40f||_0x29e40f instanceof _0x24eb42&&Cesium__namespace[_0x3443d4(0xd14)]['equals'](this['color'],_0x29e40f['color'])&&Cesium__namespace['Property']['equals'](this[_0x3443d4(_0x3b6161._0x51545c)],_0x29e40f['repeat'])&&this['image']===_0x29e40f['image']&&this[_0x3443d4(0xb41)]===_0x29e40f[_0x3443d4(_0x3b6161._0x36c2d4)]&&this['speed']===_0x29e40f[_0x3443d4(_0x3b6161._0x28ec3d)]&&this['hasImage2']===_0x29e40f['hasImage2']&&this['image2']===_0x29e40f['image2']&&Cesium__namespace['Property']['equals'](this[_0x3443d4(_0x3b6161._0x394d47)],_0x29e40f[_0x3443d4(0x9fd)]);}}]),_0x24eb42;}(BaseMaterialProperty);registerPropertyClass(LineFlow,LineFlowMaterialProperty);var LineTrailMaterialProperty=function(_0x25b311){var _0x286d17={_0x45d13c:0x5f1,_0x176f2e:0x232,_0x520daf:0x232},_0x530364={_0x358187:0x6ba,_0x301bc9:0xc3f,_0x3feba4:0xc2b},_0x53e612=_0x5a92ef;_inherits(_0x513fba,_0x25b311);var _0x400fca=_createSuper(_0x513fba);function _0x513fba(){var _0x266e65=_0x4361,_0x3b1113,_0x2c489f,_0x57fa85,_0x50a596=arguments[_0x266e65(_0x530364._0x358187)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x513fba),_0x57fa85=_0x400fca['call'](this,_0x50a596),_0x57fa85['color']=getCesiumColor(_0x50a596['color'],new Cesium__namespace[(_0x266e65(0x3d5))](0x0,0x0,0x0,0x0)),_0x57fa85[_0x266e65(_0x530364._0x301bc9)]=getCesiumColor(_0x50a596['bgColor'],_0x57fa85['color'][_0x266e65(0x6ac)](0.1)),_0x57fa85['speed']=(_0x3b1113=_0x50a596['speed'])!==null&&_0x3b1113!==void 0x0?_0x3b1113:0x2,_0x57fa85[_0x266e65(0xc2b)]=(_0x2c489f=_0x50a596[_0x266e65(_0x530364._0x3feba4)])!==null&&_0x2c489f!==void 0x0?_0x2c489f:0x1,_0x57fa85;}return _createClass(_0x513fba,[{'key':'getType','value':function _0x5716ef(_0x10b0cd){return LineTrail;}},{'key':'getValue','value':function _0x53ff8f(_0x5cdc77,_0x43a272){var _0x3047a0=_0x4361;return!Cesium__namespace[_0x3047a0(0x70e)](_0x43a272)&&(_0x43a272={}),_0x43a272[_0x3047a0(0x84b)]=this['color'],_0x43a272['bgColor']=this['bgColor'],_0x43a272['speed']=this['speed'],_0x43a272['globalAlpha']=this['globalAlpha'],_0x43a272;}},{'key':_0x53e612(0x5f1),'value':function _0x30ca28(_0x46eb92){var _0x45d62f=_0x53e612;return this===_0x46eb92||_0x46eb92 instanceof _0x513fba&&Cesium__namespace['Property']['equals'](this[_0x45d62f(0x84b)],_0x46eb92['color'])&&Cesium__namespace['Property'][_0x45d62f(_0x286d17._0x45d13c)](this[_0x45d62f(0xc3f)],_0x46eb92['bgColor'])&&this[_0x45d62f(_0x286d17._0x176f2e)]===_0x46eb92[_0x45d62f(_0x286d17._0x520daf)];}}]),_0x513fba;}(BaseMaterialProperty);registerPropertyClass(LineTrail,LineTrailMaterialProperty);var LineDotDashMaterialProperty=function(_0x3b032f){var _0x595e12={_0x1f7e9c:0xb97},_0x500fa3={_0x23b42b:0xd14,_0x17bc81:0x84b},_0x4b63d6={_0x39a468:0x84b,_0x3b4e24:0xacd,_0x4868c0:0x817},_0x4780d8={_0x5a9ea3:0x84b,_0x5845f6:0x817},_0x5e5fba=_0x5a92ef;_inherits(_0x4fe291,_0x3b032f);var _0x5b89dc=_createSuper(_0x4fe291);function _0x4fe291(){var _0x392b26=_0x4361,_0x291ad2,_0x596366,_0x3165dd,_0x1664c9,_0x5a01b9=arguments[_0x392b26(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4fe291),_0x1664c9=_0x5b89dc['call'](this,_0x5a01b9),_0x1664c9[_0x392b26(_0x4780d8._0x5a9ea3)]=getCesiumColor(_0x5a01b9['color'],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),_0x1664c9[_0x392b26(0xacd)]=getCesiumColor(_0x5a01b9['gapColor'],Cesium__namespace['Color'][_0x392b26(0xee3)]),_0x1664c9['dashLength']=(_0x291ad2=_0x5a01b9['dashLength'])!==null&&_0x291ad2!==void 0x0?_0x291ad2:0x10,_0x1664c9[_0x392b26(_0x4780d8._0x5845f6)]=(_0x596366=_0x5a01b9['dashPattern'])!==null&&_0x596366!==void 0x0?_0x596366:0xff,_0x1664c9[_0x392b26(0xc2b)]=(_0x3165dd=_0x5a01b9['globalAlpha'])!==null&&_0x3165dd!==void 0x0?_0x3165dd:0x1,_0x1664c9;}return _createClass(_0x4fe291,[{'key':_0x5e5fba(_0x595e12._0x1f7e9c),'value':function _0x18f62e(_0x22a2fe){return LineDotDash;}},{'key':_0x5e5fba(0x770),'value':function _0x293369(_0x336268,_0x3889ac){var _0x57220a=_0x5e5fba;return!Cesium__namespace['defined'](_0x3889ac)&&(_0x3889ac={}),_0x3889ac['color']=this[_0x57220a(_0x4b63d6._0x39a468)],_0x3889ac[_0x57220a(0xacd)]=this[_0x57220a(_0x4b63d6._0x3b4e24)],_0x3889ac['dashLength']=this['dashLength'],_0x3889ac[_0x57220a(_0x4b63d6._0x4868c0)]=this[_0x57220a(0x817)],_0x3889ac['globalAlpha']=this['globalAlpha'],_0x3889ac;}},{'key':_0x5e5fba(0x5f1),'value':function _0xa124e(_0xe64581){var _0x3f930d=_0x5e5fba;return this===_0xe64581||_0xe64581 instanceof _0x4fe291&&Cesium__namespace[_0x3f930d(_0x500fa3._0x23b42b)][_0x3f930d(0x5f1)](this['color'],_0xe64581[_0x3f930d(_0x500fa3._0x17bc81)])&&Cesium__namespace['Property']['equals'](this['gapColor'],_0xe64581['gapColor'])&&this['dashLength']===_0xe64581['dashLength']&&this['dashPattern']===_0xe64581['dashPattern'];}}]),_0x4fe291;}(BaseMaterialProperty);registerPropertyClass(LineDotDash,LineDotDashMaterialProperty);var NeonLightMaterialProperty=function(_0x519635){var _0x43fa9c={_0x393389:0xb97},_0x3b0257={_0x21464f:0x232},_0x3a297c={_0x764746:0x84b},_0x16bf5c={_0x1ddb28:0xc2b},_0x4ba6f2=_0x5a92ef;_inherits(_0x3d856,_0x519635);var _0x176f30=_createSuper(_0x3d856);function _0x3d856(){var _0x12b42c=_0x4361,_0x277c5f,_0x26ac22,_0x27532a,_0x5c887a=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3d856),_0x27532a=_0x176f30['call'](this,_0x5c887a),_0x27532a['color']=getCesiumColor(_0x5c887a[_0x12b42c(0x84b)],Cesium__namespace[_0x12b42c(0x3d5)][_0x12b42c(0x260)]('#9b08fd')),_0x27532a['speed']=(_0x277c5f=_0x5c887a['speed'])!==null&&_0x277c5f!==void 0x0?_0x277c5f:0x2,_0x27532a[_0x12b42c(0xc2b)]=(_0x26ac22=_0x5c887a[_0x12b42c(_0x16bf5c._0x1ddb28)])!==null&&_0x26ac22!==void 0x0?_0x26ac22:0x1,_0x27532a;}return _createClass(_0x3d856,[{'key':_0x4ba6f2(_0x43fa9c._0x393389),'value':function _0x46f750(_0x1fef49){return NeonLight;}},{'key':'getValue','value':function _0x538181(_0x196994,_0x162e58){var _0x4b3b86=_0x4ba6f2;return!Cesium__namespace['defined'](_0x162e58)&&(_0x162e58={}),_0x162e58['color']=this[_0x4b3b86(_0x3a297c._0x764746)],_0x162e58['speed']=this['speed'],_0x162e58['globalAlpha']=this[_0x4b3b86(0xc2b)],_0x162e58;}},{'key':_0x4ba6f2(0x5f1),'value':function _0x146440(_0x5ace6e){var _0x56371c=_0x4ba6f2;return this===_0x5ace6e||_0x5ace6e instanceof _0x3d856&&Cesium__namespace['Property']['equals'](this['color'],_0x5ace6e['color'])&&this[_0x56371c(0x232)]===_0x5ace6e[_0x56371c(_0x3b0257._0x21464f)];}}]),_0x3d856;}(BaseMaterialProperty);registerPropertyClass(NeonLight,NeonLightMaterialProperty);var ODLineMaterialProperty=function(_0x5b1e02){var _0x1b212d={_0x2e6862:0xb97},_0x5bf566={_0x19f9d4:0x8cf},_0x15be78={_0x13a06c:0x232,_0x1d2cf7:0xc3f},_0x35ccf0={_0x559cef:0x53f,_0x5d2987:0xc3f,_0x4c7470:0x8cf},_0x579e80=_0x5a92ef;_inherits(_0x2b07e1,_0x5b1e02);var _0x678be9=_createSuper(_0x2b07e1);function _0x2b07e1(){var _0x17c826=_0x4361,_0x496f34,_0x3c0bfb,_0x529992,_0x28ea42,_0xf157ad,_0xe0202=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2b07e1),_0xf157ad=_0x678be9[_0x17c826(_0x35ccf0._0x559cef)](this,_0xe0202),_0xf157ad['color']=getCesiumColor(_0xe0202['color'],new Cesium__namespace['Color'](Math['random']()*0.5+0.5,Math['random']()*0.8+0.2,0x0,0x1)),_0xf157ad[_0x17c826(_0x35ccf0._0x5d2987)]=getCesiumColor(_0xe0202['bgColor'],_0xf157ad[_0x17c826(0x84b)]['withAlpha'](0.1)),_0xf157ad['speed']=(_0x496f34=_0xe0202['speed'])!==null&&_0x496f34!==void 0x0?_0x496f34:0x14+0xa*Math['random'](),_0xf157ad[_0x17c826(0x8cf)]=(_0x3c0bfb=_0xe0202[_0x17c826(_0x35ccf0._0x4c7470)])!==null&&_0x3c0bfb!==void 0x0?_0x3c0bfb:Math['random'](),_0xf157ad['bidirectional']=(_0x529992=_0xe0202['bidirectional'])!==null&&_0x529992!==void 0x0?_0x529992:0x0,_0xf157ad['globalAlpha']=(_0x28ea42=_0xe0202['globalAlpha'])!==null&&_0x28ea42!==void 0x0?_0x28ea42:0x1,_0xf157ad;}return _createClass(_0x2b07e1,[{'key':_0x579e80(_0x1b212d._0x2e6862),'value':function _0x10084c(_0x21f8e6){return ODLine;}},{'key':'getValue','value':function _0x205437(_0x3fce47,_0x4880d1){var _0x49af04=_0x579e80;return!_0x4880d1&&(_0x4880d1={}),_0x4880d1['color']=this[_0x49af04(0x84b)],_0x4880d1['speed']=this[_0x49af04(_0x15be78._0x13a06c)],_0x4880d1['startTime']=this[_0x49af04(0x8cf)],_0x4880d1[_0x49af04(_0x15be78._0x1d2cf7)]=this[_0x49af04(0xc3f)],_0x4880d1['bidirectional']=this['bidirectional'],_0x4880d1['globalAlpha']=this['globalAlpha'],_0x4880d1;}},{'key':'equals','value':function _0x3412c3(_0x2acc8b){var _0x45502a=_0x579e80;return this===_0x2acc8b||_0x2acc8b instanceof _0x2b07e1&&Cesium__namespace['Property']['equals'](this['color'],_0x2acc8b['color'])&&Cesium__namespace['Property'][_0x45502a(0x5f1)](this['bgColor'],_0x2acc8b[_0x45502a(0xc3f)])&&this[_0x45502a(0x232)]===_0x2acc8b['speed']&&this[_0x45502a(_0x5bf566._0x19f9d4)]===_0x2acc8b['startTime']&&this['bidirectional']===_0x2acc8b['bidirectional'];}}]),_0x2b07e1;}(BaseMaterialProperty);registerPropertyClass(ODLine,ODLineMaterialProperty);var PolyAsphaltMaterialProperty=function(_0x27790a){var _0x244f43={_0x43dee5:0x84b},_0x2cdbff={_0x51d33d:0x84b};_inherits(_0x1d3d71,_0x27790a);var _0x1a4bdf=_createSuper(_0x1d3d71);function _0x1d3d71(){var _0x5d2d21=_0x4361,_0x17e505,_0x2f582e,_0x2c74b5,_0x2d4948,_0x44c28f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1d3d71),_0x2d4948=_0x1a4bdf['call'](this,_0x44c28f),_0x2d4948[_0x5d2d21(_0x2cdbff._0x51d33d)]=getCesiumColor(_0x44c28f['color'],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),_0x2d4948['size']=(_0x17e505=_0x44c28f['size'])!==null&&_0x17e505!==void 0x0?_0x17e505:0.02,_0x2d4948['frequency']=(_0x2f582e=_0x44c28f['frequency'])!==null&&_0x2f582e!==void 0x0?_0x2f582e:0.2,_0x2d4948['globalAlpha']=(_0x2c74b5=_0x44c28f['globalAlpha'])!==null&&_0x2c74b5!==void 0x0?_0x2c74b5:0x1,_0x2d4948;}return _createClass(_0x1d3d71,[{'key':'getType','value':function _0x1b12a7(_0x4863b6){return PolyAsphalt;}},{'key':'getValue','value':function _0x3e5b44(_0x51581f,_0xeb5a89){var _0x45947f=_0x4361;return!Cesium__namespace['defined'](_0xeb5a89)&&(_0xeb5a89={}),_0xeb5a89['color']=this['color'],_0xeb5a89['size']=this['size'],_0xeb5a89[_0x45947f(0x69f)]=this[_0x45947f(0x69f)],_0xeb5a89['globalAlpha']=this['globalAlpha'],_0xeb5a89;}},{'key':'equals','value':function _0x2de3ae(_0x3cbc0e){var _0x14894a=_0x4361;return this===_0x3cbc0e||_0x3cbc0e instanceof _0x1d3d71&&Cesium__namespace['Property']['equals'](this[_0x14894a(_0x244f43._0x43dee5)],_0x3cbc0e[_0x14894a(0x84b)])&&this['frequency']===_0x3cbc0e[_0x14894a(0x69f)]&&this['size']===_0x3cbc0e['size'];}}]),_0x1d3d71;}(BaseMaterialProperty);registerPropertyClass(PolyAsphalt,PolyAsphaltMaterialProperty);var PolyBlobMaterialProperty=function(_0x3cf600){var _0x274d52={_0x2de433:0x935},_0x1cb9fc={_0xc14e2e:0x70e,_0x17ca8b:0x211},_0xb6010e=_0x5a92ef;_inherits(_0x3d918b,_0x3cf600);var _0x46810d=_createSuper(_0x3d918b);function _0x3d918b(){var _0x4ba8a7=_0x4361,_0x4a162f,_0x4b5824,_0x36f78e,_0x182a89=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3d918b),_0x36f78e=_0x46810d['call'](this,_0x182a89),_0x36f78e['evenColor']=getCesiumColor(_0x182a89['evenColor'],new Cesium__namespace['Color'](0x1,0x1,0x1,0.5)),_0x36f78e['oddColor']=getCesiumColor(_0x182a89['evenColor'],new Cesium__namespace['Color'](0x0,0x0,0x1,0.5)),_0x36f78e[_0x4ba8a7(0x69f)]=(_0x4a162f=_0x182a89['frequency'])!==null&&_0x4a162f!==void 0x0?_0x4a162f:0xa,_0x36f78e['globalAlpha']=(_0x4b5824=_0x182a89['globalAlpha'])!==null&&_0x4b5824!==void 0x0?_0x4b5824:0x1,_0x36f78e;}return _createClass(_0x3d918b,[{'key':'getType','value':function _0x38d4be(_0x2a80ff){return PolyBlob;}},{'key':_0xb6010e(0x770),'value':function _0x29d676(_0x7982fc,_0xbdc85c){var _0x5dc40f=_0xb6010e;return!Cesium__namespace[_0x5dc40f(_0x1cb9fc._0xc14e2e)](_0xbdc85c)&&(_0xbdc85c={}),_0xbdc85c['evenColor']=this[_0x5dc40f(0x935)],_0xbdc85c[_0x5dc40f(0x935)]=this[_0x5dc40f(_0x1cb9fc._0x17ca8b)],_0xbdc85c['frequency']=this['frequency'],_0xbdc85c['globalAlpha']=this['globalAlpha'],_0xbdc85c;}},{'key':'equals','value':function _0x334494(_0x52d0ce){var _0x25e6cc=_0xb6010e;return this===_0x52d0ce||_0x52d0ce instanceof _0x3d918b&&Cesium__namespace['Property']['equals'](this[_0x25e6cc(_0x274d52._0x2de433)],_0x52d0ce['evenColor'])&&Cesium__namespace[_0x25e6cc(0xd14)][_0x25e6cc(0x5f1)](this[_0x25e6cc(0x211)],_0x52d0ce[_0x25e6cc(0x211)])&&this['frequency']===_0x52d0ce[_0x25e6cc(0x69f)];}}]),_0x3d918b;}(BaseMaterialProperty);registerPropertyClass(PolyBlob,PolyBlobMaterialProperty);var PolyFacetMaterialProperty=function(_0x18f72d){_inherits(_0x4c9342,_0x18f72d);var _0x4fd45e=_createSuper(_0x4c9342);function _0x4c9342(){return _classCallCheck(this,_0x4c9342),_0x4fd45e['apply'](this,arguments);}return _createClass(_0x4c9342,[{'key':'getType','value':function _0x2f534f(_0xf717f5){return PolyFacet;}}]),_0x4c9342;}(PolyBlobMaterialProperty);registerPropertyClass(PolyFacet,PolyFacetMaterialProperty);var PolyGradientMaterialProperty=function(_0x38a982){var _0x5614e6={_0xb026fb:0xb97},_0x3263c3={_0x277a0a:0x84b},_0x18e58e={_0x543ee6:0x8d2,_0x51d0d6:0xef9},_0x9e7f32={_0x563474:0x8d2,_0x2fdc72:0xc2b},_0x47b08b=_0x5a92ef;_inherits(_0x35278e,_0x38a982);var _0xf6c908=_createSuper(_0x35278e);function _0x35278e(){var _0x419cb5=_0x4361,_0x13c153,_0x33b834,_0x24e931,_0x314b19,_0x5c72e8,_0x313b8=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x35278e),_0x5c72e8=_0xf6c908['call'](this,_0x313b8),_0x5c72e8['color']=getCesiumColor(_0x313b8['color'],new Cesium__namespace['Color'](0x1,0x1,0x0,0.5)),_0x5c72e8[_0x419cb5(_0x9e7f32._0x563474)]=(_0x13c153=_0x313b8['diffusePower'])!==null&&_0x13c153!==void 0x0?_0x13c153:1.6,_0x5c72e8['alphaPower']=(_0x33b834=_0x313b8['alphaPower'])!==null&&_0x33b834!==void 0x0?_0x33b834:1.5,_0x5c72e8['center']=(_0x24e931=_0x313b8['center'])!==null&&_0x24e931!==void 0x0?_0x24e931:new Cesium__namespace['Cartesian2'](0.5,0.5),_0x5c72e8[_0x419cb5(_0x9e7f32._0x2fdc72)]=(_0x314b19=_0x313b8['globalAlpha'])!==null&&_0x314b19!==void 0x0?_0x314b19:0x1,_0x5c72e8;}return _createClass(_0x35278e,[{'key':_0x47b08b(_0x5614e6._0xb026fb),'value':function _0x426737(_0x4f55e8){return PolyGradient;}},{'key':'getValue','value':function _0x5ad78a(_0x579af8,_0x101441){var _0x424431=_0x47b08b;return!Cesium__namespace['defined'](_0x101441)&&(_0x101441={}),_0x101441['color']=this['color'],_0x101441[_0x424431(_0x18e58e._0x543ee6)]=this[_0x424431(0x8d2)],_0x101441[_0x424431(_0x18e58e._0x51d0d6)]=this['alphaPower'],_0x101441['center']=this['center'],_0x101441['globalAlpha']=this[_0x424431(0xc2b)],_0x101441;}},{'key':'equals','value':function _0x2e6631(_0x1a78fc){var _0x394957=_0x47b08b;return this===_0x1a78fc||_0x1a78fc instanceof _0x35278e&&Cesium__namespace['Property']['equals'](this[_0x394957(_0x3263c3._0x277a0a)],_0x1a78fc['color'])&&this['diffusePower']===_0x1a78fc['diffusePower'];}}]),_0x35278e;}(BaseMaterialProperty);registerPropertyClass(PolyGradient,PolyGradientMaterialProperty);var PolyGrassMaterialProperty=function(_0x7104c6){_inherits(_0x4cf4fd,_0x7104c6);var _0x1e4017=_createSuper(_0x4cf4fd);function _0x4cf4fd(){return _classCallCheck(this,_0x4cf4fd),_0x1e4017['apply'](this,arguments);}return _createClass(_0x4cf4fd,[{'key':'getType','value':function _0x1ea5f9(_0x34a3c0){return PolyGrass;}}]),_0x4cf4fd;}(PolyBlobMaterialProperty);registerPropertyClass(PolyGrass,PolyGrassMaterialProperty);var PolyWoodMaterialProperty=function(_0x123b0f){var _0x2464e2={_0x578182:0xd14},_0x47ce86={_0x59ef90:0x935,_0x20b039:0x492,_0x2f9f45:0x80b},_0x11a4ef={_0x47e94f:0x53f,_0x47258f:0x3d5},_0x22c98e=_0x5a92ef;_inherits(_0x5e5d55,_0x123b0f);var _0x95dcd=_createSuper(_0x5e5d55);function _0x5e5d55(){var _0x272066=_0x4361,_0x3b5eb7,_0x164c8f,_0x36fdcc,_0x283ac3,_0x8eae1b,_0x5d099a=arguments[_0x272066(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5e5d55),_0x8eae1b=_0x95dcd[_0x272066(_0x11a4ef._0x47e94f)](this,_0x5d099a),_0x8eae1b['evenColor']=getCesiumColor(_0x5d099a[_0x272066(0x935)],new Cesium__namespace['Color'](0x1,0x1,0x1,0.5)),_0x8eae1b['oddColor']=getCesiumColor(_0x5d099a['evenColor'],new Cesium__namespace[(_0x272066(_0x11a4ef._0x47258f))](0x0,0x0,0x1,0.5)),_0x8eae1b['frequency']=(_0x3b5eb7=_0x5d099a['frequency'])!==null&&_0x3b5eb7!==void 0x0?_0x3b5eb7:0xa,_0x8eae1b['noiseScale']=(_0x164c8f=_0x5d099a['noiseScale'])!==null&&_0x164c8f!==void 0x0?_0x164c8f:new Cesium__namespace['Cartesian2'](0.7,0.5),_0x8eae1b['grainFrequency']=(_0x36fdcc=_0x5d099a['grainFrequency'])!==null&&_0x36fdcc!==void 0x0?_0x36fdcc:0x1b,_0x8eae1b[_0x272066(0xc2b)]=(_0x283ac3=_0x5d099a['globalAlpha'])!==null&&_0x283ac3!==void 0x0?_0x283ac3:0x1,_0x8eae1b;}return _createClass(_0x5e5d55,[{'key':_0x22c98e(0xb97),'value':function _0x6cf830(_0x270ca1){return PolyWood;}},{'key':'getValue','value':function _0x17c8d5(_0x2150d0,_0x3e51d7){var _0x8b975e=_0x22c98e;return!Cesium__namespace['defined'](_0x3e51d7)&&(_0x3e51d7={}),_0x3e51d7[_0x8b975e(_0x47ce86._0x59ef90)]=this['evenColor'],_0x3e51d7['evenColor']=this['oddColor'],_0x3e51d7['frequency']=this[_0x8b975e(0x69f)],_0x3e51d7['noiseScale']=this[_0x8b975e(_0x47ce86._0x20b039)],_0x3e51d7['grainFrequency']=this[_0x8b975e(_0x47ce86._0x2f9f45)],_0x3e51d7['globalAlpha']=this['globalAlpha'],_0x3e51d7;}},{'key':'equals','value':function _0x5a509f(_0x46208c){var _0x261290=_0x22c98e;return this===_0x46208c||_0x46208c instanceof _0x5e5d55&&Cesium__namespace[_0x261290(_0x2464e2._0x578182)]['equals'](this['evenColor'],_0x46208c['evenColor'])&&Cesium__namespace['Property'][_0x261290(0x5f1)](this['oddColor'],_0x46208c['oddColor'])&&this['frequency']===_0x46208c['frequency'];}}]),_0x5e5d55;}(BaseMaterialProperty);registerPropertyClass(PolyWood,PolyWoodMaterialProperty);var RadarLineMaterialProperty=function(_0x57a2c3){var _0x487284={_0x40d340:0x770},_0x210f9b={_0x4084c0:0x5f1},_0x3a0db0={_0x2371ef:0x84b,_0x3a66ec:0x232,_0x41caca:0xc2b},_0x52e71a={_0x59ab46:0xc2b},_0x5626c6=_0x5a92ef;_inherits(_0xccd3ef,_0x57a2c3);var _0x5a1212=_createSuper(_0xccd3ef);function _0xccd3ef(){var _0x5218bf=_0x4361,_0x18536c,_0x494513,_0x96e889,_0x5d27fe=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xccd3ef),_0x96e889=_0x5a1212['call'](this,_0x5d27fe),_0x96e889['color']=getCesiumColor(_0x5d27fe['color'],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),_0x96e889['speed']=(_0x18536c=_0x5d27fe['speed'])!==null&&_0x18536c!==void 0x0?_0x18536c:0x5,_0x96e889[_0x5218bf(_0x52e71a._0x59ab46)]=(_0x494513=_0x5d27fe['globalAlpha'])!==null&&_0x494513!==void 0x0?_0x494513:0x1,_0x96e889;}return _createClass(_0xccd3ef,[{'key':'getType','value':function _0x211034(_0x24f55b){return RadarLine;}},{'key':_0x5626c6(_0x487284._0x40d340),'value':function _0x390a77(_0x22ae64,_0xe4ca1c){var _0x1d937b=_0x5626c6;return!Cesium__namespace['defined'](_0xe4ca1c)&&(_0xe4ca1c={}),_0xe4ca1c['color']=this[_0x1d937b(_0x3a0db0._0x2371ef)],_0xe4ca1c[_0x1d937b(_0x3a0db0._0x3a66ec)]=this['speed'],_0xe4ca1c['globalAlpha']=this[_0x1d937b(_0x3a0db0._0x41caca)],_0xe4ca1c;}},{'key':'equals','value':function _0x505949(_0x2212cd){var _0x454309=_0x5626c6;return this===_0x2212cd||_0x2212cd instanceof _0xccd3ef&&Cesium__namespace['Property'][_0x454309(_0x210f9b._0x4084c0)](this['color'],_0x2212cd[_0x454309(0x84b)])&&this['speed']===_0x2212cd[_0x454309(0x232)];}}]),_0xccd3ef;}(BaseMaterialProperty);registerPropertyClass(RadarLine,RadarLineMaterialProperty);var RadarWaveMaterialProperty=function(_0xf44375){var _0x9be79={_0x341e16:0xd14},_0x36335d={_0x2e411d:0x84b,_0x31bb1f:0xc2b},_0x3da3d9=_0x5a92ef;_inherits(_0x276deb,_0xf44375);var _0x1b1ec7=_createSuper(_0x276deb);function _0x276deb(){var _0x3cdf74=_0x4361,_0xcd341e,_0x434a93,_0x3d8dd5,_0x5889ce=arguments[_0x3cdf74(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x276deb),_0x3d8dd5=_0x1b1ec7['call'](this,_0x5889ce),_0x3d8dd5['color']=getCesiumColor(_0x5889ce[_0x3cdf74(_0x36335d._0x2e411d)],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),_0x3d8dd5['speed']=(_0xcd341e=_0x5889ce[_0x3cdf74(0x232)])!==null&&_0xcd341e!==void 0x0?_0xcd341e:0x5,_0x3d8dd5[_0x3cdf74(_0x36335d._0x31bb1f)]=(_0x434a93=_0x5889ce['globalAlpha'])!==null&&_0x434a93!==void 0x0?_0x434a93:0x1,_0x3d8dd5;}return _createClass(_0x276deb,[{'key':'getType','value':function _0x274de9(_0x5b525c){return RadarWave;}},{'key':'getValue','value':function _0x45cc99(_0x4232a9,_0x5e345e){var _0xd6f2b0=_0x4361;return!Cesium__namespace['defined'](_0x5e345e)&&(_0x5e345e={}),_0x5e345e['color']=this['color'],_0x5e345e[_0xd6f2b0(0x232)]=this['speed'],_0x5e345e['globalAlpha']=this[_0xd6f2b0(0xc2b)],_0x5e345e;}},{'key':_0x3da3d9(0x5f1),'value':function _0x470593(_0x2ecdcc){var _0x561708=_0x3da3d9;return this===_0x2ecdcc||_0x2ecdcc instanceof _0x276deb&&Cesium__namespace[_0x561708(_0x9be79._0x341e16)]['equals'](this['color'],_0x2ecdcc['color'])&&this[_0x561708(0x232)]===_0x2ecdcc['speed'];}}]),_0x276deb;}(BaseMaterialProperty);registerPropertyClass(RadarWave,RadarWaveMaterialProperty);var RectSlideMaterialProperty=function(_0x3b9d8f){var _0x432059={_0x2ea158:0x770},_0x2841ca={_0x350ada:0x634},_0x535ca6={_0x3d1533:0x84b,_0x329fe8:0xc2b},_0x113126={_0xb2c3d2:0x3d5},_0x41c493=_0x5a92ef;_inherits(_0x2a71cd,_0x3b9d8f);var _0x3c97d7=_createSuper(_0x2a71cd);function _0x2a71cd(){var _0x217956=_0x4361,_0xa54e04,_0x567b77,_0x1b3a43,_0x180cb6=arguments[_0x217956(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2a71cd),_0x1b3a43=_0x3c97d7['call'](this,_0x180cb6),_0x1b3a43['image']=_0x180cb6['image'],_0x1b3a43[_0x217956(0x84b)]=getCesiumColor(_0x180cb6[_0x217956(0x84b)],new Cesium__namespace[(_0x217956(_0x113126._0xb2c3d2))](0x1,0x1,0x1,0.9)),_0x1b3a43['speed']=(_0xa54e04=_0x180cb6[_0x217956(0x232)])!==null&&_0xa54e04!==void 0x0?_0xa54e04:0x1,_0x1b3a43['pure']=!!_0x180cb6['pure'],_0x1b3a43['globalAlpha']=(_0x567b77=_0x180cb6['globalAlpha'])!==null&&_0x567b77!==void 0x0?_0x567b77:0x1,_0x1b3a43;}return _createClass(_0x2a71cd,[{'key':'getType','value':function _0x3782ae(_0x273425){return RectSlide;}},{'key':_0x41c493(_0x432059._0x2ea158),'value':function _0x5a9652(_0x12f2b1,_0x9ea7e0){var _0x574bd6=_0x41c493;return!Cesium__namespace['defined'](_0x9ea7e0)&&(_0x9ea7e0={}),_0x9ea7e0['image']=this[_0x574bd6(0x634)],_0x9ea7e0['color']=this[_0x574bd6(_0x535ca6._0x3d1533)],_0x9ea7e0[_0x574bd6(0x232)]=this['speed'],_0x9ea7e0['pure']=this['pure'],_0x9ea7e0[_0x574bd6(_0x535ca6._0x329fe8)]=this['globalAlpha'],_0x9ea7e0;}},{'key':'equals','value':function _0x57ab2b(_0x21e8e9){var _0x66bcf=_0x41c493;return this===_0x21e8e9||_0x21e8e9 instanceof _0x2a71cd&&Cesium__namespace[_0x66bcf(0xd14)]['equals'](this['color'],_0x21e8e9[_0x66bcf(0x84b)])&&this['image']===_0x21e8e9[_0x66bcf(_0x2841ca._0x350ada)]&&this[_0x66bcf(0x55f)]===_0x21e8e9['pure']&&this['speed']===_0x21e8e9['speed'];}}]),_0x2a71cd;}(BaseMaterialProperty);registerPropertyClass(RectSlide,RectSlideMaterialProperty);var ScanLineMaterialProperty=function(_0x36c291){var _0x4aad1e={_0x3ae3f5:0x84b},_0x5b7ce3={_0x1beed2:0xc2b},_0x571f06={_0x329df5:0x84b,_0x222969:0x232,_0x266a51:0xc2b};_inherits(_0x5777f7,_0x36c291);var _0x4e9dab=_createSuper(_0x5777f7);function _0x5777f7(){var _0x2296d3=_0x4361,_0x275f06,_0x590f15,_0x5db743,_0x2b1f5c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5777f7),_0x5db743=_0x4e9dab['call'](this,_0x2b1f5c),_0x5db743['color']=getCesiumColor(_0x2b1f5c[_0x2296d3(_0x571f06._0x329df5)],Cesium__namespace[_0x2296d3(0x3d5)][_0x2296d3(0xe4d)]),_0x5db743[_0x2296d3(_0x571f06._0x222969)]=(_0x275f06=_0x2b1f5c['speed'])!==null&&_0x275f06!==void 0x0?_0x275f06:0xa,_0x5db743['globalAlpha']=(_0x590f15=_0x2b1f5c[_0x2296d3(_0x571f06._0x266a51)])!==null&&_0x590f15!==void 0x0?_0x590f15:0x1,_0x5db743;}return _createClass(_0x5777f7,[{'key':'getType','value':function _0x355aed(_0x304002){return ScanLine;}},{'key':'getValue','value':function _0x3e4997(_0x20ce55,_0x1db84b){var _0x538917=_0x4361;return!Cesium__namespace['defined'](_0x1db84b)&&(_0x1db84b={}),_0x1db84b['color']=this['color'],_0x1db84b['speed']=this['speed'],_0x1db84b['globalAlpha']=this[_0x538917(_0x5b7ce3._0x1beed2)],_0x1db84b;}},{'key':'equals','value':function _0x39d852(_0x491696){var _0x55b8bd=_0x4361;return this===_0x491696||_0x491696 instanceof _0x5777f7&&Cesium__namespace['Property']['equals'](this['color'],_0x491696[_0x55b8bd(_0x4aad1e._0x3ae3f5)])&&this['speed']===_0x491696['speed'];}}]),_0x5777f7;}(BaseMaterialProperty);registerPropertyClass(ScanLine,ScanLineMaterialProperty);var TextMaterialProperty=function(_0x4f5e37){var _0x7e31aa={_0x349a33:0xbd9},_0x5da514={_0x21f1e5:0x514},_0x169469={_0xb41c3a:0x52a},_0x147473={_0x2decdd:0x562},_0x1c8488=_0x5a92ef;_inherits(_0x2d9baf,_0x4f5e37);var _0x46be91=_createSuper(_0x2d9baf);function _0x2d9baf(){var _0x66708c=_0x4361,_0x51882c,_0x31fa35,_0x476a77,_0x4bfca8=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2d9baf),_0x4bfca8[_0x66708c(_0x147473._0x2decdd)]=(_0x51882c=_0x4bfca8['font_size'])!==null&&_0x51882c!==void 0x0?_0x51882c:0x46,_0x476a77=_0x46be91['call'](this,_0x4bfca8),_0x476a77['transparent']=(_0x31fa35=_0x4bfca8[_0x66708c(0xe8e)])!==null&&_0x31fa35!==void 0x0?_0x31fa35:!![],_0x476a77['_textStyles']=LabelStyleConver['toCesiumVal'](_0x4bfca8,{'fill':!![],'fillColor':new Cesium__namespace['Color'](0x1,0x1,0x0,0x1),'textBaseline':'middle','padding':0xa}),_0x476a77['_updateImage'](),_0x476a77;}return _createClass(_0x2d9baf,[{'key':'text','get':function _0x12ada1(){var _0x9aad9a=_0x4361;return this['options'][_0x9aad9a(0x920)];},'set':function _0xbc2d6(_0x556738){var _0x37e3ba=_0x4361;this[_0x37e3ba(0x514)]['text']=_0x556738,this[_0x37e3ba(0x392)]();}},{'key':_0x1c8488(_0x7e31aa._0x349a33),'get':function _0x6283f4(){var _0x5df3a8=_0x1c8488;return this[_0x5df3a8(_0x169469._0xb41c3a)];},'set':function _0x2f153c(_0x8c72ed){this['_textStyles']=LabelStyleConver['toCesiumVal'](_0x8c72ed,this['_textStyles']),this['_updateImage']();}},{'key':'_updateImage','value':function _0x2fb783(){var _0x3908c3=_0x1c8488,_0x40e4a3=this;this['_canvas']=getTextImage(this[_0x3908c3(_0x5da514._0x21f1e5)]['text'],this['_textStyles']);if(this['_canvas']){var _0x5db5d5;this[_0x3908c3(0x634)]=this['_canvas'];var _0x231ebf=(_0x5db5d5=this['options'])===null||_0x5db5d5===void 0x0?void 0x0:_0x5db5d5['onCustomCanvas'];_0x231ebf&&_0x231ebf(this['_canvas'],this)['then'](function(_0x2db5ed){_0x40e4a3['image']=copyCanvas(_0x2db5ed);});}}}]),_0x2d9baf;}(Image2MaterialProperty);registerPropertyClass(Text,TextMaterialProperty);var WallScrollMaterialProperty=function(_0x5b4543){var _0x233b12={_0x11eb45:0x84b,_0x6f397c:0x4c0,_0x4f81b0:0x324},_0x29ab68={_0x5cf61b:0x4c0},_0x4a7878={_0x5bd2cd:0x324};_inherits(_0x46cc61,_0x5b4543);var _0x413a54=_createSuper(_0x46cc61);function _0x46cc61(){var _0x377a7f=_0x4361,_0x409ac9,_0x5e3506,_0x1b51f2,_0x4e10c6,_0x142632,_0x435a16,_0xa8d28d,_0x14b82a=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x46cc61),_0xa8d28d=_0x413a54['call'](this,_0x14b82a),_0xa8d28d[_0x377a7f(0x634)]=_0x14b82a['image'],_0xa8d28d['color']=getCesiumColor(_0x14b82a[_0x377a7f(0x84b)],new Cesium__namespace['Color'](0x0,0x0,0x0,0x1)),_0xa8d28d['speed']=(_0x409ac9=_0x14b82a[_0x377a7f(0x232)])!==null&&_0x409ac9!==void 0x0?_0x409ac9:0xa,_0xa8d28d['count']=(_0x5e3506=_0x14b82a['count'])!==null&&_0x5e3506!==void 0x0?_0x5e3506:0x1,_0xa8d28d['reverse']=(_0x1b51f2=_0x14b82a['reverse'])!==null&&_0x1b51f2!==void 0x0?_0x1b51f2:![],_0xa8d28d['axisY']=(_0x4e10c6=_0x14b82a['axisY'])!==null&&_0x4e10c6!==void 0x0?_0x4e10c6:![],_0xa8d28d[_0x377a7f(0x324)]=(_0x142632=_0x14b82a[_0x377a7f(_0x4a7878._0x5bd2cd)])!==null&&_0x142632!==void 0x0?_0x142632:![],_0xa8d28d['globalAlpha']=(_0x435a16=_0x14b82a['globalAlpha'])!==null&&_0x435a16!==void 0x0?_0x435a16:0x1,_0xa8d28d;}return _createClass(_0x46cc61,[{'key':'getType','value':function _0xc717a8(_0x55a63f){return WallScroll;}},{'key':'getValue','value':function _0x37863d(_0xf945d1,_0x282cae){var _0x104866=_0x4361;return!Cesium__namespace['defined'](_0x282cae)&&(_0x282cae={}),_0x282cae[_0x104866(0x634)]=this['image'],_0x282cae[_0x104866(0x84b)]=this['color'],_0x282cae['speed']=this['speed'],_0x282cae['count']=this[_0x104866(_0x29ab68._0x5cf61b)],_0x282cae['reverse']=this['reverse'],_0x282cae['axisY']=this['axisY'],_0x282cae['bloom']=this['bloom'],_0x282cae['globalAlpha']=this['globalAlpha'],_0x282cae;}},{'key':'equals','value':function _0x4c33fc(_0x488ffa){var _0x56a3d4=_0x4361;return this===_0x488ffa||_0x488ffa instanceof _0x46cc61&&Cesium__namespace['Property']['equals'](this['color'],_0x488ffa[_0x56a3d4(_0x233b12._0x11eb45)])&&this[_0x56a3d4(0x634)]===_0x488ffa[_0x56a3d4(0x634)]&&this[_0x56a3d4(_0x233b12._0x6f397c)]===_0x488ffa['count']&&this['reverse']===_0x488ffa['reverse']&&this['bloom']===_0x488ffa[_0x56a3d4(_0x233b12._0x4f81b0)]&&this['speed']===_0x488ffa['speed'];}}]),_0x46cc61;}(BaseMaterialProperty);registerPropertyClass(WallScroll,WallScrollMaterialProperty);var WaterLightMaterialProperty=function(_0x527c6c){var _0x3180f7={_0xde3518:0x770},_0x530aa7={_0x5445c0:0x494,_0x2bf587:0x313},_0xebfba7={_0x360a77:0x313},_0x54a1d3={_0x550adf:0xc2b},_0x587fe8=_0x5a92ef;_inherits(_0x2c6cfc,_0x527c6c);var _0x3230d6=_createSuper(_0x2c6cfc);function _0x2c6cfc(){var _0x5ce9b2=_0x4361,_0x41d02d,_0x3fd304,_0x21438c,_0x2385b7=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2c6cfc),_0x21438c=_0x3230d6['call'](this,_0x2385b7),_0x21438c['specularMap']=_0x2385b7['specularMap'],_0x21438c['normalMap']=_0x2385b7['normalMap']||Cesium__namespace['Material']['DefaultImageId'],_0x21438c['alpha']=(_0x41d02d=_0x2385b7[_0x5ce9b2(0x313)])!==null&&_0x41d02d!==void 0x0?_0x41d02d:0.2,_0x21438c[_0x5ce9b2(_0x54a1d3._0x550adf)]=(_0x3fd304=_0x2385b7['globalAlpha'])!==null&&_0x3fd304!==void 0x0?_0x3fd304:0x1,_0x21438c;}return _createClass(_0x2c6cfc,[{'key':'getType','value':function _0x5430da(_0x958997){return WaterLight;}},{'key':_0x587fe8(_0x3180f7._0xde3518),'value':function _0x270ff8(_0x2d76c4,_0x3e1528){var _0x537f83=_0x587fe8;return!Cesium__namespace['defined'](_0x3e1528)&&(_0x3e1528={}),_0x3e1528['specularMap']=this['specularMap'],_0x3e1528['normalMap']=this['normalMap'],_0x3e1528['alpha']=this[_0x537f83(_0xebfba7._0x360a77)],_0x3e1528['globalAlpha']=this['globalAlpha'],_0x3e1528;}},{'key':_0x587fe8(0x5f1),'value':function _0x5bb24f(_0x160d94){var _0x198678=_0x587fe8;return this===_0x160d94||_0x160d94 instanceof _0x2c6cfc&&this[_0x198678(_0x530aa7._0x5445c0)]===_0x160d94['specularMap']&&this['normalMap']===_0x160d94['normalMap']&&this[_0x198678(_0x530aa7._0x2bf587)]===_0x160d94['alpha'];}}]),_0x2c6cfc;}(BaseMaterialProperty);registerPropertyClass(WaterLight,WaterLightMaterialProperty);var WaterMaterialProperty=function(_0x4d46b7){var _0x7a9f9b={_0x4f7578:0xee4,_0x41290c:0xa9a,_0x14ff2a:0xfd3},_0x5efa69={_0x6c6f63:0x494,_0x1bea7c:0x1016,_0x4a3d33:0x1016,_0x3359bf:0x313},_0x5d8811={_0x132b9e:0x3d5,_0x4229b3:0x55a,_0xff1913:0x69f},_0x5f562c=_0x5a92ef;_inherits(_0x224316,_0x4d46b7);var _0x2ce8d8=_createSuper(_0x224316);function _0x224316(){var _0x42cb79=_0x4361,_0x3233f1,_0x26ffd1,_0x3326f0,_0x3b4af6,_0x4dde0e,_0x1ba63d,_0x1cf9de,_0xabdbca=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x224316),_0x1cf9de=_0x2ce8d8['call'](this,_0xabdbca),_0x1cf9de['baseWaterColor']=getCesiumColor(_0xabdbca['baseWaterColor'],new Cesium__namespace[(_0x42cb79(0x3d5))](0.2,0.3,0.6,0x1)),_0x1cf9de['blendColor']=getCesiumColor(_0xabdbca['blendColor'],new Cesium__namespace[(_0x42cb79(_0x5d8811._0x132b9e))](0x0,0x1,0.699,0x1)),_0x1cf9de['specularMap']=_0xabdbca['specularMap']||Cesium__namespace[_0x42cb79(_0x5d8811._0x4229b3)]['DefaultImageId'],_0x1cf9de['normalMap']=_0xabdbca['normalMap']||Cesium__namespace[_0x42cb79(_0x5d8811._0x4229b3)][_0x42cb79(0xe99)],_0x1cf9de[_0x42cb79(_0x5d8811._0xff1913)]=(_0x3233f1=_0xabdbca['frequency'])!==null&&_0x3233f1!==void 0x0?_0x3233f1:0x3e8,_0x1cf9de[_0x42cb79(0x1e9)]=(_0x26ffd1=_0xabdbca['animationSpeed'])!==null&&_0x26ffd1!==void 0x0?_0x26ffd1:0.01,_0x1cf9de['amplitude']=(_0x3326f0=_0xabdbca['amplitude'])!==null&&_0x3326f0!==void 0x0?_0x3326f0:0xa,_0x1cf9de['specularIntensity']=(_0x3b4af6=_0xabdbca[_0x42cb79(0x3c9)])!==null&&_0x3b4af6!==void 0x0?_0x3b4af6:0.5,_0x1cf9de['fadeFactor']=(_0x4dde0e=_0xabdbca['fadeFactor'])!==null&&_0x4dde0e!==void 0x0?_0x4dde0e:0x1,_0x1cf9de['globalAlpha']=(_0x1ba63d=_0xabdbca[_0x42cb79(0xc2b)])!==null&&_0x1ba63d!==void 0x0?_0x1ba63d:0x1,_0x1cf9de;}return _createClass(_0x224316,[{'key':'getType','value':function _0x559510(_0x950011){return Water$1;}},{'key':'getValue','value':function _0x31da12(_0xac397f,_0x50324e){var _0x5600ed=_0x4361;return!_0x50324e&&(_0x50324e={}),_0x50324e['baseWaterColor']=this['baseWaterColor'],_0x50324e[_0x5600ed(0xa9a)]=this['blendColor'],_0x50324e[_0x5600ed(_0x5efa69._0x6c6f63)]=this['specularMap'],_0x50324e[_0x5600ed(0xfd3)]=this['normalMap'],_0x50324e['frequency']=this['frequency'],_0x50324e['animationSpeed']=this['animationSpeed'],_0x50324e[_0x5600ed(_0x5efa69._0x1bea7c)]=this[_0x5600ed(_0x5efa69._0x4a3d33)],_0x50324e['specularIntensity']=this['specularIntensity'],_0x50324e[_0x5600ed(0x7d8)]=this['fadeFactor'],this['globalAlpha']!==0x1&&(_0x50324e['baseWaterColor']['alpha']*=this['globalAlpha'],_0x50324e['blendColor'][_0x5600ed(_0x5efa69._0x3359bf)]*=this['globalAlpha']),_0x50324e;}},{'key':_0x5f562c(0x5f1),'value':function _0x228754(_0x1ddd19){var _0x38fa73=_0x5f562c;return this===_0x1ddd19||_0x1ddd19 instanceof _0x224316&&this[_0x38fa73(_0x7a9f9b._0x4f7578)]['equals'](_0x1ddd19['baseWaterColor'])&&this[_0x38fa73(_0x7a9f9b._0x41290c)]['equals'](_0x1ddd19['blendColor'])&&this['specularMap']===_0x1ddd19['specularMap']&&this[_0x38fa73(_0x7a9f9b._0x14ff2a)]===_0x1ddd19['normalMap']&&this['frequency']===_0x1ddd19['frequency']&&this['animationSpeed']===_0x1ddd19['animationSpeed']&&this['amplitude']===_0x1ddd19['amplitude']&&this[_0x38fa73(0x3c9)]===_0x1ddd19['specularIntensity']&&this['fadeFactor']===_0x1ddd19['fadeFactor'];}}]),_0x224316;}(BaseMaterialProperty);registerPropertyClass(Water$1,WaterMaterialProperty);var index$7={'__proto__':null,'TextMaterial':TextMaterial,'CylinderWaveMaterial':CylinderWaveMaterial,'BaseMaterialProperty':BaseMaterialProperty,'CircleScanMaterialProperty':CircleScanMaterialProperty,'CircleWaveMaterialProperty':CircleWaveMaterialProperty,'CylinderWaveMaterialProperty':CylinderWaveMaterialProperty,'DigitalFlowMaterialProperty':DigitalFlowMaterialProperty,'EllipsoidElectricMaterialProperty':EllipsoidElectricMaterialProperty,'EllipsoidWaveMaterialProperty':EllipsoidWaveMaterialProperty,'Image2MaterialProperty':Image2MaterialProperty,'LineBloomMaterialProperty':LineBloomMaterialProperty,'LineFlickerMaterialProperty':LineFlickerMaterialProperty,'LineFlowColorMaterialProperty':LineFlowColorMaterialProperty,'LineFlowMaterialProperty':LineFlowMaterialProperty,'LineTrailMaterialProperty':LineTrailMaterialProperty,'LineDotDashMaterialProperty':LineDotDashMaterialProperty,'NeonLightMaterialProperty':NeonLightMaterialProperty,'ODLineMaterialProperty':ODLineMaterialProperty,'PolyAsphaltMaterialProperty':PolyAsphaltMaterialProperty,'PolyBlobMaterialProperty':PolyBlobMaterialProperty,'PolyFacetMaterialProperty':PolyFacetMaterialProperty,'PolyGradientMaterialProperty':PolyGradientMaterialProperty,'PolyGrassMaterialProperty':PolyGrassMaterialProperty,'PolyWoodMaterialProperty':PolyWoodMaterialProperty,'RadarLineMaterialProperty':RadarLineMaterialProperty,'RadarWaveMaterialProperty':RadarWaveMaterialProperty,'RectSlideMaterialProperty':RectSlideMaterialProperty,'ScanLineMaterialProperty':ScanLineMaterialProperty,'TextMaterialProperty':TextMaterialProperty,'WallScrollMaterialProperty':WallScrollMaterialProperty,'WaterLightMaterialProperty':WaterLightMaterialProperty,'WaterMaterialProperty':WaterMaterialProperty},BaseGraphic=function(_0x2d51b8){var _0x4f5356={_0xf501e5:0x620,_0x4f06cf:0x8be,_0xee6f82:0x5da,_0x5134b0:0x477,_0x2c7eb7:0x3fd,_0x1c3b50:0xc18,_0x184b61:0x407,_0x52e4e4:0xf32,_0xa3bf49:0x8d8,_0x472ddb:0xaaa,_0x1020bb:0x25f},_0x91c976={_0x3cd09c:0x1c8},_0x1990f2={_0x4dd4ca:0x561},_0x16f0bc={_0x5efeab:0xfae},_0x4d8122={_0x290937:0xe6a},_0x12a4c4={_0x54a3f6:0x292,_0x126e20:0xbe2},_0x1589dc={_0x4ca712:0x4ec},_0x54d3d7={_0xa1c40e:0x352},_0x57368c={_0x10d0f2:0xf00},_0x145b36={_0x2bd4f6:0xf05,_0x4ba984:0xce7},_0x4cc8be={_0xc6945e:0x6ba,_0x5f8f4d:0x88a},_0x34174c={_0x3acb2b:0xc34},_0x2ef08d={_0x37ec67:0x4ec,_0x54bb0d:0x362},_0x5db96f={_0x3af1b4:0x352},_0x3a1534={_0x3cb598:0xa3d},_0x2905bd={_0x4a92f3:0xd91},_0x77f721={_0x58d381:0xe81,_0x1ed8eb:0xc2d},_0x1d73fa={_0x10438b:0xe9f,_0x51a39e:0x21a},_0x5b9da2={_0x598fb8:0xd91,_0x19da44:0xd91},_0x28df81={_0x17be47:0xb03},_0x58dcef={_0x2e1dc6:0xbe0},_0x206f0c={_0x5645ff:0x399,_0x14515a:0xc01,_0x3daf12:0xcd3,_0x397345:0xa36},_0x2d7e19={_0x4a5316:0x399,_0x2e0e1e:0x7b8},_0x361894={_0x356390:0xca4,_0x409618:0x3c3},_0x13660c={_0x55844f:0xa34,_0x4c8ef6:0xe81,_0x5b6212:0xedb},_0x3ae369={_0x2003c1:0xa34,_0x219754:0x4cb,_0x5b2e93:0x53a,_0x5833ce:0xe2c,_0x4aec6c:0x70e,_0x276e29:0xeec},_0x4fb7bd={_0x432abd:0x1013},_0x413735={_0x454635:0x9ae,_0x58a008:0x5da,_0x4c14fc:0x1de},_0x54e40b={_0x55ea6e:0xb5c,_0x471ef1:0x620,_0x42821d:0x310,_0x39fe72:0x5da,_0x1a33e1:0x462,_0x5d8b40:0x362,_0x5674c0:0xf00,_0x3b64e0:0xded,_0x442ee1:0x514,_0x564c97:0xa77},_0x18c2bb={_0xc87262:0x399,_0x124985:0xf00},_0x539fa2={_0x2b4ec8:0x514},_0x17d141={_0x1033e9:0xa06,_0x3254f4:0xcef,_0x54db12:0xd66,_0x2c6701:0x514,_0x1c2466:0xd66,_0x23a7c0:0xe86,_0x377a1a:0xa06},_0x3b453={_0x43d83c:0x64f},_0x2a1db8={_0x169ec5:0x5da},_0x2dc1c8={_0x250b1a:0xb47},_0x62a209={_0xa25741:0x7fa},_0x1cd516={_0x1251e4:0xa06},_0x34898d={_0x21c3a3:0xdd1},_0x471573={_0x28d3ab:0x310,_0x3d7d0b:0x514,_0x1378d7:0x310,_0x500dac:0x518,_0x4ac9ae:0xded},_0x13e764=_0x5a92ef;_inherits(_0xf46da7,_0x2d51b8);var _0x24a88d=_createSuper(_0xf46da7);function _0xf46da7(){var _0x397bb8=_0x4361,_0x54d01e,_0x19ffb7,_0x298cc3,_0x9eb8d4=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xf46da7),_0x9eb8d4['style']=_0x9eb8d4['style']||{},_0x9eb8d4[_0x397bb8(_0x471573._0x28d3ab)]=_0x9eb8d4['attr']||{},_0x298cc3=_0x24a88d['call'](this,_0x9eb8d4),_0x298cc3[_0x397bb8(_0x471573._0x3d7d0b)]=_0x9eb8d4,_0x298cc3['_id']=(_0x54d01e=_0x9eb8d4['id'])!==null&&_0x54d01e!==void 0x0?_0x54d01e:createGuid(),_0x298cc3['_name']=_0x9eb8d4[_0x397bb8(_0x471573._0x1378d7)]['name']||_0x9eb8d4['name']||'',_0x298cc3['_show']=(_0x19ffb7=_0x9eb8d4['show'])!==null&&_0x19ffb7!==void 0x0?_0x19ffb7:!![],_0x298cc3[_0x397bb8(_0x471573._0x500dac)]=_0x9eb8d4['private'],_0x9eb8d4['popup']&&_0x298cc3['bindPopup'](_0x9eb8d4['popup'],_0x9eb8d4['popupOptions']),_0x9eb8d4['tooltip']&&_0x298cc3['bindTooltip'](_0x9eb8d4['tooltip'],_0x9eb8d4['tooltipOptions']),_0x9eb8d4['contextmenuItems']&&_0x298cc3['bindContextMenu'](_0x9eb8d4[_0x397bb8(_0x471573._0x4ac9ae)],_0x9eb8d4['contextmenuItemsOptions']),_0x298cc3['_state']=State['INITIALIZED'],_0x298cc3;}return _createClass(_0xf46da7,[{'key':'type','get':function _0xee48e3(){var _0x568098=_0x4361;return this[_0x568098(_0x34898d._0x21c3a3)];}},{'key':'id','get':function _0x3fb145(){var _0x15e228=_0x4361;return this[_0x15e228(0xea5)];},'set':function _0x1dce8a(_0x353a8a){this['_id']=_0x353a8a;}},{'key':_0x13e764(0x382),'get':function _0x23d648(){var _0x55ae42=_0x13e764;return this[_0x55ae42(0xea5)];}},{'key':'state','get':function _0x19d6c3(){return this['_state'];}},{'key':'isAdded','get':function _0x2eb79c(){var _0xb2bb09=_0x13e764;return this['_state']===State[_0xb2bb09(_0x1cd516._0x1251e4)];}},{'key':'isDestroy','get':function _0x5ac59c(){var _0x46a760=_0x13e764;return this['_state']===State[_0x46a760(_0x62a209._0xa25741)]||!this['options'];}},{'key':'isPrivate','get':function _0x32df03(){if(this['_private'])return!![];return![];}},{'key':_0x13e764(_0x4f5356._0xf501e5),'get':function _0x38e099(){return null;}},{'key':_0x13e764(_0x4f5356._0x4f06cf),'get':function _0x43c8b9(){return null;}},{'key':'show','get':function _0x5c613a(){var _0x437ed1=_0x13e764;return this[_0x437ed1(_0x2dc1c8._0x250b1a)];},'set':function _0x245ad3(_0x4902df){var _0x1a79cf={_0x40669b:0x7a6},_0x3eb016=_0x13e764;if(this[_0x3eb016(0xb47)]===_0x4902df)return;this['_show']=_0x4902df,this['czmObject']&&(this['czmObject']['show']=this['_show']),this['czmObjectEx']&&this['czmObjectEx']['forEach'](function(_0x40cee5){var _0x2109f2=_0x3eb016;_0x40cee5[_0x2109f2(_0x1a79cf._0x40669b)]=_0x4902df;}),this['_showHook']&&this['_showHook'](_0x4902df),_0x4902df?this[_0x3eb016(0xb03)](EventType['show']):this['fire'](EventType['hide']);}},{'key':_0x13e764(0xa34),'get':function _0x1ce5b1(){return this['_name'];},'set':function _0xc85064(_0x3bb583){this['_name']=_0x3bb583;}},{'key':'attr','get':function _0x21bce5(){var _0x22fe40=_0x13e764;return this[_0x22fe40(0x514)]['attr'];},'set':function _0x2ba674(_0x5e31f4){var _0x3d5eed=_0x13e764;this['options']['attr']=_0x5e31f4,this['fire'](EventType[_0x3d5eed(0xac4)],{'attr':_0x5e31f4},!![]);}},{'key':_0x13e764(_0x4f5356._0xee6f82),'get':function _0x241969(){var _0x3dd5dc=_0x13e764,_0xb2717e;return(_0xb2717e=this['options'])===null||_0xb2717e===void 0x0?void 0x0:_0xb2717e[_0x3dd5dc(_0x2a1db8._0x169ec5)];},'set':function _0x18d523(_0x34689d){this['setStyle'](_0x34689d);}},{'key':_0x13e764(0x637),'get':function _0x15a7b1(){return this['options']['allowDrillPick'];},'set':function _0x43db05(_0x3a108a){this['options']['allowDrillPick']=_0x3a108a;}},{'key':_0x13e764(_0x4f5356._0x5134b0),'get':function _0x370568(){var _0x55a3e4=_0x13e764;return this[_0x55a3e4(0xa3e)]&&Boolean(this['EditClass']||this[_0x55a3e4(_0x3b453._0x43d83c)]);},'set':function _0x52f34a(_0x37c875){this['_hasEdit']=_0x37c875;}},{'key':'enabledEvent','get':function _0xb1276b(){var _0x52e00f=_0x13e764;if(this['_layer'])return this['_layer']['enabledEvent']&&this[_0x52e00f(0x777)];return this['_enabledEvent'];},'set':function _0x112dce(_0x531b46){this['_enabledEvent']=_0x531b46;}},{'key':'center','get':function _0x4e098f(){return null;}},{'key':'centerPoint','get':function _0x375243(){return LngLatPoint['fromCartesian'](this['center']);}},{'key':'hasOpacity','get':function _0xf94074(){return!![];}},{'key':'addTo','value':function _0x189075(_0x169194){return _0x169194&&_0x169194['addGraphic']&&_0x169194['addGraphic'](this),this;}},{'key':'remove','value':function _0x3e1e4b(_0x39f3b1){var _0x434fd2=_0x13e764;this['_layer']&&this['_layer'][_0x434fd2(0x24b)](this,_0x39f3b1);}},{'key':'bindPickId','value':function _0x11e1be(_0x5bb20d){var _0x99342d;return _0x5bb20d['_mars3d_layerId']=(_0x99342d=this['_layer'])===null||_0x99342d===void 0x0?void 0x0:_0x99342d['id'],_0x5bb20d['_mars3d_graphicId']=this['id'],this;}},{'key':'_onAdd','value':function _0x28e9b8(_0x5a804d){var _0xc7d2ed=_0x13e764,_0x511c18,_0x4808cc,_0x1a06f3=this;if(this['_state']===State[_0xc7d2ed(_0x17d141._0x1033e9)])return;this[_0xc7d2ed(0x352)]=_0x5a804d,this['_map']=_0x5a804d['_map'];!this['_map']&&logWarn('BaseGraphic:为了避免异常问题,请将图层添加到Map上再进行添加矢量数据的操作!');if(this['options']['eventParent'])this[_0xc7d2ed(0xfe1)](this['options']['eventParent']);else{if(((_0x511c18=this['options'])===null||_0x511c18===void 0x0?void 0x0:_0x511c18['eventParent'])===![]);else this['addEventParent'](_0x5a804d);}!this['czmObject']&&(this['_mountedHook']&&this['_mountedHook']());this[_0xc7d2ed(_0x17d141._0x3254f4)]&&this['_addedHook'](this['style']);if(!((_0x4808cc=this['_layer'])!==null&&_0x4808cc!==void 0x0&&_0x4808cc['_highlightOptions'])){if(this['style']['highlight'])this['bindHighlight'](this['style'][_0xc7d2ed(_0x17d141._0x54db12)]);else this[_0xc7d2ed(_0x17d141._0x2c6701)]['highlight']&&this['bindHighlight'](this['options'][_0xc7d2ed(_0x17d141._0x1c2466)]);}this['czmObject']&&this['bindPickId'](this['czmObject']),this['czmObjectEx']&&this['czmObjectEx']['forEach'](function(_0xac0034){_0x1a06f3['bindPickId'](_0xac0034);}),this[_0xc7d2ed(_0x17d141._0x23a7c0)]=State[_0xc7d2ed(_0x17d141._0x377a1a)],this['fire'](EventType['add']),!this[_0xc7d2ed(0xf13)]&&this['enabledEvent']&&this['_layer']['fire'](EventType['addGraphic'],{'graphic':this},!![]);}},{'key':'_onRemove','value':function _0x4afc62(){var _0x3eb382=_0x13e764,_0x1fc68a,_0x5cf197;if(this['_state']!==State['ADDED'])return;if(!this['_layer']||!this[_0x3eb382(0x514)])return;this['_closeAllControl'](),this['unbindHighlight']();this['update']&&this['unbindUpdateEvent']();this['_removedHook']&&this['_removedHook']();if(!this[_0x3eb382(0x514)])return;this['_state']=State['REMOVED'],this['fire'](EventType['remove']);!this['isPrivate']&&this['enabledEvent']&&this['_layer']['fire'](EventType['removeGraphic'],{'graphic':this},!![]);if((_0x1fc68a=this[_0x3eb382(_0x539fa2._0x2b4ec8)])!==null&&_0x1fc68a!==void 0x0&&_0x1fc68a['eventParent'])this['removeEventParent'](this['options']['eventParent']);else{if(((_0x5cf197=this['options'])===null||_0x5cf197===void 0x0?void 0x0:_0x5cf197[_0x3eb382(0x389)])===![]);else this['removeEventParent'](this['_layer']);}this[_0x3eb382(0x352)]=null,this[_0x3eb382(0x399)]=null;}},{'key':'_mountedHook','value':function _0x5251f7(){}},{'key':'_addedHook','value':function _0x15ea89(_0x1adfa3){}},{'key':_0x13e764(_0x4f5356._0x2c7eb7),'value':function _0x48c869(){}},{'key':'enableControl','value':function _0x585c14(_0x1ce417){var _0x5b432a=_0x13e764;this[_0x5b432a(_0x18c2bb._0xc87262)]['mouseEvent'][_0x5b432a(0xdce)]=_0x1ce417,this[_0x5b432a(0x399)]['popup']&&(this['_map']['popup']['enabled']=_0x1ce417),this['_map'][_0x5b432a(_0x18c2bb._0x124985)]&&(this['_map']['tooltip']['enabled']=_0x1ce417),this['_map']['contextmenu']&&(this['_map']['contextmenu']['enabled']=_0x1ce417);}},{'key':'setOptions','value':function _0x2ed77f(_0x2382b4){var _0x2570fe=_0x13e764;if(!_0x2382b4||Object[_0x2570fe(0x80f)](_0x2382b4)['length']===0x0)return this;for(var _0x52e5c5 in _0x2382b4){var _0x2f2fa2=_0x2382b4[_0x52e5c5];switch(_0x52e5c5){case'name':case'show':case'position':case'positions':case _0x2570fe(_0x54e40b._0x55ea6e):this['options'][_0x52e5c5]=_0x2f2fa2,this[_0x52e5c5]=_0x2f2fa2;break;case'orientation':this['options'][_0x52e5c5]=_0x2f2fa2,this[_0x2570fe(_0x54e40b._0x471ef1)][_0x52e5c5]=_0x2f2fa2;break;case'attr':{this['options'][_0x2570fe(_0x54e40b._0x42821d)]=merge(this['options']['attr'],_0x2382b4['attr']),this['fire'](EventType['updateAttr'],{'attr':_0x2382b4['attr']},!![]);break;}case _0x2570fe(_0x54e40b._0x39fe72):{this['options']['style']=merge(this['options']['style'],_0x2382b4['style']),this[_0x2570fe(0x1de)](_0x2382b4['style']),this['fire'](EventType[_0x2570fe(_0x54e40b._0x1a33e1)],{'style':_0x2382b4['style']},!![]);break;}default:{isObject(_0x2f2fa2)?this['options'][_0x52e5c5]=merge(this['options'][_0x52e5c5],_0x2f2fa2):this['options'][_0x52e5c5]=_0x2f2fa2;break;}}}return(_0x2382b4[_0x2570fe(_0x54e40b._0x5d8b40)]||_0x2382b4['popupOptions'])&&this['bindPopup'](this['options'][_0x2570fe(_0x54e40b._0x5d8b40)],this[_0x2570fe(0x514)][_0x2570fe(0xf16)]),(_0x2382b4['tooltip']||_0x2382b4['tooltipOptions'])&&this['bindTooltip'](this['options'][_0x2570fe(_0x54e40b._0x5674c0)],this['options']['tooltipOptions']),(_0x2382b4['contextmenuItems']||_0x2382b4['contextmenuItemsOptions'])&&this[_0x2570fe(0x9a1)](this['options'][_0x2570fe(_0x54e40b._0x3b64e0)],this[_0x2570fe(_0x54e40b._0x442ee1)][_0x2570fe(_0x54e40b._0x564c97)]),this['_setOptionsHook']&&this[_0x2570fe(0x587)](this['options'],_0x2382b4),this;}},{'key':'setStyle','value':function _0x8eedc0(_0x348649){var _0x3145e9=_0x13e764,_0x25d6ab;return _0x348649['material']&&delete this['options']['style']['material'],_0x348649[_0x3145e9(_0x413735._0x454635)]&&this[_0x3145e9(0x514)]['style']['materialOptions']&&delete this['options']['style'][_0x3145e9(0x660)],this['options'][_0x3145e9(_0x413735._0x58a008)]=merge(this['options']['style'],_0x348649),!((_0x25d6ab=this['_layer'])!==null&&_0x25d6ab!==void 0x0&&_0x25d6ab['_highlightOptions'])&&Cesium__namespace['defined'](_0x348649['highlight'])&&(_0x348649[_0x3145e9(0xd66)]?this['bindHighlight'](this['style']['highlight']):this['unbindHighlight']()),this[_0x3145e9(_0x413735._0x4c14fc)](_0x348649),this['fire'](EventType[_0x3145e9(0x462)],{'style':_0x348649},!![]),this;}},{'key':'_updateStyleBaseHook','value':function _0x239cf9(_0x1189a1){}},{'key':'setOpacity','value':function _0xf7bf6e(_0x45a441){var _0x20a5ef=this;clearTimeout(this['_canrefresh']),this['_canrefresh']=setTimeout(function(){var _0x4f3612=_0x4361;_0x20a5ef[_0x4f3612(_0x4fb7bd._0x432abd)]&&_0x20a5ef[_0x4f3612(0xb7b)]({'globalAlpha':_0x45a441});},0x1f4);}},{'key':'toGeoJSON','value':function _0x4e2057(_0x350818){var _0x18e219=_0x13e764,_0x1c9d80={'type':_0x18e219(0xb38),'properties':_objectSpread2(_objectSpread2({'name':this[_0x18e219(_0x3ae369._0x2003c1)]},this['attr']),{},{'id':this['id'],'type':this['type'],'style':this[_0x18e219(0xc18)](this['style'],!![])})};if(this['_getGeoJsonGeometry'])_0x1c9d80[_0x18e219(_0x3ae369._0x219754)]=this[_0x18e219(_0x3ae369._0x5b2e93)](_0x350818);else{if(this['position'])_0x1c9d80['geometry']={'type':'Point','coordinates':this['getCoordinate'](_0x350818===null||_0x350818===void 0x0?void 0x0:_0x350818[_0x18e219(0xc56)])};else this['positions']&&(_0x1c9d80[_0x18e219(0x4cb)]={'type':_0x18e219(_0x3ae369._0x5833ce),'coordinates':this[_0x18e219(0x400)](_0x350818===null||_0x350818===void 0x0?void 0x0:_0x350818['noAlt'])});}return Cesium__namespace[_0x18e219(_0x3ae369._0x4aec6c)](this['options']['styleType'])&&(_0x1c9d80['properties']['styleType']=this['options'][_0x18e219(0xf74)]),this['_toJSON_Ex']&&this['_toJSON_Ex'](_0x1c9d80[_0x18e219(_0x3ae369._0x276e29)]),_0x1c9d80;}},{'key':'toJSON','value':function _0x2544a3(){var _0x9fc47f=_0x13e764,_0x4ded97=_objectSpread2(_objectSpread2({},getAttrVal(this['options'],{'onlySimpleType':!![]})),{},{'id':this['id'],'name':this[_0x9fc47f(_0x13660c._0x55844f)],'type':this[_0x9fc47f(_0x13660c._0x4c8ef6)],'attr':this[_0x9fc47f(0x310)],'style':this['_style2JsonBase'](this['style'],![])});if(this['_getJsonPositions'])this['_getJsonPositions'](_0x4ded97);else{if(this['coordinate'])_0x4ded97['position']=this[_0x9fc47f(0x7aa)];else this['coordinates']?_0x4ded97['positions']=this['coordinates']:logError$1('toJSON:缺少坐标信息',this);}return Cesium__namespace['defined'](this['options']['styleType'])&&this['options']['styleType']!==this['type']&&(_0x4ded97['styleType']=this['options']['styleType']),this[_0x9fc47f(_0x13660c._0x5b6212)]&&this['_toJSON_Ex'](_0x4ded97),_0x4ded97;}},{'key':_0x13e764(_0x4f5356._0x1c3b50),'value':function _0x28762b(_0xb7d7c3,_0x2e4904){var _0x3bedb6=_0x13e764,_0x383ef9;return this['_style2Json']?(_0x383ef9=this['_style2Json'](_0xb7d7c3),_0xb7d7c3['highlight']&&(_0x383ef9['highlight']=this['_style2Json'](_0xb7d7c3['highlight']))):_0x383ef9=getAttrVal(_0xb7d7c3,{'onlySimpleType':!![]}),_0xb7d7c3['label']&&(_0x383ef9['label']=LabelStyleConver['toJSON'](_0xb7d7c3[_0x3bedb6(_0x361894._0x356390)])),_0xb7d7c3[_0x3bedb6(_0x361894._0x409618)]&&(_0x383ef9['outlineStyle']=PolylineStyleConver['toJSON'](_0xb7d7c3[_0x3bedb6(0x3c3)])),_0x383ef9;}},{'key':_0x13e764(_0x4f5356._0x184b61),'value':function _0x502504(){var _0x5931c3=_0x13e764;if(!this['update']||!this['_map'])return;this['unbindUpdateEvent'](),this['_map']['on'](EventType['preRender'],this['_map_preRenderHandler'],this),this['_map_preRenderHandler'](this[_0x5931c3(0x399)][_0x5931c3(0x7c9)]);}},{'key':'unbindUpdateEvent','value':function _0x18eb32(){var _0x19d087=_0x13e764;this['_map']&&this[_0x19d087(_0x2d7e19._0x4a5316)][_0x19d087(0xcf5)](EventType[_0x19d087(0x938)],this[_0x19d087(_0x2d7e19._0x2e0e1e)],this);}},{'key':'_map_preRenderHandler','value':function _0x425b07(_0x564bdd){var _0x4c58fe=_0x13e764,_0xb3170a;if(!this[_0x4c58fe(_0x206f0c._0x5645ff)])return;if((_0xb3170a=this[_0x4c58fe(0x514)])!==null&&_0xb3170a!==void 0x0&&_0xb3170a['frameRate']&&this['_last_preUpdateTime']){var _0x4208bc=_0x564bdd['_frameState']['frameNumber']-this[_0x4c58fe(_0x206f0c._0x14515a)];if(_0x4208bc<this['options'][_0x4c58fe(_0x206f0c._0x3daf12)])return;}this['_last_preUpdateTime']=_0x564bdd[_0x4c58fe(_0x206f0c._0x397345)]['frameNumber'],this['update'](_0x564bdd['_frameState']);}},{'key':'getRectangle','value':function _0x4968c8(_0x2db72d){var _0x15106a=_0x13e764,_0xf98417=this[_0x15106a(0xc98)]||this[_0x15106a(_0x58dcef._0x2e1dc6)];if(_0xf98417&&_0xf98417['length']>0x0)return getRectangle(_0xf98417,_0x2db72d===null||_0x2db72d===void 0x0?void 0x0:_0x2db72d[_0x15106a(0x800)]);if(this['position'])return getRectangle([this['position']],_0x2db72d===null||_0x2db72d===void 0x0?void 0x0:_0x2db72d['isFormat']);}},{'key':'getMaxHeight','value':function _0x484b3f(){var _0x5e6247=_0x13e764,_0x164308=this[_0x5e6247(0xc98)]||this['positions'];if(_0x164308&&_0x164308['length']>0x0)return getMaxHeight(_0x164308);if(this['position'])return getRectangle(this[_0x5e6247(0xd91)]);return 0x0;}},{'key':_0x13e764(0xb03),'value':function _0x2abf74(_0x3301eb){var _0x242c51=_0x13e764,_0x4d4f12=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0xc33d7e=arguments['length']>0x2?arguments[0x2]:undefined;return _0x4d4f12['graphic']=this,_get(_getPrototypeOf(_0xf46da7['prototype']),_0x242c51(_0x28df81._0x17be47),this)['call'](this,_0x3301eb,_0x4d4f12,_0xc33d7e);}},{'key':_0x13e764(_0x4f5356._0x52e4e4),'value':function _0x3110bb(){var _0x5e3c34=_0x13e764,_0x17cb6b=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this['_map'])return Promise['resolve'](![]);var _0x5a6c99;if(this['positionsShow'])_0x5a6c99=this['positionsShow'];else{if(this['positions'])_0x5a6c99=this['positions'];else this[_0x5e3c34(_0x5b9da2._0x598fb8)]&&(_0x5a6c99=[this[_0x5e3c34(_0x5b9da2._0x19da44)]]);}return _0x17cb6b[_0x5e3c34(0x6a6)]=this['style']['clampToGround'],this[_0x5e3c34(0x399)][_0x5e3c34(0x5ee)](_0x5a6c99,_0x17cb6b);}},{'key':_0x13e764(_0x4f5356._0xa3bf49),'value':function _0x257649(){var _0x2c1a2f=_0x13e764,_0x164049=arguments[_0x2c1a2f(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:0x0,_0x588f7b=this['style']['addHeight'];if(Cesium__namespace['defined'](_0x588f7b)){if(isString(_0x588f7b))_0x588f7b=Number(template(_0x588f7b,this['attr'],!![])),isNaN(_0x588f7b)&&(_0x588f7b=0x0);else Array['isArray'](_0x588f7b)&&(_0x588f7b=_0x588f7b[_0x164049]||0x0);return _0x588f7b;}return 0x0;}},{'key':'bindHighlight','value':function _0x56df6f(_0x384438){var _0x129da2=_0x13e764;this[_0x129da2(_0x1d73fa._0x10438b)](),this['_highlightOptions']=_0x384438,this['_highlightOptions']['type']===EventType['click']?this['on'](EventType[_0x129da2(_0x1d73fa._0x51a39e)],this['_highlight_mouseEventHandler'],this):(this['on'](EventType['mouseOver'],this['_highlight_mouseEventHandler'],this),this['on'](EventType['mouseOut'],this['_highlight_mouseOutHandler'],this));}},{'key':'unbindHighlight','value':function _0x3097bf(){var _0x531bd3=_0x13e764;this['_highlightOptions']&&(this['_highlightOptions'][_0x531bd3(_0x77f721._0x58d381)]===EventType['click']?this['off'](EventType['click'],this[_0x531bd3(0x759)],this):(this['off'](EventType['mouseOver'],this['_highlight_mouseEventHandler'],this),this['off'](EventType[_0x531bd3(0x956)],this[_0x531bd3(_0x77f721._0x1ed8eb)],this)),this['_map']['closeHighlight'](),this['_highlightOptions']=null);}},{'key':'_highlight_mouseEventHandler','value':function _0xef2fc7(_0x4a26a3){var _0x1d8885=_0x13e764;if(!this['_map'])return;var _0x4efd5d=_0x4a26a3===null||_0x4a26a3===void 0x0?void 0x0:_0x4a26a3['graphic'];_0x4efd5d?this['_map']['openHighlight'](_0x4efd5d,this['_highlightOptions'],_0x4a26a3):this['_map'][_0x1d8885(0x9b9)]();}},{'key':'_highlight_mouseOutHandler','value':function _0x1883f8(_0x48732f){this['_map']['closeHighlight']();}},{'key':_0x13e764(0x958),'value':function _0x45191c(){this['closePopup'](),this['closeTooltip'](),this['closeSmallTooltip'](),this['closeContextMenu']();}},{'key':'_getPopupPosition','value':function _0x16e943(){var _0x516949=_0x13e764;return this[_0x516949(_0x2905bd._0x4a92f3)]||this['center'];}},{'key':_0x13e764(0xa6d),'value':function _0x2f81e4(_0x568a26){var _0x2b57b9=_0x13e764;return Boolean(this[_0x2b57b9(_0x3a1534._0x3cb598)](_0x568a26));}},{'key':_0x13e764(0xa3d),'value':function _0x2819e5(){var _0x525fb8=_0x13e764,_0x36e583,_0x305b6d=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![];if(this['_popupConfig'])return _objectSpread2({},this['_popupConfig']);if(_0x305b6d&&(_0x36e583=this['_layer'])!==null&&_0x36e583!==void 0x0&&_0x36e583['_popupConfig'])return _objectSpread2({},this[_0x525fb8(_0x5db96f._0x3af1b4)]['_popupConfig']);return null;}},{'key':'bindPopup','value':function _0x3313c4(_0x3dd7c3){var _0x2cbd91=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};return this['_popupConfig']={'content':_0x3dd7c3,'options':_0x2cbd91||this['options']['popupOptions'],'graphic':this,'layer':this['_layer']},this['_onEventHook']&&this['_onEventHook']('popup'),this;}},{'key':'unbindPopup','value':function _0x1703e2(_0x4652f8){var _0x6d3559=_0x13e764;return _0x4652f8?this['_popupConfig']=![]:this['_popupConfig']=null,this['_onEventHook']&&this[_0x6d3559(_0x2ef08d._0x37ec67)](_0x6d3559(_0x2ef08d._0x54bb0d)),this;}},{'key':'openPopup','value':function _0x137c42(_0x51693a,_0x3c91ae){var _0x19be2b=_0x13e764,_0x335a4b=this['getPopupConfig']();return _0x335a4b&&this['_map']&&(_0x3c91ae&&(_0x335a4b['event']=_0x3c91ae),_0x335a4b[_0x19be2b(_0x34174c._0x3acb2b)]=this,_0x335a4b['layer']=this['_layer'],this['_map']['popup'][_0x19be2b(0xbe2)](_0x51693a||this[_0x19be2b(0x531)](),_0x335a4b)),this;}},{'key':'closePopup','value':function _0x22e052(){var _0x54b076=_0x13e764;return this[_0x54b076(0x399)]&&this[_0x54b076(0x399)][_0x54b076(0x362)]['close'](this),this;}},{'key':'getPopup','value':function _0x5e2711(){var _0x452896=_0x13e764;if(this['_map'])return this[_0x452896(0x399)]['popup']['getPopup'](this);}},{'key':'hasTooltip','value':function _0x14cd08(_0x39fecd){return Boolean(this['getTooltipConfig'](_0x39fecd));}},{'key':'getTooltipConfig','value':function _0x28d021(){var _0x16936a=_0x13e764,_0x4e89e2,_0x78b75d=arguments[_0x16936a(_0x4cc8be._0xc6945e)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![];if(this['_tooltipConfig'])return _objectSpread2({},this[_0x16936a(0x88a)]);if(_0x78b75d&&(_0x4e89e2=this['_layer'])!==null&&_0x4e89e2!==void 0x0&&_0x4e89e2[_0x16936a(_0x4cc8be._0x5f8f4d)])return _objectSpread2({},this['_layer']['_tooltipConfig']);return null;}},{'key':_0x13e764(_0x4f5356._0x472ddb),'value':function _0x22d7d5(_0x36586c,_0x11b272){var _0x3b9346=_0x13e764;return this['_tooltipConfig']={'content':_0x36586c,'options':_0x11b272||this[_0x3b9346(0x514)]['tooltipOptions']},this['_onEventHook']&&this['_onEventHook']('tooltip'),this;}},{'key':'unbindTooltip','value':function _0x2a906(_0x4c5430){return _0x4c5430?this['_tooltipConfig']=![]:this['_tooltipConfig']=null,this['_onEventHook']&&this['_onEventHook']('tooltip'),this;}},{'key':'openTooltip','value':function _0xfb1f91(_0x500b04,_0x389000){var _0x21a707=_0x13e764,_0x19623e=this[_0x21a707(_0x145b36._0x2bd4f6)]();return _0x19623e&&this['_map']&&(_0x19623e['graphic']=this,_0x19623e[_0x21a707(_0x145b36._0x4ba984)]=this[_0x21a707(0x352)],_0x389000&&(_0x19623e[_0x21a707(0x2e0)]=_0x389000),this['_map']['tooltip'][_0x21a707(0xbe2)](_0x500b04||this['_getPopupPosition'](),_0x19623e)),this;}},{'key':'closeTooltip','value':function _0x4c3a56(){var _0x5e13a0=_0x13e764;return this['_map']&&this['_map'][_0x5e13a0(_0x57368c._0x10d0f2)]['close'](this),this;}},{'key':'getTooltip','value':function _0x121dd3(){if(this['_map'])return this['_map']['tooltip']['getTooltip'](this);}},{'key':_0x13e764(0xe6a),'value':function _0x16a694(_0x39ea71){return Boolean(this['getContextMenu'](_0x39ea71));}},{'key':_0x13e764(0xc0a),'value':function _0x4e2818(){var _0x312471=_0x13e764,_0x372b1d,_0x1f85ec=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![];if(this['_contextmenuConfig'])return this[_0x312471(0x762)];if(_0x1f85ec&&(_0x372b1d=this['_layer'])!==null&&_0x372b1d!==void 0x0&&_0x372b1d['_contextmenuConfig'])return this[_0x312471(_0x54d3d7._0xa1c40e)]['_contextmenuConfig'];return null;}},{'key':'bindContextMenu','value':function _0x5148ad(_0x31791e,_0x463d27){var _0x1a6718=_0x13e764;return this['_contextmenuConfig']={'content':_0x31791e,'options':_0x463d27||this['options']['contextmenuOptions'],'graphic':this,'layer':this[_0x1a6718(0x352)]},this['_onEventHook']&&this[_0x1a6718(_0x1589dc._0x4ca712)]('contextMenu'),this;}},{'key':_0x13e764(_0x4f5356._0x1020bb),'value':function _0x2d7b7d(_0x518fc9){var _0x283c8f=_0x13e764;return _0x518fc9?this['_contextmenuConfig']=![]:this[_0x283c8f(0x762)]=null,this[_0x283c8f(0x4ec)]&&this[_0x283c8f(0x4ec)]('contextMenu'),this;}},{'key':'openContextMenu','value':function _0x4bc99a(_0x4c0199){var _0x42ad16=_0x13e764,_0x46313c=this['getContextMenu']();return _0x46313c&&this['_map']&&(_0x46313c['graphic']=this,_0x46313c['layer']=this['_layer'],this['_map'][_0x42ad16(_0x12a4c4._0x54a3f6)][_0x42ad16(_0x12a4c4._0x126e20)](_0x4c0199||this['_getPopupPosition'](),_0x46313c)),this;}},{'key':'closeContextMenu','value':function _0x3a2c30(){var _0x8aeea6=_0x13e764;return this[_0x8aeea6(_0x4d8122._0x290937)]()&&this['_map']&&this['_map']['contextmenu']['close'](this),this;}},{'key':_0x13e764(0xfae),'value':function _0x560e07(_0x175541,_0x1e4e51){var _0x26afde=_0x13e764;return this['_map']&&this['_map'][_0x26afde(_0x16f0bc._0x5efeab)](_0x175541,_0x1e4e51),this;}},{'key':'closeSmallTooltip','value':function _0x2953f0(){var _0x23ace7=_0x13e764;return this['_map']&&this['_map'][_0x23ace7(_0x1990f2._0x4dd4ca)](),this;}},{'key':'destroy','value':function _0x47fd69(_0x3c8266){var _0x1c5fe0=_0x13e764;if(this['_state']===State['DESTROY']||this['_noDestroy'])return;this['_state']!==State['REMOVED']&&(this['clear']&&this[_0x1c5fe0(_0x91c976._0x3cd09c)](),this[_0x1c5fe0(0xfaa)]()),_get(_getPrototypeOf(_0xf46da7['prototype']),'destroy',this)['call'](this,_0x3c8266),this['_state']=State['DESTROY'];}}]),_0xf46da7;}(BaseClass),FlickerEntity=(function(){var _0x56ef36={_0x5468a0:0x102c},_0x4b406d={_0x403e86:0xa39},_0x213e53={_0x4ca441:0xfdf},_0x123488={_0x153034:0x102c},_0x4063ee={_0x59b885:0x2a1},_0x531f9b={_0x1ece87:0x84b},_0x5d97e0={_0x549905:0xb07},_0x673e24={_0x2557c5:0xeb2,_0x48c34e:0x615,_0x36cada:0x254,_0x3431a1:0x902,_0x5292b2:0x254,_0x2e294f:0x3e6,_0xdaaf50:0x3e6,_0x470ca8:0x84b,_0x1ce2d1:0xca4},_0x4b5d4b={_0x193497:0x2a1,_0x103446:0xc79},_0x46dc17={_0x90fd30:0x6ac},_0x5bb608=_0x5a92ef;function _0x4ee792(){var _0x186a9a=_0x4361;_classCallCheck(this,_0x4ee792),this['color']=Cesium__namespace['Color']['YELLOW'][_0x186a9a(_0x46dc17._0x90fd30)](0x0);}return _createClass(_0x4ee792,[{'key':'startFlicker','value':function _0x1347a9(_0x560f5c){var _0xd0cb9f={_0x4255e5:0xa70,_0x2516b2:0xf52,_0x5240dd:0x1dc,_0x46c803:0x874,_0x2e52ae:0x84b,_0x4bbed6:0x766,_0xf444a:0x84b,_0x268ab2:0x70f},_0x4b9e56=_0x4361,_0x3a2b86,_0x244843,_0x317d23=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x478c20=this;return this['stopFlicker'](),this[_0x4b9e56(_0x4b5d4b._0x193497)]=_0x560f5c,this[_0x4b9e56(0xfdf)]=(_0x3a2b86=_0x317d23['maxAlpha'])!==null&&_0x3a2b86!==void 0x0?_0x3a2b86:0.3,this[_0x4b9e56(_0x4b5d4b._0x103446)]=_0x317d23['time'],this['color']=(_0x244843=_0x317d23['color'])!==null&&_0x244843!==void 0x0?_0x244843:Cesium__namespace[_0x4b9e56(0x3d5)]['YELLOW'],this['color']=this['color']['withAlpha'](this['maxAlpha']),this[_0x4b9e56(0xc7f)]=_0x317d23[_0x4b9e56(0xc7f)],this['_startTime'](),loopArrayForFun(_0x560f5c,function(_0x1a3449){var _0x389f08={_0x29770b:0x84b},_0x54841b=_0x4b9e56;_0x1a3449['polygon']&&(_0x1a3449['polygon'][_0x54841b(0x254)]=_0x1a3449['polygon'][_0x54841b(0xf52)],_0x1a3449['polygon']['material']=new Cesium__namespace[(_0x54841b(0x1dc))](new Cesium__namespace['CallbackProperty'](function(_0x5c470f){return _0x478c20['color'];},![]))),_0x1a3449['polyline']&&(_0x1a3449['polyline']['material_bak']=_0x1a3449['polyline'][_0x54841b(0xf52)],_0x1a3449[_0x54841b(_0xd0cb9f._0x4255e5)]['material']=new Cesium__namespace['ColorMaterialProperty'](new Cesium__namespace['CallbackProperty'](function(_0x20d7cc){var _0x522bc6=_0x54841b;return _0x478c20[_0x522bc6(_0x389f08._0x29770b)];},![]))),_0x1a3449['ellipse']&&(_0x1a3449['ellipse']['material_bak']=_0x1a3449['ellipse']['material'],_0x1a3449['ellipse'][_0x54841b(0xf52)]=new Cesium__namespace['ColorMaterialProperty'](new Cesium__namespace['CallbackProperty'](function(_0xc4a678){var _0x54d997=_0x54841b;return _0x478c20[_0x54d997(0x84b)];},![]))),_0x1a3449['rectangle']&&(_0x1a3449['rectangle']['material_bak']=_0x1a3449['rectangle']['material'],_0x1a3449['rectangle']['material']=new Cesium__namespace['ColorMaterialProperty'](new Cesium__namespace['CallbackProperty'](function(_0x80208d){var _0x13d267=_0x54841b;return _0x478c20[_0x13d267(0x84b)];},![]))),_0x1a3449['wall']&&(_0x1a3449['wall']['material_bak']=_0x1a3449[_0x54841b(0x902)][_0x54841b(_0xd0cb9f._0x2516b2)],_0x1a3449[_0x54841b(0x902)]['material']=new Cesium__namespace[(_0x54841b(_0xd0cb9f._0x5240dd))](new Cesium__namespace['CallbackProperty'](function(_0x16c3da){var _0x494ceb=_0x54841b;return _0x478c20[_0x494ceb(0x84b)];},![]))),_0x1a3449['point']&&(_0x1a3449['point']['color_bak']=_0x1a3449[_0x54841b(_0xd0cb9f._0x46c803)]['color'],_0x1a3449['point'][_0x54841b(0x84b)]=_0x478c20[_0x54841b(0x84b)]),_0x1a3449['billboard']&&(_0x1a3449['billboard']['color_bak']=_0x1a3449['billboard']['color'],_0x1a3449['billboard'][_0x54841b(_0xd0cb9f._0x2e52ae)]=_0x478c20['color']),_0x1a3449['model']&&(_0x1a3449[_0x54841b(_0xd0cb9f._0x4bbed6)]['color_bak']=_0x1a3449['model']['color'],_0x1a3449[_0x54841b(0x766)][_0x54841b(0x84b)]=_0x478c20[_0x54841b(_0xd0cb9f._0xf444a)]),_0x1a3449['label']&&(_0x1a3449[_0x54841b(0xca4)]['fillColor_bak']=_0x1a3449['label'][_0x54841b(_0xd0cb9f._0x268ab2)],_0x1a3449['label']['fillColor']=_0x478c20['color']);}),this;}},{'key':_0x5bb608(_0x56ef36._0x5468a0),'value':function _0x3ece22(){var _0xc3bd00=_0x5bb608;return this[_0xc3bd00(_0x5d97e0._0x549905)](),this['entitys']&&(loopArrayForFun(this[_0xc3bd00(0x2a1)],function(_0x115941){var _0x1f5337=_0xc3bd00;_0x115941['polygon']&&(_0x115941['polygon']['material_bak']&&(_0x115941['polygon'][_0x1f5337(0xf52)]=_0x115941[_0x1f5337(_0x673e24._0x2557c5)]['material_bak'])),_0x115941['polyline']&&(_0x115941[_0x1f5337(0xa70)]['material_bak']&&(_0x115941[_0x1f5337(0xa70)]['material']=_0x115941['polyline']['material_bak'])),_0x115941[_0x1f5337(0x615)]&&(_0x115941['ellipse']['material_bak']&&(_0x115941[_0x1f5337(_0x673e24._0x48c34e)]['material']=_0x115941['ellipse']['material_bak'])),_0x115941['rectangle']&&(_0x115941['rectangle'][_0x1f5337(_0x673e24._0x36cada)]&&(_0x115941['rectangle']['material']=_0x115941['rectangle'][_0x1f5337(0x254)])),_0x115941[_0x1f5337(0x902)]&&(_0x115941[_0x1f5337(0x902)]['material_bak']&&(_0x115941['wall']['material']=_0x115941[_0x1f5337(_0x673e24._0x3431a1)][_0x1f5337(_0x673e24._0x5292b2)])),_0x115941['point']&&(_0x115941['point'][_0x1f5337(0x3e6)]&&(_0x115941['point'][_0x1f5337(0x84b)]=_0x115941['point'][_0x1f5337(_0x673e24._0x2e294f)])),_0x115941['billboard']&&(_0x115941['billboard'][_0x1f5337(_0x673e24._0xdaaf50)]?_0x115941['billboard'][_0x1f5337(_0x673e24._0x470ca8)]=_0x115941['billboard']['color_bak']:_0x115941['billboard']['color']=undefined),_0x115941[_0x1f5337(0x766)]&&(_0x115941[_0x1f5337(0x766)][_0x1f5337(_0x673e24._0xdaaf50)]?_0x115941[_0x1f5337(0x766)]['color']=_0x115941['model']['color_bak']:_0x115941['model'][_0x1f5337(0x84b)]=undefined),_0x115941[_0x1f5337(0xca4)]&&(_0x115941[_0x1f5337(0xca4)]['fillColor_bak']&&(_0x115941[_0x1f5337(_0x673e24._0x1ce2d1)]['fillColor']=_0x115941[_0x1f5337(_0x673e24._0x1ce2d1)]['fillColor_bak']));}),this['onEnd']&&this['onEnd'](this['entitys']),delete this[_0xc3bd00(0x2a1)]),this;}},{'key':'_updateClr','value':function _0x770dac(){var _0xb4497e=_0x5bb608,_0x2c719e=this;this[_0xb4497e(_0x4063ee._0x59b885)]&&loopArrayForFun(this['entitys'],function(_0xf58845){var _0x2ce45c=_0xb4497e;_0xf58845['point']&&(_0xf58845['point']['color']=_0x2c719e['color']),_0xf58845['billboard']&&(_0xf58845['billboard']['color']=_0x2c719e['color']),_0xf58845['model']&&(_0xf58845['model'][_0x2ce45c(_0x531f9b._0x1ece87)]=_0x2c719e['color']),_0xf58845['label']&&(_0xf58845['label'][_0x2ce45c(0x70f)]=_0x2c719e[_0x2ce45c(_0x531f9b._0x1ece87)]);});}},{'key':'_startTime','value':function _0x351fea(){var _0x3fe9fe={_0x15359e:0x84b},_0x414bfd=_0x5bb608,_0x152707=this,_0x2d49d7=0x1e,_0x117674=this[_0x414bfd(_0x213e53._0x4ca441)]/_0x2d49d7,_0x363b5c=0x0;this[_0x414bfd(0x5cf)]=setInterval(function(){var _0x410d13=_0x414bfd;_0x363b5c+=_0x117674,_0x363b5c>_0x152707[_0x410d13(0xfdf)]&&(_0x363b5c=0x0),_0x152707[_0x410d13(_0x3fe9fe._0x15359e)]=_0x152707['color']['withAlpha'](_0x363b5c),_0x152707['_updateClr']();},_0x2d49d7),this[_0x414bfd(0xc79)]&&(this['timeEndVal']=setTimeout(function(){var _0x13b0da=_0x414bfd;_0x152707[_0x13b0da(_0x123488._0x153034)]();},this['time']*0x3e8));}},{'key':_0x5bb608(0xb07),'value':function _0x40c2b9(){var _0x60760d=_0x5bb608;this['interVal']&&(clearInterval(this[_0x60760d(0x5cf)]),this['interVal']=null),this['timeEndVal']&&(clearTimeout(this['timeEndVal']),this[_0x60760d(_0x4b406d._0x403e86)]=null);}}]),_0x4ee792;}());function loopArrayForFun(_0x39a5c6,_0x403032){if(_0x39a5c6==null)return;if(Array['isArray'](_0x39a5c6)){var _0x4df0bf=[];for(var _0x34e979=0x0,_0x23f5f5=_0x39a5c6['length'];_0x34e979<_0x23f5f5;_0x34e979++){_0x4df0bf['push'](_0x403032(_0x39a5c6[_0x34e979]));}return _0x4df0bf;}else return _0x403032(_0x39a5c6);}var BaseEntity=function(_0x30e8a2){var _0x1044fc={_0x310761:0x620,_0x51bdb0:0xa40,_0xffeaae:0x1ea,_0x1d1652:0x4c1,_0x5395c1:0x473,_0x534b65:0xbac,_0x529645:0x698},_0x48eb96={_0x5211e7:0xd5f,_0x3ea2b3:0x399,_0x3f477b:0x399,_0x2f257e:0xc61},_0x7ae0e1={_0x329178:0xedc},_0x2f3efc={_0x31284c:0xb11,_0x582a0d:0x752,_0x3e8a01:0x77b},_0x5b4305={_0x5ebd54:0x752},_0x381c61={_0x47380a:0xf85},_0x1e898a={_0x59c527:0x925,_0x4ee5e3:0x77b},_0x40258f={_0x38a199:0x73a,_0x85a283:0x752,_0x70a56:0x77b,_0x171376:0xb03},_0x10aa97={_0x590700:0x73a,_0x3a2eb2:0x752},_0x4aa84d={_0x2509ac:0x5d3,_0xbaba64:0x752,_0x1cce9f:0x6ba,_0x3a77c3:0x399,_0x23a72b:0x752,_0x18b18d:0x6ba,_0x562bdb:0xef6,_0x222089:0x732},_0x36636c={_0x214607:0x752,_0x5f371d:0x352,_0x5b48c9:0x57b,_0x8bbfac:0xb03,_0x2dd4c8:0xef1,_0x4b8ca6:0x86c,_0x1f7805:0x86c},_0x36b1d8={_0x104b99:0x399},_0x9577b0={_0x5fae:0x8be},_0x4d1c71={_0x206550:0xb78,_0x4eda0b:0x3d5,_0x3e974a:0xa9c},_0x587b26={_0x2b531d:0x758,_0x5d1224:0xe91,_0x22f939:0x7e1},_0x249798={_0x3777a6:0x6ba,_0x1b89bf:0x711},_0x17c8b7={_0x597591:0x711,_0x389117:0xdcd},_0x429158={_0x38af09:0x70e,_0x209258:0xf52,_0x34ff8a:0x473,_0x18aad3:0x770,_0xac5d48:0x758},_0x8f5b4b={_0x44727f:0x9ec,_0x8d8c41:0xa70,_0x4fcb8c:0xa2a,_0x45b94e:0x70e,_0x5a3a7e:0x480,_0x3ceba0:0xbe0,_0x296fd9:0xe4e,_0x4ff95e:0x3d5},_0x53cffe={_0x52d683:0x3c3,_0x14890b:0x33e},_0x4e5ae3={_0x5e5548:0xfaa},_0x2ab866={_0x233aa5:0x6ba,_0x38dc26:0xe81,_0x37dc9a:0x352,_0x35adbd:0x48a,_0x552531:0xf9d},_0x27292d={_0x43ef66:0xe46},_0x4df03a={_0x2ed7bf:0xd91,_0xa56f4b:0x310,_0x740279:0x208,_0x22522b:0x70e,_0x1689b4:0x5da,_0x4ec1eb:0xa2a},_0x430606={_0x748ef4:0xcc4,_0x1ac85f:0x54e,_0xc30330:0xfaa,_0x411a1e:0x65f},_0x5020cf={_0x4abd17:0x70e,_0x41724d:0xca4,_0x4941f4:0x411,_0x931218:0x851,_0x4fe1f7:0x806,_0x5e290a:0xc2b},_0x4b9980={_0x2bed87:0x514},_0x395ad9={_0x51da4c:0x352,_0x44f0ce:0x5da,_0x569e6c:0x6ba},_0x1f9106={_0x3de557:0x4c4,_0x4f3c90:0xbcd},_0x2ee1ad={_0x45d1fd:0x45c,_0x36162f:0xa40,_0x140783:0x6ba,_0x3d4664:0xa70,_0x264713:0xbe0},_0x2cc8c9={_0x459c15:0x620,_0xc97505:0x6a6,_0x563190:0x53b,_0x587c18:0x4c5,_0x4fcdd3:0x6a6,_0x37cdaf:0xbe0,_0x57cf9d:0x6b3,_0x1ffdca:0x5da,_0x1cfb45:0x1ce,_0x645e5d:0x445},_0x16aa0f={_0x5461ef:0x1ce},_0x5dc709={_0x1e6ada:0x673},_0x24c810={_0x5217ad:0x620,_0x3dd02f:0x8be},_0x45fffe={_0x5a214a:0xe4f},_0x386906={_0x46d427:0xe4f,_0x1120d0:0x874},_0x92f1b3={_0x919004:0x8e7},_0x4e915b=_0x5a92ef;_inherits(_0xa80ec0,_0x30e8a2);var _0x82f33c=_createSuper(_0xa80ec0);function _0xa80ec0(){return _classCallCheck(this,_0xa80ec0),_0x82f33c['apply'](this,arguments);}return _createClass(_0xa80ec0,[{'key':'dataSource','get':function _0x5ef10a(){var _0x1d8fc8;return(_0x1d8fc8=this['_layer'])===null||_0x1d8fc8===void 0x0?void 0x0:_0x1d8fc8['dataSource'];}},{'key':_0x4e915b(_0x1044fc._0x310761),'get':function _0x5d392(){return this['_entity'];}},{'key':_0x4e915b(0x8be),'get':function _0x5ab2b9(){var _0x353f56=_0x4e915b,_0x9195ca=[];return this['_primitive_label']&&_0x9195ca[_0x353f56(_0x92f1b3._0x919004)](this['_primitive_label']),this['_entity_outlines']&&(_0x9195ca=_0x9195ca['concat'](this['_entity_outlines'])),_0x9195ca;}},{'key':'entity','get':function _0xeb5bca(){var _0x4b236b=_0x4e915b;return this[_0x4b236b(0xe4f)];}},{'key':'entityGraphic','get':function _0x24ce12(){var _0x66b09d=_0x4e915b,_0x508d05;return(_0x508d05=this[_0x66b09d(_0x386906._0x46d427)])===null||_0x508d05===void 0x0?void 0x0:_0x508d05[_0x66b09d(_0x386906._0x1120d0)];}},{'key':'label','get':function _0x5ca66d(){var _0x22512e=_0x4e915b,_0x51927b,_0x2bdef2;if(this['_primitive_label'])return this['_primitive_label'];if((_0x51927b=this['_entity'])!==null&&_0x51927b!==void 0x0&&_0x51927b['label'])return this['_entity']['label'];if((_0x2bdef2=this['style'])!==null&&_0x2bdef2!==void 0x0&&_0x2bdef2['label']){var _0x137b44;return(_0x137b44=this[_0x22512e(0x5da)])===null||_0x137b44===void 0x0?void 0x0:_0x137b44['label'];}return{};}},{'key':'isEditing','get':function _0x76411f(){return this['_enabledEdit'];}},{'key':'reload','value':function _0x3d863d(){var _0x52c294=_0x4e915b;this['enabledEvent']=![],this['_cancelPositionsCallback']();var _0x131f6d=this['_layer'];this['_onRemove'](),delete this[_0x52c294(_0x45fffe._0x5a214a)],this['_onAdd'](_0x131f6d),this['enabledEvent']=!![];}},{'key':'_mountedHook','value':function _0x4b5ac7(){}},{'key':'_addedHook','value':function _0x5d1a51(_0x497cb1){var _0x1f5062=_0x4e915b,_0x388dbe=this;this['dataSource']['entities']['add'](this[_0x1f5062(0x620)]),this['czmObjectEx']['forEach'](function(_0x28e484){var _0x51557e=_0x1f5062;_0x28e484 instanceof Cesium__namespace['Entity']&&_0x388dbe['dataSource'][_0x51557e(0x791)]['add'](_0x28e484);});}},{'key':'_removedHook','value':function _0x41c211(){var _0x42b777=_0x4e915b,_0x3293f0=this;this['stopDraw'](),this['stopEditing'](),this[_0x42b777(_0x24c810._0x5217ad)]&&this['dataSource']['entities']['remove'](this['czmObject']),this['czmObjectEx']&&this[_0x42b777(_0x24c810._0x3dd02f)]['forEach'](function(_0x4c34e3){var _0x54b30f=_0x42b777;_0x4c34e3 instanceof Cesium__namespace['Entity']&&_0x3293f0['dataSource'][_0x54b30f(0x791)]['remove'](_0x4c34e3);}),this['_primitive_label']&&(this['_layer']['labelCollection']['remove'](this[_0x42b777(0x411)]),delete this['_primitive_label']);}},{'key':'_initFromEntity','value':function _0x14573b(_0x4ebaf6){var _0x17af5e=_0x4e915b;return _0x4ebaf6[_0x17af5e(_0x5dc709._0x1e6ada)]&&_0x4ebaf6['entityCollection']['remove'](_0x4ebaf6),_0x4ebaf6['_id']=this['id'],_0x4ebaf6;}},{'key':_0x4e915b(0x774),'value':function _0x32c634(){var _0xb6c8b6=_0x4e915b,_0x534b97;(_0x534b97=this['editing'])!==null&&_0x534b97!==void 0x0&&_0x534b97['enabled']&&this[_0xb6c8b6(_0x16aa0f._0x5461ef)]['updateDraggers']();}},{'key':'_updateStyleBaseHook','value':function _0x35ee09(_0x4df048){var _0x1911a2=_0x4e915b,_0x445289;if(!this[_0x1911a2(_0x2cc8c9._0x459c15)]||!_0x4df048)return;if(this['_clampToGround_reload']&&Cesium__namespace['defined'](_0x4df048[_0x1911a2(_0x2cc8c9._0xc97505)])){if(_0x4df048[_0x1911a2(0x6a6)]!==this[_0x1911a2(0x4c5)]){this[_0x1911a2(_0x2cc8c9._0x563190)](),this[_0x1911a2(_0x2cc8c9._0x587c18)]=_0x4df048[_0x1911a2(_0x2cc8c9._0x4fcdd3)];return;}}return(Cesium__namespace[_0x1911a2(0x70e)](_0x4df048[_0x1911a2(0xa2a)])||Cesium__namespace['defined'](_0x4df048['addHeight']))&&(this[_0x1911a2(0x752)]?(this[_0x1911a2(0xbe0)]=this['_positions_draw'],this['updateAttrForDrawing'](![])):this[_0x1911a2(_0x2cc8c9._0x37cdaf)]=this['positionsShow']),this[_0x1911a2(_0x2cc8c9._0x57cf9d)](this[_0x1911a2(_0x2cc8c9._0x1ffdca)],_0x4df048),this['_updateLabelStyleHook'](this['style'],_0x4df048),this['_getOutlinePositions']&&this['_updateOutlineStyle'](this['_getOutlinePositions'](),this[_0x1911a2(_0x2cc8c9._0x1ffdca)]),this['_updateExOpacity']&&Cesium__namespace['defined'](_0x4df048['globalAlpha'])&&this['_updateExOpacity'](_0x4df048['globalAlpha']),this['_isCallbackPositions']&&this['_updateDistanceDisplayConditionByEdit'](),(_0x445289=this[_0x1911a2(_0x2cc8c9._0x1cfb45)])!==null&&_0x445289!==void 0x0&&_0x445289[_0x1911a2(_0x2cc8c9._0x645e5d)]&&this['editing'][_0x1911a2(0x6b3)](_0x4df048),this;}},{'key':_0x4e915b(0x866),'value':function _0x58b74a(){var _0x234a15=_0x4e915b,_0x41822d,_0x44819a=this['center'];_0x44819a?_0x41822d=Cesium__namespace[_0x234a15(0x23b)]['distance'](_0x44819a,new Cesium__namespace['Cartesian3']()):_0x41822d=(Cesium__namespace[_0x234a15(0x45c)]['WGS84']['minimumRadius']+Cesium__namespace[_0x234a15(_0x2ee1ad._0x45d1fd)][_0x234a15(0x3ec)]['maximumRadius'])/0x2;this['_isCallbackPositions']?this['updateDistanceDisplayCondition'](_0x41822d):this[_0x234a15(_0x2ee1ad._0x36162f)]();if(this['_entity_outlines'])for(var _0x417b80=0x0,_0x4d7730=this['_entity_outlines'][_0x234a15(_0x2ee1ad._0x140783)];_0x417b80<_0x4d7730;_0x417b80++){var _0x5b91aa=this['_entity_outlines'][_0x417b80][_0x234a15(_0x2ee1ad._0x3d4664)];this['style']['distanceDisplayCondition']?_0x5b91aa[_0x234a15(_0x2ee1ad._0x264713)]instanceof Cesium__namespace['CallbackProperty']&&this[_0x234a15(0x5da)][_0x234a15(0x6a6)]?this[_0x234a15(0xca6)](_0x5b91aa,_0x41822d):this['updateOutlinesDistanceDisplayCondition'](_0x5b91aa):_0x5b91aa['distanceDisplayCondition']=undefined;}}},{'key':_0x4e915b(_0x1044fc._0x51bdb0),'value':function _0x519295(){var _0x2b0fb0=_0x4e915b,_0x462c55=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:0x0;if(this['style']['distanceDisplayCondition']){var _0x537b52,_0x343c4c;this['entityGraphic']['distanceDisplayCondition']=new Cesium__namespace['DistanceDisplayCondition'](Number(((_0x537b52=this['style']['distanceDisplayCondition_near'])!==null&&_0x537b52!==void 0x0?_0x537b52:0x0)+_0x462c55),Number(((_0x343c4c=this['style']['distanceDisplayCondition_far'])!==null&&_0x343c4c!==void 0x0?_0x343c4c:0x186a0)+_0x462c55));}else this['entityGraphic'][_0x2b0fb0(0x4c4)]=undefined;}},{'key':'updateOutlinesDistanceDisplayCondition','value':function _0x1b39e2(_0x1fd55f){var _0x4e10b8=_0x4e915b,_0x5c447a,_0x383bea,_0x5eb43c=arguments[_0x4e10b8(0x6ba)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0;_0x1fd55f[_0x4e10b8(_0x1f9106._0x3de557)]=new Cesium__namespace['DistanceDisplayCondition'](Number(((_0x5c447a=this[_0x4e10b8(0x5da)][_0x4e10b8(_0x1f9106._0x4f3c90)])!==null&&_0x5c447a!==void 0x0?_0x5c447a:0x0)+_0x5eb43c),Number(((_0x383bea=this['style'][_0x4e10b8(0xa02)])!==null&&_0x383bea!==void 0x0?_0x383bea:0x186a0)+_0x5eb43c));}},{'key':'_updateStyleHook','value':function _0x32bd61(_0x19dd97,_0x4bef2d){}},{'key':_0x4e915b(_0x1044fc._0xffeaae),'value':function _0x45382c(_0xa10318){var _0x5165a5=_0x4e915b,_0x22071a,_0x514872=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![];_0x514872&&(this['_map'][_0x5165a5(0x9b9)](),this['_map'][_0x5165a5(0xf67)]=this);var _0x8c5a15=_0xa10318||this['_highlightOptions']||((_0x22071a=this[_0x5165a5(_0x395ad9._0x51da4c)])===null||_0x22071a===void 0x0?void 0x0:_0x22071a['_highlightOptions']);if(_0x8c5a15){var _0xad52dd=[];for(var _0x9b0623 in _0x8c5a15){if(_0x9b0623==='type')continue;!Cesium__namespace['defined'](this[_0x5165a5(_0x395ad9._0x44f0ce)][_0x9b0623])&&_0xad52dd['push'](_0x9b0623);}_0xad52dd[_0x5165a5(_0x395ad9._0x569e6c)]>0x0&&logWarn(_0x5165a5(0xde6),_0xad52dd);var _0x57d4c4=merge(clone(this[_0x5165a5(0x5da)]),_0x8c5a15);this[_0x5165a5(0x6b3)](_0x57d4c4,_0x8c5a15),this['_updateLabelStyleHook'](_0x57d4c4,_0x8c5a15),this[_0x5165a5(0xb03)](EventType[_0x5165a5(0xbe4)],{},!![]);}}},{'key':'closeHighlight','value':function _0x149e75(){var _0xdc12e3=_0x4e915b,_0xecb513;if(this['_state']!==State[_0xdc12e3(0xa06)]||((_0xecb513=this['_map'])===null||_0xecb513===void 0x0?void 0x0:_0xecb513['last_highlighGraphic'])!==this)return;this['_updateStyleHook'](this['style'],this['style']),this['_updateLabelStyleHook'](this['style'],this[_0xdc12e3(0x5da)]),this['_map']['_clearLastHighlight'](),this[_0xdc12e3(0xb03)](EventType['highlightClose'],{},!![]);}},{'key':_0x4e915b(_0x1044fc._0x1d1652),'value':function _0xae2d3(_0x4e77c7){var _0x10d079=_0x4e915b;this['options']['onBeforeCreate']&&(_0x4e77c7=this['options'][_0x10d079(0x2ae)](_0x4e77c7)||_0x4e77c7);this[_0x10d079(0x883)]&&(_0x4e77c7=this['_onBeforeCreate'](_0x4e77c7)||_0x4e77c7);var _0x1f686c={'id':this['id'],'name':this['name']||this['id'],'properties':this['attr'],'show':this[_0x10d079(0x7a6)],'parent':this['options'][_0x10d079(0x2a4)]};this['options']['availability']&&(_0x1f686c['availability']=this[_0x10d079(_0x4b9980._0x2bed87)]['availability']);this['options'][_0x10d079(0x459)]&&(_0x1f686c[_0x10d079(0x459)]=this['options']['description']);this['options'][_0x10d079(0xb7a)]&&(_0x1f686c['viewFrom']=this[_0x10d079(_0x4b9980._0x2bed87)]['viewFrom']);this[_0x10d079(0x514)]['parent']&&(_0x1f686c['parent']=this['options']['parent']);var _0x38746b=new Cesium__namespace['Entity'](_objectSpread2(_objectSpread2({},_0x1f686c),_0x4e77c7));return _0x38746b;}},{'key':'_updateLabelStyleHook','value':function _0xa1cfdb(_0x1eacb3,_0x2d9687){var _0x42e9c5=_0x4e915b;if(_0x2d9687!==null&&_0x2d9687!==void 0x0&&_0x2d9687['label']){Cesium__namespace[_0x42e9c5(0x70e)](_0x1eacb3['clampToGround'])&&!Cesium__namespace[_0x42e9c5(_0x5020cf._0x4abd17)](_0x1eacb3['label'][_0x42e9c5(0x6a6)])&&(_0x2d9687['label'][_0x42e9c5(0x6a6)]=_0x1eacb3[_0x42e9c5(0x6a6)]);if(this[_0x42e9c5(0xe4f)]['label']){var _0x564e03,_0x2d90de,_0x10ec23;LabelStyleConver['toCesiumVal'](_0x1eacb3['label'],this['_entity'][_0x42e9c5(_0x5020cf._0x41724d)],this['attr']),(Cesium__namespace[_0x42e9c5(_0x5020cf._0x4abd17)](_0x2d9687===null||_0x2d9687===void 0x0?void 0x0:(_0x564e03=_0x2d9687['label'])===null||_0x564e03===void 0x0?void 0x0:_0x564e03['height'])||Cesium__namespace['defined'](_0x2d9687===null||_0x2d9687===void 0x0?void 0x0:(_0x2d90de=_0x2d9687['label'])===null||_0x2d90de===void 0x0?void 0x0:_0x2d90de['addHeight'])||Cesium__namespace[_0x42e9c5(0x70e)](_0x2d9687===null||_0x2d9687===void 0x0?void 0x0:(_0x10ec23=_0x2d9687['label'])===null||_0x10ec23===void 0x0?void 0x0:_0x10ec23['setHeight']))&&this['_updateLabelPosition']();}else{if(this[_0x42e9c5(_0x5020cf._0x4941f4)]){var _0x335121,_0x12c92a,_0xa7f83f;LabelStyleConver[_0x42e9c5(_0x5020cf._0x931218)](_0x1eacb3['label'],this['_primitive_label'],this[_0x42e9c5(0x310)]),(Cesium__namespace['defined'](_0x2d9687===null||_0x2d9687===void 0x0?void 0x0:(_0x335121=_0x2d9687['label'])===null||_0x335121===void 0x0?void 0x0:_0x335121['height'])||Cesium__namespace['defined'](_0x2d9687===null||_0x2d9687===void 0x0?void 0x0:(_0x12c92a=_0x2d9687['label'])===null||_0x12c92a===void 0x0?void 0x0:_0x12c92a[_0x42e9c5(0xf57)])||Cesium__namespace[_0x42e9c5(_0x5020cf._0x4abd17)](_0x2d9687===null||_0x2d9687===void 0x0?void 0x0:(_0xa7f83f=_0x2d9687['label'])===null||_0xa7f83f===void 0x0?void 0x0:_0xa7f83f[_0x42e9c5(0xa2a)]))&&this[_0x42e9c5(_0x5020cf._0x4fe1f7)]();}else this['_addLabel']();}}else Cesium__namespace['defined'](_0x2d9687===null||_0x2d9687===void 0x0?void 0x0:_0x2d9687[_0x42e9c5(_0x5020cf._0x5e290a)])&&this['_updateLabelOpacity'](_0x2d9687['globalAlpha']);}},{'key':'_addLabel','value':function _0x403b48(){var _0x203a0a=_0x4e915b,_0xc1a330=this['style']['label'];if(!_0xc1a330||!_0xc1a330['text'])return;Cesium__namespace[_0x203a0a(0x70e)](this['style']['clampToGround'])&&!Cesium__namespace['defined'](_0xc1a330['clampToGround'])&&!Cesium__namespace['defined'](_0xc1a330['height'])&&(_0xc1a330['clampToGround']=this['style']['clampToGround']);var _0xeda578=LabelStyleConver[_0x203a0a(0x851)](this['style']['label'],{},this[_0x203a0a(0x310)]);return _0xeda578['show']=this[_0x203a0a(0x7a6)],_0xeda578['position']=this[_0x203a0a(_0x430606._0x748ef4)](),this['_primitive_label']&&this[_0x203a0a(0x352)][_0x203a0a(_0x430606._0x1ac85f)][_0x203a0a(_0x430606._0xc30330)](this['_primitive_label']),this[_0x203a0a(0x411)]=this['_layer']['labelCollection']['add'](_0xeda578),this[_0x203a0a(_0x430606._0x411a1e)](this['_primitive_label']),this['_primitive_label'];}},{'key':'_updateLabelPosition','value':function _0x144d75(){var _0x3280d1=_0x4e915b;this['_primitive_label']&&(this[_0x3280d1(0x411)]['position']=this['_getLablePosition']());}},{'key':'_updateLabelOpacity','value':function _0x2bb4c6(_0x23203f){var _0x311cef=_0x4e915b,_0x41ef8a;(_0x41ef8a=this['_entity'])!==null&&_0x41ef8a!==void 0x0&&_0x41ef8a['label']&&LabelStyleConver['setOpacity'](this[_0x311cef(0xe4f)][_0x311cef(0xca4)],_0x23203f),this['_primitive_label']&&this['_primitive_label']['show']&&LabelStyleConver[_0x311cef(0x7e1)](this['_primitive_label'],_0x23203f);}},{'key':'_getLablePosition','value':function _0x2f0475(){var _0x32ed8f=_0x4e915b,_0x330edc=this['style']['label'],_0x2b03c1;if(_0x330edc['position']){if(_0x330edc['position']==='center')_0x2b03c1=this['centerOfMass'];else{if(isString(_0x330edc[_0x32ed8f(_0x4df03a._0x2ed7bf)])){var _0x1c95bf=template(_0x330edc['position'],this[_0x32ed8f(_0x4df03a._0xa56f4b)],!![]);_0x1c95bf&&(_0x2b03c1=LngLatPoint['parse'](_0x1c95bf)[_0x32ed8f(0x208)]());}else _0x2b03c1=LngLatPoint['parse'](_0x330edc['position'])[_0x32ed8f(_0x4df03a._0x740279)]();}}!_0x2b03c1&&(_0x2b03c1=this['center']);if(!_0x2b03c1)return new Cesium__namespace['Cartesian3']();if(Cesium__namespace[_0x32ed8f(_0x4df03a._0x22522b)](_0x330edc['height'])||Cesium__namespace[_0x32ed8f(0x70e)](this['style']['height'])){var _0x10b2bd,_0x4ded95=(_0x10b2bd=_0x330edc['height'])!==null&&_0x10b2bd!==void 0x0?_0x10b2bd:this[_0x32ed8f(_0x4df03a._0x1689b4)]['height'];_0x2b03c1=setPositionsHeight(_0x2b03c1,_0x4ded95);}Cesium__namespace[_0x32ed8f(0x70e)](this['style']['diffHeight'])&&(_0x2b03c1=addPositionsHeight(_0x2b03c1,this['style']['diffHeight']));var _0x3da2c3=_0x330edc[_0x32ed8f(_0x4df03a._0x4ec1eb)];Cesium__namespace['defined'](_0x3da2c3)&&(isString(_0x3da2c3)&&(_0x3da2c3=Number(template(_0x3da2c3,this['attr'],!![])),isNaN(_0x3da2c3)&&(_0x3da2c3=0x0)),_0x2b03c1=setPositionsHeight(_0x2b03c1,_0x3da2c3));var _0x5f041f=_0x330edc['addHeight'];return Cesium__namespace['defined'](_0x5f041f)&&(isString(_0x5f041f)&&(_0x5f041f=Number(template(_0x5f041f,this[_0x32ed8f(0x310)],!![])),isNaN(_0x5f041f)&&(_0x5f041f=0x0)),_0x2b03c1=addPositionsHeight(_0x2b03c1,_0x5f041f)),_0x2b03c1;}},{'key':'_createLabel','value':function _0x1412fc(){var _0x5ae993=_0x4e915b,_0xf93f50=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x188845=arguments[_0x5ae993(_0x2ab866._0x233aa5)]>0x1?arguments[0x1]:undefined;if(_0xf93f50[_0x5ae993(_0x2ab866._0x38dc26)]&&_0xf93f50['type']!=='label'){var _0x34acf9=create$4(_0xf93f50['type'],{'position':_0x188845,'style':_0xf93f50,'hasEdit':![],'isPrivate':!![]});return Object['defineProperties'](_0x34acf9,{'text':{'set':function _0x38fbc6(_0x34884b){var _0x43b8b3=_0x5ae993;this['attr']['text']=_0x34884b,this['style'][_0x43b8b3(_0x27292d._0x43ef66)](_0x34884b,this);},'get':function _0x39a1b8(){return this['attr']['text'];}}}),this[_0x5ae993(_0x2ab866._0x37dc9a)]['addGraphic'](_0x34acf9),_0x34acf9;}else{var _0x356d11=LabelStyleConver[_0x5ae993(0x851)](_objectSpread2({'color':'#ffffff','font_size':0x14,'outline':!![],'outlineColor':_0x5ae993(0x48a),'outlineWidth':0x3,'background':!![],'backgroundColor':_0x5ae993(_0x2ab866._0x35adbd),'backgroundOpacity':0.5,'scaleByDistance':!![],'scaleByDistance_far':0xc3500,'scaleByDistance_farValue':0.5,'scaleByDistance_near':0x3e8,'scaleByDistance_nearValue':0x1,'pixelOffsetY':-0xf,'horizontalOrigin':Cesium__namespace[_0x5ae993(0xe79)][_0x5ae993(0xc8e)],'verticalOrigin':Cesium__namespace[_0x5ae993(_0x2ab866._0x552531)][_0x5ae993(0x456)],'visibleDepth':![]},_0xf93f50));_0x188845&&(_0x356d11['position']=_0x188845);var _0x2a8218=this['_layer']['labelCollection'][_0x5ae993(0xd06)](_0x356d11);return this['bindPickId'](_0x2a8218),_0x2a8218['_noMousePick']=!![],_0x2a8218['hasEdit']=![],_0x2a8218;}}},{'key':'_removeLabel','value':function _0x1b771b(_0x18b5a0){var _0x44876d=_0x4e915b;_0x18b5a0['isAdded']?this['_layer'][_0x44876d(0x24b)](_0x18b5a0,!![]):this[_0x44876d(0x352)]['labelCollection'][_0x44876d(_0x4e5ae3._0x5e5548)](_0x18b5a0);}},{'key':'_getOutlineStyle','value':function _0x18f94a(_0xd0764f,_0x3f36d3){var _0x240d37=_0x4e915b,_0x1cc1f4,_0x1d953e,_0x57fb58,_0x110efd,_0x2af42d=_objectSpread2({},_0xd0764f);return delete _0x2af42d['material'],delete _0x2af42d[_0x240d37(0x9ae)],delete _0x2af42d['materialOptions'],delete _0x2af42d['outline'],delete _0x2af42d['outlineColor'],delete _0x2af42d['outlineOpacity'],delete _0x2af42d[_0x240d37(0x33e)],delete _0x2af42d[_0x240d37(_0x53cffe._0x52d683)],_objectSpread2(_objectSpread2(_objectSpread2({},_0x2af42d),{},{'show':(_0x1cc1f4=_0xd0764f['outline'])!==null&&_0x1cc1f4!==void 0x0?_0x1cc1f4:![],'color':(_0x1d953e=_0xd0764f['outlineColor'])!==null&&_0x1d953e!==void 0x0?_0x1d953e:Cesium__namespace['Color']['WHITE'],'opacity':_0xd0764f['outlineOpacity'],'width':(_0x57fb58=_0xd0764f[_0x240d37(_0x53cffe._0x14890b)])!==null&&_0x57fb58!==void 0x0?_0x57fb58:0x1,'arcType':((_0x110efd=_0xd0764f['arcType'])!==null&&_0x110efd!==void 0x0?_0x110efd:_0xd0764f['clampToGround'])?Cesium__namespace[_0x240d37(0xae0)]['GEODESIC']:Cesium__namespace['ArcType']['NONE']},_0xd0764f[_0x240d37(_0x53cffe._0x52d683)]||{}),_0x3f36d3||{});}},{'key':_0x4e915b(_0x1044fc._0x5395c1),'value':function _0x3c629e(_0x44e946,_0x330d94,_0x48d311){var _0xcf31b0=_0x4e915b,_0x4750ce,_0x35b992;if(!this['entityGraphic'])return;var _0x40e6fa=this['_getOutlineStyle'](_0x330d94,_0x48d311);if(_0x40e6fa[_0xcf31b0(0x7a6)]&&((_0x4750ce=this['style']['diffHeight'])!==null&&_0x4750ce!==void 0x0?_0x4750ce:0x0)===0x0&&(_0x40e6fa['width']>0x1||_0x330d94[_0xcf31b0(0x6a6)]||((_0x35b992=this['_entity_outlines'])===null||_0x35b992===void 0x0?void 0x0:_0x35b992['length'])>0x0)){this['entityGraphic'][_0xcf31b0(_0x8f5b4b._0x44727f)]=![];if(this['_entity_outlines'])for(var _0x46cc51=0x0,_0x3f6402=this['_entity_outlines'][_0xcf31b0(0x6ba)];_0x46cc51<_0x3f6402;_0x46cc51++){var _0x53a4a9=this['_entity_outlines'][_0x46cc51][_0xcf31b0(_0x8f5b4b._0x8d8c41)];if(_0x44e946&&_0x44e946[_0x46cc51]){var _0x3fff7a=_0x44e946[_0x46cc51];if(_0x3fff7a instanceof Cesium__namespace['CallbackProperty'])_0x53a4a9['positions']=_0x3fff7a;else{if(Array['isArray'](_0x3fff7a)&&_0x3fff7a['length']>0x0){var _0x42dfed;Cesium__namespace['defined'](_0x40e6fa['height'])&&(_0x3fff7a=setPositionsHeight(_0x3fff7a,_0x40e6fa['height'])),Cesium__namespace['defined'](_0x40e6fa[_0xcf31b0(_0x8f5b4b._0x4fcb8c)])&&(_0x3fff7a=setPositionsHeight(_0x3fff7a,_0x40e6fa[_0xcf31b0(0xa2a)])),Cesium__namespace[_0xcf31b0(_0x8f5b4b._0x45b94e)](_0x40e6fa['addHeight'])&&(_0x3fff7a=addPositionsHeight(_0x3fff7a,_0x40e6fa['addHeight'])),((_0x42dfed=_0x40e6fa[_0xcf31b0(_0x8f5b4b._0x5a3a7e)])!==null&&_0x42dfed!==void 0x0?_0x42dfed:!![])?_0x53a4a9[_0xcf31b0(_0x8f5b4b._0x3ceba0)]=_0x3fff7a[_0xcf31b0(0x4b9)](_0x3fff7a[0x0]):_0x53a4a9['positions']=_0x3fff7a;}}}PolylineStyleConver['toCesiumVal'](_0x40e6fa,_0x53a4a9,!![]);}else{if(_0x44e946){this['_entity_outlines']=[];for(var _0x3016ff=0x0,_0x1ca4a4=_0x44e946[_0xcf31b0(0x6ba)];_0x3016ff<_0x1ca4a4;_0x3016ff++){var _0x52dbb4=_0x44e946[_0x3016ff],_0x293dce=PolylineStyleConver['toCesiumVal'](_0x40e6fa,{},!![]);if(_0x52dbb4 instanceof Cesium__namespace['CallbackProperty'])_0x293dce['positions']=_0x52dbb4;else{if(Array['isArray'](_0x52dbb4)&&_0x52dbb4['length']>0x0){var _0x1a1d50;Cesium__namespace['defined'](_0x40e6fa['height'])&&(_0x52dbb4=setPositionsHeight(_0x52dbb4,_0x40e6fa['height'])),Cesium__namespace['defined'](_0x40e6fa[_0xcf31b0(0xa2a)])&&(_0x52dbb4=setPositionsHeight(_0x52dbb4,_0x40e6fa['setHeight'])),Cesium__namespace['defined'](_0x40e6fa['addHeight'])&&(_0x52dbb4=addPositionsHeight(_0x52dbb4,_0x40e6fa['addHeight'])),((_0x1a1d50=_0x40e6fa[_0xcf31b0(_0x8f5b4b._0x5a3a7e)])!==null&&_0x1a1d50!==void 0x0?_0x1a1d50:!![])?_0x293dce['positions']=_0x52dbb4['concat'](_0x52dbb4[0x0]):_0x293dce[_0xcf31b0(_0x8f5b4b._0x3ceba0)]=_0x52dbb4;}}var _0x41cf24=this['_createEntity']({'id':this['id']+'-outline'+_0x3016ff,'polyline':_0x293dce});this[_0xcf31b0(0x65f)](_0x41cf24),this['_entity_outlines']['push'](_0x41cf24),this['_state']===State['ADDED']&&this[_0xcf31b0(_0x8f5b4b._0x296fd9)]['entities'][_0xcf31b0(0xd06)](_0x41cf24);}}}return!![];}else{if(this['_entity_outlines'])for(var _0x2d86af=0x0,_0x44c2f3=this[_0xcf31b0(0x711)]['length'];_0x2d86af<_0x44c2f3;_0x2d86af++){var _0x21724d=this[_0xcf31b0(0x711)][_0x2d86af]['polyline'];_0x21724d['show']=![];}return this['entityGraphic']['outline']=_0x40e6fa[_0xcf31b0(0x7a6)],this['entityGraphic']['outlineWidth']=_0x40e6fa['width'],_0x40e6fa['show']&&(this['entityGraphic']['outlineColor']=getCesiumColor(_0x40e6fa['color'],Cesium__namespace[_0xcf31b0(_0x8f5b4b._0x4ff95e)]['WHITE'])),![];}}},{'key':'_updateOutlineOpacity','value':function _0x216c3b(_0x4438a7){var _0x3cf917=_0x4e915b,_0x5e8579;if(this['_entity_outlines']&&this['_entity_outlines']['length']>0x0)for(var _0x257f7e=0x0,_0x1d2ff4=this['_entity_outlines']['length'];_0x257f7e<_0x1d2ff4;_0x257f7e++){var _0x10315d,_0x3b0396=this['_entity_outlines'][_0x257f7e]['polyline'];Cesium__namespace[_0x3cf917(_0x429158._0x38af09)](_0x3b0396===null||_0x3b0396===void 0x0?void 0x0:(_0x10315d=_0x3b0396['material'])===null||_0x10315d===void 0x0?void 0x0:_0x10315d['globalAlpha'])?_0x3b0396[_0x3cf917(_0x429158._0x209258)]['globalAlpha']=_0x4438a7:this[_0x3cf917(_0x429158._0x34ff8a)](null,this['style']);}if((_0x5e8579=this['entityGraphic'])!==null&&_0x5e8579!==void 0x0&&_0x5e8579['outline']&&this['entityGraphic']['outline'][_0x3cf917(_0x429158._0x18aad3)]()){var _0x48bd3d=getCesiumColor(this['entityGraphic']['outlineColor'],Cesium__namespace['Color'][_0x3cf917(0xf6a)]);!Cesium__namespace['defined'](this[_0x3cf917(_0x429158._0xac5d48)]['_outlineColor_alpha'])&&(this['entityGraphic']['_outlineColor_alpha']=_0x48bd3d['alpha']),this['entityGraphic']['outlineColor']=_0x48bd3d['withAlpha'](this['entityGraphic'][_0x3cf917(0x3d1)]*_0x4438a7);}}},{'key':_0x4e915b(_0x1044fc._0x534b65),'value':function _0x1be6b4(){var _0x1f1b62={_0xa9bee6:0xcd7},_0x9a5451=_0x4e915b,_0x1b0400=this;if(this['_entity_outlines'])for(var _0x57e61f=0x0,_0x45934c=this[_0x9a5451(0x711)]['length'];_0x57e61f<_0x45934c;_0x57e61f++){var _0x96e736=this[_0x9a5451(_0x17c8b7._0x597591)][_0x57e61f];if(_0x96e736['polyline']['positions']instanceof Cesium__namespace[_0x9a5451(0xdcd)])continue;_0x96e736[_0x9a5451(0xa70)]['positions']=new Cesium__namespace[(_0x9a5451(_0x17c8b7._0x389117))](function(_0x3df26e){var _0x656e61=_0x9a5451;return _0x1b0400[_0x656e61(_0x1f1b62._0xa9bee6)];},![]);}}},{'key':_0x4e915b(0xfb3),'value':function _0x121a41(){var _0x23ea1a=_0x4e915b;if(this['_entity_outlines'])for(var _0x33c956=0x0,_0x3ffe02=this['_entity_outlines'][_0x23ea1a(_0x249798._0x3777a6)];_0x33c956<_0x3ffe02;_0x33c956++){var _0x412c3e=this[_0x23ea1a(_0x249798._0x1b89bf)][_0x33c956];if(!(_0x412c3e['polyline']['positions']instanceof Cesium__namespace[_0x23ea1a(0xdcd)]))continue;_0x412c3e[_0x23ea1a(0xa70)]['positions']=this['outlinePositions'];}}},{'key':'setOpacity','value':function _0x3be6a4(_0x4f4122){var _0x2157ae=_0x4e915b;this['style']['globalAlpha']=_0x4f4122;var _0x540444=this['_updateEntityOpacity'](this[_0x2157ae(_0x587b26._0x2b531d)],_0x4f4122);if(_0x540444){this['_updateLabelOpacity'](_0x4f4122),this['_updateOutlineOpacity'](_0x4f4122),this[_0x2157ae(_0x587b26._0x5d1224)]&&this['_updateExOpacity'](_0x4f4122);return;}_get(_getPrototypeOf(_0xa80ec0['prototype']),_0x2157ae(_0x587b26._0x22f939),this)['call'](this,_0x4f4122);}},{'key':_0x4e915b(0xdc9),'value':function _0x496ee1(_0x4c1332,_0x4f57c8){var _0x3fe5ef=_0x4e915b,_0x29a9fb=_0x4c1332===null||_0x4c1332===void 0x0?void 0x0:_0x4c1332[_0x3fe5ef(0xf52)];if(!_0x29a9fb)return![];if(Cesium__namespace['defined'](_0x29a9fb===null||_0x29a9fb===void 0x0?void 0x0:_0x29a9fb['globalAlpha']))return _0x29a9fb['globalAlpha']=_0x4f57c8,!![];if(_0x29a9fb['_mars_type']==='Color'||_0x29a9fb['_mars_type']===_0x3fe5ef(_0x4d1c71._0x206550)){var _0x287ea0=getCesiumColor(_0x29a9fb['color'],Cesium__namespace[_0x3fe5ef(_0x4d1c71._0x4eda0b)]['WHITE']);return!Cesium__namespace['defined'](_0x29a9fb[_0x3fe5ef(0xa9c)])&&(_0x29a9fb[_0x3fe5ef(_0x4d1c71._0x3e974a)]=_0x287ea0['alpha']),_0x29a9fb['color']=_0x287ea0['withAlpha'](_0x29a9fb['_color_alpha']*_0x4f57c8),!![];}return![];}},{'key':'startFlicker','value':function _0x24215a(_0x5b8603){var _0x4f3e7b=_0x4e915b;!this['flickerEntity']&&(this['flickerEntity']=new FlickerEntity());var _0x288a6c=this[_0x4f3e7b(_0x9577b0._0x5fae)][_0x4f3e7b(0x4b9)](this['czmObject']);return this['flickerEntity']['startFlicker'](_0x288a6c,_0x5b8603),this[_0x4f3e7b(0x7eb)];}},{'key':'stopFlicker','value':function _0x3cf05b(){return this['flickerEntity']?this['flickerEntity']['stopFlicker']():null;}},{'key':'startDraw','value':function _0x16e0f8(_0x36a6cd){var _0x302e04=_0x4e915b;if(this[_0x302e04(0xb11)])return this;this['_enabledDraw']=!![];_0x36a6cd&&this['addTo'](_0x36a6cd);if(!this['_map'])throw new Error(_0x302e04(0xc0b));this[_0x302e04(_0x36b1d8._0x104b99)]['mouseEvent']['noPickEntity']=this['_entity'],this['_map']['_setEditCursor'](!![]),this['enableControl'](![]),this['_setPositionsToCallback'](),this['_startDrawHook'](),this['fire'](EventType['drawStart'],{'drawtype':this[_0x302e04(0xe81)],'graphic':this},!![]);}},{'key':'stopDraw','value':function _0x2ca5e3(){var _0x3290d9=_0x4e915b,_0x53b5ea,_0x3b9fd9,_0x420178,_0x3619a0;if(!this[_0x3290d9(0xb11)])return this;this['_stopDrawHook'](),this['_updateLabelPosition'](),this['_map']['_setEditCursor'](![]),this['enableControl'](!![]),this['_map']['closeSmallTooltip'](),this['_map']['mouseEvent']['noPickEntity']=null,this['_enabledDraw']=![];if(!this['_position_draw']&&(!this['_positions_draw']||((_0x53b5ea=this[_0x3290d9(0x752)])===null||_0x53b5ea===void 0x0?void 0x0:_0x53b5ea['length'])===0x0))return this['remove'](!![]),undefined;if(this['_positions_draw']&&this[_0x3290d9(_0x36636c._0x214607)]['length']<this['_minPointNum'])return this['remove'](!![]),undefined;this[_0x3290d9(_0x36636c._0x5f371d)]['options']['isRestorePositions']&&this[_0x3290d9(_0x36636c._0x5b48c9)](),this[_0x3290d9(_0x36636c._0x8bbfac)](EventType['drawCreated'],{'drawtype':this[_0x3290d9(0xe81)],'positions':this['_positions_draw']},!![]),(_0x3b9fd9=this['options'])!==null&&_0x3b9fd9!==void 0x0&&_0x3b9fd9[_0x3290d9(_0x36636c._0x2dd4c8)]&&this[_0x3290d9(0x514)][_0x3290d9(_0x36636c._0x2dd4c8)](this),(_0x420178=this['options'])!==null&&_0x420178!==void 0x0&&(_0x3619a0=_0x420178[_0x3290d9(_0x36636c._0x4b8ca6)])!==null&&_0x3619a0!==void 0x0&&_0x3619a0['resolve']&&this['options'][_0x3290d9(_0x36636c._0x1f7805)][_0x3290d9(0x4bc)](this);}},{'key':'_setPositionsToCallback','value':function _0x6de1fd(){}},{'key':'_cancelPositionsCallback','value':function _0x3cb0a5(){}},{'key':_0x4e915b(0x5e0),'value':function _0x4c4883(){}},{'key':_0x4e915b(_0x1044fc._0x529645),'value':function _0x5afc2a(){}},{'key':'_showDrawMouseMoveSmallTooltip','value':function _0xc34bb7(_0x7b6440){var _0x3be17a=_0x4e915b,_0x3d455a=_0x7b6440[_0x3be17a(_0x4aa84d._0x2509ac)];if(this[_0x3be17a(_0x4aa84d._0xbaba64)][_0x3be17a(_0x4aa84d._0x1cce9f)]<=0x1)this[_0x3be17a(_0x4aa84d._0x3a77c3)]['openSmallTooltip'](_0x3d455a,this['_map']['getLangText']('_单击开始绘制'));else{if(this[_0x3be17a(_0x4aa84d._0x23a72b)]['length']<this['_minPointNum'])this['_map']['openSmallTooltip'](_0x3d455a,this[_0x3be17a(0x399)]['getLangText']('_单击增加点'));else{if(this['_positions_draw'][_0x3be17a(_0x4aa84d._0x18b18d)]>=this['_maxPointNum'])this['_map']['openSmallTooltip'](_0x3d455a,this[_0x3be17a(0x399)]['getLangText'](_0x3be17a(0xcd0)));else{var _0x565e48;isPCBroswer()?_0x565e48=this['_map']['getLangText']('_单击增加点')+',\x20'+this[_0x3be17a(0x399)][_0x3be17a(_0x4aa84d._0x562bdb)](_0x3be17a(_0x4aa84d._0x222089))+'<br/>'+this['_map']['getLangText']('_双击完成绘制'):_0x565e48=this[_0x3be17a(0x399)]['getLangText']('_单击增加点'),this['_map'][_0x3be17a(0xfae)](_0x3d455a,_0x565e48);}}}}},{'key':'_onMouseMoveHandler','value':function _0x17ed51(_0x48a9e6){var _0x459964=_0x4e915b;this['_showDrawMouseMoveSmallTooltip'](_0x48a9e6);var _0x2aca33=_0x48a9e6['cartesian'];_0x2aca33&&(this[_0x459964(_0x10aa97._0x590700)]&&this[_0x459964(_0x10aa97._0x3a2eb2)]['pop'](),this['lastPointTemporary']=!![],this['_positions_draw'][_0x459964(0x8e7)](_0x2aca33),this['updateAttrForDrawing'](![]),this['fire'](EventType[_0x459964(0xd76)],_objectSpread2(_objectSpread2({},_0x48a9e6),{},{'drawtype':this['type'],'positions':this[_0x459964(0x752)]}),!![]));}},{'key':'_onClickHandler','value':function _0x55823d(_0x31d57a){var _0x536be7=_0x4e915b,_0x200115=new Date()['getTime']()-(this['_last_clickTime']||0x0);if(this['_last_clickTime']&&_0x200115<0xc8)return;this['_last_clickTime']=new Date()[_0x536be7(0x4a7)]();if(this['_last_clickPositionX']&&Math[_0x536be7(0x39f)](this['_last_clickPositionX']-_0x31d57a[_0x536be7(0x894)]['x'])<0xa&&Math['abs'](this[_0x536be7(0xc3d)]-_0x31d57a[_0x536be7(0x894)]['y'])<0xa)return;this['_last_clickPositionX']=_0x31d57a['windowPosition']['x'],this['_last_clickPositionY']=_0x31d57a['windowPosition']['y'];var _0x257379=_0x31d57a['cartesian'];!_0x257379&&this[_0x536be7(_0x40258f._0x38a199)]&&(_0x257379=this['_positions_draw'][this['_positions_draw']['length']-0x1]);if(_0x257379){var _0x58b84b;this[_0x536be7(_0x40258f._0x38a199)]&&this[_0x536be7(_0x40258f._0x85a283)]['pop'](),this['lastPointTemporary']=![],this[_0x536be7(0xf85)](),(_0x58b84b=this['options'])!==null&&_0x58b84b!==void 0x0&&_0x58b84b['addHeight']&&(_0x257379=addPositionsHeight(_0x257379,this['options']['addHeight'])),this['_positions_draw'][_0x536be7(0x8e7)](_0x257379),this[_0x536be7(_0x40258f._0x70a56)](![]),this[_0x536be7(_0x40258f._0x171376)](EventType['drawAddPoint'],_objectSpread2(_objectSpread2({},_0x31d57a),{},{'drawtype':this['type'],'positions':this[_0x536be7(0x752)]}),!![]),this['_positions_draw'][_0x536be7(0x6ba)]>=this['_maxPointNum']&&this['stopDraw']();}}},{'key':'_onRightClickHandler','value':function _0x3b8892(_0x5925a4){var _0x608a0c=_0x4e915b;this['_positions_draw']['pop']();var _0x26fc75=_0x5925a4[_0x608a0c(_0x1e898a._0x59c527)];_0x26fc75&&(this['lastPointTemporary']&&this['_positions_draw']['pop'](),this['lastPointTemporary']=!![],this[_0x608a0c(0xb03)](EventType['drawRemovePoint'],_objectSpread2(_objectSpread2({},_0x5925a4),{},{'drawtype':this['type'],'positions':this[_0x608a0c(0x752)]}),!![]),this['_positions_draw']['push'](_0x26fc75),this[_0x608a0c(_0x1e898a._0x4ee5e3)](![]));}},{'key':_0x4e915b(0x2dc),'value':function _0x108076(_0x4b977e){var _0x50a4f8=_0x4e915b;this[_0x50a4f8(_0x381c61._0x47380a)](),this['endDraw']();}},{'key':'removeNearPoint','value':function _0x56ca55(){var _0x12486d=_0x4e915b;if(this[_0x12486d(_0x5b4305._0x5ebd54)]['length']<0x3)return;for(var _0x4357fe=this['_positions_draw']['length']-0x1;_0x4357fe>0x0;_0x4357fe--){var _0x20ac48=this['_positions_draw'][_0x4357fe],_0x2b3475=this['_positions_draw'][_0x4357fe-0x1],_0x4aeeec=Cesium__namespace['Cartesian3']['distance'](_0x20ac48,_0x2b3475);if(_0x4aeeec<0.01)this['_positions_draw']['splice'](_0x4357fe,0x1);else break;}}},{'key':'endDraw','value':function _0x121e5e(){var _0xec59e5=_0x4e915b;if(!this[_0xec59e5(_0x2f3efc._0x31284c)])return![];if(this['_positions_draw']&&this[_0xec59e5(_0x2f3efc._0x582a0d)]['length']<this['_minPointNum'])return![];return this[_0xec59e5(_0x2f3efc._0x3e8a01)](![]),this['stopDraw'](),!![];}},{'key':'updateAttrForDrawing','value':function _0xdd1218(_0x15df73){}},{'key':'startEditing','value':function _0x2415dc(){var _0x29ad60=_0x4e915b;if(this['_enabledEdit'])return this;this[_0x29ad60(_0x7ae0e1._0x329178)]=!![];if(!this['_map'])throw new Error('编辑时_map不能为空,请将对象添加到图层,并且图层已添加到Map');this['_map'][_0x29ad60(0xc61)]['noPickEntity']=this[_0x29ad60(0xe4f)],this['_map']['mouseEvent']['enabledMoveTarget']=![],!this['editing']&&(this['editing']=new this['EditClass'](this)),this['editing']['activate']&&this['editing']['activate'](),this['_isCallbackPositions']&&this['_updateDistanceDisplayConditionByEdit']();}},{'key':_0x4e915b(0x229),'value':function _0x28b09a(){var _0x2fbede=_0x4e915b,_0x274e05;if(!this['_enabledEdit']||!this['isAdded'])return this;(_0x274e05=this['editing'])!==null&&_0x274e05!==void 0x0&&_0x274e05['disable']&&this['editing'][_0x2fbede(_0x48eb96._0x5211e7)]();if(!this['options'])return;this['style']['distanceDisplayCondition']&&this[_0x2fbede(0x866)](),this['_stopEditingHook']&&this['_stopEditingHook'](),this['_map']&&(this[_0x2fbede(_0x48eb96._0x3ea2b3)]['closeSmallTooltip'](),this[_0x2fbede(_0x48eb96._0x3f477b)][_0x2fbede(_0x48eb96._0x2f257e)]['noPickEntity']=null,this[_0x2fbede(0x399)][_0x2fbede(0xc61)]['enabledMoveTarget']=!![]),this[_0x2fbede(0xedc)]=![];}}]),_0xa80ec0;}(BaseGraphic),BasePrimitive=function(_0x2a7cb8){var _0x5a3506={_0x2fceda:0x8be,_0x270efd:0xe34,_0x53753d:0x684,_0x2da891:0xa21,_0x42cc28:0x20e},_0x2d56f8={_0x2a3368:0x399,_0x35ccc4:0xd37,_0x167f10:0x2a4,_0xc4fe51:0xd37,_0x4fd2fd:0xfab,_0x36eb8e:0x29d,_0x143676:0x71e},_0x564478={_0x2591d0:0x7f9,_0x4168d1:0x514},_0x546dda={_0x173313:0xd37,_0x2cad65:0x5da,_0x494765:0xe81,_0x1b5322:0x514,_0x4ecf11:0x701,_0x3ef5b6:0xbe0},_0x16343={_0x2f0de6:0xb03,_0x3c115f:0x86c},_0x5237fa={_0x1c35c5:0xb11,_0x573edf:0xda9,_0x3b1d90:0x4f9,_0x22bda9:0xfab,_0x20d1c9:0xb03,_0x4328bc:0xe81},_0x465d78={_0xb3543d:0xe81},_0x97075c={_0x31ee45:0x338},_0x1f77b8={_0x21cf77:0x6b3},_0x4fbed7={_0x170b53:0xd04,_0x2b9c93:0x4a2,_0x3aeb94:0x310,_0xf24577:0x8dc,_0x323ea7:0xd75,_0xaeda73:0xcda},_0x3f237b={_0x57315f:0xbe0},_0x35c327={_0xc27d00:0x9ae,_0x1ffac8:0x704,_0x243442:0x6a6,_0x462b02:0xae0},_0x590b90={_0x24f6c3:0x218},_0x5b0cec={_0x4441c8:0x411,_0x13349d:0x5e7},_0x11fe36={_0x4caeec:0x7a6},_0x56b061={_0x3e5b0d:0xca4,_0x3368cf:0x411,_0x508286:0x851,_0x599f29:0xca4,_0x2d3a1e:0x70e,_0x2f7278:0x2da},_0x38ecdd={_0x2125ad:0x1013,_0x3cc10b:0x3fd,_0x25c684:0x31c,_0x57a65f:0x620,_0xd78ff6:0x8be},_0x4f051a={_0x30f1cc:0xfa3},_0xabc83d={_0x20f98d:0x282,_0x26f281:0x237,_0x38f36a:0x237,_0x429ab8:0x84b,_0x3d4523:0x84b,_0x45ec71:0x84b,_0x247ff4:0x237,_0x5bcc82:0x70e,_0x3993a9:0x85d},_0x11b7b5={_0x361e01:0x58e},_0x555f9f={_0x5b2a5a:0x237,_0x5970d4:0xb61,_0x3ce748:0x85d},_0x175157={_0x81bd4c:0x9ae,_0x25ce3b:0x7a6,_0x4d508b:0x84b},_0x5e8638={_0x44d2b5:0x5da},_0x189651={_0x5f3ee3:0xbe0,_0x4f7931:0x69b},_0x2a0c41={_0x121e05:0xf52,_0x3465ba:0x3c3,_0xcb751c:0xf51,_0x2c6f0d:0xa11,_0x5e4a0c:0xf10},_0x412a29={_0x669225:0x7a6,_0x24196d:0x5ae,_0x32d3ea:0xef3,_0xf614c5:0xd06,_0x391d1f:0xcda},_0x5514fb={_0xa4b544:0xcef},_0x511776={_0xc98c2a:0xece},_0x36a093={_0x8572a2:0x84b,_0x1d7e39:0x684,_0x3d0e2e:0xece},_0x3b7383={_0x10db0b:0xedc},_0x4bfd6b={_0x3dd45e:0xcda},_0x4ecdac={_0x5cee3e:0xa90},_0x91bbc4=_0x5a92ef;_inherits(_0x7dece,_0x2a7cb8);var _0x22c64b=_createSuper(_0x7dece);function _0x7dece(){var _0x475a90=_0x4361;return _classCallCheck(this,_0x7dece),_0x22c64b[_0x475a90(_0x4ecdac._0x5cee3e)](this,arguments);}return _createClass(_0x7dece,[{'key':'czmObject','get':function _0x506c10(){return this['_primitive'];}},{'key':_0x91bbc4(_0x5a3506._0x2fceda),'get':function _0x4f7b34(){var _0xc9da77=[];return this['_primitive_label']&&_0xc9da77['push'](this['_primitive_label']),this['_primitive_outline']&&_0xc9da77['push'](this['_primitive_outline']),_0xc9da77;}},{'key':'primitiveCollection','get':function _0x1c2a20(){var _0x2f28b3=_0x91bbc4,_0x2f3c1b;return(_0x2f3c1b=this['_layer'])===null||_0x2f3c1b===void 0x0?void 0x0:_0x2f3c1b[_0x2f28b3(_0x4bfd6b._0x3dd45e)];}},{'key':'primitive','get':function _0x1c5333(){var _0xa6f67c=_0x91bbc4;return this[_0xa6f67c(0x994)];}},{'key':_0x91bbc4(_0x5a3506._0x270efd),'get':function _0x431ef4(){var _0xb077f4=_0x91bbc4;if(this[_0xb077f4(0x994)])return this[_0xb077f4(0xfa3)](this['id']);else{if(this[_0xb077f4(0xece)])return this[_0xb077f4(0xfa3)](this['id'],this['_primitive_outline']);}return null;}},{'key':'uniforms','get':function _0x4550f9(){var _0x34e346=_0x91bbc4,_0x495248,_0x413d3c,_0x23f400;return(_0x495248=this[_0x34e346(0x946)])===null||_0x495248===void 0x0?void 0x0:(_0x413d3c=_0x495248['appearance'])===null||_0x413d3c===void 0x0?void 0x0:(_0x23f400=_0x413d3c['material'])===null||_0x23f400===void 0x0?void 0x0:_0x23f400[_0x34e346(0x282)];}},{'key':'label','get':function _0x424387(){return this['_primitive_label']?this['_primitive_label']:this['style']['label'];}},{'key':_0x91bbc4(0x3df),'get':function _0x449e3e(){var _0x25b84b=_0x91bbc4;return this[_0x25b84b(_0x3b7383._0x10db0b)];}},{'key':'_addedHook','value':function _0x11ee39(_0xeab95e){var _0x3167de=_0x91bbc4,_0x5c967c,_0x5c311f;if(!this['show'])return;if(!_0xeab95e['material']&&!_0xeab95e['materialType']){if(_0xeab95e[_0x3167de(_0x36a093._0x8572a2)]||_0xeab95e['randomColor'])_0xeab95e['materialType']=Color$2;else _0xeab95e['image']&&(_0xeab95e['materialType']=Image$1);}var _0x50404b=this[_0x3167de(0xd10)](_0xeab95e);_0x50404b['_isColorMaterial']=!![];var _0x12481e=_0xeab95e['materialType']||(_0x50404b===null||_0x50404b===void 0x0?void 0x0:_0x50404b['materialType'])||(_0x50404b===null||_0x50404b===void 0x0?void 0x0:(_0x5c967c=_0x50404b['material'])===null||_0x5c967c===void 0x0?void 0x0:_0x5c967c['type']);Cesium__namespace['defined'](_0x12481e)&&_0x12481e!==Color$2&&(_0x50404b[_0x3167de(0x8ed)]=![]);this['_primitive']&&this['primitiveCollection'][_0x3167de(0xfaa)](this['_primitive']);((_0x5c311f=_0xeab95e['fill'])!==null&&_0x5c311f!==void 0x0?_0x5c311f:!![])&&(this['_primitive']=this[_0x3167de(_0x36a093._0x1d7e39)](_0x50404b));this['_primitive_outline']&&(this[_0x3167de(0xcda)][_0x3167de(0xfaa)](this['_primitive_outline']),delete this['_primitive_outline']);if(_0xeab95e['outline']){var _0x229634,_0x8ac0c2=this['_getOutlineStyle'](_0xeab95e);_0x8ac0c2['width']>0x1&&((_0x229634=this['style']['diffHeight'])!==null&&_0x229634!==void 0x0?_0x229634:0x0)===0x0||_0x8ac0c2['clampToGround']?this[_0x3167de(_0x36a093._0x3d0e2e)]=this['_createPolylineOutline'](_0x8ac0c2):(_0x50404b['outlineStyle']=_0x8ac0c2,this[_0x3167de(0xece)]=this['_createPrimitive'](_0x50404b,!![]));}_0xeab95e['label']&&this['_addLabel']();}},{'key':_0x91bbc4(0x3fd),'value':function _0x21e3b5(){var _0x5f1a8b=_0x91bbc4;!this['_noDestroy']&&(this['stopDraw'](),this['stopEditing']()),this['_primitive']&&(this['primitiveCollection']['remove'](this['_primitive']),delete this['_primitive']),this['_primitive_outline']&&(this['primitiveCollection']['remove'](this[_0x5f1a8b(_0x511776._0xc98c2a)]),delete this[_0x5f1a8b(_0x511776._0xc98c2a)]),this['_primitive_label']&&(this['_layer']['labelCollection']['remove'](this['_primitive_label']),delete this['_primitive_label']);}},{'key':'_showHook','value':function _0x4396a8(_0x5f08f1){var _0x1d2ea0=_0x91bbc4,_0x2c9a78=this;_0x5f08f1?(this[_0x1d2ea0(_0x5514fb._0xa4b544)](this['style']),this['czmObject']&&this['bindPickId'](this['czmObject']),this[_0x1d2ea0(0x8be)]&&this[_0x1d2ea0(0x8be)]['forEach'](function(_0x206fa9){_0x2c9a78['bindPickId'](_0x206fa9);})):(this['_noDestroy']=!![],this['_removedHook'](),this[_0x1d2ea0(0x31c)]=![]);}},{'key':'_conversionStyle','value':function _0x537ce4(_0x30983c){return _0x30983c;}},{'key':_0x91bbc4(_0x5a3506._0x53753d),'value':function _0x4b27a0(_0xfa1352,_0x32ad23){var _0x1b55a1=_0x91bbc4;(!_0xfa1352['vertexFormat']&&_0xfa1352['_isColorMaterial']||_0x32ad23)&&(_0xfa1352['vertexFormat']=this['defaultVertexFormat']||Cesium__namespace['PerInstanceColorAppearance']['VERTEX_FORMAT']);var _0x427409=_objectSpread2(_objectSpread2({},this['options']),{},{'geometryInstances':this[_0x1b55a1(0xd78)](_0xfa1352,_0x32ad23),'show':this[_0x1b55a1(_0x412a29._0x669225)],'shadows':_0xfa1352[_0x1b55a1(0xe2d)]});delete _0x427409['style'],delete _0x427409['attr'],_0x427409['geometryInstances']['attributes']=_0x427409['geometryInstances']['attributes']||{},_0x427409['geometryInstances']['attributes'][_0x1b55a1(_0x412a29._0x669225)]=new Cesium__namespace['ShowGeometryInstanceAttribute'](this['show']);_0xfa1352['distanceDisplayCondition']&&(_0x427409['geometryInstances']['attributes']['distanceDisplayCondition']=_0xfa1352['distanceDisplayCondition']);!_0x427409['appearance']&&(_0x427409['appearance']=this['_createAppearance'](_0xfa1352,_0x427409,_0x32ad23));_0xfa1352['depthFail']&&!_0x427409[_0x1b55a1(0xfac)]&&(_0x427409['depthFailAppearance']=this['_createAppearance'](_0xfa1352,_0x427409,_0x32ad23));var _0x48aaa7;if(this['style']['clampToGround'])_0x427409[_0x1b55a1(0xd75)]=_0xfa1352['classificationType'],this[_0x1b55a1(0xe81)]==='polylineP'||this['type']===_0x1b55a1(_0x412a29._0x24196d)?_0x48aaa7=this[_0x1b55a1(0xcda)]['add'](new Cesium__namespace['GroundPolylinePrimitive'](_0x427409)):_0x48aaa7=this['primitiveCollection']['add'](new Cesium__namespace['GroundPrimitive'](_0x427409));else _0xfa1352['classification']?(_0x427409['classificationType']=_0xfa1352['classificationType']||Cesium__namespace[_0x1b55a1(_0x412a29._0x32d3ea)]['CESIUM_3D_TILE'],_0x48aaa7=this['primitiveCollection'][_0x1b55a1(_0x412a29._0xf614c5)](new Cesium__namespace[(_0x1b55a1(0x801))](_0x427409))):_0x48aaa7=this[_0x1b55a1(_0x412a29._0x391d1f)]['add'](new Cesium__namespace[(_0x1b55a1(0x9ab))](_0x427409));return this['bindPickId'](_0x48aaa7),_0x48aaa7;}},{'key':'_getColorByColorMaterial','value':function _0x51fdc7(_0x22fd66){var _0x4ebf74=_0x91bbc4,_0x4cbfc0,_0x4e9a5f,_0xc7648b,_0x46d663,_0x364d25=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:Cesium__namespace['Color'][_0x4ebf74(0xf6a)][_0x4ebf74(0x6ac)](0.5);return((_0x4cbfc0=_0x22fd66['material'])===null||_0x4cbfc0===void 0x0?void 0x0:(_0x4e9a5f=_0x4cbfc0['uniforms'])===null||_0x4e9a5f===void 0x0?void 0x0:_0x4e9a5f['color'])||((_0xc7648b=_0x22fd66[_0x4ebf74(0xf52)])===null||_0xc7648b===void 0x0?void 0x0:(_0x46d663=_0xc7648b['options'])===null||_0x46d663===void 0x0?void 0x0:_0x46d663['color'])||_0x22fd66[_0x4ebf74(0x84b)]||_0x364d25;}},{'key':'_createAppearance','value':function _0x474cf3(_0x5b9c3e,_0x209500,_0x5e952e){var _0x455574=_0x91bbc4;if(_0x5b9c3e[_0x455574(_0x2a0c41._0x121e05)]&&!_0x5b9c3e['_isColorMaterial']&&!_0x5e952e)return new Cesium__namespace[(_0x455574(0xb3a))](_objectSpread2({},_0x5b9c3e));else{if(_0x209500['geometryInstances']instanceof Cesium__namespace['GeometryInstance']){var _0x7a3087;_0x5e952e&&_0x5b9c3e[_0x455574(_0x2a0c41._0x3465ba)]?_0x7a3087=getColorByStyle(_0x5b9c3e['outlineStyle'],Cesium__namespace['Color']['WHITE']):_0x7a3087=this['_getColorByColorMaterial'](_0x5b9c3e),_0x5b9c3e[_0x455574(_0x2a0c41._0xcb751c)]=_0x7a3087[_0x455574(0x313)]!==0x1,_0x209500['geometryInstances'][_0x455574(_0x2a0c41._0x2c6f0d)]=_0x209500[_0x455574(_0x2a0c41._0x5e4a0c)]['attributes']||{},_0x209500['geometryInstances']['attributes']['color']=Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x7a3087),_0x5b9c3e[_0x455574(0xb61)]&&(_0x209500['geometryInstances']['attributes']['depthFailColor']=Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x5b9c3e['depthFailColor']||_0x7a3087));}return Cesium__namespace['defined'](this['translucent'])&&(_0x5b9c3e[_0x455574(0xf51)]=this['translucent']),new Cesium__namespace['PerInstanceColorAppearance'](_objectSpread2({},_0x5b9c3e));}}},{'key':'_createGeometryInstance','value':function _0x1aae0d(_0x366a22,_0x37cdf9){return this['options']['geometryInstances'];}},{'key':'_updateDiffHeight','value':function _0x1a8f72(_0x15a7a6){var _0x178be1=_0x91bbc4;if(this['style']['clampToGround'])return;if(Cesium__namespace['defined'](this['style'][_0x178be1(0x468)])){var _0x354077=0x0;Cesium__namespace['defined'](this['style']['height'])?_0x354077=this['style']['height']:_0x354077=getMaxHeight(this[_0x178be1(_0x189651._0x5f3ee3)]),_0x15a7a6['height']=_0x354077,_0x15a7a6[_0x178be1(_0x189651._0x4f7931)]=_0x354077+this['style']['diffHeight'];}}},{'key':'_updateStyleBaseHook','value':function _0x358a02(_0x585af1){var _0x3fe5e4=_0x91bbc4;if(!_0x585af1)return;if(this['_editing_entity']&&this[_0x3fe5e4(0xe81)]['startsWith'](this['_editing_entity']['type']))this['_editing_entity'][_0x3fe5e4(0xb7b)](_0x585af1);else this['czmObject']&&(this['_updateLabelStyleHook'](this['style'],_0x585af1),this[_0x3fe5e4(0xe91)]&&Cesium__namespace[_0x3fe5e4(0x70e)](_0x585af1['globalAlpha'])&&this['_updateExOpacity'](_0x585af1['globalAlpha']),this['_updateStyleHook'](this[_0x3fe5e4(_0x5e8638._0x44d2b5)],_0x585af1));}},{'key':_0x91bbc4(0x6b3),'value':function _0xd13bc3(_0x591132,_0x133dde){var _0x5d6c04=_0x91bbc4;if(_0x591132[_0x5d6c04(_0x175157._0x81bd4c)]===Color$2&&(Cesium__namespace['defined'](_0x133dde[_0x5d6c04(0x84b)])||Cesium__namespace['defined'](_0x133dde['opacity']))){var _0x2ec1d7=getColorByStyle(_0x591132);if(_0x2ec1d7){var _0x1de889=this['_updatePrimitiveForColorMaterial'](this['_primitive'],_0x2ec1d7,_0x591132);if(_0x1de889){if(Cesium__namespace[_0x5d6c04(0x70e)](_0x133dde['outline'])){if(this['_primitive_outline']){var _0x1ff827=this['_getOutlineStyle'](_0x591132);if(_0x1ff827[_0x5d6c04(_0x175157._0x25ce3b)]){var _0x76d088=this['_updatePrimitiveForColorMaterial'](this['_primitive_outline'],getCesiumColor(_0x1ff827[_0x5d6c04(_0x175157._0x4d508b)]),_0x591132);if(_0x76d088)return;}else{this['_primitive_outline']&&(this['primitiveCollection']['remove'](this['_primitive_outline']),delete this['_primitive_outline']);return;}}}else return;}}}this['redraw'](_0x591132);}},{'key':'_updatePrimitiveForColorMaterial','value':function _0x582a30(_0xbb1eb3,_0x3ae90d,_0x4b70e5){var _0x432eb7=_0x91bbc4,_0x588050,_0x4835b9;if(!_0xbb1eb3)return![];var _0x39aedb=_0xbb1eb3===null||_0xbb1eb3===void 0x0?void 0x0:(_0x588050=_0xbb1eb3['appearance'])===null||_0x588050===void 0x0?void 0x0:(_0x4835b9=_0x588050['material'])===null||_0x4835b9===void 0x0?void 0x0:_0x4835b9['uniforms'];if(Cesium__namespace['defined'](_0x39aedb===null||_0x39aedb===void 0x0?void 0x0:_0x39aedb['color'])&&_0xbb1eb3['appearance']['material']['type']===Color$2)return _0xbb1eb3[_0x432eb7(_0x555f9f._0x5b2a5a)]['translucent']=_0x3ae90d['alpha']!==0x1,_0x39aedb['color']=_0x3ae90d,!![];var _0x5720b9=this['getGeometryInstanceAttributes'](this['id'],_0xbb1eb3);if(_0x5720b9!==null&&_0x5720b9!==void 0x0&&_0x5720b9['color'])return _0x5720b9['color']=Cesium__namespace['ColorGeometryInstanceAttribute']['toValue'](_0x3ae90d),_0x5720b9['depthFailColor']&&(_0x4b70e5['depthFailColor']||_0x4b70e5[_0x432eb7(_0x555f9f._0x5970d4)])&&(_0x5720b9['depthFailColor']=Cesium__namespace['ColorGeometryInstanceAttribute']['toValue'](getCesiumColor(_0x4b70e5[_0x432eb7(_0x555f9f._0x3ce748)],_0x3ae90d))),!![];return![];}},{'key':'setOpacity','value':function _0x2b4c22(_0x2e9db6){var _0x44d2be=_0x91bbc4;this['style']['globalAlpha']=_0x2e9db6;var _0x41288e=this['_updatePrimitiveOpacity'](this['_primitive'],_0x2e9db6);if(_0x41288e){this[_0x44d2be(_0x11b7b5._0x361e01)](this['_primitive_outline'],_0x2e9db6),this['_updateLabelOpacity'](_0x2e9db6),this[_0x44d2be(0xe91)]&&this['_updateExOpacity'](_0x2e9db6);return;}_get(_getPrototypeOf(_0x7dece[_0x44d2be(0xe26)]),'setOpacity',this)['call'](this,_0x2e9db6);}},{'key':'_updatePrimitiveOpacity','value':function _0x25d2b6(_0x11a5d1,_0x99f301){var _0x1ec682=_0x91bbc4;if(!_0x11a5d1)return![];try{var _0x513ff2,_0x132643,_0x1f9feb=_0x11a5d1===null||_0x11a5d1===void 0x0?void 0x0:(_0x513ff2=_0x11a5d1['appearance'])===null||_0x513ff2===void 0x0?void 0x0:(_0x132643=_0x513ff2['material'])===null||_0x132643===void 0x0?void 0x0:_0x132643[_0x1ec682(_0xabc83d._0x20f98d)];if(_0x1f9feb){if(Cesium__namespace['defined'](_0x1f9feb['globalAlpha']))return _0x11a5d1[_0x1ec682(_0xabc83d._0x26f281)]['translucent']=_0x99f301!==0x1,_0x1f9feb['globalAlpha']=_0x99f301,!![];if((_0x11a5d1[_0x1ec682(0x237)]['material']['type']===Color$2||_0x11a5d1[_0x1ec682(_0xabc83d._0x38f36a)]['material']['type']===Image$1)&&Cesium__namespace['defined'](_0x1f9feb[_0x1ec682(0x84b)]))return!Cesium__namespace[_0x1ec682(0x70e)](_0x11a5d1[_0x1ec682(0x5a1)])&&(_0x11a5d1['_uniforms_color_alpha']=_0x1f9feb[_0x1ec682(_0xabc83d._0x429ab8)]['alpha']),_0x1f9feb['color']['alpha']=_0x11a5d1['_uniforms_color_alpha']*_0x99f301,_0x11a5d1['appearance'][_0x1ec682(0xf51)]=_0x1f9feb[_0x1ec682(0x84b)]['alpha']!==0x1,!![];if(_0x11a5d1['appearance']['material']['type']===Water$1)return!Cesium__namespace['defined'](_0x11a5d1[_0x1ec682(0x7f2)])&&(_0x11a5d1['_uniforms_baseWaterColor_alpha']=_0x1f9feb['baseWaterColor']['alpha'],_0x11a5d1['_uniforms_blendColor_alpha']=_0x1f9feb['blendColor']['alpha']),this[_0x1ec682(0xc2b)]!==0x1&&(_0x1f9feb['baseWaterColor']['alpha']=_0x11a5d1['_uniforms_baseWaterColor_alpha']*_0x99f301,_0x1f9feb[_0x1ec682(0xa9a)]['alpha']=_0x11a5d1['_uniforms_blendColor_alpha']*_0x99f301),!![];}var _0x3c2bd0=this['getGeometryInstanceAttributes'](this['id'],_0x11a5d1);if(_0x3c2bd0!==null&&_0x3c2bd0!==void 0x0&&_0x3c2bd0[_0x1ec682(_0xabc83d._0x3d4523)]){!Cesium__namespace['defined'](_0x11a5d1['_attributes_color_alpha'])&&(_0x11a5d1[_0x1ec682(0x951)]=_0x3c2bd0['color'][0x3]/0xff);var _0x445512=_0x11a5d1['_attributes_color_alpha']*_0x99f301;return _0x3c2bd0['color']=new Uint8Array([_0x3c2bd0['color'][0x0],_0x3c2bd0[_0x1ec682(_0xabc83d._0x45ec71)][0x1],_0x3c2bd0['color'][0x2],Cesium__namespace['Color']['floatToByte'](_0x445512)]),_0x11a5d1[_0x1ec682(_0xabc83d._0x247ff4)]['translucent']=_0x445512!==0x1,_0x3c2bd0[_0x1ec682(0x85d)]&&(!Cesium__namespace[_0x1ec682(_0xabc83d._0x5bcc82)](_0x11a5d1['_attributes_depthFailColor_alpha'])&&(_0x11a5d1['_attributes_depthFailColor_alpha']=_0x3c2bd0['depthFailColor'][0x3]/0xff),_0x3c2bd0['depthFailColor']=new Uint8Array([_0x3c2bd0['depthFailColor'][0x0],_0x3c2bd0['depthFailColor'][0x1],_0x3c2bd0[_0x1ec682(_0xabc83d._0x3993a9)][0x2],Cesium__namespace['Color']['floatToByte'](_0x11a5d1['_attributes_depthFailColor_alpha']*_0x99f301)])),!![];}}catch(_0x69769b){}return![];}},{'key':'getGeometryInstanceAttributes','value':function _0x475f0c(_0xc3734a,_0x5dacf9){var _0x546cf9=_0x91bbc4;_0x5dacf9=_0x5dacf9||this['_primitive'];if(!_0x5dacf9||!_0x5dacf9['getGeometryInstanceAttributes'])return null;if(this['style'][_0x546cf9(0x6a6)]&&!_0x5dacf9['_primitive'])return null;return _0x5dacf9[_0x546cf9(_0x4f051a._0x30f1cc)](_0xc3734a);}},{'key':'_updateLabelOpacity','value':function _0xc61bd2(_0x104661){var _0x4677fb=_0x91bbc4;this['_primitive_label']&&this['_primitive_label']['show']&&LabelStyleConver['setOpacity'](this[_0x4677fb(0x411)],_0x104661);}},{'key':'redraw','value':function _0x4f6f82(_0x5103ca){var _0x11a79f=_0x91bbc4,_0xb8ad67=this;return this[_0x11a79f(_0x38ecdd._0x2125ad)]&&this['show']&&(this['_noDestroy']=!![],this[_0x11a79f(_0x38ecdd._0x3cc10b)](),this[_0x11a79f(_0x38ecdd._0x25c684)]=![],this[_0x11a79f(0xcef)](_0x5103ca||this['style']),this[_0x11a79f(0x620)]&&this['bindPickId'](this[_0x11a79f(_0x38ecdd._0x57a65f)]),this['czmObjectEx']&&this[_0x11a79f(_0x38ecdd._0xd78ff6)]['forEach'](function(_0x35f1bc){_0xb8ad67['bindPickId'](_0x35f1bc);})),this;}},{'key':'_updatePositionsHook','value':function _0xbc81ec(){this['redraw']();}},{'key':_0x91bbc4(_0x5a3506._0x2da891),'value':function _0x4a581b(_0x92ddc0,_0x5ef174){var _0x2c613e=_0x91bbc4;if(_0x5ef174!==null&&_0x5ef174!==void 0x0&&_0x5ef174[_0x2c613e(_0x56b061._0x3e5b0d)]){if(this[_0x2c613e(_0x56b061._0x3368cf)]){var _0x3810e2,_0x2ffc01,_0x25d2a9;LabelStyleConver[_0x2c613e(_0x56b061._0x508286)](_0x92ddc0['label'],this['_primitive_label'],this['attr']),(Cesium__namespace['defined'](_0x5ef174===null||_0x5ef174===void 0x0?void 0x0:(_0x3810e2=_0x5ef174[_0x2c613e(_0x56b061._0x599f29)])===null||_0x3810e2===void 0x0?void 0x0:_0x3810e2[_0x2c613e(0xd04)])||Cesium__namespace['defined'](_0x5ef174===null||_0x5ef174===void 0x0?void 0x0:(_0x2ffc01=_0x5ef174['label'])===null||_0x2ffc01===void 0x0?void 0x0:_0x2ffc01['addHeight'])||Cesium__namespace[_0x2c613e(_0x56b061._0x2d3a1e)](_0x5ef174===null||_0x5ef174===void 0x0?void 0x0:(_0x25d2a9=_0x5ef174[_0x2c613e(0xca4)])===null||_0x25d2a9===void 0x0?void 0x0:_0x25d2a9['setHeight']))&&this['_updateLabelPosition']();}else this['_addLabel']();}else Cesium__namespace[_0x2c613e(0x70e)](_0x5ef174===null||_0x5ef174===void 0x0?void 0x0:_0x5ef174['globalAlpha'])&&this[_0x2c613e(_0x56b061._0x2f7278)](_0x5ef174['globalAlpha']);}},{'key':'_addLabel','value':function _0x6c223f(){var _0x21ad37=_0x91bbc4,_0x49e1ca=this['style']['label'];if(!_0x49e1ca||!_0x49e1ca['text'])return;Cesium__namespace['defined'](this['style']['clampToGround'])&&!Cesium__namespace['defined'](_0x49e1ca[_0x21ad37(0x6a6)])&&!Cesium__namespace['defined'](_0x49e1ca['height'])&&(_0x49e1ca['clampToGround']=this['style']['clampToGround']);var _0x35e177=LabelStyleConver['toCesiumVal'](_0x49e1ca,{},this['attr']);return _0x35e177[_0x21ad37(_0x11fe36._0x4caeec)]=this['show'],_0x35e177[_0x21ad37(0xd91)]=this['_getLablePosition'](),this['_primitive_label']&&this['_layer']['labelCollection']['remove'](this['_primitive_label']),this[_0x21ad37(0x411)]=this[_0x21ad37(0x352)]['labelCollection']['add'](_0x35e177),this['bindPickId'](this['_primitive_label']),this['_primitive_label'];}},{'key':'_updateLabelPosition','value':function _0x41b3a2(){var _0x28f659=_0x91bbc4;this[_0x28f659(_0x5b0cec._0x4441c8)]&&!this['_primitive_label'][_0x28f659(_0x5b0cec._0x13349d)]()&&(this['_primitive_label'][_0x28f659(0xd91)]=this['_getLablePosition']());}},{'key':'_getLablePosition','value':function _0x2eb86f(){var _0x23be78=_0x91bbc4,_0x247388=this['style']['label'],_0x2b4b15;if(_0x247388['position']){if(_0x247388['position']==='center')_0x2b4b15=this['centerOfMass'];else{if(isString(_0x247388['position'])){var _0x172bb0=template(_0x247388['position'],this[_0x23be78(0x310)],!![]);_0x172bb0&&(_0x2b4b15=LngLatPoint['parse'](_0x172bb0)[_0x23be78(0x208)]());}else _0x2b4b15=LngLatPoint[_0x23be78(_0x590b90._0x24f6c3)](_0x247388['position'])['toCartesian']();}}!_0x2b4b15&&(_0x2b4b15=this['center']);if(!_0x2b4b15)return new Cesium__namespace['Cartesian3']();if(Cesium__namespace[_0x23be78(0x70e)](_0x247388['height'])||Cesium__namespace['defined'](this['style'][_0x23be78(0xd04)])){var _0x351b63,_0x1875b4=(_0x351b63=_0x247388[_0x23be78(0xd04)])!==null&&_0x351b63!==void 0x0?_0x351b63:this['style']['height'];_0x2b4b15=setPositionsHeight(_0x2b4b15,_0x1875b4);}Cesium__namespace['defined'](this['style']['diffHeight'])&&(_0x2b4b15=addPositionsHeight(_0x2b4b15,this['style']['diffHeight']));var _0x470852=_0x247388['setHeight'];Cesium__namespace[_0x23be78(0x70e)](_0x470852)&&(isString(_0x470852)&&(_0x470852=Number(template(_0x470852,this[_0x23be78(0x310)],!![])),isNaN(_0x470852)&&(_0x470852=0x0)),_0x2b4b15=setPositionsHeight(_0x2b4b15,_0x470852));var _0x3a5d1d=_0x247388['addHeight'];return Cesium__namespace['defined'](_0x3a5d1d)&&(isString(_0x3a5d1d)&&(_0x3a5d1d=Number(template(_0x3a5d1d,this['attr'],!![])),isNaN(_0x3a5d1d)&&(_0x3a5d1d=0x0)),_0x2b4b15=addPositionsHeight(_0x2b4b15,_0x3a5d1d)),_0x2b4b15;}},{'key':'_getOutlineStyle','value':function _0xde9c8a(_0x4c8b2c,_0x13b6b3){var _0x38393c=_0x91bbc4,_0x20a39a,_0x4146c3,_0x4da02c,_0xa4df19,_0x2c3710=_objectSpread2({},_0x4c8b2c);return delete _0x2c3710['material'],delete _0x2c3710[_0x38393c(_0x35c327._0xc27d00)],delete _0x2c3710['materialOptions'],delete _0x2c3710['outline'],delete _0x2c3710[_0x38393c(_0x35c327._0x1ffac8)],delete _0x2c3710['outlineOpacity'],delete _0x2c3710['outlineWidth'],delete _0x2c3710[_0x38393c(0x3c3)],_objectSpread2(_objectSpread2(_objectSpread2({},_0x2c3710),{},{'show':(_0x20a39a=_0x4c8b2c['outline'])!==null&&_0x20a39a!==void 0x0?_0x20a39a:![],'color':(_0x4146c3=_0x4c8b2c['outlineColor'])!==null&&_0x4146c3!==void 0x0?_0x4146c3:Cesium__namespace['Color']['WHITE'],'opacity':_0x4c8b2c['outlineOpacity'],'width':(_0x4da02c=_0x4c8b2c[_0x38393c(0x33e)])!==null&&_0x4da02c!==void 0x0?_0x4da02c:0x1,'arcType':((_0xa4df19=_0x4c8b2c['arcType'])!==null&&_0xa4df19!==void 0x0?_0xa4df19:_0x4c8b2c[_0x38393c(_0x35c327._0x243442)])?Cesium__namespace[_0x38393c(0xae0)]['GEODESIC']:Cesium__namespace[_0x38393c(_0x35c327._0x462b02)]['NONE']},_0x4c8b2c['outlineStyle']||{}),_0x13b6b3||{});}},{'key':'_getPolylineOutlinePositions','value':function _0x3fa783(){var _0x74a2a3=_0x91bbc4;return[this[_0x74a2a3(_0x3f237b._0x57315f)]];}},{'key':'_createPolylineOutline','value':function _0x33e204(_0xf590f7){var _0x1a4c93=_0x91bbc4,_0x459066=PolylineStyleConver['toCesiumVal'](_0xf590f7),_0x513c0d=_0x459066['clampToGround']?Cesium__namespace['GroundPolylineGeometry']:Cesium__namespace['PolylineGeometry'],_0x5c0262=[],_0x7c9331=this['_getPolylineOutlinePositions']();for(var _0x58baf4=0x0,_0x5b2ba0=_0x7c9331['length'];_0x58baf4<_0x5b2ba0;_0x58baf4++){var _0x48e6f4=_0x7c9331[_0x58baf4];if(!_0x48e6f4||_0x48e6f4['length']===0x0)continue;Cesium__namespace['defined'](_0xf590f7[_0x1a4c93(_0x4fbed7._0x170b53)])&&(_0x48e6f4=setPositionsHeight(_0x48e6f4,_0xf590f7['height']));Cesium__namespace['defined'](_0xf590f7['setHeight'])&&(_0x48e6f4=setPositionsHeight(_0x48e6f4,_0xf590f7['setHeight']));Cesium__namespace['defined'](_0xf590f7['addHeight'])&&(_0x48e6f4=addPositionsHeight(_0x48e6f4,_0xf590f7['addHeight']));_0x48e6f4['length']>0x0&&(_0x48e6f4=_0x48e6f4['concat'](_0x48e6f4[0x0]));var _0x25cb17=_objectSpread2({},_0x459066);_0x25cb17['positions']=_0x48e6f4;(!_0x25cb17['material']||_0x25cb17['material']['type']==='Color')&&(_0x25cb17['vertexFormat']=Cesium__namespace['PolylineColorAppearance']['VERTEX_FORMAT']);var _0x1aaba2=this[_0x1a4c93(_0x4fbed7._0x2b9c93)](_0x25cb17),_0x5ac9b2=new Cesium__namespace[(_0x1a4c93(0xd40))]({'id':this['id'],'geometry':new _0x513c0d(_0x25cb17),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x1aaba2),'distanceDisplayCondition':_0x459066['distanceDisplayCondition'],'show':new Cesium__namespace['ShowGeometryInstanceAttribute'](this['show'])}});_0x5c0262['push'](_0x5ac9b2);}if(_0x5c0262['length']===0x0)return;var _0xd27192=_objectSpread2(_objectSpread2({},this['options']),{},{'geometryInstances':_0x5c0262,'show':this['show'],'shadows':_0x459066['shadows']});delete _0xd27192['style'],delete _0xd27192[_0x1a4c93(_0x4fbed7._0x3aeb94)];_0x459066['material']&&!_0x459066['classification']?_0xd27192['appearance']=new Cesium__namespace['PolylineMaterialAppearance'](_objectSpread2({},_0x459066)):_0xd27192['appearance']=new Cesium__namespace[(_0x1a4c93(_0x4fbed7._0xf24577))](_objectSpread2({},_0x459066));var _0x553b5e;return this['style']['clampToGround']?(_0xd27192[_0x1a4c93(_0x4fbed7._0x323ea7)]=_0x459066['classificationType'],_0x553b5e=this[_0x1a4c93(_0x4fbed7._0xaeda73)][_0x1a4c93(0xd06)](new Cesium__namespace['GroundPolylinePrimitive'](_0xd27192))):_0x553b5e=this['primitiveCollection']['add'](new Cesium__namespace[(_0x1a4c93(0x9ab))](_0xd27192)),this['bindPickId'](_0x553b5e),_0x553b5e;}},{'key':'openHighlight','value':function _0x5543ec(_0x1b6034){var _0x3382fd=_0x91bbc4,_0x1966cc,_0xbb9b23=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![];_0xbb9b23&&(this['_map']['closeHighlight'](),this['_map']['last_highlighGraphic']=this);var _0x222417=_0x1b6034||this['_highlightOptions']||((_0x1966cc=this[_0x3382fd(0x352)])===null||_0x1966cc===void 0x0?void 0x0:_0x1966cc['_highlightOptions']);if(_0x222417){var _0x4cc3da=[];for(var _0x38ab0f in _0x222417){if(_0x38ab0f==='type')continue;!Cesium__namespace['defined'](this[_0x3382fd(0x5da)][_0x38ab0f])&&_0x4cc3da[_0x3382fd(0x8e7)](_0x38ab0f);}_0x4cc3da[_0x3382fd(0x6ba)]>0x0&&logWarn('openHighlight:原有style中不存在以下属性,关闭高亮时将无法恢复',_0x4cc3da);var _0x4ada33=merge(clone(this['style']),_0x222417);this[_0x3382fd(_0x1f77b8._0x21cf77)](_0x4ada33,_0x222417),this['_updateLabelStyleHook'](_0x4ada33,_0x222417),this['fire'](EventType['highlightOpen'],{},!![]);}}},{'key':'closeHighlight','value':function _0x1bf9d7(){var _0x5ceeb9=_0x91bbc4,_0x35c130;if(this['_state']!==State[_0x5ceeb9(0xa06)]||((_0x35c130=this['_map'])===null||_0x35c130===void 0x0?void 0x0:_0x35c130['last_highlighGraphic'])!==this)return;this['_updateStyleHook'](this['style'],this['style']),this[_0x5ceeb9(0xa21)](this[_0x5ceeb9(0x5da)],this['style']),this['_map']['_clearLastHighlight'](),this[_0x5ceeb9(0xb03)](EventType[_0x5ceeb9(0x46c)],{},!![]);}},{'key':_0x91bbc4(_0x5a3506._0x42cc28),'value':function _0x1790f4(_0x498576){var _0x1232bc=_0x91bbc4;return this['style']['flat']&&(_0x498576='#define\x20FLAT\x0a'+_0x498576),this['style']['faceForward']&&(_0x498576=_0x1232bc(0x24a)+_0x498576),_0x498576;}},{'key':'startDraw','value':function _0x4f4d6d(_0x71224){var _0x2d3121=_0x91bbc4,_0x51efb8=this;if(!this['_getDrawEntityClass']){logInfo('对象不支持标绘',this);return;}if(this['_enabledDraw'])return this;this[_0x2d3121(_0x5237fa._0x1c35c5)]=!![],this[_0x2d3121(0x7a6)]=![];_0x71224&&this['addTo'](_0x71224);if(!this['_map'])throw new Error('绘制时_map不能为空,请将对象添加到图层,并且图层已添加到Map');this[_0x2d3121(0xd37)]=this['_getDrawEntityClass']({'minPointNum':this[_0x2d3121(0x514)][_0x2d3121(_0x5237fa._0x573edf)],'maxPointNum':this[_0x2d3121(0x514)][_0x2d3121(_0x5237fa._0x3b1d90)],'style':this['_getDrawEntityStyle'](),'private':!![]},!![]),this['_editing_entity']['parent']=this,this['_editing_entity'][_0x2d3121(_0x5237fa._0x22bda9)](EventType['drawCreated'],function(_0x130c2c){var _0x322567=_0x2d3121;_0x51efb8[_0x322567(_0x97075c._0x31ee45)]();}),this[_0x2d3121(0xd37)]['on']([EventType['drawAddPoint'],EventType['drawMouseMove'],EventType['drawRemovePoint']],function(_0x5cca57){var _0x17e564=_0x2d3121;_0x5cca57[_0x17e564(0xc34)]=_0x51efb8,_0x5cca57['drawtype']=_0x51efb8[_0x17e564(_0x465d78._0xb3543d)],_0x51efb8['fire'](_0x5cca57['type'],_0x5cca57,!![]);}),this[_0x2d3121(0xd37)]['startDraw'](this['_map']['graphicLayer']),this[_0x2d3121(_0x5237fa._0x20d1c9)](EventType['drawStart'],{'drawtype':this[_0x2d3121(_0x5237fa._0x4328bc)]},!![]);}},{'key':'stopDraw','value':function _0x5de571(){var _0x5e60a8=_0x91bbc4,_0xce29fe,_0xb63aa7,_0x48e2bc;if(!this['_enabledDraw']||!this['_editing_entity'])return this;this['_enabledDraw']=![];if(!this['_editing_entity']['stopDraw']()){this['remove'](!![]);return;}this['_updateDrawEntityToThis'](),this[_0x5e60a8(_0x16343._0x2f0de6)](EventType['drawCreated'],{'drawtype':this[_0x5e60a8(0xe81)],'positions':this['positions']},!![]),(_0xce29fe=this[_0x5e60a8(0x514)])!==null&&_0xce29fe!==void 0x0&&_0xce29fe['success']&&this['options']['success'](this),(_0xb63aa7=this['options'])!==null&&_0xb63aa7!==void 0x0&&(_0x48e2bc=_0xb63aa7[_0x5e60a8(_0x16343._0x3c115f)])!==null&&_0x48e2bc!==void 0x0&&_0x48e2bc['resolve']&&this['options'][_0x5e60a8(0x86c)]['resolve'](this);}},{'key':'endDraw','value':function _0x26cbdb(){var _0x156c17=_0x91bbc4;if(!this[_0x156c17(0xb11)]||!this['_editing_entity'])return![];if(!this[_0x156c17(0xd37)][_0x156c17(0xcd1)]())return![];return!![];}},{'key':_0x91bbc4(0x9c9),'value':function _0x95c93(){var _0x4aa033=_0x91bbc4,_0x494ee=this['_style2JsonBase'](this[_0x4aa033(0x5da)],![]);return delete _0x494ee['highlight'],_0x494ee;}},{'key':_0x91bbc4(0x22d),'value':function _0x4d1eaa(_0x5a9a1e,_0x3c58f6){return _0x5a9a1e['drawShow']=!_0x3c58f6,_0x5a9a1e['style']=getEditPointStyle(),create$4('point',_0x5a9a1e);}},{'key':'_updateDrawEntityToThis','value':function _0x5c3533(){var _0x2c870b=_0x91bbc4,_0x471b0c=this[_0x2c870b(_0x546dda._0x173313)]['toJSON']();this['_editing_entity']['remove'](!![]),delete this['_editing_entity'];if(_0x471b0c[_0x2c870b(_0x546dda._0x2cad65)]&&this[_0x2c870b(_0x546dda._0x494765)]['startsWith'](_0x471b0c['type']))this[_0x2c870b(_0x546dda._0x1b5322)][_0x2c870b(0x5da)]=merge(this['options'][_0x2c870b(0x5da)],_0x471b0c['style']),this['_updateStyleBaseHook'](this['options']['style']);else this['_updateStyleByEdit']&&this[_0x2c870b(_0x546dda._0x4ecf11)](_0x471b0c[_0x2c870b(0x5da)],_0x471b0c);if(_0x471b0c['position'])this['position']=_0x471b0c['position'];else _0x471b0c[_0x2c870b(_0x546dda._0x3ef5b6)]&&(this['positions']=_0x471b0c['positions']);this['show']=!![];}},{'key':'startEditing','value':function _0x5e881d(){var _0x2894fc={_0x2fd7c6:0x218,_0x1c616a:0xd37,_0x5aa323:0x6e4,_0xf7c19d:0x752},_0x269797=_0x91bbc4,_0x719381=this;if(this['_enabledEdit'])return this;this[_0x269797(0xedc)]=!![];if(!this[_0x269797(_0x2d56f8._0x2a3368)])throw new Error('编辑时_map不能为空,请将对象添加到图层,并且图层已添加到Map');this[_0x269797(_0x2d56f8._0x35ccc4)]=this[_0x269797(0x64f)]({'hasMoveEdit':this['options']['hasMoveEdit'],'hasHeightEdit':this['options']['hasHeightEdit'],'style':this['_getDrawEntityStyle'](),'position':this[_0x269797(0xd91)],'positions':this[_0x269797(0xbe0)],'private':!![]},![]);this['_startEditingHook']&&this[_0x269797(0x2e4)](this['_editing_entity']);this[_0x269797(0xd37)][_0x269797(_0x2d56f8._0x167f10)]=this;var _0x115666=this[_0x269797(0xe81)]['startsWith'](this['_editing_entity']['type']);this[_0x269797(_0x2d56f8._0xc4fe51)][_0x269797(_0x2d56f8._0x4fd2fd)](EventType['editStop'],function(_0xa285e9){var _0x1a7d20=_0x269797;_0x719381[_0x1a7d20(0x229)]();}),this['_editing_entity']['on'](EventType['editStyle'],function(_0x47e1a3){var _0x349c7c=_0x269797,_0x125402=_0x719381['_editing_entity'][_0x349c7c(_0x564478._0x2591d0)]();if(_0x125402['style']&&_0x115666)_0x719381['options']['style']=merge(_0x719381[_0x349c7c(_0x564478._0x4168d1)][_0x349c7c(0x5da)],_0x125402['style']);else _0x719381[_0x349c7c(0x701)]&&_0x719381['_updateStyleByEdit'](_0x125402[_0x349c7c(0x5da)],_0x125402);}),this[_0x269797(0xd37)]['on']([EventType['editAddPoint'],EventType['editMovePoint'],EventType[_0x269797(_0x2d56f8._0x36eb8e)]],function(_0x5568cb){var _0x54f80d=_0x269797;if(_0x719381[_0x54f80d(0xd37)]['_position_draw'])_0x115666?(_0x719381['_point']=LngLatPoint[_0x54f80d(_0x2894fc._0x2fd7c6)](_0x719381[_0x54f80d(_0x2894fc._0x1c616a)]['_position_draw']),_0x719381[_0x54f80d(_0x2894fc._0x5aa323)]=_0x719381['_editing_entity'][_0x54f80d(0xdb1)]):_0x719381['position']=_0x719381['_editing_entity']['_position_draw'];else _0x719381['_editing_entity']['_positions_draw']&&(_0x115666?(_0x719381['_points']=LngLatArray['toPoints'](_0x719381['_editing_entity'][_0x54f80d(0x752)]),_0x719381[_0x54f80d(0x896)]=_0x719381['_editing_entity']['_positions_draw']):_0x719381['positions']=_0x719381['_editing_entity'][_0x54f80d(_0x2894fc._0xf7c19d)]);}),this['_map'][_0x269797(_0x2d56f8._0x143676)]['addGraphic'](this['_editing_entity']),this['_editing_entity']['startEditing'](),_0x115666?this['show']=![]:this[_0x269797(0xd37)][_0x269797(0xe81)]!=='point'&&(this[_0x269797(0xd37)]['entityGraphic']['show']=![]);}},{'key':'stopEditing','value':function _0xadfd94(){var _0xf49801=_0x91bbc4;if(!this['_enabledEdit']||!this['_editing_entity'])return this;this[_0xf49801(0xedc)]=![],this['_updateDrawEntityToThis']();}}]),_0x7dece;}(BaseGraphic),BasePointPrimitive=function(_0x2e93ae){var _0x3cc7d2={_0x57de5e:0x874,_0xa497ce:0xbf6,_0x49c801:0xbe0,_0x546d36:0x1004,_0x2af317:0xdb3,_0x23d151:0xcef,_0x1da5c8:0x53a,_0x4a0716:0x1fc,_0x3247bf:0x531},_0x591eff={_0x3f4632:0xd91},_0x3e1959={_0x587023:0xf99},_0x53b4ca={_0xe8539b:0xf21,_0x590d47:0x659,_0x2f84de:0xdcd,_0x4a84b7:0x640},_0x1d1366={_0x4ea01a:0x9ff,_0x5d5d32:0x41d,_0x911da0:0xfb0,_0x4d6f31:0x2ff,_0x28ba39:0x8bf,_0x2d823f:0x6e4},_0x50a6eb={_0x2eafa1:0x970},_0x248991={_0x5de5ea:0x659},_0x2951a0={_0x88523f:0x640,_0x18fdfa:0x6b7,_0x2134e0:0x659},_0x24ebf2={_0x43846b:0xab0,_0x4562f6:0x770,_0xb3ea8:0x5da,_0x322c42:0x70e,_0x1f4655:0xb46,_0x1c7712:0xe42,_0x34a8f3:0x973,_0x200546:0x5da,_0x17287a:0x7ad},_0xd1cd37={_0x53db5a:0x994,_0x3c31a1:0xa10},_0x4371ce={_0x3afdd7:0x7ee,_0x5b495f:0xe02,_0x48031a:0x7ee},_0x536ceb={_0x15d512:0xcef},_0x36f062={_0x3da781:0xfe7},_0x466d92={_0x4277d5:0x6ba},_0x668ccf={_0x117ac1:0x688,_0x56d30f:0xcdf,_0xedeab:0xa10,_0x1f25c5:0x659,_0x41717e:0x7a6},_0x7c815e={_0x4725cc:0x688},_0x4eb4ee={_0x4ded27:0x791},_0x344431={_0x416936:0x514},_0x3875b2={_0x50557f:0xfd6,_0x50f0b6:0x514,_0x9a4266:0x994},_0x4fc28f={_0x3a7041:0xab0},_0x49dca3={_0x32c30e:0x70e,_0x3e7bb6:0xe42},_0x25cd43={_0x3b2610:0x640},_0xa42595={_0x339de4:0x514},_0x5ad920={_0x1d158a:0xbe0},_0x1903b2={_0x38e1d7:0x4ba,_0x5a4bcd:0xd68,_0x147dd3:0x4ba,_0x4462c8:0x208,_0x1af148:0x514,_0x2625fd:0xd27,_0x267006:0x6e4},_0x156d50={_0x277ec4:0x659},_0x3815dc={_0x1e2c68:0x477,_0x5515fb:0x4ba,_0x3b4ce4:0x23b,_0x51e68d:0xd56,_0x25cc0c:0x8f8},_0x1bf72b=_0x5a92ef;_inherits(_0x1352f0,_0x2e93ae);var _0x215bc5=_createSuper(_0x1352f0);function _0x1352f0(){var _0x33b0e5=_0x4361,_0x18ded9,_0x3913f3,_0x22965f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x1352f0),_0x3913f3=_0x215bc5['call'](this,_0x22965f),_0x3913f3['_hasEdit']=(_0x18ded9=_0x3913f3['options'][_0x33b0e5(_0x3815dc._0x1e2c68)])!==null&&_0x18ded9!==void 0x0?_0x18ded9:!![];_0x22965f['positions']&&(_0x3913f3[_0x33b0e5(0xbe0)]=_0x22965f[_0x33b0e5(0xbe0)]);if(_0x22965f['position'])_0x3913f3['position']=_0x22965f['position'];else{if(_0x22965f[_0x33b0e5(0xa10)]){_0x3913f3[_0x33b0e5(0x6e4)]=Cesium__namespace['Matrix4']['getTranslation'](_0x22965f['modelMatrix'],new Cesium__namespace['Cartesian3']()),_0x3913f3[_0x33b0e5(_0x3815dc._0x5515fb)]=LngLatPoint['parse'](_0x3913f3['_position']);if(!Cesium__namespace['defined'](_0x3913f3['style']['heading'])){var _0x44091a=Cesium__namespace[_0x33b0e5(0xcc3)]['getMatrix3'](_0x22965f['modelMatrix'],new Cesium__namespace['Matrix3']()),_0x220f81=Cesium__namespace['Matrix4']['getMatrix3'](Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x3913f3[_0x33b0e5(0x6e4)]),new Cesium__namespace['Matrix3']()),_0x213a47=Cesium__namespace['Matrix3']['getColumn'](_0x220f81,0x0,new Cesium__namespace['Cartesian3']()),_0xe1c276=Cesium__namespace['Matrix3']['getColumn'](_0x220f81,0x1,new Cesium__namespace['Cartesian3']()),_0x5dcdfa=Cesium__namespace['Matrix3']['getColumn'](_0x220f81,0x2,new Cesium__namespace['Cartesian3']()),_0x1baf17=Cesium__namespace['Matrix3'][_0x33b0e5(0x47c)](_0x44091a,0x0,new Cesium__namespace['Cartesian3']());_0x1baf17=Cesium__namespace['Cartesian3']['cross'](_0x1baf17,_0x5dcdfa,_0x1baf17),_0x1baf17=Cesium__namespace[_0x33b0e5(_0x3815dc._0x3b4ce4)][_0x33b0e5(0x2ef)](_0x5dcdfa,_0x1baf17,_0x1baf17),_0x1baf17=Cesium__namespace['Cartesian3']['normalize'](_0x1baf17,_0x1baf17);var _0x4e1be9=Cesium__namespace['Cartesian3']['angleBetween'](_0x213a47,_0x1baf17),_0x165d77=Cesium__namespace['Cartesian3'][_0x33b0e5(_0x3815dc._0x51e68d)](_0xe1c276,_0x1baf17);_0x165d77>Math['PI']*0.5&&(_0x4e1be9=0x2*Math['PI']-_0x4e1be9),_0x3913f3['style']['heading']=Cesium__namespace['Math'][_0x33b0e5(_0x3815dc._0x25cc0c)](_0x4e1be9);}}}return _0x3913f3;}return _createClass(_0x1352f0,[{'key':'position','get':function _0x5370b7(){var _0x454be3=_0x4361;if(this['_position'])return this['_position'];if(this['property']){var _0x10aa9e,_0x165842;return this[_0x454be3(_0x156d50._0x277ec4)]['getValue']((_0x10aa9e=this['_map'])===null||_0x10aa9e===void 0x0?void 0x0:(_0x165842=_0x10aa9e['clock'])===null||_0x165842===void 0x0?void 0x0:_0x165842['currentTime']);}},'set':function _0x27ed41(_0x890ff2){var _0x18f974=_0x4361,_0x21a0ca;if(this['_forPositionProperty'](_0x890ff2))return this['_position'];this[_0x18f974(0x4ba)]=LngLatPoint['parse'](_0x890ff2);if(this[_0x18f974(_0x1903b2._0x38e1d7)]){var _0x363fe0=this['style']['setHeight'];Cesium__namespace[_0x18f974(0x70e)](_0x363fe0)&&(isString(_0x363fe0)&&(_0x363fe0=Number(template(_0x363fe0,this['attr'],!![])),isNaN(_0x363fe0)&&(_0x363fe0=0x0)),this['_point'][_0x18f974(_0x1903b2._0x5a4bcd)]=_0x363fe0);var _0xe3673c=this['getAddHeight']();_0xe3673c!==0x0&&(this[_0x18f974(_0x1903b2._0x147dd3)]['alt']=this[_0x18f974(0x4ba)][_0x18f974(0xd68)]+_0xe3673c);}this['_position']=(_0x21a0ca=this['_point'])===null||_0x21a0ca===void 0x0?void 0x0:_0x21a0ca[_0x18f974(_0x1903b2._0x4462c8)](),this[_0x18f974(_0x1903b2._0x1af148)]['modelMatrix']&&delete this['options']['modelMatrix'],this['czmObject']&&this[_0x18f974(_0x1903b2._0x2625fd)](),this['_primitive_label']&&this[_0x18f974(0x806)](),this['fire'](EventType['updatePosition'],{'position':this[_0x18f974(_0x1903b2._0x267006)]});}},{'key':'positionsShow','get':function _0x26c713(){var _0x578747=_0x4361;return this[_0x578747(_0x5ad920._0x1d158a)];}},{'key':'positionShow','get':function _0x1eb42c(){return this['_position'];}},{'key':_0x1bf72b(_0x3cc7d2._0x57de5e),'get':function _0x1a0228(){return this['_point'];}},{'key':_0x1bf72b(0x7aa),'get':function _0xeff741(){return this['getCoordinate']();}},{'key':'center','get':function _0x3ad132(){return this['position'];}},{'key':_0x1bf72b(_0x3cc7d2._0xa497ce),'get':function _0x31b548(){var _0x134110=_0x1bf72b;return this[_0x134110(0x874)];}},{'key':_0x1bf72b(0xd04),'get':function _0x1cd7bc(){var _0x301d79;return(_0x301d79=this['point'])===null||_0x301d79===void 0x0?void 0x0:_0x301d79['alt'];},'set':function _0x3a386f(_0x37b6b4){this['point']['alt']=_0x37b6b4,this['position']=this['point'];}},{'key':_0x1bf72b(_0x3cc7d2._0x49c801),'get':function _0x4832fc(){var _0x576a46=_0x1bf72b;return this[_0x576a46(0xd91)]?[this[_0x576a46(0xd91)]]:null;},'set':function _0x5c4f18(_0x11ccb8){_0x11ccb8&&_0x11ccb8['length']>0x0&&(this['position']=_0x11ccb8[0x0]);}},{'key':_0x1bf72b(_0x3cc7d2._0x546d36),'get':function _0x1e772a(){return[this['point']];}},{'key':_0x1bf72b(0xfd0),'get':function _0x484bc9(){var _0x532410=_0x1bf72b;return[this[_0x532410(0x7aa)]];}},{'key':'orientation','get':function _0x44ce08(){var _0x3eaab9=_0x1bf72b;return this['_orientation']||this[_0x3eaab9(_0xa42595._0x339de4)]['orientation'];},'set':function _0x229caa(_0x8796ec){var _0x11c37f=_0x1bf72b;this[_0x11c37f(_0x25cd43._0x3b2610)]=_0x8796ec;}},{'key':'modelMatrix','get':function _0x230bd4(){return this['options']['modelMatrix']?this['options']['modelMatrix']:this['_getModelMatrix'](this['position'],this['_orientation']);}},{'key':'heading','get':function _0x3e1b94(){var _0x49e4e1=_0x1bf72b,_0xd4cf91;if(Cesium__namespace[_0x49e4e1(_0x49dca3._0x32c30e)](this['_heading_reality']))return Cesium__namespace['Math']['toDegrees'](this[_0x49e4e1(_0x49dca3._0x3e7bb6)]);return(_0xd4cf91=this['style']['heading'])!==null&&_0xd4cf91!==void 0x0?_0xd4cf91:0x0;},'set':function _0x4a6d28(_0x1665a2){this['style']['heading']=_0x1665a2,this['updateModelMatrix']();}},{'key':'pitch','get':function _0x263244(){var _0x2904f7=_0x1bf72b,_0x1ed556;if(Cesium__namespace[_0x2904f7(0x70e)](this['_pitch_reality']))return Cesium__namespace[_0x2904f7(_0x4fc28f._0x3a7041)][_0x2904f7(0x8f8)](this[_0x2904f7(0x853)]);return(_0x1ed556=this['style']['pitch'])!==null&&_0x1ed556!==void 0x0?_0x1ed556:0x0;},'set':function _0xc4d30d(_0x15630e){this['style']['pitch']=_0x15630e,this['updateModelMatrix']();}},{'key':'roll','get':function _0x539a66(){var _0xdf653b;if(Cesium__namespace['defined'](this['_roll_reality']))return Cesium__namespace['Math']['toDegrees'](this['_roll_reality']);return(_0xdf653b=this['style']['roll'])!==null&&_0xdf653b!==void 0x0?_0xdf653b:0x0;},'set':function _0x1bd402(_0x16b545){this['style']['roll']=_0x16b545,this['updateModelMatrix']();}},{'key':'objectsToExclude','get':function _0x3bf87e(){var _0x2f308e=_0x1bf72b;if(this[_0x2f308e(0x514)][_0x2f308e(_0x3875b2._0x50557f)])return this[_0x2f308e(_0x3875b2._0x50f0b6)]['objectsToExclude'];if(this['_primitive']instanceof Cesium__namespace['Model'])return[this[_0x2f308e(_0x3875b2._0x9a4266)]];return undefined;},'set':function _0x1e95f8(_0x52c1bc){var _0x53d0ba=_0x1bf72b;this[_0x53d0ba(_0x344431._0x416936)]['objectsToExclude']=_0x52c1bc;}},{'key':'trackedEntity','get':function _0x290a05(){var _0x5e93d1=_0x1bf72b,_0x4e4347=this;return!this['_trackedEntity']&&(this['_trackedEntity']=this['_layer']['dataSource'][_0x5e93d1(_0x4eb4ee._0x4ded27)]['add']({'position':this['property']||new Cesium__namespace['CallbackProperty'](function(_0x580486){return _0x4e4347['_position'];},![]),'point':{'pixelSize':0x2,'color':Cesium__namespace['Color']['WHITE']['withAlpha'](0.01)}})),this[_0x5e93d1(0x7ee)];}},{'key':'debugAxis','get':function _0x2b92ad(){var _0x1e55f3=_0x1bf72b;return this[_0x1e55f3(_0x7c815e._0x4725cc)];},'set':function _0x1ae9fc(_0x3e7e70){var _0x1dd3f6=_0x1bf72b,_0x58bd51=this;this[_0x1dd3f6(_0x668ccf._0x117ac1)]=_0x3e7e70;if(!this['debugAxisPrimitive']){var _0x22bf4e=Math['max'](Cesium__namespace['Cartographic'][_0x1dd3f6(_0x668ccf._0x56d30f)](this['positionShow'])['height']*0.06,0x64);this[_0x1dd3f6(0xfe7)]=this['_layer']['primitiveCollection'][_0x1dd3f6(0xd06)](new Cesium__namespace['DebugModelMatrixPrimitive']({'modelMatrix':this[_0x1dd3f6(_0x668ccf._0xedeab)],'length':_0x22bf4e,'width':0x5})),this['debugAxisPrimitive']['_tooltipConfig']={'content':'<span\x20style=\x22color:\x20red;\x22>红色</span>\x20是\x20X轴<br/>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span\x20style=\x22color:\x20green;\x22>绿色</span>\x20是\x20Y轴<br/>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span\x20style=\x22color:\x20blue;\x22>蓝色</span>\x20是\x20Z轴','options':this['options']['tooltipOptions']},this[_0x1dd3f6(_0x668ccf._0x1f25c5)]&&(this['debugAxisPrimitive']['_timeTik']=setInterval(function(){_0x58bd51['debugAxisPrimitive']['modelMatrix']=_0x58bd51['modelMatrix'];},0x12c)),this['bindPickId'](this['debugAxisPrimitive']);}this[_0x1dd3f6(0xfe7)][_0x1dd3f6(_0x668ccf._0x41717e)]=_0x3e7e70;}},{'key':_0x1bf72b(_0x3cc7d2._0x2af317),'get':function _0x27c144(){var _0xcd3d2b=_0x1bf72b;return this['debugAxisPrimitive']?this['debugAxisPrimitive'][_0xcd3d2b(_0x466d92._0x4277d5)]:0x0;},'set':function _0x5c37fd(_0x32287f){var _0x505a2b=_0x1bf72b;!this[_0x505a2b(_0x36f062._0x3da781)]&&(this[_0x505a2b(0xdc0)]=!![]),this['debugAxisPrimitive']['length']=_0x32287f;}},{'key':_0x1bf72b(_0x3cc7d2._0x23d151),'value':function _0x160cd3(_0x471de3){var _0x89df6f=_0x1bf72b;if(!this['show']||!this['position'])return;this[_0x89df6f(0x1fc)](this['options']['position']),_get(_getPrototypeOf(_0x1352f0['prototype']),_0x89df6f(_0x536ceb._0x15d512),this)['call'](this,_0x471de3);}},{'key':'_removedHook','value':function _0x70b8b2(_0x38fbb){var _0x595424=_0x1bf72b;this[_0x595424(_0x4371ce._0x3afdd7)]&&(this['_map'][_0x595424(_0x4371ce._0x5b495f)]===this['_trackedEntity']&&(this['_map']['trackedEntity']=undefined),this[_0x595424(0x352)]['dataSource']['entities']['remove'](this[_0x595424(_0x4371ce._0x48031a)]),delete this['_trackedEntity']),_get(_getPrototypeOf(_0x1352f0['prototype']),_0x595424(0x3fd),this)['call'](this,_0x38fbb);}},{'key':_0x1bf72b(0x98b),'value':function _0x2dd395(){var _0x183157=_0x1bf72b;this['_primitive']&&(this[_0x183157(_0xd1cd37._0x53db5a)]['modelMatrix']=this[_0x183157(_0xd1cd37._0x3c31a1)]);}},{'key':_0x1bf72b(0xc49),'value':function _0x3ea7d4(_0x29dc00,_0x357fb3){var _0x1adfdb=_0x1bf72b;if(!_0x29dc00)return Cesium__namespace['Matrix4']['IDENTITY'];var _0x2f4da4=Cesium__namespace['Math']['toRadians'](this['style']['heading']||0x0),_0x3c7ab0=Cesium__namespace['Math']['toRadians'](this['style']['pitch']||0x0),_0x34ff6a=Cesium__namespace[_0x1adfdb(_0x24ebf2._0x43846b)]['toRadians'](this['style']['roll']||0x0),_0xf0af93=this['style']['mergeOrientation']||!Cesium__namespace[_0x1adfdb(0x70e)](this[_0x1adfdb(0x5da)][_0x1adfdb(0x9b7)])||!Cesium__namespace[_0x1adfdb(0x70e)](this['style'][_0x1adfdb(0x9dd)])||!Cesium__namespace['defined'](this['style']['roll']);if(_0x357fb3&&_0xf0af93){if(_0x357fb3['getValue']){var _0x1470f2,_0x11e263;_0x357fb3=_0x357fb3[_0x1adfdb(_0x24ebf2._0x4562f6)]((_0x1470f2=this[_0x1adfdb(0x399)])===null||_0x1470f2===void 0x0?void 0x0:(_0x11e263=_0x1470f2[_0x1adfdb(0xa38)])===null||_0x11e263===void 0x0?void 0x0:_0x11e263['currentTime']);}if(_0x357fb3){var _0x22505f=getHeadingPitchRollByOrientation(_0x29dc00,_0x357fb3);this['style']['mergeOrientation']?(_0x2f4da4+=_0x22505f['heading'],_0x34ff6a+=_0x22505f['roll'],_0x3c7ab0+=_0x22505f['pitch']):(!Cesium__namespace['defined'](this[_0x1adfdb(_0x24ebf2._0xb3ea8)]['heading'])&&(_0x2f4da4=_0x22505f['heading']),!Cesium__namespace[_0x1adfdb(_0x24ebf2._0x322c42)](this['style']['roll'])&&(_0x34ff6a=_0x22505f[_0x1adfdb(_0x24ebf2._0x1f4655)]),!Cesium__namespace['defined'](this['style']['pitch'])&&(_0x3c7ab0=_0x22505f[_0x1adfdb(0x9dd)]));}}this[_0x1adfdb(_0x24ebf2._0x1c7712)]=_0x2f4da4,this['_pitch_reality']=_0x3c7ab0,this[_0x1adfdb(0x22f)]=_0x34ff6a;var _0x56f6fe=Cesium__namespace['Transforms']['headingPitchRollToFixedFrame'](_0x29dc00,new Cesium__namespace['HeadingPitchRoll'](_0x2f4da4,_0x3c7ab0,_0x34ff6a),Cesium__namespace['Ellipsoid'][_0x1adfdb(0x3ec)],this['options']['fixedFrameTransform']);if(Cesium__namespace['defined'](this['scaleX'])&&Cesium__namespace[_0x1adfdb(0x70e)](this['scaleY'])&&Cesium__namespace['defined'](this['scaleZ']))Cesium__namespace['Matrix4']['multiplyByScale'](_0x56f6fe,new Cesium__namespace['Cartesian3'](this['scaleX'],this['scaleY'],this[_0x1adfdb(0x474)]),_0x56f6fe);else Cesium__namespace['defined'](this['style']['scale'])&&Cesium__namespace['Matrix4'][_0x1adfdb(_0x24ebf2._0x34a8f3)](_0x56f6fe,new Cesium__namespace['Cartesian3'](this[_0x1adfdb(_0x24ebf2._0x200546)]['scale'],this['style'][_0x1adfdb(_0x24ebf2._0x17287a)],this[_0x1adfdb(_0x24ebf2._0x200546)]['scale']),_0x56f6fe);return _0x56f6fe;}},{'key':_0x1bf72b(_0x3cc7d2._0x1da5c8),'value':function _0x54d753(_0x2775f3){return{'type':'Point','coordinates':this['getCoordinate'](_0x2775f3===null||_0x2775f3===void 0x0?void 0x0:_0x2775f3['noAlt'])};}},{'key':_0x1bf72b(_0x3cc7d2._0x4a0716),'value':function _0x289fac(_0x37704f){var _0x52e0e0=_0x1bf72b;if(_0x37704f instanceof Cesium__namespace['CallbackProperty']||_0x37704f instanceof Cesium__namespace['SampledPositionProperty']){var _0x26d272;return this['options']['frameRate']=(_0x26d272=this['options']['frameRate'])!==null&&_0x26d272!==void 0x0?_0x26d272:0x14,this[_0x52e0e0(_0x2951a0._0x88523f)]=this['options'][_0x52e0e0(_0x2951a0._0x18fdfa)]||new Cesium__namespace['VelocityOrientationProperty'](_0x37704f),this[_0x52e0e0(_0x2951a0._0x2134e0)]=_0x37704f,this['bindUpdateEvent'](),!![];}else return![];}},{'key':'update','value':function _0x26c78b(_0x224064){var _0x3aa885=_0x1bf72b;if(!this['show'])return;this['property']&&(this[_0x3aa885(0x6e4)]=this[_0x3aa885(_0x248991._0x5de5ea)][_0x3aa885(0x770)](_0x224064[_0x3aa885(0xc79)]),this['czmObject']&&this['_updatePositionsHook'](),this['_primitive_label']&&this['_updateLabelPosition']());}},{'key':_0x1bf72b(_0x3cc7d2._0x3247bf),'value':function _0x2df58e(){var _0x359ad8=_0x1bf72b;return this['property']||this[_0x359ad8(0xd91)]||this[_0x359ad8(_0x50a6eb._0x2eafa1)];}},{'key':'addDynamicPosition','value':function _0x5f0ca8(_0x1fade7,_0x5d76b4){var _0x26fc30=_0x1bf72b,_0x3c04e8,_0x96d86c,_0x5cbb3d,_0x1e8624;!this[_0x26fc30(0xf99)]&&this[_0x26fc30(_0x1d1366._0x4ea01a)]();this[_0x26fc30(_0x1d1366._0x5d5d32)]();var _0x29faa2=((_0x3c04e8=this['_map'])===null||_0x3c04e8===void 0x0?void 0x0:(_0x96d86c=_0x3c04e8['clock'])===null||_0x96d86c===void 0x0?void 0x0:_0x96d86c['currentTime'])||Cesium__namespace[_0x26fc30(0xfb0)]['now']();if(!_0x5d76b4)_0x5d76b4=_0x29faa2;else{if(isNumber(_0x5d76b4))_0x5d76b4=Cesium__namespace[_0x26fc30(0xfb0)]['addSeconds'](_0x29faa2,_0x5d76b4,new Cesium__namespace['JulianDate']());else{if(isString(_0x5d76b4))_0x5d76b4[_0x26fc30(0x51a)]('Z')===-0x1?_0x5d76b4=Cesium__namespace[_0x26fc30(0xfb0)]['fromDate'](new Date(_0x5d76b4)):_0x5d76b4=Cesium__namespace['JulianDate']['fromIso8601'](_0x5d76b4);else _0x5d76b4 instanceof Date&&(_0x5d76b4=Cesium__namespace[_0x26fc30(_0x1d1366._0x911da0)]['fromDate'](_0x5d76b4));}}var _0x3cf4b6=(_0x5cbb3d=this['_sampledPositionProperty'])===null||_0x5cbb3d===void 0x0?void 0x0:(_0x1e8624=_0x5cbb3d[_0x26fc30(_0x1d1366._0x4d6f31)])===null||_0x1e8624===void 0x0?void 0x0:_0x1e8624[_0x26fc30(_0x1d1366._0x28ba39)];if((_0x3cf4b6===null||_0x3cf4b6===void 0x0?void 0x0:_0x3cf4b6['length'])>0x0&&this[_0x26fc30(_0x1d1366._0x2d823f)]){var _0xa9a6bb=_0x3cf4b6[_0x3cf4b6['length']-0x1];Cesium__namespace['JulianDate']['secondsDifference'](_0x29faa2,_0xa9a6bb)>0x0&&this[_0x26fc30(0xf99)]['addSample'](_0x29faa2,this['_position']);}var _0x260a95=LngLatPoint['parse'](_0x1fade7)['toCartesian']();return this[_0x26fc30(0xf99)]['addSample'](_0x5d76b4,_0x260a95),this;}},{'key':'_initSampledPositionProperty','value':function _0x47a383(){var _0x2f0a14={_0x48810d:0x4a9,_0x155288:0x2d3,_0x1e672f:0x888,_0x231cd3:0xcdf},_0x5df1c=_0x1bf72b,_0x444042,_0x2df515,_0x16a28f=this;this[_0x5df1c(0x4a9)]=-0x1,this['_frameRateHeight']=(_0x444042=this['options'][_0x5df1c(_0x53b4ca._0xe8539b)])!==null&&_0x444042!==void 0x0?_0x444042:0x1e,this['_maxCacheCount']=(_0x2df515=this['options'][_0x5df1c(0x4df)])!==null&&_0x2df515!==void 0x0?_0x2df515:0x32;var _0x43e811;if(this['_sampledPositionProperty'])_0x43e811=this['_sampledPositionProperty'];else{var _0x5958fc,_0x58f649;_0x43e811=new Cesium__namespace['SampledPositionProperty'](),_0x43e811['forwardExtrapolationType']=(_0x5958fc=this['options']['forwardExtrapolationType'])!==null&&_0x5958fc!==void 0x0?_0x5958fc:Cesium__namespace[_0x5df1c(0xcd5)]['NONE'],_0x43e811['backwardExtrapolationType']=(_0x58f649=this['options']['backwardExtrapolationType'])!==null&&_0x58f649!==void 0x0?_0x58f649:Cesium__namespace['ExtrapolationType']['NONE'],this['_sampledPositionProperty']=_0x43e811;}this[_0x5df1c(_0x53b4ca._0x590d47)]=new Cesium__namespace[(_0x5df1c(_0x53b4ca._0x2f84de))](function(_0x3330a6){var _0x4f5a1b=_0x5df1c;if(!_0x16a28f[_0x4f5a1b(0x399)])return undefined;var _0x4d2a11=_0x43e811['getValue'](_0x3330a6);if(_0x4d2a11&&_0x16a28f[_0x4f5a1b(0x514)]['clampToTileset']){_0x16a28f['_clampToTilesetFrame']++;if(!_0x16a28f['_clampToTilesetHeight']||_0x16a28f[_0x4f5a1b(_0x2f0a14._0x48810d)]%_0x16a28f[_0x4f5a1b(_0x2f0a14._0x155288)]===0x0){var _0x1d4693=getHeight(_0x16a28f[_0x4f5a1b(0x399)]['scene'],_0x4d2a11,{'objectsToExclude':_0x16a28f[_0x4f5a1b(0xfd6)],'has3dtiles':!![]});_0x1d4693&&(_0x16a28f['_clampToTilesetHeight']=_0x1d4693);}if(_0x16a28f['_clampToTilesetHeight']){var _0x94d72c=Cesium__namespace[_0x4f5a1b(_0x2f0a14._0x1e672f)][_0x4f5a1b(_0x2f0a14._0x231cd3)](_0x4d2a11);_0x4d2a11=Cesium__namespace['Cartesian3']['fromRadians'](_0x94d72c['longitude'],_0x94d72c['latitude'],_0x16a28f['_clampToTilesetHeight']+_0x16a28f['getAddHeight']());}}return _0x4d2a11;},![]),this[_0x5df1c(_0x53b4ca._0x4a84b7)]=this['options']['orientation']||new Cesium__namespace['VelocityOrientationProperty'](_0x43e811),this['bindUpdateEvent']();}},{'key':_0x1bf72b(0x41d),'value':function _0x526baf(){var _0x29a459=_0x1bf72b,_0x19245e,_0x31d513;if(this[_0x29a459(0x434)]<0x1)return;var _0x115c7c=(_0x19245e=this[_0x29a459(_0x3e1959._0x587023)])===null||_0x19245e===void 0x0?void 0x0:(_0x31d513=_0x19245e['_property'])===null||_0x31d513===void 0x0?void 0x0:_0x31d513['_times'];if(!_0x115c7c||_0x115c7c['length']===0x0)return;var _0x25b280=_0x115c7c['length']-this['_maxCacheCount']-0x1;_0x25b280>0x0&&this['_sampledPositionProperty'][_0x29a459(0x8fd)](new Cesium__namespace['TimeInterval']({'start':_0x115c7c[0x0],'stop':_0x115c7c[_0x25b280]}));}},{'key':'autoSurfaceHeight','value':function _0x31aef2(){var _0x21c055={_0x22bcad:0xd91},_0x3208cf=_0x1bf72b,_0x427f5f=this,_0x526d09=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return getSurfaceHeight(this[_0x3208cf(0x399)]['scene'],this[_0x3208cf(_0x591eff._0x3f4632)],_0x526d09)['then'](function(_0x33186f){var _0x78bd7d=_0x3208cf;_0x33186f[_0x78bd7d(_0x21c055._0x22bcad)]&&(_0x427f5f['position']=_0x33186f['position']);});}},{'key':'clampToGround','value':function _0x1242d3(_0x314d1c){var _0x20650b=_0x1bf72b;return this[_0x20650b(0x9cc)](_0x314d1c);}},{'key':'getCoordinate','value':function _0x3f38b1(_0x1b187e){var _0x311cb0=_0x1bf72b;return this['point']?this['point'][_0x311cb0(0xdde)](_0x1b187e):[];}}]),_0x1352f0;}(BasePrimitive),PointPrimitive=function(_0x31f556){var _0x508619={_0x2417ae:0xd91},_0x340238={_0x3db250:0x7f9},_0x11f4b7={_0x198ee6:0x1fc,_0x21387a:0x994,_0x5c1401:0xca4},_0x127bae=_0x5a92ef;_inherits(_0x492a13,_0x31f556);var _0x32ace6=_createSuper(_0x492a13);function _0x492a13(){var _0x249426=_0x4361;return _classCallCheck(this,_0x492a13),_0x32ace6[_0x249426(0xa90)](this,arguments);}return _createClass(_0x492a13,[{'key':'primitiveCollection','get':function _0x2eedc6(){var _0x932470=_0x4361,_0x43020f;return(_0x43020f=this['_layer'])===null||_0x43020f===void 0x0?void 0x0:_0x43020f[_0x932470(0x428)];}},{'key':'_showHook','value':function _0x360e2a(_0x51692f){var _0x1d02e8=_0x4361;if(this['_primitive'])this[_0x1d02e8(0x994)]['show']=_0x51692f;else _0x51692f&&_get(_getPrototypeOf(_0x492a13['prototype']),_0x1d02e8(0x648),this)['call'](this,_0x51692f);}},{'key':'_addedHook','value':function _0x4a0c49(_0x457fc1){var _0x1bbf47=_0x4361;if(!this['show'])return;this[_0x1bbf47(_0x11f4b7._0x198ee6)](this['options']['position']);this[_0x1bbf47(_0x11f4b7._0x21387a)]&&this['primitiveCollection']['remove'](this[_0x1bbf47(_0x11f4b7._0x21387a)]);var _0xc61bbb=PointStyleConver['toCesiumVal'](this['style'],{'show':this['show'],'position':this['position']});this['_primitive']=this['primitiveCollection']['add'](_0xc61bbb),this[_0x1bbf47(0x5da)][_0x1bbf47(_0x11f4b7._0x5c1401)]&&this['_addLabel']();}},{'key':_0x127bae(0x6b3),'value':function _0x55f282(_0x46a84c,_0x252434){var _0x1d0abd=_0x127bae;PointStyleConver[_0x1d0abd(0x851)](_0x46a84c,this['primitive']);}},{'key':'_style2Json','value':function _0xbd201c(_0x202117,_0x569987){var _0x3af31d=_0x127bae;return PointStyleConver[_0x3af31d(_0x340238._0x3db250)](_0x202117,_0x569987);}},{'key':'_updatePositionsHook','value':function _0x2dc3e4(){var _0x392606=_0x127bae;this['_primitive']['position']=this[_0x392606(_0x508619._0x2417ae)];}},{'key':'_getDrawEntityClass','value':function _0x44a3b6(_0x29b15e,_0x410d76){return create$4('point',_0x29b15e);}}]),_0x492a13;}(BasePointPrimitive);register$4('pointP',PointPrimitive,!![]);var BasePolyPrimitive=function(_0x37f4d7){var _0x5fd4e7={_0x423d5:0x6a6},_0x42966f={_0x95942a:0xab5},_0x8f0aa3={_0x2bd72c:0x218,_0x3ec90f:0xcae},_0x1ba9e0={_0x2aed56:0xbe0},_0x82340d={_0x5c29a7:0x896},_0x46837f={_0x2908b8:0xbe0},_0x26d666={_0x15ff83:0x411},_0x17c03a={_0x5e4fb9:0x310,_0x5a63df:0x208},_0x214473={_0x17d153:0x896},_0x67fab6={_0x361369:0xbe0},_0x60753b={_0x1a9a7d:0x89a},_0x12eef4={_0x5cb488:0x69c},_0x3cb467={_0x152b12:0x477,_0xb6a857:0x5da},_0x4dc663=_0x5a92ef;_inherits(_0x5a306d,_0x37f4d7);var _0x1eefe3=_createSuper(_0x5a306d);function _0x5a306d(){var _0x52129c=_0x4361,_0x34a2da,_0xa4ada4,_0x3892c5=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5a306d),_0xa4ada4=_0x1eefe3['call'](this,_0x3892c5),_0xa4ada4['_hasEdit']=(_0x34a2da=_0xa4ada4['options'][_0x52129c(_0x3cb467._0x152b12)])!==null&&_0x34a2da!==void 0x0?_0x34a2da:!![],_0x3892c5['positions']&&(_0xa4ada4['style']['buffer']>0x0?_0xa4ada4['positions']=bufferPoints(_0x3892c5[_0x52129c(0xbe0)],_0xa4ada4['style'][_0x52129c(0xced)],_0xa4ada4[_0x52129c(_0x3cb467._0xb6a857)][_0x52129c(0xcf6)]):_0xa4ada4['positions']=_0x3892c5[_0x52129c(0xbe0)]),_0xa4ada4;}return _createClass(_0x5a306d,[{'key':'center','get':function _0x1e4631(){var _0x27f5d1=_0x4361;return this['style']['closure']?this[_0x27f5d1(_0x12eef4._0x5cb488)]:this[_0x27f5d1(0xd4e)];}},{'key':'centerOfMass','get':function _0x1d3af2(){return centerOfMass(this['positions']);}},{'key':'centerOfLine','get':function _0x52db01(){var _0x236e9a=_0x4361,_0xda36bb=this['positions'];if(!_0xda36bb||_0xda36bb['length']===0x0)return null;else{if(_0xda36bb['length']===0x1)return _0xda36bb[0x0];}return _0xda36bb['length']<0xa?sliceByMaxDistance(_0xda36bb,this[_0x236e9a(_0x60753b._0x1a9a7d)]/0x2,{'point':!![]}):_0xda36bb[Math[_0x236e9a(0x2e8)](_0xda36bb['length']/0x2)];}},{'key':'distance','get':function _0x2076b7(){var _0x189709=_0x4361;return getDistance(this[_0x189709(_0x67fab6._0x361369)]);}},{'key':'area','get':function _0x51b9bd(){return getSurfaceArea(this['positions']);}},{'key':'positions','get':function _0x80e26e(){var _0x3a5d41=_0x4361;return this[_0x3a5d41(_0x214473._0x17d153)];},'set':function _0x85c1ae(_0x7b9f7){var _0x41d5e0=_0x4361,_0x11f549=this;if(!_0x7b9f7)return;var _0x150a64=[],_0x3df1c6=[];_0x7b9f7['forEach'](function(_0x57993c,_0x5a37cb){var _0x20cea0=_0x4361,_0x5b6f03=LngLatPoint['parse'](_0x57993c);if(!_0x5b6f03||!_0x5b6f03['valid']())return;var _0x53f0e9=_0x11f549['style']['setHeight'];if(Cesium__namespace['defined'](_0x53f0e9)){if(isString(_0x53f0e9))_0x53f0e9=Number(template(_0x53f0e9,_0x11f549[_0x20cea0(_0x17c03a._0x5e4fb9)],!![])),isNaN(_0x53f0e9)&&(_0x53f0e9=0x0);else Array['isArray'](_0x53f0e9)&&(_0x53f0e9=_0x53f0e9[_0x5a37cb]||0x0);_0x5b6f03[_0x20cea0(0xd68)]=_0x53f0e9;}var _0x4b14b6=_0x11f549[_0x20cea0(0x8d8)](_0x5a37cb);_0x4b14b6!==0x0&&(_0x5b6f03['alt']=_0x5b6f03['alt']+_0x4b14b6),_0x150a64[_0x20cea0(0x8e7)](_0x5b6f03),_0x3df1c6['push'](_0x5b6f03[_0x20cea0(_0x17c03a._0x5a63df)]());}),this['_points']=_0x150a64,this['_positions']=_0x3df1c6,this['_primitive']&&this[_0x41d5e0(0xd27)](),this[_0x41d5e0(_0x26d666._0x15ff83)]&&this[_0x41d5e0(0x806)](),this[_0x41d5e0(0xb03)](EventType['updatePosition'],{'positions':this[_0x41d5e0(0x896)]});}},{'key':'positionsShow','get':function _0x162642(){var _0x437999=_0x4361;return this[_0x437999(_0x46837f._0x2908b8)];}},{'key':_0x4dc663(0x1004),'get':function _0x5dc4d3(){var _0x524c82=_0x4dc663;return!this['_points']&&(this['_points']=LngLatArray['toPoints'](this[_0x524c82(_0x82340d._0x5c29a7)])),this[_0x524c82(0x2bf)];}},{'key':'coordinates','get':function _0x30a86f(){return this['getCoordinates']();}},{'key':'rectangle','get':function _0xb8dabc(){var _0x120dee=_0x4dc663;return Cesium__namespace['Rectangle']['fromCartesianArray'](this[_0x120dee(_0x1ba9e0._0x2aed56)]);}},{'key':'_getGeoJsonGeometry','value':function _0x727b83(_0x2dc0c2){return{'type':'LineString','coordinates':this['getCoordinates'](_0x2dc0c2===null||_0x2dc0c2===void 0x0?void 0x0:_0x2dc0c2['noAlt'])};}},{'key':'getCoordinates','value':function _0x4925df(_0x22fadc){var _0x3dbef4=[];return this['points']['forEach'](function(_0x352b62){_0x3dbef4['push'](_0x352b62['toArray'](_0x22fadc));}),_0x3dbef4;}},{'key':'isInPoly','value':function _0x3eafd3(_0x2de845){var _0x20808e=_0x4dc663,_0x47d1aa=LngLatPoint[_0x20808e(_0x8f0aa3._0x2bd72c)](_0x2de845),_0x22de34=Cesium__namespace[_0x20808e(0xcae)]['contains'](Cesium__namespace[_0x20808e(_0x8f0aa3._0x3ec90f)][_0x20808e(0x61d)](this['positions']),_0x47d1aa['toCartographic']());if(!_0x22de34)return![];return isInPoly(_0x47d1aa,this[_0x20808e(0xfd0)]);}},{'key':'autoSurfaceHeight','value':function _0x532650(){var _0x1d8a10=_0x4dc663,_0x3a092c=this,_0x293f95=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return computeSurfacePoints(_objectSpread2(_objectSpread2({},_0x293f95),{},{'map':this['_map'],'positions':this['positions']}))[_0x1d8a10(_0x42966f._0x95942a)](function(_0x46df76){var _0x19a773=_0x1d8a10;return!_0x46df76[_0x19a773(0x55e)]&&(_0x3a092c['positions']=_0x46df76['positions']),_0x46df76;});}},{'key':_0x4dc663(_0x5fd4e7._0x423d5),'value':function _0x2b69fe(_0x3c50e5){return this['autoSurfaceHeight'](_0x3c50e5);}}]),_0x5a306d;}(BasePrimitive),PolylinePrimitive=function(_0x2964a6){var _0x5ad585={_0x1e3240:0xa70},_0x4d984e={_0x2ab267:0x480},_0x1da6d6={_0x28305e:0x29e,_0x4a7805:0xf10,_0x59619a:0x85d,_0x46c424:0xccb},_0x3f76dc={_0xd1b310:0x4b9,_0x51b864:0xbe0,_0x3b77b3:0xa11},_0x33fa15=_0x5a92ef;_inherits(_0x4c4432,_0x2964a6);var _0xb60d2c=_createSuper(_0x4c4432);function _0x4c4432(){var _0x1eb516=_0x4361;return _classCallCheck(this,_0x4c4432),_0xb60d2c[_0x1eb516(0xa90)](this,arguments);}return _createClass(_0x4c4432,[{'key':_0x33fa15(0xd10),'value':function _0x738db3(_0x1a2e97){return PolylineStyleConver['toCesiumVal'](_0x1a2e97);}},{'key':'_style2Json','value':function _0x2b5a3b(_0x3e0e05,_0x3ce527){return PolylineStyleConver['toJSON'](_0x3e0e05,_0x3ce527);}},{'key':'_createGeometryInstance','value':function _0x3fb8c0(_0x4bc6ef,_0x557686){var _0x453e8c=_0x33fa15,_0x5d92be;_0x4bc6ef['positions']=this['positions']||[];_0x4bc6ef['closure']&&((_0x5d92be=_0x4bc6ef['positions'])===null||_0x5d92be===void 0x0?void 0x0:_0x5d92be['length'])>0x0&&(_0x4bc6ef['positions']=_0x4bc6ef['positions'][_0x453e8c(_0x3f76dc._0xd1b310)](_0x4bc6ef[_0x453e8c(_0x3f76dc._0x51b864)][0x0]));var _0x26d6cf=_0x4bc6ef['clampToGround']?Cesium__namespace['GroundPolylineGeometry']:Cesium__namespace['PolylineGeometry'];return new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new _0x26d6cf(_0x4bc6ef),'attributes':this['options'][_0x453e8c(_0x3f76dc._0x3b77b3)]});}},{'key':'_createAppearance','value':function _0x52d4d9(_0x571754,_0x54003c){var _0x2251ba=_0x33fa15;if(_0x571754['_isColorMaterial']){_0x54003c['geometryInstances']['geometry']['vertexFormat']=Cesium__namespace['PolylineColorAppearance'][_0x2251ba(0x447)];if(!_0x571754[_0x2251ba(_0x1da6d6._0x28305e)]){var _0x2a68f6=this['_getColorByColorMaterial'](_0x571754);_0x54003c['geometryInstances']['attributes']=_0x54003c[_0x2251ba(_0x1da6d6._0x4a7805)]['attributes']||{},_0x54003c[_0x2251ba(_0x1da6d6._0x4a7805)]['attributes']['color']=Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x2a68f6),_0x571754['depthFail']&&(_0x54003c[_0x2251ba(_0x1da6d6._0x4a7805)][_0x2251ba(0xa11)][_0x2251ba(_0x1da6d6._0x59619a)]=Cesium__namespace['ColorGeometryInstanceAttribute'][_0x2251ba(_0x1da6d6._0x46c424)](_0x571754['depthFailColor']||_0x2a68f6));}return new Cesium__namespace['PolylineColorAppearance'](_objectSpread2({},_0x571754));}else return new Cesium__namespace['PolylineMaterialAppearance'](_objectSpread2({},_0x571754));}},{'key':'_updateStyleHook','value':function _0x4cb39f(_0xecc1a1,_0x266042){var _0x56e3d3=_0x33fa15;Cesium__namespace[_0x56e3d3(0x70e)](_0x266042[_0x56e3d3(_0x4d984e._0x2ab267)])?this['redraw'](_0xecc1a1):_get(_getPrototypeOf(_0x4c4432['prototype']),'_updateStyleHook',this)[_0x56e3d3(0x53f)](this,_0xecc1a1,_0x266042);}},{'key':'_getDrawEntityClass','value':function _0x548509(_0x4c5e5b,_0x3a63ea){var _0x40daba=_0x33fa15;return create$4(_0x40daba(_0x5ad585._0x1e3240),_0x4c5e5b);}}]),_0x4c4432;}(BasePolyPrimitive);register$4('polylineP',PolylinePrimitive);var BaseLayer=function(_0x15fcad){var _0x10526a={_0x14e95e:0xab2,_0x1a2d1b:0xcfe,_0x964a7f:0x41e,_0x4fb325:0x219},_0x4b8afa={_0x24d53f:0x53f,_0x6896e4:0xe86},_0x563308={_0x26dedf:0x310,_0x962699:0xaaf,_0x5c1159:0xe81},_0x5cc540={_0xd243bb:0x70e,_0x4d14cf:0x514,_0x38a554:0xded},_0x4c72a2={_0x319d1f:0x514,_0x2821db:0xa34},_0x2fe59e={_0x3eaf8b:0xe81},_0x239316={_0x484da0:0x70e,_0x1f1d47:0xd87,_0x39b108:0xa34,_0x1cb388:0x7a6,_0x383896:0x7a6,_0x5d1701:0x587},_0x2692f1={_0x5d340f:0x970,_0x441448:0xc1d},_0x283501={_0xc7d7e7:0xab5},_0x300285={_0x48a424:0xb03},_0x198a96={_0x1cd792:0xe86,_0x5852d1:0xa06,_0x2a7cc1:0x399,_0x3ad17c:0x3fd,_0x580f04:0xb03,_0x572765:0x514,_0x45406e:0x389},_0x34fcb1={_0x59577b:0xe86,_0x5baeb6:0xa06,_0x1d8afb:0xb27,_0x4fe9bf:0xd06},_0x51819c={_0x295132:0x399,_0x419af4:0xa2f},_0x278198={_0x5403f8:0x4a0},_0x2beb1b={_0x400dd2:0x514,_0x33fd90:0xcfe},_0x58c5fd={_0x5ac2df:0xe82},_0x5465e6={_0x19e0f6:0xccd},_0x2214cf={_0x5c4ba8:0x518},_0xf2ba2c={_0x255653:0xe86},_0x3da9d4={_0x443e8d:0xe86},_0x11f47f={_0x7def9:0x514},_0x27ff89={_0x46dcae:0xa34},_0x5df44f={_0x43ceda:0x53f,_0x3486e6:0x4a0},_0x1611ae=_0x5a92ef;_inherits(_0xba76f8,_0x15fcad);var _0x54c95e=_createSuper(_0xba76f8);function _0xba76f8(){var _0x7ff145=_0x4361,_0x59b20f,_0x5e4e87,_0x173e3d,_0x225750,_0x67c61a,_0x1f0846=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xba76f8),_0x67c61a=_0x54c95e[_0x7ff145(_0x5df44f._0x43ceda)](this,_0x1f0846),_0x67c61a['options']=_0x1f0846,_0x1f0846['id']=(_0x59b20f=_0x1f0846['id'])!==null&&_0x59b20f!==void 0x0?_0x59b20f:createGuid(),_0x1f0846['pid']=(_0x5e4e87=_0x1f0846['pid'])!==null&&_0x5e4e87!==void 0x0?_0x5e4e87:-0x1,_0x67c61a['_show']=(_0x173e3d=_0x1f0846['show'])!==null&&_0x173e3d!==void 0x0?_0x173e3d:!![],_0x67c61a['_private']=_0x1f0846['private'],_0x67c61a[_0x7ff145(_0x5df44f._0x3486e6)]=(_0x225750=_0x1f0846['opacity'])!==null&&_0x225750!==void 0x0?_0x225750:0x1,Cesium__namespace['defined'](_0x1f0846[_0x7ff145(0x313)])&&(_0x67c61a[_0x7ff145(0x4a0)]=_0x1f0846['alpha']),_0x67c61a['options']['proxy']&&(isString(_0x67c61a['options']['proxy'])?_0x67c61a['_proxy']=new Cesium__namespace[(_0x7ff145(0xf45))](_0x67c61a['options'][_0x7ff145(0x52c)]):_0x67c61a[_0x7ff145(0x606)]=_0x67c61a['options'][_0x7ff145(0x52c)]),replaceOnlineUrlDomain(_0x67c61a['options']),_0x67c61a['_bindControl'](),_0x67c61a['_readyPromise']=Cesium__namespace['defer']?Cesium__namespace['defer']():Cesium__namespace['when']['defer'](),_0x67c61a['_state']=State['INITIALIZED'],_0x67c61a;}return _createClass(_0xba76f8,[{'key':'id','get':function _0x32bb94(){return this['options']['id'];},'set':function _0x45d326(_0x3fa837){this['options']['id']=_0x3fa837;}},{'key':'uuid','get':function _0x5e503f(){return this['options']['id'];}},{'key':'name','get':function _0x36621a(){var _0x3b8a5f=_0x4361;return this['options'][_0x3b8a5f(_0x27ff89._0x46dcae)];},'set':function _0x286db0(_0x1f581c){var _0x74bbef=_0x4361;this[_0x74bbef(0x514)]['name']=_0x1f581c;}},{'key':_0x1611ae(_0x10526a._0x14e95e),'get':function _0x32462c(){var _0x5413b2=_0x1611ae;return this[_0x5413b2(_0x11f47f._0x7def9)]['pid'];},'set':function _0x3fa239(_0x1a6233){var _0x18fef8=_0x1611ae;this['options'][_0x18fef8(0xab2)]=_0x1a6233;}},{'key':'type','get':function _0x691570(){return this['_type'];}},{'key':'state','get':function _0x9cd0f0(){var _0x13582c=_0x1611ae;return this[_0x13582c(_0x3da9d4._0x443e8d)];}},{'key':'isAdded','get':function _0x45dbee(){var _0x74d1e7=_0x1611ae;return this[_0x74d1e7(_0xf2ba2c._0x255653)]===State['ADDED'];}},{'key':'isDestroy','get':function _0x3f5f86(){return this['_state']===State['DESTROY'];}},{'key':'isPrivate','get':function _0x8e728b(){var _0x10b79f=_0x1611ae;if(this[_0x10b79f(_0x2214cf._0x5c4ba8)])return!![];return![];}},{'key':'readyPromise','get':function _0x512630(){var _0x3cfc57=_0x1611ae;return this[_0x3cfc57(_0x5465e6._0x19e0f6)][_0x3cfc57(0xea8)];}},{'key':'layer','get':function _0x501d13(){return null;}},{'key':'show','get':function _0x307133(){return this['_show'];},'set':function _0xe8492f(_0x26a4d5){var _0x18d233=_0x1611ae;if(this[_0x18d233(0xb47)]===_0x26a4d5||this[_0x18d233(_0x58c5fd._0x5ac2df)])return;this[_0x18d233(0x514)]['show']=_0x26a4d5,this['_show']=_0x26a4d5,this['layer']&&(Array[_0x18d233(0x71a)](this['layer'])?this['layer']['forEach'](function(_0x434b39){_0x434b39['show']=_0x26a4d5;}):this['layer']['show']=_0x26a4d5),this['isAdded']&&(this['_showHook']&&this['_showHook'](_0x26a4d5),_0x26a4d5?this['fire'](EventType['show']):this['fire'](EventType['hide']));}},{'key':_0x1611ae(_0x10526a._0x1a2d1b),'get':function _0x162422(){var _0x1275bc=_0x1611ae;if(this[_0x1275bc(_0x2beb1b._0x400dd2)][_0x1275bc(_0x2beb1b._0x33fd90)]===![])return![];return!!this['setOpacity'];}},{'key':'opacity','get':function _0x33d52a(){var _0x5b9211=_0x1611ae;return this[_0x5b9211(_0x278198._0x5403f8)];},'set':function _0x376405(_0x38a8e9){this['_opacity']=_0x38a8e9,this['setOpacity']&&this['setOpacity'](_0x38a8e9);}},{'key':'addTo','value':function _0x216331(_0x44cf4){return _0x44cf4&&_0x44cf4['addLayer']&&_0x44cf4['addLayer'](this),this;}},{'key':'remove','value':function _0x39f65a(_0x13e102){var _0x362a5b=_0x1611ae;this[_0x362a5b(_0x51819c._0x295132)]&&this['_map'][_0x362a5b(_0x51819c._0x419af4)](this,_0x13e102);}},{'key':'_onAdd','value':function _0x761359(_0x2a9367){var _0x4c9e9e=_0x1611ae,_0x48cbcd;if(this[_0x4c9e9e(_0x34fcb1._0x59577b)]===State[_0x4c9e9e(_0x34fcb1._0x5baeb6)])return;this['_map']=_0x2a9367;if(this['options']['eventParent'])this['addEventParent'](this['options'][_0x4c9e9e(0x389)]);else{if(((_0x48cbcd=this['options'])===null||_0x48cbcd===void 0x0?void 0x0:_0x48cbcd['eventParent'])===![]);else this[_0x4c9e9e(0xfe1)](_0x2a9367);}this['_mountedHook']&&(!this[_0x4c9e9e(_0x34fcb1._0x1d8afb)]&&(this['_mountedHook'](),this['_createOK']=!![])),this['_addedHook']&&this['_addedHook'](),this['options']['flyTo']&&this[_0x4c9e9e(0xbf8)]({'duration':0x0}),this[_0x4c9e9e(_0x34fcb1._0x59577b)]=State['ADDED'],this['fire'](EventType[_0x4c9e9e(_0x34fcb1._0x4fe9bf)]),this['fire'](EventType['addLayer'],{},!![]);}},{'key':'_onRemove','value':function _0x1c3911(){var _0x298cfd=_0x1611ae,_0xd764da,_0x27b178;if(this[_0x298cfd(_0x198a96._0x1cd792)]!==State[_0x298cfd(_0x198a96._0x5852d1)])return;if(!this[_0x298cfd(_0x198a96._0x2a7cc1)])return;this[_0x298cfd(0x3fd)]&&this[_0x298cfd(_0x198a96._0x3ad17c)](),this['_state']=State['REMOVED'],this[_0x298cfd(_0x198a96._0x580f04)](EventType['remove']),this[_0x298cfd(0xb03)](EventType['removeLayer'],{},!![]);if((_0xd764da=this[_0x298cfd(0x514)])!==null&&_0xd764da!==void 0x0&&_0xd764da['eventParent'])this['removeEventParent'](this['options']['eventParent']);else{if(((_0x27b178=this[_0x298cfd(_0x198a96._0x572765)])===null||_0x27b178===void 0x0?void 0x0:_0x27b178[_0x298cfd(_0x198a96._0x45406e)])===![]);else this['removeEventParent'](this[_0x298cfd(_0x198a96._0x2a7cc1)]);}this[_0x298cfd(_0x198a96._0x2a7cc1)]=null;}},{'key':'_mountedHook','value':function _0x2e47ae(){}},{'key':'_addedHook','value':function _0x595be8(){}},{'key':'_removedHook','value':function _0x586321(){}},{'key':'fire','value':function _0x12d8c4(_0x5e24c0){var _0x443d39=_0x1611ae,_0xcabe91=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x47fbfc=arguments[_0x443d39(0x6ba)]>0x2?arguments[0x2]:undefined;return!_0xcabe91['layer']&&(_0xcabe91['layer']=this),_get(_getPrototypeOf(_0xba76f8['prototype']),_0x443d39(_0x300285._0x48a424),this)['call'](this,_0x5e24c0,_0xcabe91,_0x47fbfc);}},{'key':'flyToByAnimationEnd','value':function _0x213543(_0x2ba1ee){var _0x232ed7=_0x1611ae,_0x50b03d=this;if(!this['_map']||!this['show'])return this;return this['_map'][_0x232ed7(0xeb5)]()?this['_map']['openFlyAnimationEndFun']=function(){var _0x567c98=_0x232ed7;_0x50b03d[_0x567c98(0xf32)](_0x2ba1ee);}:this['flyTo'](_0x2ba1ee),this;}},{'key':_0x1611ae(0xf32),'value':function _0x4f07d9(_0x621d98){var _0x484421=_0x1611ae,_0x3a6597=this,_0x316ed4=this['_flyTo'](_0x621d98);return _0x316ed4?_0x316ed4:this['readyPromise'][_0x484421(_0x283501._0xc7d7e7)](function(_0x5a5f64){var _0x35dd97=_0x484421;return _0x3a6597[_0x35dd97(0x390)](_0x621d98);});}},{'key':'_flyTo','value':function _0x199eca(){var _0x17836d=_0x1611ae,_0x40a323=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this['_map'])return Promise['resolve'](![]);this['options']['flyToOptions']&&(_0x40a323=_objectSpread2(_objectSpread2({},this['options']['flyToOptions']),_0x40a323));this['_map']['cancelFlyTo']();if(this['options']['center'])return this['_map']['setCameraView'](this['options'][_0x17836d(_0x2692f1._0x5d340f)],_0x40a323);var _0x4bb54d=this['options']['extent']||this['_extent']||this['getRectangle']&&this[_0x17836d(0xe9e)]();if(_0x4bb54d)return this['_map'][_0x17836d(_0x2692f1._0x441448)](_0x4bb54d,_0x40a323);}},{'key':'setOptions','value':function _0x3e5a76(_0x1451e7){var _0x161d7f=_0x1611ae;if(!_0x1451e7||Object['keys'](_0x1451e7)['length']===0x0)return this;return this['options']=merge(this[_0x161d7f(0x514)],_0x1451e7),Cesium__namespace[_0x161d7f(_0x239316._0x484da0)](_0x1451e7[_0x161d7f(_0x239316._0x1f1d47)])&&(this[_0x161d7f(0xd87)]=_0x1451e7[_0x161d7f(0xd87)]),Cesium__namespace['defined'](_0x1451e7[_0x161d7f(0xa34)])&&(this['name']=_0x1451e7[_0x161d7f(_0x239316._0x39b108)]),Cesium__namespace['defined'](_0x1451e7[_0x161d7f(_0x239316._0x1cb388)])&&(this[_0x161d7f(_0x239316._0x1cb388)]=_0x1451e7[_0x161d7f(_0x239316._0x383896)]),this['_bindControl'](),this[_0x161d7f(_0x239316._0x5d1701)]&&this['_setOptionsHook'](this[_0x161d7f(0x514)],_0x1451e7),this;}},{'key':'toJSON','value':function _0x2e5579(){var _0x34415f=_0x1611ae,_0x42c060=clone(this['options'],['parent','eventParent']);return _0x42c060['id']=this['id'],_0x42c060[_0x34415f(_0x2fe59e._0x3eaf8b)]=this[_0x34415f(0xe81)],_0x42c060['show']=this['show'],this['_toJsonEx'](_0x42c060),_0x42c060;}},{'key':_0x1611ae(_0x10526a._0x964a7f),'value':function _0x326b37(_0xd6fd11){}},{'key':'_bindControl','value':function _0x19e9b6(){var _0x9e3218=_0x1611ae,_0x2aed70=this;Cesium__namespace[_0x9e3218(_0x5cc540._0xd243bb)](this[_0x9e3218(_0x5cc540._0x4d14cf)]['contextmenuItems'])&&(this['options'][_0x9e3218(_0x5cc540._0x38a554)]?this['_contextmenuConfig']={'content':this['options']['contextmenuItems'],'options':this['options']['contextmenuOptions'],'layer':this}:this['_contextmenuConfig']=null);if(Cesium__namespace['defined'](this['options']['popup'])){if(this['options']['popup']){var _0x3d3a25=this[_0x9e3218(0x514)][_0x9e3218(0xf16)]||{};this[_0x9e3218(0x7f5)]={'options':_0x3d3a25,'content':bindLayerPopup(this[_0x9e3218(0x514)]['popup'],function(_0x14ca2e,_0x35f254){var _0x1e3cb1=_0x9e3218,_0x1381db=_objectSpread2({'layer_name':_0x2aed70['options'][_0x1e3cb1(0xa34)]},_0x2aed70['_getAttrForPopup'](_0x35f254)),_0x44d490=_0x2aed70['name'];if(_0x3d3a25['noTitle'])_0x44d490=null;else{if(_0x3d3a25['title'])_0x44d490=_0x3d3a25[_0x1e3cb1(0x28c)];else _0x3d3a25['titleField']&&(_0x44d490=_0x1381db[_0x3d3a25['titleField']]);}return getTemplateHtml({'title':_0x44d490,'template':_0x14ca2e,'attr':_0x1381db});}),'layer':this};}else this['_popupConfig']=null;}if(Cesium__namespace['defined'](this['options']['tooltip'])){if(this[_0x9e3218(0x514)]['tooltip']){var _0x102125=this['options']['tooltipOptions']||{};this['_tooltipConfig']={'options':_0x102125,'content':bindLayerPopup(this['options']['tooltip'],function(_0x4391fb,_0x2f14e4){var _0x2035e5=_0x9e3218,_0x43658e=_objectSpread2({'layer_name':_0x2aed70[_0x2035e5(_0x4c72a2._0x319d1f)][_0x2035e5(_0x4c72a2._0x2821db)]},_0x2aed70['_getAttrForPopup'](_0x2f14e4)),_0x3ee6f8=_0x2aed70['name'];if(_0x102125['noTitle'])_0x3ee6f8=null;else{if(_0x102125['title'])_0x3ee6f8=_0x102125['title'];else _0x102125['titleField']&&(_0x3ee6f8=_0x43658e[_0x102125[_0x2035e5(0x776)]]);}return getTemplateHtml({'title':_0x3ee6f8,'template':_0x4391fb,'attr':_0x43658e});}),'layer':this};}else this['_tooltipConfig']=null;}}},{'key':_0x1611ae(_0x10526a._0x4fb325),'value':function _0x5b54bf(_0x1c827c){var _0x496018=_0x1611ae,_0x5a7cd4,_0x27d1c3;if(_0x1c827c!==null&&_0x1c827c!==void 0x0&&_0x1c827c['attr'])return _0x1c827c['attr'];if(_0x1c827c!==null&&_0x1c827c!==void 0x0&&(_0x5a7cd4=_0x1c827c['graphic'])!==null&&_0x5a7cd4!==void 0x0&&_0x5a7cd4['attr'])return _0x1c827c['graphic'][_0x496018(_0x563308._0x26dedf)];if(!_0x1c827c['czmObject'])return{};var _0x5511f6=_0x1c827c['czmObject'][_0x496018(0x505)]||_0x1c827c['czmObject']['properties']||_0x1c827c['czmObject'][_0x496018(_0x563308._0x962699)];return _0x5511f6&&_0x5511f6[_0x496018(_0x563308._0x5c1159)]&&_0x5511f6['attr']&&(_0x5511f6=_0x5511f6['attr']),(_0x27d1c3=_0x5511f6)!==null&&_0x27d1c3!==void 0x0?_0x27d1c3:{};}},{'key':_0x1611ae(0x63f),'value':function _0x2a520b(_0x2e1ead,_0x58e507){if(_0x58e507['type']==='load')return![];return!![];}},{'key':'destroy','value':function _0x1a1120(_0x4b0e0b){var _0x4fbc2c=_0x1611ae;if(this['_state']===State['DESTROY'])return;this[_0x4fbc2c(0xe86)]!==State['REMOVED']&&(this['clear']&&this['clear'](),this['remove']()),_get(_getPrototypeOf(_0xba76f8['prototype']),_0x4fbc2c(0xc9d),this)[_0x4fbc2c(_0x4b8afa._0x24d53f)](this,_0x4b0e0b),this[_0x4fbc2c(_0x4b8afa._0x6896e4)]=State[_0x4fbc2c(0x7fa)];}}]),_0xba76f8;}(BaseClass);function bindLayerPopup(_0x3f533a,_0x8a98e0){return typeof _0x3f533a==='function'?function(_0x4048e9){return _0x3f533a(_0x4048e9);}:function(_0x50f1ba){return _0x8a98e0(_0x3f533a,_0x50f1ba);};}var BaseGraphicLayer=function(_0x4621cb){var _0x36c148={_0x4a8786:0xf80,_0x33e7e4:0x58a,_0x20d87e:0xc0a},_0x1aa11a={_0x3fdcbc:0x399},_0x5306ef={_0x56f258:0x514},_0x10d89b={_0x856a8d:0x6ba},_0xf2f787={_0x5d8c03:0xe6c,_0x3b2af0:0x88a},_0x4dff88={_0x4b903f:0x88a,_0x51750d:0x4f2},_0x549f3b={_0x136a33:0x399},_0x16013a={_0x405eb2:0xbe2},_0x604f1f={_0x5f0c46:0x36e},_0x29f266={_0x131095:0x7f5},_0x5bb0b4={_0x5a9244:0x7f5,_0x554dc1:0x9bf,_0x396fbf:0x4f2,_0x586f9c:0x6ba,_0x2ede5b:0x7f5},_0x21fb67={_0x1504c8:0x399,_0x2cecb6:0x399,_0x3f23ab:0x1ea},_0xf03680={_0x3e15f0:0x956,_0x54ccc8:0xc2d},_0xd9063={_0x17d5f1:0x3e0,_0x1a6e17:0x759},_0x13fcee={_0x4210f3:0xd66,_0x3cd53b:0xf80,_0x2d6640:0x342},_0x48c50f={_0x2c9de5:0x4fd,_0x95fc4a:0x342},_0xe11d08={_0x11c72d:0x958},_0x4e1ab9=_0x5a92ef;_inherits(_0x569fb0,_0x4621cb);var _0x103647=_createSuper(_0x569fb0);function _0x569fb0(){var _0x9f035e=_0x4361,_0x13ac1f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x569fb0),_0x13ac1f[_0x9f035e(0x49c)]&&_0x13ac1f[_0x9f035e(0xe89)]&&(_0x13ac1f['url']=template(_0x13ac1f['url'],_0x13ac1f['templateValues'])),_0x103647['call'](this,_0x13ac1f);}return _createClass(_0x569fb0,[{'key':'_showHook','value':function _0x1335e5(_0xcd1ce){var _0x38db8a=_0x4361;!_0xcd1ce&&this[_0x38db8a(_0xe11d08._0x11c72d)]();}},{'key':'_addedHook','value':function _0x34cf04(){var _0x585590=_0x4361,_0x2a5cc1,_0x3c0306;if(this['options']['highlight'])this['bindHighlight'](this['options']['highlight']);else(_0x2a5cc1=this[_0x585590(0x514)][_0x585590(_0x48c50f._0x2c9de5)])!==null&&_0x2a5cc1!==void 0x0&&(_0x3c0306=_0x2a5cc1['styleOptions'])!==null&&_0x3c0306!==void 0x0&&_0x3c0306[_0x585590(0xd66)]&&this['bindHighlight'](this['options']['symbol'][_0x585590(_0x48c50f._0x95fc4a)]['highlight']);}},{'key':'_removedHook','value':function _0x1b8abf(){this['_closeAllControl'](),this['unbindHighlight']();}},{'key':'_setOptionsHook','value':function _0x181667(_0x448111,_0x8b7b62){var _0x19eb61=_0x4361;if(this['_highlightOptions']){var _0x40962f,_0x2e7dca;this['unbindHighlight']();if(_0x448111[_0x19eb61(0xd66)])this[_0x19eb61(0xf80)](_0x448111['highlight']);else(_0x40962f=_0x448111['symbol'])!==null&&_0x40962f!==void 0x0&&(_0x2e7dca=_0x40962f[_0x19eb61(0x342)])!==null&&_0x2e7dca!==void 0x0&&_0x2e7dca[_0x19eb61(_0x13fcee._0x4210f3)]&&this[_0x19eb61(_0x13fcee._0x3cd53b)](_0x448111['symbol'][_0x19eb61(_0x13fcee._0x2d6640)]['highlight']);}}},{'key':_0x4e1ab9(0x958),'value':function _0xbc1a5e(){this['closePopup'](),this['closeTooltip'](),this['closeSmallTooltip'](),this['closeContextMenu']();}},{'key':_0x4e1ab9(_0x36c148._0x4a8786),'value':function _0x1f8554(_0x55baae){var _0x1b9f4f=_0x4e1ab9;this['unbindHighlight'](),this[_0x1b9f4f(_0xd9063._0x17d5f1)]=_0x55baae,this['_highlightOptions']['type']===EventType['click']?this['on'](EventType['click'],this[_0x1b9f4f(_0xd9063._0x1a6e17)],this):(this['on'](EventType['mouseOver'],this['_highlight_mouseEventHandler'],this),this['on'](EventType['mouseOut'],this['_highlight_mouseOutHandler'],this));}},{'key':'unbindHighlight','value':function _0x370ae2(){var _0x2975ec=_0x4e1ab9;this['_highlightOptions']&&(this[_0x2975ec(0xcf5)](EventType['click'],this['_highlight_mouseEventHandler'],this),this['off'](EventType['mouseOver'],this['_highlight_mouseEventHandler'],this),this[_0x2975ec(0xcf5)](EventType[_0x2975ec(_0xf03680._0x3e15f0)],this[_0x2975ec(_0xf03680._0x54ccc8)],this),this['_map'][_0x2975ec(0x9b9)](),this['_highlightOptions']=null);}},{'key':_0x4e1ab9(0x759),'value':function _0x1fdf0c(_0x13de97){var _0x13b9ee=_0x4e1ab9;if(!this[_0x13b9ee(_0x21fb67._0x1504c8)])return;var _0x3dba5b=_0x13de97===null||_0x13de97===void 0x0?void 0x0:_0x13de97['graphic'];_0x3dba5b?this[_0x13b9ee(_0x21fb67._0x2cecb6)][_0x13b9ee(_0x21fb67._0x3f23ab)](_0x3dba5b,this[_0x13b9ee(0x3e0)],_0x13de97):this[_0x13b9ee(_0x21fb67._0x2cecb6)][_0x13b9ee(0x9b9)]();}},{'key':'_highlight_mouseOutHandler','value':function _0x3f785f(_0x1c7696){var _0x287398=_0x4e1ab9;this[_0x287398(0x399)]['closeHighlight']();}},{'key':'openHighlight','value':function _0x157406(_0x3aad46,_0x54907b){var _0x1e9593=_0x4e1ab9;if(!this['_map']||!_0x3aad46)return;this['_map'][_0x1e9593(0x1ea)](_0x3aad46,this[_0x1e9593(0x3e0)],_0x54907b);}},{'key':'closeHighlight','value':function _0x2d2012(){this['_map']['closeHighlight']();}},{'key':'hasPopup','value':function _0x4e985a(){var _0x164199=_0x4e1ab9;if(this[_0x164199(_0x5bb0b4._0x5a9244)])return!![];if(this['_graphicList']){var _0x4bd8e0=this[_0x164199(_0x5bb0b4._0x554dc1)][_0x164199(_0x5bb0b4._0x396fbf)];for(var _0x2d4444=0x0,_0x53c899=_0x4bd8e0[_0x164199(_0x5bb0b4._0x586f9c)];_0x2d4444<_0x53c899;_0x2d4444++){var _0x1667bd=_0x4bd8e0[_0x2d4444];if(_0x1667bd[_0x164199(_0x5bb0b4._0x2ede5b)])return!![];}}return![];}},{'key':'bindPopup','value':function _0x3426eb(_0x58b89e,_0x1d4780){var _0x34de6d=_0x4e1ab9;return this[_0x34de6d(_0x29f266._0x131095)]={'content':_0x58b89e,'options':_0x1d4780||this['options']['popupOptions'],'layer':this},this;}},{'key':'unbindPopup','value':function _0x57e9f3(_0x1b6550){var _0x1fbce1=_0x4e1ab9;return this[_0x1fbce1(_0x604f1f._0x5f0c46)](),_0x1b6550?this['_popupConfig']=![]:this['_popupConfig']=null,this;}},{'key':'openPopup','value':function _0x208508(_0x170042){var _0x2f2e39=_0x4e1ab9;if(_0x170042['openPopup'])_0x170042['openPopup']();else this['_popupConfig']&&_0x170042&&this['_map']&&(this['_popupConfig']['graphic']=null,this['_map']['popup'][_0x2f2e39(_0x16013a._0x405eb2)](_0x170042,this['_popupConfig']));return this;}},{'key':'closePopup','value':function _0x47cb2b(){var _0x11cfd1=_0x4e1ab9;return this[_0x11cfd1(_0x549f3b._0x136a33)]&&this['hasPopup']()&&this['_map']['popup']['close'](null,this),this;}},{'key':'hasTooltip','value':function _0x3e686a(){var _0x18ce91=_0x4e1ab9;if(this[_0x18ce91(_0x4dff88._0x4b903f)])return!![];if(this['_graphicList']){var _0x10f8c8=this['_graphicList'][_0x18ce91(_0x4dff88._0x51750d)];for(var _0x1acdca=0x0,_0x51af6c=_0x10f8c8['length'];_0x1acdca<_0x51af6c;_0x1acdca++){var _0x126d08=_0x10f8c8[_0x1acdca];if(_0x126d08['_tooltipConfig'])return!![];}}return![];}},{'key':'bindTooltip','value':function _0x2c3eab(_0x5a219c,_0x143a34){return this['_tooltipConfig']={'content':_0x5a219c,'options':_0x143a34||this['options']['tooltipOptions'],'layer':this},this;}},{'key':_0x4e1ab9(_0x36c148._0x33e7e4),'value':function _0x4c6744(_0x3e4753){var _0x41f4b1=_0x4e1ab9;return _0x3e4753?this['_tooltipConfig']=![]:this['_tooltipConfig']=null,this[_0x41f4b1(0xb5d)](),this;}},{'key':'openTooltip','value':function _0x18a6e6(_0x3d3b42){var _0x40c058=_0x4e1ab9;if(_0x3d3b42[_0x40c058(_0xf2f787._0x5d8c03)])_0x3d3b42[_0x40c058(0xe6c)]();else this['_tooltipConfig']&&_0x3d3b42&&this['_map']&&(this['_tooltipConfig']['graphic']=null,this['_map']['tooltip']['open'](_0x3d3b42,this[_0x40c058(_0xf2f787._0x3b2af0)]));return this;}},{'key':'closeTooltip','value':function _0x4462ba(){return this['_map']&&this['hasTooltip']()&&this['_map']['tooltip']['close'](null,this),this;}},{'key':'hasContextMenu','value':function _0x121bd3(){var _0x324c3c=_0x4e1ab9;if(this[_0x324c3c(0x762)])return!![];if(this['_graphicList']){var _0x1fbe6a=this[_0x324c3c(0x9bf)]['values'];for(var _0x1eb0f0=0x0,_0x4abed1=_0x1fbe6a[_0x324c3c(_0x10d89b._0x856a8d)];_0x1eb0f0<_0x4abed1;_0x1eb0f0++){var _0x299324=_0x1fbe6a[_0x1eb0f0];if(_0x299324['_contextmenuConfig'])return!![];}}return![];}},{'key':_0x4e1ab9(_0x36c148._0x20d87e),'value':function _0x41ef09(){return this['_contextmenuConfig'];}},{'key':'bindContextMenu','value':function _0x40b6d9(_0x1c9d21,_0x39f3e0){var _0x507e60=_0x4e1ab9;return this['_contextmenuConfig']={'content':_0x1c9d21,'options':_0x39f3e0||this[_0x507e60(_0x5306ef._0x56f258)]['contextmenuOptions'],'layer':this},this;}},{'key':'unbindContextMenu','value':function _0x5c5b29(_0xd637fd){var _0x380489=_0x4e1ab9;return _0xd637fd?this['_contextmenuConfig']=![]:this['_contextmenuConfig']=null,this[_0x380489(0x680)](),this;}},{'key':'openContextMenu','value':function _0x18761d(_0x55316e){var _0x3dc353=_0x4e1ab9;if(_0x55316e[_0x3dc353(0x102e)])_0x55316e['openContextMenu']();else this['_contextmenuConfig']&&_0x55316e&&this[_0x3dc353(_0x1aa11a._0x3fdcbc)]&&(this['_contextmenuConfig']['graphic']=null,this['_map']['contextmenu']['open'](_0x55316e,this['_contextmenuConfig']));return this;}},{'key':'closeContextMenu','value':function _0x328c5e(){return this['_map']&&this['hasContextMenu']()&&this['_map']['contextmenu']['close'](null,this),this;}},{'key':'openSmallTooltip','value':function _0x4da1b2(_0x1ca52c,_0x3baf5c){var _0x2d07d6=_0x4e1ab9;return this[_0x2d07d6(0x399)]&&this['_map']['openSmallTooltip'](_0x1ca52c,_0x3baf5c),this;}},{'key':'closeSmallTooltip','value':function _0x34e693(){return this['_map']&&this['_map']['closeSmallTooltip'](),this;}}]),_0x569fb0;}(BaseLayer),GraphicLayer=function(_0x5d0dad){var _0x1ecca7={_0x877d2c:0xabf,_0x61c4a:0x90a,_0x4bd9f3:0xfeb,_0x48b131:0x3df,_0x3132f4:0xffd,_0x4cc519:0x244,_0x3f0fef:0x945,_0x379e67:0x795,_0x12e3a1:0xcbe,_0x17a627:0x229},_0x23fb60={_0x379dfc:0xa0f,_0x3e208c:0x229},_0x4ef41d={_0x2ce798:0xb11},_0x261a7a={_0x709946:0x931},_0x24b340={_0x264ca7:0xc34,_0x67b043:0x9c8,_0x2f291f:0xef6,_0xc6495c:0x399},_0x5a4244={_0x35dcfc:0xa3e,_0x1623fa:0x229},_0x48a4d5={_0x19a448:0x931},_0x4ed414={_0x530fd2:0x931},_0x4755d9={_0x4d8fb3:0xc42},_0x240d1d={_0x41fac7:0x675,_0x117eb6:0xd5b,_0x208e24:0x7c6,_0x1225d1:0xd07,_0x3fb9be:0xf02,_0x45a2d8:0x7c8},_0x512f75={_0x4b00f9:0x9bf},_0x4709ad={_0xc2903e:0xc9d},_0x285461={_0x205b83:0x415,_0x2ec6de:0xb27},_0x43bbeb={_0x4d7337:0x675},_0x2b18a2={_0xfc0ca8:0x6ba,_0x131a68:0x445,_0x71c462:0x30e},_0x26169f={_0x1a8ccb:0xca4,_0x2ea9ac:0x456,_0xec771:0x685,_0x190a72:0x5da,_0x2cff4a:0x6b5},_0x234ecb={_0x297518:0x6ba,_0x723ffd:0xfe2,_0x400130:0xa00,_0x3084bd:0x631,_0x6ebc00:0xf84},_0xb2c15d={_0x15d6be:0x399},_0x2a6295={_0x3871ca:0x7f9},_0x9e6e6a={_0x2ef6d3:0x9bf,_0x54c1c3:0x675},_0x3cc45d={_0x33c7c4:0x9bf},_0x56a6e7={_0x69e607:0xa3e,_0x1bdce7:0x1000},_0xd7c595={_0x32bb67:0xbf8},_0x9bfaef={_0x321b2e:0x3ed,_0x413bb9:0xc34,_0x44c30e:0xf2d},_0x57c043={_0x119f36:0xa0f},_0x245ae7={_0x68b2e0:0x53f,_0x92f6b:0x4f1,_0x3e16e4:0x9bf,_0x1d3b2a:0x6c5},_0x235751={_0x50afed:0x399,_0xeb209a:0xfaa,_0xb77304:0xfaa,_0x431279:0xf0f,_0x5a4925:0xf0f,_0x36adea:0x6c5,_0x3d8d76:0x399,_0x152202:0x399,_0x3703d1:0x60a,_0x158669:0xb7f,_0x564b20:0xaee},_0x211439={_0x180a7c:0x399,_0x13a3e1:0x514,_0x37003d:0xf0f,_0x508793:0xd07,_0x5c187c:0x7c9,_0x1b4856:0x9bf},_0x5729e9={_0x9ceffe:0x637},_0x21f2d7={_0xaf9940:0x399,_0x3b0458:0x7c9,_0x381e42:0x7c6,_0x5a34b3:0x5a2},_0x2ab660={_0x3f1b57:0xf0f,_0x3d3336:0x83d,_0xd7a794:0x399,_0x550d56:0x5a2},_0x8426c0={_0x2d777e:0x514,_0x5bda4c:0x457,_0x313a61:0x7c9,_0x2250c2:0xa20,_0x23f7c7:0xd5b,_0x8fd937:0xd5b,_0x1ce062:0xbc2},_0x59ef4b={_0x3cc6f8:0x792,_0x510307:0x5da},_0x4e90f6={_0x367564:0x1f0},_0x28165e={_0x4cd5e1:0xb7f,_0x4bb916:0x514,_0x25bb71:0xe86,_0x212d23:0xa06,_0x3e0d2c:0xf0f,_0x262474:0xd06,_0x18c45d:0xb7f},_0x518bfb={_0x540f09:0x60a,_0x7ec878:0x796,_0x1b1f9b:0x514,_0x5e2391:0x7a6,_0x59357c:0x7a6,_0x4e1f06:0xa06,_0x54a291:0x7c9},_0x574f53={_0x34f079:0x7c8,_0x31c106:0x7c9,_0x2a99e0:0xf0f},_0x18eeaa={_0x5e8d48:0xb34,_0x5e5461:0x7a6,_0x1a7760:0x399},_0x593c66={_0x2fef91:0x514,_0x127b2b:0xe86,_0xede648:0x7c9,_0x5b94c9:0x7c6,_0x49abae:0x514},_0x11c32b={_0x3f31be:0x7a6,_0x2d92d0:0xa06,_0x546a4b:0x399,_0x456865:0xd5b,_0x496582:0x514},_0x208fb7={_0x45124f:0xe4e},_0x49fc6b={_0x10fef1:0xd5b,_0x3b7b70:0xd07,_0x28feb9:0x8e7,_0x590650:0x7c8,_0x67f2a0:0xb7f},_0x4f1fda={_0xb7ca2f:0xd1d},_0xd4f0e8={_0x577828:0x53f},_0x5b11cf=_0x5a92ef;_inherits(_0x43c112,_0x5d0dad);var _0x5e3504=_createSuper(_0x43c112);function _0x43c112(){var _0x4ec3a0=_0x4361,_0x16ac84,_0x4738c8=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x43c112),_0x16ac84=_0x5e3504[_0x4ec3a0(_0xd4f0e8._0x577828)](this,_0x4738c8),_0x16ac84['_setOptionsHook'](_0x4738c8,_0x4738c8),_0x16ac84['_graphicList']=new MarsArray(),_0x16ac84;}return _createClass(_0x43c112,[{'key':'_setOptionsHook','value':function _0x52abb1(_0x12ddd3,_0x37ac38){var _0x536020=_0x4361,_0x24030e,_0xc0386a,_0x43c006;_get(_getPrototypeOf(_0x43c112['prototype']),'_setOptionsHook',this)['call'](this,_0x12ddd3,_0x37ac38),this['hasEdit']=(_0x24030e=_0x12ddd3['hasEdit'])!==null&&_0x24030e!==void 0x0?_0x24030e:![],this[_0x536020(0x702)]=(_0xc0386a=_0x12ddd3['isAutoEditing'])!==null&&_0xc0386a!==void 0x0?_0xc0386a:!![],this['isContinued']=(_0x43c006=_0x12ddd3[_0x536020(_0x4f1fda._0xb7ca2f)])!==null&&_0x43c006!==void 0x0?_0x43c006:![];}},{'key':'layer','get':function _0xe24b8f(){var _0x480ec7=_0x4361,_0x4cfce0=[];return this[_0x480ec7(_0x49fc6b._0x10fef1)]&&_0x4cfce0[_0x480ec7(0x8e7)](this['_dataSource']),this['_primitiveCollection']&&_0x4cfce0['push'](this['_primitiveCollection']),this[_0x480ec7(0xb34)]&&_0x4cfce0['push'](this['_labelCollection']),this['_billboardCollection']&&_0x4cfce0['push'](this['_billboardCollection']),this['_cloudCollection']&&_0x4cfce0[_0x480ec7(0x8e7)](this[_0x480ec7(_0x49fc6b._0x3b7b70)]),this['_pointCollection']&&_0x4cfce0[_0x480ec7(_0x49fc6b._0x28feb9)](this[_0x480ec7(_0x49fc6b._0x590650)]),this['_polylineCollection']&&_0x4cfce0['push'](this[_0x480ec7(_0x49fc6b._0x67f2a0)]),_0x4cfce0;}},{'key':'clustering','get':function _0x37cf2c(){var _0x1ca1a7=_0x4361,_0x3dc5db,_0x1db26c;return(_0x3dc5db=this[_0x1ca1a7(_0x208fb7._0x45124f)])===null||_0x3dc5db===void 0x0?void 0x0:(_0x1db26c=_0x3dc5db['clustering'])===null||_0x1db26c===void 0x0?void 0x0:_0x1db26c['enabled'];},'set':function _0xda0fee(_0x21af31){var _0x37f7bc=_0x4361,_0x228474;(_0x228474=this['dataSource'])!==null&&_0x228474!==void 0x0&&_0x228474['clustering']&&(this['dataSource'][_0x37f7bc(0x6b5)]['enabled']=_0x21af31);}},{'key':'dataSource','get':function _0x43c492(){var _0x4fd2ac=_0x4361;return!this['_dataSource']&&(this['_dataSource']=new Cesium__namespace['CustomDataSource'](this['id']),this['_dataSource'][_0x4fd2ac(_0x11c32b._0x3f31be)]=this['show'],this['_state']===State[_0x4fd2ac(_0x11c32b._0x2d92d0)]&&(this[_0x4fd2ac(_0x11c32b._0x546a4b)]['dataSources']['add'](this[_0x4fd2ac(_0x11c32b._0x456865)]),Cesium__namespace[_0x4fd2ac(0x70e)](this[_0x4fd2ac(_0x11c32b._0x496582)]['zIndex'])&&(this['zIndex']=this['options']['zIndex']))),this['_dataSource'];}},{'key':_0x5b11cf(0xcda),'get':function _0x57f847(){var _0x29289a=_0x5b11cf;return!this['_primitiveCollection']&&(this[_0x29289a(0x7c6)]=new Cesium__namespace['PrimitiveCollection'](this[_0x29289a(_0x593c66._0x2fef91)]),this['_primitiveCollection']['show']=this['show'],this[_0x29289a(_0x593c66._0x127b2b)]===State['ADDED']&&(this[_0x29289a(0x399)][_0x29289a(_0x593c66._0xede648)]['primitives']['add'](this[_0x29289a(_0x593c66._0x5b94c9)]),Cesium__namespace['defined'](this[_0x29289a(_0x593c66._0x49abae)]['zIndex'])&&(this[_0x29289a(0x457)]=this['options'][_0x29289a(0x457)]))),this['_primitiveCollection'];}},{'key':'labelCollection','get':function _0x98fba9(){var _0x52e659=_0x5b11cf;return!this[_0x52e659(_0x18eeaa._0x5e8d48)]&&(this['_labelCollection']=new Cesium__namespace['LabelCollection'](_objectSpread2(_objectSpread2({},this['options']),{},{'scene':this['_map']['scene']})),this['_labelCollection']['show']=this[_0x52e659(_0x18eeaa._0x5e5461)],this[_0x52e659(0xe86)]===State['ADDED']&&this[_0x52e659(_0x18eeaa._0x1a7760)]['scene']['primitives']['add'](this['_labelCollection'])),this['_labelCollection'];}},{'key':_0x5b11cf(0x428),'get':function _0xefec28(){var _0x356c2a=_0x5b11cf;return!this['_pointCollection']&&(this[_0x356c2a(_0x574f53._0x34f079)]=new Cesium__namespace['PointPrimitiveCollection'](this['options']),this['_pointCollection'][_0x356c2a(0x7a6)]=this['show'],this['_state']===State['ADDED']&&this['_map'][_0x356c2a(_0x574f53._0x31c106)][_0x356c2a(_0x574f53._0x2a99e0)]['add'](this[_0x356c2a(0x7c8)])),this['_pointCollection'];}},{'key':_0x5b11cf(0xd82),'get':function _0x5884c7(){var _0x1aadfe=_0x5b11cf;return!this[_0x1aadfe(_0x518bfb._0x540f09)]&&(this['_billboardCollection']=new Cesium__namespace[(_0x1aadfe(_0x518bfb._0x7ec878))](_objectSpread2(_objectSpread2({},this[_0x1aadfe(_0x518bfb._0x1b1f9b)]),{},{'scene':this[_0x1aadfe(0x399)]['scene']})),this['_billboardCollection'][_0x1aadfe(_0x518bfb._0x5e2391)]=this[_0x1aadfe(_0x518bfb._0x59357c)],this['_state']===State[_0x1aadfe(_0x518bfb._0x4e1f06)]&&this['_map'][_0x1aadfe(_0x518bfb._0x54a291)]['primitives']['add'](this['_billboardCollection'])),this[_0x1aadfe(_0x518bfb._0x540f09)];}},{'key':_0x5b11cf(0xf73),'get':function _0x4a5bba(){var _0x46d363=_0x5b11cf;return!this['_cloudCollection']&&(this['_cloudCollection']=new Cesium__namespace['CloudCollection'](this[_0x46d363(0x514)][_0x46d363(0x67b)]),this['_cloudCollection']['show']=this['show'],this['_state']===State['ADDED']&&this['_map']['scene']['primitives']['add'](this['_cloudCollection'])),this['_cloudCollection'];}},{'key':'polylineCollection','get':function _0x305997(){var _0x1a21a7=_0x5b11cf;return!this['_polylineCollection']&&(this[_0x1a21a7(_0x28165e._0x4cd5e1)]=new Cesium__namespace['PolylineCollection'](this[_0x1a21a7(_0x28165e._0x4bb916)]),this['_polylineCollection']['show']=this['show'],this[_0x1a21a7(_0x28165e._0x25bb71)]===State[_0x1a21a7(_0x28165e._0x212d23)]&&this['_map'][_0x1a21a7(0x7c9)][_0x1a21a7(_0x28165e._0x3e0d2c)][_0x1a21a7(_0x28165e._0x262474)](this[_0x1a21a7(_0x28165e._0x18c45d)])),this['_polylineCollection'];}},{'key':_0x5b11cf(_0x1ecca7._0x877d2c),'get':function _0xc2efd1(){var _0x3440bd=_0x5b11cf;return!this['_container']&&(this['_container']=create$3('div','mars3d-divlayer'),this['show']?this[_0x3440bd(0x6c5)]['style']['display']='block':this['_container']['style']['display']='none',this[_0x3440bd(0xe86)]===State[_0x3440bd(0xa06)]&&this['_map']['container'][_0x3440bd(_0x4e90f6._0x367564)](this[_0x3440bd(0x6c5)])),this['_container'];}},{'key':'pointerEvents','get':function _0x4bb53d(){return this['_pointerEvents'];},'set':function _0x2da652(_0x1e42bb){var _0x8aae60=_0x5b11cf;this[_0x8aae60(_0x59ef4b._0x3cc6f8)]=_0x1e42bb,_0x1e42bb?this['container'][_0x8aae60(0x5da)]['pointer-events']='all':this['container'][_0x8aae60(_0x59ef4b._0x510307)]['pointer-events']='none';}},{'key':'hasZIndex','get':function _0x47b1f2(){return!![];}},{'key':'zIndex','get':function _0x507fb8(){return this['options']['zIndex'];},'set':function _0x8af3dd(_0x30ca4a){var _0x1d2081=_0x5b11cf;this[_0x1d2081(_0x8426c0._0x2d777e)]['zIndex']=_0x30ca4a;if(_0x30ca4a==null)return;if(this['_primitiveCollection']&&this['_map']['scene']['primitives']['contains'](this['_primitiveCollection'])){this['_primitiveCollection'][_0x1d2081(_0x8426c0._0x5bda4c)]=_0x30ca4a,this['_map']['scene']['primitives']['raiseToTop'](this['_primitiveCollection']);var _0x7ba8e7=this['_map'][_0x1d2081(_0x8426c0._0x313a61)][_0x1d2081(0xf0f)];for(var _0x10ebb6=_0x7ba8e7[_0x1d2081(0x6ba)]-0x1;_0x10ebb6>=0x0;_0x10ebb6--){var _0x1bb167=_0x7ba8e7[_0x1d2081(_0x8426c0._0x2250c2)](_0x10ebb6);if(_0x1bb167===this['_primitiveCollection'])continue;Cesium__namespace['defined'](_0x1bb167['zIndex'])&&_0x30ca4a<_0x1bb167['zIndex']&&this[_0x1d2081(0x399)]['scene']['primitives']['lower'](this['_primitiveCollection']);}}if(this[_0x1d2081(_0x8426c0._0x23f7c7)]&&this['_map'][_0x1d2081(0x7e7)]['contains'](this['_dataSource'])){this[_0x1d2081(_0x8426c0._0x8fd937)]['zIndex']=_0x30ca4a,this['_map']['dataSources']['raiseToTop'](this['_dataSource']);var _0x5a1490=this['_map'][_0x1d2081(0x7e7)];for(var _0x455887=_0x5a1490['length']-0x1;_0x455887>=0x0;_0x455887--){var _0x1acd60=_0x5a1490[_0x1d2081(_0x8426c0._0x2250c2)](_0x455887);if(_0x1acd60===this['_dataSource'])continue;Cesium__namespace['defined'](_0x1acd60['zIndex'])&&_0x30ca4a<_0x1acd60[_0x1d2081(0x457)]&&this['_map'][_0x1d2081(0x7e7)][_0x1d2081(_0x8426c0._0x1ce062)](this['_dataSource']);}}}},{'key':_0x5b11cf(_0x1ecca7._0x61c4a),'value':function _0x44ee6a(){var _0x202817=_0x5b11cf;if(this['_map']){if(this['_primitiveCollection']&&this[_0x202817(0x399)]['scene'][_0x202817(_0x2ab660._0x3f1b57)]['contains'](this['_primitiveCollection']))return this[_0x202817(0x399)][_0x202817(0x7c9)]['primitives'][_0x202817(_0x2ab660._0x3d3336)](this['_primitiveCollection']);if(this['_dataSource']&&this[_0x202817(_0x2ab660._0xd7a794)]['dataSources'][_0x202817(_0x2ab660._0x550d56)](this['_dataSource']))return this['_map']['dataSources']['raiseToTop'](this[_0x202817(0xd5b)]);}}},{'key':'toBottom','value':function _0x1f60b8(){var _0xb622b7=_0x5b11cf;if(this['_map']){if(this['_primitiveCollection']&&this[_0xb622b7(_0x21f2d7._0xaf9940)][_0xb622b7(_0x21f2d7._0x3b0458)]['primitives']['contains'](this[_0xb622b7(_0x21f2d7._0x381e42)]))return this['_map']['scene']['primitives']['lowerToBottom'](this['_primitiveCollection']);if(this[_0xb622b7(0xd5b)]&&this['_map'][_0xb622b7(0x7e7)][_0xb622b7(_0x21f2d7._0x5a34b3)](this['_dataSource']))return this['_map']['dataSources'][_0xb622b7(0x580)](this['_dataSource']);}}},{'key':'length','get':function _0x511a75(){return this['_graphicList']['length'];}},{'key':_0x5b11cf(_0x1ecca7._0x4bd9f3),'get':function _0x3d3f43(){return this['getGraphics']();}},{'key':'hasEdit','get':function _0xb80205(){var _0x38d75e=_0x5b11cf;return this[_0x38d75e(0xa3e)];},'set':function _0x190203(_0x2406c8){_0x2406c8?this['activateEdit']():this['disableEdit']();}},{'key':_0x5b11cf(_0x1ecca7._0x48b131),'get':function _0x1aca93(){return this['_graphic_editing']!=null;}},{'key':'allowDrillPick','get':function _0x29b6b8(){var _0x3f777d=_0x5b11cf;return this['options'][_0x3f777d(_0x5729e9._0x9ceffe)];},'set':function _0x90f19e(_0x189f76){this['options']['allowDrillPick']=_0x189f76;}},{'key':_0x5b11cf(_0x1ecca7._0x3132f4),'value':function _0x3c8a81(_0x3af702){var _0x263145=_0x5b11cf,_0x4b36ae,_0x5bc181=this;if(this['_state']===State['ADDED'])return;this['_state']=State['ADDED'],this[_0x263145(_0x211439._0x180a7c)]=_0x3af702;if(this[_0x263145(_0x211439._0x13a3e1)]['eventParent'])this['addEventParent'](this[_0x263145(0x514)]['eventParent']);else{if(((_0x4b36ae=this['options'])===null||_0x4b36ae===void 0x0?void 0x0:_0x4b36ae['eventParent'])===![]);else this['addEventParent'](_0x3af702);}this['_dataSource']&&this['_map']['dataSources'][_0x263145(0xd06)](this['_dataSource']),this['_primitiveCollection']&&this['_map']['scene'][_0x263145(_0x211439._0x37003d)]['add'](this['_primitiveCollection']),this[_0x263145(0xb34)]&&this['_map']['scene'][_0x263145(0xf0f)][_0x263145(0xd06)](this['_labelCollection']),this[_0x263145(0x60a)]&&this['_map']['scene']['primitives']['add'](this['_billboardCollection']),this[_0x263145(_0x211439._0x508793)]&&this['_map']['scene'][_0x263145(0xf0f)]['add'](this['_cloudCollection']),this['_pointCollection']&&this[_0x263145(0x399)][_0x263145(_0x211439._0x5c187c)][_0x263145(0xf0f)]['add'](this['_pointCollection']),this['_polylineCollection']&&this[_0x263145(0x399)]['scene'][_0x263145(0xf0f)]['add'](this['_polylineCollection']),this['_container']&&this['_map']['container'][_0x263145(0x1f0)](this[_0x263145(0x6c5)]),this['_mountedHook']&&(!this['_createOK']&&(this['_createOK']=!![],this[_0x263145(0x415)]())),this['_addedHook']&&this['_addedHook'](),this[_0x263145(_0x211439._0x1b4856)][_0x263145(0x675)](function(_0x4fbb7e){var _0x318107=_0x263145;(_0x4fbb7e===null||_0x4fbb7e===void 0x0?void 0x0:_0x4fbb7e['_onAdd'])&&_0x4fbb7e[_0x318107(0xffd)](_0x5bc181);},this),Cesium__namespace['defined'](this['options'][_0x263145(0x457)])&&(this['zIndex']=this['options']['zIndex']),this['fire'](EventType['addLayer'],{'layer':this},!![]);}},{'key':_0x5b11cf(_0x1ecca7._0x4cc519),'value':function _0x1098a1(){var _0x322107=_0x5b11cf,_0x3899be,_0x5a5eb7;if(this['_state']!==State['ADDED'])return;if(!this['_map'])return;this['_graphicList']['forEach'](function(_0x40eeed){var _0xd5bf96=_0x4361;(_0x40eeed===null||_0x40eeed===void 0x0?void 0x0:_0x40eeed[_0xd5bf96(0x244)])&&_0x40eeed['_onRemove']();},this);this['_dataSource']&&this[_0x322107(_0x235751._0x50afed)]['dataSources']['remove'](this['_dataSource']);this['_primitiveCollection']&&this['_map']['scene']['primitives'][_0x322107(_0x235751._0xeb209a)](this['_primitiveCollection']);this['_labelCollection']&&this['_map']['scene']['primitives'][_0x322107(_0x235751._0xb77304)](this['_labelCollection']);this[_0x322107(0x60a)]&&this['_map']['scene'][_0x322107(_0x235751._0x431279)]['remove'](this['_billboardCollection']);this['_cloudCollection']&&this['_map'][_0x322107(0x7c9)][_0x322107(_0x235751._0x5a4925)][_0x322107(_0x235751._0xb77304)](this[_0x322107(0xd07)]);this['_pointCollection']&&this['_map']['scene'][_0x322107(0xf0f)]['remove'](this['_pointCollection']);this['_polylineCollection']&&this['_map']['scene']['primitives'][_0x322107(_0x235751._0xb77304)](this[_0x322107(0xb7f)]);this[_0x322107(0x6c5)]&&this[_0x322107(_0x235751._0x36adea)][_0x322107(0xec6)]&&this[_0x322107(_0x235751._0x3d8d76)]['container']['removeChild'](this[_0x322107(_0x235751._0x36adea)]);this[_0x322107(_0x235751._0x152202)][_0x322107(0x7c9)][_0x322107(_0x235751._0x431279)]['destroyPrimitives']&&(this['_primitiveCollection']=null,this['_labelCollection']=null,this[_0x322107(_0x235751._0x3703d1)]=null,this['_cloudCollection']=null,this[_0x322107(0x7c8)]=null,this[_0x322107(_0x235751._0x158669)]=null);this['_removedHook']&&this['_removedHook'](),this[_0x322107(0xe86)]=State[_0x322107(_0x235751._0x564b20)],this['fire'](EventType[_0x322107(0xfaa)]),this['fire'](EventType['removeLayer'],{'layer':this},!![]);if((_0x3899be=this['options'])!==null&&_0x3899be!==void 0x0&&_0x3899be['eventParent'])this['removeEventParent'](this['options']['eventParent']);else{if(((_0x5a5eb7=this['options'])===null||_0x5a5eb7===void 0x0?void 0x0:_0x5a5eb7['eventParent'])===![]);else this[_0x322107(0x6b4)](this['_map']);}this[_0x322107(0x399)]=null;}},{'key':'_showHook','value':function _0x3ebfb7(_0x25025f){var _0x3b7995=_0x5b11cf;_get(_getPrototypeOf(_0x43c112['prototype']),'_showHook',this)[_0x3b7995(_0x245ae7._0x68b2e0)](this,_0x25025f),_0x25025f?this[_0x3b7995(0x6c5)]&&(this['_container']['style'][_0x3b7995(_0x245ae7._0x92f6b)]='block',this[_0x3b7995(_0x245ae7._0x3e16e4)]['forEach'](function(_0x234d0a){var _0x3d3ec2=_0x3b7995;_0x234d0a['updateDivPosition']&&_0x234d0a[_0x3d3ec2(0xe58)]();},this)):(this[_0x3b7995(_0x245ae7._0x1d3b2a)]&&(this[_0x3b7995(0x6c5)]['style'][_0x3b7995(0x4f1)]='none'),this['stopDraw']());}},{'key':'_mountedHook','value':function _0x1e352b(){var _0x3456c3={_0x30ea95:0x702},_0x2dd90f={_0x49e413:0xd1d,_0x7f2de7:0x514},_0x26aac9=_0x5b11cf,_0x4adbfc=this;_get(_getPrototypeOf(_0x43c112['prototype']),_0x26aac9(0x415),this)['call'](this),this['on'](EventType[_0x26aac9(_0x9bfaef._0x321b2e)],function(_0x3c99e8){var _0x2815d1=_0x26aac9;_0x4adbfc[_0x2815d1(0x338)]();if(_0x4adbfc[_0x2815d1(_0x2dd90f._0x49e413)])_0x4adbfc['startDraw'](clone(_0x3c99e8['graphic'][_0x2815d1(_0x2dd90f._0x7f2de7)]));else _0x4adbfc['hasEdit']&&_0x4adbfc['isAutoEditing']&&_0x4adbfc['startEditing'](_0x3c99e8[_0x2815d1(0xc34)]);},this),this['on'](EventType[_0x26aac9(0x7f4)],function(_0x5e3cb6){var _0x1bf397=_0x26aac9;_0x4adbfc['hasEdit']&&_0x4adbfc[_0x1bf397(_0x3456c3._0x30ea95)]&&_0x4adbfc[_0x1bf397(0xa0f)]===_0x5e3cb6['graphic']&&_0x4adbfc['startEditing'](_0x5e3cb6['graphic']);},this),this['on'](EventType['removeGraphic'],function(_0x288311){var _0x4a7c1c=_0x26aac9;_0x4adbfc['_graphic_drawing']===_0x288311[_0x4a7c1c(0xc34)]&&(_0x4adbfc['_graphic_drawing']=null),_0x4adbfc['_graphic_editing']===_0x288311[_0x4a7c1c(0xc34)]&&(_0x4adbfc['_graphic_editing']=null);},this),this['on'](EventType[_0x26aac9(0x38c)],function(_0x457603){_0x4adbfc['_graphic_editing']=_0x457603['graphic'];},this),this['on'](EventType['editStop'],function(_0x2238ff){var _0x2af7ff=_0x26aac9;_0x4adbfc[_0x2af7ff(_0x57c043._0x119f36)]=null;},this),this['options'][_0x26aac9(0x6b5)]&&this['_bindClustering'](this['options']['clustering']),this['options']['data']&&this[_0x26aac9(0xe81)]===_0x26aac9(_0x9bfaef._0x413bb9)&&(this['addGraphic'](this['options']['data']),this['_readyPromise']['resolve'](this)),this['options']['geojson']&&this[_0x26aac9(0xecc)](this['options'][_0x26aac9(_0x9bfaef._0x44c30e)]);}},{'key':'_addedHook','value':function _0x4c0499(){var _0x202337=_0x5b11cf;_get(_getPrototypeOf(_0x43c112['prototype']),'_addedHook',this)['call'](this),this[_0x202337(0xa3e)]&&this['_bindEditEvent'](),this[_0x202337(0x514)]['flyTo']&&this[_0x202337(_0xd7c595._0x32bb67)]();}},{'key':'_removedHook','value':function _0x156cc1(){var _0x58ca69=_0x5b11cf;_get(_getPrototypeOf(_0x43c112[_0x58ca69(0xe26)]),'_removedHook',this)['call'](this),this[_0x58ca69(_0x56a6e7._0x69e607)]&&(this['stopDraw'](),this[_0x58ca69(_0x56a6e7._0x1bdce7)]());}},{'key':'getRectangle','value':function _0x4a2667(_0x13c417){var _0x4be0c0=_0x5b11cf,_0x40609b;return this[_0x4be0c0(_0x3cc45d._0x33c7c4)]['forEach'](function(_0x1187c8){if(!_0x1187c8['getRectangle'])return;var _0x122b98=_0x1187c8['getRectangle']();if(!Cesium__namespace['defined'](_0x122b98))return;_0x40609b?_0x40609b=Cesium__namespace['Rectangle']['union'](_0x122b98,_0x40609b):_0x40609b=_0x122b98;},this),_0x13c417?formatRectangle(_0x40609b):_0x40609b;}},{'key':'getMaxHeight','value':function _0x51276a(){var _0xb41c47=0x0;return this['_graphicList']['forEach'](function(_0x1e9ec0){var _0x402c03=_0x4361;if(!_0x1e9ec0['getMaxHeight'])return;_0xb41c47=Math[_0x402c03(0x901)](_0x1e9ec0['getMaxHeight'](),_0xb41c47);},this),_0xb41c47;}},{'key':'toGeoJSON','value':function _0x18e768(_0x43dbeb){var _0x254739={_0x56b8e3:0x8e7},_0x5e1a4a=_0x5b11cf;_0x43dbeb!==null&&_0x43dbeb!==void 0x0&&_0x43dbeb['stopEdit']&&this['stopEditing']();var _0x492008=[];return this[_0x5e1a4a(_0x9e6e6a._0x2ef6d3)][_0x5e1a4a(_0x9e6e6a._0x54c1c3)](function(_0x248b0c){var _0x16a52e=_0x5e1a4a;if(_0x248b0c['isPrivate'])return;var _0x4c6858=_0x248b0c['toGeoJSON'](_0x43dbeb);if(!_0x4c6858)return;Array['isArray'](_0x4c6858)?_0x492008=_0x492008[_0x16a52e(0x4b9)](_0x4c6858):_0x492008[_0x16a52e(_0x254739._0x56b8e3)](_0x4c6858);},this),{'type':'FeatureCollection','layer':{'id':this['id'],'name':this['name']},'features':_0x492008};}},{'key':'_toJsonEx','value':function _0x446d0f(_0x24f498){this['stopEditing']();var _0x559b35=[];this['_graphicList']['forEach'](function(_0x555f49){var _0x658339=_0x4361;if(_0x555f49['isPrivate']||!_0x555f49['state'])return;var _0x46c4ac=_0x555f49[_0x658339(_0x2a6295._0x3871ca)]();if(!_0x46c4ac)return;Array['isArray'](_0x46c4ac)?_0x559b35=_0x559b35['concat'](_0x46c4ac):_0x559b35['push'](_0x46c4ac);},this),_0x24f498['data']=_0x559b35;}},{'key':'loadGeoJSON','value':function _0x1fb0ff(_0x2bde41){var _0x2db10d=_0x5b11cf,_0x3dc3d4=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};try{isString(_0x2bde41)&&(_0x2bde41=JSON['parse'](_0x2bde41));}catch(_0x845951){logError$1('loadGeoJSON:请确认json文件格式正确!',_0x845951);return;}var _0x16cf9a=this[_0x2db10d(_0xb2c15d._0x15d6be)]['chinaCRS'],_0x334199=this[_0x2db10d(0x514)]['chinaCRS'],_0x378105=getTransFun(_0x334199,_0x16cf9a),_0x441a13=geoJsonToGraphics(_0x2bde41,_objectSpread2(_objectSpread2({},_0x3dc3d4),{},{'symbol':this['options']['symbol'],'crs':this[_0x2db10d(0x514)]['crs'],'onPointTrans':_0x378105}));return this[_0x2db10d(0xf79)](_0x441a13,_0x3dc3d4);}},{'key':'_addGraphicByArrOptions','value':function _0x55c8cc(_0x317dfe){var _0x3bb0c1=_0x5b11cf,_0x587514=arguments[_0x3bb0c1(_0x234ecb._0x297518)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};_0x587514['clear']&&this['clear']();var _0x51f20f=[];if(_0x317dfe['length']===0x0)return _0x51f20f;var _0x337303;_0x587514['enabledEvent']===![]&&(this['enabledEvent']=![],_0x337303=!![]);var _0x54be47=_0x317dfe[0x0]['type'],_0x1f802e=this['options'][_0x3bb0c1(_0x234ecb._0x723ffd)]||{};if(isCombineType(_0x54be47)){var _0x73dafd=_objectSpread2(_objectSpread2({},_0x1f802e),{},{'type':_0x54be47,'instances':_0x317dfe});_0x587514[_0x3bb0c1(_0x234ecb._0x400130)]&&_0x587514['onEachFeature'](_0x73dafd);var _0x1f63e8=this['_addGraphic'](_0x73dafd);_0x51f20f['push'](_0x1f63e8);}else for(var _0xdfaa69=0x0,_0x41ea7d=_0x317dfe['length'];_0xdfaa69<_0x41ea7d;_0xdfaa69++){var _0x29d1ca=_objectSpread2(_objectSpread2({},_0x1f802e),_0x317dfe[_0xdfaa69]);_0x587514['onEachFeature']&&_0x587514['onEachFeature'](_0x29d1ca);if(this[_0x3bb0c1(0x514)]['onCreateGraphic']){var _0x8f934f=this['options'][_0x3bb0c1(_0x234ecb._0x3084bd)](_0x29d1ca);_0x8f934f&&(this['addGraphic'](_0x8f934f),Array['isArray'](_0x8f934f)?_0x51f20f=_0x51f20f['concat'](_0x8f934f):_0x51f20f['push'](_0x8f934f));}else{var _0x384f7d=this['_addGraphic'](_0x29d1ca);_0x51f20f['push'](_0x384f7d);}}return _0x337303&&(this['enabledEvent']=!![]),_0x587514['flyTo']&&this[_0x3bb0c1(0x7a6)]&&this['_map'][_0x3bb0c1(_0x234ecb._0x6ebc00)](_0x51f20f),_0x51f20f;}},{'key':'_bindClustering','value':function _0x4bfae3(){var _0x550551={_0x5e9481:0x634},_0x535580=_0x5b11cf,_0x279474,_0x26adbb,_0x246b50,_0x4efc29=this,_0x16c1b7=arguments[_0x535580(_0x2b18a2._0xfc0ca8)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x22799b=(_0x279474=this[_0x535580(0xe4e)])===null||_0x279474===void 0x0?void 0x0:_0x279474[_0x535580(0x6b5)];if(!_0x22799b)return;_0x22799b[_0x535580(_0x2b18a2._0x131a68)]=(_0x26adbb=_0x16c1b7['enabled'])!==null&&_0x26adbb!==void 0x0?_0x26adbb:![],_0x22799b['pixelRange']=(_0x246b50=_0x16c1b7[_0x535580(0x57f)])!==null&&_0x246b50!==void 0x0?_0x246b50:0x14;var _0xfb65f1=setInterval(function(){_0x22799b['_cluster']&&_0x22799b['_cluster']();},0x320);_0x22799b[_0x535580(_0x2b18a2._0x71c462)]['addEventListener'](function(_0x5b570e,_0x119043){var _0x4646c4={_0x1792bc:0x4d4},_0x1ed94e=_0x535580;_0xfb65f1&&(clearInterval(_0xfb65f1),_0xfb65f1=null);_0x119043[_0x1ed94e(_0x26169f._0x1a8ccb)]['_mars3d_layerId']=_0x4efc29['id'],_0x119043['label']['show']=![],_0x119043[_0x1ed94e(0x874)]['_mars3d_layerId']=_0x4efc29['id'],_0x119043[_0x1ed94e(0x685)][_0x1ed94e(0x42f)]=_0x4efc29['id'],_0x119043['billboard']['show']=!![],_0x119043['billboard']['id']=_0x119043['label']['id'],_0x119043['billboard']['verticalOrigin']=Cesium__namespace[_0x1ed94e(0xf9d)][_0x1ed94e(_0x26169f._0x2ea9ac)],_0x119043['billboard']['heightReference']=_0x16c1b7['clampToGround']?Cesium__namespace['HeightReference']['CLAMP_TO_GROUND']:Cesium__namespace['HeightReference']['NONE'],_0x119043['billboard'][_0x1ed94e(0x7ad)]=0.5;_0x16c1b7['style']&&(BillboardStyleConver['toCesiumVal'](_0x16c1b7[_0x1ed94e(0x5da)],_0x119043['billboard']),_0x16c1b7[_0x1ed94e(0x5da)]['setHeight']&&(_0x119043['billboard']['position']=setPositionsHeight(_0x119043[_0x1ed94e(_0x26169f._0xec771)]['position'],_0x16c1b7[_0x1ed94e(_0x26169f._0x190a72)][_0x1ed94e(0xa2a)])),_0x16c1b7['style']['addHeight']&&(_0x119043['billboard']['position']=addPositionsHeight(_0x119043['billboard']['position'],_0x16c1b7[_0x1ed94e(0x5da)]['addHeight'])));if(_0x16c1b7['getImage']){var _0x133e78=_0x16c1b7['getImage'](_0x5b570e['length'],_0x16c1b7);_0x133e78['then']?_0x133e78['then'](function(_0x3d3982){var _0x4a5006=_0x1ed94e;_0x119043['billboard'][_0x4a5006(_0x550551._0x5e9481)]=_0x3d3982;}):_0x119043['billboard']['image']=_0x133e78;}else _0x119043['billboard']['image']=getCircleImage(_0x5b570e['length'],_0x16c1b7);var _0x46b381=_0x4efc29,_0x333c3e={'entities':_0x5b570e,'cluster':_0x119043,'getGraphics':function _0x955100(){var _0x3b7be5=_0x1ed94e,_0x3c74f4=[],_0x9748ad=this[_0x3b7be5(0x791)];for(var _0xce2d35=0x0,_0x38c754=_0x9748ad['length'];_0xce2d35<_0x38c754;_0xce2d35++){var _0x2014c0=_0x9748ad[_0xce2d35],_0xb9431d=_0x46b381['getGraphicById'](_0x2014c0[_0x3b7be5(_0x4646c4._0x1792bc)]);_0x3c74f4['push'](_0xb9431d);}return _0x3c74f4;}};_0x4efc29['fire'](_0x1ed94e(_0x26169f._0x2cff4a),_0x333c3e);});}},{'key':'setOpacity','value':function _0x377ff9(_0x3a4ff3){var _0x22de4b=_0x5b11cf;this['_opacity']=_0x3a4ff3,this[_0x22de4b(0x9bf)][_0x22de4b(_0x43bbeb._0x4d7337)](function(_0x21e115){_0x21e115['setOpacity']&&_0x21e115['setOpacity'](_0x3a4ff3);},this);}},{'key':_0x5b11cf(0x405),'value':function _0x4c8566(_0x23eb5f){var _0x37cdd4=_0x5b11cf;!this['_createOK']&&this[_0x37cdd4(_0x285461._0x205b83)]&&(this[_0x37cdd4(_0x285461._0x2ec6de)]=!![],this['_mountedHook']());if(Array[_0x37cdd4(0x71a)](_0x23eb5f)){if(_0x23eb5f['length']===0x0)return;var _0x667a80=_0x23eb5f[0x0]['type'];if(isCombineType(_0x667a80)&&!_0x23eb5f[0x0]['instances']){var _0x3ff938={'type':_0x667a80,'instances':_0x23eb5f};return this['_addGraphic'](_0x3ff938);}else{var _0x156598=[];for(var _0x2cf809=0x0,_0x82cb96=_0x23eb5f['length'];_0x2cf809<_0x82cb96;_0x2cf809++){var _0x444b81=this['_addGraphic'](_0x23eb5f[_0x2cf809]);_0x444b81&&_0x156598[_0x37cdd4(0x8e7)](_0x444b81);}return _0x156598;}}else return this['_addGraphic'](_0x23eb5f);}},{'key':_0x5b11cf(0x6bb),'value':function _0x47ead8(_0xed9646){var _0x2ad0f3;return this['_graphicList']['get']((_0x2ad0f3=_0xed9646)===null||_0x2ad0f3===void 0x0?void 0x0:_0x2ad0f3['id'])&&(_0xed9646['id']=createGuid(),logWarn('addGraphic:数据id存在冲突,已重新赋值id',_0xed9646)),!_0xed9646['_onAdd']&&_0xed9646['type']&&(_0xed9646=create$4(_0xed9646['type'],_0xed9646)),_0xed9646&&(_0xed9646['_onAdd'](this),this['_graphicList']['set'](_0xed9646['id'],_0xed9646)),_0xed9646;}},{'key':'removeGraphic','value':function _0x187bf1(_0x27f45d,_0x144181){var _0x551a57=_0x5b11cf;return this[_0x551a57(0x945)](_0x27f45d,_0x144181),this;}},{'key':_0x5b11cf(_0x1ecca7._0x3f0fef),'value':function _0x1c60a8(_0x55852b,_0xdb04c1,_0x561021){var _0x4c1d9d=_0x5b11cf;if(!_0x55852b||!_0x55852b[_0x4c1d9d(0x244)])return this;!_0x561021&&this['_graphicList']['remove'](_0x55852b['id']),_0x55852b['_onRemove'](),_0xdb04c1&&_0x55852b[_0x4c1d9d(_0x4709ad._0xc2903e)]();}},{'key':'getGraphicById','value':function _0x11c093(_0x2fb4a4){var _0x3bff4c=_0x5b11cf;return this[_0x3bff4c(_0x512f75._0x4b00f9)]['get'](_0x2fb4a4);}},{'key':'getGraphicByAttr','value':function _0x2b6c9b(_0x3f2d5d,_0x501093){return this['_graphicList']['getByAttr'](_0x3f2d5d,_0x501093,'attr');}},{'key':'getGraphicsByAttr','value':function _0x5c745b(_0x115ef7,_0x3b204f){var _0x17c3e3=_0x5b11cf;return this['_graphicList'][_0x17c3e3(0xd80)](_0x115ef7,_0x3b204f,'attr');}},{'key':_0x5b11cf(0x239),'value':function _0x5b359f(_0x233f0c,_0x47a040){var _0x6662a6=[];return this['_graphicList']['forEach'](function(_0x7cd5e2){var _0x1205e1=_0x4361;_0x7cd5e2[_0x1205e1(0x5da)][_0x233f0c]===_0x47a040&&_0x6662a6['push'](_0x7cd5e2);},this),_0x6662a6;}},{'key':'eachGraphic','value':function _0x3f768f(_0x18f7c4,_0x55738c){var _0x3a6ff2=_0x5b11cf;return this[_0x3a6ff2(0x9bf)]['forEach'](_0x18f7c4,_0x55738c||this),this;}},{'key':'getGraphics','value':function _0x5db152(){var _0x43d2a2=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:![];if(_0x43d2a2)return this['_graphicList']['values'];else{var _0x287ddb=[];return this['_graphicList']['forEach'](function(_0xc49bf3){!_0xc49bf3['isPrivate']&&_0x287ddb['push'](_0xc49bf3);},this),_0x287ddb;}}},{'key':'clear','value':function _0x207770(){var _0x4e86eb=_0x5b11cf,_0x336e18=this,_0x55304d=arguments[_0x4e86eb(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![];this['stopDraw'](),this['_graphicList']&&(this['_graphicList'][_0x4e86eb(_0x240d1d._0x41fac7)](function(_0x391393){_0x336e18['_removeGraphic'](_0x391393,_0x55304d,!![]);},this),this['_graphicList']['removeAll']()),this[_0x4e86eb(_0x240d1d._0x117eb6)]&&this[_0x4e86eb(_0x240d1d._0x117eb6)]['entities']['removeAll'](),this['_primitiveCollection']&&this[_0x4e86eb(_0x240d1d._0x208e24)]['removeAll'](),this['_labelCollection']&&this['_labelCollection']['removeAll'](),this['_billboardCollection']&&this['_billboardCollection'][_0x4e86eb(0xf02)](),this['_cloudCollection']&&this[_0x4e86eb(_0x240d1d._0x1225d1)][_0x4e86eb(_0x240d1d._0x3fb9be)](),this[_0x4e86eb(_0x240d1d._0x45a2d8)]&&this['_pointCollection']['removeAll'](),this['_polylineCollection']&&this['_polylineCollection'][_0x4e86eb(_0x240d1d._0x3fb9be)](),this['_closeAllControl']();}},{'key':'autoSurfaceHeight','value':function _0x2be5c8(){var _0x2853f7=this,_0x39dacc=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return new Promise(function(_0x3cee02,_0x54b353){var _0x2dc9c8={_0x38f6f0:0x9cc},_0x161382=_0x4361,_0x5efa45=_0x2853f7[_0x161382(_0x4755d9._0x4d8fb3)](),_0x1458a9=-0x1,_0x5729f7=_0x5efa45['length'];function _0x382aa8(){var _0x3d828d=_0x161382;_0x1458a9++;if(_0x1458a9>=_0x5729f7){_0x39dacc['end']&&_0x39dacc['end']({'index':_0x1458a9,'count':_0x5729f7,'graphics':_0x5efa45});_0x3cee02(_0x5efa45);return;}var _0x3e830f=_0x5efa45[_0x1458a9];_0x3e830f['autoSurfaceHeight']?_0x3e830f[_0x3d828d(_0x2dc9c8._0x38f6f0)](_0x39dacc)['then'](function(){_0x39dacc['endItem']&&_0x39dacc['endItem']({'graphic':_0x3e830f,'index':_0x1458a9,'count':_0x5729f7}),_0x382aa8();}):(_0x39dacc['endItem']&&_0x39dacc['endItem']({'graphic':_0x3e830f,'index':_0x1458a9,'count':_0x5729f7}),_0x382aa8());}_0x382aa8();});}},{'key':_0x5b11cf(0x6a6),'value':function _0x1a2bd3(_0x554366){return this['autoSurfaceHeight'](_0x554366);}},{'key':'startDraw','value':function _0x546749(_0x4512e7){var _0x43fcee=this;return new Promise(function(_0x374866,_0x5d29e3){var _0x177040=_0x4361;_0x43fcee[_0x177040(0x338)]();if(!_0x43fcee['_map'])throw new Error(_0x177040(0xf14));_0x4512e7['_promise']={'resolve':_0x374866,'reject':_0x5d29e3};var _0x7e98f=fromDraw(_0x43fcee,_0x4512e7);_0x7e98f!=null&&(_0x43fcee[_0x177040(0x931)]=_0x7e98f);});}},{'key':'endDraw','value':function _0x53b2fd(){var _0x478051=_0x5b11cf;this['stopEditing']();if(this[_0x478051(_0x4ed414._0x530fd2)]){var _0x32d4e0=this['_graphic_drawing']['endDraw']();return _0x32d4e0&&(this['_graphic_drawing']=null),_0x32d4e0;}return![];}},{'key':'stopDraw','value':function _0x6dd7c9(){var _0x401aa8=_0x5b11cf;return this['stopEditing'](),this[_0x401aa8(_0x48a4d5._0x19a448)]?(this['_graphic_drawing']['stopDraw'](),this['_graphic_drawing']=null,!![]):![];}},{'key':'clearDrawing','value':function _0x582591(){var _0x1c2a95=_0x5b11cf;return this['_graphic_drawing']?(this['_graphic_drawing'][_0x1c2a95(0xfaa)](!![]),this['_graphic_drawing']=null,!![]):![];}},{'key':'activateEdit','value':function _0x5384da(){var _0x26f3e6=_0x5b11cf;if(this['_hasEdit'])return;return this['_hasEdit']=!![],this[_0x26f3e6(0x399)]&&this['_bindEditEvent'](),this;}},{'key':'disableEdit','value':function _0x4b78fb(){var _0x4f840c=_0x5b11cf;if(!this[_0x4f840c(0xa3e)])return;return this[_0x4f840c(_0x5a4244._0x35dcfc)]=![],this[_0x4f840c(0x1000)](),this[_0x4f840c(_0x5a4244._0x1623fa)](),this;}},{'key':'_bindEditEvent','value':function _0x3342ad(){this['_map']['on'](EventType['click'],this['_onClickHandler'],this),this['_map']['on'](EventType['mouseMoveTarget'],this['_onMouseMoveHandler'],this);}},{'key':'_unbindEditEvent','value':function _0xeccb7a(){this['_map']['off'](EventType['click'],this['_onClickHandler'],this),this['_map']['off'](EventType['mouseMoveTarget'],this['_onMouseMoveHandler'],this);}},{'key':'_onMouseMoveHandler','value':function _0x1d2cee(_0x12e49a){var _0x7a75f8=_0x5b11cf;if(!this['_hasEdit'])return;if(!this['_map'][_0x7a75f8(0x7c9)]['screenSpaceCameraController']['enableInputs'])return;var _0x3d1b22=_0x12e49a['graphic'];if(!_0x3d1b22){var _0x4c237e=this['_map']['mouseEvent']['getPickTarget'](_0x12e49a['endPosition'],_0x12e49a);_0x3d1b22=_0x4c237e===null||_0x4c237e===void 0x0?void 0x0:_0x4c237e[_0x7a75f8(_0x24b340._0x264ca7)];}if(_0x3d1b22==null||_0x3d1b22['_layer']!==this){this['_map'][_0x7a75f8(0x561)]();return;}if(_0x3d1b22[_0x7a75f8(0xb11)]||_0x3d1b22['isPrivate']||!_0x3d1b22[_0x7a75f8(0x477)])return;if(this['_map']['contextmenu']['show']&&this['_map'][_0x7a75f8(0x292)][_0x7a75f8(_0x24b340._0x67b043)]===_0x3d1b22)return;var _0x3400b9;isPCBroswer()?_0x3400b9=this['_map'][_0x7a75f8(_0x24b340._0x2f291f)](_0x7a75f8(0x3e5))+_0x7a75f8(0xcf2)+this['_map'][_0x7a75f8(_0x24b340._0x2f291f)]('_右击菜单删除'):_0x3400b9=this['_map'][_0x7a75f8(0xef6)]('_单击后激活编辑'),this[_0x7a75f8(_0x24b340._0xc6495c)]['openSmallTooltip'](_0x12e49a['windowPosition'],_0x3400b9);}},{'key':_0x5b11cf(_0x1ecca7._0x379e67),'value':function _0x3ad59d(_0x3b3733){var _0x5a659a=_0x5b11cf;if(this[_0x5a659a(_0x261a7a._0x709946)])return;var _0x1637dc=_0x3b3733[_0x5a659a(0xc34)];if(_0x1637dc&&(_0x1637dc['isPrivate']||!_0x1637dc['hasEdit']))return;this['hasEdit']&&_0x1637dc&&_0x3b3733['layer']===this?this[_0x5a659a(0xcbe)](_0x1637dc,_0x3b3733):this['stopEditing']();}},{'key':_0x5b11cf(_0x1ecca7._0x12e3a1),'value':function _0x31fb99(_0x4bca69,_0x5e1ef9){var _0x3345e7=_0x5b11cf;if(!_0x4bca69||!_0x4bca69['startEditing']||!_0x4bca69[_0x3345e7(0x1013)]||!_0x4bca69['hasEdit'])return;if(this['_graphic_editing']===_0x4bca69||_0x4bca69[_0x3345e7(_0x4ef41d._0x2ce798)])return;return this['stopEditing'](),_0x4bca69[_0x3345e7(0xcbe)](),_0x5e1ef9&&_0x4bca69['_draw_tooltip']&&this[_0x3345e7(0x399)]['openSmallTooltip'](_0x5e1ef9['position'],_0x4bca69['_draw_tooltip']),this['_graphic_editing']=_0x4bca69,this;}},{'key':_0x5b11cf(_0x1ecca7._0x17a627),'value':function _0x581413(){var _0x29fd37=_0x5b11cf;return this[_0x29fd37(_0x23fb60._0x379dfc)]&&(this['_graphic_editing'][_0x29fd37(_0x23fb60._0x3e208c)](),this['_graphic_editing']=null),this;}}]),_0x43c112;}(BaseGraphicLayer);register$2('graphic',GraphicLayer);var MatrixMove=function(_0x5b5666){var _0x307423={_0x178ee7:0xeaa,_0xe43c9:0x3fd,_0x3788d2:0x26a,_0x4f5904:0xa97,_0xe51b6f:0xfa2},_0x3c7c7a={_0x47dde5:0x514,_0x58624e:0xb03,_0x2c8b76:0x86f},_0x5adde3={_0x39d1e0:0x7c9},_0x147441={_0x25b76e:0x579,_0x128d16:0x5d6,_0x405aaf:0x3d3},_0x5d4648={_0x57bdfc:0xa3c,_0x1f21cb:0x5c1,_0x385834:0x23b,_0x5a9d85:0xd04,_0x4a21cf:0xb04,_0x54d138:0xc3a,_0xda669:0x23b,_0x1f5a2d:0xbd4,_0x2cfc81:0xd91,_0x5d8c66:0x7b6,_0xb858a3:0xdd2,_0x2809bf:0xcc3,_0x237bf4:0xcc3,_0x5a8a17:0x64e,_0x4ab3b8:0x23b,_0x461397:0x5d6,_0x557906:0x7db,_0x114c5e:0x755,_0xaa6ac2:0xed8},_0x43eccc={_0xf62e85:0xce7,_0x544f89:0xe41,_0x3175c3:0x5da,_0xe88b98:0xd91,_0x516b4c:0xc46,_0x5de29a:0x7a6,_0x1d98ec:0x399,_0x34ae37:0x7c9},_0x4d81fb={_0x55fa44:0x669,_0x19bf70:0x26a,_0x485032:0xf35,_0x2bf44b:0x96e,_0x2c3e9c:0xcf5},_0xe9bdb9={_0xcc6b5a:0x399,_0xf78fdf:0xf93,_0x20be90:0x23b,_0x2ad7ed:0x34a,_0xfc377b:0x7ba},_0x9ac114={_0x5e87dd:0xb56,_0x19b512:0xcc3,_0x12492e:0xcfa,_0xb87966:0x23b,_0x5000ff:0xbfe,_0x55a0cb:0xed8,_0xb2e23e:0xd23},_0x2e7714={_0x403c1e:0xd23,_0x355dd9:0x3d5,_0x5f548e:0x5b0,_0x1b7ea6:0x6cf,_0x1bea4a:0x5c2},_0x4962c7={_0x1621e6:0x5b0,_0x322ba1:0x34a,_0x2e9672:0x7ba,_0x585b6a:0x669},_0x454b67={_0x1ed947:0x8ac},_0xea50cd={_0x414872:0x89b},_0x4369e9={_0x2031b6:0x6e4},_0x33f513={_0x539c60:0x23b},_0x1fbbce=_0x5a92ef;_inherits(_0x53e8d5,_0x5b5666);var _0xe2e001=_createSuper(_0x53e8d5);function _0x53e8d5(){var _0x36c936=_0x4361,_0x46c74b,_0x2f5565=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x53e8d5),_0x46c74b=_0xe2e001[_0x36c936(0x53f)](this,_0x2f5565),_0x46c74b[_0x36c936(0x6ee)]=new Cesium__namespace[(_0x36c936(_0x33f513._0x539c60))](0x0,0x0,0x0),_0x46c74b['rotateMatrix']=new Cesium__namespace['Matrix3'](0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1),_0x2f5565[_0x36c936(0xd91)]&&(_0x46c74b[_0x36c936(0xd91)]=_0x2f5565['position']),_0x46c74b;}return _createClass(_0x53e8d5,[{'key':'position','get':function _0xd776aa(){var _0x115ab6=_0x4361;return this[_0x115ab6(_0x4369e9._0x2031b6)];},'set':function _0x23e603(_0x35351f){var _0x3fffe6=_0x4361;this[_0x3fffe6(0x6e4)]=LngLatPoint['toCartesian'](_0x35351f),this['_initByPosition'](),this['_updatePositionHook'](!![]);}},{'key':_0x1fbbce(_0x307423._0x178ee7),'get':function _0x5806d4(){var _0x3112d0=_0x1fbbce;if(!this[_0x3112d0(0x399)])return![];return this['_map']['scene'][_0x3112d0(_0xea50cd._0x414872)]['enableRotate'];}},{'key':'_mountedHook','value':function _0x45aba3(){this['_graphicLayer']=new GraphicLayer({'private':!![]});}},{'key':'_addedHook','value':function _0x172a6d(){var _0xb7337a=_0x1fbbce;this['_map'][_0xb7337a(_0x454b67._0x1ed947)](this['_graphicLayer']),this['_updatePositionHook'](!![]),this['_createGraphics'](),this['_bindEvent']();}},{'key':_0x1fbbce(_0x307423._0xe43c9),'value':function _0x3b8591(){var _0xab3928=_0x1fbbce;this[_0xab3928(_0x4962c7._0x1621e6)]&&delete this['_graphic_move_x'],this['_graphic_move_y']&&delete this[_0xab3928(_0x4962c7._0x322ba1)],this[_0xab3928(0x7ba)]&&delete this[_0xab3928(_0x4962c7._0x2e9672)],this['_graphic_dragger_ing']&&delete this[_0xab3928(0xc46)],this[_0xab3928(_0x4962c7._0x585b6a)]['clear'](),this[_0xab3928(0x399)]['removeLayer'](this['_graphicLayer']),this['_unbindEvent']();}},{'key':'_createGraphics','value':function _0x316eeb(){var _0x23978b=_0x1fbbce;this[_0x23978b(0x669)][_0x23978b(0x1c8)](),this[_0x23978b(0x5b0)]=new PolylinePrimitive({'positions':this[_0x23978b(_0x2e7714._0x403c1e)],'style':{'width':0xf,'arcType':Cesium__namespace['ArcType'][_0x23978b(0x6cf)],'materialType':PolylineArrow,'color':Cesium__namespace[_0x23978b(_0x2e7714._0x355dd9)]['RED'],'depthFail':!![]},'attr':{'move':!![],'type':Cesium__namespace['Axis']['X']},'asynchronous':![]}),this[_0x23978b(0x669)]['addGraphic'](this[_0x23978b(_0x2e7714._0x5f548e)]),this['_graphic_move_y']=new PolylinePrimitive({'positions':this['_positions_line_y'],'style':{'width':0xf,'arcType':Cesium__namespace['ArcType']['NONE'],'materialType':PolylineArrow,'color':Cesium__namespace[_0x23978b(0x3d5)]['GREEN'],'depthFail':!![]},'attr':{'move':!![],'type':Cesium__namespace[_0x23978b(0x5c2)]['Y']},'asynchronous':![]}),this['_graphicLayer']['addGraphic'](this['_graphic_move_y']),this['_graphic_move_z']=new PolylinePrimitive({'positions':this['_positions_line_z'],'style':{'width':0xf,'arcType':Cesium__namespace['ArcType'][_0x23978b(_0x2e7714._0x1b7ea6)],'materialType':PolylineArrow,'color':Cesium__namespace[_0x23978b(0x3d5)]['BLUE'],'depthFail':!![]},'attr':{'move':!![],'type':Cesium__namespace[_0x23978b(_0x2e7714._0x1bea4a)]['Z']},'asynchronous':![]}),this['_graphicLayer']['addGraphic'](this['_graphic_move_z']),this['_graphic_dragger_ing']=new PolylinePrimitive({'positions':[],'style':{'width':0x3,'arcType':Cesium__namespace[_0x23978b(0xae0)]['NONE'],'materialType':PolylineDash,'color':Cesium__namespace['Color']['YELLOW'],'depthFail':!![]},'asynchronous':![],'show':![]}),this['_graphicLayer']['addGraphic'](this['_graphic_dragger_ing']);}},{'key':'_initByPosition','value':function _0xed8a0d(){var _0x15bc54=_0x1fbbce;this[_0x15bc54(_0x9ac114._0x5e87dd)]=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](this['position']),this['worldToModel']=Cesium__namespace[_0x15bc54(_0x9ac114._0x19b512)][_0x15bc54(0x49f)](this['modelToWorld'],new Cesium__namespace['Matrix4']()),this['matrix']=this['modelToWorld'][_0x15bc54(0x52e)](),this['inverseMatrix']=Cesium__namespace['Matrix4']['inverse'](this[_0x15bc54(0xcfa)],new Cesium__namespace['Matrix4']()),this['normalX']=Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this[_0x15bc54(_0x9ac114._0x12492e)],Cesium__namespace[_0x15bc54(_0x9ac114._0xb87966)][_0x15bc54(0x747)],new Cesium__namespace['Cartesian3']()),this[_0x15bc54(_0x9ac114._0x5000ff)]=Cesium__namespace[_0x15bc54(0xcc3)]['multiplyByPointAsVector'](this[_0x15bc54(0xcfa)],Cesium__namespace['Cartesian3']['UNIT_Y'],new Cesium__namespace[(_0x15bc54(0x23b))]()),this[_0x15bc54(_0x9ac114._0x55a0cb)]=Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this['matrix'],Cesium__namespace['Cartesian3']['UNIT_Z'],new Cesium__namespace[(_0x15bc54(_0x9ac114._0xb87966))]()),this[_0x15bc54(_0x9ac114._0xb2e23e)]=[],this['_positions_line_y']=[],this['_positions_line_z']=[];}},{'key':'_updatePositionHook','value':function _0x41708b(_0x304ae1){var _0x346b93=_0x1fbbce;if(!this['_map'])return;var _0x592880=this['position']['clone']();if(_0x304ae1){var _0x432572=new Cesium__namespace['Matrix4']['multiplyByPoint'](this[_0x346b93(_0xe9bdb9._0xcc6b5a)]['camera']['viewMatrix'],_0x592880,new Cesium__namespace['Cartesian3']()),_0xf77176=-_0x432572['z']*Math['tan'](this['_map']['camera']['frustum'][_0x346b93(0xd1e)]/0x2)*0x2,_0x156430=_0xf77176/this['_map']['canvas']['width'];this[_0x346b93(0xd18)]=0xc8*_0x156430;}this['_positions_line_x']=[_0x592880,Cesium__namespace['Matrix4'][_0x346b93(_0xe9bdb9._0xf78fdf)](this['matrix'],new Cesium__namespace['Cartesian3'](this[_0x346b93(0xd18)],0x0,0x0),new Cesium__namespace['Cartesian3']())],this['_positions_line_y']=[_0x592880,Cesium__namespace['Matrix4'][_0x346b93(_0xe9bdb9._0xf78fdf)](this['matrix'],new Cesium__namespace['Cartesian3'](0x0,this['radius'],0x0),new Cesium__namespace[(_0x346b93(0x23b))]())],this['_positions_line_z']=[_0x592880,Cesium__namespace['Matrix4']['multiplyByPoint'](this['matrix'],new Cesium__namespace[(_0x346b93(_0xe9bdb9._0x20be90))](0x0,0x0,this['radius']),new Cesium__namespace['Cartesian3']())],this['_graphic_move_x']&&(this['_graphic_move_x']['positions']=this['_positions_line_x']),this[_0x346b93(_0xe9bdb9._0x2ad7ed)]&&(this['_graphic_move_y']['positions']=this['_positions_line_y']),this[_0x346b93(_0xe9bdb9._0xfc377b)]&&(this['_graphic_move_z']['positions']=this['_positions_line_z']);}},{'key':'_bindEvent','value':function _0x226a27(){var _0x3a58f9=_0x1fbbce;this['_graphicLayer']['on'](EventType['leftDown'],this['_onMap_leftDown'],this),this['_map']['on'](EventType['leftUp'],this['_onMap_leftUp'],this),this['_map']['on'](EventType[_0x3a58f9(0x85c)],this['_onMap_middleClick'],this),this['_map']['on'](EventType['wheel'],this['_onMap_wheel'],this);}},{'key':'_unbindEvent','value':function _0x55f24e(){var _0x4648ec=_0x1fbbce;this[_0x4648ec(_0x4d81fb._0x55fa44)]['off'](EventType['leftDown'],this[_0x4648ec(_0x4d81fb._0x19bf70)],this),this[_0x4648ec(0x399)]['off'](EventType['leftUp'],this['_onMap_leftUp'],this),this['_map']['off'](EventType[_0x4648ec(_0x4d81fb._0x485032)],this[_0x4648ec(_0x4d81fb._0x2bf44b)],this),this['_map'][_0x4648ec(_0x4d81fb._0x2c3e9c)](EventType['middleClick'],this['_onMap_middleClick'],this),this['_map']['off'](EventType['wheel'],this['_onMap_wheel'],this);}},{'key':_0x1fbbce(_0x307423._0x3788d2),'value':function _0x340120(_0x47af9d){var _0x45457c=_0x1fbbce;this['_graphic']=undefined;if(_0x47af9d[_0x45457c(_0x43eccc._0xf62e85)]!==this['_graphicLayer'])return;var _0x5a7142=_0x47af9d[_0x45457c(0xc34)];if(!_0x5a7142||!(_0x5a7142['attr']['move']||_0x5a7142['attr']['rotate']))return;this[_0x45457c(_0x43eccc._0x544f89)]=_0x5a7142;!_0x5a7142[_0x45457c(_0x43eccc._0x3175c3)]['color_bak']&&(_0x5a7142[_0x45457c(0x5da)][_0x45457c(0x3e6)]=_0x5a7142['style']['color']);_0x5a7142['setStyle']({'color':Cesium__namespace['Color']['YELLOW']}),this['_graphic_dragger_ing']['positions']=[this['position'],this[_0x45457c(_0x43eccc._0xe88b98)]],this[_0x45457c(_0x43eccc._0x516b4c)][_0x45457c(_0x43eccc._0x5de29a)]=!![];var _0x5be2b6=this[_0x45457c(_0x43eccc._0x544f89)][_0x45457c(0x310)]['type'];this[_0x45457c(0xb03)](EventType[_0x45457c(0x28d)],_objectSpread2(_objectSpread2({},_0x47af9d),{},{'editType':_0x5be2b6,'graphic':_0x5a7142})),this[_0x45457c(_0x43eccc._0x1d98ec)]['scene']['screenSpaceCameraController'][_0x45457c(0x5e3)]&&(this[_0x45457c(_0x43eccc._0x1d98ec)][_0x45457c(_0x43eccc._0x34ae37)]['screenSpaceCameraController'][_0x45457c(0x5e3)]=![],this['_hasChangeEnableInputs']=!![]),this['_map']['on'](EventType['mouseMove'],this['_onMap_mouseMove'],this);}},{'key':'_onMap_mouseMove','value':function _0x2d8d39(_0x18a27d){var _0x3f0aad=_0x1fbbce;if(!this['_graphic'])return;var _0x191e6e=_0x18a27d['startPosition'],_0x162fc2=_0x18a27d['endPosition'],_0x195dbb,_0x57a81f=this[_0x3f0aad(0xe41)][_0x3f0aad(0x310)]['type'];_0x57a81f===Cesium__namespace['Axis']['X']&&(_0x195dbb=this[_0x3f0aad(0xdd2)]);_0x57a81f===Cesium__namespace['Axis']['Y']&&(_0x195dbb=this['normalY']);_0x57a81f===Cesium__namespace['Axis']['Z']&&(_0x195dbb=this['normalZ']);var _0x5e6900=new Cesium__namespace['Cartesian3'](_0x162fc2['x']-_0x191e6e['x'],-(_0x162fc2['y']-_0x191e6e['y']),0x0),_0x51a13b=new Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this['_map'][_0x3f0aad(_0x5d4648._0x57bdfc)][_0x3f0aad(_0x5d4648._0x1f21cb)],_0x5e6900,new Cesium__namespace[(_0x3f0aad(_0x5d4648._0x385834))]()),_0x4a0df6=new Cesium__namespace['Matrix4']['multiplyByPoint'](this['_map']['camera']['viewMatrix'],this[_0x3f0aad(0xd91)],new Cesium__namespace['Cartesian3']()),_0x2c0e95=-_0x4a0df6['z']*Math['tan'](this['_map'][_0x3f0aad(0xa3c)]['frustum']['fov']/0x2)*0x2,_0x2a8ae9=_0x2c0e95/this['_map']['canvas']['width'],_0x21aa6c=Cesium__namespace['Cartesian3'][_0x3f0aad(0x8fa)](_0x51a13b,_0x195dbb)*_0x2a8ae9,_0x582c02=Cesium__namespace['Cartographic']['fromCartesian'](this['position']),_0x26a66f=new Cesium__namespace[(_0x3f0aad(0x23b))](this[_0x3f0aad(0xd91)]['x']+_0x195dbb['x']*_0x21aa6c,this['position']['y']+_0x195dbb['y']*_0x21aa6c,this['position']['z']+_0x195dbb['z']*_0x21aa6c);_0x57a81f!==Cesium__namespace['Axis']['Z']&&(_0x26a66f=Cesium__namespace['Cartographic']['fromCartesian'](_0x26a66f),_0x26a66f[_0x3f0aad(_0x5d4648._0x5a9d85)]=_0x582c02[_0x3f0aad(0xd04)],_0x57a81f===Cesium__namespace['Axis']['X']?_0x26a66f['latitude']=_0x582c02[_0x3f0aad(0xc3a)]:_0x26a66f['longitude']=_0x582c02['longitude'],_0x26a66f=Cesium__namespace['Cartesian3']['fromRadians'](_0x26a66f[_0x3f0aad(_0x5d4648._0x4a21cf)],_0x26a66f[_0x3f0aad(_0x5d4648._0x54d138)],_0x26a66f[_0x3f0aad(0xd04)]));var _0x4ce3c0=Cesium__namespace['Matrix4']['multiplyByPoint'](this['inverseMatrix'],_0x26a66f,new Cesium__namespace['Cartesian3']());Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this['matrix'],_0x4ce3c0,_0x4ce3c0),Cesium__namespace['Matrix4'][_0x3f0aad(0x7db)](this['worldToModel'],new Cesium__namespace['Cartesian4'](_0x4ce3c0['x'],_0x4ce3c0['y'],_0x4ce3c0['z'],0x0),_0x4ce3c0),Cesium__namespace[_0x3f0aad(_0x5d4648._0xda669)]['add'](this['translation'],_0x4ce3c0,this['translation']),this['position']=_0x26a66f,this[_0x3f0aad(0xcfa)]=Cesium__namespace[_0x3f0aad(_0x5d4648._0x1f5a2d)]['eastNorthUpToFixedFrame'](this[_0x3f0aad(_0x5d4648._0x2cfc81)]),Cesium__namespace[_0x3f0aad(0xcc3)]['inverse'](this['matrix'],this[_0x3f0aad(_0x5d4648._0x5d8c66)]);var _0x3a8fe7=this['normalX'],_0x26f4dc=this[_0x3f0aad(0xbfe)],_0x1150c3=this['normalZ'];this[_0x3f0aad(_0x5d4648._0xb858a3)]=Cesium__namespace[_0x3f0aad(_0x5d4648._0x2809bf)][_0x3f0aad(0x540)](this['matrix'],Cesium__namespace['Cartesian3']['UNIT_X'],new Cesium__namespace['Cartesian3']()),this['normalY']=Cesium__namespace['Matrix4'][_0x3f0aad(0x540)](this['matrix'],Cesium__namespace['Cartesian3']['UNIT_Y'],new Cesium__namespace[(_0x3f0aad(0x23b))]()),this['normalZ']=Cesium__namespace[_0x3f0aad(_0x5d4648._0x237bf4)][_0x3f0aad(0x540)](this['matrix'],Cesium__namespace['Cartesian3'][_0x3f0aad(_0x5d4648._0x5a8a17)],new Cesium__namespace['Cartesian3']());if(_0x57a81f===Cesium__namespace['Axis']['X']){var _0x45cf30=Cesium__namespace['Cartesian3']['angleBetween'](_0x26f4dc,this[_0x3f0aad(0xbfe)]),_0x57869e=Cesium__namespace[_0x3f0aad(_0x5d4648._0x4ab3b8)]['angleBetween'](_0x1150c3,this['normalZ']);_0x21aa6c<0x0&&(_0x57869e=-_0x57869e,_0x45cf30=-_0x45cf30);var _0x517ebd=Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this['worldToModel'],_0x1150c3,new Cesium__namespace['Cartesian3']()),_0x37f851=Cesium__namespace[_0x3f0aad(_0x5d4648._0x461397)]['inverse'](this['rotateMatrix'],new Cesium__namespace['Matrix3']()),_0x46126b=Cesium__namespace[_0x3f0aad(0x5d6)][_0x3f0aad(_0x5d4648._0x557906)](_0x37f851,_0x517ebd,new Cesium__namespace['Cartesian3']()),_0x49c176=this['_axisRotation'](_0x46126b,_0x45cf30);Cesium__namespace[_0x3f0aad(0x5d6)]['multiply'](this['rotateMatrix'],_0x49c176,this['rotateMatrix']);var _0x1ef14b=Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this['worldToModel'],_0x26f4dc,new Cesium__namespace['Cartesian3']());_0x37f851=Cesium__namespace['Matrix3']['inverse'](this['rotateMatrix'],new Cesium__namespace['Matrix3']()),_0x46126b=Cesium__namespace['Matrix3'][_0x3f0aad(0x7db)](_0x37f851,_0x1ef14b,new Cesium__namespace[(_0x3f0aad(_0x5d4648._0xda669))]()),_0x49c176=this['_axisRotation'](_0x46126b,_0x57869e),Cesium__namespace['Matrix3'][_0x3f0aad(_0x5d4648._0x114c5e)](this[_0x3f0aad(0xa2b)],_0x49c176,this['rotateMatrix']);}if(_0x57a81f===Cesium__namespace['Axis']['Y']){var _0x3a6a2e=Cesium__namespace['Cartesian3']['angleBetween'](_0x1150c3,this[_0x3f0aad(_0x5d4648._0xaa6ac2)]);_0x21aa6c>0x0&&(_0x3a6a2e=-_0x3a6a2e);var _0x20eea7=Cesium__namespace[_0x3f0aad(0xcc3)]['multiplyByPointAsVector'](this['worldToModel'],_0x3a8fe7,new Cesium__namespace['Cartesian3']()),_0x3d9543=Cesium__namespace['Matrix3']['inverse'](this['rotateMatrix'],new Cesium__namespace[(_0x3f0aad(0x5d6))]()),_0x3e18e4=Cesium__namespace[_0x3f0aad(_0x5d4648._0x461397)][_0x3f0aad(0x7db)](_0x3d9543,_0x20eea7,new Cesium__namespace['Cartesian3']()),_0x1016b4=this['_axisRotation'](_0x3e18e4,_0x3a6a2e);Cesium__namespace['Matrix3']['multiply'](this['rotateMatrix'],_0x1016b4,this['rotateMatrix']);}this[_0x3f0aad(0xc46)]['positions']=[this['_graphic_dragger_ing']['positions'][0x0],_0x26a66f],this['_updatePositionHook']();var _0x1ec82e=_objectSpread2(_objectSpread2({},_0x18a27d),{},{'editType':_0x57a81f,'position':_0x26a66f});this['onChange'](_0x1ec82e);}},{'key':'_onMap_leftUp','value':function _0x485623(_0x2993b6){var _0x411ae1=_0x1fbbce;if(!this['_graphic'])return;this['_graphic']['setStyle']({'color':this['_graphic']['style'][_0x411ae1(0x3e6)]}),this['_graphic']=null,this['_graphic_dragger_ing']['positions']=[],this['_graphic_dragger_ing']['show']=![],this['_hasChangeEnableInputs']&&(this[_0x411ae1(0x399)]['scene']['screenSpaceCameraController']['enableInputs']=!![],delete this['_hasChangeEnableInputs']),this[_0x411ae1(0x399)]['off'](EventType['mouseMove'],this['_onMap_mouseMove'],this),this['fire'](EventType['stop'],_0x2993b6);}},{'key':_0x1fbbce(_0x307423._0x4f5904),'value':function _0x53b071(_0x35251f,_0x51803c,_0x493638){var _0x15cace=_0x1fbbce,_0x36b9f2=_0x35251f['x'],_0x3d736a=_0x35251f['y'],_0x732635=_0x35251f['z'],_0x391841=Math['sqrt'](_0x36b9f2*_0x36b9f2+_0x3d736a*_0x3d736a+_0x732635*_0x732635);_0x36b9f2=_0x36b9f2/_0x391841,_0x3d736a=_0x3d736a/_0x391841,_0x732635=_0x732635/_0x391841;var _0x2713fd=_0x36b9f2*_0x36b9f2,_0x560a13=_0x3d736a*_0x3d736a,_0x51352b=_0x732635*_0x732635,_0x3d496e=Math['cos'](_0x51803c),_0x10c5a0=Math['sin'](_0x51803c),_0x24f773=0x1-_0x3d496e;return _0x493638=_0x493638||new Cesium__namespace['Matrix3'](),_0x493638[Cesium__namespace['Matrix3'][_0x15cace(0x247)]]=_0x2713fd+(0x1-_0x2713fd)*_0x3d496e,_0x493638[Cesium__namespace[_0x15cace(0x5d6)]['COLUMN0ROW1']]=_0x36b9f2*_0x3d736a*_0x24f773+_0x732635*_0x10c5a0,_0x493638[Cesium__namespace['Matrix3'][_0x15cace(_0x147441._0x25b76e)]]=_0x36b9f2*_0x732635*_0x24f773-_0x3d736a*_0x10c5a0,_0x493638[Cesium__namespace['Matrix3']['COLUMN1ROW0']]=_0x36b9f2*_0x3d736a*_0x24f773-_0x732635*_0x10c5a0,_0x493638[Cesium__namespace[_0x15cace(_0x147441._0x128d16)]['COLUMN1ROW1']]=_0x560a13+(0x1-_0x560a13)*_0x3d496e,_0x493638[Cesium__namespace[_0x15cace(0x5d6)]['COLUMN1ROW2']]=_0x3d736a*_0x732635*_0x24f773+_0x36b9f2*_0x10c5a0,_0x493638[Cesium__namespace[_0x15cace(_0x147441._0x128d16)]['COLUMN2ROW0']]=_0x36b9f2*_0x732635*_0x24f773+_0x3d736a*_0x10c5a0,_0x493638[Cesium__namespace[_0x15cace(_0x147441._0x128d16)]['COLUMN2ROW1']]=_0x3d736a*_0x732635*_0x24f773-_0x36b9f2*_0x10c5a0,_0x493638[Cesium__namespace['Matrix3'][_0x15cace(_0x147441._0x405aaf)]]=_0x51352b+(0x1-_0x51352b)*_0x3d496e,_0x493638;}},{'key':_0x1fbbce(0x4e0),'value':function _0x1e1dc2(){var _0x58964a=_0x1fbbce;this[_0x58964a(0x3e2)](!![]);}},{'key':_0x1fbbce(_0x307423._0xe51b6f),'value':function _0x3e8f63(_0x2c0394){var _0x719b22=_0x1fbbce,_0x4845e9=this['_map'][_0x719b22(_0x5adde3._0x39d1e0)]['pickPosition'](_0x2c0394['position']);_0x4845e9&&(this['position']=_0x4845e9,this[_0x719b22(0xcfa)]=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](this[_0x719b22(0xd91)]),Cesium__namespace['Matrix4']['inverse'](this['matrix'],this['inverseMatrix']),this[_0x719b22(0x3e2)]());}},{'key':'onChange','value':function _0x98e542(_0x4cbbc4){var _0x515e72=_0x1fbbce;this[_0x515e72(_0x3c7c7a._0x47dde5)][_0x515e72(0x288)]&&this[_0x515e72(0x514)]['onChange'](_0x4cbbc4),this[_0x515e72(_0x3c7c7a._0x58624e)](EventType[_0x515e72(_0x3c7c7a._0x2c8b76)],_0x4cbbc4,!![]);}}]),_0x53e8d5;}(BaseThing),MatrixRotate=function(_0x58a971){var _0x2d24a3={_0x4f6334:0x7c2,_0x5dceb0:0xa3c,_0x1c4a19:0xe41,_0x3d78fe:0xcc3,_0x902a58:0xcc3,_0x5925a7:0x540,_0x31a6fd:0xcfa,_0x4823c8:0x23b,_0x39d7dd:0xac8,_0x2a228a:0xac8,_0xe5907:0x399,_0x13ac15:0x399,_0xbd61d3:0x5c1,_0x4d0d4e:0xcc3,_0x3c1886:0x23b,_0x17ca8e:0x9b7,_0x19279b:0x49f},_0x3e95a1={_0x24ade1:0xcc3,_0x40a1f6:0xa3c,_0x3afe1f:0x23b,_0x59df4b:0x399,_0x361b8f:0xa3c,_0x46120e:0xd1e,_0xcbf584:0x2b7,_0x1c80f6:0x507,_0x4da28c:0x23b,_0x15ec94:0x742,_0x2ba469:0xbfe,_0x55614e:0x23b,_0xea99b4:0xd06,_0x40eb91:0xed8,_0x197dae:0x262,_0x3b588c:0x553},_0xce6f10={_0x5b617f:0xb56,_0x5e2d25:0xd91,_0x3c0531:0xb56,_0x505656:0xcc3,_0x31d1d4:0x23b,_0x980a36:0x64e},_0xa5fe19={_0x37494c:0x3d5,_0x461ec1:0x262,_0x5241f:0xc46},_0x32b2cd={_0x41b3e3:0x514},_0x864fa8={_0x195757:0x514,_0x49098c:0x9dd},_0x44fe04={_0x3c7754:0xa90};_inherits(_0x424fb0,_0x58a971);var _0x1cb1fc=_createSuper(_0x424fb0);function _0x424fb0(){var _0x72fd58=_0x4361;return _classCallCheck(this,_0x424fb0),_0x1cb1fc[_0x72fd58(_0x44fe04._0x3c7754)](this,arguments);}return _createClass(_0x424fb0,[{'key':'heading','get':function _0x40ed1b(){var _0x361ed7;return(_0x361ed7=this['options']['heading'])!==null&&_0x361ed7!==void 0x0?_0x361ed7:0x0;},'set':function _0x25165f(_0x3599e1){var _0x313d7a=_0x4361;this[_0x313d7a(0x514)]['heading']=_0x3599e1;}},{'key':'pitch','get':function _0xa75986(){var _0x2830a9=_0x4361,_0xb2df2b;return(_0xb2df2b=this[_0x2830a9(_0x864fa8._0x195757)][_0x2830a9(_0x864fa8._0x49098c)])!==null&&_0xb2df2b!==void 0x0?_0xb2df2b:0x0;},'set':function _0x31f382(_0x24f894){var _0x1293a=_0x4361;this[_0x1293a(_0x32b2cd._0x41b3e3)]['pitch']=_0x24f894;}},{'key':'roll','get':function _0x1f37a7(){var _0x4e96b6;return(_0x4e96b6=this['options']['roll'])!==null&&_0x4e96b6!==void 0x0?_0x4e96b6:0x0;},'set':function _0x3f7dd9(_0x3520bc){this['options']['roll']=_0x3520bc;}},{'key':'_removedHook','value':function _0x9cf914(){var _0x58e3bd=_0x4361;delete this[_0x58e3bd(0x262)],delete this['_graphic_rotate_x'],delete this['_graphic_rotate_y'],_get(_getPrototypeOf(_0x424fb0[_0x58e3bd(0xe26)]),'_removedHook',this)['call'](this);}},{'key':'_createGraphics','value':function _0x61845d(){var _0x197dca=_0x4361;this['_graphicLayer']['clear'](),this[_0x197dca(0x553)]=new PolylinePrimitive({'positions':this['_positions_circle_x'],'style':{'width':0x8,'color':Cesium__namespace['Color'][_0x197dca(0xa5f)],'depthFail':!![],'depthFailColor':Cesium__namespace['Color']['RED'][_0x197dca(0x6ac)](0.5)},'attr':{'rotate':!![],'type':Cesium__namespace['Axis']['X']},'asynchronous':![]}),this['_graphicLayer']['addGraphic'](this[_0x197dca(0x553)]),this['_graphic_rotate_y']=new PolylinePrimitive({'positions':this[_0x197dca(0x1010)],'style':{'width':0x8,'color':Cesium__namespace['Color'][_0x197dca(0x265)],'depthFail':!![],'depthFailColor':Cesium__namespace['Color']['GREEN']['withAlpha'](0.5)},'attr':{'rotate':!![],'type':Cesium__namespace['Axis']['Y']},'asynchronous':![]}),this['_graphicLayer']['addGraphic'](this['_graphic_rotate_y']),this['_graphic_rotate_z']=new PolylinePrimitive({'positions':this['_positions_circle_z'],'style':{'width':0x8,'color':Cesium__namespace[_0x197dca(_0xa5fe19._0x37494c)]['BLUE'],'depthFail':!![],'depthFailColor':Cesium__namespace[_0x197dca(_0xa5fe19._0x37494c)]['BLUE']['withAlpha'](0.5)},'attr':{'rotate':!![],'type':Cesium__namespace['Axis']['Z']},'asynchronous':![]}),this['_graphicLayer']['addGraphic'](this[_0x197dca(_0xa5fe19._0x461ec1)]),this[_0x197dca(_0xa5fe19._0x5241f)]=new PolylinePrimitive({'positions':[],'style':{'width':0x3,'arcType':Cesium__namespace['ArcType'][_0x197dca(0x6cf)],'materialType':PolylineDash,'color':Cesium__namespace[_0x197dca(0x3d5)]['YELLOW'],'depthFail':!![]},'asynchronous':![],'show':![]}),this['_graphicLayer']['addGraphic'](this['_graphic_dragger_ing']);}},{'key':'_initByPosition','value':function _0x2dc941(){var _0x3a575e=_0x4361;this[_0x3a575e(_0xce6f10._0x5b617f)]=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](this[_0x3a575e(_0xce6f10._0x5e2d25)]),this['worldToModel']=Cesium__namespace['Matrix4']['inverse'](this[_0x3a575e(_0xce6f10._0x3c0531)],new Cesium__namespace['Matrix4']()),this['matrix']=this[_0x3a575e(_0xce6f10._0x3c0531)][_0x3a575e(0x52e)](),this['inverseMatrix']=Cesium__namespace['Matrix4']['inverse'](this['matrix'],new Cesium__namespace[(_0x3a575e(_0xce6f10._0x505656))]()),this['normalX']=Cesium__namespace[_0x3a575e(0xcc3)]['multiplyByPointAsVector'](this['matrix'],Cesium__namespace['Cartesian3']['UNIT_X'],new Cesium__namespace[(_0x3a575e(_0xce6f10._0x31d1d4))]()),this['normalY']=Cesium__namespace[_0x3a575e(_0xce6f10._0x505656)][_0x3a575e(0x540)](this['matrix'],Cesium__namespace['Cartesian3']['UNIT_Y'],new Cesium__namespace[(_0x3a575e(0x23b))]()),this['normalZ']=Cesium__namespace['Matrix4'][_0x3a575e(0x540)](this['matrix'],Cesium__namespace[_0x3a575e(0x23b)][_0x3a575e(_0xce6f10._0x980a36)],new Cesium__namespace['Cartesian3']()),this['_positions_circle_z']=[],this[_0x3a575e(0x621)]=[],this[_0x3a575e(0x1010)]=[];}},{'key':'_updatePositionHook','value':function _0x45a4ad(_0x294804){var _0x4fd81c=_0x4361;if(!this['_map'])return;var _0x1084f6=this['position'][_0x4fd81c(0x52e)]();if(_0x294804){var _0x15c5d2=new Cesium__namespace[(_0x4fd81c(_0x3e95a1._0x24ade1))]['multiplyByPoint'](this[_0x4fd81c(0x399)][_0x4fd81c(_0x3e95a1._0x40a1f6)]['viewMatrix'],_0x1084f6,new Cesium__namespace[(_0x4fd81c(_0x3e95a1._0x3afe1f))]()),_0x39157b=-_0x15c5d2['z']*Math['tan'](this[_0x4fd81c(_0x3e95a1._0x59df4b)][_0x4fd81c(_0x3e95a1._0x361b8f)][_0x4fd81c(0x8c9)][_0x4fd81c(_0x3e95a1._0x46120e)]/0x2)*0x2,_0x2c258d=_0x39157b/this['_map'][_0x4fd81c(_0x3e95a1._0xcbf584)][_0x4fd81c(_0x3e95a1._0x1c80f6)];this[_0x4fd81c(0xd18)]=0xc8*_0x2c258d;}this[_0x4fd81c(0x6f7)]=[],this[_0x4fd81c(0x621)]=[],this['_positions_circle_y']=[];for(var _0x377f11=0x0;_0x377f11<=0x168;_0x377f11++){var _0x3897df=this['radius']*Math['cos'](_0x377f11/0xb4*Math['PI']),_0x21953b=this['radius']*Math['sin'](_0x377f11/0xb4*Math['PI']),_0x843957=new Cesium__namespace['Cartesian3']();Cesium__namespace[_0x4fd81c(_0x3e95a1._0x3afe1f)]['add'](_0x1084f6,Cesium__namespace['Cartesian3'][_0x4fd81c(0x742)](this['normalX'],_0x3897df,new Cesium__namespace['Cartesian3']()),_0x843957),Cesium__namespace[_0x4fd81c(_0x3e95a1._0x4da28c)]['add'](_0x843957,Cesium__namespace[_0x4fd81c(_0x3e95a1._0x3afe1f)][_0x4fd81c(_0x3e95a1._0x15ec94)](this[_0x4fd81c(_0x3e95a1._0x2ba469)],_0x21953b,new Cesium__namespace[(_0x4fd81c(_0x3e95a1._0x55614e))]()),_0x843957),this['_positions_circle_z']['push'](_0x843957);var _0x56847c=new Cesium__namespace[(_0x4fd81c(0x23b))]();Cesium__namespace[_0x4fd81c(_0x3e95a1._0x4da28c)]['add'](_0x1084f6,Cesium__namespace['Cartesian3']['multiplyByScalar'](this[_0x4fd81c(0xdd2)],_0x3897df,new Cesium__namespace['Cartesian3']()),_0x56847c),Cesium__namespace['Cartesian3']['add'](_0x56847c,Cesium__namespace['Cartesian3'][_0x4fd81c(_0x3e95a1._0x15ec94)](this['normalZ'],_0x21953b,new Cesium__namespace['Cartesian3']()),_0x56847c),this['_positions_circle_x']['push'](_0x56847c);var _0x473001=new Cesium__namespace[(_0x4fd81c(0x23b))]();Cesium__namespace[_0x4fd81c(0x23b)][_0x4fd81c(_0x3e95a1._0xea99b4)](_0x1084f6,Cesium__namespace['Cartesian3']['multiplyByScalar'](this['normalY'],_0x3897df,new Cesium__namespace['Cartesian3']()),_0x473001),Cesium__namespace['Cartesian3']['add'](_0x473001,Cesium__namespace['Cartesian3']['multiplyByScalar'](this[_0x4fd81c(_0x3e95a1._0x40eb91)],_0x21953b,new Cesium__namespace[(_0x4fd81c(0x23b))]()),_0x473001),this['_positions_circle_y']['push'](_0x473001);}this['_graphic_rotate_z']&&(this[_0x4fd81c(_0x3e95a1._0x197dae)][_0x4fd81c(0xbe0)]=this['_positions_circle_z']),this[_0x4fd81c(_0x3e95a1._0x3b588c)]&&(this['_graphic_rotate_x']['positions']=this['_positions_circle_x']),this[_0x4fd81c(0x709)]&&(this['_graphic_rotate_y'][_0x4fd81c(0xbe0)]=this[_0x4fd81c(0x1010)]);}},{'key':'_onMap_mouseMove','value':function _0x1533a4(_0x58111f){var _0x176479=_0x4361,_0x1d767b=_0x58111f[_0x176479(_0x2d24a3._0x4f6334)],_0xbfad16=_0x58111f['endPosition'],_0x347ddd=new Cesium__namespace['Matrix4'][(_0x176479(0xf93))](this['_map'][_0x176479(_0x2d24a3._0x5dceb0)]['viewMatrix'],this['position'],new Cesium__namespace['Cartesian3']()),_0x31903d=-_0x347ddd['z']*Math['tan'](this[_0x176479(0x399)]['camera']['frustum']['fov']/0x2)*0x2,_0x29303e=_0x31903d/this['_map'][_0x176479(0x2b7)]['width'],_0x2cbcf2=new Cesium__namespace['Cartesian3'](0x1,0x1,0x1),_0xda31b1,_0x93b456=this[_0x176479(_0x2d24a3._0x1c4a19)]['attr']['type'];_0x93b456===Cesium__namespace['Axis']['Z']&&(_0x2cbcf2['z']=0x0,_0xda31b1=Cesium__namespace['Cartesian3']['angleBetween'](Cesium__namespace[_0x176479(_0x2d24a3._0x3d78fe)]['multiplyByPointAsVector'](this['matrix'],new Cesium__namespace['Cartesian3'](0x0,0x0,0x1),new Cesium__namespace['Cartesian3']()),this['_map']['camera']['direction']));_0x93b456===Cesium__namespace[_0x176479(0x5c2)]['X']&&(_0x2cbcf2['y']=0x0,_0xda31b1=Cesium__namespace[_0x176479(0x23b)]['angleBetween'](Cesium__namespace[_0x176479(_0x2d24a3._0x902a58)][_0x176479(_0x2d24a3._0x5925a7)](this[_0x176479(_0x2d24a3._0x31a6fd)],new Cesium__namespace['Cartesian3'](0x0,0x1,0x0),new Cesium__namespace[(_0x176479(_0x2d24a3._0x4823c8))]()),this[_0x176479(0x399)]['camera'][_0x176479(_0x2d24a3._0x39d7dd)]));_0x93b456===Cesium__namespace['Axis']['Y']&&(_0x2cbcf2['x']=0x0,_0xda31b1=Cesium__namespace['Cartesian3']['angleBetween'](Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this[_0x176479(_0x2d24a3._0x31a6fd)],new Cesium__namespace['Cartesian3'](0x1,0x0,0x0),new Cesium__namespace[(_0x176479(0x23b))]()),this['_map'][_0x176479(0xa3c)][_0x176479(_0x2d24a3._0x2a228a)]));Math['abs'](_0xda31b1-Math['PI']/0x2)<0.1&&(_0x29303e=0x1,_0x347ddd['z']=0x0);var _0x5a271e=new Cesium__namespace['Cartesian3']((_0x1d767b['x']-this[_0x176479(0x399)]['canvas']['width']/0x2)*_0x29303e,(-_0x1d767b['y']+this['_map']['canvas']['height']/0x2)*_0x29303e,_0x347ddd['z']),_0x4fc185=new Cesium__namespace['Cartesian3']((_0xbfad16['x']-this['_map']['canvas']['width']/0x2)*_0x29303e,(-_0xbfad16['y']+this[_0x176479(_0x2d24a3._0xe5907)]['canvas'][_0x176479(0xd04)]/0x2)*_0x29303e,_0x347ddd['z']);Cesium__namespace['Matrix4']['multiplyByPoint'](this[_0x176479(_0x2d24a3._0x13ac15)][_0x176479(_0x2d24a3._0x5dceb0)]['inverseViewMatrix'],_0x5a271e,_0x5a271e),Cesium__namespace['Matrix4']['multiplyByPoint'](this[_0x176479(_0x2d24a3._0xe5907)]['camera'][_0x176479(_0x2d24a3._0xbd61d3)],_0x4fc185,_0x4fc185),Cesium__namespace['Matrix4']['multiplyByPoint'](this['inverseMatrix'],_0x5a271e,_0x5a271e),Cesium__namespace[_0x176479(_0x2d24a3._0x4d0d4e)]['multiplyByPoint'](this['inverseMatrix'],_0x4fc185,_0x4fc185),_0x5a271e=new Cesium__namespace['Cartesian3'](_0x5a271e['x']*_0x2cbcf2['x'],_0x5a271e['y']*_0x2cbcf2['y'],_0x5a271e['z']*_0x2cbcf2['z']),_0x4fc185=new Cesium__namespace[(_0x176479(_0x2d24a3._0x3c1886))](_0x4fc185['x']*_0x2cbcf2['x'],_0x4fc185['y']*_0x2cbcf2['y'],_0x4fc185['z']*_0x2cbcf2['z']),_0xda31b1=Cesium__namespace[_0x176479(0x23b)]['angleBetween'](_0x5a271e,_0x4fc185);var _0x578a02;if(_0x93b456===Cesium__namespace['Axis']['Z']){var _0x51e165=_0x5a271e['x']*_0x4fc185['y']-_0x5a271e['y']*_0x4fc185['x'];_0x578a02=Cesium__namespace['Matrix4'][_0x176479(_0x2d24a3._0x5925a7)](this['worldToModel'],this['normalZ'],new Cesium__namespace[(_0x176479(_0x2d24a3._0x4823c8))]()),_0x51e165>0x0&&(_0xda31b1=-_0xda31b1),this['heading']=(this[_0x176479(_0x2d24a3._0x17ca8e)]+Cesium__namespace['Math']['toDegrees'](_0xda31b1))%0x168;}else{if(_0x93b456===Cesium__namespace['Axis']['X']){var _0x2d60ce=_0x5a271e['x']*_0x4fc185['z']-_0x5a271e['z']*_0x4fc185['x'];_0x578a02=Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this['worldToModel'],this['normalY'],new Cesium__namespace['Cartesian3']()),_0x2d60ce>0x0&&(_0xda31b1=-_0xda31b1),this['pitch']=(this['pitch']+Cesium__namespace['Math']['toDegrees'](_0xda31b1))%0x168;}else{if(_0x93b456===Cesium__namespace['Axis']['Y']){var _0x491fc0=_0x5a271e['y']*_0x4fc185['z']-_0x5a271e['z']*_0x4fc185['y'];_0x578a02=Cesium__namespace[_0x176479(_0x2d24a3._0x902a58)]['multiplyByPointAsVector'](this['worldToModel'],this[_0x176479(0xdd2)],new Cesium__namespace['Cartesian3']()),_0x491fc0<0x0&&(_0xda31b1=-_0xda31b1),this['roll']=(this['roll']+Cesium__namespace['Math']['toDegrees'](_0xda31b1))%0x168;}}}var _0x12c3f6=Cesium__namespace['Matrix3'][_0x176479(_0x2d24a3._0x19279b)](this[_0x176479(0xa2b)],new Cesium__namespace['Matrix3']()),_0x553120=Cesium__namespace['Matrix3']['multiplyByVector'](_0x12c3f6,_0x578a02,new Cesium__namespace['Cartesian3']()),_0x3df9e9=this['_axisRotation'](_0x553120,_0xda31b1);Cesium__namespace['Matrix3']['multiply'](this[_0x176479(0xa2b)],_0x3df9e9,this[_0x176479(0xa2b)]);var _0x3af841=_objectSpread2(_objectSpread2({},_0x58111f),{},{'editType':_0x93b456,'position':this['position'],'heading':this['heading'],'pitch':this['pitch'],'roll':this[_0x176479(0xb46)]});this['onChange'](_0x3af841);}},{'key':'_onMap_middleClick','value':function _0x363453(_0x401658){}}]),_0x424fb0;}(MatrixMove),EditBase=(function(){var _0x6c8105={_0x1acb78:0x971,_0x2d4dfb:0xd67,_0x4635f5:0xc53,_0x5264be:0x26f,_0x24377c:0xab7,_0x4d1760:0x1c4},_0x32c8d={_0x141e69:0xd91},_0x36cc96={_0xfe5292:0xab7,_0x5e4a58:0x512,_0x4a2c7e:0xb46,_0x6b4076:0x490},_0x274ca2={_0x36202a:0x56b,_0x6245f:0x56b},_0x43e4fd={_0xf9f465:0x399,_0x57e83f:0x56b,_0x1669ef:0x2ab,_0xed70bb:0x490},_0x3dccbf={_0x3c3a84:0xcff},_0x5f4f5d={_0x136e60:0x64b},_0x3cf64d={_0x9c0424:0x70e,_0x9f1d7a:0xccc},_0x126afb={_0x140026:0xef6,_0x21808d:0x997,_0x53785d:0x4ef},_0x14d87f={_0x565a31:0xab7},_0x2ac0e9={_0x22102f:0x752},_0x218b7c={_0x1ecfaa:0xe41,_0x47fc50:0xe41},_0x3b1adf={_0x49a08d:0x70e,_0x5e23c0:0x455},_0x226289={_0x16f2d0:0x6ba,_0x5a3cee:0xce7},_0x21cf2f={_0x42a04e:0x399,_0x4b6fee:0xaa8,_0x1db47:0x371,_0x38056a:0x455},_0x28a1a0={_0x501c06:0x399},_0x539420={_0x43e31e:0x399,_0x1299a7:0xa38,_0x3b6f4f:0x371,_0x19479d:0xe32,_0x5aefc3:0x5e3},_0x5f164d={_0x4445ac:0x5d3,_0x1e866a:0x7a6,_0xc8de47:0x752,_0xea0ae4:0x4cd},_0x55b445={_0x59c1a1:0x379,_0x2d4a29:0x7c9,_0x51bd66:0xd91,_0x3e7552:0xb03,_0xf4a7b6:0xe41,_0x2cd1c2:0x399},_0x1ef275={_0x1d04e8:0xc61,_0x1fa322:0xecf,_0x201dc1:0xd91,_0x27ab77:0xce7,_0x4930d4:0x958,_0x18a5d5:0xe32,_0x1faf7e:0xcff,_0x53173d:0x64b},_0x456def={_0x34cd53:0xad6,_0x3e6080:0x574,_0x48e64:0x7a9,_0x2d2ac7:0xe41},_0xd7109e={_0x1273c7:0xad6},_0x382224={_0x4ba7b6:0xb03},_0x2c72e0={_0x1193d7:0xb03},_0x354d9a={_0x16abb4:0x896},_0x5175a3=_0x5a92ef;function _0x33729a(_0x152083){_classCallCheck(this,_0x33729a),this['_graphic']=_0x152083,this['_map']=_0x152083['_map'],this['draggers']=[];}return _createClass(_0x33729a,[{'key':'enabled','get':function _0x37cd0c(){return this['_enabled'];}},{'key':'map','get':function _0x546742(){var _0x14e1f7=_0x4361;return this[_0x14e1f7(0x399)];}},{'key':'layer','get':function _0x392022(){return this['_graphic']['_layer'];}},{'key':_0x5175a3(0x5da),'get':function _0x4b0505(){return this['_graphic']['style'];}},{'key':'clampToGround','get':function _0x444d01(){var _0x11e8b3=_0x5175a3,_0x20ec16,_0x1a758b;return(_0x20ec16=this['_graphic'])===null||_0x20ec16===void 0x0?void 0x0:(_0x1a758b=_0x20ec16['style'])===null||_0x1a758b===void 0x0?void 0x0:_0x1a758b[_0x11e8b3(0x6a6)];}},{'key':'type','get':function _0x562d60(){return this['_graphic']['type'];}},{'key':_0x5175a3(0x758),'get':function _0x357fbe(){return this['_graphic']['entityGraphic'];}},{'key':'positions','get':function _0x5d8635(){var _0x3f0528=_0x5175a3;return this['_graphic']['_positions_draw']||this['_graphic'][_0x3f0528(_0x354d9a._0x16abb4)]||[];},'set':function _0x586fab(_0x2ecd31){this['_graphic']['_positions_draw']=_0x2ecd31;}},{'key':'hasRotateMatrix','get':function _0xb4de5(){return Boolean(this['_matrixRotate']);}},{'key':_0x5175a3(_0x6c8105._0x1acb78),'get':function _0x4b22ed(){return Boolean(this['_matrixMove']);}},{'key':'fire','value':function _0x2d25bf(_0x1a3288){var _0x53893b=_0x5175a3,_0x414fe9=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x173977=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:!![];if(this['_graphic']){var _0x2142f5=this['_graphic']['parent'];_0x414fe9['editType']=this[_0x53893b(0xe81)],this['_graphic'][_0x53893b(_0x2c72e0._0x1193d7)](_0x1a3288,_0x414fe9,_0x173977),_0x2142f5&&(_0x414fe9['editType']=_0x2142f5['type'],_0x2142f5[_0x53893b(0xb03)](_0x1a3288,_0x414fe9,_0x173977));}}},{'key':'formatNum','value':function _0x3bf98f(_0x2a10c5,_0xecdec8){return formatNum$1(_0x2a10c5,_0xecdec8);}},{'key':'activate','value':function _0x11c4c3(){var _0x30f72f=_0x5175a3;if(this['_enabled'])return this;return this['_enabled']=!![],this['_graphic']['_setPositionsToCallback']&&this['_graphic']['_setPositionsToCallback'](),this['destroyDraggers'](),this['bindDraggers'](),this['bindEvent'](),this[_0x30f72f(_0x382224._0x4ba7b6)](EventType['editStart']),this;}},{'key':'disable','value':function _0x97d3fc(){var _0x5d44dd,_0xf7dfa,_0x4a21ce;if(!this['_enabled'])return this;return this['_enabled']=![],this['stopMoveMatrix'](),this['stopRotateMatrix'](),this['unbindEvent'](),this['destroyDraggers'](),this['finish'](),(_0x5d44dd=this['_graphic'])!==null&&_0x5d44dd!==void 0x0&&(_0xf7dfa=_0x5d44dd['_layer'])!==null&&_0xf7dfa!==void 0x0&&(_0x4a21ce=_0xf7dfa['options'])!==null&&_0x4a21ce!==void 0x0&&_0x4a21ce['isRestorePositions']&&this['_graphic']['_cancelPositionsCallback'](),this['fire'](EventType['editStop']),this;}},{'key':'finish','value':function _0x249444(){}},{'key':'bindEvent','value':function _0x97f326(){var _0x2d0b2e=_0x5175a3;this['_map']['on'](EventType[_0x2d0b2e(_0xd7109e._0x1273c7)],this['_onLeftDownHandler'],this),this['_map']['on'](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this['_map']['on'](EventType['leftUp'],this['_onLeftUpHandler'],this);}},{'key':'unbindEvent','value':function _0x137f42(){var _0x12385d=_0x5175a3;this['_map'][_0x12385d(0xcf5)](EventType[_0x12385d(_0x456def._0x34cd53)],this[_0x12385d(0x7a0)],this),this['_map']['off'](EventType['mouseMove'],this[_0x12385d(_0x456def._0x3e6080)],this),this['_map']['off'](EventType['leftUp'],this['_onLeftUpHandler'],this),this[_0x12385d(0xd22)]&&(this['_map']['scene']['screenSpaceCameraController']['enableInputs']=!![],delete this[_0x12385d(0xd22)]),this['_map'][_0x12385d(_0x456def._0x48e64)](![]),!this['_graphic']['show']&&(this[_0x12385d(_0x456def._0x2d2ac7)]['show']=!![]);}},{'key':'_onLeftDownHandler','value':function _0x50f9f2(_0x2cb3af){var _0xac003f=_0x5175a3,_0x1237ae,_0x533f97=this['_map'][_0xac003f(_0x1ef275._0x1d04e8)][_0xac003f(_0x1ef275._0x1fa322)](_0x2cb3af[_0xac003f(_0x1ef275._0x201dc1)],_0x2cb3af);if(_0x533f97[_0xac003f(_0x1ef275._0x27ab77)]!==this['layer'])return;var _0x351374=_0x533f97===null||_0x533f97===void 0x0?void 0x0:_0x533f97['graphic'];if(!_0x351374||!_0x351374['_isDragger'])return;this['_map']['scene']['screenSpaceCameraController']['enableInputs']&&(this['_map']['scene'][_0xac003f(0x89b)]['enableInputs']=![],this[_0xac003f(0xd22)]=!![]),this['_map']['_setEditCursor'](!![]),_0x351374[_0xac003f(_0x1ef275._0x4930d4)](),this[_0xac003f(_0x1ef275._0x18a5d5)]=_0x351374,this['_draggerIng']['show']=(_0x1237ae=_0x351374['options']['drawShow'])!==null&&_0x1237ae!==void 0x0?_0x1237ae:![],_0x351374[_0xac003f(_0x1ef275._0x1faf7e)]&&_0x351374['onDragStart'](_0x351374,_0x533f97['cartesian']||_0x351374['position']),this['fire'](EventType['editMouseDown'],_objectSpread2(_objectSpread2(_objectSpread2({},_0x2cb3af),_0x533f97),{},{'index':this['_draggerIng'][_0xac003f(_0x1ef275._0x53173d)]}));}},{'key':'_onMouseMoveHandler','value':function _0x82da41(_0x4909f1){this['_draggerIng']?this['_onMouseMoveDraggerHandler'](_0x4909f1):this['_onMouseMoveMapHandler'](_0x4909f1);}},{'key':_0x5175a3(0x351),'value':function _0x2a2fa3(_0x46c020){var _0x77cfe1=_0x5175a3,_0x894041;switch(this[_0x77cfe1(0xe32)]['_pointType']){case PointType['MoveHeight']:{var _0x17286b,_0x40c551=_0x46c020['endPosition']['y']-_0x46c020['startPosition']['y'],_0x2e75fa=getPositionValue(this['_draggerIng']['position'],(_0x17286b=this[_0x77cfe1(0x399)])===null||_0x17286b===void 0x0?void 0x0:_0x17286b['clock']['currentTime']),_0x4bd2ca=new Cesium__namespace['EllipsoidTangentPlane'](_0x2e75fa),_0x53a129=new Cesium__namespace[(_0x77cfe1(_0x55b445._0x59c1a1))](),_0x32a115=new Cesium__namespace['Cartesian3']();_0x53a129['center']=_0x2e75fa,_0x53a129['radius']=0x1;var _0x41217=this['_map'][_0x77cfe1(_0x55b445._0x2d4a29)]['frameState']['camera']['getPixelSize'](_0x53a129,this['_map'][_0x77cfe1(0x7c9)]['frameState']['context']['drawingBufferWidth'],this['_map']['scene']['frameState']['context']['drawingBufferHeight'])*1.5;Cesium__namespace[_0x77cfe1(0x23b)]['multiplyByScalar'](_0x4bd2ca['zAxis'],-_0x40c551*_0x41217,_0x32a115),_0x894041=Cesium__namespace['Cartesian3']['clone'](_0x2e75fa),Cesium__namespace['Cartesian3']['add'](_0x2e75fa,_0x32a115,_0x894041),this['_draggerIng'][_0x77cfe1(_0x55b445._0x51bd66)]=_0x894041;this['_draggerIng']['onDrag']&&this['_draggerIng']['onDrag'](this['_draggerIng'],_0x894041,_0x2e75fa);this['updateAttrForEditing'](),this[_0x77cfe1(_0x55b445._0x3e7552)](EventType['editStyle'],_0x46c020);break;}default:{this['_map']['openSmallTooltip'](_0x46c020['endPosition'],this['_map']['getLangText']('_释放后完成修改'));var _0x46d197=this[_0x77cfe1(_0x55b445._0xf4a7b6)][_0x77cfe1(0xe4f)];this['clampToGround']&&(_0x46d197=null),_0x894041=getCurrentMousePosition(this[_0x77cfe1(_0x55b445._0x2cd1c2)][_0x77cfe1(0x7c9)],_0x46c020['endPosition'],_0x46d197),_0x894041&&(this['_draggerIng'][_0x77cfe1(0xd91)]=_0x894041,this[_0x77cfe1(0xe32)]['onDrag']&&this['_draggerIng']['onDrag'](this['_draggerIng'],_0x894041),this['updateAttrForEditing']());}break;}this['fire'](EventType[_0x77cfe1(0x101f)],_objectSpread2(_objectSpread2({},_0x46c020),{},{'index':this['_draggerIng']['index'],'cartesian':_0x894041,'windowPosition':_0x46c020[_0x77cfe1(0x5d3)]}));}},{'key':'_onMouseMoveMapHandler','value':function _0x498395(_0x4ef433){var _0x1bf48f=_0x5175a3,_0x3bcce8,_0x4393ca,_0x232e08=this['_map']['mouseEvent']['getPickTarget'](_0x4ef433[_0x1bf48f(_0x5f164d._0x4445ac)],_0x4ef433),_0xef16d5=_0x232e08===null||_0x232e08===void 0x0?void 0x0:_0x232e08['graphic'];if(_0xef16d5==null){this[_0x1bf48f(0x399)]['closeSmallTooltip']();return;}if(_0x232e08['layer']!==this['layer']||!_0xef16d5['_isDragger'])return;if(this['_map']['contextmenu'][_0x1bf48f(_0x5f164d._0x1e866a)]&&this['_map']['contextmenu']['target']===_0xef16d5)return;var _0x1fcec2=_0xef16d5['_draw_tooltip'];if(!_0x1fcec2)return;PointType['Control']===_0xef16d5[_0x1bf48f(0x455)]&&((_0x3bcce8=this['_graphic'])===null||_0x3bcce8===void 0x0?void 0x0:(_0x4393ca=_0x3bcce8[_0x1bf48f(_0x5f164d._0xc8de47)])===null||_0x4393ca===void 0x0?void 0x0:_0x4393ca['length'])>this['_graphic'][_0x1bf48f(_0x5f164d._0xea0ae4)]&&(_0x1fcec2+='<br/>'+this['_map']['getLangText']('_右击删除点')),this['_map']['openSmallTooltip'](_0x4ef433[_0x1bf48f(0x5d3)],_0x1fcec2);}},{'key':'_onLeftUpHandler','value':function _0x3a3036(_0x345311){var _0x16779d=_0x5175a3,_0x3e7ce6;if(!this[_0x16779d(0xe32)])return;this[_0x16779d(0xe32)]['show']=!![];var _0x320033=getPositionValue(this[_0x16779d(0xe32)][_0x16779d(0xd91)],(_0x3e7ce6=this[_0x16779d(_0x539420._0x43e31e)])===null||_0x3e7ce6===void 0x0?void 0x0:_0x3e7ce6[_0x16779d(_0x539420._0x1299a7)][_0x16779d(0x76c)]),_0x3cd750=this['_draggerIng'][_0x16779d(0x64b)];this['_draggerIng'][_0x16779d(_0x539420._0x3b6f4f)]&&this[_0x16779d(_0x539420._0x19479d)]['onDragEnd'](this['_draggerIng'],_0x320033),this[_0x16779d(0xce0)](),this['fire'](EventType['editMovePoint'],_objectSpread2(_objectSpread2({},_0x345311),{},{'index':_0x3cd750,'cartesian':_0x320033})),this['_draggerIng']=null,this['_map'][_0x16779d(0x7a9)](![]),this['_hasChangeEnableInputs']&&(this['_map']['scene']['screenSpaceCameraController'][_0x16779d(_0x539420._0x5aefc3)]=!![],delete this['_hasChangeEnableInputs']);}},{'key':_0x5175a3(_0x6c8105._0x2d4dfb),'value':function _0x315fa4(_0x1f0aba){var _0x53e9a7=_0x5175a3;this[_0x53e9a7(_0x28a1a0._0x501c06)]['openSmallTooltip'](_0x1f0aba,this['_map'][_0x53e9a7(0xef6)]('_无法删除不能少于最小点数')+'\x20'+this['_graphic']['_minPointNum']);}},{'key':'createDragger','value':function _0x391e9e(_0x44092d){var _0x4b2f47=_0x5175a3,_0x4e9e4d;if(_0x44092d['dragger'])_0x4e9e4d=_0x44092d[_0x4b2f47(0xb81)];else{var _0x53474d;_0x4e9e4d=new PointPrimitive({'position':(_0x53474d=_0x44092d['position'])!==null&&_0x53474d!==void 0x0?_0x53474d:Cesium__namespace['Cartesian3']['ZERO'],'style':getEditPointStyle(_0x44092d['type']),'hasEdit':![],'private':!![]}),_0x4e9e4d['parent']=this['_graphic'],this['layer']['addGraphic'](_0x4e9e4d);}return _0x4e9e4d['_draw_tooltip']=this[_0x4b2f47(_0x21cf2f._0x42a04e)]['getLangText'](_0x4b2f47(_0x21cf2f._0x4b6fee))+'\x20'+(_0x44092d[_0x4b2f47(0xf00)]||this[_0x4b2f47(_0x21cf2f._0x42a04e)]['getLangText']('_修改位置')),_0x4e9e4d[_0x4b2f47(0x304)]=!![],_0x4e9e4d['_noMousePick']=!![],_0x4e9e4d['_pointType']=_0x44092d['type']||PointType['Control'],_0x4e9e4d[_0x4b2f47(0xcff)]=_0x44092d[_0x4b2f47(0xcff)],_0x4e9e4d[_0x4b2f47(0x21d)]=_0x44092d['onDrag'],_0x4e9e4d[_0x4b2f47(_0x21cf2f._0x1db47)]=_0x44092d['onDragEnd'],(_0x4e9e4d[_0x4b2f47(_0x21cf2f._0x38056a)]===PointType['Control']||_0x4e9e4d['_pointType']===PointType['MoveAll'])&&(_0x4e9e4d['_draw_tooltip']+='<br/>'+this[_0x4b2f47(_0x21cf2f._0x42a04e)]['getLangText']('_更多功能请右击'),_0x4e9e4d['bindContextMenu'](this['getDraggerContextMenu'](_0x4e9e4d))),_0x4e9e4d;}},{'key':'bindDraggers','value':function _0x5c57b2(){}},{'key':'destroyDraggers','value':function _0x29996f(){var _0x3b0195=_0x5175a3;for(var _0x28cde3=0x0,_0x5c3ff3=this['draggers'][_0x3b0195(_0x226289._0x16f2d0)];_0x28cde3<_0x5c3ff3;_0x28cde3++){this[_0x3b0195(_0x226289._0x5a3cee)]['removeGraphic'](this['draggers'][_0x28cde3],!![]);}this['draggers']=[];}},{'key':'updateDraggers','value':function _0x3e846f(){var _0x51e92b=_0x5175a3,_0x1e6d4b;if(!this['_enabled'])return this;var _0x2d693b=(_0x1e6d4b=this['_matrixMove'])===null||_0x1e6d4b===void 0x0?void 0x0:_0x1e6d4b['_dragger_index'];this['destroyDraggers'](),this['bindDraggers']();if(Cesium__namespace[_0x51e92b(_0x3b1adf._0x49a08d)](_0x2d693b))for(var _0x4ce705=0x0,_0x2a8838=this['draggers']['length'];_0x4ce705<_0x2a8838;_0x4ce705++){var _0x7c7a05=this[_0x51e92b(0x33d)][_0x4ce705];if(_0x7c7a05[_0x51e92b(_0x3b1adf._0x5e23c0)]!==PointType['Control']&&_0x7c7a05['_pointType']!==PointType[_0x51e92b(0xecd)])continue;if(_0x7c7a05['index']===_0x2d693b){this['startMoveMatrix'](_0x7c7a05);break;}}}},{'key':'updateAttrForEditing','value':function _0x590661(){var _0x59ee95=_0x5175a3;this['_graphic']['updateAttrForDrawing']&&this['_graphic']['updateAttrForDrawing'](!![]),this['_graphic']['_updateLabelPosition']&&this['_graphic'][_0x59ee95(0x806)]();}},{'key':_0x5175a3(_0x6c8105._0x4635f5),'value':function _0x57e62e(_0x5f5bba){var _0x29adbb={_0x4b9c26:0x56b,_0x51dbbb:0x2ab},_0x1d1ac5=_0x5175a3,_0x484936=this;return[{'text':this['_map']['getLangText']('_停止编辑'),'icon':Icon['DrawEditNo'],'show':function _0x12b003(_0x3ec514){var _0x40a819;return(_0x40a819=_0x484936['_graphic'])===null||_0x40a819===void 0x0?void 0x0:_0x40a819['isEditing'];},'callback':function _0x40f703(_0x2f6a42){var _0x4a6ebf=_0x4361;_0x484936[_0x4a6ebf(0xe41)]['stopEditing']();}},{'text':this['_map']['getLangText']('_删除该点'),'icon':Icon['Delete'],'show':function _0x164d44(_0x197831){var _0x49531a=_0x4361,_0x5a5129;if(!((_0x5a5129=_0x484936[_0x49531a(_0x218b7c._0x1ecfaa)])!==null&&_0x5a5129!==void 0x0&&_0x5a5129['_positions_draw'])||_0x5f5bba['_pointType']===PointType['MoveAll'])return![];if(_0x484936['_graphic']['_positions_draw']['length']-0x1<_0x484936[_0x49531a(_0x218b7c._0x47fc50)]['_minPointNum'])return _0x484936['openSmallTooltipByMinPointNum'](_0x197831['position']),![];return!![];},'callback':function _0x364766(_0x6bd713){var _0x359248=_0x4361,_0x53c16d=_0x6bd713['graphic'];if(_0x53c16d){var _0x47918=_0x53c16d['index'];_0x47918>=0x0&&_0x47918<_0x484936[_0x359248(0xe41)][_0x359248(0x752)]['length']&&(_0x484936['_graphic'][_0x359248(_0x2ac0e9._0x22102f)]['splice'](_0x47918,0x1),_0x484936[_0x359248(0xccc)](),_0x484936[_0x359248(0xce0)](),_0x484936['fire'](EventType['editRemovePoint'],_objectSpread2(_objectSpread2({},_0x6bd713),{},{'index':_0x47918})));}}},{'text':this['_map'][_0x1d1ac5(_0x126afb._0x140026)]('_按轴平移'),'icon':Icon[_0x1d1ac5(_0x126afb._0x21808d)],'show':function _0x3d0d74(_0x27130e){var _0x3e4e9d=_0x1d1ac5;return!_0x484936[_0x3e4e9d(0x56b)]||_0x484936['_matrixMove']['_dragger_index']!==_0x5f5bba['index'];},'callback':function _0x1db130(_0x24ced0){var _0x3efb3e=_0x1d1ac5,_0x54fba1,_0x4da3c9=(_0x54fba1=_0x24ced0['graphic'])!==null&&_0x54fba1!==void 0x0&&_0x54fba1['position']?_0x24ced0['graphic']:_0x24ced0['layer'];_0x484936[_0x3efb3e(0x26f)](_0x4da3c9,_0x24ced0);}},{'text':this['_map']['getLangText']('_停止按轴平移'),'icon':Icon[_0x1d1ac5(_0x126afb._0x53785d)],'show':function _0x4b9d99(_0x32d765){var _0x40f21c=_0x1d1ac5;return _0x484936[_0x40f21c(_0x29adbb._0x4b9c26)]&&_0x484936['_matrixMove'][_0x40f21c(_0x29adbb._0x51dbbb)]===_0x5f5bba[_0x40f21c(0x64b)];},'callback':function _0x107a3d(_0x3ebae5){var _0x238128=_0x1d1ac5;_0x484936[_0x238128(_0x14d87f._0x565a31)]();}}];}},{'key':'_updateStyleHook','value':function _0x5e3889(_0x18bdaf){var _0x38fb92=_0x5175a3;Cesium__namespace[_0x38fb92(_0x3cf64d._0x9c0424)](_0x18bdaf['clampToGround'])&&(this['stopMoveMatrix'](),this['stopRotateMatrix'](),this[_0x38fb92(_0x3cf64d._0x9f1d7a)]());}},{'key':'_fireAddPoint','value':function _0x38ed05(_0x2306a5,_0x5d9f25){var _0x5d80c9=_0x5175a3;this[_0x5d80c9(0xb03)](EventType['editAddPoint'],{'index':_0x2306a5[_0x5d80c9(_0x5f4f5d._0x136e60)],'cartesian':_0x5d9f25});}},{'key':_0x5175a3(_0x6c8105._0x5264be),'value':function _0xe7013d(_0xadcb57){var _0x3676c0={_0x5ef696:0xe41,_0x57be0e:0x21d,_0x1c016c:0xce0},_0x1223c7={_0x58a4fa:0x56b},_0x117f6d=_0x5175a3,_0x2dcc05=this,_0x5b6712=arguments[_0x117f6d(0x6ba)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};this[_0x117f6d(0xab7)](),this['stopRotateMatrix']();!_0xadcb57&&(_0xadcb57=this['_graphic']);var _0x39fe10=_0xadcb57['positionShow']||_0xadcb57['position'];this['clampToGround']&&(_0x39fe10=getSurfacePosition(this['_map'][_0x117f6d(0x7c9)],_0x39fe10)),this['_matrixMove']=new MatrixMove({'map':this[_0x117f6d(_0x43e4fd._0xf9f465)],'position':_0x39fe10}),this['_map']['addThing'](this['_matrixMove']),this[_0x117f6d(0x6a6)]&&this['_matrixMove']['_graphic_move_z']&&(this[_0x117f6d(_0x43e4fd._0x57e83f)]['_graphic_move_z'][_0x117f6d(0x7a6)]=![]),this['_matrixMove'][_0x117f6d(_0x43e4fd._0x1669ef)]=_0xadcb57[_0x117f6d(0x64b)],this['_matrixMove']['on'](EventType['start'],function(_0x370f25){var _0x5ba947=_0x117f6d;_0xadcb57[_0x5ba947(0xcff)]&&_0xadcb57[_0x5ba947(_0x3dccbf._0x3c3a84)](_0xadcb57,_0x2dcc05['_matrixMove']['position']);}),this['_matrixMove']['on'](EventType['stop'],function(_0x1b5c3d){var _0x5d6f25=_0x117f6d;_0xadcb57['onDragEnd']?_0xadcb57[_0x5d6f25(0x371)](_0xadcb57,_0x2dcc05['_matrixMove']['position'],_0x1b5c3d):_0xadcb57['position']=_0x2dcc05[_0x5d6f25(_0x1223c7._0x58a4fa)]['position'];}),this['_matrixMove']['on'](EventType['change'],function(_0x3c08f9){var _0x24185a=_0x117f6d,_0x2a19cb,_0x3bd008=_0x2dcc05['_matrixMove']['position'];if(_0xadcb57['isPrivate'])_0xadcb57['position']=_0x3bd008;else Cesium__namespace[_0x24185a(0x70e)]((_0x2a19cb=_0x2dcc05['_graphic'])===null||_0x2a19cb===void 0x0?void 0x0:_0x2a19cb['_position_draw'])?_0x2dcc05[_0x24185a(_0x3676c0._0x5ef696)][_0x24185a(0xdb1)]=_0x3bd008:_0xadcb57['position']=_0x3bd008;if(_0x3c08f9[_0x24185a(0x1dd)]===Cesium__namespace['Axis']['Z']&&_0x2dcc05['_updateHeight']){var _0x4c5cfa=Cesium__namespace['Cartographic']['fromCartesian'](_0x3bd008)['height'];_0x2dcc05['_updateHeight'](_0x4c5cfa);}else _0xadcb57[_0x24185a(_0x3676c0._0x57be0e)]&&_0xadcb57['onDrag'](_0xadcb57,_0x3bd008);_0x2dcc05[_0x24185a(_0x3676c0._0x1c016c)](),_0x2dcc05[_0x24185a(0xb03)](EventType['editMovePoint'],_objectSpread2(_objectSpread2(_objectSpread2({},_0x5b6712),_0x3c08f9),{},{'index':_0xadcb57['index'],'cartesian':_0x3bd008}));}),_0xadcb57['off'](EventType['updatePosition'],this['_updateMatrixMovePosition'],this),_0xadcb57['off'](EventType[_0x117f6d(_0x43e4fd._0xed70bb)],this[_0x117f6d(0x3cc)],this),_0xadcb57['on'](EventType['updatePosition'],this['_updateMatrixMovePosition'],this);}},{'key':'_updateMatrixMovePosition','value':function _0xa2cb22(_0x385d8d){var _0x2851f7=_0x5175a3,_0x411614;if(!this[_0x2851f7(_0x274ca2._0x36202a)]||this['_matrixMove'][_0x2851f7(0xeaa)]||!_0x385d8d['position']||this[_0x2851f7(0x56b)]['_dragger_index']!==((_0x411614=_0x385d8d['graphic'])===null||_0x411614===void 0x0?void 0x0:_0x411614['index']))return;this[_0x2851f7(_0x274ca2._0x6245f)]['position']=_0x385d8d['position'];}},{'key':_0x5175a3(_0x6c8105._0x24377c),'value':function _0x493ad2(){var _0x10c74f=_0x5175a3;this[_0x10c74f(0x56b)]&&(this['_map']['removeThing'](this['_matrixMove'],!![]),delete this[_0x10c74f(0x56b)]);}},{'key':_0x5175a3(_0x6c8105._0x4d1760),'value':function _0x2fc52d(_0x5e1104){var _0x1411ea={_0x5adbe6:0x5da,_0x144ca1:0xe41},_0x109251=_0x5175a3,_0xb6e0aa=this;this[_0x109251(_0x36cc96._0xfe5292)](),this['stopRotateMatrix'](),!_0x5e1104&&(_0x5e1104=this['_graphic']),this[_0x109251(_0x36cc96._0x5e4a58)]=new MatrixRotate({'map':this['_map'],'position':_0x5e1104[_0x109251(0x734)]||_0x5e1104['position'],'heading':this['style']['heading']||0x0,'pitch':this['style']['pitch']||0x0,'roll':this['style'][_0x109251(_0x36cc96._0x4a2c7e)]||0x0}),this[_0x109251(0x399)]['addThing'](this['_matrixRotate']),this[_0x109251(0x512)]['on'](EventType['change'],function(_0x4f25a0){var _0x47724c=_0x109251;_0xb6e0aa['style']['heading']=formatNum$1(_0x4f25a0['heading'],0x2),_0xb6e0aa[_0x47724c(_0x1411ea._0x5adbe6)][_0x47724c(0x9dd)]=formatNum$1(_0x4f25a0['pitch'],0x2),_0xb6e0aa['style'][_0x47724c(0xb46)]=formatNum$1(_0x4f25a0['roll'],0x2),_0xb6e0aa[_0x47724c(_0x1411ea._0x144ca1)]['updateOrientation'](),_0xb6e0aa['fire'](EventType['editStyle']);}),_0x5e1104['off'](EventType['updatePosition'],this['_updateMatrixMovePosition'],this),_0x5e1104['off'](EventType[_0x109251(0x490)],this['_updateMatrixRotatePosition'],this),_0x5e1104['on'](EventType[_0x109251(_0x36cc96._0x6b4076)],this[_0x109251(0x3cc)],this);}},{'key':'_updateMatrixRotatePosition','value':function _0x17df49(_0x42e6f5){var _0x2ac23e=_0x5175a3,_0x45abbe;if(!this['_matrixRotate']||this['_matrixRotate']['isMoveing']||!_0x42e6f5[_0x2ac23e(_0x32c8d._0x141e69)]||this[_0x2ac23e(0x512)]['_dragger_index']!==((_0x45abbe=_0x42e6f5['graphic'])===null||_0x45abbe===void 0x0?void 0x0:_0x45abbe['index']))return;this['_matrixRotate']['position']=_0x42e6f5['position'];}},{'key':'stopRotateMatrix','value':function _0x543b69(){var _0x3d627a=_0x5175a3;this['_matrixRotate']&&(this[_0x3d627a(0x399)]['removeThing'](this['_matrixRotate'],!![]),delete this['_matrixRotate']);}},{'key':'destroy','value':function _0x4a54a8(){this['disable']();for(var _0x3f1d0d in this){delete this[_0x3f1d0d];}}}]),_0x33729a;}()),EditPoint=function(_0x3cb0a6){var _0x51a61b={_0x167c86:0xdef,_0x6ba1f0:0x40c},_0x5b9caa={_0x30eb46:0x304,_0x47b534:0x25f},_0x27250c=_0x5a92ef;_inherits(_0x5c80df,_0x3cb0a6);var _0x1adf8d=_createSuper(_0x5c80df);function _0x5c80df(){return _classCallCheck(this,_0x5c80df),_0x1adf8d['apply'](this,arguments);}return _createClass(_0x5c80df,[{'key':_0x27250c(_0x51a61b._0x167c86),'value':function _0xeda64f(){var _0x3defa5=this;this['createDragger']({'dragger':this['_graphic'],'onDrag':function _0x129c70(_0x3942b9,_0x3fea6f){var _0x8a87ce=_0x4361;_0x3defa5['_graphic'][_0x8a87ce(0xdb1)]=_0x3fea6f;}});}},{'key':_0x27250c(_0x51a61b._0x6ba1f0),'value':function _0x190c6e(){var _0x11f36f=_0x27250c;delete this['_graphic']['_draw_tooltip'],delete this['_graphic'][_0x11f36f(_0x5b9caa._0x30eb46)],delete this[_0x11f36f(0xe41)]['_noMousePick'],delete this['_graphic']['_pointType'],delete this['_graphic']['onDrag'],this['_graphic'][_0x11f36f(_0x5b9caa._0x47b534)]();}}]),_0x5c80df;}(EditBase),BasePointEntity=function(_0x16d376){var _0x137ba6={_0x5f3e88:0xd91,_0x4614e2:0x734,_0x4e0bda:0x7aa,_0x23b2c3:0xfd0,_0x586c55:0xa10,_0x18b572:0x415,_0xb84f14:0x9ff},_0x4a6c63={_0x46cb9d:0x925},_0x3d4d88={_0x49e9f5:0xd76},_0x578b5c={_0x234979:0x5d8,_0x247799:0x399},_0x30d54d={_0x19aeca:0x399,_0x3ab24c:0xf35},_0x50713f={_0x14af23:0xdb1,_0x40fad6:0x4ba},_0x55bf1d={_0x39d4ec:0x68a,_0xc6286a:0x514,_0x56369a:0x323,_0x21e0d1:0xd91,_0x4dc74f:0x77b},_0x33cb27={_0x18c4e9:0x399},_0x3d1a01={_0x48e45f:0x6ba},_0x38f016={_0x3ece7c:0x20a,_0x40595d:0xfb0,_0x691e92:0x8bf,_0x9f4883:0xb07},_0x2ac367={_0x3a2617:0x4df,_0x7b4a2d:0x96c,_0x1e1f7a:0x640,_0x4e0d82:0x825,_0x21b747:0x6b7},_0x599c90={_0x547d09:0xc56},_0x46f25b={_0x2180a1:0xb46,_0xb07f04:0x8db,_0x2f02a4:0xab0,_0x40c3ce:0xdcd,_0x28da12:0x7d7},_0x4520cf={_0x504bba:0xfe7},_0x4700c5={_0x147300:0x514,_0x4321e9:0xfd6,_0x583169:0xe4f},_0x3bf495={_0x26b83e:0xa10,_0x34bb10:0x514},_0x2d9713={_0x4a22f2:0x688},_0x3454fc={_0x4d83d9:0xe4f,_0x2da27b:0xcc3},_0x1a0921={_0x5ac49f:0xd91},_0x3b3ed0={_0x4a5ce8:0x874},_0x5b94c0={_0x35b39d:0xe55},_0x2e48e9={_0x410ac7:0x9dd},_0x132ba3={_0x1f7430:0x874},_0x489deb={_0x2d86d6:0x7e5},_0x1a7f9a={_0x2f7148:0x4ba,_0x394e22:0xd68,_0x3cf118:0x1ce,_0x4a230a:0x23b,_0x4cca13:0xd27},_0xce45f4={_0x2f9b04:0x4f9,_0x13edb7:0xbe0,_0x3e214b:0xbe0},_0x5e2c9a=_0x5a92ef;_inherits(_0x549fac,_0x16d376);var _0x52c832=_createSuper(_0x549fac);function _0x549fac(){var _0x4ce123=_0x4361,_0x2fc1b0,_0x43fe3a,_0x5c7a59,_0x196873,_0x16f1a1,_0x1e9566=arguments[_0x4ce123(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x549fac),_0x1e9566['drawShow']=(_0x2fc1b0=_0x1e9566[_0x4ce123(0x323)])!==null&&_0x2fc1b0!==void 0x0?_0x2fc1b0:!![],_0x16f1a1=_0x52c832['call'](this,_0x1e9566),_0x16f1a1['_minPointNum']=(_0x43fe3a=_0x1e9566[_0x4ce123(0xda9)])!==null&&_0x43fe3a!==void 0x0?_0x43fe3a:0x1,_0x16f1a1['_maxPointNum']=(_0x5c7a59=_0x1e9566[_0x4ce123(_0xce45f4._0x2f9b04)])!==null&&_0x5c7a59!==void 0x0?_0x5c7a59:0x1,_0x16f1a1['_hasEdit']=(_0x196873=_0x16f1a1['options']['hasEdit'])!==null&&_0x196873!==void 0x0?_0x196873:!![],_0x1e9566[_0x4ce123(_0xce45f4._0x13edb7)]&&(_0x16f1a1['positions']=_0x1e9566[_0x4ce123(_0xce45f4._0x3e214b)]),_0x1e9566[_0x4ce123(0xd91)]&&(_0x16f1a1[_0x4ce123(0xd91)]=_0x1e9566['position']),_0x16f1a1;}return _createClass(_0x549fac,[{'key':'EditClass','get':function _0x378e2c(){return EditPoint;}},{'key':_0x5e2c9a(_0x137ba6._0x5f3e88),'get':function _0x2d83a1(){return this['_position'];},'set':function _0x190ae1(_0xd77c1){var _0x3eb6ec=_0x5e2c9a,_0x51cf69,_0x2f89d3;this['_point']=LngLatPoint['parse'](_0xd77c1);if(this['_point']&&!(this['_point']['lat']===0x0&&this[_0x3eb6ec(_0x1a7f9a._0x2f7148)]['lng']===0x0)){var _0xe66e8a=this['style']['setHeight'];Cesium__namespace['defined'](_0xe66e8a)&&(isString(_0xe66e8a)&&(_0xe66e8a=Number(template(_0xe66e8a,this[_0x3eb6ec(0x310)],!![])),isNaN(_0xe66e8a)&&(_0xe66e8a=0x0)),this[_0x3eb6ec(0x4ba)]['alt']=_0xe66e8a);var _0x1c7d64=this['getAddHeight']();_0x1c7d64!==0x0&&(this['_point'][_0x3eb6ec(0xd68)]=this['_point'][_0x3eb6ec(_0x1a7f9a._0x394e22)]+_0x1c7d64);}var _0x31628b=(_0x51cf69=this[_0x3eb6ec(0x4ba)])===null||_0x51cf69===void 0x0?void 0x0:_0x51cf69['toCartesian']();if((_0x2f89d3=this[_0x3eb6ec(_0x1a7f9a._0x3cf118)])!==null&&_0x2f89d3!==void 0x0&&_0x2f89d3['enabled']&&_0x31628b instanceof Cesium__namespace[_0x3eb6ec(_0x1a7f9a._0x4a230a)]){var _0x2b13d3;this['_position_draw']=_0x31628b,_0x31628b&&((_0x2b13d3=this[_0x3eb6ec(0x752)])===null||_0x2b13d3===void 0x0?void 0x0:_0x2b13d3['length'])>0x0&&(this['_positions_draw'][0x0]=_0x31628b);}else this['_position']=_0x31628b;this['_entity']&&this[_0x3eb6ec(_0x1a7f9a._0x4cca13)](),this['fire'](EventType['updatePosition'],{'position':this['_position']});}},{'key':_0x5e2c9a(_0x137ba6._0x4614e2),'get':function _0x3bc6dc(){var _0x2084fa;return getPositionValue(this['position'],(_0x2084fa=this['_map'])===null||_0x2084fa===void 0x0?void 0x0:_0x2084fa['clock']['currentTime']);}},{'key':'point','get':function _0x12bcb3(){var _0x43b052=_0x5e2c9a;return!(this['_position']instanceof Cesium__namespace['Cartesian3'])&&(this['_point']=LngLatPoint[_0x43b052(0x218)](this['positionShow'])),this['_point'];}},{'key':_0x5e2c9a(_0x137ba6._0x4e0bda),'get':function _0xda62c5(){var _0xdeb41c=_0x5e2c9a;return this[_0xdeb41c(_0x489deb._0x2d86d6)]();}},{'key':'center','get':function _0x222f8c(){var _0x51a5e1=_0x5e2c9a,_0x2630f5;return getPositionValue(this['positionShow'],(_0x2630f5=this[_0x51a5e1(0x399)])===null||_0x2630f5===void 0x0?void 0x0:_0x2630f5['clock']['currentTime']);}},{'key':'centerPoint','get':function _0x2dc50c(){var _0x21f8cd=_0x5e2c9a;return this[_0x21f8cd(0x874)];}},{'key':'positions','get':function _0xb4e8c1(){var _0xb64cda=_0x5e2c9a;return this['position']?[this[_0xb64cda(0xd91)]]:[];},'set':function _0x57c433(_0xcaf339){var _0x19e059=_0x5e2c9a;_0xcaf339&&_0xcaf339['length']>0x0&&(this[_0x19e059(0xd91)]=_0xcaf339[0x0]);}},{'key':'points','get':function _0xfbbd2b(){var _0x13b33a=_0x5e2c9a;return this[_0x13b33a(_0x132ba3._0x1f7430)]?[this['point']]:[];}},{'key':_0x5e2c9a(_0x137ba6._0x23b2c3),'get':function _0x27729e(){return this['coordinate']?[this['coordinate']]:[];}},{'key':'positionsShow','get':function _0xb149c5(){return this['positionShow']?[this['positionShow']]:[];}},{'key':'orientation','get':function _0x51c1b2(){var _0x5837a4=_0x5e2c9a;return this[_0x5837a4(0x942)]();},'set':function _0x8eb381(_0x5b8f86){var _0x5202b9=_0x5e2c9a;this['_orientation']=_0x5b8f86,this[_0x5202b9(0xe55)]();}},{'key':'heading','get':function _0x52f5ba(){var _0x1b046f=_0x5e2c9a,_0x213251;return(_0x213251=this[_0x1b046f(0x5da)][_0x1b046f(0x9b7)])!==null&&_0x213251!==void 0x0?_0x213251:0x0;},'set':function _0x58f6cf(_0x4947e5){var _0x2ce261=_0x5e2c9a;this['style']['heading']=_0x4947e5,this[_0x2ce261(0xe55)]();}},{'key':'pitch','get':function _0x81bbda(){var _0xb584ff=_0x5e2c9a,_0x6cda1d;return(_0x6cda1d=this['style'][_0xb584ff(_0x2e48e9._0x410ac7)])!==null&&_0x6cda1d!==void 0x0?_0x6cda1d:0x0;},'set':function _0x4242d8(_0x2f3212){var _0x1b4c7b=_0x5e2c9a;this[_0x1b4c7b(0x5da)]['pitch']=_0x2f3212,this[_0x1b4c7b(_0x5b94c0._0x35b39d)]();}},{'key':'roll','get':function _0x3d7e38(){var _0x22adf8;return(_0x22adf8=this['style']['roll'])!==null&&_0x22adf8!==void 0x0?_0x22adf8:0x0;},'set':function _0x17b9b4(_0x55acf6){var _0xeb3074=_0x5e2c9a;this['style'][_0xeb3074(0xb46)]=_0x55acf6,this['updateOrientation']();}},{'key':'height','get':function _0x4e1593(){var _0x2d865f=_0x5e2c9a,_0x30cdbb;return(_0x30cdbb=this[_0x2d865f(_0x3b3ed0._0x4a5ce8)])===null||_0x30cdbb===void 0x0?void 0x0:_0x30cdbb['alt'];},'set':function _0x35a6e3(_0x3b4799){var _0x24282c=_0x5e2c9a;this['point']['alt']=_0x3b4799,this[_0x24282c(_0x1a0921._0x5ac49f)]=this['point'];}},{'key':_0x5e2c9a(_0x137ba6._0x586c55),'get':function _0x4f440d(){var _0x5e2906=_0x5e2c9a;if(this['_entity']){var _0x30f147,_0x173a63;return this[_0x5e2906(_0x3454fc._0x4d83d9)][_0x5e2906(0xd00)]((_0x30f147=this['_map'])===null||_0x30f147===void 0x0?void 0x0:(_0x173a63=_0x30f147['clock'])===null||_0x173a63===void 0x0?void 0x0:_0x173a63['currentTime'],new Cesium__namespace[(_0x5e2906(_0x3454fc._0x2da27b))]());}else return undefined;}},{'key':'debugAxis','get':function _0x45fbeb(){var _0x2c08a7=_0x5e2c9a;return this[_0x2c08a7(_0x2d9713._0x4a22f2)];},'set':function _0x7b2067(_0x2fb58f){var _0x1d2c18=_0x5e2c9a,_0x54cf29=this;this['_debugAxis']=_0x2fb58f;if(!this['debugAxisPrimitive']){var _0xfd32ec=Math['max'](Cesium__namespace['Cartographic']['fromCartesian'](this['positionShow'])['height']*0.06,0x64);this['debugAxisPrimitive']=this['_layer'][_0x1d2c18(0xcda)]['add'](new Cesium__namespace['DebugModelMatrixPrimitive']({'modelMatrix':this[_0x1d2c18(_0x3bf495._0x26b83e)],'length':_0xfd32ec,'width':0x5})),this['debugAxisPrimitive'][_0x1d2c18(0x88a)]={'content':'<span\x20style=\x22color:\x20red;\x22>红色</span>\x20是\x20X轴<br/>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span\x20style=\x22color:\x20green;\x22>绿色</span>\x20是\x20Y轴<br/>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span\x20style=\x22color:\x20blue;\x22>蓝色</span>\x20是\x20Z轴','options':this[_0x1d2c18(_0x3bf495._0x34bb10)]['tooltipOptions']},(this['position']instanceof Cesium__namespace['CallbackProperty']||this['position']instanceof Cesium__namespace['SampledPositionProperty'])&&(this['debugAxisPrimitive']['_timeTik']=setInterval(function(){_0x54cf29['debugAxisPrimitive']['modelMatrix']=_0x54cf29['modelMatrix'];},0x12c)),this['bindPickId'](this['debugAxisPrimitive']);}this['debugAxisPrimitive'][_0x1d2c18(0x7a6)]=_0x2fb58f;}},{'key':'debugAxisLength','get':function _0x261187(){var _0x28f57f=_0x5e2c9a;return this['debugAxisPrimitive']?this[_0x28f57f(0xfe7)]['length']:0x0;},'set':function _0x107a81(_0x3ef976){!this['debugAxisPrimitive']&&(this['debugAxis']=!![]),this['debugAxisPrimitive']['length']=_0x3ef976;}},{'key':'objectsToExclude','get':function _0x4c7657(){var _0x110aaa=_0x5e2c9a,_0x4e83ed;if(this[_0x110aaa(_0x4700c5._0x147300)]['objectsToExclude'])return this['options'][_0x110aaa(_0x4700c5._0x4321e9)];if((_0x4e83ed=this[_0x110aaa(_0x4700c5._0x583169)])!==null&&_0x4e83ed!==void 0x0&&_0x4e83ed['model'])return[this[_0x110aaa(0xe4f)]];return undefined;},'set':function _0x38dd4a(_0x425582){var _0x183834=_0x5e2c9a;this[_0x183834(0x514)]['objectsToExclude']=_0x425582;}},{'key':_0x5e2c9a(_0x137ba6._0x18b572),'value':function _0x585868(){}},{'key':'_removedHook','value':function _0x236a5e(){var _0x4a9b2e=_0x5e2c9a;_get(_getPrototypeOf(_0x549fac['prototype']),'_removedHook',this)['call'](this),this['debugAxisPrimitive']&&(clearInterval(this['debugAxisPrimitive']['_timeTik']),this['_layer']['primitiveCollection']['remove'](this[_0x4a9b2e(_0x4520cf._0x504bba)]),delete this['debugAxisPrimitive']);}},{'key':'_updatePositionsHook','value':function _0x32aa31(){var _0x64a18=_0x5e2c9a;this[_0x64a18(0xe4f)]['position']=this['_position'],this[_0x64a18(0xfe7)]&&(this[_0x64a18(0xfe7)]['modelMatrix']=this['modelMatrix']),this['_updateEditDraggers'](),this['_updateLabelPosition']();}},{'key':'updateOrientation','value':function _0x14315a(){var _0x556124=_0x5e2c9a;return this['_entity']['orientation']=this['getOrientation'](),this[_0x556124(0xfe7)]&&(this[_0x556124(0xfe7)]['modelMatrix']=this['modelMatrix']),this['_entity']['orientation'];}},{'key':'getOrientation','value':function _0x7fec2e(){var _0x137ae4={_0x4eea5a:0x9dd,_0x29a42f:0x70e,_0x33d3bb:0x5da},_0x2fdc38=_0x5e2c9a,_0x4a0968=this,_0x2e69c1=this['options']['orientation']||this['_orientation'];if(_0x2e69c1){var _0x57c792=this['style']['mergeOrientation']||!Cesium__namespace['defined'](this['style']['heading'])||!Cesium__namespace['defined'](this['style']['pitch'])||!Cesium__namespace[_0x2fdc38(0x70e)](this['style'][_0x2fdc38(_0x46f25b._0x2180a1)]);if(_0x2e69c1 instanceof Cesium__namespace[_0x2fdc38(0x825)]&&_0x57c792){var _0x35701e=_0x2e69c1,_0x817602=Cesium__namespace['Math'][_0x2fdc38(_0x46f25b._0xb07f04)](this['heading']),_0x30551e=Cesium__namespace['Math']['toRadians'](this['pitch']),_0x3cd162=Cesium__namespace[_0x2fdc38(_0x46f25b._0x2f02a4)]['toRadians'](this[_0x2fdc38(_0x46f25b._0x2180a1)]);_0x2e69c1=new Cesium__namespace[(_0x2fdc38(_0x46f25b._0x40c3ce))](function(_0x7c8ed){var _0x39c8ff=_0x2fdc38,_0x38a0f7,_0x40f967,_0x3f8150=getPositionValue(_0x4a0968['position'],_0x7c8ed),_0x5082ae=_0x35701e['getValue'](_0x7c8ed);if(!_0x3f8150||!_0x5082ae)return null;var _0x28a156=getHeadingPitchRollByOrientation(_0x3f8150,_0x5082ae);return _0x4a0968['style']['mergeOrientation']?(_0x28a156[_0x39c8ff(0x9b7)]+=_0x817602,_0x28a156['roll']+=_0x3cd162,_0x28a156[_0x39c8ff(_0x137ae4._0x4eea5a)]+=_0x30551e):(Cesium__namespace['defined'](_0x4a0968[_0x39c8ff(0x5da)]['heading'])&&(_0x28a156['heading']=_0x817602),Cesium__namespace[_0x39c8ff(_0x137ae4._0x29a42f)](_0x4a0968['style']['roll'])&&(_0x28a156['roll']=_0x3cd162),Cesium__namespace['defined'](_0x4a0968[_0x39c8ff(_0x137ae4._0x33d3bb)]['pitch'])&&(_0x28a156['pitch']=_0x30551e)),Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x3f8150,_0x28a156,(_0x38a0f7=_0x4a0968['_map'])===null||_0x38a0f7===void 0x0?void 0x0:(_0x40f967=_0x38a0f7[_0x39c8ff(0x7c9)])===null||_0x40f967===void 0x0?void 0x0:_0x40f967['globe']['ellipsoid']);},![]);}return _0x2e69c1;}var _0x15896d=this['positionShow'];if(_0x15896d==null)return;var _0x24634f=Cesium__namespace['Math']['toRadians'](this['heading']),_0x4c365a=Cesium__namespace['Math'][_0x2fdc38(0x8db)](this['pitch']),_0x33662e=Cesium__namespace['Math'][_0x2fdc38(0x8db)](this['roll']),_0x4e7cbd=new Cesium__namespace[(_0x2fdc38(_0x46f25b._0x28da12))](_0x24634f,_0x4c365a,_0x33662e);return Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x15896d,_0x4e7cbd);}},{'key':'_getGeoJsonGeometry','value':function _0x4c0cca(_0x47f4bf){var _0x1dcba8=_0x5e2c9a;return{'type':'Point','coordinates':this['getCoordinate'](_0x47f4bf===null||_0x47f4bf===void 0x0?void 0x0:_0x47f4bf[_0x1dcba8(_0x599c90._0x547d09)])};}},{'key':'clearDynamicPosition','value':function _0x301bc2(){var _0x4fac22=_0x5e2c9a;return this[_0x4fac22(0x640)]=undefined,this['property']=null,this[_0x4fac22(0xd91)]=undefined,this;}},{'key':_0x5e2c9a(_0x137ba6._0xb84f14),'value':function _0x3dc63a(){var _0x4e4ca1={_0x4fbd26:0x399,_0x18ff05:0x4c9,_0x6495bc:0xb07,_0x1c0526:0x23b},_0x46fa4b=_0x5e2c9a,_0x3295e5,_0x454604,_0x1df52f,_0x18f8c0,_0x1734b9=this;this['_clampToTilesetFrame']=-0x1,this[_0x46fa4b(0x2d3)]=(_0x3295e5=this['options']['frameRateHeight'])!==null&&_0x3295e5!==void 0x0?_0x3295e5:0x1e,this['_maxCacheCount']=(_0x454604=this['options'][_0x46fa4b(_0x2ac367._0x3a2617)])!==null&&_0x454604!==void 0x0?_0x454604:0x32;var _0x2c9ca1=new Cesium__namespace['SampledPositionProperty'](this[_0x46fa4b(0x514)]['referenceFrame'],this['options']['numberOfDerivatives']);_0x2c9ca1['forwardExtrapolationType']=(_0x1df52f=this['options']['forwardExtrapolationType'])!==null&&_0x1df52f!==void 0x0?_0x1df52f:Cesium__namespace['ExtrapolationType'][_0x46fa4b(0x96c)],_0x2c9ca1['backwardExtrapolationType']=(_0x18f8c0=this['options']['backwardExtrapolationType'])!==null&&_0x18f8c0!==void 0x0?_0x18f8c0:Cesium__namespace['ExtrapolationType'][_0x46fa4b(_0x2ac367._0x7b4a2d)],!this[_0x46fa4b(_0x2ac367._0x1e1f7a)]&&(this['_orientation']=new Cesium__namespace[(_0x46fa4b(_0x2ac367._0x4e0d82))](_0x2c9ca1),this[_0x46fa4b(0xe4f)]&&(this['_entity'][_0x46fa4b(_0x2ac367._0x21b747)]=this['getOrientation']())),this['property']=_0x2c9ca1,this[_0x46fa4b(0xd91)]=new Cesium__namespace['CallbackProperty'](function(_0x4bd5d0){var _0x3e8a0b=_0x46fa4b;if(!_0x1734b9[_0x3e8a0b(_0x4e4ca1._0x4fbd26)])return undefined;var _0x3ab334=_0x2c9ca1['getValue'](_0x4bd5d0);if(!_0x3ab334)return!_0x1734b9[_0x3e8a0b(_0x4e4ca1._0x18ff05)]&&_0x1734b9[_0x3e8a0b(0xb07)]&&Cesium__namespace['JulianDate']['greaterThanOrEquals'](_0x4bd5d0,_0x1734b9[_0x3e8a0b(_0x4e4ca1._0x6495bc)])&&(_0x1734b9['fire'](EventType['stop']),_0x1734b9['_last_isFireStop']=!![]),_0x1734b9['_last_position'];if(_0x3ab334&&_0x1734b9['options']['clampToTileset']){_0x1734b9[_0x3e8a0b(0x4a9)]++;if(!_0x1734b9['_clampToTilesetHeight']||_0x1734b9['_clampToTilesetFrame']%_0x1734b9['_frameRateHeight']===0x0){var _0x1078f2=getHeight(_0x1734b9['_map']['scene'],_0x3ab334,{'objectsToExclude':_0x1734b9[_0x3e8a0b(0xfd6)],'has3dtiles':!![]});_0x1078f2&&(_0x1734b9['_clampToTilesetHeight']=_0x1078f2);}if(_0x1734b9[_0x3e8a0b(0x9c4)]){var _0x2c3508=Cesium__namespace['Cartographic']['fromCartesian'](_0x3ab334);_0x3ab334=Cesium__namespace[_0x3e8a0b(_0x4e4ca1._0x1c0526)]['fromRadians'](_0x2c3508['longitude'],_0x2c3508['latitude'],_0x1734b9['_clampToTilesetHeight']+_0x1734b9['getAddHeight']());}}return _0x1734b9['_last_position']=_0x3ab334,_0x1734b9[_0x3e8a0b(0x4c9)]=![],_0x3ab334;},![]);}},{'key':_0x5e2c9a(0xc19),'value':function _0x5c0c3d(_0xef2809,_0x48f20a){var _0x46fb21=_0x5e2c9a,_0x13a6f1,_0x390e63,_0x40e63f,_0x8cf80d;!this[_0x46fb21(0x659)]&&this['_initSampledPositionProperty']();this['_removeDynamicPosition']();var _0x18f58b=((_0x13a6f1=this['_map'])===null||_0x13a6f1===void 0x0?void 0x0:(_0x390e63=_0x13a6f1['clock'])===null||_0x390e63===void 0x0?void 0x0:_0x390e63['currentTime'])||Cesium__namespace['JulianDate']['now']();if(!_0x48f20a)_0x48f20a=_0x18f58b;else{if(isNumber(_0x48f20a))_0x48f20a=Cesium__namespace['JulianDate'][_0x46fb21(_0x38f016._0x3ece7c)](_0x18f58b,_0x48f20a,new Cesium__namespace['JulianDate']());else{if(isString(_0x48f20a))_0x48f20a[_0x46fb21(0x51a)]('Z')===-0x1?_0x48f20a=Cesium__namespace['JulianDate']['fromDate'](new Date(_0x48f20a)):_0x48f20a=Cesium__namespace['JulianDate']['fromIso8601'](_0x48f20a);else _0x48f20a instanceof Date&&(_0x48f20a=Cesium__namespace[_0x46fb21(_0x38f016._0x40595d)][_0x46fb21(0x55c)](_0x48f20a));}}var _0x34f34e=(_0x40e63f=this['_sampledPositionProperty'])===null||_0x40e63f===void 0x0?void 0x0:(_0x8cf80d=_0x40e63f['_property'])===null||_0x8cf80d===void 0x0?void 0x0:_0x8cf80d[_0x46fb21(_0x38f016._0x691e92)];if((_0x34f34e===null||_0x34f34e===void 0x0?void 0x0:_0x34f34e['length'])>0x0&&this['_position']){var _0x3a1680=_0x34f34e[_0x34f34e['length']-0x1];Cesium__namespace['JulianDate']['secondsDifference'](_0x18f58b,_0x3a1680)>0x0&&this['_sampledPositionProperty']['addSample'](_0x18f58b,this['_position']);}var _0x3f9704=LngLatPoint['parse'](_0xef2809)[_0x46fb21(0x208)]();return this['property']['addSample'](_0x48f20a,_0x3f9704),this[_0x46fb21(_0x38f016._0x9f4883)]=_0x48f20a,this;}},{'key':'_removeDynamicPosition','value':function _0x405625(){var _0x4677e0=_0x5e2c9a,_0x1927c4,_0x59f6eb;if(this['_maxCacheCount']<0x1)return;var _0x2225b8=(_0x1927c4=this['property'])===null||_0x1927c4===void 0x0?void 0x0:(_0x59f6eb=_0x1927c4['_property'])===null||_0x59f6eb===void 0x0?void 0x0:_0x59f6eb[_0x4677e0(0x8bf)];if(!_0x2225b8||(_0x2225b8===null||_0x2225b8===void 0x0?void 0x0:_0x2225b8[_0x4677e0(_0x3d1a01._0x48e45f)])===0x0)return;var _0x341204=_0x2225b8['length']-this['_maxCacheCount']-0x1;_0x341204>0x0&&this['property']['removeSamples'](new Cesium__namespace['TimeInterval']({'start':_0x2225b8[0x0],'stop':_0x2225b8[_0x341204]}));}},{'key':'autoSurfaceHeight','value':function _0x234a56(){var _0x345439=_0x5e2c9a,_0x5bae45=this,_0x539608=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return getSurfaceHeight(this[_0x345439(_0x33cb27._0x18c4e9)]['scene'],this[_0x345439(0xd91)],_objectSpread2({'objectsToExclude':this['objectsToExclude']},_0x539608))['then'](function(_0x362ead){_0x362ead['position']&&(_0x5bae45['position']=_0x362ead['position']);});}},{'key':'clampToGround','value':function _0x1fe4ab(_0xd4fa40){return this['autoSurfaceHeight'](_0xd4fa40);}},{'key':_0x5e2c9a(0x7e5),'value':function _0x52fb06(_0x29715b){return this['point']?this['point']['toArray'](_0x29715b):[];}},{'key':_0x5e2c9a(0xcd9),'value':function _0x3fbdc1(_0x1d0af2){var _0x175f1b=_0x5e2c9a;return this['_setPositionsToCallback'](),_0x1d0af2&&(this[_0x175f1b(0xdb1)]=LngLatPoint['toCartesian'](_0x1d0af2)),this[_0x175f1b(0xdb1)];}},{'key':'_setPositionsToCallback','value':function _0x1d6630(){var _0x5345c8=_0x5e2c9a,_0x100e18=this;if(this[_0x5345c8(_0x55bf1d._0x39d4ec)])return;this['_isCallbackPositions']=!![],this['show']=this[_0x5345c8(_0x55bf1d._0xc6286a)][_0x5345c8(_0x55bf1d._0x56369a)],this['_position_draw']=this[_0x5345c8(0x734)],this[_0x5345c8(_0x55bf1d._0x21e0d1)]=new Cesium__namespace['CallbackProperty'](function(_0x448b9f){return _0x100e18['_position_draw'];},![]),this['updateAttrForDrawing']&&this[_0x5345c8(_0x55bf1d._0x4dc74f)](!![]),this['_updateOutlineToCallback'](),this['_updateLabelPosition']();}},{'key':'_cancelPositionsCallback','value':function _0x7b0048(){var _0x41f34f=_0x5e2c9a;if(!this[_0x41f34f(0x68a)])return;this[_0x41f34f(0x68a)]=![],this['_position']=this[_0x41f34f(_0x50713f._0x14af23)],this[_0x41f34f(_0x50713f._0x40fad6)]=LngLatPoint['fromCartesian'](this['_position']),delete this['_position_draw'],this[_0x41f34f(0xe4f)]['position']=this['_position'];}},{'key':'_startDrawHook','value':function _0x522f63(){var _0x3a74fd=_0x5e2c9a;this[_0x3a74fd(_0x30d54d._0x19aeca)]['on'](EventType[_0x3a74fd(_0x30d54d._0x3ab24c)],this[_0x3a74fd(0x5d8)],this),this['_map']['on'](EventType['click'],this['_onClickHandler_point'],this);}},{'key':_0x5e2c9a(0x698),'value':function _0x3f9018(){var _0x10c571=_0x5e2c9a;this['_map']['off'](EventType['mouseMove'],this[_0x10c571(_0x578b5c._0x234979)],this),this[_0x10c571(_0x578b5c._0x247799)]['off'](EventType[_0x10c571(0x21a)],this['_onClickHandler_point'],this),this['show']=!![];}},{'key':'_onMouseMoveHandler_point','value':function _0x50ad03(_0x316184){var _0x1d17cb=_0x5e2c9a,_0x3d51b3=_0x316184[_0x1d17cb(0x925)];_0x3d51b3&&(this['_position_draw']=_0x3d51b3,this['lastPointTemporary']=!![]),this['_map']['openSmallTooltip'](_0x316184['endPosition'],this['_draw_tooltip']||this['_map'][_0x1d17cb(0xef6)]('_单击完成绘制')),this['fire'](EventType[_0x1d17cb(_0x3d4d88._0x49e9f5)],_objectSpread2(_objectSpread2({},_0x316184),{},{'drawtype':this['type'],'graphic':this}),!![]);}},{'key':'_onClickHandler_point','value':function _0x27b71a(_0x5cbe27){var _0x13ea4c=_0x5e2c9a,_0x204388=_0x5cbe27[_0x13ea4c(_0x4a6c63._0x46cb9d)];_0x204388&&(this[_0x13ea4c(0xdb1)]=_0x204388),this[_0x13ea4c(0xdb1)]&&(this['lastPointTemporary']=![],this['stopDraw']());}}]),_0x549fac;}(BaseEntity),EditPoly=function(_0x4bc95e){var _0x3ac8c8={_0x15e037:0x653,_0x35c8fb:0x968,_0x2675dd:0x6b3},_0x4ff7c3={_0x4e7e24:0x53f,_0x1cf6c1:0x468},_0x22d9c3={_0x623626:0x399},_0x5ed615={_0x5ef3f6:0x399,_0x2fcd05:0xa38,_0x177152:0x999,_0x4ddaa5:0x8e7},_0x2f299c={_0x1dc93c:0x857},_0x11db5b={_0x1e5446:0xa43,_0xdc1bd5:0xef6,_0x415232:0x8e7},_0xbedab7={_0x376ccd:0x653,_0xbe97e1:0xbca},_0x4d01cd={_0x3b77c1:0x6ba,_0x5e9b3e:0xe41,_0x109817:0x8df},_0x2220a6={_0x247203:0xa90},_0x21952e=_0x5a92ef;_inherits(_0x52037e,_0x4bc95e);var _0x589b37=_createSuper(_0x52037e);function _0x52037e(){var _0x470e91=_0x4361;return _classCallCheck(this,_0x52037e),_0x589b37[_0x470e91(_0x2220a6._0x247203)](this,arguments);}return _createClass(_0x52037e,[{'key':_0x21952e(_0x3ac8c8._0x15e037),'get':function _0x432bba(){return this['style']['closure'];}},{'key':'hasMidPoint','get':function _0x9af0f1(){var _0x3c5bdc=_0x21952e;return this['positions'][_0x3c5bdc(_0x4d01cd._0x3b77c1)]<this[_0x3c5bdc(_0x4d01cd._0x5e9b3e)][_0x3c5bdc(_0x4d01cd._0x109817)];}},{'key':'bindDraggers','value':function _0x23a8e3(){var _0x510f3b={_0x3d5f4e:0xbe0},_0x4e44ce={_0xf869f5:0x403},_0x27166e={_0x16b769:0x403,_0x17ed14:0x653,_0x1c4226:0x64b},_0x5e3b17=_0x21952e,_0xb9ece9=this,_0x3f3fc7=this['positions'],_0x1ff409=function _0x310d20(_0x2b8d23,_0x3b91d1){var _0x39ce93={_0x544d9e:0xbe0,_0x4211ed:0x64b},_0x519ae5={_0x403c82:0x403,_0x2ff822:0x33d},_0x4077d6=_0x4361,_0x2fb14e=_0xb9ece9['updatePositionsHeightByAttr'](_0x3f3fc7[_0x2b8d23]),_0x2a435f=_0xb9ece9['createDragger']({'position':_0x2fb14e,'onDrag':function _0x3ca074(_0x356c5c,_0x5b828f){var _0x1423c9=_0x4361,_0x4ec70;_0x5b828f=_0xb9ece9['updatePositionsHeightByAttr'](_0x5b828f),_0x356c5c[_0x1423c9(0xd91)]=_0x5b828f,_0xb9ece9['positions'][_0x356c5c['index']]=_0x5b828f;if(((_0x4ec70=_0xb9ece9[_0x1423c9(_0x27166e._0x16b769)])===null||_0x4ec70===void 0x0?void 0x0:_0x4ec70['length'])>0x0)return;if(_0xb9ece9[_0x1423c9(0x516)]){var _0xc4cc30,_0x538d25,_0x82f270;if(_0xb9ece9['hasClosure']||!_0xb9ece9[_0x1423c9(_0x27166e._0x17ed14)]&&_0x356c5c['index']!==0x0){_0x356c5c[_0x1423c9(0x64b)]===0x0?(_0xc4cc30=_0x3b91d1*0x2-0x1,_0x538d25=_0x3b91d1-0x1):(_0xc4cc30=_0x356c5c['index']*0x2-0x1,_0x538d25=_0x356c5c[_0x1423c9(_0x27166e._0x1c4226)]-0x1);var _0x377b6b=_0x3f3fc7[_0x538d25];_0x82f270=getMidpoint(_0x5b828f,_0x377b6b),_0x82f270=_0xb9ece9['updatePositionsHeightByAttr'](_0x82f270),_0xb9ece9['draggers'][_0xc4cc30]['position']=_0x82f270;}(_0xb9ece9['hasClosure']||!_0xb9ece9['hasClosure']&&_0x356c5c['index']!==_0x3b91d1-0x1)&&(_0x356c5c['index']===_0x3b91d1-0x1?(_0xc4cc30=_0x356c5c['index']*0x2+0x1,_0x538d25=0x0):(_0xc4cc30=_0x356c5c['index']*0x2+0x1,_0x538d25=_0x356c5c['index']+0x1),_0x82f270=getMidpoint(_0x5b828f,_0x3f3fc7[_0x538d25]),_0x82f270=_0xb9ece9[_0x1423c9(0x356)](_0x82f270),_0xb9ece9['draggers'][_0xc4cc30]['position']=_0x82f270);}if(_0xb9ece9['_draggerMove']){var _0xcb94e4=centerOfMass(_0x3f3fc7);_0xcb94e4=_0xb9ece9['updatePositionsHeightByAttr'](_0xcb94e4),_0xb9ece9['_draggerMove']['position']=_0xcb94e4;}},'onDragStart':function _0x3f79cf(_0x1e4421,_0x3bd7ff){var _0x8ccb8f=_0x4361,_0x2b894b;if(((_0x2b894b=_0xb9ece9[_0x8ccb8f(_0x519ae5._0x403c82)])===null||_0x2b894b===void 0x0?void 0x0:_0x2b894b['length'])>0x0)for(var _0x1258f7=0x0,_0xbf16b9=_0xb9ece9[_0x8ccb8f(_0x519ae5._0x2ff822)]['length'];_0x1258f7<_0xbf16b9;_0x1258f7++){_0xb9ece9['draggers'][_0x1258f7][_0x8ccb8f(0x7a6)]=![];}},'onDragEnd':function _0x4c43c1(_0x451235,_0x2627fe){var _0x271bbf=_0x4361,_0x4e37dc;((_0x4e37dc=_0xb9ece9[_0x271bbf(_0x4e44ce._0xf869f5)])===null||_0x4e37dc===void 0x0?void 0x0:_0x4e37dc['length'])>0x0&&_0xb9ece9['updateDraggers']();}});_0x2a435f['index']=_0x2b8d23,_0xb9ece9['draggers']['push'](_0x2a435f);if(_0xb9ece9['hasMidPoint']&&(_0xb9ece9[_0x4077d6(_0xbedab7._0x376ccd)]||!_0xb9ece9['hasClosure']&&_0x2b8d23<_0x3b91d1-0x1)){var _0x220853=(_0x2b8d23+0x1)%_0x3b91d1,_0x59b087=getMidpoint(_0x2fb14e,_0x3f3fc7[_0x220853]);_0x59b087=_0xb9ece9['updatePositionsHeightByAttr'](_0x59b087);var _0x58af7a=_0xb9ece9['createDragger']({'position':_0x59b087,'type':PointType[_0x4077d6(_0xbedab7._0xbe97e1)],'tooltip':_0xb9ece9['_map']['getLangText']('_增加点'),'onDragStart':function _0x57ef9f(_0x552aeb,_0xccbc89){var _0x26c30e=_0x4077d6;_0xb9ece9[_0x26c30e(_0x510f3b._0x3d5f4e)]['splice'](_0x552aeb['index'],0x0,_0xccbc89);},'onDrag':function _0x351505(_0x17550f,_0x2c314d){var _0x539597=_0x4077d6;_0xb9ece9[_0x539597(_0x39ce93._0x544d9e)][_0x17550f[_0x539597(_0x39ce93._0x4211ed)]]=_0x2c314d;},'onDragEnd':function _0xcaa5bd(_0x5012cc,_0x50cb12){_0xb9ece9['_fireAddPoint'](_0x5012cc,_0x50cb12),_0xb9ece9['updateDraggers']();}});_0x58af7a['index']=_0x220853,_0xb9ece9['draggers']['push'](_0x58af7a);}};for(var _0x13c574=0x0,_0x5ef8cb=_0x3f3fc7['length'];_0x13c574<_0x5ef8cb;_0x13c574++){_0x1ff409(_0x13c574,_0x5ef8cb);}this[_0x5e3b17(0xe20)](),this[_0x5e3b17(0x758)]['extrudedHeight']&&this['_bindHeightDraggers']();}},{'key':'_bindMoveAllDragger','value':function _0x59892a(){var _0x1ed2eb={_0x1969ed:0x675,_0x51d7e8:0xe41},_0x5a035a={_0x1ecdf4:0xe41},_0x231433=_0x21952e,_0x4ed363=this;if(!this['_graphic']['_hasMoveEdit'])return;var _0x58cce2=centerOfMass(this[_0x231433(0xbe0)]);_0x58cce2=this[_0x231433(0x356)](_0x58cce2);var _0x45833c=this[_0x231433(_0x11db5b._0x1e5446)]({'position':_0x58cce2,'type':PointType[_0x231433(0xecd)],'tooltip':this['_map'][_0x231433(_0x11db5b._0xdc1bd5)]('_整体平移'),'onDragStart':function _0x5d9f22(_0x3e3d33,_0x18a4f7){_0x58cce2=_0x18a4f7;},'onDrag':function _0x6a6fe3(_0x55f077,_0x44404f){var _0x5adf38={_0x16e57c:0x23b,_0x300993:0xd06},_0x190324=_0x231433,_0x33ef30,_0x5d9da4=Cesium__namespace['Cartesian3'][_0x190324(0xf4a)](_0x44404f,_0x58cce2,new Cesium__namespace['Cartesian3']());_0x58cce2=_0x44404f,_0x4ed363['positions'][_0x190324(_0x1ed2eb._0x1969ed)](function(_0x35ca0a,_0x482d31,_0x1f077d){var _0x57d63a=Cesium__namespace['Cartesian3']['add'](_0x35ca0a,_0x5d9da4,new Cesium__namespace['Cartesian3']());_0x4ed363['positions'][_0x482d31]=_0x57d63a;});if(((_0x33ef30=_0x4ed363['_graphic'][_0x190324(0x3f6)])===null||_0x33ef30===void 0x0?void 0x0:_0x33ef30['length'])>0x0){var _0x1eeecd=function _0x1da2d0(_0x57c36c,_0x3d211d){var _0x4853ad=_0x190324,_0xcd8d8a=_0x4ed363[_0x4853ad(_0x5a035a._0x1ecdf4)]['_draw_holes'][_0x57c36c];_0xcd8d8a['forEach'](function(_0x47a228,_0x46e171,_0x262ce4){var _0x44330e=_0x4853ad,_0x2ca9e1=Cesium__namespace[_0x44330e(_0x5adf38._0x16e57c)][_0x44330e(_0x5adf38._0x300993)](_0x47a228,_0x5d9da4,new Cesium__namespace[(_0x44330e(0x23b))]());_0xcd8d8a[_0x46e171]=_0x2ca9e1;});};for(var _0x26b236=0x0,_0x54b278=_0x4ed363[_0x190324(_0x1ed2eb._0x51d7e8)]['_draw_holes']['length'];_0x26b236<_0x54b278;_0x26b236++){_0x1eeecd(_0x26b236,_0x54b278);}}for(var _0x3d52c0=0x0,_0x4b2a94=_0x4ed363['draggers']['length'];_0x3d52c0<_0x4b2a94;_0x3d52c0++){_0x45833c!==_0x4ed363[_0x190324(0x33d)][_0x3d52c0]&&(_0x4ed363[_0x190324(0x33d)][_0x3d52c0]['position']=Cesium__namespace['Cartesian3']['add'](_0x4ed363['draggers'][_0x3d52c0]['position'],_0x5d9da4,new Cesium__namespace['Cartesian3']()));}_0x4ed363['_updateMoveAllHook'](_0x44404f);}});this['_draggerMove']=_0x45833c,this['draggers'][_0x231433(_0x11db5b._0x415232)](_0x45833c);}},{'key':_0x21952e(_0x3ac8c8._0x35c8fb),'value':function _0x3733e2(_0x51ac7b){}},{'key':_0x21952e(0x604),'value':function _0x31d572(_0x4f9c7b){var _0x36a9be=_0x21952e,_0x33c705=this;if(!this['_graphic'][_0x36a9be(0x2b6)])return;this['_heightDraggers']=[],_0x4f9c7b=_0x4f9c7b||this['positions'];var _0x1b371f=getCesiumValue(this['entityGraphic']['extrudedHeight'],Number,this[_0x36a9be(_0x5ed615._0x5ef3f6)][_0x36a9be(_0x5ed615._0x2fcd05)]['currentTime']);for(var _0x2a131e=0x0,_0x12c2f3=_0x4f9c7b['length'];_0x2a131e<_0x12c2f3;_0x2a131e++){var _0x360f3c=setPositionsHeight(_0x4f9c7b[_0x2a131e],_0x1b371f),_0x391f8f=this['createDragger']({'position':_0x360f3c,'type':PointType['MoveHeight'],'tooltip':this['_map']['getLangText'](_0x36a9be(_0x5ed615._0x177152)),'onDrag':function _0x2e8158(_0x4fc183,_0x48a73b){var _0x4da144=_0x36a9be,_0x5ba957=Cesium__namespace['Cartographic']['fromCartesian'](_0x48a73b)['height'];_0x33c705['entityGraphic'][_0x4da144(0x69b)]=_0x5ba957;var _0x394753=getMaxHeight(_0x33c705['positions']);_0x33c705[_0x4da144(0x5da)][_0x4da144(0x468)]=_0x33c705['formatNum'](_0x5ba957-_0x394753,0x2),_0x33c705[_0x4da144(_0x2f299c._0x1dc93c)](_0x5ba957),_0x33c705['updateAttrForEditing'](),_0x33c705['fire'](EventType['editStyle']);}});this[_0x36a9be(0x33d)]['push'](_0x391f8f),this['_heightDraggers'][_0x36a9be(_0x5ed615._0x4ddaa5)](_0x391f8f);}}},{'key':'updateHeightDraggers','value':function _0x43e096(_0x506871){var _0x14d104=_0x21952e;for(var _0x557645=0x0;_0x557645<this['_heightDraggers']['length'];_0x557645++){var _0x57b324,_0x4bda9d=this[_0x14d104(0x403)][_0x557645],_0x548d1c=setPositionsHeight(getPositionValue(_0x4bda9d['position'],(_0x57b324=this['_map'])===null||_0x57b324===void 0x0?void 0x0:_0x57b324['clock']['currentTime']),_0x506871);_0x4bda9d['position']=_0x548d1c;}}},{'key':'updatePositionsHeightByAttr','value':function _0x26f8a5(_0x3a2485){var _0x655580=_0x21952e;return this['clampToGround']&&(_0x3a2485=getSurfacePosition(this[_0x655580(_0x22d9c3._0x623626)]['scene'],_0x3a2485)),_0x3a2485;}},{'key':_0x21952e(_0x3ac8c8._0x2675dd),'value':function _0x4c6feb(_0x1a268a){var _0x14934f=_0x21952e;_get(_getPrototypeOf(_0x52037e['prototype']),'_updateStyleHook',this)[_0x14934f(_0x4ff7c3._0x4e7e24)](this,_0x1a268a),(Cesium__namespace['defined'](_0x1a268a[_0x14934f(_0x4ff7c3._0x1cf6c1)])||Cesium__namespace['defined'](_0x1a268a['height'])||Cesium__namespace['defined'](_0x1a268a['clampToGround']))&&this['updateDraggers']();}}]),_0x52037e;}(EditBase),BasePolyEntity=function(_0x4b3f0e){var _0x24a702={_0x1ea584:0xf75},_0x39be15={_0x135f0c:0x21a,_0x2a7fa9:0x795,_0x1b4a95:0xcf5},_0x8267b0={_0x36e279:0x399},_0x9ded26={_0x4f4367:0x68a},_0x3fb36b={_0x4c8329:0x752},_0xf2902d={_0x379163:0x95b,_0x52d5ee:0xcae,_0x2e1be8:0xcd7,_0x8f822f:0xbac,_0x51e277:0x77b},_0x4f81b9={_0x46f85e:0x752},_0x55260e={_0x4a8feb:0x5a2},_0x5c1ea4={_0x38e61c:0xdde},_0x2beda8={_0x59f1b2:0x61d},_0x11e4ee={_0x18ccba:0xdcd},_0x56991d={_0x788a62:0x1ce,_0x47d572:0xb03},_0x1333ef={_0x80918b:0x896},_0x41622d={_0x295bad:0x6ba},_0xc6f7f0={_0x5e5936:0x480},_0x1b3d15={_0x5153e4:0xc6a},_0x2c725d={_0x4e0210:0xa3e,_0x314940:0x514,_0x51299f:0x477,_0x13c7b6:0x8df,_0x14d712:0x4f9,_0x30f9e9:0xc6a},_0x15a3c3=_0x5a92ef;_inherits(_0x1aa8f3,_0x4b3f0e);var _0x36ce08=_createSuper(_0x1aa8f3);function _0x1aa8f3(){var _0x461208=_0x4361,_0x172e24,_0xeca366,_0x51b136,_0x2ea12f,_0x229d4d,_0x514f98,_0x1694bc=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1aa8f3),_0x514f98=_0x36ce08[_0x461208(0x53f)](this,_0x1694bc),_0x514f98[_0x461208(_0x2c725d._0x4e0210)]=(_0x172e24=_0x514f98[_0x461208(_0x2c725d._0x314940)][_0x461208(_0x2c725d._0x51299f)])!==null&&_0x172e24!==void 0x0?_0x172e24:!![],_0x514f98['_minPointNum']=(_0xeca366=_0x1694bc['minPointNum'])!==null&&_0xeca366!==void 0x0?_0xeca366:0x2,_0x514f98[_0x461208(_0x2c725d._0x13c7b6)]=(_0x51b136=_0x1694bc[_0x461208(_0x2c725d._0x14d712)])!==null&&_0x51b136!==void 0x0?_0x51b136:0x270f,_0x514f98[_0x461208(_0x2c725d._0x30f9e9)]=(_0x2ea12f=_0x1694bc['hasMoveEdit'])!==null&&_0x2ea12f!==void 0x0?_0x2ea12f:!![],_0x514f98['_hasHeightEdit']=(_0x229d4d=_0x1694bc['hasHeightEdit'])!==null&&_0x229d4d!==void 0x0?_0x229d4d:!![],_0x1694bc['positions']&&(_0x514f98['style']['buffer']>0x0?_0x514f98['positions']=bufferPoints(_0x1694bc['positions'],_0x514f98['style']['buffer'],_0x514f98['style']['bufferSteps']):_0x514f98['positions']=_0x1694bc['positions']),_0x514f98;}return _createClass(_0x1aa8f3,[{'key':'hasMoveEdit','get':function _0x1eec71(){var _0x539a05=_0x4361;return this[_0x539a05(_0x1b3d15._0x5153e4)];}},{'key':'hasHeightEdit','get':function _0x566344(){return this['_hasHeightEdit'];}},{'key':_0x15a3c3(0x4fb),'get':function _0x4e30c8(){return EditPoly;}},{'key':'center','get':function _0x29f8d6(){var _0x597e20=_0x15a3c3;return this['style'][_0x597e20(_0xc6f7f0._0x5e5936)]?this['centerOfMass']:this['centerOfLine'];}},{'key':'centerOfMass','get':function _0x38b279(){return centerOfMass(this['positionsShow']);}},{'key':_0x15a3c3(0xd4e),'get':function _0x20e5be(){var _0x29d38d=_0x15a3c3,_0x1dc970=this['positionsShow'];if(!_0x1dc970||_0x1dc970[_0x29d38d(_0x41622d._0x295bad)]===0x0)return null;else{if(_0x1dc970[_0x29d38d(_0x41622d._0x295bad)]===0x1)return _0x1dc970[0x0];}return _0x1dc970['length']<0xa?sliceByMaxDistance(_0x1dc970,this['distance']/0x2,{'point':!![]}):_0x1dc970[Math['floor'](_0x1dc970['length']/0x2)];}},{'key':'distance','get':function _0x53d85a(){return getDistance(this['positionsShow']);}},{'key':'area','get':function _0xd64b89(){return getSurfaceArea(this['positionsShow']);}},{'key':'positions','get':function _0x24e3ec(){var _0x570ca4=_0x15a3c3;if(this['_getPositions'])return this[_0x570ca4(0x8e8)]();return this[_0x570ca4(_0x1333ef._0x80918b)];},'set':function _0xf71c00(_0x3a2ec7){var _0x55cf5c=_0x15a3c3,_0xdb11c4=this;if(!_0x3a2ec7)return;if(Array['isArray'](_0x3a2ec7)){var _0x1fbe66,_0x173c19=[],_0x3d2ec4=[];_0x3a2ec7['forEach'](function(_0x5a983b,_0x26a88e){var _0x59beb2=_0x4361,_0x4ba4d8=LngLatPoint['parse'](_0x5a983b);if(!_0x4ba4d8||!_0x4ba4d8['valid']())return;var _0x65fd7b=_0xdb11c4['style'][_0x59beb2(0xa2a)];if(Cesium__namespace['defined'](_0x65fd7b)){if(isString(_0x65fd7b))_0x65fd7b=Number(template(_0x65fd7b,_0xdb11c4['attr'],!![])),isNaN(_0x65fd7b)&&(_0x65fd7b=0x0);else Array['isArray'](_0x65fd7b)&&(_0x65fd7b=_0x65fd7b[_0x26a88e]||0x0);_0x4ba4d8['alt']=_0x65fd7b;}var _0x164b53=_0xdb11c4['getAddHeight'](_0x26a88e);_0x164b53!==0x0&&(_0x4ba4d8[_0x59beb2(0xd68)]=_0x4ba4d8['alt']+_0x164b53),_0x173c19['push'](_0x4ba4d8),_0x3d2ec4['push'](_0x4ba4d8['toCartesian']());}),(_0x1fbe66=this[_0x55cf5c(_0x56991d._0x788a62)])!==null&&_0x1fbe66!==void 0x0&&_0x1fbe66['enabled']?this['_positions_draw']=_0x3d2ec4:this['_positions']=_0x3d2ec4,this['_points']=_0x173c19;}else this['_positions']=_0x3a2ec7;this['_entity']&&this['_updatePositionsHook'](),this[_0x55cf5c(_0x56991d._0x47d572)](EventType['updatePosition'],{'positions':this['_positions']});}},{'key':'positionsShow','get':function _0x463883(){var _0x4c83f9=_0x15a3c3,_0x587060=getCesiumValue(this['_positions']);return _0x587060 instanceof Cesium__namespace[_0x4c83f9(0xcae)]&&(_0x587060=this['outlinePositions']),_0x587060;}},{'key':'points','get':function _0x7e94d(){var _0x5cef9e=_0x15a3c3;if(this['_positions']instanceof Cesium__namespace[_0x5cef9e(_0x11e4ee._0x18ccba)]){var _0x363305;this['_positions_draw']?_0x363305=this['_positions_draw']:(_0x363305=this['positionsShow'],this['style']['closure']&&_0x363305['pop']());var _0x458e60=[];_0x363305['forEach'](function(_0x4e3af0){var _0x3cdf57=LngLatPoint['parse'](_0x4e3af0);if(!_0x3cdf57)return;_0x458e60['push'](_0x3cdf57);}),this['_points']=_0x458e60;}return!this['_points']&&(this[_0x5cef9e(0x2bf)]=LngLatArray['toPoints'](this['_positions'])),this[_0x5cef9e(0x2bf)];}},{'key':'coordinates','get':function _0x678d0b(){return this['getCoordinates']();}},{'key':'rectangle','get':function _0x26a7c2(){var _0x428d00=_0x15a3c3;return Cesium__namespace['Rectangle'][_0x428d00(_0x2beda8._0x59f1b2)](this['positions']);}},{'key':'getEntityPositions','value':function _0x297344(){return this['entityGraphic']['positions'];}},{'key':'_mountedHook','value':function _0x1ef543(){}},{'key':'_updatePositionsHook','value':function _0x36e57e(){var _0x463970=_0x15a3c3;this['_updateLabelPosition'](),this[_0x463970(0x774)]();}},{'key':'_getGeoJsonGeometry','value':function _0x3a4294(_0x23076e){var _0xce628b=_0x15a3c3;return{'type':_0xce628b(0xe2c),'coordinates':this['getCoordinates'](_0x23076e===null||_0x23076e===void 0x0?void 0x0:_0x23076e['noAlt'])};}},{'key':'getCoordinates','value':function _0x596467(_0x11d3e5){var _0x1b6d68=[];return this['points']['forEach'](function(_0x34f916){var _0xe823f0=_0x4361;_0x1b6d68['push'](_0x34f916[_0xe823f0(_0x5c1ea4._0x38e61c)](_0x11d3e5));}),_0x1b6d68;}},{'key':'isInPoly','value':function _0x4683b7(_0x35f08f){var _0x125efd=_0x15a3c3,_0x564c0a=LngLatPoint[_0x125efd(0x218)](_0x35f08f),_0x55e8e2=Cesium__namespace['Rectangle'][_0x125efd(_0x55260e._0x4a8feb)](Cesium__namespace['Rectangle']['fromCartesianArray'](this['positionsShow']),_0x564c0a['toCartographic']());if(!_0x55e8e2)return![];return isInPoly(_0x564c0a,this['coordinates']);}},{'key':'autoSurfaceHeight','value':function _0x44fdad(){var _0x12a454=this,_0x1c2437=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return computeSurfacePoints(_objectSpread2(_objectSpread2({},_0x1c2437),{},{'map':this['_map'],'positions':this['positionsShow']}))['then'](function(_0x342b2f){return!_0x342b2f['noHeight']&&(_0x12a454['positions']=_0x342b2f['positions']),_0x342b2f;});}},{'key':'clampToGround','value':function _0x9e675e(_0x56a230){return this['autoSurfaceHeight'](_0x56a230);}},{'key':_0x15a3c3(_0x24a702._0x1ea584),'value':function _0x34d4d4(_0x3ebb13){var _0x303a03=_0x15a3c3;return this['_setPositionsToCallback'](),_0x3ebb13&&(this['_positions_draw']=LngLatArray['toCartesians'](_0x3ebb13)),this[_0x303a03(_0x4f81b9._0x46f85e)];}},{'key':'_setPositionsToCallback','value':function _0x2da668(){var _0x2b7180=_0x15a3c3,_0x1e43dc=this;if(this['_isCallbackPositions'])return;this['_isCallbackPositions']=!![];var _0x913c6a=getCesiumValue(this['_positions']);if(_0x913c6a instanceof Cesium__namespace[_0x2b7180(_0xf2902d._0x379163)])_0x913c6a=_0x913c6a['positions'];else _0x913c6a instanceof Cesium__namespace[_0x2b7180(_0xf2902d._0x52d5ee)]&&(_0x913c6a=this[_0x2b7180(_0xf2902d._0x2e1be8)]);this['_positions_draw']=_0x913c6a||this['positionsShow']||[],this['positions']=new Cesium__namespace[(_0x2b7180(0xdcd))](function(_0x1206b1){return _0x1e43dc['_positions_CallbackProperty']();},![]),this[_0x2b7180(_0xf2902d._0x8f822f)](),this['updateAttrForDrawing']&&this[_0x2b7180(_0xf2902d._0x51e277)](!![]),this[_0x2b7180(0x806)]();}},{'key':'_positions_CallbackProperty','value':function _0x41f337(){var _0x2ff123=_0x15a3c3;return this[_0x2ff123(_0x3fb36b._0x4c8329)];}},{'key':'_cancelPositionsCallback','value':function _0x15d5a1(){var _0x4138d4=_0x15a3c3;if(!this[_0x4138d4(_0x9ded26._0x4f4367)])return;this['_isCallbackPositions']=![],this['_positions']=this['_positions_draw'],this['_points']=LngLatArray['toPoints'](this['_positions_draw']),delete this['_positions_draw'],this['_updatePositionsHook'](),this['_cancelOutlinePositionsCallback']();}},{'key':'_startDrawHook','value':function _0x53cfc5(){var _0x4db634=_0x15a3c3;this['_map']['on'](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this[_0x4db634(_0x8267b0._0x36e279)]['on'](EventType['click'],this['_onClickHandler'],this),this['_map']['on'](EventType['rightClick'],this['_onRightClickHandler'],this),this['_map']['on'](EventType['dblClick'],this[_0x4db634(0x2dc)],this);}},{'key':_0x15a3c3(0x698),'value':function _0x22490(){var _0x57d797=_0x15a3c3;this['_map']['off'](EventType[_0x57d797(0xf35)],this['_onMouseMoveHandler'],this),this['_map'][_0x57d797(0xcf5)](EventType[_0x57d797(_0x39be15._0x135f0c)],this[_0x57d797(_0x39be15._0x2a7fa9)],this),this['_map'][_0x57d797(_0x39be15._0x1b4a95)](EventType['rightClick'],this['_onRightClickHandler'],this),this['_map'][_0x57d797(0xcf5)](EventType['dblClick'],this['_onDbClickHandler'],this);}}]),_0x1aa8f3;}(BaseEntity),PointEntity=function(_0x17ee7a){var _0x18586f={_0x12e818:0x2fa},_0x1bdc48={_0x493196:0x685,_0x14f823:0x84b,_0x146eb0:0xe4f,_0x36faaf:0x851,_0x62f509:0xe4f,_0x15c9ee:0xe4f},_0x186d46={_0x3c5113:0x766,_0x16e639:0x514,_0x31e499:0x99e},_0x32b4f5={_0x3db35b:0xe4f,_0x18485c:0x3f9},_0x50ae9d={_0x57c7fa:0x310},_0x4a09e2={_0x4e5b99:0x310,_0x2135aa:0x99e,_0x1ef258:0x851,_0x58221e:0x3f9,_0x16291f:0xd91,_0x4d8d3d:0xcd5,_0x59bcb2:0x34e},_0x4454ff=_0x5a92ef;_inherits(_0x1f0f41,_0x17ee7a);var _0x152254=_createSuper(_0x1f0f41);function _0x1f0f41(){var _0x1932eb=_0x4361;return _classCallCheck(this,_0x1f0f41),_0x152254[_0x1932eb(0xa90)](this,arguments);}return _createClass(_0x1f0f41,[{'key':'entityGraphic','get':function _0xc04756(){var _0x119812;return(_0x119812=this['_entity'])===null||_0x119812===void 0x0?void 0x0:_0x119812['point'];}},{'key':'_mountedHook','value':function _0x53f83f(){var _0x49e919=_0x4361,_0x260521={'position':this[_0x49e919(0xd91)],'point':PointStyleConver['toCesiumVal'](this['style'])};this['style']['label']&&(_0x260521['label']=LabelStyleConver['toCesiumVal'](this['style']['label'],{},this[_0x49e919(_0x4a09e2._0x4e5b99)]));this[_0x49e919(0x514)]['billboard']&&(_0x260521['billboard']=BillboardStyleConver['toCesiumVal'](this[_0x49e919(0x514)]['billboard'],{},!![]));this['options']['circle']&&(_0x260521['ellipse']=CircleStyleConver['toCesiumVal'](this['options'][_0x49e919(_0x4a09e2._0x2135aa)],{},!![]));this['options']['model']&&this['options']['model']['show']&&(_0x260521['model']=ModelStyleConver[_0x49e919(_0x4a09e2._0x1ef258)](this[_0x49e919(0x514)]['model'],{},!![]));if(this[_0x49e919(0x514)][_0x49e919(_0x4a09e2._0x58221e)]){var _0x2d6e02,_0x1930cb,_0x112a71=PathStyleConver['toCesiumVal'](this['options']['path'],{},!![]);!_0x112a71['isAll']&&(_0x112a71[_0x49e919(0x410)]=0x0);_0x260521['path']=_0x112a71;var _0x3d6c15=(_0x2d6e02=this[_0x49e919(_0x4a09e2._0x16291f)])===null||_0x2d6e02===void 0x0?void 0x0:(_0x1930cb=_0x2d6e02['_property'])===null||_0x1930cb===void 0x0?void 0x0:_0x1930cb['_times'];if(_0x3d6c15&&_0x3d6c15['length']>0x0){var _0x2064ed,_0x40e193=_0x3d6c15[0x0],_0x3e210e=_0x3d6c15[_0x3d6c15[_0x49e919(0x6ba)]-0x1];((_0x2064ed=this['position'])===null||_0x2064ed===void 0x0?void 0x0:_0x2064ed['forwardExtrapolationType'])===Cesium__namespace[_0x49e919(_0x4a09e2._0x4d8d3d)]['HOLD']&&(_0x3e210e=Cesium__namespace['JulianDate'][_0x49e919(0x55c)](new Date(0x834,0x1,0x1))),_0x260521[_0x49e919(_0x4a09e2._0x59bcb2)]=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace[(_0x49e919(0xe07))]({'start':_0x40e193,'stop':_0x3e210e})]);}}this['_entity']=this['_createEntity'](_0x260521);}},{'key':_0x4454ff(_0x18586f._0x12e818),'value':function _0x5d21e1(){var _0x563089=_0x4454ff;this['_entity']['label']=this['_entity']['label']||{},LabelStyleConver['toCesiumVal'](this['style'][_0x563089(0xca4)],this[_0x563089(0xe4f)]['label'],this[_0x563089(_0x50ae9d._0x57c7fa)]);}},{'key':'_updateStyleHook','value':function _0x1dd773(_0x1e64cf,_0x1fdc2d){var _0x1e6a87=_0x4454ff;PointStyleConver[_0x1e6a87(0x851)](_0x1e64cf,this['entityGraphic']);}},{'key':'_style2Json','value':function _0x59e6f3(_0x399cde,_0x255c17){return PointStyleConver['toJSON'](_0x399cde,_0x255c17,!![]);}},{'key':'_setOptionsHook','value':function _0x15d125(_0xcb6e96,_0x453e93){var _0x5bc7ba=_0x4454ff;_0x453e93['model']&&ModelStyleConver['toCesiumVal'](_0xcb6e96['model'],this['_entity']['model'],!![]),_0x453e93['billboard']&&BillboardStyleConver['toCesiumVal'](_0xcb6e96['billboard'],this[_0x5bc7ba(0xe4f)]['billboard'],!![]),_0x453e93['path']&&PathStyleConver['toCesiumVal'](_0xcb6e96['path'],this[_0x5bc7ba(_0x32b4f5._0x3db35b)][_0x5bc7ba(_0x32b4f5._0x18485c)],!![]),_0x453e93['circle']&&CircleStyleConver['toCesiumVal'](_0xcb6e96['circle'],this['_entity'][_0x5bc7ba(0x615)],!![]);}},{'key':'_toJSON_Ex','value':function _0x55ee88(_0x1e5ca0){var _0x48bc07=_0x4454ff;this['options']['model']&&(_0x1e5ca0['model']={},ModelStyleConver['toJSON'](this['options'][_0x48bc07(_0x186d46._0x3c5113)],_0x1e5ca0['model'],!![])),this[_0x48bc07(0x514)]['billboard']&&(_0x1e5ca0['billboard']={},BillboardStyleConver['toJSON'](this['options']['billboard'],_0x1e5ca0['billboard'],!![])),this[_0x48bc07(_0x186d46._0x16e639)]['path']&&(_0x1e5ca0['path']={},PathStyleConver['toJSON'](this['options']['path'],_0x1e5ca0['path'],!![])),this['options']['circle']&&(_0x1e5ca0[_0x48bc07(_0x186d46._0x31e499)]={},CircleStyleConver['toJSON'](this['options'][_0x48bc07(_0x186d46._0x31e499)],_0x1e5ca0['circle'],!![]));}},{'key':_0x4454ff(0xe91),'value':function _0x262919(_0x2988ce){var _0x236b6a=_0x4454ff;this['_entity']['model']&&(this['_entity']['model']['color']=Cesium__namespace['Color']['WHITE']['withAlpha'](_0x2988ce));this['_entity']['billboard']&&(this['_entity'][_0x236b6a(_0x1bdc48._0x493196)][_0x236b6a(_0x1bdc48._0x14f823)]=Cesium__namespace['Color']['WHITE'][_0x236b6a(0x6ac)](_0x2988ce));if(this[_0x236b6a(_0x1bdc48._0x146eb0)]['path']){var _0xc8aa58=this['_updateEntityOpacity'](this['_entity']['path'],_0x2988ce);!_0xc8aa58&&PathStyleConver[_0x236b6a(_0x1bdc48._0x36faaf)](_objectSpread2(_objectSpread2({},this['options']['path']),{},{'globalAlpha':_0x2988ce}),this[_0x236b6a(_0x1bdc48._0x62f509)]['path'],!![]);}if(this[_0x236b6a(_0x1bdc48._0x15c9ee)]['circle']){var _0x1b34c5=this[_0x236b6a(0xdc9)](this['_entity']['circle'],_0x2988ce);!_0x1b34c5&&CircleStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this[_0x236b6a(0x514)][_0x236b6a(0x99e)]),{},{'globalAlpha':_0x2988ce}),this['_entity']['ellipse'],!![]);}}},{'key':'_updateDistanceDisplayConditionByEdit','value':function _0x2ba193(){}}]),_0x1f0f41;}(BasePointEntity);register$4(_0x5a92ef(0x874),PointEntity,!![]);var BillboardEntity=function(_0x52695b){var _0x268187={_0x5a2931:0xe4f},_0x5ced0e={_0x47a0d2:0xb74,_0x5c41f1:0xca4,_0x10d9d9:0xc24,_0x5cbe36:0xe4f},_0x10311b={_0x3b560d:0x766,_0x7beaca:0x874,_0x2cab81:0x99e},_0x227b99={_0x54f19d:0x3f9,_0x21fd0d:0x99e,_0x17bda5:0x514,_0x23bebc:0x615},_0x50a7cf={_0x4941ae:0x851,_0xffa879:0x3f9,_0x2d7734:0x615},_0xf59983={_0x39cedc:0x310},_0x27a0e5={_0x183549:0x5da,_0x7e5df6:0x6a6,_0x11a1b0:0xca4,_0xef1f22:0x874,_0x2ce05d:0x851,_0x176404:0x514,_0x2d7797:0x8bf},_0x48c539={_0x4c1a00:0x5da},_0xfc97ba=_0x5a92ef;_inherits(_0x282f8e,_0x52695b);var _0x10752a=_createSuper(_0x282f8e);function _0x282f8e(){return _classCallCheck(this,_0x282f8e),_0x10752a['apply'](this,arguments);}return _createClass(_0x282f8e,[{'key':_0xfc97ba(0x758),'get':function _0x4b6bfd(){var _0x2e1b4f=_0xfc97ba,_0x2e9b4b;return(_0x2e9b4b=this['_entity'])===null||_0x2e9b4b===void 0x0?void 0x0:_0x2e9b4b[_0x2e1b4f(0x685)];}},{'key':'image','get':function _0x2a8870(){return this['style']['image'];},'set':function _0x4c6832(_0x2e2b5b){var _0x3d1c49=_0xfc97ba;this[_0x3d1c49(_0x48c539._0x4c1a00)]['image']=_0x2e2b5b,this['_entity']&&(this[_0x3d1c49(0xe4f)][_0x3d1c49(0x685)]['image']=_0x2e2b5b);}},{'key':'_mountedHook','value':function _0x1535e4(){var _0x2e72d2=_0xfc97ba,_0x64aa0={'position':this[_0x2e72d2(0xd91)],'billboard':BillboardStyleConver['toCesiumVal'](this['style'])};this[_0x2e72d2(_0x27a0e5._0x183549)][_0x2e72d2(0xca4)]&&(Cesium__namespace['defined'](this[_0x2e72d2(_0x27a0e5._0x183549)][_0x2e72d2(0x6a6)])&&!Cesium__namespace['defined'](this[_0x2e72d2(_0x27a0e5._0x183549)]['label']['clampToGround'])&&(this['style']['label'][_0x2e72d2(_0x27a0e5._0x7e5df6)]=this['style']['clampToGround']),_0x64aa0[_0x2e72d2(_0x27a0e5._0x11a1b0)]=LabelStyleConver['toCesiumVal'](this['style'][_0x2e72d2(0xca4)],{},this['attr']));this['options']['point']&&(_0x64aa0[_0x2e72d2(_0x27a0e5._0xef1f22)]=PointStyleConver[_0x2e72d2(0x851)](this['options']['point'],{},!![]));this['options']['circle']&&(_0x64aa0[_0x2e72d2(0x615)]=CircleStyleConver[_0x2e72d2(_0x27a0e5._0x2ce05d)](this[_0x2e72d2(0x514)]['circle'],{},!![]));this['options']['model']&&this[_0x2e72d2(0x514)]['model']['show']&&(_0x64aa0['model']=ModelStyleConver['toCesiumVal'](this['options']['model'],{},!![]));if(this[_0x2e72d2(_0x27a0e5._0x176404)]['path']){var _0x4b12f8,_0x5980c8,_0x45a0c2=PathStyleConver['toCesiumVal'](this['options']['path'],{},!![]);!_0x45a0c2[_0x2e72d2(0x59d)]&&(_0x45a0c2['leadTime']=0x0);_0x64aa0['path']=_0x45a0c2;var _0xfd1ad6=(_0x4b12f8=this['position'])===null||_0x4b12f8===void 0x0?void 0x0:(_0x5980c8=_0x4b12f8[_0x2e72d2(0x2ff)])===null||_0x5980c8===void 0x0?void 0x0:_0x5980c8[_0x2e72d2(_0x27a0e5._0x2d7797)];if(_0xfd1ad6&&_0xfd1ad6['length']>0x0){var _0x45fa4e,_0x1f8388=_0xfd1ad6[0x0],_0x4aa229=_0xfd1ad6[_0xfd1ad6['length']-0x1];((_0x45fa4e=this['position'])===null||_0x45fa4e===void 0x0?void 0x0:_0x45fa4e['forwardExtrapolationType'])===Cesium__namespace['ExtrapolationType']['HOLD']&&(_0x4aa229=Cesium__namespace['JulianDate']['fromDate'](new Date(0x834,0x1,0x1))),_0x64aa0['availability']=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace['TimeInterval']({'start':_0x1f8388,'stop':_0x4aa229})]);}}this[_0x2e72d2(0xe4f)]=this['_createEntity'](_0x64aa0);}},{'key':_0xfc97ba(0x2fa),'value':function _0x4a3ed4(){var _0xe84aa0=_0xfc97ba;this['_entity']['label']=this['_entity']['label']||{},LabelStyleConver['toCesiumVal'](this['style']['label'],this['_entity']['label'],this[_0xe84aa0(_0xf59983._0x39cedc)]);}},{'key':'_style2Json','value':function _0x36065f(_0x5d97e5,_0x7254b5){var _0x37c9ae=_0xfc97ba;return BillboardStyleConver[_0x37c9ae(0x7f9)](_0x5d97e5,_0x7254b5,!![]);}},{'key':'_updateStyleHook','value':function _0x163f96(_0x31c74f,_0x2c6048){var _0x22fbfa=_0xfc97ba;BillboardStyleConver[_0x22fbfa(0x851)](_0x31c74f,this['entityGraphic']);}},{'key':'_setOptionsHook','value':function _0x114469(_0x54a329,_0x9bf95f){var _0x2fc64e=_0xfc97ba;_0x9bf95f['model']&&ModelStyleConver[_0x2fc64e(0x851)](_0x54a329['model'],this[_0x2fc64e(0xe4f)]['model'],!![]),_0x9bf95f['point']&&PointStyleConver[_0x2fc64e(_0x50a7cf._0x4941ae)](_0x54a329['point'],this['_entity']['point'],!![]),_0x9bf95f[_0x2fc64e(_0x50a7cf._0xffa879)]&&PathStyleConver['toCesiumVal'](_0x54a329['path'],this[_0x2fc64e(0xe4f)]['path'],!![]),_0x9bf95f['circle']&&CircleStyleConver['toCesiumVal'](_0x54a329[_0x2fc64e(0x99e)],this[_0x2fc64e(0xe4f)][_0x2fc64e(_0x50a7cf._0x2d7734)],!![]);}},{'key':'_updateExOpacity','value':function _0x53c411(_0x106ed5){var _0x4657ba=_0xfc97ba;this['_entity'][_0x4657ba(0x766)]&&(this['_entity']['model']['color']=Cesium__namespace[_0x4657ba(0x3d5)]['WHITE']['withAlpha'](_0x106ed5));if(this['_entity']['point']){var _0x5d7074=this['_updateEntityOpacity'](this['_entity']['point'],_0x106ed5);!_0x5d7074&&PointStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options']['point']),{},{'globalAlpha':_0x106ed5}),this['_entity']['point'],!![]);}if(this['_entity']['path']){var _0x513c79=this['_updateEntityOpacity'](this['_entity']['path'],_0x106ed5);!_0x513c79&&PathStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options'][_0x4657ba(_0x227b99._0x54f19d)]),{},{'globalAlpha':_0x106ed5}),this['_entity'][_0x4657ba(0x3f9)],!![]);}if(this['_entity']['circle']){var _0x2d9487=this['_updateEntityOpacity'](this['_entity'][_0x4657ba(_0x227b99._0x21fd0d)],_0x106ed5);!_0x2d9487&&CircleStyleConver[_0x4657ba(0x851)](_objectSpread2(_objectSpread2({},this[_0x4657ba(_0x227b99._0x17bda5)][_0x4657ba(0x99e)]),{},{'globalAlpha':_0x106ed5}),this['_entity'][_0x4657ba(_0x227b99._0x23bebc)],!![]);}}},{'key':'_toJSON_Ex','value':function _0x7d3f43(_0x267bd3){var _0x2569d7=_0xfc97ba;this['options'][_0x2569d7(_0x10311b._0x3b560d)]&&(_0x267bd3['model']={},ModelStyleConver[_0x2569d7(0x7f9)](this[_0x2569d7(0x514)][_0x2569d7(0x766)],_0x267bd3['model'],!![])),this['options']['point']&&(_0x267bd3['point']={},PointStyleConver['toJSON'](this[_0x2569d7(0x514)]['point'],_0x267bd3[_0x2569d7(_0x10311b._0x7beaca)],!![])),this['options']['path']&&(_0x267bd3['path']={},PathStyleConver['toJSON'](this['options'][_0x2569d7(0x3f9)],_0x267bd3[_0x2569d7(0x3f9)],!![])),this['options']['circle']&&(_0x267bd3['circle']={},CircleStyleConver['toJSON'](this[_0x2569d7(0x514)]['circle'],_0x267bd3[_0x2569d7(_0x10311b._0x2cab81)],!![]));}},{'key':'_updateDistanceDisplayConditionByEdit','value':function _0x3a2db4(){}},{'key':'setOpacity','value':function _0x5c8a86(_0x2920c0){var _0x13059f=_0xfc97ba;this['style']['globalAlpha']=_0x2920c0,this['_entity']&&(this['_entity']['billboard']['color']=Cesium__namespace['Color']['WHITE'][_0x13059f(0x6ac)](_0x2920c0)),this['_updateLabelOpacity'](_0x2920c0);}},{'key':'startBounce','value':function _0x198f73(){var _0x2a58f4=_0xfc97ba,_0x4618c3=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this['_entity'])return;var _0x1a30a7=-(_0x4618c3[_0x2a58f4(0x787)]||0x32),_0x41f71a=_0x4618c3['step']||0x1,_0x76f91c=_0x4618c3['autoStop'],_0x48a0c2=_0x1a30a7,_0x17decc=-0x1,_0x1cce2e=this;function _0x3dd225(){if(_0x48a0c2<=_0x1a30a7&&_0x17decc!==0x1)_0x17decc=0x1,_0x76f91c&&(_0x1a30a7*=0.55,_0x41f71a*0x2>=-_0x1a30a7&&_0x1cce2e['stopBounce']());else _0x48a0c2>=0x0&&_0x17decc!==-0x1&&(_0x17decc=-0x1);_0x48a0c2+=_0x41f71a*_0x17decc;}var _0x169daf=getCesiumValue(this['entityGraphic'][_0x2a58f4(0xc24)],Cesium__namespace[_0x2a58f4(0xb74)])||new Cesium__namespace[(_0x2a58f4(_0x5ced0e._0x47a0d2))](0x0,0x0),_0x539cd5=_0x169daf['clone']();this['entityGraphic']['pixelOffset_original']=_0x169daf,this['entityGraphic']['pixelOffset']=new Cesium__namespace['CallbackProperty'](function(_0x13a772){return _0x3dd225(),_0x539cd5['y']=_0x169daf['y']+_0x48a0c2,_0x539cd5;});if(this['_entity'][_0x2a58f4(0xca4)]){var _0x2a7982=getCesiumValue(this['_entity'][_0x2a58f4(_0x5ced0e._0x5c41f1)][_0x2a58f4(_0x5ced0e._0x10d9d9)],Cesium__namespace['Cartesian2'])||new Cesium__namespace['Cartesian2'](0x0,0x0),_0x1317a1=_0x2a7982['clone']();this['_entity']['label']['pixelOffset_original']=_0x2a7982,this[_0x2a58f4(_0x5ced0e._0x5cbe36)]['label']['pixelOffset']=new Cesium__namespace['CallbackProperty'](function(_0x314478){return _0x1317a1['y']=_0x2a7982['y']+_0x48a0c2,_0x1317a1;});}}},{'key':'stopBounce','value':function _0x40c720(){var _0x37ea9c=_0xfc97ba;this['entityGraphic']['pixelOffset']=this['entityGraphic']['pixelOffset_original'],this['_entity']['label']&&(this['_entity']['label'][_0x37ea9c(0xc24)]=this[_0x37ea9c(_0x268187._0x5a2931)][_0x37ea9c(0xca4)]['pixelOffset_original']);}}]),_0x282f8e;}(BasePointEntity);register$4(_0x5a92ef(0x685),BillboardEntity,!![]);var DivBillboardEntity=function(_0x190cb9){var _0x373521={_0xaa5ebe:0x5da,_0xb33110:0xb0c,_0x483e1c:0xab5},_0x5edded={_0x112dfc:0x634},_0x4efe4b={_0x23ae0a:0x758,_0x203bba:0x3bb},_0x5f2936={_0x18b847:0xe26,_0x51335:0x53f,_0x4f2acc:0xf8b,_0x5e672b:0x84b},_0x99527e=_0x5a92ef;_inherits(_0x336320,_0x190cb9);var _0x3f71a4=_createSuper(_0x336320);function _0x336320(){return _classCallCheck(this,_0x336320),_0x3f71a4['apply'](this,arguments);}return _createClass(_0x336320,[{'key':'_mountedHook','value':function _0x1e5639(){_get(_getPrototypeOf(_0x336320['prototype']),'_mountedHook',this)['call'](this),this['_updateImage_delay']();}},{'key':'_updateStyleHook','value':function _0xa07361(_0xc481bc,_0x297d9f){var _0x3f2160=_0x4361;delete _0xc481bc['image'],_get(_getPrototypeOf(_0x336320[_0x3f2160(_0x5f2936._0x18b847)]),'_updateStyleHook',this)[_0x3f2160(_0x5f2936._0x51335)](this,_0xc481bc,_0x297d9f),_0x297d9f&&(_0x297d9f[_0x3f2160(_0x5f2936._0x4f2acc)]||_0x297d9f[_0x3f2160(0xab9)]||_0x297d9f[_0x3f2160(_0x5f2936._0x5e672b)])&&this['_updateImage_delay']();}},{'key':_0x99527e(0x6a7),'value':function _0x397be3(){var _0x5b4b01={_0x59773a:0x8ef},_0xc56666=_0x99527e,_0x3893e2=this;this[_0xc56666(0x8ef)]&&clearTimeout(this['updateTimer']),this['updateTimer']=setTimeout(function(){var _0x2a6b9b=_0xc56666;delete _0x3893e2[_0x2a6b9b(_0x5b4b01._0x59773a)];if(!_0x3893e2['_entity'])return;_0x3893e2['_updateImage']();},0x12c);}},{'key':'_updateImage','value':function _0x5333de(){var _0x5ca334=_0x99527e,_0x333512=this,_0x245ed9=create$3('div','mars3d-hideDiv'),_0x2e2f10=this[_0x5ca334(_0x373521._0xaa5ebe)]['html'];if(isString(_0x2e2f10))_0x245ed9[_0x5ca334(0xcc2)]=_0x2e2f10;else _0x2e2f10 instanceof Element&&_0x245ed9['appendChild'](_0x2e2f10);document[_0x5ca334(0x4b8)][_0x5ca334(0x1f0)](_0x245ed9),this['_islosdImg']=!![];if(window['domtoimage'])window['domtoimage']['toPng'](_0x245ed9)[_0x5ca334(0xab5)](function(_0x43cec8){var _0x3ef52f=_0x5ca334;_0x333512[_0x3ef52f(_0x4efe4b._0x23ae0a)]['image']=''+_0x43cec8,document['body']['removeChild'](_0x245ed9),_0x333512[_0x3ef52f(_0x4efe4b._0x203bba)]=![],_0x333512['fire'](_0x3ef52f(0x634),{'image':_0x43cec8});})[_0x5ca334(_0x373521._0xb33110)](function(_0x26812f){var _0x5a6809=_0x5ca334;logError$1(_0x5a6809(0x7cd),_0x26812f),document['body']['removeChild'](_0x245ed9),_0x333512['_islosdImg']=![];});else window['html2canvas']&&window[_0x5ca334(0x488)](_0x245ed9,{'backgroundColor':null,'allowTaint':!![]})[_0x5ca334(_0x373521._0x483e1c)](function(_0x53ef4b){var _0x50e09f=_0x5ca334;_0x333512['entityGraphic'][_0x50e09f(_0x5edded._0x112dfc)]=_0x53ef4b,document['body']['removeChild'](_0x245ed9),_0x333512[_0x50e09f(0x3bb)]=![],_0x333512['fire']('image',{'canvas':_0x53ef4b});})['catch'](function(_0x38f353){var _0x40600c=_0x5ca334;logError$1('未知原因,导出失败!',_0x38f353),document['body']['removeChild'](_0x245ed9),_0x333512[_0x40600c(0x3bb)]=![];});}}]),_0x336320;}(BillboardEntity);register$4(_0x5a92ef(0xadc),DivBillboardEntity,!![]);var FontBillboardEntity=function(_0x3c7edd){var _0x5b0978={_0x1f64cd:0xab9,_0x4ebacc:0x5da,_0x2752fe:0xe0c,_0x119497:0x1f0,_0x4ee339:0xab5};_inherits(_0x26c226,_0x3c7edd);var _0x4f8dd7=_createSuper(_0x26c226);function _0x26c226(){return _classCallCheck(this,_0x26c226),_0x4f8dd7['apply'](this,arguments);}return _createClass(_0x26c226,[{'key':'_updateImage','value':function _0x972210(){var _0x4bcc67={_0x2d70a1:0x6c8},_0x4c565b={_0x5f3677:0x3bb},_0x3287a8=_0x4361,_0x15de54,_0x120a72,_0x1ace7e,_0x432f16=this,_0x246da1=(_0x15de54=this['style'][_0x3287a8(_0x5b0978._0x1f64cd)])!==null&&_0x15de54!==void 0x0?_0x15de54:0x32,_0x1786e2=(_0x120a72=this[_0x3287a8(0x5da)]['iconPadding'])!==null&&_0x120a72!==void 0x0?_0x120a72:0xa,_0x35eca6=(_0x1ace7e=this[_0x3287a8(_0x5b0978._0x4ebacc)]['color'])!==null&&_0x1ace7e!==void 0x0?_0x1ace7e:'#ff0000',_0x44ce97=create$3('div',_0x3287a8(0xb13));_0x44ce97['setAttribute']('style','padding:\x20'['concat'](_0x1786e2,'px;text-align:center;max-width:')['concat'](_0x246da1,_0x3287a8(_0x5b0978._0x2752fe))['concat'](_0x246da1,'px;'));var _0x26d858=document[_0x3287a8(0xd77)]('i');_0x26d858['setAttribute']('class',this['style']['iconClass']),_0x26d858['setAttribute']('style','font-size:'+_0x246da1+_0x3287a8(0xa5a)+_0x35eca6+';'),_0x44ce97[_0x3287a8(0x1f0)](_0x26d858),document['body'][_0x3287a8(_0x5b0978._0x119497)](_0x44ce97),this[_0x3287a8(0x3bb)]=!![];if(window['domtoimage'])window['domtoimage'][_0x3287a8(0xe92)](_0x44ce97)[_0x3287a8(_0x5b0978._0x4ee339)](function(_0x55b798){var _0x54e1c9=_0x3287a8;_0x432f16['entityGraphic']['image']=''+_0x55b798,document['body']['removeChild'](_0x44ce97),_0x432f16[_0x54e1c9(_0x4c565b._0x5f3677)]=![],_0x432f16[_0x54e1c9(0xb03)]('image',{'image':_0x55b798});})['catch'](function(_0x18389b){logError$1('未知原因,导出失败!',_0x18389b),document['body']['removeChild'](_0x44ce97),_0x432f16['_islosdImg']=![];});else window['html2canvas']&&window['html2canvas'](_0x44ce97,{'backgroundColor':null,'allowTaint':!![]})['then'](function(_0x2c1698){var _0x3f9f9f=_0x3287a8;_0x432f16['entityGraphic'][_0x3f9f9f(0x634)]=_0x2c1698,document[_0x3f9f9f(0x4b8)]['removeChild'](_0x44ce97),_0x432f16['_islosdImg']=![],_0x432f16['fire']('image',{'canvas':_0x2c1698});})['catch'](function(_0x8e5240){var _0x1e7128=_0x3287a8;logError$1('未知原因,导出失败!',_0x8e5240),document['body'][_0x1e7128(_0x4bcc67._0x2d70a1)](_0x44ce97),_0x432f16['_islosdImg']=![];});}}]),_0x26c226;}(DivBillboardEntity);register$4('fontBillboard',FontBillboardEntity,!![]);var LabelEntity=function(_0x562580){var _0x127c78={_0x5242e4:0x758},_0x2cfaa4={_0x5a52d0:0x758,_0x5b19c8:0xd3f},_0x1f13d2={_0x522fcb:0x7f9},_0x8394c0={_0x4f8d08:0xe4f},_0xdc26d={_0x1ddc4f:0x920},_0x50d5e9={_0x125a0d:0x5da},_0x8dbf1e={_0x4e46e0:0xca4},_0x46b8a8=_0x5a92ef;_inherits(_0x476c11,_0x562580);var _0x2b9243=_createSuper(_0x476c11);function _0x476c11(){var _0x5e9db0=_0x4361;return _classCallCheck(this,_0x476c11),_0x2b9243[_0x5e9db0(0xa90)](this,arguments);}return _createClass(_0x476c11,[{'key':_0x46b8a8(0x758),'get':function _0x555464(){var _0x1d920e=_0x46b8a8,_0x45af7a;return(_0x45af7a=this['_entity'])===null||_0x45af7a===void 0x0?void 0x0:_0x45af7a[_0x1d920e(_0x8dbf1e._0x4e46e0)];}},{'key':_0x46b8a8(0xca4),'get':function _0x33f37c(){var _0x44ec52=_0x46b8a8;return this['_entity']?this['_entity']['label']:this[_0x44ec52(_0x50d5e9._0x125a0d)];}},{'key':'text','get':function _0x1a9b05(){var _0x588f56=_0x46b8a8;return this['style'][_0x588f56(_0xdc26d._0x1ddc4f)];},'set':function _0x39352b(_0xe14379){var _0x10dedf=_0x46b8a8;this[_0x10dedf(0x5da)]['text']=_0xe14379,this[_0x10dedf(_0x8394c0._0x4f8d08)]&&(this[_0x10dedf(0x758)]['text']=_0xe14379);}},{'key':'_mountedHook','value':function _0x4ce305(){var _0x1844c2=_0x46b8a8,_0x150347={'position':this[_0x1844c2(0xd91)],'label':LabelStyleConver['toCesiumVal'](this['style'])};this['_entity']=this['_createEntity'](_0x150347);}},{'key':'_addLabel','value':function _0x2a949c(){}},{'key':'_style2Json','value':function _0x43e62d(_0x4c505b,_0x4c433a){var _0x2c5453=_0x46b8a8;return LabelStyleConver[_0x2c5453(_0x1f13d2._0x522fcb)](_0x4c505b,_0x4c433a,!![]);}},{'key':_0x46b8a8(0x6b3),'value':function _0x3f335f(_0x4719c4,_0x2ee6be){var _0x3b28cc=_0x46b8a8;LabelStyleConver['toCesiumVal'](_0x4719c4,this[_0x3b28cc(0x758)]);}},{'key':'_updateDistanceDisplayConditionByEdit','value':function _0x1831e5(){}},{'key':_0x46b8a8(0xb40),'value':function _0x2f57b3(){var _0x31da8b=_0x46b8a8,_0x1d9a70=arguments[_0x31da8b(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this[_0x31da8b(0xe4f)])return;var _0x219fa5=-(_0x1d9a70['maxHeight']||0x32),_0xe33c48=_0x1d9a70[_0x31da8b(0x2e3)]||0x1,_0xe056ae=_0x1d9a70['autoStop'],_0x587ad4=_0x219fa5,_0x2713ad=-0x1,_0x1d8b76=this;function _0x2b3fc9(){if(_0x587ad4<=_0x219fa5&&_0x2713ad!==0x1)_0x2713ad=0x1,_0xe056ae&&(_0x219fa5*=0.55,_0xe33c48*0x2>=-_0x219fa5&&_0x1d8b76['stopBounce']());else _0x587ad4>=0x0&&_0x2713ad!==-0x1&&(_0x2713ad=-0x1);_0x587ad4+=_0xe33c48*_0x2713ad;}var _0x56de7c=getCesiumValue(this['entityGraphic']['pixelOffset'],Cesium__namespace['Cartesian2'])||new Cesium__namespace['Cartesian2'](0x0,0x0),_0x4840d2=_0x56de7c['clone']();this[_0x31da8b(_0x2cfaa4._0x5a52d0)][_0x31da8b(_0x2cfaa4._0x5b19c8)]=_0x56de7c,this['entityGraphic']['pixelOffset']=new Cesium__namespace['CallbackProperty'](function(_0x4f2def){return _0x2b3fc9(),_0x4840d2['y']=_0x56de7c['y']+_0x587ad4,_0x4840d2;});}},{'key':'stopBounce','value':function _0x1e2174(){var _0x360f02=_0x46b8a8;this['entityGraphic']['pixelOffset']=this[_0x360f02(_0x127c78._0x5242e4)]['pixelOffset_original'];}},{'key':'setOpacity','value':function _0x5d3b4e(_0x2f9046){var _0x2b5309=_0x46b8a8;this[_0x2b5309(0x5da)]['globalAlpha']=_0x2f9046,this['_entity']&&LabelStyleConver[_0x2b5309(0x7e1)](this['entityGraphic'],_0x2f9046);}}]),_0x476c11;}(BasePointEntity);register$4('label',LabelEntity,!![]);var CanvasLabelEntity=function(_0x5f2462){var _0x584c0a={_0x19d48f:0x634},_0x395d08={_0x48e245:0x8ef},_0x31f361={_0x2c718a:0xe26,_0x487304:0x53f},_0x23d268={_0x99d184:0x70e,_0x1024c6:0x685};_inherits(_0x55266e,_0x5f2462);var _0x2c874a=_createSuper(_0x55266e);function _0x55266e(){return _classCallCheck(this,_0x55266e),_0x2c874a['apply'](this,arguments);}return _createClass(_0x55266e,[{'key':'_mountedHook','value':function _0xda2018(){var _0x4e60c7=_0x4361;_get(_getPrototypeOf(_0x55266e['prototype']),'_mountedHook',this)[_0x4e60c7(0x53f)](this),this['_updateImage_delay'](this['style']);}},{'key':'_onBeforeCreate','value':function _0x34a2f6(_0x2aa24a){var _0x56d619=_0x4361,_0x5320a5,_0x26994c;return Cesium__namespace[_0x56d619(_0x23d268._0x99d184)](_0x2aa24a===null||_0x2aa24a===void 0x0?void 0x0:(_0x5320a5=_0x2aa24a[_0x56d619(_0x23d268._0x1024c6)])===null||_0x5320a5===void 0x0?void 0x0:_0x5320a5['image'])&&delete _0x2aa24a['billboard']['image'],Cesium__namespace['defined'](_0x2aa24a===null||_0x2aa24a===void 0x0?void 0x0:(_0x26994c=_0x2aa24a[_0x56d619(0x685)])===null||_0x26994c===void 0x0?void 0x0:_0x26994c['color'])&&delete _0x2aa24a['billboard']['color'],_0x2aa24a;}},{'key':'_updateStyleHook','value':function _0x2dd900(_0x5abb0a,_0x2e2e80){var _0x4ada20=_0x4361,_0x374f0a=_objectSpread2({},_0x5abb0a);delete _0x374f0a[_0x4ada20(0x634)],delete _0x374f0a['color'],_get(_getPrototypeOf(_0x55266e[_0x4ada20(_0x31f361._0x2c718a)]),_0x4ada20(0x6b3),this)[_0x4ada20(_0x31f361._0x487304)](this,_0x374f0a,_0x2e2e80),this['_updateImage_delay'](_0x5abb0a);}},{'key':'_updateImage_delay','value':function _0x2242c3(_0x42b91a){var _0x566be2=_0x4361,_0x3b34e4=this;this[_0x566be2(_0x395d08._0x48e245)]&&clearTimeout(this['updateTimer']),this['updateTimer']=setTimeout(function(){var _0x25421f=_0x566be2;delete _0x3b34e4[_0x25421f(0x8ef)];if(!_0x3b34e4['_entity'])return;_0x3b34e4['_updateImage'](_0x42b91a);},0x64);}},{'key':'_updateImage','value':function _0x4e9229(_0x411dad){var _0x35136c=_0x4361,_0x1a72c5=LabelStyleConver['toCesiumVal'](_0x411dad),_0x12b76b=getTextImage(_0x1a72c5['text'],_0x1a72c5);_0x12b76b&&(this[_0x35136c(0x758)][_0x35136c(_0x584c0a._0x19d48f)]=_0x12b76b);}}]),_0x55266e;}(BillboardEntity);register$4('canvasLabel',CanvasLabelEntity,!![]);var EditModel=function(_0x48a1e5){var _0x5d40d3={_0x54f239:0x25f},_0x4cd7d5={_0x32fd8b:0xab8,_0x2cc5f2:0x3cb,_0x117ab5:0xe13},_0x5ed7e6={_0x585d4e:0x399,_0x37bdaa:0x3e4,_0x39c3aa:0xa43,_0x4e249d:0x356,_0x5a6dcd:0xef6,_0x155836:0x33d},_0x3cbf0f={_0x46af5d:0x5da,_0x2f292d:0x758},_0x636a44={_0x2f84f5:0x33d},_0x48f4a5={_0x5be20f:0xdb1};_inherits(_0x19c099,_0x48a1e5);var _0x3df4b4=_createSuper(_0x19c099);function _0x19c099(){return _classCallCheck(this,_0x19c099),_0x3df4b4['apply'](this,arguments);}return _createClass(_0x19c099,[{'key':'position','get':function _0x4b1bcd(){var _0x32a453=_0x4361;return this['_graphic'][_0x32a453(0xdb1)];},'set':function _0xa8285a(_0x264cbb){var _0x5b5674=_0x4361;this[_0x5b5674(0xe41)][_0x5b5674(_0x48f4a5._0x5be20f)]=_0x264cbb;}},{'key':'updatePositionsHeightByAttr','value':function _0x499ff4(_0x2c146d){return this['clampToGround']&&(_0x2c146d=getSurfacePosition(this['_map']['scene'],_0x2c146d)),_0x2c146d;}},{'key':'bindDraggers','value':function _0x11554c(){var _0xb09aa7={_0x552d28:0xd91},_0x67854a=_0x4361,_0x5cc5fc=this;this['_graphic']['_draw_tooltip']=this[_0x67854a(_0x5ed7e6._0x585d4e)]['getLangText']('_拖动该点后')+'<br/>'+this[_0x67854a(0x399)]['getLangText'](_0x67854a(_0x5ed7e6._0x37bdaa)),this[_0x67854a(_0x5ed7e6._0x39c3aa)]({'dragger':this['_graphic'],'onDragStart':function _0x5a7cd8(_0x4e15ae,_0x3f6c52){for(var _0x3c4ca0=0x0,_0x3c0960=_0x5cc5fc['draggers']['length'];_0x3c4ca0<_0x3c0960;_0x3c4ca0++){_0x5cc5fc['draggers'][_0x3c4ca0]['show']=![];}},'onDrag':function _0x336187(_0x50d4df,_0x2c06ae){var _0x149a1e=_0x67854a;_0x5cc5fc[_0x149a1e(_0xb09aa7._0x552d28)]=_0x2c06ae;},'onDragEnd':function _0x3ae445(_0x3615cf,_0x2fb892){_0x5cc5fc['updateDraggers']();}});var _0x4f896f=this[_0x67854a(0x5da)]['radius'],_0x4dd212=this[_0x67854a(_0x5ed7e6._0x4e249d)](this['position']);if(this['_hasEditScale']){var _0x19e286=addPositionsHeight(_0x4dd212,_0x4f896f),_0x3c9812=this['createDragger']({'position':_0x19e286,'type':PointType['MoveHeight'],'tooltip':this['_map'][_0x67854a(_0x5ed7e6._0x5a6dcd)]('_修改缩放比例'),'onDragStart':function _0x27d9ad(_0x17c8f6,_0x5ab898){var _0x3d747a=_0x67854a;_0x5cc5fc['entityAngle']&&(_0x5cc5fc['entityAngle']['show']=![]);for(var _0x273868=0x0,_0x4a10e0=_0x5cc5fc[_0x3d747a(_0x636a44._0x2f84f5)][_0x3d747a(0x6ba)];_0x273868<_0x4a10e0;_0x273868++){_0x5cc5fc[_0x3d747a(0x33d)][_0x273868]['show']=![];}},'onDrag':function _0x1f9ca7(_0x1bbc6b,_0x2e7c04){var _0x305e14=_0x67854a,_0x190c3f=Cesium__namespace[_0x305e14(0x23b)]['distance'](_0x2e7c04,_0x4dd212),_0x23a90a=_0x1bbc6b['radius']/(_0x5cc5fc['style']['scale']||0x1),_0x1f3067=formatNum$1(_0x190c3f/_0x23a90a,0x3);if(isNaN(_0x1f3067))return;_0x1f3067<=0x0&&(_0x1f3067=0.001),_0x5cc5fc[_0x305e14(_0x3cbf0f._0x46af5d)]['scale']=_0x1f3067,_0x5cc5fc[_0x305e14(_0x3cbf0f._0x2f292d)][_0x305e14(0x7ad)]=_0x1f3067,_0x1bbc6b['radius']=_0x190c3f,_0x5cc5fc['style']['radius']=_0x190c3f;},'onDragEnd':function _0x37fad2(_0x2c1221,_0x2a33b2){_0x5cc5fc['updateDraggers'](),_0x5cc5fc['fire'](EventType['editStyle']);}});_0x3c9812['radius']=_0x4f896f,this[_0x67854a(_0x5ed7e6._0x155836)]['push'](_0x3c9812);}}},{'key':'getDraggerContextMenu','value':function _0x26a277(_0xa5cc7c){var _0x901720=_0x4361,_0x395ae6,_0x214028=this,_0x33fae3=_get(_getPrototypeOf(_0x19c099['prototype']),'getDraggerContextMenu',this)['call'](this,_0xa5cc7c);((_0x395ae6=this[_0x901720(0x5da)]['hasEditRotate'])!==null&&_0x395ae6!==void 0x0?_0x395ae6:!![])&&(_0x33fae3[_0x901720(0x8e7)]({'text':this['_map'][_0x901720(0xef6)](_0x901720(_0x4cd7d5._0x32fd8b)),'icon':Icon[_0x901720(0x322)],'show':function _0x303087(_0x24b2e9){return!_0x214028['_matrixRotate']||_0x214028['_matrixRotate']['_dragger_index']!==_0xa5cc7c['index'];},'callback':function _0x31d45c(_0x33f98a){_0x214028['startRotateMatrix'](_0x33f98a['graphic'],_0x33f98a);}}),_0x33fae3['push']({'text':this['_map']['getLangText']('_停止按轴旋转'),'icon':Icon['BloomEffectNo'],'show':function _0x547b9a(_0x119468){var _0x21c1a0=_0x901720;return _0x214028['_matrixRotate']&&_0x214028['_matrixRotate'][_0x21c1a0(0x2ab)]===_0xa5cc7c['index'];},'callback':function _0x1ef024(_0xee09d4){_0x214028['stopRotateMatrix']();}}));if(!Cesium__namespace['defined'](this[_0x901720(0x3cb)])){var _0x23e974;this[_0x901720(_0x4cd7d5._0x2cc5f2)]=(_0x23e974=this['_graphic']['options'][_0x901720(0x1e5)])!==null&&_0x23e974!==void 0x0?_0x23e974:![];}return _0x33fae3['push']({'text':this['_map']['getLangText']('_调整比例'),'icon':Icon[_0x901720(_0x4cd7d5._0x117ab5)],'show':function _0x504931(_0x3ace9d){return!_0x214028['_hasEditScale'];},'callback':function _0x37c65b(_0x22b95c){_0x214028['_hasEditScale']=!![],_0x214028['updateDraggers']();}}),_0x33fae3['push']({'text':this['_map'][_0x901720(0xef6)]('_停止调整比例'),'icon':Icon['UndergroundNo'],'show':function _0x56a71a(_0x4e3b70){return _0x214028['_hasEditScale'];},'callback':function _0x330fd6(_0x59eecd){var _0x3851a4=_0x901720;_0x214028['_hasEditScale']=![],_0x214028[_0x3851a4(0xccc)]();}}),_0x33fae3;}},{'key':'finish','value':function _0x309f22(){var _0x40d979=_0x4361;delete this['_graphic']['_draw_tooltip'],delete this['_graphic'][_0x40d979(0x304)],delete this['_graphic']['_noMousePick'],delete this['_graphic']['_pointType'],delete this['_graphic']['onDrag'],this['_graphic'][_0x40d979(_0x5d40d3._0x54f239)]();}}]),_0x19c099;}(EditBase),ModelEntity=function(_0x258e18){var _0x11056f={_0xc0772b:0x4fb},_0x46e5c4={_0x11cbeb:0x399,_0x1e6c62:0xa38,_0x1765c1:0xd91,_0x1ed61f:0x208,_0x18ec98:0xfb0,_0x417347:0xe4f},_0x540c70={_0xf0db4d:0x101d,_0x4ba493:0x50d},_0x6f03ca={_0x4874d4:0x921,_0x1bd11e:0xe40,_0x320b59:0x7df},_0x53656d={_0x395f2a:0xc79,_0x8cefcf:0x921,_0x3879f6:0x99d,_0x547bf8:0x61f},_0x2fd38a={_0x5b0fc2:0xa02,_0x4c2169:0x6b1},_0x49905b={_0x438569:0x70e,_0x26695c:0xf57,_0x2789bb:0x2fa,_0x2a6194:0x53f,_0x105b62:0xe4f,_0x49385c:0xca4},_0x220a6c={_0x25beb2:0x685,_0x5b9559:0x685,_0x28d6b0:0x514,_0xfdddfd:0x874,_0x11c643:0x3f9},_0xb2d705={_0x56be90:0x874,_0x424432:0x851,_0x1e88b1:0x3f9},_0x1d4de5={_0x29edc4:0xd27,_0x41d54a:0xcd5,_0x3b1df0:0xfb0,_0x16326b:0x34e},_0x261fd2={_0x31402f:0xf1d,_0x3a3ab4:0x6a6,_0x411e1e:0xca4,_0x10cee0:0xca4},_0x4ced56={_0x10e2ee:0x5da,_0x483c20:0x3b1,_0x2ce498:0x7f9,_0x56e640:0x5da,_0x23704a:0xb9a},_0x2ebffa={_0x55cad5:0xe26},_0x28ad39={_0x454ca2:0xef6,_0x14ea7a:0x49c,_0x384e93:0x9d6,_0x3bfdde:0x5da,_0x1e16b8:0xf57,_0x60f298:0x685,_0x1ded74:0x851,_0x3fb81f:0x514,_0x489579:0x6ba,_0x166999:0xcd5,_0x2a2c6a:0xb9a,_0x2d8fe0:0x766,_0x1407db:0x4c1},_0x8ad9d1={_0x13fd6d:0x656,_0x171866:0xd18},_0x434b46={_0x520f5b:0x5da},_0x444ea8={_0x12ed22:0xd18,_0x154244:0x28b},_0x29e062=_0x5a92ef;_inherits(_0x2a0928,_0x258e18);var _0x44d618=_createSuper(_0x2a0928);function _0x2a0928(){var _0x11a639=_0x4361,_0x5b8ee5,_0x566513,_0x2705bf,_0x33a64e=arguments[_0x11a639(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2a0928),_0x33a64e['drawShow']=(_0x5b8ee5=_0x33a64e['drawShow'])!==null&&_0x5b8ee5!==void 0x0?_0x5b8ee5:!![],_0x2705bf=_0x44d618['call'](this,_0x33a64e),_0x2705bf['style']['radius']=(_0x566513=_0x2705bf['style'][_0x11a639(_0x444ea8._0x12ed22)])!==null&&_0x566513!==void 0x0?_0x566513:0x32,_0x2705bf['_readyPromise']=Cesium__namespace[_0x11a639(_0x444ea8._0x154244)]?Cesium__namespace[_0x11a639(_0x444ea8._0x154244)]():Cesium__namespace['when']['defer'](),_0x2705bf;}return _createClass(_0x2a0928,[{'key':'entityGraphic','get':function _0x19a75b(){var _0x34111d=_0x4361,_0x30789a;return(_0x30789a=this[_0x34111d(0xe4f)])===null||_0x30789a===void 0x0?void 0x0:_0x30789a['model'];}},{'key':_0x29e062(_0x11056f._0xc0772b),'get':function _0x44c10d(){return EditModel;}},{'key':'scale','get':function _0x40226b(){var _0x1c14ab=_0x29e062,_0x23689a;return(_0x23689a=this[_0x1c14ab(_0x434b46._0x520f5b)]['scale'])!==null&&_0x23689a!==void 0x0?_0x23689a:0x1;},'set':function _0x5dda71(_0x80406){var _0x5033f4=_0x29e062;this[_0x5033f4(0x5da)]['scale']=_0x80406,this['_updateStyleHook'](this['style'],{'scale':_0x80406});}},{'key':'readyPromise','get':function _0x42d4a7(){return this['_readyPromise']['promise'];}},{'key':'_mountedHook','value':function _0x2a96f4(){var _0x3c4284=_0x29e062,_0x40c6d3=this,_0x1ddd9c={'occlusion':this['style']['marsOcclusion']};isMars3DCesium&&(this['loadOk']=![],this['_draw_tooltip']=this[_0x3c4284(0x399)][_0x3c4284(_0x28ad39._0x454ca2)]('_加载模型中'),this[_0x3c4284(0xb03)](EventType['loadBefore'],{'url':this['options'][_0x3c4284(_0x28ad39._0x14ea7a)]}),_0x1ddd9c[_0x3c4284(_0x28ad39._0x384e93)]=function(_0x580c11,_0x496617){var _0xccaf12=_0x3c4284;delete _0x40c6d3[_0xccaf12(_0x8ad9d1._0x13fd6d)],_0x40c6d3['loadOk']=!![],_0x40c6d3['_model']=_0x496617,_0x496617['boundingSphere'][_0xccaf12(_0x8ad9d1._0x171866)]<(_0x40c6d3['style']['maxRadius'],0x3e8)&&(_0x40c6d3['style'][_0xccaf12(_0x8ad9d1._0x171866)]=_0x496617['boundingSphere']['radius']),_0x40c6d3['fire'](EventType['load'],{'drawtype':_0x40c6d3[_0xccaf12(0xe81)],'entity':_0x580c11,'model':_0x496617,'graphic':_0x40c6d3},!![]),_0x40c6d3['_readyPromise']['resolve'](_0x40c6d3);});var _0x372bcd={'position':this['position'],'orientation':this[_0x3c4284(0x942)](),'model':ModelStyleConver['toCesiumVal'](this[_0x3c4284(_0x28ad39._0x3bfdde)],{},!![])};!_0x372bcd[_0x3c4284(0x766)][_0x3c4284(0x6b6)]&&this['options']['url']&&(_0x372bcd['model']['uri']=this[_0x3c4284(0x514)]['url'],_0x372bcd['model']['show']=!![]);var _0x182c56=this['style']['label'];_0x182c56&&(Cesium__namespace['defined'](_0x182c56[_0x3c4284(0xa2a)])||Cesium__namespace['defined'](_0x182c56[_0x3c4284(_0x28ad39._0x1e16b8)])?this['_addLabel']():_0x372bcd['label']=LabelStyleConver['toCesiumVal'](this[_0x3c4284(0x5da)]['label'],{},this['attr']));this['options']['billboard']&&(_0x372bcd[_0x3c4284(_0x28ad39._0x60f298)]=BillboardStyleConver['toCesiumVal'](this['options'][_0x3c4284(0x685)],{},!![]));this['options']['point']&&(_0x372bcd['point']=PointStyleConver[_0x3c4284(_0x28ad39._0x1ded74)](this['options'][_0x3c4284(0x874)],{},!![]));this['options']['circle']&&(_0x372bcd['ellipse']=CircleStyleConver['toCesiumVal'](this['options']['circle'],{},!![]));if(this[_0x3c4284(0x514)]['path']){var _0x7772e7,_0x440cd8,_0x345f18=PathStyleConver['toCesiumVal'](this[_0x3c4284(_0x28ad39._0x3fb81f)]['path'],{},!![]);!_0x345f18['isAll']&&(_0x345f18['leadTime']=0x0);_0x372bcd['path']=_0x345f18;var _0x51d07d=(_0x7772e7=this['position'])===null||_0x7772e7===void 0x0?void 0x0:(_0x440cd8=_0x7772e7['_property'])===null||_0x440cd8===void 0x0?void 0x0:_0x440cd8['_times'];if(_0x51d07d&&_0x51d07d[_0x3c4284(_0x28ad39._0x489579)]>0x0){var _0x22802f,_0x87d74e=_0x51d07d[0x0],_0x490ee5=_0x51d07d[_0x51d07d['length']-0x1];((_0x22802f=this[_0x3c4284(0xd91)])===null||_0x22802f===void 0x0?void 0x0:_0x22802f['forwardExtrapolationType'])===Cesium__namespace[_0x3c4284(_0x28ad39._0x166999)][_0x3c4284(0x96c)]&&(_0x490ee5=Cesium__namespace['JulianDate']['fromDate'](new Date(0x834,0x1,0x1))),_0x372bcd['availability']=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace['TimeInterval']({'start':_0x87d74e,'stop':_0x490ee5})]);}}if(this[_0x3c4284(0x5da)]['distanceDisplayCondition']){if(this['style']['distanceDisplayPoint'])_0x372bcd['point']=PointStyleConver[_0x3c4284(_0x28ad39._0x1ded74)](this['style'][_0x3c4284(0x3b1)]),_0x372bcd['point']['distanceDisplayCondition']=this['_getTargetDistanceDisplayCondition'](this['style'][_0x3c4284(0x3b1)]);else this['style']['distanceDisplayBillboard']&&(_0x372bcd['billboard']=BillboardStyleConver[_0x3c4284(0x851)](this['style'][_0x3c4284(_0x28ad39._0x2a2c6a)]),_0x372bcd['billboard']['distanceDisplayCondition']=this['_getTargetDistanceDisplayCondition'](this['style']['distanceDisplayBillboard']));}_0x372bcd[_0x3c4284(_0x28ad39._0x2d8fe0)][_0x3c4284(0xf18)]=_0x1ddd9c,this['_entity']=this[_0x3c4284(_0x28ad39._0x1407db)](_0x372bcd);}},{'key':'_removedHook','value':function _0x4ad652(){var _0x2e87e9=_0x29e062;this[_0x2e87e9(0xb43)](),_get(_getPrototypeOf(_0x2a0928[_0x2e87e9(_0x2ebffa._0x55cad5)]),'_removedHook',this)['call'](this);}},{'key':'_style2Json','value':function _0x26a204(_0x3a494f,_0x40fb25){var _0x5f152d=_0x29e062,_0x16f66d=ModelStyleConver['toJSON'](_0x3a494f,_0x40fb25,!![]);if(this[_0x5f152d(_0x4ced56._0x10e2ee)]['distanceDisplayPoint'])_0x16f66d[_0x5f152d(_0x4ced56._0x483c20)]=PointStyleConver[_0x5f152d(_0x4ced56._0x2ce498)](this[_0x5f152d(_0x4ced56._0x56e640)]['distanceDisplayPoint'],{},!![]);else this[_0x5f152d(0x5da)][_0x5f152d(_0x4ced56._0x23704a)]&&(_0x16f66d['distanceDisplayBillboard']=BillboardStyleConver['toJSON'](this['style']['distanceDisplayBillboard'],{},!![]));return _0x16f66d;}},{'key':'_updateStyleHook','value':function _0x249ae0(_0x59db30,_0xc09f9){var _0x5a043b=_0x29e062;_0xc09f9!==null&&_0xc09f9!==void 0x0&&_0xc09f9['url']&&(this['loadOk']=![],this['entityGraphic']['_readyOk']=![],this['fire'](EventType[_0x5a043b(_0x261fd2._0x31402f)],{'url':_0xc09f9===null||_0xc09f9===void 0x0?void 0x0:_0xc09f9[_0x5a043b(0x49c)]})),this['_entity'][_0x5a043b(0x6b7)]=this['getOrientation'](),ModelStyleConver[_0x5a043b(0x851)](_0x59db30,this['entityGraphic'],!![]),_0xc09f9!==null&&_0xc09f9!==void 0x0&&_0xc09f9['label']&&(Cesium__namespace['defined'](_0x59db30['clampToGround'])&&!Cesium__namespace['defined'](_0x59db30['label'][_0x5a043b(_0x261fd2._0x3a3ab4)])&&(_0xc09f9['label']['clampToGround']=_0x59db30['clampToGround']),this['_entity'][_0x5a043b(_0x261fd2._0x411e1e)]=this['_entity']['label']||{},LabelStyleConver[_0x5a043b(0x851)](_0x59db30[_0x5a043b(_0x261fd2._0x10cee0)],this['_entity']['label'],this['attr']));}},{'key':'_updatePositionsHook','value':function _0x146e47(){var _0x50ce7f=_0x29e062;_get(_getPrototypeOf(_0x2a0928[_0x50ce7f(0xe26)]),_0x50ce7f(_0x1d4de5._0x29edc4),this)['call'](this);if(this[_0x50ce7f(0xe4f)][_0x50ce7f(0x3f9)]){var _0x250793,_0x8b8b6e,_0x3857bf=(_0x250793=this['position'])===null||_0x250793===void 0x0?void 0x0:(_0x8b8b6e=_0x250793['_property'])===null||_0x8b8b6e===void 0x0?void 0x0:_0x8b8b6e['_times'];if(_0x3857bf&&_0x3857bf['length']>0x0){var _0xdb74e0,_0xaebd13=_0x3857bf[0x0],_0x5c1e13=_0x3857bf[_0x3857bf[_0x50ce7f(0x6ba)]-0x1];((_0xdb74e0=this['position'])===null||_0xdb74e0===void 0x0?void 0x0:_0xdb74e0['forwardExtrapolationType'])===Cesium__namespace[_0x50ce7f(_0x1d4de5._0x41d54a)]['HOLD']&&(_0x5c1e13=Cesium__namespace[_0x50ce7f(_0x1d4de5._0x3b1df0)][_0x50ce7f(0x55c)](new Date(0x834,0x1,0x1))),this['_entity'][_0x50ce7f(_0x1d4de5._0x16326b)]=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace['TimeInterval']({'start':_0xaebd13,'stop':_0x5c1e13})]);}}}},{'key':'_setOptionsHook','value':function _0x18e9bc(_0x5be061,_0x48e6b2){var _0x3f95be=_0x29e062;_0x48e6b2['billboard']&&BillboardStyleConver['toCesiumVal'](_0x5be061['billboard'],this[_0x3f95be(0xe4f)][_0x3f95be(0x685)],!![]),_0x48e6b2['point']&&PointStyleConver[_0x3f95be(0x851)](_0x5be061['point'],this[_0x3f95be(0xe4f)][_0x3f95be(_0xb2d705._0x56be90)],!![]),_0x48e6b2['path']&&(PathStyleConver[_0x3f95be(_0xb2d705._0x424432)](_0x5be061[_0x3f95be(_0xb2d705._0x1e88b1)],this['_entity'][_0x3f95be(0x3f9)],!![]),!_0x5be061['path']['isAll']&&(this['_entity']['path']['leadTime']=0x0)),_0x48e6b2['circle']&&CircleStyleConver['toCesiumVal'](_0x5be061['circle'],this[_0x3f95be(0xe4f)]['ellipse'],!![]);}},{'key':'_toJSON_Ex','value':function _0xbe8fda(_0x52f228){var _0x7d7790=_0x29e062;this['options'][_0x7d7790(_0x220a6c._0x25beb2)]&&(_0x52f228[_0x7d7790(_0x220a6c._0x5b9559)]={},BillboardStyleConver[_0x7d7790(0x7f9)](this['options']['billboard'],_0x52f228[_0x7d7790(0x685)],!![])),this[_0x7d7790(0x514)]['point']&&(_0x52f228['point']={},PointStyleConver['toJSON'](this[_0x7d7790(_0x220a6c._0x28d6b0)][_0x7d7790(_0x220a6c._0xfdddfd)],_0x52f228['point'],!![])),this['options'][_0x7d7790(_0x220a6c._0x11c643)]&&(_0x52f228['path']={},PathStyleConver['toJSON'](this['options'][_0x7d7790(0x3f9)],_0x52f228[_0x7d7790(0x3f9)],!![])),this['options']['circle']&&(_0x52f228['circle']={},CircleStyleConver['toJSON'](this['options'][_0x7d7790(0x99e)],_0x52f228['circle'],!![]));}},{'key':_0x29e062(0x2fa),'value':function _0x59deb5(){var _0x54e7da=_0x29e062,_0x5bf63d=this['style']['label'];Cesium__namespace['defined'](_0x5bf63d['setHeight'])||Cesium__namespace[_0x54e7da(_0x49905b._0x438569)](_0x5bf63d[_0x54e7da(_0x49905b._0x26695c)])?_get(_getPrototypeOf(_0x2a0928['prototype']),_0x54e7da(_0x49905b._0x2789bb),this)[_0x54e7da(_0x49905b._0x2a6194)](this):(this[_0x54e7da(_0x49905b._0x105b62)][_0x54e7da(_0x49905b._0x49385c)]=this['_entity'][_0x54e7da(0xca4)]||{},LabelStyleConver[_0x54e7da(0x851)](this['style']['label'],this['_entity'][_0x54e7da(0xca4)],this['attr']));}},{'key':'updateAttrForDrawing','value':function _0x5ce441(_0xb75855){}},{'key':'_updateDistanceDisplayConditionByEdit','value':function _0x41be2e(){}},{'key':'_getTargetDistanceDisplayCondition','value':function _0x3158af(_0x4af052){var _0x18cce5=_0x29e062,_0x17655d;if(this['style']['distanceDisplayCondition']instanceof Cesium__namespace['DistanceDisplayCondition'])_0x17655d=this['style']['distanceDisplayCondition']['far'];else this['style'][_0x18cce5(0xa02)]&&(_0x17655d=this['style'][_0x18cce5(_0x2fd38a._0x5b0fc2)]);return new Cesium__namespace[(_0x18cce5(_0x2fd38a._0x4c2169))]((_0x4af052['distanceDisplayCondition_near'],_0x17655d),(_0x4af052['distanceDisplayCondition_far'],Number['MAX_VALUE']));}},{'key':_0x29e062(0xcd6),'value':function _0x3056c2(){var _0x4d4068=_0x29e062,_0x270f5e=this['_map']['clock'][_0x4d4068(0x76c)],_0x9248a7=this['positionShow'],_0x3c8ab4=Cesium__namespace['Property']['getValueOrUndefined'](this[_0x4d4068(0xe4f)]['orientation'],_0x270f5e,new Cesium__namespace['Quaternion']()),_0x358fd0=getHeadingPitchRollByOrientation(_0x9248a7,_0x3c8ab4);return _0x358fd0;}},{'key':'rotateStart','value':function _0x8a2dac(){var _0x3046a0=_0x29e062,_0x179854=this,_0x4a1db8=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this['_isRotateStart']&&this['rotateStop'](),this['_rotateDirection']=_0x4a1db8[_0x3046a0(0xac8)]?0x1:-0x1,this['_rotateAngle']=0x168/(0x3c*(_0x4a1db8[_0x3046a0(_0x53656d._0x395f2a)]||0x3c)),this['_rotateAutoStopAngle']=_0x4a1db8['autoStopAngle'],this['_rotateHpr']=this['getHeadingPitchRoll'](),this['_startHeading']=this[_0x3046a0(0x101d)]['heading'],this[_0x3046a0(_0x53656d._0x8cefcf)]=0x0,this[_0x3046a0(_0x53656d._0x3879f6)]=!![],this[_0x3046a0(_0x53656d._0x547bf8)]['orientation']=new Cesium__namespace['CallbackProperty'](function(_0x34f886){var _0x456408=_0x3046a0,_0x20143c,_0x2c3fae,_0x2030b8=getPositionValue(_0x179854['position'],_0x34f886);return Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x2030b8,_0x179854[_0x456408(0x101d)],(_0x20143c=_0x179854[_0x456408(0x399)])===null||_0x20143c===void 0x0?void 0x0:(_0x2c3fae=_0x20143c[_0x456408(0x7c9)])===null||_0x2c3fae===void 0x0?void 0x0:_0x2c3fae['globe']['ellipsoid']);},![]),this['_map']['on'](EventType['preRender'],this['_rotate_onPreRenderHandler'],this);}},{'key':_0x29e062(0x4b2),'value':function _0x544456(_0x5eb0c6){var _0x314852=_0x29e062;if(!this['_map'])return;this[_0x314852(_0x6f03ca._0x4874d4)]++;var _0x49c5a6=this['_tikRender']*this[_0x314852(_0x6f03ca._0x1bd11e)];if(this[_0x314852(_0x6f03ca._0x320b59)]&&_0x49c5a6>=this[_0x314852(0x7df)]){this['rotateStop']();return;}var _0x9e441a=Cesium__namespace['Math']['toRadians'](_0x49c5a6*this['_rotateDirection'])+this['_startHeading'];this[_0x314852(0x101d)]['heading']=_0x9e441a;}},{'key':_0x29e062(0xb43),'value':function _0x43b45b(){var _0x550ba0=_0x29e062;if(!this['_isRotateStart'])return;this['_isRotateStart']=![],this['_map']['off'](EventType['preRender'],this[_0x550ba0(0x4b2)],this),this['heading']=Cesium__namespace['Math']['toDegrees'](this[_0x550ba0(_0x540c70._0xf0db4d)]['heading']),delete this[_0x550ba0(_0x540c70._0x4ba493)],delete this['_rotateAngle'],delete this['_rotateAutoStopAngle'],delete this['_rotateHpr'],delete this['_startHeading'],delete this['_tikRender'];}},{'key':'moveTo','value':function _0x347835(_0x4c2302){var _0x1fcc26={_0x14e6f1:0x8e5},_0xf9f15a=this;return new Promise(function(_0x4ce1ed,_0x35f131){var _0x22bb95=_0x4361,_0x60c40e=new Cesium__namespace[(_0x22bb95(0xb0b))]();_0x60c40e['forwardExtrapolationType']=Cesium__namespace['ExtrapolationType']['HOLD'];var _0x42c3a4=_0xf9f15a[_0x22bb95(_0x46e5c4._0x11cbeb)][_0x22bb95(_0x46e5c4._0x1e6c62)]['currentTime'][_0x22bb95(0x52e)](),_0xc24f1d=_0xf9f15a['positionShow'];_0x60c40e['addSample'](_0x42c3a4,_0xc24f1d);var _0x1b0756=LngLatPoint['parse'](_0x4c2302[_0x22bb95(_0x46e5c4._0x1765c1)])[_0x22bb95(_0x46e5c4._0x1ed61f)](),_0x38b6e9=_0x4c2302['time']||0x5,_0x231bce=Cesium__namespace[_0x22bb95(_0x46e5c4._0x18ec98)][_0x22bb95(0x20a)](_0x42c3a4,_0x38b6e9,new Cesium__namespace['JulianDate']());_0x60c40e['addSample'](_0x231bce,_0x1b0756),_0xf9f15a[_0x22bb95(_0x46e5c4._0x417347)]['position']=_0x60c40e;var _0x5741cd=_0xf9f15a['_map']['clock'][_0x22bb95(0x8e5)];_0xf9f15a['_map']['clock']['shouldAnimate']=!![],_0xf9f15a['_map']['clock']['multiplier']=_0x4c2302['speed']||0x1,setTimeout(function(){var _0x59383d=_0x22bb95;if(!_0xf9f15a['_map'])return;_0xf9f15a['position']=_0x1b0756,_0xf9f15a['_map']['clock'][_0x59383d(_0x1fcc26._0x14e6f1)]=_0x5741cd,_0x4c2302[_0x59383d(0xc7f)]&&_0x4c2302['onEnd'](),_0x4ce1ed(_0xf9f15a);},_0x38b6e9*0x3e8);});}},{'key':'flyTo','value':function _0x59bced(){var _0x41991b=_0x29e062,_0x4afda7=arguments[_0x41991b(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this['_map'])return Promise['resolve'](![]);return!Cesium__namespace['defined'](_0x4afda7['radius'])&&(_0x4afda7['radius']=this['style']['radius']*0x2*(_0x4afda7['scale']||1.8)),this['_map']['flyToPoint'](this['point'],_0x4afda7);}},{'key':_0x29e062(0x7e1),'value':function _0x20be1e(_0x219e23){this['style']['globalAlpha']=_0x219e23,this['_entity']&&(ModelStyleConver['setOpacity'](this['entityGraphic'],_0x219e23),this['_updateLabelOpacity'](_0x219e23));}}]),_0x2a0928;}(BasePointEntity);register$4('model',ModelEntity,!![]);var EditBox=function(_0xef03bb){var _0x2d2f27={_0xbfd3:0xdef},_0x4887e6={_0x3ce01f:0xe26,_0x2ff910:0x53f,_0x583b69:0x70e,_0x58f3ea:0xaa7},_0x1faa6c={_0x14a32d:0xc66},_0x20acc1={_0x4af4a5:0x33d,_0x138f06:0xab0,_0x22c23b:0xe41,_0x1c6561:0x23b,_0xde4fc7:0x399,_0x49af4a:0x33d,_0x42aff9:0xc66,_0x457d86:0xb63,_0x47ba34:0x33d,_0x3b924d:0x8e7},_0x5a3fdf={_0x42e85d:0xcdf,_0x21c6f4:0xd91,_0x332788:0x23b},_0x3bf329={_0x4043e5:0xd91,_0x38f9e7:0x33d},_0x1c3089={_0x56b4f0:0xdb1},_0x85131c={_0x3b1811:0xa90},_0x53f989=_0x5a92ef;_inherits(_0x1236cd,_0xef03bb);var _0xa3fd86=_createSuper(_0x1236cd);function _0x1236cd(){var _0x2a6b65=_0x4361;return _classCallCheck(this,_0x1236cd),_0xa3fd86[_0x2a6b65(_0x85131c._0x3b1811)](this,arguments);}return _createClass(_0x1236cd,[{'key':'position','get':function _0xe7c615(){var _0x20ce58=_0x4361;return this['_graphic'][_0x20ce58(_0x1c3089._0x56b4f0)];},'set':function _0x50c9cb(_0x1bb85a){var _0x32b88e=_0x4361;this['_graphic'][_0x32b88e(0xdb1)]=_0x1bb85a;}},{'key':_0x53f989(_0x2d2f27._0xbfd3),'value':function _0x3fe204(){var _0x16b97f={_0x238eef:0x89a,_0x186146:0xc22},_0x5d9164={_0x150754:0x23b,_0x307185:0xc22},_0x3bc7ab=_0x53f989,_0x1695d2=this,_0x4667ed=this['style'],_0x1a4225,_0x57fe40=this[_0x3bc7ab(0xd91)];_0x1a4225=this['createDragger']({'position':_0x57fe40,'onDrag':function _0x5aa2db(_0x303ee6,_0x5d4f95){var _0x5cb52d=_0x3bc7ab,_0x2728ae=Cesium__namespace['Cartesian3']['subtract'](_0x5d4f95,_0x1695d2[_0x5cb52d(_0x3bf329._0x4043e5)],new Cesium__namespace[(_0x5cb52d(0x23b))]());_0x1695d2[_0x5cb52d(0xd91)]=_0x5d4f95;for(var _0x2deb68=0x0,_0x47540c=_0x1695d2[_0x5cb52d(_0x3bf329._0x38f9e7)]['length'];_0x2deb68<_0x47540c;_0x2deb68++){if(_0x1695d2['draggers'][_0x2deb68]===_0x303ee6)continue;_0x1695d2['draggers'][_0x2deb68]['position']=Cesium__namespace['Cartesian3']['add'](_0x1695d2[_0x5cb52d(_0x3bf329._0x38f9e7)][_0x2deb68]['position'],_0x2728ae,new Cesium__namespace['Cartesian3']());}}}),this[_0x3bc7ab(_0x20acc1._0x4af4a5)]['push'](_0x1a4225);var _0x2c91d2=Cesium__namespace[_0x3bc7ab(_0x20acc1._0x138f06)]['toRadians'](this['_graphic']['heading']),_0x3dd5aa=Cesium__namespace['Math']['toRadians'](this[_0x3bc7ab(_0x20acc1._0x22c23b)]['pitch']),_0x5a7236=Cesium__namespace['Math']['toRadians'](this['_graphic']['roll']),_0x248435=new Cesium__namespace['HeadingPitchRoll'](_0x2c91d2,_0x3dd5aa,_0x5a7236),_0x1d7fb9=getPositionByHprAndOffset(_0x57fe40,new Cesium__namespace[(_0x3bc7ab(_0x20acc1._0x1c6561))](_0x4667ed['dimensions_x']/0x2,0x0,0x0),_0x248435);_0x1a4225=this['createDragger']({'position':_0x1d7fb9,'type':PointType['EditAttr'],'tooltip':this[_0x3bc7ab(_0x20acc1._0xde4fc7)][_0x3bc7ab(0xef6)](_0x3bc7ab(0xf87)),'onDrag':function _0x255d74(_0x566917,_0x532992){var _0x4a7ba6=_0x3bc7ab,_0x1379f8=Cesium__namespace['Cartographic'][_0x4a7ba6(_0x5a3fdf._0x42e85d)](_0x1695d2[_0x4a7ba6(_0x5a3fdf._0x21c6f4)])['height'];_0x532992=setPositionsHeight(_0x532992,_0x1379f8),_0x566917['position']=_0x532992;var _0x4168e3=_0x1695d2['formatNum'](Cesium__namespace[_0x4a7ba6(_0x5a3fdf._0x332788)][_0x4a7ba6(0x89a)](_0x1695d2['position'],_0x532992),0x2);_0x4667ed['dimensions_x']=_0x4168e3*0x2,_0x1695d2['updateBox'](_0x4667ed),_0x1695d2['fire'](EventType['editStyle']);},'onDragEnd':function _0x182356(_0x15b59e,_0x49ad41){_0x1695d2['updateDraggers']();}}),this[_0x3bc7ab(_0x20acc1._0x49af4a)]['push'](_0x1a4225);var _0x454930=getPositionByHprAndOffset(_0x57fe40,new Cesium__namespace['Cartesian3'](0x0,_0x4667ed[_0x3bc7ab(_0x20acc1._0x42aff9)]/0x2,0x0),_0x248435);_0x1a4225=this['createDragger']({'position':_0x454930,'type':PointType['EditAttr'],'tooltip':this[_0x3bc7ab(_0x20acc1._0xde4fc7)]['getLangText'](_0x3bc7ab(_0x20acc1._0x457d86)),'onDrag':function _0x531e85(_0x47ed09,_0x2b4965){var _0x524d76=_0x3bc7ab,_0x1fe60d=Cesium__namespace[_0x524d76(0x888)]['fromCartesian'](_0x57fe40)['height'];_0x2b4965=setPositionsHeight(_0x2b4965,_0x1fe60d),_0x47ed09[_0x524d76(0xd91)]=_0x2b4965;var _0x566cc9=_0x1695d2['formatNum'](Cesium__namespace[_0x524d76(_0x5d9164._0x150754)]['distance'](_0x1695d2['position'],_0x2b4965),0x2);_0x4667ed['dimensions_y']=_0x566cc9*0x2,_0x1695d2['updateBox'](_0x4667ed),_0x1695d2[_0x524d76(0xb03)](EventType[_0x524d76(_0x5d9164._0x307185)]);},'onDragEnd':function _0x2a8e6f(_0x6f1132,_0x10ea7c){var _0xe8383c=_0x3bc7ab;_0x1695d2[_0xe8383c(0xccc)]();}}),this[_0x3bc7ab(_0x20acc1._0x4af4a5)][_0x3bc7ab(0x8e7)](_0x1a4225);var _0x25af9a=getPositionByHprAndOffset(_0x57fe40,new Cesium__namespace['Cartesian3'](0x0,0x0,_0x4667ed[_0x3bc7ab(0xe03)]/0x2),_0x248435);_0x1a4225=this['createDragger']({'position':_0x25af9a,'type':PointType[_0x3bc7ab(0x27f)],'tooltip':this['_map']['getLangText']('_修改高度'),'onDrag':function _0x4468c6(_0x1d57e8,_0xb86ee1){var _0x5014eb=_0x3bc7ab,_0x2befae=_0x1695d2['formatNum'](Cesium__namespace['Cartesian3'][_0x5014eb(_0x16b97f._0x238eef)](_0x1695d2['position'],_0xb86ee1),0x2);_0x4667ed['dimensions_z']=_0x2befae*0x2,_0x1695d2['updateBox'](_0x4667ed),_0x1695d2['fire'](EventType[_0x5014eb(_0x16b97f._0x186146)]);},'onDragEnd':function _0x291080(_0x4dbe48,_0x34734a){_0x1695d2['updateDraggers']();}}),this[_0x3bc7ab(_0x20acc1._0x47ba34)][_0x3bc7ab(_0x20acc1._0x3b924d)](_0x1a4225);}},{'key':'updateBox','value':function _0x106101(_0x1f7f3a){var _0x11883=_0x53f989,_0x44b4d2=new Cesium__namespace[(_0x11883(0x23b))](_0x1f7f3a['dimensions_x'],_0x1f7f3a[_0x11883(_0x1faa6c._0x14a32d)],_0x1f7f3a['dimensions_z']);this['entityGraphic'][_0x11883(0x506)]['setValue'](_0x44b4d2);}},{'key':_0x53f989(0x6b3),'value':function _0x2b4dbc(_0x20b911){var _0x20e111=_0x53f989;_get(_getPrototypeOf(_0x1236cd[_0x20e111(_0x4887e6._0x3ce01f)]),'_updateStyleHook',this)[_0x20e111(_0x4887e6._0x2ff910)](this,_0x20b911),(Cesium__namespace[_0x20e111(_0x4887e6._0x583b69)](_0x20b911[_0x20e111(_0x4887e6._0x58f3ea)])||Cesium__namespace['defined'](_0x20b911['dimensions_y'])||Cesium__namespace['defined'](_0x20b911['dimensions_z']))&&this[_0x20e111(0xccc)]();}}]),_0x1236cd;}(EditBase),BoxEntity=function(_0x1e481b){var _0x2857c9={_0x49b477:0x4fb},_0x4a9819={_0x4ce658:0x758,_0x64e68f:0x76c,_0x15b997:0x5da},_0x58fbdd={_0x1b82d0:0x70e,_0x3297a1:0xb46},_0x142833={_0x169fed:0xca4},_0x2fca4f={_0x3f316c:0x476},_0x4837da=_0x5a92ef;_inherits(_0x4d9811,_0x1e481b);var _0x2b24e8=_createSuper(_0x4d9811);function _0x4d9811(){var _0x234e08=_0x4361;return _classCallCheck(this,_0x4d9811),_0x2b24e8[_0x234e08(0xa90)](this,arguments);}return _createClass(_0x4d9811,[{'key':'entityGraphic','get':function _0x460070(){var _0x23ac54=_0x4361,_0x10b060;return(_0x10b060=this['_entity'])===null||_0x10b060===void 0x0?void 0x0:_0x10b060[_0x23ac54(_0x2fca4f._0x3f316c)];}},{'key':_0x4837da(_0x2857c9._0x49b477),'get':function _0x20db42(){return EditBox;}},{'key':'_mountedHook','value':function _0x314b7d(){var _0x312a35=_0x4837da,_0x4206c1={'position':this['position'],'orientation':this['getOrientation'](),'box':BoxStyleConver['toCesiumVal'](this['style'],{},!![])};this['_entity']=this['_createEntity'](_0x4206c1),this['style'][_0x312a35(_0x142833._0x169fed)]&&this['_addLabel']();}},{'key':'_style2Json','value':function _0x14ce8b(_0x135d49,_0x3326aa){return BoxStyleConver['toJSON'](_0x135d49,_0x3326aa,!![]);}},{'key':_0x4837da(0x6b3),'value':function _0x1ad937(_0x116bd9,_0x224c33){var _0xe63da4=_0x4837da;_0x224c33&&(Cesium__namespace[_0xe63da4(_0x58fbdd._0x1b82d0)](_0x224c33['heading'])||Cesium__namespace['defined'](_0x224c33['pitch'])||Cesium__namespace['defined'](_0x224c33[_0xe63da4(_0x58fbdd._0x3297a1)]))&&(this['_entity']['orientation']=this['getOrientation']()),BoxStyleConver['toCesiumVal'](_0x116bd9,this['entityGraphic'],!![]);}},{'key':_0x4837da(0x23e),'value':function _0x467286(){var _0x44e690=_0x4837da,_0x1ed547,_0xa96e71,_0x4816bd;_get(_getPrototypeOf(_0x4d9811['prototype']),'_setPositionsToCallback',this)[_0x44e690(0x53f)](this);var _0x1f05de=getCesiumValue(this[_0x44e690(_0x4a9819._0x4ce658)]['dimensions'],Number,this['_map']['clock'][_0x44e690(_0x4a9819._0x64e68f)]);this['style'][_0x44e690(0xaa7)]=(_0x1ed547=this['style'][_0x44e690(0xaa7)])!==null&&_0x1ed547!==void 0x0?_0x1ed547:_0x1f05de['x'],this[_0x44e690(_0x4a9819._0x15b997)]['dimensions_y']=(_0xa96e71=this[_0x44e690(0x5da)][_0x44e690(0xc66)])!==null&&_0xa96e71!==void 0x0?_0xa96e71:_0x1f05de['y'],this[_0x44e690(_0x4a9819._0x15b997)]['dimensions_z']=(_0x4816bd=this['style']['dimensions_z'])!==null&&_0x4816bd!==void 0x0?_0x4816bd:_0x1f05de['z'],delete this[_0x44e690(_0x4a9819._0x15b997)]['dimensions'];}}]),_0x4d9811;}(BasePointEntity);register$4('box',BoxEntity,!![]);var EditPlane=function(_0x310bc2){var _0x135228={_0x44eb6f:0xe26},_0x331f84={_0x15caa7:0xd91,_0x173909:0x33d,_0x125f8f:0xe41,_0x5420ca:0xb46,_0xdc4388:0xc66,_0x301b16:0xeff,_0x4d70b9:0x399},_0x592243={_0x2b496f:0xd04,_0x367b3d:0x89a};_inherits(_0x430717,_0x310bc2);var _0x51f9a7=_createSuper(_0x430717);function _0x430717(){return _classCallCheck(this,_0x430717),_0x51f9a7['apply'](this,arguments);}return _createClass(_0x430717,[{'key':'position','get':function _0x4ad6a7(){var _0xa83d=_0x4361;return this['_graphic'][_0xa83d(0xdb1)];},'set':function _0x3b251d(_0x1da524){this['_graphic']['_position_draw']=_0x1da524;}},{'key':'bindDraggers','value':function _0x8aa8b0(){var _0x72ba73={_0x2d1d8a:0xd35,_0xb9e0c7:0xd91},_0x3b29c5={_0x25f452:0xccc},_0x42ce2a={_0x33de66:0xd35},_0x32dea5={_0x287bd1:0xf4a,_0x276ffd:0x33d},_0xe5247b=_0x4361,_0x99baea=this,_0x4862f7=this['style'],_0x3577bb,_0x555f76=this[_0xe5247b(_0x331f84._0x15caa7)];_0x3577bb=this['createDragger']({'position':_0x555f76,'onDrag':function _0x32c279(_0x23da78,_0x5ea863){var _0x16e447=_0xe5247b,_0x186338=Cesium__namespace[_0x16e447(0x23b)][_0x16e447(_0x32dea5._0x287bd1)](_0x5ea863,_0x99baea['position'],new Cesium__namespace['Cartesian3']());_0x99baea['position']=_0x5ea863;for(var _0x265839=0x0,_0x33b527=_0x99baea[_0x16e447(_0x32dea5._0x276ffd)]['length'];_0x265839<_0x33b527;_0x265839++){if(_0x99baea['draggers'][_0x265839]===_0x23da78)continue;_0x99baea[_0x16e447(0x33d)][_0x265839]['position']=Cesium__namespace['Cartesian3'][_0x16e447(0xd06)](_0x99baea['draggers'][_0x265839][_0x16e447(0xd91)],_0x186338,new Cesium__namespace['Cartesian3']());}}}),this[_0xe5247b(_0x331f84._0x173909)]['push'](_0x3577bb);var _0x18e43d=Cesium__namespace['Math']['toRadians'](this[_0xe5247b(0xe41)]['heading']),_0x3f7ea8=Cesium__namespace['Math']['toRadians'](this[_0xe5247b(0xe41)]['pitch']),_0x51344c=Cesium__namespace['Math']['toRadians'](this[_0xe5247b(_0x331f84._0x125f8f)][_0xe5247b(_0x331f84._0x5420ca)]),_0x4b50c3=new Cesium__namespace[(_0xe5247b(0x7d7))](_0x18e43d,_0x3f7ea8,_0x51344c),_0x22446e=new Cesium__namespace['Cartesian3']();switch(_0x4862f7[_0xe5247b(0x9e2)]){case'x':_0x22446e['y']=_0x4862f7['dimensions_x']/0x2;break;default:_0x22446e['x']=_0x4862f7['dimensions_x']/0x2;break;}_0x3577bb=this['createDragger']({'position':getPositionByHprAndOffset(_0x555f76,_0x22446e,_0x4b50c3),'type':PointType[_0xe5247b(0xeff)],'tooltip':this[_0xe5247b(0x399)]['getLangText']('_修改长度'),'onDrag':function _0x1c98c2(_0x29cc97,_0x1b9aa4){var _0x5cb57b=_0xe5247b,_0x2ab552=Cesium__namespace['Cartographic']['fromCartesian'](_0x99baea['position'])['height'];_0x1b9aa4=setPositionsHeight(_0x1b9aa4,_0x2ab552),_0x29cc97['position']=_0x1b9aa4;var _0x43333a=_0x99baea[_0x5cb57b(_0x42ce2a._0x33de66)](Cesium__namespace[_0x5cb57b(0x23b)]['distance'](_0x99baea['position'],_0x1b9aa4),0x2);_0x4862f7['dimensions_x']=_0x43333a*0x2,_0x99baea['updatePlane'](_0x4862f7);},'onDragEnd':function _0x563220(_0x523859,_0xf2af7f){_0x99baea['updateDraggers']();}}),this['draggers']['push'](_0x3577bb);if(_0x4862f7[_0xe5247b(0x9e2)]==='z')_0x3577bb=this[_0xe5247b(0xa43)]({'position':getPositionByHprAndOffset(_0x555f76,new Cesium__namespace['Cartesian3'](0x0,_0x4862f7[_0xe5247b(_0x331f84._0xdc4388)]/0x2,0x0),_0x4b50c3),'type':PointType[_0xe5247b(_0x331f84._0x301b16)],'tooltip':this['_map']['getLangText'](_0xe5247b(0xb63)),'onDrag':function _0x139f2f(_0x45971f,_0x13ef9e){var _0x104460=_0xe5247b,_0x4aa9de=Cesium__namespace['Cartographic']['fromCartesian'](_0x99baea['position'])[_0x104460(_0x592243._0x2b496f)];_0x13ef9e=setPositionsHeight(_0x13ef9e,_0x4aa9de),_0x45971f['position']=_0x13ef9e;var _0x5bf945=_0x99baea['formatNum'](Cesium__namespace['Cartesian3'][_0x104460(_0x592243._0x367b3d)](_0x99baea['position'],_0x13ef9e),0x2);_0x4862f7[_0x104460(0xc66)]=_0x5bf945*0x2,_0x99baea['updatePlane'](_0x4862f7);},'onDragEnd':function _0x14fa44(_0x500c2a,_0x231bc1){var _0x3dcc3f=_0xe5247b;_0x99baea[_0x3dcc3f(_0x3b29c5._0x25f452)]();}}),this['draggers'][_0xe5247b(0x8e7)](_0x3577bb);else{var _0x4cc8fb={'x':0x0,'y':0x0,'z':0x0};switch(_0x4862f7['plane_normal']){case'x':case'y':_0x4cc8fb['z']=_0x4862f7[_0xe5247b(_0x331f84._0xdc4388)]/0x2;break;default:_0x4cc8fb['y']=_0x4862f7['dimensions_y']/0x2;break;}_0x3577bb=this['createDragger']({'position':getPositionByHprAndOffset(_0x555f76,_0x4cc8fb,_0x4b50c3),'type':PointType['MoveHeight'],'tooltip':this[_0xe5247b(_0x331f84._0x4d70b9)]['getLangText']('_修改宽度'),'onDrag':function _0x273034(_0x538e8a,_0x5893de){var _0x3a0bb2=_0xe5247b,_0x26ca8c=_0x99baea[_0x3a0bb2(_0x72ba73._0x2d1d8a)](Cesium__namespace['Cartesian3']['distance'](_0x99baea[_0x3a0bb2(_0x72ba73._0xb9e0c7)],_0x5893de),0x2);_0x4862f7['dimensions_y']=_0x26ca8c*0x2,_0x99baea['updatePlane'](_0x4862f7);},'onDragEnd':function _0x4c4ef9(_0x53b1e5,_0x4b5996){_0x99baea['updateDraggers']();}}),this[_0xe5247b(0x33d)]['push'](_0x3577bb);}}},{'key':'updatePlane','value':function _0x41e475(_0x3add60){var _0x3226ec=_0x4361,_0x6861d4=new Cesium__namespace['Cartesian2'](_0x3add60['dimensions_x'],_0x3add60['dimensions_y']);this[_0x3226ec(0x758)]['dimensions']['setValue'](_0x6861d4),this['fire'](EventType['editStyle']);}},{'key':'_updateStyleHook','value':function _0x35c274(_0x206624){var _0x5eb2a7=_0x4361;_get(_getPrototypeOf(_0x430717[_0x5eb2a7(_0x135228._0x44eb6f)]),'_updateStyleHook',this)['call'](this,_0x206624),(Cesium__namespace['defined'](_0x206624['dimensions_x'])||Cesium__namespace[_0x5eb2a7(0x70e)](_0x206624['dimensions_y']))&&this[_0x5eb2a7(0xccc)]();}}]),_0x430717;}(EditBase),PlaneEntity=function(_0x26e50b){var _0x15c74f={_0x2d0f95:0x4fb,_0x2092c8:0x415},_0x3ececb={_0x50289f:0x758,_0x245654:0x506,_0x4e0e63:0x3ac},_0xcf6b8b={_0x1d2221:0x6b7,_0x1d6ae4:0x942},_0x4ff6aa={_0x3d0427:0x942,_0x8359d5:0x5da,_0x5bb02a:0xca4},_0x2e4c28=_0x5a92ef;_inherits(_0x15edfc,_0x26e50b);var _0x17df22=_createSuper(_0x15edfc);function _0x15edfc(){return _classCallCheck(this,_0x15edfc),_0x17df22['apply'](this,arguments);}return _createClass(_0x15edfc,[{'key':'entityGraphic','get':function _0x4fa413(){var _0x3f83e4;return(_0x3f83e4=this['_entity'])===null||_0x3f83e4===void 0x0?void 0x0:_0x3f83e4['plane'];}},{'key':_0x2e4c28(_0x15c74f._0x2d0f95),'get':function _0x46dd9a(){return EditPlane;}},{'key':_0x2e4c28(_0x15c74f._0x2092c8),'value':function _0x9cc2eb(){var _0x5807e5=_0x2e4c28,_0x3c6820={'position':this['position'],'orientation':this[_0x5807e5(_0x4ff6aa._0x3d0427)](),'plane':PlaneStyleConver[_0x5807e5(0x851)](this['style'],{},!![])};this['_entity']=this['_createEntity'](_0x3c6820),this[_0x5807e5(_0x4ff6aa._0x8359d5)][_0x5807e5(_0x4ff6aa._0x5bb02a)]&&this['_addLabel']();}},{'key':'_style2Json','value':function _0x5e48d3(_0x303444,_0x4f4dc8){return PlaneStyleConver['toJSON'](_0x303444,_0x4f4dc8,!![]);}},{'key':_0x2e4c28(0x6b3),'value':function _0x5a924d(_0x76b3bb,_0x5098d9){var _0x4158fa=_0x2e4c28;_0x5098d9&&(Cesium__namespace['defined'](_0x5098d9['heading'])||Cesium__namespace['defined'](_0x5098d9[_0x4158fa(0x9dd)])||Cesium__namespace['defined'](_0x5098d9['roll']))&&(this['_entity'][_0x4158fa(_0xcf6b8b._0x1d2221)]=this[_0x4158fa(_0xcf6b8b._0x1d6ae4)]()),PlaneStyleConver['toCesiumVal'](_0x76b3bb,this['entityGraphic'],!![]);}},{'key':'_setPositionsToCallback','value':function _0x1aef7d(){var _0x39ae43=_0x2e4c28;_get(_getPrototypeOf(_0x15edfc['prototype']),'_setPositionsToCallback',this)['call'](this);var _0x2e9839=getCesiumValue(this[_0x39ae43(_0x3ececb._0x50289f)]['dimensions'],Cesium__namespace[_0x39ae43(0xb74)],this['_map']['clock']['currentTime']);_0x2e9839&&PlaneStyleConver['toOneJson'](_0x39ae43(_0x3ececb._0x245654),_0x2e9839,this['style']);var _0x44ef57=getCesiumValue(this[_0x39ae43(0x758)]['plane'],Cesium__namespace[_0x39ae43(_0x3ececb._0x4e0e63)],this['_map']['clock'][_0x39ae43(0x76c)]);_0x44ef57&&PlaneStyleConver['toOneJson'](_0x39ae43(0x2b9),_0x44ef57,this['style']);}}]),_0x15edfc;}(BasePointEntity);register$4('plane',PlaneEntity,!![]);var EditCircle=function(_0x2c5fc0){var _0x18332f={_0x5e994e:0xdef},_0xc96e0d={_0x453a60:0x70e,_0x5370fa:0xccc},_0x213fc5={_0x46561f:0x6a6,_0x4b6423:0xd04},_0x3460f4={_0x2ff913:0xa38,_0xb2a4bd:0x758,_0x425971:0xef6,_0x479a74:0x243,_0x278350:0x243,_0x25afd1:0x64b,_0x2da8ed:0xe41,_0x4729fd:0x33d},_0x184e03={_0x12141d:0x843,_0x815736:0xe41,_0x21ad84:0x5da},_0x274703=_0x5a92ef;_inherits(_0x438f98,_0x2c5fc0);var _0x3f47fe=_createSuper(_0x438f98);function _0x438f98(){var _0x2626db=_0x4361;return _classCallCheck(this,_0x438f98),_0x3f47fe[_0x2626db(0xa90)](this,arguments);}return _createClass(_0x438f98,[{'key':_0x274703(_0x18332f._0x5e994e),'value':function _0x5e8eaa(){var _0x4e4588={_0x590471:0xccc},_0x224fe2={_0x535d19:0xb03,_0x381957:0xc22},_0x3f81a9=_0x274703,_0x33681f,_0xc69b63=this,_0x16977f=this['positions'],_0x4e6cc2=this[_0x3f81a9(0x356)](_0x16977f[0x0]),_0x2be8b8=this['_map'][_0x3f81a9(_0x3460f4._0x2ff913)]['currentTime'],_0xfc12d6=getEllipseOuterPositions({'position':_0x4e6cc2,'semiMajorAxis':getCesiumValue(this[_0x3f81a9(_0x3460f4._0xb2a4bd)]['semiMajorAxis'],Number,_0x2be8b8),'semiMinorAxis':getCesiumValue(this['entityGraphic']['semiMinorAxis'],Number,_0x2be8b8),'rotation':(_0x33681f=getCesiumValue(this['entityGraphic']['rotation'],Number,_0x2be8b8))!==null&&_0x33681f!==void 0x0?_0x33681f:0x0,'count':0x1}),_0x52f051=this[_0x3f81a9(0x356)](_0xfc12d6[0x1]);_0x16977f[0x1]=_0x52f051;var _0x1044b2=this['createDragger']({'position':_0x52f051,'type':PointType['EditAttr'],'tooltip':this[_0x3f81a9(0x399)][_0x3f81a9(_0x3460f4._0x425971)](_0x3f81a9(_0x3460f4._0x479a74)),'onDragStart':function _0x854935(_0x33ca6e,_0x477f7c){var _0x306454=_0x3f81a9;if(!_0xc69b63['_heightDraggers'])return;for(var _0x710b01=0x0,_0x1c50f8=_0xc69b63['_heightDraggers']['length'];_0x710b01<_0x1c50f8;_0x710b01++){_0xc69b63['_heightDraggers'][_0x710b01][_0x306454(0x7a6)]=![];}},'onDrag':function _0x30c22f(_0xc1c4e9,_0x559b3a){var _0x5cd106=_0x3f81a9;if(_0xc69b63['entityGraphic']['height']!==undefined){var _0x534b59=getCesiumValue(_0xc69b63['entityGraphic']['height'],Number,_0x2be8b8);_0x559b3a=setPositionsHeight(_0x559b3a,_0x534b59),_0xc1c4e9['position']=_0x559b3a;}_0x16977f[_0xc1c4e9['index']]=_0x559b3a;var _0x30c418=_0xc69b63[_0x5cd106(0xd35)](Cesium__namespace['Cartesian3']['distance'](_0x16977f[0x0],_0x559b3a),0x2);_0xc69b63['entityGraphic']['semiMajorAxis']=_0x30c418,_0xc69b63['_graphic'][_0x5cd106(0x8df)]===0x3||!Cesium__namespace[_0x5cd106(0x70e)](_0xc69b63['style'][_0x5cd106(0xd18)])?_0xc69b63['style']['semiMajorAxis']=_0x30c418:(_0xc69b63['entityGraphic']['semiMinorAxis']=_0x30c418,_0xc69b63['style']['radius']=_0x30c418),_0xc69b63[_0x5cd106(_0x224fe2._0x535d19)](EventType[_0x5cd106(_0x224fe2._0x381957)]);},'onDragEnd':function _0x52088c(_0x10d453,_0x49aee6){_0xc69b63['updateDraggers']();}});_0x1044b2['index']=0x1,this['draggers']['push'](_0x1044b2);var _0x208767;if(this['_graphic']['_maxPointNum']===0x3){var _0x3cce7a=this[_0x3f81a9(0x356)](_0xfc12d6[0x0]);_0x16977f[0x2]=_0x3cce7a,_0x208767=this['createDragger']({'position':_0x3cce7a,'type':PointType[_0x3f81a9(0xeff)],'tooltip':this['_map']['getLangText'](_0x3f81a9(_0x3460f4._0x278350)),'onDragStart':function _0x58a4f4(_0x2c751b,_0x1201d2){if(!_0xc69b63['_heightDraggers'])return;for(var _0xe9399f=0x0,_0x34127f=_0xc69b63['_heightDraggers']['length'];_0xe9399f<_0x34127f;_0xe9399f++){_0xc69b63['_heightDraggers'][_0xe9399f]['show']=![];}},'onDrag':function _0x176dbd(_0x17a5a7,_0x325af4){var _0x27a12f=_0x3f81a9;if(_0xc69b63['entityGraphic']['height']!==undefined){var _0x1f17c8=getCesiumValue(_0xc69b63['entityGraphic']['height'],Number,_0x2be8b8);_0x325af4=setPositionsHeight(_0x325af4,_0x1f17c8),_0x17a5a7['position']=_0x325af4;}_0x16977f[_0x17a5a7['index']]=_0x325af4;var _0x48a091=_0xc69b63['formatNum'](Cesium__namespace['Cartesian3']['distance'](_0x16977f[0x0],_0x325af4),0x2),_0x4ac055=getCesiumValue(_0xc69b63['entityGraphic']['semiMajorAxis'],Number,_0x2be8b8);_0x48a091>_0x4ac055&&(_0x48a091=_0x4ac055),_0xc69b63['entityGraphic'][_0x27a12f(_0x184e03._0x12141d)]=_0x48a091,_0xc69b63[_0x27a12f(_0x184e03._0x815736)]['_maxPointNum']===0x3||!Cesium__namespace['defined'](_0xc69b63['style']['radius'])?_0xc69b63[_0x27a12f(_0x184e03._0x21ad84)]['semiMinorAxis']=_0x48a091:(_0xc69b63['entityGraphic'][_0x27a12f(0xd61)]=_0x48a091,_0xc69b63['style']['radius']=_0x48a091),_0xc69b63['fire'](EventType['editStyle']);},'onDragEnd':function _0x434809(_0x29a4ca,_0x1736c0){_0xc69b63['updateDraggers']();}}),_0x208767[_0x3f81a9(_0x3460f4._0x25afd1)]=0x2,this[_0x3f81a9(0x33d)]['push'](_0x208767);}if(this[_0x3f81a9(_0x3460f4._0x2da8ed)]['_hasMoveEdit']){var _0x4527ef=this['createDragger']({'position':_0x4e6cc2,'onDragStart':function _0x3fea62(_0x2ce31a,_0x474609){var _0x2aabea=_0x3f81a9;for(var _0x137df0=0x0,_0x4db4a9=_0xc69b63[_0x2aabea(0x33d)][_0x2aabea(0x6ba)];_0x137df0<_0x4db4a9;_0x137df0++){_0xc69b63['draggers'][_0x137df0]['show']=![];}},'onDrag':function _0x586c7e(_0x30c376,_0xf94325){_0x16977f[0x0]=_0xf94325;},'onDragEnd':function _0x34d768(_0x36e562,_0xc06b40){var _0x38df63=_0x3f81a9;_0xc69b63[_0x38df63(_0x4e4588._0x590471)]();}});_0x4527ef['index']=0x0,this[_0x3f81a9(_0x3460f4._0x4729fd)]['push'](_0x4527ef),_0x4527ef['majorDragger']=_0x1044b2,_0x4527ef['minorDragger']=_0x208767;}if(this[_0x3f81a9(0x758)]['extrudedHeight']){var _0x5e7ab3=this['_graphic']['_maxPointNum']===0x3?[_0x16977f[0x1],_0x16977f[0x2]]:[_0x16977f[0x1]];this['_bindHeightDraggers'](_0x5e7ab3);}}},{'key':'updatePositionsHeightByAttr','value':function _0x4c4123(_0x4b0513){var _0x1e95ee=_0x274703;this[_0x1e95ee(_0x213fc5._0x46561f)]&&(_0x4b0513=getSurfacePosition(this['_map']['scene'],_0x4b0513));if(this['entityGraphic']['height']!==undefined){var _0x7b82cd=getCesiumValue(this['entityGraphic'][_0x1e95ee(_0x213fc5._0x4b6423)],Number,this['_map']['clock']['currentTime']);_0x4b0513=setPositionsHeight(_0x4b0513,_0x7b82cd);}return _0x4b0513;}},{'key':_0x274703(0x6b3),'value':function _0x41e5df(_0x3383ca){var _0x3438d3=_0x274703;_get(_getPrototypeOf(_0x438f98['prototype']),_0x3438d3(0x6b3),this)['call'](this,_0x3383ca),(Cesium__namespace[_0x3438d3(_0xc96e0d._0x453a60)](_0x3383ca['radius'])||Cesium__namespace['defined'](_0x3383ca[_0x3438d3(0x843)])||Cesium__namespace['defined'](_0x3383ca['semiMajorAxis'])||Cesium__namespace['defined'](_0x3383ca['height'])||Cesium__namespace[_0x3438d3(0x70e)](_0x3383ca['diffHeight']))&&this[_0x3438d3(_0xc96e0d._0x5370fa)]();}},{'key':'openSmallTooltipByMinPointNum','value':function _0x47f05b(_0x1e7126){}}]),_0x438f98;}(EditPoly),CircleEntity=function(_0x2db03b){var _0x2fa88b={_0x4de317:0x724,_0x227012:0x23e,_0x13b8a0:0x5cb,_0x1f98aa:0xc83,_0x45022a:0x77b},_0x3f1cfa={_0xa0c8f8:0x399},_0x4c5b13={_0x35a8ed:0x99f,_0x1d1668:0xb0a},_0xdb1ba3={_0x4c5c53:0x6ba,_0x4fc844:0xe4f,_0x2e871:0xe4f,_0x4e15cd:0xaa1},_0x390e40={_0x441b0b:0x843},_0x261cc8={_0x6812f7:0x752,_0x1f96d8:0x8df,_0x1e097f:0x843},_0x21a8e3={_0x3ea53d:0xfae,_0x3b668c:0x5d3,_0x1bafdb:0xaf8,_0x33e889:0xcaa},_0x592519={_0x1b0958:0xcf5,_0x1ddb3a:0xf35,_0x4f9830:0x574},_0x3d5f15={_0x26bb29:0x399},_0x3cb94f={_0x38d1d2:0x752,_0x3a9959:0x468,_0x5a7b1d:0x70e,_0x872634:0x5da},_0x4ca2cf={_0x1babbb:0xdcd,_0x18be1d:0xbac},_0x4d4e01={_0x128dcf:0xcd7},_0x115266={_0x1c82c7:0xd91,_0x108120:0x8d4,_0x4a884e:0x774},_0x404c28={_0x23d819:0x758,_0x5c8b82:0xd04},_0x2fd220={_0x589a49:0xc56},_0x3992bb={_0x7688b2:0x724},_0x554fb={_0x524e5c:0x851,_0x4f065a:0xb0b,_0x33b11b:0xca4},_0x4155a9={_0x66f6b9:0xd04},_0x1c8b50={_0x24dd57:0x8d4},_0xb33ac4={_0x5f3073:0xd61},_0x4e91f3={_0x1f9ecc:0x287},_0x880e48={_0x306bf8:0x53f,_0x541b04:0x898},_0x34bb43=_0x5a92ef;_inherits(_0x2f9d3b,_0x2db03b);var _0x191655=_createSuper(_0x2f9d3b);function _0x2f9d3b(){var _0x384bbe=_0x4361,_0xc98723,_0x18e9ee,_0x2e57f2,_0x4664d3=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2f9d3b),_0x2e57f2=_0x191655[_0x384bbe(_0x880e48._0x306bf8)](this,_0x4664d3),_0x2e57f2['_minPointNum']=0x2,_0x2e57f2['_maxPointNum']=0x2,_0x2e57f2['_hasMoveEdit']=(_0xc98723=_0x4664d3['hasMoveEdit'])!==null&&_0xc98723!==void 0x0?_0xc98723:!![],_0x2e57f2[_0x384bbe(_0x880e48._0x541b04)]=!![],_0x2e57f2['options']['drawShowRadius']=(_0x18e9ee=_0x2e57f2['options']['drawShowRadius'])!==null&&_0x18e9ee!==void 0x0?_0x18e9ee:!![],_0x2e57f2;}return _createClass(_0x2f9d3b,[{'key':'entityGraphic','get':function _0x71a0d8(){var _0x1b233e=_0x4361,_0x5859f1;return(_0x5859f1=this['_entity'])===null||_0x5859f1===void 0x0?void 0x0:_0x5859f1[_0x1b233e(0x615)];}},{'key':'EditClass','get':function _0xf7f3f5(){return EditCircle;}},{'key':'outlinePositions','get':function _0xe09ea3(){var _0x24a5a5=_0x4361;return this['_entity']&&(this[_0x24a5a5(_0x4e91f3._0x1f9ecc)]=this['getOutlinePositions']()),this['_outlinePositions'];},'set':function _0x8d175c(_0x216f20){this['_outlinePositions']=_0x216f20;}},{'key':'outlineCoordinates','get':function _0xb725ee(){return cartesians2lonlats(this['outlinePositions']);}},{'key':'distance','get':function _0x8da248(){return Math['PI']*0x2*this['radius'];}},{'key':_0x34bb43(0xda4),'get':function _0x55e770(){var _0x3f7f0b=_0x34bb43,_0x49bbd3=this[_0x3f7f0b(0xd18)];return Math['PI']*_0x49bbd3*_0x49bbd3;}},{'key':'radius','get':function _0x173675(){var _0x111884=_0x34bb43,_0x12e602;if(this['style'][_0x111884(0xd18)])return this['style']['radius'];return getCesiumValue((_0x12e602=this['entityGraphic'])===null||_0x12e602===void 0x0?void 0x0:_0x12e602[_0x111884(_0xb33ac4._0x5f3073)],Number,Cesium__namespace['JulianDate']['now']());},'set':function _0x2e656d(_0x45e56f){var _0x23f3cd=_0x34bb43;this['style']['radius']=_0x45e56f,this['entityGraphic']&&(this['entityGraphic']['semiMajorAxis']=_0x45e56f,this['entityGraphic']['semiMinorAxis']=_0x45e56f,this['_updateOutlineStyle'](this[_0x23f3cd(_0x1c8b50._0x24dd57)](),this['style']));}},{'key':_0x34bb43(0xd04),'get':function _0x50067e(){var _0x20d7d4=_0x34bb43,_0x2b677c,_0x3b753a;if(this['style'][_0x20d7d4(0xd04)])return this[_0x20d7d4(0x5da)]['height'];return(_0x2b677c=getCesiumValue((_0x3b753a=this['entityGraphic'])===null||_0x3b753a===void 0x0?void 0x0:_0x3b753a['height'],Number))!==null&&_0x2b677c!==void 0x0?_0x2b677c:0x0;},'set':function _0x2330bd(_0x4ca2ae){var _0x2bbac6=_0x34bb43;this['style']['height']=_0x4ca2ae,this['entityGraphic']&&(this['entityGraphic'][_0x2bbac6(_0x4155a9._0x66f6b9)]=_0x4ca2ae);}},{'key':'_mountedHook','value':function _0x298bd3(){var _0x4023bb=_0x34bb43,_0x5e3510={'position':this['position'],'ellipse':CircleStyleConver[_0x4023bb(_0x554fb._0x524e5c)](this['style'],{},!![])};this['style']['label']&&(Cesium__namespace['defined'](this[_0x4023bb(0x5da)]['clampToGround'])&&!Cesium__namespace['defined'](this[_0x4023bb(0x5da)]['label']['clampToGround'])&&(this['style']['label']['clampToGround']=this[_0x4023bb(0x5da)]['clampToGround']),_0x5e3510[_0x4023bb(0xca4)]=LabelStyleConver[_0x4023bb(0x851)](this['style']['label'],{},this['attr'])),this['_entity']=this[_0x4023bb(0x4c1)](_0x5e3510),this['_updateHeight'](),this['_updateOutlineStyle'](this['_getOutlinePositions'](),this['style']),(this[_0x4023bb(0xd91)]instanceof Cesium__namespace['CallbackProperty']||this['position']instanceof Cesium__namespace[_0x4023bb(_0x554fb._0x4f065a)])&&this['_updateOutlineToCallback'](),this['style'][_0x4023bb(_0x554fb._0x33b11b)]&&this['_addLabel']();}},{'key':'_addLabel','value':function _0x4ee4e5(){var _0x173414=_0x34bb43;this['_entity']['label']=this['_entity']['label']||{},LabelStyleConver[_0x173414(0x851)](this['style']['label'],this['_entity'][_0x173414(0xca4)],this['attr']);}},{'key':'_style2Json','value':function _0x7d5e38(_0x5e3e51,_0x31339e){return CircleStyleConver['toJSON'](_0x5e3e51,_0x31339e,!![]);}},{'key':_0x34bb43(_0x2fa88b._0x4de317),'value':function _0x3c4643(_0x3e6522){var _0x3f348b=_0x34bb43;return _get(_getPrototypeOf(_0x2f9d3b['prototype']),_0x3f348b(_0x3992bb._0x7688b2),this)['call'](this,_0x3e6522);}},{'key':'_getGeoJsonGeometry','value':function _0x36d4b4(_0x138307){var _0x70c894=_0x34bb43;return _0x138307!==null&&_0x138307!==void 0x0&&_0x138307[_0x70c894(0x9ec)]?{'type':_0x70c894(0x9ba),'coordinates':[this['getOutlineCoordinates'](_0x138307===null||_0x138307===void 0x0?void 0x0:_0x138307['closure'],_0x138307===null||_0x138307===void 0x0?void 0x0:_0x138307['count'],_0x138307===null||_0x138307===void 0x0?void 0x0:_0x138307['noAlt'])]}:{'type':'Point','coordinates':this['getCoordinate'](_0x138307===null||_0x138307===void 0x0?void 0x0:_0x138307[_0x70c894(_0x2fd220._0x589a49)])};}},{'key':'_updateStyleHook','value':function _0x5b5090(_0x2b89cd,_0x5a22d1){var _0x58d1e0=_0x34bb43;CircleStyleConver['toCesiumVal'](_0x2b89cd,this[_0x58d1e0(_0x404c28._0x23d819)],!![]),(Cesium__namespace['defined'](_0x5a22d1['diffHeight'])||Cesium__namespace['defined'](_0x5a22d1[_0x58d1e0(_0x404c28._0x5c8b82)]))&&this[_0x58d1e0(0x5cb)]();}},{'key':'_updatePositionsHook','value':function _0x1450b1(){var _0x538b1d=_0x34bb43;this['_entity']['position']=this[_0x538b1d(_0x115266._0x1c82c7)],this['_updateHeight'](),this[_0x538b1d(0x473)](this[_0x538b1d(_0x115266._0x108120)](),this['style']),this['_updateLabelPosition'](),this[_0x538b1d(_0x115266._0x4a884e)]();}},{'key':_0x34bb43(0x8d4),'value':function _0x3b33a4(){var _0x2a85e4=_0x34bb43;return[this[_0x2a85e4(_0x4d4e01._0x128dcf)]];}},{'key':_0x34bb43(_0x2fa88b._0x227012),'value':function _0x3c7f11(){var _0x56da0e=_0x34bb43,_0x3064e4=this;if(this['_isCallbackPositions'])return;this['_isCallbackPositions']=!![],this['_positions_draw']=this[_0x56da0e(0xbe0)]||[],this['position']=new Cesium__namespace[(_0x56da0e(_0x4ca2cf._0x1babbb))](function(_0x1c9a11){var _0x1fde5f=_0x56da0e;if(_0x3064e4['_positions_draw']['length']<0x1)return null;return _0x3064e4[_0x1fde5f(0x752)][0x0];},![]),this[_0x56da0e(_0x4ca2cf._0x18be1d)]();}},{'key':'_cancelPositionsCallback','value':function _0x4656f0(){if(!this['_isCallbackPositions'])return;this['_isCallbackPositions']=![],this['_position']=this['_positions_draw'][0x0],this['_point']=LngLatPoint['fromCartesian'](this['_position']),this['_updatePositionsHook']();}},{'key':_0x34bb43(_0x2fa88b._0x13b8a0),'value':function _0x3d3d07(){var _0x35b5f8=_0x34bb43,_0x188f79,_0x345e1b;if(this['style']['clampToGround'])return;var _0x20fd70=this['_position'];((_0x188f79=this[_0x35b5f8(_0x3cb94f._0x38d1d2)])===null||_0x188f79===void 0x0?void 0x0:_0x188f79['length'])>0x0&&(_0x20fd70=this['_positions_draw'][0x0]);if(!_0x20fd70)return;var _0x8e80ae=(_0x345e1b=this['style']['height'])!==null&&_0x345e1b!==void 0x0?_0x345e1b:LngLatPoint['fromCartesian'](_0x20fd70)[_0x35b5f8(0xd68)];this['entityGraphic']['height']=_0x8e80ae,Cesium__namespace['defined'](this['style'][_0x35b5f8(_0x3cb94f._0x3a9959)])&&(Cesium__namespace[_0x35b5f8(_0x3cb94f._0x5a7b1d)](this[_0x35b5f8(0x5da)]['diffHeight'])&&this[_0x35b5f8(_0x3cb94f._0x872634)][_0x35b5f8(0x468)]!==0x0?this['entityGraphic']['extrudedHeight']=_0x8e80ae+this['style']['diffHeight']:this['entityGraphic'][_0x35b5f8(0x69b)]=undefined),this['fire'](EventType['editStyle']);}},{'key':'_startDrawHook','value':function _0x2c185b(){var _0x7b3bc3=_0x34bb43;this['_map']['on'](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this[_0x7b3bc3(0x399)]['on'](EventType['click'],this['_onClickHandler'],this),this['_map']['on'](EventType['rightClick'],this[_0x7b3bc3(0x5ca)],this),this[_0x7b3bc3(_0x3d5f15._0x26bb29)]['on'](EventType[_0x7b3bc3(0xb5f)],this['_onDbClickHandler'],this);}},{'key':'_stopDrawHook','value':function _0x5c655c(){var _0x1c096e=_0x34bb43;this['_map'][_0x1c096e(_0x592519._0x1b0958)](EventType[_0x1c096e(_0x592519._0x1ddb3a)],this[_0x1c096e(_0x592519._0x4f9830)],this),this[_0x1c096e(0x399)]['off'](EventType['click'],this['_onClickHandler'],this),this['_map'][_0x1c096e(_0x592519._0x1b0958)](EventType['rightClick'],this['_onRightClickHandler'],this),this['_map']['off'](EventType['dblClick'],this['_onDbClickHandler'],this);}},{'key':_0x34bb43(_0x2fa88b._0x1f98aa),'value':function _0x32037d(_0x4e424a){var _0x3babab=_0x34bb43;if(this['_positions_draw']['length']<=0x1){this['_map'][_0x3babab(_0x21a8e3._0x3ea53d)](_0x4e424a[_0x3babab(_0x21a8e3._0x3b668c)],this['_map']['getLangText']('_单击开始绘制'));return;}var _0x1e03fb='';if(this['options'][_0x3babab(_0x21a8e3._0x1bafdb)]&&this['_positions_draw']['length']>0x0&&_0x4e424a['cartesian']){var _0x37d863=Cesium__namespace['Cartesian3']['distance'](this['_positions_draw'][0x0],_0x4e424a['cartesian']);_0x37d863>0x0&&(_0x1e03fb='半径:'['concat'](formatDistance(_0x37d863),_0x3babab(_0x21a8e3._0x33e889)));}this[_0x3babab(0x399)]['openSmallTooltip'](_0x4e424a['endPosition'],_0x1e03fb+this['_map']['getLangText']('_单击完成绘制'));}},{'key':_0x34bb43(_0x2fa88b._0x45022a),'value':function _0x1cbd22(_0x46f55c){var _0x32a3d2=_0x34bb43;if(this[_0x32a3d2(_0x261cc8._0x6812f7)]['length']<0x2)return;this['_updateHeight']();if(!_0x46f55c){var _0x3a1899=formatNum$1(Cesium__namespace['Cartesian3']['distance'](this['_positions_draw'][0x0],this['_positions_draw'][0x1]),0x2);if(_0x3a1899<0x1)return;if(this[_0x32a3d2(_0x261cc8._0x1f96d8)]===0x3){var _0x229377=_0x3a1899,_0x56b6f4=_0x3a1899;this['_positions_draw']['length']===0x3&&(_0x56b6f4=formatNum$1(Cesium__namespace['Cartesian3']['distance'](this['_positions_draw'][0x0],this['_positions_draw'][0x2]),0x2));if(_0x229377>_0x56b6f4){var _0x1f2715=_0x229377;_0x229377=_0x56b6f4,_0x56b6f4=_0x1f2715;}this['entityGraphic']['semiMajorAxis']=_0x56b6f4,this['entityGraphic'][_0x32a3d2(0x843)]=_0x229377,this['style'][_0x32a3d2(0xd61)]=_0x56b6f4,this[_0x32a3d2(0x5da)][_0x32a3d2(_0x261cc8._0x1e097f)]=_0x229377;}else this['entityGraphic']['semiMajorAxis']=_0x3a1899,this['entityGraphic']['semiMinorAxis']=_0x3a1899,this[_0x32a3d2(0x5da)]['radius']=_0x3a1899;}this['_entity_outlines']&&(this['_outlinePositions']=this[_0x32a3d2(0x2fb)](),this['_updateOutlineToCallback']());}},{'key':'_onRightClickHandler','value':function _0x5b6ed9(_0x3b2e34){var _0x5774dc=_0x34bb43;_get(_getPrototypeOf(_0x2f9d3b['prototype']),'_onRightClickHandler',this)['call'](this,_0x3b2e34),this[_0x5774dc(0x758)]['semiMajorAxis']=0x0,this['entityGraphic'][_0x5774dc(_0x390e40._0x441b0b)]=0x0,this['style']['radius']=0x0;}},{'key':'getOutlinePositions','value':function _0x213ebd(){var _0x13c5c5=_0x34bb43,_0x573b19,_0x3240c8,_0x65e4f1,_0x4e9e69,_0x1462c4,_0x5e08e4=arguments[_0x13c5c5(_0xdb1ba3._0x4c5c53)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![],_0x4e7378=arguments['length']>0x1?arguments[0x1]:undefined,_0x29bd03=Cesium__namespace['JulianDate']['now'](),_0x5e65ad=getEllipseOuterPositions({'position':getPositionValue(this['_entity']['position']),'semiMajorAxis':getCesiumValue((_0x573b19=this[_0x13c5c5(_0xdb1ba3._0x4fc844)]['ellipse'])===null||_0x573b19===void 0x0?void 0x0:_0x573b19['semiMajorAxis'],Number,_0x29bd03),'semiMinorAxis':getCesiumValue((_0x3240c8=this[_0x13c5c5(_0xdb1ba3._0x2e871)]['ellipse'])===null||_0x3240c8===void 0x0?void 0x0:_0x3240c8['semiMinorAxis'],Number,_0x29bd03),'rotation':(_0x65e4f1=getCesiumValue((_0x4e9e69=this['_entity']['ellipse'])===null||_0x4e9e69===void 0x0?void 0x0:_0x4e9e69['rotation'],Number,_0x29bd03))!==null&&_0x65e4f1!==void 0x0?_0x65e4f1:0x0,'granularity':getCesiumValue((_0x1462c4=this[_0x13c5c5(0xe4f)]['ellipse'])===null||_0x1462c4===void 0x0?void 0x0:_0x1462c4[_0x13c5c5(_0xdb1ba3._0x4e15cd)],Number,_0x29bd03),'count':_0x4e7378});return _0x5e08e4&&_0x5e65ad&&_0x5e65ad['push'](_0x5e65ad[0x0]),_0x5e65ad;}},{'key':'getOutlineCoordinates','value':function _0x5141d1(_0xa3f0ed,_0x1cd8d5,_0x5d80f3){return cartesians2lonlats(this['getOutlinePositions'](_0xa3f0ed,_0x1cd8d5),_0x5d80f3);}},{'key':'_getOutlineStyle','value':function _0x12a470(_0x533eea,_0xcacfa2){var _0x11d5aa=_0x34bb43,_0xebaa38=_get(_getPrototypeOf(_0x2f9d3b['prototype']),'_getOutlineStyle',this)[_0x11d5aa(0x53f)](this,_0x533eea,_0xcacfa2);return _0xebaa38[_0x11d5aa(_0x4c5b13._0x35a8ed)]=Cesium__namespace['ArcType'][_0x11d5aa(_0x4c5b13._0x1d1668)],_0xebaa38;}},{'key':'getRectangle','value':function _0xcccf22(_0x5e8a9f){var _0x21e53e=this['getOutlinePositions'](![],0x1);if(!_0x21e53e||_0x21e53e['length']===0x0)return;var _0x135e7f=getRectangle(_0x21e53e,_0x5e8a9f===null||_0x5e8a9f===void 0x0?void 0x0:_0x5e8a9f['isFormat']);return _0x135e7f;}},{'key':'isInPoly','value':function _0x312a25(_0x114089){var _0x2183d3=_0x34bb43;_0x114089=LngLatPoint[_0x2183d3(0x218)](_0x114089)['toCartesian'](),_0x114089=setPositionsHeight(_0x114089,this['height']);var _0x1f7751=Cesium__namespace['Cartesian3']['distance'](this['positionShow'],_0x114089);return _0x1f7751<=this['radius'];}},{'key':'flyTo','value':function _0x1a05ab(){var _0x38d060=_0x34bb43,_0x14e848=arguments[_0x38d060(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this[_0x38d060(_0x3f1cfa._0xa0c8f8)])return Promise['resolve'](![]);return _0x14e848['radius']=this['radius']*0x2*(_0x14e848['scale']||1.8),this['_map']['flyToPoint'](this[_0x38d060(0x874)],_0x14e848);}}]),_0x2f9d3b;}(BasePointEntity);register$4('circle',CircleEntity,!![]);var EditCylinder=function(_0x36eb2a){var _0x5ee5c9={_0x28899a:0x70e},_0x162043={_0x43bbde:0xa43,_0x2385c2:0xc21,_0x296cb2:0x9c3,_0x145b5b:0x5da,_0x2c18e1:0x33d},_0x218532={_0x8cacce:0xc22};_inherits(_0x89384f,_0x36eb2a);var _0x397b06=_createSuper(_0x89384f);function _0x89384f(){return _classCallCheck(this,_0x89384f),_0x397b06['apply'](this,arguments);}return _createClass(_0x89384f,[{'key':'bindDraggers','value':function _0x269f3f(){var _0x237fa6=_0x4361,_0xbe0808=this,_0x3dc677=this['positions'],_0x16922d=_0x3dc677[0x0],_0x1f1df7=0x0,_0x14914d=this[_0x237fa6(_0x162043._0x43bbde)]({'position':_0x16922d,'onDragStart':function _0x52cca4(_0x20fe0c,_0x3968d8){for(var _0x4f790d=0x0,_0x44cfc6=_0xbe0808['draggers']['length'];_0x4f790d<_0x44cfc6;_0x4f790d++){_0xbe0808['draggers'][_0x4f790d]['show']=![];}},'onDrag':function _0x594c2e(_0x2b39c6,_0x8b30f3){_0x3dc677[0x0]=_0x8b30f3;},'onDragEnd':function _0x241248(_0x774145,_0x1f61ee){_0xbe0808['updateDraggers']();}});_0x14914d[_0x237fa6(0x64b)]=_0x1f1df7,this['draggers'][_0x237fa6(0x8e7)](_0x14914d);var _0x24d888=getEllipseOuterPositions({'position':_0x16922d,'semiMajorAxis':this['style'][_0x237fa6(_0x162043._0x2385c2)],'semiMinorAxis':this['style']['bottomRadius'],'rotation':Cesium__namespace['Math']['toRadians'](Number(this['style'][_0x237fa6(_0x162043._0x296cb2)]||0x0))});_0x1f1df7=0x1;var _0x5cd250=_0x24d888[0x0];_0x3dc677[_0x1f1df7]=_0x5cd250;var _0x2c5d0e=this['createDragger']({'position':_0x5cd250,'type':PointType['EditAttr'],'tooltip':this['_map']['getLangText']('_修改半径'),'onDrag':function _0x2102e3(_0x1ab07d,_0x4089bd){var _0x7656d6=_0x237fa6;_0x3dc677[0x1]=_0x4089bd;var _0xaaff7a=_0xbe0808['formatNum'](Cesium__namespace[_0x7656d6(0x23b)]['distance'](_0x3dc677[0x0],_0x4089bd),0x2);_0xbe0808['style']['bottomRadius']=_0xaaff7a,_0xbe0808['fire'](EventType[_0x7656d6(0xc22)]);},'onDragEnd':function _0x3c1ff6(_0x34fdb7,_0x2d13c3){_0xbe0808['updateDraggers']();}});_0x2c5d0e['index']=_0x1f1df7,this['draggers']['push'](_0x2c5d0e),_0x1f1df7=0x2;var _0x96c593=addPositionsHeight(_0x16922d,this[_0x237fa6(_0x162043._0x145b5b)]['length']);_0x3dc677[_0x1f1df7]=_0x96c593;var _0x33e5ac=this['createDragger']({'position':_0x96c593,'type':PointType['MoveHeight'],'tooltip':this['_map']['getLangText'](_0x237fa6(0x999)),'onDrag':function _0x4fe2be(_0x3a5a04,_0x53a6aa){var _0x12412f=_0x237fa6;_0x3dc677[_0x3a5a04['index']]=_0x53a6aa;var _0x5cbd0e=_0xbe0808['formatNum'](Cesium__namespace['Cartesian3'][_0x12412f(0x89a)](_0x3dc677[0x0],_0x53a6aa),0x2);_0xbe0808['style'][_0x12412f(0x6ba)]=_0x5cbd0e,_0xbe0808['fire'](EventType[_0x12412f(_0x218532._0x8cacce)]);},'onDragEnd':function _0x28c544(_0x365232,_0x4d4793){_0xbe0808['updateDraggers']();}});_0x33e5ac['index']=_0x1f1df7,this[_0x237fa6(_0x162043._0x2c18e1)]['push'](_0x33e5ac);}},{'key':'_updateStyleHook','value':function _0x5887a9(_0x1dd545){var _0xc9b0ee=_0x4361;_get(_getPrototypeOf(_0x89384f['prototype']),'_updateStyleHook',this)['call'](this,_0x1dd545),(Cesium__namespace['defined'](_0x1dd545['topRadius'])||Cesium__namespace[_0xc9b0ee(_0x5ee5c9._0x28899a)](_0x1dd545['bottomRadius'])||Cesium__namespace['defined'](_0x1dd545[_0xc9b0ee(0x6ba)])||Cesium__namespace['defined'](_0x1dd545['diffHeight']))&&this['updateDraggers']();}}]),_0x89384f;}(EditPoly),CylinderEntity=function(_0x439295){var _0x5a9da5={_0x214420:0x9d7,_0x67d106:0xd27,_0x2196e8:0x77b},_0x296c18={_0x338d78:0xc21},_0x29176f={_0x230dea:0x752},_0x56e0d8={_0x56a5c7:0x399},_0x380fa3={_0x3e8b8c:0x399,_0x19b25d:0xb5f},_0x53a137={_0xed3f23:0x399,_0x3c64ab:0xa38,_0x3626bd:0x76c,_0x5bcbae:0xc21,_0x396a38:0x758,_0xc8a52e:0x758,_0x18eb2c:0xd91},_0x86687d={_0x3f95d5:0x752},_0x566159={_0x336f69:0x6ba,_0x35183a:0x6ba},_0x5ec1e0={_0x392564:0x942},_0x139536={_0x1e29eb:0xe4f,_0x4507e7:0x4c1},_0x166417={_0xbc26a1:0x53f},_0x239666=_0x5a92ef;_inherits(_0xf92b3f,_0x439295);var _0x29a2b7=_createSuper(_0xf92b3f);function _0xf92b3f(){var _0x4fc3f9=_0x4361,_0x369db9,_0x59d304=arguments[_0x4fc3f9(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xf92b3f),_0x369db9=_0x29a2b7[_0x4fc3f9(_0x166417._0xbc26a1)](this,_0x59d304),_0x369db9['_minPointNum']=0x2,_0x369db9['_maxPointNum']=0x2,_0x369db9;}return _createClass(_0xf92b3f,[{'key':'entityGraphic','get':function _0x29de68(){var _0x494d27=_0x4361,_0x5d607d;return(_0x5d607d=this[_0x494d27(0xe4f)])===null||_0x5d607d===void 0x0?void 0x0:_0x5d607d['cylinder'];}},{'key':_0x239666(0x4fb),'get':function _0x3ff11d(){return EditCylinder;}},{'key':_0x239666(0x415),'value':function _0x5c0ad7(){var _0x32e18b=_0x239666;this[_0x32e18b(_0x139536._0x1e29eb)]=this[_0x32e18b(_0x139536._0x4507e7)](this['_getCreateEntityAttr']()),this['style']['label']&&this['_addLabel']();}},{'key':_0x239666(_0x5a9da5._0x214420),'value':function _0x4d24df(){var _0x4a1049=_0x239666,_0xd885a1={'position':this['position'],'orientation':this[_0x4a1049(_0x5ec1e0._0x392564)](),'cylinder':CylinderStyleConver['toCesiumVal'](this['style'],{},!![])};return _0xd885a1;}},{'key':'_style2Json','value':function _0x1e5839(_0x310db7,_0x29928a){return CylinderStyleConver['toJSON'](_0x310db7,_0x29928a,!![]);}},{'key':'_updateStyleHook','value':function _0x522a47(_0x1cdc10,_0x31aee8){var _0x5327d0=_0x239666;CylinderStyleConver[_0x5327d0(0x851)](_0x1cdc10,this['entityGraphic'],{},!![]);(Cesium__namespace['defined'](_0x31aee8['heading'])||Cesium__namespace['defined'](_0x31aee8['pitch'])||Cesium__namespace['defined'](_0x31aee8['roll']))&&(this['_entity']['orientation']=this['getOrientation']());if(Cesium__namespace['defined'](_0x31aee8[_0x5327d0(_0x566159._0x336f69)])||Cesium__namespace['defined'](_0x31aee8['diffHeight'])){var _0x13a2a3;((_0x13a2a3=this[_0x5327d0(0x752)])===null||_0x13a2a3===void 0x0?void 0x0:_0x13a2a3[_0x5327d0(_0x566159._0x336f69)])>0x0&&(this['_position_show']=addPositionsHeight(this['_positions_draw'][0x0],_0x1cdc10[_0x5327d0(_0x566159._0x35183a)]/0x2));}}},{'key':_0x239666(_0x5a9da5._0x67d106),'value':function _0x39a2dc(){var _0x1a7807=_0x239666,_0x26222a,_0x259135;(_0x26222a=this['editing'])!==null&&_0x26222a!==void 0x0&&_0x26222a[_0x1a7807(0x445)]&&((_0x259135=this['_positions_draw'])===null||_0x259135===void 0x0?void 0x0:_0x259135['length'])>0x0&&(this['_position_show']=addPositionsHeight(this[_0x1a7807(_0x86687d._0x3f95d5)][0x0],this['style']['length']/0x2)),_get(_getPrototypeOf(_0xf92b3f['prototype']),'_updatePositionsHook',this)['call'](this);}},{'key':'_setPositionsToCallback','value':function _0x524d86(){var _0xe14f10=_0x239666,_0x3b496e=this;if(this['_isCallbackPositions'])return;this['_isCallbackPositions']=!![];var _0x520fd5=this[_0xe14f10(_0x53a137._0xed3f23)][_0xe14f10(_0x53a137._0x3c64ab)][_0xe14f10(_0x53a137._0x3626bd)];this[_0xe14f10(0x5da)]['topRadius']=getCesiumValue(this['entityGraphic']['topRadius'],Number,_0x520fd5),this[_0xe14f10(0x758)]['topRadius']=new Cesium__namespace['CallbackProperty'](function(_0x54765a){return _0x3b496e['style']['topRadius'];},![]),this['style'][_0xe14f10(_0x53a137._0x5bcbae)]=getCesiumValue(this['entityGraphic']['bottomRadius'],Number,_0x520fd5),this[_0xe14f10(_0x53a137._0x396a38)]['bottomRadius']=new Cesium__namespace['CallbackProperty'](function(_0x1d986e){return _0x3b496e['style']['bottomRadius'];},![]),this['style']['length']=getCesiumValue(this['entityGraphic']['length'],Number,_0x520fd5),this[_0xe14f10(_0x53a137._0xc8a52e)]['length']=new Cesium__namespace['CallbackProperty'](function(_0xccf111){return _0x3b496e['style']['length'];},![]),this[_0xe14f10(_0x53a137._0x18eb2c)]?(this[_0xe14f10(0x752)]=this['positions'],this['_positions_draw'][0x0]=addPositionsHeight(this['position'],-this['style']['length']/0x2)):this['_positions_draw']=[],this[_0xe14f10(0xfde)]=this[_0xe14f10(0xd91)],this['position']=new Cesium__namespace['CallbackProperty'](function(_0x2310b8){return _0x3b496e['_position_show'];},![]);}},{'key':'_cancelPositionsCallback','value':function _0x48ddbd(){var _0x12829e=_0x239666;if(!this['_isCallbackPositions'])return;this['_isCallbackPositions']=![],this['entityGraphic']['length']=this['style']['length'],this['entityGraphic']['topRadius']=this[_0x12829e(0x5da)][_0x12829e(0x1015)],this[_0x12829e(0x758)]['bottomRadius']=this['style']['bottomRadius'],this['_position']=this['_position_show'],this['_point']=LngLatPoint['fromCartesian'](this['_position']),this['_updatePositionsHook']();}},{'key':'_startDrawHook','value':function _0x2ab4a4(){var _0x2b97b7=_0x239666;this[_0x2b97b7(_0x380fa3._0x3e8b8c)]['on'](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this['_map']['on'](EventType[_0x2b97b7(0x21a)],this[_0x2b97b7(0x795)],this),this[_0x2b97b7(0x399)]['on'](EventType['rightClick'],this['_onRightClickHandler'],this),this[_0x2b97b7(_0x380fa3._0x3e8b8c)]['on'](EventType[_0x2b97b7(_0x380fa3._0x19b25d)],this['_onDbClickHandler'],this);}},{'key':_0x239666(0x698),'value':function _0x2a08f3(){var _0x15029a=_0x239666;this[_0x15029a(_0x56e0d8._0x56a5c7)][_0x15029a(0xcf5)](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this[_0x15029a(0x399)][_0x15029a(0xcf5)](EventType['click'],this['_onClickHandler'],this),this['_map']['off'](EventType['rightClick'],this['_onRightClickHandler'],this),this['_map'][_0x15029a(0xcf5)](EventType['dblClick'],this['_onDbClickHandler'],this);}},{'key':_0x239666(_0x5a9da5._0x2196e8),'value':function _0x1ce4d4(_0x198ada){var _0x549b2e=_0x239666;this['_position_show']=addPositionsHeight(this['_positions_draw'][0x0],this['style']['length']/0x2);if(!_0x198ada&&this[_0x549b2e(_0x29176f._0x230dea)]['length']>0x1){var _0x24c867=formatNum$1(Cesium__namespace['Cartesian3']['distance'](this[_0x549b2e(0x752)][0x0],this['_positions_draw'][0x1]),0x2);this['style']['bottomRadius']=_0x24c867,this['style']['length']=_0x24c867*0x2;}}},{'key':'_onRightClickHandler','value':function _0x188b87(_0x1d2700){var _0x18ebba=_0x239666;_get(_getPrototypeOf(_0xf92b3f['prototype']),_0x18ebba(0x5ca),this)['call'](this,_0x1d2700),this['style'][_0x18ebba(_0x296c18._0x338d78)]=0x0,this['style'][_0x18ebba(0x6ba)]=0x0;}}]),_0xf92b3f;}(BasePointEntity);register$4('cylinder',CylinderEntity,!![]);var ConeTrack=function(_0x284276){var _0x235def={_0x5bc8eb:0x477,_0x3ac199:0x9ed},_0x3d20ee={_0x400af5:0xdf0,_0x196944:0x23b,_0x91fd85:0xbd4,_0x5da072:0xf19,_0xbd987c:0xab0,_0x5389b3:0x70e,_0x37e273:0xdd0},_0x1aac6b={_0x332d4a:0xd91,_0x127d02:0xdcd,_0x1d119d:0x70e,_0x2198c1:0xc21},_0x248cb9={_0x23fe82:0x6b8},_0x24fb22={_0x521b7f:0x9ed},_0x3e0963={_0x532b76:0xdd0},_0x16d69c={_0x15646f:0x208},_0x5bdd00={_0x192b45:0xb5c},_0xf266ec=_0x5a92ef;_inherits(_0xfad44a,_0x284276);var _0x38932a=_createSuper(_0xfad44a);function _0xfad44a(){var _0x54c46f=_0x4361,_0x52d9df,_0x3fbe25=arguments[_0x54c46f(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xfad44a),_0x52d9df=_0x38932a['call'](this,_0x3fbe25),_0x3fbe25['targetPosition']&&(_0x52d9df['targetPosition']=_0x3fbe25[_0x54c46f(_0x5bdd00._0x192b45)]),_0x52d9df;}return _createClass(_0xfad44a,[{'key':_0xf266ec(_0x235def._0x5bc8eb),'get':function _0x30d396(){return![];}},{'key':'EditClass','get':function _0x554a92(){return undefined;}},{'key':'targetPosition','get':function _0x4a4799(){var _0x378d9a=_0xf266ec;return this[_0x378d9a(0x60e)];},'set':function _0x5b038e(_0x5db40c){var _0x5203cc=_0xf266ec;this[_0x5203cc(0x3a8)]=LngLatPoint[_0x5203cc(0x218)](_0x5db40c),this['_targetPosition']=this['_targetPoint'][_0x5203cc(_0x16d69c._0x15646f)]();}},{'key':'targetPoint','get':function _0x17d619(){return this['_targetPoint'];}},{'key':'angle','get':function _0x518c3e(){var _0x101ec8=_0xf266ec;return this[_0x101ec8(0x5da)][_0x101ec8(_0x3e0963._0x532b76)];},'set':function _0xf69455(_0x2fc222){var _0x267028=_0xf266ec;this[_0x267028(0x5da)][_0x267028(0xdd0)]=_0x2fc222;}},{'key':'_getCreateEntityAttr','value':function _0x1c41d8(){var _0x25e879=_0xf266ec,_0x111d94=this,_0xfc695c=_get(_getPrototypeOf(_0xfad44a['prototype']),'_getCreateEntityAttr',this)['call'](this);return _0xfc695c[_0x25e879(_0x1aac6b._0x332d4a)]=new Cesium__namespace['CallbackProperty'](function(_0x189f01){var _0x3d2eb1=_0x25e879;return _0x111d94[_0x3d2eb1(_0x24fb22._0x521b7f)](_0x189f01),_0x111d94[_0x3d2eb1(0xf77)];},![]),_0xfc695c['orientation']=new Cesium__namespace[(_0x25e879(0xdcd))](function(_0x59646c){return _0x111d94['_orientation'];},![]),_0xfc695c['cylinder']['length']=new Cesium__namespace[(_0x25e879(_0x1aac6b._0x127d02))](function(_0x5ba988){var _0x609650=_0x25e879;return _0x111d94[_0x609650(0xf19)];},![]),!Cesium__namespace['defined'](_0xfc695c[_0x25e879(0xe62)]['topRadius'])&&(_0xfc695c['cylinder']['topRadius']=0x0),Cesium__namespace[_0x25e879(_0x1aac6b._0x1d119d)](this['style'][_0x25e879(0xdd0)])&&(_0xfc695c['cylinder'][_0x25e879(_0x1aac6b._0x2198c1)]=new Cesium__namespace[(_0x25e879(0xdcd))](function(_0x37b499){var _0x13541b=_0x25e879;return _0x111d94[_0x13541b(_0x248cb9._0x23fe82)];},![])),_0xfc695c;}},{'key':_0xf266ec(_0x235def._0x3ac199),'value':function _0x4a978c(_0xb15922){var _0x5b42ee=_0xf266ec,_0x397121=getPositionValue(this['position'],_0xb15922);if(!_0x397121){this['_cylinderPosition']=undefined;return;}if(Cesium__namespace['defined'](this['targetPosition'])){var _0x5ef73b=getPositionValue(this[_0x5b42ee(0xb5c)],_0xb15922);_0x5ef73b&&(this['_cylinderLength']=Cesium__namespace['Cartesian3']['distance'](_0x397121,_0x5ef73b),this['_cylinderPosition']=Cesium__namespace['Cartesian3'][_0x5b42ee(_0x3d20ee._0x400af5)](_0x397121,_0x5ef73b,new Cesium__namespace[(_0x5b42ee(_0x3d20ee._0x196944))]()),this['_orientation']=Cesium__namespace[_0x5b42ee(_0x3d20ee._0x91fd85)]['headingPitchRollQuaternion'](_0x5ef73b,getHeadingPitchRollForLine(_0x5ef73b,_0x397121)));}else{this['_cylinderLength']=this[_0x5b42ee(0x5da)]['length'];if(!this['_cylinderLength']){var _0xd74a74=LngLatPoint['parse'](_0x397121);this[_0x5b42ee(_0x3d20ee._0x5da072)]=_0xd74a74[_0x5b42ee(0xd68)]-getHeight(this['_map']['scene'],_0xd74a74,{'has3dtiles':![]});}var _0x17a16a=new Cesium__namespace['HeadingPitchRoll'](Cesium__namespace[_0x5b42ee(0xab0)]['toRadians'](this['heading']),Cesium__namespace['Math']['toRadians'](this['pitch']),Cesium__namespace[_0x5b42ee(_0x3d20ee._0xbd987c)]['toRadians'](this['roll']));this['_orientation']=Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x397121,_0x17a16a),this['_cylinderPosition']=getPositionByHprAndLen(_0x397121,_0x17a16a,this['_cylinderLength']/0x2);}Cesium__namespace[_0x5b42ee(_0x3d20ee._0x5389b3)](this['style'][_0x5b42ee(_0x3d20ee._0x37e273)])&&(this['_cylinderBottomRadius']=this['_cylinderLength']*Math['cos'](Cesium__namespace['Math']['toRadians'](0x5a-this['angle'])));}},{'key':'_updatePositionsHook','value':function _0x28e419(){}}]),_0xfad44a;}(CylinderEntity);register$4('coneTrack',ConeTrack);var EditEllipsoid=function(_0x1e0fc5){var _0x447637={_0x14aad2:0x53f},_0xe06139={_0x3ec6b6:0xa64,_0x41435c:0x27f,_0xa3420e:0x243,_0x94cad7:0x8db,_0x27db83:0x5da,_0x1438f9:0x243,_0x3b7793:0x33d},_0xeb4bb7={_0x52d8e2:0x89a,_0x379fe7:0xfff},_0x431e7a={_0x2d81a7:0x7a6};_inherits(_0xa71f35,_0x1e0fc5);var _0x234c65=_createSuper(_0xa71f35);function _0xa71f35(){return _classCallCheck(this,_0xa71f35),_0x234c65['apply'](this,arguments);}return _createClass(_0xa71f35,[{'key':'bindDraggers','value':function _0x372df6(){var _0x1dffeb={_0x419b5b:0xcdf,_0x443601:0xd91,_0x36a554:0x23b,_0x4f0396:0xe41},_0x1d2584={_0x34d493:0xd35,_0x2951a1:0x23b},_0x3b29ae=_0x4361,_0xd397c6=this,_0x38ab29,_0xf50d63,_0x22c5f1=this['positions'][0x0];_0xf50d63=this[_0x3b29ae(0xa43)]({'position':_0x22c5f1,'onDragStart':function _0x13cf48(_0x24eb0d,_0xde430f){var _0x1df7e1=_0x3b29ae;for(var _0x14e159=0x0,_0x13804e=_0xd397c6['draggers']['length'];_0x14e159<_0x13804e;_0x14e159++){_0xd397c6[_0x1df7e1(0x33d)][_0x14e159][_0x1df7e1(_0x431e7a._0x2d81a7)]=![];}},'onDrag':function _0x385794(_0x40e459,_0x3990ba){_0xd397c6['positions'][0x0]=_0x3990ba;},'onDragEnd':function _0x113080(_0x49d485,_0x1b2979){_0xd397c6['updateDraggers']();}}),_0xf50d63['index']=0x0,this['draggers'][_0x3b29ae(0x8e7)](_0xf50d63);var _0xc5aed9=(_0x38ab29=this[_0x3b29ae(0xe41)]['options'][_0x3b29ae(_0xe06139._0x3ec6b6)])!==null&&_0x38ab29!==void 0x0?_0x38ab29:!![];if(_0xc5aed9){_0xf50d63=this['createDragger']({'position':addPositionsHeight(_0x22c5f1,this['style']['radii_z']),'type':PointType[_0x3b29ae(_0xe06139._0x41435c)],'tooltip':this['_map']['getLangText'](_0x3b29ae(_0xe06139._0xa3420e)),'onDrag':function _0x5b09a3(_0x425cdf,_0x3ce823){var _0x523960=_0x3b29ae,_0x1d0317=_0xd397c6['positions'][0x0],_0xecc525=_0xd397c6[_0x523960(_0x1d2584._0x34d493)](Cesium__namespace[_0x523960(_0x1d2584._0x2951a1)]['distance'](_0x1d0317,_0x3ce823),0x2);_0xd397c6['style']['radii_z']=_0xecc525,_0xd397c6['_graphic']['updateRadii'](_0xd397c6['style']),_0xd397c6['fire'](EventType['editStyle']);}}),this['draggers']['push'](_0xf50d63);var _0x156e9b=getEllipseOuterPositions({'position':_0x22c5f1,'semiMajorAxis':Number(this['style']['radii_x']),'semiMinorAxis':Number(this['style']['radii_y']),'rotation':Cesium__namespace['Math'][_0x3b29ae(_0xe06139._0x94cad7)](Number(this[_0x3b29ae(_0xe06139._0x27db83)]['rotation']||0x0))}),_0x2adffb=_0x156e9b[0x0],_0x1ec6a6=this['createDragger']({'position':_0x2adffb,'type':PointType['EditAttr'],'tooltip':this[_0x3b29ae(0x399)]['getLangText'](_0x3b29ae(_0xe06139._0x1438f9)),'onDrag':function _0x49cdff(_0x16e52c,_0x209695){var _0x536468=_0x3b29ae,_0x5868b1=_0xd397c6['positions'][0x0],_0x61811c=Cesium__namespace['Cartographic']['fromCartesian'](_0x5868b1)['height'];_0x209695=setPositionsHeight(_0x209695,_0x61811c),_0x16e52c['position']=_0x209695;var _0x18617e=_0xd397c6['formatNum'](Cesium__namespace['Cartesian3'][_0x536468(_0xeb4bb7._0x52d8e2)](_0x5868b1,_0x209695),0x2);_0xd397c6['style'][_0x536468(_0xeb4bb7._0x379fe7)]=_0x18617e,_0xd397c6[_0x536468(0xe41)]['updateRadii'](_0xd397c6['style']),_0xd397c6[_0x536468(0xb03)](EventType[_0x536468(0xc22)]);}});_0xf50d63['majorDragger']=_0x1ec6a6,this[_0x3b29ae(_0xe06139._0x3b7793)]['push'](_0x1ec6a6);var _0x3c5f28=_0x156e9b[0x1],_0x5886a5=this['createDragger']({'position':_0x3c5f28,'type':PointType['EditAttr'],'tooltip':this['_map']['getLangText'](_0x3b29ae(_0xe06139._0x1438f9)),'onDrag':function _0x128e76(_0x345f1,_0x1b7820){var _0x4e3f84=_0x3b29ae,_0x3e369b=_0xd397c6['positions'][0x0],_0x1957ab=Cesium__namespace['Cartographic'][_0x4e3f84(_0x1dffeb._0x419b5b)](_0x3e369b)['height'];_0x1b7820=setPositionsHeight(_0x1b7820,_0x1957ab),_0x345f1[_0x4e3f84(_0x1dffeb._0x443601)]=_0x1b7820;var _0x4fc868=_0xd397c6['formatNum'](Cesium__namespace[_0x4e3f84(_0x1dffeb._0x36a554)]['distance'](_0x3e369b,_0x1b7820),0x2);_0xd397c6['style']['radii_x']=_0x4fc868,_0xd397c6[_0x4e3f84(_0x1dffeb._0x4f0396)]['updateRadii'](_0xd397c6[_0x4e3f84(0x5da)]),_0xd397c6['fire'](EventType['editStyle']);}});_0xf50d63[_0x3b29ae(0xc65)]=_0x5886a5,this['draggers']['push'](_0x5886a5);}}},{'key':'_updateStyleHook','value':function _0x7fb177(_0x2fb94e){var _0x445efc=_0x4361;_get(_getPrototypeOf(_0xa71f35['prototype']),_0x445efc(0x6b3),this)[_0x445efc(_0x447637._0x14aad2)](this,_0x2fb94e),(Cesium__namespace['defined'](_0x2fb94e['radii_x'])||Cesium__namespace['defined'](_0x2fb94e['radii_y'])||Cesium__namespace[_0x445efc(0x70e)](_0x2fb94e['radii_z']))&&this['updateDraggers']();}}]),_0xa71f35;}(EditBase),EllipsoidEntity=function(_0x59d284){var _0x117980={_0x75ec73:0x4fb,_0x36253e:0x415,_0x266590:0xe91},_0x5c8ce5={_0x34dcfa:0xfaa},_0x4dacf1={_0x31a50e:0x92f,_0x33ed5c:0x5da,_0x2e81ed:0xd87,_0x3f06a5:0x8db,_0x435266:0xdcd,_0x127b1b:0xe4e,_0x285f79:0x496},_0x4078fb={_0x103af2:0x9dd,_0x1bc02b:0x734},_0x3defaf={_0x5e5763:0xfff,_0x5df364:0x5da},_0x504bf4={_0xf2cae5:0x2aa,_0x336028:0x23b,_0x12a2ab:0x89a,_0x4db57:0x5da},_0x4d05a6={_0x1d58da:0xcf5},_0x31b86c={_0x548bca:0xf35,_0x274083:0x574},_0x12a066={_0x5d3c49:0xea6,_0x5a4c8f:0xa38,_0x169523:0x317,_0x4ec01b:0xfff},_0x3b3680={_0x4744db:0x2aa,_0xfe06a2:0x758},_0x35ad56={_0x53637e:0x496},_0x2d2b24={_0x52a00a:0x851,_0x27f8c8:0xbd8},_0x53be97={_0x5a5489:0x558},_0x3c2763={_0x156825:0xe26,_0x4b9420:0x496},_0x1fee31={_0x15bb77:0x70e,_0x2e4393:0xe4f},_0x2e3339={_0x450fea:0x7f9,_0x3b806b:0x496,_0x18c0d5:0x6ba},_0x30e541={_0x3cbf4b:0xe4f,_0x1cc5ae:0x47e,_0x46462d:0x675},_0x334388={_0x302c60:0x411},_0x18bcaa={_0x14be9f:0x53f,_0x49485d:0x8df},_0x5ca1c9=_0x5a92ef;_inherits(_0x3d93b9,_0x59d284);var _0x920d5e=_createSuper(_0x3d93b9);function _0x3d93b9(){var _0xb695da=_0x4361,_0x21ad18,_0x213fd4=arguments[_0xb695da(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3d93b9),_0x21ad18=_0x920d5e[_0xb695da(_0x18bcaa._0x14be9f)](this,_0x213fd4),_0x21ad18['_minPointNum']=0x2,_0x21ad18[_0xb695da(_0x18bcaa._0x49485d)]=0x3,_0x21ad18;}return _createClass(_0x3d93b9,[{'key':_0x5ca1c9(0x758),'get':function _0x566330(){var _0x569446=_0x5ca1c9,_0x44a03e;return(_0x44a03e=this[_0x569446(0xe4f)])===null||_0x44a03e===void 0x0?void 0x0:_0x44a03e['ellipsoid'];}},{'key':_0x5ca1c9(_0x117980._0x75ec73),'get':function _0x3ade7f(){return EditEllipsoid;}},{'key':'czmObjectEx','get':function _0x2c62e7(){var _0x2c4f19=_0x5ca1c9,_0x367ac0=[];return this[_0x2c4f19(_0x334388._0x302c60)]&&_0x367ac0['push'](this['_primitive_label']),this['_entity_scanPlane']&&(_0x367ac0=_0x367ac0['concat'](this['_entity_scanPlane'])),_0x367ac0;}},{'key':_0x5ca1c9(_0x117980._0x36253e),'value':function _0x64347a(){var _0x129bef=_0x5ca1c9,_0x124994=this,_0x1698f9={'position':this[_0x129bef(0xd91)],'orientation':this[_0x129bef(0x942)](),'ellipsoid':EllipsoidStyleConver[_0x129bef(0x851)](this['style'],{},!![])};this[_0x129bef(_0x30e541._0x3cbf4b)]=this[_0x129bef(0x4c1)](_0x1698f9);this['style']['label']&&this['_addLabel']();var _0x5ea41f=this['options'][_0x129bef(_0x30e541._0x1cc5ae)];_0x5ea41f&&(Array['isArray'](_0x5ea41f)?_0x5ea41f[_0x129bef(_0x30e541._0x46462d)](function(_0x59cfd6){var _0x2d9f09=_0x129bef;_0x124994[_0x2d9f09(0xc5b)](_0x59cfd6);}):this['addScanPlane'](_0x5ea41f));}},{'key':_0x5ca1c9(0x87e),'value':function _0x1d936c(_0x591b4b,_0x5e45e5){var _0x44ce93=_0x5ca1c9;_0x5e45e5=EllipsoidStyleConver[_0x44ce93(_0x2e3339._0x450fea)](_0x591b4b,_0x5e45e5,!![]);if(this['_entity_scanPlane']&&this[_0x44ce93(_0x2e3339._0x3b806b)][_0x44ce93(_0x2e3339._0x18c0d5)]>0x0){var _0x6c4184=[];this[_0x44ce93(_0x2e3339._0x3b806b)]['forEach'](function(_0x3dc639){var _0x5a05ee=_0x44ce93;_0x6c4184['push'](_0x3dc639[_0x5a05ee(0xbd8)]);}),_0x5e45e5['scanPlane']=_0x6c4184;}return _0x5e45e5;}},{'key':'_updateStyleHook','value':function _0x51de4b(_0x589b55,_0x16cd19){var _0x3b01b3=_0x5ca1c9;EllipsoidStyleConver['toCesiumVal'](_0x589b55,this['entityGraphic'],!![]),(Cesium__namespace[_0x3b01b3(_0x1fee31._0x15bb77)](_0x16cd19['heading'])||Cesium__namespace[_0x3b01b3(0x70e)](_0x16cd19[_0x3b01b3(0x9dd)])||Cesium__namespace[_0x3b01b3(_0x1fee31._0x15bb77)](_0x16cd19['roll']))&&(this[_0x3b01b3(_0x1fee31._0x2e4393)]['orientation']=this['getOrientation']()),(Cesium__namespace['defined'](_0x16cd19['radii_x'])||Cesium__namespace['defined'](_0x16cd19['radii_y'])||Cesium__namespace['defined'](_0x16cd19[_0x3b01b3(0x2aa)]))&&this[_0x3b01b3(0x1001)](_0x589b55);}},{'key':'_updatePositionsHook','value':function _0x46069e(){var _0x514f84=_0x5ca1c9,_0x5a8439=this;_get(_getPrototypeOf(_0x3d93b9[_0x514f84(_0x3c2763._0x156825)]),_0x514f84(0xd27),this)['call'](this),this[_0x514f84(_0x3c2763._0x4b9420)]&&this[_0x514f84(0x496)][_0x514f84(0x675)](function(_0x440fcc){var _0x3c4868=_0x514f84;_0x440fcc['position']=_0x5a8439[_0x3c4868(0xd91)];});}},{'key':'_setOptionsHook','value':function _0x52f53b(_0x2848b6,_0x8e3084){var _0x5b5537=_0x5ca1c9,_0x31f0b8=this,_0x404f58=_0x8e3084['scanPlane'];_0x404f58&&(this[_0x5b5537(_0x53be97._0x5a5489)](),Array[_0x5b5537(0x71a)](_0x404f58)?_0x404f58['forEach'](function(_0x89f384){_0x31f0b8['addScanPlane'](_0x89f384);}):this['addScanPlane'](_0x404f58));}},{'key':_0x5ca1c9(_0x117980._0x266590),'value':function _0x44f4ed(_0xff938e){var _0xe4dc99=_0x5ca1c9,_0x5c74ec,_0x951603=this;((_0x5c74ec=this[_0xe4dc99(_0x35ad56._0x53637e)])===null||_0x5c74ec===void 0x0?void 0x0:_0x5c74ec['length'])>0x0&&this['_entity_scanPlane']['forEach'](function(_0xc6f921){var _0x3d8209=_0xe4dc99,_0x265d84=_0x951603['_updateEntityOpacity'](_0xc6f921['ellipsoid'],_0xff938e);!_0x265d84&&(_0xc6f921['_planeOptions'][_0x3d8209(0x5da)][_0x3d8209(0xc2b)]=_0xff938e,EllipsoidStyleConver[_0x3d8209(_0x2d2b24._0x52a00a)](_0xc6f921[_0x3d8209(_0x2d2b24._0x27f8c8)]['style'],_0xc6f921['ellipsoid'],!![]));});}},{'key':'updateRadii','value':function _0x109d69(_0x2a6745){var _0x9abba2=_0x5ca1c9,_0x225f70=new Cesium__namespace['Cartesian3'](_0x2a6745[_0x9abba2(0x317)],_0x2a6745['radii_y'],_0x2a6745[_0x9abba2(_0x3b3680._0x4744db)]);this['entityGraphic']['radii']?this[_0x9abba2(_0x3b3680._0xfe06a2)]['radii']['setValue'](_0x225f70):this[_0x9abba2(0x758)]['radii']=_0x225f70;}},{'key':'_setPositionsToCallback','value':function _0x2b5633(){var _0x3532ea=_0x5ca1c9,_0x1d85b8=this;if(this['_isCallbackPositions'])return;this['_isCallbackPositions']=!![];var _0x520027=getCesiumValue(this['entityGraphic'][_0x3532ea(_0x12a066._0x5d3c49)],Cesium__namespace['Cartesian3'],this['_map'][_0x3532ea(_0x12a066._0x5a4c8f)]['currentTime']);if(_0x520027){var _0x1e5ca9,_0x1d16e0,_0x22abb6;this['style']['radii_x']=(_0x1e5ca9=this['style'][_0x3532ea(_0x12a066._0x169523)])!==null&&_0x1e5ca9!==void 0x0?_0x1e5ca9:_0x520027['x'],this['style'][_0x3532ea(_0x12a066._0x4ec01b)]=(_0x1d16e0=this['style']['radii_y'])!==null&&_0x1d16e0!==void 0x0?_0x1d16e0:_0x520027['y'],this['style']['radii_z']=(_0x22abb6=this['style']['radii_z'])!==null&&_0x22abb6!==void 0x0?_0x22abb6:_0x520027['z'];}this[_0x3532ea(0x752)]=this[_0x3532ea(0xbe0)]||[],this['position']=new Cesium__namespace['CallbackProperty'](function(_0x2966d0){var _0x594b61=_0x3532ea;if(_0x1d85b8[_0x594b61(0x752)]['length']<0x1)return null;return _0x1d85b8['_positions_draw'][0x0];},![]);}},{'key':'_cancelPositionsCallback','value':function _0x218f2a(){var _0x387d88=_0x5ca1c9;if(!this['_isCallbackPositions'])return;this['_isCallbackPositions']=![],this['_position']=this['_positions_draw'][0x0],this[_0x387d88(0x4ba)]=LngLatPoint['fromCartesian'](this['_position']),this[_0x387d88(0xd27)]();}},{'key':_0x5ca1c9(0x5e0),'value':function _0x374e6b(){var _0x8b36e1=_0x5ca1c9;this[_0x8b36e1(0x399)]['on'](EventType[_0x8b36e1(_0x31b86c._0x548bca)],this[_0x8b36e1(_0x31b86c._0x274083)],this),this['_map']['on'](EventType['click'],this['_onClickHandler'],this),this['_map']['on'](EventType['rightClick'],this['_onRightClickHandler'],this),this['_map']['on'](EventType[_0x8b36e1(0xb5f)],this['_onDbClickHandler'],this);}},{'key':'_stopDrawHook','value':function _0x4c4302(){var _0x1078e4=_0x5ca1c9;this['_map'][_0x1078e4(0xcf5)](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this['_map'][_0x1078e4(_0x4d05a6._0x1d58da)](EventType['click'],this['_onClickHandler'],this),this[_0x1078e4(0x399)]['off'](EventType['rightClick'],this['_onRightClickHandler'],this),this['_map']['off'](EventType['dblClick'],this['_onDbClickHandler'],this);}},{'key':'updateAttrForDrawing','value':function _0x40288f(_0x4ab0b7){var _0x2e1b83=_0x5ca1c9;if(this['_positions_draw']['length']<0x2)return;if(!_0x4ab0b7){var _0x1da62d=formatNum$1(Cesium__namespace['Cartesian3'][_0x2e1b83(0x89a)](this['_positions_draw'][0x0],this['_positions_draw'][0x1]),0x2);this['style']['radii_x']=_0x1da62d,this[_0x2e1b83(0x5da)][_0x2e1b83(_0x504bf4._0xf2cae5)]=_0x1da62d;var _0x4e50b1;this['_positions_draw'][_0x2e1b83(0x6ba)]===0x3?_0x4e50b1=formatNum$1(Cesium__namespace[_0x2e1b83(_0x504bf4._0x336028)][_0x2e1b83(_0x504bf4._0x12a2ab)](this['_positions_draw'][0x0],this['_positions_draw'][0x2]),0x2):_0x4e50b1=_0x1da62d,this[_0x2e1b83(0x5da)]['radii_y']=_0x4e50b1,this['updateRadii'](this[_0x2e1b83(_0x504bf4._0x4db57)]);}}},{'key':_0x5ca1c9(0x5ca),'value':function _0x4e5caa(_0x32aa22){var _0x16e8c6=_0x5ca1c9;_get(_getPrototypeOf(_0x3d93b9['prototype']),'_onRightClickHandler',this)['call'](this,_0x32aa22),this['style'][_0x16e8c6(_0x3defaf._0x5e5763)]=0x0,this['_positions_draw']['length']===0x1&&(this[_0x16e8c6(_0x3defaf._0x5df364)]['radii_x']=0x0,this['style']['radii_z']=0x0),this['updateRadii'](this[_0x16e8c6(0x5da)]);}},{'key':'addScanPlane','value':function _0x1c6240(){var _0x339ce2={_0xecae06:0x9b7},_0x38c225={_0x4af475:0xb46},_0x170848=_0x5ca1c9,_0x412d7b=this,_0x5a3f0d=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this['_entity_scanPlane']=this['_entity_scanPlane']||[],_0x5a3f0d['style']=_0x5a3f0d['style']||{};var _0x341622={'radii':this['entityGraphic'][_0x170848(0xea6)],'innerRadii':0.00001,'minimumClockDegree':-0.00001,'maximumClockDegree':0.00001,'minimumConeDegree':this['style'][_0x170848(_0x4dacf1._0x31a50e)]||0x0,'maximumConeDegree':this['style'][_0x170848(0x347)]||0x5a,'outline':![]};if(this['style']['color'])_0x341622['color']=this[_0x170848(_0x4dacf1._0x33ed5c)]['color'],this['style']['opacity']&&(_0x341622['opacity']=this['style'][_0x170848(_0x4dacf1._0x2e81ed)]);else this['style']['outlineColor']&&(_0x341622['color']=this['style']['outlineColor'],this['style']['outlineOpacity']&&(_0x341622[_0x170848(0xd87)]=this['style']['outlineOpacity']));var _0x4ff30a,_0x4a9a9c=Cesium__namespace[_0x170848(0xab0)]['toRadians'](_0x5a3f0d['step']||0.5),_0x11aae3=new Cesium__namespace['HeadingPitchRoll'](Cesium__namespace['Math']['toRadians'](_0x5a3f0d['style']['heading']||this['heading']),Cesium__namespace['Math'][_0x170848(_0x4dacf1._0x3f06a5)](_0x5a3f0d[_0x170848(_0x4dacf1._0x33ed5c)]['pitch']||this['pitch']),Cesium__namespace['Math']['toRadians'](_0x5a3f0d['style']['roll']||this['roll'])),_0x20cbf0=Cesium__namespace[_0x170848(0xbd4)]['headingPitchRollQuaternion'](this['positionShow'],_0x11aae3);switch(_0x5a3f0d['type']){case'pitch':{var _0x7ba977=0x0,_0x125029=Cesium__namespace[_0x170848(0xab0)]['PI'];_0x4ff30a=new Cesium__namespace['CallbackProperty'](function(_0x16a150){var _0x40886f=_0x170848;if(!_0x412d7b['_map']['clock'][_0x40886f(0xe7d)])return _0x20cbf0;return _0x11aae3[_0x40886f(_0x4078fb._0x103af2)]+=_0x4a9a9c,_0x11aae3['pitch']>=_0x125029&&(_0x11aae3[_0x40886f(0x9dd)]=_0x7ba977),_0x20cbf0=Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x412d7b[_0x40886f(_0x4078fb._0x1bc02b)],_0x11aae3),_0x20cbf0;},![]);}break;case'roll':{var _0x3dd41b=-Cesium__namespace['Math']['PI_OVER_TWO'],_0x16b534=Cesium__namespace['Math']['PI_OVER_TWO'];_0x4ff30a=new Cesium__namespace['CallbackProperty'](function(_0x11c915){var _0x16ce1a=_0x170848;if(!_0x412d7b['_map']['clock']['shouldAnimate'])return _0x20cbf0;return _0x11aae3['roll']+=_0x4a9a9c,_0x11aae3[_0x16ce1a(_0x38c225._0x4af475)]>=_0x16b534&&(_0x11aae3[_0x16ce1a(_0x38c225._0x4af475)]=_0x3dd41b),_0x20cbf0=Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x412d7b['positionShow'],_0x11aae3),_0x20cbf0;},![]);}break;case _0x170848(0x9b7):default:{_0x4ff30a=new Cesium__namespace[(_0x170848(_0x4dacf1._0x435266))](function(_0x1f8763){var _0x159620=_0x170848;if(!_0x412d7b['_map']['clock']['shouldAnimate'])return _0x20cbf0;return _0x11aae3[_0x159620(_0x339ce2._0xecae06)]=(_0x11aae3['heading']+_0x4a9a9c)%Cesium__namespace['Math']['TWO_PI'],_0x20cbf0=Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x412d7b[_0x159620(0x734)],_0x11aae3),_0x20cbf0;},![]);break;}}var _0x377d5a={'id':'scanPlane-'+createGuid(),'position':this['position'],'orientation':_0x4ff30a,'ellipsoid':EllipsoidStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},_0x341622),_0x5a3f0d['style']),{},!![])},_0x1ba86a=this['_createEntity'](_0x377d5a);return this[_0x170848(_0x4dacf1._0x127b1b)]&&this[_0x170848(0x1013)]&&this['dataSource']['entities']['add'](_0x1ba86a),this[_0x170848(0x65f)](_0x1ba86a),_0x1ba86a['_planeOptions']=_0x5a3f0d,this[_0x170848(_0x4dacf1._0x285f79)]['push'](_0x1ba86a),_0x1ba86a;}},{'key':'removeScanPlan','value':function _0x42c057(_0x124a37){var _0x5c695a=_0x5ca1c9;this['dataSource']&&this[_0x5c695a(0x1013)]&&this['dataSource']['entities'][_0x5c695a(_0x5c8ce5._0x34dcfa)](_0x124a37),removeArrayItem(this['_entity_scanPlane'],_0x124a37);}},{'key':'removeAllScanPlan','value':function _0x3e3d88(){var _0x5ec2cb={_0x58ede6:0xfaa},_0x33964c=this;this['dataSource']&&this['isAdded']&&this['_entity_scanPlane']['forEach'](function(_0x234867){var _0x473d26=_0x4361;_0x33964c[_0x473d26(0xe4e)]['entities'][_0x473d26(_0x5ec2cb._0x58ede6)](_0x234867);}),this['_entity_scanPlane']=[];}}]),_0x3d93b9;}(BasePointEntity);register$4('ellipsoid',EllipsoidEntity,!![]);var PolylineEntity=function(_0x459539){var _0xdfff6={_0x112467:0x415,_0x2b86dd:0x6b3},_0x18b647={_0x1caf6a:0x758},_0x4609a2={_0x270d71:0xbcb},_0x2f6a7f={_0x1138d5:0xe4f},_0x1e09dc=_0x5a92ef;_inherits(_0x59b47f,_0x459539);var _0x3018bf=_createSuper(_0x59b47f);function _0x59b47f(){return _classCallCheck(this,_0x59b47f),_0x3018bf['apply'](this,arguments);}return _createClass(_0x59b47f,[{'key':'entityGraphic','get':function _0x2f6b06(){var _0x44f2e5=_0x4361,_0x5145a2;return(_0x5145a2=this[_0x44f2e5(_0x2f6a7f._0x1138d5)])===null||_0x5145a2===void 0x0?void 0x0:_0x5145a2['polyline'];}},{'key':_0x1e09dc(_0xdfff6._0x112467),'value':function _0x27015c(){var _0x5dd7e3=_0x1e09dc,_0x39ae36={'polyline':PolylineStyleConver['toCesiumVal'](this['style'],{},!![])};_0x39ae36['polyline']['positions']=this[_0x5dd7e3(_0x4609a2._0x270d71)](this['positions']),this['_entity']=this['_createEntity'](_0x39ae36),this['style']['label']&&this['_addLabel']();}},{'key':_0x1e09dc(0xbcb),'value':function _0x2bce3b(_0x1efff7){var _0x409848=_0x1e09dc;return this['style'][_0x409848(0x480)]&&(_0x1efff7===null||_0x1efff7===void 0x0?void 0x0:_0x1efff7['length'])>0x0?_0x1efff7['concat'](_0x1efff7[0x0]):_0x1efff7;}},{'key':'_style2Json','value':function _0x24d59a(_0x3fee3a,_0x44052e){return PolylineStyleConver['toJSON'](_0x3fee3a,_0x44052e,!![]);}},{'key':_0x1e09dc(_0xdfff6._0x2b86dd),'value':function _0x36d87b(_0x2e7d08,_0x141a69){var _0x4f1f95=_0x1e09dc;PolylineStyleConver['toCesiumVal'](_0x2e7d08,this[_0x4f1f95(0x758)],!![]),Cesium__namespace['defined'](_0x141a69===null||_0x141a69===void 0x0?void 0x0:_0x141a69['closure'])&&(!this[_0x4f1f95(0x68a)]&&(this['entityGraphic']['positions']=this['getShowPositon'](this['_positions'])),this['updateAttrForDrawing']());}},{'key':'_updatePositionsHook','value':function _0x4dc225(){this['entityGraphic']['positions']=this['getShowPositon'](this['_positions']),this['_updateLabelPosition'](),this['_updateEditDraggers']();}},{'key':'_positions_CallbackProperty','value':function _0x2fe0bc(){return this['getShowPositon'](this['_positions_draw']);}},{'key':'updateAttrForDrawing','value':function _0x3b4b85(_0x5215df){var _0x357736=_0x1e09dc;Cesium__namespace['defined'](this['entityGraphic']['depthFailMaterial'])&&(this[_0x357736(_0x18b647._0x1caf6a)][_0x357736(0xbe0)]=this['_positions_CallbackProperty']());}},{'key':'_stopDrawHook','value':function _0x2f84bf(){var _0x4696e0=_0x1e09dc;_get(_getPrototypeOf(_0x59b47f['prototype']),'_stopDrawHook',this)['call'](this),Cesium__namespace['defined'](this[_0x4696e0(0x758)]['depthFailMaterial'])&&(this['positions']=this['_positions_draw']);}},{'key':'_updateDistanceDisplayConditionByEdit','value':function _0x55bde0(){var _0xc276=_0x1e09dc;if(this[_0xc276(0x68a)]&&this['style']['clampToGround']){var _0x5bdf1e,_0xaf0754=this['center'];_0xaf0754?_0x5bdf1e=Cesium__namespace['Cartesian3']['distance'](_0xaf0754,new Cesium__namespace['Cartesian3']()):_0x5bdf1e=(Cesium__namespace['Ellipsoid']['WGS84'][_0xc276(0xe88)]+Cesium__namespace['Ellipsoid']['WGS84'][_0xc276(0xfc0)])/0x2,this['updateDistanceDisplayCondition'](_0x5bdf1e);}else this['updateDistanceDisplayCondition']();}}]),_0x59b47f;}(BasePolyEntity);register$4('polyline',PolylineEntity);var CurveEntity=function(_0x292e3c){var _0x3b8a04={_0xb2ec74:0xcc0};_inherits(_0x36a9d9,_0x292e3c);var _0x208d72=_createSuper(_0x36a9d9);function _0x36a9d9(){return _classCallCheck(this,_0x36a9d9),_0x208d72['apply'](this,arguments);}return _createClass(_0x36a9d9,[{'key':'getShowPositon','value':function _0x37c816(_0x15721e){var _0x190cf9=_0x4361;if(_0x15721e instanceof Cesium__namespace['CallbackProperty'])return this['_positions_curve']=this['getShowPositon'](this['_positions_draw']),_0x15721e;return getBezierCurve(_0x15721e,this[_0x190cf9(0x5da)]['closure']);}},{'key':'_positions_CallbackProperty','value':function _0x319ed1(){return this['_positions_curve'];}},{'key':'updateAttrForDrawing','value':function _0x571674(_0x1db8fb){var _0x2e1bc5=_0x4361;this[_0x2e1bc5(_0x3b8a04._0xb2ec74)]=this[_0x2e1bc5(0xbcb)](this['_positions_draw']);}}]),_0x36a9d9;}(PolylineEntity);register$4('curve',CurveEntity);var EditPolylineVolume=function(_0x50145a){_inherits(_0xc347a8,_0x50145a);var _0x374313=_createSuper(_0xc347a8);function _0xc347a8(){return _classCallCheck(this,_0xc347a8),_0x374313['apply'](this,arguments);}return _createClass(_0xc347a8);}(EditPoly),PolylineVolumeEntity=function(_0x1c0236){var _0x3b283a={_0x2e19ce:0x758,_0x41add2:0x6b3},_0x389254={_0x454c48:0x5da,_0x317d2c:0xca4},_0xaba34a={_0x4d5570:0xa90},_0x5ed87e=_0x5a92ef;_inherits(_0x300b75,_0x1c0236);var _0x1cb2ea=_createSuper(_0x300b75);function _0x300b75(){var _0x4e0e86=_0x4361;return _classCallCheck(this,_0x300b75),_0x1cb2ea[_0x4e0e86(_0xaba34a._0x4d5570)](this,arguments);}return _createClass(_0x300b75,[{'key':_0x5ed87e(_0x3b283a._0x2e19ce),'get':function _0x127892(){var _0x1e0b51;return(_0x1e0b51=this['_entity'])===null||_0x1e0b51===void 0x0?void 0x0:_0x1e0b51['polylineVolume'];}},{'key':'EditClass','get':function _0x3fdd3f(){return EditPolylineVolume;}},{'key':'_mountedHook','value':function _0x1de447(){var _0x1ddf66=_0x5ed87e,_0x2a09d5={'polylineVolume':PolylineVolumeStyleConver['toCesiumVal'](this['style'],{},!![])};_0x2a09d5['polylineVolume']['positions']=this[_0x1ddf66(0xbe0)],this['_entity']=this['_createEntity'](_0x2a09d5),this[_0x1ddf66(_0x389254._0x454c48)][_0x1ddf66(_0x389254._0x317d2c)]&&this['_addLabel']();}},{'key':'_style2Json','value':function _0x53b611(_0x2932bf,_0xdd555e){return PolylineVolumeStyleConver['toJSON'](_0x2932bf,_0xdd555e,!![]);}},{'key':_0x5ed87e(_0x3b283a._0x41add2),'value':function _0x1410b7(_0x165fa5,_0x713c43){PolylineVolumeStyleConver['toCesiumVal'](_0x165fa5,this['entityGraphic'],!![]);}},{'key':'_updatePositionsHook','value':function _0x5ba048(){this['entityGraphic']['positions']=this['positions'],this['_updateLabelPosition'](),this['_updateEditDraggers']();}}]),_0x300b75;}(BasePolyEntity);register$4('polylineVolume',PolylineVolumeEntity);var PathEntity=function(_0x12e1da){var _0x5f19f9={_0x4f6777:0x9dd,_0x2927f7:0x62e},_0x509f4b={_0x5d207c:0x983},_0x58b9bc={_0x1b2d1d:0x2ff,_0x96d451:0xfb0,_0x2cf5c2:0xa1b},_0x18ea28={_0x30c757:0x8bf,_0x272a7b:0x2ff,_0x34ac10:0x800},_0x34c617={_0x1833f5:0x2ff,_0x60a7f1:0x94b,_0x5cb166:0xfb0},_0xb907c1={_0x47843b:0xe4f,_0x210bb9:0x766,_0x34f752:0x84b,_0x2ce3a1:0x84b,_0x2e4751:0xf6a,_0x28cafe:0x99e},_0xccfb40={_0x2dbe43:0xe4f,_0x92a2b8:0xe4f,_0x567467:0x99e},_0x35cab7={_0xa3c0d1:0xca4,_0x480163:0x7f9,_0x4e288f:0x685,_0x3c9f53:0x7f9,_0x379814:0x99e},_0x304135={_0x48b0d9:0x7f9},_0x5857b2={_0x5c3c68:0x758},_0x137391={_0x558908:0x514,_0xf7ed14:0x96c,_0x4e639c:0xe4f,_0x4305fb:0xfb0},_0x31eeb2={_0x77379e:0x6b7,_0x6acfe1:0xd91,_0x2f06ec:0x851,_0x1b9db0:0x8bf,_0x5523fb:0xfb0,_0x44619d:0x1d8,_0x5ddad7:0x34e,_0x3cfd8a:0xca4,_0x2d0445:0x685,_0x58bcdd:0x514,_0x248b5a:0x99e,_0x17d787:0x851,_0x1de573:0x8db,_0x4086b1:0xdcd},_0x5c86cc={_0x10d5af:0x514,_0x2f8ec6:0x6b7,_0x5c0468:0xe95},_0x8f7405={_0x30b200:0xba9,_0xb6f83e:0xb1c,_0x2510c9:0xfb0,_0x4ccd54:0xe4f},_0x18df39={_0x4d1912:0x400},_0x5da598={_0x541e7c:0x675},_0x24e6c6={_0x592688:0x9dd,_0x6b97ee:0xe55},_0x4c7405={_0x1da5cd:0x5da},_0x3db994={_0x1bd371:0xd14,_0x50427b:0x233},_0x5b70ac=_0x5a92ef;_inherits(_0x5a4f78,_0x12e1da);var _0x5599ed=_createSuper(_0x5a4f78);function _0x5a4f78(){var _0x2e9791=_0x4361,_0x55ed17,_0x4802cc=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5a4f78),_0x55ed17=_0x5599ed['call'](this,_0x4802cc),delete _0x55ed17[_0x2e9791(0xcbe)],_0x55ed17['_hasEdit']=![],_0x55ed17;}return _createClass(_0x5a4f78,[{'key':'entityGraphic','get':function _0xf9c4cc(){var _0x2fe569=_0x4361,_0x1722b2;return(_0x1722b2=this['_entity'])===null||_0x1722b2===void 0x0?void 0x0:_0x1722b2[_0x2fe569(0x3f9)];}},{'key':'orientationShow','get':function _0x3bf08c(){var _0x341d2b=_0x4361,_0x1fcbca=Cesium__namespace[_0x341d2b(_0x3db994._0x1bd371)][_0x341d2b(_0x3db994._0x50427b)](this[_0x341d2b(0x6b7)],this['_map'][_0x341d2b(0xa38)][_0x341d2b(0x76c)],new Cesium__namespace['Quaternion']());return _0x1fcbca;}},{'key':'hpr','get':function _0x2c7858(){return getHeadingPitchRollByOrientation(this['positionShow'],this['orientationShow']);}},{'key':_0x5b70ac(_0x5f19f9._0x4f6777),'get':function _0x5c816e(){var _0x297ad6=_0x5b70ac,_0x186464;return(_0x186464=this[_0x297ad6(_0x4c7405._0x1da5cd)]['pitch'])!==null&&_0x186464!==void 0x0?_0x186464:0x0;},'set':function _0x309e0b(_0x56be2e){var _0xa3f6cb=_0x5b70ac;this['style'][_0xa3f6cb(_0x24e6c6._0x592688)]=_0x56be2e,this[_0xa3f6cb(_0x24e6c6._0x6b97ee)]();}},{'key':'roll','get':function _0x1c3a35(){var _0x4b0bca;return(_0x4b0bca=this['style']['roll'])!==null&&_0x4b0bca!==void 0x0?_0x4b0bca:0x0;},'set':function _0x2d3e02(_0x59f56f){var _0x5dd479=_0x5b70ac;this['style']['roll']=_0x59f56f,this[_0x5dd479(0xe55)]();}},{'key':'positions','get':function _0x1a4273(){return this['_positions'];},'set':function _0x47426a(_0x48838a){var _0x56d065=_0x5b70ac;if(!_0x48838a)return;var _0x37fc15=new Cesium__namespace['SampledPositionProperty']();_0x48838a[_0x56d065(_0x5da598._0x541e7c)](function(_0x28c765,_0x54cc58){var _0x44241d=_0x56d065,_0x31f644=Cesium__namespace['JulianDate'][_0x44241d(0x55c)](new Date(_0x28c765[0x3]));_0x37fc15[_0x44241d(0x913)](_0x31f644,Cesium__namespace['Cartesian3']['fromDegrees'](_0x28c765[0x0],_0x28c765[0x1],_0x28c765[0x2]));}),this[_0x56d065(0xd91)]=_0x37fc15;}},{'key':_0x5b70ac(0xfd0),'get':function _0x38bc7b(){var _0x5ddd2a=_0x5b70ac;return this[_0x5ddd2a(_0x18df39._0x4d1912)]();}},{'key':'_updatePositionsHook','value':function _0x3e4955(){var _0x213399=_0x5b70ac;_get(_getPrototypeOf(_0x5a4f78['prototype']),'_updatePositionsHook',this)['call'](this);if(!this['position']||this['position']instanceof Cesium__namespace[_0x213399(0x23b)])this['_entity'][_0x213399(0x6b7)]=undefined,this['_entity']['availability']=undefined;else{var _0xce1956,_0x266712,_0x1e085b;this['options'][_0x213399(_0x8f7405._0x30b200)]&&(this[_0x213399(0xe4f)]['orientation']=new Cesium__namespace['VelocityOrientationProperty'](this['position']));if(this['options']['_auto_availability']&&((_0xce1956=this['position'])===null||_0xce1956===void 0x0?void 0x0:(_0x266712=_0xce1956['_property'])===null||_0x266712===void 0x0?void 0x0:(_0x1e085b=_0x266712['_times'])===null||_0x1e085b===void 0x0?void 0x0:_0x1e085b['length'])>0x0){var _0x1a261f,_0x2043d1=this[_0x213399(0xd91)]['_property'][_0x213399(0x8bf)],_0x543de4=_0x2043d1[0x0],_0x3b8078=_0x2043d1[_0x2043d1[_0x213399(0x6ba)]-0x1];((_0x1a261f=this[_0x213399(0xd91)])===null||_0x1a261f===void 0x0?void 0x0:_0x1a261f[_0x213399(_0x8f7405._0xb6f83e)])===Cesium__namespace['ExtrapolationType']['HOLD']&&(_0x3b8078=Cesium__namespace[_0x213399(_0x8f7405._0x2510c9)]['fromDate'](new Date(0x834,0x1,0x1))),this[_0x213399(_0x8f7405._0x4ccd54)]['availability']=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace['TimeInterval']({'start':_0x543de4,'stop':_0x3b8078})]);}}}},{'key':'_mountedHook','value':function _0x1cfd40(){var _0x31dcdf=_0x5b70ac,_0x3d7884=this;this['position']&&!this[_0x31dcdf(0x514)][_0x31dcdf(0x6b7)]&&(this['options'][_0x31dcdf(_0x31eeb2._0x77379e)]=new Cesium__namespace['VelocityOrientationProperty'](this['position']),this['_auto_orientation']=!![]);var _0x549d70={'position':this[_0x31dcdf(_0x31eeb2._0x6acfe1)],'orientation':this['options']['orientation'],'path':PathStyleConver[_0x31dcdf(_0x31eeb2._0x2f06ec)](this['style']||this['options']['path'],{},!![])};if(!this[_0x31dcdf(0x514)]['availability']){var _0x1a1896,_0x51c6b3,_0x5db963;if(((_0x1a1896=this['position'])===null||_0x1a1896===void 0x0?void 0x0:(_0x51c6b3=_0x1a1896[_0x31dcdf(0x2ff)])===null||_0x51c6b3===void 0x0?void 0x0:(_0x5db963=_0x51c6b3[_0x31dcdf(_0x31eeb2._0x1b9db0)])===null||_0x5db963===void 0x0?void 0x0:_0x5db963['length'])>0x0){var _0x183a94,_0x4f6337=this['position'][_0x31dcdf(0x2ff)][_0x31dcdf(_0x31eeb2._0x1b9db0)],_0x15ae25=_0x4f6337[0x0],_0xae11fd=_0x4f6337[_0x4f6337['length']-0x1];((_0x183a94=this[_0x31dcdf(0xd91)])===null||_0x183a94===void 0x0?void 0x0:_0x183a94[_0x31dcdf(0xb1c)])===Cesium__namespace['ExtrapolationType']['HOLD']&&(_0xae11fd=Cesium__namespace[_0x31dcdf(_0x31eeb2._0x5523fb)]['fromDate'](new Date(0x834,0x1,0x1))),_0x549d70['availability']=new Cesium__namespace[(_0x31dcdf(_0x31eeb2._0x44619d))]([new Cesium__namespace['TimeInterval']({'start':_0x15ae25,'stop':_0xae11fd})]),this['_auto_availability']=!![];}else{var _0x441418,_0x1a87ba=this['_map']['clock'][_0x31dcdf(0x76c)],_0x2bda7f=Cesium__namespace['JulianDate']['addDays'](_0x1a87ba,0x1,new Cesium__namespace['JulianDate']());((_0x441418=this[_0x31dcdf(0xd91)])===null||_0x441418===void 0x0?void 0x0:_0x441418['forwardExtrapolationType'])===Cesium__namespace['ExtrapolationType'][_0x31dcdf(0x96c)]&&(_0x2bda7f=Cesium__namespace['JulianDate']['addDays'](_0x2bda7f,0x16d,new Cesium__namespace['JulianDate']())),_0x549d70[_0x31dcdf(_0x31eeb2._0x5ddad7)]=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace['TimeInterval']({'start':_0x1a87ba,'stop':_0x2bda7f})]);}}this['options'][_0x31dcdf(_0x31eeb2._0x3cfd8a)]&&(this['options'][_0x31dcdf(0xca4)]['text']=this['options']['label'][_0x31dcdf(0x920)]||this[_0x31dcdf(0xa34)],_0x549d70[_0x31dcdf(0xca4)]=LabelStyleConver['toCesiumVal'](this['options'][_0x31dcdf(0xca4)]));this['options']['billboard']&&(_0x549d70[_0x31dcdf(_0x31eeb2._0x2d0445)]=BillboardStyleConver[_0x31dcdf(_0x31eeb2._0x2f06ec)](this[_0x31dcdf(_0x31eeb2._0x58bcdd)]['billboard']));this['options'][_0x31dcdf(0x874)]&&(_0x549d70['point']=PointStyleConver['toCesiumVal'](this['options']['point']));this['options']['circle']&&(_0x549d70['ellipse']=CircleStyleConver['toCesiumVal'](this['options'][_0x31dcdf(_0x31eeb2._0x248b5a)],{},!![]));if(this['options']['model']){_0x549d70['model']=ModelStyleConver[_0x31dcdf(_0x31eeb2._0x17d787)](this[_0x31dcdf(0x514)]['model'],{},!![]);if(Cesium__namespace['defined'](this['options']['model']['heading'])){var _0x1a1d49=Cesium__namespace['Math'][_0x31dcdf(_0x31eeb2._0x1de573)](this['options']['model']['heading']);_0x549d70['orientation']=new Cesium__namespace[(_0x31dcdf(_0x31eeb2._0x4086b1))](function(_0x2e7805){var _0x5cc7cf=_0x31dcdf,_0x3f5820,_0x3cc96d,_0x4ad71b=_0x3d7884['position'],_0x55cdaf;if(_0x3d7884['options']['orientation']){var _0x840a0b=_0x3d7884[_0x5cc7cf(_0x5c86cc._0x10d5af)][_0x5cc7cf(_0x5c86cc._0x2f8ec6)]['getValue'](_0x2e7805);_0x55cdaf=getHeadingPitchRollByOrientation(_0x4ad71b,_0x840a0b),_0x55cdaf['heading']+=_0x1a1d49;}else _0x55cdaf=new Cesium__namespace['HeadingPitchRoll'](_0x1a1d49);return Cesium__namespace['Transforms'][_0x5cc7cf(_0x5c86cc._0x5c0468)](_0x4ad71b,_0x55cdaf,(_0x3f5820=_0x3d7884['_map'])===null||_0x3f5820===void 0x0?void 0x0:(_0x3cc96d=_0x3f5820['scene'])===null||_0x3cc96d===void 0x0?void 0x0:_0x3cc96d['globe']['ellipsoid']);},![]);}}this[_0x31dcdf(0xe4f)]=this['_createEntity'](_0x549d70);}},{'key':'_initSampledPositionProperty','value':function _0x478ee(){var _0x21b5e8=_0x5b70ac,_0x3badfe;this['_maxCacheCount']=(_0x3badfe=this['options']['maxCacheCount'])!==null&&_0x3badfe!==void 0x0?_0x3badfe:0x32;if(!this['position']){var _0x24894a,_0x4fed47,_0x25bad4=new Cesium__namespace['SampledPositionProperty'](this[_0x21b5e8(_0x137391._0x558908)]['referenceFrame']);_0x25bad4['forwardExtrapolationType']=(_0x24894a=this['options']['forwardExtrapolationType'])!==null&&_0x24894a!==void 0x0?_0x24894a:Cesium__namespace['ExtrapolationType'][_0x21b5e8(_0x137391._0xf7ed14)],_0x25bad4[_0x21b5e8(0x2c5)]=(_0x4fed47=this['options'][_0x21b5e8(0x2c5)])!==null&&_0x4fed47!==void 0x0?_0x4fed47:Cesium__namespace['ExtrapolationType']['HOLD'];!this[_0x21b5e8(0x514)][_0x21b5e8(0x6b7)]&&(this['options']['orientation']=new Cesium__namespace['VelocityOrientationProperty'](_0x25bad4),this[_0x21b5e8(0xe4f)]&&(this['_entity']['orientation']=this['getOrientation']()));if(this['_entity']&&!this[_0x21b5e8(_0x137391._0x4e639c)]['availability']&&this['_map']){var _0x15142a,_0x42ea3f=this['_map']['clock']['currentTime'],_0xb654e2=Cesium__namespace['JulianDate']['addDays'](_0x42ea3f,0x1,new Cesium__namespace['JulianDate']());((_0x15142a=this[_0x21b5e8(0xd91)])===null||_0x15142a===void 0x0?void 0x0:_0x15142a['forwardExtrapolationType'])===Cesium__namespace['ExtrapolationType']['HOLD']&&(_0xb654e2=Cesium__namespace[_0x21b5e8(_0x137391._0x4305fb)][_0x21b5e8(0xa0c)](_0xb654e2,0x16d,new Cesium__namespace[(_0x21b5e8(0xfb0))]())),this['_entity']['availability']=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace['TimeInterval']({'start':_0x42ea3f,'stop':_0xb654e2})]);}this['position']=_0x25bad4;}this['property']=this['position'];}},{'key':_0x5b70ac(0x6b3),'value':function _0x589ee9(_0x4ad37e,_0x1eab7c){var _0x4a192e=_0x5b70ac;PathStyleConver['toCesiumVal'](_0x4ad37e,this[_0x4a192e(_0x5857b2._0x5c3c68)],{},!![]);}},{'key':'_style2Json','value':function _0x353c4a(_0x226b11,_0x397b68){var _0x51e495=_0x5b70ac;return PathStyleConver[_0x51e495(_0x304135._0x48b0d9)](_0x226b11,_0x397b68,!![]);}},{'key':'_getGeoJsonGeometry','value':function _0x19b7ce(_0xb18ddd){return{'type':'LineString','coordinates':this['getCoordinates'](_0xb18ddd===null||_0xb18ddd===void 0x0?void 0x0:_0xb18ddd['noAlt'])};}},{'key':'_getJsonPositions','value':function _0x58f557(_0x2d6247){_0x2d6247['positions']=this['getCoordinates']();}},{'key':'_toJSON_Ex','value':function _0x4a44b6(_0x45228e){var _0x224ae0=_0x5b70ac;this['options']['label']&&(_0x45228e[_0x224ae0(_0x35cab7._0xa3c0d1)]={},LabelStyleConver[_0x224ae0(0x7f9)](this['options'][_0x224ae0(0xca4)],_0x45228e['label'],!![])),this['options']['model']&&(_0x45228e['model']={},ModelStyleConver[_0x224ae0(_0x35cab7._0x480163)](this['options']['model'],_0x45228e['model'],!![])),this['options'][_0x224ae0(_0x35cab7._0x4e288f)]&&(_0x45228e['billboard']={},BillboardStyleConver[_0x224ae0(_0x35cab7._0x3c9f53)](this['options'][_0x224ae0(0x685)],_0x45228e['billboard'],!![])),this['options']['point']&&(_0x45228e['point']={},PointStyleConver['toJSON'](this['options'][_0x224ae0(0x874)],_0x45228e['point'],!![])),this['options'][_0x224ae0(_0x35cab7._0x379814)]&&(_0x45228e[_0x224ae0(_0x35cab7._0x379814)]={},CircleStyleConver['toJSON'](this['options'][_0x224ae0(0x99e)],_0x45228e['circle'],!![]));}},{'key':'_setOptionsHook','value':function _0x1aec52(_0x3aa977,_0x222c3d){var _0x4fe253=_0x5b70ac;_0x222c3d['label']&&LabelStyleConver['toCesiumVal'](_0x3aa977['label'],this['_entity']['label'],this),_0x222c3d['model']&&ModelStyleConver[_0x4fe253(0x851)](_0x3aa977['model'],this[_0x4fe253(_0xccfb40._0x2dbe43)]['model'],!![]),_0x222c3d['billboard']&&BillboardStyleConver['toCesiumVal'](_0x3aa977['billboard'],this[_0x4fe253(0xe4f)]['billboard'],!![]),_0x222c3d['point']&&PointStyleConver['toCesiumVal'](_0x3aa977[_0x4fe253(0x874)],this[_0x4fe253(_0xccfb40._0x92a2b8)]['point'],!![]),_0x222c3d[_0x4fe253(_0xccfb40._0x567467)]&&CircleStyleConver['toCesiumVal'](_0x3aa977['circle'],this['_entity'][_0x4fe253(0x615)],!![]);}},{'key':'_updateExOpacity','value':function _0x16af38(_0x4f9d4){var _0x8e9187=_0x5b70ac;this[_0x8e9187(_0xb907c1._0x47843b)][_0x8e9187(_0xb907c1._0x210bb9)]&&(this['_entity']['model'][_0x8e9187(_0xb907c1._0x34f752)]=Cesium__namespace['Color']['WHITE']['withAlpha'](_0x4f9d4));this['_entity']['billboard']&&(this['_entity']['billboard'][_0x8e9187(_0xb907c1._0x2ce3a1)]=Cesium__namespace['Color'][_0x8e9187(_0xb907c1._0x2e4751)]['withAlpha'](_0x4f9d4));if(this[_0x8e9187(_0xb907c1._0x47843b)]['point']){var _0x57479b=this['_updateEntityOpacity'](this[_0x8e9187(_0xb907c1._0x47843b)]['point'],_0x4f9d4);!_0x57479b&&PointStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options']['point']),{},{'globalAlpha':_0x4f9d4}),this['_entity']['point'],!![]);}if(this['_entity'][_0x8e9187(0x99e)]){var _0x31f5b4=this[_0x8e9187(0xdc9)](this['_entity']['circle'],_0x4f9d4);!_0x31f5b4&&CircleStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options'][_0x8e9187(_0xb907c1._0x28cafe)]),{},{'globalAlpha':_0x4f9d4}),this['_entity']['ellipse'],!![]);}}},{'key':_0x5b70ac(_0x5f19f9._0x2927f7),'value':function _0x3bc42b(_0x9e578f){var _0x58c059=_0x5b70ac,_0x4da163,_0x497217,_0x438717,_0x4767b8,_0xf52086=(_0x4da163=this['position'])===null||_0x4da163===void 0x0?void 0x0:(_0x497217=_0x4da163[_0x58c059(_0x34c617._0x1833f5)])===null||_0x497217===void 0x0?void 0x0:_0x497217['_times'],_0x2849e5=_0xf52086[_0x58c059(0x6ba)];if(_0x2849e5===0x0)return 0x0;var _0x18f648=_0x9e578f||((_0x438717=this[_0x58c059(0x399)])===null||_0x438717===void 0x0?void 0x0:(_0x4767b8=_0x438717['clock'])===null||_0x4767b8===void 0x0?void 0x0:_0x4767b8['currentTime'])||Cesium__namespace['JulianDate']['now'](),_0x37c723=Cesium__namespace[_0x58c059(_0x34c617._0x60a7f1)](_0xf52086,_0x18f648,Cesium__namespace[_0x58c059(_0x34c617._0x5cb166)]['compare']);return _0x37c723<0x0&&(_0x37c723=~_0x37c723),_0x37c723<0x0&&(_0x37c723=0x0),_0x37c723>=_0x2849e5&&(_0x37c723=_0x2849e5-0x1),_0x37c723;}},{'key':'getRectangle','value':function _0x22d64e(_0x3244b7){var _0x3585ae=_0x5b70ac,_0x1dd9ea,_0x71c130,_0x426294,_0x583f75,_0x560b1b=(_0x1dd9ea=this['position'])===null||_0x1dd9ea===void 0x0?void 0x0:(_0x71c130=_0x1dd9ea[_0x3585ae(0x2ff)])===null||_0x71c130===void 0x0?void 0x0:_0x71c130[_0x3585ae(_0x18ea28._0x30c757)],_0x429a80=(_0x426294=this['position'])===null||_0x426294===void 0x0?void 0x0:(_0x583f75=_0x426294[_0x3585ae(_0x18ea28._0x272a7b)])===null||_0x583f75===void 0x0?void 0x0:_0x583f75[_0x3585ae(0xf97)];if(!_0x560b1b||_0x560b1b['length']===0x0)return;var _0x520dc8=[];for(var _0x55d3be=0x0,_0x4ea37f=_0x560b1b['length'];_0x55d3be<_0x4ea37f;_0x55d3be++){_0x520dc8['push'](new Cesium__namespace['Cartesian3'](_0x429a80[_0x55d3be*0x3],_0x429a80[_0x55d3be*0x3+0x1],_0x429a80[_0x55d3be*0x3+0x2]));}var _0x59bd6f=getRectangle(_0x520dc8,_0x3244b7===null||_0x3244b7===void 0x0?void 0x0:_0x3244b7[_0x3585ae(_0x18ea28._0x34ac10)]);return _0x59bd6f;}},{'key':'getCoordinates','value':function _0x51f498(_0x118968){var _0x5805f1=_0x5b70ac,_0x1567b0,_0xaf2368,_0x280879,_0x4f972c,_0x2cdb0f=(_0x1567b0=this['position'])===null||_0x1567b0===void 0x0?void 0x0:(_0xaf2368=_0x1567b0[_0x5805f1(_0x58b9bc._0x1b2d1d)])===null||_0xaf2368===void 0x0?void 0x0:_0xaf2368[_0x5805f1(0x8bf)],_0x2e75d9=(_0x280879=this['position'])===null||_0x280879===void 0x0?void 0x0:(_0x4f972c=_0x280879['_property'])===null||_0x4f972c===void 0x0?void 0x0:_0x4f972c['_values'];if(!_0x2cdb0f||_0x2cdb0f[_0x5805f1(0x6ba)]===0x0)return[];var _0x3e6471=[];for(var _0x132aad=0x0,_0x30672e=_0x2cdb0f[_0x5805f1(0x6ba)];_0x132aad<_0x30672e;_0x132aad++){var _0x95192e=LngLatPoint['fromCartesian'](new Cesium__namespace['Cartesian3'](_0x2e75d9[_0x132aad*0x3],_0x2e75d9[_0x132aad*0x3+0x1],_0x2e75d9[_0x132aad*0x3+0x2])),_0x46d6e1=_0x95192e['toArray'](_0x118968);_0x46d6e1[_0x5805f1(0x8e7)](Cesium__namespace[_0x5805f1(_0x58b9bc._0x96d451)][_0x5805f1(_0x58b9bc._0x2cf5c2)](_0x2cdb0f[_0x132aad])['getTime']()),_0x3e6471['push'](_0x46d6e1);}return _0x3e6471;}},{'key':'flyToPoint','value':function _0xac91e5(){var _0x16b4fb=_0x5b70ac,_0x49c809=arguments[_0x16b4fb(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this[_0x16b4fb(0x399)])return Promise['resolve'](![]);var _0x425a23=this['positionShow'];if(!_0x425a23)return Promise['resolve'](![]);var _0x152551;if(Cesium__namespace['defined'](_0x49c809[_0x16b4fb(0x9b7)])){var _0x2128a3;_0x152551=_0x49c809[_0x16b4fb(0x9b7)]+Cesium__namespace['Math']['toDegrees'](((_0x2128a3=this['hpr'])===null||_0x2128a3===void 0x0?void 0x0:_0x2128a3['heading'])||0x0);}return this['_map'][_0x16b4fb(_0x509f4b._0x5d207c)](_0x425a23,_objectSpread2(_objectSpread2({},_0x49c809),{},{'heading':_0x152551}));}}]),_0x5a4f78;}(BasePointEntity);register$4('path',PathEntity,!![]);var EditCorridor=function(_0xd0224b){var _0x2c6a7a={_0x1a61d1:0x5da,_0x12e48e:0xd04,_0x42606e:0xbe0,_0x4cdc02:0xd91},_0x1d3a54={_0x2b7c6c:0xd35},_0x5f3166={_0x4d7b9b:0xe26},_0x33bdc7=_0x5a92ef;_inherits(_0x2a15a2,_0xd0224b);var _0x58ef58=_createSuper(_0x2a15a2);function _0x2a15a2(){var _0xfd23af=_0x4361;return _classCallCheck(this,_0x2a15a2),_0x58ef58[_0xfd23af(0xa90)](this,arguments);}return _createClass(_0x2a15a2,[{'key':'updatePositionsHeightByAttr','value':function _0x231c4a(_0x38f80a){if(this['entityGraphic']['height']!==undefined){var _0x17a8cc=getCesiumValue(this['entityGraphic']['height'],Number,this['_map']['clock']['currentTime']);_0x38f80a=setPositionsHeight(_0x38f80a,_0x17a8cc);}return _0x38f80a;}},{'key':_0x33bdc7(0xa43),'value':function _0x570805(_0x425c1f){var _0x13af17=_0x33bdc7;return this[_0x13af17(0x6a6)]&&(_0x425c1f['position']=getSurfacePosition(this['_map']['scene'],_0x425c1f['position'])),_get(_getPrototypeOf(_0x2a15a2[_0x13af17(_0x5f3166._0x4d7b9b)]),_0x13af17(0xa43),this)['call'](this,_0x425c1f);}},{'key':'_updateMoveAllHook','value':function _0x2b2078(_0x17cd4c){var _0x1f7465=_0x33bdc7,_0x1c8998=Cesium__namespace['Cartographic']['fromCartesian'](_0x17cd4c)['height'];this['entityGraphic'][_0x1f7465(0xd04)]=_0x1c8998,this['style']['height']=this[_0x1f7465(_0x1d3a54._0x2b7c6c)](_0x1c8998,0x2);}},{'key':'_updateHeight','value':function _0x15438d(_0x8032d4){var _0x1aaf48=_0x33bdc7;this['entityGraphic']['height']=_0x8032d4,this[_0x1aaf48(_0x2c6a7a._0x1a61d1)][_0x1aaf48(_0x2c6a7a._0x12e48e)]=this['formatNum'](_0x8032d4,0x2);var _0x33d315=this[_0x1aaf48(_0x2c6a7a._0x42606e)];for(var _0x3c2c6a=0x0,_0x11026a=_0x33d315[_0x1aaf48(0x6ba)];_0x3c2c6a<_0x11026a;_0x3c2c6a++){_0x33d315[_0x3c2c6a]=setPositionsHeight(_0x33d315[_0x3c2c6a],_0x8032d4);}for(var _0x51e681=0x0,_0x795ea5=this['draggers'][_0x1aaf48(0x6ba)];_0x51e681<_0x795ea5;_0x51e681++){var _0x12187c=this['draggers'][_0x51e681];_0x12187c[_0x1aaf48(_0x2c6a7a._0x4cdc02)]=setPositionsHeight(_0x12187c['position'],_0x8032d4);}this['fire'](EventType['editStyle']);}}]),_0x2a15a2;}(EditPoly),CorridorEntity=function(_0x10dfe6){var _0x593b15={_0x43838c:0x6a6,_0x3ed88a:0x468,_0x3fc2a9:0x69b},_0x52a4ff={_0x2b3fec:0x70e,_0x39722d:0x5da,_0x103370:0x896,_0x216e4e:0x758},_0x4c7b40={_0x1f8a16:0x758},_0x5ca6c9={_0x305524:0x5cb},_0x47e257=_0x5a92ef;_inherits(_0x491e3e,_0x10dfe6);var _0x1497b0=_createSuper(_0x491e3e);function _0x491e3e(){return _classCallCheck(this,_0x491e3e),_0x1497b0['apply'](this,arguments);}return _createClass(_0x491e3e,[{'key':'entityGraphic','get':function _0x3bd969(){var _0x1d91e7;return(_0x1d91e7=this['_entity'])===null||_0x1d91e7===void 0x0?void 0x0:_0x1d91e7['corridor'];}},{'key':'EditClass','get':function _0x260654(){return EditCorridor;}},{'key':'_mountedHook','value':function _0xaf7e02(){var _0x1c8bcd=_0x4361,_0x541c1d={'corridor':CorridorStyleConver['toCesiumVal'](this['style'],{},!![])};_0x541c1d['corridor']['positions']=this[_0x1c8bcd(0xbe0)],this['_entity']=this['_createEntity'](_0x541c1d),this['style']['label']&&this['_addLabel']();}},{'key':'_style2Json','value':function _0x6138b0(_0x4375b3,_0x439210){var _0x2aadba=_0x4361;return CorridorStyleConver[_0x2aadba(0x7f9)](_0x4375b3,_0x439210,!![]);}},{'key':'_updateStyleHook','value':function _0x2bef75(_0x393097,_0x1db66d){var _0x1f248a=_0x4361;CorridorStyleConver['toCesiumVal'](_0x393097,this['entityGraphic'],!![]),_0x1db66d&&(Cesium__namespace['defined'](_0x1db66d['diffHeight'])||Cesium__namespace['defined'](_0x1db66d['height']))&&this[_0x1f248a(_0x5ca6c9._0x305524)]();}},{'key':_0x47e257(0xd27),'value':function _0xe1a801(){var _0x366aec=_0x47e257;this[_0x366aec(_0x4c7b40._0x1f8a16)]['positions']=this['positions'],this['_updateLabelPosition'](),this['_updateEditDraggers']();}},{'key':'_updateHeight','value':function _0x3c5986(){var _0x1f08d5=_0x47e257,_0x34eded=arguments[_0x1f08d5(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![];if(this[_0x1f08d5(0x5da)][_0x1f08d5(0x6a6)])return;var _0xc856d9=0x0;_0x34eded&&Cesium__namespace[_0x1f08d5(_0x52a4ff._0x2b3fec)](this['style'][_0x1f08d5(0xd04)])?_0xc856d9=this[_0x1f08d5(_0x52a4ff._0x39722d)]['height']:_0xc856d9=getMaxHeight(this['_positions_draw']||this[_0x1f08d5(_0x52a4ff._0x103370)]),this[_0x1f08d5(_0x52a4ff._0x216e4e)]['height']=_0xc856d9,this[_0x1f08d5(0x5da)]['height']=_0xc856d9,Cesium__namespace[_0x1f08d5(0x70e)](this['style'][_0x1f08d5(0x468)])&&(Cesium__namespace['defined'](this[_0x1f08d5(0x5da)]['diffHeight'])&&this['style'][_0x1f08d5(0x468)]!==0x0?this[_0x1f08d5(0x758)]['extrudedHeight']=_0xc856d9+this['style']['diffHeight']:this[_0x1f08d5(_0x52a4ff._0x216e4e)]['extrudedHeight']=undefined);}},{'key':'updateAttrForDrawing','value':function _0xefa54c(_0x3f6ad3){var _0x313c9d=_0x47e257;if(!_0x3f6ad3){if(!this['style'][_0x313c9d(_0x593b15._0x43838c)]){var _0x234848=getMaxHeight(this['_positions_draw']);_0x234848!==0x0&&(this['entityGraphic'][_0x313c9d(0xd04)]=_0x234848,this['style']['height']=_0x234848,Cesium__namespace['defined'](this['style'][_0x313c9d(_0x593b15._0x3ed88a)])&&(Cesium__namespace['defined'](this[_0x313c9d(0x5da)]['diffHeight'])&&this['style']['diffHeight']!==0x0?this['entityGraphic'][_0x313c9d(_0x593b15._0x3fc2a9)]=_0x234848+Number(this['style'][_0x313c9d(0x468)]):this['entityGraphic']['extrudedHeight']=undefined));}}else this['_updateHeight']();}}]),_0x491e3e;}(BasePolyEntity);register$4('corridor',CorridorEntity);var EditWall=function(_0x27e161){var _0x166e75={_0x271c6c:0xe41,_0x1e4e98:0x2b6},_0x56a97b={_0x598533:0x653,_0x23869f:0x33d},_0x375c8a={_0x5afb5b:0x64b,_0x473507:0x403,_0x28c26f:0x468};_inherits(_0xee30be,_0x27e161);var _0x512891=_createSuper(_0xee30be);function _0xee30be(){var _0xa2327=_0x4361;return _classCallCheck(this,_0xee30be),_0x512891[_0xa2327(0xa90)](this,arguments);}return _createClass(_0xee30be,[{'key':'bindDraggers','value':function _0x4c48bd(){var _0x389d3c=_0x4361,_0x398aa9=this,_0x1c72e8=this['positions'],_0x1b9d6d=this[_0x389d3c(0x5da)],_0x3a4708=this[_0x389d3c(0x516)];for(var _0x1ad9d9=0x0,_0x4071f6=_0x1c72e8['length'];_0x1ad9d9<_0x4071f6;_0x1ad9d9++){var _0x5900b0=_0x1c72e8[_0x1ad9d9],_0x49e28b=this['createDragger']({'position':_0x5900b0,'onDrag':function _0x4b5749(_0xfcac15,_0x8eeaf0){var _0x2244b5=_0x389d3c;_0x1c72e8[_0xfcac15[_0x2244b5(_0x375c8a._0x5afb5b)]]=_0x8eeaf0;_0x398aa9[_0x2244b5(0x403)]&&_0x398aa9['_heightDraggers']['length']>0x0&&(_0x398aa9[_0x2244b5(_0x375c8a._0x473507)][_0xfcac15['index']]['position']=addPositionsHeight(_0x8eeaf0,_0x1b9d6d[_0x2244b5(_0x375c8a._0x28c26f)]));_0x3a4708&&(_0xfcac15['index']>0x0&&(_0x398aa9['draggers'][_0xfcac15['index']*0x2-0x1][_0x2244b5(0xd91)]=getMidpoint(_0x8eeaf0,_0x1c72e8[_0xfcac15[_0x2244b5(_0x375c8a._0x5afb5b)]-0x1],new Cesium__namespace['Cartesian3']())),_0xfcac15['index']<_0x1c72e8['length']-0x1&&(_0x398aa9['draggers'][_0xfcac15['index']*0x2+0x1]['position']=getMidpoint(_0x8eeaf0,_0x1c72e8[_0xfcac15['index']+0x1])));var _0x2b3ab8=centerOfMass(_0x1c72e8);_0x398aa9['_draggerMove']['position']=_0x2b3ab8;}});_0x49e28b['index']=_0x1ad9d9,this['draggers'][_0x389d3c(0x8e7)](_0x49e28b);if(this['hasMidPoint']&&(this['hasClosure']||!this[_0x389d3c(_0x56a97b._0x598533)]&&_0x1ad9d9<_0x4071f6-0x1)){var _0x313944=(_0x1ad9d9+0x1)%_0x4071f6,_0x53552f=getMidpoint(_0x5900b0,_0x1c72e8[_0x313944]),_0x2a2373=this['createDragger']({'position':_0x53552f,'type':PointType[_0x389d3c(0xbca)],'tooltip':this['_map']['getLangText'](_0x389d3c(0xeba)),'onDragStart':function _0x4df229(_0x4ad410,_0x1c3c67){_0x398aa9['positions']['splice'](_0x4ad410['index'],0x0,_0x1c3c67),_0x398aa9['updateAttrForEditing']();},'onDrag':function _0x52784b(_0xc4c1b9,_0x1f572c){var _0xc4528d=_0x389d3c;_0x398aa9[_0xc4528d(0xbe0)][_0xc4c1b9['index']]=_0x1f572c;},'onDragEnd':function _0x36ab39(_0x384751,_0x5ca1c4){var _0x1e155e=_0x389d3c;_0x398aa9['_fireAddPoint'](_0x384751,_0x5ca1c4),_0x398aa9[_0x1e155e(0xccc)]();}});_0x2a2373['index']=_0x313944,this[_0x389d3c(_0x56a97b._0x23869f)]['push'](_0x2a2373);}}this['_bindMoveAllDragger'](),this[_0x389d3c(0x604)]();}},{'key':'_bindHeightDraggers','value':function _0x566f36(){var _0x40f7d6={_0x524c44:0x6ba},_0x158229=_0x4361,_0x58e5e8=this;if(!this[_0x158229(_0x166e75._0x271c6c)][_0x158229(_0x166e75._0x1e4e98)])return;this['_heightDraggers']=[];var _0x48cdb6=this['positions'],_0x2f34f3=Number(this['style']['diffHeight']);for(var _0x3e153d=0x0,_0x47f936=_0x48cdb6['length'];_0x3e153d<_0x47f936;_0x3e153d++){var _0x51c47c=addPositionsHeight(_0x48cdb6[_0x3e153d],_0x2f34f3),_0x16797a=this['createDragger']({'position':_0x51c47c,'type':PointType['MoveHeight'],'tooltip':this['_map']['getLangText']('_修改高度'),'onDrag':function _0x350302(_0x383d2b,_0x45b203){var _0x58bf2a=_0x158229,_0x4c5534=Cesium__namespace['Cartographic']['fromCartesian'](_0x45b203)['height'];_0x58e5e8['style']['diffHeight']=formatNum$1(_0x4c5534-_0x58e5e8['_graphic'][_0x58bf2a(0xd45)][_0x383d2b['index']],0x2);for(var _0x3b7d94=0x0;_0x3b7d94<_0x48cdb6[_0x58bf2a(_0x40f7d6._0x524c44)];_0x3b7d94++){if(_0x3b7d94===_0x383d2b['index'])continue;_0x58e5e8['_heightDraggers'][_0x3b7d94]['position']=addPositionsHeight(_0x48cdb6[_0x3b7d94],_0x58e5e8['style']['diffHeight']);}_0x58e5e8['updateAttrForEditing'](),_0x58e5e8['fire'](EventType[_0x58bf2a(0xc22)]);}});_0x16797a['index']=_0x3e153d,this['draggers']['push'](_0x16797a),this['_heightDraggers']['push'](_0x16797a);}}}]),_0xee30be;}(EditPoly),WallEntity=function(_0x1cbb4a){var _0x5834a3={_0x186e4d:0x23e},_0x48ac75={_0x38707d:0x53f,_0x52a5b3:0xdcd},_0x3bdec1={_0x27f7ee:0x6ba,_0x38923d:0x761},_0x526090={_0x27908e:0xce1,_0x3812f4:0xc60},_0x2a2080={_0x1429a2:0x480,_0x49585e:0x902,_0x4891d7:0xbe0,_0x3075da:0x5da,_0x523eab:0xca4,_0x476097:0x2fa},_0x424817=_0x5a92ef;_inherits(_0xaada1c,_0x1cbb4a);var _0x16a0a8=_createSuper(_0xaada1c);function _0xaada1c(){return _classCallCheck(this,_0xaada1c),_0x16a0a8['apply'](this,arguments);}return _createClass(_0xaada1c,[{'key':'entityGraphic','get':function _0x1eee40(){var _0x41f35b;return(_0x41f35b=this['_entity'])===null||_0x41f35b===void 0x0?void 0x0:_0x41f35b['wall'];}},{'key':'EditClass','get':function _0x59ced0(){return EditWall;}},{'key':'_mountedHook','value':function _0xccb71b(){var _0x3082e7=_0x4361,_0x59eb52;this['style']['diffHeight']=this[_0x3082e7(0x5da)][_0x3082e7(0x468)]||0x64;var _0x86c29={'wall':WallStyleConver['toCesiumVal'](this['style'],{},!![])};this[_0x3082e7(0x5da)][_0x3082e7(_0x2a2080._0x1429a2)]&&((_0x59eb52=this['positions'])===null||_0x59eb52===void 0x0?void 0x0:_0x59eb52[_0x3082e7(0x6ba)])>0x0?_0x86c29[_0x3082e7(_0x2a2080._0x49585e)]['positions']=this['positions'][_0x3082e7(0x4b9)](this[_0x3082e7(_0x2a2080._0x4891d7)][0x0]):_0x86c29['wall']['positions']=this['positions'],(!this['style']['maximumHeights']||!this['style']['minimumHeights'])&&this[_0x3082e7(0x5bd)](_0x86c29),this['_entity']=this['_createEntity'](_0x86c29),this[_0x3082e7(_0x2a2080._0x3075da)][_0x3082e7(_0x2a2080._0x523eab)]&&this[_0x3082e7(_0x2a2080._0x476097)]();}},{'key':'_style2Json','value':function _0x28cd7a(_0x54aab8,_0x51ac90){return WallStyleConver['toJSON'](_0x54aab8,_0x51ac90,!![]);}},{'key':'_updateStyleHook','value':function _0x3a468b(_0x77621f,_0xd901a0){var _0x15f4c1=_0x4361;WallStyleConver['toCesiumVal'](_0x77621f,this['entityGraphic'],!![]),Cesium__namespace[_0x15f4c1(0x70e)](_0xd901a0['closure'])&&this[_0x15f4c1(0xd27)](),Cesium__namespace['defined'](_0xd901a0===null||_0xd901a0===void 0x0?void 0x0:_0xd901a0['diffHeight'])&&this['_updateMaxMinHeights'](this['_entity']);}},{'key':'_updatePositionsHook','value':function _0x56fda5(){var _0x2f6133=_0x4361,_0x154078;this['style']['closure']&&((_0x154078=this['positions'])===null||_0x154078===void 0x0?void 0x0:_0x154078['length'])>0x0?this['entityGraphic']['positions']=this['positions']['concat'](this[_0x2f6133(0xbe0)][0x0]):this['entityGraphic']['positions']=this['positions'],(!this['style'][_0x2f6133(_0x526090._0x27908e)]||!this['style'][_0x2f6133(_0x526090._0x3812f4)])&&this['_updateMaxMinHeights'](this['_entity']),this['_updateLabelPosition'](),this['_updateEditDraggers']();}},{'key':'_updateMaxMinHeights','value':function _0x2afd03(_0x3e0147){var _0xa268b5=_0x4361,_0x5a9182=this['points'];if(!_0x5a9182||_0x5a9182[_0xa268b5(_0x3bdec1._0x27f7ee)]===0x0)return;var _0x2cde5b=_0x5a9182[_0xa268b5(0x6ba)],_0x3e6088=new Array(_0x2cde5b),_0x44df3e=new Array(_0x2cde5b);for(var _0x42a2a6=0x0;_0x42a2a6<_0x2cde5b;_0x42a2a6++){var _0x3e430e=_0x5a9182[_0x42a2a6]['alt'];_0x3e6088[_0x42a2a6]=_0x3e430e,this['style'][_0xa268b5(0x40b)]?_0x44df3e[_0x42a2a6]=_0x5a9182[0x0]['alt']+this['style']['diffHeight']:_0x44df3e[_0x42a2a6]=_0x3e430e+this['style']['diffHeight'];}this['style'][_0xa268b5(0x480)]&&_0x2cde5b>0x0&&(_0x3e6088['push'](_0x3e6088[0x0]),_0x44df3e['push'](_0x44df3e[0x0])),this['_minimumHeights']=_0x3e6088,this[_0xa268b5(_0x3bdec1._0x38923d)]=_0x44df3e,_0x3e0147&&(!(_0x3e0147['wall']['minimumHeights']instanceof Cesium__namespace['CallbackProperty'])&&(_0x3e0147['wall']['minimumHeights']=_0x3e6088),!(_0x3e0147['wall'][_0xa268b5(0xce1)]instanceof Cesium__namespace['CallbackProperty'])&&(_0x3e0147['wall']['maximumHeights']=_0x44df3e));}},{'key':_0x424817(_0x5834a3._0x186e4d),'value':function _0x3c9075(){var _0x518d23=_0x424817,_0x483f59=this;if(this[_0x518d23(0x68a)])return;_get(_getPrototypeOf(_0xaada1c['prototype']),'_setPositionsToCallback',this)[_0x518d23(_0x48ac75._0x38707d)](this),this['entityGraphic']['minimumHeights']=new Cesium__namespace[(_0x518d23(_0x48ac75._0x52a5b3))](function(_0x461014){return _0x483f59['_minimumHeights'];},![]),this['entityGraphic']['maximumHeights']=new Cesium__namespace['CallbackProperty'](function(_0x5815b4){return _0x483f59['_maximumHeights'];},![]);}},{'key':'_positions_CallbackProperty','value':function _0x3e99d5(){var _0x23dfde=_0x424817,_0x543e53;return this['style']['closure']&&((_0x543e53=this[_0x23dfde(0x752)])===null||_0x543e53===void 0x0?void 0x0:_0x543e53['length'])>0x0?this['_positions_draw'][_0x23dfde(0x4b9)](this['_positions_draw'][0x0]):this['_positions_draw'];}},{'key':_0x424817(0x57b),'value':function _0x3eb97f(){var _0x229e38=_0x424817;if(!this['_isCallbackPositions'])return;_get(_getPrototypeOf(_0xaada1c[_0x229e38(0xe26)]),'_cancelPositionsCallback',this)[_0x229e38(0x53f)](this),this[_0x229e38(0x758)]['minimumHeights']=this['_minimumHeights'],this['entityGraphic']['maximumHeights']=this['_maximumHeights'];}},{'key':'updateAttrForDrawing','value':function _0x4dcfd6(_0x24e077){this['_updateMaxMinHeights'](this['_entity']);}}]),_0xaada1c;}(BasePolyEntity);register$4('wall',WallEntity);var EditRectangle=function(_0x3551bc){var _0x3a7827={_0x43803d:0x758},_0x3d7753={_0x1dc865:0xbe0,_0x4a6340:0x758},_0x34c21c=_0x5a92ef;_inherits(_0x46c0ce,_0x3551bc);var _0x36fba5=_createSuper(_0x46c0ce);function _0x46c0ce(){return _classCallCheck(this,_0x46c0ce),_0x36fba5['apply'](this,arguments);}return _createClass(_0x46c0ce,[{'key':'bindDraggers','value':function _0x4e4051(){var _0x2ede1d={_0x54a878:0x76c,_0x4fbf81:0xd04,_0x81c281:0x64b},_0x203212=_0x4361,_0x104a9d=this,_0x4102dc=this[_0x203212(_0x3d7753._0x1dc865)];for(var _0x8553fb=0x0,_0xfdb883=_0x4102dc['length'];_0x8553fb<_0xfdb883;_0x8553fb++){var _0x5ae10c=this['updatePositionsHeightByAttr'](_0x4102dc[_0x8553fb]),_0x16ba80=this['createDragger']({'position':_0x5ae10c,'onDrag':function _0x2b1c70(_0x12e8fb,_0x5c0f03){var _0x3d5ebb=_0x203212,_0x2488ea=_0x104a9d['_map']['clock'][_0x3d5ebb(_0x2ede1d._0x54a878)],_0x1795e9=getCesiumValue(_0x104a9d['entityGraphic'][_0x3d5ebb(_0x2ede1d._0x4fbf81)],Number,_0x2488ea);_0x104a9d['positions'][_0x12e8fb[_0x3d5ebb(_0x2ede1d._0x81c281)]]=_0x5c0f03;if(_0x104a9d['entityGraphic']['height']!==undefined)for(var _0x4be5e7=0x0,_0x2bb198=_0x104a9d['draggers']['length'];_0x4be5e7<_0x2bb198;_0x4be5e7++){var _0xc20e64=_0x104a9d['draggers'][_0x4be5e7],_0x47acce=setPositionsHeight(_0x104a9d['positions'][_0xc20e64['index']],_0x1795e9);_0xc20e64['position']=_0x47acce,_0x104a9d['positions'][_0xc20e64[_0x3d5ebb(0x64b)]]=_0x47acce;}if(_0x104a9d['_heightDraggers']&&_0x104a9d['_heightDraggers']['length']>0x0){var _0x5b1b3c=getCesiumValue(_0x104a9d[_0x3d5ebb(0x758)]['extrudedHeight'],Number,_0x2488ea);_0x104a9d['_heightDraggers'][_0x12e8fb['index']]['position']=setPositionsHeight(_0x5c0f03,_0x5b1b3c);}var _0x4d65af=centerOfMass(_0x104a9d['positions']);_0x4d65af=_0x104a9d['updatePositionsHeightByAttr'](_0x4d65af),_0x104a9d['_draggerMove']['position']=_0x4d65af;}});_0x16ba80['index']=_0x8553fb,this['draggers']['push'](_0x16ba80);}this['_bindMoveAllDragger'](),this[_0x203212(_0x3d7753._0x4a6340)][_0x203212(0x69b)]&&this['_bindHeightDraggers']();}},{'key':_0x34c21c(0x356),'value':function _0x7c5174(_0x55a95c){var _0x4d2aae=_0x34c21c;this['clampToGround']&&(_0x55a95c=getSurfacePosition(this[_0x4d2aae(0x399)][_0x4d2aae(0x7c9)],_0x55a95c));if(this[_0x4d2aae(_0x3a7827._0x43803d)]['height']!==undefined){var _0x26576b=getCesiumValue(this['entityGraphic']['height'],Number,this['_map']['clock']['currentTime']);_0x55a95c=setPositionsHeight(_0x55a95c,_0x26576b);}return _0x55a95c;}},{'key':'_updateHeight','value':function _0x2c3355(_0x52beb5){var _0x26648f=_0x34c21c;this['entityGraphic']['height']=_0x52beb5,this['style']['height']=this[_0x26648f(0xd35)](_0x52beb5,0x2);var _0x149d76=this['positions'];for(var _0x525422=0x0,_0x490f65=_0x149d76[_0x26648f(0x6ba)];_0x525422<_0x490f65;_0x525422++){_0x149d76[_0x525422]=setPositionsHeight(_0x149d76[_0x525422],_0x52beb5);}for(var _0x11e55c=0x0,_0x47b8bf=this['draggers'][_0x26648f(0x6ba)];_0x11e55c<_0x47b8bf;_0x11e55c++){var _0x460a96=this['draggers'][_0x11e55c];_0x460a96['position']=setPositionsHeight(_0x460a96['position'],_0x52beb5);}this['fire'](EventType['editStyle']);}}]),_0x46c0ce;}(EditPoly),RectangleEntity=function(_0x1375e4){var _0xcfef5b={_0x1fa801:0x970,_0x5d57d8:0x1004,_0x323a84:0x89a,_0x515829:0x415,_0xf0f620:0xe9e},_0x876e1c={_0x47e0f5:0x5da},_0xa0c679={_0x4eee2c:0xcae},_0x43bd44={_0x145ffa:0x896,_0xd6a37:0xd04,_0x5e5396:0x5da},_0x109aec={_0x54cad4:0x388},_0x36aa25={_0x2c25ba:0xbe0,_0x339f52:0x61d},_0x2ffca0={_0x101ea8:0x388},_0x2fd470={_0xfec63f:0x6fe,_0x48dda2:0x99f},_0x3b27fe={_0x223af7:0xbe0,_0x53946a:0x5da},_0xad36e2={_0x5cee70:0x5cb},_0x12de76={_0x2b9dda:0x7ca,_0x1caea8:0x473,_0x3cdea7:0x5da},_0x558942={_0x39c34a:0x6ba},_0x4dcd96={_0x42fab0:0x7ca,_0x253565:0xf94},_0x5ecc63={_0x22a9fa:0xcd7},_0x21a317={_0x176fc2:0xe4f},_0x51a77c={_0x522d61:0x6ba,_0xcc2467:0x514},_0xe42eb1=_0x5a92ef;_inherits(_0x3c5f82,_0x1375e4);var _0x5b3f0f=_createSuper(_0x3c5f82);function _0x3c5f82(){var _0x25466b=_0x4361,_0x4c7ef6,_0x59df92=arguments[_0x25466b(_0x51a77c._0x522d61)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x3c5f82),_0x4c7ef6=_0x5b3f0f['call'](this,_0x59df92),_0x4c7ef6['_minPointNum']=0x2,_0x4c7ef6['_maxPointNum']=0x2,_0x4c7ef6[_0x25466b(0x898)]=!![];if(_0x4c7ef6[_0x25466b(_0x51a77c._0xcc2467)]['rectangle'])_0x4c7ef6[_0x25466b(0xaa9)]=_0x4c7ef6['options']['rectangle'];else _0x4c7ef6[_0x25466b(0x514)]['coordinates']&&(_0x4c7ef6['_rectangle']=_0x4c7ef6['options']['coordinates']);return _0x4c7ef6;}return _createClass(_0x3c5f82,[{'key':_0xe42eb1(0x758),'get':function _0x26d126(){var _0x19f5c0=_0xe42eb1,_0x4392ff;return(_0x4392ff=this[_0x19f5c0(_0x21a317._0x176fc2)])===null||_0x4392ff===void 0x0?void 0x0:_0x4392ff[_0x19f5c0(0x7ca)];}},{'key':'EditClass','get':function _0x5572ed(){return EditRectangle;}},{'key':_0xe42eb1(_0xcfef5b._0x1fa801),'get':function _0x2d756a(){var _0x2edd39=_0xe42eb1,_0x197abc=getCesiumValue(this['rectangle']);if(!_0x197abc)return null;var _0x2df749=Cesium__namespace[_0x2edd39(0x888)]['toCartesian'](Cesium__namespace[_0x2edd39(0xcae)][_0x2edd39(0x970)](_0x197abc));return _0x2df749;}},{'key':'outlinePositions','get':function _0x1630a1(){var _0x109877=_0xe42eb1;return this['_entity']&&(this[_0x109877(0x287)]=_getOutlinePositions2(this['_entity'])),this[_0x109877(0x287)];},'set':function _0x281f97(_0x12e99e){this['_outlinePositions']=_0x12e99e;}},{'key':_0xe42eb1(0xd63),'get':function _0xe1e5e4(){var _0xa65095=_0xe42eb1;return cartesians2lonlats(this[_0xa65095(_0x5ecc63._0x22a9fa)]);}},{'key':'rectangle','get':function _0x4c6d95(){return!this['_rectangle']&&this['positions']&&(this['_rectangle']=Cesium__namespace['Rectangle']['fromCartesianArray'](this['positions'])),this['_rectangle'];},'set':function _0x31c4b0(_0x5de139){var _0x14c299=_0xe42eb1,_0x243d7a;(_0x243d7a=this['editing'])!==null&&_0x243d7a!==void 0x0&&_0x243d7a['enabled']&&!(_0x5de139 instanceof Cesium__namespace['CallbackProperty'])?this[_0x14c299(0x388)]=_0x5de139:(this['_rectangle']=_0x5de139,this['_entity']&&(this[_0x14c299(0x758)]['coordinates']=_0x5de139));}},{'key':_0xe42eb1(_0xcfef5b._0x5d57d8),'get':function _0x55a5e0(){var _0x4cc575={_0x2a9864:0x94c},_0xae0ffb=[],_0x3ed36f;return this['_positions_draw']?_0x3ed36f=this['_positions_draw']:_0x3ed36f=this['_positions'],!_0x3ed36f&&(_0x3ed36f=_getOutlinePositions2(this['_entity'],![])),_0x3ed36f['forEach'](function(_0x278c45){var _0x17649f=_0x4361,_0x1dc9e6=LngLatPoint['parse'](_0x278c45);if(!_0x1dc9e6||!_0x1dc9e6[_0x17649f(_0x4cc575._0x2a9864)]())return;_0xae0ffb['push'](_0x1dc9e6);}),this['_points']=_0xae0ffb,this['_points'];}},{'key':_0xe42eb1(_0xcfef5b._0x323a84),'get':function _0x5bff41(){return getDistance(this['outlinePositions'],!![]);}},{'key':'area','get':function _0x3c757b(){return getSurfaceArea(this['outlinePositions']);}},{'key':'getEntityPositions','value':function _0x189c63(){var _0x5620c1=_0xe42eb1;if(!this['_entity'][_0x5620c1(_0x4dcd96._0x42fab0)])return null;var _0x5981e0=getCesiumValue(this['_entity']['rectangle']['coordinates'],Cesium__namespace['Rectangle']),_0x22c5be=getCesiumValue(this['_entity']['rectangle']['height'],Number)||0x0,_0x5a1ec2=Cesium__namespace['Cartesian3']['fromRadians'](_0x5981e0['west'],_0x5981e0['south'],_0x22c5be),_0x402b48=Cesium__namespace[_0x5620c1(0x23b)]['fromRadians'](_0x5981e0['east'],_0x5981e0[_0x5620c1(_0x4dcd96._0x253565)],_0x22c5be);return[_0x5a1ec2,_0x402b48];}},{'key':_0xe42eb1(_0xcfef5b._0x515829),'value':function _0x4129b4(){var _0xfe5f69=_0xe42eb1,_0x4a12b2=this,_0xb34adf={'rectangle':RectangleStyleConver['toCesiumVal'](this['style'],{},!![])};_0xb34adf['rectangle'][_0xfe5f69(0xfd0)]=this['rectangle'],this['_positions']instanceof Cesium__namespace['CallbackProperty']&&(_0xb34adf[_0xfe5f69(_0x12de76._0x2b9dda)]['coordinates']=new Cesium__namespace[(_0xfe5f69(0xdcd))](function(_0x53aecd){var _0x29d198=_0xfe5f69,_0x480499=_0x4a12b2['_positions']['getValue'](_0x53aecd);return _0x480499&&_0x480499[_0x29d198(_0x558942._0x39c34a)]>0x0?(_0x4a12b2['_rectangle']=Cesium__namespace['Rectangle']['fromCartesianArray'](_0x480499),_0x4a12b2['_rectangle']):undefined;},![])),this['_entity']=this['_createEntity'](_0xb34adf),this['_updateHeight'](),this[_0xfe5f69(_0x12de76._0x1caea8)](this['_getOutlinePositions'](),this['style']),this['_entity_outlines']&&this['entityGraphic']['coordinates']instanceof Cesium__namespace['CallbackProperty']&&this[_0xfe5f69(0xbac)](),this[_0xfe5f69(_0x12de76._0x3cdea7)]['label']&&this['_addLabel']();}},{'key':'_style2Json','value':function _0x3a03e7(_0x46ffe8,_0x5676ec){return RectangleStyleConver['toJSON'](_0x46ffe8,_0x5676ec,!![]);}},{'key':'_updateStyleHook','value':function _0x3f9243(_0x44663c,_0x9572c8){var _0x6d56bd=_0xe42eb1;RectangleStyleConver['toCesiumVal'](_0x44663c,this['entityGraphic'],!![]),(Cesium__namespace[_0x6d56bd(0x70e)](_0x9572c8['diffHeight'])||Cesium__namespace['defined'](_0x9572c8['height']))&&this[_0x6d56bd(_0xad36e2._0x5cee70)]();}},{'key':'_updatePositionsHook','value':function _0x3972b0(){var _0x33df3a=_0xe42eb1;this[_0x33df3a(_0x3b27fe._0x223af7)]?this['rectangle']=Cesium__namespace['Rectangle'][_0x33df3a(0x61d)](this['positions']):this['_rectangle_draw']=Cesium__namespace['Rectangle']['fromCartesianArray'](this['_positions_draw']),this['outlinePositions']=_getOutlinePositions2(this['_entity']),this['_updateOutlineStyle'](this['_getOutlinePositions'](),this[_0x33df3a(_0x3b27fe._0x53946a)]),this['_updateLabelPosition'](),this['_updateHeight'](),this['_updateEditDraggers']();}},{'key':'_getOutlineStyle','value':function _0xb71290(_0x5559e4,_0x4e7595){var _0x16ad98=_0xe42eb1,_0x431d32=_get(_getPrototypeOf(_0x3c5f82['prototype']),_0x16ad98(_0x2fd470._0xfec63f),this)['call'](this,_0x5559e4,_0x4e7595);return _0x431d32[_0x16ad98(_0x2fd470._0x48dda2)]=Cesium__namespace[_0x16ad98(0xae0)]['RHUMB'],_0x431d32;}},{'key':_0xe42eb1(0x8d4),'value':function _0x5db022(){return[this['outlinePositions']];}},{'key':'toGeoJSON','value':function _0x3a4770(_0x549a49){return _get(_getPrototypeOf(_0x3c5f82['prototype']),'toGeoJSON',this)['call'](this,_0x549a49);}},{'key':'_getGeoJsonGeometry','value':function _0x242478(_0x36bb26){return _0x36bb26!==null&&_0x36bb26!==void 0x0&&_0x36bb26['outline']?{'type':'Polygon','coordinates':[this['getOutlineCoordinates'](_0x36bb26===null||_0x36bb26===void 0x0?void 0x0:_0x36bb26['closure'],_0x36bb26===null||_0x36bb26===void 0x0?void 0x0:_0x36bb26['noAlt'])]}:{'type':'LineString','coordinates':this['getCoordinates'](_0x36bb26===null||_0x36bb26===void 0x0?void 0x0:_0x36bb26['noAlt'])};}},{'key':'_setPositionsToCallback','value':function _0x49d168(){var _0x6350d=_0xe42eb1,_0x53f6c0=this;if(this[_0x6350d(0x68a)])return;this['_isCallbackPositions']=!![],this[_0x6350d(_0x36aa25._0x2c25ba)]?(this[_0x6350d(0x752)]=this['positions'],this['_rectangle_draw']=Cesium__namespace['Rectangle'][_0x6350d(_0x36aa25._0x339f52)](this['positions'])):(this['_positions_draw']=[],this['_rectangle_draw']=null),this['rectangle']=new Cesium__namespace['CallbackProperty'](function(_0x449d83){var _0x130515=_0x6350d;return _0x53f6c0[_0x130515(_0x2ffca0._0x101ea8)];},![]),this['_updateOutlineToCallback']();}},{'key':'_cancelPositionsCallback','value':function _0x425eae(){var _0x5cefe4=_0xe42eb1;if(!this['_isCallbackPositions'])return;this['_isCallbackPositions']=![],this['_positions']=this['_positions_draw'],this['_rectangle']=this['_rectangle_draw'],this['_entity']&&(this['entityGraphic']['coordinates']=this[_0x5cefe4(0x388)]),delete this['_positions_draw'],delete this['_rectangle_draw'],this['_cancelOutlinePositionsCallback']();}},{'key':'updateAttrForDrawing','value':function _0x320f68(_0x1f6bc){var _0x2e10aa=_0xe42eb1;this[_0x2e10aa(_0x109aec._0x54cad4)]=Cesium__namespace['Rectangle']['fromCartesianArray'](this[_0x2e10aa(0x752)]),this['_entity_outlines']&&(this[_0x2e10aa(0xbac)](),this[_0x2e10aa(0x287)]=_getOutlinePositions2(this['_entity'])),this['_updateHeight'](![]);}},{'key':'_updateHeight','value':function _0x244688(){var _0x57cc4a=_0xe42eb1,_0x31168f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![];if(this['style']['clampToGround'])return;var _0x1faa39=0x0;_0x31168f&&Cesium__namespace[_0x57cc4a(0x70e)](this['style']['height'])?_0x1faa39=this['style']['height']:_0x1faa39=getMaxHeight(this['_positions_draw']||this[_0x57cc4a(_0x43bd44._0x145ffa)]),this[_0x57cc4a(0x758)]['height']=_0x1faa39,this['style'][_0x57cc4a(_0x43bd44._0xd6a37)]=_0x1faa39,Cesium__namespace[_0x57cc4a(0x70e)](this['style']['diffHeight'])&&(Cesium__namespace['defined'](this[_0x57cc4a(_0x43bd44._0x5e5396)]['diffHeight'])&&this['style']['diffHeight']!==0x0?this['entityGraphic']['extrudedHeight']=_0x1faa39+this['style']['diffHeight']:this[_0x57cc4a(0x758)]['extrudedHeight']=undefined),this[_0x57cc4a(0xb03)](EventType[_0x57cc4a(0xc22)]);}},{'key':'getOutlinePositions','value':function _0x3d6f7c(_0xa4f6e8){var _0x4a8d40=_0xe42eb1;return _getOutlinePositions2(this[_0x4a8d40(0xe4f)],_0xa4f6e8);}},{'key':'getOutlineCoordinates','value':function _0x76848f(_0x58ab56,_0x1970a9){return cartesians2lonlats(this['getOutlinePositions'](_0x58ab56),_0x1970a9);}},{'key':_0xe42eb1(_0xcfef5b._0xf0f620),'value':function _0x5a445e(_0x17f28e){var _0x375556=this['_rectangle_draw']||this['rectangle'];return _0x17f28e!==null&&_0x17f28e!==void 0x0&&_0x17f28e['isFormat']?formatRectangle(_0x375556):_0x375556;}},{'key':'isInPoly','value':function _0x510655(_0x4091a0){var _0x6662fa=_0xe42eb1,_0x443f98,_0x541c40=getCesiumValue((_0x443f98=this['_entity']['rectangle'])===null||_0x443f98===void 0x0?void 0x0:_0x443f98[_0x6662fa(0xfd0)],Cesium__namespace['Rectangle']),_0xe14db0=Cesium__namespace[_0x6662fa(_0xa0c679._0x4eee2c)]['contains'](_0x541c40,LngLatPoint['parse'](_0x4091a0)['toCartographic']());return _0xe14db0;}},{'key':'flyTo','value':function _0x368763(){var _0x11defc=_0xe42eb1,_0x13990b=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this[_0x11defc(0x399)])return;return _0x13990b['clampToGround']=this[_0x11defc(_0x876e1c._0x47e0f5)]['clampToGround'],this['_map']['flyToExtent'](getCesiumValue(this[_0x11defc(0x7ca)],Cesium__namespace['Rectangle']),_0x13990b),this;}}]),_0x3c5f82;}(BasePolyEntity);register$4('rectangle',RectangleEntity);function _getOutlinePositions2(_0x1cf7bb){var _0x57ca30=_0x5a92ef,_0x514b88=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![];if(!_0x1cf7bb||!_0x1cf7bb[_0x57ca30(0x7ca)])return[];var _0x246670=getCesiumValue(_0x1cf7bb['rectangle']['coordinates'],Cesium__namespace['Rectangle']);if(!_0x246670)return[];var _0xb503a=getCesiumValue(_0x1cf7bb['rectangle']['rotation'],Number)||0x0,_0x4882b8=getCesiumValue(_0x1cf7bb[_0x57ca30(0x7ca)]['height'],Number)||0x0,_0x33dd72=getRectangleOuterPositions({'rectangle':_0x246670,'rotation':_0xb503a,'height':_0x4882b8});return _0x514b88&&_0x33dd72['push'](_0x33dd72[0x0]),_0x33dd72;}function getAllPositions(_0x1467dd){var _0xe8ab6a=_0x5a92ef,_0x4aa3b3=getCesiumValue(_0x1467dd[_0xe8ab6a(0xeb2)]['hierarchy'],Cesium__namespace['PolygonHierarchy']),_0x3f9dc0=getHierarchyVal(_0x4aa3b3);return _0x3f9dc0;}function getPositions(_0x36b5c3,_0x5c8dba){var _0x17f21a={_0x3d336b:0x752,_0x43dc24:0x6fd},_0x281369=_0x5a92ef;if(!_0x5c8dba&&_0x36b5c3['_positions_draw']&&_0x36b5c3['_positions_draw']['length']>0x0)return _0x36b5c3[_0x281369(_0x17f21a._0x3d336b)];var _0x550ee1=getCesiumValue(_0x36b5c3['polygon'][_0x281369(_0x17f21a._0x43dc24)],Cesium__namespace['PolygonHierarchy']);return _0x550ee1&&_0x550ee1 instanceof Cesium__namespace['PolygonHierarchy']&&(_0x550ee1=_0x550ee1['positions']),_0x550ee1;}function getHolesPositions(_0x3826ec){var _0x594276={_0x464d17:0x3f7},_0x502917=_0x5a92ef,_0x5ed4e8=getCesiumValue(_0x3826ec['polygon']['hierarchy'],Cesium__namespace['PolygonHierarchy']),_0xa69a24=getHierarchyVal(_0x5ed4e8);return _0xa69a24['length']>0x1?_0xa69a24[_0x502917(_0x594276._0x464d17)](0x1):null;}function getHierarchyVal(_0x4a6f8c){var _0xac25f9={_0xf25e20:0x4b9},_0x15337f=_0x5a92ef;if(!_0x4a6f8c)return[];if(_0x4a6f8c&&_0x4a6f8c instanceof Cesium__namespace['PolygonHierarchy']){var _0x5917a7=[_0x4a6f8c['positions']];for(var _0x348337=0x0,_0x26d95d=_0x4a6f8c[_0x15337f(0xe5c)]['length'];_0x348337<_0x26d95d;_0x348337++){var _0x2c51ec=_0x4a6f8c['holes'][_0x348337];_0x5917a7=_0x5917a7[_0x15337f(_0xac25f9._0xf25e20)](getHierarchyVal(_0x2c51ec));}return _0x5917a7;}else return[_0x4a6f8c];}function getPolygonHierarchy(_0x2c9921,_0x3d758f){var _0x37da93={_0x2afaa6:0x95b},_0x58f7cc=_0x5a92ef;if(_0x2c9921[_0x58f7cc(0x6ba)]===0x0)return new Cesium__namespace['PolygonHierarchy']();var _0xda76d3=[];if(_0x2c9921['length']>0x1)for(var _0x4a8e25=0x1,_0x3d05f8=_0x2c9921['length'];_0x4a8e25<_0x3d05f8;_0x4a8e25++){_0xda76d3['push'](new Cesium__namespace[(_0x58f7cc(_0x37da93._0x2afaa6))](lonlats2cartesians(_0x2c9921[_0x4a8e25],_0x3d758f)));}var _0x22da9b=_0x2c9921[0x0],_0x44dd52=new Cesium__namespace['PolygonHierarchy'](lonlats2cartesians(_0x22da9b,_0x3d758f),_0xda76d3);return _0x44dd52;}function getPolygonHierarchy2(_0x309e84){var _0xc7f1eb={_0x34f882:0x6ba},_0x474803=_0x5a92ef;if(_0x309e84['length']===0x0)return new Cesium__namespace[(_0x474803(0x95b))]();var _0x50516a=[];if(_0x309e84[_0x474803(_0xc7f1eb._0x34f882)]>0x1)for(var _0x17556e=0x1,_0x1e5f86=_0x309e84['length'];_0x17556e<_0x1e5f86;_0x17556e++){_0x50516a['push'](new Cesium__namespace['PolygonHierarchy'](LngLatArray['toCartesians'](_0x309e84[_0x17556e])));}var _0x28dbae=_0x309e84[0x0],_0x2d8e84=new Cesium__namespace[(_0x474803(0x95b))](LngLatArray['toCartesians'](_0x28dbae),_0x50516a);return _0x2d8e84;}var EditPolygon=function(_0x5f1a54){var _0x3c54e5={_0x381e91:0x653},_0x8b0459={_0x3beb18:0xef6,_0x1282dd:0x8e7},_0x1aa47e={_0x114b19:0x6df},_0x5df6aa={_0x27ae37:0xa04},_0x4345cf=_0x5a92ef;_inherits(_0x158893,_0x5f1a54);var _0x523a7c=_createSuper(_0x158893);function _0x158893(){return _classCallCheck(this,_0x158893),_0x523a7c['apply'](this,arguments);}return _createClass(_0x158893,[{'key':_0x4345cf(_0x3c54e5._0x381e91),'get':function _0x224ea3(){var _0x143d6a=_0x4345cf,_0x208f4d;return(_0x208f4d=this['_graphic'][_0x143d6a(0x653)])!==null&&_0x208f4d!==void 0x0?_0x208f4d:!![];}},{'key':'clampToGround','get':function _0x476f28(){var _0x4b993b=_0x4345cf,_0x48f013,_0xf1bf94,_0x8a5c66;return(_0x48f013=this['style']['clampToGround'])!==null&&_0x48f013!==void 0x0?_0x48f013:!getCesiumValue((_0xf1bf94=this['_graphic'])===null||_0xf1bf94===void 0x0?void 0x0:(_0x8a5c66=_0xf1bf94[_0x4b993b(0x758)])===null||_0x8a5c66===void 0x0?void 0x0:_0x8a5c66[_0x4b993b(_0x5df6aa._0x27ae37)],Boolean);}},{'key':'bindDraggers','value':function _0x1cafa0(){var _0x2d362f=_0x4345cf,_0x2e2d42;_get(_getPrototypeOf(_0x158893['prototype']),_0x2d362f(0xdef),this)[_0x2d362f(0x53f)](this);if(((_0x2e2d42=this['_graphic']['_draw_holes'])===null||_0x2e2d42===void 0x0?void 0x0:_0x2e2d42['length'])>0x0)for(var _0x30cd68=0x0,_0x54b8d2=this['_graphic'][_0x2d362f(0x3f6)][_0x2d362f(0x6ba)];_0x30cd68<_0x54b8d2;_0x30cd68++){this[_0x2d362f(_0x1aa47e._0x114b19)](this['_graphic']['_draw_holes'][_0x30cd68],_0x30cd68);}}},{'key':'bindHolesDraggers','value':function _0x38b560(_0xc13b30,_0x7a5233){var _0x3f50b6=_0x4345cf,_0x522f41=this;for(var _0x5259dc=0x0,_0x50fa6c=_0xc13b30['length'];_0x5259dc<_0x50fa6c;_0x5259dc++){var _0x296bcf=this['updatePositionsHeightByAttr'](_0xc13b30[_0x5259dc]),_0x720c58=this[_0x3f50b6(0xa43)]({'position':_0x296bcf,'onDrag':function _0x515bc2(_0x3db820,_0x5302e4){_0x5302e4=_0x522f41['updatePositionsHeightByAttr'](_0x5302e4),_0x3db820['position']=_0x5302e4,_0xc13b30[_0x3db820['index']]=_0x5302e4;},'onDragEnd':function _0x2688df(_0x1d658f,_0x52da63){_0x522f41['updateDraggers']();}});_0x720c58['index']=_0x5259dc,this['draggers']['push'](_0x720c58);if(this['hasMidPoint']&&(this['hasClosure']||!this['hasClosure']&&_0x5259dc<_0x50fa6c-0x1)){var _0xc51c2e=(_0x5259dc+0x1)%_0x50fa6c,_0x4e81f2=getMidpoint(_0x296bcf,_0xc13b30[_0xc51c2e]);_0x4e81f2=this['updatePositionsHeightByAttr'](_0x4e81f2);var _0x56c528=this['createDragger']({'position':_0x4e81f2,'type':PointType['AddMidPoint'],'tooltip':this['_map'][_0x3f50b6(_0x8b0459._0x3beb18)]('_增加点'),'onDragStart':function _0x254912(_0x24b6c9,_0x3955dd){_0xc13b30['splice'](_0x24b6c9['index'],0x0,_0x3955dd);},'onDrag':function _0x5895d4(_0x3640db,_0x50dd62){_0xc13b30[_0x3640db['index']]=_0x50dd62;},'onDragEnd':function _0x3cade8(_0x457d3a,_0x3ad1ea){_0x522f41['_fireAddPoint'](_0x457d3a,_0x3ad1ea),_0x522f41['updateDraggers']();}});_0x56c528['index']=_0xc51c2e,this['draggers'][_0x3f50b6(_0x8b0459._0x1282dd)](_0x56c528);}}}}]),_0x158893;}(EditPoly),nullColor$1=new Cesium__namespace['Color'](0x0,0x0,0x0,0.01),PolygonEntity=function(_0x49b62f){var _0x2e65d2={_0x46ab22:0xc98,_0x44c6df:0x2d8,_0x2f1831:0x721,_0x23c268:0x57b},_0x25bb6c={_0x4e23b5:0xb6f,_0x492113:0x6ba,_0x4ca590:0xcd7,_0x3a06bf:0xe36,_0x5705ec:0x473,_0x449509:0x5da},_0x1e0ffc={_0x165162:0x473},_0x383dff={_0x316fcc:0x57b},_0x1a2c94={_0x5c0b36:0xb6f},_0x3640ff={_0x3063d4:0x23e,_0xdee801:0xbe0},_0x48711c={_0x3f4c7f:0xe5c,_0x543676:0x6ba},_0x2700e1={_0x4c373a:0x896,_0x5c33c3:0xdcd,_0x46da2a:0x445,_0x1ba945:0x758},_0x396980={_0x121183:0x70e,_0x40af8e:0x468},_0x2f1c2c={_0x25feaf:0x54d,_0x4afa7e:0xeb2,_0x3487ed:0x310,_0x30ccca:0xd04,_0x5c5c47:0xe4f,_0x1119e0:0xdd7,_0x5178dd:0xeb2,_0x54d0a5:0xf52},_0x4f07ed={_0xf85de4:0x5da,_0x3a3caf:0xa38,_0x1871d3:0x76c,_0x8e596a:0x6fd,_0x4e8844:0xbe0,_0x5f0d92:0xbbb,_0x322582:0xe4f},_0x93ad08={_0x4e0b57:0x6ba,_0x4fe339:0x71a,_0x33c64e:0xa2a,_0x153961:0x5da,_0x52421b:0x23b,_0x2a19f5:0xb6f,_0xa18942:0x752},_0x39a7f1={_0x40fd5d:0x758,_0x46e9a2:0x6fd},_0x1157b2={_0x5e489e:0x95b},_0x20a55d={_0x135716:0x53f},_0x468680=_0x5a92ef;_inherits(_0x57acb2,_0x49b62f);var _0xb77398=_createSuper(_0x57acb2);function _0x57acb2(){var _0x16b412=_0x4361,_0x113d37,_0x598866,_0x425467=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x57acb2),_0x598866=_0xb77398[_0x16b412(_0x20a55d._0x135716)](this,_0x425467),_0x598866[_0x16b412(0x4cd)]=(_0x113d37=_0x425467['minPointNum'])!==null&&_0x113d37!==void 0x0?_0x113d37:0x3,_0x598866['_clampToGround_reload']=!![],_0x598866;}return _createClass(_0x57acb2,[{'key':'entityGraphic','get':function _0x54fe21(){var _0x45be09;return(_0x45be09=this['_entity'])===null||_0x45be09===void 0x0?void 0x0:_0x45be09['polygon'];}},{'key':'EditClass','get':function _0x1f2c53(){return EditPolygon;}},{'key':'center','get':function _0x57fe2e(){return this['centerOfMass'];}},{'key':'distance','get':function _0x4965a0(){return getDistance(this['positionsShow'],!![]);}},{'key':_0x468680(_0x2e65d2._0x46ab22),'get':function _0x28b565(){var _0x1fee43=_0x468680,_0x30a4ec,_0x1d057b=getCesiumValue(this['_positions']);return _0x1d057b instanceof Cesium__namespace[_0x1fee43(_0x1157b2._0x5e489e)]&&(_0x1d057b=_0x1d057b['positions']),(_0x30a4ec=this['_positions_show'])!==null&&_0x30a4ec!==void 0x0?_0x30a4ec:this['getShowPositions'](_0x1d057b);}},{'key':'hierarchy','get':function _0x2a6e49(){var _0x10d311=_0x468680,_0x13cea7;return this[_0x10d311(0xb6f)]||((_0x13cea7=this[_0x10d311(_0x39a7f1._0x40fd5d)])===null||_0x13cea7===void 0x0?void 0x0:_0x13cea7[_0x10d311(_0x39a7f1._0x46e9a2)]);}},{'key':'positions','get':function _0x157370(){return this['_positions'];},'set':function _0xd40017(_0x52bc9a){var _0x3c7bd7={_0x3e266e:0x218,_0x3da544:0x8d8},_0x437caa=_0x468680,_0x2d99d5=this;if(!_0x52bc9a)return;this['_hierarchy']=null;_0x52bc9a instanceof Cesium__namespace['PolygonHierarchy']&&(this[_0x437caa(0xb6f)]=_0x52bc9a,_0x52bc9a=this[_0x437caa(0xb6f)][_0x437caa(0xbe0)]);if(Array['isArray'](_0x52bc9a)){var _0x2e6ffc;if(_0x52bc9a[_0x437caa(_0x93ad08._0x4e0b57)]>0x0&&Array[_0x437caa(_0x93ad08._0x4fe339)](_0x52bc9a[0x0])&&_0x52bc9a[0x0]['length']>0x0){var _0x24043b=_0x52bc9a[0x0][0x0];if(Array['isArray'](_0x24043b)&&isNumber(_0x24043b[0x0]))this['_hierarchy']=getPolygonHierarchy(_0x52bc9a,this['style']['height']||this[_0x437caa(0x5da)][_0x437caa(_0x93ad08._0x33c64e)]||this[_0x437caa(_0x93ad08._0x153961)]['addHeight']),_0x52bc9a=this['_hierarchy'][_0x437caa(0xbe0)];else _0x24043b instanceof Cesium__namespace[_0x437caa(_0x93ad08._0x52421b)]&&(this['_hierarchy']=getPolygonHierarchy2(_0x52bc9a),_0x52bc9a=this[_0x437caa(_0x93ad08._0x2a19f5)][_0x437caa(0xbe0)]);}var _0x15c16f=[],_0x479fc2=[];_0x52bc9a['forEach'](function(_0x52aae3,_0x4e838b){var _0xf92dd=_0x437caa,_0x4cdc00=LngLatPoint[_0xf92dd(_0x3c7bd7._0x3e266e)](_0x52aae3);if(!_0x4cdc00)return;var _0x4b0e32=_0x2d99d5['style']['setHeight'];if(Cesium__namespace['defined'](_0x4b0e32)){if(isString(_0x4b0e32))_0x4b0e32=Number(template(_0x4b0e32,_0x2d99d5[_0xf92dd(0x310)],!![])),isNaN(_0x4b0e32)&&(_0x4b0e32=0x0);else Array['isArray'](_0x4b0e32)&&(_0x4b0e32=_0x4b0e32[_0x4e838b]||0x0);_0x4cdc00['alt']=_0x4b0e32;}var _0x319027=_0x2d99d5[_0xf92dd(_0x3c7bd7._0x3da544)](_0x4e838b);_0x319027!==0x0&&(_0x4cdc00['alt']=_0x4cdc00['alt']+_0x319027),_0x15c16f['push'](_0x4cdc00),_0x479fc2['push'](_0x4cdc00['toCartesian']());}),this['_points']=_0x15c16f,(_0x2e6ffc=this['editing'])!==null&&_0x2e6ffc!==void 0x0&&_0x2e6ffc['enabled']?this[_0x437caa(_0x93ad08._0xa18942)]=_0x479fc2:this['_positions']=_0x479fc2;}else this['_positions']=_0x52bc9a;this[_0x437caa(0xe36)]=null,this['_entity']&&this['_updatePositionsHook'](),this['fire'](EventType['updatePosition'],{'positions':this['_positions']});}},{'key':_0x468680(0x802),'value':function _0x452125(){return getPositions(this['_entity']);}},{'key':_0x468680(_0x2e65d2._0x44c6df),'value':function _0xb0529b(_0x1b57b){return _0x1b57b;}},{'key':'_mountedHook','value':function _0x333132(){var _0x4702c4={_0x20eaf7:0xe36,_0x489634:0xcd7},_0x32e35d=_0x468680,_0x1fa39f=this,_0x3b8f9b={'polygon':PolygonStyleConver['toCesiumVal'](this[_0x32e35d(_0x4f07ed._0xf85de4)],{},!![])};if(this[_0x32e35d(0x896)]instanceof Cesium__namespace['CallbackProperty']){var _0x9091e3=this['_positions'][_0x32e35d(0x770)](this['_map'][_0x32e35d(_0x4f07ed._0x3a3caf)][_0x32e35d(_0x4f07ed._0x1871d3)]);if(_0x9091e3&&Array['isArray'](_0x9091e3)){var _0xe03599=new Cesium__namespace['PolygonHierarchy']();_0x3b8f9b['polygon']['hierarchy']=new Cesium__namespace['CallbackProperty'](function(_0x33549a){var _0x3f68bb=_0x32e35d,_0x748b14,_0x28c34d=_0x1fa39f['_positions']['getValue'](_0x33549a);_0x1fa39f['_positions_show']=_0x1fa39f['getShowPositions'](_0x28c34d),_0xe03599['positions']=_0x1fa39f['_positions_show'];if(_0x1fa39f['_entity_outlines']&&((_0x748b14=_0x1fa39f[_0x3f68bb(_0x4702c4._0x20eaf7)])===null||_0x748b14===void 0x0?void 0x0:_0x748b14['length'])>0x0){var _0x48182d,_0x4bac0d;((_0x48182d=(_0x4bac0d=_0x1fa39f['style']['outlineStyle'])===null||_0x4bac0d===void 0x0?void 0x0:_0x4bac0d['closure'])!==null&&_0x48182d!==void 0x0?_0x48182d:!![])?_0x1fa39f['outlinePositions']=_0x1fa39f['_positions_show']['concat'](_0x1fa39f['_positions_show'][0x0]):_0x1fa39f[_0x3f68bb(_0x4702c4._0x489634)]=_0x1fa39f['_positions_show'];}return _0xe03599;},![]),this['_hierarchy']=_0xe03599;}else _0x3b8f9b['polygon'][_0x32e35d(_0x4f07ed._0x8e596a)]=this['_positions'];}else this['_hierarchy']?_0x3b8f9b['polygon'][_0x32e35d(0x6fd)]=this['_hierarchy']:(!this[_0x32e35d(0xe36)]&&(this[_0x32e35d(0xe36)]=this[_0x32e35d(0x2d8)](this[_0x32e35d(_0x4f07ed._0x4e8844)])),_0x3b8f9b['polygon']['hierarchy']=new Cesium__namespace['PolygonHierarchy'](this['_positions_show']));this['_entity']=this['_createEntity'](_0x3b8f9b),this[_0x32e35d(0x72c)](),this[_0x32e35d(_0x4f07ed._0x5f0d92)](),this['_updateOutlineStyle'](this['_getOutlinePositions'](),this['style']),this[_0x32e35d(_0x4f07ed._0x322582)]['polygon']['hierarchy']instanceof Cesium__namespace['CallbackProperty']&&this[_0x32e35d(0xbac)](),this['style']['label']&&this['_addLabel']();}},{'key':_0x468680(0xbbb),'value':function _0x3a76e2(){var _0x53ae08=_0x468680,_0x4dcf04,_0x14b0bd=this[_0x53ae08(0x514)][_0x53ae08(_0x2f1c2c._0x25feaf)]||this[_0x53ae08(0x352)]['options']['buildings'];if(_0x14b0bd&&((_0x4dcf04=_0x14b0bd['enabled'])!==null&&_0x4dcf04!==void 0x0?_0x4dcf04:!![])){if(_0x14b0bd['bottomHeight']){var _0x328446;if(isNumber(_0x14b0bd['bottomHeight']))_0x328446=_0x14b0bd['bottomHeight'];else isString(_0x14b0bd['bottomHeight'])&&(_0x328446=Number(this['attr'][_0x14b0bd[_0x53ae08(0xd6e)]]||0x0));this['_entity'][_0x53ae08(_0x2f1c2c._0x4afa7e)]['height']=_0x328446;}var _0x59ed29=Number(this[_0x53ae08(_0x2f1c2c._0x3487ed)][_0x14b0bd['cloumn']]||0x1),_0xaafd4e;if(isNumber(_0x14b0bd['height']))_0xaafd4e=_0x14b0bd['height'];else isString(_0x14b0bd['height'])?_0xaafd4e=this['attr'][_0x14b0bd[_0x53ae08(0xd04)]]||_0xaafd4e:_0xaafd4e=3.5;var _0x503dff=getCesiumValue(this['_entity']['polygon'][_0x53ae08(_0x2f1c2c._0x30ccca)])||0x0;this[_0x53ae08(0xe4f)][_0x53ae08(0xeb2)]['extrudedHeight']=_0x503dff+_0x59ed29*_0xaafd4e;}var _0x4a0e17=this['options']['dth']||this[_0x53ae08(0x352)]['options']['dth'];_0x4a0e17&&(this[_0x53ae08(_0x2f1c2c._0x5c5c47)]['polygon']['classificationType']=Cesium__namespace['ClassificationType'][_0x53ae08(_0x2f1c2c._0x1119e0)],!Cesium__namespace['defined'](this['style']['color'])&&(this['_entity'][_0x53ae08(_0x2f1c2c._0x5178dd)][_0x53ae08(_0x2f1c2c._0x54d0a5)]=nullColor$1),!Cesium__namespace['defined'](this['style']['height'])&&(this['_entity']['polygon']['perPositionHeight']=![]),this['_entity']['polygon']['zIndex']=0x63);}},{'key':'_updateDiffHeight','value':function _0x47b27c(){var _0x29e634=_0x468680;if(!Cesium__namespace[_0x29e634(_0x396980._0x121183)](this[_0x29e634(0x5da)][_0x29e634(0x468)])||this['entityGraphic']['extrudedHeight']instanceof Cesium__namespace['CallbackProperty'])return;if(Cesium__namespace['defined'](this['style']['diffHeight'])&&this['style']['diffHeight']!==0x0){var _0x59e171=0x0;Cesium__namespace['defined'](this['style']['height'])?_0x59e171=this['style']['height']:_0x59e171=getMaxHeight(this['_positions_draw']||this['_positions']),this['entityGraphic'][_0x29e634(0x69b)]=_0x59e171+this['style'][_0x29e634(_0x396980._0x40af8e)];}else this[_0x29e634(0x758)]['extrudedHeight']=undefined;}},{'key':'_style2Json','value':function _0x1be74d(_0x5a60ce,_0x15b349){return PolygonStyleConver['toJSON'](_0x5a60ce,_0x15b349,!![]);}},{'key':_0x468680(0x6b3),'value':function _0x43ecda(_0x26362e,_0x4db731){PolygonStyleConver['toCesiumVal'](_0x26362e,this['entityGraphic'],!![]),(Cesium__namespace['defined'](_0x4db731['diffHeight'])||Cesium__namespace['defined'](_0x4db731['height']))&&this['_updateDiffHeight']();}},{'key':'_updatePositionsHook','value':function _0x44f250(){var _0x32a899=_0x468680;if(this[_0x32a899(_0x2700e1._0x4c373a)]instanceof Cesium__namespace[_0x32a899(_0x2700e1._0x5c33c3)]){var _0x257494;this[_0x32a899(0x758)]['hierarchy']=this[_0x32a899(_0x2700e1._0x4c373a)],(_0x257494=this[_0x32a899(0x1ce)])!==null&&_0x257494!==void 0x0&&_0x257494[_0x32a899(_0x2700e1._0x46da2a)]&&this['_hierarchy']&&(this['_positions_show']=this['getShowPositions'](this['_positions_draw']),this['_hierarchy']['positions']=this['_positions_show']);}else this['_hierarchy']?this[_0x32a899(_0x2700e1._0x1ba945)]['hierarchy']=this['_hierarchy']:(this['_positions_show']=this['getShowPositions'](this['positions']),this['entityGraphic']['hierarchy']=new Cesium__namespace['PolygonHierarchy'](this[_0x32a899(0xe36)]));this['_updateOutlineStyle'](this['_getOutlinePositions'](),this['style']),this['_updateLabelPosition'](),this[_0x32a899(0x72c)](),this['_updateEditDraggers']();}},{'key':'_getOutlinePositions','value':function _0x3bf954(){return getAllPositions(this['_entity']);}},{'key':'toGeoJSON','value':function _0x1621fb(_0x132b85){var _0x15752b=_0x468680;return _get(_getPrototypeOf(_0x57acb2[_0x15752b(0xe26)]),'toGeoJSON',this)['call'](this,_0x132b85);}},{'key':'_getGeoJsonGeometry','value':function _0x1d787b(_0x19ab3b){var _0x42785d=_0x468680,_0x5ceedc,_0x1452b6,_0x5b0aca=this['getCoordinates'](_0x19ab3b===null||_0x19ab3b===void 0x0?void 0x0:_0x19ab3b[_0x42785d(0xc56)]);_0x19ab3b!==null&&_0x19ab3b!==void 0x0&&_0x19ab3b[_0x42785d(0x480)]&&_0x5b0aca['length']>0x0&&_0x5b0aca['push'](_0x5b0aca[0x0]);if(((_0x5ceedc=this['_hierarchy'])===null||_0x5ceedc===void 0x0?void 0x0:(_0x1452b6=_0x5ceedc[_0x42785d(_0x48711c._0x3f4c7f)])===null||_0x1452b6===void 0x0?void 0x0:_0x1452b6[_0x42785d(_0x48711c._0x543676)])>0x0){_0x5b0aca=[_0x5b0aca];var _0xe4fd4b=getHolesPositions(this['_entity']);_0xe4fd4b['forEach'](function(_0x344918){_0x5b0aca['push'](LngLatArray['toArray'](_0x344918));});}return{'type':'Polygon','coordinates':[_0x5b0aca]};}},{'key':'setCallbackPositions','value':function _0x50610f(_0x4e074f){var _0xd92bb4=_0x468680;return this[_0xd92bb4(_0x3640ff._0x3063d4)](),_0x4e074f&&(this['_positions_draw']=_0x4e074f,this['_hierarchy'][_0xd92bb4(_0x3640ff._0xdee801)]=_0x4e074f),this['_positions_draw'];}},{'key':_0x468680(_0x2e65d2._0x2f1831),'value':function _0x97cd99(){var _0x3e98be=_0x468680;return this[_0x3e98be(_0x1a2c94._0x5c0b36)];}},{'key':_0x468680(_0x2e65d2._0x23c268),'value':function _0x4f892c(){var _0x414ce2=_0x468680;_get(_getPrototypeOf(_0x57acb2['prototype']),_0x414ce2(_0x383dff._0x316fcc),this)[_0x414ce2(0x53f)](this),this['_hierarchy']=null;}},{'key':'_startDrawHook','value':function _0x931a71(){var _0x16a941=_0x468680,_0x417b89=this;_get(_getPrototypeOf(_0x57acb2[_0x16a941(0xe26)]),'_startDrawHook',this)[_0x16a941(0x53f)](this),this[_0x16a941(_0x1e0ffc._0x165162)]([new Cesium__namespace[(_0x16a941(0xdcd))](function(_0x1ea120){return _0x417b89['outlinePositions'];},![])],this[_0x16a941(0x5da)],{'show':!![],'width':0x2,'color':this['style']['color']});}},{'key':'_setPositionsToCallback','value':function _0x2fc852(){if(this['_isCallbackPositions'])return;this['_draw_holes']=getHolesPositions(this['_entity']),_get(_getPrototypeOf(_0x57acb2['prototype']),'_setPositionsToCallback',this)['call'](this);}},{'key':'updateAttrForDrawing','value':function _0x33321c(_0x4254af){var _0x5e9f56=_0x468680,_0x7f69f1;if(!this[_0x5e9f56(_0x25bb6c._0x4e23b5)]){this[_0x5e9f56(0xb6f)]=new Cesium__namespace['PolygonHierarchy']();if(this['_draw_holes']){var _0x413815=[];this['_draw_holes']['forEach'](function(_0x4ae162){_0x413815['push'](new Cesium__namespace['PolygonHierarchy'](_0x4ae162));}),this[_0x5e9f56(_0x25bb6c._0x4e23b5)]['holes']=_0x413815;}}this['_positions_show']=this['getShowPositions'](this['_positions_draw']),this['_hierarchy']['positions']=this['_positions_show'];if(((_0x7f69f1=this['_positions_show'])===null||_0x7f69f1===void 0x0?void 0x0:_0x7f69f1[_0x5e9f56(_0x25bb6c._0x492113)])>0x0){var _0x4cb2ba,_0x4fdf3f;((_0x4cb2ba=(_0x4fdf3f=this['style']['outlineStyle'])===null||_0x4fdf3f===void 0x0?void 0x0:_0x4fdf3f['closure'])!==null&&_0x4cb2ba!==void 0x0?_0x4cb2ba:!![])?this[_0x5e9f56(_0x25bb6c._0x4ca590)]=this[_0x5e9f56(0xe36)][_0x5e9f56(0x4b9)](this['_positions_show'][0x0]):this['outlinePositions']=this[_0x5e9f56(_0x25bb6c._0x3a06bf)];}var _0x153d4e;this['_positions_draw']['length']<this['_minPointNum']&&(_0x153d4e={'show':!![],'width':0x2,'color':this['style']['color']}),this['_updateOutlineToCallback'](),this[_0x5e9f56(_0x25bb6c._0x5705ec)](null,this[_0x5e9f56(_0x25bb6c._0x449509)],_0x153d4e),this['_updateDiffHeight']();}}]),_0x57acb2;}(BasePolyEntity);register$4(_0x5a92ef(0xeb2),PolygonEntity),PolygonEntity[_0x5a92ef(0xb66)]=getPositions,PolygonEntity['getAllPositions']=getAllPositions;var EllipseEntity=function(_0x8dbcc0){_inherits(_0x407cb4,_0x8dbcc0);var _0x204331=_createSuper(_0x407cb4);function _0x407cb4(){var _0x4f17d1,_0x580855=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x407cb4),_0x4f17d1=_0x204331['call'](this,_0x580855),_0x4f17d1['_maxPointNum']=0x3,_0x4f17d1;}return _createClass(_0x407cb4);}(CircleEntity);register$4('ellipse',EllipseEntity,!![]);function RectangularSensorGraphics(_0x7d22fe){var _0x402d6f={_0x404550:0xee5,_0x500d2a:0xa08,_0xff0268:0x290,_0x43eeaf:0xe39,_0x22aa64:0xc15},_0x3d3f4c=_0x5a92ef;this['_show']=undefined,this[_0x3d3f4c(_0x402d6f._0x404550)]=undefined,this['_xHalfAngle']=undefined,this[_0x3d3f4c(0x67c)]=undefined,this['_lineColor']=undefined,this['_showSectorLines']=undefined,this[_0x3d3f4c(_0x402d6f._0x500d2a)]=undefined,this['_showLateralSurfaces']=undefined,this['_material']=undefined,this['_showDomeSurfaces']=undefined,this[_0x3d3f4c(_0x402d6f._0xff0268)]=undefined,this['_showIntersection']=undefined,this[_0x3d3f4c(0x85e)]=undefined,this['_intersectionWidth']=undefined,this['_showThroughEllipsoid']=undefined,this['_gaze']=undefined,this['_showScanPlane']=undefined,this['_scanPlaneColor']=undefined,this[_0x3d3f4c(_0x402d6f._0x43eeaf)]=undefined,this['_scanPlaneRate']=undefined,this['_definitionChanged']=new Cesium__namespace[(_0x3d3f4c(_0x402d6f._0x22aa64))](),this['merge'](Cesium__namespace['defaultValue'](_0x7d22fe,Cesium__namespace[_0x3d3f4c(0x1d7)]['EMPTY_OBJECT']));}Object[_0x5a92ef(0x528)](RectangularSensorGraphics['prototype'],{'definitionChanged':{'get':function get(){return this['_definitionChanged'];}},'show':Cesium__namespace['createPropertyDescriptor']('show'),'radius':Cesium__namespace['createPropertyDescriptor']('radius'),'xHalfAngle':Cesium__namespace['createPropertyDescriptor']('xHalfAngle'),'yHalfAngle':Cesium__namespace['createPropertyDescriptor']('yHalfAngle'),'lineColor':Cesium__namespace['createPropertyDescriptor']('lineColor'),'showSectorLines':Cesium__namespace[_0x5a92ef(0x1022)]('showSectorLines'),'showSectorSegmentLines':Cesium__namespace['createPropertyDescriptor']('showSectorSegmentLines'),'showLateralSurfaces':Cesium__namespace[_0x5a92ef(0x1022)]('showLateralSurfaces'),'material':Cesium__namespace['createMaterialPropertyDescriptor'](_0x5a92ef(0xf52)),'showDomeSurfaces':Cesium__namespace['createPropertyDescriptor']('showDomeSurfaces'),'showDomeLines':Cesium__namespace['createPropertyDescriptor']('showDomeLines'),'showIntersection':Cesium__namespace[_0x5a92ef(0x1022)]('showIntersection'),'intersectionColor':Cesium__namespace['createPropertyDescriptor']('intersectionColor'),'intersectionWidth':Cesium__namespace[_0x5a92ef(0x1022)](_0x5a92ef(0x396)),'showThroughEllipsoid':Cesium__namespace['createPropertyDescriptor'](_0x5a92ef(0xda8)),'gaze':Cesium__namespace['createPropertyDescriptor']('gaze'),'showScanPlane':Cesium__namespace[_0x5a92ef(0x1022)]('showScanPlane'),'scanPlaneColor':Cesium__namespace['createPropertyDescriptor']('scanPlaneColor'),'scanPlaneMode':Cesium__namespace[_0x5a92ef(0x1022)]('scanPlaneMode'),'scanPlaneRate':Cesium__namespace[_0x5a92ef(0x1022)](_0x5a92ef(0xa3b))}),RectangularSensorGraphics['prototype']['clone']=function(_0x5011c3){var _0x24acb8={_0x1ae5de:0xeed,_0x3c8042:0xf52,_0x1ddfa4:0x43b,_0x3408a7:0x1ff,_0x405569:0x396,_0x4ca26e:0xda8},_0x463316=_0x5a92ef;return!Cesium__namespace['defined'](_0x5011c3)&&(_0x5011c3=new RectangularSensorGraphics()),_0x5011c3['show']=this['show'],_0x5011c3['radius']=this['radius'],_0x5011c3[_0x463316(_0x24acb8._0x1ae5de)]=this['xHalfAngle'],_0x5011c3['yHalfAngle']=this['yHalfAngle'],_0x5011c3['lineColor']=this['lineColor'],_0x5011c3['showSectorLines']=this['showSectorLines'],_0x5011c3['showSectorSegmentLines']=this['showSectorSegmentLines'],_0x5011c3['showLateralSurfaces']=this['showLateralSurfaces'],_0x5011c3[_0x463316(0xf52)]=this[_0x463316(_0x24acb8._0x3c8042)],_0x5011c3['showDomeSurfaces']=this['showDomeSurfaces'],_0x5011c3['showDomeLines']=this['showDomeLines'],_0x5011c3[_0x463316(_0x24acb8._0x1ddfa4)]=this['showIntersection'],_0x5011c3[_0x463316(_0x24acb8._0x3408a7)]=this[_0x463316(_0x24acb8._0x3408a7)],_0x5011c3['intersectionWidth']=this[_0x463316(_0x24acb8._0x405569)],_0x5011c3[_0x463316(_0x24acb8._0x4ca26e)]=this['showThroughEllipsoid'],_0x5011c3['gaze']=this['gaze'],_0x5011c3['showScanPlane']=this[_0x463316(0x4f3)],_0x5011c3['scanPlaneColor']=this['scanPlaneColor'],_0x5011c3['scanPlaneMode']=this['scanPlaneMode'],_0x5011c3['scanPlaneRate']=this['scanPlaneRate'],_0x5011c3;},RectangularSensorGraphics['prototype']['merge']=function(_0x170a46){var _0x15a494={_0x698bdf:0x1d7,_0x537f6e:0xf54,_0x3f2b92:0xd36,_0x37929a:0x89c,_0x15c98f:0x82c,_0x1131b6:0x1d7,_0x354b45:0x43b,_0x416c2d:0x1ff,_0x61d5c6:0xd3d},_0x22d8a1=_0x5a92ef;if(!Cesium__namespace['defined'](_0x170a46))throw new Cesium__namespace['DeveloperError'](_0x22d8a1(0x4d3));this['slice']=Cesium__namespace['defaultValue'](this['slice'],_0x170a46['slice']),this['show']=Cesium__namespace['defaultValue'](this[_0x22d8a1(0x7a6)],_0x170a46['show']),this['radius']=Cesium__namespace[_0x22d8a1(_0x15a494._0x698bdf)](this[_0x22d8a1(0xd18)],_0x170a46['radius']),this['xHalfAngle']=Cesium__namespace['defaultValue'](this[_0x22d8a1(0xeed)],_0x170a46['xHalfAngle']),this[_0x22d8a1(_0x15a494._0x537f6e)]=Cesium__namespace['defaultValue'](this['yHalfAngle'],_0x170a46['yHalfAngle']),this['lineColor']=Cesium__namespace['defaultValue'](this['lineColor'],_0x170a46[_0x22d8a1(_0x15a494._0x3f2b92)]),this['showSectorLines']=Cesium__namespace[_0x22d8a1(0x1d7)](this['showSectorLines'],_0x170a46[_0x22d8a1(_0x15a494._0x37929a)]),this[_0x22d8a1(_0x15a494._0x15c98f)]=Cesium__namespace[_0x22d8a1(0x1d7)](this['showSectorSegmentLines'],_0x170a46['showSectorSegmentLines']),this['showLateralSurfaces']=Cesium__namespace['defaultValue'](this['showLateralSurfaces'],_0x170a46['showLateralSurfaces']),this['material']=Cesium__namespace[_0x22d8a1(_0x15a494._0x1131b6)](this['material'],_0x170a46[_0x22d8a1(0xf52)]),this['showDomeSurfaces']=Cesium__namespace['defaultValue'](this['showDomeSurfaces'],_0x170a46[_0x22d8a1(0x625)]),this['showDomeLines']=Cesium__namespace['defaultValue'](this['showDomeLines'],_0x170a46['showDomeLines']),this['showIntersection']=Cesium__namespace[_0x22d8a1(_0x15a494._0x1131b6)](this[_0x22d8a1(_0x15a494._0x354b45)],_0x170a46['showIntersection']),this['intersectionColor']=Cesium__namespace['defaultValue'](this[_0x22d8a1(_0x15a494._0x416c2d)],_0x170a46['intersectionColor']),this['intersectionWidth']=Cesium__namespace['defaultValue'](this['intersectionWidth'],_0x170a46['intersectionWidth']),this['showThroughEllipsoid']=Cesium__namespace['defaultValue'](this['showThroughEllipsoid'],_0x170a46[_0x22d8a1(0xda8)]),this[_0x22d8a1(0x422)]=Cesium__namespace['defaultValue'](this['gaze'],_0x170a46['gaze']),this['showScanPlane']=Cesium__namespace['defaultValue'](this['showScanPlane'],_0x170a46['showScanPlane']),this['scanPlaneColor']=Cesium__namespace['defaultValue'](this[_0x22d8a1(0x8f0)],_0x170a46['scanPlaneColor']),this[_0x22d8a1(0xd3d)]=Cesium__namespace['defaultValue'](this[_0x22d8a1(_0x15a494._0x61d5c6)],_0x170a46['scanPlaneMode']),this[_0x22d8a1(0xa3b)]=Cesium__namespace['defaultValue'](this[_0x22d8a1(0xa3b)],_0x170a46['scanPlaneRate']);};var RectangularSensorVS=_0x5a92ef(0x41a),RectangularSensorFS=_0x5a92ef(0x367),RectangularSensor$1='uniform\x20vec4\x20u_intersectionColor;\x0auniform\x20float\x20u_intersectionWidth;\x0auniform\x20vec4\x20u_lineColor;\x0a\x0abool\x20inSensorShadow(vec3\x20coneVertexWC,\x20vec3\x20pointWC)\x20{\x0a\x20\x20\x20\x20//\x20Diagonal\x20matrix\x20from\x20the\x20unscaled\x20ellipsoid\x20space\x20to\x20the\x20scaled\x20space.\x0a\x20\x20vec3\x20D\x20=\x20czm_ellipsoidInverseRadii;\x0a\x0a\x20\x20\x20\x20//\x20Sensor\x20vertex\x20in\x20the\x20scaled\x20ellipsoid\x20space\x0a\x20\x20vec3\x20q\x20=\x20D\x20*\x20coneVertexWC;\x0a\x20\x20float\x20qMagnitudeSquared\x20=\x20dot(q,\x20q);\x0a\x20\x20float\x20test\x20=\x20qMagnitudeSquared\x20-\x201.0;\x0a\x0a\x20\x20\x20\x20//\x20Sensor\x20vertex\x20to\x20fragment\x20vector\x20in\x20the\x20ellipsoid\x27s\x20scaled\x20space\x0a\x20\x20vec3\x20temp\x20=\x20D\x20*\x20pointWC\x20-\x20q;\x0a\x20\x20float\x20d\x20=\x20dot(temp,\x20q);\x0a\x0a\x20\x20\x20\x20//\x20Behind\x20silhouette\x20plane\x20and\x20inside\x20silhouette\x20cone\x0a\x20\x20return\x20(d\x20<\x20-test)\x20&&\x20(d\x20/\x20length(temp)\x20<\x20-sqrt(test));\x0a}\x0a\x0a\x0avec4\x20getLineColor()\x20{\x0a\x20\x20return\x20u_lineColor;\x0a}\x0a\x0avec4\x20getIntersectionColor()\x20{\x0a\x20\x20return\x20u_intersectionColor;\x0a}\x0a\x0afloat\x20getIntersectionWidth()\x20{\x0a\x20\x20return\x20u_intersectionWidth;\x0a}\x0a\x0avec2\x20sensor2dTextureCoordinates(float\x20sensorRadius,\x20vec3\x20pointMC)\x20{\x0a\x20\x20\x20\x20//\x20(s,\x20t)\x20both\x20in\x20the\x20range\x20[0,\x201]\x0a\x20\x20float\x20t\x20=\x20pointMC.z\x20/\x20sensorRadius;\x0a\x20\x20float\x20s\x20=\x201.0\x20+\x20(atan(pointMC.y,\x20pointMC.x)\x20/\x20czm_twoPi);\x0a\x20\x20s\x20=\x20s\x20-\x20floor(s);\x0a\x0a\x20\x20return\x20vec2(s,\x20t);\x0a}\x0a',RectangularSensorScanPlaneFS='#ifdef\x20GL_OES_standard_derivatives\x0a\x20\x20\x20\x20#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0a#endif\x0a\x0auniform\x20bool\x20u_showIntersection;\x0auniform\x20bool\x20u_showThroughEllipsoid;\x0a\x0auniform\x20float\x20u_radius;\x0auniform\x20float\x20u_xHalfAngle;\x0auniform\x20float\x20u_yHalfAngle;\x0auniform\x20float\x20u_normalDirection;\x0auniform\x20vec4\x20u_color;\x0a\x0avarying\x20vec3\x20v_position;\x0avarying\x20vec3\x20v_positionWC;\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0a\x0avec4\x20getColor(float\x20sensorRadius,\x20vec3\x20pointEC)\x20{\x0a\x20\x20czm_materialInput\x20materialInput;\x0a\x0a\x20\x20vec3\x20pointMC\x20=\x20(czm_inverseModelView\x20*\x20vec4(pointEC,\x201.0)).xyz;\x0a\x20\x20materialInput.st\x20=\x20sensor2dTextureCoordinates(sensorRadius,\x20pointMC);\x0a\x20\x20materialInput.str\x20=\x20pointMC\x20/\x20sensorRadius;\x0a\x0a\x20\x20vec3\x20positionToEyeEC\x20=\x20-v_positionEC;\x0a\x20\x20materialInput.positionToEyeEC\x20=\x20positionToEyeEC;\x0a\x0a\x20\x20vec3\x20normalEC\x20=\x20normalize(v_normalEC);\x0a\x20\x20materialInput.normalEC\x20=\x20u_normalDirection\x20*\x20normalEC;\x0a\x0a\x20\x20czm_material\x20material\x20=\x20czm_getMaterial(materialInput);\x0a\x0a\x20\x20material.diffuse\x20=\x20u_color.rgb;\x0a\x20\x20material.alpha\x20=\x20u_color.a;\x0a\x20\x20\x20\x20//\x20czm_lightDirectionEC在cesium1.66开始加入的\x0a\x20\x20return\x20mix(czm_phong(normalize(positionToEyeEC),\x20material,\x20czm_lightDirectionEC),\x20vec4(material.diffuse,\x20material.alpha),\x200.4);\x0a\x0a}\x0a\x0abool\x20isOnBoundary(float\x20value,\x20float\x20epsilon)\x20{\x0a\x20\x20float\x20width\x20=\x20getIntersectionWidth();\x0a\x20\x20float\x20tolerance\x20=\x20width\x20*\x20epsilon;\x0a\x0a#ifdef\x20GL_OES_standard_derivatives\x0a\x20\x20float\x20delta\x20=\x20max(abs(dFdx(value)),\x20abs(dFdy(value)));\x0a\x20\x20float\x20pixels\x20=\x20width\x20*\x20delta;\x0a\x20\x20float\x20temp\x20=\x20abs(value);\x0a\x20\x20return\x20temp\x20<\x20tolerance\x20&&\x20temp\x20<\x20pixels\x20||\x20(delta\x20<\x2010.0\x20*\x20tolerance\x20&&\x20temp\x20-\x20delta\x20<\x20tolerance\x20&&\x20temp\x20<\x20pixels);\x0a#else\x0a\x20\x20return\x20abs(value)\x20<\x20tolerance;\x0a#endif\x0a}\x0a\x0avec4\x20shade(bool\x20isOnBoundary)\x20{\x0a\x20\x20if(u_showIntersection\x20&&\x20isOnBoundary)\x20{\x0a\x20\x20\x20\x20return\x20getIntersectionColor();\x0a\x20\x20}\x0a\x20\x20return\x20getColor(u_radius,\x20v_positionEC);\x0a}\x0a\x0afloat\x20ellipsoidSurfaceFunction(vec3\x20point)\x20{\x0a\x20\x20vec3\x20scaled\x20=\x20czm_ellipsoidInverseRadii\x20*\x20point;\x0a\x20\x20return\x20dot(scaled,\x20scaled)\x20-\x201.0;\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec3\x20sensorVertexWC\x20=\x20czm_model[3].xyz;\x20\x20\x20\x20\x20\x20//\x20(0.0,\x200.0,\x200.0)\x20in\x20model\x20coordinates\x0a\x0a\x20\x20float\x20positionX\x20=\x20v_position.x;\x0a\x20\x20float\x20positionY\x20=\x20v_position.y;\x0a\x20\x20float\x20positionZ\x20=\x20v_position.z;\x0a\x0a\x20\x20vec3\x20zDir\x20=\x20vec3(0.0,\x200.0,\x201.0);\x0a\x20\x20vec3\x20lineX\x20=\x20vec3(positionX,\x200,\x20positionZ);\x0a\x20\x20vec3\x20lineY\x20=\x20vec3(0,\x20positionY,\x20positionZ);\x0a\x20\x20float\x20resX\x20=\x20dot(normalize(lineX),\x20zDir);\x0a\x20\x20if(resX\x20<\x20cos(u_xHalfAngle)\x20-\x200.0001)\x20{\x0a\x20\x20\x20\x20discard;\x0a\x20\x20}\x0a\x20\x20float\x20resY\x20=\x20dot(normalize(lineY),\x20zDir);\x0a\x20\x20if(resY\x20<\x20cos(u_yHalfAngle)\x20-\x200.0001)\x20{\x0a\x20\x20\x20\x20discard;\x0a\x20\x20}\x0a\x0a\x20\x20float\x20ellipsoidValue\x20=\x20ellipsoidSurfaceFunction(v_positionWC);\x0a\x0a\x20\x20if(!u_showThroughEllipsoid)\x20{\x0a\x20\x20\x20\x20if(ellipsoidValue\x20<\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20if(inSensorShadow(sensorVertexWC,\x20v_positionWC))\x20{\x0a\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x20\x20bool\x20isOnEllipsoid\x20=\x20isOnBoundary(ellipsoidValue,\x20czm_epsilon3);\x0a\x20\x20gl_FragColor\x20=\x20shade(isOnEllipsoid);\x0a}\x0a',BoundingSphere=Cesium__namespace['BoundingSphere'],Cartesian3$1=Cesium__namespace['Cartesian3'],Color$1=Cesium__namespace['Color'],combine=Cesium__namespace[_0x5a92ef(0x350)],ComponentDatatype=Cesium__namespace[_0x5a92ef(0xc38)],defaultValue=Cesium__namespace[_0x5a92ef(0x1d7)],defined$1=Cesium__namespace['defined'],DeveloperError$1=Cesium__namespace['DeveloperError'],Matrix4$1=Cesium__namespace['Matrix4'],PrimitiveType=Cesium__namespace['PrimitiveType'],Buffer=Cesium__namespace[_0x5a92ef(0xfd8)],BufferUsage=Cesium__namespace['BufferUsage'],DrawCommand=Cesium__namespace['DrawCommand'],Pass=Cesium__namespace['Pass'],RenderState=Cesium__namespace[_0x5a92ef(0x8b8)],ShaderProgram=Cesium__namespace[_0x5a92ef(0x9a9)],ShaderSource=Cesium__namespace[_0x5a92ef(0xdca)],VertexArray=Cesium__namespace['VertexArray'],BlendingState=Cesium__namespace[_0x5a92ef(0x47b)],CullFace=Cesium__namespace['CullFace'],Material=Cesium__namespace['Material'],SceneMode=Cesium__namespace['SceneMode'],VertexFormat=Cesium__namespace['VertexFormat'],CesiumMath=Cesium__namespace['Math'],Matrix3$1=Cesium__namespace['Matrix3'],JulianDate=Cesium__namespace['JulianDate'],sin=Math['sin'],cos=Math[_0x5a92ef(0xa50)],tan=Math['tan'],atan=Math['atan'],attributeLocations={'position':0x0,'normal':0x1};function RectangularSensorPrimitive(_0x1d25ec){var _0x3e47fc={_0x10949b:0x3f7,_0x53c524:0x3f7,_0x36d958:0xe0a,_0x5e34bd:0xeed,_0xf36e1a:0xf54,_0x327956:0xd36,_0x4b0d49:0x89c,_0x3921c5:0x458,_0x18838c:0xdec,_0x90eb8f:0x625,_0x2d2db4:0x83c,_0xbf0949:0x83c,_0x2714f2:0x396,_0x204a51:0xda8,_0x1a2594:0xd29,_0x20bc86:0xf6a,_0x5dffc6:0xd3d,_0x432a0f:0xd99,_0x169c87:0xa86,_0x4e6df3:0xaf2,_0x57a28f:0x6d7,_0x5bb0e9:0xa4c,_0x202b55:0x5ef},_0x26e227={_0x4ea1fa:0x396},_0x48d2c6={_0x262c51:0xf54},_0x13c59d=_0x5a92ef,_0x582c4e=this;_0x1d25ec=defaultValue(_0x1d25ec,defaultValue['EMPTY_OBJECT']),this['show']=defaultValue(_0x1d25ec['show'],!![]),this[_0x13c59d(_0x3e47fc._0x10949b)]=defaultValue(_0x1d25ec[_0x13c59d(_0x3e47fc._0x53c524)],0x20),this['modelMatrix']=Matrix4$1['clone'](_0x1d25ec['modelMatrix'],new Matrix4$1()),this['_modelMatrix']=new Matrix4$1(),this['_computedModelMatrix']=new Matrix4$1(),this[_0x13c59d(_0x3e47fc._0x36d958)]=new Matrix4$1(),this[_0x13c59d(0xd18)]=defaultValue(_0x1d25ec['radius'],Number['POSITIVE_INFINITY']),this['_radius']=undefined,this[_0x13c59d(_0x3e47fc._0x5e34bd)]=defaultValue(_0x1d25ec['xHalfAngle'],0x0),this[_0x13c59d(0xb26)]=undefined,this[_0x13c59d(_0x3e47fc._0xf36e1a)]=defaultValue(_0x1d25ec['yHalfAngle'],0x0),this['_yHalfAngle']=undefined,this[_0x13c59d(_0x3e47fc._0x327956)]=defaultValue(_0x1d25ec['lineColor'],Color$1['WHITE']),this[_0x13c59d(_0x3e47fc._0x4b0d49)]=defaultValue(_0x1d25ec['showSectorLines'],!![]),this['showSectorSegmentLines']=defaultValue(_0x1d25ec['showSectorSegmentLines'],!![]),this['showLateralSurfaces']=defaultValue(_0x1d25ec['showLateralSurfaces'],!![]),this['material']=defined$1(_0x1d25ec['material'])?_0x1d25ec['material']:Material[_0x13c59d(0xdec)](Material[_0x13c59d(_0x3e47fc._0x3921c5)]),this['_material']=undefined,this['_translucent']=undefined,this[_0x13c59d(0x88c)]=defined$1(_0x1d25ec['lateralSurfaceMaterial'])?_0x1d25ec['lateralSurfaceMaterial']:Material[_0x13c59d(_0x3e47fc._0x18838c)](Material[_0x13c59d(0x458)]),this['_lateralSurfaceMaterial']=undefined,this['_lateralSurfaceTranslucent']=undefined,this[_0x13c59d(_0x3e47fc._0x90eb8f)]=defaultValue(_0x1d25ec['showDomeSurfaces'],!![]),this[_0x13c59d(_0x3e47fc._0x2d2db4)]=defined$1(_0x1d25ec['domeSurfaceMaterial'])?_0x1d25ec[_0x13c59d(_0x3e47fc._0xbf0949)]:Material[_0x13c59d(0xdec)](Material[_0x13c59d(_0x3e47fc._0x3921c5)]),this['_domeSurfaceMaterial']=undefined,this['showDomeLines']=defaultValue(_0x1d25ec['showDomeLines'],!![]),this['showIntersection']=defaultValue(_0x1d25ec[_0x13c59d(0x43b)],!![]),this[_0x13c59d(0x1ff)]=defaultValue(_0x1d25ec['intersectionColor'],Color$1['WHITE']),this['intersectionWidth']=defaultValue(_0x1d25ec[_0x13c59d(_0x3e47fc._0x2714f2)],0x5),this[_0x13c59d(_0x3e47fc._0x204a51)]=defaultValue(_0x1d25ec['showThroughEllipsoid'],![]),this[_0x13c59d(_0x3e47fc._0x1a2594)]=undefined,this['showScanPlane']=defaultValue(_0x1d25ec[_0x13c59d(0x4f3)],!![]),this['scanPlaneColor']=defaultValue(_0x1d25ec[_0x13c59d(0x8f0)],Color$1[_0x13c59d(_0x3e47fc._0x20bc86)]),this[_0x13c59d(_0x3e47fc._0x5dffc6)]=defaultValue(_0x1d25ec['scanPlaneMode'],'horizontal'),this['scanPlaneRate']=defaultValue(_0x1d25ec['scanPlaneRate'],0xa),this['_scanePlaneXHalfAngle']=0x0,this['_scanePlaneYHalfAngle']=0x0,this[_0x13c59d(_0x3e47fc._0x432a0f)]=JulianDate['now'](),this['_boundingSphere']=new BoundingSphere(),this[_0x13c59d(_0x3e47fc._0x169c87)]=new BoundingSphere(),this['_sectorFrontCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType[_0x13c59d(0x8e4)],'boundingVolume':this['_boundingSphereWC']}),this[_0x13c59d(_0x3e47fc._0x4e6df3)]=new DrawCommand({'owner':this,'primitiveType':PrimitiveType[_0x13c59d(0x8e4)],'boundingVolume':this['_boundingSphereWC']}),this['_sectorVA']=undefined,this[_0x13c59d(0xf6e)]=new DrawCommand({'owner':this,'primitiveType':PrimitiveType[_0x13c59d(0xc1b)],'boundingVolume':this[_0x13c59d(_0x3e47fc._0x169c87)]}),this['_sectorLineVA']=undefined,this[_0x13c59d(0x782)]=new DrawCommand({'owner':this,'primitiveType':PrimitiveType['LINES'],'boundingVolume':this['_boundingSphereWC']}),this[_0x13c59d(_0x3e47fc._0x57a28f)]=undefined,this['_domeFrontCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType['TRIANGLES'],'boundingVolume':this['_boundingSphereWC']}),this['_domeBackCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType['TRIANGLES'],'boundingVolume':this['_boundingSphereWC']}),this['_domeVA']=undefined,this[_0x13c59d(_0x3e47fc._0x5bb0e9)]=new DrawCommand({'owner':this,'primitiveType':PrimitiveType['LINES'],'boundingVolume':this['_boundingSphereWC']}),this['_domeLineVA']=undefined,this['_scanPlaneFrontCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType[_0x13c59d(0x8e4)],'boundingVolume':this['_boundingSphereWC']}),this['_scanPlaneBackCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType['TRIANGLES'],'boundingVolume':this[_0x13c59d(_0x3e47fc._0x169c87)]}),this['_scanRadialCommand']=undefined,this['_colorCommands']=[],this['_frontFaceRS']=undefined,this[_0x13c59d(_0x3e47fc._0x202b55)]=undefined,this['_sp']=undefined,this['_uniforms']={'u_type':function _0x5a8a58(){return 0x0;},'u_xHalfAngle':function _0x1ed1e5(){return _0x582c4e['xHalfAngle'];},'u_yHalfAngle':function _0x3337b4(){var _0x587359=_0x13c59d;return _0x582c4e[_0x587359(_0x48d2c6._0x262c51)];},'u_radius':function _0x340866(){return _0x582c4e['radius'];},'u_showThroughEllipsoid':function _0x12e304(){return _0x582c4e['showThroughEllipsoid'];},'u_showIntersection':function _0x4ef3d9(){return _0x582c4e['showIntersection'];},'u_intersectionColor':function _0x203392(){var _0x4b0aff=_0x13c59d;return _0x582c4e[_0x4b0aff(0x1ff)];},'u_intersectionWidth':function _0x4297d8(){var _0x484033=_0x13c59d;return _0x582c4e[_0x484033(0x396)];},'u_normalDirection':function _0x188fee(){return 0x1;},'u_lineColor':function _0x52057e(){return _0x582c4e['lineColor'];}},this['_scanUniforms']={'u_xHalfAngle':function _0x4d2c92(){return _0x582c4e['_scanePlaneXHalfAngle'];},'u_yHalfAngle':function _0x5c65f6(){var _0xf083eb=_0x13c59d;return _0x582c4e[_0xf083eb(0x8f6)];},'u_radius':function _0x4fc57e(){return _0x582c4e['radius'];},'u_color':function _0x178409(){return _0x582c4e['scanPlaneColor'];},'u_showThroughEllipsoid':function _0x4a7b07(){return _0x582c4e['showThroughEllipsoid'];},'u_showIntersection':function _0x8062a3(){return _0x582c4e['showIntersection'];},'u_intersectionColor':function _0x22b2ed(){return _0x582c4e['intersectionColor'];},'u_intersectionWidth':function _0x101d62(){var _0x2456f1=_0x13c59d;return _0x582c4e[_0x2456f1(_0x26e227._0x4ea1fa)];},'u_normalDirection':function _0x44ba8(){return 0x1;},'u_lineColor':function _0x301c16(){return _0x582c4e['lineColor'];}};}RectangularSensorPrimitive[_0x5a92ef(0xe26)]['update']=function(_0x4db73c){var _0x2f159={_0x29af05:0xb26,_0x5ec4dd:0xee5,_0x50c53c:0x5f1,_0x2bd908:0xfc7,_0x5cd538:0x215,_0x5d52ff:0xfc3,_0x4c6969:0xe0a,_0x260af0:0xe0a},_0xeca06d=_0x5a92ef,_0x498af3=_0x4db73c['mode'];if(!this['show']||_0x498af3!==SceneMode['SCENE3D'])return;var _0x2512c0=![],_0x2f1163=![],_0x514a6=![],_0x47afff=this['xHalfAngle'],_0x40d5bd=this['yHalfAngle'];if(_0x47afff<0x0||_0x40d5bd<0x0)throw new DeveloperError$1('halfAngle\x20must\x20be\x20greater\x20than\x20or\x20equal\x20to\x20zero.');if(_0x47afff===0x0||_0x40d5bd===0x0)return;(this[_0xeca06d(_0x2f159._0x29af05)]!==_0x47afff||this['_yHalfAngle']!==_0x40d5bd)&&(this['_xHalfAngle']=_0x47afff,this['_yHalfAngle']=_0x40d5bd,_0x2512c0=!![]);var _0x19efa4=this['radius'];if(_0x19efa4<0x0)throw new DeveloperError$1('this.radius\x20must\x20be\x20greater\x20than\x20or\x20equal\x20to\x20zero.');var _0x2781ca=![];this[_0xeca06d(_0x2f159._0x5ec4dd)]!==_0x19efa4&&(_0x2781ca=!![],this['_radius']=_0x19efa4,this['_boundingSphere']=new BoundingSphere(Cartesian3$1['ZERO'],this['radius']));var _0x3b41b5=!Matrix4$1[_0xeca06d(_0x2f159._0x50c53c)](this['modelMatrix'],this['_modelMatrix']);(_0x3b41b5||_0x2781ca)&&(Matrix4$1['clone'](this['modelMatrix'],this[_0xeca06d(0x64c)]),Matrix4$1[_0xeca06d(_0x2f159._0x2bd908)](this['modelMatrix'],this[_0xeca06d(0xd18)],this['_computedModelMatrix']),BoundingSphere['transform'](this['_boundingSphere'],this['modelMatrix'],this['_boundingSphereWC']));var _0x5331ef=this[_0xeca06d(0xda8)];this['_showThroughEllipsoid']!==this['showThroughEllipsoid']&&(this['_showThroughEllipsoid']=_0x5331ef,_0x2f1163=!![]);var _0x1e3fe=this['material'];this['_material']!==_0x1e3fe&&(this['_material']=_0x1e3fe,_0x2f1163=!![],_0x514a6=!![]);var _0x9925d7=_0x1e3fe['isTranslucent']();this['_translucent']!==_0x9925d7&&(this['_translucent']=_0x9925d7,_0x2f1163=!![]);if(this['showScanPlane']){var _0x50646c=_0x4db73c['time'],_0x9e62fb=JulianDate['secondsDifference'](_0x50646c,this['_time']);_0x9e62fb<0x0&&(this['_time']=JulianDate['clone'](_0x50646c,this['_time']));var _0x213a1f=Math['max'](_0x9e62fb%this['scanPlaneRate']/this['scanPlaneRate'],0x0),_0x7c2614,_0x232daf=new Matrix3$1();if(this['scanPlaneMode']==='horizontal'){_0x7c2614=0x2*_0x40d5bd*_0x213a1f-_0x40d5bd;var _0xca1a45=cos(_0x7c2614),_0x1e90ad=tan(_0x47afff),_0x35538b=atan(_0xca1a45*_0x1e90ad);this['_scanePlaneXHalfAngle']=_0x35538b,this['_scanePlaneYHalfAngle']=_0x7c2614,Cesium__namespace['Matrix3']['fromRotationX'](this[_0xeca06d(0x8f6)],_0x232daf);}else{_0x7c2614=0x2*_0x47afff*_0x213a1f-_0x47afff;var _0x48e2d4=tan(_0x40d5bd),_0x2ecc40=cos(_0x7c2614),_0xa6a52a=atan(_0x2ecc40*_0x48e2d4);this[_0xeca06d(_0x2f159._0x5cd538)]=_0x7c2614,this[_0xeca06d(0x8f6)]=_0xa6a52a,Cesium__namespace['Matrix3']['fromRotationY'](this['_scanePlaneXHalfAngle'],_0x232daf);}Cesium__namespace['Matrix4'][_0xeca06d(_0x2f159._0x5d52ff)](this[_0xeca06d(0xa10)],_0x232daf,this['_computedScanPlaneModelMatrix']),Matrix4$1['multiplyByUniformScale'](this[_0xeca06d(_0x2f159._0x4c6969)],this['radius'],this[_0xeca06d(_0x2f159._0x260af0)]);}_0x2512c0&&createVertexArray(this,_0x4db73c);_0x2f1163&&createRenderState(this,_0x5331ef,_0x9925d7);_0x514a6&&createShaderProgram(this,_0x4db73c,_0x1e3fe);(_0x2f1163||_0x514a6)&&createCommands(this,_0x9925d7);var _0x5af162=_0x4db73c['commandList'],_0x384953=_0x4db73c['passes'],_0x9a72f7=this['_colorCommands'];if(_0x384953['render'])for(var _0x340d58=0x0,_0x2ea512=_0x9a72f7['length'];_0x340d58<_0x2ea512;_0x340d58++){var _0x155737=_0x9a72f7[_0x340d58];_0x5af162['push'](_0x155737);}};var nScratch=new Cartesian3$1();function computeUnitPosiiton(_0x360e9b,_0x528f07,_0x2169aa){var _0x46081b={_0x4cf5eb:0x8e7},_0x9e6977=_0x5a92ef,_0x2d77be=_0x360e9b['slice'],_0x3dcc70=cos(_0x2169aa),_0x263d8c=tan(_0x2169aa),_0x389511=cos(_0x528f07),_0x47acfa=tan(_0x528f07),_0x459441=atan(_0x389511*_0x263d8c),_0x45a3a3=atan(_0x3dcc70*_0x47acfa),_0x372df7=[];for(var _0x54ab47=0x0;_0x54ab47<_0x2d77be;_0x54ab47++){var _0x1b7e98=0x2*_0x459441*_0x54ab47/(_0x2d77be-0x1)-_0x459441;_0x372df7['push'](new Cartesian3$1(0x0,sin(_0x1b7e98),cos(_0x1b7e98)));}var _0x3c062c=[];for(var _0x2e0105=0x0;_0x2e0105<_0x2d77be;_0x2e0105++){var _0xd92770=0x2*_0x45a3a3*_0x2e0105/(_0x2d77be-0x1)-_0x45a3a3;_0x3c062c[_0x9e6977(_0x46081b._0x4cf5eb)](new Cartesian3$1(sin(_0xd92770),0x0,cos(_0xd92770)));}return{'zoy':_0x372df7,'zox':_0x3c062c};}function computeSectorPositions(_0x48a54f,_0x461a27){var _0x35e226={_0x2baaec:0xeed,_0x3fa3a7:0x8e7,_0x5ac77d:0xec3},_0x15685d={_0x4a2e98:0x23b},_0x112a14=_0x5a92ef,_0x318497=_0x48a54f[_0x112a14(_0x35e226._0x2baaec)],_0x42ca09=_0x48a54f[_0x112a14(0xf54)],_0x561444=_0x461a27['zoy'],_0x35c0fa=_0x461a27[_0x112a14(0x9a5)],_0x3e15cd=[],_0xdf587c=new Matrix3$1(),_0x206567=Matrix3$1['fromRotationY'](_0x318497,_0xdf587c);return _0x3e15cd[_0x112a14(_0x35e226._0x3fa3a7)](_0x561444['map'](function(_0x5e6a7c){return Matrix3$1['multiplyByVector'](_0x206567,_0x5e6a7c,new Cesium__namespace['Cartesian3']());})),_0x206567=Matrix3$1['fromRotationX'](-_0x42ca09,_0xdf587c),_0x3e15cd[_0x112a14(0x8e7)](_0x35c0fa[_0x112a14(0xace)](function(_0x26bb18){var _0x389757=_0x112a14;return Matrix3$1['multiplyByVector'](_0x206567,_0x26bb18,new Cesium__namespace[(_0x389757(_0x15685d._0x4a2e98))]());})['reverse']()),_0x206567=Matrix3$1[_0x112a14(_0x35e226._0x5ac77d)](-_0x318497,_0xdf587c),_0x3e15cd[_0x112a14(_0x35e226._0x3fa3a7)](_0x561444['map'](function(_0x4d4795){return Matrix3$1['multiplyByVector'](_0x206567,_0x4d4795,new Cesium__namespace['Cartesian3']());})[_0x112a14(0x1027)]()),_0x206567=Matrix3$1['fromRotationX'](_0x42ca09,_0xdf587c),_0x3e15cd['push'](_0x35c0fa[_0x112a14(0xace)](function(_0x5941a2){return Matrix3$1['multiplyByVector'](_0x206567,_0x5941a2,new Cesium__namespace['Cartesian3']());})),_0x3e15cd;}function createSectorVertexArray(_0x3c1ea5,_0x32206b){var _0x5c801f={_0x42533a:0x75b},_0x133201=_0x5a92ef,_0x80a4c0=Array['prototype']['concat']['apply']([],_0x32206b)['length']-_0x32206b['length'],_0x199018=new Float32Array(0x2*0x3*0x3*_0x80a4c0),_0x12682a=0x0;for(var _0x5c1ffe=0x0,_0x43f8cc=_0x32206b['length'];_0x5c1ffe<_0x43f8cc;_0x5c1ffe++){var _0x28e372=_0x32206b[_0x5c1ffe],_0xe48959=Cartesian3$1['normalize'](Cartesian3$1['cross'](_0x28e372[0x0],_0x28e372[_0x28e372['length']-0x1],nScratch),nScratch);for(var _0x4b4f7b=0x0,_0x230828=_0x28e372['length']-0x1;_0x4b4f7b<_0x230828;_0x4b4f7b++){_0x199018[_0x12682a++]=0x0,_0x199018[_0x12682a++]=0x0,_0x199018[_0x12682a++]=0x0,_0x199018[_0x12682a++]=-_0xe48959['x'],_0x199018[_0x12682a++]=-_0xe48959['y'],_0x199018[_0x12682a++]=-_0xe48959['z'],_0x199018[_0x12682a++]=_0x28e372[_0x4b4f7b]['x'],_0x199018[_0x12682a++]=_0x28e372[_0x4b4f7b]['y'],_0x199018[_0x12682a++]=_0x28e372[_0x4b4f7b]['z'],_0x199018[_0x12682a++]=-_0xe48959['x'],_0x199018[_0x12682a++]=-_0xe48959['y'],_0x199018[_0x12682a++]=-_0xe48959['z'],_0x199018[_0x12682a++]=_0x28e372[_0x4b4f7b+0x1]['x'],_0x199018[_0x12682a++]=_0x28e372[_0x4b4f7b+0x1]['y'],_0x199018[_0x12682a++]=_0x28e372[_0x4b4f7b+0x1]['z'],_0x199018[_0x12682a++]=-_0xe48959['x'],_0x199018[_0x12682a++]=-_0xe48959['y'],_0x199018[_0x12682a++]=-_0xe48959['z'];}}var _0x529616=Buffer['createVertexBuffer']({'context':_0x3c1ea5,'typedArray':_0x199018,'usage':BufferUsage['STATIC_DRAW']}),_0xa7a9c0=0x2*0x3*Float32Array['BYTES_PER_ELEMENT'],_0x447e60=[{'index':attributeLocations[_0x133201(0xd91)],'vertexBuffer':_0x529616,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype['FLOAT'],'offsetInBytes':0x0,'strideInBytes':_0xa7a9c0},{'index':attributeLocations[_0x133201(_0x5c801f._0x42533a)],'vertexBuffer':_0x529616,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype['FLOAT'],'offsetInBytes':0x3*Float32Array['BYTES_PER_ELEMENT'],'strideInBytes':_0xa7a9c0}];return new VertexArray({'context':_0x3c1ea5,'attributes':_0x447e60});}function createSectorLineVertexArray(_0x3fe983,_0x33c978){var _0x14b7f0={_0x57fcc8:0x23c},_0x4b8dd2=_0x5a92ef,_0x1be245=_0x33c978[_0x4b8dd2(0x6ba)],_0x3e5d68=new Float32Array(0x3*0x3*_0x1be245),_0x202d93=0x0;for(var _0x4d8a21=0x0,_0x38c7f5=_0x33c978['length'];_0x4d8a21<_0x38c7f5;_0x4d8a21++){var _0x2e5c26=_0x33c978[_0x4d8a21];_0x3e5d68[_0x202d93++]=0x0,_0x3e5d68[_0x202d93++]=0x0,_0x3e5d68[_0x202d93++]=0x0,_0x3e5d68[_0x202d93++]=_0x2e5c26[0x0]['x'],_0x3e5d68[_0x202d93++]=_0x2e5c26[0x0]['y'],_0x3e5d68[_0x202d93++]=_0x2e5c26[0x0]['z'];}var _0x43590e=Buffer[_0x4b8dd2(_0x14b7f0._0x57fcc8)]({'context':_0x3fe983,'typedArray':_0x3e5d68,'usage':BufferUsage['STATIC_DRAW']}),_0x149437=0x3*Float32Array[_0x4b8dd2(0x628)],_0x4165e5=[{'index':attributeLocations['position'],'vertexBuffer':_0x43590e,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype['FLOAT'],'offsetInBytes':0x0,'strideInBytes':_0x149437}];return new VertexArray({'context':_0x3fe983,'attributes':_0x4165e5});}function createSectorSegmentLineVertexArray(_0x1d0e41,_0x3133e3){var _0x24626b={_0x5873bd:0x4b9,_0x3f72d4:0xd91},_0x35d370=_0x5a92ef,_0x210840=Array['prototype'][_0x35d370(_0x24626b._0x5873bd)]['apply']([],_0x3133e3)['length']-_0x3133e3[_0x35d370(0x6ba)],_0x34097b=new Float32Array(0x3*0x3*_0x210840),_0x3ca9c9=0x0;for(var _0x54b146=0x0,_0x3fb206=_0x3133e3['length'];_0x54b146<_0x3fb206;_0x54b146++){var _0x4c0b6f=_0x3133e3[_0x54b146];for(var _0x4ce3f3=0x0,_0x43c5b3=_0x4c0b6f['length']-0x1;_0x4ce3f3<_0x43c5b3;_0x4ce3f3++){_0x34097b[_0x3ca9c9++]=_0x4c0b6f[_0x4ce3f3]['x'],_0x34097b[_0x3ca9c9++]=_0x4c0b6f[_0x4ce3f3]['y'],_0x34097b[_0x3ca9c9++]=_0x4c0b6f[_0x4ce3f3]['z'],_0x34097b[_0x3ca9c9++]=_0x4c0b6f[_0x4ce3f3+0x1]['x'],_0x34097b[_0x3ca9c9++]=_0x4c0b6f[_0x4ce3f3+0x1]['y'],_0x34097b[_0x3ca9c9++]=_0x4c0b6f[_0x4ce3f3+0x1]['z'];}}var _0x2cd071=Buffer['createVertexBuffer']({'context':_0x1d0e41,'typedArray':_0x34097b,'usage':BufferUsage['STATIC_DRAW']}),_0x48f622=0x3*Float32Array['BYTES_PER_ELEMENT'],_0x40167c=[{'index':attributeLocations[_0x35d370(_0x24626b._0x3f72d4)],'vertexBuffer':_0x2cd071,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype['FLOAT'],'offsetInBytes':0x0,'strideInBytes':_0x48f622}];return new VertexArray({'context':_0x1d0e41,'attributes':_0x40167c});}function createDomeVertexArray(_0x441671){var _0x883f45=_0x5a92ef,_0x789364=Cesium__namespace['EllipsoidGeometry']['createGeometry'](new Cesium__namespace['EllipsoidGeometry']({'vertexFormat':VertexFormat['POSITION_ONLY'],'stackPartitions':0x20,'slicePartitions':0x20})),_0x161ad2=VertexArray['fromGeometry']({'context':_0x441671,'geometry':_0x789364,'attributeLocations':attributeLocations,'bufferUsage':BufferUsage[_0x883f45(0xd74)],'interleave':![]});return _0x161ad2;}function createDomeLineVertexArray(_0x4aafc2){var _0x26ccf6={_0x2f531a:0x1ec},_0x230852=_0x5a92ef,_0x1276b4=Cesium__namespace['EllipsoidOutlineGeometry']['createGeometry'](new Cesium__namespace['EllipsoidOutlineGeometry']({'vertexFormat':VertexFormat[_0x230852(_0x26ccf6._0x2f531a)],'stackPartitions':0x20,'slicePartitions':0x20})),_0x535f4a=VertexArray['fromGeometry']({'context':_0x4aafc2,'geometry':_0x1276b4,'attributeLocations':attributeLocations,'bufferUsage':BufferUsage[_0x230852(0xd74)],'interleave':![]});return _0x535f4a;}function createScanPlaneVertexArray(_0x3a87c9,_0x3e3c93){var _0x5b6a3b={_0x15a4d0:0xd74},_0x24e8f7=_0x5a92ef,_0x10e1f4=_0x3e3c93[_0x24e8f7(0x6ba)]-0x1,_0x1d1625=new Float32Array(0x3*0x3*_0x10e1f4),_0x5d5a56=0x0;for(var _0x3f4252=0x0;_0x3f4252<_0x10e1f4;_0x3f4252++){_0x1d1625[_0x5d5a56++]=0x0,_0x1d1625[_0x5d5a56++]=0x0,_0x1d1625[_0x5d5a56++]=0x0,_0x1d1625[_0x5d5a56++]=_0x3e3c93[_0x3f4252]['x'],_0x1d1625[_0x5d5a56++]=_0x3e3c93[_0x3f4252]['y'],_0x1d1625[_0x5d5a56++]=_0x3e3c93[_0x3f4252]['z'],_0x1d1625[_0x5d5a56++]=_0x3e3c93[_0x3f4252+0x1]['x'],_0x1d1625[_0x5d5a56++]=_0x3e3c93[_0x3f4252+0x1]['y'],_0x1d1625[_0x5d5a56++]=_0x3e3c93[_0x3f4252+0x1]['z'];}var _0xb688e2=Buffer['createVertexBuffer']({'context':_0x3a87c9,'typedArray':_0x1d1625,'usage':BufferUsage[_0x24e8f7(_0x5b6a3b._0x15a4d0)]}),_0x52ff80=0x3*Float32Array['BYTES_PER_ELEMENT'],_0x7d69e0=[{'index':attributeLocations['position'],'vertexBuffer':_0xb688e2,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype['FLOAT'],'offsetInBytes':0x0,'strideInBytes':_0x52ff80}];return new VertexArray({'context':_0x3a87c9,'attributes':_0x7d69e0});}function createVertexArray(_0x43bd82,_0x4b9901){var _0xeff5cb={_0x354acc:0x8d6,_0x1d5d56:0x985,_0x5555d7:0x4f3},_0x1a6a06=_0x5a92ef,_0x3c96f2=_0x4b9901['context'],_0x40b437=computeUnitPosiiton(_0x43bd82,_0x43bd82['xHalfAngle'],_0x43bd82['yHalfAngle']),_0x1cfc3a=computeSectorPositions(_0x43bd82,_0x40b437);_0x43bd82[_0x1a6a06(0x6ab)]&&(_0x43bd82[_0x1a6a06(_0xeff5cb._0x354acc)]=createSectorVertexArray(_0x3c96f2,_0x1cfc3a));_0x43bd82['showSectorLines']&&(_0x43bd82['_sectorLineVA']=createSectorLineVertexArray(_0x3c96f2,_0x1cfc3a));_0x43bd82['showSectorSegmentLines']&&(_0x43bd82['_sectorSegmentLineVA']=createSectorSegmentLineVertexArray(_0x3c96f2,_0x1cfc3a));_0x43bd82[_0x1a6a06(0x625)]&&(_0x43bd82[_0x1a6a06(0x504)]=createDomeVertexArray(_0x3c96f2));_0x43bd82['showDomeLines']&&(_0x43bd82[_0x1a6a06(_0xeff5cb._0x1d5d56)]=createDomeLineVertexArray(_0x3c96f2));if(_0x43bd82[_0x1a6a06(_0xeff5cb._0x5555d7)]){if(_0x43bd82['scanPlaneMode']==='horizontal'){var _0x3fef37=computeUnitPosiiton(_0x43bd82,CesiumMath[_0x1a6a06(0x2ec)],0x0);_0x43bd82[_0x1a6a06(0x4b3)]=createScanPlaneVertexArray(_0x3c96f2,_0x3fef37['zox']);}else{var _0x35edc1=computeUnitPosiiton(_0x43bd82,0x0,CesiumMath['PI_OVER_TWO']);_0x43bd82['_scanPlaneVA']=createScanPlaneVertexArray(_0x3c96f2,_0x35edc1['zoy']);}}}function createCommonShaderProgram(_0x58ad5b,_0x487414,_0x270d3a){var _0x1ef0f8={_0x3fa6e5:0x5f4,_0x5cbebf:0xf9a,_0xbd7212:0x85b},_0x35c7a2=_0x5a92ef,_0x1a22e9=_0x487414['context'],_0x43d4b2=RectangularSensorVS,_0x44d8f1=new ShaderSource({'sources':[RectangularSensor$1,_0x270d3a[_0x35c7a2(_0x1ef0f8._0x3fa6e5)],RectangularSensorFS]});_0x58ad5b['_sp']=ShaderProgram[_0x35c7a2(_0x1ef0f8._0x5cbebf)]({'context':_0x1a22e9,'shaderProgram':_0x58ad5b['_sp'],'vertexShaderSource':_0x43d4b2,'fragmentShaderSource':_0x44d8f1,'attributeLocations':attributeLocations});var _0xc19b58=new ShaderSource({'sources':[RectangularSensor$1,_0x270d3a['shaderSource'],RectangularSensorFS],'pickColorQualifier':_0x35c7a2(_0x1ef0f8._0xbd7212)});_0x58ad5b['_pickSP']=ShaderProgram['replaceCache']({'context':_0x1a22e9,'shaderProgram':_0x58ad5b[_0x35c7a2(0x102b)],'vertexShaderSource':_0x43d4b2,'fragmentShaderSource':_0xc19b58,'attributeLocations':attributeLocations});}function createScanPlaneShaderProgram(_0x26673e,_0x425c9f,_0x2e5c4c){var _0x1a2b3e={_0x1c1a5b:0xf5b},_0x54c450=_0x5a92ef,_0x2e6f4b=_0x425c9f['context'],_0x2c8133=RectangularSensorVS,_0x58b1cf=new ShaderSource({'sources':[RectangularSensor$1,_0x2e5c4c['shaderSource'],RectangularSensorScanPlaneFS]});_0x26673e['_scanePlaneSP']=ShaderProgram[_0x54c450(0xf9a)]({'context':_0x2e6f4b,'shaderProgram':_0x26673e[_0x54c450(_0x1a2b3e._0x1c1a5b)],'vertexShaderSource':_0x2c8133,'fragmentShaderSource':_0x58b1cf,'attributeLocations':attributeLocations});}function createShaderProgram(_0x3b1551,_0x56ce3f,_0x4dd443){var _0x4df36d={_0x4da3bc:0x4f3},_0x3772af=_0x5a92ef;createCommonShaderProgram(_0x3b1551,_0x56ce3f,_0x4dd443),_0x3b1551[_0x3772af(_0x4df36d._0x4da3bc)]&&createScanPlaneShaderProgram(_0x3b1551,_0x56ce3f,_0x4dd443);}function createRenderState(_0x4156cc,_0x2c5acc,_0x39e1e0){var _0x8ad8ad={_0x2d7a73:0x38e,_0x55bb18:0x1018},_0x27d386=_0x5a92ef;_0x39e1e0?(_0x4156cc['_frontFaceRS']=RenderState['fromCache']({'depthTest':{'enabled':!_0x2c5acc},'depthMask':![],'blending':BlendingState[_0x27d386(0x1018)],'cull':{'enabled':!![],'face':CullFace['BACK']}}),_0x4156cc['_backFaceRS']=RenderState[_0x27d386(_0x8ad8ad._0x2d7a73)]({'depthTest':{'enabled':!_0x2c5acc},'depthMask':![],'blending':BlendingState['ALPHA_BLEND'],'cull':{'enabled':!![],'face':CullFace['FRONT']}}),_0x4156cc[_0x27d386(0x715)]=RenderState['fromCache']({'depthTest':{'enabled':!_0x2c5acc},'depthMask':![],'blending':BlendingState[_0x27d386(_0x8ad8ad._0x55bb18)]})):(_0x4156cc['_frontFaceRS']=RenderState['fromCache']({'depthTest':{'enabled':!_0x2c5acc},'depthMask':!![]}),_0x4156cc[_0x27d386(0x715)]=RenderState[_0x27d386(0x38e)]({'depthTest':{'enabled':!![]},'depthMask':!![]}));}function createCommand(_0x5c6c89,_0x207206,_0x20d280,_0x4d4d42,_0x5b019d,_0x15b91d,_0x28d15d,_0x13badc,_0x37fb0f,_0x2aa20d,_0x4aea3e,_0x31c667){var _0x3539c6={_0xde5374:0x32d,_0x1dcff7:0x4cf},_0x393790=_0x5a92ef;_0x2aa20d&&_0x20d280&&(_0x20d280[_0x393790(0x4cf)]=_0x28d15d,_0x20d280[_0x393790(0x692)]=_0x5b019d,_0x20d280[_0x393790(0x66c)]=_0x15b91d,_0x20d280['uniformMap']=combine(_0x13badc,_0x5c6c89['_material']['_uniforms']),_0x20d280['uniformMap'][_0x393790(_0x3539c6._0xde5374)]=function(){return-0x1;},_0x20d280['pass']=_0x4aea3e,_0x20d280['modelMatrix']=_0x37fb0f,_0x5c6c89['_colorCommands']['push'](_0x20d280)),_0x207206[_0x393790(_0x3539c6._0x1dcff7)]=_0x28d15d,_0x207206['renderState']=_0x4d4d42,_0x207206['shaderProgram']=_0x15b91d,_0x207206['uniformMap']=combine(_0x13badc,_0x5c6c89['_material']['_uniforms']),_0x31c667&&(_0x207206[_0x393790(0x6bc)]['u_type']=function(){return 0x1;}),_0x207206['pass']=_0x4aea3e,_0x207206['modelMatrix']=_0x37fb0f,_0x5c6c89['_colorCommands']['push'](_0x207206);}function createCommands(_0x2a2765,_0x132c1a){var _0x323c98={_0x321c13:0x3a3,_0x5c2e32:0xf89,_0x1380a3:0x1eb,_0x9997db:0xd0a,_0x12f501:0xf89,_0x48c1ae:0xe0a},_0x14d442=_0x5a92ef;_0x2a2765['_colorCommands']['length']=0x0;var _0xffb0cd=_0x132c1a?Pass['TRANSLUCENT']:Pass['OPAQUE'];_0x2a2765[_0x14d442(0x6ab)]&&createCommand(_0x2a2765,_0x2a2765[_0x14d442(_0x323c98._0x321c13)],_0x2a2765['_sectorBackCommand'],_0x2a2765['_frontFaceRS'],_0x2a2765['_backFaceRS'],_0x2a2765[_0x14d442(_0x323c98._0x5c2e32)],_0x2a2765['_sectorVA'],_0x2a2765['_uniforms'],_0x2a2765['_computedModelMatrix'],_0x132c1a,_0xffb0cd),_0x2a2765['showSectorLines']&&createCommand(_0x2a2765,_0x2a2765['_sectorLineCommand'],undefined,_0x2a2765['_frontFaceRS'],_0x2a2765['_backFaceRS'],_0x2a2765['_sp'],_0x2a2765['_sectorLineVA'],_0x2a2765['_uniforms'],_0x2a2765[_0x14d442(_0x323c98._0x1380a3)],_0x132c1a,_0xffb0cd,!![]),_0x2a2765['showSectorSegmentLines']&&createCommand(_0x2a2765,_0x2a2765[_0x14d442(0x782)],undefined,_0x2a2765['_frontFaceRS'],_0x2a2765[_0x14d442(0x5ef)],_0x2a2765['_sp'],_0x2a2765['_sectorSegmentLineVA'],_0x2a2765[_0x14d442(_0x323c98._0x9997db)],_0x2a2765['_computedModelMatrix'],_0x132c1a,_0xffb0cd,!![]),_0x2a2765[_0x14d442(0x625)]&&createCommand(_0x2a2765,_0x2a2765['_domeFrontCommand'],_0x2a2765['_domeBackCommand'],_0x2a2765['_frontFaceRS'],_0x2a2765['_backFaceRS'],_0x2a2765[_0x14d442(_0x323c98._0x5c2e32)],_0x2a2765['_domeVA'],_0x2a2765['_uniforms'],_0x2a2765[_0x14d442(0x1eb)],_0x132c1a,_0xffb0cd),_0x2a2765['showDomeLines']&&createCommand(_0x2a2765,_0x2a2765['_domeLineCommand'],undefined,_0x2a2765['_frontFaceRS'],_0x2a2765['_backFaceRS'],_0x2a2765[_0x14d442(_0x323c98._0x12f501)],_0x2a2765['_domeLineVA'],_0x2a2765['_uniforms'],_0x2a2765[_0x14d442(0x1eb)],_0x132c1a,_0xffb0cd,!![]),_0x2a2765[_0x14d442(0x4f3)]&&createCommand(_0x2a2765,_0x2a2765['_scanPlaneFrontCommand'],_0x2a2765['_scanPlaneBackCommand'],_0x2a2765['_frontFaceRS'],_0x2a2765['_backFaceRS'],_0x2a2765['_scanePlaneSP'],_0x2a2765['_scanPlaneVA'],_0x2a2765[_0x14d442(0x25d)],_0x2a2765[_0x14d442(_0x323c98._0x48c1ae)],_0x132c1a,_0xffb0cd);}var AssociativeArray=Cesium__namespace['AssociativeArray'],Cartesian3=Cesium__namespace['Cartesian3'],Color=Cesium__namespace['Color'],defined=Cesium__namespace['defined'],DeveloperError=Cesium__namespace[_0x5a92ef(0xdab)],Matrix3=Cesium__namespace[_0x5a92ef(0x5d6)],Matrix4=Cesium__namespace['Matrix4'],Quaternion=Cesium__namespace['Quaternion'],MaterialProperty=Cesium__namespace[_0x5a92ef(0xb83)],Property=Cesium__namespace['Property'],matrix3Scratch=new Matrix3(),cachedPosition=new Cartesian3(),cachedGazePosition=new Cartesian3(),cachedOrientation=new Quaternion(),diffVectorScratch=new Cartesian3(),orientationScratch=new Quaternion();function removePrimitive(_0x145f99,_0x15759a,_0xef5f1){var _0x4c4c78={_0x1824a1:0x946,_0x2e4517:0x5e7},_0x87b7f3=_0x5a92ef,_0x225897=_0x15759a[_0x145f99['id']];if(Cesium__namespace[_0x87b7f3(0x70e)](_0x225897)){var _0x3ec0d6=_0x225897[_0x87b7f3(_0x4c4c78._0x1824a1)];try{_0xef5f1[_0x87b7f3(0xfaa)](_0x3ec0d6);}catch(_0x30057b){}_0x3ec0d6['isDestroyed']&&!_0x3ec0d6[_0x87b7f3(_0x4c4c78._0x2e4517)]()&&_0x3ec0d6['destroy'](),delete _0x15759a[_0x145f99['id']];}}function RectangularSensorVisualizer(_0x67adc2,_0x468e98){var _0x238f81={_0x3eb39d:0xb01},_0x7659d2=_0x5a92ef;if(!defined(_0x67adc2))throw new DeveloperError('scene\x20is\x20required.');if(!defined(_0x468e98))throw new DeveloperError(_0x7659d2(_0x238f81._0x3eb39d));_0x468e98[_0x7659d2(0x20c)]['addEventListener'](RectangularSensorVisualizer['prototype']['_onCollectionChanged'],this),this['_scene']=_0x67adc2,this['_primitives']=_0x67adc2['primitives'],this['_entityCollection']=_0x468e98,this['_hash']={},this[_0x7659d2(0xcd4)]=new AssociativeArray(),this['_onCollectionChanged'](_0x468e98,_0x468e98['values'],[],[]);}RectangularSensorVisualizer[_0x5a92ef(0xe26)]['update']=function(_0x230b6f){var _0x4137cc={_0x47bf53:0x640,_0x554f88:0x3ee,_0x3224a9:0x52e,_0x3623bd:0xeed,_0x30ae9b:0xd36,_0x5548ac:0xf8f,_0x24fdea:0x71c,_0x505b2:0xf6a,_0x5a2828:0xdd6,_0x137525:0x35e},_0x5778c7=_0x5a92ef;if(!defined(_0x230b6f))throw new DeveloperError('time\x20is\x20required.');var _0xbcc674=this['_entitiesToVisualize']['values'],_0x2ed5a7=this['_hash'],_0x4864f5=this['_primitives'],_0x271139,_0x4367f5,_0xfb8828,_0x33a50e,_0x85ad2c;for(var _0x2e61fa=0x0,_0x176c0d=_0xbcc674['length'];_0x2e61fa<_0x176c0d;_0x2e61fa++){var _0x8efd14=_0xbcc674[_0x2e61fa],_0xa3fba2=_0x8efd14['_rectangularSensorMars'],_0x3957fe=_0x2ed5a7[_0x8efd14['id']],_0x4231ab=_0x8efd14[_0x5778c7(0x813)]&&_0x8efd14['isAvailable'](_0x230b6f)&&Property['getValueOrDefault'](_0xa3fba2['_show'],_0x230b6f,!![]);_0x4231ab&&(_0x271139=Property['getValueOrUndefined'](_0x8efd14['_position'],_0x230b6f,cachedPosition),_0x4367f5=Property['getValueOrUndefined'](_0x8efd14[_0x5778c7(_0x4137cc._0x47bf53)],_0x230b6f,cachedOrientation),_0xfb8828=Property['getValueOrUndefined'](_0xa3fba2[_0x5778c7(0xee5)],_0x230b6f),_0x33a50e=Property['getValueOrUndefined'](_0xa3fba2['_xHalfAngle'],_0x230b6f),_0x85ad2c=Property['getValueOrUndefined'](_0xa3fba2['_yHalfAngle'],_0x230b6f),_0x4231ab=defined(_0x271139)&&defined(_0x33a50e)&&defined(_0x85ad2c));if(!_0x4231ab){defined(_0x3957fe)&&(_0x3957fe['primitive'][_0x5778c7(0x7a6)]=![]);continue;}var _0x59fd93=defined(_0x3957fe)?_0x3957fe['primitive']:undefined;!defined(_0x59fd93)&&(_0x59fd93=new RectangularSensorPrimitive(),_0x59fd93['id']=_0x8efd14,_0x4864f5['add'](_0x59fd93),_0x3957fe={'primitive':_0x59fd93,'position':undefined,'orientation':undefined},_0x2ed5a7[_0x8efd14['id']]=_0x3957fe);var _0x25c26c=Property[_0x5778c7(0x233)](_0xa3fba2['_gaze'],_0x230b6f);if(defined(_0x25c26c)){var _0x4ecb29=Property['getValueOrUndefined'](_0x25c26c['_position'],_0x230b6f,cachedGazePosition);if(!defined(_0x271139)||!defined(_0x4ecb29))continue;var _0x111ed2=Cartesian3['subtract'](_0x271139,_0x4ecb29,diffVectorScratch),_0x5d9aa0=Cartesian3['angleBetween'](Cesium__namespace['Cartesian3']['UNIT_Z'],_0x111ed2),_0x3a9993=Cartesian3['cross'](Cesium__namespace['Cartesian3']['UNIT_Z'],_0x111ed2,diffVectorScratch);_0x4367f5=Quaternion['fromAxisAngle'](_0x3a9993,_0x5d9aa0-Math['PI'],orientationScratch),_0xfb8828=Cartesian3['distance'](_0x271139,_0x4ecb29),_0x59fd93[_0x5778c7(0xa10)]=Matrix4['fromRotationTranslation'](Matrix3['fromQuaternion'](_0x4367f5,matrix3Scratch),_0x271139,_0x59fd93['modelMatrix']);}else(!Cartesian3['equals'](_0x271139,_0x3957fe['position'])||!Quaternion['equals'](_0x4367f5,_0x3957fe['orientation']))&&(defined(_0x4367f5)?(_0x59fd93['modelMatrix']=Matrix4['fromRotationTranslation'](Matrix3[_0x5778c7(_0x4137cc._0x554f88)](_0x4367f5,matrix3Scratch),_0x271139,_0x59fd93['modelMatrix']),_0x3957fe['position']=Cartesian3[_0x5778c7(0x52e)](_0x271139,_0x3957fe[_0x5778c7(0xd91)]),_0x3957fe['orientation']=Quaternion[_0x5778c7(_0x4137cc._0x3224a9)](_0x4367f5,_0x3957fe['orientation'])):(_0x59fd93['modelMatrix']=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x271139),_0x3957fe[_0x5778c7(0xd91)]=Cartesian3['clone'](_0x271139,_0x3957fe['position'])));_0x59fd93['show']=!![],_0x59fd93['gaze']=_0x25c26c,_0x59fd93['radius']=_0xfb8828,_0x59fd93[_0x5778c7(_0x4137cc._0x3623bd)]=_0x33a50e,_0x59fd93['yHalfAngle']=_0x85ad2c,_0x59fd93[_0x5778c7(_0x4137cc._0x30ae9b)]=Property['getValueOrDefault'](_0xa3fba2['_lineColor'],_0x230b6f,Color['WHITE']),_0x59fd93['showSectorLines']=Property['getValueOrDefault'](_0xa3fba2['_showSectorLines'],_0x230b6f,!![]),_0x59fd93['showSectorSegmentLines']=Property['getValueOrDefault'](_0xa3fba2['_showSectorSegmentLines'],_0x230b6f,!![]),_0x59fd93['showLateralSurfaces']=Property['getValueOrDefault'](_0xa3fba2['_showLateralSurfaces'],_0x230b6f,!![]),_0x59fd93[_0x5778c7(0xf52)]=MaterialProperty['getValue'](_0x230b6f,_0xa3fba2[_0x5778c7(_0x4137cc._0x5548ac)],_0x59fd93['material']),_0x59fd93['showDomeSurfaces']=Property['getValueOrDefault'](_0xa3fba2['_showDomeSurfaces'],_0x230b6f,!![]),_0x59fd93['showDomeLines']=Property[_0x5778c7(0x35e)](_0xa3fba2['_showDomeLines'],_0x230b6f,!![]),_0x59fd93['showIntersection']=Property['getValueOrDefault'](_0xa3fba2[_0x5778c7(_0x4137cc._0x24fdea)],_0x230b6f,!![]),_0x59fd93['intersectionColor']=Property[_0x5778c7(0x35e)](_0xa3fba2['_intersectionColor'],_0x230b6f,Color[_0x5778c7(_0x4137cc._0x505b2)]),_0x59fd93['intersectionWidth']=Property[_0x5778c7(0x35e)](_0xa3fba2['_intersectionWidth'],_0x230b6f,0x1),_0x59fd93['showThroughEllipsoid']=Property[_0x5778c7(0x35e)](_0xa3fba2['_showThroughEllipsoid'],_0x230b6f,![]),_0x59fd93[_0x5778c7(0xd3d)]=Property['getValueOrDefault'](_0xa3fba2[_0x5778c7(0xe39)],_0x230b6f),_0x59fd93[_0x5778c7(0x8f0)]=Property['getValueOrDefault'](_0xa3fba2[_0x5778c7(_0x4137cc._0x5a2828)],_0x230b6f,Color['WHITE']),_0x59fd93[_0x5778c7(0x4f3)]=Property[_0x5778c7(_0x4137cc._0x137525)](_0xa3fba2['_showScanPlane'],_0x230b6f,!![]),_0x59fd93['scanPlaneRate']=Property['getValueOrDefault'](_0xa3fba2['_scanPlaneRate'],_0x230b6f,0x1);}return!![];},RectangularSensorVisualizer[_0x5a92ef(0xe26)]['isDestroyed']=function(){return![];},RectangularSensorVisualizer['prototype']['destroy']=function(){var _0xda66f8={_0x5bf062:0x4f2,_0x1522a0:0xe1d},_0x371d98=_0x5a92ef,_0x144513=this['_entitiesToVisualize'][_0x371d98(_0xda66f8._0x5bf062)],_0x1e19ef=this['_hash'],_0x707b2a=this['_primitives'];for(var _0x5290d0=_0x144513['length']-0x1;_0x5290d0>-0x1;_0x5290d0--){removePrimitive(_0x144513[_0x5290d0],_0x1e19ef,_0x707b2a);}for(var _0x59d885 in this){delete this[_0x59d885];}return Cesium__namespace[_0x371d98(_0xda66f8._0x1522a0)](this);},RectangularSensorVisualizer['prototype'][_0x5a92ef(0x23a)]=function(_0xc585bf,_0x4e3d0b,_0x1b89a5,_0x4298b4){var _0x11d695={_0x1621a0:0x779},_0x4bb419=_0x5a92ef,_0x4eaedd=this['_entitiesToVisualize'];if(!_0x4eaedd)return;var _0x367372=this[_0x4bb419(0xefc)],_0x56929c=this[_0x4bb419(0x583)],_0x4b899d,_0x22ecd6;for(_0x4b899d=_0x4e3d0b['length']-0x1;_0x4b899d>-0x1;_0x4b899d--){_0x22ecd6=_0x4e3d0b[_0x4b899d],defined(_0x22ecd6[_0x4bb419(_0x11d695._0x1621a0)])&&defined(_0x22ecd6['_position'])&&_0x4eaedd['set'](_0x22ecd6['id'],_0x22ecd6);}for(_0x4b899d=_0x4298b4['length']-0x1;_0x4b899d>-0x1;_0x4b899d--){_0x22ecd6=_0x4298b4[_0x4b899d],defined(_0x22ecd6[_0x4bb419(0x779)])&&defined(_0x22ecd6['_position'])?_0x4eaedd['set'](_0x22ecd6['id'],_0x22ecd6):(removePrimitive(_0x22ecd6,_0x367372,_0x56929c),_0x4eaedd['remove'](_0x22ecd6['id']));}for(_0x4b899d=_0x1b89a5['length']-0x1;_0x4b899d>-0x1;_0x4b899d--){_0x22ecd6=_0x1b89a5[_0x4b899d],removePrimitive(_0x22ecd6,_0x367372,_0x56929c),_0x4eaedd['remove'](_0x22ecd6['id']);}};var originalDefaultVisualizersCallback=Cesium__namespace['DataSourceDisplay']['defaultVisualizersCallback'];Cesium__namespace['DataSourceDisplay'][_0x5a92ef(0xe17)]=function(_0xfabe66,_0x497f40,_0x32e0de){var _0x1dfeaa=_0x32e0de['entities'],_0x1b9d1a=originalDefaultVisualizersCallback(_0xfabe66,_0x497f40,_0x32e0de);return _0x1b9d1a['concat']([new RectangularSensorVisualizer(_0xfabe66,_0x1dfeaa)]);};var RectangularSensor=function(_0x44775e){var _0x44c2d4={_0xdb2563:0x87e},_0x13f454={_0x4016f6:0x70e,_0xbdc972:0x326,_0x5008b2:0x46e,_0x29f240:0x8f0},_0x266736={_0x302435:0xf52,_0xc3c72a:0x3d5,_0x25ba8c:0x84b},_0x308f99={_0x245a93:0xe4f},_0x2770b8={_0x19b14f:0x5da,_0x2e105e:0xca4,_0x5d0a17:0x2fa},_0x5ce8a6={_0x270276:0x737},_0x17f8aa=_0x5a92ef;_inherits(_0x4ecf17,_0x44775e);var _0x8c0a3e=_createSuper(_0x4ecf17);function _0x4ecf17(){return _classCallCheck(this,_0x4ecf17),_0x8c0a3e['apply'](this,arguments);}return _createClass(_0x4ecf17,[{'key':'entityGraphic','get':function _0x450b19(){var _0x5759f2=_0x4361,_0xdb1d6c;return(_0xdb1d6c=this['_entity'])===null||_0xdb1d6c===void 0x0?void 0x0:_0xdb1d6c[_0x5759f2(_0x5ce8a6._0x270276)];}},{'key':'radius','get':function _0x3467d7(){var _0x5d6e49=_0x4361;return this['style'][_0x5d6e49(0xd18)];},'set':function _0x22d44f(_0x1f4a1a){var _0xe62de9=_0x4361;this['style']['radius']=_0x1f4a1a,this[_0xe62de9(0xe4f)]&&(this['entityGraphic']['radius']=_0x1f4a1a);}},{'key':'_mountedHook','value':function _0xcabacd(){var _0x10d383=_0x4361,_0x57da21={'position':this['position'],'orientation':this['getOrientation'](),'rectangularSensorMars':new RectangularSensorGraphics(RectangularSensorStyleConver['toCesiumVal'](this['style']))};this['_entity']=this['_createEntity'](_0x57da21),this[_0x10d383(_0x2770b8._0x19b14f)][_0x10d383(_0x2770b8._0x2e105e)]&&this[_0x10d383(_0x2770b8._0x5d0a17)]();}},{'key':'_updateStyleHook','value':function _0x11b9df(_0x50ae02,_0x5ad70b){var _0x2c5a7e=_0x4361;if(this['_entity']&&this['_state']===State['ADDED']){var _0x5a942f=this['_layer']['dataSource'];_0x5a942f['entities']['remove'](this['_entity']),delete this['_entity'],this['_mountedHook'](),_0x5a942f['entities']['add'](this[_0x2c5a7e(_0x308f99._0x245a93)]);}}},{'key':'_updateEntityOpacity','value':function _0xf81579(_0xdb47b2,_0xa3781f){var _0x5f222b=_0x4361,_0x14478c=_0xdb47b2===null||_0xdb47b2===void 0x0?void 0x0:_0xdb47b2[_0x5f222b(_0x266736._0x302435)];if(!_0x14478c)return![];var _0xcdf96a=getCesiumColor(_0x14478c['color'],Cesium__namespace[_0x5f222b(_0x266736._0xc3c72a)][_0x5f222b(0xf6a)]);return!Cesium__namespace['defined'](this[_0x5f222b(0x3be)])&&(this['_material_color_alpha']=_0xcdf96a['alpha']),_0x14478c[_0x5f222b(_0x266736._0x25ba8c)]=_0xcdf96a['withAlpha'](this['_material_color_alpha']*_0xa3781f),!![];}},{'key':'_updateExOpacity','value':function _0x2b2890(_0x474073){var _0x4d9ee5=_0x4361,_0x289306=getCesiumColor(this['entityGraphic']['lineColor'],Cesium__namespace[_0x4d9ee5(0x3d5)]['WHITE']);!Cesium__namespace[_0x4d9ee5(_0x13f454._0x4016f6)](this[_0x4d9ee5(0x326)])&&(this[_0x4d9ee5(_0x13f454._0xbdc972)]=_0x289306['alpha']);this[_0x4d9ee5(0x758)]['lineColor']=_0x289306['withAlpha'](this['_lineColor_alpha']*_0x474073);var _0x17ccf1=getCesiumColor(this[_0x4d9ee5(0x758)][_0x4d9ee5(0x8f0)],Cesium__namespace['Color']['WHITE']);!Cesium__namespace['defined'](this[_0x4d9ee5(_0x13f454._0x5008b2)])&&(this['_scanPlaneColor_alpha']=_0x17ccf1['alpha']),this['entityGraphic'][_0x4d9ee5(_0x13f454._0x29f240)]=_0x17ccf1[_0x4d9ee5(0x6ac)](this['_scanPlaneColor_alpha']*_0x474073);}},{'key':_0x17f8aa(_0x44c2d4._0xdb2563),'value':function _0xc617db(_0x183595,_0x5eee73){return RectangularSensorStyleConver['toJSON'](_0x183595,_0x5eee73,!![]);}}]),_0x4ecf17;}(BasePointEntity);register$4('rectangularSensor',RectangularSensor,!![]);var DEF_STYLE$j={'distance':0.1,'perPositionHeight':!![],'showFrustum':![],'opacity':0x1},Video2D=function(_0x2ccd67){var _0x148457={_0x5a25cf:0x7aa,_0x5ba200:0x9dd,_0x2410a8:0xc18,_0x4b2bf5:0x53a,_0x180e8e:0x7e5,_0x5c3c03:0x698,_0x1d15f0:0x795},_0x10da4d={_0xbbb308:0x925,_0x49a255:0x399,_0x3b4663:0x5d3},_0xbe3580={_0x23b6b1:0xf35},_0x833691={_0x1cf1d0:0xfaa,_0x522427:0xb03,_0x5b8b1f:0xef1,_0x3c2a18:0x86c,_0x4f53cf:0x4bc},_0x2a345a={_0x15d150:0xb11,_0x4808d3:0xb92,_0x1eb59b:0xb03},_0x35c128={_0x50f758:0xab0},_0x49681f={_0x566fb4:0xbf2},_0x2c846a={_0x4244ec:0x23b,_0x43f21a:0x5d6,_0x48c08f:0x797,_0x2acfd5:0xcda,_0x2b2e66:0xfaa,_0x43dd62:0xccb,_0x6fee0b:0x86a},_0x3d3ef1={_0x5ab830:0xcc1},_0xc16059={_0x2da802:0x399,_0x41d4d2:0xd91,_0x495f84:0xab0,_0x4885fc:0x9b7,_0x50d30c:0x8db,_0x71d13:0xd1e,_0x17e9c2:0x24e,_0x2009fe:0x926,_0x3325b0:0x8a2,_0x1fed31:0x348,_0x38d12d:0x348,_0x363ae4:0x387,_0x3d2458:0x89a,_0x35b75d:0x23b,_0x1e7dc8:0xab0,_0x3794e8:0x348,_0x3ffd38:0xf4a},_0xa54186={_0x5385c7:0x86a,_0x379a8e:0xbf2},_0x38d0cd={_0x47eaff:0x49c},_0x356cb7={_0x197a64:0x642},_0x21d3e1={_0x56b94a:0xbf2,_0x157c27:0xbf2,_0x5c453d:0x5da,_0x1f129b:0x3d5},_0x4ebb53={_0x4ec6d2:0xbf2},_0x5def78={_0x2b2e58:0xf52,_0x1bfead:0xeb2,_0x1f115d:0xe8e},_0x5e2586={_0x282ae6:0x89a,_0x232d4f:0xcc1},_0x5a823e={_0x534283:0x24e},_0x278d0d={_0x114a38:0xdd0},_0x18842f={_0x2ad29c:0x5da},_0x10c6eb={_0x26870a:0x208,_0x2efe6d:0x23b,_0x170e13:0x7c9,_0x268bd0:0xab0},_0x48a5d6={_0x2591fe:0x6e4,_0xca3f2e:0x4ba},_0x3232bb={_0x551b4e:0x6e4},_0x1d4737={_0x58619d:0x8e7,_0x4c4380:0x711,_0x3a54b8:0x4b9},_0x3272e7={_0x5c344b:0x53f},_0x31b3aa=_0x5a92ef;_inherits(_0x4d1eac,_0x2ccd67);var _0x2d9944=_createSuper(_0x4d1eac);function _0x4d1eac(){var _0x7416a6=_0x4361,_0x39fcbc,_0x4bdb6c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4d1eac),_0x4bdb6c['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$j),_0x4bdb6c['style']||{}),_0x39fcbc=_0x2d9944[_0x7416a6(_0x3272e7._0x5c344b)](this,_0x4bdb6c),_0x4bdb6c['position']&&(_0x39fcbc['position']=_0x4bdb6c[_0x7416a6(0xd91)]),_0x39fcbc['_videoPlay']=!![],_0x39fcbc;}return _createClass(_0x4d1eac,[{'key':'czmObjectEx','get':function _0x3b51c2(){var _0x2cd1cc=_0x4361,_0x89770d=[];return this['_frustumPrimitive']&&_0x89770d[_0x2cd1cc(_0x1d4737._0x58619d)](this['_frustumPrimitive']),this['_entity_label']&&_0x89770d[_0x2cd1cc(0x8e7)](this['_entity_label']),this[_0x2cd1cc(_0x1d4737._0x4c4380)]&&(_0x89770d=_0x89770d[_0x2cd1cc(_0x1d4737._0x3a54b8)](this[_0x2cd1cc(0x711)])),_0x89770d;}},{'key':'position','get':function _0x25049c(){var _0x43fbe6=_0x4361;return getPositionValue(this[_0x43fbe6(_0x3232bb._0x551b4e)]);},'set':function _0x249c12(_0x17a291){var _0x1c121c=_0x4361,_0x4e978b;this['_point']=LngLatPoint['parse'](_0x17a291),this[_0x1c121c(_0x48a5d6._0x2591fe)]=(_0x4e978b=this[_0x1c121c(_0x48a5d6._0xca3f2e)])===null||_0x4e978b===void 0x0?void 0x0:_0x4e978b['toCartesian'](),this['_entity']&&(this['_updatePositionsHook'](),this[_0x1c121c(0xcc1)](),this[_0x1c121c(0xcb3)]());}},{'key':'point','get':function _0x26083e(){var _0x2f3fc4=_0x4361;return this[_0x2f3fc4(0x4ba)];}},{'key':_0x31b3aa(_0x148457._0x5a25cf),'get':function _0x542f62(){var _0x2bc3c9=_0x31b3aa;return this[_0x2bc3c9(0x874)]['toArray']();}},{'key':_0x31b3aa(0xb5c),'get':function _0xa3158(){return this['options']['targetPosition'];},'set':function _0x543b3b(_0x569f78){var _0x23bcfc=_0x31b3aa,_0xd9e410;this['options']['targetPosition']=_0x569f78;if(!this[_0x23bcfc(0x399)])return;var _0x2e254a=this['position'];if(!_0x2e254a)return;var _0x263e8f=LngLatPoint[_0x23bcfc(_0x10c6eb._0x26870a)](_0x569f78,(_0xd9e410=this['_map'])===null||_0xd9e410===void 0x0?void 0x0:_0xd9e410['currentTime']);this[_0x23bcfc(0x89a)]=Cesium__namespace[_0x23bcfc(0x23b)]['distance'](_0x2e254a,_0x263e8f);var _0x5e23ea=Cesium__namespace['Cartesian3']['normalize'](Cesium__namespace['Cartesian3']['subtract'](_0x263e8f,_0x2e254a,new Cesium__namespace[(_0x23bcfc(_0x10c6eb._0x2efe6d))]()),new Cesium__namespace['Cartesian3']()),_0x2ac081=Cesium__namespace['Cartesian3']['normalize'](_0x2e254a,new Cesium__namespace[(_0x23bcfc(_0x10c6eb._0x2efe6d))]()),_0x3aa34a=new Cesium__namespace['Camera'](this['_map'][_0x23bcfc(_0x10c6eb._0x170e13)]);_0x3aa34a['position']=_0x2e254a,_0x3aa34a['direction']=_0x5e23ea,_0x3aa34a['up']=_0x2ac081,this['style'][_0x23bcfc(0x9b7)]=Cesium__namespace['Math']['toDegrees'](_0x3aa34a['heading']),this['style'][_0x23bcfc(0x9dd)]=Cesium__namespace[_0x23bcfc(_0x10c6eb._0x268bd0)]['toDegrees'](_0x3aa34a[_0x23bcfc(0x9dd)]),this['_updateDraw'](),this['_bindHierarchy']();}},{'key':'heading','get':function _0x7446bd(){var _0x2722c1;return(_0x2722c1=this['style']['heading'])!==null&&_0x2722c1!==void 0x0?_0x2722c1:0x0;},'set':function _0x33337a(_0x199c47){this['style']['heading']=_0x199c47,this['_updateDraw'](),this['_bindHierarchy']();}},{'key':_0x31b3aa(_0x148457._0x5ba200),'get':function _0x1df0db(){var _0x179b8c=_0x31b3aa,_0x55ce9b;return(_0x55ce9b=this[_0x179b8c(0x5da)]['pitch'])!==null&&_0x55ce9b!==void 0x0?_0x55ce9b:0x0;},'set':function _0x244f86(_0x457e68){var _0x331887=_0x31b3aa;this[_0x331887(_0x18842f._0x2ad29c)]['pitch']=_0x457e68,this['_updateDraw'](),this['_bindHierarchy']();}},{'key':'roll','get':function _0x53c0a7(){var _0x5acfcc;return(_0x5acfcc=this['style']['roll'])!==null&&_0x5acfcc!==void 0x0?_0x5acfcc:0x0;},'set':function _0x1631dd(_0x5c9665){var _0x584d7a=_0x31b3aa;this[_0x584d7a(0x5da)]['roll']=_0x5c9665,this['_updateDraw'](),this['_bindHierarchy']();}},{'key':'angle','get':function _0x1bf718(){return this['style']['angle'];},'set':function _0x2238f2(_0x43450a){var _0x497aa4=_0x31b3aa;this['style'][_0x497aa4(_0x278d0d._0x114a38)]=_0x43450a,this['_updateDraw'](),this[_0x497aa4(0xcb3)]();}},{'key':_0x31b3aa(0x24e),'get':function _0x54bf0e(){var _0x30c921=_0x31b3aa,_0xecb231;return(_0xecb231=this['style'][_0x30c921(_0x5a823e._0x534283)])!==null&&_0xecb231!==void 0x0?_0xecb231:this['style']['angle'];},'set':function _0x9e9f6e(_0x309e43){this['style']['angle2']=_0x309e43,this['_updateDraw'](),this['_bindHierarchy']();}},{'key':'distance','get':function _0x427099(){return this['style']['distance'];},'set':function _0xdfff91(_0x2f5d52){var _0x3ea98e=_0x31b3aa;this['style'][_0x3ea98e(_0x5e2586._0x282ae6)]=_0x2f5d52,this[_0x3ea98e(_0x5e2586._0x232d4f)](),this['_bindHierarchy']();}},{'key':'opacity','get':function _0xbd9a3f(){var _0x52c948=_0x31b3aa;return this[_0x52c948(0x5da)]['opacity'];},'set':function _0x3b67f7(_0x1c1241){var _0x1e0805=_0x31b3aa;this['style'][_0x1e0805(0xd87)]=_0x1c1241,this['_entity']&&(this[_0x1e0805(0xe4f)]['polygon'][_0x1e0805(_0x5def78._0x2b2e58)]['_color']['_value']['alpha']=_0x1c1241,this['_entity'][_0x1e0805(_0x5def78._0x1bfead)]['material'][_0x1e0805(_0x5def78._0x1f115d)]=_0x1c1241!==0x1);}},{'key':_0x31b3aa(0xdf1),'get':function _0x3fa51a(){return this['style']['showFrustum'];},'set':function _0x59d88c(_0x4083c5){this['style']['showFrustum']=_0x4083c5,this['_frustumPrimitive']['show']=_0x4083c5;}},{'key':'play','get':function _0x150d67(){return this['_videoPlay'];},'set':function _0x1caa57(_0x2fdbf9){var _0x19dae2=_0x31b3aa;this[_0x19dae2(0xa6e)]=_0x2fdbf9;if(!this['_videoContainer'])return;try{this['_videoPlay']?this[_0x19dae2(_0x4ebb53._0x4ec6d2)]['play']():this['_videoContainer']['pause']();}catch(_0x56ef40){}}},{'key':'updateVideoContainer','value':function _0x870201(){var _0x4a6b32=_0x31b3aa,_0x3158a4;this['_hasRemoveElement']&&(_0x3158a4=this['_videoContainer'])!==null&&_0x3158a4!==void 0x0&&_0x3158a4['parentNode']&&(this['_videoContainer']['parentNode']['removeChild'](this[_0x4a6b32(0xbf2)]),delete this['_hasRemoveElement'],delete this[_0x4a6b32(_0x21d3e1._0x56b94a)]);if(this['style']['url'])this[_0x4a6b32(_0x21d3e1._0x157c27)]=createVideo(this['style']['url'],this['style']['fileType'],'',document['body']),this['_videoContainer'][_0x4a6b32(_0x21d3e1._0x5c453d)]['display']='none',this[_0x4a6b32(0x676)]=!![];else this['style']['container']&&(this[_0x4a6b32(_0x21d3e1._0x56b94a)]=this['style'][_0x4a6b32(0xabf)]);this['_videoContainer']&&(this['_entity'][_0x4a6b32(0xeb2)][_0x4a6b32(0xf52)]=new Cesium__namespace['ImageMaterialProperty']({'image':this['_videoContainer'],'color':Cesium__namespace[_0x4a6b32(_0x21d3e1._0x1f129b)]['WHITE'][_0x4a6b32(0x6ac)](this['style']['opacity']),'transparent':this['style']['opacity']!==0x1}));}},{'key':'_mountedHook','value':function _0x363c83(){var _0x550c5c=_0x31b3aa;_get(_getPrototypeOf(_0x4d1eac['prototype']),_0x550c5c(0x415),this)[_0x550c5c(0x53f)](this),this[_0x550c5c(0x514)]['targetPosition']&&(this['targetPosition']=this['options']['targetPosition']),this[_0x550c5c(_0x356cb7._0x197a64)]();}},{'key':'_updateStyleHook','value':function _0x3da9cc(_0x4868b5,_0x4fed03){var _0x342f75=_0x31b3aa;_get(_getPrototypeOf(_0x4d1eac['prototype']),'_updateStyleHook',this)['call'](this,_0x4868b5,_0x4fed03),(_0x4fed03[_0x342f75(_0x38d0cd._0x47eaff)]||_0x4fed03['container'])&&this['updateVideoContainer']();}},{'key':'_addedHook','value':function _0x273d53(_0x229651){this['_updateDraw'](),this['_bindHierarchy'](),this['dataSource']['entities']['add'](this['_entity']);}},{'key':'_removedHook','value':function _0x48baa2(){var _0x215883=_0x31b3aa,_0x22f06f;this[_0x215883(_0xa54186._0x5385c7)]&&(this['_layer'][_0x215883(0xcda)]['remove'](this['_frustumPrimitive']),delete this['_frustumPrimitive']),this['dataSource']['entities']['remove'](this['_entity']),this['_hasRemoveElement']&&(_0x22f06f=this['_videoContainer'])!==null&&_0x22f06f!==void 0x0&&_0x22f06f['parentNode']&&(this[_0x215883(_0xa54186._0x379a8e)]['parentNode']['removeChild'](this['_videoContainer']),delete this[_0x215883(0x676)],delete this['_videoContainer']);}},{'key':'_updateDraw','value':function _0x168d79(){var _0x5474e1=_0x31b3aa;if(!this[_0x5474e1(_0xc16059._0x2da802)])return;var _0x3fa56f=this[_0x5474e1(_0xc16059._0x41d4d2)];if(!_0x3fa56f)return;var _0x406b3f=new Cesium__namespace[(_0x5474e1(0x7d7))](Cesium__namespace[_0x5474e1(_0xc16059._0x495f84)]['toRadians'](this[_0x5474e1(_0xc16059._0x4885fc)]),Cesium__namespace['Math']['toRadians'](this[_0x5474e1(0x9dd)]),Cesium__namespace['Math'][_0x5474e1(_0xc16059._0x50d30c)](this['roll'])),_0x24d1de=new Cesium__namespace[(_0x5474e1(0xfb1))](this['_map']['scene']);_0x24d1de['position']=_0x3fa56f,_0x24d1de[_0x5474e1(0x8c9)][_0x5474e1(_0xc16059._0x71d13)]=Cesium__namespace[_0x5474e1(0xab0)]['toRadians'](this['angle']*0x2),_0x24d1de['frustum']['aspectRatio']=this['angle']/this[_0x5474e1(_0xc16059._0x17e9c2)],_0x24d1de['frustum'][_0x5474e1(_0xc16059._0x2009fe)]=0.01,_0x24d1de['frustum']['far']=this['style']['distance'],_0x24d1de['setView']({'destination':_0x3fa56f,'orientation':{'heading':_0x406b3f[_0x5474e1(_0xc16059._0x4885fc)],'pitch':_0x406b3f['pitch'],'roll':_0x406b3f['roll']}}),this[_0x5474e1(_0xc16059._0x3325b0)](_0x24d1de);var _0x3ecefc=_0x24d1de['directionWC'],_0x1276ad=_0x24d1de['upWC'],_0x4cb861=_0x24d1de['rightWC'],_0x3e2291=new Cesium__namespace[(_0x5474e1(_0xc16059._0x1fed31))](_0x3fa56f,_0x3ecefc),_0x54c558=Cesium__namespace[_0x5474e1(_0xc16059._0x38d12d)][_0x5474e1(_0xc16059._0x363ae4)](_0x3e2291,this['style'][_0x5474e1(_0xc16059._0x3d2458)],new Cesium__namespace[(_0x5474e1(_0xc16059._0x35b75d))]()),_0x3d1fe0=Cesium__namespace[_0x5474e1(_0xc16059._0x1e7dc8)]['toRadians'](this[_0x5474e1(0xdd0)]),_0x122576=Math['tan'](_0x3d1fe0),_0x4beff2=this['style']['distance']*_0x122576,_0x3d5610=_0x4beff2/_0x24d1de['frustum']['aspectRatio'],_0x287ec7=Math['sqrt'](_0x4beff2*_0x4beff2+_0x3d5610*_0x3d5610),_0x151b2e=new Cesium__namespace['Cartesian3'](),_0x43d0f8=new Cesium__namespace[(_0x5474e1(_0xc16059._0x3794e8))](_0x54c558,_0x4cb861),_0x5aa15c=Cesium__namespace['Ray']['getPoint'](_0x43d0f8,_0x4beff2,new Cesium__namespace['Cartesian3']()),_0x3a8650=new Cesium__namespace['Ray'](_0x5aa15c,_0x1276ad);Cesium__namespace[_0x5474e1(0x348)]['getPoint'](_0x3a8650,_0x3d5610,_0x151b2e);var _0x348b3b=new Cesium__namespace['Cartesian3'](),_0x20a46b=Cesium__namespace['Cartesian3'][_0x5474e1(0x1017)](_0x1276ad,new Cesium__namespace[(_0x5474e1(0x23b))]()),_0x24b692=new Cesium__namespace[(_0x5474e1(0x348))](_0x5aa15c,_0x20a46b);Cesium__namespace['Ray']['getPoint'](_0x24b692,_0x3d5610,_0x348b3b);var _0x19bedd=new Cesium__namespace['Cartesian3'](),_0x4025f6=Cesium__namespace['Cartesian3']['normalize'](Cesium__namespace['Cartesian3'][_0x5474e1(_0xc16059._0x3ffd38)](_0x54c558,_0x151b2e,new Cesium__namespace['Cartesian3']()),new Cesium__namespace['Cartesian3']()),_0x4fab24=new Cesium__namespace['Ray'](_0x54c558,_0x4025f6);Cesium__namespace['Ray']['getPoint'](_0x4fab24,_0x287ec7,_0x19bedd);var _0x5e1b9b=new Cesium__namespace['Cartesian3'](),_0x1a5ca7=Cesium__namespace['Cartesian3'][_0x5474e1(0xfa8)](Cesium__namespace['Cartesian3']['subtract'](_0x54c558,_0x348b3b,new Cesium__namespace[(_0x5474e1(0x23b))]()),new Cesium__namespace['Cartesian3']()),_0x2ebff3=new Cesium__namespace[(_0x5474e1(0x348))](_0x54c558,_0x1a5ca7);Cesium__namespace[_0x5474e1(0x348)]['getPoint'](_0x2ebff3,_0x287ec7,_0x5e1b9b);var _0x645804=[_0x5e1b9b,_0x151b2e,_0x348b3b,_0x19bedd];this['_positions']=_0x645804;}},{'key':'_bindHierarchy','value':function _0x279ebf(){var _0x6a302d=_0x31b3aa,_0x3ea286=this;if(!this[_0x6a302d(0xe4f)])return;if(this['_position']instanceof Cesium__namespace['CallbackProperty']||this[_0x6a302d(0x6e4)]instanceof Cesium__namespace[_0x6a302d(0xb0b)]){var _0x2ac95a=new Cesium__namespace['PolygonHierarchy']();this['_entity']['polygon']['hierarchy']=new Cesium__namespace[(_0x6a302d(0xdcd))](function(_0x13fb1f){var _0x1ae3f0=_0x6a302d;return _0x3ea286[_0x1ae3f0(_0x3d3ef1._0x5ab830)](),_0x2ac95a['positions']=_0x3ea286[_0x1ae3f0(0x896)],_0x2ac95a;},![]);}else this['_entity']['polygon']['hierarchy']=new Cesium__namespace['PolygonHierarchy'](this['_positions']);}},{'key':'_createFrustumPrimitive','value':function _0x1a27fa(_0x130fa4){var _0x3644b2=_0x31b3aa,_0xda4bdf=_0x130fa4['directionWC'],_0x2ae5fd=_0x130fa4['upWC'],_0x22f6a3=_0x130fa4['rightWC'];_0x22f6a3=Cesium__namespace[_0x3644b2(_0x2c846a._0x4244ec)]['negate'](_0x22f6a3,new Cesium__namespace[(_0x3644b2(0x23b))]());var _0x92b2ff=new Cesium__namespace['Matrix3']();Cesium__namespace[_0x3644b2(0x5d6)]['setColumn'](_0x92b2ff,0x0,_0x22f6a3,_0x92b2ff),Cesium__namespace['Matrix3']['setColumn'](_0x92b2ff,0x1,_0x2ae5fd,_0x92b2ff),Cesium__namespace[_0x3644b2(_0x2c846a._0x43f21a)]['setColumn'](_0x92b2ff,0x2,_0xda4bdf,_0x92b2ff);var _0x330ebc=Cesium__namespace[_0x3644b2(_0x2c846a._0x48c08f)][_0x3644b2(0x7d1)](_0x92b2ff,new Cesium__namespace[(_0x3644b2(0x797))]());this['_frustumPrimitive']&&this['_layer'][_0x3644b2(_0x2c846a._0x2acfd5)][_0x3644b2(_0x2c846a._0x2b2e66)](this[_0x3644b2(0x86a)]),this[_0x3644b2(0x86a)]=new Cesium__namespace[(_0x3644b2(0x9ab))]({'geometryInstances':new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new Cesium__namespace['FrustumOutlineGeometry']({'origin':_0x130fa4['position'],'orientation':_0x330ebc,'frustum':_0x130fa4['frustum'],'_drawNearPlane':!![]}),'attributes':{'color':Cesium__namespace[_0x3644b2(0x879)][_0x3644b2(_0x2c846a._0x43dd62)](Cesium__namespace['Color']['AZURE'])}}),'appearance':new Cesium__namespace['PerInstanceColorAppearance']({'translucent':![],'flat':!![]}),'asynchronous':![],'show':this[_0x3644b2(0xdf1)]&&this[_0x3644b2(0x7a6)]}),this['_layer']['primitiveCollection'][_0x3644b2(0xd06)](this[_0x3644b2(_0x2c846a._0x6fee0b)]);}},{'key':_0x31b3aa(_0x148457._0x2410a8),'value':function _0x4b97d4(_0x36f742,_0x34ed08){var _0x21f5fd=_0x31b3aa,_0x58eae8=getAttrVal(_0x36f742,{'onlySimpleType':!![]});return this['style']['container']&&(_0x58eae8['container']='document.getElementById('['concat'](this[_0x21f5fd(_0x49681f._0x566fb4)]['id'],')')),_0x58eae8;}},{'key':_0x31b3aa(_0x148457._0x4b2bf5),'value':function _0x252d49(_0x4bc692){var _0x410fa5=_0x31b3aa;return{'type':'Point','coordinates':this['getCoordinate'](_0x4bc692===null||_0x4bc692===void 0x0?void 0x0:_0x4bc692[_0x410fa5(0xc56)])};}},{'key':_0x31b3aa(_0x148457._0x180e8e),'value':function _0x716a26(_0x308522){return this['point']?this['point']['toArray'](_0x308522):[];}},{'key':'setView','value':function _0x4cc3cf(){var _0x4c0fa3=_0x31b3aa;if(!this['_map'])return;this['_map'][_0x4c0fa3(0xa3c)]['setView']({'destination':this[_0x4c0fa3(0xd91)],'orientation':{'heading':Cesium__namespace['Math']['toRadians'](this['heading']),'pitch':Cesium__namespace[_0x4c0fa3(_0x35c128._0x50f758)]['toRadians'](this['pitch']),'roll':Cesium__namespace['Math'][_0x4c0fa3(0x8db)](this['roll'])}});}},{'key':'startDraw','value':function _0x274a35(_0x3fa7a4){var _0x240e34=_0x31b3aa;if(this[_0x240e34(_0x2a345a._0x15d150)])return this;this['_enabledDraw']=!![];_0x3fa7a4&&this[_0x240e34(_0x2a345a._0x4808d3)](_0x3fa7a4);if(!this['_map'])throw new Error('绘制时_map不能为空,请将对象添加到图层,并且图层已添加到Map');this['_map']['_setEditCursor'](!![]),this['enableControl'](![]),this['_startDrawHook'](),this[_0x240e34(_0x2a345a._0x1eb59b)](EventType['drawStart'],{'drawtype':this['type'],'graphic':this},!![]);}},{'key':'stopDraw','value':function _0x4fffad(){var _0x54888a=_0x31b3aa,_0x2b5d37,_0xe21a2e,_0x1119cc;if(!this['_enabledDraw'])return this;this['_stopDrawHook'](),this['_map']['_setEditCursor'](![]),this['enableControl'](!![]),this['_map']['closeSmallTooltip'](),this[_0x54888a(0xb11)]=![];if(!this['position']||!this['distance']){this[_0x54888a(_0x833691._0x1cf1d0)](!![]);return;}this[_0x54888a(_0x833691._0x522427)](EventType[_0x54888a(0x3ed)],{'drawtype':this[_0x54888a(0xe81)],'graphic':this},!![]),(_0x2b5d37=this['options'])!==null&&_0x2b5d37!==void 0x0&&_0x2b5d37[_0x54888a(_0x833691._0x5b8b1f)]&&this['options'][_0x54888a(0xef1)](this),(_0xe21a2e=this[_0x54888a(0x514)])!==null&&_0xe21a2e!==void 0x0&&(_0x1119cc=_0xe21a2e[_0x54888a(_0x833691._0x3c2a18)])!==null&&_0x1119cc!==void 0x0&&_0x1119cc['resolve']&&this['options']['_promise'][_0x54888a(_0x833691._0x4f53cf)](this);}},{'key':'_startDrawHook','value':function _0x321cc6(){var _0x1c9150=_0x31b3aa;this[_0x1c9150(0x399)]['on'](EventType[_0x1c9150(0x21a)],this[_0x1c9150(0x795)],this),this['_map']['on'](EventType['mouseMove'],this['_onMouseMoveHandler'],this);}},{'key':_0x31b3aa(_0x148457._0x5c3c03),'value':function _0x2d32ad(){var _0x28f938=_0x31b3aa;this['_map']['off'](EventType['click'],this['_onClickHandler'],this),this[_0x28f938(0x399)]['off'](EventType[_0x28f938(_0xbe3580._0x23b6b1)],this[_0x28f938(0x574)],this);}},{'key':_0x31b3aa(_0x148457._0x1d15f0),'value':function _0x1876c6(_0x5bf4e7){var _0x2eabd7=_0x31b3aa,_0x31e4d6=_0x5bf4e7['cartesian'];if(!_0x31e4d6)return;this['fire'](EventType['drawAddPoint'],_objectSpread2(_objectSpread2({},_0x5bf4e7),{},{'drawtype':this['type'],'graphic':this}),!![]);if(!this['position']){this['position']=_0x31e4d6;return;}this[_0x2eabd7(0xb5c)]=_0x31e4d6,this['stopDraw'](),this['fire'](EventType['drawCreated'],_0x5bf4e7);}},{'key':'_onMouseMoveHandler','value':function _0x177bb1(_0x269e9){var _0x26402f=_0x31b3aa,_0x177c7d=_0x269e9[_0x26402f(_0x10da4d._0xbbb308)];if(!_0x177c7d)return;var _0xd7a23f=this['position'];_0xd7a23f?(this['targetPosition']=_0x177c7d,this['fire'](EventType['drawMouseMove'],_objectSpread2(_objectSpread2({},_0x269e9),{},{'drawtype':this['type'],'graphic':this}),!![]),this[_0x26402f(_0x10da4d._0x49a255)]['openSmallTooltip'](_0x269e9['endPosition'],this['_map']['getLangText']('_单击完成绘制'))):this['_map']['openSmallTooltip'](_0x269e9[_0x26402f(_0x10da4d._0x3b4663)],this['_map']['getLangText'](_0x26402f(0xcab)));}}]),_0x4d1eac;}(PolygonEntity);register$4('video2D',Video2D,!![]);var AlgorithmUtil=(function(){var _0x6ea16e={_0x336bbf:0x44d},_0x3b87b9={_0x3c82f8:0x8e7},_0x2d3c2e={_0x4af97e:0x8e7,_0x384a4c:0x6ba},_0x456213={_0x4a4ef7:0x8e7},_0x38e60e={_0x1e7718:0x3c8,_0x20e103:0x90e},_0x5e9d24={_0x18e818:0x6ba,_0x4623dc:0x1021},_0x271440={_0x3fc781:0x675},_0x5699e2={_0x830d82:0xad9},_0x166b16={_0x143ba3:0xef5},_0x3da876={_0x485263:0xef5},_0x49a2de={_0x741ca5:0x374},_0x562abc=_0x5a92ef;function _0x1066c4(){var _0x14f844=_0x4361;_classCallCheck(this,_0x1066c4),this[_0x14f844(_0x49a2de._0x741ca5)]=Math['PI']/0x2,this['ZERO_TOLERANCE']=0.0001;}return _createClass(_0x1066c4,[{'key':'toRadians','value':function _0x48533a(_0x44a12b){return _0x44a12b*Math['PI']/0xb4;}},{'key':'getThirdPoint','value':function _0x18c536(_0x31a5fb,_0x2b9059,_0x5b0079,_0x14b183,_0x147cc1){var _0x24387f=_0x4361,_0x1b588d=this['getAzimuth'](_0x31a5fb,_0x2b9059),_0x2401e7=_0x147cc1?_0x1b588d+_0x5b0079:_0x1b588d-_0x5b0079,_0x2fbff5=_0x14b183*Math['cos'](_0x2401e7),_0x478857=_0x14b183*Math[_0x24387f(_0x3da876._0x485263)](_0x2401e7);return[_0x2b9059[0x0]+_0x2fbff5,_0x2b9059[0x1]+_0x478857];}},{'key':'getAzimuth','value':function _0x4fa977(_0xf5b2dd,_0x6c9a58){var _0x335436=0x0,_0x3d1694=Math['asin'](Math['abs'](_0x6c9a58[0x1]-_0xf5b2dd[0x1])/this['MathDistance'](_0xf5b2dd,_0x6c9a58));if(_0x6c9a58[0x1]>=_0xf5b2dd[0x1]&&_0x6c9a58[0x0]>=_0xf5b2dd[0x0])_0x335436=_0x3d1694+Math['PI'];else{if(_0x6c9a58[0x1]>=_0xf5b2dd[0x1]&&_0x6c9a58[0x0]<_0xf5b2dd[0x0])_0x335436=Math['PI']*0x2-_0x3d1694;else{if(_0x6c9a58[0x1]<_0xf5b2dd[0x1]&&_0x6c9a58[0x0]<_0xf5b2dd[0x0])_0x335436=_0x3d1694;else _0x6c9a58[0x1]<_0xf5b2dd[0x1]&&_0x6c9a58[0x0]>=_0xf5b2dd[0x0]&&(_0x335436=Math['PI']-_0x3d1694);}}return _0x335436;}},{'key':'MathDistance','value':function _0x316bbd(_0x459f73,_0x328a7a){var _0x278f1d=_0x4361;return Math['sqrt'](Math['pow'](_0x459f73[0x0]-_0x328a7a[0x0],0x2)+Math[_0x278f1d(0x9f4)](_0x459f73[0x1]-_0x328a7a[0x1],0x2));}},{'key':'isClockWise','value':function _0x23aa75(_0x88a114,_0x3e1c9a,_0x1789eb){if(!_0x1789eb)return![];return(_0x1789eb[0x1]-_0x88a114[0x1])*(_0x3e1c9a[0x0]-_0x88a114[0x0])>(_0x3e1c9a[0x1]-_0x88a114[0x1])*(_0x1789eb[0x0]-_0x88a114[0x0]);}},{'key':'getBisectorNormals','value':function _0x3df5a3(_0x27fdbd,_0x2a7cfd,_0x3b221d,_0x14dbbe){var _0xe1f575=_0x4361,_0x14725a=this['getNormal'](_0x2a7cfd,_0x3b221d,_0x14dbbe),_0x23034b=null,_0x2f693c=null,_0x2ec456=null,_0x50c471=null,_0x1dc05c=null,_0x531fbe=Math['sqrt'](_0x14725a[0x0]*_0x14725a[0x0]+_0x14725a[0x1]*_0x14725a[0x1]),_0x3db7d4=_0x14725a[0x0]/_0x531fbe,_0x1fa9f2=_0x14725a[0x1]/_0x531fbe,_0x12af02=this['MathDistance'](_0x2a7cfd,_0x3b221d),_0x445eb1=this[_0xe1f575(0xad9)](_0x3b221d,_0x14dbbe);return _0x531fbe>this['ZERO_TOLERANCE']?this['isClockWise'](_0x2a7cfd,_0x3b221d,_0x14dbbe)?(_0x2ec456=_0x27fdbd*_0x12af02,_0x50c471=_0x3b221d[0x0]-_0x2ec456*_0x1fa9f2,_0x1dc05c=_0x3b221d[0x1]+_0x2ec456*_0x3db7d4,_0x23034b=[_0x50c471,_0x1dc05c],_0x2ec456=_0x27fdbd*_0x445eb1,_0x50c471=_0x3b221d[0x0]+_0x2ec456*_0x1fa9f2,_0x1dc05c=_0x3b221d[0x1]-_0x2ec456*_0x3db7d4,_0x2f693c=[_0x50c471,_0x1dc05c]):(_0x2ec456=_0x27fdbd*_0x12af02,_0x50c471=_0x3b221d[0x0]+_0x2ec456*_0x1fa9f2,_0x1dc05c=_0x3b221d[0x1]-_0x2ec456*_0x3db7d4,_0x23034b=[_0x50c471,_0x1dc05c],_0x2ec456=_0x27fdbd*_0x445eb1,_0x50c471=_0x3b221d[0x0]-_0x2ec456*_0x1fa9f2,_0x1dc05c=_0x3b221d[0x1]+_0x2ec456*_0x3db7d4,_0x2f693c=[_0x50c471,_0x1dc05c]):(_0x50c471=_0x3b221d[0x0]+_0x27fdbd*(_0x2a7cfd[0x0]-_0x3b221d[0x0]),_0x1dc05c=_0x3b221d[0x1]+_0x27fdbd*(_0x2a7cfd[0x1]-_0x3b221d[0x1]),_0x23034b=[_0x50c471,_0x1dc05c],_0x50c471=_0x3b221d[0x0]+_0x27fdbd*(_0x14dbbe[0x0]-_0x3b221d[0x0]),_0x1dc05c=_0x3b221d[0x1]+_0x27fdbd*(_0x14dbbe[0x1]-_0x3b221d[0x1]),_0x2f693c=[_0x50c471,_0x1dc05c]),[_0x23034b,_0x2f693c];}},{'key':'getCubicValue','value':function _0x409eb9(_0x2fc146,_0x4fc4d4,_0x311431,_0x385608,_0x259b40){_0x2fc146=Math['max'](Math['min'](_0x2fc146,0x1),0x0);var _0x23ba69=0x1-_0x2fc146,_0x1b209d=_0x2fc146*_0x2fc146,_0xfe5a4=_0x1b209d*_0x2fc146,_0x194741=_0x23ba69*_0x23ba69,_0x26e043=_0x194741*_0x23ba69,_0x2d256d=_0x26e043*_0x4fc4d4[0x0]+0x3*_0x194741*_0x2fc146*_0x311431[0x0]+0x3*_0x23ba69*_0x1b209d*_0x385608[0x0]+_0xfe5a4*_0x259b40[0x0],_0x2f102a=_0x26e043*_0x4fc4d4[0x1]+0x3*_0x194741*_0x2fc146*_0x311431[0x1]+0x3*_0x23ba69*_0x1b209d*_0x385608[0x1]+_0xfe5a4*_0x259b40[0x1];return[_0x2d256d,_0x2f102a];}},{'key':_0x562abc(0x875),'value':function _0xe1c04a(_0x10716a,_0x47a66d,_0xec002a){var _0x305d3a=_0x10716a[0x0]-_0x47a66d[0x0],_0x4da192=_0x10716a[0x1]-_0x47a66d[0x1],_0x36f6b4=Math['sqrt'](_0x305d3a*_0x305d3a+_0x4da192*_0x4da192);_0x305d3a/=_0x36f6b4,_0x4da192/=_0x36f6b4;var _0x2152f8=_0xec002a[0x0]-_0x47a66d[0x0],_0x8c0595=_0xec002a[0x1]-_0x47a66d[0x1],_0x152587=Math['sqrt'](_0x2152f8*_0x2152f8+_0x8c0595*_0x8c0595);_0x2152f8/=_0x152587,_0x8c0595/=_0x152587;var _0x54e698=_0x305d3a+_0x2152f8,_0xf054f3=_0x4da192+_0x8c0595;return[_0x54e698,_0xf054f3];}},{'key':'getArcPoints','value':function _0x5bf060(_0x101486,_0x34fb42,_0x10b861,_0x129b53){var _0xddf086=null,_0x21c6d0=null,_0x510681=[],_0x366010=_0x129b53-_0x10b861;_0x366010=_0x366010<0x0?_0x366010+Math['PI']*0x2:_0x366010;for(var _0x228535=0x0;_0x228535<=0x64;_0x228535++){var _0x4e6bbb=_0x10b861+_0x366010*_0x228535/0x64;_0xddf086=_0x101486[0x0]+_0x34fb42*Math['cos'](_0x4e6bbb),_0x21c6d0=_0x101486[0x1]+_0x34fb42*Math['sin'](_0x4e6bbb),_0x510681['push']([_0xddf086,_0x21c6d0]);}return _0x510681;}},{'key':'getPointByAngleAndLen','value':function _0x26c3c2(_0x2dfbd1,_0x49f3de,_0x2e316c){var _0x202030=_0x562abc,_0x23b85f=_0x2dfbd1[0x0]+_0x49f3de*Math['cos'](_0x2e316c),_0x5921e3=_0x2dfbd1[0x1]+_0x49f3de*Math[_0x202030(_0x166b16._0x143ba3)](_0x2e316c);return[_0x23b85f,_0x5921e3];}},{'key':_0x562abc(0x90e),'value':function _0x39b991(_0x4272d5){return Math['pow'](this['wholeDistance'](_0x4272d5),0.99);}},{'key':_0x562abc(0xcdb),'value':function _0x388469(_0x3d6313){var _0x263609=_0x562abc,_0x12b618=0x0,_0x5928ae=this;return _0x3d6313&&Array['isArray'](_0x3d6313)&&_0x3d6313['length']>0x0&&_0x3d6313[_0x263609(_0x271440._0x3fc781)](function(_0x2e690e,_0x1242d0){var _0x5d7a7f=_0x263609;_0x1242d0<_0x3d6313['length']-0x1&&(_0x12b618+=_0x5928ae[_0x5d7a7f(_0x5699e2._0x830d82)](_0x2e690e,_0x3d6313[_0x1242d0+0x1]));}),_0x12b618;}},{'key':'getArrowHeadPoints','value':function _0x275d24(_0x123447){var _0x4e7acc=_0x562abc;if(!_0x123447)return[];var _0x1336d2=_0x123447['points'];if(_0x1336d2[_0x4e7acc(_0x5e9d24._0x18e818)]<0x2)return[];var _0xfe1868=_0x123447['tailLeft'],_0x41f06a=_0x123447['tailRight'],_0x47deb9=_0x123447['headTailFactor'],_0xc7ad1d=_0x123447['neckWidthFactor'],_0x225102=_0x123447[_0x4e7acc(0xad0)],_0x5a9e9c=_0x123447['headWidthFactor'],_0x3fe643=_0x123447[_0x4e7acc(0x7fe)],_0x472c37=this['getBaseLength'](_0x1336d2),_0x31320b=_0x472c37*_0x3fe643,_0x56657d=_0x1336d2[_0x1336d2['length']-0x1];_0x472c37=this['MathDistance'](_0x56657d,_0x1336d2[_0x1336d2['length']-0x2]);var _0x4958fc=this['MathDistance'](_0xfe1868,_0x41f06a);_0x31320b>_0x4958fc*_0x47deb9&&(_0x31320b=_0x4958fc*_0x47deb9);var _0x4ee0ff=_0x31320b*_0x5a9e9c,_0x39c2a3=_0x31320b*_0xc7ad1d;_0x31320b=_0x31320b>_0x472c37?_0x472c37:_0x31320b;var _0x26fdf7=_0x31320b*_0x225102,_0x5caa06=this['getThirdPoint'](_0x1336d2[_0x1336d2[_0x4e7acc(0x6ba)]-0x2],_0x56657d,0x0,_0x31320b,!![]),_0x3fa76e=this['getThirdPoint'](_0x1336d2[_0x1336d2['length']-0x2],_0x56657d,0x0,_0x26fdf7,!![]),_0x2518ee=this['getThirdPoint'](_0x56657d,_0x5caa06,this['HALF_PI'],_0x4ee0ff,![]),_0x4bd109=this['getThirdPoint'](_0x56657d,_0x5caa06,this['HALF_PI'],_0x4ee0ff,!![]),_0x4dab4b=this[_0x4e7acc(_0x5e9d24._0x4623dc)](_0x56657d,_0x3fa76e,this['HALF_PI'],_0x39c2a3,![]),_0x1811a8=this['getThirdPoint'](_0x56657d,_0x3fa76e,this['HALF_PI'],_0x39c2a3,!![]);return[_0x4dab4b,_0x2518ee,_0x56657d,_0x4bd109,_0x1811a8];}},{'key':_0x562abc(0x37b),'value':function _0x1c854e(_0x27ddda){var _0x3234fc=_0x562abc;if(!_0x27ddda)return;var _0x48327e=_0x27ddda['points'],_0x4197ce=_0x27ddda[_0x3234fc(_0x38e60e._0x1e7718)],_0x194d0a=_0x27ddda['swallowTailFactor'],_0xeed1fc=this[_0x3234fc(_0x38e60e._0x20e103)](_0x48327e),_0x27ee38=_0xeed1fc*_0x4197ce,_0x5bf029=this['getThirdPoint'](_0x48327e[0x1],_0x48327e[0x0],this['HALF_PI'],_0x27ee38,![]),_0x480d74=this[_0x3234fc(0x1021)](_0x48327e[0x1],_0x48327e[0x0],this['HALF_PI'],_0x27ee38,!![]),_0x13b350=_0x27ee38*_0x194d0a,_0x3fd6c3=this['getThirdPoint'](_0x48327e[0x1],_0x48327e[0x0],0x0,_0x13b350,!![]);return[_0x5bf029,_0x3fd6c3,_0x480d74];}},{'key':'getArrowBodyPoints','value':function _0x5c61d7(_0x2f62b9,_0x2eb721,_0x43645a,_0xdf2adb){var _0x5e1254=_0x562abc,_0x7ebb98=this[_0x5e1254(0xcdb)](_0x2f62b9),_0x4c3be7=this['getBaseLength'](_0x2f62b9),_0x2712fb=_0x4c3be7*_0xdf2adb,_0x3b537a=this['MathDistance'](_0x2eb721,_0x43645a),_0x29efb0=(_0x2712fb-_0x3b537a)/0x2,_0x3b647f=0x0,_0x34d703=[],_0x4e5eb5=[];for(var _0xb0cb01=0x1;_0xb0cb01<_0x2f62b9['length']-0x1;_0xb0cb01++){var _0x36d11a=this['getAngleOfThreePoints'](_0x2f62b9[_0xb0cb01-0x1],_0x2f62b9[_0xb0cb01],_0x2f62b9[_0xb0cb01+0x1])/0x2;_0x3b647f+=this[_0x5e1254(0xad9)](_0x2f62b9[_0xb0cb01-0x1],_0x2f62b9[_0xb0cb01]);var _0x3cdeae=(_0x2712fb/0x2-_0x3b647f/_0x7ebb98*_0x29efb0)/Math['sin'](_0x36d11a),_0x4a3eb1=this[_0x5e1254(0x1021)](_0x2f62b9[_0xb0cb01-0x1],_0x2f62b9[_0xb0cb01],Math['PI']-_0x36d11a,_0x3cdeae,!![]),_0x2e79c2=this['getThirdPoint'](_0x2f62b9[_0xb0cb01-0x1],_0x2f62b9[_0xb0cb01],_0x36d11a,_0x3cdeae,![]);_0x34d703[_0x5e1254(_0x456213._0x4a4ef7)](_0x4a3eb1),_0x4e5eb5[_0x5e1254(_0x456213._0x4a4ef7)](_0x2e79c2);}return _0x34d703['concat'](_0x4e5eb5);}},{'key':_0x562abc(0x8c0),'value':function _0x22eb6f(_0x271d49,_0x52d28e,_0x5cc23b){var _0xff8f15=this['getAzimuth'](_0x52d28e,_0x271d49)-this['getAzimuth'](_0x52d28e,_0x5cc23b);return _0xff8f15<0x0?_0xff8f15+Math['PI']*0x2:_0xff8f15;}},{'key':'getQBSplinePoints','value':function _0x39da06(_0x1f9bca){var _0x3ed9cb=_0x562abc;if(_0x1f9bca['length']<=0x2)return _0x1f9bca;else{var _0x2dc6b1=0x2,_0xfb9a3d=[],_0x28bc5a=_0x1f9bca[_0x3ed9cb(0x6ba)]-_0x2dc6b1-0x1;_0xfb9a3d[_0x3ed9cb(0x8e7)](_0x1f9bca[0x0]);for(var _0x5c9efb=0x0;_0x5c9efb<=_0x28bc5a;_0x5c9efb++){for(var _0x30f439=0x0;_0x30f439<=0x1;_0x30f439+=0.05){var _0x12cbdf=0x0,_0x231b0f=0x0;for(var _0x27fed1=0x0;_0x27fed1<=_0x2dc6b1;_0x27fed1++){var _0x2a34d8=this['getQuadricBSplineFactor'](_0x27fed1,_0x30f439);_0x12cbdf+=_0x2a34d8*_0x1f9bca[_0x5c9efb+_0x27fed1][0x0],_0x231b0f+=_0x2a34d8*_0x1f9bca[_0x5c9efb+_0x27fed1][0x1];}_0xfb9a3d['push']([_0x12cbdf,_0x231b0f]);}}return _0xfb9a3d[_0x3ed9cb(_0x2d3c2e._0x4af97e)](_0x1f9bca[_0x1f9bca[_0x3ed9cb(_0x2d3c2e._0x384a4c)]-0x1]),_0xfb9a3d;}}},{'key':'getQuadricBSplineFactor','value':function _0x55af04(_0x624df7,_0x1c2f4e){var _0x3d2d11=0x0;if(_0x624df7===0x0)_0x3d2d11=Math['pow'](_0x1c2f4e-0x1,0x2)/0x2;else{if(_0x624df7===0x1)_0x3d2d11=(-0x2*Math['pow'](_0x1c2f4e,0x2)+0x2*_0x1c2f4e+0x1)/0x2;else _0x624df7===0x2&&(_0x3d2d11=Math['pow'](_0x1c2f4e,0x2)/0x2);}return _0x3d2d11;}},{'key':_0x562abc(0x567),'value':function _0x54c7b4(_0x4b0fe5,_0x1ba7bb){return[(_0x4b0fe5[0x0]+_0x1ba7bb[0x0])/0x2,(_0x4b0fe5[0x1]+_0x1ba7bb[0x1])/0x2,(_0x4b0fe5[0x2]||0x0+_0x1ba7bb[0x2]||0x0)/0x2];}},{'key':'getCircleCenterOfThreePoints','value':function _0x44de4b(_0x3d963b,_0x34da07,_0x138f11){var _0x57498b=_0x3d963b[0x2]||0x0,_0x243ecf=[(_0x3d963b[0x0]+_0x34da07[0x0])/0x2,(_0x3d963b[0x1]+_0x34da07[0x1])/0x2,_0x57498b],_0x3582b9=[_0x243ecf[0x0]-_0x3d963b[0x1]+_0x34da07[0x1],_0x243ecf[0x1]+_0x3d963b[0x0]-_0x34da07[0x0],_0x57498b],_0x473109=[(_0x3d963b[0x0]+_0x138f11[0x0])/0x2,(_0x3d963b[0x1]+_0x138f11[0x1])/0x2,_0x57498b],_0x1ee85c=[_0x473109[0x0]-_0x3d963b[0x1]+_0x138f11[0x1],_0x473109[0x1]+_0x3d963b[0x0]-_0x138f11[0x0],_0x57498b];return this['getIntersectPoint'](_0x243ecf,_0x3582b9,_0x473109,_0x1ee85c);}},{'key':'getIntersectPoint','value':function _0x20dc32(_0x460778,_0x156440,_0x223e26,_0x4391f8){if(_0x460778[0x1]===_0x156440[0x1]){var _0x539b30=(_0x4391f8[0x0]-_0x223e26[0x0])/(_0x4391f8[0x1]-_0x223e26[0x1]),_0x4f0557=_0x539b30*(_0x460778[0x1]-_0x223e26[0x1])+_0x223e26[0x0],_0x5f902b=_0x460778[0x1];return[_0x4f0557,_0x5f902b];}if(_0x223e26[0x1]===_0x4391f8[0x1]){var _0x3b1c90=(_0x156440[0x0]-_0x460778[0x0])/(_0x156440[0x1]-_0x460778[0x1]),_0x88ea9a=_0x3b1c90*(_0x223e26[0x1]-_0x460778[0x1])+_0x460778[0x0],_0x4419fe=_0x223e26[0x1];return[_0x88ea9a,_0x4419fe];}var _0x5781a8=(_0x156440[0x0]-_0x460778[0x0])/(_0x156440[0x1]-_0x460778[0x1]),_0x2e9fb9=(_0x4391f8[0x0]-_0x223e26[0x0])/(_0x4391f8[0x1]-_0x223e26[0x1]),_0x28ddff=(_0x5781a8*_0x460778[0x1]-_0x460778[0x0]-_0x2e9fb9*_0x223e26[0x1]+_0x223e26[0x0])/(_0x5781a8-_0x2e9fb9),_0x288b26=_0x5781a8*_0x28ddff-_0x5781a8*_0x460778[0x1]+_0x460778[0x0];return[_0x288b26,_0x28ddff,_0x460778[0x2]||0x0];}},{'key':'getBezierPoints','value':function _0x84c2ea(_0x2c3cc0){var _0x10c779=_0x562abc;if(_0x2c3cc0['length']<=0x2)return _0x2c3cc0;else{var _0x2e4139=[],_0x29979d=_0x2c3cc0[_0x10c779(0x6ba)]-0x1;for(var _0x29e0aa=0x0;_0x29e0aa<=0x1;_0x29e0aa+=0.01){var _0xed1a33=0x0,_0x1713aa=0x0;for(var _0x303b8e=0x0;_0x303b8e<=_0x29979d;_0x303b8e++){var _0x24c54a=this['getBinomialFactor'](_0x29979d,_0x303b8e),_0x4b69be=Math['pow'](_0x29e0aa,_0x303b8e),_0x3abed8=Math['pow'](0x1-_0x29e0aa,_0x29979d-_0x303b8e);_0xed1a33+=_0x24c54a*_0x4b69be*_0x3abed8*_0x2c3cc0[_0x303b8e][0x0],_0x1713aa+=_0x24c54a*_0x4b69be*_0x3abed8*_0x2c3cc0[_0x303b8e][0x1];}_0x2e4139[_0x10c779(_0x3b87b9._0x3c82f8)]([_0xed1a33,_0x1713aa]);}return _0x2e4139;}}},{'key':'getFactorial','value':function _0xd013d0(_0x3b6f81){var _0x5cd015=0x1;switch(_0x3b6f81){case _0x3b6f81<=0x1:_0x5cd015=0x1;break;case _0x3b6f81===0x2:_0x5cd015=0x2;break;case _0x3b6f81===0x3:_0x5cd015=0x6;break;case _0x3b6f81===0x18:_0x5cd015=0x18;break;case _0x3b6f81===0x5:_0x5cd015=0x78;break;default:for(var _0x11f416=0x1;_0x11f416<=_0x3b6f81;_0x11f416++){_0x5cd015*=_0x11f416;}break;}return _0x5cd015;}},{'key':'getBinomialFactor','value':function _0x2294b1(_0x71913b,_0xd3a382){var _0x1c9bd6=_0x562abc;return this['getFactorial'](_0x71913b)/(this[_0x1c9bd6(_0x6ea16e._0x336bbf)](_0xd3a382)*this['getFactorial'](_0x71913b-_0xd3a382));}}]),_0x1066c4;}()),algorithmUtil=new AlgorithmUtil(),minAnalge=algorithmUtil[_0x5a92ef(0x8db)](0x14),maxAnalge=algorithmUtil[_0x5a92ef(0x8db)](0xa0),ArrowParentUtil=(function(){var _0x1ff4ea={_0x1f742b:0xb67},_0x5cd87a={_0x1dec4f:0xb67,_0xa0f34a:0x90e,_0x32b71d:0x481,_0x32d115:0xad0,_0x102d61:0x1021},_0xdb04a3={_0x257231:0x6ba},_0x40e8fb=_0x5a92ef;function _0x1e2a78(){_classCallCheck(this,_0x1e2a78),this['algorithmUtil']=algorithmUtil;}return _createClass(_0x1e2a78,[{'key':'getMaxHeight','value':function _0x42a392(_0x50d20c){var _0x3b4e65=_0x4361,_0x5a4ef3=_0x50d20c[0x0][0x2]||0x0;for(var _0x437d78=0x0;_0x437d78<_0x50d20c[_0x3b4e65(_0xdb04a3._0x257231)];_0x437d78++){_0x50d20c[0x2]>_0x5a4ef3&&(_0x5a4ef3=_0x50d20c[0x2]);}return _0x5a4ef3;}},{'key':_0x40e8fb(0x4ed),'value':function _0x4d1553(_0x10c5df,_0x3fa390,_0x3315ad){var _0x2cf414=_0x40e8fb;if(!_0x10c5df||_0x10c5df['length']<0x2)return null;var _0x5d19c9=this[_0x2cf414(_0x5cd87a._0x1dec4f)][_0x2cf414(_0x5cd87a._0xa0f34a)](_0x10c5df)*this['headHeightFactor'],_0x26ffb1=this['algorithmUtil']['MathDistance'](_0x3fa390,_0x3315ad);_0x5d19c9>_0x26ffb1*this['headTailFactor']&&(_0x5d19c9=_0x26ffb1*this['headTailFactor']);var _0x27e88b=_0x10c5df[_0x10c5df[_0x2cf414(0x6ba)]-0x1],_0x2dc435=_0x10c5df[_0x10c5df['length']-0x2],_0x2295d9=this['algorithmUtil']['MathDistance'](_0x27e88b,_0x2dc435);_0x5d19c9=_0x5d19c9>_0x2295d9?_0x2295d9:_0x5d19c9;var _0x36358a=_0x5d19c9*this[_0x2cf414(_0x5cd87a._0x32b71d)],_0x3e12a4=_0x5d19c9*this['neckWidthFactor'],_0x33ed8f=_0x5d19c9*this[_0x2cf414(_0x5cd87a._0x32d115)],_0x121451=this['algorithmUtil']['getThirdPoint'](_0x2dc435,_0x27e88b,0x0,_0x5d19c9,!![]),_0x546660=this['algorithmUtil']['getThirdPoint'](_0x2dc435,_0x27e88b,0x0,_0x33ed8f,!![]),_0x55d028=this['algorithmUtil'][_0x2cf414(_0x5cd87a._0x102d61)](_0x27e88b,_0x121451,Math['PI']/0x2,_0x36358a,![]),_0x17e1d8=this[_0x2cf414(_0x5cd87a._0x1dec4f)]['getThirdPoint'](_0x27e88b,_0x121451,Math['PI']/0x2,_0x36358a,!![]),_0x75ff7=this['algorithmUtil']['getThirdPoint'](_0x27e88b,_0x546660,Math['PI']/0x2,_0x3e12a4,![]),_0x5c3176=this['algorithmUtil']['getThirdPoint'](_0x27e88b,_0x546660,Math['PI']/0x2,_0x3e12a4,!![]);return[_0x75ff7,_0x55d028,_0x27e88b,_0x17e1d8,_0x5c3176];}},{'key':_0x40e8fb(0x623),'value':function _0x55998e(_0x3ddc3c,_0x1196ee,_0x5dcc92,_0x39548b){var _0x6935ef=_0x40e8fb,_0x306d30=this['algorithmUtil']['wholeDistance'](_0x3ddc3c),_0x4818fd=this['algorithmUtil']['getBaseLength'](_0x3ddc3c),_0x3a9e8f=_0x4818fd*_0x39548b,_0x574c78=this[_0x6935ef(_0x1ff4ea._0x1f742b)]['MathDistance'](_0x1196ee,_0x5dcc92),_0x3b02d5=(_0x3a9e8f-_0x574c78)/0x2,_0x4cfd5a=0x0,_0x44dcb7=[],_0x1277db=[];for(var _0x9137e2=0x1;_0x9137e2<_0x3ddc3c[_0x6935ef(0x6ba)]-0x1;_0x9137e2++){var _0xb0ac06=this[_0x6935ef(0xb67)]['getAngleOfThreePoints'](_0x3ddc3c[_0x9137e2-0x1],_0x3ddc3c[_0x9137e2],_0x3ddc3c[_0x9137e2+0x1])/0x2;if(_0xb0ac06<minAnalge)_0xb0ac06=minAnalge;else _0xb0ac06>maxAnalge&&(_0xb0ac06=maxAnalge);_0x4cfd5a+=this['algorithmUtil']['MathDistance'](_0x3ddc3c[_0x9137e2-0x1],_0x3ddc3c[_0x9137e2]);var _0x57385a=(_0x3a9e8f/0x2-_0x4cfd5a/_0x306d30*_0x3b02d5)/Math['sin'](_0xb0ac06),_0x2180ee=this['algorithmUtil']['getThirdPoint'](_0x3ddc3c[_0x9137e2-0x1],_0x3ddc3c[_0x9137e2],Math['PI']-_0xb0ac06,_0x57385a,!![]),_0x43fcf3=this['algorithmUtil']['getThirdPoint'](_0x3ddc3c[_0x9137e2-0x1],_0x3ddc3c[_0x9137e2],_0xb0ac06,_0x57385a,![]);_0x44dcb7['push'](_0x2180ee),_0x1277db['push'](_0x43fcf3);}return _0x44dcb7['concat'](_0x1277db);}}]),_0x1e2a78;}()),AttackArrowUtil=function(_0x125a36){var _0x1132d4={_0x5ca5bd:0x6ba,_0x8611ff:0x6ba,_0x379a5e:0x980,_0x1a96b9:0x4ed,_0x248875:0xb67,_0x2f0aa1:0x4b9},_0x2b4872={_0x4d5475:0xf7c},_0x197f22=_0x5a92ef;_inherits(_0xc31b8e,_0x125a36);var _0x474094=_createSuper(_0xc31b8e);function _0xc31b8e(){return _classCallCheck(this,_0xc31b8e),_0x474094['apply'](this,arguments);}return _createClass(_0xc31b8e,[{'key':_0x197f22(0x45a),'value':function _0x1b98a8(){var _0x402b41=_0x197f22,_0x12e88e=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this['headHeightFactor']=_0x12e88e['headHeightFactor']||0.18,this[_0x402b41(0x481)]=_0x12e88e['headWidthFactor']||0.3,this['neckHeightFactor']=_0x12e88e['neckHeightFactor']||0.85,this[_0x402b41(_0x2b4872._0x4d5475)]=_0x12e88e['neckWidthFactor']||0.15,this['headTailFactor']=_0x12e88e['headTailFactor']||0.8;}},{'key':'startCompute','value':function _0x3a480f(_0x4b0d68,_0x3e009c){var _0x368460=_0x197f22;if(!_0x4b0d68||_0x4b0d68[_0x368460(_0x1132d4._0x5ca5bd)]===0x0)return _0x4b0d68;this[_0x368460(0xbe0)]=_0x4b0d68,this['setOptions'](_0x3e009c);var _0x4b66d3=cartesians2mercators(_0x4b0d68),_0x2d8214=this['getMaxHeight'](_0x4b66d3),_0x300b10=_0x4b66d3[_0x4b66d3[_0x368460(_0x1132d4._0x5ca5bd)]-0x1],_0x145e1a=_0x4b66d3[_0x4b66d3['length']-0x2],_0x5a811c=this['algorithmUtil']['MathDistance'](_0x300b10,_0x145e1a);_0x5a811c<0x1&&_0x4b66d3[_0x368460(_0x1132d4._0x8611ff)]>0x2&&_0x4b66d3[_0x368460(0x9af)](_0x4b66d3['length']-0x2,0x1);var _0x4af9bb=_0x4b66d3[0x0],_0x57c487=_0x4b66d3[0x1];this['algorithmUtil'][_0x368460(_0x1132d4._0x379a5e)](_0x4b66d3[0x0],_0x4b66d3[0x1],_0x4b66d3[0x2])&&(_0x4af9bb=_0x4b66d3[0x1],_0x57c487=_0x4b66d3[0x0]);var _0x5093dd=this['algorithmUtil']['Mid'](_0x4af9bb,_0x57c487),_0x13709d=[_0x5093dd]['concat'](_0x4b66d3[_0x368460(0x3f7)](0x2)),_0x2c636d=this[_0x368460(_0x1132d4._0x1a96b9)](_0x13709d,_0x4af9bb,_0x57c487);if(!_0x2c636d||_0x2c636d['length']<0x4)return _0x4b0d68;var _0x55b533=_0x2c636d[0x0],_0x3dd6a7=_0x2c636d[0x4],_0x56fe4f=this['algorithmUtil']['MathDistance'](_0x4af9bb,_0x57c487)/this[_0x368460(_0x1132d4._0x248875)][_0x368460(0x90e)](_0x13709d),_0x10104d=this['getArrowBodyPoints'](_0x13709d,_0x55b533,_0x3dd6a7,_0x56fe4f),_0x1a257d=_0x10104d[_0x368460(_0x1132d4._0x5ca5bd)],_0x30c8b1=[_0x4af9bb][_0x368460(0x4b9)](_0x10104d['slice'](0x0,_0x1a257d/0x2));_0x30c8b1['push'](_0x55b533);var _0x1a49ff=[_0x57c487]['concat'](_0x10104d['slice'](_0x1a257d/0x2,_0x1a257d));_0x1a49ff['push'](_0x3dd6a7),_0x30c8b1=this['algorithmUtil']['getQBSplinePoints'](_0x30c8b1),_0x1a49ff=this['algorithmUtil']['getQBSplinePoints'](_0x1a49ff);var _0x2c27f3=_0x30c8b1[_0x368460(_0x1132d4._0x2f0aa1)](_0x2c636d,_0x1a49ff['reverse']()),_0x365c92=mercators2cartesians(_0x2c27f3,_0x2d8214);return _0x365c92;}}]),_0xc31b8e;}(ArrowParentUtil),attackArrowUtil$1=new AttackArrowUtil(),AttackArrow=function(_0xeb2e43){var _0x5e77f3={_0x34ebc7:0xa90};_inherits(_0x35ff14,_0xeb2e43);var _0x39e3c0=_createSuper(_0x35ff14);function _0x35ff14(){var _0x1ab715=_0x4361;return _classCallCheck(this,_0x35ff14),_0x39e3c0[_0x1ab715(_0x5e77f3._0x34ebc7)](this,arguments);}return _createClass(_0x35ff14,[{'key':'hasClosure','get':function _0x3711d5(){return![];}},{'key':'getShowPositions','value':function _0x110909(_0x47787c){if(!_0x47787c||_0x47787c['length']<0x2)return _0x47787c;return attackArrowUtil$1['startCompute'](_0x47787c,this['style']);}}]),_0x35ff14;}(PolygonEntity);register$4(_0x5a92ef(0xd6c),AttackArrow);var AttackArrowPWUtil=function(_0x259b9c){var _0x47529a={_0x21aa42:0x1021,_0x49cb71:0xb67},_0x734324={_0x48f5cb:0x4ed,_0x37d387:0xeb0,_0x377e19:0xeb0,_0x28c2cd:0x4b9},_0x30f5d6={_0x526a30:0x481,_0x175aca:0xad0,_0x36fddd:0x3c8},_0x4cc3fb=_0x5a92ef;_inherits(_0x4597d3,_0x259b9c);var _0x1d99a8=_createSuper(_0x4597d3);function _0x4597d3(){return _classCallCheck(this,_0x4597d3),_0x1d99a8['apply'](this,arguments);}return _createClass(_0x4597d3,[{'key':'setOptions','value':function _0x1cc050(){var _0x4c8557=_0x4361,_0x3e15a6=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this['headHeightFactor']=_0x3e15a6['headHeightFactor']||0.18,this[_0x4c8557(_0x30f5d6._0x526a30)]=_0x3e15a6['headWidthFactor']||0.3,this[_0x4c8557(_0x30f5d6._0x175aca)]=_0x3e15a6['neckHeightFactor']||0.85,this['neckWidthFactor']=_0x3e15a6['neckWidthFactor']||0.15,this['tailWidthFactor']=_0x3e15a6[_0x4c8557(_0x30f5d6._0x36fddd)]||0.1;}},{'key':_0x4cc3fb(0x532),'value':function _0x25b38c(_0x4f78ce,_0x267bc9){var _0x2046fe=_0x4cc3fb;if(!_0x4f78ce||_0x4f78ce['length']===0x0)return _0x4f78ce;this['positions']=_0x4f78ce,this['setOptions'](_0x267bc9);var _0x44606a=cartesians2mercators(_0x4f78ce),_0x286cec=this['getMaxHeight'](_0x44606a),_0x473de3=this['getTailPoints'](_0x44606a),_0x44f6d5=this[_0x2046fe(_0x734324._0x48f5cb)](_0x44606a,_0x473de3[0x0],_0x473de3[0x1]);if(!_0x44f6d5||_0x44f6d5['length']<0x4)return _0x4f78ce;var _0x1631a9=_0x44f6d5[0x0],_0x4a54ae=_0x44f6d5[0x4],_0x245776=this['getArrowBodyPoints'](_0x44606a,_0x1631a9,_0x4a54ae,this['tailWidthFactor']),_0x3b39a5=_0x245776['length'],_0x5d6f02=[_0x473de3[0x0]]['concat'](_0x245776['slice'](0x0,_0x3b39a5/0x2));_0x5d6f02['push'](_0x1631a9);var _0x461b99=[_0x473de3[0x1]]['concat'](_0x245776[_0x2046fe(0x3f7)](_0x3b39a5/0x2,_0x3b39a5));_0x461b99['push'](_0x4a54ae),_0x5d6f02=this['algorithmUtil'][_0x2046fe(_0x734324._0x37d387)](_0x5d6f02),_0x461b99=this['algorithmUtil'][_0x2046fe(_0x734324._0x377e19)](_0x461b99);var _0x4a538e=_0x5d6f02[_0x2046fe(_0x734324._0x28c2cd)](_0x44f6d5,_0x461b99['reverse']()),_0x3c5493=mercators2cartesians(_0x4a538e,_0x286cec);return _0x3c5493;}},{'key':'getTailPoints','value':function _0x586d9b(_0x547c2e){var _0x234141=_0x4cc3fb,_0x1a948d=this['algorithmUtil']['getBaseLength'](_0x547c2e),_0x167a00=_0x1a948d*this[_0x234141(0x3c8)],_0x4e3369=this['algorithmUtil'][_0x234141(_0x47529a._0x21aa42)](_0x547c2e[0x1],_0x547c2e[0x0],Math['PI']/0x2,_0x167a00,![]),_0x362c34=this[_0x234141(_0x47529a._0x49cb71)]['getThirdPoint'](_0x547c2e[0x1],_0x547c2e[0x0],Math['PI']/0x2,_0x167a00,!![]);return[_0x4e3369,_0x362c34];}}]),_0x4597d3;}(ArrowParentUtil),attackArrowPWUtil=new AttackArrowPWUtil(),AttackArrowPW=function(_0x3a15f1){var _0x3ab176={_0x464491:0x2fb},_0x4a75dd={_0x2f84dd:0x532},_0x31ec9a={_0x16914e:0x6ba},_0x5af69b=_0x5a92ef;_inherits(_0x2632ae,_0x3a15f1);var _0x4d6548=_createSuper(_0x2632ae);function _0x2632ae(){return _classCallCheck(this,_0x2632ae),_0x4d6548['apply'](this,arguments);}return _createClass(_0x2632ae,[{'key':'hasClosure','get':function _0x2f932d(){return![];}},{'key':'getShowPositions','value':function _0x5c7ff8(_0x2b9225){var _0x448fd8=_0x4361;if(!_0x2b9225||_0x2b9225[_0x448fd8(_0x31ec9a._0x16914e)]<0x2)return _0x2b9225;return attackArrowPWUtil[_0x448fd8(0x532)](_0x2b9225,this['style']);}}],[{'key':_0x5af69b(_0x3ab176._0x464491),'value':function _0x5b8856(_0x4b79bf,_0x1b4274){var _0x3e7e0e=_0x5af69b;if(!_0x4b79bf||_0x4b79bf['length']<0x2)return _0x4b79bf;return _0x4b79bf=LngLatArray['toCartesians'](_0x4b79bf),attackArrowPWUtil[_0x3e7e0e(_0x4a75dd._0x2f84dd)](_0x4b79bf,_0x1b4274);}}]),_0x2632ae;}(PolygonEntity);register$4(_0x5a92ef(0x461),AttackArrowPW);var AttackArrowYWUtil=function(_0x3687d0){var _0x582aa0={_0x4cb1c2:0x532},_0x589139={_0x418d20:0x45a,_0xc66104:0x980,_0x196514:0xb67,_0x556fbd:0x4b9},_0x58bd5e={_0x36e18f:0x7fe,_0x98850f:0xf7c,_0x5ba5d1:0x696},_0x3863aa=_0x5a92ef;_inherits(_0xcdf2b2,_0x3687d0);var _0x5ae415=_createSuper(_0xcdf2b2);function _0xcdf2b2(){return _classCallCheck(this,_0xcdf2b2),_0x5ae415['apply'](this,arguments);}return _createClass(_0xcdf2b2,[{'key':'setOptions','value':function _0x52bae5(){var _0x3bec6d=_0x4361,_0x51482a=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this[_0x3bec6d(_0x58bd5e._0x36e18f)]=_0x51482a['headHeightFactor']||0.18,this['headWidthFactor']=_0x51482a['headWidthFactor']||0.3,this['neckHeightFactor']=_0x51482a[_0x3bec6d(0xad0)]||0.85,this[_0x3bec6d(_0x58bd5e._0x98850f)]=_0x51482a['neckWidthFactor']||0.15,this['tailWidthFactor']=_0x51482a['tailWidthFactor']||0.1,this[_0x3bec6d(_0x58bd5e._0x5ba5d1)]=_0x51482a['headTailFactor']||0.8,this['swallowTailFactor']=_0x51482a['swallowTailFactor']||0x1;}},{'key':_0x3863aa(_0x582aa0._0x4cb1c2),'value':function _0x2b8522(_0x3a864e,_0x194428){var _0x355453=_0x3863aa;if(!_0x3a864e||_0x3a864e['length']===0x0)return _0x3a864e;this['positions']=_0x3a864e,this[_0x355453(_0x589139._0x418d20)](_0x194428);var _0x26a2d5=cartesians2mercators(_0x3a864e),_0x2512c3=this[_0x355453(0xfa1)](_0x26a2d5),_0x4c91b7=[_0x26a2d5[0x0],_0x26a2d5[0x1]],_0x55d4a8=_0x4c91b7[0x0],_0x24887b=_0x4c91b7[0x1];this['algorithmUtil'][_0x355453(_0x589139._0xc66104)](_0x26a2d5[0x0],_0x26a2d5[0x1],_0x26a2d5[0x2])&&(_0x55d4a8=_0x26a2d5[0x1],_0x24887b=_0x26a2d5[0x0]);var _0x2ee0c6=this['algorithmUtil']['Mid'](_0x55d4a8,_0x24887b),_0x13fde5=[_0x2ee0c6][_0x355453(0x4b9)](_0x26a2d5['slice'](0x2)),_0x2b28b5=this['getArrowHeadPoints'](_0x13fde5,_0x55d4a8,_0x24887b);if(!_0x2b28b5||_0x2b28b5['length']<0x4)return _0x3a864e;var _0x5376e5=[_0x2b28b5[0x0],_0x2b28b5[0x4]],_0x4e4e70=_0x5376e5[0x0],_0x4b46b4=_0x5376e5[0x1],_0xce602=this['algorithmUtil']['MathDistance'](_0x55d4a8,_0x24887b),_0x1e8a6f=this[_0x355453(_0x589139._0x196514)][_0x355453(0x90e)](_0x13fde5),_0x23883f=_0x1e8a6f*this['tailWidthFactor']*this['swallowTailFactor'],_0x4be86e=this['algorithmUtil']['getThirdPoint'](_0x13fde5[0x1],_0x13fde5[0x0],0x0,_0x23883f,!![]),_0x4012c3=_0xce602/_0x1e8a6f,_0x9109d6=this[_0x355453(0x623)](_0x13fde5,_0x4e4e70,_0x4b46b4,_0x4012c3),_0x3f0d4a=_0x9109d6['length'],_0x575b75=[_0x55d4a8][_0x355453(_0x589139._0x556fbd)](_0x9109d6['slice'](0x0,_0x3f0d4a/0x2));_0x575b75['push'](_0x4e4e70);var _0x15813a=[_0x24887b][_0x355453(0x4b9)](_0x9109d6['slice'](_0x3f0d4a/0x2,_0x3f0d4a));_0x15813a['push'](_0x4b46b4),_0x575b75=this[_0x355453(0xb67)]['getQBSplinePoints'](_0x575b75),_0x15813a=this['algorithmUtil']['getQBSplinePoints'](_0x15813a);var _0x4958a4=_0x575b75[_0x355453(_0x589139._0x556fbd)](_0x2b28b5,_0x15813a['reverse'](),[_0x4be86e,_0x575b75[0x0]]),_0x246afc=mercators2cartesians(_0x4958a4,_0x2512c3);return _0x246afc;}}]),_0xcdf2b2;}(ArrowParentUtil),attackArrowUtil=new AttackArrowYWUtil(),AttackArrowYW=function(_0x567d0c){var _0x4eb7a2={_0x4d6999:0x653,_0x326ddf:0x2fb},_0xc1dcf5={_0x23b44b:0x532,_0x17421a:0x5da},_0x14a22e=_0x5a92ef;_inherits(_0x13a6d2,_0x567d0c);var _0x20776c=_createSuper(_0x13a6d2);function _0x13a6d2(){return _classCallCheck(this,_0x13a6d2),_0x20776c['apply'](this,arguments);}return _createClass(_0x13a6d2,[{'key':_0x14a22e(_0x4eb7a2._0x4d6999),'get':function _0x39e122(){return![];}},{'key':_0x14a22e(0x2d8),'value':function _0x575a03(_0xfa5a53){var _0x3b3956=_0x14a22e;if(!_0xfa5a53||_0xfa5a53['length']<0x3)return _0xfa5a53;return attackArrowUtil[_0x3b3956(_0xc1dcf5._0x23b44b)](_0xfa5a53,this[_0x3b3956(_0xc1dcf5._0x17421a)]);}}],[{'key':_0x14a22e(_0x4eb7a2._0x326ddf),'value':function _0x42cac6(_0x2de8cf,_0x43ada8){if(!_0x2de8cf||_0x2de8cf['length']<0x3)return _0x2de8cf;return _0x2de8cf=LngLatArray['toCartesians'](_0x2de8cf),attackArrowUtil['startCompute'](_0x2de8cf,_0x43ada8);}}]),_0x13a6d2;}(PolygonEntity);register$4('attackArrowYW',AttackArrowYW);var CloseCurveUtil=(function(){var _0x439324={_0x380503:0x6ba},_0x331606={_0x33d0c2:0xbe0,_0x4fa9a0:0x5d4};function _0x1668e0(){_classCallCheck(this,_0x1668e0),this['algorithmUtil']=algorithmUtil;}return _createClass(_0x1668e0,[{'key':'startCompute','value':function _0x43bbbb(_0x12640a,_0x50d45c){var _0x5947d1=_0x4361;if(!_0x12640a||_0x12640a['length']===0x0)return _0x12640a;this[_0x5947d1(_0x331606._0x33d0c2)]=_0x12640a;var _0x498b5c=cartesians2mercators(_0x12640a),_0x2f956d=this['getMaxHeight'](_0x498b5c);_0x498b5c['push'](_0x498b5c[0x0],_0x498b5c[0x1]);var _0x7e48e4=[],_0x2ac317=[];for(var _0x578a8d=0x0;_0x578a8d<_0x498b5c['length']-0x2;_0x578a8d++){var _0x2e0135=this['algorithmUtil'][_0x5947d1(_0x331606._0x4fa9a0)](0.3,_0x498b5c[_0x578a8d],_0x498b5c[_0x578a8d+0x1],_0x498b5c[_0x578a8d+0x2]);_0x7e48e4=_0x7e48e4['concat'](_0x2e0135);}var _0x28ef5e=_0x7e48e4['length'];_0x7e48e4=[_0x7e48e4[_0x28ef5e-0x1]]['concat'](_0x7e48e4[_0x5947d1(0x3f7)](0x0,_0x28ef5e-0x1));for(var _0x46ec21=0x0;_0x46ec21<_0x498b5c[_0x5947d1(0x6ba)]-0x2;_0x46ec21++){var _0x438a5f=_0x498b5c[_0x46ec21],_0x552fd4=_0x498b5c[_0x46ec21+0x1];_0x2ac317['push'](_0x438a5f);for(var _0x585000=0x0;_0x585000<=0x64;_0x585000++){var _0x539b01=this[_0x5947d1(0xb67)][_0x5947d1(0xeab)](_0x585000/0x64,_0x438a5f,_0x7e48e4[_0x46ec21*0x2],_0x7e48e4[_0x46ec21*0x2+0x1],_0x552fd4);_0x2ac317['push'](_0x539b01);}_0x2ac317['push'](_0x552fd4);}var _0x6b08b5=mercators2cartesians(_0x2ac317,_0x2f956d);return _0x6b08b5;}},{'key':'getMaxHeight','value':function _0x203e98(_0x11d89b){var _0x5f501e=_0x4361,_0x9e3fd8=_0x11d89b[0x0][0x2]||0x0;for(var _0xb7b79f=0x0;_0xb7b79f<_0x11d89b[_0x5f501e(_0x439324._0x380503)];_0xb7b79f++){_0x11d89b[0x2]>_0x9e3fd8&&(_0x9e3fd8=_0x11d89b[0x2]);}return _0x9e3fd8;}}]),_0x1668e0;}()),closeCurveUtil=new CloseCurveUtil(),CloseVurve=function(_0x21090c){_inherits(_0x1c2f4d,_0x21090c);var _0x26d79a=_createSuper(_0x1c2f4d);function _0x1c2f4d(){return _classCallCheck(this,_0x1c2f4d),_0x26d79a['apply'](this,arguments);}return _createClass(_0x1c2f4d,[{'key':'getShowPositions','value':function _0x3fdc36(_0x276c42){if(!_0x276c42||_0x276c42['length']<0x2)return _0x276c42;return closeCurveUtil['startCompute'](_0x276c42,this['style']);}}],[{'key':'getOutlinePositions','value':function _0x2937ae(_0x181005,_0x2f584e){if(!_0x181005||_0x181005['length']<0x2)return _0x181005;return _0x181005=LngLatArray['toCartesians'](_0x181005),closeCurveUtil['startCompute'](_0x181005,_0x2f584e);}}]),_0x1c2f4d;}(PolygonEntity);register$4('closeVurve',CloseVurve);var DoubleArrowUtil=(function(){var _0x195139={_0x4f6b45:0x45a,_0xeb4e10:0xc9b},_0x477945={_0x411180:0xb67,_0x55328b:0x90e,_0x5b1627:0xef5},_0x3b80bc={_0x14ee5a:0x1021},_0x4fa712={_0x2bda9d:0xb67,_0x1ff85e:0x3f7},_0x10c2d2={_0x169210:0x8c0},_0x3f2af3={_0x375013:0xbe0,_0x1fbac8:0xad9,_0x246bea:0x592,_0x44f656:0x6ba,_0x1083e8:0x3f7,_0x6ad4e5:0x3f7,_0x8a6d72:0xee1,_0x5e60f4:0xb67},_0x212faf={_0x4585d7:0x6ba,_0x17b568:0x7fe,_0x4209d5:0x481},_0x1bd5dc=_0x5a92ef;function _0x5f1a13(){_classCallCheck(this,_0x5f1a13),this['algorithmUtil']=algorithmUtil;}return _createClass(_0x5f1a13,[{'key':_0x1bd5dc(_0x195139._0x4f6b45),'value':function _0x37ea28(){var _0x3a33a2=_0x1bd5dc,_0x1e1e89=arguments[_0x3a33a2(_0x212faf._0x4585d7)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this[_0x3a33a2(_0x212faf._0x17b568)]=_0x1e1e89['headHeightFactor']||0.25,this['headWidthFactor']=_0x1e1e89[_0x3a33a2(_0x212faf._0x4209d5)]||0.3,this['neckHeightFactor']=_0x1e1e89['neckHeightFactor']||0.85,this['neckWidthFactor']=_0x1e1e89['neckWidthFactor']||0.15;}},{'key':'startCompute','value':function _0x44c77c(_0x5228f4,_0x5effee){var _0x276e64=_0x1bd5dc;if(!_0x5228f4||_0x5228f4['length']<0x3)return _0x5228f4;this[_0x276e64(_0x3f2af3._0x375013)]=_0x5228f4,this['setOptions'](_0x5effee);var _0x3f83fb=cartesians2mercators(_0x5228f4),_0x3bb8dd=this['getMaxHeight'](_0x3f83fb),_0x3aa69e=[_0x3f83fb[0x0],_0x3f83fb[0x1],_0x3f83fb[0x2]],_0x3e9e5c=_0x3aa69e[0x0],_0x3fa4d3=_0x3aa69e[0x1],_0x204b4d=_0x3aa69e[0x2],_0x2c4e0b=this['positions'][_0x276e64(0x6ba)],_0x50cca0,_0x4d561d;if(_0x2c4e0b===0x3)_0x50cca0=this['getTempPoint4'](_0x3e9e5c,_0x3fa4d3,_0x204b4d),_0x4d561d=this['algorithmUtil']['Mid'](_0x3e9e5c,_0x3fa4d3);else{if(_0x2c4e0b===0x4)_0x50cca0=_0x3f83fb[0x3],_0x4d561d=this['algorithmUtil'][_0x276e64(0x567)](_0x3e9e5c,_0x3fa4d3);else{var _0x3f332e=this['algorithmUtil']['MathDistance'](_0x3f83fb[0x3],_0x3f83fb[0x4]),_0x209b32=this[_0x276e64(0xb67)][_0x276e64(_0x3f2af3._0x1fbac8)](_0x3f83fb[0x2],_0x3f83fb[0x3]);_0x3f332e<_0x209b32*0.1?(_0x50cca0=_0x3f83fb[0x3],_0x4d561d=this[_0x276e64(0xb67)]['Mid'](_0x3e9e5c,_0x3fa4d3)):(_0x50cca0=_0x3f83fb[0x3],_0x4d561d=_0x3f83fb[0x4]);}}var _0x118fbb,_0xa5b51e;this['algorithmUtil']['isClockWise'](_0x3e9e5c,_0x3fa4d3,_0x204b4d)?(_0x118fbb=this['getArrowPoints'](_0x3e9e5c,_0x4d561d,_0x50cca0,![]),_0xa5b51e=this['getArrowPoints'](_0x4d561d,_0x3fa4d3,_0x204b4d,!![])):(_0x118fbb=this['getArrowPoints'](_0x3fa4d3,_0x4d561d,_0x204b4d,![]),_0xa5b51e=this[_0x276e64(_0x3f2af3._0x246bea)](_0x4d561d,_0x3e9e5c,_0x50cca0,!![]));var _0xf2bdc8=_0x118fbb[_0x276e64(_0x3f2af3._0x44f656)],_0x20a214=(_0xf2bdc8-0x5)/0x2,_0x14093c=_0x118fbb[_0x276e64(_0x3f2af3._0x1083e8)](0x0,_0x20a214),_0x4aeffc=_0x118fbb[_0x276e64(_0x3f2af3._0x6ad4e5)](_0x20a214,_0x20a214+0x5),_0x47ee50=_0x118fbb['slice'](_0x20a214+0x5,_0xf2bdc8),_0x550a0f=_0xa5b51e['slice'](0x0,_0x20a214),_0x4f9c70=_0xa5b51e['slice'](_0x20a214,_0x20a214+0x5),_0x5d7987=_0xa5b51e[_0x276e64(0x3f7)](_0x20a214+0x5,_0xf2bdc8);_0x550a0f=this[_0x276e64(0xb67)][_0x276e64(_0x3f2af3._0x8a6d72)](_0x550a0f);var _0x22c0ac=this['algorithmUtil']['getBezierPoints'](_0x5d7987['concat'](_0x14093c[_0x276e64(0x3f7)](0x1)));_0x47ee50=this[_0x276e64(_0x3f2af3._0x5e60f4)]['getBezierPoints'](_0x47ee50);var _0x47ba09=_0x550a0f[_0x276e64(0x4b9)](_0x4f9c70,_0x22c0ac,_0x4aeffc,_0x47ee50),_0x7536e5=mercators2cartesians(_0x47ba09,_0x3bb8dd);return _0x7536e5;}},{'key':_0x1bd5dc(_0x195139._0xeb4e10),'value':function _0x314eb7(_0x2dcd82,_0x3348a5,_0x34dfb7){var _0x5e396b=_0x1bd5dc,_0x4f0cd2=this[_0x5e396b(0xb67)]['Mid'](_0x2dcd82,_0x3348a5),_0x3e8ab9=this['algorithmUtil']['MathDistance'](_0x4f0cd2,_0x34dfb7),_0x4a1f3c=this[_0x5e396b(0xb67)][_0x5e396b(_0x10c2d2._0x169210)](_0x2dcd82,_0x4f0cd2,_0x34dfb7),_0xfb6aa4,_0x940c82,_0x4b962d,_0x17011d;if(_0x4a1f3c<Math['PI']/0x2)_0x940c82=_0x3e8ab9*Math['sin'](_0x4a1f3c),_0x4b962d=_0x3e8ab9*Math['cos'](_0x4a1f3c),_0x17011d=this['algorithmUtil']['getThirdPoint'](_0x2dcd82,_0x4f0cd2,Math['PI']/0x2,_0x940c82,![]),_0xfb6aa4=this['algorithmUtil']['getThirdPoint'](_0x4f0cd2,_0x17011d,Math['PI']/0x2,_0x4b962d,!![]);else{if(_0x4a1f3c>=Math['PI']/0x2&&_0x4a1f3c<Math['PI'])_0x940c82=_0x3e8ab9*Math['sin'](Math['PI']-_0x4a1f3c),_0x4b962d=_0x3e8ab9*Math['cos'](Math['PI']-_0x4a1f3c),_0x17011d=this['algorithmUtil']['getThirdPoint'](_0x2dcd82,_0x4f0cd2,Math['PI']/0x2,_0x940c82,![]),_0xfb6aa4=this['algorithmUtil']['getThirdPoint'](_0x4f0cd2,_0x17011d,Math['PI']/0x2,_0x4b962d,![]);else _0x4a1f3c>=Math['PI']&&_0x4a1f3c<Math['PI']*1.5?(_0x940c82=_0x3e8ab9*Math[_0x5e396b(0xef5)](_0x4a1f3c-Math['PI']),_0x4b962d=_0x3e8ab9*Math['cos'](_0x4a1f3c-Math['PI']),_0x17011d=this['algorithmUtil']['getThirdPoint'](_0x2dcd82,_0x4f0cd2,Math['PI']/0x2,_0x940c82,!![]),_0xfb6aa4=this['algorithmUtil']['getThirdPoint'](_0x4f0cd2,_0x17011d,Math['PI']/0x2,_0x4b962d,!![])):(_0x940c82=_0x3e8ab9*Math['sin'](Math['PI']*0x2-_0x4a1f3c),_0x4b962d=_0x3e8ab9*Math[_0x5e396b(0xa50)](Math['PI']*0x2-_0x4a1f3c),_0x17011d=this['algorithmUtil'][_0x5e396b(0x1021)](_0x2dcd82,_0x4f0cd2,Math['PI']/0x2,_0x940c82,!![]),_0xfb6aa4=this['algorithmUtil']['getThirdPoint'](_0x4f0cd2,_0x17011d,Math['PI']/0x2,_0x4b962d,![]));}return _0xfb6aa4;}},{'key':'getArrowPoints','value':function _0x222eeb(_0x57ddd2,_0x1176b7,_0x58c8a4,_0x47c661){var _0xd980d1=_0x1bd5dc,_0x4277b7=this['algorithmUtil']['Mid'](_0x57ddd2,_0x1176b7),_0x4270ba=this[_0xd980d1(0xb67)]['MathDistance'](_0x4277b7,_0x58c8a4),_0x1cc30e=this['algorithmUtil']['getThirdPoint'](_0x58c8a4,_0x4277b7,0x0,_0x4270ba*0.3,!![]),_0x5e5c65=this['algorithmUtil']['getThirdPoint'](_0x58c8a4,_0x4277b7,0x0,_0x4270ba*0.5,!![]);_0x1cc30e=this['algorithmUtil']['getThirdPoint'](_0x4277b7,_0x1cc30e,Math['PI']/0x2,_0x4270ba/0x5,_0x47c661),_0x5e5c65=this[_0xd980d1(_0x4fa712._0x2bda9d)]['getThirdPoint'](_0x4277b7,_0x5e5c65,Math['PI']/0x2,_0x4270ba/0x4,_0x47c661);var _0x2698f9=[_0x4277b7,_0x1cc30e,_0x5e5c65,_0x58c8a4],_0x459f33=this['getArrowHeadPoints'](_0x2698f9);if(_0x459f33&&Array['isArray'](_0x459f33)&&_0x459f33['length']>0x3){var _0x5c5ce6=[_0x459f33[0x0],_0x459f33[0x4]],_0x3c685d=_0x5c5ce6[0x0],_0x38bcac=_0x5c5ce6[0x1],_0x58104a=this[_0xd980d1(0xb67)]['MathDistance'](_0x57ddd2,_0x1176b7)/this['algorithmUtil'][_0xd980d1(0x90e)](_0x2698f9)/0x2,_0x53c912=this['getArrowBodyPoints'](_0x2698f9,_0x3c685d,_0x38bcac,_0x58104a);if(_0x53c912){var _0x2d87ab=_0x53c912['length'],_0x1b193e=_0x53c912[_0xd980d1(_0x4fa712._0x1ff85e)](0x0,_0x2d87ab/0x2),_0x53ce81=_0x53c912['slice'](_0x2d87ab/0x2,_0x2d87ab);return _0x1b193e['push'](_0x3c685d),_0x53ce81['push'](_0x38bcac),_0x1b193e=_0x1b193e['reverse'](),_0x1b193e['push'](_0x1176b7),_0x53ce81=_0x53ce81['reverse'](),_0x53ce81[_0xd980d1(0x8e7)](_0x57ddd2),_0x1b193e['reverse']()['concat'](_0x459f33,_0x53ce81);}}else console['log'](_0xd980d1(0xf39),_0x459f33);}},{'key':'getArrowHeadPoints','value':function _0x47aa07(_0x4a8b38){var _0x195e3c=_0x1bd5dc;if(!_0x4a8b38||_0x4a8b38['length']<0x2)return[];var _0x4e09fc=this['algorithmUtil']['getBaseLength'](_0x4a8b38),_0x4fa6f7=_0x4e09fc*this['headHeightFactor'],_0x2c94ba=_0x4a8b38[_0x4a8b38[_0x195e3c(0x6ba)]-0x1],_0x19e972=_0x4fa6f7*this['headWidthFactor'],_0x48052e=_0x4fa6f7*this['neckWidthFactor'],_0x1e4999=_0x4fa6f7*this['neckHeightFactor'],_0x45b5d1=this['algorithmUtil']['getThirdPoint'](_0x4a8b38[_0x4a8b38['length']-0x2],_0x2c94ba,0x0,_0x4fa6f7,!![]),_0xb635b7=this['algorithmUtil'][_0x195e3c(0x1021)](_0x4a8b38[_0x4a8b38['length']-0x2],_0x2c94ba,0x0,_0x1e4999,!![]),_0x1807a4=this['algorithmUtil'][_0x195e3c(0x1021)](_0x2c94ba,_0x45b5d1,Math['PI']/0x2,_0x19e972,![]),_0x47db9a=this['algorithmUtil']['getThirdPoint'](_0x2c94ba,_0x45b5d1,Math['PI']/0x2,_0x19e972,!![]),_0x55248d=this['algorithmUtil'][_0x195e3c(_0x3b80bc._0x14ee5a)](_0x2c94ba,_0xb635b7,Math['PI']/0x2,_0x48052e,![]),_0x56e69a=this['algorithmUtil']['getThirdPoint'](_0x2c94ba,_0xb635b7,Math['PI']/0x2,_0x48052e,!![]);return[_0x55248d,_0x1807a4,_0x2c94ba,_0x47db9a,_0x56e69a];}},{'key':'getArrowBodyPoints','value':function _0x4cace3(_0x399422,_0x3689ca,_0x2f7777,_0x1be45a){var _0x1c5564=_0x1bd5dc,_0xdcea3=this['algorithmUtil']['wholeDistance'](_0x399422),_0x49336a=this[_0x1c5564(_0x477945._0x411180)][_0x1c5564(_0x477945._0x55328b)](_0x399422),_0x2bdc2f=_0x49336a*_0x1be45a,_0x12b3ec=this[_0x1c5564(0xb67)]['MathDistance'](_0x3689ca,_0x2f7777),_0x35366a=(_0x2bdc2f-_0x12b3ec)/0x2,_0x1ef88b=0x0,_0x3d1ac3=[],_0x2900ba=[];for(var _0x5172b6=0x1;_0x5172b6<_0x399422[_0x1c5564(0x6ba)]-0x1;_0x5172b6++){var _0x44ab2a=this['algorithmUtil']['getAngleOfThreePoints'](_0x399422[_0x5172b6-0x1],_0x399422[_0x5172b6],_0x399422[_0x5172b6+0x1])/0x2;_0x1ef88b+=this['algorithmUtil'][_0x1c5564(0xad9)](_0x399422[_0x5172b6-0x1],_0x399422[_0x5172b6]);var _0x5419ba=(_0x2bdc2f/0x2-_0x1ef88b/_0xdcea3*_0x35366a)/Math[_0x1c5564(_0x477945._0x5b1627)](_0x44ab2a),_0x4af636=this['algorithmUtil']['getThirdPoint'](_0x399422[_0x5172b6-0x1],_0x399422[_0x5172b6],Math['PI']-_0x44ab2a,_0x5419ba,!![]),_0x1906fd=this['algorithmUtil']['getThirdPoint'](_0x399422[_0x5172b6-0x1],_0x399422[_0x5172b6],_0x44ab2a,_0x5419ba,![]);_0x3d1ac3['push'](_0x4af636),_0x2900ba['push'](_0x1906fd);}return _0x3d1ac3[_0x1c5564(0x4b9)](_0x2900ba);}},{'key':'getMaxHeight','value':function _0x2b2ffd(_0x166827){var _0x5407dc=_0x1bd5dc,_0x3956ab=_0x166827[0x0][0x2]||0x0;for(var _0x2643aa=0x0;_0x2643aa<_0x166827[_0x5407dc(0x6ba)];_0x2643aa++){_0x166827[0x2]>_0x3956ab&&(_0x3956ab=_0x166827[0x2]);}return _0x3956ab;}}]),_0x5f1a13;}()),doubleArrowUtil=new DoubleArrowUtil(),DoubleArrow=function(_0x397805){var _0x21cd63={_0x5084d6:0x532},_0x55ad08={_0x39ed82:0x4cd};_inherits(_0x3ab48f,_0x397805);var _0x250375=_createSuper(_0x3ab48f);function _0x3ab48f(){var _0x2c9930=_0x4361,_0xcec052,_0x43177f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3ab48f),_0xcec052=_0x250375['call'](this,_0x43177f),_0xcec052[_0x2c9930(0x4cd)]=0x3,_0xcec052['_maxPointNum']=0x5,_0xcec052;}return _createClass(_0x3ab48f,[{'key':'getShowPositions','value':function _0x3ddb9b(_0x14ad05){var _0x56be23=_0x4361;if(!_0x14ad05||_0x14ad05['length']<this[_0x56be23(_0x55ad08._0x39ed82)])return _0x14ad05;return doubleArrowUtil[_0x56be23(0x532)](_0x14ad05,this['style']);}}],[{'key':'getOutlinePositions','value':function _0x5db31b(_0x4f8888,_0x3aec3c){var _0x3ca6cf=_0x4361;if(!_0x4f8888||_0x4f8888['length']<0x3)return _0x4f8888;return _0x4f8888=LngLatArray[_0x3ca6cf(0x573)](_0x4f8888),doubleArrowUtil[_0x3ca6cf(_0x21cd63._0x5084d6)](_0x4f8888,_0x3aec3c);}}]),_0x3ab48f;}(PolygonEntity);register$4(_0x5a92ef(0x264),DoubleArrow);var FineArrowUtil=(function(){var _0x562d50={_0x3557fb:0x45a,_0x3d6219:0xfa1},_0x5439a8={_0x1425a3:0x481,_0x5b6079:0xb67},_0x23a1ac={_0x3fe981:0x79f,_0x507078:0xf7c},_0x17e049=_0x5a92ef;function _0x4cc573(){var _0x13f7b9=_0x4361;_classCallCheck(this,_0x4cc573),this[_0x13f7b9(0xb67)]=algorithmUtil;}return _createClass(_0x4cc573,[{'key':_0x17e049(_0x562d50._0x3557fb),'value':function _0x578467(){var _0x15a594=_0x17e049,_0xcb5951=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this['headAngle']=_0xcb5951[_0x15a594(0xcc7)]||Math['PI']/8.5,this[_0x15a594(_0x23a1ac._0x3fe981)]=_0xcb5951['neckAngle']||Math['PI']/0xd,this['tailWidthFactor']=_0xcb5951['tailWidthFactor']||0.1,this['neckWidthFactor']=_0xcb5951[_0x15a594(_0x23a1ac._0x507078)]||0.2,this['headWidthFactor']=_0xcb5951[_0x15a594(0x481)]||0.25,this['neckHeightFactor']=_0xcb5951['neckHeightFactor']||0.85;}},{'key':'startCompute','value':function _0xc98002(_0x19d404,_0x4c6848){var _0x568284=_0x17e049;if(!_0x19d404||_0x19d404['length']===0x0)return _0x19d404;this['positions']=_0x19d404,this[_0x568284(0x45a)](_0x4c6848);var _0xf743a4=cartesians2mercators(_0x19d404),_0x30d947=this['getMaxHeight'](_0xf743a4),_0x553339=[_0xf743a4[0x0],_0xf743a4[0x1]],_0x4b461e=_0x553339[0x0],_0x479677=_0x553339[0x1],_0x4d7f42=this[_0x568284(0xb67)]['getBaseLength'](_0xf743a4),_0x2b99a1=_0x4d7f42*this['tailWidthFactor'],_0xcf722a=_0x4d7f42*this['neckWidthFactor'],_0x42fb9b=_0x4d7f42*this[_0x568284(_0x5439a8._0x1425a3)],_0x24eff4=this[_0x568284(_0x5439a8._0x5b6079)]['getThirdPoint'](_0x479677,_0x4b461e,Math['PI']/0x2,_0x2b99a1,!![]),_0x466d20=this['algorithmUtil']['getThirdPoint'](_0x479677,_0x4b461e,Math['PI']/0x2,_0x2b99a1,![]),_0x5ab575=this['algorithmUtil']['getThirdPoint'](_0x4b461e,_0x479677,this['headAngle'],_0x42fb9b,![]),_0x1d0a46=this['algorithmUtil']['getThirdPoint'](_0x4b461e,_0x479677,this['headAngle'],_0x42fb9b,!![]),_0x3fe6c2=this['algorithmUtil']['getThirdPoint'](_0x4b461e,_0x479677,this['neckAngle'],_0xcf722a,![]),_0x30eea1=this['algorithmUtil']['getThirdPoint'](_0x4b461e,_0x479677,this['neckAngle'],_0xcf722a,!![]),_0x5a850e=[_0x24eff4,_0x3fe6c2,_0x5ab575,_0x479677,_0x1d0a46,_0x30eea1,_0x466d20],_0x481436=mercators2cartesians(_0x5a850e,_0x30d947);return _0x481436;}},{'key':_0x17e049(_0x562d50._0x3d6219),'value':function _0x17c06f(_0x59aa4c){var _0x4506d8=_0x59aa4c[0x0][0x2]||0x0;for(var _0x16c021=0x0;_0x16c021<_0x59aa4c['length'];_0x16c021++){_0x59aa4c[0x2]>_0x4506d8&&(_0x4506d8=_0x59aa4c[0x2]);}return _0x4506d8;}}]),_0x4cc573;}()),fineArrowUtil=new FineArrowUtil(),FineArrow=function(_0x1948f6){var _0x27dce5={_0x1f2a3e:0x53f};_inherits(_0x3002dc,_0x1948f6);var _0x10639c=_createSuper(_0x3002dc);function _0x3002dc(){var _0x3be355=_0x4361,_0x7799fa,_0x37cabd=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3002dc),_0x7799fa=_0x10639c[_0x3be355(_0x27dce5._0x1f2a3e)](this,_0x37cabd),_0x7799fa['_minPointNum']=0x2,_0x7799fa['_maxPointNum']=0x2,_0x7799fa;}return _createClass(_0x3002dc,[{'key':'getShowPositions','value':function _0x3060ea(_0x340a3b){var _0x390831=_0x4361;if(!_0x340a3b||_0x340a3b[_0x390831(0x6ba)]<0x2)return _0x340a3b;return fineArrowUtil['startCompute'](_0x340a3b,this['style']);}}],[{'key':'getOutlinePositions','value':function _0x2ab3a6(_0x8ee17f,_0x4a8cff){if(!_0x8ee17f||_0x8ee17f['length']<0x2)return _0x8ee17f;return _0x8ee17f=LngLatArray['toCartesians'](_0x8ee17f),fineArrowUtil['startCompute'](_0x8ee17f,_0x4a8cff);}}]),_0x3002dc;}(PolygonEntity);register$4('fineArrow',FineArrow);var FineArrowYWUtil=function(_0x215e40){var _0xa0aea7={_0x41311c:0x37b},_0x3cc3e4={_0x3e0390:0x90e,_0x5b7d02:0xb67,_0x516f2e:0x1021},_0x30e392={_0x56d944:0x6ba,_0x434246:0xbe0,_0x1e40b2:0x3c8,_0x1b351c:0x4b9,_0x2524c3:0xeb0},_0x4f0615={_0x4245e1:0x7fe,_0xde9800:0xad0},_0x2ddeab={_0x4801dc:0xa90},_0x119a04=_0x5a92ef;_inherits(_0x3bc654,_0x215e40);var _0x4bb81a=_createSuper(_0x3bc654);function _0x3bc654(){var _0x3e03fe=_0x4361;return _classCallCheck(this,_0x3bc654),_0x4bb81a[_0x3e03fe(_0x2ddeab._0x4801dc)](this,arguments);}return _createClass(_0x3bc654,[{'key':'setOptions','value':function _0x5f2cef(){var _0x28ba4f=_0x4361,_0x47d22d=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this['headHeightFactor']=_0x47d22d[_0x28ba4f(_0x4f0615._0x4245e1)]||0.18,this['headWidthFactor']=_0x47d22d[_0x28ba4f(0x481)]||0.3,this[_0x28ba4f(_0x4f0615._0xde9800)]=_0x47d22d['neckHeightFactor']||0.85,this[_0x28ba4f(0xf7c)]=_0x47d22d['neckWidthFactor']||0.15,this['tailWidthFactor']=_0x47d22d[_0x28ba4f(0x3c8)]||0.1,this['swallowTailFactor']=_0x47d22d['swallowTailFactor']||0x1;}},{'key':'startCompute','value':function _0x4e5fb7(_0x313d8c,_0x5ca6de){var _0x1f5911=_0x4361;if(!_0x313d8c||_0x313d8c[_0x1f5911(_0x30e392._0x56d944)]===0x0)return _0x313d8c;this[_0x1f5911(_0x30e392._0x434246)]=_0x313d8c,this['setOptions'](_0x5ca6de);var _0x45fd86=cartesians2mercators(_0x313d8c),_0x1ed8ee=this['getMaxHeight'](_0x45fd86),_0x4b067d=this['getTailPoints'](_0x45fd86),_0x299c84=this[_0x1f5911(0x4ed)](_0x45fd86,_0x4b067d[0x0],_0x4b067d[0x2]);if(!_0x299c84||_0x299c84[_0x1f5911(0x6ba)]<0x4)return _0x313d8c;var _0x3775cc=_0x299c84[0x0],_0x2e7d95=_0x299c84[0x4],_0x128247=this['getArrowBodyPoints'](_0x45fd86,_0x3775cc,_0x2e7d95,this[_0x1f5911(_0x30e392._0x1e40b2)]),_0x5acd2e=_0x128247['length'],_0x3fd143=[_0x4b067d[0x0]]['concat'](_0x128247['slice'](0x0,_0x5acd2e/0x2));_0x3fd143[_0x1f5911(0x8e7)](_0x3775cc);var _0x80ca54=[_0x4b067d[0x2]][_0x1f5911(_0x30e392._0x1b351c)](_0x128247[_0x1f5911(0x3f7)](_0x5acd2e/0x2,_0x5acd2e));_0x80ca54[_0x1f5911(0x8e7)](_0x2e7d95),_0x3fd143=this['algorithmUtil']['getQBSplinePoints'](_0x3fd143),_0x80ca54=this['algorithmUtil'][_0x1f5911(_0x30e392._0x2524c3)](_0x80ca54);var _0x42b770=_0x3fd143['concat'](_0x299c84,_0x80ca54['reverse'](),[_0x4b067d[0x1],_0x3fd143[0x0]]),_0x539680=mercators2cartesians(_0x42b770,_0x1ed8ee);return _0x539680;}},{'key':_0x119a04(_0xa0aea7._0x41311c),'value':function _0x9a3fd5(_0x258dfe){var _0x369832=_0x119a04,_0x196e76=this['algorithmUtil'][_0x369832(_0x3cc3e4._0x3e0390)](_0x258dfe),_0x27c052=_0x196e76*this[_0x369832(0x3c8)],_0x1f79cc=this['algorithmUtil']['getThirdPoint'](_0x258dfe[0x1],_0x258dfe[0x0],Math['PI']/0x2,_0x27c052,![]),_0x1640c5=this['algorithmUtil']['getThirdPoint'](_0x258dfe[0x1],_0x258dfe[0x0],Math['PI']/0x2,_0x27c052,!![]),_0x5ac248=_0x27c052*this[_0x369832(0x385)],_0x115a99=this[_0x369832(_0x3cc3e4._0x5b7d02)][_0x369832(_0x3cc3e4._0x516f2e)](_0x258dfe[0x1],_0x258dfe[0x0],0x0,_0x5ac248,!![]);return[_0x1f79cc,_0x115a99,_0x1640c5];}}]),_0x3bc654;}(ArrowParentUtil),fineArrowYWUtil=new FineArrowYWUtil(),FineArrowYW=function(_0x1d45a5){var _0x55eb6b={_0x5d5f5f:0x2d8},_0x39088f={_0x13a55e:0x532},_0x286ef7=_0x5a92ef;_inherits(_0x44d9a4,_0x1d45a5);var _0x36c3ca=_createSuper(_0x44d9a4);function _0x44d9a4(){var _0x508914,_0xd8a94f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x44d9a4),_0x508914=_0x36c3ca['call'](this,_0xd8a94f),_0x508914['_minPointNum']=0x2,_0x508914['_maxPointNum']=0x2,_0x508914;}return _createClass(_0x44d9a4,[{'key':_0x286ef7(_0x55eb6b._0x5d5f5f),'value':function _0x375735(_0x2474d5){var _0x5bd225=_0x286ef7;if(!_0x2474d5||_0x2474d5[_0x5bd225(0x6ba)]<0x2)return _0x2474d5;return fineArrowYWUtil[_0x5bd225(_0x39088f._0x13a55e)](_0x2474d5,this['style']);}}],[{'key':'getOutlinePositions','value':function _0x5472d4(_0x3095d7,_0x29ba77){if(!_0x3095d7||_0x3095d7['length']<0x2)return _0x3095d7;return _0x3095d7=LngLatArray['toCartesians'](_0x3095d7),fineArrowYWUtil['startCompute'](_0x3095d7,_0x29ba77);}}]),_0x44d9a4;}(PolygonEntity);register$4(_0x5a92ef(0xe9b),FineArrowYW);var GatheringPlaceUtil=(function(){var _0x1f7ac2={_0x1b9544:0xfa1,_0x1bd5eb:0xb67};function _0x3d93de(){_classCallCheck(this,_0x3d93de),this['algorithmUtil']=algorithmUtil;}return _createClass(_0x3d93de,[{'key':'startCompute','value':function _0x532f58(_0x3a0c21,_0x44b790){var _0x598db0=_0x4361;if(!_0x3a0c21||_0x3a0c21['length']===0x0)return _0x3a0c21;this[_0x598db0(0xbe0)]=_0x3a0c21;var _0x49b0a4=cartesians2mercators(_0x3a0c21),_0x577fc3=this[_0x598db0(_0x1f7ac2._0x1b9544)](_0x49b0a4),_0x5c5325=this['algorithmUtil']['Mid'](_0x49b0a4[0x0],_0x49b0a4[0x2]);_0x49b0a4['push'](_0x5c5325,_0x49b0a4[0x0],_0x49b0a4[0x1]);var _0x2ef589=[],_0x7c54fd,_0x5d122c,_0x23b8fc,_0xadb6ee=[];for(var _0x540c67=0x0;_0x540c67<_0x49b0a4['length']-0x2;_0x540c67++){_0x7c54fd=_0x49b0a4[_0x540c67],_0x5d122c=_0x49b0a4[_0x540c67+0x1],_0x23b8fc=_0x49b0a4[_0x540c67+0x2];var _0xf17286=this[_0x598db0(_0x1f7ac2._0x1bd5eb)]['getBisectorNormals'](0.4,_0x7c54fd,_0x5d122c,_0x23b8fc);_0x2ef589=_0x2ef589['concat'](_0xf17286);}var _0x53d9c9=_0x2ef589['length'];_0x2ef589=[_0x2ef589[_0x53d9c9-0x1]]['concat'](_0x2ef589['slice'](0x0,_0x53d9c9-0x1));for(var _0x51d3ab=0x0;_0x51d3ab<_0x49b0a4[_0x598db0(0x6ba)]-0x2;_0x51d3ab++){_0x7c54fd=_0x49b0a4[_0x51d3ab],_0x5d122c=_0x49b0a4[_0x51d3ab+0x1],_0xadb6ee['push'](_0x7c54fd);for(var _0x4722f2=0x0;_0x4722f2<=0x64;_0x4722f2++){var _0x23ab05=this[_0x598db0(0xb67)]['getCubicValue'](_0x4722f2/0x64,_0x7c54fd,_0x2ef589[_0x51d3ab*0x2],_0x2ef589[_0x51d3ab*0x2+0x1],_0x5d122c);_0xadb6ee['push'](_0x23ab05);}_0xadb6ee['push'](_0x5d122c);}var _0x3cb6bb=mercators2cartesians(_0xadb6ee,_0x577fc3);return _0x3cb6bb;}},{'key':'getMaxHeight','value':function _0x383773(_0x21c62f){var _0x10b7cf=_0x21c62f[0x0][0x2]||0x0;for(var _0x596143=0x0;_0x596143<_0x21c62f['length'];_0x596143++){_0x21c62f[0x2]>_0x10b7cf&&(_0x10b7cf=_0x21c62f[0x2]);}return _0x10b7cf;}}]),_0x3d93de;}()),gatheringPlaceUtil=new GatheringPlaceUtil(),GatheringPlace=function(_0x523740){var _0x548b2e={_0x41a34a:0x6ba},_0x16ae71={_0x4d9221:0x4cd};_inherits(_0x1a312d,_0x523740);var _0x3ba885=_createSuper(_0x1a312d);function _0x1a312d(){var _0x544b22=_0x4361,_0x4b71ac,_0x2f9f51=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1a312d),_0x4b71ac=_0x3ba885[_0x544b22(0x53f)](this,_0x2f9f51),_0x4b71ac['_minPointNum']=0x3,_0x4b71ac['_maxPointNum']=0x3,_0x4b71ac;}return _createClass(_0x1a312d,[{'key':'getShowPositions','value':function _0x2bafc4(_0x4991bc){var _0x2e8a74=_0x4361;if(!_0x4991bc||_0x4991bc[_0x2e8a74(0x6ba)]<this[_0x2e8a74(_0x16ae71._0x4d9221)])return _0x4991bc;return gatheringPlaceUtil['startCompute'](_0x4991bc,this['style']);}}],[{'key':'getOutlinePositions','value':function _0x102857(_0x52acfe,_0x8c5807){var _0x33abfc=_0x4361;if(!_0x52acfe||_0x52acfe[_0x33abfc(_0x548b2e._0x41a34a)]<0x2)return _0x52acfe;return _0x52acfe=LngLatArray[_0x33abfc(0x573)](_0x52acfe),gatheringPlaceUtil['startCompute'](_0x52acfe,_0x8c5807);}}]),_0x1a312d;}(PolygonEntity);register$4(_0x5a92ef(0x699),GatheringPlace);var IsosTriangle=function(_0x16f34f){var _0x1c703b={_0x298990:0x6ba},_0x316b61={_0x5d33bc:0x6ba,_0x41da28:0x4cd};_inherits(_0x337ead,_0x16f34f);var _0x52ae94=_createSuper(_0x337ead);function _0x337ead(){var _0x5e7181,_0x192296=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x337ead),_0x5e7181=_0x52ae94['call'](this,_0x192296),_0x5e7181['_minPointNum']=0x3,_0x5e7181['_maxPointNum']=0x3,_0x5e7181;}return _createClass(_0x337ead,[{'key':'getShowPositions','value':function _0x48ac5d(_0x17da8b){var _0x5efffc=_0x4361;if(!_0x17da8b||_0x17da8b[_0x5efffc(_0x316b61._0x5d33bc)]<this[_0x5efffc(_0x316b61._0x41da28)])return _0x17da8b;return _0x337ead['getOutlinePositions'](_0x17da8b,this['style']);}}],[{'key':'getOutlinePositions','value':function _0x2f5e0f(_0x3deb6e,_0x2461aa){var _0x4bb3d1=_0x4361;if(!_0x3deb6e||_0x3deb6e[_0x4bb3d1(_0x1c703b._0x298990)]<0x3)return _0x3deb6e;var _0x2e5fbc=_0x3deb6e[0x0],_0x26bbdb=_0x3deb6e[0x1],_0x2d89a8=_0x3deb6e[0x2],_0x173008=Cesium__namespace['Cartesian3']['midpoint'](_0x2e5fbc,_0x26bbdb,new Cesium__namespace['Cartesian3']()),_0x389cd9=getAngle(_0x173008,_0x26bbdb),_0x5a3289=getAngle(_0x173008,_0x2d89a8),_0x2cbbe8=_0x389cd9-_0x5a3289-0x5a,_0x55f5ee=getRotateCenterPoint(_0x173008,_0x2d89a8,_0x2cbbe8);return[_0x2e5fbc,_0x26bbdb,_0x55f5ee];}}]),_0x337ead;}(PolygonEntity);register$4('isosTriangle',IsosTriangle);var LuneUtil=(function(){var _0x53b025={_0x3b8f53:0xb67,_0x17b671:0xa5c,_0x7c337:0xb67};function _0xaba19e(){_classCallCheck(this,_0xaba19e),this['algorithmUtil']=algorithmUtil;}return _createClass(_0xaba19e,[{'key':'startCompute','value':function _0x4cb967(_0x3b4bf1,_0x2b54cb){var _0x36fb7f=_0x4361;if(!_0x3b4bf1||_0x3b4bf1['length']===0x0)return _0x3b4bf1;this['positions']=_0x3b4bf1;var _0x2fa4ec=cartesians2mercators(_0x3b4bf1),_0x3974ee=this['getMaxHeight'](_0x2fa4ec),_0x3410ab=[_0x2fa4ec[0x0],_0x2fa4ec[0x1],_0x2fa4ec[0x2],undefined,undefined],_0x510922=_0x3410ab[0x0],_0x336171=_0x3410ab[0x1],_0x5f50b8=_0x3410ab[0x2],_0x2cc85=_0x3410ab[0x3],_0x13327a=_0x3410ab[0x4],_0x544e2d=this[_0x36fb7f(_0x53b025._0x3b8f53)][_0x36fb7f(_0x53b025._0x17b671)](_0x510922,_0x336171,_0x5f50b8),_0x46ec5d=this['algorithmUtil']['MathDistance'](_0x510922,_0x544e2d),_0x264f1d=this['algorithmUtil']['getAzimuth'](_0x510922,_0x544e2d),_0x2e5a9e=this[_0x36fb7f(_0x53b025._0x7c337)]['getAzimuth'](_0x336171,_0x544e2d);this[_0x36fb7f(_0x53b025._0x7c337)]['isClockWise'](_0x510922,_0x336171,_0x5f50b8)?(_0x2cc85=_0x2e5a9e,_0x13327a=_0x264f1d):(_0x2cc85=_0x264f1d,_0x13327a=_0x2e5a9e);_0x2fa4ec=this['algorithmUtil']['getArcPoints'](_0x544e2d,_0x46ec5d,_0x2cc85,_0x13327a),_0x2fa4ec['push'](_0x2fa4ec[0x0]);var _0x5a8b98=mercators2cartesians(_0x2fa4ec,_0x3974ee);return _0x5a8b98;}},{'key':'getMaxHeight','value':function _0x12b064(_0x5eacda){var _0xf809e8=_0x5eacda[0x0][0x2]||0x0;for(var _0xf3d070=0x0;_0xf3d070<_0x5eacda['length'];_0xf3d070++){_0x5eacda[0x2]>_0xf809e8&&(_0xf809e8=_0x5eacda[0x2]);}return _0xf809e8;}}]),_0xaba19e;}()),luneUtil=new LuneUtil(),Lune=function(_0x5f5a4f){var _0x9a03e8={_0x39a44a:0x532};_inherits(_0x216654,_0x5f5a4f);var _0x13d865=_createSuper(_0x216654);function _0x216654(){var _0x347b97,_0x2b290b=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x216654),_0x347b97=_0x13d865['call'](this,_0x2b290b),_0x347b97['_minPointNum']=0x3,_0x347b97['_maxPointNum']=0x3,_0x347b97;}return _createClass(_0x216654,[{'key':'getShowPositions','value':function _0x48912f(_0x46dcc1){var _0x1e0350=_0x4361;if(!_0x46dcc1||_0x46dcc1['length']<this['_minPointNum'])return _0x46dcc1;return luneUtil[_0x1e0350(_0x9a03e8._0x39a44a)](_0x46dcc1,this['style']);}}],[{'key':'getOutlinePositions','value':function _0x218154(_0x44bdf1,_0x2bd6bb){var _0x4ac7da=_0x4361;if(!_0x44bdf1||_0x44bdf1[_0x4ac7da(0x6ba)]<0x3)return _0x44bdf1;return _0x44bdf1=LngLatArray[_0x4ac7da(0x573)](_0x44bdf1),luneUtil['startCompute'](_0x44bdf1,_0x2bd6bb);}}]),_0x216654;}(PolygonEntity);register$4('lune',Lune);var EditRegular=function(_0x11b785){var _0x43cff4={_0x5d5a70:0xdef},_0x1ae0c4={_0x85508a:0xb03},_0x4348c5={_0x4a3674:0x356,_0x575387:0x64b},_0x2106e8={_0x97448c:0xd18},_0x2f88cb=_0x5a92ef;_inherits(_0x52afa3,_0x11b785);var _0x5640c6=_createSuper(_0x52afa3);function _0x52afa3(){var _0x49ed22=_0x4361;return _classCallCheck(this,_0x52afa3),_0x5640c6[_0x49ed22(0xa90)](this,arguments);}return _createClass(_0x52afa3,[{'key':_0x2f88cb(_0x43cff4._0x5d5a70),'value':function _0x3c31fa(){var _0x2c806d={_0xd75ad1:0x7a6},_0x2f6a5e=_0x2f88cb,_0x911dc8=this,_0x419dcd=this['positions'],_0x4f43f4=this[_0x2f6a5e(_0x4348c5._0x4a3674)](_0x419dcd[0x0]),_0x57eab2=this['createDragger']({'position':_0x4f43f4,'type':PointType[_0x2f6a5e(0xecd)],'tooltip':this['_map']['getLangText']('_整体平移'),'onDrag':function _0x13f075(_0x1c98e7,_0x179228){var _0x3f9d5f=_0x2f6a5e;_0x179228=_0x911dc8['updatePositionsHeightByAttr'](_0x179228),_0x1c98e7['position']=_0x179228;var _0x22ce09=Cesium__namespace['Cartesian3']['subtract'](_0x179228,_0x4f43f4,new Cesium__namespace['Cartesian3']());_0x4f43f4=_0x179228,_0x911dc8['positions']['forEach'](function(_0x1a08b3,_0x4717fd,_0x3ee252){var _0x5d4213=_0x4361,_0x5d5ac8=Cesium__namespace['Cartesian3']['add'](_0x1a08b3,_0x22ce09,new Cesium__namespace[(_0x5d4213(0x23b))]());_0x911dc8['positions'][_0x4717fd]=_0x5d5ac8;});for(var _0x4443af=0x0,_0xece47a=_0x911dc8['draggers'][_0x3f9d5f(0x6ba)];_0x4443af<_0xece47a;_0x4443af++){_0x911dc8['draggers'][_0x4443af]['position']=Cesium__namespace[_0x3f9d5f(0x23b)][_0x3f9d5f(0xd06)](_0x911dc8['draggers'][_0x4443af]['position'],_0x22ce09,new Cesium__namespace['Cartesian3']());}}});_0x57eab2[_0x2f6a5e(_0x4348c5._0x575387)]=0x0,this['draggers']['push'](_0x57eab2);var _0x5b9682=getPositionByDirectionAndLen(_0x4f43f4,this[_0x2f6a5e(0x5da)]['startAngle'],this['style']['radius']);_0x419dcd[0x1]=_0x5b9682;var _0x45133a=this['createDragger']({'position':this['updatePositionsHeightByAttr'](_0x5b9682),'onDrag':function _0x1245bf(_0x31cd01,_0x339afd){var _0x6366d9=_0x2f6a5e;_0x339afd=_0x911dc8['updatePositionsHeightByAttr'](_0x339afd),_0x31cd01['position']=_0x339afd,_0x911dc8['positions'][_0x31cd01['index']]=_0x339afd,_0x911dc8['style'][_0x6366d9(_0x2106e8._0x97448c)]=Cesium__namespace['Cartesian3']['distance'](_0x419dcd[0x0],_0x339afd),_0x911dc8['style']['startAngle']=formatNum$1(getAngle(_0x419dcd[0x0],_0x339afd),0x2);},'onDragStart':function _0x20aca4(_0x1973ce,_0x3ddc60){var _0x36a9f8=_0x2f6a5e;for(var _0x8e14f9=0x0,_0x30a093=_0x911dc8['draggers']['length'];_0x8e14f9<_0x30a093;_0x8e14f9++){_0x911dc8['draggers'][_0x8e14f9][_0x36a9f8(_0x2c806d._0xd75ad1)]=![];}},'onDragEnd':function _0x124934(_0x527576,_0x2e4df7){_0x911dc8['updateDraggers']();}});_0x45133a['index']=0x1,this['draggers']['push'](_0x45133a),this['entityGraphic']['extrudedHeight']&&this['_bindHeightDraggers']();}},{'key':'_updateHeight','value':function _0x1da6c5(_0x13496e){var _0x152762=_0x2f88cb;this['entityGraphic']['height']=_0x13496e,this['style']['height']=this['formatNum'](_0x13496e,0x2);var _0x77386=this['positions'];for(var _0x24eb6a=0x0,_0x52aedd=_0x77386[_0x152762(0x6ba)];_0x24eb6a<_0x52aedd;_0x24eb6a++){_0x77386[_0x24eb6a]=setPositionsHeight(_0x77386[_0x24eb6a],_0x13496e);}this[_0x152762(_0x1ae0c4._0x85508a)](EventType['editStyle']);}}]),_0x52afa3;}(EditPolygon),Regular=function(_0x571e30){var _0x4e4a14={_0x2d7505:0x6ba},_0x19a87b={_0x50147c:0x89a},_0x106410={_0x43ac7d:0x5fe};_inherits(_0x142d10,_0x571e30);var _0x1415b3=_createSuper(_0x142d10);function _0x142d10(){var _0x32e402=_0x4361,_0x34954b,_0x2bc109,_0x211f6c,_0x1eedfc=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x142d10),_0x211f6c=_0x1415b3['call'](this,_0x1eedfc),_0x211f6c['_minPointNum']=0x2,_0x211f6c[_0x32e402(0x8df)]=0x2,_0x211f6c['style']['radius']=(_0x34954b=_0x211f6c['style'][_0x32e402(0xd18)])!==null&&_0x34954b!==void 0x0?_0x34954b:0x3e8,_0x211f6c[_0x32e402(0x5da)]['startAngle']=(_0x2bc109=_0x211f6c['style'][_0x32e402(_0x106410._0x43ac7d)])!==null&&_0x2bc109!==void 0x0?_0x2bc109:0x0,_0x1eedfc['position']&&(_0x211f6c['positions']=[_0x1eedfc['position']]),_0x211f6c;}return _createClass(_0x142d10,[{'key':'EditClass','get':function _0x22936d(){return EditRegular;}},{'key':'updateAttrForDrawing','value':function _0x559e16(_0x2445fd){var _0x1c6104=_0x4361,_0x3126f7;if(!_0x2445fd&&((_0x3126f7=this['_positions_draw'])===null||_0x3126f7===void 0x0?void 0x0:_0x3126f7['length'])>0x1){var _0x14113a=this['_positions_draw'][0x0];this['style']['radius']=Cesium__namespace['Cartesian3'][_0x1c6104(_0x19a87b._0x50147c)](_0x14113a,this['_positions_draw'][0x1]),this['style']['startAngle']=formatNum$1(getAngle(_0x14113a,this['_positions_draw'][0x1]),0x2);}_get(_getPrototypeOf(_0x142d10[_0x1c6104(0xe26)]),'updateAttrForDrawing',this)['call'](this,_0x2445fd);}},{'key':'getShowPositions','value':function _0x49ca04(_0x179e05){var _0x21d677=_0x4361;if(!_0x179e05||_0x179e05[_0x21d677(_0x4e4a14._0x2d7505)]<0x1)return _0x179e05;return _0x142d10['getOutlinePositions'](_0x179e05[0x0],this['style']);}}],[{'key':'getOutlinePositions','value':function _0x10c117(_0x34ebfa,_0x3ecf3f){var _0x2e05d9=_0x3ecf3f['border']||0x3,_0x34060d=_0x3ecf3f['radius']||0x3e8,_0x68cf74=_0x3ecf3f['startAngle']||0x0,_0x229313=0x168/_0x2e05d9,_0x3223ca=[];for(var _0x31cd92=0x0;_0x31cd92<=_0x2e05d9;_0x31cd92++){var _0x20bda3=_0x68cf74+_0x229313*_0x31cd92;_0x3223ca['push'](getPositionByDirectionAndLen(_0x34ebfa,_0x20bda3,_0x34060d));}return _0x3223ca;}}]),_0x142d10;}(PolygonEntity);register$4('regular',Regular);var EditSector=function(_0x28a4bf){var _0x3bc24a={_0x37a7fc:0x758,_0x1c3d5a:0xd04,_0x1aa563:0x5da},_0x55dcc1={_0x171700:0x33d,_0x1aa91c:0x8e7},_0x45729f={_0x49d12a:0xd91,_0x90e28b:0x89a,_0x5bdfe5:0x5da},_0x26bc4b={_0x332e83:0x33d},_0x30848b=_0x5a92ef;_inherits(_0x59950b,_0x28a4bf);var _0xc75f55=_createSuper(_0x59950b);function _0x59950b(){return _classCallCheck(this,_0x59950b),_0xc75f55['apply'](this,arguments);}return _createClass(_0x59950b,[{'key':_0x30848b(0xdef),'value':function _0x282ebf(){var _0x2e7fba={_0x23444f:0xd91,_0x24f858:0xbe0,_0x177db9:0x840},_0x31c1f6={_0x227b9c:0xbe0,_0x3ab8a9:0x33d},_0x4ade95=_0x30848b,_0x15d1fb=this,_0x3090ec=this['positions'],_0x3dcc3a=this['updatePositionsHeightByAttr'](_0x3090ec[0x0]),_0x15d731=this['createDragger']({'position':_0x3dcc3a,'type':PointType['MoveAll'],'tooltip':this['_map'][_0x4ade95(0xef6)]('_整体平移'),'onDrag':function _0x536998(_0x3f2ce9,_0x16f929){var _0x14b5da={_0x970894:0xbe0},_0x27af9a=_0x4ade95;_0x16f929=_0x15d1fb['updatePositionsHeightByAttr'](_0x16f929),_0x3f2ce9[_0x27af9a(0xd91)]=_0x16f929;var _0x170aeb=Cesium__namespace['Cartesian3']['subtract'](_0x16f929,_0x3dcc3a,new Cesium__namespace['Cartesian3']());_0x3dcc3a=_0x16f929,_0x15d1fb[_0x27af9a(_0x31c1f6._0x227b9c)]['forEach'](function(_0x33dfb2,_0x10ae07,_0x33d18f){var _0x310fa8=_0x27af9a,_0x3af697=Cesium__namespace['Cartesian3'][_0x310fa8(0xd06)](_0x33dfb2,_0x170aeb,new Cesium__namespace['Cartesian3']());_0x15d1fb[_0x310fa8(_0x14b5da._0x970894)][_0x10ae07]=_0x3af697;});for(var _0x585ac6=0x0,_0x3df6a3=_0x15d1fb[_0x27af9a(_0x31c1f6._0x3ab8a9)][_0x27af9a(0x6ba)];_0x585ac6<_0x3df6a3;_0x585ac6++){_0x15d1fb['draggers'][_0x585ac6]['position']=Cesium__namespace['Cartesian3']['add'](_0x15d1fb['draggers'][_0x585ac6][_0x27af9a(0xd91)],_0x170aeb,new Cesium__namespace[(_0x27af9a(0x23b))]());}}});_0x15d731['index']=0x0,this[_0x4ade95(_0x55dcc1._0x171700)][_0x4ade95(_0x55dcc1._0x1aa91c)](_0x15d731);var _0x1ad8b2=getPositionByDirectionAndLen(_0x3dcc3a,this['style']['startAngle'],this['style']['radius']);_0x3090ec[0x1]=_0x1ad8b2;var _0x14e101=this['createDragger']({'position':this['updatePositionsHeightByAttr'](_0x1ad8b2),'onDrag':function _0x1eeb90(_0x11208d,_0x5766ea){var _0x5b45ca=_0x4ade95;_0x5766ea=_0x15d1fb[_0x5b45ca(0x356)](_0x5766ea),_0x11208d[_0x5b45ca(_0x2e7fba._0x23444f)]=_0x5766ea,_0x15d1fb[_0x5b45ca(_0x2e7fba._0x24f858)][_0x11208d['index']]=_0x5766ea,_0x15d1fb['style']['radius']=Cesium__namespace['Cartesian3']['distance'](_0x3090ec[0x0],_0x5766ea),_0x15d1fb['style']['startAngle']=formatNum$1(getAngle(_0x3090ec[0x0],_0x5766ea),0x2),_0x3090ec[0x2]=getPositionByDirectionAndLen(_0x3090ec[0x0],_0x15d1fb[_0x5b45ca(0x5da)][_0x5b45ca(_0x2e7fba._0x177db9)],_0x15d1fb['style'][_0x5b45ca(0xd18)]);},'onDragStart':function _0x486969(_0x543ada,_0x1d90b4){var _0x2e56af=_0x4ade95;for(var _0x1524f5=0x0,_0x61a6ce=_0x15d1fb[_0x2e56af(_0x26bc4b._0x332e83)]['length'];_0x1524f5<_0x61a6ce;_0x1524f5++){_0x15d1fb['draggers'][_0x1524f5]['show']=![];}},'onDragEnd':function _0x4d6b32(_0x5928fc,_0x43be05){_0x15d1fb['updateDraggers']();}});_0x14e101['index']=0x1,this[_0x4ade95(_0x55dcc1._0x171700)][_0x4ade95(0x8e7)](_0x14e101);var _0x3a2651=getPositionByDirectionAndLen(_0x3dcc3a,this['style']['endAngle'],this['style']['radius']);_0x3090ec[0x2]=_0x3a2651;var _0x591353=this[_0x4ade95(0xa43)]({'position':this['updatePositionsHeightByAttr'](_0x3a2651),'onDrag':function _0x32b00a(_0x200495,_0x548465){var _0x474c2=_0x4ade95;_0x548465=_0x15d1fb['updatePositionsHeightByAttr'](_0x548465),_0x200495[_0x474c2(_0x45729f._0x49d12a)]=_0x548465,_0x15d1fb['positions'][_0x200495['index']]=_0x548465,_0x15d1fb['style']['radius']=Cesium__namespace['Cartesian3'][_0x474c2(_0x45729f._0x90e28b)](_0x3090ec[0x0],_0x548465),_0x15d1fb['style']['endAngle']=getAngle(_0x3090ec[0x0],_0x548465),_0x3090ec[0x1]=getPositionByDirectionAndLen(_0x3090ec[0x0],_0x15d1fb[_0x474c2(_0x45729f._0x5bdfe5)]['startAngle'],_0x15d1fb[_0x474c2(0x5da)]['radius']);},'onDragStart':function _0x228f1f(_0x424525,_0x480ce3){for(var _0x3f77c0=0x0,_0x2ff740=_0x15d1fb['draggers']['length'];_0x3f77c0<_0x2ff740;_0x3f77c0++){_0x15d1fb['draggers'][_0x3f77c0]['show']=![];}},'onDragEnd':function _0x46ffd6(_0x530bb7,_0x16552d){_0x15d1fb['updateDraggers']();}});_0x591353['index']=0x2,this[_0x4ade95(0x33d)]['push'](_0x591353),this['entityGraphic']['extrudedHeight']&&this['_bindHeightDraggers']();}},{'key':_0x30848b(0x5cb),'value':function _0xadb7f7(_0xe8e5ed){var _0x37af92=_0x30848b;this[_0x37af92(_0x3bc24a._0x37a7fc)][_0x37af92(_0x3bc24a._0x1c3d5a)]=_0xe8e5ed,this[_0x37af92(_0x3bc24a._0x1aa563)]['height']=this['formatNum'](_0xe8e5ed,0x2);var _0x33655b=this['positions'];for(var _0x2227ef=0x0,_0x3385a0=_0x33655b['length'];_0x2227ef<_0x3385a0;_0x2227ef++){_0x33655b[_0x2227ef]=setPositionsHeight(_0x33655b[_0x2227ef],_0xe8e5ed);}this[_0x37af92(0xb03)](EventType['editStyle']);}}]),_0x59950b;}(EditPolygon),Sector=function(_0x3c9038){var _0x432078={_0x2ae54d:0x2d8,_0x1e58a9:0x6b3},_0x4cab28={_0x4baa12:0x8e7},_0x3152c8={_0x1b0402:0x70e},_0x48be5f={_0x92839d:0x752,_0x1bdfcf:0x5da,_0x58785b:0x5fe},_0x11c529={_0x2fa3fb:0x5da},_0x2a8994=_0x5a92ef;_inherits(_0x45cf54,_0x3c9038);var _0x401364=_createSuper(_0x45cf54);function _0x45cf54(){var _0x1ce3ea=_0x4361,_0x51ad0b,_0x468f3c,_0x166f46,_0x3156c4,_0x1a7581=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x45cf54),_0x3156c4=_0x401364['call'](this,_0x1a7581),_0x3156c4['_minPointNum']=0x2,_0x3156c4['_maxPointNum']=0x3,_0x3156c4['style']['radius']=(_0x51ad0b=_0x3156c4[_0x1ce3ea(_0x11c529._0x2fa3fb)][_0x1ce3ea(0xd18)])!==null&&_0x51ad0b!==void 0x0?_0x51ad0b:0x3e8,_0x3156c4[_0x1ce3ea(_0x11c529._0x2fa3fb)]['startAngle']=(_0x468f3c=_0x3156c4['style']['startAngle'])!==null&&_0x468f3c!==void 0x0?_0x468f3c:0x0,_0x3156c4[_0x1ce3ea(_0x11c529._0x2fa3fb)]['endAngle']=(_0x166f46=_0x3156c4['style']['endAngle'])!==null&&_0x166f46!==void 0x0?_0x166f46:0x0,_0x1a7581['position']&&(_0x3156c4['positions']=[_0x1a7581['position']]),_0x3156c4;}return _createClass(_0x45cf54,[{'key':'EditClass','get':function _0x14a5b1(){return EditSector;}},{'key':_0x2a8994(0x77b),'value':function _0x225787(_0x3bf70b){var _0x28742e=_0x2a8994,_0x2d6b49;if(!_0x3bf70b&&((_0x2d6b49=this['_positions_draw'])===null||_0x2d6b49===void 0x0?void 0x0:_0x2d6b49['length'])>0x1){var _0x17068c,_0x3e605b=this[_0x28742e(_0x48be5f._0x92839d)][0x0];this['style']['radius']=formatNum$1(Cesium__namespace['Cartesian3']['distance'](_0x3e605b,this[_0x28742e(0x752)][0x1]),0x2),this[_0x28742e(0x5da)]['startAngle']=formatNum$1(getAngle(_0x3e605b,this[_0x28742e(_0x48be5f._0x92839d)][0x1]),0x2),((_0x17068c=this['_positions_draw'])===null||_0x17068c===void 0x0?void 0x0:_0x17068c['length'])>0x2?this[_0x28742e(_0x48be5f._0x1bdfcf)]['endAngle']=formatNum$1(getAngle(_0x3e605b,this['_positions_draw'][0x2]),0x2):this['style']['endAngle']=this[_0x28742e(0x5da)][_0x28742e(_0x48be5f._0x58785b)];}_get(_getPrototypeOf(_0x45cf54['prototype']),'updateAttrForDrawing',this)['call'](this,_0x3bf70b);}},{'key':_0x2a8994(_0x432078._0x2ae54d),'value':function _0x12b86f(_0x36811e){if(!_0x36811e||_0x36811e['length']<0x1)return _0x36811e;return _0x45cf54['getOutlinePositions'](_0x36811e[0x0],this['style']);}},{'key':_0x2a8994(_0x432078._0x1e58a9),'value':function _0x55cd7a(_0x19a13e,_0x48f8cc){var _0x5749a5=_0x2a8994;_get(_getPrototypeOf(_0x45cf54['prototype']),'_updateStyleHook',this)[_0x5749a5(0x53f)](this,_0x19a13e,_0x48f8cc),(Cesium__namespace['defined'](_0x48f8cc['radius'])||Cesium__namespace[_0x5749a5(_0x3152c8._0x1b0402)](_0x48f8cc[_0x5749a5(0x5fe)])||Cesium__namespace['defined'](_0x48f8cc['endAngle'])||Cesium__namespace[_0x5749a5(_0x3152c8._0x1b0402)](_0x48f8cc['noCenter']))&&this['_updatePositionsHook']();}}],[{'key':'getOutlinePositions','value':function _0x4238e4(_0x45818f,_0x4202b7){var _0x4b3af3=_0x2a8994,_0x2caa76=_0x4202b7['radius'],_0x5c80d8=_0x4202b7['startAngle'],_0x3e671e=_0x4202b7['endAngle'];_0x3e671e<=_0x5c80d8&&(_0x3e671e+=0x168);var _0x138189=[];!_0x4202b7['noCenter']&&_0x138189[_0x4b3af3(_0x4cab28._0x4baa12)](_0x45818f);for(var _0x371d06=_0x5c80d8;_0x371d06<=_0x3e671e;_0x371d06++){_0x138189['push'](getPositionByDirectionAndLen(_0x45818f,_0x371d06,_0x2caa76));}return!_0x4202b7['noCenter']&&_0x138189['push'](_0x45818f),_0x138189;}}]),_0x45cf54;}(PolygonEntity);register$4('sector',Sector);var StraightArrowUtil=(function(){var _0x4206d9={_0x520cd6:0x45a},_0x2f5982={_0x114135:0x6ba,_0x523504:0x1021,_0x5d45ca:0x79f,_0x128fec:0xb67},_0xfd73ed=_0x5a92ef;function _0x36098c(){_classCallCheck(this,_0x36098c),this['algorithmUtil']=algorithmUtil;}return _createClass(_0x36098c,[{'key':_0xfd73ed(_0x4206d9._0x520cd6),'value':function _0x2f654b(){var _0x2c20a0=_0xfd73ed,_0x37a130=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this[_0x2c20a0(0x3c8)]=_0x37a130[_0x2c20a0(0x3c8)]||0.05,this[_0x2c20a0(0xf7c)]=_0x37a130[_0x2c20a0(0xf7c)]||0.1,this['headWidthFactor']=_0x37a130['headWidthFactor']||0.15,this['headAngle']=Math['PI']/0x4,this['neckAngle']=Math['PI']*0.17741;}},{'key':'startCompute','value':function _0x311d5e(_0x3d2e07,_0x39bf9a){var _0x466990=_0xfd73ed;if(!_0x3d2e07||_0x3d2e07[_0x466990(_0x2f5982._0x114135)]===0x0)return _0x3d2e07;this['positions']=_0x3d2e07,this['setOptions'](_0x39bf9a);var _0x2264e9=cartesians2mercators(_0x3d2e07),_0x28c3c9=this['getMaxHeight'](_0x2264e9),_0x3c145f=[_0x2264e9[0x0],_0x2264e9[0x1]],_0x9dbe41=_0x3c145f[0x0],_0x3badf1=_0x3c145f[0x1],_0x34f8aa=this['algorithmUtil']['getBaseLength'](_0x2264e9),_0x1f953b=_0x34f8aa*this['tailWidthFactor'],_0x5f44f1=_0x34f8aa*this['neckWidthFactor'],_0x5d3cd6=_0x34f8aa*this['headWidthFactor'],_0x179278=this['algorithmUtil']['getThirdPoint'](_0x3badf1,_0x9dbe41,Math['PI']/0x2,_0x1f953b,!![]),_0x48c018=this[_0x466990(0xb67)]['getThirdPoint'](_0x3badf1,_0x9dbe41,Math['PI']/0x2,_0x1f953b,![]),_0x430aab=this['algorithmUtil'][_0x466990(_0x2f5982._0x523504)](_0x9dbe41,_0x3badf1,this[_0x466990(0xcc7)],_0x5d3cd6,![]),_0x5de19f=this[_0x466990(0xb67)]['getThirdPoint'](_0x9dbe41,_0x3badf1,this[_0x466990(0xcc7)],_0x5d3cd6,!![]),_0x5683d9=this[_0x466990(0xb67)]['getThirdPoint'](_0x9dbe41,_0x3badf1,this[_0x466990(_0x2f5982._0x5d45ca)],_0x5f44f1,![]),_0x349cb1=this[_0x466990(_0x2f5982._0x128fec)][_0x466990(0x1021)](_0x9dbe41,_0x3badf1,this['neckAngle'],_0x5f44f1,!![]),_0x43b947=[_0x179278,_0x5683d9,_0x430aab,_0x3badf1,_0x5de19f,_0x349cb1,_0x48c018],_0x34cbfa=mercators2cartesians(_0x43b947,_0x28c3c9);return _0x34cbfa;}},{'key':_0xfd73ed(0xfa1),'value':function _0x341670(_0x15aaff){var _0x417bba=_0xfd73ed,_0x111f7f=_0x15aaff[0x0][0x2]||0x0;for(var _0x278c5b=0x0;_0x278c5b<_0x15aaff[_0x417bba(0x6ba)];_0x278c5b++){_0x15aaff[0x2]>_0x111f7f&&(_0x111f7f=_0x15aaff[0x2]);}return _0x111f7f;}}]),_0x36098c;}()),straightArrowUtil=new StraightArrowUtil(),StraightArrow=function(_0x7a7b7d){_inherits(_0x56f054,_0x7a7b7d);var _0x50fc47=_createSuper(_0x56f054);function _0x56f054(){var _0x3f95a1=_0x4361,_0x2c73cf,_0x31632a=arguments[_0x3f95a1(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x56f054),_0x2c73cf=_0x50fc47[_0x3f95a1(0x53f)](this,_0x31632a),_0x2c73cf['_minPointNum']=0x2,_0x2c73cf[_0x3f95a1(0x8df)]=0x2,_0x2c73cf;}return _createClass(_0x56f054,[{'key':'getShowPositions','value':function _0x38fb65(_0x227f16){if(!_0x227f16||_0x227f16['length']<0x2)return _0x227f16;return straightArrowUtil['startCompute'](_0x227f16,this['style']);}}],[{'key':'getOutlinePositions','value':function _0x428d28(_0x37e68c,_0xe5d3bc){if(!_0x37e68c||_0x37e68c['length']<0x2)return _0x37e68c;return _0x37e68c=LngLatArray['toCartesians'](_0x37e68c),straightArrowUtil['startCompute'](_0x37e68c,_0xe5d3bc);}}]),_0x56f054;}(PolygonEntity);register$4(_0x5a92ef(0x9ee),StraightArrow);var DEF_STYLE$i={'color':'#3388ff','pixelSize':0x8,'outlineColor':'#ffffff','outlineWidth':0x2,'visibleDepth':![]},PointMeasure=function(_0x5e84c6){var _0x497fc4={_0x3e4bc1:0xcea},_0x1e7616={_0x2e3048:0x53f},_0x8698ba={_0x566da8:0xc43,_0x36a252:0x3ed,_0x4e0c44:0xd91},_0x343737=_0x5a92ef;_inherits(_0x370d84,_0x5e84c6);var _0x39589f=_createSuper(_0x370d84);function _0x370d84(){var _0xe724d6=_0x4361,_0x50077b=arguments[_0xe724d6(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x370d84),_0x50077b['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$i),_0x50077b['style']||{}),_0x39589f[_0xe724d6(0x53f)](this,_0x50077b);}return _createClass(_0x370d84,[{'key':'_addedHook','value':function _0xdf112d(_0x267ce5){var _0x19ba7e={_0x4f643b:0x4ae,_0xc308aa:0x905,_0x57a818:0xcbb,_0x50222f:0x4b9,_0x3930f9:0xef6,_0x4921a5:0x4b9},_0x189900=_0x4361,_0x1e6320=this,_0x476e0f,_0x3c6a56;_get(_getPrototypeOf(_0x370d84[_0x189900(0xe26)]),'_addedHook',this)['call'](this,_0x267ce5);var _0x545c8f=this[_0x189900(0x399)];this['bindPopup'](function(_0x4db77b){var _0x4a0e33=_0x189900,_0x233b88=_0x1e6320['point'];_0x233b88[_0x4a0e33(0xd1f)]();var _0x4642cd=degree2dms(_0x233b88['lng'])['str'],_0x3f439c=degree2dms(_0x233b88['lat'])['str'],_0x34cad7='';if(_0x1e6320['options']['crs']!==![]){var _0x536232,_0x66df63=proj4Trans([_0x233b88[_0x4a0e33(_0x19ba7e._0x4f643b)],_0x233b88['lat']],'EPSG:4326',(_0x536232=_0x1e6320['options']['crs'])!==null&&_0x536232!==void 0x0?_0x536232:CRS['CGCS2000_GK_Zone_3']);_0x66df63[0x0]!==_0x233b88['lng']&&_0x66df63[0x1]!==_0x233b88['lat']&&(_0x34cad7=_0x4a0e33(0xc2e)['concat'](_0x66df63[0x0][_0x4a0e33(_0x19ba7e._0xc308aa)](0x1),'</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20title=\x22大地2000坐标\x22><label>纵坐标</label>')['concat'](_0x66df63[0x1]['toFixed'](0x1),'</div>'));}return _0x4a0e33(_0x19ba7e._0x57a818)['concat'](_0x545c8f['getLangText']('_位置信息'),'</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22mars3d-template-content\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div><label>')['concat'](_0x545c8f[_0x4a0e33(0xef6)]('_经度'),_0x4a0e33(0xdc8))['concat'](_0x233b88['lng'],' ')[_0x4a0e33(_0x19ba7e._0x50222f)](_0x4642cd,_0x4a0e33(0x62a))['concat'](_0x545c8f[_0x4a0e33(_0x19ba7e._0x3930f9)]('_纬度'),'</label>')[_0x4a0e33(_0x19ba7e._0x50222f)](_0x233b88['lat'],' ')['concat'](_0x3f439c,'</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20')['concat'](_0x34cad7,'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div><label>')['concat'](_0x545c8f[_0x4a0e33(_0x19ba7e._0x3930f9)](_0x4a0e33(0x876)),'</label>')['concat'](_0x233b88['alt'])[_0x4a0e33(_0x19ba7e._0x4921a5)](_0x545c8f['getLangText']('_米'),'</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>');},{'autoClose':(_0x476e0f=this['style']['autoClose'])!==null&&_0x476e0f!==void 0x0?_0x476e0f:![],'closeOnClick':(_0x3c6a56=this['style'][_0x189900(_0x8698ba._0x566da8)])!==null&&_0x3c6a56!==void 0x0?_0x3c6a56:![]}),this['on'](EventType['drawMouseMove'],this['_drawMouseMoveHandler'],this),this['once'](EventType[_0x189900(_0x8698ba._0x36a252)],this['_drawCreatedHandler'],this),this['on'](EventType['editMovePoint'],this['_editPointHandler'],this),this['on'](EventType[_0x189900(0x29d)],this['_editPointHandler'],this),this[_0x189900(_0x8698ba._0x4e0c44)]&&this['openPopup']();}},{'key':'_removedHook','value':function _0x5253f0(){var _0x38c435=_0x4361;this['off'](EventType['drawMouseMove'],this['_drawMouseMoveHandler'],this),this['off'](EventType['drawCreated'],this['_drawCreatedHandler'],this),this['off'](EventType['editMovePoint'],this['_editPointHandler'],this),this['off'](EventType['editRemovePoint'],this['_editPointHandler'],this),_get(_getPrototypeOf(_0x370d84['prototype']),'_removedHook',this)[_0x38c435(_0x1e7616._0x2e3048)](this);}},{'key':_0x343737(_0x497fc4._0x3e4bc1),'value':function _0x36af01(_0x15b6d4){this['openPopup']();}},{'key':_0x343737(0x46d),'value':function _0x5b62c1(_0x22054f){this['openPopup'](),this['fire'](EventType['end'],{'mtype':this['type'],'graphic':this},!![]);}},{'key':'_editPointHandler','value':function _0xf4eaf6(_0x191c9c){this['openPopup']();}}]),_0x370d84;}(PointEntity);register$4('pointMeasure',PointMeasure,!![]);var DEF_STYLE$h={'materialType':'PolylineGlow','glowPower':0.1,'color':'#ebe12c','width':0x9,'clampToGround':![]},DistanceMeasure=function(_0x31643b){var _0xe1fc13={_0x439150:0x450},_0x415cce={_0x323cd5:0x332,_0x5dcac7:0x514,_0x1a7391:0xca4,_0x224f84:0x352,_0x55709f:0xa52,_0x5bbc5b:0x310,_0x55d36b:0xb03,_0x4c98a7:0x86f},_0x3ed370={_0x34db69:0xd4d,_0x505e2b:0x310,_0x1ee112:0x43d,_0x1292a3:0x920},_0x5b8de8={_0x2a7ada:0xe46,_0x280990:0xe81},_0xe7b467={_0x1c001b:0x6ba,_0x57bd8e:0x809,_0x5a2912:0xa32},_0x1422a7={_0x1237ca:0x514,_0x3c9113:0x310,_0x10c0ff:0xa32,_0x3844eb:0x89a},_0x34d7a1={_0x33067e:0x7d0,_0x2831c2:0x399,_0x22182b:0x30b,_0xa89615:0x514,_0x3f66b4:0x43d,_0x323473:0xd25},_0x4b72a9={_0x1f8b51:0xa17,_0x573aa0:0x22c,_0x2819b6:0xa32,_0x5cc416:0x809,_0x445d60:0x399,_0x25c45a:0x514,_0x15871c:0x399,_0xf4e8f8:0xa52},_0x16f7aa={_0x5931c1:0x849,_0x573c49:0xcea,_0x3990af:0xcf5,_0x25d3cf:0x3ed,_0x22c80a:0x29d,_0x22acbc:0x450,_0xb36dc2:0x6ba},_0x45ce53={_0x6dd4e3:0x53f,_0x146310:0xca4,_0x273827:0x809,_0x4b08b8:0x7a6,_0x1bebbe:0x511,_0x2339b5:0x514,_0x2d9ffd:0x809},_0x27a792=_0x5a92ef;_inherits(_0x2f64e6,_0x31643b);var _0x16cc49=_createSuper(_0x2f64e6);function _0x2f64e6(){var _0x1a9ff9,_0x119a7c,_0x1295f0,_0x48557c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2f64e6),_0x48557c['hasMoveEdit']=![],_0x48557c['showAddText']=(_0x1a9ff9=_0x48557c['showAddText'])!==null&&_0x1a9ff9!==void 0x0?_0x1a9ff9:!![],_0x48557c['decimal']=(_0x119a7c=_0x48557c['decimal'])!==null&&_0x119a7c!==void 0x0?_0x119a7c:0x2,_0x48557c['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$h),_0x48557c['style']||{}),_0x1295f0=_0x16cc49['call'](this,_0x48557c),_0x1295f0['_measured']={},_0x1295f0;}return _createClass(_0x2f64e6,[{'key':'measured','get':function _0x49abb9(){return this['_measured'];}},{'key':'_addedHook','value':function _0x320e79(_0xa41f1f){var _0x2a7890=_0x4361,_0x395571,_0x43c262;_get(_getPrototypeOf(_0x2f64e6['prototype']),_0x2a7890(0xcef),this)[_0x2a7890(_0x45ce53._0x6dd4e3)](this,_0xa41f1f),this[_0x2a7890(0xa52)]=[],this['_measureLable']=this['_createLabel'](this['options'][_0x2a7890(_0x45ce53._0x146310)]||((_0x395571=this['_layer'])===null||_0x395571===void 0x0?void 0x0:(_0x43c262=_0x395571[_0x2a7890(0x514)])===null||_0x43c262===void 0x0?void 0x0:_0x43c262['label'])),this[_0x2a7890(_0x45ce53._0x273827)][_0x2a7890(_0x45ce53._0x4b08b8)]=![],this['on'](EventType['drawAddPoint'],this[_0x2a7890(_0x45ce53._0x1bebbe)],this),this['on'](EventType['drawRemovePoint'],this['_drawRemovePointHandler'],this),this['on'](EventType['drawMouseMove'],this['_drawMouseMoveHandler'],this),this['once'](EventType['drawCreated'],this[_0x2a7890(0x46d)],this),this['on'](EventType['editMovePoint'],this['_editPointHandler'],this),this['on'](EventType['editRemovePoint'],this['_editPointHandler'],this),this[_0x2a7890(_0x45ce53._0x2339b5)]['positions']&&(this[_0x2a7890(_0x45ce53._0x2d9ffd)][_0x2a7890(_0x45ce53._0x4b08b8)]=!![],this['_editPointHandler']());}},{'key':'_removedHook','value':function _0x145d51(){var _0x4e35a7=_0x4361;this[_0x4e35a7(0xcf5)](EventType[_0x4e35a7(_0x16f7aa._0x5931c1)],this['_drawAddPointHandler'],this),this['off'](EventType[_0x4e35a7(0xd76)],this[_0x4e35a7(_0x16f7aa._0x573c49)],this),this['off'](EventType['drawRemovePoint'],this['_drawRemovePointHandler'],this),this[_0x4e35a7(_0x16f7aa._0x3990af)](EventType[_0x4e35a7(_0x16f7aa._0x25d3cf)],this['_drawCreatedHandler'],this),this[_0x4e35a7(0xcf5)](EventType['editMovePoint'],this['_editPointHandler'],this),this['off'](EventType[_0x4e35a7(_0x16f7aa._0x22c80a)],this[_0x4e35a7(_0x16f7aa._0x22acbc)],this);Cesium__namespace['defined'](this['_measureLable'])&&(this['_removeLabel'](this['_measureLable']),delete this[_0x4e35a7(0x809)]);if(Cesium__namespace['defined'](this['_arrPartMeasureLable'])&&this['_arrPartMeasureLable'][_0x4e35a7(_0x16f7aa._0xb36dc2)]>0x0){var _0x22381c=this['_arrPartMeasureLable'];if(_0x22381c&&_0x22381c['length']>0x0)for(var _0xa9746f=0x0,_0x4ec933=_0x22381c['length'];_0xa9746f<_0x4ec933;_0xa9746f++){this['_removeLabel'](_0x22381c[_0xa9746f]);}delete this['_arrPartMeasureLable'];}_get(_getPrototypeOf(_0x2f64e6['prototype']),_0x4e35a7(0x3fd),this)['call'](this);}},{'key':'updateText','value':function _0x551cdd(_0x245c26){var _0x52787e=_0x4361;_0x245c26&&(this['options']['unit']=_0x245c26);var _0x34c1e2={'unit':this[_0x52787e(0x514)]['unit'],'lang':this['_map'][_0x52787e(_0x4b72a9._0x1f8b51)],'decimal':this['options'][_0x52787e(0xd4d)]};this['_measured'][_0x52787e(_0x4b72a9._0x573aa0)]=formatDistance(this['_measured']['distance'],_0x34c1e2);if(this[_0x52787e(_0x4b72a9._0x2819b6)]['distance']!==this['_measured'][_0x52787e(0x4a1)]){this[_0x52787e(_0x4b72a9._0x5cc416)]['text']=this[_0x52787e(_0x4b72a9._0x445d60)]['getLangText']('_总长')+':'+this[_0x52787e(0xa32)][_0x52787e(0x22c)];if(this[_0x52787e(_0x4b72a9._0x25c45a)]['showAddText']){var _0x17075c=formatDistance(this[_0x52787e(_0x4b72a9._0x2819b6)]['distanceLastFd'],_0x34c1e2);this['_measured'][_0x52787e(0x3ca)]=_0x17075c,this['_measureLable']['text']+=_0x52787e(0xd25)+_0x17075c+')';}}else this[_0x52787e(0x809)]['text']=this[_0x52787e(_0x4b72a9._0x15871c)]['getLangText']('_总长')+':'+this['_measured'][_0x52787e(0x22c)];if(_0x245c26)for(var _0x36d29c=0x1,_0x4acbac=this[_0x52787e(_0x4b72a9._0xf4e8f8)]['length'];_0x36d29c<_0x4acbac;_0x36d29c++){var _0x4272d1=this['_arrPartMeasureLable'][_0x36d29c];_0x4272d1['showText']&&_0x4272d1['showText']();}}},{'key':'_drawAddPointHandler','value':function _0x1ad4da(_0x583c4c){var _0x538f09=_0x4361,_0x5c254b,_0x282663,_0x34d081=this,_0x8854f9=this['positionsShow'],_0x43fc47=this['_createLabel'](this['options'][_0x538f09(0xca4)]||((_0x5c254b=this['_layer'])===null||_0x5c254b===void 0x0?void 0x0:(_0x282663=_0x5c254b[_0x538f09(_0x1422a7._0x1237ca)])===null||_0x282663===void 0x0?void 0x0:_0x282663['label']),_0x8854f9[_0x8854f9['length']-0x1]);this['_arrPartMeasureLable']['push'](_0x43fc47);if(_0x8854f9[_0x538f09(0x6ba)]===0x1)_0x43fc47['text']=this['_map']['getLangText']('_起点');else{var _0x26cc5f=getSurfaceDistance(_0x8854f9),_0x101495=getSurfaceDistance([_0x8854f9[_0x8854f9['length']-0x2],_0x8854f9[_0x8854f9['length']-0x1]]);_0x43fc47[_0x538f09(_0x1422a7._0x3c9113)]={},_0x43fc47[_0x538f09(0x310)]['value']=_0x26cc5f,_0x43fc47['attr'][_0x538f09(0x982)]=_0x101495,_0x43fc47['showText']=function(){var _0x358b79=_0x538f09,_0x27a452={'unit':_0x34d081['options'][_0x358b79(_0x34d7a1._0x33067e)],'lang':_0x34d081[_0x358b79(_0x34d7a1._0x2831c2)]['lang'],'decimal':_0x34d081['options']['decimal']},_0x49af80=formatDistance(this['attr'][_0x358b79(_0x34d7a1._0x22182b)],_0x27a452);if(this['attr'][_0x358b79(0x30b)]!==this['attr']['valueFD']){this['text']=_0x49af80;if(_0x34d081[_0x358b79(_0x34d7a1._0xa89615)][_0x358b79(_0x34d7a1._0x3f66b4)]){var _0x15df57=formatDistance(this['attr']['valueFD'],_0x27a452);this['text']+=_0x358b79(_0x34d7a1._0x323473)+_0x15df57+')';}}else this['text']=_0x49af80;},_0x43fc47['showText'](),this['_measured']['distance']=_0x26cc5f,this[_0x538f09(_0x1422a7._0x10c0ff)]['distanceLastFd']=_0x101495,this[_0x538f09(_0x1422a7._0x10c0ff)]['distanceStr']=formatDistance(this[_0x538f09(0xa32)][_0x538f09(_0x1422a7._0x3844eb)],{'unit':this['options']['unit'],'lang':this['_map']['lang'],'decimal':this['options']['decimal']});}}},{'key':'_drawRemovePointHandler','value':function _0x1a9e96(_0x69651f){var _0x4a36de=this['_arrPartMeasureLable']['pop']();this['_removeLabel'](_0x4a36de),this['_drawMouseMoveHandler'](_0x69651f),this['_measureLable']['position']=_0x69651f['cartesian'];}},{'key':'_drawMouseMoveHandler','value':function _0x1d17bb(_0x2f7f4a){var _0x4c35f6=_0x4361,_0x1ffe2c=this['positionsShow'];if(_0x1ffe2c[_0x4c35f6(_0xe7b467._0x1c001b)]<0x2){this[_0x4c35f6(_0xe7b467._0x57bd8e)]['show']=![];return;}var _0x4adf83=getSurfaceDistance(_0x1ffe2c),_0x133800=getSurfaceDistance([_0x1ffe2c[_0x1ffe2c[_0x4c35f6(_0xe7b467._0x1c001b)]-0x2],_0x1ffe2c[_0x1ffe2c['length']-0x1]]);_0x133800===0x0&&_0x1ffe2c['length']>0x2&&(_0x133800=getSurfaceDistance([_0x1ffe2c[_0x1ffe2c[_0x4c35f6(0x6ba)]-0x3],_0x1ffe2c[_0x1ffe2c['length']-0x2]])),this['_measured'][_0x4c35f6(0x89a)]=_0x4adf83,this['_measured']['distanceLastFd']=_0x133800,this['updateText'](),this['_measureLable']['position']=_0x1ffe2c[_0x1ffe2c['length']-0x1],this['fire'](EventType['change'],{'mtype':this[_0x4c35f6(0xe81)],'value':this[_0x4c35f6(_0xe7b467._0x5a2912)]['distance'],'label':this['_measured']['distanceStr']},!![]);}},{'key':'_drawCreatedHandler','value':function _0x3d7388(_0x2df908){var _0x345d16=_0x4361,_0x11232b=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![],_0x2edb2b=this['positionsShow'],_0x1d47b9=this['_arrPartMeasureLable']['length']-_0x2edb2b['length'];if(_0x1d47b9>=0x0){for(var _0x1a8a67=this['_arrPartMeasureLable']['length']-0x1;_0x1a8a67>=_0x2edb2b['length']-0x1;_0x1a8a67--){this['_removeLabel'](this['_arrPartMeasureLable'][_0x1a8a67]);}this[_0x345d16(0xa52)][_0x345d16(0x9af)](_0x2edb2b['length']-0x1,_0x1d47b9+0x1);}this[_0x345d16(_0x5b8de8._0x2a7ada)](),this['_measureLable']['position']=_0x2edb2b[_0x2edb2b[_0x345d16(0x6ba)]-0x1],this['_measureLable'][_0x345d16(0x7a6)]=!![],_0x11232b&&this['fire'](EventType['end'],{'mtype':this[_0x345d16(_0x5b8de8._0x280990)],'value':this[_0x345d16(0xa32)][_0x345d16(0x89a)],'label':this['_measured'][_0x345d16(0x22c)]},!![]);}},{'key':_0x27a792(_0xe1fc13._0x439150),'value':function _0x32053d(_0x2014a8){var _0x5e477a=_0x27a792,_0x362dd3=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![],_0x7d83c7=this,_0x45ad45=this['positionsShow'],_0x5dd0c4=this['_arrPartMeasureLable'];if(_0x5dd0c4&&_0x5dd0c4['length']>0x0)for(var _0x126297=0x1,_0xa3bb29=_0x5dd0c4['length'];_0x126297<_0xa3bb29;_0x126297++){this['_removeLabel'](_0x5dd0c4[_0x126297]);}else{var _0x28f8ab,_0xf14f37,_0x231e3f=this['_createLabel'](this[_0x5e477a(0x514)]['label']||((_0x28f8ab=this[_0x5e477a(0x352)])===null||_0x28f8ab===void 0x0?void 0x0:(_0xf14f37=_0x28f8ab['options'])===null||_0xf14f37===void 0x0?void 0x0:_0xf14f37['label']),_0x45ad45[0x0]);_0x231e3f['text']=this['_map']['getLangText'](_0x5e477a(_0x415cce._0x323cd5)),_0x5dd0c4=[_0x231e3f];}var _0x4b6ada=_0x5dd0c4[0x0];_0x4b6ada['position']=_0x45ad45[0x0],this[_0x5e477a(0xa52)]=[_0x4b6ada];var _0x1dcd08=0x0;for(var _0x531c0d=0x1,_0x5408f1=_0x45ad45['length']-0x1;_0x531c0d<_0x5408f1;_0x531c0d++){var _0x4e7ac5,_0x2e6b6d,_0x3d5958=getSurfaceDistance([_0x45ad45[_0x531c0d-0x1],_0x45ad45[_0x531c0d]]);_0x1dcd08+=_0x3d5958;var _0x4372c5=this['_createLabel'](this[_0x5e477a(_0x415cce._0x5dcac7)][_0x5e477a(_0x415cce._0x1a7391)]||((_0x4e7ac5=this[_0x5e477a(_0x415cce._0x224f84)])===null||_0x4e7ac5===void 0x0?void 0x0:(_0x2e6b6d=_0x4e7ac5['options'])===null||_0x2e6b6d===void 0x0?void 0x0:_0x2e6b6d['label']),_0x45ad45[_0x531c0d]);this[_0x5e477a(_0x415cce._0x55709f)][_0x5e477a(0x8e7)](_0x4372c5),_0x4372c5['attr']={},_0x4372c5[_0x5e477a(_0x415cce._0x5bbc5b)][_0x5e477a(0x30b)]=_0x1dcd08,_0x4372c5[_0x5e477a(0x310)][_0x5e477a(0x982)]=_0x3d5958,_0x4372c5['showText']=function(){var _0x4c6128=_0x5e477a,_0x2b65a7={'unit':_0x7d83c7['options'][_0x4c6128(0x7d0)],'lang':_0x7d83c7['_map']['lang'],'decimal':_0x7d83c7['options'][_0x4c6128(_0x3ed370._0x34db69)]},_0x4371c=formatDistance(this['attr']['value'],_0x2b65a7);if(this[_0x4c6128(_0x3ed370._0x505e2b)]['value']!==this['attr']['valueFD']){var _0x27f65f=formatDistance(this['attr']['valueFD'],_0x2b65a7);this['text']=_0x4371c,_0x7d83c7[_0x4c6128(0x514)][_0x4c6128(_0x3ed370._0x1ee112)]&&(this['text']+='\x0a(+'+_0x27f65f+')');}else this[_0x4c6128(_0x3ed370._0x1292a3)]=_0x4371c;},_0x4372c5['showText']();}var _0x57c7b7=getSurfaceDistance([_0x45ad45[_0x45ad45['length']-0x2],_0x45ad45[_0x45ad45['length']-0x1]]);_0x1dcd08+=_0x57c7b7,this['_measured']['distance']=_0x1dcd08,this['_measured']['distanceLastFd']=_0x57c7b7,this['updateText'](),this['_measureLable']['position']=_0x45ad45[_0x45ad45['length']-0x1],this['_measureLable']['show']=!![],_0x362dd3&&this[_0x5e477a(_0x415cce._0x55d36b)](EventType[_0x5e477a(_0x415cce._0x4c98a7)],{'mtype':this['type'],'value':this['_measured']['distance'],'label':this['_measured']['distanceStr']},!![]);}}]),_0x2f64e6;}(PolylineEntity);register$4(_0x5a92ef(0x8aa),DistanceMeasure);var DistanceSurfaceMeasure=function(_0x232d5d){var _0x357925={_0x50081e:0xe81,_0x507d73:0x7c9,_0x4ff55d:0xed1},_0x1fe6c3={_0x436ba8:0xd30},_0x7dca17={_0x13d084:0xe26,_0x13d8ce:0x53f},_0x5c1e9d={_0x305f11:0x86c},_0x14f8b8=_0x5a92ef;_inherits(_0x8d7d12,_0x232d5d);var _0x36f235=_createSuper(_0x8d7d12);function _0x8d7d12(){var _0x538097=_0x4361,_0x260ad1,_0x29e327,_0x1b4021=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x8d7d12),_0x29e327=_0x36f235['call'](this,_0x1b4021),_0x1b4021['_promise']&&(_0x29e327[_0x538097(_0x5c1e9d._0x305f11)]=_0x1b4021[_0x538097(0x86c)],delete _0x1b4021['_promise']),_0x1b4021['style']['clampToGround']=!![],_0x1b4021['splitNum']=(_0x260ad1=_0x1b4021[_0x538097(0xed1)])!==null&&_0x260ad1!==void 0x0?_0x260ad1:0xc8,_0x29e327['disTerrainScale']=1.2,_0x29e327;}return _createClass(_0x8d7d12,[{'key':'_drawCreatedHandler','value':function _0x2f0a9d(_0x1867f2){var _0xa90404=_0x4361;_get(_getPrototypeOf(_0x8d7d12[_0xa90404(_0x7dca17._0x13d084)]),'_drawCreatedHandler',this)[_0xa90404(_0x7dca17._0x13d8ce)](this,_0x1867f2,![]),this['updateLengthForTerrain'](_0x1867f2);}},{'key':_0x14f8b8(0x450),'value':function _0xc27ce3(_0x1fef6a){var _0x23a126=_0x14f8b8;_get(_getPrototypeOf(_0x8d7d12['prototype']),'_editPointHandler',this)['call'](this,_0x1fef6a,![]),this[_0x23a126(_0x1fe6c3._0x436ba8)](_0x1fef6a);}},{'key':'updateLengthForTerrain','value':function _0x2319cb(_0x45145d){var _0x495211={_0x3eba77:0x399,_0x7e2bd9:0x809,_0x57b126:0xa32,_0x33d940:0x4bc},_0x220330={_0x30b275:0x809,_0x1837c7:0x4a1},_0x9c0255=_0x14f8b8,_0x5605ba=this,_0xcb7ea4=this['positionsShow'];this['fire'](EventType['start'],{'mtype':this[_0x9c0255(_0x357925._0x50081e)],'graphic':this},!![]),getClampDistance(_0xcb7ea4,{'scene':this['_map'][_0x9c0255(_0x357925._0x507d73)],'splitNum':this['options'][_0x9c0255(_0x357925._0x4ff55d)],'has3dtiles':this['options']['has3dtiles'],'exact':this['options']['exact'],'disTerrainScale':this['disTerrainScale'],'endItem':function _0xf8b173(_0x1a6220){var _0xf7df25=_0x9c0255;if(!_0x5605ba['_map']||!_0x5605ba[_0xf7df25(_0x220330._0x30b275)])return;var _0x48cbe5=_0x1a6220['index'],_0x564d95=_0x1a6220['all_distance'],_0xb88510=_0x1a6220['distance'];_0x48cbe5++;var _0x3b0052=_0x5605ba['_arrPartMeasureLable'][_0x48cbe5];if(_0x3b0052)_0x3b0052['attr'][_0xf7df25(0x30b)]=_0x564d95,_0x3b0052['attr']['valueFD']=_0xb88510,_0x3b0052['showText']();else _0x48cbe5===_0xcb7ea4['length']-0x1&&_0x5605ba['_measureLable']&&(_0x5605ba['_measured']['distance']=_0x564d95,_0x5605ba['_measured'][_0xf7df25(_0x220330._0x1837c7)]=_0xb88510,_0x5605ba['updateText']());},'end':function _0x2f075f(_0x33f9d5){var _0x5b3c22=_0x9c0255,_0x405727;if(!_0x5605ba[_0x5b3c22(_0x495211._0x3eba77)]||!_0x5605ba[_0x5b3c22(_0x495211._0x7e2bd9)])return;_0x5605ba[_0x5b3c22(0xa32)]['distance']=_0x33f9d5;var _0x20ea7f={'mtype':_0x5605ba['type'],'graphic':_0x5605ba,'value':_0x5605ba[_0x5b3c22(_0x495211._0x57b126)]['distance'],'label':_0x5605ba['_measured']['distanceStr']};_0x5605ba[_0x5b3c22(0xb03)](EventType['change'],_0x20ea7f,!![]),_0x5605ba['fire'](EventType['end'],_0x20ea7f,!![]),(_0x405727=_0x5605ba[_0x5b3c22(0x86c)])!==null&&_0x405727!==void 0x0&&_0x405727['resolve']&&_0x5605ba['_promise'][_0x5b3c22(_0x495211._0x33d940)](_0x5605ba);}});}}]),_0x8d7d12;}(DistanceMeasure);register$4(_0x5a92ef(0x718),DistanceSurfaceMeasure);var SectionMeasure=function(_0x498a20){var _0x43b44a={_0x308ea1:0x809,_0x9396ff:0xcdf,_0x1cb970:0x905,_0x51caee:0x1e3,_0x3679c1:0xa32},_0x1e8cfd={_0x323243:0xe26},_0x376558={_0x15e4db:0x86c},_0x5b293f=_0x5a92ef;_inherits(_0x231646,_0x498a20);var _0x3e526c=_createSuper(_0x231646);function _0x231646(){var _0x28f7a5=_0x4361,_0x2e26da,_0x320e11,_0x4009bc=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x231646),_0x320e11=_0x3e526c['call'](this,_0x4009bc),_0x4009bc['_promise']&&(_0x320e11[_0x28f7a5(_0x376558._0x15e4db)]=_0x4009bc['_promise'],delete _0x4009bc['_promise']),_0x4009bc['style'][_0x28f7a5(0x6a6)]=!![],_0x4009bc[_0x28f7a5(0xed1)]=(_0x2e26da=_0x4009bc['splitNum'])!==null&&_0x2e26da!==void 0x0?_0x2e26da:0xc8,_0x320e11;}return _createClass(_0x231646,[{'key':_0x5b293f(0x46d),'value':function _0x47d201(_0x391bc1){var _0x36841e=_0x5b293f;_get(_getPrototypeOf(_0x231646[_0x36841e(_0x1e8cfd._0x323243)]),'_drawCreatedHandler',this)['call'](this,_0x391bc1,![]),this['updateSectionForTerrain'](_0x391bc1);}},{'key':'_editPointHandler','value':function _0x403d44(_0xf42910){var _0x2db6ff=_0x5b293f;_get(_getPrototypeOf(_0x231646['prototype']),'_editPointHandler',this)[_0x2db6ff(0x53f)](this,_0xf42910,![]),this['updateSectionForTerrain'](_0xf42910);}},{'key':'updateSectionForTerrain','value':function _0x4220e3(_0x44c30f){var _0x1d7328={_0x1f8682:0x600,_0x470ce7:0x22c,_0x54f154:0x86c},_0x15165b=_0x5b293f,_0x2ce9a4=this,_0x3588d4=this[_0x15165b(0xc98)];if(_0x3588d4['length']<0x2)return;this['fire'](EventType['start'],{'mtype':this['type'],'graphic':this},!![]);var _0x23965b=0x0,_0x3f88b9=[],_0x2c4d0a=[],_0x3adb81=[],_0x56839e=[];computeStepSurfaceLine({'map':this['_map'],'positions':_0x3588d4,'splitNum':this['options'][_0x15165b(0xed1)],'has3dtiles':this['options']['has3dtiles'],'exact':this['options']['exact'],'endItem':function _0x1e024d(_0x3106d0,_0x421a79,_0x1ba267){var _0x43cc54=_0x15165b,_0x855a63,_0x3418a3;if(!_0x2ce9a4['_map']||!_0x2ce9a4[_0x43cc54(_0x43b44a._0x308ea1)])return;var _0x438c1f=(_0x855a63=Cesium__namespace['Cartographic'][_0x43cc54(_0x43b44a._0x9396ff)](_0x3588d4[_0x1ba267]))===null||_0x855a63===void 0x0?void 0x0:_0x855a63['height'],_0x41d5b9=(_0x3418a3=Cesium__namespace['Cartographic']['fromCartesian'](_0x3588d4[_0x1ba267+0x1]))===null||_0x3418a3===void 0x0?void 0x0:_0x3418a3[_0x43cc54(0xd04)],_0x2eb280=(_0x41d5b9-_0x438c1f)/_0x3106d0['length'],_0x9df808=0x0;for(var _0x33aedf=0x0;_0x33aedf<_0x3106d0['length'];_0x33aedf++){if(_0x33aedf!==0x0){var _0x2318b2=Cesium__namespace[_0x43cc54(0x23b)]['distance'](_0x3106d0[_0x33aedf],_0x3106d0[_0x33aedf-0x1]);_0x23965b+=_0x2318b2,_0x9df808+=_0x2318b2;}_0x3f88b9['push'](Number(_0x23965b[_0x43cc54(_0x43b44a._0x1cb970)](0x1)));var _0x10421d=LngLatPoint['fromCartesian'](_0x3106d0[_0x33aedf]);_0x2c4d0a[_0x43cc54(0x8e7)](_0x10421d['alt']),_0x56839e['push'](_0x10421d);var _0x2aecab=Number((_0x438c1f+_0x2eb280*_0x33aedf)['toFixed'](0x1));_0x3adb81['push'](_0x2aecab);}_0x1ba267++;var _0xd89550=_0x2ce9a4[_0x43cc54(0xa52)][_0x1ba267];if(_0xd89550)_0xd89550['attr']['value']=_0x23965b,_0xd89550['attr']['valueFD']=_0x9df808,_0xd89550[_0x43cc54(_0x43b44a._0x51caee)]();else _0x1ba267===_0x3588d4['length']-0x1&&_0x2ce9a4['_measureLable']&&(_0x2ce9a4['_measured'][_0x43cc54(0x89a)]=_0x23965b,_0x2ce9a4[_0x43cc54(_0x43b44a._0x3679c1)]['distanceLastFd']=_0x9df808,_0x2ce9a4['updateText']());},'end':function _0xefe664(){var _0x4b31ed=_0x15165b,_0x35a1cc;if(!_0x2ce9a4['_map']||!_0x2ce9a4['_measureLable'])return;_0x2ce9a4['updateText'](),_0x2ce9a4[_0x4b31ed(0xa32)]['arrLen']=_0x3f88b9,_0x2ce9a4['_measured']['arrLX']=_0x3adb81,_0x2ce9a4['_measured']['arrHB']=_0x2c4d0a,_0x2ce9a4['_measured'][_0x4b31ed(_0x1d7328._0x1f8682)]=_0x56839e;var _0x55810b=_objectSpread2({'mtype':_0x2ce9a4['type'],'graphic':_0x2ce9a4,'value':_0x23965b,'label':_0x2ce9a4['_measured'][_0x4b31ed(_0x1d7328._0x470ce7)]},_0x2ce9a4[_0x4b31ed(0xa32)]);_0x2ce9a4[_0x4b31ed(0xb03)](EventType['change'],_0x55810b,!![]),_0x2ce9a4['fire'](EventType['end'],_0x55810b,!![]),(_0x35a1cc=_0x2ce9a4[_0x4b31ed(_0x1d7328._0x54f154)])!==null&&_0x35a1cc!==void 0x0&&_0x35a1cc[_0x4b31ed(0x4bc)]&&_0x2ce9a4['_promise']['resolve'](_0x2ce9a4);}});}}]),_0x231646;}(DistanceMeasure);register$4('sectionMeasure',SectionMeasure);var DEF_STYLE$g={'materialType':'PolylineArrow','color':'#ebe967','width':0x9,'clampToGround':!![]},AngleMeasure=function(_0x26faad){var _0x18ac11={_0x220861:0xa32},_0x1c2192={_0x119c9d:0x514,_0x3699e4:0x7d0},_0x10b89e={_0x191c8a:0xcf5,_0x4a0135:0x511,_0x500a78:0xd76,_0x525a5f:0xcea,_0x5a0f17:0x3ed,_0x4ebc9a:0x46d,_0x46c88e:0x66e,_0x4abe0b:0xcea,_0x54d153:0x101f,_0x3b7445:0xcea},_0x165651={_0x8186f2:0xca4,_0x51aafc:0x7a6,_0x322342:0x511,_0x31c7db:0xf56},_0x2e3c91={_0x5423c0:0x5da,_0x2daa6d:0x5da},_0x2bb455=_0x5a92ef;_inherits(_0xf55b1a,_0x26faad);var _0x278b59=_createSuper(_0xf55b1a);function _0xf55b1a(){var _0x1c4fe5=_0x4361,_0x4f14f0,_0x41ffa7,_0x321258,_0x5886de=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xf55b1a),_0x5886de[_0x1c4fe5(0x92e)]=![],_0x5886de['maxPointNum']=0x2,_0x5886de['decimal']=(_0x4f14f0=_0x5886de['decimal'])!==null&&_0x4f14f0!==void 0x0?_0x4f14f0:0x2,_0x5886de['angleDecimal']=(_0x41ffa7=_0x5886de['angleDecimal'])!==null&&_0x41ffa7!==void 0x0?_0x41ffa7:0x1,_0x5886de[_0x1c4fe5(_0x2e3c91._0x5423c0)]=_objectSpread2(_objectSpread2({},DEF_STYLE$g),_0x5886de[_0x1c4fe5(_0x2e3c91._0x2daa6d)]||{}),_0x321258=_0x278b59['call'](this,_0x5886de),_0x321258['_measured']={},_0x321258;}return _createClass(_0xf55b1a,[{'key':'measured','get':function _0x599eff(){return this['_measured'];}},{'key':_0x2bb455(0xcef),'value':function _0x364a33(_0x52ef0c){var _0x3cbd33=_0x2bb455,_0x22cb2e,_0xa267af;_get(_getPrototypeOf(_0xf55b1a['prototype']),_0x3cbd33(0xcef),this)['call'](this,_0x52ef0c),this['_measureLable']=this['_createLabel'](this['options'][_0x3cbd33(_0x165651._0x8186f2)]||((_0x22cb2e=this['_layer'])===null||_0x22cb2e===void 0x0?void 0x0:(_0xa267af=_0x22cb2e['options'])===null||_0xa267af===void 0x0?void 0x0:_0xa267af['label'])),this['_measureLable'][_0x3cbd33(_0x165651._0x51aafc)]=![],this['on'](EventType['drawAddPoint'],this[_0x3cbd33(_0x165651._0x322342)],this),this['on'](EventType[_0x3cbd33(_0x165651._0x31c7db)],this['_drawRemovePointHandler'],this),this['on'](EventType['drawMouseMove'],this[_0x3cbd33(0xcea)],this),this[_0x3cbd33(0xfab)](EventType['drawCreated'],this['_drawCreatedHandler'],this),this['on'](EventType[_0x3cbd33(0x66e)],this['_drawMouseMoveHandler'],this),this['on'](EventType['editRemovePoint'],this['_drawMouseMoveHandler'],this),this['on'](EventType['editMouseMove'],this['_drawMouseMoveHandler'],this),this['options']['positions']&&(this['_measureLable'][_0x3cbd33(_0x165651._0x51aafc)]=!![],this[_0x3cbd33(0xcea)]());}},{'key':'_removedHook','value':function _0x19dfe6(){var _0x13beea=_0x2bb455;this[_0x13beea(_0x10b89e._0x191c8a)](EventType['drawAddPoint'],this[_0x13beea(_0x10b89e._0x4a0135)],this),this['off'](EventType[_0x13beea(_0x10b89e._0x500a78)],this[_0x13beea(_0x10b89e._0x525a5f)],this),this[_0x13beea(_0x10b89e._0x191c8a)](EventType['drawRemovePoint'],this['_drawRemovePointHandler'],this),this['off'](EventType[_0x13beea(_0x10b89e._0x5a0f17)],this[_0x13beea(_0x10b89e._0x4ebc9a)],this),this['off'](EventType[_0x13beea(_0x10b89e._0x46c88e)],this[_0x13beea(_0x10b89e._0x4abe0b)],this),this['off'](EventType['editRemovePoint'],this['_drawMouseMoveHandler'],this),this['off'](EventType[_0x13beea(_0x10b89e._0x54d153)],this[_0x13beea(_0x10b89e._0x3b7445)],this),Cesium__namespace['defined'](this['_measureLable'])&&(this['_removeLabel'](this[_0x13beea(0x809)]),delete this['_measureLable']),_get(_getPrototypeOf(_0xf55b1a['prototype']),_0x13beea(0x3fd),this)['call'](this);}},{'key':_0x2bb455(0xe46),'value':function _0x3aac95(_0x152623){var _0x1d4409=_0x2bb455;_0x152623&&(this['options']['unit']=_0x152623),this['_measured']['angleStr']=this['_measured']['angle']['toFixed'](this[_0x1d4409(_0x1c2192._0x119c9d)][_0x1d4409(0x46f)])+'°',this['_measured']['distanceStr']=formatDistance(this['_measured']['distance'],{'unit':this['options'][_0x1d4409(_0x1c2192._0x3699e4)],'lang':this['_map'][_0x1d4409(0xa17)],'decimal':this['options']['decimal']}),this['_measureLable']['text']=this['_map']['getLangText']('_角度')+':'+this['_measured']['angleStr']+'\x0a'+this[_0x1d4409(0x399)][_0x1d4409(0xef6)]('_距离')+':'+this[_0x1d4409(0xa32)]['distanceStr'];}},{'key':'_drawAddPointHandler','value':function _0x495898(_0x34cc6d){this['_drawMouseMoveHandler'](_0x34cc6d);}},{'key':'_drawRemovePointHandler','value':function _0x15b672(_0x3f2499){this['_measureLable']&&(this['_measureLable']['show']=![]);}},{'key':'_drawMouseMoveHandler','value':function _0x49e917(_0x4c50c5){var _0x2c7289=_0x2bb455,_0x4a5d5f=this[_0x2c7289(0xc98)];if(_0x4a5d5f['length']<0x2){this[_0x2c7289(0x809)]['show']=![];return;}this['_measured']['distance']=Cesium__namespace[_0x2c7289(0x23b)]['distance'](_0x4a5d5f[0x0],_0x4a5d5f[0x1]),this['_measured']['angle']=getAngle(_0x4a5d5f[0x0],_0x4a5d5f[0x1],!![]),this['updateText'](),this['_measureLable']['position']=_0x4a5d5f[0x1],this['_measureLable']['show']=!![],this['fire'](EventType['change'],{'mtype':this['type'],'value':this[_0x2c7289(0xa32)]['angle'],'label':this[_0x2c7289(_0x18ac11._0x220861)]['angleStr']},!![]);}},{'key':'_drawCreatedHandler','value':function _0x685398(_0x16ed60){this['fire'](EventType['end'],{'mtype':this['type'],'value':this['_measured']['angle'],'label':this['_measured']['angleStr']},!![]);}}]),_0xf55b1a;}(PolylineEntity);register$4('angleMeasure',AngleMeasure);var DEF_STYLE$f={'materialType':'PolylineGlow','glowPower':0.1,'color':_0x5a92ef(0x991),'width':0x9},HeightMeasure=function(_0x259841){var _0x4bae47={_0x476a67:0x419,_0x32d6b5:0xcef,_0x163505:0x9d1,_0x257e33:0x511,_0x5b789e:0x1026},_0x4698aa={_0x5be3ee:0x809},_0x1e4e8f={_0x439548:0x809},_0x20c908={_0x1c78de:0x514,_0x2b4bdb:0xd4d,_0x1d6b41:0x920},_0x585ea9={_0x50664a:0x809,_0x5e5f77:0x809},_0x5e320c={_0x53126d:0x809,_0x5142d8:0x352},_0x5a2cb0={_0x242229:0xd76,_0x50b4f4:0x66e},_0x795ce2={_0x3beac6:0xd76,_0x3db37f:0xfab},_0x1cb40c=_0x5a92ef;_inherits(_0x2864ff,_0x259841);var _0x5009c8=_createSuper(_0x2864ff);function _0x2864ff(){var _0x4a358e=_0x4361,_0x410d37,_0x32a0ed,_0x30c83d=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2864ff),_0x30c83d['hasMoveEdit']=![],_0x30c83d['maxPointNum']=0x2,_0x30c83d['decimal']=(_0x410d37=_0x30c83d['decimal'])!==null&&_0x410d37!==void 0x0?_0x410d37:0x2,_0x30c83d[_0x4a358e(0x5da)]=_objectSpread2(_objectSpread2({},DEF_STYLE$f),_0x30c83d['style']||{}),_0x32a0ed=_0x5009c8['call'](this,_0x30c83d),_0x32a0ed['_measured']={},_0x32a0ed;}return _createClass(_0x2864ff,[{'key':_0x1cb40c(_0x4bae47._0x476a67),'get':function _0x4b5a50(){return this['_measured'];}},{'key':_0x1cb40c(_0x4bae47._0x32d6b5),'value':function _0x31cc3b(_0x4a74fd){var _0x1cf94c=_0x1cb40c;_get(_getPrototypeOf(_0x2864ff['prototype']),'_addedHook',this)['call'](this,_0x4a74fd),this['_initMeasureLable'](),this['on'](EventType[_0x1cf94c(0x849)],this['_drawAddPointHandler'],this),this['on'](EventType[_0x1cf94c(0xf56)],this['_drawRemovePointHandler'],this),this['on'](EventType[_0x1cf94c(_0x795ce2._0x3beac6)],this['_drawMouseMoveHandler'],this),this[_0x1cf94c(_0x795ce2._0x3db37f)](EventType['drawCreated'],this['_drawCreatedHandler'],this),this['on'](EventType['editMovePoint'],this['_editPointHandler'],this),this['on'](EventType['editRemovePoint'],this['_editPointHandler'],this),this['on'](EventType[_0x1cf94c(0x101f)],this['_editPointHandler'],this),this['options']['positions']&&(this['_measureLable']['show']=!![],this['_editPointHandler']());}},{'key':'_removedHook','value':function _0x125012(){var _0xf6d60e=_0x1cb40c;this['off'](EventType['drawAddPoint'],this['_drawAddPointHandler'],this),this[_0xf6d60e(0xcf5)](EventType[_0xf6d60e(_0x5a2cb0._0x242229)],this['_drawMouseMoveHandler'],this),this['off'](EventType['drawRemovePoint'],this['_drawRemovePointHandler'],this),this['off'](EventType['drawCreated'],this['_drawCreatedHandler'],this),this['off'](EventType[_0xf6d60e(_0x5a2cb0._0x50b4f4)],this['_editPointHandler'],this),this['off'](EventType['editRemovePoint'],this['_editPointHandler'],this),this['off'](EventType['editMouseMove'],this['_editPointHandler'],this),this['_removeMeasureLabelAndEx'](),_get(_getPrototypeOf(_0x2864ff['prototype']),_0xf6d60e(0x3fd),this)['call'](this);}},{'key':'_initMeasureLable','value':function _0x52a65c(){var _0x2c0e06=_0x1cb40c,_0x19a2cd,_0x50e3da;this[_0x2c0e06(_0x5e320c._0x53126d)]=this['_createLabel'](this[_0x2c0e06(0x514)]['label']||((_0x19a2cd=this[_0x2c0e06(_0x5e320c._0x5142d8)])===null||_0x19a2cd===void 0x0?void 0x0:(_0x50e3da=_0x19a2cd['options'])===null||_0x50e3da===void 0x0?void 0x0:_0x50e3da['label'])),this['_measureLable'][_0x2c0e06(0x7a6)]=![];}},{'key':_0x1cb40c(_0x4bae47._0x163505),'value':function _0x467173(){var _0x5c70d4=_0x1cb40c;Cesium__namespace['defined'](this[_0x5c70d4(_0x585ea9._0x50664a)])&&(this['_removeLabel'](this[_0x5c70d4(_0x585ea9._0x5e5f77)]),delete this['_measureLable']);}},{'key':'updateText','value':function _0xae8db4(_0x4b9654){var _0x322d3f=_0x1cb40c;_0x4b9654&&(this['options']['unit']=_0x4b9654),this['_measured'][_0x322d3f(0xd0b)]=formatDistance(this[_0x322d3f(0xa32)][_0x322d3f(0xd04)],{'unit':this['options'][_0x322d3f(0x7d0)],'lang':this['_map']['lang'],'decimal':this[_0x322d3f(_0x20c908._0x1c78de)][_0x322d3f(_0x20c908._0x2b4bdb)]}),this[_0x322d3f(0x809)][_0x322d3f(_0x20c908._0x1d6b41)]=this[_0x322d3f(0x399)][_0x322d3f(0xef6)]('_高度差')+':'+this[_0x322d3f(0xa32)]['heightStr'];}},{'key':_0x1cb40c(_0x4bae47._0x257e33),'value':function _0x5b4b65(_0x2bdddb){this['_drawMouseMoveHandler'](_0x2bdddb);}},{'key':_0x1cb40c(_0x4bae47._0x5b789e),'value':function _0x17066e(_0x19d1e5){var _0x17c686=_0x1cb40c;this['_measureLable']&&(this[_0x17c686(_0x1e4e8f._0x439548)]['show']=![]);}},{'key':'_drawMouseMoveHandler','value':function _0x2cbf52(_0x481fa5){var _0x30d737=_0x1cb40c,_0x538c7e=this['positionsShow'];if(_0x538c7e['length']<0x2){this['_measureLable']['show']=![];return;}var _0x33b922=Cesium__namespace['Cartographic']['fromCartesian'](_0x538c7e[0x0]),_0xcae003=Cesium__namespace['Cartographic']['fromCartesian'](_0x538c7e[0x1]);this['_measured']['height']=this['_map']['getRealAlt'](Math['abs'](_0xcae003['height']-_0x33b922['height'])),this['updateText'](),this[_0x30d737(_0x4698aa._0x5be3ee)]['position']=Cesium__namespace[_0x30d737(0x23b)][_0x30d737(0xdf0)](_0x538c7e[0x0],_0x538c7e[0x1],new Cesium__namespace['Cartesian3']()),this[_0x30d737(0x809)]['show']=!![],this['fire'](EventType['change'],{'mtype':this['type'],'value':this['_measured']['height'],'label':this['_measured']['heightStr']},!![]);}},{'key':'_drawCreatedHandler','value':function _0x46038e(_0x2b093d){var _0xf86be4=_0x1cb40c;this['fire'](EventType['end'],{'mtype':this['type'],'value':this['_measured'][_0xf86be4(0xd04)],'label':this[_0xf86be4(0xa32)]['heightStr']},!![]);}},{'key':'_editPointHandler','value':function _0x14cffe(_0x268a1f){this['_drawMouseMoveHandler'](_0x268a1f);}}]),_0x2864ff;}(PolylineEntity);register$4('heightMeasure',HeightMeasure);var HeightTriangleMeasure=function(_0x4a80c7){var _0x413a40={_0x5851f1:0x1026},_0x1814ce={_0x3d6154:0x54b,_0x25c137:0xbe0},_0x3a7b43={_0xa4ffd0:0x888,_0x4227d9:0xda2,_0x167da1:0xa32,_0x3a5885:0x23b,_0x1bbe5e:0x23b,_0x3dd2af:0x5f0,_0x7bcd5d:0x86f,_0x54cd28:0xe81},_0x286e0f={_0x35d52a:0x7a6},_0x488bee={_0x443dab:0xe46,_0x28e137:0x514,_0x2088f4:0xfe9,_0x73f05e:0xf25},_0xf91f6b={_0x2a3710:0x9d1},_0x27268e={_0x11fd52:0xfe9,_0x1c5112:0x514,_0x35b7fb:0xc24},_0x419b2b=_0x5a92ef;_inherits(_0xb2c21f,_0x4a80c7);var _0x2042a7=_createSuper(_0xb2c21f);function _0xb2c21f(){return _classCallCheck(this,_0xb2c21f),_0x2042a7['apply'](this,arguments);}return _createClass(_0xb2c21f,[{'key':'_initMeasureLable','value':function _0xeea774(){var _0x3ba367=_0x4361,_0x546c95,_0x299ce9,_0xa5e3e,_0x31bb3f;_get(_getPrototypeOf(_0xb2c21f['prototype']),'_initMeasureLable',this)['call'](this),this[_0x3ba367(_0x27268e._0x11fd52)]=this[_0x3ba367(0x266)](this['options']['label']||((_0x546c95=this['_layer'])===null||_0x546c95===void 0x0?void 0x0:(_0x299ce9=_0x546c95['options'])===null||_0x299ce9===void 0x0?void 0x0:_0x299ce9[_0x3ba367(0xca4)])),this['_measureDistanceLable'][_0x3ba367(0xc24)]=new Cesium__namespace['Cartesian2'](0x0,0x0),this['_measureHorLable']=this['_createLabel'](this[_0x3ba367(_0x27268e._0x1c5112)]['label']||((_0xa5e3e=this['_layer'])===null||_0xa5e3e===void 0x0?void 0x0:(_0x31bb3f=_0xa5e3e[_0x3ba367(_0x27268e._0x1c5112)])===null||_0x31bb3f===void 0x0?void 0x0:_0x31bb3f['label'])),this['_measureHorLable'][_0x3ba367(_0x27268e._0x35b7fb)]=new Cesium__namespace['Cartesian2'](0x0,0x0);}},{'key':'_removeMeasureLabelAndEx','value':function _0x4af563(){var _0x26161c=_0x4361;_get(_getPrototypeOf(_0xb2c21f['prototype']),_0x26161c(_0xf91f6b._0x2a3710),this)['call'](this),this['_measureDistanceLable']!=null&&(this['_removeLabel'](this['_measureDistanceLable']),delete this['_measureDistanceLable']),this['_measureHorLable']!=null&&(this['_removeLabel'](this['_measureHorLable']),delete this['_measureHorLable']),this['_measureExLine']!=null&&(this['dataSource']['entities'][_0x26161c(0xfaa)](this['_measureExLine']),delete this['_measureExLine']);}},{'key':'updateText','value':function _0x27a7d2(_0x36aa6f){var _0x3dc324=_0x4361;_get(_getPrototypeOf(_0xb2c21f['prototype']),_0x3dc324(_0x488bee._0x443dab),this)['call'](this,_0x36aa6f);var _0x43a488={'unit':this[_0x3dc324(_0x488bee._0x28e137)]['unit'],'lang':this['_map']['lang'],'decimal':this['options']['decimal']};this['_measured'][_0x3dc324(0x22c)]=formatDistance(this['_measured'][_0x3dc324(0x89a)],_0x43a488),this[_0x3dc324(_0x488bee._0x2088f4)]['text']=this[_0x3dc324(0x399)][_0x3dc324(0xef6)]('_空间距离')+':'+this['_measured']['distanceStr'],this['_measured']['distanceHorStr']=formatDistance(this['_measured']['distanceHor'],_0x43a488),this['_measureHorLable']['text']=this['_map']['getLangText'](_0x3dc324(0x845))+':'+this[_0x3dc324(0xa32)][_0x3dc324(_0x488bee._0x73f05e)];}},{'key':_0x419b2b(_0x413a40._0x5851f1),'value':function _0x26ea27(_0x443e24){var _0x22e929=_0x419b2b;this['_measureLable']&&(this['_measureLable']['show']=![]),this['_measureHorLable']&&(this['_measureHorLable']['show']=![]),this['_measureDistanceLable']&&(this['_measureDistanceLable'][_0x22e929(_0x286e0f._0x35d52a)]=![]),this['_measureExLine']&&(this[_0x22e929(0x972)]=null);}},{'key':'_drawMouseMoveHandler','value':function _0x586caf(_0x12a6e4){var _0x424d45=_0x419b2b,_0x122feb=this['positionsShow'];if(_0x122feb['length']<0x2){this['_measureLable']['show']=![];return;}var _0x3fde60=Cesium__namespace['Cartographic']['fromCartesian'](_0x122feb[0x0]),_0x29e0c4=_0x3fde60['height'],_0x4a7559=Cesium__namespace[_0x424d45(_0x3a7b43._0xa4ffd0)]['fromCartesian'](_0x122feb[0x1]),_0x2f84b3=_0x4a7559['height'],_0x4a18d5,_0x28e7ca,_0x50a2f6;_0x29e0c4>_0x2f84b3?(_0x28e7ca=Cesium__namespace['Cartesian3'][_0x424d45(_0x3a7b43._0x4227d9)](_0x4a7559['longitude'],_0x4a7559['latitude'],_0x29e0c4),_0x50a2f6=_0x122feb[0x0],_0x4a18d5=_0x122feb[0x1]):(_0x28e7ca=Cesium__namespace['Cartesian3']['fromRadians'](_0x3fde60[_0x424d45(0xb04)],_0x3fde60['latitude'],_0x2f84b3),_0x50a2f6=_0x122feb[0x1],_0x4a18d5=_0x122feb[0x0]),this['_measured']['height']=this['_map']['getRealAlt'](Math['abs'](_0x2f84b3-_0x29e0c4)),this['_measureLable']['position']=Cesium__namespace['Cartesian3']['midpoint'](_0x28e7ca,_0x4a18d5,new Cesium__namespace['Cartesian3']()),this['_measureLable']['show']=!![],this[_0x424d45(_0x3a7b43._0x167da1)]['distance']=Cesium__namespace['Cartesian3'][_0x424d45(0x89a)](_0x50a2f6,_0x4a18d5),this['_measureDistanceLable']['position']=Cesium__namespace['Cartesian3']['midpoint'](_0x50a2f6,_0x4a18d5,new Cesium__namespace[(_0x424d45(_0x3a7b43._0x3a5885))]()),this['_measureDistanceLable']['show']=!![],this[_0x424d45(_0x3a7b43._0x167da1)]['distanceHor']=Cesium__namespace['Cartesian3']['distance'](_0x28e7ca,_0x50a2f6),this['_measureHorLable']['position']=Cesium__namespace[_0x424d45(_0x3a7b43._0x1bbe5e)]['midpoint'](_0x28e7ca,_0x50a2f6,new Cesium__namespace['Cartesian3']()),this[_0x424d45(_0x3a7b43._0x3dd2af)]['show']=!![],this['updateText'](),this['updateExLine']([_0x4a18d5,_0x28e7ca,_0x50a2f6]),this['fire'](EventType[_0x424d45(_0x3a7b43._0x7bcd5d)],{'mtype':this[_0x424d45(_0x3a7b43._0x54cd28)],'value':this['_measured']['height'],'label':this['_measured']['heightStr']},!![]);}},{'key':'updateExLine','value':function _0x941857(_0x14f9aa){var _0x35ba42=_0x419b2b,_0x5c94a4=this;this['_measureExLine_positions']=_0x14f9aa;if(!this['_measureExLine']){var _0x1100e8={'id':this['id']+_0x35ba42(_0x1814ce._0x3d6154),'polyline':PolylineStyleConver['toCesiumVal'](this['options']['style'],{},!![])};_0x1100e8[_0x35ba42(0xa70)][_0x35ba42(_0x1814ce._0x25c137)]=new Cesium__namespace[(_0x35ba42(0xdcd))](function(_0x39b172){return _0x5c94a4['_measureExLine_positions'];},![]),this['_measureExLine']=this['_createEntity'](_0x1100e8),this['dataSource']['entities']['add'](this['_measureExLine']),this['bindPickId'](this['_measureExLine']);}}},{'key':_0x419b2b(0x450),'value':function _0x4123b8(_0x3c5339){this['_drawMouseMoveHandler'](_0x3c5339);}}]),_0xb2c21f;}(HeightMeasure);register$4('heightTriangleMeasure',HeightTriangleMeasure);var DEF_STYLE$e={'color':'#00fff2','outline':!![],'outlineColor':_0x5a92ef(0x5d1),'outlineWidth':0x1,'opacity':0.4,'clampToGround':![]},AreaMeasure=function(_0xa18f16){var _0x4b49eb={_0x23d148:0xb03,_0x4a0506:0x444},_0x28b88e={_0x4d69dd:0xe81,_0x29b0f7:0xda4},_0x38ae28={_0x3b1f46:0x809,_0x3f52e6:0x809,_0x19428e:0x7a6,_0x5e088a:0xda4,_0xc1c933:0x444},_0x4e46c7={_0x3df3a6:0xcea},_0xf004d6={_0x2bb9f8:0x29d,_0x203e00:0x53f},_0x2ebb06={_0x2faf58:0x53f,_0x39dcdd:0x809,_0x4c4dcb:0xbe0},_0x39f243={_0x4652f0:0x633},_0x2b4d3b=_0x5a92ef;_inherits(_0x1f0209,_0xa18f16);var _0x107110=_createSuper(_0x1f0209);function _0x1f0209(){var _0x5a4efa=_0x4361,_0x464ed0,_0x4a60b9,_0x10c687=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1f0209),_0x10c687['hasMoveEdit']=![],_0x10c687['decimal']=(_0x464ed0=_0x10c687['decimal'])!==null&&_0x464ed0!==void 0x0?_0x464ed0:0x2,_0x10c687['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$e),_0x10c687['style']||{}),_0x10c687['label']&&(_0x10c687[_0x5a4efa(0xca4)]=_objectSpread2({'horizontalOrigin':Cesium__namespace['HorizontalOrigin'][_0x5a4efa(_0x39f243._0x4652f0)]},_0x10c687[_0x5a4efa(0xca4)])),_0x4a60b9=_0x107110['call'](this,_0x10c687),_0x4a60b9['_measured']={},_0x4a60b9;}return _createClass(_0x1f0209,[{'key':_0x2b4d3b(0x419),'get':function _0x90f876(){return this['_measured'];}},{'key':'_addedHook','value':function _0x1abcbd(_0x36f306){var _0x2fbffe=_0x2b4d3b,_0x28f346,_0x1ad990;_get(_getPrototypeOf(_0x1f0209['prototype']),'_addedHook',this)[_0x2fbffe(_0x2ebb06._0x2faf58)](this,_0x36f306),this['_measureLable']=this[_0x2fbffe(0x266)](this[_0x2fbffe(0x514)]['label']||((_0x28f346=this['_layer'])===null||_0x28f346===void 0x0?void 0x0:(_0x1ad990=_0x28f346['options'])===null||_0x1ad990===void 0x0?void 0x0:_0x1ad990['label'])),this[_0x2fbffe(_0x2ebb06._0x39dcdd)]['show']=![],this['on'](EventType['drawAddPoint'],this['_drawAddPointHandler'],this),this['on'](EventType['drawRemovePoint'],this[_0x2fbffe(0x1026)],this),this['on'](EventType['drawMouseMove'],this['_drawMouseMoveHandler'],this),this['once'](EventType['drawCreated'],this['_drawCreatedHandler'],this),this['on'](EventType['editMovePoint'],this['_editPointHandler'],this),this['on'](EventType['editRemovePoint'],this['_editPointHandler'],this),this['options'][_0x2fbffe(_0x2ebb06._0x4c4dcb)]&&(this['_measureLable']['show']=!![],this['_editPointHandler']());}},{'key':'_removedHook','value':function _0x15bbc8(){var _0x29fc7b=_0x2b4d3b;this['off'](EventType['drawAddPoint'],this['_drawAddPointHandler'],this),this['off'](EventType['drawMouseMove'],this['_drawMouseMoveHandler'],this),this['off'](EventType['drawRemovePoint'],this['_drawRemovePointHandler'],this),this['off'](EventType['drawCreated'],this['_drawCreatedHandler'],this),this['off'](EventType['editMovePoint'],this['_editPointHandler'],this),this['off'](EventType[_0x29fc7b(_0xf004d6._0x2bb9f8)],this['_editPointHandler'],this),this['_removeMeasureLabelAndEx'](),_get(_getPrototypeOf(_0x1f0209['prototype']),'_removedHook',this)[_0x29fc7b(_0xf004d6._0x203e00)](this);}},{'key':'_removeMeasureLabelAndEx','value':function _0x483525(){Cesium__namespace['defined'](this['_measureLable'])&&(this['_removeLabel'](this['_measureLable']),delete this['_measureLable']);}},{'key':'updateText','value':function _0x5ae57c(_0x202c0f){var _0x5e83f6=_0x2b4d3b;_0x202c0f&&(this['options']['unit']=_0x202c0f),this['_measured']['areaStr']=formatArea(this['_measured']['area'],{'unit':this['options']['unit'],'lang':this['_map']['lang'],'decimal':this[_0x5e83f6(0x514)]['decimal']}),this['_measureLable']['text']=this['_map'][_0x5e83f6(0xef6)]('_面积')+':'+this['_measured']['areaStr'];}},{'key':'startDraw','value':function _0x14d7ac(_0x17c647){var _0x574c4d=_0x2b4d3b,_0x35d472;_get(_getPrototypeOf(_0x1f0209['prototype']),'startDraw',this)['call'](this,_0x17c647),this[_0x574c4d(0xcea)](),((_0x35d472=this['options']['positions'])===null||_0x35d472===void 0x0?void 0x0:_0x35d472['length'])>0x2&&this['stopDraw']();}},{'key':'_drawAddPointHandler','value':function _0x15e71f(_0x137d94){var _0x3eebfd=_0x2b4d3b;this[_0x3eebfd(_0x4e46c7._0x3df3a6)](_0x137d94);}},{'key':'_drawRemovePointHandler','value':function _0xb276d8(_0x5573e6){var _0x6daf60=_0x2b4d3b,_0x11fad5=this['positionsShow'];(_0x11fad5===null||_0x11fad5===void 0x0?void 0x0:_0x11fad5['length'])<0x3&&(this['_measureLable'][_0x6daf60(0x7a6)]=![]);}},{'key':'_drawMouseMoveHandler','value':function _0x8209f4(_0x5bcdb5){var _0x59db32=_0x2b4d3b,_0xaaaa7b=this['positionsShow'];if(_0xaaaa7b['length']<0x3){this[_0x59db32(_0x38ae28._0x3b1f46)]['show']=![];return;}this['_measured']['area']=getArea(_0xaaaa7b),this['updateText']();var _0x2380a8=centerOfMass(_0xaaaa7b);this[_0x59db32(_0x38ae28._0x3f52e6)][_0x59db32(0xd91)]=_0x2380a8,this['_measureLable'][_0x59db32(_0x38ae28._0x19428e)]=!![],this['fire'](EventType['change'],{'mtype':this['type'],'value':this['_measured'][_0x59db32(_0x38ae28._0x5e088a)],'label':this['_measured'][_0x59db32(_0x38ae28._0xc1c933)]},!![]);}},{'key':'_drawCreatedHandler','value':function _0x15a76c(_0x21480f){var _0x2406a1=_0x2b4d3b;this['fire'](EventType['end'],{'mtype':this[_0x2406a1(_0x28b88e._0x4d69dd)],'value':this['_measured'][_0x2406a1(_0x28b88e._0x29b0f7)],'label':this['_measured']['areaStr']},!![]);}},{'key':'_editPointHandler','value':function _0x10045b(_0x2e3dc2){var _0x4ca1b3=_0x2b4d3b,_0x43deb3=this['positionsShow'];this['_measured']['area']=getArea(_0x43deb3),this['updateText'](),this[_0x4ca1b3(0x809)]['position']=centerOfMass(_0x43deb3),this[_0x4ca1b3(_0x4b49eb._0x23d148)](EventType['change'],{'mtype':this['type'],'value':this['_measured']['area'],'label':this['_measured'][_0x4ca1b3(_0x4b49eb._0x4a0506)]},!![]);}}]),_0x1f0209;}(PolygonEntity);register$4('areaMeasure',AreaMeasure);var AreaSurfaceMeasure=function(_0x40307d){var _0x4185c9={_0xbec1e5:0xe81},_0x4aaafb={_0x4e0000:0x76c,_0x5ce33f:0xda4,_0x4ddb94:0xe81,_0x5d3fa5:0x5a3},_0x54d1ca={_0x403ca1:0x469},_0x460586={_0x49a845:0x5da},_0x4871a0=_0x5a92ef;_inherits(_0x2de5d0,_0x40307d);var _0x5c7ea2=_createSuper(_0x2de5d0);function _0x2de5d0(){var _0x2cddca=_0x4361,_0x18d67f,_0x40942f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2de5d0),_0x18d67f=_0x5c7ea2['call'](this,_0x40942f),_0x40942f['_promise']&&(_0x18d67f['_promise']=_0x40942f['_promise'],delete _0x40942f['_promise']),_0x40942f[_0x2cddca(_0x460586._0x49a845)]['clampToGround']=!![],_0x18d67f;}return _createClass(_0x2de5d0,[{'key':'_drawCreatedHandler','value':function _0x5997dd(_0x2932c6){this['updateAreaForTerrain'](_0x2932c6);}},{'key':'_editPointHandler','value':function _0xf86073(_0x42f2f3){var _0x5986b6=_0x4361;_get(_getPrototypeOf(_0x2de5d0['prototype']),'_editPointHandler',this)['call'](this,_0x42f2f3),this[_0x5986b6(_0x54d1ca._0x403ca1)](_0x42f2f3);}},{'key':_0x4871a0(0x469),'value':function _0x3aed2e(_0x2c36ec){var _0x413463=_0x4871a0,_0x568acb=this,_0x1a3d9a=this['positionsShow'];this['fire'](EventType['start'],{'mtype':this[_0x413463(_0x4185c9._0xbec1e5)],'graphic':this},!![]),getClampArea(_0x1a3d9a,{'scene':this['_map']['scene'],'splitNum':this['options']['splitNum'],'has3dtiles':this['options']['has3dtiles'],'exact':this['options']['exact']})['then'](function(_0x270bff){var _0x21f619=_0x413463,_0x581dac,_0x2bd3e5;if(!_0x568acb['_map']||!_0x568acb['_measureLable'])return;var _0x5c2cb2=getPositionValue(_0x568acb['_measureLable']['position'],(_0x581dac=_0x568acb['_map'])===null||_0x581dac===void 0x0?void 0x0:_0x581dac[_0x21f619(0xa38)][_0x21f619(_0x4aaafb._0x4e0000)]);_0x5c2cb2&&_0x270bff!==null&&_0x270bff!==void 0x0&&_0x270bff['maxHeight']&&(_0x568acb['_measureLable']['position']=setPositionsHeight(_0x5c2cb2,_0x270bff[_0x21f619(0x787)]));_0x568acb['_measured'][_0x21f619(_0x4aaafb._0x5ce33f)]=_0x270bff[_0x21f619(0xda4)],_0x568acb['updateText']();var _0x4f649e=_objectSpread2(_objectSpread2({},_0x270bff),{},{'mtype':_0x568acb[_0x21f619(_0x4aaafb._0x4ddb94)],'value':_0x568acb['_measured']['area'],'label':_0x568acb[_0x21f619(0xa32)]['areaStr']});_0x568acb['fire'](EventType['change'],_0x4f649e,!![]),_0x568acb[_0x21f619(0xb03)](EventType[_0x21f619(_0x4aaafb._0x5d3fa5)],_0x4f649e,!![]),(_0x2bd3e5=_0x568acb['_promise'])!==null&&_0x2bd3e5!==void 0x0&&_0x2bd3e5['resolve']&&_0x568acb[_0x21f619(0x86c)]['resolve'](_0x568acb);});}}]),_0x2de5d0;}(AreaMeasure);register$4('areaSurfaceMeasure',AreaSurfaceMeasure);var VolumeMeasure=function(_0x3deb9c){var _0x566b0b={_0x43a92a:0xd04},_0x97179c={_0x580fb5:0x1e3},_0x44addc={_0x10152e:0xc25,_0x2383ce:0xb3f,_0x3d7237:0x514,_0x4b4bfc:0x399,_0x563412:0x31b,_0x53231e:0xa04,_0x5064d9:0x95b,_0x5e522d:0x95b,_0x2332d3:0xd06,_0x2db7d7:0x595,_0x19c8e3:0x86f,_0x1141ad:0xb03,_0x457854:0x86c,_0x352be3:0x4bc},_0x56cbf3={_0x3b16c1:0x399,_0x53dc3d:0xdad,_0x4e0580:0x735,_0x241a14:0x7c9},_0x4e8e2d={_0x1a40a2:0x514,_0x11961c:0x7d0,_0x68df42:0x399,_0x7b95c0:0xa32,_0x389bf8:0x491,_0x5ecf67:0xbd2,_0x1268df:0x514,_0x6f2f1a:0x9d4},_0x2ad7f9={_0x57acc4:0xa52,_0x1bb248:0x791},_0x1ec1b3={_0x441424:0x735},_0x287481={_0x36ab21:0xf03,_0x174280:0xb3f,_0x80018e:0xe28,_0x163efc:0xd04},_0x2cc129={_0x513549:0x787,_0x285658:0xdad,_0x438df9:0xd04,_0x5cbf81:0xa52},_0x3a433d={_0x575943:0x514,_0x4a6cef:0xca4,_0x13d601:0xdcd},_0x1edbde=_0x5a92ef;_inherits(_0x47bf59,_0x3deb9c);var _0x5a962c=_createSuper(_0x47bf59);function _0x47bf59(){var _0x29b3dc=_0x4361,_0x56e49a,_0x83713a,_0x753177,_0x167f63,_0x1b4084,_0xe6977f,_0x34b5bf=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x47bf59),_0xe6977f=_0x5a962c['call'](this,_0x34b5bf),_0x34b5bf[_0x29b3dc(0x86c)]&&(_0xe6977f['_promise']=_0x34b5bf['_promise'],delete _0x34b5bf['_promise']),_0xe6977f['labelHeightStyle']=_objectSpread2(_objectSpread2({},_0xe6977f[_0x29b3dc(_0x3a433d._0x575943)][_0x29b3dc(_0x3a433d._0x4a6cef)]||{}),{},{'font_size':0xf,'background':![]}),Cesium__namespace['defined'](_0x34b5bf[_0x29b3dc(0x203)])&&(_0xe6977f[_0x29b3dc(0x1023)]=_objectSpread2(_objectSpread2({},_0xe6977f['labelHeightStyle']),_0x34b5bf['labelHeight'])),_0xe6977f['polygonWallStyle']={'color':'#00ff00','opacity':0.3,'closeTop':![],'closeBottom':!![],'perPositionHeight':![],'height':new Cesium__namespace[(_0x29b3dc(_0x3a433d._0x13d601))](function(_0x15c86a){return _0xe6977f['minHeight'];},![]),'extrudedHeight':new Cesium__namespace['CallbackProperty'](function(_0x202560){return _0xe6977f['maxHeight'];},![])},Cesium__namespace['defined'](_0x34b5bf['polygonWall'])&&(_0xe6977f[_0x29b3dc(0x78f)]=_objectSpread2(_objectSpread2({},_0xe6977f['polygonWallStyle']),_0x34b5bf['polygonWall'])),_0xe6977f['heightLabel']=(_0x56e49a=_0x34b5bf[_0x29b3dc(0xc84)])!==null&&_0x56e49a!==void 0x0?_0x56e49a:!![],_0xe6977f[_0x29b3dc(0x234)]=(_0x83713a=_0x34b5bf['offsetLabel'])!==null&&_0x83713a!==void 0x0?_0x83713a:![],_0xe6977f['showArea']=(_0x753177=_0x34b5bf['showArea'])!==null&&_0x753177!==void 0x0?_0x753177:!![],_0xe6977f['showFillVolume']=(_0x167f63=_0x34b5bf['showFillVolume'])!==null&&_0x167f63!==void 0x0?_0x167f63:!![],_0xe6977f['showDigVolume']=(_0x1b4084=_0x34b5bf['showDigVolume'])!==null&&_0x1b4084!==void 0x0?_0x1b4084:!![],_0xe6977f['_hasFX']=![],_0xe6977f;}return _createClass(_0x47bf59,[{'key':'hasEdit','get':function _0x2792ee(){return![];}},{'key':'polygonMaxHeight','get':function _0x35a8f0(){var _0x26bec5=_0x4361;return this['interPolygonObj']?this[_0x26bec5(0xe28)]['maxHeight']:this['maxHeight'];}},{'key':_0x1edbde(_0x566b0b._0x43a92a),'get':function _0x4bcbbe(){return this['_jzmHeight'];},'set':function _0x52fa16(_0x3901e5){var _0x255ec7=_0x1edbde;this['_jzmHeight']=_0x3901e5;_0x3901e5>this[_0x255ec7(_0x2cc129._0x513549)]&&(this['maxHeight']=_0x3901e5);_0x3901e5<this['minHeight']&&(this['minHeight']=_0x3901e5);if(!this[_0x255ec7(_0x2cc129._0x285658)])return;var _0x16ec9f=updateVolume(this['interPolygonObj'],this[_0x255ec7(_0x2cc129._0x438df9)]);for(var _0x1e4f12 in _0x16ec9f){this['_measured'][_0x1e4f12]=_0x16ec9f[_0x1e4f12];}this['updateText']();if(this[_0x255ec7(_0x2cc129._0x5cbf81)])for(var _0x782289=0x0;_0x782289<this['_arrPartMeasureLable']['length'];_0x782289++){this[_0x255ec7(0xa52)][_0x782289]['showText']();}var _0x1a38af=_objectSpread2(_objectSpread2({},_0x16ec9f),{},{'sourceTarget':this,'mtype':this['type'],'graphic':this});this['fire'](EventType['change'],_0x1a38af,!![]);}},{'key':'minHeight','get':function _0x47a8f9(){return this['_minHeight']||0x0;},'set':function _0x14835c(_0x4b5e96){var _0x1bbb7e=_0x1edbde;this[_0x1bbb7e(_0x287481._0x36ab21)]=_0x4b5e96;if(!this['_hasFX'])return;this[_0x1bbb7e(0xe28)]&&(this['interPolygonObj'][_0x1bbb7e(_0x287481._0x174280)]=_0x4b5e96,this['interPolygonObj']=updateVolumeByMinHeight(this['interPolygonObj']));var _0x13e161=updateVolume(this[_0x1bbb7e(_0x287481._0x80018e)],this[_0x1bbb7e(_0x287481._0x163efc)]);for(var _0x42a494 in _0x13e161){this['_measured'][_0x42a494]=_0x13e161[_0x42a494];}this['updateText']();var _0x258ab9=_objectSpread2(_objectSpread2({},_0x13e161),{},{'sourceTarget':this,'mtype':this['type'],'graphic':this});this['fire'](EventType['change'],_0x258ab9,!![]);}},{'key':'maxHeight','get':function _0x3502f1(){return this['_maxHeight']||0x0;},'set':function _0x33e5d5(_0x2a804e){this['_maxHeight']=_0x2a804e;}},{'key':'_removedHook','value':function _0x3ef939(){var _0x4202ab=_0x1edbde;this['_depthTestAgainstTerrain_reset']&&(this['_map']['scene'][_0x4202ab(0xcb2)][_0x4202ab(_0x1ec1b3._0x441424)]=![],delete this['_depthTestAgainstTerrain_reset']),_get(_getPrototypeOf(_0x47bf59['prototype']),'_removedHook',this)['call'](this);}},{'key':'_removeMeasureLabelAndEx','value':function _0x3b35aa(){var _0x4d3aa8=_0x1edbde;_get(_getPrototypeOf(_0x47bf59['prototype']),'_removeMeasureLabelAndEx',this)['call'](this);if(Cesium__namespace['defined'](this[_0x4d3aa8(_0x2ad7f9._0x57acc4)])&&this['_arrPartMeasureLable']['length']>0x0){var _0x4cebeb=this['_arrPartMeasureLable'];if(_0x4cebeb&&_0x4cebeb['length']>0x0)for(var _0x572a2e=0x0,_0x5cce68=_0x4cebeb['length'];_0x572a2e<_0x5cce68;_0x572a2e++){this[_0x4d3aa8(0xde7)](_0x4cebeb[_0x572a2e]);}delete this['_arrPartMeasureLable'];}Cesium__namespace['defined'](this['_wallEntity'])&&(this['dataSource'][_0x4d3aa8(_0x2ad7f9._0x1bb248)]['remove'](this['_wallEntity']),delete this['_wallEntity']);}},{'key':'_drawCreatedHandler','value':function _0x30bd31(_0x456133){var _0x479166=_0x1edbde,_0x50617f=this;this['_measureLable']['text']=this['_map'][_0x479166(0xef6)](_0x479166(0x2e1))+'…';var _0x23a113=this['positionsShow'];setTimeout(function(){_0x50617f['calcVolume'](_0x23a113);},0x64);}},{'key':'_editPointHandler','value':function _0x406630(_0x3cba32){var _0x244938=_0x1edbde;this[_0x244938(0x46d)](_0x3cba32);}},{'key':_0x1edbde(0xe46),'value':function _0x3683c8(_0x5a6671){var _0x16b5c9=_0x1edbde;_0x5a6671&&(this[_0x16b5c9(_0x4e8e2d._0x1a40a2)][_0x16b5c9(0x7d0)]=_0x5a6671);var _0x191814={'unit':this['options'][_0x16b5c9(_0x4e8e2d._0x11961c)],'lang':this[_0x16b5c9(_0x4e8e2d._0x68df42)][_0x16b5c9(0xa17)],'decimal':this['options']['decimal']},_0x13794f='';this['showFillVolume']&&this['_measured']['fillVolume']>0x0&&(this[_0x16b5c9(_0x4e8e2d._0x7b95c0)]['fillVolumeStr']=formatVolume(this['_measured'][_0x16b5c9(_0x4e8e2d._0x389bf8)],_0x191814),_0x13794f+=(this['options']['fillVolumeName']||this[_0x16b5c9(0x399)]['getLangText']('_填方体积'))+':'+this['_measured']['fillVolumeStr']+'\x0a'),this['showDigVolume']&&this[_0x16b5c9(0xa32)][_0x16b5c9(_0x4e8e2d._0x5ecf67)]>0x0&&(this['_measured']['digVolumeStr']=formatVolume(this['_measured'][_0x16b5c9(0xbd2)],_0x191814),_0x13794f+=(this[_0x16b5c9(_0x4e8e2d._0x1268df)]['digVolumeName']||this['_map']['getLangText']('_挖方体积'))+':'+this['_measured']['digVolumeStr']+'\x0a'),this['showArea']&&this['_measured'][_0x16b5c9(0xbd0)]>0x0&&(this[_0x16b5c9(0xa32)][_0x16b5c9(0x9d4)]=formatArea(this[_0x16b5c9(0xa32)]['totalArea'],_0x191814),_0x13794f+=(this['options']['areaName']||this['_map']['getLangText']('_横切面积'))+':'+this['_measured'][_0x16b5c9(_0x4e8e2d._0x6f2f1a)]),this['_measureLable']['text']=_0x13794f;}},{'key':'calcVolume','value':function _0x120ced(_0x52c6b1){var _0xf97c20=_0x1edbde,_0x4984b2=this;if(!this['_map'])return;this['fire'](EventType['start'],{'mtype':this['type'],'sourceTarget':this,'positions':_0x52c6b1},!![]),this['_hasFX']=!![],interPolygon(_objectSpread2({'positions':_0x52c6b1,'scene':this[_0xf97c20(0x399)]['scene'],'exact':!![]},this['options']))[_0xf97c20(0xab5)](function(_0x34aeb1){var _0x4b1dc5=_0xf97c20;if(!_0x4984b2[_0x4b1dc5(_0x56cbf3._0x3b16c1)]||!_0x4984b2[_0x4b1dc5(_0x56cbf3._0x53dc3d)])return;if(_0x34aeb1[_0x4b1dc5(0x632)])_0x4984b2['_map']['scene']['globe'][_0x4b1dc5(_0x56cbf3._0x4e0580)]=![];else!_0x4984b2['_map'][_0x4b1dc5(_0x56cbf3._0x241a14)][_0x4b1dc5(0xcb2)]['depthTestAgainstTerrain']&&(_0x4984b2['_map']['scene'][_0x4b1dc5(0xcb2)]['depthTestAgainstTerrain']=!![],_0x4984b2['_depthTestAgainstTerrain_reset']=!![]);_0x4984b2['showVolume'](_0x52c6b1,_0x34aeb1);});}},{'key':'showVolume','value':function _0xab770e(_0x2851a6,_0x417648){var _0xe81335=_0x1edbde,_0x481231,_0x5dd0b5,_0x216f63,_0x44098d=this,_0x2ef7ec;this['_jzmHeight']=(_0x481231=this['options'][_0xe81335(0xd04)])!==null&&_0x481231!==void 0x0?_0x481231:_0x417648['minHeight'];this[_0xe81335(_0x44addc._0x10152e)]<_0x417648['minHeight']&&(_0x417648[_0xe81335(_0x44addc._0x2383ce)]=this[_0xe81335(_0x44addc._0x10152e)]);this[_0xe81335(0xe28)]=updateVolumeByMinHeight(_0x417648),this['_minHeight']=(_0x5dd0b5=this[_0xe81335(_0x44addc._0x3d7237)]['minHeight'])!==null&&_0x5dd0b5!==void 0x0?_0x5dd0b5:this['interPolygonObj']['minHeight'],this['_maxHeight']=(_0x216f63=this['options'][_0xe81335(0x787)])!==null&&_0x216f63!==void 0x0?_0x216f63:this['interPolygonObj']['maxHeight'];var _0x3420ae=Math['floor'](0.3*Cesium__namespace[_0xe81335(0xab0)]['chordLength'](_0x417648['granularity'],this[_0xe81335(_0x44addc._0x4b4bfc)]['scene']['globe']['ellipsoid']['maximumRadius']));this['_maxHeight']-this['_minHeight']<_0x3420ae&&(this['_maxHeight']=this['_minHeight']+_0x3420ae);var _0x1c31aa=updateVolume(this[_0xe81335(0xe28)],this['height']);for(var _0x5c57f6 in _0x1c31aa){this['_measured'][_0x5c57f6]=_0x1c31aa[_0x5c57f6];}this['updateText'](),this['_measureLable']['position']=centerOfMass(_0x2851a6,this['interPolygonObj']['maxHeight']);this[_0xe81335(0xc84)]&&this[_0xe81335(_0x44addc._0x563412)](_0x2851a6,this['interPolygonObj'][_0xe81335(0xb3f)]);this['_entity']['_noMousePick']=!![],this['entityGraphic'][_0xe81335(_0x44addc._0x53231e)]=![],this['entityGraphic']['hierarchy']=new Cesium__namespace[(_0xe81335(_0x44addc._0x5064d9))](_0x2851a6),this[_0xe81335(0x758)]['height']=new Cesium__namespace[(_0xe81335(0xdcd))](function(_0x338cfc){return _0x44098d['height'];},![]);var _0x4fed22=PolygonStyleConver['toCesiumVal'](this['polygonWallStyle'],{},!![]);_0x4fed22['hierarchy']=new Cesium__namespace[(_0xe81335(_0x44addc._0x5e522d))](_0x2851a6),this['_wallEntity']=this['dataSource']['entities'][_0xe81335(_0x44addc._0x2332d3)]({'polygon':_0x4fed22}),this[_0xe81335(0x4bd)][_0xe81335(_0x44addc._0x2db7d7)]=!![],this['bindPickId'](this[_0xe81335(0x4bd)]);var _0x38347e=_objectSpread2(_objectSpread2({},_0x1c31aa),{},{'sourceTarget':this,'mtype':this['type'],'graphic':this});this['fire'](EventType[_0xe81335(_0x44addc._0x19c8e3)],_0x38347e,!![]),this[_0xe81335(_0x44addc._0x1141ad)](EventType['end'],_0x38347e,!![]),(_0x2ef7ec=this['_promise'])!==null&&_0x2ef7ec!==void 0x0&&_0x2ef7ec[_0xe81335(0x4bc)]&&this[_0xe81335(_0x44addc._0x457854)][_0xe81335(_0x44addc._0x352be3)](this);}},{'key':'showPointHeightLabel','value':function _0x413670(_0x2260d4,_0x7982a5){var _0xe4d7e9={_0x5e2688:0xd04,_0x2a3f31:0xef6,_0x43d83b:0x39f,_0x55d0c8:0xd08},_0x569916=_0x1edbde,_0x38855a=this,_0x6dcc6f=[];for(var _0x84352c=0x0;_0x84352c<_0x2260d4['length'];_0x84352c++){var _0x49cc68=Math['max'](getHeight(this['_map']['scene'],_0x2260d4[_0x84352c]),_0x7982a5),_0x327f2=Cesium__namespace['Cartographic']['fromCartesian'](_0x2260d4[_0x84352c]),_0xdbf1e0=Cesium__namespace['Cartesian3'][_0x569916(0xda2)](_0x327f2['longitude'],_0x327f2[_0x569916(0xc3a)],_0x49cc68),_0x5772f1=this['_createLabel'](this['labelHeightStyle'],_0xdbf1e0);_0x5772f1['attr']={'value':_0x49cc68},_0x6dcc6f['push'](_0x5772f1),_0x5772f1[_0x569916(_0x97179c._0x580fb5)]=function(){var _0x67d4bc=_0x569916,_0x26b2f4=this['attr']['value'],_0x3b40e1=_0x38855a[_0x67d4bc(0x399)]['getLangText']('_海拔')+':'+_0x26b2f4['toFixed'](0x2)+_0x38855a['_map']['getLangText']('_米');if(_0x38855a['offsetLabel']){var _0x50a68b=_0x26b2f4-_0x38855a[_0x67d4bc(_0xe4d7e9._0x5e2688)];_0x50a68b>0x0?_0x3b40e1+='\x0a'+_0x38855a['_map']['getLangText'](_0x67d4bc(0x550))+':'+_0x50a68b['toFixed'](0x2)+_0x38855a['_map']['getLangText']('_米')+'('+_0x38855a['_map']['getLangText']('_面上')+')':_0x3b40e1+='\x0a'+_0x38855a['_map'][_0x67d4bc(_0xe4d7e9._0x2a3f31)]('_高度')+':'+Math[_0x67d4bc(_0xe4d7e9._0x43d83b)](_0x50a68b)['toFixed'](0x2)+_0x38855a['_map']['getLangText']('_米')+'('+_0x38855a['_map'][_0x67d4bc(_0xe4d7e9._0x2a3f31)](_0x67d4bc(_0xe4d7e9._0x55d0c8))+')';}return this['text']=_0x3b40e1,_0x3b40e1;},_0x5772f1['showText']();}this['_arrPartMeasureLable']=_0x6dcc6f;}}]),_0x47bf59;}(AreaMeasure);register$4(_0x5a92ef(0xee9),VolumeMeasure);var BillboardPrimitive=function(_0x3f2afb){var _0x4d3507={_0x2ebe9a:0x634,_0x289c81:0x6b3,_0x475200:0x7e1},_0x196d4d={_0x5bb3a0:0x84b},_0x4140c8={_0x1925b3:0x994},_0x5454cb={_0x125aa4:0xcda,_0x43532e:0xd06},_0x18b589={_0x25a1fe:0x634},_0x2e4785=_0x5a92ef;_inherits(_0x195b91,_0x3f2afb);var _0x49239e=_createSuper(_0x195b91);function _0x195b91(){var _0x33efa0=_0x4361;return _classCallCheck(this,_0x195b91),_0x49239e[_0x33efa0(0xa90)](this,arguments);}return _createClass(_0x195b91,[{'key':_0x2e4785(0xcda),'get':function _0x4268b0(){var _0x447d52;return(_0x447d52=this['_layer'])===null||_0x447d52===void 0x0?void 0x0:_0x447d52['billboardCollection'];}},{'key':_0x2e4785(_0x4d3507._0x2ebe9a),'get':function _0x8abd39(){var _0x147ec2=_0x2e4785;return this['style'][_0x147ec2(_0x18b589._0x25a1fe)];},'set':function _0x41429c(_0x557c1d){this['style']['image']=_0x557c1d,this['_primitive']&&(this['_primitive']['image']=_0x557c1d);}},{'key':'_showHook','value':function _0x543702(_0x8f6bba){var _0x59fe56=_0x2e4785;if(this['_primitive'])this[_0x59fe56(0x994)]['show']=_0x8f6bba;else _0x8f6bba&&_get(_getPrototypeOf(_0x195b91['prototype']),_0x59fe56(0x648),this)['call'](this,_0x8f6bba);}},{'key':'_addedHook','value':function _0x57ffe8(_0x2fee4b){var _0x1a2a07=_0x2e4785;if(!this[_0x1a2a07(0x7a6)])return;this[_0x1a2a07(0x1fc)](this['options']['position']);var _0x158824=BillboardStyleConver['toCesiumVal'](_0x2fee4b,{'show':this[_0x1a2a07(0x7a6)],'position':this['position']});this['_primitive']=this[_0x1a2a07(_0x5454cb._0x125aa4)][_0x1a2a07(_0x5454cb._0x43532e)](_0x158824),this[_0x1a2a07(0x5da)]['label']&&this['_addLabel']();}},{'key':_0x2e4785(_0x4d3507._0x289c81),'value':function _0x151d6d(_0x34ed30,_0x280d6c){var _0x201943=_0x2e4785;BillboardStyleConver[_0x201943(0x851)](_0x34ed30,this['primitive']);}},{'key':_0x2e4785(0x87e),'value':function _0x86777(_0x4abce2,_0x5de5da){return BillboardStyleConver['toJSON'](_0x4abce2,_0x5de5da);}},{'key':'_updatePositionsHook','value':function _0x2035a9(){var _0x3169b7=_0x2e4785;if(!this['_primitive']['_billboardCollection'])return;this[_0x3169b7(_0x4140c8._0x1925b3)]['position']=this['position'];}},{'key':_0x2e4785(_0x4d3507._0x475200),'value':function _0x29a234(_0x4ab146){var _0x449839=_0x2e4785;this[_0x449839(0x5da)][_0x449839(0xc2b)]=_0x4ab146,this['_primitive']&&(this['_primitive'][_0x449839(_0x196d4d._0x5bb3a0)]=Cesium__namespace['Color']['WHITE']['withAlpha'](_0x4ab146)),this['_updateLabelOpacity'](_0x4ab146);}},{'key':'_getDrawEntityClass','value':function _0x2f1f1b(_0x142785,_0x183404){return create$4('billboard',_0x142785);}}]),_0x195b91;}(BasePointPrimitive);register$4('billboardP',BillboardPrimitive,!![]);var CloudPrimitive=function(_0x27d962){var _0x7e5b98={_0x467c29:0x6b3},_0x54f33a={_0x39057d:0xd91},_0x12b58a={_0x3c364d:0x994},_0x24dcb9={_0x455e73:0xfbe},_0x25293b={_0x5d8680:0x5da,_0x13d9ae:0x7ad},_0x284c2e={_0x35c747:0xa90},_0x4d088d=_0x5a92ef;_inherits(_0x14eacf,_0x27d962);var _0x4c201f=_createSuper(_0x14eacf);function _0x14eacf(){var _0x3dd99b=_0x4361;return _classCallCheck(this,_0x14eacf),_0x4c201f[_0x3dd99b(_0x284c2e._0x35c747)](this,arguments);}return _createClass(_0x14eacf,[{'key':'primitiveCollection','get':function _0x3ff926(){var _0x44de27;return(_0x44de27=this['_layer'])===null||_0x44de27===void 0x0?void 0x0:_0x44de27['cloudCollection'];}},{'key':'maximumSize','get':function _0x9a2f96(){var _0x137175=_0x4361;return this['style'][_0x137175(0x1f3)];},'set':function _0x28b4ac(_0x2db2a1){var _0x3c8f6c=_0x4361;this['style'][_0x3c8f6c(0x1f3)]=_0x2db2a1,this[_0x3c8f6c(0x994)]&&(this['_primitive']['maximumSize']=_0x2db2a1);}},{'key':'scale','get':function _0x26e476(){return this['style']['scale'];},'set':function _0x23d54f(_0xa5b1ee){var _0xf92896=_0x4361;this[_0xf92896(_0x25293b._0x5d8680)]['scale']=_0xa5b1ee,this['_primitive']&&(this['_primitive'][_0xf92896(_0x25293b._0x13d9ae)]=_0xa5b1ee);}},{'key':'slice','get':function _0x5c0cd8(){var _0x4cdde2=_0x4361;return this[_0x4cdde2(0x5da)]['slice'];},'set':function _0x2f1426(_0x439910){var _0x50f42b=_0x4361;this['style']['slice']=_0x439910,this[_0x50f42b(0x994)]&&(this['_primitive']['slice']=_0x439910);}},{'key':'brightness','get':function _0x1e0b49(){var _0x1c87b6=_0x4361;return this[_0x1c87b6(0x5da)]['brightness'];},'set':function _0x3f938a(_0xeac95b){var _0x1fdab3=_0x4361;this['style']['brightness']=_0xeac95b,this['_primitive']&&(this['_primitive'][_0x1fdab3(_0x24dcb9._0x455e73)]=_0xeac95b);}},{'key':'hasOpacity','get':function _0x3f451a(){return![];}},{'key':'_addedHook','value':function _0x4f15df(_0x18de5e){var _0x5aa603=_0x4361;if(!this['show'])return;this['_forPositionProperty'](this['options']['position']);var _0x2fe232=CloudStyleConver['toCesiumVal'](_0x18de5e,{'show':this['show'],'position':this['position']});this['_primitive']=this[_0x5aa603(0xcda)][_0x5aa603(0xd06)](_0x2fe232),this['style']['label']&&this['_addLabel']();}},{'key':_0x4d088d(0x648),'value':function _0x5e532a(_0x37404f){var _0x296214=_0x4d088d;this[_0x296214(_0x12b58a._0x3c364d)]?this['_primitive']['show']=_0x37404f:_get(_getPrototypeOf(_0x14eacf['prototype']),'_showHook',this)['call'](this,_0x37404f);}},{'key':_0x4d088d(_0x7e5b98._0x467c29),'value':function _0x13f161(_0x3a5a9a,_0x176260){var _0x5d6ed3=_0x4d088d;CloudStyleConver['toCesiumVal'](_0x3a5a9a,this[_0x5d6ed3(0x946)]);}},{'key':'_style2Json','value':function _0x5d3ac1(_0x4a9056,_0xfded34){return CloudStyleConver['toJSON'](_0x4a9056,_0xfded34);}},{'key':'_updatePositionsHook','value':function _0x3380e5(){var _0x2c704f=_0x4d088d;this['_primitive'][_0x2c704f(_0x54f33a._0x39057d)]=this['position'];}},{'key':'_getDrawEntityClass','value':function _0x175397(_0x5f0186,_0x208c98){var _0x526768=_0x4d088d;return this[_0x526768(0x22d)](_0x5f0186,_0x208c98);}}]),_0x14eacf;}(BasePointPrimitive);register$4('cloud',CloudPrimitive,!![]);var LabelPrimitive=function(_0x3c9afd){var _0x3fda93={_0x45a86d:0xca4},_0x55994c={_0x5c8c67:0x994,_0x2653d8:0xd91},_0x2ca8bd={_0x1c06f0:0x7a6,_0x61703d:0xd91},_0x1ab894={_0x5162a3:0x920},_0x11195c={_0x599c06:0x920},_0x32016a=_0x5a92ef;_inherits(_0x22b9d6,_0x3c9afd);var _0x26c093=_createSuper(_0x22b9d6);function _0x22b9d6(){return _classCallCheck(this,_0x22b9d6),_0x26c093['apply'](this,arguments);}return _createClass(_0x22b9d6,[{'key':_0x32016a(0xcda),'get':function _0x3ed3a5(){var _0x2c8e6b;return(_0x2c8e6b=this['_layer'])===null||_0x2c8e6b===void 0x0?void 0x0:_0x2c8e6b['labelCollection'];}},{'key':'text','get':function _0x5ed62b(){var _0x531519=_0x32016a;return this['style'][_0x531519(_0x11195c._0x599c06)];},'set':function _0x510777(_0x51aee9){var _0x3457e8=_0x32016a;this['style'][_0x3457e8(0x920)]=_0x51aee9,this['_primitive']&&(this['_primitive'][_0x3457e8(_0x1ab894._0x5162a3)]=_0x51aee9);}},{'key':'_showHook','value':function _0x40a77e(_0x3e353d){var _0xdb4f53=_0x32016a;if(this[_0xdb4f53(0x994)])this['_primitive']['show']=_0x3e353d;else _0x3e353d&&_get(_getPrototypeOf(_0x22b9d6['prototype']),'_showHook',this)[_0xdb4f53(0x53f)](this,_0x3e353d);}},{'key':'_addedHook','value':function _0x42d4db(_0x175a3a){var _0x52aad6=_0x32016a;if(!this['show'])return;var _0x123011=LabelStyleConver['toCesiumVal'](this['style'],{'show':this[_0x52aad6(_0x2ca8bd._0x1c06f0)],'position':this[_0x52aad6(_0x2ca8bd._0x61703d)]},{},this['attr']);this[_0x52aad6(0x994)]=this['primitiveCollection']['add'](_0x123011);}},{'key':'_updateStyleHook','value':function _0x399af3(_0x5139ff,_0x13a39d){var _0x3a4292=_0x32016a;LabelStyleConver['toCesiumVal'](_0x5139ff,this['primitive'],this[_0x3a4292(0x310)]);}},{'key':'_style2Json','value':function _0x16c081(_0x4ef986,_0x2a7b4f){return LabelStyleConver['toJSON'](_0x4ef986,_0x2a7b4f);}},{'key':'_updatePositionsHook','value':function _0x4f3252(){var _0x1e53db=_0x32016a;this[_0x1e53db(_0x55994c._0x5c8c67)]['position']=this[_0x1e53db(_0x55994c._0x2653d8)];}},{'key':'_getDrawEntityClass','value':function _0x21bdd9(_0x440f39,_0x33308d){var _0x44bf46=_0x32016a;return create$4(_0x44bf46(_0x3fda93._0x45a86d),_0x440f39);}},{'key':'setOpacity','value':function _0xb3e4a7(_0x1ad0ad){var _0x2aefbc=_0x32016a;this[_0x2aefbc(0x5da)]['globalAlpha']=_0x1ad0ad,this[_0x2aefbc(0x994)]&&this['show']&&LabelStyleConver['setOpacity'](this['_primitive'],_0x1ad0ad);}}]),_0x22b9d6;}(BasePointPrimitive);register$4('labelP',LabelPrimitive,!![]);var ModelPrimitive=function(_0x3f5fab){var _0x23a10a={_0xc04be8:0xc54,_0x2bdfb4:0x64f},_0x293fec={_0x3fafeb:0x6b1},_0x42794a={_0x72163f:0x994},_0x5ae3b9={_0x559f77:0x9dd,_0x2f3fdd:0xb46,_0x13a955:0x70e},_0x4b5ac9={_0x450d94:0xd91,_0x5ceb8d:0x7ad,_0x16086d:0x5da,_0x4f81e3:0x7ad,_0x56592c:0xfc7,_0x8ad089:0x314,_0x1a75c2:0x3d9,_0x3ef07a:0xcda,_0x406d69:0xc54,_0x22c9e9:0xb9a,_0x495a61:0xd06},_0x33ddf0={_0x1a7de1:0x994},_0x49693b={_0x1bbea7:0x994},_0x2e9b81={_0x57365c:0x98b},_0x186396={_0xb140cb:0x7ad},_0x3482c9=_0x5a92ef;_inherits(_0x142650,_0x3f5fab);var _0x553275=_createSuper(_0x142650);function _0x142650(){return _classCallCheck(this,_0x142650),_0x553275['apply'](this,arguments);}return _createClass(_0x142650,[{'key':'czmObjectEx','get':function _0x5458b3(){var _0x5f51bf=[];return this['_primitive_label']&&_0x5f51bf['push'](this['_primitive_label']),this['_primitive_point']&&_0x5f51bf['push'](this['_primitive_point']),this['_primitive_billboard']&&_0x5f51bf['push'](this['_primitive_billboard']),_0x5f51bf;}},{'key':'scale','get':function _0x30aa1b(){var _0x47b35e;return(_0x47b35e=this['style']['scale'])!==null&&_0x47b35e!==void 0x0?_0x47b35e:0x1;},'set':function _0xc69e8b(_0x2bfc09){var _0x24a5f2=_0x4361;this['style'][_0x24a5f2(_0x186396._0xb140cb)]=_0x2bfc09,this['_updateStyleHook'](this['style'],{'scale':_0x2bfc09});}},{'key':'scaleX','get':function _0x50b6e3(){var _0x27acc5;return(_0x27acc5=this['style']['scaleX'])!==null&&_0x27acc5!==void 0x0?_0x27acc5:0x1;},'set':function _0x178797(_0x2386ce){var _0x5b022b=_0x4361;this[_0x5b022b(0x5da)]['scaleX']=_0x2386ce,this['updateModelMatrix']();}},{'key':'scaleY','get':function _0x2602e4(){var _0x2e9bec;return(_0x2e9bec=this['style']['scaleY'])!==null&&_0x2e9bec!==void 0x0?_0x2e9bec:0x1;},'set':function _0x4945b6(_0x395ec4){var _0x286668=_0x4361;this[_0x286668(0x5da)]['scaleY']=_0x395ec4,this[_0x286668(_0x2e9b81._0x57365c)]();}},{'key':'scaleZ','get':function _0x442eda(){var _0x1610c5=_0x4361,_0x2ec694;return(_0x2ec694=this['style'][_0x1610c5(0x474)])!==null&&_0x2ec694!==void 0x0?_0x2ec694:0x1;},'set':function _0x199c1c(_0x5da1e2){var _0x4e2ffa=_0x4361;this[_0x4e2ffa(0x5da)]['scaleZ']=_0x5da1e2,this['updateModelMatrix']();}},{'key':_0x3482c9(_0x23a10a._0xc04be8),'get':function _0x3b7398(){var _0x39ad7e=_0x3482c9;return this['_primitive']?this[_0x39ad7e(_0x49693b._0x1bbea7)]['readyPromise']:null;}},{'key':_0x3482c9(0x648),'value':function _0x4227d0(_0x152885){var _0x4e6360=_0x3482c9;if(this[_0x4e6360(_0x33ddf0._0x1a7de1)])this[_0x4e6360(_0x33ddf0._0x1a7de1)]['show']=_0x152885;else _0x152885&&_get(_getPrototypeOf(_0x142650['prototype']),'_showHook',this)['call'](this,_0x152885);}},{'key':'_addedHook','value':function _0x534e8d(_0x141d3d){var _0x1e86c5={_0x20c03d:0x241},_0x557989=_0x3482c9,_0x15c6d5=this;if(!this['show']||!this['_map'])return;this['_forPositionProperty'](this['options'][_0x557989(_0x4b5ac9._0x450d94)]);var _0x50d165=ModelStyleConver['toCesiumVal'](this['style']);if(!_0x50d165[_0x557989(0x49c)])return;var _0x2ca2e3;if(this['style']['customShader']&&Cesium__namespace['ModelExperimental']){var _0x356a15=this['modelMatrix'];this['style'][_0x557989(_0x4b5ac9._0x5ceb8d)]>0x0&&this[_0x557989(_0x4b5ac9._0x16086d)][_0x557989(_0x4b5ac9._0x4f81e3)]!==0x1&&Cesium__namespace['Matrix4'][_0x557989(_0x4b5ac9._0x56592c)](_0x356a15,this['style']['scale'],_0x356a15),_0x2ca2e3=Cesium__namespace['ModelExperimental'][_0x557989(0x3d9)](_objectSpread2({'modelMatrix':_0x356a15,'scene':this['_map']['scene'],'gltf':_0x50d165['url']},_0x50d165));}else _0x2ca2e3=Cesium__namespace[_0x557989(_0x4b5ac9._0x8ad089)][_0x557989(_0x4b5ac9._0x1a75c2)](_objectSpread2({'modelMatrix':this[_0x557989(0xa10)],'scene':this['_map']['scene'],'marsOptions':{'occlusion':this['style']['marsOcclusion']}},_0x50d165));this['_primitive']=this[_0x557989(_0x4b5ac9._0x3ef07a)]['add'](_0x2ca2e3),this['_primitive'][_0x557989(_0x4b5ac9._0x406d69)]['then'](function(_0xd3ca82){var _0x5ee289=_0x557989,_0x43e13b,_0xa87588;((_0x43e13b=_0x15c6d5['style']['runAnimations'])!==null&&_0x43e13b!==void 0x0?_0x43e13b:!![])&&(_0xa87588=_0xd3ca82['activeAnimations'])!==null&&_0xa87588!==void 0x0&&_0xa87588['addAll']&&_0xd3ca82[_0x5ee289(_0x1e86c5._0x20c03d)]['addAll'](_objectSpread2({'loop':Cesium__namespace['ModelAnimationLoop']['REPEAT']},_0x15c6d5['style'])),_0x15c6d5['fire'](EventType['load'],{'drawtype':_0x15c6d5['type'],'model':_0xd3ca82,'graphic':_0x15c6d5},!![]);})['catch'](function(_0x3265b5){logError$1('ModelPrimitive:模型加载出错',_0x3265b5);});this[_0x557989(0x5da)]['label']&&this['_addLabel']();if(this['style']['distanceDisplayCondition']){if(this[_0x557989(_0x4b5ac9._0x16086d)][_0x557989(0x3b1)]){var _0x315894,_0x3fef0f=PointStyleConver[_0x557989(0x851)](this['style']['distanceDisplayPoint'],{'show':this['show'],'position':this[_0x557989(_0x4b5ac9._0x450d94)]});_0x3fef0f['distanceDisplayCondition']=this['_getTargetDistanceDisplayCondition'](this[_0x557989(0x5da)][_0x557989(0x3b1)]),this[_0x557989(0xcb5)]=(_0x315894=this[_0x557989(0x352)])===null||_0x315894===void 0x0?void 0x0:_0x315894[_0x557989(0x428)]['add'](_0x3fef0f);}else{if(this[_0x557989(0x5da)][_0x557989(_0x4b5ac9._0x22c9e9)]){var _0x90d367,_0x35052b=BillboardStyleConver['toCesiumVal'](this['style']['distanceDisplayBillboard'],{'show':this['show'],'position':this['position']});_0x35052b['distanceDisplayCondition']=this['_getTargetDistanceDisplayCondition'](this['style']['distanceDisplayBillboard']),this['_primitive_billboard']=(_0x90d367=this[_0x557989(0x352)])===null||_0x90d367===void 0x0?void 0x0:_0x90d367['billboardCollection'][_0x557989(_0x4b5ac9._0x495a61)](_0x35052b);}}}}},{'key':'_removedHook','value':function _0x48a306(){var _0x154f78=_0x3482c9;_get(_getPrototypeOf(_0x142650['prototype']),'_removedHook',this)['call'](this);if(this['_primitive_point']){var _0x493e4b;(_0x493e4b=this[_0x154f78(0x352)])===null||_0x493e4b===void 0x0?void 0x0:_0x493e4b['pointCollection']['remove'](this['_primitive_point']),delete this['_primitive_point'];}if(this['_primitive_billboard']){var _0x2cd3e7;(_0x2cd3e7=this['_layer'])===null||_0x2cd3e7===void 0x0?void 0x0:_0x2cd3e7['billboardCollection']['remove'](this['_primitive_billboard']),delete this['_primitive_billboard'];}}},{'key':'_updateStyleHook','value':function _0x583937(_0x5df9f5,_0xd9b904){var _0x37ba05=_0x3482c9;ModelStyleConver['toCesiumVal'](_0x5df9f5,this['primitive']),(Cesium__namespace[_0x37ba05(0x70e)](_0xd9b904['heading'])||Cesium__namespace['defined'](_0xd9b904[_0x37ba05(_0x5ae3b9._0x559f77)])||Cesium__namespace['defined'](_0xd9b904[_0x37ba05(_0x5ae3b9._0x2f3fdd)])||Cesium__namespace[_0x37ba05(_0x5ae3b9._0x13a955)](_0xd9b904['scale'])||Cesium__namespace['defined'](_0xd9b904['scaleX'])||Cesium__namespace['defined'](_0xd9b904[_0x37ba05(0x66d)])||Cesium__namespace['defined'](_0xd9b904[_0x37ba05(0x474)]))&&(this['_primitive']['modelMatrix']=this['modelMatrix']);}},{'key':'_style2Json','value':function _0x3e3e6c(_0x2ea5ed,_0x2105dc){return ModelStyleConver['toJSON'](_0x2ea5ed,_0x2105dc);}},{'key':'_updatePositionsHook','value':function _0x3c8147(){var _0x2fd916=_0x3482c9;this[_0x2fd916(_0x42794a._0x72163f)]['modelMatrix']=this['modelMatrix'],this['_primitive_point']&&(this['_primitive_point']['position']=this['position']),this['_primitive_billboard']&&(this['_primitive_billboard']['position']=this['position']);}},{'key':'_getTargetDistanceDisplayCondition','value':function _0x422056(_0x134068){var _0x13e837=_0x3482c9,_0x54e7ca,_0x4365c,_0x45fa79;if(this[_0x13e837(0x5da)]['distanceDisplayCondition']instanceof Cesium__namespace[_0x13e837(0x6b1)])_0x45fa79=this['style']['distanceDisplayCondition']['far'];else this['style']['distanceDisplayCondition_far']&&(_0x45fa79=this['style'][_0x13e837(0xa02)]);return new Cesium__namespace[(_0x13e837(_0x293fec._0x3fafeb))]((_0x54e7ca=_0x134068['distanceDisplayCondition_near'])!==null&&_0x54e7ca!==void 0x0?_0x54e7ca:_0x45fa79,(_0x4365c=_0x134068['distanceDisplayCondition_far'])!==null&&_0x4365c!==void 0x0?_0x4365c:Number['MAX_VALUE']);}},{'key':'setOpacity','value':function _0x51ee7c(_0x4a341c){var _0x5147b3=_0x3482c9;this[_0x5147b3(0x5da)]['globalAlpha']=_0x4a341c,this['_primitive']&&ModelStyleConver[_0x5147b3(0x7e1)](this['_primitive'],_0x4a341c),this['_updateLabelOpacity'](_0x4a341c);}},{'key':_0x3482c9(_0x23a10a._0x2bdfb4),'value':function _0x320421(_0x578a6a,_0x2e937d){var _0x14b85d=_0x3482c9;return create$4(_0x14b85d(0x766),_0x578a6a);}}]),_0x142650;}(BasePointPrimitive);register$4('modelP',ModelPrimitive,!![]);var CirclePrimitive=function(_0x515253){var _0x2d0ad2={_0x112c5e:0xd04},_0x56a21c={_0x1dd966:0x6ba},_0x25ddfe={_0x1b39fa:0x6ba},_0x177782={_0x3e7014:0xd91,_0x1ef248:0x5da,_0x39db2b:0xd04},_0x53e6c6={_0x4a5abb:0x7f9},_0x20b980=_0x5a92ef;_inherits(_0x27fe1d,_0x515253);var _0x1e3cfc=_createSuper(_0x27fe1d);function _0x27fe1d(){return _classCallCheck(this,_0x27fe1d),_0x1e3cfc['apply'](this,arguments);}return _createClass(_0x27fe1d,[{'key':'distance','get':function _0x135f58(){var _0xf4d0f1=_0x4361;return Math['PI']*0x2*this[_0xf4d0f1(0xd18)];}},{'key':_0x20b980(0xda4),'get':function _0x3a699e(){var _0x563d9d=this['radius'];return Math['PI']*_0x563d9d*_0x563d9d;}},{'key':'radius','get':function _0x2b6148(){return this['style']['radius'];},'set':function _0x24389a(_0x2bf31e){var _0x6adad1=_0x20b980;this[_0x6adad1(0x5da)]['radius']=_0x2bf31e,this['_updateStyleHook'](this['style'],{'radius':_0x2bf31e});}},{'key':'outlinePositions','get':function _0x639905(){return this['getOutlinePositions']();}},{'key':'_conversionStyle','value':function _0x1f57e2(_0x9ff44c){return CircleStyleConver['toCesiumVal'](_0x9ff44c);}},{'key':_0x20b980(0x87e),'value':function _0x3c411a(_0x42ef27,_0x1595e0){var _0x5bea48=_0x20b980;return CircleStyleConver[_0x5bea48(_0x53e6c6._0x4a5abb)](_0x42ef27,_0x1595e0);}},{'key':'_createGeometryInstance','value':function _0xcb1a3b(_0xd412df,_0xafb7ba){var _0x457d3e=_0x20b980,_0x434ec0,_0x1d96a7,_0x17c17b;_0xd412df['center']=this[_0x457d3e(_0x177782._0x3e7014)],_0xd412df['height']=(_0x434ec0=(_0x1d96a7=_0xd412df['height'])!==null&&_0x1d96a7!==void 0x0?_0x1d96a7:(_0x17c17b=this['point'])===null||_0x17c17b===void 0x0?void 0x0:_0x17c17b['alt'])!==null&&_0x434ec0!==void 0x0?_0x434ec0:0x0;Cesium__namespace['defined'](this[_0x457d3e(_0x177782._0x1ef248)]['diffHeight'])&&(_0xd412df['extrudedHeight']=_0xd412df[_0x457d3e(_0x177782._0x39db2b)]+this['style'][_0x457d3e(0x468)]);var _0xf3e60b=_0xafb7ba?Cesium__namespace['CircleOutlineGeometry']:Cesium__namespace['CircleGeometry'];return new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new _0xf3e60b(_0xd412df),'attributes':this['options']['attributes']});}},{'key':'_getPolylineOutlinePositions','value':function _0x106d6a(){return[this['getOutlinePositions'](![])];}},{'key':'getOutlineCoordinates','value':function _0x5a9051(_0x33ea06,_0x11186d,_0x298a5f){return cartesians2lonlats(this['getOutlinePositions'](_0x33ea06,_0x11186d),_0x298a5f);}},{'key':_0x20b980(0x2fb),'value':function _0x1d17de(){var _0x5173ee=_0x20b980,_0x3ad566=arguments[_0x5173ee(_0x25ddfe._0x1b39fa)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![],_0x51765d=arguments['length']>0x1?arguments[0x1]:undefined,_0x46c3e2=getEllipseOuterPositions({'position':this[_0x5173ee(0xd91)],'radius':this[_0x5173ee(0xd18)],'granularity':this['style']['granularity'],'count':_0x51765d});return _0x3ad566&&_0x46c3e2&&_0x46c3e2[_0x5173ee(0x8e7)](_0x46c3e2[0x0]),_0x46c3e2;}},{'key':'flyTo','value':function _0x231589(){var _0x2d35ca=_0x20b980,_0x39fac4=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this[_0x2d35ca(0x399)])return Promise['resolve'](![]);return _0x39fac4['radius']=this[_0x2d35ca(0xd18)]*(_0x39fac4['scale']||1.8),this['_map']['flyToPoint'](this['position'],_0x39fac4);}},{'key':'getRectangle','value':function _0x5e216b(_0x1bc81c){var _0x5a45f8=_0x20b980,_0x3e6409=this['getOutlinePositions'](![],0x1);if(!_0x3e6409||_0x3e6409[_0x5a45f8(_0x56a21c._0x1dd966)]===0x0)return;var _0x4307b5=getRectangle(_0x3e6409,_0x1bc81c===null||_0x1bc81c===void 0x0?void 0x0:_0x1bc81c['isFormat']);return _0x4307b5;}},{'key':'isInPoly','value':function _0x403ee9(_0x467d15){var _0x25a19f=_0x20b980;_0x467d15=LngLatPoint['parse'](_0x467d15)[_0x25a19f(0x208)](),_0x467d15=setPositionsHeight(_0x467d15,this[_0x25a19f(_0x2d0ad2._0x112c5e)]);var _0x19e05d=Cesium__namespace[_0x25a19f(0x23b)]['distance'](this['position'],_0x467d15);return _0x19e05d<=this['radius'];}},{'key':'_getDrawEntityClass','value':function _0x16e8f0(_0x204c03,_0x2d1e67){return create$4('circle',_0x204c03);}}]),_0x27fe1d;}(BasePointPrimitive);register$4('circleP',CirclePrimitive,!![]);var PlanePrimitive=function(_0x501c9c){var _0x2457b5={_0x4c261f:0xd40,_0x27919e:0xa10},_0x3441dd={_0x19f5a2:0x514,_0x28fc27:0x506,_0x3fdef7:0x23b,_0x40172f:0xab0},_0xbed6f4=_0x5a92ef;_inherits(_0x15ca00,_0x501c9c);var _0x23089b=_createSuper(_0x15ca00);function _0x15ca00(){return _classCallCheck(this,_0x15ca00),_0x23089b['apply'](this,arguments);}return _createClass(_0x15ca00,[{'key':'modelMatrix','get':function _0x1e86d3(){var _0x2ea479=_0x4361,_0x3935b5,_0x3cf66a,_0x3bcafe,_0x705686,_0x5cbc73;if(this[_0x2ea479(_0x3441dd._0x19f5a2)][_0x2ea479(0xa10)])return this['options']['modelMatrix'];var _0x52275f=_get(_getPrototypeOf(_0x15ca00[_0x2ea479(0xe26)]),'modelMatrix',this);if(!this['position'])return Cesium__namespace['Matrix4']['IDENTITY'];var _0x111665=PlaneStyleConver['toCesiumVal'](this['style']),_0x5159a1=this['style']['plane_normal']||((_0x3935b5=_0x111665['plane'])===null||_0x3935b5===void 0x0?void 0x0:_0x3935b5['normal']),_0x489a34=new Cesium__namespace[(_0x2ea479(0x23b))]((_0x3cf66a=(_0x3bcafe=_0x111665[_0x2ea479(0x506)])===null||_0x3bcafe===void 0x0?void 0x0:_0x3bcafe['x'])!==null&&_0x3cf66a!==void 0x0?_0x3cf66a:0x1,(_0x705686=(_0x5cbc73=_0x111665[_0x2ea479(0x506)])===null||_0x5cbc73===void 0x0?void 0x0:_0x5cbc73['y'])!==null&&_0x705686!==void 0x0?_0x705686:0x1,0x1);if(_0x5159a1===Cesium__namespace['Cartesian3']['UNIT_X']||_0x5159a1==='x'){var _0x249a05,_0x5459ca,_0x2f8ce3,_0x4369ff,_0x414b38=Cesium__namespace['Matrix4']['fromRotationTranslation'](Cesium__namespace['Matrix3']['fromRotationY'](Cesium__namespace['Math']['toRadians'](0x5a)));Cesium__namespace['Matrix4']['multiply'](_0x52275f,_0x414b38,_0x52275f),_0x489a34['x']=(_0x249a05=(_0x5459ca=_0x111665[_0x2ea479(_0x3441dd._0x28fc27)])===null||_0x5459ca===void 0x0?void 0x0:_0x5459ca['y'])!==null&&_0x249a05!==void 0x0?_0x249a05:0x1,_0x489a34['y']=(_0x2f8ce3=(_0x4369ff=_0x111665['dimensions'])===null||_0x4369ff===void 0x0?void 0x0:_0x4369ff['x'])!==null&&_0x2f8ce3!==void 0x0?_0x2f8ce3:0x1,_0x489a34['z']=0x1;}else{if(_0x5159a1===Cesium__namespace[_0x2ea479(_0x3441dd._0x3fdef7)]['UNIT_Y']||_0x5159a1==='y'){var _0x328438=Cesium__namespace['Matrix4']['fromRotationTranslation'](Cesium__namespace['Matrix3'][_0x2ea479(0x751)](Cesium__namespace[_0x2ea479(_0x3441dd._0x40172f)]['toRadians'](0x5a)));Cesium__namespace['Matrix4']['multiply'](_0x52275f,_0x328438,_0x52275f);}}var _0x4e7670=Cesium__namespace['Matrix4']['fromScale'](_0x489a34);return Cesium__namespace['Matrix4']['multiply'](_0x52275f,_0x4e7670,_0x52275f),_0x52275f;}},{'key':_0xbed6f4(0xd10),'value':function _0x277cfd(_0x3f9582){return PlaneStyleConver['toCesiumVal'](_0x3f9582);}},{'key':'_style2Json','value':function _0x225c36(_0x326c6a,_0x36df48){return PlaneStyleConver['toJSON'](_0x326c6a,_0x36df48);}},{'key':'_createGeometryInstance','value':function _0x3c53e8(_0x1b9734,_0x52320f){var _0x59db38=_0xbed6f4,_0x4f8423=_0x52320f?Cesium__namespace['PlaneOutlineGeometry']:Cesium__namespace['PlaneGeometry'];return new Cesium__namespace[(_0x59db38(_0x2457b5._0x4c261f))]({'id':this['id'],'geometry':new _0x4f8423(_0x1b9734),'modelMatrix':this[_0x59db38(_0x2457b5._0x27919e)],'attributes':this['options']['attributes']});}},{'key':'_getDrawEntityClass','value':function _0xb8050d(_0x30f445,_0x48f917){return create$4('plane',_0x30f445);}}]),_0x15ca00;}(BasePointPrimitive);register$4('planeP',PlanePrimitive,!![]);var BoxPrimitive=function(_0x574264){var _0x1c3f9d={_0xebbbc0:0x476},_0x40d3d5={_0x5863a1:0x5da,_0xd1358e:0x9c2},_0x3dc8a6=_0x5a92ef;_inherits(_0x250c64,_0x574264);var _0x30f9dd=_createSuper(_0x250c64);function _0x250c64(){var _0x56f170=_0x4361,_0x4cf957,_0x19f9e6,_0x1c721e=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x250c64),_0x19f9e6=_0x30f9dd[_0x56f170(0x53f)](this,_0x1c721e),_0x19f9e6[_0x56f170(_0x40d3d5._0x5863a1)]['closed']=(_0x4cf957=_0x19f9e6['style'][_0x56f170(_0x40d3d5._0xd1358e)])!==null&&_0x4cf957!==void 0x0?_0x4cf957:!![],_0x19f9e6;}return _createClass(_0x250c64,[{'key':_0x3dc8a6(0xd10),'value':function _0x58d1fc(_0x9ada0e){return BoxStyleConver['toCesiumVal'](_0x9ada0e);}},{'key':'_style2Json','value':function _0x55c1c8(_0x2175ec,_0x35c205){return BoxStyleConver['toJSON'](_0x2175ec,_0x35c205);}},{'key':'_createGeometryInstance','value':function _0x3726d6(_0x5ba612,_0xf29916){var _0x938bde=_0xf29916?Cesium__namespace['BoxOutlineGeometry']:Cesium__namespace['BoxGeometry'];return new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':_0x938bde['fromDimensions'](_0x5ba612),'modelMatrix':this['modelMatrix'],'attributes':this['options']['attributes']});}},{'key':'_getDrawEntityClass','value':function _0x5a8269(_0x18e1e6,_0x5ecb5b){var _0x56e7d4=_0x3dc8a6;return create$4(_0x56e7d4(_0x1c3f9d._0xebbbc0),_0x18e1e6);}}]),_0x250c64;}(BasePointPrimitive);register$4(_0x5a92ef(0x924),BoxPrimitive,!![]);var CylinderPrimitive=function(_0x3e1bc7){_inherits(_0x43932a,_0x3e1bc7);var _0xb23c26=_createSuper(_0x43932a);function _0x43932a(){var _0x5d33d0,_0x45dd1d,_0x237f20=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x43932a),_0x45dd1d=_0xb23c26['call'](this,_0x237f20),_0x45dd1d['style']['closed']=(_0x5d33d0=_0x45dd1d['style']['closed'])!==null&&_0x5d33d0!==void 0x0?_0x5d33d0:!![],_0x45dd1d;}return _createClass(_0x43932a,[{'key':'_conversionStyle','value':function _0x1bc81e(_0x5d182e){return CylinderStyleConver['toCesiumVal'](_0x5d182e);}},{'key':'_style2Json','value':function _0x3ba38e(_0x29cc69,_0x3f7f23){return CylinderStyleConver['toJSON'](_0x29cc69,_0x3f7f23);}},{'key':'_createGeometryInstance','value':function _0x120521(_0x23829b,_0xc2ffec){var _0x2e550b=_0x4361,_0x3468eb=_0xc2ffec?Cesium__namespace['CylinderOutlineGeometry']:Cesium__namespace['CylinderGeometry'];return new Cesium__namespace[(_0x2e550b(0xd40))]({'id':this['id'],'geometry':new _0x3468eb(_0x23829b),'modelMatrix':_0x23829b[_0x2e550b(0xa10)]||this['modelMatrix'],'attributes':this['options']['attributes']});}},{'key':'_getDrawEntityClass','value':function _0x3f37b9(_0x3c17ab,_0x1c8c77){var _0x64e641=_0x4361;return create$4(_0x64e641(0xe62),_0x3c17ab);}}]),_0x43932a;}(BasePointPrimitive);register$4('cylinderP',CylinderPrimitive,!![]);var ConeTrackPrimitive=function(_0xaa8766){var _0x206733={_0x268934:0x477,_0x18de92:0xb5c,_0x511795:0x670,_0x426620:0xdd0},_0x366e78={_0xcd256e:0xd91,_0x153d2a:0xb5c,_0x597098:0x23b,_0x496525:0xdd0},_0x1d788d={_0x5db100:0x3a8},_0x29c358={_0x3e1629:0x60e},_0x7f0d1c={_0x167aa7:0x6ba},_0x3b1f3b=_0x5a92ef;_inherits(_0x32cdb2,_0xaa8766);var _0x129a34=_createSuper(_0x32cdb2);function _0x32cdb2(){var _0x5da93b=_0x4361,_0x280462,_0x5d30ed=arguments[_0x5da93b(_0x7f0d1c._0x167aa7)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x32cdb2),_0x280462=_0x129a34['call'](this,_0x5d30ed),_0x5d30ed['targetPosition']&&(_0x280462[_0x5da93b(0xb5c)]=_0x5d30ed['targetPosition']),_0x280462;}return _createClass(_0x32cdb2,[{'key':_0x3b1f3b(_0x206733._0x268934),'get':function _0x19c9cc(){return![];}},{'key':_0x3b1f3b(_0x206733._0x18de92),'get':function _0x56e7df(){var _0x24bac9=_0x3b1f3b;return this[_0x24bac9(_0x29c358._0x3e1629)];},'set':function _0x86b18e(_0x2a19df){var _0x46387f=_0x3b1f3b;this['_targetPoint']=LngLatPoint['parse'](_0x2a19df),this['_targetPosition']=this[_0x46387f(_0x1d788d._0x5db100)]['toCartesian'](),this['czmObject']&&this['_updatePositionsHook']();}},{'key':_0x3b1f3b(_0x206733._0x511795),'get':function _0xa7980e(){return this['_targetPoint'];}},{'key':_0x3b1f3b(_0x206733._0x426620),'get':function _0x5660dd(){return this['style']['angle'];},'set':function _0x2ebb86(_0x25f62e){var _0x365f37=_0x3b1f3b;this[_0x365f37(0x5da)][_0x365f37(0xdd0)]=_0x25f62e;}},{'key':'_createGeometryInstance','value':function _0x472131(_0x52185b,_0x210b69){var _0x19ebb1=_0x3b1f3b,_0x3a133f=this[_0x19ebb1(_0x366e78._0xcd256e)],_0x3525de=getPositionValue(this[_0x19ebb1(_0x366e78._0x153d2a)],this[_0x19ebb1(0x399)]['clock']['currentTime']),_0x3f9f9d,_0x46295b;return _0x3525de?(_0x52185b['length']=Cesium__namespace['Cartesian3']['distance'](_0x3a133f,_0x3525de),_0x46295b=Cesium__namespace[_0x19ebb1(_0x366e78._0x597098)]['midpoint'](_0x3a133f,_0x3525de,new Cesium__namespace['Cartesian3']()),_0x3f9f9d=getHeadingPitchRollForLine(_0x3525de,_0x3a133f)):(_0x52185b[_0x19ebb1(0x6ba)]=this[_0x19ebb1(0x5da)]['length'],_0x3f9f9d=new Cesium__namespace['HeadingPitchRoll'](Cesium__namespace['Math'][_0x19ebb1(0x8db)](this['heading']),Cesium__namespace['Math']['toRadians'](this['pitch']),Cesium__namespace['Math']['toRadians'](this['roll'])),_0x46295b=getPositionByHprAndLen(_0x3a133f,_0x3f9f9d,_0x52185b['length']/0x2)),_0x52185b['modelMatrix']=Cesium__namespace['Transforms']['headingPitchRollToFixedFrame'](_0x46295b,_0x3f9f9d),Cesium__namespace['defined'](this['style']['angle'])&&(_0x52185b['bottomRadius']=_0x52185b[_0x19ebb1(0x6ba)]*Math[_0x19ebb1(0xa50)](Cesium__namespace['Math']['toRadians'](0x5a-this[_0x19ebb1(_0x366e78._0x496525)]))),_get(_getPrototypeOf(_0x32cdb2['prototype']),'_createGeometryInstance',this)[_0x19ebb1(0x53f)](this,_0x52185b,_0x210b69);}}]),_0x32cdb2;}(CylinderPrimitive);register$4('coneTrackP',ConeTrackPrimitive,!![]);var EllipsoidPrimitive=function(_0x1a68dd){var _0x1a9a90={_0x223de5:0x909,_0x492aa6:0x514},_0x167130={_0x17dcb2:0x53f},_0x8dace2=_0x5a92ef;_inherits(_0xcabeed,_0x1a68dd);var _0x122b63=_createSuper(_0xcabeed);function _0xcabeed(){var _0x2f7e31=_0x4361,_0x14d1ba,_0x4bdde9,_0x2d931e=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xcabeed),_0x4bdde9=_0x122b63[_0x2f7e31(_0x167130._0x17dcb2)](this,_0x2d931e),_0x4bdde9['style']['closed']=(_0x14d1ba=_0x4bdde9['style']['closed'])!==null&&_0x14d1ba!==void 0x0?_0x14d1ba:!![],_0x4bdde9;}return _createClass(_0xcabeed,[{'key':'_conversionStyle','value':function _0x3a3b0f(_0xf836ec){return EllipsoidStyleConver['toCesiumVal'](_0xf836ec);}},{'key':'_style2Json','value':function _0x1f6855(_0x5439ca,_0x13e9b2){return EllipsoidStyleConver['toJSON'](_0x5439ca,_0x13e9b2);}},{'key':'_createGeometryInstance','value':function _0x7d28f8(_0x69b366,_0x5f80c3){var _0x61a3b2=_0x4361,_0x34831c=_0x5f80c3?Cesium__namespace[_0x61a3b2(_0x1a9a90._0x223de5)]:Cesium__namespace['EllipsoidGeometry'];return new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new _0x34831c(_0x69b366),'modelMatrix':this['modelMatrix'],'attributes':this[_0x61a3b2(_0x1a9a90._0x492aa6)]['attributes']});}},{'key':_0x8dace2(0x64f),'value':function _0x239a36(_0x447a88,_0x52ae9a){return create$4('ellipsoid',_0x447a88);}}]),_0xcabeed;}(BasePointPrimitive);register$4('ellipsoidP',EllipsoidPrimitive,!![]);var PolylineSimplePrimitive=function(_0x29a0f3){var _0x3c053c={_0x334a4b:0x6b3},_0xb0de40={_0x222bd3:0x6ba},_0x177f20={_0x1639c7:0xbe0,_0x582722:0x5da,_0x16c4c4:0xbe0},_0x4e33fe=_0x5a92ef;_inherits(_0x482ffa,_0x29a0f3);var _0x565ddc=_createSuper(_0x482ffa);function _0x482ffa(){var _0x146b59=_0x4361;return _classCallCheck(this,_0x482ffa),_0x565ddc[_0x146b59(0xa90)](this,arguments);}return _createClass(_0x482ffa,[{'key':_0x4e33fe(0xcda),'get':function _0x3b3f64(){var _0x3a5570=_0x4e33fe,_0x42123e;return(_0x42123e=this['_layer'])===null||_0x42123e===void 0x0?void 0x0:_0x42123e[_0x3a5570(0x837)];}},{'key':'_addedHook','value':function _0x39d186(_0x105270){var _0x3a6d5a=_0x4e33fe,_0x3235fe;if(!this['show']||!this[_0x3a6d5a(_0x177f20._0x1639c7)]||this['positions']['length']===0x0)return;var _0x1f6a13=PolylineStyleConver['toCesiumVal'](this[_0x3a6d5a(_0x177f20._0x582722)],{'show':this[_0x3a6d5a(0x7a6)]});this['style']['closure']&&((_0x3235fe=this['positions'])===null||_0x3235fe===void 0x0?void 0x0:_0x3235fe['length'])>0x0?_0x1f6a13['positions']=this['positions'][_0x3a6d5a(0x4b9)](this['positions'][0x0]):_0x1f6a13['positions']=this[_0x3a6d5a(_0x177f20._0x16c4c4)],this['_primitive']=this['primitiveCollection']['add'](_0x1f6a13),this['style']['label']&&this['_addLabel']();}},{'key':_0x4e33fe(_0x3c053c._0x334a4b),'value':function _0x274e85(_0x3253f2,_0x48a9af){PolylineStyleConver['toCesiumVal'](_0x3253f2,this['_primitive']);}},{'key':'_style2Json','value':function _0x133230(_0x539f99,_0x2b83a0){return PolylineStyleConver['toJSON'](_0x539f99,_0x2b83a0);}},{'key':_0x4e33fe(0xd27),'value':function _0xb4b7cb(){var _0x3980be=_0x4e33fe,_0x2af594;this[_0x3980be(0x5da)]['closure']&&((_0x2af594=this[_0x3980be(0xbe0)])===null||_0x2af594===void 0x0?void 0x0:_0x2af594[_0x3980be(_0xb0de40._0x222bd3)])>0x0?this[_0x3980be(0x994)]['positions']=this['positions']['concat'](this['positions'][0x0]):this['_primitive']['positions']=this[_0x3980be(0xbe0)];}}]),_0x482ffa;}(BasePolyPrimitive);register$4('polylineSP',PolylineSimplePrimitive);var WallPrimitive=function(_0x34e9bf){var _0x1dd09f={_0x44f278:0xd78},_0x4f95bc={_0x5f58af:0x4b9},_0x251d3b=_0x5a92ef;_inherits(_0x3792c3,_0x34e9bf);var _0x1e1787=_createSuper(_0x3792c3);function _0x3792c3(){return _classCallCheck(this,_0x3792c3),_0x1e1787['apply'](this,arguments);}return _createClass(_0x3792c3,[{'key':_0x251d3b(_0x1dd09f._0x44f278),'value':function _0x4b644b(_0x472baa,_0x4d0fdd){var _0x2f547f=_0x251d3b,_0xfb8c40,_0x301dc2=this['positions'],_0x4b509c=this[_0x2f547f(0x1004)],_0x4731b4=_0x4b509c['length'],_0x1b412e=new Array(_0x4731b4),_0x32e6c9=new Array(_0x4731b4);for(var _0x25a15f=0x0;_0x25a15f<_0x4731b4;_0x25a15f++){var _0x4f0765=_0x4b509c[_0x25a15f]['alt'];_0x1b412e[_0x25a15f]=_0x4f0765,_0x32e6c9[_0x25a15f]=_0x4f0765+Number(this['style']['diffHeight']||0x64);}this['style']['closure']&&((_0xfb8c40=_0x301dc2)===null||_0xfb8c40===void 0x0?void 0x0:_0xfb8c40['length'])>0x0&&(_0x301dc2=_0x301dc2['concat'](_0x301dc2[0x0]),_0x1b412e=_0x1b412e[_0x2f547f(_0x4f95bc._0x5f58af)](_0x1b412e[0x0]),_0x32e6c9=_0x32e6c9['concat'](_0x32e6c9[0x0]));var _0x2c00a5=_0x4d0fdd?Cesium__namespace['WallOutlineGeometry']:Cesium__namespace['WallGeometry'];return new Cesium__namespace[(_0x2f547f(0xd40))]({'id':this['id'],'geometry':new _0x2c00a5(_objectSpread2(_objectSpread2({},_0x472baa),{},{'positions':_0x301dc2,'maximumHeights':_0x32e6c9,'minimumHeights':_0x1b412e})),'attributes':this['options']['attributes']});}},{'key':'_conversionStyle','value':function _0x1cf2e9(_0x4b8505){return WallStyleConver['toCesiumVal'](_0x4b8505);}},{'key':'_style2Json','value':function _0x245c7c(_0x4e42f8,_0x2f037e){return WallStyleConver['toJSON'](_0x4e42f8,_0x2f037e);}},{'key':'_getDrawEntityClass','value':function _0x22d217(_0x48cf7a,_0x4d7ffe){return create$4('wall',_0x48cf7a);}}]),_0x3792c3;}(BasePolyPrimitive);register$4(_0x5a92ef(0xc63),WallPrimitive);var CorridorPrimitive=function(_0x4471d3){var _0xc9ee24={_0x26b223:0xa11},_0xa7514c=_0x5a92ef;_inherits(_0x1379ee,_0x4471d3);var _0x53aa15=_createSuper(_0x1379ee);function _0x1379ee(){return _classCallCheck(this,_0x1379ee),_0x53aa15['apply'](this,arguments);}return _createClass(_0x1379ee,[{'key':_0xa7514c(0xd78),'value':function _0x2dc886(_0x3ca1c5,_0x34a902){var _0x2012ca=_0xa7514c;this['_updateDiffHeight'](_0x3ca1c5),_0x3ca1c5['positions']=this['positions'];var _0x23787b=_0x34a902?Cesium__namespace['CorridorOutlineGeometry']:Cesium__namespace['CorridorGeometry'];return new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new _0x23787b(_0x3ca1c5),'attributes':this['options'][_0x2012ca(_0xc9ee24._0x26b223)]});}},{'key':'_conversionStyle','value':function _0x435a7a(_0x221080){return CorridorStyleConver['toCesiumVal'](_0x221080);}},{'key':_0xa7514c(0x87e),'value':function _0x361577(_0x3c1b94,_0x501d76){return CorridorStyleConver['toJSON'](_0x3c1b94,_0x501d76);}},{'key':'_getDrawEntityClass','value':function _0x2dde8a(_0x559b1b,_0x28bd21){return create$4('corridor',_0x559b1b);}}]),_0x1379ee;}(BasePolyPrimitive);register$4('corridorP',CorridorPrimitive);var PolylineVolumePrimitive=function(_0x3b73df){var _0x243519={_0x1226b3:0xd78},_0x128599={_0xd221c6:0x557},_0x504c4f={_0x2a2982:0x6ba},_0x59d6ad=_0x5a92ef;_inherits(_0x4413bf,_0x3b73df);var _0x48bf9f=_createSuper(_0x4413bf);function _0x4413bf(){var _0x5e8e5a=_0x4361,_0x2fcaa6,_0x16f821,_0x4feed8=arguments[_0x5e8e5a(_0x504c4f._0x2a2982)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4413bf),_0x16f821=_0x48bf9f['call'](this,_0x4feed8),_0x16f821['style']['closed']=(_0x2fcaa6=_0x16f821['style']['closed'])!==null&&_0x2fcaa6!==void 0x0?_0x2fcaa6:!![],_0x16f821;}return _createClass(_0x4413bf,[{'key':_0x59d6ad(_0x243519._0x1226b3),'value':function _0x406a69(_0x16f5a2,_0x26e3ec){var _0x352968=_0x59d6ad,_0x54b874=_0x26e3ec?Cesium__namespace['PolylineVolumeOutlineGeometry']:Cesium__namespace[_0x352968(_0x128599._0xd221c6)];return new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new _0x54b874(_objectSpread2(_objectSpread2({},_0x16f5a2),{},{'polylinePositions':this['positions'],'shapePositions':_0x16f5a2['shape']})),'attributes':this[_0x352968(0x514)]['attributes']});}},{'key':'_conversionStyle','value':function _0x493565(_0x179714){return PolylineVolumeStyleConver['toCesiumVal'](_0x179714);}},{'key':'_style2Json','value':function _0x18de07(_0x582a3e,_0x4c4532){return PolylineVolumeStyleConver['toJSON'](_0x582a3e,_0x4c4532);}},{'key':'_getDrawEntityClass','value':function _0x3da87b(_0x2e8941,_0x5a8029){return create$4('polylineVolume',_0x2e8941);}}]),_0x4413bf;}(BasePolyPrimitive);register$4('polylineVolumeP',PolylineVolumePrimitive);var RectanglePrimitive=function(_0x28ede8){var _0x371de7={_0x5991ea:0xb2b},_0x141da3={_0x2d951e:0xbe0,_0x41c8b3:0x53f},_0x40385a={_0x2ad647:0x888,_0x9967f6:0x208,_0x5b9756:0xcae,_0x50f85c:0x970},_0x24214f={_0x687347:0xab0,_0x50ab73:0x9c3},_0xc2c063=_0x5a92ef;_inherits(_0x534254,_0x28ede8);var _0x514e09=_createSuper(_0x534254);function _0x534254(){var _0x18500d,_0x132ae9=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x534254),_0x18500d=_0x514e09['call'](this,_0x132ae9),_0x132ae9['rectangle']&&(_0x18500d['rectangle']=_0x132ae9['rectangle']),_0x18500d;}return _createClass(_0x534254,[{'key':'rectangle','get':function _0x45b27f(){var _0x246ae0=_0x4361;return!this['_rectangle']&&this['positions']&&(this[_0x246ae0(0xaa9)]=Cesium__namespace['Rectangle']['fromCartesianArray'](this['positions'])),this['_rectangle'];},'set':function _0x54942d(_0x25c8c0){this['_rectangle']=_0x25c8c0;}},{'key':'outlinePositions','get':function _0x3e9946(){var _0x1b0560=_0x4361,_0xe001f6;if(Cesium__namespace[_0x1b0560(0x70e)](this['style'][_0x1b0560(0x436)]))_0xe001f6=Cesium__namespace[_0x1b0560(_0x24214f._0x687347)]['toRadians'](this['style']['rotationDegree']);else Cesium__namespace['defined'](this['style'][_0x1b0560(_0x24214f._0x50ab73)])&&(_0xe001f6=this['style']['rotation']);var _0x51f4ec=getRectangleOuterPositions({'rectangle':this['rectangle'],'rotation':_0xe001f6,'height':this['style']['height']});return _0x51f4ec;}},{'key':'distance','get':function _0x5110a1(){return getDistance(this['outlinePositions'],!![]);}},{'key':'area','get':function _0x4502b7(){return getSurfaceArea(this['outlinePositions']);}},{'key':_0xc2c063(0x970),'get':function _0x1c7bfc(){var _0x6d5bb4=_0xc2c063,_0x7cc4cb=this[_0x6d5bb4(0x7ca)];if(!this[_0x6d5bb4(0x7ca)])return null;var _0xa9323=Cesium__namespace[_0x6d5bb4(_0x40385a._0x2ad647)][_0x6d5bb4(_0x40385a._0x9967f6)](Cesium__namespace[_0x6d5bb4(_0x40385a._0x5b9756)][_0x6d5bb4(_0x40385a._0x50f85c)](_0x7cc4cb));return _0xa9323;}},{'key':'_updatePositionsHook','value':function _0x46f552(){var _0x3ca3ad=_0xc2c063;return this['rectangle']=Cesium__namespace['Rectangle']['fromCartesianArray'](this[_0x3ca3ad(_0x141da3._0x2d951e)]),_get(_getPrototypeOf(_0x534254['prototype']),'_updatePositionsHook',this)[_0x3ca3ad(_0x141da3._0x41c8b3)](this);}},{'key':'_createGeometryInstance','value':function _0x9bacfe(_0x280200,_0x271c71){var _0xbb39fb=_0xc2c063;this['_updateDiffHeight'](_0x280200),_0x280200[_0xbb39fb(0x7ca)]=this['rectangle'];var _0x1631fe=_0x271c71?Cesium__namespace['RectangleOutlineGeometry']:Cesium__namespace[_0xbb39fb(_0x371de7._0x5991ea)];return new Cesium__namespace[(_0xbb39fb(0xd40))]({'id':this['id'],'geometry':new _0x1631fe(_0x280200),'attributes':this['options']['attributes']});}},{'key':'_conversionStyle','value':function _0x465572(_0x2b0acc){return RectangleStyleConver['toCesiumVal'](_0x2b0acc);}},{'key':'_style2Json','value':function _0x53e740(_0x19cdf1,_0x310981){return RectangleStyleConver['toJSON'](_0x19cdf1,_0x310981);}},{'key':'_getGeoJsonGeometry','value':function _0x1b46df(_0x594bc9){return{'type':'Polygon','coordinates':[this['getCoordinates'](_0x594bc9===null||_0x594bc9===void 0x0?void 0x0:_0x594bc9['noAlt'])]};}},{'key':'_getPolylineOutlinePositions','value':function _0x59c90e(){return[this['outlinePositions']];}},{'key':'getRectangle','value':function _0x5883bc(_0x42d3cd){var _0x433ce2=_0xc2c063,_0x4594fe=this[_0x433ce2(0x7ca)];return _0x42d3cd!==null&&_0x42d3cd!==void 0x0&&_0x42d3cd['isFormat']?formatRectangle(_0x4594fe):_0x4594fe;}},{'key':'isInPoly','value':function _0x276e00(_0x25a8ef){var _0x594128=_0xc2c063,_0x471080=Cesium__namespace['Rectangle']['contains'](this['rectangle'],LngLatPoint['parse'](_0x25a8ef)[_0x594128(0xfe8)]());return _0x471080;}},{'key':'_getDrawEntityClass','value':function _0x3d11d8(_0x4780d9,_0xa3f2e2){return create$4('rectangle',_0x4780d9);}},{'key':_0xc2c063(0x31e),'value':function _0xb1c683(){_get(_getPrototypeOf(_0x534254['prototype']),'_updateDrawEntityToThis',this)['call'](this),this['_updatePositionsHook']();}}]),_0x534254;}(BasePolyPrimitive);register$4('rectangleP',RectanglePrimitive);var nullColor=new Cesium__namespace['Color'](0x0,0x0,0x0,0.01),PolygonPrimitive=function(_0x10a8bc){var _0x5bea28={_0x399db4:0xeb2},_0x3d1798={_0x1a7f66:0xb6f},_0xb16e70={_0x47b2a3:0x6ba,_0x18baed:0xa10},_0x3aa01f={_0x252e38:0x514,_0x4dc8a4:0x310,_0x595df1:0xd6e,_0x1bfa9d:0x310,_0x5d8fa0:0xd04,_0x3fc12f:0xd04,_0x486433:0x5af},_0x203643={_0x440bb8:0xbbb},_0xa56b04={_0x11bd75:0x2b1,_0x298dfc:0xbe0,_0x24c644:0x5da,_0x1f3fdd:0x70e,_0x3341a3:0xbe0},_0x371b4a={_0x3b0d8c:0xf57,_0x3cae18:0xb6f,_0x55531c:0xb6f,_0x48d756:0x896},_0x36a2c0={_0x316e19:0x896},_0x131a9b=_0x5a92ef;_inherits(_0x44575b,_0x10a8bc);var _0x3074e4=_createSuper(_0x44575b);function _0x44575b(){return _classCallCheck(this,_0x44575b),_0x3074e4['apply'](this,arguments);}return _createClass(_0x44575b,[{'key':'center','get':function _0x102ac8(){return this['centerOfMass'];}},{'key':_0x131a9b(0x89a),'get':function _0x45b5a1(){var _0x149ece=_0x131a9b;return getDistance(this[_0x149ece(_0x36a2c0._0x316e19)],!![]);}},{'key':'positions','get':function _0x244a97(){var _0x213282=_0x131a9b;return this[_0x213282(0x896)];},'set':function _0x37aa74(_0x449574){var _0x3964c0=_0x131a9b;if(!_0x449574)return;if(_0x449574['length']>0x0&&Array['isArray'](_0x449574[0x0])&&_0x449574[0x0]['length']>0x0){var _0x11f64b=_0x449574[0x0][0x0];if(Array['isArray'](_0x11f64b)&&isNumber(_0x11f64b[0x0]))this['_hierarchy']=getPolygonHierarchy(_0x449574,this['style']['height']||this[_0x3964c0(0x5da)]['setHeight']||this['style'][_0x3964c0(_0x371b4a._0x3b0d8c)]),_0x449574=this['_hierarchy']['positions'];else _0x11f64b instanceof Cesium__namespace['Cartesian3']&&(this[_0x3964c0(_0x371b4a._0x3cae18)]=getPolygonHierarchy2(_0x449574),_0x449574=this['_hierarchy']['positions']);}_set(_getPrototypeOf(_0x44575b[_0x3964c0(0xe26)]),'positions',_0x449574,this,!![]),this[_0x3964c0(_0x371b4a._0x55531c)]&&this['_positions']&&(this['_hierarchy']['positions']=this[_0x3964c0(_0x371b4a._0x48d756)]);}},{'key':'_createGeometryInstance','value':function _0x376672(_0x2ff382,_0x1a6d0c){var _0x3add95=_0x131a9b;this['_updateDiffHeight'](_0x2ff382);this['_hierarchy']?_0x2ff382[_0x3add95(_0xa56b04._0x11bd75)]=this['_hierarchy']:_0x2ff382['polygonHierarchy']=new Cesium__namespace['PolygonHierarchy'](this[_0x3add95(_0xa56b04._0x298dfc)]);if(Cesium__namespace['defined'](this[_0x3add95(_0xa56b04._0x24c644)]['diffHeight'])&&!Cesium__namespace['defined'](_0x2ff382['extrudedHeight'])){var _0x39eda8=0x0;Cesium__namespace[_0x3add95(_0xa56b04._0x1f3fdd)](this['style']['height'])?_0x39eda8=this[_0x3add95(0x5da)]['height']:_0x39eda8=getMaxHeight(this[_0x3add95(_0xa56b04._0x3341a3)]),_0x2ff382[_0x3add95(0x69b)]=_0x39eda8+this['style']['diffHeight'];}var _0x3a5741=_0x1a6d0c?Cesium__namespace['PolygonOutlineGeometry']:Cesium__namespace['PolygonGeometry'];return new Cesium__namespace[(_0x3add95(0xd40))]({'id':this['id'],'geometry':new _0x3a5741(_0x2ff382),'attributes':this['options']['attributes']});}},{'key':'_conversionStyle','value':function _0x303945(_0x38aa35){var _0x350566=_0x131a9b,_0x19013b=PolygonStyleConver['toCesiumVal'](_0x38aa35);return _0x19013b=this[_0x350566(_0x203643._0x440bb8)](_0x19013b),_0x19013b;}},{'key':'_bindExType','value':function _0x489b5a(_0x3e4ae4){var _0x5203bf=_0x131a9b,_0x6a2b21,_0x4c5929=this['options']['buildings']||this['_layer'][_0x5203bf(_0x3aa01f._0x252e38)]['buildings'];if(_0x4c5929&&((_0x6a2b21=_0x4c5929['enabled'])!==null&&_0x6a2b21!==void 0x0?_0x6a2b21:!![])){if(_0x4c5929['bottomHeight']){var _0x58e842;if(isNumber(_0x4c5929['bottomHeight']))_0x58e842=_0x4c5929['bottomHeight'];else isString(_0x4c5929['bottomHeight'])&&(_0x58e842=Number(this[_0x5203bf(_0x3aa01f._0x4dc8a4)][_0x4c5929[_0x5203bf(_0x3aa01f._0x595df1)]]||0x0));_0x3e4ae4['height']=_0x58e842;}var _0x515c13=Number(this[_0x5203bf(_0x3aa01f._0x1bfa9d)][_0x4c5929['cloumn']]||0x1),_0x462c42;if(isNumber(_0x4c5929[_0x5203bf(0xd04)]))_0x462c42=_0x4c5929['height'];else isString(_0x4c5929[_0x5203bf(_0x3aa01f._0x5d8fa0)])?_0x462c42=this['attr'][_0x4c5929[_0x5203bf(_0x3aa01f._0x3fc12f)]]||_0x462c42:_0x462c42=3.5;var _0x152311=_0x3e4ae4['height']||0x0;_0x3e4ae4['extrudedHeight']=_0x152311+_0x515c13*_0x462c42;}var _0x17ca85=this['options'][_0x5203bf(_0x3aa01f._0x486433)]||this[_0x5203bf(0x352)]['options']['dth'];if(_0x17ca85){var _0x608f55=this['_getColorByColorMaterial'](_0x3e4ae4,![]);!Cesium__namespace['defined'](_0x608f55)&&(_0x3e4ae4[_0x5203bf(0x84b)]=nullColor),_0x3e4ae4[_0x5203bf(0xaa3)]=!![],!Cesium__namespace['defined'](this['style']['height'])&&(_0x3e4ae4['perPositionHeight']=![]),_0x3e4ae4['zIndex']=0x63;}return _0x3e4ae4;}},{'key':'updateHeight','value':function _0x398197(_0x14e419){var _0x2c947b=_0x131a9b,_0x21051d=0x615299;for(var _0x16cd7c=0x0,_0xf05b04=this['primitiveCollection'][_0x2c947b(_0xb16e70._0x47b2a3)];_0x16cd7c<_0xf05b04;_0x16cd7c++){var _0x2c1031=this[_0x2c947b(0xcda)]['get'](_0x16cd7c),_0x5a8dee=(_0x21051d+_0x14e419)/(_0x21051d+this[_0x2c947b(0x5da)][_0x2c947b(0xd04)]),_0x188fac=Cesium__namespace['Matrix4']['fromScale'](new Cesium__namespace[(_0x2c947b(0x23b))](_0x5a8dee,_0x5a8dee,_0x5a8dee));_0x2c1031[_0x2c947b(_0xb16e70._0x18baed)]=_0x188fac;}}},{'key':'_style2Json','value':function _0xbf8b5c(_0x3c998c,_0x45691c){var _0x24e959=_0x131a9b;return PolygonStyleConver[_0x24e959(0x7f9)](_0x3c998c,_0x45691c);}},{'key':_0x131a9b(0x53a),'value':function _0x4829a6(_0x3e0d9f){return{'type':'Polygon','coordinates':[this['getCoordinates'](_0x3e0d9f===null||_0x3e0d9f===void 0x0?void 0x0:_0x3e0d9f['noAlt'])]};}},{'key':'_getPolylineOutlinePositions','value':function _0x417cba(){var _0x58305b=_0x131a9b;return this['_hierarchy']?getHierarchyVal(this[_0x58305b(_0x3d1798._0x1a7f66)]):[this['positions']];}},{'key':'_getDrawEntityClass','value':function _0x2db6a8(_0x1d5adc,_0x4265c0){var _0x5db375=_0x131a9b;return create$4(_0x5db375(_0x5bea28._0x399db4),_0x1d5adc);}},{'key':_0x131a9b(0x2e4),'value':function _0x44fd09(_0x1c2c67){var _0xbba536=_0x131a9b;this['_hierarchy']&&(_0x1c2c67[_0xbba536(0xb6f)]=this['_hierarchy']);}}]),_0x44575b;}(BasePolyPrimitive);register$4('polygonP',PolygonPrimitive);var FrustumPrimitive=function(_0xcc8ec4){var _0x128117={_0x5e13cd:0xb5c,_0x5bbdaf:0x24e,_0x18762c:0xd10},_0xebeb45={_0x15e01b:0xd91,_0x45b45c:0xab0,_0x28f03b:0x8db,_0x4509d1:0xdd0,_0x3a6799:0x7d7},_0x53c060={_0x32477f:0xf77,_0x508c76:0xb46,_0x5e223f:0x6ba,_0x9da0bb:0x235,_0x33eb99:0x1c5,_0x301a5e:0xdd0},_0x2078fb={_0x508a3c:0xc94,_0x19fecb:0x514},_0x20b877={_0xc8121d:0xdd0},_0x5edfb1={_0x3ff699:0xdd0},_0x10145a={_0x3c9a9a:0x3a8},_0x304789=_0x5a92ef;_inherits(_0x542301,_0xcc8ec4);var _0x2d8cb1=_createSuper(_0x542301);function _0x542301(){var _0x4cc6f8=_0x4361,_0x10adc1,_0x5af495,_0x26e71b=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x542301),_0x5af495=_0x2d8cb1['call'](this,_0x26e71b),_0x5af495['style']['closed']=(_0x10adc1=_0x5af495['style'][_0x4cc6f8(0x9c2)])!==null&&_0x10adc1!==void 0x0?_0x10adc1:!![],_0x26e71b['targetPosition']&&(_0x5af495['targetPosition']=_0x26e71b['targetPosition']),_0x5af495;}return _createClass(_0x542301,[{'key':_0x304789(_0x128117._0x5e13cd),'get':function _0x7729df(){var _0x25a596=_0x304789;return this[_0x25a596(0x60e)];},'set':function _0x1b02ed(_0x46ea74){var _0x826a7a=_0x304789;this['_targetPoint']=LngLatPoint[_0x826a7a(0x218)](_0x46ea74),this['_targetPosition']=this['_targetPoint']['toCartesian'](),this[_0x826a7a(0x1013)]&&this['show']&&(this[_0x826a7a(0x3fd)](),this[_0x826a7a(0xcef)](this['style']));}},{'key':_0x304789(0x670),'get':function _0xe0f855(){var _0x2aa48f=_0x304789;return this[_0x2aa48f(_0x10145a._0x3c9a9a)];}},{'key':'angle','get':function _0x26307d(){var _0x5715cb=_0x304789;return this[_0x5715cb(0x5da)][_0x5715cb(0xdd0)];},'set':function _0x573d5f(_0x3c294d){var _0x36d0f5=_0x304789;this['style'][_0x36d0f5(_0x5edfb1._0x3ff699)]=_0x3c294d;}},{'key':_0x304789(_0x128117._0x5bbdaf),'get':function _0x294dcb(){var _0x443df3=_0x304789,_0x230db5;return(_0x230db5=this['style']['angle2'])!==null&&_0x230db5!==void 0x0?_0x230db5:this[_0x443df3(0x5da)][_0x443df3(_0x20b877._0xc8121d)];},'set':function _0x3cb7c9(_0x232e1d){var _0x5bdf84=_0x304789;this[_0x5bdf84(0x5da)]['angle2']=_0x232e1d;}},{'key':_0x304789(0xe2b),'get':function _0xcde41(){var _0x2bdb55=_0x304789;return getRayEarthPosition(this[_0x2bdb55(0xd91)],this['_orientation']);}},{'key':'defaultVertexFormat','get':function _0x2995ea(){return Cesium__namespace['VertexFormat']['POSITION_ONLY'];}},{'key':'updateModelMatrix','value':function _0x303a9c(){}},{'key':_0x304789(_0x128117._0x18762c),'value':function _0x329b91(_0x2d2428){var _0x4aafa8=_0x304789;return CylinderStyleConver[_0x4aafa8(0x851)](_0x2d2428);}},{'key':'_style2Json','value':function _0x5bcc80(_0xdeb52b,_0x39b8be){return CylinderStyleConver['toJSON'](_0xdeb52b,_0x39b8be);}},{'key':'_createGeometryInstance','value':function _0x4d1b73(_0x4a8840,_0x8f60bd){var _0x40d8f3=_0x304789;this['_update']();var _0x199190=_0x8f60bd?Cesium__namespace[_0x40d8f3(_0x2078fb._0x508a3c)]:Cesium__namespace[_0x40d8f3(0xa91)];return new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new _0x199190(_objectSpread2(_objectSpread2({},_0x4a8840),{},{'origin':this[_0x40d8f3(0xd91)],'orientation':this['_orientation'],'frustum':this['_frustum']})),'attributes':this[_0x40d8f3(_0x2078fb._0x19fecb)]['attributes']});}},{'key':'_update','value':function _0x2bac0b(_0x3bcb8b){var _0x264660=_0x304789,_0x3f3127=getPositionValue(this['position'],_0x3bcb8b);if(!_0x3f3127){this[_0x264660(_0x53c060._0x32477f)]=undefined;return;}var _0x8070fb=getPositionValue(this['targetPosition'],_0x3bcb8b);if(_0x8070fb){this['_frustumFar']=Cesium__namespace['Cartesian3'][_0x264660(0x89a)](_0x3f3127,_0x8070fb);var _0x1cc6f9=getHeadingPitchRollForLine(_0x3f3127,_0x8070fb);this['heading']=Cesium__namespace['Math']['toDegrees'](_0x1cc6f9['heading']),this['pitch']=Cesium__namespace['Math']['toDegrees'](_0x1cc6f9['pitch']),this[_0x264660(0xb46)]=Cesium__namespace['Math']['toDegrees'](_0x1cc6f9[_0x264660(_0x53c060._0x508c76)]),this['_orientation']=Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x3f3127,_0x1cc6f9);}else{this['_frustumFar']=-this['style'][_0x264660(_0x53c060._0x5e223f)];var _0x40ce4e=new Cesium__namespace['HeadingPitchRoll'](Cesium__namespace['Math'][_0x264660(0x8db)](this['heading']),Cesium__namespace['Math'][_0x264660(0x8db)](this[_0x264660(0x9dd)]),Cesium__namespace[_0x264660(0xab0)][_0x264660(0x8db)](this['roll']));this['_orientation']=Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x3f3127,_0x40ce4e);}this[_0x264660(_0x53c060._0x9da0bb)]=new Cesium__namespace[(_0x264660(_0x53c060._0x33eb99))]({'fov':Cesium__namespace['Math']['toRadians'](this[_0x264660(_0x53c060._0x301a5e)]*0x2||0.01),'aspectRatio':this['angle2']/this['angle'],'near':0.01,'far':this['_frustumFar']});}},{'key':'getRayEarthPositions','value':function _0x27162c(_0x570f57){var _0x2e7989=_0x304789,_0x59408e=getPositionValue(this[_0x2e7989(_0xebeb45._0x15e01b)],_0x570f57),_0x41029c=Cesium__namespace[_0x2e7989(_0xebeb45._0x45b45c)]['toRadians'](this['heading']),_0xe8b8e7=Cesium__namespace['Math']['toRadians'](this['pitch']+this['angle2']),_0x46e4a0=Cesium__namespace['Math'][_0x2e7989(_0xebeb45._0x28f03b)](this['pitch']-this['angle2']),_0x586254=Cesium__namespace['Math'][_0x2e7989(0x8db)](this[_0x2e7989(0xb46)]+this[_0x2e7989(_0xebeb45._0x4509d1)]),_0x5363af=Cesium__namespace[_0x2e7989(0xab0)][_0x2e7989(_0xebeb45._0x28f03b)](this['roll']-this['angle']),_0x2d1817=getRayEarthPosition(_0x59408e,new Cesium__namespace['HeadingPitchRoll'](_0x41029c,_0xe8b8e7,_0x586254),!![]),_0x4f954f=getRayEarthPosition(_0x59408e,new Cesium__namespace['HeadingPitchRoll'](_0x41029c,_0xe8b8e7,_0x5363af),!![]),_0x33d5c8=getRayEarthPosition(_0x59408e,new Cesium__namespace[(_0x2e7989(_0xebeb45._0x3a6799))](_0x41029c,_0x46e4a0,_0x5363af),!![]),_0x28848d=getRayEarthPosition(_0x59408e,new Cesium__namespace['HeadingPitchRoll'](_0x41029c,_0x46e4a0,_0x586254),!![]);return[_0x2d1817,_0x4f954f,_0x33d5c8,_0x28848d];}},{'key':'_getDrawEntityClass','value':function _0x142b5a(_0x587c02,_0x3df6d2){return this['_getDrawPointEntityClass'](_0x587c02,_0x3df6d2);}}]),_0x542301;}(BasePointPrimitive);register$4('frustum',FrustumPrimitive,!![]);var ConeGlowCircleOuterMaterial='uniform\x20vec4\x20u_color;\x0auniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20float\x20time\x20=\x20fract(czm_frameNumber\x20/\x2090.);\x0a\x20\x20vec2\x20new_st\x20=\x20fract(st\x20-\x20vec2(time,\x20time));\x0a\x20\x20vec4\x20color\x20=\x20texture2D(image,\x20new_st);\x0a\x0a\x20\x20vec3\x20diffuse\x20=\x20color.rgb;\x0a\x20\x20float\x20alpha\x20=\x20color.a;\x0a\x20\x20diffuse\x20*=\x20u_color.rgb;\x0a\x20\x20alpha\x20*=\x20u_color.a;\x0a\x20\x20alpha\x20*=\x20u_color.a;\x0a\x20\x20material.diffuse\x20=\x20diffuse;\x0a\x20\x20material.alpha\x20=\x20alpha\x20*\x20pow(1.\x20-\x20st.t,\x20u_color.a)\x20*\x20globalAlpha;\x0a\x20\x20return\x20material;\x0a}\x0a',ConeGlowCylinderGaussMaterial=_0x5a92ef(0x4c6),ConeGlowGradientMaterial='uniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec4\x20tColor\x20=\x20u_color;\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20vec2\x20center\x20=\x20st\x20-\x20vec2(0.5,\x200.5);\x0a\x20\x20float\x20length\x20=\x20length(center)\x20/\x200.5;\x0a\x20\x20float\x20time\x20=\x201.\x20-\x20abs(czm_frameNumber\x20/\x20360.\x20-\x200.5);\x0a\x0a\x20\x20float\x20param\x20=\x201.\x20-\x20step(length,\x200.6);//大于0.6模糊,rate\x20=\x200.6\x0a\x20\x20float\x20scale\x20=\x20param\x20*\x20length;//\x200.6<\x20length\x20返回0,反之返回1.\x0a\x20\x20float\x20alpha\x20=\x20param\x20*\x20(1.0\x20-\x20abs(scale\x20-\x200.8)\x20/\x200.2);//\x200.8\x20<\x20length\x20返回0,反之返回1.\x0a\x0a\x20\x20float\x20param1\x20=\x20step(length,\x200.7);//小于0.5模糊\x0a\x20\x20float\x20scale1\x20=\x20param1\x20*\x20length;//\x200.6<\x20length\x20返回0,反之返回1.\x0a\x20\x20alpha\x20+=\x20param1\x20*\x20(1.0\x20-\x20abs(scale1\x20-\x200.35)\x20/\x200.35);//\x200.8\x20<\x20length\x20返回0,反之返回1.\x0a\x0a\x20\x20material.diffuse\x20=\x20u_color.rgb\x20*\x20vec3(u_color.a);\x0a\x20\x20material.alpha\x20=\x20pow(alpha,\x204.0)\x20*\x20globalAlpha;\x0a\x20\x20return\x20material;\x0a}\x0a',ConeGlowRingScanMaterial='uniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20vec2\x20center\x20=\x20st\x20-\x20vec2(0.5,\x200.5);\x0a\x20\x20float\x20time\x20=\x20-czm_frameNumber\x20*\x203.1415926\x20/\x20180.;//扫描速度1度\x0a\x20\x20float\x20sin_t\x20=\x20sin(time);\x0a\x20\x20float\x20cos_t\x20=\x20cos(time);\x0a\x20\x20vec2\x20center_rotate\x20=\x20vec2(center.s\x20*\x20cos_t\x20-\x20center.t\x20*\x20sin_t\x20+\x200.5,\x20center.s\x20*\x20sin_t\x20+\x20center.t\x20*\x20cos_t\x20+\x200.5);\x0a\x20\x20vec4\x20color\x20=\x20texture2D(image,\x20center_rotate);\x0a\x20\x20vec3\x20tColor\x20=\x20color.rgb\x20*\x20u_color.rgb;\x0a\x20\x20tColor\x20*=\x20u_color.a;\x0a\x20\x20material.diffuse\x20=\x20tColor;\x0a\x20\x20float\x20length\x20=\x202.\x20-\x20length(center)\x20/\x200.5;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20pow(length,\x200.5)\x20*\x20globalAlpha;//color.r\x20=\x200\x20或1\x0a\x20\x20return\x20material;\x0a}\x0a',DEF_STYLE$d={'height':0x3e8,'radius':0x64,'color':'#00ffff'},particleImage=new Image();particleImage['src']='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAEACAYAAADSoXR2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjExQTg0NDEyMDEzQjExRUFBNDhBRjhGMUMzOUUyNTU0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjExQTg0NDEzMDEzQjExRUFBNDhBRjhGMUMzOUUyNTU0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTFBODQ0MTAwMTNCMTFFQUE0OEFGOEYxQzM5RTI1NTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTFBODQ0MTEwMTNCMTFFQUE0OEFGOEYxQzM5RTI1NTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz41vRwAAAAE90lEQVR42uydyW4UMRCG3T2dgYSAEGs4sp44cCJBcGUJbwCvALwWPAI8ABwAiUVwgLBdkEikJEiAGMhkZqhfU1aa1sy0g+yaJPyWSupOpPjz0uVyucrJer2eG2fJ3ZgLAQhAgC0PgN8XIlkqgGLE75oih0WmRVZEvop0rHog18rnRe6IzInsthyCXFt+TuSKyGmRXZZDgK5eFrkv8l7kiUhrxN/JSo3pigSvcNmI1bCh3b5LK2+NqHyvyEF9x3z5HgqRRViOAXhW5JrCoNdei/y20gMYxhmRSyIXRY6JTMT4DENLW+SdyD19x/NajDmwmYIW79Hnn+MA4GJEAAIQgABJbMJB+n5Sl9zWZvR9DABUfkJkVt8fi3zUldAEoKl24Y2S1fPZEmBdZFHkkb4vxTLRQ5djbyUf0ncYrD/UADUB8MZno2Q19yx7gIqIAAQgAAEIQIAtYZT+85LvRnjQCoPKR3rQUgN4Y3ZeK30g8qps0qeeAzDn4TWD9+ySG+BBS90DaGnVg9a2tgnR4il9/jkOACoiAhCAAASIZpAAFl6yulO0JACo/IDrn6CedP1zxOciv6wAYNnAP3RVBeWtJQCWzG8iL/X9g4vkqNzMctzUXtintt2KM/aS+bmQaY90rb8CF6tSKiICEIAABCAAAQiwbfcFIWVCbUcc9bZDLKiYAKj4uOv7Bb+ILLj+8W7PCgC7Jhzv44Qdh9yrru8V61jPgd645gD2io+15RiC5ZA5ENNPmGmDmtrta9YAVEQE2FlrQUM/J6efU8cSAD87ojodBaccS6kgiiErGiq/qe93XT+3oGU5BJnbyKrIUs6BQZoQUEcrQ7CYagiGqeKiMgnXLXsg5uJUm/RQJKy8fGS7PMw6SgVQPrJFGZr0kCfUL/7IFjIzrLGpemBQ0kPbehL6I9vMjUh6oEVEAAIQgAAEIAABdpyj0qcK71YrqGUJANNrv+sHOcAiRpDDM1cTY1BEHk7kqyP/2Ac5vLEEQEG8aDnIoTb5ObZRWg5ywG5o1dX4ClNYxT7IISgJPsXGpLut9MCWU0S5bqkmdAa3LQEwcZDAfkZ3tthQfkwNkVeeD6kiuaUabcp6DpS9YyalrAdQ8bT1EFQVUabarND9fNuyB2gREYAABCAAAQhAAAIQoM770UgBXARCIr/koDogVlzgrWuxemBKd0m4JnBed0+5ZQ9gn3BK5LK+P4y5ewoB8DFiKO91COLFfwVuTCZV1hSoYw1APZCsFIkbN1Haaa87wwiKQe6eT27AEX6esPVVd8/kOOdAz/oz9FE0p+uGIKUeqE5C8xgSKiICEIAABCAAAQhAAAIQgAAEIAABCECA6AA+sbkREyDUUYlKD6ggZwzRkr8tewBhusisv+0in5qE/hFchoZTE0TL4p8sTbtIpyahQ4Ag5fKpSVBmfdDECvQTZjoM0U9N6KgkwH9xY7PXpPiCmq5yuaLVldHIO7jgNi5XfOEhCqNh9udHV/RnC5YAUDTftdV4/ivvwEoRVS9XXPWa1FIT5ird8jpSB+BDN3rO8AaGMnGy0I0QRYTvdk6NkOsucuhGCMAgI8Q0isaHbmAevNMhiD4P6iZhstANGiQE2PEGCRo2NcgAsQDwKnxWFdlT17/duWU1BJmuHz6A5bwbEsCScgh+qAHit3Jr1oooOPExdRBLbeJjSpuwuy30AAH+CDAAPH5ltESNYl4AAAAASUVORK5CYII=',particleImage[_0x5a92ef(0xa94)]=function(){};var LightCone=function(_0x3aa03a){var _0x2fdb63={_0x3f414e:0x3fd,_0x5c6364:0xb4c,_0x532492:0x7e1},_0x10ad02={_0x3009ab:0x282,_0xcd0387:0xc2b,_0x47c616:0xbb1,_0x5aa6b9:0xf52,_0x1af1b1:0xf52},_0x28c5f4={_0x44b546:0xd77,_0x448ab2:0x2b7,_0x2862ca:0xb6b,_0x3b3e1e:0x934,_0x10e188:0xd1c,_0x146428:0xf36},_0x275ec6={_0x10e571:0x92c},_0x6b127c={_0x5ebaa5:0xd77},_0x1c7c61={_0x2b50ca:0xbaa},_0x55ec83={_0x1bf31a:0x380,_0x5048ae:0x6db},_0x55e497={_0x84ac11:0x55a},_0x390cde={_0x31546e:0xe9a},_0x1716ee={_0x2d9b1b:0x7a6},_0x1f013c={_0x176784:0x282,_0xca4dc0:0x27e,_0x563871:0x313},_0x2358a1={_0x58d4c9:0xfaa,_0x30baf7:0xfaa},_0x29b488={_0x5e02f8:0x7b4,_0x41725c:0x6dd,_0x4f9a74:0xb15},_0x18f995={_0x32fbfd:0xe9a},_0x29a450={_0xa5a805:0x53f},_0xbf16a2=_0x5a92ef;_inherits(_0x1c531f,_0x3aa03a);var _0x257f77=_createSuper(_0x1c531f);function _0x1c531f(){var _0x22e9f1=_0x4361,_0x9aca71,_0x5c2c29=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1c531f),_0x5c2c29[_0x22e9f1(0x5da)]=_objectSpread2(_objectSpread2({},DEF_STYLE$d),_0x5c2c29['style']||{}),_0x9aca71=_0x257f77[_0x22e9f1(_0x29a450._0xa5a805)](this,_0x5c2c29),_0x9aca71[_0x22e9f1(0xf68)]=null,_0x9aca71[_0x22e9f1(0xe9a)]=null,_0x9aca71['_primitive3']=null,_0x9aca71['_primitive4']=null,_0x9aca71;}return _createClass(_0x1c531f,[{'key':'czmObject','get':function _0x3e88b3(){return this['_primitive1'];}},{'key':'czmObjectEx','get':function _0x13e712(){var _0x4e0d96=_0x4361;return this[_0x4e0d96(_0x18f995._0x32fbfd)]?[this['_primitive2'],this['_primitive3'],this[_0x4e0d96(0x380)]]:[];}},{'key':'color','get':function _0x34d6da(){return this['_color'];},'set':function _0x1c60c6(_0xe52aa0){var _0x2eec78=_0x4361;this[_0x2eec78(0x5da)]['color']=_0xe52aa0;}},{'key':'_addedHook','value':function _0x29ecae(_0x332455){var _0x7cb428=_0x4361;if(!this['show']||!this['position'])return;var _0x18df01=_0x332455['radius'];this['topRadius']=_0x18df01/0x64,this['topRadius']=this['topRadius']>0x1?0x1:this['topRadius'],this['inner_controlPoints']=getCirclePosition(this['position'],_0x18df01*0.7),this['outer_controlPoints']=getCirclePosition(this['position'],_0x18df01),this['circular_clone_topPoints']=getCirclePosition(this['position'],this[_0x7cb428(0x1015)]),this['circlePoints_2']=getCirclePosition(this['position'],_0x18df01*0x2),this['ringCanvas']=this['drawRingCanvas'](),this[_0x7cb428(_0x29b488._0x5e02f8)]=this[_0x7cb428(0xb69)](),this['image']=this[_0x7cb428(0xb4c)](particleImage),this['_color']=getColorByStyle(_0x332455),this[_0x7cb428(_0x29b488._0x41725c)](_0x332455),this[_0x7cb428(_0x29b488._0x4f9a74)](_0x332455),this['addCircle'](_0x332455),this['addRing'](_0x332455);}},{'key':_0xbf16a2(_0x2fdb63._0x3f414e),'value':function _0x1265a0(){var _0xdd265f=_0xbf16a2;this['_primitive1']&&(this['primitiveCollection'][_0xdd265f(_0x2358a1._0x58d4c9)](this['_primitive1']),delete this['_primitive1']),this['_primitive2']&&(this['primitiveCollection']['remove'](this['_primitive2']),delete this['_primitive2']),this['_primitive3']&&(this['primitiveCollection'][_0xdd265f(_0x2358a1._0x30baf7)](this[_0xdd265f(0xbb1)]),delete this['_primitive3']),this['_primitive4']&&(this['primitiveCollection']['remove'](this['_primitive4']),delete this['_primitive4']);}},{'key':_0xbf16a2(0x6dd),'value':function _0x5f07b1(_0x328991){var _0x3a8af4=_0xbf16a2,_0x59db7f=createCylinderInstance(this['inner_controlPoints'],this['circular_clone_topPoints'],{'height':_0x328991[_0x3a8af4(0xd04)],'color':this['color'],'distanceDisplayCondition':_0x328991['distanceDisplayCondition']}),_0x234721=new Cesium__namespace['EllipsoidSurfaceAppearance']({'material':new Cesium__namespace['Material']({'fabric':{'uniforms':{'u_color':this['_color'],'globalAlpha':0x1},'source':ConeGlowCylinderGaussMaterial},'translucent':function _0x4e8231(_0x2fbb1c){var _0x343e1f=_0x3a8af4;return _0x2fbb1c[_0x343e1f(_0x1f013c._0x176784)][_0x343e1f(_0x1f013c._0xca4dc0)][_0x343e1f(_0x1f013c._0x563871)]<0x1;}})});this['_primitive1']=new Cesium__namespace['Primitive']({'geometryInstances':_0x59db7f,'appearance':_0x234721,'asynchronous':![],'show':this[_0x3a8af4(_0x1716ee._0x2d9b1b)]}),this['primitiveCollection'][_0x3a8af4(0xd06)](this['_primitive1']);}},{'key':'addOuter','value':function _0x21c45d(_0x21b73e){var _0xde7af2=_0xbf16a2,_0x202ac8=createCylinderInstance(this['outer_controlPoints'],this[_0xde7af2(0xd05)],{'height':_0x21b73e['height'],'distanceDisplayCondition':_0x21b73e[_0xde7af2(0x4c4)],'color':new Cesium__namespace['Color'](0.5,0.8,0x1,0x2)});this['_primitive2']=new Cesium__namespace['Primitive']({'geometryInstances':_0x202ac8,'appearance':new Cesium__namespace[(_0xde7af2(0x6db))]({'material':new Cesium__namespace['Material']({'fabric':{'uniforms':{'u_color':this['_color'],'image':this[_0xde7af2(0x634)],'globalAlpha':0x1},'source':ConeGlowCircleOuterMaterial},'translucent':!![]})}),'asynchronous':![],'show':this['show']}),this['primitiveCollection'][_0xde7af2(0xd06)](this[_0xde7af2(_0x390cde._0x31546e)]);}},{'key':_0xbf16a2(0xd0c),'value':function _0x244694(_0x39ad5d){var _0x3c15cc=_0xbf16a2,_0xf534a6=Cesium__namespace['Cartographic']['fromCartesian'](this['position']),_0x3f107d=createCircleInstance(this['circlePoints_2'],{'perPositionHeight':_0xf534a6['height']>=0x1,'distanceDisplayCondition':_0x39ad5d[_0x3c15cc(0x4c4)]});this['_primitive3']=new Cesium__namespace['Primitive']({'geometryInstances':_0x3f107d,'appearance':new Cesium__namespace['EllipsoidSurfaceAppearance']({'material':new Cesium__namespace[(_0x3c15cc(_0x55e497._0x84ac11))]({'fabric':{'uniforms':{'u_color':this['_color'],'image':this['gradientCircleCanvas'],'globalAlpha':0x1},'source':ConeGlowGradientMaterial},'translucent':!![]})}),'asynchronous':![],'show':this['show']}),this['primitiveCollection']['add'](this['_primitive3']);}},{'key':'addRing','value':function _0x1f8039(_0x445c42){var _0xceef00=_0xbf16a2,_0xd0fd73=createCircleInstance(this['circlePoints_2'],{'perPositionHeight':this['point']['alt']>=0x1,'distanceDisplayCondition':_0x445c42[_0xceef00(0x4c4)]});this[_0xceef00(_0x55ec83._0x1bf31a)]=new Cesium__namespace['Primitive']({'geometryInstances':_0xd0fd73,'appearance':new Cesium__namespace[(_0xceef00(_0x55ec83._0x5048ae))]({'material':new Cesium__namespace['Material']({'fabric':{'uniforms':{'u_color':this['_color'],'image':this[_0xceef00(0x6ed)],'globalAlpha':0x1},'source':ConeGlowRingScanMaterial},'translucent':!![]})}),'asynchronous':![],'show':this['show']}),this['primitiveCollection']['add'](this['_primitive4']);}},{'key':'getParticleImage','value':function _0xc7f7a2(_0x3ed22a){var _0x377c88=_0xbf16a2,_0x1610fe=new Image();_0x1610fe['src']=_0x377c88(_0x1c7c61._0x2b50ca),_0x1610fe[_0x377c88(0xa94)]=function(){_0x3ed22a&&_0x3ed22a();};}},{'key':_0xbf16a2(_0x2fdb63._0x5c6364),'value':function _0x3ee9cf(_0x14e397){var _0x31f42b=_0xbf16a2,_0x179555=document[_0x31f42b(_0x6b127c._0x5ebaa5)]('canvas');_0x179555['width']=0x40,_0x179555['height']=0x100;var _0x2136db=_0x179555['getContext']('2d',{'willReadFrequently':!![]});return _0x2136db[_0x31f42b(0xee7)](0x0,0x0,0x40,0x100),_0x2136db['drawImage'](_0x14e397,0x0,0x0),_0x2136db['drawImage'](_0x14e397,0x21,0x0),_0x179555;}},{'key':_0xbf16a2(0xb21),'value':function _0x338033(){var _0x134c88=_0xbf16a2,_0x280ef2=document['createElement'](_0x134c88(0x2b7));_0x280ef2['width']=0x200,_0x280ef2['height']=0x200;var _0x2a451f=_0x280ef2['getContext']('2d',{'willReadFrequently':!![]});return _0x2a451f['fillStyle']='rgba(255,255,255,0)',_0x2a451f[_0x134c88(_0x275ec6._0x10e571)]='rgba(255,\x20255,\x20255,255)',_0x2a451f[_0x134c88(0xb0e)]([0x32,0x32]),_0x2a451f['lineWidth']=0x1e,_0x2a451f['beginPath'](),_0x2a451f[_0x134c88(0x697)](0x100,0x100,0x96,0x0,Math['PI']*0x2,!![]),_0x2a451f['stroke'](),_0x2a451f['restore'](),_0x280ef2;}},{'key':'cirdrawGradientCircleCanvas','value':function _0x37c60e(){var _0x1e4884=_0xbf16a2,_0x536e32=document[_0x1e4884(_0x28c5f4._0x44b546)](_0x1e4884(_0x28c5f4._0x448ab2));_0x536e32['width']=0x200,_0x536e32['height']=0x200;var _0x597526=_0x536e32[_0x1e4884(_0x28c5f4._0x2862ca)]('2d',{'willReadFrequently':!![]}),_0x500055=_0x597526[_0x1e4884(_0x28c5f4._0x3b3e1e)](0x100,0x100,0x0,0x100,0x100,0x100);return _0x500055['addColorStop'](0.1,'rgba(255,\x20255,\x20255,\x201.0)'),_0x500055[_0x1e4884(_0x28c5f4._0x10e188)](0.2,'rgba(255,\x20255,\x20255,\x200.0)'),_0x500055['addColorStop'](0.3,_0x1e4884(_0x28c5f4._0x146428)),_0x500055[_0x1e4884(0xd1c)](0.5,_0x1e4884(0x8a4)),_0x500055['addColorStop'](0.9,'rgba(255,\x20255,\x20255,\x200.2)'),_0x500055['addColorStop'](0x1,'rgba(255,\x20255,\x20255,\x201.0)'),_0x597526['clearRect'](0x0,0x0,0x200,0x200),_0x597526['beginPath'](),_0x597526['arc'](0x100,0x100,0x100,0x0,Math['PI']*0x2,!![]),_0x597526['fillStyle']=_0x500055,_0x597526['fill'](),_0x597526['restore'](),_0x536e32;}},{'key':_0xbf16a2(_0x2fdb63._0x532492),'value':function _0x23c6a0(_0x362125){var _0x38a798=_0xbf16a2;this['style']['globalAlpha']=_0x362125,this['_primitive1']&&(this['_primitive1']['appearance']['material'][_0x38a798(_0x10ad02._0x3009ab)][_0x38a798(_0x10ad02._0xcd0387)]=_0x362125,this['_primitive2'][_0x38a798(0x237)]['material'][_0x38a798(0x282)][_0x38a798(0xc2b)]=_0x362125,this[_0x38a798(_0x10ad02._0x47c616)]['appearance'][_0x38a798(_0x10ad02._0x5aa6b9)]['uniforms'][_0x38a798(_0x10ad02._0xcd0387)]=_0x362125,this['_primitive4']['appearance'][_0x38a798(_0x10ad02._0x1af1b1)]['uniforms'][_0x38a798(_0x10ad02._0xcd0387)]=_0x362125);}},{'key':'_getDrawEntityClass','value':function _0x3a97e4(_0x47060d,_0x14ef17){var _0x2d38f7=_0xbf16a2;return this[_0x2d38f7(0x22d)](_0x47060d,_0x14ef17);}}]),_0x1c531f;}(BasePointPrimitive);register$4(_0x5a92ef(0xb99),LightCone,!![]);function createCircleInstance(_0x2eb1cc,_0x591234){var _0x5ba6ac={_0x5df122:0x251},_0xb587b2=_0x5a92ef,_0x186443=new Cesium__namespace[(_0xb587b2(_0x5ba6ac._0x5df122))]({'polygonHierarchy':new Cesium__namespace['PolygonHierarchy'](_0x2eb1cc),'perPositionHeight':_0x591234['perPositionHeight']});return new Cesium__namespace['GeometryInstance']({'geometry':_0x186443,'attributes':{'distanceDisplayCondition':_0x591234['distanceDisplayCondition']||new Cesium__namespace['DistanceDisplayConditionGeometryInstanceAttribute']()}});}function createCylinderInstance(_0x110e10,_0x188b24,_0x37a99c){var _0x5d25d9={_0x1556e9:0x3f7,_0x5bfaf2:0x8e7,_0x88d2f7:0x8e7},_0x25f41d=_0x5a92ef,_0x5acef1=_0x37a99c['height'],_0x3d817f=_0x37a99c['color'],_0x3a50dd=_0x110e10[_0x25f41d(_0x5d25d9._0x1556e9)](),_0x2b1564=_0x110e10['length'],_0x3df0e7=0x2*_0x2b1564,_0x2f87b2=[],_0x1f2ed5=0x1/(_0x2b1564-0x1),_0x3fbe18=[],_0x275534=[];for(var _0x3145db=0x0;_0x3145db<_0x2b1564;_0x3145db++){_0x275534[_0x25f41d(_0x5d25d9._0x5bfaf2)](addPositionsHeight(_0x188b24[_0x3145db],_0x5acef1)),_0x2f87b2[_0x25f41d(_0x5d25d9._0x88d2f7)](_0x3145db*_0x1f2ed5),_0x2f87b2[_0x25f41d(0x8e7)](0x0);var _0x879f5e=_0x3145db+0x1,_0xeb8d00=(_0x3145db+0x1)%_0x2b1564,_0x3e0ece=_0x3df0e7-_0x879f5e;_0x3fbe18['push'][_0x25f41d(0xa90)](_0x3fbe18,[_0x3e0ece-0x1,_0x3e0ece,_0x3145db]),_0x3fbe18['push']['apply'](_0x3fbe18,[_0x3145db,_0xeb8d00,_0x3e0ece-0x1]);}for(var _0x25a23a=0x0;_0x25a23a<_0x275534['length'];_0x25a23a++){_0x3a50dd['push'](_0x275534[_0x2b1564-_0x25a23a-0x1]),_0x2f87b2['push'](0x1-_0x25a23a*_0x1f2ed5),_0x2f87b2['push'](0x1);}var _0x1c3941=new Cesium__namespace[(_0x25f41d(0x251))]({'polygonHierarchy':new Cesium__namespace['PolygonHierarchy'](_0x3a50dd),'perPositionHeight':!![]});return _0x1c3941=Cesium__namespace['PolygonGeometry']['createGeometry'](_0x1c3941),_0x1c3941['indices']=_0x3fbe18,_0x1c3941['attributes']['st']['values']=_0x2f87b2,new Cesium__namespace['GeometryInstance']({'geometry':_0x1c3941,'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x3d817f),'distanceDisplayCondition':_0x37a99c['distanceDisplayCondition']||new Cesium__namespace['DistanceDisplayConditionGeometryInstanceAttribute']()}});}function getCirclePosition(_0x732a85,_0xf7286e){var _0x445924={_0x25534a:0x23b},_0x48dfd8=_0x5a92ef,_0x2bdab6=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:0x78,_0x10ff29=[],_0x856bc3=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x732a85),_0x11cc74=0x2*Math['PI']/_0x2bdab6,_0x9cf2ee=0x2*Math['PI']*0x10e/0x168;for(var _0x192e3c=0x0;_0x192e3c<_0x2bdab6;_0x192e3c++){var _0x134d98=_0x9cf2ee-_0x11cc74*_0x192e3c,_0x657c8b=new Cesium__namespace[(_0x48dfd8(_0x445924._0x25534a))](Math['sin'](_0x134d98)*_0xf7286e,Math['cos'](_0x134d98)*_0xf7286e,0x0);_0x10ff29['push'](Cesium__namespace['Matrix4']['multiplyByPoint'](_0x856bc3,_0x657c8b,new Cesium__namespace['Cartesian3']()));}return _0x10ff29[_0x48dfd8(0x8e7)](_0x10ff29[0x0]),_0x10ff29;}var WaterFS='varying\x20vec3\x20v_positionMC;\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec2\x20v_st;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20czm_materialInput\x20materialInput;\x0a\x20\x20vec3\x20normalEC\x20=\x20normalize(czm_normal3D\x20*\x20czm_geodeticSurfaceNormal(v_positionMC,\x20vec3(0.0),\x20vec3(1.0)));\x0a\x20\x20\x20\x20#ifdef\x20FACE_FORWARD\x0a\x20\x20normalEC\x20=\x20faceforward(normalEC,\x20vec3(0.0,\x200.0,\x201.0),\x20-normalEC);\x0a\x20\x20\x20\x20#endif\x0a\x20\x20materialInput.s\x20=\x20v_st.s;\x0a\x20\x20materialInput.st\x20=\x20v_st;\x0a\x20\x20materialInput.str\x20=\x20vec3(v_st,\x200.0);\x0a\x20\x20materialInput.normalEC\x20=\x20normalEC;\x0a\x20\x20materialInput.tangentToEyeMatrix\x20=\x20czm_eastNorthUpToEyeCoordinates(v_positionMC,\x20materialInput.normalEC);\x0a\x0a\x20\x20vec3\x20positionToEyeEC\x20=\x20-v_positionEC;\x0a\x20\x20materialInput.positionToEyeEC\x20=\x20positionToEyeEC;\x0a\x20\x20czm_material\x20material\x20=\x20czm_getMaterial(materialInput);\x0a\x0a\x20\x20\x20\x20#ifdef\x20FLAT\x0a\x20\x20gl_FragColor\x20=\x20vec4(material.diffuse\x20+\x20material.emission,\x20material.alpha);\x0a\x20\x20\x20\x20#else\x0a\x20\x20gl_FragColor\x20=\x20czm_phong(normalize(positionToEyeEC),\x20material,\x20czm_lightDirectionEC);\x0a\x20\x20\x20\x20#endif\x0a}\x0a',Water=function(_0x13a0cb){var _0x4c3933={_0x15b218:0xcef},_0x5891f8={_0x246eae:0xccf},_0x1abc2e={_0x5f3367:0x7a6,_0x5029db:0x447,_0x250ec0:0xd87,_0x1fbdcb:0xe99,_0x2983c8:0x3c9,_0x5a2597:0xfb7,_0x52dd97:0xd06,_0x394567:0x994},_0x516027=_0x5a92ef;_inherits(_0x570d99,_0x13a0cb);var _0x55fc33=_createSuper(_0x570d99);function _0x570d99(){return _classCallCheck(this,_0x570d99),_0x55fc33['apply'](this,arguments);}return _createClass(_0x570d99,[{'key':_0x516027(_0x4c3933._0x15b218),'value':function _0xf8ed7e(_0x50fd8e){var _0x2ee19c=_0x516027,_0x3a5803,_0x2c995c;if(!this[_0x2ee19c(_0x1abc2e._0x5f3367)]||!this['positions']||this['positions']['length']===0x0)return;var _0x21bf89=this['_conversionStyle'](_0x50fd8e);_0x21bf89['vertexFormat']=Cesium__namespace['EllipsoidSurfaceAppearance'][_0x2ee19c(_0x1abc2e._0x5029db)],_0x50fd8e[_0x2ee19c(0xd87)]=(_0x3a5803=_0x50fd8e['opacity'])!==null&&_0x3a5803!==void 0x0?_0x3a5803:0.8;var _0x328677=_0x50fd8e[_0x2ee19c(_0x1abc2e._0x250ec0)]*((_0x2c995c=_0x50fd8e['globalAlpha'])!==null&&_0x2c995c!==void 0x0?_0x2c995c:0x1),_0x3f3fae={'geometryInstances':this['_createGeometryInstance'](_0x21bf89),'appearance':new Cesium__namespace['EllipsoidSurfaceAppearance']({'aboveGround':![],'material':new Cesium__namespace[(_0x2ee19c(0x55a))]({'fabric':{'type':'Water','uniforms':{'specularMap':_0x21bf89['specularMap']||Cesium__namespace[_0x2ee19c(0x55a)][_0x2ee19c(_0x1abc2e._0x1fbdcb)],'normalMap':_0x21bf89[_0x2ee19c(0xfd3)]||Cesium__namespace['Material']['DefaultImageId'],'frequency':_0x21bf89['frequency']||0x1f40,'animationSpeed':_0x21bf89[_0x2ee19c(0x1e9)]||0.03,'amplitude':_0x21bf89[_0x2ee19c(0x1016)]||0x5,'specularIntensity':_0x50fd8e[_0x2ee19c(_0x1abc2e._0x2983c8)]||0.8,'baseWaterColor':getCesiumColor(_0x50fd8e['baseWaterColor']||_0x2ee19c(_0x1abc2e._0x5a2597))['withAlpha'](_0x50fd8e['opacity']),'blendColor':getCesiumColor(_0x50fd8e['blendColor']||'#123e59')['withAlpha'](_0x50fd8e[_0x2ee19c(0xd87)])}}}),'fragmentShaderSource':WaterFS,'translucent':_0x328677!==0x1}),'show':this['show']};if(_0x50fd8e['clampToGround']){var _0x222a35;_0x3f3fae['classificationType']=(_0x222a35=_0x50fd8e[_0x2ee19c(0xd75)])!==null&&_0x222a35!==void 0x0?_0x222a35:Cesium__namespace['ClassificationType']['TERRAIN'],this['_primitive']=this['primitiveCollection'][_0x2ee19c(_0x1abc2e._0x52dd97)](new Cesium__namespace['GroundPrimitive'](_0x3f3fae));}else this[_0x2ee19c(_0x1abc2e._0x394567)]=this['primitiveCollection']['add'](new Cesium__namespace[(_0x2ee19c(0x9ab))](_0x3f3fae));_0x50fd8e['label']&&this['_addLabel']();}},{'key':'_getDrawEntityClass','value':function _0x2b64e2(_0x3da21a,_0x34a76c){var _0x53f37f=_0x516027;return _0x3da21a['style']['materialType']=_0x53f37f(_0x5891f8._0x246eae),create$4('polygon',_0x3da21a);}}]),_0x570d99;}(PolygonPrimitive);register$4('water',Water);var DiffuseWallGlowVS='attribute\x20vec3\x20position3DHigh;\x0aattribute\x20vec3\x20position3DLow;\x0aattribute\x20vec3\x20normal;\x0aattribute\x20vec2\x20st;\x0aattribute\x20float\x20batchId;\x0avarying\x20vec2\x20v_st;\x0avarying\x20vec3\x20v_normalEC;\x0avarying\x20vec3\x20v_positionEC;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec4\x20p\x20=\x20czm_translateRelativeToEye(position3DHigh,\x20position3DLow);\x0a\x20\x20v_positionEC\x20=\x20(czm_modelViewRelativeToEye\x20*\x20p).xyz;\x0a\x20\x20v_normalEC\x20=\x20czm_normal\x20*\x20normal;\x0a\x20\x20v_st\x20=\x20st;\x0a\x20\x20gl_Position\x20=\x20czm_modelViewProjectionRelativeToEye\x20*\x20p;\x0a}\x0a',DiffuseWallGlowFS=_0x5a92ef(0xa15),DEF_STYLE$c={'diffHeight':0x3e8,'speed':0xa,'maxScale':0x1},DiffuseWall=function(_0x570a78){var _0x4f3cc4={_0x48610e:0x5da},_0x492089={_0x2a4219:0x902},_0x2e890f={_0x56f49e:0x6c3,_0x24da73:0x4c7},_0x5cc183={_0xa2791f:0xbe0,_0xdef04f:0x69c,_0x5378fe:0xa90,_0x26a3ce:0xc38,_0x731be6:0x804,_0x57816f:0xb3a,_0x52138f:0x994,_0x4661ee:0x407},_0x10caf7={_0x491915:0xd91,_0x33d546:0xd91,_0x5db794:0xb3b},_0x317c7f=_0x5a92ef;_inherits(_0x53b4e8,_0x570a78);var _0x253c8b=_createSuper(_0x53b4e8);function _0x53b4e8(){var _0x5c5ed8=_0x4361,_0x27e02a,_0x3199bd=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x53b4e8),_0x3199bd[_0x5c5ed8(0x5da)]=_objectSpread2(_objectSpread2({},DEF_STYLE$c),_0x3199bd['style']||{}),_0x27e02a=_0x253c8b['call'](this,_0x3199bd);if(_0x3199bd['positions'])_0x27e02a['center']=_0x27e02a[_0x5c5ed8(0x69c)];else _0x3199bd[_0x5c5ed8(_0x10caf7._0x491915)]&&(_0x27e02a['position']=_0x3199bd[_0x5c5ed8(_0x10caf7._0x33d546)],_0x27e02a['_isCircle']=!![]);return _0x27e02a['_mScale']=Cesium__namespace['Matrix4'][_0x5c5ed8(_0x10caf7._0x5db794)](0x1),_0x27e02a['_maxScale']=_0x3199bd['style'][_0x5c5ed8(0x952)]||0x1,_0x27e02a;}return _createClass(_0x53b4e8,[{'key':_0x317c7f(0x620),'get':function _0xb74788(){return this['_primitive'];}},{'key':_0x317c7f(0x970),'get':function _0x294d69(){var _0x537798=_0x317c7f;return this[_0x537798(0xd5e)];},'set':function _0x55c990(_0x6b17c9){this['_center']=_0x6b17c9;}},{'key':'position','get':function _0x18700f(){return this['_center'];},'set':function _0x127467(_0x318288){this['_center']=LngLatPoint['parse'](_0x318288)['toCartesian'](),this['_updatePositionsByCircleCenter']();}},{'key':'radius','get':function _0x30b13c(){var _0x12db87=_0x317c7f;return this[_0x12db87(0x5da)]['radius'];},'set':function _0x86d0(_0x24dfb9){var _0x13b48a=_0x317c7f;this['style'][_0x13b48a(0xd18)]=_0x24dfb9,this['_updatePositionsByCircleCenter']();}},{'key':'_addedHook','value':function _0x432db4(_0x4a0585){var _0x334bac=_0x317c7f,_0x2194af=this[_0x334bac(_0x5cc183._0xa2791f)];if(!this['show']||!_0x2194af||_0x2194af['length']===0x0)return;var _0x491b3f=addPositionsHeight(this['positions'],_0x4a0585['diffHeight']);this['center']=this[_0x334bac(_0x5cc183._0xdef04f)];var _0x54147e=[],_0x2beb64=[],_0x3b1165=[],_0x496958=[];for(var _0x4ae2b7=0x0,_0x31ab4b=_0x2194af[_0x334bac(0x6ba)];_0x4ae2b7<_0x31ab4b;_0x4ae2b7++){var _0xf026f6=(_0x4ae2b7+0x1)%_0x31ab4b;_0x54147e[_0x334bac(0x8e7)]['apply'](_0x54147e,[_0x2194af[_0x4ae2b7]['x'],_0x2194af[_0x4ae2b7]['y'],_0x2194af[_0x4ae2b7]['z']]),_0x54147e['push']['apply'](_0x54147e,[_0x2194af[_0xf026f6]['x'],_0x2194af[_0xf026f6]['y'],_0x2194af[_0xf026f6]['z']]),_0x54147e['push']['apply'](_0x54147e,[_0x491b3f[_0xf026f6]['x'],_0x491b3f[_0xf026f6]['y'],_0x491b3f[_0xf026f6]['z']]),_0x54147e[_0x334bac(0x8e7)]['apply'](_0x54147e,[_0x491b3f[_0x4ae2b7]['x'],_0x491b3f[_0x4ae2b7]['y'],_0x491b3f[_0x4ae2b7]['z']]),_0x496958[_0x334bac(0x8e7)][_0x334bac(_0x5cc183._0x5378fe)](_0x496958,[0x0,0x0,0x1]),_0x496958['push'][_0x334bac(0xa90)](_0x496958,[0x0,0x0,0x1]),_0x496958[_0x334bac(0x8e7)]['apply'](_0x496958,[0x0,0x0,0x1]),_0x496958['push']['apply'](_0x496958,[0x0,0x0,0x1]),_0x2beb64[_0x334bac(0x8e7)]['apply'](_0x2beb64,[0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1]);var _0x4d0afe=_0x4ae2b7*0x4,_0x49c200=_0x4d0afe+0x1,_0x45ec50=_0x4d0afe+0x2,_0x6e1197=_0x4d0afe+0x3;_0x3b1165['push']['apply'](_0x3b1165,[_0x45ec50,_0x6e1197,_0x4d0afe,_0x4d0afe,_0x49c200,_0x45ec50]);}var _0x9a05dd=new Float64Array(_0x54147e),_0x4f2813=new Cesium__namespace[(_0x334bac(0xd40))]({'id':this['id'],'geometry':new Cesium__namespace['Geometry']({'attributes':{'position':new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace[_0x334bac(_0x5cc183._0x26a3ce)]['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x9a05dd}),'normal':new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x3,'values':new Float32Array(_0x496958)}),'st':new Cesium__namespace[(_0x334bac(_0x5cc183._0x731be6))]({'componentDatatype':Cesium__namespace[_0x334bac(_0x5cc183._0x26a3ce)][_0x334bac(0xb24)],'componentsPerAttribute':0x2,'values':new Float32Array(_0x2beb64)})},'indices':new Uint16Array(_0x3b1165),'primitiveType':Cesium__namespace[_0x334bac(0xf4e)]['TRIANGLES'],'boundingSphere':Cesium__namespace['BoundingSphere']['fromVertices'](_0x9a05dd)})}),_0x362be4=getColorByStyle(_0x4a0585);this[_0x334bac(0x994)]=new Cesium__namespace['Primitive']({'geometryInstances':_0x4f2813,'appearance':new Cesium__namespace[(_0x334bac(_0x5cc183._0x57816f))]({'material':new Cesium__namespace['Material']({'translucent':!![],'fabric':{'uniforms':{'color':_0x362be4,'globalAlpha':0x1},'source':'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20vec4\x20color;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20float\x20globalAlpha;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20xh_getMaterial(vec2\x20st){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20alpha\x20=\x20pow(1.\x20-\x20st.t,\x201.5);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20colorNew\x20=\x20vec4(color.rgb\x20*\x20color.a,\x20alpha*globalAlpha);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20colorNew;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}'}}),'vertexShaderSource':DiffuseWallGlowVS,'fragmentShaderSource':DiffuseWallGlowFS}),'asynchronous':![],'shadows':this['style']['shadows'],'show':this['show']}),this['primitiveCollection']['add'](this[_0x334bac(_0x5cc183._0x52138f)]),this[_0x334bac(_0x5cc183._0x4661ee)]();}},{'key':'_removedHook','value':function _0xab35fa(){var _0x4790d3=_0x317c7f;this['_primitive']&&(this['primitiveCollection'][_0x4790d3(0xfaa)](this['_primitive']),delete this[_0x4790d3(0x994)]);}},{'key':_0x317c7f(0x9bc),'value':function _0x83d6df(_0x4f723a){var _0x1b2698=_0x317c7f;if(this['_primitive']&&this['_show']){var _0x671f38=_0x4f723a[_0x1b2698(_0x2e890f._0x56f49e)]/0x3e8*this[_0x1b2698(0x5da)]['speed'],_0x2a3e21=_0x671f38-Math['floor'](_0x671f38);_0x2a3e21=_0x2a3e21<0.01?0.01:_0x2a3e21,this['_mScale'][0x0]=this['_mScale'][0x5]=_0x2a3e21*this['_maxScale'],this[_0x1b2698(_0x2e890f._0x24da73)][0xa]=1.1-_0x2a3e21,this['_primitive']['modelMatrix']=scaleXYZ(this['center'],this['_mScale']);}}},{'key':'_updatePositionsByCircleCenter','value':function _0x341853(){var _0x4a1393=_0x317c7f,_0x5aeed7,_0x2abbea;this['positions']=getEllipseOuterPositions({'position':this['_center'],'radius':(_0x5aeed7=this['style']['radius'])!==null&&_0x5aeed7!==void 0x0?_0x5aeed7:0x64,'count':(_0x2abbea=this['style'][_0x4a1393(0x4c0)])!==null&&_0x2abbea!==void 0x0?_0x2abbea:0x32});}},{'key':_0x317c7f(0x64f),'value':function _0x2e2942(_0x1df521,_0x5c160e){var _0x23ed48=_0x317c7f;return this['_isCircle']?create$4('circle',_0x1df521):(_0x1df521['style']['closure']=!![],create$4(_0x23ed48(_0x492089._0x2a4219),_0x1df521));}},{'key':'_updateStyleByEdit','value':function _0x5621a9(_0x2daae9){var _0x15c97b=_0x317c7f;this['_isCircle']&&Cesium__namespace[_0x15c97b(0x70e)](_0x2daae9['radius'])&&(this['radius']=_0x2daae9['radius']),Cesium__namespace['defined'](_0x2daae9['diffHeight'])&&(this[_0x15c97b(_0x4f3cc4._0x48610e)]['diffHeight']=_0x2daae9['diffHeight']);}}]),_0x53b4e8;}(BasePolyPrimitive);register$4(_0x5a92ef(0xd70),DiffuseWall);function scaleXYZ(_0x487a3d,_0x481798){var _0xa63a66={_0x45ee2d:0x755},_0x3b90ab=_0x5a92ef,_0x105ee4=Cesium__namespace['Transforms'][_0x3b90ab(0x93d)](_0x487a3d),_0x230104=Cesium__namespace['Matrix4'][_0x3b90ab(0x49f)](_0x105ee4,new Cesium__namespace['Matrix4']()),_0x246eb6=Cesium__namespace['Matrix4']['multiply'](_0x481798,_0x230104,new Cesium__namespace[(_0x3b90ab(0xcc3))]());return Cesium__namespace['Matrix4'][_0x3b90ab(_0xa63a66._0x45ee2d)](_0x105ee4,_0x246eb6,new Cesium__namespace['Matrix4']());}var ScrollWallGlowVS=_0x5a92ef(0xf1c),ScrollWallGlowFS='varying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0avarying\x20vec2\x20v_st;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec3\x20positionToEyeEC\x20=\x20-v_positionEC;\x0a\x20\x20vec3\x20normalEC\x20=\x20normalize(v_normalEC);\x0a\x20\x20\x20\x20#ifdef\x20FACE_FORWARD\x0a\x20\x20normalEC\x20=\x20faceforward(normalEC,\x20vec3(0.0,\x200.0,\x201.0),\x20-normalEC);\x0a\x20\x20\x20\x20#endif\x0a\x0a\x20\x20czm_materialInput\x20materialInput;\x0a\x20\x20materialInput.normalEC\x20=\x20normalEC;\x0a\x20\x20materialInput.positionToEyeEC\x20=\x20positionToEyeEC;\x0a\x20\x20materialInput.st\x20=\x20v_st;\x0a\x0a\x20\x20czm_material\x20material\x20=\x20czm_getMaterial(materialInput);\x0a\x20\x20gl_FragColor\x20=\x20vec4(material.diffuse\x20+\x20material.emission,\x20material.alpha);\x0a}\x0a',ScrollWallGlowMaterial='uniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20cmi)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(cmi);\x0a\x20\x20vec2\x20st\x20=\x20cmi.st;\x0a\x20\x20float\x20t\x20=\x20fract(speed\x20*\x20czm_frameNumber\x20/\x201000.0)\x20*\x20direction;\x0a\x20\x20vec2\x20st1\x20=\x20vec2(st.s,\x20fract(st.t\x20-\x20t));\x0a\x20\x20vec4\x20color\x20=\x20vec4(0.,\x200.,\x200.,\x200.);\x0a\x20\x20float\x20tt\x20=\x200.5\x20-\x20abs(0.5\x20-\x20st1.t);\x0a\x20\x20float\x20ss\x20=\x20st1.s;\x0a\x20\x20float\x20alpha\x20=\x20tt\x20*\x202.;\x0a\x20\x20color\x20=\x20vec4(u_color.rgb\x20*\x20u_color.a,\x20alpha\x20*\x201.2);\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20globalAlpha;\x0a\x20\x20return\x20material;\x0a}\x0a',ScrollWallGlowMaterial2='uniform\x20float\x20globalAlpha;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20cmi)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(cmi);\x0a\x20\x20vec2\x20st\x20=\x20cmi.st;\x0a\x20\x20float\x20t\x20=\x20fract(speed\x20*\x20czm_frameNumber\x20/\x201000.0)\x20*\x20direction;\x0a\x20\x20vec2\x20st1\x20=\x20vec2(fract(st.s\x20-\x20t),\x20st.t);\x0a\x20\x20vec4\x20color\x20=\x20vec4(0.,\x200.,\x200.,\x200.);\x0a\x20\x20float\x20alpha\x20=\x201.\x20-\x20st.t;\x0a\x20\x20float\x20value\x20=\x20fract(st1.s\x20/\x200.25);\x0a\x20\x20alpha\x20*=\x20sin(value\x20*\x203.1415926);\x0a\x20\x20color\x20=\x20vec4(u_color.rgb\x20*\x20u_color.a,\x20alpha\x20*\x201.2);\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x20\x20material.alpha\x20=\x20color.a\x20*\x20globalAlpha;\x0a\x20\x20return\x20material;\x0a}\x0a',DEF_STYLE$b={'diffHeight':0x64,'speed':0xa,'style':0x1},ScrollWall=function(_0x4a94e8){var _0x4616d6={_0x2ecaec:0x480,_0x16b7bd:0x902},_0x299533={_0x2047bf:0xcda},_0x56205c={_0x15ba90:0x8e7,_0xc40586:0xa90,_0xcc249b:0xc38,_0x5c2ac1:0x8e4,_0x533b48:0x55a,_0xd06333:0xe2d,_0x165073:0xcda};_inherits(_0xb4f2f3,_0x4a94e8);var _0x2e4d3f=_createSuper(_0xb4f2f3);function _0xb4f2f3(){var _0x53eb18=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xb4f2f3),_0x53eb18['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$b),_0x53eb18['style']||{}),_0x2e4d3f['call'](this,_0x53eb18);}return _createClass(_0xb4f2f3,[{'key':'czmObject','get':function _0x37a94e(){return this['_primitive'];}},{'key':'_addedHook','value':function _0x720192(_0x3c8eed){var _0x200138=_0x4361,_0x129756=this['positions'];if(!this['show']||!_0x129756||_0x129756['length']===0x0)return;var _0x1e2874=addPositionsHeight(_0x129756,_0x3c8eed['diffHeight']),_0x2ff359=[],_0x2e40b6=[],_0x36a481=[],_0x4e1f82=[];for(var _0x22df9f=0x0,_0x2280af=_0x129756['length'];_0x22df9f<_0x2280af;_0x22df9f++){var _0x946985=_0x22df9f+0x1;_0x946985===_0x2280af&&(_0x946985=0x0);_0x2ff359['push']['apply'](_0x2ff359,[_0x129756[_0x22df9f]['x'],_0x129756[_0x22df9f]['y'],_0x129756[_0x22df9f]['z']]),_0x2ff359[_0x200138(_0x56205c._0x15ba90)]['apply'](_0x2ff359,[_0x129756[_0x946985]['x'],_0x129756[_0x946985]['y'],_0x129756[_0x946985]['z']]),_0x2ff359['push'][_0x200138(_0x56205c._0xc40586)](_0x2ff359,[_0x1e2874[_0x946985]['x'],_0x1e2874[_0x946985]['y'],_0x1e2874[_0x946985]['z']]),_0x2ff359['push']['apply'](_0x2ff359,[_0x1e2874[_0x22df9f]['x'],_0x1e2874[_0x22df9f]['y'],_0x1e2874[_0x22df9f]['z']]),_0x4e1f82['push']['apply'](_0x4e1f82,[0x0,0x0,0x1]),_0x4e1f82['push']['apply'](_0x4e1f82,[0x0,0x0,0x1]),_0x4e1f82['push'][_0x200138(_0x56205c._0xc40586)](_0x4e1f82,[0x0,0x0,0x1]),_0x4e1f82['push'][_0x200138(0xa90)](_0x4e1f82,[0x0,0x0,0x1]),_0x2e40b6['push'][_0x200138(0xa90)](_0x2e40b6,[0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1]);var _0x1271eb=_0x22df9f*0x4,_0x3bdb0d=_0x1271eb+0x1,_0x3fae55=_0x1271eb+0x2,_0xfe2c5=_0x1271eb+0x3;_0x36a481[_0x200138(0x8e7)]['apply'](_0x36a481,[_0x1271eb,_0x3bdb0d,_0x3fae55,_0x3fae55,_0xfe2c5,_0x1271eb]);}var _0x3c1f46=new Float64Array(_0x2ff359),_0xd91cb4=new Cesium__namespace[(_0x200138(0xd40))]({'id':this['id'],'geometry':new Cesium__namespace['Geometry']({'attributes':{'position':new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace[_0x200138(0xc38)]['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x3c1f46}),'normal':new Cesium__namespace[(_0x200138(0x804))]({'componentDatatype':Cesium__namespace[_0x200138(_0x56205c._0xcc249b)]['FLOAT'],'componentsPerAttribute':0x3,'values':new Float32Array(_0x4e1f82)}),'st':new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x2,'values':new Float32Array(_0x2e40b6)})},'indices':new Uint16Array(_0x36a481),'primitiveType':Cesium__namespace[_0x200138(0xf4e)][_0x200138(_0x56205c._0x5c2ac1)],'boundingSphere':Cesium__namespace['BoundingSphere']['fromVertices'](_0x3c1f46)})}),_0x8d8a46=getColorByStyle(_0x3c8eed),_0x55324d=!![];this['_primitive']=new Cesium__namespace['Primitive']({'geometryInstances':_0xd91cb4,'appearance':new Cesium__namespace['MaterialAppearance']({'material':new Cesium__namespace[(_0x200138(_0x56205c._0x533b48))]({'translucent':_0x55324d,'fabric':{'uniforms':{'u_color':_0x8d8a46,'speed':_0x3c8eed['speed'],'direction':_0x3c8eed['reverse']?0x1:-0x1,'globalAlpha':0x1},'source':this['createShader']()}}),'vertexShaderSource':ScrollWallGlowVS,'fragmentShaderSource':ScrollWallGlowFS}),'asynchronous':![],'shadows':_0x3c8eed[_0x200138(_0x56205c._0xd06333)],'show':this['show']}),this[_0x200138(_0x56205c._0x165073)]['add'](this[_0x200138(0x994)]);}},{'key':'_removedHook','value':function _0x284e3b(){var _0x45d073=_0x4361;this['_primitive']&&(this[_0x45d073(_0x299533._0x2047bf)]['remove'](this['_primitive']),delete this['_primitive']);}},{'key':'createShader','value':function _0x1a17f7(){var _0x31af83=_0x4361;return this[_0x31af83(0x5da)]['style']===0x1?ScrollWallGlowMaterial:ScrollWallGlowMaterial2;}},{'key':'_getDrawEntityClass','value':function _0x5e3d54(_0x3245d4,_0x49edf5){var _0x28179b=_0x4361;return _0x3245d4['style'][_0x28179b(_0x4616d6._0x2ecaec)]=!![],create$4(_0x28179b(_0x4616d6._0x16b7bd),_0x3245d4);}}]),_0xb4f2f3;}(BasePolyPrimitive);register$4('scrollWall',ScrollWall);var DynamicRiverFS='varying\x20vec3\x20v_positionMC;\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec2\x20v_st;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20czm_materialInput\x20materialInput;\x0a\x0a\x20\x20vec3\x20normalEC\x20=\x20normalize(czm_normal3D\x20*\x20czm_geodeticSurfaceNormal(v_positionMC,\x20vec3(0.0),\x20vec3(1.0)));\x0a\x20\x20\x20\x20#ifdef\x20FACE_FORWARD\x0a\x20\x20normalEC\x20=\x20faceforward(normalEC,\x20vec3(0.0,\x200.0,\x201.0),\x20-normalEC);\x0a\x20\x20\x20\x20#endif\x0a\x0a\x20\x20materialInput.s\x20=\x20v_st.s;\x0a\x20\x20materialInput.st\x20=\x20v_st;\x0a\x20\x20materialInput.str\x20=\x20vec3(v_st,\x200.0);\x0a\x0a\x20\x20\x20\x20//\x20Convert\x20tangent\x20space\x20material\x20normal\x20to\x20eye\x20space\x0a\x20\x20materialInput.normalEC\x20=\x20normalEC;\x0a\x20\x20materialInput.tangentToEyeMatrix\x20=\x20czm_eastNorthUpToEyeCoordinates(v_positionMC,\x20materialInput.normalEC);\x0a\x0a\x20\x20\x20\x20//\x20Convert\x20view\x20vector\x20to\x20world\x20space\x0a\x20\x20vec3\x20positionToEyeEC\x20=\x20-v_positionEC;\x0a\x20\x20materialInput.positionToEyeEC\x20=\x20positionToEyeEC;\x0a\x0a\x20\x20czm_material\x20material\x20=\x20czm_getMaterial(materialInput);\x0a\x0a\x20\x20\x20\x20#ifdef\x20FLAT\x0a\x20\x20gl_FragColor\x20=\x20vec4(material.diffuse\x20+\x20material.emission,\x20material.alpha);\x0a\x20\x20\x20\x20#else\x0a\x20\x20gl_FragColor\x20=\x20czm_phong(normalize(positionToEyeEC),\x20material,\x20czm_lightDirectionEC);\x0a\x20\x20\x20\x20#endif\x0a}\x0a',DynamicRiverVS='attribute\x20vec3\x20position3DHigh;\x0aattribute\x20vec3\x20position3DLow;\x0aattribute\x20vec2\x20st;\x0aattribute\x20float\x20batchId;\x0a\x0avarying\x20vec3\x20v_positionMC;\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec2\x20v_st;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec4\x20p\x20=\x20czm_computePosition();\x0a\x0a\x20\x20v_positionMC\x20=\x20position3DHigh\x20+\x20position3DLow;\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20position\x20in\x20model\x20coordinates\x0a\x20\x20v_positionEC\x20=\x20(czm_modelViewRelativeToEye\x20*\x20p).xyz;\x20\x20\x20\x20\x20//\x20position\x20in\x20eye\x20coordinates\x0a\x20\x20v_st\x20=\x20st;\x0a\x0a\x20\x20gl_Position\x20=\x20czm_modelViewProjectionRelativeToEye\x20*\x20p;\x0a}\x0a',DynamicRiverMaterial=_0x5a92ef(0x303),DEF_STYLE$a={'opacity':0.5,'width':0xa,'height':0x0,'speed':0xa,'axisY':![],'move':!![],'direction':!![],'moveVar':new Cesium__namespace['Cartesian3'](0x32,0x1,0x64)},DynamicRiver=function(_0x1255b9){var _0x302cdd={_0x3b7417:0x910,_0x4e3df9:0x6b3,_0x494112:0x769},_0x11f501={_0x527c46:0x5da,_0x38068f:0xc2b,_0x21f375:0xf8f},_0x12b0f3={_0x35427d:0xedd,_0x822589:0x6ba,_0x3b2535:0x5ce},_0x56d23d={_0x5892e9:0xac8,_0x3c1eeb:0x232},_0x30b989={_0x2ed73b:0x634,_0x3058bd:0xd87,_0x578e9f:0xdb6},_0x499b6d={_0x1d8f2c:0x5ce,_0x25ac62:0xfaa,_0x2dfd43:0xc9d},_0x242a9d={_0xc33871:0x7a6,_0x3c1a0c:0xcda},_0x5a4bf8={_0x51e839:0xb41},_0x50e997={_0x1540b2:0x910},_0x314d18={_0x4414c4:0x232},_0x31ceae={_0xa7c61c:0xac8},_0x425574={_0x2e4fe8:0x5da,_0x163f8b:0xac8},_0xa05459={_0xa36873:0xf8f},_0x1ab3de={_0x51195d:0x6ba},_0x493ed9=_0x5a92ef;_inherits(_0x331af2,_0x1255b9);var _0x2378ae=_createSuper(_0x331af2);function _0x331af2(){var _0x4f87ec=_0x4361,_0x4b12f5=arguments[_0x4f87ec(_0x1ab3de._0x51195d)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x331af2),_0x4b12f5['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$a),_0x4b12f5[_0x4f87ec(0x5da)]||{}),_0x2378ae['call'](this,_0x4b12f5);}return _createClass(_0x331af2,[{'key':'czmObject','get':function _0x1db446(){return this['_primitive'];}},{'key':'image','get':function _0x1f9bbb(){return this['style']['image'];},'set':function _0x4ec465(_0x503389){var _0x1b67ff=_0x4361;this['style']['image']=_0x503389,this[_0x1b67ff(0xf8f)]['uniforms']['image']=_0x503389;}},{'key':'width','get':function _0x475e4d(){var _0x274d3e=_0x4361;return this[_0x274d3e(0x5da)]['width'];},'set':function _0x6c7a3a(_0x15f01f){_0x15f01f=Number(_0x15f01f)||0x1,this['style']['width']=_0x15f01f,this['redraw'](this['style']);}},{'key':'height','get':function _0x216e66(){return this['style']['height'];},'set':function _0x2d8d9d(_0x181a21){this['style']['height']=_0x181a21,this['redraw'](this['style']);}},{'key':'opacity','get':function _0x378ebe(){return this['style']['opacity'];},'set':function _0x1c73cc(_0x523482){var _0x40e4bd=_0x4361;this['style']['opacity']=Number(_0x523482),this[_0x40e4bd(_0xa05459._0xa36873)]['uniforms']['opacity']=_0x523482;}},{'key':'direction','get':function _0x15b243(){var _0x3c95b0=_0x4361;return this[_0x3c95b0(_0x425574._0x2e4fe8)][_0x3c95b0(_0x425574._0x163f8b)];},'set':function _0x4a7bdd(_0x3d3f8e){var _0x41e0d4=_0x4361;_0x3d3f8e=Boolean(_0x3d3f8e),this['style'][_0x41e0d4(_0x31ceae._0xa7c61c)]=_0x3d3f8e,this['_material']['uniforms']['direction']=_0x3d3f8e?-0x1:0x1;}},{'key':'speed','get':function _0x1d77ee(){return this['style']['speed'];},'set':function _0x3be5d8(_0x115a29){var _0x529b79=_0x4361;_0x115a29=Number(_0x115a29)||0x1,this['style']['speed']=_0x115a29,this['_material']['uniforms'][_0x529b79(_0x314d18._0x4414c4)]=_0x115a29;}},{'key':_0x493ed9(_0x302cdd._0x3b7417),'get':function _0xe99a15(){var _0x4f9e4e=_0x493ed9;return this[_0x4f9e4e(0x5da)][_0x4f9e4e(_0x50e997._0x1540b2)];},'set':function _0x18218f(_0xcccc59){var _0x446329=_0x493ed9;_0xcccc59=Boolean(_0xcccc59),this['style']['move']=_0xcccc59,this[_0x446329(0xf8f)][_0x446329(0x282)]['move']=_0xcccc59;}},{'key':'axisY','get':function _0x513594(){var _0x209b13=_0x493ed9;return this[_0x209b13(0x5da)]['axisY'];},'set':function _0xdae5f5(_0x16aff1){var _0x1857c0=_0x493ed9;_0x16aff1=Boolean(_0x16aff1),this[_0x1857c0(0x5da)][_0x1857c0(_0x5a4bf8._0x51e839)]=_0x16aff1,this['_material']['uniforms'][_0x1857c0(0xb41)]=_0x16aff1;}},{'key':'moveVar','get':function _0x197bec(){return this['style']['moveVar'];},'set':function _0x5f27a4(_0x3283b4){this['style']['moveVar']=_0x3283b4,this['_material']['uniforms']['moveVar']=_0x3283b4;}},{'key':'_addedHook','value':function _0x1fec6e(_0x34d3bb){var _0x224bef=_0x493ed9;if(!this[_0x224bef(_0x242a9d._0xc33871)]||!this['positions']||this['positions'][_0x224bef(0x6ba)]===0x0)return;this['_sideRes']=Lines2Plane(this[_0x224bef(0xbe0)],this['width'],this['height']);if(!this['_sideRes'])return;this[_0x224bef(0x994)]=this['createPrimitive'](),this[_0x224bef(_0x242a9d._0x3c1a0c)]['add'](this['_primitive']);}},{'key':'_removedHook','value':function _0x172877(){var _0x4d3a2f=_0x493ed9;this[_0x4d3a2f(0x5ce)]&&(this['_map'][_0x4d3a2f(0xcf5)](EventType[_0x4d3a2f(0xd02)],this['dhEvent'],this),delete this[_0x4d3a2f(_0x499b6d._0x1d8f2c)]),this[_0x4d3a2f(0x994)]&&(this['primitiveCollection'][_0x4d3a2f(_0x499b6d._0x25ac62)](this['_primitive']),delete this['_primitive']),this['_material']&&(this['_material'][_0x4d3a2f(_0x499b6d._0x2dfd43)](),delete this[_0x4d3a2f(0xf8f)]);}},{'key':_0x493ed9(_0x302cdd._0x4e3df9),'value':function _0x16c91(_0x470667,_0x4c2d66){var _0xc78625=_0x493ed9,_0x54c3e1=![];for(var _0x2af5b6 in _0x4c2d66){switch(_0x2af5b6){case _0xc78625(_0x30b989._0x2ed73b):case _0xc78625(_0x30b989._0x3058bd):case'moveVar':case _0xc78625(0xac8):case'speed':case'axisY':case'globalAlpha':this['_material']['uniforms'][_0x2af5b6]=_0x4c2d66[_0x2af5b6];break;default:_0x54c3e1=!![];break;}}_0x54c3e1&&this[_0xc78625(_0x30b989._0x578e9f)](_0x470667);}},{'key':_0x493ed9(0x91d),'value':function _0x3bdf54(){var _0x1bba06=_0x493ed9,_0x1b9757=this['_sideRes'],_0x3972a9=new Float64Array(_0x1b9757[_0x1bba06(0xe18)]),_0x39e286=new Cesium__namespace['GeometryAttributes']();_0x39e286['position']=new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace['ComponentDatatype']['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x3972a9}),_0x39e286['st']=new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x2,'values':_0x1b9757['uvs']});var _0x41dd3f=new Cesium__namespace['Geometry']({'attributes':_0x39e286,'indices':_0x1b9757['indexs'],'primitiveType':Cesium__namespace['PrimitiveType']['TRIANGLES'],'boundingSphere':Cesium__namespace['BoundingSphere']['fromVertices'](_0x3972a9)}),_0x162287=new Cesium__namespace[(_0x1bba06(0xd40))]({'id':this['id'],'geometry':_0x41dd3f}),_0x4de5c1=new Cesium__namespace['RenderState']();_0x4de5c1['depthTest'][_0x1bba06(0x445)]=!![],this['_material']=createMaterial(MaterialType,{'image':this['image'],'opacity':this['opacity'],'moveVar':this['moveVar'],'direction':this[_0x1bba06(_0x56d23d._0x5892e9)]?-0x1:0x1,'speed':this[_0x1bba06(_0x56d23d._0x3c1eeb)],'move':this['move'],'axisY':this['axisY'],'globalAlpha':0x1});var _0x267c0a=new Cesium__namespace[(_0x1bba06(0x9ab))]({'geometryInstances':_0x162287,'appearance':new Cesium__namespace['Appearance']({'material':this['_material'],'renderState':_0x4de5c1,'vertexShaderSource':DynamicRiverVS,'fragmentShaderSource':DynamicRiverFS})});return _0x267c0a;}},{'key':_0x493ed9(_0x302cdd._0x494112),'value':function _0x51360a(_0x32546,_0x2952e9){var _0x2a4b12={_0x20267c:0x994,_0x5569cf:0xcc3,_0x1c993b:0xcc3,_0xe6f67d:0xd02},_0x5c0846=_0x493ed9;if(!_0x32546||!_0x2952e9||!this['_primitive'])return;var _0x386d11=0x0,_0x40b6ab=0x14,_0x19e4c2=_0x32546/(_0x2952e9*_0x40b6ab),_0x42a299=this['_sideRes'][_0x5c0846(_0x12b0f3._0x35427d)],_0x1cdc26=new Cesium__namespace['Cartesian3']();for(var _0x3a0f70=0x0,_0x49d5f1=_0x42a299[_0x5c0846(_0x12b0f3._0x822589)];_0x3a0f70<_0x49d5f1;_0x3a0f70++){var _0x223cd7=Cesium__namespace['Cartesian3']['normalize'](_0x42a299[_0x3a0f70],new Cesium__namespace['Cartesian3']());Cesium__namespace[_0x5c0846(0x23b)]['add'](_0x1cdc26,_0x223cd7,_0x1cdc26);}Cesium__namespace[_0x5c0846(0x23b)]['normalize'](_0x1cdc26,_0x1cdc26);var _0x218eb0=Cesium__namespace['clone'](this['_primitive']['modelMatrix']);this[_0x5c0846(_0x12b0f3._0x3b2535)]=function(){var _0x112584=_0x5c0846;if(!this['_primitive']||!this['_map'])return;if(Math['abs'](_0x386d11)<=Math['abs'](_0x32546)){var _0x4a6bdb=Cesium__namespace['Cartesian3']['multiplyByScalar'](_0x1cdc26,_0x386d11,new Cesium__namespace['Cartesian3']());this[_0x112584(_0x2a4b12._0x20267c)]['modelMatrix']=Cesium__namespace[_0x112584(_0x2a4b12._0x5569cf)]['multiplyByTranslation'](_0x218eb0,_0x4a6bdb,new Cesium__namespace[(_0x112584(_0x2a4b12._0x1c993b))]());}else this['dhEvent']&&(this['_map'][_0x112584(0xcf5)](EventType[_0x112584(_0x2a4b12._0xe6f67d)],this['dhEvent'],this),delete this['dhEvent']);_0x386d11+=_0x19e4c2;},this['_map']['on'](EventType['clockTick'],this[_0x5c0846(0x5ce)],this);}},{'key':'setOpacity','value':function _0x180b38(_0x1049ae){var _0x457c8e=_0x493ed9;this[_0x457c8e(_0x11f501._0x527c46)][_0x457c8e(_0x11f501._0x38068f)]=_0x1049ae,this['_material']&&(this[_0x457c8e(_0x11f501._0x21f375)]['uniforms']['globalAlpha']=_0x1049ae);}},{'key':_0x493ed9(0x64f),'value':function _0x2f69b2(_0x4b9662,_0x5df489){return _0x4b9662['style']['width']=0x5,create$4('polyline',_0x4b9662);}}]),_0x331af2;}(BasePolyPrimitive);register$4(_0x5a92ef(0xe12),DynamicRiver);var MaterialType='DynamicRiver';register$3(MaterialType,{'fabric':{'uniforms':{'image':Cesium__namespace[_0x5a92ef(0x55a)]['DefaultImageId'],'opacity':0x1,'moveVar':new Cesium__namespace['Cartesian3'](0x32,0x1,0x64),'direction':0x1,'speed':0x1,'move':!![],'axisY':![],'globalAlpha':0x1},'source':DynamicRiverMaterial},'translucent':!![]});function Lines2Plane(_0x2c4e8e,_0x1d3158,_0x4e8316){var _0x55bf1a={_0x5867c4:0x6ba,_0x440d4e:0x8e7,_0x51634e:0xed4,_0x23ee6c:0xcdf,_0x3de83e:0x36b,_0x116877:0x8e7,_0x558f45:0x8e7,_0x42dab0:0x8e7},_0x3517fe=_0x5a92ef;if(!_0x2c4e8e||_0x2c4e8e[_0x3517fe(_0x55bf1a._0x5867c4)]<=0x1||!_0x1d3158||_0x1d3158===0x0){logError$1('请确认参数符合规则:数组长度大于1,宽高不能为0!',_0x2c4e8e);return;}var _0x4d5bf=_0x2c4e8e[_0x3517fe(0x6ba)],_0x4f4287=[],_0x50be8a=[],_0x57be71=_0x1d3158/0x2;for(var _0x17fc1e=0x0;_0x17fc1e<_0x4d5bf;_0x17fc1e++){var _0x3e73ac=void 0x0,_0x4fec34=void 0x0,_0x12ef48=void 0x0,_0x5eafd0=void 0x0,_0x46dee2=void 0x0;if(_0x17fc1e===0x0)_0x3e73ac=_0x2c4e8e[_0x17fc1e],_0x4fec34=_0x2c4e8e[_0x17fc1e],_0x12ef48=_0x2c4e8e[_0x17fc1e+0x1];else _0x17fc1e===_0x4d5bf-0x1?(_0x3e73ac=_0x2c4e8e[_0x17fc1e-0x1],_0x4fec34=_0x2c4e8e[_0x17fc1e],_0x12ef48=_0x2c4e8e[_0x17fc1e-0x1]):(_0x3e73ac=_0x2c4e8e[_0x17fc1e-0x1],_0x4fec34=_0x2c4e8e[_0x17fc1e],_0x12ef48=_0x2c4e8e[_0x17fc1e+0x1]);_0x4e8316!==0x0&&(_0x3e73ac=RaisePoint(_0x3e73ac,_0x4e8316),_0x4fec34=RaisePoint(_0x4fec34,_0x4e8316),_0x12ef48=RaisePoint(_0x12ef48,_0x4e8316));if(_0x3e73ac&&_0x4fec34&&_0x12ef48){var _0x49e176=GetSide2(_0x3e73ac,_0x4fec34,_0x12ef48,_0x57be71);_0x5eafd0=_0x49e176[_0x3517fe(0x2c1)],_0x46dee2=_0x49e176['right'],_0x4f4287['push'](_0x46dee2),_0x50be8a['push'](_0x5eafd0);}}var _0x29b20e=_0x4f4287,_0xfbc855=_0x50be8a,_0xc06e65=[],_0x4b1eae=[],_0x5bc58b=[],_0x51dbbf=[],_0x24b92e=[];for(var _0x32f215=0x0;_0x32f215<_0x4d5bf;_0x32f215++){var _0x1c651b=Cesium__namespace[_0x3517fe(0xbcc)]['fromCartesian'](_0xfbc855[_0x32f215]);_0x4b1eae['push'](_0xfbc855[_0x32f215]['x']),_0x4b1eae['push'](_0xfbc855[_0x32f215]['y']),_0x4b1eae['push'](_0xfbc855[_0x32f215]['z']),_0x5bc58b[_0x3517fe(_0x55bf1a._0x440d4e)](_0x1c651b[_0x3517fe(_0x55bf1a._0x51634e)]['x']),_0x5bc58b['push'](_0x1c651b['high']['y']),_0x5bc58b['push'](_0x1c651b['high']['z']),_0x51dbbf['push'](_0x1c651b['low']['x']),_0x51dbbf['push'](_0x1c651b['low']['y']),_0x51dbbf['push'](_0x1c651b['low']['z']),_0xc06e65['push'](0x1,0x1),_0x32f215<_0x4d5bf-0x1&&(_0x24b92e['push'](_0x32f215+_0x4d5bf*0x2),_0x24b92e['push'](_0x32f215+0x1),_0x24b92e['push'](_0x32f215+0x1+_0x4d5bf),_0x24b92e['push'](_0x32f215+_0x4d5bf*0x2),_0x24b92e['push'](_0x32f215+0x1+_0x4d5bf),_0x24b92e['push'](_0x4d5bf+_0x32f215+_0x4d5bf*0x2));}for(var _0x20c3c0=0x0;_0x20c3c0<_0x4d5bf;_0x20c3c0++){var _0x5adc82=Cesium__namespace['EncodedCartesian3'][_0x3517fe(_0x55bf1a._0x23ee6c)](_0x29b20e[_0x20c3c0]);_0x4b1eae['push'](_0x29b20e[_0x20c3c0]['x']),_0x4b1eae['push'](_0x29b20e[_0x20c3c0]['y']),_0x4b1eae['push'](_0x29b20e[_0x20c3c0]['z']),_0x5bc58b['push'](_0x5adc82['high']['x']),_0x5bc58b['push'](_0x5adc82['high']['y']),_0x5bc58b['push'](_0x5adc82['high']['z']),_0x51dbbf['push'](_0x5adc82['low']['x']),_0x51dbbf[_0x3517fe(_0x55bf1a._0x440d4e)](_0x5adc82[_0x3517fe(_0x55bf1a._0x3de83e)]['y']),_0x51dbbf[_0x3517fe(0x8e7)](_0x5adc82['low']['z']),_0xc06e65[_0x3517fe(0x8e7)](0x1,0x0);}for(var _0x125592=0x0;_0x125592<_0x4d5bf;_0x125592++){var _0x3df269=Cesium__namespace['EncodedCartesian3'][_0x3517fe(0xcdf)](_0xfbc855[_0x125592]);_0x4b1eae[_0x3517fe(_0x55bf1a._0x116877)](_0xfbc855[_0x125592]['x']),_0x4b1eae[_0x3517fe(_0x55bf1a._0x116877)](_0xfbc855[_0x125592]['y']),_0x4b1eae['push'](_0xfbc855[_0x125592]['z']),_0x5bc58b['push'](_0x3df269['high']['x']),_0x5bc58b['push'](_0x3df269['high']['y']),_0x5bc58b[_0x3517fe(_0x55bf1a._0x558f45)](_0x3df269['high']['z']),_0x51dbbf['push'](_0x3df269['low']['x']),_0x51dbbf['push'](_0x3df269['low']['y']),_0x51dbbf['push'](_0x3df269['low']['z']),_0xc06e65['push'](0x0,0x1);}for(var _0x11ed52=0x0;_0x11ed52<_0x4d5bf;_0x11ed52++){var _0x1dce8e=Cesium__namespace['EncodedCartesian3']['fromCartesian'](_0x29b20e[_0x11ed52]);_0x4b1eae['push'](_0x29b20e[_0x11ed52]['x']),_0x4b1eae['push'](_0x29b20e[_0x11ed52]['y']),_0x4b1eae['push'](_0x29b20e[_0x11ed52]['z']),_0x5bc58b['push'](_0x1dce8e['high']['x']),_0x5bc58b['push'](_0x1dce8e['high']['y']),_0x5bc58b['push'](_0x1dce8e['high']['z']),_0x51dbbf[_0x3517fe(_0x55bf1a._0x42dab0)](_0x1dce8e['low']['x']),_0x51dbbf['push'](_0x1dce8e['low']['y']),_0x51dbbf['push'](_0x1dce8e['low']['z']),_0xc06e65['push'](0x0,0x0);}return{'left':_0x29b20e,'right':_0xfbc855,'self':_0x2c4e8e,'vertexs':new Float32Array(_0x4b1eae),'vertexsH':new Float32Array(_0x5bc58b),'vertexsL':new Float32Array(_0x51dbbf),'indexs':new Uint16Array(_0x24b92e),'uvs':new Float32Array(_0xc06e65)};}function RaisePoint(_0x4e1aa7,_0x586d97){var _0x4f8239={_0x1725be:0x23b,_0x5d18a1:0x348},_0x181b3c=_0x5a92ef;if(!(_0x4e1aa7 instanceof Cesium__namespace['Cartesian3'])){logError$1('请确认点是Cartesian3类型!');return;}if(!_0x586d97||_0x586d97===0x0){logError$1('请确认高度是非零数值!');return;}var _0x14d29e=Cesium__namespace[_0x181b3c(_0x4f8239._0x1725be)]['normalize'](_0x4e1aa7,new Cesium__namespace[(_0x181b3c(0x23b))]()),_0x30321b=new Cesium__namespace['Ray'](_0x4e1aa7,_0x14d29e);return Cesium__namespace[_0x181b3c(_0x4f8239._0x5d18a1)]['getPoint'](_0x30321b,_0x586d97);}function GetSide2(_0x1d5b11,_0x5eaf9e,_0x5d9c89,_0x555282){var _0xca1cd2={_0x1e0f15:0xfa8,_0xf5e7ec:0x23b,_0x46e6a2:0x5f1,_0x3001bb:0x23b,_0x22c892:0x387,_0x223f28:0x23b,_0x555718:0xd06,_0x530e22:0xfa8,_0x332c9f:0xf4a,_0x4216c0:0x23b,_0x38540e:0x2ef,_0x4b34d3:0x387,_0x23a4a4:0x348,_0x415ac8:0xab0,_0x41d779:0x8f8},_0x4f8eb8=_0x5a92ef,_0x1efb6c,_0x2dc279;if(Cesium__namespace['Cartesian3'][_0x4f8eb8(0x5f1)](_0x1d5b11,_0x5eaf9e)){var _0x776b2=Cesium__namespace[_0x4f8eb8(0x23b)]['normalize'](Cesium__namespace['Cartesian3']['subtract'](_0x5d9c89,_0x5eaf9e,new Cesium__namespace['Cartesian3']()),new Cesium__namespace['Cartesian3']()),_0xcffee8=Cesium__namespace['Cartesian3'][_0x4f8eb8(_0xca1cd2._0x1e0f15)](_0x5eaf9e,new Cesium__namespace['Cartesian3']()),_0x102dab=Cesium__namespace[_0x4f8eb8(0x23b)]['cross'](_0xcffee8,_0x776b2,new Cesium__namespace['Cartesian3']()),_0x39c85a=Cesium__namespace[_0x4f8eb8(0x23b)]['cross'](_0x776b2,_0xcffee8,new Cesium__namespace[(_0x4f8eb8(_0xca1cd2._0xf5e7ec))]()),_0x2ffa20=new Cesium__namespace['Ray'](_0x5eaf9e,_0x102dab),_0x57fc2e=new Cesium__namespace['Ray'](_0x5eaf9e,_0x39c85a);_0x1efb6c=Cesium__namespace['Ray'][_0x4f8eb8(0x387)](_0x2ffa20,_0x555282),_0x2dc279=Cesium__namespace['Ray']['getPoint'](_0x57fc2e,_0x555282);}else{if(Cesium__namespace['Cartesian3'][_0x4f8eb8(_0xca1cd2._0x46e6a2)](_0x5d9c89,_0x5eaf9e)){var _0x44de47=Cesium__namespace['Cartesian3']['normalize'](Cesium__namespace['Cartesian3']['subtract'](_0x5eaf9e,_0x1d5b11,new Cesium__namespace['Cartesian3']()),new Cesium__namespace['Cartesian3']()),_0x41a84c=Cesium__namespace[_0x4f8eb8(0x23b)][_0x4f8eb8(0xfa8)](_0x5eaf9e,new Cesium__namespace[(_0x4f8eb8(_0xca1cd2._0x3001bb))]()),_0x409725=Cesium__namespace['Cartesian3'][_0x4f8eb8(0x2ef)](_0x41a84c,_0x44de47,new Cesium__namespace['Cartesian3']()),_0x4d9bc6=Cesium__namespace[_0x4f8eb8(0x23b)][_0x4f8eb8(0x2ef)](_0x44de47,_0x41a84c,new Cesium__namespace['Cartesian3']()),_0x4f2c05=new Cesium__namespace['Ray'](_0x5eaf9e,_0x409725),_0x1592af=new Cesium__namespace['Ray'](_0x5eaf9e,_0x4d9bc6);_0x1efb6c=Cesium__namespace[_0x4f8eb8(0x348)]['getPoint'](_0x4f2c05,_0x555282),_0x2dc279=Cesium__namespace['Ray'][_0x4f8eb8(_0xca1cd2._0x22c892)](_0x1592af,_0x555282);}else{var _0x1e064c=Cesium__namespace[_0x4f8eb8(_0xca1cd2._0x3001bb)]['normalize'](Cesium__namespace['Cartesian3']['subtract'](_0x5eaf9e,_0x1d5b11,new Cesium__namespace['Cartesian3']()),new Cesium__namespace['Cartesian3']()),_0x52bb85=Cesium__namespace['Cartesian3']['normalize'](Cesium__namespace['Cartesian3']['subtract'](_0x5d9c89,_0x5eaf9e,new Cesium__namespace['Cartesian3']()),new Cesium__namespace['Cartesian3']()),_0x212d6e=Cesium__namespace[_0x4f8eb8(_0xca1cd2._0x223f28)][_0x4f8eb8(_0xca1cd2._0x555718)](_0x1e064c,_0x52bb85,new Cesium__namespace[(_0x4f8eb8(_0xca1cd2._0x3001bb))]());if(Cesium__namespace[_0x4f8eb8(0x23b)]['equals'](_0x212d6e,new Cesium__namespace[(_0x4f8eb8(_0xca1cd2._0x223f28))]())){var _0xf453d=Cesium__namespace['Cartesian3'][_0x4f8eb8(_0xca1cd2._0x530e22)](Cesium__namespace['Cartesian3'][_0x4f8eb8(_0xca1cd2._0x332c9f)](_0x5eaf9e,_0x1d5b11,new Cesium__namespace['Cartesian3']()),new Cesium__namespace['Cartesian3']()),_0x30b46b=Cesium__namespace[_0x4f8eb8(_0xca1cd2._0x4216c0)][_0x4f8eb8(0xfa8)](_0x5eaf9e,new Cesium__namespace[(_0x4f8eb8(_0xca1cd2._0x3001bb))]()),_0x5865a0=Cesium__namespace['Cartesian3'][_0x4f8eb8(_0xca1cd2._0x38540e)](_0x30b46b,_0xf453d,new Cesium__namespace['Cartesian3']()),_0x43ccd2=Cesium__namespace['Cartesian3']['cross'](_0xf453d,_0x30b46b,new Cesium__namespace['Cartesian3']()),_0x51e48a=new Cesium__namespace['Ray'](_0x5eaf9e,_0x5865a0),_0x536a75=new Cesium__namespace['Ray'](_0x5eaf9e,_0x43ccd2);_0x1efb6c=Cesium__namespace[_0x4f8eb8(0x348)][_0x4f8eb8(_0xca1cd2._0x4b34d3)](_0x51e48a,_0x555282),_0x2dc279=Cesium__namespace[_0x4f8eb8(_0xca1cd2._0x23a4a4)]['getPoint'](_0x536a75,_0x555282);}else{var _0xc9c8f0=Cesium__namespace['Cartesian3'][_0x4f8eb8(_0xca1cd2._0x530e22)](_0x212d6e,new Cesium__namespace['Cartesian3']()),_0x459853=Cesium__namespace['Cartesian3']['normalize'](_0x5eaf9e,new Cesium__namespace['Cartesian3']()),_0x245d0c=Cesium__namespace[_0x4f8eb8(_0xca1cd2._0x3001bb)]['cross'](_0x459853,_0xc9c8f0,new Cesium__namespace['Cartesian3']()),_0x8073b5=Cesium__namespace[_0x4f8eb8(0x23b)][_0x4f8eb8(0x2ef)](_0xc9c8f0,_0x459853,new Cesium__namespace['Cartesian3']()),_0x34bca4=new Cesium__namespace['Ray'](_0x5eaf9e,_0x245d0c),_0x3d66af=new Cesium__namespace['Ray'](_0x5eaf9e,_0x8073b5),_0x2587f5=Cesium__namespace[_0x4f8eb8(0x23b)]['dot'](_0x1e064c,_0x52bb85),_0x50561=Cesium__namespace['Cartesian3']['magnitude'](_0x1e064c),_0x49d16f=Cesium__namespace[_0x4f8eb8(0x23b)][_0x4f8eb8(0x61e)](_0x52bb85),_0x169226=_0x2587f5/_0x50561/_0x49d16f,_0xfb5566=Cesium__namespace[_0x4f8eb8(_0xca1cd2._0x415ac8)][_0x4f8eb8(_0xca1cd2._0x41d779)](Math['acos'](_0x169226)),_0x2b0374=_0xfb5566/0x2,_0x2deabd=Math['cos'](Cesium__namespace[_0x4f8eb8(0xab0)]['toRadians'](_0x2b0374)),_0x2f98d8=_0x555282*0x2/_0x2deabd;_0x1efb6c=Cesium__namespace['Ray']['getPoint'](_0x34bca4,_0x2f98d8/0x2),_0x2dc279=Cesium__namespace['Ray']['getPoint'](_0x3d66af,_0x2f98d8/0x2);}}}return{'left':_0x1efb6c,'right':_0x2dc279};}var DEF_STYLE$9={'opacity':0x1,'move':![],'axisY':!![]},Road=function(_0x1e9edb){var _0x134c76={_0x2e7f5b:0x6ba};_inherits(_0x5bb16b,_0x1e9edb);var _0x532381=_createSuper(_0x5bb16b);function _0x5bb16b(){var _0x2da34c=_0x4361,_0x316623=arguments[_0x2da34c(_0x134c76._0x2e7f5b)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5bb16b),_0x316623['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$9),_0x316623['style']||{}),_0x532381['call'](this,_0x316623);}return _createClass(_0x5bb16b);}(DynamicRiver);register$4('road',Road);var PitWallGeometry=(function(){var _0x5a828b={_0x5d9584:0x4f7,_0x494bc0:0xd91,_0x182caf:0xc38,_0xf7ae1f:0x23b,_0x128ac4:0xf4a,_0x4b04d5:0x61e,_0x2efeab:0xd7d,_0x4f2422:0xf4e},_0x45c343={_0x3bc684:0x70e,_0x3f9490:0x76b,_0xde9f3a:0x693};function _0x532bea(){var _0x147989=_0x4361,_0x170576=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x532bea);var _0x24a0f7=_0x170576['minimumArr'],_0x3bc7eb=_0x170576['maximumArr'];Cesium__namespace['Check'][_0x147989(0x70e)]('dingmian',_0x3bc7eb),Cesium__namespace['Check'][_0x147989(_0x45c343._0x3bc684)]('dimianmian',_0x24a0f7),Cesium__namespace['Check']['typeOf'][_0x147989(0x9cd)][_0x147989(_0x45c343._0x3f9490)]('dingmian.length',_0x3bc7eb['length'],0x3),Cesium__namespace[_0x147989(_0x45c343._0xde9f3a)]['typeOf']['number'][_0x147989(_0x45c343._0x3f9490)](_0x147989(0xea4),_0x24a0f7['length'],0x3);var _0x31cdf1=new Cesium__namespace[(_0x147989(0xfc9))]({'st':!![],'position':!![],'bitangent':![],'normal':![],'color':![],'tangent':![]});this['_minimumArr']=Cesium__namespace['clone'](_0x24a0f7),this['_maximumArr']=Cesium__namespace['clone'](_0x3bc7eb),this['_vertexFormat']=_0x31cdf1,this['_workerName']='';}return _createClass(_0x532bea,[{'key':'createGeometry','value':function _0x4c26e0(_0xbbd9cc,_0x15918c,_0x536c31){var _0x3cc87a=_0x4361,_0x4fbf74=arguments['length']>0x3&&arguments[0x3]!==undefined?arguments[0x3]:0x0,_0x130347=_0xbbd9cc[_0x3cc87a(_0x5a828b._0x5d9584)],_0x38f626=_0xbbd9cc['_maximumArr'],_0x3784ac=_0xbbd9cc['_vertexFormat'],_0x1bab92=new Cesium__namespace['GeometryAttributes'](),_0x5437a9,_0x53b7df,_0x26ebd8,_0x265a83;if(Cesium__namespace[_0x3cc87a(0x70e)](_0x3784ac[_0x3cc87a(_0x5a828b._0x494bc0)])&&Cesium__namespace['defined'](_0x3784ac['st'])){if(Cesium__namespace['defined'](_0x3784ac['position'])){_0x53b7df=new Float64Array(_0x38f626['length']*0x4*0x3);for(var _0x25afdc=0x0;_0x25afdc<_0x38f626['length'];_0x25afdc++){_0x25afdc===_0x38f626[_0x3cc87a(0x6ba)]-0x1?(_0x53b7df[_0x25afdc*0xc+0x0]=_0x38f626[_0x25afdc]['x'],_0x53b7df[_0x25afdc*0xc+0x1]=_0x38f626[_0x25afdc]['y'],_0x53b7df[_0x25afdc*0xc+0x2]=_0x38f626[_0x25afdc]['z'],_0x53b7df[_0x25afdc*0xc+0x3]=_0x130347[_0x25afdc]['x'],_0x53b7df[_0x25afdc*0xc+0x4]=_0x130347[_0x25afdc]['y'],_0x53b7df[_0x25afdc*0xc+0x5]=_0x130347[_0x25afdc]['z'],_0x53b7df[_0x25afdc*0xc+0x9]=_0x130347[0x0]['x'],_0x53b7df[_0x25afdc*0xc+0xa]=_0x130347[0x0]['y'],_0x53b7df[_0x25afdc*0xc+0xb]=_0x130347[0x0]['z'],_0x53b7df[_0x25afdc*0xc+0x6]=_0x38f626[0x0]['x'],_0x53b7df[_0x25afdc*0xc+0x7]=_0x38f626[0x0]['y'],_0x53b7df[_0x25afdc*0xc+0x8]=_0x38f626[0x0]['z']):(_0x53b7df[_0x25afdc*0xc+0x0]=_0x38f626[_0x25afdc]['x'],_0x53b7df[_0x25afdc*0xc+0x1]=_0x38f626[_0x25afdc]['y'],_0x53b7df[_0x25afdc*0xc+0x2]=_0x38f626[_0x25afdc]['z'],_0x53b7df[_0x25afdc*0xc+0x3]=_0x130347[_0x25afdc]['x'],_0x53b7df[_0x25afdc*0xc+0x4]=_0x130347[_0x25afdc]['y'],_0x53b7df[_0x25afdc*0xc+0x5]=_0x130347[_0x25afdc]['z'],_0x53b7df[_0x25afdc*0xc+0x9]=_0x130347[_0x25afdc+0x1]['x'],_0x53b7df[_0x25afdc*0xc+0xa]=_0x130347[_0x25afdc+0x1]['y'],_0x53b7df[_0x25afdc*0xc+0xb]=_0x130347[_0x25afdc+0x1]['z'],_0x53b7df[_0x25afdc*0xc+0x6]=_0x38f626[_0x25afdc+0x1]['x'],_0x53b7df[_0x25afdc*0xc+0x7]=_0x38f626[_0x25afdc+0x1]['y'],_0x53b7df[_0x25afdc*0xc+0x8]=_0x38f626[_0x25afdc+0x1]['z']);}_0x1bab92['position']=new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace[_0x3cc87a(0xc38)][_0x3cc87a(0x891)],'componentsPerAttribute':0x3,'values':_0x53b7df});}if(Cesium__namespace['defined'](_0x3784ac['st'])){var _0x27d95e=new Float32Array(_0x38f626['length']*0x4*0x2),_0x5950bc=_0x38f626['length'];for(var _0x18b9dc=0x0;_0x18b9dc<_0x38f626['length'];_0x18b9dc++){var _0x1d65ce=_0x18b9dc/_0x5950bc,_0x1e8499=_0x15918c&&_0x15918c[_0x18b9dc]||0x0,_0x18fb36=(_0x1e8499-_0x536c31)/(_0x4fbf74-_0x536c31),_0x38c275=_0x18b9dc+0x1,_0x35df22=_0x15918c&&_0x15918c[_0x38c275]||0x0,_0x34be6e=_0x38c275/_0x5950bc,_0x2ce459=(_0x35df22-_0x536c31)/(_0x4fbf74-_0x536c31);_0x27d95e[_0x18b9dc*0x8+0x0]=_0x1d65ce,_0x27d95e[_0x18b9dc*0x8+0x1]=_0x18fb36-0x0,_0x27d95e[_0x18b9dc*0x8+0x2]=_0x1d65ce,_0x27d95e[_0x18b9dc*0x8+0x3]=_0x18fb36-_0x18fb36,_0x27d95e[_0x18b9dc*0x8+0x4]=_0x34be6e,_0x27d95e[_0x18b9dc*0x8+0x5]=_0x2ce459-0x0,_0x27d95e[_0x18b9dc*0x8+0x6]=_0x34be6e,_0x27d95e[_0x18b9dc*0x8+0x7]=_0x2ce459-_0x2ce459;}_0x1bab92['st']=new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace[_0x3cc87a(_0x5a828b._0x182caf)]['FLOAT'],'componentsPerAttribute':0x2,'values':_0x27d95e});}_0x5437a9=new Uint16Array(_0x38f626['length']*0x2*0x3),_0x26ebd8=new Cesium__namespace['Cartesian3'](0x9184e729fff,0x9184e729fff,0x9184e729fff),_0x265a83=new Cesium__namespace[(_0x3cc87a(_0x5a828b._0xf7ae1f))](-0x9184e729fff,-0x9184e729fff,-0x9184e729fff);for(var _0x4ad4da=0x0;_0x4ad4da<_0x38f626['length'];_0x4ad4da++){_0x5437a9[_0x4ad4da*0x6+0x0]=0x4*_0x4ad4da+0x0,_0x5437a9[_0x4ad4da*0x6+0x1]=0x4*_0x4ad4da+0x1,_0x5437a9[_0x4ad4da*0x6+0x2]=0x4*_0x4ad4da+0x2,_0x5437a9[_0x4ad4da*0x6+0x3]=0x4*_0x4ad4da+0x1,_0x5437a9[_0x4ad4da*0x6+0x4]=0x4*_0x4ad4da+0x2,_0x5437a9[_0x4ad4da*0x6+0x5]=0x4*_0x4ad4da+0x3,_0x38f626[_0x4ad4da]['x']>=_0x265a83['x']&&_0x38f626[_0x4ad4da]['y']>=_0x265a83['y']&&_0x38f626[_0x4ad4da]['z']>=_0x265a83['z']&&(_0x265a83=_0x38f626[_0x4ad4da]),_0x130347[_0x4ad4da]['x']<=_0x26ebd8['x']&&_0x130347[_0x4ad4da]['y']<=_0x26ebd8['y']&&_0x130347[_0x4ad4da]['z']<=_0x26ebd8['z']&&(_0x26ebd8=_0x130347[_0x4ad4da]);}}var _0x410fa7=Cesium__namespace[_0x3cc87a(0x23b)][_0x3cc87a(_0x5a828b._0x128ac4)](_0x265a83,_0x26ebd8,new Cesium__namespace[(_0x3cc87a(0x23b))]()),_0xd8e6ca=Cesium__namespace['Cartesian3'][_0x3cc87a(_0x5a828b._0x4b04d5)](_0x410fa7)*0.5;return new Cesium__namespace[(_0x3cc87a(_0x5a828b._0x2efeab))]({'attributes':_0x1bab92,'indices':_0x5437a9,'primitiveType':Cesium__namespace[_0x3cc87a(_0x5a828b._0x4f2422)][_0x3cc87a(0x8e4)],'boundingSphere':new Cesium__namespace['BoundingSphere'](Cesium__namespace['Cartesian3']['ZERO'],_0xd8e6ca)});}}]),_0x532bea;}()),Pit=function(_0x1552a7){var _0x2f47a0={_0x25fd5b:0x970,_0x3a3fb1:0x5de},_0x31c1fe={_0xbfea42:0x20f,_0x178145:0xfc9,_0x54c48e:0xb3a,_0x4f3566:0x55a,_0x23dac0:0x65f},_0x10224f={_0x2e1125:0x5da,_0x4e53bd:0xd87,_0x514932:0x994,_0xdd4e93:0x9ab,_0x4c4cf7:0xf6a},_0x179196={_0x32f72e:0x274},_0x105124={_0x2ee372:0xad4,_0x58e30c:0x5da},_0x1a3536={_0x3d97f5:0x6ba,_0x17a352:0x8e7,_0x16419f:0xc3a,_0x2bc0ed:0xb04,_0x131b7a:0xc3a},_0x747709={_0x5bf100:0x8e3,_0x315d63:0x8e7,_0x3fb0f2:0xc3a},_0x536d47={_0xb8610f:0x468},_0x25a005=_0x5a92ef;_inherits(_0x762cae,_0x1552a7);var _0x2456b7=_createSuper(_0x762cae);function _0x762cae(){var _0x545e63=_0x4361,_0x30e1ef,_0x48fa67,_0x4becb1,_0x486a47=arguments[_0x545e63(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x762cae),_0x4becb1=_0x2456b7['call'](this,_0x486a47),_0x4becb1[_0x545e63(0x5da)]['diffHeight']=(_0x30e1ef=_0x4becb1['style'][_0x545e63(_0x536d47._0xb8610f)])!==null&&_0x30e1ef!==void 0x0?_0x30e1ef:0xa,_0x4becb1['style']['splitNum']=(_0x48fa67=_0x4becb1['style']['splitNum'])!==null&&_0x48fa67!==void 0x0?_0x48fa67:0x32,_0x4becb1;}return _createClass(_0x762cae,[{'key':'czmObjectEx','get':function _0x3eacbb(){var _0x408f7a=_0x4361,_0x79bd9c=[];return this['_bottomPrimitive']&&_0x79bd9c['push'](this[_0x408f7a(0x20f)]),this[_0x408f7a(0x411)]&&_0x79bd9c['push'](this['_primitive_label']),_0x79bd9c;}},{'key':_0x25a005(_0x2f47a0._0x25fd5b),'get':function _0x2a8f99(){return this['centerOfMass'];}},{'key':'diffHeight','get':function _0x555f35(){return this['style']['diffHeight'];},'set':function _0x39dbdc(_0x3477c5){var _0x4ecacd=_0x25a005;this['style']['diffHeight']=_0x3477c5;var _0x5edf05=[],_0x4ffa34=this['_minHeight']-_0x3477c5,_0x2b6579=this['wellData'][_0x4ecacd(_0x747709._0x5bf100)];for(var _0x1ac7e0=0x0,_0x525af6=_0x2b6579['length'];_0x1ac7e0<_0x525af6;_0x1ac7e0++){var _0x37cf3f=_0x2b6579[_0x1ac7e0];_0x5edf05[_0x4ecacd(_0x747709._0x315d63)](Cesium__namespace['Cartesian3']['fromRadians'](_0x37cf3f['longitude'],_0x37cf3f[_0x4ecacd(_0x747709._0x3fb0f2)],_0x4ffa34));}this['wellData']['bottomPositions']=_0x5edf05,this[_0x4ecacd(0xbc1)](),this['_createPit'](this['wellData']);}},{'key':'_getWellData','value':function _0x135f73(){var _0x4dcff7=_0x25a005;if(this['positions'][_0x4dcff7(_0x1a3536._0x3d97f5)]===0x0)return;this['_minHeight']=getMinHeight(this['positions']);var _0x502e3f=this['_minHeight']-this[_0x4dcff7(0x468)],_0x2bcead=[],_0x54593c=[],_0x2699dc=[],_0x1ace50=interPolyline({'scene':this['_map']['scene'],'positions':this['positions']['concat'](this['positions'][0x0]),'splitNum':this['style'][_0x4dcff7(0xed1)]});for(var _0x7557b1=0x0,_0x105a2e=_0x1ace50['length'];_0x7557b1<_0x105a2e;_0x7557b1++){var _0x2fef3f=Cesium__namespace['Cartographic']['fromCartesian'](_0x1ace50[_0x7557b1]);_0x2699dc[_0x4dcff7(_0x1a3536._0x17a352)](new Cesium__namespace['Cartographic'](_0x2fef3f['longitude'],_0x2fef3f[_0x4dcff7(_0x1a3536._0x16419f)])),_0x54593c['push'](Cesium__namespace['Cartesian3']['fromRadians'](_0x2fef3f[_0x4dcff7(_0x1a3536._0x2bc0ed)],_0x2fef3f[_0x4dcff7(_0x1a3536._0x131b7a)],_0x502e3f)),_0x2bcead[_0x4dcff7(_0x1a3536._0x17a352)](Cesium__namespace[_0x4dcff7(0x23b)]['fromRadians'](_0x2fef3f[_0x4dcff7(_0x1a3536._0x2bc0ed)],_0x2fef3f['latitude'],0x0));}return{'cartoList':_0x2699dc,'bottomPositions':_0x54593c,'wallTopPositions':_0x2bcead};}},{'key':_0x25a005(0xcef),'value':function _0x54d904(_0x4715ff){var _0x129397=_0x25a005;if(!this['show']||!this['positions']||this['positions']['length']===0x0)return;var _0x493843=this['_getWellData']();this['wellData']=_0x493843,this[_0x129397(_0x105124._0x2ee372)](_0x493843),this[_0x129397(_0x105124._0x58e30c)]['label']&&this['_addLabel']();}},{'key':'_removedHook','value':function _0x45a341(){var _0x32c6f1=_0x25a005;_get(_getPrototypeOf(_0x762cae['prototype']),'_removedHook',this)[_0x32c6f1(0x53f)](this),this['_removePit']();}},{'key':'_removePit','value':function _0x141f6c(){var _0x19734f=_0x25a005;this['_primitive']&&(this[_0x19734f(0xcda)][_0x19734f(0xfaa)](this['_primitive']),delete this['_primitive']),this['_bottomPrimitive']&&(this['primitiveCollection'][_0x19734f(0xfaa)](this['_bottomPrimitive']),delete this[_0x19734f(0x20f)]);}},{'key':'_createPit','value':function _0x2352ad(_0x542181){var _0x5e2d0a={_0x454722:0x8e7,_0x592eac:0xd04,_0x1ef7ea:0x8e7},_0x4fb650=_0x25a005,_0x5a532a=this;this[_0x4fb650(0x8cb)](_0x542181['bottomPositions']),this['_map']['hasTerrain']?Cesium__namespace['sampleTerrainMostDetailed'](this['_map']['terrainProvider'],_0x542181['cartoList'])['then'](function(_0x49a49a){var _0x11241e=_0x4fb650;if(!_0x5a532a['isAdded'])return;var _0x550787=[],_0x1549ef=-0x270f,_0x5038b8=[];for(var _0x3aa062=0x0,_0x5839b9=_0x49a49a['length'];_0x3aa062<_0x5839b9;_0x3aa062++){var _0x26c83c=_0x49a49a[_0x3aa062];_0x550787[_0x11241e(_0x5e2d0a._0x454722)](_0x26c83c[_0x11241e(_0x5e2d0a._0x592eac)]),_0x1549ef=Math['max'](_0x26c83c[_0x11241e(0xd04)],_0x1549ef),_0x5038b8[_0x11241e(_0x5e2d0a._0x1ef7ea)](Cesium__namespace[_0x11241e(0x23b)]['fromRadians'](_0x26c83c['longitude'],_0x26c83c[_0x11241e(0xc3a)],_0x26c83c[_0x11241e(0xd04)]));}_0x5a532a['_maxHeight']=_0x1549ef,_0x5a532a[_0x11241e(0xe11)]=_0x550787,_0x5a532a['_createWellWall'](_0x542181[_0x11241e(0x783)],_0x5038b8);}):this['_createWellWall'](_0x542181['bottomPositions'],_0x542181[_0x4fb650(_0x179196._0x32f72e)]);}},{'key':_0x25a005(_0x2f47a0._0x3a3fb1),'value':function _0x539285(_0x24d4ad,_0x2ba008){var _0x49b79c=_0x25a005,_0x514e94,_0x19e74b=this['_minHeight']-this['diffHeight'],_0x2c18dd=(_0x514e94=this[_0x49b79c(_0x10224f._0x2e1125)][_0x49b79c(_0x10224f._0x4e53bd)])!==null&&_0x514e94!==void 0x0?_0x514e94:0x1,_0x79dcb7=new PitWallGeometry({'minimumArr':_0x24d4ad,'maximumArr':_0x2ba008});_0x79dcb7=_0x79dcb7['createGeometry'](_0x79dcb7,this['_topHeights'],_0x19e74b,this['_maxHeight']),this['_primitive']&&this['primitiveCollection']['remove'](this['_primitive']),this[_0x49b79c(_0x10224f._0x514932)]=new Cesium__namespace[(_0x49b79c(_0x10224f._0xdd4e93))]({'geometryInstances':new Cesium__namespace[(_0x49b79c(0xd40))]({'id':this['id'],'geometry':_0x79dcb7}),'appearance':new Cesium__namespace['MaterialAppearance']({'material':Cesium__namespace['Material']['fromType'](Cesium__namespace['Material']['ImageType'],{'image':this[_0x49b79c(_0x10224f._0x2e1125)][_0x49b79c(0x634)],'color':Cesium__namespace['Color'][_0x49b79c(_0x10224f._0x4c4cf7)]['withAlpha'](_0x2c18dd)}),'translucent':_0x2c18dd!==0x1,'faceForward':!![],'flat':!![]})}),this['primitiveCollection'][_0x49b79c(0xd06)](this[_0x49b79c(_0x10224f._0x514932)]),this['bindPickId'](this['_primitive']);}},{'key':'_createBottomSurface','value':function _0xcb9f9d(_0x5706e6){var _0x948cd2=_0x25a005,_0x1a4b8e;if(!_0x5706e6['length'])return;var _0x4a1877=(_0x1a4b8e=this['style']['opacity'])!==null&&_0x1a4b8e!==void 0x0?_0x1a4b8e:0x1;this['_bottomPrimitive']&&this['primitiveCollection']['remove'](this[_0x948cd2(_0x31c1fe._0xbfea42)]),this['_bottomPrimitive']=new Cesium__namespace['Primitive']({'geometryInstances':new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':Cesium__namespace['PolygonGeometry']['fromPositions']({'vertexFormat':Cesium__namespace[_0x948cd2(_0x31c1fe._0x178145)]['ALL'],'positions':_0x5706e6,'perPositionHeight':!![]})}),'appearance':new Cesium__namespace[(_0x948cd2(_0x31c1fe._0x54c48e))]({'material':Cesium__namespace['Material'][_0x948cd2(0xdec)](Cesium__namespace[_0x948cd2(_0x31c1fe._0x4f3566)]['ImageType'],{'image':this['style'][_0x948cd2(0x1fe)],'color':Cesium__namespace['Color'][_0x948cd2(0xf6a)]['withAlpha'](_0x4a1877)}),'translucent':_0x4a1877!==0x1,'faceForward':!![],'flat':!![]})}),this[_0x948cd2(0xcda)]['add'](this['_bottomPrimitive']),this[_0x948cd2(_0x31c1fe._0x23dac0)](this[_0x948cd2(_0x31c1fe._0xbfea42)]);}},{'key':'_updateExOpacity','value':function _0x136979(_0x2b325f){this['_updatePrimitiveOpacity'](this['_bottomPrimitive'],_0x2b325f);}},{'key':'_getDrawEntityClass','value':function _0x29cc64(_0x2fcfa0,_0x97481c){var _0x397a37=_0x25a005;return _0x2fcfa0['style']['image']=_0x2fcfa0[_0x397a37(0x5da)][_0x397a37(0x1fe)],delete _0x2fcfa0['style']['diffHeight'],create$4('polygon',_0x2fcfa0);}}]),_0x762cae;}(BasePolyPrimitive);register$4('pit',Pit);var BaseCombine=function(_0x59654b){var _0x5a5d28={_0x352523:0xdfa},_0x38ca41={_0x59d183:0x514},_0x4f0342={_0x4ff434:0xdeb},_0x347eba={_0x550d92:0xe9e,_0x297b59:0x4bc},_0x4ea2ca={_0x56e530:0x8e7},_0x22ce7b={_0x4071ab:0x514,_0x243d93:0x5da,_0x197ea8:0x514,_0x573920:0x6ba},_0x55490a={_0x47b349:0xcae},_0x5c4eea={_0x5b7bf5:0xd91,_0x26b0a7:0x208,_0x3bc134:0xaa9},_0x24e256={_0x10c251:0x514},_0x1e4d65=_0x5a92ef;_inherits(_0x19f7e6,_0x59654b);var _0x2e12d4=_createSuper(_0x19f7e6);function _0x19f7e6(){var _0x204a67=_0x4361;return _classCallCheck(this,_0x19f7e6),_0x2e12d4[_0x204a67(0xa90)](this,arguments);}return _createClass(_0x19f7e6,[{'key':_0x1e4d65(_0x5a5d28._0x352523),'get':function _0x5879cb(){return this['options']['instances']||[];},'set':function _0x5a8a4a(_0x14010c){this['options']['instances']=_0x14010c,this['_rectangle']=null,this['redraw']();}},{'key':_0x1e4d65(0xd6f),'value':function _0x264a5e(_0x33551e){var _0x412cca=_0x33551e['split']('#');if(_0x412cca['length']!==0x2)return null;var _0x2b9598=Number(_0x412cca[0x1]);return this['instances'][_0x2b9598];}},{'key':'createPickId','value':function _0x3f2505(_0x4817ec){return this['id']+'#'+_0x4817ec;}},{'key':'_createGeometryInstance','value':function _0x3b0faa(_0x3987a5,_0x441066){var _0x288e45=_0x1e4d65;if(this[_0x288e45(_0x24e256._0x10c251)]['geometryInstances'])return this['options']['geometryInstances'];var _0x24c7b7=[],_0x3b8cef=this[_0x288e45(0xdfa)];for(var _0x326ac8=0x0;_0x326ac8<_0x3b8cef['length'];_0x326ac8++){var _0x3bf0e5=_0x3b8cef[_0x326ac8];_0x3bf0e5['id']=this['createPickId'](_0x326ac8),_0x24c7b7['push'](_0x3bf0e5);}return _0x24c7b7;}},{'key':'getRectangle','value':function _0x432435(_0x552815){var _0xd38e21=_0x1e4d65;if(!this['_rectangle']){var _0x16c5db=this['options']['instances']||[];for(var _0x5946e7=0x0;_0x5946e7<_0x16c5db['length'];_0x5946e7++){var _0x47b2b6=_0x16c5db[_0x5946e7];_0x47b2b6['position']&&(_0x47b2b6[_0xd38e21(_0x5c4eea._0x5b7bf5)]=LngLatPoint['parse'](_0x47b2b6[_0xd38e21(0xd91)])[_0xd38e21(_0x5c4eea._0x26b0a7)](),this['_unionRectangle']([_0x47b2b6['position']])),_0x47b2b6['positions']&&(_0x47b2b6['positions']=LngLatArray['toCartesians'](_0x47b2b6['positions']),this['_unionRectangle'](_0x47b2b6['positions']));}}return _0x552815!==null&&_0x552815!==void 0x0&&_0x552815['isFormat']?formatRectangle(this['_rectangle']):this[_0xd38e21(_0x5c4eea._0x3bc134)];}},{'key':'_unionRectangle','value':function _0x2dd595(_0xe12c52){var _0x46768c=_0x1e4d65,_0x488dac=Cesium__namespace['Rectangle']['fromCartesianArray'](_0xe12c52);if(!Cesium__namespace['defined'](_0x488dac))return;Cesium__namespace['defined'](this['_rectangle'])?this[_0x46768c(0xaa9)]=Cesium__namespace[_0x46768c(_0x55490a._0x47b349)][_0x46768c(0xf41)](_0x488dac,this['_rectangle']):this[_0x46768c(0xaa9)]=_0x488dac;}},{'key':'toJSON','value':function _0x28f227(){var _0x531424=_0x1e4d65,_0x131e7b=_objectSpread2(_objectSpread2({},getAttrVal(this[_0x531424(0x514)],{'onlySimpleType':!![]})),{},{'type':this['type']});this[_0x531424(_0x22ce7b._0x4071ab)][_0x531424(_0x22ce7b._0x243d93)]&&(_0x131e7b[_0x531424(_0x22ce7b._0x243d93)]=this['_style2JsonBase'](this[_0x531424(_0x22ce7b._0x197ea8)]['style'],![]));var _0x1fc895=[];for(var _0xbcc96b=0x0;_0xbcc96b<this['instances'][_0x531424(_0x22ce7b._0x573920)];_0xbcc96b++){var _0x41b1e1=this['instances'][_0xbcc96b],_0x27ef65={'attr':_0x41b1e1['attr'],'style':this['_style2JsonBase'](_0x41b1e1[_0x531424(_0x22ce7b._0x243d93)],![])};if(_0x41b1e1['position'])_0x27ef65['position']=LngLatPoint['toArray'](_0x41b1e1['position']);else _0x41b1e1['positions']&&(_0x27ef65['positions']=LngLatArray['toArray'](_0x41b1e1['positions']));_0x1fc895['push'](_0x27ef65);}return _0x131e7b[_0x531424(0xdfa)]=_0x1fc895,this['_toJSON_Ex']&&this['_toJSON_Ex'](_0x131e7b),_0x131e7b;}},{'key':_0x1e4d65(0x724),'value':function _0x107803(_0x4d11ea){var _0x41e616=_0x1e4d65,_0x35b031=[];for(var _0x2dfaab=0x0;_0x2dfaab<this['instances']['length'];_0x2dfaab++){var _0x4855a3=this['instances'][_0x2dfaab],_0x2ab147={'type':'Feature','properties':_objectSpread2(_objectSpread2({},_0x4855a3['attr']),{},{'type':this['type'],'style':this[_0x41e616(0xc18)](_0x4855a3['style'],!![])})};if(this['_getGeoJsonGeometry'])_0x2ab147['geometry']=this['_getGeoJsonGeometry'](_0x4855a3,_0x4d11ea);else{if(_0x4855a3['position'])_0x2ab147['geometry']={'type':'Point','coordinates':LngLatPoint['toArray'](_0x4855a3['position'],_0x4d11ea===null||_0x4d11ea===void 0x0?void 0x0:_0x4d11ea['noAlt'])};else _0x4855a3['positions']&&(_0x2ab147['geometry']={'type':'LineString','coordinates':LngLatArray['toArray'](_0x4855a3['positions'],_0x4d11ea===null||_0x4d11ea===void 0x0?void 0x0:_0x4d11ea['noAlt'])});}_0x35b031[_0x41e616(_0x4ea2ca._0x56e530)](_0x2ab147);}return _0x35b031;}},{'key':'flyTo','value':function _0x3b3175(_0x319fe9){var _0x1088a2=_0x1e4d65,_0x52671e=this[_0x1088a2(_0x347eba._0x550d92)]();return this[_0x1088a2(0x399)]&&_0x52671e?this['_map'][_0x1088a2(0xc1d)](_0x52671e,_0x319fe9):Promise[_0x1088a2(_0x347eba._0x297b59)](![]);}},{'key':'setColorStyle','value':function _0xd5767e(_0x1f58b8,_0x55ed42){var _0x2558ea=_0x1e4d65;if(Cesium__namespace['defined'](_0x55ed42))this['_setColorStyleItem'](_0x55ed42,_0x1f58b8);else for(var _0x247630=0x0;_0x247630<this['options']['instances'][_0x2558ea(0x6ba)];_0x247630++){this[_0x2558ea(_0x4f0342._0x4ff434)](_0x247630,_0x1f58b8);}}},{'key':_0x1e4d65(0xdeb),'value':function _0x26f17b(_0x15c848,_0x252c13){var _0x3a9c04=_0x1e4d65,_0x3e6dfc=this[_0x3a9c04(0xfa3)](this[_0x3a9c04(0x40e)](_0x15c848));if(_0x3e6dfc){var _0x58c883=this[_0x3a9c04(_0x38ca41._0x59d183)]['instances'][_0x15c848],_0x415c1d=getColorByStyle(_objectSpread2(_objectSpread2(_objectSpread2({},this['style']),_0x58c883['style']||{}),_0x252c13));_0x3e6dfc['color']=Cesium__namespace['ColorGeometryInstanceAttribute']['toValue'](_0x415c1d);}}}]),_0x19f7e6;}(BasePrimitive);BaseCombine['isCombine']=!![];var FlatBillboardFS=_0x5a92ef(0x9ce),FlatBillboardVS=_0x5a92ef(0x7e6),DEF_STYLE$8={'angle':0x0,'width':0x32},FlatBillboard=function(_0x4ad23c){var _0x5871d9={_0x322576:0x1c8,_0x43ac65:0x94f},_0x5836ee={_0x52ffa2:0x399,_0x26dcd5:0xb77,_0x26f7c0:0x94f,_0x5a6451:0xfd8,_0x113347:0x3b4,_0x4f6e98:0x3b4,_0xe3c24:0xd74,_0x153c55:0xf4e,_0x2213ac:0xbb7,_0x47ff12:0x2f7,_0x195bf3:0x4da,_0x33e9d7:0x65f,_0x340d4c:0x40e,_0x50423f:0x2f7,_0x111e36:0xa10,_0x220877:0xcc3},_0x417a0f={_0x4f1e3e:0x8c9},_0x199d73={_0x1c8fe6:0x5da,_0x224368:0x8e7,_0x145fe5:0x8e7,_0x9248e7:0x8e7,_0x31bffe:0x8e7,_0x4a3b7d:0x8e7,_0x421a5f:0x8e7,_0x495f2e:0x911,_0x5c2715:0x540,_0x828fa3:0x8e7,_0x5b42a5:0x8e7,_0x526123:0x23b,_0x1749c7:0xb24},_0x4dca2b={_0x1b9d35:0x6ba,_0xccd442:0x675,_0x3e5805:0x245},_0xa42fcf={_0x4438ad:0xdfa,_0x2aa696:0x8e7,_0x3dcdb5:0x565},_0x6a9593={_0x4dac53:0x6ba},_0x518566={_0x3503b4:0x40e},_0x5831ff={_0x9e1327:0xa90},_0x4bb171={_0x339d27:0x399,_0x2a046f:0x7c9},_0x265edf={_0x1d8996:0xcf5,_0x515118:0xcda},_0x469b4a={_0x398825:0x5eb,_0x182318:0xdfa,_0x5535ec:0x507,_0x24dab3:0x507,_0x108bcc:0x245,_0x22cfd9:0x82b},_0x2c0af3=_0x5a92ef;_inherits(_0x168530,_0x4ad23c);var _0x5e1d60=_createSuper(_0x168530);function _0x168530(){var _0x2b502d=_0x4361,_0x3cd40e,_0x56bc89,_0x160f5d=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x168530),_0x160f5d['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$8),_0x160f5d['style']||{}),_0x56bc89=_0x5e1d60['call'](this,_0x160f5d),_0x56bc89['distanceDisplayCondition']=(_0x3cd40e=_0x160f5d[_0x2b502d(0x4c4)])!==null&&_0x3cd40e!==void 0x0?_0x3cd40e:new Cesium__namespace['DistanceDisplayCondition'](0x0,0x4c4b40),_0x56bc89[_0x2b502d(0xe14)]=0x1,_0x56bc89;}return _createClass(_0x168530,[{'key':'billboardCollection','get':function _0x247a7f(){var _0x2970cc=_0x4361,_0x604bb7;return(_0x604bb7=this[_0x2970cc(0x352)])===null||_0x604bb7===void 0x0?void 0x0:_0x604bb7[_0x2970cc(0xd82)];}},{'key':'distanceDisplayCondition','get':function _0x145f49(){return this['_distanceDisplayCondition'];},'set':function _0x1c4e3e(_0xca7db9){this['_distanceDisplayCondition']=_0xca7db9,this['_distanceDisplayConditionCartesian2']=new Cesium__namespace['Cartesian2'](_0xca7db9['near'],_0xca7db9['far']);}},{'key':'_addedHook','value':function _0x29e70d(_0x2d3d3a){var _0x193fd3=_0x4361,_0x2637bd;if(!this[_0x193fd3(0x7a6)])return;var _0x335009=((_0x2637bd=this[_0x193fd3(0x514)]['scale3d'])!==null&&_0x2637bd!==void 0x0?_0x2637bd:0x1)*this[_0x193fd3(0x399)][_0x193fd3(_0x469b4a._0x398825)][_0x193fd3(0x5ec)];this[_0x193fd3(0x514)][_0x193fd3(_0x469b4a._0x182318)]['length']>0x0&&this['options']['instances'][0x0]['style'][_0x193fd3(_0x469b4a._0x5535ec)]?this['_pointSize']=_0x335009*this['options'][_0x193fd3(_0x469b4a._0x182318)][0x0][_0x193fd3(0x5da)][_0x193fd3(0x507)]:this['_pointSize']=_0x335009*this['options']['style'][_0x193fd3(_0x469b4a._0x24dab3)],this[_0x193fd3(_0x469b4a._0x108bcc)]={},this['textureDef']=new Cesium__namespace[(_0x193fd3(_0x469b4a._0x22cfd9))]({'context':this['_map']['scene']['context'],'width':0x1f4,'height':0x1f4}),this['options'][_0x193fd3(_0x469b4a._0x182318)]&&this['redraw'](),this['_map']['on'](EventType['morphComplete'],this['_onMorphComplete'],this),this['primitiveCollection']['add'](this);}},{'key':'_removedHook','value':function _0x5d18a5(){var _0x15f658=_0x4361;this[_0x15f658(0x399)][_0x15f658(_0x265edf._0x1d8996)](EventType['morphComplete'],this['_onMorphComplete'],this),this['clear'](),this['textureDef']['destroy'](),delete this['textureDef'],this['_noDestroy']=!![],this[_0x15f658(_0x265edf._0x515118)]['remove'](this),this[_0x15f658(0x31c)]=![];}},{'key':_0x2c0af3(_0x5871d9._0x322576),'value':function _0x38969f(){this['_removeCollectionBy2D'](),this['_removeCollectionBy3D']();}},{'key':'redraw','value':function _0x4b0eeb(){var _0x187b2a=_0x2c0af3;if(!this['_map'])return;this['clear']();var _0x4abaeb=this['instances'];if(_0x4abaeb)for(var _0x443968=0x0,_0xa09cb0=_0x4abaeb['length'];_0x443968<_0xa09cb0;_0x443968++){var _0x19230f=_0x4abaeb[_0x443968];_0x19230f['position']=LngLatPoint['toCartesian'](_0x19230f[_0x187b2a(0xd91)]);}this[_0x187b2a(_0x4bb171._0x339d27)][_0x187b2a(_0x4bb171._0x2a046f)]['mode']===Cesium__namespace['SceneMode'][_0x187b2a(0x672)]?this['_initCollectionBy3D']():this['_initCollectionBy2D']();}},{'key':'_onMorphComplete','value':function _0x137e3b(_0x2f60ee){var _0x1e4bc=_0x2c0af3;this[_0x1e4bc(0xdb6)]();}},{'key':'update','value':function _0x3cef2c(_0x2576a4){var _0x201ded=_0x2c0af3;if(!this['_map'])return;if(!this[_0x201ded(0x7a6)]){this[_0x201ded(0xd46)]();return;}if(_0x2576a4[_0x201ded(0x414)]===Cesium__namespace[_0x201ded(0xd49)]['SCENE3D']){if(_0x2576a4[_0x201ded(0xec9)]['render']){if(this['_drawCommands']){var _0x40efc0;(_0x40efc0=_0x2576a4[_0x201ded(0x4ca)])[_0x201ded(0x8e7)][_0x201ded(_0x5831ff._0x9e1327)](_0x40efc0,_toConsumableArray(this['_drawCommands']));}}else{if(this['_pickCommands']){var _0xab2f8b;(_0xab2f8b=_0x2576a4['commandList'])['push']['apply'](_0xab2f8b,_toConsumableArray(this['_pickCommands']));}}}else!this['billboardCollection']&&this['_initCollectionBy2D']();}},{'key':'_initCollectionBy2D','value':function _0x26ae13(){var _0x24ef78=_0x2c0af3,_0x1a6067=this['instances'];if(!_0x1a6067)return;this['_billboard2DList']=[];for(var _0x336e8b=0x0,_0x1c133d=_0x1a6067[_0x24ef78(0x6ba)];_0x336e8b<_0x1c133d;_0x336e8b++){var _0x3a88ae=_0x1a6067[_0x336e8b],_0x5c486c=_objectSpread2(_objectSpread2({},this[_0x24ef78(0x514)]['style']),_0x3a88ae['style']),_0x5258ed=this['billboardCollection']['add']({'id':this[_0x24ef78(_0x518566._0x3503b4)](_0x336e8b),'position':_0x3a88ae['position'],'image':_0x5c486c['image'],'scale':0x1,'rotation':Cesium__namespace['Math']['toRadians'](_0x5c486c['angle']||0x0),'width':_0x5c486c['width'],'height':_0x5c486c['height']||_0x5c486c['width']});this['bindPickId'](_0x5258ed),this['_billboard2DList']['push'](_0x5258ed);}}},{'key':'_removeCollectionBy2D','value':function _0x2897cf(){var _0x37a605=_0x2c0af3;if(!this['billboardCollection']||!this['_billboard2DList'])return;for(var _0x53cf0f=this['_billboard2DList'][_0x37a605(_0x6a9593._0x4dac53)]-0x1;_0x53cf0f>=0x0;_0x53cf0f--){var _0x467c8a=this['_billboard2DList'][_0x53cf0f];this['billboardCollection']['remove'](_0x467c8a);}this['_billboard2DList']=[];}},{'key':'_initCollectionBy3D','value':function _0x283368(){var _0x144c41=_0x2c0af3,_0x4572be=this[_0x144c41(_0xa42fcf._0x4438ad)];if(!_0x4572be)return;var _0x1e1cb2={};for(var _0x1672b5=0x0,_0x2b408d=_0x4572be['length'];_0x1672b5<_0x2b408d;_0x1672b5++){var _0x141ab4,_0x1c107e=_0x4572be[_0x1672b5];_0x1c107e['index']=_0x1672b5;var _0x41c82c=(_0x141ab4=_0x1c107e['style'])===null||_0x141ab4===void 0x0?void 0x0:_0x141ab4['image'];if(!_0x41c82c)continue;!_0x1e1cb2[_0x41c82c]&&(_0x1e1cb2[_0x41c82c]=[]),_0x1e1cb2[_0x41c82c][_0x144c41(_0xa42fcf._0x2aa696)](_0x1c107e);}var _0xba3e49=[];for(var _0x315feb in _0x1e1cb2){var _0x409932=_0x1e1cb2[_0x315feb],_0x1a9c28=_0x315feb;this[_0x144c41(_0xa42fcf._0x3dcdb5)](_0x1a9c28);var _0x4eb89a=_createForOfIteratorHelper(_0x409932),_0x52ee9c;try{for(_0x4eb89a['s']();!(_0x52ee9c=_0x4eb89a['n']())['done'];){var _0x300a6d=_0x52ee9c[_0x144c41(0x30b)],_0x2a2058=this['createDrawCommand'](_0x1a9c28,_0x300a6d);_0xba3e49['push'](_0x2a2058);}}catch(_0x5068f7){_0x4eb89a['e'](_0x5068f7);}finally{_0x4eb89a['f']();}}this['_drawCommands']=_0xba3e49;}},{'key':'_removeCollectionBy3D','value':function _0x1d9c21(){var _0x5ed75d=_0x2c0af3;this['_drawCommands']&&this['_drawCommands'][_0x5ed75d(_0x4dca2b._0x1b9d35)]>0x0&&(this['_drawCommands'][_0x5ed75d(_0x4dca2b._0xccd442)](function(_0x2f0738){_0x2f0738['vertexArray']&&_0x2f0738['vertexArray']['destroy'](),_0x2f0738['shaderProgram']&&_0x2f0738['shaderProgram']['destroy']();}),delete this['_drawCommands']);this['_pickCommands']&&this['_pickCommands']['length']>0x0&&(this['_pickCommands'][_0x5ed75d(0x675)](function(_0x476559){_0x476559['vertexArray']&&_0x476559['vertexArray']['destroy'](),_0x476559['shaderProgram']&&_0x476559['shaderProgram']['destroy']();}),delete this['_pickCommands']);for(var _0x3e2628 in this['textures']){this['textures'][_0x3e2628]&&this['textures'][_0x3e2628][_0x5ed75d(0xc9d)]();}this[_0x5ed75d(_0x4dca2b._0x3e5805)]={};}},{'key':'prepareTexture','value':function _0x2ce094(_0x246367){var _0x747e45=_0x2c0af3,_0x5cb02d=this,_0x164925=new Image();_0x164925['onload']=function(_0x1920e6){var _0x254f1c=_0x4361,_0x2c36b1=new Cesium__namespace['Texture']({'context':_0x5cb02d['_map']['scene'][_0x254f1c(0x856)],'source':_0x164925});_0x5cb02d[_0x254f1c(0x245)][_0x246367]=_0x2c36b1;},_0x164925[_0x747e45(0x624)]=_0x246367;}},{'key':_0x2c0af3(_0x5871d9._0x43ac65),'value':function _0x26f4fd(_0x4c01fa){var _0x20e129=_0x2c0af3,_0x673988=[],_0x4b03db=[],_0x1fa809=[],_0x17d107=[],_0x473061=[];for(var _0x1e129d=0x0,_0x38b5a8=_0x4c01fa['length'];_0x1e129d<_0x38b5a8;_0x1e129d++){var _0x1c17a4=_0x4c01fa[_0x1e129d],_0xf8d9a9=_0x1c17a4[_0x20e129(0xd91)],_0x143cfd=_objectSpread2(_objectSpread2({},this['options']['style']),_0x1c17a4[_0x20e129(_0x199d73._0x1c8fe6)]);_0x1fa809[_0x20e129(_0x199d73._0x224368)](_0x1e129d*0x4+0x0),_0x1fa809['push'](_0x1e129d*0x4+0x2),_0x1fa809['push'](_0x1e129d*0x4+0x1),_0x1fa809['push'](_0x1e129d*0x4+0x0),_0x1fa809['push'](_0x1e129d*0x4+0x3),_0x1fa809[_0x20e129(_0x199d73._0x224368)](_0x1e129d*0x4+0x2);var _0x55eb96=new Float32Array(0x6);_0x55eb96[0x0]=_0xf8d9a9['x'],_0x55eb96[0x1]=_0xf8d9a9['x']-_0x55eb96[0x0],_0x55eb96[0x2]=_0xf8d9a9['y'],_0x55eb96[0x3]=_0xf8d9a9['y']-_0x55eb96[0x2],_0x55eb96[0x4]=_0xf8d9a9['z'],_0x55eb96[0x5]=_0xf8d9a9['z']-_0x55eb96[0x4],_0x673988['push'](_0x55eb96[0x0]),_0x673988['push'](_0x55eb96[0x2]),_0x673988['push'](_0x55eb96[0x4]),_0x4b03db['push'](_0x55eb96[0x1]),_0x4b03db['push'](_0x55eb96[0x3]),_0x4b03db['push'](_0x55eb96[0x5]),_0x673988[_0x20e129(_0x199d73._0x145fe5)](_0x55eb96[0x0]),_0x673988[_0x20e129(0x8e7)](_0x55eb96[0x2]),_0x673988['push'](_0x55eb96[0x4]),_0x4b03db['push'](_0x55eb96[0x1]),_0x4b03db['push'](_0x55eb96[0x3]),_0x4b03db[_0x20e129(_0x199d73._0x9248e7)](_0x55eb96[0x5]),_0x673988[_0x20e129(_0x199d73._0x9248e7)](_0x55eb96[0x0]),_0x673988['push'](_0x55eb96[0x2]),_0x673988[_0x20e129(_0x199d73._0x31bffe)](_0x55eb96[0x4]),_0x4b03db['push'](_0x55eb96[0x1]),_0x4b03db[_0x20e129(0x8e7)](_0x55eb96[0x3]),_0x4b03db[_0x20e129(_0x199d73._0x4a3b7d)](_0x55eb96[0x5]),_0x673988['push'](_0x55eb96[0x0]),_0x673988['push'](_0x55eb96[0x2]),_0x673988['push'](_0x55eb96[0x4]),_0x4b03db[_0x20e129(0x8e7)](_0x55eb96[0x1]),_0x4b03db[_0x20e129(_0x199d73._0x421a5f)](_0x55eb96[0x3]),_0x4b03db['push'](_0x55eb96[0x5]),_0x17d107['push'](0x0,0x0),_0x17d107[_0x20e129(_0x199d73._0x421a5f)](0x0,0x1),_0x17d107['push'](0x1,0x1),_0x17d107[_0x20e129(0x8e7)](0x1,0x0);var _0x406255=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0xf8d9a9),_0x5779d1=_0x143cfd['angle']||0x0,_0x82c4e7=Cesium__namespace['Matrix3'][_0x20e129(_0x199d73._0x495f2e)](Cesium__namespace['Math']['toRadians'](_0x5779d1)),_0x4d52ec=Cesium__namespace['Matrix4']['fromRotationTranslation'](_0x82c4e7),_0x112116=Cesium__namespace[_0x20e129(0xcc3)]['multiply'](_0x406255,_0x4d52ec,new Cesium__namespace['Matrix4']()),_0x2c9791=0x1,_0x4b3a23=(_0x143cfd['height']||_0x143cfd['width'])/_0x143cfd['width'],_0x353d1c=new Cesium__namespace['Cartesian3'](-_0x2c9791,-_0x4b3a23,0x0);Cesium__namespace['Matrix4'][_0x20e129(_0x199d73._0x5c2715)](_0x112116,_0x353d1c,_0x353d1c),Cesium__namespace['Cartesian3']['normalize'](_0x353d1c,_0x353d1c),_0x473061[_0x20e129(_0x199d73._0x828fa3)](_0x353d1c['x'],_0x353d1c['y'],_0x353d1c['z']);var _0x35826d=new Cesium__namespace['Cartesian3'](-_0x2c9791,_0x4b3a23,0x0);Cesium__namespace[_0x20e129(0xcc3)]['multiplyByPointAsVector'](_0x112116,_0x35826d,_0x35826d),Cesium__namespace['Cartesian3']['normalize'](_0x35826d,_0x35826d),_0x473061[_0x20e129(_0x199d73._0x5b42a5)](_0x35826d['x'],_0x35826d['y'],_0x35826d['z']);var _0x269c7a=new Cesium__namespace[(_0x20e129(_0x199d73._0x526123))](_0x2c9791,_0x4b3a23,0x0);Cesium__namespace['Matrix4']['multiplyByPointAsVector'](_0x112116,_0x269c7a,_0x269c7a),Cesium__namespace['Cartesian3']['normalize'](_0x269c7a,_0x269c7a),_0x473061[_0x20e129(0x8e7)](_0x269c7a['x'],_0x269c7a['y'],_0x269c7a['z']);var _0x4d5d69=new Cesium__namespace['Cartesian3'](_0x2c9791,-_0x4b3a23,0x0);Cesium__namespace[_0x20e129(0xcc3)]['multiplyByPointAsVector'](_0x112116,_0x4d5d69,_0x4d5d69),Cesium__namespace['Cartesian3']['normalize'](_0x4d5d69,_0x4d5d69),_0x473061['push'](_0x4d5d69['x'],_0x4d5d69['y'],_0x4d5d69['z']);}return{'index':new Uint16Array(_0x1fa809),'vertex_H':{'values':new Float32Array(_0x673988),'componentDatatype':'DOUBLE','componentsPerAttribute':0x3},'vertex_L':{'values':new Float32Array(_0x4b03db),'componentDatatype':'DOUBLE','componentsPerAttribute':0x3},'uv':{'values':new Float32Array(_0x17d107),'componentDatatype':_0x20e129(0xb24),'componentsPerAttribute':0x2},'color':{'values':new Float32Array(_0x473061),'componentDatatype':_0x20e129(_0x199d73._0x1749c7),'componentsPerAttribute':0x3}};}},{'key':'createDrawCommand','value':function _0x4bf0e3(_0x330e50,_0x2ae070){var _0x59ce38=_0x2c0af3,_0x17eb12,_0x512bd5=this,_0x208978=this[_0x59ce38(_0x5836ee._0x52ffa2)]['scene']['context'],_0x18fb4c=(_0x17eb12=this['options']['translucent'])!==null&&_0x17eb12!==void 0x0?_0x17eb12:![],_0x2f14cc=Cesium__namespace['RenderState']['fromCache']({'depthTest':{'enabled':!![],'func':_0x18fb4c?Cesium__namespace[_0x59ce38(_0x5836ee._0x26dcd5)]['LEQUAL']:Cesium__namespace['WebGLConstants']['LESS']},'depthMask':_0x18fb4c,'blending':Cesium__namespace['BlendingState']['ALPHA_BLEND']}),_0x1a313c={'position3DHigh':0x0,'position3DLow':0x1,'color':0x2,'st':0x3},_0x79424=Cesium__namespace[_0x59ce38(0x9a9)][_0x59ce38(0x38e)]({'context':_0x208978,'vertexShaderSource':FlatBillboardVS,'fragmentShaderSource':FlatBillboardFS,'attributeLocations':_0x1a313c}),_0xe26197=this[_0x59ce38(_0x5836ee._0x26f7c0)]([_0x2ae070]),_0x295737=Cesium__namespace['Buffer'][_0x59ce38(0x3e3)]({'context':_0x208978,'typedArray':_0xe26197['index'],'usage':Cesium__namespace['BufferUsage'][_0x59ce38(0xd74)],'indexDatatype':Cesium__namespace['IndexDatatype']['UNSIGNED_SHORT']}),_0x1428b6=new Cesium__namespace[(_0x59ce38(0xd11))]({'context':_0x208978,'attributes':[{'index':0x0,'vertexBuffer':Cesium__namespace[_0x59ce38(_0x5836ee._0x5a6451)]['createVertexBuffer']({'context':_0x208978,'typedArray':_0xe26197['vertex_H'][_0x59ce38(0x4f2)],'usage':Cesium__namespace[_0x59ce38(_0x5836ee._0x113347)]['STATIC_DRAW']}),'componentsPerAttribute':0x3},{'index':0x1,'vertexBuffer':Cesium__namespace[_0x59ce38(0xfd8)][_0x59ce38(0x23c)]({'context':_0x208978,'typedArray':_0xe26197['vertex_L']['values'],'usage':Cesium__namespace[_0x59ce38(_0x5836ee._0x113347)]['STATIC_DRAW']}),'componentsPerAttribute':0x3},{'index':0x2,'vertexBuffer':Cesium__namespace[_0x59ce38(0xfd8)]['createVertexBuffer']({'context':_0x208978,'typedArray':_0xe26197[_0x59ce38(0x84b)]['values'],'usage':Cesium__namespace[_0x59ce38(_0x5836ee._0x4f6e98)]['STATIC_DRAW']}),'componentsPerAttribute':0x3},{'index':0x3,'vertexBuffer':Cesium__namespace[_0x59ce38(0xfd8)][_0x59ce38(0x23c)]({'context':_0x208978,'typedArray':_0xe26197['uv'][_0x59ce38(0x4f2)],'usage':Cesium__namespace['BufferUsage'][_0x59ce38(_0x5836ee._0xe3c24)]}),'componentsPerAttribute':0x2}],'indexBuffer':_0x295737}),_0x1202ad=this['_map'][_0x59ce38(0x7c9)]['camera'],_0x321b02=_0x208978['drawingBufferWidth'],_0x58c80d=_0x208978['drawingBufferHeight'],_0x4f0bcc=new Cesium__namespace['Cartesian2'](_0x321b02,_0x58c80d),_0x21396f=Cesium__namespace[_0x59ce38(0x379)]['fromVertices'](_0xe26197['vertex_H']['values']);_0x21396f['radius']=0x2710;var _0x1537fa=new Cesium__namespace['DrawCommand']({'primitiveType':Cesium__namespace[_0x59ce38(_0x5836ee._0x153c55)][_0x59ce38(0x8e4)],'shaderProgram':_0x79424,'vertexArray':_0x1428b6,'modelMatrix':Cesium__namespace['Matrix4'][_0x59ce38(_0x5836ee._0x2213ac)],'renderState':_0x2f14cc,'boundingVolume':_0x21396f,'uniformMap':{'mars_orthographicMatrix':function _0xecfc59(){var _0x3b6639=_0x59ce38;if(_0x1202ad[_0x3b6639(0x8c9)]['_offCenterFrustum']){var _0x3205ad;return(_0x3205ad=_0x1202ad[_0x3b6639(_0x417a0f._0x4f1e3e)]['_offCenterFrustum'])===null||_0x3205ad===void 0x0?void 0x0:_0x3205ad[_0x3b6639(0x6f6)];}else return _0x1202ad['frustum']['_orthographicMatrix'];},'mars_viewMatrix':function _0x182c5e(){return _0x1202ad['_viewMatrix'];},'mars_resolution':function _0xe98281(){return _0x4f0bcc;},'mars_pointSize':function _0xe17486(){return _0x512bd5['_pointSize'];},'mars_image':function _0x5dc522(){return _0x512bd5['textures'][_0x330e50]||_0x512bd5['textureDef'];},'mars_distanceDisplayCondition':function _0x398316(){return _0x512bd5['_distanceDisplayConditionCartesian2'];},'mars_positionWC':function _0xfb0cba(){return _0x1202ad['positionWC'];},'globalAlpha':function _0x3f4f09(){return _0x512bd5['_globalAlpha'];}},'castShadows':![],'receiveShadows':![],'pass':_0x18fb4c?Cesium__namespace['Pass']['TRANSLUCENT']:Cesium__namespace[_0x59ce38(_0x5836ee._0x47ff12)][_0x59ce38(_0x5836ee._0x195bf3)],'pickOnly':!![],'pickCommand':new Cesium__namespace['DrawCommand']({'owner':this,'pickOnly':!![]})});this[_0x59ce38(_0x5836ee._0x33e9d7)](_0x1537fa),_0x1537fa['pickId']=_0x208978[_0x59ce38(_0x5836ee._0x340d4c)]({'primitive':_0x1537fa,'id':this['createPickId'](_0x2ae070['index'])});var _0x14031f=new Cesium__namespace['DrawCommand']({'owner':_0x1537fa,'primitiveType':Cesium__namespace[_0x59ce38(_0x5836ee._0x153c55)][_0x59ce38(0x8e4)],'pickOnly':!![]});_0x14031f['vertexArray']=_0x1428b6,_0x14031f[_0x59ce38(0x692)]=_0x2f14cc;var _0x3c41b9=Cesium__namespace['ShaderProgram']['fromCache']({'context':_0x208978,'vertexShaderSource':FlatBillboardVS,'fragmentShaderSource':Cesium__namespace[_0x59ce38(0xdca)]['createPickFragmentShaderSource'](FlatBillboardFS,'uniform'),'attributeLocations':_0x1a313c});return _0x14031f['shaderProgram']=_0x3c41b9,_0x14031f['uniformMap']=_0x1537fa['uniformMap'],_0x14031f['uniformMap']['czm_pickColor']=function(){return _0x1537fa['pickId']['color'];},_0x14031f['pass']=_0x18fb4c?Cesium__namespace['Pass']['TRANSLUCENT']:Cesium__namespace[_0x59ce38(_0x5836ee._0x50423f)]['OPAQUE'],_0x14031f['boundingVolume']=_0x21396f,_0x14031f[_0x59ce38(_0x5836ee._0x111e36)]=Cesium__namespace[_0x59ce38(_0x5836ee._0x220877)]['IDENTITY'],!this[_0x59ce38(0x21b)]&&(this['_pickCommands']=[]),this[_0x59ce38(0x21b)]['push'](_0x14031f),_0x1537fa;}},{'key':'setOpacity','value':function _0x39e402(_0x400943){var _0x1f6f7f=_0x2c0af3;this[_0x1f6f7f(0xe14)]=_0x400943;}}]),_0x168530;}(BaseCombine);register$4('flatBillboard',FlatBillboard,!![]);var ModelCombine=function(_0x34d686){var _0x2139c7={_0x2c4c3d:0xd0f,_0x8d79c2:0x66d,_0xe6e7dc:0x23b},_0xffdad2={_0x5f5355:0x6ba,_0x2ab13e:0xd91,_0x54aba9:0x514,_0xdd142c:0x5da};_inherits(_0x20b817,_0x34d686);var _0x563158=_createSuper(_0x20b817);function _0x20b817(){return _classCallCheck(this,_0x20b817),_0x563158['apply'](this,arguments);}return _createClass(_0x20b817,[{'key':'hasOpacity','get':function _0x1987df(){return![];}},{'key':'_addedHook','value':function _0x1901df(_0x2a8813){var _0xcc460a=_0x4361,_0x532af9,_0x533975,_0x3e9947=this;if(!this['show'])return;var _0x17aa53=this['instances'];if(!_0x17aa53||_0x17aa53[_0xcc460a(0x6ba)]===0x0)return;var _0x4ef7ed=[];for(var _0x245c2e=0x0;_0x245c2e<_0x17aa53[_0xcc460a(_0xffdad2._0x5f5355)];_0x245c2e++){var _0x4294f1=_0x17aa53[_0x245c2e];_0x4294f1[_0xcc460a(_0xffdad2._0x2ab13e)]=LngLatPoint['parse'](_0x4294f1['position'])['toCartesian']();var _0x1d141e=this['getModelMatrix'](_0x4294f1[_0xcc460a(0xd91)],_0x4294f1['style']);_0x4ef7ed['push']({'batchId':this['createPickId'](_0x245c2e),'modelMatrix':_0x1d141e});}this['_primitive']=this['primitiveCollection']['add'](new Cesium__namespace[(_0xcc460a(0x7ac))](_objectSpread2(_objectSpread2({},this[_0xcc460a(_0xffdad2._0x54aba9)]),{},{'url':this['options']['url']||((_0x532af9=_0x17aa53[0x0])===null||_0x532af9===void 0x0?void 0x0:(_0x533975=_0x532af9[_0xcc460a(_0xffdad2._0xdd142c)])===null||_0x533975===void 0x0?void 0x0:_0x533975[_0xcc460a(0x49c)]),'instances':_0x4ef7ed}))),this[_0xcc460a(0x994)]['readyPromise']['then'](function(_0x306366){_0x306366['activeAnimations']['addAll'](_objectSpread2({'loop':Cesium__namespace['ModelAnimationLoop']['REPEAT']},_0x2a8813)),_0x3e9947['loadOk']=!![],_0x3e9947['fire'](EventType['load'],{'drawtype':_0x3e9947['type'],'model':_0x306366,'graphic':_0x3e9947},!![]);})['catch'](function(_0x1165db){logError$1('ModelCombine:模型加载出错',_0x1165db);});}},{'key':'_style2JsonBase','value':function _0x382f6a(_0x48f1c6,_0x1ce226){var _0xacea29=_0x4361,_0x5d1837=getAttrVal(_0x48f1c6,{'onlySimpleType':!![]});return _0x1ce226&&(_0x5d1837['url']=this[_0xacea29(0x514)]['url']),_0x5d1837;}},{'key':'getModelMatrix','value':function _0x576941(_0x2c56eb,_0x3b3523){var _0x2df795=_0x4361,_0x2d5259=Cesium__namespace['Math']['toRadians'](_0x3b3523['heading']||0x0),_0x11d7b9=Cesium__namespace['Math']['toRadians'](_0x3b3523['pitch']||0x0),_0x4374f0=Cesium__namespace['Math']['toRadians'](_0x3b3523['roll']||0x0),_0x1c6581=Cesium__namespace['Transforms']['headingPitchRollToFixedFrame'](_0x2c56eb,new Cesium__namespace['HeadingPitchRoll'](_0x2d5259,_0x11d7b9,_0x4374f0)),_0xebb6e0=_0x3b3523[_0x2df795(_0x2139c7._0x2c4c3d)]||_0x3b3523['scale']||0x1,_0x545e0d=_0x3b3523[_0x2df795(_0x2139c7._0x8d79c2)]||_0x3b3523['scale']||0x1,_0x2be001=_0x3b3523['scaleZ']||_0x3b3523[_0x2df795(0x7ad)]||0x1;return Cesium__namespace[_0x2df795(0xcc3)]['multiplyByScale'](_0x1c6581,new Cesium__namespace[(_0x2df795(_0x2139c7._0xe6e7dc))](_0xebb6e0,_0x545e0d,_0x2be001),_0x1c6581),_0x1c6581;}}]),_0x20b817;}(BaseCombine);register$4(_0x5a92ef(0x850),ModelCombine),register$4(_0x5a92ef(0x60f),ModelCombine,!![]);var BasePolyCombine=function(_0x347bc9){var _0x147fda={_0x125b8a:0xd78,_0x5ce8d8:0x759},_0x3591a1={_0x1805d2:0xd86,_0x1d1060:0xfa3},_0x1053c7={_0x20ae25:0x9b9,_0x51f409:0x851,_0x5304a2:0xd86,_0xa753f3:0x9ef},_0x51da54={_0x44cff8:0xdfa,_0x265474:0x6ba,_0x5411ad:0xdea,_0x4e3c02:0x3d5,_0x5b6d8f:0xd04,_0x5896d6:0x514,_0x33d723:0x4c3,_0x2b9b76:0x8dc},_0x10d03c={_0x4e647f:0x40e,_0x38b301:0x40e,_0x39461f:0x8e7},_0x231b33={_0x451897:0x6ba},_0x3fd386=_0x5a92ef;_inherits(_0xac0721,_0x347bc9);var _0x40b741=_createSuper(_0xac0721);function _0xac0721(){var _0x18ea18=_0x4361;return _classCallCheck(this,_0xac0721),_0x40b741[_0x18ea18(0xa90)](this,arguments);}return _createClass(_0xac0721,[{'key':'style','get':function _0x5a0f0d(){var _0x41a861=_0x4361,_0x22c35b,_0x149fec;if(((_0x22c35b=this['options']['instances'])===null||_0x22c35b===void 0x0?void 0x0:_0x22c35b[_0x41a861(_0x231b33._0x451897)])>0x0&&this['options']['instances'][0x0][_0x41a861(0x5da)])return _objectSpread2(_objectSpread2({},this['options'][_0x41a861(0x5da)]||{}),this['options']['instances'][0x0]['style']);return(_0x149fec=this['options'])===null||_0x149fec===void 0x0?void 0x0:_0x149fec['style'];},'set':function _0x5ab026(_0xa4be92){var _0xe61bc5=_0x4361;this[_0xe61bc5(0xb7b)](_0xa4be92);}},{'key':_0x3fd386(_0x147fda._0x125b8a),'value':function _0x263801(_0x4d2aba,_0x338b66){var _0x14073a=_0x3fd386;this['_rectangle']=null,this['translucent']=![];var _0x46f2e3=this['instances'],_0x28c384=[];for(var _0x21be0b=0x0;_0x21be0b<_0x46f2e3['length'];_0x21be0b++){var _0x4e8002=_0x46f2e3[_0x21be0b];if(_0x4e8002 instanceof Cesium__namespace['GeometryInstance'])_0x4e8002['id']=this[_0x14073a(_0x10d03c._0x4e647f)](_0x21be0b),_0x28c384['push'](_0x4e8002);else{var _0x395401=this['_createGeometryInstanceItem'](_0x4d2aba,_0x338b66,_0x4e8002);_0x395401&&(_0x395401['id']=this[_0x14073a(_0x10d03c._0x38b301)](_0x21be0b),_0x28c384[_0x14073a(_0x10d03c._0x39461f)](_0x395401));}}return _0x28c384;}},{'key':'_createGeometryInstanceItem','value':function _0x2cc177(_0x254226,_0x2f5a8a,_0x30205c){}},{'key':'_getPolylineOutlinePositions','value':function _0x3eb61f(_0x5cefac){return _0x5cefac['positions']?[LngLatArray['toCartesians'](_0x5cefac['positions'])]:null;}},{'key':_0x3fd386(0x764),'value':function _0x1bec1b(_0x351fb5){var _0x544eba=_0x3fd386,_0x4969c9=this[_0x544eba(_0x51da54._0x44cff8)],_0x132100=[],_0x3ea44c;for(var _0x47fcf7=0x0;_0x47fcf7<_0x4969c9[_0x544eba(_0x51da54._0x265474)];_0x47fcf7++){var _0x24a456,_0x309699=_0x4969c9[_0x47fcf7],_0xd103c0=void 0x0;if(Cesium__namespace['defined'](_0x309699['outline'])||Cesium__namespace[_0x544eba(0x70e)](_0x309699['outlineStyle'])||Cesium__namespace['defined'](_0x309699[_0x544eba(0x704)])||Cesium__namespace['defined'](_0x309699['outlineOpacity'])||Cesium__namespace['defined'](_0x309699['outlineWidth'])){var _0x26795c=this['_getOutlineStyle'](_0x309699['style']);if(!_0x26795c['show'])continue;_0xd103c0=_objectSpread2(_objectSpread2({},_0x351fb5),_0x26795c);}else _0xd103c0=_0x351fb5;_0x3ea44c=PolylineStyleConver['toCesiumVal'](_0xd103c0);!_0x3ea44c['material']&&(_0x3ea44c[_0x544eba(_0x51da54._0x5411ad)]=Cesium__namespace['PolylineColorAppearance']['VERTEX_FORMAT']);var _0x2b66e4=_0xd103c0['clampToGround']?Cesium__namespace['GroundPolylineGeometry']:Cesium__namespace['PolylineGeometry'],_0x54e801=(_0x24a456=_0x3ea44c[_0x544eba(0x84b)])!==null&&_0x24a456!==void 0x0?_0x24a456:Cesium__namespace[_0x544eba(_0x51da54._0x4e3c02)]['YELLOW']['withAlpha'](0.5),_0x2f49eb=this['_getPolylineOutlinePositions'](_0x309699);if(!_0x2f49eb)return;for(var _0x44766c=0x0,_0x1809fe=_0x2f49eb['length'];_0x44766c<_0x1809fe;_0x44766c++){var _0x5e4c94=_0x2f49eb[_0x44766c];Cesium__namespace['defined'](_0x309699[_0x544eba(0x5da)]['height'])&&(_0x5e4c94=setPositionsHeight(_0x5e4c94,_0x309699['style'][_0x544eba(_0x51da54._0x5b6d8f)]));_0x5e4c94[_0x544eba(_0x51da54._0x265474)]>0x0&&(_0x5e4c94=_0x5e4c94['concat'](_0x5e4c94[0x0]));var _0x5dcf8b=new Cesium__namespace['GeometryInstance']({'geometry':new _0x2b66e4(_objectSpread2(_objectSpread2({},_0x3ea44c),{},{'positions':_0x5e4c94})),'attributes':{'color':Cesium__namespace[_0x544eba(0x879)]['fromColor'](_0x54e801),'distanceDisplayCondition':_0x3ea44c['distanceDisplayCondition']}});_0x132100['push'](_0x5dcf8b);}}var _0x47faff=_objectSpread2(_objectSpread2({},this[_0x544eba(_0x51da54._0x5896d6)]),{},{'geometryInstances':_0x132100,'show':this['show']});delete _0x47faff[_0x544eba(0x5da)],delete _0x47faff['attr'];_0x3ea44c['material']?_0x47faff['appearance']=new Cesium__namespace[(_0x544eba(_0x51da54._0x33d723))](_objectSpread2({},_0x3ea44c)):_0x47faff['appearance']=new Cesium__namespace[(_0x544eba(_0x51da54._0x2b9b76))](_objectSpread2({},_0x3ea44c));var _0x4cd826;return _0x3ea44c['clampToGround']?_0x4cd826=this['primitiveCollection']['add'](new Cesium__namespace[(_0x544eba(0x100d))](_0x47faff)):_0x4cd826=this['primitiveCollection'][_0x544eba(0xd06)](new Cesium__namespace['Primitive'](_0x47faff)),this['bindPickId'](_0x4cd826),_0x4cd826;}},{'key':_0x3fd386(_0x147fda._0x5ce8d8),'value':function _0x2ddbad(_0x4b9d21){var _0x4bf8e6=_0x3fd386;this['_map']['closeHighlight']();var _0x2185f1=_0x4b9d21['pickedObject'];_0x2185f1&&(this['_last_pickedObject']=_0x2185f1,this[_0x4bf8e6(0x399)]['openHighlight'](this,this['_highlightOptions'],_0x4b9d21));}},{'key':'openHighlight','value':function _0x4bfa6c(_0x368470){var _0x37f95c=_0x3fd386,_0x840a70=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![],_0x127f3d=arguments['length']>0x2?arguments[0x2]:undefined;_0x840a70&&(this['_map'][_0x37f95c(_0x1053c7._0x20ae25)](),this['_map']['last_highlighGraphic']=this);_0x127f3d&&(this[_0x37f95c(0xd86)]=_0x127f3d);var _0x40e7bd=_0x368470||this['_highlightOptions'];if(this['_last_pickedObject']&&_0x40e7bd){var _0xcadb6a=PolygonStyleConver[_0x37f95c(_0x1053c7._0x51f409)](_objectSpread2(_objectSpread2({},this['_last_pickedObject']['data']['style']),_0x40e7bd)),_0x190461=this['_getColorByColorMaterial'](_0xcadb6a,![]);if(_0x190461){var _0x18dd0c=this['getGeometryInstanceAttributes'](this[_0x37f95c(_0x1053c7._0x5304a2)]['id']);_0x18dd0c['color']=Cesium__namespace['ColorGeometryInstanceAttribute'][_0x37f95c(_0x1053c7._0xa753f3)](_0x190461),this[_0x37f95c(0xb03)](EventType[_0x37f95c(0xbe4)],{},!![]);}}}},{'key':'closeHighlight','value':function _0xbef7af(){var _0x1fe456=_0x3fd386,_0x16a6aa;if(this[_0x1fe456(0xd86)]&&this['_primitive']){var _0x435e0f=PolygonStyleConver['toCesiumVal'](this[_0x1fe456(_0x3591a1._0x1805d2)]['data']['style']),_0x211dd8=this['_getColorByColorMaterial'](_0x435e0f,![]);if(_0x211dd8){var _0x5e1f6e=this[_0x1fe456(_0x3591a1._0x1d1060)](this['_last_pickedObject']['id']);_0x5e1f6e&&(_0x5e1f6e['color']=Cesium__namespace['ColorGeometryInstanceAttribute'][_0x1fe456(0x9ef)](_0x211dd8),this['fire'](EventType['highlightClose'],{},!![]));}delete this['_last_pickedObject'];}((_0x16a6aa=this[_0x1fe456(0x399)])===null||_0x16a6aa===void 0x0?void 0x0:_0x16a6aa['last_highlighGraphic'])===this&&this['_map']['_clearLastHighlight']();}}]),_0xac0721;}(BaseCombine),BasePointCombine=function(_0x46280e){var _0x2e19bf={_0x2234e2:0xa10,_0x211476:0x9dd};_inherits(_0x117401,_0x46280e);var _0x265ba6=_createSuper(_0x117401);function _0x117401(){return _classCallCheck(this,_0x117401),_0x265ba6['apply'](this,arguments);}return _createClass(_0x117401,[{'key':'_getModelMatrix','value':function _0x3cb6a8(_0x256c1d,_0x56d289){var _0xa93d4a=_0x4361;if(_0x256c1d['modelMatrix'])return _0x256c1d[_0xa93d4a(_0x2e19bf._0x2234e2)];var _0x1aa216=LngLatPoint['toCartesian'](_0x256c1d['position']),_0x2db6b0=Cesium__namespace['Math']['toRadians'](_0x56d289[_0xa93d4a(0x9b7)]||0x0),_0x2a47cb=Cesium__namespace['Math'][_0xa93d4a(0x8db)](_0x56d289[_0xa93d4a(_0x2e19bf._0x211476)]||0x0),_0x521b71=Cesium__namespace['Math']['toRadians'](_0x56d289['roll']||0x0),_0x2d58fd=Cesium__namespace[_0xa93d4a(0xbd4)]['headingPitchRollToFixedFrame'](_0x1aa216,new Cesium__namespace[(_0xa93d4a(0x7d7))](_0x2db6b0,_0x2a47cb,_0x521b71));return _0x2d58fd;}}]),_0x117401;}(BasePolyCombine),PlaneCombine=function(_0x453c9f){var _0x31fa6e={_0x4a2c00:0xd10,_0x397d9f:0x87e},_0x27ca25={_0x1485f4:0x751,_0x66bac2:0xcc3,_0x1718c1:0x755},_0x7d1b49=_0x5a92ef;_inherits(_0x449c7d,_0x453c9f);var _0x438bc7=_createSuper(_0x449c7d);function _0x449c7d(){return _classCallCheck(this,_0x449c7d),_0x438bc7['apply'](this,arguments);}return _createClass(_0x449c7d,[{'key':_0x7d1b49(_0x31fa6e._0x4a2c00),'value':function _0x2a41b1(_0x299dca){return PlaneStyleConver['toCesiumVal'](_0x299dca);}},{'key':_0x7d1b49(_0x31fa6e._0x397d9f),'value':function _0x538950(_0x6f4a80,_0x1f8ccc){return PlaneStyleConver['toJSON'](_0x6f4a80,_0x1f8ccc);}},{'key':_0x7d1b49(0xa42),'value':function _0x3b7503(_0x42c13c,_0x4a0ddb,_0x52a49f){var _0x4d2ddd=_0x7d1b49,_0x4c3202=PlaneStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options']['style']),_0x52a49f['style']||{}));_0x4c3202['vertexFormat']=_0x4c3202['vertexFormat']||_0x42c13c['vertexFormat'];var _0x55f4b4=this[_0x4d2ddd(0x4a2)](_0x4c3202);_0x4a0ddb&&_0x4c3202['outlineColor']&&(_0x55f4b4=_0x4c3202['outlineColor']);_0x55f4b4['alpha']!==0x1&&(this['translucent']=!![]);var _0x5886e0=this['_getModelMatrix'](_0x52a49f,_0x4c3202),_0xa29f6d=_0x4a0ddb?Cesium__namespace['PlaneOutlineGeometry']:Cesium__namespace[_0x4d2ddd(0x8ce)],_0x14db6a=new Cesium__namespace['GeometryInstance']({'geometry':new _0xa29f6d(_0x4c3202),'modelMatrix':_0x5886e0,'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x55f4b4),'distanceDisplayCondition':_0x4c3202['distanceDisplayCondition']}});return _0x14db6a;}},{'key':'_getModelMatrix','value':function _0x4df5b9(_0x427193,_0x5cdef7){var _0x58240b=_0x7d1b49,_0x49576d,_0x14dfcd,_0xbc44a,_0x2a8032;if(_0x427193['modelMatrix'])return _0x427193['modelMatrix'];var _0x1b83fa=_get(_getPrototypeOf(_0x449c7d['prototype']),'_getModelMatrix',this)['call'](this,_0x427193,_0x5cdef7);if(_0x5cdef7[_0x58240b(0x9e2)]===Cesium__namespace['Cartesian3']['UNIT_X']){var _0x191f29=Cesium__namespace['Matrix4']['fromRotationTranslation'](Cesium__namespace['Matrix3'][_0x58240b(_0x27ca25._0x1485f4)](Cesium__namespace['Math'][_0x58240b(0x8db)](0x5a)));Cesium__namespace['Matrix4']['multiply'](_0x1b83fa,_0x191f29,_0x1b83fa);}else{if(_0x5cdef7[_0x58240b(0x9e2)]===Cesium__namespace['Cartesian3']['UNIT_Y']){var _0x40cf9c=Cesium__namespace['Matrix4']['fromRotationTranslation'](Cesium__namespace['Matrix3']['fromRotationY'](Cesium__namespace['Math']['toRadians'](0x5a)));Cesium__namespace['Matrix4']['multiply'](_0x1b83fa,_0x40cf9c,_0x1b83fa);}}var _0x4cc9e6=Cesium__namespace['Matrix4']['fromScale'](new Cesium__namespace['Cartesian3']((_0x49576d=(_0x14dfcd=_0x5cdef7['dimensions'])===null||_0x14dfcd===void 0x0?void 0x0:_0x14dfcd['x'])!==null&&_0x49576d!==void 0x0?_0x49576d:0x1,(_0xbc44a=(_0x2a8032=_0x5cdef7['dimensions'])===null||_0x2a8032===void 0x0?void 0x0:_0x2a8032['y'])!==null&&_0xbc44a!==void 0x0?_0xbc44a:0x1,0x1));return Cesium__namespace[_0x58240b(_0x27ca25._0x66bac2)][_0x58240b(_0x27ca25._0x1718c1)](_0x1b83fa,_0x4cc9e6,_0x1b83fa),_0x1b83fa;}}]),_0x449c7d;}(BasePointCombine);register$4('planeC',PlaneCombine,!![]);var BoxCombine=function(_0x3117c0){var _0x1db7f5={_0x42f021:0x851,_0x46a01d:0x5da,_0x29c90:0x408},_0x2ae27c=_0x5a92ef;_inherits(_0x31e40b,_0x3117c0);var _0x16fa6c=_createSuper(_0x31e40b);function _0x31e40b(){return _classCallCheck(this,_0x31e40b),_0x16fa6c['apply'](this,arguments);}return _createClass(_0x31e40b,[{'key':'_conversionStyle','value':function _0x127349(_0x1bc35e){var _0x308354;return _0x1bc35e['closed']=(_0x308354=_0x1bc35e['closed'])!==null&&_0x308354!==void 0x0?_0x308354:!![],BoxStyleConver['toCesiumVal'](_0x1bc35e);}},{'key':_0x2ae27c(0x87e),'value':function _0x1972e2(_0x26ca2e,_0x91d00a){return BoxStyleConver['toJSON'](_0x26ca2e,_0x91d00a);}},{'key':'_createGeometryInstanceItem','value':function _0x55ef85(_0x34f064,_0x152cca,_0x43f8bd){var _0x15c969=_0x2ae27c,_0x2534f5=BoxStyleConver[_0x15c969(_0x1db7f5._0x42f021)](_objectSpread2(_objectSpread2({},this['options'][_0x15c969(_0x1db7f5._0x46a01d)]),_0x43f8bd['style']||{}));_0x2534f5['vertexFormat']=_0x2534f5['vertexFormat']||_0x34f064['vertexFormat'];var _0x3fc310=this['_getColorByColorMaterial'](_0x2534f5);_0x152cca&&_0x2534f5['outlineColor']&&(_0x3fc310=_0x2534f5['outlineColor']);_0x3fc310['alpha']!==0x1&&(this['translucent']=!![]);var _0x90a2f3=this['_getModelMatrix'](_0x43f8bd,_0x2534f5),_0x20da79=_0x152cca?Cesium__namespace[_0x15c969(_0x1db7f5._0x29c90)]:Cesium__namespace['BoxGeometry'],_0x1ce3be=new Cesium__namespace[(_0x15c969(0xd40))]({'geometry':_0x20da79['fromDimensions'](_0x2534f5),'modelMatrix':_0x90a2f3,'attributes':{'color':Cesium__namespace[_0x15c969(0x879)]['fromColor'](_0x3fc310),'distanceDisplayCondition':_0x2534f5[_0x15c969(0x4c4)]}});return _0x1ce3be;}}]),_0x31e40b;}(BasePointCombine);register$4('boxC',BoxCombine,!![]);var CircleCombine=function(_0x2b66bd){var _0x5ca23d={_0x371b35:0xdea,_0x1aa0e1:0x4a2,_0x2326b7:0x704,_0x553837:0x6e8};_inherits(_0x3b6353,_0x2b66bd);var _0x543c45=_createSuper(_0x3b6353);function _0x3b6353(){return _classCallCheck(this,_0x3b6353),_0x543c45['apply'](this,arguments);}return _createClass(_0x3b6353,[{'key':'_conversionStyle','value':function _0x5fea60(_0x45cb72){return CircleStyleConver['toCesiumVal'](_0x45cb72);}},{'key':'_style2Json','value':function _0x404b1c(_0xa2e487,_0x2bc361){return CircleStyleConver['toJSON'](_0xa2e487,_0x2bc361);}},{'key':'_createGeometryInstanceItem','value':function _0x414b7a(_0x47d18b,_0x483ed8,_0x1e18fc){var _0x5cd1a3=_0x4361,_0x3c60e5=CircleStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options']['style']),_0x1e18fc['style']||{}));_0x3c60e5['vertexFormat']=_0x3c60e5['vertexFormat']||_0x47d18b[_0x5cd1a3(_0x5ca23d._0x371b35)];var _0x236433=this[_0x5cd1a3(_0x5ca23d._0x1aa0e1)](_0x3c60e5);_0x483ed8&&_0x3c60e5[_0x5cd1a3(0x704)]&&(_0x236433=_0x3c60e5[_0x5cd1a3(_0x5ca23d._0x2326b7)]);_0x236433['alpha']!==0x1&&(this['translucent']=!![]);_0x1e18fc[_0x5cd1a3(0xd91)]=LngLatPoint['parse'](_0x1e18fc[_0x5cd1a3(0xd91)])['toCartesian'](),_0x3c60e5['center']=_0x1e18fc[_0x5cd1a3(0xd91)];var _0x58fbfb=_0x483ed8?Cesium__namespace['CircleOutlineGeometry']:Cesium__namespace[_0x5cd1a3(_0x5ca23d._0x553837)],_0x82b7dd=new Cesium__namespace['GeometryInstance']({'geometry':new _0x58fbfb(_0x3c60e5),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x236433),'distanceDisplayCondition':_0x3c60e5[_0x5cd1a3(0x4c4)]}});return _0x82b7dd;}},{'key':'_getPolylineOutlinePositions','value':function _0x5d103e(_0x2b97d0){var _0x2ca1c2=_0x4361,_0x3ef7d5=getEllipseOuterPositions({'position':_0x2b97d0['position'],'radius':_0x2b97d0['style']['radius'],'granularity':_0x2b97d0[_0x2ca1c2(0x5da)]['granularity']});return[_0x3ef7d5];}}]),_0x3b6353;}(BasePointCombine);register$4(_0x5a92ef(0xd84),CircleCombine,!![]);var CylinderCombine=function(_0x41534b){var _0x15e53d={_0x4b4417:0xdea},_0x224055={_0x5536da:0x7f9},_0x4f25b3={_0x35d8db:0x9c2},_0x5c5b16={_0xec6308:0xa90};_inherits(_0xca0322,_0x41534b);var _0x55a78e=_createSuper(_0xca0322);function _0xca0322(){var _0x4f9601=_0x4361;return _classCallCheck(this,_0xca0322),_0x55a78e[_0x4f9601(_0x5c5b16._0xec6308)](this,arguments);}return _createClass(_0xca0322,[{'key':'_conversionStyle','value':function _0x45f88b(_0xe997c9){var _0xd611d6=_0x4361,_0x59d163;return _0xe997c9[_0xd611d6(_0x4f25b3._0x35d8db)]=(_0x59d163=_0xe997c9['closed'])!==null&&_0x59d163!==void 0x0?_0x59d163:!![],CylinderStyleConver[_0xd611d6(0x851)](_0xe997c9);}},{'key':'_style2Json','value':function _0x38ddc3(_0x2e6825,_0x659293){var _0x5b1abd=_0x4361;return CylinderStyleConver[_0x5b1abd(_0x224055._0x5536da)](_0x2e6825,_0x659293);}},{'key':'_createGeometryInstanceItem','value':function _0x427b56(_0x139339,_0x5ab0bc,_0x5d0a8c){var _0x34e181=_0x4361,_0x5ca6ac=CylinderStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options']['style']),_0x5d0a8c['style']||{}));_0x5ca6ac['vertexFormat']=_0x5ca6ac[_0x34e181(_0x15e53d._0x4b4417)]||_0x139339[_0x34e181(0xdea)];var _0x4e06e9=this['_getColorByColorMaterial'](_0x5ca6ac);_0x5ab0bc&&_0x5ca6ac['outlineColor']&&(_0x4e06e9=_0x5ca6ac['outlineColor']);_0x4e06e9['alpha']!==0x1&&(this['translucent']=!![]);var _0x2bb03b=this['_getModelMatrix'](_0x5d0a8c,_0x5ca6ac),_0x2a8262=_0x5ab0bc?Cesium__namespace['CylinderOutlineGeometry']:Cesium__namespace['CylinderGeometry'],_0x533632=new Cesium__namespace['GeometryInstance']({'geometry':new _0x2a8262(_0x5ca6ac),'modelMatrix':_0x2bb03b,'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x4e06e9),'distanceDisplayCondition':_0x5ca6ac['distanceDisplayCondition']}});return _0x533632;}}]),_0xca0322;}(BasePointCombine);register$4('cylinderC',CylinderCombine,!![]);var FrustumCombine=function(_0x5dfd32){var _0xa6405f={_0x42a135:0x704,_0xb5005:0x313,_0x418bfa:0x218,_0x1c4713:0x6ba,_0x284930:0x7d7,_0x390f2b:0x8db};_inherits(_0x5d6ffe,_0x5dfd32);var _0x56559b=_createSuper(_0x5d6ffe);function _0x5d6ffe(){return _classCallCheck(this,_0x5d6ffe),_0x56559b['apply'](this,arguments);}return _createClass(_0x5d6ffe,[{'key':'_conversionStyle','value':function _0x5e4947(_0x43c60a){var _0x13aaf5=_0x4361,_0x3861be;return _0x43c60a['closed']=(_0x3861be=_0x43c60a[_0x13aaf5(0x9c2)])!==null&&_0x3861be!==void 0x0?_0x3861be:!![],CylinderStyleConver['toCesiumVal'](_0x43c60a);}},{'key':'_style2Json','value':function _0x39e5e3(_0xfd9951,_0x1a3797){var _0x4a969e=_0x4361;return CylinderStyleConver[_0x4a969e(0x7f9)](_0xfd9951,_0x1a3797);}},{'key':'_createGeometryInstanceItem','value':function _0x5b6b39(_0x1e6b2e,_0x59b681,_0xeb5bae){var _0x30cb6c=_0x4361,_0x1915fc=CylinderStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options']['style']),_0xeb5bae['style']||{}));_0x1915fc['vertexFormat']=_0x1915fc['vertexFormat']||_0x1e6b2e[_0x30cb6c(0xdea)];var _0x35160e=this[_0x30cb6c(0x4a2)](_0x1915fc);_0x59b681&&_0x1915fc[_0x30cb6c(_0xa6405f._0x42a135)]&&(_0x35160e=_0x1915fc['outlineColor']);_0x35160e[_0x30cb6c(_0xa6405f._0xb5005)]!==0x1&&(this['translucent']=!![]);var _0x2445b2=_0xeb5bae['position']=LngLatPoint[_0x30cb6c(_0xa6405f._0x418bfa)](_0xeb5bae[_0x30cb6c(0xd91)])['toCartesian'](),_0x21101e,_0x1e4eda;if(_0xeb5bae['targetPositio']){var _0x5ea55d=LngLatPoint[_0x30cb6c(0x218)](_0xeb5bae['targetPosition'])[_0x30cb6c(0x208)]();_0x21101e=Cesium__namespace['Cartesian3']['distance'](_0x2445b2,_0x5ea55d);var _0x1bad5d=getHeadingPitchRollForLine(_0x2445b2,_0x5ea55d);_0x1e4eda=Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x2445b2,_0x1bad5d);}else{_0x21101e=-_0x1915fc[_0x30cb6c(_0xa6405f._0x1c4713)];var _0x239b2b=new Cesium__namespace[(_0x30cb6c(_0xa6405f._0x284930))](Cesium__namespace['Math']['toRadians'](_0x1915fc['heading']||0x0),Cesium__namespace['Math'][_0x30cb6c(_0xa6405f._0x390f2b)](_0x1915fc['pitch']||0x0),Cesium__namespace['Math']['toRadians'](_0x1915fc['roll']||0x0));_0x1e4eda=Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x2445b2,_0x239b2b);}var _0x2db8d6=new Cesium__namespace[(_0x30cb6c(0x1c5))]({'fov':Cesium__namespace['Math'][_0x30cb6c(_0xa6405f._0x390f2b)](_0x1915fc['angle']*0x2||0.01),'aspectRatio':_0x1915fc['angle2']/_0x1915fc['angle'],'near':0.01,'far':_0x21101e}),_0x57e763=_0x59b681?Cesium__namespace['FrustumOutlineGeometry']:Cesium__namespace['FrustumGeometry'],_0x3067ee=new Cesium__namespace['GeometryInstance']({'geometry':new _0x57e763(_objectSpread2(_objectSpread2({},_0x1915fc),{},{'origin':_0x2445b2,'orientation':_0x1e4eda,'frustum':_0x2db8d6})),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x35160e),'distanceDisplayCondition':_0x1915fc['distanceDisplayCondition']}});return _0x3067ee;}}]),_0x5d6ffe;}(BasePointCombine);register$4('frustumC',FrustumCombine,!![]);var EllipsoidCombine=function(_0x1cc18){var _0x53101b={_0x419db0:0xccb},_0x4d8306={_0x4b3a9c:0xa90},_0x2eace3=_0x5a92ef;_inherits(_0x2c0b8b,_0x1cc18);var _0xb12331=_createSuper(_0x2c0b8b);function _0x2c0b8b(){var _0x49d6d4=_0x4361;return _classCallCheck(this,_0x2c0b8b),_0xb12331[_0x49d6d4(_0x4d8306._0x4b3a9c)](this,arguments);}return _createClass(_0x2c0b8b,[{'key':'_conversionStyle','value':function _0x5c4c46(_0x49196e){var _0x286851=_0x4361,_0x49257b;return _0x49196e['closed']=(_0x49257b=_0x49196e['closed'])!==null&&_0x49257b!==void 0x0?_0x49257b:!![],EllipsoidStyleConver[_0x286851(0x851)](_0x49196e);}},{'key':'_style2Json','value':function _0x216b64(_0x17c68a,_0x44925d){return EllipsoidStyleConver['toJSON'](_0x17c68a,_0x44925d);}},{'key':_0x2eace3(0xa42),'value':function _0xf1a53f(_0x5a88dd,_0x4c9591,_0x21f2b3){var _0xd122ef=_0x2eace3,_0x183685=EllipsoidStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options']['style']),_0x21f2b3[_0xd122ef(0x5da)]||{}));_0x183685[_0xd122ef(0xdea)]=_0x183685[_0xd122ef(0xdea)]||_0x5a88dd['vertexFormat'];var _0x74345c=this['_getColorByColorMaterial'](_0x183685);_0x4c9591&&_0x183685['outlineColor']&&(_0x74345c=_0x183685[_0xd122ef(0x704)]);_0x74345c['alpha']!==0x1&&(this[_0xd122ef(0xf51)]=!![]);var _0x14069c=this[_0xd122ef(0xc49)](_0x21f2b3,_0x183685),_0x2d7f17=_0x4c9591?Cesium__namespace['EllipsoidOutlineGeometry']:Cesium__namespace['EllipsoidGeometry'],_0x5b44fb=new Cesium__namespace['GeometryInstance']({'geometry':new _0x2d7f17(_0x183685),'modelMatrix':_0x14069c,'attributes':{'color':Cesium__namespace[_0xd122ef(0x879)][_0xd122ef(_0x53101b._0x419db0)](_0x74345c),'distanceDisplayCondition':_0x183685['distanceDisplayCondition']}});return _0x5b44fb;}}]),_0x2c0b8b;}(BasePointCombine);register$4('ellipsoidC',EllipsoidCombine,!![]);var PolylineCombine=function(_0x54d1d1){var _0x1ba367={_0x1c37ff:0x8ed},_0x3a321d={_0x35ed69:0x5da,_0x2b5d41:0x8ed,_0x2f2bee:0x447,_0x264ab3:0x4a2},_0x1b86ac={_0x301cbc:0xa90};_inherits(_0x52835d,_0x54d1d1);var _0x5bc3de=_createSuper(_0x52835d);function _0x52835d(){var _0x1fb6da=_0x4361;return _classCallCheck(this,_0x52835d),_0x5bc3de[_0x1fb6da(_0x1b86ac._0x301cbc)](this,arguments);}return _createClass(_0x52835d,[{'key':'_conversionStyle','value':function _0x2e7f4b(_0x34120c){return PolylineStyleConver['toCesiumVal'](_0x34120c);}},{'key':'_style2Json','value':function _0x8942e5(_0x417073,_0x43fb5b){return PolylineStyleConver['toJSON'](_0x417073,_0x43fb5b);}},{'key':'_createGeometryInstanceItem','value':function _0x4aaf56(_0x1ab80e,_0x2f4b7f,_0x150a5d){var _0x3ceb18=_0x4361,_0x34c494=PolylineStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options']['style']),_0x150a5d[_0x3ceb18(_0x3a321d._0x35ed69)]||{}));_0x1ab80e[_0x3ceb18(_0x3a321d._0x2b5d41)]&&(_0x34c494['vertexFormat']=Cesium__namespace[_0x3ceb18(0x8dc)][_0x3ceb18(_0x3a321d._0x2f2bee)]);var _0x55b88a=this[_0x3ceb18(_0x3a321d._0x264ab3)](_0x34c494),_0x116e5d=_0x150a5d['positions']=LngLatArray['toCartesians'](_0x150a5d['positions']);_0x34c494[_0x3ceb18(0xbe0)]=_0x116e5d;var _0x37c92a=_0x34c494['clampToGround']?Cesium__namespace[_0x3ceb18(0xada)]:Cesium__namespace['PolylineGeometry'],_0x513ba8=new Cesium__namespace['GeometryInstance']({'geometry':new _0x37c92a(_0x34c494),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x55b88a),'distanceDisplayCondition':_0x34c494['distanceDisplayCondition']}});return _0x513ba8;}},{'key':'_createAppearance','value':function _0x478564(_0x45a47c,_0x3bf0b3){var _0x569072=_0x4361;return _0x45a47c[_0x569072(_0x1ba367._0x1c37ff)]?new Cesium__namespace['PolylineColorAppearance'](_objectSpread2({},_0x45a47c)):new Cesium__namespace['PolylineMaterialAppearance'](_objectSpread2({},_0x45a47c));}}]),_0x52835d;}(BasePolyCombine);register$4(_0x5a92ef(0xca0),PolylineCombine),register$4('polylineC',PolylineCombine);var PolylineVolumeCombine=function(_0x4f26ad){var _0x2a8faf={_0x3b47ff:0x514},_0x3b9d5f={_0x3c339c:0xa90},_0x2a3bd3=_0x5a92ef;_inherits(_0x1c224b,_0x4f26ad);var _0x58999b=_createSuper(_0x1c224b);function _0x1c224b(){var _0x20c933=_0x4361;return _classCallCheck(this,_0x1c224b),_0x58999b[_0x20c933(_0x3b9d5f._0x3c339c)](this,arguments);}return _createClass(_0x1c224b,[{'key':'_conversionStyle','value':function _0x4e7b28(_0x41c06d){var _0x194f6a=_0x4361,_0x2ff3cc;return _0x41c06d['closed']=(_0x2ff3cc=_0x41c06d['closed'])!==null&&_0x2ff3cc!==void 0x0?_0x2ff3cc:!![],PolylineVolumeStyleConver[_0x194f6a(0x851)](_0x41c06d);}},{'key':'_style2Json','value':function _0x223ece(_0x5e2086,_0x5517e6){var _0x57b465=_0x4361;return PolylineVolumeStyleConver[_0x57b465(0x7f9)](_0x5e2086,_0x5517e6);}},{'key':_0x2a3bd3(0xa42),'value':function _0x5e49c4(_0x239236,_0x5c35d5,_0xf12171){var _0x117f87=_0x2a3bd3,_0x5520e2=PolylineVolumeStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this[_0x117f87(_0x2a8faf._0x3b47ff)]['style']),_0xf12171['style']||{}));_0x5520e2['vertexFormat']=_0x5520e2['vertexFormat']||_0x239236['vertexFormat'];var _0x5bcc2e=this['_getColorByColorMaterial'](_0x5520e2);_0x5c35d5&&_0x5520e2['outlineColor']&&(_0x5bcc2e=_0x5520e2['outlineColor']);_0x5bcc2e['alpha']!==0x1&&(this['translucent']=!![]);var _0x224dcf=_0xf12171[_0x117f87(0xbe0)]=LngLatArray['toCartesians'](_0xf12171['positions']),_0xba915f=_0x5c35d5?Cesium__namespace['PolylineVolumeOutlineGeometry']:Cesium__namespace['PolylineVolumeGeometry'],_0x530de3=new Cesium__namespace['GeometryInstance']({'geometry':new _0xba915f(_objectSpread2(_objectSpread2({},_0x5520e2),{},{'polylinePositions':_0x224dcf,'shapePositions':_0x5520e2[_0x117f87(0x319)]})),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x5bcc2e),'distanceDisplayCondition':_0x5520e2[_0x117f87(0x4c4)]}});return _0x530de3;}}]),_0x1c224b;}(BasePolyCombine);register$4('polylineVolumeC',PolylineVolumeCombine);var CorridorCombine=function(_0x24b24c){var _0x564043={_0x17bcee:0x5da,_0x5cd977:0xccb};_inherits(_0x430263,_0x24b24c);var _0x541a39=_createSuper(_0x430263);function _0x430263(){var _0x35efd5=_0x4361;return _classCallCheck(this,_0x430263),_0x541a39[_0x35efd5(0xa90)](this,arguments);}return _createClass(_0x430263,[{'key':'_conversionStyle','value':function _0x54c642(_0x13d3b1){return CorridorStyleConver['toCesiumVal'](_0x13d3b1);}},{'key':'_style2Json','value':function _0x6de7b0(_0x2d8f6c,_0x1f0617){return CorridorStyleConver['toJSON'](_0x2d8f6c,_0x1f0617);}},{'key':'_createGeometryInstanceItem','value':function _0x2982bf(_0x3d9901,_0x7695d1,_0x52a0f6){var _0x29da6c=_0x4361,_0x33fedc=CorridorStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options']['style']),_0x52a0f6[_0x29da6c(_0x564043._0x17bcee)]||{}));_0x33fedc['vertexFormat']=_0x33fedc['vertexFormat']||_0x3d9901['vertexFormat'];var _0x39158d=this['_getColorByColorMaterial'](_0x33fedc);_0x7695d1&&_0x33fedc['outlineColor']&&(_0x39158d=_0x33fedc['outlineColor']);_0x39158d[_0x29da6c(0x313)]!==0x1&&(this['translucent']=!![]);_0x52a0f6['positions']=LngLatArray['toCartesians'](_0x52a0f6['positions']),_0x33fedc['positions']=_0x52a0f6[_0x29da6c(0xbe0)];var _0x36e0bf=_0x7695d1?Cesium__namespace['CorridorOutlineGeometry']:Cesium__namespace[_0x29da6c(0x202)],_0x4edd38=new Cesium__namespace['GeometryInstance']({'geometry':new _0x36e0bf(_0x33fedc),'attributes':{'color':Cesium__namespace[_0x29da6c(0x879)][_0x29da6c(_0x564043._0x5cd977)](_0x39158d),'distanceDisplayCondition':_0x33fedc['distanceDisplayCondition']}});return _0x4edd38;}}]),_0x430263;}(BasePolyCombine);register$4(_0x5a92ef(0xd17),CorridorCombine);var WallCombine=function(_0x46cbb3){var _0x2eb808={_0x252fec:0xa42},_0x5d4685={_0xf9d8f0:0x851,_0x20b233:0x514,_0x5bd778:0x5da,_0xdb09dd:0x313,_0x354505:0x675,_0x38d851:0x4b9,_0x3c5017:0x4c4},_0xca4239=_0x5a92ef;_inherits(_0x33d510,_0x46cbb3);var _0x7e814e=_createSuper(_0x33d510);function _0x33d510(){return _classCallCheck(this,_0x33d510),_0x7e814e['apply'](this,arguments);}return _createClass(_0x33d510,[{'key':'_conversionStyle','value':function _0x5cf28c(_0x1b2ab0){var _0x10ca14=_0x4361;return WallStyleConver[_0x10ca14(0x851)](_0x1b2ab0);}},{'key':'_style2Json','value':function _0x50acf8(_0x2c47a9,_0x2411f7){return WallStyleConver['toJSON'](_0x2c47a9,_0x2411f7);}},{'key':_0xca4239(_0x2eb808._0x252fec),'value':function _0x497eb1(_0x4d71a1,_0x433230,_0x358f6a){var _0x3bc1cb=_0xca4239,_0x4f5669,_0x39bd00=WallStyleConver[_0x3bc1cb(_0x5d4685._0xf9d8f0)](_objectSpread2(_objectSpread2({},this[_0x3bc1cb(_0x5d4685._0x20b233)][_0x3bc1cb(_0x5d4685._0x5bd778)]),_0x358f6a[_0x3bc1cb(_0x5d4685._0x5bd778)]||{}));_0x39bd00['vertexFormat']=_0x39bd00[_0x3bc1cb(0xdea)]||_0x4d71a1[_0x3bc1cb(0xdea)];var _0x5ec62a=this['_getColorByColorMaterial'](_0x39bd00);_0x433230&&_0x39bd00['outlineColor']&&(_0x5ec62a=_0x39bd00['outlineColor']);_0x5ec62a[_0x3bc1cb(_0x5d4685._0xdb09dd)]!==0x1&&(this['translucent']=!![]);var _0x2493c7=[],_0x274119=[],_0xab2578=_0x358f6a['positions'],_0x346379=new Array(_0xab2578),_0x36a8e8=new Array(_0xab2578);_0x358f6a['positions'][_0x3bc1cb(_0x5d4685._0x354505)](function(_0x2ad0e4,_0x3bf7dd){var _0x2b1076=_0x3bc1cb,_0x45ab85=LngLatPoint[_0x2b1076(0x218)](_0x2ad0e4);if(!_0x45ab85||!_0x45ab85['valid']())return;_0x2493c7['push'](_0x45ab85),_0x274119['push'](_0x45ab85['toCartesian']());var _0x56a0f3=_0x2493c7[_0x3bf7dd]['alt'];_0x346379[_0x3bf7dd]=_0x56a0f3,_0x36a8e8[_0x3bf7dd]=_0x56a0f3+Number(_0x39bd00['diffHeight']||0x64);});_0x39bd00['closure']&&((_0x4f5669=_0x274119)===null||_0x4f5669===void 0x0?void 0x0:_0x4f5669['length'])>0x0&&(_0x274119=_0x274119['concat'](_0x274119[0x0]),_0x346379=_0x346379[_0x3bc1cb(_0x5d4685._0x38d851)](_0x346379[0x0]),_0x36a8e8=_0x36a8e8['concat'](_0x36a8e8[0x0]));var _0x5c50fc=_0x433230?Cesium__namespace['WallOutlineGeometry']:Cesium__namespace['WallGeometry'],_0x4a4956=new Cesium__namespace[(_0x3bc1cb(0xd40))]({'geometry':new _0x5c50fc(_objectSpread2(_objectSpread2({},_0x39bd00),{},{'positions':_0x274119,'maximumHeights':_0x36a8e8,'minimumHeights':_0x346379})),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x5ec62a),'distanceDisplayCondition':_0x39bd00[_0x3bc1cb(_0x5d4685._0x3c5017)]}});return _0x4a4956;}}]),_0x33d510;}(BasePolyCombine);register$4(_0x5a92ef(0xc90),WallCombine);var PolygonCombine=function(_0x432a75){var _0x42ae63={_0x34a87a:0xe3f},_0x4e4ab4={_0x80e64b:0xd04},_0x25fb9b={_0x13aab5:0x851,_0x151de9:0xdea,_0x17d98a:0x313,_0x1652bd:0xf51,_0x4429de:0xbe0,_0x2023ca:0x2b1,_0x431af2:0x4c4},_0x4db86a={_0x56889b:0xa90},_0xb5bdd=_0x5a92ef;_inherits(_0x4171c6,_0x432a75);var _0x125998=_createSuper(_0x4171c6);function _0x4171c6(){var _0x284e3f=_0x4361;return _classCallCheck(this,_0x4171c6),_0x125998[_0x284e3f(_0x4db86a._0x56889b)](this,arguments);}return _createClass(_0x4171c6,[{'key':'_conversionStyle','value':function _0x34ff6c(_0x19b8b3){return PolygonStyleConver['toCesiumVal'](_0x19b8b3);}},{'key':'_style2Json','value':function _0x488b63(_0x4eddd7,_0x567db2){return PolygonStyleConver['toJSON'](_0x4eddd7,_0x567db2);}},{'key':'_createGeometryInstanceItem','value':function _0x454a73(_0x27d095,_0x4cef0e,_0x154bc7){var _0x4d22a6=_0x4361,_0x2dc946=PolygonStyleConver[_0x4d22a6(_0x25fb9b._0x13aab5)](_objectSpread2(_objectSpread2({},this['options']['style']),_0x154bc7['style']||{}));_0x2dc946[_0x4d22a6(_0x25fb9b._0x151de9)]=_0x2dc946['vertexFormat']||_0x27d095['vertexFormat'];var _0x4932bd=this['_getColorByColorMaterial'](_0x2dc946);_0x4cef0e&&_0x2dc946['outlineColor']&&(_0x4932bd=_0x2dc946['outlineColor']);_0x4932bd[_0x4d22a6(_0x25fb9b._0x17d98a)]!==0x1&&(this[_0x4d22a6(_0x25fb9b._0x1652bd)]=!![]);var _0x29c017,_0x4e16a1;_0x154bc7['positions']['length']>0x0&&Array['isArray'](_0x154bc7['positions'][0x0])&&_0x154bc7['positions'][0x0]['length']>0x0&&Array['isArray'](_0x154bc7['positions'][0x0][0x0])&&isNumber(_0x154bc7['positions'][0x0][0x0][0x0])?(_0x29c017=getPolygonHierarchy(_0x154bc7[_0x4d22a6(_0x25fb9b._0x4429de)]),_0x4e16a1=_0x29c017[_0x4d22a6(0xbe0)]):(_0x4e16a1=_0x154bc7['positions']=LngLatArray[_0x4d22a6(0x573)](_0x154bc7['positions']),_0x29c017=new Cesium__namespace['PolygonHierarchy'](_0x4e16a1));_0x154bc7['_hierarchy']=_0x29c017,_0x2dc946[_0x4d22a6(_0x25fb9b._0x2023ca)]=_0x29c017;var _0x1c29e3=_0x4cef0e?Cesium__namespace['PolygonOutlineGeometry']:Cesium__namespace[_0x4d22a6(0x251)],_0x4f033b=new Cesium__namespace['GeometryInstance']({'geometry':new _0x1c29e3(_0x2dc946),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x4932bd),'distanceDisplayCondition':_0x2dc946[_0x4d22a6(_0x25fb9b._0x431af2)]}});return _0x4f033b;}},{'key':_0xb5bdd(_0x42ae63._0x34a87a),'value':function _0xc545a2(_0xfba667){var _0x4edbc2=_0xb5bdd;if(_0xfba667['_hierarchy'])return getHierarchyVal(_0xfba667[_0x4edbc2(0xb6f)]);else{if(_0xfba667['positions'])return getHierarchyVal(LngLatArray[_0x4edbc2(0x573)](_0xfba667['positions']));}}},{'key':_0xb5bdd(0xfe0),'value':function _0x239be3(_0x378d55){var _0x33ea58=_0xb5bdd,_0x128113,_0x23b446=0x615299,_0x271c38=((_0x128113=this['style'])===null||_0x128113===void 0x0?void 0x0:_0x128113[_0x33ea58(_0x4e4ab4._0x80e64b)])||0x0;for(var _0x27c03c=0x0,_0x5e59fd=this['primitiveCollection']['length'];_0x27c03c<_0x5e59fd;_0x27c03c++){var _0x3e1419=this['primitiveCollection']['get'](_0x27c03c),_0xc52625=(_0x23b446+_0x378d55)/(_0x23b446+_0x271c38),_0x56ef2d=Cesium__namespace['Matrix4']['fromScale'](new Cesium__namespace[(_0x33ea58(0x23b))](_0xc52625,_0xc52625,_0xc52625));_0x3e1419['modelMatrix']=_0x56ef2d;}}},{'key':'_getGeoJsonGeometry','value':function _0x333701(_0x28bdb6,_0xf851e4){return{'type':'Polygon','coordinates':[LngLatArray['toArray'](_0x28bdb6['positions'],_0xf851e4===null||_0xf851e4===void 0x0?void 0x0:_0xf851e4['noAlt'])]};}}]),_0x4171c6;}(BasePolyCombine);register$4('polygonCombine',PolygonCombine),register$4('polygonC',PolygonCombine);var WaterCombine=function(_0x200429){var _0x523838={_0x2dd12f:0x55a,_0x2d1ceb:0xee4,_0x296143:0xfb7};_inherits(_0x11a57a,_0x200429);var _0x3cb632=_createSuper(_0x11a57a);function _0x11a57a(){return _classCallCheck(this,_0x11a57a),_0x3cb632['apply'](this,arguments);}return _createClass(_0x11a57a,[{'key':'_addedHook','value':function _0x3593cd(_0x30bd5c){var _0x375aca=_0x4361,_0x41b0f8;if(!this['show'])return;var _0x3f92be=this['_conversionStyle'](_0x30bd5c);_0x30bd5c['opacity']=(_0x41b0f8=_0x30bd5c['opacity'])!==null&&_0x41b0f8!==void 0x0?_0x41b0f8:0.8;var _0x3d3c8f={'geometryInstances':this[_0x375aca(0xd78)](_0x3f92be),'appearance':new Cesium__namespace['EllipsoidSurfaceAppearance']({'aboveGround':![],'material':new Cesium__namespace['Material']({'fabric':{'type':'Water','uniforms':{'specularMap':_0x3f92be['specularMap']||Cesium__namespace['Material']['DefaultImageId'],'normalMap':_0x3f92be[_0x375aca(0xfd3)]||Cesium__namespace[_0x375aca(_0x523838._0x2dd12f)]['DefaultImageId'],'frequency':_0x3f92be['frequency']||0x1f40,'animationSpeed':_0x3f92be['animationSpeed']||0.03,'amplitude':_0x3f92be['amplitude']||0x5,'specularIntensity':_0x30bd5c['specularIntensity']||0.8,'baseWaterColor':getCesiumColor(_0x30bd5c[_0x375aca(_0x523838._0x2d1ceb)]||'#123e59')['withAlpha'](_0x30bd5c['opacity']),'blendColor':getCesiumColor(_0x30bd5c['blendColor']||_0x375aca(_0x523838._0x296143))['withAlpha'](_0x30bd5c['opacity'])}}}),'fragmentShaderSource':WaterFS,'translucent':_0x30bd5c['opacity']!==0x1}),'show':this[_0x375aca(0x7a6)]};if(_0x30bd5c['clampToGround']){var _0x1c4497;_0x3d3c8f['classificationType']=(_0x1c4497=_0x30bd5c['classificationType'])!==null&&_0x1c4497!==void 0x0?_0x1c4497:Cesium__namespace['ClassificationType']['TERRAIN'],this['_primitive']=this['primitiveCollection'][_0x375aca(0xd06)](new Cesium__namespace['GroundPrimitive'](_0x3d3c8f));}else this['_primitive']=this[_0x375aca(0xcda)][_0x375aca(0xd06)](new Cesium__namespace['Primitive'](_0x3d3c8f));}}]),_0x11a57a;}(PolygonCombine);register$4(_0x5a92ef(0x775),WaterCombine),register$4('waterC',WaterCombine);var RectangleCombine=function(_0x3bc923){var _0x15fab1={_0x2d0c9f:0x5da,_0xb0d6b9:0xdea,_0x1c2d7f:0x70e,_0x872fdc:0xaa9};_inherits(_0x15c70f,_0x3bc923);var _0x27e7b2=_createSuper(_0x15c70f);function _0x15c70f(){return _classCallCheck(this,_0x15c70f),_0x27e7b2['apply'](this,arguments);}return _createClass(_0x15c70f,[{'key':'_conversionStyle','value':function _0x6b25ce(_0x1427a8){return RectangleStyleConver['toCesiumVal'](_0x1427a8);}},{'key':'_style2Json','value':function _0xc5ed1c(_0x41e7eb,_0xe61d0f){return RectangleStyleConver['toJSON'](_0x41e7eb,_0xe61d0f);}},{'key':'_createGeometryInstanceItem','value':function _0x7794b2(_0x36bf12,_0x3fb9cd,_0x2b7e6e){var _0x5a3409=_0x4361,_0x5b97be=RectangleStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options']['style']),_0x2b7e6e[_0x5a3409(_0x15fab1._0x2d0c9f)]||{}));_0x5b97be[_0x5a3409(0xdea)]=_0x5b97be['vertexFormat']||_0x36bf12[_0x5a3409(_0x15fab1._0xb0d6b9)];var _0x48d628=this['_getColorByColorMaterial'](_0x5b97be);_0x3fb9cd&&_0x5b97be['outlineColor']&&(_0x48d628=_0x5b97be[_0x5a3409(0x704)]);_0x48d628[_0x5a3409(0x313)]!==0x1&&(this['translucent']=!![]);var _0x3ec7b8=_0x2b7e6e['positions']=LngLatArray['toCartesians'](_0x2b7e6e['positions']);_0x5b97be['rectangle']=Cesium__namespace['Rectangle']['fromCartesianArray'](_0x3ec7b8);Cesium__namespace[_0x5a3409(_0x15fab1._0x1c2d7f)](_0x5b97be['rectangle'])&&(Cesium__namespace['defined'](this['_rectangle'])?this['_rectangle']=Cesium__namespace['Rectangle'][_0x5a3409(0xf41)](_0x5b97be['rectangle'],this[_0x5a3409(_0x15fab1._0x872fdc)]):this['_rectangle']=_0x5b97be['rectangle']);var _0xa16ff8=_0x3fb9cd?Cesium__namespace['RectangleOutlineGeometry']:Cesium__namespace[_0x5a3409(0xb2b)],_0x11cab7=new Cesium__namespace['GeometryInstance']({'geometry':new _0xa16ff8(_0x5b97be),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x48d628),'distanceDisplayCondition':_0x5b97be['distanceDisplayCondition']}});return _0x11cab7;}}]),_0x15c70f;}(BasePolyCombine);register$4(_0x5a92ef(0x803),RectangleCombine);var EditDivGraphic=function(_0xe04e50){var _0x4d6807={_0x3f4a03:0xd91},_0x7d77a7={_0x274d3d:0x399},_0x2d6fe3={_0x5462fe:0x8f3,_0x3da675:0x2b4},_0x32a2e8={_0x16ab85:0x561},_0x4fa40d={_0x57967a:0xe41},_0x144b3b={_0x227b70:0xd3c,_0x270deb:0xfb9},_0x4b0fc7={_0x55c4d5:0xab7,_0x4f7ebf:0x65d,_0x37ecc0:0xd3c,_0x2adcd7:0x61a,_0x4f3113:0xe41,_0x188d98:0x48d},_0x4a86b5={_0x2b6210:0xb5a,_0x1c59db:0xa68,_0x5d2dc5:0x3ce,_0x413fa4:0xcf2,_0x3ca311:0x399},_0x2e256a=_0x5a92ef;_inherits(_0x4464ad,_0xe04e50);var _0x221ff4=_createSuper(_0x4464ad);function _0x4464ad(){var _0xe1232d=_0x4361;return _classCallCheck(this,_0x4464ad),_0x221ff4[_0xe1232d(0xa90)](this,arguments);}return _createClass(_0x4464ad,[{'key':_0x2e256a(0xabf),'get':function _0x4b1535(){return this['_graphic']['_container'];}},{'key':'activate','value':function _0x4f48df(){var _0x1b9fab=_0x2e256a,_0x169e45=this;if(this['_enabled'])return this;return this['_enabled']=!![],this[_0x1b9fab(0xabf)]['addEventListener']('mousemove',this[_0x1b9fab(_0x4a86b5._0x2b6210)]['bind'](this)),this['container'][_0x1b9fab(_0x4a86b5._0x1c59db)]('mouseout',this['_onMouseOut']['bind'](this)),this['container']['addEventListener'](_0x1b9fab(0x61a),this[_0x1b9fab(_0x4a86b5._0x5d2dc5)]['bind'](this)),addClass(this['container'],this['_graphic']['style']['editClassName']||'mars3d-divGraphic-edit'),this['_graphic']['_draw_tooltip']=this['_map'][_0x1b9fab(0xef6)]('_拖动对象后')+_0x1b9fab(_0x4a86b5._0x413fa4)+this[_0x1b9fab(_0x4a86b5._0x3ca311)]['getLangText']('_修改位置')+'<br/>'+this['_map']['getLangText']('_更多功能请右击'),this[_0x1b9fab(0xe41)]['onDragEnd']=function(_0x4d3a2c,_0x507c36,_0x2fbe0a){var _0x1e16c6=_0x1b9fab;_0x169e45[_0x1e16c6(0xe41)]['position']=_0x507c36,_0x169e45[_0x1e16c6(0xb03)](EventType['editMovePoint'],{'mouseEvent':_0x2fbe0a,'cartesian':_0x507c36});},this['_last_contextmenuConfig']=this['_graphic']['_contextmenuConfig'],this[_0x1b9fab(0xe41)][_0x1b9fab(0x9a1)](this['getDraggerContextMenu'](this['_graphic'])),this['fire'](EventType[_0x1b9fab(0x38c)]),this;}},{'key':'disable','value':function _0x1615b4(){var _0x86d08f=_0x2e256a;if(!this['_enabled'])return this;return this['_enabled']=![],this[_0x86d08f(_0x4b0fc7._0x55c4d5)](),delete this['_graphic']['onDragEnd'],delete this['_graphic']['_draw_tooltip'],this['_graphic'][_0x86d08f(0x25f)](),this[_0x86d08f(_0x4b0fc7._0x4f7ebf)]&&(this['_graphic']['_contextmenuConfig']=this['_last_contextmenuConfig'],delete this[_0x86d08f(0x65d)]),this[_0x86d08f(0xabf)][_0x86d08f(_0x4b0fc7._0x37ecc0)]('mousemove',this['_onMouseMove']),this['container']['removeEventListener']('mouseout',this['_onMouseOut']),this['container']['removeEventListener'](_0x86d08f(_0x4b0fc7._0x2adcd7),this[_0x86d08f(0x3ce)]),this['unbindEvent'](),removeClass(this['container'],this[_0x86d08f(_0x4b0fc7._0x4f3113)]['style'][_0x86d08f(_0x4b0fc7._0x188d98)]||'mars3d-divGraphic-edit'),this['fire'](EventType['editStop']),this;}},{'key':'unbindEvent','value':function _0x52771b(){var _0x1ee1e3=_0x2e256a;this['_mouseMoveHandle']&&document[_0x1ee1e3(_0x144b3b._0x227b70)]('mousemove',this['_mouseMoveHandle'],![]),this[_0x1ee1e3(_0x144b3b._0x270deb)]&&document['removeEventListener']('mouseup',this['_mouseUpHandle'],![]),this['_map']['setCursor'](![]);}},{'key':_0x2e256a(0xb5a),'value':function _0x10d4f8(_0xbf23c7){var _0x1b3cf1=_0x2e256a;if(this[_0x1b3cf1(_0x4fa40d._0x57967a)]['_draw_tooltip']){var _0x259e29=this['_graphic'][_0x1b3cf1(0xd41)](_0xbf23c7);this['_map']['openSmallTooltip'](_0x259e29,this['_graphic']['_draw_tooltip']);}}},{'key':'_onMouseOut','value':function _0x443531(_0x32e454){var _0x35a158=_0x2e256a;this['_map'][_0x35a158(_0x32a2e8._0x16ab85)]();}},{'key':'_onMarkerDragStart','value':function _0x4f49fd(_0x57f708){var _0xf0fcf6=_0x2e256a,_0xfe5c0=this;if(!this['_enabled']||_0x57f708[_0xf0fcf6(0xee6)]!==0x1)return;_0x57f708['preventDefault'](),this['_map'][_0xf0fcf6(0x44b)](!![]),this['fire'](EventType['editMouseDown'],{'mouseEvent':_0x57f708}),this[_0xf0fcf6(_0x2d6fe3._0x5462fe)](),!this['_mouseMoveHandle']&&(this[_0xf0fcf6(_0x2d6fe3._0x3da675)]=function(_0x26ec74){_0xfe5c0['_onMarkerDrag'](_0x26ec74);},this['_mouseUpHandle']=function(_0x22ed61){_0xfe5c0['_onMarkerDragEnd'](_0x22ed61);}),document['addEventListener']('mousemove',this[_0xf0fcf6(0x2b4)],![]),document['addEventListener']('mouseup',this['_mouseUpHandle'],![]);}},{'key':'_onMarkerDrag','value':function _0x43205f(_0x46cf53){var _0x16f812=_0x2e256a;if(!this['_enabled'])return;_0x46cf53['preventDefault']();var _0x1fb912=this['_graphic'][_0x16f812(0xd41)](_0x46cf53),_0x31878c=getCurrentMousePosition(this[_0x16f812(0x399)]['scene'],_0x1fb912);if(!_0x31878c)return;this['_graphic']['position']=_0x31878c,this[_0x16f812(_0x7d77a7._0x274d3d)][_0x16f812(0xfae)](_0x1fb912,this['_map'][_0x16f812(0xef6)](_0x16f812(0x3e9))),this['fire'](EventType['editMouseMove'],{'mouseEvent':_0x46cf53,'cartesian':_0x31878c,'windowPosition':_0x1fb912});}},{'key':'_onMarkerDragEnd','value':function _0x5a4e73(_0x4ef0d0){var _0x5e5a95=_0x2e256a;if(!this[_0x5e5a95(0x2b3)])return;_0x4ef0d0['preventDefault'](),this['unbindEvent'](),this['_map']['closeSmallTooltip']();var _0x4ebc91=this[_0x5e5a95(0xe41)][_0x5e5a95(0xd41)](_0x4ef0d0);this['fire'](EventType['editMovePoint'],{'mouseEvent':_0x4ef0d0,'cartesian':this['_graphic'][_0x5e5a95(0xd91)],'windowPosition':_0x4ebc91});}},{'key':'_updateMatrixMovePosition','value':function _0x49bd17(_0x2eeea8){var _0x1f24e9=_0x2e256a;if(!this['_matrixMove']||!_0x2eeea8['position'])return;this['_matrixMove'][_0x1f24e9(0xd91)]=_0x2eeea8[_0x1f24e9(_0x4d6807._0x3f4a03)];}}]),_0x4464ad;}(EditBase),isFirefox=window['navigator']['userAgent']['toLowerCase']()['indexOf']('firefox')>=0x0,DivGraphic=function(_0x208de8){var _0x646e80={_0x1c907e:0x415,_0x30066a:0xcef,_0x295255:0xe75,_0x4ce6ca:0x9cf,_0x3895a:0xe9e},_0x216a3f={_0x4e75af:0xd81,_0x377948:0xa68},_0x35864e={_0x2117e5:0xedc,_0x5d56d2:0x76a,_0x2b3bc7:0xd3c},_0x61d31e={_0x473d4b:0x925},_0x255de5={_0x3f0f89:0x399},_0x4d7b0b={_0x1cf557:0x399},_0x56f689={_0x208f7b:0x21a},_0x4d375f={_0x148ff2:0x698,_0x4ce135:0x3ed,_0x15cb59:0x86c},_0x2fa3ad={_0x30451e:0xb11},_0x4b3feb={_0xed2ff9:0xab5},_0x2ce7a7={_0x2841f1:0x5d3,_0x56a580:0x894,_0x5d9222:0xc70,_0x38a8f9:0x224,_0x429e9e:0x649},_0x316af6={_0x3f48b4:0x894},_0xde5eef={_0x4a9e57:0xd38,_0x43fd91:0xd91},_0x1d0695={_0x2d4972:0x352,_0x11371a:0xa3e},_0x367184={_0x71e2d8:0x399,_0x4a88c9:0xb74},_0x351df6={_0x3b78cc:0xf67,_0x5b9d5a:0x821,_0x283d9e:0x3e0,_0x734113:0xdfb,_0x1485e1:0x6c5,_0xb02328:0x8d9},_0x162df1={_0x5cc089:0x399,_0x225153:0xdfb},_0x4b02fa={_0x484933:0x434},_0xd2e426={_0x2d1f31:0x659,_0x2f4a5e:0x514,_0x229c91:0x2c5,_0x53ebea:0x514,_0x2a6d01:0x6b7,_0x4d5634:0xe4f,_0x53607f:0x514,_0x4b4c2b:0x76c,_0x284a71:0x51a,_0x3c930e:0xfb0,_0x236aef:0x55c,_0xc596e2:0x6ba,_0x6d66c4:0xb49,_0x55e10d:0x913,_0x527055:0x218,_0x5cb83b:0x208},_0x52adca={_0x5ba1f1:0x41b},_0x512437={_0x446d84:0x4f1},_0x16bb21={_0x4db87f:0x399,_0x511fe3:0xa3c,_0x5bdf8f:0xa38,_0x475d35:0x70e,_0x28de3e:0xd98,_0x584b77:0xac0,_0x5b59d7:0x399,_0x1f338d:0x7c9,_0x80379b:0x5da,_0x19a3b3:0x4c4,_0x4dd17a:0x926,_0x1f63d8:0x4f1,_0x3e4f66:0x4f1,_0x4080ac:0x20b,_0x5a112d:0x633,_0x5695f7:0x768,_0x487bf7:0x7f1,_0x244b27:0xe83},_0x3ced52={_0x21e0e0:0xd88,_0x3f2563:0xf63},_0x3f8c73={_0x508be0:0xac0},_0x57849a={_0x3a0097:0x5da},_0x3b33e3={_0x15ed42:0xe82,_0x340b88:0x5da,_0x21fd2d:0xc76,_0x302404:0x2d7,_0x4f01b2:0xae4},_0x2f0f59={_0x9638cd:0xeb7,_0x59027c:0xd3c,_0x261822:0xd3c,_0x442b87:0x6c5},_0x304302={_0x3681c9:0xa68},_0x1354ba={_0x3bddc5:0x851,_0x5771b9:0x5da,_0x3b1da9:0xf8b},_0x5e4382={_0x186629:0x21a,_0x31dd03:0xdbc,_0x50545a:0x956,_0x292706:0x514},_0x1b7970={_0x4a4a3f:0x5da,_0x5c7df9:0xd87},_0x1a169d={_0x524c98:0x5da},_0xa46605={_0x17b351:0x294},_0xeed344={_0x47ad2f:0x6c5},_0x109cac={_0x39d844:0x6c5,_0x4775b8:0xab5,_0xd82e46:0x5da,_0x3aae11:0xb03,_0x11c25b:0xde9},_0x2436e8={_0x5b2042:0x514,_0xfe4fce:0x8ec},_0x2ba051={_0x5bb03f:0x5da,_0x1c7400:0x6a6},_0x7c9d52={_0x4a1e7a:0x294,_0x2eddca:0x514,_0x5a87af:0xa34},_0x490a22={_0x43bae3:0x4ba,_0x197988:0x70e,_0x102f12:0x294,_0x3bfd42:0x6e4},_0x191133={_0x3a0ef6:0xa3e,_0x4d3adc:0x514,_0x6a3c29:0x514,_0x45eddb:0x5da,_0x51613c:0x5da,_0x2b5224:0xd91},_0xfccdc5=_0x5a92ef;_inherits(_0x415fd8,_0x208de8);var _0x1efc0d=_createSuper(_0x415fd8);function _0x415fd8(){var _0xe7df20=_0x4361,_0x38a488,_0x596ece,_0x55ddc3,_0x3a2f11,_0x50c9fb,_0x1b648d,_0x39b4f5,_0x47a60c,_0x447a92,_0x4632dc,_0x2f1f67,_0x155a57=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x415fd8),_0x2f1f67=_0x1efc0d['call'](this,_0x155a57),_0x2f1f67[_0xe7df20(_0x191133._0x3a0ef6)]=(_0x38a488=(_0x596ece=_0x2f1f67[_0xe7df20(_0x191133._0x4d3adc)]['hasEdit'])!==null&&_0x596ece!==void 0x0?_0x596ece:_0x2f1f67['style'][_0xe7df20(0x477)])!==null&&_0x38a488!==void 0x0?_0x38a488:!![],_0x2f1f67['_depthTest']=(_0x55ddc3=(_0x3a2f11=_0x2f1f67[_0xe7df20(_0x191133._0x6a3c29)]['depthTest'])!==null&&_0x3a2f11!==void 0x0?_0x3a2f11:_0x2f1f67['style']['depthTest'])!==null&&_0x55ddc3!==void 0x0?_0x55ddc3:!![],_0x2f1f67['_hasCache']=(_0x50c9fb=(_0x1b648d=_0x2f1f67['options']['hasCache'])!==null&&_0x1b648d!==void 0x0?_0x1b648d:_0x2f1f67[_0xe7df20(_0x191133._0x45eddb)]['hasCache'])!==null&&_0x50c9fb!==void 0x0?_0x50c9fb:!![],_0x2f1f67['_hasZIndex']=(_0x39b4f5=(_0x47a60c=_0x2f1f67['options']['hasZIndex'])!==null&&_0x47a60c!==void 0x0?_0x47a60c:_0x2f1f67['style']['hasZIndex'])!==null&&_0x39b4f5!==void 0x0?_0x39b4f5:![],_0x2f1f67['_css_transform_origin']=(_0x447a92=_0x2f1f67['style']['css_transform_origin'])!==null&&_0x447a92!==void 0x0?_0x447a92:_0xe7df20(0x3b3),_0x2f1f67['options']['frameRate']=(_0x4632dc=_0x2f1f67['options']['frameRate'])!==null&&_0x4632dc!==void 0x0?_0x4632dc:0x1,_0x2f1f67['options']['testPoint']=merge({'name':'用于与DIV点进行对比测试位置的点','color':_0xe7df20(0xd20),'pixelSize':0x8,'distanceDisplayCondition':_0x2f1f67[_0xe7df20(_0x191133._0x45eddb)]['distanceDisplayCondition'],'scaleByDistance':_0x2f1f67['style']['scaleByDistance'],'clampToGround':_0x2f1f67['style']['clampToGround'],'heightReference':_0x2f1f67[_0xe7df20(_0x191133._0x51613c)]['heightReference']},_0x2f1f67[_0xe7df20(0x514)]['testPoint']),_0x155a57[_0xe7df20(0xd91)]&&(_0x2f1f67[_0xe7df20(_0x191133._0x2b5224)]=_0x155a57[_0xe7df20(_0x191133._0x2b5224)]),_0x2f1f67;}return _createClass(_0x415fd8,[{'key':'position','get':function _0x169d84(){return this['_position'];},'set':function _0x4ef7bc(_0x340d34){var _0x4ffbd5=_0x4361,_0x1d6914;this['_point']=LngLatPoint['parse'](_0x340d34);if(this[_0x4ffbd5(_0x490a22._0x43bae3)]){var _0x40b873=this['style']['setHeight'];Cesium__namespace[_0x4ffbd5(_0x490a22._0x197988)](_0x40b873)&&(isString(_0x40b873)&&(_0x40b873=Number(template(_0x40b873,this['attr'],!![])),isNaN(_0x40b873)&&(_0x40b873=0x0)),this['_point']['alt']=_0x40b873);var _0x8cb40c=this['getAddHeight']();_0x8cb40c!==0x0&&(this['_point']['alt']=this['_point']['alt']+_0x8cb40c);}this[_0x4ffbd5(0x6e4)]=(_0x1d6914=this[_0x4ffbd5(_0x490a22._0x43bae3)])===null||_0x1d6914===void 0x0?void 0x0:_0x1d6914[_0x4ffbd5(0x208)](),this['debuggerPointEntity']&&(this[_0x4ffbd5(_0x490a22._0x102f12)]['position']=this[_0x4ffbd5(0x6e4)]),this['_updateDivPosition'](),this['fire'](EventType['updatePosition'],{'position':this[_0x4ffbd5(_0x490a22._0x3bfd42)]});}},{'key':'point','get':function _0x2181bd(){var _0x519a62=_0x4361;return this[_0x519a62(0x4ba)];}},{'key':'coordinate','get':function _0x21ffbd(){return this['getCoordinate']();}},{'key':_0xfccdc5(0x970),'get':function _0x2bcdda(){return this['_position'];}},{'key':'positionShow','get':function _0x305fcd(){return this['_position_show'];}},{'key':_0xfccdc5(0x664),'get':function _0x1bbf34(){return this['debuggerPointEntity']!=null;},'set':function _0x3057b5(_0x4b4d2a){var _0xa454f2=_0xfccdc5;this[_0xa454f2(_0x7c9d52._0x4a1e7a)]&&(this['_layer'][_0xa454f2(0xe4e)]['entities']['remove'](this['debuggerPointEntity']),delete this['debuggerPointEntity']),_0x4b4d2a&&(this['debuggerPointEntity']=this[_0xa454f2(0x352)]['dataSource']['entities']['add']({'name':this[_0xa454f2(_0x7c9d52._0x2eddca)]['testPoint'][_0xa454f2(_0x7c9d52._0x5a87af)],'position':this['position'],'point':PointStyleConver['toCesiumVal'](this['options']['testPoint'])}));}},{'key':_0xfccdc5(0xef0),'get':function _0x57d16a(){return this['options']['pointerEvents'];},'set':function _0x1f8008(_0x2411c6){var _0x274c78=_0xfccdc5;this[_0x274c78(0x514)]['pointerEvents']=_0x2411c6,this['_updatePointerEvents'](_0x2411c6);}},{'key':'isEditing','get':function _0x4f5ca2(){var _0x4d1f4f=_0xfccdc5;return this[_0x4d1f4f(0xedc)];}},{'key':'EditClass','get':function _0x202be9(){return EditDivGraphic;}},{'key':'depthTest','get':function _0x4f93a4(){return this['_depthTest'];},'set':function _0x10fe6d(_0x283915){this['_depthTest']=_0x283915,this['_camera_cache']=null;}},{'key':'clampToGround','get':function _0x2f1675(){var _0x182f8c=_0xfccdc5;return this[_0x182f8c(_0x2ba051._0x5bb03f)][_0x182f8c(_0x2ba051._0x1c7400)];},'set':function _0x174675(_0x36367e){var _0x37cbdf=_0xfccdc5;this[_0x37cbdf(0x5da)]['clampToGround']=_0x36367e,this['_calculateAsynSurfacePosition']();}},{'key':'parentContainer','get':function _0x2a0a6a(){var _0x45108b=_0xfccdc5;if(this['options']['parentContainer'])return this[_0x45108b(_0x2436e8._0x5b2042)][_0x45108b(_0x2436e8._0xfe4fce)];return this['_layer']['container'];}},{'key':'parentContainerId','get':function _0x3623b3(){var _0x5753e8;return(_0x5753e8=this['parentContainer'])===null||_0x5753e8===void 0x0?void 0x0:_0x5753e8['id'];}},{'key':'container','get':function _0x41a02f(){return this['_container'];}},{'key':_0xfccdc5(0x7bb),'get':function _0x1a44d5(){return this['_container']['id'];}},{'key':_0xfccdc5(0xf8b),'get':function _0x3f1e7b(){return this['_container']['innerHTML'];},'set':function _0x59af02(_0x493e3e){var _0x246a13=_0xfccdc5,_0x5949fd=this;this[_0x246a13(0x5da)]['html']=_0x493e3e;if(!this[_0x246a13(_0x109cac._0x39d844)]||!_0x493e3e)return;typeof _0x493e3e==='function'&&(_0x493e3e=_0x493e3e(this[_0x246a13(0x3fc)]));if(_0x493e3e instanceof Promise){_0x493e3e[_0x246a13(_0x109cac._0x4775b8)](function(_0x158356){if(!_0x5949fd['options'])return;_0x5949fd['_camera_cache']=null,_0x5949fd['html']=_0x158356;});return;}if(isString(_0x493e3e)){var _0x199ae1;this[_0x246a13(_0x109cac._0xd82e46)]['template']&&(_0x493e3e=this['style'][_0x246a13(0xa5b)]['replace']('{content}',_0x493e3e)),this[_0x246a13(0x6c5)]['innerHTML']=template(_0x493e3e,this['attr'],(_0x199ae1=this[_0x246a13(_0x109cac._0xd82e46)]['templateEmptyStr'])!==null&&_0x199ae1!==void 0x0?_0x199ae1:!![]),this['fire'](EventType['load']);}else _0x493e3e instanceof Element&&(empty(this['_container']),_0x493e3e[_0x246a13(0x5da)]['display']!=='block'&&(_0x493e3e['style']['display']='block'),this['_container'][_0x246a13(0x1f0)](_0x493e3e),this[_0x246a13(_0x109cac._0x3aae11)](EventType[_0x246a13(0x7f4)]));if(this['style']['className']){var _0x132380;if(((_0x132380=this[_0x246a13(0x6c5)]['children'])===null||_0x132380===void 0x0?void 0x0:_0x132380['length'])>0x0)for(var _0x7c1223=0x0,_0x6d6a69=this['_container']['children']['length'];_0x7c1223<_0x6d6a69;_0x7c1223++){var _0x6ca18b=this['_container']['children'][_0x7c1223];addClass(_0x6ca18b,this['style']['className']);}else addClass(this['_container'],this['style']['className']);}this['_appendHtmlHook']&&this[_0x246a13(_0x109cac._0x11c25b)](),this[_0x246a13(0xac0)]=null;}},{'key':'divWidth','get':function _0x7bf6ea(){var _0x45ff8e=_0xfccdc5,_0x4d6b2c;return(_0x4d6b2c=this[_0x45ff8e(_0xeed344._0x47ad2f)])===null||_0x4d6b2c===void 0x0?void 0x0:_0x4d6b2c[_0x45ff8e(0x38f)];}},{'key':'divHeight','get':function _0x525291(){var _0x21fb38;return(_0x21fb38=this['_container'])===null||_0x21fb38===void 0x0?void 0x0:_0x21fb38['offsetHeight'];}},{'key':'eventTarget','get':function _0x2435a7(){return this;}},{'key':'_showHook','value':function _0x4f8f4b(_0x3df753){var _0x240355=_0xfccdc5;if(!this['_container'])return;_0x3df753?(this['_camera_cache']=null,this['_container']['style']['display']='block'):this[_0x240355(0x20b)](),this['debuggerPointEntity']&&(this[_0x240355(_0xa46605._0x17b351)]['show']=_0x3df753);}},{'key':'_updatePointerEvents','value':function _0x47fe6d(_0x2097e9){var _0x1003e4=_0xfccdc5;this['_container']&&(_0x2097e9?this['_container'][_0x1003e4(_0x1a169d._0x524c98)]['pointer-events']='all':this['_container'][_0x1003e4(_0x1a169d._0x524c98)]['pointer-events']='none');}},{'key':'setOpacity','value':function _0x16a429(_0x4fd984){var _0x555919=_0xfccdc5;this['style']['globalAlpha']=_0x4fd984,this['_container']&&(this[_0x555919(0x6c5)][_0x555919(_0x1b7970._0x4a4a3f)][_0x555919(_0x1b7970._0x5c7df9)]=_0x4fd984);}},{'key':_0xfccdc5(0xec1),'value':function _0x2bc5ad(){var _0x2e2288=_0xfccdc5,_0x2fd35d,_0x187347,_0x3ee5bf;if(this['listens'](EventType[_0x2e2288(_0x5e4382._0x186629)]))return!![];if(this['listens'](EventType[_0x2e2288(0x649)]))return!![];if(this[_0x2e2288(_0x5e4382._0x31dd03)](EventType[_0x2e2288(_0x5e4382._0x50545a)]))return!![];if(this[_0x2e2288(0xa6d)](![]))return!![];if(this['hasTooltip'](![]))return!![];if(Cesium__namespace['defined'](this['options']['pointerEvents']))return this[_0x2e2288(_0x5e4382._0x292706)]['pointerEvents'];if((_0x2fd35d=this['_layer'])!==null&&_0x2fd35d!==void 0x0&&_0x2fd35d['listens'](EventType[_0x2e2288(0x21a)]))return!![];if((_0x187347=this['_layer'])!==null&&_0x187347!==void 0x0&&_0x187347['listens'](EventType[_0x2e2288(0x649)]))return!![];if((_0x3ee5bf=this['_layer'])!==null&&_0x3ee5bf!==void 0x0&&_0x3ee5bf['listens'](EventType['mouseOut']))return!![];if(this['hasPopup'](!![]))return!![];if(this['hasTooltip'](!![]))return!![];return![];}},{'key':'_onEventHook','value':function _0x48b00c(){var _0x5a531b=_0xfccdc5;this[_0x5a531b(0xd64)](this['hasBindEvent']());}},{'key':_0xfccdc5(_0x646e80._0x1c907e),'value':function _0xf0aafb(){var _0x231f13=_0xfccdc5;DivGraphicStyleConver[_0x231f13(_0x1354ba._0x3bddc5)](this[_0x231f13(_0x1354ba._0x5771b9)],this),this['_container']=create$3('div','mars3d-divGraphic\x20',this['parentContainer']),this['_container']['id']=this['id'],this['_container']['style']['opacity']=this['style']['globalAlpha'],this['style']['html']&&(this[_0x231f13(_0x1354ba._0x3b1da9)]=this['style']['html']),this['_updatePointerEvents'](this['hasBindEvent']());}},{'key':_0xfccdc5(_0x646e80._0x30066a),'value':function _0x2d60f8(_0x17d03b){var _0x37a129=_0xfccdc5;this['_layer']['container']['appendChild'](this['_container']),this[_0x37a129(0x20b)](),this['_container']['addEventListener']('click',this['_container_onClickHandler'][_0x37a129(0xd81)](this)),this['_container'][_0x37a129(_0x304302._0x3681c9)]('mousedown',this['_container_onMousedownHandler']['bind'](this)),this['_container']['addEventListener']('mousemove',this['_container_onMouseMoveHandler']['bind'](this)),this['_container']['addEventListener']('mouseout',this[_0x37a129(0xd59)]['bind'](this)),this[_0x37a129(0xd4f)](),this['bindUpdateEvent']();}},{'key':'_removedHook','value':function _0x88981a(){var _0x3e23aa=_0xfccdc5;this[_0x3e23aa(0x338)](),this['_map'][_0x3e23aa(0xcf5)](EventType['terrainChange'],this['_onTerrainChangeHandler'],this),this['testPoint']=![],this['_container']['removeEventListener']('click',this['_container_onClickHandler']),this['_container']['removeEventListener']('mousedown',this[_0x3e23aa(_0x2f0f59._0x9638cd)]),this['_container'][_0x3e23aa(_0x2f0f59._0x59027c)]('mousemove',this['_container_onMouseMoveHandler']),this['_container'][_0x3e23aa(_0x2f0f59._0x261822)]('mouseout',this['_container_onMouseoutHandler']),remove(this[_0x3e23aa(_0x2f0f59._0x442b87)]);}},{'key':'_calculateAsynSurfacePosition','value':function _0x126248(){var _0x3577f7=_0xfccdc5,_0x388dbd=this;this[_0x3577f7(0xac0)]=null,this['_hasAsynSurfacePosition']=![];var _0x1791a1=this['position'];_0x1791a1 instanceof Cesium__namespace['Cartesian3']&&(this['style']['clampToGround']||this[_0x3577f7(0x5da)]['heightReference']===Cesium__namespace['HeightReference']['CLAMP_TO_GROUND']||this[_0x3577f7(_0x57849a._0x3a0097)]['heightReference']===Cesium__namespace[_0x3577f7(0x2d7)]['RELATIVE_TO_GROUND'])&&(getSurfaceHeight(this['_map']['scene'],_0x1791a1,{'has3dtiles':this['options']['has3dtiles']})['then'](function(_0x30635c){var _0x2f8e20=_0x3577f7;if(_0x388dbd[_0x2f8e20(_0x3b33e3._0x15ed42)])return;_0x388dbd[_0x2f8e20(_0x3b33e3._0x340b88)][_0x2f8e20(_0x3b33e3._0x21fd2d)]===Cesium__namespace[_0x2f8e20(_0x3b33e3._0x302404)][_0x2f8e20(_0x3b33e3._0x4f01b2)]&&(_0x30635c['point']['alt']+=_0x30635c['height_original']),_0x388dbd['position']=_0x30635c[_0x2f8e20(0x874)],_0x388dbd['_hasAsynSurfacePosition']=!![];}),this['_map']['on'](EventType['terrainChange'],this['_onTerrainChangeHandler'],this),this['_map']['on'](EventType['terrainChange'],this['_onTerrainChangeHandler'],this));}},{'key':_0xfccdc5(_0x646e80._0x295255),'value':function _0xfe0edd(_0x18d45d){this['_map']&&this['_calculateAsynSurfacePosition']();}},{'key':'_updateStyleBaseHook','value':function _0x19bd9f(_0x27a6bb){var _0x1d720a=_0xfccdc5;return _0x27a6bb['html']&&(this[_0x1d720a(0xf8b)]=_0x27a6bb['html']),DivGraphicStyleConver['toCesiumVal'](this['style'],this),this['_camera_cache']=null,this['_updateDivPosition'](),this;}},{'key':'updateDivPosition','value':function _0x367cb2(){var _0x784673=_0xfccdc5;return this[_0x784673(_0x3f8c73._0x508be0)]=null,this['_updateDivPosition'](),this;}},{'key':'update','value':function _0x2d20a7(_0x18e526){var _0x5e6547=_0xfccdc5;if(!this['_map'])return;this['style']['timeRender']&&this[_0x5e6547(0x5da)]['html']&&(this['html']=this[_0x5e6547(0x5da)][_0x5e6547(0xf8b)]),this[_0x5e6547(_0x3ced52._0x21e0e0)](),this['fire'](EventType['postRender'],{'container':this['container']},![]),this[_0x5e6547(_0x3ced52._0x3f2563)]&&this['fireTarget'](EventType['postRender'],{'container':this['container']},![]);}},{'key':'_updateDivPosition','value':function _0x13ea3b(){var _0x222c45=_0xfccdc5,_0x2ce9c9;if(!this[_0x222c45(0x7a6)]||!this['_map'])return![];var _0x49a228=this[_0x222c45(_0x16bb21._0x4db87f)]['scene'],_0x2435bc=this['_map'][_0x222c45(_0x16bb21._0x511fe3)],_0x4d7956=getPositionValue(this['position'],(_0x2ce9c9=this['_map'])===null||_0x2ce9c9===void 0x0?void 0x0:_0x2ce9c9[_0x222c45(_0x16bb21._0x5bdf8f)]['currentTime']);if(!Cesium__namespace[_0x222c45(_0x16bb21._0x475d35)](_0x4d7956))return this['hide'](),![];if(this['_hasCache']){var _0x30b900={'x':_0x4d7956['x'],'y':_0x4d7956['y'],'z':_0x4d7956['z'],'p1':this['_map']['container']['clientWidth'],'p2':this['_map']['container']['clientHeight'],'p3':_0x2435bc['positionWC']['x'],'p4':_0x2435bc[_0x222c45(_0x16bb21._0x28de3e)]['y'],'p5':_0x2435bc[_0x222c45(0xd98)]['z'],'p6':_0x2435bc['heading'],'p7':_0x2435bc[_0x222c45(0x9dd)],'p8':_0x2435bc['roll']};if(this['_camera_cache']&&_0x30b900['x']===this['_camera_cache']['x']&&_0x30b900['x']===this[_0x222c45(0xac0)]['x']&&_0x30b900['y']===this[_0x222c45(_0x16bb21._0x584b77)]['y']&&_0x30b900['z']===this['_camera_cache']['z']&&_0x30b900['p1']===this['_camera_cache']['p1']&&_0x30b900['p2']===this['_camera_cache']['p2']&&_0x30b900['p3']===this['_camera_cache']['p3']&&_0x30b900['p4']===this['_camera_cache']['p4']&&_0x30b900['p5']===this['_camera_cache']['p5']&&_0x30b900['p6']===this['_camera_cache']['p6']&&_0x30b900['p7']===this['_camera_cache']['p7']&&_0x30b900['p8']===this['_camera_cache']['p8'])return!![];this['_camera_cache']=_0x30b900;}if(!this['_hasAsynSurfacePosition']){if(this[_0x222c45(0x5da)]['clampToGround']||this['style']['heightReference']===Cesium__namespace['HeightReference']['CLAMP_TO_GROUND'])_0x4d7956=getSurfacePosition(this[_0x222c45(_0x16bb21._0x5b59d7)][_0x222c45(_0x16bb21._0x1f338d)],_0x4d7956);else this[_0x222c45(_0x16bb21._0x80379b)]['heightReference']===Cesium__namespace['HeightReference']['RELATIVE_TO_GROUND']&&(_0x4d7956=getSurfacePosition(this['_map'][_0x222c45(0x7c9)],_0x4d7956,{'relativeHeight':!![]}));}this[_0x222c45(0xfde)]=_0x4d7956;var _0x3ce133=Cesium__namespace[_0x222c45(0xa4d)]['wgs84ToWindowCoordinates'](_0x49a228,_0x4d7956),_0xa3dcc6=this[_0x222c45(_0x16bb21._0x19a3b3)],_0x38a847=this['scaleByDistance'],_0x3006de=_0x2435bc['positionCartographic'][_0x222c45(0xd04)];(this[_0x222c45(0x297)]||_0xa3dcc6||_0x38a847)&&(_0x49a228['mode']===Cesium__namespace[_0x222c45(0xd49)]['SCENE3D']&&(_0x3006de=Cesium__namespace['Cartesian3']['distance'](_0x4d7956,_0x2435bc['positionWC'])));if(!_0x3ce133||_0xa3dcc6&&(_0xa3dcc6[_0x222c45(_0x16bb21._0x4dd17a)]>_0x3006de||_0xa3dcc6['far']<_0x3006de))return this['_container']['style'][_0x222c45(_0x16bb21._0x1f63d8)]==='block'&&this['hide'](),![];if(this['depthTest']&&_0x49a228['mode']===Cesium__namespace['SceneMode']['SCENE3D']){var _0x3b23db=new Cesium__namespace['EllipsoidalOccluder'](_0x49a228[_0x222c45(0xcb2)]['ellipsoid'],_0x49a228['camera']['positionWC']),_0x43e4cd=_0x3b23db['isPointVisible'](_0x4d7956);if(!_0x43e4cd)return this['_container']['style'][_0x222c45(_0x16bb21._0x3e4f66)]===_0x222c45(0x78a)&&this[_0x222c45(_0x16bb21._0x4080ac)](),![];}this['_container'][_0x222c45(0x5da)]['display']!=='block'&&(this['_camera_cache']=null,this['_container']['style']['display']='block');var _0x568d09=this['divHeight'],_0x4433bc=this[_0x222c45(0xc27)],_0x510d37,_0x1e5a50;switch(this['horizontalOrigin']){case _0x222c45(_0x16bb21._0x5a112d):case Cesium__namespace[_0x222c45(0xe79)][_0x222c45(0x633)]:_0x510d37=_0x3ce133['x']-_0x4433bc/0x2;break;case _0x222c45(0xd24):case Cesium__namespace['HorizontalOrigin'][_0x222c45(0xd24)]:_0x510d37=_0x3ce133['x']-_0x4433bc;break;case'LEFT':case Cesium__namespace['HorizontalOrigin']['LEFT']:default:_0x510d37=_0x3ce133['x'];break;}switch(this['verticalOrigin']){case'TOP':case Cesium__namespace['VerticalOrigin']['TOP']:_0x1e5a50=_0x3ce133['y'];break;case'CENTER':case Cesium__namespace['VerticalOrigin']['CENTER']:_0x1e5a50=_0x3ce133['y']-_0x568d09/0x2;break;case'BOTTOM':case Cesium__namespace['VerticalOrigin']['BOTTOM']:default:_0x1e5a50=_0x3ce133['y']-_0x568d09;break;}this['style']['anchor']?(_0x510d37+=this[_0x222c45(0x5da)]['anchor'][0x0],_0x1e5a50+=this['style']['anchor'][0x1]):(this['style']['offsetX']&&(_0x510d37+=this['style'][_0x222c45(_0x16bb21._0x5695f7)]),this['style']['offsetY']&&(_0x1e5a50+=this['style'][_0x222c45(_0x16bb21._0x487bf7)]));var _0x151815=0x1;if(_0x38a847){if(_0x3006de<=_0x38a847['near'])_0x151815=_0x38a847['nearValue'];else _0x3006de>_0x38a847['near']&&_0x3006de<_0x38a847['far']?_0x151815=_0x38a847['nearValue']+(_0x38a847['farValue']-_0x38a847['nearValue'])*(_0x3006de-_0x38a847[_0x222c45(0x926)])/(_0x38a847[_0x222c45(0x360)]-_0x38a847['near']):_0x151815=_0x38a847['farValue'];}var _0x1ca542='matrix('+_0x151815+',0,0,'+_0x151815+','+_0x510d37+','+_0x1e5a50+')',_0x384d0d=this[_0x222c45(_0x16bb21._0x244b27)],_0x3c4efd=this['options']['zIndex']||'auto';this[_0x222c45(0x297)]&&(_0x3c4efd=Math['round'](0x98967f-_0x3006de),_0x3c4efd<=0x0&&(_0x3c4efd=0x98967f)),merge(this['_container'][_0x222c45(0x5da)],{'transform':_0x1ca542,'transform-origin':_0x384d0d,'-ms-transform':_0x1ca542,'-ms-transform-origin':_0x384d0d,'-webkit-transform':_0x1ca542,'-webkit-transform-origin':_0x384d0d,'-moz-transform':_0x1ca542,'-moz-transform-origin':_0x384d0d,'-o-transform':_0x1ca542,'-o-transform-origin':_0x384d0d,'z-index':_0x3c4efd}),this['fire'](EventType[_0x222c45(0x86f)],{'position':_0x4d7956,'windowPosition':_0x3ce133,'distance':_0x3006de,'x':_0x510d37,'y':_0x1e5a50,'height':_0x568d09,'width':_0x4433bc,'scale':_0x151815},!![]);}},{'key':'hide','value':function _0x390940(){var _0x4f0735=_0xfccdc5;this['_container']['style'][_0x4f0735(_0x512437._0x446d84)]='none',this['_camera_cache']=null;}},{'key':'_getGeoJsonGeometry','value':function _0x6767ec(_0x1d5812){var _0x5923fc=_0xfccdc5;return{'type':_0x5923fc(_0x52adca._0x5ba1f1),'coordinates':this['getCoordinate'](_0x1d5812===null||_0x1d5812===void 0x0?void 0x0:_0x1d5812['noAlt'])};}},{'key':_0xfccdc5(0xc19),'value':function _0x1666e3(_0x352343,_0x115ac6){var _0x4e55af=_0xfccdc5,_0x2ad2f1,_0x40a020,_0x50e7e7,_0x295824;if(!this[_0x4e55af(_0xd2e426._0x2d1f31)]){var _0x4671c4,_0x5332f9,_0x2ee8c2,_0x9af201=new Cesium__namespace['SampledPositionProperty']();_0x9af201['forwardExtrapolationType']=(_0x4671c4=this[_0x4e55af(_0xd2e426._0x2f4a5e)][_0x4e55af(0xb1c)])!==null&&_0x4671c4!==void 0x0?_0x4671c4:Cesium__namespace['ExtrapolationType']['HOLD'],_0x9af201[_0x4e55af(_0xd2e426._0x229c91)]=(_0x5332f9=this['options']['backwardExtrapolationType'])!==null&&_0x5332f9!==void 0x0?_0x5332f9:Cesium__namespace['ExtrapolationType'][_0x4e55af(0x96c)],!this['options']['orientation']&&(this[_0x4e55af(_0xd2e426._0x53ebea)][_0x4e55af(_0xd2e426._0x2a6d01)]=new Cesium__namespace['VelocityOrientationProperty'](_0x9af201),this['_entity']&&(this[_0x4e55af(_0xd2e426._0x4d5634)]['orientation']=this['getOrientation']())),this['property']=_0x9af201,this[_0x4e55af(0xd91)]=_0x9af201,this['_maxCacheCount']=(_0x2ee8c2=this[_0x4e55af(_0xd2e426._0x53607f)]['maxCacheCount'])!==null&&_0x2ee8c2!==void 0x0?_0x2ee8c2:0x32;}else this[_0x4e55af(0x659)]!==this['position']&&(this[_0x4e55af(0xd91)]=this['property']);this['_removeDynamicPosition']();var _0x1af1cf=((_0x2ad2f1=this['_map'])===null||_0x2ad2f1===void 0x0?void 0x0:(_0x40a020=_0x2ad2f1['clock'])===null||_0x40a020===void 0x0?void 0x0:_0x40a020[_0x4e55af(_0xd2e426._0x4b4c2b)])||Cesium__namespace['JulianDate']['now']();if(!_0x115ac6)_0x115ac6=_0x1af1cf;else{if(isNumber(_0x115ac6))_0x115ac6=Cesium__namespace[_0x4e55af(0xfb0)]['addSeconds'](_0x1af1cf,_0x115ac6,new Cesium__namespace['JulianDate']());else{if(isString(_0x115ac6))_0x115ac6[_0x4e55af(_0xd2e426._0x284a71)]('Z')===-0x1?_0x115ac6=Cesium__namespace[_0x4e55af(_0xd2e426._0x3c930e)][_0x4e55af(0x55c)](new Date(_0x115ac6)):_0x115ac6=Cesium__namespace['JulianDate'][_0x4e55af(0x5b9)](_0x115ac6);else _0x115ac6 instanceof Date&&(_0x115ac6=Cesium__namespace['JulianDate'][_0x4e55af(_0xd2e426._0x236aef)](_0x115ac6));}}var _0x1f0e02=(_0x50e7e7=this['_sampledPositionProperty'])===null||_0x50e7e7===void 0x0?void 0x0:(_0x295824=_0x50e7e7['_property'])===null||_0x295824===void 0x0?void 0x0:_0x295824['_times'];if((_0x1f0e02===null||_0x1f0e02===void 0x0?void 0x0:_0x1f0e02['length'])>0x0&&this['_position']){var _0x5f175e=_0x1f0e02[_0x1f0e02[_0x4e55af(_0xd2e426._0xc596e2)]-0x1];Cesium__namespace['JulianDate'][_0x4e55af(_0xd2e426._0x6d66c4)](_0x1af1cf,_0x5f175e)>0x0&&this['_sampledPositionProperty'][_0x4e55af(_0xd2e426._0x55e10d)](_0x1af1cf,this['_position']);}var _0x491b14=LngLatPoint[_0x4e55af(_0xd2e426._0x527055)](_0x352343)[_0x4e55af(_0xd2e426._0x5cb83b)]();return this['position']['addSample'](_0x115ac6,_0x491b14),this;}},{'key':'_removeDynamicPosition','value':function _0xfdc227(){var _0x509c27=_0xfccdc5,_0x2b83db,_0x1257d1;if(this[_0x509c27(_0x4b02fa._0x484933)]<0x1)return;var _0x3aa61e=(_0x2b83db=this['property'])===null||_0x2b83db===void 0x0?void 0x0:(_0x1257d1=_0x2b83db[_0x509c27(0x2ff)])===null||_0x1257d1===void 0x0?void 0x0:_0x1257d1['_times'];if(!_0x3aa61e||_0x3aa61e['length']===0x0)return;var _0x367a83=_0x3aa61e['length']-this['_maxCacheCount']-0x1;_0x367a83>0x0&&this[_0x509c27(0x659)]['removeSamples'](new Cesium__namespace['TimeInterval']({'start':_0x3aa61e[0x0],'stop':_0x3aa61e[_0x367a83]}));}},{'key':'getCoordinate','value':function _0x1ec112(_0xfca2dc){var _0x4e1b29=_0xfccdc5;return this['point']?this['point'][_0x4e1b29(0xdde)](_0xfca2dc):[];}},{'key':'openHighlight','value':function _0x1d1689(_0x4826b6){var _0x1039af=_0xfccdc5,_0x451586,_0x8e4b93=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![];_0x8e4b93&&(this[_0x1039af(_0x162df1._0x5cc089)]['closeHighlight'](),this['_map']['last_highlighGraphic']=this);var _0x3b953f=_0x4826b6||this['_highlightOptions']||((_0x451586=this['_layer'])===null||_0x451586===void 0x0?void 0x0:_0x451586['_highlightOptions']);if(_0x3b953f&&_0x3b953f[_0x1039af(_0x162df1._0x225153)]){for(var _0x4f8efb=0x0,_0x392b4c=this['_container']['children']['length'];_0x4f8efb<_0x392b4c;_0x4f8efb++){var _0x1075a2=this['_container']['children'][_0x4f8efb];addClass(_0x1075a2,_0x3b953f['className']);}this['_highlightOptions']=_0x3b953f,this['fire'](EventType['highlightOpen'],{},!![]);}}},{'key':'closeHighlight','value':function _0x117032(){var _0x3e8d53=_0xfccdc5,_0xe49ee;if(this['_state']!==State['ADDED']||((_0xe49ee=this['_map'])===null||_0xe49ee===void 0x0?void 0x0:_0xe49ee[_0x3e8d53(_0x351df6._0x3b78cc)])!==this)return;this['_map'][_0x3e8d53(_0x351df6._0x5b9d5a)]();var _0x25d9ef=this[_0x3e8d53(_0x351df6._0x283d9e)];if(_0x25d9ef&&_0x25d9ef[_0x3e8d53(_0x351df6._0x734113)]){for(var _0xbb601f=0x0,_0x3c6d38=this['_container']['children']['length'];_0xbb601f<_0x3c6d38;_0xbb601f++){var _0x560713=this[_0x3e8d53(_0x351df6._0x1485e1)][_0x3e8d53(_0x351df6._0xb02328)][_0xbb601f];removeClass(_0x560713,_0x25d9ef['className']);}this['fire'](EventType['highlightClose'],{},!![]);}}},{'key':'_getWindowPosition','value':function _0x343ce7(_0x5dee9e){var _0x622e70=_0xfccdc5;if(isFirefox){var _0x5bb5c6=this[_0x622e70(_0x367184._0x71e2d8)]['container']['getBoundingClientRect']();return new Cesium__namespace['Cartesian2'](_0x5dee9e[_0x622e70(0x9b8)]-_0x5bb5c6['left'],_0x5dee9e[_0x622e70(0xeca)]-_0x5bb5c6['top']);}return new Cesium__namespace[(_0x622e70(_0x367184._0x4a88c9))](_0x5dee9e[_0x622e70(0x86e)],_0x5dee9e['layerY']);}},{'key':_0xfccdc5(0xd38),'value':function _0x3f7eda(_0x5476a8){var _0xa99014=_0xfccdc5;_0x5476a8[_0xa99014(0x7cc)]&&_0x5476a8[_0xa99014(0x7cc)]();var _0x301e6c=this[_0xa99014(0xd41)](_0x5476a8),_0x1a169f={'mouseEvent':_0x5476a8,'cartesian':this['position'],'windowPosition':_0x301e6c,'sourceTarget':this,'graphic':this,'layer':this[_0xa99014(_0x1d0695._0x2d4972)]};return this['_layer']&&(this['_layer']['_graphic_drawing']||this['_layer'][_0xa99014(_0x1d0695._0x11371a)]&&this[_0xa99014(0x477)])&&(_0x1a169f['cartesian']=getCurrentMousePosition(this['_map'][_0xa99014(0x7c9)],_0x301e6c)),_0x1a169f;}},{'key':_0xfccdc5(_0x646e80._0x4ce6ca),'value':function _0x153108(_0x5d2142){var _0x4d5c99=_0xfccdc5,_0x265627=this[_0x4d5c99(_0xde5eef._0x4a9e57)](_0x5d2142);_0x265627[_0x4d5c99(_0xde5eef._0x43fd91)]=_0x265627['windowPosition'],this['fire'](EventType['click'],_0x265627,!![]);}},{'key':'_container_onMousedownHandler','value':function _0x3eda1c(_0xaa261){var _0x4fd7ca=_0xfccdc5;if(_0xaa261['button']!==0x2)return;var _0x5c52a5=this['_getEventTarget'](_0xaa261);_0x5c52a5[_0x4fd7ca(0xd91)]=_0x5c52a5[_0x4fd7ca(_0x316af6._0x3f48b4)],this['fire'](EventType['rightClick'],_0x5c52a5,!![]);}},{'key':'_container_onMouseMoveHandler','value':function _0x2164d5(_0x5d8533){var _0x4ee927=_0xfccdc5;this['_map'][_0x4ee927(0xc61)]['clearMoveTargetDelay']();var _0x416970=this['_getEventTarget'](_0x5d8533);_0x416970[_0x4ee927(_0x2ce7a7._0x2841f1)]=_0x416970[_0x4ee927(_0x2ce7a7._0x56a580)],this['_map']['fire'](EventType['mouseMove'],_0x416970),this['_map']['fire'](EventType[_0x4ee927(_0x2ce7a7._0x5d9222)],_0x416970),!this[_0x4ee927(_0x2ce7a7._0x38a8f9)]&&this[_0x4ee927(0xb03)](EventType[_0x4ee927(_0x2ce7a7._0x429e9e)],_0x416970,!![]),this['_hasMouseOver']=!![];}},{'key':'_container_onMouseoutHandler','value':function _0x3aace1(_0xe780ef){var _0x20dc15=_0xfccdc5;this[_0x20dc15(0x224)]=![];var _0x58856c=this['_getEventTarget'](_0xe780ef);this['fire'](EventType['mouseOut'],_0x58856c,!![]);}},{'key':'autoSurfaceHeight','value':function _0x468515(){var _0x1b3a84=_0xfccdc5,_0x1b9e5c=this,_0x4e502b=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return getSurfaceHeight(this['_map']['scene'],this[_0x1b3a84(0xd91)],_0x4e502b)[_0x1b3a84(_0x4b3feb._0xed2ff9)](function(_0x1e1d62){_0x1e1d62['position']&&(_0x1b9e5c['position']=_0x1e1d62['position']);});}},{'key':'_style2Json','value':function _0x40391c(_0x4a20a1,_0x30d3f4){return DivGraphicStyleConver['toJSON'](_0x4a20a1,_0x30d3f4,!![]);}},{'key':_0xfccdc5(_0x646e80._0x3895a),'value':function _0x26dfd7(_0x390552){var _0x1a060a=_0xfccdc5,_0x513caf=this[_0x1a060a(0x734)];if(!_0x513caf)return;var _0x329c81=getRectangle([_0x513caf],_0x390552===null||_0x390552===void 0x0?void 0x0:_0x390552['isFormat']);return _0x329c81;}},{'key':'startDraw','value':function _0x39dfed(_0x4e0eda){var _0x51c518=_0xfccdc5;if(this[_0x51c518(_0x2fa3ad._0x30451e)])return this;this['_enabledDraw']=!![];_0x4e0eda&&this['addTo'](_0x4e0eda);if(!this['_map'])throw new Error('绘制时_map不能为空,请将对象添加到图层,并且图层已添加到Map');this['_map']['_setEditCursor'](!![]),this['enableControl'](![]),this[_0x51c518(0x5e0)](),this[_0x51c518(0xb03)](EventType[_0x51c518(0xe54)],{'drawtype':this['type'],'graphic':this},!![]);}},{'key':'stopDraw','value':function _0xd1fa91(){var _0x5db55f=_0xfccdc5,_0x51ab07,_0x39f211,_0x289986;if(!this['_enabledDraw'])return this;this[_0x5db55f(_0x4d375f._0x148ff2)](),this['_map']['_setEditCursor'](![]),this['enableControl'](!![]),this['_map']['closeSmallTooltip'](),this['_enabledDraw']=![],this['fire'](EventType[_0x5db55f(_0x4d375f._0x4ce135)],{'drawtype':this[_0x5db55f(0xe81)],'graphic':this},!![]),(_0x51ab07=this['options'])!==null&&_0x51ab07!==void 0x0&&_0x51ab07['success']&&this['options']['success'](this),(_0x39f211=this['options'])!==null&&_0x39f211!==void 0x0&&(_0x289986=_0x39f211['_promise'])!==null&&_0x289986!==void 0x0&&_0x289986['resolve']&&this[_0x5db55f(0x514)][_0x5db55f(_0x4d375f._0x15cb59)]['resolve'](this);}},{'key':'_startDrawHook','value':function _0x40c6ae(){var _0x49f699=_0xfccdc5;this['_updatePointerEvents'](![]),this['_map']['on'](EventType['mouseMove'],this['_onMouseMoveHandler_point'],this),this['_map']['on'](EventType[_0x49f699(_0x56f689._0x208f7b)],this['_onClickHandler_point'],this);}},{'key':_0xfccdc5(0x698),'value':function _0x3083c9(){var _0x50a5c1=_0xfccdc5;this[_0x50a5c1(_0x4d7b0b._0x1cf557)]['off'](EventType['mouseMove'],this['_onMouseMoveHandler_point'],this),this['_map']['off'](EventType[_0x50a5c1(0x21a)],this['_onClickHandler_point'],this),this['_updatePointerEvents'](this['hasBindEvent']());}},{'key':_0xfccdc5(0x5d8),'value':function _0x305404(_0x5ddb39){var _0x2ab501=_0xfccdc5,_0x51585e=_0x5ddb39['cartesian'];_0x51585e&&(this['position']=_0x51585e),this[_0x2ab501(_0x255de5._0x3f0f89)]['openSmallTooltip'](_0x5ddb39['endPosition'],this['_draw_tooltip']||this['_map']['getLangText'](_0x2ab501(0xcd0))),this['fire'](EventType[_0x2ab501(0xd76)],_objectSpread2(_objectSpread2({},_0x5ddb39),{},{'drawtype':this['type'],'graphic':this}),!![]);}},{'key':'_onClickHandler_point','value':function _0x349157(_0x469474){var _0x83e47d=_0xfccdc5,_0x21ca8c=_0x469474[_0x83e47d(_0x61d31e._0x473d4b)];_0x21ca8c&&(this[_0x83e47d(0xd91)]=_0x21ca8c),this['stopDraw']();}},{'key':_0xfccdc5(0x23e),'value':function _0x257a54(){}},{'key':'_cancelPositionsCallback','value':function _0x552078(){}},{'key':'endDraw','value':function _0x5e12e1(){var _0x149202=_0xfccdc5;if(!this['_enabledDraw'])return this;if(this[_0x149202(0x752)][_0x149202(0x6ba)]<this['_minPointNum'])return;this['updateAttrForDrawing'](![]),this['stopDraw']();}},{'key':_0xfccdc5(0x77b),'value':function _0xb9cefc(_0x387b87){}},{'key':_0xfccdc5(0x5f5),'value':function _0x14b6e1(_0x598220){var _0x9262b8=_0xfccdc5;this['_map'][_0x9262b8(0xc61)]['enabledMoveTarget']=_0x598220,this[_0x9262b8(0x399)]['popup']&&(this['_map']['popup']['enabled']=_0x598220),this['_map']['tooltip']&&(this['_map']['tooltip'][_0x9262b8(0x445)]=_0x598220);}},{'key':'startEditing','value':function _0x555643(){var _0x353e31=_0xfccdc5;if(this[_0x353e31(_0x35864e._0x2117e5)])return this;this['_enabledEdit']=!![];if(!this[_0x353e31(0x399)])throw new Error(_0x353e31(_0x35864e._0x5d56d2));this[_0x353e31(0x656)]=this[_0x353e31(0x399)][_0x353e31(0xef6)]('_释放后完成修改'),this[_0x353e31(0x5f5)](![]),this[_0x353e31(0x6c5)]['removeEventListener']('click',this['_container_onClickHandler']),this['_container']['removeEventListener']('mousemove',this['_container_onMouseMoveHandler']),this['_container'][_0x353e31(_0x35864e._0x2b3bc7)]('mouseout',this['_container_onMouseoutHandler']),!this['editing']&&(this['editing']=new this['EditClass'](this)),this['editing'][_0x353e31(0x2be)]&&this['editing']['activate']();}},{'key':'stopEditing','value':function _0x5b2fa7(){var _0x36a931=_0xfccdc5,_0x993d0d;if(!this[_0x36a931(0xedc)])return this;(_0x993d0d=this['editing'])!==null&&_0x993d0d!==void 0x0&&_0x993d0d[_0x36a931(0xd5f)]&&this[_0x36a931(0x1ce)]['disable'](),this['enableControl'](!![]),this['_map'][_0x36a931(0x561)](),this['_container']['addEventListener']('click',this['_container_onClickHandler'][_0x36a931(_0x216a3f._0x4e75af)](this)),this['_container']['addEventListener']('mousemove',this[_0x36a931(0x545)]['bind'](this)),this[_0x36a931(0x6c5)][_0x36a931(_0x216a3f._0x377948)]('mouseout',this['_container_onMouseoutHandler']['bind'](this)),this['_enabledEdit']=![];}}]),_0x415fd8;}(BaseGraphic);register$4(_0x5a92ef(0x8f5),DivGraphic,!![]);var DEF_STYLE$7={'font_size':0xf,'font_family':'楷体','color':'#ccc','boderColor':'rgb(21,\x20209,\x20242)','horizontalOrigin':Cesium__namespace['HorizontalOrigin']['CENTER'],'verticalOrigin':Cesium__namespace[_0x5a92ef(0xf9d)][_0x5a92ef(0x633)]},DivBoderLabel=function(_0x535786){var _0x1fa8a7={_0x83b7a5:0x70e,_0x36263e:0x310},_0x1234f={_0x45c131:0xd04,_0x42196f:0x77c};_inherits(_0x473bb8,_0x535786);var _0x7c6db0=_createSuper(_0x473bb8);function _0x473bb8(){var _0x16765f=_0x4361,_0x487601,_0xa67b85=arguments[_0x16765f(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x473bb8),_0xa67b85[_0x16765f(0x5da)]=_objectSpread2(_objectSpread2({},DEF_STYLE$7),_0xa67b85[_0x16765f(0x5da)]||{}),_0xa67b85['style']['html']=getHtmlByStyle$2(_0xa67b85['style'],_0xa67b85['attr']),_0x487601=_0x7c6db0['call'](this,_0xa67b85);var _0x2fc21a=_0xa67b85[_0x16765f(0x5da)]['font_size'],_0xf75c9f=_0xa67b85[_0x16765f(0x5da)]['width']||getStrLength(_0xa67b85['style']['text'])*_0x2fc21a*0.6,_0x5ecb59=_0xa67b85['style'][_0x16765f(_0x1234f._0x45c131)]||_0x2fc21a*0x2;return _0x487601[_0x16765f(_0x1234f._0x42196f)]=_0xf75c9f,_0x487601['_divHeight']=_0x5ecb59,_0x487601;}return _createClass(_0x473bb8,[{'key':'divWidth','get':function _0x5e995d(){return this['_divWidth'];}},{'key':'divHeight','get':function _0x53e6d7(){return this['_divHeight'];}},{'key':'_updateStyleBaseHook','value':function _0x337f59(_0x3d8215){var _0x50a01a=_0x4361;return(Cesium__namespace['defined'](_0x3d8215[_0x50a01a(0x84b)])||Cesium__namespace[_0x50a01a(_0x1fa8a7._0x83b7a5)](_0x3d8215[_0x50a01a(0x91f)])||Cesium__namespace['defined'](_0x3d8215['font_size'])||Cesium__namespace['defined'](_0x3d8215['font_family'])||Cesium__namespace['defined'](_0x3d8215['text']))&&(this[_0x50a01a(0xf8b)]=getHtmlByStyle$2(this[_0x50a01a(0x5da)],this[_0x50a01a(_0x1fa8a7._0x36263e)])),_get(_getPrototypeOf(_0x473bb8['prototype']),'_updateStyleBaseHook',this)[_0x50a01a(0x53f)](this,_0x3d8215),this;}}]),_0x473bb8;}(DivGraphic);register$4('divBoderLabel',DivBoderLabel,!![]);function getHtmlByStyle$2(_0x2ac38e,_0x727ca3){var _0x99a154={_0x3f29db:0x3d5,_0x348f16:0x507,_0xce1719:0x4b9,_0x2728c9:0x4b9},_0x100790=_0x5a92ef,_0xbba66f,_0x1248a1=_0x2ac38e[_0x100790(0x84b)],_0x56fcc9=_0x2ac38e[_0x100790(0x91f)],_0x8005d8=Cesium__namespace[_0x100790(_0x99a154._0x3f29db)]['fromCssColorString'](_0x56fcc9)[_0x100790(0x6ac)](0.5)['toCssColorString'](),_0x442b6e=_0x2ac38e['font_size'],_0x14025e=_0x2ac38e[_0x100790(_0x99a154._0x348f16)]||getStrLength(_0x2ac38e[_0x100790(0x920)])*_0x442b6e*0.6,_0x537dfd=_0x2ac38e['height']||_0x442b6e*0x2;return'\x0a\x20\x20<div\x20class=\x22mars3d-divBoderLabel\x22\x20style=\x22\x0a\x20\x20--text-font-size:\x20'[_0x100790(_0x99a154._0xce1719)](_0x442b6e,'px;\x0a\x20\x20--boder-width:\x20')['concat'](_0x14025e,'px;\x0a\x20\x20--clip-width-1:\x20')['concat'](_0x14025e+_0x442b6e,'px;\x0a\x20\x20--clip-width-2:\x20')['concat'](_0x14025e+_0x442b6e-0x2,'px;\x0a\x20\x20--boder-height:\x20')['concat'](_0x537dfd,_0x100790(0x590))['concat'](_0x537dfd+0xa,'px;\x0a\x20\x20--clip-height-2:\x20')[_0x100790(0x4b9)](_0x537dfd+0x8,'px;\x0a\x20\x20--text-color:\x20')['concat'](_0x1248a1,_0x100790(0xafe))[_0x100790(_0x99a154._0xce1719)](_0x56fcc9,';\x0a\x20\x20--box-shadow-color:\x20')['concat'](_0x8005d8,';\x22>\x0a\x20\x20\x20\x20\x20<div\x20class=\x22mars3d-divBoderLabel-boder\x22>\x0a\x20\x20\x20\x20\x20\x20\x20<span\x20class=\x22mars3d-divBoderLabel-text\x22\x20style=\x22font-family:')['concat'](_0x2ac38e['font_family'],';\x22>')[_0x100790(_0x99a154._0x2728c9)](template(_0x2ac38e['text'],_0x727ca3,(_0xbba66f=_0x2ac38e['templateEmptyStr'])!==null&&_0xbba66f!==void 0x0?_0xbba66f:!![]),_0x100790(0xdee));}var DEF_STYLE$6={'color':'#f33349','horizontalOrigin':Cesium__namespace['HorizontalOrigin']['CENTER'],'verticalOrigin':Cesium__namespace['VerticalOrigin']['CENTER']},DivLightPoint=function(_0x4c5fc3){var _0x128e64={_0x4a3547:0xca4,_0x47593e:0x53f},_0x2ed2f7={_0x5748ca:0x5da,_0x138194:0x53f},_0x205eea=_0x5a92ef;_inherits(_0x4d0881,_0x4c5fc3);var _0x2708d3=_createSuper(_0x4d0881);function _0x4d0881(){var _0x261a57=_0x4361,_0x26af64=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4d0881),_0x26af64[_0x261a57(_0x2ed2f7._0x5748ca)]=_objectSpread2(_objectSpread2({},DEF_STYLE$6),_0x26af64[_0x261a57(0x5da)]||{}),_0x26af64['style']['html']=getHtmlByStyle$1(_0x26af64['style'],_0x26af64['attr']),_0x2708d3[_0x261a57(_0x2ed2f7._0x138194)](this,_0x26af64);}return _createClass(_0x4d0881,[{'key':_0x205eea(0x1de),'value':function _0x13d2b7(_0x430352){var _0x50099d=_0x205eea;return(Cesium__namespace[_0x50099d(0x70e)](_0x430352['color'])||Cesium__namespace['defined'](_0x430352['size'])||Cesium__namespace['defined'](_0x430352[_0x50099d(_0x128e64._0x4a3547)]))&&(this[_0x50099d(0xf8b)]=getHtmlByStyle$1(this['style'],this['attr'])),_get(_getPrototypeOf(_0x4d0881['prototype']),'_updateStyleBaseHook',this)[_0x50099d(_0x128e64._0x47593e)](this,_0x430352),this;}}]),_0x4d0881;}(DivGraphic);register$4('divLightPoint',DivLightPoint,!![]);function getHtmlByStyle$1(_0x3a406a,_0x5bcd1c){var _0x2cfb32={_0x55f415:0xca4,_0x3f1067:0x4b9,_0x12d405:0x920},_0x4d86ea=_0x5a92ef,_0x2fa771;return'\x0a\x20\x20<div\x20class=\x22mars3d-animation-point\x22\x20style=\x22color:'[_0x4d86ea(0x4b9)](_0x3a406a['color'],';width:\x20')['concat'](_0x3a406a['size'],'px;height:\x20')['concat'](_0x3a406a['size'],'px;\x22>\x0a\x20\x20\x20\x20<p></p>\x0a\x20\x20\x20\x20')[_0x4d86ea(0x4b9)](_0x3a406a[_0x4d86ea(_0x2cfb32._0x55f415)]?'<div\x20class=\x22mars3d-animation-point-lbl\x22\x20style=\x22color:'['concat'](_0x3a406a[_0x4d86ea(_0x2cfb32._0x55f415)][_0x4d86ea(0x84b)]||_0x3a406a['color'],';\x22>')[_0x4d86ea(_0x2cfb32._0x3f1067)](template(_0x3a406a[_0x4d86ea(_0x2cfb32._0x55f415)][_0x4d86ea(_0x2cfb32._0x12d405)],_0x5bcd1c,(_0x2fa771=_0x3a406a[_0x4d86ea(0xca4)]['templateEmptyStr'])!==null&&_0x2fa771!==void 0x0?_0x2fa771:!![]),'</div>'):'','\x0a\x20\x20</div>');}var DEF_STYLE$5={'color':'white','font_family':'楷体','font_size':0xf,'lineHeight':0x64,'circleSize':0xa,'horizontalOrigin':Cesium__namespace[_0x5a92ef(0xe79)]['CENTER'],'verticalOrigin':Cesium__namespace[_0x5a92ef(0xf9d)]['BOTTOM']},DivUpLabel=function(_0x318c45){var _0x2242b6={_0x3a4ede:0x1de},_0x4f4847={_0x2f966c:0x70e,_0x245727:0x98c,_0x4fddb8:0xf8b},_0x20b770=_0x5a92ef;_inherits(_0x1a3af9,_0x318c45);var _0x302c68=_createSuper(_0x1a3af9);function _0x1a3af9(){var _0x389e4b=_0x4361,_0x2d6ec3=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1a3af9),_0x2d6ec3['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$5),_0x2d6ec3['style']||{}),_0x2d6ec3['style']['html']=getHtmlByStyle(_0x2d6ec3[_0x389e4b(0x5da)],_0x2d6ec3['attr']),_0x302c68[_0x389e4b(0x53f)](this,_0x2d6ec3);}return _createClass(_0x1a3af9,[{'key':_0x20b770(_0x2242b6._0x3a4ede),'value':function _0x288842(_0xa78d51){var _0x36587a=_0x20b770;return(Cesium__namespace[_0x36587a(_0x4f4847._0x2f966c)](_0xa78d51['color'])||Cesium__namespace['defined'](_0xa78d51['circleSize'])||Cesium__namespace['defined'](_0xa78d51['font_size'])||Cesium__namespace[_0x36587a(0x70e)](_0xa78d51['font_family'])||Cesium__namespace['defined'](_0xa78d51[_0x36587a(_0x4f4847._0x245727)])||Cesium__namespace['defined'](_0xa78d51['text']))&&(this[_0x36587a(_0x4f4847._0x4fddb8)]=getHtmlByStyle(this['style'],this[_0x36587a(0x310)])),_get(_getPrototypeOf(_0x1a3af9['prototype']),'_updateStyleBaseHook',this)[_0x36587a(0x53f)](this,_0xa78d51),this;}}]),_0x1a3af9;}(DivGraphic);register$4('divUpLabel',DivUpLabel,!![]);function getHtmlByStyle(_0x181a56,_0x4889c1){var _0x3955a1={_0xc57ef5:0x4b9,_0x3560ca:0xff2},_0x22f08b=_0x5a92ef,_0x2f959e=_0x181a56['color'],_0x5095ce=_0x181a56['circleSize'];return'\x0a\x20\x20<div\x20class=\x22mars3d-divUpLabel\x22\x20style=\x22color:\x20'['concat'](_0x2f959e,';\x22>\x0a\x20\x20\x20\x20<div\x20class=\x22mars3d-divUpLabel-text\x22\x20style=\x22font-family:')[_0x22f08b(_0x3955a1._0xc57ef5)](_0x181a56['font_family'],_0x22f08b(0xe7c))['concat'](_0x181a56['font_size'],_0x22f08b(_0x3955a1._0x3560ca))['concat'](template(_0x181a56['text'],_0x4889c1,!![]),'</div>\x0a\x20\x20\x20\x20<div\x20class=\x22mars3d-divUpLabel-line\x22\x20\x20style=\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20height:\x20')['concat'](_0x181a56['lineHeight'],'px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20background-color:\x20')['concat'](_0x2f959e,_0x22f08b(0xb55))['concat'](_0x5095ce,'px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20height:\x20')[_0x22f08b(_0x3955a1._0xc57ef5)](_0x5095ce,'px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20margin-left:\x20calc(50%\x20-\x20')[_0x22f08b(0x4b9)](_0x5095ce/0x2,'px);\x0a\x20\x20\x20\x20\x20\x20\x20\x20background-color:\x20')['concat'](_0x2f959e,_0x22f08b(0x8c3));}var Popup=function(_0xe1d574){var _0x40912f={_0x4e737e:0x3fc,_0x3a2ddd:0x83f,_0x42ce97:0x958},_0xec684c={_0x39b271:0xc34,_0x218fa1:0x531},_0x102098={_0x36ce88:0xa63,_0x2a10e4:0xe26},_0x31c8a2={_0x759cfd:0x53f,_0x51b7ec:0x86f,_0x3db8ad:0x9c8},_0x424000={_0x4aca89:0x6ba,_0xcfbe05:0x399,_0x215d00:0xd9d,_0x35f4f7:0xabf},_0x3cc4a={_0x3f95ab:0x9c8,_0x2d8692:0x9c8,_0x1fc567:0x9b9},_0xb90732={_0x1fe31d:0x71b,_0x35204d:0x4b9,_0x4d040e:0x213,_0x483c7c:0x69d,_0x254b0f:0xc35},_0x13d625={_0x125a4a:0x514},_0x15934c={_0x2da7de:0x457,_0x486886:0x5da,_0x4f2000:0xac8,_0x5992f7:0x970,_0xcc05a5:0x2a7,_0xe5669d:0xf9d,_0x4874a3:0xc8e,_0x5df594:0xc9c,_0x313072:0xa5b,_0x34aae3:0xfab},_0x5c0292=_0x5a92ef;_inherits(_0x6bcc1b,_0xe1d574);var _0x336010=_createSuper(_0x6bcc1b);function _0x6bcc1b(){var _0x568fa8=_0x4361,_0x5c66e5,_0x75a2aa,_0x26e3a0,_0x28746e,_0x2e184d,_0x4f663c,_0x349d02,_0x8a05d3,_0x449fa8=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x6bcc1b),_0x449fa8['eventParent']=(_0x5c66e5=_0x449fa8['eventParent'])!==null&&_0x5c66e5!==void 0x0?_0x5c66e5:![],_0x449fa8['hasEdit']=(_0x75a2aa=_0x449fa8['hasEdit'])!==null&&_0x75a2aa!==void 0x0?_0x75a2aa:![],_0x449fa8['animation']=(_0x26e3a0=_0x449fa8['animation'])!==null&&_0x26e3a0!==void 0x0?_0x26e3a0:!![],_0x449fa8['zIndex']=(_0x28746e=_0x449fa8[_0x568fa8(_0x15934c._0x2da7de)])!==null&&_0x28746e!==void 0x0?_0x28746e:0x989680,_0x449fa8['style']=_0x449fa8['style']||{},_0x449fa8[_0x568fa8(_0x15934c._0x486886)][_0x568fa8(_0x15934c._0x4f2000)]=(_0x2e184d=_0x449fa8[_0x568fa8(0x5da)][_0x568fa8(0xac8)])!==null&&_0x2e184d!==void 0x0?_0x2e184d:'top';var _0x5d8473={};switch(_0x449fa8['style']['direction']){case'top':_0x5d8473['offsetY']=-0x8,_0x5d8473['horizontalOrigin']=Cesium__namespace['HorizontalOrigin']['CENTER'],_0x5d8473['verticalOrigin']=Cesium__namespace['VerticalOrigin']['BOTTOM'];break;case _0x568fa8(0x433):_0x5d8473['offsetY']=0x8,_0x5d8473['horizontalOrigin']=Cesium__namespace[_0x568fa8(0xe79)]['CENTER'],_0x5d8473['verticalOrigin']=Cesium__namespace['VerticalOrigin']['TOP'];break;case _0x568fa8(_0x15934c._0x5992f7):_0x5d8473[_0x568fa8(0x220)]=Cesium__namespace[_0x568fa8(0xe79)]['CENTER'],_0x5d8473[_0x568fa8(_0x15934c._0xcc05a5)]=Cesium__namespace[_0x568fa8(_0x15934c._0xe5669d)]['CENTER'];break;case _0x568fa8(0xc40):_0x5d8473['offsetX']=0x8,_0x5d8473['horizontalOrigin']=Cesium__namespace['HorizontalOrigin'][_0x568fa8(_0x15934c._0x4874a3)],_0x5d8473['verticalOrigin']=Cesium__namespace[_0x568fa8(_0x15934c._0xe5669d)][_0x568fa8(0x633)];break;case'left':_0x5d8473['offsetX']=-0x8,_0x5d8473['horizontalOrigin']=Cesium__namespace['HorizontalOrigin']['RIGHT'],_0x5d8473[_0x568fa8(_0x15934c._0xcc05a5)]=Cesium__namespace['VerticalOrigin']['CENTER'];break;}return _0x449fa8['style']=_objectSpread2(_objectSpread2({},_0x5d8473),_0x449fa8['style']),_0x8a05d3=_0x336010['call'](this,_0x449fa8),_0x8a05d3[_0x568fa8(_0x15934c._0x5df594)]=(_0x4f663c=(_0x349d02=_0x8a05d3['options']['depthTest'])!==null&&_0x349d02!==void 0x0?_0x349d02:_0x8a05d3['style']['depthTest'])!==null&&_0x4f663c!==void 0x0?_0x4f663c:![],!Cesium__namespace['defined'](_0x8a05d3[_0x568fa8(0x5da)][_0x568fa8(_0x15934c._0x313072)])&&_0x8a05d3['style']['template']!==![]&&(_0x8a05d3['style']['template']=_0x8a05d3['_getDefaultTemplate']()),_0x8a05d3[_0x568fa8(_0x15934c._0x34aae3)](EventType['load'],function(){_0x8a05d3['_fireTarget_open']();}),_0x8a05d3;}return _createClass(_0x6bcc1b,[{'key':_0x5c0292(0x9c8),'get':function _0x38c240(){var _0x2e34e2;return(_0x2e34e2=this['options'])===null||_0x2e34e2===void 0x0?void 0x0:_0x2e34e2['target'];}},{'key':_0x5c0292(_0x40912f._0x4e737e),'get':function _0x55b178(){var _0x2d88a1=_0x5c0292,_0x2ba855,_0x1363fa;if((_0x2ba855=this[_0x2d88a1(_0x13d625._0x125a4a)])!==null&&_0x2ba855!==void 0x0&&_0x2ba855['event'])return this[_0x2d88a1(_0x13d625._0x125a4a)]['event'];return(_0x1363fa=this[_0x2d88a1(_0x13d625._0x125a4a)])!==null&&_0x1363fa!==void 0x0&&_0x1363fa['target']?this[_0x2d88a1(0x514)]['target']:this;}},{'key':'_getDefaultTemplate','value':function _0x56ddb5(){var _0x5d1682=_0x5c0292,_0x70ad9c,_0x10e966;((_0x70ad9c=this[_0x5d1682(0x5da)]['closeButton'])!==null&&_0x70ad9c!==void 0x0?_0x70ad9c:!![])?_0x10e966='<span\x20\x20class=\x22mars3d-popup-close-button\x20mars3d-popup-color\x20closeButton\x22\x20>×</span>':_0x10e966='';var _0x331dc9='';return this['style']['maxWidth']&&(_0x331dc9+=_0x5d1682(_0xb90732._0x1fe31d)[_0x5d1682(_0xb90732._0x35204d)](this['style'][_0x5d1682(_0xb90732._0x4d040e)],'px;')),this['style']['minWidth']&&(_0x331dc9+=_0x5d1682(_0xb90732._0x483c7c)['concat'](this[_0x5d1682(0x5da)][_0x5d1682(0x5a8)],'px;')),this['style']['maxHeight']&&(_0x331dc9+='max-height:\x20'['concat'](this['style']['maxHeight'],_0x5d1682(_0xb90732._0x254b0f))),'\x0a\x20\x20\x20\x20\x20\x20<div\x20class=\x22mars3d-popup\x20'[_0x5d1682(_0xb90732._0x35204d)](!this[_0x5d1682(0x5da)]['timeRender']&&this['options']['animation']?'mars3d-popup-animation':'','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20')[_0x5d1682(0x4b9)](_0x10e966,_0x5d1682(0x8b1))[_0x5d1682(_0xb90732._0x35204d)](this['id'],'\x22\x20\x20class=\x22mars3d-popup-content\x20mars3d-popup-color\x22\x20style=\x22')['concat'](_0x331dc9,'\x22>{content}</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22mars3d-popup-tip-container\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20class=\x22mars3d-popup-tip\x20mars3d-popup-background\x22></div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20</div>');}},{'key':'_appendHtmlHook','value':function _0x2a11f6(){var _0xaa20fa=_0x5c0292,_0x2ee3c8=this,_0x1899d0=this['_container'][_0xaa20fa(0xc5a)]('.closeButton');_0x1899d0&&_0x1899d0['addEventListener']('click',function(_0x222036){var _0x336b9b=_0xaa20fa;_0x2ee3c8[_0x336b9b(_0x3cc4a._0x3f95ab)]&&_0x2ee3c8[_0x336b9b(0x9c8)]['closeHighlight']&&_0x2ee3c8[_0x336b9b(_0x3cc4a._0x2d8692)][_0x336b9b(_0x3cc4a._0x1fc567)](),_0x2ee3c8['remove'](!![]);});}},{'key':'fireTarget','value':function _0xe1ca25(_0x3f9b7c){var _0x3bc946=_0x5c0292,_0x4fb7e1=arguments[_0x3bc946(_0x424000._0x4aca89)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x5c6fd0=arguments[_0x3bc946(0x6ba)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:!![],_0x4bf820=this['target']||this[_0x3bc946(_0x424000._0xcfbe05)];if(_0x4bf820){if(this[_0x3bc946(0x514)]['event'])for(var _0x24e16a in this['options'][_0x3bc946(0x2e0)]){if(_0x24e16a===_0x3bc946(0x514)||_0x24e16a==='content')continue;_0x4fb7e1[_0x24e16a]=this['options']['event'][_0x24e16a];}_0x4fb7e1[_0x3bc946(_0x424000._0x215d00)]=_0x4bf820,_0x4fb7e1['attr']=this[_0x3bc946(0x310)],_0x4fb7e1[_0x3bc946(_0x424000._0x35f4f7)]=this['container'],this['_fireBindDataEx'](_0x4fb7e1),_0x4bf820['fire'](_0x3f9b7c,_0x4fb7e1,_0x5c6fd0);}}},{'key':_0x5c0292(0xcfb),'value':function _0x2f3ed3(_0x7088b8){_0x7088b8['popup']=this;}},{'key':'_addedHook','value':function _0x10d571(_0x38dc44){var _0x554f98={_0x367e09:0x7c9,_0x12b41f:0x425},_0x266d57=_0x5c0292,_0x20ee32=this;_get(_getPrototypeOf(_0x6bcc1b['prototype']),'_addedHook',this)[_0x266d57(_0x31c8a2._0x759cfd)](this,_0x38dc44),this[_0x266d57(0xfab)](EventType[_0x266d57(_0x31c8a2._0x51b7ec)],function(_0x3dbda1){var _0x570357=_0x266d57;if(_0x20ee32['options'][_0x570357(0x8de)]&&_0x20ee32['_map']){if(_0x3dbda1['y']<0x0||_0x3dbda1['x']<0x0||_0x3dbda1['x']>_0x20ee32['_map']['scene']['canvas']['clientWidth']-_0x3dbda1['width']||_0x3dbda1['y']>_0x20ee32['_map'][_0x570357(0x7c9)]['canvas']['clientHeight']-_0x3dbda1['height']){var _0x2a3dbc=_0x3dbda1['width']/0x2+_0x3dbda1['x'],_0x44bde1=_0x3dbda1[_0x570357(0xd04)]/0x2+_0x3dbda1['y'],_0x3cb74f=new Cesium__namespace['Cartesian2'](_0x2a3dbc,_0x44bde1),_0x78b15c=_0x20ee32['_map'][_0x570357(_0x554f98._0x367e09)]['camera']['getPickRay'](_0x3cb74f),_0x417f47=_0x20ee32['_map']['scene']['globe'][_0x570357(_0x554f98._0x12b41f)](_0x78b15c,_0x20ee32['_map']['scene']);!_0x417f47&&(_0x417f47=_0x20ee32['_map']['scene']['camera']['pickEllipsoid'](_0x3cb74f)),_0x20ee32['_map']['flyToPoint'](_0x417f47);}}}),this['target']&&this[_0x266d57(_0x31c8a2._0x3db8ad)]['on'](EventType[_0x266d57(0x490)],this['_graphic_updatePosition'],this);}},{'key':'_removedHook','value':function _0x813985(){var _0x2d242e=_0x5c0292;this['target']&&this['target'][_0x2d242e(0xcf5)](EventType[_0x2d242e(0x490)],this[_0x2d242e(_0x102098._0x36ce88)],this),this[_0x2d242e(0x36d)](),_get(_getPrototypeOf(_0x6bcc1b[_0x2d242e(_0x102098._0x2a10e4)]),'_removedHook',this)['call'](this);}},{'key':'_graphic_updatePosition','value':function _0x479d3a(_0x3ff125){var _0x3bb5f2=_0x5c0292,_0x19b0cf;(_0x19b0cf=_0x3ff125[_0x3bb5f2(_0xec684c._0x39b271)])!==null&&_0x19b0cf!==void 0x0&&_0x19b0cf[_0x3bb5f2(_0xec684c._0x218fa1)]&&(this['position']=_0x3ff125['graphic'][_0x3bb5f2(0x531)]());}},{'key':_0x5c0292(_0x40912f._0x3a2ddd),'value':function _0x1fff07(){this['fireTarget'](EventType['popupOpen']);}},{'key':'_fireTarget_close','value':function _0x333567(){this['fireTarget'](EventType['popupClose']);}},{'key':_0x5c0292(_0x40912f._0x42ce97),'value':function _0x578da7(){}},{'key':'_container_onClickHandler','value':function _0xb1d2c7(){}},{'key':'_container_onMousedownHandler','value':function _0x10f4e6(){}},{'key':'_container_onMouseMoveHandler','value':function _0x2cb4d3(){}},{'key':'_container_onMouseoutHandler','value':function _0x8bbd1c(){}},{'key':_0x5c0292(0xec1),'value':function _0x43a39b(){var _0x110590=_0x5c0292,_0x376396;return(_0x376396=this['options'][_0x110590(0xef0)])!==null&&_0x376396!==void 0x0?_0x376396:!![];}}]),_0x6bcc1b;}(DivGraphic);register$4('popup',Popup);var Tooltip=function(_0x52cd7d){var _0x498fd4={_0x5e5c79:0xa5d},_0x1d5189={_0x7818da:0x6e6},_0x376cd0=_0x5a92ef;_inherits(_0x191230,_0x52cd7d);var _0x58e3a5=_createSuper(_0x191230);function _0x191230(){return _classCallCheck(this,_0x191230),_0x58e3a5['apply'](this,arguments);}return _createClass(_0x191230,[{'key':_0x376cd0(_0x498fd4._0x5e5c79),'value':function _0x31e661(){var _0x5a28c8=_0x376cd0;return _0x5a28c8(_0x1d5189._0x7818da)['concat'](this['id'],'\x22\x20\x20class=\x22mars3d-tooltip\x20mars3d-tooltip-')['concat'](this[_0x5a28c8(0x5da)]['direction'],_0x5a28c8(0x3ff));}},{'key':'_fireBindDataEx','value':function _0x38fced(_0x4bcaa4){var _0x38ae6e=_0x376cd0;_0x4bcaa4[_0x38ae6e(0xf00)]=this;}},{'key':_0x376cd0(0x83f),'value':function _0x419b5e(){this['fireTarget'](EventType['tooltipOpen']);}},{'key':'_fireTarget_close','value':function _0x44f088(){this['fireTarget'](EventType['tooltipClose']);}}]),_0x191230;}(Popup);register$4('tooltip',Tooltip);var DEF_STYLE$4={'startColor':Cesium__namespace[_0x5a92ef(0x3d5)]['LIGHTCYAN']['withAlpha'](0.3),'endColor':Cesium__namespace['Color']['WHITE']['withAlpha'](0x0),'startScale':0x2,'endScale':0x4,'minimumParticleLife':0x3,'maximumParticleLife':0x6,'minimumSpeed':0x1,'maximumSpeed':0x2,'emissionRate':0x64},ParticleSystem=function(_0x42bd4d){var _0x56c891={_0x55b53c:0x620},_0x58be5a={_0x4bba52:0x8a0,_0x5c2f53:0x9b7,_0x2cd1b0:0xb46,_0x3c466d:0xf3b},_0x3ead8e={_0x7837ee:0x994},_0x51b1f3={_0x54c307:0x23b,_0x4e41ca:0x3e8},_0x552d23={_0x1aab1a:0x514,_0x489435:0x5da,_0x37643f:0x9dd,_0x1e0059:0x7d7,_0x45c0a6:0x23b,_0x4c826e:0x754,_0x1b3e0d:0x744,_0xf21524:0xcc3,_0x1fe987:0xc8d},_0x2a8bdf={_0x392b74:0x514,_0xe0851f:0xa10,_0x2c816e:0x514},_0x53906b={_0xefac96:0x399,_0x457032:0x994,_0xaa51d2:0xa10,_0x52229e:0x9da},_0x46d822={_0x483b29:0xfaa},_0x25381d={_0x13e312:0x994,_0x36bfd4:0xd06,_0x1c7e7a:0x2bc,_0x822a6e:0xf7d,_0x6119da:0x659,_0x327290:0x906,_0x9be4ae:0x9b7,_0x3acd1e:0x994},_0x37908a={_0x4bf1f6:0xb49,_0x40c7bc:0xc79,_0x45ec08:0xd81},_0x2d0acd={_0x38bb72:0x994},_0x724ed5={_0x4b3cf3:0x5da,_0x5e4396:0x754},_0x40e55a={_0x4e2ae2:0x5da},_0x4a22eb={_0x106aa5:0x5da,_0x40c24b:0xe23},_0x5c6470={_0x49b26c:0x23b,_0x3f8707:0x56e},_0x55ec06=_0x5a92ef;_inherits(_0x44407f,_0x42bd4d);var _0x318918=_createSuper(_0x44407f);function _0x44407f(){var _0x49da9=_0x4361,_0x30aaaa,_0x231959=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x44407f),_0x231959['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$4),{},{'emitter':new Cesium__namespace['CircleEmitter'](0x1)},_0x231959['style']||{}),_0x30aaaa=_0x318918['call'](this,_0x231959),_0x30aaaa['emitterModelMatrix']=new Cesium__namespace['Matrix4'](),_0x30aaaa['translation']=new Cesium__namespace[(_0x49da9(_0x5c6470._0x49b26c))](),_0x30aaaa['rotation']=new Cesium__namespace['Quaternion'](),_0x30aaaa[_0x49da9(_0x5c6470._0x3f8707)]=new Cesium__namespace['HeadingPitchRoll'](),_0x30aaaa['trs']=new Cesium__namespace['TranslationRotationScale'](),_0x30aaaa;}return _createClass(_0x44407f,[{'key':_0x55ec06(_0x56c891._0x55b53c),'get':function _0x4e8bf3(){return this['_primitive'];}},{'key':'maxHeight','get':function _0x264ea9(){return this['style']['maxHeight'];},'set':function _0x128530(_0x1f5354){this['style']['maxHeight']=_0x1f5354;}},{'key':'gravity','get':function _0x105c94(){return this['style']['gravity']||0x0;},'set':function _0x336b1c(_0xa2ce4){this['style']['gravity']=_0xa2ce4;}},{'key':'transX','get':function _0x8f960d(){var _0x3318bd=_0x55ec06;return this['style'][_0x3318bd(0xe23)]||0x0;},'set':function _0x17ba00(_0xfbc587){var _0x5bc170=_0x55ec06;this[_0x5bc170(_0x4a22eb._0x106aa5)][_0x5bc170(_0x4a22eb._0x40c24b)]=_0xfbc587;}},{'key':'transY','get':function _0xf0fab1(){return this['style']['transY']||0x0;},'set':function _0x257675(_0x1da658){var _0x328e64=_0x55ec06;this[_0x328e64(_0x40e55a._0x4e2ae2)]['transY']=_0x1da658;}},{'key':'transZ','get':function _0x4c7422(){return this['style']['transZ']||0x0;},'set':function _0x3f0d50(_0x560b2f){var _0x5c60f4=_0x55ec06;this[_0x5c60f4(_0x724ed5._0x4b3cf3)][_0x5c60f4(_0x724ed5._0x5e4396)]=_0x560b2f;}},{'key':'particleSize','get':function _0x4bb947(){var _0x4b7703=_0x55ec06;return this[_0x4b7703(0x5da)][_0x4b7703(0x651)]||0x19;},'set':function _0x42eb3a(_0x5967f5){var _0x34ce09=_0x55ec06;this[_0x34ce09(0x5da)][_0x34ce09(0x651)]=_0x5967f5,this['_primitive']&&(this[_0x34ce09(_0x2d0acd._0x38bb72)]['minimumImageSize']['x']=_0x5967f5,this['_primitive']['minimumImageSize']['y']=_0x5967f5,this[_0x34ce09(0x994)]['maximumImageSize']['x']=_0x5967f5,this['_primitive']['maximumImageSize']['y']=_0x5967f5);}},{'key':'hasOpacity','get':function _0xdc372f(){return![];}},{'key':'_addedHook','value':function _0x4f3e8d(_0x3344b3){var _0x4b6fff=_0x55ec06;if(!this['show'])return;var _0x474762=this[_0x4b6fff(0x399)]['clock']['currentTime'],_0x360a13=_objectSpread2(_objectSpread2({'imageSize':new Cesium__namespace[(_0x4b6fff(0xb74))](this[_0x4b6fff(0x651)],this['particleSize']),'modelMatrix':this['_computeModelMatrix'](_0x474762),'emitterModelMatrix':this['_computeEmitterModelMatrix'](_0x474762)},this['style']),{},{'show':this['show']});this[_0x4b6fff(_0x25381d._0x13e312)]=new Cesium__namespace[(_0x4b6fff(0x989))](_0x360a13),this['primitiveCollection'][_0x4b6fff(_0x25381d._0x36bfd4)](this[_0x4b6fff(0x994)]);this['options']['position']&&((this['options']['position']instanceof Cesium__namespace['CallbackProperty']||this['options']['position']instanceof Cesium__namespace['SampledPositionProperty'])&&(this['_orientation']=this[_0x4b6fff(0x514)]['orientation']||new Cesium__namespace['VelocityOrientationProperty'](this['options']['position']),this['property']=this['options']['position']));this[_0x4b6fff(_0x25381d._0x1c7e7a)](),this[_0x4b6fff(_0x25381d._0x822a6e)]=isFunction(this['options']['modelMatrix'])||this[_0x4b6fff(_0x25381d._0x6119da)],this['_hasUpdate_emitterModelMatrix']=isFunction(this['options'][_0x4b6fff(_0x25381d._0x327290)])||this[_0x4b6fff(_0x25381d._0x9be4ae)]||this['pitch']||this['roll']||this['transX']||this['transY']||this[_0x4b6fff(0x754)];var _0x25f957=this[_0x4b6fff(_0x25381d._0x3acd1e)]['update'],_0x4ac89e=this;this['_primitive']['update']=function(_0xe90432){var _0x3b5a5c=_0x4b6fff;_0x4ac89e['_update'](_0xe90432);if(this['_previousTime']){var _0x462a5f=Cesium__namespace['JulianDate'][_0x3b5a5c(_0x37908a._0x4bf1f6)](_0xe90432[_0x3b5a5c(_0x37908a._0x40c7bc)],this['_previousTime']);_0x462a5f>0xa&&(this['_previousTime']=Cesium__namespace['JulianDate']['clone'](_0xe90432['time'],this['_previousTime']));}_0x25f957[_0x3b5a5c(_0x37908a._0x45ec08)](this)(_0xe90432);};}},{'key':_0x55ec06(0x3fd),'value':function _0x2863d0(){var _0x2d376f=_0x55ec06;if(!this['_map'])return;this['primitiveCollection'][_0x2d376f(_0x46d822._0x483b29)](this['_primitive']);}},{'key':_0x55ec06(0x9ed),'value':function _0xc54ebc(_0xd32f80){var _0x4c8a3b=_0x55ec06;if(!this['show']||!this['_primitive']||!this[_0x4c8a3b(_0x53906b._0xefac96)])return;this['property']&&(this['_position']=getPositionValue(this['property'],_0xd32f80[_0x4c8a3b(0xc79)])),this['_hasUpdate_modelMatrix']&&(this[_0x4c8a3b(_0x53906b._0x457032)][_0x4c8a3b(_0x53906b._0xaa51d2)]=this['_computeModelMatrix'](_0xd32f80['time'])),this['_hasUpdate_emitterModelMatrix']&&(this['_primitive'][_0x4c8a3b(0x906)]=this['_computeEmitterModelMatrix'](_0xd32f80['time'])),Cesium__namespace['defined'](this[_0x4c8a3b(0x787)])&&_0xd32f80['frameNumber']%0xa===0x0&&(this['_map']['camera']['positionCartographic']['height']<this['maxHeight']?this['_primitive']['show']!==this['show']&&(this['_primitive']['show']=this['show']):this['_primitive'][_0x4c8a3b(0x7a6)]&&(this['_primitive']['show']=![])),this['_primitive']['_isComplete']&&this['fire'](_0x4c8a3b(_0x53906b._0x52229e));}},{'key':'_computeModelMatrix','value':function _0x3b32ed(_0x2564a2){var _0x2c0029=_0x55ec06;if(this[_0x2c0029(_0x2a8bdf._0x392b74)][_0x2c0029(_0x2a8bdf._0xe0851f)])return isFunction(this[_0x2c0029(_0x2a8bdf._0x2c816e)]['modelMatrix'])?this['options'][_0x2c0029(_0x2a8bdf._0xe0851f)](_0x2564a2):this[_0x2c0029(0x514)]['modelMatrix'];if(this['_position'])return Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](this['_position']);return new Cesium__namespace['Matrix4']();}},{'key':'_computeEmitterModelMatrix','value':function _0x97d1ca(_0x3b96be){var _0x5a06f9=_0x55ec06;if(this[_0x5a06f9(0x514)]['emitterModelMatrix'])return isFunction(this[_0x5a06f9(_0x552d23._0x1aab1a)]['emitterModelMatrix'])?this['options']['emitterModelMatrix'](_0x3b96be):this['options']['emitterModelMatrix'];var _0x4446cb=this['style']['heading']||0x0,_0x285879=this[_0x5a06f9(_0x552d23._0x489435)][_0x5a06f9(_0x552d23._0x37643f)]||0x0,_0x21db04=this['style']['roll']||0x0;return this['hpr']=Cesium__namespace[_0x5a06f9(_0x552d23._0x1e0059)]['fromDegrees'](_0x4446cb,_0x285879,_0x21db04,this[_0x5a06f9(0x56e)]),this[_0x5a06f9(0x744)]['translation']=Cesium__namespace[_0x5a06f9(_0x552d23._0x45c0a6)]['fromElements'](this['transX'],this['transY'],this[_0x5a06f9(_0x552d23._0x4c826e)],this['translation']),this[_0x5a06f9(_0x552d23._0x1b3e0d)]['rotation']=Cesium__namespace[_0x5a06f9(0x797)][_0x5a06f9(0xa75)](this[_0x5a06f9(0x56e)],this['rotation']),Cesium__namespace[_0x5a06f9(_0x552d23._0xf21524)][_0x5a06f9(_0x552d23._0x1fe987)](this['trs'],this['emitterModelMatrix']),this['emitterModelMatrix'];}},{'key':'_bindUpdateCallback','value':function _0x2bedb8(){var _0xc174e8=_0x55ec06;if(this['options'][_0xc174e8(0x61c)]){this['_primitive']['updateCallback']=this['options']['updateCallback'];return;}if(this[_0xc174e8(0xefb)]===0x0)this[_0xc174e8(0x994)]['updateCallback']=undefined;else{if(!this[_0xc174e8(_0x3ead8e._0x7837ee)][_0xc174e8(0x61c)]){var _0x292996=this,_0x2296eb=new Cesium__namespace[(_0xc174e8(0x23b))]();this['_primitive']['updateCallback']=function(_0xec045f,_0x5c4e0b){var _0x45bc22=_0xc174e8,_0x194e2c=_0xec045f['position'];Cesium__namespace['Cartesian3']['normalize'](_0x194e2c,_0x2296eb),Cesium__namespace['Cartesian3'][_0x45bc22(0x742)](_0x2296eb,_0x292996['gravity']*_0x5c4e0b,_0x2296eb),_0xec045f['velocity']=Cesium__namespace[_0x45bc22(_0x51b1f3._0x54c307)][_0x45bc22(0xd06)](_0xec045f[_0x45bc22(_0x51b1f3._0x4e41ca)],_0x2296eb,_0xec045f['velocity']);};}}}},{'key':_0x55ec06(0x6b3),'value':function _0x798412(_0x2ebc0a,_0x2b4d0){var _0x615baa=_0x55ec06;if(this['_primitive']){for(var _0x60947c in _0x2b4d0){this['_primitive'][_0x60947c]=_0x2b4d0[_0x60947c];}_0x2b4d0['particleSize']&&(this[_0x615baa(0x651)]=_0x2b4d0['particleSize']),_0x2b4d0['gravity']&&this[_0x615baa(0x2bc)]();}this[_0x615baa(_0x58be5a._0x4bba52)]=isFunction(this['options']['emitterModelMatrix'])||this[_0x615baa(_0x58be5a._0x5c2f53)]||this[_0x615baa(0x9dd)]||this[_0x615baa(_0x58be5a._0x2cd1b0)]||this['transX']||this[_0x615baa(_0x58be5a._0x3c466d)]||this['transZ'];}},{'key':'_getDrawEntityClass','value':function _0x5bf348(_0x21e393,_0x386459){return this['_getDrawPointEntityClass'](_0x21e393,_0x386459);}}]),_0x44407f;}(BasePointPrimitive);register$4('particleSystem',ParticleSystem,!![]);var ArcFrustumFS='uniform\x20vec4\x20color;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20gl_FragColor\x20=\x20color;\x0a}\x0a',ArcFrustumVS=_0x5a92ef(0x78d),DEF_STYLE$3={'color':Cesium__namespace['Color']['WHITE']},ArcFrustum=function(_0x3bed9a){var _0x313571={_0x2db827:0x84b,_0x144d61:0x5a6},_0x1d6ac3={_0x2a5219:0xa50,_0x43eb20:0x4d1},_0x3655dd={_0x18cd36:0x5a6,_0x2872b2:0xfd8,_0x2d1c29:0x654,_0x4629c1:0x5da,_0xd01f1:0xd91,_0x1e05d9:0xc1b},_0x205aae={_0x100498:0x66c,_0x48c556:0xc9d},_0x10ec12={_0x52617e:0x7a6,_0x2e4fdc:0x665},_0x1f75ff={_0x23c58e:0xcda,_0x2ebde8:0x31c},_0x5ec2f6={_0x20dc76:0xa10,_0x5aab72:0x9b7,_0x385233:0xab0,_0x522d7e:0x5da},_0x3ec0fb={_0x1b632b:0x24e},_0x483283={_0x2880f0:0x5da},_0x297730=_0x5a92ef;_inherits(_0x4381d2,_0x3bed9a);var _0x151fa5=_createSuper(_0x4381d2);function _0x4381d2(){var _0x4cb62a=_0x4361,_0x1a54cf,_0x54ede4=arguments[_0x4cb62a(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4381d2),_0x54ede4[_0x4cb62a(_0x483283._0x2880f0)]=_objectSpread2(_objectSpread2({},DEF_STYLE$3),_0x54ede4['style']||{}),_0x1a54cf=_0x151fa5['call'](this,_0x54ede4),delete _0x1a54cf['_position'],delete _0x1a54cf['_point'],_0x1a54cf['_boundingSphere']=new Cesium__namespace[(_0x4cb62a(0x379))](),_0x1a54cf['_color']=getCesiumColor(_0x1a54cf['style']['color']),_0x1a54cf;}return _createClass(_0x4381d2,[{'key':'czmObject','get':function _0x5a1451(){return this;}},{'key':_0x297730(_0x313571._0x2db827),'get':function _0x5af921(){return this['_color'];},'set':function _0x3f6782(_0x16ad1f){this['_color']=_0x16ad1f;}},{'key':_0x297730(0xdd0),'get':function _0x2aa6c0(){var _0x223469=_0x297730;return this[_0x223469(0x5da)]['angle'];},'set':function _0x38466c(_0x192a4d){this['style']['angle']=_0x192a4d,this['destroyCommands']();}},{'key':'angle2','get':function _0x674292(){var _0x10d289=_0x297730,_0x40a7c0;return(_0x40a7c0=this['style'][_0x10d289(_0x3ec0fb._0x1b632b)])!==null&&_0x40a7c0!==void 0x0?_0x40a7c0:this['style']['angle'];},'set':function _0x3c8e11(_0x1f25fa){var _0x57138b=_0x297730;this['style'][_0x57138b(0x24e)]=_0x1f25fa,this['destroyCommands']();}},{'key':'modelMatrix','get':function _0x191617(){var _0x5baab3=_0x297730;if(this['options'][_0x5baab3(_0x5ec2f6._0x20dc76)])return this['options'][_0x5baab3(_0x5ec2f6._0x20dc76)];var _0x471c3f=this['position'],_0x4da72c=new Cesium__namespace['HeadingPitchRoll'](Cesium__namespace[_0x5baab3(0xab0)]['toRadians'](this[_0x5baab3(_0x5ec2f6._0x5aab72)]),Cesium__namespace['Math']['toRadians'](this['pitch']),Cesium__namespace['Math']['toRadians'](this['roll'])),_0x3658e7=new Cesium__namespace['Camera'](this['_map']['scene']);return _0x3658e7['position']=_0x471c3f,_0x3658e7[_0x5baab3(0x8c9)]['fov']=Cesium__namespace[_0x5baab3(_0x5ec2f6._0x385233)][_0x5baab3(0x8db)](this['angle']*0x2),_0x3658e7['frustum']['aspectRatio']=this['angle']/this['angle2'],_0x3658e7[_0x5baab3(0x8c9)][_0x5baab3(0x926)]=0.01,_0x3658e7['frustum']['far']=this[_0x5baab3(_0x5ec2f6._0x522d7e)][_0x5baab3(0x89a)],_0x3658e7['setView']({'destination':_0x471c3f,'orientation':{'heading':_0x4da72c['heading'],'pitch':_0x4da72c['pitch'],'roll':_0x4da72c['roll']}}),_0x3658e7['inverseViewMatrix'];}},{'key':_0x297730(0x98b),'value':function _0x202b4b(){this['destroyCommands']();}},{'key':'_addedHook','value':function _0x4d1c25(_0x40410a){var _0xe8c006=_0x297730;if(!this[_0xe8c006(0x7a6)])return;this['primitiveCollection']['add'](this);}},{'key':'_removedHook','value':function _0xfdd8ea(){var _0x3b2039=_0x297730;this[_0x3b2039(_0x1f75ff._0x23c58e)]['contains'](this)&&(this[_0x3b2039(_0x1f75ff._0x2ebde8)]=!![],this['primitiveCollection']['remove'](this),this['_noDestroy']=![]);}},{'key':'update','value':function _0x455e32(_0x102362){var _0x1966a2=_0x297730;if(!this[_0x1966a2(_0x10ec12._0x52617e)])return;!Cesium__namespace['defined'](this[_0x1966a2(0xba6)])&&(this['_command']=this[_0x1966a2(_0x10ec12._0x2e4fdc)](_0x102362['context'])),_0x102362['passes']['render']&&(Cesium__namespace['defined'](this['_command'])&&_0x102362[_0x1966a2(0x4ca)]['push'](this['_command']));}},{'key':_0x297730(_0x313571._0x144d61),'value':function _0x4e0d7d(){var _0x127f23=_0x297730;Cesium__namespace['defined'](this['_command'])&&(this['_command'][_0x127f23(_0x205aae._0x100498)]&&this['_command']['shaderProgram'][_0x127f23(_0x205aae._0x48c556)](),this['_command']['vertexArray']&&this['_command']['vertexArray']['destroy'](),delete this['_command']);}},{'key':'createCommand','value':function _0x32b8bc(_0x5189dc){var _0x735f1a=_0x297730,_0xdbee84=this;this[_0x735f1a(_0x3655dd._0x18cd36)]();var _0x3aadd7=this[_0x735f1a(0x5a7)](),_0x250a3f={'aPosition':0x0},_0x1f03cd=Cesium__namespace[_0x735f1a(0xfd8)]['createVertexBuffer']({'context':_0x5189dc,'typedArray':_0x3aadd7['vertices'],'usage':Cesium__namespace['BufferUsage']['STATIC_DRAW']}),_0x5aa598=[{'index':_0x250a3f[_0x735f1a(0x808)],'vertexBuffer':_0x1f03cd,'componentsPerAttribute':0x3,'componentDatatype':Cesium__namespace['ComponentDatatype'][_0x735f1a(0xb24)],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':![]}],_0x289ba3=Cesium__namespace[_0x735f1a(_0x3655dd._0x2872b2)][_0x735f1a(0x3e3)]({'context':_0x5189dc,'typedArray':_0x3aadd7['indices'],'usage':Cesium__namespace['BufferUsage'][_0x735f1a(0xd74)],'indexDatatype':Cesium__namespace['IndexDatatype'][_0x735f1a(0x601)]}),_0xbdea64=new Cesium__namespace['VertexArray']({'context':_0x5189dc,'attributes':_0x5aa598,'indexBuffer':_0x289ba3}),_0xe7f3d0=this['modelMatrix'];this[_0x735f1a(_0x3655dd._0x2d1c29)]['radius']=this[_0x735f1a(_0x3655dd._0x4629c1)][_0x735f1a(0x89a)];this['position']?this['_boundingSphere']['position']=this[_0x735f1a(_0x3655dd._0xd01f1)]:(Cesium__namespace['Cartesian3']['clone'](Cesium__namespace['Cartesian3']['ZERO'],this['_boundingSphere'][_0x735f1a(0x970)]),Cesium__namespace['BoundingSphere']['transform'](this[_0x735f1a(0x654)],_0xe7f3d0,this['_boundingSphere']));var _0x1448d4=new Cesium__namespace['DrawCommand']({'primitiveType':Cesium__namespace[_0x735f1a(0xf4e)][_0x735f1a(_0x3655dd._0x1e05d9)],'shaderProgram':Cesium__namespace['ShaderProgram'][_0x735f1a(0x38e)]({'context':_0x5189dc,'vertexShaderSource':ArcFrustumVS,'fragmentShaderSource':ArcFrustumFS,'attributeLocations':_0x250a3f}),'vertexArray':_0xbdea64,'modelMatrix':_0xe7f3d0,'boundingVolume':this['_boundingSphere'],'uniformMap':{'color':function _0x3d9711(){return _0xdbee84['color'];}},'pass':Cesium__namespace['Pass']['OPAQUE'],'owner':this,'cull':!![],'renderState':Cesium__namespace[_0x735f1a(0x8b8)][_0x735f1a(0x38e)]({'cull':{'enabled':!![]},'depthTest':{'enabled':!![]}})});return this['bindPickId'](_0x1448d4),_0x1448d4;}},{'key':'createVertices','value':function _0x4b545b(){var _0x18fb23=_0x297730,_0x496160=this[_0x18fb23(0x5da)]['distance'],_0x508282=0x14,_0xbec986=(_0x508282+0x1)*(_0x508282+0x1)+0x1,_0x1675c0=Cesium__namespace['ComponentDatatype']['createTypedArray'](Cesium__namespace['ComponentDatatype']['FLOAT'],0x3*_0xbec986),_0x18f76e=0x3,_0x5d319f=Cesium__namespace['Math']['toRadians'](this['angle']*0x2),_0x48c94b=Cesium__namespace['Math']['toRadians'](this['angle2']*0x2),_0x453229=Math['tan'](0.5*_0x48c94b),_0xa7a969=_0x496160*_0x453229,_0x1cb665=Math['PI']-0.5*_0x5d319f,_0xb9dc48=0x0,_0x25a931=0x0,_0x405087=_0x5d319f/_0x508282;for(var _0x149e36=0x0;_0x149e36<_0x508282+0x1;_0x149e36++){_0xb9dc48=_0x1cb665+_0x149e36*_0x405087;var _0x575bbc=_0xa7a969/(_0x496160/Math['cos'](_0xb9dc48)),_0xd2426b=Math['atan'](_0x575bbc),_0x53d5e3=-_0xd2426b,_0x1ec677=0x2*_0xd2426b/_0x508282;for(var _0x1fb9df=0x0;_0x1fb9df<_0x508282+0x1;_0x1fb9df++){_0x25a931=_0x53d5e3+_0x1fb9df*_0x1ec677,_0x1675c0[_0x18f76e++]=_0x496160*Math[_0x18fb23(_0x1d6ac3._0x2a5219)](_0x25a931)*Math['sin'](_0xb9dc48),_0x1675c0[_0x18f76e++]=_0x496160*Math[_0x18fb23(0xef5)](_0x25a931),_0x1675c0[_0x18f76e++]=_0x496160*Math['cos'](_0x25a931)*Math['cos'](_0xb9dc48);}}var _0x52875f=0x2*(0x4+0x5*_0x508282+0x2*_0x508282*0x3),_0x569918=Cesium__namespace['ComponentDatatype']['createTypedArray'](Cesium__namespace[_0x18fb23(0xc38)]['UNSIGNED_SHORT'],_0x52875f),_0x297de6=0x0;_0x569918[_0x297de6++]=0x0,_0x569918[_0x297de6++]=0x1,_0x569918[_0x297de6++]=0x0,_0x569918[_0x297de6++]=_0x508282+0x1,_0x569918[_0x297de6++]=0x0,_0x569918[_0x297de6++]=_0x508282*(_0x508282+0x1)+0x1,_0x569918[_0x297de6++]=0x0,_0x569918[_0x297de6++]=(_0x508282+0x1)*(_0x508282+0x1);for(var _0x44b38c=0x0;_0x44b38c<0x5;_0x44b38c++){for(var _0x480cb4=0x0;_0x480cb4<_0x508282;_0x480cb4++){_0x569918[_0x297de6++]=0x1+_0x480cb4+0x5*(_0x508282+0x1)*_0x44b38c,_0x569918[_0x297de6++]=0x1+(_0x480cb4+0x1)+0x5*(_0x508282+0x1)*_0x44b38c;}}for(var _0x4232d4=0x0;_0x4232d4<0x5;_0x4232d4++){for(var _0x4edf58=0x0;_0x4edf58<_0x508282;_0x4edf58++){_0x569918[_0x297de6++]=0x1+(_0x508282+0x1)*_0x4edf58+0x5*_0x4232d4,_0x569918[_0x297de6++]=0x1+(_0x508282+0x1)*(_0x4edf58+0x1)+0x5*_0x4232d4;}}var _0x1d9e14=_0x508282*_0x508282*0x3*0x2+0x3*_0x508282*0x4,_0x51e507=Cesium__namespace['ComponentDatatype']['createTypedArray'](Cesium__namespace['ComponentDatatype'][_0x18fb23(_0x1d6ac3._0x43eb20)],_0x1d9e14),_0x464982=0x1;for(var _0x3a743d=0x0;_0x3a743d<_0x508282;_0x3a743d++){for(var _0x4e91ea=0x0;_0x4e91ea<_0x508282;_0x4e91ea++){_0x51e507[_0x297de6++]=_0x464982+_0x3a743d+_0x4e91ea*(_0x508282+0x1),_0x51e507[_0x297de6++]=_0x464982+_0x3a743d+0x1+_0x4e91ea*(_0x508282+0x1),_0x51e507[_0x297de6++]=_0x464982+_0x3a743d+(_0x4e91ea+0x1)*(_0x508282+0x1),_0x51e507[_0x297de6++]=_0x464982+_0x3a743d+0x1+_0x4e91ea*(_0x508282+0x1),_0x51e507[_0x297de6++]=_0x464982+_0x3a743d+0x1+(_0x4e91ea+0x1)*(_0x508282+0x1),_0x51e507[_0x297de6++]=_0x464982+_0x3a743d+(_0x4e91ea+0x1)*(_0x508282+0x1);}}for(var _0x13f8e5=0x0;_0x13f8e5<_0x508282;_0x13f8e5++){_0x51e507[_0x297de6++]=_0x13f8e5+0x1+_0x464982,_0x51e507[_0x297de6++]=_0x13f8e5+_0x464982,_0x51e507[_0x297de6++]=0x0,_0x51e507[_0x297de6++]=0x0,_0x51e507[_0x297de6++]=_0x13f8e5+_0x508282*(_0x508282+0x1)+_0x464982,_0x51e507[_0x297de6++]=_0x13f8e5+0x1+_0x508282*(_0x508282+0x1)+_0x464982;}for(var _0x2bae10=0x0;_0x2bae10<_0x508282;_0x2bae10++){_0x51e507[_0x297de6++]=0x0,_0x51e507[_0x297de6++]=_0x2bae10*(_0x508282+0x1)+_0x464982,_0x51e507[_0x297de6++]=(_0x2bae10+0x1)*(_0x508282+0x1)+_0x464982,_0x51e507[_0x297de6++]=_0x508282+(_0x2bae10+0x1)*(_0x508282+0x1)+_0x464982,_0x51e507[_0x297de6++]=_0x508282+_0x2bae10*(_0x508282+0x1)+_0x464982,_0x51e507[_0x297de6++]=0x0;}return{'vertices':_0x1675c0,'indices':_0x569918};}}]),_0x4381d2;}(BasePointPrimitive);function _0x4361(_0x320679,_0x6490b7){var _0x579dcc=_0x579d();return _0x4361=function(_0x4361a1,_0x5822e9){_0x4361a1=_0x4361a1-0x1c3;var _0x52d2ef=_0x579dcc[_0x4361a1];return _0x52d2ef;},_0x4361(_0x320679,_0x6490b7);}register$4(_0x5a92ef(0xc78),ArcFrustum,!![]);var TetrahedronFS='varying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0avarying\x20vec2\x20v_st;\x0auniform\x20vec4\x20color;\x0auniform\x20float\x20globalAlpha;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec3\x20positionToEyeEC\x20=\x20-v_positionEC;\x0a\x20\x20vec3\x20normalEC\x20=\x20normalize(v_normalEC);\x0a\x20\x20#ifdef\x20FACE_FORWARD\x0a\x20\x20normalEC\x20=\x20faceforward(normalEC,\x20vec3(0.0,\x200.0,\x201.0),\x20-normalEC);\x0a\x20\x20#endif\x0a\x20\x20czm_materialInput\x20materialInput;\x0a\x20\x20materialInput.normalEC\x20=\x20normalEC;\x0a\x20\x20materialInput.positionToEyeEC\x20=\x20positionToEyeEC;\x0a\x20\x20materialInput.st\x20=\x20v_st;\x0a\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x0a\x20\x20material.alpha\x20=\x20(mix(0.1,\x201.0,\x20clamp((1.0\x20-\x20st.t)\x20*\x20color.a,\x200.0,\x201.0))\x20+\x20(1.0\x20-\x20sign(st.t\x20-\x20czm_frameNumber\x20*\x200.001))\x20*\x200.2\x20+\x200.4)\x20*\x20globalAlpha;\x0a\x20\x20material.diffuse\x20=\x20color.rgb;\x0a\x0a\x20\x20#ifdef\x20FLAT\x0a\x20\x20gl_FragColor\x20=\x20vec4(material.diffuse\x20+\x20material.emission,\x20material.alpha);\x0a\x20\x20#else\x0a\x20\x20gl_FragColor\x20=\x20czm_phong(normalize(positionToEyeEC),\x20material,\x20czm_lightDirectionEC);\x0a\x20\x20#endif\x0a}\x0a',TetrahedronVS=_0x5a92ef(0xa71),DEF_STYLE$2={'width':0x14,'height':0x1e,'color':new Cesium__namespace['Color'](0.8,0.8,0x0,0.8),'animation':!![],'moveHeight':0x1e,'moveDuration':0x2,'rotationAngle':0x1},Tetrahedron=function(_0x57238e){var _0xc116ee={_0x193cbc:0xa10,_0x51a239:0x253,_0x6705d9:0x7e1},_0x256bef={_0x11c8f5:0x253,_0x345c57:0x804,_0x368097:0xbe0,_0x104e80:0xc38,_0x32e696:0x77a,_0xf84c96:0xf4e,_0x3adaa6:0x8e4},_0x194d83={_0x3e4d62:0x507,_0x162997:0x64c,_0x56aa87:0x692,_0x10054b:0x70c,_0x35d6cc:0xa10,_0x9d5604:0x5b4},_0x349c69={_0x13693d:0xabe,_0x3ade98:0xabe,_0x4f8d4b:0x4cf,_0x3f989c:0x70e,_0x445b1f:0xc9d},_0x52ba4a={_0x52933a:0x598,_0x4a2d8a:0x23b,_0x456538:0xcc3,_0x171f37:0x856,_0x26618d:0xec9,_0x4012dd:0xabe},_0x2caf8e={_0x5104fd:0x507,_0x329a21:0x84b,_0xb66191:0x1f1,_0x5c0c08:0x5da,_0x3f78bb:0x598},_0x5b93f9={_0x18f079:0xa10},_0x3275b9={_0x346d61:0xf5c},_0x4d5039={_0x30004f:0xf5c},_0x2855db=_0x5a92ef;_inherits(_0x223bb9,_0x57238e);var _0x4bfaf6=_createSuper(_0x223bb9);function _0x223bb9(){var _0x16d2d9=_0x4361,_0x45d0cc,_0x351786=arguments[_0x16d2d9(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x223bb9),_0x351786['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$2),_0x351786['style']||{}),_0x45d0cc=_0x4bfaf6['call'](this,_0x351786),_0x45d0cc['_globalAlpha']=0x1,_0x45d0cc;}return _createClass(_0x223bb9,[{'key':'czmObject','get':function _0x2a8a38(){return this;}},{'key':_0x2855db(0x84b),'get':function _0xed9c7d(){var _0x648386=_0x2855db;return this[_0x648386(_0x4d5039._0x30004f)];},'set':function _0x248180(_0x339563){var _0xb5443b=_0x2855db;this[_0xb5443b(_0x3275b9._0x346d61)]=getCesiumColor(_0x339563);}},{'key':_0x2855db(_0xc116ee._0x193cbc),'get':function _0x1fd897(){var _0x1ca3cf=_0x2855db;if(this['options'][_0x1ca3cf(_0x5b93f9._0x18f079)])return this['options']['modelMatrix'];if(!this['position'])return Cesium__namespace['Matrix4']['IDENTITY'];var _0x56f28b=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](this['position']),_0x581a70=Cesium__namespace[_0x1ca3cf(0xcc3)]['fromScale'](new Cesium__namespace['Cartesian3'](this['style']['width'],this['style']['width'],this['style']['height'])),_0x29be03=Cesium__namespace['Matrix4']['multiply'](_0x56f28b,_0x581a70,new Cesium__namespace['Matrix4']());return _0x29be03;}},{'key':'_addedHook','value':function _0x589e4a(_0x7bec18){var _0xa67c2d=_0x2855db;if(!this['show']||!this['position'])return;this['_updateStyleHook'](_0x7bec18,_0x7bec18),this['primitiveCollection'][_0xa67c2d(0xd06)](this);}},{'key':'_removedHook','value':function _0x1e1fde(){var _0x251f0a=_0x2855db;this[_0x251f0a(0xcda)]&&this['primitiveCollection']['contains'](this)&&(this[_0x251f0a(0x31c)]=!![],this['primitiveCollection'][_0x251f0a(0xfaa)](this),this['_noDestroy']=![]),delete this['_modelMatrix'];}},{'key':'_updatePositionsHook','value':function _0x2d31fa(){var _0x3f44d6=_0x2855db;this['_modelMatrix']=this[_0x3f44d6(0xa10)],this['_clearDrawCommand']();}},{'key':_0x2855db(0x6b3),'value':function _0x482530(_0x36f96f,_0x1733c8){var _0x499a63=_0x2855db;(_0x1733c8[_0x499a63(_0x2caf8e._0x5104fd)]||_0x1733c8['height'])&&this['_updatePositionsHook'](),this[_0x499a63(_0x2caf8e._0x329a21)]=_0x36f96f[_0x499a63(_0x2caf8e._0x329a21)],this['_rotationAngle']=Cesium__namespace['Math']['toRadians'](_0x36f96f['rotationAngle']),this[_0x499a63(_0x2caf8e._0xb66191)]=_0x36f96f['moveHeight']/this[_0x499a63(_0x2caf8e._0x5c0c08)][_0x499a63(0xd04)],this['_moveMaxHeight']!==0x0&&(this[_0x499a63(_0x2caf8e._0x3f78bb)]=this['_moveMaxHeight']/(_0x36f96f['moveDuration']*0x3c),this['_moveDistanceSum']=0x0);}},{'key':'update','value':function _0x3b835c(_0x426675){var _0x5a3493=_0x2855db;if(!this['show'])return;if(this['style']['animation']){if(this['_moveMaxHeight']!==0x0){this['_moveDistanceSum']+=this['_moveDistanceStep'];(this['_moveDistanceSum']>=this['_moveMaxHeight']||this[_0x5a3493(0xcca)]<=0x0)&&(this[_0x5a3493(_0x52ba4a._0x52933a)]=-this['_moveDistanceStep']);var _0x34bae2=new Cesium__namespace[(_0x5a3493(_0x52ba4a._0x4a2d8a))](0x0,0x0,this[_0x5a3493(0x598)]);Cesium__namespace[_0x5a3493(0xcc3)]['multiplyByTranslation'](this['_modelMatrix'],_0x34bae2,this['_modelMatrix']);}if(this['_rotationAngle']!==0x0){var _0x317ba1=Cesium__namespace[_0x5a3493(_0x52ba4a._0x456538)]['fromRotationTranslation'](Cesium__namespace['Matrix3'][_0x5a3493(0x911)](this['_rotationAngle']));Cesium__namespace['Matrix4'][_0x5a3493(0x755)](this[_0x5a3493(0x64c)],_0x317ba1,this[_0x5a3493(0x64c)]);}}!Cesium__namespace['defined'](this['_drawCommand'])&&(this['_drawCommand']=this['createDrawCommand'](_0x426675[_0x5a3493(_0x52ba4a._0x171f37)])),_0x426675[_0x5a3493(_0x52ba4a._0x26618d)][_0x5a3493(0xc33)]?Cesium__namespace['defined'](this['_drawCommand'])&&_0x426675['commandList']['push'](this[_0x5a3493(_0x52ba4a._0x4012dd)]):Cesium__namespace['defined'](this['_pickCommand'])&&_0x426675[_0x5a3493(0x4ca)]['push'](this['_pickCommand']);}},{'key':'_clearDrawCommand','value':function _0x28a4ba(){var _0x103398=_0x2855db;Cesium__namespace['defined'](this[_0x103398(_0x349c69._0x13693d)])&&(this[_0x103398(_0x349c69._0x3ade98)][_0x103398(_0x349c69._0x4f8d4b)]&&this['_drawCommand'][_0x103398(0x4cf)]['destroy'](),this['_drawCommand']['shaderProgram']&&this['_drawCommand']['shaderProgram']['destroy'](),delete this['_drawCommand']),Cesium__namespace[_0x103398(_0x349c69._0x3f989c)](this[_0x103398(0x5b4)])&&(this['_pickCommand']['vertexArray']&&this['_pickCommand']['vertexArray']['destroy'](),this['_pickCommand']['shaderProgram']&&this['_pickCommand']['shaderProgram'][_0x103398(_0x349c69._0x445b1f)](),delete this['_pickCommand']);}},{'key':'createDrawCommand','value':function _0xc88f50(_0x22b6ea){var _0x471be7=_0x2855db,_0x30bd2c,_0x4eb944,_0xeff0fe=this,_0x1c82b8=(_0x30bd2c=this[_0x471be7(0x5da)][_0x471be7(0xf51)])!==null&&_0x30bd2c!==void 0x0?_0x30bd2c:![],_0x30892f=(_0x4eb944=this['style']['closed'])!==null&&_0x4eb944!==void 0x0?_0x4eb944:!![],_0x280e32=Cesium__namespace['Appearance']['getDefaultRenderState'](_0x1c82b8,_0x30892f,this['options']['renderState']),_0x195984=Cesium__namespace['RenderState']['fromCache'](_0x280e32),_0x360190={'position':0x0,'textureCoordinates':0x1},_0x3b7c77=Cesium__namespace['ShaderProgram'][_0x471be7(0x38e)]({'context':_0x22b6ea,'vertexShaderSource':TetrahedronVS,'fragmentShaderSource':TetrahedronFS,'attributeLocations':_0x360190}),_0x26e07f=this[_0x471be7(0xfd1)](_0x22b6ea),_0x4da94e=new Cesium__namespace['BoundingSphere'](this['position'],Math['max'](this['style'][_0x471be7(_0x194d83._0x3e4d62)],this['style']['height'])),_0x57fafa=new Cesium__namespace[(_0x471be7(0xf4c))]({'primitiveType':Cesium__namespace['PrimitiveType']['TRIANGLES'],'shaderProgram':_0x3b7c77,'vertexArray':_0x26e07f,'modelMatrix':this[_0x471be7(_0x194d83._0x162997)],'renderState':_0x195984,'boundingVolume':_0x4da94e,'uniformMap':{'color':function _0x49d4b(){return _0xeff0fe['color'];},'globalAlpha':function _0x58221d(){var _0x98c0f0=_0x471be7;return _0xeff0fe[_0x98c0f0(0xe14)];}},'castShadows':![],'receiveShadows':![],'pass':Cesium__namespace['Pass']['TRANSLUCENT'],'owner':this,'pickOnly':!![],'pickCommand':new Cesium__namespace['DrawCommand']({'owner':this,'pickOnly':!![]})});this['bindPickId'](_0x57fafa),_0x57fafa['pickId']=_0x22b6ea[_0x471be7(0x40e)]({'primitive':_0x57fafa,'id':this['id']});var _0xaeb8a7=new Cesium__namespace['DrawCommand']({'owner':_0x57fafa,'primitiveType':Cesium__namespace['PrimitiveType']['TRIANGLES'],'pickOnly':!![]});_0xaeb8a7['vertexArray']=_0x26e07f,_0xaeb8a7[_0x471be7(_0x194d83._0x56aa87)]=_0x195984;var _0x10c81a=Cesium__namespace['ShaderProgram']['fromCache']({'context':_0x22b6ea,'vertexShaderSource':TetrahedronVS,'fragmentShaderSource':Cesium__namespace['ShaderSource']['createPickFragmentShaderSource'](TetrahedronFS,'uniform'),'attributeLocations':_0x360190});return _0xaeb8a7['shaderProgram']=_0x10c81a,_0xaeb8a7[_0x471be7(0x6bc)]=_0x57fafa['uniformMap'],_0xaeb8a7['uniformMap']['czm_pickColor']=function(){return _0x57fafa['pickId']['color'];},_0xaeb8a7['pass']=Cesium__namespace['Pass'][_0x471be7(_0x194d83._0x10054b)],_0xaeb8a7['boundingVolume']=_0x4da94e,_0xaeb8a7[_0x471be7(_0x194d83._0x35d6cc)]=this[_0x471be7(0x64c)],this[_0x471be7(_0x194d83._0x9d5604)]=_0xaeb8a7,_0x57fafa;}},{'key':'createVertexArray','value':function _0x3bec41(_0xea00d9){var _0xdff23=_0x2855db,_0x4076d3={'position':0x0,'textureCoordinates':0x1},_0xfce444=this[_0xdff23(_0x256bef._0x11c8f5)](),_0x34a7fa=new Cesium__namespace['Geometry']({'attributes':{'position':new Cesium__namespace[(_0xdff23(_0x256bef._0x345c57))]({'componentDatatype':Cesium__namespace['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x3,'values':_0xfce444[_0xdff23(_0x256bef._0x368097)]}),'textureCoordinates':new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace[_0xdff23(_0x256bef._0x104e80)][_0xdff23(0xb24)],'componentsPerAttribute':0x2,'values':_0xfce444[_0xdff23(_0x256bef._0x32e696)]})},'indices':_0xfce444['indices'],'primitiveType':Cesium__namespace[_0xdff23(_0x256bef._0xf84c96)][_0xdff23(_0x256bef._0x3adaa6)],'boundingSphere':Cesium__namespace[_0xdff23(0x379)]['fromVertices'](_0xfce444['positions'])}),_0x1160aa=Cesium__namespace['GeometryPipeline']['computeNormal'](_0x34a7fa),_0x50dd21=Cesium__namespace[_0xdff23(0xd11)]['fromGeometry']({'context':_0xea00d9,'geometry':_0x1160aa,'attributeLocations':_0x4076d3,'bufferUsage':Cesium__namespace['BufferUsage']['STATIC_DRAW']});return _0x50dd21;}},{'key':_0x2855db(_0xc116ee._0x51a239),'value':function _0x2b89af(){var _0x420c3b=new Float64Array(0x5*0x3);_0x420c3b[0x0]=0x0,_0x420c3b[0x1]=0x1,_0x420c3b[0x2]=0x0,_0x420c3b[0x3]=-0x1,_0x420c3b[0x4]=0x0,_0x420c3b[0x5]=0x0,_0x420c3b[0x6]=0x0,_0x420c3b[0x7]=-0x1,_0x420c3b[0x8]=0x0,_0x420c3b[0x9]=0x1,_0x420c3b[0xa]=0x0,_0x420c3b[0xb]=0x0,_0x420c3b[0xc]=0x0,_0x420c3b[0xd]=0x0,_0x420c3b[0xe]=-0x1;var _0x3f944a=new Uint16Array(0x6*0x3);_0x3f944a[0x0]=0x4,_0x3f944a[0x1]=0x2,_0x3f944a[0x2]=0x3,_0x3f944a[0x3]=0x4,_0x3f944a[0x4]=0x3,_0x3f944a[0x5]=0x0,_0x3f944a[0x6]=0x4,_0x3f944a[0x7]=0x0,_0x3f944a[0x8]=0x1,_0x3f944a[0x9]=0x4,_0x3f944a[0xa]=0x1,_0x3f944a[0xb]=0x2,_0x3f944a[0xc]=0x1,_0x3f944a[0xd]=0x2,_0x3f944a[0xe]=0x3,_0x3f944a[0xf]=0x1,_0x3f944a[0x10]=0x3,_0x3f944a[0x11]=0x0;var _0x4a219d=new Float32Array([0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1,0.5,0.5]);return{'indices':_0x3f944a,'positions':_0x420c3b,'sts':_0x4a219d};}},{'key':_0x2855db(_0xc116ee._0x6705d9),'value':function _0xcf6114(_0x2ef597){this['_globalAlpha']=_0x2ef597;}},{'key':'_getDrawEntityClass','value':function _0x53274f(_0xa6c368,_0xddadf7){return this['_getDrawPointEntityClass'](_0xa6c368,_0xddadf7);}}]),_0x223bb9;}(BasePointPrimitive);register$4(_0x5a92ef(0x95c),Tetrahedron,!![]);var ViewShedFS='uniform\x20float\x20mars3d_xAngle;\x0auniform\x20float\x20mars3d_yAngle;\x0auniform\x20float\x20mars3d_distance;\x0auniform\x20float\x20mars3d_opacity;\x0a\x0auniform\x20vec3\x20mars3d_visibleAreaColor;\x0auniform\x20vec3\x20mars3d_hiddenAreaColor;\x0a\x0auniform\x20sampler2D\x20shadowMap_texture;\x0auniform\x20mat4\x20shadowMap_matrix;\x0auniform\x20vec4\x20shadowMap_lightPositionEC;\x0auniform\x20vec4\x20shadowMap_lightDirectionEC;\x0auniform\x20vec3\x20shadowMap_lightUp;\x0auniform\x20vec3\x20shadowMap_lightDir;\x0auniform\x20vec3\x20shadowMap_lightRight;\x0auniform\x20vec4\x20shadowMap_texelSizeDepthBias;\x0auniform\x20vec4\x20shadowMap_normalOffsetScale;\x0a\x0auniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avec4\x20toEye(in\x20vec2\x20uv,\x20in\x20float\x20depth)\x20{\x0a\x20\x20vec2\x20xy\x20=\x20vec2((uv.x\x20*\x202.0\x20-\x201.0),\x20(uv.y\x20*\x202.0\x20-\x201.0));\x0a\x20\x20vec4\x20posInCamera\x20=\x20czm_inverseProjection\x20*\x20vec4(xy,\x20depth,\x201.0);\x0a\x20\x20posInCamera\x20=\x20posInCamera\x20/\x20posInCamera.w;\x0a\x20\x20return\x20posInCamera;\x0a}\x0a\x0afloat\x20getDepth(in\x20vec4\x20depth)\x20{\x0a\x20\x20float\x20z_window\x20=\x20czm_unpackDepth(depth);\x0a\x20\x20z_window\x20=\x20czm_reverseLogDepth(z_window);\x0a\x20\x20float\x20n_range\x20=\x20czm_depthRange.near;\x0a\x20\x20float\x20f_range\x20=\x20czm_depthRange.far;\x0a\x20\x20return\x20(2.0\x20*\x20z_window\x20-\x20n_range\x20-\x20f_range)\x20/\x20(f_range\x20-\x20n_range);\x0a}\x0afloat\x20_czm_sampleShadowMap(sampler2D\x20shadowMap,\x20vec2\x20uv)\x20{\x0a\x20\x20return\x20texture2D(shadowMap,\x20uv).r;\x0a}\x0afloat\x20_czm_shadowDepthCompare(sampler2D\x20shadowMap,\x20vec2\x20uv,\x20float\x20depth)\x20{\x0a\x20\x20return\x20step(depth,\x20_czm_sampleShadowMap(shadowMap,\x20uv));\x0a}\x0afloat\x20_czm_shadowVisibility(sampler2D\x20shadowMap,\x20czm_shadowParameters\x20shadowParameters)\x20{\x0a\x20\x20float\x20depthBias\x20=\x20shadowParameters.depthBias;\x0a\x20\x20float\x20depth\x20=\x20shadowParameters.depth;\x0a\x20\x20float\x20nDotL\x20=\x20shadowParameters.nDotL;\x0a\x20\x20float\x20normalShadingSmooth\x20=\x20shadowParameters.normalShadingSmooth;\x0a\x20\x20float\x20darkness\x20=\x20shadowParameters.darkness;\x0a\x20\x20vec2\x20uv\x20=\x20shadowParameters.texCoords;\x0a\x20\x20depth\x20-=\x20depthBias;\x0a\x20\x20vec2\x20texelStepSize\x20=\x20shadowParameters.texelStepSize;\x0a\x20\x20float\x20radius\x20=\x201.0;\x0a\x20\x20float\x20dx0\x20=\x20-texelStepSize.x\x20*\x20radius;\x0a\x20\x20float\x20dy0\x20=\x20-texelStepSize.y\x20*\x20radius;\x0a\x20\x20float\x20dx1\x20=\x20texelStepSize.x\x20*\x20radius;\x0a\x20\x20float\x20dy1\x20=\x20texelStepSize.y\x20*\x20radius;\x0a\x20\x20float\x20visibility\x20=\x20(_czm_shadowDepthCompare(shadowMap,\x20uv,\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx0,\x20dy0),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(0.0,\x20dy0),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx1,\x20dy0),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx0,\x200.0),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx1,\x200.0),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx0,\x20dy1),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(0.0,\x20dy1),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx1,\x20dy1),\x20depth))\x20*\x20(1.0\x20/\x209.0);\x0a\x20\x20return\x20visibility;\x0a}\x0a\x0avec3\x20pointProjectOnPlane(in\x20vec3\x20planeNormal,\x20in\x20vec3\x20planeOrigin,\x20in\x20vec3\x20point)\x20{\x0a\x20\x20vec3\x20v01\x20=\x20point\x20-\x20planeOrigin;\x0a\x20\x20float\x20d\x20=\x20dot(planeNormal,\x20v01);\x0a\x20\x20return\x20(point\x20-\x20planeNormal\x20*\x20d);\x0a}\x0afloat\x20ptm(vec3\x20pt)\x20{\x0a\x20\x20return\x20sqrt(pt.x\x20*\x20pt.x\x20+\x20pt.y\x20*\x20pt.y\x20+\x20pt.z\x20*\x20pt.z);\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20const\x20float\x20PI\x20=\x203.141592653589793;\x0a\x20\x20vec4\x20color\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20vec4\x20currD\x20=\x20texture2D(depthTexture,\x20v_textureCoordinates);\x0a\x20\x20if(currD.r\x20>=\x201.0)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x20\x20float\x20depth\x20=\x20getDepth(currD);\x0a\x20\x20vec4\x20positionEC\x20=\x20toEye(v_textureCoordinates,\x20depth);\x0a\x20\x20vec3\x20normalEC\x20=\x20vec3(1.0);\x0a\x20\x20czm_shadowParameters\x20shadowParameters;\x0a\x20\x20shadowParameters.texelStepSize\x20=\x20shadowMap_texelSizeDepthBias.xy;\x0a\x20\x20shadowParameters.depthBias\x20=\x20shadowMap_texelSizeDepthBias.z;\x0a\x20\x20shadowParameters.normalShadingSmooth\x20=\x20shadowMap_texelSizeDepthBias.w;\x0a\x20\x20shadowParameters.darkness\x20=\x20shadowMap_normalOffsetScale.w;\x0a\x20\x20shadowParameters.depthBias\x20*=\x20max(depth\x20*\x200.01,\x201.0);\x0a\x0a\x20\x20vec3\x20directionEC\x20=\x20normalize(positionEC.xyz\x20-\x20shadowMap_lightPositionEC.xyz);\x0a\x20\x20float\x20nDotL\x20=\x20clamp(dot(normalEC,\x20-directionEC),\x200.0,\x201.0);\x0a\x20\x20vec4\x20shadowPosition\x20=\x20shadowMap_matrix\x20*\x20positionEC;\x0a\x20\x20shadowPosition\x20/=\x20shadowPosition.w;\x0a\x20\x20if(any(lessThan(shadowPosition.xyz,\x20vec3(0.0)))\x20||\x20any(greaterThan(shadowPosition.xyz,\x20vec3(1.0))))\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x0a\x20\x20//坐标与视点位置距离,大于最大距离则舍弃阴影效果\x0a\x20\x20vec4\x20lw\x20=\x20czm_inverseView\x20*\x20vec4(shadowMap_lightPositionEC.xyz,\x201.0);\x0a\x20\x20vec4\x20vw\x20=\x20czm_inverseView\x20*\x20vec4(positionEC.xyz,\x201.0);\x0a\x20\x20if(distance(lw.xyz,\x20vw.xyz)\x20>\x20mars3d_distance)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x0a\x20\x20//水平夹角限制\x0a\x20\x20vec3\x20ptOnSP\x20=\x20pointProjectOnPlane(shadowMap_lightUp,\x20lw.xyz,\x20vw.xyz);\x0a\x20\x20directionEC\x20=\x20ptOnSP\x20-\x20lw.xyz;\x0a\x20\x20float\x20directionECMO\x20=\x20ptm(directionEC.xyz);\x0a\x20\x20float\x20shadowMap_lightDirMO\x20=\x20ptm(shadowMap_lightDir.xyz);\x0a\x20\x20float\x20cosJJ\x20=\x20dot(directionEC,\x20shadowMap_lightDir)\x20/\x20(directionECMO\x20*\x20shadowMap_lightDirMO);\x0a\x20\x20float\x20degJJ\x20=\x20abs(acos(cosJJ)\x20*\x20(180.0\x20/\x20PI));\x0a\x20\x20if(degJJ\x20>\x20mars3d_xAngle)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x0a\x20\x20//垂直夹角限制\x0a\x20\x20vec3\x20ptOnCZ\x20=\x20pointProjectOnPlane(shadowMap_lightRight,\x20lw.xyz,\x20vw.xyz);\x0a\x20\x20vec3\x20dirOnCZ\x20=\x20ptOnCZ\x20-\x20lw.xyz;\x0a\x20\x20float\x20dirOnCZMO\x20=\x20ptm(dirOnCZ);\x0a\x20\x20float\x20cosJJCZ\x20=\x20dot(dirOnCZ,\x20shadowMap_lightDir)\x20/\x20(dirOnCZMO\x20*\x20shadowMap_lightDirMO);\x0a\x20\x20float\x20degJJCZ\x20=\x20abs(acos(cosJJCZ)\x20*\x20(180.0\x20/\x20PI));\x0a\x20\x20if(degJJCZ\x20>\x20mars3d_yAngle)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x0a\x20\x20shadowParameters.texCoords\x20=\x20shadowPosition.xy;\x0a\x20\x20shadowParameters.depth\x20=\x20shadowPosition.z;\x0a\x20\x20shadowParameters.nDotL\x20=\x20nDotL;\x0a\x20\x20float\x20visibility\x20=\x20_czm_shadowVisibility(shadowMap_texture,\x20shadowParameters);\x0a\x0a\x20\x20//可视域\x0a\x20\x20if(visibility\x20==\x201.0)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20mix(color,\x20vec4(mars3d_visibleAreaColor,\x201.0),\x20mars3d_opacity);\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20mix(color,\x20vec4(mars3d_hiddenAreaColor,\x201.0),\x20mars3d_opacity);\x0a\x20\x20}\x0a}\x0a',DEF_STYLE$1={'angle':0x3c,'angle2':0x2d,'distance':0x3e8,'opacity':0.6,'addHeight':0x0,'showFrustum':![]},ViewShed=function(_0x4eb827){var _0x10f6f7={_0x515894:0xdf1,_0x5e0445:0x89a,_0x568da4:0xb5c,_0x1af118:0x415,_0x26d753:0xcef,_0x1c51a9:0x8f7,_0x5b83c6:0x7e1,_0x302c4b:0x574},_0x440327={_0x50563b:0xeee,_0x30763a:0xd76,_0x42f321:0xef6},_0x49516a={_0x1ef567:0xeee,_0x40711a:0xb5c},_0x134fe8={_0x3074eb:0x399,_0x487b2f:0xcf5,_0x287b7a:0x574},_0x140151={_0x1060cc:0x698,_0x40079d:0x399,_0x548601:0xfaa,_0x4ed14a:0x514,_0x10f202:0x4bc},_0x3d5576={_0x4c50d3:0xb11,_0x4a9ac7:0xb03},_0x2e6e87={_0x3e3190:0x52e,_0x3a6b6b:0xc40,_0x5d1471:0x399,_0x3f9a0b:0x52e},_0xae32c4={_0x122524:0x9b7},_0xe030e5={_0x5d319b:0xc11,_0x2092d1:0x2c7,_0x3dadf7:0xb72,_0x8efa0a:0x7c9},_0x593d2f={_0xd999c4:0x89a},_0x4828ca={_0x3e5bcf:0x86a},_0x3545ba={_0x274bdc:0xfbc},_0xc8c39e={_0x51c76d:0xc11,_0x4ff893:0x357,_0x493a9f:0x352,_0x54f35f:0x24b},_0x440e32={_0x37afb0:0x399,_0x2f4aa9:0x8db,_0xa5f640:0xb46,_0xfaf5f3:0x8db,_0x12d5b1:0x8c9,_0x85b924:0xdd0,_0x163728:0x24e,_0x4fd50c:0x8c9,_0x1ebf35:0x9b7,_0x4d1de3:0x7c9,_0x5d1acc:0x514},_0x4cb9ad={_0x1d0c3e:0x872},_0x471815={_0x122fda:0x7e9,_0x11c4ce:0xe77},_0x5e83ca={_0x54f9c8:0x399,_0x54b44a:0x7c9},_0x3ed06a={_0x823817:0xfa8,_0x4a8f78:0x23b,_0x1aae3c:0x8f8,_0x277508:0x5da,_0x288f89:0x9dd,_0x126cef:0xab0},_0x57e364={_0x10da08:0xb5c},_0x404433={_0x2c722a:0x357},_0xac4f43={_0x4cf054:0x89a},_0x47dcc7={_0x103c68:0x5da},_0x586f78={_0x22d82a:0x5da},_0x100b51={_0x40c37a:0x5da,_0x2086f2:0xcc1},_0xa51ba4={_0x595f46:0x5da,_0x43496d:0x427,_0x62c845:0x3d5,_0x5eb78c:0x872},_0x57eefd=_0x5a92ef;_inherits(_0x85cfe2,_0x4eb827);var _0x5caa29=_createSuper(_0x85cfe2);function _0x85cfe2(){var _0xd79f43=_0x4361,_0x4999d8,_0x4aa7b0,_0x1f55da,_0x5a19e4=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x6519c2=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![];return _classCallCheck(this,_0x85cfe2),_0x6519c2&&(_0x5a19e4[_0xd79f43(_0xa51ba4._0x595f46)]=_objectSpread2(_objectSpread2({},DEF_STYLE$1),_0x5a19e4['style']||{})),_0x1f55da=_0x5caa29['call'](this,_0x5a19e4),_0x1f55da['_visibleAreaColor']=getCesiumColor(_0x1f55da['style']['visibleAreaColor'],new Cesium__namespace[(_0xd79f43(0x3d5))](0x0,0x1,0x0)),_0x1f55da['_hiddenAreaColor']=getCesiumColor(_0x1f55da['style'][_0xd79f43(_0xa51ba4._0x43496d)],new Cesium__namespace[(_0xd79f43(_0xa51ba4._0x62c845))](0x1,0x0,0x0)),_0x1f55da[_0xd79f43(_0xa51ba4._0x5eb78c)]=(_0x4999d8=_0x1f55da[_0xd79f43(0x514)]['terrain'])!==null&&_0x4999d8!==void 0x0?_0x4999d8:!![],_0x1f55da['_maximumDistance']=(_0x4aa7b0=_0x1f55da[_0xd79f43(_0xa51ba4._0x595f46)]['maximumDistance'])!==null&&_0x4aa7b0!==void 0x0?_0x4aa7b0:0x1388,_0x1f55da;}return _createClass(_0x85cfe2,[{'key':'czmObject','get':function _0x23cb15(){return this['_postProcessStage'];}},{'key':_0x57eefd(0xdd0),'get':function _0x4995dd(){return this['style']['angle'];},'set':function _0x150493(_0x2b2a93){var _0x45f751=_0x57eefd;this[_0x45f751(0x5da)]['angle']=_0x2b2a93,this['_updateDraw']();}},{'key':'angle2','get':function _0x5c4b57(){var _0x4b08cf=_0x57eefd,_0xd9e1ca;return(_0xd9e1ca=this['style'][_0x4b08cf(0x24e)])!==null&&_0xd9e1ca!==void 0x0?_0xd9e1ca:this['style']['angle'];},'set':function _0x58625c(_0x1d1262){var _0x381bf1=_0x57eefd;this[_0x381bf1(_0x100b51._0x40c37a)]['angle2']=_0x1d1262,this[_0x381bf1(_0x100b51._0x2086f2)]();}},{'key':_0x57eefd(0x2c0),'get':function _0x232663(){return this['_visibleAreaColor'];},'set':function _0x283139(_0x566eba){var _0x400739=_0x57eefd;this[_0x400739(0x8dd)]=getCesiumColor(_0x566eba);}},{'key':_0x57eefd(0x427),'get':function _0x5c4d83(){return this['_hiddenAreaColor'];},'set':function _0x350227(_0x3eaff8){this['_hiddenAreaColor']=getCesiumColor(_0x3eaff8);}},{'key':'opacity','get':function _0x42b459(){var _0x9c3c9d=_0x57eefd;return this[_0x9c3c9d(_0x586f78._0x22d82a)]['opacity'];},'set':function _0xd8026d(_0x166e1d){this['style']['opacity']=_0x166e1d;}},{'key':_0x57eefd(_0x10f6f7._0x515894),'get':function _0x4a69df(){var _0x154a0c=_0x57eefd;return this[_0x154a0c(_0x47dcc7._0x103c68)]['showFrustum'];},'set':function _0x36fed2(_0x1c7c28){this['style']['showFrustum']=_0x1c7c28,this['_frustumPrimitive']['show']=_0x1c7c28;}},{'key':_0x57eefd(_0x10f6f7._0x5e0445),'get':function _0x1814e3(){var _0x19a649=_0x57eefd;return this['style'][_0x19a649(_0xac4f43._0x4cf054)];},'set':function _0x2f44c4(_0xa44037){this['style']['distance']=_0xa44037,this['_updateDraw']();}},{'key':'shadowMap','get':function _0x12b528(){var _0x610a91=_0x57eefd;return this[_0x610a91(_0x404433._0x2c722a)];}},{'key':'camera','get':function _0x4f0702(){var _0x5eaf84;return(_0x5eaf84=this['_shadowMap'])===null||_0x5eaf84===void 0x0?void 0x0:_0x5eaf84['_lightCamera'];}},{'key':_0x57eefd(_0x10f6f7._0x568da4),'get':function _0x4def4f(){var _0x3a4534=_0x57eefd;return this['options'][_0x3a4534(_0x57e364._0x10da08)];},'set':function _0x38b4ab(_0x4c9c26){var _0x2c6479=_0x57eefd,_0x447a06;this[_0x2c6479(0x514)][_0x2c6479(0xb5c)]=_0x4c9c26;if(!this['_map'])return;var _0x357167=this['position'];if(!_0x357167)return;var _0x268b3e=LngLatPoint['toCartesian'](_0x4c9c26,(_0x447a06=this[_0x2c6479(0x399)])===null||_0x447a06===void 0x0?void 0x0:_0x447a06['currentTime']);this['distance']=Cesium__namespace['Cartesian3']['distance'](_0x357167,_0x268b3e);var _0x30f800=Cesium__namespace['Cartesian3'][_0x2c6479(_0x3ed06a._0x823817)](Cesium__namespace['Cartesian3']['subtract'](_0x268b3e,_0x357167,new Cesium__namespace['Cartesian3']()),new Cesium__namespace[(_0x2c6479(_0x3ed06a._0x4a8f78))]()),_0xe58ad9=Cesium__namespace['Cartesian3']['normalize'](_0x357167,new Cesium__namespace[(_0x2c6479(0x23b))]()),_0x5d4e63=new Cesium__namespace['Camera'](this['_map']['scene']);_0x5d4e63['position']=_0x357167,_0x5d4e63['direction']=_0x30f800,_0x5d4e63['up']=_0xe58ad9,this[_0x2c6479(0x5da)]['heading']=Cesium__namespace['Math'][_0x2c6479(_0x3ed06a._0x1aae3c)](_0x5d4e63['heading']),this[_0x2c6479(_0x3ed06a._0x277508)][_0x2c6479(_0x3ed06a._0x288f89)]=Cesium__namespace[_0x2c6479(_0x3ed06a._0x126cef)]['toDegrees'](_0x5d4e63['pitch']),this['_updateDraw']();}},{'key':'_showHook','value':function _0x24a587(){this['show']?this['_updateDraw']():this['_clearDraw']();}},{'key':_0x57eefd(0xd27),'value':function _0x4fa796(){this['_updateDraw']();}},{'key':_0x57eefd(_0x10f6f7._0x1af118),'value':function _0x19b109(){var _0x513ca0=_0x57eefd;this['options']['targetPosition']&&(this['targetPosition']=this[_0x513ca0(0x514)][_0x513ca0(0xb5c)]),this['_defaultColorTexture']=new Cesium__namespace['Texture']({'context':this[_0x513ca0(_0x5e83ca._0x54f9c8)][_0x513ca0(_0x5e83ca._0x54b44a)]['context'],'source':{'width':0x1,'height':0x1,'arrayBufferView':new Uint8Array([0x0,0x0,0x0,0x0])},'flipY':![]});}},{'key':_0x57eefd(_0x10f6f7._0x26d753),'value':function _0x35939a(_0x4c252b){var _0x11348c=_0x57eefd;this['_hasTerrainShadows']&&(this['_map']['viewer'][_0x11348c(_0x471815._0x122fda)]=Cesium__namespace['ShadowMode'][_0x11348c(_0x471815._0x11c4ce)]),this['_updateDraw'](),this['primitiveCollection']['add'](this);}},{'key':'_removedHook','value':function _0x116a0a(){var _0x132c79=_0x57eefd;this[_0x132c79(_0x4cb9ad._0x1d0c3e)]&&(this['_map']['terrainShadows']=Cesium__namespace['ShadowMode']['DISABLED']),this[_0x132c79(0xe1a)](),this['primitiveCollection']['contains'](this)&&(this['_noDestroy']=!![],this['primitiveCollection']['remove'](this),this['_noDestroy']=![]);}},{'key':'updateModelMatrix','value':function _0xd23474(){this['_updateDraw']();}},{'key':'_updateDraw','value':function _0x94d11d(){var _0x343f59=_0x57eefd;if(!this[_0x343f59(_0x440e32._0x37afb0)])return;this['_clearDraw']();var _0x155736=this['position'];if(!_0x155736)return;var _0x17d2f4=new Cesium__namespace['HeadingPitchRoll'](Cesium__namespace['Math'][_0x343f59(0x8db)](this['heading']),Cesium__namespace['Math'][_0x343f59(0x8db)](this['pitch']),Cesium__namespace['Math'][_0x343f59(_0x440e32._0x2f4aa9)](this[_0x343f59(_0x440e32._0xa5f640)])),_0x421813=new Cesium__namespace['Camera'](this['_map']['scene']);_0x421813['position']=_0x155736,_0x421813['frustum']['fov']=Cesium__namespace['Math'][_0x343f59(_0x440e32._0xfaf5f3)](this[_0x343f59(0xdd0)]*0x2),_0x421813[_0x343f59(_0x440e32._0x12d5b1)]['aspectRatio']=this[_0x343f59(_0x440e32._0x85b924)]/this[_0x343f59(_0x440e32._0x163728)],_0x421813[_0x343f59(_0x440e32._0x4fd50c)]['near']=0.01,_0x421813['frustum'][_0x343f59(0x360)]=this['distance'],_0x421813['setView']({'destination':_0x155736,'orientation':{'heading':_0x17d2f4[_0x343f59(_0x440e32._0x1ebf35)],'pitch':_0x17d2f4['pitch'],'roll':_0x17d2f4['roll']}}),this['_createFrustumPrimitive'](_0x421813),this[_0x343f59(0x357)]=new Cesium__namespace['ShadowMap']({'lightCamera':_0x421813,'context':this[_0x343f59(_0x440e32._0x37afb0)][_0x343f59(_0x440e32._0x4d1de3)][_0x343f59(0x856)],'maximumDistance':this['_maximumDistance'],'isSpotLight':!![],'cascadesEnabled':![],'enabled':![],'depthBiasStep':this[_0x343f59(_0x440e32._0x5d1acc)]['depthBiasStep']}),this['_createPostProcessStage']();}},{'key':_0x57eefd(0xe1a),'value':function _0x5544ee(){var _0x4e57ed=_0x57eefd;if(!this['_map'])return;this['_postProcessStage']&&(this['_map']['scene'][_0x4e57ed(_0xc8c39e._0x51c76d)][_0x4e57ed(0xfaa)](this['_postProcessStage']),delete this['_postProcessStage']),this['_shadowMap']&&(this[_0x4e57ed(_0xc8c39e._0x4ff893)]['destroy'](),delete this['_shadowMap']),this['_frustumPrimitive']&&(this[_0x4e57ed(_0xc8c39e._0x493a9f)][_0x4e57ed(_0xc8c39e._0x54f35f)](this['_frustumPrimitive'],!![]),delete this['_frustumPrimitive']);}},{'key':'update','value':function _0x3c71c9(_0x45f3bb){var _0x507d67=_0x57eefd;this['_shadowMap']&&_0x45f3bb[_0x507d67(_0x3545ba._0x274bdc)]['push'](this['_shadowMap']);}},{'key':'_createFrustumPrimitive','value':function _0x4956a5(_0x42d5f6){var _0x1c86ae=_0x57eefd;this['_frustumPrimitive']&&this['_layer']['removeGraphic'](this[_0x1c86ae(_0x4828ca._0x3e5bcf)],!![]);var _0x313025=this['distance']+0x1;this[_0x1c86ae(_0x4828ca._0x3e5bcf)]=new ArcFrustum({'modelMatrix':_0x42d5f6['inverseViewMatrix'],'style':{'angle':this['angle'],'angle2':this['angle2'],'distance':_0x313025},'show':this['showFrustum']&&this['show'],'private':!![]}),this['_layer']['addGraphic'](this['_frustumPrimitive']);}},{'key':'_createPostProcessStage','value':function _0x1c2bdd(){var _0xca8396={_0x1bdc36:0x7e0},_0x105196={_0x16b085:0x25a,_0x262c95:0x357},_0x4ae09a={_0x2072f2:0x357},_0x290eff={_0x6a2e3:0x427},_0x1dbed2=_0x57eefd,_0x3df27b=this;this['_postProcessStage']&&(this[_0x1dbed2(0x399)]['scene'][_0x1dbed2(_0xe030e5._0x5d319b)]['remove'](this['_postProcessStage']),delete this[_0x1dbed2(_0xe030e5._0x2092d1)]);var _0x3078f8=new Cesium__namespace['Cartesian2'](),_0x24ed6d=new Cesium__namespace[(_0x1dbed2(0xa65))](),_0x33bc59=new Cesium__namespace['Cartesian4'](),_0x178464=this['_shadowMap'][_0x1dbed2(_0xe030e5._0x3dadf7)];this['_postProcessStage']=new Cesium__namespace['PostProcessStage']({'fragmentShader':ViewShedFS,'uniforms':{'mars3d_opacity':function _0x13f18a(){return _0x3df27b['opacity'];},'mars3d_visibleAreaColor':function _0x493cf1(){var _0x28286c=_0x1dbed2;return _0x3df27b[_0x28286c(0x2c0)];},'mars3d_hiddenAreaColor':function _0x4060f5(){var _0x7b20e3=_0x1dbed2;return _0x3df27b[_0x7b20e3(_0x290eff._0x6a2e3)];},'mars3d_distance':function _0x55f285(){var _0xc8f3a8=_0x1dbed2;return _0x3df27b[_0xc8f3a8(_0x593d2f._0xd999c4)];},'mars3d_xAngle':function _0x33a5fb(){return _0x3df27b['angle'];},'mars3d_yAngle':function _0x206a36(){return _0x3df27b['angle2'];},'shadowMap_texture':function _0x3efc51(){return _0x3df27b['_shadowMap']['_shadowMapTexture']||_0x3df27b['_defaultColorTexture'];},'shadowMap_matrix':function _0x5a1f7c(){return _0x3df27b['_shadowMap']['_shadowMapMatrix'];},'shadowMap_lightPositionEC':function _0x2e3fca(){var _0x5dbe85=_0x1dbed2;return _0x3df27b[_0x5dbe85(_0x4ae09a._0x2072f2)][_0x5dbe85(0xec0)];},'shadowMap_lightDirectionEC':function _0x458413(){return _0x3df27b['_shadowMap']['_lightDirectionEC'];},'shadowMap_lightUp':function _0x3ffcc5(){return _0x3df27b['_shadowMap']['_lightCamera']['up'];},'shadowMap_lightDir':function _0x71e1ca(){return _0x3df27b['_shadowMap']['_lightCamera']['direction'];},'shadowMap_lightRight':function _0x12fa8d(){return _0x3df27b['_shadowMap']['_lightCamera']['right'];},'shadowMap_texelSizeDepthBias':function _0x56bcf7(){var _0x41ff6f=_0x1dbed2;return _0x3078f8['x']=0x1/_0x3df27b['_shadowMap'][_0x41ff6f(_0x105196._0x16b085)]['x'],_0x3078f8['y']=0x1/_0x3df27b[_0x41ff6f(_0x105196._0x262c95)]['_textureSize']['y'],Cesium__namespace['Cartesian4']['fromElements'](_0x3078f8['x'],_0x3078f8['y'],_0x178464[_0x41ff6f(0xd83)],_0x178464['normalShadingSmooth'],_0x24ed6d);},'shadowMap_normalOffsetScale':function _0x5f0d3b(){var _0x1df28a=_0x1dbed2;return Cesium__namespace['Cartesian4']['fromElements'](_0x178464['normalOffsetScale'],_0x3df27b['_shadowMap']['_distance'],_0x3df27b['_shadowMap'][_0x1df28a(_0xca8396._0x1bdc36)],_0x3df27b[_0x1df28a(0x357)]['_darkness'],_0x33bc59);}}}),this['_map'][_0x1dbed2(_0xe030e5._0x8efa0a)]['postProcessStages'][_0x1dbed2(0xd06)](this['_postProcessStage']);}},{'key':'_style2JsonBase','value':function _0x4c76fe(_0x1854d2,_0x4c86dd){var _0x1cd8be=_0x57eefd;return _0x1854d2[_0x1cd8be(_0xae32c4._0x122524)]=formatNum$1(this[_0x1cd8be(0x9b7)],0x1),_0x1854d2[_0x1cd8be(0x9dd)]=formatNum$1(this[_0x1cd8be(0x9dd)],0x1),_0x1854d2['distance']=formatNum$1(this['distance'],0x2),getAttrVal(_0x1854d2,{'onlySimpleType':!![]});}},{'key':_0x57eefd(_0x10f6f7._0x1c51a9),'value':function _0x36a942(){var _0xe0ec9=_0x57eefd;if(!this[_0xe0ec9(0x399)])return;var _0x1cb604=this['camera'];if(!_0x1cb604)return;this[_0xe0ec9(0x399)]['camera']['position']=Cesium__namespace[_0xe0ec9(_0x2e6e87._0x3e3190)](this['position']),this['_map']['camera']['direction']=Cesium__namespace['clone'](_0x1cb604['direction']),this['_map']['camera']['right']=Cesium__namespace['clone'](_0x1cb604[_0xe0ec9(_0x2e6e87._0x3a6b6b)]),this[_0xe0ec9(_0x2e6e87._0x5d1471)]['camera']['up']=Cesium__namespace[_0xe0ec9(_0x2e6e87._0x3f9a0b)](_0x1cb604['up']);}},{'key':_0x57eefd(_0x10f6f7._0x5b83c6),'value':function _0x1e558a(_0x21d134){this['style']['opacity']=_0x21d134;}},{'key':'startDraw','value':function _0x438cfc(_0x22bec8){var _0x256c0b=_0x57eefd;if(this[_0x256c0b(0xb11)])return this;this[_0x256c0b(_0x3d5576._0x4c50d3)]=!![];_0x22bec8&&this['addTo'](_0x22bec8);if(!this['_map'])throw new Error('绘制时_map不能为空,请将对象添加到图层,并且图层已添加到Map');this['_map'][_0x256c0b(0x7a9)](!![]),this['enableControl'](![]),this['_startDrawHook'](),this[_0x256c0b(_0x3d5576._0x4a9ac7)](EventType[_0x256c0b(0xe54)],{'drawtype':this['type'],'graphic':this},!![]);}},{'key':'stopDraw','value':function _0x2296ec(){var _0x30f394=_0x57eefd,_0x250d9c,_0xdaee9a,_0x12fe8a;if(!this[_0x30f394(0xb11)])return this;this[_0x30f394(_0x140151._0x1060cc)](),this[_0x30f394(_0x140151._0x40079d)]['_setEditCursor'](![]),this['enableControl'](!![]),this[_0x30f394(0x399)]['closeSmallTooltip'](),this[_0x30f394(0xb11)]=![];if(!this['position']||!this[_0x30f394(0x89a)]){this[_0x30f394(_0x140151._0x548601)](!![]);return;}this['fire'](EventType['drawCreated'],{'drawtype':this['type'],'graphic':this},!![]),(_0x250d9c=this['options'])!==null&&_0x250d9c!==void 0x0&&_0x250d9c[_0x30f394(0xef1)]&&this[_0x30f394(_0x140151._0x4ed14a)]['success'](this),(_0xdaee9a=this['options'])!==null&&_0xdaee9a!==void 0x0&&(_0x12fe8a=_0xdaee9a['_promise'])!==null&&_0x12fe8a!==void 0x0&&_0x12fe8a[_0x30f394(0x4bc)]&&this['options']['_promise'][_0x30f394(_0x140151._0x10f202)](this);}},{'key':'_startDrawHook','value':function _0x15384(){this['_map']['on'](EventType['click'],this['_onClickHandler'],this),this['_map']['on'](EventType['mouseMove'],this['_onMouseMoveHandler'],this);}},{'key':'_stopDrawHook','value':function _0xdd87fb(){var _0x4c21ce=_0x57eefd;this[_0x4c21ce(_0x134fe8._0x3074eb)]['off'](EventType['click'],this['_onClickHandler'],this),this['_map'][_0x4c21ce(_0x134fe8._0x487b2f)](EventType['mouseMove'],this[_0x4c21ce(_0x134fe8._0x287b7a)],this);}},{'key':'_onClickHandler','value':function _0x457f45(_0x2821f7){var _0x51a83b=_0x57eefd,_0x208420=_0x2821f7['cartesian'];if(!_0x208420)return;this[_0x51a83b(0xb03)](EventType['drawAddPoint'],_objectSpread2(_objectSpread2({},_0x2821f7),{},{'drawtype':this['type'],'graphic':this}),!![]);if(!this['position']){this['position']=addPositionsHeight(_0x208420,this['style']['addHeight']);return;}var _0x2162b8=Cesium__namespace[_0x51a83b(0x23b)]['distance'](this['position'],_0x208420);_0x2162b8>this[_0x51a83b(_0x49516a._0x1ef567)]&&(_0x208420=getOnLinePointByLen(this[_0x51a83b(0xd91)],_0x208420,this['_maximumDistance'])),this[_0x51a83b(_0x49516a._0x40711a)]=_0x208420,this['stopDraw'](),this['fire'](EventType['drawCreated'],_0x2821f7);}},{'key':_0x57eefd(_0x10f6f7._0x302c4b),'value':function _0x4526f9(_0x32f0d0){var _0x152518=_0x57eefd,_0x14370b=_0x32f0d0['cartesian'];if(!_0x14370b)return;var _0x554e76=this['position'];if(_0x554e76){var _0x2db415=Cesium__namespace['Cartesian3'][_0x152518(0x89a)](_0x554e76,_0x14370b);_0x2db415>this[_0x152518(_0x440327._0x50563b)]&&(_0x14370b=getOnLinePointByLen(_0x554e76,_0x14370b,this['_maximumDistance'])),this[_0x152518(0xb5c)]=_0x14370b,this['fire'](EventType[_0x152518(_0x440327._0x30763a)],_objectSpread2(_objectSpread2({},_0x32f0d0),{},{'drawtype':this['type'],'graphic':this}),!![]),this['_map']['openSmallTooltip'](_0x32f0d0['endPosition'],this[_0x152518(0x399)][_0x152518(_0x440327._0x42f321)]('_单击完成绘制'));}else this[_0x152518(0x399)]['openSmallTooltip'](_0x32f0d0['endPosition'],this['_map']['getLangText']('_单击开始绘制'));}}]),_0x85cfe2;}(BasePointPrimitive);register$4('viewShed',ViewShed,!![]);var ViewVideoFS='uniform\x20float\x20mars3d_opacity;\x0a\x0auniform\x20sampler2D\x20mars3d_videoTexture;\x0auniform\x20sampler2D\x20mars3d_maskTexture;\x0auniform\x20vec4\x20mars3d_hiddenAreaColor;\x0a\x0auniform\x20sampler2D\x20shadowMap_texture;\x0auniform\x20mat4\x20shadowMap_matrix;\x0auniform\x20vec4\x20shadowMap_lightPositionEC;\x0auniform\x20vec4\x20shadowMap_texelSizeDepthBias;\x0auniform\x20vec4\x20shadowMap_normalOffsetScale;\x0a\x0auniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avec4\x20toEye(in\x20vec2\x20uv,\x20in\x20float\x20depth)\x20{\x0a\x20\x20vec2\x20xy\x20=\x20vec2((uv.x\x20*\x202.0\x20-\x201.0),\x20(uv.y\x20*\x202.0\x20-\x201.0));\x0a\x20\x20vec4\x20posInCamera\x20=\x20czm_inverseProjection\x20*\x20vec4(xy,\x20depth,\x201.0);\x0a\x20\x20posInCamera\x20=\x20posInCamera\x20/\x20posInCamera.w;\x0a\x20\x20return\x20posInCamera;\x0a}\x0a\x0afloat\x20getDepth(in\x20vec4\x20depth)\x20{\x0a\x20\x20float\x20z_window\x20=\x20czm_unpackDepth(depth);\x0a\x20\x20z_window\x20=\x20czm_reverseLogDepth(z_window);\x0a\x20\x20float\x20n_range\x20=\x20czm_depthRange.near;\x0a\x20\x20float\x20f_range\x20=\x20czm_depthRange.far;\x0a\x20\x20return\x20(2.0\x20*\x20z_window\x20-\x20n_range\x20-\x20f_range)\x20/\x20(f_range\x20-\x20n_range);\x0a}\x0afloat\x20_czm_sampleShadowMap(sampler2D\x20shadowMap,\x20vec2\x20uv)\x20{\x0a\x20\x20return\x20texture2D(shadowMap,\x20uv).r;\x0a}\x0afloat\x20_czm_shadowDepthCompare(sampler2D\x20shadowMap,\x20vec2\x20uv,\x20float\x20depth)\x20{\x0a\x20\x20return\x20step(depth,\x20_czm_sampleShadowMap(shadowMap,\x20uv));\x0a}\x0afloat\x20_czm_shadowVisibility(sampler2D\x20shadowMap,\x20czm_shadowParameters\x20shadowParameters)\x20{\x0a\x20\x20float\x20depthBias\x20=\x20shadowParameters.depthBias;\x0a\x20\x20float\x20depth\x20=\x20shadowParameters.depth;\x0a\x20\x20float\x20nDotL\x20=\x20shadowParameters.nDotL;\x0a\x20\x20float\x20normalShadingSmooth\x20=\x20shadowParameters.normalShadingSmooth;\x0a\x20\x20float\x20darkness\x20=\x20shadowParameters.darkness;\x0a\x20\x20vec2\x20uv\x20=\x20shadowParameters.texCoords;\x0a\x20\x20depth\x20-=\x20depthBias;\x0a\x20\x20vec2\x20texelStepSize\x20=\x20shadowParameters.texelStepSize;\x0a\x20\x20float\x20radius\x20=\x201.0;\x0a\x20\x20float\x20dx0\x20=\x20-texelStepSize.x\x20*\x20radius;\x0a\x20\x20float\x20dy0\x20=\x20-texelStepSize.y\x20*\x20radius;\x0a\x20\x20float\x20dx1\x20=\x20texelStepSize.x\x20*\x20radius;\x0a\x20\x20float\x20dy1\x20=\x20texelStepSize.y\x20*\x20radius;\x0a\x20\x20float\x20visibility\x20=\x20(_czm_shadowDepthCompare(shadowMap,\x20uv,\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx0,\x20dy0),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(0.0,\x20dy0),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx1,\x20dy0),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx0,\x200.0),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx1,\x200.0),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx0,\x20dy1),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(0.0,\x20dy1),\x20depth)\x20+\x0a\x20\x20\x20\x20_czm_shadowDepthCompare(shadowMap,\x20uv\x20+\x20vec2(dx1,\x20dy1),\x20depth))\x20*\x20(1.0\x20/\x209.0);\x0a\x20\x20return\x20visibility;\x0a}\x0a\x0avec3\x20pointProjectOnPlane(in\x20vec3\x20planeNormal,\x20in\x20vec3\x20planeOrigin,\x20in\x20vec3\x20point)\x20{\x0a\x20\x20vec3\x20v01\x20=\x20point\x20-\x20planeOrigin;\x0a\x20\x20float\x20d\x20=\x20dot(planeNormal,\x20v01);\x0a\x20\x20return\x20(point\x20-\x20planeNormal\x20*\x20d);\x0a}\x0afloat\x20ptm(vec3\x20pt)\x20{\x0a\x20\x20return\x20sqrt(pt.x\x20*\x20pt.x\x20+\x20pt.y\x20*\x20pt.y\x20+\x20pt.z\x20*\x20pt.z);\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20const\x20float\x20PI\x20=\x203.141592653589793;\x0a\x20\x20vec4\x20color\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20vec4\x20currD\x20=\x20texture2D(depthTexture,\x20v_textureCoordinates);\x0a\x20\x20if(currD.r\x20>=\x201.0)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x20\x20float\x20depth\x20=\x20getDepth(currD);\x0a\x20\x20vec4\x20positionEC\x20=\x20toEye(v_textureCoordinates,\x20depth);\x0a\x20\x20vec3\x20normalEC\x20=\x20vec3(1.0);\x0a\x20\x20czm_shadowParameters\x20shadowParameters;\x0a\x20\x20shadowParameters.texelStepSize\x20=\x20shadowMap_texelSizeDepthBias.xy;\x0a\x20\x20shadowParameters.depthBias\x20=\x20shadowMap_texelSizeDepthBias.z;\x0a\x20\x20shadowParameters.normalShadingSmooth\x20=\x20shadowMap_texelSizeDepthBias.w;\x0a\x20\x20shadowParameters.darkness\x20=\x20shadowMap_normalOffsetScale.w;\x0a\x20\x20shadowParameters.depthBias\x20*=\x20max(depth\x20*\x200.01,\x201.0);\x0a\x0a\x20\x20vec3\x20directionEC\x20=\x20normalize(positionEC.xyz\x20-\x20shadowMap_lightPositionEC.xyz);\x0a\x20\x20float\x20nDotL\x20=\x20clamp(dot(normalEC,\x20-directionEC),\x200.0,\x201.0);\x0a\x20\x20vec4\x20shadowPosition\x20=\x20shadowMap_matrix\x20*\x20positionEC;\x0a\x20\x20shadowPosition\x20/=\x20shadowPosition.w;\x0a\x20\x20if(any(lessThan(shadowPosition.xyz,\x20vec3(0.0)))\x20||\x20any(greaterThan(shadowPosition.xyz,\x20vec3(1.0))))\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x0a\x20\x20shadowParameters.texCoords\x20=\x20shadowPosition.xy;\x0a\x20\x20shadowParameters.depth\x20=\x20shadowPosition.z;\x0a\x20\x20shadowParameters.nDotL\x20=\x20nDotL;\x0a\x20\x20float\x20visibility\x20=\x20_czm_shadowVisibility(shadowMap_texture,\x20shadowParameters);\x0a\x0a\x20\x20//视频投射\x0a\x20\x20if(visibility\x20==\x201.0)\x20{\x0a\x20\x20\x20\x20vec4\x20videoColor\x20=\x20texture2D(mars3d_videoTexture,\x20shadowPosition.xy);\x0a\x20\x20\x20\x20vec4\x20maskColor\x20=\x20texture2D(mars3d_maskTexture,\x20shadowPosition.xy);\x0a\x20\x20\x20\x20videoColor\x20*=\x20maskColor;\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20mix(color,\x20vec4(videoColor.xyz,\x201.0),\x20mars3d_opacity\x20*\x20videoColor.a);\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20if(abs(shadowPosition.z\x20-\x200.0)\x20<\x200.01)\x20{\x0a\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(mix(color.rgb,\x20mars3d_hiddenAreaColor.rgb,\x20mars3d_hiddenAreaColor.a),\x20mars3d_hiddenAreaColor.a);\x0a\x20\x20}\x0a}\x0a',DEF_STYLE={'angle':0x3c,'angle2':0x2d,'distance':0x3e8,'opacity':0x1,'showFrustum':![],'hiddenAreaColor':new Cesium__namespace['Color'](0x0,0x0,0x0,0.5)},Video3D=function(_0x40926d){var _0x4e862d={_0x1ff18f:0x415},_0x1963ef={_0x17d0dc:0xfaa,_0x150667:0x2c7,_0x415e13:0xd06},_0x23e5ba={_0x537479:0xec0},_0x4bf712={_0x44dfb5:0x5bc,_0x576063:0x1017,_0x534ffb:0x23b,_0x2ba4f5:0x86a,_0x4d8136:0xcda,_0x43e60e:0xd40,_0x3ede2e:0xc94,_0xd02b6d:0x7dc,_0x2635e4:0xd06},_0x129d41={_0x5d6a3e:0x86a,_0x37cea2:0xfaa,_0x515e9a:0x53f},_0x3c661e={_0x4578a6:0xec6},_0xca2e56={_0x4aeeb2:0x415,_0x1972b1:0x5da,_0x3c81d6:0x9a3,_0x4fddae:0x5da},_0x255dc7={_0x1f1d6c:0xbf2},_0x388bb5={_0x4741b1:0x89a},_0x247083={_0xdd34ba:0x53f},_0x3b0a17=_0x5a92ef;_inherits(_0x4ef152,_0x40926d);var _0x2f601d=_createSuper(_0x4ef152);function _0x4ef152(){var _0xcf9897=_0x4361,_0x4443e3,_0x2ea2f8=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4ef152),_0x2ea2f8['style']=_objectSpread2(_objectSpread2({},DEF_STYLE),_0x2ea2f8['style']||{}),_0x2ea2f8[_0xcf9897(0xa4a)]=![],_0x4443e3=_0x2f601d[_0xcf9897(_0x247083._0xdd34ba)](this,_0x2ea2f8,![]),_0x4443e3[_0xcf9897(0xa6e)]=!![],_0x4443e3;}return _createClass(_0x4ef152,[{'key':_0x3b0a17(0xabf),'get':function _0x5d9077(){var _0x17a20b=_0x3b0a17;return this[_0x17a20b(0xbf2)];}},{'key':'distance','get':function _0x47a593(){var _0x5ab679=_0x3b0a17;return this['style'][_0x5ab679(_0x388bb5._0x4741b1)];},'set':function _0x1787ea(_0x130055){var _0x4eecc6=_0x3b0a17;this['style']['distance']=_0x130055,this[_0x4eecc6(0xcc1)]();}},{'key':'play','get':function _0x1d8b2a(){return this['_videoPlay'];},'set':function _0x46e2d5(_0xef82fc){var _0x13dea1=_0x3b0a17;this[_0x13dea1(0xa6e)]=Boolean(_0xef82fc);if(this['_videoContainer'])try{this['videoPlay']?this[_0x13dea1(0xbf2)]['play']():this[_0x13dea1(_0x255dc7._0x1f1d6c)]['pause']();}catch(_0x4b4319){}}},{'key':_0x3b0a17(_0x4e862d._0x1ff18f),'value':function _0x1404d8(){var _0x40d52b={_0x5004f4:0x82b,_0x53083f:0x399,_0xf36847:0x7c9},_0x160b36=_0x3b0a17,_0x209f36=this;_get(_getPrototypeOf(_0x4ef152[_0x160b36(0xe26)]),_0x160b36(_0xca2e56._0x4aeeb2),this)[_0x160b36(0x53f)](this);var _0xfb99b0=this[_0x160b36(_0xca2e56._0x1972b1)]['maskImage'];if(_0xfb99b0){var _0x34d169=new Image();_0x34d169['onload']=function(_0x8cfaf4){var _0x2081d9=_0x160b36;_0x209f36['_maskTexture']=new Cesium__namespace[(_0x2081d9(_0x40d52b._0x5004f4))]({'context':_0x209f36[_0x2081d9(_0x40d52b._0x53083f)][_0x2081d9(_0x40d52b._0xf36847)][_0x2081d9(0x856)],'source':_0x34d169});},_0x34d169['onerror']=function(_0x5912b5){logError$1('图片加载失败:'+_0xfb99b0,_0x5912b5);},_0x34d169[_0x160b36(0x624)]=_0xfb99b0;}else this[_0x160b36(_0xca2e56._0x3c81d6)]=new Cesium__namespace['Texture']({'context':this['_map']['scene'][_0x160b36(0x856)],'source':{'width':0x1,'height':0x1,'arrayBufferView':new Uint8Array([0xff,0xff,0xff,0xff])},'flipY':![]});if(this['style']['container'])this['_videoContainer']=this[_0x160b36(0x5da)]['container'];else this[_0x160b36(0x5da)]['url']&&(this[_0x160b36(0xbf2)]=createVideo(this[_0x160b36(0x5da)]['url'],this[_0x160b36(_0xca2e56._0x4fddae)]['fileType'],'',document['body']),this[_0x160b36(0xbf2)][_0x160b36(0x5da)]['display']='none',this['_hasRemoveElement']=!![]);this['_videoContainer']&&this['_map']['on'](EventType['clockTick'],this['_onClockTickHandler'],this);}},{'key':'_removedHook','value':function _0x2fb6fa(){var _0x1a2311=_0x3b0a17,_0x8d0ff4;this['_map']['off'](EventType['clockTick'],this[_0x1a2311(0xdc3)],this),this['_hasRemoveElement']&&(_0x8d0ff4=this['_videoContainer'])!==null&&_0x8d0ff4!==void 0x0&&_0x8d0ff4[_0x1a2311(0xec6)]&&(this['_videoContainer'][_0x1a2311(_0x3c661e._0x4578a6)]['removeChild'](this[_0x1a2311(0xbf2)]),delete this[_0x1a2311(0x676)],delete this[_0x1a2311(0xbf2)]),_get(_getPrototypeOf(_0x4ef152['prototype']),'_removedHook',this)[_0x1a2311(0x53f)](this);}},{'key':'_onClockTickHandler','value':function _0x2b89be(){var _0x3e1894=_0x3b0a17;try{this['_videoPlay']&&this['_videoContainer']['paused']&&this['_videoContainer']['play']();}catch(_0x50b9a9){}if(!this['_videoContainer']||!this['_map'])return;this['_videoTexture']&&this['_videoTexture']['destroy'](),this['_videoTexture']=new Cesium__namespace[(_0x3e1894(0x82b))]({'context':this['_map']['scene'][_0x3e1894(0x856)],'source':this['_videoContainer'],'pixelFormat':Cesium__namespace['PixelFormat']['RGBA'],'pixelDatatype':Cesium__namespace['PixelDatatype']['UNSIGNED_BYTE']});}},{'key':'_clearDraw','value':function _0x2276ee(){var _0xc6bcf3=_0x3b0a17;this[_0xc6bcf3(_0x129d41._0x5d6a3e)]&&(this['primitiveCollection'][_0xc6bcf3(_0x129d41._0x37cea2)](this['_frustumPrimitive']),delete this['_frustumPrimitive']),_get(_getPrototypeOf(_0x4ef152[_0xc6bcf3(0xe26)]),'_clearDraw',this)[_0xc6bcf3(_0x129d41._0x515e9a)](this);}},{'key':'_createFrustumPrimitive','value':function _0x27a0b9(_0x3ce148){var _0x1282bb=_0x3b0a17,_0x192a28=_0x3ce148['directionWC'],_0xa86347=_0x3ce148['upWC'],_0x4386c3=_0x3ce148[_0x1282bb(_0x4bf712._0x44dfb5)];_0x4386c3=Cesium__namespace['Cartesian3'][_0x1282bb(_0x4bf712._0x576063)](_0x4386c3,new Cesium__namespace[(_0x1282bb(_0x4bf712._0x534ffb))]());var _0x5e3187=new Cesium__namespace['Matrix3']();Cesium__namespace[_0x1282bb(0x5d6)]['setColumn'](_0x5e3187,0x0,_0x4386c3,_0x5e3187),Cesium__namespace['Matrix3']['setColumn'](_0x5e3187,0x1,_0xa86347,_0x5e3187),Cesium__namespace['Matrix3'][_0x1282bb(0xf48)](_0x5e3187,0x2,_0x192a28,_0x5e3187);var _0x3797ce=Cesium__namespace['Quaternion']['fromRotationMatrix'](_0x5e3187,new Cesium__namespace['Quaternion']());this[_0x1282bb(_0x4bf712._0x2ba4f5)]&&this[_0x1282bb(_0x4bf712._0x4d8136)]['remove'](this['_frustumPrimitive']),this['_frustumPrimitive']=new Cesium__namespace['Primitive']({'geometryInstances':new Cesium__namespace[(_0x1282bb(_0x4bf712._0x43e60e))]({'id':this['id'],'geometry':new Cesium__namespace[(_0x1282bb(_0x4bf712._0x3ede2e))]({'origin':_0x3ce148[_0x1282bb(0xd91)],'orientation':_0x3797ce,'frustum':_0x3ce148['frustum'],'_drawNearPlane':!![]}),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](Cesium__namespace['Color'][_0x1282bb(_0x4bf712._0xd02b6d)])}}),'appearance':new Cesium__namespace[(_0x1282bb(0x35b))]({'translucent':![],'flat':!![]}),'asynchronous':![],'show':this['showFrustum']&&this[_0x1282bb(0x7a6)]}),this['primitiveCollection'][_0x1282bb(_0x4bf712._0x2635e4)](this[_0x1282bb(0x86a)]),this['bindPickId'](this['_frustumPrimitive']);}},{'key':_0x3b0a17(0x8b9),'value':function _0x34da6b(){var _0x312448={_0x3c03b1:0x539},_0x114bb0={_0x520ba7:0xc3e},_0x1cf77f=_0x3b0a17,_0x9530ff=this;this['_postProcessStage']&&(this['_map']['scene'][_0x1cf77f(0xc11)][_0x1cf77f(_0x1963ef._0x17d0dc)](this['_postProcessStage']),delete this[_0x1cf77f(_0x1963ef._0x150667)]);var _0x42964e=new Cesium__namespace['Cartesian2'](),_0x5b6a2d=new Cesium__namespace['Cartesian4'](),_0xd3407d=new Cesium__namespace['Cartesian4'](),_0x28d8fb=this[_0x1cf77f(0x357)]['_primitiveBias'];this['_postProcessStage']=new Cesium__namespace['PostProcessStage']({'fragmentShader':ViewVideoFS,'uniforms':{'mars3d_videoTexture':function _0x58aa8b(){return _0x9530ff['_videoTexture']||_0x9530ff['_defaultColorTexture'];},'mars3d_maskTexture':function _0x10714c(){return _0x9530ff['_maskTexture'];},'mars3d_opacity':function _0x338de5(){return _0x9530ff['opacity'];},'mars3d_hiddenAreaColor':function _0x706aca(){return _0x9530ff['hiddenAreaColor'];},'shadowMap_texture':function _0x37a323(){var _0x18bf62=_0x1cf77f;return _0x9530ff[_0x18bf62(0x357)][_0x18bf62(_0x114bb0._0x520ba7)]||_0x9530ff['_defaultColorTexture'];},'shadowMap_matrix':function _0x509a3c(){return _0x9530ff['_shadowMap']['_shadowMapMatrix'];},'shadowMap_lightPositionEC':function _0x44b7e8(){var _0x31c90c=_0x1cf77f;return _0x9530ff['_shadowMap'][_0x31c90c(_0x23e5ba._0x537479)];},'shadowMap_texelSizeDepthBias':function _0x526bd2(){var _0x382bcc=_0x1cf77f;return _0x42964e['x']=0x1/_0x9530ff['_shadowMap']['_textureSize']['x'],_0x42964e['y']=0x1/_0x9530ff[_0x382bcc(0x357)][_0x382bcc(0x25a)]['y'],Cesium__namespace['Cartesian4']['fromElements'](_0x42964e['x'],_0x42964e['y'],_0x28d8fb['depthBias'],_0x28d8fb['normalShadingSmooth'],_0x5b6a2d);},'shadowMap_normalOffsetScale':function _0x311c7a(){var _0x1b601e=_0x1cf77f;return Cesium__namespace['Cartesian4'][_0x1b601e(_0x312448._0x3c03b1)](_0x28d8fb['normalOffsetScale'],_0x9530ff['_shadowMap']['_distance'],_0x9530ff['_shadowMap']['maximumDistance'],_0x9530ff['_shadowMap']['_darkness'],_0xd3407d);}}}),this[_0x1cf77f(0x399)][_0x1cf77f(0x7c9)]['postProcessStages'][_0x1cf77f(_0x1963ef._0x415e13)](this['_postProcessStage']);}}]),_0x4ef152;}(ViewShed);register$4(_0x5a92ef(0x51f),Video3D,!![]);var globeLastRoam,Route=function(_0x192c69){var _0x1c245a={_0xb6477f:0xa70,_0x33faba:0x587,_0x158fd6:0x3b6},_0x5d2884={_0x1451a2:0xc9d},_0x47ea6d={_0x28da2e:0xdcd},_0x1a9c8b={_0x845cc8:0x7ee,_0x2ce2ac:0x399},_0xdb2823={_0x55da8c:0x514,_0x236924:0xe81},_0x3bce19={_0x542dc1:0x9b7,_0x38a027:0x8f8},_0x391fef={_0x64e5cf:0x659,_0x23f75f:0x2ff},_0x58c1dc={_0x508bf6:0x8bf,_0x26e91f:0x8e7},_0x542156={_0x40fbff:0xe07},_0x3a610a={_0x26d0a4:0x23b,_0x19f341:0x2a5,_0x4b0c9b:0x2a5,_0x390b43:0x216,_0x4f0cee:0xcd5,_0x6d6e41:0x6cf,_0xdb0eff:0x9b3,_0x51c651:0x5ea,_0x22c41e:0x2a5},_0x592dbb={_0xd41aee:0xb03,_0x359d5b:0x70e,_0x2303c3:0xb03,_0x21eb4e:0xe16},_0x213b86={_0x100361:0x1e2,_0x33c41e:0x1e2,_0x52657a:0x927},_0x599fad={_0x9d4ce3:0xa3c,_0x339103:0xe81,_0x5c1daa:0xe02,_0x2d6d23:0x6be,_0x48e2df:0x399,_0x1c3fc1:0xe02,_0x3975d0:0x768,_0x22d199:0xa3c,_0x485d3b:0x514,_0x19e837:0xe6b,_0x1699ce:0xd00,_0x49261a:0xe02,_0x5032b0:0x7ee},_0x1e51c4={_0x4bc0f3:0x440,_0xe8c581:0x440,_0x3298b4:0x994,_0x466525:0x994,_0x49114d:0xd91,_0x5ca90f:0x7a6,_0xa7180b:0x64c,_0x14d4fd:0x853,_0x224ab9:0x659,_0xfebeda:0xa70,_0x203d1f:0x434,_0x35d622:0xa07,_0x30fdfa:0x6e4,_0x5fe504:0xa07,_0x5cd28f:0x8e7,_0x3b1216:0x9e6},_0x43fd2f={_0x7cee86:0x2f6,_0x4a980b:0x417,_0x118ba2:0x52e,_0x1d5d10:0xcfc,_0x2d4a9f:0x399,_0x3e1b3d:0x514,_0x48ba63:0xda2,_0x309540:0xb04},_0x48cb36={_0xaa79b4:0x80f,_0xbe16fa:0x440},_0x9351a1={_0x6a270:0xbef},_0x297df2={_0x270b48:0xbef},_0x4f4da8={_0x21085b:0x440,_0x17f052:0xb09,_0x23f5bf:0xa70,_0x938484:0xdcd},_0x3e8d99={_0x5b054a:0xc7a,_0x8b6abf:0x902},_0x259900={_0x3e1515:0xa46},_0x4760d5={_0x2e6435:0xc7a,_0x14f441:0xa70},_0x426580={_0x44c474:0xfd6},_0x14318d={_0x525223:0x514},_0x37a168={_0x3ddd75:0x399,_0x370a06:0x36a},_0x4df65b={_0x2a63ec:0x8e5},_0x429e64={_0x409f4d:0x2a5},_0xd7d866={_0x51deaf:0x6ba},_0x3b7d23={_0x3a647f:0x6ba},_0x2893b7={_0x1f2a5d:0x64c},_0x29ead4={_0x1605b0:0x902},_0x484d66={_0x4d9b89:0xc7a,_0x4b0abb:0x3f9},_0x2ce393={_0x5592f7:0x514},_0x3674a9={_0x198493:0x766},_0x48de62={_0x371940:0x685},_0x30183f={_0x51e568:0xca4},_0x2f8186={_0x3aaa97:0x440,_0x5be610:0xca4},_0x424b65={_0xded9c1:0x514,_0x111e6f:0xcd3,_0x4c71fb:0x4df,_0xc64f2:0x2d3,_0x22c6c0:0x440,_0xcc8d06:0xb1c,_0x2136d8:0x2c5,_0x495cb7:0x2c5,_0x4c3b1a:0x659},_0x309ec8=_0x5a92ef;_inherits(_0x48067a,_0x192c69);var _0xfd5a97=_createSuper(_0x48067a);function _0x48067a(){var _0x13e262=_0x4361,_0x3b42ce,_0x159739,_0x23826f,_0x321188,_0x7339e3,_0x73a4a6,_0xe55369=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x48067a),_0x73a4a6=_0xfd5a97['call'](this,_0xe55369),_0x73a4a6[_0x13e262(_0x424b65._0xded9c1)][_0x13e262(_0x424b65._0x111e6f)]=(_0x3b42ce=_0x73a4a6[_0x13e262(_0x424b65._0xded9c1)]['frameRate'])!==null&&_0x3b42ce!==void 0x0?_0x3b42ce:0x1,_0x73a4a6['_maxCacheCount']=(_0x159739=_0x73a4a6['options'][_0x13e262(_0x424b65._0x4c71fb)])!==null&&_0x159739!==void 0x0?_0x159739:0x64,_0x73a4a6['_clampToTilesetFrame']=-0x1,_0x73a4a6[_0x13e262(_0x424b65._0xc64f2)]=(_0x23826f=_0x73a4a6['options'][_0x13e262(0xf21)])!==null&&_0x23826f!==void 0x0?_0x23826f:0x1e,_0x73a4a6[_0x13e262(_0x424b65._0x22c6c0)]={},_0x73a4a6[_0x13e262(0x2f6)]=new Cesium__namespace['Cartesian3'](),_0x73a4a6['property']=_0x73a4a6['options'][_0x13e262(0xd91)]||new Cesium__namespace['SampledPositionProperty'](_0x73a4a6['options']['referenceFrame'],_0x73a4a6['options']['numberOfDerivatives']),_0x73a4a6['property']['forwardExtrapolationType']=(_0x321188=_0x73a4a6['options'][_0x13e262(_0x424b65._0xcc8d06)])!==null&&_0x321188!==void 0x0?_0x321188:Cesium__namespace[_0x13e262(0xcd5)][_0x13e262(0x96c)],_0x73a4a6[_0x13e262(0x659)][_0x13e262(_0x424b65._0x2136d8)]=(_0x7339e3=_0x73a4a6['options'][_0x13e262(_0x424b65._0x495cb7)])!==null&&_0x7339e3!==void 0x0?_0x7339e3:Cesium__namespace[_0x13e262(0xcd5)]['HOLD'],_0x73a4a6['_orientation']=_0x73a4a6[_0x13e262(0x514)]['orientation']||new Cesium__namespace[(_0x13e262(0x825))](_0x73a4a6[_0x13e262(_0x424b65._0x4c3b1a)]),_0x73a4a6;}return _createClass(_0x48067a,[{'key':'label','get':function _0x45b6cd(){var _0x28cf2e=_0x4361;return this[_0x28cf2e(_0x2f8186._0x3aaa97)][_0x28cf2e(_0x2f8186._0x5be610)];},'set':function _0xff0e18(_0x51ef85){var _0x1047dd=_0x4361;this['options'][_0x1047dd(0xca4)]=_0x51ef85,this['_initChildGraphic'](_0x1047dd(_0x30183f._0x51e568),LabelPrimitive);}},{'key':'billboard','get':function _0x388b00(){return this['_child']['billboard'];},'set':function _0x3650a6(_0x38a299){var _0x3b76e5=_0x4361;this['options'][_0x3b76e5(_0x48de62._0x371940)]=_0x38a299,this['_initChildGraphic']('billboard',BillboardPrimitive);}},{'key':'point','get':function _0x400714(){return this['_child']['point'];},'set':function _0xec5f9c(_0x1e591c){var _0x15f290=_0x4361;this[_0x15f290(0x514)]['point']=_0x1e591c,this['_initChildGraphic']('point',PointPrimitive);}},{'key':'model','get':function _0x3b951f(){return this['_child']['model'];},'set':function _0x331a54(_0x262aae){var _0x130364=_0x4361;this['options'][_0x130364(_0x3674a9._0x198493)]=_0x262aae,this['_initChildGraphic']('model',ModelPrimitive);}},{'key':_0x309ec8(0x99e),'get':function _0x216d60(){return this['_child']['circle'];},'set':function _0x5f2f56(_0x30fce7){this['options']['circle']=_0x30fce7,this['_initChildGraphic']('circle',CircleEntity);}},{'key':'coneTrack','get':function _0x3b492e(){var _0x269e46=_0x309ec8;return this['_child'][_0x269e46(0xb09)];},'set':function _0xda58c(_0x56ad45){var _0x4b6154=_0x309ec8;this[_0x4b6154(_0x2ce393._0x5592f7)]['coneTrack']=_0x56ad45,this['_initChildGraphic'](_0x4b6154(0xb09),ConeTrack);}},{'key':'path','get':function _0xdd7414(){var _0x5f4b34=_0x309ec8;return this['_child'][_0x5f4b34(0x3f9)];},'set':function _0x34e097(_0x173b96){var _0x4e6aa3=_0x309ec8;this['options']['path']=_0x173b96,this[_0x4e6aa3(_0x484d66._0x4d9b89)](_0x4e6aa3(_0x484d66._0x4b0abb),PathEntity);}},{'key':_0x309ec8(_0x1c245a._0xb6477f),'get':function _0x173c9f(){var _0x16d835=_0x309ec8;return this[_0x16d835(0x440)]['polyline'];},'set':function _0x5a0dba(_0x6bd51e){this['options']['polyline']=_0x6bd51e,this['_initChildGraphic']('polyline',PolylineEntity);}},{'key':'wall','get':function _0xeddade(){return this['_child']['wall'];},'set':function _0x4521d8(_0x2109dc){var _0x376d15=_0x309ec8;this['options'][_0x376d15(0x902)]=_0x2109dc,this['_initChildGraphic'](_0x376d15(_0x29ead4._0x1605b0),WallEntity);}},{'key':'modelMatrix','get':function _0x5c6bb0(){var _0x53c2a0=_0x309ec8;return this[_0x53c2a0(_0x2893b7._0x1f2a5d)]?this[_0x53c2a0(0x64c)]:this['_getModelMatrix'](this['_position'],this['_orientation_show']);}},{'key':'groundPosition','get':function _0x4934d4(){return getRayEarthPosition(this['_position'],this['_orientation_show']);}},{'key':'startTime','get':function _0x6de254(){var _0x2d6cc1=_0x309ec8,_0x49508d,_0x3cdc74,_0x3603ce=(_0x49508d=this['property'])===null||_0x49508d===void 0x0?void 0x0:(_0x3cdc74=_0x49508d['_property'])===null||_0x3cdc74===void 0x0?void 0x0:_0x3cdc74['_times'];return _0x3603ce[_0x2d6cc1(_0x3b7d23._0x3a647f)]>0x0?_0x3603ce[0x0]:null;}},{'key':_0x309ec8(0x897),'get':function _0x14ba3d(){var _0x3c62eb=_0x309ec8,_0x35ce0f,_0x25faf7,_0x3b0850=(_0x35ce0f=this['property'])===null||_0x35ce0f===void 0x0?void 0x0:(_0x25faf7=_0x35ce0f['_property'])===null||_0x25faf7===void 0x0?void 0x0:_0x25faf7[_0x3c62eb(0x8bf)];return _0x3b0850[_0x3c62eb(_0xd7d866._0x51deaf)]>0x0?_0x3b0850[_0x3b0850['length']-0x1]:null;}},{'key':'currIndex','get':function _0x5694d5(){var _0xcce625=_0x309ec8;return this[_0xcce625(_0x429e64._0x409f4d)];}},{'key':_0x309ec8(0x8e5),'get':function _0x2f1269(){var _0x2e1466;return(_0x2e1466=this['_map'])===null||_0x2e1466===void 0x0?void 0x0:_0x2e1466['clock']['multiplier'];},'set':function _0x2cf984(_0x25d7dc){var _0x1de282=_0x309ec8;this[_0x1de282(0x399)]&&(this['_map']['clock'][_0x1de282(_0x4df65b._0x2a63ec)]=_0x25d7dc);}},{'key':'isPause','get':function _0x37608f(){var _0x15c3c7;return!((_0x15c3c7=this['_map'])!==null&&_0x15c3c7!==void 0x0&&_0x15c3c7['clock']['shouldAnimate']);},'set':function _0x26d67c(_0xea114e){var _0x28bd7e=_0x309ec8;this[_0x28bd7e(_0x37a168._0x3ddd75)]&&(_0xea114e?this['pause']():this[_0x28bd7e(_0x37a168._0x370a06)]());}},{'key':'objectsToExclude','get':function _0x108eb9(){var _0x1806de=_0x309ec8,_0x34a49a,_0x2db42d;if(this['options']['objectsToExclude'])return this[_0x1806de(_0x14318d._0x525223)]['objectsToExclude'];if(((_0x34a49a=this['_child'])===null||_0x34a49a===void 0x0?void 0x0:(_0x2db42d=_0x34a49a['model'])===null||_0x2db42d===void 0x0?void 0x0:_0x2db42d[_0x1806de(0x994)])instanceof Cesium__namespace['Model'])return[this['_child']['model']['_primitive']];return undefined;},'set':function _0x8b1fa2(_0x4e5da6){var _0x45685c=_0x309ec8;this['options'][_0x45685c(_0x426580._0x44c474)]=_0x4e5da6;}},{'key':'_initSampledPositionProperty','value':function _0x2d3ac4(){var _0x1ec432=_0x309ec8;this[_0x1ec432(0xf99)]=this['property'],this['bindUpdateEvent']();}},{'key':'_mountedHook','value':function _0x269ce4(){var _0x208d9b=_0x309ec8;this['_initChildGraphic']('label',LabelPrimitive),this['_initChildGraphic'](_0x208d9b(0x685),BillboardPrimitive),this['_initChildGraphic']('point',PointPrimitive),this[_0x208d9b(_0x4760d5._0x2e6435)]('model',ModelPrimitive),this['_initChildGraphic']('circle',CircleEntity),this['_initChildGraphic']('coneTrack',ConeTrack),this[_0x208d9b(_0x4760d5._0x2e6435)]('path',PathEntity),this[_0x208d9b(_0x4760d5._0x2e6435)](_0x208d9b(_0x4760d5._0x14f441),PolylineEntity),this['_initChildGraphic']('wall',WallEntity);}},{'key':'_addedHook','value':function _0x1d5d68(_0x4976c3){var _0x5c3693=_0x309ec8;if(!this[_0x5c3693(0x7a6)])return;this['_addChildGraphic']();}},{'key':'_removedHook','value':function _0x3e50fb(_0x5abfdf){var _0xa1ea49=_0x309ec8;this['_removeChildGraphic'](),_get(_getPrototypeOf(_0x48067a['prototype']),_0xa1ea49(0x3fd),this)[_0xa1ea49(0x53f)](this,_0x5abfdf);}},{'key':'_showHook','value':function _0x4f8f58(_0x1dcb74){var _0x1311cf=_0x309ec8;_0x1dcb74?this[_0x1311cf(0xbef)](function(_0x3497f9){var _0x26ef5c=_0x1311cf;_0x3497f9['show']=_0x3497f9[_0x26ef5c(_0x259900._0x3e1515)],delete _0x3497f9['_lastShow'];}):this['eachChildGraphic'](function(_0x360100){var _0x3623a1=_0x1311cf;_0x360100['_lastShow']=_0x360100[_0x3623a1(0x7a6)],_0x360100['show']=![];});}},{'key':_0x309ec8(_0x1c245a._0x33faba),'value':function _0x35d64e(_0x3f278a,_0x34eecb){var _0x2cc532=_0x309ec8;for(var _0x12bc02 in _0x34eecb){switch(_0x12bc02){case'label':this['_initChildGraphic']('label',LabelPrimitive);break;case'billboard':this['_initChildGraphic']('billboard',BillboardPrimitive);break;case'point':this['_initChildGraphic']('point',PointPrimitive);break;case'model':this['_initChildGraphic']('model',ModelPrimitive);break;case'circle':this['_initChildGraphic'](_0x2cc532(0x99e),CircleEntity);break;case'coneTrack':this['_initChildGraphic']('coneTrack',ConeTrack);break;case'path':this[_0x2cc532(_0x3e8d99._0x5b054a)](_0x2cc532(0x3f9),PathEntity);break;case'polyline':this[_0x2cc532(0xc7a)]('polyline',PolylineEntity);break;case _0x2cc532(_0x3e8d99._0x8b6abf):this['_initChildGraphic']('wall',WallEntity);break;}}}},{'key':'_initChildGraphic','value':function _0x46f8b3(_0x5a1eb6,_0x33d0fa){var _0x170fd4=_0x309ec8,_0x3d39b6=this,_0x302301=this[_0x170fd4(0x514)][_0x5a1eb6],_0x77463f=this['_child'][_0x5a1eb6];if(!_0x302301){_0x77463f&&(_0x77463f['remove'](!![]),delete this[_0x170fd4(_0x4f4da8._0x21085b)][_0x5a1eb6]);return;}if(_0x77463f){var _0x246249;_0x77463f['setStyle'](_0x302301),_0x77463f['show']=(_0x246249=_0x302301[_0x170fd4(0x7a6)])!==null&&_0x246249!==void 0x0?_0x246249:!![];}else{var _0x382ec8;_0x77463f=new _0x33d0fa({'id':''['concat'](this['id'],'-')['concat'](_0x5a1eb6),'style':clone(_0x302301,['show']),'private':!![],'eventParent':this,'show':(_0x382ec8=_0x302301['show'])!==null&&_0x382ec8!==void 0x0?_0x382ec8:!![]});this['isAdded']&&this['_layer'][_0x170fd4(0x405)](_0x77463f);_0x77463f['czmObject']&&this['bindPickId'](_0x77463f['czmObject']);_0x77463f['czmObjectEx']&&_0x77463f['czmObjectEx'][_0x170fd4(0x675)](function(_0x649e82){var _0x30efe2=_0x170fd4;_0x3d39b6[_0x30efe2(0x65f)](_0x649e82);});this[_0x170fd4(_0x4f4da8._0x21085b)][_0x5a1eb6]=_0x77463f;if(_0x5a1eb6==='circle')this['_child']['circle']['position']=new Cesium__namespace['CallbackProperty'](function(_0xcc9754){return _0x3d39b6['_position'];},![]);else{if(_0x5a1eb6==='coneTrack')this['_child'][_0x170fd4(_0x4f4da8._0x17f052)]['position']=new Cesium__namespace['CallbackProperty'](function(_0x3a0e53){return _0x3d39b6['_position'];},![]);else{if(_0x5a1eb6===_0x170fd4(0x3f9))this[_0x170fd4(0x440)]['path']['position']=this[_0x170fd4(0x659)];else{if(_0x5a1eb6==='polyline')this['_polyline_positions']=[],this['_child'][_0x170fd4(_0x4f4da8._0x23f5bf)]['positions']=new Cesium__namespace[(_0x170fd4(_0x4f4da8._0x938484))](function(_0x48ab09){return _0x3d39b6['_polyline_positions'];},![]);else _0x5a1eb6===_0x170fd4(0x902)&&(this['_wall_positions']=[],this[_0x170fd4(0x440)]['wall']['positions']=new Cesium__namespace['CallbackProperty'](function(_0x54d151){return _0x3d39b6['_wall_positions'];},![]),this[_0x170fd4(0xead)]=[],this['_child']['wall']['style']['minimumHeights']=new Cesium__namespace['CallbackProperty'](function(_0x2204bb){return _0x3d39b6['_wall_minimumHeights'];},![]),this['_wall_maximumHeights']=[],this['_child']['wall']['style'][_0x170fd4(0xce1)]=new Cesium__namespace['CallbackProperty'](function(_0x4d2a95){return _0x3d39b6['_wall_maximumHeights'];},![]),this[_0x170fd4(0x440)]['wall']['_heights_cache']={});}}}}}},{'key':'_addChildGraphic','value':function _0x4fcd9e(){var _0x194e82={_0x2f1dc9:0x352,_0x182c15:0x65f},_0xde3b24=_0x309ec8,_0x1a89fd=this;this[_0xde3b24(_0x297df2._0x270b48)](function(_0x596514){var _0x1cc718=_0xde3b24;_0x1a89fd[_0x1cc718(_0x194e82._0x2f1dc9)]['addGraphic'](_0x596514),_0x596514[_0x1cc718(0x620)]&&_0x1a89fd[_0x1cc718(_0x194e82._0x182c15)](_0x596514[_0x1cc718(0x620)]),_0x596514['czmObjectEx']&&_0x596514[_0x1cc718(0x8be)]['forEach'](function(_0x164d3e){_0x1a89fd['bindPickId'](_0x164d3e);});});}},{'key':_0x309ec8(0x7e4),'value':function _0x39b596(){var _0x5db3ef=_0x309ec8,_0x42e4b5=this;this[_0x5db3ef(_0x9351a1._0x6a270)](function(_0x3dbd35){_0x42e4b5['_layer']['removeGraphic'](_0x3dbd35);});}},{'key':'eachChildGraphic','value':function _0x48f179(_0x1d2bd2,_0xa21f97){var _0x565593=_0x309ec8,_0x5797db=this;if(!this['_child'])return;return Object[_0x565593(_0x48cb36._0xaa79b4)](this[_0x565593(_0x48cb36._0xbe16fa)])['forEach'](function(_0x360857,_0x2519f7){_0x1d2bd2&&_0x1d2bd2['call'](_0xa21f97||_0x5797db,_0x5797db['_child'][_0x360857],_0x2519f7);}),this;}},{'key':'update','value':function _0x41143f(_0x389c26){var _0x4d2d3c=_0x309ec8;if(!this['show'])return;this['_position']=this[_0x4d2d3c(0xbc3)](_0x389c26['time'],this[_0x4d2d3c(_0x43fd2f._0x7cee86)]);if(!this['_position'])return;this['property']['referenceFrame']===Cesium__namespace['ReferenceFrame']['INERTIAL']&&(this[_0x4d2d3c(_0x43fd2f._0x4a980b)]=this['_position'][_0x4d2d3c(_0x43fd2f._0x118ba2)](),Cesium__namespace['PositionProperty']['convertToReferenceFrame'](_0x389c26['time'],this['_position'],this['property']['referenceFrame'],Cesium__namespace[_0x4d2d3c(0x6fa)][_0x4d2d3c(_0x43fd2f._0x1d5d10)],this[_0x4d2d3c(0x6e4)]));if(this['options']['clampToTileset']){this['_clampToTilesetFrame']++;if(!this['_clampToTilesetHeight']||this['_clampToTilesetFrame']%this['_frameRateHeight']===0x0){var _0x3c7591=getHeight(this[_0x4d2d3c(_0x43fd2f._0x2d4a9f)]['scene'],this['_position'],{'objectsToExclude':this['objectsToExclude'],'has3dtiles':!![]});_0x3c7591&&(Cesium__namespace[_0x4d2d3c(0x70e)](this['options']['minHeight'])&&_0x3c7591<this['options'][_0x4d2d3c(0xb3f)]&&(_0x3c7591=this[_0x4d2d3c(_0x43fd2f._0x3e1b3d)]['minHeight']),Cesium__namespace['defined'](this['options']['maxHeight'])&&_0x3c7591>this['options'][_0x4d2d3c(0x787)]&&(_0x3c7591=this[_0x4d2d3c(0x514)]['maxHeight']),this['_clampToTilesetHeight']=_0x3c7591);}if(this['_clampToTilesetHeight']){var _0x1ff271=Cesium__namespace['Cartographic']['fromCartesian'](this['_position']);this['_position']=Cesium__namespace['Cartesian3'][_0x4d2d3c(_0x43fd2f._0x48ba63)](_0x1ff271[_0x4d2d3c(_0x43fd2f._0x309540)],_0x1ff271['latitude'],this[_0x4d2d3c(0x9c4)]);}}this['_orientation_show']=this['_orientation']['getValue'](_0x389c26['time']),this['_map']['clock']['shouldAnimate']&&(this['_updatePosition'](),this['_updateCamera'](),this['_updateForEvent']());}},{'key':'_updatePosition','value':function _0x12da31(){var _0x359cab=_0x309ec8,_0x23a0d6,_0x2927be,_0x4bc8e4,_0x46eb3f,_0x21552b,_0x454579,_0x137c38;(_0x23a0d6=this[_0x359cab(_0x1e51c4._0x4bc0f3)]['label'])!==null&&_0x23a0d6!==void 0x0&&_0x23a0d6['show']&&(this['_child']['label']['_primitive']['position']=this['_position']);(_0x2927be=this['_child']['billboard'])!==null&&_0x2927be!==void 0x0&&_0x2927be['show']&&(this[_0x359cab(_0x1e51c4._0xe8c581)][_0x359cab(0x685)][_0x359cab(_0x1e51c4._0x3298b4)]['position']=this['_position']);(_0x4bc8e4=this[_0x359cab(0x440)][_0x359cab(0x874)])!==null&&_0x4bc8e4!==void 0x0&&_0x4bc8e4[_0x359cab(0x7a6)]&&(this[_0x359cab(0x440)]['point'][_0x359cab(_0x1e51c4._0x466525)][_0x359cab(_0x1e51c4._0x49114d)]=this['_position']);if((_0x46eb3f=this['_child']['model'])!==null&&_0x46eb3f!==void 0x0&&_0x46eb3f[_0x359cab(_0x1e51c4._0x5ca90f)]){var _0x163157;this[_0x359cab(_0x1e51c4._0xa7180b)]=this[_0x359cab(_0x1e51c4._0x4bc0f3)]['model']['_getModelMatrix'](this['_position'],this['_orientation_show']),this['_heading_reality']=this['_child']['model']['_heading_reality'],this['_pitch_reality']=this['_child'][_0x359cab(0x766)][_0x359cab(_0x1e51c4._0x14d4fd)],this['_roll_reality']=this[_0x359cab(0x440)]['model'][_0x359cab(0x22f)],(_0x163157=this['_child']['model'])!==null&&_0x163157!==void 0x0&&_0x163157['_primitive']&&(this['_child']['model']['_primitive']['modelMatrix']=this['_modelMatrix']),this['_child']['model']['_position']=this['_position'];}var _0x9131ef=![];if((_0x21552b=this['_child']['polyline'])!==null&&_0x21552b!==void 0x0&&_0x21552b['show']&&!((_0x454579=this['options']['polyline'])!==null&&_0x454579!==void 0x0&&_0x454579['showAll'])){var _0x3a9027=this[_0x359cab(_0x1e51c4._0x224ab9)]['_property'][_0x359cab(0xf97)][_0x359cab(0x3f7)](0x0,this['_flyok_index']*0x3);if(this['_flyok_index']>0x0){var _0x453ca9=Cesium__namespace['Cartesian3']['unpackArray'](_0x3a9027);this[_0x359cab(0x6e4)]&&_0x453ca9['push'](this['_position']),this['options'][_0x359cab(_0x1e51c4._0xfebeda)][_0x359cab(0x681)]&&(_0x453ca9=sliceByMaxDistance(_0x453ca9,this['options']['polyline']['maxDistance']),this['_maxCacheCount']>0x0&&(this['_maxCacheCount']=Math['max'](this[_0x359cab(_0x1e51c4._0x203d1f)],_0x453ca9['length']*0x2))),this['_polyline_positions']=_0x453ca9,_0x9131ef=!![];}else this[_0x359cab(_0x1e51c4._0x35d622)]=[];}if((_0x137c38=this['_child']['wall'])!==null&&_0x137c38!==void 0x0&&_0x137c38['show']){var _0x3d13b3=this['property']['_property']['_values']['slice'](0x0,this[_0x359cab(0x2a5)]*0x3);if(this['_flyok_index']>0x0){if(!_0x9131ef){var _0x16501c=Cesium__namespace['Cartesian3']['unpackArray'](_0x3d13b3);this['_position']&&_0x16501c['push'](this[_0x359cab(_0x1e51c4._0x30fdfa)]),this[_0x359cab(0x514)]['wall'][_0x359cab(0x681)]&&(_0x16501c=sliceByMaxDistance(_0x16501c,this['options']['wall']['maxDistance']),this['_maxCacheCount']>0x0&&(this['_maxCacheCount']=Math['max'](this['_maxCacheCount'],_0x16501c['length']*0x2))),this[_0x359cab(_0x1e51c4._0x5fe504)]=_0x16501c;}var _0x5b362f=[],_0xd6a163=[],_0x509f85=this['_polyline_positions'];for(var _0x3538e2=0x0;_0x3538e2<_0x509f85['length'];_0x3538e2++){var _0x31c6fe=_0x509f85[_0x3538e2],_0x33fc9c=Cesium__namespace['Cartographic']['fromCartesian'](_0x31c6fe);_0xd6a163[_0x359cab(_0x1e51c4._0x5cd28f)](_0x33fc9c['height']);if(this['options']['wall'][_0x359cab(0xa56)]){var _0xf48691,_0x53b3b2;_0x509f85[_0x3538e2]['hbgd']=(_0xf48691=_0x509f85[_0x3538e2][_0x359cab(_0x1e51c4._0x3b1216)])!==null&&_0xf48691!==void 0x0?_0xf48691:getHeight((_0x53b3b2=this['_map'])===null||_0x53b3b2===void 0x0?void 0x0:_0x53b3b2['scene'],_0x31c6fe,{'has3dtiles':![]}),_0x5b362f[_0x359cab(0x8e7)](_0x509f85[_0x3538e2][_0x359cab(0x9e6)]);}else _0x5b362f[_0x359cab(0x8e7)](0x0);}this['_wall_positions']=_0x509f85,this['_wall_minimumHeights']=_0x5b362f,this['_wall_maximumHeights']=_0xd6a163;}else this['_wall_positions']=[],this['_wall_minimumHeights']=[],this['_wall_maximumHeights']=[];}}},{'key':'_updateCamera','value':function _0x1ad4e4(){var _0x110699=_0x309ec8;if(!this['options'][_0x110699(_0x599fad._0x9d4ce3)])return;switch(this[_0x110699(0x514)][_0x110699(0xa3c)][_0x110699(_0x599fad._0x339103)]){case'gs':{var _0x18536f=this['trackedEntity'];this['_map']['clock'][_0x110699(0xe7d)]&&this['_map']['trackedEntity']!==_0x18536f&&(this['_map'][_0x110699(_0x599fad._0x5c1daa)]=_0x18536f,_0x18536f['_needFlyToPoint']=!![]);_0x18536f['_needFlyToPoint']&&!this['_map']['viewer'][_0x110699(_0x599fad._0x2d6d23)]&&(_0x18536f['_needFlyToPoint']=![],this['flyToPoint'](_objectSpread2(_objectSpread2({},this['options']['camera']),{},{'lock':!![],'duration':0x0})));break;}case'dy':{var _0x2dff67=this['trackedEntity'];this[_0x110699(_0x599fad._0x48e2df)]['trackedEntity']!==_0x2dff67&&(this['_map'][_0x110699(_0x599fad._0x1c3fc1)]=_0x2dff67);var _0x5b1c29=this['options']['camera']['followedX']||0x0,_0x29cd23=this['options']['camera'][_0x110699(0xb3d)]||0x0;_0x5b1c29===0x0&&_0x29cd23===0x0&&(_0x5b1c29=0.1);var _0x33be9b;this['options'][_0x110699(0xa3c)][_0x110699(_0x599fad._0x3975d0)]&&(_0x33be9b=_0x33be9b||{},_0x33be9b['x']=this['options'][_0x110699(_0x599fad._0x22d199)]['offsetX']);this[_0x110699(0x514)]['camera']['offsetY']&&(_0x33be9b=_0x33be9b||{},_0x33be9b['y']=this['options'][_0x110699(0xa3c)]['offsetY']);this[_0x110699(_0x599fad._0x485d3b)]['camera']['offsetZ']&&(_0x33be9b=_0x33be9b||{},_0x33be9b['z']=this['options']['camera'][_0x110699(_0x599fad._0x19e837)]);this['_map']['scene']['camera']['lookAtTransform'](this[_0x110699(_0x599fad._0x1699ce)](_0x33be9b),new Cesium__namespace['Cartesian3'](-_0x5b1c29,0x0,_0x29cd23));break;}case'sd':{var _0x35deda=this['trackedEntity'];this['_map']['trackedEntity']!==_0x35deda&&(this[_0x110699(0x399)][_0x110699(_0x599fad._0x49261a)]=_0x35deda);this['_map'][_0x110699(0x7c9)]['camera'][_0x110699(0xa69)](this[_0x110699(0xd00)](),new Cesium__namespace['Cartesian3'](-0x1,0x0,this['options']['camera'][_0x110699(0xb3d)]));break;}default:{this['_trackedEntity']&&this['_map'][_0x110699(0xe02)]===this[_0x110699(_0x599fad._0x5032b0)]&&(this['_map'][_0x110699(0xe02)]=undefined);break;}}}},{'key':_0x309ec8(0xd00),'value':function _0x17c04c(_0x4b031a){var _0x34bc85=_0x309ec8;!this[_0x34bc85(_0x213b86._0x100361)]&&(this[_0x34bc85(_0x213b86._0x33c41e)]=new Cesium__namespace['Matrix4'](),this['_matrix3Scratch']=new Cesium__namespace['Matrix3']());var _0x45c061=this['_position'];if(!Cesium__namespace['defined'](_0x45c061)||!this['_orientation_show'])return undefined;if(_0x4b031a){var _0x3cfc67=new Cesium__namespace['HeadingPitchRoll'](this['_heading'],this[_0x34bc85(0xbc7)],this['_roll']);_0x45c061=getPositionByHprAndOffset(_0x45c061,new Cesium__namespace[(_0x34bc85(0x23b))](_0x4b031a['x']||0x0,_0x4b031a['y']||0x0,_0x4b031a['z']||0x0),_0x3cfc67);}return this['_matrix4']=Cesium__namespace['Matrix4']['fromRotationTranslation'](Cesium__namespace[_0x34bc85(0x5d6)]['fromQuaternion'](this[_0x34bc85(_0x213b86._0x52657a)],this['_matrix3Scratch']),_0x45c061,this[_0x34bc85(0x1e2)]),this['_matrix4'];}},{'key':'_updateForEvent','value':function _0x229445(){var _0x365311=_0x309ec8,_0x4cedce,_0x395119=(_0x4cedce=this['_flyok_index'])!==null&&_0x4cedce!==void 0x0?_0x4cedce:0x0;this[_0x365311(_0x592dbb._0xd41aee)](EventType['change'],{'index':_0x395119,'counts':this[_0x365311(0x2ce)],'position':this['_position'],'orientation':this['_orientation_show']});if(_0x395119!==this['_last_fireIndex']){if(Cesium__namespace[_0x365311(_0x592dbb._0x359d5b)](this['_last_fireIndex'])&&this['_last_fireIndex']+0x1!==_0x395119)while(++this['_last_fireIndex']<_0x395119){this['fire'](EventType['endItem'],{'counts':this['_counts'],'index':this[_0x365311(0xe16)]});}this[_0x365311(0xb03)](EventType['endItem'],{'counts':this['_counts'],'index':_0x395119}),_0x395119===this[_0x365311(0x2ce)]&&this[_0x365311(_0x592dbb._0x2303c3)](EventType['end']),this[_0x365311(_0x592dbb._0x21eb4e)]=_0x395119;}}},{'key':'getPropertyValue','value':function _0xb42d8c(_0x2c5ed,_0x1e836f){var _0x3ddb43=_0x309ec8,_0x5d641b,_0x825e44=(_0x5d641b=this['property'])===null||_0x5d641b===void 0x0?void 0x0:_0x5d641b[_0x3ddb43(0x2ff)],_0x421538=_0x825e44===null||_0x825e44===void 0x0?void 0x0:_0x825e44['_times'],_0x20f6ac=_0x421538['length'];if(_0x20f6ac===0x0)return undefined;this[_0x3ddb43(0x2ce)]=_0x20f6ac;var _0x13f65d,_0x27efdc=Cesium__namespace[_0x3ddb43(_0x3a610a._0x26d0a4)],_0xa2810a=_0x825e44[_0x3ddb43(0xf97)];this[_0x3ddb43(_0x3a610a._0x19f341)]=Cesium__namespace[_0x3ddb43(0x94b)](_0x421538,_0x2c5ed,Cesium__namespace['JulianDate']['compare']);if(this['_flyok_index']<0x0){this[_0x3ddb43(0x2a5)]=~this[_0x3ddb43(_0x3a610a._0x4b0c9b)];if(this['_flyok_index']===0x0){var _0x44d52c=_0x421538[this['_flyok_index']];_0x13f65d=_0x825e44[_0x3ddb43(_0x3a610a._0x390b43)];if(_0x825e44['_backwardExtrapolationType']===Cesium__namespace['ExtrapolationType']['NONE']||_0x13f65d!==0x0&&Cesium__namespace['JulianDate']['secondsDifference'](_0x44d52c,_0x2c5ed)>_0x13f65d)return undefined;if(_0x825e44['_backwardExtrapolationType']===Cesium__namespace[_0x3ddb43(_0x3a610a._0x4f0cee)]['HOLD'])return _0x27efdc['unpack'](_0xa2810a,0x0,_0x1e836f);}if(this['_flyok_index']>=_0x20f6ac){this[_0x3ddb43(_0x3a610a._0x4b0c9b)]=_0x20f6ac-0x1;var _0x6433cd=_0x421538[this[_0x3ddb43(0x2a5)]];_0x13f65d=_0x825e44['_forwardExtrapolationDuration'];if(_0x825e44['_forwardExtrapolationType']===Cesium__namespace[_0x3ddb43(0xcd5)][_0x3ddb43(_0x3a610a._0x6d6e41)]||_0x13f65d!==0x0&&Cesium__namespace['JulianDate']['secondsDifference'](_0x2c5ed,_0x6433cd)>_0x13f65d)return undefined;if(_0x825e44['_forwardExtrapolationType']===Cesium__namespace['ExtrapolationType']['HOLD'])return this[_0x3ddb43(_0x3a610a._0x4b0c9b)]=_0x20f6ac-0x1,_0x27efdc[_0x3ddb43(0x5ea)](_0xa2810a,this[_0x3ddb43(0x2a5)]*_0x27efdc['packedLength'],_0x1e836f);}var _0x536520=_0x825e44[_0x3ddb43(_0x3a610a._0xdb0eff)],_0x572904=_0x825e44['_yTable'],_0x43a356=_0x825e44[_0x3ddb43(0x9d8)],_0x23c644=_0x825e44['_packedInterpolationLength'],_0x300515=_0x825e44['_inputOrder'];if(_0x825e44['_updateTableLength']){_0x825e44['_updateTableLength']=![];var _0x1ecc14=Math[_0x3ddb43(0x300)](_0x43a356[_0x3ddb43(0x4cc)](_0x825e44['_interpolationDegree'],_0x300515),_0x20f6ac);_0x1ecc14!==_0x825e44['_numberOfPoints']&&(_0x825e44['_numberOfPoints']=_0x1ecc14,_0x536520['length']=_0x1ecc14,_0x572904[_0x3ddb43(0x6ba)]=_0x1ecc14*_0x23c644);}var _0x39c8f9=_0x825e44[_0x3ddb43(0x707)]-0x1;if(_0x39c8f9<0x1)return undefined;var _0x359b72=0x0,_0x538322=_0x20f6ac-0x1,_0x1561c0=_0x538322-_0x359b72+0x1;if(_0x1561c0>=_0x39c8f9+0x1){var _0x57f3ab=this['_flyok_index']-(_0x39c8f9/0x2|0x0)-0x1;_0x57f3ab<_0x359b72&&(_0x57f3ab=_0x359b72);var _0x151c8c=_0x57f3ab+_0x39c8f9;_0x151c8c>_0x538322&&(_0x151c8c=_0x538322,_0x57f3ab=_0x151c8c-_0x39c8f9,_0x57f3ab<_0x359b72&&(_0x57f3ab=_0x359b72)),_0x359b72=_0x57f3ab,_0x538322=_0x151c8c;}var _0x46e379=_0x538322-_0x359b72+0x1;for(var _0x13215b=0x0;_0x13215b<_0x46e379;++_0x13215b){_0x536520[_0x13215b]=Cesium__namespace['JulianDate']['secondsDifference'](_0x421538[_0x359b72+_0x13215b],_0x421538[_0x538322]);}if(!Cesium__namespace['defined'](_0x27efdc['convertPackedArrayForInterpolation'])){var _0x112658=0x0,_0x56cbb9=_0x825e44['_packedLength'],_0x3ce556=_0x359b72*_0x56cbb9,_0x1b2f55=(_0x538322+0x1)*_0x56cbb9;while(_0x3ce556<_0x1b2f55){_0x572904[_0x112658]=_0xa2810a[_0x3ce556],_0x3ce556++,_0x112658++;}}else _0x27efdc['convertPackedArrayForInterpolation'](_0xa2810a,_0x359b72,_0x538322,_0x572904);var _0x29dd82=Cesium__namespace[_0x3ddb43(0xfb0)][_0x3ddb43(0xb49)](_0x2c5ed,_0x421538[_0x538322]),_0x30c086;if(_0x300515===0x0||!Cesium__namespace['defined'](_0x43a356['interpolate']))_0x30c086=_0x43a356['interpolateOrderZero'](_0x29dd82,_0x536520,_0x572904,_0x23c644,_0x825e44['_interpolationResult']);else{var _0x35c891=Math['floor'](_0x23c644/(_0x300515+0x1));_0x30c086=_0x43a356[_0x3ddb43(0xbd7)](_0x29dd82,_0x536520,_0x572904,_0x35c891,_0x300515,_0x300515,_0x825e44['_interpolationResult']);}if(!Cesium__namespace[_0x3ddb43(0x70e)](_0x27efdc['unpackInterpolationResult']))return _0x27efdc[_0x3ddb43(_0x3a610a._0x51c651)](_0x30c086,0x0,_0x1e836f);return _0x27efdc['unpackInterpolationResult'](_0x30c086,_0xa2810a,_0x359b72,_0x538322,_0x1e836f);}return _0x27efdc['unpack'](_0xa2810a,this[_0x3ddb43(_0x3a610a._0x22c41e)]*_0x825e44['_packedLength'],_0x1e836f);}},{'key':'clearPosition','value':function _0x18e162(){var _0x8bae36=_0x309ec8,_0x2ff872,_0x49b48b,_0x23ed16=(_0x2ff872=this['property'])===null||_0x2ff872===void 0x0?void 0x0:(_0x49b48b=_0x2ff872['_property'])===null||_0x49b48b===void 0x0?void 0x0:_0x49b48b['_times'];if(!_0x23ed16||_0x23ed16['length']===0x0)return;this['property']['removeSamples'](new Cesium__namespace[(_0x8bae36(_0x542156._0x40fbff))]({'start':_0x23ed16[0x0],'stop':_0x23ed16[_0x23ed16[_0x8bae36(0x6ba)]-0x1]}));}},{'key':'getRectangle','value':function _0x4ed5f6(_0x27871d){var _0x2a88a1=_0x309ec8,_0x573bca,_0x5ca659,_0x11b211,_0x3e806b,_0x411e04=(_0x573bca=this['property'])===null||_0x573bca===void 0x0?void 0x0:(_0x5ca659=_0x573bca['_property'])===null||_0x5ca659===void 0x0?void 0x0:_0x5ca659[_0x2a88a1(_0x58c1dc._0x508bf6)],_0x607f49=(_0x11b211=this['property'])===null||_0x11b211===void 0x0?void 0x0:(_0x3e806b=_0x11b211['_property'])===null||_0x3e806b===void 0x0?void 0x0:_0x3e806b['_values'];if(!_0x411e04||_0x411e04[_0x2a88a1(0x6ba)]===0x0)return;var _0x50b692=[];for(var _0x356f5d=0x0,_0x48212f=_0x411e04['length'];_0x356f5d<_0x48212f;_0x356f5d++){_0x50b692[_0x2a88a1(_0x58c1dc._0x26e91f)](new Cesium__namespace['Cartesian3'](_0x607f49[_0x356f5d*0x3],_0x607f49[_0x356f5d*0x3+0x1],_0x607f49[_0x356f5d*0x3+0x2]));}var _0x426126=getRectangle(_0x50b692,_0x27871d===null||_0x27871d===void 0x0?void 0x0:_0x27871d['isFormat']);return _0x426126;}},{'key':_0x309ec8(0x400),'value':function _0x43dbe2(_0x4bb964){var _0x28539e=_0x309ec8,_0x41a072,_0x2d0cbf,_0x17f9d9,_0x52aeef,_0x3d8a34=(_0x41a072=this[_0x28539e(0x659)])===null||_0x41a072===void 0x0?void 0x0:(_0x2d0cbf=_0x41a072['_property'])===null||_0x2d0cbf===void 0x0?void 0x0:_0x2d0cbf['_times'],_0x1f8452=(_0x17f9d9=this[_0x28539e(_0x391fef._0x64e5cf)])===null||_0x17f9d9===void 0x0?void 0x0:(_0x52aeef=_0x17f9d9[_0x28539e(_0x391fef._0x23f75f)])===null||_0x52aeef===void 0x0?void 0x0:_0x52aeef['_values'];if(!_0x3d8a34||_0x3d8a34[_0x28539e(0x6ba)]===0x0)return[];var _0x368558=[];for(var _0x3a9286=0x0,_0x40b546=_0x3d8a34['length'];_0x3a9286<_0x40b546;_0x3a9286++){var _0x5f0156=LngLatPoint['fromCartesian'](new Cesium__namespace['Cartesian3'](_0x1f8452[_0x3a9286*0x3],_0x1f8452[_0x3a9286*0x3+0x1],_0x1f8452[_0x3a9286*0x3+0x2])),_0x4c2efc=_0x5f0156[_0x28539e(0xdde)](_0x4bb964);_0x4c2efc['push'](Cesium__namespace['JulianDate']['toDate'](_0x3d8a34[_0x3a9286])['getTime']()),_0x368558['push'](_0x4c2efc);}return _0x368558;}},{'key':'flyToPoint','value':function _0x1974bf(){var _0x2bc0c9=_0x309ec8,_0x4d30b0=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this[_0x2bc0c9(0x399)])return;var _0x24346d=this['_position'];if(!_0x24346d)return;var _0x452ab7;if(Cesium__namespace['defined'](_0x4d30b0[_0x2bc0c9(_0x3bce19._0x542dc1)])){var _0x3af48e;_0x452ab7=_0x4d30b0[_0x2bc0c9(0x9b7)]+Cesium__namespace[_0x2bc0c9(0xab0)][_0x2bc0c9(_0x3bce19._0x38a027)](((_0x3af48e=this['hpr'])===null||_0x3af48e===void 0x0?void 0x0:_0x3af48e[_0x2bc0c9(_0x3bce19._0x542dc1)])||0x0);}this[_0x2bc0c9(0x399)]['flyToPoint'](_0x24346d,_objectSpread2(_objectSpread2({},_0x4d30b0),{},{'heading':_0x452ab7}));}},{'key':_0x309ec8(_0x1c245a._0x158fd6),'value':function _0x3ff800(_0x161355){var _0x1837a3=_0x309ec8,_0x1bd8ce;_0x48067a[_0x1837a3(0x914)]();if(this[_0x1837a3(_0xdb2823._0x55da8c)]['camera'])this['options']['camera']=merge(this[_0x1837a3(0x514)]['camera'],_0x161355);else _0x161355?this['options'][_0x1837a3(0xa3c)]=_0x161355:this['options'][_0x1837a3(0xa3c)]={'type':''};((_0x1bd8ce=this[_0x1837a3(_0xdb2823._0x55da8c)]['camera'])===null||_0x1bd8ce===void 0x0?void 0x0:_0x1bd8ce['type'])!==''&&(globeLastRoam=this),_0x161355&&_0x161355[_0x1837a3(_0xdb2823._0x236924)]==='gs'&&_0x161355['radius']&&this['flyToPoint'](_objectSpread2(_objectSpread2({},_0x161355),{},{'duration':0x0}));}},{'key':'autoSurfaceHeight','value':function _0x50c433(){var _0x29c9ab=_0x309ec8;logWarn(_0x29c9ab(0x861));}},{'key':'pause','value':function _0x329c79(){var _0x4d961a=_0x309ec8;this[_0x4d961a(0x399)]&&(this['_map']['clock']['shouldAnimate']=![],this[_0x4d961a(_0x1a9c8b._0x845cc8)]&&this[_0x4d961a(_0x1a9c8b._0x2ce2ac)]['trackedEntity']===this['_trackedEntity']&&(this[_0x4d961a(0x399)]['trackedEntity']=undefined));}},{'key':'proceed','value':function _0x136db4(){var _0x1bb404=_0x309ec8;this['_map']&&(this['_map'][_0x1bb404(0xa38)]['shouldAnimate']=!![]);}},{'key':_0x309ec8(0x531),'value':function _0x3c621(){var _0x4afdf8=_0x309ec8,_0x2e865b=this;return new Cesium__namespace[(_0x4afdf8(_0x47ea6d._0x28da2e))](function(_0x149b57){return _0x2e865b['_position'];},![]);}},{'key':'destroy','value':function _0x1942ac(_0x59359a){var _0x321b4d=_0x309ec8;this['eachChildGraphic'](function(_0x20c239){var _0x1caa7b=_0x4361;_0x20c239[_0x1caa7b(0xc9d)](_0x59359a);}),_get(_getPrototypeOf(_0x48067a['prototype']),_0x321b4d(_0x5d2884._0x1451a2),this)[_0x321b4d(0x53f)](this,_0x59359a);}}],[{'key':_0x309ec8(0x914),'value':function _0x572daa(){var _0x31dc73=_0x309ec8,_0x5978e6,_0x8131be,_0x51052b;(_0x5978e6=globeLastRoam)!==null&&_0x5978e6!==void 0x0&&(_0x8131be=_0x5978e6[_0x31dc73(0x514)])!==null&&_0x8131be!==void 0x0&&(_0x51052b=_0x8131be[_0x31dc73(0xa3c)])!==null&&_0x51052b!==void 0x0&&_0x51052b['type']&&(globeLastRoam['options']['camera']['type']=''),globeLastRoam=null;}}]),_0x48067a;}(BasePointPrimitive);register$4('route',Route);var FixedRoute=function(_0x5e48fa){var _0x407666={_0x3940a6:0x102d,_0x5ca518:0x8b7},_0x35bddf={_0x293bab:0x772,_0x274b64:0xfb2,_0x5a5152:0xfb2,_0x4dbc45:0x6e4,_0x560eb6:0x70e,_0x5bfa3e:0xb03,_0x6d3e5c:0x8cf,_0x495f4a:0x514,_0x202676:0xb49,_0x24115d:0x514,_0x497430:0xfb0,_0x2534e4:0x20a,_0x4e65ae:0x440,_0x2a55fb:0xb07,_0x56dbeb:0x659},_0x3d3c9d={_0x43a44c:0x3f9,_0x595da:0xb03},_0x58dbc2={_0x58c8d7:0x399,_0x23c80c:0xfbf,_0x6bcd7a:0xfbf,_0x559e75:0xa38,_0x367eec:0xbf0,_0x79d0d9:0x8cf,_0x54e878:0xcd5,_0x32ea10:0xe07,_0x3edd06:0x407},_0x347c1b={_0x266a85:0x399,_0x53d1c3:0x2bf,_0x3dabbf:0x7a6,_0x329a91:0x766,_0x10e5b0:0xab5},_0x2ec70e={_0x26acf4:0x232,_0xaaae9a:0xbe0,_0x12000f:0x587},_0x29251c={_0x47d046:0x514},_0x508ddb={_0x4521ea:0x6ba,_0x132ecc:0x618,_0x3caa6d:0x514,_0x900d1:0x51a,_0x778947:0x8cf,_0x53107c:0x8cf,_0x1b0e98:0x232,_0x3127d1:0x71a,_0x554161:0x659,_0x42bc03:0x70e,_0x2dfae0:0xe95,_0xbaeaf6:0x89a,_0x34f088:0xfb0,_0x2fef9e:0x55c,_0x4feba9:0x913,_0x659489:0x8db,_0x266440:0xe95,_0x319e95:0xfb2,_0x1ee421:0xbb3,_0xe15406:0xbba,_0x2e5ee6:0x514,_0x49449d:0x659,_0x1aebac:0x913,_0xb9a28c:0x1009,_0x102715:0x3e1,_0x55f631:0xffb,_0x1e7db7:0xcde},_0x1efbb4={_0x326470:0x2bf},_0xa5124f=_0x5a92ef;_inherits(_0x2b9fd7,_0x5e48fa);var _0x4d4698=_createSuper(_0x2b9fd7);function _0x2b9fd7(){var _0x1e1b23=_0x4361,_0x5db9de,_0x585992,_0x20e5fd=arguments[_0x1e1b23(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2b9fd7),_0x585992=_0x4d4698[_0x1e1b23(0x53f)](this,_0x20e5fd),_0x585992['options']['showStop']=(_0x5db9de=_0x585992['options'][_0x1e1b23(0xa62)])!==null&&_0x5db9de!==void 0x0?_0x5db9de:!![],_0x585992;}return _createClass(_0x2b9fd7,[{'key':'startTime','get':function _0x5cb566(){return this['_startTime'];}},{'key':'stopTime','get':function _0x3c0b81(){return this['_stopTime'];}},{'key':'points','get':function _0xa0f54e(){var _0x4c20e3=_0x4361;return this[_0x4c20e3(_0x1efbb4._0x326470)];},'set':function _0x8de9fb(_0x1413b9){var _0xb01f3f=_0x4361;this[_0xb01f3f(0xbe0)]=_0x1413b9;}},{'key':_0xa5124f(0xbe0),'get':function _0x30adf8(){return this['_points']['map'](function(_0x465b02){return _0x465b02['_position'];});},'set':function _0x29f65f(_0x4ed0f0){var _0x2af115=_0xa5124f,_0x215e13;if(!this['_map']||!_0x4ed0f0||!Array['isArray'](_0x4ed0f0)||_0x4ed0f0[_0x2af115(_0x508ddb._0x4521ea)]===0x0)return;var _0x51b7b2=LngLatArray['toPoints'](_0x4ed0f0);this[_0x2af115(_0x508ddb._0x132ecc)]();var _0x36e4ed;if(this['options'][_0x2af115(0x8cf)]){if(isString(this[_0x2af115(_0x508ddb._0x3caa6d)][_0x2af115(0x8cf)]))this['options']['startTime'][_0x2af115(_0x508ddb._0x900d1)]('Z')===-0x1?_0x36e4ed=Cesium__namespace['JulianDate']['fromDate'](new Date(this['options']['startTime'])):_0x36e4ed=Cesium__namespace['JulianDate']['fromIso8601'](this['options']['startTime']);else this[_0x2af115(_0x508ddb._0x3caa6d)][_0x2af115(_0x508ddb._0x778947)]instanceof Date?_0x36e4ed=Cesium__namespace[_0x2af115(0xfb0)]['fromDate'](this[_0x2af115(_0x508ddb._0x3caa6d)]['startTime']):_0x36e4ed=this['options'][_0x2af115(_0x508ddb._0x53107c)];}else{if(this['options']['timeField']){var _0x9d73a9=_0x51b7b2[0x0][this['options']['timeField']];_0x36e4ed=Cesium__namespace['JulianDate']['fromDate'](new Date(_0x9d73a9));}else _0x36e4ed=this['_map'][_0x2af115(0xa38)][_0x2af115(0x76c)];}var _0x471f21=this['options'][_0x2af115(_0x508ddb._0x1b0e98)],_0x453ef9=_0x471f21&&Array[_0x2af115(_0x508ddb._0x3127d1)](_0x471f21),_0x3f3902=0x64;function _0x358c61(_0x367fad,_0x34a4a3){var _0xaeb75f=_0x2af115;if(_0x34a4a3['speed'])return _0x34a4a3['speed'];if(_0x34a4a3['_speed'])return _0x34a4a3[_0xaeb75f(0xd2a)];if(_0x453ef9)return(_0x471f21[_0x367fad]||_0x3f3902)/3.6;return(_0x471f21||_0x3f3902)/3.6;}var _0x58b45f=(_0x215e13=this[_0x2af115(0x514)][_0x2af115(0x769)])!==null&&_0x215e13!==void 0x0?_0x215e13:0x0,_0x5e2981=0x0,_0x29beda=0x0,_0x54b9f8,_0x16d235,_0x586203=[],_0x3da1e1=![];for(var _0x3fd0a7=0x0,_0x886675=_0x51b7b2['length'];_0x3fd0a7<_0x886675;_0x3fd0a7++){var _0x24a338=_0x51b7b2[_0x3fd0a7],_0x46ab17=Cesium__namespace['Cartesian3']['fromDegrees'](_0x24a338['lng'],_0x24a338['lat'],_0x24a338[_0x2af115(0xd68)]+_0x58b45f);if(_0x3fd0a7===0x0){_0x16d235=_0x36e4ed['clone'](),this[_0x2af115(_0x508ddb._0x554161)]['addSample'](_0x16d235,_0x46ab17),_0x24a338['_position']=_0x46ab17,_0x24a338['_time']=_0x16d235,_0x24a338['_distance']=_0x29beda,_0x24a338['_second']=_0x5e2981,_0x24a338['_speed']=0x0,_0x24a338['_index']=_0x3fd0a7,_0x586203['push'](_0x24a338);if(Cesium__namespace[_0x2af115(_0x508ddb._0x42bc03)](_0x24a338[_0x2af115(0x9b7)])){this['_orientation']=new Cesium__namespace['SampledProperty'](Cesium__namespace[_0x2af115(0x797)]),_0x3da1e1=!![];var _0x2bf770=new Cesium__namespace['HeadingPitchRoll'](Cesium__namespace['Math']['toRadians'](_0x24a338['heading']||0x0),Cesium__namespace[_0x2af115(0xab0)]['toRadians'](_0x24a338['pitch']||0x0),Cesium__namespace[_0x2af115(0xab0)][_0x2af115(0x8db)](_0x24a338['roll']||0x0));this['_orientation']['addSample'](_0x16d235,Cesium__namespace['Transforms'][_0x2af115(_0x508ddb._0x2dfae0)](_0x46ab17,_0x2bf770));}}else{var _0x2024e6=Cesium__namespace[_0x2af115(0x23b)][_0x2af115(_0x508ddb._0xbaeaf6)](_0x46ab17,_0x54b9f8);if(_0x2024e6===0x0)continue;var _0x36362f=void 0x0,_0x4cc735=void 0x0;if(this['options']['timeField']){var _0x116cb4=new Date(_0x24a338[this['options']['timeField']]),_0x3f6652=Cesium__namespace[_0x2af115(_0x508ddb._0x34f088)][_0x2af115(_0x508ddb._0x2fef9e)](_0x116cb4);_0x36362f=Cesium__namespace['JulianDate']['secondsDifference'](_0x3f6652,_0x16d235)||0.01,_0x16d235=_0x3f6652,_0x4cc735=_0x2024e6/_0x36362f,_0x5e2981+=_0x36362f;}else _0x4cc735=_0x358c61(_0x3fd0a7-0x1,_0x24a338),_0x36362f=_0x2024e6/_0x4cc735,_0x36362f<0.01&&(_0x36362f=0.01),_0x5e2981+=_0x36362f,_0x16d235=Cesium__namespace['JulianDate']['addSeconds'](_0x36e4ed,_0x5e2981,new Cesium__namespace['JulianDate']());_0x29beda+=_0x2024e6,this['property'][_0x2af115(_0x508ddb._0x4feba9)](_0x16d235,_0x46ab17);if(_0x3da1e1){var _0xbf3722=new Cesium__namespace[(_0x2af115(0x7d7))](Cesium__namespace['Math'][_0x2af115(_0x508ddb._0x659489)](_0x24a338[_0x2af115(0x9b7)]||0x0),Cesium__namespace['Math']['toRadians'](_0x24a338[_0x2af115(0x9dd)]||0x0),Cesium__namespace['Math']['toRadians'](_0x24a338[_0x2af115(0xb46)]||0x0));this['_orientation']['addSample'](_0x16d235,Cesium__namespace['Transforms'][_0x2af115(_0x508ddb._0x266440)](_0x46ab17,_0xbf3722));}_0x24a338['_position']=_0x46ab17,_0x24a338['_time']=_0x16d235,_0x24a338['_distance']=_0x29beda,_0x24a338[_0x2af115(_0x508ddb._0x319e95)]=_0x5e2981,_0x24a338['_speed']=_0x4cc735,_0x24a338[_0x2af115(_0x508ddb._0x1ee421)]=_0x3fd0a7,_0x586203['push'](_0x24a338);if(this['options'][_0x2af115(_0x508ddb._0xe15406)]){var _0x948d1f=0.01,_0x39153b=getOnLinePointByLen(_0x54b9f8,_0x46ab17,_0x948d1f,!![]);typeof this['options']['pauseTime']===_0x2af115(0x3a9)?_0x5e2981+=this[_0x2af115(_0x508ddb._0x2e5ee6)]['pauseTime'](_0x3fd0a7,_0x39153b):_0x5e2981+=this['options']['pauseTime'],_0x16d235=Cesium__namespace['JulianDate'][_0x2af115(0x20a)](_0x36e4ed,_0x5e2981,new Cesium__namespace['JulianDate']()),this[_0x2af115(_0x508ddb._0x49449d)][_0x2af115(_0x508ddb._0x1aebac)](_0x16d235,_0x39153b),_0x29beda+=_0x948d1f,_0x24a338=clone(_0x24a338),_0x24a338['_position']=_0x39153b,_0x24a338['_time']=_0x16d235,_0x24a338[_0x2af115(0x772)]=_0x29beda,_0x24a338['_second']=_0x5e2981,_0x24a338['_speed']=0x0,_0x24a338[_0x2af115(0xbb3)]=_0x3fd0a7,_0x586203['push'](_0x24a338);}}_0x54b9f8=_0x46ab17;}this[_0x2af115(0x2bf)]=_0x586203,this[_0x2af115(0x8a3)]=_0x36e4ed,this['_stopTime']=_0x16d235['clone'](),this[_0x2af115(_0x508ddb._0xb9a28c)]=_0x5e2981,this[_0x2af115(_0x508ddb._0x102715)]=_0x29beda;if(this['options']['interpolation']){var _0x452385,_0x39d907;this['property'][_0x2af115(_0x508ddb._0x55f631)]({'interpolationDegree':(_0x452385=this['options'][_0x2af115(_0x508ddb._0x1e7db7)])!==null&&_0x452385!==void 0x0?_0x452385:0x2,'interpolationAlgorithm':(_0x39d907=this['options']['interpolationAlgorithm'])!==null&&_0x39d907!==void 0x0?_0x39d907:Cesium__namespace[_0x2af115(0x599)]});}if(this['options']['showStop']){var _0x403774,_0x4b42d1;this['backToFirst'](),(_0x403774=this[_0x2af115(0x514)])!==null&&_0x403774!==void 0x0&&(_0x4b42d1=_0x403774['polyline'])!==null&&_0x4b42d1!==void 0x0&&_0x4b42d1[_0x2af115(0xbfd)]&&(this['_child']['polyline']['positions']=this[_0x2af115(0xbe0)]);}this['fire'](EventType['updatePosition'],{'position':this['property']});}},{'key':'isStart','get':function _0x2bcc54(){return this['_isStart'];}},{'key':_0xa5124f(_0x407666._0x3940a6),'get':function _0x20688e(){return this['_timeinfo'];}},{'key':_0xa5124f(0xcef),'value':function _0x96bb5f(_0x52ec9c){var _0x104314=_0xa5124f;if(!this['show'])return;_get(_getPrototypeOf(_0x2b9fd7['prototype']),'_addedHook',this)['call'](this),this['positions']=this[_0x104314(_0x29251c._0x47d046)]['positions'];}},{'key':'_setOptionsHook','value':function _0x11cdb2(_0x519a11,_0x8469ff){var _0x20479b=_0xa5124f;for(var _0x59e2cf in _0x8469ff){switch(_0x59e2cf){case _0x20479b(_0x2ec70e._0x26acf4):case'startTime':this[_0x20479b(_0x2ec70e._0xaaae9a)]=this['options'][_0x20479b(0xbe0)];break;default:_get(_getPrototypeOf(_0x2b9fd7['prototype']),_0x20479b(_0x2ec70e._0x12000f),this)['call'](this,_0x519a11,_0x8469ff);break;}}}},{'key':'start','value':function _0xc7238(){var _0x5b59ba=_0xa5124f,_0x5c704c,_0x46b70e=this;if(!this[_0x5b59ba(_0x347c1b._0x266a85)]||this['_isStart'])return;if(!Cesium__namespace['defined'](this['_points'])||this['_points']['length']===0x0){logError$1(_0x5b59ba(0xe67),this[_0x5b59ba(_0x347c1b._0x53d1c3)]);return;}this['_isStart']=!![],this[_0x5b59ba(0xbe0)]=this['_points'],(_0x5c704c=this['_child']['model'])!==null&&_0x5c704c!==void 0x0&&_0x5c704c[_0x5b59ba(_0x347c1b._0x3dabbf)]?(this['_map']['clock']['shouldAnimate']=![],this['_map']['clock']['currentTime']=this['startTime'][_0x5b59ba(0x52e)](),this[_0x5b59ba(0x440)][_0x5b59ba(_0x347c1b._0x329a91)][_0x5b59ba(0xc54)][_0x5b59ba(_0x347c1b._0x10e5b0)](function(){_0x46b70e['_start']();})):this['_start']();}},{'key':'_start','value':function _0x3c9e1c(){var _0x4910d8=_0xa5124f,_0x823da1;this['_map']['clock']['shouldAnimate']=!![],this[_0x4910d8(_0x58dbc2._0x58c8d7)]['clock']['currentTime']=this['startTime']['clone']();if(!this['options'][_0x4910d8(0x78b)]&&this['options'][_0x4910d8(_0x58dbc2._0x23c80c)]){var _0x387ec0;this['_bak_clockRange']=this['_map']['clock'][_0x4910d8(_0x58dbc2._0x6bcd7a)],this['_bak_startTime']=this[_0x4910d8(0x399)]['clock']['startTime'],this['_bak_stopTime']=this['_map'][_0x4910d8(0xa38)]['stopTime'],this[_0x4910d8(0x399)][_0x4910d8(_0x58dbc2._0x559e75)][_0x4910d8(_0x58dbc2._0x23c80c)]=(_0x387ec0=this['options'][_0x4910d8(0xfbf)])!==null&&_0x387ec0!==void 0x0?_0x387ec0:Cesium__namespace['ClockRange']['LOOP_STOP'],this['_map']['clock']['startTime']=this['startTime']['clone'](),this['_map']['clock'][_0x4910d8(0x897)]=this['stopTime']['clone'](),this[_0x4910d8(0x399)]['controls'][_0x4910d8(_0x58dbc2._0x367eec)]&&this[_0x4910d8(0x399)][_0x4910d8(0xfdb)]['timeline'][_0x4910d8(0xa60)](this[_0x4910d8(_0x58dbc2._0x79d0d9)],this['stopTime']);}if((_0x823da1=this[_0x4910d8(0x440)]['path'])!==null&&_0x823da1!==void 0x0&&_0x823da1['entity']){var _0x261c98,_0x33867e=this['_stopTime'];((_0x261c98=this['property'])===null||_0x261c98===void 0x0?void 0x0:_0x261c98['forwardExtrapolationType'])===Cesium__namespace[_0x4910d8(_0x58dbc2._0x54e878)][_0x4910d8(0x96c)]&&(_0x33867e=Cesium__namespace['JulianDate']['addDays'](_0x33867e,0x16d,new Cesium__namespace[(_0x4910d8(0xfb0))]())),this['_child']['path']['entity']['availability']=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace[(_0x4910d8(_0x58dbc2._0x32ea10))]({'start':this['_startTime'],'stop':_0x33867e})]);}this['fire'](EventType[_0x4910d8(0x28d)]),this[_0x4910d8(_0x58dbc2._0x3edd06)]();}},{'key':'stop','value':function _0x329d1c(){var _0x822f5e=_0xa5124f,_0x555d84;if(!this['_isStart']||!this[_0x822f5e(0x399)])return;this[_0x822f5e(0x399)]['trackedEntity']=undefined,this['unbindUpdateEvent'](),this['options']['showStop']?this[_0x822f5e(0x8b7)]():(this['_position']=undefined,this['_updatePosition']()),this['_polyline_positions']=[],(_0x555d84=this['_child'][_0x822f5e(_0x3d3c9d._0x43a44c)])!==null&&_0x555d84!==void 0x0&&_0x555d84['entity']&&(this['_child']['path'][_0x822f5e(0x61f)][_0x822f5e(0x34e)]=undefined),this['_isStart']=![],this['fire'](EventType['end']),this[_0x822f5e(_0x3d3c9d._0x595da)](EventType[_0x822f5e(0x490)],{'position':this['_position']});}},{'key':_0xa5124f(_0x407666._0x5ca518),'value':function _0x3e7406(){var _0x4c49cf=_0xa5124f;this['_flyok_index']=0x0,this['_position']=this[_0x4c49cf(0x2bf)][0x0]['_position'],this['_orientation_show']=this['_orientation']['getValue'](this[_0x4c49cf(0x8cf)]),this[_0x4c49cf(0x330)](),this['_updateForEvent'](![]);}},{'key':'_updatePositionEx','value':function _0x298061(){var _0x3d0070,_0xc8f769;(_0x3d0070=this['options'])!==null&&_0x3d0070!==void 0x0&&(_0xc8f769=_0x3d0070['polyline'])!==null&&_0xc8f769!==void 0x0&&_0xc8f769['showAll']&&(this['_child']['polyline']['positions']=this['positions']);}},{'key':_0xa5124f(0xafc),'value':function _0x2cb48f(){var _0x4e9e19=_0xa5124f,_0x2caaa8,_0x21e01c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![],_0xd72af4=this['_flyok_index'],_0x2eba88=this['_points'][this[_0x4e9e19(0x2bf)]['length']-0x1],_0xff2d8=this['_points'][Math['max'](_0xd72af4-0x1,0x0)],_0x229c62=LngLatPoint['fromCartesian'](this['_position']),_0x4bf331=_0xff2d8['_distance']+Cesium__namespace['Cartesian3']['distance'](this['_position'],_0xff2d8[_0x4e9e19(0x6e4)]);_0x4bf331>_0x2eba88['_distance']&&(_0x4bf331=_0x2eba88[_0x4e9e19(_0x35bddf._0x293bab)]);var _0x2b0934=0x0;_0xd72af4>0x0&&(_0x2b0934=Cesium__namespace['JulianDate']['secondsDifference'](this['_map']['clock'][_0x4e9e19(0x76c)],this['startTime']),_0x2b0934>_0x2eba88[_0x4e9e19(_0x35bddf._0x274b64)]&&(_0x2b0934=_0x2eba88[_0x4e9e19(_0x35bddf._0x5a5152)]));this['_timeinfo']={'index':_0xd72af4,'counts':(_0x2caaa8=this['_counts'])!==null&&_0x2caaa8!==void 0x0?_0x2caaa8:this[_0x4e9e19(0x2bf)]['length'],'point':_0x229c62,'position':this[_0x4e9e19(_0x35bddf._0x4dbc45)],'orientation':this['_orientation_show'],'second':_0x2b0934,'second_all':_0x2eba88['_second'],'distance':_0x4bf331,'distance_all':_0x2eba88['_distance'],'speed':_0xff2d8['_speed']};if(!_0x21e01c)return;this[_0x4e9e19(0xb03)](EventType['change'],this['_timeinfo']);if(_0xd72af4!==this['_last_fireIndex']){if(Cesium__namespace[_0x4e9e19(_0x35bddf._0x560eb6)](this['_last_fireIndex'])&&this['_last_fireIndex']+0x1!==_0xd72af4)while(++this['_last_fireIndex']<_0xd72af4){this[_0x4e9e19(_0x35bddf._0x5bfa3e)](EventType['endItem'],{'counts':this['_counts'],'index':this[_0x4e9e19(0xe16)],'point':this[_0x4e9e19(0x2bf)][this[_0x4e9e19(0xe16)]]});}this['fire'](EventType['endItem'],{'counts':this['_counts'],'index':_0xd72af4,'point':this['_points'][_0xd72af4]}),_0xd72af4===this[_0x4e9e19(0x2ce)]&&this['fire'](EventType['end']),this[_0x4e9e19(0xe16)]=_0xd72af4;}if(_0x2b0934>=_0x2eba88[_0x4e9e19(_0x35bddf._0x5a5152)]){if(this['options']['clockLoop']&&!this[_0x4e9e19(0x514)]['clockRange']){var _0x23dfb2;this['unbindUpdateEvent']();if(this['options'][_0x4e9e19(_0x35bddf._0x6d3e5c)])delete this['options']['startTime'];else{if(this[_0x4e9e19(_0x35bddf._0x495f4a)]['timeField']){var _0x4983b7=this['_points'][0x0][this['options']['timeField']],_0x291aef=Cesium__namespace[_0x4e9e19(0xfb0)][_0x4e9e19(0x55c)](new Date(_0x4983b7)),_0x372f7f=Cesium__namespace['JulianDate'][_0x4e9e19(_0x35bddf._0x202676)](this['_map']['clock']['currentTime'],_0x291aef);for(var _0xcb0278=0x0;_0xcb0278<this[_0x4e9e19(0x2bf)]['length'];_0xcb0278++){var _0x1ccdd2=Cesium__namespace['JulianDate']['fromDate'](new Date(this['_points'][_0xcb0278][this[_0x4e9e19(0x514)]['timeField']]));this['_points'][_0xcb0278][this[_0x4e9e19(_0x35bddf._0x24115d)]['timeField']]=Cesium__namespace[_0x4e9e19(_0x35bddf._0x497430)]['toDate'](Cesium__namespace['JulianDate'][_0x4e9e19(_0x35bddf._0x2534e4)](_0x1ccdd2,_0x372f7f,new Cesium__namespace['JulianDate']()));}}}this['positions']=this[_0x4e9e19(0x2bf)];if((_0x23dfb2=this[_0x4e9e19(_0x35bddf._0x4e65ae)]['path'])!==null&&_0x23dfb2!==void 0x0&&_0x23dfb2[_0x4e9e19(0x61f)]){var _0x39eba4,_0x11be11=this[_0x4e9e19(_0x35bddf._0x2a55fb)];((_0x39eba4=this[_0x4e9e19(_0x35bddf._0x56dbeb)])===null||_0x39eba4===void 0x0?void 0x0:_0x39eba4['forwardExtrapolationType'])===Cesium__namespace[_0x4e9e19(0xcd5)][_0x4e9e19(0x96c)]&&(_0x11be11=Cesium__namespace['JulianDate']['addDays'](_0x11be11,0x16d,new Cesium__namespace['JulianDate']())),this[_0x4e9e19(0x440)]['path']['entity']['availability']=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace['TimeInterval']({'start':this['_startTime'],'stop':_0x11be11})]);}this['bindUpdateEvent']();return;}this['options']['autoStop']&&this['stop']();}}},{'key':_0xa5124f(0x531),'value':function _0x231aff(){return this['_isStart']?this['property']:this['_position'];}},{'key':_0xa5124f(0x9cc),'value':function _0x12d77d(){var _0x242349=this,_0x457970=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x2f9247=this['_points'],_0x47a8df=0x0,_0x5d02f7=[],_0x7d6991=[],_0x4ddced=[],_0x25e262=[],_0x4e0f27=[];return new Promise(function(_0x29c840,_0x1b1644){var _0x38be46={_0x348a67:0x8e7},_0xb0e410=_0x4361,_0x89301=[];_0x2f9247[_0xb0e410(0x675)](function(_0x20fe18){_0x89301['push'](_0x20fe18['_position']);}),computeStepSurfaceLine(_objectSpread2(_objectSpread2({'objectsToExclude':_0x242349['objectsToExclude']},_0x457970),{},{'exact':!![],'scene':_0x242349['_map']['scene'],'positions':_0x89301,'endItem':function _0x5b550c(_0x44a2c0,_0x4ad436,_0x2f5c18){var _0x191fb4=_0xb0e410,_0x3663af,_0xf23867;if(!_0x242349['_map'])return;var _0x38faef=_0x2f9247[_0x2f5c18];if(_0x4ad436)_0x4e0f27['push'](_0x38faef);else for(var _0x4fd0b3=0x0;_0x4fd0b3<_0x44a2c0['length'];_0x4fd0b3++){var _0xdeff7f=LngLatPoint['fromCartesian'](_0x44a2c0[_0x4fd0b3]);_0xdeff7f[_0x191fb4(0xd2a)]=_0x38faef[_0x191fb4(0xd2a)],_0x4e0f27[_0x191fb4(_0x38be46._0x348a67)](_0xdeff7f);}var _0x22bcfa=((_0x3663af=_0x2f9247[_0x2f5c18])===null||_0x3663af===void 0x0?void 0x0:_0x3663af['alt'])||0x0,_0x5ddd06=((_0xf23867=_0x2f9247[_0x2f5c18+0x1])===null||_0xf23867===void 0x0?void 0x0:_0xf23867[_0x191fb4(0xd68)])||0x0,_0x15c68c=(_0x5ddd06-_0x22bcfa)/_0x44a2c0[_0x191fb4(0x6ba)];for(var _0x3c4d2c=0x0;_0x3c4d2c<_0x44a2c0['length'];_0x3c4d2c++){_0x3c4d2c!==0x0&&(_0x47a8df+=Cesium__namespace['Cartesian3']['distance'](_0x44a2c0[_0x3c4d2c],_0x44a2c0[_0x3c4d2c-0x1]));_0x5d02f7['push'](Number(_0x47a8df['toFixed'](0x1)));var _0x3bc142=LngLatPoint['fromCartesian'](_0x44a2c0[_0x3c4d2c]);_0x25e262['push'](_0x3bc142);var _0x83afb0=_0x4ad436?0x0:_0x3bc142['alt'];_0x7d6991['push'](_0x83afb0);var _0x617af0=Number((_0x22bcfa+_0x15c68c*_0x3c4d2c)['toFixed'](0x1));_0x4ddced['push'](_0x617af0);}},'end':function _0x49cc72(){if(!_0x242349['_map'])return;_0x242349['_terrainHeight']={'arrLength':_0x5d02f7,'arrFxgd':_0x4ddced,'arrHbgd':_0x7d6991,'arrPoint':_0x25e262},_0x242349['positions']=_0x4e0f27,_0x29c840(_0x4e0f27);}}));});}},{'key':'clampToGround','value':function _0x3694df(_0x5650ec){return this['autoSurfaceHeight'](_0x5650ec);}},{'key':'getTerrainHeight','value':function _0x367ab0(){var _0x301eef={_0x3e7419:0x7d9,_0x44a8a6:0xa48,_0x2075af:0x399},_0x499e4d={_0x29fc94:0x8e7,_0x4e72c4:0xcdf,_0x34ed01:0xd68},_0x1513a6=_0xa5124f,_0x4bcc39=this,_0x448df5=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x31253a=this[_0x1513a6(0x2bf)];return new Promise(function(_0x4decba,_0x30fd0f){var _0x32fa51=_0x1513a6;if(_0x4bcc39[_0x32fa51(_0x301eef._0x3e7419)]){_0x4decba(_0x4bcc39['_terrainHeight']);return;}_0x4bcc39[_0x32fa51(_0x301eef._0x44a8a6)]=!![];var _0x4b59ad=0x0,_0x11cd0b=[],_0x372db4=[],_0x4b8bd7=[],_0x3138a0=[];computeStepSurfaceLine(_objectSpread2(_objectSpread2({'objectsToExclude':_0x4bcc39['objectsToExclude']},_0x448df5),{},{'exact':!![],'scene':_0x4bcc39[_0x32fa51(_0x301eef._0x2075af)][_0x32fa51(0x7c9)],'positions':_0x31253a,'endItem':function _0x586171(_0x5a8d63,_0x43d158,_0x34ea7b){var _0x57fcb4=_0x32fa51,_0xe02386=_0x31253a[_0x34ea7b][_0x57fcb4(0xd68)],_0x2a78a9=_0x31253a[_0x34ea7b+0x1]['alt'],_0x48f51e=(_0x2a78a9-_0xe02386)/_0x5a8d63['length'];for(var _0x5e3d7f=0x0;_0x5e3d7f<_0x5a8d63[_0x57fcb4(0x6ba)];_0x5e3d7f++){_0x5e3d7f!==0x0&&(_0x4b59ad+=Cesium__namespace[_0x57fcb4(0x23b)]['distance'](_0x5a8d63[_0x5e3d7f],_0x5a8d63[_0x5e3d7f-0x1]));_0x11cd0b[_0x57fcb4(_0x499e4d._0x29fc94)](Number(_0x4b59ad['toFixed'](0x1)));var _0x7446c6=LngLatPoint[_0x57fcb4(_0x499e4d._0x4e72c4)](_0x5a8d63[_0x5e3d7f]);_0x3138a0['push'](_0x7446c6);var _0x4d3bee=_0x43d158?0x0:_0x7446c6[_0x57fcb4(_0x499e4d._0x34ed01)];_0x372db4['push'](_0x4d3bee);var _0x37acfc=Number((_0xe02386+_0x48f51e*_0x5e3d7f)['toFixed'](0x1));_0x4b8bd7['push'](_0x37acfc);}},'end':function _0x154a1a(){var _0x4be120=_0x32fa51;_0x4bcc39['_getTerrainHeight_ing']=![],_0x4bcc39['_terrainHeight']={'arrLength':_0x11cd0b,'arrFxgd':_0x4b8bd7,'arrHbgd':_0x372db4,'arrPoint':_0x3138a0},_0x4decba(_0x4bcc39[_0x4be120(0x7d9)]);}}));});}}]),_0x2b9fd7;}(Route);register$4('fixedRoute',FixedRoute);var index$6={'__proto__':null,'BaseGraphic':BaseGraphic,'BaseEntity':BaseEntity,'BasePointEntity':BasePointEntity,'BasePolyEntity':BasePolyEntity,'BasePrimitive':BasePrimitive,'BasePointPrimitive':BasePointPrimitive,'BasePolyPrimitive':BasePolyPrimitive,'PointEntity':PointEntity,'BillboardEntity':BillboardEntity,'FontBillboardEntity':FontBillboardEntity,'DivBillboardEntity':DivBillboardEntity,'LabelEntity':LabelEntity,'CanvasLabelEntity':CanvasLabelEntity,'ModelEntity':ModelEntity,'BoxEntity':BoxEntity,'PlaneEntity':PlaneEntity,'CircleEntity':CircleEntity,'CylinderEntity':CylinderEntity,'ConeTrack':ConeTrack,'EllipsoidEntity':EllipsoidEntity,'PolylineEntity':PolylineEntity,'CurveEntity':CurveEntity,'PolylineVolumeEntity':PolylineVolumeEntity,'PathEntity':PathEntity,'CorridorEntity':CorridorEntity,'WallEntity':WallEntity,'RectangleEntity':RectangleEntity,'PolygonEntity':PolygonEntity,'EllipseEntity':EllipseEntity,'RectangularSensor':RectangularSensor,'Video2D':Video2D,'AttackArrow':AttackArrow,'AttackArrowPW':AttackArrowPW,'AttackArrowYW':AttackArrowYW,'CloseVurve':CloseVurve,'DoubleArrow':DoubleArrow,'FineArrow':FineArrow,'FineArrowYW':FineArrowYW,'GatheringPlace':GatheringPlace,'IsosTriangle':IsosTriangle,'Lune':Lune,'Regular':Regular,'Sector':Sector,'StraightArrow':StraightArrow,'PointMeasure':PointMeasure,'DistanceMeasure':DistanceMeasure,'DistanceSurfaceMeasure':DistanceSurfaceMeasure,'SectionMeasure':SectionMeasure,'AngleMeasure':AngleMeasure,'HeightMeasure':HeightMeasure,'HeightTriangleMeasure':HeightTriangleMeasure,'AreaMeasure':AreaMeasure,'AreaSurfaceMeasure':AreaSurfaceMeasure,'VolumeMeasure':VolumeMeasure,'PointPrimitive':PointPrimitive,'BillboardPrimitive':BillboardPrimitive,'CloudPrimitive':CloudPrimitive,'LabelPrimitive':LabelPrimitive,'ModelPrimitive':ModelPrimitive,'CirclePrimitive':CirclePrimitive,'PlanePrimitive':PlanePrimitive,'BoxPrimitive':BoxPrimitive,'CylinderPrimitive':CylinderPrimitive,'ConeTrackPrimitive':ConeTrackPrimitive,'EllipsoidPrimitive':EllipsoidPrimitive,'PolylinePrimitive':PolylinePrimitive,'PolylineSimplePrimitive':PolylineSimplePrimitive,'WallPrimitive':WallPrimitive,'CorridorPrimitive':CorridorPrimitive,'PolylineVolumePrimitive':PolylineVolumePrimitive,'RectanglePrimitive':RectanglePrimitive,'PolygonPrimitive':PolygonPrimitive,'FrustumPrimitive':FrustumPrimitive,'LightCone':LightCone,'Water':Water,'DiffuseWall':DiffuseWall,'ScrollWall':ScrollWall,'DynamicRiver':DynamicRiver,'Road':Road,'Pit':Pit,'BaseCombine':BaseCombine,'FlatBillboard':FlatBillboard,'ModelCombine':ModelCombine,'PlaneCombine':PlaneCombine,'BoxCombine':BoxCombine,'CircleCombine':CircleCombine,'CylinderCombine':CylinderCombine,'FrustumCombine':FrustumCombine,'EllipsoidCombine':EllipsoidCombine,'PolylineCombine':PolylineCombine,'PolylineVolumeCombine':PolylineVolumeCombine,'CorridorCombine':CorridorCombine,'WallCombine':WallCombine,'PolygonCombine':PolygonCombine,'WaterCombine':WaterCombine,'RectangleCombine':RectangleCombine,'DivGraphic':DivGraphic,'DivBoderLabel':DivBoderLabel,'DivLightPoint':DivLightPoint,'DivUpLabel':DivUpLabel,'Popup':Popup,'Tooltip':Tooltip,'ParticleSystem':ParticleSystem,'ArcFrustum':ArcFrustum,'Tetrahedron':Tetrahedron,'ViewShed':ViewShed,'Video3D':Video3D,'Route':Route,'FixedRoute':FixedRoute},XyzImageryProvider$1=function(_0x4e0df8){var _0x5b092e={_0x4627e7:0x69e,_0x400f9d:0xae8,_0x431df5:0x53f};_inherits(_0x2ab74b,_0x4e0df8);var _0x2e6b7b=_createSuper(_0x2ab74b);function _0x2ab74b(){var _0x4f1c64=_0x4361,_0x5205d3,_0x2b65d6=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2ab74b),_0x2b65d6['customTags']=_0x2b65d6['customTags']||{},_0x2b65d6[_0x4f1c64(_0x5b092e._0x4627e7)][_0x4f1c64(_0x5b092e._0x400f9d)]=function(_0x5d4e85,_0x310205,_0x3b4703,_0x239029){return location['host'];},_0x2b65d6['customTags']['hostname']=function(_0x28fa4c,_0x4e0b0b,_0xd76a3f,_0x5ee3a3){return location['hostname'];},_0x2b65d6['customTags']['z4490']=function(_0x2a46f5,_0x5aefba,_0x55a58d,_0x365cd8){return _0x365cd8+0x1;},_0x5205d3=_0x2e6b7b[_0x4f1c64(_0x5b092e._0x431df5)](this,_0x2b65d6),_0x5205d3[_0x4f1c64(0x514)]=_0x2b65d6,_0x5205d3;}return _createClass(_0x2ab74b);}(Cesium__namespace['UrlTemplateImageryProvider']),TdtImageryProvider=function(_0x120cdb){var _0x42f7a0={_0x1ef32e:0xf50,_0xd2c448:0x720,_0x2da208:0x954,_0x48a477:0x984,_0x460da5:0x6ba,_0x8ed490:0x58b,_0x233657:0x58b,_0x1e691a:0xbbc,_0x4f1f07:0x82e};_inherits(_0x1e513d,_0x120cdb);var _0x1bcaed=_createSuper(_0x1e513d);function _0x1e513d(){var _0x5b18a3={_0x3b935d:0xdba},_0x132e4a=_0x4361,_0x2415b0,_0x5c790c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x1e513d);var _0x2ad931,_0x473a5d=0x12;switch(_0x5c790c['layer']){case _0x132e4a(0x2b0):_0x2ad931='vec';break;case'vec_z':_0x2ad931='cva';break;case'vec_e':_0x2ad931=_0x132e4a(_0x42f7a0._0x1ef32e);break;case'img_d':_0x2ad931='img';break;case'img_z':_0x2ad931='cia';break;case'img_e':_0x2ad931=_0x132e4a(0x3da);break;case'ter_d':_0x2ad931=_0x132e4a(_0x42f7a0._0xd2c448),_0x473a5d=0xe;break;case _0x132e4a(0xac7):_0x2ad931='cta',_0x473a5d=0xe;break;default:_0x2ad931=_0x132e4a(_0x42f7a0._0x2da208);break;}(_0x5c790c[_0x132e4a(_0x42f7a0._0x48a477)]==null||_0x5c790c['key'][_0x132e4a(_0x42f7a0._0x460da5)]===0x0)&&(_0x5c790c['key']=tiandituArr);var _0x128e5b=getArrayRandomOne(_0x5c790c['key']),_0xf7fc9b;return _0x5c790c[_0x132e4a(0x2a6)]===CRS['EPSG4490']||_0x5c790c['crs']===CRS['EPSG4326']?(_0xf7fc9b='https://t{s}.tianditu.gov.cn/'+_0x2ad931+'_c/wmts?service=WMTS&version=1.0.0&request=GetTile&tilematrix={TileMatrix}&layer='+_0x2ad931+'&style={style}&tilerow={TileRow}&tilecol={TileCol}&tilematrixset={TileMatrixSet}&format=tiles&tk='+_0x128e5b,(_0x5c790c['proxy']||_0x5c790c[_0x132e4a(_0x42f7a0._0x8ed490)]||_0x5c790c['queryParameters'])&&(_0xf7fc9b=getUrlResource({'url':_0xf7fc9b['replace']('{s}','0'),'proxy':_0x5c790c['proxy'],'headers':_0x5c790c[_0x132e4a(_0x42f7a0._0x233657)],'queryParameters':_0x5c790c['queryParameters']})),_0x5c790c=_objectSpread2(_objectSpread2({'subdomains':['0','1','2','3','4','5','6','7'],'maximumLevel':_0x473a5d},_0x5c790c),{},{'url':_0xf7fc9b,'layer':_0x2ad931,'style':'default','format':_0x132e4a(_0x42f7a0._0x1e691a),'tileMatrixSetID':'c','tileMatrixLabels':_toConsumableArray(Array(0x14)['keys']())['map'](function(_0x1837b2){return(_0x1837b2+0x1)['toString']();}),'tilingScheme':new Cesium__namespace['GeographicTilingScheme']()})):(_0xf7fc9b='https://t{s}.tianditu.gov.cn/'+_0x2ad931+'_w/wmts?service=WMTS&version=1.0.0&request=GetTile&tilematrix={TileMatrix}&layer='+_0x2ad931+'&style={style}&tilerow={TileRow}&tilecol={TileCol}&tilematrixset={TileMatrixSet}&format=tiles&tk='+_0x128e5b,(_0x5c790c['proxy']||_0x5c790c['headers']||_0x5c790c['queryParameters'])&&(_0xf7fc9b=getUrlResource({'url':_0xf7fc9b['replace']('{s}','0'),'proxy':_0x5c790c['proxy'],'headers':_0x5c790c['headers'],'queryParameters':_0x5c790c['queryParameters']})),_0x5c790c=_objectSpread2(_objectSpread2({'subdomains':['0','1','2','3','4','5','6','7'],'maximumLevel':_0x473a5d},_0x5c790c),{},{'url':_0xf7fc9b,'layer':_0x2ad931,'style':'default','format':_0x132e4a(_0x42f7a0._0x1e691a),'tileMatrixSetID':'w','tileMatrixLabels':_toConsumableArray(Array(0x14)[_0x132e4a(0x80f)]())['map'](function(_0x133107){var _0x4ab650=_0x132e4a;return _0x133107[_0x4ab650(_0x5b18a3._0x3b935d)]();}),'tilingScheme':new Cesium__namespace[(_0x132e4a(_0x42f7a0._0x4f1f07))]()})),_0x2415b0=_0x1bcaed['call'](this,_0x5c790c),_0x2415b0['options']=_0x5c790c,_0x2415b0;}return _createClass(_0x1e513d);}(Cesium__namespace['WebMapTileServiceImageryProvider']),GaodeImageryProvider=function(_0x55d717){var _0x2d8376={_0x2c5ac9:0x49c,_0x4f1155:0x429,_0x255583:0x52c};_inherits(_0x4225de,_0x55d717);var _0x389b8c=_createSuper(_0x4225de);function _0x4225de(){var _0x30f73a=_0x4361,_0x34750f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x4225de);var _0xa2f74;switch(_0x34750f['layer']){case'vec':_0xa2f74=_0x30f73a(0x67e)+(_0x34750f['bigfont']?'wprd':'webrd')+'0{s}.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x={x}&y={y}&z={z}';break;case'img_d':_0xa2f74='https://webst0{s}.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}';break;case'img_z':_0xa2f74='https://webst0{s}.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scale=1&style=8';break;case'time':{var _0x56b9a0=new Date()['getTime']();_0xa2f74='https://tm.amap.com/trafficengine/mapabc/traffictile?v=1.0&t=1&x={x}&y={y}&z={z}&&t='+_0x56b9a0;break;}default:_0xa2f74=_0x34750f[_0x30f73a(_0x2d8376._0x2c5ac9)];break;}return(_0x34750f['proxy']||_0x34750f['headers']||_0x34750f['queryParameters'])&&(_0xa2f74=getUrlResource({'url':_0xa2f74['replace'](_0x30f73a(_0x2d8376._0x4f1155),'1'),'proxy':_0x34750f[_0x30f73a(_0x2d8376._0x255583)],'headers':_0x34750f['headers'],'queryParameters':_0x34750f['queryParameters']})),_0x389b8c['call'](this,_objectSpread2(_objectSpread2({'subdomains':['1','2','3','4'],'maximumLevel':0x12},_0x34750f),{},{'url':_0xa2f74}));}return _createClass(_0x4225de);}(XyzImageryProvider$1),EARTH_RADIUS=6370996.81,MC_BAND=[12890594.86,8362377.87,0x554fed,3481989.83,1678043.12,0x0],LL_BAND=[0x4b,0x3c,0x2d,0x1e,0xf,0x0],MC2LL=[[1.410526172116255e-8,0.00000898305509648872,-1.9939833816331,200.9824383106796,-187.2403703815547,91.6087516669843,-23.38765649603339,2.57121317296198,-0.03801003308653,17337981.2],[-7.435856389565537e-9,0.000008983055097726239,-0.78625201886289,96.32687599759846,-1.85204757529826,-59.36935905485877,47.40033549296737,-16.50741931063887,2.28786674699375,10260144.86],[-3.030883460898826e-8,0.00000898305509983578,0.30071316287616,59.74293618442277,7.357984074871,-25.38371002664745,13.45380521110908,-3.29883767235584,0.32710905363475,6856817.37],[-1.981981304930552e-8,0.000008983055099779535,0.03278182852591,40.31678527705744,0.65659298677277,-4.44255534477492,0.85341911805263,0.12923347998204,-0.04625736007561,4482777.06],[3.09191371068437e-9,0.000008983055096812155,0.00006995724062,23.10934304144901,-0.00023663490511,-0.6321817810242,-0.00663494467273,0.03430082397953,-0.00466043876332,2555164.4],[2.890871144776878e-9,0.000008983055095805407,-3.068298e-8,7.47137025468032,-0.00000353937994,-0.02145144861037,-0.00001234426596,0.00010322952773,-0.00000323890364,826088.5]],LL2MC=[[-0.0015702102444,111320.7020616939,0x60e374c3105a3,-0x24bb4115e2e164,0x5cc55543bb0ae8,-0x7ce070193f3784,0x5e7ca61ddf8150,-0x261a578d8b24d0,0x665d60f3742ca,82.5],[0.0008277824516172526,111320.7020463578,647795574.6671607,-4082003173.641316,10774905663.51142,-15171875531.51559,12053065338.62167,-5124939663.577472,913311935.9512032,67.5],[0.00337398766765,111320.7020202162,4481351.045890365,-23393751.19931662,79682215.47186455,-115964993.2797253,97236711.15602145,-43661946.33752821,8477230.501135234,52.5],[0.00220636496208,111320.7020209128,51751.86112841131,3796837.749470245,992013.7397791013,-1221952.21711287,1340652.697009075,-620943.6990984312,144416.9293806241,37.5],[-0.0003441963504368392,111320.7020576856,278.2353980772752,2485758.690035394,6070.750963243378,54821.18345352118,9540.606633304236,-2710.55326746645,1405.483844121726,22.5],[-0.0003218135878613132,111320.7020701615,0.00369383431289,823725.6402795718,0.46104986909093,2351.343141331292,1.58060784298199,8.77738589078284,0.37238884252424,7.45]],BaiduMercatorProjection=(function(){var _0x2d2430={_0x3d14e4:0xc55,_0x3c76ab:0xd9c},_0x3eb9af={_0x5d33d1:0x507,_0x4761b3:0xd04},_0x464fc2={_0x5a34fa:0xce3,_0x5b5ab1:0x1fa},_0x3ce523={_0x680e1b:0x6f1,_0x5b1a46:0xa50},_0x3d0829={_0x105ff7:0x39f,_0x4653fd:0x4ae},_0x30f3cb={_0x1f3e3c:0x4ae,_0x1887ab:0x4ae,_0x49ebf6:0xbfc,_0x5c9b1f:0xef5,_0x37722a:0x4ae,_0x1bcdaf:0xbfc,_0x358ba5:0xbfc,_0x3194e3:0x905},_0x598011={_0x572356:0xbfc,_0xb721d4:0x4b4,_0x2fce99:0xd9c},_0x728ce8=_0x5a92ef;function _0x29182c(){_classCallCheck(this,_0x29182c),this['isWgs84']=![];}return _createClass(_0x29182c,[{'key':'getDistanceByMC','value':function _0x2ba41f(_0x40eb5d,_0x3baaec){var _0x5b565e=_0x4361;if(!_0x40eb5d||!_0x3baaec)return 0x0;_0x40eb5d=this['convertMC2LL'](_0x40eb5d);if(!_0x40eb5d)return 0x0;var _0x329f52=this['toRadians'](_0x40eb5d[_0x5b565e(0x4ae)]),_0x24f94b=this['toRadians'](_0x40eb5d['lat']);_0x3baaec=this['convertMC2LL'](_0x3baaec);if(!_0x3baaec)return 0x0;var _0x353da1=this['toRadians'](_0x3baaec['lng']),_0x21a073=this[_0x5b565e(0x8db)](_0x3baaec['lat']);return this['getDistance'](_0x329f52,_0x353da1,_0x24f94b,_0x21a073);}},{'key':_0x728ce8(_0x2d2430._0x3d14e4),'value':function _0x368859(_0x350de0,_0x3df828){var _0x169215=_0x728ce8;if(!_0x350de0||!_0x3df828)return 0x0;_0x350de0['lng']=this['getLoop'](_0x350de0[_0x169215(0x4ae)],-0xb4,0xb4),_0x350de0[_0x169215(_0x598011._0x572356)]=this['getRange'](_0x350de0['lat'],-0x4a,0x4a),_0x3df828['lng']=this['getLoop'](_0x3df828['lng'],-0xb4,0xb4),_0x3df828['lat']=this[_0x169215(_0x598011._0xb721d4)](_0x3df828['lat'],-0x4a,0x4a);var _0x3a2a4c=this['toRadians'](_0x350de0['lng']),_0x321d4a=this['toRadians'](_0x350de0['lat']),_0x142caa=this[_0x169215(0x8db)](_0x3df828['lng']),_0x9d6026=this['toRadians'](_0x3df828['lat']);return this[_0x169215(_0x598011._0x2fce99)](_0x3a2a4c,_0x142caa,_0x321d4a,_0x9d6026);}},{'key':_0x728ce8(0x21f),'value':function _0x6ffebd(_0x10ff9c){var _0x102a1a=_0x728ce8;if(!_0x10ff9c)return{'lng':0x0,'lat':0x0};var _0x1c4e26={};if(this['isWgs84']){_0x1c4e26['lng']=_0x10ff9c['lng']/20037508.34*0xb4;var _0x24fa12=_0x10ff9c[_0x102a1a(0xbfc)]/20037508.34*0xb4;return _0x1c4e26['lat']=0xb4/Math['PI']*(0x2*Math['atan'](Math['exp'](_0x24fa12*Math['PI']/0xb4))-Math['PI']/0x2),{'lng':_0x1c4e26['lng']['toFixed'](0x6),'lat':_0x1c4e26['lat'][_0x102a1a(0x905)](0x6)};}var _0x4d4ddc={'lng':Math['abs'](_0x10ff9c['lng']),'lat':Math['abs'](_0x10ff9c['lat'])},_0x4cdc9c;for(var _0x213457=0x0;_0x213457<MC_BAND['length'];_0x213457++){if(_0x4d4ddc['lat']>=MC_BAND[_0x213457]){_0x4cdc9c=MC2LL[_0x213457];break;}}return _0x1c4e26=this['convertor'](_0x10ff9c,_0x4cdc9c),{'lng':_0x1c4e26[_0x102a1a(0x4ae)]['toFixed'](0x6),'lat':_0x1c4e26['lat']['toFixed'](0x6)};}},{'key':'convertLL2MC','value':function _0x72b467(_0x88b813){var _0x54050c=_0x728ce8;if(!_0x88b813)return{'lng':0x0,'lat':0x0};if(_0x88b813[_0x54050c(_0x30f3cb._0x1f3e3c)]>0xb4||_0x88b813['lng']<-0xb4||_0x88b813[_0x54050c(0xbfc)]>0x5a||_0x88b813['lat']<-0x5a)return _0x88b813;if(this['isWgs84']){var _0x2ba7d3={},_0x146448=0x615299;_0x2ba7d3[_0x54050c(_0x30f3cb._0x1887ab)]=_0x88b813['lng']*Math['PI']/0xb4*_0x146448;var _0xbbf9a9=_0x88b813['lat']*Math['PI']/0xb4;return _0x2ba7d3[_0x54050c(_0x30f3cb._0x49ebf6)]=_0x146448/0x2*Math['log']((0x1+Math[_0x54050c(_0x30f3cb._0x5c9b1f)](_0xbbf9a9))/(0x1-Math['sin'](_0xbbf9a9))),{'lng':parseFloat(_0x2ba7d3['lng'][_0x54050c(0x905)](0x2)),'lat':parseFloat(_0x2ba7d3['lat']['toFixed'](0x2))};}_0x88b813['lng']=this['getLoop'](_0x88b813[_0x54050c(_0x30f3cb._0x37722a)],-0xb4,0xb4),_0x88b813[_0x54050c(_0x30f3cb._0x1bcdaf)]=this['getRange'](_0x88b813[_0x54050c(_0x30f3cb._0x49ebf6)],-0x4a,0x4a);var _0x14879e={'lng':_0x88b813['lng'],'lat':_0x88b813['lat']},_0x57316f;for(var _0x3c9380=0x0;_0x3c9380<LL_BAND[_0x54050c(0x6ba)];_0x3c9380++){if(_0x14879e[_0x54050c(_0x30f3cb._0x358ba5)]>=LL_BAND[_0x3c9380]){_0x57316f=LL2MC[_0x3c9380];break;}}if(!_0x57316f)for(var _0x44e6aa=0x0;_0x44e6aa<LL_BAND['length'];_0x44e6aa++){if(_0x14879e['lat']<=-LL_BAND[_0x44e6aa]){_0x57316f=LL2MC[_0x44e6aa];break;}}var _0x3a7c4a=this['convertor'](_0x88b813,_0x57316f);return{'lng':parseFloat(_0x3a7c4a['lng'][_0x54050c(_0x30f3cb._0x3194e3)](0x2)),'lat':parseFloat(_0x3a7c4a['lat']['toFixed'](0x2))};}},{'key':_0x728ce8(0xc23),'value':function _0x5095e3(_0x1babe2,_0xab67c8){var _0x1f8ff0=_0x728ce8;if(!_0x1babe2||!_0xab67c8)return{'lng':0x0,'lat':0x0};var _0x35dc7f=_0xab67c8[0x0]+_0xab67c8[0x1]*Math['abs'](_0x1babe2['lng']),_0x8a53c2=Math[_0x1f8ff0(_0x3d0829._0x105ff7)](_0x1babe2['lat'])/_0xab67c8[0x9],_0x403d27=_0xab67c8[0x2]+_0xab67c8[0x3]*_0x8a53c2+_0xab67c8[0x4]*_0x8a53c2*_0x8a53c2+_0xab67c8[0x5]*_0x8a53c2*_0x8a53c2*_0x8a53c2+_0xab67c8[0x6]*_0x8a53c2*_0x8a53c2*_0x8a53c2*_0x8a53c2+_0xab67c8[0x7]*_0x8a53c2*_0x8a53c2*_0x8a53c2*_0x8a53c2*_0x8a53c2+_0xab67c8[0x8]*_0x8a53c2*_0x8a53c2*_0x8a53c2*_0x8a53c2*_0x8a53c2*_0x8a53c2;return _0x35dc7f*=_0x1babe2[_0x1f8ff0(_0x3d0829._0x4653fd)]<0x0?-0x1:0x1,_0x403d27*=_0x1babe2['lat']<0x0?-0x1:0x1,{'lng':_0x35dc7f,'lat':_0x403d27};}},{'key':_0x728ce8(_0x2d2430._0x3c76ab),'value':function _0x54d128(_0x512b0c,_0x9925f5,_0x582ee7,_0x47f5c1){var _0x493818=_0x728ce8;return EARTH_RADIUS*Math[_0x493818(_0x3ce523._0x680e1b)](Math[_0x493818(0xef5)](_0x582ee7)*Math['sin'](_0x47f5c1)+Math['cos'](_0x582ee7)*Math[_0x493818(_0x3ce523._0x5b1a46)](_0x47f5c1)*Math['cos'](_0x9925f5-_0x512b0c));}},{'key':'toRadians','value':function _0x534bdb(_0x3c8e2f){return Math['PI']*_0x3c8e2f/0xb4;}},{'key':'toDegrees','value':function _0x391cb6(_0x3ed75b){return 0xb4*_0x3ed75b/Math['PI'];}},{'key':'getRange','value':function _0x1f6b15(_0x599804,_0x4936b0,_0x4ce8e3){var _0x510cab=_0x728ce8;return _0x4936b0!=null&&(_0x599804=Math[_0x510cab(0x901)](_0x599804,_0x4936b0)),_0x4ce8e3!=null&&(_0x599804=Math['min'](_0x599804,_0x4ce8e3)),_0x599804;}},{'key':'getLoop','value':function _0x43fabd(_0x1ea97c,_0x281fda,_0x371a11){while(_0x1ea97c>_0x371a11){_0x1ea97c-=_0x371a11-_0x281fda;}while(_0x1ea97c<_0x281fda){_0x1ea97c+=_0x371a11-_0x281fda;}return _0x1ea97c;}},{'key':'lngLatToMercator','value':function _0x57af74(_0x1a9a73){return this['convertLL2MC'](_0x1a9a73);}},{'key':'lngLatToPoint','value':function _0x4268e9(_0x33d889){var _0x44f7b5=this['convertLL2MC'](_0x33d889);return{'x':_0x44f7b5['lng'],'y':_0x44f7b5['lat']};}},{'key':'mercatorToLngLat','value':function _0x1b379a(_0x537c8e){return this['convertMC2LL'](_0x537c8e);}},{'key':'pointToLngLat','value':function _0x3a9cf6(_0xf3816d){var _0x216bc1={'lng':_0xf3816d['x'],'lat':_0xf3816d['y']};return this['convertMC2LL'](_0x216bc1);}},{'key':'pointToPixel','value':function _0x471352(_0x241d77,_0x3f192f,_0x284379,_0x1d05d2){var _0x535134=_0x728ce8;if(!_0x241d77)return{'x':0x0,'y':0x0};_0x241d77=this['lngLatToMercator'](_0x241d77);var _0x668c1e=this[_0x535134(_0x464fc2._0x5a34fa)](_0x3f192f),_0x1aecaf=Math['round']((_0x241d77['lng']-_0x284379['lng'])/_0x668c1e+_0x1d05d2['width']/0x2),_0xcd6eb0=Math[_0x535134(_0x464fc2._0x5b5ab1)]((_0x284379['lat']-_0x241d77['lat'])/_0x668c1e+_0x1d05d2['height']/0x2);return{'x':_0x1aecaf,'y':_0xcd6eb0};}},{'key':_0x728ce8(0x404),'value':function _0x518453(_0x5f5a24,_0x45794d,_0x3a977f,_0x5e81f3){var _0x1f8c1b=_0x728ce8;if(!_0x5f5a24)return{'lng':0x0,'lat':0x0};var _0x449fee=this['getZoomUnits'](_0x45794d),_0x124b0e=_0x3a977f['lng']+_0x449fee*(_0x5f5a24['x']-_0x5e81f3[_0x1f8c1b(_0x3eb9af._0x5d33d1)]/0x2),_0x5db3cf=_0x3a977f['lat']-_0x449fee*(_0x5f5a24['y']-_0x5e81f3[_0x1f8c1b(_0x3eb9af._0x4761b3)]/0x2),_0x137923={'lng':_0x124b0e,'lat':_0x5db3cf};return this['mercatorToLngLat'](_0x137923);}},{'key':'getZoomUnits','value':function _0x1383cb(_0x8d730a){return Math['pow'](0x2,0x12-_0x8d730a);}}]),_0x29182c;}()),BaiduMercatorTilingScheme=function(_0x1138d8){var _0x5c93dc={_0x635a24:0xcae,_0x342081:0x87b,_0x22b173:0xb74},_0x3e6266={_0x3e5218:0xcae},_0x3d49ff={_0x34e07c:0x87b,_0x290d9a:0xc8f},_0xe5dc49={_0xef6aea:0x8db};_inherits(_0x369714,_0x1138d8);var _0xc18dbc=_createSuper(_0x369714);function _0x369714(_0x3b66a5){var _0x3c92dd={_0x360cb7:0xab0,_0x133c69:0xc3a,_0x241b7b:0xa49},_0xed5f67=_0x4361,_0x2027c8;_classCallCheck(this,_0x369714),_0x2027c8=_0xc18dbc['call'](this,_0x3b66a5);var _0x3f8efd=_0x3b66a5['mapChinaCRS']||ChinaCRS['WGS84'],_0x264f64=ChinaCRS['BAIDU'],_0x17fb07=getTransFun(_0x3f8efd,_0x264f64),_0x2351eb=getTransFun(_0x264f64,_0x3f8efd),_0x59a762=new BaiduMercatorProjection();return _0x2027c8[_0xed5f67(_0x3d49ff._0x34e07c)]['project']=function(_0x537af8,_0x3fb44a){var _0x45c749=_0xed5f67;return _0x3fb44a=[Cesium__namespace[_0x45c749(0xab0)]['toDegrees'](_0x537af8['longitude']),Cesium__namespace[_0x45c749(_0x3c92dd._0x360cb7)]['toDegrees'](_0x537af8[_0x45c749(_0x3c92dd._0x133c69)])],_0x17fb07&&(_0x3fb44a=_0x17fb07(_0x3fb44a)),_0x3fb44a[0x0]=Math['min'](_0x3fb44a[0x0],0xb4),_0x3fb44a[0x0]=Math['max'](_0x3fb44a[0x0],-0xb4),_0x3fb44a[0x1]=Math['min'](_0x3fb44a[0x1],85.05112877980659),_0x3fb44a[0x1]=Math['max'](_0x3fb44a[0x1],-85.05112877980659),_0x3fb44a=_0x59a762[_0x45c749(_0x3c92dd._0x241b7b)]({'lng':_0x3fb44a[0x0],'lat':_0x3fb44a[0x1]}),new Cesium__namespace[(_0x45c749(0xb74))](_0x3fb44a['x'],_0x3fb44a['y']);},_0x2027c8['_projection']['unproject']=function(_0x5be40b,_0x27fb03){var _0x55ba9e=_0xed5f67;return _0x27fb03=_0x59a762['mercatorToLngLat']({'lng':_0x5be40b['x'],'lat':_0x5be40b['y']}),_0x27fb03=[_0x27fb03[_0x55ba9e(0x4ae)],_0x27fb03['lat']],_0x2351eb&&(_0x27fb03=_0x2351eb(_0x27fb03)),new Cesium__namespace['Cartographic'](Cesium__namespace['Math'][_0x55ba9e(_0xe5dc49._0xef6aea)](_0x27fb03[0x0]),Cesium__namespace[_0x55ba9e(0xab0)][_0x55ba9e(_0xe5dc49._0xef6aea)](_0x27fb03[0x1]));},_0x2027c8['resolutions']=_0x3b66a5[_0xed5f67(_0x3d49ff._0x290d9a)]||[],_0x2027c8;}return _createClass(_0x369714,[{'key':'tileXYToNativeRectangle','value':function _0x4e0032(_0x283485,_0x4d0ade,_0xc59bb3,_0x4d99b8){var _0x2631e2=_0x4361,_0x347501=this['resolutions'][_0xc59bb3],_0x23903e=_0x283485*_0x347501,_0x514b93=(_0x283485+0x1)*_0x347501,_0x30f460=((_0x4d0ade=-_0x4d0ade)+0x1)*_0x347501,_0x93a671=_0x4d0ade*_0x347501;if(!Cesium__namespace['defined'](_0x4d99b8))return new Cesium__namespace[(_0x2631e2(_0x3e6266._0x3e5218))](_0x23903e,_0x93a671,_0x514b93,_0x30f460);return _0x4d99b8[_0x2631e2(0x812)]=_0x23903e,_0x4d99b8['south']=_0x93a671,_0x4d99b8[_0x2631e2(0xf53)]=_0x514b93,_0x4d99b8['north']=_0x30f460,_0x4d99b8;}},{'key':'positionToTileXY','value':function _0x2e7e80(_0x9771bf,_0x5e1371,_0x22bec4){var _0xd75535=_0x4361,_0x5eea31=this[_0xd75535(0xaa9)];if(!Cesium__namespace[_0xd75535(_0x5c93dc._0x635a24)]['contains'](_0x5eea31,_0x9771bf))return undefined;var _0x503655=this[_0xd75535(_0x5c93dc._0x342081)],_0x463c15=_0x503655['project'](_0x9771bf);if(!Cesium__namespace['defined'](_0x463c15))return undefined;var _0x5c1a92=this['resolutions'][_0x5e1371],_0x1a842e=Math['floor'](_0x463c15['x']/_0x5c1a92),_0xfbb9bc=-Math['floor'](_0x463c15['y']/_0x5c1a92);if(!Cesium__namespace['defined'](_0x22bec4))return new Cesium__namespace[(_0xd75535(_0x5c93dc._0x22b173))](_0x1a842e,_0xfbb9bc);return _0x22bec4['x']=_0x1a842e,_0x22bec4['y']=_0xfbb9bc,_0x22bec4;}}]),_0x369714;}(Cesium__namespace[_0x5a92ef(0x82e)]),BaiduImageryProvider=(function(){var _0x39080a={_0x185cda:0x364,_0x33611b:0x7ca,_0x4793f2:0x535},_0x40f3ed={_0x59e2dd:0x70e,_0x58907e:0x97e},_0x3f2843={_0xec3e12:0xea8},_0x1346b8={_0x1b390c:0x535},_0x8bef4e={_0x584a16:0x535},_0x50b63e={_0x432a6c:0x4d6,_0x43a138:0x93b,_0x5f6059:0x69e,_0x4e0307:0x6f0,_0x1cf23f:0xa26,_0x3119d4:0x5da,_0x161b2f:0x452,_0x339882:0xca4,_0x371bf9:0xe30,_0x4d3674:0x339,_0x17d57d:0x6c4,_0x266964:0x28b,_0x381202:0x454},_0x2212dc=_0x5a92ef;function _0x1f10f0(){var _0x52eb3f=_0x4361,_0x325861=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x1f10f0);var _0x4349cf;switch(_0x325861['layer']){case'vec':_0x4349cf=_0x52eb3f(_0x50b63e._0x432a6c)+(_0x325861['bigfont']?'ph':'pl')+_0x52eb3f(_0x50b63e._0x43a138);break;case'img_d':_0x4349cf='https://maponline{s}.bdimg.com/starpic/{s}?u={mars3d_u}',_0x325861[_0x52eb3f(_0x50b63e._0x5f6059)]=_0x325861['customTags']||{},_0x325861['customTags']['mars3d_u']=function(_0x5b0d3a,_0x38c1c8,_0x2b64f3,_0x142315){return'x='['concat'](_0x38c1c8,';y=')['concat'](-_0x2b64f3,';z=')['concat'](_0x142315,';v=009;type=sate');},_0x325861['queryParameters']=_objectSpread2(_objectSpread2({},_0x325861['queryParameters']||{}),{},{'qt':'satepc','app':'webearth2','udt':_0x52eb3f(0x9fc),'fm':'46','v':_0x52eb3f(_0x50b63e._0x4e0307)});break;case'img_z':_0x4349cf=_0x52eb3f(_0x50b63e._0x1cf23f)+(_0x325861['bigfont']?'sh':'sl')+'&v=020';break;case'custom':_0x325861[_0x52eb3f(_0x50b63e._0x3119d4)]=_0x325861['style']||_0x52eb3f(_0x50b63e._0x161b2f),_0x4349cf='http://api{s}.map.bdimg.com/customimage/tile?&x={x}&y={y}&z={z}&scale=1&customid='+_0x325861[_0x52eb3f(0x5da)];break;case'time':_0x4349cf='http://its.map.baidu.com:8002/traffic/TrafficTileService?x={x}&y={y}&level={z}&time='[_0x52eb3f(0x4b9)](new Date()['getTime'](),_0x52eb3f(0xb1d))['concat'](_0x325861[_0x52eb3f(_0x50b63e._0x339882)]||'web2D',_0x52eb3f(_0x50b63e._0x371bf9));break;case'streetview':_0x4349cf='https://gss{s}.bdstatic.com/5LUZemja_QUU8t7mm9GUKT-xh_/tile/?udt=20150114&qt=tile&styles=pl&x={x}&y={y}&z={z}';break;default:_0x4349cf=_0x325861['url'];break;}this['options']=_0x325861,this['_resource']=getUrlResource(_objectSpread2(_objectSpread2({},_0x325861),{},{'url':_0x4349cf})),this['_tags']=Cesium__namespace['combine'](tags,this['options']['customTags']),this['_subdomains']=['0','1','2','3'],this['_tileWidth']=0x100,this['_tileHeight']=0x100,this['_maximumLevel']=0x12;var _0x1326f9=[];for(var _0x22a52d=0x0;_0x22a52d<0x13;_0x22a52d++){_0x1326f9[_0x22a52d]=0x100*Math['pow'](0x2,0x12-_0x22a52d);}this['_tilingScheme']=new BaiduMercatorTilingScheme({'resolutions':_0x1326f9,'rectangleSouthwestInMeters':new Cesium__namespace['Cartesian2'](-20037726.37,-12474104.17),'rectangleNortheastInMeters':new Cesium__namespace[(_0x52eb3f(0xb74))](20037726.37,12474104.17),'mapChinaCRS':_0x325861[_0x52eb3f(_0x50b63e._0x4d3674)]}),this['_rectangle']=this[_0x52eb3f(_0x50b63e._0x17d57d)]['rectangle'],this[_0x52eb3f(0xccd)]=Cesium__namespace['defer']?Cesium__namespace[_0x52eb3f(_0x50b63e._0x266964)]():Cesium__namespace['when']['defer'](),this[_0x52eb3f(_0x50b63e._0x381202)]=new Cesium__namespace['Event'](),this['_readyPromise']['resolve'](!![]);}return _createClass(_0x1f10f0,[{'key':'url','get':function _0xc3b282(){var _0x5698ae;return(_0x5698ae=this['_resource'])===null||_0x5698ae===void 0x0?void 0x0:_0x5698ae['url'];}},{'key':'errorEvent','get':function _0x331961(){return this['_errorEvent'];}},{'key':_0x2212dc(0x9a2),'get':function _0x4bf1ba(){var _0x2501b9=_0x2212dc;if(!this[_0x2501b9(_0x8bef4e._0x584a16)])throw new Cesium__namespace['DeveloperError']('tileWidth\x20must\x20not\x20be\x20called\x20before\x20the\x20imagery\x20provider\x20is\x20ready.');return this['_tileWidth'];}},{'key':'tileHeight','get':function _0x47abb8(){var _0x4101fe=_0x2212dc;if(!this[_0x4101fe(_0x1346b8._0x1b390c)])throw new Cesium__namespace['DeveloperError']('tileHeight\x20must\x20not\x20be\x20called\x20before\x20the\x20imagery\x20provider\x20is\x20ready.');return this['_tileHeight'];}},{'key':_0x2212dc(_0x39080a._0x185cda),'get':function _0x4c01c0(){if(!this['ready'])throw new Cesium__namespace['DeveloperError']('maximumLevel\x20must\x20not\x20be\x20called\x20before\x20the\x20imagery\x20provider\x20is\x20ready.');return this['_maximumLevel'];}},{'key':'minimumLevel','get':function _0x2948ed(){var _0x30b64c=_0x2212dc;if(!this[_0x30b64c(0x535)])throw new Cesium__namespace['DeveloperError']('minimumLevel\x20must\x20not\x20be\x20called\x20before\x20the\x20imagery\x20provider\x20is\x20ready.');return 0x0;}},{'key':'tilingScheme','get':function _0x59ba87(){var _0x16c443=_0x2212dc;if(!this['ready'])throw new Cesium__namespace[(_0x16c443(0xdab))]('tilingScheme\x20must\x20not\x20be\x20called\x20before\x20the\x20imagery\x20provider\x20is\x20ready.');return this['_tilingScheme'];}},{'key':_0x2212dc(_0x39080a._0x33611b),'get':function _0x3ee31b(){var _0x2bac83=_0x2212dc;if(!this['ready'])throw new Cesium__namespace[(_0x2bac83(0xdab))]('rectangle\x20must\x20not\x20be\x20called\x20before\x20the\x20imagery\x20provider\x20is\x20ready.');return this[_0x2bac83(0xaa9)];}},{'key':_0x2212dc(_0x39080a._0x4793f2),'get':function _0xe84aa(){var _0x2032a5=_0x2212dc;return!!this[_0x2032a5(0x90f)];}},{'key':'readyPromise','get':function _0x3d0be4(){var _0x2f6671=_0x2212dc;return this['_readyPromise'][_0x2f6671(_0x3f2843._0xec3e12)];}},{'key':'credit','get':function _0x591c62(){return this['_credit'];}},{'key':'hasAlphaChannel','get':function _0x370b51(){return!![];}},{'key':'requestImage','value':function _0x5d7b3b(_0x1d8bc1,_0x41277a,_0x3688b6,_0xdcb411){var _0x25b2c7=_0x2212dc,_0x2fa642=this,_0x15395c=this['_resource'],_0xd7939c=_0x15395c['getUrlComponent'](!![]),_0x25c0aa=this['_tags'],_0x5ac10c={},_0xe69d0c=_0xd7939c['match'](templateRegex);return Cesium__namespace[_0x25b2c7(_0x40f3ed._0x59e2dd)](_0xe69d0c)&&_0xe69d0c['forEach'](function(_0x11b32e){var _0x44d6c1=_0x25b2c7,_0x1a37f4=_0x11b32e[_0x44d6c1(0xd0e)](0x1,_0x11b32e['length']-0x1);Cesium__namespace['defined'](_0x25c0aa[_0x1a37f4])&&(_0x5ac10c[_0x1a37f4]=_0x25c0aa[_0x1a37f4](_0x2fa642,_0x1d8bc1,_0x41277a,_0x3688b6));}),_0x15395c[_0x25b2c7(_0x40f3ed._0x58907e)]({'request':_0xdcb411,'templateValues':_0x5ac10c})['fetchImage']({'preferImageBitmap':!![],'flipY':!![]});}}]),_0x1f10f0;}()),templateRegex=/{[^}]+}/g,tags={'x':xTag,'y':yTag,'reverseY':reverseYTag,'z':zTag,'s':sTag};function xTag(_0x3399c7,_0xc7f71c,_0x1be728,_0x55c2e6){return _0xc7f71c;}function yTag(_0x1a0e3f,_0x4fed05,_0x29ef64,_0x54cb45){return-_0x29ef64;}function reverseYTag(_0x23e42b,_0x328cec,_0x4452d4,_0x40a7fd){var _0xed7cd1={_0x138569:0xbbe},_0x40fc42=_0x5a92ef,_0xab367b=_0x23e42b['tilingScheme'][_0x40fc42(_0xed7cd1._0x138569)](_0x40a7fd)-_0x4452d4-0x1;return _0xab367b;}function zTag(_0x11bdb9,_0x5fae3c,_0x56e876,_0x19ae58){return _0x19ae58;}function sTag(_0x2dd8f4,_0x146bcc,_0x4f20ca,_0xe9e5c5){var _0xb1028=(_0x146bcc+_0x4f20ca+_0xe9e5c5)%_0x2dd8f4['_subdomains']['length'];return _0x2dd8f4['_subdomains'][_0xb1028];}var TencentImageryProvider=function(_0x3670c2){var _0x5e7a2c={_0x4080d5:0x948,_0x4830e6:0x3c4};_inherits(_0x2cebbe,_0x3670c2);var _0x3d5808=_createSuper(_0x2cebbe);function _0x2cebbe(){var _0x522702=_0x4361,_0x47b2bd,_0x2c7c6f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x2cebbe);switch(_0x2c7c6f['layer']){case'vec':_0x2c7c6f['url']='https://rt{s}.map.gtimg.com/tile?z={z}&x={x}&y={reverseY}&styleid=1&scene=0';break;case _0x522702(_0x5e7a2c._0x4080d5):_0x2c7c6f['url']='https://p{s}.map.gtimg.com/sateTiles/{z}/{sx}/{sy}/{x}_{reverseY}.jpg?version=400',_0x2c7c6f['customTags']={'sx':function _0x5149ec(_0x1783c1,_0x4799fc,_0x45265a,_0x2c7422){return _0x4799fc>>0x4;},'sy':function _0x49f735(_0x294d11,_0x439ae0,_0x447025,_0xbfd446){return(0x1<<_0xbfd446)-_0x447025>>0x4;}};break;case'img_z':_0x2c7c6f['url']='https://rt{s}.map.gtimg.com/tile?z={z}&x={x}&y={reverseY}&styleid=2&scene=0';break;case'custom':_0x2c7c6f['style']=_0x2c7c6f['style']||'4',_0x2c7c6f['url']='https://rt{s}.map.gtimg.com/tile?z={z}&x={x}&y={reverseY}&styleid='+_0x2c7c6f['style']+_0x522702(0x645);break;}return _0x2c7c6f[_0x522702(0x3c4)]=(_0x47b2bd=_0x2c7c6f[_0x522702(_0x5e7a2c._0x4830e6)])!==null&&_0x47b2bd!==void 0x0?_0x47b2bd:['0','1','2'],_0x3d5808['call'](this,_0x2c7c6f);}return _createClass(_0x2cebbe);}(XyzImageryProvider$1),GoogleImageryProvider=function(_0x12ae64){var _0xcd51b5={_0xf04031:0x4e6,_0x4d416e:0xa05,_0x282068:0x429,_0x2ac055:0x53f};_inherits(_0x1c45e8,_0x12ae64);var _0x41592d=_createSuper(_0x1c45e8);function _0x1c45e8(){var _0x1d096b=_0x4361,_0x49e228=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x1c45e8);var _0x4b9a01;if(_0x49e228['chinaCRS']===ChinaCRS['WGS84'])_0x4b9a01=_0x49e228[_0x1d096b(0x49c)]||_0x1d096b(_0xcd51b5._0xf04031);else switch(_0x49e228[_0x1d096b(0xce7)]){case _0x1d096b(0x954):_0x4b9a01='https://mt{s}.google.cn/vt/lyrs=m@207000000&hl=zh-CN&gl=CN&src=app&x={x}&y={y}&z={z}&s=Galile';break;case _0x1d096b(0x948):_0x4b9a01=_0x1d096b(0xf2f);break;case _0x1d096b(_0xcd51b5._0x4d416e):_0x4b9a01='http://mt{s}.google.cn/vt/imgtp=png32&lyrs=h@207000000&hl=zh-CN&gl=cn&x={x}&y={y}&z={z}&s=Galil';break;case'ter':_0x4b9a01='http://mt{s}.google.cn/vt/lyrs=t@131,r@227000000&hl=zh-CN&gl=cn&x={x}&y={y}&z={z}&s=Galile';break;default:_0x4b9a01=_0x49e228[_0x1d096b(0x49c)];break;}return(_0x49e228['proxy']||_0x49e228['headers']||_0x49e228['queryParameters'])&&(_0x4b9a01=getUrlResource({'url':_0x4b9a01['replace'](_0x1d096b(_0xcd51b5._0x282068),'1'),'proxy':_0x49e228['proxy'],'headers':_0x49e228['headers'],'queryParameters':_0x49e228['queryParameters']})),_0x41592d[_0x1d096b(_0xcd51b5._0x2ac055)](this,_objectSpread2(_objectSpread2({'subdomains':['1','2','3'],'maximumLevel':0x14},_0x49e228),{},{'url':_0x4b9a01}));}return _createClass(_0x1c45e8);}(XyzImageryProvider$1),OsmImageryProvider=function(_0x3294e3){_inherits(_0x530077,_0x3294e3);var _0x207591=_createSuper(_0x530077);function _0x530077(){var _0x355ca9=_0x4361,_0x51297d=arguments[_0x355ca9(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x530077);var _0x50ab7e='https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png';return(_0x51297d['proxy']||_0x51297d['headers']||_0x51297d['queryParameters'])&&(_0x50ab7e=getUrlResource({'url':_0x50ab7e[_0x355ca9(0xea3)]('{s}','a'),'proxy':_0x51297d['proxy'],'headers':_0x51297d['headers'],'queryParameters':_0x51297d['queryParameters']})),_0x207591['call'](this,_objectSpread2(_objectSpread2({'subdomains':'abc','maximumLevel':0x12},_0x51297d),{},{'url':_0x50ab7e}));}return _createClass(_0x530077);}(XyzImageryProvider$1),EmptyImageryProvider=function(_0x28dcd9){var _0x252bfa={_0x17b7c7:0xe4c,_0xec4789:0xf34,_0x5cd0db:0xcae,_0x548daa:0x7ca};_inherits(_0x3deec4,_0x28dcd9);var _0x336bd5=_createSuper(_0x3deec4);function _0x3deec4(){var _0x538d23=_0x4361,_0x5853c0,_0x2fd5a7,_0x3f993a,_0x5d0806=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3deec4),_0x3f993a=_0x336bd5['call'](this,_0x5d0806),_0x3f993a['options']=_0x5d0806,_0x3f993a[_0x538d23(0x996)]=(_0x5853c0=_0x5d0806['minimumLevel'])!==null&&_0x5853c0!==void 0x0?_0x5853c0:0x0,_0x3f993a['_maximumLevel']=_0x5d0806[_0x538d23(0x364)],_0x3f993a['_tilingScheme']=(_0x2fd5a7=_0x5d0806[_0x538d23(0x29c)])!==null&&_0x2fd5a7!==void 0x0?_0x2fd5a7:new Cesium__namespace[(_0x538d23(_0x252bfa._0x17b7c7))]({'ellipsoid':_0x5d0806[_0x538d23(_0x252bfa._0xec4789)]}),_0x5d0806['rectangle']?_0x3f993a['_rectangle']=Cesium__namespace[_0x538d23(_0x252bfa._0x5cd0db)]['intersection'](_0x5d0806['rectangle'],_0x3f993a['_tilingScheme'][_0x538d23(_0x252bfa._0x548daa)]):_0x3f993a['_rectangle']=_0x3f993a['_tilingScheme']['rectangle'],_0x3f993a['options']=_0x5d0806,_0x3f993a;}return _createClass(_0x3deec4,[{'key':'requestImage','value':function _0x5f1db1(_0x51b32d,_0x5e3cfa,_0x21e72e){var _0x319171={_0x1c4921:0x507,_0x171285:0x249},_0x351d5c=this;return new Promise(function(_0x463b19,_0x32c3df){var _0x2bf000=_0x4361,_0x2cd24a=document['createElement']('canvas');_0x2cd24a[_0x2bf000(_0x319171._0x1c4921)]=0x100,_0x2cd24a['height']=0x100;if(_0x21e72e<_0x351d5c['_minimumLevel']||Cesium__namespace[_0x2bf000(0x70e)](_0x351d5c['_maximumLevel'])&&_0x21e72e>_0x351d5c['_maximumLevel'])return _0x2cd24a;if(_0x351d5c['options'][_0x2bf000(0x87f)]){var _0x164b55=_0x2cd24a['getContext']('2d',{'willReadFrequently':!![]});_0x164b55[_0x2bf000(0x92c)]='#ffff00',_0x164b55[_0x2bf000(0xf0b)]=0x2,_0x164b55[_0x2bf000(0xd1b)](0x1,0x1,0xff,0xff);var _0x3273f1='L'+_0x21e72e+'X'+_0x51b32d+'Y'+_0x5e3cfa;_0x164b55['font']='bold\x2025px\x20Arial',_0x164b55[_0x2bf000(_0x319171._0x171285)]='center',_0x164b55['fillStyle']='black',_0x164b55['fillText'](_0x3273f1,0x7f,0x7f),_0x164b55[_0x2bf000(0x498)]='#ffff00',_0x164b55['fillText'](_0x3273f1,0x7c,0x7c);}_0x463b19(_0x2cd24a);});}}]),_0x3deec4;}(Cesium__namespace[_0x5a92ef(0x334)]),index$5={'__proto__':null,'XyzImageryProvider':XyzImageryProvider$1,'TdtImageryProvider':TdtImageryProvider,'GaodeImageryProvider':GaodeImageryProvider,'BaiduImageryProvider':BaiduImageryProvider,'TencentImageryProvider':TencentImageryProvider,'GoogleImageryProvider':GoogleImageryProvider,'OsmImageryProvider':OsmImageryProvider,'EmptyImageryProvider':EmptyImageryProvider},GroupLayer=function(_0x5e90dc){var _0x20ec2c={_0x215b1b:0x6ba,_0x42ec6:0xb2d,_0x33f825:0xb06},_0x35fac8={_0x346ca5:0x359,_0x39353b:0x51a},_0x2532dc={_0x16b55b:0x359},_0xb49f2c={_0xe3992e:0x1013,_0x53f884:0x399},_0x3e9ef1={_0xe5229d:0x8ac,_0xeeae46:0x6b4},_0x45e52b={_0x421749:0xab5},_0x498751={_0x3c93c4:0x399},_0x5c796f={_0x550bdb:0xe26,_0x24f32d:0x6e1,_0x59146c:0xf13},_0x3a59d4={_0x349e58:0xb06},_0x57964e={_0x15fc53:0x457},_0x6c7dc0={_0x1868e8:0x457},_0x219fb9={_0x4dd3c3:0x6ba},_0x26f681=_0x5a92ef;_inherits(_0x25f74d,_0x5e90dc);var _0x3e9bc3=_createSuper(_0x25f74d);function _0x25f74d(){var _0x21231d=_0x4361,_0xb95dfc,_0x3aeadb=arguments[_0x21231d(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x25f74d),_0xb95dfc=_0x3e9bc3['call'](this,_0x3aeadb),_0xb95dfc['_arrLayer']=[],_0xb95dfc;}return _createClass(_0x25f74d,[{'key':_0x26f681(0xce7),'get':function _0x20296b(){return this['_arrLayer'];}},{'key':'arrLayer','get':function _0x284636(){return this['_arrLayer'];}},{'key':'hasEmptyGroup','get':function _0x1210cc(){return this['length']===0x0;}},{'key':'hasChildLayer','get':function _0x53d3fa(){return this['length']>0x0;}},{'key':_0x26f681(_0x20ec2c._0x215b1b),'get':function _0x4c1e3a(){var _0x33533e=_0x26f681,_0xfcedcb,_0x3ac419;if(((_0xfcedcb=this['options'])===null||_0xfcedcb===void 0x0?void 0x0:(_0x3ac419=_0xfcedcb['layers'])===null||_0x3ac419===void 0x0?void 0x0:_0x3ac419[_0x33533e(_0x219fb9._0x4dd3c3)])>0x0)return this['options']['layers'][_0x33533e(0x6ba)];else{var _0xcfc9;return((_0xcfc9=this['_arrLayer'])===null||_0xcfc9===void 0x0?void 0x0:_0xcfc9['length'])||0x0;}}},{'key':'hasOpacity','get':function _0x3b42f3(){var _0x1196fe=_0x26f681;if(this['_arrLayer']['length']===0x0)return![];return this[_0x1196fe(0x359)][0x0]['hasOpacity'];}},{'key':'hasZIndex','get':function _0x5bf8cc(){var _0xb26372=_0x26f681;if(this[_0xb26372(0x359)]['length']===0x0)return![];return this[_0xb26372(0x359)][0x0][_0xb26372(0x503)];}},{'key':'zIndex','get':function _0x2cf56a(){var _0x1b24e9=_0x26f681;return this['options'][_0x1b24e9(_0x6c7dc0._0x1868e8)];},'set':function _0x37aa41(_0x37a4a4){var _0x416cdc=_0x26f681;this[_0x416cdc(0x514)][_0x416cdc(_0x57964e._0x15fc53)]=_0x37a4a4,this['eachLayer'](function(_0x29afdf){var _0x56fa7b=_0x416cdc;_0x29afdf[_0x56fa7b(0x503)]&&(_0x29afdf['zIndex']=_0x37a4a4);},this);}},{'key':'_showHook','value':function _0x3f8ff2(_0x4a5a39){var _0x14d570=_0x26f681;this[_0x14d570(_0x3a59d4._0x349e58)](function(_0x418736){_0x418736['show']=_0x4a5a39;},this);}},{'key':_0x26f681(0x415),'value':function _0x503c10(){var _0x53e3d9=_0x26f681;_get(_getPrototypeOf(_0x25f74d[_0x53e3d9(_0x5c796f._0x550bdb)]),'_mountedHook',this)['call'](this);var _0xcbf0e4=this['options'][_0x53e3d9(_0x5c796f._0x24f32d)];if(_0xcbf0e4&&_0xcbf0e4['length']>0x0)for(var _0x5a2bca=0x0;_0x5a2bca<_0xcbf0e4[_0x53e3d9(0x6ba)];_0x5a2bca++){var _0x4ece1a=_0xcbf0e4[_0x5a2bca];_0x4ece1a['eventParent']=this,_0x4ece1a['private']=this[_0x53e3d9(_0x5c796f._0x59146c)];var _0x297493=create$2(_0x4ece1a,this['options']['templateValues']);_0x297493&&this['addLayer'](_0x297493);}}},{'key':'_addedHook','value':function _0x5d60b5(){var _0x4622e5=_0x26f681,_0x3ab74a=this,_0x557fa6=[];this['eachLayer'](function(_0x33fe7f){var _0x10da77=_0x4361;_0x33fe7f['eventParent']=_0x3ab74a,_0x3ab74a[_0x10da77(_0x498751._0x3c93c4)][_0x10da77(0x8ac)](_0x33fe7f),_0x557fa6['push'](_0x33fe7f['readyPromise']);},this),Promise[_0x4622e5(0x72e)](_0x557fa6)[_0x4622e5(_0x45e52b._0x421749)](function(_0x40a130){var _0x231b46=_0x4622e5;_0x3ab74a[_0x231b46(0xccd)]['resolve'](_0x3ab74a);});}},{'key':'_removedHook','value':function _0x889052(){this['removeMapChilds']();}},{'key':_0x26f681(0xaab),'value':function _0x4d9735(){var _0x401e75=this;this['eachLayer'](function(_0x5c4972){_0x401e75['_map']['addLayer'](_0x5c4972);},this);}},{'key':_0x26f681(_0x20ec2c._0x42ec6),'value':function _0x2222f0(){var _0x43b72f=this;this['eachLayer'](function(_0x293473){_0x43b72f['_map']['removeLayer'](_0x293473);},this);}},{'key':'addLayer','value':function _0x2054b3(_0x176f13){var _0x2ee6f3=_0x26f681;return _0x176f13['parent']&&(_0x176f13['removeEventParent'](_0x176f13['parent']),_0x176f13['parent']=null),_0x176f13['pid']=this['id'],_0x176f13[_0x2ee6f3(0x2a4)]=this,_0x176f13['options']['eventParent']=this,this['_arrLayer'][_0x2ee6f3(0x8e7)](_0x176f13),this['isAdded']&&!_0x176f13['isAdded']?this['_map'][_0x2ee6f3(_0x3e9ef1._0xe5229d)](_0x176f13):(_0x176f13[_0x2ee6f3(_0x3e9ef1._0xeeae46)](this['_map']),_0x176f13['addEventParent'](this)),this;}},{'key':'removeLayer','value':function _0x3db96b(_0x29fa54){var _0xf78d7=_0x26f681;return _0x29fa54['parent']=null,_0x29fa54['removeEventParent'](this),removeArrayItem(this['_arrLayer'],_0x29fa54),this['_map']&&_0x29fa54[_0xf78d7(_0xb49f2c._0xe3992e)]&&this[_0xf78d7(_0xb49f2c._0x53f884)]['removeLayer'](_0x29fa54),this;}},{'key':_0x26f681(_0x20ec2c._0x33f825),'value':function _0x1fe0e0(_0x3d157a,_0x5f3d4a){var _0x5acae8=_0x26f681;if(!this[_0x5acae8(_0x2532dc._0x16b55b)])return;return this['_arrLayer']['forEach'](function(_0x5d9023){var _0x47263c=_0x5acae8;_0x3d157a[_0x47263c(0x53f)](_0x5f3d4a,_0x5d9023);}),this;}},{'key':_0x26f681(0xdc5),'value':function _0x376793(){return this['_arrLayer'];}},{'key':'getInMapChilds','value':function _0x3009ae(){var _0x3a7d9c=this,_0x362f30=this['_arrLayer']||[];return this['_map']['eachLayer'](function(_0x1a287a){var _0x1d9d5d=_0x4361;if(_0x1a287a['pid']!==_0x3a7d9c['id'])return;if(_0x3a7d9c[_0x1d9d5d(_0x35fac8._0x346ca5)][_0x1d9d5d(_0x35fac8._0x39353b)](_0x1a287a)!==-0x1)return;_0x362f30['push'](_0x1a287a);},this),_0x362f30;}},{'key':'getLayerById','value':function _0x47602(_0x4eab8b){var _0x2229b2=_0x26f681,_0x3e18ee=this['_arrLayer'];if(!this['_arrLayer']||this[_0x2229b2(0x359)][_0x2229b2(0x6ba)]===0x0)return;for(var _0x263dba=0x0,_0x177d19=_0x3e18ee[_0x2229b2(0x6ba)];_0x263dba<_0x177d19;_0x263dba++){var _0x3d1550=_0x3e18ee[_0x263dba];if(_0x3d1550['id']===_0x4eab8b)return _0x3d1550;}return undefined;}},{'key':'getLayer','value':function _0x52a518(_0x571e39){var _0x59c4bf=_0x26f681;if(!this[_0x59c4bf(0x359)]||this['_arrLayer']['length']===0x0)return undefined;for(var _0x9faf07=0x0;_0x9faf07<this['_arrLayer']['length'];_0x9faf07++){var _0x594e26=this['_arrLayer'][_0x9faf07];if(_0x594e26['name']===_0x571e39||_0x594e26['id']===_0x571e39)return _0x594e26;}return undefined;}},{'key':'hasLayer','value':function _0x22b5d4(_0x51392d,_0xb0a790){var _0x35e49c=_0x26f681;for(var _0x51c5b3=0x0;_0x51c5b3<this[_0x35e49c(0x359)][_0x35e49c(0x6ba)];_0x51c5b3++){var _0x455caa=this['_arrLayer'][_0x51c5b3];if(_0xb0a790&&_0x455caa===_0xb0a790)continue;if(_0x455caa['name']===_0x51392d||_0x455caa['id']===_0x51392d)return!![];}return![];}},{'key':_0x26f681(0xe9e),'value':function _0x2ea364(_0x37a3c8){var _0x8f1ad9={_0x26f8e7:0xf41},_0xa6593e=_0x26f681,_0x5c1ece,_0x22e939=this[_0xa6593e(0xc3b)]();return _0x22e939['forEach'](function(_0x48e1b3){var _0x25dfcc=_0xa6593e;if(!_0x48e1b3['getRectangle'])return;var _0x3316d9=_0x48e1b3['getRectangle']();if(!Cesium__namespace['defined'](_0x3316d9))return;_0x5c1ece?_0x5c1ece=Cesium__namespace['Rectangle'][_0x25dfcc(_0x8f1ad9._0x26f8e7)](_0x3316d9,_0x5c1ece):_0x5c1ece=_0x3316d9;},this),_0x37a3c8?formatRectangle(_0x5c1ece):_0x5c1ece;}},{'key':_0x26f681(0x7e1),'value':function _0x4812e4(_0x3225fd){this['eachLayer'](function(_0x3b7aae){_0x3b7aae['opacity']=_0x3225fd;},this);}},{'key':'toTop','value':function _0x2a93c8(){this['eachLayer'](function(_0x59543e){_0x59543e['toTop']();},this);}},{'key':'toBottom','value':function _0x3a14b8(){var _0x11b4ac={_0x5415dc:0xe44},_0x4ed0d3=_0x26f681;this[_0x4ed0d3(0xb06)](function(_0x45b209){var _0x19f510=_0x4ed0d3;_0x45b209[_0x19f510(_0x11b4ac._0x5415dc)]();},this);}},{'key':'destroy','value':function _0x2c929b(_0xa5ea3d){var _0x14de38=_0x26f681;this[_0x14de38(0xb06)](function(_0x417ffe){_0x417ffe!==null&&_0x417ffe!==void 0x0&&_0x417ffe['destroy']&&_0x417ffe['destroy'](_0xa5ea3d);},this),_get(_getPrototypeOf(_0x25f74d['prototype']),'destroy',this)['call'](this,_0xa5ea3d);}}]),_0x25f74d;}(BaseGraphicLayer);register$2(_0x5a92ef(0x933),GroupLayer);var BaseTileLayer=function(_0xc0b772){var _0x29ab09={_0x17fc64:0xc2d},_0x56aa29={_0x21505e:0x669},_0xd42c1e={_0x300643:0x399,_0x2e5dc3:0xfeb},_0x123acb={_0x3b9808:0x759,_0x406480:0x399},_0x4f656e={_0x4fd603:0x399,_0xc152fb:0x399,_0x9b2103:0x943,_0x4f8f1b:0xf53},_0x85be04={_0x5ee732:0x580},_0x2a9187={_0x3ac864:0x95a},_0x5c1326={_0x70d0fc:0x313},_0x3bdc36={_0x39b3b7:0x7f4},_0x314b4b={_0x19c382:0xfaa},_0x2349ef={_0x43a3cf:0x71f},_0x46125f={_0x1c3936:0x864,_0xad00cd:0x864,_0x1098c0:0x457,_0x4ebcb8:0x457,_0x52104b:0x514,_0xddaf59:0x342,_0x1eced7:0xd66,_0x41bd19:0xab5},_0x33ba54={_0x23ff76:0xf83,_0x46b292:0xb6d},_0x133485={_0x230623:0xd66,_0x45a9a8:0x514,_0x5d658d:0x399},_0x5b08a9={_0x161c4e:0x8b5},_0x545ba4={_0x282888:0x7ca,_0xbf5480:0x70e,_0x4970a8:0x831,_0x190b66:0x831,_0x2f8ffc:0x420,_0x511af0:0xb8f,_0x5cb80a:0x285},_0x95efdf={_0x58ee8a:0x514,_0x10ad30:0xaa9,_0x47b8c7:0x1f8,_0x12332f:0xaa9,_0x461e22:0x7ca},_0x559931={_0x59d0b1:0xaa9,_0xfd1800:0xaa9,_0x20ed5b:0x864,_0xfad00b:0x1f8,_0x1e42af:0x7ca},_0xfd7255={_0x437674:0x514},_0x326d47={_0x2fe770:0xdcf},_0x5a84fe={_0x194cc3:0xb9b},_0x3018fe={_0x173d0e:0xce8},_0x16a6e0={_0x2bff2c:0x22a},_0x54606d={_0x39c6f6:0xfbe},_0x4a22f={_0x497eb6:0x514,_0x549fcd:0xfbe},_0x16bf0b={_0x27185e:0x2a6},_0x253a0c={_0x190f0c:0x1f8},_0x19ef28={_0x57c9ba:0x864},_0x52a303=_0x5a92ef;_inherits(_0x46cf6d,_0xc0b772);var _0x1e70bf=_createSuper(_0x46cf6d);function _0x46cf6d(){var _0x1ff377,_0x597fb6=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x46cf6d),_0x1ff377=_0x1e70bf['call'](this,_0x597fb6),_0x1ff377['_setRectangleByOptions'](_0x597fb6),_0x1ff377['isTile']=!![],_0x1ff377;}return _createClass(_0x46cf6d,[{'key':_0x52a303(0xce7),'get':function _0x307717(){var _0x5bb133=_0x52a303;return this[_0x5bb133(_0x19ef28._0x57c9ba)];}},{'key':'imageryProvider','get':function _0x47047c(){var _0x102872=_0x52a303,_0x2d7579;return(_0x2d7579=this['_imageryLayer'])===null||_0x2d7579===void 0x0?void 0x0:_0x2d7579[_0x102872(_0x253a0c._0x190f0c)];}},{'key':'crs','get':function _0x229c2d(){var _0x1feabe=_0x52a303;return this['options'][_0x1feabe(_0x16bf0b._0x27185e)]||CRS['EPSG3857'];}},{'key':_0x52a303(0x313),'get':function _0x2e640f(){var _0x2ceb70=_0x52a303;return this[_0x2ceb70(0xd87)];},'set':function _0x1e3c99(_0xecbda7){this['opacity']=_0xecbda7;}},{'key':'brightness','get':function _0x4ba94d(){var _0xe9f578=_0x52a303,_0x5dcae7;return this[_0xe9f578(_0x4a22f._0x497eb6)]['brightness']||((_0x5dcae7=this['_imageryLayer'])===null||_0x5dcae7===void 0x0?void 0x0:_0x5dcae7[_0xe9f578(_0x4a22f._0x549fcd)]);},'set':function _0x19e108(_0x1fed81){var _0x5bb28e=_0x52a303;this['options']['brightness']=_0x1fed81;if(this['_imageryLayer']==null)return;this['_imageryLayer'][_0x5bb28e(_0x54606d._0x39c6f6)]=_0x1fed81;}},{'key':'contrast','get':function _0x3899b6(){var _0x27032a;return this['options']['contrast']||((_0x27032a=this['_imageryLayer'])===null||_0x27032a===void 0x0?void 0x0:_0x27032a['contrast']);},'set':function _0x186be5(_0x209ba9){var _0xd46e3e=_0x52a303;this['options'][_0xd46e3e(_0x16a6e0._0x2bff2c)]=_0x209ba9;if(this['_imageryLayer']==null)return;this[_0xd46e3e(0x864)][_0xd46e3e(_0x16a6e0._0x2bff2c)]=_0x209ba9;}},{'key':'hue','get':function _0xcae427(){var _0x3319de;return this['options']['hue']||((_0x3319de=this['_imageryLayer'])===null||_0x3319de===void 0x0?void 0x0:_0x3319de['hue']);},'set':function _0x203057(_0xcacf10){var _0x1f4e0a=_0x52a303;this['options'][_0x1f4e0a(_0x3018fe._0x173d0e)]=_0xcacf10;if(this['_imageryLayer']==null)return;this['_imageryLayer']['hue']=_0xcacf10;}},{'key':'saturation','get':function _0x3d2b1d(){var _0x592d4a;return this['options']['saturation']||((_0x592d4a=this['_imageryLayer'])===null||_0x592d4a===void 0x0?void 0x0:_0x592d4a['saturation']);},'set':function _0x4b9904(_0x4d9da2){var _0x3f2c3b=_0x52a303;this['options'][_0x3f2c3b(_0x5a84fe._0x194cc3)]=_0x4d9da2;if(this['_imageryLayer']==null)return;this[_0x3f2c3b(0x864)][_0x3f2c3b(0xb9b)]=_0x4d9da2;}},{'key':_0x52a303(0xdcf),'get':function _0x40d415(){var _0x4c4527=_0x52a303,_0x192ff8;return this[_0x4c4527(0x514)]['gamma']||((_0x192ff8=this[_0x4c4527(0x864)])===null||_0x192ff8===void 0x0?void 0x0:_0x192ff8[_0x4c4527(0xdcf)]);},'set':function _0x588e32(_0x11a8bc){var _0x13a535=_0x52a303;this['options'][_0x13a535(_0x326d47._0x2fe770)]=_0x11a8bc;if(this['_imageryLayer']==null)return;this[_0x13a535(0x864)]['gamma']=_0x11a8bc;}},{'key':'hasZIndex','get':function _0x15a0a7(){return!![];}},{'key':'zIndex','get':function _0x5fc056(){return this['options']['zIndex'];},'set':function _0x4bab57(_0x392f34){var _0x348f5d=_0x52a303;this[_0x348f5d(_0xfd7255._0x437674)][_0x348f5d(0x457)]=_0x392f34;if(this['_imageryLayer']==null||_0x392f34==null)return;this[_0x348f5d(0x399)]['imageryLayers']['raiseToTop'](this[_0x348f5d(0x864)]);var _0x5cbf2e=this['_map']['imageryLayers'][_0x348f5d(0x2bd)];for(var _0x17f8e1=_0x5cbf2e['length']-0x1;_0x17f8e1>=0x0;_0x17f8e1--){var _0x9254bc=_0x5cbf2e[_0x17f8e1];if(_0x9254bc===this['_imageryLayer'])continue;var _0x55e1f1=_0x9254bc['_mars3d_config'];_0x55e1f1&&_0x55e1f1['zIndex']&&(_0x392f34<_0x55e1f1[_0x348f5d(0x457)]&&this[_0x348f5d(0x399)]['imageryLayers']['lower'](this['_imageryLayer']));}}},{'key':_0x52a303(0x7ca),'get':function _0x3dbb12(){var _0x365e5c=_0x52a303,_0x1ac22e,_0x785603;if(this[_0x365e5c(_0x559931._0x59d0b1)])return this[_0x365e5c(_0x559931._0xfd1800)];else return(_0x1ac22e=this['_imageryLayer'])!==null&&_0x1ac22e!==void 0x0&&(_0x785603=_0x1ac22e['imageryProvider'])!==null&&_0x785603!==void 0x0&&_0x785603['ready']&&this[_0x365e5c(_0x559931._0x20ed5b)][_0x365e5c(_0x559931._0xfad00b)]['rectangle']?this['_imageryLayer']['imageryProvider'][_0x365e5c(_0x559931._0x1e42af)]:null;},'set':function _0x89e18e(_0x4846eb){var _0x5264c0=_0x52a303;if(_0x4846eb){if(_0x4846eb instanceof Cesium__namespace['Rectangle']){var _0x2357ab,_0x3de66f;this['_rectangle']=_0x4846eb,this[_0x5264c0(_0x95efdf._0x58ee8a)]['rectangle']=formatRectangle(this[_0x5264c0(_0x95efdf._0x10ad30)]),(_0x2357ab=this['_imageryLayer'])!==null&&_0x2357ab!==void 0x0&&(_0x3de66f=_0x2357ab['imageryProvider'])!==null&&_0x3de66f!==void 0x0&&_0x3de66f['ready']&&this['_imageryLayer']['imageryProvider'][_0x5264c0(0x7ca)]&&(this['_imageryLayer'][_0x5264c0(_0x95efdf._0x47b8c7)]['_rectangle']=this[_0x5264c0(_0x95efdf._0x12332f)]);}}else this['_rectangle']=undefined,delete this['options'][_0x5264c0(_0x95efdf._0x461e22)],this['reload']();}},{'key':_0x52a303(0x652),'value':function _0x1255eb(_0x4584df){var _0x52df1e=_0x52a303;if(Cesium__namespace['defined'](_0x4584df['rectangle'])){if(Cesium__namespace['defined'](_0x4584df['rectangle']['xmin'])&&Cesium__namespace['defined'](_0x4584df[_0x52df1e(_0x545ba4._0x282888)]['xmax'])&&Cesium__namespace[_0x52df1e(_0x545ba4._0xbf5480)](_0x4584df['rectangle'][_0x52df1e(_0x545ba4._0x4970a8)])&&Cesium__namespace['defined'](_0x4584df['rectangle']['ymax']))this['_rectangle']=Cesium__namespace['Rectangle']['fromDegrees'](_0x4584df['rectangle'][_0x52df1e(0x5f9)],_0x4584df['rectangle'][_0x52df1e(_0x545ba4._0x190b66)],_0x4584df['rectangle'][_0x52df1e(_0x545ba4._0x2f8ffc)],_0x4584df['rectangle']['ymax']);else _0x4584df[_0x52df1e(0x7ca)]instanceof Cesium__namespace[_0x52df1e(0xcae)]?this[_0x52df1e(0xaa9)]=_0x4584df['rectangle']:delete _0x4584df[_0x52df1e(0x7ca)];}else Cesium__namespace['defined'](_0x4584df['bbox'])&&_0x4584df['bbox']['length']&&_0x4584df[_0x52df1e(0x285)]['length']===0x4?this['_rectangle']=Cesium__namespace['Rectangle'][_0x52df1e(_0x545ba4._0x511af0)](_0x4584df['bbox'][0x0],_0x4584df[_0x52df1e(0x285)][0x1],_0x4584df['bbox'][0x2],_0x4584df[_0x52df1e(_0x545ba4._0x5cb80a)][0x3]):this['_rectangle']=undefined;}},{'key':'_setOptionsHook','value':function _0x332a7d(_0x248b95,_0x2839b1){this['_setRectangleByOptions'](_0x248b95),this['reload']();}},{'key':'_createImageryProvider','value':function _0x3c5d07(_0x53435e){var _0x4939fe=_0x52a303;return new Cesium__namespace[(_0x4939fe(_0x5b08a9._0x161c4e))](_0x53435e);}},{'key':'_addedHook','value':function _0x37cde9(){var _0x264946=_0x52a303,_0x594afc=this;this[_0x264946(0x514)][_0x264946(_0x133485._0x230623)]&&(this['options']['enablePickFeatures']=!![]);var _0x223fb2=this[_0x264946(0x8c8)](_objectSpread2(_objectSpread2({},this[_0x264946(_0x133485._0x45a9a8)]),{},{'rectangle':this['rectangle'],'mapChinaCRS':this[_0x264946(_0x133485._0x5d658d)]['chinaCRS']}));if(!Cesium__namespace['defined'](_0x223fb2))return;_0x223fb2['then']?_0x223fb2['then'](function(_0x5a11f1){_0x594afc['_addImageryLayer'](_0x5a11f1);}):this['_addImageryLayer'](_0x223fb2);}},{'key':'_addImageryLayer','value':function _0x5a9bd2(_0x4d3f98){var _0x48c87a=_0x52a303,_0x59c644=this,_0x3789a9,_0x429cc2,_0x4430cc=this['options'],_0x58db89=_objectSpread2(_objectSpread2({'show':this['show'],'alpha':this['opacity']},_0x4430cc),{},{'rectangle':this['rectangle'],'marsOptions':{'onAddTile':function _0x1b32f3(_0x2d528c){var _0x3a3a57=_0x59c644['_getTileEventParams'](_0x2d528c);_0x59c644['fire'](EventType['addTile'],_0x3a3a57);},'onAddTileSuccess':function _0x582fcb(_0x179a84){var _0x59bd6a=_0x4361,_0x78e4ae=_0x59c644[_0x59bd6a(_0x33ba54._0x23ff76)](_0x179a84);_0x59c644['fire'](EventType[_0x59bd6a(_0x33ba54._0x46b292)],_0x78e4ae);},'onAddTileError':function _0x1bf11d(_0xf39319){var _0x5132ac=_0x59c644['_getTileEventParams'](_0xf39319);_0x59c644['fire'](EventType['addTileError'],_0x5132ac);},'onRemoveTile':function _0x46e062(_0xe2dca9){var _0x552b58=_0x59c644['_getTileEventParams'](_0xe2dca9);_0x59c644['fire'](EventType['removeTile'],_0x552b58);}}});this['_imageryLayer']=new Cesium__namespace['ImageryLayer'](_0x4d3f98,_0x58db89),this[_0x48c87a(0x864)][_0x48c87a(0x42f)]=this['id'],this[_0x48c87a(_0x46125f._0x1c3936)][_0x48c87a(0x1e0)]=this[_0x48c87a(0x514)],this['_map'][_0x48c87a(0x95a)]['add'](this[_0x48c87a(_0x46125f._0xad00cd)]);this['options'][_0x48c87a(_0x46125f._0x1098c0)]&&(this[_0x48c87a(_0x46125f._0x4ebcb8)]=this['options']['zIndex']);if(this[_0x48c87a(_0x46125f._0x52104b)]['highlight'])this['options']['enablePickFeatures']=!![],this['bindHighlight'](this['options']['highlight']);else(_0x3789a9=this['options']['symbol'])!==null&&_0x3789a9!==void 0x0&&(_0x429cc2=_0x3789a9[_0x48c87a(_0x46125f._0xddaf59)])!==null&&_0x429cc2!==void 0x0&&_0x429cc2[_0x48c87a(_0x46125f._0x1eced7)]&&this['bindHighlight'](this[_0x48c87a(_0x46125f._0x52104b)]['symbol']['styleOptions']['highlight']);_0x4d3f98['readyPromise'][_0x48c87a(_0x46125f._0x41bd19)](function(_0x40538b){var _0x24f1e7=_0x48c87a,_0x4ac2cd;(_0x4ac2cd=_0x59c644['options'])!==null&&_0x4ac2cd!==void 0x0&&_0x4ac2cd[_0x24f1e7(0xf32)]&&_0x59c644['flyToByAnimationEnd'](),_0x59c644['_readyPromise']&&_0x59c644['_readyPromise']['resolve'](_0x59c644),_0x59c644['fire'](EventType['load'],{},!![]);});}},{'key':'_getTileEventParams','value':function _0x5bb0c8(_0x2ee20e){var _0x4ce8bf=_0x52a303;return{'x':_0x2ee20e['x'],'y':_0x2ee20e['y'],'level':_0x2ee20e[_0x4ce8bf(_0x2349ef._0x43a3cf)],'extent':formatRectangle(_0x2ee20e['rectangle'])};}},{'key':'_removedHook','value':function _0x584489(){var _0xf70596=_0x52a303,_0x2243f6,_0x3ae5f2;this['unbindHighlight'](),(_0x2243f6=this[_0xf70596(0x864)])!==null&&_0x2243f6!==void 0x0&&(_0x3ae5f2=_0x2243f6['imageryProvider'])!==null&&_0x3ae5f2!==void 0x0&&_0x3ae5f2['destroy']&&this['_imageryLayer']['imageryProvider']['destroy'](),this['_map']['imageryLayers'][_0xf70596(_0x314b4b._0x19c382)](this['_imageryLayer'],!![]),this['_imageryLayer']=null;}},{'key':_0x52a303(0x53b),'value':function _0x2a6664(){var _0x2ec2a5=_0x52a303,_0x534c8a,_0x1e503f=this,_0x8775c2=(_0x534c8a=this['options']['flyTo'])!==null&&_0x534c8a!==void 0x0?_0x534c8a:![];this['_imageryLayer']&&this['_removedHook'](),this['isAdded']&&(this['options']['flyTo']=![],this['once'](EventType[_0x2ec2a5(_0x3bdc36._0x39b3b7)],function(){var _0xd23d8=_0x2ec2a5;_0x1e503f['options'][_0xd23d8(0xf32)]=_0x8775c2;}),this[_0x2ec2a5(0xcef)]());}},{'key':'setOpacity','value':function _0x418027(_0x38a65f){var _0x19de42=_0x52a303;this['_imageryLayer']&&(this['_imageryLayer'][_0x19de42(_0x5c1326._0x70d0fc)]=_0x38a65f);}},{'key':'toTop','value':function _0x2f688d(){var _0x353113=_0x52a303;if(this['_map'])return this[_0x353113(0x399)][_0x353113(_0x2a9187._0x3ac864)]['raiseToTop'](this[_0x353113(0x864)]);}},{'key':'toBottom','value':function _0x58b88e(){var _0x268b2f=_0x52a303;if(this['_map'])return this[_0x268b2f(0x399)]['imageryLayers'][_0x268b2f(_0x85be04._0x5ee732)](this[_0x268b2f(0x864)]);}},{'key':'flyTo','value':function _0x1c6625(){var _0x226e29=_0x52a303,_0x3ea5ac=arguments[_0x226e29(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this[_0x226e29(0x399)]||!this['_imageryLayer'])return Promise['resolve'](![]);this[_0x226e29(_0x4f656e._0x4fd603)]['cancelFlyTo']();this['options']['flyToOptions']&&(_0x3ea5ac=_objectSpread2(_objectSpread2({},this['options']['flyToOptions']),_0x3ea5ac));if(this['options']['center'])return this[_0x226e29(_0x4f656e._0xc152fb)]['setCameraView'](this['options']['center'],_0x3ea5ac);else{if(this['options']['extent'])return this[_0x226e29(_0x4f656e._0x4fd603)]['flyToExtent'](this['options']['extent'],_0x3ea5ac);else{var _0x2c3cdf=this['rectangle'];if(Cesium__namespace[_0x226e29(0x70e)](_0x2c3cdf)&&_0x2c3cdf['equals']&&!_0x2c3cdf[_0x226e29(0x5f1)](Cesium__namespace['Rectangle']['MAX_VALUE'])&&_0x2c3cdf['west']>0x0&&_0x2c3cdf[_0x226e29(_0x4f656e._0x9b2103)]>0x0&&_0x2c3cdf[_0x226e29(_0x4f656e._0x4f8f1b)]>0x0&&_0x2c3cdf['north']>0x0)return this[_0x226e29(0x399)]['camera']['flyTo'](_objectSpread2(_objectSpread2({},_0x3ea5ac),{},{'destination':_0x2c3cdf}));}}return Promise['resolve'](![]);}},{'key':'bindHighlight','value':function _0x3a5ddc(_0xdfe80a){var _0x434d3e=_0x52a303;this['unbindHighlight'](),this[_0x434d3e(0x3e0)]=_0xdfe80a,this['on'](EventType['click'],this['_highlight_mouseEventHandler'],this);}},{'key':'unbindHighlight','value':function _0x29c837(){var _0x442c01=_0x52a303;this['_highlightOptions']&&(this['off'](EventType['click'],this[_0x442c01(_0x123acb._0x3b9808)],this),this[_0x442c01(_0x123acb._0x406480)][_0x442c01(0x9b9)](),this['_highlightOptions']=null);}},{'key':'_highlight_mouseEventHandler','value':function _0x45bf63(_0xf2d9e6){var _0x54b8a2=_0x52a303;this[_0x54b8a2(_0xd42c1e._0x300643)]['closeHighlight']();var _0x126810=_0xf2d9e6[_0x54b8a2(_0xd42c1e._0x2e5dc3)];_0x126810&&(this['_last_graphicsOptions']=_0x126810,this['_map'][_0x54b8a2(0x1ea)](this,this['_highlightOptions'],_0xf2d9e6));}},{'key':_0x52a303(_0x29ab09._0x17fc64),'value':function _0x316f41(_0x2400d9){this['_map']['closeHighlight']();}},{'key':'openHighlight','value':function _0x1815c4(_0x33378c){var _0xde8d0=_0x52a303,_0x379c2e=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![];_0x379c2e&&(this['_map']['closeHighlight'](),this['_map']['last_highlighGraphic']=this);var _0x2f2643=_0x33378c||this['_highlightOptions'];this['_last_graphicsOptions']&&_0x2f2643&&(!this['_graphicLayer']&&(this['_graphicLayer']=new GraphicLayer({'name':_0xde8d0(0xe5d),'private':!![]}),this['_map']['addLayer'](this[_0xde8d0(0x669)])),this[_0xde8d0(_0x56aa29._0x21505e)]['addGraphic'](this[_0xde8d0(0x887)]),this['fire'](EventType['highlightOpen'],{},!![]));}},{'key':'closeHighlight','value':function _0x54c6e1(){var _0x2fb37a=_0x52a303,_0x3a4de1;if(!this['_graphicLayer']||((_0x3a4de1=this['_map'])===null||_0x3a4de1===void 0x0?void 0x0:_0x3a4de1['last_highlighGraphic'])!==this)return;this['_graphicLayer']['clear'](),this[_0x2fb37a(0x399)]['_clearLastHighlight'](),this['fire'](EventType['highlightClose'],{},!![]);}}]),_0x46cf6d;}(BaseLayer),TerrainLayer=function(_0x145f75){var _0x278559={_0x643b5f:0xc82,_0x3872a3:0x3fd},_0x48ee83={_0x3c90cd:0xfab,_0x39c6f1:0xa80},_0x2de571={_0x4eb6c0:0xc82},_0x46f795={_0xda248:0x7a6},_0x4470d7={_0x4445cc:0x514},_0x4c2114=_0x5a92ef;_inherits(_0x1fddfb,_0x145f75);var _0x2a8d6a=_createSuper(_0x1fddfb);function _0x1fddfb(){return _classCallCheck(this,_0x1fddfb),_0x2a8d6a['apply'](this,arguments);}return _createClass(_0x1fddfb,[{'key':'_showHook','value':function _0x19a20c(_0x1858b1){_0x1858b1?this['_addedHook']():this['_removedHook']();}},{'key':'_mountedHook','value':function _0x11a099(){var _0x1c1898=_0x4361;this['_terrainProvider']=createTerrainProvider(this[_0x1c1898(0xc82)]());}},{'key':_0x4c2114(_0x278559._0x643b5f),'value':function _0x2eb25b(){var _0x495548=_0x4c2114,_0x3318ba=_objectSpread2({'templateValues':this[_0x495548(_0x4470d7._0x4445cc)][_0x495548(0xe89)]},this['options']['terrain']);return _0x3318ba;}},{'key':'_addedHook','value':function _0x24f3f5(){var _0x46a9d4=_0x4c2114;this[_0x46a9d4(_0x46f795._0xda248)]&&this[_0x46a9d4(0xbaf)]();}},{'key':_0x4c2114(_0x278559._0x3872a3),'value':function _0x3fe1be(){this['_map']['terrainProvider']=getNoTerrainProvider();}},{'key':'_setOptionsHook','value':function _0x2149a6(_0x437ac3,_0x16b22e){var _0x517515=_0x4c2114;this['_terrainProvider']=createTerrainProvider(this[_0x517515(_0x2de571._0x4eb6c0)]()),this[_0x517515(0xbaf)]();}},{'key':_0x4c2114(0xbaf),'value':function _0x363e13(){var _0x91e38a=_0x4c2114,_0xfb4fd6=this,_0x4c34ea=function _0x1530fd(_0x49b853){var _0x330ba3=_0x4361;_0xfb4fd6[_0x330ba3(0x399)]['off'](EventType[_0x330ba3(0xa4b)],_0x1530fd),_0xfb4fd6['_map'][_0x330ba3(0xcf5)](EventType['terrainLoadError'],_0x4dda9a),_0xfb4fd6['_readyPromise']['resolve'](_0xfb4fd6),_0xfb4fd6['fire'](EventType[_0x330ba3(0x7f4)],{'terrain':_0xfb4fd6['_terrainProvider']});},_0x4dda9a=function _0x54ad0e(_0x112d9d){var _0x10af50=_0x4361,_0x151190;_0xfb4fd6['_map']['off'](EventType['terrainLoadSuccess'],_0x4c34ea),_0xfb4fd6['_map']['off'](EventType['terrainLoadError'],_0x54ad0e),(_0x151190=_0xfb4fd6[_0x10af50(0xccd)])!==null&&_0x151190!==void 0x0&&_0x151190['reject']&&_0xfb4fd6['_readyPromise']['reject'](_0x112d9d);};this['_map'][_0x91e38a(_0x48ee83._0x3c90cd)](EventType['terrainLoadSuccess'],_0x4c34ea),this['_map']['once'](EventType[_0x91e38a(0x551)],_0x4dda9a),this[_0x91e38a(_0x48ee83._0x39c6f1)]['readyPromise']['then'](_0x4c34ea),this['_map']['terrainProvider']=this[_0x91e38a(_0x48ee83._0x39c6f1)];}}]),_0x1fddfb;}(BaseLayer);register$2('terrain',TerrainLayer);var ArcGisCacheLayer=function(_0x461d7f){_inherits(_0x10d863,_0x461d7f);var _0x152b3a=_createSuper(_0x10d863);function _0x10d863(){var _0x2dd97c=_0x4361;return _classCallCheck(this,_0x10d863),_0x152b3a[_0x2dd97c(0xa90)](this,arguments);}return _createClass(_0x10d863,[{'key':'_createImageryProvider','value':function _0x400ada(_0x19873e){return createImageryProvider$j(_0x19873e);}}]),_0x10d863;}(BaseTileLayer);function createImageryProvider$j(_0x4c1a1a){var _0x28e5fa={_0x52fb2d:0x1ed,_0x32ec08:0x41c,_0x59f591:0xea3,_0x335392:0x69e,_0x4edc08:0x69e,_0x303979:0x69e},_0x3ac8dc={_0x20374b:0xdba},_0x5db6cd=_0x5a92ef;_0x4c1a1a['url']=_0x4c1a1a['url']['replace'](_0x5db6cd(0x402),_0x5db6cd(_0x28e5fa._0x52fb2d))['replace']('{y}',_0x5db6cd(_0x28e5fa._0x32ec08))[_0x5db6cd(_0x28e5fa._0x59f591)]('{z}','L{arc_z}');var _0x22d405=_0x4c1a1a['upperCase'];return _0x4c1a1a[_0x5db6cd(_0x28e5fa._0x335392)]=_0x4c1a1a['customTags']||{},_0x4c1a1a[_0x5db6cd(_0x28e5fa._0x4edc08)]['arc_x']=function(_0x2a964b,_0x19acab,_0x8838e8,_0x3657f0){var _0x1504d6=_0x5db6cd;return _0x22d405?padLeft0(_0x19acab[_0x1504d6(0xdba)](0x10),0x8)['toUpperCase']():padLeft0(_0x19acab['toString'](0x10),0x8);},_0x4c1a1a[_0x5db6cd(_0x28e5fa._0x303979)]['arc_y']=function(_0x4c55d2,_0x5bd00f,_0x10563f,_0x4989a3){var _0x58a2be=_0x5db6cd;return _0x22d405?padLeft0(_0x10563f[_0x58a2be(0xdba)](0x10),0x8)['toUpperCase']():padLeft0(_0x10563f['toString'](0x10),0x8);},_0x4c1a1a['customTags']['arc_z']=function(_0x30d5a6,_0xb8af67,_0x33d92f,_0x2169f2){var _0x515ac9=_0x5db6cd;return _0x22d405?padLeft0(_0x2169f2[_0x515ac9(_0x3ac8dc._0x20374b)](),0x2)[_0x515ac9(0xd55)]():padLeft0(_0x2169f2['toString'](),0x2);},_0x4c1a1a['customTags'][_0x5db6cd(0x5df)]=function(_0x317131,_0x481a87,_0x503882,_0x5b0c82){var _0x5155cf=_0x5db6cd;return _0x22d405?padLeft0((_0x5b0c82+0x1)[_0x5155cf(0xdba)](),0x2)['toUpperCase']():padLeft0((_0x5b0c82+0x1)['toString'](),0x2);},_0x4c1a1a=converOptions(_0x4c1a1a),new XyzImageryProvider$1(_0x4c1a1a);}ArcGisCacheLayer['createImageryProvider']=createImageryProvider$j;var layerType$j=_0x5a92ef(0x32a);register$2(layerType$j,ArcGisCacheLayer),registerImageryProvider(layerType$j,createImageryProvider$j);var ArcGisTileLayer=function(_0x567fba){var _0x2feb4b={_0x12b5c5:0x8c8},_0x2e7704=_0x5a92ef;_inherits(_0x427756,_0x567fba);var _0x1c213a=_createSuper(_0x427756);function _0x427756(){return _classCallCheck(this,_0x427756),_0x1c213a['apply'](this,arguments);}return _createClass(_0x427756,[{'key':_0x2e7704(_0x2feb4b._0x12b5c5),'value':function _0x5cb63e(_0x932605){return createImageryProvider$i(_0x932605);}}]),_0x427756;}(BaseTileLayer);function createImageryProvider$i(_0x3e0b92){var _0x12ebd7=_0x5a92ef;_0x3e0b92=converOptions(_0x3e0b92);if(isString(_0x3e0b92['url']))_0x3e0b92['url']=_0x3e0b92['url']+'/tile/{z}/{y}/{x}';else _0x3e0b92['url']instanceof Cesium__namespace[_0x12ebd7(0x70d)]&&(_0x3e0b92['url']['url']=_0x3e0b92[_0x12ebd7(0x49c)][_0x12ebd7(0x49c)]+'/tile/{z}/{y}/{x}');return new XyzImageryProvider$1(_0x3e0b92);}ArcGisTileLayer[_0x5a92ef(0x259)]=createImageryProvider$i;var layerType$i='arcgis_tile';register$2(layerType$i,ArcGisTileLayer),registerImageryProvider(layerType$i,createImageryProvider$i);var ArcGisImageryProvider=(function(){var _0x4283df={_0x2528d3:0x7ca,_0x57f6da:0xe6e,_0x4a992b:0xbc6,_0x22d006:0x228},_0x2fc94c={_0x23caf8:0x78c,_0x2e4761:0xbff,_0x391b8c:0x888,_0x8b6b48:0x5c8,_0x3df4c8:0x6e1,_0xe0c9c7:0x4b9,_0x5d8ace:0xf53,_0x1a2b9c:0xab5},_0x3413d1={_0x48889:0xabd,_0x203112:0x674,_0x2da73a:0x4b9,_0x296382:0x4ce,_0x2c5a93:0x611,_0x3a8481:0x3f2,_0xa2f228:0x611,_0x58e36e:0x6e1,_0x42b6ee:0xae3,_0x482099:0x6e1,_0x1ef44f:0xe6e},_0x35be3a={_0x456867:0x49c,_0xc75e1b:0x788,_0x234941:0x454},_0x13ad4a={_0x3c2985:0x514,_0x2040ab:0x823,_0x33db22:0xe06,_0x26b107:0x70e,_0x12111a:0xb74,_0x2d98cb:0xa25,_0x38ce5c:0x420,_0x205fa7:0xd32},_0x2cb3b5={_0x228de9:0xabc},_0x5435ea={_0xf3125e:0x514,_0x260b52:0x674},_0x170f03={_0x44bd86:0x514},_0x53c5c1={_0x3f4b8b:0x514},_0x591b01={_0x4a2d1f:0xccd,_0x37094d:0xea8},_0x1ee72f={_0x4bb1d0:0x70e,_0x35dced:0xcf9,_0x210aa3:0x90f,_0x1edc29:0x4ce,_0x4e6cd6:0x226,_0x4b3e1d:0xb1a},_0x14aa79=_0x5a92ef;function _0x388674(){var _0x597509=_0x4361,_0x57289b,_0x5c374f,_0x1fb316,_0x42b599,_0x6ae6ab=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x388674),this['options']=_0x6ae6ab;var _0x35f1ba=Cesium__namespace['Resource'][_0x597509(0x49d)](_0x6ae6ab[_0x597509(0x49c)]);_0x35f1ba['appendForwardSlash'](),Cesium__namespace[_0x597509(_0x1ee72f._0x4bb1d0)](_0x6ae6ab[_0x597509(0x269)])&&_0x35f1ba[_0x597509(_0x1ee72f._0x35dced)]({'token':_0x6ae6ab['token']}),this[_0x597509(_0x1ee72f._0x210aa3)]=_0x35f1ba,this[_0x597509(0x3a7)]=_0x6ae6ab[_0x597509(0x53e)],this['_tileWidth']=(_0x57289b=_0x6ae6ab[_0x597509(0x9a2)])!==null&&_0x57289b!==void 0x0?_0x57289b:0x100,this[_0x597509(_0x1ee72f._0x1edc29)]=(_0x5c374f=_0x6ae6ab['tileHeight'])!==null&&_0x5c374f!==void 0x0?_0x5c374f:0x100,this['_maximumLevel']=_0x6ae6ab['maximumLevel'],this['_maxTileLevel']=_0x6ae6ab['maxTileLevel'],this['_crs']=_0x6ae6ab['crs'],this['enablePickFeatures']=(_0x1fb316=_0x6ae6ab['enablePickFeatures'])!==null&&_0x1fb316!==void 0x0?_0x1fb316:!![],this[_0x597509(_0x1ee72f._0x4e6cd6)]=(_0x42b599=_0x6ae6ab[_0x597509(_0x1ee72f._0x4b3e1d)])!==null&&_0x42b599!==void 0x0?_0x42b599:!![],this['_initTilingSchemeByCrs'](_0x6ae6ab['crs']||CRS['EPSG4326']),this['_errorEvent']=new Cesium__namespace['Event'](),this[_0x597509(0xd32)]=![],this['_readyPromise']=Cesium__namespace['defer']?Cesium__namespace['defer']():Cesium__namespace['when']['defer'](),this['_useTiles']?this['_requestMetadata']():(this['_ready']=!![],this['_readyPromise']['resolve'](!![]));}return _createClass(_0x388674,[{'key':_0x14aa79(0x49c),'get':function _0x3d242b(){return this['_resource']['_url'];}},{'key':'token','get':function _0x54d0cf(){return this['_resource']['queryParameters']['token'];}},{'key':'proxy','get':function _0x1ae6c5(){return this['_resource']['proxy'];}},{'key':'tileWidth','get':function _0x1d5b6e(){return this['_tileWidth'];}},{'key':'tileHeight','get':function _0x4b3de2(){return this['_tileHeight'];}},{'key':'maximumLevel','get':function _0x2447d7(){return this['_maximumLevel'];}},{'key':'minimumLevel','get':function _0x3cbb8b(){return 0x0;}},{'key':_0x14aa79(0x29c),'get':function _0x376f0a(){return this['_tilingScheme'];}},{'key':_0x14aa79(_0x4283df._0x2528d3),'get':function _0x45f615(){return this['_rectangle'];}},{'key':'tileDiscardPolicy','get':function _0x198c33(){return this['_tileDiscardPolicy'];}},{'key':'errorEvent','get':function _0x1deb8d(){return this['_errorEvent'];}},{'key':_0x14aa79(0x535),'get':function _0x47e0e7(){return this['_ready'];}},{'key':'readyPromise','get':function _0x3d677a(){var _0x181230=_0x14aa79;return this[_0x181230(_0x591b01._0x4a2d1f)][_0x181230(_0x591b01._0x37094d)];}},{'key':'credit','get':function _0x111bbf(){return this['_credit'];}},{'key':'usingPrecachedTiles','get':function _0x3ceeec(){return this['_useTiles'];}},{'key':'hasAlphaChannel','get':function _0x339ae2(){return!![];}},{'key':'layers','get':function _0x3fb823(){var _0x5264ba=_0x14aa79;return this[_0x5264ba(_0x53c5c1._0x3f4b8b)]['layers'];}},{'key':_0x14aa79(_0x4283df._0x57f6da),'get':function _0x123725(){var _0x2eff1d=_0x14aa79;return this[_0x2eff1d(_0x170f03._0x44bd86)]['layerDefs'];}},{'key':_0x14aa79(0xd7a),'value':function _0x33bd77(_0x5e9a14){var _0x4c1100=_0x14aa79;if(_0x5e9a14===CRS['EPSG3857']){var _0x54d072;return this['_tilingScheme']=this['options']['tilingScheme']||new Cesium__namespace['WebMercatorTilingScheme']({'ellipsoid':this['options']['ellipsoid']}),this['_rectangle']=(_0x54d072=this[_0x4c1100(_0x5435ea._0xf3125e)]['rectangle'])!==null&&_0x54d072!==void 0x0?_0x54d072:this['_tilingScheme']['rectangle'],!![];}else{if(_0x5e9a14===CRS['EPSG4326']||_0x5e9a14===CRS[_0x4c1100(_0x5435ea._0x260b52)]){var _0xb54cc9;return this['_tilingScheme']=this['options']['tilingScheme']||new Cesium__namespace['GeographicTilingScheme']({'ellipsoid':this['options']['ellipsoid']}),this[_0x4c1100(0xaa9)]=(_0xb54cc9=this['options']['rectangle'])!==null&&_0xb54cc9!==void 0x0?_0xb54cc9:this['_tilingScheme']['rectangle'],!![];}else return![];}}},{'key':'_requestMetadata','value':function _0x2ff403(){var _0x110bdc=_0x14aa79,_0xf7c685=this,_0x28d960=this['_resource'][_0x110bdc(0x97e)]({'queryParameters':{'f':'json'}});_0x28d960[_0x110bdc(0x976)]()['then'](function(_0x3f5f9d){var _0x588487=_0x110bdc;_0xf7c685[_0x588487(_0x2cb3b5._0x228de9)](_0x3f5f9d);})[_0x110bdc(0xb0c)](function(_0x5e3bf7){_0xf7c685['_metadataFailure'](_0x5e3bf7);});}},{'key':_0x14aa79(0xabc),'value':function _0x1645bb(_0x7f9ade){var _0x334bc9=_0x14aa79;this['capabilities']=_0x7f9ade;if(!Cesium__namespace['defined'](_0x7f9ade['tileInfo'])){this['_useTiles']=![];if(!this[_0x334bc9(_0x13ad4a._0x3c2985)]['crs']){var _0x1554df;this['_crs']=getCRSByWkid((_0x1554df=_0x7f9ade['spatialReference'])===null||_0x1554df===void 0x0?void 0x0:_0x1554df['wkid']),this['_initTilingSchemeByCrs'](this['_crs']);}}else{this['_useTiles']=!![];var _0x1a622e=_0x7f9ade['tileInfo'];this[_0x334bc9(_0x13ad4a._0x2040ab)]=_0x1a622e[_0x334bc9(0x2b5)],this['_tileHeight']=_0x1a622e[_0x334bc9(_0x13ad4a._0x33db22)];!this['_maximumLevel']&&(this['_maximumLevel']=_0x1a622e['lods'][_0x334bc9(0x6ba)]-0x1);if(!this['options']['crs']){var _0x435456;this['_crs']=getCRSByWkid((_0x435456=_0x1a622e['spatialReference'])===null||_0x435456===void 0x0?void 0x0:_0x435456['wkid']),this[_0x334bc9(0x226)]=this['_initTilingSchemeByCrs'](this['_crs']);}this['_useTiles']&&!Cesium__namespace[_0x334bc9(_0x13ad4a._0x26b107)](this['_tileDiscardPolicy'])&&(this['_tileDiscardPolicy']=new Cesium__namespace['DiscardMissingTileImagePolicy']({'missingImageUrl':this[_0x334bc9(0xfe3)](0x0,0x0,this['_maximumLevel'])['url'],'pixelsToCheck':[new Cesium__namespace['Cartesian2'](0x0,0x0),new Cesium__namespace['Cartesian2'](0xc8,0x14),new Cesium__namespace[(_0x334bc9(_0x13ad4a._0x12111a))](0x14,0xc8),new Cesium__namespace['Cartesian2'](0x50,0x6e),new Cesium__namespace[(_0x334bc9(0xb74))](0xa0,0x82)],'disableCheckIfAllPixelsAreTransparent':!![]}));}var _0x664b9c=_0x7f9ade[_0x334bc9(_0x13ad4a._0x2d98cb)]||_0x7f9ade['extent'];if(!this['options']['rectangle']&&_0x664b9c){var _0x4bdad4,_0x342a1f,_0x4b07b9=this['_crs'];(_0x4bdad4=_0x664b9c)!==null&&_0x4bdad4!==void 0x0&&(_0x342a1f=_0x4bdad4['spatialReference'])!==null&&_0x342a1f!==void 0x0&&_0x342a1f[_0x334bc9(0x54a)]&&(_0x4b07b9=getCRSByWkid(_0x664b9c['spatialReference']['wkid']));if(_0x4b07b9){if(_0x4b07b9!==CRS['EPSG4326']&&_0x4b07b9!==CRS['EPSG4490']){var _0x327ecc=proj4Trans([_0x664b9c['xmin'],_0x664b9c['ymin']],_0x4b07b9),_0x5732a4=proj4Trans([_0x664b9c[_0x334bc9(_0x13ad4a._0x38ce5c)],_0x664b9c['ymax']],_0x4b07b9);_0x664b9c={'xmin':_0x327ecc[0x0],'ymin':_0x327ecc[0x1],'xmax':_0x5732a4[0x0],'ymax':_0x5732a4[0x1]};}this['_extent']=_0x664b9c,_0x664b9c['xmin']>0x0&&_0x664b9c['xmax']<0xb3&&_0x664b9c['ymin']>0x0&&_0x664b9c[_0x334bc9(0x3b9)]<0x55&&(this['_rectangle']=Cesium__namespace['Rectangle'][_0x334bc9(0xb8f)](_0x664b9c[_0x334bc9(0x5f9)],_0x664b9c[_0x334bc9(0x831)],_0x664b9c['xmax'],_0x664b9c['ymax']));}}this[_0x334bc9(_0x13ad4a._0x205fa7)]=!![],this['_readyPromise']['resolve'](!![]);if(Cesium__namespace['TileProviderError'][_0x334bc9(0x9d5)])Cesium__namespace['TileProviderError']['reportSuccess'](this['_metadataError']);else Cesium__namespace['TileProviderError']['handleSuccess']&&Cesium__namespace['TileProviderError']['handleSuccess'](this['_metadataError']);}},{'key':'_metadataFailure','value':function _0x5142b7(_0x11e419){var _0x5398ac=_0x14aa79,_0x4b6600,_0xed4a75=_0x5398ac(0xdf8)['concat'](this[_0x5398ac(0x90f)][_0x5398ac(_0x35be3a._0x456867)],'.');if(Cesium__namespace['TileProviderError']['reportError'])this['_metadataError']=Cesium__namespace['TileProviderError']['reportError'](this['_metadataError'],this,this['_errorEvent'],_0xed4a75,undefined,undefined,undefined,this['_requestMetadata']);else Cesium__namespace[_0x5398ac(0x529)]['handleError']&&(this['_metadataError']=Cesium__namespace['TileProviderError'][_0x5398ac(_0x35be3a._0xc75e1b)](this['_metadataError'],this,this[_0x5398ac(_0x35be3a._0x234941)],_0xed4a75,undefined,undefined,undefined,this[_0x5398ac(0xcb6)]));(_0x4b6600=this['_readyPromise'])!==null&&_0x4b6600!==void 0x0&&_0x4b6600['reject']&&this[_0x5398ac(0xccd)]['reject'](new Cesium__namespace['RuntimeError'](_0xed4a75));}},{'key':'getTileCredits','value':function _0x4ae935(_0x4b2832,_0x173b48,_0x4b431d){return undefined;}},{'key':_0x14aa79(_0x4283df._0x4a992b),'value':function _0x58e4bf(_0x511a68,_0x14e5ac,_0x38e97f,_0x53055f){var _0x808042=_0x14aa79;return Cesium__namespace['ImageryProvider']['loadImage'](this,this[_0x808042(0xfe3)](_0x511a68,_0x14e5ac,_0x38e97f,_0x53055f));}},{'key':'_buildImageResource','value':function _0x4b855e(_0x5d7de0,_0x24ae61,_0x408618,_0x5c2250){var _0x58379d=_0x14aa79,_0x45842d=this['_useTiles'];_0x45842d&&Cesium__namespace[_0x58379d(0x70e)](this['_maxTileLevel'])&&(_0x45842d=_0x408618<this[_0x58379d(0x2e2)]);if(_0x45842d)return this[_0x58379d(_0x3413d1._0x48889)]===CRS[_0x58379d(_0x3413d1._0x203112)]&&(_0x408618=_0x408618+0x1),this[_0x58379d(0x90f)][_0x58379d(0x97e)]({'url':'tile/'['concat'](_0x408618,'/')['concat'](_0x24ae61,'/')['concat'](_0x5d7de0),'request':_0x5c2250});else{var _0x25107d=this['_tilingScheme']['tileXYToNativeRectangle'](_0x5d7de0,_0x24ae61,_0x408618),_0x479e73=''[_0x58379d(0x4b9)](_0x25107d['west'],',')[_0x58379d(_0x3413d1._0x2da73a)](_0x25107d['south'],',')['concat'](_0x25107d['east'],',')['concat'](_0x25107d['north']),_0x25c4cf={'bbox':_0x479e73,'size':''[_0x58379d(_0x3413d1._0x2da73a)](this[_0x58379d(0x823)],',')['concat'](this[_0x58379d(_0x3413d1._0x296382)]),'format':'png32','transparent':!![],'f':_0x58379d(0x634)};return this[_0x58379d(0x6c4)]['projection']instanceof Cesium__namespace['GeographicProjection']?(_0x25c4cf[_0x58379d(0xba8)]=this['_wkid']||0x10e6,_0x25c4cf[_0x58379d(_0x3413d1._0x2c5a93)]=this[_0x58379d(_0x3413d1._0x3a8481)]||0x10e6):(_0x25c4cf[_0x58379d(0xba8)]=this['_wkid']||0xf11,_0x25c4cf[_0x58379d(_0x3413d1._0xa2f228)]=this['_wkid']||0xf11),this[_0x58379d(_0x3413d1._0x58e36e)]&&(_0x25c4cf['layers']=_0x58379d(_0x3413d1._0x42b6ee)['concat'](this[_0x58379d(_0x3413d1._0x482099)])),this['layerDefs']&&(_0x25c4cf['layerDefs']=this[_0x58379d(_0x3413d1._0x1ef44f)]),this['_resource']['getDerivedResource']({'url':'export','request':_0x5c2250,'queryParameters':_0x25c4cf});}}},{'key':_0x14aa79(_0x4283df._0x22d006),'value':function _0x3d20d2(_0x30f77c,_0x2b28a0,_0x10ebab,_0x3aa2d3,_0x4ce6b3){var _0x166ffc={_0xb43025:0x70e,_0x5a0925:0xeec},_0xc666a0=_0x14aa79;if(!this[_0xc666a0(_0x2fc94c._0x23caf8)])return undefined;var _0x47981a=this['_tilingScheme']['tileXYToNativeRectangle'](_0x30f77c,_0x2b28a0,_0x10ebab),_0x394fcc,_0x593e6d,_0x6aa974;if(this['_tilingScheme'][_0xc666a0(_0x2fc94c._0x2e4761)]instanceof Cesium__namespace['GeographicProjection'])_0x394fcc=Cesium__namespace['Math']['toDegrees'](_0x3aa2d3),_0x593e6d=Cesium__namespace['Math']['toDegrees'](_0x4ce6b3),_0x6aa974='4326';else{var _0x2ae772=this['_tilingScheme']['projection']['project'](new Cesium__namespace[(_0xc666a0(_0x2fc94c._0x391b8c))](_0x3aa2d3,_0x4ce6b3,0x0));_0x394fcc=_0x2ae772['x'],_0x593e6d=_0x2ae772['y'],_0x6aa974='3857';}var _0x87fd16=_0xc666a0(_0x2fc94c._0x8b6b48);Cesium__namespace['defined'](this[_0xc666a0(_0x2fc94c._0x3df4c8)])&&(_0x87fd16+=':'['concat'](this['layers']));var _0x3039e5={'f':'json','tolerance':0x2,'geometryType':'esriGeometryPoint','geometry':''['concat'](_0x394fcc,',')[_0xc666a0(_0x2fc94c._0xe0c9c7)](_0x593e6d),'mapExtent':''['concat'](_0x47981a['west'],',')['concat'](_0x47981a['south'],',')['concat'](_0x47981a[_0xc666a0(_0x2fc94c._0x5d8ace)],',')[_0xc666a0(0x4b9)](_0x47981a['north']),'imageDisplay':''[_0xc666a0(0x4b9)](this['_tileWidth'],',')['concat'](this['_tileHeight'],_0xc666a0(0x605)),'sr':_0x6aa974,'layers':_0x87fd16};Cesium__namespace['defined'](this['layerDefs'])&&(_0x3039e5['layerDefs']=this['layerDefs']);var _0x751cfa=this['_resource']['getDerivedResource']({'url':'identify','queryParameters':_0x3039e5});return _0x751cfa[_0xc666a0(0x865)]()[_0xc666a0(_0x2fc94c._0x1a2b9c)](function(_0x992dba){var _0xb68025=_0xc666a0,_0xf4ec8f=[],_0x43432c=_0x992dba['results'];if(!Cesium__namespace[_0xb68025(_0x166ffc._0xb43025)](_0x43432c))return _0xf4ec8f;var _0x41a047=_0xb68025(0xbfb)+_0x6aa974;for(var _0xe61445=0x0;_0xe61445<_0x43432c[_0xb68025(0x6ba)];++_0xe61445){var _0x4b9363=_0x43432c[_0xe61445],_0x56a964=new Cesium__namespace['ImageryLayerFeatureInfo']();_0x56a964[_0xb68025(0x500)]=_0x4b9363,_0x56a964['crs']=_0x41a047,_0x56a964[_0xb68025(0xa34)]=_0x4b9363['value'],_0x56a964[_0xb68025(_0x166ffc._0x5a0925)]=_0x4b9363['attributes'],_0x56a964['configureDescriptionFromProperties'](_0x4b9363[_0xb68025(0xa11)]),_0xf4ec8f[_0xb68025(0x8e7)](_0x56a964);}return _0xf4ec8f;});}}]),_0x388674;}());function getCRSByWkid(_0x44b075){var _0x1458cd=_0x5a92ef;switch(_0x44b075){case 0x10e6:case 0x10bb:return CRS['EPSG4326'];case 0x118a:return CRS['EPSG4490'];case 0x18ed4:case 0xdbf31:case 0xf11:return CRS['EPSG3857'];default:return isNumber(_0x44b075)?_0x1458cd(0xbfb)+_0x44b075:undefined;}}var ArcGisLayer=function(_0x15e231){var _0x5b0bf2={_0x1f9a1d:0x362},_0x39f25c={_0x4448d5:0x7f5},_0x27ad89={_0x40ff22:0x53f},_0x5e4291={_0x1af351:0x2a3},_0x2aaabb=_0x5a92ef;_inherits(_0x3091e8,_0x15e231);var _0x1d0953=_createSuper(_0x3091e8);function _0x3091e8(){return _classCallCheck(this,_0x3091e8),_0x1d0953['apply'](this,arguments);}return _createClass(_0x3091e8,[{'key':'crs','get':function _0x8ea321(){var _0x18b16c;return((_0x18b16c=this['imageryProvider'])===null||_0x18b16c===void 0x0?void 0x0:_0x18b16c['_crs'])||this['options']['crs']||CRS['EPSG4326'];}},{'key':'capabilities','get':function _0x4fc4bc(){var _0x316f3c=_0x4361,_0x2b515d;return(_0x2b515d=this['imageryProvider'])===null||_0x2b515d===void 0x0?void 0x0:_0x2b515d[_0x316f3c(_0x5e4291._0x1af351)];}},{'key':'_addedHook','value':function _0x487c75(){var _0x13be9b=_0x4361;_get(_getPrototypeOf(_0x3091e8['prototype']),'_addedHook',this)[_0x13be9b(_0x27ad89._0x40ff22)](this);}},{'key':_0x2aaabb(0x8c8),'value':function _0x15647f(_0x3e319d){return createImageryProvider$h(_0x3e319d);}},{'key':'hasPopup','value':function _0x4f094f(){var _0x49a375=_0x2aaabb;if(this[_0x49a375(_0x39f25c._0x4448d5)])return!![];return![];}},{'key':'bindPopup','value':function _0x35ea90(_0x36a9e8,_0x4a92cd){var _0x10a487=_0x2aaabb;return this['_popupConfig']={'content':_0x36a9e8,'options':_0x4a92cd,'layer':this},this[_0x10a487(0x98e)](),this;}},{'key':'unbindPopup','value':function _0x1e61ea(){return this['closePopup'](),this['_popupConfig']=null,this;}},{'key':'closePopup','value':function _0x5cd8fa(){var _0x46af45=_0x2aaabb;return this['_map']&&this['hasPopup']()&&this['_map'][_0x46af45(_0x5b0bf2._0x1f9a1d)]['close'](null,this),this;}}]),_0x3091e8;}(BaseTileLayer);function createImageryProvider$h(_0x57336a){var _0x116827={_0x4898c6:0xecb},_0x474750=_0x5a92ef;if(Cesium__namespace['defined'](_0x57336a['layer'])&&!Cesium__namespace['defined'](_0x57336a['url']))switch(_0x57336a['layer']){case'vec':_0x57336a['url']=_0x474750(_0x116827._0x4898c6);break;case'img_d':_0x57336a['url']='https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer';break;}return _0x57336a=converOptions(_0x57336a),_0x57336a['czm']?new Cesium__namespace['ArcGisMapServerImageryProvider'](_0x57336a):new ArcGisImageryProvider(_0x57336a);}ArcGisLayer['createImageryProvider']=createImageryProvider$h;var layerType$h=_0x5a92ef(0x27a);register$2(layerType$h,ArcGisLayer),registerImageryProvider(layerType$h,createImageryProvider$h);var BaiduLayer=function(_0x46f071){_inherits(_0x391990,_0x46f071);var _0x59f174=_createSuper(_0x391990);function _0x391990(){return _classCallCheck(this,_0x391990),_0x59f174['apply'](this,arguments);}return _createClass(_0x391990,[{'key':'_createImageryProvider','value':function _0x49dda7(_0x11adcf){return createImageryProvider$g(_0x11adcf);}}]),_0x391990;}(BaseTileLayer);function createImageryProvider$g(_0x3e24ce){return _0x3e24ce=converOptions(_0x3e24ce),new BaiduImageryProvider(_0x3e24ce);}BaiduLayer['createImageryProvider']=createImageryProvider$g;var layerType$g=_0x5a92ef(0xde8);register$2(layerType$g,BaiduLayer),registerImageryProvider(layerType$g,createImageryProvider$g);var BingLayer=function(_0x2a2889){var _0x4faf08=_0x5a92ef;_inherits(_0x2166fb,_0x2a2889);var _0x45abf9=_createSuper(_0x2166fb);function _0x2166fb(){var _0x5979d0=_0x4361;return _classCallCheck(this,_0x2166fb),_0x45abf9[_0x5979d0(0xa90)](this,arguments);}return _createClass(_0x2166fb,[{'key':_0x4faf08(0x8c8),'value':function _0x14737f(_0x1f50d2){return createImageryProvider$f(_0x1f50d2);}}]),_0x2166fb;}(BaseTileLayer);function createImageryProvider$f(_0x485879){var _0x2cdcb8=_0x5a92ef,_0x427f66,_0x3dc0ba,_0x28b9cd,_0x319610;return _0x485879['url']=(_0x427f66=_0x485879['url'])!==null&&_0x427f66!==void 0x0?_0x427f66:'https://dev.virtualearth.net',_0x485879['culture']=(_0x3dc0ba=_0x485879['culture'])!==null&&_0x3dc0ba!==void 0x0?_0x3dc0ba:'zh-Hans',_0x485879['key']=(_0x28b9cd=_0x485879['key'])!==null&&_0x28b9cd!==void 0x0?_0x28b9cd:bing,_0x485879['layer']=(_0x319610=_0x485879['layer'])!==null&&_0x319610!==void 0x0?_0x319610:Cesium__namespace['BingMapsStyle']['Aerial'],_0x485879=converOptions(_0x485879),new Cesium__namespace[(_0x2cdcb8(0xa19))](_objectSpread2({'mapStyle':_0x485879['layer']},_0x485879));}BingLayer['createImageryProvider']=createImageryProvider$f;var layerType$f='bing';register$2(layerType$f,BingLayer),registerImageryProvider(layerType$f,createImageryProvider$f);var GaodeLayer=function(_0x5b47b1){_inherits(_0x2c7d91,_0x5b47b1);var _0x406b7f=_createSuper(_0x2c7d91);function _0x2c7d91(){return _classCallCheck(this,_0x2c7d91),_0x406b7f['apply'](this,arguments);}return _createClass(_0x2c7d91,[{'key':'_createImageryProvider','value':function _0x37724f(_0x28fd39){return createImageryProvider$e(_0x28fd39);}}]),_0x2c7d91;}(BaseTileLayer);function createImageryProvider$e(_0x1877fd){var _0x339be5={_0x59a1ab:0x88b},_0x59a746=_0x5a92ef;return _0x1877fd['chinaCRS']=_0x1877fd[_0x59a746(_0x339be5._0x59a1ab)]||ChinaCRS['GCJ02'],_0x1877fd=converOptions(_0x1877fd),new GaodeImageryProvider(_0x1877fd);}GaodeLayer['createImageryProvider']=createImageryProvider$e;var layerType$e='gaode';register$2(layerType$e,GaodeLayer),registerImageryProvider(layerType$e,createImageryProvider$e);var GeeLayer=function(_0x2b36a0){_inherits(_0x21f5ab,_0x2b36a0);var _0x48b245=_createSuper(_0x21f5ab);function _0x21f5ab(){var _0x5c3bbd=_0x4361;return _classCallCheck(this,_0x21f5ab),_0x48b245[_0x5c3bbd(0xa90)](this,arguments);}return _createClass(_0x21f5ab,[{'key':'_createImageryProvider','value':function _0x2cb4f5(_0x473f36){return createImageryProvider$d(_0x473f36);}}]),_0x21f5ab;}(BaseTileLayer);function createImageryProvider$d(_0x1ee416){var _0x1df6c4={_0x1210d1:0xf24},_0x2bf4e9=_0x5a92ef;return _0x1ee416=converOptions(_0x1ee416),new Cesium__namespace['GoogleEarthEnterpriseImageryProvider'](_objectSpread2(_objectSpread2({},_0x1ee416),{},{'metadata':new Cesium__namespace[(_0x2bf4e9(_0x1df6c4._0x1210d1))](_0x1ee416['url'])}));}GeeLayer['createImageryProvider']=createImageryProvider$d;var layerType$d='gee';register$2(layerType$d,GeeLayer),registerImageryProvider(layerType$d,createImageryProvider$d);var GoogleLayer=function(_0x228c28){_inherits(_0x1de519,_0x228c28);var _0x5413f1=_createSuper(_0x1de519);function _0x1de519(){var _0x3a895a=_0x4361;return _classCallCheck(this,_0x1de519),_0x5413f1[_0x3a895a(0xa90)](this,arguments);}return _createClass(_0x1de519,[{'key':'_createImageryProvider','value':function _0x4ec3df(_0x52e1ce){return createImageryProvider$c(_0x52e1ce);}}]),_0x1de519;}(BaseTileLayer);function createImageryProvider$c(_0x304a7e){var _0x211f01={_0x5a8a86:0x6f5},_0x43b7fc=_0x5a92ef;return _0x304a7e['chinaCRS']=_0x304a7e['chinaCRS']||ChinaCRS[_0x43b7fc(_0x211f01._0x5a8a86)],_0x304a7e=converOptions(_0x304a7e),new GoogleImageryProvider(_0x304a7e);}GoogleLayer[_0x5a92ef(0x259)]=createImageryProvider$c;var layerType$c='google';register$2(layerType$c,GoogleLayer),registerImageryProvider(layerType$c,createImageryProvider$c);var ImageLayer=function(_0x3d358a){var _0x447c63=_0x5a92ef;_inherits(_0x190bbd,_0x3d358a);var _0x207225=_createSuper(_0x190bbd);function _0x190bbd(){return _classCallCheck(this,_0x190bbd),_0x207225['apply'](this,arguments);}return _createClass(_0x190bbd,[{'key':_0x447c63(0x8c8),'value':function _0x7cab7c(_0x193334){return createImageryProvider$b(_0x193334);}}]),_0x190bbd;}(BaseTileLayer);function createImageryProvider$b(_0x1f3724){if(!_0x1f3724['url'])return null;return _0x1f3724=converOptions(_0x1f3724),new Cesium__namespace['SingleTileImageryProvider'](_0x1f3724);}ImageLayer[_0x5a92ef(0x259)]=createImageryProvider$b;var layerType$b='image';register$2(layerType$b,ImageLayer),registerImageryProvider(layerType$b,createImageryProvider$b);var IonLayer=function(_0x4c3011){_inherits(_0x54fbb7,_0x4c3011);var _0x2d0671=_createSuper(_0x54fbb7);function _0x54fbb7(){return _classCallCheck(this,_0x54fbb7),_0x2d0671['apply'](this,arguments);}return _createClass(_0x54fbb7,[{'key':'_createImageryProvider','value':function _0x703b4d(_0x420124){return createImageryProvider$a(_0x420124);}}]),_0x54fbb7;}(BaseTileLayer);function createImageryProvider$a(_0x460b87){var _0x5107d1={_0x5d272c:0xb30,_0x2de1db:0xb30},_0x4341d9=_0x5a92ef,_0x59f1ee;return _0x460b87[_0x4341d9(_0x5107d1._0x5d272c)]=(_0x59f1ee=_0x460b87[_0x4341d9(_0x5107d1._0x2de1db)])!==null&&_0x59f1ee!==void 0x0?_0x59f1ee:ion,_0x460b87=converOptions(_0x460b87),new Cesium__namespace[(_0x4341d9(0xd1a))](_0x460b87);}IonLayer['createImageryProvider']=createImageryProvider$a;var layerType$a='ion';register$2(layerType$a,IonLayer),registerImageryProvider(layerType$a,createImageryProvider$a);var MapboxLayer=function(_0x3fa7a3){_inherits(_0x320d01,_0x3fa7a3);var _0x3819fc=_createSuper(_0x320d01);function _0x320d01(){var _0x13251a=_0x4361;return _classCallCheck(this,_0x320d01),_0x3819fc[_0x13251a(0xa90)](this,arguments);}return _createClass(_0x320d01,[{'key':'_createImageryProvider','value':function _0x565343(_0x46f95b){return createImageryProvider$9(_0x46f95b);}}]),_0x320d01;}(BaseTileLayer);function createImageryProvider$9(_0x5dac6a){var _0x316b9d={_0x4877c9:0xa67,_0x31a29b:0xd31,_0x2a4b49:0x9e5},_0x3c096d={_0x18e950:0x29c},_0xae3f4b=_0x5a92ef,_0x2b8d12,_0x57a409,_0x4c8da8,_0x19ca03;_0x5dac6a['url']=(_0x2b8d12=_0x5dac6a['url'])!==null&&_0x2b8d12!==void 0x0?_0x2b8d12:_0xae3f4b(0x227),_0x5dac6a['username']=(_0x57a409=_0x5dac6a[_0xae3f4b(0xd52)])!==null&&_0x57a409!==void 0x0?_0x57a409:_0xae3f4b(_0x316b9d._0x4877c9),_0x5dac6a['accessToken']=(_0x4c8da8=_0x5dac6a['accessToken'])!==null&&_0x4c8da8!==void 0x0?_0x4c8da8:mapbox,_0x5dac6a['scaleFactor']=(_0x19ca03=_0x5dac6a[_0xae3f4b(_0x316b9d._0x31a29b)])!==null&&_0x19ca03!==void 0x0?_0x19ca03:!![],_0x5dac6a=converOptions(_0x5dac6a);var _0x31ef99=new Cesium__namespace[(_0xae3f4b(_0x316b9d._0x2a4b49))](_0x5dac6a);return Promise['resolve'](_0x5dac6a)[_0xae3f4b(0xab5)](function(_0x2e2fd3){var _0x36f316=_0xae3f4b;_0x5dac6a[_0x36f316(_0x3c096d._0x18e950)]&&(_0x31ef99['_imageryProvider']['_tilingScheme']=_0x5dac6a[_0x36f316(0x29c)]);}),_0x31ef99;}MapboxLayer['createImageryProvider']=createImageryProvider$9;var layerType$9=_0x5a92ef(0x2cc);register$2(layerType$9,MapboxLayer),registerImageryProvider(layerType$9,createImageryProvider$9);var OsmLayer=function(_0x7a739a){_inherits(_0x39748b,_0x7a739a);var _0x16db55=_createSuper(_0x39748b);function _0x39748b(){return _classCallCheck(this,_0x39748b),_0x16db55['apply'](this,arguments);}return _createClass(_0x39748b,[{'key':'_createImageryProvider','value':function _0x11cb4c(_0x535117){return createImageryProvider$8(_0x535117);}}]),_0x39748b;}(BaseTileLayer);function createImageryProvider$8(_0x501d17){return _0x501d17=converOptions(_0x501d17),new OsmImageryProvider(_0x501d17);}OsmLayer['createImageryProvider']=createImageryProvider$8;var layerType$8='osm';register$2(layerType$8,OsmLayer),registerImageryProvider(layerType$8,createImageryProvider$8);var XyzImageryProvider=function(_0x160646){var _0x4c5f8a={_0x20adc4:0x69e,_0x18e5ef:0xae8,_0x23f77f:0xd8c};_inherits(_0x2252c9,_0x160646);var _0xbdffd6=_createSuper(_0x2252c9);function _0x2252c9(){var _0x2b1ecd=_0x4361,_0x40cabd,_0x104805=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2252c9),_0x104805[_0x2b1ecd(_0x4c5f8a._0x20adc4)]=_0x104805['customTags']||{},_0x104805['customTags'][_0x2b1ecd(_0x4c5f8a._0x18e5ef)]=function(_0x6396c,_0x415c6d,_0x3de32e,_0xaf8f60){return location['host'];},_0x104805['customTags']['hostname']=function(_0x2827e4,_0x461f1f,_0x7caf2,_0x4f2b41){var _0x8321c1=_0x2b1ecd;return location[_0x8321c1(0x63a)];},_0x104805['customTags'][_0x2b1ecd(_0x4c5f8a._0x23f77f)]=function(_0x230d05,_0x517ca7,_0x48c513,_0x2c9fc8){return _0x2c9fc8+0x1;},_0x40cabd=_0xbdffd6['call'](this,_0x104805),_0x40cabd[_0x2b1ecd(0x514)]=_0x104805,_0x40cabd;}return _createClass(_0x2252c9);}(Cesium__namespace['UrlTemplateImageryProvider']),TdtLayer=function(_0x21cf52){_inherits(_0x22d4b1,_0x21cf52);var _0x24b917=_createSuper(_0x22d4b1);function _0x22d4b1(){return _classCallCheck(this,_0x22d4b1),_0x24b917['apply'](this,arguments);}return _createClass(_0x22d4b1,[{'key':'_createImageryProvider','value':function _0x30f981(_0x4ca180){return createImageryProvider$7(_0x4ca180);}}]),_0x22d4b1;}(BaseTileLayer);function createImageryProvider$7(_0x58d36e){var _0x55df9f={_0x34202f:0x49c},_0x1e05a6=_0x5a92ef;return _0x58d36e=converOptions(_0x58d36e),_0x58d36e['url']?(_0x58d36e[_0x1e05a6(0x3c4)]=_0x58d36e['subdomains']||'01234567',_0x58d36e[_0x1e05a6(_0x55df9f._0x34202f)]+='&tk='+(_0x58d36e['key']||tianditu),new XyzImageryProvider(_0x58d36e)):new TdtImageryProvider(_0x58d36e);}TdtLayer[_0x5a92ef(0x259)]=createImageryProvider$7;var layerType$7='tdt';register$2(layerType$7,TdtLayer),registerImageryProvider(layerType$7,createImageryProvider$7);var TencentLayer=function(_0x5dc49a){var _0x48d2f3=_0x5a92ef;_inherits(_0x5115aa,_0x5dc49a);var _0x1e0800=_createSuper(_0x5115aa);function _0x5115aa(){return _classCallCheck(this,_0x5115aa),_0x1e0800['apply'](this,arguments);}return _createClass(_0x5115aa,[{'key':_0x48d2f3(0x8c8),'value':function _0xf7fbc0(_0x207da6){return createImageryProvider$6(_0x207da6);}}]),_0x5115aa;}(BaseTileLayer);function createImageryProvider$6(_0x3060c3){var _0x5eb889={_0x40f4b5:0x88b},_0x42ffa7=_0x5a92ef;return _0x3060c3[_0x42ffa7(0x88b)]=_0x3060c3[_0x42ffa7(_0x5eb889._0x40f4b5)]||ChinaCRS['GCJ02'],_0x3060c3=converOptions(_0x3060c3),new TencentImageryProvider(_0x3060c3);}TencentLayer[_0x5a92ef(0x259)]=createImageryProvider$6;var layerType$6='tencent';register$2(layerType$6,TencentLayer),registerImageryProvider(layerType$6,createImageryProvider$6);var TmsLayer=function(_0xe6a512){var _0x76c03={_0x5c4b30:0x8c8},_0x3d0c10=_0x5a92ef;_inherits(_0x448dfb,_0xe6a512);var _0x307541=_createSuper(_0x448dfb);function _0x448dfb(){return _classCallCheck(this,_0x448dfb),_0x307541['apply'](this,arguments);}return _createClass(_0x448dfb,[{'key':_0x3d0c10(_0x76c03._0x5c4b30),'value':function _0x8db8ea(_0x389949){return createImageryProvider$5(_0x389949);}}]),_0x448dfb;}(BaseTileLayer);function createImageryProvider$5(_0x1859e3){var _0x2f7ac5=_0x5a92ef;return _0x1859e3=converOptions(_0x1859e3),!_0x1859e3['url']&&(_0x1859e3[_0x2f7ac5(0x49c)]=Cesium__namespace[_0x2f7ac5(0x1006)]('Assets/Textures/NaturalEarthII')),new Cesium__namespace['TileMapServiceImageryProvider'](_0x1859e3);}TmsLayer['createImageryProvider']=createImageryProvider$5;var layerType$5=_0x5a92ef(0x873);register$2(layerType$5,TmsLayer),registerImageryProvider(layerType$5,createImageryProvider$5);var WmsLayer=function(_0x15070b){var _0x3abca6={_0x48fc18:0x7f5},_0xa36c4a={_0x5f10c4:0x771,_0x41ac26:0x6ba,_0x41db50:0xa6b,_0x11ad9f:0x318,_0x457bed:0x318,_0x3efb14:0xdff,_0x4b9360:0xc05,_0x444081:0x901,_0x39be36:0xb8f,_0x182b3d:0x420,_0x4935f0:0x3b9},_0x738034={_0x3127e6:0x1d7,_0x2df51e:0x514,_0x11d719:0xcef,_0x96c6e2:0x53f};_inherits(_0x506889,_0x15070b);var _0x1fd345=_createSuper(_0x506889);function _0x506889(){return _classCallCheck(this,_0x506889),_0x1fd345['apply'](this,arguments);}return _createClass(_0x506889,[{'key':'_addedHook','value':function _0x59e7af(){var _0x14601f={_0x279790:0xe26},_0x402be2=_0x4361,_0x200479=this;Cesium__namespace[_0x402be2(_0x738034._0x3127e6)](this[_0x402be2(_0x738034._0x2df51e)]['getCapabilities'],!![])?this['getMetadata']()['then'](function(_0x1d8950){var _0x51e1ba=_0x402be2;_0x200479['isAdded']&&_get(_getPrototypeOf(_0x506889[_0x51e1ba(_0x14601f._0x279790)]),'_addedHook',_0x200479)['call'](_0x200479);}):_get(_getPrototypeOf(_0x506889['prototype']),_0x402be2(_0x738034._0x11d719),this)[_0x402be2(_0x738034._0x96c6e2)](this);}},{'key':'_createImageryProvider','value':function _0xed3479(_0x8e6fd0){return createImageryProvider$4(_0x8e6fd0);}},{'key':'getMetadata','value':function _0x1434ce(){var _0x36de41={_0x245dd3:0xd94,_0x83bb7d:0x98d,_0x2c8c21:0x514},_0x2819a4={_0xdc2001:0x2d1},_0x3d35d2={_0x325af2:0x426,_0x3d2c0b:0xb03},_0x2d9328=this;return new Promise(function(_0x9faf5f,_0x5abd94){var _0x178e2a=_0x4361;if(_0x2d9328['capabilities']){_0x9faf5f(_0x2d9328[_0x178e2a(0x2a3)]);return;}var _0x17ac77={'service':_0x178e2a(_0x36de41._0x245dd3),'request':'GetCapabilities','version':_0x178e2a(_0x36de41._0x83bb7d)},_0x353c1e=_0x2d9328['options'][_0x178e2a(0x49c)];_0x2d9328['options']['templateValues']&&(_0x353c1e=template(_0x353c1e,_0x2d9328[_0x178e2a(_0x36de41._0x2c8c21)]['templateValues'])),Cesium__namespace['Resource'][_0x178e2a(0xc59)](_objectSpread2(_objectSpread2({},_0x2d9328['options']),{},{'url':_0x353c1e,'queryParameters':_0x17ac77,'proxy':_0x2d9328['_proxy']}))['then'](function(_0x44e1a2){var _0x16bc6d=_0x178e2a;if(_0x2d9328['isDestroy'])return;if(_0x44e1a2){_0x2d9328['capabilities']=_0x44e1a2;try{_0x2d9328[_0x16bc6d(_0x3d35d2._0x325af2)](_0x44e1a2);}catch(_0x306358){logInfo('WMS\x20解析GetCapabilities有误',_0x306358);}}_0x9faf5f(_0x44e1a2),_0x2d9328[_0x16bc6d(_0x3d35d2._0x3d2c0b)](EventType['loadConfig'],{'capabilities':_0x44e1a2});})[_0x178e2a(0xb0c)](function(_0x3492f1){var _0x545b5d=_0x178e2a;logInfo(_0x545b5d(_0x2819a4._0xdc2001),_0x3492f1),_0x9faf5f(_0x3492f1);});});}},{'key':'_initByMetaData','value':function _0x411542(_0x2d1878){var _0x585321=_0x4361,_0x2a42fb=this['options']['layers'];_0x2a42fb[_0x585321(0x51a)](':')!==-0x1&&(_0x2a42fb=_0x2a42fb['split'](':')[0x1]);var _0x45d068=this[_0x585321(0xfca)](_0x2d1878,'Layer'),_0x4a9a89=_0x45d068[_0x585321(0xd8e)](_0x585321(_0xa36c4a._0x5f10c4));for(var _0x524c91=0x0,_0x1a0ae5=_0x4a9a89[_0x585321(_0xa36c4a._0x41ac26)];_0x524c91<_0x1a0ae5;_0x524c91++){var _0x539982=_0x4a9a89[_0x524c91],_0xbc1b8d=this['_readChildNodeVal'](_0x539982,_0x585321(_0xa36c4a._0x41db50)),_0x2c832f=this[_0x585321(_0xa36c4a._0x11ad9f)](_0x539982,'Title');if(_0xbc1b8d===_0x2a42fb||_0x2c832f===_0x2a42fb){var _0x56f600=this[_0x585321(_0xa36c4a._0x457bed)](_0x539982,_0x585321(_0xa36c4a._0x3efb14));!this['options']['crs']&&_0x56f600&&(this['options'][_0x585321(0x2a6)]=_0x56f600);var _0x485e79=this['_readChildNode'](_0x539982,_0x585321(_0xa36c4a._0x4b9360));if(!this['options']['rectangle']&&_0x485e79){var _0x582d92=Math[_0x585321(0x901)](Number(_0x485e79['getAttribute']('minx')),-0xb4),_0x5bc7ac=Math['min'](Number(_0x485e79[_0x585321(0xa4e)]('maxx')),0xb4),_0x4738af=Math[_0x585321(_0xa36c4a._0x444081)](Number(_0x485e79[_0x585321(0xa4e)](_0x585321(0xc5c))),-0x55),_0x47dfed=Math['min'](Number(_0x485e79['getAttribute']('maxy')),0x55);if(isNaN(_0x582d92)||isNaN(_0x5bc7ac)||isNaN(_0x4738af)||isNaN(_0x47dfed))break;var _0x33c10d={'xmin':_0x582d92,'ymin':_0x4738af,'xmax':_0x5bc7ac,'ymax':_0x47dfed};console['log']('wms\x20extent:',_0x33c10d),this['options']['extent']=_0x33c10d,this[_0x585321(0xaa9)]=Cesium__namespace[_0x585321(0xcae)][_0x585321(_0xa36c4a._0x39be36)](_0x33c10d['xmin'],_0x33c10d[_0x585321(0x831)],_0x33c10d[_0x585321(_0xa36c4a._0x182b3d)],_0x33c10d[_0x585321(_0xa36c4a._0x4935f0)]);}break;}}}},{'key':'_readChildNode','value':function _0x2210d2(_0x5f3699,_0x575d08){var _0x311af8=_0x5f3699['getElementsByTagName'](_0x575d08);return _0x311af8['length']>0x0?_0x311af8[0x0]:null;}},{'key':'_readChildNodeVal','value':function _0x46c7fa(_0x270027,_0x5d65d0){var _0x326adb=this['_readChildNode'](_0x270027,_0x5d65d0);if(_0x326adb!==null&&_0x326adb!==void 0x0&&_0x326adb['innerHTML'])return _0x326adb['innerHTML'];else return _0x326adb!==null&&_0x326adb!==void 0x0&&_0x326adb['getInnerHTML']?_0x326adb['getInnerHTML']():null;}},{'key':'hasPopup','value':function _0x2a4a87(){if(this['_popupConfig'])return!![];return![];}},{'key':'bindPopup','value':function _0x4ffd12(_0x4e8d29,_0x5569bf){var _0x56804f=_0x4361;return this[_0x56804f(_0x3abca6._0x48fc18)]={'content':_0x4e8d29,'options':_0x5569bf,'layer':this},this['_bindControl'](),this;}},{'key':'unbindPopup','value':function _0x55b6d1(){return this['closePopup'](),this['_popupConfig']=null,this;}},{'key':'closePopup','value':function _0x2c063f(){var _0x235ca9=_0x4361;return this['_map']&&this[_0x235ca9(0xa6d)]()&&this['_map'][_0x235ca9(0x362)]['close'](null,this),this;}}]),_0x506889;}(BaseTileLayer);function createImageryProvider$4(_0x297c81){return _0x297c81=converOptions(_0x297c81),new Cesium__namespace['WebMapServiceImageryProvider'](_0x297c81);}WmsLayer[_0x5a92ef(0x259)]=createImageryProvider$4;var layerType$4='wms';register$2(layerType$4,WmsLayer),registerImageryProvider(layerType$4,createImageryProvider$4);var WmtsLayer=function(_0x4bf93d){var _0x3a7d52={_0x2e2df2:0x100f,_0x3a390f:0x318},_0x3bc7f2={_0x4a9fec:0xcc2},_0xc252f9={_0x31bac3:0xad7,_0x58802c:0xd8e,_0x4e69a4:0x6ba,_0x14c710:0x38a,_0x343f8c:0x300,_0x53ea69:0x514,_0x58c2ff:0xaa9,_0x5d5dcb:0x3b9,_0x55aa90:0x5da,_0x482c8d:0x67f,_0x245c57:0x932,_0x5591a6:0x514},_0x45d43f={_0x5675af:0x23b,_0x152f6d:0x8f8,_0x2e317f:0xb74,_0x54cf0c:0xd94,_0x310ca5:0x514,_0x1273b4:0x2a6,_0x3b0ca4:0xe68,_0x22e0c3:0xe19,_0x7b58a1:0x812,_0x5b9ef2:0xf94},_0x27b440={_0x2eca95:0x41b,_0x529c4f:0xd91,_0x3a0a82:0x888},_0x5eec2b={_0xe06c75:0x514,_0x2b935a:0x53f},_0x1defbd=_0x5a92ef;_inherits(_0x546fc8,_0x4bf93d);var _0x33485e=_createSuper(_0x546fc8);function _0x546fc8(){return _classCallCheck(this,_0x546fc8),_0x33485e['apply'](this,arguments);}return _createClass(_0x546fc8,[{'key':'_addedHook','value':function _0x195420(){var _0x534c65=_0x4361,_0x357498,_0x539b14=this;((_0x357498=this[_0x534c65(_0x5eec2b._0xe06c75)]['getCapabilities'])!==null&&_0x357498!==void 0x0?_0x357498:!![])?this[_0x534c65(0x100f)]()[_0x534c65(0xab5)](function(_0x1ab468){var _0x36e3d1=_0x534c65;_0x539b14['isAdded']&&_get(_getPrototypeOf(_0x546fc8['prototype']),_0x36e3d1(0xcef),_0x539b14)['call'](_0x539b14);}):_get(_getPrototypeOf(_0x546fc8['prototype']),'_addedHook',this)[_0x534c65(_0x5eec2b._0x2b935a)](this);}},{'key':'_createImageryProvider','value':function _0x24a2f5(_0x4b7f32){var _0x2a043a=this,_0x48a8c6=createImageryProvider$3(_0x4b7f32);if(_0x4b7f32['pickFeatures'])_0x48a8c6['pickFeatures']=_0x4b7f32['pickFeatures'];else _0x4b7f32['pickFeaturesUrl']&&(_0x48a8c6['pickFeatures']=function(_0x25760d,_0xe76b95,_0x27a788,_0x395fd7,_0x23bd25){var _0x5166d5=_0x4361;return _0x2a043a[_0x5166d5(0x228)](_0x25760d,_0xe76b95,_0x27a788,_0x395fd7,_0x23bd25);});return _0x48a8c6;}},{'key':'pickFeatures','value':function _0x5d2b43(_0x54da95,_0x1d4dad,_0x11a84d,_0x2b447d,_0x22769e){var _0x3312e=_0x4361,_0x300415,_0x1f8ed5;if(!this['options']['enablePickFeatures'])return undefined;var _0x5aea07=this['imageryProvider'],_0x39b84e=new Cesium__namespace[(_0x3312e(_0x45d43f._0x5675af))]();if(_0x5aea07['tilingScheme']['projection']instanceof Cesium__namespace['GeographicProjection'])_0x39b84e['x']=Cesium__namespace['Math'][_0x3312e(_0x45d43f._0x152f6d)](_0x2b447d),_0x39b84e['y']=Cesium__namespace['Math']['toDegrees'](_0x22769e);else{var _0x25e56d=new Cesium__namespace['Cartographic']();_0x25e56d['longitude']=_0x2b447d,_0x25e56d['latitude']=_0x22769e,_0x5aea07['tilingScheme']['projection']['project'](_0x25e56d,_0x39b84e);}var _0x1ea2bf=new Cesium__namespace[(_0x3312e(_0x45d43f._0x2e317f))](),_0x130770=_0x5aea07['tilingScheme']['tileXYToNativeRectangle'](_0x54da95,_0x1d4dad,_0x11a84d,new Cesium__namespace['Rectangle']());_0x1ea2bf['x']=_0x5aea07[_0x3312e(0x9a2)]*(_0x39b84e['x']-_0x130770[_0x3312e(0x812)])/_0x130770['width']|0x0,_0x1ea2bf['y']=_0x5aea07['tileHeight']*(_0x130770[_0x3312e(0xf94)]-_0x39b84e['y'])/_0x130770['height']|0x0;var _0x570be4=_objectSpread2(_objectSpread2({},this['options']['getFeatureInfoParameters']||{}),{},{'service':_0x3312e(_0x45d43f._0x54cf0c),'version':'1.1.1','request':'GetFeatureInfo','layers':this[_0x3312e(_0x45d43f._0x310ca5)]['layer'],'query_layers':this['options']['layer'],'info_format':'application/json','srs':(_0x300415=this['options'][_0x3312e(_0x45d43f._0x1273b4)])!==null&&_0x300415!==void 0x0?_0x300415:((_0x1f8ed5=this['options']['tilingScheme'])===null||_0x1f8ed5===void 0x0?void 0x0:_0x1f8ed5['projection'])instanceof Cesium__namespace[_0x3312e(_0x45d43f._0x3b0ca4)]?_0x3312e(_0x45d43f._0x22e0c3):'EPSG:4326','bbox':''['concat'](_0x130770[_0x3312e(_0x45d43f._0x7b58a1)],',')[_0x3312e(0x4b9)](_0x130770[_0x3312e(0x943)],',')[_0x3312e(0x4b9)](_0x130770['east'],',')['concat'](_0x130770[_0x3312e(_0x45d43f._0x5b9ef2)]),'width':_0x5aea07['tileWidth'],'height':_0x5aea07['tileHeight'],'x':_0x1ea2bf['x'],'y':_0x1ea2bf['y']});return fetchJson(_objectSpread2(_objectSpread2({},this[_0x3312e(0x514)]),{},{'url':this['options']['pickFeaturesUrl'],'queryParameters':_0x570be4,'proxy':this['_proxy']}))['then'](function(_0x141b5e){var _0x54ffea=_0x3312e,_0x12aefb=[],_0xcc95fc=_0x141b5e['features'];for(var _0x359dab=0x0;_0x359dab<_0xcc95fc['length'];++_0x359dab){var _0x321102=_0xcc95fc[_0x359dab],_0xa2fdde=new Cesium__namespace['ImageryLayerFeatureInfo']();_0xa2fdde['data']=_0x321102,_0xa2fdde[_0x54ffea(0xeec)]=_0x321102['properties'],_0xa2fdde['configureNameFromProperties'](_0x321102['properties']),_0xa2fdde['configureDescriptionFromProperties'](_0x321102['properties']);if(Cesium__namespace[_0x54ffea(0x70e)](_0x321102['geometry'])&&_0x321102['geometry']['type']===_0x54ffea(_0x27b440._0x2eca95)){var _0x33ed0a=_0x321102['geometry']['coordinates'][0x0],_0x5af6ac=_0x321102['geometry']['coordinates'][0x1];_0xa2fdde[_0x54ffea(_0x27b440._0x529c4f)]=Cesium__namespace[_0x54ffea(_0x27b440._0x3a0a82)]['fromDegrees'](_0x33ed0a,_0x5af6ac);}_0x12aefb['push'](_0xa2fdde);}return _0x12aefb;});}},{'key':_0x1defbd(_0x3a7d52._0x2e2df2),'value':function _0x45109f(){var _0x137a36={_0x5c9c33:0xf3d},_0x171027=this;return new Promise(function(_0x1aed35,_0x5dccc3){var _0x1c9bbf=_0x4361;if(_0x171027['capabilities']){_0x1aed35(_0x171027['capabilities']);return;}var _0x56de82={'service':'WMTS','request':'GetCapabilities','version':_0x1c9bbf(_0x137a36._0x5c9c33)};Cesium__namespace['Resource'][_0x1c9bbf(0xc59)](_objectSpread2(_objectSpread2({},_0x171027['options']),{},{'queryParameters':_0x56de82,'proxy':_0x171027['_proxy']}))['then'](function(_0x433625){if(_0x171027['isDestroy'])return;if(_0x433625){_0x171027['capabilities']=_0x433625;try{_0x171027['_initByMetaData'](_0x433625);}catch(_0x2eb429){logInfo('解析GetCapabilities出错',_0x2eb429);}}_0x1aed35(_0x433625),_0x171027['fire'](EventType['loadConfig'],{'capabilities':_0x433625});})['catch'](function(_0x8e1aed){logInfo('WMTS\x20GetCapabilities请求出错',_0x8e1aed),_0x1aed35(_0x8e1aed);});});}},{'key':'_initByMetaData','value':function _0x197af0(_0x37aaac){var _0x316cde=_0x1defbd,_0x368d63=this[_0x316cde(0xfca)](_0x37aaac,_0x316cde(_0xc252f9._0x31bac3)),_0x1d4538=_0x368d63[_0x316cde(_0xc252f9._0x58802c)](_0x316cde(0x771));for(var _0x228351=0x0,_0x298eac=_0x1d4538[_0x316cde(_0xc252f9._0x4e69a4)];_0x228351<_0x298eac;_0x228351++){var _0x51901c=_0x1d4538[_0x228351],_0x2af2eb=this['_readChildNodeVal'](_0x51901c,'ows:Identifier');if(_0x2af2eb===this['options']['layer']){var _0x59b5c7=this['_readChildNode'](_0x51901c,'ows:WGS84BoundingBox');if(!this['options']['rectangle']&&_0x59b5c7){var _0x1cbc42=this['_readChildNodeVal'](_0x59b5c7,'ows:LowerCorner'),_0x5b2f05=this[_0x316cde(0x318)](_0x59b5c7,_0x316cde(0xa6a));if(_0x1cbc42&&_0x5b2f05){_0x1cbc42=_0x1cbc42['split']('\x20'),_0x5b2f05=_0x5b2f05[_0x316cde(_0xc252f9._0x14c710)]('\x20');var _0xcc5d6b=Math['max'](Number(_0x1cbc42[0x0]),-0xb4),_0x5940b9=Math[_0x316cde(_0xc252f9._0x343f8c)](Number(_0x5b2f05[0x0]),0xb4),_0x7e5d7e=Math['max'](Number(_0x1cbc42[0x1]),-0x55),_0x54a364=Math['min'](Number(_0x5b2f05[0x1]),0x55),_0x15cf3a={'xmin':_0xcc5d6b,'ymin':_0x7e5d7e,'xmax':_0x5940b9,'ymax':_0x54a364};this[_0x316cde(_0xc252f9._0x53ea69)]['extent']=_0x15cf3a,this[_0x316cde(_0xc252f9._0x58c2ff)]=Cesium__namespace['Rectangle']['fromDegrees'](_0x15cf3a[_0x316cde(0x5f9)],_0x15cf3a['ymin'],_0x15cf3a['xmax'],_0x15cf3a[_0x316cde(_0xc252f9._0x5d5dcb)]);}}!Cesium__namespace[_0x316cde(0x70e)](this['options'][_0x316cde(_0xc252f9._0x55aa90)])&&(this['options'][_0x316cde(0x5da)]=this['_readChildNodeVal'](this[_0x316cde(0xfca)](_0x51901c,_0x316cde(_0xc252f9._0x482c8d)),_0x316cde(0xf17)));var _0x4224a8=_0x51901c['getElementsByTagName']('TileMatrixSetLink');for(var _0x436b93=0x0,_0x1a3dcb=_0x4224a8['length'];_0x436b93<_0x1a3dcb;_0x436b93++){var _0x5cf0a9=_0x4224a8[_0x436b93],_0x579dcc=this['_readChildNodeVal'](_0x5cf0a9,'TileMatrixSet');!Cesium__namespace['defined'](this[_0x316cde(0x514)][_0x316cde(_0xc252f9._0x245c57)])&&(this['options'][_0x316cde(0x932)]=_0x579dcc);if(_0x579dcc===this['options']['tileMatrixSetID']){if(!this[_0x316cde(_0xc252f9._0x53ea69)]['tileMatrixLabels']){var _0x66ef04=this['_readChildNode'](_0x5cf0a9,'TileMatrixSetLimits');if(_0x66ef04){var _0x6c5ea3=_0x66ef04['getElementsByTagName']('TileMatrixLimits'),_0x3d6a6d=[];for(var _0x104c5b=0x0,_0x2cd198=_0x6c5ea3['length'];_0x104c5b<_0x2cd198;_0x104c5b++){var _0x2595ca=this['_readChildNodeVal'](_0x6c5ea3[_0x104c5b],'TileMatrix');_0x3d6a6d['push'](_0x2595ca);}this[_0x316cde(_0xc252f9._0x5591a6)][_0x316cde(0x591)]=_0x3d6a6d;}}break;}}break;}}}},{'key':'_readChildNode','value':function _0x593a23(_0x3e242c,_0x111c13){if(!_0x3e242c)return null;var _0x3c69d1=_0x3e242c['getElementsByTagName'](_0x111c13);return _0x3c69d1['length']>0x0?_0x3c69d1[0x0]:null;}},{'key':_0x1defbd(_0x3a7d52._0x3a390f),'value':function _0x48d1dc(_0x4e63e8,_0x5577c0){var _0x2209bc=_0x1defbd;if(!_0x4e63e8)return null;var _0x491636=this[_0x2209bc(0xfca)](_0x4e63e8,_0x5577c0);if(_0x491636!==null&&_0x491636!==void 0x0&&_0x491636['innerHTML'])return _0x491636[_0x2209bc(_0x3bc7f2._0x4a9fec)];else return _0x491636!==null&&_0x491636!==void 0x0&&_0x491636[_0x2209bc(0x286)]?_0x491636['getInnerHTML']():null;}}]),_0x546fc8;}(BaseTileLayer);function createImageryProvider$3(_0x48d2b6){var _0x249f53={_0x1f5d25:0x2a6,_0xd7a4d4:0xddb},_0x442f3d={_0xde538a:0xdba},_0x8f81fd=_0x5a92ef;return _0x48d2b6=converOptions(_0x48d2b6),_0x48d2b6[_0x8f81fd(_0x249f53._0x1f5d25)]===CRS['EPSG4490']&&(_0x48d2b6['tileMatrixLabels']=_toConsumableArray(Array(0x14)['keys']())['map'](function(_0x2816b6){var _0x35ac77=_0x8f81fd;return(_0x2816b6+0x1)[_0x35ac77(_0x442f3d._0xde538a)]();})),new Cesium__namespace[(_0x8f81fd(_0x249f53._0xd7a4d4))](_0x48d2b6);}WmtsLayer['createImageryProvider']=createImageryProvider$3;var layerType$3=_0x5a92ef(0xb36);register$2(layerType$3,WmtsLayer),registerImageryProvider(layerType$3,createImageryProvider$3);var XyzLayer=function(_0x2777dd){var _0x3e8965={_0x2ad1f3:0x8c8},_0x59cf2f=_0x5a92ef;_inherits(_0x2ebf8b,_0x2777dd);var _0x83594d=_createSuper(_0x2ebf8b);function _0x2ebf8b(){return _classCallCheck(this,_0x2ebf8b),_0x83594d['apply'](this,arguments);}return _createClass(_0x2ebf8b,[{'key':_0x59cf2f(_0x3e8965._0x2ad1f3),'value':function _0x44302e(_0x43f1f8){return createImageryProvider$2(_0x43f1f8);}}]),_0x2ebf8b;}(BaseTileLayer);function createImageryProvider$2(_0xe70f66){var _0x14e5de={_0x1afbd1:0x88b,_0x3f02f8:0x79a},_0x3313ea=_0x5a92ef;return _0xe70f66=converOptions(_0xe70f66),_0xe70f66[_0x3313ea(_0x14e5de._0x1afbd1)]===ChinaCRS[_0x3313ea(_0x14e5de._0x3f02f8)]?new BaiduImageryProvider(_0xe70f66):new XyzImageryProvider$1(_0xe70f66);}XyzLayer['createImageryProvider']=createImageryProvider$2;var layerType$2=_0x5a92ef(0x39b);register$2(layerType$2,XyzLayer),registerImageryProvider(layerType$2,createImageryProvider$2);var GridLayer=function(_0x585fb5){_inherits(_0x3d5d91,_0x585fb5);var _0xa3c002=_createSuper(_0x3d5d91);function _0x3d5d91(){return _classCallCheck(this,_0x3d5d91),_0xa3c002['apply'](this,arguments);}return _createClass(_0x3d5d91,[{'key':'_createImageryProvider','value':function _0x35bd88(_0x5084ca){return createImageryProvider$1(_0x5084ca);}}]),_0x3d5d91;}(BaseTileLayer);function createImageryProvider$1(_0x329522){var _0x412e63={_0x54185f:0x84b,_0x44450a:0x530},_0x407717=_0x5a92ef,_0x45a80d,_0x18e7f4,_0x266811,_0x33a339;return _0x329522['cells']=(_0x45a80d=_0x329522['cells'])!==null&&_0x45a80d!==void 0x0?_0x45a80d:0x2,_0x329522[_0x407717(_0x412e63._0x54185f)]=Cesium__namespace['Color']['fromCssColorString']((_0x18e7f4=_0x329522['color'])!==null&&_0x18e7f4!==void 0x0?_0x18e7f4:'rgba(255,255,255,1)'),_0x329522['glowWidth']=(_0x266811=_0x329522['glowWidth'])!==null&&_0x266811!==void 0x0?_0x266811:0x3,_0x329522['glowColor']?_0x329522['glowColor']=Cesium__namespace['Color']['fromCssColorString'](_0x329522['glowColor']):_0x329522[_0x407717(0xbe7)]=_0x329522['color'][_0x407717(0x6ac)](0.3),_0x329522['backgroundColor']=Cesium__namespace['Color']['fromCssColorString']((_0x33a339=_0x329522['backgroundColor'])!==null&&_0x33a339!==void 0x0?_0x33a339:'rgba(0,0,0,0)'),_0x329522=converOptions(_0x329522),new Cesium__namespace[(_0x407717(_0x412e63._0x44450a))](_0x329522);}GridLayer['createImageryProvider']=createImageryProvider$1;var layerType$1='grid';register$2(layerType$1,GridLayer),registerImageryProvider(layerType$1,createImageryProvider$1);var TileInfoLayer=function(_0x2ea5e9){_inherits(_0x19ac84,_0x2ea5e9);var _0x374147=_createSuper(_0x19ac84);function _0x19ac84(){return _classCallCheck(this,_0x19ac84),_0x374147['apply'](this,arguments);}return _createClass(_0x19ac84,[{'key':'_createImageryProvider','value':function _0x435f6b(_0x10e82c){return createImageryProvider(_0x10e82c);}}]),_0x19ac84;}(BaseTileLayer);function createImageryProvider(_0x58b0b0){var _0x104c8d={_0x5eebb9:0x84b},_0x16e911=_0x5a92ef;return _0x58b0b0[_0x16e911(0x84b)]=Cesium__namespace['Color'][_0x16e911(0x260)](_0x58b0b0[_0x16e911(_0x104c8d._0x5eebb9)]||'rgba(255,0,0,1)'),_0x58b0b0=converOptions(_0x58b0b0),new Cesium__namespace['TileCoordinatesImageryProvider'](_0x58b0b0);}TileInfoLayer[_0x5a92ef(0x259)]=createImageryProvider;var layerType='tileinfo';register$2(layerType,TileInfoLayer),registerImageryProvider(layerType,createImageryProvider);var EmptyTileLayer=function(_0x691c7){var _0x5aae8f={_0x2228c0:0x4e8},_0x234c6a={_0x38610f:0x71f},_0x3ff16a={_0x27248b:0x996,_0x84181e:0x514,_0x4cdfb0:0x996,_0x5b13f1:0x514,_0x22d7ff:0xa61},_0x2b092e={_0x366cf0:0xc91},_0x10f5a9={_0x3f5a6f:0x53f,_0x4d77fc:0xb4b},_0x19c788=_0x5a92ef;_inherits(_0xe008d6,_0x691c7);var _0x296f68=_createSuper(_0xe008d6);function _0xe008d6(){var _0x1e7182=_0x4361,_0x367261,_0x535696,_0x33b041=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xe008d6),_0x535696=_0x296f68[_0x1e7182(_0x10f5a9._0x3f5a6f)](this,_0x33b041),_0x535696['_minimumLevel']=(_0x367261=_0x33b041[_0x1e7182(_0x10f5a9._0x4d77fc)])!==null&&_0x367261!==void 0x0?_0x367261:0x0,_0x535696['_maximumLevel']=_0x33b041['maximumLevel'],_0x535696;}return _createClass(_0xe008d6,[{'key':'_createImageryProvider','value':function _0x567997(_0x1bdeca){var _0x9ab2bb=_0x4361;return _0x1bdeca=converOptions(_0x1bdeca),_0x1bdeca[_0x9ab2bb(_0x2b092e._0x366cf0)]=this['_minimumLevel'],_0x1bdeca['maximumTerrainLevel']=this['_maximumLevel'],new EmptyImageryProvider(_0x1bdeca);}},{'key':'_setOptionsHook','value':function _0x2595b6(_0x3c12bd,_0xce8fc3){var _0x197b2b=_0x4361,_0x4c5c00;this[_0x197b2b(_0x3ff16a._0x27248b)]=(_0x4c5c00=this['options']['minimumLevel'])!==null&&_0x4c5c00!==void 0x0?_0x4c5c00:0x0,this['_maximumLevel']=this[_0x197b2b(_0x3ff16a._0x84181e)]['maximumLevel'],this[_0x197b2b(0x514)]['minimumTerrainLevel']=this[_0x197b2b(_0x3ff16a._0x4cdfb0)],this[_0x197b2b(_0x3ff16a._0x5b13f1)]['maximumTerrainLevel']=this[_0x197b2b(_0x3ff16a._0x22d7ff)],_get(_getPrototypeOf(_0xe008d6['prototype']),'_setOptionsHook',this)['call'](this,_0x3c12bd,_0xce8fc3);}},{'key':_0x19c788(_0x5aae8f._0x2228c0),'value':function _0xea7bb3(_0x28d541){var _0x2cf4bf=_0x19c788,_0x3cd35f=this['_map'][_0x2cf4bf(_0x234c6a._0x38610f)];return _0x28d541<this['_minimumLevel']||_0x28d541<_0x3cd35f-0x1||Cesium__namespace['defined'](this['_maximumLevel'])&&_0x28d541>=this['_maximumLevel']?![]:!![];}},{'key':'isAllOutRange','value':function _0x4be31f(_0x3f31db){var _0x5b6e0a=_0x19c788,_0x3ffbc2=this[_0x5b6e0a(0x399)]['level'];return _0x3ffbc2<this['_minimumLevel']||Cesium__namespace[_0x5b6e0a(0x70e)](this['_maximumLevel'])&&_0x3f31db>=this['_maximumLevel'];}}]),_0xe008d6;}(BaseTileLayer);new Cesium__namespace['Color'](0x0,0x0,0x0,0.01);function config2Entity(_0x3043a6,_0x5ba6d,_0x434cd2){var _0x1f88ba={_0x7f9962:0x6ba},_0x475f04=_0x5a92ef;for(var _0x36c304=_0x3043a6[_0x475f04(_0x1f88ba._0x7f9962)]-0x1;_0x36c304>=0x0;_0x36c304--){var _0x1d6036=_0x3043a6[_0x36c304],_0x44eab6=_0x5ba6d['symbol'];_0x44eab6&&(typeof _0x44eab6==='function'?_0x44eab6(_0x1d6036,_0x1d6036[_0x475f04(0x505)]):setConfigSymbol(_0x1d6036,_0x5ba6d,_0x434cd2));}return _0x3043a6;}function getStyleBySymbolConfig(_0x3c000b,_0x3dcf7b,_0x472282){var _0x7ae823={_0x408953:0xaed,_0x3caaf0:0x3a9},_0x15661f=_0x5a92ef,_0x27e70f=_0x3c000b['styleOptions'];if(_0x3c000b['styleField']&&_0x3dcf7b){var _0x156a7d=_0x3dcf7b[_0x3c000b[_0x15661f(_0x7ae823._0x408953)]],_0xd310b0=_0x3c000b['styleFieldOptions'][_0x156a7d];_0xd310b0!=null&&(_0x27e70f=clone(_0x27e70f),_0x27e70f=_objectSpread2(_objectSpread2({},_0x27e70f),_0xd310b0));}if(typeof _0x3c000b['callback']===_0x15661f(_0x7ae823._0x3caaf0)){_0x27e70f=clone(_0x27e70f);var _0x31a16b=_0x3c000b['callback'](_0x3dcf7b,_0x472282,_0x27e70f);_0x31a16b&&(_0x27e70f=_objectSpread2(_objectSpread2({},_0x27e70f),_0x31a16b));}return _0x27e70f=_0x27e70f||{},_0x27e70f;}function setConfigSymbol(_0x4d0462,_0x4f75d9,_0x3c09c4){var _0x44fb66={_0x31f97e:0xe81,_0x566920:0x310,_0x575bdf:0xa70,_0x522f3e:0x507,_0x168b4c:0xbe0,_0x4f52c7:0xa70,_0x3e9db1:0x920,_0xec6e29:0xca4,_0x38c3c7:0xd91,_0x53abff:0x970,_0x5267d7:0xd91,_0x500cb1:0x2d7,_0x4f9990:0xcba,_0x51ec6f:0x3c3,_0x228981:0x507,_0x29b9ee:0xe8a,_0xe3bec5:0x4d9,_0x41fb01:0x6ba,_0x2ae783:0x2d7,_0x3c27e8:0xca4,_0x4b56aa:0x70e,_0x1dd89c:0x851,_0x4eebd3:0x6a6,_0x1bb0c9:0xcba,_0x46bfd2:0xc76,_0x3aeb3e:0xd06,_0x9d4e3a:0x6de,_0x4eaafc:0x42f,_0x579f14:0xe56,_0xba24bc:0xca4},_0x38fa7e={_0x4bfaf8:0xd04},_0x55e725=_0x5a92ef,_0x246c34=_0x4d0462['_attr'];_0x246c34&&_0x246c34[_0x55e725(_0x44fb66._0x31f97e)]&&_0x246c34['attr']&&(_0x246c34=_0x246c34[_0x55e725(_0x44fb66._0x566920)]);var _0x5725c2=_0x4d0462[_0x55e725(0x673)],_0x4b7616=getStyleBySymbolConfig(_0x4f75d9['symbol'],_0x246c34,_0x4d0462);function _0x5a870d(_0x421886,_0x62add6,_0x316fab){var _0x181ae5=_0x55e725;if(_0x62add6['text']==='')return null;Cesium__namespace['defined'](_0x62add6['height'])&&(_0x421886=setPositionsHeight(_0x421886,_0x62add6[_0x181ae5(_0x38fa7e._0x4bfaf8)]));var _0x281c9a=_0x5725c2['add']({'position':_0x421886,'label':_0x62add6,'_attr':_0x316fab});return _0x281c9a;}_0x3c09c4=_0x3c09c4||_0x5a870d;if(_0x4d0462[_0x55e725(_0x44fb66._0x575bdf)]){PolylineStyleConver['toCesiumVal'](_0x4b7616,_0x4d0462['polyline'],!![]);if(_0x4b7616['corridor']){var _0x4c1362=_objectSpread2({'color':_0x4b7616[_0x55e725(0x84b)],'opacity':_0x4b7616['opacity']},_0x4b7616['corridor']);isString(_0x4b7616['corridor'][_0x55e725(_0x44fb66._0x522f3e)])&&(_0x4c1362['width']=template(_0x4b7616['corridor']['width'],_0x246c34));if(_0x4d0462[_0x55e725(0x3b0)])CorridorStyleConver['toCesiumVal'](_0x4c1362,_0x4d0462['_corridorEx']['corridor'],!![]);else{var _0x14a57d=CorridorStyleConver['toCesiumVal'](_0x4c1362,{},!![]);_0x14a57d[_0x55e725(_0x44fb66._0x168b4c)]=getCesiumValue(_0x4d0462[_0x55e725(_0x44fb66._0x4f52c7)][_0x55e725(_0x44fb66._0x168b4c)]);var _0x37ccac=_0x5725c2['add']({'corridor':_0x14a57d,'_attr':_0x246c34});_0x37ccac['_mars3d_layerId']=_0x4f75d9['id'],_0x4d0462['_corridorEx']=_0x37ccac;}}if(_0x4b7616['label']&&_0x4b7616[_0x55e725(0xca4)][_0x55e725(_0x44fb66._0x3e9db1)]){if(_0x4d0462['_labelEx'])LabelStyleConver[_0x55e725(0x851)](_0x4b7616['label'],_0x4d0462['_labelEx'][_0x55e725(_0x44fb66._0xec6e29)],_0x246c34);else{var _0x2b917e,_0x27ba2b=getCesiumValue(_0x4d0462[_0x55e725(0xa70)][_0x55e725(_0x44fb66._0x168b4c)]),_0xdce919=_0x27ba2b[Math['floor'](_0x27ba2b['length']/0x2)];if(_0x4b7616['label'][_0x55e725(0xd91)]){if(_0x4b7616['label'][_0x55e725(_0x44fb66._0x38c3c7)]===_0x55e725(_0x44fb66._0x53abff))_0xdce919=centerOfMass(_0x27ba2b,_0x4b7616['label']['height']);else isNumber(_0x4b7616[_0x55e725(_0x44fb66._0xec6e29)]['position'])&&(_0xdce919=_0x27ba2b[_0x4b7616['label'][_0x55e725(_0x44fb66._0x5267d7)]]);}var _0x6f8a00=LabelStyleConver['toCesiumVal'](_0x4b7616['label'],{},_0x246c34);_0x6f8a00['heightReference']=(_0x2b917e=_0x6f8a00['heightReference'])!==null&&_0x2b917e!==void 0x0?_0x2b917e:Cesium__namespace[_0x55e725(_0x44fb66._0x500cb1)][_0x55e725(_0x44fb66._0x4f9990)];var _0x50a5af=_0x3c09c4(_0xdce919,_0x6f8a00,_0x246c34);_0x50a5af&&(_0x50a5af[_0x55e725(0x42f)]=_0x4f75d9['id']),_0x4d0462['_labelEx']=_0x50a5af;}}}if(_0x4d0462['polygon']){var _0x23152e;PolygonStyleConver['toCesiumVal'](_0x4b7616,_0x4d0462['polygon'],!![]);if(_0x4b7616['outline']&&(_0x4b7616['outlineWidth']>0x1||((_0x23152e=_0x4b7616[_0x55e725(_0x44fb66._0x51ec6f)])===null||_0x23152e===void 0x0?void 0x0:_0x23152e[_0x55e725(_0x44fb66._0x228981)])>0x1)){_0x4d0462['polygon']['outline']=![];var _0x5b4afc=_objectSpread2(_objectSpread2({},_0x4b7616),{},{'outline':![],'color':_0x4b7616['outlineColor'],'width':_0x4b7616['outlineWidth'],'opacity':_0x4b7616[_0x55e725(_0x44fb66._0x29b9ee)]},_0x4b7616['outlineStyle']||{});if(_0x4d0462[_0x55e725(_0x44fb66._0xe3bec5)])for(var _0x5778f9=0x0,_0x23bd97=_0x4d0462[_0x55e725(0x4d9)]['length'];_0x5778f9<_0x23bd97;_0x5778f9++){PolylineStyleConver[_0x55e725(0x851)](_0x5b4afc,_0x4d0462['_outlineEx'][_0x5778f9]['polyline'],!![]);}else{var _0x516f05=getAllPositions(_0x4d0462);_0x4d0462['_outlineEx']=[];for(var _0x2a6926=0x0,_0x4a5394=_0x516f05[_0x55e725(_0x44fb66._0x41fb01)];_0x2a6926<_0x4a5394;_0x2a6926++){var _0x193973=PolylineStyleConver[_0x55e725(0x851)](_0x5b4afc,{},!![]);_0x193973['positions']=_0x516f05[_0x2a6926];var _0x5b91c6=_0x5725c2['add']({'polyline':_0x193973,'_attr':_0x246c34});_0x5b91c6['_mars3d_layerId']=_0x4f75d9['id'],_0x4d0462['_outlineEx']['push'](_0x5b91c6);}}}if(_0x4b7616[_0x55e725(_0x44fb66._0xec6e29)]&&_0x4b7616[_0x55e725(0xca4)]['text']){if(_0x4d0462['_labelEx'])LabelStyleConver['toCesiumVal'](_0x4b7616[_0x55e725(0xca4)],_0x4d0462['_labelEx']['label'],_0x246c34);else{var _0x543d01,_0x43646f=centerOfMass(getPositions(_0x4d0462),_0x4b7616['label']['height']),_0x2aefc4=LabelStyleConver['toCesiumVal'](_0x4b7616['label'],{},_0x246c34);_0x2aefc4['heightReference']=(_0x543d01=_0x2aefc4['heightReference'])!==null&&_0x543d01!==void 0x0?_0x543d01:Cesium__namespace[_0x55e725(_0x44fb66._0x2ae783)]['CLAMP_TO_GROUND'];var _0x104466=_0x3c09c4(_0x43646f,_0x2aefc4,_0x246c34);_0x104466&&(_0x104466['_mars3d_layerId']=_0x4f75d9['id']),_0x4d0462['_labelEx']=_0x104466;}}}if(_0x4d0462['label']){_0x4b7616['label']=_0x4b7616[_0x55e725(_0x44fb66._0x3c27e8)]||_0x4b7616||{};if(!Cesium__namespace[_0x55e725(_0x44fb66._0x4b56aa)](_0x4b7616['label']['clampToGround'])&&!Cesium__namespace['defined'](_0x4b7616['label']['heightReference'])){var _0x1923d8;_0x4b7616[_0x55e725(0xca4)]['heightReference']=(_0x1923d8=_0x4b7616['label'][_0x55e725(0xc76)])!==null&&_0x1923d8!==void 0x0?_0x1923d8:Cesium__namespace['HeightReference']['CLAMP_TO_GROUND'];}LabelStyleConver[_0x55e725(_0x44fb66._0x1dd89c)](_0x4b7616['label'],_0x4d0462[_0x55e725(0xca4)],_0x246c34);}else _0x4b7616[_0x55e725(_0x44fb66._0xec6e29)]&&typeof _0x4b7616['label']==='function'&&_0x4b7616[_0x55e725(0xca4)](_0x4d0462,_0x246c34,function(_0x4ae9d5,_0x1de081){var _0x394cc6=LabelStyleConver['toCesiumVal'](_0x1de081,{},_0x246c34);_0x394cc6['heightReference']=(_0x394cc6['heightReference'],Cesium__namespace['HeightReference']['CLAMP_TO_GROUND']);var _0xbf21e6=_0x3c09c4(_0x4ae9d5,_0x394cc6,_0x246c34);_0xbf21e6&&(_0xbf21e6['_mars3d_layerId']=_0x4f75d9['id']);});if(_0x4d0462['billboard']){if(!Cesium__namespace['defined'](_0x4b7616[_0x55e725(_0x44fb66._0x4eebd3)])&&!Cesium__namespace['defined'](_0x4b7616['heightReference'])){var _0x3a89c4;_0x4b7616['heightReference']=(_0x3a89c4=_0x4b7616[_0x55e725(0xc76)])!==null&&_0x3a89c4!==void 0x0?_0x3a89c4:Cesium__namespace['HeightReference'][_0x55e725(_0x44fb66._0x1bb0c9)];}_0x4b7616['image']=template(_0x4b7616['image'],_0x246c34),BillboardStyleConver['toCesiumVal'](_0x4b7616,_0x4d0462['billboard'],!![]);if(_0x4b7616['model']){if(_0x4d0462[_0x55e725(0x6de)])ModelStyleConver['toCesiumVal'](_0x4b7616['model'],_0x4d0462['_modelEx'][_0x55e725(0x766)],!![]);else{var _0x117370=ModelStyleConver[_0x55e725(_0x44fb66._0x1dd89c)](_0x4b7616['model'],!![]);_0x117370[_0x55e725(_0x44fb66._0x46bfd2)]=(_0x117370['heightReference'],Cesium__namespace['HeightReference'][_0x55e725(_0x44fb66._0x4f9990)]);var _0x13218a=_0x5725c2[_0x55e725(_0x44fb66._0x3aeb3e)]({'position':_0x4d0462['position'],'model':_0x117370,'_attr':_0x246c34});_0x13218a['_mars3d_layerId']=_0x4f75d9['id'],_0x4d0462[_0x55e725(_0x44fb66._0x9d4e3a)]=_0x13218a;}}if(_0x4b7616['point']){if(_0x4d0462['_pointEx'])PointStyleConver[_0x55e725(0x851)](_0x4b7616['point'],_0x4d0462[_0x55e725(0x7b5)]['point'],!![]);else{var _0x1d79c9,_0x585092=PointStyleConver['toCesiumVal'](_0x4b7616['point'],{},!![]);_0x585092['heightReference']=(_0x1d79c9=_0x585092['heightReference'])!==null&&_0x1d79c9!==void 0x0?_0x1d79c9:Cesium__namespace[_0x55e725(0x2d7)]['CLAMP_TO_GROUND'];var _0x284412=_0x5725c2['add']({'position':_0x4d0462['position'],'point':_0x585092,'_attr':_0x246c34});_0x284412[_0x55e725(_0x44fb66._0x4eaafc)]=_0x4f75d9['id'],_0x4d0462['_pointEx']=_0x284412;}}if(_0x4b7616[_0x55e725(0xca4)]&&_0x4b7616[_0x55e725(_0x44fb66._0xec6e29)]['text']&&!_0x4d0462['label']){if(_0x4d0462['_labelEx'])LabelStyleConver['toCesiumVal'](_0x4b7616[_0x55e725(0xca4)],_0x4d0462[_0x55e725(_0x44fb66._0x579f14)][_0x55e725(_0x44fb66._0xba24bc)],_0x246c34);else{var _0x460605,_0xc60f0b=_0x4d0462['position'],_0x2fa09c=LabelStyleConver['toCesiumVal'](_0x4b7616['label'],{},_0x246c34);_0x2fa09c[_0x55e725(0xc76)]=(_0x460605=_0x2fa09c[_0x55e725(0xc76)])!==null&&_0x460605!==void 0x0?_0x460605:Cesium__namespace[_0x55e725(_0x44fb66._0x2ae783)]['CLAMP_TO_GROUND'];var _0x1fe6cd=_0x3c09c4(_0xc60f0b,_0x2fa09c,_0x246c34);_0x1fe6cd&&(_0x1fe6cd[_0x55e725(0x42f)]=_0x4f75d9['id']),_0x4d0462['_labelEx']=_0x1fe6cd;}}}_0x4d0462['styleOpt']=_0x4b7616;}var CzmGeoJsonLayer=function(_0x44024c){var _0x164e58={_0x47bcee:0x791,_0x4d6929:0x415,_0x3c95ef:0x7f4,_0x4ba5c9:0x462,_0x59a0c7:0x7e1,_0x391ce3:0xa1f},_0x14b31a={_0x383472:0xab5},_0x1c51a7={_0x22c124:0x646},_0x47f31a={_0x59c973:0xd5b,_0x149853:0xeb2,_0x3afd2a:0x4a0,_0x456f7c:0xf52,_0x2e2f16:0xa70,_0x2564b6:0x84b,_0x495e95:0x84b,_0x147f27:0xf6a,_0x362351:0xca4,_0x21a81a:0xd87,_0x3c947b:0xca4,_0x4c4509:0xca4,_0x463cb4:0xc6f},_0x808123={_0x45d6af:0xd06},_0x487d7d={_0x253378:0xd5b,_0x4c2ed2:0x514},_0x5b3939={_0x326f05:0xd5b,_0x2349a9:0xe86,_0x43ad03:0x4bc,_0x2480a5:0x457,_0x5f2330:0x457,_0x38ac3e:0x4a0},_0x3d299d={_0x80dc1:0x424},_0xa6c023={_0x392901:0x1c8},_0x5a5793={_0x3ab964:0xe86},_0x2811d5={_0x22c216:0x399,_0x4eac13:0x514,_0x153cb1:0x4fe},_0x53e6fe={_0x5ebc5e:0xe26,_0x48ac02:0x399,_0x3eec42:0xd5b,_0x42e8cf:0xfaa},_0x168610={_0x2e3b16:0x7e7,_0x17d99c:0xd06},_0x431641={_0x56499c:0xb34},_0x429bc5={_0x83ca7b:0x342,_0x167862:0x6a6,_0x5909ac:0x260,_0x50f362:0x84b,_0x493436:0x514,_0x2cb583:0x45f},_0x133af0={_0x30a739:0x514,_0x251d55:0x514},_0x386ef7={_0x1bfd5d:0x7e7,_0x15ae4f:0xd5b,_0x4d80d3:0xa20,_0x1372d4:0xd5b,_0x1dbca3:0xbc2},_0xbf6719={_0x47d6d4:0xd5b},_0x482d04=_0x5a92ef;_inherits(_0x1e24f1,_0x44024c);var _0x329653=_createSuper(_0x1e24f1);function _0x1e24f1(){var _0x3647fa,_0x3cfd6=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1e24f1),_0x3647fa=_0x329653['call'](this,_0x3cfd6),_0x3647fa['_setOptionsHook'](_0x3cfd6,_0x3cfd6),_0x3647fa;}return _createClass(_0x1e24f1,[{'key':'layer','get':function _0x400c67(){return this['_dataSource'];}},{'key':_0x482d04(_0x164e58._0x47bcee),'get':function _0x17a08b(){var _0x120505=_0x482d04;return this[_0x120505(_0xbf6719._0x47d6d4)]?this['_dataSource']['entities']:null;}},{'key':'labelCollection','get':function _0x20a2f6(){var _0x531e03=_0x482d04;return!this['_labelCollection']&&(this['_labelCollection']=new Cesium__namespace['LabelCollection']({'scene':this['_map']['scene']}),this[_0x531e03(0xe86)]===State['ADDED']&&this['_map']['scene']['primitives'][_0x531e03(0xd06)](this['_labelCollection'])),this[_0x531e03(0xb34)];}},{'key':_0x482d04(0x503),'get':function _0x3d44b2(){return!![];}},{'key':'zIndex','get':function _0x4fc93f(){return this['options']['zIndex'];},'set':function _0x2e6dd6(_0x1e4663){var _0x389305=_0x482d04;this['options']['zIndex']=_0x1e4663;if(this['_dataSource']==null||_0x1e4663==null)return;if(!this['_map'][_0x389305(_0x386ef7._0x1bfd5d)]['contains'](this['_dataSource']))return;this['_dataSource'][_0x389305(0x457)]=_0x1e4663,this[_0x389305(0x399)]['dataSources']['raiseToTop'](this[_0x389305(_0x386ef7._0x15ae4f)]);var _0x3dfe9b=this['_map']['dataSources'];for(var _0xb3bc48=_0x3dfe9b['length']-0x1;_0xb3bc48>=0x0;_0xb3bc48--){var _0x114c82=_0x3dfe9b[_0x389305(_0x386ef7._0x4d80d3)](_0xb3bc48);if(_0x114c82===this[_0x389305(_0x386ef7._0x1372d4)])continue;Cesium__namespace['defined'](_0x114c82['zIndex'])&&_0x1e4663<_0x114c82['zIndex']&&this['_map']['dataSources'][_0x389305(_0x386ef7._0x1dbca3)](this[_0x389305(_0x386ef7._0x1372d4)]);}}},{'key':_0x482d04(0x6a6),'get':function _0x3f1d4a(){var _0x271a40=_0x482d04;if(this[_0x271a40(_0x133af0._0x30a739)]['clampToGround'])return!![];if(this['options']['symbol']&&this[_0x271a40(_0x133af0._0x251d55)]['symbol']['styleOptions']&&this[_0x271a40(0x514)]['symbol']['styleOptions'][_0x271a40(0x6a6)])return!![];return![];}},{'key':'_setOptionsHook','value':function _0x2cc94f(_0x5418dc,_0x3a85f1){var _0x2848df=_0x482d04,_0x9f3d4;_get(_getPrototypeOf(_0x1e24f1['prototype']),'_setOptionsHook',this)['call'](this,_0x5418dc,_0x3a85f1);if((_0x9f3d4=this['options']['symbol'])!==null&&_0x9f3d4!==void 0x0&&_0x9f3d4[_0x2848df(_0x429bc5._0x83ca7b)]){var _0x284ed7=this['options'][_0x2848df(0x4fd)]['styleOptions'];Cesium__namespace['defined'](_0x284ed7['clampToGround'])&&(this['options'][_0x2848df(0x6a6)]=_0x284ed7[_0x2848df(_0x429bc5._0x167862)]);if(Cesium__namespace['defined'](_0x284ed7['color'])){var _0x1a9997,_0x128493,_0x3e7296=Cesium__namespace['Color'][_0x2848df(_0x429bc5._0x5909ac)]((_0x1a9997=_0x284ed7['color'])!==null&&_0x1a9997!==void 0x0?_0x1a9997:'#FFFF00')[_0x2848df(0x6ac)](Number((_0x128493=_0x284ed7[_0x2848df(0xd87)])!==null&&_0x128493!==void 0x0?_0x128493:0.5));this['options']['fill']=_0x3e7296;}if(Cesium__namespace[_0x2848df(0x70e)](_0x284ed7[_0x2848df(0x704)])){var _0x3a3095,_0x455898,_0x1d296e,_0x4a60bd=Cesium__namespace['Color']['fromCssColorString']((_0x3a3095=(_0x455898=_0x284ed7['outlineColor'])!==null&&_0x455898!==void 0x0?_0x455898:_0x284ed7[_0x2848df(_0x429bc5._0x50f362)])!==null&&_0x3a3095!==void 0x0?_0x3a3095:'#FFFFFF')['withAlpha']((_0x1d296e=_0x284ed7['outlineOpacity'])!==null&&_0x1d296e!==void 0x0?_0x1d296e:(_0x284ed7[_0x2848df(0xd87)],0x1));this[_0x2848df(_0x429bc5._0x493436)][_0x2848df(_0x429bc5._0x2cb583)]=_0x4a60bd;}Cesium__namespace['defined'](_0x284ed7['outlineWidth'])&&(this['options']['strokeWidth']=_0x284ed7['outlineWidth']);}}},{'key':_0x482d04(0x648),'value':function _0x5b8212(_0x15affa){var _0x2f9f65=_0x482d04;_get(_getPrototypeOf(_0x1e24f1['prototype']),'_showHook',this)['call'](this,_0x15affa),this['_labelCollection']&&(this[_0x2f9f65(_0x431641._0x56499c)]['show']=_0x15affa);}},{'key':_0x482d04(_0x164e58._0x4d6929),'value':function _0x430ad2(){_get(_getPrototypeOf(_0x1e24f1['prototype']),'_mountedHook',this)['call'](this),this['load']();}},{'key':'_addedHook','value':function _0x4c3eba(){var _0x1ebc15=_0x482d04;_get(_getPrototypeOf(_0x1e24f1['prototype']),'_addedHook',this)['call'](this),this['_dataSource']&&this['_map'][_0x1ebc15(_0x168610._0x2e3b16)][_0x1ebc15(_0x168610._0x17d99c)](this[_0x1ebc15(0xd5b)]),this['_labelCollection']&&this['_map']['scene']['primitives'][_0x1ebc15(0xd06)](this[_0x1ebc15(0xb34)]);}},{'key':'_removedHook','value':function _0x3c50ff(){var _0x26a9e9=_0x482d04;_get(_getPrototypeOf(_0x1e24f1[_0x26a9e9(_0x53e6fe._0x5ebc5e)]),_0x26a9e9(0x3fd),this)[_0x26a9e9(0x53f)](this),this['_labelCollection']&&(this[_0x26a9e9(_0x53e6fe._0x48ac02)]['scene']['primitives']['remove'](this['_labelCollection']),this['_labelCollection']=null),this[_0x26a9e9(_0x53e6fe._0x3eec42)]&&this[_0x26a9e9(0x399)]['dataSources'][_0x26a9e9(_0x53e6fe._0x42e8cf)](this['_dataSource']);}},{'key':'flyTo','value':function _0x220046(_0xbb1cc8){var _0x1f7097=_0x482d04;if(!this['_map'])return Promise['resolve'](![]);this['_map']['cancelFlyTo']();if(this['options'][_0x1f7097(0x970)])return this[_0x1f7097(_0x2811d5._0x22c216)]['setCameraView'](this[_0x1f7097(0x514)]['center'],_0xbb1cc8);else{if(this['options']['extent'])return this['_map']['flyToExtent'](this[_0x1f7097(_0x2811d5._0x4eac13)][_0x1f7097(_0x2811d5._0x153cb1)],_0xbb1cc8);else{if(this['_dataSource'])return this['_map']['viewer']['flyTo'](this[_0x1f7097(0xd5b)],_0xbb1cc8);}}return Promise['resolve'](![]);}},{'key':_0x482d04(_0x164e58._0x3c95ef),'value':function _0x7bc81f(_0x30e6b4){var _0x5d9a18={_0x26c296:0xccd},_0x164432=_0x482d04,_0x43a920=this;if(_0x30e6b4){var _0x4512e3;((_0x4512e3=_0x30e6b4[_0x164432(0x1c8)])!==null&&_0x4512e3!==void 0x0?_0x4512e3:!![])&&(delete this['options']['url'],delete this['options']['data']),this[_0x164432(_0xa6c023._0x392901)](),this['options']=_objectSpread2(_objectSpread2({},this['options']),_0x30e6b4);}if(this['options']['url'])fetchJson(_objectSpread2(_objectSpread2({},this['options']),{},{'proxy':this['_proxy']}))['then'](function(_0x11873b){var _0x2bfedc=_0x164432;if(!_0x43a920[_0x2bfedc(0x399)]||_0x43a920[_0x2bfedc(_0x5a5793._0x3ab964)]!==State['ADDED'])return;_0x43a920[_0x2bfedc(0x4a6)](_0x11873b);})['catch'](function(_0x47ba62){var _0x26fdcb=_0x164432,_0x40aca9;logError$1('fetchJson出错了',_0x47ba62),(_0x40aca9=_0x43a920[_0x26fdcb(_0x5d9a18._0x26c296)])!==null&&_0x40aca9!==void 0x0&&_0x40aca9['reject']&&_0x43a920['_readyPromise']['reject'](_0x47ba62);});else this['options']['data']?this[_0x164432(0x4a6)](this['options']['data']):_0x30e6b4&&logWarn('CzmGeoJsonLayer:没有传入\x20url\x20或\x20data\x20参数,请确认是否有误。');return this;}},{'key':'_load_data','value':function _0x17d6fd(_0x2a5202){var _0x553646=_0x482d04,_0x271bdd=this;this['options']['format']&&(_0x2a5202=this[_0x553646(0x514)]['format'](_0x2a5202));var _0x4f0d2c=Cesium__namespace[_0x553646(_0x3d299d._0x80dc1)]['load'](_0x2a5202,this['options']);_0x4f0d2c['then'](function(_0x3dcdae){_0x271bdd['showResult'](_0x3dcdae);});}},{'key':'showResult','value':function _0x590226(_0x6322ab){var _0x4d042c=_0x482d04;this['_dataSource']&&(this['_map']['dataSources']['remove'](this['_dataSource']),delete this[_0x4d042c(_0x5b3939._0x326f05)]);if(!_0x6322ab||this[_0x4d042c(_0x5b3939._0x2349a9)]===State['REMOVED'])return;_0x6322ab['show']=this['show'],this['_map']['dataSources']['add'](_0x6322ab),this['_readyPromise'][_0x4d042c(_0x5b3939._0x43ad03)](this),this['_dataSource']=_0x6322ab;this['options']['zIndex']&&(this[_0x4d042c(_0x5b3939._0x2480a5)]=this['options'][_0x4d042c(_0x5b3939._0x5f2330)]);var _0x5f08a8=_0x6322ab['entities']['values'],_0x5ee604=this['bindEntities'](_0x5f08a8);this[_0x4d042c(_0x5b3939._0x38ac3e)]!==0x1&&this['setOpacity'](this[_0x4d042c(0x4a0)]),this['options']['flyTo']&&this['flyToByAnimationEnd'](),this['fire'](EventType['load'],{'dataSource':_0x6322ab,'entities':_0x5f08a8,'list':_0x5ee604});}},{'key':'bindEntities','value':function _0x3f8e7a(_0x481e40){var _0x27389f=_0x482d04,_0x2742eb=this,_0x289a32=[];for(var _0xed81a6=0x0,_0x2c3dae=_0x481e40[_0x27389f(0x6ba)];_0xed81a6<_0x2c3dae;_0xed81a6++){var _0x530b1f=_0x481e40[_0xed81a6];_0x530b1f['_mars3d_layerId']=this['id'];var _0x38d742=this['getEntityAttr'](_0x530b1f);_0x530b1f['_attr']=_0x38d742||{},this['fire'](EventType['addGraphic'],{'czmObject':_0x530b1f,'attr':_0x38d742}),_0x289a32['push'](_objectSpread2(_objectSpread2({},_0x38d742),{},{'_entity':_0x530b1f}));}return this['options']['id']=this['id'],config2Entity(_0x481e40,this['options'],function(_0x4ab398,_0x291416,_0x2bef8b){return _0x2742eb['lblAddFun'](_0x4ab398,_0x291416,_0x2bef8b);}),_0x289a32;}},{'key':_0x482d04(_0x164e58._0x4ba5c9),'value':function _0x575a8c(_0x57f3e8){var _0x29c273=_0x482d04,_0x4c43d7=this;if(!this[_0x29c273(_0x487d7d._0x253378)])return;_0x57f3e8&&(this['options'][_0x29c273(0x4fd)]=_objectSpread2(_objectSpread2({},this[_0x29c273(0x514)]['symbol']),_0x57f3e8));var _0x304e3a=this['_dataSource']['entities']['values'];return this[_0x29c273(_0x487d7d._0x4c2ed2)]['id']=this['id'],config2Entity(_0x304e3a,this['options'],function(_0x20880a,_0x3234e1,_0x240ef9){return _0x4c43d7['lblAddFun'](_0x20880a,_0x3234e1,_0x240ef9);}),this;}},{'key':'lblAddFun','value':function _0x5205b3(_0x8b6b3,_0x3427b6,_0x3013de){var _0x5f1517=_0x482d04;if(_0x3427b6['text']==='')return null;Cesium__namespace['defined'](_0x3427b6['height'])&&(_0x8b6b3=setPositionsHeight(_0x8b6b3,_0x3427b6[_0x5f1517(0xd04)]));!this['labelCollection']&&(this['labelCollection']=new Cesium__namespace['LabelCollection']({'scene':this[_0x5f1517(0x5eb)]['scene']}),this['viewer']['scene']['primitives']['add'](this[_0x5f1517(0x54e)]));_0x3427b6[_0x5f1517(0xd91)]=getPositionValue(_0x8b6b3);var _0x109955=this['labelCollection'][_0x5f1517(_0x808123._0x45d6af)](_0x3427b6);return _0x109955['properties']=_0x3013de,_0x109955['_mars3d_layerId']=this['id'],_0x109955;}},{'key':_0x482d04(_0x164e58._0x59a0c7),'value':function _0x2465d2(_0x503d48){var _0x4247bb=_0x482d04;this[_0x4247bb(0x4a0)]=_0x503d48;if(!this['_dataSource'])return;var _0x2f4a75=this[_0x4247bb(_0x47f31a._0x59c973)]['entities'][_0x4247bb(0x4f2)];for(var _0x375a0b=0x0,_0x58f4ad=_0x2f4a75['length'];_0x375a0b<_0x58f4ad;_0x375a0b++){var _0x1a666e=_0x2f4a75[_0x375a0b];_0x1a666e['polygon']&&_0x1a666e['polygon']['material']&&_0x1a666e[_0x4247bb(_0x47f31a._0x149853)]['material']['color']&&(this['_updatEntityAlpha'](_0x1a666e['polygon']['material']['color'],this['_opacity']),_0x1a666e[_0x4247bb(_0x47f31a._0x149853)]['outlineColor']&&this['_updatEntityAlpha'](_0x1a666e['polygon']['outlineColor'],this[_0x4247bb(_0x47f31a._0x3afd2a)]));_0x1a666e['polyline']&&_0x1a666e[_0x4247bb(0xa70)][_0x4247bb(_0x47f31a._0x456f7c)]&&_0x1a666e[_0x4247bb(_0x47f31a._0x2e2f16)][_0x4247bb(0xf52)]['color']&&this[_0x4247bb(0xc6f)](_0x1a666e[_0x4247bb(_0x47f31a._0x2e2f16)][_0x4247bb(0xf52)][_0x4247bb(_0x47f31a._0x2564b6)],this[_0x4247bb(0x4a0)]);_0x1a666e['billboard']&&(_0x1a666e['billboard']['color']=Cesium__namespace['Color']['WHITE'][_0x4247bb(0x6ac)](this['_opacity']));_0x1a666e[_0x4247bb(0x766)]&&(_0x1a666e['model'][_0x4247bb(_0x47f31a._0x495e95)]=Cesium__namespace['Color'][_0x4247bb(_0x47f31a._0x147f27)]['withAlpha'](this['_opacity']));if(_0x1a666e['label']){var _0x1fac5f=this['_opacity'];_0x1a666e['styleOpt']&&_0x1a666e['styleOpt'][_0x4247bb(_0x47f31a._0x362351)]&&_0x1a666e['styleOpt']['label']['opacity']&&(_0x1fac5f=_0x1a666e[_0x4247bb(0x2a9)]['label'][_0x4247bb(_0x47f31a._0x21a81a)]),_0x1a666e['label']['fillColor']&&this['_updatEntityAlpha'](_0x1a666e[_0x4247bb(_0x47f31a._0x3c947b)]['fillColor'],_0x1fac5f),_0x1a666e[_0x4247bb(0xca4)]['outlineColor']&&this['_updatEntityAlpha'](_0x1a666e[_0x4247bb(_0x47f31a._0x4c4509)]['outlineColor'],_0x1fac5f),_0x1a666e[_0x4247bb(0xca4)][_0x4247bb(0x2d6)]&&this[_0x4247bb(_0x47f31a._0x463cb4)](_0x1a666e['label']['backgroundColor'],_0x1fac5f);}}}},{'key':'_updatEntityAlpha','value':function _0x5014ca(_0x11c944,_0x1c3307){var _0x1954d8=_0x482d04;if(!_0x11c944)return;var _0x35f98a=getCesiumValue(_0x11c944,Cesium__namespace['Color'],this[_0x1954d8(0x399)]['clock']['currentTime']);if(!_0x35f98a||!_0x35f98a['withAlpha'])return _0x11c944;_0x35f98a=_0x35f98a[_0x1954d8(0x6ac)](_0x1c3307),_0x11c944[_0x1954d8(_0x1c51a7._0x22c124)](_0x35f98a);}},{'key':_0x482d04(_0x164e58._0x391ce3),'value':function _0x144cfb(_0x1ad6ea){return getAttrVal(_0x1ad6ea['properties']);}},{'key':'clear','value':function _0xcced1(){var _0x2da151=_0x482d04;return this['_labelCollection']&&this['_labelCollection']['removeAll'](),this['_dataSource']&&this['_dataSource'][_0x2da151(0x791)]['removeAll'](),this[_0x2da151(0x958)](),this;}},{'key':'process','value':function _0x3f9ee2(_0x2dc12c,_0x3ec0e3){var _0x7fa9d0=_0x482d04,_0x146afd=this;return this['readyPromise'][_0x7fa9d0(_0x14b31a._0x383472)](function(_0x59b9c8){var _0x472ae0={_0x3143e3:0x4f2},_0x3eda94=_0x146afd['_dataSource']['process'](_0x2dc12c,_0x3ec0e3);return _0x3eda94['then'](function(_0x565ea8){var _0x5b8ebd=_0x4361,_0x5d45be=_0x565ea8['entities'][_0x5b8ebd(_0x472ae0._0x3143e3)],_0x4e455e=_0x146afd['bindEntities'](_0x5d45be);return{'entities':_0x5d45be,'list':_0x4e455e};});});}}]),_0x1e24f1;}(BaseGraphicLayer);register$2('czmGeojson',CzmGeoJsonLayer);var KmlLayer=function(_0x1d023c){var _0x6715e6={_0x58983c:0xab5};_inherits(_0x1a15e4,_0x1d023c);var _0x1a6371=_createSuper(_0x1a15e4);function _0x1a15e4(){return _classCallCheck(this,_0x1a15e4),_0x1a6371['apply'](this,arguments);}return _createClass(_0x1a15e4,[{'key':'load','value':function _0x34827a(){var _0x1f5c42=_0x4361,_0x547424=this,_0x362b35=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this['options']=_objectSpread2(_objectSpread2({},this['options']),_0x362b35);var _0x191a5a;if(this['options']['url']){var _0x11e570=getUrlResource(this['options']);_0x191a5a=Cesium__namespace[_0x1f5c42(0xc4b)][_0x1f5c42(0x7f4)](_0x11e570,{'camera':this['_map']['scene']['camera'],'canvas':this[_0x1f5c42(0x399)]['scene']['canvas'],'clampToGround':this['options']['clampToGround']});}else this['options']['data']&&(_0x191a5a=Cesium__namespace['KmlDataSource']['load'](this[_0x1f5c42(0x514)]['data'],{'camera':this[_0x1f5c42(0x399)]['scene']['camera'],'canvas':this['_map'][_0x1f5c42(0x7c9)]['canvas'],'clampToGround':this['options']['clampToGround']}),logError$1(_0x1f5c42(0x880)));_0x191a5a[_0x1f5c42(_0x6715e6._0x58983c)](function(_0x1291a7){_0x547424['showResult'](_0x1291a7);});}},{'key':'getEntityAttr','value':function _0x233f62(_0x35741e){var _0x5be9cd=_0x4361,_0x323b97={'name':_0x35741e['name'],'description':_0x35741e['description']},_0x18840e=_0x35741e['_kml']['extendedData'];for(var _0x340f20 in _0x18840e){_0x323b97[_0x340f20]=_0x18840e[_0x340f20]['value'];}return _0x323b97=getAttrVal(_0x323b97),_0x323b97['description']&&(_0x323b97[_0x5be9cd(0x459)]=_0x323b97['description']['replace'](/<div[^>]+>/g,'')),_0x323b97;}}]),_0x1a15e4;}(CzmGeoJsonLayer);register$2('kml',KmlLayer);var CzmlLayer=function(_0x4c013d){var _0x64107c={_0x4cefff:0x3bd},_0x18f90c={_0x1cf0d4:0x514},_0x251ed1={_0x4c231f:0x53f,_0x2ecea7:0x514},_0x1762d2={_0x551ea7:0x399,_0x29cdc7:0x8e5,_0x1766e9:0xa38,_0x2e8c30:0x76c},_0x4a1ef6={_0x579868:0xd5b,_0x2fe7d4:0xfbf,_0x1b65a6:0xa38,_0x56d88b:0xa38,_0x2dce00:0xa38,_0x306f89:0xa38},_0x50e9ca={_0x4fa34e:0x648},_0x33196b=_0x5a92ef;_inherits(_0x52c247,_0x4c013d);var _0xb2c096=_createSuper(_0x52c247);function _0x52c247(){return _classCallCheck(this,_0x52c247),_0xb2c096['apply'](this,arguments);}return _createClass(_0x52c247,[{'key':'_showHook','value':function _0x56fa92(_0xd90357){var _0x2460d1=_0x4361,_0x1887c2;_get(_getPrototypeOf(_0x52c247['prototype']),_0x2460d1(_0x50e9ca._0x4fa34e),this)['call'](this,_0xd90357),((_0x1887c2=this['options']['autoUpdateClock'])!==null&&_0x1887c2!==void 0x0?_0x1887c2:!![])&&(_0xd90357?this['setCzmlTime']():this[_0x2460d1(0xef8)]());}},{'key':_0x33196b(_0x64107c._0x4cefff),'value':function _0x45c1a4(){var _0x3f7731=_0x33196b,_0x19f8ab;(_0x19f8ab=this[_0x3f7731(_0x4a1ef6._0x579868)])!==null&&_0x19f8ab!==void 0x0&&_0x19f8ab['clock']&&(this['_map']['clock'][_0x3f7731(_0x4a1ef6._0x2fe7d4)]=this[_0x3f7731(0xd5b)][_0x3f7731(_0x4a1ef6._0x1b65a6)]['clockRange'],this['_map']['clock']['multiplier']=this['_dataSource']['clock']['multiplier'],this['_map'][_0x3f7731(_0x4a1ef6._0x56d88b)][_0x3f7731(0x8cf)]=this['_dataSource'][_0x3f7731(_0x4a1ef6._0x2dce00)]['startTime'],this['_map']['clock']['stopTime']=this['_dataSource']['clock']['stopTime'],this['_map'][_0x3f7731(_0x4a1ef6._0x306f89)]['currentTime']=this['_dataSource']['clock']['startTime']);}},{'key':'setNowTime','value':function _0x5d9594(){var _0x2b0baa=_0x33196b;this['_map']['clock']['clockRange']=Cesium__namespace['ClockRange']['UNBOUNDED'],this[_0x2b0baa(_0x1762d2._0x551ea7)][_0x2b0baa(0xa38)][_0x2b0baa(_0x1762d2._0x29cdc7)]=0x1;var _0x3c6f25=Cesium__namespace['JulianDate']['fromDate'](new Date());this[_0x2b0baa(0x399)]['clock']['startTime']=_0x3c6f25['clone'](),this[_0x2b0baa(0x399)][_0x2b0baa(_0x1762d2._0x1766e9)]['stopTime']=Cesium__namespace['JulianDate']['addDays'](_0x3c6f25,0x1,new Cesium__namespace['JulianDate']()),this['_map'][_0x2b0baa(0xa38)][_0x2b0baa(_0x1762d2._0x2e8c30)]=_0x3c6f25['clone']();}},{'key':_0x33196b(0x3fd),'value':function _0x23926d(){var _0x722803=_0x33196b,_0xfd444b;_get(_getPrototypeOf(_0x52c247[_0x722803(0xe26)]),_0x722803(0x3fd),this)[_0x722803(_0x251ed1._0x4c231f)](this),((_0xfd444b=this[_0x722803(_0x251ed1._0x2ecea7)]['autoUpdateClock'])!==null&&_0xfd444b!==void 0x0?_0xfd444b:!![])&&this['setNowTime']();}},{'key':'load','value':function _0x44767e(){var _0x360e79=_0x33196b,_0x18188a=this,_0x1b0be4=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this[_0x360e79(0x514)]=_objectSpread2(_objectSpread2({},this['options']),_0x1b0be4);var _0x7113e5;if(this['options'][_0x360e79(0x49c)]){var _0xd9fff2=getUrlResource(this['options']);_0x7113e5=Cesium__namespace['CzmlDataSource']['load'](_0xd9fff2,this['options']);}else this[_0x360e79(_0x18f90c._0x1cf0d4)]['data']?_0x7113e5=Cesium__namespace['CzmlDataSource']['load'](this['options']['data'],this['options']):logError$1('CzmlLayer:请必须传入\x20url\x20或\x20data\x20参数');_0x7113e5['then'](function(_0x40dde0){_0x18188a['showResult'](_0x40dde0);});}},{'key':_0x33196b(0xa1f),'value':function _0x251c8a(_0x451d77){var _0x4b1f87=_0x33196b;if(_0x451d77['properties'])return getAttrVal(_0x451d77[_0x4b1f87(0xeec)]);if(_0x451d77['description'])return{'description':getCesiumValue(_0x451d77['description'])};}}]),_0x52c247;}(CzmGeoJsonLayer);register$2('czml',CzmlLayer);var GraphicGroupLayer=function(_0x1fdf44){var _0x167804={_0x409bd0:0xecc},_0x36a716={_0x16e3ea:0xa22,_0x5b8057:0xce7,_0x489139:0xe73,_0x26dad7:0x352,_0x24eae9:0x710},_0x3585e8={_0x399abf:0x359},_0x3468b0={_0x221298:0x359},_0x2b14b9={_0x53aca8:0x399,_0x58874f:0x1d6},_0x4678c7={_0x49bdbe:0x1d6},_0x2ac08d={_0x277d24:0x514,_0x53c055:0xf2d,_0xe72e75:0x333},_0xb200af={_0x3ad9c3:0xf2d,_0x69ecd7:0xecc},_0x2c5c0c={_0x55f4be:0x8e1},_0x307706={_0x435745:0xfc8},_0x5c8aa3={_0x121df8:0xb06},_0x2532bb={_0x226730:0xa3e},_0x2a1299={_0x5c5a94:0xa3e},_0x245a1d=_0x5a92ef;_inherits(_0x144c0f,_0x1fdf44);var _0x1155e2=_createSuper(_0x144c0f);function _0x144c0f(){return _classCallCheck(this,_0x144c0f),_0x1155e2['apply'](this,arguments);}return _createClass(_0x144c0f,[{'key':_0x245a1d(0x477),'get':function _0x6ef3c4(){var _0x30f7d2=_0x245a1d;return this[_0x30f7d2(_0x2a1299._0x5c5a94)];},'set':function _0x28fd99(_0x53fb73){var _0x44e41c=_0x245a1d;this[_0x44e41c(_0x2532bb._0x226730)]=_0x53fb73,this['_selectedLayer']&&(_0x53fb73?this['_selectedLayer']['activateEdit']():this['_selectedLayer'][_0x44e41c(0xb65)]());}},{'key':'isAutoEditing','get':function _0x3d546d(){return this['options']['isAutoEditing'];},'set':function _0xd48357(_0x12caa1){var _0x30c6ab=_0x245a1d;this['options']['isAutoEditing']=_0x12caa1,this[_0x30c6ab(_0x5c8aa3._0x121df8)](function(_0x47d2d3){_0x47d2d3['isAutoEditing']=_0x12caa1;},this);}},{'key':'selectedLayer','get':function _0x367010(){var _0x3a4258=_0x245a1d;return this[_0x3a4258(0xfc8)];},'set':function _0x42d0a1(_0x336eed){var _0x1a2f9f=_0x245a1d;this['_selectedLayer']&&(delete this['_selectedLayer']['isActivate'],this['_selectedLayer']['disableEdit']()),!(_0x336eed instanceof GraphicLayer)&&(_0x336eed=this['getLayer'](_0x336eed)),this[_0x1a2f9f(_0x307706._0x435745)]=_0x336eed,this['_selectedLayer']&&(this['_selectedLayer']['isActivate']=!![],this['_hasEdit']&&this['_selectedLayer']['activateEdit']());}},{'key':'isActivate','value':function _0x3d8485(_0x40c26a){var _0xef1c22=_0x245a1d;return _0x40c26a[_0xef1c22(_0x2c5c0c._0x55f4be)];}},{'key':'_mountedHook','value':function _0x3ea5aa(){var _0x50f74d=_0x245a1d;_get(_getPrototypeOf(_0x144c0f['prototype']),'_mountedHook',this)['call'](this),this[_0x50f74d(0x514)][_0x50f74d(_0xb200af._0x3ad9c3)]&&this[_0x50f74d(_0xb200af._0x69ecd7)](this[_0x50f74d(0x514)]['geojson']);}},{'key':'_addedHook','value':function _0x1dabea(){_get(_getPrototypeOf(_0x144c0f['prototype']),'_addedHook',this)['call'](this),this['_processForRemoveLayer']();}},{'key':_0x245a1d(0xe8c),'value':function _0x4408f7(_0x5cd1be){if(!_0x5cd1be)return this['selectedLayer'];var _0x239e3c=this['getLayer'](_0x5cd1be);return _0x239e3c?_0x239e3c:this['createLayer'](_0x5cd1be);}},{'key':'createLayer','value':function _0xb7316c(_0x24ac16){var _0x31e34d=_0x245a1d,_0x2fc203=clone(this[_0x31e34d(_0x2ac08d._0x277d24)],['id','pid',_0x31e34d(_0x2ac08d._0x53c055),_0x31e34d(0x500)]);_0x2fc203['name']=_0x24ac16,_0x2fc203['pid']=this['id'];var _0x5332bd=new GraphicLayer(_0x2fc203);return this['_events']&&(_0x5332bd['_events']=_objectSpread2({},this[_0x31e34d(_0x2ac08d._0xe72e75)])),this['_map'][_0x31e34d(0x8ac)](_0x5332bd),this['addLayer'](_0x5332bd),_0x5332bd;}},{'key':_0x245a1d(0xd71),'value':function _0x227373(_0xa1e2ec){var _0x3ede7f=_0x245a1d,_0xbf9859;return _0xa1e2ec instanceof GraphicLayer?_0xbf9859=_0xa1e2ec:_0xbf9859=this[_0x3ede7f(0x710)](_0xa1e2ec),_0xbf9859?(this['selectedLayer']===_0xbf9859&&(this['selectedLayer']=null),removeArrayItem(this['_arrLayer'],_0xbf9859),this['_map']['removeLayer'](_0xbf9859,!![]),this[_0x3ede7f(_0x4678c7._0x49bdbe)](),!![]):![];}},{'key':'deleteEmptyLayer','value':function _0xefb55c(){var _0x3c9f2f=_0x245a1d;for(var _0x5289bf=this['_arrLayer']['length']-0x1;_0x5289bf>=0x0;_0x5289bf--){var _0x3e5f32=this['_arrLayer'][_0x5289bf];_0x3e5f32['length']===0x0&&(this['selectedLayer']===_0x3e5f32&&(this['selectedLayer']=null),this['_arrLayer']['splice'](_0x5289bf,0x1),this[_0x3c9f2f(_0x2b14b9._0x53aca8)]['removeLayer'](_0x3e5f32,!![]));}return this[_0x3c9f2f(_0x2b14b9._0x58874f)](),this;}},{'key':'_processForRemoveLayer','value':function _0x4f0d63(){var _0x58b236=_0x245a1d;this['_arrLayer']['length']===0x0&&this['options'][_0x58b236(0xb4f)]&&(this['selectedLayer']=this[_0x58b236(0xca5)](this['options']['defaultLayer'])),this['selectedLayer']==null&&this[_0x58b236(_0x3468b0._0x221298)]['length']>0x0&&(this['selectedLayer']=this[_0x58b236(0x359)][0x0]);}},{'key':'moveToLayer','value':function _0x4ff3f1(_0xbe252f,_0x413838){!(_0x413838 instanceof GraphicLayer)&&(_0x413838=this['getLayer'](_0x413838)),_0xbe252f['remove'](),_0x413838['addGraphic'](_0xbe252f);}},{'key':'getGraphics','value':function _0x59a435(){var _0x56c0bb=[];return this['eachGraphic'](function(_0xd28158){if(_0xd28158['isPrivate'])return;_0x56c0bb['push'](_0xd28158);},this),_0x56c0bb;}},{'key':_0x245a1d(0x34d),'value':function _0x48710f(_0x931fe3){var _0x21009b=_0x245a1d;if(!_0x931fe3)return undefined;for(var _0x4f4429=this['_arrLayer']['length']-0x1;_0x4f4429>=0x0;_0x4f4429--){var _0x2a41eb=this[_0x21009b(_0x3585e8._0x399abf)][_0x4f4429],_0x5c61aa=_0x2a41eb['getGraphicById'](_0x931fe3);if(_0x5c61aa)return _0x5c61aa;}return undefined;}},{'key':_0x245a1d(0x4ab),'value':function _0x1ff4d7(_0x1acee7,_0x47d631){return this['eachLayer'](function(_0x4874cc){var _0x98b5ba=_0x4361;_0x4874cc[_0x98b5ba(0x4ab)](_0x1acee7,_0x47d631);},this),this;}},{'key':'clear','value':function _0x3ace90(_0x45fd8a){this['eachLayer'](function(_0x8950ca){_0x8950ca['clear'](_0x45fd8a);},this);}},{'key':'toGeoJSON','value':function _0x2d4627(_0x36f249){var _0x1f2024={_0x306ebb:0x4ab},_0x58a208=_0x245a1d,_0xacb0fd=this;_0x36f249!==null&&_0x36f249!==void 0x0&&_0x36f249['stopEdit']&&this[_0x58a208(0x338)]();var _0x126af3=[],_0x46fe98=[];return this['eachLayer'](function(_0x342d9d){var _0x5b45ee=_0x58a208;_0x46fe98['push'](_0x342d9d['name']),_0x342d9d[_0x5b45ee(_0x1f2024._0x306ebb)](function(_0x1312c){var _0x2a0ab4=_0x5b45ee;if(_0x1312c[_0x2a0ab4(0xf13)])return;var _0x1271cc=_0x1312c['toGeoJSON'](_0x36f249);_0x1271cc['properties']['_layer']=_0x342d9d['name'],_0x126af3['push'](_0x1271cc);},_0xacb0fd);},this),{'type':'FeatureCollection','layer':{'id':this['id'],'name':this['name'],'layers':_0x46fe98,'selected':this['selectedLayer']['name']},'features':_0x126af3};}},{'key':_0x245a1d(_0x167804._0x409bd0),'value':function _0x497b94(_0x1fb730){var _0x556c78=_0x245a1d,_0x56b63e=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};try{isString(_0x1fb730)&&(_0x1fb730=JSON['parse'](_0x1fb730));}catch(_0x2e359e){alert(_0x2e359e['name']+':\x20'+_0x2e359e['message']+_0x556c78(_0x36a716._0x16e3ea));return;}_0x56b63e['clear']&&this['clear'](!![]);var _0x5434b2;if(_0x56b63e['layer'])_0x5434b2=this['getLayer'](_0x56b63e[_0x556c78(0xce7)]);else{var _0x2de2fd,_0xf123f2,_0x476c7a={},_0x486d6f=(_0x2de2fd=_0x1fb730)===null||_0x2de2fd===void 0x0?void 0x0:(_0xf123f2=_0x2de2fd[_0x556c78(_0x36a716._0x5b8057)])===null||_0xf123f2===void 0x0?void 0x0:_0xf123f2['layers'];if(_0x486d6f){var _0x423186,_0x595e85;for(var _0x17a042=0x0;_0x17a042<_0x486d6f['length'];_0x17a042++){var _0x4a770c=this[_0x556c78(0xe8c)](_0x486d6f[_0x17a042]);_0x476c7a[_0x486d6f[_0x17a042]]=_0x4a770c;}if((_0x423186=_0x1fb730)!==null&&_0x423186!==void 0x0&&(_0x595e85=_0x423186['layer'])!==null&&_0x595e85!==void 0x0&&_0x595e85['selected']){var _0x3e9b67,_0x39b66f,_0x39bd20=_0x476c7a[(_0x3e9b67=_0x1fb730)===null||_0x3e9b67===void 0x0?void 0x0:(_0x39b66f=_0x3e9b67[_0x556c78(0xce7)])===null||_0x39b66f===void 0x0?void 0x0:_0x39b66f['selected']];_0x39bd20&&(this[_0x556c78(_0x36a716._0x489139)]=_0x39bd20);}}}var _0x111edc=getGeoJsonFeatures(_0x1fb730),_0xe767b=[];for(var _0xa1076b=0x0,_0x19b29e=_0x111edc['length'];_0xa1076b<_0x19b29e;_0xa1076b++){var _0x2d8814=_0x111edc[_0xa1076b],_0x8cb7b8=void 0x0;if(_0x5434b2)_0x8cb7b8=_0x5434b2;else{var _0x43e8c2,_0x164c8b=_0x2d8814===null||_0x2d8814===void 0x0?void 0x0:(_0x43e8c2=_0x2d8814['properties'])===null||_0x43e8c2===void 0x0?void 0x0:_0x43e8c2[_0x556c78(_0x36a716._0x26dad7)];_0x8cb7b8=_0x164c8b?this[_0x556c78(_0x36a716._0x24eae9)](_0x164c8b):null,!_0x8cb7b8&&(_0x8cb7b8=this['selectedLayer']);}var _0x23208c=_0x8cb7b8['loadGeoJSON'](_0x2d8814,_objectSpread2(_objectSpread2({},_0x56b63e),{},{'clear':![],'flyTo':![]}));_0xe767b=_0xe767b['concat'](_0x23208c);}return _0x56b63e['flyTo']&&this['_map'][_0x556c78(0xf84)](_0xe767b),_0xe767b;}},{'key':'_toJsonEx','value':function _0x68e0b2(_0x44d600){_0x44d600['geojson']=this['toGeoJSON']();}},{'key':'getRectangle','value':function _0x3fd4b1(_0x535575){var _0x1f0b87={_0x84f901:0xf13,_0x34333f:0xe9e,_0xba021e:0xe9e,_0x13044d:0xcae},_0x1c6774;return this['eachGraphic'](function(_0x402057){var _0x4fa2d8=_0x4361;if(_0x402057[_0x4fa2d8(_0x1f0b87._0x84f901)])return;if(!_0x402057[_0x4fa2d8(_0x1f0b87._0x34333f)])return;var _0x3ae614=_0x402057[_0x4fa2d8(_0x1f0b87._0xba021e)]();if(!Cesium__namespace['defined'](_0x3ae614))return;_0x1c6774?_0x1c6774=Cesium__namespace[_0x4fa2d8(_0x1f0b87._0x13044d)]['union'](_0x3ae614,_0x1c6774):_0x1c6774=_0x3ae614;},this),_0x535575?formatRectangle(_0x1c6774):_0x1c6774;}},{'key':'startDraw','value':function _0x54b752(_0x420171){return this['_selectedLayer']['startDraw'](_0x420171);}},{'key':'stopDraw','value':function _0x4a7f72(){var _0xc4b5ac=_0x245a1d;return this[_0xc4b5ac(0xfc8)]['stopDraw']();}},{'key':'activateEdit','value':function _0x4c8de6(){return this['_selectedLayer']['activateEdit']();}},{'key':_0x245a1d(0xb65),'value':function _0x4c3979(){return this['_selectedLayer']['disableEdit']();}}]),_0x144c0f;}(GroupLayer);register$2(_0x5a92ef(0x686),GraphicGroupLayer);var GeoJsonLayer=function(_0x3676fe){var _0x2b2d6d={_0x51b000:0x7f4,_0x310928:0x4a6},_0x388132={_0x5a13e5:0xe26,_0x550814:0x399},_0x38aa68={_0x5d1146:0xdd8,_0x49ae29:0x27d,_0x9423e7:0x70e,_0x242c81:0x9ba,_0x5082f3:0xe81,_0x73031d:0x6ba,_0x506dfb:0xfd0,_0x4067cb:0x6ba},_0x551661={_0x1998fd:0x8e7},_0x3b4123={_0x1fe0a2:0x1d7,_0x244bb8:0x1c8,_0x4abaae:0x514,_0x2349c6:0x49c,_0x444515:0x500},_0x4347b3={_0x4d7397:0x53f},_0xdd7cee=_0x5a92ef;_inherits(_0x2f8904,_0x3676fe);var _0x1a8014=_createSuper(_0x2f8904);function _0x2f8904(){return _classCallCheck(this,_0x2f8904),_0x1a8014['apply'](this,arguments);}return _createClass(_0x2f8904,[{'key':'_showHook','value':function _0x340888(_0x5d1a8c){var _0x453ef4=_0x4361;_get(_getPrototypeOf(_0x2f8904['prototype']),'_showHook',this)[_0x453ef4(0x53f)](this,_0x5d1a8c),_0x5d1a8c&&this['_hasLoad']&&(this['_hasLoad']=![],this['load']());}},{'key':'_addedHook','value':function _0x3cac39(){var _0x24472d=_0x4361;_get(_getPrototypeOf(_0x2f8904['prototype']),'_addedHook',this)[_0x24472d(_0x4347b3._0x4d7397)](this),this['show']?this[_0x24472d(0x7f4)]():this[_0x24472d(0xff0)]=!![];}},{'key':'_removedHook','value':function _0x1462a2(){_get(_getPrototypeOf(_0x2f8904['prototype']),'_removedHook',this)['call'](this),this['clear']();}},{'key':_0xdd7cee(_0x2b2d6d._0x51b000),'value':function _0x387990(_0x4cf034){var _0x33b435=_0xdd7cee,_0x59444d=this;_0x4cf034&&(Cesium__namespace[_0x33b435(_0x3b4123._0x1fe0a2)](_0x4cf034[_0x33b435(_0x3b4123._0x244bb8)],!![])&&(delete this[_0x33b435(_0x3b4123._0x4abaae)][_0x33b435(_0x3b4123._0x2349c6)],delete this[_0x33b435(0x514)][_0x33b435(0x500)]),this['clear'](),this[_0x33b435(0x514)]=_objectSpread2(_objectSpread2({},this['options']),_0x4cf034));if(this['options']['url'])sendAjax(_objectSpread2(_objectSpread2({},this['options']),{},{'proxy':this['_proxy']}))[_0x33b435(0xab5)](function(_0x10568e){var _0x274e50=_0x33b435;if(!_0x59444d['_map']||_0x59444d[_0x274e50(0xe86)]!==State['ADDED'])return;_0x59444d['_load_data'](_0x10568e);})[_0x33b435(0xb0c)](function(_0xd31c8e){var _0x199e40=_0x33b435,_0x18b4d9;logError$1('fetchJson出错了',_0xd31c8e),(_0x18b4d9=_0x59444d[_0x199e40(0xccd)])!==null&&_0x18b4d9!==void 0x0&&_0x18b4d9['reject']&&_0x59444d['_readyPromise'][_0x199e40(0xba1)](_0xd31c8e);});else this['options']['data']?this['_load_data'](this['options'][_0x33b435(_0x3b4123._0x444515)]):_0x4cf034&&logWarn(_0x33b435(0x3b7));}},{'key':_0xdd7cee(_0x2b2d6d._0x310928),'value':function _0x551a49(_0x4a7457){var _0x251456=_0xdd7cee;this['options']['format']&&(_0x4a7457=this['options']['format'](_0x4a7457));_0x4a7457=this[_0x251456(0xb6c)](_0x4a7457);var _0x4c382a=this['loadGeoJSON'](_0x4a7457,{'clear':!![],'enabledEvent':![]}),_0x6de736=[];_0x4c382a['forEach'](function(_0x1421af){var _0x2a1214=_0x251456;_0x6de736[_0x2a1214(_0x551661._0x1998fd)](_objectSpread2(_objectSpread2({},_0x1421af['attr']),{},{'graphic':_0x1421af}));}),this['fire'](EventType['load'],{'geojson':_0x4a7457,'list':_0x6de736,'graphics':_0x4c382a}),this['options']['flyTo']&&this['flyToByAnimationEnd'](),this['_readyPromise']['resolve'](this);}},{'key':'_formatForMask','value':function _0x2f3893(_0x29d09d){var _0x1d7445=_0xdd7cee,_0x498a02=this[_0x1d7445(0x514)]['mask'];if(!_0x498a02)return _0x29d09d;if(!_0x29d09d[_0x1d7445(_0x38aa68._0x5d1146)]||_0x29d09d[_0x1d7445(0xdd8)]['length']===0x0)return _0x29d09d;_0x29d09d=clone(_0x29d09d),_0x29d09d['features']['splice'](0x1,_0x29d09d['features']['length']-0x1),this[_0x1d7445(_0x38aa68._0x49ae29)]=getExtentByGeoJSON(_0x29d09d);var _0x74b136={'xmin':0x49,'xmax':0x88,'ymin':0x3,'ymax':0x3b};isObject(_0x498a02)&&Cesium__namespace['defined'](_0x498a02[_0x1d7445(0x5f9)])&&Cesium__namespace[_0x1d7445(_0x38aa68._0x9423e7)](_0x498a02['xmax'])&&Cesium__namespace[_0x1d7445(0x70e)](_0x498a02['ymin'])&&Cesium__namespace['defined'](_0x498a02['ymax'])&&(_0x74b136=_0x498a02);var _0x1f8902=[[_0x74b136['xmin'],_0x74b136['ymax']],[_0x74b136['xmin'],_0x74b136['ymin']],[_0x74b136[_0x1d7445(0x420)],_0x74b136['ymin']],[_0x74b136['xmax'],_0x74b136[_0x1d7445(0x3b9)]],[_0x74b136['xmin'],_0x74b136['ymax']]],_0x593f4a=_0x29d09d[_0x1d7445(_0x38aa68._0x5d1146)][0x0];if(_0x593f4a['geometry']['type']===_0x1d7445(_0x38aa68._0x242c81))_0x593f4a['geometry']={'type':'Polygon','coordinates':[_0x1f8902,_0x593f4a['geometry']['coordinates'][0x0]]};else{if(_0x593f4a[_0x1d7445(0x4cb)][_0x1d7445(0xe81)]==='MultiPolygon'){var _0x5b2a08=[_0x1f8902];for(var _0x317d45=0x0,_0x4a19f7=_0x593f4a['geometry']['coordinates']['length'];_0x317d45<_0x4a19f7;_0x317d45++){var _0x467c7f=_0x593f4a['geometry']['coordinates'][_0x317d45];_0x467c7f['length']>0x0&&_0x5b2a08['push'](_0x467c7f[0x0]);}_0x593f4a[_0x1d7445(0x4cb)]={'type':_0x1d7445(0x9ba),'coordinates':[_0x5b2a08]};}else{if(_0x593f4a[_0x1d7445(0x4cb)][_0x1d7445(_0x38aa68._0x5082f3)]==='GeometryCollection'){var _0x4514bb=[_0x1f8902];for(var _0x47955a=0x0,_0x2459a5=_0x593f4a['geometry'][_0x1d7445(0xa93)][_0x1d7445(_0x38aa68._0x73031d)];_0x47955a<_0x2459a5;_0x47955a++){var _0x35bb2b=_0x593f4a['geometry']['geometries'][_0x47955a][_0x1d7445(_0x38aa68._0x506dfb)];_0x35bb2b[_0x1d7445(_0x38aa68._0x4067cb)]>0x0&&_0x4514bb['push'](_0x35bb2b[0x0]);}_0x593f4a[_0x1d7445(0x4cb)]={'type':'Polygon','coordinates':[_0x4514bb]};}}}return _0x29d09d;}},{'key':'_toJsonEx','value':function _0x217f71(_0x32e0c5){}},{'key':'_setOptionsHook','value':function _0xe68a6a(_0x3081ef,_0xf57f99){var _0x477b92={_0x3ac03d:0x5da},_0x27e86a=_0xdd7cee,_0x32529e;_get(_getPrototypeOf(_0x2f8904[_0x27e86a(_0x388132._0x5a13e5)]),'_setOptionsHook',this)['call'](this,_0x3081ef,_0xf57f99);if(!this[_0x27e86a(_0x388132._0x550814)])return;_0xf57f99['symbol']&&!((_0x32529e=_0xf57f99['symbol'])!==null&&_0x32529e!==void 0x0&&_0x32529e['type'])?this['eachGraphic'](function(_0x78ce5f){var _0x55d2cc=_0x27e86a,_0x426cf9=getSymbolStyle(_0x3081ef[_0x55d2cc(0x4fd)],_0x78ce5f['attr']);_0x78ce5f[_0x55d2cc(_0x477b92._0x3ac03d)]=_0x426cf9;}):(this['clear'](),this['load']());}}]),_0x2f8904;}(GraphicLayer);register$2('geojson',GeoJsonLayer);var BusineDataLayer=function(_0x1445a6){var _0x52cd46={_0x4703fc:0x648},_0xd1a5c9={_0xe16752:0x1c8},_0x3400f1={_0x23768a:0x6ba,_0x4bb525:0xd91,_0x1d1b14:0x101c,_0x143728:0xbae,_0x443fea:0x4ae,_0x2b93a1:0xbfc,_0xbfe894:0x4ea,_0x1d1ef7:0x810,_0x22e6d8:0xf79,_0x364ccc:0x675,_0x135b06:0x514,_0x1fc22b:0xccd},_0x3530d6={_0x439873:0x1d7,_0x4c1bc7:0x514,_0x32258a:0xb0c,_0x12131a:0x514,_0x26f1e5:0x4a6,_0x4e0845:0x3b7},_0x5961c6=_0x5a92ef;_inherits(_0x15437b,_0x1445a6);var _0x493a99=_createSuper(_0x15437b);function _0x15437b(){return _classCallCheck(this,_0x15437b),_0x493a99['apply'](this,arguments);}return _createClass(_0x15437b,[{'key':_0x5961c6(_0x52cd46._0x4703fc),'value':function _0x3ff201(_0x11d6f0){var _0x1790d6=_0x5961c6;_get(_getPrototypeOf(_0x15437b['prototype']),'_showHook',this)['call'](this,_0x11d6f0),_0x11d6f0&&this[_0x1790d6(0xff0)]&&(this[_0x1790d6(0xff0)]=![],this[_0x1790d6(0x7f4)]());}},{'key':'_addedHook','value':function _0x5d5918(){var _0x27c175=_0x5961c6;_get(_getPrototypeOf(_0x15437b['prototype']),_0x27c175(0xcef),this)['call'](this),this['show']?this['load']():this[_0x27c175(0xff0)]=!![];}},{'key':_0x5961c6(0x3fd),'value':function _0x453233(){_get(_getPrototypeOf(_0x15437b['prototype']),'_removedHook',this)['call'](this),this['clear']();}},{'key':'load','value':function _0x54050a(_0x1d85ae){var _0x3ead9d=_0x5961c6,_0xc9978d=this;_0x1d85ae&&(Cesium__namespace[_0x3ead9d(_0x3530d6._0x439873)](_0x1d85ae['clear'],!![])&&(delete this['options']['url'],delete this['options']['data']),this['clear'](),this['options']=_objectSpread2(_objectSpread2({},this['options']),_0x1d85ae));if(this[_0x3ead9d(_0x3530d6._0x4c1bc7)]['url'])fetchJson(_objectSpread2(_objectSpread2({},this['options']),{},{'proxy':this['_proxy']}))['then'](function(_0x44901e){var _0x3b1028=_0x3ead9d;if(!_0xc9978d[_0x3b1028(0x399)]||_0xc9978d['_state']!==State['ADDED'])return;_0xc9978d[_0x3b1028(0x4a6)](_0x44901e);})[_0x3ead9d(_0x3530d6._0x32258a)](function(_0x59e14d){var _0x46c589=_0x3ead9d,_0x2827cb;logError$1('fetchJson出错了',_0x59e14d),(_0x2827cb=_0xc9978d[_0x46c589(0xccd)])!==null&&_0x2827cb!==void 0x0&&_0x2827cb['reject']&&_0xc9978d[_0x46c589(0xccd)]['reject'](_0x59e14d);});else this[_0x3ead9d(_0x3530d6._0x12131a)]['data']?this[_0x3ead9d(_0x3530d6._0x26f1e5)](this['options']['data']):_0x1d85ae&&logWarn(_0x3ead9d(_0x3530d6._0x4e0845));}},{'key':'_load_data','value':function _0x10f2a9(_0x370e06){var _0x3f568b=_0x5961c6;if(this['options']['dataColumn']){var _0x457ca6=this['options']['dataColumn']['split']('.');_0x457ca6['forEach'](function(_0x5ba149){_0x370e06=_0x370e06[_0x5ba149];});}this['options']['formatData']&&(_0x370e06=this['options']['formatData'](_0x370e06));var _0x2bc2eb=[];for(var _0x527b5a=0x0,_0xe2bbdb=_0x370e06[_0x3f568b(_0x3400f1._0x23768a)];_0x527b5a<_0xe2bbdb;_0x527b5a++){var _0x267291=_0x370e06[_0x527b5a],_0x30827f={};_0x267291['style']&&(_0x30827f=_objectSpread2({},_0x267291['style']));var _0x1775a2=this['options']['symbol'],_0x43646e=_0x267291['type']&&hasType(_0x267291[_0x3f568b(0xe81)])?_0x267291['type']:'point';if(_0x1775a2){if(isFunction(_0x1775a2))_0x30827f=_0x1775a2(_0x267291,_0x30827f)||_0x30827f,_0x30827f['type']&&(_0x43646e=_0x30827f[_0x3f568b(0xe81)]);else{_0x43646e=_0x1775a2['type']||_0x43646e;var _0x1b62ca=getSymbolStyle(_0x1775a2,_0x267291||{});_0x1775a2['merge']?_0x30827f=_objectSpread2(_objectSpread2({},_0x1b62ca),_0x30827f):_0x30827f=_0x1b62ca;}}if(!hasType(_0x43646e)){logError$1('不存在graphicType无法解析数据对Graphic',_0x267291);continue;}var _0x3955ba={'type':_0x43646e,'style':_0x30827f,'attr':_0x267291};if(isPointType(_0x43646e)){if(_0x267291[_0x3f568b(0xd91)])_0x3955ba[_0x3f568b(0xd91)]=_0x267291[_0x3f568b(_0x3400f1._0x4bb525)];else{if(this[_0x3f568b(0x514)][_0x3f568b(0x810)])_0x3955ba['position']=this['options'][_0x3f568b(0x810)](_0x267291,_0x3955ba);else{if(this['options']['latColumn']||this['options'][_0x3f568b(0x2cd)]){var _0x529b80=_0x267291[this['options'][_0x3f568b(_0x3400f1._0x1d1b14)]||'lat'],_0x509d22=_0x267291[this['options']['lngColumn']||'lng'],_0x29b69a=_0x267291[this['options'][_0x3f568b(_0x3400f1._0x143728)]||'alt']||0x0;_0x3955ba['position']=[_0x509d22,_0x529b80,_0x29b69a];}else _0x267291['lat']&&_0x267291['lng']&&(_0x3955ba['position']=[_0x267291[_0x3f568b(_0x3400f1._0x443fea)],_0x267291[_0x3f568b(_0x3400f1._0x2b93a1)],_0x267291['alt']||0x0]);}}if(!_0x3955ba['position']){logError$1(_0x3f568b(_0x3400f1._0xbfe894),_0x267291);continue;}}else{if(_0x267291['positions'])_0x3955ba['positions']=_0x267291['positions'];else this['options'][_0x3f568b(_0x3400f1._0x1d1ef7)]&&(_0x3955ba[_0x3f568b(0xbe0)]=this['options']['formatPosition'](_0x267291,_0x3955ba));if(!_0x3955ba[_0x3f568b(0xbe0)]){logError$1('无法解析数据positions坐标位置',_0x267291);continue;}}_0x2bc2eb[_0x3f568b(0x8e7)](_0x3955ba);}var _0x1c9c8a=this[_0x3f568b(_0x3400f1._0x22e6d8)](_0x2bc2eb,{'enabledEvent':![]}),_0x258e84=[];_0x1c9c8a[_0x3f568b(_0x3400f1._0x364ccc)](function(_0x34d5bc){var _0x577f6d=_0x3f568b;_0x258e84['push'](_objectSpread2(_objectSpread2({},_0x34d5bc[_0x577f6d(0x310)]),{},{'graphic':_0x34d5bc}));}),this['fire'](EventType['load'],{'jsonData':_0x370e06,'list':_0x258e84,'graphics':_0x1c9c8a}),this[_0x3f568b(_0x3400f1._0x135b06)]['flyTo']&&this['flyToByAnimationEnd'](),this[_0x3f568b(_0x3400f1._0x1fc22b)]['resolve'](this);}},{'key':_0x5961c6(0x41e),'value':function _0x58185f(_0x54a89a){}},{'key':_0x5961c6(0x587),'value':function _0x1a9420(_0x3a580c,_0x3f92fa){var _0x454820=_0x5961c6,_0x1f6f0d;_get(_getPrototypeOf(_0x15437b[_0x454820(0xe26)]),'_setOptionsHook',this)['call'](this,_0x3a580c,_0x3f92fa);if(!this['_map'])return;_0x3f92fa['symbol']&&!((_0x1f6f0d=_0x3f92fa['symbol'])!==null&&_0x1f6f0d!==void 0x0&&_0x1f6f0d['type'])?this['eachGraphic'](function(_0x3d7731){var _0x25e9bb=_0x454820,_0x509d38=getSymbolStyle(_0x3a580c['symbol'],_0x3d7731['attr']);_0x3d7731[_0x25e9bb(0x5da)]=_0x509d38;}):(this[_0x454820(_0xd1a5c9._0xe16752)](),this[_0x454820(0x7f4)]());}}]),_0x15437b;}(GraphicLayer);register$2(_0x5a92ef(0xb6a),BusineDataLayer);var EditTileset=function(_0x58de3b){var _0x5b9f41={_0x7e70ae:0xce7,_0x48ae60:0x5da},_0x3f346d={_0x3dce4c:0xe96,_0x52976f:0x3cc,_0x48a24b:0x490},_0x310ab1={_0x2e8f90:0xb46},_0x45ccdb={_0x599874:0x1d7},_0x11edca={_0x120d85:0x5d3,_0x4de796:0x399,_0x1a42e1:0x292,_0x4cddb5:0x5d3},_0x4f547f={_0x3be712:0x3e9,_0x38c9ac:0xe32},_0x328128={_0x18affe:0xce7,_0x2b18e7:0x89b,_0x2c3daa:0x22e},_0x2bf94d={_0x173046:0xe41},_0x4b70f5=_0x5a92ef;_inherits(_0x17fb17,_0x58de3b);var _0x5d4a9b=_createSuper(_0x17fb17);function _0x17fb17(){return _classCallCheck(this,_0x17fb17),_0x5d4a9b['apply'](this,arguments);}return _createClass(_0x17fb17,[{'key':_0x4b70f5(_0x5b9f41._0x7e70ae),'get':function _0x51b149(){var _0x29468e=_0x4b70f5;return this[_0x29468e(0xe41)];}},{'key':_0x4b70f5(_0x5b9f41._0x48ae60),'get':function _0x2724df(){return this['_graphic']['options'];}},{'key':'bindDraggers','value':function _0x59bb3c(){var _0x3b4378=this;this['_contextmenuConfig_bak']=this['layer']['_contextmenuConfig'],this['createDragger']({'dragger':this['_graphic'],'onDrag':function _0x26c4c7(_0x53c69d,_0x4b6954){var _0xbfbb3e=_0x4361;_0x3b4378[_0xbfbb3e(0xe41)]['position']=_0x4b6954;}});}},{'key':'finish','value':function _0x4a35b8(){var _0x18dc9e=_0x4b70f5;delete this['_graphic']['_draw_tooltip'],delete this['_graphic']['_isDragger'],delete this['_graphic']['_noMousePick'],delete this['_graphic']['_pointType'],delete this[_0x18dc9e(_0x2bf94d._0x173046)]['onDrag'],this['_graphic']['unbindContextMenu'](),this['_contextmenuConfig_bak']&&(this['layer']['_contextmenuConfig']=this[_0x18dc9e(0x25b)],delete this[_0x18dc9e(0x25b)]);}},{'key':'_onLeftDownHandler','value':function _0x1975e5(_0x1fd144){var _0x2bec25=_0x4b70f5,_0x5e5e99=this[_0x2bec25(0x399)]['mouseEvent']['getPickTarget'](_0x1fd144['position'],_0x1fd144);if(_0x5e5e99[_0x2bec25(0xce7)]!==this[_0x2bec25(0xce7)])return;var _0x44bcb7=_0x5e5e99===null||_0x5e5e99===void 0x0?void 0x0:_0x5e5e99[_0x2bec25(_0x328128._0x18affe)];if(!_0x44bcb7||!_0x44bcb7['_isDragger'])return;this['_map']['scene']['screenSpaceCameraController']['enableInputs']&&(this['_map']['scene'][_0x2bec25(_0x328128._0x2b18e7)]['enableInputs']=![],this[_0x2bec25(0xd22)]=!![]),this['_map']['_setEditCursor'](!![]),_0x44bcb7['_closeAllControl'](),this['_draggerIng']=_0x44bcb7,this['fire'](EventType[_0x2bec25(_0x328128._0x2c3daa)],_objectSpread2(_objectSpread2(_objectSpread2({},_0x1fd144),_0x5e5e99),{},{'index':this['_draggerIng']['index']}));}},{'key':_0x4b70f5(0x351),'value':function _0x150286(_0x57dd66){var _0x63cf20=_0x4b70f5;this[_0x63cf20(0x399)]['openSmallTooltip'](_0x57dd66['endPosition'],this['_map']['getLangText'](_0x63cf20(_0x4f547f._0x3be712)));var _0x3d3fe6=getCurrentMouseTerrainPosition(this['_map'][_0x63cf20(0x7c9)],_0x57dd66['endPosition']);_0x3d3fe6&&(this[_0x63cf20(0xe32)]['onDrag']&&this['_draggerIng']['onDrag'](this[_0x63cf20(_0x4f547f._0x38c9ac)],_0x3d3fe6)),this['fire'](EventType['editMouseMove'],_objectSpread2(_objectSpread2({},_0x57dd66),{},{'index':this[_0x63cf20(0xe32)]['index'],'cartesian':_0x3d3fe6,'windowPosition':_0x57dd66['endPosition']}));}},{'key':'_onMouseMoveMapHandler','value':function _0x4c2505(_0x61468b){var _0x2c3256=_0x4b70f5,_0x4900f7=this[_0x2c3256(0x399)]['mouseEvent']['getPickTarget'](_0x61468b[_0x2c3256(_0x11edca._0x120d85)],_0x61468b),_0x1da766=_0x4900f7===null||_0x4900f7===void 0x0?void 0x0:_0x4900f7['layer'];if(_0x1da766==null){this[_0x2c3256(0x399)][_0x2c3256(0x561)]();return;}if(_0x4900f7['layer']!==this['layer']||!_0x1da766['_isDragger'])return;if(this[_0x2c3256(_0x11edca._0x4de796)][_0x2c3256(_0x11edca._0x1a42e1)]['show']&&this['_map'][_0x2c3256(_0x11edca._0x1a42e1)]['target']===_0x1da766)return;var _0x1ac75b=_0x1da766['_draw_tooltip'];if(!_0x1ac75b)return;this['_map']['openSmallTooltip'](_0x61468b[_0x2c3256(_0x11edca._0x4cddb5)],_0x1ac75b);}},{'key':'getDraggerContextMenu','value':function _0x4e8c0a(_0x1dd1a9){var _0x2a032b=_0x4b70f5,_0x36bd2d=this,_0x51e045=_get(_getPrototypeOf(_0x17fb17['prototype']),'getDraggerContextMenu',this)['call'](this,_0x1dd1a9);return Cesium__namespace[_0x2a032b(_0x45ccdb._0x599874)](this['style']['hasEditRotate'],!![])&&(_0x51e045['push']({'text':this['_map']['getLangText']('_按轴旋转'),'icon':Icon['BloomEffectYes'],'show':function _0x1869e5(_0x2ee4fc){return!_0x36bd2d['_matrixRotate']||_0x36bd2d['_matrixRotate']['_dragger_index']!==_0x1dd1a9['index'];},'callback':function _0x49a60e(_0x572304){var _0x4872a6,_0x134314=(_0x4872a6=_0x572304['graphic'])!==null&&_0x4872a6!==void 0x0&&_0x4872a6['position']?_0x572304['graphic']:_0x572304['layer'];_0x36bd2d['startRotateMatrix'](_0x134314,_0x572304);}}),_0x51e045[_0x2a032b(0x8e7)]({'text':this['_map']['getLangText']('_停止按轴旋转'),'icon':Icon['BloomEffectNo'],'show':function _0x500630(_0x4030ec){return _0x36bd2d['_matrixRotate']&&_0x36bd2d['_matrixRotate']['_dragger_index']===_0x1dd1a9['index'];},'callback':function _0x2c6bff(_0x2c7f70){_0x36bd2d['stopRotateMatrix']();}})),_0x51e045;}},{'key':'startRotateMatrix','value':function _0x403248(_0x112bb1,_0x20a7e5){var _0x10b8bd=_0x4b70f5;!_0x112bb1&&(_0x112bb1=this['layer']),this['stopMoveMatrix'](),this[_0x10b8bd(0x501)](),this['_matrixRotate']=new MatrixRotate({'map':this['_map'],'position':_0x112bb1[_0x10b8bd(0xd91)],'roll':_0x112bb1['rotation_x'],'pitch':_0x112bb1['rotation_y'],'heading':_0x112bb1[_0x10b8bd(0xa76)]}),this['_map']['addThing'](this['_matrixRotate']),this[_0x10b8bd(0x512)]['on'](EventType['change'],function(_0x471dc8){var _0x72daa4=_0x10b8bd;_0x112bb1['rotation']={'x':formatNum$1(_0x471dc8[_0x72daa4(_0x310ab1._0x2e8f90)],0x2),'y':formatNum$1(_0x471dc8['pitch'],0x2),'z':formatNum$1(_0x471dc8['heading'],0x2)};}),_0x112bb1[_0x10b8bd(0xcf5)](EventType['updatePosition'],this[_0x10b8bd(_0x3f346d._0x3dce4c)],this),_0x112bb1[_0x10b8bd(0xcf5)](EventType['updatePosition'],this[_0x10b8bd(_0x3f346d._0x52976f)],this),_0x112bb1['on'](EventType[_0x10b8bd(_0x3f346d._0x48a24b)],this['_updateMatrixRotatePosition'],this);}}]),_0x17fb17;}(EditBase),TilesetEditVS=_0x5a92ef(0xff1),TilesetEditFS=_0x5a92ef(0x668),TilesetEditBase=function(_0x108ab0){var _0x4935e3={_0xa1790e:0x77f,_0x438146:0x8ee,_0x3bdffe:0x5ba,_0x195d95:0x92a},_0x296f06={_0x52fd5e:0x888,_0x232e88:0xb17,_0x53001d:0xc03},_0x4e826e={_0x554e2f:0x251,_0x29044e:0x9a9,_0x2d4d55:0x966,_0x43250f:0xdcb,_0x22f100:0x507,_0x461566:0xd04,_0x2f369a:0x507,_0x50373d:0xa65,_0x5412f6:0xf4c},_0x173186={_0x148a77:0x3ae,_0x52c185:0x101e,_0x42755f:0x82b},_0x1a8e23={_0x5b0dfd:0x352,_0x303ad8:0x300,_0x6bd7d1:0xaff},_0xb3f244={_0x1030f2:0xc0d,_0x372fc1:0xe4b,_0xdc8f70:0xdcb,_0x1ad7a9:0x856,_0x4d2d20:0x675},_0x4fccb5={_0x51555a:0x7a6,_0x3dc174:0xe4b},_0x291a75={_0x1e1291:0xc9d,_0x498726:0xa65,_0x5568c7:0xa1c},_0x906887={_0x52d252:0xce7},_0x523e90={_0x282ef5:0x6ba},_0x2582c9={_0x316ce1:0x573,_0x33dfde:0x53d},_0x306465={_0x3e065b:0x53d},_0x1e5adf={_0x1feb2a:0xc86},_0x511229={_0x212dd7:0xc0d},_0x322671={_0x5d511e:0xce7},_0x381d70={_0x336185:0x514,_0x2f8d46:0x5f6,_0x20580a:0x514},_0x1aa540={_0x352412:0xc54},_0x137571={_0x2d87db:0x514},_0x3bc494={_0x1faa75:0x53f},_0x3b37f4=_0x5a92ef;_inherits(_0x357dad,_0x108ab0);var _0xe5885d=_createSuper(_0x357dad);function _0x357dad(){var _0x543e45=_0x4361,_0x387bcc,_0x567aa7=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x357dad),_0x387bcc=_0xe5885d[_0x543e45(_0x3bc494._0x1faa75)](this,_0x567aa7),!isMars3DCesium&&logError$1('该功能需要引入mars3d修改版Cesium库(mars3d-cesium库)才支持!',_assertThisInitialized(_0x387bcc)),_0x387bcc[_0x543e45(0xc0d)]=[],_0x387bcc;}return _createClass(_0x357dad,[{'key':'marsEditor','get':function _0x4e69bb(){return this['_layer']['_marsEditor'];}},{'key':_0x3b37f4(_0x4935e3._0xa1790e),'get':function _0x3c4e58(){var _0x19d416=_0x3b37f4;return this[_0x19d416(0xc0d)];}},{'key':'layer','get':function _0x1932ce(){return this['_layer'];},'set':function _0x169413(_0x2b48ac){var _0x459496=_0x3b37f4,_0x1e0ef5=this;this['_layer']=_0x2b48ac,_0x2b48ac[_0x459496(_0x1aa540._0x352412)][_0x459496(0xab5)](function(_0x295f87){var _0x2b6d86=_0x459496;if(!_0x1e0ef5['isAdded'])return;_0x1e0ef5['_initLayer'](_0x2b48ac['tileset']),_0x1e0ef5['options']['area']&&_0x1e0ef5[_0x2b6d86(_0x137571._0x2d87db)][_0x2b6d86(0xda4)]['forEach'](function(_0x430ac9){_0x1e0ef5['addArea'](_0x430ac9['positions'],_0x430ac9);});});}},{'key':'tileset','get':function _0x1b0d70(){var _0x294a38=_0x3b37f4;return this[_0x294a38(0x352)]['tileset'];}},{'key':'layerHeight','get':function _0x42d18e(){var _0x336df2=_0x3b37f4,_0x54e3d2,_0x3d5dd4=this['layer'];if(_0x3d5dd4!==null&&_0x3d5dd4!==void 0x0&&(_0x54e3d2=_0x3d5dd4['options'])!==null&&_0x54e3d2!==void 0x0&&_0x54e3d2['flatHeight'])return _0x3d5dd4[_0x336df2(_0x381d70._0x336185)][_0x336df2(_0x381d70._0x2f8d46)];if(this['options'][_0x336df2(0x5f6)])return this[_0x336df2(_0x381d70._0x20580a)][_0x336df2(0x5f6)];return 0x0;}},{'key':'length','get':function _0xb8b76(){if(this['_areaList']){var _0x8127f6;return(_0x8127f6=this['_areaList'])===null||_0x8127f6===void 0x0?void 0x0:_0x8127f6['length'];}else return 0x0;}},{'key':'_addedHook','value':function _0x10d157(){var _0x12dde6=_0x3b37f4;this['options']['layer']&&(this['layer']=this['options'][_0x12dde6(_0x322671._0x5d511e)]);}},{'key':'_removedHook','value':function _0x4c0108(){var _0xa37da3=_0x3b37f4;this[_0xa37da3(0x1c8)](),this['cacheMarsOptions']&&this['cacheMarsOptions']();}},{'key':'clear','value':function _0xaeafb4(){var _0x1f3450=_0x3b37f4;this[_0x1f3450(_0x511229._0x212dd7)]=[],this['_disable']();}},{'key':'getAreaById','value':function _0x537f0f(_0x436f87){var _0x80c24=_0x3b37f4;if(!isNumber(_0x436f87))return _0x436f87;for(var _0x59aea1=0x0;_0x59aea1<this['_areaList'][_0x80c24(0x6ba)];_0x59aea1++){var _0x586f57=this[_0x80c24(0xc0d)][_0x59aea1];if(_0x586f57['id']===_0x436f87)return _0x586f57;}return null;}},{'key':'hideArea','value':function _0x5aad39(_0x36e960){var _0x26f2ec=_0x3b37f4,_0x204efe=this['getAreaById'](_0x36e960);_0x204efe&&(_0x204efe['show']=![],this[_0x26f2ec(_0x1e5adf._0x1feb2a)]=!![]);}},{'key':_0x3b37f4(_0x4935e3._0x438146),'value':function _0x2dbc04(_0x1954bc){var _0x1caed3=this['getAreaById'](_0x1954bc);_0x1caed3&&(_0x1caed3['show']=!![],this['_isUpdate']=!![]);}},{'key':'removeArea','value':function _0x56e472(_0x464d4a){var _0x209030=_0x3b37f4;isNumber(_0x464d4a)&&(_0x464d4a=this['getAreaById'](_0x464d4a)),_0x464d4a&&(removeArrayItem(this['_areaList'],_0x464d4a),this[_0x209030(_0x306465._0x3e065b)](),this['_activete'](),this['fire'](EventType['removeItem'],{'area':_0x464d4a}));}},{'key':'addArea','value':function _0x339fa8(_0x2a5f5d){var _0x4b2407=_0x3b37f4;if(!_0x2a5f5d||_0x2a5f5d['length']===0x0)return;_0x2a5f5d=LngLatArray[_0x4b2407(_0x2582c9._0x316ce1)](_0x2a5f5d);var _0x48feb9={'id':getGlobalId(),'show':!![],'positions':_0x2a5f5d};return this['_areaList']['push'](_0x48feb9),this['_layer']['loadOk']&&(this[_0x4b2407(_0x2582c9._0x33dfde)](),this['_activete']()),this['fire'](EventType['addItem'],{'area':_0x48feb9}),_0x48feb9;}},{'key':'toJSON','value':function _0x21b756(){var _0x381b2e=_0x3b37f4,_0x12241f=clone(this[_0x381b2e(0x514)],['layer','eventParent']);return _0x12241f['area']=[],this['_areaList']['forEach'](function(_0x1a5c76){var _0x35c0e5=_0x381b2e;_0x12241f['area'][_0x35c0e5(0x8e7)]({'positions':LngLatArray['toArray'](_0x1a5c76['positions'])});}),_0x12241f;}},{'key':'_initLayer','value':function _0x6948b5(_0x5cdec0){var _0x545d3f={_0x9406ed:0x9ed},_0x4006c3=_0x3b37f4;this['_areaList'][_0x4006c3(_0x523e90._0x282ef5)]>0x0&&(this['_disable'](),this['_activete']());var _0x1ec7d1=_0x5cdec0['update'],_0x45e40d=this;_0x5cdec0['update']=function(_0x5253ce){var _0xca37a3=_0x4006c3;_0x45e40d['_isUpdate']&&_0x45e40d[_0xca37a3(_0x545d3f._0x9406ed)](_0x5253ce),_0x1ec7d1['bind'](this)(_0x5253ce);},this['cacheMarsOptions']=function(){_0x5cdec0['update']=_0x1ec7d1;};}},{'key':_0x3b37f4(_0x4935e3._0x3bdffe),'value':function _0x1faf9a(){var _0x456704=_0x3b37f4;if(!this[_0x456704(_0x906887._0x52d252)])return;this[_0x456704(0x9ac)](),this['_createTexture']();}},{'key':'_disable','value':function _0x236348(){var _0x1a51ed=_0x3b37f4;this['marsEditor']['polygonTexture']&&(this['marsEditor']['polygonTexture'][_0x1a51ed(_0x291a75._0x1e1291)](),this['marsEditor'][_0x1a51ed(0x2e5)]=null),this[_0x1a51ed(0x585)]&&this['_framebuffer']['destroy']&&(this['_framebuffer']['destroy'](),this['_framebuffer']=null),this['marsEditor']['IsYaPing']=new Cesium__namespace[(_0x1a51ed(_0x291a75._0x498726))](![],![],![],![]),this['marsEditor']['editVar']=new Cesium__namespace[(_0x1a51ed(0xa65))](![],![],![],![]),this['marsEditor'][_0x1a51ed(_0x291a75._0x5568c7)]=new Cesium__namespace['Cartesian4'](0.15,0.7,0.95,0.5),this['marsEditor']['floodVar']=new Cesium__namespace[(_0x1a51ed(0xa65))](0x0,0x0,0x0,0x0),this['marsEditor'][_0x1a51ed(0xd8b)]=new Cesium__namespace['Cartesian2'](0x0,0x0),this[_0x1a51ed(0xc86)]=!![];}},{'key':_0x3b37f4(0x9ed),'value':function _0x60d161(_0x130e9e){var _0x59b8b5=_0x3b37f4,_0x5833da=this;if(!this['_areaList']||this[_0x59b8b5(_0xb3f244._0x1030f2)]['length']===0x0)return;this['_createCommand'](),this['_activeMarsEditor']();var _0xd1290d=_0x130e9e['context'],_0x20621d=0x1000,_0x11eb90=0x1000;!this['_passState']&&(this[_0x59b8b5(_0xb3f244._0x372fc1)]=new Cesium__namespace['PassState'](_0xd1290d));this['_passState']['framebuffer']=this[_0x59b8b5(0x585)],this['_passState'][_0x59b8b5(0x4e3)]=new Cesium__namespace[(_0x59b8b5(_0xb3f244._0xdc8f70))](0x0,0x0,_0x20621d,_0x11eb90);var _0x4fd386=_0xd1290d['uniformState'];_0x4fd386[_0x59b8b5(0xf7a)](this['_camera']),this['_fboClearCommand']['execute'](_0x130e9e[_0x59b8b5(_0xb3f244._0x1ad7a9)]),this['_areaList'][_0x59b8b5(_0xb3f244._0x4d2d20)](function(_0x565f50){var _0xfbd808=_0x59b8b5,_0x3513c2=_0x565f50['drawCommand'];_0x3513c2&&_0x565f50[_0xfbd808(_0x4fccb5._0x51555a)]&&(_0x4fd386['updatePass'](_0x3513c2['pass']),_0x3513c2['framebuffer']=_0x5833da['_framebuffer'],_0x3513c2['execute'](_0xd1290d,_0x5833da[_0xfbd808(_0x4fccb5._0x3dc174)]));}),this['_isUpdate']=![];}},{'key':'_activeMarsEditor','value':function _0x4910e3(){}},{'key':_0x3b37f4(0xdd9),'value':function _0x1b3c7f(){this['marsEditor']['IsYaPing']['x']=![];}},{'key':'_preparePos','value':function _0x41d3b5(){var _0x5c1864=_0x3b37f4,_0x51de11=this,_0x461861=0x1869f;this[_0x5c1864(0xc0d)]['forEach'](function(_0x5d7d8e){var _0x37b74d=_0x5c1864;if(!_0x5d7d8e['show'])return;if(!_0x5d7d8e['positions_local']){var _0x276b8f=[],_0x59d5da=0x1869f;for(var _0x2116e0=0x0;_0x2116e0<_0x5d7d8e['positions']['length'];_0x2116e0++){_0x276b8f[_0x2116e0]=Cesium__namespace['Matrix4']['multiplyByPoint'](_0x51de11[_0x37b74d(_0x1a8e23._0x5b0dfd)]['inverseMatrix'],_0x5d7d8e['positions'][_0x2116e0],new Cesium__namespace['Cartesian3']()),_0x59d5da=Math[_0x37b74d(_0x1a8e23._0x303ad8)](_0x59d5da,_0x276b8f[_0x2116e0]['z']);}_0x5d7d8e['positions_local']=_0x276b8f,_0x5d7d8e['minZ']=_0x59d5da;}_0x461861=Math['min'](_0x461861,_0x5d7d8e[_0x37b74d(_0x1a8e23._0x6bd7d1)]);}),this['_minLocalZ']=_0x461861;}},{'key':_0x3b37f4(_0x4935e3._0x195d95),'value':function _0x249878(){var _0x2a58f5=_0x3b37f4,_0xaeb894=this['_map']['scene']['context'];this['marsEditor']['polygonTexture']=new Cesium__namespace['Texture']({'context':_0xaeb894,'width':0x1000,'height':0x1000,'pixelFormat':Cesium__namespace[_0x2a58f5(_0x173186._0x148a77)]['RGBA'],'pixelDatatype':Cesium__namespace['PixelDatatype']['FLOAT'],'sampler':new Cesium__namespace[(_0x2a58f5(0xb8e))]({'wrapS':Cesium__namespace['TextureWrap']['CLAMP_TO_EDGE'],'wrapT':Cesium__namespace['TextureWrap'][_0x2a58f5(0xb96)],'minificationFilter':Cesium__namespace['TextureMinificationFilter'][_0x2a58f5(0x101e)],'magnificationFilter':Cesium__namespace['TextureMagnificationFilter'][_0x2a58f5(_0x173186._0x52c185)]})});var _0x9cdb68=new Cesium__namespace[(_0x2a58f5(_0x173186._0x42755f))]({'context':_0xaeb894,'width':0x1000,'height':0x1000,'pixelFormat':Cesium__namespace['PixelFormat']['DEPTH_STENCIL'],'pixelDatatype':Cesium__namespace['PixelDatatype'][_0x2a58f5(0xe3e)]});this[_0x2a58f5(0x585)]=new Cesium__namespace['Framebuffer']({'context':_0xaeb894,'colorTextures':[this['marsEditor'][_0x2a58f5(0x2e5)]],'depthStencilTexture':_0x9cdb68,'destroyAttachments':![]}),this['_fboClearCommand']=new Cesium__namespace['ClearCommand']({'color':new Cesium__namespace['Color'](0x0,0x0,0x0,0x0),'framebuffer':this[_0x2a58f5(0x585)]});}},{'key':_0x3b37f4(0x2ad),'value':function _0x252d14(){var _0x3ad3e3=_0x3b37f4,_0x3b7871=this['_map']['scene']['context'],_0x248afa=0x2540be400,_0x29d5d6=0x2540be400,_0x30431a=-0x2540be400,_0x2972c9=-0x2540be400;this['_areaList'][_0x3ad3e3(0x675)](function(_0xd4319c){var _0x399926=_0x3ad3e3,_0x577958=_0xd4319c['positions_local'];if(_0x577958){var _0x27dd72=new Cesium__namespace[(_0x399926(_0x4e826e._0x554e2f))]({'polygonHierarchy':new Cesium__namespace['PolygonHierarchy'](_0x577958),'perPositionHeight':!![]}),_0x2b4afb=Cesium__namespace['PolygonGeometry']['createGeometry'](_0x27dd72),_0x4b28a0=Cesium__namespace[_0x399926(_0x4e826e._0x29044e)]['fromCache']({'context':_0x3b7871,'vertexShaderSource':TilesetEditVS,'fragmentShaderSource':TilesetEditFS,'attributeLocations':{'position':0x0}}),_0x51bf20=Cesium__namespace['VertexArray'][_0x399926(0x962)]({'context':_0x3b7871,'geometry':_0x2b4afb,'attributeLocations':_0x4b28a0['_attributeLocations'],'bufferUsage':Cesium__namespace['BufferUsage']['STATIC_DRAW'],'interleave':!![]}),_0x2dac70=new Cesium__namespace[(_0x399926(0x8b8))]();_0x2dac70['depthTest']['enabled']=![],_0x2dac70['depthRange']['near']=-0xf4240,_0x2dac70['depthRange']['far']=0xf4240;var _0x292cae=Cesium__namespace['BoundingRectangle'][_0x399926(_0x4e826e._0x2d4d55)](_0xd4319c['positions_local'],new Cesium__namespace[(_0x399926(_0x4e826e._0x43250f))]());_0x248afa>_0x292cae['x']&&(_0x248afa=_0x292cae['x']);_0x29d5d6>_0x292cae['y']&&(_0x29d5d6=_0x292cae['y']);_0x30431a<_0x292cae['x']+_0x292cae[_0x399926(_0x4e826e._0x22f100)]&&(_0x30431a=_0x292cae['x']+_0x292cae['width']);_0x2972c9<_0x292cae['y']+_0x292cae[_0x399926(_0x4e826e._0x461566)]&&(_0x2972c9=_0x292cae['y']+_0x292cae['height']);var _0x5803e3=Cesium__namespace['Matrix4']['computeOrthographicOffCenter'](_0x292cae['x'],_0x292cae['x']+_0x292cae[_0x399926(_0x4e826e._0x2f369a)],_0x292cae['y'],_0x292cae['y']+_0x292cae['height'],0x1,0x1dcd6500,new Cesium__namespace['Matrix4']());_0xd4319c['_flatExtent']=new Cesium__namespace[(_0x399926(_0x4e826e._0x50373d))](_0x292cae['x'],_0x292cae['y'],_0x292cae['x']+_0x292cae['width'],_0x292cae['y']+_0x292cae['height']),_0xd4319c['drawCommand']=new Cesium__namespace[(_0x399926(_0x4e826e._0x5412f6))]({'boundingVolume':_0x2b4afb[_0x399926(0x3d2)],'primitiveType':Cesium__namespace['PrimitiveType']['TRIANGLES'],'vertexArray':_0x51bf20,'shaderProgram':_0x4b28a0,'renderState':_0x2dac70,'pass':Cesium__namespace['Pass']['CESIUM_3D_TILE'],'uniformMap':{'myPorjection':function _0x4ad625(){return _0x5803e3;}}});}}),this['marsEditor']['flatExtent']=new Cesium__namespace['Cartesian4'](_0x248afa,_0x29d5d6,_0x30431a,_0x2972c9);var _0x2b289c={'viewMatrix':Cesium__namespace['Matrix4']['IDENTITY'],'inverseViewMatrix':Cesium__namespace['Matrix4']['IDENTITY'],'frustum':new Cesium__namespace['OrthographicOffCenterFrustum'](),'positionCartographic':new Cesium__namespace[(_0x3ad3e3(_0x296f06._0x52fd5e))](),'positionWC':new Cesium__namespace['Cartesian3'](),'directionWC':Cesium__namespace['Cartesian3'][_0x3ad3e3(0x64e)],'upWC':Cesium__namespace['Cartesian3'][_0x3ad3e3(_0x296f06._0x232e88)],'rightWC':Cesium__namespace['Cartesian3']['UNIT_X'],'viewProjectionMatrix':Cesium__namespace['Matrix4']['IDENTITY']};_0x2b289c['frustum'][_0x3ad3e3(0x2c1)]=_0x248afa,_0x2b289c['frustum']['top']=_0x2972c9,_0x2b289c[_0x3ad3e3(0x8c9)]['right']=_0x30431a,_0x2b289c['frustum']['bottom']=_0x29d5d6,this[_0x3ad3e3(_0x296f06._0x53001d)]=_0x2b289c;}}]),_0x357dad;}(BaseThing),TilesetClip=function(_0x48595d){var _0x249949={_0x33192b:0xbc0},_0x4fb36a={_0x3933b0:0xbc0},_0x1c8eee={_0x1d95f1:0xa90},_0x5d7ae0=_0x5a92ef;_inherits(_0x123f4f,_0x48595d);var _0x1e5de5=_createSuper(_0x123f4f);function _0x123f4f(){var _0x4e57af=_0x4361;return _classCallCheck(this,_0x123f4f),_0x1e5de5[_0x4e57af(_0x1c8eee._0x1d95f1)](this,arguments);}return _createClass(_0x123f4f,[{'key':_0x5d7ae0(_0x249949._0x33192b),'get':function _0x18cdb4(){var _0x402603=_0x5d7ae0;return this['options'][_0x402603(_0x4fb36a._0x3933b0)];},'set':function _0x28404f(_0x35edf2){this['options']['clipOutSide']=_0x35edf2,this['marsEditor']['editVar']['x']=_0x35edf2;}},{'key':'_activeMarsEditor','value':function _0x24061f(){this['marsEditor']['IsYaPing']['x']=!![],this['marsEditor']['IsYaPing']['z']=!![],this['marsEditor']['editVar']['x']=Boolean(this['clipOutSide']);}}]),_0x123f4f;}(TilesetEditBase),TilesetFlatOld=function(_0x3cde6a){var _0xb48163={_0x19c2e5:0xa37},_0x1aa8d2={_0x44e579:0xd04},_0x619510=_0x5a92ef;_inherits(_0x56fe35,_0x3cde6a);var _0x1c48fa=_createSuper(_0x56fe35);function _0x56fe35(){return _classCallCheck(this,_0x56fe35),_0x1c48fa['apply'](this,arguments);}return _createClass(_0x56fe35,[{'key':_0x619510(0xd04),'get':function _0x261af1(){var _0x2e05f2=_0x619510;return this['options'][_0x2e05f2(_0x1aa8d2._0x44e579)]||0x0;},'set':function _0x4458a2(_0x48e945){this['updateHeight'](_0x48e945);}},{'key':'_activeMarsEditor','value':function _0x55316f(){var _0x23cc7e=_0x619510;this['marsEditor'][_0x23cc7e(_0xb48163._0x19c2e5)]['x']=!![],this[_0x23cc7e(0xd8d)]['IsYaPing']['y']=!![],this['marsEditor']['heightVar']['x']=this['_minLocalZ'],this['marsEditor']['heightVar']['y']=this['layerHeight']+this['height'];}},{'key':'updateHeight','value':function _0x21e03f(_0x4b7f72){this['options']['height']=_0x4b7f72,this['marsEditor']['heightVar']['y']=this['layerHeight']+_0x4b7f72;}}]),_0x56fe35;}(TilesetEditBase),TilesetFlat=function(_0x478596){var _0x23ad52={_0x27ca71:0x6ba,_0x48eab6:0x3fd},_0x58abd5={_0xa9996f:0x6ba,_0x523dc6:0x9e7,_0x52aa95:0xae9},_0x5c8837={_0x1481d2:0x856,_0x51be30:0xc0d,_0x31e12c:0x507,_0x41ed7e:0xc9d,_0x2132d8:0x6ba,_0x310d6e:0xb24,_0x37f8a2:0xdb2,_0x6e7eb9:0x6d0,_0x2403b5:0x5dc},_0x498ae1={_0xb4beb:0x51a,_0x2d4ccf:0x9e8,_0x280c2b:0x4b9},_0x573084={_0x5619dd:0x9bc,_0x1b6814:0x352,_0x1e1499:0x100e,_0xc1bf51:0x3c7},_0x23b2b1={_0x492945:0x514},_0x19e5a8={_0x20a257:0xbe0},_0x3beb52={_0x1ee405:0xb03,_0x27b366:0x7cb},_0x37f31a={_0x3c3ff7:0x7a6},_0x3208e1={_0x74443e:0xdb2},_0xa547f2={_0x57bf07:0x6ba},_0x4e42dc={_0x5c5498:0x602,_0x1060a4:0x8e7,_0x1c96d3:0x352,_0xa54a6f:0xc86,_0x2bc1a0:0xc68},_0x37d7b3={_0x5579b7:0x5dc,_0x3d453c:0xc9d,_0x28a1dc:0x70e},_0x3ef10f={_0x4ef64c:0x514},_0x4b9d55={_0x54dc75:0x5f6},_0x3360fb={_0x29c271:0xda4},_0x1b4b93={_0x6f4ac4:0xb35,_0x1e0b3b:0xc0d},_0x3a382f=_0x5a92ef;_inherits(_0x3f8cc5,_0x478596);var _0x3b3adb=_createSuper(_0x3f8cc5);function _0x3f8cc5(){var _0x4186cd=_0x4361,_0x4f063a,_0x210941,_0x243c26=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x3f8cc5),_0x210941=_0x3b3adb['call'](this,_0x243c26);if(_0x243c26['old'])return _possibleConstructorReturn(_0x210941,new TilesetFlatOld(_0x243c26));return!isMars3DCesium&&logError$1('该功能需要引入mars3d修改版Cesium库(mars3d-cesium库)才支持!',_assertThisInitialized(_0x210941)),_0x210941[_0x4186cd(_0x1b4b93._0x6f4ac4)]=(_0x4f063a=_0x243c26['raise'])!==null&&_0x4f063a!==void 0x0?_0x4f063a:!![],_0x210941[_0x4186cd(0xe21)]=[],_0x210941['_matrixFloat32']=[],_0x210941[_0x4186cd(_0x1b4b93._0x1e0b3b)]=[],_0x210941['_multipleDirty']=![],_0x210941['_onUpdate']=![],_0x210941['_isUpdate']=![],_0x210941['_maxPositionsLength']=-0x1,_0x210941['_flatExtent']=new Cesium__namespace[(_0x4186cd(0xa65))](),_0x210941;}return _createClass(_0x3f8cc5,[{'key':'list','get':function _0x583951(){return this['_areaList'];}},{'key':'layer','get':function _0x48a8fc(){return this['_layer'];},'set':function _0x5c8002(_0xa618f3){var _0x3799d4=this;this['_layer']=_0xa618f3,_0xa618f3['readyPromise']['then'](function(_0x3d89a4){var _0xba6700=_0x4361;if(!_0x3799d4['isAdded'])return;_0x3799d4['_initLayer'](_0xa618f3['tileset']),_0x3799d4['options']['area']&&_0x3799d4['options'][_0xba6700(_0x3360fb._0x29c271)][_0xba6700(0x675)](function(_0x12b9f0){_0x3799d4['addArea'](_0x12b9f0['positions'],_0x12b9f0);});});}},{'key':'tileset','get':function _0x29f9ae(){return this['_layer']['tileset'];}},{'key':'layerHeight','get':function _0x18426f(){var _0x40c04a=_0x4361,_0x561c05,_0x7fecde=this['layer'];if(_0x7fecde!==null&&_0x7fecde!==void 0x0&&(_0x561c05=_0x7fecde['options'])!==null&&_0x561c05!==void 0x0&&_0x561c05[_0x40c04a(0x5f6)])return _0x7fecde['options']['flatHeight'];if(this['options']['flatHeight'])return this['options'][_0x40c04a(_0x4b9d55._0x54dc75)];return 0x0;}},{'key':_0x3a382f(_0x23ad52._0x27ca71),'get':function _0x4a01e7(){var _0x4d8969=_0x3a382f;if(this['_areaList']){var _0x1fbeb9;return(_0x1fbeb9=this[_0x4d8969(0xc0d)])===null||_0x1fbeb9===void 0x0?void 0x0:_0x1fbeb9['length'];}else return 0x0;}},{'key':'_addedHook','value':function _0x17a583(){var _0x3b860f=_0x3a382f;this['options']['layer']&&(this['layer']=this[_0x3b860f(_0x3ef10f._0x4ef64c)]['layer']);}},{'key':_0x3a382f(_0x23ad52._0x48eab6),'value':function _0x42f937(){this['clear'](),this['cacheMarsOptions']&&this['cacheMarsOptions']();}},{'key':'clear','value':function _0x695189(){var _0x23181a=_0x3a382f;Cesium__namespace['defined'](this['_polygonTexture'])&&(this[_0x23181a(_0x37d7b3._0x5579b7)][_0x23181a(_0x37d7b3._0x3d453c)](),this[_0x23181a(_0x37d7b3._0x5579b7)]=null),Cesium__namespace[_0x23181a(_0x37d7b3._0x28a1dc)](this['_matrixTexture'])&&(this['_matrixTexture']['destroy'](),this['_matrixTexture']=null),this['_polygonFloat32']=[],this[_0x23181a(0x9db)]=[],this['_areaList']=[],this['_multipleDirty']=![],this['_onUpdate']=![],this['_isUpdate']=![],this['_maxPositionsLength']=-0x1;}},{'key':'addArea','value':function _0x1800c5(_0x33d2b6){var _0x5dc731=_0x3a382f,_0xf9f8f7=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(!_0x33d2b6||_0x33d2b6['length']===0x0)return;_0x33d2b6=LngLatArray[_0x5dc731(0x573)](_0x33d2b6),this[_0x5dc731(_0x4e42dc._0x5c5498)]=Math['max'](this['_maxPositionsLength'],_0x33d2b6['length']);var _0xf50fc1={'id':getGlobalId(),'show':!![],'height':_0xf9f8f7['height']||0x0,'positions':_0x33d2b6};return this['_areaList'][_0x5dc731(_0x4e42dc._0x1060a4)](_0xf50fc1),this[_0x5dc731(_0x4e42dc._0x1c96d3)]['loadOk']&&(this[_0x5dc731(_0x4e42dc._0xa54a6f)]=!![],this[_0x5dc731(_0x4e42dc._0x2bc1a0)]=!![]),this['fire'](EventType['addItem'],{'area':_0xf50fc1}),_0xf50fc1;}},{'key':'getAreaById','value':function _0xfaa209(_0x3c0008){var _0x15a5b8=_0x3a382f;if(!isNumber(_0x3c0008))return;for(var _0x2db317=0x0;_0x2db317<this['_areaList'][_0x15a5b8(_0xa547f2._0x57bf07)];_0x2db317++){var _0xbf2a57=this['_areaList'][_0x2db317];if(_0xbf2a57['id']===_0x3c0008)return _0xbf2a57;}return null;}},{'key':'updateHeight','value':function _0x34d334(_0x579a25,_0x2c00d4){var _0x3b0f03=_0x3a382f;if(Cesium__namespace['defined'](_0x2c00d4)){var _0x501699=this['getAreaById'](_0x2c00d4);_0x501699&&(_0x501699['height']=_0x579a25,this[_0x3b0f03(0xdb2)]=!![]);}else{for(var _0x445946=0x0;_0x445946<this['_areaList']['length'];_0x445946++){var _0x7e9d98=this['_areaList'][_0x445946];_0x7e9d98['height']=_0x579a25;}this[_0x3b0f03(_0x3208e1._0x74443e)]=!![];}}},{'key':'hideArea','value':function _0xc3a084(_0x1f757c){var _0x3d8d04=this['getAreaById'](_0x1f757c);_0x3d8d04&&(_0x3d8d04['show']=![],this['_multipleDirty']=!![]);}},{'key':'showArea','value':function _0x11fa04(_0x47aa86){var _0x433a57=_0x3a382f,_0x3df6b8=this[_0x433a57(0x63b)](_0x47aa86);_0x3df6b8&&(_0x3df6b8[_0x433a57(_0x37f31a._0x3c3ff7)]=!![],this['_multipleDirty']=!![]);}},{'key':_0x3a382f(0xeb9),'value':function _0x250492(_0x4bedb9){var _0x26ae17=_0x3a382f;isNumber(_0x4bedb9)&&(_0x4bedb9=this['getAreaById'](_0x4bedb9)),_0x4bedb9&&(removeArrayItem(this['_areaList'],_0x4bedb9),this['_multipleDirty']=!![],this[_0x26ae17(_0x3beb52._0x1ee405)](EventType[_0x26ae17(_0x3beb52._0x27b366)],{'area':_0x4bedb9}));}},{'key':'toJSON','value':function _0x5ba52b(){var _0x574b01=_0x3a382f,_0x536752=clone(this[_0x574b01(_0x23b2b1._0x492945)],['layer','eventParent']);return _0x536752['area']=[],this['_areaList']['forEach'](function(_0x892d22){var _0x5b198e=_0x574b01;_0x536752[_0x5b198e(0xda4)][_0x5b198e(0x8e7)]({'height':_0x892d22['height']||0x0,'positions':LngLatArray['toArray'](_0x892d22[_0x5b198e(_0x19e5a8._0x20a257)])});}),_0x536752;}},{'key':'_initLayer','value':function _0x13ff5b(_0xff49db){var _0x3ca933={_0x3dc018:0x905},_0x18d3cd=_0x3a382f,_0x3fc970=this,_0x5348e8=_0xff49db['update'],_0x4ed67e=this;_0xff49db[_0x18d3cd(_0x573084._0x5619dd)]=function(_0x1b978e){_0x4ed67e['_isUpdate']&&_0x4ed67e['_update'](_0x1b978e),_0x5348e8['bind'](this)(_0x1b978e);};var _0x1f3946=this['layerHeight'],_0x12093f=this[_0x18d3cd(0x399)]['scene']['context'][_0x18d3cd(0x99b)],_0x5692a7=_0xff49db['_marsOptions']['updateModelUniformMap'],_0x7e1d24=this[_0x18d3cd(_0x573084._0x1b6814)]['upAxis']===Cesium__namespace['Axis']['Z'];_0x5692a7['u_mars_mvMatrix']=function(_0x3d7ee0){if(this['u_mv'])return this['u_mv']();if(this['u_modelViewMatrix'])return this['u_modelViewMatrix']();return Cesium__namespace['Cartesian4']['ZERO'];},_0x5692a7[_0x18d3cd(_0x573084._0x1e1499)]=function(){var _0x3db3d3;return _0x1f3946+(((_0x3db3d3=_0x3fc970['_flatExtent'])===null||_0x3db3d3===void 0x0?void 0x0:_0x3db3d3['minz'])||0x0);},_0x5692a7['u_mars_flatPolygonTexture']=function(){var _0x4d8a41;return(_0x4d8a41=_0x3fc970['_polygonTexture'])!==null&&_0x4d8a41!==void 0x0?_0x4d8a41:_0x12093f;},_0x5692a7['u_mars_matrixTexture']=function(){var _0x4595bf;return(_0x4595bf=_0x3fc970['_matrixTexture'])!==null&&_0x4595bf!==void 0x0?_0x4595bf:_0x12093f;},_0x5692a7['u_mars_flatExtent']=function(){var _0x42706b;return(_0x42706b=_0x3fc970['_flatExtent'])!==null&&_0x42706b!==void 0x0?_0x42706b:Cesium__namespace['Cartesian4']['ZERO'];},_0x5692a7['u_mars_size']=function(){var _0x19a258=_0x18d3cd,_0x40a263=0x1/((_0x3fc970['_maxPositionsLength']||0x0)-0x1);return parseFloat(_0x40a263[_0x19a258(_0x3ca933._0x3dc018)](0x3));},_0x5692a7['u_mars_width']=function(){var _0x433e2e=_0x18d3cd,_0x34c4ca,_0x42998a=((_0x34c4ca=_0x3fc970['_areaList'])===null||_0x34c4ca===void 0x0?void 0x0:_0x34c4ca['length'])||0x0,_0xafbb34=_0x42998a<=0x1?0x0:0x1/(_0x42998a-0x1);return parseFloat(_0xafbb34[_0x433e2e(0x905)](0x3));},_0x5692a7['u_mars_rows']=function(){var _0x15b68d,_0x1f7c99;return parseFloat((_0x15b68d=(_0x1f7c99=_0x3fc970['_areaList'])===null||_0x1f7c99===void 0x0?void 0x0:_0x1f7c99['length'])!==null&&_0x15b68d!==void 0x0?_0x15b68d:0x0);},_0x5692a7['u_mars_raise']=function(){return _0x3fc970['_raise'];},_0xff49db[_0x18d3cd(0x8da)][_0x18d3cd(_0x573084._0xc1bf51)]=function(_0x376a29){return _0x3fc970['_updateVertexShader'](_0x376a29,_0x7e1d24);},this['cacheMarsOptions']=function(){_0xff49db['update']=_0x5348e8,delete _0xff49db['_marsOptions']['updateModelVS'];};}},{'key':'_updateVertexShader','value':function _0x49e814(_0x29ec75,_0x59cfb4){var _0x1faf58=_0x3a382f,_0x48cd53='a_pos';return _0x29ec75[_0x1faf58(_0x498ae1._0xb4beb)]('a_position')!==-0x1&&(_0x48cd53='a_position'),!_0x59cfb4&&_0x29ec75[_0x1faf58(_0x498ae1._0xb4beb)](_0x1faf58(_0x498ae1._0x2d4ccf))!==-0x1&&(_0x48cd53='gltf_a_dec_position'),_0x29ec75='\x0a\x20\x20\x20\x20'['concat'](!this['layer']['transform']?_0x1faf58(0x24d):'','\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20u_mars_flatPolygonTexture;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20u_mars_matrixTexture;\x0a\x20\x20\x20\x20uniform\x20bool\x20u_mars_raise;\x0a\x20\x20\x20\x20uniform\x20vec4\x20u_mars_flatExtent;\x0a\x20\x20\x20\x20uniform\x20float\x20u_mars_size;\x0a\x20\x20\x20\x20uniform\x20float\x20u_mars_width;\x0a\x20\x20\x20\x20uniform\x20float\x20u_mars_rows;\x0a\x20\x20\x20\x20uniform\x20float\x20u_mars_tilesetHeight;\x0a\x20\x20\x20\x20#ifdef\x20MARS3D_CUSTOM_MVP\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20mat4\x20u_mars_tilesetMatrix;\x0a\x20\x20\x20\x20\x20\x20\x20\x20uniform\x20mat4\x20u_mars_mvMatrix;\x0a\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x0a\x0a\x20\x20')+_0x29ec75,_0x29ec75=Cesium__namespace[_0x1faf58(0xdca)]['replaceMain'](_0x29ec75,'mars3d_flat_main'),_0x29ec75=_0x29ec75+'\x0a\x20\x20\x20\x20bool\x20isPointInPolygon(\x20vec2\x20start\x20,vec2\x20end,\x20vec2\x20test){\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(\x20((start.y\x20>\x20test.y)\x20!=\x20(end.y\x20>\x20test.y))\x20&&\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20(test.x\x20<\x20((end.x-start.x)\x20*\x20(test.y-start.y)\x20/\x20(end.y-start.y)\x20+\x20start.x))\x20)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x20true;\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20\x20false;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20bool\x20isInRect(vec2\x20minval,vec2\x20maxval,vec2\x20test){\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20test.x\x20>\x20minval.x\x20&&\x20test.x\x20<\x20maxval.x\x20&&\x20test.y\x20>\x20minval.y\x20&&\x20test.y\x20<maxval.y;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20mat4\x20getInvWordMatrix(vec2\x20matUV\x20,\x20float\x20matUVY){\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20row1\x20=\x20texture2D(u_mars_matrixTexture,\x20vec2(matUV.x\x20*\x201.0,\x20matUVY));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20row2\x20=\x20texture2D(u_mars_matrixTexture,\x20vec2(matUV.x\x20*\x202.0,\x20matUVY));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20row3\x20=\x20texture2D(u_mars_matrixTexture,\x20vec2(matUV.x\x20*\x203.0,\x20matUVY));\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20row4\x20=\x20texture2D(u_mars_matrixTexture,\x20vec2(matUV.x\x20*\x204.0,\x20matUVY));\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20mat4(row1,row2,row3,row4);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20mars3d_flat_main();\x0a\x0a\x20\x20\x20\x20\x20\x20vec4\x20modelPos\x20=\x20vec4('[_0x1faf58(0x4b9)](_0x48cd53,',\x201.0);\x0a\x0a\x20\x20\x20\x20\x20\x20vec2\x20matUV\x20=\x20vec2(0.25,\x20u_mars_width);\x0a\x20\x20\x20\x20\x20\x20if(int(u_mars_rows)!=-1){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for(int\x20i\x20=\x200\x20;\x20i\x20<\x20100;\x20i++){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(int(u_mars_rows)\x20==\x20i)break;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bool\x20flatStatus\x20=\x20false;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20matUVY\x20=\x20matUV.y\x20*\x20float(i);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20mars_row\x20=\x20texture2D(u_mars_matrixTexture,\x20vec2(0.0,\x20matUVY\x20));\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(mars_row.w\x20<\x200.0)continue;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mars_row.z\x20=\x20mars_row.z\x20+\x20u_mars_tilesetHeight;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20mat4\x20invWordMatrix\x20=\x20getInvWordMatrix(matUV\x20,\x20matUVY);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20localpos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20MARS3D_CUSTOM_MVP\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20localpos\x20=\x20u_mars_mvMatrix\x20*\x20modelPos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20localpos\x20=\x20czm_inverseView\x20*\x20localpos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20localpos\x20=\x20invWordMatrix\x20*\x20localpos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!u_mars_raise&&localpos.z\x20<\x20mars_row.z)continue;\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\x20localpos\x20=\x20invWordMatrix\x20*\x20czm_model\x20*\x20modelPos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!u_mars_raise&&modelPos.z\x20<\x20mars_row.z)continue;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!isInRect(\x20vec2(u_mars_flatExtent.xy),\x20vec2(u_mars_flatExtent.zw)\x20,\x20localpos.xy\x20))break;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20len\x20=\x20int(mars_row.y);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20int\x20jj\x20=\x20len\x20-\x201;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20for(int\x20ii\x20=\x200\x20;\x20ii\x20<\x20200;\x20ii++){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(ii\x20>=\x20len\x20)break;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20start\x20=\x20texture2D\x20(u_mars_flatPolygonTexture,\x20vec2(float(ii)\x20*\x20u_mars_size,\x20matUVY)).xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20end\x20=\x20texture2D(\x20u_mars_flatPolygonTexture,\x20vec2(float(jj)\x20*\x20u_mars_size,\x20matUVY)).xy;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(isPointInPolygon(start,\x20end,\x20localpos.xy)){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20flatStatus\x20=\x20!flatStatus;\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\x20\x20\x20\x20jj\x20=\x20ii;\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\x20if(flatStatus){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20position;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20MARS3D_CUSTOM_MVP\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20localpos.z\x20=\x20mars_row.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20localpos\x20=\x20u_mars_tilesetMatrix\x20*\x20localpos;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20position\x20=\x20czm_view\x20*\x20localpos;\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\x20if(')[_0x1faf58(_0x498ae1._0x280c2b)](_0x59cfb4,')\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20modelPos.z\x20=\x20mars_row.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\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\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20modelPos.y\x20=\x20mars_row.z;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20position\x20=\x20u_modelViewMatrix\x20*\x20modelPos;\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\x20gl_Position\x20=\x20czm_projection\x20*\x20position;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20break;\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}\x0a\x20\x20\x20\x20}\x0a\x20\x20'),_0x29ec75;}},{'key':'_update','value':function _0x34f540(_0xac66aa){var _0xa2bfb1=_0x3a382f,_0x546c9b=_0xac66aa[_0xa2bfb1(_0x5c8837._0x1481d2)],_0x1d3a4b=_0x546c9b['floatingPointTexture'],_0x13f5fb=this['_maxPositionsLength']*this[_0xa2bfb1(_0x5c8837._0x51be30)]['length'];Cesium__namespace['defined'](this['_polygonTexture'])&&this['_polygonTexture'][_0xa2bfb1(_0x5c8837._0x31e12c)]*this['_polygonTexture']['height']!==_0x13f5fb&&(this[_0xa2bfb1(0x5dc)][_0xa2bfb1(_0x5c8837._0x41ed7e)](),this['_polygonTexture']=null,this['_matrixTexture']['destroy'](),this[_0xa2bfb1(0x703)]=null,this['_onUpdate']=!![]);if(this['_onUpdate']&&this['_maxPositionsLength']>0x3){var _0x28700c=new Cesium__namespace['Cartesian2'](this[_0xa2bfb1(0x602)],this['_areaList'][_0xa2bfb1(_0x5c8837._0x2132d8)]);_0x1d3a4b&&(this['_polygonTexture']=new Cesium__namespace[(_0xa2bfb1(0x82b))]({'context':_0x546c9b,'width':_0x28700c['x'],'height':_0x28700c['y'],'pixelFormat':Cesium__namespace['PixelFormat']['RGB'],'pixelDatatype':Cesium__namespace['PixelDatatype'][_0xa2bfb1(_0x5c8837._0x310d6e)],'sampler':Cesium__namespace[_0xa2bfb1(0xb8e)][_0xa2bfb1(0x101e)],'flipY':![]}),this['_polygonFloat32']=new Float32Array(_0x28700c['x']*_0x28700c['y']*0x3),this['_matrixTexture']=new Cesium__namespace['Texture']({'context':_0x546c9b,'width':0x5,'height':_0x28700c['y'],'pixelFormat':Cesium__namespace['PixelFormat']['RGBA'],'pixelDatatype':Cesium__namespace[_0xa2bfb1(0x60c)]['FLOAT'],'sampler':Cesium__namespace['Sampler']['NEAREST'],'flipY':![]}),this['_matrixFloat32']=new Float32Array(0x5*_0x28700c['y']*0x4)),this[_0xa2bfb1(_0x5c8837._0x37f8a2)]=!![],this['_onUpdate']=![];}_0x1d3a4b&&this['_multipleDirty']&&(this[_0xa2bfb1(_0x5c8837._0x6e7eb9)](),this['_polygonTexture']['copyFrom']({'source':{'width':this[_0xa2bfb1(_0x5c8837._0x2403b5)]['width'],'height':this['_polygonTexture']['height'],'arrayBufferView':this['_polygonFloat32']}}),this['_matrixTexture']['copyFrom']({'source':{'width':this['_matrixTexture']['width'],'height':this[_0xa2bfb1(0x703)][_0xa2bfb1(0xd04)],'arrayBufferView':this['_matrixFloat32']}}),this['_multipleDirty']=![]);}},{'key':'_packPolygonFloatArray','value':function _0x2cce0e(){var _0x45449d=_0x3a382f,_0x5f3c87=0x0,_0x1b25a9=0x0,_0x5b5f82=-0x2540be400,_0x5993e5=0x2540be400,_0x48bb71=-0x2540be400,_0x332be2=0x2540be400,_0x5d66aa=0x2540be400;for(var _0x289836=0x0;_0x289836<this[_0x45449d(0xc0d)][_0x45449d(_0x58abd5._0xa9996f)];_0x289836++){var _0x545ef8=this['_areaList'][_0x289836];if(!_0x545ef8['show'])continue;if(!_0x545ef8['positions_local']){var _0x105645=[],_0x224058=0x1869f;for(var _0x3c88ee=0x0;_0x3c88ee<_0x545ef8[_0x45449d(0xbe0)]['length'];_0x3c88ee++){_0x105645[_0x3c88ee]=Cesium__namespace['Matrix4']['multiplyByPoint'](this['_layer']['inverseMatrix'],_0x545ef8[_0x45449d(0xbe0)][_0x3c88ee],new Cesium__namespace[(_0x45449d(0x23b))]()),_0x224058=Math['min'](_0x224058,_0x105645[_0x3c88ee]['z']);}_0x545ef8['positions_local']=_0x105645,_0x545ef8['minZ']=_0x224058;}var _0x26516f=_0x545ef8[_0x45449d(_0x58abd5._0x523dc6)];_0x5d66aa=Math['min'](_0x5d66aa,_0x545ef8['minZ']);for(var _0xf32f3a=0x0;_0xf32f3a<this['_maxPositionsLength'];++_0xf32f3a){var _0x59d59e=Cesium__namespace['Cartesian3'][_0x45449d(0x394)];_0xf32f3a<_0x26516f['length']&&(_0x59d59e=_0x26516f[_0xf32f3a],_0x5b5f82=_0x59d59e['x']>_0x5b5f82?_0x59d59e['x']:_0x5b5f82,_0x48bb71=_0x59d59e['y']>_0x48bb71?_0x59d59e['y']:_0x48bb71,_0x5993e5=_0x59d59e['x']<_0x5993e5?_0x59d59e['x']:_0x5993e5,_0x332be2=_0x59d59e['y']<_0x332be2?_0x59d59e['y']:_0x332be2),this['_polygonFloat32'][_0x5f3c87]=_0x59d59e['x'],this['_polygonFloat32'][_0x5f3c87+0x1]=_0x59d59e['y'],this[_0x45449d(0xe21)][_0x5f3c87+0x2]=_0x59d59e['z'],_0x5f3c87+=0x3;}this[_0x45449d(0x9db)][_0x1b25a9++]=0x1,this['_matrixFloat32'][_0x1b25a9++]=this[_0x45449d(0x602)],this['_matrixFloat32'][_0x1b25a9++]=_0x545ef8['height'];_0x545ef8['height']===undefined?this[_0x45449d(0x9db)][_0x1b25a9++]=-0x1:this['_matrixFloat32'][_0x1b25a9++]=0x1;for(var _0x3b970c=0x0;_0x3b970c<0x10;_0x3b970c++){this['_matrixFloat32'][_0x1b25a9++]=this['_layer'][_0x45449d(0x7b6)][_0x3b970c];}}this[_0x45449d(0xae9)]['x']=_0x5993e5,this[_0x45449d(_0x58abd5._0x52aa95)]['y']=_0x332be2,this['_flatExtent']['z']=_0x5b5f82,this['_flatExtent']['w']=_0x48bb71,this[_0x45449d(0xae9)]['minz']=_0x5d66aa;}}]),_0x3f8cc5;}(BaseThing),TilesetFlood=function(_0x2cff35){var _0x869bb9={_0x20e8ea:0xd04},_0x146d81={_0x5c7060:0xe25,_0x61a33d:0xe26},_0x596486={_0x4bc115:0xd8d,_0x37974c:0xc44},_0x2b9686={_0x1873cc:0x399,_0x2107d2:0xdc3},_0x587070={_0x204ee6:0xe25,_0x26f792:0xc44,_0xf838b6:0xb03},_0x4d6f66={_0x594ba8:0xd02},_0xb7240b={_0x434c38:0xb3f,_0x187167:0x4ae,_0x2b68a1:0xd8d,_0x3094df:0x514,_0x4f6bf2:0xd7e,_0xae8e22:0x84b},_0x4315df={_0x407c39:0x84b},_0x113f71={_0x2e7dc6:0xc44},_0x5f1929={_0x2c1993:0x232,_0x281a5b:0x84b},_0x2633fb=_0x5a92ef;_inherits(_0x1f698a,_0x2cff35);var _0x303532=_createSuper(_0x1f698a);function _0x1f698a(){var _0x431326=_0x4361,_0x6f0ba1,_0x4d3550,_0x389bd0=arguments[_0x431326(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1f698a),_0x4d3550=_0x303532['call'](this,_0x389bd0),_0x4d3550['options']['speed']=(_0x6f0ba1=_0x4d3550['options'][_0x431326(_0x5f1929._0x2c1993)])!==null&&_0x6f0ba1!==void 0x0?_0x6f0ba1:0x5,_0x4d3550['options'][_0x431326(0x84b)]=getCesiumColor(_0x4d3550['options'][_0x431326(_0x5f1929._0x281a5b)],new Cesium__namespace['Color'](0.15,0.7,0.95,0.5)),_0x4d3550;}return _createClass(_0x1f698a,[{'key':'speed','get':function _0x3abb41(){return this['options']['speed'];},'set':function _0x3cf0b5(_0xbaaddc){this['options']['speed']=_0xbaaddc;}},{'key':'floodAll','get':function _0x5ebf6f(){var _0x2f27df=_0x4361;return this[_0x2f27df(0x514)]['floodAll'];},'set':function _0x4efbd5(_0x445dbc){var _0x237f1f=_0x4361;this[_0x237f1f(0x514)]['floodAll']=_0x445dbc,this['marsEditor']['editVar']['y']=_0x445dbc;}},{'key':_0x2633fb(_0x869bb9._0x20e8ea),'get':function _0x407e0c(){return this['marsEditor']['floodVar']['y']+this['_localZOffset'];},'set':function _0x416240(_0x2805b6){var _0x23a9fd=_0x2633fb;this['marsEditor'][_0x23a9fd(_0x113f71._0x2e7dc6)]['y']=_0x2805b6-this['_localZOffset'];}},{'key':'color','get':function _0x538a85(){var _0x51ff3d=_0x2633fb;return this['options'][_0x51ff3d(0x84b)];},'set':function _0x2d7d57(_0x2e890e){var _0x1b00bd=_0x2633fb;this['options'][_0x1b00bd(_0x4315df._0x407c39)]=_0x2e890e;}},{'key':'_activete','value':function _0x3ec48e(){this['setOptions'](),_get(_getPrototypeOf(_0x1f698a['prototype']),'_activete',this)['call'](this);}},{'key':_0x2633fb(0x45a),'value':function _0x2704a6(_0x462494){var _0x11aec8=_0x2633fb,_0x8a3064;_0x462494&&(this['options']=_objectSpread2(_objectSpread2({},this['options']),_0x462494));this['stop']();var _0x439f00=(_0x8a3064=this[_0x11aec8(0xce7)])===null||_0x8a3064===void 0x0?void 0x0:_0x8a3064[_0x11aec8(0x970)];if(Cesium__namespace['defined'](this['options']['minHeight'])){var _0x4c50a4=this['options'][_0x11aec8(_0xb7240b._0x434c38)],_0x288a78=this['_getLocalZ'](Cesium__namespace['Cartesian3']['fromDegrees'](_0x439f00[_0x11aec8(_0xb7240b._0x187167)],_0x439f00[_0x11aec8(0xbfc)],_0x4c50a4));this[_0x11aec8(0xc28)]=_0x4c50a4-_0x288a78,this[_0x11aec8(_0xb7240b._0x2b68a1)]['floodVar']['x']=_0x288a78,this['marsEditor'][_0x11aec8(0xc44)]['y']=_0x288a78;}if(Cesium__namespace[_0x11aec8(0x70e)](this[_0x11aec8(0x514)]['maxHeight'])){var _0x30b6f0=this[_0x11aec8(_0xb7240b._0x3094df)]['maxHeight'];this['marsEditor']['floodVar']['z']=this[_0x11aec8(0xd89)](Cesium__namespace['Cartesian3'][_0x11aec8(0xb8f)](_0x439f00[_0x11aec8(0x4ae)],_0x439f00['lat'],_0x30b6f0));}return this[_0x11aec8(_0xb7240b._0x2b68a1)][_0x11aec8(0xa1c)]=new Cesium__namespace['Cartesian4'](this['color'][_0x11aec8(_0xb7240b._0x4f6bf2)],this['color']['green'],this[_0x11aec8(0x84b)][_0x11aec8(0xb44)],this[_0x11aec8(_0xb7240b._0xae8e22)]['alpha']),this['_activeMarsEditor'](),this;}},{'key':'_getLocalZ','value':function _0x13646a(_0x4eeb3a){var _0x23473b=Cesium__namespace['Matrix4']['multiplyByPoint'](this['_layer']['inverseMatrix'],_0x4eeb3a,new Cesium__namespace['Cartesian3']());return Math['floor'](_0x23473b['z'])||0x0;}},{'key':'_activeMarsEditor','value':function _0x36fce1(){var _0x27de69=_0x2633fb;this['marsEditor']['IsYaPing']['x']=!![],this['marsEditor']['IsYaPing']['w']=!![],this['marsEditor']['floodVar']['w']=0xc8,this[_0x27de69(0xd8d)]['editVar']['y']=this['floodAll'];}},{'key':'start','value':function _0x2ff9af(){var _0x5cc464=_0x2633fb;this[_0x5cc464(0xe25)](),this[_0x5cc464(0x3f4)]=!![],this[_0x5cc464(0xb03)](EventType['start']),this['_map']['on'](EventType[_0x5cc464(_0x4d6f66._0x594ba8)],this[_0x5cc464(0xdc3)],this);}},{'key':'_onClockTickHandler','value':function _0x24709e(_0x5402ee){var _0x540cda=_0x2633fb;this['marsEditor']['floodVar']['y']+=this[_0x540cda(0x232)]/0x32;if(this['marsEditor']['floodVar']['y']>this['marsEditor'][_0x540cda(0xc44)]['z']){this[_0x540cda(0xd8d)][_0x540cda(0xc44)]['y']=this['marsEditor']['floodVar']['z'],this[_0x540cda(_0x587070._0x204ee6)]();return;}if(this[_0x540cda(0xd8d)][_0x540cda(_0x587070._0x26f792)]['y']<this['marsEditor'][_0x540cda(_0x587070._0x26f792)]['x']){this['marsEditor'][_0x540cda(0xc44)]['y']=this['marsEditor'][_0x540cda(_0x587070._0x26f792)]['x'],this[_0x540cda(0xe25)]();return;}this[_0x540cda(_0x587070._0xf838b6)](EventType['change'],{'height':this['height']});}},{'key':'stop','value':function _0x135d7c(){var _0x392aaf=_0x2633fb;if(!this['isStart'])return;this[_0x392aaf(_0x2b9686._0x1873cc)]['off'](EventType['clockTick'],this[_0x392aaf(_0x2b9686._0x2107d2)],this),this[_0x392aaf(0x3f4)]=![],this['fire'](EventType['end']);}},{'key':'restart','value':function _0x5f21c3(){var _0x458791=_0x2633fb;this[_0x458791(_0x596486._0x4bc115)][_0x458791(0xc44)]['y']=this['marsEditor'][_0x458791(_0x596486._0x37974c)]['x'],this[_0x458791(0x28d)]();}},{'key':'clear','value':function _0x5bd7a0(){var _0x4d05d7=_0x2633fb;this[_0x4d05d7(_0x146d81._0x5c7060)](),_get(_getPrototypeOf(_0x1f698a[_0x4d05d7(_0x146d81._0x61a33d)]),'clear',this)['call'](this);}}]),_0x1f698a;}(TilesetEditBase),TilesetPlanClip=function(_0x17bee1){var _0xbfff52={_0x24979e:0xce7,_0x59146e:0x62d,_0x32a95c:0x81f,_0x1dac93:0x1c8},_0x50f38c={_0x3b18a8:0x389,_0x2c0421:0xbe0},_0x3c9e75={_0x5dd2a3:0x669},_0x284d62={_0x6b03ee:0xc88,_0x546f09:0x669},_0x3fb370={_0x5c1fd9:0x89a,_0xa75cbf:0xcc3,_0x509980:0xf93,_0x4f9e19:0x23b,_0x256166:0xfa7},_0x3d7e9a={_0x401006:0xbc0,_0x179fcc:0x4be},_0x126d2d={_0x306fae:0x695,_0xb84421:0x929,_0x5c954f:0x669},_0x32009f={_0x30a904:0x669,_0x2ee3ef:0x62d,_0x24c8c6:0x6cd,_0x55603a:0x610,_0xe103c7:0x6ae,_0x229aff:0x89a},_0xf26ab0={_0x1dac77:0xfae},_0x46d9ab={_0x3a1d86:0xadb,_0x21de30:0x7c9},_0x554873={_0x33d56c:0x477,_0x5e9567:0x2b9,_0x4be4fd:0x7c9},_0x27f6c7={_0x187980:0xf52,_0x32e053:0x7cc},_0x2d661f={_0x5f20d6:0x798,_0x3938f5:0x798},_0x50391c={_0x1cc0b2:0x1d3,_0x529420:0x514,_0x252d55:0x514},_0x23b034={_0x3a6b3f:0x399,_0x552d83:0x896},_0x711bf0={_0x4c329b:0xbc0},_0x44bfc4={_0x48050b:0x896},_0x30edee={_0x4f71ce:0x23b},_0x53de56={_0x8f8ab6:0x352,_0x35c2b2:0xc88},_0x5783a6={_0x22875b:0x100b},_0x588364={_0x2be446:0x89a,_0x10c74c:0xed8},_0x6aab97=_0x5a92ef;_inherits(_0x334cc5,_0x17bee1);var _0x175f78=_createSuper(_0x334cc5);function _0x334cc5(){return _classCallCheck(this,_0x334cc5),_0x175f78['apply'](this,arguments);}return _createClass(_0x334cc5,[{'key':'clipTarget','get':function _0x2e8c46(){var _0x35aa79=_0x4361;return this[_0x35aa79(0xc88)];},'set':function _0x4a4ac3(_0x507626){var _0x39652a=_0x4361;this['_tileset']=_0x507626,this['_inverseMatrix']=null,Cesium__namespace['defined'](this['options']['positions'])&&(this['positions']=this[_0x39652a(0x514)]['positions']),Cesium__namespace['defined'](this[_0x39652a(0x514)]['type'])&&(this[_0x39652a(0xe81)]=this['options']['type']),Cesium__namespace['defined'](this[_0x39652a(0x514)]['distance'])&&(this[_0x39652a(_0x588364._0x2be446)]=this['options']['distance']),Cesium__namespace['defined'](this['options'][_0x39652a(_0x588364._0x10c74c)])&&(this['normalZ']=this['options']['normalZ']);}},{'key':_0x6aab97(_0xbfff52._0x24979e),'get':function _0x360a90(){return this['_layer'];},'set':function _0x55682c(_0xd61bb2){var _0x51e458=_0x6aab97,_0x2857c=this;this['_layer']=_0xd61bb2,_0xd61bb2[_0x51e458(0x8f1)]?this['clipTarget']=_0xd61bb2['tileset']:_0xd61bb2['on'](EventType['load'],function(_0xfb5054){var _0x431123=_0x51e458;_0x2857c['clipTarget']=_0xd61bb2[_0x431123(_0x5783a6._0x22875b)];});}},{'key':'planes','get':function _0x2d3e95(){return this['clippingPlanes'];}},{'key':'inverseMatrix','get':function _0x3ed369(){var _0x207a26=_0x6aab97;if(!this['_inverseMatrix']){var _0x1a15e5,_0x53a396=this[_0x207a26(0xc88)]['root']['transform'];_0x53a396&&_0x53a396['equals'](Cesium__namespace['Matrix4']['IDENTITY'])||!_0x53a396?_0x1a15e5=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](this['_tileset']['boundingSphere']['center']):_0x1a15e5=Cesium__namespace['Matrix4']['fromArray'](this['_tileset']['root'][_0x207a26(0xbe1)]),this['_inverseMatrix']=Cesium__namespace['Matrix4']['inverseTransformation'](_0x1a15e5,new Cesium__namespace['Matrix4']());}return this['_inverseMatrix'];}},{'key':'center','get':function _0x3df986(){var _0x32f35e=_0x6aab97;if(this['_layer'])return this[_0x32f35e(_0x53de56._0x8f8ab6)][_0x32f35e(0xd91)];return this[_0x32f35e(_0x53de56._0x35c2b2)]['boundingSphere']['center'];}},{'key':'distance','get':function _0x3f775a(){return this['_distance'];},'set':function _0x8d618c(_0x44ada0){var _0x3e6d80=_0x6aab97;this['_distance']=_0x44ada0;if(this['clippingPlanes']&&this[_0x3e6d80(0x9a6)][_0x3e6d80(0x6ba)]>0x0){var _0x1caa05=this['clippingPlanes']['get'](this['clippingPlanes'][_0x3e6d80(0x6ba)]-0x1);_0x1caa05['distance']=_0x44ada0;}}},{'key':'normalZ','get':function _0x4a6772(){return this['_normalZ']||0x0;},'set':function _0x621a81(_0x53e0b3){var _0x548450=_0x6aab97;this['_normalZ']=_0x53e0b3;if(this[_0x548450(0x9a6)]&&this[_0x548450(0x9a6)]['length']>0x0){var _0x50e444=this['clippingPlanes']['get'](this['clippingPlanes']['length']-0x1);_0x50e444['normal']['z']=_0x53e0b3;}}},{'key':'type','get':function _0x1ce3d0(){return this['_type'];},'set':function _0x12cd74(_0x5a291d){var _0x1ec050=_0x6aab97;this[_0x1ec050(0xdd1)]=_0x5a291d;var _0x110ef0;switch(_0x5a291d){case ClipType['Z']:_0x110ef0=[new Cesium__namespace['ClippingPlane'](new Cesium__namespace['Cartesian3'](0x0,0x0,0x1),0x1)];break;case ClipType['ZR']:_0x110ef0=[new Cesium__namespace['ClippingPlane'](new Cesium__namespace['Cartesian3'](0x0,0x0,-0x1),0x1)];break;case ClipType['X']:_0x110ef0=[new Cesium__namespace['ClippingPlane'](new Cesium__namespace['Cartesian3'](0x1,0x0,0x0),0x1)];break;case ClipType['XR']:_0x110ef0=[new Cesium__namespace['ClippingPlane'](new Cesium__namespace[(_0x1ec050(_0x30edee._0x4f71ce))](-0x1,0x0,0x0),0x1)];break;case ClipType['Y']:_0x110ef0=[new Cesium__namespace['ClippingPlane'](new Cesium__namespace['Cartesian3'](0x0,0x1,0x0),0x1)];break;case ClipType['YR']:_0x110ef0=[new Cesium__namespace['ClippingPlane'](new Cesium__namespace['Cartesian3'](0x0,-0x1,0x0),0x1)];break;}this['setPlanes'](_0x110ef0);}},{'key':_0x6aab97(0xbe0),'get':function _0x10fd9c(){return this['_positions'];},'set':function _0x9f8161(_0x54c0ae){var _0x1d3831=_0x6aab97;this['_positions']=LngLatArray['toCartesians'](_0x54c0ae),this['_setPositions'](this[_0x1d3831(_0x44bfc4._0x48050b)]);}},{'key':'clipOutSide','get':function _0x3729d9(){var _0x3da04b=_0x6aab97;return this['options'][_0x3da04b(_0x711bf0._0x4c329b)];},'set':function _0x5f2126(_0x58f620){var _0x2a3b3d=_0x6aab97;this['options']['clipOutSide']=_0x58f620,this[_0x2a3b3d(_0x23b034._0x3a6b3f)]&&this[_0x2a3b3d(_0x23b034._0x552d83)]&&this['_setPositions'](this['_positions']);}},{'key':_0x6aab97(0x415),'value':function _0x27821c(){var _0x2457e3={_0x474567:0x669,_0x466370:0xfaa},_0x14d715=_0x6aab97,_0x412763=this;this['options'][_0x14d715(_0x50391c._0x1cc0b2)]&&(this['_graphicLayer']=new GraphicLayer(_objectSpread2(_objectSpread2({},this['options']),{},{'private':!![]})),this['options']['editPlane']&&this['_graphicLayer']['bindContextMenu']([{'text':this['_map']['getLangText']('_删除'),'icon':Icon['Delete'],'callback':function _0x4ef0e3(_0x30f58e){var _0x45e5c2=_0x14d715,_0xade6c1=_0x30f58e['graphic'];if(!_0xade6c1)return;_0x412763[_0x45e5c2(_0x2457e3._0x474567)]['removeGraphic'](_0xade6c1),_0x412763['fire'](EventType[_0x45e5c2(_0x2457e3._0x466370)],_0x30f58e);}}]));if(this['options']['layer'])this[_0x14d715(0xce7)]=this[_0x14d715(_0x50391c._0x529420)][_0x14d715(0xce7)];else this['options']['tileset']&&(this['clipTarget']=this[_0x14d715(_0x50391c._0x252d55)][_0x14d715(0x100b)]);}},{'key':'_map_click','value':function _0x16cbb9(_0x328005){var _0x4c2c52=_0x6aab97;this[_0x4c2c52(_0x2d661f._0x5f20d6)]&&(this['_last_planeGraphics']['hasEdit']=![],this[_0x4c2c52(_0x2d661f._0x3938f5)]['material']['color']=this['_last_planeGraphics']['material']['color_bak'],delete this['_last_planeGraphics']),this['_graphicLayer_leftUp'](_0x328005);}},{'key':'_graphicLayer_click','value':function _0x2cbaca(_0x470623){var _0xb07060=_0x6aab97,_0x4f5d88,_0x47d0da,_0x219468=(_0x4f5d88=_0x470623['graphic'])===null||_0x4f5d88===void 0x0?void 0x0:(_0x47d0da=_0x4f5d88['entity'])===null||_0x47d0da===void 0x0?void 0x0:_0x47d0da[_0xb07060(0x2b9)];Cesium__namespace['defined'](_0x219468)&&(this['_map_click'](),_0x219468['hasEdit']=!_0x219468[_0xb07060(0x477)],_0x219468['material']['color_bak']=_0x219468['material']['color'],_0x219468[_0xb07060(_0x27f6c7._0x187980)]['color']=_0x470623['graphic'][_0xb07060(0x5da)]['editColor'],_0x219468['hasEdit']&&(this['_last_planeGraphics']=_0x219468),_0x470623[_0xb07060(_0x27f6c7._0x32e053)]());}},{'key':_0x6aab97(_0xbfff52._0x59146e),'value':function _0x2a808c(_0x2e5033){var _0x55596a=_0x6aab97,_0x26c340,_0x565ead,_0x11ebfe=(_0x26c340=_0x2e5033['graphic'])===null||_0x26c340===void 0x0?void 0x0:(_0x565ead=_0x26c340[_0x55596a(0x61f)])===null||_0x565ead===void 0x0?void 0x0:_0x565ead[_0x55596a(0x2b9)];Cesium__namespace['defined'](_0x11ebfe)&&_0x11ebfe[_0x55596a(_0x554873._0x33d56c)]&&(this['_selectedPlane']=_0x11ebfe[_0x55596a(_0x554873._0x5e9567)]['getValue'](),this['_map']['scene']['screenSpaceCameraController']['enableInputs']&&(this[_0x55596a(0x399)][_0x55596a(_0x554873._0x4be4fd)]['screenSpaceCameraController']['enableInputs']=![],this['_hasChangeEnableInputs']=!![]));}},{'key':'_graphicLayer_leftUp','value':function _0x197f9b(_0x47c811){var _0x3d315a=_0x6aab97;Cesium__namespace['defined'](this[_0x3d315a(_0x46d9ab._0x3a1d86)])&&(delete this['_selectedPlane'],this[_0x3d315a(0xd22)]&&(this['_map'][_0x3d315a(_0x46d9ab._0x21de30)]['screenSpaceCameraController']['enableInputs']=!![],delete this[_0x3d315a(0xd22)]));}},{'key':'_map_mouseMove','value':function _0x432566(_0x3f43e9){var _0x2d84fc=_0x6aab97;if(Cesium__namespace[_0x2d84fc(0x70e)](this['_selectedPlane'])){var _0x3c8c0a=_0x3f43e9['startPosition']['x']-_0x3f43e9['endPosition']['x'],_0x495d6b=_0x3f43e9['startPosition']['y']-_0x3f43e9['endPosition']['y'],_0x41fc63=(_0x3c8c0a+_0x495d6b)/0x2;this['_selectedPlane']['distance']=(this['_selectedPlane']['distance']||0x0)+_0x41fc63,this['_map'][_0x2d84fc(_0xf26ab0._0x1dac77)](_0x3f43e9['endPosition'],this['_map'][_0x2d84fc(0xef6)](_0x2d84fc(0x3e9)));}else this['_map']['closeSmallTooltip']();}},{'key':'_addedHook','value':function _0x1a6114(){var _0x8dfef4=_0x6aab97;this[_0x8dfef4(_0x32009f._0x30a904)]&&(this['_map']['addLayer'](this[_0x8dfef4(0x669)]),this['options']['editPlane']&&(this['_map']['on'](EventType['click'],this[_0x8dfef4(0x695)],this),this['_graphicLayer']['on'](EventType['click'],this['_graphicLayer_click'],this),this['_graphicLayer']['on'](EventType[_0x8dfef4(0xad6)],this[_0x8dfef4(_0x32009f._0x2ee3ef)],this),this['_graphicLayer']['on'](EventType['leftUp'],this[_0x8dfef4(_0x32009f._0x24c8c6)],this),this['_map']['on'](EventType['mouseMove'],this[_0x8dfef4(_0x32009f._0x55603a)],this))),this[_0x8dfef4(_0x32009f._0xe103c7)]&&(Cesium__namespace['defined'](this['options']['positions'])&&(this['positions']=this['options'][_0x8dfef4(0xbe0)]),Cesium__namespace['defined'](this['options']['type'])&&(this['type']=this['options']['type']),Cesium__namespace[_0x8dfef4(0x70e)](this['options'][_0x8dfef4(_0x32009f._0x229aff)])&&(this[_0x8dfef4(0x89a)]=this['options']['distance']));}},{'key':'_removedHook','value':function _0xfed64f(){var _0x447158=_0x6aab97;this['clear'](),this['_graphicLayer']&&(this[_0x447158(0x514)]['editPlane']&&(this['_map']['off'](EventType['click'],this[_0x447158(_0x126d2d._0x306fae)],this),this['_graphicLayer']['off'](EventType['click'],this[_0x447158(_0x126d2d._0xb84421)],this),this['_graphicLayer']['off'](EventType[_0x447158(0xad6)],this['_graphicLayer_leftDown'],this),this[_0x447158(_0x126d2d._0x5c954f)]['off'](EventType[_0x447158(0x706)],this['_graphicLayer_leftUp'],this),this['_map']['off'](EventType['mouseMove'],this['_map_mouseMove'],this)),this['_map'][_0x447158(0xa2f)](this['_graphicLayer']));}},{'key':'_setPositions','value':function _0x19d971(_0x5b38ab){var _0x3054f6=_0x6aab97;if(_0x5b38ab['length']<0x2)return;var _0x3cb264=[];if(_0x5b38ab['length']===0x2){var _0x5eeb66=this['_createPlaneByLine'](_0x5b38ab[0x0],_0x5b38ab[0x1]);_0x5eeb66&&_0x3cb264['push'](_0x5eeb66);}else{var _0x16cf4,_0x1884f8=formatNum$1(getAngle(_0x5b38ab[0x0],_0x5b38ab[0x1]),0x2);if(_0x1884f8>-0.02&&_0x1884f8<0.02)_0x16cf4=![];else{var _0x1829ac=formatNum$1(getAngle(_0x5b38ab[0x0],_0x5b38ab[0x2]),0x2);_0x16cf4=_0x1884f8<_0x1829ac;}this[_0x3054f6(_0x3d7e9a._0x401006)]&&(_0x16cf4=!_0x16cf4);var _0x3684e0;for(var _0x58eade=0x0,_0xdbe3b3=_0x5b38ab['length'];_0x58eade<_0xdbe3b3;++_0x58eade){var _0x331d45=(_0x58eade+0x1)%_0xdbe3b3;_0x16cf4?_0x3684e0=this['_createPlaneByLine'](_0x5b38ab[_0x331d45],_0x5b38ab[_0x58eade]):_0x3684e0=this[_0x3054f6(0x308)](_0x5b38ab[_0x58eade],_0x5b38ab[_0x331d45]),_0x3684e0&&(this['_normalZ']&&(_0x3684e0['normal']['z']=this[_0x3054f6(_0x3d7e9a._0x179fcc)]),_0x3cb264['push'](_0x3684e0));}Cesium__namespace['defined'](this['options'][_0x3054f6(0xd04)])&&(_0x3684e0=new Cesium__namespace['ClippingPlane'](new Cesium__namespace[(_0x3054f6(0x23b))](0x0,0x0,-0x1),this['options'][_0x3054f6(0xd04)]),_0x3cb264['push'](_0x3684e0));}this[_0x3054f6(0x81f)](_0x3cb264);}},{'key':'_createPlaneByLine','value':function _0x4ba6f6(_0x37928f,_0x3b15a6){var _0x5669dc=_0x6aab97;if(Cesium__namespace['Cartesian3'][_0x5669dc(_0x3fb370._0x5c1fd9)](_0x37928f,_0x3b15a6)<0.1)return null;var _0x4e7a38=this['inverseMatrix'],_0x3b9f03=Cesium__namespace[_0x5669dc(_0x3fb370._0xa75cbf)][_0x5669dc(_0x3fb370._0x509980)](_0x4e7a38,_0x37928f,new Cesium__namespace['Cartesian3']()),_0x346cd9=Cesium__namespace['Matrix4']['multiplyByPoint'](_0x4e7a38,_0x3b15a6,new Cesium__namespace['Cartesian3']()),_0x5db371=new Cesium__namespace['Cartesian3'](0x0,0x0,0xa),_0x4c3190=Cesium__namespace['Cartesian3']['subtract'](_0x346cd9,_0x3b9f03,new Cesium__namespace[(_0x5669dc(_0x3fb370._0x4f9e19))]()),_0x4471b5=Cesium__namespace['Cartesian3']['cross'](_0x4c3190,_0x5db371,new Cesium__namespace['Cartesian3']());_0x4471b5=Cesium__namespace[_0x5669dc(_0x3fb370._0x4f9e19)]['normalize'](_0x4471b5,_0x4471b5);var _0x358576=Cesium__namespace['Plane'][_0x5669dc(0xb02)](_0x3b9f03,_0x4471b5);return Cesium__namespace[_0x5669dc(_0x3fb370._0x256166)]['fromPlane'](_0x358576);}},{'key':_0x6aab97(_0xbfff52._0x32a95c),'value':function _0x4d1acf(_0x4c45ea){var _0x332d3d=_0x6aab97,_0x1ee6f3,_0x1c921d,_0x402caf;if(!_0x4c45ea)return;var _0x2e23a7=new Cesium__namespace['ClippingPlaneCollection']({'planes':_0x4c45ea,'edgeWidth':(_0x1ee6f3=this['options']['edgeWidth'])!==null&&_0x1ee6f3!==void 0x0?_0x1ee6f3:0x0,'edgeColor':(_0x1c921d=this['options']['edgeColor'])!==null&&_0x1c921d!==void 0x0?_0x1c921d:Cesium__namespace['Color'][_0x332d3d(0xf6a)],'unionClippingRegions':(_0x402caf=this['clipOutSide'])!==null&&_0x402caf!==void 0x0?_0x402caf:![]});this['clippingPlanes']=_0x2e23a7;this['clipTarget']&&(this['clipTarget'][_0x332d3d(0x9a6)]=_0x2e23a7);if(this['options']['showPlane']){this['_graphicLayer']['clear']();var _0x38cc3d=this[_0x332d3d(_0x284d62._0x6b03ee)]['boundingSphere']['radius'];for(var _0x19118f=0x0;_0x19118f<_0x2e23a7[_0x332d3d(0x6ba)];++_0x19118f){var _0x3d5cc6=_0x2e23a7['get'](_0x19118f),_0x4cd1ae=new PlaneEntity({'position':this['center'],'style':_objectSpread2(_objectSpread2({'dimensions':new Cesium__namespace[(_0x332d3d(0xb74))](_0x38cc3d,_0x38cc3d),'color':Cesium__namespace['Color']['WHITE']['withAlpha'](0.2),'editColor':Cesium__namespace['Color']['WHITE'][_0x332d3d(0x6ac)](0.5),'outline':!![],'outlineColor':Cesium__namespace['Color']['WHITE']},this[_0x332d3d(0x514)][_0x332d3d(0x8ea)]||{}),{},{'plane':new Cesium__namespace['CallbackProperty'](createPlaneUpdateFunction(_0x3d5cc6),![])})});this[_0x332d3d(_0x284d62._0x546f09)]['addGraphic'](_0x4cd1ae);}}}},{'key':_0x6aab97(_0xbfff52._0x1dac93),'value':function _0x4f0da9(){var _0x5a4311=_0x6aab97;this[_0x5a4311(_0x3c9e75._0x5dd2a3)]&&this[_0x5a4311(_0x3c9e75._0x5dd2a3)]['clear']();this['_positions']=null,this[_0x5a4311(0x4be)]=0x0,this['options']['clipOutSide']=![];this['clippingPlanes']&&delete this['clippingPlanes'];if(this['clipTarget']){var _0x27135b;(_0x27135b=this['clipTarget']['clippingPlanes'])!==null&&_0x27135b!==void 0x0&&_0x27135b['enabled']&&(this[_0x5a4311(0x6ae)]['clippingPlanes'][_0x5a4311(0x445)]=![]),this['clipTarget'][_0x5a4311(0x9a6)]=undefined;}}},{'key':'updateAllDistance','value':function _0x4ea964(_0x120945){var _0xc56912=_0x6aab97;if(this['clippingPlanes']==null)return;for(var _0x3ff69c=0x0;_0x3ff69c<this[_0xc56912(0x9a6)]['length'];_0x3ff69c++){var _0x1264d9=this[_0xc56912(0x9a6)]['get'](_0x3ff69c);_0x1264d9['distance']=_0x120945;}}},{'key':_0x6aab97(0xe48),'value':function _0x529011(_0x348ea6){var _0x5481bb=_0x6aab97;if(this['clippingPlanes']==null)return;for(var _0x53765a=0x0;_0x53765a<this[_0x5481bb(0x9a6)]['length'];_0x53765a++){var _0xd5e109=this['clippingPlanes']['get'](_0x53765a);_0xd5e109['normal']['z']=_0x348ea6;}}},{'key':'toJSON','value':function _0x30d560(){var _0x2a3f21=_0x6aab97,_0x2d952a=clone(this[_0x2a3f21(0x514)],['layer',_0x2a3f21(_0x50f38c._0x3b18a8)]);return this['_positions']&&(_0x2d952a[_0x2a3f21(_0x50f38c._0x2c0421)]=LngLatArray['toArray'](this['positions'])),_0x2d952a;}}]),_0x334cc5;}(BaseThing);TilesetPlanClip['Type']=ClipType;function createPlaneUpdateFunction(_0x12b934){return function(){return _0x12b934;};}var TilesetLayer=function(_0x243953){var _0x4f3aed={_0x29edbb:0xd66,_0x24efa1:0x757,_0x374ec3:0x890,_0x9a1eb8:0x619,_0x274a6e:0x637,_0x4d6ba4:0x3fd,_0x53afcd:0x7b7,_0x1263f1:0x9b9,_0x1585a7:0x515},_0x4fbac9={_0x3eb682:0x399},_0xe0dd0e={_0x4d7ccd:0x1ce,_0x48339b:0x2be},_0x1e4b1b={_0x3a21da:0x7f5},_0x27b3c2={_0x411c1f:0xc88,_0xdd389b:0x5ff,_0x1aa332:0x2e0},_0xe4f77d={_0x3633a4:0x6ba,_0x56aa66:0x5ff,_0x3349c3:0x52e,_0x3f484c:0x84b,_0x2156b9:0x280,_0x34516c:0xc48,_0x1b84f0:0x8cd},_0x1dd1cc={_0x2665d4:0xab6,_0x232014:0x3e0,_0x1da9b5:0x5ff},_0xc5a204={_0x3196d7:0xc88,_0x26343a:0xd98,_0x360ac0:0x514},_0x130b90={_0x190ee9:0xbfc},_0x515d9e={_0x4ec410:0x9e4},_0x270ebc={_0xb55126:0x344,_0x4396d2:0x9bc},_0x2ddbd7={_0x2ffb4a:0xc88,_0x37c41d:0x4f6},_0x92f7b3={_0x734d4f:0xc88,_0x446fa3:0xe72,_0x38b396:0x88e},_0x216436={_0xf93142:0x344},_0x2810aa={_0x78c5b5:0x814},_0x416067={_0x4629c7:0x399,_0x403963:0x514,_0x177834:0x4fe,_0x5b24f0:0xd18},_0x4d4e73={_0x176bce:0xb80},_0x38bd0c={_0x9b1ab3:0xcc3,_0x13304c:0xbe1,_0x3f6fc9:0x23b},_0x45ce1d={_0x25a088:0xc88,_0x1d4f4a:0xf06,_0x17b12b:0x23b},_0x395398={_0x2dac74:0x59f,_0x77abe3:0x514,_0x18d93e:0xcf1,_0x4a8577:0x514,_0x38ba94:0x514,_0x4a00c7:0xcf3},_0x167c46={_0x23ae24:0x7ad,_0x46308c:0x514},_0x35ab4e={_0x4c4b98:0xc09,_0x416f8e:0x8a7},_0x1eaa26={_0xdbdd3d:0xc88,_0x432b91:0x514,_0x1df13f:0xcc3,_0x174d36:0x8a7,_0x37ee69:0x5d6,_0x3de26d:0x47c,_0x77a8fd:0x47c,_0x2cbcf3:0xbe1,_0x503795:0xaad,_0x15c007:0x4a0,_0x4d780f:0x514,_0xddac9:0xdf7,_0xdec9ca:0x6a6,_0x2bb961:0xf32,_0x2f865f:0xb03},_0xc2ac2f={_0xa071b7:0x2e0,_0xb4525b:0x571,_0x1ba2ca:0xd87,_0x911858:0x890},_0x2457ed={_0x27903f:0x970,_0x499eb2:0x4ae,_0x16066b:0xd68,_0x2ddeac:0xd68},_0x2795e9={_0x20cb2e:0x399,_0x403360:0x62f,_0x56f28a:0x6f4,_0x5c199f:0xc88},_0x4a3e67={_0x46221e:0xe26,_0x4670e5:0x53f,_0x2b8143:0xa3f,_0x295b82:0x42f,_0x2b5404:0x399,_0x5b3feb:0xa68},_0x238550={_0x4f14fe:0xb03},_0x4531cc={_0x325036:0x514},_0x33ca8b={_0x29afbb:0xa73},_0x5d37b4={_0x51b592:0x514,_0x4b7b13:0x399,_0xf22c44:0x448},_0x2dcc6d={_0x367d78:0x5ac},_0x2fa43b={_0x5ab351:0x814},_0x300dbb={_0x552699:0xbe1},_0xa34370={_0x58a2a1:0x514},_0x2562d0={_0x1ce8a8:0x514},_0x248d73={_0x172836:0x514,_0x1d829b:0xcf3},_0xecd0a8={_0x1744a0:0xcf3},_0x4e42a9={_0x40effe:0x9c3},_0x1e028b={_0x8d84a6:0x55d},_0x37e941={_0x47293c:0x9c3,_0x4dfd7b:0x59f},_0x1e5e19={_0x3fbd5:0x9c3},_0x5003f3={_0x796c91:0x9c3,_0x50c961:0x59f},_0x37990e={_0x3d7c0b:0x514,_0x674597:0x9c3},_0x5d362e={_0x2a917b:0x70e},_0x3cbf9d={_0x475113:0x59f},_0x5a4fd3={_0x5ec9eb:0x5da,_0x23bc9e:0xc48},_0x5c2d6d={_0x3c963f:0x5da},_0x1f91d8={_0x2e5c6f:0x757,_0x5d9589:0xea1},_0x1a6cdc={_0x31a2b3:0x514},_0x2299e7={_0x563d71:0xcc3,_0x2b2e12:0xa10},_0x6ae829={_0x536377:0xa88,_0x47ebfa:0xbd4},_0x2fd806=_0x5a92ef;_inherits(_0x4a51d5,_0x243953);var _0x42b27e=_createSuper(_0x4a51d5);function _0x4a51d5(){var _0x52fb0f,_0x3dcea1,_0x1f2918=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4a51d5),_0x3dcea1=_0x42b27e['call'](this,_0x1f2918),_0x3dcea1['orginRotation']={'x':0x0,'y':0x0,'z':0x0},_0x3dcea1['_orginCenterPoint']=new LngLatPoint(),_0x3dcea1['_hasEdit']=(_0x52fb0f=_0x1f2918['hasEdit'])!==null&&_0x52fb0f!==void 0x0?_0x52fb0f:!![],_0x3dcea1['_marsOptions']={},_0x3dcea1;}return _createClass(_0x4a51d5,[{'key':'layer','get':function _0x325928(){return this['_tileset'];}},{'key':'tileset','get':function _0x3cf41b(){return this['_tileset'];}},{'key':'modelMatrix','get':function _0x2dc97d(){var _0x105cc9=_0x4361;if(!this['loadOk'])return Cesium__namespace['Matrix4']['ZERO'];return!this[_0x105cc9(_0x6ae829._0x536377)]&&(this[_0x105cc9(0xbe1)]?this['_tilesetMatrix']=this['_tileset']['root']['transform']:this['_tilesetMatrix']=Cesium__namespace[_0x105cc9(_0x6ae829._0x47ebfa)][_0x105cc9(0x93d)](this['_tileset']['boundingSphere']['center'])),this['_tilesetMatrix'];}},{'key':'inverseMatrix','get':function _0x4bd124(){var _0x42300b=_0x4361;if(!this[_0x42300b(0x8f1)])return Cesium__namespace[_0x42300b(_0x2299e7._0x563d71)]['ZERO'];return!this['_inverseMatrix']&&(this['_inverseMatrix']=Cesium__namespace['Matrix4']['inverse'](this[_0x42300b(_0x2299e7._0x2b2e12)],new Cesium__namespace[(_0x42300b(0xcc3))]())),this['_inverseMatrix'];}},{'key':_0x2fd806(_0x4f3aed._0x29edbb),'get':function _0x4462ab(){var _0x31e122=_0x2fd806;return this[_0x31e122(0x514)]['highlight'];},'set':function _0x7608f0(_0x4c3550){var _0x5be768=_0x2fd806;this[_0x5be768(_0x1a6cdc._0x31a2b3)]['highlight']=_0x4c3550,_0x4c3550?this['bindHighlight'](this['options']['highlight']):this['unbindHighlight']();}},{'key':_0x2fd806(_0x4f3aed._0x24efa1),'get':function _0x563cc9(){var _0x11cd68=_0x2fd806;return this['options'][_0x11cd68(0x757)];},'set':function _0x312a19(_0x56cb8d){var _0x327707=_0x2fd806;this['options'][_0x327707(_0x1f91d8._0x2e5c6f)]=_0x56cb8d,this[_0x327707(_0x1f91d8._0x5d9589)]();}},{'key':'style','get':function _0x5e46af(){var _0x57f610=_0x2fd806;return this[_0x57f610(0x514)][_0x57f610(_0x5c2d6d._0x3c963f)];},'set':function _0x37b853(_0x36e308){var _0x499f5a=_0x2fd806;this['options'][_0x499f5a(_0x5a4fd3._0x5ec9eb)]=_0x36e308;this['_styleCallback']&&(this['_isBindTileVisible']&&!this['_properties']&&(this['_tileset']['tileVisible']['removeEventListener'](this['_updateTile'],this),this['_isBindTileVisible']=![]),this['_styleCallback']=null);if(this['_tileset']){if(_0x36e308 instanceof Cesium__namespace['Cesium3DTileStyle'])this['_tileset']['style']=_0x36e308;else typeof _0x36e308==='function'?(this['_styleCallback']=_0x36e308,this['_bindVisibleEvent']()):this['_tileset'][_0x499f5a(0x5da)]=new Cesium__namespace[(_0x499f5a(_0x5a4fd3._0x23bc9e))](_0x36e308);}}},{'key':_0x2fd806(_0x4f3aed._0x374ec3),'get':function _0xa4dae2(){return this['options']['customShader'];},'set':function _0x332462(_0xe24521){var _0xf93e98=_0x2fd806;this['options']['customShader']=_0xe24521,this['_tileset']&&(this['_tileset'][_0xf93e98(0x890)]=_0xe24521,this['_tileset']['enableModelExperimental']=!!_0xe24521);}},{'key':'orginCenterPoint','get':function _0x337161(){return this['_orginCenterPoint'];}},{'key':_0x2fd806(_0x4f3aed._0x9a1eb8),'get':function _0x5459c3(){return this['_orginCenterPosition'];}},{'key':_0x2fd806(0xd91),'get':function _0x4f2115(){return this['_center']['toCartesian']();},'set':function _0x3af111(_0x714a85){var _0x3a7256=_0x2fd806;this[_0x3a7256(0x970)]=_0x714a85;}},{'key':'center','get':function _0x2b0ba5(){var _0x19b816=_0x2fd806;return this[_0x19b816(0xd5e)];},'set':function _0xd02706(_0x1eeb08){var _0x3c3572=_0x2fd806;this['_center']=LngLatPoint['parse'](_0x1eeb08),this[_0x3c3572(_0x3cbf9d._0x475113)]();}},{'key':'height','get':function _0x2fafd6(){return this['alt'];},'set':function _0xbac6f(_0x470d2f){var _0x42c223=_0x2fd806;this[_0x42c223(0xd68)]=_0x470d2f;}},{'key':_0x2fd806(0xd68),'get':function _0xee083d(){if(this['center'])return this['center']['alt'];},'set':function _0x57a222(_0x3524dd){var _0x5a2845=_0x2fd806;if(!this['_tileset'])return;this['center']['alt']=_0x3524dd,this[_0x5a2845(0x59f)]();}},{'key':'boundingSphere','get':function _0x4752e6(){var _0x11fa55;return(_0x11fa55=this['_tileset'])===null||_0x11fa55===void 0x0?void 0x0:_0x11fa55['boundingSphere'];}},{'key':'upAxis','get':function _0x690ce(){var _0x32b333=_0x2fd806,_0x493d36,_0x54f059;if(Cesium__namespace['defined']((_0x493d36=this[_0x32b333(0xc88)])===null||_0x493d36===void 0x0?void 0x0:_0x493d36['_modelUpAxis'])){var _0x3e9c1f;return(_0x3e9c1f=this['_tileset'])===null||_0x3e9c1f===void 0x0?void 0x0:_0x3e9c1f['_modelUpAxis'];}if(Cesium__namespace[_0x32b333(_0x5d362e._0x2a917b)]((_0x54f059=this['_tileset'])===null||_0x54f059===void 0x0?void 0x0:_0x54f059['_gltfUpAxis'])){var _0x56dbf5;return(_0x56dbf5=this[_0x32b333(0xc88)])===null||_0x56dbf5===void 0x0?void 0x0:_0x56dbf5['_gltfUpAxis'];}return undefined;}},{'key':'rotation','get':function _0x16b1d8(){var _0x506f77=_0x2fd806;if(this['options']['rotation'])return this[_0x506f77(_0x37990e._0x3d7c0b)][_0x506f77(_0x37990e._0x674597)];return this['orginRotation'];},'set':function _0x57809e(_0x1f3823){var _0x1ef9a5=_0x2fd806;this['options'][_0x1ef9a5(_0x5003f3._0x796c91)]=_0x1f3823,this[_0x1ef9a5(_0x5003f3._0x50c961)]();}},{'key':_0x2fd806(0xcf1),'get':function _0x294d09(){var _0x9d45f0=_0x2fd806;if(this['options']['rotation']&&Cesium__namespace['defined'](this['options'][_0x9d45f0(_0x1e5e19._0x3fbd5)]['x']))return this['options']['rotation']['x'];return this[_0x9d45f0(0x55d)]['x'];},'set':function _0x27f335(_0x5d33d8){var _0x25f4a2=_0x2fd806;this['options']['rotation']=this['options'][_0x25f4a2(0x9c3)]||{},this['options'][_0x25f4a2(0x9c3)]['x']=_0x5d33d8,this['updateMatrix']();}},{'key':'rotation_y','get':function _0x2a0b8f(){var _0xa275d1=_0x2fd806;if(this[_0xa275d1(0x514)][_0xa275d1(0x9c3)]&&Cesium__namespace['defined'](this['options']['rotation']['y']))return this[_0xa275d1(0x514)][_0xa275d1(0x9c3)]['y'];return this['orginRotation']['y'];},'set':function _0x14b1a6(_0x262e72){var _0x1cec9d=_0x2fd806;this['options']['rotation']=this['options'][_0x1cec9d(_0x37e941._0x47293c)]||{},this[_0x1cec9d(0x514)]['rotation']['y']=_0x262e72,this[_0x1cec9d(_0x37e941._0x4dfd7b)]();}},{'key':'rotation_z','get':function _0x456729(){var _0x20845a=_0x2fd806;if(this['options']['rotation']&&Cesium__namespace['defined'](this['options']['rotation']['z']))return this[_0x20845a(0x514)]['rotation']['z'];return this[_0x20845a(_0x1e028b._0x8d84a6)]['z'];},'set':function _0x11f5bb(_0xfdcdf1){var _0x505e0e=_0x2fd806;this[_0x505e0e(0x514)]['rotation']=this['options']['rotation']||{},this['options'][_0x505e0e(_0x4e42a9._0x40effe)]['z']=_0xfdcdf1,this['updateMatrix']();}},{'key':'axis','get':function _0x4a0bbe(){var _0x335bc6=_0x2fd806;return this['options'][_0x335bc6(_0xecd0a8._0x1744a0)]||'';},'set':function _0x248152(_0x429ccb){var _0x1e7573=_0x2fd806;this[_0x1e7573(_0x248d73._0x172836)][_0x1e7573(_0x248d73._0x1d829b)]=_0x429ccb,this['updateMatrix']();}},{'key':'scale','get':function _0x51f389(){var _0x31ca6b=_0x2fd806;return this['options'][_0x31ca6b(0x7ad)]||0x1;},'set':function _0xe3c552(_0x54e741){var _0x8b2035=_0x2fd806;this[_0x8b2035(0x514)]['scale']=_0x54e741,this['updateMatrix']();}},{'key':_0x2fd806(_0x4f3aed._0x274a6e),'get':function _0xc9f0a7(){var _0x218821=_0x2fd806;return this[_0x218821(_0x2562d0._0x1ce8a8)]['allowDrillPick'];},'set':function _0x39eba0(_0x4df73e){var _0x93fe38=_0x2fd806;this[_0x93fe38(_0xa34370._0x58a2a1)]['allowDrillPick']=_0x4df73e;}},{'key':'planClip','get':function _0x3044c6(){var _0x2c554a=_0x2fd806;return this['_map']&&!this[_0x2c554a(0x814)]&&this['_initTilesetPlanClip'](),this['_tilesetPlanClip'];}},{'key':'hasEdit','get':function _0x1a6e27(){var _0x1059f8=_0x2fd806;return this['_hasEdit']&&this[_0x1059f8(_0x300dbb._0x552699)];},'set':function _0x360d03(_0x46baba){this['_hasEdit']=_0x46baba;}},{'key':'_initTilesetPlanClip','value':function _0x8ad643(){var _0x1bf4b9=_0x2fd806;this[_0x1bf4b9(_0x2fa43b._0x5ab351)]&&this['_tilesetPlanClip']['destroy'](),this['_tilesetPlanClip']=new TilesetPlanClip(_objectSpread2(_objectSpread2({},this['options']['planClip']),{},{'layer':this})),this['_map']['addThing'](this['_tilesetPlanClip']);}},{'key':'clip','get':function _0x3e7bb3(){var _0xad411f=_0x2fd806;return this['_map']&&!this['_tilesetClip']&&this['_initTilesetClip'](),this[_0xad411f(0x7af)];}},{'key':'_initTilesetClip','value':function _0x329b1c(){var _0x5ca1eb=_0x2fd806;this['_tilesetClip']&&this['_tilesetClip']['destroy'](),this['_tilesetClip']=new TilesetClip(_objectSpread2(_objectSpread2({},this['options'][_0x5ca1eb(0x8ff)]),{},{'layer':this})),this['_map']['addThing'](this['_tilesetClip']);}},{'key':'flat','get':function _0x5636e5(){var _0x5d4a0d=_0x2fd806;return this['_map']&&!this['_tilesetFlat']&&this[_0x5d4a0d(_0x2dcc6d._0x367d78)](),this['_tilesetFlat'];}},{'key':'_initTilesetFlat','value':function _0x49c5f2(){var _0x1cd9f4=_0x2fd806;this['_tilesetFlat']&&this[_0x1cd9f4(0xbec)][_0x1cd9f4(0xc9d)](),this['_tilesetFlat']=new TilesetFlat(_objectSpread2(_objectSpread2({},this[_0x1cd9f4(_0x5d37b4._0x51b592)]['flat']),{},{'layer':this})),this[_0x1cd9f4(_0x5d37b4._0x4b7b13)][_0x1cd9f4(_0x5d37b4._0xf22c44)](this['_tilesetFlat']);}},{'key':'flood','get':function _0x499c8e(){var _0x1bb08e=_0x2fd806;return this[_0x1bb08e(0x399)]&&!this['_tilesetFlood']&&this['_initTilesetFlood'](),this['_tilesetFlood'];}},{'key':'_initTilesetFlood','value':function _0x5653f5(){var _0x4f292c=_0x2fd806;this['_tilesetFlood']&&this['_tilesetFlood']['destroy'](),this[_0x4f292c(0x5f3)]=new TilesetFlood(_objectSpread2(_objectSpread2({},this['options'][_0x4f292c(_0x33ca8b._0x29afbb)]),{},{'layer':this})),this[_0x4f292c(0x399)][_0x4f292c(0x448)](this['_tilesetFlood']);}},{'key':'isEditing','get':function _0x34a47f(){return this['_enabledEdit'];}},{'key':'_createCesium3DTileset','value':function _0x5f59c6(){var _0x298bf8=_0x2fd806,_0x132a6d=new Cesium__namespace['Cesium3DTileset'](_objectSpread2(_objectSpread2({},this[_0x298bf8(_0x4531cc._0x325036)]),{},{'enableModelExperimental':!!this['options']['customShader'],'url':getUrlResource(this[_0x298bf8(_0x4531cc._0x325036)]),'marsOptions':this[_0x298bf8(0x8da)]}));return _0x132a6d;}},{'key':'_addedHook','value':function _0xca8ab2(){var _0x11af68={_0x2f5ee7:0xccd},_0x269ac3=_0x2fd806,_0x414482=this;_get(_getPrototypeOf(_0x4a51d5[_0x269ac3(_0x4a3e67._0x46221e)]),_0x269ac3(0xcef),this)[_0x269ac3(_0x4a3e67._0x4670e5)](this),this['_conventMarsOptions'](),this['_initByEdit'](),this[_0x269ac3(0x514)]['flat']&&this['_initTilesetFlat'](),this['options']['flood']&&this['_initTilesetFlood'](),this['options']['clip']&&this[_0x269ac3(_0x4a3e67._0x2b8143)](),this['options'][_0x269ac3(0x289)]&&this['_initTilesetPlanClip'](),this['_tileset']=this['_createCesium3DTileset'](),this['_tileset']['name']=this['name'],this[_0x269ac3(0xc88)][_0x269ac3(_0x4a3e67._0x295b82)]=this['id'],this['loadOk']=![],this[_0x269ac3(0xc88)]['readyPromise']['then'](function(_0x5d5647){var _0x42268e=_0x269ac3;_0x414482['loadOk']=!![],_0x414482['_tileset']['show']=_0x414482['show'],_0x414482['_initModel'](),_0x414482['_readyPromise'][_0x42268e(0x4bc)](_0x414482);})['catch'](function(_0x38ae54){var _0x5ae8e6=_0x269ac3,_0x5e818a;(_0x5e818a=_0x414482[_0x5ae8e6(0xccd)])!==null&&_0x5e818a!==void 0x0&&_0x5e818a[_0x5ae8e6(0xba1)]&&_0x414482[_0x5ae8e6(_0x11af68._0x2f5ee7)]['reject'](_0x38ae54);}),this[_0x269ac3(_0x4a3e67._0x2b5404)]['scene']['primitives']['add'](this['_tileset']),this['_tileset']['initialTilesLoaded'][_0x269ac3(_0x4a3e67._0x5b3feb)](function(_0xc768f9){var _0x349432=_0x269ac3;_0x414482[_0x349432(0xb03)](EventType['initialTilesLoaded'],_0xc768f9);}),this['_tileset']['allTilesLoaded']['addEventListener'](function(_0x10d20b){var _0x76364c=_0x269ac3;_0x414482[_0x76364c(_0x238550._0x4f14fe)](EventType['allTilesLoaded'],_0x10d20b);});}},{'key':_0x2fd806(_0x4f3aed._0x4d6ba4),'value':function _0x186d12(){var _0x4d4773=_0x2fd806;this['_tilesetClip']&&(this['_map'][_0x4d4773(0x62f)](this['_tilesetClip'],!![]),delete this['_tilesetClip']),this[_0x4d4773(0xbec)]&&(this[_0x4d4773(_0x2795e9._0x20cb2e)]['removeThing'](this['_tilesetFlat'],!![]),delete this['_tilesetFlat']),this['_tilesetFlood']&&(this['_map'][_0x4d4773(_0x2795e9._0x403360)](this['_tilesetFlood'],!![]),delete this[_0x4d4773(0x5f3)]),this[_0x4d4773(0x814)]&&(this['_map']['removeThing'](this['_tilesetPlanClip'],!![]),delete this['_tilesetPlanClip']),_get(_getPrototypeOf(_0x4a51d5['prototype']),'_removedHook',this)['call'](this),Cesium__namespace['defined'](this['options']['distanceDisplayCondition_far'])&&this['_map'][_0x4d4773(0xcf5)](EventType[_0x4d4773(0xc58)],this[_0x4d4773(_0x2795e9._0x56f28a)],this),this[_0x4d4773(_0x2795e9._0x5c199f)]&&(this[_0x4d4773(0x399)]['scene'][_0x4d4773(0xf0f)][_0x4d4773(0xfaa)](this['_tileset']),delete this['_tileset']);}},{'key':'reload','value':function _0x2d17c5(){this['_removedHook'](),this['_addedHook']();}},{'key':'_mergePostion','value':function _0x378f15(_0xd08ec){var _0xee3687=_0x2fd806;_0xd08ec&&((Array['isArray'](_0xd08ec)||isString(_0xd08ec))&&(_0xd08ec=LngLatPoint['parse'](_0xd08ec)),!this['_center']&&(this['_center']=new LngLatPoint()),_0xd08ec[_0xee3687(0xbfc)]&&(this['center'][_0xee3687(0xbfc)]=_0xd08ec['lat']),_0xd08ec[_0xee3687(0x4ae)]&&(this[_0xee3687(_0x2457ed._0x27903f)][_0xee3687(_0x2457ed._0x499eb2)]=_0xd08ec[_0xee3687(0x4ae)]),Cesium__namespace['defined'](_0xd08ec['alt_offset'])&&(this[_0xee3687(0x970)]['alt']=this['_orginCenterPoint'][_0xee3687(0xd68)]+_0xd08ec['alt_offset']),Cesium__namespace[_0xee3687(0x70e)](_0xd08ec['alt'])&&(this['center'][_0xee3687(_0x2457ed._0x16066b)]=_0xd08ec[_0xee3687(_0x2457ed._0x2ddeac)]));}},{'key':_0x2fd806(0x587),'value':function _0x1eabc9(_0x30cd42,_0x245dca){var _0x344a47=_0x2fd806;if(!this['_tileset'])return;var _0x38c147;for(var _0x5a867c in _0x245dca){var _0x378537=_0x30cd42[_0x5a867c];switch(_0x5a867c){case'highlight':{var _0x53602a,_0x15defd;(_0x53602a=this['_last_picked'])!==null&&_0x53602a!==void 0x0&&_0x53602a['event']&&!((_0x15defd=_0x245dca['highlight'])!==null&&_0x15defd!==void 0x0&&_0x15defd['type'])?this['_highlight_mouseEventHandler'](this['_last_picked'][_0x344a47(_0xc2ac2f._0xa071b7)]):_get(_getPrototypeOf(_0x4a51d5[_0x344a47(0xe26)]),'_setOptionsHook',this)['call'](this,_0x30cd42,_0x245dca);return;}case'classificationType':case _0x344a47(0x88b):case _0x344a47(_0xc2ac2f._0xb4525b):case'flood':case'clip':case'planClip':{this['reload']();return;}case'position':case'rotation':case _0x344a47(0x7ad):case'axis':_0x38c147=!![];break;case _0x344a47(_0xc2ac2f._0x1ba2ca):case'style':case'marsJzwStyle':case _0x344a47(_0xc2ac2f._0x911858):this[_0x5a867c]=_0x378537;break;default:{try{this['tileset'][_0x5a867c]=_0x378537;}catch(_0x134597){this[_0x344a47(0x53b)]();}break;}}}_0x38c147&&(this[_0x344a47(0x98a)](this['options']['position']),this['updateMatrix']());}},{'key':'_initModel','value':function _0x3943ac(){var _0x48fbe3=_0x2fd806,_0x426db7,_0xafb2d1;this['fire'](EventType['loadBefore'],{'tileset':this[_0x48fbe3(0xc88)]}),this['_orginCenterPosition']=Cesium__namespace[_0x48fbe3(0x52e)](this[_0x48fbe3(_0x1eaa26._0xdbdd3d)][_0x48fbe3(0xf06)]['center']);var _0x33c532=(_0x426db7=this[_0x48fbe3(0xc88)]['root'])===null||_0x426db7===void 0x0?void 0x0:_0x426db7['transform'];this['transform']=(_0xafb2d1=this[_0x48fbe3(_0x1eaa26._0x432b91)]['transform'])!==null&&_0xafb2d1!==void 0x0?_0xafb2d1:Boolean(_0x33c532&&!_0x33c532['equals'](Cesium__namespace['Matrix4']['IDENTITY']));if(this['transform']){this[_0x48fbe3(0x73b)]=Cesium__namespace[_0x48fbe3(_0x1eaa26._0x1df13f)][_0x48fbe3(0x49f)](Cesium__namespace['Matrix4'][_0x48fbe3(0xede)](this[_0x48fbe3(0xc88)]['_root']['transform']),new Cesium__namespace['Matrix4']());var _0x35b241=Cesium__namespace['Matrix4']['fromArray'](this['_tileset']['_root']['transform']),_0x37f6d1=Cesium__namespace['Matrix4'][_0x48fbe3(0xacb)](_0x35b241,new Cesium__namespace['Cartesian3']());if(Cesium__namespace['defined'](_0x37f6d1)&&Cesium__namespace[_0x48fbe3(0x888)][_0x48fbe3(0xcdf)](_0x37f6d1)){this[_0x48fbe3(_0x1eaa26._0x174d36)]=_0x37f6d1;var _0x28611b=Cesium__namespace['Matrix4']['getMatrix3'](_0x35b241,new Cesium__namespace['Matrix3']()),_0x550801=Cesium__namespace['Matrix4']['getMatrix3'](Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x37f6d1),new Cesium__namespace['Matrix3']()),_0xfa8a03=Cesium__namespace[_0x48fbe3(_0x1eaa26._0x37ee69)][_0x48fbe3(0x47c)](_0x550801,0x0,new Cesium__namespace['Cartesian3']()),_0x1d3456=Cesium__namespace['Matrix3'][_0x48fbe3(_0x1eaa26._0x3de26d)](_0x550801,0x1,new Cesium__namespace['Cartesian3']()),_0x25c186=Cesium__namespace['Matrix3']['getColumn'](_0x550801,0x2,new Cesium__namespace['Cartesian3']()),_0x587d06=Cesium__namespace['Matrix3'][_0x48fbe3(_0x1eaa26._0x77a8fd)](_0x28611b,0x0,new Cesium__namespace['Cartesian3']());_0x587d06=Cesium__namespace[_0x48fbe3(0x23b)]['cross'](_0x587d06,_0x25c186,_0x587d06),_0x587d06=Cesium__namespace['Cartesian3']['cross'](_0x25c186,_0x587d06,_0x587d06),_0x587d06=Cesium__namespace['Cartesian3']['normalize'](_0x587d06,_0x587d06);var _0x501d39=Cesium__namespace['Cartesian3']['angleBetween'](_0xfa8a03,_0x587d06),_0x39380c=Cesium__namespace['Cartesian3'][_0x48fbe3(0xd56)](_0x1d3456,_0x587d06);_0x39380c>Math['PI']*0.5&&(_0x501d39=0x2*Math['PI']-_0x501d39),this['orginRotation']={'x':0x0,'y':0x0,'z':Number(Cesium__namespace['Math']['toDegrees'](_0x501d39)['toFixed'](0x1))};}else this[_0x48fbe3(_0x1eaa26._0x2cbcf3)]=![];}this[_0x48fbe3(0xaad)]=LngLatPoint['fromCartesian'](this['_orginCenterPosition']),logInfo((this[_0x48fbe3(0xa34)]||'TilesetLayer')+_0x48fbe3(0xa7b)+this[_0x48fbe3(_0x1eaa26._0x503795)]['toString']());Cesium__namespace['defined'](this['options'][_0x48fbe3(0x5da)])&&(this['style']=this['options']['style']);this[_0x48fbe3(0x4a0)]!==0x1&&this['setOpacity'](this[_0x48fbe3(_0x1eaa26._0x15c007)]);this['_center']=this['_orginCenterPoint'][_0x48fbe3(0x52e)](),this['_mergePostion'](this[_0x48fbe3(_0x1eaa26._0x4d780f)]['position']);if(this['options']['chinaCRS']){var _0x3bc070=this[_0x48fbe3(0x566)](this['center']);this[_0x48fbe3(0x98a)](_0x3bc070);}this[_0x48fbe3(_0x1eaa26._0xddac9)]()&&this['updateMatrix'](),Cesium__namespace[_0x48fbe3(0x70e)](this['options']['distanceDisplayCondition_far'])&&this['bindVisibleDistance'](),this[_0x48fbe3(0x514)]['clampToGround']&&this[_0x48fbe3(_0x1eaa26._0xdec9ca)](),this[_0x48fbe3(0x514)][_0x48fbe3(_0x1eaa26._0x2bb961)]&&this[_0x48fbe3(0xbf8)](),this[_0x48fbe3(_0x1eaa26._0x2f865f)](EventType['load'],{'tileset':this['_tileset']});}},{'key':'clampToGround','value':function _0x5633f4(){var _0x203e7c=_0x2fd806,_0x35b8fd=this,_0x3e80a1=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:0x1;this['_map']&&this[_0x203e7c(0x399)][_0x203e7c(_0x35ab4e._0x4c4b98)]?getSurfaceTerrainHeight(this['_map']['scene'],this[_0x203e7c(_0x35ab4e._0x416f8e)])['then'](function(_0x298ab1){var _0x4afc02=_0x203e7c;Cesium__namespace['defined'](_0x298ab1[_0x4afc02(0xd04)])&&(_0x35b8fd['alt']=_0x298ab1[_0x4afc02(0xd04)]-_0x35b8fd['_orginCenterPoint']['alt']+_0x3e80a1);}):this[_0x203e7c(0xd68)]=-this['_orginCenterPoint']['alt']+_0x3e80a1;}},{'key':'_hasUpdateMater','value':function _0x29a0c6(){var _0x505177=_0x2fd806;if(!this['center']['equals'](this['_orginCenterPoint']))return!![];if(this['options']['rotation'])return!![];if(this['options'][_0x505177(_0x167c46._0x23ae24)]>0x0&&this['options']['scale']!==0x1)return!![];if(Cesium__namespace['defined'](this[_0x505177(_0x167c46._0x46308c)][_0x505177(0xcf3)]))return!![];return![];}},{'key':_0x2fd806(0x59f),'value':function _0x2afda4(){var _0x13a0e8=_0x2fd806;if(!this[_0x13a0e8(0xc88)])return undefined;if(this['options'][_0x13a0e8(_0x395398._0x2dac74)]){var _0x522d18=this[_0x13a0e8(_0x395398._0x77abe3)]['updateMatrix'](this['position'],this);return this['_tileset']['modelMatrix']=_0x522d18,_0x522d18;}if(!this['transform'])return this['updateMatrix2']();var _0x4ca929=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](this['position']);if(this['options'][_0x13a0e8(0x9c3)]){var _0x5e25f8=Cesium__namespace[_0x13a0e8(0x5d6)]['fromRotationX'](Cesium__namespace[_0x13a0e8(0xab0)]['toRadians'](this[_0x13a0e8(_0x395398._0x18d93e)])),_0x126610=Cesium__namespace['Matrix3']['fromRotationY'](Cesium__namespace['Math']['toRadians'](this[_0x13a0e8(0x466)])),_0x22b798=Cesium__namespace['Matrix3'][_0x13a0e8(0x911)](Cesium__namespace['Math']['toRadians'](0x168-this['rotation_z'])),_0x5caea2=Cesium__namespace['Matrix4']['fromRotationTranslation'](_0x5e25f8),_0x22b15a=Cesium__namespace[_0x13a0e8(0xcc3)]['fromRotationTranslation'](_0x126610),_0x164f07=Cesium__namespace['Matrix4']['fromRotationTranslation'](_0x22b798);Cesium__namespace['Matrix4'][_0x13a0e8(0x755)](_0x4ca929,_0x5caea2,_0x4ca929),Cesium__namespace['Matrix4']['multiply'](_0x4ca929,_0x22b15a,_0x4ca929),Cesium__namespace['Matrix4'][_0x13a0e8(0x755)](_0x4ca929,_0x164f07,_0x4ca929);}this['options']['scale']>0x0&&this['options'][_0x13a0e8(0x7ad)]!==0x1&&Cesium__namespace['Matrix4']['multiplyByUniformScale'](_0x4ca929,this[_0x13a0e8(_0x395398._0x4a8577)]['scale'],_0x4ca929);if(Cesium__namespace['defined'](this['options']['axis'])){var _0x52dc72;if(isString(this[_0x13a0e8(_0x395398._0x38ba94)][_0x13a0e8(_0x395398._0x4a00c7)]))switch(this['options']['axis']['toUpperCase']()){case _0x13a0e8(0x443):_0x52dc72=Cesium__namespace[_0x13a0e8(0x5c2)]['Y_UP_TO_Z_UP'];break;case'Z_UP_TO_Y_UP':_0x52dc72=Cesium__namespace['Axis'][_0x13a0e8(0x386)];break;case'X_UP_TO_Z_UP':_0x52dc72=Cesium__namespace['Axis']['X_UP_TO_Z_UP'];break;case'Z_UP_TO_X_UP':_0x52dc72=Cesium__namespace['Axis'][_0x13a0e8(0xdb9)];break;case _0x13a0e8(0x2d9):_0x52dc72=Cesium__namespace['Axis']['X_UP_TO_Y_UP'];break;case'Y_UP_TO_X_UP':_0x52dc72=Cesium__namespace['Axis']['Y_UP_TO_X_UP'];break;}else this['options']['axis']instanceof Cesium__namespace['Axis']&&(_0x52dc72=this['options'][_0x13a0e8(_0x395398._0x4a00c7)]);_0x52dc72&&(_0x4ca929=Cesium__namespace[_0x13a0e8(0xcc3)]['multiplyTransformation'](_0x4ca929,_0x52dc72,_0x4ca929));}return this[_0x13a0e8(0xc88)]['_root'][_0x13a0e8(0xbe1)]=_0x4ca929,this['fire'](EventType['updatePosition'],{'position':this['position']}),_0x4ca929;}},{'key':_0x2fd806(_0x4f3aed._0x53afcd),'value':function _0x5dc52b(){var _0x1f9b61=_0x2fd806;if(!this['_tileset']||!this[_0x1f9b61(_0x45ce1d._0x25a088)][_0x1f9b61(0x3c2)])return;var _0x4ca62e=Cesium__namespace['Cartographic'][_0x1f9b61(0xcdf)](this['_tileset'][_0x1f9b61(_0x45ce1d._0x1d4f4a)]['center']),_0x2bebe1=Cesium__namespace['Cartesian3']['fromRadians'](_0x4ca62e['longitude'],_0x4ca62e['latitude'],0x0),_0x1effbf=this['position'],_0x128cb3=Cesium__namespace['Cartesian3']['subtract'](_0x1effbf,_0x2bebe1,new Cesium__namespace[(_0x1f9b61(_0x45ce1d._0x17b12b))]()),_0x5bfbd6=Cesium__namespace['Matrix4']['fromTranslation'](_0x128cb3);return this['_tileset']['modelMatrix']=_0x5bfbd6,this['fire'](EventType['updatePosition'],{'position':this['position']}),_0x5bfbd6;}},{'key':_0x2fd806(0xb8b),'value':function _0x32de62(_0x368983){var _0xfd3eb0=_0x2fd806;if(this['orginMatrix']){var _0x2fd15b=Cesium__namespace[_0xfd3eb0(_0x38bd0c._0x9b1ab3)]['multiply'](this['_tileset']['_root'][_0xfd3eb0(_0x38bd0c._0x13304c)],this['orginMatrix'],new Cesium__namespace['Matrix4']());return Cesium__namespace[_0xfd3eb0(0xcc3)]['multiplyByPoint'](_0x2fd15b,_0x368983,new Cesium__namespace[(_0xfd3eb0(_0x38bd0c._0x3f6fc9))]());}return _0x368983;}},{'key':'setOpacity','value':function _0x59f5c9(_0xd4b773){var _0x229137=_0x2fd806;this['options'][_0x229137(_0x4d4e73._0x176bce)]?this['options']['onSetOpacity'](_0xd4b773):this['_tileset']&&(this['_tileset']['style']=new Cesium__namespace['Cesium3DTileStyle']({'color':'color()\x20*vec4(1,1,1,'+_0xd4b773+')'}));}},{'key':'flyTo','value':function _0x43a499(){var _0xd74e63=_0x2fd806,_0x36321b=this,_0x2db2b0=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this[_0xd74e63(_0x416067._0x4629c7)])return Promise['resolve'](![]);this['_map'][_0xd74e63(0x8c4)]();this[_0xd74e63(_0x416067._0x403963)]['flyToOptions']&&(_0x2db2b0=_objectSpread2(_objectSpread2({},this['options']['flyToOptions']),_0x2db2b0));if(this['options']['center'])return this[_0xd74e63(_0x416067._0x4629c7)][_0xd74e63(0xca9)](this['options'][_0xd74e63(0x970)],_0x2db2b0);else{if(this['options'][_0xd74e63(_0x416067._0x177834)])return this['_map']['flyToExtent'](this['options']['extent'],_0x2db2b0);else return this[_0xd74e63(0x8f1)]&&this['_tileset']['_root']?this[_0xd74e63(0x399)]['flyToPoint'](this['_tileset'][_0xd74e63(0xf06)][_0xd74e63(0x970)],_objectSpread2({'radius':this['_tileset']['boundingSphere'][_0xd74e63(_0x416067._0x5b24f0)]*0x2,'maxPitch':-0x2d},_0x2db2b0)):this['readyPromise']['then'](function(_0x55cf37){var _0x452dbc=_0xd74e63;return _0x36321b['_map']['flyToPoint'](_0x36321b['_tileset']['boundingSphere']['center'],_objectSpread2({'radius':_0x36321b['_tileset'][_0x452dbc(0xf06)]['radius']*0x2,'maxPitch':-0x2d},_0x2db2b0));});}}},{'key':'_toJsonEx','value':function _0xfa1fb9(_0x267dec){var _0x559a06=_0x2fd806;if(!this['_tileset']||!this[_0x559a06(0x8f1)])return;_0x267dec['position']=this['center']['toArray'](),this['_tilesetPlanClip']&&(_0x267dec['planClip']=this[_0x559a06(_0x2810aa._0x78c5b5)]['toJSON']()),this['_tilesetClip']&&(_0x267dec['clip']=this[_0x559a06(0x7af)][_0x559a06(0x7f9)]()),this['_tilesetFlat']&&(_0x267dec[_0x559a06(0x571)]=this['_tilesetFlat']['toJSON']()),this['_tilesetFlood']&&(_0x267dec['flood']=this['_tilesetFlood']['toJSON']());}},{'key':'setProperties','value':function _0x1754de(_0x42aa96,_0x38a87c){var _0x3fe4e4={_0x2faa0d:0x344},_0x37d04e=_0x2fd806,_0x1925f5=this;return this['_idField']=_0x42aa96,this[_0x37d04e(_0x216436._0xf93142)]={},_0x38a87c['forEach'](function(_0x1a3465){var _0x36cff4=_0x37d04e,_0x4b4104=_0x1a3465[_0x42aa96];_0x1925f5[_0x36cff4(_0x3fe4e4._0x2faa0d)][_0x4b4104]=_0x1a3465;}),this[_0x37d04e(0x91c)](),this;}},{'key':'delProperties','value':function _0x22555b(_0x35ea7e,_0x343722){var _0x28cdd6=_0x2fd806,_0x337d81=this;if(!_0x35ea7e||!_0x343722){delete this['_properties'];this[_0x28cdd6(0x88e)]&&!this['_styleCallback']&&(this[_0x28cdd6(_0x92f7b3._0x734d4f)][_0x28cdd6(_0x92f7b3._0x446fa3)]['removeEventListener'](this['_updateTile'],this),this[_0x28cdd6(_0x92f7b3._0x38b396)]=![]);return;}return _0x343722['forEach'](function(_0x25fff0){var _0x4e0e96=_0x25fff0[_0x35ea7e];delete _0x337d81['_properties'][_0x4e0e96];}),this;}},{'key':'_bindVisibleEvent','value':function _0x3a2d79(){var _0x504776=_0x2fd806;!this['_isBindTileVisible']&&(this[_0x504776(_0x2ddbd7._0x2ffb4a)][_0x504776(0xe72)][_0x504776(0xa68)](this[_0x504776(_0x2ddbd7._0x37c41d)],this),this['_isBindTileVisible']=!![]);}},{'key':'_updateTile','value':function _0x39c4a4(_0x1bf1f9){var _0x2613b7=_0x2fd806,_0x474c13=_0x1bf1f9[_0x2613b7(0xb08)];for(var _0xaf0ab7=0x0;_0xaf0ab7<_0x474c13['featuresLength'];_0xaf0ab7++){var _0x1f9add=_0x474c13[_0x2613b7(0x582)](_0xaf0ab7);if(this[_0x2613b7(_0x270ebc._0xb55126)]){var _0x188167=_0x1f9add[_0x2613b7(0x73f)](this[_0x2613b7(0x899)]);_0x188167&&this['_setFeatureProperties'](_0x1f9add,this[_0x2613b7(0x344)][_0x188167]);}if(this['_styleCallback']){var _0x4aa97e=_0x1f9add[_0x2613b7(0x505)];!_0x4aa97e&&(_0x4aa97e=_0x1f9add['_attr']=get3DTileFeatureAttr(_0x1f9add));var _0x35910c=this['_styleCallback']({'feature':_0x1f9add,'properties':_0x4aa97e});_0x35910c&&(_0x1f9add['color']=getCesiumColor(_0x35910c));}}this['fire'](EventType[_0x2613b7(_0x270ebc._0x4396d2)]);}},{'key':'_setFeatureProperties','value':function _0x3530b4(_0x5bf65f,_0x3b0ca0){var _0x2334b5=_0x2fd806;if(!_0x5bf65f||!_0x3b0ca0)return;for(var _0x92438d in _0x3b0ca0){var _0x3bc81b=_0x3b0ca0[_0x92438d];if(_0x5bf65f['hasProperty'](_0x92438d)&&_0x5bf65f[_0x2334b5(0x73f)](_0x92438d)===_0x3bc81b)continue;_0x5bf65f[_0x2334b5(_0x515d9e._0x4ec410)](_0x92438d,_0x3bc81b);}}},{'key':'transformCenter','value':function _0xd864ed(_0x3bb438){var _0x33292f=_0x2fd806;if(!_0x3bb438)return![];var _0x25834b=this['_map']['chinaCRS'],_0x4c62ae=this['options']['chinaCRS'],_0x5a33ad=getTransFun(_0x4c62ae,_0x25834b);if(!_0x5a33ad)return![];var _0x1be335=_0x5a33ad([_0x3bb438['lng'],_0x3bb438[_0x33292f(_0x130b90._0x190ee9)]]);return{'lng':_0x1be335[0x0],'lat':_0x1be335[0x1],'alt':_0x3bb438['alt']};}},{'key':'bindVisibleDistance','value':function _0x2ae7af(){this['_map']['on'](EventType['cameraChanged'],this['updateVisibleDistance'],this);}},{'key':'updateVisibleDistance','value':function _0x16f12d(){var _0x384616=_0x2fd806;if(!this['_show']||!this[_0x384616(_0xc5a204._0x3196d7)]||!this['loadOk'])return;if(this[_0x384616(0x399)]['scene']['mode']!==Cesium__namespace[_0x384616(0xd49)]['SCENE3D'])return;var _0x2df2c7=Cesium__namespace['Cartesian3']['distance'](this['position'],this['_map']['camera'][_0x384616(_0xc5a204._0x26343a)]);this['_tileset']['show']=_0x2df2c7<this[_0x384616(_0xc5a204._0x360ac0)]['distanceDisplayCondition_far'];}},{'key':'_highlight_mouseEventHandler','value':function _0x212c61(_0x194e1d){var _0x20744a=_0x2fd806;this[_0x20744a(0x399)]['closeHighlight']();var _0x356532=_0x194e1d['pickedObject'];if(_0x356532||this['_highlightOptions'][_0x20744a(0x72e)]){if(isFunction(this['_highlightOptions'][_0x20744a(_0x1dd1cc._0x2665d4)])){if(this[_0x20744a(_0x1dd1cc._0x232014)]['filter'](_0x194e1d)===![])return;}var _0x39e28d=this['allowDrillPick'];if(isFunction(_0x39e28d)){if(_0x39e28d(_0x194e1d)===!![])return;}this[_0x20744a(_0x1dd1cc._0x1da9b5)]={'feature':_0x356532,'event':_0x194e1d},this['_map']['openHighlight'](this,this[_0x20744a(_0x1dd1cc._0x232014)],_0x194e1d);}else this['_map']['closeHighlight']();}},{'key':'openHighlight','value':function _0x25446f(_0x1bb2ee){var _0x5eb9b9=_0x2fd806,_0x567fb3=arguments[_0x5eb9b9(_0xe4f77d._0x3633a4)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![],_0x4d3e09=arguments['length']>0x2?arguments[0x2]:undefined;_0x567fb3&&(this['_map']['closeHighlight'](),this[_0x5eb9b9(0x399)]['last_highlighGraphic']=this);this['_last_picked']=this[_0x5eb9b9(_0xe4f77d._0x56aa66)]||{'event':{'layer':this}};_0x4d3e09&&(this[_0x5eb9b9(0x5ff)]['feature']=_0x4d3e09);var _0x2e0dc2=_0x1bb2ee||this['_highlightOptions'];if(_0x2e0dc2){var _0x44ca4a,_0x1c92ca;if((_0x44ca4a=this['_last_picked'])!==null&&_0x44ca4a!==void 0x0&&_0x44ca4a['feature']&&!_0x2e0dc2[_0x5eb9b9(0x72e)]&&!_0x2e0dc2[_0x5eb9b9(0xd13)]){var _0x7edf8c,_0x346330=this['_last_picked']['feature'];if(_0x346330!==null&&_0x346330!==void 0x0&&_0x346330['color']&&_0x2e0dc2['color']){this[_0x5eb9b9(0x5ff)]['originalColor']=_0x346330['color'][_0x5eb9b9(_0xe4f77d._0x3349c3)]();if(isFunction(_0x2e0dc2['color'])){var _0x4769b1;_0x346330[_0x5eb9b9(_0xe4f77d._0x3f484c)]=getCesiumColor(_0x2e0dc2['color']((_0x4769b1=this['_last_picked'])===null||_0x4769b1===void 0x0?void 0x0:_0x4769b1['event']));}else _0x346330['color']=getColorByStyle(_0x2e0dc2);}_0x346330!==null&&_0x346330!==void 0x0&&(_0x7edf8c=_0x346330[_0x5eb9b9(0xb08)])!==null&&_0x7edf8c!==void 0x0&&_0x7edf8c[_0x5eb9b9(_0xe4f77d._0x2156b9)]&&_0x2e0dc2['model']&&(this[_0x5eb9b9(_0xe4f77d._0x56aa66)]['originalStyle']=ModelStyleConver['toJSON'](_0x346330['content']['_model']),ModelStyleConver['toCesiumVal'](_0x2e0dc2['model'],_0x346330['content'][_0x5eb9b9(_0xe4f77d._0x2156b9)],![]));}else{var _0x5d615a=Cesium__namespace['Color']['fromCssColorString'](_0x2e0dc2[_0x5eb9b9(_0xe4f77d._0x3f484c)])[_0x5eb9b9(0x370)]();if(_0x2e0dc2['uniqueKey']){var _0x2f1cd0=this['_last_picked']['feature']['getProperty'](_0x2e0dc2[_0x5eb9b9(0xd13)]);this['_tileset']['style']=new Cesium__namespace[(_0x5eb9b9(_0xe4f77d._0x34516c))]({'color':{'conditions':[['${'+_0x2e0dc2['uniqueKey']+'}\x20===\x27'+_0x2f1cd0+'\x27',_0x5d615a]]}});}else this[_0x5eb9b9(0xc88)]['style']=new Cesium__namespace[(_0x5eb9b9(_0xe4f77d._0x34516c))]({'color':{'conditions':[[_0x5eb9b9(_0xe4f77d._0x1b84f0),_0x5d615a]]}});this['_highlightAll']=!![];}this['fire'](EventType[_0x5eb9b9(0xbe4)],(_0x1c92ca=this['_last_picked'])===null||_0x1c92ca===void 0x0?void 0x0:_0x1c92ca['event'],!![]);}}},{'key':_0x2fd806(_0x4f3aed._0x1263f1),'value':function _0x35eb54(){var _0x41e8fe=_0x2fd806,_0x2c0ae1,_0x2e7c36;if(!this['_last_picked'])return;if(this['_highlightAll'])this['_highlightAll']=![],this[_0x41e8fe(_0x27b3c2._0x411c1f)]['style']=this['style'];else{if((_0x2c0ae1=this['_last_picked'])!==null&&_0x2c0ae1!==void 0x0&&_0x2c0ae1['feature']){var _0x473220,_0x5e7447=this['_last_picked'][_0x41e8fe(0x5f8)];this[_0x41e8fe(0x5ff)]['originalColor']&&(_0x5e7447['color']=this[_0x41e8fe(0x5ff)]['originalColor']),_0x5e7447!==null&&_0x5e7447!==void 0x0&&(_0x473220=_0x5e7447['content'])!==null&&_0x473220!==void 0x0&&_0x473220['_model']&&this[_0x41e8fe(0x5ff)]['originalStyle']&&ModelStyleConver['toCesiumVal'](this[_0x41e8fe(_0x27b3c2._0xdd389b)]['originalStyle'],_0x5e7447[_0x41e8fe(0xb08)]['_model'],![]);}}this['_map'][_0x41e8fe(0x821)](),this['fire'](EventType[_0x41e8fe(0x46c)],(_0x2e7c36=this[_0x41e8fe(_0x27b3c2._0xdd389b)])===null||_0x2e7c36===void 0x0?void 0x0:_0x2e7c36[_0x41e8fe(_0x27b3c2._0x1aa332)],!![]),delete this['_last_picked'];}},{'key':_0x2fd806(0xa6d),'value':function _0x49df6b(){if(this['_popupConfig'])return!![];return![];}},{'key':'bindPopup','value':function _0x2e128c(_0x5672e0,_0x56579d){var _0x3164b3=_0x2fd806;return this[_0x3164b3(_0x1e4b1b._0x3a21da)]={'content':_0x5672e0,'options':_0x56579d,'layer':this},this['_bindControl'](),this;}},{'key':'unbindPopup','value':function _0x45b00a(){return this['closePopup'](),this['_popupConfig']=null,this;}},{'key':'closePopup','value':function _0x1aa46a(){return this['_map']&&this['hasPopup']()&&this['_map']['popup']['close'](null,this),this;}},{'key':'_conventMarsOptions','value':function _0x20d8c6(){var _0x89afda=_0x2fd806,_0x3a26a1=this;this['marsJzwStyle']?this['_marsOptions']['updatePbrFsByJzw']=function(_0x1e9099){return getJzwStyle({'upz':_0x3a26a1['upAxis']===Cesium__namespace['Axis']['Z'],'jzwStyle':_0x3a26a1['marsJzwStyle']});}:delete this[_0x89afda(0x8da)]['updatePbrFsByJzw'];}},{'key':_0x2fd806(_0x4f3aed._0x1585a7),'value':function _0x1d69ed(){var _0x164fb1={_0x133a5b:0x841},_0x392415={_0x1acaa2:0x394},_0xfbc29b=_0x2fd806,_0x181f31=this;this[_0xfbc29b(0x841)]={'IsYaPing':new Cesium__namespace['Cartesian4'](![],![],![],![]),'editVar':new Cesium__namespace[(_0xfbc29b(0xa65))](![],![],![],![]),'floodVar':new Cesium__namespace['Cartesian4'](0x0,0x0,0x0,0x0),'floodColor':new Cesium__namespace['Cartesian4'](0.15,0.7,0.95,0.5),'heightVar':new Cesium__namespace[(_0xfbc29b(0xb74))](0x0,0x0)};var _0x5ef2e7=this['options']['b3dmOffset']||new Cesium__namespace['Cartesian3'](0x0,0x0,0x0),_0x3676e3=this[_0xfbc29b(0x399)]['scene']['context']['defaultTexture'];this['_marsOptions']['updateModelUniformMap']={'u_mars_polygonTexture':function _0x1a46fd(){var _0x19c0be;return(_0x19c0be=_0x181f31['_marsEditor']['polygonTexture'])!==null&&_0x19c0be!==void 0x0?_0x19c0be:_0x3676e3;},'u_mars_polygonBounds':function _0x100b88(){var _0x9c326e=_0xfbc29b,_0x332d81;return(_0x332d81=_0x181f31['_marsEditor']['flatExtent'])!==null&&_0x332d81!==void 0x0?_0x332d81:Cesium__namespace['Cartesian4'][_0x9c326e(_0x392415._0x1acaa2)];},'u_mars_modelInverseMatrix':function _0xfa51b9(){var _0x53fe80;return(_0x53fe80=_0x181f31['inverseMatrix'])!==null&&_0x53fe80!==void 0x0?_0x53fe80:Cesium__namespace['Matrix4']['ZERO'];},'u_mars_tilesetMatrix':function _0x582402(){var _0x864577;return(_0x864577=_0x181f31['modelMatrix'])!==null&&_0x864577!==void 0x0?_0x864577:Cesium__namespace['Cartesian4']['ZERO'];},'u_mars_modelUpZ':function _0x5d5a79(){return _0x181f31['upAxis']===Cesium__namespace['Axis']['Z'];},'u_mars_heightVar':function _0x3d79f1(){var _0x5ced22=_0xfbc29b,_0x5c90dd,_0x208e20;return(_0x5c90dd=(_0x208e20=_0x181f31['_marsEditor'])===null||_0x208e20===void 0x0?void 0x0:_0x208e20['heightVar'])!==null&&_0x5c90dd!==void 0x0?_0x5c90dd:Cesium__namespace['Cartesian2'][_0x5ced22(0x394)];},'u_mars_IsYaPing':function _0x1ad97a(){var _0x5dda49=_0xfbc29b,_0x4a76a,_0x3d9712;return(_0x4a76a=(_0x3d9712=_0x181f31[_0x5dda49(_0x164fb1._0x133a5b)])===null||_0x3d9712===void 0x0?void 0x0:_0x3d9712['IsYaPing'])!==null&&_0x4a76a!==void 0x0?_0x4a76a:Cesium__namespace['Cartesian4']['ZERO'];},'u_mars_editVar':function _0x3cd535(){var _0x37704d,_0x4fe629;return(_0x37704d=(_0x4fe629=_0x181f31['_marsEditor'])===null||_0x4fe629===void 0x0?void 0x0:_0x4fe629['editVar'])!==null&&_0x37704d!==void 0x0?_0x37704d:Cesium__namespace['Cartesian4']['ZERO'];},'u_mars_floodVar':function _0x1184a8(){var _0x17bbfa,_0x13144e;return(_0x17bbfa=(_0x13144e=_0x181f31['_marsEditor'])===null||_0x13144e===void 0x0?void 0x0:_0x13144e['floodVar'])!==null&&_0x17bbfa!==void 0x0?_0x17bbfa:Cesium__namespace['Cartesian4']['ZERO'];},'u_mars_floodColor':function _0x5e0edd(){var _0x43c444,_0x4e894a;return(_0x43c444=(_0x4e894a=_0x181f31['_marsEditor'])===null||_0x4e894a===void 0x0?void 0x0:_0x4e894a['floodColor'])!==null&&_0x43c444!==void 0x0?_0x43c444:Cesium__namespace['Cartesian4']['ZERO'];},'u_mars_offset':function _0x2f71db(){return _0x5ef2e7;}};}},{'key':'startEditing','value':function _0x3920e4(){var _0x412cef=_0x2fd806;if(this[_0x412cef(0xedc)]||!this['hasEdit'])return this;this['_enabledEdit']=!![];if(!this[_0x412cef(0x399)])throw new Error('编辑时_map不能为空,请将对象添加到Map');this['_map']['mouseEvent']['noPickEntity']=this[_0x412cef(0xe4f)],this['_map']['mouseEvent']['enabledMoveTarget']=![],!this['editing']&&(this['editing']=new EditTileset(this)),this['editing'][_0x412cef(0x2be)]&&this[_0x412cef(_0xe0dd0e._0x4d7ccd)][_0x412cef(_0xe0dd0e._0x48339b)]();}},{'key':'stopEditing','value':function _0x199c4a(){var _0xdf3c4c=_0x2fd806,_0x66e08;if(!this['_enabledEdit'])return this;(_0x66e08=this['editing'])!==null&&_0x66e08!==void 0x0&&_0x66e08['disable']&&this['editing'][_0xdf3c4c(0xd5f)](),this[_0xdf3c4c(_0x4fbac9._0x3eb682)]&&(this['_map'][_0xdf3c4c(0x561)](),this['_map']['mouseEvent'][_0xdf3c4c(0xa0d)]=null,this['_map']['mouseEvent']['enabledMoveTarget']=!![]),this['_enabledEdit']=![];}}]),_0x4a51d5;}(BaseGraphicLayer);register$2(_0x5a92ef(0x100b),TilesetLayer),register$2('3dtiles',TilesetLayer);function getJzwStyle(_0x42895e){var _0x571483='\x20\x20float\x20marsJzwHeight\x20=\x20v_mars_vertex.z;';return!_0x42895e['upz']&&(_0x571483+='marsJzwHeight\x20=\x20v_mars_vertex.y;'),typeof _0x42895e['jzwStyle']==='string'?_0x571483+=_0x42895e['jzwStyle']:_0x571483+='\x0a\x20\x20\x20\x20\x20\x20//\x20注意shader中写浮点数是,一定要带小数点,否则会报错,比如0需要写成0.0,1要写成1.0\x0a\x20\x20\x20\x20\x20\x20float\x20_baseHeight\x20=\x200.0;\x20//\x20物体的基础高度,需要修改成一个合适的建筑基础高度\x0a\x20\x20\x20\x20\x20\x20float\x20_heightRange\x20=\x2080.0;\x20//\x20高亮的范围(_baseHeight\x20~\x20_baseHeight\x20+\x20_heightRange)\x0a\x20\x20\x20\x20\x20\x20float\x20_glowRange\x20=\x20100.0;\x20//\x20光环的移动范围(高度)\x0a\x0a\x20\x20\x20\x20\x20\x20//\x20建筑基础色\x0a\x20\x20\x20\x20\x20\x20float\x20mars_height\x20=\x20marsJzwHeight\x20-\x20_baseHeight;\x0a\x20\x20\x20\x20\x20\x20float\x20mars_a11\x20=\x20fract(czm_frameNumber\x20/\x20120.0)\x20*\x203.14159265\x20*\x202.0;\x0a\x20\x20\x20\x20\x20\x20float\x20mars_a12\x20=\x20mars_height\x20/\x20_heightRange\x20+\x20sin(mars_a11)\x20*\x200.1;\x0a\x0a\x20\x20\x20\x20\x20\x20//\x20底楼\x20亮度太暗了,那么把20%以内的底楼,都不再变暗\x0a\x20\x20\x20\x20\x20\x20if(mars_height/\x20100.0\x20<\x200.2)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20*=\x20vec4(vec3(mars_height\x20/\x20100.0\x20*\x202.0),\x201.0);\x0a\x20\x20\x20\x20\x20\x20}else{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20*=\x20vec4(vec3(mars_a12),\x201.0);//\x20渐变\x0a\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20//\x20动态光环\x0a\x20\x20\x20\x20\x20\x20float\x20time\x20=\x20fract(czm_frameNumber\x20/\x20360.0);\x0a\x20\x20\x20\x20\x20\x20time\x20=\x20abs(time\x20-\x200.5)\x20*\x202.0;\x0a\x20\x20\x20\x20\x20\x20float\x20mars_h\x20=\x20clamp(mars_height\x20/\x20_glowRange,\x200.0,\x201.0);\x0a\x20\x20\x20\x20\x20\x20float\x20mars_diff\x20=\x20step(0.005,\x20abs(mars_h\x20-\x20time));\x0a\x20\x20\x20\x20\x20\x20gl_FragColor.rgb\x20+=\x20gl_FragColor.rgb\x20*\x20(1.0\x20-\x20mars_diff);\x0a\x20\x20\x20\x20',_0x571483;}var OsmBuildingsLayer=function(_0x1b098b){var _0x50c05d={_0x2246b1:0x45d,_0x1e8a97:0x890},_0xa026ea={_0x28286d:0xa90};_inherits(_0x18fdc4,_0x1b098b);var _0x33effd=_createSuper(_0x18fdc4);function _0x18fdc4(){var _0x268b45=_0x4361;return _classCallCheck(this,_0x18fdc4),_0x33effd[_0x268b45(_0xa026ea._0x28286d)](this,arguments);}return _createClass(_0x18fdc4,[{'key':'_createCesium3DTileset','value':function _0x278e3f(){var _0x349a30=_0x4361,_0x276b5e=Cesium__namespace[_0x349a30(_0x50c05d._0x2246b1)](this['options']);return _0x276b5e['enableModelExperimental']=!!this['options'][_0x349a30(_0x50c05d._0x1e8a97)],_0x276b5e;}}]),_0x18fdc4;}(TilesetLayer);register$2('osmBuildings',OsmBuildingsLayer);var mins=[Cesium__namespace[_0x5a92ef(0xab0)]['toRadians'](0.05),Cesium__namespace['Math']['toRadians'](0.1),Cesium__namespace['Math'][_0x5a92ef(0x8db)](0.2),Cesium__namespace['Math']['toRadians'](0.5),Cesium__namespace['Math'][_0x5a92ef(0x8db)](0x1),Cesium__namespace['Math']['toRadians'](0x2),Cesium__namespace['Math']['toRadians'](0x5),Cesium__namespace['Math'][_0x5a92ef(0x8db)](0xa)];function gridPrecision(_0x1e2615){if(_0x1e2615<0.01)return 0x2;if(_0x1e2615<0.1)return 0x1;if(_0x1e2615<0x1)return 0x0;return 0x0;}function GraticuleProvider(_0xbf4f26){var _0x5b919f={_0x5260f4:0xe4c,_0x57cb0a:0xd77,_0x32b0ea:0xd04,_0xc9c3fa:0xa3c,_0x1db8a6:0x9e3},_0x2fea3c=_0x5a92ef;this[_0x2fea3c(0x514)]=_0xbf4f26,this['_tilingScheme']=_0xbf4f26[_0x2fea3c(0x29c)]||new Cesium__namespace[(_0x2fea3c(_0x5b919f._0x5260f4))](),this[_0x2fea3c(0x823)]=_0xbf4f26['tileWidth']||0x100,this['_tileHeight']=_0xbf4f26['tileHeight']||0x100,this['_ready']=!![],this['_sexagesimal']=_0xbf4f26['sexagesimal']||![],this['_numLines']=_0xbf4f26['numLines']||0x32,this[_0x2fea3c(0x9e3)]=_0xbf4f26['scene'],this['_ellipsoid']=this['_scene']['globe']['ellipsoid'],this['_labels']=new Cesium__namespace['LabelCollection'](),this['_scene'][_0x2fea3c(0xf0f)]['add'](this['_labels']),this['_polylines']=new Cesium__namespace['PolylineCollection'](),this['_scene']['primitives']['add'](this['_polylines']);var _0x13172e=document[_0x2fea3c(_0x5b919f._0x57cb0a)]('canvas');_0x13172e[_0x2fea3c(0x507)]=0x100,_0x13172e[_0x2fea3c(_0x5b919f._0x32b0ea)]=0x100,this['_canvas']=_0x13172e;var _0x6b28a2=this;this['_scene'][_0x2fea3c(_0x5b919f._0xc9c3fa)][_0x2fea3c(0x74c)]['addEventListener'](function(){var _0x4085e9=_0x2fea3c;if(!_0x6b28a2[_0x4085e9(0xb47)])return;_0x6b28a2['_polylines']['removeAll'](),_0x6b28a2[_0x4085e9(0x1e1)]['removeAll'](),_0x6b28a2['_currentExtent']=null,_0x6b28a2['_drawGrid'](_0x6b28a2[_0x4085e9(0x4f4)]());}),this[_0x2fea3c(_0x5b919f._0x1db8a6)][_0x2fea3c(0x95a)]['addImageryProvider'](this);}Object['defineProperties'](GraticuleProvider['prototype'],{'url':{'get':function get(){return undefined;}},'proxy':{'get':function get(){return undefined;}},'tileWidth':{'get':function get(){var _0x5bd0aa={_0x135f6d:0x823},_0x115762=_0x5a92ef;return this[_0x115762(_0x5bd0aa._0x135f6d)];}},'tileHeight':{'get':function get(){return this['_tileHeight'];}},'maximumLevel':{'get':function get(){return 0x12;}},'minimumLevel':{'get':function get(){return 0x0;}},'tilingScheme':{'get':function get(){return this['_tilingScheme'];}},'rectangle':{'get':function get(){var _0x1ff4be=_0x5a92ef;return this[_0x1ff4be(0x6c4)][_0x1ff4be(0x7ca)];}},'tileDiscardPolicy':{'get':function get(){return undefined;}},'errorEvent':{'get':function get(){return this['_errorEvent'];}},'ready':{'get':function get(){return this['_ready'];}},'credit':{'get':function get(){return this['_credit'];}},'hasAlphaChannel':{'get':function get(){return!![];}}}),GraticuleProvider['prototype']['makeLabel']=function(_0x15130d,_0xd3affe,_0x339b3f,_0x48fce8,_0x2768bb){var _0x306fa4={_0xb33d:0x851,_0x513381:0x84a,_0x385145:0xb74,_0x20c27e:0xe79,_0x45ce8e:0x456,_0x590d1c:0x888},_0x323fed=_0x5a92ef,_0x1c99aa=LabelStyleConver[_0x323fed(_0x306fa4._0xb33d)](this['options'][_0x323fed(0x56d)]||{},{'style':Cesium__namespace[_0x323fed(0xa35)]['FILL_AND_OUTLINE'],'fillColor':Cesium__namespace[_0x323fed(0x3d5)]['AZURE'],'outlineColor':Cesium__namespace['Color'][_0x323fed(_0x306fa4._0x513381)],'outlineWidth':0x2,'pixelOffset':new Cesium__namespace[(_0x323fed(_0x306fa4._0x385145))](0x5,_0x48fce8?0x5:-0x5),'eyeOffset':Cesium__namespace['Cartesian3']['ZERO'],'horizontalOrigin':Cesium__namespace[_0x323fed(_0x306fa4._0x20c27e)]['LEFT'],'verticalOrigin':_0x48fce8?Cesium__namespace['VerticalOrigin'][_0x323fed(_0x306fa4._0x45ce8e)]:Cesium__namespace['VerticalOrigin']['TOP'],'scale':0x1});_0x1c99aa['position']=this['_ellipsoid']['cartographicToCartesian'](new Cesium__namespace[(_0x323fed(_0x306fa4._0x590d1c))](_0x15130d,_0xd3affe,0xa)),_0x1c99aa['text']=_0x339b3f,this['_labels']['add'](_0x1c99aa);},GraticuleProvider['prototype']['_drawGrid']=function(_0x17190f){var _0xda877c={_0x34a7f5:0x987,_0x21e1dd:0x987,_0x430228:0xf02,_0x26c464:0x943,_0xe9789b:0x812,_0x4f1e1e:0x812,_0x2b3676:0x2e8,_0x33d7a9:0xac2,_0x1c18a0:0xf60,_0x5d5a84:0x8e7,_0x44e0d6:0x6fb,_0x25512c:0xbe3,_0x45e08e:0x905},_0x8cb866=_0x5a92ef;if(this[_0x8cb866(_0xda877c._0x34a7f5)]&&this['_currentExtent']['equals'](_0x17190f))return;this[_0x8cb866(_0xda877c._0x21e1dd)]=_0x17190f,this['_polylines'][_0x8cb866(_0xda877c._0x430228)](),this['_labels']['removeAll']();var _0x511ce8=0x0,_0x54b64d=0x0,_0x4bd264;for(_0x4bd264=0x0;_0x4bd264<mins['length']&&_0x511ce8<(_0x17190f['north']-_0x17190f[_0x8cb866(_0xda877c._0x26c464)])/0xa;_0x4bd264++){_0x511ce8=mins[_0x4bd264];}for(_0x4bd264=0x0;_0x4bd264<mins['length']&&_0x54b64d<(_0x17190f['east']-_0x17190f['west'])/0xa;_0x4bd264++){_0x54b64d=mins[_0x4bd264];}var _0x3d7fd9=(_0x17190f[_0x8cb866(_0xda877c._0xe9789b)]<0x0?Math['ceil'](_0x17190f[_0x8cb866(_0xda877c._0x4f1e1e)]/_0x54b64d):Math[_0x8cb866(_0xda877c._0x2b3676)](_0x17190f['west']/_0x54b64d))*_0x54b64d,_0xa0372=(_0x17190f[_0x8cb866(0x943)]<0x0?Math[_0x8cb866(0xac2)](_0x17190f['south']/_0x511ce8):Math['floor'](_0x17190f['south']/_0x511ce8))*_0x511ce8,_0x1455e0=(_0x17190f['east']<0x0?Math[_0x8cb866(_0xda877c._0x33d7a9)](_0x17190f['east']/_0x511ce8):Math['floor'](_0x17190f[_0x8cb866(0xf53)]/_0x511ce8))*_0x511ce8,_0x3ac1a8=(_0x17190f['north']<0x0?Math['ceil'](_0x17190f['north']/_0x54b64d):Math['floor'](_0x17190f['north']/_0x54b64d))*_0x54b64d;_0x3d7fd9=Math['max'](_0x3d7fd9-0x2*_0x54b64d,-Math['PI']),_0x1455e0=Math['min'](_0x1455e0+0x2*_0x54b64d,Math['PI']),_0xa0372=Math[_0x8cb866(0x901)](_0xa0372-0x2*_0x511ce8,-Math['PI']/0x2),_0x3ac1a8=Math['min'](_0x3ac1a8+0x2*_0x54b64d,Math['PI']/0x2);var _0x5bcb06=this[_0x8cb866(_0xda877c._0x1c18a0)],_0x26950c,_0x18b9ec,_0x119a69=Cesium__namespace['Math']['toRadians'](0x1),_0x346e9e=_0xa0372+Math['floor']((_0x3ac1a8-_0xa0372)/_0x511ce8/0x2)*_0x511ce8;for(_0x18b9ec=_0x3d7fd9;_0x18b9ec<_0x1455e0;_0x18b9ec+=_0x54b64d){var _0x305fe3=[];for(_0x26950c=_0xa0372;_0x26950c<_0x3ac1a8;_0x26950c+=_0x119a69){_0x305fe3[_0x8cb866(_0xda877c._0x5d5a84)](new Cesium__namespace[(_0x8cb866(0x888))](_0x18b9ec,_0x26950c));}_0x305fe3[_0x8cb866(0x8e7)](new Cesium__namespace['Cartographic'](_0x18b9ec,_0x3ac1a8)),this['_polylines']['add'](PolylineStyleConver['toCesiumVal'](this['options'][_0x8cb866(_0xda877c._0x44e0d6)]||{},{'positions':_0x5bcb06['cartographicArrayToCartesianArray'](_0x305fe3),'width':0x1}));var _0x27b6c8=Cesium__namespace['Math']['toDegrees'](_0x18b9ec);this['makeLabel'](_0x18b9ec,_0x346e9e,this[_0x8cb866(0xe1b)]?this['_decToSex'](_0x27b6c8):_0x27b6c8[_0x8cb866(0x905)](gridPrecision(_0x54b64d)),![]);}var _0x598ea8=_0x3d7fd9+Math[_0x8cb866(0x2e8)]((_0x1455e0-_0x3d7fd9)/_0x54b64d/0x2)*_0x54b64d;for(_0x26950c=_0xa0372;_0x26950c<_0x3ac1a8;_0x26950c+=_0x511ce8){var _0x17f7e7=[];for(_0x18b9ec=_0x3d7fd9;_0x18b9ec<_0x1455e0;_0x18b9ec+=_0x119a69){_0x17f7e7[_0x8cb866(0x8e7)](new Cesium__namespace['Cartographic'](_0x18b9ec,_0x26950c));}_0x17f7e7['push'](new Cesium__namespace['Cartographic'](_0x1455e0,_0x26950c)),this[_0x8cb866(0xdac)]['add'](PolylineStyleConver['toCesiumVal'](this['options']['lineStyle']||{},{'positions':_0x5bcb06['cartographicArrayToCartesianArray'](_0x17f7e7),'width':0x1}));var _0x54e9d7=Cesium__namespace['Math']['toDegrees'](_0x26950c);this['makeLabel'](_0x598ea8,_0x26950c,this[_0x8cb866(0xe1b)]?this[_0x8cb866(_0xda877c._0x25512c)](_0x54e9d7):_0x54e9d7[_0x8cb866(_0xda877c._0x45e08e)](gridPrecision(_0x511ce8)),!![]);}},GraticuleProvider['prototype']['requestImage']=function(_0x1c9800,_0xdd82b,_0x55d114){var _0x1d8d91={_0xef1cfc:0xa2d},_0x3dc0ac=this;return new Promise(function(_0x44e54a,_0x5ddb46){var _0x110a30=_0x4361;_0x3dc0ac['_show']&&_0x3dc0ac[_0x110a30(_0x1d8d91._0xef1cfc)](_0x3dc0ac['_getExtentView']()),_0x44e54a(_0x3dc0ac['_canvas']);});},GraticuleProvider['prototype'][_0x5a92ef(0xdf6)]=function(_0x4fc490){var _0xec576b={_0x198b78:0x987,_0x3bdf2a:0x4f4},_0xcfb24a=_0x5a92ef;this[_0xcfb24a(0xb47)]=_0x4fc490,!_0x4fc490?(this['_polylines']['removeAll'](),this['_labels']['removeAll']()):(this[_0xcfb24a(_0xec576b._0x198b78)]=null,this[_0xcfb24a(0xa2d)](this[_0xcfb24a(_0xec576b._0x3bdf2a)]()));},GraticuleProvider['prototype']['isVisible']=function(){return this['_show'];},GraticuleProvider['prototype'][_0x5a92ef(0xbe3)]=function(_0x54cf77){var _0xc7b5d7={_0x484b84:0xffa},_0x502fd7=_0x5a92ef,_0x3fde8f=Math[_0x502fd7(0x2e8)](_0x54cf77),_0x46a318=((Math['abs'](_0x54cf77)-_0x3fde8f)*0x3c)['toFixed'](0x2);return _0x46a318==='60.00'&&(_0x3fde8f+=0x1,_0x46a318=_0x502fd7(_0xc7b5d7._0x484b84)),[_0x3fde8f,':',_0x46a318]['join']('');},GraticuleProvider[_0x5a92ef(0xe26)]['_getExtentView']=function(){var _0x4a812e={_0x4818d4:0xd04,_0x435cf2:0xaea},_0x369931=_0x5a92ef,_0x2eb66d=this['_scene']['camera'],_0x4ea0f4=this['_scene']['canvas'],_0x5d7b09=[_0x2eb66d['pickEllipsoid'](new Cesium__namespace['Cartesian2'](0x0,0x0),this['_ellipsoid']),_0x2eb66d['pickEllipsoid'](new Cesium__namespace['Cartesian2'](_0x4ea0f4['width'],0x0),this['_ellipsoid']),_0x2eb66d['pickEllipsoid'](new Cesium__namespace[(_0x369931(0xb74))](0x0,_0x4ea0f4['height']),this['_ellipsoid']),_0x2eb66d['pickEllipsoid'](new Cesium__namespace['Cartesian2'](_0x4ea0f4['width'],_0x4ea0f4[_0x369931(_0x4a812e._0x4818d4)]),this['_ellipsoid'])];for(var _0x4f59d2=0x0;_0x4f59d2<0x4;_0x4f59d2++){if(_0x5d7b09[_0x4f59d2]===undefined)return Cesium__namespace['Rectangle']['MAX_VALUE'];}return Cesium__namespace['Rectangle']['fromCartographicArray'](this['_ellipsoid'][_0x369931(_0x4a812e._0x435cf2)](_0x5d7b09));};var GraticuleLayer=function(_0xb770d2){var _0xbf1b7c={_0x4911c3:0x514};_inherits(_0x9df28,_0xb770d2);var _0x47c6f1=_createSuper(_0x9df28);function _0x9df28(){return _classCallCheck(this,_0x9df28),_0x47c6f1['apply'](this,arguments);}return _createClass(_0x9df28,[{'key':'layer','get':function _0xada251(){return this['_graticuleProvider'];}},{'key':'_showHook','value':function _0x3aa75d(_0x41a2ad){this['_graticuleProvider']&&this['_graticuleProvider']['setVisible'](_0x41a2ad);}},{'key':'_mountedHook','value':function _0x4c4b18(){var _0x3461d1=_0x4361;this['_graticuleProvider']=new GraticuleProvider(_objectSpread2({'scene':this['_map']['scene'],'numLines':0xa},this[_0x3461d1(_0xbf1b7c._0x4911c3)]));}},{'key':'_addedHook','value':function _0x39554d(){this['_graticuleProvider']['setVisible'](!![]);}},{'key':'_removedHook','value':function _0x23fbd0(){this['_graticuleProvider']['setVisible'](![]);}}]),_0x9df28;}(BaseLayer);register$2('graticule',GraticuleLayer);var LodGraphicLayer=function(_0x1bf692){var _0xa155ce={_0x584c3d:0xcef},_0x5f5211={_0x371aca:0x53f,_0x5904bb:0x1c8,_0x2f2216:0xa34},_0x52cc7a={_0x897e69:0x97f},_0x46dbc2={_0x146d55:0xe26},_0x5e0c86={_0x5cee02:0x514},_0x5bfd9d={_0x127843:0xb37},_0x16f3b7={_0x5083e2:0x984,_0x35c2d3:0xad2,_0x2c96ae:0x923},_0x1b2c98={_0xc84023:0xe81},_0x19b4d6={_0x5508ef:0xf72},_0x39a5db={_0x2ab48a:0xe26,_0x510379:0x399},_0x3b9b54={_0x36bb74:0x53f,_0x45c913:0x97f,_0xf04b68:0x399},_0x256d05={_0x8ff917:0xe26,_0x1276ae:0x415},_0x2120bc={_0x1453f9:0x4bc},_0x10a530={_0x4095e9:0x53f,_0x3efa89:0x97f},_0x591ac4={_0x495073:0xcf2},_0x46a3d8=_0x5a92ef;_inherits(_0x134499,_0x1bf692);var _0x4aaf0b=_createSuper(_0x134499);function _0x134499(){var _0x4b424c=_0x4361,_0xb442ee,_0x37fb41=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x134499),_0xb442ee=_0x4aaf0b['call'](this,_0x37fb41),!isMars3DCesium&&logError$1('该功能需要引入mars3d修改版Cesium库(mars3d-cesium库)才支持!',_assertThisInitialized(_0xb442ee)),_0xb442ee['options']['debuggerTileInfo']&&_0xb442ee[_0x4b424c(0x6da)](function(_0x192fcc){var _0x1506c9=_0x4b424c,_0x4bfaac,_0x20dac7=(_0x192fcc===null||_0x192fcc===void 0x0?void 0x0:(_0x4bfaac=_0x192fcc[_0x1506c9(0xc34)])===null||_0x4bfaac===void 0x0?void 0x0:_0x4bfaac['gridList'])||[];return _0x20dac7[_0x1506c9(0x80e)](_0x1506c9(_0x591ac4._0x495073));}),_0xb442ee['_cacheGrid']={},_0xb442ee['_cacheGraphic']={},_0xb442ee;}return _createClass(_0x134499,[{'key':'isLoading','get':function _0x5e34f3(){var _0x587609=_0x4361;for(var _0x2008f2 in this[_0x587609(0xf72)]){var _0x43db6e=this['_cacheGrid'][_0x2008f2];if(!_0x43db6e||!_0x43db6e['grid'])continue;if(_0x43db6e['isLoading'])return!![];}return![];}},{'key':'_showHook','value':function _0x149bc0(_0x398d01){var _0x179e34=_0x4361;_get(_getPrototypeOf(_0x134499['prototype']),'_showHook',this)[_0x179e34(_0x10a530._0x4095e9)](this,_0x398d01),this[_0x179e34(_0x10a530._0x3efa89)]&&(this['_tileLayer']['show']=_0x398d01);}},{'key':_0x46a3d8(0x415),'value':function _0x2f8df7(){var _0x2dcae8=_0x46a3d8,_0x5069a5=this;_get(_getPrototypeOf(_0x134499[_0x2dcae8(_0x256d05._0x8ff917)]),_0x2dcae8(_0x256d05._0x1276ae),this)[_0x2dcae8(0x53f)](this);var _0x2dbc4a=_objectSpread2(_objectSpread2({},this['options']),{},{'private':!![]});delete _0x2dbc4a['id'],delete _0x2dbc4a['name'],delete _0x2dbc4a[_0x2dcae8(0x49c)],delete _0x2dbc4a[_0x2dcae8(0xe81)],this['_tileLayer']=new EmptyTileLayer(_0x2dbc4a),this['_tileLayer']['readyPromise']['then'](function(){var _0x1a6e37=_0x2dcae8;_0x5069a5['_readyPromise'][_0x1a6e37(_0x2120bc._0x1453f9)](_0x5069a5);});}},{'key':_0x46a3d8(_0xa155ce._0x584c3d),'value':function _0x213785(){var _0x1facd6=_0x46a3d8;_get(_getPrototypeOf(_0x134499['prototype']),'_addedHook',this)[_0x1facd6(_0x3b9b54._0x36bb74)](this),this[_0x1facd6(0x97f)]['on'](EventType['addTile'],this[_0x1facd6(0x94a)],this),this[_0x1facd6(_0x3b9b54._0x45c913)]['on'](EventType['removeTile'],this[_0x1facd6(0x4b7)],this),this[_0x1facd6(_0x3b9b54._0xf04b68)]['addLayer'](this[_0x1facd6(_0x3b9b54._0x45c913)]);}},{'key':'_removedHook','value':function _0x4b630f(){var _0x445706=_0x46a3d8;_get(_getPrototypeOf(_0x134499[_0x445706(_0x39a5db._0x2ab48a)]),'_removedHook',this)['call'](this),this['_tileLayer']['off'](EventType['addTile'],this['_tileLayer_addTileHandler'],this),this['_tileLayer']['off'](EventType['removeTile'],this['_tileLayer_removeTileHandler'],this),this[_0x445706(_0x39a5db._0x510379)]['removeLayer'](this['_tileLayer']),this['clear']();}},{'key':'getGridKey','value':function _0x31609d(_0x1229be){return _0x1229be['level']+'_x'+_0x1229be['x']+'_y'+_0x1229be['y'];}},{'key':_0x46a3d8(0x50c),'value':function _0x43a9b3(_0x27abe2){var _0x3d3533=_0x46a3d8;if(!this[_0x3d3533(0x7a6)]||!this['_cacheGrid'][_0x27abe2])return!![];return![];}},{'key':'_tileLayer_addTileHandler','value':function _0x4fd6c0(_0x92ee99){var _0x5cefda=_0x46a3d8,_0x10b813=this;if(!this['_tileLayer']['isInRange'](_0x92ee99['level']))return;var _0x13c26b=this['getGridKey'](_0x92ee99);_0x92ee99['key']=_0x13c26b,this[_0x5cefda(_0x19b4d6._0x5508ef)][_0x13c26b]={'grid':_0x92ee99,'isLoading':!![]},this['queryGridData'](_0x92ee99)[_0x5cefda(0xab5)](function(_0x177288){_0x10b813['show']&&_0x10b813['_showData'](_0x177288);});}},{'key':'_getItemDataId','value':function _0x13dd3d(_0xbfc7f8){var _0x8f2303=_0x46a3d8;if(_0xbfc7f8['id'])return _0xbfc7f8['id'];_0xbfc7f8[_0x8f2303(_0x1b2c98._0xc84023)]===_0x8f2303(0xb38)&&(_0xbfc7f8=_0xbfc7f8['properties']);if(_0xbfc7f8[this['options'][_0x8f2303(0xdbb)]])return _0xbfc7f8[this['options']['IdField']];return null;}},{'key':'_showData','value':function _0x4b7bf2(_0x10ab4b){var _0x2fbf82=_0x46a3d8,_0xdc2602=_0x10ab4b[_0x2fbf82(0x77f)],_0x39e9ee=_0x10ab4b[_0x2fbf82(_0x16f3b7._0x5083e2)];if(this['checkHasBreak'][_0x39e9ee])return;var _0x2355f8=[],_0x3e81b4=[];for(var _0x30378b=0x0,_0x17c616=_0xdc2602[_0x2fbf82(0x6ba)];_0x30378b<_0x17c616;_0x30378b++){var _0x3d3bde=_0xdc2602[_0x30378b],_0x4d9d40=this['_getItemDataId'](_0x3d3bde);!_0x4d9d40&&logWarn('LodGraphicLayer:\x20数据的ID识别失败',_0x3d3bde);var _0x6d7bae=this[_0x2fbf82(0x923)][_0x4d9d40];if(_0x6d7bae)_0x6d7bae['gridList']['push'](_0x39e9ee),this[_0x2fbf82(_0x16f3b7._0x35c2d3)](_0x6d7bae,_0x3d3bde);else{var _0x2a47af=this['createGraphic'](_0x10ab4b,_0x3d3bde);if(!_0x2a47af)continue;_0x2a47af[_0x2fbf82(0x607)]=[_0x39e9ee],this[_0x2fbf82(_0x16f3b7._0x2c96ae)][_0x4d9d40]=_0x2a47af,_0x3e81b4['push'](_0x2a47af);}_0x2355f8['push'](_0x4d9d40);}this[_0x2fbf82(0xf72)][_0x39e9ee]=this['_cacheGrid'][_0x39e9ee]||{},this['_cacheGrid'][_0x39e9ee]['ids']=_0x2355f8,this['_cacheGrid'][_0x39e9ee]['isLoading']=![],this['fire'](EventType['update'],{'graphics':_0x3e81b4});}},{'key':'_tileLayer_removeTileHandler','value':function _0x207a4f(_0x4842b0){var _0x2f2674=_0x46a3d8;if(this['_tileLayer']['isAllOutRange'](_0x4842b0['level'])){this['clear']();return;}var _0x5651ab=this[_0x2f2674(0xf62)](_0x4842b0),_0x59b86d=this['_cacheGrid'][_0x5651ab];if(_0x59b86d){if(_0x59b86d['ids'])for(var _0xdf6290=0x0;_0xdf6290<_0x59b86d[_0x2f2674(0xb37)]['length'];_0xdf6290++){var _0x25b9e3=_0x59b86d[_0x2f2674(_0x5bfd9d._0x127843)][_0xdf6290],_0x1d94c6=this['_cacheGraphic'][_0x25b9e3];if(!_0x1d94c6)continue;removeArrayItem(_0x1d94c6['gridList'],_0x5651ab),_0x1d94c6['gridList']['length']===0x0&&(this['removeGraphic'](_0x1d94c6),delete this['_cacheGraphic'][_0x25b9e3]);}delete this['_cacheGrid'][_0x5651ab];}}},{'key':'queryGridData','value':function _0x2e50d4(_0x112eb5){var _0x15e286=_0x46a3d8;if(this['options'][_0x15e286(0xc5d)])return this[_0x15e286(_0x5e0c86._0x5cee02)]['queryGridData'](_0x112eb5);}},{'key':'createGraphic','value':function _0xfbea2b(_0x3efb77,_0x201911){if(this['options']['createGraphic'])return this['options']['createGraphic'](_0x3efb77,_0x201911);return null;}},{'key':'updateGraphic','value':function _0x5347ec(_0x1c36f9,_0x4eaaeb){this['options']['updateGraphic']&&this['options']['updateGraphic'](_0x1c36f9,_0x4eaaeb);}},{'key':'clear','value':function _0xe9dbac(_0x16e10c){var _0x20e561=_0x46a3d8;_get(_getPrototypeOf(_0x134499[_0x20e561(_0x46dbc2._0x146d55)]),'clear',this)['call'](this,_0x16e10c),this[_0x20e561(0x923)]={},this['_cacheGrid']={};}},{'key':'reload','value':function _0x28ab77(){var _0x3b9017=_0x46a3d8;this['clear'](!![]),this['_tileLayer']&&this[_0x3b9017(_0x52cc7a._0x897e69)]['reload']();}},{'key':'_setOptionsHook','value':function _0x563dac(_0x84e225,_0x1cee22){var _0x16ec43=_0x46a3d8;_get(_getPrototypeOf(_0x134499['prototype']),_0x16ec43(0x587),this)[_0x16ec43(_0x5f5211._0x371aca)](this,_0x84e225,_0x1cee22),this[_0x16ec43(_0x5f5211._0x5904bb)](!![]);if(this['_tileLayer']){var _0x4cbd73=_objectSpread2(_objectSpread2({},_0x1cee22),{},{'private':!![]});delete _0x4cbd73['id'],delete _0x4cbd73[_0x16ec43(_0x5f5211._0x2f2216)],delete _0x4cbd73['url'],delete _0x4cbd73['type'],this[_0x16ec43(0x97f)]['setOptions'](_0x4cbd73);}}},{'key':'_toJsonEx','value':function _0xcfcfda(_0x13b20b){}}]),_0x134499;}(GraphicLayer);register$2('lodGraphic',LodGraphicLayer);var GeodePoiLayer=function(_0x371234){var _0xca37ba={_0xf4c949:0x6a6,_0x57301f:0x445,_0x23e185:0x634},_0x45404b={_0x1c7d05:0x4fe,_0x2fa986:0x984},_0x188135={_0xada83e:0x6ba,_0x23a42c:0x53f,_0x558fd4:0x291,_0x558d9a:0x514};_inherits(_0x56dbb2,_0x371234);var _0x301323=_createSuper(_0x56dbb2);function _0x56dbb2(){var _0x37229b={_0x5916ca:0x784},_0x5531ca=_0x4361,_0x3773aa,_0x161370=arguments[_0x5531ca(_0x188135._0xada83e)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x56dbb2),_0x3773aa=_0x301323[_0x5531ca(_0x188135._0x23a42c)](this,_0x161370),_0x3773aa['_key_index']=0x0,_0x3773aa[_0x5531ca(_0x188135._0x558fd4)]=_0x3773aa[_0x5531ca(_0x188135._0x558d9a)]['key']||gaodeArr,_0x3773aa['bindPopup'](function(_0xe15d7f){var _0x58d28c=_0x5531ca,_0x18b2e7,_0x4a7911=_0xe15d7f===null||_0xe15d7f===void 0x0?void 0x0:(_0x18b2e7=_0xe15d7f['graphic'])===null||_0x18b2e7===void 0x0?void 0x0:_0x18b2e7['attr'];if(!_0x4a7911)return;var _0x4f5aa7='<div>名称:'+_0x4a7911['name']+'</div>'+'<div>地址:'+_0x4a7911['address']+_0x58d28c(0xc81)+'<div>区域:'+_0x4a7911['pname']+_0x4a7911[_0x58d28c(0x9f3)]+_0x4a7911[_0x58d28c(_0x37229b._0x5916ca)]+'</div>'+'<div>类别:'+_0x4a7911['type']+_0x58d28c(0xc81);return _0x4f5aa7;},{'anchor':[0x0,-0xa]}),_0x3773aa;}return _createClass(_0x56dbb2,[{'key':'key','get':function _0x5adb32(){var _0x427371=this['_key_index']++%this['_keys']['length'];return this['_keys'][_0x427371];}},{'key':'queryGridData','value':function _0x12dc17(_0x522d4d){var _0x24b362=_0x4361,_0x5525b7=this,_0x4f80a9=wgs2gcj([_0x522d4d['extent']['xmin'],_0x522d4d[_0x24b362(0x4fe)]['ymax']]),_0xa46289=wgs2gcj([_0x522d4d[_0x24b362(_0x45404b._0x1c7d05)]['xmax'],_0x522d4d['extent']['ymin']]),_0x3c49fb=_0x4f80a9[0x0]+','+_0x4f80a9[0x1]+'|'+_0xa46289[0x0]+','+_0xa46289[0x1],_0x5b9f5d=this['options']['filter']||{};return _0x5b9f5d['output']='json',_0x5b9f5d[_0x24b362(_0x45404b._0x2fa986)]=this['key'],_0x5b9f5d[_0x24b362(0xeb2)]=_0x3c49fb,!_0x5b9f5d[_0x24b362(0xea7)]&&(_0x5b9f5d['offset']=0x19),!_0x5b9f5d['types']&&(_0x5b9f5d['types']=_0x24b362(0xf96)),new Promise(function(_0x5f0504,_0x2a458f){var _0x5924eb=_0x24b362;fetchJson(_objectSpread2(_objectSpread2({'url':'https://restapi.amap.com/v3/place/polygon'},_0x5525b7[_0x5924eb(0x514)]),{},{'queryParameters':_0x5b9f5d,'proxy':_0x5525b7['_proxy']}))['then'](function(_0x4a4ed0){var _0x30cc9e=_0x5924eb;if(_0x4a4ed0['infocode']!=='10000'){logError$1('POI\x20请求失败',_0x4a4ed0),_0x522d4d[_0x30cc9e(0x77f)]=[],_0x5f0504(_0x522d4d);return;}_0x522d4d['list']=_0x4a4ed0[_0x30cc9e(0xfb6)],_0x5f0504(_0x522d4d);});});}},{'key':'createGraphic','value':function _0x303681(_0x457522,_0x40e715){var _0x3d472d=_0x4361,_0xef76ca,_0x348c04,_0x58f392=_0x40e715['location']['split'](',');_0x58f392=gcj2wgs(_0x58f392);var _0x33dafe=getSymbolStyle(this['options']['symbol'],_0x40e715);_0x33dafe[_0x3d472d(_0xca37ba._0xf4c949)]=(_0xef76ca=_0x33dafe['clampToGround'])!==null&&_0xef76ca!==void 0x0?_0xef76ca:!![];var _0x4ed52a;return(_0x348c04=this['options']['clustering'])!==null&&_0x348c04!==void 0x0&&_0x348c04[_0x3d472d(_0xca37ba._0x57301f)]?_0x33dafe['image']?_0x4ed52a=new BillboardEntity({'position':[_0x58f392[0x0],_0x58f392[0x1],this['options']['height']||0x0],'style':_0x33dafe,'attr':_0x40e715}):_0x4ed52a=new PointEntity({'position':[_0x58f392[0x0],_0x58f392[0x1],this['options'][_0x3d472d(0xd04)]||0x0],'style':_0x33dafe,'attr':_0x40e715}):_0x33dafe[_0x3d472d(_0xca37ba._0x23e185)]?_0x4ed52a=new BillboardPrimitive({'position':[_0x58f392[0x0],_0x58f392[0x1],this['options']['height']||0x0],'style':_0x33dafe,'attr':_0x40e715}):_0x4ed52a=new PointPrimitive({'position':[_0x58f392[0x0],_0x58f392[0x1],this['options']['height']||0x0],'style':_0x33dafe,'attr':_0x40e715}),this['addGraphic'](_0x4ed52a),_0x4ed52a;}}]),_0x56dbb2;}(LodGraphicLayer);register$2('gaodePOI',GeodePoiLayer);var WfsLayer=function(_0x5a36d0){var _0x1207d8={_0x15d28f:0x415},_0x6fbc44={_0x33c0a0:0xecc,_0x28380b:0x6ba},_0x4c698f={_0x27fe58:0x4fe,_0x383649:0xf3d,_0xa0abe0:0x70e,_0x314df7:0x4a8,_0x2c6be5:0x514,_0x3539ac:0x514},_0x54405d={_0x10732d:0xb0c},_0x5e6187={_0x4d42e1:0xfca,_0x2a40cb:0x514,_0x2fa0f7:0xa4e,_0x2ec3a5:0xaa9,_0x55a0f9:0x514},_0x48af0f={_0x5cff66:0x514,_0x8a720:0x49c,_0x2f96e8:0xe89,_0x4c78ef:0xe89},_0x35c06d={_0x5792af:0xb03,_0x28e835:0x708},_0x1e8177={_0x46ad69:0x51e,_0x38b85a:0x53f,_0x897bf9:0x1d7,_0x50e962:0x100f},_0x260b37=_0x5a92ef;_inherits(_0x25f784,_0x5a36d0);var _0x3f30d0=_createSuper(_0x25f784);function _0x25f784(){var _0x32eb54=_0x4361;return _classCallCheck(this,_0x25f784),_0x3f30d0[_0x32eb54(0xa90)](this,arguments);}return _createClass(_0x25f784,[{'key':_0x260b37(_0x1207d8._0x15d28f),'value':function _0x44cd6f(){var _0x1d9b2a=_0x260b37;this['options'][_0x1d9b2a(_0x1e8177._0x46ad69)]=this['options'][_0x1d9b2a(_0x1e8177._0x46ad69)]||'the_geom',_get(_getPrototypeOf(_0x25f784['prototype']),'_mountedHook',this)[_0x1d9b2a(_0x1e8177._0x38b85a)](this),Cesium__namespace[_0x1d9b2a(_0x1e8177._0x897bf9)](this[_0x1d9b2a(0x514)]['getCapabilities'],!![])&&this[_0x1d9b2a(_0x1e8177._0x50e962)](),this['fire'](EventType['load']);}},{'key':'getMetadata','value':function _0x25485c(){var _0xa7db9c=_0x260b37,_0x4d176c=this,_0xdbbb59={'service':'WFS','request':'GetCapabilities','version':'1.0.0'},_0x4e115b=this[_0xa7db9c(_0x48af0f._0x5cff66)][_0xa7db9c(_0x48af0f._0x8a720)];this['options'][_0xa7db9c(_0x48af0f._0x2f96e8)]&&(_0x4e115b=template(_0x4e115b,this['options'][_0xa7db9c(_0x48af0f._0x4c78ef)])),Cesium__namespace['Resource']['fetchXML'](_objectSpread2(_objectSpread2({},this['options']),{},{'url':_0x4e115b,'queryParameters':_0xdbbb59,'proxy':this['_proxy']}))['then'](function(_0x5e8636){var _0x23f0ae=_0xa7db9c;if(!_0x5e8636||_0x4d176c['isDestroy'])return;_0x4d176c['capabilities']=_0x5e8636;try{_0x4d176c['_initByMetaData'](_0x5e8636);}catch(_0x57a086){logInfo('解析GetCapabilities出错',_0x57a086);}_0x4d176c[_0x23f0ae(_0x35c06d._0x5792af)](EventType[_0x23f0ae(_0x35c06d._0x28e835)],{'capabilities':_0x5e8636});})['catch'](function(_0x5eebe1){logInfo('wfs请求GetCapabilities出错',_0x5eebe1);});}},{'key':_0x260b37(0x426),'value':function _0x5d828a(_0x410a16){var _0x17d8fb=_0x260b37,_0xcd04b2=this[_0x17d8fb(_0x5e6187._0x4d42e1)](_0x410a16,'FeatureTypeList'),_0x35f953=_0xcd04b2['getElementsByTagName']('FeatureType');for(var _0x1567cb=0x0,_0x4f0308=_0x35f953['length'];_0x1567cb<_0x4f0308;_0x1567cb++){var _0x2a29ca=_0x35f953[_0x1567cb],_0x6324d2=this['_readChildNodeVal'](_0x2a29ca,'Name');if(_0x6324d2===this[_0x17d8fb(0x514)]['layer']){var _0x7d8f4e=this['_readChildNodeVal'](_0x2a29ca,'SRS');!this[_0x17d8fb(_0x5e6187._0x2a40cb)]['crs']&&_0x7d8f4e&&(this[_0x17d8fb(0x514)]['crs']=_0x7d8f4e);var _0x18d0ad=this['_readChildNode'](_0x2a29ca,'LatLongBoundingBox');if(!this['options']['rectangle']&&_0x18d0ad){var _0xfbb263=Number(_0x18d0ad['getAttribute']('minx')),_0x246cea=Number(_0x18d0ad[_0x17d8fb(0xa4e)]('miny')),_0x5b1722=Number(_0x18d0ad[_0x17d8fb(_0x5e6187._0x2fa0f7)]('maxx')),_0x270211=Number(_0x18d0ad['getAttribute']('maxy')),_0x29026f={'xmin':_0xfbb263,'ymin':_0x246cea,'xmax':_0x5b1722,'ymax':_0x270211};if(this['options']['crs']!==CRS['EPSG4326']&&this['options']['crs']!==CRS['EPSG4490']){var _0x2c3174=proj4Trans([_0x29026f['xmin'],_0x29026f[_0x17d8fb(0x831)]],this['options'][_0x17d8fb(0x2a6)]),_0x48beba=proj4Trans([_0x29026f['xmax'],_0x29026f['ymax']],this['options']['crs']);_0x29026f={'xmin':_0x2c3174[0x0],'ymin':_0x2c3174[0x1],'xmax':_0x48beba[0x0],'ymax':_0x48beba[0x1]};}this['options'][_0x17d8fb(0x4fe)]=_0x29026f,this[_0x17d8fb(_0x5e6187._0x2ec3a5)]=Cesium__namespace['Rectangle']['fromDegrees'](_0x29026f[_0x17d8fb(0x5f9)],_0x29026f['ymin'],_0x29026f['xmax'],_0x29026f['ymax']),this['_tileLayer']&&(this['_tileLayer'][_0x17d8fb(0x7ca)]=this['_rectangle']),this[_0x17d8fb(_0x5e6187._0x55a0f9)]['flyTo']&&this['flyToByAnimationEnd']();}break;}}}},{'key':'_readChildNode','value':function _0x219f8c(_0x54a1a8,_0x2348e0){var _0x2ec981=_0x54a1a8['getElementsByTagName'](_0x2348e0);return _0x2ec981['length']>0x0?_0x2ec981[0x0]:null;}},{'key':'_readChildNodeVal','value':function _0x570dda(_0x5d54da,_0x4acf11){var _0x16061d=_0x260b37,_0x31b2c9=this['_readChildNode'](_0x5d54da,_0x4acf11);if(_0x31b2c9!==null&&_0x31b2c9!==void 0x0&&_0x31b2c9['innerHTML'])return _0x31b2c9['innerHTML'];else return _0x31b2c9!==null&&_0x31b2c9!==void 0x0&&_0x31b2c9['getInnerHTML']?_0x31b2c9[_0x16061d(0x286)]():null;}},{'key':'queryGridData','value':function _0x49f41f(_0x2e74f5){var _0x5bdabe={_0x1bf7e4:0xb47,_0x3d30b8:0x77f,_0xadc56:0xdd8},_0x1fe4a9=_0x260b37,_0x36573b=this,_0x3e18f6;if(this[_0x1fe4a9(0x514)]['crs']!==CRS['EPSG4326']&&this['options']['crs']!==CRS['EPSG4490']){var _0x4a4ab0=proj4Trans([_0x2e74f5['extent'][_0x1fe4a9(0x5f9)],_0x2e74f5['extent']['ymin']],'EPSG:4326',this['options']['crs']),_0x16110b=proj4Trans([_0x2e74f5[_0x1fe4a9(0x4fe)]['xmax'],_0x2e74f5['extent']['ymax']],_0x1fe4a9(0xebd),this['options']['crs']);_0x3e18f6=_0x4a4ab0[0x0]+','+_0x4a4ab0[0x1]+','+_0x16110b[0x0]+','+_0x16110b[0x1];}else _0x3e18f6=_0x2e74f5['extent']['xmin']+','+_0x2e74f5[_0x1fe4a9(_0x4c698f._0x27fe58)][_0x1fe4a9(0x831)]+','+_0x2e74f5['extent'][_0x1fe4a9(0x420)]+','+_0x2e74f5[_0x1fe4a9(_0x4c698f._0x27fe58)]['ymax'];var _0xac724c={'service':'WFS','request':'GetFeature','typeName':this['options'][_0x1fe4a9(0xce7)]||this['options']['typeName'],'version':_0x1fe4a9(_0x4c698f._0x383649),'outputFormat':'application/json','srsName':this[_0x1fe4a9(0x514)]['crs']||'EPSG:4326','bbox':_0x3e18f6};if(Cesium__namespace[_0x1fe4a9(_0x4c698f._0xa0abe0)](this['options']['parameters']))for(var _0x1bce97 in this['options']['parameters']){_0x1bce97[_0x1fe4a9(_0x4c698f._0x314df7)]()==='cql_filter'?(delete _0xac724c['bbox'],_0xac724c[_0x1bce97]=this['options']['parameters'][_0x1bce97]+'\x20and\x20BBOX('+this['options'][_0x1fe4a9(0x51e)]+',\x20'+_0x3e18f6+')'):_0xac724c[_0x1bce97]=this[_0x1fe4a9(0x514)]['parameters'][_0x1bce97];}var _0x335ae0=this['options'][_0x1fe4a9(0x49c)];return this[_0x1fe4a9(_0x4c698f._0x2c6be5)]['templateValues']&&(_0x335ae0=template(_0x335ae0,this[_0x1fe4a9(_0x4c698f._0x3539ac)]['templateValues'])),new Promise(function(_0x533007,_0x5a0eb6){var _0x2f2c56=_0x1fe4a9;fetchJson(_objectSpread2(_objectSpread2({},_0x36573b[_0x2f2c56(0x514)]),{},{'url':_0x335ae0,'queryParameters':_0xac724c,'proxy':_0x36573b['_proxy']}))['then'](function(_0x1ac3ba){var _0x110971=_0x2f2c56;_0x2e74f5['list']=[];if(!_0x36573b[_0x110971(_0x5bdabe._0x1bf7e4)]||!_0x36573b['_cacheGrid'][_0x2e74f5['key']]){_0x533007(_0x2e74f5);return;}if(_0x1ac3ba===undefined||_0x1ac3ba==null){_0x533007(_0x2e74f5);return;}_0x1ac3ba['type']==='Feature'&&(_0x1ac3ba={'type':'FeatureCollection','features':[_0x1ac3ba]}),_0x2e74f5[_0x110971(_0x5bdabe._0x3d30b8)]=_0x1ac3ba[_0x110971(_0x5bdabe._0xadc56)],_0x533007(_0x2e74f5);})[_0x2f2c56(_0x54405d._0x10732d)](function(_0x469ae7){logError$1('wfs请求GetFeature出错',_0x469ae7);});});}},{'key':'createGraphic','value':function _0x4d0f8f(_0x431b02,_0x3dea96){var _0x372995=_0x260b37,_0x37448a=this[_0x372995(_0x6fbc44._0x33c0a0)](_0x3dea96,{'clear':![],'flyTo':![]});return(_0x37448a===null||_0x37448a===void 0x0?void 0x0:_0x37448a[_0x372995(_0x6fbc44._0x28380b)])>0x0?_0x37448a[0x0]:null;}}]),_0x25f784;}(LodGraphicLayer);register$2('wfs',WfsLayer);var ArcGisWfsLayer=function(_0x4b749a){var _0x3f96af={_0x596d03:0x415,_0x1d9c9e:0x100f,_0x4c92f4:0x6a9},_0x499609={_0x1fbf15:0x53b},_0xdb5265={_0x5a62fc:0x514,_0x279027:0xf92},_0x42bb33={_0x3c2bca:0xb38,_0x1f4068:0xa34},_0x130a5f={_0x4ae9e8:0x6e1,_0x1c144c:0x514,_0x47ee35:0x4fe,_0x31de4f:0x8bc,_0x447954:0x269},_0x37eb5d={_0x53b1fd:0x514,_0x3d789e:0x606},_0x60c7a0={_0x441b7a:0x4fe,_0x16d7cc:0x7ca,_0x5c33f7:0x54a,_0x586bd1:0x514,_0x4fb7f9:0x54a,_0x36d77f:0x5f9,_0x22bc1e:0x831,_0x56e6db:0xcae,_0x2a6446:0x97f,_0x530737:0xaa9},_0x888059={_0x13c3ee:0xb0c},_0x4fa9ef={_0x3a7133:0xb03},_0x28b5d4={_0x4482a3:0xe26},_0x3cb738={_0x43da44:0xa90},_0x8aa5a3=_0x5a92ef;_inherits(_0x4e334a,_0x4b749a);var _0x3c7d30=_createSuper(_0x4e334a);function _0x4e334a(){var _0x2cce9e=_0x4361;return _classCallCheck(this,_0x4e334a),_0x3c7d30[_0x2cce9e(_0x3cb738._0x43da44)](this,arguments);}return _createClass(_0x4e334a,[{'key':_0x8aa5a3(_0x3f96af._0x596d03),'value':function _0x4e33ba(){var _0x50bf1e=_0x8aa5a3;_get(_getPrototypeOf(_0x4e334a[_0x50bf1e(_0x28b5d4._0x4482a3)]),'_mountedHook',this)['call'](this),this['getMetadata']();}},{'key':_0x8aa5a3(_0x3f96af._0x1d9c9e),'value':function _0x1e078a(){var _0x4c0c45=_0x8aa5a3,_0x3258d3=this,_0x44330a=this[_0x4c0c45(0x514)]['url'];this['options']['layers']&&this[_0x4c0c45(0x514)]['layers']['length']>0x0&&(_0x44330a+='/'+this['options']['layers'][0x0]);var _0x3ef2b3={'f':'json'};this['options']['token']&&(_0x3ef2b3['token']=this['options']['token']),sendAjax(_objectSpread2(_objectSpread2({},this['options']),{},{'url':_0x44330a,'queryParameters':_0x3ef2b3,'proxy':this['_proxy']}))['then'](function(_0x2dab11){var _0x245134=_0x4c0c45;if(!_0x2dab11||_0x3258d3['isDestroy'])return;_0x3258d3['_initByMetaData'](_0x2dab11),_0x3258d3[_0x245134(_0x4fa9ef._0x3a7133)](EventType[_0x245134(0x708)],_0x2dab11);})[_0x4c0c45(_0x888059._0x13c3ee)](function(_0x2658d0){logInfo('wfs请求getMetadata出错',_0x2658d0);});}},{'key':_0x8aa5a3(0x426),'value':function _0x561c73(_0x281125){var _0xab385f=_0x8aa5a3;this['metaData']=_0x281125;var _0x33d165=_0x281125['fullExtent']||_0x281125[_0xab385f(_0x60c7a0._0x441b7a)];if(!this['options'][_0xab385f(_0x60c7a0._0x16d7cc)]&&_0x33d165){var _0x5f3d1d,_0x2bc7a6,_0x73d50e=((_0x5f3d1d=_0x33d165)===null||_0x5f3d1d===void 0x0?void 0x0:(_0x2bc7a6=_0x5f3d1d['spatialReference'])===null||_0x2bc7a6===void 0x0?void 0x0:_0x2bc7a6['wkid'])||this['options'][_0xab385f(_0x60c7a0._0x5c33f7)];_0x73d50e&&(!this[_0xab385f(_0x60c7a0._0x586bd1)]['wkid']&&(this['options']['wkid']=_0x73d50e));if(this[_0xab385f(_0x60c7a0._0x586bd1)]['wkid']){var _0x39079b='EPSG:'+this['options'][_0xab385f(_0x60c7a0._0x4fb7f9)];if(_0x39079b!==CRS['EPSG4326']&&_0x39079b!==CRS[_0xab385f(0x674)]){var _0xf4899d=proj4Trans([_0x33d165[_0xab385f(_0x60c7a0._0x36d77f)],_0x33d165[_0xab385f(_0x60c7a0._0x22bc1e)]],_0x39079b),_0x1037f3=proj4Trans([_0x33d165['xmax'],_0x33d165[_0xab385f(0x3b9)]],_0x39079b);_0x33d165={'xmin':_0xf4899d[0x0],'ymin':_0xf4899d[0x1],'xmax':_0x1037f3[0x0],'ymax':_0x1037f3[0x1]};}this['options']['extent']=_0x33d165,this['_rectangle']=Cesium__namespace[_0xab385f(_0x60c7a0._0x56e6db)]['fromDegrees'](_0x33d165['xmin'],_0x33d165['ymin'],_0x33d165['xmax'],_0x33d165['ymax']),this['_tileLayer']&&(this[_0xab385f(_0x60c7a0._0x2a6446)]['rectangle']=this[_0xab385f(_0x60c7a0._0x530737)]),this['options']['flyTo']&&this['flyToByAnimationEnd']();}}}},{'key':_0x8aa5a3(0xc5d),'value':function _0x59f1e4(_0x370e02){var _0x64f973=_0x8aa5a3,_0x2ec192=this,_0x34d5c0=this['options'][_0x64f973(0x49c)];this['options']['layers']&&this['options'][_0x64f973(_0x130a5f._0x4ae9e8)]['length']>0x0&&(_0x34d5c0+='/'+this[_0x64f973(_0x130a5f._0x1c144c)][_0x64f973(0x6e1)][0x0]);var _0xb207a1={'f':this['options']['f']||_0x64f973(0x5b3),'inSr':0x10e6,'outSR':0x10e6,'outFields':'*','returnGeometry':!![],'where':this['options']['where']||'1=1','geometry':JSON['stringify']({'xmin':_0x370e02[_0x64f973(_0x130a5f._0x47ee35)]['xmin'],'ymin':_0x370e02['extent']['ymin'],'xmax':_0x370e02['extent']['xmax'],'ymax':_0x370e02['extent']['ymax'],'spatialReference':{'wkid':0x10e6}}),'geometryType':'esriGeometryEnvelope','spatialRel':_0x64f973(_0x130a5f._0x31de4f)};return this[_0x64f973(_0x130a5f._0x1c144c)][_0x64f973(_0x130a5f._0x447954)]&&(_0xb207a1['token']=this[_0x64f973(0x514)][_0x64f973(0x269)]),new Promise(function(_0x35c65b,_0x1dbc45){var _0x354d56=_0x64f973;sendAjax(_objectSpread2(_objectSpread2({},_0x2ec192[_0x354d56(_0x37eb5d._0x53b1fd)]),{},{'url':_0x34d5c0+'/query','queryParameters':_0xb207a1,'proxy':_0x2ec192[_0x354d56(_0x37eb5d._0x3d789e)]}))['then'](function(_0x4d4561){_0x370e02['list']=[];if(!_0x2ec192['show']||!_0x2ec192['_cacheGrid'][_0x370e02['key']]){_0x35c65b(_0x370e02);return;}if(_0x4d4561===undefined||_0x4d4561==null){_0x35c65b(_0x370e02);return;}var _0x158839=arcgisToGeoJSON$1(_0x4d4561);_0x158839['type']==='Feature'&&(_0x158839={'type':'FeatureCollection','features':[_0x158839]}),_0x370e02['list']=_0x158839['features'],_0x35c65b(_0x370e02);})['catch'](function(_0x205b2d){logError$1('wfs请求出错',_0x205b2d);});});}},{'key':_0x8aa5a3(0xb10),'value':function _0x1370c8(_0x2552e2){var _0x5c013c=_0x8aa5a3,_0x1f2f15,_0x210e3f;if(_0x2552e2['id'])return _0x2552e2['id'];_0x2552e2[_0x5c013c(0xe81)]===_0x5c013c(_0x42bb33._0x3c2bca)&&(_0x2552e2=_0x2552e2['properties']);if(_0x2552e2[this['options']['IdField']])return _0x2552e2[this['options']['IdField']];if(_0x2552e2['OBJECTID'])return _0x2552e2[_0x5c013c(0x87d)];if(_0x2552e2['objectid'])return _0x2552e2['objectid'];if(((_0x1f2f15=this['metaData'])===null||_0x1f2f15===void 0x0?void 0x0:(_0x210e3f=_0x1f2f15[_0x5c013c(0x576)])===null||_0x210e3f===void 0x0?void 0x0:_0x210e3f[_0x5c013c(0x6ba)])>0x0){var _0x43794f=this['metaData']['fields'][0x0][_0x5c013c(_0x42bb33._0x1f4068)];if(_0x2552e2[_0x43794f])return _0x2552e2[_0x43794f];}return null;}},{'key':'createGraphic','value':function _0x5306a8(_0x386eb6,_0x244e58){var _0x44a537=_0x8aa5a3;if(this['options'][_0x44a537(0xf92)])return this[_0x44a537(_0xdb5265._0x5a62fc)][_0x44a537(_0xdb5265._0x279027)](_0x386eb6,_0x244e58);var _0x493566=this['loadGeoJSON'](_0x244e58,{'clear':![],'flyTo':![]});return(_0x493566===null||_0x493566===void 0x0?void 0x0:_0x493566['length'])>0x0?_0x493566[0x0]:null;}},{'key':_0x8aa5a3(_0x3f96af._0x4c92f4),'value':function _0x149848(_0x32811b){var _0x125ec0=_0x8aa5a3;this[_0x125ec0(0x514)][_0x125ec0(0xf9b)]=_0x32811b,this[_0x125ec0(_0x499609._0x1fbf15)]();}}]),_0x4e334a;}(LodGraphicLayer);register$2(_0x5a92ef(0xdc7),ArcGisWfsLayer);var ArcGisWfsSingleLayer=function(_0x6ee91b){var _0x288595={_0x3954ad:0x6ba,_0x5967c1:0x514,_0x307c7e:0x49c,_0x4bb7ff:0x6e1,_0x128720:0xf9b},_0x572808=_0x5a92ef;_inherits(_0x304ab7,_0x6ee91b);var _0x367019=_createSuper(_0x304ab7);function _0x304ab7(){return _classCallCheck(this,_0x304ab7),_0x367019['apply'](this,arguments);}return _createClass(_0x304ab7,[{'key':'load','value':function _0x3342b2(){var _0x56870d={_0x4f04e5:0xb03},_0x5f1074=_0x4361,_0x2b21b0=this,_0x19e683=arguments[_0x5f1074(_0x288595._0x3954ad)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this['options']=_objectSpread2(_objectSpread2({},this[_0x5f1074(_0x288595._0x5967c1)]),_0x19e683);var _0x52e80d=this['options'][_0x5f1074(_0x288595._0x307c7e)];this['options'][_0x5f1074(_0x288595._0x4bb7ff)]&&this['options']['layers']['length']>0x0&&(_0x52e80d+='/'+this['options']['layers'][0x0]);var _0x61ab77={'f':'json','inSr':0x10e6,'outSR':0x10e6,'outFields':'*','returnGeometry':!![],'where':this[_0x5f1074(0x514)][_0x5f1074(_0x288595._0x128720)]||'1=1'};this['options'][_0x5f1074(0x269)]&&(_0x61ab77['token']=this['options'][_0x5f1074(0x269)]),fetchJson(_objectSpread2(_objectSpread2({},this['options']),{},{'url':_0x52e80d+_0x5f1074(0x336),'queryParameters':_0x61ab77,'proxy':this['_proxy']}))['then'](function(_0x25c21a){var _0x36e741=_0x5f1074;if(!_0x25c21a){_0x2b21b0[_0x36e741(_0x56870d._0x4f04e5)](EventType['load']);return;}var _0x566a64=arcgisToGeoJSON$1(_0x25c21a);_0x2b21b0['_load_data'](_0x566a64);})['catch'](function(_0x5a87ea){logError$1('wfs请求出错',_0x5a87ea);});}},{'key':_0x572808(0x6a9),'value':function _0x4563e0(_0x123320){this['load']({'where':_0x123320});}}]),_0x304ab7;}(GeoJsonLayer);register$2('arcgis_wfs_single',ArcGisWfsSingleLayer);var index$4={'__proto__':null,'BaseLayer':BaseLayer,'GroupLayer':GroupLayer,'BaseTileLayer':BaseTileLayer,'BaseGraphicLayer':BaseGraphicLayer,'TerrainLayer':TerrainLayer,'ArcGisCacheLayer':ArcGisCacheLayer,'ArcGisTileLayer':ArcGisTileLayer,'ArcGisLayer':ArcGisLayer,'BaiduLayer':BaiduLayer,'BingLayer':BingLayer,'GaodeLayer':GaodeLayer,'GeeLayer':GeeLayer,'GoogleLayer':GoogleLayer,'ImageLayer':ImageLayer,'IonLayer':IonLayer,'MapboxLayer':MapboxLayer,'OsmLayer':OsmLayer,'TdtLayer':TdtLayer,'TencentLayer':TencentLayer,'TmsLayer':TmsLayer,'WmsLayer':WmsLayer,'WmtsLayer':WmtsLayer,'XyzLayer':XyzLayer,'GridLayer':GridLayer,'TileInfoLayer':TileInfoLayer,'EmptyTileLayer':EmptyTileLayer,'CzmGeoJsonLayer':CzmGeoJsonLayer,'KmlLayer':KmlLayer,'CzmlLayer':CzmlLayer,'GraphicLayer':GraphicLayer,'GraphicGroupLayer':GraphicGroupLayer,'GeoJsonLayer':GeoJsonLayer,'BusineDataLayer':BusineDataLayer,'TilesetLayer':TilesetLayer,'OsmBuildingsLayer':OsmBuildingsLayer,'GraticuleLayer':GraticuleLayer,'LodGraphicLayer':LodGraphicLayer,'GeodePoiLayer':GeodePoiLayer,'WfsLayer':WfsLayer,'ArcGisWfsLayer':ArcGisWfsLayer,'ArcGisWfsSingleLayer':ArcGisWfsSingleLayer,'register':register$2,'create':create$2,'createTerrainProvider':createTerrainProvider,'createImageryProvider':createImageryProvider$k},Underground=function(_0x176906){var _0xe0735={_0x51be17:0x84b},_0x6ea21c={_0xfa5f37:0x1003},_0x292c1a={_0x46f61d:0x7c9,_0x44cb4e:0xcb2,_0x467917:0xe49},_0x4439a4={_0x3d699:0xdb0},_0x310b50={_0x259b1a:0x399,_0x8510d7:0xdb0},_0x1bf41d={_0x4baec1:0xe49,_0x45fdc0:0xe49},_0x3f785e=_0x5a92ef;_inherits(_0xa0a3e3,_0x176906);var _0x56a006=_createSuper(_0xa0a3e3);function _0xa0a3e3(){return _classCallCheck(this,_0xa0a3e3),_0x56a006['apply'](this,arguments);}return _createClass(_0xa0a3e3,[{'key':'translucency','get':function _0x33dd81(){return this['_map']['scene']['globe']['translucency'];}},{'key':'alpha','get':function _0x2d723b(){return this['_alpha'];},'set':function _0x139206(_0x43c716){var _0x531267=_0x4361;this['_alpha']=_0x43c716;if(!this['_map'])return;this[_0x531267(_0x1bf41d._0x4baec1)][_0x531267(0xfb8)]['nearValue']=this['_alpha'],this[_0x531267(_0x1bf41d._0x45fdc0)][_0x531267(0xfb8)]['farValue']=this['_alpha'];}},{'key':_0x3f785e(_0xe0735._0x51be17),'get':function _0x43c3ff(){var _0x4177d8=_0x3f785e;return this['_map']['scene']['globe'][_0x4177d8(0xcb7)];},'set':function _0x2aa62b(_0x130dde){var _0x280c8c=_0x3f785e;this[_0x280c8c(0x399)]['scene']['globe'][_0x280c8c(0xcb7)]=_0x130dde;}},{'key':'colorAlphaByDistance','get':function _0x48c44a(){var _0x17208a=_0x3f785e;return this[_0x17208a(_0x310b50._0x259b1a)]['scene']['globe'][_0x17208a(_0x310b50._0x8510d7)];},'set':function _0x283749(_0x154a5f){var _0x2dda71=_0x3f785e;this['_map']['scene']['globe'][_0x2dda71(_0x4439a4._0x3d699)]=_0x154a5f;}},{'key':'_enabledHook','value':function _0x2a3601(_0x6665c0){var _0xf8d532=_0x3f785e;if(!this['_map'])return;this[_0xf8d532(0x399)][_0xf8d532(_0x292c1a._0x46f61d)][_0xf8d532(_0x292c1a._0x44cb4e)]['depthTestAgainstTerrain']=_0x6665c0?!![]:this[_0xf8d532(0x658)],this['_map']['scene']['screenSpaceCameraController']['enableCollisionDetection']=!_0x6665c0,this[_0xf8d532(_0x292c1a._0x467917)]['enabled']=_0x6665c0;}},{'key':'_mountedHook','value':function _0x1c7639(){var _0x2c13a7=_0x3f785e,_0xccd48e,_0xf4fb1e;this['translucency']['frontFaceAlphaByDistance']=new Cesium__namespace['NearFarScalar'](0x64,0x0,0x384,0x1),this['translucency']['backFaceAlpha']=0x0,this['alpha']=(_0xccd48e=this[_0x2c13a7(0x514)][_0x2c13a7(0x313)])!==null&&_0xccd48e!==void 0x0?_0xccd48e:0.5,this[_0x2c13a7(0x84b)]=(_0xf4fb1e=this['options']['color'])!==null&&_0xf4fb1e!==void 0x0?_0xf4fb1e:Cesium__namespace['Color']['BLACK'];}},{'key':'_addedHook','value':function _0x1e42cc(){var _0x395a30=_0x3f785e;this['depthTestOld']=Cesium__namespace['clone'](this['_map'][_0x395a30(0x7c9)]['globe']['depthTestAgainstTerrain']),this[_0x395a30(_0x6ea21c._0xfa5f37)](this['enabled']);}},{'key':'_removedHook','value':function _0x2d16d1(){this['_map']['scene']['globe']['depthTestAgainstTerrain']=this['depthTestOld'],this['_enabledHook'](![]);}}]),_0xa0a3e3;}(BaseThing),Sightline=function(_0x83e428){var _0x1e9ef6={_0x1879e1:0x3fd},_0x26de66={_0xcd9b80:0x791},_0x575d42={_0x18df13:0xbe6},_0x561c55={_0x1ba477:0x769,_0x15cbaf:0xed1},_0x377bb8={_0x354c8d:0x6ba,_0x401324:0x7c9,_0x147295:0x23b,_0x2aac03:0xf4a,_0x25c22d:0xbe5,_0x3ab914:0x89a,_0x32ba26:0x70e},_0xf47a63={_0x5b2e85:0xbe6},_0x270258={_0x1494e9:0x3d5,_0x319c03:0x85d},_0x4a8b8b=_0x5a92ef;_inherits(_0x5e4651,_0x83e428);var _0x3d6ee4=_createSuper(_0x5e4651);function _0x5e4651(){var _0x349013=_0x4361,_0x149747,_0x5542e8,_0xdf388c,_0x12792e=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5e4651),_0xdf388c=_0x3d6ee4['call'](this,_0x12792e),_0xdf388c['_visibleColor']=(_0x149747=_0x12792e[_0x349013(0xac5)])!==null&&_0x149747!==void 0x0?_0x149747:new Cesium__namespace[(_0x349013(0x3d5))](0x0,0x1,0x0,0.5),_0xdf388c['_hiddenColor']=(_0x5542e8=_0x12792e['hiddenColor'])!==null&&_0x5542e8!==void 0x0?_0x5542e8:new Cesium__namespace[(_0x349013(_0x270258._0x1494e9))](0x1,0x0,0x0,0.5),_0xdf388c['_depthFailColor']=_0x12792e[_0x349013(_0x270258._0x319c03)],_0xdf388c['lines']=[],_0xdf388c;}return _createClass(_0x5e4651,[{'key':'visibleColor','get':function _0x2ab4b9(){var _0x31b84d=_0x4361;return this[_0x31b84d(0x6b2)];},'set':function _0x46c40b(_0x3e7e7f){this['_visibleColor']=_0x3e7e7f;}},{'key':'hiddenColor','get':function _0x3d6497(){var _0x231d25=_0x4361;return this[_0x231d25(_0xf47a63._0x5b2e85)];},'set':function _0x2d4bc5(_0xa38d92){this['_hiddenColor']=_0xa38d92;}},{'key':'depthFailColor','get':function _0x5a7c9e(){return this['_depthFailColor'];},'set':function _0x46190e(_0x443aa0){this['_depthFailColor']=_0x443aa0;}},{'key':'_mountedHook','value':function _0x5be96b(){}},{'key':'_addedHook','value':function _0x46639e(){}},{'key':_0x4a8b8b(_0x1e9ef6._0x1879e1),'value':function _0x59198a(){}},{'key':'add','value':function _0x532057(_0x287464,_0x3ac4b5){var _0x29d207=_0x4a8b8b,_0xd29396=arguments[_0x29d207(_0x377bb8._0x354c8d)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:{};_0xd29396['offsetHeight']&&(_0x287464=addPositionsHeight(_0x287464,_0xd29396['offsetHeight']));this['fire'](EventType['start']);!this['_map']['scene']['globe']['depthTestAgainstTerrain']&&(this['_map']['scene']['globe'][_0x29d207(0x735)]=!![],this['old_depthTestAgainstTerrain']=this['_map'][_0x29d207(_0x377bb8._0x401324)]['globe']['depthTestAgainstTerrain']);this[_0x29d207(0x399)]['scene'][_0x29d207(0x7b2)]();var _0x504d47=Cesium__namespace['Cartesian3']['normalize'](Cesium__namespace[_0x29d207(_0x377bb8._0x147295)][_0x29d207(_0x377bb8._0x2aac03)](_0x3ac4b5,_0x287464,new Cesium__namespace['Cartesian3']()),new Cesium__namespace[(_0x29d207(0x23b))]()),_0x2ff652=new Cesium__namespace['Ray'](_0x287464,_0x504d47),_0x37818c=this['_map'][_0x29d207(0x7c9)]['drillPickFromRay'](_0x2ff652,0x2,this[_0x29d207(_0x377bb8._0x25c22d)]);if(Cesium__namespace['defined'](_0x37818c)&&_0x37818c['length']>0x0&&Cesium__namespace['defined'](_0x37818c[0x0])&&Cesium__namespace['defined'](_0x37818c[0x0][_0x29d207(0xd91)])){var _0x450131=_0x37818c[0x0]['position'],_0x1ab705=Cesium__namespace['Cartesian3']['distance'](_0x287464,_0x3ac4b5),_0x5984de=Cesium__namespace['Cartesian3'][_0x29d207(_0x377bb8._0x3ab914)](_0x287464,_0x450131);if(_0x5984de<_0x1ab705){var _0x455b70=this['_showPolyline'](_0x287464,_0x3ac4b5,_0x450131),_0x342e65={'block':!![],'position':_0x450131,'entity':_0x455b70};return this['fire'](EventType['end'],_0x342e65),_0x342e65;}}var _0x2d6ad8=this['_showPolyline'](_0x287464,_0x3ac4b5),_0x528c33={'block':![],'entity':_0x2d6ad8};return Cesium__namespace[_0x29d207(_0x377bb8._0x32ba26)](this['old_depthTestAgainstTerrain'])&&(this['_map']['scene']['globe']['depthTestAgainstTerrain']=this['old_depthTestAgainstTerrain'],delete this[_0x29d207(0x6d6)]),this['fire'](EventType['end'],_0x528c33),_0x528c33;}},{'key':'addAsync','value':function _0x3c98ec(_0x390fe4,_0x3a3e18){var _0x3cd047={_0x41d0da:0x888,_0x3de599:0xd04,_0x5b77df:0xb03},_0x4fc60c=_0x4a8b8b,_0x1bdf06=this,_0x1a4b70=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:{};_0x1a4b70[_0x4fc60c(_0x561c55._0x1ba477)]&&(_0x390fe4=addPositionsHeight(_0x390fe4,_0x1a4b70['offsetHeight']));var _0x1235a5=interLine([_0x390fe4,_0x3a3e18],{'splitNum':_0x1a4b70[_0x4fc60c(_0x561c55._0x15cbaf)]||0x32,'minDistance':_0x1a4b70['minDistance']});return this['fire'](EventType['start']),new Promise(function(_0x3dc0cd,_0x75149c){computeSurfacePoints({'map':_0x1bdf06['_map'],'positions':_0x1235a5})['then'](function(_0x5f31fc){var _0x58be2a=_0x4361;if(!_0x5f31fc['noHeight'])for(var _0x54dead=0x0;_0x54dead<_0x1235a5['length'];_0x54dead++){var _0x21c0e7=_0x1235a5[_0x54dead],_0x1df127=Cesium__namespace[_0x58be2a(_0x3cd047._0x41d0da)][_0x58be2a(0xcdf)](_0x21c0e7)[_0x58be2a(_0x3cd047._0x3de599)],_0x5b9ecc=Cesium__namespace['Cartographic']['fromCartesian'](_0x5f31fc['positions'][_0x54dead])['height'];if(_0x1df127<=_0x5b9ecc){var _0x8705a4=_0x1bdf06['_showPolyline'](_0x390fe4,_0x3a3e18,_0x21c0e7),_0xa91bc8={'block':!![],'position':_0x21c0e7,'entity':_0x8705a4};_0x1bdf06[_0x58be2a(_0x3cd047._0x5b77df)](EventType['end'],_0xa91bc8),_0x3dc0cd(_0xa91bc8);return;}}var _0x2874b7=_0x1bdf06['_showPolyline'](_0x390fe4,_0x3a3e18),_0x5ef83e={'block':![],'entity':_0x2874b7};_0x1bdf06['fire'](EventType['end'],_0x5ef83e),_0x3dc0cd(_0x5ef83e);});});}},{'key':'_showPolyline','value':function _0x16435f(_0x421dc5,_0x5c4c71,_0x11be12){var _0x19ad0e=_0x4a8b8b;if(_0x11be12){var _0x90b7cf=this['_map']['entities']['add'](new Cesium__namespace[(_0x19ad0e(0xeae))]({'polyline':{'positions':[_0x421dc5,_0x11be12],'width':0x2,'material':this['_visibleColor'],'depthFailMaterial':this['_depthFailColor']}}));this['lines']['push'](_0x90b7cf);var _0x26f71f=this['_map']['entities']['add'](new Cesium__namespace['Entity']({'polyline':{'positions':[_0x11be12,_0x5c4c71],'width':0x2,'material':this[_0x19ad0e(_0x575d42._0x18df13)],'depthFailMaterial':this['_depthFailColor']}}));return this[_0x19ad0e(0xbe5)]['push'](_0x26f71f),[_0x90b7cf,_0x26f71f];}else{var _0x1deb3e=this['_map']['entities']['add'](new Cesium__namespace['Entity']({'polyline':{'positions':[_0x421dc5,_0x5c4c71],'width':0x2,'material':this['_visibleColor'],'depthFailMaterial':this[_0x19ad0e(0x8b6)]}}));return this[_0x19ad0e(0xbe5)]['push'](_0x1deb3e),[_0x1deb3e];}}},{'key':'clear','value':function _0x1fd7e0(){var _0x463fdd=_0x4a8b8b;for(var _0x3155da=0x0,_0x11ac0e=this['lines']['length'];_0x3155da<_0x11ac0e;_0x3155da++){this[_0x463fdd(0x399)][_0x463fdd(_0x26de66._0xcd9b80)]['remove'](this[_0x463fdd(0xbe5)][_0x3155da]);}this[_0x463fdd(0xbe5)]=[];}}]),_0x5e4651;}(BaseThing),fragmentShaderSource='#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0auniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0auniform\x20float\x20lineWidth;\x0auniform\x20float\x20height;\x0auniform\x20bvec3\x20strokeType;\x0auniform\x20vec3\x20tjxColor;\x0auniform\x20vec3\x20bjColor;\x0auniform\x20vec3\x20cameraPos;\x0auniform\x20float\x20mbDis;\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avec4\x20toEye(in\x20vec2\x20uv,\x20in\x20float\x20depth)\x20{\x0a\x20\x20vec2\x20xy\x20=\x20vec2((uv.x\x20*\x202.0\x20-\x201.0),\x20(uv.y\x20*\x202.0\x20-\x201.0));\x0a\x20\x20vec4\x20posInCamera\x20=\x20czm_inverseProjection\x20*\x20vec4(xy,\x20depth,\x201.0);\x0a\x20\x20posInCamera\x20=\x20posInCamera\x20/\x20posInCamera.w;\x0a\x20\x20return\x20posInCamera;\x0a}\x0afloat\x20getDepth(in\x20vec4\x20depth)\x20{\x0a\x20\x20float\x20z_window\x20=\x20czm_unpackDepth(depth);\x0a\x20\x20z_window\x20=\x20czm_reverseLogDepth(z_window);\x0a\x20\x20float\x20n_range\x20=\x20czm_depthRange.near;\x0a\x20\x20float\x20f_range\x20=\x20czm_depthRange.far;\x0a\x20\x20return\x20(2.0\x20*\x20z_window\x20-\x20n_range\x20-\x20f_range)\x20/\x20(f_range\x20-\x20n_range);\x0a}\x0abool\x20isTJX(vec2\x20uv,\x20float\x20lw)\x20{\x0a\x20\x20vec2\x20pixelSize\x20=\x20lw\x20/\x20czm_viewport.zw;\x0a\x20\x20float\x20dx0\x20=\x20-pixelSize.x;\x0a\x20\x20float\x20dy0\x20=\x20-pixelSize.y;\x0a\x20\x20float\x20dx1\x20=\x20pixelSize.x;\x0a\x20\x20float\x20dy1\x20=\x20pixelSize.y;\x0a\x0a\x20\x20vec2\x20currUV\x20=\x20uv\x20+\x20vec2(dx0,\x20dy0);\x0a\x20\x20vec4\x20currDepth\x20=\x20texture2D(depthTexture,\x20currUV);\x0a\x20\x20float\x20depth\x20=\x20getDepth(currDepth);\x0a\x20\x20if(depth\x20>=\x201.0)\x0a\x20\x20\x20\x20return\x20true;\x0a\x0a\x20\x20currUV\x20=\x20uv\x20+\x20vec2(0.0,\x20dy0);\x0a\x20\x20currDepth\x20=\x20texture2D(depthTexture,\x20currUV);\x0a\x20\x20depth\x20=\x20getDepth(currDepth);\x0a\x20\x20if(depth\x20>=\x201.0)\x0a\x20\x20\x20\x20return\x20true;\x0a\x0a\x20\x20currUV\x20=\x20uv\x20+\x20vec2(dx1,\x20dy0);\x0a\x20\x20currDepth\x20=\x20texture2D(depthTexture,\x20currUV);\x0a\x20\x20depth\x20=\x20getDepth(currDepth);\x0a\x20\x20if(depth\x20>=\x201.0)\x0a\x20\x20\x20\x20return\x20true;\x0a\x0a\x20\x20currUV\x20=\x20uv\x20+\x20vec2(dx0,\x200.0);\x0a\x20\x20currDepth\x20=\x20texture2D(depthTexture,\x20currUV);\x0a\x20\x20depth\x20=\x20getDepth(currDepth);\x0a\x20\x20if(depth\x20>=\x201.0)\x0a\x20\x20\x20\x20return\x20true;\x0a\x0a\x20\x20currUV\x20=\x20uv\x20+\x20vec2(dx1,\x200.0);\x0a\x20\x20currDepth\x20=\x20texture2D(depthTexture,\x20currUV);\x0a\x20\x20depth\x20=\x20getDepth(currDepth);\x0a\x20\x20if(depth\x20>=\x201.0)\x0a\x20\x20\x20\x20return\x20true;\x0a\x0a\x20\x20currUV\x20=\x20uv\x20+\x20vec2(dx0,\x20dy1);\x0a\x20\x20currDepth\x20=\x20texture2D(depthTexture,\x20currUV);\x0a\x20\x20depth\x20=\x20getDepth(currDepth);\x0a\x20\x20if(depth\x20>=\x201.0)\x0a\x20\x20\x20\x20return\x20true;\x0a\x0a\x20\x20currUV\x20=\x20uv\x20+\x20vec2(0.0,\x20dy1);\x0a\x20\x20currDepth\x20=\x20texture2D(depthTexture,\x20currUV);\x0a\x20\x20depth\x20=\x20getDepth(currDepth);\x0a\x20\x20if(depth\x20>=\x201.0)\x0a\x20\x20\x20\x20return\x20true;\x0a\x0a\x20\x20currUV\x20=\x20uv\x20+\x20vec2(dx1,\x20dy1);\x0a\x20\x20currDepth\x20=\x20texture2D(depthTexture,\x20currUV);\x0a\x20\x20depth\x20=\x20getDepth(currDepth);\x0a\x20\x20if(depth\x20>=\x201.0)\x0a\x20\x20\x20\x20return\x20true;\x0a\x0a\x20\x20return\x20false;\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec4\x20color\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20if(height\x20>\x2014102.0)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x20\x20vec4\x20currD\x20=\x20texture2D(depthTexture,\x20v_textureCoordinates);\x0a\x20\x20if(currD.r\x20>=\x201.0)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x20\x20float\x20depth\x20=\x20getDepth(currD);\x0a\x20\x20vec4\x20positionEC\x20=\x20toEye(v_textureCoordinates,\x20depth);\x0a\x20\x20vec3\x20dx\x20=\x20dFdx(positionEC.xyz);\x0a\x20\x20vec3\x20dy\x20=\x20dFdy(positionEC.xyz);\x0a\x20\x20vec3\x20normal\x20=\x20normalize(cross(dx,\x20dy));\x0a\x0a\x20\x20if(strokeType.y\x20||\x20strokeType.z)\x20{\x0a\x20\x20\x20\x20vec4\x20wp\x20=\x20czm_inverseView\x20*\x20positionEC;\x0a\x20\x20\x20\x20if(distance(wp.xyz,\x20cameraPos)\x20>\x20mbDis)\x20{\x0a\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20float\x20dotNum\x20=\x20abs(dot(normal,\x20normalize(positionEC.xyz)));\x0a\x20\x20\x20\x20\x20\x20if(dotNum\x20<\x200.05)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(bjColor,\x201.0);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x20\x20if(strokeType.x\x20||\x20strokeType.z)\x20{\x0a\x20\x20\x20\x20bool\x20tjx\x20=\x20isTJX(v_textureCoordinates,\x20lineWidth);\x0a\x20\x20\x20\x20if(tjx)\x20{\x0a\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(tjxColor,\x201.0);\x0a\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x20\x20gl_FragColor\x20=\x20color;\x0a}\x0a',Skyline=function(_0x580f48){var _0x33dc22={_0x5a1a53:0x1003},_0x3039be={_0x24e92b:0xfaa,_0x2c39ca:0x75e,_0x45ecaf:0xc9d},_0x586e49={_0x1a5912:0xd06},_0x2884e1={_0x591862:0x507,_0x149e72:0x23b},_0x4ba946=_0x5a92ef;_inherits(_0x11280d,_0x580f48);var _0x161815=_createSuper(_0x11280d);function _0x11280d(){var _0x56949f=_0x4361,_0x3599a8,_0x3fbe0f,_0x508f6e,_0x448209,_0x443b65,_0x4bd446,_0x5bfa95=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x11280d),_0x4bd446=_0x161815['call'](this,_0x5bfa95),_0x4bd446[_0x56949f(0x84b)]=(_0x3599a8=_0x5bfa95['color'])!==null&&_0x3599a8!==void 0x0?_0x3599a8:new Cesium__namespace['Color'](0x1,0x0,0x0),_0x4bd446[_0x56949f(0x507)]=(_0x3fbe0f=_0x5bfa95[_0x56949f(_0x2884e1._0x591862)])!==null&&_0x3fbe0f!==void 0x0?_0x3fbe0f:0x2,_0x4bd446[_0x56949f(0x6d2)]=(_0x508f6e=_0x5bfa95['strokeType'])!==null&&_0x508f6e!==void 0x0?_0x508f6e:new Cesium__namespace[(_0x56949f(_0x2884e1._0x149e72))](!![],![],![]),_0x4bd446['bjColor']=(_0x448209=_0x5bfa95['bjColor'])!==null&&_0x448209!==void 0x0?_0x448209:new Cesium__namespace['Color'](0x0,0x0,0x1),_0x4bd446['distance']=(_0x443b65=_0x5bfa95['distance'])!==null&&_0x443b65!==void 0x0?_0x443b65:0x1f4,_0x4bd446;}return _createClass(_0x11280d,[{'key':_0x4ba946(_0x33dc22._0x5a1a53),'value':function _0x7b1162(_0x23515b){_0x23515b?!this['postProcessStage']&&this['_addedHook']():this['postProcessStage']&&this['_removedHook']();}},{'key':'_addedHook','value':function _0x5535aa(){var _0x2e2206=_0x4ba946,_0x17108b=this,_0x4237b3=this['_map']['camera'];this['postProcessStage']=new Cesium__namespace['PostProcessStage']({'fragmentShader':fragmentShaderSource,'uniforms':{'height':function _0x119c52(){return _0x4237b3['positionCartographic']['height'];},'lineWidth':function _0x2edeab(){return _0x17108b['width'];},'strokeType':function _0x217449(){var _0x183142=_0x4361;return _0x17108b[_0x183142(0x6d2)];},'tjxColor':function _0x49e6fd(){return _0x17108b['color'];},'bjColor':function _0x8e2312(){return _0x17108b['bjColor'];},'cameraPos':function _0x163a35(){return _0x4237b3['position'];},'mbDis':function _0xd787b8(){return _0x17108b['distance'];}}}),this['_map']['scene']['postProcessStages'][_0x2e2206(_0x586e49._0x1a5912)](this['postProcessStage']);}},{'key':_0x4ba946(0x3fd),'value':function _0x639485(){var _0x14fa11=_0x4ba946;this['postProcessStage']&&(this[_0x14fa11(0x399)]['scene']['postProcessStages'][_0x14fa11(_0x3039be._0x24e92b)](this['postProcessStage']),this[_0x14fa11(_0x3039be._0x2c39ca)][_0x14fa11(_0x3039be._0x45ecaf)](),delete this['postProcessStage']);}}]),_0x11280d;}(BaseThing),Shadows=function(_0x1ecd6e){var _0x3cb52c={_0x22443b:0x6f8,_0x47fb20:0x28d,_0x57218f:0xe25,_0x220aa4:0x1c8},_0x2fbae8={_0x98e20c:0x399},_0x59ea37={_0x142b3e:0x399,_0x29debb:0x55c},_0x1761a4={_0x46e007:0x1c8,_0x40a4c7:0x5eb,_0x4c6d9d:0xc4c,_0x2153fb:0xe7d},_0x2c58c9={_0x3ad367:0x4aa,_0x2a318a:0xc1a,_0xfdba1a:0x399,_0x514815:0xa38,_0x6a1212:0x8e5,_0x5a7929:0xc79,_0x1c36a4:0xc79},_0x15f7fe={_0x4c4eb0:0x514,_0x5032b2:0x995},_0x576cac={_0x2ffa5a:0x514},_0x43aacb={_0x439493:0x76c,_0x2a98e8:0x55c,_0x5815f9:0xe25},_0x9a971={_0x3ab64c:0x399},_0xc8ac4b=_0x5a92ef;_inherits(_0x3f73bd,_0x1ecd6e);var _0x1d6633=_createSuper(_0x3f73bd);function _0x3f73bd(){return _classCallCheck(this,_0x3f73bd),_0x1d6633['apply'](this,arguments);}return _createClass(_0x3f73bd,[{'key':'shadowMap','get':function _0x30078b(){return this['_map']['scene']['shadowMap'];}},{'key':'time','get':function _0xc8bc54(){var _0x4a7401=_0x4361,_0x1d91c8=this[_0x4a7401(_0x9a971._0x3ab64c)]['clock'][_0x4a7401(0x76c)];return Cesium__namespace['JulianDate']['toDate'](_0x1d91c8);},'set':function _0x5b1ee3(_0x1f5917){var _0x218a2b=_0x4361;this['_map'][_0x218a2b(0xa38)][_0x218a2b(_0x43aacb._0x439493)]=Cesium__namespace['JulianDate'][_0x218a2b(_0x43aacb._0x2a98e8)](_0x1f5917),this[_0x218a2b(_0x43aacb._0x5815f9)]();}},{'key':'isStart','get':function _0x35d36d(){var _0x4b396a=_0x4361;return this[_0x4b396a(0x399)][_0x4b396a(0xa38)]['shouldAnimate'];}},{'key':'multiplier','get':function _0x207bca(){var _0x4ffd05=_0x4361,_0x448fc9;return(_0x448fc9=this['_map'])===null||_0x448fc9===void 0x0?void 0x0:_0x448fc9['clock'][_0x4ffd05(0x8e5)];},'set':function _0x384ad5(_0x12ba3c){var _0x217ae6=_0x4361;this[_0x217ae6(_0x576cac._0x2ffa5a)]['multiplier']=_0x12ba3c,this[_0x217ae6(0x399)]&&(this['_map']['clock']['multiplier']=_0x12ba3c);}},{'key':'_enabledHook','value':function _0x3ee86d(_0x1513d0){var _0x76c90a=_0x4361,_0x49efba,_0x52cc52;if(!this[_0x76c90a(0x399)])return;this['_map']['viewer']['shadows']=_0x1513d0,((_0x49efba=this[_0x76c90a(_0x15f7fe._0x4c4eb0)]['terrain'])!==null&&_0x49efba!==void 0x0?_0x49efba:!![])&&(this['_map']['viewer']['terrainShadows']=_0x1513d0?Cesium__namespace[_0x76c90a(0xb51)]['ENABLED']:Cesium__namespace['ShadowMode'][_0x76c90a(_0x15f7fe._0x5032b2)]),((_0x52cc52=this['options'][_0x76c90a(0xcf7)])!==null&&_0x52cc52!==void 0x0?_0x52cc52:!![])&&(this['_map']['scene']['globe']['enableLighting']=_0x1513d0);}},{'key':'_mountedHook','value':function _0x311839(){}},{'key':'_addedHook','value':function _0x31eb5d(){var _0x39f2fa=_0x4361,_0x22ac56;this['_last_startTime']=this['_map']['clock'][_0x39f2fa(0x8cf)],this[_0x39f2fa(_0x2c58c9._0x3ad367)]=this[_0x39f2fa(0x399)][_0x39f2fa(0xa38)][_0x39f2fa(0x897)],this[_0x39f2fa(_0x2c58c9._0x2a318a)]=this['_map']['clock']['shouldAnimate'],this[_0x39f2fa(0x636)]=this[_0x39f2fa(0x399)][_0x39f2fa(0xa38)][_0x39f2fa(0xfbf)],this[_0x39f2fa(0xf27)]=this['_map']['clock']['multiplier'],this['_last_shadows']=this[_0x39f2fa(_0x2c58c9._0xfdba1a)]['viewer']['shadows'],this['_enabledHook'](this['enabled']),this['_map']['clock']['shouldAnimate']=![],this['_map'][_0x39f2fa(_0x2c58c9._0x514815)]['clockRange']=Cesium__namespace['ClockRange']['LOOP_STOP'],this['_map']['clock'][_0x39f2fa(_0x2c58c9._0x6a1212)]=(_0x22ac56=this[_0x39f2fa(0x514)][_0x39f2fa(_0x2c58c9._0x6a1212)])!==null&&_0x22ac56!==void 0x0?_0x22ac56:0x640,this[_0x39f2fa(0x514)]['time']&&(this[_0x39f2fa(_0x2c58c9._0x5a7929)]=this['options'][_0x39f2fa(_0x2c58c9._0x1c36a4)]),this['_map']['on'](EventType['clockTick'],this['_onClockTickHanlder'],this);}},{'key':'_removedHook','value':function _0x436013(){var _0x2a889a=_0x4361;this['_map']['off'](EventType['clockTick'],this['_onClockTickHanlder'],this),this[_0x2a889a(_0x1761a4._0x46e007)](),this[_0x2a889a(0x1003)](![]),this['_map'][_0x2a889a(_0x1761a4._0x40a4c7)]['shadows']=this[_0x2a889a(_0x1761a4._0x4c6d9d)],this['_map']['clock'][_0x2a889a(0xfbf)]=this['_last_clockRange'],this['_map']['clock']['multiplier']=this['_last_multiplier'],this['_map']['clock'][_0x2a889a(_0x1761a4._0x2153fb)]=this['_last_shouldAnimate'];}},{'key':_0xc8ac4b(_0x3cb52c._0x22443b),'value':function _0x821369(){var _0x8c7ccc=_0xc8ac4b;if(!this['_map']['clock']['shouldAnimate'])return;this[_0x8c7ccc(0xb03)](EventType['change']);}},{'key':_0xc8ac4b(_0x3cb52c._0x47fb20),'value':function _0x5aef27(_0x123c04,_0x2f43f9,_0x118db5){var _0x3dc6ae=_0xc8ac4b;if(!this[_0x3dc6ae(_0x59ea37._0x142b3e)])return;if(!_0x123c04||!_0x2f43f9||_0x123c04>=_0x2f43f9)return;this['_map']['clock']['startTime']=Cesium__namespace['JulianDate'][_0x3dc6ae(0x55c)](_0x123c04),this['_map']['clock'][_0x3dc6ae(0x76c)]=Cesium__namespace['JulianDate'][_0x3dc6ae(_0x59ea37._0x29debb)](_0x118db5||_0x123c04),this['_map'][_0x3dc6ae(0xa38)]['stopTime']=Cesium__namespace['JulianDate']['fromDate'](_0x2f43f9),this[_0x3dc6ae(_0x59ea37._0x142b3e)]['clock']['shouldAnimate']=!![];}},{'key':'pause','value':function _0x290755(){var _0x313ce9=_0xc8ac4b;this[_0x313ce9(_0x2fbae8._0x98e20c)]&&(this['_map']['clock'][_0x313ce9(0xe7d)]=![]);}},{'key':'proceed','value':function _0x413909(){this['_map']&&(this['_map']['clock']['shouldAnimate']=!![]);}},{'key':_0xc8ac4b(_0x3cb52c._0x57218f),'value':function _0x103f0b(){var _0x4750e8=_0xc8ac4b;this['_map']&&(this[_0x4750e8(0x399)]['clock']['shouldAnimate']=![]);}},{'key':_0xc8ac4b(_0x3cb52c._0x220aa4),'value':function _0x3992a7(){var _0x529705=_0xc8ac4b;this[_0x529705(0xe25)](),this['currentTime']=new Date(),this['_map']['clock']['startTime']=this[_0x529705(0xe3b)],this[_0x529705(0x399)]['clock'][_0x529705(0x897)]=this['_last_stopTime'];}}]),_0x3f73bd;}(BaseThing),Measure=function(_0x3d922c){var _0x3d01c9={_0x582fb4:0xe22,_0x48b6d1:0x1c8,_0x473850:0xc9d},_0x3b2284={_0x2e4784:0xe26},_0x2740a9={_0x1a9245:0x669},_0x3f91c9={_0x249cb3:0x1c8},_0x2acc2b={_0x41f1c7:0x669,_0x444646:0x34f},_0x20202a={_0x3284c1:0x669},_0x56e670={_0x59b87c:0x5b7},_0x1a706d={_0x12c760:0x338},_0x5d2885={_0x1ad3e6:0x669},_0x526a16={_0x4a767a:0x242},_0xd2db8c={_0x3fa332:0x8ac},_0x481281={_0x485fc2:0x669,_0x1768b3:0x9a1},_0x27271b=_0x5a92ef;_inherits(_0x177100,_0x3d922c);var _0x29ce2=_createSuper(_0x177100);function _0x177100(){return _classCallCheck(this,_0x177100),_0x29ce2['apply'](this,arguments);}return _createClass(_0x177100,[{'key':'graphicLayer','get':function _0x4df69b(){return this['_graphicLayer'];}},{'key':_0x27271b(0xfeb),'get':function _0x3a755b(){return this['_graphicLayer']['graphics'];}},{'key':'hasMeasure','get':function _0x16ea13(){return this['_graphicLayer']['length']>0x0;}},{'key':'_enabledHook','value':function _0x3cd20b(_0x5518c6){}},{'key':'_mountedHook','value':function _0x49cd5f(){var _0x2e6de1={_0x53a883:0x669,_0x325267:0x24b},_0xba1843=_0x27271b,_0x142892=this;this[_0xba1843(_0x481281._0x485fc2)]=new GraphicLayer(_objectSpread2(_objectSpread2({'hasEdit':!![],'eventParent':this,'isContinued':this['options']['isContinued'],'isAutoEditing':!this['options']['isContinued']},this['options']),{},{'private':!![]})),this['_graphicLayer']['hasEdit']&&this['_graphicLayer'][_0xba1843(_0x481281._0x1768b3)]([{'text':this['_map']['getLangText']('_删除测量'),'icon':Icon['Delete'],'show':function _0x2b2895(_0xe19ee3){var _0x49b838=_0xe19ee3['graphic'];return _0x49b838!==null&&_0x49b838!==void 0x0&&_0x49b838['inProgress']&&!_0x49b838['editing']?![]:!![];},'callback':function _0x45d5c8(_0x21534e){var _0x395f49=_0xba1843,_0x1397c0=_0x21534e['graphic'];if(!_0x1397c0)return;var _0x3f541a=_0x1397c0['parent'];_0x142892[_0x395f49(_0x2e6de1._0x53a883)][_0x395f49(_0x2e6de1._0x325267)](_0x1397c0),_0x3f541a&&_0x142892['_graphicLayer']['removeGraphic'](_0x3f541a),_0x142892[_0x395f49(0xb03)](EventType['remove'],{'mtype':_0x142892[_0x395f49(0x1cd)],'graphic':_0x1397c0});}}]);}},{'key':_0x27271b(0xcef),'value':function _0x463800(){var _0x47639f=_0x27271b;this['_map'][_0x47639f(_0xd2db8c._0x3fa332)](this['_graphicLayer']);}},{'key':'_removedHook','value':function _0x59c08f(){var _0x29a384=_0x27271b;this['_map'][_0x29a384(0xa2f)](this['_graphicLayer']);}},{'key':'distance','value':function _0xd41dd6(){var _0x47cb1b=_0x27271b,_0x300809=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this[_0x47cb1b(0x338)](),_0x300809['type']='distanceMeasure',this['_graphicLayer']['startDraw'](_0x300809);}},{'key':'distanceSurface','value':function _0x29e67e(){var _0x111432=_0x27271b,_0x2a1613=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this[_0x111432(0x338)](),_0x2a1613['type']='distanceSurfaceMeasure',this['_graphicLayer']['startDraw'](_0x2a1613);}},{'key':_0x27271b(_0x3d01c9._0x582fb4),'value':function _0x33cbb8(){var _0x3bd62b=_0x27271b,_0x1fd0cc=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this['stopDraw'](),_0x1fd0cc['type']=_0x3bd62b(_0x526a16._0x4a767a),this['_graphicLayer']['startDraw'](_0x1fd0cc);}},{'key':'area','value':function _0x3a002b(){var _0x5868a0=_0x27271b,_0x4e46d1=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this[_0x5868a0(0x338)](),_0x4e46d1['type']=_0x5868a0(0x487),this[_0x5868a0(_0x5d2885._0x1ad3e6)]['startDraw'](_0x4e46d1);}},{'key':'areaSurface','value':function _0x2361b7(){var _0x23d602=_0x27271b,_0x481b44=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this[_0x23d602(_0x1a706d._0x12c760)](),_0x481b44['type']='areaSurfaceMeasure',this['_graphicLayer']['startDraw'](_0x481b44);}},{'key':'volume','value':function _0xfe2f22(){var _0x5ee047=_0x27271b,_0x2e5ae2=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this['stopDraw'](),_0x2e5ae2['type']='volumeMeasure',this['_graphicLayer'][_0x5ee047(_0x56e670._0x59b87c)](_0x2e5ae2);}},{'key':'height','value':function _0xf7f30e(){var _0x19a110=_0x27271b,_0x4ae3d4=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this[_0x19a110(0x338)](),_0x4ae3d4['type']='heightMeasure',this[_0x19a110(0x669)]['startDraw'](_0x4ae3d4);}},{'key':'heightTriangle','value':function _0xe2ce6f(){var _0xf337a0=_0x27271b,_0x4c8c51=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this[_0xf337a0(0x338)](),_0x4c8c51['type']='heightTriangleMeasure',this['_graphicLayer']['startDraw'](_0x4c8c51);}},{'key':'angle','value':function _0x5e37d5(){var _0x551cd6=_0x27271b,_0x3379e8=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this['stopDraw'](),_0x3379e8['type']='angleMeasure',this['_graphicLayer'][_0x551cd6(0x5b7)](_0x3379e8);}},{'key':_0x27271b(0x874),'value':function _0x25fd0d(){var _0x38a9d8=_0x27271b,_0x5d9392=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this['stopDraw'](),_0x5d9392['type']=_0x38a9d8(0x2c9),this[_0x38a9d8(0x669)][_0x38a9d8(0x5b7)](_0x5d9392);}},{'key':'stopDraw','value':function _0x469176(){var _0x545f9e=_0x27271b;return this[_0x545f9e(_0x20202a._0x3284c1)]['stopDraw']();}},{'key':'clearDrawing','value':function _0x17ced5(){var _0x26b7e1=_0x27271b;return this[_0x26b7e1(_0x2acc2b._0x41f1c7)][_0x26b7e1(_0x2acc2b._0x444646)]();}},{'key':'endDraw','value':function _0x33bffe(){var _0x4513c1=_0x27271b;return this[_0x4513c1(0x669)]['endDraw']();}},{'key':_0x27271b(_0x3d01c9._0x48b6d1),'value':function _0x1a8fda(){var _0x35361c=_0x27271b;return this['_graphicLayer'][_0x35361c(_0x3f91c9._0x249cb3)]();}},{'key':'updateUnit','value':function _0xafabc5(_0x4a0de2){var _0x36c140=_0x27271b;this[_0x36c140(_0x2740a9._0x1a9245)]['eachGraphic'](function(_0x5c828b){_0x5c828b['options']['unit']=_0x4a0de2,_0x5c828b['showText']&&_0x5c828b['showText'](_0x4a0de2);});}},{'key':_0x27271b(_0x3d01c9._0x473850),'value':function _0x23342f(_0x3d57d9){var _0xd9fdc3=_0x27271b;this['_graphicLayer']['destroy'](_0x3d57d9),_get(_getPrototypeOf(_0x177100[_0xd9fdc3(_0x3b2284._0x2e4784)]),'destroy',this)['call'](this,_0x3d57d9);}}]),_0x177100;}(BaseThing),FloodByGraphic=function(_0x8e877f){var _0x32b25f={_0x1e02cb:0x45a},_0x502ef0={_0x1da3e4:0x71e},_0x49fcff={_0x25ae60:0x398},_0x451e57={_0x137cf2:0x8d3,_0x2f2677:0x3f4},_0x5485f8={_0x570fc2:0xd21},_0x468ea3={_0xdd0ad3:0xe25},_0x57c1dc={_0x2e070d:0x4f5,_0x6ae1ec:0xd43},_0xc4e062={_0x1f81bb:0x71e,_0x4d3cce:0x5da,_0x21a552:0x4f5},_0x322a7c={_0x1c920a:0xa04,_0x226b2f:0xbe0,_0x5ebd0f:0x5c5,_0x17d560:0x4f5},_0x50f590={_0x146607:0x8e7},_0x566a87={_0x17eccc:0x514,_0x3c76fc:0xb3f},_0x54b59b={_0x104fa3:0x675,_0x1f7908:0xd21,_0x4efa53:0x632,_0x447168:0x70e,_0x1eb641:0x735},_0x4a9f61=_0x5a92ef;_inherits(_0x3e14fa,_0x8e877f);var _0x4b4f83=_createSuper(_0x3e14fa);function _0x3e14fa(){return _classCallCheck(this,_0x3e14fa),_0x4b4f83['apply'](this,arguments);}return _createClass(_0x3e14fa,[{'key':'positions','get':function _0x49a888(){var _0x2da309=_0x4361;return this['options'][_0x2da309(0xbe0)];},'set':function _0x2cc35a(_0x478047){var _0x5c7dad={_0x56d236:0x8e7},_0x27b175=_0x4361;this['options']['positions']=_0x478047;if(_0x478047){var _0x1a780b=[],_0x276334=[];_0x478047[_0x27b175(_0x54b59b._0x104fa3)](function(_0x2699ba){var _0x386397=_0x27b175,_0x473502=LngLatPoint['parse'](_0x2699ba);if(!_0x473502||!_0x473502['valid']())return;_0x473502[_0x386397(0x541)]=_0x473502['alt'],_0x276334['push'](_0x473502),_0x1a780b[_0x386397(_0x5c7dad._0x56d236)](_0x473502['toCartesian'](!![]));}),this['_poinst']=_0x276334,this[_0x27b175(_0x54b59b._0x1f7908)]=_0x1a780b;if(this['_map']){var _0x4be7fa,_0x375a53=(_0x4be7fa=this['options'][_0x27b175(_0x54b59b._0x4efa53)])!==null&&_0x4be7fa!==void 0x0?_0x4be7fa:Cesium__namespace[_0x27b175(_0x54b59b._0x447168)](this['_map'][_0x27b175(0xa85)](_0x1a780b));!_0x375a53&&(!Cesium__namespace['defined'](this['_last_depthTestAgainstTerrain'])&&(this['_last_depthTestAgainstTerrain']=this['_map']['scene']['globe']['depthTestAgainstTerrain']),this['_map']['scene']['globe'][_0x27b175(_0x54b59b._0x1eb641)]=!![]);}}else this['_hierarchyPositions']=null;}},{'key':'height','get':function _0x34379a(){var _0x396742=_0x4361,_0x3ad6a6;return(_0x3ad6a6=this['_extrudedHeight'])!==null&&_0x3ad6a6!==void 0x0?_0x3ad6a6:this[_0x396742(_0x566a87._0x17eccc)][_0x396742(_0x566a87._0x3c76fc)];},'set':function _0xba4db9(_0x40c0f7){var _0x4c2780=_0x4361;this['_extrudedHeight']=_0x40c0f7;if(this['options'][_0x4c2780(_0x322a7c._0x1c920a)]){!this['_poinst']&&this[_0x4c2780(0x514)][_0x4c2780(_0x322a7c._0x226b2f)]&&(this[_0x4c2780(_0x322a7c._0x226b2f)]=this[_0x4c2780(0x514)]['positions']);if(this[_0x4c2780(_0x322a7c._0x5ebd0f)]){var _0x1be3ef=[];this[_0x4c2780(_0x322a7c._0x5ebd0f)]['forEach'](function(_0x12cb7a){var _0x240686=_0x4c2780,_0x53da4d=LngLatPoint['parse'](_0x12cb7a);if(!_0x53da4d||!_0x53da4d[_0x240686(0x94c)]())return;_0x53da4d['alt']=_0x53da4d[_0x240686(0x541)]+_0x40c0f7,_0x1be3ef[_0x240686(_0x50f590._0x146607)](_0x53da4d['toCartesian'](!![]));}),this['_hierarchyPositions']=_0x1be3ef;}}this['fire'](EventType['change'],{'height':this[_0x4c2780(_0x322a7c._0x17d560)]});}},{'key':'speed','get':function _0x345123(){return this['options']['speed'];},'set':function _0x387d66(_0x32e998){this['options']['speed']=_0x32e998;}},{'key':'_mountedHook','value':function _0x54eb77(){var _0x4ee393=_0x4361,_0x3e7309=this;this[_0x4ee393(_0xc4e062._0x1f81bb)]=new GraphicLayer({'name':'淹没分析','private':!![]}),this[_0x4ee393(0x4f5)]=0x0;var _0x467c51=new Cesium__namespace['PolygonHierarchy'](),_0x2c8e11=_objectSpread2(_objectSpread2({'color':'#007be6','opacity':0.5,'outline':![]},this['options'][_0x4ee393(_0xc4e062._0x4d3cce)]||{}),{},{'perPositionHeight':!![]});!this['options']['perPositionHeight']&&(_0x2c8e11['height']=this[_0x4ee393(_0xc4e062._0x21a552)],_0x2c8e11['extrudedHeight']=new Cesium__namespace[(_0x4ee393(0xdcd))](function(_0x56c713){return _0x3e7309['_extrudedHeight'];},![]));var _0x5efcc1=new PolygonEntity({'positions':new Cesium__namespace['CallbackProperty'](function(_0xb914e5){var _0x212b95=_0x4ee393;if(!_0x3e7309['_hierarchyPositions'])return null;return _0x467c51[_0x212b95(0xbe0)]=_0x3e7309['_hierarchyPositions'],_0x467c51;},![]),'style':_0x2c8e11});this['graphic']=_0x5efcc1,Cesium__namespace['defined'](this['options']['minHeight'])&&Cesium__namespace['defined'](this['options']['maxHeight'])&&Cesium__namespace['defined'](this[_0x4ee393(0x514)][_0x4ee393(0xbe0)])&&this['setOptions']();}},{'key':_0x4a9f61(0xcef),'value':function _0xe8bf2a(){var _0x44c5d9=_0x4a9f61;this[_0x44c5d9(0x399)]['addLayer'](this[_0x44c5d9(0x71e)]),this['graphicLayer']['addGraphic'](this['graphic']);}},{'key':'_removedHook','value':function _0x50b9d7(){var _0x2bbbe1=_0x4a9f61;this[_0x2bbbe1(0x399)][_0x2bbbe1(0xa2f)](this[_0x2bbbe1(0x71e)]),this['clear']();}},{'key':_0x4a9f61(_0x32b25f._0x1e02cb),'value':function _0x1c7a05(_0x4a487d){var _0x445bd0=_0x4a9f61;_0x4a487d&&(this['options']=_objectSpread2(_objectSpread2({},this['options']),_0x4a487d));this['stop']();var _0x379d2d=this['options']['minHeight'],_0x4e943d=this['options']['maxHeight'];if(!Cesium__namespace['defined'](_0x379d2d)){logError$1('minHeight\x20请传入有效数值!',_0x379d2d);return;}if(!Cesium__namespace['defined'](_0x4e943d)){logError$1('maxHeight\x20请传入有效数值!',_0x4e943d);return;}if(_0x379d2d>_0x4e943d){var _0x5bbfb8=_0x379d2d;_0x379d2d=_0x4e943d,_0x4e943d=_0x5bbfb8;}return this[_0x445bd0(_0x57c1dc._0x2e070d)]=_0x379d2d,this[_0x445bd0(_0x57c1dc._0x6ae1ec)]=_0x4e943d,this['positions']=this['options']['positions'],this;}},{'key':'start','value':function _0x220515(){var _0x275e56=_0x4a9f61,_0x2033b1=this;if(!this[_0x275e56(_0x5485f8._0x570fc2)]){logError$1('请传入淹没区域才能开始分析');return;}this['stop'](),this['isStart']=!![],this['fire'](EventType['start']),this['_timeTik']=setInterval(function(){var _0x2dc142=_0x275e56;if(_0x2033b1['_extrudedHeight']>=_0x2033b1['_maxHeight']){_0x2033b1[_0x2dc142(_0x468ea3._0xdd0ad3)]();return;}var _0x31c894=_0x2033b1['_extrudedHeight']+_0x2033b1['speed'];_0x31c894>_0x2033b1[_0x2dc142(0xd43)]?_0x2033b1[_0x2dc142(0xd04)]=_0x2033b1['_maxHeight']:_0x2033b1['height']=_0x31c894;},0x64);}},{'key':'stop','value':function _0x3341a9(){var _0x102be8=_0x4a9f61;if(!this['isStart'])return;this[_0x102be8(_0x451e57._0x137cf2)]&&(clearInterval(this['_timeTik']),delete this['_timeTik']),this[_0x102be8(_0x451e57._0x2f2677)]=![],this['fire'](EventType['end']);}},{'key':'restart','value':function _0x42f8e9(){var _0x33413b=_0x4a9f61;this[_0x33413b(0x45a)](),this['start']();}},{'key':'clear','value':function _0x1bf9b9(){var _0x387ad8=_0x4a9f61;this['positions']=null,this['_last_depthTestAgainstTerrain']!=null&&(this['_map']['scene']['globe']['depthTestAgainstTerrain']=this[_0x387ad8(_0x49fcff._0x25ae60)],delete this['_last_depthTestAgainstTerrain']),this['stop']();}},{'key':'destroy','value':function _0x53129b(_0x4cbe34){var _0x5cf147=_0x4a9f61;this[_0x5cf147(_0x502ef0._0x1da3e4)]&&this['graphicLayer'][_0x5cf147(0xc9d)](_0x4cbe34),_get(_getPrototypeOf(_0x3e14fa['prototype']),'destroy',this)['call'](this,_0x4cbe34);}}]),_0x3e14fa;}(BaseThing),Slope=function(_0x21de6f){var _0x2a0e47={_0x280a69:0xace,_0x1585e4:0xeb1,_0x22f4b2:0xeb1},_0x3c6d7e={_0x15660d:0xda2},_0x505958={_0x48774a:0x888,_0x25d814:0xd04,_0x239365:0x7a6,_0x17b7c9:0x510,_0x9b0d2f:0x99c,_0x63b2a0:0x5a3},_0x34b267={_0x5adb9e:0x4c0},_0xc165ad={_0x4e9ca7:0xd04,_0x3331f3:0x9d3},_0x2eb3ca={_0x480364:0x514,_0x337994:0x6ba,_0x18d555:0xaa1,_0x28b320:0x683,_0x467cb7:0xb3f,_0x34c4fa:0x77f,_0xb59f86:0xb3e},_0x16ebed={_0x2a67f1:0x399},_0x1e0ff9={_0x11aa89:0x514,_0x5e0224:0xbe0},_0xfd3268={_0x8a8815:0x514},_0x4a28ad={_0x55a9a7:0x514,_0x4eedae:0x84b,_0x1424eb:0x3d5,_0x228e09:0x7ad};_inherits(_0x36addd,_0x21de6f);var _0x1acb82=_createSuper(_0x36addd);function _0x36addd(){var _0x2d06d0=_0x4361,_0x5573f6,_0xaf7b7a,_0x4ae6d2,_0x57456a,_0x1a7cc8,_0x360d57=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x36addd),_0x1a7cc8=_0x1acb82['call'](this,_0x360d57),_0x1a7cc8[_0x2d06d0(_0x4a28ad._0x55a9a7)]['arrow']=_0x1a7cc8['options']['arrow']||{},_0x1a7cc8['options']['arrow']['show']=(_0x5573f6=_0x1a7cc8['options']['arrow']['show'])!==null&&_0x5573f6!==void 0x0?_0x5573f6:!![],_0x1a7cc8['options']['arrow'][_0x2d06d0(_0x4a28ad._0x4eedae)]=(_0xaf7b7a=_0x1a7cc8['options']['arrow']['color'])!==null&&_0xaf7b7a!==void 0x0?_0xaf7b7a:Cesium__namespace[_0x2d06d0(_0x4a28ad._0x1424eb)][_0x2d06d0(0xe4d)],_0x1a7cc8['options']['arrow']['width']=(_0x4ae6d2=_0x1a7cc8['options'][_0x2d06d0(0x99c)]['width'])!==null&&_0x4ae6d2!==void 0x0?_0x4ae6d2:0xf,_0x1a7cc8['options']['arrow'][_0x2d06d0(_0x4a28ad._0x228e09)]=(_0x57456a=_0x1a7cc8['options']['arrow'][_0x2d06d0(0x7ad)])!==null&&_0x57456a!==void 0x0?_0x57456a:0.3,_0x1a7cc8;}return _createClass(_0x36addd,[{'key':'_mountedHook','value':function _0x49a4b3(){var _0x659c2f={_0x5644ad:0x310},_0x16952f=_0x4361;this['graphicLayer']=new GraphicLayer(_objectSpread2(_objectSpread2({'name':'坡度坡向','tooltip':function _0x2e97a2(_0x543eec){var _0x24c42f=_0x4361,_0x8a3743,_0x72760d=(_0x8a3743=_0x543eec['graphic'])===null||_0x8a3743===void 0x0?void 0x0:_0x8a3743[_0x24c42f(_0x659c2f._0x5644ad)];if(!_0x72760d)return;return'坡度:\x20'['concat'](_0x72760d['slopeStr1'],'\x20\x20(')[_0x24c42f(0x4b9)](_0x72760d[_0x24c42f(0x5e5)],')<br\x20/>坡向:\x20')['concat'](_0x72760d['direction'],'°');}},this[_0x16952f(_0xfd3268._0x8a8815)]),{},{'private':!![]}));}},{'key':'_addedHook','value':function _0x21ed2a(){var _0x502611=_0x4361;this[_0x502611(0x399)]['addLayer'](this['graphicLayer']),this[_0x502611(_0x1e0ff9._0x11aa89)]['positions']&&this['options'][_0x502611(0xbe0)][_0x502611(0x6ba)]>0x0&&this['add'](this[_0x502611(_0x1e0ff9._0x11aa89)][_0x502611(_0x1e0ff9._0x5e0224)],this[_0x502611(_0x1e0ff9._0x11aa89)]);}},{'key':'_removedHook','value':function _0x5c2067(){var _0x24e797=_0x4361;this[_0x24e797(_0x16ebed._0x2a67f1)]['removeLayer'](this['graphicLayer']),this['clear']();}},{'key':'add','value':function _0x5a8f84(_0x484851){var _0x572b2f=_0x4361,_0x5ecce6,_0x250dec=this,_0x50857e=arguments[_0x572b2f(0x6ba)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(!_0x484851||_0x484851['length']<0x1)return;_0x484851=LngLatArray['toCartesians'](_0x484851),this['_eventResult']={'positions':_0x484851},this['_stateOkIndex']=0x0,this['_arrowInstances']=[],this['_arrData']=[];var _0x414cea=(_0x5ecce6=_0x50857e['splitNum'])!==null&&_0x5ecce6!==void 0x0?_0x5ecce6:0x8;if(_0x484851['length']>0x2&&_0x414cea>0x1)interPolygon({'scene':this['_map'][_0x572b2f(0x7c9)],'positions':_0x484851,'has3dtiles':![],'onlyPoint':!![],'splitNum':_0x414cea})['then'](function(_0x2a810b){var _0x21bbb1=_0x572b2f;_0x250dec['options'][_0x21bbb1(0x99c)]['length']?_0x250dec['_arrowLength']=_0x250dec[_0x21bbb1(_0x2eb3ca._0x480364)]['arrow'][_0x21bbb1(_0x2eb3ca._0x337994)]:_0x250dec['_arrowLength']=Cesium__namespace['Math']['chordLength'](_0x2a810b[_0x21bbb1(_0x2eb3ca._0x18d555)],_0x250dec['_map']['scene']['globe']['ellipsoid']['maximumRadius'])*_0x250dec['options']['arrow']['scale'];_0x250dec[_0x21bbb1(0x683)]['maxHeight']=_0x2a810b['maxHeight'],_0x250dec[_0x21bbb1(_0x2eb3ca._0x28b320)]['minHeight']=_0x2a810b[_0x21bbb1(_0x2eb3ca._0x467cb7)],_0x484851=[];for(var _0x33ffb5=0x0;_0x33ffb5<_0x2a810b[_0x21bbb1(_0x2eb3ca._0x34c4fa)]['length'];_0x33ffb5++){_0x484851['push'](_0x2a810b['list'][_0x33ffb5][_0x21bbb1(_0x2eb3ca._0xb59f86)]);}_0x250dec['_stateAll']=_0x484851[_0x21bbb1(_0x2eb3ca._0x337994)];for(var _0x10e6d0=0x0;_0x10e6d0<_0x250dec['_stateAll'];_0x10e6d0++){_0x250dec['_fxOnePoint'](_0x484851[_0x10e6d0],_0x50857e);}});else{var _0x17e5b7;this[_0x572b2f(0x527)]=(_0x17e5b7=this['options']['arrow'][_0x572b2f(0x6ba)])!==null&&_0x17e5b7!==void 0x0?_0x17e5b7:0x28,this['_stateAll']=_0x484851['length'];for(var _0x428dfb=0x0;_0x428dfb<this['_stateAll'];_0x428dfb++){this['_fxOnePoint'](_0x484851[_0x428dfb],_0x50857e);}}}},{'key':'_fxOnePoint','value':function _0x52ee42(_0x5dc073,_0x4e7298){var _0x3dbdeb=_0x4361,_0x4abdef,_0x4a98d7,_0x584c18=this;if(!_0x5dc073)return;var _0x4c3603=getEllipseOuterPositions({'position':_0x5dc073,'radius':(_0x4abdef=_0x4e7298['radius'])!==null&&_0x4abdef!==void 0x0?_0x4abdef:0x2,'count':(_0x4a98d7=_0x4e7298[_0x3dbdeb(_0x34b267._0x5adb9e)])!==null&&_0x4a98d7!==void 0x0?_0x4a98d7:0x4});_0x4c3603['push'](_0x5dc073);var _0x144fd0=this['_map']['scene'][_0x3dbdeb(0xcb2)]['ellipsoid'];computeSurfacePoints({'scene':this[_0x3dbdeb(0x399)][_0x3dbdeb(0x7c9)],'positions':_0x4c3603,'has3dtiles':_0x4e7298['has3dtiles']})[_0x3dbdeb(0xab5)](function(_0x530de6){var _0x4252ab=_0x3dbdeb;if(_0x584c18['_stateAll']===0x0)return;_0x530de6['noHeight']&&logWarn('未获取到高度值,贴地高度计算存在误差');var _0x5bddc9=_0x144fd0['cartesianArrayToCartographicArray'](_0x530de6[_0x4252ab(0xbe0)]),_0x2b73d6=_0x5bddc9['pop'](),_0x49aac7=0x0,_0xa58010=_0x5bddc9[0x0]['height'],_0x3c988e=0x0,_0xf067e2=_0x5bddc9[0x0][_0x4252ab(0xd04)];for(var _0x38dda4=0x1;_0x38dda4<_0x5bddc9['length']-0x1;_0x38dda4++){var _0x3ccb98=_0x5bddc9[_0x38dda4];_0x3ccb98['height']>_0xa58010&&(_0xa58010=_0x3ccb98[_0x4252ab(_0xc165ad._0x4e9ca7)],_0x49aac7=_0x38dda4),_0x3ccb98['height']<_0xf067e2&&(_0xf067e2=_0x3ccb98[_0x4252ab(0xd04)],_0x3c988e=_0x38dda4);}var _0x5a077f=_0x5bddc9[_0x49aac7],_0x51b2cd=_0x5bddc9[_0x3c988e],_0x31ffd0=_0x584c18['getSlope'](_0x2b73d6,_0x5a077f),_0x14817e=_0x584c18['getSlope'](_0x2b73d6,_0x51b2cd);_0x31ffd0>_0x14817e?_0x584c18[_0x4252ab(_0xc165ad._0x3331f3)](_0x5dc073,_0x2b73d6,_0x5a077f,_0x31ffd0):_0x584c18['_fxOnePointOk'](_0x5dc073,_0x2b73d6,_0x51b2cd,_0x14817e);});}},{'key':'_fxOnePointOk','value':function _0x255b40(_0x221efa,_0xdc222b,_0x8a1d69,_0x417fff){var _0x10249b=_0x4361,_0x525174=Cesium__namespace['Cartographic']['toCartesian'](_0xdc222b),_0x4f6c8e=Cesium__namespace[_0x10249b(_0x505958._0x48774a)]['toCartesian'](_0x8a1d69);_0x4f6c8e=getOnLinePointByLen(_0x525174,_0x4f6c8e,this['_arrowLength']);var _0x582118;_0xdc222b['height']>_0x8a1d69[_0x10249b(_0x505958._0x25d814)]?_0x582118=[_0x525174,_0x4f6c8e]:_0x582118=[_0x4f6c8e,_0x525174];var _0x406e86=getAngle(_0x582118[0x0],_0x582118[0x1],!![]),_0x3fb122=Math['atan'](_0x417fff)*0xb4/Math['PI'];_0x3fb122=Number(_0x3fb122[_0x10249b(0x905)](0x2));var _0x17a89e=_0x3fb122+'°',_0x385aa9=(_0x417fff*0x64)[_0x10249b(0x905)](0x2)+'%',_0x5d1179={'position':_0x221efa,'slope':_0x3fb122,'slopeStr1':_0x17a89e,'slopeStr2':_0x385aa9,'direction':_0x406e86};!this['_arrData']&&(this['_arrData']=[]);this['_arrData']['push'](_0x5d1179),this['fire'](EventType['endItem'],{'data':_0x5d1179,'index':this['_stateOkIndex']});this[_0x10249b(0x514)]['arrow'][_0x10249b(_0x505958._0x239365)]&&this[_0x10249b(0x867)]['push']({'positions':_0x582118,'attr':_0x5d1179});this['_stateOkIndex']++;if(this[_0x10249b(_0x505958._0x17b7c9)]>=this['_stateAll']){if(this['options'][_0x10249b(_0x505958._0x9b0d2f)]['show']&&this['_arrowInstances']['length']>0x0){var _0x16d449=new PolylineCombine({'instances':this['_arrowInstances'],'style':_objectSpread2({'materialType':PolylineArrow},this['options'][_0x10249b(0x99c)])});this['graphicLayer']['addGraphic'](_0x16d449);}this[_0x10249b(0xb03)](EventType[_0x10249b(_0x505958._0x63b2a0)],_objectSpread2(_objectSpread2({},this['_eventResult']||{}),{},{'data':this['_arrData']}));}}},{'key':'getSlope','value':function _0x1e637e(_0x5121be,_0x50f459){var _0x2b9c49=_0x4361;if(!_0x5121be||!_0x50f459)return;var _0x553b49=Math['abs'](_0x5121be['height']-_0x50f459[_0x2b9c49(0xd04)]),_0x4043e3=Cesium__namespace[_0x2b9c49(0x23b)][_0x2b9c49(0x89a)](Cesium__namespace['Cartographic']['toCartesian'](_0x5121be),Cesium__namespace['Cartesian3'][_0x2b9c49(_0x3c6d7e._0x15660d)](_0x50f459['longitude'],_0x50f459['latitude'],_0x5121be['height'])),_0x519a70=_0x553b49/_0x4043e3;return _0x519a70;}},{'key':'clear','value':function _0x1fa183(){var _0x6699a=_0x4361;this['graphicLayer'][_0x6699a(0x1c8)](),this['_arrowInstances']=[],this['_arrData']=[],this['_stateAll']=0x0,this[_0x6699a(0x510)]=0x0;}}],[{'key':'getSlope','value':function _0x4a3fee(_0x438d19){var _0x1defad={_0x195cce:0x9d6};return new Promise(function(_0x2c680a,_0x1dff67){var _0x1a4ceb=_0x4361,_0x7c61e4=new _0x36addd({'positions':_0x438d19[_0x1a4ceb(0xbe0)],'splitNum':0x1,'radius':_0x438d19['radius'],'count':_0x438d19['count'],'has3dtiles':_0x438d19[_0x1a4ceb(0x632)],'point':{'show':![]},'arrow':{'show':![]}});_0x7c61e4[_0x1a4ceb(0xb92)](_0x438d19[_0x1a4ceb(_0x2a0e47._0x280a69)]),_0x438d19[_0x1a4ceb(_0x2a0e47._0x1585e4)]&&_0x7c61e4['on'](EventType[_0x1a4ceb(_0x2a0e47._0x22f4b2)],_0x438d19['endItem']),_0x7c61e4['on'](EventType['end'],function(_0x2e501d){var _0x2cbe39=_0x1a4ceb;_0x7c61e4[_0x2cbe39(0xc9d)](),_0x438d19['callback']&&_0x438d19[_0x2cbe39(_0x1defad._0x195cce)](_0x2e501d),_0x2c680a(_0x2e501d);});});}}]),_0x36addd;}(BaseThing),TerrainPlanClip=function(_0x59f9e8){var _0xe1842a={_0x47f43f:0x3fd},_0x5c7c30={_0x2e4e9b:0x669,_0x3a5cf7:0x399,_0x496c83:0x9a6,_0x11c713:0x399,_0x20d610:0xcb2},_0x55d6f2={_0x335184:0x573,_0x200ce8:0x23b,_0x5aab10:0x2ef,_0x2b2f87:0xfa8,_0x18bf98:0x5fa,_0x128075:0x514,_0x167fc4:0x608,_0x281db8:0x3d5},_0x3f2009={_0x4a9395:0x399},_0x3a1b87={_0x172fff:0x8ac,_0x405d2d:0x669,_0x189ee3:0xbe0},_0x5aed9a={_0xee34d6:0x445},_0x500b15={_0x38dcd8:0xbc0},_0x418aa5={_0x4783f8:0x514},_0x31ff3b={_0x2ae385:0xa90},_0x551ed3=_0x5a92ef;_inherits(_0x14289b,_0x59f9e8);var _0x2b8f03=_createSuper(_0x14289b);function _0x14289b(){var _0xd7bc3b=_0x4361;return _classCallCheck(this,_0x14289b),_0x2b8f03[_0xd7bc3b(_0x31ff3b._0x2ae385)](this,arguments);}return _createClass(_0x14289b,[{'key':'positions','get':function _0x159b1a(){var _0x5ef7e9=_0x4361;return this[_0x5ef7e9(0x896)];},'set':function _0xec9d31(_0x40eb6e){var _0x14da66=_0x4361;this[_0x14da66(0x1c8)](),this['_positions']=_0x40eb6e,this['setPositions'](_0x40eb6e);}},{'key':'diffHeight','get':function _0xafb1b0(){return this['options']['diffHeight'];},'set':function _0x520018(_0x2a54cd){var _0xc9a039=_0x4361;this['options']['diffHeight']=_0x2a54cd,this['_graphicLayer']&&this['_graphicLayer'][_0xc9a039(0x4ab)](function(_0x58d80c){_0x58d80c['diffHeight']=_0x2a54cd;});}},{'key':'clipOutSide','get':function _0x91b815(){var _0x26af0f=_0x4361;return this[_0x26af0f(_0x418aa5._0x4783f8)]['clipOutSide'];},'set':function _0x10c154(_0x5d66cf){var _0x446dad=_0x4361;this['options'][_0x446dad(_0x500b15._0x38dcd8)]=_0x5d66cf,this['_map']&&this[_0x446dad(0x896)]&&this['setPositions'](this['_positions']);}},{'key':'_enabledHook','value':function _0x1808b1(_0x155695){var _0x13f324=_0x4361;this['_map']['scene']['globe']['clippingPlanes']&&(this['_map']['scene'][_0x13f324(0xcb2)]['clippingPlanes'][_0x13f324(_0x5aed9a._0xee34d6)]=_0x155695),this[_0x13f324(0x669)]&&(this[_0x13f324(0x669)][_0x13f324(0x7a6)]=_0x155695);}},{'key':_0x551ed3(0x415),'value':function _0x4e45c6(){}},{'key':'_addedHook','value':function _0x443e2a(){var _0x142224=_0x551ed3;this['_graphicLayer']=new GraphicLayer(_objectSpread2(_objectSpread2({},this['options']),{},{'private':!![]})),this['_map'][_0x142224(_0x3a1b87._0x172fff)](this[_0x142224(_0x3a1b87._0x405d2d)]),this['options'][_0x142224(0xbe0)]&&this['options'][_0x142224(_0x3a1b87._0x189ee3)][_0x142224(0x6ba)]>0x0&&this['setPositions'](this['options'][_0x142224(0xbe0)]);}},{'key':_0x551ed3(_0xe1842a._0x47f43f),'value':function _0x25338b(){var _0x391a56=_0x551ed3;this['clear'](),this['_graphicLayer']&&(this[_0x391a56(_0x3f2009._0x4a9395)]['removeLayer'](this[_0x391a56(0x669)]),delete this[_0x391a56(0x669)]);}},{'key':'setPositions','value':function _0xd90bc4(_0x91a179){var _0x461db9=_0x551ed3,_0x54985d,_0x329ed1;this['clear']();if(!_0x91a179||_0x91a179['length']<0x3){logError$1(_0x461db9(0x5d9),_0x91a179);return;}_0x91a179=LngLatArray[_0x461db9(_0x55d6f2._0x335184)](_0x91a179),this['_positions']=_0x91a179;var _0x5eb80f=[],_0x28de0d=_0x91a179['length'],_0x58baaf,_0x30bc71=formatNum$1(getAngle(_0x91a179[0x0],_0x91a179[0x1]),0x2);if(_0x30bc71>-0.02&&_0x30bc71<0.02)_0x58baaf=![];else{var _0xa05c66=formatNum$1(getAngle(_0x91a179[0x0],_0x91a179[0x2]),0x2);_0x58baaf=_0x30bc71<_0xa05c66;}this['clipOutSide']&&(_0x58baaf=!_0x58baaf);for(var _0x1d8adc=0x0;_0x1d8adc<_0x28de0d;++_0x1d8adc){var _0xf860b3=(_0x1d8adc+0x1)%_0x28de0d,_0x416f07=Cesium__namespace['Cartesian3']['midpoint'](_0x91a179[_0x1d8adc],_0x91a179[_0xf860b3],new Cesium__namespace['Cartesian3']()),_0x5dc3a9=Cesium__namespace[_0x461db9(0x23b)]['normalize'](_0x416f07,new Cesium__namespace['Cartesian3']()),_0x2a4968=void 0x0;_0x58baaf?_0x2a4968=Cesium__namespace[_0x461db9(_0x55d6f2._0x200ce8)]['subtract'](_0x91a179[_0x1d8adc],_0x416f07,new Cesium__namespace[(_0x461db9(0x23b))]()):_0x2a4968=Cesium__namespace[_0x461db9(0x23b)][_0x461db9(0xf4a)](_0x91a179[_0xf860b3],_0x416f07,new Cesium__namespace['Cartesian3']());_0x2a4968=Cesium__namespace['Cartesian3']['normalize'](_0x2a4968,_0x2a4968);var _0x3dfdb1=Cesium__namespace[_0x461db9(0x23b)][_0x461db9(_0x55d6f2._0x5aab10)](_0x2a4968,_0x5dc3a9,new Cesium__namespace['Cartesian3']());_0x3dfdb1=Cesium__namespace[_0x461db9(0x23b)][_0x461db9(_0x55d6f2._0x2b2f87)](_0x3dfdb1,_0x3dfdb1);var _0x4cde85=new Cesium__namespace['Plane'](_0x3dfdb1,0x0),_0x4dea91=Cesium__namespace['Plane']['getPointDistance'](_0x4cde85,_0x416f07);_0x5eb80f['push'](new Cesium__namespace['ClippingPlane'](_0x3dfdb1,_0x4dea91));}this['_map']['scene']['globe']['clippingPlanes']=new Cesium__namespace[(_0x461db9(_0x55d6f2._0x18bf98))]({'planes':_0x5eb80f,'edgeWidth':(_0x54985d=this[_0x461db9(_0x55d6f2._0x128075)][_0x461db9(_0x55d6f2._0x167fc4)])!==null&&_0x54985d!==void 0x0?_0x54985d:0x1,'edgeColor':(_0x329ed1=this[_0x461db9(_0x55d6f2._0x128075)][_0x461db9(0x525)])!==null&&_0x329ed1!==void 0x0?_0x329ed1:Cesium__namespace[_0x461db9(_0x55d6f2._0x281db8)]['WHITE'],'unionClippingRegions':this['clipOutSide'],'enabled':!![]});if(this['options'][_0x461db9(0x634)]){var _0x32fdd0=new Pit({'style':this['options'],'positions':_0x91a179});this['_graphicLayer']['addGraphic'](_0x32fdd0);}}},{'key':'clear','value':function _0x704027(){var _0x4fae95=_0x551ed3,_0x4db43b,_0x811667;if(!this['_map'])return;this['_positions']=null,this['_graphicLayer']&&this[_0x4fae95(_0x5c7c30._0x2e4e9b)][_0x4fae95(0x1c8)](),(_0x4db43b=this[_0x4fae95(_0x5c7c30._0x3a5cf7)]['scene'][_0x4fae95(0xcb2)])!==null&&_0x4db43b!==void 0x0&&(_0x811667=_0x4db43b[_0x4fae95(_0x5c7c30._0x496c83)])!==null&&_0x811667!==void 0x0&&_0x811667['enabled']&&(this['_map']['scene']['globe'][_0x4fae95(_0x5c7c30._0x496c83)][_0x4fae95(0x445)]=![]),this[_0x4fae95(_0x5c7c30._0x11c713)]['scene'][_0x4fae95(_0x5c7c30._0x20d610)]['clippingPlanes']=undefined;}}]),_0x14289b;}(BaseThing),TerrainEditVS=_0x5a92ef(0x3d4),TerrainEditFS=_0x5a92ef(0x2ac),TerrainEditBase=function(_0xd52f0d){var _0x3c8615={_0x1dd9ec:0xa8d,_0x12cea9:0x7ab},_0x1e9dd7={_0x2b089b:0xa3c,_0x3b1f1b:0xb1f,_0x5ec301:0x89a},_0x22d9e5={_0x444d6e:0x713},_0x6ecaad={_0x3bce55:0xc13,_0xdb67da:0x9fe},_0x4eca54={_0x1923af:0x2e5,_0x37d36b:0xf22,_0x3e727a:0x85f},_0x13e50b={_0x17b656:0x7c9,_0x282f0d:0x6ba,_0x3ae2f5:0x675,_0x40fd1d:0xbb7,_0x2d2387:0xbea,_0x5ceabc:0x23b,_0x119b11:0xc40,_0x2c9e41:0x522,_0x7bb157:0x517,_0x4ebe32:0x5dc},_0x4c795e={_0x587a84:0x95b,_0x513f49:0x6ba,_0x14f012:0x8e7,_0x4acb18:0x379,_0x30dcd2:0x962,_0x4ff3cd:0x360},_0x347477={_0x201d90:0xc0d,_0x3016a4:0x9ed},_0x296672={_0x58babf:0x7a6},_0x115787={_0x31b0e3:0x63b},_0x5a1dd3={_0x14ed10:0x5dc,_0x343ac7:0x585},_0x2da45b={_0x47ef9c:0xbe0,_0x5a69e0:0xf78},_0x4f0f0e={_0x52aeea:0x6ba},_0x69eb77={_0x139b0e:0xc0d,_0x2ad2ef:0xbe0},_0x1e5cd4=_0x5a92ef;_inherits(_0x1300c2,_0xd52f0d);var _0x2f75e2=_createSuper(_0x1300c2);function _0x1300c2(){var _0x18c0ba=_0x4361,_0x5875cf,_0x585fef,_0xd116cb,_0x167b45=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1300c2),_0xd116cb=_0x2f75e2[_0x18c0ba(0x53f)](this,_0x167b45),!isMars3DCesium&&logError$1('该功能需要引入mars3d修改版Cesium库(mars3d-cesium库)才支持!',_assertThisInitialized(_0xd116cb)),_0xd116cb[_0x18c0ba(0x838)]=(_0x5875cf=_0x167b45['heightVal'])!==null&&_0x5875cf!==void 0x0?_0x5875cf:new Cesium__namespace['Cartesian4'](0x0,0x0,0x0,0x1f4),_0xd116cb['_maxCanvasSize']=(_0x585fef=_0x167b45['maxCanvasSize'])!==null&&_0x585fef!==void 0x0?_0x585fef:0x1000,_0xd116cb[_0x18c0ba(0xc0d)]=[],_0xd116cb;}return _createClass(_0x1300c2,[{'key':'analysisOptions','get':function _0x4b8815(){var _0x215488,_0x28b0f8,_0x5d95ff,_0x28b3bc,_0x453fb3,_0x301ecf;return(_0x215488=this['_map'])===null||_0x215488===void 0x0?void 0x0:(_0x28b0f8=_0x215488['scene'])===null||_0x28b0f8===void 0x0?void 0x0:(_0x5d95ff=_0x28b0f8['globe'])===null||_0x5d95ff===void 0x0?void 0x0:(_0x28b3bc=_0x5d95ff['_surface'])===null||_0x28b3bc===void 0x0?void 0x0:(_0x453fb3=_0x28b3bc['tileProvider'])===null||_0x453fb3===void 0x0?void 0x0:(_0x301ecf=_0x453fb3['marsOptions'])===null||_0x301ecf===void 0x0?void 0x0:_0x301ecf['flood'];}},{'key':'list','get':function _0x4a4c80(){return this['_areaList'];}},{'key':'showElseArea','get':function _0x4fc940(){var _0x1d69ff=_0x4361,_0x578f65,_0x2d4ca5;return(_0x578f65=(_0x2d4ca5=this[_0x1d69ff(0xf22)])===null||_0x2d4ca5===void 0x0?void 0x0:_0x2d4ca5['showElseArea'])!==null&&_0x578f65!==void 0x0?_0x578f65:!![];},'set':function _0x4040fc(_0x496437){var _0x4ff78b=_0x4361;this[_0x4ff78b(0xf22)][_0x4ff78b(0x5ab)]=_0x496437;}},{'key':_0x1e5cd4(0xbe0),'get':function _0x41efc5(){var _0x169dfd=_0x1e5cd4;return this[_0x169dfd(0x6ba)]>0x0?this[_0x169dfd(_0x69eb77._0x139b0e)][0x0][_0x169dfd(_0x69eb77._0x2ad2ef)]:null;},'set':function _0x4244df(_0x4ddd17){this['clear'](),this['addArea'](_0x4ddd17);}},{'key':'length','get':function _0x35777e(){var _0x21cf1c=_0x1e5cd4;if(this['_areaList']){var _0x52558e;return(_0x52558e=this[_0x21cf1c(0xc0d)])===null||_0x52558e===void 0x0?void 0x0:_0x52558e[_0x21cf1c(_0x4f0f0e._0x52aeea)];}else return 0x0;}},{'key':'_enabledHook','value':function _0x18c4ba(_0x1e8382){this['analysisOptions']['enabled']=_0x1e8382;}},{'key':'_addedHook','value':function _0x3398a8(){var _0x266ef4=_0x1e5cd4,_0x11cae0;this[_0x266ef4(0xf22)]['showElseArea']=(_0x11cae0=this['options']['showElseArea'])!==null&&_0x11cae0!==void 0x0?_0x11cae0:!![],this['options']['positions']&&this['addArea'](this['options'][_0x266ef4(_0x2da45b._0x47ef9c)]),this['options']['dynamicView']&&(this['_scopeIds_last']=[],this['_map']['on'](EventType[_0x266ef4(_0x2da45b._0x5a69e0)],this['_map_preUpdateHandler'],this));}},{'key':'_removedHook','value':function _0x5e58ec(){var _0x4e1865=_0x1e5cd4;this['options']['dynamicView']&&(this['_map']['off'](EventType['preUpdate'],this['_map_preUpdateHandler'],this),this['_scopeIds_last']=[]),this[_0x4e1865(0x1c8)](),this['analysisOptions']['enabled']=![],this[_0x4e1865(0xf22)][_0x4e1865(0x483)]=Cesium__namespace['Matrix4']['IDENTITY'],this['analysisOptions']['polygonTexture']=undefined;}},{'key':'clear','value':function _0xa96b83(){this['_areaList']=[],this['_clearDraw']();}},{'key':'_clearDraw','value':function _0x167524(){var _0x26d8d9=_0x1e5cd4;this['analysisOptions']['inverMatrix']=Cesium__namespace['Matrix4']['IDENTITY'],this['analysisOptions'][_0x26d8d9(0x2e5)]=undefined,this['_polygonTexture']&&(this[_0x26d8d9(0x5dc)]['destroy'](),delete this[_0x26d8d9(_0x5a1dd3._0x14ed10)]),this['_framebuffer']&&(this[_0x26d8d9(_0x5a1dd3._0x343ac7)][_0x26d8d9(0xc9d)](),delete this['_framebuffer']);}},{'key':'getAreaById','value':function _0x315e3c(_0x2e9d28){if(!isNumber(_0x2e9d28))return _0x2e9d28;for(var _0x106b8b=0x0;_0x106b8b<this['_areaList']['length'];_0x106b8b++){var _0xf79e0=this['_areaList'][_0x106b8b];if(_0xf79e0['id']===_0x2e9d28)return _0xf79e0;}return null;}},{'key':'hideArea','value':function _0xc685f0(_0x4dbd62){var _0x18b550=_0x1e5cd4,_0x52de14=this[_0x18b550(_0x115787._0x31b0e3)](_0x4dbd62);_0x52de14&&(_0x52de14['show']=![],_0x52de14['pitPrimitive']&&(_0x52de14['pitPrimitive']['show']=![]),this['_update']());}},{'key':'showArea','value':function _0x5ad530(_0x33bec3){var _0x1a960f=_0x1e5cd4,_0x5d123e=this['getAreaById'](_0x33bec3);_0x5d123e&&(_0x5d123e[_0x1a960f(_0x296672._0x58babf)]=!![],_0x5d123e[_0x1a960f(0xbce)]&&(_0x5d123e['pitPrimitive']['show']=!![]),this['_update']());}},{'key':_0x1e5cd4(_0x3c8615._0x1dd9ec),'value':function _0x154556(_0x196fb9){}},{'key':'removeArea','value':function _0xddc4c6(_0x592c58){var _0x1d090d=_0x1e5cd4;isNumber(_0x592c58)&&(_0x592c58=this['getAreaById'](_0x592c58));if(!_0x592c58)return;this['_removeAreaHook'](_0x592c58),removeArrayItem(this[_0x1d090d(_0x347477._0x201d90)],_0x592c58),this[_0x1d090d(_0x347477._0x3016a4)]();}},{'key':'_addAreaHook','value':function _0x48f06f(_0x56392b){}},{'key':_0x1e5cd4(_0x3c8615._0x12cea9),'value':function _0xd249a4(_0x5c44c1,_0x2ff0e1){if(!_0x5c44c1||_0x5c44c1['length']===0x0)return;var _0x257855={'show':!![],'scope':!![],'id':getGlobalId(),'positions_original':_0x5c44c1,'positions':LngLatArray['toCartesians'](_0x5c44c1,!![])};return this['_areaList']['push'](_0x257855),logInfo('添加地形处理区域',LngLatArray['toArray'](_0x5c44c1)),this['_addAreaHook'](_0x257855,_0x2ff0e1),this['_update'](),_0x257855;}},{'key':'_update','value':function _0x48aba4(){var _0xfc0f8f={_0x1d6768:0x379,_0x448c1f:0x23b},_0x28a721=_0x1e5cd4,_0x5dae30=this;this['_clearDraw']();var _0x36bdea=new Cesium__namespace['Cartesian3'](),_0x558740=[];this[_0x28a721(0xc0d)]['forEach'](function(_0x5c1339){var _0x1b1ba9=_0x28a721;if(!_0x5c1339[_0x1b1ba9(0x7a6)]||!_0x5c1339['scope']||!_0x5c1339['positions'])return;var _0x2a13f0=Cesium__namespace[_0x1b1ba9(_0xfc0f8f._0x1d6768)]['fromPoints'](_0x5c1339['positions']);Cesium__namespace[_0x1b1ba9(_0xfc0f8f._0x448c1f)][_0x1b1ba9(0xd06)](_0x36bdea,_0x2a13f0['center'],_0x36bdea),_0x558740['push'](_0x5c1339);});var _0x476746=this['_map'][_0x28a721(_0x13e50b._0x17b656)]['context'];if(_0x558740[_0x28a721(_0x13e50b._0x282f0d)]===0x0)return;var _0x2e4559=Cesium__namespace['Cartesian3']['multiplyByScalar'](_0x36bdea,0x1/_0x558740[_0x28a721(0x6ba)],new Cesium__namespace['Cartesian3']()),_0x29f56a=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x2e4559);this['_inverMatrix']=Cesium__namespace['Matrix4']['inverse'](_0x29f56a,new Cesium__namespace['Matrix4']());var _0x4d5751=0x5f5e0ff,_0x1f78c0=0x5f5e0ff,_0x2cf60b=-0x5f5e0ff,_0x2c66a6=-0x5f5e0ff;_0x558740[_0x28a721(_0x13e50b._0x3ae2f5)](function(_0x26a0d0){var _0x28e198=_0x28a721,_0x4042fb=new Cesium__namespace['PolygonGeometry']({'polygonHierarchy':new Cesium__namespace[(_0x28e198(_0x4c795e._0x587a84))](_0x26a0d0['positions'])});_0x4042fb=Cesium__namespace[_0x28e198(0x251)][_0x28e198(0x5e9)](_0x4042fb);var _0x4331a1=_0x4042fb['indices'],_0x5470e9=_0x4042fb[_0x28e198(0xa11)][_0x28e198(0xd91)][_0x28e198(0x4f2)],_0x41ece1=_0x5470e9[_0x28e198(_0x4c795e._0x513f49)],_0x3a054c=[],_0x27a7a1=[];for(var _0x1c79da=0x0;_0x1c79da<_0x41ece1;_0x1c79da+=0x3){var _0x514c80=new Cesium__namespace['Cartesian3'](_0x5470e9[_0x1c79da],_0x5470e9[_0x1c79da+0x1],_0x5470e9[_0x1c79da+0x2]),_0x37855e=Cesium__namespace['Matrix4']['multiplyByPoint'](_0x5dae30[_0x28e198(0x5db)],_0x514c80,new Cesium__namespace['Cartesian3']());_0x37855e['z']=0x0,_0x3a054c['push'](_0x37855e),_0x27a7a1['push'](_0x37855e['x']),_0x27a7a1['push'](_0x37855e['y']),_0x27a7a1[_0x28e198(_0x4c795e._0x14f012)](_0x37855e['z']),_0x4d5751>=_0x37855e['x']&&(_0x4d5751=_0x37855e['x']),_0x1f78c0>=_0x37855e['y']&&(_0x1f78c0=_0x37855e['y']),_0x2cf60b<=_0x37855e['x']&&(_0x2cf60b=_0x37855e['x']),_0x2c66a6<=_0x37855e['y']&&(_0x2c66a6=_0x37855e['y']);}_0x26a0d0[_0x28e198(0x277)]=_0x3a054c;var _0x2f7ef5=new Float64Array(_0x27a7a1),_0x1930a0=Cesium__namespace[_0x28e198(_0x4c795e._0x4acb18)]['fromVertices'](_0x2f7ef5),_0x357e55=new Cesium__namespace['Geometry']({'attributes':{'position':new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace['ComponentDatatype']['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x2f7ef5})},'indices':_0x4331a1,'primitiveType':Cesium__namespace[_0x28e198(0xf4e)]['TRIANGLES'],'boundingSphere':_0x1930a0}),_0x5605a5=Cesium__namespace['ShaderProgram']['fromCache']({'context':_0x476746,'vertexShaderSource':TerrainEditVS,'fragmentShaderSource':TerrainEditFS,'attributeLocations':{'position':0x0}}),_0x5d72cd=Cesium__namespace['VertexArray'][_0x28e198(_0x4c795e._0x30dcd2)]({'context':_0x476746,'geometry':_0x357e55,'attributeLocations':_0x5605a5[_0x28e198(0x328)],'bufferUsage':Cesium__namespace['BufferUsage']['STATIC_DRAW'],'interleave':!![]}),_0x40c751=new Cesium__namespace['RenderState']();_0x40c751['depthRange']['near']=-0xf4240,_0x40c751['depthRange'][_0x28e198(_0x4c795e._0x4ff3cd)]=0xf4240,_0x26a0d0['drawAreaCommand']=new Cesium__namespace[(_0x28e198(0xf4c))]({'boundingVolume':_0x1930a0,'primitiveType':Cesium__namespace[_0x28e198(0xf4e)]['TRIANGLES'],'vertexArray':_0x5d72cd,'shaderProgram':_0x5605a5,'renderState':_0x40c751,'pass':Cesium__namespace['Pass']['TRANSLUCENT']});});var _0x3e008d=(_0x2c66a6-_0x1f78c0)/(_0x2cf60b-_0x4d5751),_0x1d0930=[_0x4d5751,_0x1f78c0,_0x2cf60b,_0x2c66a6],_0x2c07d8=0x1d4c0,_0x297b3d={'viewMatrix':Cesium__namespace['Matrix4'][_0x28a721(_0x13e50b._0x40fd1d)],'inverseViewMatrix':Cesium__namespace['Matrix4']['IDENTITY'],'frustum':new Cesium__namespace[(_0x28a721(_0x13e50b._0x2d2387))](),'positionCartographic':{'height':0x0,'latitude':0x0,'longitude':0x0},'positionWC':new Cesium__namespace[(_0x28a721(0x23b))](0x0,0x0,_0x2c07d8/0x2),'directionWC':new Cesium__namespace['Cartesian3'](0x0,0x0,-0x1),'upWC':new Cesium__namespace['Cartesian3'](0x0,0x1,0x0),'rightWC':new Cesium__namespace[(_0x28a721(_0x13e50b._0x5ceabc))](0x1,0x0,0x0),'viewProjectionMatrix':Cesium__namespace['Matrix4']['IDENTITY']};_0x297b3d['frustum']['left']=_0x1d0930[0x0],_0x297b3d[_0x28a721(0x8c9)]['top']=_0x1d0930[0x3],_0x297b3d['frustum'][_0x28a721(_0x13e50b._0x119b11)]=_0x1d0930[0x2],_0x297b3d[_0x28a721(0x8c9)]['bottom']=_0x1d0930[0x1],_0x297b3d['frustum']['near']=0.1,_0x297b3d['frustum']['far']=-_0x2c07d8,this[_0x28a721(0x5bf)]=new Cesium__namespace['Cartesian4'](_0x1d0930[0x0],_0x1d0930[0x1],_0x1d0930[0x2]-_0x1d0930[0x0],_0x1d0930[0x3]-_0x1d0930[0x1]);var _0x3510c2,_0x29850d;_0x3e008d>0x1?(_0x3510c2=this['_maxCanvasSize']/_0x3e008d,_0x29850d=this[_0x28a721(_0x13e50b._0x2c9e41)]):(_0x3510c2=this['_maxCanvasSize'],_0x29850d=_0x3510c2*_0x3e008d);var _0x838f00=new Cesium__namespace['Texture']({'context':_0x476746,'width':_0x3510c2,'height':_0x29850d,'pixelFormat':Cesium__namespace[_0x28a721(0x3ae)][_0x28a721(0x258)],'pixelDatatype':Cesium__namespace['PixelDatatype'][_0x28a721(_0x13e50b._0x7bb157)],'flipY':![]});this[_0x28a721(_0x13e50b._0x4ebe32)]=_0x838f00,this['analysisOptions']['polygonTexture']=this[_0x28a721(0x5dc)],this['_framebuffer']=new Cesium__namespace['Framebuffer']({'context':_0x476746,'colorTextures':[_0x838f00],'destroyAttachments':![]});var _0x2048a3=new Cesium__namespace['ClearCommand']({'color':new Cesium__namespace['Color'](0x0,0x0,0x0,0x0),'framebuffer':this[_0x28a721(0x585)]}),_0x49145b=new Cesium__namespace['PassState'](_0x476746);_0x49145b['viewport']=new Cesium__namespace['BoundingRectangle'](0x0,0x0,_0x3510c2,_0x29850d);var _0x473ad2=_0x476746['uniformState'];_0x473ad2['updateCamera'](_0x297b3d),_0x2048a3[_0x28a721(0xf98)](_0x476746),_0x558740[_0x28a721(0x675)](function(_0x6fb0ee){var _0x5a077a=_0x6fb0ee['drawAreaCommand'];_0x5a077a&&(_0x473ad2['updatePass'](_0x5a077a['pass']),_0x5a077a['framebuffer']=_0x5dae30['_framebuffer'],_0x5a077a['execute'](_0x476746,_0x49145b));}),this['_beginAnalysis']();}},{'key':'_beginAnalysis','value':function _0x35c19b(){var _0x114cad=_0x1e5cd4;this['analysisOptions'][_0x114cad(0x483)]=this[_0x114cad(0x5db)],this['analysisOptions'][_0x114cad(_0x4eca54._0x1923af)]=this['_polygonTexture'],this[_0x114cad(_0x4eca54._0x37d36b)]['enabled']=!![],this['analysisOptions'][_0x114cad(_0x4eca54._0x3e727a)]=this['_tailorRect'],this['analysisOptions']['globe']=![];}},{'key':'_map_preUpdateHandler','value':function _0x31673a(){var _0x13eabd=_0x1e5cd4,_0xbd5d3b=this;if(!this['_map']||!this['_areaList']||this['_areaList']['length']===0x0&&this['_scopeIds_last'][_0x13eabd(0x6ba)]===0x0)return;var _0x2495a3=[];this['_areaList']['forEach'](function(_0x53a893){var _0x456029=_0x13eabd;if(!_0x53a893['show'])return;_0x53a893['scope']=_0xbd5d3b[_0x456029(_0x6ecaad._0x3bce55)](_0x53a893['positions']),_0x53a893[_0x456029(_0x6ecaad._0xdb67da)]&&_0x2495a3['push'](_0x53a893['id']);});var _0xeccd63=_0x2495a3[_0x13eabd(0x6ba)]!==this['_scopeIds_last'][_0x13eabd(0x6ba)];if(!_0xeccd63)for(var _0x1ea50d=0x0;_0x1ea50d<_0x2495a3['length'];_0x1ea50d++){if(this[_0x13eabd(_0x22d9e5._0x444d6e)][_0x1ea50d]!==_0x2495a3[_0x1ea50d]){_0xeccd63=!![];break;}}_0xeccd63&&(this[_0x13eabd(0x9ed)](),this['_scopeIds_last']=Cesium__namespace['clone'](_0x2495a3));}},{'key':'_isInSceneCamera','value':function _0x293303(_0x2f29e5){var _0x2d1091=_0x1e5cd4;if(!_0x2f29e5||_0x2f29e5['length']===0x0)return![];var _0x8b5be4=this['_map'][_0x2d1091(0x7c9)],_0x19b0f4=this['_map']['getCenter'](),_0x5e4ced=_0x8b5be4[_0x2d1091(_0x1e9dd7._0x2b089b)]['positionWC'];for(var _0x15dee3=0x0;_0x15dee3<_0x2f29e5['length'];_0x15dee3++){var _0x5654a9=_0x2f29e5[_0x15dee3],_0x4dd550=Cesium__namespace['SceneTransforms'][_0x2d1091(_0x1e9dd7._0x3b1f1b)](_0x8b5be4,_0x5654a9,new Cesium__namespace['Cartesian2']());if(_0x4dd550&&_0x4dd550['x']>=0x0&&_0x4dd550['x']<=_0x8b5be4['context']['drawingBufferWidth']&&_0x4dd550['y']>=0x0&&_0x4dd550['y']<=_0x8b5be4['context']['drawingBufferHeight'])return!![];if(Cesium__namespace['Cartesian3']['distance'](_0x5654a9,_0x5e4ced)<0x30d40)return!![];if(Cesium__namespace['Cartesian3'][_0x2d1091(_0x1e9dd7._0x5ec301)](_0x5654a9,_0x19b0f4)<0x30d40)return!![];}return![];}}]),_0x1300c2;}(BaseThing),GlobeFlodByMaterial='uniform\x20vec4\x20u_mars_flood_val;//(基础淹没高度,当前淹没高度,最大淹没高度,默认高度差(最大淹没高度\x20-\x20基础淹没高度))\x0auniform\x20vec4\x20u_mars_flood_color;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20material.alpha\x20=\x20(materialInput.height\x20<\x20u_mars_flood_val.y)\x20?\x20u_mars_flood_color.a\x20:\x200.0;\x0a\x20\x20material.diffuse\x20=\x20u_mars_flood_color.rgb;\x0a\x20\x20return\x20material;\x0a}\x0a',FloodByMaterialType=_0x5a92ef(0x738),FloodByMaterial=function(_0x3ba59c){var _0x278be8={_0x1c41e9:0xe25},_0x182005={_0x3081f9:0xf52,_0x7aa516:0xe81,_0x5bf752:0x7c9,_0x37dcfe:0x82d,_0x434851:0xe26},_0x293957={_0x453bd8:0x399,_0x30ceb9:0xd02},_0x21bf33={_0x2cc43c:0x838,_0x507d6c:0x86f},_0x28c576={_0x1d31e9:0x399,_0x259a93:0xdc3},_0xaf49cf={_0x31255e:0xcb2},_0x4b7dc0={_0x3df249:0x514,_0x529e46:0xb3f,_0x344a6d:0x84b,_0x4a8db9:0xf22,_0x2b4a28:0x399,_0x203831:0x7c9,_0x50e161:0xdec},_0xea182f={_0x3227f2:0xf22,_0xf35227:0xf5c},_0x2e202c={_0x49f06a:0x838},_0x4d5a32=_0x5a92ef;_inherits(_0x33e39c,_0x3ba59c);var _0x5e295c=_createSuper(_0x33e39c);function _0x33e39c(){var _0x103e4c=_0x4361,_0x5bcaf6,_0x3dde34,_0x14d6d6=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x33e39c),_0x3dde34=_0x5e295c['call'](this,_0x14d6d6),_0x3dde34[_0x103e4c(0x84b)]=(_0x5bcaf6=_0x3dde34['options']['color'])!==null&&_0x5bcaf6!==void 0x0?_0x5bcaf6:new Cesium__namespace['Color'](0.15,0.7,0.95,0.5),_0x3dde34;}return _createClass(_0x33e39c,[{'key':'height','get':function _0x429eb3(){var _0x124375;return(_0x124375=this['heightVal']['y'])!==null&&_0x124375!==void 0x0?_0x124375:this['_minHeight'];},'set':function _0xbc573d(_0x2a1ec9){var _0x5ec5a0=_0x4361;this[_0x5ec5a0(_0x2e202c._0x49f06a)]['y']=_0x2a1ec9,this['analysisOptions']['heightVal']['y']=_0x2a1ec9;}},{'key':_0x4d5a32(0x232),'get':function _0x21f6b8(){return this['options']['speed']||0x1;},'set':function _0x1878d7(_0xea0089){var _0x5880bc=_0x4d5a32;this['options'][_0x5880bc(0x232)]=Number(_0xea0089);}},{'key':_0x4d5a32(0x84b),'get':function _0x54ba3a(){return this['_color'];},'set':function _0x1bc6d7(_0x3bfc0b){var _0x1a9731=_0x4d5a32;this['_color']=getCesiumColor(_0x3bfc0b),this[_0x1a9731(_0xea182f._0x3227f2)]&&(this[_0x1a9731(0xf22)]['color']=this[_0x1a9731(_0xea182f._0xf35227)]);}},{'key':_0x4d5a32(0x7ab),'value':function _0x1e9ea1(_0x591f94,_0x250a6c){return _0x591f94=setPositionsHeight(_0x591f94,0x0),_get(_getPrototypeOf(_0x33e39c['prototype']),'addArea',this)['call'](this,_0x591f94,_0x250a6c);}},{'key':'setOptions','value':function _0xb4809c(_0x56c155){var _0x180d5e=_0x4d5a32,_0x161328;_0x56c155&&(this[_0x180d5e(_0x4b7dc0._0x3df249)]=_objectSpread2(_objectSpread2({},this[_0x180d5e(0x514)]),_0x56c155));this['stop']();var _0x442d07=this['options'][_0x180d5e(_0x4b7dc0._0x529e46)],_0x268423=this['options']['maxHeight'];if(!Cesium__namespace['defined'](_0x442d07)){logError$1(_0x180d5e(0x767),_0x442d07);return;}if(!Cesium__namespace['defined'](_0x268423)){logError$1('maxHeight\x20请传入有效数值!',_0x268423);return;}if(_0x442d07>_0x268423){var _0x48640a=_0x442d07;_0x442d07=_0x268423,_0x268423=_0x48640a;}return this['_minHeight']=_0x442d07,this['_maxHeight']=_0x268423,this[_0x180d5e(0x838)]=new Cesium__namespace[(_0x180d5e(0xa65))](this[_0x180d5e(0xf03)],this['_minHeight'],this['_maxHeight'],this['_maxHeight']-this['_minHeight']),this['analysisOptions']['heightVal']['x']=this['heightVal']['x'],this['analysisOptions']['heightVal']['y']=this['heightVal']['y'],this['analysisOptions'][_0x180d5e(_0x4b7dc0._0x344a6d)]=this[_0x180d5e(0x84b)],this['analysisOptions']['globe']=![],this[_0x180d5e(_0x4b7dc0._0x4a8db9)]['showElseArea']=(_0x161328=this['options']['showElseArea'])!==null&&_0x161328!==void 0x0?_0x161328:!![],this[_0x180d5e(_0x4b7dc0._0x2b4a28)][_0x180d5e(_0x4b7dc0._0x203831)]['globe']['material']=Cesium__namespace['Material'][_0x180d5e(_0x4b7dc0._0x50e161)](FloodByMaterialType),this;}},{'key':'_enabledHook','value':function _0x41befc(_0x3dc180){var _0xcc6d0a=_0x4d5a32,_0x321ffc;_get(_getPrototypeOf(_0x33e39c[_0xcc6d0a(0xe26)]),'_enabledHook',this)['call'](this,_0x3dc180);if(_0x3dc180)this['_map']['scene'][_0xcc6d0a(_0xaf49cf._0x31255e)]['material']=Cesium__namespace['Material']['fromType'](FloodByMaterialType);else((_0x321ffc=this['_map'][_0xcc6d0a(0x7c9)]['globe'][_0xcc6d0a(0xf52)])===null||_0x321ffc===void 0x0?void 0x0:_0x321ffc['type'])===FloodByMaterialType&&(this['_map']['scene'][_0xcc6d0a(0xcb2)]['material']=null);}},{'key':'start','value':function _0x4e5a3b(){var _0x375928=_0x4d5a32;this['stop'](),this['isStart']=!![],this['fire'](EventType['start']),this[_0x375928(_0x28c576._0x1d31e9)]['on'](EventType['clockTick'],this[_0x375928(_0x28c576._0x259a93)],this);}},{'key':'_onClockTickHandler','value':function _0x49c714(_0x2fa080){var _0x125fff=_0x4d5a32;this[_0x125fff(0x838)]['y']+=this['speed']/0x32;if(this['heightVal']['y']>this['heightVal']['z']){this['heightVal']['y']=this['heightVal']['z'],this['stop']();return;}if(this['heightVal']['y']<this['heightVal']['x']){this['heightVal']['y']=this['heightVal']['x'],this[_0x125fff(0xe25)]();return;}this['analysisOptions']['heightVal']['y']=this[_0x125fff(_0x21bf33._0x2cc43c)]['y'],this['fire'](EventType[_0x125fff(_0x21bf33._0x507d6c)],{'height':this['heightVal']['y']});}},{'key':_0x4d5a32(_0x278be8._0x1c41e9),'value':function _0x56c71f(){var _0x2383d4=_0x4d5a32;if(!this['isStart'])return;this[_0x2383d4(_0x293957._0x453bd8)]['off'](EventType[_0x2383d4(_0x293957._0x30ceb9)],this['_onClockTickHandler'],this),this['isStart']=![],this['fire'](EventType['end']);}},{'key':'restart','value':function _0x1ef1e6(){var _0xda9876=_0x4d5a32;this['setOptions'](),this[_0xda9876(0x28d)]();}},{'key':'clear','value':function _0x22949c(){var _0x3482bb=_0x4d5a32,_0xb0a0a0;this['stop'](),((_0xb0a0a0=this['_map']['scene']['globe'][_0x3482bb(_0x182005._0x3081f9)])===null||_0xb0a0a0===void 0x0?void 0x0:_0xb0a0a0[_0x3482bb(_0x182005._0x7aa516)])===FloodByMaterialType&&(this['_map'][_0x3482bb(_0x182005._0x5bf752)]['globe']['material']=null),this['_map'][_0x3482bb(_0x182005._0x5bf752)]['globe']['_surface']['tileProvider']['marsOptions'][_0x3482bb(_0x182005._0x37dcfe)](),_get(_getPrototypeOf(_0x33e39c[_0x3482bb(_0x182005._0x434851)]),'clear',this)['call'](this);}}]),_0x33e39c;}(TerrainEditBase);Cesium__namespace[_0x5a92ef(0x55a)]['FloodByMaterialType']=FloodByMaterialType,Cesium__namespace['Material']['_materialCache']['addMaterial'](FloodByMaterialType,{'fabric':{'type':FloodByMaterialType,'source':GlobeFlodByMaterial},'translucent':![]});var GlobeTerrainClipMaterial=_0x5a92ef(0x442),TerrainClipType=_0x5a92ef(0xe63),TerrainClip=function(_0x946d31){var _0x3b21eb={_0x2e6d9d:0x468},_0x4f90a1={_0x3540f2:0xf22},_0xc59bbf={_0x2b72fb:0x24b},_0x3fb52a={_0x1388c4:0x6bd},_0x5a3d40={_0xcee9bc:0xf52,_0x1c0c99:0xcb2,_0x54d0c2:0x7c9,_0x1bd9c7:0x543,_0x44de4f:0x731,_0x42b1c8:0xe26},_0x40ff9b={_0x1bcb51:0x483,_0x2a6c4a:0xa2f,_0x517784:0x669,_0x145695:0x8d0,_0x14247e:0x735},_0x54abcf={_0xc8eaf6:0x4eb,_0x2fb643:0x735,_0x15dd4f:0x7c9,_0xdf019f:0xcb2},_0x2199f2={_0x4c0fbe:0xf22},_0x5aabba={_0x33aeeb:0x669},_0x1a0010={_0x3fe2f3:0xbc0,_0x11f2fd:0xf52},_0x26a770={_0x19261a:0x731},_0x218515=_0x5a92ef;_inherits(_0x2721b7,_0x946d31);var _0x2f5cc3=_createSuper(_0x2721b7);function _0x2721b7(){var _0x1e3c63=_0x4361,_0x488069,_0x191823,_0x4b8d51,_0x5e3a58=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2721b7),_0x5e3a58['dynamicView']=(_0x488069=_0x5e3a58['dynamicView'])!==null&&_0x488069!==void 0x0?_0x488069:!![],_0x4b8d51=_0x2f5cc3[_0x1e3c63(0x53f)](this,_0x5e3a58),_0x4b8d51['_clipOutSide']=(_0x191823=_0x5e3a58['clipOutSide'])!==null&&_0x191823!==void 0x0?_0x191823:![],_0x4b8d51;}return _createClass(_0x2721b7,[{'key':'analysisOptions','get':function _0x4c2ce5(){var _0x283b3b=_0x4361,_0x3adeef,_0x5c2ef3,_0x5e42cd,_0x59fd0e,_0x412882,_0x3095e1;return(_0x3adeef=this['_map'])===null||_0x3adeef===void 0x0?void 0x0:(_0x5c2ef3=_0x3adeef['scene'])===null||_0x5c2ef3===void 0x0?void 0x0:(_0x5e42cd=_0x5c2ef3['globe'])===null||_0x5e42cd===void 0x0?void 0x0:(_0x59fd0e=_0x5e42cd[_0x283b3b(0x543)])===null||_0x59fd0e===void 0x0?void 0x0:(_0x412882=_0x59fd0e[_0x283b3b(_0x26a770._0x19261a)])===null||_0x412882===void 0x0?void 0x0:(_0x3095e1=_0x412882['marsOptions'])===null||_0x3095e1===void 0x0?void 0x0:_0x3095e1['clip'];}},{'key':'clipOutSide','get':function _0x3c6a44(){var _0x18e3e8;return(_0x18e3e8=this['analysisOptions'])===null||_0x18e3e8===void 0x0?void 0x0:_0x18e3e8['clipOutSide'];},'set':function _0x2c3073(_0x1d476f){var _0x4aac07=_0x4361;this['_map']['scene']['globe']['material']=null,this['analysisOptions'][_0x4aac07(_0x1a0010._0x3fe2f3)]=_0x1d476f,this[_0x4aac07(0x399)]['scene']['globe'][_0x4aac07(_0x1a0010._0x11f2fd)]=Cesium__namespace['Material']['fromType'](TerrainClipType);}},{'key':_0x218515(_0x3b21eb._0x2e6d9d),'get':function _0xdbc9(){return this['options']['diffHeight'];},'set':function _0x26a888(_0x1c1ff6){var _0x163f7b=_0x218515;this['options']['diffHeight']=_0x1c1ff6,this['_graphicLayer']&&this[_0x163f7b(_0x5aabba._0x33aeeb)]['eachGraphic'](function(_0x2795d8){_0x2795d8['diffHeight']=_0x1c1ff6;});}},{'key':'_enabledHook','value':function _0x227f14(_0x4ae91f){var _0x2f663e=_0x218515,_0x4a9553;this[_0x2f663e(_0x2199f2._0x4c0fbe)]['enabled']=_0x4ae91f;this[_0x2f663e(0x669)]&&(this['_graphicLayer']['show']=_0x4ae91f);if(_0x4ae91f)this['_map']['scene']['globe'][_0x2f663e(0xf52)]=Cesium__namespace['Material']['fromType'](TerrainClipType);else((_0x4a9553=this['_map']['scene']['globe']['material'])===null||_0x4a9553===void 0x0?void 0x0:_0x4a9553['type'])===TerrainClipType&&(this['_map']['scene']['globe']['material']=null);}},{'key':'_addedHook','value':function _0x576e81(){var _0x47e7fb=_0x218515;!this['_map']['scene'][_0x47e7fb(_0x54abcf._0xc8eaf6)]&&(this['_map']['scene']['highDynamicRange']=!![],this['_hasChangeHighDynamicRange']=!![]),!this['_map'][_0x47e7fb(0x7c9)]['globe'][_0x47e7fb(_0x54abcf._0x2fb643)]&&(this['_map'][_0x47e7fb(_0x54abcf._0x15dd4f)][_0x47e7fb(_0x54abcf._0xdf019f)]['depthTestAgainstTerrain']=!![],this['_hasChangeDepthTestAgainstTerrain']=!![]),this['_graphicLayer']=new GraphicLayer(_objectSpread2(_objectSpread2({},this[_0x47e7fb(0x514)]),{},{'private':!![]})),this['_map']['addLayer'](this['_graphicLayer']),_get(_getPrototypeOf(_0x2721b7['prototype']),'_addedHook',this)['call'](this);}},{'key':'_removedHook','value':function _0x2bf7ae(){var _0x38e3a9=_0x218515;this['clear'](),this['analysisOptions'][_0x38e3a9(0x445)]=![],this['analysisOptions'][_0x38e3a9(_0x40ff9b._0x1bcb51)]=Cesium__namespace['Matrix4']['IDENTITY'],this[_0x38e3a9(0xf22)]['polygonTexture']=undefined,this['_map'][_0x38e3a9(_0x40ff9b._0x2a6c4a)](this['_graphicLayer']),delete this[_0x38e3a9(_0x40ff9b._0x517784)],this[_0x38e3a9(0x72a)]&&(this[_0x38e3a9(0x399)]['scene']['highDynamicRange']=![],this['_hasChangeHighDynamicRange']=![]),this[_0x38e3a9(_0x40ff9b._0x145695)]&&(this['_map'][_0x38e3a9(0x7c9)]['globe'][_0x38e3a9(_0x40ff9b._0x14247e)]=![],this['_hasChangeDepthTestAgainstTerrain']=![]);}},{'key':_0x218515(0x1c8),'value':function _0x246774(){var _0xc34cf6=_0x218515,_0x460ded;((_0x460ded=this['_map']['scene']['globe'][_0xc34cf6(_0x5a3d40._0xcee9bc)])===null||_0x460ded===void 0x0?void 0x0:_0x460ded['type'])===TerrainClipType&&(this['_map']['scene'][_0xc34cf6(_0x5a3d40._0x1c0c99)][_0xc34cf6(0xf52)]=null),this[_0xc34cf6(0x399)][_0xc34cf6(_0x5a3d40._0x54d0c2)]['globe'][_0xc34cf6(_0x5a3d40._0x1bd9c7)][_0xc34cf6(_0x5a3d40._0x44de4f)]['marsOptions']['resetClipValue'](),_get(_getPrototypeOf(_0x2721b7[_0xc34cf6(_0x5a3d40._0x42b1c8)]),'clear',this)[_0xc34cf6(0x53f)](this),this[_0xc34cf6(0x669)]['clear']();}},{'key':_0x218515(0x2d2),'value':function _0x4234a0(_0x33893e,_0x324785){var _0xdffefc=_0x218515;this['options']['image']&&(_0x33893e['pitPrimitive']=new Pit({'style':_objectSpread2(_objectSpread2({},this[_0xdffefc(0x514)]),_0x324785),'positions':_0x33893e[_0xdffefc(_0x3fb52a._0x1388c4)]}),this[_0xdffefc(0x669)][_0xdffefc(0x405)](_0x33893e['pitPrimitive']));}},{'key':'_removeAreaHook','value':function _0x2ed870(_0x2ea493){var _0x27f958=_0x218515;_0x2ea493!==null&&_0x2ea493!==void 0x0&&_0x2ea493['pitPrimitive']&&(this['_graphicLayer'][_0x27f958(_0xc59bbf._0x2b72fb)](_0x2ea493['pitPrimitive'],!![]),delete _0x2ea493['pitPrimitive']);}},{'key':_0x218515(0xbbd),'value':function _0x1d10d9(){var _0x1c0e51=_0x218515;this['analysisOptions']['enabled']=!![],this[_0x1c0e51(_0x4f90a1._0x3540f2)]['inverMatrix']=this['_inverMatrix'],this['analysisOptions']['polygonTexture']=this['_polygonTexture'],this[_0x1c0e51(0xf22)]['tailorRect']=this['_tailorRect'];}}]),_0x2721b7;}(TerrainEditBase);Cesium__namespace['Material']['TerrainClipType']=TerrainClipType,Cesium__namespace[_0x5a92ef(0x55a)]['_materialCache']['addMaterial'](TerrainClipType,{'fabric':{'type':TerrainClipType,'source':GlobeTerrainClipMaterial},'translucent':![]});var ContourLine=function(_0x371831){var _0x3d7c1b={_0x3a9d93:0xd85,_0x3d536f:0x84b,_0x452939:0x8f2},_0x3faf8c={_0x532587:0x55a},_0x2c03e5={_0x24c87e:0x55a},_0x48685c={_0x15b396:0xbdf,_0x466bb7:0xc41,_0x5e0d01:0x35f},_0x2af0eb={_0x267dd9:0x2b7,_0x51ddc8:0xd04,_0x2c070e:0x84b,_0x50ef99:0x498},_0x1b73e0={_0x401a19:0xa3a,_0x3e5f5d:0xb3f,_0x1d6c41:0x282,_0x30b24a:0xf4b,_0x410ca2:0x307,_0x5948a7:0x3a5,_0x3ea12e:0x55a,_0x1471af:0x507,_0x1dee22:0x84b,_0x3165f1:0xbed,_0x12a739:0xff3,_0x14b4db:0x399,_0xdbe8cd:0x76c,_0x4e23c8:0xfb0,_0x2e3972:0x1f5,_0x3024b5:0x7c9,_0x5a8196:0xb87},_0x2c7c22={_0x2023a2:0xb3f},_0x1ee9cd={_0x39503b:0x53f,_0x2bb2d3:0xa47,_0x100f9e:0x377,_0xec8c26:0x1f5},_0x40bb3c={_0x187eb1:0xa47},_0x30275b={_0x1ab524:0xa47},_0xdeb067={_0x2769eb:0xc74},_0x23f5b5={_0x1cac06:0xbc4,_0x649c04:0x7a4,_0x5d45dc:0x507,_0x2c3b9f:0xa53,_0x5c355b:0x5cc,_0x254478:0xfee,_0x70a8ba:0x912,_0x35152c:0x5a4,_0x473461:0x787},_0x2833e4=_0x5a92ef;_inherits(_0x50e52c,_0x371831);var _0x4f0061=_createSuper(_0x50e52c);function _0x50e52c(){var _0x42e44a=_0x4361,_0x16351a,_0x2297c0,_0x19e73c,_0x3cf257,_0x582fbd,_0x4ba2aa,_0x3aefd8,_0x506d56,_0x5ee11b=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x50e52c),_0x506d56=_0x4f0061['call'](this,_0x5ee11b),_0x506d56[_0x42e44a(0x353)]=(_0x16351a=_0x5ee11b[_0x42e44a(_0x23f5b5._0x1cac06)])!==null&&_0x16351a!==void 0x0?_0x16351a:!![],_0x506d56['_contourSpacing']=(_0x2297c0=_0x5ee11b[_0x42e44a(_0x23f5b5._0x649c04)])!==null&&_0x2297c0!==void 0x0?_0x2297c0:0x64,_0x506d56['_contourWidth']=(_0x19e73c=_0x5ee11b[_0x42e44a(_0x23f5b5._0x5d45dc)])!==null&&_0x19e73c!==void 0x0?_0x19e73c:1.5,_0x506d56['_contourColor']=getCesiumColor(_0x5ee11b['color'],Cesium__namespace['Color']['RED']),_0x506d56['_shadingType']=(_0x3cf257=_0x5ee11b[_0x42e44a(0xd85)])!==null&&_0x3cf257!==void 0x0?_0x3cf257:'none',_0x506d56['_shadingAlpha']=(_0x582fbd=_0x5ee11b[_0x42e44a(_0x23f5b5._0x2c3b9f)])!==null&&_0x582fbd!==void 0x0?_0x582fbd:0.6,_0x506d56[_0x42e44a(_0x23f5b5._0x5c355b)]=_0x5ee11b['colorScheme']||{'elevation':{'step':[0x0,0.045,0.1,0.15,0.37,0.54,0x1],'color':['#000000','#2747E0',_0x42e44a(_0x23f5b5._0x254478),'#D33038','#FF9742','#FF9742','#ffd700']},'slope':{'step':[0x0,0.29,0.5,Math[_0x42e44a(_0x23f5b5._0x70a8ba)](0x2)/0x2,0.87,0.91,0x1],'color':['#000000','#2747E0',_0x42e44a(_0x23f5b5._0x254478),_0x42e44a(_0x23f5b5._0x35152c),'#FF9742','#FF9742','#ffd700']},'aspect':{'step':[0x0,0.2,0.4,0.6,0.8,0.9,0x1],'color':['#000000','#2747E0',_0x42e44a(_0x23f5b5._0x254478),'#D33038','#FF9742','#FF9742','#ffd700']}},_0x506d56['minHeight']=(_0x4ba2aa=_0x5ee11b['minHeight'])!==null&&_0x4ba2aa!==void 0x0?_0x4ba2aa:-0x19e,_0x506d56['maxHeight']=(_0x3aefd8=_0x5ee11b[_0x42e44a(_0x23f5b5._0x473461)])!==null&&_0x3aefd8!==void 0x0?_0x3aefd8:0x2249,_0x506d56;}return _createClass(_0x50e52c,[{'key':'contourShow','get':function _0x58967e(){return this['_contourShow'];},'set':function _0x2d3ae(_0x59d877){var _0x3896c3=_0x4361;this['_contourShow']=_0x59d877,this[_0x3896c3(0x8f2)]();}},{'key':_0x2833e4(_0x3d7c1b._0x3a9d93),'get':function _0x33dd71(){var _0x547cb7=_0x2833e4;return this[_0x547cb7(0x663)];},'set':function _0x5793aa(_0x1df5b0){var _0x38fa7c=_0x2833e4;this['_shadingType']=_0x1df5b0,this[_0x38fa7c(0x8f2)]();}},{'key':'shadingAlpha','get':function _0x276b2c(){return this['_shadingAlpha'];},'set':function _0x3b937e(_0x4d52e9){var _0x17c735=_0x2833e4;this[_0x17c735(_0xdeb067._0x2769eb)]=_0x4d52e9,this['updateMaterial']();}},{'key':'width','get':function _0x37ea09(){return this['_contourWidth'];},'set':function _0x56c9e5(_0x30af22){var _0xc113ac=_0x2833e4;this['_contourWidth']=_0x30af22,this[_0xc113ac(0xa47)]&&(this[_0xc113ac(_0x30275b._0x1ab524)][_0xc113ac(0x507)]=_0x30af22);}},{'key':'spacing','get':function _0x28c67f(){return this['_contourSpacing'];},'set':function _0x45178f(_0x45b747){var _0x23a697=_0x2833e4;this['_contourSpacing']=_0x45b747,this[_0x23a697(_0x40bb3c._0x187eb1)]&&(this['contourUniforms']['spacing']=_0x45b747);}},{'key':_0x2833e4(_0x3d7c1b._0x3d536f),'get':function _0x4f5aca(){return this['_contourColor'];},'set':function _0x33eae7(_0x37d5f2){this['_contourColor']=getCesiumColor(_0x37d5f2),this['contourUniforms']&&(this['contourUniforms']['color']=_0x37d5f2);}},{'key':'_enabledHook','value':function _0x52d396(_0x34ba5a){var _0x2cb040=_0x2833e4;_get(_getPrototypeOf(_0x50e52c['prototype']),_0x2cb040(0x1003),this)['call'](this,_0x34ba5a),this['updateMaterial']();}},{'key':'clear','value':function _0x9d5ea3(){var _0x46718c=_0x2833e4;_get(_getPrototypeOf(_0x50e52c[_0x46718c(0xe26)]),'clear',this)[_0x46718c(_0x1ee9cd._0x39503b)](this),this['_last_material']&&(this['_map'][_0x46718c(0x7c9)]['globe']['material']=this['_last_material'],delete this['_last_material']),this[_0x46718c(_0x1ee9cd._0x2bb2d3)]=null,this['_map'][_0x46718c(0x7c9)][_0x46718c(0xcb2)]['_surface'][_0x46718c(0x731)]['marsOptions']['resetFloodValue'](),this['_hasResetEnableLighting']&&(this[_0x46718c(0x399)]['scene']['globe'][_0x46718c(_0x1ee9cd._0x100f9e)]=![],this[_0x46718c(0x399)]['clock']['currentTime']=Cesium__namespace['JulianDate']['now'](),delete this[_0x46718c(_0x1ee9cd._0xec8c26)]);}},{'key':_0x2833e4(0x2d2),'value':function _0x27f184(){var _0xf98708=_0x2833e4;this['heightVal']=new Cesium__namespace[(_0xf98708(0xa65))](this[_0xf98708(_0x2c7c22._0x2023a2)],this[_0xf98708(0xb3f)],this['maxHeight'],this['maxHeight']-this['minHeight']),this['updateMaterial']();}},{'key':_0x2833e4(_0x3d7c1b._0x452939),'value':function _0x561953(){var _0x3c1b07=_0x2833e4,_0x326b8b,_0x1b79ef,_0x5145f4,_0x5902a4=this['_shadingType'];if(this['contourShow']){if(_0x5902a4==='elevation')_0x326b8b=this['getElevationContourMaterial'](),_0x5145f4=_0x326b8b['materials'][_0x3c1b07(0xb2e)]['uniforms'],_0x5145f4[_0x3c1b07(_0x1b73e0._0x401a19)]=this[_0x3c1b07(_0x1b73e0._0x3e5f5d)],_0x5145f4['maximumHeight']=this['maxHeight'],_0x1b79ef=_0x326b8b['materials']['contourMaterial'][_0x3c1b07(_0x1b73e0._0x1d6c41)];else{if(_0x5902a4==='slope')_0x326b8b=this[_0x3c1b07(_0x1b73e0._0x30b24a)](),_0x5145f4=_0x326b8b['materials']['slopeRampMaterial']['uniforms'],_0x1b79ef=_0x326b8b['materials']['contourMaterial']['uniforms'];else _0x5902a4==='aspect'?(_0x326b8b=this['getAspectContourMaterial'](),_0x5145f4=_0x326b8b[_0x3c1b07(_0x1b73e0._0x410ca2)]['aspectRampMaterial'][_0x3c1b07(0x282)],_0x1b79ef=_0x326b8b[_0x3c1b07(0x307)][_0x3c1b07(_0x1b73e0._0x5948a7)]['uniforms']):(_0x326b8b=Cesium__namespace[_0x3c1b07(_0x1b73e0._0x3ea12e)]['fromType']('ElevationContour'),_0x1b79ef=_0x326b8b['uniforms']);}_0x1b79ef[_0x3c1b07(_0x1b73e0._0x1471af)]=this['_contourWidth'],_0x1b79ef['spacing']=this['_contourSpacing'],_0x1b79ef[_0x3c1b07(_0x1b73e0._0x1dee22)]=this[_0x3c1b07(0x1025)];}else{if(_0x5902a4===_0x3c1b07(0x401))_0x326b8b=Cesium__namespace['Material'][_0x3c1b07(0xdec)]('ElevationRamp'),_0x5145f4=_0x326b8b['uniforms'],_0x5145f4['minimumHeight']=this['minHeight'],_0x5145f4[_0x3c1b07(0xf2b)]=this['maxHeight'];else{if(_0x5902a4==='slope')_0x326b8b=Cesium__namespace['Material']['fromType']('SlopeRamp'),_0x5145f4=_0x326b8b['uniforms'];else _0x5902a4==='aspect'&&(_0x326b8b=Cesium__namespace['Material']['fromType']('AspectRamp'),_0x5145f4=_0x326b8b[_0x3c1b07(_0x1b73e0._0x1d6c41)]);}}_0x5902a4!=='none'&&(_0x5145f4['image']=this[_0x3c1b07(_0x1b73e0._0x3165f1)](_0x5902a4));if(_0x5902a4===_0x3c1b07(_0x1b73e0._0x12a739)||_0x5902a4==='aspect'){if(!this[_0x3c1b07(0x399)]['scene']['globe'][_0x3c1b07(0x377)]){this[_0x3c1b07(_0x1b73e0._0x14b4db)]['scene'][_0x3c1b07(0xcb2)]['enableLighting']=!![];var _0x210dac=new Date();_0x210dac['setHours'](0xa),this[_0x3c1b07(_0x1b73e0._0x14b4db)][_0x3c1b07(0xa38)][_0x3c1b07(_0x1b73e0._0xdbe8cd)]=Cesium__namespace[_0x3c1b07(_0x1b73e0._0x4e23c8)]['fromDate'](new Date(_0x210dac)),this['_hasResetEnableLighting']=!![];}}else this[_0x3c1b07(_0x1b73e0._0x2e3972)]&&(this[_0x3c1b07(0x399)][_0x3c1b07(_0x1b73e0._0x3024b5)][_0x3c1b07(0xcb2)]['enableLighting']=![],this['_map']['clock'][_0x3c1b07(0x76c)]=Cesium__namespace['JulianDate']['now'](),delete this['_hasResetEnableLighting']);this['contourUniforms']=_0x1b79ef,(!this['_last_material']||this['_map']['scene']['globe']['material'])&&(this[_0x3c1b07(_0x1b73e0._0x5a8196)]=this['_map']['scene']['globe'][_0x3c1b07(0xf52)]),this['_map'][_0x3c1b07(0x7c9)]['globe']['material']=_0x326b8b;}},{'key':'getColorRamp','value':function _0x2bc966(_0x5b72b8){var _0x4f5e00=_0x2833e4,_0x528bb7,_0x1a8bee=document[_0x4f5e00(0xd77)](_0x4f5e00(_0x2af0eb._0x267dd9));_0x1a8bee[_0x4f5e00(0x507)]=0x64,_0x1a8bee[_0x4f5e00(_0x2af0eb._0x51ddc8)]=0x1;var _0xc58cc6=_0x1a8bee['getContext']('2d',{'willReadFrequently':!![]});_0xc58cc6[_0x4f5e00(0xc2b)]=this['shadingAlpha'];var _0xc5d110=_0xc58cc6['createLinearGradient'](0x0,0x0,0x64,0x0),_0x52b962=this['colorScheme'][_0x5b72b8];if((_0x52b962===null||_0x52b962===void 0x0?void 0x0:(_0x528bb7=_0x52b962['step'])===null||_0x528bb7===void 0x0?void 0x0:_0x528bb7['length'])>0x0)for(var _0x10c9e7=0x0,_0x30694f=_0x52b962['step']['length'];_0x10c9e7<_0x30694f;_0x10c9e7++){_0xc5d110[_0x4f5e00(0xd1c)](_0x52b962['step'][_0x10c9e7],_0x52b962[_0x4f5e00(_0x2af0eb._0x2c070e)][_0x10c9e7]);}return _0xc58cc6[_0x4f5e00(_0x2af0eb._0x50ef99)]=_0xc5d110,_0xc58cc6['fillRect'](0x0,0x0,0x64,0x1),_0x1a8bee;}},{'key':_0x2833e4(0xd5a),'value':function _0x512db0(){var _0x29b3f3=_0x2833e4;return new Cesium__namespace['Material']({'fabric':{'type':'ElevationColorContour','materials':{'contourMaterial':{'type':'ElevationContour'},'elevationRampMaterial':{'type':_0x29b3f3(_0x48685c._0x15b396)}},'components':{'diffuse':_0x29b3f3(_0x48685c._0x466bb7),'alpha':_0x29b3f3(_0x48685c._0x5e0d01)}},'translucent':![]});}},{'key':'getSlopeContourMaterial','value':function _0x660c88(){var _0x26670a=_0x2833e4;return new Cesium__namespace[(_0x26670a(_0x2c03e5._0x24c87e))]({'fabric':{'type':_0x26670a(0x5c0),'materials':{'contourMaterial':{'type':'ElevationContour'},'slopeRampMaterial':{'type':_0x26670a(0xe00)}},'components':{'diffuse':'contourMaterial.alpha\x20==\x200.0\x20?\x20slopeRampMaterial.diffuse\x20:\x20contourMaterial.diffuse','alpha':'max(contourMaterial.alpha,\x20slopeRampMaterial.alpha)'}},'translucent':![]});}},{'key':_0x2833e4(0x756),'value':function _0xfaa358(){var _0x14fc93=_0x2833e4;return new Cesium__namespace[(_0x14fc93(_0x3faf8c._0x532587))]({'fabric':{'type':'AspectColorContour','materials':{'contourMaterial':{'type':'ElevationContour'},'aspectRampMaterial':{'type':'AspectRamp'}},'components':{'diffuse':'contourMaterial.alpha\x20==\x200.0\x20?\x20aspectRampMaterial.diffuse\x20:\x20contourMaterial.diffuse','alpha':'max(contourMaterial.alpha,\x20aspectRampMaterial.alpha)'}},'translucent':![]});}}]),_0x50e52c;}(TerrainEditBase),LimitHeight=function(_0x538ef5){var _0x118013={_0x75af02:0x3fd},_0x1c130e={_0x59b48a:0x514,_0x12289a:0xe41,_0x26b1d2:0xef3,_0x412855:0x352,_0x52298d:0x405},_0x592793={_0x5350b1:0x352},_0x226b8d={_0x1793a1:0xd04},_0x25d7b3={_0x2be05c:0x514},_0x53098c={_0x26c01c:0x514,_0x1a930a:0x3e7},_0x32cb40={_0x5ecb32:0x352},_0x56f2b7=_0x5a92ef;_inherits(_0x5e1013,_0x538ef5);var _0x5616fc=_createSuper(_0x5e1013);function _0x5e1013(){return _classCallCheck(this,_0x5e1013),_0x5616fc['apply'](this,arguments);}return _createClass(_0x5e1013,[{'key':_0x56f2b7(0xce7),'get':function _0x316af7(){var _0x5d5788=_0x56f2b7;return this[_0x5d5788(_0x32cb40._0x5ecb32)];}},{'key':'positions','get':function _0x249537(){return this['options']['positions'];},'set':function _0x410d71(_0x3e41e5){var _0x1c64c9=_0x56f2b7;this[_0x1c64c9(_0x53098c._0x26c01c)]['positions']=_0x3e41e5,this[_0x1c64c9(_0x53098c._0x1a930a)]();}},{'key':'height','get':function _0x85b85a(){var _0x4ae879=_0x56f2b7;return this[_0x4ae879(_0x25d7b3._0x2be05c)]['height']||0x0;},'set':function _0x5d3e6d(_0x2ec0b3){var _0x5b9964=_0x56f2b7;this[_0x5b9964(0x514)][_0x5b9964(_0x226b8d._0x1793a1)]=_0x2ec0b3,this['_createGraphic']();}},{'key':'bottomHeight','get':function _0x52b722(){return this['options']['bottomHeight']||0x0;},'set':function _0x48c18b(_0x316e16){var _0x166b95=_0x56f2b7;this['options']['bottomHeight']=_0x316e16,this[_0x166b95(0x3e7)]();}},{'key':'_mountedHook','value':function _0x30f8a9(){this['_layer']=new GraphicLayer({'private':!![]});}},{'key':'_addedHook','value':function _0x34d914(){var _0x27a59d=_0x56f2b7;this['_map']['addLayer'](this[_0x27a59d(_0x592793._0x5350b1)]),this['options']['positions']&&(this['positions']=this['options']['positions']);}},{'key':_0x56f2b7(_0x118013._0x75af02),'value':function _0x5ae687(){var _0x19b460=_0x56f2b7;this['_graphic']&&(this['_layer'][_0x19b460(0x24b)](this['_graphic']),delete this[_0x19b460(0xe41)]),this['_map'][_0x19b460(0xa2f)](this['_layer']);}},{'key':'_createGraphic','value':function _0x30d8df(){var _0x498120=_0x56f2b7;this['_graphic']&&(this['_layer']['removeGraphic'](this['_graphic']),delete this['_graphic']);if(!this[_0x498120(_0x1c130e._0x59b48a)]['positions'])return;var _0x55ad60=LngLatArray['toCartesians'](this['options']['positions']);this[_0x498120(_0x1c130e._0x12289a)]=new PolygonPrimitive({'positions':_0x55ad60,'style':_objectSpread2(_objectSpread2({},this['options']),{},{'height':this['bottomHeight']+this['height'],'diffHeight':0x2710,'perPositionHeight':![],'classification':!![],'classificationType':Cesium__namespace[_0x498120(_0x1c130e._0x26b1d2)]['CESIUM_3D_TILE']}),'asynchronous':![]}),this[_0x498120(_0x1c130e._0x412855)][_0x498120(_0x1c130e._0x52298d)](this[_0x498120(0xe41)]);}},{'key':'clear','value':function _0x1b91f9(){var _0x42536a=_0x56f2b7;this['options']['positions']=null,this['_graphic']&&(this[_0x42536a(0x352)]['removeGraphic'](this['_graphic']),delete this['_graphic']);}}]),_0x5e1013;}(BaseThing),ModelPlanClip=function(_0x543431){var _0x148477={_0x185ad7:0x64c},_0x10fa88={_0x3761c4:0x280,_0x5e2ec1:0x946},_0x79a02a={_0x35b69d:0x9a6},_0x2abe93=_0x5a92ef;_inherits(_0x3b7d57,_0x543431);var _0x5794a1=_createSuper(_0x3b7d57);function _0x3b7d57(){return _classCallCheck(this,_0x3b7d57),_0x5794a1['apply'](this,arguments);}return _createClass(_0x3b7d57,[{'key':_0x2abe93(0x6ae),'get':function _0x32c014(){return this['_model'];},'set':function _0x48f085(_0x173b55){var _0x3e5f52=_0x2abe93;this['_model']=_0x173b55,this['_inverseMatrix']=null,this[_0x3e5f52(_0x79a02a._0x35b69d)]&&(this['_model']['clippingPlanes']=this['clippingPlanes']);}},{'key':'graphic','get':function _0x341971(){var _0x28659e=_0x2abe93;return this[_0x28659e(0xe41)];},'set':function _0x4af4d4(_0x3ac21d){var _0x59309b=_0x2abe93;this['_graphic']=_0x3ac21d;if(_0x3ac21d['entity'])this[_0x59309b(_0x10fa88._0x3761c4)]=_0x3ac21d['entity']['model'],this['_modelMatrix']=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](getPositionValue(_0x3ac21d['position']));else{if(_0x3ac21d instanceof Cesium__namespace['Entity'])this['_model']=_0x3ac21d['model'],this['_modelMatrix']=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](getPositionValue(_0x3ac21d['position']));else{if(_0x3ac21d['primitive'])this['_model']=_0x3ac21d[_0x59309b(_0x10fa88._0x5e2ec1)],this['_modelMatrix']=_0x3ac21d[_0x59309b(0xa10)];else _0x3ac21d instanceof Cesium__namespace['Model']&&(this['_model']=_0x3ac21d,this['_modelMatrix']=_0x3ac21d['modelMatrix']);}}}},{'key':'inverseMatrix','get':function _0x16b572(){var _0x2b75aa=_0x2abe93;return!this['_inverseMatrix']&&this[_0x2b75aa(_0x148477._0x185ad7)]&&(this['_inverseMatrix']=Cesium__namespace['Matrix4']['inverseTransformation'](this['_modelMatrix'],new Cesium__namespace['Matrix4']())),this['_inverseMatrix'];}},{'key':'_mountedHook','value':function _0x51bee2(){var _0x2a598d=_0x2abe93;this['options'][_0x2a598d(0xc34)]&&(this[_0x2a598d(0xc34)]=this['options'][_0x2a598d(0xc34)]);}}]),_0x3b7d57;}(TilesetPlanClip);ModelPlanClip['Type']=ClipType;var TilesetBoxClip=function(_0x46b28d){var _0x4207d3={_0x1a054f:0x1c8,_0x2db7cf:0x445},_0x89c5fb={_0x1e4b83:0xcc3,_0x20b548:0xd91,_0x4534f0:0x23b,_0x3bd378:0x514,_0x4f240f:0x3d5,_0x144042:0x6ae,_0x44422d:0x3d5},_0x40eb49={_0x5b834b:0x669},_0x5a8a25={_0x375b4c:0x669,_0x3baa60:0x399,_0x3f4cff:0x514,_0x54b20f:0xd91},_0x1ac8f7={_0x482eb1:0x514,_0x1f7c8a:0x6ae},_0xf0a7eb={_0x2c456d:0x514,_0x171b3f:0x669,_0x3116e2:0xdb6},_0x2ed046={_0x4d712f:0x514},_0x45ebe5={_0x4a9450:0x506},_0xdde34b={_0x2c1137:0x970},_0x2f4003={_0x5c5b70:0xc85,_0x1a45cd:0xc88,_0x4abef1:0x5f1,_0x411c9b:0x970,_0x846e12:0xc88,_0x5b85f4:0xc8c},_0x17506b={_0x50de60:0x9a6},_0xf7435f={_0x409b64:0x6ae},_0x2cce26={_0x1d92ba:0x70e,_0x2737cb:0xd91},_0x438a9b=_0x5a92ef;_inherits(_0xbcf879,_0x46b28d);var _0x1af6aa=_createSuper(_0xbcf879);function _0xbcf879(){return _classCallCheck(this,_0xbcf879),_0x1af6aa['apply'](this,arguments);}return _createClass(_0xbcf879,[{'key':'clipTarget','get':function _0x3c2d84(){return this['_tileset'];},'set':function _0x11f757(_0x33f104){var _0x571dfe=_0x4361;this[_0x571dfe(0xc88)]=_0x33f104,this[_0x571dfe(0xc85)]=null,Cesium__namespace[_0x571dfe(_0x2cce26._0x1d92ba)](this['options'][_0x571dfe(_0x2cce26._0x2737cb)])&&(this['position']=this[_0x571dfe(0x514)]['position']);}},{'key':'layer','get':function _0x5035ef(){return this['_layer'];},'set':function _0x5c21ba(_0x4f929a){var _0x472e10=_0x4361,_0x4bf86a=this;this['_layer']=_0x4f929a,_0x4f929a['loadOk']?this[_0x472e10(_0xf7435f._0x409b64)]=_0x4f929a['tileset']:_0x4f929a['on'](EventType[_0x472e10(0x7f4)],function(_0x7aad36){var _0x34c246=_0x472e10;_0x4bf86a['clipTarget']=_0x4f929a[_0x34c246(0x100b)];});}},{'key':'planes','get':function _0x21fc8a(){var _0x42dd3d=_0x4361;return this[_0x42dd3d(_0x17506b._0x50de60)];}},{'key':'inverseMatrix','get':function _0x222765(){var _0x3e9143=_0x4361;if(!this[_0x3e9143(_0x2f4003._0x5c5b70)]){var _0x49a76e,_0x2d7b42=this[_0x3e9143(_0x2f4003._0x1a45cd)]['root'][_0x3e9143(0xbe1)];_0x2d7b42&&_0x2d7b42[_0x3e9143(_0x2f4003._0x4abef1)](Cesium__namespace['Matrix4']['IDENTITY'])||!_0x2d7b42?_0x49a76e=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](this['_tileset']['boundingSphere'][_0x3e9143(_0x2f4003._0x411c9b)]):_0x49a76e=Cesium__namespace['Matrix4']['fromArray'](this[_0x3e9143(_0x2f4003._0x846e12)]['root']['transform']),this['_inverseMatrix']=Cesium__namespace['Matrix4'][_0x3e9143(_0x2f4003._0x5b85f4)](_0x49a76e,new Cesium__namespace['Matrix4']());}return this['_inverseMatrix'];}},{'key':'center','get':function _0x23ae72(){var _0x25a6ce=_0x4361;if(this['_layer'])return this['_layer']['position'];return this['_tileset']['boundingSphere'][_0x25a6ce(_0xdde34b._0x2c1137)];}},{'key':'position','get':function _0x515967(){return this['_position'];},'set':function _0x168503(_0x578aa5){this['_position']=LngLatPoint['toCartesian'](_0x578aa5),this['redraw']();}},{'key':'dimensions','get':function _0x22640c(){var _0x2b3f14=_0x4361;return this['options'][_0x2b3f14(_0x45ebe5._0x4a9450)];},'set':function _0x57b224(_0x3b8f17){this['options']['dimensions']=_0x3b8f17,this['redraw']();}},{'key':'showBox','get':function _0x5a3fe8(){var _0x23efc6=_0x4361;return this[_0x23efc6(_0x2ed046._0x4d712f)][_0x23efc6(0xa2c)];},'set':function _0x55214c(_0x12d02d){var _0x293783=_0x4361;this['options']['showBox']=_0x12d02d,this[_0x293783(_0xf0a7eb._0x2c456d)][_0x293783(0xa2c)]?(!this['_graphicLayer']&&(this['_graphicLayer']=new GraphicLayer(_objectSpread2(_objectSpread2({},this['options']),{},{'private':!![]}))),this['_graphicLayer'][_0x293783(0x7a6)]=!![]):this['_graphicLayer']&&(this[_0x293783(_0xf0a7eb._0x171b3f)]['show']=![]),this[_0x293783(_0xf0a7eb._0x3116e2)]();}},{'key':_0x438a9b(0x415),'value':function _0x2cb403(){var _0x56f23d=_0x438a9b;this['options']['showBox']&&(this['_graphicLayer']=new GraphicLayer(_objectSpread2(_objectSpread2({},this['options']),{},{'private':!![]})));if(this[_0x56f23d(_0x1ac8f7._0x482eb1)]['layer'])this['layer']=this['options']['layer'];else this['options']['tileset']&&(this[_0x56f23d(_0x1ac8f7._0x1f7c8a)]=this['options']['tileset']);}},{'key':'_addedHook','value':function _0x340c72(){var _0x3cbfda=_0x438a9b;this[_0x3cbfda(_0x5a8a25._0x375b4c)]&&this[_0x3cbfda(_0x5a8a25._0x3baa60)]['addLayer'](this['_graphicLayer']),this['clipTarget']&&(Cesium__namespace['defined'](this[_0x3cbfda(0x514)]['position'])&&(this['position']=this[_0x3cbfda(_0x5a8a25._0x3f4cff)][_0x3cbfda(_0x5a8a25._0x54b20f)]));}},{'key':'_removedHook','value':function _0x54a508(){var _0x7e1367=_0x438a9b;this['clear'](),this['_graphicLayer']&&this['_map']['removeLayer'](this[_0x7e1367(_0x40eb49._0x5b834b)]);}},{'key':'redraw','value':function _0x2b3470(){var _0x263ad8=_0x438a9b,_0x9c5a35,_0x16a6fd,_0x49ea45;if(!this['position']||!this['dimensions'])return;var _0x5410a7=this['dimensions']['x']/0x2,_0xde3dcb=this[_0x263ad8(0x506)]['y']/0x2,_0x3cbebd=this['dimensions']['z']/0x2,_0x444933=this['inverseMatrix'],_0x356a7a=Cesium__namespace['Matrix4']['multiplyByPoint'](_0x444933,this['center'],new Cesium__namespace['Cartesian3']()),_0x20b460=Cesium__namespace[_0x263ad8(_0x89c5fb._0x1e4b83)]['multiplyByPoint'](_0x444933,this[_0x263ad8(_0x89c5fb._0x20b548)],new Cesium__namespace['Cartesian3']()),_0x3846b4=_0x356a7a['x']-_0x20b460['x'],_0x57fd77=_0x356a7a['y']-_0x20b460['y'],_0x291fcf=_0x356a7a['z']-_0x20b460['z'],_0x9c3811=[new Cesium__namespace['ClippingPlane'](new Cesium__namespace[(_0x263ad8(_0x89c5fb._0x4534f0))](0x0,0x0,0x1),-_0x3cbebd+_0x291fcf),new Cesium__namespace['ClippingPlane'](new Cesium__namespace['Cartesian3'](0x0,0x0,-0x1),-_0x3cbebd-_0x291fcf),new Cesium__namespace['ClippingPlane'](new Cesium__namespace['Cartesian3'](0x1,0x0,0x0),-_0x5410a7+_0x3846b4),new Cesium__namespace['ClippingPlane'](new Cesium__namespace['Cartesian3'](-0x1,0x0,0x0),-_0x5410a7-_0x3846b4),new Cesium__namespace[(_0x263ad8(0xfa7))](new Cesium__namespace['Cartesian3'](0x0,0x1,0x0),-_0xde3dcb+_0x57fd77),new Cesium__namespace['ClippingPlane'](new Cesium__namespace['Cartesian3'](0x0,-0x1,0x0),-_0xde3dcb-_0x57fd77)],_0x420ee0=new Cesium__namespace['ClippingPlaneCollection']({'planes':_0x9c3811,'edgeWidth':(_0x9c5a35=this[_0x263ad8(_0x89c5fb._0x3bd378)]['edgeWidth'])!==null&&_0x9c5a35!==void 0x0?_0x9c5a35:0x0,'edgeColor':(_0x16a6fd=this[_0x263ad8(0x514)]['edgeColor'])!==null&&_0x16a6fd!==void 0x0?_0x16a6fd:Cesium__namespace[_0x263ad8(_0x89c5fb._0x4f240f)]['WHITE'],'unionClippingRegions':(_0x49ea45=this['options']['clipOutSide'])!==null&&_0x49ea45!==void 0x0?_0x49ea45:![]});this['clippingPlanes']=_0x420ee0;this['clipTarget']&&(this[_0x263ad8(_0x89c5fb._0x144042)]['clippingPlanes']=_0x420ee0);if(this['options']['showBox']){this[_0x263ad8(0x669)]['clear']();var _0xa10610=new BoxEntity({'position':this['position'],'style':_objectSpread2({'dimensions':this[_0x263ad8(0x514)][_0x263ad8(0x506)],'color':Cesium__namespace[_0x263ad8(_0x89c5fb._0x44422d)]['WHITE']['withAlpha'](0.2)},this['options']['boxStyle']||{})});this['_graphicLayer']['addGraphic'](_0xa10610);}}},{'key':'clear','value':function _0x17d63d(){var _0x12b0c3=_0x438a9b,_0x38f8c1,_0x8f4ced;this['_graphicLayer']&&this['_graphicLayer'][_0x12b0c3(_0x4207d3._0x1a054f)](),this['clippingPlanes']&&delete this['clippingPlanes'],(_0x38f8c1=this[_0x12b0c3(0x6ae)])!==null&&_0x38f8c1!==void 0x0&&(_0x8f4ced=_0x38f8c1['clippingPlanes'])!==null&&_0x8f4ced!==void 0x0&&_0x8f4ced['enabled']&&(this['clipTarget'][_0x12b0c3(0x9a6)][_0x12b0c3(_0x4207d3._0x2db7cf)]=![]),this['clipTarget']['clippingPlanes']=undefined;}}]),_0xbcf879;}(BaseThing),scratchCurrentDirection=new Cesium__namespace['Cartesian3'](),scratchDeltaPosition=new Cesium__namespace['Cartesian3'](),scratchNextPosition=new Cesium__namespace['Cartesian3'](),scratchTerrainConsideredNextPosition=new Cesium__namespace['Cartesian3'](),scratchNextCartographic=new Cesium__namespace[(_0x5a92ef(0x888))](),RoamType={'DIRECTION_NONE':0x0,'DIRECTION_FORWARD':0x1,'DIRECTION_BACKWARD':0x2,'DIRECTION_LEFT':0x3,'DIRECTION_RIGHT':0x4},FirstPersonRoam=function(_0x85d905){var _0x16dbcf={_0x4f7293:0x7a0},_0x5109cc={_0x4975d3:0xa33},_0x4cdec1={_0x4fbecd:0x399,_0x3639c5:0x399},_0x3c107e={_0x75760:0xb2f},_0x290d3a={_0x410367:0x399,_0x56d184:0x399,_0x2be10e:0xab0,_0xf06b3:0xa3c},_0xb34ee7={_0x2fc5e7:0xa3c,_0x36d26e:0xac8,_0x2c8e77:0xac8,_0x178424:0x9ca,_0x298ba9:0x399,_0xc4110c:0x26b,_0x52d043:0x4e7,_0x2308e8:0xd91,_0x7d816d:0xf7f,_0x9054fa:0x7d7},_0x4e6762={_0x25f595:0xa33,_0x18ca5c:0x26b},_0xd80ed8={_0x34365f:0x6c2},_0x280c92={_0x2125c1:0x61b,_0x2163a8:0x23b,_0x5c87fd:0x52e},_0xf83de0={_0x4244d6:0xcf5,_0x8812b8:0xad6,_0x5a153c:0x399,_0x39bb3e:0x399},_0x12232f={_0x1a5f25:0x399,_0x31d84b:0xb5f},_0x5e176b={_0x2c7636:0x2be},_0x50dce0={_0x298830:0x514,_0x3636c6:0x4b5,_0x3a7fa7:0xd04},_0xd4ef2c=_0x5a92ef;_inherits(_0x137d7d,_0x85d905);var _0x26840f=_createSuper(_0x137d7d);function _0x137d7d(){var _0x4bc3a3=_0x4361,_0xdf8f0a,_0x4ba5c7,_0x2ea561,_0x26abdc,_0x5212e8,_0x18bd70=arguments[_0x4bc3a3(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x137d7d),_0x5212e8=_0x26840f['call'](this,_0x18bd70),_0x5212e8['speed']=(_0xdf8f0a=_0x5212e8[_0x4bc3a3(_0x50dce0._0x298830)][_0x4bc3a3(0x232)])!==null&&_0xdf8f0a!==void 0x0?_0xdf8f0a:1.5,_0x5212e8[_0x4bc3a3(0x4b5)]=(_0x4ba5c7=_0x5212e8['options'][_0x4bc3a3(_0x50dce0._0x3636c6)])!==null&&_0x4ba5c7!==void 0x0?_0x4ba5c7:-0x5,_0x5212e8['height']=(_0x2ea561=_0x5212e8['options'][_0x4bc3a3(_0x50dce0._0x3a7fa7)])!==null&&_0x2ea561!==void 0x0?_0x2ea561:0xa,_0x5212e8['maxPitch']=(_0x26abdc=_0x5212e8[_0x4bc3a3(_0x50dce0._0x298830)]['maxPitch'])!==null&&_0x26abdc!==void 0x0?_0x26abdc:0x58,_0x5212e8;}return _createClass(_0x137d7d,[{'key':'_enabledHook','value':function _0x57d479(_0x19fe5d){var _0x4102fa=_0x4361;_0x19fe5d?this[_0x4102fa(_0x5e176b._0x2c7636)]():this['disable']();}},{'key':_0xd4ef2c(0x415),'value':function _0x39711f(){}},{'key':_0xd4ef2c(0xcef),'value':function _0x3378ed(){var _0x3e5896=_0xd4ef2c;this['enabled']&&this['activate'](),this['_map']['on'](EventType['leftDown'],this['_onLeftDownHandler'],this),this['_map']['on'](EventType[_0x3e5896(0x706)],this['_onLeftUpHandler'],this),this[_0x3e5896(0x399)]['on'](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this[_0x3e5896(_0x12232f._0x1a5f25)]['on'](EventType[_0x3e5896(_0x12232f._0x31d84b)],this[_0x3e5896(0x2dc)],this),this[_0x3e5896(0x399)]['on'](EventType['keydown'],this['_onKeyDown'],this),this['_map']['on'](EventType['keyup'],this['_onKeyUp'],this),this[_0x3e5896(0x399)]['on'](EventType['clockTick'],this[_0x3e5896(0xfcb)],this);}},{'key':'_removedHook','value':function _0x2c084b(){var _0x55b90b=_0xd4ef2c;this['disable'](),this['_map'][_0x55b90b(_0xf83de0._0x4244d6)](EventType[_0x55b90b(_0xf83de0._0x8812b8)],this['_onLeftDownHandler'],this),this['_map']['off'](EventType['leftUp'],this['_onLeftUpHandler'],this),this[_0x55b90b(0x399)]['off'](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this['_map']['off'](EventType['dblClick'],this[_0x55b90b(0x2dc)],this),this[_0x55b90b(_0xf83de0._0x5a153c)]['off'](EventType[_0x55b90b(0x6e0)],this[_0x55b90b(0xe10)],this),this[_0x55b90b(_0xf83de0._0x5a153c)][_0x55b90b(0xcf5)](EventType[_0x55b90b(0x29f)],this['_onKeyUp'],this),this[_0x55b90b(_0xf83de0._0x39bb3e)]['off'](EventType['clockTick'],this['_onClockTick'],this);}},{'key':_0xd4ef2c(_0x16dbcf._0x4f7293),'value':function _0x3ceadd(_0x2cedbe){var _0x5c28ed=_0xd4ef2c;if(!this['enabled'])return;this['_looking']=!![],this[_0x5c28ed(_0x280c92._0x2125c1)]=Cesium__namespace[_0x5c28ed(_0x280c92._0x2163a8)][_0x5c28ed(_0x280c92._0x5c87fd)](_0x2cedbe['position']),this['_mousePosition']=this['_startMousePosition'];}},{'key':'_onDbClickHandler','value':function _0x1088c2(_0x1e3c3f){var _0x55b32b=_0xd4ef2c;if(!this['enabled'])return;this['_looking']=!![],this['_startMousePosition']=Cesium__namespace['Cartesian3']['clone'](_0x1e3c3f[_0x55b32b(0xd91)]),this['_mousePosition']=this['_startMousePosition'];}},{'key':'_onLeftUpHandler','value':function _0x1c579a(_0x424a42){this['_looking']=![];}},{'key':'_onMouseMoveHandler','value':function _0x50d9d2(_0x36602d){var _0x4b4ea9=_0xd4ef2c;this[_0x4b4ea9(_0xd80ed8._0x34365f)]=_0x36602d[_0x4b4ea9(0x5d3)];}},{'key':'_onKeyDown','value':function _0x556858(_0x4a20fb){var _0x21e96f=_0xd4ef2c;if(!this['enabled'])return;var _0x8a1b9a=_0x4a20fb['keyCode'];this[_0x21e96f(0x26b)]=RoamType[_0x21e96f(_0x4e6762._0x25f595)];switch(_0x8a1b9a){case'W'['charCodeAt'](0x0):this[_0x21e96f(0x26b)]=RoamType['DIRECTION_FORWARD'];break;case'S'['charCodeAt'](0x0):this[_0x21e96f(_0x4e6762._0x18ca5c)]=RoamType['DIRECTION_BACKWARD'];break;case'D'['charCodeAt'](0x0):this['_direction']=RoamType['DIRECTION_RIGHT'];break;case'A'['charCodeAt'](0x0):this['_direction']=RoamType['DIRECTION_LEFT'];break;}}},{'key':'_onKeyUp','value':function _0x132cbe(){if(!this['enabled'])return;this['_direction']=RoamType['DIRECTION_NONE'];}},{'key':'_onClockTick','value':function _0x553253(_0x2d233c){var _0x43d5d5=_0xd4ef2c;if(!this['enabled'])return;var _0x45df4a=_0x2d233c['_clockStep'];this['_looking']&&this['_changeHeadingPitch'](_0x45df4a);if(this['_direction']===RoamType['DIRECTION_NONE'])return;var _0x592b20=this['speed']*_0x45df4a;if(this['_direction']===RoamType['DIRECTION_FORWARD'])Cesium__namespace['Cartesian3']['multiplyByScalar'](this['_map'][_0x43d5d5(_0xb34ee7._0x2fc5e7)][_0x43d5d5(_0xb34ee7._0x36d26e)],0x1,scratchCurrentDirection);else{if(this['_direction']===RoamType['DIRECTION_BACKWARD'])Cesium__namespace[_0x43d5d5(0x23b)]['multiplyByScalar'](this[_0x43d5d5(0x399)]['camera'][_0x43d5d5(_0xb34ee7._0x2c8e77)],-0x1,scratchCurrentDirection);else{if(this['_direction']===RoamType[_0x43d5d5(_0xb34ee7._0x178424)])Cesium__namespace['Cartesian3']['multiplyByScalar'](this[_0x43d5d5(_0xb34ee7._0x298ba9)][_0x43d5d5(0xa3c)]['right'],-0x1,scratchCurrentDirection);else this[_0x43d5d5(_0xb34ee7._0xc4110c)]===RoamType[_0x43d5d5(_0xb34ee7._0x52d043)]&&Cesium__namespace['Cartesian3']['multiplyByScalar'](this[_0x43d5d5(0x399)][_0x43d5d5(0xa3c)]['right'],0x1,scratchCurrentDirection);}}Cesium__namespace[_0x43d5d5(0x23b)]['multiplyByScalar'](scratchCurrentDirection,_0x592b20,scratchDeltaPosition);var _0x2534fe=this['_map']['camera'][_0x43d5d5(_0xb34ee7._0x2308e8)];Cesium__namespace['Cartesian3'][_0x43d5d5(0xd06)](_0x2534fe,scratchDeltaPosition,scratchNextPosition);var _0x16bce6=this['_map'][_0x43d5d5(0x7c9)][_0x43d5d5(0xcb2)],_0x24af0f=_0x16bce6['ellipsoid'];_0x24af0f['cartesianToCartographic'](scratchNextPosition,scratchNextCartographic);var _0x4607d1=_0x16bce6[_0x43d5d5(_0xb34ee7._0x7d816d)](scratchNextCartographic);if(_0x4607d1===undefined)return;scratchNextCartographic['height']=_0x4607d1+this['height'],_0x24af0f['cartographicToCartesian'](scratchNextCartographic,scratchTerrainConsideredNextPosition),this['_map']['camera']['setView']({'destination':scratchTerrainConsideredNextPosition,'orientation':new Cesium__namespace[(_0x43d5d5(_0xb34ee7._0x9054fa))](this['_map'][_0x43d5d5(_0xb34ee7._0x2fc5e7)]['heading'],this['_map']['camera']['pitch'],this['_map']['camera'][_0x43d5d5(0xb46)]),'endTransform':Cesium__namespace['Matrix4']['IDENTITY']});}},{'key':'_changeHeadingPitch','value':function _0x41d898(_0x39b95d){var _0x34798b=_0xd4ef2c,_0x271655=this[_0x34798b(_0x290d3a._0x410367)]['canvas'][_0x34798b(0xe2e)],_0x41b1f7=this['_map']['canvas']['clientHeight'],_0x192916=(this['_mousePosition']['x']-this['_startMousePosition']['x'])/_0x271655,_0xd77773=-(this[_0x34798b(0x6c2)]['y']-this['_startMousePosition']['y'])/_0x41b1f7,_0x1162f7=Cesium__namespace['Math']['toDegrees'](this[_0x34798b(_0x290d3a._0x56d184)]['camera']['heading']),_0x426d9f=_0x192916*this['rotateSpeed'],_0x56c735=_0x1162f7+_0x426d9f,_0x2f3b4f=Cesium__namespace['Math'][_0x34798b(0x8f8)](this[_0x34798b(0x399)]['camera']['pitch']),_0x2e2254=_0xd77773*this['rotateSpeed'],_0x53cd62=_0x2f3b4f+_0x2e2254;_0x53cd62>this[_0x34798b(0x870)]*0x2&&_0x53cd62<0x168-this['maxPitch']?_0x53cd62=0x168-this['maxPitch']:_0x53cd62>this['maxPitch']&&_0x53cd62<0x168-this[_0x34798b(0x870)]&&(_0x53cd62=this['maxPitch']),this['_map']['camera']['setView']({'orientation':{'heading':Cesium__namespace[_0x34798b(_0x290d3a._0x2be10e)]['toRadians'](_0x56c735),'pitch':Cesium__namespace['Math']['toRadians'](_0x53cd62),'roll':this['_map'][_0x34798b(_0x290d3a._0xf06b3)]['roll']}});}},{'key':_0xd4ef2c(0xfb5),'value':function _0x165cb9(_0x6fb382){var _0x271e4d=_0xd4ef2c,_0x4b70b9=this['_map'][_0x271e4d(0x7c9)];_0x4b70b9['screenSpaceCameraController'][_0x271e4d(0x439)]=_0x6fb382,_0x4b70b9[_0x271e4d(0x89b)]['enableTranslate']=_0x6fb382,_0x4b70b9['screenSpaceCameraController']['enableZoom']=_0x6fb382,_0x4b70b9['screenSpaceCameraController'][_0x271e4d(_0x3c107e._0x75760)]=_0x6fb382,_0x4b70b9['screenSpaceCameraController'][_0x271e4d(0x700)]=_0x6fb382;}},{'key':_0xd4ef2c(0x2be),'value':function _0x4c5dea(){var _0x3b9ea5=_0xd4ef2c;this['_enabled']=!![],this['_enableScreenSpaceCameraController'](![]);var _0x4a9eb8=this['_map']['camera']['position'],_0x412006=new Cesium__namespace[(_0x3b9ea5(0x888))](),_0x61f231=this[_0x3b9ea5(0x399)]['scene']['globe'];_0x61f231['ellipsoid']['cartesianToCartographic'](_0x4a9eb8,_0x412006);var _0x2bef27=_0x61f231['getHeight'](_0x412006);if(_0x2bef27===undefined)return![];_0x412006['height']=_0x2bef27+this['height'];var _0x57a90c=new Cesium__namespace['Cartesian3']();_0x61f231['ellipsoid']['cartographicToCartesian'](_0x412006,_0x57a90c);var _0xe5b1d6=this[_0x3b9ea5(_0x4cdec1._0x4fbecd)]['camera']['heading'];return this['_heading']=_0xe5b1d6,this[_0x3b9ea5(_0x4cdec1._0x3639c5)]['camera']['flyTo']({'destination':_0x57a90c,'orientation':{'heading':_0xe5b1d6,'pitch':Cesium__namespace['Math']['toRadians'](0x0),'roll':0x0}}),!![];}},{'key':'disable','value':function _0x159483(){this['_enabled']=![],this['_enableScreenSpaceCameraController'](!![]);}},{'key':'startAutoForward','value':function _0xca642c(){var _0x1581a9=_0xd4ef2c;!this['enabled']&&this['activate'](),this[_0x1581a9(0x26b)]=RoamType[_0x1581a9(0x8d5)];}},{'key':_0xd4ef2c(0x261),'value':function _0x1e54dd(){var _0x385888=_0xd4ef2c;this['_direction']=RoamType[_0x385888(_0x5109cc._0x4975d3)];}}]),_0x137d7d;}(BaseThing),RotatePoint=function(_0x2870b2){var _0x55db96={_0x324bea:0x8f4,_0x2eff33:0xe25},_0x48e6a0={_0xe7f393:0x399},_0x6ed4a5={_0x32ba81:0x694,_0x3cb178:0x8f7,_0xdadc3:0x86f},_0x210407={_0x2d971a:0x218,_0x3b1eee:0x772,_0x2e201e:0x89a,_0x4f6af8:0xd5e,_0x42d18a:0x28d},_0x579d15={_0x365847:0x399,_0x20643c:0xe8d,_0x5dcc62:0x399,_0x315b1d:0xe25},_0x44f906={_0x1251c4:0xd68,_0x55deae:0x921,_0x46a7d3:0xa3c},_0x16e46e={_0x4cd993:0xe8d},_0xf3c98e={_0x53a102:0xce9},_0xbaeabc={_0x5db1ee:0x26b},_0x3d8a5c=_0x5a92ef;_inherits(_0x426d93,_0x2870b2);var _0x263bd7=_createSuper(_0x426d93);function _0x426d93(){var _0xcdcc93=_0x4361,_0x2e8955,_0x5f483f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x426d93),_0x2e8955=_0x263bd7[_0xcdcc93(0x53f)](this,_0x5f483f),_0x2e8955[_0xcdcc93(_0xbaeabc._0x5db1ee)]=_0x2e8955['options']['direction']?0x1:-0x1,_0x2e8955[_0xcdcc93(0x273)]=0x168/(0x3c*(_0x2e8955['options']['time']||0x3c)),_0x2e8955['_autoStopAngle']=_0x2e8955['options'][_0xcdcc93(0xe38)],_0x2e8955;}return _createClass(_0x426d93,[{'key':'isStart','get':function _0x487858(){var _0x1aca45=_0x4361;return this[_0x1aca45(_0xf3c98e._0x53a102)];}},{'key':'_enabledHook','value':function _0xd04dc6(_0x181663){_0x181663?this['start']():this['stop']();}},{'key':'_mountedHook','value':function _0xbe33d8(){}},{'key':'_addedHook','value':function _0x4e5bf1(){var _0x431ec2=_0x4361;this['_map']['on'](EventType['mouseDown'],this[_0x431ec2(_0x16e46e._0x4cd993)],this),this[_0x431ec2(0x399)]['on'](EventType['mouseUp'],this['_map_mouseUpHandler'],this),this['_mouseDown']=![];}},{'key':_0x3d8a5c(0xe8d),'value':function _0x33933f(_0x2e67b3){this['_mouseDown']=!![];}},{'key':_0x3d8a5c(_0x55db96._0x324bea),'value':function _0x48262c(_0x54005f){var _0x150589=_0x3d8a5c;this['_mouseDown']=![];var _0x3253dc=this['_map']['getCenter']();if(!_0x3253dc||_0x3253dc[_0x150589(_0x44f906._0x1251c4)]>0x7a120)return;this[_0x150589(_0x44f906._0x55deae)]=0x0,this['_center']=_0x3253dc['toCartesian'](),this[_0x150589(0xfc2)]=this['_map'][_0x150589(_0x44f906._0x46a7d3)]['heading'],this['_startPitch']=this[_0x150589(0x399)][_0x150589(0xa3c)]['pitch'],this['_distance']=Cesium__namespace[_0x150589(0x23b)][_0x150589(0x89a)](this[_0x150589(0xd5e)],this['_map'][_0x150589(_0x44f906._0x46a7d3)]['positionWC']);}},{'key':'_removedHook','value':function _0x3f3c68(){var _0x6450cf=_0x3d8a5c;this[_0x6450cf(_0x579d15._0x365847)]['off'](EventType['mouseDown'],this[_0x6450cf(_0x579d15._0x20643c)],this),this[_0x6450cf(_0x579d15._0x5dcc62)]['off'](EventType[_0x6450cf(0x363)],this['_map_mouseUpHandler'],this),this[_0x6450cf(_0x579d15._0x315b1d)]();}},{'key':'start','value':function _0x36bd1a(_0x4f289d){var _0xaefd3a=_0x3d8a5c,_0x5476e6,_0x7a2e1f=this;this['_isStart']&&this[_0xaefd3a(0xe25)]();this[_0xaefd3a(0xce9)]=!![];var _0x27bfe7=(_0x5476e6=this['_map']['getCenter']())===null||_0x5476e6===void 0x0?void 0x0:_0x5476e6['toCartesian']();if(!_0x4f289d)this['_center']=_0x27bfe7;else _0x4f289d instanceof Cesium__namespace['Cartesian3']?this['_center']=_0x4f289d:this['_center']=LngLatPoint[_0xaefd3a(_0x210407._0x2d971a)](_0x4f289d)['toCartesian']();this[_0xaefd3a(_0x210407._0x3b1eee)]=this['options']['distance']||Cesium__namespace['Cartesian3'][_0xaefd3a(_0x210407._0x2e201e)](this[_0xaefd3a(_0x210407._0x4f6af8)],this['_map'][_0xaefd3a(0xa3c)]['positionWC']),this['_startHeading']=this['_map'][_0xaefd3a(0xa3c)]['heading'],this['_startPitch']=this['_map']['camera']['pitch'];var _0x134ddc=0x2;Cesium__namespace[_0xaefd3a(0x23b)]['distance'](_0x27bfe7,this[_0xaefd3a(0xd5e)])<this['_distance']*0.01&&(_0x134ddc=0x0),this['fire'](EventType[_0xaefd3a(_0x210407._0x42d18a)]),this['_map']['flyToPoint'](this['_center'],{'radius':this['_distance'],'duration':_0x134ddc,'complete':function _0x3f5c9c(_0x5a74e8){var _0x3d312b=_0xaefd3a;_0x7a2e1f[_0x3d312b(0xce9)]=!![],_0x7a2e1f['_tikRender']=0x0,_0x7a2e1f['_map']['on'](EventType[_0x3d312b(0x938)],_0x7a2e1f['_onPreRenderHandler'],_0x7a2e1f);}});}},{'key':_0x3d8a5c(0xd97),'value':function _0x58a667(_0xc5a474){var _0x2303e6=_0x3d8a5c;if(this[_0x2303e6(0x9d2)])return;this['_tikRender']++;var _0xfc425e=this['_tikRender']*this['_angle'];this['_autoStopAngle']&&_0xfc425e>=this[_0x2303e6(_0x6ed4a5._0x32ba81)]&&this[_0x2303e6(0xe25)]();var _0x472e82=Cesium__namespace['Math']['toRadians'](_0xfc425e*this['_direction'])+this['_startHeading'];this[_0x2303e6(0x399)]['scene']['camera'][_0x2303e6(_0x6ed4a5._0x3cb178)]({'destination':this['_center'],'orientation':{'heading':_0x472e82,'pitch':this['_startPitch']}}),this['_map'][_0x2303e6(0x7c9)]['camera']['moveBackward'](this['_distance']),this['fire'](EventType[_0x2303e6(_0x6ed4a5._0xdadc3)]);}},{'key':_0x3d8a5c(_0x55db96._0x2eff33),'value':function _0x5ebbef(){var _0x29bd45=_0x3d8a5c;if(!this['_isStart'])return;this['_isStart']=![],this[_0x29bd45(_0x48e6a0._0xe7f393)]['off'](EventType['preRender'],this['_onPreRenderHandler'],this),this[_0x29bd45(0xb03)](EventType['stop']);}}]),_0x426d93;}(BaseThing),MAX_PITCH_IN_DEGREE=0x58,StreetView=function(_0x50b78d){var _0x55c75b={_0x2fc91c:0x5ca},_0x5c66f1={_0x247fea:0x514,_0x267ebe:0xaef,_0x5cabd9:0x28d},_0x4a5c65={_0x580c40:0x89a,_0x169977:0x399,_0x4b7e73:0xdae},_0x1877e2={_0x99220f:0x471},_0x297e2c={_0x24cd0b:0xaef,_0x578cd9:0x61b},_0x106624={_0x410b71:0x2b7,_0xc0df8:0x61b,_0x504a18:0x671,_0x5469c3:0x399},_0x51f793={_0x54e782:0xa13,_0x36e1cd:0xa3c},_0x4ef210={_0x15bdbb:0x1003,_0x467b1d:0xcf5,_0x2af4a1:0x399,_0xb3863e:0x795},_0x5ad68f={_0x178e1c:0xba2,_0x348b3d:0xf35,_0x4f30a6:0x859,_0x232bf1:0x399,_0x109422:0x5ca},_0xeced70={_0x2a2b7f:0xdd4,_0x4972dc:0x399,_0x32413f:0x89b,_0x3a833f:0x81c},_0x4b7930={_0xb2577c:0xda6},_0x211c37=_0x5a92ef;_inherits(_0x4409cb,_0x50b78d);var _0x1e04d3=_createSuper(_0x4409cb);function _0x4409cb(){var _0x2063b1=_0x4361,_0x39c795,_0x161f74,_0x411435,_0x575efb,_0x1cb0ee=arguments[_0x2063b1(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4409cb),_0x575efb=_0x1e04d3[_0x2063b1(0x53f)](this,_0x1cb0ee),_0x575efb[_0x2063b1(0x4b5)]=(_0x39c795=_0x1cb0ee['rotateSpeed'])!==null&&_0x39c795!==void 0x0?_0x39c795:0x1e,_0x575efb[_0x2063b1(_0x4b7930._0xb2577c)]=(_0x161f74=_0x1cb0ee['heightStep'])!==null&&_0x161f74!==void 0x0?_0x161f74:0.2,_0x575efb[_0x2063b1(0x1c3)]=(_0x411435=_0x1cb0ee['moveStep'])!==null&&_0x411435!==void 0x0?_0x411435:0.1,_0x575efb;}return _createClass(_0x4409cb,[{'key':'_enabledHook','value':function _0x11554e(_0x227eb8){var _0x2a3493=_0x4361;this['_map']['mouseZoom']&&(this['_map']['mouseZoom'][_0x2a3493(0x445)]=!_0x227eb8),_0x227eb8?(this[_0x2a3493(_0xeced70._0x2a2b7f)]=this[_0x2a3493(_0xeced70._0x4972dc)][_0x2a3493(0x7c9)][_0x2a3493(_0xeced70._0x32413f)]['zoomEventTypes'],this['_default_tiltEventTypes']=this['_map']['scene']['screenSpaceCameraController']['tiltEventTypes'],this['_map']['scene']['screenSpaceCameraController'][_0x2a3493(0xa9b)]=[Cesium__namespace['CameraEventType']['WHEEL'],Cesium__namespace['CameraEventType']['PINCH'],{'eventType':Cesium__namespace['CameraEventType'][_0x2a3493(_0xeced70._0x3a833f)],'modifier':Cesium__namespace['KeyboardEventModifier'][_0x2a3493(0xc6e)]}],this['_map']['scene']['screenSpaceCameraController'][_0x2a3493(0xd2d)]=[{'eventType':Cesium__namespace['CameraEventType']['MIDDLE_DRAG'],'modifier':Cesium__namespace['KeyboardEventModifier'][_0x2a3493(0xc6e)]}]):(this['_default_zoomEventTypes']&&(this['_map']['scene']['screenSpaceCameraController']['zoomEventTypes']=this['_default_zoomEventTypes'],delete this['_default_zoomEventTypes']),this['_default_tiltEventTypes']&&(this['_map']['scene']['screenSpaceCameraController']['tiltEventTypes']=this[_0x2a3493(0x5c4)],delete this['_default_tiltEventTypes']));}},{'key':'_mountedHook','value':function _0x2a32ab(){}},{'key':'_addedHook','value':function _0x36a293(){var _0x3e6587=_0x4361;this[_0x3e6587(0x1003)](this['enabled']),this['_map']['on'](EventType[_0x3e6587(_0x5ad68f._0x178e1c)],this[_0x3e6587(0x56c)],this),this[_0x3e6587(0x399)]['on'](EventType[_0x3e6587(_0x5ad68f._0x348b3d)],this[_0x3e6587(0xb5a)],this),this['_map']['on'](EventType[_0x3e6587(0x409)],this['_onRightUpHandler'],this),this['_map']['on'](EventType[_0x3e6587(_0x5ad68f._0x4f30a6)],this['_onMiddleDownHandler'],this),this[_0x3e6587(_0x5ad68f._0x232bf1)]['on'](EventType['middleUp'],this[_0x3e6587(0xda5)],this),this['_map']['on'](EventType['click'],this[_0x3e6587(0x795)],this),this[_0x3e6587(_0x5ad68f._0x232bf1)]['on'](EventType['dblClick'],this[_0x3e6587(0x2dc)],this),this['_map']['on'](EventType['rightClick'],this[_0x3e6587(_0x5ad68f._0x109422)],this);}},{'key':'_removedHook','value':function _0x473069(){var _0x337d01=_0x4361;this[_0x337d01(_0x4ef210._0x15bdbb)](![]),this[_0x337d01(0x399)][_0x337d01(_0x4ef210._0x467b1d)](EventType['rightDown'],this[_0x337d01(0x56c)],this),this[_0x337d01(0x399)]['off'](EventType['mouseMove'],this['_onMouseMove'],this),this['_map'][_0x337d01(_0x4ef210._0x467b1d)](EventType[_0x337d01(0x409)],this['_onRightUpHandler'],this),this['_map']['off'](EventType['middleDown'],this['_onMiddleDownHandler'],this),this[_0x337d01(_0x4ef210._0x2af4a1)]['off'](EventType['middleUp'],this['_onMiddleUpHandler'],this),this['_map'][_0x337d01(0xcf5)](EventType['click'],this[_0x337d01(_0x4ef210._0xb3863e)],this),this['_map']['off'](EventType['dblClick'],this['_onDbClickHandler'],this),this['_map']['off'](EventType['rightClick'],this['_onRightClickHandler'],this),this['rotatePoint']&&(this['_map'][_0x337d01(0x62f)](this['rotatePoint'],!![]),delete this['rotatePoint']);}},{'key':'_onRightDownHandler','value':function _0x9099b9(_0x4d74b8){var _0x2fc81e=_0x4361;if(!this['enabled'])return;this['rotatePoint']&&this['rotatePoint']['stop'](),this[_0x2fc81e(_0x51f793._0x54e782)]=!![],this[_0x2fc81e(0x6c2)]=this[_0x2fc81e(0x61b)]=Cesium__namespace[_0x2fc81e(0x23b)]['clone'](_0x4d74b8['position']),this['_headingWhenLeftClicked']=Cesium__namespace['Math']['toDegrees'](this['_map']['camera']['heading']),this['_pitchWhenLeftClicked']=Cesium__namespace[_0x2fc81e(0xab0)]['toDegrees'](this[_0x2fc81e(0x399)][_0x2fc81e(_0x51f793._0x36e1cd)]['pitch']);}},{'key':'_onMouseMove','value':function _0xf42bef(_0x3c0937){var _0x287ef7=_0x4361;if(!this['enabled'])return;this['_mousePosition']=_0x3c0937['endPosition'];if(this['_isMouseLeftButtonPressed']){var _0x61d8f9=this[_0x287ef7(0x399)][_0x287ef7(_0x106624._0x410b71)]['clientWidth'],_0x16407c=this['_map'][_0x287ef7(0x2b7)]['clientHeight'],_0x535324=(this['_mousePosition']['x']-this[_0x287ef7(_0x106624._0xc0df8)]['x'])/_0x61d8f9,_0xfef301=-(this['_mousePosition']['y']-this['_startMousePosition']['y'])/_0x16407c;if(Cesium__namespace['Math'][_0x287ef7(_0x106624._0x504a18)](_0x535324,0x0,Cesium__namespace['Math']['EPSILON6'])&&Cesium__namespace['Math']['equalsEpsilon'](_0xfef301,0x0,Cesium__namespace['Math'][_0x287ef7(0x8eb)]))return;var _0x51687b=_0x535324*this['rotateSpeed'],_0xb10a0=this['_headingWhenLeftClicked']+_0x51687b,_0x540a40=_0xfef301*this[_0x287ef7(0x4b5)],_0x5f2688=this['_pitchWhenLeftClicked']+_0x540a40;_0x5f2688>MAX_PITCH_IN_DEGREE*0x2&&_0x5f2688<0x168-MAX_PITCH_IN_DEGREE?_0x5f2688=0x168-MAX_PITCH_IN_DEGREE:_0x5f2688>MAX_PITCH_IN_DEGREE&&_0x5f2688<0x168-MAX_PITCH_IN_DEGREE&&(_0x5f2688=MAX_PITCH_IN_DEGREE),this['_map']['camera']['setView']({'orientation':{'heading':Cesium__namespace['Math']['toRadians'](_0xb10a0),'pitch':Cesium__namespace['Math']['toRadians'](_0x5f2688),'roll':this[_0x287ef7(_0x106624._0x5469c3)]['camera']['roll']}});}else{if(this['_isMouseUpdownPressed']){var _0x5e12e4=-(this['_mousePosition']['y']-this['_startMousePosition']['y'])/this['_map']['canvas']['clientHeight'],_0x1f6314=this['_map']['camera']['positionCartographic']['height']*this['heightStep'];this[_0x287ef7(0x399)][_0x287ef7(0xa3c)][_0x287ef7(0x7c4)](_0x5e12e4*_0x1f6314);}}}},{'key':'_onRightUpHandler','value':function _0x477afa(_0x51098e){this['_isMouseLeftButtonPressed']=![];}},{'key':'_onMiddleDownHandler','value':function _0xc11fa3(_0x1429af){var _0x370d04=_0x4361;if(!this['enabled'])return;this[_0x370d04(_0x297e2c._0x24cd0b)]&&this['rotatePoint'][_0x370d04(0xe25)](),this['_isMouseUpdownPressed']=!![],this['_startMousePosition']=Cesium__namespace['Cartesian3']['clone'](_0x1429af['position']),this['_mousePosition']=this[_0x370d04(_0x297e2c._0x578cd9)];}},{'key':'_onMiddleUpHandler','value':function _0x5da6cc(_0x320661){var _0x46c6d2=_0x4361;this[_0x46c6d2(_0x1877e2._0x99220f)]=![];}},{'key':'_onClickHandler','value':function _0xa64ca3(_0x4692fb){if(!this['enabled'])return;this['rotatePoint']&&this['rotatePoint']['stop']();}},{'key':'_onDbClickHandler','value':function _0xb28cdc(_0x1b8980){var _0x75d2dd=_0x4361;if(!this['enabled'])return;this['rotatePoint']&&this['rotatePoint']['stop']();var _0x1f7ee8=getCurrentMousePosition(this['_map'][_0x75d2dd(0x7c9)],_0x1b8980['position']);if(_0x1f7ee8){var _0x4157ff=Cesium__namespace[_0x75d2dd(0x23b)][_0x75d2dd(_0x4a5c65._0x580c40)](_0x1f7ee8,this['_map']['camera'][_0x75d2dd(0xd98)])*this['moveStep'];this['_map']['flyToPoint'](_0x1f7ee8,{'radius':_0x4157ff,'maximumHeight':this[_0x75d2dd(_0x4a5c65._0x169977)]['camera'][_0x75d2dd(_0x4a5c65._0x4b7e73)]['height'],'duration':this['options']['moveDuration']});}}},{'key':_0x211c37(_0x55c75b._0x2fc91c),'value':function _0x18cd97(_0x20e661){var _0x414ee5=_0x211c37;if(!this[_0x414ee5(0x445)])return;if(this['time']){var _0x5aeed1=Cesium__namespace[_0x414ee5(0xfb0)]['secondsDifference'](this['_map']['clock'][_0x414ee5(0x76c)],this[_0x414ee5(0xc79)]);_0x5aeed1<0.5&&(this['_map'][_0x414ee5(0x680)](),!this['rotatePoint']&&(this['rotatePoint']=new RotatePoint(this[_0x414ee5(_0x5c66f1._0x247fea)]['rotatePoint']),this['_map']['addThing'](this[_0x414ee5(_0x5c66f1._0x267ebe)])),this[_0x414ee5(0xaef)][_0x414ee5(_0x5c66f1._0x5cabd9)](_0x20e661['cartesian']));}this['time']=this['_map']['clock']['currentTime']['clone']();}}]),_0x4409cb;}(BaseThing),CameraHistory=function(_0x24b763){var _0x435121={_0x56a7ee:0xb57},_0x3b64f1={_0x5cef9f:0x2e3},_0x12b357={_0x23d180:0x2e3,_0xcb0f1:0x2e3},_0x1c63b4={_0x618c73:0x399,_0xd54798:0xa3c,_0x91f7a6:0xa3c},_0x3286ab={_0x3875c2:0x811,_0x50fa15:0x6ba},_0xba7ff0={_0x1a3e81:0xd91,_0x43e315:0xa3c,_0x54777f:0xd91,_0x851e75:0x1007,_0x586292:0xd03},_0x32b54b={_0x3c8512:0xd03,_0x525193:0xb57},_0x4a7f38={_0x5913e7:0x399},_0x921d6d={_0x3a8bb5:0xcf5,_0x13c0df:0x57c,_0x2bf064:0xcf5,_0x4becfb:0x84c},_0x27dba8={_0xf468ad:0x86b,_0x22c370:0x399},_0x10e778={_0x9d47a:0x514,_0x84950b:0x2a0,_0x1867ad:0x2a0},_0x365cd9={_0x140258:0xfa0,_0x178aea:0x3d5,_0x4bb5c3:0x84c},_0x16f642={_0x3caf7b:0x1007},_0x1fe0f7=_0x5a92ef;_inherits(_0x341f4d,_0x24b763);var _0x4e398d=_createSuper(_0x341f4d);function _0x341f4d(){var _0x421fd4=_0x4361,_0x413cc7,_0x82e12d,_0x52ac67=arguments[_0x421fd4(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x341f4d),_0x82e12d=_0x4e398d['call'](this,_0x52ac67),_0x82e12d['step']=0x0,_0x82e12d['views']=[],_0x82e12d['maxCacheCount']=(_0x413cc7=_0x82e12d['options']['maxCacheCount'])!==null&&_0x413cc7!==void 0x0?_0x413cc7:0x63,_0x82e12d;}return _createClass(_0x341f4d,[{'key':'debugExtent','get':function _0xfead29(){var _0x2abad0=_0x4361;return this['options'][_0x2abad0(0x1007)]&&this['options'][_0x2abad0(_0x16f642._0x3caf7b)][_0x2abad0(0x2a0)];},'set':function _0x38f063(_0x4f5b0b){var _0x2aa6a0=_0x4361;if(!this['options']['limit'])return;this['options']['limit']['debugExtent']=_0x4f5b0b;if(!this['debugExtentEntity']){var _0x1dbd24=this['options']['limit']['radius'],_0x4f244f=this['options']['limit'][_0x2aa6a0(0xd91)];this['debugExtentEntity']=this['_map']['entities']['add']({'name':_0x2aa6a0(_0x365cd9._0x140258),'position':_0x4f244f,'ellipsoid':{'radii':new Cesium__namespace['Cartesian3'](_0x1dbd24,_0x1dbd24,_0x1dbd24),'maximumCone':Cesium__namespace['Math']['PI_OVER_TWO'],'slicePartitions':0x2d,'stackPartitions':0x2d,'material':new Cesium__namespace[(_0x2aa6a0(0x3d5))](0x0,0x1,0x1,0x0),'outline':!![],'outlineColor':new Cesium__namespace[(_0x2aa6a0(_0x365cd9._0x178aea))](0x0,0x1,0x1,0x1)}});}this[_0x2aa6a0(_0x365cd9._0x4bb5c3)]['show']=_0x4f5b0b;}},{'key':'_mountedHook','value':function _0x5a5787(){var _0x342eec=_0x4361;this['options']['limit']&&this[_0x342eec(_0x10e778._0x9d47a)]['limit'][_0x342eec(_0x10e778._0x84950b)]&&(this[_0x342eec(_0x10e778._0x1867ad)]=this['options']['limit']['debugExtent']),this['_limitGlobe']();}},{'key':'_addedHook','value':function _0x551406(){var _0x4067d9=_0x4361;this[_0x4067d9(0x399)]['on'](EventType['cameraMoveStart'],this[_0x4067d9(_0x27dba8._0xf468ad)],this),this[_0x4067d9(_0x27dba8._0x22c370)]['on'](EventType['cameraMoveEnd'],this[_0x4067d9(0xde3)],this);}},{'key':_0x1fe0f7(0x3fd),'value':function _0x99cf28(){var _0x541a3f=_0x1fe0f7;this['_map'][_0x541a3f(_0x921d6d._0x3a8bb5)](EventType[_0x541a3f(_0x921d6d._0x13c0df)],this['_cameraMoveStartHandler'],this),this['_map'][_0x541a3f(_0x921d6d._0x2bf064)](EventType['cameraMoveEnd'],this[_0x541a3f(0xde3)],this),this[_0x541a3f(0x811)]=[],this['debugExtentEntity']&&(this[_0x541a3f(0x399)]['entities']['remove'](this[_0x541a3f(_0x921d6d._0x4becfb)]),delete this[_0x541a3f(0x84c)]);}},{'key':_0x1fe0f7(0x86b),'value':function _0x500e1f(){var _0x92ab81=_0x1fe0f7;this['_map']&&(this['isInPush']=!![],this[_0x92ab81(0xf29)]=this[_0x92ab81(_0x4a7f38._0x5913e7)]['getCameraView']());}},{'key':'_cameraMoveEndHandler','value':function _0x38d6b0(){var _0x52f299=_0x1fe0f7;this[_0x52f299(0xec2)]();if(!this[_0x52f299(_0x32b54b._0x3c8512)])return;this[_0x52f299(_0x32b54b._0x525193)]();}},{'key':'_limitGlobe','value':function _0x5b78c9(){var _0x841257=_0x1fe0f7,_0x160d15=this;if(!this['options']['limit'])return;var _0x266ba8=this['options']['limit'][_0x841257(_0xba7ff0._0x1a3e81)],_0x6170c=this['options']['limit']['radius'],_0x90a24f=Cesium__namespace['Cartesian3'][_0x841257(0x89a)](_0x266ba8,this['_map'][_0x841257(_0xba7ff0._0x43e315)][_0x841257(_0xba7ff0._0x54777f)]);if(this['options'][_0x841257(_0xba7ff0._0x851e75)]['debugExtent']);if(_0x90a24f<=_0x6170c)return;this[_0x841257(_0xba7ff0._0x586292)]=![],this['lastCameraView']?this['_map']['setCameraView'](this[_0x841257(0xf29)],{'duration':0.5,'complete':function _0x16d091(){_0x160d15['lastCameraView']=null,_0x160d15['isInPush']=!![];}}):this['_map']['flyToPoint'](_0x266ba8,{'radius':_0x6170c*0.6,'pitch':-0x3c,'duration':0.5,'complete':function _0x38b995(){_0x160d15['lastCameraView']=null,_0x160d15['isInPush']=!![];}});}},{'key':_0x1fe0f7(_0x435121._0x56a7ee),'value':function _0x5bbb10(){var _0x1c24d6=_0x1fe0f7,_0x577e5b=this['_map']['getCameraView']();this['views']['push'](_0x577e5b),this['views']['length']>this['maxCacheCount']&&this[_0x1c24d6(_0x3286ab._0x3875c2)]['splice'](0x0,0x1),this[_0x1c24d6(0x2e3)]=this[_0x1c24d6(0x811)]['length']-0x1,this[_0x1c24d6(0xb03)](EventType['change'],{'index':this['step'],'count':this['views'][_0x1c24d6(_0x3286ab._0x50fa15)]});}},{'key':'_goHistoryView','value':function _0x75d3d9(){var _0x36ab9a={_0xb0a4cf:0x2e3,_0x3d542b:0x6ba},_0x5df3ad=_0x1fe0f7,_0x4a286e=this;this[_0x5df3ad(_0x1c63b4._0x618c73)][_0x5df3ad(_0x1c63b4._0xd54798)][_0x5df3ad(0xf91)]['removeEventListener'](this['_cameraMoveStartHandler'],this),this['_map'][_0x5df3ad(_0x1c63b4._0x91f7a6)]['moveEnd']['removeEventListener'](this['_cameraMoveEndHandler'],this),this['isInPush']=![],this['_map']['setCameraView'](this['views'][this['step']],{'complete':function _0x193d94(){var _0x22c893=_0x5df3ad;_0x4a286e['_map']['camera'][_0x22c893(0xf91)]['addEventListener'](_0x4a286e['_cameraMoveStartHandler'],_0x4a286e),_0x4a286e['_map']['camera']['moveEnd']['addEventListener'](_0x4a286e[_0x22c893(0xde3)],_0x4a286e),_0x4a286e[_0x22c893(0xb03)](EventType['change'],{'index':_0x4a286e[_0x22c893(_0x36ab9a._0xb0a4cf)],'count':_0x4a286e['views'][_0x22c893(_0x36ab9a._0x3d542b)]});}});}},{'key':_0x1fe0f7(0xa9e),'value':function _0x330dc6(){var _0x574f8b=_0x1fe0f7;return this[_0x574f8b(_0x12b357._0x23d180)]>=this['views']['length']-0x1?![]:(this[_0x574f8b(_0x12b357._0xcb0f1)]++,this['_goHistoryView'](),!![]);}},{'key':'goLast','value':function _0x1bf248(){var _0x5d1801=_0x1fe0f7;return this['step']<=0x0?![]:(this['step']--,this[_0x5d1801(0x21e)](),!![]);}},{'key':'goNow','value':function _0xfdb79e(){var _0x28e628=_0x1fe0f7;return this['step']===this['views']['length']-0x1?![]:(this['step']=this['views'][_0x28e628(0x6ba)]-0x1,this[_0x28e628(0x21e)](),!![]);}},{'key':'goFirst','value':function _0x5b0ba7(){var _0x1d870b=_0x1fe0f7;return this[_0x1d870b(0x2e3)]<=0x0?![]:(this[_0x1d870b(_0x3b64f1._0x5cef9f)]=0x0,this['_goHistoryView'](),!![]);}}]),_0x341f4d;}(BaseThing),RotateOut=function(_0x4ded8e){var _0x12d47d={_0x53a2e6:0x1003},_0xb14025={_0x31442e:0xcf5},_0x168b11={_0x263d2a:0x921,_0x397aa8:0xfc2,_0x371a2b:0xa3c,_0x1d564e:0x8f7,_0x59e675:0xb03},_0x3cc3fa={_0x1b5296:0xfc2,_0x390c47:0x399,_0x3d762f:0xd97},_0x17cd45={_0x1f9775:0xe25},_0xd18303={_0x834b6a:0x26b},_0x3b26c8=_0x5a92ef;_inherits(_0x416374,_0x4ded8e);var _0x51e07c=_createSuper(_0x416374);function _0x416374(){var _0x2f5e63=_0x4361,_0x487473,_0x2b8392=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x416374),_0x487473=_0x51e07c['call'](this,_0x2b8392),_0x487473['_angle']=0x168/(0x3c*_0x487473[_0x2f5e63(0x514)]['time']||0x3c),_0x487473[_0x2f5e63(_0xd18303._0x834b6a)]=_0x487473['options']['direction']?-0x1:0x1,_0x487473['_autoStopAngle']=_0x487473['options']['autoStopAngle'],_0x487473;}return _createClass(_0x416374,[{'key':_0x3b26c8(0x3f4),'get':function _0x561d41(){return this['_isStart'];}},{'key':_0x3b26c8(_0x12d47d._0x53a2e6),'value':function _0x5d551c(_0x3a2ea3){var _0x85f4dc=_0x3b26c8;_0x3a2ea3?this['start']():this[_0x85f4dc(_0x17cd45._0x1f9775)]();}},{'key':'_mountedHook','value':function _0x5a0f70(){}},{'key':'_addedHook','value':function _0x55486f(){}},{'key':'_removedHook','value':function _0x5eea90(){var _0x4f0425=_0x3b26c8;this[_0x4f0425(0xe25)]();}},{'key':'start','value':function _0x397e71(){var _0x2d9f2b=_0x3b26c8;this[_0x2d9f2b(0xce9)]&&this['stop'](),this[_0x2d9f2b(0xce9)]=!![],this['_tikRender']=0x0,this[_0x2d9f2b(_0x3cc3fa._0x1b5296)]=this['_map']['camera']['heading'],this['_startPitch']=this['_map'][_0x2d9f2b(0xa3c)]['pitch'],this[_0x2d9f2b(_0x3cc3fa._0x390c47)]['on'](EventType['preRender'],this[_0x2d9f2b(_0x3cc3fa._0x3d762f)],this),this['fire'](EventType['start']);}},{'key':'_onPreRenderHandler','value':function _0x4562cc(_0x55c84d){var _0x212168=_0x3b26c8;this[_0x212168(_0x168b11._0x263d2a)]++;var _0x2bb8f7=this['_tikRender']*this['_angle'];this['_autoStopAngle']&&_0x2bb8f7>=this['_autoStopAngle']&&this['stop']();var _0x4dde24=Cesium__namespace['Math']['toRadians'](_0x2bb8f7*this['_direction'])+this[_0x212168(_0x168b11._0x397aa8)];this['_map']['scene'][_0x212168(_0x168b11._0x371a2b)][_0x212168(_0x168b11._0x1d564e)]({'orientation':{'heading':_0x4dde24,'pitch':this['_startPitch']}}),this[_0x212168(_0x168b11._0x59e675)](EventType['change']);}},{'key':'stop','value':function _0x5f5d68(){var _0x26fa29=_0x3b26c8;if(!this[_0x26fa29(0xce9)])return;this['_isStart']=![],this['_map'][_0x26fa29(_0xb14025._0x31442e)](EventType['preRender'],this[_0x26fa29(0xd97)],this),this['fire'](EventType[_0x26fa29(0xe25)]);}}]),_0x416374;}(BaseThing),index$3={'__proto__':null,'Underground':Underground,'Sightline':Sightline,'Skyline':Skyline,'Shadows':Shadows,'Measure':Measure,'FloodByGraphic':FloodByGraphic,'Slope':Slope,'TerrainPlanClip':TerrainPlanClip,'FloodByMaterial':FloodByMaterial,'TerrainClip':TerrainClip,'ContourLine':ContourLine,'LimitHeight':LimitHeight,'TilesetPlanClip':TilesetPlanClip,'ModelPlanClip':ModelPlanClip,'TilesetBoxClip':TilesetBoxClip,'TilesetClip':TilesetClip,'TilesetFlood':TilesetFlood,'TilesetFlatOld':TilesetFlatOld,'TilesetFlat':TilesetFlat,'FirstPersonRoam':FirstPersonRoam,'StreetView':StreetView,'CameraHistory':CameraHistory,'RotatePoint':RotatePoint,'RotateOut':RotateOut,'MatrixMove':MatrixMove,'MatrixRotate':MatrixRotate},BaseEffect=function(_0x2afe53){var _0x41e9c8={_0x56f221:0x9c8,_0x4b0dc2:0xfaa,_0x3af4ac:0xb03},_0x514199={_0x2f3a15:0x2f4,_0x33a1c7:0xe26},_0x112999={_0x2931a4:0xc11,_0x4f1d82:0x2c7},_0x119bb5={_0x4039d1:0x2c7},_0x24c2a9={_0x54b4ff:0x399},_0x3bbb04={_0x40db1b:0xa90},_0x3d63cf=_0x5a92ef;_inherits(_0x5b23ca,_0x2afe53);var _0x568abc=_createSuper(_0x5b23ca);function _0x5b23ca(){var _0x4f62b6=_0x4361;return _classCallCheck(this,_0x5b23ca),_0x568abc[_0x4f62b6(_0x3bbb04._0x40db1b)](this,arguments);}return _createClass(_0x5b23ca,[{'key':_0x3d63cf(0xe81),'get':function _0x50b59d(){var _0x395e9f=_0x3d63cf;return this[_0x395e9f(0xdd1)];}},{'key':_0x3d63cf(_0x41e9c8._0x56f221),'get':function _0x1e72d0(){return this['_postProcessStage'];}},{'key':_0x3d63cf(0x282),'get':function _0x5c9481(){var _0x36368a;return(_0x36368a=this['_postProcessStage'])===null||_0x36368a===void 0x0?void 0x0:_0x36368a['uniforms'];}},{'key':'addTo','value':function _0x8b8325(_0x2e05f1){return _0x2e05f1&&_0x2e05f1['addEffect']&&_0x2e05f1['addEffect'](this),this;}},{'key':_0x3d63cf(_0x41e9c8._0x4b0dc2),'value':function _0xc66c73(_0x400db6){var _0x2af1b7=_0x3d63cf;this['_map']&&this[_0x2af1b7(_0x24c2a9._0x54b4ff)]['removeEffect'](this,_0x400db6);}},{'key':'_enabledHook','value':function _0x136553(_0x16ca6f){var _0x1f3d1d=_0x3d63cf;this[_0x1f3d1d(_0x119bb5._0x4039d1)]&&(this['_postProcessStage']['enabled']=_0x16ca6f);}},{'key':'_setOptionsHook','value':function _0x5b6641(_0x4f794e,_0x5d7b57){for(var _0x5276ce in _0x5d7b57){if(_0x5276ce==='enabled')continue;this[_0x5276ce]=_0x5d7b57[_0x5276ce];}}},{'key':'_addedBaseHook','value':function _0x408e8a(){var _0x577888=_0x3d63cf;!this['_postProcessStage']&&this['_mountedHook'](),this[_0x577888(0x1003)](this['enabled']),this['_postProcessStage']&&this['_map']['scene']['postProcessStages']['add'](this[_0x577888(0x2c7)]);}},{'key':_0x3d63cf(0xa98),'value':function _0x319155(){var _0x4fbbdd=_0x3d63cf;this['_postProcessStage']&&(this['_map'][_0x4fbbdd(0x7c9)][_0x4fbbdd(_0x112999._0x2931a4)]['remove'](this[_0x4fbbdd(0x2c7)]),this['_postProcessStage']['isDestroyed']()&&delete this[_0x4fbbdd(_0x112999._0x4f1d82)]);}},{'key':_0x3d63cf(_0x41e9c8._0x3af4ac),'value':function _0x1739d9(_0x5254ea){var _0x324027=_0x3d63cf,_0x19c1bc=arguments[_0x324027(0x6ba)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x2379eb=arguments['length']>0x2?arguments[0x2]:undefined;return!_0x19c1bc[_0x324027(_0x514199._0x2f3a15)]&&(_0x19c1bc['effect']=this),_get(_getPrototypeOf(_0x5b23ca[_0x324027(_0x514199._0x33a1c7)]),'fire',this)['call'](this,_0x5254ea,_0x19c1bc,_0x2379eb);}},{'key':_0x3d63cf(0x716),'value':function _0x36ed44(_0x19f422){var _0x2d50b2={_0x18d924:0x620,_0x2e1678:0x716},_0x454b58=_0x3d63cf,_0x541221=this,_0x281179=[];return _0x19f422[_0x454b58(0x675)](function(_0x4ec497){var _0xf0f3fa=_0x454b58;_0x4ec497[_0xf0f3fa(_0x2d50b2._0x18d924)]&&(_0x4ec497=_0x4ec497['czmObject']);if(_0x4ec497['_pickIds'])_0x281179=_0x281179['concat'](_0x541221[_0xf0f3fa(_0x2d50b2._0x2e1678)](_0x4ec497[_0xf0f3fa(0xdfe)]));else _0x4ec497[_0xf0f3fa(0x3a4)]?_0x281179=_0x281179['concat'](_0x541221['_getPickIds']([_0x4ec497['pickId']])):_0x281179['push']({'pickId':_0x4ec497});}),_0x281179;}}]),_0x5b23ca;}(BaseThing),FogFS='float\x20getDistance(sampler2D\x20depthTexture,\x20vec2\x20texCoords)\x20{\x0a\x20\x20float\x20depth\x20=\x20czm_unpackDepth(texture2D(depthTexture,\x20texCoords));\x0a\x20\x20if(depth\x20==\x200.0)\x20{\x0a\x20\x20\x20\x20return\x20czm_infinity;\x0a\x20\x20}\x0a\x20\x20vec4\x20eyeCoordinate\x20=\x20czm_windowToEyeCoordinates(gl_FragCoord.xy,\x20depth);\x0a\x20\x20return\x20-eyeCoordinate.z\x20/\x20eyeCoordinate.w;\x0a}\x0afloat\x20interpolateByDistance(vec4\x20nearFarScalar,\x20float\x20distance)\x20{\x0a\x20\x20float\x20startDistance\x20=\x20nearFarScalar.x;\x0a\x20\x20float\x20startValue\x20=\x20nearFarScalar.y;\x0a\x20\x20float\x20endDistance\x20=\x20nearFarScalar.z;\x0a\x20\x20float\x20endValue\x20=\x20nearFarScalar.w;\x0a\x20\x20float\x20t\x20=\x20clamp((distance\x20-\x20startDistance)\x20/\x20(endDistance\x20-\x20startDistance),\x200.0,\x201.0);\x0a\x20\x20return\x20mix(startValue,\x20endValue,\x20t);\x0a}\x0avec4\x20alphaBlend(vec4\x20sourceColor,\x20vec4\x20destinationColor)\x20{\x0a\x20\x20return\x20sourceColor\x20*\x20vec4(sourceColor.aaa,\x201.0)\x20+\x20destinationColor\x20*\x20(1.0\x20-\x20sourceColor.a);\x0a}\x0auniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0auniform\x20vec4\x20fogByDistance;\x0auniform\x20vec4\x20fogColor;\x0avarying\x20vec2\x20v_textureCoordinates;\x0avoid\x20main(void)\x20{\x0a\x20\x20float\x20distance\x20=\x20getDistance(depthTexture,\x20v_textureCoordinates);\x0a\x20\x20vec4\x20sceneColor\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20float\x20blendAmount\x20=\x20interpolateByDistance(fogByDistance,\x20distance);\x0a\x20\x20vec4\x20finalFogColor\x20=\x20vec4(fogColor.rgb,\x20fogColor.a\x20*\x20blendAmount);\x0a\x20\x20gl_FragColor\x20=\x20alphaBlend(finalFogColor,\x20sceneColor);\x0a}\x0a',FogEffect=function(_0x11183f){var _0x48f398={_0x4ff762:0x7c9,_0x36a8f2:0xa68},_0x5056a4={_0x46087a:0x9fa,_0x1e8284:0x4ee,_0x1cbf60:0xf6a,_0x38734e:0x787},_0x582dd5={_0x2e7b36:0xa65},_0xff8f89=_0x5a92ef;_inherits(_0x53d0b3,_0x11183f);var _0x39081e=_createSuper(_0x53d0b3);function _0x53d0b3(){var _0xe83471=_0x4361,_0x49e930,_0x3570f8,_0x195d6c,_0x43cbad=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x53d0b3),_0x195d6c=_0x39081e[_0xe83471(0x53f)](this,_0x43cbad),_0x195d6c['fogByDistance']=(_0x49e930=_0x43cbad[_0xe83471(0xefe)])!==null&&_0x49e930!==void 0x0?_0x49e930:new Cesium__namespace[(_0xe83471(_0x582dd5._0x2e7b36))](0xa,0x0,0x3e8,0.9),_0x195d6c['color']=getCesiumColor(_0x43cbad['color'],Cesium__namespace[_0xe83471(0x3d5)][_0xe83471(0xf6a)]),_0x195d6c['maxHeight']=(_0x3570f8=_0x43cbad['maxHeight'])!==null&&_0x3570f8!==void 0x0?_0x3570f8:0x2328,_0x195d6c['_setOptionsHook'](_0x43cbad),_0x195d6c;}return _createClass(_0x53d0b3,[{'key':'_setOptionsHook','value':function _0x482b40(_0x5c96b4,_0x5cb162){var _0x33cdff=_0x4361,_0x1df07e;Cesium__namespace['defined'](_0x5c96b4['fogByDistance_near'])&&(this['fogByDistance']['x']=_0x5c96b4[_0x33cdff(0xab3)]),Cesium__namespace['defined'](_0x5c96b4['fogByDistance_nearValue'])&&(this['fogByDistance']['y']=_0x5c96b4['fogByDistance_nearValue']),Cesium__namespace['defined'](_0x5c96b4[_0x33cdff(0x9fa)])&&(this['fogByDistance']['z']=_0x5c96b4[_0x33cdff(_0x5056a4._0x46087a)]),Cesium__namespace[_0x33cdff(0x70e)](_0x5c96b4[_0x33cdff(_0x5056a4._0x1e8284)])&&(this['fogByDistance']['w']=_0x5c96b4[_0x33cdff(0x4ee)]),Cesium__namespace['defined'](_0x5cb162===null||_0x5cb162===void 0x0?void 0x0:_0x5cb162['color'])&&(this['color']=getCesiumColor(_0x5c96b4['color'],Cesium__namespace['Color'][_0x33cdff(_0x5056a4._0x1cbf60)])),this['maxHeight']=(_0x1df07e=_0x5c96b4[_0x33cdff(_0x5056a4._0x38734e)])!==null&&_0x1df07e!==void 0x0?_0x1df07e:0x2328;}},{'key':'_mountedHook','value':function _0x3b3cbb(){var _0x2251c8={_0xf4e977:0xefe},_0x125bc9=this;this['_postProcessStage']=new Cesium__namespace['PostProcessStage']({'name':this['_id'],'fragmentShader':FogFS,'uniforms':{'fogByDistance':function _0x35b793(){var _0x5518f9=_0x4361;return _0x125bc9[_0x5518f9(_0x2251c8._0xf4e977)];},'fogColor':function _0x2a912b(){return _0x125bc9['color'];}},'enabled':this['enabled']});}},{'key':'_addedHook','value':function _0x50de34(){var _0x12a2b6=_0x4361;this['_map'][_0x12a2b6(_0x48f398._0x4ff762)]['camera']['changed'][_0x12a2b6(_0x48f398._0x36a8f2)](this['camera_changedHandler'],this);}},{'key':'_removedHook','value':function _0x46747a(){var _0x2acbac=_0x4361;this[_0x2acbac(0x399)]['scene']['camera']['changed']['removeEventListener'](this[_0x2acbac(0xc8b)],this);}},{'key':_0xff8f89(0xc8b),'value':function _0x5bd978(_0x1d16a3){var _0x2035d2=_0xff8f89;this['_map']['camera']['positionCartographic']['height']<this['maxHeight']?this['_postProcessStage']['enabled']=this[_0x2035d2(0x445)]:this['_postProcessStage'][_0x2035d2(0x445)]=![];}}]),_0x53d0b3;}(BaseEffect);register('fog',FogEffect);var RainShader=_0x5a92ef(0x5f2),RainEffect=function(_0x31b5d9){var _0x4975f7={_0x1379ad:0xac8},_0x5a429a={_0x4185f7:0x282},_0x44c362={_0x541d34:0x282},_0xaa4e65={_0xa489c:0x2c7},_0x1b5061=_0x5a92ef;_inherits(_0x474080,_0x31b5d9);var _0x3ccf95=_createSuper(_0x474080);function _0x474080(){return _classCallCheck(this,_0x474080),_0x3ccf95['apply'](this,arguments);}return _createClass(_0x474080,[{'key':'speed','get':function _0x547c8b(){var _0x61212c;return(_0x61212c=this['_postProcessStage'])===null||_0x61212c===void 0x0?void 0x0:_0x61212c['uniforms']['speed'];},'set':function _0xb640fa(_0x3fa4e6){var _0x3efd22=_0x4361;this[_0x3efd22(_0xaa4e65._0xa489c)]&&(this['_postProcessStage']['uniforms']['speed']=_0x3fa4e6);}},{'key':'size','get':function _0x3e3e48(){var _0x86a209=_0x4361,_0x34e115;return(_0x34e115=this['_postProcessStage'])===null||_0x34e115===void 0x0?void 0x0:_0x34e115[_0x86a209(_0x44c362._0x541d34)]['size'];},'set':function _0x1a55fd(_0x138dc4){var _0x136ccf=_0x4361;this['_postProcessStage']&&(this['_postProcessStage'][_0x136ccf(_0x5a429a._0x4185f7)]['size']=_0x138dc4);}},{'key':_0x1b5061(_0x4975f7._0x1379ad),'get':function _0x47716c(){var _0x514835;return(_0x514835=this['_postProcessStage'])===null||_0x514835===void 0x0?void 0x0:_0x514835['uniforms']['direction'];},'set':function _0x5cb656(_0x1441af){this['_postProcessStage']&&(this['_postProcessStage']['uniforms']['direction']=Cesium__namespace['Math']['toRadians'](_0x1441af));}},{'key':'_mountedHook','value':function _0xaf253f(){var _0x241a20=_0x1b5061,_0x2beeb8,_0x1d0849,_0xa66a37;this[_0x241a20(0x2c7)]=new Cesium__namespace['PostProcessStage']({'fragmentShader':RainShader,'uniforms':{'speed':(_0x2beeb8=this['options']['speed'])!==null&&_0x2beeb8!==void 0x0?_0x2beeb8:0xa,'size':(_0x1d0849=this['options']['size'])!==null&&_0x1d0849!==void 0x0?_0x1d0849:0x14,'direction':Cesium__namespace[_0x241a20(0xab0)]['toRadians']((_0xa66a37=this['options']['direction'])!==null&&_0xa66a37!==void 0x0?_0xa66a37:-0x1e)},'enabled':this['enabled']});}}]),_0x474080;}(BaseEffect);register(_0x5a92ef(0x1020),RainEffect);var SnowShader='uniform\x20sampler2D\x20colorTexture;\x20//输入的场景渲染照片\x0avarying\x20vec2\x20v_textureCoordinates;\x0auniform\x20float\x20speed;\x0a\x0afloat\x20snow(vec2\x20uv,\x20float\x20scale)\x20{\x0a\x20\x20float\x20time\x20=\x20czm_frameNumber\x20*\x20speed\x20/\x201000.0;\x0a\x20\x20float\x20w\x20=\x20smoothstep(1.0,\x200.0,\x20-uv.y\x20*\x20(scale\x20/\x2010.0));\x0a\x20\x20if(w\x20<\x200.1)\x0a\x20\x20\x20\x20return\x200.0;\x0a\x20\x20uv\x20+=\x20time\x20/\x20scale;\x0a\x20\x20uv.y\x20+=\x20time\x20*\x202.0\x20/\x20scale;\x0a\x20\x20uv.x\x20+=\x20sin(uv.y\x20+\x20time\x20*\x200.5)\x20/\x20scale;\x0a\x20\x20uv\x20*=\x20scale;\x0a\x0a\x20\x20vec2\x20s\x20=\x20floor(uv),\x20f\x20=\x20fract(uv),\x20p;\x0a\x20\x20float\x20k\x20=\x203.0,\x20d;\x0a\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\x20d\x20=\x20length(p);\x0a\x20\x20k\x20=\x20min(d,\x20k);\x0a\x20\x20k\x20=\x20smoothstep(0.0,\x20k,\x20sin(f.x\x20+\x20f.y)\x20*\x200.01);\x0a\x20\x20return\x20k\x20*\x20w;\x0a}\x0a\x0avoid\x20main(void)\x20{\x0a\x20\x20vec2\x20resolution\x20=\x20czm_viewport.zw;\x0a\x20\x20vec2\x20uv\x20=\x20(gl_FragCoord.xy\x20*\x202.\x20-\x20resolution.xy)\x20/\x20min(resolution.x,\x20resolution.y);\x0a\x0a\x20\x20float\x20c\x20=\x200.0;\x0a\x20\x20c\x20+=\x20snow(uv,\x2015.);\x0a\x20\x20c\x20+=\x20snow(uv,\x2010.);\x0a\x20\x20c\x20+=\x20snow(uv,\x209.);\x0a\x20\x20c\x20+=\x20snow(uv,\x208.);\x0a\x20\x20c\x20+=\x20snow(uv,\x207.);\x0a\x20\x20c\x20+=\x20snow(uv,\x206.);\x0a\x20\x20c\x20+=\x20snow(uv,\x205.);\x0a\x20\x20c\x20+=\x20snow(uv,\x204.);\x0a\x0a\x20\x20vec3\x20finalColor\x20=\x20(vec3(c));\x20//屏幕上雪的颜色\x0a\x0a\x20\x20gl_FragColor\x20=\x20mix(texture2D(colorTexture,\x20v_textureCoordinates),\x20vec4(finalColor,\x201.0),\x200.5);\x20\x20//将雪和三维场景融合\x0a\x0a}\x0a',SnowEffect=function(_0x355b12){_inherits(_0x5873c7,_0x355b12);var _0x1b09fe=_createSuper(_0x5873c7);function _0x5873c7(){return _classCallCheck(this,_0x5873c7),_0x1b09fe['apply'](this,arguments);}return _createClass(_0x5873c7,[{'key':'speed','get':function _0x15a2e4(){var _0x5aa44d;return(_0x5aa44d=this['_postProcessStage'])===null||_0x5aa44d===void 0x0?void 0x0:_0x5aa44d['uniforms']['speed'];},'set':function _0x4a8dc6(_0x4c5907){var _0x1b5274=_0x4361;this['_postProcessStage']&&(this[_0x1b5274(0x2c7)]['uniforms']['speed']=_0x4c5907);}},{'key':'_mountedHook','value':function _0x5af4d2(){var _0x32df3c=_0x4361,_0x25324f;this['_postProcessStage']=new Cesium__namespace[(_0x32df3c(0xcb9))]({'fragmentShader':SnowShader,'uniforms':{'speed':(_0x25324f=this['options']['speed'])!==null&&_0x25324f!==void 0x0?_0x25324f:0xa},'enabled':this['enabled']});}}]),_0x5873c7;}(BaseEffect);register('snow',SnowEffect);var SnowCoverFS=_0x5a92ef(0x822),SnowCoverEffect=function(_0x37f700){var _0x31638c={_0x17f28b:0xcef},_0x58ff6a={_0x15970d:0x445},_0x2c28d6={_0x5154b4:0xa3c},_0x203df9={_0x522f7f:0x313},_0x540401=_0x5a92ef;_inherits(_0x39e32a,_0x37f700);var _0xae032a=_createSuper(_0x39e32a);function _0x39e32a(){var _0x52f077,_0x3af317,_0x26bc71=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x39e32a),_0x3af317=_0xae032a['call'](this,_0x26bc71),_0x3af317['maxHeight']=(_0x52f077=_0x26bc71['maxHeight'])!==null&&_0x52f077!==void 0x0?_0x52f077:0x2328,_0x3af317;}return _createClass(_0x39e32a,[{'key':'alpha','get':function _0x87ec0b(){var _0x3402ce=_0x4361,_0x4f45b4;return(_0x4f45b4=this['_postProcessStage'])===null||_0x4f45b4===void 0x0?void 0x0:_0x4f45b4[_0x3402ce(0x282)]['alpha'];},'set':function _0x368d23(_0x202f61){var _0xaa0e70=_0x4361;this['_postProcessStage']&&(this['_postProcessStage']['uniforms'][_0xaa0e70(_0x203df9._0x522f7f)]=_0x202f61);}},{'key':'_mountedHook','value':function _0x24a886(){var _0x15fcaa;this['_postProcessStage']=new Cesium__namespace['PostProcessStage']({'name':this['_id'],'fragmentShader':SnowCoverFS,'uniforms':{'alpha':(_0x15fcaa=this['options']['alpha'])!==null&&_0x15fcaa!==void 0x0?_0x15fcaa:0x1},'enabled':this['enabled']});}},{'key':_0x540401(_0x31638c._0x17f28b),'value':function _0x138ff8(){var _0xf05968=_0x540401;this['_map']['scene'][_0xf05968(_0x2c28d6._0x5154b4)]['changed']['addEventListener'](this['camera_changedHandler'],this);}},{'key':'_removedHook','value':function _0x3e84af(){var _0x2522e9=_0x540401;this['_map']['scene'][_0x2522e9(0xa3c)]['changed']['removeEventListener'](this['camera_changedHandler'],this);}},{'key':'camera_changedHandler','value':function _0x5b115e(_0x92421c){var _0x224dfb=_0x540401;this['_map']['camera']['positionCartographic']['height']<this[_0x224dfb(0x787)]?this['_postProcessStage'][_0x224dfb(_0x58ff6a._0x15970d)]=this['enabled']:this['_postProcessStage']['enabled']=![];}}]),_0x39e32a;}(BaseEffect);register(_0x5a92ef(0xc7c),SnowCoverEffect);var InvertedSceneFS='#extension\x20GL_OES_standard_derivatives\x20:\x20enable\x0auniform\x20sampler2D\x20colorTexture;\x0auniform\x20sampler2D\x20depthTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0avec4\x20toEye(in\x20vec2\x20uv,\x20in\x20float\x20depth)\x20{\x0a\x20\x20vec2\x20xy\x20=\x20vec2((uv.x\x20*\x202.0\x20-\x201.0),\x20(uv.y\x20*\x202.0\x20-\x201.0));\x0a\x20\x20vec4\x20posInCamera\x20=\x20czm_inverseProjection\x20*\x20vec4(xy,\x20depth,\x201.0);\x0a\x20\x20posInCamera\x20=\x20posInCamera\x20/\x20posInCamera.w;\x0a\x20\x20return\x20posInCamera;\x0a}\x0afloat\x20getDepth(in\x20vec4\x20depth)\x20{\x0a\x20\x20float\x20z_window\x20=\x20czm_unpackDepth(depth);\x0a\x20\x20z_window\x20=\x20czm_reverseLogDepth(z_window);\x0a\x20\x20float\x20n_range\x20=\x20czm_depthRange.near;\x0a\x20\x20float\x20f_range\x20=\x20czm_depthRange.far;\x0a\x20\x20return\x20(2.0\x20*\x20z_window\x20-\x20n_range\x20-\x20f_range)\x20/\x20(f_range\x20-\x20n_range);\x0a}\x0avec3\x20guussColor(vec2\x20uv)\x20{\x0a\x20\x20vec2\x20pixelSize\x20=\x201.0\x20/\x20czm_viewport.zw;\x0a\x20\x20float\x20dx0\x20=\x20-pixelSize.x;\x0a\x20\x20float\x20dy0\x20=\x20-pixelSize.y;\x0a\x20\x20float\x20dx1\x20=\x20pixelSize.x;\x0a\x20\x20float\x20dy1\x20=\x20pixelSize.y;\x0a\x20\x20vec4\x20gc\x20=\x20(texture2D(colorTexture,\x20uv)\x20+\x0a\x20\x20\x20\x20texture2D(colorTexture,\x20uv\x20+\x20vec2(dx0,\x20dy0))\x20+\x0a\x20\x20\x20\x20texture2D(colorTexture,\x20uv\x20+\x20vec2(0.0,\x20dy0))\x20+\x0a\x20\x20\x20\x20texture2D(colorTexture,\x20uv\x20+\x20vec2(dx1,\x20dy0))\x20+\x0a\x20\x20\x20\x20texture2D(colorTexture,\x20uv\x20+\x20vec2(dx0,\x200.0))\x20+\x0a\x20\x20\x20\x20texture2D(colorTexture,\x20uv\x20+\x20vec2(dx1,\x200.0))\x20+\x0a\x20\x20\x20\x20texture2D(colorTexture,\x20uv\x20+\x20vec2(dx0,\x20dy1))\x20+\x0a\x20\x20\x20\x20texture2D(colorTexture,\x20uv\x20+\x20vec2(0.0,\x20dy1))\x20+\x0a\x20\x20\x20\x20texture2D(colorTexture,\x20uv\x20+\x20vec2(dx1,\x20dy1)))\x20*\x20(1.0\x20/\x209.0);\x0a\x20\x20return\x20gc.rgb;\x0a}\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20//\x20mat4\x20dither\x20=\x20mat4(\x0a\x20\x20\x20\x20//\x20\x20\x20\x20\x200,\x20\x20\x20\x20\x20\x20\x200.5,\x20\x20\x20\x200.125,\x20\x200.625,\x0a\x20\x20\x20\x20//\x20\x20\x20\x20\x200.75,\x20\x20\x20\x200.25,\x20\x20\x200.875,\x20\x200.375,\x0a\x20\x20\x20\x20//\x20\x20\x20\x20\x200.1875,\x20\x200.6875,\x200.0625,\x200.5625,\x0a\x20\x20\x20\x20//\x20\x20\x20\x20\x200.9375,\x20\x200.4375,\x200.8125,\x200.3125\x0a\x20\x20\x20\x20//\x20);\x0a\x20\x20\x20\x20//\x20int\x20sampleCoordX\x20=\x20int(mod((gl_FragCoord.x\x20*\x20v_textureCoordinates.x),4.0));\x0a\x20\x20\x20\x20//\x20int\x20sampleCoordY\x20=\x20int(mod((gl_FragCoord.y\x20*\x20v_textureCoordinates.y),4.0));\x0a\x20\x20float\x20offset\x20=\x200.0;\x0a\x0a\x20\x20vec4\x20color\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20vec4\x20currD\x20=\x20texture2D(depthTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20//\x20gl_FragColor\x20=\x20currD;\x0a\x20\x20\x20\x20//\x20return;\x0a\x20\x20if(currD.r\x20>=\x201.0)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x20\x20float\x20depth\x20=\x20getDepth(currD);\x0a\x20\x20\x20\x20//\x20gl_FragColor\x20=\x20vec4(depth,0.0,0.0,1.0);\x0a\x20\x20\x20\x20//\x20return;\x0a\x0a\x20\x20vec4\x20positionEC\x20=\x20toEye(v_textureCoordinates,\x20depth);\x0a\x20\x20vec3\x20dx\x20=\x20dFdx(positionEC.xyz);\x0a\x20\x20vec3\x20dy\x20=\x20dFdy(positionEC.xyz);\x0a\x20\x20vec3\x20normal\x20=\x20normalize(cross(dx,\x20dy));\x0a\x0a\x20\x20vec4\x20positionWC\x20=\x20normalize(czm_inverseView\x20*\x20positionEC);\x0a\x20\x20vec3\x20normalWC\x20=\x20normalize(czm_inverseViewRotation\x20*\x20normal);\x0a\x20\x20float\x20fotNumWC\x20=\x20dot(positionWC.xyz,\x20normalWC);\x0a\x20\x20if(fotNumWC\x20<=\x200.5)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20\x20\x20return;\x0a\x20\x20}\x0a\x0a\x20\x20\x20\x20//\x20float\x20dotNum\x20=\x20dot(normal,vec3(0.0,1.0,0.0));\x0a\x20\x20\x20\x20//\x20gl_FragColor\x20=\x20mix(color,vec4(1.0),dotNum*0.8);\x0a\x20\x20\x20\x20//\x20return;\x0a\x0a\x20\x20vec3\x20viewDir\x20=\x20normalize(positionEC.xyz);\x0a\x20\x20vec3\x20reflectDir\x20=\x20reflect(viewDir,\x20normal);\x0a\x20\x20\x20\x20//\x20vec3\x20viewReflectDir\x20=\x20czm_viewRotation\x20*\x20reflectDir;\x0a\x20\x20vec3\x20viewReflectDir\x20=\x20reflectDir;\x0a\x0a\x20\x20float\x20step\x20=\x200.05;\x0a\x20\x20int\x20stepNum\x20=\x20int(20.0\x20/\x20step);\x0a\x20\x20vec3\x20pos;\x0a\x20\x20vec3\x20albedo;\x0a\x20\x20bool\x20jd\x20=\x20false;\x0a\x20\x20for(int\x20i\x20=\x201;\x20i\x20<=\x20400;\x20i++)\x20{\x0a\x20\x20\x20\x20float\x20delta\x20=\x20step\x20*\x20float(i)\x20+\x20offset;\x0a\x20\x20\x20\x20pos\x20=\x20positionEC.xyz\x20+\x20viewReflectDir\x20*\x20delta;\x0a\x20\x20\x20\x20float\x20d\x20=\x20-pos.z;\x0a\x0a\x20\x20\x20\x20vec4\x20tmp\x20=\x20czm_projection\x20*\x20vec4(pos,\x201.0);\x0a\x20\x20\x20\x20vec3\x20screenPos\x20=\x20tmp.xyz\x20/\x20tmp.w;\x0a\x20\x20\x20\x20vec2\x20uv\x20=\x20vec2(screenPos.x,\x20screenPos.y)\x20*\x200.5\x20+\x20vec2(0.5,\x200.5);\x0a\x0a\x20\x20\x20\x20if(uv.x\x20>\x200.0\x20&&\x20uv.x\x20<\x201.0\x20&&\x20uv.y\x20>\x200.0\x20&&\x20uv.y\x20<\x201.0)\x20{\x0a\x20\x20\x20\x20\x20\x20float\x20dd\x20=\x20getDepth(texture2D(depthTexture,\x20uv));\x0a\x20\x20\x20\x20\x20\x20vec4\x20jzc\x20=\x20toEye(uv,\x20dd);\x0a\x20\x20\x20\x20\x20\x20dd\x20=\x20-jzc.z;\x0a\x20\x20\x20\x20\x20\x20if(d\x20>\x20dd)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(abs(abs(d)\x20-\x20abs(dd))\x20<=\x20step)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20jd\x20=\x20true;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20albedo\x20=\x20texture2D(colorTexture,\x20uv).rgb;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20albedo\x20=\x20guussColor(uv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20break;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x20\x20if(jd)\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(mix(color.xyz,\x20albedo,\x200.5),\x201.0);\x0a\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20color;\x0a\x20\x20}\x0a}\x0a',InvertedEffect=function(_0x5e03fa){_inherits(_0x353163,_0x5e03fa);var _0x572f70=_createSuper(_0x353163);function _0x353163(){return _classCallCheck(this,_0x353163),_0x572f70['apply'](this,arguments);}return _createClass(_0x353163,[{'key':'_mountedHook','value':function _0x470154(){var _0x203d4b=_0x4361;this['_postProcessStage']=new Cesium__namespace[(_0x203d4b(0xcb9))]({'fragmentShader':InvertedSceneFS,'enabled':this[_0x203d4b(0x445)]});}}]),_0x353163;}(BaseEffect);register('inverted',InvertedEffect);var NightVisionEffect=function(_0x37bdf2){var _0x3e6137={_0x844ebe:0x2db};_inherits(_0x1e0bc2,_0x37bdf2);var _0x1a7c2=_createSuper(_0x1e0bc2);function _0x1e0bc2(){return _classCallCheck(this,_0x1e0bc2),_0x1a7c2['apply'](this,arguments);}return _createClass(_0x1e0bc2,[{'key':'_mountedHook','value':function _0x7b4c49(){var _0x12dd9b=_0x4361;this['_postProcessStage']=Cesium__namespace['PostProcessStageLibrary'][_0x12dd9b(_0x3e6137._0x844ebe)]();}}]),_0x1e0bc2;}(BaseEffect);register('nightVision',NightVisionEffect);var BloomEffect=function(_0x1ab6b4){var _0xa4504e={_0x117ce3:0x415,_0x3260a9:0x87a},_0x12a5f2={_0x1a85a5:0x2c7},_0x2b272b={_0x6dfe15:0x445},_0x27a44c={_0x165c0a:0x22a,_0x1c00be:0x514,_0x51dfa4:0x4f8,_0x294211:0x282},_0x3fe21d={_0x16d3f3:0x2c7,_0x2352f9:0xc0e},_0x9f50f={_0x553d12:0xc0e},_0x9d2a52={_0x1c066c:0x2c7},_0x6c70c4={_0x4043c6:0x2c7},_0x343e3d={_0x49a534:0xfbe},_0x3d90d9=_0x5a92ef;_inherits(_0x23b908,_0x1ab6b4);var _0xfab828=_createSuper(_0x23b908);function _0x23b908(){return _classCallCheck(this,_0x23b908),_0xfab828['apply'](this,arguments);}return _createClass(_0x23b908,[{'key':'contrast','get':function _0xd4d4f8(){var _0x3449e7;return(_0x3449e7=this['_postProcessStage'])===null||_0x3449e7===void 0x0?void 0x0:_0x3449e7['uniforms']['contrast'];},'set':function _0x27a125(_0x26f9f6){this['_postProcessStage']&&(this['_postProcessStage']['uniforms']['contrast']=_0x26f9f6);}},{'key':'brightness','get':function _0x3c863f(){var _0x46feea=_0x4361,_0x2a9e5b;return(_0x2a9e5b=this[_0x46feea(0x2c7)])===null||_0x2a9e5b===void 0x0?void 0x0:_0x2a9e5b['uniforms'][_0x46feea(_0x343e3d._0x49a534)];},'set':function _0x250544(_0x18090c){var _0x39e0ba=_0x4361;this['_postProcessStage']&&(this[_0x39e0ba(_0x6c70c4._0x4043c6)]['uniforms'][_0x39e0ba(0xfbe)]=_0x18090c);}},{'key':'delta','get':function _0x2e8410(){var _0x3d694c;return(_0x3d694c=this['_postProcessStage'])===null||_0x3d694c===void 0x0?void 0x0:_0x3d694c['uniforms']['delta'];},'set':function _0x1260bd(_0x12d9ab){var _0x43357c=_0x4361;this['_postProcessStage']&&(this['_postProcessStage']['uniforms'][_0x43357c(0xef7)]=_0x12d9ab);}},{'key':'sigma','get':function _0x476394(){var _0x48db42=_0x4361,_0x4cbb79;return(_0x4cbb79=this[_0x48db42(0x2c7)])===null||_0x4cbb79===void 0x0?void 0x0:_0x4cbb79['uniforms']['sigma'];},'set':function _0x13a7a9(_0x485c33){var _0x27d190=_0x4361;this['_postProcessStage']&&(this[_0x27d190(_0x9d2a52._0x1c066c)]['uniforms']['sigma']=_0x485c33);}},{'key':'stepSize','get':function _0xd2e306(){var _0x4ef08f=_0x4361,_0x579fd8;return(_0x579fd8=this[_0x4ef08f(0x2c7)])===null||_0x579fd8===void 0x0?void 0x0:_0x579fd8['uniforms'][_0x4ef08f(_0x9f50f._0x553d12)];},'set':function _0x139e3e(_0x37682c){var _0x1043ac=_0x4361;this['_postProcessStage']&&(this[_0x1043ac(_0x3fe21d._0x16d3f3)][_0x1043ac(0x282)][_0x1043ac(_0x3fe21d._0x2352f9)]=_0x37682c);}},{'key':_0x3d90d9(_0xa4504e._0x117ce3),'value':function _0x1eb689(){var _0x283d54=_0x3d90d9,_0x5c2c17,_0x453da7,_0x1466bd,_0x300a6c,_0x401f9b;this['_postProcessStage']=this['_map']['scene']['postProcessStages'][_0x283d54(0x324)],this['_postProcessStage']['uniforms']['glowOnly']=![],this['_postProcessStage']['uniforms']['contrast']=(_0x5c2c17=this['options'][_0x283d54(_0x27a44c._0x165c0a)])!==null&&_0x5c2c17!==void 0x0?_0x5c2c17:0x80,this['_postProcessStage']['uniforms']['brightness']=(_0x453da7=this[_0x283d54(_0x27a44c._0x1c00be)][_0x283d54(0xfbe)])!==null&&_0x453da7!==void 0x0?_0x453da7:-0.3,this['_postProcessStage']['uniforms']['delta']=(_0x1466bd=this['options']['delta'])!==null&&_0x1466bd!==void 0x0?_0x1466bd:0x1,this[_0x283d54(0x2c7)]['uniforms'][_0x283d54(_0x27a44c._0x51dfa4)]=(_0x300a6c=this['options']['sigma'])!==null&&_0x300a6c!==void 0x0?_0x300a6c:3.78,this[_0x283d54(0x2c7)][_0x283d54(_0x27a44c._0x294211)]['stepSize']=(_0x401f9b=this['options']['stepSize'])!==null&&_0x401f9b!==void 0x0?_0x401f9b:0x5;}},{'key':_0x3d90d9(_0xa4504e._0x3260a9),'value':function _0x228470(_0x18ad30){var _0x5760e2=_0x3d90d9;this['_postProcessStage'][_0x5760e2(_0x2b272b._0x6dfe15)]=this['enabled'];}},{'key':'_removedBaseHook','value':function _0x461964(){var _0x5afc34=_0x3d90d9;this[_0x5afc34(_0x12a5f2._0x1a85a5)]['enabled']=![];}}]),_0x23b908;}(BaseEffect);register(_0x5a92ef(0x324),BloomEffect);var BrightnessEffect=function(_0x4fedf2){var _0x32b29b={_0x345e91:0x2c7},_0x51b6d9={_0x50ae32:0x2c7,_0x14373e:0xfbe};_inherits(_0x197a4a,_0x4fedf2);var _0x24d865=_createSuper(_0x197a4a);function _0x197a4a(){return _classCallCheck(this,_0x197a4a),_0x24d865['apply'](this,arguments);}return _createClass(_0x197a4a,[{'key':'brightness','get':function _0xf7dc8d(){var _0x26dda8=_0x4361,_0x4de53a;return(_0x4de53a=this[_0x26dda8(_0x51b6d9._0x50ae32)])===null||_0x4de53a===void 0x0?void 0x0:_0x4de53a['uniforms'][_0x26dda8(_0x51b6d9._0x14373e)];},'set':function _0x34dc74(_0x5fd5a2){var _0x59e666=_0x4361;this['_postProcessStage']&&(this[_0x59e666(_0x32b29b._0x345e91)]['uniforms']['brightness']=_0x5fd5a2);}},{'key':'_mountedHook','value':function _0x4cb6fc(){var _0x43895f;this['_postProcessStage']=Cesium__namespace['PostProcessStageLibrary']['createBrightnessStage'](),this['_postProcessStage']['uniforms']['brightness']=(_0x43895f=this['options']['brightness'])!==null&&_0x43895f!==void 0x0?_0x43895f:0x2;}}]),_0x197a4a;}(BaseEffect);register(_0x5a92ef(0xfbe),BrightnessEffect);var BlackAndWhiteEffect=function(_0x459421){var _0x46ec75={_0x36d0e8:0x2c7},_0x28d75b={_0x44ac56:0x2c7};_inherits(_0x9b1681,_0x459421);var _0x31765d=_createSuper(_0x9b1681);function _0x9b1681(){return _classCallCheck(this,_0x9b1681),_0x31765d['apply'](this,arguments);}return _createClass(_0x9b1681,[{'key':'gradations','get':function _0x29cbef(){var _0x58c976=_0x4361,_0x14a9df;return(_0x14a9df=this[_0x58c976(_0x28d75b._0x44ac56)])===null||_0x14a9df===void 0x0?void 0x0:_0x14a9df[_0x58c976(0x282)]['gradations'];},'set':function _0xbcd35e(_0x26c8d4){var _0x2bd18a=_0x4361;this['_postProcessStage']&&(this['_postProcessStage']['uniforms'][_0x2bd18a(0xc62)]=_0x26c8d4);}},{'key':'_mountedHook','value':function _0x51231c(){var _0x4b67d0=_0x4361,_0x265676;this['_postProcessStage']=Cesium__namespace[_0x4b67d0(0x9eb)]['createBlackAndWhiteStage'](),this[_0x4b67d0(_0x46ec75._0x36d0e8)][_0x4b67d0(0x282)]['gradations']=(_0x265676=this['options']['gradations'])!==null&&_0x265676!==void 0x0?_0x265676:0x4;}}]),_0x9b1681;}(BaseEffect);register('blackAndWhite',BlackAndWhiteEffect);var MosaicShader='uniform\x20sampler2D\x20colorTexture;\x0avarying\x20vec2\x20v_textureCoordinates;\x0aconst\x20int\x20KERNEL_WIDTH\x20=\x2016;\x0avoid\x20main(void)\x20{\x0a\x20\x20vec2\x20step\x20=\x201.0\x20/\x20czm_viewport.zw;\x0a\x20\x20vec2\x20integralPos\x20=\x20v_textureCoordinates\x20-\x20mod(v_textureCoordinates,\x208.0\x20*\x20step);\x0a\x20\x20vec3\x20averageValue\x20=\x20vec3(0.0);\x0a\x20\x20for(int\x20i\x20=\x200;\x20i\x20<\x20KERNEL_WIDTH;\x20i++)\x20{\x0a\x20\x20\x20\x20for(int\x20j\x20=\x200;\x20j\x20<\x20KERNEL_WIDTH;\x20j++)\x20{\x0a\x20\x20\x20\x20\x20\x20averageValue\x20+=\x20texture2D(colorTexture,\x20integralPos\x20+\x20step\x20*\x20vec2(i,\x20j)).rgb;\x0a\x20\x20\x20\x20}\x0a\x20\x20}\x0a\x20\x20averageValue\x20/=\x20float(KERNEL_WIDTH\x20*\x20KERNEL_WIDTH);\x0a\x20\x20gl_FragColor\x20=\x20vec4(averageValue,\x201.0);\x0a}\x0a',MosaicEffect=function(_0x3f589f){var _0x56bc93={_0x544c17:0xcb9},_0x9e486a={_0x5655e2:0xa90};_inherits(_0x342500,_0x3f589f);var _0x4e7538=_createSuper(_0x342500);function _0x342500(){var _0x28b214=_0x4361;return _classCallCheck(this,_0x342500),_0x4e7538[_0x28b214(_0x9e486a._0x5655e2)](this,arguments);}return _createClass(_0x342500,[{'key':'_mountedHook','value':function _0x286ef8(){var _0xfa306d=_0x4361;this['_postProcessStage']=new Cesium__namespace[(_0xfa306d(_0x56bc93._0x544c17))]({'fragmentShader':MosaicShader,'enabled':this['enabled']});}}]),_0x342500;}(BaseEffect);register('mosaic',MosaicEffect);var DepthOfFieldEffect=function(_0x4ef2c0){var _0x4a143a={_0x533726:0x536},_0x54c067={_0x58f14f:0x9eb,_0x1fe7fd:0x2c7,_0x821fd1:0xef7,_0x4798c8:0xef7,_0x201d9b:0x4f8,_0x49e1b2:0x514},_0x4d2fc6={_0xd44cc0:0x2c7},_0x3ff7bf={_0x3ce51b:0x282},_0x34c51f=_0x5a92ef;_inherits(_0x4a99de,_0x4ef2c0);var _0x26d7c=_createSuper(_0x4a99de);function _0x4a99de(){return _classCallCheck(this,_0x4a99de),_0x26d7c['apply'](this,arguments);}return _createClass(_0x4a99de,[{'key':_0x34c51f(_0x4a143a._0x533726),'get':function _0x4d7dfa(){var _0x317202=_0x34c51f,_0x35ffc9;return(_0x35ffc9=this['_postProcessStage'])===null||_0x35ffc9===void 0x0?void 0x0:_0x35ffc9[_0x317202(_0x3ff7bf._0x3ce51b)]['focalDistance'];},'set':function _0x4a87ed(_0x5e40b2){var _0x4955a1=_0x34c51f;this[_0x4955a1(0x2c7)]&&(this['_postProcessStage'][_0x4955a1(0x282)]['focalDistance']=_0x5e40b2);}},{'key':'delta','get':function _0x4bea9a(){var _0xe548e5;return(_0xe548e5=this['_postProcessStage'])===null||_0xe548e5===void 0x0?void 0x0:_0xe548e5['uniforms']['delta'];},'set':function _0x5e6205(_0x5b3f34){var _0x4f513b=_0x34c51f;this['_postProcessStage']&&(this['_postProcessStage'][_0x4f513b(0x282)][_0x4f513b(0xef7)]=_0x5b3f34);}},{'key':'sigma','get':function _0x2e68c2(){var _0x32a2ff;return(_0x32a2ff=this['_postProcessStage'])===null||_0x32a2ff===void 0x0?void 0x0:_0x32a2ff['uniforms']['sigma'];},'set':function _0x61c7be(_0x4b1b19){var _0x1daeaa=_0x34c51f;this[_0x1daeaa(0x2c7)]&&(this['_postProcessStage']['uniforms']['sigma']=_0x4b1b19);}},{'key':'stepSize','get':function _0x4bb8d3(){var _0x354ce6=_0x34c51f,_0x366b9a;return(_0x366b9a=this[_0x354ce6(_0x4d2fc6._0xd44cc0)])===null||_0x366b9a===void 0x0?void 0x0:_0x366b9a['uniforms']['stepSize'];},'set':function _0x192103(_0x1e17d7){var _0x5274b7=_0x34c51f;this['_postProcessStage']&&(this['_postProcessStage']['uniforms'][_0x5274b7(0xc0e)]=_0x1e17d7);}},{'key':'_mountedHook','value':function _0x5a0d53(){var _0x1b0d55=_0x34c51f,_0x54fd77,_0x5cc83d,_0x5cb077,_0x43d1a9;this['_postProcessStage']=Cesium__namespace[_0x1b0d55(_0x54c067._0x58f14f)]['createDepthOfFieldStage'](),this[_0x1b0d55(_0x54c067._0x1fe7fd)]['uniforms']['focalDistance']=(_0x54fd77=this['options']['focalDistance'])!==null&&_0x54fd77!==void 0x0?_0x54fd77:0x57,this['_postProcessStage']['uniforms'][_0x1b0d55(_0x54c067._0x821fd1)]=(_0x5cc83d=this[_0x1b0d55(0x514)][_0x1b0d55(_0x54c067._0x4798c8)])!==null&&_0x5cc83d!==void 0x0?_0x5cc83d:0x1,this[_0x1b0d55(0x2c7)]['uniforms'][_0x1b0d55(_0x54c067._0x201d9b)]=(_0x5cb077=this['options'][_0x1b0d55(_0x54c067._0x201d9b)])!==null&&_0x5cb077!==void 0x0?_0x5cb077:3.78,this[_0x1b0d55(_0x54c067._0x1fe7fd)]['uniforms']['stepSize']=(_0x43d1a9=this[_0x1b0d55(_0x54c067._0x49e1b2)]['stepSize'])!==null&&_0x43d1a9!==void 0x0?_0x43d1a9:2.46;}}]),_0x4a99de;}(BaseEffect);register('depthOfField',DepthOfFieldEffect);function executeDerivedCommand(_0x1cd0bb,_0x464ced,_0x3ae333,_0xcc2d39,_0xd238ea,_0x223031){var _0x29c9e9={_0x176227:0x70e,_0x4ab82f:0xc0c},_0x458c5a=_0x5a92ef,_0x42df6f=Cesium__namespace[_0x458c5a(_0x29c9e9._0x176227)],_0x1358ef=_0xcc2d39['_frameState'],_0x11588c=_0x1cd0bb['derivedCommands'];if(!_0x42df6f(_0x11588c))return;_0x1358ef['useLogDepth']&&_0x42df6f(_0x11588c[_0x458c5a(0xddc)])&&(_0x1cd0bb=_0x11588c['logDepth'][_0x458c5a(_0x29c9e9._0x4ab82f)]),_0x11588c=_0x1cd0bb['derivedCommands'],_0x42df6f(_0x11588c[_0x464ced])&&(_0x1cd0bb=_0x11588c[_0x464ced][_0x3ae333],_0x1cd0bb['execute'](_0xd238ea,_0x223031));}var scratchPerspectiveFrustum,scratchPerspectiveOffCenterFrustum,scratchOrthographicFrustum,scratchOrthographicOffCenterFrustum;function executeDerivedCommandList(_0x4757c7,_0x35d6a2,_0x3c657b,_0x152ae9,_0x1c853e,_0xd34fbd){var _0x2464bd={_0x24e2a4:0x1c5,_0x10c41a:0x45b,_0x63ef4b:0xa3c,_0x7129a4:0x8c9,_0x19eb87:0x52e,_0x3069e9:0x8c9,_0x2a1a7d:0xb58,_0x3e3481:0x360,_0x1335ee:0xb7d,_0x57a124:0x97a,_0x2ea2c6:0xb58},_0x4dd7d4=_0x5a92ef,_0x480b73=Cesium__namespace['Pass'],_0x2f77e1=Cesium__namespace['defined'],_0x2b750d=Cesium__namespace[_0x4dd7d4(_0x2464bd._0x24e2a4)],_0x456f5d=Cesium__namespace['PerspectiveOffCenterFrustum'],_0x4bc65d=Cesium__namespace[_0x4dd7d4(_0x2464bd._0x10c41a)],_0x2c8cc6=Cesium__namespace['OrthographicOffCenterFrustum'];scratchPerspectiveFrustum=scratchPerspectiveFrustum||new _0x2b750d(),scratchPerspectiveOffCenterFrustum=scratchPerspectiveOffCenterFrustum||new _0x456f5d(),scratchOrthographicFrustum=scratchOrthographicFrustum||new _0x4bc65d(),scratchOrthographicOffCenterFrustum=scratchOrthographicOffCenterFrustum||new _0x2c8cc6();var _0x3cea02=_0x4757c7['_us'],_0x11f4ad=_0x3cea02[_0x4dd7d4(0xa36)],_0x37753e=_0x11f4ad[_0x4dd7d4(_0x2464bd._0x63ef4b)],_0x5c344e=_0x37753e['_scene'],_0x6a9905=_0x5c344e['_view'],_0x4e6734=_0x6a9905['frustumCommandsList'],_0x5c88d8=_0x4e6734['length'],_0x239e25=_0x5c344e['_globeTranslucencyState'],_0x178b4c=_0x239e25['translucent'],_0x5020e5=_0x5c344e['_view'][_0x4dd7d4(0x2ca)],_0x263d35;if(_0x2f77e1(_0x37753e[_0x4dd7d4(_0x2464bd._0x7129a4)]['fov']))_0x263d35=_0x37753e['frustum']['clone'](scratchPerspectiveFrustum);else{if(_0x2f77e1(_0x37753e['frustum']['infiniteProjectionMatrix']))_0x263d35=_0x37753e[_0x4dd7d4(_0x2464bd._0x7129a4)][_0x4dd7d4(_0x2464bd._0x19eb87)](scratchPerspectiveOffCenterFrustum);else _0x2f77e1(_0x37753e[_0x4dd7d4(_0x2464bd._0x3069e9)]['width'])?_0x263d35=_0x37753e['frustum'][_0x4dd7d4(0x52e)](scratchOrthographicFrustum):_0x263d35=_0x37753e['frustum']['clone'](scratchOrthographicOffCenterFrustum);}function _0x4ddf42(_0xd21772,_0xf19281,_0xd87196,_0x3b295b){var _0x535a90=_0xd34fbd?_0xd34fbd(_0xd21772,_0xf19281):!![];if(_0x535a90)try{_0x152ae9&&_0x1c853e?executeDerivedCommand(_0xd21772,_0x152ae9,_0x1c853e,_0xf19281,_0xd87196,_0x3b295b):_0xd21772['execute'](_0xd87196,_0x3b295b);}catch(_0x39d660){}}var _0x485d0d,_0x2319f1,_0x1cfef9;for(var _0x3bbeab=0x0;_0x3bbeab<_0x5c88d8;++_0x3bbeab){var _0x48c7d4=_0x5c88d8-_0x3bbeab-0x1,_0xd9d09a=_0x4e6734[_0x48c7d4],_0x258e81=_0x3c657b['framebuffer'];_0x3c657b[_0x4dd7d4(_0x2464bd._0x2a1a7d)]=_0x35d6a2,_0x263d35['near']=_0x48c7d4!==0x0?_0xd9d09a['near']*_0x5c344e['opaqueFrustumNearOffset']:_0xd9d09a['near'],_0x263d35[_0x4dd7d4(_0x2464bd._0x3e3481)]=_0xd9d09a[_0x4dd7d4(_0x2464bd._0x3e3481)],_0x3cea02[_0x4dd7d4(_0x2464bd._0x1335ee)](_0x263d35),_0x3cea02['updatePass'](_0x480b73['GLOBE']),_0x1cfef9=_0xd9d09a['commands'][_0x480b73[_0x4dd7d4(0xee0)]],_0x2319f1=_0xd9d09a['indices'][_0x480b73['GLOBE']];if(_0x178b4c)_0x239e25['executeGlobeCommands'](_0xd9d09a,_0x4ddf42,_0x5020e5,_0x5c344e,_0x3c657b);else for(_0x485d0d=0x0;_0x485d0d<_0x2319f1;++_0x485d0d){_0x4ddf42(_0x1cfef9[_0x485d0d],_0x5c344e,_0x4757c7,_0x3c657b);}_0x3cea02['updatePass'](_0x480b73['CESIUM_3D_TILE']),_0x1cfef9=_0xd9d09a[_0x4dd7d4(0x97a)][_0x480b73['CESIUM_3D_TILE']],_0x2319f1=_0xd9d09a['indices'][_0x480b73['CESIUM_3D_TILE']];for(_0x485d0d=0x0;_0x485d0d<_0x2319f1;++_0x485d0d){_0x4ddf42(_0x1cfef9[_0x485d0d],_0x5c344e,_0x4757c7,_0x3c657b);}_0x3cea02['updatePass'](_0x480b73['OPAQUE']),_0x1cfef9=_0xd9d09a[_0x4dd7d4(_0x2464bd._0x57a124)][_0x480b73['OPAQUE']],_0x2319f1=_0xd9d09a['indices'][_0x480b73[_0x4dd7d4(0x4da)]];for(_0x485d0d=0x0;_0x485d0d<_0x2319f1;++_0x485d0d){_0x4ddf42(_0x1cfef9[_0x485d0d],_0x5c344e,_0x4757c7,_0x3c657b);}_0x3cea02['updatePass'](_0x480b73[_0x4dd7d4(0x70c)]),_0x1cfef9=_0xd9d09a['commands'][_0x480b73['TRANSLUCENT']],_0x2319f1=_0xd9d09a['indices'][_0x480b73['TRANSLUCENT']];for(_0x485d0d=0x0;_0x485d0d<_0x2319f1;++_0x485d0d){_0x4ddf42(_0x1cfef9[_0x485d0d],_0x5c344e,_0x4757c7,_0x3c657b);}_0x3c657b[_0x4dd7d4(_0x2464bd._0x2ea2c6)]=_0x258e81;}}var packing=_0x5a92ef(0x47d),cmz_selected_glsl=_0x5a92ef(0x2d5);function CesiumRenderPass(_0x42026f){var _0x5c4141={_0x2e5e55:0xdca,_0x3abbf6:0xc97,_0x4bb694:0x953,_0x2edb57:0x4b9,_0x1ee62d:0x298,_0x3a1368:0xd06,_0x3c40da:0x1c8,_0x3ff571:0x528},_0x3ff200={_0x4f6c96:0x9bc,_0x463eda:0x9bc},_0x59e253={_0x51cad9:0x39d},_0x3b0b93={_0x2d582f:0x3a4,_0x3f3f34:0x6ba},_0x59d130={_0x5cf26b:0x5dd,_0x1a6301:0x6ba},_0x3a2ccf={_0x177529:0x3a9,_0x39bf3a:0xddd},_0x16c501={_0x657620:0xd04},_0x4e2142={_0x52e800:0x37f},_0x5d3144={_0x22eeb9:0x729,_0x252be2:0x63e,_0x489a8c:0x96f,_0x9044c5:0x85b,_0x582e0f:0x692},_0x6490b7={_0x3f1785:0xc1e},_0x36b968={_0x4d319e:0x4b9,_0x3f0917:0x76f,_0x2edd1d:0xbd3,_0x20b1e0:0x746,_0x3d89cc:0xeb4,_0x5695e7:0xb16},_0x596d28=_0x5a92ef,_0x1bf09b=Cesium__namespace['defaultValue'],_0xbbd819=Cesium__namespace[_0x596d28(0xdcb)],_0xc4eedd=Cesium__namespace['Pass'],_0x2b1b58=Cesium__namespace['Sampler'],_0x15b5cf=Cesium__namespace['DrawCommand'],_0x26a895=Cesium__namespace[_0x596d28(0x3d5)],_0x31e0bb=Cesium__namespace[_0x596d28(_0x5c4141._0x2e5e55)],_0x442f3c=Cesium__namespace[_0x596d28(0x70e)],_0x1a1286=Cesium__namespace['ClearCommand'],_0x9be8b1=Cesium__namespace['RenderState'],_0x448cd8=Cesium__namespace['Texture'],_0xe7897f=Cesium__namespace[_0x596d28(0x60c)],_0x2672da=Cesium__namespace['PixelFormat'],_0x30e3f6=Cesium__namespace[_0x596d28(_0x5c4141._0x3abbf6)];this[_0x596d28(0xb9d)]=null;var _0x232d2d=_0x42026f['name'],_0x2ea74f=_0x42026f[_0x596d28(_0x5c4141._0x4bb694)],_0x12a908=_0x42026f['fragmentShader'],_0x22b1a7=_0x42026f[_0x596d28(0x282)],_0x24e7d9=_0x42026f['renderStateProcess'],_0x13a94d=_0x42026f['beforeUpdate'],_0x27cfac=_0x42026f['renderType'],_0x4347df=_0x42026f['textureScale'],_0x26614e=_0x42026f['pixelFormat'],_0x2398d9=_0x42026f[_0x596d28(0x57a)],_0x31cd2c=_0x42026f[_0x596d28(0xba3)],_0x4513a0=_0x42026f['viewportScale'],_0x55e2fd=_0x42026f['shaderRedefine'],_0x3fddae=_0x42026f['overrideViewport'],_0x320a1d=_0x596d28(0xb29)+_0x232d2d[_0x596d28(0xea3)](/[\.\\\/\-]/g,'_'),_0x4cbc0d='czm_non_'[_0x596d28(_0x5c4141._0x2edb57)](_0x320a1d,'_main'),_0x24b499=_0x596d28(_0x5c4141._0x1ee62d)[_0x596d28(0x4b9)](_0x320a1d,'_main'),_0x3baa0b='_cache_'[_0x596d28(0x4b9)](_0x320a1d),_0x434d26=_0x320a1d+'Command',_0x49084=null,_0x55e8f3=null,_0x5ea731=null,_0xebd5ff=null,_0x5f4d20,_0x2ac9b9=new _0x1a1286({'color':_0x26a895['TRANSPARENT'],'depth':0x1}),_0x575830=new _0xbbd819(),_0x3435ed=this;_0x3fddae&&_0xbbd819['clone'](_0x3fddae,_0x575830);_0x55e2fd=_0x55e2fd||_0x596d28(_0x5c4141._0x3a1368),_0x27cfac=_0x27cfac||'all',_0x4347df=_0x4347df||0x1;if(_0x4347df<0x0||_0x4347df>0x8)throw new Cesium__namespace['DeveloperError']('CesiumRenderPass:textureScale必须大于0小于等于8');function _0x18fc12(_0x10e0ef,_0x519dd3,_0x359c29,_0x282cce){var _0x366ed3=_0x596d28,_0x40c19f=_0x10e0ef['shaderCache']['getDerivedShaderProgram'](_0x519dd3,_0x320a1d);if(!_0x442f3c(_0x40c19f)){var _0x52762d=_0x519dd3['_attributeLocations'],_0x2e5a13=_0x519dd3['fragmentShaderSource'],_0x5ccee6=_0x519dd3[_0x366ed3(0x221)],_0x19a5dc=_0x519dd3['_vertexShaderText'],_0x4b79fa=_0x2e5a13['sources'],_0x1dea7e=_0x4b79fa['length'],_0x1484c9=!!_0xebd5ff&&_0x49c1e1(),_0x31d34a=cmz_selected_glsl,_0x138719=/texture2D\s?\(\s?tile_pickTexture\s?,\s?tile_featureSt\s?\)/['test'](_0x359c29);_0x282cce==='varying'&&!_0x138719?_0x31d34a+='\x0avarying\x20float\x20me_isSelected;\x0abool\x20czm_selected(){\x0a\x20\x20\x20\x20bool\x20isSelected=\x20me_isSelected>0.0000001;\x0a\x20\x20\x20\x20if(!isSelected){\x0a\x20\x20\x20\x20\x20\x20\x20\x20isSelected=\x20czm_selected('[_0x366ed3(_0x36b968._0x4d319e)](_0x359c29,');\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20isSelected;\x0a}\x0a\x20\x20\x20\x20'):_0x31d34a+=_0x366ed3(_0x36b968._0x3f0917)[_0x366ed3(0x4b9)](_0x359c29,');\x0a}');var _0x513287=cmz_selected_glsl+_0x366ed3(0x207)['concat'](_0x359c29,_0x366ed3(0xc31)),_0x3a7331=![],_0x21d23e=![];if(/attribute\s?vec3\s?normal\s?;/['test'](_0x19a5dc)||/\n\s?vec3\s?normal\s?;/['test'](_0x19a5dc))_0x3a7331=!![];else/varying\s?vec3\s?v_normal\s?;/[_0x366ed3(0x96f)](_0x19a5dc)&&(_0x21d23e=!![]);if(_0x12a908){var _0x5e942c=![];for(var _0x724a64=0x0;_0x724a64<_0x1dea7e;++_0x724a64){if(/vec4\s?packDepthToRGBA\s?\(/[_0x366ed3(0x96f)](_0x4b79fa[_0x724a64])){_0x5e942c=!![];break;}}var _0x4432a7=(_0x5e942c?'':packing)+(_0x1484c9?_0x31d34a:'')+_0x31e0bb['replaceMain'](_0x12a908,_0x24b499)+'void\x20main()\x20\x0a'+'{\x20\x0a'+(_0x55e2fd!=='replace'?'\x20\x20\x20\x20'['concat'](_0x4cbc0d,'();\x20\x0a'):'')+'\x20\x20\x20\x20'['concat'](_0x24b499,_0x366ed3(_0x36b968._0x2edd1d))+'}\x20\x0a',_0x302d36=new Array(_0x1dea7e+0x1);for(var _0x4761e3=0x0;_0x4761e3<_0x1dea7e;++_0x4761e3){_0x302d36[_0x4761e3]=_0x31e0bb['replaceMain'](_0x4b79fa[_0x4761e3],_0x4cbc0d);}_0x302d36[_0x1dea7e]=_0x4432a7;if(_0x3a7331)_0x2e5a13['defines']['push']('HAS_NORMAL_MARS3D');else _0x21d23e&&_0x2e5a13['defines']['push']('HAS_V_NORMAL_MARS3D');_0x2e5a13=new _0x31e0bb({'sources':_0x302d36,'defines':_0x2e5a13['defines']});}if(_0x2ea74f||_0x12a908){_0x4b79fa=_0x5ccee6['sources'],_0x1dea7e=_0x4b79fa[_0x366ed3(0x6ba)];var _0x39a128=![];for(var _0x4d7d91=0x0;_0x4d7d91<_0x1dea7e;++_0x4d7d91){if(/vec4\s?packDepthToRGBA\s?\(/['test'](_0x4b79fa[_0x4d7d91])){_0x39a128=!![];break;}}_0x1484c9=_0x1484c9&&_0x282cce===_0x366ed3(_0x36b968._0x20b1e0)&&!_0x138719;if(_0x3a7331)_0x5ccee6['defines']['push'](_0x366ed3(_0x36b968._0x3d89cc));else _0x21d23e&&_0x5ccee6[_0x366ed3(_0x36b968._0x5695e7)]['push']('HAS_V_NORMAL_MARS3D');var _0x14b846=(_0x39a128?'':packing)+(_0x1484c9?_0x513287:'')+_0x31e0bb['replaceMain'](_0x2ea74f||'void\x20main(){}',_0x24b499)+'void\x20main()\x20\x0a'+'{\x20\x0a'+(_0x55e2fd!=='replace'?'\x20\x20\x20\x20'[_0x366ed3(0x4b9)](_0x4cbc0d,'();\x20\x0a'):'')+(_0x1484c9?'\x20me_isSelected\x20=\x200.0;\x0a\x20#ifdef\x20CZM_SELECTED_FEATURE\x0a\x20\x20\x20me_isSelected=czm_selected()?1.0:0.0;\x0a\x20#endif\x0a':'')+_0x366ed3(0x739)[_0x366ed3(0x4b9)](_0x24b499,'();\x20\x0a')+'}\x20\x0a',_0x150882=new Array(_0x1dea7e+0x1);for(var _0x2b3d66=0x0;_0x2b3d66<_0x1dea7e;++_0x2b3d66){_0x150882[_0x2b3d66]=_0x31e0bb['replaceMain'](_0x4b79fa[_0x2b3d66],_0x4cbc0d);}_0x150882[_0x1dea7e]=_0x14b846,_0x5ccee6=new _0x31e0bb({'sources':_0x150882,'defines':_0x5ccee6['defines']});}_0x40c19f=_0x10e0ef[_0x366ed3(0x7f7)]['createDerivedShaderProgram'](_0x519dd3,_0x320a1d,{'vertexShaderSource':_0x5ccee6,'fragmentShaderSource':_0x2e5a13,'attributeLocations':_0x52762d});}return _0x40c19f;}function _0x5f24a7(_0x282563,_0x661ba2){var _0x1a231d=_0x596d28;_0x282563[_0x1a231d(0xc1e)]=_0x282563['_renderPassCache']||{},_0x282563['_renderPassCache'][_0x3baa0b]=_0x282563['_renderPassCache'][_0x3baa0b]||{};var _0x42c84f=_0x282563[_0x1a231d(_0x6490b7._0x3f1785)][_0x3baa0b],_0x2308a2=_0x42c84f[_0x661ba2['id']];if(!_0x442f3c(_0x2308a2)){var _0x19ca21=_0x9be8b1['getState'](_0x661ba2);typeof _0x24e7d9==='function'&&_0x24e7d9['call'](_0x3435ed,_0x19ca21),_0x2308a2=_0x9be8b1[_0x1a231d(0x38e)](_0x19ca21),_0x42c84f[_0x661ba2['id']]=_0x2308a2;}return _0x2308a2;}function _0x972795(_0x11e3b9,_0x5c521d,_0x145d4b){var _0x397313=_0x596d28,_0x2cdd4a=_0x11e3b9,_0x274d45=_0x5c521d['_frameState'],_0x53c507=_0x11e3b9['derivedCommands'];if(!_0x442f3c(_0x53c507))return;_0x274d45[_0x397313(_0x5d3144._0x22eeb9)]&&_0x442f3c(_0x53c507['logDepth'])&&(_0x11e3b9=_0x53c507['logDepth']['command']);_0x53c507=_0x11e3b9['derivedCommands'];var _0x2371f3=_0x53c507['renderPass'];!_0x442f3c(_0x53c507['renderPass'])&&(_0x2371f3=_0x53c507[_0x397313(0xdc4)]={});var _0x8a7947,_0x22be02;_0x442f3c(_0x2371f3[_0x434d26])&&(_0x8a7947=_0x2371f3[_0x434d26]['shaderProgram'],_0x22be02=_0x2371f3[_0x434d26]['renderState']);_0x2371f3[_0x434d26]=_0x15b5cf['shallowClone'](_0x11e3b9,_0x2371f3[_0x434d26]);if(!_0x442f3c(_0x8a7947)||_0x2371f3['shaderProgramId']!==_0x11e3b9['shaderProgram']['id']){var _0x40638e=_0x11e3b9['shaderProgram'],_0x5b15aa=_0x2cdd4a[_0x397313(_0x5d3144._0x252be2)]=new RegExp('uniform\x5cs?vec4\x5cs?'['concat'](_0x11e3b9['pickId']),'g')[_0x397313(_0x5d3144._0x489a8c)](_0x40638e['_fragmentShaderText'])?_0x397313(_0x5d3144._0x9044c5):'varying';_0x2371f3[_0x434d26]['shaderProgram']=_0x18fc12(_0x145d4b,_0x40638e,_0x11e3b9['pickId'],_0x5b15aa),_0x2371f3[_0x434d26][_0x397313(_0x5d3144._0x582e0f)]=_0x5f24a7(_0x5c521d,_0x11e3b9[_0x397313(0x692)]),_0x2371f3[_0x397313(0xfaf)]=_0x11e3b9['shaderProgram']['id'];}else _0x2371f3[_0x434d26]['shaderProgram']=_0x8a7947,_0x2371f3[_0x434d26]['renderState']=_0x22be02;var _0x481cf0=_0x2371f3[_0x434d26]['uniformMap'];_0x4bcc95(_0x481cf0);}function _0x407e43(_0x2f8b7d){return function(){var _0x2992f4=_0x22b1a7[_0x2f8b7d];if(typeof _0x2992f4==='function')return _0x2992f4();return _0x2992f4;};}function _0x11e69a(_0x4a4952,_0x333ef1){return function(){var _0xdd33ac=_0x4361,_0x26cbe7=_0x4a4952[_0x333ef1]();if(_0x442f3c(_0x26cbe7))return _0x26cbe7[_0xdd33ac(0x506)];return undefined;};}function _0x4bcc95(_0x163846){var _0x33a9ff={_0x3767b1:0xb9d},_0xc18a5f={_0x2fece7:0xb9d},_0x49ac89=_0x596d28;if(_0x163846['__created'])return;_0x163846['czm_selectedIdTexture']=function(){var _0x54aa2b=_0x4361;return _0xebd5ff[_0x54aa2b(_0xc18a5f._0x2fece7)];},_0x163846['czm_selectedIdTextureWidth']=function(){var _0x566456,_0x577c79;return(_0x566456=(_0x577c79=_0xebd5ff['_selectedIdTexture'])===null||_0x577c79===void 0x0?void 0x0:_0x577c79['width'])!==null&&_0x566456!==void 0x0?_0x566456:0x0;},_0x163846['czm_selectedIdTextureStep']=function(){var _0x48176d=_0x4361,_0x2133bf;return(_0x2133bf=_0xebd5ff['_selectedIdTexture'])!==null&&_0x2133bf!==void 0x0&&_0x2133bf['width']?0x1/_0xebd5ff[_0x48176d(_0x33a9ff._0x3767b1)]['width']:-0x1;};if(!_0x22b1a7)return;_0x163846['__created']=!![];for(var _0xbb582e in _0x22b1a7){if(_0x22b1a7['hasOwnProperty'](_0xbb582e)){typeof _0x22b1a7[_0xbb582e]!=='function'?_0x163846[_0xbb582e]=_0x407e43(_0xbb582e):_0x163846[_0xbb582e]=_0x22b1a7[_0xbb582e];var _0x8debb5=_0x163846[_0xbb582e]();(typeof _0x8debb5==='string'||_0x8debb5 instanceof _0x448cd8||_0x8debb5 instanceof HTMLImageElement||_0x8debb5 instanceof HTMLCanvasElement||_0x8debb5 instanceof HTMLVideoElement)&&(_0x163846[_0xbb582e+_0x49ac89(0x534)]=_0x11e69a(_0x163846,_0xbb582e));}}}function _0x3d2ecc(_0xa5e383){var _0x223eba=_0x596d28,_0x427666=_0xa5e383['_view'],_0x5703fb=_0x427666['frustumCommandsList'],_0x2f9197=_0x5703fb['length'],_0x463956,_0x3169ec,_0x36a595;for(var _0x520fa3=0x0;_0x520fa3<_0x2f9197;++_0x520fa3){var _0x25f6f1=_0x2f9197-_0x520fa3-0x1,_0x35e590=_0x5703fb[_0x25f6f1];for(_0x3169ec=0x0;_0x3169ec<_0x35e590['commands']['length'];_0x3169ec++){var _0xd74cf4=_0x35e590['commands'][_0x3169ec];_0x36a595=_0x35e590['indices'][_0x3169ec];if(_0xebd5ff&&_0x3169ec===_0xc4eedd['GLOBE'])continue;for(_0x463956=0x0;_0x463956<_0x36a595;++_0x463956){var _0x2fbc6a=_0xd74cf4[_0x463956];_0x972795(_0x2fbc6a,_0xa5e383,_0xa5e383[_0x223eba(_0x4e2142._0x52e800)]);}}}}function _0x10d18b(){var _0x35db9c=_0x596d28;_0x55e8f3&&(_0x55e8f3[_0x35db9c(0xc9d)](),_0x49084['destroy'](),_0x49084=undefined,_0x55e8f3=undefined),_0x5ea731&&(_0x5ea731['destroy'](),_0x5ea731=undefined);}function _0x4de5f2(_0x3beb0c,_0xa3dea2,_0x3e969f,_0x124d42){var _0x1a14b1=_0x596d28,_0x2c327d=_0xa3dea2['width'],_0x819671=_0xa3dea2['height'];if(_0x55e8f3&&_0x55e8f3['width']===_0x2c327d&&_0x55e8f3['height']===_0x819671&&_0x3e969f===_0x5f4d20)return;_0x5f4d20=_0x3e969f,_0x10d18b(),_0x55e8f3=new _0x448cd8({'context':_0x3beb0c,'width':_0x2c327d,'height':_0x819671,'pixelFormat':_0x1bf09b(_0x26614e,_0x2672da[_0x1a14b1(0x258)]),'pixelDatatype':_0x1bf09b(_0x2398d9,_0xe7897f['FLOAT']),'sampler':_0x1bf09b(_0x31cd2c,_0x2b1b58['NEAREST'])}),_0x5ea731=new _0x448cd8({'context':_0x3beb0c,'width':_0x2c327d,'height':_0x819671,'pixelFormat':_0x2672da['DEPTH_COMPONENT'],'pixelDatatype':_0xe7897f['UNSIGNED_SHORT'],'sampler':_0x2b1b58['NEAREST']}),_0x49084=new _0x30e3f6({'colorTextures':[_0x55e8f3],'context':_0x3beb0c,'destroyAttachments':![],'depthTexture':_0x5ea731});}function _0x10218f(_0x26557b){var _0x368921=_0x596d28;!_0x3fddae&&(_0x575830=_0xbbd819[_0x368921(0x52e)](_0x26557b['viewport'],_0x575830),_0x4513a0?(_0x575830['x']=_0x575830['width']*_0x4513a0['x'],_0x575830['y']=_0x575830['height']*_0x4513a0['y'],_0x575830['width']*=_0x4513a0['width'],_0x575830[_0x368921(_0x16c501._0x657620)]*=_0x4513a0['height']):(_0x575830['width']*=_0x4347df,_0x575830['height']*=_0x4347df));var _0x5d98e5=Object['assign']({},_0x26557b['passState']);return _0x5d98e5[_0x368921(0x4e3)]=_0x575830,_0x5d98e5;}function _0x24a91b(_0x391f2e,_0x49caea){var _0x110c8d=_0x596d28,_0xc37782=_0x391f2e[_0x110c8d(0x39d)]['_frameState'],_0x263999=_0xc37782['camera'],_0x31971e=_0x263999['_scene'],_0x5b567d=_0x31971e['_view'];try{if(!_0x2ea74f&&!_0x12a908){var _0x45af64=_0x10218f(_0x5b567d);typeof _0x13a94d===_0x110c8d(_0x3a2ccf._0x177529)&&_0x13a94d['call'](_0x3435ed,_0x31971e,_0x49caea),_0x4de5f2(_0x391f2e,_0x575830,_0x31971e['hdr'],_0x5b567d[_0x110c8d(_0x3a2ccf._0x39bf3a)]),executeDerivedCommandList(_0x391f2e,_0x49084,_0x45af64);}else{var _0x2c9dec=_0x10218f(_0x5b567d);typeof _0x13a94d==='function'&&_0x13a94d['call'](_0x3435ed,_0x31971e,_0x49caea),_0x4de5f2(_0x391f2e,_0x575830,_0x31971e['hdr'],_0x5b567d[_0x110c8d(0xddd)]),_0x3d2ecc(_0x31971e),executeDerivedCommandList(_0x391f2e,_0x49084,_0x2c9dec,'renderPass',_0x434d26,_0x27cfac==='all'||!_0xebd5ff||!_0xebd5ff['_selectedIdTexture']?null:_0x531029);}}catch(_0x3e34bb){}}function _0x49c1e1(){var _0x1acfca=_0x596d28;if(!_0xebd5ff)return;var _0x363659=_0xebd5ff[_0x1acfca(_0x59d130._0x5cf26b)]||_0xebd5ff['parentSelected'];if(_0x363659[_0x1acfca(_0x59d130._0x1a6301)])return _0x363659;}function _0x531029(_0x3572f7,_0x1dfbc1){var _0x197372=_0x596d28,_0xa65e2a=_0xebd5ff&&(_0xebd5ff['selected']||_0xebd5ff['parentSelected']);if(!_0xebd5ff||!_0xa65e2a||!_0xa65e2a['length'])return![];if(!_0x3572f7['pickId']||_0x3572f7['_pickIdQualifier']!=='uniform')return!![];var _0x54ecc8=!![],_0x258fe2=_0x3572f7['owner'],_0x33f09c=_0x27cfac==='selected';if(_0x258fe2&&_0x258fe2['isObject3D']){for(var _0xde8dbf=0x0;_0xde8dbf<_0xa65e2a['length'];_0xde8dbf++){var _0x438718=_0xa65e2a[_0xde8dbf];if(_0x438718===_0x258fe2)return _0x33f09c;}return!_0x33f09c;}var _0x3a5fc4=_0x3572f7['uniformMap'];if(_0x3a5fc4[_0x3572f7[_0x197372(0x3a4)]]){var _0x12dd52=_0x3a5fc4[_0x3572f7[_0x197372(_0x3b0b93._0x2d582f)]]();_0x54ecc8=!_0x33f09c;for(var _0x10c966=0x0;_0x10c966<_0xa65e2a[_0x197372(_0x3b0b93._0x3f3f34)];_0x10c966++){var _0x147595=_0xa65e2a[_0x10c966],_0x3e6b0b=_0x147595['pickId']?[_0x147595['pickId']]:_0x147595['pickIds']||_0x147595[_0x197372(0xdfe)];for(var _0x25a045=0x0;_0x25a045<_0x3e6b0b[_0x197372(_0x3b0b93._0x3f3f34)];_0x25a045++){var _0x200712=_0x3e6b0b[_0x25a045];if(_0x200712['color']===_0x12dd52||_0x26a895['equals'](_0x200712['color'],_0x12dd52))return _0x33f09c;}}}return _0x54ecc8;}function _0x569573(_0x5c7693){var _0x45286d=_0x596d28;if(_0x49084){var _0x454ed0=_0x5c7693[_0x45286d(_0x59e253._0x51cad9)]['_frameState'][_0x45286d(0xa3c)]['_scene']['_view'];_0x2ac9b9['framebuffer']=_0x49084,_0x2ac9b9['execute'](_0x5c7693,_0x454ed0['passState']),_0x2ac9b9['framebuffer']=undefined;}}function _0x28bcfe(_0x170e15){var _0x55c90d=_0x596d28;_0xebd5ff&&_0x3435ed['prevStageUpdate']&&(_0xebd5ff[_0x55c90d(_0x3ff200._0x4f6c96)]=_0x3435ed['prevStageUpdate'],_0x3435ed['prevStageUpdate']=null,_0x3435ed['prevStageExecute']=null);_0xebd5ff=_0x170e15;if(!_0xebd5ff)return;var _0x2117ff=_0xebd5ff[_0x55c90d(_0x3ff200._0x463eda)];_0x3435ed[_0x55c90d(0x9dc)]=_0x2117ff,_0xebd5ff['update']=function(_0x5ba747,_0x30a884){var _0x50e409=_0x55c90d;_0x569573(_0x5ba747),_0x2117ff['call'](_0xebd5ff,_0x5ba747,_0x30a884);if(!_0xebd5ff[_0x50e409(0x445)])return;if(!_0x2ea74f&&!_0x12a908)_0x24a91b(_0x5ba747,_0x30a884);else{var _0x59b0dd=_0xebd5ff[_0x50e409(0x5dd)]||_0xebd5ff['parentSelected'];_0x59b0dd&&_0x59b0dd['length']&&_0x24a91b(_0x5ba747,_0x30a884);}};}this['update']=_0x24a91b,this[_0x596d28(_0x5c4141._0x3c40da)]=_0x569573,Object[_0x596d28(_0x5c4141._0x3ff571)](this,{'texture':{'get':function _0x3cb452(){return _0x55e8f3;}},'depthTexture':{'get':function _0x330df1(){return _0x5ea731;}},'stage':{'get':function _0x1a4a57(){return _0xebd5ff;},'set':function _0x55c622(_0x804ca0){_0xebd5ff!==_0x804ca0&&_0x28bcfe(_0x804ca0);}}});}var _shadersSeparableBlur='\x0a\x20\x20\x20\x20varying\x20vec2\x20v_textureCoordinates;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20colorTexture;\x0a\x20\x20\x20\x20uniform\x20vec2\x20colorTextureDimensions;\x0a\x20\x20\x20\x20uniform\x20vec2\x20direction;\x0a\x20\x20\x20\x20uniform\x20float\x20kernelRadius;\x0a\x0a\x20\x20\x20\x20float\x20gaussianPdf(in\x20float\x20x,\x20in\x20float\x20sigma)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x200.39894\x20*\x20exp(\x20-0.5\x20*\x20x\x20*\x20x/(\x20sigma\x20*\x20sigma))/sigma;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20void\x20main()\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20vUv=v_textureCoordinates;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20invSize\x20=\x201.0\x20/\x20colorTextureDimensions;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20weightSum\x20=\x20gaussianPdf(0.0,\x20kernelRadius);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20diffuseSum\x20=\x20texture2D(\x20colorTexture,\x20vUv)\x20*\x20weightSum;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20delta\x20=\x20direction\x20*\x20invSize\x20*\x20kernelRadius/float(MAX_RADIUS);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20uvOffset\x20=\x20delta;\x0a\x20\x20\x20\x20\x20\x20\x20\x20for(\x20int\x20i\x20=\x201;\x20i\x20<=\x20MAX_RADIUS;\x20i\x20++\x20)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20w\x20=\x20gaussianPdf(uvOffset.x,\x20kernelRadius);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20sample1\x20=\x20texture2D(\x20colorTexture,\x20vUv\x20+\x20uvOffset);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20sample2\x20=\x20texture2D(\x20colorTexture,\x20vUv\x20-\x20uvOffset);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20diffuseSum\x20+=\x20((sample1\x20+\x20sample2)\x20*\x20w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20weightSum\x20+=\x20(2.0\x20*\x20w);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20uvOffset\x20+=\x20delta;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20diffuseSum/weightSum;\x0a\x20\x20\x20\x20}';function createBlurStage(_0x5c3fb1,_0x2c69c5,_0x228401,_0x34e3b3){var _0x6abc34=_0x5a92ef,_0x3779ea=Cesium__namespace['Cartesian2'],_0x8cc00f=Cesium__namespace['PostProcessStage'],_0x4d7062=Cesium__namespace['PostProcessStageComposite'],_0x46aee9=Cesium__namespace['PostProcessStageSampleMode'],_0x47a858=new _0x3779ea(0x1,0x0),_0x57154b=new _0x3779ea(0x0,0x1),_0x22f2bd={'defines':{'MAX_RADIUS':_0x2c69c5},'fragmentShader':_shadersSeparableBlur};parseDefines(_0x22f2bd);var _0x2f5bb3=new _0x8cc00f({'name':_0x5c3fb1+_0x6abc34(0x8b2),'fragmentShader':_0x22f2bd['fragmentShader'],'textureScale':_0x34e3b3,'forcePowerOfTwo':!![],'uniforms':{'kernelRadius':_0x228401,'direction':_0x47a858},'sampleMode':_0x46aee9['LINEAR']}),_0x3e2105=new _0x8cc00f({'name':_0x5c3fb1+'_y_direction','fragmentShader':_0x22f2bd['fragmentShader'],'textureScale':_0x34e3b3,'forcePowerOfTwo':!![],'uniforms':{'kernelRadius':_0x228401,'direction':_0x57154b},'sampleMode':_0x46aee9['LINEAR']}),_0x2d5ef4=new _0x4d7062({'name':_0x5c3fb1,'stages':[_0x2f5bb3,_0x3e2105],'inputPreviousStageTexture':!![]});return _0x2d5ef4;}function parseDefines(_0x459679){var _0x4dd4da={_0x582d10:0x5bb,_0x316284:0x953},_0xde3864=_0x5a92ef,_0x3adc12=[];for(var _0x45478d in _0x459679['defines']){if(_0x459679['defines']['hasOwnProperty'](_0x45478d)){var _0x3e224f=_0x459679[_0xde3864(0xb16)][_0x45478d];_0x3adc12['push'](_0xde3864(_0x4dd4da._0x582d10)+_0x45478d+'\x20'+_0x3e224f);}}return _0x3adc12=_0x3adc12[_0xde3864(0x80e)]('\x0a')+'\x0a',_0x459679['fragmentShader']&&(_0x459679['fragmentShader']=_0x3adc12+_0x459679['fragmentShader']),_0x459679[_0xde3864(_0x4dd4da._0x316284)]&&(_0x459679['vertexShader']=_0x3adc12+_0x459679['vertexShader']),_0x459679;}var OutlineEffect=function(_0x1c71c0){var _0x418332={_0x3453d7:0xfd6,_0x55f807:0xc34,_0xea061e:0xce7},_0xb3d5a2={_0x5149b0:0xca3},_0xae504a={_0x33402a:0x7fc,_0x5783cd:0xa34,_0x26e1ad:0xd0a,_0x363eee:0x2c7},_0x2019b4={_0x1824e3:0xb9e},_0x4bf875={_0x52b164:0x1d3},_0x3326ff={_0x16900e:0xc20,_0x5c004e:0xfe5,_0x19718a:0xfe5},_0x61091d={_0x284f17:0x2c7},_0x5c0600={_0x4d91f6:0xf5c},_0x15aa0c={_0x4b1388:0xf5c,_0x198f7d:0x635},_0x31f479={_0x1bb8da:0x6ba},_0x530ccc={_0x4419d1:0x45a},_0x261e29=_0x5a92ef;_inherits(_0x4bb3be,_0x1c71c0);var _0x392356=_createSuper(_0x4bb3be);function _0x4bb3be(){var _0x194d32=_0x4361,_0x165c9c,_0x46f282=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4bb3be),_0x165c9c=_0x392356['call'](this,_0x46f282),_0x165c9c[_0x194d32(_0x530ccc._0x4419d1)](_0x46f282),_0x165c9c;}return _createClass(_0x4bb3be,[{'key':'selected','get':function _0x59b409(){var _0x1ad63c;return(_0x1ad63c=this['_postProcessStage'])===null||_0x1ad63c===void 0x0?void 0x0:_0x1ad63c['selected'];},'set':function _0x26f607(_0x9a3c2d){var _0x1a0e6e=_0x4361,_0x9fbd8a=[];_0x9a3c2d&&(!Array['isArray'](_0x9a3c2d)?_0x9fbd8a=this[_0x1a0e6e(0x716)]([_0x9a3c2d]):_0x9fbd8a=this['_getPickIds'](_0x9a3c2d)),this[_0x1a0e6e(0x2c7)]&&(this['_postProcessStage']['selected']=_0x9fbd8a,this['_postProcessStage']['enabled']=this['enabled']&&this['selected'][_0x1a0e6e(_0x31f479._0x1bb8da)]>0x0);}},{'key':'color','get':function _0x51a9ee(){return this['_color'];},'set':function _0x1122a7(_0x35b12d){var _0x5e90d7=_0x4361;this[_0x5e90d7(_0x15aa0c._0x4b1388)]=getCesiumColor(_0x35b12d),this[_0x5e90d7(_0x15aa0c._0x198f7d)]=!this['_colorHidden']||this['_color'][_0x5e90d7(0x5f1)](this['_colorHidden']);}},{'key':'colorHidden','get':function _0x11e935(){return Cesium__namespace['defined'](this['_colorHidden'])?this['_colorHidden']:this['_color'];},'set':function _0x4b63ca(_0x1bf725){var _0x585812=_0x4361;this['_colorHidden']=getCesiumColor(_0x1bf725),this[_0x585812(0x635)]=!this[_0x585812(0x555)]||this[_0x585812(_0x5c0600._0x4d91f6)][_0x585812(0x5f1)](this['_colorHidden']);}},{'key':'planeAngle','get':function _0x38936c(){return this['_planeAngle'];},'set':function _0x555c8a(_0x357803){this['_planeAngle']=_0x357803,this['_planeAngleRadians']=Cesium__namespace['Math']['toRadians'](_0x357803);}},{'key':'_enabledHook','value':function _0x1bb028(_0x2e18b5){var _0x4508d2=_0x4361;this['_postProcessStage']&&(this[_0x4508d2(_0x61091d._0x284f17)]['enabled']=_0x2e18b5&&this['selected']['length']>0x0);}},{'key':_0x261e29(0x45a),'value':function _0x48b9fd(_0x4571db){var _0x53cc17=_0x261e29,_0x3a8edd,_0x37c89b,_0xf3713a,_0x28503f,_0x388771,_0xab92b6,_0x4f44c3,_0x445527;return this['eventType']=(_0x3a8edd=_0x4571db['eventType'])!==null&&_0x3a8edd!==void 0x0?_0x3a8edd:EventType['click'],this['width']=(_0x37c89b=_0x4571db[_0x53cc17(0x507)])!==null&&_0x37c89b!==void 0x0?_0x37c89b:0x6,this['color']=getCesiumColor(_0x4571db['color'],Cesium__namespace[_0x53cc17(0x3d5)]['WHITE']),this['colorHidden']=_0x4571db[_0x53cc17(_0x3326ff._0x16900e)],this['showPlane']=(_0xf3713a=_0x4571db['showPlane'])!==null&&_0xf3713a!==void 0x0?_0xf3713a:![],this[_0x53cc17(0xec4)]=(_0x28503f=_0x4571db['planeAngle'])!==null&&_0x28503f!==void 0x0?_0x28503f:0xa,this['glow']=(_0x388771=_0x4571db['glow'])!==null&&_0x388771!==void 0x0?_0x388771:![],this['glowPower']=(_0xab92b6=_0x4571db['glowPower'])!==null&&_0xab92b6!==void 0x0?_0xab92b6:0x1,this[_0x53cc17(0xb0d)]=(_0x4f44c3=_0x4571db['glowStrength'])!==null&&_0x4f44c3!==void 0x0?_0x4f44c3:0x3,this[_0x53cc17(_0x3326ff._0x5c004e)]=(_0x445527=_0x4571db[_0x53cc17(_0x3326ff._0x19718a)])!==null&&_0x445527!==void 0x0?_0x445527:![],this;}},{'key':'_mountedHook','value':function _0x55aa5d(){var _0x1366d2={_0x47a74b:0x84b},_0x12f1ed={_0x1d2d15:0x84b},_0x478ba3={_0x74bf0d:0x507},_0x376229={_0x4d5bd6:0xfe5},_0x54264c=_0x261e29,_0x1e8a90=this,_0x58f958=new CesiumRenderPass({'name':this['name']+'Pass','vertexShader':'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec3\x20vOutlineNormal_mars3d;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20void\x20main(){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20HAS_NORMAL_MARS3D\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vOutlineNormal_mars3d\x20=\x20normal;\x0a\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#ifdef\x20HAS_V_NORMAL_MARS3D\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vOutlineNormal_mars3d\x20=\x20v_normal;\x0a\x20\x20\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\x20\x20\x20vOutlineNormal_mars3d=vec3(0.);\x0a\x20\x20\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#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x20','fragmentShader':'\x0a\x20\x20\x20\x20\x20\x20\x20\x20varying\x20vec3\x20vOutlineNormal_mars3d;\x0a\x20\x20\x20\x20\x20\x20\x20\x20void\x20main(){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20CZM_SELECTED_FEATURE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(!czm_selected())discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(length(vOutlineNormal_mars3d)>0.0)\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor=vec4(\x20vOutlineNormal_mars3d\x20,gl_FragColor.a);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}','sampler':new Cesium__namespace['Sampler']({'minificationFilter':Cesium__namespace[_0x54264c(0x884)]['LINEAR'],'magnificationFilter':Cesium__namespace['TextureMagnificationFilter'][_0x54264c(_0xae504a._0x33402a)]})}),_0x3f15fb=new Cesium__namespace['PostProcessStage']({'name':this['name']+'Mask','uniforms':{'outlineWidth':function _0x124259(){return _0x1e8a90['width'];},'devicePixelRatio':devicePixelRatio,'thresholdAngle':function _0x2c9c99(){return _0x1e8a90['_planeAngleRadians'];},'useSingleColor':function _0x505b30(){return _0x1e8a90['_useSingleColor'];},'showOutlineOnly':function _0x2aa5c6(){var _0x5742bf=_0x54264c;return!_0x1e8a90[_0x5742bf(_0x4bf875._0x52b164)];},'visibleEdgeColor':function _0x24ffba(){return _0x1e8a90['color'];},'hiddenEdgeColor':function _0x50e7b3(){return _0x1e8a90['colorHidden'];},'maskTexture':function _0x4a15c1(){var _0x345ff6=_0x54264c;return _0x58f958[_0x345ff6(0x907)];},'maskDepthTexture':function _0x4032b2(){var _0x20cfdd=_0x54264c;return _0x58f958[_0x20cfdd(_0x2019b4._0x1824e3)];}},'fragmentShader':'\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20colorTexture;\x0a\x20\x20\x20\x20uniform\x20vec2\x20colorTextureDimensions;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20depthTexture;\x0a\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20maskTexture;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20maskDepthTexture;\x0a\x20\x20\x20\x20uniform\x20float\x20thresholdAngle;\x0a\x20\x20\x20\x20uniform\x20bool\x20showOutlineOnly;\x0a\x0a\x20\x20\x20\x20uniform\x20float\x20outlineWidth;\x0a\x20\x20\x20\x20uniform\x20float\x20devicePixelRatio;\x0a\x20\x20\x20\x20uniform\x20vec3\x20visibleEdgeColor;\x0a\x20\x20\x20\x20uniform\x20vec3\x20hiddenEdgeColor;\x0a\x20\x20\x20\x20uniform\x20bool\x20useSingleColor;\x0a\x0a\x20\x20\x20\x20varying\x20vec2\x20v_textureCoordinates;\x0a\x0a\x20\x20\x20\x20float\x20lengthSq(vec3\x20v){\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20v.x\x20*\x20v.x\x20+\x20v.y\x20*\x20v.y\x20+\x20v.z\x20*\x20v.z;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20float\x20normal_angleTo(vec3\x20a,vec3\x20b){\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20denominator\x20=\x20\x20sqrt(\x20\x20lengthSq(a)\x20*\x20lengthSq(b)\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20if\x20(\x20denominator\x20==\x200.\x20)\x20return\x20czm_pi\x20/\x202.;\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20theta\x20=\x20dot(a,\x20b\x20)\x20/\x20denominator;\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20clamp,\x20to\x20handle\x20numerical\x20problems\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20\x20acos(\x20\x20clamp(\x20theta,\x20-\x201.,\x201.\x20)\x20);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20compareNormal(vec4\x20n1,vec4\x20n2){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if(\x20\x20abs\x20(\x20\x20normal_angleTo(\x20n1.xyz\x20,\x20n2.xyz\x20)\x20)\x20<\x20thresholdAngle\x20){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return\x200.;\x0a\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\x20return\x201.;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20compareDepth(const\x20in\x20vec2\x20uv){\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20maskDepth\x20=\x20czm_readDepth(\x20maskDepthTexture,\x20uv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20nonDepth\x20=\x20czm_readDepth(\x20depthTexture,\x20uv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20return\x20maskDepth>nonDepth?1.:0.;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20void\x20main(){\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20vUv=v_textureCoordinates;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20//\x20vec4\x20color\x20=\x20texture2D(\x20colorTexture,\x20vUv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20maskColor\x20=\x20texture2D(\x20maskTexture,\x20vUv);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(\x20maskColor.a\x20<\x200.0001){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20gl_FragColor\x20=color;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20discard;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20invSize\x20=\x20outlineWidth\x20/\x20colorTextureDimensions;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20uvOffset\x20=\x20vec4(1.0,\x200.0,\x200.0,\x201.0)\x20*\x20vec4(invSize,\x20invSize);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20c1\x20=\x20texture2D(\x20maskTexture,\x20vUv\x20+\x20uvOffset.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20c2\x20=\x20texture2D(\x20maskTexture,\x20vUv\x20-\x20uvOffset.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20c3\x20=\x20texture2D(\x20maskTexture,\x20vUv\x20+\x20uvOffset.yw);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20c4\x20=\x20texture2D(\x20maskTexture,\x20vUv\x20-\x20uvOffset.yw);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20d;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(showOutlineOnly){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20diff1\x20=\x20(c1.a\x20-\x20c2.a)*0.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20diff2\x20=\x20(c3.a\x20-\x20c4.a)*0.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20d\x20=\x20length(\x20vec2(diff1,\x20diff2)\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\x20\x20\x20\x20float\x20diff1\x20=\x20compareNormal(c1,c2)*0.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20diff2\x20=\x20compareNormal(c3,c4)*0.5;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20d\x20=\x20length(\x20vec2(diff1,\x20diff2)\x20);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(useSingleColor==false){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20dp1\x20=\x20compareDepth(\x20vUv\x20+\x20uvOffset.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20dp2\x20=\x20compareDepth(\x20vUv\x20-\x20uvOffset.xy);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20dp3\x20=\x20compareDepth(\x20vUv\x20+\x20uvOffset.yw);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20dp4\x20=\x20compareDepth(\x20vUv\x20-\x20uvOffset.yw);\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20a1\x20=\x20min(dp1,\x20dp2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20a2\x20=\x20min(dp3,\x20dp4);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20float\x20visibilityFactor\x20=\x20min(a1,\x20a2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec3\x20edgeColor\x20=\x201.0\x20-\x20visibilityFactor\x20>\x200.001\x20?\x20visibleEdgeColor\x20:\x20hiddenEdgeColor;\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20gl_FragColor\x20=color+\x20vec4(\x20edgeColor\x20,\x201.\x20)\x20*\x20vec4(d);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(\x20edgeColor\x20,\x201.\x20)\x20*\x20vec4(d);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}else{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20//\x20gl_FragColor\x20=color+\x20vec4(\x20visibleEdgeColor\x20,\x201.\x20)\x20*\x20vec4(d);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20\x20vec4(\x20visibleEdgeColor\x20,\x201.\x20)\x20*\x20vec4(d);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20'});_0x58f958['stage']=_0x3f15fb;var _0xc88065=createBlurStage(this['name']+'Blur1',0x4,0x1,0.75),_0x1c3312=createBlurStage(this[_0x54264c(_0xae504a._0x5783cd)]+'Blur2',0x4,0x4,0.5),_0x45312f=new Cesium__namespace['PostProcessStageComposite']({'name':this['name']+'BlurComposite','stages':[_0x3f15fb,_0xc88065,_0x1c3312],'inputPreviousStageTexture':!![]}),_0x5c7cea=new Cesium__namespace['PostProcessStage']({'name':this[_0x54264c(0xa34)]+'Additive','uniforms':{'showGlow':function _0x6f9af4(){return _0x1e8a90['glow'];},'edgeGlow':function _0x218c0c(){return _0x1e8a90['glowPower'];},'edgeStrength':function _0x2bd3ea(){return _0x1e8a90['glowStrength'];},'edgeOnly':function _0x163ddc(){var _0x365bf1=_0x54264c;return _0x1e8a90[_0x365bf1(_0x376229._0x4d5bd6)];},'maskTexture':function _0x52eced(){return _0x58f958['texture'];},'lineTexture':_0x3f15fb['name'],'edgeTexture1':_0xc88065['name'],'edgeTexture2':_0x45312f[_0x54264c(_0xae504a._0x5783cd)]},'fragmentShader':'\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20colorTexture;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20edgeTexture1;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20edgeTexture2;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20lineTexture;\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20maskTexture;\x0a\x20\x20\x20\x20uniform\x20bool\x20showGlow;\x0a\x20\x20\x20\x20uniform\x20float\x20edgeGlow;\x0a\x20\x20\x20\x20uniform\x20bool\x20edgeOnly;\x0a\x20\x20\x20\x20uniform\x20float\x20edgeStrength;\x0a\x0a\x20\x20\x20\x20varying\x20vec2\x20v_textureCoordinates;\x0a\x20\x20\x20\x20void\x20main(){\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20vUv\x20=v_textureCoordinates;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20edgeColor=texture2D(\x20lineTexture,\x20vUv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20color=texture2D(\x20colorTexture,\x20vUv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20float\x20opacity=1.;\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(edgeOnly){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20maskColor=texture2D(\x20maskTexture,\x20vUv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20opacity=1.-maskColor.a;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20maskColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20return;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20if(showGlow){\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20edgeValue1\x20=\x20texture2D(edgeTexture1,\x20vUv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20edgeValue2\x20=\x20texture2D(edgeTexture2,\x20vUv);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20glowColor\x20=\x20edgeValue1\x20+\x20edgeValue2\x20*\x20edgeGlow;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20opacity\x20*\x20color\x20+\x20edgeColor\x20+\x20edgeStrength\x20*\x20(1.\x20-\x20edgeColor.r)\x20*\x20glowColor;\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\x20\x20\x20\x20gl_FragColor\x20=\x20opacity\x20*\x20color\x20+\x20edgeColor;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20'}),_0x1e3ee8=new Cesium__namespace['PostProcessStageComposite']({'name':this['name']+'Composite','stages':[_0x45312f,_0x5c7cea],'inputPreviousStageTexture':![]});function _0x58bd88(_0x279033){var _0x3f042e=_0x54264c;Object[_0x3f042e(0x528)](_0x279033,{'showGlow':{'get':function _0x5e6047(){var _0x47d3ed=_0x3f042e;return _0x1e8a90[_0x47d3ed(0xfd7)];},'set':function _0x1caece(_0x2e1862){_0x1e8a90['glow']=_0x2e1862;}},'edgeGlow':{'get':function _0x344d51(){return _0x1e8a90['glowPower'];},'set':function _0x5a0ddb(_0x4147dc){_0x1e8a90['glowPower']=_0x4147dc;}},'edgeStrength':{'get':function _0x484929(){return _0x1e8a90['glowStrength'];},'set':function _0x385198(_0x16ff5f){_0x1e8a90['glowStrength']=_0x16ff5f;}},'thresholdAngle':{'get':function _0x13e15e(){return _0x1e8a90['_planeAngleRadians'];},'set':function _0x542533(_0x3ecc08){_0x1e8a90['_planeAngleRadians']=_0x3ecc08;}},'showOutlineOnly':{'get':function _0x326335(){return!_0x1e8a90['showPlane'];},'set':function _0x20eb5e(_0x40d6b5){_0x1e8a90['showPlane']=!_0x40d6b5;}},'edgeOnly':{'get':function _0x50f88b(){var _0x5294f7=_0x3f042e;return _0x1e8a90[_0x5294f7(0xfe5)];},'set':function _0x2dd9de(_0x31d787){_0x1e8a90['onlySelected']=_0x31d787;}},'useSingleColor':{'get':function _0x54f687(){var _0xa31c64=_0x3f042e;return _0x1e8a90[_0xa31c64(0x635)];}},'outlineWidth':{'get':function _0x4dccca(){return _0x1e8a90['width'];},'set':function _0x2d129b(_0x59573c){var _0x54b293=_0x3f042e;_0x1e8a90[_0x54b293(_0x478ba3._0x74bf0d)]=_0x59573c;}},'visibleEdgeColor':{'get':function _0x3234fd(){var _0x27525c=_0x3f042e;return _0x1e8a90[_0x27525c(_0x12f1ed._0x1d2d15)];},'set':function _0x26e079(_0x32d61b){var _0x81f10a=_0x3f042e;_0x1e8a90[_0x81f10a(_0x1366d2._0x47a74b)]=_0x32d61b;}},'hiddenEdgeColor':{'get':function _0x134526(){return _0x1e8a90['colorHidden'];},'set':function _0x2ad4e9(_0x1df7ca){_0x1e8a90['colorHidden']=_0x1df7ca;}}});}_0x58bd88(_0x1e3ee8),_0x1e3ee8[_0x54264c(_0xae504a._0x26e1ad)]=_0x1e3ee8['_uniforms']||{},_0x58bd88(_0x1e3ee8['_uniforms']),_0x1e3ee8[_0x54264c(0x5dd)]=[],_0x1e3ee8['enabled']=![],this[_0x54264c(_0xae504a._0x363eee)]=_0x1e3ee8;}},{'key':_0x261e29(0xcef),'value':function _0x25a2c5(){this['eventType']&&this['_map']['on'](this['eventType'],this['_map_clickHandler'],this);}},{'key':'_removedHook','value':function _0x19fdf5(){var _0xecfa1d=_0x261e29;this['eventType']&&this['_map']['off'](this['eventType'],this[_0xecfa1d(_0xb3d5a2._0x5149b0)],this);}},{'key':'_map_clickHandler','value':function _0x5bef07(_0x1d085d){var _0x2728d2=_0x261e29,_0x19b5fc=this['options'][_0x2728d2(_0x418332._0x3453d7)];if(_0x19b5fc)for(var _0x8a7eaf=0x0,_0x473a83=_0x19b5fc['length'];_0x8a7eaf<_0x473a83;_0x8a7eaf++){var _0x1f9566=_0x19b5fc[_0x8a7eaf];if(_0x1d085d[_0x2728d2(_0x418332._0x55f807)]===_0x1f9566||_0x1d085d[_0x2728d2(_0x418332._0xea061e)]===_0x1f9566)return;}var _0x5a51f2=this['_map']['mouseEvent']['getPicked'](_0x1d085d);this['selected']=_0x5a51f2;}}]),_0x4bb3be;}(BaseEffect);register(_0x5a92ef(0x9ec),OutlineEffect);var BloomTargetEffect=function(_0x2ef062){var _0x1db94e={_0x1582e9:0xfd6},_0x4147bb={_0x50ba12:0xca3},_0x43521f={_0x16978:0x7fc,_0x32600e:0xc12,_0x3bcd74:0xa8a,_0x48fd8e:0xc12,_0x5ab43d:0xa34,_0xfc1995:0xc12},_0x2203d7={_0x49c329:0x514},_0x3c96d7={_0x2dd1d3:0x2c7},_0x36b24e={_0xbb4750:0x2c7},_0x4fa828={_0x3849ee:0xb53,_0x143f1f:0xb53},_0x2c3259=_0x5a92ef;_inherits(_0x23dbf9,_0x2ef062);var _0x933153=_createSuper(_0x23dbf9);function _0x23dbf9(){var _0x23ca4c=_0x4361,_0x46b23e,_0x3a081f,_0xf07e1=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x23dbf9),_0xf07e1=_objectSpread2({'contrast':0x80,'brightness':-0.3,'blurSamples':0x20,'delta':0x1,'sigma':3.78,'stepSize':0x5,'ratio':0x2,'threshold':0x0,'smoothWidth':0.01},_0xf07e1),_0x3a081f=_0x933153['call'](this,_0xf07e1),_0x3a081f['color']=getCesiumColor(_0xf07e1['color'],Cesium__namespace['Color']['WHITE']),_0x3a081f[_0x23ca4c(_0x4fa828._0x3849ee)]=(_0x46b23e=_0xf07e1[_0x23ca4c(_0x4fa828._0x143f1f)])!==null&&_0x46b23e!==void 0x0?_0x46b23e:EventType[_0x23ca4c(0x21a)],_0x3a081f;}return _createClass(_0x23dbf9,[{'key':'selected','get':function _0x5f403a(){var _0xdbb3d5=_0x4361,_0x3f1597;return(_0x3f1597=this[_0xdbb3d5(_0x36b24e._0xbb4750)])===null||_0x3f1597===void 0x0?void 0x0:_0x3f1597['selected'];},'set':function _0x477a62(_0x432704){var _0x2c0f8b=_0x4361,_0x418afd=[];_0x432704&&(!Array['isArray'](_0x432704)?_0x418afd=this['_getPickIds']([_0x432704]):_0x418afd=this['_getPickIds'](_0x432704)),this['_postProcessStage']&&(this[_0x2c0f8b(0x2c7)]['selected']=_0x418afd,this[_0x2c0f8b(_0x3c96d7._0x2dd1d3)]['enabled']=this['enabled']&&this['selected']['length']>0x0);}},{'key':'_enabledHook','value':function _0x2c906b(_0x4a7673){var _0xc1b986=_0x4361;this[_0xc1b986(0x2c7)]&&(this['_postProcessStage']['enabled']=_0x4a7673&&this['selected']['length']>0x0);}},{'key':'_mountedHook','value':function _0x56a401(){var _0x46370a=_0x4361,_0x2bdf48=this,_0x391f3e=new Cesium__namespace['PostProcessStage']({'name':this['name']+'high','fragmentShader':_0x46370a(0xadd),'uniforms':{'marsColor':Cesium__namespace['Color']['BLACK'],'marsOpacity':0x1,'smoothWidth':function _0x23dadc(){var _0x11a1b5=_0x46370a;return _0x2bdf48[_0x11a1b5(_0x2203d7._0x49c329)][_0x11a1b5(0x638)];},'threshold':function _0x1129b3(){return _0x2bdf48['options']['threshold'];}}}),_0x55b14a='\x0a\x20\x20\x20\x20#define\x20SAMPLES\x20'[_0x46370a(0x4b9)](this['options']['blurSamples'],'\x0a\x20\x20\x20\x20uniform\x20sampler2D\x20colorTexture;\x0a\x20\x20\x20\x20uniform\x20float\x20direction;\x0a\x0a\x20\x20\x20\x20uniform\x20float\x20delta;\x0a\x20\x20\x20\x20uniform\x20float\x20sigma;\x0a\x20\x20\x20\x20uniform\x20float\x20stepSize;\x0a\x0a\x20\x20\x20\x20varying\x20vec2\x20v_textureCoordinates;\x0a\x20\x20\x20\x20void\x20main()\x0a\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20vec2\x20st\x20=\x20v_textureCoordinates;\x0a\x20\x20\x20\x20\x20\x20vec2\x20dir\x20=\x20vec2(1.0\x20-\x20direction,\x20direction);\x0a\x20\x20\x20\x20\x20\x20vec2\x20step\x20=\x20vec2(stepSize\x20*\x20(czm_pixelRatio\x20/\x20czm_viewport.zw));\x0a\x0a\x20\x20\x20\x20\x20\x20vec3\x20g;\x0a\x20\x20\x20\x20\x20\x20g.x\x20=\x201.0\x20/\x20(sqrt(czm_twoPi)\x20*\x20sigma);\x0a\x20\x20\x20\x20\x20\x20g.y\x20=\x20exp((-0.5\x20*\x20delta\x20*\x20delta)\x20/\x20(sigma\x20*\x20sigma));\x0a\x20\x20\x20\x20\x20\x20g.z\x20=\x20g.y\x20*\x20g.y;\x0a\x20\x20\x20\x20\x20\x20vec4\x20result\x20=\x20texture2D(colorTexture,\x20st)\x20*\x20g.x;\x0a\x0a\x20\x20\x20\x20\x20\x20for\x20(int\x20i\x20=\x201;\x20i\x20<\x20SAMPLES;\x20++i)\x0a\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20g.xy\x20*=\x20g.yz;\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec2\x20offset\x20=\x20float(i)\x20*\x20dir\x20*\x20step;\x0a\x20\x20\x20\x20\x20\x20\x20\x20result\x20+=\x20texture2D(colorTexture,\x20st\x20-\x20offset)\x20*\x20g.x;\x0a\x20\x20\x20\x20\x20\x20\x20\x20result\x20+=\x20texture2D(colorTexture,\x20st\x20+\x20offset)\x20*\x20g.x;\x0a\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20result;\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20'),_0x28a822=new Cesium__namespace['PostProcessStage']({'name':this['name']+'blur_x','fragmentShader':_0x55b14a,'uniforms':{'delta':function _0x47e68(){var _0x38d1a4=_0x46370a;return _0x2bdf48[_0x38d1a4(0x514)][_0x38d1a4(0xef7)];},'sigma':function _0x291920(){return _0x2bdf48['options']['sigma'];},'stepSize':function _0x12fbd2(){return _0x2bdf48['options']['stepSize'];},'direction':0x0},'sampleMode':Cesium__namespace['PostProcessStageSampleMode']['LINEAR']}),_0x3ad22f=new Cesium__namespace['PostProcessStage']({'name':this['name']+_0x46370a(0x895),'fragmentShader':_0x55b14a,'uniforms':{'delta':function _0x5c60e0(){return _0x2bdf48['options']['delta'];},'sigma':function _0x46b91d(){return _0x2bdf48['options']['sigma'];},'stepSize':function _0xc582bb(){return _0x2bdf48['options']['stepSize'];},'direction':0x1},'sampleMode':Cesium__namespace['PostProcessStageSampleMode'][_0x46370a(_0x43521f._0x16978)]}),_0x49ab7e=new Cesium__namespace[(_0x46370a(_0x43521f._0x32600e))]({'name':this[_0x46370a(0xa34)]+_0x46370a(_0x43521f._0x3bcd74),'stages':[_0x28a822,_0x3ad22f]}),_0x510b4f=new Cesium__namespace['PostProcessStageComposite']({'name':this['name']+'_blur_comp','stages':[_0x391f3e,_0x49ab7e],'inputPreviousStageTexture':!![]}),_0x347421=new Cesium__namespace['PostProcessStage']({'name':this['name']+'contrast_bias','fragmentShader':_0x46370a(0xf09),'uniforms':{'contrast':function _0x101adc(){return _0x2bdf48['options']['contrast'];},'brightness':function _0x1d6258(){return _0x2bdf48['options']['brightness'];}}}),_0x24025e=new Cesium__namespace[(_0x46370a(_0x43521f._0x48fd8e))]({'name':this[_0x46370a(_0x43521f._0x5ab43d)]+'contrast_bias_blur','stages':[_0x347421,_0x510b4f]}),_0x417d47=new Cesium__namespace[(_0x46370a(0xcb9))]({'name':this['name']+'generate_composite','fragmentShader':'\x0a\x20\x20\x20\x20\x20\x20uniform\x20sampler2D\x20colorTexture;\x0a\x20\x20\x20\x20\x20\x20uniform\x20sampler2D\x20bloomTexture;\x0a\x20\x20\x20\x20\x20\x20uniform\x20float\x20ratio;\x0a\x20\x20\x20\x20\x20\x20uniform\x20vec4\x20color;\x0a\x20\x20\x20\x20\x20\x20varying\x20vec2\x20v_textureCoordinates;\x0a\x20\x20\x20\x20\x20\x20void\x20main(void)\x0a\x20\x20\x20\x20\x20\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20color1\x20=\x20texture2D(colorTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20\x20\x20\x20\x20vec4\x20bloom\x20=\x20texture2D(bloomTexture,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20\x20\x20\x20\x20bloom\x20*=\x20color\x20;\x0a\x20\x20\x20\x20\x20\x20\x20\x20#ifdef\x20CZM_SELECTED_FEATURE\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20if\x20(czm_selected())\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20bloom\x20*=\x20ratio;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20\x20\x20\x20\x20#endif\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20bloom\x20+\x20color1;\x0a\x20\x20\x20\x20\x20\x20}','uniforms':{'bloomTexture':_0x24025e[_0x46370a(0xa34)],'ratio':function _0x144437(){return _0x2bdf48['options']['ratio'];},'color':function _0x2110bc(){return _0x2bdf48['color'];}}});this[_0x46370a(0x2c7)]=new Cesium__namespace[(_0x46370a(_0x43521f._0xfc1995))]({'name':this['name'],'stages':[_0x24025e,_0x417d47],'inputPreviousStageTexture':![]}),this['_postProcessStage']['selected']=[];}},{'key':'_addedHook','value':function _0xaacfd1(){var _0x3958da=_0x4361;this['eventType']&&this[_0x3958da(0x399)]['on'](this[_0x3958da(0xb53)],this[_0x3958da(_0x4147bb._0x50ba12)],this);}},{'key':_0x2c3259(0x3fd),'value':function _0x1c649f(){this['eventType']&&this['_map']['off'](this['eventType'],this['_map_clickHandler'],this);}},{'key':'_map_clickHandler','value':function _0x50bc6a(_0x84aa7d){var _0x652d7c=_0x2c3259,_0x58a88c=this[_0x652d7c(0x514)][_0x652d7c(_0x1db94e._0x1582e9)];if(_0x58a88c)for(var _0x58882b=0x0,_0x7c1a1f=_0x58a88c['length'];_0x58882b<_0x7c1a1f;_0x58882b++){var _0x33091b=_0x58a88c[_0x58882b];if(_0x84aa7d['graphic']===_0x33091b||_0x84aa7d['layer']===_0x33091b)return;}var _0x353eb8=this[_0x652d7c(0x399)]['mouseEvent']['getPicked'](_0x84aa7d);this['selected']=_0x353eb8;}}]),_0x23dbf9;}(BaseEffect);register('bloomTarget',BloomTargetEffect);var index$2={'__proto__':null,'BaseEffect':BaseEffect,'FogEffect':FogEffect,'RainEffect':RainEffect,'SnowEffect':SnowEffect,'SnowCoverEffect':SnowCoverEffect,'InvertedEffect':InvertedEffect,'NightVisionEffect':NightVisionEffect,'BloomEffect':BloomEffect,'BrightnessEffect':BrightnessEffect,'BlackAndWhiteEffect':BlackAndWhiteEffect,'MosaicEffect':MosaicEffect,'DepthOfFieldEffect':DepthOfFieldEffect,'OutlineEffect':OutlineEffect,'BloomTargetEffect':BloomTargetEffect},BaseControl=function(_0xd24431){var _0x2a7a6c={_0x5714bb:0x45a,_0x14888d:0xeda},_0x48819c={_0x1d2a0f:0x6ba},_0x762b6d={_0x5cfa0c:0x1f0},_0x3d7543={_0x5814e1:0xa06,_0x303c69:0x6c5,_0x1de7cb:0xec6},_0x34a6af={_0x374a5a:0x514,_0x3f7ed0:0x7d6,_0x167b53:0x275},_0x1fb317={_0x544427:0xa06,_0x1a3c7d:0x6c5,_0x7cb1a4:0xe86},_0x57cfb7={_0x5460f5:0xf9c},_0x1d60c6={_0xa844df:0x6c5},_0x569b3c={_0x2a52bf:0x6c5,_0x202deb:0x648},_0x3e1113={_0x2a4109:0x514},_0x2077de={_0x4e8415:0x6c5},_0x3fca17={_0x570065:0x4f1},_0x5dd95a=_0x5a92ef;_inherits(_0x146fde,_0xd24431);var _0x19c387=_createSuper(_0x146fde);function _0x146fde(){var _0xd6f26d=_0x4361,_0x2ed949,_0x180e7b,_0x475858=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x146fde),_0x180e7b=_0x19c387[_0xd6f26d(0x53f)](this,_0x475858),_0x180e7b['_show']=(_0x2ed949=_0x475858[_0xd6f26d(0x7a6)])!==null&&_0x2ed949!==void 0x0?_0x2ed949:!![],_0x180e7b;}return _createClass(_0x146fde,[{'key':_0x5dd95a(0x7a6),'get':function _0x1de2a8(){var _0x1e912d=_0x5dd95a;return this[_0x1e912d(0xb47)];},'set':function _0x5b9f39(_0x28887f){var _0x96df19=_0x5dd95a;if(this['_show']===_0x28887f)return;this[_0x96df19(0xb47)]=_0x28887f,this['_container']&&(this['_container']['style'][_0x96df19(_0x3fca17._0x570065)]=_0x28887f?'block':'none'),this['_showHook']&&this[_0x96df19(0x648)](_0x28887f),this[_0x96df19(0x399)]['fire'](EventType['updateControl'],{'control':this});}},{'key':'type','get':function _0x4c1b5b(){return this['_type'];}},{'key':'container','get':function _0x4b6b61(){var _0x87c754=_0x5dd95a;return this[_0x87c754(_0x2077de._0x4e8415)];}},{'key':'parentContainer','get':function _0x4d3614(){var _0x3974cd=_0x5dd95a,_0x43e5e2;if(this[_0x3974cd(_0x3e1113._0x2a4109)]['parentContainer'])return this[_0x3974cd(0x514)]['parentContainer'];return(_0x43e5e2=this['_map'])===null||_0x43e5e2===void 0x0?void 0x0:_0x43e5e2['container'];}},{'key':_0x5dd95a(0x2f2),'get':function _0x3c68c0(){var _0x25a6c5=_0x5dd95a,_0x956909;return(_0x956909=this[_0x25a6c5(0x8ec)])===null||_0x956909===void 0x0?void 0x0:_0x956909['id'];}},{'key':'_enabledHook','value':function _0x6caf51(_0x3405ae){var _0x3a527c=_0x5dd95a;this['_container']&&(this[_0x3a527c(_0x569b3c._0x2a52bf)]['style']['display']=_0x3405ae?'block':'none'),this[_0x3a527c(_0x569b3c._0x202deb)]&&this['_showHook'](_0x3405ae);}},{'key':_0x5dd95a(_0x2a7a6c._0x5714bb),'value':function _0x24cc1d(_0x545a90){var _0x619324=_0x5dd95a;if(isBoolean(_0x545a90))return;this['options']=merge(this[_0x619324(0x514)],_0x545a90);var _0x5ce640=this['_map'];return _0x5ce640&&(this['_onRemove'](),delete this[_0x619324(_0x1d60c6._0xa844df)],this['_onAdd'](_0x5ce640)),this;}},{'key':'addTo','value':function _0x308c54(_0xc120f){var _0xe4fd73=_0x5dd95a;return _0xc120f&&_0xc120f['addControl']&&_0xc120f[_0xe4fd73(_0x57cfb7._0x5460f5)](this),this;}},{'key':'remove','value':function _0x3e5396(_0xa205df){this['_map']&&this['_map']['removeControl'](this,_0xa205df);}},{'key':'_onAdd','value':function _0x355098(_0x393594){var _0x456058=_0x5dd95a;if(this['_state']===State[_0x456058(_0x1fb317._0x544427)])return;this['_map']=_0x393594,this[_0x456058(0x6c5)]?!this['_container']['parentNode']&&this['_addChildContainer'](this[_0x456058(0x6c5)]):(this['_mountedHook']&&this[_0x456058(0x415)](),this[_0x456058(_0x1fb317._0x1a3c7d)]&&this['_addChildContainer'](this[_0x456058(_0x1fb317._0x1a3c7d)])),this['_addedHook']&&this['_addedHook'](),this[_0x456058(_0x1fb317._0x7cb1a4)]=State['ADDED'];}},{'key':'_addChildContainer','value':function _0x4df741(_0x3d4d7c){var _0x296c96=_0x5dd95a;if(this[_0x296c96(_0x34a6af._0x374a5a)][_0x296c96(0x7d6)])this['parentContainer'][_0x296c96(_0x34a6af._0x3f7ed0)](_0x3d4d7c,this['options'][_0x296c96(_0x34a6af._0x3f7ed0)]);else{if(Cesium__namespace['defined'](this['options']['insertIndex'])){var _0x271026=this['parentContainer']['childNodes'];_0x271026[_0x296c96(0x6ba)]<this['options'][_0x296c96(0x275)]&&(this['options'][_0x296c96(_0x34a6af._0x167b53)]=0x0),this[_0x296c96(0x8ec)]['insertBefore'](_0x3d4d7c,_0x271026[this['options'][_0x296c96(0x275)]]);}else this[_0x296c96(0x8ec)]['appendChild'](_0x3d4d7c);}}},{'key':'_onRemove','value':function _0x3b12d8(){var _0x50e313=_0x5dd95a;if(this['_state']!==State[_0x50e313(_0x3d7543._0x5814e1)])return;if(!this[_0x50e313(0x399)])return;this['_container']&&this[_0x50e313(_0x3d7543._0x303c69)]['parentNode']&&this['_container'][_0x50e313(_0x3d7543._0x1de7cb)]['removeChild'](this['_container']),this['_removedHook']&&this['_removedHook'](),this['_map']=null,this['_state']=State['REMOVED'];}},{'key':'_mountedHook','value':function _0x3274b6(){}},{'key':'_addedHook','value':function _0x356ded(){}},{'key':'_removedHook','value':function _0x43037c(){}},{'key':'setStyle','value':function _0x2c14de(_0xabf5a6){return this['_container']&&merge(this['_container']['style'],_0xabf5a6),this;}},{'key':_0x5dd95a(_0x2a7a6c._0x14888d),'value':function _0x3ce161(_0x1eb9c6,_0x5e380c){var _0x6471bc=_0x5dd95a,_0x4ed5bc=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:'';if(!_0x1eb9c6)return'';!_0x5e380c&&(_0x5e380c=create$3('div'));_0x1eb9c6=trim(_0x1eb9c6);if(_0x1eb9c6['startsWith']('<?xml')||_0x1eb9c6['startsWith'](_0x6471bc(0x917)))_0x5e380c[_0x6471bc(_0x762b6d._0x5cfa0c)](parseDom(_0x1eb9c6,!![],_0x4ed5bc));else{if(_0x1eb9c6['startsWith'](_0x6471bc(0xafd))||_0x1eb9c6['endsWith']('.svg')||_0x1eb9c6['endsWith']('.png')||_0x1eb9c6['endsWith']('.jpg')){var _0x5598f2=create$3('img',_0x4ed5bc,_0x5e380c);_0x5598f2['setAttribute']('src',_0x1eb9c6);}else create$3('i',_0x4ed5bc+'\x20'+_0x1eb9c6,_0x5e380c);}return _0x5e380c['innerHTML'];}},{'key':'_getTimeline','value':function _0x42215f(){var _0x4ccb89=_0x5dd95a;return this['_map'][_0x4ccb89(0xfdb)]['timeline']||this['_map'][_0x4ccb89(0x5eb)]['timeline'];}},{'key':'fire','value':function _0x4b67bb(_0x429422){var _0x3fc88a=_0x5dd95a,_0x4eb325=arguments[_0x3fc88a(_0x48819c._0x1d2a0f)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x34672e=arguments['length']>0x2?arguments[0x2]:undefined;return!_0x4eb325['control']&&(_0x4eb325['control']=this),_get(_getPrototypeOf(_0x146fde['prototype']),'fire',this)['call'](this,_0x429422,_0x4eb325,_0x34672e);}},{'key':'destroy','value':function _0x14085f(_0x2aca44){var _0x34c84f=_0x5dd95a;this[_0x34c84f(0x445)]=![],_get(_getPrototypeOf(_0x146fde['prototype']),'destroy',this)['call'](this,_0x2aca44);}}]),_0x146fde;}(BaseThing),LocationBar=function(_0x5cc123){var _0x7795f5={_0x397490:0x7ef,_0x5e7aa3:0xa3c,_0x754607:0xab0,_0x57f786:0x9b7,_0x3c196d:0xd68,_0x11bb1d:0x7ef,_0x331959:0x905,_0x31f34f:0xbfc,_0x1a73c0:0xa54,_0x4f9e79:0xb03},_0x34deb0={_0x38f0d8:0x399,_0x485f09:0x617,_0x2cb50c:0xdaa,_0x56ab10:0x399},_0x158744={_0x5961d3:0x28a,_0x507b03:0x723},_0x13cf16={_0x46b7ba:0xa5b,_0x5ef119:0x2a6,_0x1f4d3f:0x514,_0x50be6e:0xd72,_0x59dc49:0x8f5,_0x4cf33d:0xb7b,_0x3924af:0x7c9,_0x179135:0xdaa},_0x6ef471={_0xd68d9:0x514},_0x3bad7c=_0x5a92ef;_inherits(_0x1734c9,_0x5cc123);var _0x41381e=_createSuper(_0x1734c9);function _0x1734c9(){var _0x35d889=_0x4361,_0x1e6368,_0x5bef2d,_0x2a0fd9=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1734c9),_0x5bef2d=_0x41381e['call'](this,_0x2a0fd9),_0x5bef2d['options']['cacheTime']=(_0x1e6368=_0x5bef2d[_0x35d889(_0x6ef471._0xd68d9)][_0x35d889(0xd4a)])!==null&&_0x1e6368!==void 0x0?_0x1e6368:0x32,_0x5bef2d[_0x35d889(0x7ef)]={},_0x5bef2d;}return _createClass(_0x1734c9,[{'key':_0x3bad7c(0x415),'value':function _0x100960(){var _0x5df32d={_0x124859:0xc5a,_0x26dbc4:0xaac,_0x2e73fe:0xc5a},_0x6769df=_0x3bad7c,_0x558e19=this;Cesium__namespace[_0x6769df(0x70e)](this[_0x6769df(0x514)]['template'])?Array['isArray'](this['options']['template'])?this['template']=this['options'][_0x6769df(_0x13cf16._0x46b7ba)][this['_map']['lang']]:this['template']=this['options']['template']:this[_0x6769df(_0x13cf16._0x46b7ba)]='<div>经度:{lng}</div>\x20<div>纬度:{lat}</div><div>海拔:{alt}米</div>\x20<div\x20class=\x27hide700\x27>层级:{level}</div><div>方向:{heading}°</div>\x20<div>俯仰角:{pitch}°</div><div\x20class=\x27hide700\x27>视高:{cameraHeight}米</div>';if(Cesium__namespace['defined'](this['options']['crs'])){if(isString(this['options'][_0x6769df(0x2a6)]))this['_crs']=this['options'][_0x6769df(_0x13cf16._0x5ef119)];else this[_0x6769df(_0x13cf16._0x1f4d3f)]['crs']&&(this['_crs']=CRS[_0x6769df(_0x13cf16._0x50be6e)]);}else isString(this['template'])&&this['template']['indexOf']('{crsx}')!==-0x1&&(this['_crs']=CRS['CGCS2000_GK_Zone_3']);this['_container']=create$3(_0x6769df(_0x13cf16._0x59dc49),'mars3d-locationbar\x20no-print'),this['_containerCon']=create$3('div','mars3d-locationbar-content',this['_container']);this[_0x6769df(_0x13cf16._0x1f4d3f)]['style']?this[_0x6769df(_0x13cf16._0x4cf33d)](this['options']['style']):this['setStyle']({'left':this['_map'][_0x6769df(0x5eb)]['animation']?'170px':'0','right':'0','bottom':this['_getTimeline']()?'25px':'0'});if(this['options']['fps']){this['_map'][_0x6769df(_0x13cf16._0x3924af)]['debugShowFramesPerSecond']=!![];var _0x48fabb=setInterval(function(){var _0x5c867b=_0x6769df;if(!_0x558e19['_map']||!_0x558e19['_map'][_0x5c867b(0x7c9)]['_performanceDisplay'])return;clearInterval(_0x48fabb),_0x558e19['timeTik']=null;var _0x13d216=_0x558e19['_map']['container'][_0x5c867b(_0x5df32d._0x124859)](_0x5c867b(_0x5df32d._0x26dbc4));if(_0x13d216){addClass(_0x13d216,'mars3d-locationbar-content'),removeClass(_0x13d216,'cesium-performanceDisplay');var _0x3368bb=_0x13d216[_0x5c867b(_0x5df32d._0x2e73fe)]('.cesium-performanceDisplay-throttled');remove(_0x3368bb),_0x13d216['parentNode']['removeChild'](_0x13d216),_0x558e19['_container'][_0x5c867b(0x7d6)](_0x13d216,_0x558e19['_containerCon']);}},0x64);this[_0x6769df(_0x13cf16._0x179135)]=_0x48fabb;}else this[_0x6769df(0xdaa)]&&(clearInterval(this[_0x6769df(0xdaa)]),this['timeTik']=null),this['_map']['scene']['debugShowFramesPerSecond']=![];}},{'key':'_addedHook','value':function _0x348616(){var _0x2f150b=_0x3bad7c;this[_0x2f150b(0x399)]['on'](EventType['mouseMove'],this[_0x2f150b(_0x158744._0x5961d3)],this),this['_map']['on'](EventType[_0x2f150b(_0x158744._0x507b03)],this[_0x2f150b(0x617)],this),this['_cameraHandler']();}},{'key':_0x3bad7c(0x3fd),'value':function _0x538c57(){var _0x50231a=_0x3bad7c;this[_0x50231a(_0x34deb0._0x38f0d8)]['off'](EventType[_0x50231a(0xf35)],this['_mouseMoveHandler'],this),this[_0x50231a(_0x34deb0._0x38f0d8)]['off'](EventType[_0x50231a(0x723)],this[_0x50231a(_0x34deb0._0x485f09)],this),this['timeTik']&&(clearInterval(this[_0x50231a(_0x34deb0._0x2cb50c)]),this['timeTik']=null),this['options'][_0x50231a(0xf6b)]&&(this[_0x50231a(0x399)]['scene']['debugShowFramesPerSecond']=![],this[_0x50231a(_0x34deb0._0x56ab10)][_0x50231a(0x7c9)]['_performanceDisplay']&&(this[_0x50231a(_0x34deb0._0x56ab10)][_0x50231a(0x7c9)]['_performanceDisplay']['destroy'](),this[_0x50231a(_0x34deb0._0x38f0d8)]['scene'][_0x50231a(0x5d2)]=undefined));}},{'key':'_cameraHandler','value':function _0x5bd306(){var _0x3a34b2=_0x3bad7c;if(!this[_0x3a34b2(0x445)])return;var _0x348c18=this['_map']['getCenter']();_0x348c18&&this['_templateHtml'](_0x348c18);}},{'key':'_mouseMoveHandler','value':function _0x372228(_0x3283d9){var _0x1ef149={_0x5695d2:0x78e},_0x304336=this;this['moveTimer']&&(clearTimeout(this['moveTimer']),delete this['moveTimer']),this['moveTimer']=setTimeout(function(){var _0x2a2cc2=_0x4361;delete _0x304336['moveTimer'];if(!_0x304336['enabled'])return;var _0x43e4f5=_0x3283d9['cartesian'];_0x43e4f5&&_0x304336[_0x2a2cc2(_0x1ef149._0x5695d2)](LngLatPoint['fromCartesian'](_0x43e4f5));},this['options']['cacheTime']);}},{'key':'_templateHtml','value':function _0x352655(_0x7fe71d){var _0x128663=_0x3bad7c,_0x3029f2;this[_0x128663(_0x7795f5._0x397490)]['cameraHeight']=this['_map'][_0x128663(_0x7795f5._0x5e7aa3)]['positionCartographic']['height']['toFixed'](LngLatPoint['FormatAltLength']),this['locationData'][_0x128663(0x9b7)]=Cesium__namespace[_0x128663(_0x7795f5._0x754607)]['toDegrees'](this['_map']['camera'][_0x128663(_0x7795f5._0x57f786)])[_0x128663(0x905)](0x0),this['locationData'][_0x128663(0x9dd)]=Cesium__namespace[_0x128663(_0x7795f5._0x754607)]['toDegrees'](this['_map']['camera']['pitch'])[_0x128663(0x905)](0x0),this[_0x128663(_0x7795f5._0x397490)][_0x128663(0x71f)]=this['_map']['level'],this[_0x128663(0x7ef)]['alt']=formatNum$1(this['_map']['getRealAlt'](_0x7fe71d[_0x128663(_0x7795f5._0x3c196d)]),LngLatPoint[_0x128663(0x963)]);var _0x249515=(_0x3029f2=this['options'][_0x128663(0x858)])!==null&&_0x3029f2!==void 0x0?_0x3029f2:LngLatPoint['FormatLength'];this[_0x128663(_0x7795f5._0x11bb1d)]['lng']=_0x7fe71d[_0x128663(0x4ae)][_0x128663(0x905)](_0x249515),this['locationData'][_0x128663(0xbfc)]=_0x7fe71d['lat'][_0x128663(_0x7795f5._0x331959)](_0x249515);if(this['_crs']){var _0x510dab,_0xc9d11=(_0x510dab=this['options']['crsDecimal'])!==null&&_0x510dab!==void 0x0?_0x510dab:0x1,_0x5e9e59=proj4Trans([_0x7fe71d['lng'],_0x7fe71d['lat']],_0x128663(0xebd),this['_crs']);_0x5e9e59[0x0]===_0x7fe71d[_0x128663(0x4ae)]?this['locationData']['crsx']='':this['locationData']['crsx']=_0x5e9e59[0x0][_0x128663(0x905)](_0xc9d11),_0x5e9e59[0x1]===_0x7fe71d[_0x128663(_0x7795f5._0x31f34f)]?this['locationData']['crsy']='':this['locationData']['crsy']=_0x5e9e59[0x1]['toFixed'](_0xc9d11);}var _0xbbca9e;typeof this['template']==='function'?_0xbbca9e=this['template'](this[_0x128663(0x7ef)]):(this['options']['formatData']&&(this['locationData']=this['options']['formatData'](this['locationData'])),_0xbbca9e=template(this[_0x128663(0xa5b)],this['locationData'])),this[_0x128663(_0x7795f5._0x1a73c0)]['innerHTML']=_0xbbca9e,this[_0x128663(_0x7795f5._0x4f9e79)](EventType[_0x128663(0x86f)]);}}]),_0x1734c9;}(BaseControl);register$1('locationBar',LocationBar);var MouseDownView=function(_0x2a807b){var _0x218b96={_0x33346d:0x3fd,_0xa173c9:0x28a},_0x20193c={_0x399313:0x6c5,_0x12e952:0x5d3},_0x2ccb6c={_0x399b08:0x6c5,_0x5c2d31:0x399},_0x4b6539={_0x2d3e80:0xd91,_0x38283b:0x6a1,_0x2a3525:0xff5},_0x3caae2={_0x3f0172:0x6c5},_0x501792={_0x1acd4b:0x8d7,_0x14002b:0x75f,_0x42a7b5:0x859},_0x2abd90={_0x328aca:0x399,_0x4abb3b:0xba2,_0x200ca0:0x409},_0x2f5ab1={_0x412bdc:0x6c5,_0x5c92a2:0x2ba,_0x91e0b3:0x2f2,_0x1c1d0d:0x805},_0x5eccd7=_0x5a92ef;_inherits(_0x1b571f,_0x2a807b);var _0x29e80c=_createSuper(_0x1b571f);function _0x1b571f(){var _0xe8af39=_0x4361;return _classCallCheck(this,_0x1b571f),_0x29e80c[_0xe8af39(0xa90)](this,arguments);}return _createClass(_0x1b571f,[{'key':_0x5eccd7(0x415),'value':function _0x325901(){var _0xf40775=_0x5eccd7;this[_0xf40775(_0x2f5ab1._0x412bdc)]=create$3('div',_0xf40775(_0x2f5ab1._0x5c92a2)),this['_container']['id']=this[_0xf40775(_0x2f5ab1._0x91e0b3)]+_0xf40775(_0x2f5ab1._0x1c1d0d),create$3('div',_0xf40775(0xf8a),this[_0xf40775(0x6c5)]);}},{'key':'changeMouseModel','value':function _0x2e2f0a(){this['isAdded']&&(this['_removedHook'](),this['_addedHook']());}},{'key':'_addedHook','value':function _0x4e36a7(){var _0x2cb550=_0x5eccd7;if(!isPCBroswer())return;this[_0x2cb550(0x399)]['on'](EventType['wheel'],this['_mousWheelHandler'],this),this['_map']['_hasRightTilt']?(this[_0x2cb550(_0x2abd90._0x328aca)]['on'](EventType[_0x2cb550(_0x2abd90._0x4abb3b)],this['_mousMiddleDownHandler'],this),this['_map']['on'](EventType[_0x2cb550(_0x2abd90._0x200ca0)],this['_mousMiddleUpHandler'],this)):(this[_0x2cb550(0x399)]['on'](EventType['middleDown'],this['_mousMiddleDownHandler'],this),this['_map']['on'](EventType['middleUp'],this[_0x2cb550(0x1d4)],this)),this[_0x2cb550(0x1d4)]();}},{'key':_0x5eccd7(_0x218b96._0x33346d),'value':function _0x4255d2(){var _0x329ef4=_0x5eccd7;if(!isPCBroswer())return;this['_map']['off'](EventType[_0x329ef4(_0x501792._0x1acd4b)],this[_0x329ef4(0x5e6)],this),this['_map']['_hasRightTilt']?(this['_map'][_0x329ef4(0xcf5)](EventType[_0x329ef4(0xba2)],this[_0x329ef4(_0x501792._0x14002b)],this),this['_map']['off'](EventType[_0x329ef4(0x409)],this['_mousMiddleUpHandler'],this)):(this[_0x329ef4(0x399)]['off'](EventType[_0x329ef4(_0x501792._0x42a7b5)],this[_0x329ef4(_0x501792._0x14002b)],this),this['_map']['off'](EventType['middleUp'],this['_mousMiddleUpHandler'],this));}},{'key':'_mousWheelHandler','value':function _0x298a3b(_0x1ef26d){var _0x2e8afd=_0x5eccd7,_0x11d40c=this;if(!this['enabled'])return;addClass(this[_0x2e8afd(_0x3caae2._0x3f0172)],'mars3d-mousedownview-show'),clearTimeout(this['timetik']),this['timetik']=setTimeout(function(){var _0x2d8fe2=_0x2e8afd;removeClass(_0x11d40c[_0x2d8fe2(0x6c5)],'mars3d-mousedownview-show');},0xc8);}},{'key':'_mousMiddleDownHandler','value':function _0xbda68a(_0x59f38e){var _0x4bd807=_0x5eccd7;if(!this['enabled'])return;var _0x419930=getCurrentMousePosition(this['_map']['scene'],_0x59f38e[_0x4bd807(_0x4b6539._0x2d3e80)]);if(!_0x419930)return;if(this['_map'][_0x4bd807(0xa3c)]['positionCartographic']['height']>this['_map'][_0x4bd807(0x7c9)]['screenSpaceCameraController'][_0x4bd807(_0x4b6539._0x38283b)])return;this['_map']['off'](EventType['mouseMove'],this['_mouseMoveHandler'],this),clearTimeout(this['timetik']),this['_container']['style'][_0x4bd807(_0x4b6539._0x2a3525)]=_0x59f38e[_0x4bd807(0xd91)]['y']+'px',this['_container']['style']['left']=_0x59f38e['position']['x']+'px',addClass(this['_container'],'mars3d-mousedownview-show');}},{'key':_0x5eccd7(0x1d4),'value':function _0x1d1a52(_0x2a3fa9){var _0x5db820=_0x5eccd7;removeClass(this[_0x5db820(_0x2ccb6c._0x399b08)],'mars3d-mousedownview-show'),this[_0x5db820(_0x2ccb6c._0x5c2d31)]['on'](EventType[_0x5db820(0xf35)],this['_mouseMoveHandler'],this);}},{'key':_0x5eccd7(_0x218b96._0xa173c9),'value':function _0x194124(_0x58f5d8){var _0x4e7b44=_0x5eccd7;this[_0x4e7b44(0x6c5)][_0x4e7b44(0x5da)]['top']=_0x58f5d8['endPosition']['y']+'px',this[_0x4e7b44(_0x20193c._0x399313)]['style']['left']=_0x58f5d8[_0x4e7b44(_0x20193c._0x12e952)]['x']+'px';}}]),_0x1b571f;}(BaseControl);register$1('mouseDownView',MouseDownView);var icon$7=_0x5a92ef(0xcc6),icon$6=_0x5a92ef(0x6a2),Zoom=function(_0x998000){var _0x3e1d19={_0x47d2c6:0x8ec,_0x1f0923:0xcef},_0x56e48c={_0x3745aa:0x6c5},_0x539adf={_0x1e4a44:0x399,_0x326fe6:0xef6,_0x13ac83:0x6c5,_0x20c6a9:0x8f5,_0x4321b0:0x833},_0x25f24={_0x1fa352:0x331},_0x35bfe3={_0x97f54c:0xb7e},_0x236ca8={_0x6be63b:0x399},_0x293232=_0x5a92ef;_inherits(_0x2d6a02,_0x998000);var _0xfc3b5b=_createSuper(_0x2d6a02);function _0x2d6a02(){return _classCallCheck(this,_0x2d6a02),_0xfc3b5b['apply'](this,arguments);}return _createClass(_0x2d6a02,[{'key':_0x293232(_0x3e1d19._0x47d2c6),'get':function _0x3478bf(){var _0x26779f=_0x293232;return this[_0x26779f(_0x236ca8._0x6be63b)]?this['_map']['toolbar']:document['getElementsByClassName']('cesium-viewer-toolbar')[0x0];}},{'key':'_showHook','value':function _0x599130(_0x4708dc){var _0x3478ed=_0x293232;this['_container2']&&(this['_container2']['style']['display']=_0x4708dc?'block':_0x3478ed(_0x35bfe3._0x97f54c));}},{'key':'_mountedHook','value':function _0x3c888b(){var _0x225e93={_0x95acb1:0x399},_0x512482=_0x293232,_0x1e4b78=this;this['_container']=create$3('div','cesium-button\x20cesium-toolbar-button\x20mar3d-toolButton'),this['_container']['style']['display']='inline-block',this['_container']['setAttribute'](_0x512482(0x28c),this[_0x512482(_0x539adf._0x1e4a44)][_0x512482(_0x539adf._0x326fe6)](_0x512482(0x7e2))),this['_createIcon'](this['options']['zoomOutIcon']||icon$6,this['_container']),this[_0x512482(_0x539adf._0x13ac83)]['addEventListener']('click',function(_0x5f1ee3){var _0x613feb=_0x512482;if(!_0x1e4b78['enabled'])return;_0x1e4b78['_map'][_0x613feb(_0x25f24._0x1fa352)](_0x1e4b78['options']['relativeAmount']);}),this[_0x512482(0x97b)]=create$3(_0x512482(_0x539adf._0x20c6a9),'cesium-button\x20cesium-toolbar-button\x20mar3d-toolButton'),this['_container2']['style']['display']='inline-block',this[_0x512482(0x97b)][_0x512482(_0x539adf._0x4321b0)]('title',this['_map']['getLangText']('_放大')),this['_createIcon'](this['options']['zoomInIcon']||icon$7,this['_container2']),this[_0x512482(0x97b)]['addEventListener']('click',function(_0x37c553){var _0x3c93ab=_0x512482;if(!_0x1e4b78['enabled'])return;_0x1e4b78[_0x3c93ab(_0x225e93._0x95acb1)]['zoomIn'](_0x1e4b78['options']['relativeAmount']);});}},{'key':_0x293232(_0x3e1d19._0x1f0923),'value':function _0x4873b6(){var _0xd330d=_0x293232;this['parentContainer']['insertBefore'](this['_container2'],this[_0xd330d(_0x56e48c._0x3745aa)]);}},{'key':_0x293232(0x3fd),'value':function _0x277e01(){this['parentContainer']['removeChild'](this['_container2']);}}]),_0x2d6a02;}(BaseControl);register$1('zoom',Zoom);var ToolButton=function(_0x2a513f){var _0x585296={_0x8b3966:0x415},_0x576e7c={_0x1f94d2:0xeda},_0x15ea17={_0x49a109:0x609,_0x5c9756:0x5da,_0xae2985:0x833,_0x353807:0x514,_0x399794:0xa68,_0x196001:0x6c5,_0x14af04:0x79c},_0x46ecd1={_0x51ac27:0x956,_0x21ebdf:0x956,_0x48c38f:0xb03},_0x64b448={_0x12c639:0x514},_0x43b4af={_0x477f9f:0x3c0},_0x16e311={_0x430823:0xdd1},_0x4ae6ea=_0x5a92ef;_inherits(_0x755e74,_0x2a513f);var _0x246221=_createSuper(_0x755e74);function _0x755e74(){var _0x591a48=_0x4361,_0x47cd4b,_0x3d750b=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x755e74),_0x47cd4b=_0x246221['call'](this,_0x3d750b),_0x47cd4b[_0x591a48(_0x16e311._0x430823)]=_0x591a48(0xe76)+getGlobalId(),_0x47cd4b;}return _createClass(_0x755e74,[{'key':'parentContainer','get':function _0x4b6d21(){var _0x275fc4=_0x4361;return this['_map']?this['_map']['toolbar']:document['getElementsByClassName'](_0x275fc4(_0x43b4af._0x477f9f))[0x0];}},{'key':_0x4ae6ea(_0x585296._0x8b3966),'value':function _0x4acd61(){var _0x2fa251={_0x5c9d8a:0xb03},_0x539132=_0x4ae6ea,_0x18c570=this;this['_container']=create$3('div',_0x539132(_0x15ea17._0x49a109)),this['_container']['id']=this['id'],this['_container'][_0x539132(_0x15ea17._0x5c9756)]['display']=_0x539132(0x327),this['_container'][_0x539132(_0x15ea17._0xae2985)]('title',this[_0x539132(_0x15ea17._0x353807)]['title']||''),this['_createIcon'](this['options'][_0x539132(0x1ef)],this['_container']),this['_container'][_0x539132(_0x15ea17._0x399794)](_0x539132(0x21a),function(_0xd4b64e){var _0x144a5c=_0x539132;if(!_0x18c570['enabled'])return;_0x18c570['options']['click']&&_0x18c570['options']['click'](_0x18c570[_0x144a5c(_0x64b448._0x12c639)]),_0x18c570['fire'](EventType['click'],_objectSpread2({},_0x18c570['options']));});var _0x4eef3e;this[_0x539132(_0x15ea17._0x196001)]['addEventListener'](_0x539132(_0x15ea17._0x14af04),function(_0x561b34){var _0x3ebaad=_0x539132;if(!_0x18c570['enabled'])return;if(_0x4eef3e===_0x18c570['id'])return;_0x4eef3e=_0x18c570['id'],_0x18c570['options']['mouseOver']&&_0x18c570['options']['mouseOver'](_0x18c570[_0x3ebaad(0x514)]),_0x18c570[_0x3ebaad(_0x2fa251._0x5c9d8a)](EventType['mouseOver'],_objectSpread2({},_0x18c570[_0x3ebaad(0x514)]));}),this[_0x539132(0x6c5)]['addEventListener']('mouseout',function(_0x2e6044){var _0x14634b=_0x539132;_0x4eef3e=null;if(!_0x18c570['enabled'])return;_0x18c570['options'][_0x14634b(_0x46ecd1._0x51ac27)]&&_0x18c570['options'][_0x14634b(_0x46ecd1._0x21ebdf)](_0x18c570['options']),_0x18c570[_0x14634b(_0x46ecd1._0x48c38f)](EventType[_0x14634b(_0x46ecd1._0x21ebdf)],_objectSpread2({},_0x18c570['options']));});}},{'key':'setIcon','value':function _0x175cef(_0x24c825){var _0x52c027=_0x4ae6ea;this['options'][_0x52c027(0x1ef)]=_0x24c825,empty(this['_container']),this[_0x52c027(_0x576e7c._0x1f94d2)](_0x24c825,this[_0x52c027(0x6c5)]);}}]),_0x755e74;}(BaseControl);register$1('toolButton',ToolButton);var icon$5='<?xml\x20version=\x221.0\x22\x20encoding=\x22UTF-8\x22\x20standalone=\x22no\x22?>\x0a<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="189px" height="189px" viewBox="0 0 189 189" enable-background="new 0 0 189 189" xml:space="preserve"> <image id="image0" width="189" height="189" x="0" y="0" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL0AAAC9CAYAAADm13wwAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAACAAElEQVR42uyddbwVVff/33tmTt0u7oV76e4OQaQsDERFVKxHfQws7O5uH1tRVOxEQQzAIgRUQrrhEre7T83M/v0x51zOLbhxUJ/v71mv13mdG3PO7NnzmbU/a+0V8D/5n/x/JuLvHsD/QRGN/FtDIhv5t/9JM+V/oG+aiEP8LrDAqQR+l4c5vrbIen4PHm+GfP+hjv+fNEL+B/rDi6jnZ1HP/ySg0qqVHYfDjt+vRTidqtQ0TRqGKjVNxTQVQCClwG4Hnw+EkIBEUUyh64ZQVUPoul7l8RjYbDper4/8fB9g1HO++t5r//w/qSX/A339IqgJ7FCNawYPcnbu3B67vTOq2l6oagqQgpStJSQLIWIlxAghYqWUMQJcCKEgBEIcnHYpJVgvU4JbCFEmpSwVEHzPQ4gcIFeaZg66fgCfb49nz579IeNVqLnCyHp+/p8E5H+gr197h/5sYmlZIjt37mdGRExEUY5BiP5ABFI6EcIB2AAhg4AOgFsGfkZK670hCf5fSovHBB8GQFjvEvAjpRchPEAVUm7ANJcpVVULKvfs2Rj4JhXrAagP+PWtCv/fyf+voK9NWWoD3x7ZqVO0LkQMERHHKUKcIhXlBKEoNqAajAAoioUgRTnsSaWUmFIihEAJeQBMKZFSoh7uO0zTGqBpHvxb4HukafqFaS4ypfyWqqofNSnLKtPTywFf8PQh7/9fU6H/H0EfvGYl5GcdwNGjRw9ht49FiKEChiHEQBTlILDA0t6i6dMmpeToQYMY1rcvW3bvZv7ixTgdDhQhOHbECIb368d9r7yCw25v2sUEHhhx8ETWQyHlOgmrkHK19PmWeLdv3x44QgseyUGq9v8V8P9/AH1tLR4Eu8ACu8PZu/c52GyXCegDRAEaioIMat5mgLy2GKbJjRdcwJM33siW3bs5+eqrySksRNM0nrzhBi474wycgwbhjIxs2YmClMg0gyuCDlRI2IzfP8uzZcungBcL/EGtXxv8/6cfAq3lX/GPlfrAbv2elhZjd7laqy7XdBRlOoqiBTm1DNHsR0IKS0rolJbGTRddxJ0vvABYq4BuGOE5b3BVUlVQVZBSE6YZJ6Q8GofjaNeAAW9imq8bbvfrPrc7h8zMspC5MWt92/9J8P9fBH1tg7Sawjg6d+6muFxnoCgnoSjjqvm4EHCEwR4URQi+XbaMGeefz4+//86iFSuO8GwI6wEIGsaKoglFuVaNjLzW5XItJi7ue9Pt/sq7Z89OalKf/7O8//DW13+PhIJcwfJiqIARmZyc6OzX720lOno5qvo4qjpOqupBbfgXAR7A6XTy3HvvkZGby8z77sPlcGCaZsu/+LCzE3iwA9cduPZxqOrjSnT0cme/fm9HJicnYnmqgnMXSgX/z1Dh/yugrw12BbA7OnXq5OzX73WZlpYjVPUSKUQrabMpUtMa5W05IgMVgpyCAu5/9VVSEhKY+8ILVHo8f70qVRSkpiFtNkUK0Uqo6iUyLS3H2a/f645OnToB9lrz+X8G+P/t9EZQV8P7XD17jpQ227+EEOehqtGSAMf9i7T54URVVd77+mvOPPZYJowYQXRk5F+j7eudQQGaZu0LmCZC064Q0dHTnP36fST8/nfd27atxHoATA7Snv/qTa//Vk1fH5VRAEdE377vCofje6EoV6Jp0VJR/jGADw2mkcAFd92FYRj06dr171ehAe4vrRUgWijKldLh+N7Zt++7gIP6tf7fPuzmyH8b6EMnW61+xce7HH36THQOGHBAatpFphCx0mY74p6YpooqBEqAVimKQpXbzaQZM1AVBbvdXnPT6++SAPeXNhsIESs07SLngAEHHH36TCQ+3kXovP+Xgl/9uwfQBAnV7MGX39mz5zG2hIRnhKbdL4RwVhun/zARWLRmf04Ov65di8/vR1EUcgoK2JORwZbdu1m8di3aP2nsAaUhpHQKVZ1mi4npq8XHH9ALCvZwkBr/VwH+v2XAoS7I0KXV6ezX7wWhKFOBSBn0wvyDJRiGoAiBX9exaRpCCEzTtEI0/8njN02EYQBUStP83LNx4/WAh5obXP8Vm1v/ILVSr9Sn3R3OXr2OtqWmLhKqOgZFsUtN+0fRmAYvJhBzExsdzW2XXMKGnTvx+nx1YnH+kSIEqCoC7EKIgbbk5Au1hIR1ekFBDgc3tf7hF2HJPxn0oTup1jhbtUp0denygLDZXkZRYggaqf9F4qmq4t7p07nr8ssxTZMFS5ei2Wx/97AaL4pi3RghYoSqXmRr1Spal3I1VVVuDkZ31pdA84+RfyJiamt3DRCOdu3a2ZOT5yPEafyDPDJNEa/Px2nHHsvLd94JwOhBg/hz50627N79z+Lyh5OAsRsIeR5hi44+XrXbFxplZeWEhnvUfP/HyD9tQKHaPfiy2Xv3Pla12b5CCIGqNivK8e8WKSXJCQms/fRTkuLjq/9eUFzM4HPOIa+oqEZyyX+LCCnBMEBKafj9Z/i2bPkJ8HMw4eYfF8n5T1Ivtf3ugujoaFf37o8pmvYsQoj/Fu1umiaGaaIbBn5dR9d1JPDSHXcwcsCAGsdGuFwkxcXx5U8/4ff50AOflcFoSfhnPwxCBD08QlGUc22tWsXpbvdyfD4f/1CX+D9hNmsHiKmAdHTq1FmJifkG6PpP5+6GaVrAtjQerVq1olNaGh3atKFDaiodUlMZ3LMnR/XvX+2nr/35NVu2sGHHDg7k5HAgJ4d92dnWe1YWPo8HVBVN01AV5R/7EAjDCIYz7zLLyk71pqfvwbqnBvVncP094/xbZ6muO1IFFGf37kOFy/UdQkRJRfnHuCJlMMNJVXE5HNbL6WRQz56MHTqUcUOH0qdr18Z9mduHUe5GTY497KFZ+fksWb2apWvWsHL9eopKS/H4fLg9Hrx+P0qtvNu/VUzTiuWXskK63Sd7duxYzcGUy3+EW/PvnKnagNcAj71nzymqw/E6QiT9E+iMlBKf34/0+ejYsSOjBg7kqH796Nm5M907dKBDmzZ1PqPrOgUlJRSWllIUeC8sKaG8qsp6cICYIi+OgkpyeyQgDJOoiAjiY2NJiI0lISam+j0mKqrO9xeXlbFj3z62pafz2/r1rNywgfVbt4IQ2O32eleTv3jSLK0vZYHh9U73bds2B3BiJbT87cD/uxBVO4tJAzyOXr2uV+z2pxHC9ncD3jRNfD4fLqeT8045hUtPP50eHTsSFRmJo5aLMSM3l8WrV7Nk9Wp+W7+eCrcbI8jnQ3i9EQgq002DnsUKg8woPmxVgU1au7Va8KVp2ALvmqYxsHt3xgwdypghQxjYo0eNc+uGQXllJbmFhXy6YAFvz53L/owMNIfj7/UIHQS+3/T5bvVu3foCB4H/t6Yq/h2oqu2hUQGbq3fvK7DZnqlOevgbAB80HuOioxnSuzczzj+fE0eNqv6/YZqUV1aSnZ/Pt8uWsWT1ahavWkVFeTloWjVoD3eOAT178vuMx3nqnGu4s1UWdnnoaw0axVLXQVUZ1qcPY4YM4Yxjj6VXp05ERkTUeBC3pafz9Lvv8sPKlRSVlODX9b9H+x8EPvj9t7i3bHkDy7MTpDp/C/D/amTVB3jp7NPnAaGqdxCI8vurAe/XdQxdZ0ifPpw+YQKTx4+nX7du1f9Pz8xk+Z9/snL9epavW8f6bdusi1DV6lCCxooEenbuxLppd/Hx5fdzXudMnGbTrlc3DHRdB8OgY/v2HD1wIEcNGMDI/v0Z0rt39XFZ+fnMX7KE+YsXs3D5cnTTxGGz/bX8X0qL4xsG0jCe8Gze/AAHjdu/Bfh/JbpqA14DTFf//h8ixJS/w0MjpcTr8TBuxAjumz6dob17Ex2SmP3OvHnM/Owz9ufkUF5ZGTajsWO7dmw95SaWX/sso/vvx2k2rIV1XUdV1QbPGWpcR0dEEBsdzXknn8ytF19MpMsFgNvrJSsvj2fffZdZX30F/PVxPtWeHSnnuDdsOB8LA0GO/5cC/68CfX2Atzn79LlLaNrtfzXgTdPEYbfTpV07Xr7rLo4eOBCwAFZSXs7H33/PY7NmkVNQgMNubxTITSlJbdWK7Pz8OhXMgkFlQlGQpkmHtDR2HD2dLXe9yeAhGQgEslYSiRACr8/H5WedxZwffqCiqqrRD5vP78dus3H5lCnceMEFtG7VCpfDAcC+7GymP/QQf2zaREVV1V9Ke4LAl7r+pGfz5sewqM5fDvy/AvT1Ad7r6t37Jmy2p5sCeL+uox1C6x1OTCnx+XyMHjyY6VOncv4pp1T/77tly5j3yy989fPP5BcUYHc4mgQIT2Ulf3z2GafNmEFpRQVSSuw2Gx3atGH73r38+4wz+HrJEq446ywWLl3Gr0knsv7Fz5l9bS+2GGUkREVTWFJCSXk5FW43Ofn5RLhc/Pruu3SfNKm6GJSiKNUP0qFESonX58OmaUwcPZpJY8dy1vHHEx8TA8DiVat4c84cPlu0CCklNu2vSaKr1vh+/63uLVuew0pQ+UuBf6Qf8/o2nryOXr2uayrgpZRMHj+e2OjoZg3E5/cTExnJZ08/zaKZM6sBv/zPPxl09tmcf+edzJ43j7KKCpwuV6MAbwZ2ToUQKHY7i1auZMLw4bRv04anb7oJU0qunTYNU0r+feaZtEtJYcZ55zG4Szc8WYXomJzZbRAJ8XHcN306mqZx4aRJ+Px+Ths3jpNGjyYjJwfd6+XoQYNo16YNZuBhMk2zRoph7d+FEDgdDlRVZeHy5dz49NMMO+883g7Qm3HDhjH7kUdY++mnHD1oEB63+whDIXAfgyHgNtvTjl69rsOqwROakBKKmyMiR5pThIYWaIBq79FjcsAPrzbWS6MqCtFRUaSlpNA5LY0te/Y0WgubUuJ0OLho0iSWvPMOfbp2RVEUsvPzufqRR7jxiScoLi/HMAxEPXxdURRaxcfj8Xqr+bOmqjhsNjqmppIQF4cQgqvPOYc1W7cyefx4Pl2wgBduv539WVlMOe44Tp8wgdZJSZx57LFI02R834HId5ZRmJFD8tj+nHjt+UTZHQzs1YsBPXqQ2qoV50ycyK79+4mKjGTZn39y9oknsmrTJkb060e39u2JcrlwOp1UeTwYhsHEo4/m5GOO4bcNG+pcgxACKSXllZV8uXAh85ctY2CPHrROSiK1VSsumTyZuJgY1m7dSqXbHbYw5wZXJCtsAaGqxypxcVuNwsLd1C1FfsTkSD5RtQEvnV27HiUiI79oysaTX9dJiovj/cce4405czh59GhueOqp6jj0Q4nH7Wb4gAHcc8UVTBo7FoAd+/bx+mef8dZXX1FeWXnYMnpOu50nbriBR958k8qqKlKTk9mbmcktF1/MwzNnMvvhh/l22TKmT51KhMtFv65dWbN1KyXl5ZSWl7MnI4PMvDyKy8pwe71Uut3Yy7288ANUlJezuIvK56NjiNUcRLpcuBwO2qakkJKYSKe0NBLj4rDbbKQkJvLrn3/SITWVe196ifNPOYUr7rmHKSedxILly/nwySe5/T//YXt6Os4Af29IdMPAMAxOnzCBK6dOrXbL/rltG4/NmsWcH37A3kIvjykl506cyMLlyymtqKh7QMgGlqysPMuza9dvHKw6F5qEHnY5UkSudi4r9vbtu4jIyG8QIqopGn5Anz78vn49a7ZsoaKyktTkZG69+GLuffnlQ95cv65z48UXc8/ll5MQa231PzZrFs+//z5llZUgRKPqRpaUl7Nlzx6O6tePBStW0L9bN9xeL0f178/+RYtIS06mW4cOLFi+nO+WLSO/uLg6PMDn8+E3jIOaJXDNrXWNOE83yhVBRG4lv63fg91UqnNkJVZRKLvNhsNux2Gz4XI6OapfPyaOHs1HTz5JaqtW9O3WjW+XLuX3jRuJj45m++bNXH/FFbz40UeoimJ5feq76YH9hG+XLuWXP/7g1LFjefuhhxjUsycfPPYYk8eN44qHHrKM72YA3+P1Mu3kk/nXpEn88scfGKZZ1+sV2I8RhpEkIiO/sbdvP8K3f/+eAF6OaKGpI6Hpayd/aERGRru6dFmOonRpLOAN02RIr14M6tWLsUOHMmvOHDq3bcsbn39OTFQUPl2v93OmlCTFxvLK3Xdz+oQJgLVjes1jj/Ht0qWHNdiklCiKgk3TqHS7ufXii/ls0SJevvNOnn//fe6+8kqG9+nDivXree3TT/lm6VI8bjeKpjXaZ9/RZ2Pd9u5soJQMu86ZvbIb5asP7vJiGPTr2ZOzTzyRiwPU5IcVK3j1s89om5LCpwsWcNyIESxdswZN02p4fpSABykUSbqu07VDBz558kn6deuGoihk5eVx+g03sGHHjiYB3+f3c9YJJzCib1/Wbd/O4lWr6N+9O+u3bye/uLjudwU1vmnudu/efTSVleVY2j7ox4cwA/9IcPrQ4DENsDt79HhEKMoJjc1j9fp8GD4fbVJS6NOlCw+/8QbHHnUUANv27sXn99d7I/y6zvFHHcW3r7zCsL59MaXkzTlzuOS++/hj48Y6mt0wDHTDQFVVzICWbdu6NZVVVYwbNow9GRkc1a8fV519NoN69qRd69Z8+dNP3Pj007w4ezbb9u+3HhCb7ZC+9FAxgcFVLs4piSMPHx5h8m1CFUYjcKUoihWaYLORX1TEjytX8sonn7B2yxZioqK4cupUBnTvTsfUVPZmZZGVn8+ksWPZtGsXibGx+HWdc086ib1ZWXj9/hrfW1BczNtz51JeVcWgXr1ISUzk4smTKSwt5fcNGxrt15dAalISb3zxBcP69uX4o45CCEFibCy+QExSDXssMGdCygQtNjZKz8tbzH+Zpq+T8WTv2XOi6nDMaaynRgjBlWedRb9u3cgrLqaopIQ+Xbty6X33YbfZGjSOPG43l06Zwmv33IPdZqPK7WbKTTexdO3aaiM1VEwpGdSzJ93at+eTBQtISUwkMzubG//1L1799FOmHHccD1x9NbFRUTz4+ut8u3RpdXRjSzao/EJyVUEiT2S1ZgvlFKk6V3XNJ8uuN/tmmIFS3dGRkbRr3ZoHpk9n/IgRrFi3jrNuuonh/fqxc98+oqOiuPbcc7n12Wer44Bqi5SSjqmpzHvhBXp06oQE3ps3j4vvuguHy9Wo65ZSEhsVxdsPP8wzs2cTHRlJ786diY+J4Z1589iTkVHnIQq6Mg2vd4pv27YFWGAPdWWGDfzhdFmGupssHp+a2l51OL6ojqdpzA00TX7ftImcwkLenTePvVlZZOTlER0ZyaSxY+nVuXONGyYD1QWevPlm3nrwQew2G7szMuhx2mn88NtvDfJSRQj2Z2dz7IgRxEZHk9aqFeOGD+fXP/9k93ff8dIddzB77lzaTJjAzM8/J7ewEL+utzie3QQ6e+0E2YwmBfF6y25D8CGsqKpiy+7dTL7+esZdcgnRERFk//wz55x4In5d5+7LLmP2vHk47PbqOKM6N1EI0rOy6HXGGXy3bBkC+Nfkyaz8+GMSYmMb/Fzt7yivquLc224jLjqay888k/ziYu5/9VXsDeQDB2mv6nB8YU9NbR/4c9CVCWFU0OGiN7V5vEpCQpKtdeu5QlFSmhJAJoRgb2YmVW43F06axKcLFjDv55+tiZGS5269lcLiYrbs2oWiKMTFxPD2Qw9x2ZlnAvD5okWcfv31FJWWojXA32XAjenz+0lJTKRr+/bszcri1XvuYcpxx/Hihx8y/eGHWbhiBQ67Paxb9rpiafoOPjuF+DCQ/BHtYZ+j+Zq+9vxpmkZ2QQGzPvuM5evXc/SgQdx1+eUkJybyxFtvMWnsWDbs2EGky1WvxhdCoKkqH3/3HbphMH7YMNqmpHDSMcewcv16DuTmNhhYZ5pm9b2ucrs5fuRIlv/5J79t2IBummTl5zc8n4EMLOFyjdX9/rm43cESIxDGZPNwPT2htMYGOFx9+z6Cql6NpjUrp9U0TRLj4vD5/VQGNk5M0yQ6IoLPnn2W/7z/Pj///jt/fv453Tt0AOCRN97gsVmzDut1MAwDCcw47zye/+AD1n/xBe1bt+a599/njS++sHjnEUrM8CgmG7Z1p63fxi6zAh8mL6SVMC+h8ojsFJpSYlNVenXuzBv3309SXBynX389O/bvZ/SgQfz8++/VsTv1iZSSscOGsfC11wCodLuZcNllrNq0qY6NJAOhGIWlpfgCNoMpJQO6d6eiqoo9GRmHnVMhJVjG+qvuTZvuwdq8Cs25bTHNCYtyoaY/XnN0736MEhHxXVNoTVMkwunkoyefZHCvXrSKj8fv93Pp/ffzwfz5OJ3OBj+nKAo2VWVo3778vmEDowYMYPajj5JbWMj5d9zBll27Dvn5cIhHMSnd0Be/kOwxKzAxeSuljHeTy4/o9niw8cPdl1/ObZdcwvzFi7n52WdJjI0lPiaGlSHGqqZpVhRnQHTDoHPbtvw8axZpycm4vV6Ov+IKVm/eXA1iwzQZ0a8f91xxBf+6++4avnkzUBu/sRuKwXBks6rqZO+OHcuwuH3Y/Pctnef66sG7FKfzzSMFeFNKNE0jwuGwAK/rXHj33Xzy/fc1ACultNx7gRny+f0M6tkTTdPILSzkrssv562HHuLxWbMYNm0aO/ftO+KAN4E2fhuaDLlrEuJ19chvjQuBTdN46NVXGXXhhTgdDj564gmOGzmSpStX0q9rVxw2GwmxsVx51lk1XLuaqpKekcFpM2ZwICcHl8PB588+y/B+/fD4fHg8Hs467jjuvvxypj/8MMVlZTXOrYTU8GyMBOmw4nS+CYTWzwxLyfCWznVtb43P2bfvq0JVRx+JRgdmIOhq5fvvM6RPHwBOu+46vl22rA7HjHS5GD1oEAdycnDY7aQlJ7Nj3z7+fcYZXDdtGv26dePkq65i8erV1YFcR1oMIenvdnJecTyGgBLpwxSSPJvB8lgPTQyrb5ZoNhv5JSV8s2QJ0RERPHzttXh1nfySEnbs3s0X//kPc376ib1ZWTU+pygKOYWFfLFoEeefcgopiYlMO/lklq5ezYh+/Tj/1FM57/bbKS4rC8tcBqYiRktKaq3n5X2JRZvD4rdvCehDtbwN0Bxdu45RHI4HURRbuLV80A224r336N2lC7phcNqMGSxYvrzeDScZCPbSNI0de/cypHdv4qKjeeKGG9iWns7kGTOocLv/0oQKv4BxlZFMLI/GDIBeIinTJD/HVaH/RUMRQmCYJktXreL3jRt54c47KSgu5qLJk1mxfj2fLliATVXrIEsJeIg+/PZbzjj2WJLi4rjk9NNJSkjg7FtuaXD/pJmDtOJzhOimRkf/YRQVZQb+0+JC/i19JA/SmsjICOFy3QBEHAlao6oqsx54oBrwF99zD4tWrmzQBebz+7n12Wc5d+JETp8wgdRWrfj2lVd44q23+Nc994R9fI0RKSSdvY46dy3er2CTf93DFxSny8Uvq1YxaOpUjh44kGknn8ysOXM4fuRInA5HjQ2soAghyCksZPKMGezNtHCYGBdHbFRUo9yZTZovC0cWriIjI6hJc5otzf1w7aYIwt627RihqicdCcB73G4euvpqThs3DoAL77yTzxYuPKQrMT42liF9+nDOrbcy47zzuG/6dE66+mre/frrJqf4hVM6e+2EBgFIIMFQ0f6mghh2m428oiLOuOEGvv7lFzbMmUN+URFFRUVcedZZ1XZRqKiKwtY9ezj2iiswDIP+3brxzSuv4PX5mjGCQ4tUVYSqnmRv23YMdStXN+smtgT0tY3XWdY3hpcb+3WdS6ZM4eZ//QuAB157jU++//6QLrbY6GhKysqIiojgwauvpmv79px9662s3br1by+P0clrq8Pd4/0K2t+g6YMihEA3DM658Ua+//VXXr37bh6+/no++u47oiMj650zVVU5kJPDhMsuwzBN+nfrxtcvvdTgTm+zJdjEwsJXfUZtk6U5arm2T95w9enzqlDVoeGuYmCaJhOGD+fDxx9HU1U+X7SIW5977pCbTl6fj6MHDqRjmzZMGD6ciaNHM/n661m7ZUuDVOivElUKritIItJUEAjLkEXiNAU/xLvJsxl/SSpbQ6LZ7Xy7bBltW7fmnBNPZPm6dfTt2pUDubm4vV40RcEwDAzTtIx/IcjIzaWkrIwTjz6aHh07Ypomv/75Z3gHZvF7h5aYmKbn58/Fwm2zn66mqr3aIcOKs0uXkULTTq3uxxpGSYqPZ9YDD+Cw29mbmcnVjz56yIZkMVFRnDJmDIuWL2fcsGEcd9RRnHHDDezYu/ewMeZHWqSAZENDqwfWpoD29awAf4doqsrDM2fy8iefsPC119iTkYFpmlw2ZQruqiq6tm/PpLFjq2mPEIIXP/qId+fNA+D+q65i9ODB4dX4QliEUNNOdXbpMpLQeqfNoDlN1fShm1A2wKmlpd2MohxFmLWoX9f57JlnGNyrFx6vl2HTppFfXFxjqdVUFUVR0E2rQlil201MVBTnn3IKN190EZNmzGBfVtZfT2mCBl2wom+gQlqHSsG55Uk4ZE1NryLYo1bxh1aCYgTK4tWKPf8rRRGCFWvWEOFyMeP884mJiuKFd99lzPDhvPXgg7zw0Uc1wpVVReGLBQs4btQo2rdpw5TjjuPljz4KrzdHURCm6UBVDT0v7xfqdjts/Fc14dg6XUFsqanthKJMDXePJ4/bzc0XXcSJo0ahGwaTr7+e/Tk5NXi8YZrVuahOu532bdowbtgwurZvzw0XXMCJV13Fpp07/xrACwFSIv1+pMcDbjeyshJZXm69ezxIv59WfrVeL40JtPXZMA0dfD6k2219trwcWVVlfd7rtQrEBs93hMXpcvHom2+yY98+hvXpwwWTJ/PvM87guCuuqFeROCIimHbbbezPzibS5eKTp54K/zhVFaEoU22pqe2oWc69Sdq+KWitzeVNe8eODwpNGxHOAk2mlAzr25fX7r0Xl8PBzM8/580vv6zjqVGEoKyiAr9h8NRNNzHz88+Ji47m3Ycf5rQZM1i7detfw+F13QK61wt+v6XZrfou1WWsg8vzMG80Ez3xWHr+oKYP5rDOiSmy6E/wc3BwtTAMKybF77fiU/6CKnBCCL5ZupSLJ0/m1LFjmXzDDdX1Ow/k5tYAvsCKyympqOCk0aPp0r492fn5rN26NayeMiGEQzgcdj0v71ssLDY5NKGpmv5gZeHY2BRF0y4OjCRsF+VyOLjr8suJj4nhQE4Oj7/1VoM8XgJLVq/mybff5rtXX+XdRx7hzhde4M+tW49sMaNAUJSsqEBWVVlgbISPOtG01eulMZGk6fbD66pAg2Pp9VqrgMcTLI19ROWEK67A5/fzyl13ERcdzW8bNlQXkgoVIQSz5sxh6Zo1qIrCXZdfTlpKSvgC4YPZXzbbJc7Y2BTq9rZtlDQWGbUNWB/t2j0kpbTK8IVJvD4fU084oTqJ+5rHHuNATk69msIwDGyaxoThw9mXlYWqKKxYv5635849YpRGSmkBrrISWVnZJMApCJIMDaWeeyOBGFPFZapNA4jXaz14brdV5/IIicPh4Jxbb2XkgAEUlJRw/MiRdGnbtl5j1W6zcd7tt5NbVES7lBSev+02vB5P2MYiA3V/aNfuQcBHMwzaxqCjTsNiW1paT6GqJ4bTY2OaJqnJybx5//0APPnOO3y3bFm9XhcpJV3bt8fn9/PLqlVcNmWKVdHrgQeOWKVe6fNBRYVFY2obmo0QTQpaGTYaWoVNAe38NsymwD44Br8fqqos/n8EGjALIUjPzOTZd9/l6xdeYPPu3azdto2R/ftjBO2MgCiKQnF5OefeeisAp40bx0WnnYYnXBtXAaooVHWiLS2tJ81o5NwUlVi9lKjR0achZWI4DVif38/r994LwNY9e3hm9uwGk7gVRSErP5/LpkxhQPfuXDRpEmfffHO9dWtaLKZpURiPp0UdvW0IWpkN2xgSSTvd0TK3pa5Debn1EIRZhBC88dlnrNm6lfcffZRTjjmGkvLyeudcVRRWb9nCB998A8Dj119vhSmEazCqClImqtHRp1GT4jRKGqvpD1rKcXExQtOOR1FEOLX8uGHDOG7ECAzD4JVPPqG8srLeY6WUtE1JoWu7drz04Ye88cADPP3OO2Tm54drSg9KgMoQBupgk4Ikw9bgjTeBdj57y6OpwKI7VVWW8RtGJeBwOpl2++0kxsXRvk0b9ufkMG7YMBx2Ox63u4bjwOfz8dpnn+H2eklJSrIy28K1ClndDYXQtOOJi4uhrifnkNIUTq8AqhYZmYqqjg4nl3c6HFxx1lk4HQ4y8/KYPW9egxpbNwwyc3Px+nw8f/vt+P1+Xv3ss/Br+KoqpNcbthtlQzmkpjeB9rqDsOU/67oFfJ8vbMAPRmf++/77uebcczlh5EhWBQrBvnjXXbxw++3V5QEVRWHFunXM+/lnVEVh+tSpzS7JWJ9IRQFVHa1FRqbSRGP2cMitHS9vanFxlxLGPlBSSrq2a8e0k04C4Lb//IeqWoaPTdOIj4nB6/Nx5nHHVfd1unzKFM659dbwbt2bpuUZCbNhaGl6rWFNLyRt/bbw1qeQ0tL6YTQkFSHYumcPm3bupGv79nRITWXRzJlsTU/nkjvvxBXi1bHb7dW76F3bt+eCU0+tN4CteQOxMKjFxV2KpTM0GqntD0XKRcgxWuDdZUtNfU8KoYQL9F6vly+ee452rVuzbO1abnnqqRoZTKZpkhQXxyMzZtCudWvemTuX+JgY/nPrrXyyYAFfLFqEvRGVyhojUtehqip8y3Dwe4FUw8a1ZWn4RLBV5kE/ffVxAj6NKaw3VKFFEtg7EGHat9BNk827djHz/vtJS07mqkceYdOuXThcrhq7sEIIKj0eisrKOGn0aI4bMYI3vviCqnDlMVjx9v313NyXqNnWx+QQwD8ccoNPjQKYju7dp6AoWriWS5/fz6Tx4xkVqA8/44kncNRK2VMUhbziYu58/nncXi8b5sxh3NChtEpI4I0vvghPip8Q6B7PEQE8WH74TrrrsHzdJgVx5pHZUNM9Hss+CcP1KUKwafdunv/gAwb06EHX9u0ZNXAglfXU0HfYbHyxaBGbdu1CVVXuvfJKq0VoOMTi9pqje/cpWEAPxWvD4z/c13JwyUA4nRdW7zSGQUzD4K7LLgNgzo8/kp6Z2aAG8Pn9fPz99xxz8cVcMWUK78ydS0FJSVjGobvdnDRsGEkJCUfE5WcK6OJ3YopDf7cmBQl6E331hxEpJcmJiZw8diy614t0u8MCfKfdziOvvoqmqiTHx/PtkiXERkfX6zIuKi3ly59+AuDsE06gdUpKeOY5EP4hnM4LA39pFL1pCPS1k0QUW7t2PRGiZ40t8haIKSUjBw6kb9eu+P1+5i9ZgrsBDeAP1Kc5qn9/hvbuTfs2bfj4u+/CUlJa6jrC6yUzO5unbr6FqSefjNfvD2uUoImkk99xWE2vSUGsrhAOY9YwDLw+HxefdRaP33QzBzIyrNilYHxQGMTmcHDXiy/yr0mTGDVwIH26dMGmafUC+ssff6S8spLY6GjOOPbY8IHeevW0tWvXk7qxOPUC5FCavkbYgRIVNVpAZLi8NooQTB4/nqiICIorKpj3yy+Ier5b13WOHzmSwpISflq5kufvuIOn3323/mKgTRXThEA99m1797Jj926unnYeX78+k6T4+DobL03+einxer1QVUV/RxLGYWDvUFT6JLTB5/Hg9XoPGUZ9KDEMg+SkJH6bO5cLT53E+k2b2bF/vzVfQljAD0MTBlVVWbJ6NW1bt6bC7WbpmjX06tyZiFqUUwjB+m3bWLlhA5qqMnn8eCIjIlp8frC8OAIilaio0TQyLOFQmj74LgC7UJRBCBE2Ph8XHc2kQPrfe19/TUlJSf1lpTWNRStWcMyQIVx/4YUkx8fzxFtvhSU+PpTj6obBKx9+SFRkJF3atmXxhx8x7qiR2DSturhro74zUGszPjaWo4cM4bNXX8Xcn8kAewL6YUCsScGL19+KLz2dz199lfEjR5IQG2v1rGrEGEzTxGazMXHsWLb88AORiorX52P2V1+i136AA+HOLZXi8nK++vlnbrjgAk4bN46S8vLq4ly17+NDr78OwImjRpGWnBw+bQ+aUNVBgJ1GdDQ5lNqubnvpSEqKxQJ9yweJdXOG9ulD786dAXjqnXewNxBu0DoxkWNHjGBJoNTEg6+/Hh7Lv5bRKoSgqLKC6bffTvu2bXHYbHz6wgs8dccddG7XrrpiV0MipcRbWUmvrl15+OabWTN/Pr98/DGpyck88fabyIwiUA+zShomn773Cc+9OYvWycksfO89Vs+fzyM330yvLl3wer0NEh+fz0f3zp158/HHmf/WWxTm5+N0OrnnqacorCivf868Xsuz0wIRwOx58zhjwgQ27twJwIj+/TFME7+uVwNb0zSWr17Nmi1bALjxggvCl1NrRfkOciQlxXJQ0zc42Yfj9AqgmJoWKxSlb7iojc/n45ZAzuusL7+skxwSKnnFxazfsYPenTvTo2PHRtWYP6x4vfX64W2axqrt27j9oYfp2LEDWdnZnHn8Ccx7/XXOO+00vA3sEpumiaaqzHruOVZ++SU3Xnop737xBV3HjuWUy/7Na48+j0M7vFdGCNi7YTsPPPssp112Gd0nTODdOXO4+fLL+WPePF579FF0v78O7fJWVHDZueey/IsvOHfSJNatW09kRCRPvfwKq3fuaHi+pGyxx0oIwd4DB5j3yy88fM01FJeVsXHnTvw+H+OHD6+xIWV3OrnrxRcBuPSMM1Ab4P9NFakoCEXpa2paLI2Isa8PabWTRYSIjR0Xzs2omKgoxg4dCsArn35ap+28lBJTSiJcLob364eu68RGRZGdn09RaWnLBmCah1zWVVXlo4Xfs2DRD/Tt24f8ggKiIiJ5+f4H+PjlV2iVmFh9o4LvQ/r1Y/svv3DhGWfwxfffkzJsGHc98wwZOTmUe9x0MSIaFUgmgURpw4ZCldvN/sxM7nr6aWL69ePDuXO5eOpUCtau5Zjhw6vP37pVKxZ+8glvPP44MVFR/PnnelJTU1m87Fc+//nHw4ZYy8AGVktEs9t57r33OGXMGDRV5dQxY/jprbeYPnUqDtvB0AtFUdi8axeZubkAnHPCCQ0212iyKAoiNnYctbBLPcBvCPSEfNhUbLbjwuW18fr9XDBpEmD1f8qpp+/q6EGDOHHUKDweD1t27yYpPp7rzjvP6vrRwiVRNiJwrMrr5eGXX6KgsJC+ffvg8XqprKri2FGj+Pr1mVww+XT0QHvPu665hpVffsm+jAyOv+ACLrr2WsrKy6uLmzbWcxOUeEOrEXPvsNvxer38+5ZbmHjRRazZvJmfP/qIu665hsunTWPFnDmccMwxSCnZuXMXKSnJFBQU8Pzsd6jyeht3Ul1v0Q60pqqs2bCB9MxMHp0xA5fDwbm33spZ115LXlFRDdSVV1WxfP16AC6ePDksdkUQm4rNdhw1/fVQD+jr25ENzYO1A6bWps0rQlHUcIBed7t55b77SEtOZv6SJcz95Zc6S5xhmhw/ciTP3XorndLS2Lx7N/dPn85NzzxT7wZIY0X6fFYsymHnULA/NxezoooTJownIT6eAxkZOBwOoiIjGTN8OBPHjGHKyadw2bnn8MHcuZw3Ywb7MjPRHI6DRU0NA9PUudzRnd6lGqH5I/XtyApA2lTmOQpwY1RTPiEEms3G/qwsvlq4kOjISG6+7DJOHDOG2EBf2PXrNxAXF4fT6eS5V15j7rIlDZZJqVeCO7bNvceqalUtTk7m/fnzOWXsWLymSWFJSY375dd12iQlccLIkcRERfHxwoVh2aEVFoba67m5T2HhOti+p05WVW1NX5vaSGfr1gOEotjCsWEipaRL5850TktDNwxWbthQx0AUQpCZl8dT77zDwLPO4oeVK7nloov4feNG9u7d23zAS2kZbo0UTdN48dOP+Pa77wHo07sXJSXFGIaBqiiMOWo4J48fx3tffsmFN9yAp1a3wwiXixEDB3Lu2WfTwWujMWVtJBDnVzj7xIlMHDOmhofKNE1cTicnHHMMF555ZnUrHoD16zfSpk0bbDYbP/zwIzPnfoHaVLsnDNr+u2XLGNCtG4lxcbz+2Wfs3Levjq0mhGD5unWUV1URExnJqAEDwsPrAaEoNmfr1gMCvzZIcQ7F6QVgEht7bHCwLR5YYEMqOjKSispKVqxbV+8Gk5SSzmlpTBg+nOXr1jFq0CBe+/RTlJa4KX2+JhlsApBC4bannmL//gMA9OrVC9M0iYuLxeFwUlxcwsSjR/P2k0/Rs3NnvD4fqqoycvBgBvTqRWZuLp98/DEJRf5Gx8nH+AVff7eA39etY3DfvowaMgSX00mf7t1599ln+eyVV4iJigq5LB/du3fDNE0yDmTw0GuvYiKaHr0jBHg8LdoWK6+spNLtpryqivHDhjG4V686q40QgrVbt5JbWIjT4WDUwIFNW5EaHH7gii28BmNvGs3p4WCWlMRmG4GUzWqsUFs0VWXUgAHYbTYy8/PZ1EDnOiEEuzMyWLd9O22SkmidlMQ3LfHaSNmsxApFCPZkZ/HUq6+h+y0t2LZtGhEREZSVlVFV5UY3DCaOGcOcl1/h2gsv5PQTTmDDtm2sXLuWrNxcImyRRDUh/15B0E5EUFpZwYo1a1j6xx88dccdLPn0U04/4YQax65btwGPx4vL5cTlcvHS7HdJz8lu/k61lAiPp9kUp9LtZsPOnZw0ejR/bt/Ohh076nVLGrrOlz/+CMDwvn3rzbdt8tADIQnYbCOwNH1o655ac3xQRD0vTShK7xaPKCAup5M+XboAVF90fZIQG8t5J51EWqtW9OnalT+3bsXTEt4XrCbQnMkEZn/1JT8vXWpNWGC5zs7ORkrLPJVSEh0VxdN33snpxx5HbFS0tWQLQZJpwyYb7/kyBbTVHZhI2qWmsuSTT7h82rQa2t0wTNat20CbNq0pLy/H4/EQEeHCp8gmbaTVe71+f7OTzaWUrNmyhRNGjaLK7eaEkSMZ2rt3nZ1lzWbjq0BLpZ6dOuEKY1+AAF416scz0DC9UQBha9WqPVb9wLCIy+GgW3urh9bi1asb5J15RUW8O3culV4vIwcMYNHKlSgt8M3LFmgvgCrdz73PPFvjbz169LBK3BkmqqqiaRpFxSWMGzGCr2e+wWVnnw1AvE80KVTYxIqrv+6SS1k5Zw5HB1y7QTEMg127dtGqVRKGYaBpGps2bWbZqlU8euutNR6O5k2WbDa3F0KwZssWhvftS3RUFL+sXs3Kdevq8HpVVVm9eTNgKbikRjZwa6S4ArgNLfZaQ+ozZKtTr0REREfAES4ffVREBG1atQLg17VrG0ziPqp/f6afey6tExPp3aUL37WE2uh6i8tkSK+Xa6+wokG93oPLdYcO7fH6fNjtNnyBZdyv6yTGx3Hn9Kv4dtYsjm7fHa0Jp/fqOhcOGs1zd9xJUkJCnf/v2rWbuLi46lVP9/t59MWXuPLuu2ndqhU3XX55y3c6/f5mbVgJIdiwYwd+v5+R/ftzzKBBXH3uuaiKUsNWEICp66zduhWAUQMHtjjOCQgmNjkCuG0whbA+0AffFWG3t0UIRzieQcMwGBroHrLrwAF8Hk/9fB5Ys2ULMz//nD0ZGUS5XOQUFjaP2gjRYj+wlJJhQ4Yw9eST+eDLL3n3449r/L9rl04UFhbVuGnBruN9unfn3nMvxqU2IUZeEWhZZXXUk67rrF+/kbi4ODTtYKPm+QsW8ePqVWRkZ/Psm29y51VX0SY5udnBaoGTNXuXVuo6S9asYdywYXz9ww/M/vprYqKiaJucXMNgVTSNxatXAzBu2LC6sUHNOTeAEA5ht7flEL762pw++C4AhKa1ArRwaHrdMKp3YZeuXo2opbklVHe5G9ijB+OHD8dus2GaZvM1l2m2OLZEVVUuPOMMFCG45v77eX72bPYfOFDjmK5duwASw6hJC6SUUFCO0BsPQKEI3Dsza/xN13X27NlbTWn8fh273UZWVjYvffg+Pt2PlJJ3Pv+c8spKXnzgAfxNcM/WESkPlhBs+oSxZssWRg4YwEVTpvDAVVdxwwUXcNU559QwWDVVZfGqVYAF+nAk3wdwqgVwCw0En9XmDDUbpwnRCpru/ap3Hg2DsUOGALBkzZo6biq7pmGaJhVlZazZuhWXw0HH1FT8ul5vR4xGnbMFGisocTExnH/66Tz44ouUV1ayvaqKux56hA/enFnjuHbt2rFnz15AHLw2U0JBBU1KvBECw+vG9PhQnFaT461bt5KQkFR9iGEYREdF8crbb7Nt/75q6rd7714+mjePaaedRq8ePdi9b1+zV0h8PrDbmzx/qqqybts2brzwQr5ZsoRFK1ZQ6ba8XKG8XQk0dgBIiosjJSUlXP2qRAC3DTZma2hzSuB0OoQQKeFwVQaK89At0O911aZNNfi8lJI2rVrx/WuvsWn+fD54/HFuuugienbqREZubjVfbrK0NB7eNBncpw8JcXF88NVX2G02bJrGhz8s4vuFC+sc37lzR3RdP9iO0m8gCsqbfF6BwL0jC11KNm7aTKtWyTWeGbvNxuuzZmG4ano9NLudp15/nZioKI4fPbplxmEzFYaqKGzYsYMIp5PYqCiG9unD5HHj6tWcVR4P6YEWPoN69gxL4o606vCk4HQ6aMBXH6rpa9Ibm80uIalxpzq0mIEKw2D5cmtXOwh2CR9z4YWgKLRt04au7doxYcQI9mdnoxtG0zWAlAizSfXC6ojf52PGxRfz4/LllIX0RVVUhZ/+WEVKcgqDBw2s8ZlOnTqSkZGJruvYdBOaAXpQKN+8l+w4QVJiYg1+LoRgy7ZtPP/Rh8QnJtK1Y0f2HjiAEAJVUdizezd/rF/PcUcfzewvvmiZUavr0EQHgqIoZGZno+s6rZOS+On333FXVmJ3uersH/h1nfziYjqlpdExLa1ldkiISEjCZrPj8dRLb5Sax4bQGyltQojosKQGmibtW7cGoLi0tF6jRVEUbE4n44YPZ/LYsWxNT6dXp07sy85u/sW3dBKF4IQxY1i+ejWVVVWAxa/HjxzJp99+w1OvvVbvKtS2bRqmKTE8fuyl3iYTREVRyV29lYjIutlFPp+Pl9+dTX5pKVk5OSTFx9f4v+p0MvuLLzhq8GCiWpKdJIRFD5tJj3bs20eb5GROHz+ef51xBin15B/ruk5hIM+5Q5s2Lb9fgXMLIaKR0kZNelN98iDoRa0DhE3TNClEdDjCD0wpqzV9YWlpjW7UoaIqCsvXrePVzz4jNzeXpNhYSsuboyk5WOK6meLXdSaMGgXAukDiQ/BaUlNSyMjN5cuffuKzr+bV+/mOHduTkpiIkdv0UGipCJSsEkQtu0dVVb7/8Ue+XmJtlAWVR6h9pGkaPy1fTquEBOJiY5t9/dYJmmlcCkF+cTHRLhcff/8973/zjRVtWQtLumFQGAgV75CaGpaEdSEEUohomxWYVDvXW8ChYm80TRNCRIcl0CyE3hSVlTXonjJMkyG9ezNmyBBUu52oyEgrPLY5D14LtYap6xw1aBAVVVXs2LOn+oZFRURQXFJi+Z4VwW1PPM62rdvq/Q6bUDBzS5o8fqEI9PQ8lIBrUgiBzWZj544dPPTKK9VxPO5AmHTtnNSKqipKysoY1Lt3y/zfgdLgTZZAv1m73c7AXr0YPXgwKYmJdaimX9cpCmj6TqmpYSk7LsHS9DVBX0O02sdXv6RUJUSFJUUwBPQN0RuwNP3mXbuwaRqG32+BvrkJDi31+5omA3r1wu12cyA7u7pxQqd27di4zQK5aRhkFxXy79tuY8GHHxAVFYXH68Xj9eH1+fBv2ofD54NaBiceP0gTE7c16ZqtZiqhEPhyiinKK0A1QNNU/D4fT8ycSXZhAUiJHmiEoes6ZsB2Cd4pn8/H3owMBvXpw0fz5rUsoKs5JV+EoLyykuiICPYcOICqKHj9/jroM0yzWtO3SU5u1Hm8Pp8VKlHrWMVux65pwarGUUhZu5Jx9TNXnyELIKSqqgKcMjA4wcG4k2Bmk1rrd6WhqsFS0qER9EbXdU4bN47s/HyWrV1LdEQEVR5Ps3ymsgnFS2VgjDV+Ngw6d+hAlcdDlcdDYlwcqqrSvk0b3AmJHDVoEB3S0mjfpg1tW7dhy/Yd2EIzwFSFyA17cVJzN1K2icX/wOk4Jw2hu9NB1Z5sCh77gqr5q8FzsO6k9Ol4sgoRMa7qZPNn7r2XZ4GsvFz2ZWezLyMTBKzeuJGd+/ZRUVmJYRgoqkpOfj5dOnSw7k1Ag4bem8bSVmma9VapOJQIISivqsJpt9M6MZHuHTuyPzub7bVCw0UAD4Zp4rDbSUhIoPIQMVaGafLg1Vdz88UXW1UmgnMlJfe/8gpvfPFFkMM4pfWk18B08IeG/PQgpYIQis/v577p08nMz+fzhQtxe70cM3gwowcP5vFZszAMgxH9+zNu6FBWrF/PinXr6g7a76dVwOAqr6xEN4x6L0xVVeYvWWIt14ZBTGRkvZn1jZj1OvwwePNN07SCskyzOnEiIS6OhNg4EuNiSYiNJSE2jqjICGyKQllpGbMefYyUxCTi42KJiYxE0zSkKTGlWf2dtd1tUlXRDhTVePDMSQOIeP0yUuLjqv8W37sLrT+4ncwvl3Lg0hdRqvygCNANKK6E2Ijqu+UJbDglxifQKiGR4f36A3DuKaeiKAqVVVUUlhRTXFpGfFQ0MiqKGy65lLKKcopKSykqLqGorJSikhIKS0utnF+rShhCUVAUgSKUg54yKZsXjgCUVVQQFRnJ3qws9mVn43W7rdU3WAdVVbHbbFS53dWlG5+++WZu/89/KC4razDspKyykgiHg9lffcWm3bvRVBVTSpb/+edBTAmhIGWovVqvy1LUM24FITB1nVPGjqVPly4sXL4coSjcdNFFVvjotm3M++47q5PfuHFccOed1VopKLph0LN3bzqmpVnz2MBESSmxaRoXnHoqBSUlfPHDDxbNaSJNMaVEmiaGz4cZ0v8pJjaW9qmptE9NpUNqKu1T02jfujVJCQlogYAxTdOwBX5WVRXTMDEwGdS7d/UYfX7/YSsjAKAI1H1F1YVuZZtYIl6/jJgA4P25xZheP7aEaNQoF+3PHIPXNMif+hTC4UDqBrKwAtGxVd1rNE0r/TA4NyHjSYpLICn+oKfkkilTME0T3TDQdR2/rlf/XFlVxYHsbPZmZ3EgM4v92dnsz8okOz+/uvGEEujgqAjRaLexEAK/YeBwOPjhjTdo16YNDpsNu82GqigIIYiKiMDWp481TinRNI1LTz+dE0eN4tzbbuPXNWvqLdkYxNYPv//O3B9+QA2srpoaCM04SMfqCzYTgKzvcQpyeiGEwGa38+y77/Lxk0+SFBeHIgTD+vTB7fFwxZQpzFuwgI6pqezct49FK1dWL4WmlDhsNk4dO5YPHnusOmdU1HMRQohq0vX23LkWbdJ1KtxunA7HwURsC3kgBJqqWgANAlZVsWs2Wicl0qF1G9rFx1eDvH2bNkRGRGAaBmYtjd/QBk6oz7g5mzxCEVSklxGlCqTHj/+B06s1fNWGvShRToSq4t6VjT01AVtyHB1POoriCf0wlm3H9BlU5pUTXYONHl4kssbxwevQAnMVmo3VKiGBzu3bMz4E1IpQMEyD7Lw89mVlsS83lwP5+ezPzeFAbi5Vgd1Vf+DB0Q0D3TCs8wTuo2maREdE4PF6ufaxx1AUBV9g087n9+P3+/HpOrbIyDq5fGnJySybPZs7nn+eN+bMaZDeDurZk6qqKrSAYly7dSvlAbdyAPwNJpHU5vQHD9A0AZZx+duGDSAl50ycyI+//WYVVS0qomNqKscecwxd2rVj6Zo1FBcW4oyMxK/rdGnXjgevuopzAyW4Q1AOgeJFk8aO5cxjj0URokYXcJfTyVWPPEJZRQVpycl4PB7iomOIi44iLiqKuOgYEmJiSIyJIT4mhoTYWBJjYoiLjkZRlGpAh4K7ooHyHUdKpJBo+4qQigBp4JxkhWD4c4sRdo2sZ7+i9Kd1dHppOrbkOKRhokQ4iBzQmbKl20A3MQsrqjXhkRIrPLruapoYH0+rhASG9+9f/UCIgFemqKyMwtJSisvKKCoro6islOLyckrKKygpLyevuIjE2Fh27ttHWWUl7du0ISsvj/05OdVAC32vT5644QaOHjiQqbfcYu2y1vr/ddOmcd20aSAllV4vZ1x/PRt37gwh7lptPt8gpz8oIcZmpdvNqi1bmDR2LP26dWPDjh1sTU/n32ecwfUXXECky8XML75AdTjQDYNTxoxh1gMPVPN4ap0drKdx9ebN7MvKsp5+Xa8GKkBmXh5VbjfdO3QgNTGRbu3a0a19B7q1b09yQny1djFMsyZXD5NIQAusWrX5etCTU99nbGqgAGuUA6W4DOm0PCeKM1AdwetHcdop/WkdldvTKf1pPVFDuwXKTisoNuuWCNMkXigkJCbg9+sNAqShhSDIdYNOiHBJotNBq6RE1MCqoCgKmqpQ5fGyOyODnfv3s2XPHtomJ5OekUFxWRkVVVXoul6nHIlpmg2uonsyMnj0zTcbNGpvefZZvlu2zApKlJLisrKD9AYOucfQEOgFIIMDKq+s5Ntly6q7Sbz40Ud8MH8+F556KkN696a4vJxvfvkFh9OJqig8dPXVJMXFNfDNB5/a3MJCcgoKqi/MlJLOgepiSElpZSU7DxxgXiDLRgaMT1eg9F6n1DQ6pabSuW0aHVPTSGvVCpumWa8A7bEFuHq1SFkNksbSluZ4/IRQyUmIo11FGSYCf3ou9OqMFh+NL6uITi9cSeniDaTdeQ7+3CK02EhMv4Evv9QKOlMUqlwRtFI0FFvzgrAUQDvM2AWiWhNV15WH6gpllg2g49ctOlNUVkZ6VibpmZnszcpiT2YmuzIyKCgsDBjFAnx+jhk2lMyCAlrFxxMVEUF2QUH9gYO17oFf11m4fDkX3HUXbo+nQTuipLycnIKC6pY/ob2vAvc11ItbQxrW9ELI4IBM02RvRgbRERF4fT62p6eTmZFBVl4e3Tt25LNFiywPQIC2DDvvPK6bNo0Hr766zlZ4fZw+dAIcNhtFpaWYpkl5ZSUxkZHYNK3GxZumyfa9e9manm5p4eBLUUmIiyMpPo5Em41W8fEkxSeQGB9HUnwCSfHxJCUE3gMvm6bVWC2CP7c0k0c1DXb07kqH31Zh2m0Yj3+N/70bsEW70GIjUHq1I2pYd4zichztWoEiKD2QR9XCtZb/3aZRkZxAhzAV7lYVSysHX8HEjtKyMvKLiykoLqKwuJj8oiIKiospLC6hoKiIgqpKCisqyC8pIb+4GD3oKqz1fc6QsGGPKYmLicHj9VJUWoqqqpYPvT6YhdzX/dnZ3P/qq8z+6ivsTme9gA/el2OHDyclMbHagF27dSurNm2y8GXZfQ1O3KGiiSRSmkipCCFYvHo15VVV+P1+Fq5Ygepy8eqnn/L87bfz0ocfVhuqwQl+9dNPmffLL3zy1FPVySMAkS5XNe+uLaaUdEhNZWifPnz8/ffsz86mTVJSndsuhBW+q2K1Lg+VSo+bymw3e8vLa8SEh2r96tXAZqN1YhKd27enY9u2dGnfgc5t0+jUrh1xMTGYUuJ2uy0vhqIgm0ChFL/BlklHM3HZSnSXE3X+ekq/Wk7SGUdjax2PNCyvkhYXCYrAD+z6138gpwxsKobLQUmfzk2r4BAYZ3BunXY7iqri8/nYl5XFnv37Sc/MIP3AAdIPHGBvZiZuj6faq+MPGJvVNSiFQDidiMC91VQVrTHxPKZJp9RUMnJzGT1kCAkxMaxYt66OZw8gOjISVVUpKClh4lVXsTsjo8YDVFtiArv0004+udodbFNVnv/gA37fuNFKwbeSl5sMeomumxI8CBEhhCCnoIA2Y8ZYkxkRgU3TePmTT3hh9mzsERH1PpWZeXmMuuginr7pJq4+5xxsmkZibCw2Tas3+k9TVX754w/Kq6pQFYWt6el0a9euSdn9VvZLwPccAphgMkrt82bm5PDHxg2Wdg+2tzdNXJFRpKWk8NmrryAQ/LrqD9q3SaVNcjJ2mw2H3Y5N0xBC1F9B2TAxBnZgae8+HLVnF3h0/P9+k0zDoPVJwyHCjhAKpt+g9EAeu/71H4xl28CmohkGc8Yew6TEugAL2hNBt2koaEvKytiRns7Rw4ZRUVXJHU89xbZdu8gLdl4MrMahGrreOQzdZAx8prEipcTmcJCanExOQUH1vo0rpAjWQZBZObKqolDpdrN1xw6ckZENfreqKNz/6qvc98ILNTcepUQE7kmAvnrQ9QaB36CmF0IYAiqklBGByDWctZ5ym6ZhO0wisiIENzz6KBFOJ5dPmUJCXByaqlJfXo8ZaJeZlpzMhp07WbdtG8eNGIHdZmtagy4pLSLeCB+/CLg/axN3wzTYtX8fz7zxBu8+9xzHXnA+RQX5oGrEx8XRrWNHenTqTN8ePZhx8b/w+/VARTOLHqlIkhIF/znzDN5/4Xnsfj+qW0ed+grZx/6MbUAHSm0m7rwSi9IENLzT7+P7gYNYMGwol9truh8VRWHln38y78cf6NKhAxu2bmXb7t0UlpRQUFyMv7KSyPh4KjZv5vYnnuDXVatQVRVHc0tsCNHk3VjDNOnfrRser5fMvDxG9OuHqqpsS0+nIuBSDIqqKCQEKrTl5Oc3alVz2O1Wcssh7r2ACiFEgze/dmjxwbPquiGlrGip5S+EQLHb+fmPPwCqNX29gxGC7Px81u/YQUVVFZl5ecTFxNSgTo0+r6K0uBqvw27n19Wr8fl8nDtpEqrdgcPhoNLtZv3WrWTm5XLBmWfgdDqJjo4iLi6W+Pg4kpISkQJaSze/9erJ5TffAIAqJbjs2H/dhfrKT5Q+N5+qD5ZCQWW1hv+h/0BeO/FEXJgkuWp2I5SmaSXbLFnCxu3bmbNwITv27qWwpMTS2qrKfTNm4PZ4+PHXX9Fq2ULNnIgmHW4YBgN69CAzLw93aSmbd+9my+7d9XaZ0TSNhEAk6L7s7LB0rAx4YCrQ9VDQ18B2fWeRgPTruiGkrAhHaQZFCPZlZQGQGND0DYlf13E6HLRNTsYd2JhwNKcrXkvLeQeksLiYT7/5hidvv90KZrI0CUIITj/+eFKTk2tOuhCUlJRQXFJKtwQHimHyR88eTHjuKX7v1ZNKpxOpCCuXLeDs8GsqZU4Xb0+YwBOnn47bZsemSGxGTaBIoH1qKu898ww/Ll+O3WarpiJSSlJat+byc8/l93XrWLt+fcur0gVoYlNEmiaDevVi7datjBs9mn+feSZD+/ShXevWREdG1nAQaKpaDfr9OTlhAb2UEiFlhd8CfZ06lnCQ3tT+h0QIXUpZHpZudIrC3gDok+LiaroQaw3YYbfTJimJrXv2VPNOl9MJTS3RHaYqyz6/n/e+/JJLpk7lgRtu4N4nn0RzOBg5eDBXXXBBneOLioopKSnB5Yqg0meQYDfxmoLshAQuuuNWBu7azcDde0guLaU87wCldhsHEhNZ16kThdHROPx+TCnpkRJNUqtE0jPziImOrvYo2e12+vfoQfdOnVizaVO171sIwcVnnUV8bCwzHngANQydWgLNDpq2YhoGowcN4u2vvmLrnj1EOJ306tSJE0aN4pc//mDRihXVUZ82Va2mN/vDpOmxdtnLESLYYrPGf6Eupz/4ZPj9PiFlQTgcZoqikB2oSR40AusTv99Pl+7dGTNkCI/PmMG78+ezLT2do/r149OsrKaHyDaS1x9u7ItXrmT+jz9y7UUX8fm337Jxxw6+ev31Og9vXl4+FRUV1TEjmoAEuyTLI1ADHpUNXTqzvmsXFCGQ2zdVV1AQUuIIGKeGCd2SXNgiYmjTWrBv334SExNRVS2wM6rw1qOPMeC0SdXO6LiYGO665hpmfvQRG7dvbxYlrC1C05oEeCklKSkp9OzUibk//0z71q2Jiozk04ULKSwpqY5pCorNZqNNkpWRmp6VFZbGeYG5LMDvD3osDlm1uAZ9xOfzSSkLRBh3OXcHSmcM69Onzta3p6qKr196iRsvvJDS8nKueOgh3ps3j027djFx9Oimd5oWonm7SvWI3W7noptuIioykhmXXMLcmTNJrFWIqbKyMlBX8qDRaBOQZK85f0JKFNMEaSUxK1KiBChTUEwp6ZJoPTjR0dF06NABt9uNzabi8XgwTZNWiYm8/tDD+Hw+TNPkmbvuwjRN7n/++bAAHimbTBElMKhXL7Ly8sjIzGTttm0sXL6cmKioenexI5zO6kDElevWNcgAmiLC0vQFgTzOmpgOSO3YGxnyMjHNgpbPXuDLVZXFq1fTpV07xg0bxoffflvjqXdFRnLq1VcD0LFdOzq0aYNhmvyxaRM3XXhh8zR2uDSHEJRVVHD+9dfz0Qsv1FlxCgoKKSsrIzo62oow9Ft1aDQFkhxNz8MwJXRJPPjwREdbuTxZWVnExMRWR02eeMwxnDp+AqOGDeWCM87gyrvuoqSlnVpC564ZyfhDe/fmh99+Q3M6GdSzJ9ERESyvp7SfaZr0CvQcyy8qorCg4JDuyiaJhdvQ2vQ1dmcbNGQBpK7nA/5wpHHVKO4zdGideolSSpwuF06Xi+KyMrbs2UNeURHrtm0jJiqKfj17Nj31LZBJEw6x2Wws/u03ikvLavw9OzuH8vJynE4nfr8fXddxOByW58TUMUtymzwGU0q6tqrpHo6KiiItLY28vPxqAKmqyksP3M+dV13FnO+/581PPgnLtQKHdgs29BGbjaF9+vDt0qUIYNf+/Wzatateg1o3DKvIE1YdpLA4Hiyc+gO4hQYMWSXkn7WfDCl9viyk9IUDNqqqsmrTJgC6tGuHw+VqcKs/SGWO6t+f8qoqVm/Zwjknnoi/iUWfhKqGDfR+v58Hb7yRpISDQXTFxcV4vZ4acd+maVJVVUVeXj5fzv+a9WtXNpmrCiFQynPrzE9kZCRdunSiNKDNNU2jY/v2lJSVcdZVV1XHobRYAps9TZWoiAjapaSwcedO2rZuTae2bRssQWLq+sHiX6tXH9Kj1+h5s8bukz5fFrWwzEF81ynrV+MAs6LiAOANh6YHqHC7yczLA2DMkCEN5so67Xa6tW/Pn1u3gmHw/Pvvc+mZZ9bbdvPQsyCadfNqi9ft5vzJk5l+/vnVf6usqiI2NpbY2LiDMeuaitfj5etvv+PC62dwz4svID2lYDZhhRKCSOHlrH9fwrsffmSFQYRIZGQkKSnJ2O12WrVKslYXr4+zJk7EG6ZO4Khq012VUtKtfXvKqqooq6xkX1YWXp+P5HpKf4ClkIYEknNWrF8flsYMAZx6A7itrcgbrHtDyEFSLy7OAFreWjogHq+XHfv2ATB26FCMBozTiqoq0jMzmXLccQzt1495P/+MNE3GDB7ctPBhKZu1TNf8CkmPbt14+q67qv924EAmRYVF+P1+4uPjiIuLRdNUtm/byT2PPcq9r77MlowDGNIkK30bGE1YoYSCXpLJ6p07ufnpp7jy+hvZsnlLjUPi4qwNMLfbTWFhET6/n3uuvY6unTqFp+R1M2ih1+/n0jPP5Kfff6ekrIzLp0whOSGBzLy8ekt/DAnEY5WUl1MQju7vB8UdwG2olifkvQ6nr70c6NIwtodtNF4v29PTAThlzJhDusNio6J4d/58Nu7ciappvPfNN5x8zDHNayvTjJqMQbFpGvdcex0pgRLjuXl5mKaBqqoUFhbh9XqJjIykIL+Ah158no9+/okKt5tgkK6sKkKaTfE8KZgVuQihUOnx8OHPP3LuNdfw/ocf1yksJYHiQAmNlKQkrv/XxS33gDRjdZRSYtc0phx7LAt+/ZVWCQm8/dVXbN+7t94dYd3vZ1oguWjzrl11Kt61RAJ41alL10NmuNZnqLksKNLnW4MQhMN1qes6v2/ciF/X6dCmDb27datXMymKws79+xnWpw8j+vXD5XDw8XffcXSgX1VTRdjtzeL2fr+fiWPHcsEZpwOQm5tLVWUVtsBOqKqqLP91Of95fSZJbVrzzssvcfO//01cTAxej8e6topCMJoAeiEwy7Krd39Nn4/9xUXsysrE0GvSpMiICNJS21Rz/Kknncz4EUc13b0bevpAOENTxOvzcfmUKezPyWHTrl1cO20aj99wA8ePHInL6axzjzWbjcnjxgGwcsOGOjE5zRp3wEUmfb41BJoE0ojugrXpjdWPs7h4GTQvT7TOwIKd5SoriY6MZNTAgQ3SFU1V2b53L6s3b8aUkozcXIQQtGvduuljURRoovYyTZOEuDg+DnS43rt3P16vD0cgWtA0DT786BOufuhB7n7+Pww59VSW/v47z9x9NxsWLOC+66/H6XBQlZ+BNBpfT1IE6I3X68PldHLfTTexe/FiHrz1Fj759hsGnTiR115/o9qOiImJoXPnTmRnZyMEvPrgg8THxDSvLqSUyGa0whFCcONFF/Hihx/i8Xp5ZvZsZn7+OTZVZd4LL2AYRo3EnaG9e5MUH4/b62Xl+vVhqWFZjYni4qVYuK4dhnBIehN8NwHhLSjYJE1TDwfjEkKwc/du0jMzDzZda2A5jomMJDU5mXuuvJL1n3+Ooih8+eOP3D99evOKkjYD9F/PmoXNZiM7O8eqtWmzIaVk77793HbvAzw4ayZ7srMxpSS/sJDzr7uOgSefzNZdu7jzmmso3bSJr55/kpiIxkc5+g2D4wZ15/PXZ1KyYQN3XX0129PTGX7aaVx6221sSd/D7S++wL+uuIqdO3dZoRsOB71696KwqAi73c47Tz7dPCVls9XpG3DYeZKS08aNw2W388bnn9OjY0cmjx9PaUUFb8+dy6jzz0fTDjYgCu0wWV5ZyW/hiBEi4IUxTd1bULCZmk4ZaAS9MUNeBiDw+5e3eFQhEzt7nlX/8ehBg+qlK7quc+XZZ3PRpEksXrWKbhMnoioK733zDccedRSDe/VqcucKoWmN9gVLKZl+/vmMHDyY7OxsPB4PTqeDyopKPvvyK664/XY+X7YYj99fwx3pcLnYtGMH46dNY/y0adz33HN0TE2hY5yr0flPGgYv3HkLrZOTeeA//2H8tGkcPXkyazdvxmG3I4TAq/v5ZMlPnHnZZbz5zmxrn8DhIC0tjaKiYob268uFp5/eNOALAU5nk20fh83GJWecwb2vvILd4SAzP5+PvvuO1FatUFW1TkKI0+FgZCDZfP327WQFqseFRSycCg42Tg6+alxUfRnjwYQkJxABOO1du16gRkffL4MBSC0QGUgJLF25EoDB55zDlt27a1y4lLJaE3Tr0IFxQ4awaOVKdqSn89Qtt3DM4MGMnDatTnx/Y85NIwrCJsXHs+XHHynML0DTNFwuFxvWb+C1997lx7VrqPJ5D9upVQZycaNtAm3Kk9DnpJquS0XF3LkZ/DVXLeGrwL7yKapK8qorJTcECiklEQ4HJwwZxh0zrmPQ4EH4/X42bdpMRGQk4y44n+LG7tDa7YhmUJt2KSnMfeEFjr/ySsoqKjh2xAhio6P58Ntv6w0hT4iN5fcPP6RtSgrn3X47ny5c2PL9hUBZdqO8/EHfrl0fAB6gKvDupxbVqc9iCVZ41QIvm4AKNSbmQsIAeiEElVVVjB8xgo6pqeiGwfwlS2psTggh8Pn9CCEoLCnhtw0bMKXEZrPx4++/8+QNN7BiwwYOBHh+U84tAjV1GhK/rvPJiy/SJjERU5p4PV7mzJvHQ6+8zK+bN2FK2ajWxMGQX5/XC626oHUZCTKEuwoFWZRfy4cvMCvyKNu8AL/XXTODqYFz6IbBpr3pLF6+HCeCnj26k5bWlvLSUnp37caXCxcdPqZeCERERJPvrcfn4/Hrr2fjrl18u3QpEU4nW9PT2bBjR71eJMM0GTNkCFdOnQrAubfffrBIUwtFGAZGbu7jpttdDPiwwK5zUOsfMp6ewAFG9Qf8/nJpGNtFmDapbHY7L37wAQBXn3OOZXg1VHRJSvp27crgnj2JjYrC5/Px2Ftvcc20adias6FhszVIc7xuN3defTVHDxpMRWUl27Zu454nnuCB115lV052szocCkVBFuwD0YjNHgHS3cTNLCy36q6cbG5+5mmuuuU21q37kzapbRg9ZAjXXHjhoTetpLQ0fBOBp+s6fbt25byTT+btr77C6/fTo2NHhvftW3/6JOD3eHjkuusAeOWTTxos79jkOTZNy1Xp95dzkJYHtXsdqY2amj2nrJdm+nyoCQm9hKb1DkfMsyIEBSUlnDp2rNVUQAgWLluGVs8yJ7D8+zsPHCA5Ph7DMNians4t//oXy/78k7xmdB6sT9ubpsno4cOZccEFKCh8/OnnPDzzNVZt34bP0FuUgSRVG86R59V0Xdan6YXAKNyFnrGm5qrQyDnVpcG2ffv4YckSFK+fsWPHEGW3s23vXrLy624SISXC4YBmxN4bpslPb77J23Pn8sWCBYwbPpxla9ZQXF5er73l13WOGTKEOy69FICL7703bAW4hGEgDWOxPzNzERal8dGAlodD++lDjVmv1PWNSGmEq9pWcVkZ8375xZqAyZOJi4ur97EUQlDhdnPM4MH06NQJr99PQXExr37yCbMeeKB5rRg1rQ5/jYyIYOpJJ1FZUckt993HY+++zYH8/Hoz+Jt2RxRk4b5GalIRCFtoZvNiLN/+/vx87n39VS66cjqJ8fGcfdLJRDjr8SBpWrMAL6Xk8ilT0FSV+196iaioKHbu38+106YRGxVVrwvS0HXuvfJKAL7/9VcrJzYcYuHRkD7fRsBL/UbsIUFf/VUcBLwJmGZp6R8SKsNFcUwpmfvzz1RUVZEQE8Pp48c32H5FVRSWrVnDsrVrGT14ME6Hg7e++gqbpnH35ZfjaWpl42B4QuCGG4bBUQMGUFFQyNV3383clcvx6Xp4vApCYFYWIb1VHLYPj5RIT1mTtXzdU1oFVL9a8SvnXHMNhtvNUQMG1KzUJgTC5WqWjRYdGck1557LFQ8+SFxsLLdfeiljBg/m5fffJys/v27VAykZ0LMnw/v1s2y4xYubV426vmu1avNXmqWlf1BTUTdYDaGh0OLge/UX6Pn5O6Vp7mpu+eY6JxaClevWsWHnTmyaxuTx4620wAbEZrPRKS2Nrbt3U+l2oygKZ910E3dedhn9e/Zsekm/4NIe2F3NysrmyffeZXdebtiMq4N3RsEs3Hv4IC5TtzR9GArxBas87MnN4fG33yInO7umqy4yslnpeR6vlxnnncemnTtZs3UrlR4Pr376KV3bt2fNl1/Sv3v3Oq5SCUweP56YyEhKy8uZ+8sv4ZnfABalae7S8/N3Uj/gGwwtrj3GUIoT5EZCVlTMaXLO5CFE1TQemWn1Y500dixtU1Ia9C0bpsnWPXuIiozkk6ee4rIzz2RbejrPzJ7Nw9dei7OZgWXC5UKx2di6fx9urzesdR8PnkTBLNh/eGNWGgHQh/HUQlDl9bJl//6DdklERLMAr+s6Rw8axE0XXcQTb7+Nx+tl7JAhtE5K4tE332TqzTczetCgOi7IVnFxnH/KKQB8+eOPZOfkhA/0QiArKuZw0D8fjLupl9rAoelNbeALX3r6d5hm2Hi9TdP4fulS/ty2DVVV+c+tt1rF++uRKJeLh665hhsvuIAn3n6b977+mujISJ5+5x0S4+K4YsqUptOcgIiICJRA/cwjIUJRMArSDwt6aeqYnrJwKPo6EtxEEy5Xk3ddwaKjHdPSmP/ii1z50EOs37KFnp068ePKlQghiI6I4EBuLi9//HGN2B+vz8d5p5xC9w4d8Hi93P3yy9ibW4enzoRJME3Dl57+HdasHRbw0DDooSY/Cj5Bbun1fhbOe+JwOpn+8MMAHD9yJGeccEK9TQ90Xefj77/nxqefpsrjsaI0sXzFVz/yCA9cfTXHjhzZuIYJtSXIb8ORW9rA95tF+w5fOMkMv6avIRERTQ7HCIrDZuPlO+/khQ8/5JMFC9AcDgRwzXnnsXPfPrx+P6qi1MjPNaUkMS6Op268EYCbnnmGotLS8CWAA9Lr/Qwr/D3ISEIN2XrlUJo++B7qs1f8BQWfVBdMDcfAhWBbejqf//ADAM/dcku9fl6v38+W3bsxDIO8oiI+XbAAl9NJWkoKG7Zt47rHH+ezZ58lLTm5eXEnQeCHK/uoxncrGAWN8OCYumXIhlvVC4GIimqWhgdL4Zxz4okkxMXxwocf4nI4aNe6NelZWcwMxEXVJz6fj1cCeQjb0tOZE+guExYJYNBfUPAJBwPMGgwyC5VDqZ5QQzao6XWjsjIPXV8VLi8OWMbR6599hsfno13r1lzaQNxIcIeyvLKS9qmpDOvTh7yiIhxOJ+/MmcPsefOY/fDDLYopFy6XFYMSZkNWluYcVlFIvwfpC2PziEB5w+YarQAej4fTxo/nmZtv5qpHHqHK48Hn9xMVEcFR/fsjONgLK1RM02TUgAFMGjsWwzR5Y84cSkO6rrd4Sk0TdH2VUVmZRwCb1NT0DWq+w3H6usB3u8tMr3cZphk2AqwoCj///js/rFyJqqpcOXXqIePmFSHILypi4YoV9O/WjZEDBuBwuXh45kzKqqp456GH8LRg40PY7YiIiLB6cKTuw6wsPsRJFczyXMKm5QPeKdFMoxUs4B43ciQfPvEEp11/PWu3bsUwTa6cOpWc/HxWb96M0oCny2G3c/W0abicTvIKC3n7q6/Cq0hMU5pe7zLc7jLqB3yzOD3UNWZ1wNALC38ESprdUboesdtsXPnggwD07dqV6VOnHjIZwuf3kxgXR3RkJMvWrrV6zno8/Pu++xjYowevNnfjKiiqClFRYSsPiOlHVhbSIKiFwKzICQ8wgrE0LVixTNOkU9u2zHrwQc677TZ+XbuW8cOG0aVdO2bNmUP3jh3x6/V3SDEMg6MHDeL8k08G4K6XXqK0oiJ8pM3CRUkAh9UshAaiKmvL4UAf/AIz9MuN4uJdpt+/pLoAfhhEURRyCgu5/sknAXj42ms5dsQIPA3EzgshKCkrY8nq1RwzeDDd27fHr1vhAuP+/W9GDRjAfVdeWad1TpMkCJ6ICOshaMm1GjpmRVHDilwomGXZiMbE6BxivNjtiKioFtkmPr+ftORk5r3wAq99+inf/vorqqLg9nh4+NprmXriiSxfvbreuTVMk1bx8Xz0xBMAfPz998z+8stmu5TrSKAwlun3LzGKi3dRk9qE4rVBOVzEVmiDKpWDMTl2UVGxSWvV6mKkDE8NQqxsqS27dzOwRw+6tm/P2CFD+GzhQqvDXD0aK1hrvaC4mF379/PNyy+TV1TE+u3bWbRyJU/ceCOGabJizZp643oaK0JRrLzRlpQJFAJb11GorbpY96V27I2i4dv6LbKyoHHBaaEipQXyiAhrnC1YLUzTpF3r1vz63nt8sWgRj7z5JgBD+/ShvLKSj779lrMnTmTCiBH8+uefdWwvn9/P/JdeomenTuzJyOCiu++uv+1Oc++FaVrRpTt3Tjd1vQorzsaLBXw/h3FXwuFBX30uagaiaaaue5S4uBRhs/UOV7HU4KTtysjgzGOPJSUxEafdzo+//XbIz8THxPDdq68y8/PPmb9kCU67naLSUhavWsW7Dz9MZGQkS9esaWEMjbDq6DgcVj5mU1cQKdE6DkFN60t9oBeqDd+fnyB1T+PnMjimiAirY0gL70GQ0nzz8st8sWgRtz39NA6nk9ioKPZmZTGkVy8y8/NZsHw5OYWFFJWW1gC9lJJ/n3EG06dOxZSSO55/vmZT45aKVZEY0+3+wp+T8y0W0L2BVzBuvsX0pvp01KQ4fkDoubnvYhiV4ax3qSgKy9es4al33gFg+tSpjBowoEF+73Q4mH722dz+n//w9eLFnD5hAtFRUeiGwfrt2xlx/vkcN2IEM++7LyzjEwAul0UhXK6DnP9wc2DqmJVFh5hgiVmZ14hd28DKGjC2iYy0gN/Ce+DxeBgzZAgLX3+dd+bO5a6XXsIREYFuGAzr25cR/fvzzdKl1Uncm3ftqlFxTkpJ66Qk7r7iCjRN44eVK3lv/vyW18cPnXspwTAq9dzcdwO3osGY+UNJY0ZUO+oyeCK/UVycJf3+71paGbi2OJ1Onn7nHRYsX46qqnz5/PMkxcXVyyG9Ph/PzJ7Nmi1bUFWVn//4g7zCQmacdx5CCPZmZzPlpptISUxk/ksv4QlWKWiJBPsx2WzWDmdUVE3e38D3y4qi+iMohYJZmR9oldTA+aCar4vISCtKNEwFanVd58zjj2f+yy9z45NP8p8PPrC6hMTGMmHYMH76/Xe2791bna4I1CnO5PV6+er552nfujVVHg/nBer5h1UMA+n3f2cUF2cRgkMOkRpYnzTlMQx1XfoDL49ZUvJ1oPNDWK9P0zQuf+AB8oqKiImMZPHbbxMVEVE3mElK3AE/sWmalJSVcc255/LSxx+TkpSEXdMoKi3lrJtvxqZpbPjySzqmpYWnKBIc7G9ls1mAjI21/OJ2+8H67oGXbKgciBDIsmxLywePV5TqEGgRHY2IiTkI9DCByZQSm6Zx8eTJvP3gg5w4fTrzFi9GSknb1q0t+gLERkdTWl7eIE3RDYPPn3uOQYHAv5OvvpoqjydsO6/WSXSklBVmScnXHEwDDFKaoKZvlDRFVQSvQAl5qUZFRY4aH99V0bQe4eT2YDVt3rpnD2cdfzzJiYm0a92a+YsXH/qCVJWV69cTFxPD2CFD2Ll/P/ExMZRVVPDe118THxPDUzfdRKXbze/r16MGmqWFVYIPgcNhvdtsoGooUfHYeh+PUG01Ob3QMPK3YBRsRjisbn7C4bDq9YQR5KGi6zodUlN55+GHGTNkCGffeit/bNzI4F69cDkcJCcm0qdLFxb8+iv6IcKspZTceOGFXB8oeXjH888z58cfw0prglxeer0LfXv3vkcgx4OaaYGHNWCD0lTQh76C3hy7UVDwu5acfK4Ae7g8OXAwRKGgpISTjzmGft264fX7+fm33w6566qqKoZpsicjg9aJiYzo35+t6elomsbydetYuWEDr9x1F2OGDePLn36y8l6PALACFxEwOBWEzYG978kIzVET9IqGnrUKs2wvKEcG5KHi8XoZOXAgv8yaxZwffuCaxx8nMzfX6vYXE8O9V17JrDlzyC8qOmRKn2GajOzfn/cffxwhBJ8vWsQtzz1XpzN4i6fQMJCmWeHdvPlyLJAHAR/MkGo0tYGm0Zvau7PBp8wPeIySknuAsMXkBMWmabzy4Ye8+OGHADx0zTWcc9JJ6IehU6ZpUuXxMKhXLz5bsIA7Lr2Ui047Dd0wWLNlC11PPZWYyEh+++ADBnTvXt1W/siJQFYV10tvhBCYlfkckfDKEJFSEhURwUPXXMPC11/nuiee4NE338Tj9WKYJqdPmMDO/ftZsW4dt116KWWVlYcEfLvWrflx1iwUIfhz61bOvvnmsFQfriEBPAXwFUprfDQy7KC2NIfehLovq3NpzcrKAi0urrsQokO4DKygaDYbv/zxB/26d6dHx45MGjuWTbt3s23v3kPyRk1RWL9tGycecwwj+vXjkTfe4JghQ8jIycGUkvfnzwfgqZtuYnjfvmzetYusgoLw37iASG8F9iFnIxxRNTS9UGz4dnyD9Icx7iZEdF3HME0uPeMMXr37bgzD4NL77uOH5cvRbDaiIyNpk5RERm4uQ3r35uNvvmHiMcegKQrb9+2ro7kN02RA9+4sfP114qKj2bl/PyddfTXeQAWLcIrQdaTfv8y3d++7mKabmi7KUC3faGnu3Q2lORb4TVMKmy1fiYw8XoAtnDQHLM3942+/MeW440iKj+eMCRNYsW4duw8caHA5NQyDnp078/o993D+HXcwZsgQqtxuCkpKaNOqFRVuN39u28aH331Hp7Q03n7oIcsDtGIF4hDNhZstuhd7z+NRYltbxmuQ3hh+fHsWge5t+Tlqicfno3eXLvz05pscPXAgVz38MDM//5zcoiIS4uKIiojA6/UyvG9ftu3da5VSF4Jla9eSXVCAUYveSClJTU5m4euv0zYlhUq3m9NmzGBPRkb4AW8YIKXbKCp63Cwt3YsFdg8HN6Pqi6w8rDTnrgZDjYPbv8GlRvdnZa0wvd4fgsV3wjoBQlBUWsqgs89mT0YGdpuNRTNnctxRRzUYaiCEwOPzMeWmm6j0eFi3fTurNm9m3NChVLnd2DUNu81GWWUlD8+cyTEXX8z5p5zCrgULOOPYY60kZ6uHUZguQsEoPlDHFy995U0u+3EoCXpl2qWkMPPee1n5/vvM+eEHep56KivXr0c3DCKdTopKSzln4kT8hsHi1avx6zpenw8hBEaAHoYC2TBNUpKSWPPxx9WAH3fppazesiX8gA90bze93h/8WVkrsLAWargGQd/km9MSTQ/WQyNC3h1GQcEqW6tWp6IoUeHW9sF+Tp8tWsTRAwfSNiWFcyZOZPvevWzatauOZhZCUFpeTmlFBZqq4vF6cdrtVHm95OTnM+WEE8jIzSUpLs5q1pyby8wvviCnsJBLJk/m6nPPpVV8PLsPHKCgsBBaqv2liZbUGa3TCEAGNL2JrCpAz1jZ7CoIYGlgr8+HbpqcOmYMD117Ldeccw4bd+3iqkce4Ysff8ThcDBx9Giy8/Pp3rEjbVNSWLh8OZ3S0sipJ6E7VHTDoF/Xrvwwcyatk5I4kJPD9U8+Sa8uXfht/fqwNEmrce9MEwwj17NlywwsgAc1fFDLB1tmNknLQ3joTSjoFQBhs+1UIiJOFWGMy6k+sRBUud18vXgxk8aNIzkhgSnHHUd6ZiarN22qM/lCiIOpckJgmialFRXEREdTUVVFaXk5Y4cOZdf+/UwaO5aMvDw27tzJVz//zI+//caZxx7LC7ffTp9u3UjPyOBARgaoarPAL6RERCRg630iSNMCvTQxyzLQs9aAbLq2l1JWZy1NP/tsPn7qKc6YMIHXPvuM+199lW+XLqWkvByHzYbT4aBft26cOGoUny5ciMvppDTQFOFQ16PrOr06d+a7116jbUoKbq+XSTNmsPiPP7jglFPo1qEDf2zcGDZtH6A16IWFt5jl5Xs5SGtqe2yaDHhoHr2B+sMSggPy+zMz10mP5xNMs8V17aWUdeqoBMv9DT77bMoDHoZ3Hn6Ye668st7WjXUuWggqKivZuW8fvTp14tulSxnQowejBw/G5/MRGxmJ1+dj1/79TLvtNoaeey6GYbD47bfZMG8eV0yZQkpiIhGB2uvBxsaHv5sKsvhAnUhK6StHNoLeSCkxA+fTVJW46GiG9e3L7IcfpnDZMq4+5xyeevttUidM4L358yksKaluPu3x+7n23HP5YP58Th07lh4dO7Jr/36MQADXoc55wtFHs2HOHFJbtaLK4+HYyy7jt/XrkcDNzz7LqIEDOWn06Hrr3TSVGgbjmqTH84k/M3MdtbBFM8IO6pyjOR8K+WywCpoNsAOuwCsCpzPJ2bXr60LTuslmbLAEl+t+3bpx2vjxPPX22zW2vr0+H3dffjndO3YkKiKCMyZMAODTBQu45rHHKKuoaFQfI90w0HWdn2fN4tL776dz27ZI02T7vn34/X7KKivx6zqm309cfDwnjhrFKWPG0L9bN8oqK9m4cydrtmxhzZYtbNixw+qaqKqoqopamw5JiVBUYm7/Hal7rQKuuo5/9w94t82tc/2GaVq13a2lnpSUFAb16sXQ3r2t1vMpKZRVVfHz77/z3bJlrNm8GRQFu6ahGwajBg5k5fr1TDnuOBavXo1d04iOisLj8fD2Qw9xwvTph/SpG6bJXZddxgNXXQXAhh07uPS++1i7dWt1Lmyw2O5r99zDyg0bePHDD6u9X35dp21KCuWVlVS63YdfCaS0fPK6vtOza9d0PJ4CrEKs7sArCPxDlu1rDHCbK6HUxhZ4ObAqHbsAhxod3d7eufM8hBCyCZxPSkmEy8Wj111HbkEBHdPSuOTuuxGahiMQInz7pZcS4XTy4GuvgRA8et113BBoW5+ekcH4yy4jIzf3sDmZHq+XR667jkq3m8ffeINTxo1j4YoVnDpmDL9v3Ijb46F7hw6s2boVVVUxTRO7phEbHU1KYiLHHXUUJ4waxYh+/fD5fCxZs4Y1W7awbts2NuzYQWZ2do1QBPxuWt21GuFwYe7YBH4flZu+wL1zoTWdAU1nC1CRAT17MrBHD44ZPJienTqRnZ/PD7/9xjdLlrBp505KKyqswklCEOFw4PH56JCaiq7rpCQmkhgXx+8bN9I2OZlNu3ZZG3eGQUpiIgUlJfVqYlNKfD4fX7/0EpPGjgVg+Z9/MuWmmyipJxxBSommadw/fTpf/vgjf27bBkC39u058/jjeerttzFN87CUUOg6SCl9e/ZMNsrL92PRGjcW8INuykaFDx8p0Ac/H/TXB7W9k6C2B4fWrt04W0LCsygKspH+b6/Px31XXsn7337LCSNHsnrzZtKSk+nfvTvPvfceiXFx3HTRRdz14ovVS6rH7ebfZ53Fq3ffjd1mw+P1Mvn661m2di3mIZZw0zTp3qFDtT/aMAyiIiPp0q4da7ds4dpp05g9bx4njhrFyg0bSE5IYNf+/dWNIXTDwNB1bDYb40eM4MSRIxncqxe9OncmKiICXdfZsX8/BcXFlFdW4qks40nvMeQpCbBzE6ru5Yy0Yo5ONYlyRRAbHU2n1FRSk5PxeL1k5uWxbts2VmzYwNe//ML+AwcQNhs2TUNRFKSUVh14u517rriCD775hsy8PI476ig++u47zpk4kc8WLkRrpB0ipaRLu3Z89vTT9OnaFYB3583j4rvuOmxpdK/fb50nUGjqX6edxtI1azCkJD46mnXbtzfYdUQYhpXoXVR0s37gwGIskAe1fJDPhwaXNZs3hwP0oXH2dWkORDh79LhJOJ1TZRNaNXq8XlISE3n8+utZs2UL8TEx7Ni3j8WrV1NaXo7X661uhRMUv65z7FFHMev++2nXujW6YfDGF1/wxFtvcSAnp8FquoZp1ljmgzxdCMGwvn3ZsW8fZ594Ip98/z0PX3std7/4ImnJyZRWVFBSUYFpGHh8PutzhmElmigKyUlJtG3dmvatWxMbFYXL6STGaeOHuIkciOkDOzag+d2Mc20lmQIqPR6q3G5yCgvZn5NDZm6ulesbWCXsDgd+wyDK5cIwTZx2O53btmX73r3cfumlfLdsGVNPOIEbn36anp06kZWXR0VVVaPqv+u6jqZp3Hjhhdx68cXEx8SgGwa3PfccL370UaOrGPgC1YvPP/lk1m7bRnJCAhVVVfTp2pVXPv6YgkBjuBpimhat8Xg+92zf/hwW2BuiNS3S8tB8782hpM7GlV5autGWlHSsECK2sUFpmqbh13V+27iRpatXc9sll/D23Lk8dO21DOvTh+3799fhiaqikJ6RwUfff0+/rl3p1qEDw/r25azjj2d3Rgbb0tPr5bC1d3WDGVlCCLLy8pBSsm7bNvp27UpKYiILli7lwWuv5aN583j+jjuY+8svjOjbF7fXizeg9WWgdnxOYWF15+w/t21j5fp1VESkYe80DJmfjeGtYuPid1n150o27NjB1j17yMjNtWgEIIUgMSGBQb17sy87m4snT2bDjh08fM01fLdsGaeNG8e29HSrNEpxMbdefDHvff01hSUlmIFV4HCiGwZdO3RgweuvM+2kk4hwOknPzOS4yy+3wrsbqaiklPTq1ImJo0fz2aJFXHbmmTw9ezZ+Xcdhs7Fq06a6SA3u6ZjmAc+OHXdhmpVYmj3oogyNpmwx4CG8oBf1vFsv0zSkz/ebGhs7SUhpayzwpZQUl5dz2Zln8v2vv+IOlJ94c84cThg5ki179tShLUII3F4vH3zzDVUeD0N69yYlMZFpJ52Ey+Fg1ebN1RswjbqogJuzyuvl9ksvZe7PP4MQZOXn43C5sNls7D5wgEnjxvH7xo08cOWVdEhN5eLJk5m/eDH9u3en0uMh0uVCURSrykN0MqLbWGR+NqrhwZX/O1F2DQnER0dT5fEwcsAASioquOeKK/hz61YuO/NMfvztN8498UR27NvHgB492LFvH1UeDyVlZWxJTycnPx/TNOnRqVN11bhDiWmaRDidnDZuHAtee4205GR8fj8ffPMNJ119dZP7uwohKKuoYOmaNQzq2ZOoiAgumzKFlz/4gA317KMEDVekrPLt33+5rKrKpSbgW+yTr0/CBfpgY6vQ30PBr0qPp1zAn0pk5FgBzkZrfFVl3bZtOBwO0pKT+dfkycz+8ks279lzyBgZRVFY8scfLF69mpSkJHp07MjRgwZx2rhx6IbBhp078Xi9jY6zMU2Tzm3b8u3SpVS43ezLysKmaazZsgWX04luGGTn5zN5/Hg2795NUWkpezIyuPuyy/hl1Sqev/129mVl8eYDD7Jpzz5y2oxGFGQT51AYGZPPmw88QHFpKbddeim/bdzIDeefT0lZGccddRTlVVUkxcWxbvt21m7dSofUVL5YtAi73c629PTqhHhN0/hz2zbWbd9+SEqjGwa6YVhG5o03cuvFF1vzvH07Nz71FE+89RZqYKVrqgQjVuNiYsjOzyevqIgte/bU3bwKAt40S/Tc3Bv0wsJtBIIXqcnhmxVfcygJ595xaAJ5sHWPg5qGrVNr23acLTHxUYTQmuLKtGkaxx11FKqqMvfnnxsPVilxORycdfzxzHrgAcCKycnKz+f255/n42++wdHI/NLD1apXFQWbpnH9BRfw3bJl7M3M5PiRI/l0wQJ++/BDTr/hBjJ++IGY408j+pqv8W5cQ+cok4773uX+625k2Zo1pGdmciA3l827d9OtfXt+27CB+JgYLpo0iVc++YTcwsIW3SRPVRVD+vVj5n330a9bt+qH46WPPuLxt96ioKQkLKHBQghaxceTX1xc10N0UMPr/sLCu/WMjMUc7BMVNFxDtXxwEyMs8SDhjmUN9eZo1DVsXQD2Tp0uUGNibmmKRwcsDSWgUTy1tnj9flJbteLVu++2mvoGjNoV69Zx7eOPsycjA7fHY1U+aOEk3HP55bw9bx6ZubkYgY0kj9uNw+nEW1VFRHI7oi77BP+ePZzQ0UHMro95c87c6p3eYGPm4CaUYZrMOO88q+JvQUGTx2OaJna7nZSEBG6/9FIunzIFsAz/DTt2MP3hh1m9cWOdToAtFUn9AAt6aoyysmd86ekfBP7spq7h2uRY+cbIkQjgrlE1gYP++1CNj6Nz538p0dHXNxX4LRHTNPH5/YwdNowrzjqL8wKt2gG++ukn5i9ZwrxffqGouBi7w9G8UAMgOTGRwtLSBmP+hTOGyAtm4s8p5dphceT9/g7vfvP9Ic/n8fmw22yNTsELbu457HZOHjOGyePGcdr48cRHRwPwy6pVzPz8cz5fZDViO1Lh1HWuPeDdMisqnvfu2fNe4M+1NXxYdl4bHMORuK7Ae6gbM9iiM/iKAFz2bt0uVyMi/vVXAh8s8DsdDjq3bcuLt9/OMUOGAJbmKy4v56Nvv+WJt94it7CwRjJ0Y+VwNEjYI4iY8gy+MoWXTm7Diu9eZ/b8b8MWyuzz+7FpGtPPPpsbL7ywupQKQGZeHlc89BC/rV9PRVVV+MOnDyHVGr6q6l3fzp1vcnDjyRPyqu2tgTCD/kghrbpB9KH+bxQVrdESE7sIRekkIOzBaQ0OLhA6m19czKwvvmDV5s10atuWxLg4EmJiOKp/f265+GI6paWRnpGBX9fRDQN/gF4d7iE4/EMi0DqNQDciuGl0azZs+IM/t29vluEoA6HPiqIQExVFm6Qkrj73XOa+8AKnjRtHXHQ0fr+fXQcOcOuzz3LJvfeSnplZJ07+iM95APDS7//Zu337E1gUxkPDGv6QlYdbNJYjeZ3U7UlrpybVcQGavVu3q6o1fhh61TZV/LqOoesM79+f0ydMYNLYsfQN7EYC7Nq/nxXr1/Pb+vWsWL+e9YFtdlXTmteqRwicx92EjOjNv6N/5dfff2X9jh2NM6axmpbpAZrQoV07Rg8axKiBAxk5YACDevasPjYrL4+vlyxh3s8/s2jlSqtx9ZGqwd/ggKv98EEN/xqBXgfUBHwwerJFEZSNmv4jfMkNAT9Ic6oNXEfnzlOU6OjrEYLmBKiFQ6rdbdHRDOrZk1svvpgJw4dX/98wDMqrqsgpKODLn35i8apVLFu7Fk9VFQQegEZxY2niGH0ZttbHUPrxuSi2Q3uPDNNE13WkYaBoGqMGDGDM0KFMHD2aPp07ExkRUR2TBLBx506e//BDfli5ksKSEnS9ZS1Bmy0HvTSY5eUvePfsmUNNgzXUPfmXAB7+GtAH30M9OqEcPwh8aevU6TwtJmZGU92ZR0JM08Tn8xEVGcn5p5zCxaedRrcOHYiKjKwBMIC9WVksXb2aJWvW8PuGDVS43RgBOqQHtHLwHQBpYh8yFVurYVR+dxNCc1jxKpqGpmnYVLXG+4Du3Rk7bBjjhw6lb7duNc5tGAZllZXkFBTw8fff89ZXX5GVnY3mcPxlxmm9EuKW1MvKXvSnp39EoC0wNQEf5PChgIf/YtCHniPUlVkf1XECUmvb9nhbQsIdKErc3w18sDizz+9H+nx07NiRUQMGMHLAAPoGwhzSkpPrfKbK46G4tJTC0lKKysqqfy6rqAgYubDT1onNeSpTE3ehSyvmPTE2lsTYWBLi4kgKvEfU03Exv7iYHXv3sn3vXlZv2cKKdeuqKZfdbv97tHrNSaveePIXFT2hZ2T8gIWD2hy+toY/IoZrbfmrENUY4Fe/bMnJfbU2bZ5HCJdUlL/MwD2cBI1GVVWJcDpxOhxEulwM7tWLsUOGMGbIEHp36dKo71pZAD9uyOTeCWmHPTYrP5/Fq1axZPVqVqxfT2l5OW6vF7fXiz9QgeCvNEoPKaYZzG9169nZN/jz8jZR0zvztwIe/jrQh56rNvCDVMfBQY2vqbGx7e3t2/8HRWn7V7s0mypGYFtfGgYIQbs2bejQpg3tWremfZs2tE1JYeLRR9O1ffvqz2wrk2zYW8zZ/RMA2J2Rwc+//86BnBzSMzPZl5XF3qwsDmRnW7VfmmIz/E0S9NBgmhm+/ftvNEpL93MwvzVYviNIaf4WwMNfC/rQ89UHfAc16Y4NTYt1dO48XXG5zvw7Ddymimma1iuY6miaJCYksPy99+jRsSMA+V7IKamiX0oE2/fu5eiLLqKwqMgqCagoKELUzbz6p0qowep2f+nds+d1dL0UC9yhdCbULfm3AB6OnJ/+UBIanFY7ci70XWCahlFYuBqbbavqch0npBQizPUyj8gFBkKT1YAhqtls+Px+MnNzmTx+PJqq4tIgwaliGH6ufewxNu3ahc1ms44PpBr+YyjLoa71IOClv7Dwdn96+hxMM5jpFKrdQ5O6a7e9/MsAD38P6KEu8IPv9Vnu0iwry5SVld8rMTFDBCT8lRtZYbtgIdiwdSs9u3Shf/fuVgyRIvhkwQIeee01bH+1/zwc1xTYK5CGsdufnn6FUVCwhYMgrx0iHKrhQ1vk/KWAh7+e3tR37lB3Zmj2lYOalMeGw5Hg6NjxEsXlOqu6/PV/EfillChCsPLDDxnQvTvrd+xg5PnnH9kCskdAgoWYAnTmC+/eve/g9RZxMDTYG/IKzXr6y9ySh5K/2yoKvdO1NX7t1ogCw/AZhYV/CiH+VJzOoQgReSRq6xyxiw2UJ1myejVTjjuO02+4gcKSkv8uwAe4O4aRr+fn3+Xbu/cbDKMMC9yh/vfQmPj6Cq3+LYCHv1fT1x5DaAnwUAO3ttZ3BP7ucvTocZPicExACGdT8m//bmG2l/cAAAdnSURBVFECu74l5eVHuFJyGCWQx4qUHtPr/dlr5bK6OVg6uz7tXrv83t8OePj7NX19EjoxQd4XGlMd/L9pFBb+IoTYJOz2eKGq7YRp0tiMrL/7AoNlO/7xEjBUhZRIn2+FUVj4jG/fvo842OSsPv97qMEaCvh/xBP+T5v12i7NYDGp4EZW8BXU+NbvmubSWrceoiUk3CMUJUpC+Joeh1mklHg9noN9pBSlTlWHf4wEmiNL06zQi4oe0XNy1qDrwSSPYCvLUKDXBvvf5qE5lPwDZ7re4rAadXdxg7794O8q4HT26HGLcDiOQYhIVBX5D9L8pmnSo2NHZj/6KGmtWmFKyb6sLM6/4w4y8/L+GcAPtLrBMJBSVkqvd5l3+/ZnsDR5aNuboEem9u5qqLH6jwM8/DPpTaiETlboRNb+uZoG6YWFi4WU67HZDKEo7YUQNhHoBvh3gj9YROnnt95CU1UemzWLlevX4/X7+WHlSquhwd82OqpDgAOArzK93u/MgoJXfPv3f8rBMtmhhmqo/72+pmf/GDpTW/6ZHMCSYIplsB5+baCH1sgPTrYNsPvz8jaSl7dDjYn5VGvT5lw1IuI0DMO6A3/Trq6UkqP69yc5IYF3v/6a12bPxhYTg8Nur46f+Xtm2dLqweQYo6rqaz07+xOjrCwHC9ihrZaCGr4+Q/UfZaweSv7pmj4otTV+8G+h7s1QDikBQ3q9lUZh4XKzuHieiIqKU1S1lTBNh5AyWLv7L70It9fLCaNG0b9bN1SHg/3Z2ZRXVh42vfCISMAbIwxDCilLTY/nF//Onbf4c3N/lF5vGTW1eX2Gan3hBP94wMN/D+hrS330JvRlhLwLaRgeo7DwF+l2LxeaViCE0IQQrQXUbHR8BIEnhCA7P58te/YQGx3NNeeey5VTp+Lz+1m7dWuDNR7DJsGmzgEKI0wT/P51ZlXVPH9W1iv+rKy50jCCvD0U8KHv9W02Sf5h3pnDyT/AcmrWeEMbQajU9PLYar3sIT9bu74OR7TqciVpycmnKy7XaSiKGuwCfqTTFYNJ6YmxsXz05JMM7dOHKx58kA+/DV9ieA0JAjxo15imYbrdX+t5eXMNt7sA7/9r7+x52zbCOP5/7kjLtgzD0tKiQwCjHdyhQIe66BgjmZohU75C8hXyKYpMHfMlggJdCnRskRYo6iEeXLjQ4LZAIAmxZZki754O1IkPz0eJNVy0kvgHiDuezZejfvfcw3vhJRcorzPg3JjU26Qb41yZpbHuUv9nnz4k+WANyj5/hMK6p8hhdz9YuSAkSWaS5MIMh18B+Hrj3r0HtLv7iJTaJ2u3QKRLQxzuqBBEWkPFMcZJgrPzczx/8QLfv3yJzu7u3REzrbnEUAHDzGO29ozfvftm0ut9h9xyE8rrhoUgl8tWSsu+lLA7LRv0Tr6PTyg+42yQW31XEBz0fi3gmkB50uu9AvBKdzr7em/vU4rjA4rjA4qijyAsP2M6lOA2n7uzFl/ev4/HR0f48fgYkzTFsydPML6+xvHp6a19eppObJkd7VbyyLJTTtMTTtMTMxz+YgaDM3cIys2LPuihF1T3XJfOlQlpWaF3KsblFFZfoQy++yHjaSiHOMi4NoPB72Yw6AH4Vm9v7yCK2qrbPdRbW19gY+MzUiqatWM7KZX/+osWHCDCH2/f4uP9fRwdHgJEuBiN8PDpU/z85k29jzhZm8Mt/X8i14GUYTL5yYzHP9h+/zWybGSuri6RW2v5riOhlnG3b1Dtxiw17LNH9l/fwL+QF3/xN+fvy6+uzdu0CB3JDMDGe3sHqtv9nFqtTyiKPmSiTQJiELnao6gFplP4eBoHisnms5dKImxsbubAO597arXZ/Q8gC1kK5pSBlJivOct+4yT51fb7r9Ph8ETkGSg368rm3apNWvQQ7MAKAA+sFvR+nm4u8Fz07soC4Id+miw0QAFDrHd23lft9gfUar1HcdwlrTtQqguiDpRqg6hNRNtMtE1AC0QK3nzWGdzMloGEmK+Y+QrMI1g7AvMA1vbZmAGnaZ+T5C87Gp2by8s/kVvmEOjSB/f7M/zQotzsGLLqKwG70ypC7+ctNKzBQeyP75Hj+mW6rjju5tKiUdSC1hGYI621gtb58UrJ2oeglHNTir4Ga/OXcmMyY4wFUQZjMmRZgpswyk47v5nWb2lxUIfGxfgdf+6eZLhSWmXo/Tz68MsawAHsoPZB96GX8MtNgu2uBXE9eR9SodljEsB5/RImEPoFQL6I+p14awO70zpAX5VnH37fDQpZ9lCcEIZ+tpg0bg+9P6EmNO7I1Ij7x1XBvhZaR+j9fEsgfXAlzLpm2rxtkXjBVhpmUTMt5Lqwd8210rpCL1W1VpaL+zD7gFfFqeKc8OI+gKEvRYQsdKgg+H8PndO/5tqpgT6sKmAXWfIq4BGI+wpZ30WWP9RZVBVvNFUD/WKFoF1UKIC7g96FdeKhczXy1ED/z0Rz9mWPMFD0FM87XooD+7L9nTAf7Ab0mmqgv3tRzbQqcc20Ro0aNaqnvwEL8LWkjuVtWQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyNC0wMi0wN1QwMTozMDo0OCswMDowMCqh9G8AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjQtMDItMDdUMDE6MzA6NDgrMDA6MDBb/EzTAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDI0LTAyLTA3VDAxOjMwOjQ4KzAwOjAwDOltDAAAAABJRU5ErkJggg==" /></svg>\x0a',icon$4='<?xml\x20version=\x221.0\x22\x20encoding=\x22UTF-8\x22\x20standalone=\x22no\x22?>\x0a<svg\x20width=\x2217px\x22\x20height=\x2217px\x22\x20viewBox=\x220\x200\x2017\x2017\x22\x20version=\x221.1\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22\x20xmlns:xlink=\x22http://www.w3.org/1999/xlink\x22>\x0a\x20\x20\x20\x20<title>拖拽调整俯仰角</title>\x0a\x20\x20\x20\x20<desc>mars3d.cn</desc>\x0a\x20\x20\x20\x20<defs></defs>\x0a\x20\x20\x20\x20<g\x20id=\x22Page-1\x22\x20stroke=\x22none\x22\x20stroke-width=\x221\x22\x20fill-rule=\x22evenodd\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20<g\x20id=\x22compass-inner\x22\x20fill-rule=\x22nonzero\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<path\x20d=\x22M8.5,16.5\x20C4.081722,16.5\x200.5,12.918278\x200.5,8.5\x20C0.5,4.081722\x204.081722,0.5\x208.5,0.5\x20C12.918278,0.5\x2016.5,4.081722\x2016.5,8.5\x20C16.5,12.918278\x2012.918278,16.5\x208.5,16.5\x20Z\x20M8.5,15.5\x20C12.3659932,15.5\x2015.5,12.3659932\x2015.5,8.5\x20C15.5,4.63400675\x2012.3659932,1.5\x208.5,1.5\x20C4.63400675,1.5\x201.5,4.63400675\x201.5,8.5\x20C1.5,12.3659932\x204.63400675,15.5\x208.5,15.5\x20Z\x22\x20id=\x22Oval-96\x22></path>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<path\x20d=\x22M9.92599835,7.09066832\x20C12.7122872,9.87695712\x2014.3709388,12.5452228\x2013.4497471,13.4664145\x20C12.5285555,14.3876061\x209.86028979,12.7289545\x207.074001,9.94266568\x20C4.2877122,7.15637688\x202.62906055,4.48811119\x203.55025221,3.56691953\x20C4.47144386,2.64572788\x207.13970955,4.30437952\x209.92599835,7.09066832\x20Z\x20M9.21889157,7.7977751\x20C6.92836458,5.50724811\x204.52075769,4.01062761\x204.25735899,4.27402631\x20C3.99396029,4.53742501\x205.49058078,6.9450319\x207.78110778,9.2355589\x20C10.0716348,11.5260859\x2012.4792417,13.0227064\x2012.7426404,12.7593077\x20C13.0060391,12.495909\x2011.5094186,10.0883021\x209.21889157,7.7977751\x20Z\x22\x20id=\x22Oval-96-Copy-2\x22></path>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<path\x20d=\x22M9.92599835,9.94266568\x20C7.13970955,12.7289545\x204.47144386,14.3876061\x203.55025221,13.4664145\x20C2.62906055,12.5452228\x204.2877122,9.87695712\x207.074001,7.09066832\x20C9.86028979,4.30437952\x2012.5285555,2.64572788\x2013.4497471,3.56691953\x20C14.3709388,4.48811119\x2012.7122872,7.15637688\x209.92599835,9.94266568\x20Z\x20M9.21889157,9.2355589\x20C11.5094186,6.9450319\x2013.0060391,4.53742501\x2012.7426404,4.27402631\x20C12.4792417,4.01062761\x2010.0716348,5.50724811\x207.78110778,7.7977751\x20C5.49058078,10.0883021\x203.99396029,12.495909\x204.25735899,12.7593077\x20C4.52075769,13.0227064\x206.92836458,11.5260859\x209.21889157,9.2355589\x20Z\x22\x20id=\x22Oval-96-Copy-3\x22></path>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<path\x20d=\x22M15.1464466,1.1464466\x20L14.3453364,1.94755684\x20L13.9608692,2.33202401\x20L14.667976,3.03913077\x20L15.0524431,2.65466362\x20L15.8535534,1.8535534\x20L15.1464466,1.1464466\x20Z\x20M2.29760014,13.995293\x20L1.85311902,14.4397742\x20L1.004311,15.2885822\x20L1.71141776,15.995689\x20L2.56022581,15.146881\x20L3.00470698,14.7023998\x20L2.29760014,13.995293\x20Z\x22\x20id=\x22Line\x22></path>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<circle\x20id=\x22Oval-432\x22\x20cx=\x2216\x22\x20cy=\x221\x22\x20r=\x221\x22></circle>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<circle\x20id=\x22Oval-432-Copy\x22\x20cx=\x221\x22\x20cy=\x2216\x22\x20r=\x221\x22></circle>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</g>\x0a\x20\x20\x20\x20</g>\x0a</svg>\x0a',icon$3=_0x5a92ef(0x453),Compass=function(_0x31905a){var _0x47d538={_0x1bb46b:0x5b6,_0xc8cd04:0xcef,_0x21be00:0x3fd},_0x241528={_0xa54704:0x7cf,_0x54bf77:0xb74,_0x207d2b:0x2c1,_0x253ee3:0x9b8,_0x517e5b:0xf4a},_0x1971f5={_0x13c5e3:0x54f,_0x341bd9:0x52e},_0x378f36={_0x4bc281:0x399,_0x201000:0x7c9,_0x3f16b3:0xa3c,_0x4f90ff:0x414,_0x1b5125:0x418,_0x2bf6a4:0x414,_0x52b684:0x439,_0x24e7db:0x790,_0x89da5e:0x54f,_0x36cdcd:0xf34,_0x11c9b1:0xcb2,_0x1dd50a:0xa69},_0x4c0b71={_0x529c9a:0xd3c,_0x133e3a:0x88f,_0x15503a:0x7da,_0x1f7eea:0xdfb},_0x39a047={_0x4d2243:0xab0,_0x51e403:0x2ec,_0x2374ae:0xb74,_0x47db77:0x5da},_0x5aab02={_0x13bd5c:0x399,_0x2f0d0f:0xab0,_0x4a6b2f:0x901,_0x378dfc:0xa69},_0x35c662={_0x3bfbcf:0x89b,_0x1b7482:0x414,_0x17a652:0xb2f,_0x148ca8:0x439,_0xfe483f:0xfb9,_0x1e1531:0x6d3,_0x36cf53:0xd3c,_0x31716e:0xe02,_0x184e69:0xa45,_0x5dab2d:0x9d9,_0x47ffe3:0xdfb,_0x525af2:0xa68,_0x4998a0:0xaf1},_0x3b19ed={_0x2e3ab2:0x399,_0x4e0e38:0xe02,_0x513869:0x770,_0x1fc770:0xcb2,_0x27d67b:0x414,_0x48eb47:0xe45,_0x589bbc:0x888,_0x4ca00e:0x990},_0x2c5d0b={_0x23c864:0x7cf},_0x420bfe={_0x8ad863:0xa03},_0x4ae873={_0x96953:0xcf5},_0x33faaa={_0x37c55d:0xcc2},_0x1aeb28={_0x25a421:0x5da,_0x28968d:0x97c,_0x4e27fc:0x6c5,_0x45c22b:0x7da,_0x2d79c0:0x9c3},_0x27e06d={_0x1e4d48:0xe0b},_0x4aa2af={_0x1a553f:0xb39},_0x25c5c6={_0x1c0020:0x514,_0x3caebd:0x2c1,_0x3d8de3:0xc40,_0x17dbb5:0x514},_0xc96c3e={_0x3d16a1:0x53f,_0x29fc49:0x267,_0x87b8d5:0x9c3},_0x1eaa32=_0x5a92ef;_inherits(_0x19229d,_0x31905a);var _0x4f5fb3=_createSuper(_0x19229d);function _0x19229d(){var _0x5f3c2b=_0x4361,_0x366604,_0x5bfaad,_0x4eae02=arguments[_0x5f3c2b(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x19229d),_0x5bfaad=_0x4f5fb3[_0x5f3c2b(_0xc96c3e._0x3d16a1)](this,_0x4eae02),_0x5bfaad['_orbitCursorAngle']=0x0,_0x5bfaad['_orbitCursorOpacity']=0x0,_0x5bfaad[_0x5f3c2b(_0xc96c3e._0x29fc49)]=0x0,_0x5bfaad['options'][_0x5f3c2b(_0xc96c3e._0x87b8d5)]=(_0x366604=_0x5bfaad['options']['rotation'])!==null&&_0x366604!==void 0x0?_0x366604:!![],_0x5bfaad;}return _createClass(_0x19229d,[{'key':'_getCssText','value':function _0x52e143(){var _0x3bac6b=_0x4361,_0x556f5d={};if(Cesium__namespace['defined'](this['options']['top'])&&this[_0x3bac6b(0x514)][_0x3bac6b(0xff5)]!=='')_0x556f5d[_0x3bac6b(0xff5)]=this['options'][_0x3bac6b(0xff5)];else{if(Cesium__namespace['defined'](this['options']['bottom'])&&this['options']['bottom']!==''){_0x556f5d['bottom']=this[_0x3bac6b(0x514)]['bottom'];if(_0x556f5d['bottom']==='toolbar'){var _0x33f1fb=this['_map']['toolbar'];if(_0x33f1fb){var _0x344c4e=_0x33f1fb['offsetHeight']+0x28;_0x556f5d['bottom']=_0x344c4e+'px',this['domToolbar']=_0x33f1fb;}}}}if(Cesium__namespace['defined'](this[_0x3bac6b(_0x25c5c6._0x1c0020)][_0x3bac6b(_0x25c5c6._0x3caebd)])&&this['options']['left']!=='')_0x556f5d['left']=this['options']['left'];else Cesium__namespace['defined'](this['options']['right'])&&this[_0x3bac6b(0x514)]['right']!==''&&(_0x556f5d[_0x3bac6b(_0x25c5c6._0x3d8de3)]=this[_0x3bac6b(_0x25c5c6._0x17dbb5)]['right']);var _0xbb6e7d='';for(var _0x4ae947 in _0x556f5d){_0xbb6e7d+=''['concat'](_0x4ae947,':\x20')['concat'](_0x556f5d[_0x4ae947],';');}return _0xbb6e7d||_0x3bac6b(0xe97);}},{'key':'updateSize','value':function _0x1770f4(){var _0x59f469=_0x4361;if(this[_0x59f469(_0x4aa2af._0x1a553f)]){var _0x12d12c=this['domToolbar']['offsetHeight']+0x28;this[_0x59f469(0x6c5)][_0x59f469(0x5da)][_0x59f469(0x433)]=_0x12d12c+'px';}}},{'key':'_mountedHook','value':function _0x5238c5(){var _0x31ca37=_0x4361,_0x2b6342=this;this['_container']=create$3('div',this['options'][_0x31ca37(0xdfb)]||'mars3d-compass'),this['_container'][_0x31ca37(_0x1aeb28._0x25a421)]['cssText']=this[_0x31ca37(_0x1aeb28._0x28968d)](),this[_0x31ca37(_0x1aeb28._0x4e27fc)]['onmousedown']=function(_0x4bf705){_0x2b6342['_handleMouseDown'](_0x4bf705);},this['_container_outer']=parseDom(this['options']['outerSvg']||icon$5,!![],'mars3d-compass-outer'),this[_0x31ca37(0x6c5)]['appendChild'](this['_container_outer']),this['_container_outer']['ondblclick']=function(_0x56b742){var _0x4a2072=_0x31ca37;_0x2b6342['_map']['camera'][_0x4a2072(0x8f7)]({'orientation':{'heading':0x0}});},this[_0x31ca37(_0x1aeb28._0x45c22b)]=parseDom(this['options'][_0x31ca37(0x544)]||icon$4,!![],'mars3d-compass-inner'),this['_container']['appendChild'](this[_0x31ca37(0x7da)]),this['_container_inner']['ondblclick']=function(_0x4e05f1){var _0x1947b7=_0x31ca37;_0x2b6342['_map'][_0x1947b7(_0x27e06d._0x1e4d48)]();},this['options'][_0x31ca37(_0x1aeb28._0x2d79c0)]&&(this['_container_rotationArc']=parseDom(this['options']['rotationArcSvg']||icon$3,!![],'mars3d-compass-rotation-arc'),this['_container']['appendChild'](this[_0x31ca37(0x9f0)]),this['_container_rotationArc']['style']['visibility']='hidden');}},{'key':_0x1eaa32(_0x47d538._0x1bb46b),'value':function _0x442f5f(_0x1ada4e){this['_container_outer']['innerHTML']=_0x1ada4e;}},{'key':'setInnerSvg','value':function _0x351cba(_0x2f49e4){this['_container_inner']['innerHTML']=_0x2f49e4;}},{'key':'setRotationSvg','value':function _0x59bed2(_0x43147e){var _0x381e5c=_0x1eaa32;this['_container_rotationArc'][_0x381e5c(_0x33faaa._0x37c55d)]=_0x43147e;}},{'key':_0x1eaa32(_0x47d538._0xc8cd04),'value':function _0x769084(){var _0x36d9e9=_0x1eaa32;this['_map']['on'](EventType['postRender'],this[_0x36d9e9(0x639)],this);}},{'key':_0x1eaa32(_0x47d538._0x21be00),'value':function _0x34a0a0(){var _0x23a975=_0x1eaa32;this[_0x23a975(0x399)][_0x23a975(_0x4ae873._0x96953)](EventType['postRender'],this['_postRenderHandler'],this);}},{'key':'_postRenderHandler','value':function _0x51afcd(){var _0x25d3a0=_0x1eaa32,_0x4b81b1=this['_map'][_0x25d3a0(0xa3c)]['heading'];this['_container_outer']&&(this['_container_outer']['style'][_0x25d3a0(0x1c6)]=_0x25d3a0(_0x420bfe._0x8ad863)['concat'](_0x4b81b1,_0x25d3a0(0xf65))['concat'](_0x4b81b1,'rad);\x0a\x20\x20\x20\x20\x20\x20'));}},{'key':'_handleMouseDown','value':function _0x40ff3f(_0x2aff62){var _0x4b9215=_0x1eaa32,_0x470ff5=this['_map']['scene'];if(_0x470ff5['mode']===Cesium__namespace['SceneMode'][_0x4b9215(0x418)])return!![];this[_0x4b9215(_0x2c5d0b._0x23c864)]=_0x2aff62['currentTarget']['getBoundingClientRect']();var _0x25e051=this['_compassRectangle']['width']/0x2,_0x52ce6a=this['_getVector'](_0x2aff62),_0x58f97a=Cesium__namespace['Cartesian2']['magnitude'](_0x52ce6a)/_0x25e051;if(this['options']['rotation']&&_0x58f97a<0x32/0x91)this['_orbit'](_0x52ce6a);else{if(_0x58f97a<0x1)this['_rotate'](_0x52ce6a);else return!![];}}},{'key':'_getCameraFocus','value':function _0x28b449(_0x2cd799){var _0x4bcc76=_0x1eaa32,_0x2be7e5=new Cesium__namespace['Cartesian3'](),_0x5a853f=this['_map'][_0x4bcc76(0x7c9)],_0x11f93=_0x5a853f[_0x4bcc76(0xa3c)];if(_0x5a853f['mode']===Cesium__namespace['SceneMode']['MORPHING'])return undefined;if(this['_map']['trackedEntity'])_0x2be7e5=this[_0x4bcc76(_0x3b19ed._0x2e3ab2)][_0x4bcc76(_0x3b19ed._0x4e0e38)][_0x4bcc76(0xd91)][_0x4bcc76(_0x3b19ed._0x513869)](this[_0x4bcc76(0x399)]['clock']['currentTime']);else{var _0x1d861b=new Cesium__namespace['Ray']();_0x1d861b['origin']=_0x11f93['positionWC'],_0x1d861b['direction']=_0x11f93['directionWC'],_0x2be7e5=_0x5a853f[_0x4bcc76(_0x3b19ed._0x1fc770)]['pick'](_0x1d861b,_0x5a853f);}if(!_0x2be7e5)return undefined;if(_0x5a853f[_0x4bcc76(_0x3b19ed._0x27d67b)]===Cesium__namespace['SceneMode'][_0x4bcc76(_0x3b19ed._0x48eb47)]||_0x5a853f['mode']===Cesium__namespace['SceneMode']['COLUMBUS_VIEW']){_0x2be7e5=_0x11f93[_0x4bcc76(0xda0)](_0x2be7e5);var _0x44f8d8=new Cesium__namespace[(_0x4bcc76(_0x3b19ed._0x589bbc))]();_0x2cd799&&(_0x2be7e5=_0x5a853f['globe']['ellipsoid'][_0x4bcc76(_0x3b19ed._0x4ca00e)](_0x5a853f['mapProjection']['unproject'](_0x2be7e5,_0x44f8d8)));}else!_0x2cd799&&(_0x2be7e5=_0x11f93['worldToCameraCoordinatesPoint'](_0x2be7e5));return _0x2be7e5;}},{'key':'_orbit','value':function _0x5c77e1(_0x40abb1){var _0x52425d=_0x1eaa32,_0xc60795=this,_0x20a20b=this['_map']['scene'],_0x26cb1a=_0x20a20b[_0x52425d(_0x35c662._0x3bfbcf)],_0x1b40b2=_0x20a20b[_0x52425d(0xa3c)];if(_0x20a20b[_0x52425d(_0x35c662._0x1b7482)]===Cesium__namespace['SceneMode']['MORPHING']||!_0x26cb1a['enableInputs'])return;switch(_0x20a20b['mode']){case Cesium__namespace['SceneMode']['SCENE2D']:if(!_0x26cb1a['enableTranslate'])return;break;case Cesium__namespace['SceneMode'][_0x52425d(0xb7c)]:if(_0x26cb1a['enableLook'])break;if(!_0x26cb1a['enableTranslate']||!_0x26cb1a[_0x52425d(_0x35c662._0x17a652)])return;break;case Cesium__namespace['SceneMode']['SCENE3D']:default:if(_0x26cb1a['enableLook'])break;if(!_0x26cb1a[_0x52425d(0xb2f)]||!_0x26cb1a[_0x52425d(_0x35c662._0x148ca8)])return;break;}this['_mouseMoveHandle']=function(_0x2200d2){_0xc60795['_orbitMouseMoveFunction'](_0x2200d2);},this[_0x52425d(_0x35c662._0xfe483f)]=function(){_0xc60795['_orbitMouseUpFunction']();},document['removeEventListener'](_0x52425d(_0x35c662._0x1e1531),this[_0x52425d(0x2b4)],![]),document[_0x52425d(_0x35c662._0x36cf53)]('mouseup',this[_0x52425d(_0x35c662._0xfe483f)],![]),this['_orbitLastTimestamp']=Cesium__namespace['getTimestamp']();if(this['_map'][_0x52425d(_0x35c662._0x31716e)])this['_orbitFrame']=undefined,this['_orbitIsLook']=![];else{var _0x2bd3df=this['_getCameraFocus'](!![]);!_0x2bd3df?(this[_0x52425d(0xd60)]=Cesium__namespace[_0x52425d(0xbd4)]['eastNorthUpToFixedFrame'](_0x1b40b2['positionWC'],_0x20a20b['globe']['ellipsoid']),this['_orbitIsLook']=!![]):(this['_orbitFrame']=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x2bd3df,_0x20a20b['globe']['ellipsoid']),this[_0x52425d(_0x35c662._0x184e69)]=![]);}this[_0x52425d(0x9f0)]['style'][_0x52425d(_0x35c662._0x5dab2d)]=_0x52425d(0x5c8),this[_0x52425d(0x7da)][_0x52425d(_0x35c662._0x47ffe3)]+=_0x52425d(0x8bd),document['addEventListener']('mousemove',this['_mouseMoveHandle'],![]),document[_0x52425d(_0x35c662._0x525af2)]('mouseup',this['_mouseUpHandle'],![]),this['_map']['on'](EventType[_0x52425d(0xd02)],this['_orbitTickFunction'],this),this[_0x52425d(_0x35c662._0x4998a0)](_0x40abb1,this[_0x52425d(0x7cf)]['width']);}},{'key':'_orbitTickFunction','value':function _0x4fa04c(_0x389a82){var _0x1468a8=_0x1eaa32,_0x554b18=this['_map']['scene'],_0xb982db=this[_0x1468a8(_0x5aab02._0x13bd5c)]['camera'],_0x3a020c=Cesium__namespace[_0x1468a8(0xbf5)](),_0x42dd32=_0x3a020c-this['_orbitLastTimestamp'],_0xf642a2=(this['_orbitCursorOpacity']-0.5)*2.5/0x3e8,_0xfe195f=_0x42dd32*_0xf642a2,_0x1f0479=this[_0x1468a8(0xcd2)]+Cesium__namespace[_0x1468a8(_0x5aab02._0x2f0d0f)]['PI_OVER_TWO'],_0x2db109=Math['cos'](_0x1f0479)*_0xfe195f,_0xd62847=Math['sin'](_0x1f0479)*_0xfe195f,_0x166907;this[_0x1468a8(0xd60)]&&(_0x166907=Cesium__namespace['Matrix4'][_0x1468a8(0x52e)](_0xb982db['transform']),_0xb982db[_0x1468a8(0xa69)](this['_orbitFrame'])),_0x554b18[_0x1468a8(0x414)]===Cesium__namespace[_0x1468a8(0xd49)]['SCENE2D']?_0xb982db['move'](new Cesium__namespace['Cartesian3'](_0x2db109,_0xd62847,0x0),Math[_0x1468a8(_0x5aab02._0x4a6b2f)](_0x554b18['canvas']['clientWidth'],_0x554b18[_0x1468a8(0x2b7)]['clientHeight'])/0x64*_0xb982db['positionCartographic']['height']*_0xfe195f):this['_orbitIsLook']?(_0xb982db[_0x1468a8(0x794)](Cesium__namespace['Cartesian3']['UNIT_Z'],-_0x2db109),_0xb982db['look'](_0xb982db['right'],-_0xd62847)):(_0xb982db['rotateLeft'](_0x2db109),_0xb982db[_0x1468a8(0x844)](_0xd62847)),this['_orbitFrame']&&_0x166907&&_0xb982db[_0x1468a8(_0x5aab02._0x378dfc)](_0x166907),this[_0x1468a8(0x267)]=_0x3a020c;}},{'key':'_updateAngleAndOpacity','value':function _0x786b74(_0x30de70,_0x148b3c){var _0x53ee43=_0x1eaa32,_0x46d125=Math['atan2'](-_0x30de70['y'],_0x30de70['x']);this['_orbitCursorAngle']=Cesium__namespace['Math']['zeroToTwoPi'](_0x46d125-Cesium__namespace[_0x53ee43(_0x39a047._0x4d2243)][_0x53ee43(_0x39a047._0x51e403)]);var _0x540468=Cesium__namespace[_0x53ee43(_0x39a047._0x2374ae)][_0x53ee43(0x61e)](_0x30de70),_0x2a2913=_0x148b3c/0x2,_0x5ff978=Math['min'](_0x540468/_0x2a2913,0x1);this['_orbitCursorOpacity']=0.5*_0x5ff978*_0x5ff978+0.5,this[_0x53ee43(0x9f0)][_0x53ee43(_0x39a047._0x47db77)]['cssText']=_0x53ee43(0xb62)['concat'](this['_orbitCursorAngle'],'rad);\x0a\x20\x20\x20\x20\x20\x20opacity:\x20')['concat'](this['_orbitCursorOpacity']);}},{'key':'_orbitMouseMoveFunction','value':function _0x5d8aa2(_0x1b4fc6){var _0xd64871=_0x1eaa32;this['_updateAngleAndOpacity'](this[_0xd64871(0xe60)](_0x1b4fc6),this['_compassRectangle']['width']);}},{'key':_0x1eaa32(0x204),'value':function _0x284a58(){var _0x1cd6ac=_0x1eaa32;document['removeEventListener']('mousemove',this['_mouseMoveHandle'],![]),document[_0x1cd6ac(_0x4c0b71._0x529c9a)](_0x1cd6ac(0x59b),this['_mouseUpHandle'],![]),this[_0x1cd6ac(0x399)]['off'](EventType['clockTick'],this['_orbitTickFunction'],this),this['_mouseMoveHandle']=undefined,this['_mouseUpHandle']=undefined,this['_container_rotationArc']['style'][_0x1cd6ac(0x9d9)]=_0x1cd6ac(_0x4c0b71._0x133e3a),this[_0x1cd6ac(_0x4c0b71._0x15503a)][_0x1cd6ac(_0x4c0b71._0x1f7eea)]=this['_container_inner'][_0x1cd6ac(0xdfb)][_0x1cd6ac(0xea3)]('compass-inner-active','');}},{'key':_0x1eaa32(0xdc1),'value':function _0x209f78(_0x5b0af1){var _0x591967=_0x1eaa32,_0x49f848=this,_0x460fd2=this[_0x591967(_0x378f36._0x4bc281)][_0x591967(_0x378f36._0x201000)],_0xa3f138=_0x460fd2[_0x591967(_0x378f36._0x3f16b3)],_0x3588a9=_0x460fd2['screenSpaceCameraController'];if(_0x460fd2[_0x591967(_0x378f36._0x4f90ff)]===Cesium__namespace['SceneMode'][_0x591967(_0x378f36._0x1b5125)]||_0x460fd2[_0x591967(0x414)]===Cesium__namespace[_0x591967(0xd49)]['SCENE2D']||!_0x3588a9[_0x591967(0x5e3)])return;if(!_0x3588a9['enableLook']&&(_0x460fd2['mode']===Cesium__namespace[_0x591967(0xd49)]['COLUMBUS_VIEW']||_0x460fd2[_0x591967(_0x378f36._0x2bf6a4)]===Cesium__namespace[_0x591967(0xd49)]['SCENE3D']&&!_0x3588a9[_0x591967(_0x378f36._0x52b684)]))return;this['_mouseMoveHandle']=function(_0x3efa91){_0x49f848['_rotateMouseMoveFunction'](_0x3efa91);},this['_mouseUpHandle']=function(){_0x49f848['_rotateMouseUpFunction']();},document['removeEventListener']('mousemove',this['_mouseMoveHandle'],![]),document['removeEventListener']('mouseup',this['_mouseUpHandle'],![]),this['_rotateInitialCursorAngle']=Math[_0x591967(0x58c)](-_0x5b0af1['y'],_0x5b0af1['x']);if(this['_map']['trackedEntity'])this['_rotateFrame']=undefined;else{var _0xf7669a=this[_0x591967(_0x378f36._0x24e7db)](!![]);!_0xf7669a||_0x460fd2['mode']===Cesium__namespace['SceneMode']['COLUMBUS_VIEW']&&!_0x3588a9['enableLook']&&!_0x3588a9['enableTranslate']?this[_0x591967(_0x378f36._0x89da5e)]=Cesium__namespace[_0x591967(0xbd4)]['eastNorthUpToFixedFrame'](_0xa3f138['positionWC'],_0x460fd2['globe'][_0x591967(_0x378f36._0x36cdcd)]):this['_rotateFrame']=Cesium__namespace[_0x591967(0xbd4)]['eastNorthUpToFixedFrame'](_0xf7669a,_0x460fd2[_0x591967(_0x378f36._0x11c9b1)]['ellipsoid']);}var _0x5c3e42;this[_0x591967(0x54f)]&&(_0x5c3e42=Cesium__namespace[_0x591967(0xcc3)]['clone'](_0xa3f138['transform']),_0xa3f138[_0x591967(_0x378f36._0x1dd50a)](this['_rotateFrame'])),this['_rotateInitialCameraAngle']=-_0xa3f138['heading'],this['_rotateFrame']&&_0x5c3e42&&_0xa3f138['lookAtTransform'](_0x5c3e42),document['addEventListener']('mousemove',this['_mouseMoveHandle'],![]),document['addEventListener']('mouseup',this['_mouseUpHandle'],![]);}},{'key':_0x1eaa32(0x740),'value':function _0x9f21b9(_0xd87209){var _0x46c89d=_0x1eaa32,_0x243608=this[_0x46c89d(0x399)]['camera'],_0x16b38f=this['_getVector'](_0xd87209),_0xc8d98f=Math['atan2'](-_0x16b38f['y'],_0x16b38f['x']),_0x17f381=_0xc8d98f-this['_rotateInitialCursorAngle'],_0x2b01c9=Cesium__namespace['Math']['zeroToTwoPi'](this['_rotateInitialCameraAngle']-_0x17f381),_0x53e26f;this[_0x46c89d(_0x1971f5._0x13c5e3)]&&(_0x53e26f=Cesium__namespace['Matrix4'][_0x46c89d(_0x1971f5._0x341bd9)](_0x243608['transform']),_0x243608[_0x46c89d(0xa69)](this[_0x46c89d(0x54f)]));var _0x494288=-_0x243608[_0x46c89d(0x9b7)];_0x243608[_0x46c89d(0xc92)](_0x2b01c9-_0x494288),this['_rotateFrame']&&_0x53e26f&&_0x243608['lookAtTransform'](_0x53e26f);}},{'key':'_rotateMouseUpFunction','value':function _0x168307(){var _0xdc7890=_0x1eaa32;document[_0xdc7890(0xd3c)]('mousemove',this['_mouseMoveHandle'],![]),document['removeEventListener']('mouseup',this[_0xdc7890(0xfb9)],![]),this[_0xdc7890(0x2b4)]=undefined,this['_mouseUpHandle']=undefined;}},{'key':_0x1eaa32(0xe60),'value':function _0x3d4cd3(_0x6b2117){var _0x1496f9=_0x1eaa32,_0x110a58=this[_0x1496f9(_0x241528._0xa54704)],_0x39ec41=new Cesium__namespace[(_0x1496f9(_0x241528._0x54bf77))]((_0x110a58['right']-_0x110a58[_0x1496f9(_0x241528._0x207d2b)])/0x2,(_0x110a58['bottom']-_0x110a58['top'])/0x2),_0x3bfb4d=new Cesium__namespace[(_0x1496f9(0xb74))](_0x6b2117[_0x1496f9(_0x241528._0x253ee3)]-_0x110a58['left'],_0x6b2117['clientY']-_0x110a58['top']),_0x568426=new Cesium__namespace['Cartesian2']();return Cesium__namespace['Cartesian2'][_0x1496f9(_0x241528._0x517e5b)](_0x3bfb4d,_0x39ec41,_0x568426),_0x568426;}}]),_0x19229d;}(BaseControl);register$1('compass',Compass);var geodesic=new Cesium__namespace['EllipsoidGeodesic'](),BASE=[0x1,0x2,0x3,0x5],DIS=[]['concat'](BASE,_toConsumableArray(BASE[_0x5a92ef(0xace)](function(_0x430016){return _0x430016*0xa;})),_toConsumableArray(BASE[_0x5a92ef(0xace)](function(_0x57a43c){return _0x57a43c*0x64;})),_toConsumableArray(BASE['map'](function(_0x85b0f4){return _0x85b0f4*0x3e8;})),_toConsumableArray(BASE['map'](function(_0x1ddbf8){return _0x1ddbf8*0x2710;})),_toConsumableArray(BASE['map'](function(_0x377e45){return _0x377e45*0x186a0;})),_toConsumableArray(BASE[_0x5a92ef(0xace)](function(_0x2e9c14){return _0x2e9c14*0xf4240;}))),DistanceLegend=function(_0x21a6d7){var _0x531814={_0x5510e1:0xcef},_0x29bf38={_0x13883b:0xbf5,_0x2eebec:0x4a5,_0x4cb959:0x425,_0x51a215:0x50a,_0x4e5427:0x830,_0x2ab1fa:0xab1,_0x41f474:0x1e6,_0x1d777f:0x4b9},_0x3e9fd0={_0x349067:0x514,_0x5bf0ab:0x514,_0x467fc7:0x70e,_0x5ac9cb:0x514,_0x14dbf7:0x514,_0x285f9d:0xc40,_0x339235:0xc35},_0x564f63={_0x33cd56:0x1c6},_0x537bbe=_0x5a92ef;_inherits(_0x2f5557,_0x21a6d7);var _0x273988=_createSuper(_0x2f5557);function _0x2f5557(){return _classCallCheck(this,_0x2f5557),_0x273988['apply'](this,arguments);}return _createClass(_0x2f5557,[{'key':'distance','get':function _0x2402fd(){return this['_currDistance'];}},{'key':'_mountedHook','value':function _0x3c341c(){var _0x500854=_0x4361;this['_container']=create$3('div','mars3d-distance-legend'),this['_container']['style'][_0x500854(_0x564f63._0x33cd56)]=this['_getCssText'](),this['_labelEl']=create$3(_0x500854(0x8f5),'legend-label',this['_container']),this['_scaleBarEl']=create$3(_0x500854(0x8f5),'legend-scale-bar',this['_container']),this[_0x500854(0x6c5)][_0x500854(0x5da)]['visibility']='hidden',this['_lastUpdate']=Cesium__namespace['getTimestamp']();}},{'key':'_getCssText','value':function _0x573a3a(){var _0x3edfc4=_0x4361,_0x43d0ce={};if(Cesium__namespace['defined'](this[_0x3edfc4(_0x3e9fd0._0x349067)]['top'])&&this['options']['top']!=='')_0x43d0ce[_0x3edfc4(0xff5)]=this['options']['top'];else Cesium__namespace['defined'](this['options']['bottom'])&&this['options']['bottom']!==''&&(_0x43d0ce['bottom']=this[_0x3edfc4(_0x3e9fd0._0x5bf0ab)]['bottom']);if(Cesium__namespace[_0x3edfc4(_0x3e9fd0._0x467fc7)](this['options']['left'])&&this[_0x3edfc4(_0x3e9fd0._0x5ac9cb)]['left']!=='')_0x43d0ce['left']=this[_0x3edfc4(_0x3e9fd0._0x14dbf7)]['left'];else Cesium__namespace['defined'](this['options'][_0x3edfc4(_0x3e9fd0._0x285f9d)])&&this[_0x3edfc4(_0x3e9fd0._0x14dbf7)]['right']!==''&&(_0x43d0ce[_0x3edfc4(0xc40)]=this['options'][_0x3edfc4(_0x3e9fd0._0x285f9d)]);var _0x56f3e4='';for(var _0x418b3c in _0x43d0ce){_0x56f3e4+=''['concat'](_0x418b3c,':\x20')['concat'](_0x43d0ce[_0x418b3c],';');}return _0x56f3e4||'left:\x20120px;\x20bottom:\x20'['concat'](this['_getTimeline']()?'27':'2',_0x3edfc4(_0x3e9fd0._0x339235));}},{'key':_0x537bbe(_0x531814._0x5510e1),'value':function _0x3b8514(){var _0x944860=_0x537bbe;this['_map']['on'](EventType['postRender'],this[_0x944860(0x1005)],this);}},{'key':'_removedHook','value':function _0x2d71a3(){this['_map']['off'](EventType['postRender'],this['_updateContent'],this);}},{'key':'_updateContent','value':function _0x56b87f(_0x374db7,_0x2624b4){var _0xf379b2=_0x537bbe,_0x2b366a=Cesium__namespace[_0xf379b2(_0x29bf38._0x13883b)]();if(_0x2b366a<this['_lastUpdate']+0xfa)return;if(!this['_labelEl']||!this['_scaleBarEl'])return;this[_0xf379b2(_0x29bf38._0x2eebec)]=_0x2b366a;var _0x411018=_0x374db7['canvas'][_0xf379b2(0xe2e)],_0x5c2ece=_0x374db7['canvas']['clientHeight'],_0x8bc62c=_0x374db7['camera']['getPickRay'](new Cesium__namespace[(_0xf379b2(0xb74))](_0x411018/0x2|0x0,_0x5c2ece-0x1)),_0x10696e=_0x374db7['camera']['getPickRay'](new Cesium__namespace[(_0xf379b2(0xb74))](0x1+_0x411018/0x2|0x0,_0x5c2ece-0x1)),_0x590ef0=_0x374db7['globe']['pick'](_0x8bc62c,_0x374db7),_0x3fe28e=_0x374db7['globe'][_0xf379b2(_0x29bf38._0x4cb959)](_0x10696e,_0x374db7);if(!_0x590ef0||!_0x3fe28e)return;geodesic['setEndPoints'](_0x374db7[_0xf379b2(0xcb2)]['ellipsoid']['cartesianToCartographic'](_0x590ef0),_0x374db7[_0xf379b2(0xcb2)][_0xf379b2(0xf34)][_0xf379b2(_0x29bf38._0x51a215)](_0x3fe28e));var _0x369ed2=geodesic['surfaceDistance'],_0x5d8dae=0x64,_0x2cb1db=0x0;for(var _0x5c840b=DIS[_0xf379b2(0x6ba)]-0x1;_0x5c840b>=0x0;--_0x5c840b){if(DIS[_0x5c840b]/_0x369ed2<_0x5d8dae){_0x2cb1db=DIS[_0x5c840b];break;}}if(_0x2cb1db){this[_0xf379b2(0xcb1)]!==_0x2cb1db&&(this['_currDistance']=_0x2cb1db,this[_0xf379b2(0xb03)](EventType['change'],{'distance':_0x2cb1db}));this['_container']['style']['visibility']='visible',this[_0xf379b2(_0x29bf38._0x4e5427)][_0xf379b2(0xcc2)]=_0x2cb1db>=0x3e8?''['concat'](_0x2cb1db/0x3e8,'\x20km'):''['concat'](_0x2cb1db,'\x20m');var _0x1bb289=_0x2cb1db/_0x369ed2|0x0;this[_0xf379b2(_0x29bf38._0x2ab1fa)]['style']['cssText']=_0xf379b2(_0x29bf38._0x41f474)['concat'](_0x1bb289,'px;\x20left:\x20')[_0xf379b2(_0x29bf38._0x1d777f)]((0x7d-_0x1bb289)/0x2,'px;');}}}]),_0x2f5557;}(BaseControl);register$1('distanceLegend',DistanceLegend);var icon$2=_0x5a92ef(0x329),MapSplit=function(_0x5e0caf){var _0x595548={_0x5bd95f:0xb91,_0x3b5edd:0xdf9},_0x5c531a={_0x380db8:0x1013,_0x498032:0xe81,_0x4e9f1f:0x354,_0x303993:0xab5},_0x16b797={_0xb4e05b:0xbcf},_0x5690f5={_0x5e9bdf:0x2d0,_0x4bc577:0xdf9},_0x53dd56={_0x229ea4:0x514,_0x37b8cd:0xdf9},_0x18e45f={_0xb82fed:0x8f5,_0x294269:0x959,_0x11ef53:0xc37,_0xf0afcd:0xc30,_0x482792:0x7c3},_0x414354={_0x23c6a8:0x675},_0x42bed8={_0x175445:0x9f7},_0x5115c4={_0x5220da:0x354},_0x456e1e={_0x38120b:0x9f2},_0x19226f=_0x5a92ef;_inherits(_0x113daa,_0x5e0caf);var _0x2b0041=_createSuper(_0x113daa);function _0x113daa(){var _0x33fffc=_0x4361;return _classCallCheck(this,_0x113daa),_0x2b0041[_0x33fffc(0xa90)](this,arguments);}return _createClass(_0x113daa,[{'key':'type','get':function _0x4bbd01(){var _0x2df54e=_0x4361;return _0x2df54e(_0x456e1e._0x38120b);}},{'key':_0x19226f(_0x595548._0x5bd95f),'get':function _0x40268f(){return this['_leftLayer'];},'set':function _0x98bf01(_0x1eaff2){var _0x1485a0={_0x1d43ba:0x8af},_0x5686cf=_0x19226f,_0x166b70=this;this['_leftLayer']&&(this[_0x5686cf(0x9f7)]['forEach'](function(_0x4667a3){var _0x5145c4=_0x5686cf;_0x4667a3[_0x5145c4(_0x5115c4._0x5220da)]&&_0x4667a3['remove']();}),this['_leftLayer']=null),_0x1eaff2&&(!Array['isArray'](_0x1eaff2)&&(_0x1eaff2=[_0x1eaff2]),this[_0x5686cf(_0x42bed8._0x175445)]=[],_0x1eaff2['forEach'](function(_0x1b2c38){var _0x450466=_0x5686cf;_0x1b2c38=_0x166b70['setLayerSplitDirection'](_0x1b2c38,Cesium__namespace[_0x450466(_0x1485a0._0x1d43ba)][_0x450466(0xc8e)]),_0x166b70['_leftLayer']['push'](_0x1b2c38);}));}},{'key':_0x19226f(_0x595548._0x3b5edd),'get':function _0x2dd2bd(){var _0x216255=_0x19226f;return this[_0x216255(0xa78)];},'set':function _0x57f4d7(_0x3bfaf3){var _0x45d37c=_0x19226f,_0xb8cfcd=this;this['_rightLayer']&&(this['_rightLayer']['forEach'](function(_0x70d000){_0x70d000['_hasRemoveByMapSplit']&&_0x70d000['remove']();}),this[_0x45d37c(0xa78)]=null),_0x3bfaf3&&(!Array['isArray'](_0x3bfaf3)&&(_0x3bfaf3=[_0x3bfaf3]),this['_rightLayer']=[],_0x3bfaf3[_0x45d37c(_0x414354._0x23c6a8)](function(_0x53b268){_0x53b268=_0xb8cfcd['setLayerSplitDirection'](_0x53b268,Cesium__namespace['SplitDirection']['RIGHT']),_0xb8cfcd['_rightLayer']['push'](_0x53b268);}));}},{'key':'_mountedHook','value':function _0x352b14(){var _0x5bf586={_0x892b37:0x1e7},_0x5043bf=_0x19226f;this['_container']=create$3(_0x5043bf(_0x18e45f._0xb82fed),_0x5043bf(_0x18e45f._0x294269));var _0x414f04=parseDom(icon$2,!![],'slider-splitter');this['_container'][_0x5043bf(0x1f0)](_0x414f04);var _0x151049=new Cesium__namespace['ScreenSpaceEventHandler'](_0x414f04),_0xa61efe=this;_0x151049['setInputAction'](function(){var _0x356327=_0x5043bf;_0xa61efe[_0x356327(_0x5bf586._0x892b37)]=!![];},Cesium__namespace[_0x5043bf(_0x18e45f._0x11ef53)][_0x5043bf(_0x18e45f._0xf0afcd)]),_0x151049['setInputAction'](function(){_0xa61efe['_moveActive']=!![];},Cesium__namespace['ScreenSpaceEventType']['PINCH_START']),_0x151049['setInputAction'](function(_0x42236f){_0xa61efe['_moveHandler'](_0x42236f);},Cesium__namespace[_0x5043bf(_0x18e45f._0x11ef53)][_0x5043bf(_0x18e45f._0x482792)]),_0x151049['setInputAction'](function(_0x15b9b4){var _0x4774f1=_0x5043bf;_0xa61efe[_0x4774f1(0x1ee)](_0x15b9b4);},Cesium__namespace['ScreenSpaceEventType']['PINCH_MOVE']),_0x151049['setInputAction'](function(){_0xa61efe['_moveActive']=![];},Cesium__namespace[_0x5043bf(_0x18e45f._0x11ef53)]['LEFT_UP']),_0x151049['setInputAction'](function(){_0xa61efe['_moveActive']=![];},Cesium__namespace['ScreenSpaceEventType']['PINCH_END']);}},{'key':_0x19226f(0xcef),'value':function _0x20ac0d(){var _0x321774=_0x19226f;this['_map']['scene']['splitPosition']=0.5,this['_container']['style']['left']='50%',this['_moveHandler'](),this[_0x321774(_0x53dd56._0x229ea4)][_0x321774(0xb91)]&&(this['leftLayer']=this['options']['leftLayer']),this['options'][_0x321774(_0x53dd56._0x37b8cd)]&&(this['rightLayer']=this['options']['rightLayer']);}},{'key':'_removedHook','value':function _0x207e6a(){var _0x506d93=_0x19226f;this['_map']['scene'][_0x506d93(_0x5690f5._0x5e9bdf)]=0x0,this['leftLayer']=null,this[_0x506d93(_0x5690f5._0x4bc577)]=null;}},{'key':'_moveHandler','value':function _0x3b4e84(_0x43ef08){var _0x251288=_0x19226f;if(!this['_moveActive']||!this['enabled'])return;var _0x3be7a6=_0x43ef08?_0x43ef08['endPosition']['x']:0x0,_0xa396c3=(this['_container']['offsetLeft']+_0x3be7a6)/this[_0x251288(0x6c5)][_0x251288(_0x16b797._0xb4e05b)]['offsetWidth'];if(_0xa396c3<0x0||_0xa396c3>0x1)return;this['_container']['style']['left']=0x64*_0xa396c3+'%',this['_map']['scene'][_0x251288(0x2d0)]=_0xa396c3;}},{'key':'setLayerSplitDirection','value':function _0x5513c0(_0x32e3e3,_0x3b3e72){var _0x29f723=_0x19226f;return!_0x32e3e3[_0x29f723(_0x5c531a._0x380db8)]&&this['_map']&&(_0x32e3e3[_0x29f723(_0x5c531a._0x498032)]&&!_0x32e3e3[_0x29f723(0xffd)]&&(_0x32e3e3=create$2(_0x32e3e3)),this['_map']['addLayer'](_0x32e3e3),_0x32e3e3[_0x29f723(_0x5c531a._0x4e9f1f)]=!![]),_0x32e3e3['readyPromise'][_0x29f723(_0x5c531a._0x303993)](function(_0x4435f2){var _0x38a6f0=_0x29f723;if(_0x4435f2[_0x38a6f0(0x43a)])for(var _0x5f073b=0x0;_0x5f073b<_0x4435f2[_0x38a6f0(0x63d)]['length'];_0x5f073b++){var _0x5e9f9d=_0x4435f2['arrLayer'][_0x5f073b]['layer'];_0x5e9f9d&&(_0x5e9f9d['splitDirection']=_0x3b3e72);}else{var _0xd2a7e3=_0x4435f2['layer'];_0xd2a7e3&&(_0xd2a7e3['splitDirection']=_0x3b3e72);}}),_0x32e3e3;}}]),_0x113daa;}(BaseControl);register$1('mapSplit',MapSplit);var SceneEvent=(function(){var _0x1b33e3={_0x5180dc:0x723,_0x538a77:0x74c,_0x57ff0e:0xdfc,_0x54c2db:0x938,_0x9bd1ec:0xd3c,_0x589bac:0xd3c,_0x537c22:0xd02,_0x498df3:0x722},_0x56ce4a={_0x93e257:0x57c,_0x224e81:0xc03,_0x52b95a:0xa68,_0x268a4a:0xdfc,_0x4d0da4:0x21c,_0x3c7b19:0x9e3,_0x5c54ab:0xa68,_0x308684:0xe9d,_0x2fb150:0xf23,_0x2aca42:0x59a},_0xfc6c53={_0x2e0d65:0xa38};function _0x2afb5f(_0x2a3a84){var _0x1402bd=_0x4361;_classCallCheck(this,_0x2afb5f),this['_map']=_0x2a3a84,this['_camera']=_0x2a3a84[_0x1402bd(0xa3c)],this['_scene']=_0x2a3a84['scene'],this['_globe']=_0x2a3a84['scene']['globe'],this['_clock']=_0x2a3a84[_0x1402bd(_0xfc6c53._0x2e0d65)];}return _createClass(_0x2afb5f,[{'key':'on','value':function _0x55f072(_0x1aa338,_0x17cc5a,_0x1bb987){var _0x3a8abe=_0x4361;if(!_0x17cc5a)return;var _0x1863fc;switch(_0x1aa338){case EventType[_0x3a8abe(_0x56ce4a._0x93e257)]:_0x1863fc=this[_0x3a8abe(_0x56ce4a._0x224e81)]['moveStart']['addEventListener'](_0x17cc5a,_0x1bb987||this);break;case EventType['cameraMoveEnd']:_0x1863fc=this['_camera']['moveEnd']['addEventListener'](_0x17cc5a,_0x1bb987||this);break;case EventType['cameraChanged']:_0x1863fc=this['_camera'][_0x3a8abe(0x7b1)]['addEventListener'](_0x17cc5a,_0x1bb987||this);break;case EventType['preUpdate']:_0x1863fc=this['_scene']['preUpdate'][_0x3a8abe(_0x56ce4a._0x52b95a)](_0x17cc5a,_0x1bb987||this);break;case EventType['postUpdate']:_0x1863fc=this['_scene'][_0x3a8abe(_0x56ce4a._0x268a4a)][_0x3a8abe(0xa68)](_0x17cc5a,_0x1bb987||this);break;case EventType['preRender']:_0x1863fc=this[_0x3a8abe(0x9e3)][_0x3a8abe(0x938)]['addEventListener'](_0x17cc5a,_0x1bb987||this);break;case EventType['postRender']:_0x1863fc=this['_scene'][_0x3a8abe(_0x56ce4a._0x4d0da4)]['addEventListener'](_0x17cc5a,_0x1bb987||this);break;case EventType[_0x3a8abe(0xbc9)]:_0x1863fc=this[_0x3a8abe(_0x56ce4a._0x3c7b19)]['renderError'][_0x3a8abe(_0x56ce4a._0x5c54ab)](_0x17cc5a,_0x1bb987||this);break;case EventType['morphStart']:_0x1863fc=this[_0x3a8abe(0x9e3)]['morphStart']['addEventListener'](_0x17cc5a,_0x1bb987||this);break;case EventType[_0x3a8abe(0x878)]:_0x1863fc=this['_scene']['morphComplete']['addEventListener'](_0x17cc5a,_0x1bb987||this);break;case EventType['clockTick']:_0x1863fc=this[_0x3a8abe(0xc17)][_0x3a8abe(_0x56ce4a._0x308684)]['addEventListener'](_0x17cc5a,_0x1bb987||this);break;case EventType[_0x3a8abe(_0x56ce4a._0x2fb150)]:_0x1863fc=this[_0x3a8abe(_0x56ce4a._0x2aca42)]['terrainProviderChanged']['addEventListener'](_0x17cc5a,_0x1bb987||this);break;case EventType['tileLoadProgress']:_0x1863fc=this['_globe']['tileLoadProgressEvent']['addEventListener'](_0x17cc5a,_0x1bb987||this);break;}return _0x1863fc;}},{'key':'off','value':function _0x5c3394(_0x19aa7e,_0x3faf9d,_0x729f3f){var _0x608738=_0x4361,_0xf7a3f3;switch(_0x19aa7e){case EventType['cameraMoveStart']:_0xf7a3f3=this['_camera']['moveStart']['removeEventListener'](_0x3faf9d,_0x729f3f||this);break;case EventType[_0x608738(_0x1b33e3._0x5180dc)]:_0xf7a3f3=this['_camera'][_0x608738(_0x1b33e3._0x538a77)][_0x608738(0xd3c)](_0x3faf9d,_0x729f3f||this);break;case EventType['cameraChanged']:_0xf7a3f3=this['_camera']['changed']['removeEventListener'](_0x3faf9d,_0x729f3f||this);break;case EventType['preUpdate']:_0xf7a3f3=this['_scene']['preUpdate']['removeEventListener'](_0x3faf9d,_0x729f3f||this);break;case EventType[_0x608738(_0x1b33e3._0x57ff0e)]:_0xf7a3f3=this['_scene']['postUpdate']['removeEventListener'](_0x3faf9d,_0x729f3f||this);break;case EventType[_0x608738(_0x1b33e3._0x54c2db)]:_0xf7a3f3=this['_scene']['preRender'][_0x608738(0xd3c)](_0x3faf9d,_0x729f3f||this);break;case EventType['postRender']:_0xf7a3f3=this['_scene'][_0x608738(0x21c)][_0x608738(_0x1b33e3._0x9bd1ec)](_0x3faf9d,_0x729f3f||this);break;case EventType['renderError']:_0xf7a3f3=this['_scene']['renderError']['removeEventListener'](_0x3faf9d,_0x729f3f||this);break;case EventType['morphStart']:_0xf7a3f3=this['_scene']['morphStart'][_0x608738(_0x1b33e3._0x589bac)](_0x3faf9d,_0x729f3f||this);break;case EventType['morphComplete']:_0xf7a3f3=this['_scene']['morphComplete']['removeEventListener'](_0x3faf9d,_0x729f3f||this);break;case EventType[_0x608738(_0x1b33e3._0x537c22)]:_0xf7a3f3=this[_0x608738(0xc17)]['onTick']['removeEventListener'](_0x3faf9d,_0x729f3f||this);break;case EventType['terrainChange']:_0xf7a3f3=this['_globe'][_0x608738(_0x1b33e3._0x498df3)]['removeEventListener'](_0x3faf9d,_0x729f3f||this);break;case EventType['tileLoadProgress']:_0xf7a3f3=this['_globe']['tileLoadProgressEvent']['removeEventListener'](_0x3faf9d,_0x729f3f||this);break;}return _0xf7a3f3;}}]),_0x2afb5f;}()),DEF_OPTIONS={'enabledMoveTarget':!![],'moveDelay':0x1e,'pickWidth':0x4,'pickHeight':0x4,'pickLimit':0x9},MouseEvent=(function(){var _0x3f7489={_0xdc4e7b:0xe85,_0x37cb77:0xecf},_0x434973={_0x24527d:0x2b7,_0x1d464d:0x2b7},_0x3d4390={_0x4cea6b:0x3a9,_0xf1e20c:0x3fc,_0x1f105d:0x399},_0x250c01={_0x57a4c4:0xd91,_0x18ebd4:0x71a,_0x428eba:0x255},_0x269db7={_0x4344b2:0x7a9,_0xb0cf27:0x3a1},_0x229fde={_0x14b016:0x3a1,_0x1085df:0xaf9,_0x13d91a:0x5da,_0x32df41:0x48c},_0x4a234b={_0x340de5:0xbe1,_0x555c2b:0xecf,_0x45182c:0xc70},_0x584062={_0x2c890f:0x514,_0x14eed9:0xd91,_0x447d83:0xecf,_0x11552a:0x399,_0x5d1b80:0x9b9,_0x366dfd:0x311,_0x2abff7:0xb03},_0x223cab={_0x291a82:0x70e,_0x23df67:0xeec,_0xf4ce1e:0xc34,_0x3c1447:0x6ba,_0x1a5d80:0x310,_0x8efdca:0x2a6,_0x538da3:0xd47,_0x4c0f1a:0xb03},_0x50b47e={_0x5b016d:0xab5},_0x30636a={_0x4818b2:0xfdc,_0x4fb7c8:0xdfe,_0x23d211:0x89f,_0xff6f1f:0x946,_0x5821e6:0x280},_0x85dbc6={_0x4aef6c:0x44a,_0x36ccbc:0x3fa,_0x168475:0x6f9,_0x323668:0x89f},_0x326dbd={_0x43bf0a:0xc34,_0xaa6866:0x30f,_0x5bcf1a:0xcc9,_0xb7be3a:0xb70,_0x522721:0x73d,_0x3e41e3:0xfeb,_0x1f51be:0x7c9},_0x4b9c1a={_0x3302e7:0xe7b},_0x26eb09={_0x3d8ccc:0x430,_0x2c3b93:0xea2,_0x5b8540:0xc30,_0x5c2c28:0x430,_0x4545e0:0x9bd,_0x106dc1:0xc37},_0x557380={_0x541f73:0xbb6},_0x50b34f={_0x59bbf7:0x8d7},_0xc8a013={_0x380294:0xe85},_0x488fdd={_0x34a2e9:0x81b,_0x3c9c1d:0xad6},_0x2948dc={_0x220cfc:0xb5f},_0x1317f4={_0x43ff70:0x24c},_0x5b956b={_0x1e62a9:0x9a0,_0x3c7b81:0xdce},_0x4c3612={_0x859528:0x30f},_0x5c95f2=_0x5a92ef;function _0x312bd0(_0x2d77c2){var _0x294313=_0x4361,_0x508b17=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};_classCallCheck(this,_0x312bd0),_0x508b17=_objectSpread2(_objectSpread2({},DEF_OPTIONS),_0x508b17),this['_map']=_0x2d77c2,this[_0x294313(_0x4c3612._0x859528)]=_0x2d77c2['viewer'],this['options']=_0x508b17,this['moveDelay']=_0x508b17[_0x294313(0x9a0)],this['_enabledMoveTarget']=_0x508b17['enabledMoveTarget'],this['_selected']=undefined,this['_setInputAction']();}return _createClass(_0x312bd0,[{'key':'enabledMoveTarget','get':function _0x1ac277(){return this['_enabledMoveTarget'];},'set':function _0x521f21(_0x31c8df){this['_enabledMoveTarget']=_0x31c8df,this['clearMoveTargetDelay']();}},{'key':'noPickEntity','get':function _0x5c2988(){return this['_noPickEntity'];},'set':function _0x49f9ee(_0x5646de){this['_noPickEntity']=_0x5646de;}},{'key':'setOptions','value':function _0x3bc1d9(_0x85d807){var _0xeaedc1=_0x4361;if(!_0x85d807||Object['keys'](_0x85d807)['length']===0x0)return this;return this['options']=merge(this['options'],_0x85d807),this[_0xeaedc1(_0x5b956b._0x1e62a9)]=this['options']['moveDelay'],this['_enabledMoveTarget']=this['options'][_0xeaedc1(_0x5b956b._0x3c7b81)],this;}},{'key':_0x5c95f2(_0x3f7489._0xdc4e7b),'value':function _0x270093(){var _0x29575e=_0x5c95f2;this['_moveDelayTik']&&(clearTimeout(this[_0x29575e(_0x1317f4._0x43ff70)]),this['_moveDelayTik']=null);}},{'key':'_setInputAction','value':function _0x3b5062(){var _0x2527af={_0x167851:0xb52},_0x377652=_0x5c95f2,_0x1cd856=this;this[_0x377652(_0x26eb09._0x3d8ccc)]=new Cesium__namespace['ScreenSpaceEventHandler'](this['_viewer']['canvas']),this['handler'][_0x377652(_0x26eb09._0x2c3b93)](function(_0x3da79e){var _0xbd30e8=_0x377652;_0x1cd856[_0xbd30e8(0x7fb)](_0x3da79e);},Cesium__namespace['ScreenSpaceEventType'][_0x377652(0xe7f)]),this[_0x377652(0x430)][_0x377652(0xea2)](function(_0x5d2468){var _0x161367=_0x377652;_0x1cd856['_globeMouseHandler'](_0x5d2468,EventType[_0x161367(_0x2948dc._0x220cfc)]);},Cesium__namespace['ScreenSpaceEventType']['LEFT_DOUBLE_CLICK']),this[_0x377652(0x430)][_0x377652(_0x26eb09._0x2c3b93)](function(_0x48b12b){var _0x242676=_0x377652;_0x1cd856[_0x242676(_0x488fdd._0x34a2e9)](_0x48b12b,[EventType[_0x242676(_0x488fdd._0x3c9c1d)],EventType['mouseDown']]);},Cesium__namespace['ScreenSpaceEventType'][_0x377652(_0x26eb09._0x5b8540)]),this[_0x377652(0x430)]['setInputAction'](function(_0x2e655c){_0x1cd856['_globeMouseHandler'](_0x2e655c,[EventType['leftUp'],EventType['mouseUp']]);},Cesium__namespace['ScreenSpaceEventType']['LEFT_UP']),this['handler']['setInputAction'](function(_0x2e6ced){var _0x14de2d=_0x377652,_0x4b709b=_0x1cd856['options'][_0x14de2d(0xbe1)]?_0x1cd856['options']['transform'](_0x2e6ced['endPosition']):_0x2e6ced[_0x14de2d(0x5d3)],_0x2d8362=getCurrentMousePosition(_0x1cd856['_viewer']['scene'],_0x4b709b,_0x1cd856['noPickEntity']);_0x2e6ced[_0x14de2d(0x925)]=_0x2d8362,_0x1cd856['enabledMoveTarget']&&(_0x1cd856[_0x14de2d(_0xc8a013._0x380294)](),_0x1cd856['moveDelay']>0x0?_0x1cd856['_moveDelayTik']=setTimeout(function(_0x38b12f){var _0x53105f=_0x14de2d;_0x1cd856[_0x53105f(0x24c)]=null,_0x1cd856['_mouseMoveHandler'](_0x2e6ced);},_0x1cd856['moveDelay']):_0x1cd856['_mouseMoveHandler'](_0x2e6ced)),_0x1cd856[_0x14de2d(0x399)]['fire'](EventType['mouseMove'],_objectSpread2(_objectSpread2({},_0x2e6ced),{},{'cartesian':_0x2d8362,'windowPosition':_0x4b709b}));},Cesium__namespace[_0x377652(0xc37)]['MOUSE_MOVE']),this['handler']['setInputAction'](function(_0x2971f6){var _0x33d300=_0x377652;_0x1cd856['_map']['fire'](EventType[_0x33d300(_0x50b34f._0x59bbf7)],_0x2971f6);},Cesium__namespace['ScreenSpaceEventType'][_0x377652(0xdcc)]),this['handler']['setInputAction'](function(_0x4ff27c){_0x1cd856['_globeMouseHandler'](_0x4ff27c,EventType['rightClick']);},Cesium__namespace['ScreenSpaceEventType']['RIGHT_CLICK']),this['handler'][_0x377652(0xea2)](function(_0x2d5786){var _0x39c9db=_0x377652;_0x1cd856['_globeMouseHandler'](_0x2d5786,[EventType[_0x39c9db(0xba2)],EventType[_0x39c9db(0xb52)]]);},Cesium__namespace['ScreenSpaceEventType']['RIGHT_DOWN']),this[_0x377652(0x430)]['setInputAction'](function(_0x2dac06){var _0x5c3b6c=_0x377652;_0x1cd856[_0x5c3b6c(0x81b)](_0x2dac06,[EventType['rightUp'],EventType['mouseUp']]);},Cesium__namespace['ScreenSpaceEventType'][_0x377652(0xb64)]),this[_0x377652(_0x26eb09._0x3d8ccc)]['setInputAction'](function(_0x42eae8){_0x1cd856['_globeMouseHandler'](_0x42eae8,EventType['middleClick']);},Cesium__namespace['ScreenSpaceEventType']['MIDDLE_CLICK']),this['handler']['setInputAction'](function(_0x4ef209){var _0x200035=_0x377652;_0x1cd856['_globeMouseHandler'](_0x4ef209,[EventType['middleDown'],EventType[_0x200035(_0x2527af._0x167851)]]);},Cesium__namespace['ScreenSpaceEventType']['MIDDLE_DOWN']),this['handler'][_0x377652(0xea2)](function(_0x12d9b8){_0x1cd856['_globeMouseHandler'](_0x12d9b8,[EventType['middleUp'],EventType['mouseUp']]);},Cesium__namespace['ScreenSpaceEventType']['MIDDLE_UP']),this[_0x377652(_0x26eb09._0x5c2c28)]['setInputAction'](function(_0x399118){_0x1cd856['_globeMouseHandler'](_0x399118,EventType['pinchStart']);},Cesium__namespace['ScreenSpaceEventType'][_0x377652(0x451)]),this['handler']['setInputAction'](function(_0x221d30){var _0x15a417=_0x377652;_0x1cd856['_globeMouseHandler'](_0x221d30,EventType[_0x15a417(_0x557380._0x541f73)]);},Cesium__namespace['ScreenSpaceEventType'][_0x377652(_0x26eb09._0x4545e0)]),this['handler'][_0x377652(0xea2)](function(_0x574ab6){_0x1cd856['_map']['fire'](EventType['pinchMove'],_0x574ab6);},Cesium__namespace[_0x377652(_0x26eb09._0x106dc1)]['PINCH_MOVE']),this['_viewer'][_0x377652(0x2b7)][_0x377652(0xa68)]('keydown',this[_0x377652(0xe10)]['bind'](this)),this['_viewer']['canvas']['addEventListener'](_0x377652(0x29f),this['_onKeyUp']['bind'](this));}},{'key':_0x5c95f2(0xe10),'value':function _0x44d4b2(_0x428184){var _0x416e42=_0x5c95f2;this[_0x416e42(0x399)][_0x416e42(0xb03)](EventType['keydown'],{'ctrlKey':_0x428184[_0x416e42(_0x4b9c1a._0x3302e7)],'altKey':_0x428184['altKey'],'metaKey':_0x428184[_0x416e42(0xd2f)],'shiftKey':_0x428184['shiftKey'],'code':_0x428184['code'],'key':_0x428184['key'],'keyCode':_0x428184[_0x416e42(0x86d)]});}},{'key':_0x5c95f2(0x939),'value':function _0xacb3fb(_0x599f9c){this['_map']['fire'](EventType['keyup'],{'ctrlKey':_0x599f9c['ctrlKey'],'altKey':_0x599f9c['altKey'],'metaKey':_0x599f9c['metaKey'],'shiftKey':_0x599f9c['shiftKey'],'code':_0x599f9c['code'],'key':_0x599f9c['key'],'keyCode':_0x599f9c['keyCode']});}},{'key':_0x5c95f2(_0x3f7489._0x37cb77),'value':function _0x4fdcd5(_0x2307cb,_0x5cc80b){var _0x192ad8=_0x5c95f2;if(_0x5cc80b!==null&&_0x5cc80b!==void 0x0&&_0x5cc80b[_0x192ad8(_0x326dbd._0x43bf0a)])return _0x5cc80b;var _0x2aead3;try{_0x2aead3=this['_viewer'][_0x192ad8(0x7c9)][_0x192ad8(0x425)](_0x2307cb,this['options'][_0x192ad8(0xb5b)],this[_0x192ad8(0x514)]['pickHeight']);}catch(_0xba6ef9){}if(this['_lastPickedInfo']&&_0x2aead3&&this['_lastPickedInfo']['pickedObject']===_0x2aead3){var _0x1b9b29=_0x5cc80b===null||_0x5cc80b===void 0x0?void 0x0:_0x5cc80b['cartesian'];if(!_0x1b9b29){var _0x5ee94c,_0x1e05ce;if(((_0x5ee94c=this['_lastPickedInfo'])===null||_0x5ee94c===void 0x0?void 0x0:(_0x1e05ce=_0x5ee94c['layer'])===null||_0x1e05ce===void 0x0?void 0x0:_0x1e05ce[_0x192ad8(0xe81)])==='3dtiles'){var _0x5e61fd=this['_viewer'][_0x192ad8(0x7c9)][_0x192ad8(0xcc9)];this[_0x192ad8(0x30f)]['scene']['onlyPickModelPosition']=!![],_0x1b9b29=getCurrentMousePosition(this['_viewer']['scene'],_0x2307cb,this[_0x192ad8(0xa0d)]),this[_0x192ad8(_0x326dbd._0xaa6866)]['scene'][_0x192ad8(_0x326dbd._0x5bcf1a)]=_0x5e61fd;}else _0x1b9b29=getCurrentMousePosition(this['_viewer']['scene'],_0x2307cb,this['noPickEntity']);}return _objectSpread2(_objectSpread2(_objectSpread2({},_0x5cc80b),this['_lastPickedInfo']),{},{'cartesian':_0x1b9b29,'windowPosition':_0x2307cb});}var _0x59b59c=this[_0x192ad8(_0x326dbd._0xb7be3a)](_0x2aead3);if(_0x2aead3&&this['_allowDrillPick'](_0x59b59c)){var _0x315533=this[_0x192ad8(_0x326dbd._0xaa6866)]['scene'][_0x192ad8(_0x326dbd._0x522721)](_0x2307cb,this['options']['pickLimit'],this['options']['pickWidth'],this['options']['pickHeight']),_0x1c9042=[];if(_0x315533&&_0x315533['length']>0x0)for(var _0xd9579c=0x0,_0x1e7169=_0x315533['length'];_0xd9579c<_0x1e7169;_0xd9579c++){var _0xfe5050=_0x315533[_0xd9579c];if(_0x2aead3===_0xfe5050){var _0x207445;_0x1c9042['push']((_0x207445=_0x59b59c)===null||_0x207445===void 0x0?void 0x0:_0x207445['graphic']);continue;}var _0x5d711f=this['_getTargetInfo'](_0xfe5050);_0x1c9042[_0x192ad8(0x8e7)](_0x5d711f===null||_0x5d711f===void 0x0?void 0x0:_0x5d711f['graphic']);if(this['_allowDrillPick'](_0x5d711f)&&_0xd9579c!==_0x1e7169-0x1)continue;else{_0x59b59c=_0x5d711f,_0x59b59c['pickedObjects']=_0x315533,_0x59b59c[_0x192ad8(_0x326dbd._0x3e41e3)]=_0x1c9042;break;}}}else this['_lastPickedInfo']=_0x59b59c;var _0x4d9fc6=_0x5cc80b===null||_0x5cc80b===void 0x0?void 0x0:_0x5cc80b[_0x192ad8(0x925)];return!_0x4d9fc6&&(_0x4d9fc6=getCurrentMousePosition(this['_viewer'][_0x192ad8(_0x326dbd._0x1f51be)],_0x2307cb,this['noPickEntity'])),_objectSpread2(_objectSpread2(_objectSpread2({},_0x5cc80b),_0x59b59c),{},{'cartesian':_0x4d9fc6,'windowPosition':_0x2307cb});}},{'key':'_allowDrillPick','value':function _0x3cc385(_0x2524ea){var _0x4c3e2d=_0x5c95f2,_0xdedf8f,_0x48c7cb,_0x2dd13b=(_0xdedf8f=_0x2524ea['graphic'])===null||_0xdedf8f===void 0x0?void 0x0:_0xdedf8f[_0x4c3e2d(0x637)];if(_0x2dd13b)return isFunction(_0x2dd13b)?_0x2dd13b(_0x2524ea):!![];_0x2dd13b=(_0x48c7cb=_0x2524ea['layer'])===null||_0x48c7cb===void 0x0?void 0x0:_0x48c7cb['allowDrillPick'];if(_0x2dd13b)return isFunction(_0x2dd13b)?_0x2dd13b(_0x2524ea):!![];return![];}},{'key':'_getTargetInfo','value':function _0x4acb63(_0x6536eb){var _0x4db3e0={_0x4d7484:0xa6d,_0x602ba:0xdbc},_0x265472=_0x5c95f2;if(!Cesium__namespace['defined'](_0x6536eb))return{};var _0x3fba07,_0x30efa8,_0x984481,_0x513a2b;if(Cesium__namespace[_0x265472(0x70e)](_0x6536eb['id'])&&_0x6536eb['id']instanceof Cesium__namespace['Entity'])_0x3fba07=_0x6536eb['id'],_0x513a2b=_0x3fba07['id'];else{if(_0x6536eb instanceof Cesium__namespace['Cesium3DTileFeature']){_0x3fba07=_0x6536eb,_0x513a2b=_0x265472(_0x85dbc6._0x4aef6c)+_0x6536eb[_0x265472(_0x85dbc6._0x36ccbc)];var _0x303f8f=_0x6536eb['tileset'];_0x30efa8=this['_map']['getLayerById'](_0x303f8f['_mars3d_layerId']),_0x984481={'attr':get3DTileFeatureAttr(_0x6536eb),'feature':_0x6536eb};}else{if(_0x6536eb['content']&&_0x6536eb[_0x265472(0xb08)]instanceof(Cesium__namespace[_0x265472(_0x85dbc6._0x168475)]||Cesium__namespace[_0x265472(_0x85dbc6._0x323668)])){var _0x1181b1,_0x451e72;_0x3fba07=_0x6536eb['content'],_0x513a2b=_0x265472(0x9c0)+((_0x1181b1=_0x6536eb[_0x265472(0xb08)])===null||_0x1181b1===void 0x0?void 0x0:(_0x451e72=_0x1181b1[_0x265472(0xa0a)])===null||_0x451e72===void 0x0?void 0x0:_0x451e72['key'])||0x0;var _0x41926b=_0x6536eb[_0x265472(0x946)];_0x30efa8=this['_map'][_0x265472(0xa58)](_0x41926b['_mars3d_layerId']);if(_0x6536eb['batchTable']);}else Cesium__namespace[_0x265472(0x70e)](_0x6536eb['primitive'])?(_0x3fba07=_0x6536eb['primitive'],_0x513a2b=_0x6536eb['id']):logInfo('getPickTarget:拾取到了对象,请确认是否要做处理',_0x6536eb);}}if(_0x3fba07){_0x30efa8=_0x30efa8||this[_0x265472(0x399)]['getLayerById'](_0x3fba07['_mars3d_layerId']);if(_0x30efa8&&_0x30efa8['getGraphicById']){_0x984481=_0x984481||_0x30efa8['getGraphicById'](_0x3fba07['_mars3d_graphicId']);if(_0x984481){_0x513a2b=_0x984481['id'];if(_0x984481['getPickedObject']){var _0x1f6f50=_0x6536eb['id']||_0x6536eb['instanceId'];if(_0x1f6f50){var _0x2df70f;_0x513a2b=_0x1f6f50,_0x6536eb['data']=_0x984481['getPickedObject'](_0x1f6f50),_0x984481['attr']=(_0x2df70f=_0x6536eb['data'])===null||_0x2df70f===void 0x0?void 0x0:_0x2df70f['attr'];}}}}}return{'id':_0x513a2b,'pickedObject':_0x6536eb,'sourceTarget':_0x3fba07,'czmObject':_0x3fba07,'layer':_0x30efa8,'graphic':_0x984481,'hasClickEvent':function _0x3239a6(){var _0x209210=_0x265472;if(this['graphic']){if(isFunction(this[_0x209210(0xc34)]['listens'])&&this[_0x209210(0xc34)]['listens'](EventType['click']))return!![];if(isFunction(this['graphic'][_0x209210(0xa6d)])&&_0x984481[_0x209210(_0x4db3e0._0x4d7484)]())return!![];}if(this['layer']){var _0x43672d;if(isFunction(this['layer'][_0x209210(_0x4db3e0._0x602ba)])&&this['layer']['listens'](EventType['click']))return!![];if(isFunction(this['layer'][_0x209210(0xa6d)])&&(_0x43672d=_0x30efa8)!==null&&_0x43672d!==void 0x0&&_0x43672d['hasPopup']())return!![];}return![];}};}},{'key':'getPicked','value':function _0x8a0e17(_0x7ca290){var _0x263a63=_0x5c95f2;if(!_0x7ca290||!_0x7ca290[_0x263a63(0xfdc)])return undefined;var _0x9df64=_0x7ca290[_0x263a63(_0x30636a._0x4818b2)],_0x494e44=_0x7ca290['czmObject'];if(_0x494e44 instanceof Cesium__namespace[_0x263a63(0xeae)]){var _0x454af8=_0x9df64['primitive'][_0x263a63(_0x30636a._0x4fb7c8)];if((_0x454af8===null||_0x454af8===void 0x0?void 0x0:_0x454af8['length'])>0x0){var _0x2cead3=_0x454af8['find'](function(_0xd120a9){var _0x2ba4ff=_0x263a63;return _0xd120a9[_0x2ba4ff(0x568)]===_0x9df64;});return _0x2cead3;}}else{if(_0x494e44 instanceof Cesium__namespace['Cesium3DTileFeature']){if(_0x9df64['pickId'])return _0x9df64['pickId'];}else{if(_0x9df64['content']&&_0x9df64['content']instanceof(Cesium__namespace[_0x263a63(0x6f9)]||Cesium__namespace[_0x263a63(_0x30636a._0x23d211)])){var _0x2b6fb4;return(_0x2b6fb4=_0x9df64[_0x263a63(0xb08)])===null||_0x2b6fb4===void 0x0?void 0x0:_0x2b6fb4['_pickId'];}else{var _0x5b91ad,_0x2691a2;if(_0x9df64[_0x263a63(_0x30636a._0xff6f1f)][_0x263a63(0x3a4)])return _0x9df64[_0x263a63(0x946)][_0x263a63(0x3a4)];if(_0x9df64[_0x263a63(0x946)]['_pickIds'])return _0x9df64['primitive']['_pickIds'];if((_0x5b91ad=_0x9df64['content'])!==null&&_0x5b91ad!==void 0x0&&(_0x2691a2=_0x5b91ad['_model'])!==null&&_0x2691a2!==void 0x0&&_0x2691a2[_0x263a63(0xdfe)]){var _0x300970,_0x1cf2bf;return(_0x300970=_0x9df64['content'])===null||_0x300970===void 0x0?void 0x0:(_0x1cf2bf=_0x300970[_0x263a63(_0x30636a._0x5821e6)])===null||_0x1cf2bf===void 0x0?void 0x0:_0x1cf2bf[_0x263a63(0xdfe)];}}}}return undefined;}},{'key':'pickImageryLayerFeatures','value':function _0x1bb642(_0x59320d,_0xbb9e41){var _0x558797=_0x5c95f2,_0x143bd6=this,_0x94ef8f=this[_0x558797(0x30f)][_0x558797(0x7c9)],_0x1b72c5=_0x94ef8f['camera'][_0x558797(0x98f)](_0x59320d),_0x425704=_0x94ef8f['imageryLayers'][_0x558797(0x311)](_0x1b72c5,_0x94ef8f);_0x425704&&_0x425704['then']&&_0x425704[_0x558797(_0x50b47e._0x5b016d)](function(_0x20ee0b){_0x143bd6['_clickTileGraphic'](_0x20ee0b,_0x59320d,_0xbb9e41);});}},{'key':'_clickTileGraphic','value':function _0x270f83(_0x344139,_0x27a4b8,_0x33095f){var _0x13e326=_0x5c95f2,_0x1409c4,_0x4538c8;if(!Cesium__namespace[_0x13e326(_0x223cab._0x291a82)](_0x344139)||_0x344139[_0x13e326(0x6ba)]===0x0)return;var _0x426cde=_0x344139[0x0],_0x2c3211=_0x426cde['imageryLayer'],_0x5c4570=this['_map']['getLayerById'](_0x2c3211['_mars3d_layerId']),_0x1a41b1={'sourceTarget':_0x2c3211,'layer':_0x5c4570,'features':_0x344139,'attr':_0x426cde[_0x13e326(_0x223cab._0x23df67)]||((_0x1409c4=_0x426cde['data'])===null||_0x1409c4===void 0x0?void 0x0:_0x1409c4['properties']),'cartesian':_0x33095f===null||_0x33095f===void 0x0?void 0x0:_0x33095f['cartesian'],'windowPosition':_0x27a4b8};if(_0x426cde['data']&&_0x5c4570&&((_0x4538c8=_0x5c4570[_0x13e326(0x514)])!==null&&_0x4538c8!==void 0x0&&_0x4538c8['highlight']||_0x5c4570['listens'](EventType['click']))){if(_0x5c4570['options']['featureToGraphic']){var _0x3a89e7=_0x5c4570['options']['featureToGraphic'](_0x426cde,_0x1a41b1);if(_0x3a89e7){var _0x5beec8;Array[_0x13e326(0x71a)](_0x3a89e7)?(_0x1a41b1[_0x13e326(_0x223cab._0xf4ce1e)]=_0x3a89e7[_0x13e326(_0x223cab._0x3c1447)]>0x0?_0x3a89e7[0x0]:null,_0x1a41b1['graphics']=_0x3a89e7):(_0x1a41b1['graphic']=_0x3a89e7,_0x1a41b1['graphics']=[_0x3a89e7]),(_0x5beec8=_0x1a41b1[_0x13e326(0xc34)])!==null&&_0x5beec8!==void 0x0&&_0x5beec8[_0x13e326(0x310)]&&(_0x1a41b1[_0x13e326(_0x223cab._0x1a5d80)]=_0x1a41b1['graphic']['attr']);}}else{var _0x4a34d2,_0x25ec57=(_0x4a34d2=_0x5c4570['options']['hasToGraphic'])!==null&&_0x4a34d2!==void 0x0?_0x4a34d2:0x1388,_0x144a48=!![];if(isBoolean(_0x25ec57))_0x144a48=_0x25ec57;else{if(isNumber(_0x25ec57)){var _0x16ce74,_0x51e9e6=JSON['stringify'](((_0x16ce74=_0x426cde['data'])===null||_0x16ce74===void 0x0?void 0x0:_0x16ce74[_0x13e326(0x4cb)])||{})['length'];_0x144a48=_0x51e9e6<_0x25ec57;}else isFunction(_0x25ec57)&&(_0x144a48=_0x25ec57(_0x426cde));}if(_0x144a48){var _0x675319,_0xd71898=_0x5c4570===null||_0x5c4570===void 0x0?void 0x0:(_0x675319=_0x5c4570['options'])===null||_0x675319===void 0x0?void 0x0:_0x675319[_0x13e326(0xd66)],_0x3e1c2e=geoJsonToGraphics(_0x426cde[_0x13e326(0x500)],{'type':_0xd71898===null||_0xd71898===void 0x0?void 0x0:_0xd71898['type'],'crs':_0x426cde[_0x13e326(0x2a6)]||(_0x5c4570===null||_0x5c4570===void 0x0?void 0x0:_0x5c4570[_0x13e326(_0x223cab._0x8efdca)]),'style':_0xd71898});_0x1a41b1['graphic']=_0x3e1c2e['length']>0x0?_0x3e1c2e[0x0]:null,_0x1a41b1['graphics']=_0x3e1c2e;}else{var _0x2e7527;logInfo(_0x13e326(_0x223cab._0x538da3),_0x5c4570===null||_0x5c4570===void 0x0?void 0x0:_0x5c4570[_0x13e326(0x514)],(_0x2e7527=_0x426cde['data'])===null||_0x2e7527===void 0x0?void 0x0:_0x2e7527['geometry']);}}}_0x5c4570&&_0x5c4570[_0x13e326(_0x223cab._0x4c0f1a)](EventType['click'],_0x1a41b1,![]),this['_map'][_0x13e326(_0x223cab._0x4c0f1a)](EventType['clickTileGraphic'],_0x1a41b1);}},{'key':'_clickHandler','value':function _0xaf4e5f(_0x45621e){var _0x4cdb3a=_0x5c95f2;if(!_0x45621e||!_0x45621e['position'])return![];var _0x381783=this[_0x4cdb3a(_0x584062._0x2c890f)]['transform']?this['options']['transform'](_0x45621e['position']):_0x45621e[_0x4cdb3a(_0x584062._0x14eed9)],_0x603826=this[_0x4cdb3a(_0x584062._0x447d83)](_0x381783,_0x45621e);this[_0x4cdb3a(_0x584062._0x11552a)][_0x4cdb3a(_0x584062._0x5d1b80)](_0x603826);if(_0x603826['sourceTarget']){var _0x7b43d5;this['fireTargetEvent'](EventType['click'],_0x603826),this[_0x4cdb3a(0x399)]['fire'](EventType['clickGraphic'],_0x603826),(_0x7b43d5=_0x603826['layer'])!==null&&_0x7b43d5!==void 0x0&&_0x7b43d5['allowDrillPick']&&this[_0x4cdb3a(_0x584062._0x366dfd)](_0x381783,_0x603826);}else this['_map']['fire'](EventType[_0x4cdb3a(0x21a)],_0x603826),this['_map'][_0x4cdb3a(_0x584062._0x2abff7)](EventType['clickMap'],_0x603826),this['pickImageryLayerFeatures'](_0x381783,_0x603826);}},{'key':'_mouseMoveHandler','value':function _0x5a9002(_0x20b644){var _0x38995=_0x5c95f2;if(!_0x20b644||!_0x20b644['endPosition'])return![];var _0x2b3557=this['options']['transform']?this['options'][_0x38995(_0x4a234b._0x340de5)](_0x20b644['endPosition']):_0x20b644['endPosition'],_0x370cc0=this[_0x38995(_0x4a234b._0x555c2b)](_0x2b3557,_0x20b644),_0x272770=_0x370cc0['sourceTarget'];_0x272770&&!_0x272770[_0x38995(0x5a9)]?this['activateMouseOver'](_0x370cc0):this['activateMouseOut'](),this['_map']['fire'](EventType[_0x38995(_0x4a234b._0x45182c)],_objectSpread2(_objectSpread2({'czmObject':_0x272770},_0x20b644),_0x370cc0));}},{'key':'activateMouseOver','value':function _0x45e2d8(_0x282709){var _0x2bebba=_0x5c95f2;if(this['_lastMouseOverItem']&&_0x282709['id']&&_0x282709['id']===this[_0x2bebba(_0x229fde._0x14b016)]['id'])return;this[_0x2bebba(_0x229fde._0x1085df)]();if(_0x282709[_0x2bebba(0xcb4)]&&_0x282709['hasClickEvent']()){var _0x218d88,_0x389e0a,_0x6e4cef='pointer';(_0x218d88=_0x282709[_0x2bebba(0xc34)])!==null&&_0x218d88!==void 0x0&&(_0x389e0a=_0x218d88[_0x2bebba(_0x229fde._0x13d91a)])!==null&&_0x389e0a!==void 0x0&&_0x389e0a['cursorCSS']&&(_0x6e4cef=_0x282709['graphic']['style']['cursorCSS']),this[_0x2bebba(0x399)]['container']['style'][_0x2bebba(_0x229fde._0x32df41)]=_0x6e4cef;}this['fireTargetEvent'](EventType['mouseOver'],_0x282709),this['_lastMouseOverItem']=_0x282709;}},{'key':'activateMouseOut','value':function _0x3c16bf(){var _0x248356=_0x5c95f2;if(this['_lastMouseOverItem']==null)return;this['_map'][_0x248356(_0x269db7._0x4344b2)](![]),this['fireTargetEvent'](EventType['mouseOut'],this[_0x248356(_0x269db7._0xb0cf27)]),this['_lastMouseOverItem']=null;}},{'key':_0x5c95f2(0x81b),'value':function _0xf974c0(_0x628118,_0x593b02){var _0x2bdfb3=_0x5c95f2,_0x238d73=this;if(!_0x628118||!_0x628118[_0x2bdfb3(0xd91)])return![];var _0x339c09=this['options']['transform']?this['options'][_0x2bdfb3(0xbe1)](_0x628118['position']):_0x628118[_0x2bdfb3(_0x250c01._0x57a4c4)],_0x4aa982=this['getPickTarget'](_0x339c09,_0x628118);Array[_0x2bdfb3(_0x250c01._0x18ebd4)](_0x593b02)?_0x593b02['forEach'](function(_0x2ef6e3){var _0x34c645=_0x2bdfb3;_0x4aa982[_0x34c645(0xd9d)]?_0x238d73['fireTargetEvent'](_0x2ef6e3,_0x4aa982):_0x238d73['_map'][_0x34c645(0xb03)](_0x2ef6e3,_0x4aa982);}):_0x4aa982['sourceTarget']?this[_0x2bdfb3(_0x250c01._0x428eba)](_0x593b02,_0x4aa982):this['_map']['fire'](_0x593b02,_0x4aa982);}},{'key':'fireTargetEvent','value':function _0x5a934b(_0x3f0b79,_0xa30025){var _0x1545d5=_0x5c95f2,_0x518ae6,_0x2e9825,_0xff4c81,_0x45c724=_0xa30025['sourceTarget'][_0x3f0b79];_0x45c724&&typeof _0x45c724===_0x1545d5(_0x3d4390._0x4cea6b)&&_0x45c724(_0xa30025);(_0x518ae6=_0xa30025['czmObject'][_0x1545d5(_0x3d4390._0xf1e20c)])===null||_0x518ae6===void 0x0?void 0x0:_0x518ae6['fire'](_0x3f0b79,_0xa30025);if((_0x2e9825=_0xa30025['graphic'])!==null&&_0x2e9825!==void 0x0&&_0x2e9825['fire'])_0xa30025['graphic']['fire'](_0x3f0b79,_0xa30025,!![]);else(_0xff4c81=_0xa30025['layer'])!==null&&_0xff4c81!==void 0x0&&_0xff4c81[_0x1545d5(0xb03)]?_0xa30025['layer']['fire'](_0x3f0b79,_0xa30025,!![]):this[_0x1545d5(_0x3d4390._0x1f105d)]['fire'](_0x3f0b79,_0xa30025);}},{'key':'destroy','value':function _0x2aebb3(){var _0x284325=_0x5c95f2;!this[_0x284325(0x669)]&&(this['_map']['removeLayer'](this[_0x284325(0x669)],!![]),delete this['_graphicLayer']),this[_0x284325(0x430)]['destroy'](),delete this['handler'],this[_0x284325(0x399)][_0x284325(_0x434973._0x24527d)]['removeEventListener']('keydown',this['_onKeyDown']),this['_map'][_0x284325(_0x434973._0x1d464d)]['removeEventListener']('keyup',this[_0x284325(0x939)]);}}]),_0x312bd0;}());new Cesium__namespace['Cartographic']();var rayScratch=new Cesium__namespace['Ray'](),cartesian3Scratch=new Cesium__namespace['Cartesian3'](),ZoomNavigation=(function(){var _0x4ebde5={_0x4bb164:0x26d},_0x25c5d6={_0x144396:0x7c9,_0x2fa62f:0x89b,_0x3ce7e0:0x5e3,_0x242468:0x4de,_0x2e6ee3:0x414,_0x328eff:0xd49,_0x26e3bf:0xdae,_0x21c90b:0x1fb,_0x121943:0xcb2,_0x2de908:0xda0,_0x39419d:0x990,_0x4071df:0xac8,_0x314577:0xd91,_0x56fba8:0xe04,_0xb833f4:0x36f,_0x24356a:0xd6b,_0x251980:0x5eb,_0x4d27dd:0xd91},_0x117558=_0x5a92ef;function _0x39ac32(_0x10586d){_classCallCheck(this,_0x39ac32),this['viewer']=_0x10586d;}return _createClass(_0x39ac32,[{'key':_0x117558(_0x4ebde5._0x4bb164),'value':function _0x5262c9(){var _0x129f31=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:0x2,_0x327d66=arguments['length']>0x1?arguments[0x1]:undefined;return _0x129f31=0x1/_0x129f31,this['zoom'](_0x129f31,_0x327d66);}},{'key':'zoomOut','value':function _0x6da0ce(){var _0x35ce1c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:0x2,_0x382c65=arguments['length']>0x1?arguments[0x1]:undefined;return this['zoom'](_0x35ce1c,_0x382c65);}},{'key':'zoom','value':function _0x283927(_0x1e3aeb,_0x106556){var _0x395ab8=_0x117558,_0x47128c=this['viewer'][_0x395ab8(_0x25c5d6._0x144396)],_0x13d8e6=_0x47128c[_0x395ab8(_0x25c5d6._0x2fa62f)];if(!_0x106556&&(!_0x13d8e6[_0x395ab8(_0x25c5d6._0x3ce7e0)]||!_0x13d8e6[_0x395ab8(_0x25c5d6._0x242468)]))return![];var _0x3f8494=_0x47128c[_0x395ab8(0xa3c)],_0x5e0592;switch(_0x47128c[_0x395ab8(_0x25c5d6._0x2e6ee3)]){case Cesium__namespace['SceneMode']['COLUMBUS_VIEW']:case Cesium__namespace['SceneMode'][_0x395ab8(0x418)]:case Cesium__namespace[_0x395ab8(_0x25c5d6._0x328eff)]['SCENE2D']:_0x3f8494['zoomIn'](_0x3f8494[_0x395ab8(_0x25c5d6._0x26e3bf)][_0x395ab8(0xd04)]*(0x1-_0x1e3aeb));return!![];default:{var _0x183261;Cesium__namespace['defined'](this['viewer'][_0x395ab8(0xe02)])?_0x183261=new Cesium__namespace['Cartesian3']():(rayScratch[_0x395ab8(_0x25c5d6._0x21c90b)]=_0x3f8494['positionWC'],rayScratch['direction']=_0x3f8494['directionWC'],_0x183261=_0x47128c[_0x395ab8(_0x25c5d6._0x121943)]['pick'](rayScratch,_0x47128c,new Cesium__namespace['Cartesian3']()),Cesium__namespace['defined'](_0x183261)&&(_0x183261=_0x3f8494[_0x395ab8(_0x25c5d6._0x2de908)](_0x183261,_0x183261)));if(!Cesium__namespace['defined'](_0x183261)){var _0x45ae2b=new Cesium__namespace[(_0x395ab8(0x348))](_0x3f8494[_0x395ab8(0xda0)](_0x47128c[_0x395ab8(_0x25c5d6._0x121943)]['ellipsoid'][_0x395ab8(_0x25c5d6._0x39419d)](_0x3f8494['positionCartographic'])),_0x3f8494['directionWC']);_0x183261=Cesium__namespace[_0x395ab8(0xcbd)][_0x395ab8(0x7d5)](_0x45ae2b,_0x47128c['globe']['ellipsoid']);if(!Cesium__namespace['defined'](_0x183261))return![];_0x5e0592={'heading':_0x3f8494[_0x395ab8(0x9b7)],'pitch':_0x3f8494['pitch'],'roll':_0x3f8494[_0x395ab8(0xb46)]};}else _0x5e0592={'direction':_0x3f8494[_0x395ab8(_0x25c5d6._0x4071df)],'up':_0x3f8494['up']};var _0x199c73=Cesium__namespace['Cartesian3']['subtract'](_0x3f8494[_0x395ab8(_0x25c5d6._0x314577)],_0x183261,cartesian3Scratch),_0x22e3ae=Cesium__namespace['Cartesian3']['multiplyByScalar'](_0x199c73,_0x1e3aeb,_0x199c73),_0x6ff9b5=Cesium__namespace['Cartesian3']['add'](_0x183261,_0x22e3ae,_0x183261);if(!Cesium__namespace['defined'](_0x6ff9b5))return![];var _0x61241d=_0x13d8e6[_0x395ab8(_0x25c5d6._0x56fba8)],_0x1543ef=_0x13d8e6['maximumZoomDistance'],_0x45d3c4=Cesium__namespace[_0x395ab8(0x888)]['fromCartesian'](_0x6ff9b5)['height'];if(_0x45d3c4<_0x61241d)return![];if(_0x45d3c4<_0x13d8e6[_0x395ab8(_0x25c5d6._0xb833f4)]){var _0x4d2bb2=_0x13d8e6['_scene'][_0x395ab8(_0x25c5d6._0x24356a)];if(Cesium__namespace['defined'](_0x4d2bb2)&&_0x45d3c4<=_0x4d2bb2+_0x61241d)return![];}if(_0x1543ef&&_0x45d3c4>_0x1543ef)return![];return Cesium__namespace[_0x395ab8(0x70e)](this[_0x395ab8(_0x25c5d6._0x251980)]['trackedEntity'])||_0x47128c[_0x395ab8(_0x25c5d6._0x2e6ee3)]===Cesium__namespace['SceneMode'][_0x395ab8(0xb7c)]?_0x3f8494[_0x395ab8(_0x25c5d6._0x4d27dd)]=_0x6ff9b5:_0x3f8494['flyTo']({'destination':_0x6ff9b5,'orientation':_0x5e0592,'duration':0.5,'convert':![]}),!![];}}}}]),_0x39ac32;}()),SceneOption=(function(){var _0x489317={_0x4abda0:0x45a},_0x39cac6={_0xb12280:0x5b9},_0x4a41e3={_0x221896:0xa38,_0x249e26:0x8cf,_0x485740:0x8cf,_0x756228:0x897,_0xc7f14b:0xfb0},_0x3c4e0c={_0x4f4ccd:0xde5,_0x82b36c:0xc64},_0x1641df={_0x3d184b:0x3d5},_0x4ee9a7={_0x29ec17:0x514,_0x5e2e46:0x91a,_0x18471e:0xb7c},_0x1bd664={_0x2437ee:0x30f,_0xe6b802:0x2b7},_0x2bdfa0={_0xc81ed4:0x7ec},_0x3e56bd={_0x47fd9d:0x4fe,_0x249500:0xc1d,_0x49ca8f:0x30f},_0x501267={_0x42c692:0x30f,_0x335ddf:0x5da,_0x24f0bc:0x4f1,_0x3a4612:0xb7e,_0x2142a7:0x2d6,_0x254792:0x572},_0x1178ee={_0x129f99:0x514},_0x2f603f=_0x5a92ef;function _0x106781(_0x15e8fb){var _0x5e8027=_0x4361;_classCallCheck(this,_0x106781),this['_map']=_0x15e8fb,this['_viewer']=_0x15e8fb['viewer'],this[_0x5e8027(_0x1178ee._0x129f99)]={},this['_init']();}return _createClass(_0x106781,[{'key':'_init','value':function _0x2ba7f1(){var _0x33dddf=_0x4361,_0x124d13,_0x2b5e74,_0x4ae6d4=this;this[_0x33dddf(_0x501267._0x42c692)]['cesiumWidget']['creditContainer'][_0x33dddf(_0x501267._0x335ddf)][_0x33dddf(_0x501267._0x24f0bc)]=_0x33dddf(_0x501267._0x3a4612),this['_viewer']['scene']['screenSpaceCameraController']['maximumZoomDistance']=0x2faf080,this['_viewer'][_0x33dddf(0x7c9)][_0x33dddf(_0x501267._0x2142a7)]=Cesium__namespace['Color']['TRANSPARENT'];this['_viewer']['sceneModePicker']&&(this[_0x33dddf(0x30f)]['sceneModePicker']['viewModel'][_0x33dddf(_0x501267._0x254792)]=0x0);(_0x124d13=this['_viewer'])===null||_0x124d13===void 0x0?void 0x0:(_0x2b5e74=_0x124d13[_0x33dddf(0x59e)])===null||_0x2b5e74===void 0x0?void 0x0:_0x2b5e74[_0x33dddf(0x6a8)]['command']['beforeExecute']['addEventListener'](function(_0x221285){var _0x2836e0=_0x33dddf;_0x4ae6d4[_0x2836e0(0x399)]['flyHome'](),_0x221285[_0x2836e0(0x84e)]=!![];}),this['_viewer']['_cesiumWidget']['_supportsImageRenderingPixelated']=Cesium__namespace[_0x33dddf(0x30a)]['supportsImageRenderingPixelated'](),this['_viewer']['_cesiumWidget'][_0x33dddf(0x936)]=!![];if(Cesium__namespace['FeatureDetection'][_0x33dddf(0xb5e)]()){var _0xb854de=window['devicePixelRatio'];while(_0xb854de>=0x2){_0xb854de/=0x2;}this['_viewer']['resolutionScale']=_0xb854de;}}},{'key':_0x2f603f(_0x489317._0x4abda0),'value':function _0x339ac2(_0x34232d,_0x9d95d7){var _0xa5c1d7=_0x2f603f;return _0x34232d=_0x34232d||{},_0x9d95d7=_0x9d95d7||{},this[_0xa5c1d7(0x514)]=_0x34232d,this['_setViewerOption'](_0x9d95d7)['_setCanvasOption'](_0x9d95d7)['_setSceneOption'](_0x9d95d7)[_0xa5c1d7(0xe09)](_0x9d95d7)[_0xa5c1d7(0xea9)](_0x9d95d7)[_0xa5c1d7(0x1002)](_0x9d95d7),this;}},{'key':'_setViewerOption','value':function _0x398b13(_0x1af443){var _0xfa2e18=_0x2f603f,_0x55623b,_0xee5c7a;if(_0x1af443[_0xfa2e18(0x970)])this['_map']['setCameraView'](_0x1af443['center'],{'duration':0x0});else _0x1af443[_0xfa2e18(_0x3e56bd._0x47fd9d)]&&this['_map'][_0xfa2e18(_0x3e56bd._0x249500)](_0x1af443[_0xfa2e18(0x4fe)],{'duration':0x0});return this[_0xfa2e18(_0x3e56bd._0x49ca8f)]['shadows']=(_0x55623b=this['options']['shadows'])!==null&&_0x55623b!==void 0x0?_0x55623b:![],((_0xee5c7a=this['options'][_0xfa2e18(0x928)])!==null&&_0xee5c7a!==void 0x0?_0xee5c7a:!![])&&this['_viewer']['screenSpaceEventHandler']['removeInputAction'](Cesium__namespace['ScreenSpaceEventType']['LEFT_DOUBLE_CLICK']),this['options']['resolutionScale']&&(this['_viewer']['resolutionScale']=this['options']['resolutionScale']),Cesium__namespace[_0xfa2e18(0x70e)](this['options'][_0xfa2e18(0x7e9)])&&(isBoolean(this['options']['terrainShadows'])?this['_viewer'][_0xfa2e18(0x7e9)]=this['options']['terrainShadows']?Cesium__namespace['ShadowMode']['ENABLED']:Cesium__namespace[_0xfa2e18(0xb51)]['DISABLED']:this['_viewer']['terrainShadows']=this['options']['terrainShadows']),this;}},{'key':'_setCanvasOption','value':function _0x31c31b(_0x23d1fa){var _0x7d629e=_0x2f603f,_0x39efaa,_0x3ff28c=this[_0x7d629e(_0x1bd664._0x2437ee)][_0x7d629e(_0x1bd664._0xe6b802)];return _0x3ff28c['setAttribute']('tabindex',(_0x39efaa=this['options'][_0x7d629e(0x60b)])!==null&&_0x39efaa!==void 0x0?_0x39efaa:0x0),_0x3ff28c[_0x7d629e(0x922)]=function(_0x525f8e){var _0x487e0f=_0x7d629e;_0x3ff28c[_0x487e0f(_0x2bdfa0._0xc81ed4)]();},this;}},{'key':'_setSceneOption','value':function _0xb6a0fa(_0x3a8e68){var _0x3e26ad=_0x2f603f,_0x51dcb6,_0xe19531,_0x390ddb,_0x51e8fe,_0x537057,_0x11b782,_0x403d10,_0x2a70ed=this['_viewer']['scene'],_0x42cab7=this[_0x3e26ad(_0x4ee9a7._0x29ec17)];_0x2a70ed['sun'][_0x3e26ad(0x7a6)]=(_0x51dcb6=_0x42cab7[_0x3e26ad(0xcf4)])!==null&&_0x51dcb6!==void 0x0?_0x51dcb6:!![],_0x2a70ed['moon']['show']=(_0xe19531=_0x42cab7[_0x3e26ad(_0x4ee9a7._0x5e2e46)])!==null&&_0xe19531!==void 0x0?_0xe19531:!![],_0x2a70ed['skyBox']['show']=(_0x390ddb=_0x42cab7['showSkyBox'])!==null&&_0x390ddb!==void 0x0?_0x390ddb:!![],_0x2a70ed['skyAtmosphere'][_0x3e26ad(0x7a6)]=Boolean((_0x51e8fe=_0x42cab7['showSkyAtmosphere'])!==null&&_0x51e8fe!==void 0x0?_0x51e8fe:!![]),_0x2a70ed['fog']['enabled']=(_0x537057=_0x42cab7['fog'])!==null&&_0x537057!==void 0x0?_0x537057:!![],_0x2a70ed['postProcessStages'][_0x3e26ad(0xf26)]['enabled']=(_0x11b782=_0x42cab7['fxaa'])!==null&&_0x11b782!==void 0x0?_0x11b782:!![],_0x2a70ed[_0x3e26ad(0x4eb)]=(_0x403d10=_0x42cab7[_0x3e26ad(0x4eb)])!==null&&_0x403d10!==void 0x0?_0x403d10:![];_0x42cab7['backgroundColor']&&(_0x2a70ed['backgroundColor']=Cesium__namespace['Color']['fromCssColorString'](_0x42cab7['backgroundColor']));Cesium__namespace['defined'](_0x42cab7[_0x3e26ad(0xfc1)])&&(_0x2a70ed['_useOIT']=_0x42cab7['orderIndependentTranslucency']);switch(_0x42cab7['sceneMode']){case Cesium__namespace[_0x3e26ad(0xd49)]['SCENE2D']:_0x2a70ed['morphTo2D'](0x0);break;case Cesium__namespace[_0x3e26ad(0xd49)][_0x3e26ad(_0x4ee9a7._0x18471e)]:_0x2a70ed['morphToColumbusView'](0x0);break;case Cesium__namespace['SceneMode']['SCENE3D']:_0x2a70ed[_0x3e26ad(0xf1f)](0x0);break;}return this;}},{'key':'_setGlobeOption','value':function _0x41f924(_0x9b251a){var _0x3e5f76=_0x2f603f,_0x42979d,_0xca4f31,_0x4f40ec,_0x275da4,_0x30302,_0x3090c9=this['_viewer']['scene']['globe'],_0x5ed2fc=(_0x42979d=this['options']['globe'])!==null&&_0x42979d!==void 0x0?_0x42979d:{};return merge(_0x3090c9,_objectSpread2(_objectSpread2({},_0x5ed2fc),{},{'show':(_0xca4f31=_0x5ed2fc['show'])!==null&&_0xca4f31!==void 0x0?_0xca4f31:!![],'depthTestAgainstTerrain':(_0x4f40ec=_0x5ed2fc['depthTestAgainstTerrain'])!==null&&_0x4f40ec!==void 0x0?_0x4f40ec:![],'baseColor':Cesium__namespace[_0x3e5f76(_0x1641df._0x3d184b)][_0x3e5f76(0x260)](_0x5ed2fc['baseColor']||'#546a53'),'showGroundAtmosphere':(_0x275da4=_0x5ed2fc['showGroundAtmosphere'])!==null&&_0x275da4!==void 0x0?_0x275da4:!![],'enableLighting':(_0x30302=_0x5ed2fc['enableLighting'])!==null&&_0x30302!==void 0x0?_0x30302:![]})),this;}},{'key':_0x2f603f(0xea9),'value':function _0x27a6c7(_0x8fe1ae){var _0x55ae98=_0x2f603f,_0x5b97de,_0x14bb46,_0x5b765e,_0x10968b,_0x521c26,_0x5a3dc5,_0x670db3,_0x5829c0,_0x2c0f23,_0x40d96f=this['_viewer'][_0x55ae98(0x7c9)][_0x55ae98(0x89b)],_0x386559=(_0x5b97de=this[_0x55ae98(0x514)][_0x55ae98(_0x3c4e0c._0x4f4ccd)])!==null&&_0x5b97de!==void 0x0?_0x5b97de:{};return merge(_0x40d96f,_objectSpread2(_objectSpread2({},_0x386559),{},{'_zoomFactor':_0x386559['zoomFactor']||0x3,'minimumZoomDistance':(_0x14bb46=_0x386559['minimumZoomDistance'])!==null&&_0x14bb46!==void 0x0?_0x14bb46:0x1,'maximumZoomDistance':(_0x5b765e=_0x386559['maximumZoomDistance'])!==null&&_0x5b765e!==void 0x0?_0x5b765e:0x2faf080,'minimumCollisionTerrainHeight':(_0x10968b=_0x386559['minimumCollisionTerrainHeight'])!==null&&_0x10968b!==void 0x0?_0x10968b:0x3a98,'enableRotate':(_0x521c26=_0x386559['enableRotate'])!==null&&_0x521c26!==void 0x0?_0x521c26:!![],'enableTranslate':(_0x5a3dc5=_0x386559[_0x55ae98(_0x3c4e0c._0x82b36c)])!==null&&_0x5a3dc5!==void 0x0?_0x5a3dc5:!![],'enableTilt':(_0x670db3=_0x386559['enableTilt'])!==null&&_0x670db3!==void 0x0?_0x670db3:!![],'enableZoom':(_0x5829c0=_0x386559['enableZoom'])!==null&&_0x5829c0!==void 0x0?_0x5829c0:!![],'enableCollisionDetection':(_0x2c0f23=_0x386559[_0x55ae98(0x4e4)])!==null&&_0x2c0f23!==void 0x0?_0x2c0f23:!![]})),_0x386559['constrainedAxis']===![]&&(this[_0x55ae98(0x30f)]['camera']['constrainedAxis']=undefined),this;}},{'key':'_setClockOption','value':function _0x1d7c61(_0x162214){var _0x54590d=_0x2f603f,_0x18cb03,_0x4017a9,_0x17b163,_0x40d5d0=this['_viewer']['clock'],_0x2c2c85=(_0x18cb03=this['options'][_0x54590d(_0x4a41e3._0x221896)])!==null&&_0x18cb03!==void 0x0?_0x18cb03:{};return _0x2c2c85['shouldAnimate']=(_0x4017a9=(_0x17b163=_0x2c2c85['shouldAnimate'])!==null&&_0x17b163!==void 0x0?_0x17b163:this['options']['shouldAnimate'])!==null&&_0x4017a9!==void 0x0?_0x4017a9:!![],_0x40d5d0['shouldAnimate']=_0x2c2c85[_0x54590d(0xe7d)],_0x2c2c85['startTime']&&(_0x40d5d0['startTime']=this['_getJulianDate'](_0x2c2c85[_0x54590d(_0x4a41e3._0x249e26)]),_0x40d5d0[_0x54590d(0x76c)]=_0x40d5d0[_0x54590d(_0x4a41e3._0x485740)]),_0x2c2c85['stopTime']&&(_0x40d5d0['stopTime']=this[_0x54590d(0xb4e)](_0x2c2c85[_0x54590d(0x897)])),_0x2c2c85['currentTime']&&(_0x40d5d0['currentTime']=this['_getJulianDate'](_0x2c2c85['currentTime']),!_0x2c2c85['startTime']&&(_0x40d5d0['startTime']=_0x40d5d0['currentTime'][_0x54590d(0x52e)]()),!_0x2c2c85['stopTime']&&(_0x40d5d0[_0x54590d(_0x4a41e3._0x756228)]=Cesium__namespace['JulianDate']['addDays'](_0x40d5d0['currentTime'],0x1,new Cesium__namespace[(_0x54590d(_0x4a41e3._0xc7f14b))]()))),_0x2c2c85['multiplier']&&(_0x40d5d0['multiplier']=_0x2c2c85[_0x54590d(0x8e5)]),this;}},{'key':'_getJulianDate','value':function _0x4d0e1b(_0x1ec99b){var _0x56bae6=_0x2f603f;return isString(_0x1ec99b)?_0x1ec99b['indexOf']('Z')===-0x1?Cesium__namespace['JulianDate']['fromDate'](new Date(_0x1ec99b)):Cesium__namespace['JulianDate'][_0x56bae6(_0x39cac6._0xb12280)](_0x1ec99b):_0x1ec99b;}}]),_0x106781;}());function initBeforeCreateDefaultValue(_0x4c4d8c){var _0x2a7c8f={_0x17ad7e:0x862,_0xbef429:0xcae},_0x589881=_0x5a92ef,_0x455281,_0x371848;Cesium__namespace['Ion'][_0x589881(0xe4a)]=(_0x4c4d8c===null||_0x4c4d8c===void 0x0?void 0x0:(_0x455281=_0x4c4d8c['scene'])===null||_0x455281===void 0x0?void 0x0:_0x455281['ionToken'])||ion,Cesium__namespace['AnimationViewModel'][_0x589881(_0x2a7c8f._0x17ad7e)]=(_0x4c4d8c===null||_0x4c4d8c===void 0x0?void 0x0:(_0x371848=_0x4c4d8c['control'])===null||_0x371848===void 0x0?void 0x0:_0x371848['animationTicks'])||[0.1,0.25,0.5,0x1,0x2,0x5,0xa,0xf,0x1e,0x3c,0x78,0x12c,0x258,0x384,0x708,0xe10],Cesium__namespace['Camera']['DEFAULT_VIEW_RECTANGLE']=Cesium__namespace[_0x589881(_0x2a7c8f._0xbef429)][_0x589881(0xb8f)](89.5,20.4,110.4,61.2);}var PopupMgr=function(_0x39508d){var _0x2a6e89={_0x21f45d:0xd3b,_0x497abe:0x415,_0x34f16d:0x3fd,_0x5f3a1f:0xdbd},_0xa55763={_0xbc65a0:0xa7d,_0x1517ee:0xc34,_0x3e4d5b:0xed7,_0x288f15:0xd91,_0x4f3327:0xc34,_0x2ab66f:0x659,_0x8becce:0x531,_0x36c07e:0xb08,_0x504f23:0xc34},_0x5125b8={_0x3ef704:0x352},_0x7732f1={_0x70b510:0x352,_0x4d0201:0x6ba,_0x3f60f4:0xc42,_0x348186:0x514,_0x1df792:0xfda,_0x2fd391:0xfaa,_0x4211d9:0xfaa},_0x13fea5={_0x5f2e30:0xc43},_0x1d9dc0={_0x4270fe:0xee2},_0x55ab89={_0xa897b3:0x705},_0x5879cf={_0x553217:0xbde},_0x4abc3b={_0x212f64:0x399,_0x35ce36:0x352,_0x1e2e92:0xdbd},_0x15215d=_0x5a92ef;_inherits(_0x25ebdd,_0x39508d);var _0x2acb37=_createSuper(_0x25ebdd);function _0x25ebdd(){var _0x293ebb=_0x4361,_0xdbc5ef,_0x339b9a,_0x66f53f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x25ebdd),_0x339b9a=_0x2acb37[_0x293ebb(0x53f)](this,_0x66f53f),_0x339b9a[_0x293ebb(0xc9c)]=(_0xdbc5ef=_0x66f53f['depthTest'])!==null&&_0xdbc5ef!==void 0x0?_0xdbc5ef:!![],_0x339b9a;}return _createClass(_0x25ebdd,[{'key':_0x15215d(_0x2a6e89._0x21f45d),'get':function _0x2b3534(){return this['_depthTest'];},'set':function _0x35728c(_0x288887){var _0x46fae9=_0x15215d;this[_0x46fae9(0xc9c)]=_0x288887;}},{'key':_0x15215d(_0x2a6e89._0x497abe),'value':function _0x11149a(){this['_layer']=new GraphicLayer({'private':!![]}),this['_layer']['_closeAllControl']=function(){};}},{'key':'_enabledHook','value':function _0x1e3bf5(_0x56d7c9){var _0x232738=_0x15215d;this[_0x232738(0x352)][_0x232738(0x7a6)]=_0x56d7c9;}},{'key':'_addedHook','value':function _0x4ec916(){var _0xe37223=_0x15215d;this[_0xe37223(_0x4abc3b._0x212f64)]['addLayer'](this[_0xe37223(_0x4abc3b._0x35ce36)]),this[_0xe37223(_0x4abc3b._0x1e2e92)]();}},{'key':_0x15215d(_0x2a6e89._0x34f16d),'value':function _0x5f277c(){var _0x55099e=_0x15215d;this[_0x55099e(_0x5879cf._0x553217)](),this['_map']['removeLayer'](this['_layer']);}},{'key':_0x15215d(_0x2a6e89._0x5f3a1f),'value':function _0x66ba89(){var _0x33b793=_0x15215d;this['_map']['on'](EventType[_0x33b793(0x21a)],this[_0x33b793(0x705)],this),this['_map']['on'](EventType[_0x33b793(0xee2)],this[_0x33b793(_0x55ab89._0xa897b3)],this);}},{'key':'_unbindEvent','value':function _0x1f8648(){var _0x373f96=_0x15215d;this['_map']['off'](EventType['click'],this['_mouseClickHandler'],this),this['_map']['off'](EventType[_0x373f96(_0x1d9dc0._0x4270fe)],this['_mouseClickHandler'],this);}},{'key':'_mouseClickHandler','value':function _0x42db0b(_0x41f11d){var _0x646d06=_0x15215d,_0x49b45f,_0xe5c54b;if(!this[_0x646d06(0x445)])return;if(this['_openByMouseEvent'](_0x41f11d['czmObject'],_0x41f11d))return;if(this['_openByMouseEvent'](_0x41f11d[_0x646d06(0xc34)],_0x41f11d))return;if(this['_openByMouseEvent']((_0x49b45f=_0x41f11d[_0x646d06(0xc34)])===null||_0x49b45f===void 0x0?void 0x0:_0x49b45f['parent'],_0x41f11d))return;if(this['_openByMouseEvent'](_0x41f11d['layer'],_0x41f11d))return;if(this['_openByMouseEvent']((_0xe5c54b=_0x41f11d['layer'])===null||_0xe5c54b===void 0x0?void 0x0:_0xe5c54b['parent'],_0x41f11d))return;var _0x49c3a0=this['_layer']['getGraphics']();for(var _0x463e66=0x0,_0x581add=_0x49c3a0['length'];_0x463e66<_0x581add;_0x463e66++){var _0x2a1aca=_0x49c3a0[_0x463e66];_0x2a1aca['options'][_0x646d06(_0x13fea5._0x5f2e30)]!==![]&&_0x2a1aca['remove'](!![]);}}},{'key':'_getConfig','value':function _0x43a4e5(_0xe9d267){var _0x57ffda=_0x15215d;return _0xe9d267['_popupConfig']||_0xe9d267['getPopupConfig']&&_0xe9d267[_0x57ffda(0xa3d)]();}},{'key':_0x15215d(0xb8c),'value':function _0x46a5ac(_0x2201d7,_0x5551b3){var _0x1a1bbb=_0x15215d;if(!_0x2201d7)return![];var _0x2bf620=this['_getConfig'](_0x2201d7);if(_0x2bf620===![])return!![];if(!_0x2bf620)return![];return _0x2bf620=_objectSpread2(_objectSpread2({},_0x2bf620),_0x5551b3),this['open'](_0x5551b3[_0x1a1bbb(0x925)],_0x2bf620),!![];}},{'key':'close','value':function _0x5d7e38(_0x30731d,_0x1fcd1b){var _0x312da4=_0x15215d;if(!this['_layer'])return;if(_0x30731d){var _0xc2126d=this[_0x312da4(_0x7732f1._0x70b510)]['getGraphics']();for(var _0x267d16=0x0,_0x20e919=_0xc2126d[_0x312da4(_0x7732f1._0x4d0201)];_0x267d16<_0x20e919;_0x267d16++){var _0x19c939,_0x33233f,_0x3717a4=_0xc2126d[_0x267d16];if(_0x3717a4['options']['checkData']){var _0x41095f;_0x3717a4['options']['checkData']((_0x41095f=_0x3717a4[_0x312da4(0x514)])===null||_0x41095f===void 0x0?void 0x0:_0x41095f[_0x312da4(0x310)],_0x30731d)&&_0x3717a4['remove'](!![]);}else _0x30731d===((_0x19c939=_0x3717a4['options'])===null||_0x19c939===void 0x0?void 0x0:(_0x33233f=_0x19c939['event'])===null||_0x33233f===void 0x0?void 0x0:_0x33233f[_0x312da4(0xc34)])&&_0x3717a4['remove'](!![]);}return;}if(_0x1fcd1b){var _0x2fce9f=this['_layer'][_0x312da4(_0x7732f1._0x3f60f4)]();for(var _0x4583aa=0x0,_0x2944a0=_0x2fce9f['length'];_0x4583aa<_0x2944a0;_0x4583aa++){var _0x558d18,_0x4e0bad,_0x6a4f61=_0x2fce9f[_0x4583aa];if(_0x6a4f61[_0x312da4(_0x7732f1._0x348186)][_0x312da4(_0x7732f1._0x1df792)]){var _0x1d793a;_0x6a4f61['options'][_0x312da4(0xfda)]((_0x1d793a=_0x6a4f61['options'])===null||_0x1d793a===void 0x0?void 0x0:_0x1d793a['attr'],_0x1fcd1b)&&_0x6a4f61[_0x312da4(_0x7732f1._0x2fd391)](!![]);}else _0x1fcd1b===((_0x558d18=_0x6a4f61['options'])===null||_0x558d18===void 0x0?void 0x0:(_0x4e0bad=_0x558d18['event'])===null||_0x4e0bad===void 0x0?void 0x0:_0x4e0bad['layer'])&&_0x6a4f61['remove'](!![]);}return;}var _0x213bb8=this['_layer'][_0x312da4(0xc42)]();for(var _0x523dd6=0x0,_0x22959c=_0x213bb8['length'];_0x523dd6<_0x22959c;_0x523dd6++){var _0x385731,_0x17a649,_0x4fd2ef=_0x213bb8[_0x523dd6];((_0x385731=(_0x17a649=_0x4fd2ef['options'])===null||_0x17a649===void 0x0?void 0x0:_0x17a649['autoClose'])!==null&&_0x385731!==void 0x0?_0x385731:!![])&&_0x4fd2ef[_0x312da4(_0x7732f1._0x4211d9)](!![]);}}},{'key':'closeAll','value':function _0x15520d(){var _0x4fa3c8=_0x15215d;this['_layer']&&this[_0x4fa3c8(_0x5125b8._0x3ef704)]['clear']();}},{'key':'open','value':function _0x7a6855(_0x2e17e7){var _0x110075=_0x15215d,_0x16c05b,_0x2751b4,_0x3c35a6=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x17232a=_0x3c35a6['options']||{};if((_0x16c05b=_0x17232a===null||_0x17232a===void 0x0?void 0x0:_0x17232a[_0x110075(_0xa55763._0xbc65a0)])!==null&&_0x16c05b!==void 0x0?_0x16c05b:!![])this['close']();else _0x3c35a6!==null&&_0x3c35a6!==void 0x0&&_0x3c35a6['graphic']&&this['close'](_0x3c35a6['graphic']);var _0x36eed9=_0x3c35a6['target'];_0x3c35a6['layer']&&_0x3c35a6['layer']['fire']&&(_0x36eed9=_0x3c35a6['layer']);_0x3c35a6['graphic']&&_0x3c35a6[_0x110075(_0xa55763._0x1517ee)]['fire']&&(_0x36eed9=_0x3c35a6['graphic']);var _0x8354f=Cesium__namespace[_0x110075(0x2d7)]['NONE'];if(_0x3c35a6['czmObject']){var _0x146bd2=_0x3c35a6['czmObject'];_0x8354f=this[_0x110075(_0xa55763._0x3e4d5b)](_0x146bd2,_0x8354f);if(_0x146bd2['billboard']||_0x146bd2['point'])_0x2e17e7=_0x146bd2[_0x110075(0xd91)];else _0x146bd2['position']&&!(_0x146bd2['position']instanceof Cesium__namespace['ConstantPositionProperty'])&&(_0x2e17e7=_0x146bd2[_0x110075(_0xa55763._0x288f15)]);}if(_0x3c35a6['graphic']){if(_0x3c35a6[_0x110075(_0xa55763._0x1517ee)]['isPoint']){var _0x15db31,_0x37e73d;_0x8354f=(_0x15db31=_0x3c35a6['graphic']['style'])===null||_0x15db31===void 0x0?void 0x0:_0x15db31['heightReference'],(_0x37e73d=_0x3c35a6['graphic']['style'])!==null&&_0x37e73d!==void 0x0&&_0x37e73d[_0x110075(0x6a6)]&&(_0x8354f=Cesium__namespace['HeightReference']['CLAMP_TO_GROUND']);}_0x3c35a6['target']&&_0x3c35a6[_0x110075(_0xa55763._0x4f3327)][_0x110075(_0xa55763._0x2ab66f)]&&(_0x2e17e7=_0x3c35a6['graphic'][_0x110075(_0xa55763._0x8becce)]());}var _0x3633a1=_objectSpread2(_objectSpread2({},_0x17232a),{},{'heightReference':_0x8354f,'html':_0x3c35a6[_0x110075(_0xa55763._0x36c07e)]}),_0x465bb8=this['_createDivGraphic'](_objectSpread2(_objectSpread2({'depthTest':this['depthTest']},_0x17232a),{},{'position':_0x2e17e7,'style':_0x3633a1,'attr':(_0x2751b4=_0x3c35a6[_0x110075(_0xa55763._0x504f23)])===null||_0x2751b4===void 0x0?void 0x0:_0x2751b4['attr'],'target':_0x36eed9,'event':_0x3c35a6}),_0x36eed9);this['_layer']['addGraphic'](_0x465bb8);}},{'key':'getPopup','value':function _0x22a417(_0x215204){return this['_layer']['getGraphicById'](_0x215204['_popupId']);}},{'key':'_createDivGraphic','value':function _0xbb8d1e(_0x40f5a0,_0x3a7d2c){var _0x282cbd=new Popup(_0x40f5a0);return _0x3a7d2c&&(_0x3a7d2c['_popupId']=_0x282cbd['id']),_0x282cbd;}},{'key':_0x15215d(0xed7),'value':function _0x3c03cf(_0x262c66,_0x18f651){var _0x8f35b=_0x15215d;if(!_0x262c66)return _0x18f651;if(Cesium__namespace[_0x8f35b(0x70e)](_0x262c66['_heightReference']))return _0x262c66['_heightReference'];var _0x1c0c8e=_0x262c66['billboard']||_0x262c66['point']||_0x262c66['model']||_0x262c66['label'];if(Cesium__namespace['defined'](_0x1c0c8e===null||_0x1c0c8e===void 0x0?void 0x0:_0x1c0c8e['heightReference']))return _0x1c0c8e[_0x8f35b(0xc76)][_0x8f35b(0xfd9)];return _0x18f651;}}]),_0x25ebdd;}(BaseControl);register$1('popup',PopupMgr);var TooltipMgr=function(_0x876432){var _0xe9248b={_0x3545cf:0xdbd,_0x59fd79:0x28a},_0x587d55={_0x880b34:0xfad},_0x3c60dd={_0x315454:0x94d},_0x517fa4={_0x199166:0x705},_0x590c62={_0x22bafd:0x445},_0x5bc1e2={_0xce0cdf:0x445,_0x39081f:0x471},_0x367795={_0x3f128b:0x28a,_0x158371:0x399},_0x401066={_0xafa2f3:0xd4a},_0x4006d5=_0x5a92ef;_inherits(_0x4f872d,_0x876432);var _0x1b23a5=_createSuper(_0x4f872d);function _0x4f872d(){var _0x573701=_0x4361,_0x3abf76,_0x4966f2,_0x446da8=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4f872d),_0x4966f2=_0x1b23a5[_0x573701(0x53f)](this,_0x446da8),_0x4966f2['options'][_0x573701(_0x401066._0xafa2f3)]=(_0x3abf76=_0x4966f2['options']['cacheTime'])!==null&&_0x3abf76!==void 0x0?_0x3abf76:0x14,_0x4966f2;}return _createClass(_0x4f872d,[{'key':_0x4006d5(0x1003),'value':function _0x57c935(_0x30ada6){_get(_getPrototypeOf(_0x4f872d['prototype']),'_enabledHook',this)['call'](this,_0x30ada6),this['moveTimer']&&!_0x30ada6&&(clearTimeout(this['moveTimer']),delete this['moveTimer']);}},{'key':_0x4006d5(_0xe9248b._0x3545cf),'value':function _0x3a1c45(){var _0x20b7ca=_0x4006d5;this['_map']['on'](EventType['mouseMoveTarget'],this['_mouseMoveHandler'],this),this['_map']['on'](EventType['mouseDown'],this['_mouseDownHandler'],this),this[_0x20b7ca(0x399)]['on'](EventType[_0x20b7ca(0x363)],this['_mouseUpHandler'],this);}},{'key':'_unbindEvent','value':function _0x42b004(){var _0x139f44=_0x4006d5;this['_map']['off'](EventType['mouseMoveTarget'],this[_0x139f44(_0x367795._0x3f128b)],this),this[_0x139f44(_0x367795._0x158371)]['off'](EventType['mouseDown'],this['_mouseDownHandler'],this),this['_map']['off'](EventType['mouseUp'],this['_mouseUpHandler'],this);}},{'key':_0x4006d5(0x712),'value':function _0x2cb5a7(_0x3c554a){var _0x3e4224=_0x4006d5;if(!this[_0x3e4224(_0x5bc1e2._0xce0cdf)])return;this[_0x3e4224(_0x5bc1e2._0x39081f)]=!![],this[_0x3e4224(0xf76)]();}},{'key':'_mouseUpHandler','value':function _0x4dddae(_0x528ba9){var _0x85cd43=_0x4006d5;if(!this[_0x85cd43(_0x590c62._0x22bafd)])return;this['_isMouseUpdownPressed']=![];}},{'key':_0x4006d5(_0xe9248b._0x59fd79),'value':function _0x23cdda(_0x274454){var _0x5197cd=_0x4006d5,_0x2a55a7=this;if(!this['enabled'])return;this[_0x5197cd(_0x3c60dd._0x315454)]&&(clearTimeout(this['moveTimer']),delete this['moveTimer']);if(this['_isMouseUpdownPressed']||!this['_enabled']){this[_0x5197cd(0xf76)]();return;}this['moveTimer']=setTimeout(function(){var _0x573df6=_0x5197cd;delete _0x2a55a7['moveTimer'],_0x2a55a7[_0x573df6(_0x517fa4._0x199166)](_0x274454);},this[_0x5197cd(0x514)]['cacheTime']);}},{'key':_0x4006d5(0xf7e),'value':function _0x2ac894(_0x5d9aea){var _0x5201d6=_0x4006d5;return _0x5d9aea['_tooltipConfig']||_0x5d9aea[_0x5201d6(0xf05)]&&_0x5d9aea['getTooltipConfig']();}},{'key':'_createDivGraphic','value':function _0xa43914(_0x2e0475,_0x49094b){var _0x2be9b7=new Tooltip(_0x2e0475);return _0x49094b&&(_0x49094b['_tooltipId']=_0x2be9b7['id']),_0x2be9b7;}},{'key':'getTooltip','value':function _0xe5e920(_0x34d0ad){var _0x33dfd4=_0x4006d5;return this['_layer'][_0x33dfd4(0x34d)](_0x34d0ad[_0x33dfd4(_0x587d55._0x880b34)]);}}]),_0x4f872d;}(PopupMgr);register$1('tooltip',TooltipMgr);var SmallTooltip=function(_0x1a7c95){var _0x25723e={_0x3cdeea:0xf76},_0x266828={_0x3c2053:0x5da,_0x2a5f75:0x6c5,_0x1b4448:0x6c5,_0x2165d7:0x5da},_0xef537f={_0x2bd5c4:0x4d7},_0xc69d0e={_0x1f50c2:0xf76},_0x28c133={_0x1e307f:0x514,_0x208a57:0xe3c},_0x3ae932={_0x594fd4:0xa90},_0x30f58a=_0x5a92ef;_inherits(_0x244af9,_0x1a7c95);var _0x32e822=_createSuper(_0x244af9);function _0x244af9(){var _0x4a3878=_0x4361;return _classCallCheck(this,_0x244af9),_0x32e822[_0x4a3878(_0x3ae932._0x594fd4)](this,arguments);}return _createClass(_0x244af9,[{'key':_0x30f58a(0xac8),'get':function _0x2a2ed3(){var _0x26bb4d=_0x30f58a;return this[_0x26bb4d(0x514)]['direction'];},'set':function _0x37f903(_0x47b535){var _0x58b771=_0x30f58a;this[_0x58b771(_0x28c133._0x1e307f)]['direction']=_0x47b535,_0x47b535?(addClass(this['_containerArrow'],_0x58b771(0xe8b)),removeClass(this[_0x58b771(0xe3c)],'mars3d-smallTooltip-rightArrow')):(addClass(this['_containerArrow'],'mars3d-smallTooltip-rightArrow'),removeClass(this[_0x58b771(_0x28c133._0x208a57)],'mars3d-smallTooltip-leftArrow'));}},{'key':'_enabledHook','value':function _0xffd979(_0x325956){this['show']=_0x325956;}},{'key':_0x30f58a(0x415),'value':function _0x9bd4a2(){var _0x347278=_0x30f58a,_0x58354d=this;this['_container']=create$3(_0x347278(0x8f5),'mars3d-smallTooltip'),this['_container']['style']['display']=_0x347278(0xb7e),this['_containerArrow']=create$3('div','mars3d-smallTooltip-arrow\x20mars3d-smallTooltip-rightArrow',this['_container']),this[_0x347278(_0xef537f._0x2bd5c4)]=create$3('div','mars3d-smallTooltip-inner',this['_container']),this['_container']['addEventListener']('click',function(_0xdd56d5){var _0xc61fc7=_0x347278;_0x58354d[_0xc61fc7(_0xc69d0e._0x1f50c2)]();});}},{'key':_0x30f58a(_0x25723e._0x3cdeea),'value':function _0x1b7af3(){var _0x473ac5=_0x30f58a;this[_0x473ac5(0x6c5)]&&(this['_container'][_0x473ac5(0x5da)]['display']='none');}},{'key':_0x30f58a(0xbe2),'value':function _0x580662(_0x31a972,_0x52171e){var _0x23cf2d=_0x30f58a;if(!this['enabled'])return;_0x52171e&&(this['_containerContent']['innerHTML']=_0x52171e),_0x31a972?(_0x31a972 instanceof Cesium__namespace[_0x23cf2d(0x23b)]&&(_0x31a972=Cesium__namespace['SceneTransforms']['wgs84ToWindowCoordinates'](this['_map']['scene'],_0x31a972)),this['_container'][_0x23cf2d(_0x266828._0x3c2053)]['display']='block',this[_0x23cf2d(_0x266828._0x2a5f75)]['style']['top']=_0x31a972['y']-this['_container']['clientHeight']/0x2+'px',this['options']['direction']?this[_0x23cf2d(_0x266828._0x1b4448)]['style']['left']=_0x31a972['x']-this['_container']['clientWidth']-0x19+'px':this[_0x23cf2d(0x6c5)]['style']['left']=_0x31a972['x']+0x19+'px'):this['_container'][_0x23cf2d(_0x266828._0x2165d7)]['display']='none';}}]),_0x244af9;}(BaseControl);register$1('smallTooltip',SmallTooltip);var ContextMenu=function(_0x1c5836){var _0x5d502c={_0x2d94fe:0xf9f},_0x56d950={_0x2a0228:0xc10,_0x5aff51:0x7e3,_0x194e46:0x6ba,_0x24556d:0x500,_0x1d139b:0x6ca,_0x533626:0xc6c,_0x12e58e:0x51c},_0x43206c={_0xcbf648:0xce7,_0x5bacb0:0xc34,_0x2476fe:0xa4d,_0x21d565:0x7c9,_0x3a5ebf:0x745,_0x4cc61b:0x69a,_0x415c21:0xe2e,_0x2b4b5d:0xd7b,_0x5c24d5:0x6ba,_0x318bd6:0xf0a,_0x542ac1:0xb03,_0x779578:0xba5},_0x54090d={_0x218727:0x7cc,_0xea95ae:0xa4e},_0x3865f5={_0x4a0772:0xb47,_0xfb6c95:0x683},_0x2586ed={_0x174f99:0x925},_0x278dbc={_0x48e1b6:0x2a4},_0x59ee33={_0x32e901:0x38b,_0x18938f:0xcf5},_0x35a36e={_0xc851bc:0x859,_0x33492b:0x38b,_0x20759f:0x399},_0x2b8541={_0x343ece:0xcac},_0x1c78c2={_0x3e2aa8:0x1011},_0xcec2d8=_0x5a92ef;_inherits(_0xcc4ef,_0x1c5836);var _0x1f498d=_createSuper(_0xcc4ef);function _0xcc4ef(){var _0x10c511=_0x4361,_0x28308e,_0x52f711=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xcc4ef),_0x28308e=_0x1f498d[_0x10c511(0x53f)](this,_0x52f711),_0x28308e['_menuIndex']=0x0,_0x28308e[_0x10c511(_0x1c78c2._0x3e2aa8)]={},_0x28308e;}return _createClass(_0xcc4ef,[{'key':'target','get':function _0x30d5fa(){return this['_target'];}},{'key':_0xcec2d8(0x1003),'value':function _0x3f80fd(){this['_target']=null;}},{'key':'_mountedHook','value':function _0x57b3cc(){var _0x1a637c=_0xcec2d8;Cesium__namespace['defaultValue'](this['options'][_0x1a637c(_0x2b8541._0x343ece)],!![])&&(this['_map']['container'][_0x1a637c(0xf5d)]=function(_0x2b2266){var _0x25e839=_0x1a637c;_0x2b2266[_0x25e839(0xcac)]();}),this['_container']=create$3('div','mars3d-contextmenu'),this['_container']['style']['display']='none',this['_containerUl']=create$3('ul','mars3d-contextmenu-ul',this[_0x1a637c(0x6c5)]),this['_containerUl']['id']=this['parentContainerId']+'-mars3d-contextmenu-ul';}},{'key':'_addedHook','value':function _0x28b226(){var _0xd8ddd9=_0xcec2d8;this['_map']['on'](EventType[_0xd8ddd9(0xad6)],this['_downHandler'],this),this['_map']['on'](EventType[_0xd8ddd9(_0x35a36e._0xc851bc)],this['_downHandler'],this),this['_map']['on'](EventType['wheel'],this[_0xd8ddd9(_0x35a36e._0x33492b)],this),this[_0xd8ddd9(_0x35a36e._0x20759f)]['on'](EventType['rightClick'],this['_rightClickHandler'],this);}},{'key':'_removedHook','value':function _0x5c1e11(){var _0x57c623=_0xcec2d8;this['_map']['off'](EventType['leftDown'],this[_0x57c623(_0x59ee33._0x32e901)],this),this['_map']['off'](EventType['middleDown'],this['_downHandler'],this),this['_map'][_0x57c623(_0x59ee33._0x18938f)](EventType['wheel'],this['_downHandler'],this),this['_map'][_0x57c623(_0x59ee33._0x18938f)](EventType['rightClick'],this['_rightClickHandler'],this),this['_target']=null,this['_eventResult']=null;}},{'key':'_downHandler','value':function _0x46d88e(_0x1e5283){this['close']();}},{'key':_0xcec2d8(_0x5d502c._0x2d94fe),'value':function _0x563be8(_0x54af55){var _0x1c9f38=_0xcec2d8,_0x41b63c,_0x5c5193;this['close']();if(!this['enabled'])return;if(this['_openByClick'](_0x54af55['czmObject'],_0x54af55))return;if(this[_0x1c9f38(0x3bf)](_0x54af55['graphic'],_0x54af55))return;if(this[_0x1c9f38(0x3bf)]((_0x41b63c=_0x54af55[_0x1c9f38(0xc34)])===null||_0x41b63c===void 0x0?void 0x0:_0x41b63c[_0x1c9f38(_0x278dbc._0x48e1b6)],_0x54af55))return;if(this['_openByClick'](_0x54af55['layer'],_0x54af55))return;if(this['_openByClick']((_0x5c5193=_0x54af55['layer'])===null||_0x5c5193===void 0x0?void 0x0:_0x5c5193[_0x1c9f38(_0x278dbc._0x48e1b6)],_0x54af55))return;this['_openByClick'](this['_map'],_0x54af55);}},{'key':_0xcec2d8(0x3bf),'value':function _0x4b24b1(_0x230297,_0x1a01fc){var _0x25a7e1=_0xcec2d8;if(!_0x230297)return![];var _0x27e132=_0x230297[_0x25a7e1(0x762)]||_0x230297['getContextMenu']&&_0x230297['getContextMenu']();if(_0x27e132===![])return!![];if(!_0x27e132)return![];return _0x27e132=_objectSpread2(_objectSpread2({},_0x27e132),_0x1a01fc),this['open'](_0x1a01fc[_0x25a7e1(_0x2586ed._0x174f99)],_0x27e132),!![];}},{'key':'close','value':function _0x57ad22(_0x473f4f,_0x152406){var _0x269ae2=_0xcec2d8,_0x50b761,_0x39cb96,_0x359e07;if(this[_0x269ae2(_0x3865f5._0x4a0772)]===![])return;if(_0x473f4f&&_0x473f4f!==((_0x50b761=this[_0x269ae2(_0x3865f5._0xfb6c95)])===null||_0x50b761===void 0x0?void 0x0:_0x50b761['graphic']))return;if(_0x152406&&_0x152406!==((_0x39cb96=this['_eventResult'])===null||_0x39cb96===void 0x0?void 0x0:_0x39cb96['layer']))return;this['show']=![],(_0x359e07=this[_0x269ae2(0x9c8)])!==null&&_0x359e07!==void 0x0&&_0x359e07['fire']?this['target']['fire'](EventType['contextMenuClose'],{},!![]):this['_map'][_0x269ae2(0xb03)](EventType[_0x269ae2(0x7ed)]);}},{'key':'open','value':function _0x2bdd65(_0x8093ec){var _0x56f5a9={_0x1a9749:0x6ba,_0x308fd6:0x745},_0x4ef48c=_0xcec2d8,_0xe2e0fb,_0x2def57=arguments[_0x4ef48c(0x6ba)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x21c5a5=_0x2def57[_0x4ef48c(0x514)]||{},_0x55aa30=_0x2def57[_0x4ef48c(0x9c8)];_0x2def57['layer']&&_0x2def57[_0x4ef48c(_0x43206c._0xcbf648)]['fire']&&(_0x55aa30=_0x2def57['layer']);_0x2def57[_0x4ef48c(_0x43206c._0x5bacb0)]&&_0x2def57['graphic']['fire']&&(_0x55aa30=_0x2def57['graphic']);var _0xc1674e=_0x2def57['content'];if(!_0xc1674e||_0xc1674e['length']===0x0){this['close']();return;}var _0x4df409=_0x2def57['windowPosition']||Cesium__namespace[_0x4ef48c(_0x43206c._0x2476fe)]['wgs84ToWindowCoordinates'](this['_map'][_0x4ef48c(_0x43206c._0x21d565)],_0x8093ec),_0x579ee8=_objectSpread2(_objectSpread2({},_0x2def57),{},{'windowPosition':_0x4df409,'position':_0x8093ec,'target':_0x55aa30});this[_0x4ef48c(0x683)]=_0x579ee8;var _0x59ff76='';for(var _0x31fec6=0x0,_0x1b9659=_0xc1674e['length'];_0x31fec6<_0x1b9659;_0x31fec6++){var _0x1462c2=_0xc1674e[_0x31fec6],_0x5514cd=this['_getItemHtml'](_0x1462c2,_0x579ee8);_0x5514cd&&(_0x59ff76+=_0x5514cd);}if(_0x59ff76===''){this['close']();return;}this[_0x4ef48c(_0x43206c._0x3a5ebf)]['innerHTML']=_0x59ff76;var _0x2bc4c9=this['_containerUl'][_0x4ef48c(0xd7b)]('.contextmenu-item'),_0x33956c=this;for(var _0x343f9c=0x0;_0x343f9c<_0x2bc4c9['length'];_0x343f9c++){var _0x5f0655=_0x2bc4c9[_0x343f9c];_0x5f0655['addEventListener']('click',function(_0x1b37c8){var _0x585886=_0x4ef48c,_0x52c56d;_0x1b37c8[_0x585886(_0x54090d._0x218727)]&&_0x1b37c8[_0x585886(_0x54090d._0x218727)]();var _0x21358c=Number(this[_0x585886(_0x54090d._0xea95ae)]('data-index')),_0x5b1fe1=_0x33956c['_menuObj'][_0x21358c],_0x28873e=_objectSpread2(_objectSpread2({},_0x579ee8),{},{'data':_0x5b1fe1}),_0x54a540=_0x5b1fe1[_0x585886(0x9d6)];if(_0x54a540){if(isFunction(_0x54a540))_0x54a540(_0x28873e);else isString(_0x54a540)&&(window['_contextmenuItemClickResult']=_0x28873e,eval(_0x54a540+'(window._contextmenuItemClickResult)'),delete window['_contextmenuItemClickResult']);}(_0x52c56d=_0x33956c['target'])!==null&&_0x52c56d!==void 0x0&&_0x52c56d['fire']?_0x33956c['target']['fire'](EventType['contextMenuClick'],_0x28873e,!![]):_0x33956c['_map']['fire'](EventType['contextMenuClick'],_0x28873e);var _0x142157=Number(this[_0x585886(0xa4e)](_0x585886(0xf0a))||0x0);_0x142157===0x0&&_0x33956c['close']();}),_0x5f0655['addEventListener'](_0x4ef48c(0x79c),function(_0x4ea0a5){var _0x180878=_0x4ef48c,_0x1fa94b=_0x33956c['_container']['querySelectorAll']('.mars3d-sub-menu');for(var _0x46eaea=0x0;_0x46eaea<_0x1fa94b[_0x180878(_0x56f5a9._0x1a9749)];_0x46eaea++){_0x1fa94b[_0x46eaea][_0x180878(0x5da)]['display']='none';}var _0x2ecd2a=this[_0x180878(0xc5a)]('.mars3d-sub-menu');_0x2ecd2a&&(_0x2ecd2a['style']['display']='block'),removeClass(_0x33956c[_0x180878(_0x56f5a9._0x308fd6)]['querySelector']('.active'),'active'),addClass(this,_0x180878(0x7bd));});}this[_0x4ef48c(0x7a6)]=!![],this['_target']=_0x55aa30;var _0x5b4c5a=_0x4df409['y'],_0x48f72f=_0x4df409['x'];_0x21c5a5[_0x4ef48c(_0x43206c._0x4cc61b)]?(_0x48f72f+=_0x21c5a5[_0x4ef48c(0x69a)][0x0],_0x5b4c5a+=_0x21c5a5[_0x4ef48c(_0x43206c._0x4cc61b)][0x1]):(_0x21c5a5['offsetX']&&(_0x48f72f+=_0x21c5a5['offsetX']),_0x21c5a5[_0x4ef48c(0x7f1)]&&(_0x5b4c5a+=_0x21c5a5['offsetY']));var _0x14767f=this['_container']['offsetHeight'],_0x2a92f3=this[_0x4ef48c(0x6c5)][_0x4ef48c(0x38f)];_0x5b4c5a+_0x14767f>this[_0x4ef48c(0x399)]['scene']['canvas']['clientHeight']?(_0x5b4c5a-=_0x14767f-0xa,_0x5b4c5a<=0x0&&(_0x5b4c5a=0x0)):_0x5b4c5a+=0xa;var _0x5cbef1=!![];_0x48f72f+_0x2a92f3>this[_0x4ef48c(0x399)]['scene']['canvas'][_0x4ef48c(_0x43206c._0x415c21)]?(_0x48f72f-=_0x2a92f3-0xa,_0x5cbef1=![],_0x48f72f<=0x0&&(_0x48f72f=0x0)):_0x48f72f+=0xa;this['_container']['style']['left']=_0x48f72f+'px',this['_container']['style']['top']=_0x5b4c5a+'px';var _0x3e397=this[_0x4ef48c(0x745)][_0x4ef48c(_0x43206c._0x2b4b5d)]('.mars3d-sub-menu');for(var _0x8a40fd=0x0;_0x8a40fd<_0x3e397[_0x4ef48c(_0x43206c._0x5c24d5)];_0x8a40fd++){var _0x418d12=_0x3e397[_0x8a40fd],_0x1740dd=Number(_0x418d12['getAttribute'](_0x4ef48c(_0x43206c._0x318bd6))||0x1)*0x22,_0x244b38=_0x5b4c5a+_0x418d12['parentElement']['offsetTop'];_0x418d12['style']['top']='0',_0x418d12['style'][_0x4ef48c(0x433)]='auto',_0x244b38+_0x1740dd>this['_map']['scene']['canvas']['clientHeight']&&(_0x244b38-=_0x1740dd,_0x244b38>0x0&&(_0x418d12['style']['top']='auto',_0x418d12[_0x4ef48c(0x5da)][_0x4ef48c(0x433)]='0')),_0x5cbef1?_0x418d12['style']['left']=_0x2a92f3+0xa+'px':_0x418d12['style']['right']=_0x2a92f3+0xa+'px';}(_0xe2e0fb=_0x55aa30)!==null&&_0xe2e0fb!==void 0x0&&_0xe2e0fb['fire']?_0x55aa30['fire'](EventType['contextMenuOpen'],{},!![]):this['_map'][_0x4ef48c(_0x43206c._0x542ac1)](EventType[_0x4ef48c(_0x43206c._0x779578)]);}},{'key':'_getItemHtml','value':function _0x406a37(_0x39892f,_0x3f4c16){var _0xcbc433=_0xcec2d8;if(_0x39892f['hasOwnProperty'](_0xcbc433(0x7a6))){var _0x1167b1=_0x39892f['show'];try{_0x3f4c16[_0xcbc433(0x500)]=_0x39892f;if(isFunction(_0x1167b1))_0x1167b1=_0x39892f['show'](_0x3f4c16);else isString(_0x1167b1)&&(window['_contextmenuItemClickShowResult']=_0x3f4c16,_0x1167b1=eval(_0x1167b1+_0xcbc433(_0x56d950._0x2a0228)),delete window[_0xcbc433(_0x56d950._0x5aff51)]);}catch(_0xfab418){logError$1('右键菜单操作出错',_0xfab418);}if(!_0x1167b1)return;}var _0x422750;if(_0x39892f[_0xcbc433(0x920)]){var _0x2b996a='',_0x1a2bf6='',_0x56a26a=0x0;if(_0x39892f['children']){for(var _0x219f13=0x0,_0x1c21b2=_0x39892f['children'][_0xcbc433(_0x56d950._0x194e46)];_0x219f13<_0x1c21b2;_0x219f13++){var _0x2401a5=_0x39892f[_0xcbc433(0x8d9)][_0x219f13];_0x3f4c16[_0xcbc433(_0x56d950._0x24556d)]=_0x2401a5;var _0x3904ca=this[_0xcbc433(0xed0)](_0x2401a5,_0x3f4c16);_0x3904ca&&(_0x2b996a+=_0x3904ca,_0x56a26a++);}if(_0x56a26a===0x0)return;_0x2b996a=_0xcbc433(_0x56d950._0x1d139b)['concat'](_0x56a26a,'\x22>')[_0xcbc433(0x4b9)](_0x2b996a,'</ul>'),_0x1a2bf6='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<span\x20\x20class=\x22contextmenu-arrow\x22\x20>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<svg\x20width=\x2220\x22\x20height=\x2220\x22\x20viewBox=\x220\x200\x2048\x2048\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22><rect\x20width=\x2248\x22\x20height=\x2248\x22\x20fill=\x22white\x22\x20fill-opacity=\x220.01\x22/><path\x20d=\x22M20\x2012L32\x2024L20\x2036V12Z\x22\x20fill=\x22#ffffff\x22\x20stroke=\x22#ffffff\x22\x20stroke-width=\x224\x22\x20stroke-linejoin=\x22round\x22/></svg>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</span>\x20\x20';}this[_0xcbc433(0xceb)]++,this['_menuObj'][this['_menuIndex']]=_0x39892f;var _0x22c185=this[_0xcbc433(0xeda)](_0x39892f[_0xcbc433(0x1ef)]||_0x39892f['iconCls'],null,'contextmenu-icon');_0x422750=_0xcbc433(_0x56d950._0x533626)[_0xcbc433(0x4b9)](this['_menuIndex'],'\x22\x20data-count=\x22')['concat'](_0x56a26a,_0xcbc433(_0x56d950._0x12e58e))['concat'](_0x22c185)[_0xcbc433(0x4b9)](_0x39892f['text'])['concat'](_0x1a2bf6,'</a>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20')[_0xcbc433(0x4b9)](_0x2b996a,_0xcbc433(0xa89));}else _0x422750='<li\x20class=\x22line\x22></li>';return _0x422750;}}]),_0xcc4ef;}(BaseControl);register$1('contextMenu',ContextMenu);var KeyboardRoam=function(_0x35c710){var _0x4447da={_0x43bb99:0x1c3,_0x4e8104:0x3fd,_0x3078f9:0x939,_0x4ba776:0x6f2,_0x4ab588:0xb73,_0x806c78:0x603},_0x518055={_0x1edce7:0xc2f,_0x526edb:0xa3c,_0x4cd2ea:0x23b},_0x495005={_0x42ef78:0xa3c,_0x36a1ce:0xff6,_0x33cbc2:0x23b,_0x466c2f:0x52e,_0x336437:0x52e,_0x3ac219:0x23b,_0x3dffc9:0xe6d},_0x14dd75={_0x1651df:0x208,_0x22cce0:0xac8,_0x493471:0xd91},_0x32ee76={_0x3a3924:0x8fa},_0x3ab927={_0x25db2a:0x7c9,_0x1f8e75:0xa3c},_0x341653={_0xcca5cc:0xdae,_0x16d10d:0x355,_0x3cba1d:0xb28},_0xcc7263={_0x275899:0x23b,_0x1934cf:0xd91},_0x52fd0c={_0x3fbe91:0x355},_0x573e14={_0x1cefe7:0x75c},_0x174030={_0x37c9dc:0xb28},_0x50ce90={_0x59912c:0x355},_0x403c07={_0x235b81:0x2a8},_0x58c8d0={_0x4d7647:0x4f0,_0x23f6e5:0x75c,_0x287341:0x4f0,_0x5f0358:0x1028,_0x2e9fa5:0x479},_0x52664c={_0x2bd1ea:0x4ff,_0x7a7d1d:0x5ed},_0x130a59={_0x4ded58:0x399},_0x27472a={_0x4ea1a1:0x514,_0x19bdb9:0x870},_0x40b32d={_0xb2650b:0xf03},_0x42c8ba={_0xb8f98:0xe7a},_0x33ca09={_0x3945e0:0xf30},_0x4050af={_0x4c5ed2:0xf30},_0x29ec9f={_0x21cfe7:0x556},_0x52fe82={_0x5eaa01:0x854},_0x31dfd3=_0x5a92ef;_inherits(_0x51618f,_0x35c710);var _0x32e7c4=_createSuper(_0x51618f);function _0x51618f(){var _0xc34991,_0x590f59=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x51618f),_0xc34991=_0x32e7c4['call'](this,_0x590f59),_0xc34991['setOptions'](_0x590f59),_0xc34991['flags']={'moveForward':![],'moveBackward':![],'moveUp':![],'moveDown':![],'moveLeft':![],'moveRight':![]},_0xc34991;}return _createClass(_0x51618f,[{'key':_0x31dfd3(_0x4447da._0x43bb99),'get':function _0x166f5e(){var _0x133fbd=_0x31dfd3;return this[_0x133fbd(_0x52fe82._0x5eaa01)];},'set':function _0x3edfac(_0x55c4cc){this['_moveStep']=_0x55c4cc;}},{'key':'dirStep','get':function _0x45d6bc(){var _0x2edc12=_0x31dfd3;return this[_0x2edc12(_0x29ec9f._0x21cfe7)];},'set':function _0xa46b83(_0x1ea27e){this['_dirStep']=_0x1ea27e;}},{'key':'rotateStep','get':function _0x531d69(){return this['_rotateStep'];},'set':function _0x3d8d94(_0x148f63){this['_rotateStep']=_0x148f63;}},{'key':'minPitch','get':function _0x94f6d6(){var _0x58a7b5=_0x31dfd3;return this[_0x58a7b5(_0x4050af._0x4c5ed2)];},'set':function _0xcf55e9(_0x3b2c2a){var _0x1fc7b4=_0x31dfd3;this[_0x1fc7b4(_0x33ca09._0x3945e0)]=_0x3b2c2a;}},{'key':'maxPitch','get':function _0x23a88d(){return this['_maxPitch'];},'set':function _0x58a496(_0x38751f){var _0x17d2c4=_0x31dfd3;this[_0x17d2c4(_0x42c8ba._0xb8f98)]=_0x38751f;}},{'key':_0x31dfd3(0xb3f),'get':function _0x4f1799(){var _0x114ece=_0x31dfd3;return this[_0x114ece(0xf03)];},'set':function _0x37bb2e(_0x260b2f){var _0x1d0977=_0x31dfd3;this[_0x1d0977(_0x40b32d._0xb2650b)]=_0x260b2f;}},{'key':_0x31dfd3(0x45a),'value':function _0x1ea1fa(_0x294f82){var _0x4a0ee9=_0x31dfd3,_0x519045,_0x2d07f5,_0x3fbb23,_0x5c7f36,_0x54b96a,_0x2312b;return this['options']=_objectSpread2(_objectSpread2({},this['options']),_0x294f82),this['_moveStep']=(_0x519045=this['options'][_0x4a0ee9(0x1c3)])!==null&&_0x519045!==void 0x0?_0x519045:0xa,this[_0x4a0ee9(0x556)]=(_0x2d07f5=this[_0x4a0ee9(_0x27472a._0x4ea1a1)]['dirStep'])!==null&&_0x2d07f5!==void 0x0?_0x2d07f5:0x19,this['_rotateStep']=(_0x3fbb23=this['options']['rotateStep'])!==null&&_0x3fbb23!==void 0x0?_0x3fbb23:0x1,this['_minPitch']=(_0x5c7f36=this['options'][_0x4a0ee9(0x9b2)])!==null&&_0x5c7f36!==void 0x0?_0x5c7f36:0.1,this['_maxPitch']=(_0x54b96a=this['options'][_0x4a0ee9(_0x27472a._0x19bdb9)])!==null&&_0x54b96a!==void 0x0?_0x54b96a:0.95,this['_minHeight']=(_0x2312b=this[_0x4a0ee9(0x514)]['minHeight'])!==null&&_0x2312b!==void 0x0?_0x2312b:0x0,this;}},{'key':'_addedHook','value':function _0x38a5a7(){var _0x33f145=_0x31dfd3;this['_map']['on'](EventType['keydown'],this['_onKeyDown'],this),this['_map']['on'](EventType[_0x33f145(0x29f)],this['_onKeyUp'],this),this['_map']['on'](EventType[_0x33f145(0xd02)],this[_0x33f145(0xfcb)],this);}},{'key':_0x31dfd3(_0x4447da._0x4e8104),'value':function _0x320363(){var _0x2622bd=_0x31dfd3;this['_map']['off'](EventType[_0x2622bd(0x6e0)],this['_onKeyDown'],this),this[_0x2622bd(_0x130a59._0x4ded58)]['off'](EventType['keyup'],this['_onKeyUp'],this),this[_0x2622bd(_0x130a59._0x4ded58)]['off'](EventType['clockTick'],this['_onClockTick'],this);}},{'key':_0x31dfd3(0xe10),'value':function _0x31069c(_0x12d935){var _0x53558b=_0x31dfd3;if(!this['enabled'])return;var _0x31ea6b=this['_getFlagForKeyCode'](_0x12d935[_0x53558b(0x86d)]);typeof _0x31ea6b!=='undefined'&&(this['flags'][_0x31ea6b]=!![]);}},{'key':_0x31dfd3(_0x4447da._0x3078f9),'value':function _0x44a6b2(_0x3e5552){var _0x329b8b=_0x31dfd3;if(!this['enabled'])return;var _0x5b7971=this[_0x329b8b(_0x52664c._0x2bd1ea)](_0x3e5552['keyCode']);typeof _0x5b7971!==_0x329b8b(_0x52664c._0x7a7d1d)&&(this['flags'][_0x5b7971]=![]);}},{'key':'_getFlagForKeyCode','value':function _0xc08cd2(_0x251bd4){var _0x41c369=_0x31dfd3;switch(_0x251bd4){case'W'[_0x41c369(0x4f0)](0x0):return'moveForward';case'S'[_0x41c369(_0x58c8d0._0x4d7647)](0x0):return'moveBackward';case'D'['charCodeAt'](0x0):return'moveRight';case'A'[_0x41c369(0x4f0)](0x0):return _0x41c369(_0x58c8d0._0x23f6e5);case'Q'['charCodeAt'](0x0):return'moveUp';case'E'[_0x41c369(_0x58c8d0._0x287341)](0x0):return'moveDown';case 0x26:this['rotateCamera'](MoveType[_0x41c369(_0x58c8d0._0x5f0358)]);break;case 0x25:this[_0x41c369(0x977)](MoveType['LEFT_ROTATE']);break;case 0x27:this['rotateCamera'](MoveType[_0x41c369(0xc2f)]);break;case 0x28:this['rotateCamera'](MoveType['BOTTOM_ROTATE']);break;case'I'[_0x41c369(0x4f0)](0x0):case 0x68:this['moveCamera'](MoveType['ENLARGE']);break;case'K'['charCodeAt'](0x0):case 0x65:this['moveCamera'](MoveType['NARROW']);break;case'J'['charCodeAt'](0x0):case 0x64:this[_0x41c369(0x479)](MoveType['LEFT_ROTATE']);break;case'L'[_0x41c369(0x4f0)](0x0):case 0x66:this['moveCamera'](MoveType['RIGHT_ROTATE']);break;case'U'['charCodeAt'](0x0):case 0x67:this[_0x41c369(_0x58c8d0._0x2e9fa5)](MoveType[_0x41c369(_0x58c8d0._0x5f0358)]);break;case'O'['charCodeAt'](0x0):case 0x69:this['moveCamera'](MoveType['BOTTOM_ROTATE']);break;}return undefined;}},{'key':'startMoveForward','value':function _0x12f6f5(){var _0xa40c89=_0x31dfd3;this['flags'][_0xa40c89(_0x403c07._0x235b81)]=!![];}},{'key':_0x31dfd3(0xab4),'value':function _0x52b8bc(){var _0x477cd2=_0x31dfd3;this[_0x477cd2(_0x50ce90._0x59912c)]['moveForward']=![];}},{'key':_0x31dfd3(_0x4447da._0x4ba776),'value':function _0x1a5915(){var _0x3dcc56=_0x31dfd3;this[_0x3dcc56(0x355)]['moveBackward']=!![];}},{'key':'stopMoveBackward','value':function _0x2c78f1(){this['flags']['moveBackward']=![];}},{'key':'startMoveRight','value':function _0x91f157(){this['flags']['moveRight']=!![];}},{'key':_0x31dfd3(_0x4447da._0x4ab588),'value':function _0x47e901(){var _0x199c0c=_0x31dfd3;this['flags'][_0x199c0c(_0x174030._0x37c9dc)]=![];}},{'key':_0x31dfd3(0xdf3),'value':function _0x15d46c(){var _0xdcc508=_0x31dfd3;this['flags'][_0xdcc508(_0x573e14._0x1cefe7)]=!![];}},{'key':_0x31dfd3(_0x4447da._0x806c78),'value':function _0x5abfea(){var _0x1af83d=_0x31dfd3;this[_0x1af83d(_0x52fd0c._0x3fbe91)]['moveLeft']=![];}},{'key':_0x31dfd3(0x2a8),'value':function _0x218345(_0x15debb){var _0x57b178=_0x31dfd3,_0x123c98=this['_map']['camera'],_0x1fed91=_0x123c98[_0x57b178(0xac8)],_0x511b2c=Cesium__namespace[_0x57b178(0x23b)]['normalize'](_0x123c98['position'],new Cesium__namespace['Cartesian3']()),_0x2d244c=Cesium__namespace['Cartesian3'][_0x57b178(0x2ef)](_0x1fed91,_0x511b2c,new Cesium__namespace['Cartesian3']());_0x1fed91=Cesium__namespace['Cartesian3']['cross'](_0x511b2c,_0x2d244c,new Cesium__namespace['Cartesian3']()),_0x1fed91=Cesium__namespace['Cartesian3'][_0x57b178(0xfa8)](_0x1fed91,_0x1fed91),_0x1fed91=Cesium__namespace[_0x57b178(_0xcc7263._0x275899)]['multiplyByScalar'](_0x1fed91,_0x15debb,_0x1fed91),_0x123c98['position']=Cesium__namespace[_0x57b178(0x23b)]['add'](_0x123c98['position'],_0x1fed91,_0x123c98[_0x57b178(_0xcc7263._0x1934cf)]);}},{'key':'_onClockTick','value':function _0x2fcd85(_0x403cd5){var _0x2403ce=_0x31dfd3;if(!this['enabled'])return;var _0x309759=this['_map']['camera'],_0x1fcf01=this['moveStep'];this['flags']['moveForward']&&this[_0x2403ce(0x2a8)](_0x1fcf01),this['flags']['moveBackward']&&this['moveForward'](-_0x1fcf01),this['flags']['moveUp']&&_0x309759['moveUp'](_0x1fcf01),this['flags']['moveDown']&&(_0x309759[_0x2403ce(_0x341653._0xcca5cc)][_0x2403ce(0xd04)]-_0x1fcf01>=this['minHeight']&&_0x309759['moveDown'](_0x1fcf01)),this[_0x2403ce(_0x341653._0x16d10d)]['moveLeft']&&_0x309759['moveLeft'](_0x1fcf01),this['flags']['moveRight']&&_0x309759[_0x2403ce(_0x341653._0x3cba1d)](_0x1fcf01);}},{'key':'_resetCamera','value':function _0x5ac621(_0x119a85){var _0x5caf4e=_0x31dfd3;if(!_0x119a85)return;this['_map'][_0x5caf4e(_0x3ab927._0x25db2a)]['camera'][_0x5caf4e(0xd91)]=_0x119a85['position'],this['_map']['scene'][_0x5caf4e(_0x3ab927._0x1f8e75)][_0x5caf4e(0xac8)]=_0x119a85['direction'],this['_map']['scene']['camera']['right']=_0x119a85['right'],this['_map']['scene'][_0x5caf4e(0xa3c)]['up']=_0x119a85['up'];}},{'key':'_limitAngle','value':function _0x457b3f(_0x211366,_0x4f71bf,_0x1e6ae5){var _0x493ce1=_0x31dfd3,_0x5a8366=Cesium__namespace['Cartesian3'][_0x493ce1(_0x32ee76._0x3a3924)](_0x211366,Cesium__namespace['Cartesian3'][_0x493ce1(0xfa8)](_0x4f71bf,new Cesium__namespace['Cartesian3']()));if(_0x1e6ae5==='up'&&_0x5a8366<this['minPitch'])return![];if(_0x1e6ae5==='down'&&_0x5a8366>this['maxPitch'])return![];return!![];}},{'key':_0x31dfd3(0xff6),'value':function _0x5b167f(_0x24abb0,_0x5262ba,_0xe00a1b){var _0x5e713a=_0x31dfd3,_0x3df6b6=_0x24abb0['position'],_0xead49a=this['_map']['getCenter']();if(!_0xead49a)return;var _0x498e8e=_0xead49a[_0x5e713a(_0x14dd75._0x1651df)]();if(!_0x498e8e)return;var _0x1f0c2c=Cesium__namespace['Cartesian3']['distance'](_0x498e8e,_0x3df6b6),_0x416313=_0x1f0c2c/0x64;_0x416313=_0xe00a1b?_0x416313*this['rotateStep']:_0x416313;var _0x38958a={},_0x323496=new Cesium__namespace['Ray'](_0x3df6b6,_0x5262ba);_0x38958a[_0x5e713a(0xd91)]=Cesium__namespace['Ray']['getPoint'](_0x323496,_0x416313),_0x38958a[_0x5e713a(_0x14dd75._0x22cce0)]=_0x24abb0['direction'],_0x38958a['right']=_0x24abb0['right'],_0x38958a['up']=_0x24abb0['up'];if(_0xe00a1b){var _0x5629b6=Cesium__namespace[_0x5e713a(0x23b)][_0x5e713a(0xfa8)](Cesium__namespace['Cartesian3']['subtract'](_0x38958a[_0x5e713a(_0x14dd75._0x493471)],_0x498e8e,new Cesium__namespace[(_0x5e713a(0x23b))]()),new Cesium__namespace['Cartesian3']());_0x323496=new Cesium__namespace['Ray'](_0x498e8e,_0x5629b6),_0x38958a[_0x5e713a(0xd91)]=Cesium__namespace['Ray']['getPoint'](_0x323496,_0x1f0c2c),_0x38958a[_0x5e713a(_0x14dd75._0x22cce0)]=Cesium__namespace['Cartesian3']['negate'](_0x5629b6,new Cesium__namespace['Cartesian3']()),_0x38958a['up']=Cesium__namespace['Cartesian3']['normalize'](_0x38958a['position'],new Cesium__namespace['Cartesian3']()),_0x38958a['right']=Cesium__namespace['Cartesian3'][_0x5e713a(0x2ef)](_0x38958a['direction'],_0x38958a['up'],new Cesium__namespace['Cartesian3']());}return _0x38958a;}},{'key':'moveCamera','value':function _0x57b56c(_0x10d8de){var _0x189b83=_0x31dfd3,_0x194250=this['_map']['scene'][_0x189b83(_0x495005._0x42ef78)],_0x5c6ed4;switch(_0x10d8de){case MoveType['NARROW']:_0x5c6ed4=this[_0x189b83(_0x495005._0x36a1ce)](_0x194250,Cesium__namespace['Cartesian3']['negate'](_0x194250['direction'],new Cesium__namespace[(_0x189b83(_0x495005._0x33cbc2))]()));break;case MoveType['LEFT_ROTATE']:_0x5c6ed4=this['_computedNewPos'](_0x194250,Cesium__namespace['Cartesian3']['negate'](_0x194250['right'],new Cesium__namespace[(_0x189b83(0x23b))]()),!![]);break;case MoveType['RIGHT_ROTATE']:_0x5c6ed4=this['_computedNewPos'](_0x194250,_0x194250['right'],!![]);break;case MoveType['TOP_ROTATE']:if(!this['_limitAngle'](Cesium__namespace[_0x189b83(_0x495005._0x466c2f)](_0x194250['up']),Cesium__namespace[_0x189b83(0x52e)](_0x194250[_0x189b83(0xd91)]),'up'))return;_0x5c6ed4=this['_computedNewPos'](_0x194250,Cesium__namespace['clone'](_0x194250['up']),!![]);break;case MoveType[_0x189b83(0xc99)]:if(!this['_limitAngle'](Cesium__namespace['clone'](_0x194250['up']),Cesium__namespace[_0x189b83(_0x495005._0x336437)](_0x194250[_0x189b83(0xd91)]),'down'))return;_0x5c6ed4=this['_computedNewPos'](_0x194250,Cesium__namespace[_0x189b83(_0x495005._0x3ac219)]['negate'](_0x194250['up'],new Cesium__namespace[(_0x189b83(0x23b))]()),!![]);break;case MoveType['ENLARGE']:default:_0x5c6ed4=this['_computedNewPos'](_0x194250,_0x194250['direction']);break;}if(!_0x5c6ed4)return;this[_0x189b83(_0x495005._0x3dffc9)](_0x5c6ed4);}},{'key':_0x31dfd3(0x977),'value':function _0x5e0ab0(_0x140042){var _0x4868bf=_0x31dfd3,_0x3234dd=[0x0,0x0],_0x244028=this[_0x4868bf(0x399)]['scene']['canvas'][_0x4868bf(0xe2e)],_0x4d3847=this['_map']['scene']['canvas']['clientHeight'],_0x1980c7=(_0x244028+_0x4d3847)/this['dirStep'];switch(_0x140042){case MoveType[_0x4868bf(0x66f)]:_0x3234dd=[-_0x1980c7*_0x244028/_0x4d3847,0x0];break;case MoveType[_0x4868bf(_0x518055._0x1edce7)]:_0x3234dd=[_0x1980c7*_0x244028/_0x4d3847,0x0];break;case MoveType['TOP_ROTATE']:_0x3234dd=[0x0,_0x1980c7];break;case MoveType[_0x4868bf(0xc99)]:_0x3234dd=[0x0,-_0x1980c7];break;default:return;}var _0x133fab=_0x3234dd[0x0]/_0x244028,_0x202493=_0x3234dd[0x1]/_0x4d3847,_0x55913a=0.05,_0x4a2f12=this['_map'][_0x4868bf(_0x518055._0x526edb)];_0x4a2f12['lookRight'](_0x133fab*_0x55913a),_0x4a2f12['lookUp'](_0x202493*_0x55913a);var _0x4d4c51=_0x4a2f12[_0x4868bf(0xac8)],_0x52eae8=Cesium__namespace['Cartesian3']['normalize'](_0x4a2f12['position'],new Cesium__namespace[(_0x4868bf(0x23b))]()),_0x172034=Cesium__namespace['Cartesian3']['cross'](_0x4d4c51,_0x52eae8,new Cesium__namespace[(_0x4868bf(_0x518055._0x4cd2ea))]());_0x52eae8=Cesium__namespace['Cartesian3']['cross'](_0x172034,_0x4d4c51,new Cesium__namespace['Cartesian3']()),_0x4a2f12['up']=_0x52eae8,_0x4a2f12['right']=_0x172034;}}]),_0x51618f;}(BaseControl);register$1(_0x5a92ef(0x43e),KeyboardRoam),KeyboardRoam[_0x5a92ef(0x238)]=MoveType;var GaodePOIGeocoder=(function(){var _0x266908={_0x4b6dc7:0x514,_0x541e86:0x47f,_0xc64e40:0x865},_0x251d1a={_0x505309:0xe84};function _0xc40d9b(){var _0x464124=_0x4361,_0x41e70d=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0xc40d9b),this['options']=_0x41e70d,this[_0x464124(_0x251d1a._0x505309)]=_0x41e70d['key']||gaodeArr;}return _createClass(_0xc40d9b,[{'key':'getArrayRandomOne','value':function _0x1e6fa3(){var _0x374e65=_0x4361,_0x3789e1=this['gaodekey'],_0x319a06=Math['floor'](Math[_0x374e65(0x570)]()*_0x3789e1['length']+0x1)-0x1;return _0x3789e1[_0x319a06];}},{'key':'geocode','value':function _0x457ef2(_0x5cbfca){var _0x3dde11=_0x4361,_0x5a5a68=this['getArrayRandomOne'](),_0x8914a8=new Cesium__namespace[(_0x3dde11(0x70d))]({'url':'https://restapi.amap.com/v3/place/text','queryParameters':_objectSpread2({'count':0x14,'key':_0x5a5a68,'keywords':_0x5cbfca,'types':'110000|120000|130000|140000|180000|190000|'},this[_0x3dde11(_0x266908._0x4b6dc7)][_0x3dde11(_0x266908._0x541e86)]||{})}),_0x5ebe50=this;return _0x8914a8[_0x3dde11(_0x266908._0xc64e40)]()['then'](function(_0x31a07e){var _0x4d9df4=_0x3dde11;if(_0x31a07e['infocode']!=='10000')return logError$1('请求失败('+_0x31a07e['infocode']+'):'+_0x31a07e['info']),{};if(_0x31a07e['pois'][_0x4d9df4(0x6ba)]===0x0)return logInfo(_0x4d9df4(0x358)+_0x5cbfca+'”相关数据!'),{};var _0x31b923=0xbb8;return _0x5ebe50['map']['camera']['positionCartographic']['height']<_0x31b923&&(_0x31b923=_0x5ebe50['map'][_0x4d9df4(0xa3c)]['positionCartographic']['height']),_0x31a07e[_0x4d9df4(0xfb6)]['map'](function(_0x1dbf0b){var _0x168b2f=_0x4d9df4,_0x563bce=_0x1dbf0b['location']['split'](',');return _0x563bce=gcj2wgs(_0x563bce),{'displayName':_0x1dbf0b[_0x168b2f(0xa34)],'destination':Cesium__namespace['Cartesian3']['fromDegrees'](_0x563bce[0x0],_0x563bce[0x1],_0x31b923)};});});}}]),_0xc40d9b;}());function getDefaultContextMenu(_0x6d2f0b){var _0x3994ee={_0x59ddfb:0xf38,_0x394892:0xef6,_0xd72ac8:0xfb1,_0x2780a3:0xef6,_0xacdbac:0x281,_0x5cb9a5:0xef6,_0x5a6b9f:0xd48,_0x5053ed:0x80d,_0x3a5296:0x4d8,_0x394e12:0x815,_0x1cfd32:0x5e8,_0x1037e1:0xa27,_0x29960b:0x967,_0x547fd8:0x885,_0x46cb7a:0x6a4,_0x24277b:0x9b4,_0x16f0f2:0x467,_0x3dce29:0xef6,_0x5e9b9a:0x4ef,_0x4897cb:0x524,_0x13a700:0x1012,_0x122598:0xb45,_0x53aeb5:0x3a0,_0x4a32d7:0xcfd,_0x3b8a81:0x340,_0x4be603:0xbdd},_0x3d8484={_0x4b0e2f:0x7a6,_0x4c0517:0xaa4},_0xce8591={_0x41c0ef:0x7c9,_0x14100d:0x7a8},_0x2817f1={_0xb99417:0xcb2},_0x817ed1={_0x3a0529:0xe2d},_0x2af3c4={_0x353c3d:0x7a6,_0x4c5552:0x7c9},_0x117ff8={_0x2e9511:0x7c9},_0x15f5a9={_0x38162c:0x7c9},_0x1f4334={_0x4f47f9:0x60d},_0x21f881={_0x295af9:0x431},_0x57e2fd={_0x8f7f1b:0x780},_0x1fa27d={_0x5b4f02:0x60d},_0x3e09b8={_0x13ede7:0xeef},_0x3aa1f4={_0x591ce8:0xd04,_0x39e699:0xf01,_0x1b9c37:0x60d},_0x478484={_0x571bae:0x848},_0x35d6b8={_0x23993f:0x75d},_0x282c78={_0xaab621:0x71e,_0x21a184:0x1c8},_0x4181ef={_0x5812b2:0x6ba},_0x22695c={_0x459f2e:0x71e},_0x28a66f={_0x2d55dd:0x7ca},_0x93aff={_0x53fe0e:0xad1},_0x1f4fff={_0x570f9a:0xd90},_0x1034ba={_0x22436e:0xad1},_0x4e1df5={_0x1d5a5a:0x5b7},_0x4cc44d={_0x473c42:0x1d5},_0xc8b99d={_0x384bcd:0xca2},_0x12a353={_0x3a3f86:0x51d},_0x32f494={_0x12f119:0x51d},_0x55ba02={_0x544233:0x51d,_0x59477e:0x448},_0x1e34b4={_0x4d461c:0x543},_0x7cd05b={_0x209c28:0x7c9,_0x3ed193:0x54c},_0x33dcfa={_0x2fcf72:0x925},_0x504d79={_0x117672:0xa85,_0x4ca067:0xf07},_0x3baff7={_0x3081f2:0xe02},_0x30ce7e={_0x1ea96d:0x43e},_0xc4817e={_0x4f5ada:0xa3c},_0x4f2cba={_0x5bf4df:0x89a,_0x40fa8b:0x925},_0x1a4cbc={_0x11cce0:0x925,_0x4a2fd3:0xaef},_0x468dd5={_0x5325e7:0x52d},_0x34d108={_0x25f18f:0xd72,_0x47e5b2:0xfc5,_0x1a1541:0xd68,_0x3f1f4a:0x4b9,_0x581600:0xef6,_0x2edace:0x925,_0x34745c:0xdba},_0x2fc971=_0x5a92ef,_0x1f0fc1=_0x6d2f0b['contextmenu'];return[{'text':_0x6d2f0b['getLangText'](_0x2fc971(0xa28)),'icon':Icon[_0x2fc971(_0x3994ee._0x59ddfb)],'show':function _0x5eb3b5(_0x310714){return Cesium__namespace['defined'](_0x310714['cartesian']);},'callback':function _0x33cc11(_0x4ad37f){var _0x59c6a0=_0x2fc971,_0x124ee2=LngLatPoint['fromCartesian'](_0x4ad37f['cartesian']),_0x46ee62=proj4Trans([_0x124ee2['lng'],_0x124ee2['lat']],'EPSG:4326',CRS[_0x59c6a0(_0x34d108._0x25f18f)]),_0x4ec151='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20'['concat'](_0x6d2f0b['getLangText'](_0x59c6a0(_0x34d108._0x47e5b2)),':')['concat'](_0x124ee2['lng'],',\x20')['concat'](_0x6d2f0b['getLangText']('_纬度'),':')['concat'](_0x124ee2['lat'],',\x20')['concat'](_0x6d2f0b['getLangText']('_海拔'),':')[_0x59c6a0(0x4b9)](_0x124ee2[_0x59c6a0(_0x34d108._0x1a1541)],',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20')[_0x59c6a0(0x4b9)](_0x6d2f0b['getLangText']('_横坐标'),':')[_0x59c6a0(_0x34d108._0x3f1f4a)](_0x46ee62[0x0][_0x59c6a0(0x905)](0x1),',\x20')['concat'](_0x6d2f0b[_0x59c6a0(_0x34d108._0x581600)](_0x59c6a0(0xf08)),':')['concat'](_0x46ee62[0x1]['toFixed'](0x1),'\x20(CGCS2000)\x0a\x20\x20\x20\x20\x20\x20\x20\x20');alert(_0x4ec151,_0x6d2f0b['getLangText']('_位置信息'));var _0x1a8253=formatNum$1(_0x4ad37f['cartesian']['x'],0x1),_0x4aa847=formatNum$1(_0x4ad37f[_0x59c6a0(0x925)]['y'],0x1),_0x2313a0=formatNum$1(_0x4ad37f[_0x59c6a0(_0x34d108._0x2edace)]['z'],0x1);logInfo(_0x59c6a0(0xda7)['concat'](_0x124ee2[_0x59c6a0(_0x34d108._0x34745c)](),'\x20,\x20笛卡尔:')['concat'](_0x1a8253,',')['concat'](_0x4aa847,',')['concat'](_0x2313a0));}},{'text':_0x6d2f0b['getLangText']('_查看当前视角'),'icon':Icon['CameraInfo'],'callback':function _0x3572f1(_0x31c5ac){var _0x1c73ec=_0x2fc971,_0x4d7877=JSON['stringify'](_0x6d2f0b[_0x1c73ec(_0x468dd5._0x5325e7)]());logInfo(_0x4d7877),alert(_0x4d7877,_0x6d2f0b['getLangText']('_当前视角信息'));}},{'text':_0x6d2f0b[_0x2fc971(_0x3994ee._0x394892)]('_视角切换'),'icon':Icon[_0x2fc971(_0x3994ee._0xd72ac8)],'children':[{'text':_0x6d2f0b['getLangText'](_0x2fc971(0x5c9)),'icon':Icon['UndergroundYes'],'show':function _0x4d65f1(_0x293004){return _0x6d2f0b['scene']['screenSpaceCameraController']['enableCollisionDetection'];},'callback':function _0x548872(_0x2231a0){var _0x326755=_0x2fc971;_0x6d2f0b['scene'][_0x326755(0x89b)]['enableCollisionDetection']=![];}},{'text':_0x6d2f0b['getLangText']('_禁止进入地下'),'icon':Icon['UndergroundNo'],'show':function _0x20ac32(_0x12e015){var _0x369e03=_0x2fc971;return!_0x6d2f0b['scene']['screenSpaceCameraController'][_0x369e03(0x4e4)];},'callback':function _0x47384d(_0x363f6a){_0x6d2f0b['scene']['screenSpaceCameraController']['enableCollisionDetection']=!![];}},{'text':_0x6d2f0b['getLangText']('_绕此处环绕飞行'),'icon':Icon[_0x2fc971(0xf04)],'show':function _0x55e6a5(_0x247b50){var _0x470033=_0x2fc971,_0x5c4e1d;return _0x247b50[_0x470033(_0x1a4cbc._0x11cce0)]&&(!_0x1f0fc1['rotatePoint']||!((_0x5c4e1d=_0x1f0fc1[_0x470033(_0x1a4cbc._0x4a2fd3)])!==null&&_0x5c4e1d!==void 0x0&&_0x5c4e1d['isStart']));},'callback':function _0x11dfc9(_0x9a70e4){var _0x577a4f=_0x2fc971;!_0x1f0fc1['rotatePoint']&&(_0x1f0fc1['rotatePoint']=new RotatePoint(),_0x6d2f0b['addThing'](_0x1f0fc1['rotatePoint'])),_0x1f0fc1['rotatePoint']['start'](_0x9a70e4[_0x577a4f(0x925)]);}},{'text':_0x6d2f0b['getLangText']('_关闭环绕飞行'),'icon':Icon['RotatePointStop'],'show':function _0x1603b6(_0x2fe373){var _0x216d5b=_0x2fc971,_0x3ad2a8;return(_0x3ad2a8=_0x1f0fc1['rotatePoint'])===null||_0x3ad2a8===void 0x0?void 0x0:_0x3ad2a8[_0x216d5b(0x3f4)];},'callback':function _0x355183(_0x39e5e9){var _0x2876da=_0x2fc971;_0x1f0fc1['rotatePoint']&&_0x1f0fc1['rotatePoint'][_0x2876da(0xe25)]();}},{'text':_0x6d2f0b['getLangText']('_移动到此处'),'icon':Icon['FlyToPoint'],'show':function _0x191eae(_0x1c5948){var _0x3e5e50=_0x2fc971;return Cesium__namespace['defined'](_0x1c5948[_0x3e5e50(0x925)]);},'callback':function _0x32df54(_0x481364){var _0x5f1fb3=_0x2fc971,_0x213003=Cesium__namespace['Cartesian3'][_0x5f1fb3(_0x4f2cba._0x5bf4df)](_0x481364[_0x5f1fb3(_0x4f2cba._0x40fa8b)],_0x6d2f0b['camera'][_0x5f1fb3(0xd98)])*0.1;_0x6d2f0b['flyToPoint'](_0x481364['cartesian'],{'radius':_0x213003,'maximumHeight':_0x6d2f0b['camera'][_0x5f1fb3(0xdae)]['height']});}},{'text':_0x6d2f0b['getLangText'](_0x2fc971(0x9b0)),'icon':Icon['FirstPerspective'],'show':function _0x2e1a60(_0x51d20a){return Cesium__namespace['defined'](_0x51d20a['cartesian']);},'callback':function _0x5304c7(_0x21de77){var _0x53c40b=_0x2fc971;_0x6d2f0b['camera']['flyTo']({'destination':addPositionsHeight(_0x21de77[_0x53c40b(0x925)],0xa),'orientation':{'heading':_0x6d2f0b['camera']['heading'],'pitch':0x0,'roll':0x0},'maximumHeight':_0x6d2f0b[_0x53c40b(_0xc4817e._0x4f5ada)]['positionCartographic']['height']});}},{'text':_0x6d2f0b['getLangText']('_开启键盘漫游'),'icon':Icon[_0x2fc971(0x475)],'show':function _0x9e5d28(_0x11f7dc){var _0x1af1ba=_0x2fc971;return!_0x6d2f0b['keyboardRoam'][_0x1af1ba(0x445)];},'callback':function _0x4b01d1(_0x5cb45c){_0x6d2f0b['keyboardRoam']['enabled']=!![];}},{'text':_0x6d2f0b[_0x2fc971(_0x3994ee._0x2780a3)](_0x2fc971(0xd9a)),'icon':Icon['KeyboardRoamNo'],'show':function _0x2e025f(_0x3ab459){var _0x57ef35=_0x2fc971;return _0x6d2f0b[_0x57ef35(_0x30ce7e._0x1ea96d)]['enabled'];},'callback':function _0x1c079d(_0x44d73e){_0x6d2f0b['keyboardRoam']['enabled']=![];}},{'text':_0x6d2f0b['getLangText'](_0x2fc971(0x3af)),'icon':Icon['TrackedEntityYes'],'show':function _0x20d749(_0x1cb644){var _0xb383be=_0x1cb644['graphic'];if(!_0xb383be)return![];if(_0xb383be['entity']instanceof Cesium__namespace['Entity'])return!![];else{if(_0xb383be['trackedEntity']instanceof Cesium__namespace['Entity'])return!![];}return![];},'callback':function _0x2f1de7(_0xcf9e6e){_0x6d2f0b['trackedEntity']=_0xcf9e6e['graphic'];}},{'text':_0x6d2f0b['getLangText'](_0x2fc971(_0x3994ee._0xacdbac)),'icon':Icon['TrackedEntityNo'],'show':function _0x2047bc(_0x40c641){var _0x1ad47b=_0x2fc971;return _0x6d2f0b[_0x1ad47b(_0x3baff7._0x3081f2)]!==undefined;},'callback':function _0x2b50e4(_0x332274){_0x6d2f0b['trackedEntity']=undefined;}}]},{'text':_0x6d2f0b[_0x2fc971(0xef6)]('_三维模型'),'icon':Icon['Tileset'],'show':function _0x230a75(_0x251374){var _0x4a3c94=_0x2fc971,_0x1cb5f5=_0x6d2f0b['pick3DTileset'](_0x251374[_0x4a3c94(0x925)]);return Cesium__namespace['defined'](_0x1cb5f5);},'children':[{'text':_0x6d2f0b[_0x2fc971(_0x3994ee._0x2780a3)]('_显示三角网'),'icon':Icon['TilesetWireframeYes'],'show':function _0x3542b1(_0x1f37e3){var _0x5055b6=_0x6d2f0b['pick3DTileset'](_0x1f37e3['cartesian']);return!_0x5055b6['debugWireframe'];},'callback':function _0x31c61a(_0x23e7e5){var _0x31574c=_0x6d2f0b['pick3DTileset'](_0x23e7e5['cartesian']);_0x31574c['debugWireframe']=!![];}},{'text':_0x6d2f0b[_0x2fc971(_0x3994ee._0x5cb9a5)]('_关闭三角网'),'icon':Icon['TilesetWireframeNo'],'show':function _0x50cd0c(_0x2fded2){var _0x75d460=_0x6d2f0b['pick3DTileset'](_0x2fded2['cartesian']);return _0x75d460['debugWireframe'];},'callback':function _0x3f0a90(_0x473708){var _0xf2d3e9=_0x2fc971,_0x5adc69=_0x6d2f0b[_0xf2d3e9(_0x504d79._0x117672)](_0x473708['cartesian']);_0x5adc69[_0xf2d3e9(_0x504d79._0x4ca067)]=![];}},{'text':_0x6d2f0b['getLangText'](_0x2fc971(_0x3994ee._0x5a6b9f)),'icon':Icon['TilesetBoundingVolumeYes'],'show':function _0x99a904(_0x119695){var _0x5cac23=_0x2fc971,_0x15330c=_0x6d2f0b['pick3DTileset'](_0x119695[_0x5cac23(_0x33dcfa._0x2fcf72)]);return!_0x15330c['debugShowBoundingVolume'];},'callback':function _0x2bddcb(_0x5b96b5){var _0x5cdfe9=_0x6d2f0b['pick3DTileset'](_0x5b96b5['cartesian']);_0x5cdfe9['debugShowBoundingVolume']=!![];}},{'text':_0x6d2f0b['getLangText']('_关闭包围盒'),'icon':Icon[_0x2fc971(0x1f9)],'show':function _0x24184e(_0x755fb7){var _0x4ddb18=_0x6d2f0b['pick3DTileset'](_0x755fb7['cartesian']);return _0x4ddb18['debugShowBoundingVolume'];},'callback':function _0x446547(_0x3c384a){var _0x4529d6=_0x6d2f0b['pick3DTileset'](_0x3c384a['cartesian']);_0x4529d6['debugShowBoundingVolume']=![];}}]},{'text':_0x6d2f0b['getLangText'](_0x2fc971(_0x3994ee._0x5053ed)),'icon':Icon[_0x2fc971(0xa01)],'show':function _0x4faa3e(_0x4b70c1){return Cesium__namespace['defined'](_0x4b70c1['cartesian']);},'children':[{'text':_0x6d2f0b['getLangText']('_开启地形'),'icon':Icon['TerrainYes'],'show':function _0x431ed9(_0x158b32){return!_0x6d2f0b['hasTerrain'];},'callback':function _0x4e6d0(_0x1cbef3){var _0x1293b7=_0x2fc971;_0x6d2f0b[_0x1293b7(0xc09)]=!![];}},{'text':_0x6d2f0b[_0x2fc971(0xef6)](_0x2fc971(_0x3994ee._0x3a5296)),'icon':Icon['TerrainNo'],'show':function _0x1c3ae6(_0x7095ce){return _0x6d2f0b['hasTerrain'];},'callback':function _0x34facf(_0x3d1749){_0x6d2f0b['hasTerrain']=![];}},{'text':_0x6d2f0b[_0x2fc971(0xef6)]('_显示三角网'),'icon':Icon['TerrainWireframeYes'],'show':function _0x183d01(_0x397246){var _0x1f093b=_0x2fc971;return!_0x6d2f0b[_0x1f093b(_0x7cd05b._0x209c28)]['globe']['_surface']['tileProvider'][_0x1f093b(0x316)][_0x1f093b(_0x7cd05b._0x3ed193)];},'callback':function _0x29e6cc(_0x44b080){var _0xe7f4d8=_0x2fc971;_0x6d2f0b['scene']['globe'][_0xe7f4d8(0x543)]['tileProvider']['_debug'][_0xe7f4d8(0x54c)]=!![];}},{'text':_0x6d2f0b['getLangText']('_关闭三角网'),'icon':Icon[_0x2fc971(_0x3994ee._0x394e12)],'show':function _0x52f9e2(_0x4344a6){var _0x534ad4=_0x2fc971;return _0x6d2f0b['scene'][_0x534ad4(0xcb2)][_0x534ad4(_0x1e34b4._0x4d461c)]['tileProvider']['_debug']['wireframe'];},'callback':function _0x55adf2(_0x47678a){_0x6d2f0b['scene']['globe']['_surface']['tileProvider']['_debug']['wireframe']=![];}}]},{'text':_0x6d2f0b[_0x2fc971(0xef6)]('_图上量算'),'icon':Icon[_0x2fc971(_0x3994ee._0x1cfd32)],'children':[{'text':_0x6d2f0b['getLangText']('_距离'),'icon':Icon['MeasureDistance'],'callback':function _0x2cda82(_0x23710c){var _0x168ebf=_0x2fc971;!_0x1f0fc1['measure']&&(_0x1f0fc1[_0x168ebf(0x51d)]=new Measure(),_0x6d2f0b['addThing'](_0x1f0fc1['measure'])),_0x1f0fc1['measure'][_0x168ebf(0x89a)]();}},{'text':_0x6d2f0b['getLangText']('_面积'),'icon':Icon['MeasureArea'],'callback':function _0x527f87(_0x3a4463){var _0x570efd=_0x2fc971;!_0x1f0fc1[_0x570efd(_0x55ba02._0x544233)]&&(_0x1f0fc1['measure']=new Measure(),_0x6d2f0b[_0x570efd(_0x55ba02._0x59477e)](_0x1f0fc1['measure'])),_0x1f0fc1[_0x570efd(0x51d)]['area']();}},{'text':_0x6d2f0b['getLangText']('_高度差'),'icon':Icon['MeasureHeight'],'callback':function _0x3ef9ca(_0x5a3a4f){var _0x3f061d=_0x2fc971;!_0x1f0fc1['measure']&&(_0x1f0fc1[_0x3f061d(0x51d)]=new Measure(),_0x6d2f0b['addThing'](_0x1f0fc1['measure'])),_0x1f0fc1['measure']['heightTriangle']();}},{'text':_0x6d2f0b['getLangText'](_0x2fc971(0x85a)),'icon':Icon['MeasureAngle'],'callback':function _0x5e3707(_0x3ebdf8){var _0x13ea7f=_0x2fc971;!_0x1f0fc1[_0x13ea7f(_0x32f494._0x12f119)]&&(_0x1f0fc1['measure']=new Measure(),_0x6d2f0b['addThing'](_0x1f0fc1['measure'])),_0x1f0fc1['measure'][_0x13ea7f(0xdd0)]();}},{'text':_0x6d2f0b['getLangText']('_删除测量'),'icon':Icon['Delete'],'show':function _0x3f49b0(_0x429bd4){return _0x1f0fc1['measure']&&_0x1f0fc1['measure']['hasMeasure'];},'callback':function _0x3f3dbc(_0x56939a){var _0x3334aa=_0x2fc971;_0x1f0fc1[_0x3334aa(_0x12a353._0x3a3f86)]&&_0x1f0fc1['measure'][_0x3334aa(0x1c8)]();}}]},{'text':_0x6d2f0b['getLangText']('_图上标记'),'icon':Icon['Draw'],'children':[{'text':_0x6d2f0b[_0x2fc971(0xef6)]('_标记点'),'icon':Icon['DrawPoint'],'callback':function _0x7dd5b1(_0x53ef84){var _0x4244ff=_0x2fc971;_0x6d2f0b['graphicLayer']['startDraw']({'type':'point','style':{'pixelSize':0xc,'color':_0x4244ff(_0x4cc44d._0x473c42)},'success':function _0x49958f(_0x105012){var _0x5d89c9=_0x4244ff;console[_0x5d89c9(_0xc8b99d._0x384bcd)](JSON['stringify'](_0x105012['coordinates']));}});}},{'text':_0x6d2f0b['getLangText'](_0x2fc971(_0x3994ee._0x1037e1)),'icon':Icon[_0x2fc971(0x4db)],'callback':function _0x255a69(_0x4ca309){var _0x1318ae=_0x2fc971;_0x6d2f0b['graphicLayer'][_0x1318ae(_0x4e1df5._0x1d5a5a)]({'type':'polyline','style':{'color':'#55ff33','width':0x3},'success':function _0x86ff15(_0x341377){var _0x1fc043=_0x1318ae;console['log'](JSON[_0x1fc043(0xad1)](_0x341377['coordinates']));}});}},{'text':_0x6d2f0b['getLangText']('_标记面'),'icon':Icon[_0x2fc971(_0x3994ee._0x29960b)],'callback':function _0x36f86f(_0x33ef06){var _0x8f9f65=_0x2fc971;_0x6d2f0b['graphicLayer'][_0x8f9f65(0x5b7)]({'type':_0x8f9f65(0xeb2),'style':{'color':_0x8f9f65(_0x1f4fff._0x570f9a),'opacity':0.5,'outline':!![],'outlineWidth':0x2},'success':function _0x2c5927(_0x332fad){var _0x5b905d=_0x8f9f65;console['log'](JSON[_0x5b905d(_0x1034ba._0x22436e)](_0x332fad['coordinates']));}});}},{'text':_0x6d2f0b['getLangText'](_0x2fc971(_0x3994ee._0x547fd8)),'icon':Icon['DrawCircle'],'callback':function _0x1bfa72(_0x43f8a7){var _0x34b478=_0x2fc971;_0x6d2f0b['graphicLayer'][_0x34b478(0x5b7)]({'type':'circle','style':{'color':'#ffff00','opacity':0.6},'success':function _0x734274(_0x5311b8){var _0x43998c=_0x34b478;console['log'](JSON[_0x43998c(_0x93aff._0x53fe0e)](_0x5311b8[_0x43998c(0xfd0)]));}});}},{'text':_0x6d2f0b['getLangText'](_0x2fc971(_0x3994ee._0x46cb7a)),'icon':Icon[_0x2fc971(_0x3994ee._0x24277b)],'callback':function _0x1d9de0(_0x5a67c4){var _0x469367={_0x93ce83:0xca2,_0x5bc461:0xfd0},_0x18842b=_0x2fc971;_0x6d2f0b['graphicLayer']['startDraw']({'type':_0x18842b(_0x28a66f._0x2d55dd),'style':{'color':'#ffff00','opacity':0.6},'success':function _0x333537(_0x52cf73){var _0x5628ab=_0x18842b;console[_0x5628ab(_0x469367._0x93ce83)](JSON['stringify'](_0x52cf73[_0x5628ab(_0x469367._0x5bc461)]));}});}},{'text':_0x6d2f0b[_0x2fc971(0xef6)](_0x2fc971(_0x3994ee._0x16f0f2)),'icon':Icon[_0x2fc971(0x997)],'show':function _0xeb015d(_0x36b5a6){return!_0x6d2f0b['graphicLayer']['hasEdit'];},'callback':function _0x204db2(_0x5a1b60){_0x6d2f0b['graphicLayer']['hasEdit']=!![];}},{'text':_0x6d2f0b[_0x2fc971(_0x3994ee._0x3dce29)]('_禁止编辑'),'icon':Icon[_0x2fc971(_0x3994ee._0x5e9b9a)],'show':function _0x4e8632(_0x21603f){var _0x1b9bb5=_0x2fc971;return _0x6d2f0b[_0x1b9bb5(0x71e)]['hasEdit'];},'callback':function _0x293b82(_0x4c9cc){var _0x5d21f9=_0x2fc971;_0x6d2f0b['graphicLayer'][_0x5d21f9(0x477)]=![];}},{'text':_0x6d2f0b['getLangText']('_导出GeoJSON'),'icon':Icon[_0x2fc971(0x423)],'show':function _0x428067(_0x25ade5){var _0x197541=_0x2fc971;return _0x6d2f0b[_0x197541(_0x22695c._0x459f2e)]['length']>0x0;},'callback':function _0x2b1ea8(_0xefb3d0){downloadFile('图上标记.json',JSON['stringify'](_0x6d2f0b['graphicLayer']['toGeoJSON']()));}},{'text':_0x6d2f0b['getLangText']('_清除所有标记'),'icon':Icon['Delete'],'show':function _0x58839a(_0x566939){var _0x3c00a0=_0x2fc971;return _0x6d2f0b['graphicLayer'][_0x3c00a0(_0x4181ef._0x5812b2)]>0x0;},'callback':function _0x7a01be(_0x2bab74){var _0x426dc4=_0x2fc971;_0x6d2f0b[_0x426dc4(_0x282c78._0xaab621)][_0x426dc4(_0x282c78._0x21a184)]();}}]},{'text':_0x6d2f0b['getLangText'](_0x2fc971(_0x3994ee._0x4897cb)),'icon':Icon['Effect'],'children':[{'text':_0x6d2f0b['getLangText'](_0x2fc971(0xe43)),'icon':Icon['RainEffectYes'],'show':function _0x55119d(_0x291b36){return!_0x1f0fc1['rainEffect'];},'callback':function _0x4ca092(_0x54a31e){!_0x1f0fc1['rainEffect']&&(_0x1f0fc1['rainEffect']=new RainEffect(),_0x6d2f0b['addEffect'](_0x1f0fc1['rainEffect']));}},{'text':_0x6d2f0b['getLangText']('_关闭下雨'),'icon':Icon['RainEffectNo'],'show':function _0x2d37b6(_0x22dc9f){return _0x1f0fc1['rainEffect'];},'callback':function _0x2c78d8(_0xc6541b){var _0x2b8423=_0x2fc971;_0x1f0fc1[_0x2b8423(_0x35d6b8._0x23993f)]&&(_0x6d2f0b['removeEffect'](_0x1f0fc1[_0x2b8423(0x75d)],!![]),delete _0x1f0fc1['rainEffect']);}},{'text':_0x6d2f0b[_0x2fc971(0xef6)]('_开启下雪'),'icon':Icon['SnowEffectYes'],'show':function _0x5287e0(_0x21fcfe){return!_0x1f0fc1['snowEffect'];},'callback':function _0x132f5e(_0x434df3){var _0x4958dd=_0x2fc971;!_0x1f0fc1[_0x4958dd(0x848)]&&(_0x1f0fc1['snowEffect']=new SnowEffect(),_0x6d2f0b['addEffect'](_0x1f0fc1['snowEffect']));}},{'text':_0x6d2f0b[_0x2fc971(0xef6)]('_关闭下雪'),'icon':Icon['SnowEffectNo'],'show':function _0x18b195(_0x589f23){var _0x5bb334=_0x2fc971;return _0x1f0fc1[_0x5bb334(_0x478484._0x571bae)];},'callback':function _0x5291e6(_0x26fd9b){_0x1f0fc1['snowEffect']&&(_0x6d2f0b['removeEffect'](_0x1f0fc1['snowEffect'],!![]),delete _0x1f0fc1['snowEffect']);}},{'text':_0x6d2f0b['getLangText'](_0x2fc971(0xf37)),'icon':Icon['FogEffectYes'],'show':function _0x46b841(_0x17be56){return!_0x1f0fc1['fogEffect'];},'callback':function _0x58ec5c(_0x1e575b){var _0x22f6d4=_0x2fc971;if(!_0x1f0fc1[_0x22f6d4(0xf01)]){var _0x38d1ac=_0x6d2f0b[_0x22f6d4(0xa3c)]['positionCartographic'][_0x22f6d4(_0x3aa1f4._0x591ce8)]*0x2;_0x1f0fc1[_0x22f6d4(_0x3aa1f4._0x39e699)]=new FogEffect({'fogByDistance':new Cesium__namespace['Cartesian4'](0.1*_0x38d1ac,0.1,_0x38d1ac,0.8)}),_0x6d2f0b[_0x22f6d4(_0x3aa1f4._0x1b9c37)](_0x1f0fc1['fogEffect']);}}},{'text':_0x6d2f0b['getLangText']('_关闭雾天气'),'icon':Icon['FogEffectNo'],'show':function _0x3fff75(_0x2554b8){var _0xf3e51b=_0x2fc971;return _0x1f0fc1[_0xf3e51b(0xf01)];},'callback':function _0x522609(_0x1641e2){var _0x1ec001=_0x2fc971;_0x1f0fc1['fogEffect']&&(_0x6d2f0b[_0x1ec001(0x8ba)](_0x1f0fc1['fogEffect'],!![]),delete _0x1f0fc1['fogEffect']);}},{'text':_0x6d2f0b['getLangText']('_开启泛光'),'icon':Icon['BloomEffectYes'],'show':function _0x550256(_0x28ac3a){return!_0x1f0fc1['bloomEffect'];},'callback':function _0xb596be(_0x3698f7){var _0x2bd218=_0x2fc971;!_0x1f0fc1['bloomEffect']&&(_0x1f0fc1['bloomEffect']=new BloomEffect(),_0x6d2f0b[_0x2bd218(0x60d)](_0x1f0fc1[_0x2bd218(0x66b)]));}},{'text':_0x6d2f0b[_0x2fc971(_0x3994ee._0x394892)]('_关闭泛光'),'icon':Icon[_0x2fc971(_0x3994ee._0x13a700)],'show':function _0x1c703c(_0x3e0258){var _0x9db98c=_0x2fc971;return _0x1f0fc1[_0x9db98c(0x66b)];},'callback':function _0x4f7775(_0x2ceb23){_0x1f0fc1['bloomEffect']&&(_0x6d2f0b['removeEffect'](_0x1f0fc1['bloomEffect'],!![]),delete _0x1f0fc1['bloomEffect']);}},{'text':_0x6d2f0b[_0x2fc971(0xef6)]('_开启亮度'),'icon':Icon['BrightnessEffectYes'],'show':function _0x537722(_0x155b4e){return!_0x1f0fc1['brightnessEffect'];},'callback':function _0x5ee172(_0x3b0784){var _0x3f2eb1=_0x2fc971;!_0x1f0fc1['brightnessEffect']&&(_0x1f0fc1['brightnessEffect']=new BrightnessEffect(),_0x6d2f0b[_0x3f2eb1(0x60d)](_0x1f0fc1['brightnessEffect']));}},{'text':_0x6d2f0b[_0x2fc971(_0x3994ee._0x3dce29)](_0x2fc971(_0x3994ee._0x122598)),'icon':Icon[_0x2fc971(0x992)],'show':function _0xf61a52(_0x1380ae){return _0x1f0fc1['brightnessEffect'];},'callback':function _0x1be478(_0x1c9336){var _0x11bb33=_0x2fc971;_0x1f0fc1[_0x11bb33(_0x3e09b8._0x13ede7)]&&(_0x6d2f0b['removeEffect'](_0x1f0fc1[_0x11bb33(0xeef)],!![]),delete _0x1f0fc1['brightnessEffect']);}},{'text':_0x6d2f0b[_0x2fc971(0xef6)]('_开启夜视'),'icon':Icon['NightVisionEffectYes'],'show':function _0x4389c9(_0x11193e){return!_0x1f0fc1['nightVisionEffect'];},'callback':function _0x7494ec(_0x8a2216){var _0x5e5410=_0x2fc971;!_0x1f0fc1['nightVisionEffect']&&(_0x1f0fc1['nightVisionEffect']=new NightVisionEffect(),_0x6d2f0b[_0x5e5410(_0x1fa27d._0x5b4f02)](_0x1f0fc1[_0x5e5410(0x780)]));}},{'text':_0x6d2f0b[_0x2fc971(0xef6)]('_关闭夜视'),'icon':Icon['NightVisionEffectNo'],'show':function _0xa66aef(_0x55a004){return _0x1f0fc1['nightVisionEffect'];},'callback':function _0x459e7c(_0x218d63){var _0x23aead=_0x2fc971;_0x1f0fc1['nightVisionEffect']&&(_0x6d2f0b[_0x23aead(0x8ba)](_0x1f0fc1['nightVisionEffect'],!![]),delete _0x1f0fc1[_0x23aead(_0x57e2fd._0x8f7f1b)]);}},{'text':_0x6d2f0b['getLangText']('_开启黑白'),'icon':Icon['BlackAndWhiteEffectYes'],'show':function _0x26f671(_0x43618f){return!_0x1f0fc1['blackAndWhiteEffect'];},'callback':function _0x10a5bb(_0x3477ff){var _0x4396c3=_0x2fc971;!_0x1f0fc1['blackAndWhiteEffect']&&(_0x1f0fc1['blackAndWhiteEffect']=new BlackAndWhiteEffect(),_0x6d2f0b[_0x4396c3(0x60d)](_0x1f0fc1['blackAndWhiteEffect']));}},{'text':_0x6d2f0b['getLangText']('_关闭黑白'),'icon':Icon['BlackAndWhiteEffectNo'],'show':function _0x4915de(_0x4eef3a){return _0x1f0fc1['blackAndWhiteEffect'];},'callback':function _0xb5f4bb(_0xa72ae7){var _0x7112a=_0x2fc971;_0x1f0fc1['blackAndWhiteEffect']&&(_0x6d2f0b['removeEffect'](_0x1f0fc1[_0x7112a(_0x21f881._0x295af9)],!![]),delete _0x1f0fc1[_0x7112a(0x431)]);}},{'text':_0x6d2f0b['getLangText']('_开启拾取高亮'),'icon':Icon[_0x2fc971(_0x3994ee._0x53aeb5)],'show':function _0x3da460(_0x1bf788){return!_0x1f0fc1['outlineEffect'];},'callback':function _0x67fd97(_0x226f45){var _0x38c493=_0x2fc971;!_0x1f0fc1['outlineEffect']&&(_0x1f0fc1['outlineEffect']=new OutlineEffect(),_0x6d2f0b[_0x38c493(_0x1f4334._0x4f47f9)](_0x1f0fc1['outlineEffect']));}},{'text':_0x6d2f0b['getLangText'](_0x2fc971(0xed3)),'icon':Icon['OutlineEffectNo'],'show':function _0x3580b3(_0x3754dd){return _0x1f0fc1['outlineEffect'];},'callback':function _0x17f7cf(_0x1e17e9){_0x1f0fc1['outlineEffect']&&(_0x6d2f0b['removeEffect'](_0x1f0fc1['outlineEffect'],!![]),delete _0x1f0fc1['outlineEffect']);}}]},{'text':_0x6d2f0b['getLangText'](_0x2fc971(_0x3994ee._0x4a32d7)),'icon':Icon[_0x2fc971(0x7a5)],'children':[{'text':_0x6d2f0b['getLangText']('_开启深度监测'),'icon':Icon['DepthTestYes'],'show':function _0x468868(_0x21f298){var _0x3d113=_0x2fc971;return!_0x6d2f0b[_0x3d113(_0x15f5a9._0x38162c)]['globe']['depthTestAgainstTerrain'];},'callback':function _0x3d32e6(_0x325ede){var _0x6c4a5a=_0x2fc971;_0x6d2f0b[_0x6c4a5a(0x7c9)]['globe']['depthTestAgainstTerrain']=!![];}},{'text':_0x6d2f0b['getLangText'](_0x2fc971(_0x3994ee._0x3b8a81)),'icon':Icon['DepthTestNo'],'show':function _0x4160e1(_0x32137c){return _0x6d2f0b['scene']['globe']['depthTestAgainstTerrain'];},'callback':function _0x17de98(_0x39e336){_0x6d2f0b['scene']['globe']['depthTestAgainstTerrain']=![];}},{'text':_0x6d2f0b['getLangText']('_显示星空背景'),'icon':Icon[_0x2fc971(0x3f3)],'show':function _0x58db5b(_0x4e013a){var _0x141312=_0x2fc971;return!_0x6d2f0b['scene']['skyBox'][_0x141312(0x7a6)];},'callback':function _0x3d9542(_0x5119de){var _0x406508=_0x2fc971;_0x6d2f0b['scene']['skyBox']['show']=!![],_0x6d2f0b[_0x406508(_0x117ff8._0x2e9511)]['moon']['show']=!![],_0x6d2f0b[_0x406508(0x7c9)]['sun']['show']=!![];}},{'text':_0x6d2f0b['getLangText']('_关闭星空背景'),'icon':Icon['SkyBoxNo'],'show':function _0x55e39a(_0x4ce051){return _0x6d2f0b['scene']['skyBox']['show'];},'callback':function _0x1928ff(_0x34388b){var _0x5180a2=_0x2fc971;_0x6d2f0b[_0x5180a2(0x7c9)]['skyBox']['show']=![],_0x6d2f0b['scene']['moon'][_0x5180a2(_0x2af3c4._0x353c3d)]=![],_0x6d2f0b[_0x5180a2(_0x2af3c4._0x4c5552)]['sun']['show']=![];}},{'text':_0x6d2f0b['getLangText']('_开启日照阴影'),'icon':Icon['ShadowYes'],'show':function _0x602162(_0xe3e7d9){var _0x5157fc=_0x2fc971;return!_0x6d2f0b['viewer'][_0x5157fc(_0x817ed1._0x3a0529)];},'callback':function _0x204d09(_0x10229a){var _0xb8c0b4=_0x2fc971;_0x6d2f0b['viewer']['shadows']=!![],_0x6d2f0b[_0xb8c0b4(0x5eb)]['terrainShadows']=Cesium__namespace['ShadowMode']['ENABLED'],_0x6d2f0b['scene'][_0xb8c0b4(0xcb2)]['enableLighting']=!![];}},{'text':_0x6d2f0b['getLangText']('_关闭日照阴影'),'icon':Icon['ShadowNo'],'show':function _0x3c819b(_0x2c4a40){var _0x4de140=_0x2fc971;return _0x6d2f0b['viewer'][_0x4de140(0xe2d)];},'callback':function _0x344d8f(_0x4ff10f){var _0x155e49=_0x2fc971;_0x6d2f0b['viewer']['shadows']=![],_0x6d2f0b['viewer']['terrainShadows']=Cesium__namespace['ShadowMode']['RECEIVE_ONLY'],_0x6d2f0b['scene'][_0x155e49(_0x2817f1._0xb99417)]['enableLighting']=![];}},{'text':_0x6d2f0b['getLangText'](_0x2fc971(_0x3994ee._0x4be603)),'icon':Icon['SkyAtmosphereYes'],'show':function _0xbefb64(_0x3af223){var _0x252a5f=_0x2fc971;return!_0x6d2f0b[_0x252a5f(_0xce8591._0x41c0ef)][_0x252a5f(_0xce8591._0x14100d)]['show'];},'callback':function _0x1fa1b8(_0x50719f){var _0x24462b=_0x2fc971;_0x6d2f0b['scene']['skyAtmosphere']['show']=!![],_0x6d2f0b[_0x24462b(0x7c9)]['globe']['showGroundAtmosphere']=!![];}},{'text':_0x6d2f0b['getLangText']('_关闭大气渲染'),'icon':Icon['SkyAtmosphereNo'],'show':function _0x5848eb(_0xc060a8){return _0x6d2f0b['scene']['skyAtmosphere']['show'];},'callback':function _0x476b07(_0x38bbf4){var _0x194ac3=_0x2fc971;_0x6d2f0b[_0x194ac3(0x7c9)]['skyAtmosphere'][_0x194ac3(_0x3d8484._0x4b0e2f)]=![],_0x6d2f0b['scene']['globe'][_0x194ac3(_0x3d8484._0x4c0517)]=![];}},{'text':_0x6d2f0b['getLangText']('_场景出图'),'icon':Icon[_0x2fc971(0x748)],'callback':function _0xc0020e(_0x5e3e49){var _0x3bfdf7=_0x2fc971;_0x6d2f0b[_0x3bfdf7(0x8c2)]();}}]}];}function toChineseBeforeCreate(_0x1da79a){var _0x12228d={_0x2082d8:0x210},_0x1f58fd={_0x59460d:0xfb0,_0xd9c7a5:0x6a5},_0x2923b1={_0x195cab:0x8ae},_0x11a1f0=_0x5a92ef;Cesium__namespace['AnimationViewModel']['defaultDateFormatter']=function(_0x1a8b7c,_0x1e5558){var _0x5289b0=_0x4361,_0x25a26d=Cesium__namespace['JulianDate']['toDate'](_0x1a8b7c);return formatDate(_0x25a26d,_0x5289b0(_0x2923b1._0x195cab));},Cesium__namespace['AnimationViewModel']['defaultTimeFormatter']=function(_0x3d9268,_0xec8093){var _0x2c303d=Cesium__namespace['JulianDate']['toDate'](_0x3d9268);return formatDate(_0x2c303d,'HH:mm:ss');},Cesium__namespace[_0x11a1f0(_0x12228d._0x2082d8)]['prototype']['makeLabel']=function(_0x299a98){var _0x514630=_0x11a1f0,_0x41f4a1=Cesium__namespace['JulianDate']['toDate'](this['_startJulian']),_0xb09cf0=Cesium__namespace[_0x514630(_0x1f58fd._0x59460d)][_0x514630(0xa1b)](this['_endJulian']),_0x4c2e4f=_0xb09cf0['getFullYear']()-_0x41f4a1['getFullYear'](),_0x25278c=_0xb09cf0[_0x514630(0x4e2)]()-_0x41f4a1['getMonth'](),_0x24cbc2=_0xb09cf0[_0x514630(0x35c)]()-_0x41f4a1['getDate'](),_0x18e268=_0xb09cf0['getHours']()-_0x41f4a1['getHours'](),_0x42e334=_0xb09cf0['getMinutes']()-_0x41f4a1['getMinutes'](),_0x2eaaf4=_0xb09cf0['getSeconds']()-_0x41f4a1['getSeconds'](),_0x3e88f3=Cesium__namespace['JulianDate']['toDate'](_0x299a98);if(_0x4c2e4f===0x0){if(_0x25278c===0x0&&_0x24cbc2<0xa){if(_0x24cbc2===0x0){if(_0x18e268===0x0){if(_0x42e334===0x0&&_0x2eaaf4<0xa){if(_0x2eaaf4===0x0)return formatDate(_0x3e88f3,'S');return formatDate(_0x3e88f3,'HH:mm:ss\x20S');}return formatDate(_0x3e88f3,_0x514630(0x6a5));}return formatDate(_0x3e88f3,_0x514630(_0x1f58fd._0xd9c7a5));}return formatDate(_0x3e88f3,'MM月dd日\x20HH:mm');}return formatDate(_0x3e88f3,'MM月dd日');}return formatDate(_0x3e88f3,'yyyy-MM-dd');};}function toChineseCreateEnd(_0x5d3265,_0x560bde){var _0x19a999={_0x30f32c:0x28c,_0x5229a4:0xa7a,_0x3326e3:0xaa5,_0x3e10d:0xf46,_0x5f4d74:0xa7c,_0x4e1d8f:0x5b1,_0x5e0bcd:0x2f8,_0x55af94:0xa8e,_0x437153:0xebf,_0x3005cf:0x44c,_0xafc45b:0x1d9,_0x4b6b55:0x6ba,_0x295bce:0xbcf,_0xc340f7:0x7c9,_0x12107f:0xbc9},_0x3119e6={_0x209c51:0x28c},_0x3cb105=_0x5a92ef,_0x1aff3d=_0x560bde['container'];updateAttribute(_0x1aff3d,{'View\x20Home':_0x3cb105(0xa72)},'cesium-home-button','title');var _0x4612c8={'Enter\x20an\x20address\x20or\x20landmark...':_0x3cb105(0xa51),'Searching...':'查询中...'};updateAttribute(_0x1aff3d,_0x4612c8,'cesium-geocoder-input','placeholder');var _0x161ea5={'Full\x20screen':'全屏','Exit\x20full\x20screen':'退出全屏','Full\x20screen\x20unavailable':'全屏不可用'};updateAttributeByEvent(_0x1aff3d,_0x161ea5,'cesium-fullscreenButton',_0x3cb105(_0x19a999._0x30f32c),_0x3cb105(_0x19a999._0x5229a4));var _0x381ef7={'Enter\x20VR\x20mode':_0x3cb105(_0x19a999._0x3326e3),'Exit\x20VR\x20mode':'退出VR模式','VR\x20mode\x20is\x20unavailable':'VR模式不可用'};updateAttributeByEvent(_0x1aff3d,_0x381ef7,_0x3cb105(_0x19a999._0x3e10d),'title',_0x3cb105(_0x19a999._0x5229a4));var _0x3a3eeb={'2D':'二维视图','3D':_0x3cb105(0x44e),'Columbus\x20View':'哥伦布2.5D视图'};updateAttributeByEvent(_0x1aff3d,_0x3a3eeb,_0x3cb105(_0x19a999._0x5f4d74),'title',_0x3cb105(_0x19a999._0x5229a4)),updateAttribute(_0x1aff3d,_0x3a3eeb,'cesium-sceneModePicker-dropDown-icon','title'),updateAttribute(_0x1aff3d,{'Navigation\x20Instructions':'帮助'},'cesium-navigation-help-button','title');var _0x4fe4a6={'Mouse':'鼠标操作','Touch':'触摸手势','Pan\x20view':_0x3cb105(0x53c),'Left\x20click\x20+\x20drag':'鼠标左键+拖拽','Zoom\x20view':_0x3cb105(0x209),'Right\x20click\x20+\x20drag,\x20or':_0x3cb105(_0x19a999._0x4e1d8f),'Mouse\x20wheel\x20scroll':'中键滚动','Rotate\x20view':'旋转视图','Middle\x20click\x20+\x20drag,\x20or':'中键按下拖拽,或者','CTRL\x20+\x20Left/Right\x20click\x20+\x20drag':_0x3cb105(0x23f),'One\x20finger\x20drag':'单指拖动','Two\x20finger\x20pinch':'双指向内或向外滑动','Tilt\x20view':_0x3cb105(0x31f),'Two\x20finger\x20drag,\x20same\x20direction':'双指按相同方向拖动','Two\x20finger\x20drag,\x20opposite\x20direction':'双指按相反方向拖动'},_0x10e1b0=_0x1aff3d['getElementsByClassName']('cesium-navigation-button-left');_0x10e1b0[_0x3cb105(0x6ba)]>0x0&&(_0x10e1b0=_0x10e1b0[0x0],_0x4fe4a6[_0x10e1b0['textContent']]&&(_0x10e1b0['innerHTML']=_0x10e1b0['children'][0x0]['outerHTML']+_0x4fe4a6[_0x10e1b0[_0x3cb105(0xf43)]]));var _0xf8930=_0x1aff3d[_0x3cb105(_0x19a999._0x5e0bcd)](_0x3cb105(_0x19a999._0x55af94));_0xf8930['length']>0x0&&(_0xf8930=_0xf8930[0x0],_0x4fe4a6[_0xf8930['textContent']]&&(_0xf8930['innerHTML']=_0xf8930['children'][0x0]['outerHTML']+_0x4fe4a6[_0xf8930['textContent']]));updateHtml(_0x1aff3d,_0x4fe4a6,_0x3cb105(0x944)),updateHtml(_0x1aff3d,_0x4fe4a6,'cesium-navigation-help-details'),updateHtml(_0x1aff3d,_0x4fe4a6,'cesium-navigation-help-zoom'),updateHtml(_0x1aff3d,_0x4fe4a6,'cesium-navigation-help-rotate'),updateHtml(_0x1aff3d,_0x4fe4a6,'cesium-navigation-help-tilt');var _0x119831=_0x1aff3d['getElementsByClassName']('cesium-baseLayerPicker-dropDown');if(_0x119831['length']>0x0){_0x119831=_0x119831[0x0];var _0x335eb3={'Imagery':'影像','Cesium\x20ion':'官方ION','Other':'其他','Terrain':_0x3cb105(_0x19a999._0x437153),'WGS84\x20Ellipsoid':_0x3cb105(0x4ad),'Cesium\x20World\x20Terrain':'Cesium\x20世界地形图','WGS84\x20standard\x20ellipsoid,\x20also\x20known\x20as\x20EPSG:4326':_0x3cb105(0xde4),'High-resolution\x20global\x20terrain\x20tileset\x20curated\x20from\x20several\x20datasources\x20and\x20hosted\x20by\x20Cesium\x20ion':'高分辨率全球地形图块集由几个数据源组成,由Cesium\x20ion托管'};updateHtml(_0x119831,_0x335eb3,'cesium-baseLayerPicker-sectionTitle'),updateHtml(_0x119831,_0x335eb3,_0x3cb105(_0x19a999._0x3005cf)),updateHtml(_0x119831,_0x335eb3,_0x3cb105(_0x19a999._0xafc45b)),updateAttribute(_0x119831,_0x335eb3,'cesium-baseLayerPicker-item',_0x3cb105(0x28c));var _0x736738=_0x1aff3d[_0x3cb105(0x2f8)]('cesium-baseLayerPicker-selected');_0x736738[_0x3cb105(_0x19a999._0x4b6b55)]>0x0&&(_0x736738[0x0][_0x3cb105(_0x19a999._0x295bce)]['onmouseover']=function(_0x4e922a){var _0x1a0436=_0x3cb105,_0x358969=_0x4e922a['currentTarget']['getAttribute'](_0x1a0436(_0x3119e6._0x209c51)),_0x2a2a06=_0x358969[_0x1a0436(0x38a)]('\x0a'),_0x3f6ae6='',_0x2f2a2c='';_0x335eb3[_0x2a2a06[0x0]]?_0x3f6ae6+=_0x335eb3[_0x2a2a06[0x0]]:_0x3f6ae6+=_0x2a2a06[0x0],_0x335eb3[_0x2a2a06[0x0]]?_0x2f2a2c+=_0x335eb3[_0x2a2a06[0x1]]:_0x2f2a2c+=_0x2a2a06[0x1],_0x4e922a[_0x1a0436(0xfc4)]['setAttribute']('title',_0x3f6ae6+'\x0a'+_0x2f2a2c);});}var _0x1c083d=_0x1aff3d['getElementsByClassName']('cesium-viewer-animationContainer');if(_0x1c083d['length']>0x0){_0x1c083d=_0x1c083d[0x0];var _0x93f6d2={'Today':'今天','Today\x20(real-time)':_0x3cb105(0x1da),'Pause':'暂停','Play\x20Reverse':'后退播放','Play\x20Forward':'前进播放','Current\x20time\x20not\x20in\x20range':_0x3cb105(0xc87)};updateHtmlByTagName(_0x1c083d,_0x93f6d2,'title');}_0x560bde[_0x3cb105(_0x19a999._0xc340f7)][_0x3cb105(_0x19a999._0x12107f)]['addEventListener'](function(_0x55d65c,_0x5b4c8e){var _0x44c0ec=_0x3cb105,_0x59320a={'An\x20error\x20occurred\x20while\x20rendering.\x20\x20Rendering\x20has\x20stopped.':'WebGL发生渲染错误,渲染已经停止,请刷新页面。','Error\x20constructing\x20CesiumWidget.':'构造CesiumWidget时出错'};updateHtml(_0x1aff3d,_0x59320a,_0x44c0ec(0xe33));});}function updateHtml(_0x255b32,_0x515981,_0x4cd999){var _0x1f0be8=_0x5a92ef,_0x1e9735=_0x255b32['getElementsByClassName'](_0x4cd999);for(var _0x265a60=0x0;_0x265a60<_0x1e9735['length'];_0x265a60++){_0x515981[_0x1e9735[_0x265a60]['innerHTML']]&&(_0x1e9735[_0x265a60]['innerHTML']=_0x515981[_0x1e9735[_0x265a60][_0x1f0be8(0xcc2)]]);}}function updateHtmlByTagName(_0x352e4e,_0x42073d,_0x448ab7){var _0x412307=_0x5a92ef,_0x384387=_0x352e4e['getElementsByTagName'](_0x448ab7);for(var _0x328f49=0x0;_0x328f49<_0x384387[_0x412307(0x6ba)];_0x328f49++){_0x42073d[_0x384387[_0x328f49]['innerHTML']]&&(_0x384387[_0x328f49][_0x412307(0xcc2)]=_0x42073d[_0x384387[_0x328f49]['innerHTML']]);}}function updateAttribute(_0x27f50e,_0x927ec,_0x1c7659,_0x4e5e53){var _0x2fde70={_0x44815e:0x2f8,_0x141398:0x833},_0x51465e=_0x5a92ef;!_0x27f50e&&(_0x27f50e=document);var _0x24592e=_0x27f50e[_0x51465e(_0x2fde70._0x44815e)](_0x1c7659);for(var _0x3af663=0x0;_0x3af663<_0x24592e['length'];_0x3af663++){_0x927ec[_0x24592e[_0x3af663]['getAttribute'](_0x4e5e53)]&&_0x24592e[_0x3af663][_0x51465e(_0x2fde70._0x141398)](_0x4e5e53,_0x927ec[_0x24592e[_0x3af663][_0x51465e(0xa4e)](_0x4e5e53)]);}}function updateAttributeByEvent(_0x20b80c,_0x143f22,_0x43bac1,_0x4d7662,_0x1b877e){var _0x370b59={_0x25eb20:0x6ba,_0x37a4ff:0x6ba},_0xd1d911=_0x5a92ef,_0xde01be=_0x20b80c[_0xd1d911(0x2f8)](_0x43bac1);if(_0xde01be[_0xd1d911(_0x370b59._0x25eb20)]>0x0)for(var _0xe11580=0x0;_0xe11580<_0xde01be[_0xd1d911(_0x370b59._0x37a4ff)];_0xe11580++){_0xde01be[_0xe11580][_0x1b877e]=function(_0x5a36fa){var _0x378153=_0x5a36fa['currentTarget']['getAttribute'](_0x4d7662);_0x143f22[_0x378153]&&_0x5a36fa['currentTarget']['setAttribute'](_0x4d7662,_0x143f22[_0x378153]);};}}var DefaultOptions={'animation':![],'timeline':![],'fullscreenButton':![],'vrButton':![],'geocoder':![],'sceneModePicker':![],'homeButton':![],'navigationHelpButton':![],'navigationInstructionsInitiallyVisible':![],'infoBox':![],'selectionIndicator':![],'shouldAnimate':!![],'showRenderLoopErrors':!![],'baseLayerPicker':![],'requestRenderMode':![]},Map=function(_0x334b7f){var _0x38c896={_0x264358:0x37a,_0xb53737:0x791,_0x2f67f7:0x362,_0x18f000:0xa17,_0x19d1d6:0x5c3,_0x43baf1:0xcee,_0x5d07fe:0x463,_0x23ed4d:0x677,_0x3ec527:0x60d,_0x54b907:0xed2,_0x193080:0x5fd,_0x1277fd:0x983,_0x2e2d8b:0xe9c,_0x92935c:0x9b9,_0x184e75:0x36e,_0x2a139d:0xe6c},_0x59f034={_0x586df4:0x30f,_0x200bd1:0x89e,_0x493c97:0x70e,_0x1c9895:0xec6,_0x47ac24:0x964},_0x3042b7={_0x28646f:0xbe2},_0x3a7fbb={_0x24123b:0xb60,_0x1913ff:0xb60},_0x2c2ed7={_0xbc7def:0x384,_0x36c66a:0xec7,_0x1c70ca:0xc61,_0x4fe37c:0x1ea,_0xbfb6ee:0x7b2},_0x45ba74={_0x315179:0xf67},_0x1674e7={_0x4f071b:0x572},_0xb3cb02={_0x137505:0x23b},_0x3378bb={_0x38fff7:0xb3f,_0x3d578f:0xab0,_0x18da8d:0x9dd,_0x4017f5:0xa3c,_0x2255d7:0x9da,_0x3a9b3d:0xa3c},_0x28ef71={_0x3b9ec5:0x6ba,_0x31aecb:0x5f9,_0x5e697f:0x831,_0x5564f7:0x507,_0x349007:0xf34,_0x2552f8:0xfc0},_0x5a92a2={_0x37746d:0x6ba},_0x180df3={_0x40e0b5:0x4bc,_0x3ca1aa:0x6a6,_0xbfe690:0xc1d},_0x225acb={_0x2b306a:0x9da},_0x1a0f50={_0xeefa5:0x904},_0x8dd22={_0x32b5c2:0x691},_0x313019={_0x2c3718:0x4fe},_0x2f7bc7={_0x32e5a1:0xa3c,_0x5a8af7:0xd04,_0x4e6dea:0x4ae,_0x1fa309:0xab0,_0x48110b:0x8db,_0x5513f4:0xf32},_0x56c9b8={_0x2de0ec:0x904},_0x2f7a9b={_0x112d04:0x4bc,_0x5606a1:0x89a},_0x10b64e={_0x3c0924:0x89b,_0x54eda8:0x546,_0x2aa3ec:0xdae,_0x20877a:0xa3c,_0x1da698:0x30f,_0x1b2bd2:0x30f,_0x3f082b:0x8f7},_0x339370={_0x199ddb:0xf40,_0x5b9408:0x30f,_0x1591c1:0xa3c},_0x6c3cd8={_0x20660b:0x89b},_0x355c07={_0x51b389:0x30f},_0x454aa9={_0x7da1cb:0x89b,_0x37eb0e:0x7c9},_0x336f49={_0xdb4157:0xf40,_0xb83611:0x89b,_0x436018:0xcf5,_0x473c4d:0xf35,_0x2d7638:0x341,_0x5c2f23:0xe3a},_0x54b8c5={_0x1aee81:0x7c9,_0x36b3ed:0x2f1,_0x5bb780:0x42e,_0x4f4351:0x30f,_0xa3aace:0x2f1,_0x2462cc:0x2f1,_0x5de5f0:0x89b,_0x197142:0xd2d,_0x1a6a51:0x785,_0x4045b0:0x30f,_0x36b19d:0xa9b,_0x5b7a07:0xdcc},_0xf6ef44={_0x3a36f9:0x37e},_0xe2cdd5={_0x3d7949:0x50e},_0x81f86e={_0x5b2c9f:0x4b9,_0x2c919e:0xe81},_0xbce36e={_0x54a8e5:0x3de},_0x46dc71={_0x455a62:0xb03},_0xeec3ce={_0x3153a7:0x312,_0x45d314:0x70e,_0x282fe7:0x3de,_0x22c338:0xb48,_0xea39d4:0xf9c},_0x3dbcdd={_0x3da76f:0x514,_0x95090:0xec6,_0x380bf2:0x30f,_0x4b7569:0x37a,_0x52b5cf:0xb60,_0x1a02a4:0xf00,_0x2b4098:0x667,_0x5f3215:0x9a1},_0x57474e={_0x255245:0xb47,_0x4b030b:0x89e,_0x2724a8:0x45e},_0x44baf2={_0x21658d:0x564},_0x12691a={_0x54d5da:0xf13,_0x37025c:0x5a2},_0x20a9b2={_0x6c70a1:0x6e1},_0x91a98a={_0x5c9a9d:0xd9b},_0x32905e={_0x20e802:0xd9b,_0x2e339b:0xd9b},_0x11d901={_0x530ebe:0x564,_0x1e4c5e:0xa20,_0x48523b:0xdc5,_0xf91e91:0x63d,_0x2de5b2:0x6ba},_0x368d9f={_0x445602:0x244,_0x461f4a:0xfaa},_0x3dfc25={_0x1d57aa:0xe86,_0x4f5c5f:0x6ff,_0x5aa043:0x50e,_0x2e88a2:0xc54},_0x1a4c50={_0x1f4977:0x675,_0x197dd1:0x7a6,_0x1f7c77:0x6ba,_0x1647de:0xab2,_0x4104b2:0x4f2},_0x422bf9={_0x402e86:0x8ac,_0x53b492:0x2a4},_0xf8d745={_0x84906f:0xc9d},_0xcfd974={_0x37512e:0x514,_0x18a5d6:0xfed,_0x3abad3:0x6ba,_0x1d00ec:0xa34,_0x57234d:0x6ff,_0x4cf8e1:0x8e7,_0xdd464e:0x2a4,_0x495f4c:0x6ff,_0x161ff5:0x6ba,_0x2a81b6:0x7a6,_0x5d0504:0x6e1,_0x569d24:0x6ff,_0x15506f:0x457},_0x4cef5f={_0x1ef44c:0xcf5},_0x135932={_0x95d51b:0xa58},_0x50ce7e={_0x1724ce:0xabf,_0x3e0022:0x5da,_0x349b7f:0x8c6},_0x49c097={_0x27de46:0x7c9,_0x5f1ebd:0x30f,_0x3cf636:0xcb2},_0x4b6ede={_0x502485:0x8e7},_0x3ba8c1={_0x3364b3:0x45a},_0x11e000={_0x252a6b:0x514,_0x2c69c7:0x445,_0x299a85:0x60d},_0x460dc6={_0x3aeb61:0xa4a,_0x5e70b9:0x514},_0x2d5b9a={_0xc94688:0x7c9,_0xe8b0bd:0x292,_0x49b594:0x292,_0xdee028:0xf6f,_0x4e07ef:0x47a,_0x462fcf:0xe89,_0xd52acc:0x5c7,_0xccfb06:0xa4a,_0x21e903:0x8b3},_0x3bf373={_0x150de3:0xe24},_0x4d7cb0={_0x9ca405:0x514},_0xcc411f={_0x34ff17:0x2fc},_0x1225e6={_0x4d1ada:0xdae,_0x30ac97:0xd04},_0x3d24bf={_0x377623:0x40d},_0x5617c6={_0x379975:0x964},_0x159c41={_0x337590:0x30f,_0xda2b17:0x7c9},_0x32ddb6={_0x4a6042:0xa34,_0x2808b0:0xc95,_0xf896ec:0x514,_0x5bce96:0x7a6,_0x534070:0x8ac},_0x5d88f3={_0x4b081b:0x30f,_0x4d2651:0x6a8},_0x461d79={_0x1651c2:0x30f,_0x5a22c6:0xb03,_0x583f37:0xa4b},_0xe84359={_0x58a248:0x30f,_0xb4ed26:0x3f5},_0x5d2d2d={_0x50aab5:0x5c3},_0x1c4439={_0x4af41d:0xeae,_0x1e8077:0x30f,_0xe29c20:0x620},_0x59d06b={_0x6411f3:0xe02},_0x5a2e3f={_0xf921ec:0x30f},_0x3684e7={_0x367b55:0x3de,_0x14845d:0x514,_0x179503:0x30f},_0x4e8c16=_0x5a92ef;_inherits(_0x5382f7,_0x334b7f);var _0x2c759e=_createSuper(_0x5382f7);function _0x5382f7(_0x5f527c){var _0x372655=_0x4361,_0x485d2c,_0xdbc6b8,_0x53e11d=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};return _classCallCheck(this,_0x5382f7),_0xdbc6b8=_0x2c759e['call'](this,_0x53e11d),_0xdbc6b8['options']=_0x53e11d,_0x53e11d['token']&&updateAll(_0x53e11d['token']),_0x53e11d['lang']=(_0x485d2c=_0x53e11d['lang'])!==null&&_0x485d2c!==void 0x0?_0x485d2c:LangType['ZH'],(_0x53e11d['lang']===LangType['ZH']||_0x53e11d['lang']===LangType['ZHHK'])&&toChineseBeforeCreate(),initBeforeCreateDefaultValue(_0x53e11d),_0x5f527c instanceof Cesium__namespace[_0x372655(0x8b3)]?_0xdbc6b8[_0x372655(0x30f)]=_0x5f527c:_0xdbc6b8['_viewer']=_0xdbc6b8['_createViewer'](_0x5f527c,_0x53e11d),_0xdbc6b8['_isFlyAnimation']=![],_0xdbc6b8[_0x372655(0x231)]=!![],_0xdbc6b8[_0x372655(_0x3684e7._0x367b55)]=new MarsArray(),_0xdbc6b8[_0x372655(0x37e)]=new MarsArray(),_0xdbc6b8['_layerList']=new MarsArray(),_0xdbc6b8['_optionsBasemapsList']=new MarsArray(),_0xdbc6b8['_optionsLayersList']=new MarsArray(),_0xdbc6b8['_controls']={},_0xdbc6b8['_effects']={},_0xdbc6b8['_sceneEvent']=new SceneEvent(_assertThisInitialized(_0xdbc6b8)),_0xdbc6b8['_mouseEvent']=new MouseEvent(_assertThisInitialized(_0xdbc6b8),_0x53e11d['mouse']),_0xdbc6b8['_sceneOption']=new SceneOption(_assertThisInitialized(_0xdbc6b8)),_0xdbc6b8[_0x372655(0x4fa)]['setOptions'](_0xdbc6b8['options']['scene'],_0xdbc6b8[_0x372655(_0x3684e7._0x14845d)]['scene']),_0xdbc6b8['_zoomNavigation']=new ZoomNavigation(_0xdbc6b8[_0x372655(_0x3684e7._0x179503)]),_0xdbc6b8[_0x372655(0x88b)]=_0xdbc6b8['options']['chinaCRS']||ChinaCRS['WGS84'],(_0x53e11d['lang']===LangType['ZH']||_0x53e11d['lang']===LangType['ZHHK'])&&toChineseCreateEnd(_0x53e11d,_0xdbc6b8[_0x372655(0x30f)]),_0xdbc6b8['_initLayers'](),_0xdbc6b8['_initControls'](),_0xdbc6b8['_initEffect'](),_0xdbc6b8;}return _createClass(_0x5382f7,[{'key':'viewer','get':function _0x166749(){return this['_viewer'];}},{'key':'container','get':function _0x3aed17(){var _0x2b840d=_0x4361;return this[_0x2b840d(0x30f)]['container'];}},{'key':_0x4e8c16(_0x38c896._0x264358),'get':function _0x3925af(){return this['_viewer']['_toolbar'];}},{'key':'canvas','get':function _0xf9f967(){var _0x393323=_0x4e8c16,_0x84b12a;return(_0x84b12a=this[_0x393323(0x30f)])===null||_0x84b12a===void 0x0?void 0x0:_0x84b12a['scene']['canvas'];}},{'key':'scene','get':function _0x1c5e7d(){var _0x1f09cc;return(_0x1f09cc=this['_viewer'])===null||_0x1f09cc===void 0x0?void 0x0:_0x1f09cc['scene'];}},{'key':'camera','get':function _0x576380(){var _0x1f8b1f=_0x4e8c16;return this[_0x1f8b1f(_0x5a2e3f._0xf921ec)]['camera'];}},{'key':'imageryLayers','get':function _0x16043f(){return this['_viewer']['imageryLayers'];}},{'key':'dataSources','get':function _0x4ff1b4(){var _0x92fd81=_0x4e8c16;return this['_viewer'][_0x92fd81(0x7e7)];}},{'key':_0x4e8c16(_0x38c896._0xb53737),'get':function _0x15b069(){return this['_viewer']['entities'];}},{'key':'clock','get':function _0x1bf053(){return this['_viewer']['clock'];}},{'key':'currentTime','get':function _0x14b593(){return this['_viewer']['clock']['currentTime'];},'set':function _0x4674a1(_0x11f39e){this['_viewer']['clock']['currentTime']=_0x11f39e;}},{'key':'cesiumWidget','get':function _0x7fc760(){return this['_viewer']['cesiumWidget'];}},{'key':'trackedEntity','get':function _0x3a6096(){var _0x330a0d=_0x4e8c16;return this['_viewer'][_0x330a0d(_0x59d06b._0x6411f3)];},'set':function _0x2fa8cb(_0x5660b5){var _0x2492ee=_0x4e8c16;if(_0x5660b5){if(_0x5660b5 instanceof Cesium__namespace[_0x2492ee(_0x1c4439._0x4af41d)])this['_viewer']['trackedEntity']=_0x5660b5;else{if(_0x5660b5['entity']instanceof Cesium__namespace['Entity'])this[_0x2492ee(_0x1c4439._0x1e8077)][_0x2492ee(0xe02)]=_0x5660b5['entity'];else{if(_0x5660b5[_0x2492ee(_0x1c4439._0xe29c20)]instanceof Cesium__namespace['Entity'])this['_viewer']['trackedEntity']=_0x5660b5['czmObject'];else _0x5660b5['trackedEntity']instanceof Cesium__namespace[_0x2492ee(0xeae)]&&(this['_viewer']['trackedEntity']=_0x5660b5['trackedEntity']);}}}else this['_viewer'][_0x2492ee(0xe02)]=undefined;}},{'key':'terrainProvider','get':function _0x1a490d(){var _0x34fe72=_0x4e8c16;return this['_viewer'][_0x34fe72(0x3f5)];},'set':function _0x28e9c3(_0x14b178){var _0x119b13=_0x4e8c16,_0xdb95fa=this;_0x14b178&&(_0x14b178['_marsOptions']=_0x14b178['_marsOptions']||{},_0x14b178['_marsOptions']['onLoadSuccess']=function(_0x1e4c10){var _0x56bba6=_0x4361;_0xdb95fa[_0x56bba6(_0x5d2d2d._0x50aab5)](_0x1e4c10);},_0x14b178[_0x119b13(0x8da)]['onLoadError']=function(_0x25cff9){_0xdb95fa['_terrain_onLoadError'](_0x25cff9);}),this[_0x119b13(_0xe84359._0x58a248)][_0x119b13(_0xe84359._0xb4ed26)]=_0x14b178,this['_defaultTerrainProvider']=_0x14b178,_0x14b178 instanceof Cesium__namespace['EllipsoidTerrainProvider']&&this['fire'](EventType['terrainLoadSuccess']);}},{'key':'hasTerrain','get':function _0x36df1b(){return Boolean(this['_viewer']['terrainProvider']['_layers']);},'set':function _0x4af8ec(_0x322920){var _0x404d33=_0x4e8c16;_0x322920?(this['_defaultTerrainProvider']==null&&(this['_defaultTerrainProvider']=createTerrainProvider(this[_0x404d33(0xc82)]())),this['_viewer']['terrainProvider']=this['_defaultTerrainProvider']):(this[_0x404d33(_0x461d79._0x1651c2)]['terrainProvider']=getNoTerrainProvider(),this[_0x404d33(_0x461d79._0x5a22c6)](EventType[_0x404d33(_0x461d79._0x583f37)]));}},{'key':'basemap','get':function _0x3f667e(){var _0x4eb7ae=_0x4e8c16,_0x35f4e1=this['_optionsBasemapsList'][_0x4eb7ae(0x4f2)];if(_0x35f4e1['length']===0x0){if(this['_viewer']['baseLayerPicker'])return this[_0x4eb7ae(_0x5d88f3._0x4b081b)]['baseLayerPicker'][_0x4eb7ae(_0x5d88f3._0x4d2651)]['selectedImagery'];return undefined;}for(var _0x3daa38=0x0;_0x3daa38<_0x35f4e1['length'];_0x3daa38++){var _0x360f12=_0x35f4e1[_0x3daa38];if(_0x360f12[_0x4eb7ae(0xb85)])continue;if(_0x360f12['isAdded'])return _0x360f12;}return undefined;},'set':function _0x7d476f(_0x254caa){var _0x4a1587=_0x4e8c16,_0x1a58cd,_0x21fd92;_0x254caa&&isObject(_0x254caa)?(_0x1a58cd=_0x254caa['id'],_0x21fd92=_0x254caa[_0x4a1587(_0x32ddb6._0x4a6042)]):(_0x1a58cd=_0x254caa,_0x21fd92=_0x254caa);var _0x3755a4=this['_optionsBasemapsList']['values'];if(_0x3755a4['length']===0x0){if(this['_viewer'][_0x4a1587(_0x32ddb6._0x2808b0)]){var _0x3ecd82=this['_viewer'][_0x4a1587(0xc95)][_0x4a1587(0x6a8)],_0x21279d;if(_0x254caa){var _0x53dbb3,_0x4b9d00=-0x1;for(var _0x4399ed=0x0;_0x4399ed<this[_0x4a1587(_0x32ddb6._0xf896ec)]['basemaps']['length'];_0x4399ed++){var _0x4034d1=this['options']['basemaps'][_0x4399ed];if(_0x4034d1['type']==='group'&&_0x4034d1['layers']==null)continue;_0x4b9d00++;if(_0x21fd92==_0x4034d1['name']||_0x1a58cd==_0x4034d1['id']){_0x53dbb3=_0x4b9d00;break;}}Cesium__namespace[_0x4a1587(0x70e)](_0x53dbb3)&&(_0x21279d=_0x3ecd82['imageryProviderViewModels'][_0x53dbb3]);}_0x3ecd82['selectedImagery']=_0x21279d;}return;}for(var _0x2c004a=0x0;_0x2c004a<_0x3755a4[_0x4a1587(0x6ba)];_0x2c004a++){var _0x468a24=_0x3755a4[_0x2c004a];if(_0x468a24['hasEmptyGroup'])continue;_0x21fd92==_0x468a24['name']||_0x1a58cd==_0x468a24['id']?!_0x468a24[_0x4a1587(0x1013)]&&(_0x468a24[_0x4a1587(_0x32ddb6._0xf896ec)][_0x4a1587(_0x32ddb6._0x5bce96)]=!![],this[_0x4a1587(_0x32ddb6._0x534070)](_0x468a24)):_0x468a24['isAdded']&&(delete _0x468a24['options'][_0x4a1587(0x7a6)],this['removeLayer'](_0x468a24));}}},{'key':'onlyPickModelPosition','get':function _0x238f86(){var _0x222113=_0x4e8c16,_0x5f5842;return(_0x5f5842=this['_viewer'])===null||_0x5f5842===void 0x0?void 0x0:_0x5f5842['scene'][_0x222113(0xcc9)];},'set':function _0x16ac10(_0x4eeba1){var _0x36c41d=_0x4e8c16;this[_0x36c41d(_0x159c41._0x337590)][_0x36c41d(_0x159c41._0xda2b17)][_0x36c41d(0xcc9)]=_0x4eeba1;}},{'key':'onlyPickTerrainPosition','get':function _0x240e1f(){var _0x477169=_0x4e8c16,_0x32ae72;return(_0x32ae72=this['_viewer'])===null||_0x32ae72===void 0x0?void 0x0:_0x32ae72['scene'][_0x477169(0xf2a)];},'set':function _0x37e38a(_0x205772){this['_viewer']['scene']['onlyPickTerrainPosition']=_0x205772;}},{'key':_0x4e8c16(0xc61),'get':function _0x427643(){var _0x3d6c07=_0x4e8c16;return this[_0x3d6c07(_0x5617c6._0x379975)];}},{'key':_0x4e8c16(_0x38c896._0x2f67f7),'get':function _0x5177a5(){return this['_popupMgr'];}},{'key':'tooltip','get':function _0x575745(){var _0x19ee7d=_0x4e8c16;return this[_0x19ee7d(_0x3d24bf._0x377623)];}},{'key':'smallTooltip','get':function _0x3e08bb(){return this['_smallTooltip'];}},{'key':_0x4e8c16(0x292),'get':function _0x3df7df(){return this['_contextmenuMgr'];}},{'key':'keyboardRoam','get':function _0x413ca8(){return this['_keyboardRoam'];}},{'key':'controls','get':function _0x4a7025(){return this['_controls'];}},{'key':_0x4e8c16(0x246),'get':function _0x1816c1(){var _0x4aa954=_0x4e8c16;return this[_0x4aa954(0xcb0)];}},{'key':'graphicLayer','get':function _0x39d8f0(){var _0x452682=_0x4e8c16;return this[_0x452682(0x669)]==null&&(this['_graphicLayer']=new GraphicLayer({'name':'默认数据图层','private':!![]}),this['addLayer'](this['_graphicLayer'])),this['_graphicLayer'];}},{'key':'level','get':function _0x40b4ef(){var _0x537678=_0x4e8c16,_0x5483d0=Math['abs'](this['_viewer']['camera'][_0x537678(_0x1225e6._0x4d1ada)][_0x537678(_0x1225e6._0x30ac97)]);if(_0x5483d0===this['_prevCameraHeight'])return this[_0x537678(0x83a)];return this[_0x537678(0x83a)]=heightToZoom(_0x5483d0),this['_prevCameraHeight']=_0x5483d0,this[_0x537678(0x83a)];}},{'key':'fixedLight','get':function _0x2e74a6(){return this['_fixedLight'];},'set':function _0x4f8ee6(_0x17d31b){var _0x4adbcd=_0x4e8c16;this['_fixedLight']=_0x17d31b;!this[_0x4adbcd(_0xcc411f._0x34ff17)]&&(this['_sunlight']=this['scene']['light']);if(_0x17d31b){var _0x38a213=new Cesium__namespace['DirectionalLight']({'direction':new Cesium__namespace[(_0x4adbcd(0x23b))](0.35492591601301104,-0.8909182691839401,-0.2833588392420772)});this['scene']['light']=_0x38a213;}else this['scene'][_0x4adbcd(0xbeb)]=this[_0x4adbcd(_0xcc411f._0x34ff17)];}},{'key':_0x4e8c16(_0x38c896._0x18f000),'get':function _0x470c33(){return this['options']['lang']||LangType['ZH'];},'set':function _0x19431b(_0x1ce3f3){var _0x34f2df=_0x4e8c16;this[_0x34f2df(_0x4d7cb0._0x9ca405)]['lang']=_0x1ce3f3;}},{'key':'zoomFactor','get':function _0xcc7870(){return this['scene']['screenSpaceCameraController']['_zoomFactor'];},'set':function _0x2febca(_0xd7c3ad){var _0x318fe7=_0x4e8c16;this['scene']['screenSpaceCameraController'][_0x318fe7(_0x3bf373._0x150de3)]=_0xd7c3ad;}},{'key':_0x4e8c16(0x66a),'get':function _0x36d6e3(){return this['_highlightEnabled'];},'set':function _0x18d058(_0x46b0f4){this['_highlightEnabled']=_0x46b0f4,!_0x46b0f4&&this['closeHighlight']();}},{'key':_0x4e8c16(0x908),'value':function _0x22cfef(_0x4d7efa,_0x56b565){var _0x228df0=_0x4e8c16;if(!_0x4d7efa)throw new Error('Map:id\x20不能为空');var _0x276606=_objectSpread2(_objectSpread2(_objectSpread2(_objectSpread2({},DefaultOptions),_0x56b565['control']||{}),_0x56b565[_0x228df0(_0x2d5b9a._0xc94688)]||{}),{},{'timeline':![]});_0x276606['globe']&&!(_0x276606['globe']instanceof Cesium__namespace['Globe'])&&delete _0x276606['globe'];_0x276606['cameraController']&&delete _0x276606['cameraController'];_0x276606[_0x228df0(_0x2d5b9a._0xe8b0bd)]&&delete _0x276606[_0x228df0(_0x2d5b9a._0x49b594)];_0x276606['location']&&delete _0x276606['location'];_0x276606['mouseDownView']&&delete _0x276606[_0x228df0(0xcdd)];_0x276606['navigation']&&delete _0x276606['navigation'];if(Cesium__namespace['defined'](_0x276606[_0x228df0(_0x2d5b9a._0xdee028)])){if(_0x276606[_0x228df0(0xf6f)]===CRS[_0x228df0(0x81a)])_0x276606['mapProjection']=new Cesium__namespace['GeographicProjection']();else _0x276606['mapProjection']===CRS['EPSG3857']&&(_0x276606['mapProjection']=new Cesium__namespace['WebMercatorProjection']());}_0x276606[_0x228df0(0x315)]==='gaode'&&_0x56b565['lang']===LangType['ZH']&&(_0x276606['geocoder']=new GaodePOIGeocoder(_0x276606[_0x228df0(0x81d)]),_0x276606['geocoder']['map']=this);var _0x273881=![];if(_0x276606['baseLayerPicker']){var _0x16f44b;if(!_0x276606[_0x228df0(_0x2d5b9a._0x4e07ef)]&&((_0x16f44b=_0x56b565[_0x228df0(0x39c)])===null||_0x16f44b===void 0x0?void 0x0:_0x16f44b['length'])>0x0){var _0x2cc862=getImageryProviderViewModels(_0x56b565['basemaps'],this['options'][_0x228df0(_0x2d5b9a._0x462fcf)]);_0x276606['imageryProviderViewModels']=_0x2cc862[_0x228df0(0x47a)],_0x2cc862['selectedIndex']===-0x1?_0x273881=!![]:_0x276606[_0x228df0(0xad5)]=_0x2cc862[_0x228df0(0x47a)][_0x2cc862['selectedIndex']];}if(!_0x276606['terrainProviderViewModels']){var _0x588f3c;_0x276606['terrainProviderViewModels']=getTerrainProviderViewModels(this['_getTerrainOptions']()),_0x276606[_0x228df0(0x432)]=_0x276606['terrainProviderViewModels'][(_0x588f3c=_0x56b565['terrain'])!==null&&_0x588f3c!==void 0x0&&_0x588f3c['show']?0x1:0x0];}}else{_0x276606['imageryProvider']==null&&(_0x273881=!![],_0x276606['imageryProvider']=new Cesium__namespace['TileMapServiceImageryProvider']({'url':Cesium__namespace['buildModuleUrl'](_0x228df0(_0x2d5b9a._0xd52acc))}));var _0x2152d7;_0x56b565[_0x228df0(_0x2d5b9a._0xccfb06)]&&_0x56b565['terrain'][_0x228df0(0x7a6)]?(_0x2152d7=createTerrainProvider(this['_getTerrainOptions']()),_0x276606['terrainProvider']=_0x2152d7,this['_defaultTerrainProvider']=_0x2152d7):_0x276606['terrainProvider']=getNoTerrainProvider();}var _0x16483b=new Cesium__namespace[(_0x228df0(_0x2d5b9a._0x21e903))](_0x4d7efa,_0x276606);if(_0x273881){var _0x4b5b98=_0x16483b['imageryLayers'],_0x6fe02=_0x4b5b98['length'];for(var _0x4d7021=0x0;_0x4d7021<_0x6fe02;_0x4d7021++){var _0x4aa1e4=_0x4b5b98['get'](0x0);_0x4b5b98['remove'](_0x4aa1e4,!![]);}}return _0x16483b;}},{'key':_0x4e8c16(_0x38c896._0x19d1d6),'value':function _0x3dbb09(_0x4fb484){this['fire'](EventType['terrainLoadSuccess'],{'data':_0x4fb484});}},{'key':'_terrain_onLoadError','value':function _0x4b3682(_0x293f77){var _0x193730=_0x4e8c16;this['hasTerrain']=![],this[_0x193730(0xb03)](EventType['terrainLoadError'],{'error':_0x293f77});}},{'key':'_getTerrainOptions','value':function _0x8f95b9(){var _0x47d1a4=_0x4e8c16,_0x1c3fd1=this;if(!this[_0x47d1a4(0x514)][_0x47d1a4(_0x460dc6._0x3aeb61)])return this[_0x47d1a4(_0x460dc6._0x5e70b9)]['terrain'];var _0x5e522c=_objectSpread2({'templateValues':this['options']['templateValues'],'marsOptions':{'onLoadSuccess':function _0x520e8e(_0x316eff){_0x1c3fd1['_terrain_onLoadSuccess'](_0x316eff);},'onLoadError':function _0x35c725(_0x269997){_0x1c3fd1['_terrain_onLoadError'](_0x269997);}}},this['options']['terrain']);return _0x5e522c;}},{'key':'setOptions','value':function _0xe22283(_0x24359e){var _0x2f25a5=_0x4e8c16;if(!_0x24359e||Object['keys'](_0x24359e)['length']===0x0)return this;this['options']=merge(this[_0x2f25a5(_0x11e000._0x252a6b)],_0x24359e);for(var _0x49f345 in _0x24359e){var _0xa5a69b=_0x24359e[_0x49f345];switch(_0x49f345){case _0x2f25a5(0x7c9):{this['_sceneOption']['setOptions'](this['options']['scene'],_0xa5a69b);break;}case'mouse':{this['_mouseEvent']['setOptions'](this['options'][_0x2f25a5(0x616)]);break;}case'terrain':{this[_0x2f25a5(0x3f5)]=createTerrainProvider(this[_0x2f25a5(0xc82)]());break;}case'basemaps':{this['setBasemapsOptions'](_0xa5a69b);break;}case'layers':{this['setLayersOptions'](_0xa5a69b);break;}case'chinaCRS':{this['chinaCRS']=_0xa5a69b||ChinaCRS['WGS84'];break;}case'lang':{(_0xa5a69b===LangType['ZH']||_0xa5a69b===LangType[_0x2f25a5(0x76d)])&&toChineseBeforeCreate(this['options']);break;}case'token':{updateAll(_0xa5a69b);break;}case'control':{for(var _0x5e2152 in _0xa5a69b){var _0x1bac8c=this['options']['control'][_0x5e2152],_0xcb6a30=this['_controls'][_0x5e2152];if(_0xcb6a30)!_0x1bac8c||(_0x1bac8c===null||_0x1bac8c===void 0x0?void 0x0:_0x1bac8c[_0x2f25a5(0x445)])===![]?(_0xcb6a30['show']=![],_0xcb6a30['enabled']=![]):(_0xcb6a30['show']=!![],_0xcb6a30['enabled']=!![],_0xcb6a30['setOptions']&&_0x1bac8c!==!![]&&_0xcb6a30['setOptions'](_0x1bac8c));else{if(!_0x1bac8c||_0x1bac8c[_0x2f25a5(0x445)]===![])continue;var _0x326514=create$1(_0x5e2152,_0x1bac8c);_0x326514?this['addControl'](_0x326514):logWarn('createControl:无该类型控件暂不能创建',_0x5e2152,_0x1bac8c);}}break;}case'effect':{for(var _0x4c9f9d in _0xa5a69b){var _0x3faa6b=this[_0x2f25a5(_0x11e000._0x252a6b)]['effect'][_0x4c9f9d],_0x20ecc6=this['_effects'][_0x4c9f9d];if(_0x20ecc6)!_0x3faa6b||(_0x3faa6b===null||_0x3faa6b===void 0x0?void 0x0:_0x3faa6b['enabled'])===![]?_0x20ecc6['enabled']=![]:(_0x20ecc6[_0x2f25a5(_0x11e000._0x2c69c7)]=!![],_0x20ecc6[_0x2f25a5(0x45a)]&&_0x20ecc6['setOptions'](_0x3faa6b));else{if(!_0x3faa6b||_0x3faa6b['enabled']===![])continue;var _0x40d13b=create(_0x4c9f9d,_0x3faa6b);_0x40d13b&&this[_0x2f25a5(_0x11e000._0x299a85)](_0x40d13b);}}break;}default:{logWarn(_0x2f25a5(0xc47),_0xa5a69b);break;}}}return this;}},{'key':'setSceneOptions','value':function _0x2e85f8(_0xe7fb80){var _0x4d52a0=_0x4e8c16;if(!_0xe7fb80||Object['keys'](_0xe7fb80)['length']===0x0)return this;return this['options']['scene']=merge(this['options']['scene'],_0xe7fb80),this['_sceneOption'][_0x4d52a0(_0x3ba8c1._0x3364b3)](this[_0x4d52a0(0x514)]['scene'],_0xe7fb80),this;}},{'key':'getOptions','value':function _0x33c5f3(){var _0xc46f2b=_0x4e8c16;return clone(this['options'],[_0xc46f2b(0x2a4),'eventParent']);}},{'key':'getCurrentOptions','value':function _0x22f99f(){var _0x4b70bb=_0x4e8c16,_0x39f9ac=this['getOptions']();_0x39f9ac['scene']['center']=this[_0x4b70bb(0x52d)](),_0x39f9ac['layers']=[];var _0x302e64=this['getLayers']({'basemaps':![]});for(var _0xec4f72=_0x302e64[_0x4b70bb(0x6ba)]-0x1;_0xec4f72>=0x0;_0xec4f72--){var _0x270260=_0x302e64[_0xec4f72];if(_0x270260['isPrivate']||_0x270260['parent'])continue;_0x39f9ac[_0x4b70bb(0x6e1)][_0x4b70bb(_0x4b6ede._0x502485)](_0x270260['toJSON']());}return _0x39f9ac;}},{'key':'getDefaultContextMenu','value':function _0x1ca4ea(){return getDefaultContextMenu(this);}},{'key':'getCenter','value':function _0x472891(){return getCenter(this['scene']);}},{'key':'getCameraDistance','value':function _0x652214(){var _0x403a7b=this['getCenter']();if(_0x403a7b){var _0x2a083d=Cesium__namespace['Cartesian3']['distance'](_0x403a7b['toCartesian'](),this['_viewer']['camera']['positionWC']);return _0x2a083d;}else return 0x0;}},{'key':'getExtent','value':function _0x417537(_0x238309){return getExtent(this,_0x238309);}},{'key':_0x4e8c16(_0x38c896._0x43baf1),'value':function _0x5103bb(_0x2af48e){var _0x174083=_0x4e8c16,_0x2a774a,_0x18f08e;if(!((_0x2a774a=this['options'][_0x174083(_0x49c097._0x27de46)])!==null&&_0x2a774a!==void 0x0&&(_0x18f08e=_0x2a774a['globe'])!==null&&_0x18f08e!==void 0x0&&_0x18f08e['realAlt']))return _0x2af48e;var _0x809a7d=this[_0x174083(_0x49c097._0x5f1ebd)]['scene'][_0x174083(_0x49c097._0x3cf636)][_0x174083(0xeb6)]||this[_0x174083(0x30f)][_0x174083(0x7c9)]['terrainExaggeration'];if(_0x809a7d)return _0x2af48e/_0x809a7d;return _0x2af48e;}},{'key':'expImage','value':function _0x2fae60(_0x110297){return expImage(this['_viewer'],_0x110297);}},{'key':'setCursor','value':function _0x50b17f(){var _0x9e4049=_0x4e8c16,_0x5da0f8=arguments[_0x9e4049(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:'';this['_default_cursor']=_0x5da0f8,this['container']['style']['cursor']=_0x5da0f8;}},{'key':'_setEditCursor','value':function _0x9d1096(_0x474165){var _0x256e80=_0x4e8c16;if(!this['container'])return;_0x474165?this['container']['style']['cursor']='crosshair':this[_0x256e80(_0x50ce7e._0x1724ce)][_0x256e80(_0x50ce7e._0x3e0022)]['cursor']=this[_0x256e80(_0x50ce7e._0x349b7f)]||'';}},{'key':'pick3DTileset','value':function _0x513f6f(_0x2b5c81){return pick3DTileset(this['scene'],_0x2b5c81);}},{'key':'pickTilesetLayer','value':function _0x45e949(_0x451052){var _0x39db6e=_0x4e8c16,_0x367956=pick3DTileset(this['scene'],_0x451052);return _0x367956?this[_0x39db6e(_0x135932._0x95d51b)](_0x367956['_mars3d_layerId']):null;}},{'key':'on','value':function _0x27ee9b(_0x559f82,_0x232de2,_0x36072b){var _0x5e6866=_0x4e8c16,_0x2b05ec=this['_sceneEvent']['on'](_0x559f82,_0x232de2,_0x36072b||this);return!_0x2b05ec&&_get(_getPrototypeOf(_0x5382f7['prototype']),'on',this)[_0x5e6866(0x53f)](this,_0x559f82,_0x232de2,_0x36072b),this;}},{'key':'off','value':function _0x7cca74(_0x2e7b7a,_0x4e5cda,_0x3179a7){var _0x2d85cb=_0x4e8c16,_0x255efa=this['_sceneEvent'][_0x2d85cb(_0x4cef5f._0x1ef44c)](_0x2e7b7a,_0x4e5cda,_0x3179a7||this);return!_0x255efa&&_get(_getPrototypeOf(_0x5382f7['prototype']),'off',this)['call'](this,_0x2e7b7a,_0x4e5cda,_0x3179a7),this;}},{'key':'_initLayers','value':function _0x22ea17(){var _0x3b9bfc=_0x4e8c16,_0x3d7c08=this;this[_0x3b9bfc(_0xcfd974._0x37512e)][_0x3b9bfc(0x39c)]=this['options']['basemaps']||[],this['options']['layers']=this[_0x3b9bfc(_0xcfd974._0x37512e)]['layers']||[],this['_layerIdx']=0x1,this['_arrLayerIdx']=[];var _0x55bd10=this['options']['basemaps'],_0xed2d43=this['options']['layers'];for(var _0xb3887d=0x0;_0xb3887d<_0x55bd10['length'];_0xb3887d++){var _0x3fa805=_0x55bd10[_0xb3887d];_0x3fa805['id']&&(this['_arrLayerIdx']['indexOf'](_0x3fa805['id'])!==-0x1&&(delete _0x3fa805['id'],logWarn('addLayer:图层id存在冲突,已重新赋值id',_0x3fa805)),this['_arrLayerIdx']['push'](_0x3fa805['id']));}for(var _0x385155=0x0;_0x385155<_0xed2d43['length'];_0x385155++){var _0x5c6cac=_0xed2d43[_0x385155];_0x5c6cac['id']&&(this[_0x3b9bfc(_0xcfd974._0x18a5d6)]['indexOf'](_0x5c6cac['id'])!==-0x1&&(delete _0x5c6cac['id'],logWarn('addLayer:图层id存在冲突,已重新赋值id',_0x5c6cac)),this['_arrLayerIdx'][_0x3b9bfc(0x8e7)](_0x5c6cac['id']));}var _0x311416=[],_0xede723=[];if(!this['_viewer']['baseLayerPicker'])for(var _0x4037e1=0x0;_0x4037e1<_0x55bd10[_0x3b9bfc(_0xcfd974._0x3abad3)];_0x4037e1++){var _0x32983e=_0x55bd10[_0x4037e1];!_0x32983e['name']&&(_0x32983e[_0x3b9bfc(_0xcfd974._0x1d00ec)]='');!_0x32983e['id']&&(_0x32983e['id']=this[_0x3b9bfc(_0xcfd974._0x57234d)]());var _0x31228d=create$2(_0x32983e,this['options']['templateValues']);if(!_0x31228d)continue;_0x31228d['_hasMapInit']=!![];if(_0x32983e[_0x3b9bfc(0x7a6)]){var _0x36407f=this['addLayer'](_0x31228d);_0xede723[_0x3b9bfc(_0xcfd974._0x4cf8e1)](_0x36407f);}else delete _0x32983e['show'];this['_optionsBasemapsList']['set'](_0x32983e['id'],_0x31228d),_0x311416['push'](_0x32983e);if(_0x31228d['hasChildLayer']&&_0x32983e['layers'])for(var _0x20f542=0x0;_0x20f542<_0x32983e['layers']['length'];_0x20f542++){var _0x4138d=_0x32983e['layers'][_0x20f542];_0x4138d['pid']=_0x32983e['id'],_0x4138d[_0x3b9bfc(_0xcfd974._0xdd464e)]=_0x31228d,!_0x4138d['id']&&(_0x4138d['id']=this[_0x3b9bfc(_0xcfd974._0x495f4c)]()),_0x311416['push'](_0x4138d);}}for(var _0x14f2f5=0x0;_0x14f2f5<_0xed2d43[_0x3b9bfc(_0xcfd974._0x161ff5)];_0x14f2f5++){var _0x5a2e70=_0xed2d43[_0x14f2f5];!_0x5a2e70['id']&&(_0x5a2e70['id']=this['getNextLayerId']());var _0x67ba40=create$2(_0x5a2e70,this['options']['templateValues']);if(!_0x67ba40)continue;_0x67ba40['_hasMapInit']=!![];if(_0x5a2e70['show']){var _0x5dd58b=this['addLayer'](_0x67ba40);_0xede723[_0x3b9bfc(0x8e7)](_0x5dd58b);}else delete _0x5a2e70[_0x3b9bfc(_0xcfd974._0x2a81b6)];this['_optionsLayersList']['set'](_0x5a2e70['id'],_0x67ba40),_0x311416[_0x3b9bfc(_0xcfd974._0x4cf8e1)](_0x5a2e70);if(_0x67ba40['hasChildLayer']&&_0x5a2e70['layers'])for(var _0x3e081c=0x0;_0x3e081c<_0x5a2e70[_0x3b9bfc(_0xcfd974._0x5d0504)][_0x3b9bfc(0x6ba)];_0x3e081c++){var _0x3712c4=_0x5a2e70['layers'][_0x3e081c];_0x3712c4[_0x3b9bfc(0xab2)]=_0x5a2e70['id'],_0x3712c4['parent']=_0x67ba40,!_0x3712c4['id']&&(_0x3712c4['id']=this[_0x3b9bfc(_0xcfd974._0x569d24)]()),_0x311416[_0x3b9bfc(0x8e7)](_0x3712c4);}}for(var _0x285e35=0x0;_0x285e35<_0x311416[_0x3b9bfc(_0xcfd974._0x3abad3)];_0x285e35++){var _0xf9410e=_0x311416[_0x285e35],_0xaf774=Number(_0xf9410e['zIndex']);isNaN(_0xaf774)&&(_0xaf774=_0x285e35);_0xf9410e['zIndex']=_0xaf774;var _0x312478=this['_layerList'][_0x3b9bfc(0xa20)](_0xf9410e['id']);_0x312478&&(_0x312478[_0x3b9bfc(_0xcfd974._0x15506f)]=_0xaf774);}_0xede723['push'](new Promise(function(_0x1f9869,_0x340e28){function _0x151aa2(_0x5254eb){_0x5254eb===0x0&&(this['off'](EventType['tileLoadProgress'],_0x151aa2),_0x1f9869(!![]));}_0x3d7c08['on'](EventType['tileLoadProgress'],_0x151aa2);})),_0xede723['push'](this['terrainProvider']['readyPromise']),Promise['all'](_0xede723)[_0x3b9bfc(0xab5)](function(_0x209867){var _0x3fcdca=_0x3b9bfc;_0x3d7c08[_0x3fcdca(0xb03)](EventType['load'],{'list':_0x209867});});}},{'key':'setBasemapsOptions','value':function _0x872a1d(_0x421137){var _0x456ba7=_0x4e8c16;if(!_0x421137||_0x421137['length']===0x0)return;this['_optionsBasemapsList']['forEach'](function(_0x2caef7){var _0x30acce=_0x4361;_0x2caef7[_0x30acce(_0xf8d745._0x84906f)]();}),this['_optionsBasemapsList']['removeAll'](),this['options']['basemaps']=_0x421137;for(var _0x37b8b3=0x0;_0x37b8b3<_0x421137['length'];_0x37b8b3++){var _0x49627d=_0x421137[_0x37b8b3];!_0x49627d['name']&&(_0x49627d['name']='');!_0x49627d['id']&&(_0x49627d['id']=this[_0x456ba7(0x6ff)]());var _0x6569ad=Number(_0x49627d['zIndex']);isNaN(_0x6569ad)&&(_0x6569ad=_0x37b8b3);_0x49627d['zIndex']=_0x6569ad;var _0x487c83=create$2(_0x49627d,this['options']['templateValues']);if(!_0x487c83)continue;_0x49627d['show']&&(this[_0x456ba7(_0x422bf9._0x402e86)](_0x487c83),_0x487c83['readyPromise']['then'](function(_0x1d6065){var _0x5e9652=_0x456ba7;_0x1d6065[_0x5e9652(0xe44)]&&_0x1d6065['toBottom']();}));this[_0x456ba7(0x6fc)][_0x456ba7(0x50e)](_0x49627d['id'],_0x487c83);if(_0x487c83['hasChildLayer']&&_0x49627d['layers'])for(var _0x138f59=0x0;_0x138f59<_0x49627d['layers'][_0x456ba7(0x6ba)];_0x138f59++){var _0x5c2bc8=_0x49627d[_0x456ba7(0x6e1)][_0x138f59];_0x5c2bc8['pid']=_0x49627d['id'],_0x5c2bc8[_0x456ba7(_0x422bf9._0x53b492)]=_0x487c83,!_0x5c2bc8['id']&&(_0x5c2bc8['id']=this['getNextLayerId']());}}return this['_optionsBasemapsList']['values'];}},{'key':'setLayersOptions','value':function _0x4b8b74(_0x3f4fc8){var _0x1494a8=_0x4e8c16;if(!_0x3f4fc8||_0x3f4fc8['length']===0x0)return;this['_optionsLayersList'][_0x1494a8(_0x1a4c50._0x1f4977)](function(_0x8554cf){_0x8554cf['destroy']();}),this['_optionsLayersList']['removeAll'](),this['options']['layers']=_0x3f4fc8;for(var _0x19fc4b=0x0;_0x19fc4b<_0x3f4fc8['length'];_0x19fc4b++){var _0x25ad47=_0x3f4fc8[_0x19fc4b];!_0x25ad47['id']&&(_0x25ad47['id']=this[_0x1494a8(0x6ff)]());var _0x807230=create$2(_0x25ad47,this[_0x1494a8(0x514)]['templateValues']);if(!_0x807230)continue;_0x25ad47[_0x1494a8(_0x1a4c50._0x197dd1)]&&this['addLayer'](_0x807230);this['_optionsLayersList']['set'](_0x25ad47['id'],_0x807230);if(_0x807230['hasChildLayer']&&_0x25ad47['layers'])for(var _0x50dad3=0x0;_0x50dad3<_0x25ad47['layers'][_0x1494a8(_0x1a4c50._0x1f7c77)];_0x50dad3++){var _0x257f5a=_0x25ad47[_0x1494a8(0x6e1)][_0x50dad3];_0x257f5a[_0x1494a8(_0x1a4c50._0x1647de)]=_0x25ad47['id'],_0x257f5a['parent']=_0x807230,!_0x257f5a['id']&&(_0x257f5a['id']=this['getNextLayerId']());}}return this['_optionsLayersList'][_0x1494a8(_0x1a4c50._0x4104b2)];}},{'key':'getNextLayerId','value':function _0x137029(){var _0x482d48=_0x4e8c16;while(this['_arrLayerIdx']['indexOf'](this['_layerIdx'])!==-0x1){this['_layerIdx']++;}return this[_0x482d48(0xfed)]['push'](this['_layerIdx']),this[_0x482d48(0x678)];}},{'key':'addLayer','value':function _0x42c148(_0x3767e5,_0x5d4620){var _0x32cf0a=this;return new Promise(function(_0x5b0b94,_0x1a99f7){var _0x4fa398=_0x4361;if(!_0x3767e5||!_0x3767e5['_onAdd']){_0x5b0b94(![]);return;}Cesium__namespace['defined'](_0x5d4620)&&(_0x3767e5['show']=_0x5d4620);if(_0x3767e5[_0x4fa398(_0x3dfc25._0x1d57aa)]===State['ADDED']){_0x5b0b94(![]);return;}_0x3767e5['_onAdd'](_0x32cf0a);var _0x179d3f=_0x32cf0a['_layerList']['get'](_0x3767e5['id']);_0x179d3f&&_0x179d3f!==_0x3767e5&&(_0x3767e5['id']=_0x32cf0a[_0x4fa398(_0x3dfc25._0x4f5c5f)](),logWarn('addLayer:图层id存在冲突,已重新赋值id',_0x3767e5)),_0x32cf0a['_layerList'][_0x4fa398(_0x3dfc25._0x5aa043)](_0x3767e5['id'],_0x3767e5),_0x3767e5[_0x4fa398(_0x3dfc25._0x2e88a2)]['then'](function(_0x386962){_0x5b0b94(!![]);});});}},{'key':'removeLayer','value':function _0x1fca85(_0x293f32,_0x3ab444){var _0x2c212b=_0x4e8c16;if(!_0x293f32)return this;if(isString(_0x293f32)||isNumber(_0x293f32)){_0x293f32=this['_layerList'][_0x2c212b(0xa20)](_0x293f32);if(!_0x293f32)return this;}if(_0x293f32[_0x2c212b(0xe86)]!==State['ADDED'])return;return this['_layerList']['remove'](_0x293f32['id']),_0x3ab444&&_0x293f32['clear']&&_0x293f32[_0x2c212b(0x1c8)](),_0x293f32[_0x2c212b(_0x368d9f._0x445602)](),_0x3ab444&&(this['_optionsBasemapsList']['remove'](_0x293f32['id']),this['_optionsLayersList'][_0x2c212b(_0x368d9f._0x461f4a)](_0x293f32['id']),_0x293f32['destroy']()),this;}},{'key':_0x4e8c16(_0x38c896._0x5d07fe),'value':function _0x440cce(_0x5215b6){var _0x22d6eb=_0x4e8c16;if(!_0x5215b6)return![];return isObject(_0x5215b6)&&(_0x5215b6=_0x5215b6['id']),this[_0x22d6eb(0xf9e)][_0x22d6eb(0x5a2)](_0x5215b6);}},{'key':_0x4e8c16(0xb06),'value':function _0x473d34(_0x10a1dd,_0x4d1e5d){var _0x48bc5c=_0x4e8c16;return this['_layerList'][_0x48bc5c(0x675)](_0x10a1dd,_0x4d1e5d||this),this;}},{'key':'getLayer','value':function _0x41d53c(_0x6dd6d5,_0x4de397){return isObject(_0x6dd6d5)&&(_0x6dd6d5=_0x6dd6d5['id']),this['getLayerByAttr'](_0x6dd6d5,_0x4de397);}},{'key':'getLayerById','value':function _0x146f41(_0xf9ca4e){var _0x1b3a70=_0x4e8c16,_0x51358d=this['_layerList']['get'](_0xf9ca4e);if(_0x51358d)return _0x51358d;_0x51358d=this[_0x1b3a70(_0x11d901._0x530ebe)][_0x1b3a70(_0x11d901._0x1e4c5e)](_0xf9ca4e);if(_0x51358d)return _0x51358d;_0x51358d=this[_0x1b3a70(0x6fc)][_0x1b3a70(_0x11d901._0x1e4c5e)](_0xf9ca4e);if(_0x51358d)return _0x51358d;var _0xfd77d5=this[_0x1b3a70(_0x11d901._0x48523b)]({'basemaps':!![],'layers':!![]});for(var _0x34b7a9=0x0,_0x5e9da5=_0xfd77d5[_0x1b3a70(0x6ba)];_0x34b7a9<_0x5e9da5;_0x34b7a9++){var _0x2e68ee=_0xfd77d5[_0x34b7a9];if(_0x2e68ee['id']===_0xf9ca4e)return _0x2e68ee;if(_0x2e68ee['hasChildLayer']&&_0x2e68ee[_0x1b3a70(0x63d)])for(var _0x20998c=0x0;_0x20998c<_0x2e68ee[_0x1b3a70(_0x11d901._0xf91e91)][_0x1b3a70(_0x11d901._0x2de5b2)];_0x20998c++){var _0x587cb2=_0x2e68ee[_0x1b3a70(_0x11d901._0xf91e91)][_0x20998c];if(_0x587cb2['id']===_0xf9ca4e)return _0x587cb2;}}return undefined;}},{'key':_0x4e8c16(_0x38c896._0x23ed4d),'value':function _0x3eeda8(_0x30c570,_0x4c5378){var _0x25a7c0=_0x4e8c16,_0x5873f9=this['_layerList'][_0x25a7c0(_0x32905e._0x20e802)](_0x30c570,_0x4c5378);if(_0x5873f9)return _0x5873f9;_0x5873f9=this['_optionsLayersList'][_0x25a7c0(_0x32905e._0x2e339b)](_0x30c570,_0x4c5378);if(_0x5873f9)return _0x5873f9;_0x5873f9=this['_optionsBasemapsList'][_0x25a7c0(0xd9b)](_0x30c570,_0x4c5378);if(_0x5873f9)return _0x5873f9;return undefined;}},{'key':'getLayersByAttr','value':function _0x176d02(_0x25c02c,_0x4a7bd7){var _0x7783c3=_0x4e8c16,_0xb73dd8=this['_layerList'][_0x7783c3(0xd80)](_0x25c02c,_0x4a7bd7);return _0xb73dd8=_0xb73dd8['concat'](this['_optionsLayersList']['getByAttr'](_0x25c02c,_0x4a7bd7)),_0xb73dd8=_0xb73dd8['concat'](this['_optionsBasemapsList'][_0x7783c3(_0x91a98a._0x5c9a9d)](_0x25c02c,_0x4a7bd7)),_0xb73dd8;}},{'key':'getLayers','value':function _0x5d5145(){var _0x5f5786={_0x45e3db:0x5a2},_0x9021f3=_0x4e8c16,_0x3db839=this,_0x1eb9a2=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x141dd1=[];return _0x1eb9a2[_0x9021f3(0x39c)]&&(_0x141dd1=_0x141dd1[_0x9021f3(0x4b9)](this[_0x9021f3(0x6fc)]['values'])),_0x1eb9a2[_0x9021f3(_0x20a9b2._0x6c70a1)]&&(_0x141dd1=_0x141dd1['concat'](this['_optionsLayersList']['values'])),_0x1eb9a2['filter']&&(_0x1eb9a2['basemaps']=![],_0x1eb9a2['layers']=![]),this['_layerList']['forEach'](function(_0x4143e5){var _0x522354=_0x9021f3;if(_0x4143e5['isPrivate'])return;if(_0x1eb9a2['childs']===![]&&_0x4143e5['parent'])return;if(Cesium__namespace['defined'](_0x1eb9a2['basemaps'])&&_0x3db839[_0x522354(0x6fc)]['contains'](_0x4143e5['id']))return;if(Cesium__namespace['defined'](_0x1eb9a2['layers'])&&_0x3db839['_optionsLayersList'][_0x522354(_0x5f5786._0x45e3db)](_0x4143e5['id']))return;_0x141dd1['push'](_0x4143e5);}),_0x141dd1;}},{'key':'getBasemaps','value':function _0x16d198(_0x50fb65){var _0x434d56={_0x3e47f1:0x8e7},_0x1fa73f=_0x4e8c16;if(this['_viewer']['baseLayerPicker'])return console['log']('baseLayerPicker打开时,由baseLayerPicker机制决定,无法获取底图图层。'),[];if(_0x50fb65){var _0xec2e52=[];return this['_optionsBasemapsList']['forEach'](function(_0x14f400){var _0x253241=_0x4361;if(_0x14f400[_0x253241(0xb85)])return;_0xec2e52[_0x253241(_0x434d56._0x3e47f1)](_0x14f400);}),_0xec2e52;}else return this[_0x1fa73f(0x6fc)]['values'];}},{'key':'getTileLayers','value':function _0x15513b(){var _0x1344a6=_0x4e8c16,_0x34390e=this,_0x3dc4a2=[];return _0x3dc4a2=_0x3dc4a2['concat'](this['getBasemaps'](!![])),this[_0x1344a6(_0x44baf2._0x21658d)]['forEach'](function(_0x3e6c37){var _0x152c87=_0x1344a6;_0x3e6c37['isTile']&&!_0x3e6c37[_0x152c87(0xf13)]&&_0x3dc4a2['push'](_0x3e6c37);}),this[_0x1344a6(0xf9e)]['forEach'](function(_0x555ecf){var _0x2d2f79=_0x1344a6;if(!_0x555ecf[_0x2d2f79(0xa09)]||_0x555ecf[_0x2d2f79(_0x12691a._0x54d5da)])return;if(_0x34390e['_optionsBasemapsList'][_0x2d2f79(_0x12691a._0x37025c)](_0x555ecf['id']))return;if(_0x34390e['_optionsLayersList'][_0x2d2f79(0x5a2)](_0x555ecf['id']))return;_0x3dc4a2[_0x2d2f79(0x8e7)](_0x555ecf);}),_0x3dc4a2;}},{'key':'_initControls','value':function _0x63d07d(){var _0x48514d=_0x4e8c16,_0x392a3e,_0x4aba3e,_0x4123cb,_0x1eece8,_0x1b9d3e,_0x1b7c38=this,_0x4e6465,_0xd5b0ba,_0x59c5f1=((_0x392a3e=this[_0x48514d(_0x3dbcdd._0x3da76f)])===null||_0x392a3e===void 0x0?void 0x0:_0x392a3e['control'])||{};add((_0x4aba3e=this['_viewer'])===null||_0x4aba3e===void 0x0?void 0x0:_0x4aba3e[_0x48514d(0x7c9)],this[_0x48514d(0x514)]['licenseUrl']);var _0x2bd89f=(_0x4123cb=this['_viewer']['navigationHelpButton'])===null||_0x4123cb===void 0x0?void 0x0:_0x4123cb['_wrapper'],_0x528862=(_0x1eece8=this['_viewer']['vrButton'])===null||_0x1eece8===void 0x0?void 0x0:_0x1eece8['_container'];_0x528862&&(removeClass(_0x528862,'cesium-viewer-vrContainer'),addClass(_0x528862,_0x48514d(0xf5e)),_0x528862[_0x48514d(_0x3dbcdd._0x95090)]['removeChild'](_0x528862),_0x2bd89f?this['toolbar']['insertBefore'](_0x528862,_0x2bd89f):this['toolbar']['appendChild'](_0x528862));var _0x57af64=(_0x1b9d3e=this[_0x48514d(_0x3dbcdd._0x380bf2)]['fullscreenButton'])===null||_0x1b9d3e===void 0x0?void 0x0:_0x1b9d3e['_container'];_0x57af64&&(removeClass(_0x57af64,'cesium-viewer-fullscreenContainer'),addClass(_0x57af64,'cesium-button\x20cesium-toolbar-button'),_0x57af64['style']['display']=_0x48514d(0x327),_0x57af64['parentNode'][_0x48514d(0x6c8)](_0x57af64),_0x2bd89f?this['toolbar'][_0x48514d(0x7d6)](_0x57af64,_0x2bd89f):this[_0x48514d(_0x3dbcdd._0x4b7569)][_0x48514d(0x1f0)](_0x57af64));var _0x3b91bf=['animation','timeline','baseLayerPicker','fullscreenButton','vrButton','geocoder','homeButton','sceneModePicker','projectionPicker',_0x48514d(0x470)];_0x3b91bf['forEach'](function(_0x432866){var _0x177bbc={_0x5dd5f7:0xb47,_0xc80e4b:0x5da,_0x39daf3:0x327},_0x24d6c9=_0x48514d,_0xf3b08d=_0x1b7c38['_viewer'][_0x432866];_0xf3b08d&&(_0xf3b08d['type']=_0x432866,_0xf3b08d[_0x24d6c9(_0x57474e._0x255245)]=!![],_0x432866===_0x24d6c9(_0x57474e._0x4b030b)||_0x432866==='vrButton'?_0xf3b08d[_0x24d6c9(_0x57474e._0x2724a8)]=_0xf3b08d['_container']:_0xf3b08d['_mainContainer']=_0xf3b08d['_wrapper']||_0xf3b08d[_0x24d6c9(0x214)]||_0xf3b08d['_container'],Object['defineProperty'](_0xf3b08d,'show',{'get':function _0x367998(){return this['_show'];},'set':function _0x244be8(_0x420a67){var _0x30a8b1=_0x24d6c9;this[_0x30a8b1(_0x177bbc._0x5dd5f7)]=_0x420a67,this['_mainContainer'][_0x30a8b1(_0x177bbc._0xc80e4b)][_0x30a8b1(0x4f1)]=_0x420a67?_0x30a8b1(_0x177bbc._0x39daf3):'none';}}),_0x1b7c38['_controls'][_0x432866]=_0xf3b08d);}),this[_0x48514d(_0x3dbcdd._0x52b5cf)]=new PopupMgr(_0x59c5f1['popup']),this['addControl'](this['_popupMgr']),this[_0x48514d(0x40d)]=new TooltipMgr(_0x59c5f1[_0x48514d(_0x3dbcdd._0x1a02a4)]),this['addControl'](this['_tooltipMgr']),this[_0x48514d(_0x3dbcdd._0x2b4098)]=new ContextMenu(_0x59c5f1['contextmenu']),this['addControl'](this['_contextmenuMgr']);((_0x4e6465=(_0xd5b0ba=_0x59c5f1['contextmenu'])===null||_0xd5b0ba===void 0x0?void 0x0:_0xd5b0ba['hasDefault'])!==null&&_0x4e6465!==void 0x0?_0x4e6465:!![])&&this[_0x48514d(_0x3dbcdd._0x5f3215)](this['getDefaultContextMenu']());this['_smallTooltip']=new SmallTooltip(_0x59c5f1['smallTooltip']),this['addControl'](this['_smallTooltip']),this['_keyboardRoam']=new KeyboardRoam(_objectSpread2({'enabled':![]},_0x59c5f1['keyboardRoam']||{})),this['addControl'](this['_keyboardRoam']);for(var _0xb48654 in _0x59c5f1){var _0x92460d=_0x59c5f1[_0xb48654];if(!_0x92460d||_0x92460d['enabled']===![])continue;var _0x4dfc40=create$1(_0xb48654,_0x92460d);_0x4dfc40&&this[_0x48514d(0xf9c)](_0x4dfc40);}}},{'key':_0x4e8c16(0xf9c),'value':function _0x100ede(_0x602349,_0x6220ae){var _0x43021b=_0x4e8c16;if(!_0x602349||!_0x602349['_onAdd'])return this;if(this['_controls'][_0x602349['type']]){logWarn(_0x43021b(0xa8b)['concat'](_0x602349['type'],'控件,请直接使用\x20map.controls.')['concat'](_0x602349['type'],_0x43021b(_0xeec3ce._0x3153a7)),this);return;}return Cesium__namespace[_0x43021b(_0xeec3ce._0x45d314)](_0x6220ae)&&(_0x602349['enabled']=_0x6220ae),_0x602349[_0x43021b(0xffd)](this),this[_0x43021b(_0xeec3ce._0x282fe7)]['set'](_0x602349['id'],_0x602349),this['_controls'][_0x602349['type']]=_0x602349,this[_0x43021b(0xfdb)]['compass']&&this['controls']['compass'][_0x43021b(_0xeec3ce._0x22c338)](),this[_0x43021b(0xb03)](EventType[_0x43021b(_0xeec3ce._0xea39d4)],{'control':_0x602349}),this;}},{'key':'removeControl','value':function _0x5b8904(_0x3e4941,_0x46037a){var _0x9f8ba5=_0x4e8c16;if(!_0x3e4941)return this;return this['_controlList']['remove'](_0x3e4941['id']),delete this['_controls'][_0x3e4941['type']],_0x3e4941[_0x9f8ba5(0x244)](),this[_0x9f8ba5(_0x46dc71._0x455a62)](EventType['removeControl'],{'control':_0x3e4941}),_0x46037a&&_0x3e4941['destroy'](),this;}},{'key':'hasControl','value':function _0x4490aa(_0x4adeba){var _0x532e1c=_0x4e8c16;return this[_0x532e1c(0x3de)]['contains']((_0x4adeba===null||_0x4adeba===void 0x0?void 0x0:_0x4adeba['id'])||_0x4adeba);}},{'key':'eachControl','value':function _0x2d104e(_0x18fc06,_0x1b3608){var _0x294179=_0x4e8c16;return this[_0x294179(0x3de)]['forEach'](_0x18fc06,_0x1b3608||this),this;}},{'key':'getControl','value':function _0x4918dc(_0x33e8bd){var _0x32560c=_0x4e8c16,_0x4f8e9d=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:'type';return this[_0x32560c(_0xbce36e._0x54a8e5)]['getByAttr'](_0x33e8bd,_0x4f8e9d);}},{'key':_0x4e8c16(0x27b),'value':function _0x315197(){var _0x10fefc,_0x5bbb9d=(_0x10fefc=this['options'])===null||_0x10fefc===void 0x0?void 0x0:_0x10fefc['effect'];if(_0x5bbb9d)for(var _0xc74d9f in _0x5bbb9d){var _0x4e2540=_0x5bbb9d[_0xc74d9f];if(!_0x4e2540||_0x4e2540['enabled']===![])continue;var _0x152c84=create(_0xc74d9f,_0x4e2540);_0x152c84&&this['addEffect'](_0x152c84);}}},{'key':_0x4e8c16(_0x38c896._0x3ec527),'value':function _0x53b7fb(_0x436ec9){var _0x130abb=_0x4e8c16;if(!_0x436ec9||!_0x436ec9['_onAdd'])return this;if(this['_effects'][_0x436ec9['type']]){logError$1('地图上已有'[_0x130abb(0x4b9)](_0x436ec9['type'],_0x130abb(0x3f1))[_0x130abb(_0x81f86e._0x5b2c9f)](_0x436ec9[_0x130abb(_0x81f86e._0x2c919e)],'\x20对象\x20'),this);return;}this['addThing'](_0x436ec9),this['_effects'][_0x436ec9[_0x130abb(0xe81)]]=_0x436ec9,this['fire'](EventType['addEffect'],{'effect':_0x436ec9});}},{'key':'removeEffect','value':function _0x57656f(_0x684213,_0x2d13b9){var _0x3d456f=_0x4e8c16;delete this['_effects'][_0x684213['type']],this[_0x3d456f(0xb03)](EventType['removeEffect'],{'effect':_0x684213}),this['removeThing'](_0x684213,_0x2d13b9);}},{'key':'getEffect','value':function _0x11607b(_0x38fc38){var _0x27901c=_0x4e8c16,_0x10a283=arguments[_0x27901c(0x6ba)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:'type';return this['getThing'](_0x38fc38,_0x10a283);}},{'key':_0x4e8c16(0x448),'value':function _0x340ab3(_0x3bbeb4){var _0x47e7c9=_0x4e8c16;if(!_0x3bbeb4||!_0x3bbeb4['_onAdd'])return this;return _0x3bbeb4['_onAdd'](this),this['_thingList'][_0x47e7c9(_0xe2cdd5._0x3d7949)](_0x3bbeb4['id'],_0x3bbeb4),this;}},{'key':'removeThing','value':function _0x57e94d(_0x456f9b,_0x8bfc75){var _0x5d58f2=_0x4e8c16;if(!_0x456f9b)return this;return this['_thingList']['remove'](_0x456f9b['id']),_0x8bfc75&&_0x456f9b['clear']&&_0x456f9b['clear'](),_0x456f9b['_onRemove'](),_0x8bfc75&&_0x456f9b[_0x5d58f2(0xc9d)](),this;}},{'key':'hasThing','value':function _0xa64bb5(_0x2aa406){var _0x176730=_0x4e8c16;return this[_0x176730(_0xf6ef44._0x3a36f9)]['contains']((_0x2aa406===null||_0x2aa406===void 0x0?void 0x0:_0x2aa406['id'])||_0x2aa406);}},{'key':'eachThing','value':function _0x357f73(_0x1655ee,_0x42f323){return this['_thingList']['forEach'](_0x1655ee,_0x42f323||this),this;}},{'key':'getThing','value':function _0x1852ff(_0xfa3c7e,_0x2c4325){return this['_thingList']['getByAttr'](_0xfa3c7e,_0x2c4325);}},{'key':'getLangText','value':function _0x5b418c(_0x59fa5){return getLangText(_0x59fa5,this['lang']);}},{'key':'zoomIn','value':function _0x8f86fe(_0xa9a61e,_0x12e854){var _0xaad389=this['_zoomNavigation']['zoomIn'](_0xa9a61e,_0x12e854);return _0xaad389&&this['fire'](EventType['zoom'],{'ztype':'zoomIn','relativeAmount':_0xa9a61e,'mandatory':_0x12e854}),_0xaad389;}},{'key':'zoomOut','value':function _0x49ba51(_0x46bb4c,_0x591786){var _0x1362b5=_0x4e8c16,_0x5af73e=this['_zoomNavigation']['zoomOut'](_0x46bb4c,_0x591786);return _0x5af73e&&this['fire'](EventType[_0x1362b5(0x533)],{'ztype':'zoomOut','relativeAmount':_0x46bb4c,'mandatory':_0x591786}),_0x5af73e;}},{'key':_0x4e8c16(_0x38c896._0x54b907),'value':function _0x2bc0f4(_0x5b96d4){var _0x36b10e=_0x4e8c16;this['_hasRightTilt']=_0x5b96d4,_0x5b96d4?(this['_viewer'][_0x36b10e(_0x54b8c5._0x1aee81)]['screenSpaceCameraController']['tiltEventTypes']=[Cesium__namespace[_0x36b10e(0x2f1)]['RIGHT_DRAG'],Cesium__namespace[_0x36b10e(_0x54b8c5._0x36b3ed)]['PINCH'],{'eventType':Cesium__namespace['CameraEventType'][_0x36b10e(0xebe)],'modifier':Cesium__namespace[_0x36b10e(_0x54b8c5._0x5bb780)][_0x36b10e(0xc6e)]},{'eventType':Cesium__namespace[_0x36b10e(0x2f1)][_0x36b10e(0x81c)],'modifier':Cesium__namespace['KeyboardEventModifier']['CTRL']}],this[_0x36b10e(_0x54b8c5._0x4f4351)][_0x36b10e(0x7c9)][_0x36b10e(0x89b)]['zoomEventTypes']=[Cesium__namespace[_0x36b10e(_0x54b8c5._0x36b3ed)][_0x36b10e(0x97d)],Cesium__namespace[_0x36b10e(_0x54b8c5._0xa3aace)]['WHEEL'],Cesium__namespace[_0x36b10e(_0x54b8c5._0x2462cc)]['PINCH']]):(this['_viewer'][_0x36b10e(0x7c9)][_0x36b10e(_0x54b8c5._0x5de5f0)][_0x36b10e(_0x54b8c5._0x197142)]=[Cesium__namespace['CameraEventType'][_0x36b10e(0x97d)],Cesium__namespace['CameraEventType'][_0x36b10e(_0x54b8c5._0x1a6a51)],{'eventType':Cesium__namespace[_0x36b10e(_0x54b8c5._0x36b3ed)]['LEFT_DRAG'],'modifier':Cesium__namespace['KeyboardEventModifier']['CTRL']},{'eventType':Cesium__namespace['CameraEventType'][_0x36b10e(0x81c)],'modifier':Cesium__namespace['KeyboardEventModifier']['CTRL']}],this[_0x36b10e(_0x54b8c5._0x4045b0)]['scene']['screenSpaceCameraController'][_0x36b10e(_0x54b8c5._0x36b19d)]=[Cesium__namespace['CameraEventType']['RIGHT_DRAG'],Cesium__namespace['CameraEventType'][_0x36b10e(_0x54b8c5._0x5b7a07)],Cesium__namespace['CameraEventType'][_0x36b10e(_0x54b8c5._0x1a6a51)]]),this[_0x36b10e(0xfdb)][_0x36b10e(0xcdd)]&&this['controls']['mouseDownView']['changeMouseModel']();}},{'key':_0x4e8c16(_0x38c896._0x193080),'value':function _0x33d430(){var _0x1afe5b=_0x4e8c16;delete this[_0x1afe5b(_0x336f49._0xdb4157)],delete this['_pitch_min'],delete this['_pitch_minHeight'],this['_viewer']['scene'][_0x1afe5b(_0x336f49._0xb83611)]['inertiaSpin']=0.9,this[_0x1afe5b(0x30f)]['scene']['screenSpaceCameraController'][_0x1afe5b(0x714)]=0.9,this['off'](EventType['mouseDown'],this['_setPitchRange_rightDownHandler'],this),this[_0x1afe5b(0xcf5)](EventType[_0x1afe5b(0x363)],this[_0x1afe5b(0x6aa)],this),this[_0x1afe5b(_0x336f49._0x436018)](EventType[_0x1afe5b(_0x336f49._0x473c4d)],this[_0x1afe5b(_0x336f49._0x2d7638)],this),this['off'](EventType['cameraMoveStart'],this[_0x1afe5b(_0x336f49._0x5c2f23)],this);}},{'key':'setPitchRange','value':function _0x25682c(_0x2b4b6f){var _0x95ed3a=_0x4e8c16,_0x157057=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:-0x5a;this[_0x95ed3a(0x5fd)](),this[_0x95ed3a(0x30f)][_0x95ed3a(0x7c9)][_0x95ed3a(_0x454aa9._0x7da1cb)]['inertiaSpin']=0x0,this['_viewer'][_0x95ed3a(_0x454aa9._0x37eb0e)]['screenSpaceCameraController']['inertiaTranslate']=0x0,this['_pitch_max']=Cesium__namespace['Math'][_0x95ed3a(0x8db)](_0x2b4b6f),this['_pitch_min']=Cesium__namespace['Math']['toRadians'](_0x157057),this['_pitch_minHeight']=this['_viewer'][_0x95ed3a(0xa3c)][_0x95ed3a(0xdae)]['height'],this['on'](EventType['mouseDown'],this['_setPitchRange_rightDownHandler'],this),this['on'](EventType['mouseUp'],this[_0x95ed3a(0x6aa)],this),this['on'](EventType[_0x95ed3a(0xc58)],this['_setPitchRange_cameraChangedHandler'],this);}},{'key':'_setPitchRange_rightDownHandler','value':function _0x51cddb(_0x743d58){var _0xae248c=_0x4e8c16;if(this[_0xae248c(_0x355c07._0x51b389)]['scene']['mode']!==Cesium__namespace[_0xae248c(0xd49)][_0xae248c(0x672)])return;this['on'](EventType['mouseMove'],this['_setPitchRange_mouseMoveHandler'],this);}},{'key':'_setPitchRange_rightUpHandler','value':function _0x55acb4(_0xf53745){var _0x5a83f7=_0x4e8c16;this['_viewer']['scene'][_0x5a83f7(_0x6c3cd8._0x20660b)]['enableTilt']=!![],this['off'](EventType['mouseMove'],this['_setPitchRange_mouseMoveHandler'],this);}},{'key':'_setPitchRange_mouseMoveHandler','value':function _0x201863(_0x8f7a7d){var _0x116b76=_0x4e8c16,_0x58ef8f=!![],_0x1c7e95=_0x8f7a7d['endPosition']['y']<_0x8f7a7d['startPosition']['y'];if(_0x1c7e95&&this['_viewer'][_0x116b76(0xa3c)]['pitch']>this[_0x116b76(_0x339370._0x199ddb)])_0x58ef8f=![];else!_0x1c7e95&&this[_0x116b76(_0x339370._0x5b9408)][_0x116b76(_0x339370._0x1591c1)][_0x116b76(0x9dd)]<this['_pitch_min']?_0x58ef8f=![]:_0x58ef8f=!![];this['_viewer'][_0x116b76(0x7c9)]['screenSpaceCameraController']['enableTilt']=_0x58ef8f;}},{'key':'_setPitchRange_cameraChangedHandler','value':function _0x4ea6a9(_0x4ae221){var _0x3beb53=_0x4e8c16,_0x3a96d2=this['_viewer']['camera']['pitch'];if(_0x3a96d2>this['_pitch_max']||_0x3a96d2<this['_pitch_min']){this['_viewer']['scene'][_0x3beb53(_0x10b64e._0x3c0924)]['enableTilt']=![];if(_0x3a96d2>this['_pitch_max'])_0x3a96d2=this['_pitch_max'];else _0x3a96d2<this['_pitch_min']&&(_0x3a96d2=this[_0x3beb53(_0x10b64e._0x54eda8)]);var _0x1dc71a=Cesium__namespace['Cartesian3']['fromRadians'](this['_viewer']['camera'][_0x3beb53(_0x10b64e._0x2aa3ec)]['longitude'],this['_viewer'][_0x3beb53(_0x10b64e._0x20877a)]['positionCartographic']['latitude'],Math['max'](this[_0x3beb53(_0x10b64e._0x1da698)]['camera'][_0x3beb53(0xdae)]['height'],this['_pitch_minHeight']));this[_0x3beb53(_0x10b64e._0x1b2bd2)][_0x3beb53(_0x10b64e._0x20877a)]['cancelFlight'](),this[_0x3beb53(0x30f)]['camera'][_0x3beb53(_0x10b64e._0x3f082b)]({'destination':_0x1dc71a,'orientation':{'pitch':_0x3a96d2}}),this['_viewer']['scene']['screenSpaceCameraController']['enableTilt']=!![];}}},{'key':'setPitch','value':function _0x144665(_0x22a414){var _0xe035c1=_0x4e8c16,_0x3afc90=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x5eeb78=this['getCenter']();if(!_0x5eeb78)return Promise[_0xe035c1(_0x2f7a9b._0x112d04)](![]);var _0x1a60f2=Cesium__namespace['Cartesian3'][_0xe035c1(_0x2f7a9b._0x5606a1)](_0x5eeb78['toCartesian'](),this[_0xe035c1(0x30f)][_0xe035c1(0xa3c)]['positionWC']);return this['flyToPoint'](_0x5eeb78,_objectSpread2(_objectSpread2({},_0x3afc90),{},{'radius':_0x1a60f2,'pitch':_0x22a414}));}},{'key':'cancelFlyTo','value':function _0x35a45a(){var _0x36b285=_0x4e8c16;return Route['clearLastCamera'](),this[_0x36b285(_0x56c9b8._0x2de0ec)]=![],this['_viewer']['camera']['cancelFlight'](),this;}},{'key':'cancelFlight','value':function _0x30a802(){return this['cancelFlyTo']();}},{'key':'getCameraView','value':function _0x3a7d1f(_0x3c1945){var _0x3f2105=_0x4e8c16;return getCameraView(this[_0x3f2105(0xa3c)],_0x3c1945);}},{'key':'setCameraView','value':function _0x4b8f8b(_0x2e6791){var _0x1e0d5f=this,_0x1a3e2c=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};return new Promise(function(_0x205c6a,_0x104435){var _0x25be18={_0x3e62d1:0x84e},_0x39cf4c={_0x2512e1:0x9da},_0x4dd0d8=_0x4361,_0x25be00,_0x1aadbc,_0x168f9d,_0x1513f1;if(!_0x2e6791||_0x2e6791['lng']===0x0&&_0x2e6791['lat']===0x0&&_0x2e6791['alt']===0x0){_0x205c6a(![]);return;}isNumber(_0x1a3e2c)&&(_0x1a3e2c={'duration':_0x1a3e2c});var _0x3ca611=(_0x25be00=_0x1a3e2c[_0x4dd0d8(0xb3f)])!==null&&_0x25be00!==void 0x0?_0x25be00:0x9c4;_0x1e0d5f['_viewer'][_0x4dd0d8(_0x2f7bc7._0x32e5a1)]['positionCartographic'][_0x4dd0d8(0xd04)]<_0x3ca611&&(_0x3ca611=_0x1e0d5f['_viewer'][_0x4dd0d8(0xa3c)]['positionCartographic'][_0x4dd0d8(_0x2f7bc7._0x5a8af7)]);Cesium__namespace['defined'](_0x2e6791['alt'])&&(_0x3ca611=_0x2e6791['alt']);var _0x9f3b58;if(Cesium__namespace['defined'](_0x2e6791[_0x4dd0d8(_0x2f7bc7._0x4e6dea)])&&Cesium__namespace['defined'](_0x2e6791['lat']))_0x9f3b58=Cesium__namespace['Cartesian3']['fromDegrees'](_0x2e6791['lng'],_0x2e6791['lat'],_0x3ca611);else Cesium__namespace[_0x4dd0d8(0x70e)](_0x2e6791['x'])&&Cesium__namespace['defined'](_0x2e6791['y'])?(Cesium__namespace['defined'](_0x2e6791['z'])&&(_0x3ca611=_0x2e6791['z']),_0x9f3b58=Cesium__namespace['Cartesian3']['fromDegrees'](_0x2e6791['x'],_0x2e6791['y'],_0x3ca611)):_0x9f3b58=_0x1e0d5f['_viewer']['camera'][_0x4dd0d8(0xd91)];var _0x455bc9=_objectSpread2(_objectSpread2({},_0x1a3e2c),{},{'destination':_0x9f3b58,'orientation':{'heading':Cesium__namespace['Math']['toRadians']((_0x1aadbc=_0x2e6791['heading'])!==null&&_0x1aadbc!==void 0x0?_0x1aadbc:0x0),'pitch':Cesium__namespace[_0x4dd0d8(_0x2f7bc7._0x1fa309)][_0x4dd0d8(_0x2f7bc7._0x48110b)]((_0x168f9d=_0x2e6791['pitch'])!==null&&_0x168f9d!==void 0x0?_0x168f9d:-0x5a),'roll':Cesium__namespace['Math']['toRadians']((_0x1513f1=_0x2e6791['roll'])!==null&&_0x1513f1!==void 0x0?_0x1513f1:0x0)},'complete':function _0x59b063(){var _0x215d85=_0x4dd0d8;_0x1a3e2c[_0x215d85(_0x39cf4c._0x2512e1)]&&_0x1a3e2c[_0x215d85(0x9da)](),_0x205c6a(!![]);},'cancel':function _0x261f33(){var _0x871a2e=_0x4dd0d8;_0x1a3e2c[_0x871a2e(_0x25be18._0x3e62d1)]&&_0x1a3e2c['cancel'](),_0x205c6a(![]);}});_0x1a3e2c['duration']===0x0?_0x1e0d5f['_viewer'][_0x4dd0d8(0xa3c)]['setView'](_0x455bc9):_0x1e0d5f['_viewer']['camera'][_0x4dd0d8(_0x2f7bc7._0x5513f4)](_0x455bc9);});}},{'key':'centerAt','value':function _0xb5e56c(_0x1506ae,_0x38aa60){return this['setCameraView'](_0x1506ae,_0x38aa60);}},{'key':_0x4e8c16(0xe0b),'value':function _0x4a42e2(_0x3505b9){var _0x935c7b=_0x4e8c16,_0x4f129f,_0x181e48,_0x422138,_0x8f5fd2;if((_0x4f129f=this['options'])!==null&&_0x4f129f!==void 0x0&&(_0x181e48=_0x4f129f['scene'])!==null&&_0x181e48!==void 0x0&&_0x181e48['center'])this['setCameraView'](this['options']['scene'][_0x935c7b(0x970)],_0x3505b9);else(_0x422138=this['options'])!==null&&_0x422138!==void 0x0&&(_0x8f5fd2=_0x422138['scene'])!==null&&_0x8f5fd2!==void 0x0&&_0x8f5fd2['extent']&&this[_0x935c7b(0xc1d)](this[_0x935c7b(0x514)]['scene'][_0x935c7b(_0x313019._0x2c3718)],_0x3505b9);}},{'key':'setCameraViewList','value':function _0x1b8baf(_0x42c9d3){var _0x7357ac=_0x4e8c16,_0x25e18a=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};this['cancelFlyTo'](),this[_0x7357ac(_0x8dd22._0x32b5c2)]=_0x42c9d3,this['_isCenterAtArr']=!![],this[_0x7357ac(0xb93)](0x0,_0x25e18a);}},{'key':'_setCameraViewListItem','value':function _0x5a90b1(_0x384bc5,_0x1e2eab){var _0x2016ad={_0x5d8aad:0xe25},_0x5c9bc6=_0x4e8c16,_0x32b24f=this;if(!this['_isCenterAtArr']||_0x384bc5<0x0||_0x384bc5>=this['arrCenterTemp']['length']){this['_isCenterAtArr']=![];_0x1e2eab!==null&&_0x1e2eab!==void 0x0&&_0x1e2eab[_0x5c9bc6(_0x225acb._0x2b306a)]&&_0x1e2eab['complete']();return;}var _0x51a16a=this['arrCenterTemp'][_0x384bc5];_0x51a16a[_0x5c9bc6(0x236)]&&_0x51a16a[_0x5c9bc6(0x236)]();var _0xc3eb68;this['setCameraView'](_0x51a16a,_objectSpread2(_objectSpread2({'easingFunction':Cesium__namespace['EasingFunction']['LINEAR_NONE']},_0x1e2eab),{},{'duration':_0x51a16a['duration'],'complete':function _0x494a88(){var _0x1ea6e9=_0x5c9bc6,_0x55b351;_0x51a16a['onEnd']&&_0x51a16a['onEnd']();var _0x1954fd=(_0x55b351=_0x51a16a[_0x1ea6e9(_0x2016ad._0x5d8aad)])!==null&&_0x55b351!==void 0x0?_0x55b351:0x1;_0xc3eb68=setTimeout(function(){_0x32b24f['_setCameraViewListItem'](++_0x384bc5,_0x1e2eab);},_0x1954fd*0x3e8);},'cancle':function _0xd4c869(){var _0x326c69=_0x5c9bc6;this[_0x326c69(_0x1a0f50._0xeefa5)]=![],clearTimeout(_0xc3eb68),_0x1e2eab!==null&&_0x1e2eab!==void 0x0&&_0x1e2eab[_0x326c69(0x84e)]&&_0x1e2eab['cancel']();}}));}},{'key':'flyTo','value':function _0xe6c85b(_0x121e31,_0x70b4b4){if(!_0x121e31)return;return this['_viewer']['flyTo'](_0x121e31,_0x70b4b4);}},{'key':'flyToGraphic','value':function _0x1c1a1e(_0x1a35d0){var _0x1886b4=_0x4e8c16,_0x2c853f=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(!_0x1a35d0||_0x1a35d0['length']===0x0)return Promise[_0x1886b4(_0x180df3._0x40e0b5)](![]);if(_0x1a35d0['flyTo']){var _0x4a3076;return _0x2c853f[_0x1886b4(0x6a6)]=(_0x4a3076=_0x1a35d0['style'])===null||_0x4a3076===void 0x0?void 0x0:_0x4a3076[_0x1886b4(_0x180df3._0x3ca1aa)],_0x1a35d0[_0x1886b4(0xf32)](_0x2c853f);}if(!Array['isArray'](_0x1a35d0))return Promise['resolve'](![]);if(_0x1a35d0['length']===0x1)return _0x1a35d0[0x0]['flyTo'](_0x2c853f);var _0x56d31a;for(var _0x58af66=0x0,_0xbcd3a7=_0x1a35d0[_0x1886b4(0x6ba)];_0x58af66<_0xbcd3a7;_0x58af66++){var _0x9e155d=_0x1a35d0[_0x58af66];if(!_0x9e155d['getRectangle'])continue;var _0x40495b=_0x9e155d['getRectangle']();if(!Cesium__namespace['defined'](_0x40495b))continue;_0x56d31a?_0x56d31a=Cesium__namespace['Rectangle']['union'](_0x40495b,_0x56d31a):_0x56d31a=_0x40495b;}return this[_0x1886b4(_0x180df3._0xbfe690)](_0x56d31a,_0x2c853f);}},{'key':'flyToPositions','value':function _0x4a0052(_0x39ef26){var _0x3b4519=_0x4e8c16,_0x213d4b=arguments[_0x3b4519(_0x5a92a2._0x37746d)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(!_0x39ef26||_0x39ef26['length']===0x0)return Promise['resolve'](![]);if(_0x39ef26['length']===0x1)return this['flyToPoint'](_0x39ef26[0x0],_0x213d4b);var _0x307367=getRectangle(_0x39ef26,!![]);if(!_0x307367)return Promise['resolve'](![]);return _0x307367['xmin']===_0x307367['xmax']&&_0x307367[_0x3b4519(0x831)]===_0x307367[_0x3b4519(0x3b9)]||_0x307367['xmax']-_0x307367['xmin']>0xc8?this['flyToPoint']([_0x307367['xmin'],_0x307367['ymin'],_0x307367['height']],_0x213d4b):(_0x307367[_0x3b4519(0xd04)]=getMaxHeight(_0x39ef26),_0x213d4b['scale']=_0x213d4b['scale']||1.2,this['flyToExtent'](_0x307367,_0x213d4b));}},{'key':'flyToExtent','value':function _0x32d07d(_0x5c3257){var _0x192d1c=_0x4e8c16,_0x162be7,_0x3261b2,_0x26bfc3=arguments[_0x192d1c(_0x28ef71._0x3b9ec5)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};_0x5c3257 instanceof Cesium__namespace['Rectangle']&&(_0x5c3257=formatRectangle(_0x5c3257));var _0x479562=_0x5c3257[_0x192d1c(_0x28ef71._0x31aecb)],_0x4127c3=_0x5c3257['xmax'],_0x5bfb3d=_0x5c3257[_0x192d1c(_0x28ef71._0x5e697f)],_0x27d380=_0x5c3257['ymax'],_0x21d853=(_0x479562+_0x4127c3)/0x2,_0x169322=(_0x5bfb3d+_0x27d380)/0x2;if(_0x21d853===0x0&&_0x169322===0x0)return Promise['resolve'](![]);var _0x563cdc=(_0x162be7=(_0x3261b2=_0x5c3257['height'])!==null&&_0x3261b2!==void 0x0?_0x3261b2:_0x26bfc3['height'])!==null&&_0x162be7!==void 0x0?_0x162be7:0x0;if(_0x563cdc===0x0){var _0xd24e24;_0x563cdc=getHeight((_0xd24e24=this[_0x192d1c(0x30f)])===null||_0xd24e24===void 0x0?void 0x0:_0xd24e24['scene'],Cesium__namespace[_0x192d1c(0x23b)]['fromDegrees'](_0x21d853,_0x169322));}var _0x2b1cb5=Cesium__namespace[_0x192d1c(0xcae)]['fromDegrees'](_0x479562,_0x5bfb3d,_0x4127c3,_0x27d380),_0x2465ce=Math['max'](_0x2b1cb5['height'],_0x2b1cb5[_0x192d1c(_0x28ef71._0x5564f7)]);if(_0x2465ce>0x0){var _0x4dd376,_0x28dff9;_0x26bfc3['radius']=((_0x4dd376=_0x26bfc3['radius'])!==null&&_0x4dd376!==void 0x0?_0x4dd376:0x0)+Cesium__namespace['Math']['chordLength'](_0x2465ce,(_0x28dff9=this['_viewer'])===null||_0x28dff9===void 0x0?void 0x0:_0x28dff9['scene']['globe'][_0x192d1c(_0x28ef71._0x349007)][_0x192d1c(_0x28ef71._0x2552f8)]);}return this[_0x192d1c(0x983)](new LngLatPoint(_0x21d853,_0x169322,_0x563cdc),_0x26bfc3);}},{'key':_0x4e8c16(_0x38c896._0x1277fd),'value':function _0x4ab166(_0x41870f){var _0x7b1cd8=this,_0x5c755f=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};return new Promise(function(_0xc8f64c,_0xf86cb7){var _0x2973={_0x3147f8:0x30f,_0x8a4e71:0x983},_0x1ce0ec=_0x4361;if(!_0x41870f){_0xc8f64c(![]);return;}_0x41870f=LngLatPoint['parse'](_0x41870f);var _0x4ba5cc=_0x41870f['toCartesian']();if(_0x5c755f['clampToGround']&&_0x7b1cd8['hasTerrain']){getSurfaceHeight(_0x7b1cd8[_0x1ce0ec(0x30f)]['scene'],_0x4ba5cc,{'has3dtiles':!![]})['then'](function(_0x497e92){var _0x416763=_0x1ce0ec;_0x41870f['alt']=_0x497e92['height']*(_0x7b1cd8[_0x416763(_0x2973._0x3147f8)]['scene'][_0x416763(0xcb2)]['terrainExaggeration']||0x1),delete _0x5c755f['clampToGround'],_0x7b1cd8[_0x416763(_0x2973._0x8a4e71)](_0x41870f,_0x5c755f)['then'](function(_0x184708){_0xc8f64c(_0x184708);});});return;}var _0x5451d5=_0x5c755f['radius']||_0x7b1cd8[_0x1ce0ec(0x750)]()||0x64;Cesium__namespace['defined'](_0x5c755f['scale'])&&_0x5c755f['scale']>0x0&&(_0x5451d5*=_0x5c755f['scale']);Cesium__namespace['defined'](_0x5c755f[_0x1ce0ec(_0x3378bb._0x38fff7)])&&_0x5451d5<_0x5c755f['minHeight']&&(_0x5451d5=_0x5c755f[_0x1ce0ec(0xb3f)]);Cesium__namespace['defined'](_0x5c755f['maxHeight'])&&_0x5451d5>_0x5c755f['maxHeight']&&(_0x5451d5=_0x5c755f['maxHeight']);var _0x467353;if(Cesium__namespace['defined'](_0x5c755f['pitch']))_0x467353=Cesium__namespace[_0x1ce0ec(_0x3378bb._0x3d578f)]['toRadians'](_0x5c755f[_0x1ce0ec(_0x3378bb._0x18da8d)]);else{_0x467353=_0x7b1cd8[_0x1ce0ec(0x30f)][_0x1ce0ec(_0x3378bb._0x4017f5)]['pitch'];var _0xc1006c=Cesium__namespace[_0x1ce0ec(_0x3378bb._0x3d578f)]['toDegrees'](_0x467353);Cesium__namespace['defined'](_0x5c755f['minPitch'])&&_0xc1006c<_0x5c755f['minPitch']&&(_0x467353=Cesium__namespace['Math'][_0x1ce0ec(0x8db)](_0x5c755f['minPitch'])),Cesium__namespace['defined'](_0x5c755f['maxPitch'])&&_0xc1006c>_0x5c755f['maxPitch']&&(_0x467353=Cesium__namespace['Math'][_0x1ce0ec(0x8db)](_0x5c755f['maxPitch']));}var _0x32cec4=Cesium__namespace['defined'](_0x5c755f['heading'])?Cesium__namespace[_0x1ce0ec(_0x3378bb._0x3d578f)]['toRadians'](_0x5c755f['heading']):_0x7b1cd8[_0x1ce0ec(0x30f)]['camera'][_0x1ce0ec(0x9b7)],_0xef869e=new Cesium__namespace['HeadingPitchRange'](_0x32cec4,_0x467353,_0x5451d5),_0x41f12f=new Cesium__namespace['BoundingSphere'](_0x4ba5cc,0x0);_0x5c755f['duration']===0x0?(_0x7b1cd8['_viewer']['camera'][_0x1ce0ec(0x9df)](_0x4ba5cc,_0xef869e),!_0x5c755f['lock']&&!_0x7b1cd8[_0x1ce0ec(0x30f)]['trackedEntity']&&_0x7b1cd8['_viewer']['camera']['lookAtTransform'](Cesium__namespace['Matrix4'][_0x1ce0ec(0xbb7)]),_0x5c755f['complete']&&_0x5c755f[_0x1ce0ec(_0x3378bb._0x2255d7)](),_0xc8f64c(!![])):_0x7b1cd8['_viewer'][_0x1ce0ec(_0x3378bb._0x3a9b3d)]['flyToBoundingSphere'](_0x41f12f,_objectSpread2(_objectSpread2({},_0x5c755f),{},{'offset':_0xef869e,'complete':function _0x15172a(){_0x5c755f['complete']&&_0x5c755f['complete'](),_0xc8f64c(!![]);},'cancel':function _0xd529b6(){_0x5c755f['cancel']&&_0x5c755f['cancel'](),_0xc8f64c(![]);}}));});}},{'key':'isFlyAnimation','value':function _0x27f1f8(){return this['_isFlyAnimation'];}},{'key':_0x4e8c16(_0x38c896._0x2e2d8b),'value':function _0x4b2d6b(){var _0x12e1a0={_0x43713a:0x6a3,_0x35cff2:0x9e0},_0x579c6e=_0x4e8c16,_0x34ac18=this,_0x4da110=arguments[_0x579c6e(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x37133a=this['_viewer'],_0x62a0cf=_0x4da110['center']||this['getCameraView']();return new Promise(function(_0x1d1ae4,_0x5ebe21){var _0x216a3d={_0x11851f:0x9dd,_0x462370:0xca9},_0x4ff041=_0x579c6e;_0x34ac18['_isFlyAnimation']=!![];var _0x2a52e4=_0x34ac18;function _0x47a4b(_0x4b3583){var _0xa0040a=_0x4361;_0x1d1ae4(_0x4b3583),_0x4da110['callback']&&_0x4da110['callback'](_0x4b3583),_0x2a52e4[_0xa0040a(_0x12e1a0._0x43713a)]=![],_0x2a52e4['openFlyAnimationEndFun']&&(_0x2a52e4[_0xa0040a(_0x12e1a0._0x35cff2)](),delete _0x2a52e4['openFlyAnimationEndFun']);}_0x37133a['camera']['setView']({'destination':Cesium__namespace['Cartesian3']['fromDegrees'](-85.16,13.71,0x15ef3c0)}),_0x37133a[_0x4ff041(0xa3c)]['flyTo']({'destination':Cesium__namespace[_0x4ff041(_0xb3cb02._0x137505)][_0x4ff041(0xb8f)](_0x62a0cf['lng'],_0x62a0cf['lat'],0x15ef3c0),'duration':_0x4da110['duration1']||0x2,'easingFunction':_0x4da110['easingFunction1']||Cesium__namespace['EasingFunction']['LINEAR_NONE'],'complete':function _0x29c309(){var _0x3aefef={_0x3030be:0xca9},_0x40ed45=_0x4ff041,_0x361643,_0x1bdb7f=(_0x361643=_0x62a0cf['alt'])!==null&&_0x361643!==void 0x0?_0x361643:0x15f90;_0x1bdb7f<0x30d40&&_0x62a0cf[_0x40ed45(_0x216a3d._0x11851f)]!==-0x5a?(_0x1bdb7f=_0x1bdb7f*1.2+0x1f40,_0x37133a['camera'][_0x40ed45(0xf32)]({'destination':Cesium__namespace[_0x40ed45(0x23b)]['fromDegrees'](_0x62a0cf['lng'],_0x62a0cf['lat'],_0x1bdb7f),'duration':_0x4da110['duration2'],'easingFunction':_0x4da110['easingFunction2'],'complete':function _0x19ec69(){var _0x10730d=_0x40ed45;_0x34ac18[_0x10730d(_0x3aefef._0x3030be)](_0x62a0cf,{'duration':_0x4da110['duration3']||0x2,'easingFunction':_0x4da110['easingFunction3'],'complete':function _0x75bddd(){_0x47a4b(!![]);},'cancel':function _0x2a5a22(){_0x47a4b(![]);}});},'cancel':function _0x2848a2(){_0x47a4b(![]);}})):_0x34ac18[_0x40ed45(_0x216a3d._0x462370)](_0x62a0cf,{'duration':_0x4da110['duration3']||0x2,'easingFunction':_0x4da110['easingFunction3'],'complete':function _0x237503(){_0x47a4b(!![]);},'cancel':function _0xf88400(){_0x47a4b(![]);}});},'cancel':function _0x585963(){_0x47a4b(![]);}});});}},{'key':'rotateAnimation','value':function _0x20a279(){var _0x138404={_0x49120a:0xd68,_0x75eabe:0xab0},_0x37cf01={_0x2444b8:0xbfc,_0x5c0b20:0xd68,_0x2f79d6:0x8db},_0x5d04ca=_0x4e8c16,_0x4dba41,_0x4ed1d0=arguments[_0x5d04ca(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x105437=this['_viewer'],_0x24daa8=_0x4ed1d0['center']||this['getCameraView']({'simplify':![]}),_0x3b4e86=((_0x4dba41=_0x4ed1d0[_0x5d04ca(_0x1674e7._0x4f071b)])!==null&&_0x4dba41!==void 0x0?_0x4dba41:0xa)/0x3;return new Promise(function(_0x1938fb,_0x1be24b){var _0x419acb={_0x42b26a:0xf32,_0x405d50:0x8db,_0x42e72e:0x9dd,_0x1d5531:0xe05},_0x4a90ca=_0x5d04ca;_0x105437['camera']['flyTo']({'destination':Cesium__namespace['Cartesian3']['fromDegrees'](_0x24daa8[_0x4a90ca(0x4ae)]+0x78,_0x24daa8[_0x4a90ca(0xbfc)],_0x24daa8[_0x4a90ca(_0x138404._0x49120a)]),'orientation':{'heading':Cesium__namespace[_0x4a90ca(0xab0)]['toRadians'](_0x24daa8['heading']),'pitch':Cesium__namespace[_0x4a90ca(_0x138404._0x75eabe)]['toRadians'](_0x24daa8['pitch']),'roll':Cesium__namespace['Math'][_0x4a90ca(0x8db)](_0x24daa8[_0x4a90ca(0xb46)]||0x0)},'duration':_0x3b4e86,'easingFunction':Cesium__namespace['EasingFunction']['LINEAR_NONE'],'complete':function _0x4abea3(){var _0x48a815=_0x4a90ca;_0x105437[_0x48a815(0xa3c)][_0x48a815(0xf32)]({'destination':Cesium__namespace['Cartesian3']['fromDegrees'](_0x24daa8['lng']+0xf0,_0x24daa8[_0x48a815(_0x37cf01._0x2444b8)],_0x24daa8[_0x48a815(_0x37cf01._0x5c0b20)]),'orientation':{'heading':Cesium__namespace['Math']['toRadians'](_0x24daa8['heading']),'pitch':Cesium__namespace['Math']['toRadians'](_0x24daa8['pitch']),'roll':Cesium__namespace['Math'][_0x48a815(_0x37cf01._0x2f79d6)](_0x24daa8['roll']||0x0)},'duration':_0x3b4e86,'easingFunction':Cesium__namespace['EasingFunction']['LINEAR_NONE'],'complete':function _0x3e0025(){var _0x37f550=_0x48a815;_0x105437['camera'][_0x37f550(_0x419acb._0x42b26a)]({'destination':Cesium__namespace['Cartesian3'][_0x37f550(0xb8f)](_0x24daa8['lng'],_0x24daa8['lat'],_0x24daa8['alt']),'orientation':{'heading':Cesium__namespace['Math'][_0x37f550(_0x419acb._0x405d50)](_0x24daa8['heading']),'pitch':Cesium__namespace['Math']['toRadians'](_0x24daa8[_0x37f550(_0x419acb._0x42e72e)]),'roll':Cesium__namespace['Math']['toRadians'](_0x24daa8['roll']||0x0)},'duration':_0x3b4e86,'easingFunction':Cesium__namespace[_0x37f550(0x8e0)][_0x37f550(_0x419acb._0x1d5531)],'complete':function _0xd1a122(){_0x1938fb(!![]);},'cancel':function _0xa79c75(){_0x1938fb(![]);}});},'cancel':function _0x5c1190(){_0x1938fb(![]);}});},'cancel':function _0x36be08(){_0x1938fb(![]);}});});}},{'key':_0x4e8c16(_0x38c896._0x92935c),'value':function _0x21c0bc(_0x10049c){var _0x36ab16=_0x4e8c16;if((_0x10049c===null||_0x10049c===void 0x0?void 0x0:_0x10049c[_0x36ab16(0xc34)])===this['last_highlighGraphic'])return;this['last_highlighGraphic']&&this['last_highlighGraphic']['closeHighlight']&&this['last_highlighGraphic'][_0x36ab16(0x9b9)](),this['_clearLastHighlight']();}},{'key':'_clearLastHighlight','value':function _0x47f18e(){var _0x9fbcd=_0x4e8c16;this['last_highlighGraphic']&&(this[_0x9fbcd(_0x45ba74._0x315179)]=null),this['outlineEffect']&&(this[_0x9fbcd(0xec7)]['selected']=[]);}},{'key':'openHighlight','value':function _0x17e388(_0x14045b,_0x1d024d,_0x17a167){var _0xf110e6=_0x4e8c16;if(!this['_highlightEnabled'])return;if(!_0x14045b['openHighlight']){logInfo(_0xf110e6(_0x2c2ed7._0xbc7def),_0x14045b);return;}this['closeHighlight'](),_0x1d024d['outlineEffect']?(!this['outlineEffect']&&(this[_0xf110e6(0xec7)]=new OutlineEffect({'eventType':![]}),this['addEffect'](this['outlineEffect'])),this['outlineEffect'][_0xf110e6(0x45a)](_0x1d024d),this[_0xf110e6(_0x2c2ed7._0x36c66a)][_0xf110e6(0x5dd)]=this[_0xf110e6(_0x2c2ed7._0x1c70ca)]['getPicked'](_0x17a167)):_0x14045b[_0xf110e6(_0x2c2ed7._0x4fe37c)](_0x1d024d,![],_0x17a167===null||_0x17a167===void 0x0?void 0x0:_0x17a167[_0xf110e6(0xfdc)]),this['last_highlighGraphic']=_0x14045b,this['_viewer']['scene'][_0xf110e6(_0x2c2ed7._0xbfb6ee)]();}},{'key':'openPopup','value':function _0xe8b010(_0x3bb3c9,_0x1cfbb6,_0x5a5826){return this['_popupMgr']['open'](_0x3bb3c9,{'content':_0x1cfbb6,'options':_0x5a5826}),this;}},{'key':_0x4e8c16(_0x38c896._0x184e75),'value':function _0x32a63c(){var _0x2f952c=_0x4e8c16;return this[_0x2f952c(_0x3a7fbb._0x24123b)]&&this[_0x2f952c(_0x3a7fbb._0x1913ff)]['closeAll'](),this;}},{'key':_0x4e8c16(_0x38c896._0x2a139d),'value':function _0x1d0967(_0x1c083c,_0x1b6ad1){var _0x26821c=_0x4e8c16,_0x510a38=arguments[_0x26821c(0x6ba)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:{};return this['_tooltipMgr']['open'](_0x1c083c,{'content':_0x1b6ad1,'options':_0x510a38,'target':this}),this;}},{'key':_0x4e8c16(0xb5d),'value':function _0xf16f71(){return this['_tooltipMgr']&&this['_tooltipMgr']['close'](),this;}},{'key':'getContextMenu','value':function _0x18fddf(){var _0x35e6a2=_0x4e8c16,_0x45ebb9;return(_0x45ebb9=this[_0x35e6a2(0x762)])===null||_0x45ebb9===void 0x0?void 0x0:_0x45ebb9['content'];}},{'key':'bindContextMenu','value':function _0x436968(_0x5cbab0,_0x4c66f1){var _0x2393c1=_0x4e8c16;return this[_0x2393c1(0x762)]={'content':_0x5cbab0,'options':_0x4c66f1},this;}},{'key':'unbindContextMenu','value':function _0x53b163(){return this['_contextmenuConfig']=null,this;}},{'key':'openContextMenu','value':function _0x43be37(_0xcc4e50){return this['_contextmenuMgr']['open'](_0xcc4e50,this['_contextmenuConfig']),this;}},{'key':'closeContextMenu','value':function _0x420a31(){var _0x19631f=_0x4e8c16;return this['_contextmenuMgr']&&this[_0x19631f(0x667)][_0x19631f(0xf76)](),this;}},{'key':'openSmallTooltip','value':function _0x16e624(_0x3d8646,_0x4e99b6){var _0x3c2c53=_0x4e8c16;return this['_smallTooltip'][_0x3c2c53(_0x3042b7._0x28646f)](_0x3d8646,_0x4e99b6),this;}},{'key':'closeSmallTooltip','value':function _0x451d28(){var _0x1d8f23=_0x4e8c16;if(!this['_smallTooltip'])return;return this[_0x1d8f23(0x690)]['close'](),this;}},{'key':'destroy','value':function _0x36c6ac(){var _0x4d2d62=_0x4e8c16,_0x3410e0;if(!this[_0x4d2d62(0x30f)])return;var _0x386fa2=(_0x3410e0=this[_0x4d2d62(_0x59f034._0x586df4)][_0x4d2d62(_0x59f034._0x200bd1)])===null||_0x3410e0===void 0x0?void 0x0:_0x3410e0['_container'];Cesium__namespace[_0x4d2d62(_0x59f034._0x493c97)](_0x386fa2)&&(_0x386fa2[_0x4d2d62(_0x59f034._0x1c9895)]['removeChild'](_0x386fa2),this['_viewer']['_fullscreenButton']['destroy'](),delete this[_0x4d2d62(0x30f)]['_fullscreenButton']);try{this[_0x4d2d62(0x3de)]['destroy'](),this[_0x4d2d62(0x37e)][_0x4d2d62(0xc9d)](),this[_0x4d2d62(0xf9e)]['destroy'](),this[_0x4d2d62(_0x59f034._0x47ac24)]['destroy'](),this['_viewer']['destroy']();}catch(_0x7a86c0){logWarn('destroy异常',_0x7a86c0);}for(var _0x53ab68 in this){delete this[_0x53ab68];}}}]),_0x5382f7;}(BaseClass),MapCompare=function(_0x1144ed){var _0x1f289a={_0x5c42f6:0xc72,_0x41e3c6:0x760,_0x1be64b:0x270,_0x1356fa:0xf42},_0x79a7f5={_0xccb23d:0xd3e},_0x3d74e5={_0x130105:0x414,_0x285bc6:0xd3e},_0x45c9a8={_0x17f369:0x399,_0x1aad45:0xd3e},_0x4b0bd7={_0x33c955:0xabf,_0x6b9ffe:0x507,_0x2b1a78:0x514,_0x967697:0xcf8,_0x59fea9:0xd3e,_0x4a73ff:0x760,_0x354012:0x399},_0x38f2fd={_0x38c90f:0xdfb},_0x379cfc=_0x5a92ef;_inherits(_0x4016c6,_0x1144ed);var _0x3db8a9=_createSuper(_0x4016c6);function _0x4016c6(){return _classCallCheck(this,_0x4016c6),_0x3db8a9['apply'](this,arguments);}return _createClass(_0x4016c6,[{'key':'mapEx','get':function _0x223cb2(){return this['_mapEx'];}},{'key':'_mountedHook','value':function _0x32064d(){var _0x61646c=_0x4361;this['_container']=create$3('div',this['options'][_0x61646c(_0x38f2fd._0x38c90f)]||'mars3d-container\x20\x20mars3d-mapCompare');}},{'key':'_addedHook','value':function _0x4eaab0(){var _0x1103b7=_0x4361;!this[_0x1103b7(0x514)]['parentContainer']&&(this['_map'][_0x1103b7(_0x4b0bd7._0x33c955)][_0x1103b7(0x9c7)]['style'][_0x1103b7(_0x4b0bd7._0x6b9ffe)]=_0x1103b7(0x73c));var _0x3a16e1=_objectSpread2({},this[_0x1103b7(_0x4b0bd7._0x2b1a78)]);!_0x3a16e1['basemaps']&&!_0x3a16e1['layers']&&(_0x3a16e1=merge(_0x3a16e1,this[_0x1103b7(0x399)][_0x1103b7(0xebb)]()),_0x3a16e1[_0x1103b7(_0x4b0bd7._0x967697)]=_0x3a16e1['control']||{},_0x3a16e1['control']['baseLayerPicker']=!![],_0x3a16e1['control'][_0x1103b7(0x421)]=![]),this[_0x1103b7(_0x4b0bd7._0x59fea9)]=new Map(this['_container'],_0x3a16e1),this['_map']['on'](EventType['morphComplete'],this['_morphCompleteHandler'],this),this['_map']['on'](EventType[_0x1103b7(0xc58)],this[_0x1103b7(_0x4b0bd7._0x4a73ff)],this),this[_0x1103b7(_0x4b0bd7._0x354012)]['camera']['percentageChanged']=0.001,this[_0x1103b7(0xd3e)]['on'](EventType[_0x1103b7(0xc58)],this['_mapEx_extentChangeHandler'],this),this['_mapEx']['camera']['percentageChanged']=0.001,this[_0x1103b7(0x760)]();}},{'key':'_removedHook','value':function _0x51bdc8(){var _0x4c29d3=_0x4361;this[_0x4c29d3(_0x45c9a8._0x17f369)]['off'](EventType['morphComplete'],this['_morphCompleteHandler'],this),this['_map']['off'](EventType['cameraChanged'],this['_map_extentChangeHandler'],this),this['_mapEx']['off'](EventType['cameraChanged'],this['_mapEx_extentChangeHandler'],this),this['_mapEx']['destroy'](),delete this[_0x4c29d3(_0x45c9a8._0x1aad45)];}},{'key':_0x379cfc(_0x1f289a._0x5c42f6),'value':function _0x272e88(_0x578c59){var _0xb008a6=_0x379cfc;this['_map']['scene'][_0xb008a6(_0x3d74e5._0x130105)]===Cesium__namespace['SceneMode']['SCENE2D']?this[_0xb008a6(_0x3d74e5._0x285bc6)]['scene']['screenSpaceCameraController'][_0xb008a6(0xb2f)]=![]:this['_mapEx']['scene']['screenSpaceCameraController']['enableTilt']=!![];}},{'key':_0x379cfc(_0x1f289a._0x41e3c6),'value':function _0x44d913(_0x547f71){var _0x209c31={_0x590fa7:0x270},_0x4117b3=_0x379cfc,_0x378fc8=this;clearTimeout(this['_map_timeTik']),this[_0x4117b3(_0x79a7f5._0xccb23d)]['off'](EventType[_0x4117b3(0xc58)],this['_mapEx_extentChangeHandler'],this),this['_updateView'](this['_map'],this['_mapEx']),this['_map_timeTik']=setTimeout(function(){var _0x19b63b=_0x4117b3;_0x378fc8['_mapEx']['on'](EventType['cameraChanged'],_0x378fc8[_0x19b63b(_0x209c31._0x590fa7)],_0x378fc8);},0xa);}},{'key':_0x379cfc(_0x1f289a._0x1be64b),'value':function _0x1f1368(_0x33a895){var _0x27ba0c=_0x379cfc,_0x4c62c2=this;clearTimeout(this['_mapEx_timeTik']),this['_map']['off'](EventType[_0x27ba0c(0xc58)],this['_map_extentChangeHandler'],this),this[_0x27ba0c(0xf42)](this['_mapEx'],this['_map']),this['_mapEx_timeTik']=setTimeout(function(){var _0x3cf7c3=_0x27ba0c;_0x4c62c2['_map']['on'](EventType['cameraChanged'],_0x4c62c2[_0x3cf7c3(0x760)],_0x4c62c2);},0xa);}},{'key':_0x379cfc(_0x1f289a._0x1356fa),'value':function _0x119546(_0x59d626,_0x1aaa9e){var _0x140474=_0x59d626['getCameraView']({'simplify':![]});_0x1aaa9e['setCameraView'](_0x140474,{'duration':0x0});}}]),_0x4016c6;}(BaseControl);register$1('mapCompare',MapCompare);var OverviewMap=function(_0x1822cf){var _0x4eeceb={_0x34a314:0x399,_0x5d41a3:0x5f9,_0x139f59:0x420},_0x423e16={_0x4866d5:0xcae,_0xcb8549:0x420,_0x4ff30d:0x3b9,_0x25e3d8:0x36c,_0x5158df:0x514},_0x52b237={_0x327f02:0x36c},_0x2ed22f={_0x5ccb5e:0xac9,_0xf9f553:0x7c5},_0x55108c=_0x5a92ef;_inherits(_0x105be6,_0x1822cf);var _0x504386=_createSuper(_0x105be6);function _0x105be6(){return _classCallCheck(this,_0x105be6),_0x504386['apply'](this,arguments);}return _createClass(_0x105be6,[{'key':'smallMap','get':function _0x2f7450(){return this['_smallMap'];}},{'key':'_mountedHook','value':function _0x4d7306(){this['options']['flyToOptions']=this['options']['flyToOptions']||{},this['_container']=create$3('div','mars3d-overviewMap'),this['setStyle'](this['options']['style']||{'right':'10px','top':'10px'});}},{'key':_0x55108c(0xcef),'value':function _0x548e9b(){var _0x4008f4=_0x55108c;this[_0x4008f4(_0x2ed22f._0x5ccb5e)](),this['_map'][_0x4008f4(0xa3c)]['percentageChanged']=0.01,this[_0x4008f4(0x399)]['on'](EventType['cameraChanged'],this[_0x4008f4(_0x2ed22f._0xf9f553)],this),this['_map_cameraChanged']();}},{'key':'_removedHook','value':function _0x445bb8(){var _0x3f3063=_0x55108c;this['_map']['off'](EventType['cameraChanged'],this['_map_cameraChanged'],this),this[_0x3f3063(_0x52b237._0x327f02)]['destroy'](),delete this['_smallMap'];}},{'key':'_map_cameraChanged','value':function _0x2f336c(){var _0x473bcd=_0x55108c,_0x4e55fd=this[_0x473bcd(0x399)]['getExtent']();this['_rectangle']=Cesium__namespace[_0x473bcd(_0x423e16._0x4866d5)]['fromDegrees'](_0x4e55fd['xmin'],_0x4e55fd[_0x473bcd(0x831)],_0x4e55fd[_0x473bcd(_0x423e16._0xcb8549)],_0x4e55fd[_0x473bcd(_0x423e16._0x4ff30d)]),this[_0x473bcd(_0x423e16._0x25e3d8)]['flyToExtent'](_0x4e55fd,_objectSpread2({'duration':0x0,'scale':0x2},this[_0x473bcd(_0x423e16._0x5158df)]['flyToOptions']));}},{'key':_0x55108c(0xac9),'value':function _0x1e1fc7(){var _0x448097=_0x55108c,_0x3e5725=this,_0x31f24e=this[_0x448097(_0x4eeceb._0x34a314)]['getExtent'](),_0x1a9a84={'scene':_objectSpread2(_objectSpread2({},this['options'][_0x448097(0x7c9)]),{},{'extent':_0x31f24e,'sceneMode':Cesium__namespace[_0x448097(0xd49)][_0x448097(0xe45)],'cameraController':{'enableRotate':![],'enableTranslate':![],'enableTilt':![],'enableZoom':![]}}),'control':{'contextmenu':{'hasDefault':![]}},'basemaps':[_objectSpread2(_objectSpread2({},this['options'][_0x448097(0x8e9)]),{},{'show':!![]})],'layers':this[_0x448097(0x514)]['layers']};this['_smallMap']=new Map(this['_container'],_0x1a9a84),this['options']['rectangle']&&(this['_rectangle']=Cesium__namespace['Rectangle']['fromDegrees'](_0x31f24e[_0x448097(_0x4eeceb._0x5d41a3)],_0x31f24e['ymin'],_0x31f24e[_0x448097(_0x4eeceb._0x139f59)],_0x31f24e['ymax']),this['_extentGraphic']=new RectangleEntity({'rectangle':new Cesium__namespace['CallbackProperty'](function(_0x372a1b){var _0x1ad89c=_0x448097;return _0x3e5725[_0x1ad89c(0xaa9)];},![]),'style':_objectSpread2({'color':'rgba(0,0,255,0.2)','outline':!![],'outlineWidth':0x1,'outlineColor':'#ff7800'},this['options']['rectangle'])}),this['_smallMap']['graphicLayer'][_0x448097(0x405)](this['_extentGraphic']));}}]),_0x105be6;}(BaseControl);register$1('overviewMap',OverviewMap);var icon$1='<?xml\x20version=\x221.0\x22\x20encoding=\x22UTF-8\x22?>\x0a<svg\x20width=\x2220\x22\x20height=\x2220\x22\x20viewBox=\x220\x200\x2048\x2048\x22\x20fill=\x22none\x22\x20xmlns=\x22http://www.w3.org/2000/svg\x22>\x0a\x20\x20<rect\x20width=\x2248\x22\x20height=\x2248\x22\x20fill=\x22white\x22\x20fill-opacity=\x220.01\x22/>\x0a\x20\x20<path\x20d=\x22M16\x2012V36\x22\x20stroke=\x22#ffffff\x22\x20stroke-width=\x225\x22\x20stroke-linecap=\x22round\x22\x20stroke-linejoin=\x22round\x22/>\x0a\x20\x20<path\x20d=\x22M32\x2012V36\x22\x20stroke=\x22#ffffff\x22\x20stroke-width=\x225\x22\x20stroke-linecap=\x22round\x22\x20stroke-linejoin=\x22round\x22/>\x0a</svg>',icon=_0x5a92ef(0x2c2),ClockAnimate=function(_0x308663){var _0x58bbe4={_0x28ee62:0xa38,_0xca3a02:0x399,_0x3b54f5:0x5da},_0x436d14={_0x1f0c2a:0x682,_0x374989:0x8e5,_0x47fb52:0xa38,_0x1b6a08:0x76c},_0x280a67={_0x45fd20:0xabf,_0x2b2b2e:0xb9c,_0xdbe14f:0xb9c},_0x362d27={_0x5f4e79:0xa16,_0x1a665e:0x730,_0x57eecb:0x399},_0x25a3db={_0x3b3d5b:0xb03},_0x450b6c={_0x533a1c:0xa38,_0x2ca08b:0x682,_0x1c2b81:0x21a,_0x3da17c:0x76c},_0x574870={_0x4a7340:0x38d};_inherits(_0x295f84,_0x308663);var _0x558ccc=_createSuper(_0x295f84);function _0x295f84(){return _classCallCheck(this,_0x295f84),_0x558ccc['apply'](this,arguments);}return _createClass(_0x295f84,[{'key':'_mountedHook','value':function _0x4899a2(){var _0x594645=_0x4361;this[_0x594645(0x6c5)]=create$3('div','mars3d-clockAnimate'),this['_container'][_0x594645(0xcc2)]='\x0a\x20\x20\x20\x20\x20\x20<button\x20id=\x22btn-clockAnimate-start\x22\x20class=\x22mars3d-clockAnimate-btn\x22\x20title=\x22暂停\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20'['concat'](icon$1,_0x594645(_0x574870._0x4a7340));}},{'key':'_addedHook','value':function _0x4d6260(){var _0xa39cf1={_0x5d9dbf:0xa38},_0x22a97c=_0x4361,_0x5453b7=this,_0x5c81f0=this[_0x22a97c(0x6c5)]['querySelector']('#btn-clockAnimate-now');_0x5c81f0['addEventListener']('click',function(_0x209ffb){var _0x5111c9=_0x22a97c;_0x5453b7['_map'][_0x5111c9(_0x450b6c._0x533a1c)]['currentTime']=Cesium__namespace['JulianDate']['now'](),_0x5453b7[_0x5111c9(_0x450b6c._0x2ca08b)](),_0x5453b7['fire'](EventType[_0x5111c9(_0x450b6c._0x1c2b81)],{'mouseEvent':_0x209ffb,'targetType':'now','time':_0x5453b7['_map']['clock'][_0x5111c9(_0x450b6c._0x3da17c)]});});var _0x519b3e=this['_container'][_0x22a97c(0xc5a)]('#btn-clockAnimate-start');_0x519b3e['addEventListener'](_0x22a97c(0x21a),function(_0x1557c9){var _0x4845c0=_0x22a97c;_0x5453b7['_map']['clock']['shouldAnimate']=!_0x5453b7['_map']['clock'][_0x4845c0(0xe7d)],_0x5453b7['updateStatus'](),_0x5453b7['fire'](EventType[_0x4845c0(0x21a)],{'mouseEvent':_0x1557c9,'targetType':'state','state':_0x5453b7[_0x4845c0(0x399)]['clock']['shouldAnimate']});}),this['_containerBtnStart']=_0x519b3e,this[_0x22a97c(0xc29)]=this[_0x22a97c(0x6c5)]['querySelector'](_0x22a97c(_0x362d27._0x5f4e79)),this['_containerTime']['addEventListener']('click',function(_0x4094ad){var _0x242eee=_0x22a97c;_0x5453b7[_0x242eee(_0x25a3db._0x3b3d5b)](EventType['click'],{'mouseEvent':_0x4094ad,'targetType':'label'});}),this[_0x22a97c(_0x362d27._0x1a665e)]=this[_0x22a97c(0x6c5)]['querySelector'](_0x22a97c(0x3fb)),this['_containerSpeed']['setAttribute'](_0x22a97c(0x30b),this[_0x22a97c(_0x362d27._0x57eecb)]['clock']['multiplier']),this['_containerSpeed']['addEventListener'](_0x22a97c(0x86f),function(_0x39a452){var _0x1847c0=_0x22a97c,_0x3d2a16=Number(_0x5453b7['_containerSpeed']['value']||0x1);!isNaN(_0x3d2a16)&&(_0x5453b7['_map'][_0x1847c0(_0xa39cf1._0x5d9dbf)]['multiplier']=_0x3d2a16,_0x5453b7[_0x1847c0(0xb03)](EventType['change'],{'mouseEvent':_0x39a452,'speed':_0x3d2a16}));}),setTimeout(function(){_0x5453b7['_showHook'](!![]);},0x3e8),this['timeTik']=setInterval(function(){_0x5453b7['clock_onTickHandler']();},0x1f4),this['clock_onTickHandler']();}},{'key':'_showHook','value':function _0xcaa548(_0x2fdf73){var _0x3b5415=_0x4361,_0x4f35dd,_0x2bfcff=this['_getTimeline'](),_0x3531fb=_0x2bfcff===null||_0x2bfcff===void 0x0?void 0x0:_0x2bfcff[_0x3b5415(_0x280a67._0x45fd20)];_0x3531fb&&(_0x3531fb[_0x3b5415(0x5da)]['left']=_0x2fdf73?''['concat'](this['_container'][_0x3b5415(0x38f)]+0x1,'px'):'0');if((_0x4f35dd=this['_map']['controls'])!==null&&_0x4f35dd!==void 0x0&&_0x4f35dd[_0x3b5415(_0x280a67._0x2b2b2e)]){var _0x13e3f5=_0x2fdf73||_0x3531fb&&_0x3531fb['style']['display']!=='none';this['_map']['controls'][_0x3b5415(_0x280a67._0xdbe14f)]['setStyle']({'bottom':_0x13e3f5?'27px':'2px'});}}},{'key':'_removedHook','value':function _0xb6ff12(){var _0x2610f5=_0x4361;this['timeTik']&&(clearInterval(this[_0x2610f5(0xdaa)]),this['timeTik']=null);}},{'key':'clock_onTickHandler','value':function _0x2da293(){var _0x2c4939=_0x4361;this[_0x2c4939(_0x436d14._0x1f0c2a)]();var _0xc50219=Number(this['_containerSpeed']['value']);this['_map']['clock'][_0x2c4939(_0x436d14._0x374989)]!==_0xc50219&&this['_containerSpeed']['setAttribute'](_0x2c4939(0x30b),this['_map']['clock'][_0x2c4939(0x8e5)]);var _0x25f872=Cesium__namespace[_0x2c4939(0xfb0)][_0x2c4939(0xa1b)](this['_map'][_0x2c4939(_0x436d14._0x47fb52)][_0x2c4939(_0x436d14._0x1b6a08)]);this['_containerTime'][_0x2c4939(0xcc2)]=formatDate(_0x25f872,this['options']['format']||'yyyy-MM-dd\x20HH:mm:ss');}},{'key':'updateStatus','value':function _0x2b5da8(){var _0x318ee0=_0x4361;if(this['isAnimate']===this['_map'][_0x318ee0(_0x58bbe4._0x28ee62)]['shouldAnimate'])return;this[_0x318ee0(0x9c6)]=this[_0x318ee0(_0x58bbe4._0xca3a02)]['clock']['shouldAnimate'];this['isAnimate']?(this['_containerBtnStart'][_0x318ee0(0x833)]('title','暂停'),this['_containerBtnStart']['innerHTML']=icon$1,this['_containerSpeed']['style'][_0x318ee0(0x4f1)]='inline'):(this[_0x318ee0(0x83b)]['setAttribute']('title','继续'),this['_containerBtnStart'][_0x318ee0(0xcc2)]=icon,this['_containerSpeed'][_0x318ee0(_0x58bbe4._0x3b54f5)][_0x318ee0(0x4f1)]='none');var _0x2e2ff4=this['_getTimeline'](),_0x4219f3=_0x2e2ff4===null||_0x2e2ff4===void 0x0?void 0x0:_0x2e2ff4['container'];_0x4219f3&&(_0x4219f3['style']['left']=''['concat'](this['_container']['offsetWidth']+0x1,'px'));}}]),_0x295f84;}(BaseControl);register$1('clockAnimate',ClockAnimate);var Timeline=function(_0x5a7143){var _0xc1002b={_0x4570ef:0xa14},_0x43d9a3={_0x5221c9:0x210,_0x4302a3:0x299,_0x400d7a:0x897},_0x18e7bf={_0x5f0642:0xb7b,_0x103ba8:0x5da},_0x2108fa=_0x5a92ef;_inherits(_0x49991a,_0x5a7143);var _0x2f0bba=_createSuper(_0x49991a);function _0x49991a(){return _classCallCheck(this,_0x49991a),_0x2f0bba['apply'](this,arguments);}return _createClass(_0x49991a,[{'key':'_mountedHook','value':function _0x57730b(){var _0x27e244=_0x4361;this['_container']=create$3(_0x27e244(0x8f5),'cesium-viewer-timelineContainer'),this[_0x27e244(0x6c5)][_0x27e244(0x5da)]['right']='0px',this['options']['style']&&this[_0x27e244(_0x18e7bf._0x5f0642)](this['options'][_0x27e244(_0x18e7bf._0x103ba8)]);}},{'key':_0x2108fa(0xcef),'value':function _0x2d3647(){var _0x2d8568={_0x4b66cc:0xd81},_0x1e0bf9=_0x2108fa,_0x34c25b,_0x59d5a1;if((_0x34c25b=this['_map']['viewer'])!==null&&_0x34c25b!==void 0x0&&_0x34c25b['timeline'])return;this['_timeline']=new Cesium__namespace[(_0x1e0bf9(_0x43d9a3._0x5221c9))](this['_container'],this['_map']['clock']);var _0x20b37a=((_0x59d5a1=this['options'][_0x1e0bf9(0x50b)])!==null&&_0x59d5a1!==void 0x0?_0x59d5a1:0x1)*0xa,_0x137356=this[_0x1e0bf9(_0x43d9a3._0x4302a3)]['zoomTo'];this['_timeline'][_0x1e0bf9(0xa60)]=function(_0x1036a5,_0x24d44b){var _0xdd5ef5=_0x1e0bf9,_0x383174=Cesium__namespace['JulianDate']['secondsDifference'](_0x24d44b,_0x1036a5);if(_0x383174>_0x20b37a)return _0x137356[_0xdd5ef5(_0x2d8568._0x4b66cc)](this)(_0x1036a5,_0x24d44b);},this['_timeline'][_0x1e0bf9(0xa68)]('settime',this[_0x1e0bf9(0xa14)],![]),this[_0x1e0bf9(0x299)][_0x1e0bf9(0xa60)](this['_map']['clock']['startTime'],this['_map']['clock'][_0x1e0bf9(_0x43d9a3._0x400d7a)]);}},{'key':'_removedHook','value':function _0x2cd9bc(){var _0x1adce3=_0x2108fa;this['_timeline']&&(this[_0x1adce3(0x299)]['removeEventListener']('settime',this[_0x1adce3(_0xc1002b._0x4570ef)],![]),this['_timeline']['destroy'](),delete this['_timeline']);}},{'key':'onTimelineScrubfunction','value':function _0x41705f(_0x29f6b8){var _0x1fad14=_0x29f6b8['clock'];_0x1fad14['currentTime']=_0x29f6b8['timeJulian'],_0x1fad14['shouldAnimate']=![];}},{'key':'zoomTo','value':function _0x33ac26(_0xf78072,_0x32092b){return this['_timeline']['zoomTo'](_0xf78072,_0x32092b);}}]),_0x49991a;}(BaseControl);register$1(_0x5a92ef(0xbf0),Timeline);var index$1={'__proto__':null,'BaseControl':BaseControl,'LocationBar':LocationBar,'MouseDownView':MouseDownView,'Zoom':Zoom,'ToolButton':ToolButton,'Compass':Compass,'DistanceLegend':DistanceLegend,'MapSplit':MapSplit,'MapCompare':MapCompare,'OverviewMap':OverviewMap,'ClockAnimate':ClockAnimate,'Timeline':Timeline},BaiduPOI=(function(){var _0x2b98c7={_0x10963f:0x984,_0x1577e3:0x9b6},_0x2bfbd0={_0x4a2a23:0x4c0,_0x368f61:0x6ba,_0x20f25e:0xb38,_0x57a851:0xe2c,_0x11d2ff:0x5f9,_0xec2d0c:0x920,_0x2dcc76:0x31d},_0x11a858={_0x17928e:0xd68},_0x5a1f87={_0x432bdf:0x978,_0x41e0ba:0x31d,_0x273349:0x70d},_0x1107bd={_0xf7a62c:0xc51,_0xe56a34:0xe5a,_0x39dc43:0xad3,_0x327239:0x6ba,_0x3cc420:0xc69,_0x265053:0x1007},_0x2c5e1c={_0x59d1bd:0xff4,_0xdccfa2:0x8a6,_0x1db33b:0x978,_0x418282:0xb0c},_0x2d0935={_0x5d8736:0xeb2,_0x70b1fb:0xeb2,_0x4fb6ec:0x8e2,_0x2a086e:0x9b6},_0xab5881={_0x47b32e:0xb84,_0x482c9d:0xc69},_0x899469={_0xb9bec2:0xc69},_0x476149={_0x237a4a:0x984,_0x51d5a1:0xf2c,_0xdffd49:0xd3a},_0xbd5022={_0x837cde:0x2f3},_0x503771={_0xf126df:0x978,_0x945d06:0xbfc,_0xaebf4d:0xc02,_0x441ceb:0xa34,_0x5aca2e:0xb98,_0x2c9567:0x2dd},_0x5533ed={_0x27907a:0x291},_0x2d319b={_0x36629b:0xff4},_0x546377=_0x5a92ef;function _0x4d91d2(){var _0x101c23=_0x4361,_0x183cd4=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x4d91d2),this[_0x101c23(0x7a2)]=0x0,this['_keys']=_0x183cd4['key']||baiduArr,this[_0x101c23(_0x2d319b._0x36629b)]=_0x183cd4['city']||'全国';}return _createClass(_0x4d91d2,[{'key':'keys','get':function _0x14019b(){return this['_keys'];},'set':function _0x83d20a(_0x47f0c8){this['_keys']=_0x47f0c8;}},{'key':_0x546377(_0x2b98c7._0x10963f),'get':function _0x11e6c5(){var _0x52dff8=_0x546377,_0x3095cc=this['_key_index']++%this[_0x52dff8(_0x5533ed._0x27907a)]['length'];return this['_keys'][_0x3095cc];}},{'key':'_formatPOIData','value':function _0x530ecf(_0x3cd25a){var _0x2e3604=_0x546377,_0x3c9a90=[];for(var _0x864734=0x0;_0x864734<_0x3cd25a['length'];_0x864734++){var _0x595e90,_0x40767a,_0x25f1da,_0x37a7ef=_0x3cd25a[_0x864734],_0x31ff24=[];_0x37a7ef['location']&&(_0x31ff24=gcj2wgs([_0x37a7ef['location']['lng'],_0x37a7ef[_0x2e3604(_0x503771._0xf126df)][_0x2e3604(_0x503771._0x945d06)]])),_0x3c9a90['push']({'id':_0x37a7ef[_0x2e3604(_0x503771._0xaebf4d)],'name':_0x37a7ef[_0x2e3604(_0x503771._0x441ceb)],'lng':_0x31ff24[0x0],'lat':_0x31ff24[0x1],'type':(_0x595e90=(_0x40767a=_0x37a7ef['detail_info'])===null||_0x40767a===void 0x0?void 0x0:_0x40767a[_0x2e3604(_0x503771._0x5aca2e)])!==null&&_0x595e90!==void 0x0?_0x595e90:_0x37a7ef['tag'],'xzqh':_0x37a7ef['province']+_0x37a7ef['city']+(_0x37a7ef[_0x2e3604(0x68c)]||_0x37a7ef['area']||''),'address':_0x37a7ef['address'],'tel':_0x37a7ef[_0x2e3604(_0x503771._0x2c9567)]||'','detailUrl':(_0x25f1da=_0x37a7ef[_0x2e3604(0xe93)])===null||_0x25f1da===void 0x0?void 0x0:_0x25f1da['detail_url'],'info':_0x37a7ef,'x':_0x31ff24[0x0],'y':_0x31ff24[0x1],'detail_info':_0x37a7ef['detail_info']});}return _0x3c9a90;}},{'key':'_getKeywords','value':function _0x2d09d7(_0x3aec8e){var _0x436d1c=_0x546377;if(isString(_0x3aec8e))return _0x3aec8e['replace'](/ /gm,'$')['replace'](/,/gm,'$');else{if(Array[_0x436d1c(0x71a)](_0x3aec8e))return _0x3aec8e['join']('$');}return _0x3aec8e;}},{'key':'getAddress','value':function _0x2c06a9(_0x26862c){var _0x322ae7={_0x38eb1d:0x58d},_0xa7dbfe=_0x546377,_0x571aa3=this;if(this[_0xa7dbfe(_0xbd5022._0x837cde)])return Promise['resolve']();var _0x801c50={'ak':this['key'],'output':'json','language':_0xa7dbfe(0xc4d),'coordtype':'wgs84ll','ret_coordtype':_0xa7dbfe(0xf2c)},_0x23d350=LngLatPoint['parse'](_0x26862c['location']);return _0x801c50['location']=_0x23d350['lat']+','+_0x23d350['lng'],this['_getAddress_ing']=!![],Cesium__namespace['Resource']['fetchJsonp'](_objectSpread2(_objectSpread2({'url':'https://api.map.baidu.com/reverse_geocoding/v3/'},this['options']),{},{'queryParameters':_0x801c50}))['then'](function(_0x46a1f8){var _0x31856a=_0xa7dbfe;_0x571aa3['_getAddress_ing']=![];if(_0x46a1f8['status']!==0x0){console['log']('未查询到相关结果!',_0x46a1f8);return;}var _0x598a0a=_0x46a1f8['result'],_0x907f1c={'address':_0x598a0a['formatted_address'],'city':_0x598a0a['cityCode'],'component':_0x598a0a['addressComponent']};return _0x26862c['success']&&_0x26862c[_0x31856a(0xef1)](_0x907f1c),_0x907f1c;})['catch'](function(_0x584c13){var _0x5ad26b=_0xa7dbfe;_0x571aa3['_getAddress_ing']=![],logError$1('BaiduPOI\x20请求出错',_0x584c13),_0x26862c[_0x5ad26b(0xc69)]&&_0x26862c['error'](_0x5ad26b(_0x322ae7._0x38eb1d),_0x584c13);});}},{'key':'autoTip','value':function _0x3b70c1(_0x166e2c){var _0x2e8a45=_0x546377,_0xab0ff7=this,_0xd744bb={'ak':this[_0x2e8a45(_0x476149._0x237a4a)],'output':_0x2e8a45(0x5b3),'ret_coordtype':_0x2e8a45(_0x476149._0x51d5a1)};Cesium__namespace['defined'](this['_city'])&&(_0xd744bb['region']=this['_city'],_0xd744bb['city_limit']=!![]);Cesium__namespace['defined'](_0x166e2c['city'])&&(_0xd744bb['region']=_0x166e2c[_0x2e8a45(0x82f)],_0xd744bb[_0x2e8a45(_0x476149._0xdffd49)]=!![]);Cesium__namespace['defined'](_0x166e2c[_0x2e8a45(0x8a6)])&&(_0xd744bb['city_limit']=_0x166e2c['citylimit']);_0x166e2c['text']&&(_0xd744bb['query']=this[_0x2e8a45(0xa92)](_0x166e2c['text']));if(_0x166e2c['location']){_0xd744bb['coord_type']=0x1;var _0x276c17=LngLatPoint[_0x2e8a45(0x218)](_0x166e2c['location']);_0xd744bb['location']=_0x276c17[_0x2e8a45(0xbfc)]+','+_0x276c17['lng'];}return Cesium__namespace['Resource']['fetchJsonp'](_objectSpread2(_objectSpread2({'url':'https://api.map.baidu.com/place/v2/suggestion'},this['options']),{},{'queryParameters':_0xd744bb}))[_0x2e8a45(0xab5)](function(_0x2613e0){var _0x2aadb9=_0x2e8a45;if(_0x2613e0['status']!==0x0){console['log']('未查询到相关结果!',_0x2613e0);return;}var _0x266e58=_0xab0ff7['_formatPOIData'](_0x2613e0[_0x2aadb9(0xfa9)]),_0x535847={'allcount':_0x2613e0[_0x2aadb9(0xcc8)],'count':_0x266e58['length'],'list':_0x266e58};return _0x166e2c[_0x2aadb9(0xef1)]&&_0x166e2c['success'](_0x535847),_0x535847;})['catch'](function(_0x2b8243){var _0x8b0265=_0x2e8a45;logError$1('BaiduPOI\x20请求出错',_0x2b8243),_0x166e2c['error']&&_0x166e2c[_0x8b0265(0xc69)]('请求出错',_0x2b8243);});}},{'key':'detail','value':function _0x1739a7(_0x446cd3){var _0x164718=_0x546377,_0x2c3b65={'ak':this['key'],'output':_0x164718(0x5b3),'ret_coordtype':'gcj02ll','uid':_0x446cd3['id']};return Cesium__namespace[_0x164718(0x70d)]['fetchJsonp'](_objectSpread2({'url':_0x164718(0x96b),'queryParameters':_0x2c3b65},this['options']))['then'](function(_0x1981d3){var _0x36aa7c=_0x164718;if(_0x1981d3['status']!==0x0){console[_0x36aa7c(0xca2)]('未查询到相关结果!',_0x1981d3);return;}if(!_0x1981d3['pois']||_0x1981d3['pois']['length']===0x0){_0x446cd3[_0x36aa7c(_0x899469._0xb9bec2)]&&_0x446cd3['error']('未查询到相关结果!',_0x1981d3);return;}var _0x364cf0=_0x1981d3;return _0x446cd3['success']&&_0x446cd3['success'](_0x364cf0),_0x364cf0;})['catch'](function(_0x51dd70){var _0x2913f3=_0x164718;logError$1(_0x2913f3(_0xab5881._0x47b32e),_0x51dd70),_0x446cd3['error']&&_0x446cd3[_0x2913f3(_0xab5881._0x482c9d)]('请求出错',_0x51dd70);});}},{'key':_0x546377(0xc2a),'value':function _0x3c7ad9(_0x668181){var _0x5be272=_0x546377,_0x381d25=_0x668181[_0x5be272(0xc34)];if(_0x381d25){if(_0x381d25[_0x5be272(0xe81)]===_0x5be272(0x7ca))return _0x668181[_0x5be272(_0x2d0935._0x5d8736)]=_0x381d25['outlineCoordinates'],this['queryPolygon'](_0x668181);else{if(_0x381d25[_0x5be272(0xe81)]===_0x5be272(_0x2d0935._0x70b1fb))return _0x668181['polygon']=_0x381d25['coordinates'],this[_0x5be272(_0x2d0935._0x4fb6ec)](_0x668181);else return _0x381d25['type']==='circle'?(_0x668181['location']=_0x381d25['point'],_0x668181['radius']=_0x381d25['radius'],this[_0x5be272(_0x2d0935._0x2a086e)](_0x668181)):Promise['resolve'](![]);}}else return _0x668181['polygon']?this['queryPolygon'](_0x668181):this['queryText'](_0x668181);}},{'key':'queryText','value':function _0x1a0e0e(_0x2ee6d2){var _0x4270b4={_0x3f76ba:0xad3,_0x5a066d:0xe5a,_0x4dd1f4:0xb50,_0x2b323e:0xef1},_0xc68272=_0x546377,_0x4aae91=this,_0x25abf0={'ak':this[_0xc68272(0x984)],'output':'json','ret_coordtype':'gcj02ll','scope':0x2,'page_num':_0x2ee6d2['page']||0x0,'page_size':_0x2ee6d2['count']||0x14,'tag':_0x2ee6d2['types']||''};Cesium__namespace['defined'](this['_city'])&&(_0x25abf0['region']=this[_0xc68272(_0x2c5e1c._0x59d1bd)],_0x25abf0['city_limit']=!![]);Cesium__namespace['defined'](_0x2ee6d2['city'])&&(_0x25abf0['region']=_0x2ee6d2['city'],_0x25abf0['city_limit']=!![]);Cesium__namespace[_0xc68272(0x70e)](_0x2ee6d2[_0xc68272(_0x2c5e1c._0xdccfa2)])&&(_0x25abf0['city_limit']=_0x2ee6d2['citylimit']);_0x2ee6d2['text']&&(_0x25abf0['query']=this['_getKeywords'](_0x2ee6d2['text']));if(_0x2ee6d2[_0xc68272(0x978)]){_0x25abf0['coord_type']=0x1;var _0xfd29cc=LngLatPoint['parse'](_0x2ee6d2[_0xc68272(_0x2c5e1c._0x1db33b)]);_0x25abf0['location']=_0xfd29cc['lat']+','+_0xfd29cc['lng'];}return Cesium__namespace['defined'](_0x2ee6d2['radius'])&&(_0x2ee6d2['radius']>0x4c4b40?delete _0x25abf0[_0xc68272(_0x2c5e1c._0x1db33b)]:_0x25abf0['radius']=_0x2ee6d2['radius'],Cesium__namespace[_0xc68272(0x70e)](_0x2ee6d2['radiuslimit'])&&(_0x25abf0['radius_limit']=_0x2ee6d2['radiuslimit'])),Cesium__namespace[_0xc68272(0x70d)][_0xc68272(0x976)](_objectSpread2(_objectSpread2({'url':'https://api.map.baidu.com/place/v2/search'},this['options']),{},{'queryParameters':_0x25abf0}))['then'](function(_0x3ee170){var _0x3efb69=_0xc68272;if(_0x3ee170['status']!==0x0){var _0x2ecd75='POI\x20请求失败('+_0x3ee170['status']+'):'+_0x3ee170['message'];_0x2ee6d2['error']&&_0x2ee6d2[_0x3efb69(0xc69)](_0x2ecd75);return;}if(!_0x3ee170[_0x3efb69(_0x4270b4._0x3f76ba)]||_0x3ee170[_0x3efb69(_0x4270b4._0x5a066d)]==='city_type'||_0x3ee170['results'][_0x3efb69(0x6ba)]===0x0){if(_0x2ee6d2['_sendCount']){var _0x41d3c2={'allcount':0x0,'count':0x0,'list':[]};return _0x2ee6d2['success']&&_0x2ee6d2['success'](_0x41d3c2),_0x41d3c2;}else return delete _0x2ee6d2['radius'],delete _0x2ee6d2['location'],_0x2ee6d2['_sendCount']=0x1,_0x4aae91[_0x3efb69(_0x4270b4._0x4dd1f4)](_0x2ee6d2);}var _0x3f5062=_0x4aae91['_formatPOIData'](_0x3ee170['results']),_0x35b9fd={'allcount':_0x3ee170[_0x3efb69(0xcc8)],'count':_0x3f5062['length'],'list':_0x3f5062};return _0x2ee6d2[_0x3efb69(0xef1)]&&_0x2ee6d2[_0x3efb69(_0x4270b4._0x2b323e)](_0x35b9fd),_0x35b9fd;})[_0xc68272(_0x2c5e1c._0x418282)](function(_0x541a37){logError$1('BaiduPOI\x20请求出错',_0x541a37),_0x2ee6d2['error']&&_0x2ee6d2['error']('请求出错',_0x541a37);});}},{'key':_0x546377(_0x2b98c7._0x1577e3),'value':function _0x4a80be(_0x47a094){var _0x4be753={_0x4ce621:0xb84},_0x3df026=_0x546377,_0xbc7a1=this,_0x530559={'ak':this['key'],'output':'json','ret_coordtype':_0x3df026(0xf2c),'scope':0x2,'radius':_0x47a094['radius']||0xbb8,'radius_limit':_0x47a094['limit'],'page_num':_0x47a094['page']||0x0,'page_size':_0x47a094['count']||0x14,'tag':_0x47a094[_0x3df026(0xa29)]||''};if(_0x47a094['location']){_0x530559['coord_type']=0x1;var _0x19bfa1=LngLatPoint['parse'](_0x47a094[_0x3df026(0x978)]);_0x530559[_0x3df026(_0x5a1f87._0x432bdf)]=_0x19bfa1['lat']+','+_0x19bfa1['lng'];}else logError$1('BaiduPOI:\x20请传入参location数');return _0x47a094['text']?_0x530559['query']=this['_getKeywords'](_0x47a094[_0x3df026(0x920)]):_0x530559['query']=_0x3df026(_0x5a1f87._0x41e0ba),Cesium__namespace[_0x3df026(_0x5a1f87._0x273349)]['fetchJsonp'](_objectSpread2(_objectSpread2({'url':'https://api.map.baidu.com/place/v2/search'},this['options']),{},{'queryParameters':_0x530559}))['then'](function(_0x1eb0ae){var _0xb953fd=_0x3df026;if(_0x1eb0ae['status']!==0x0){var _0x460006=_0xb953fd(0xa59)+_0x1eb0ae['status']+'):'+_0x1eb0ae[_0xb953fd(_0x1107bd._0xf7a62c)];_0x47a094['error']&&_0x47a094['error'](_0x460006);return;}if(!_0x1eb0ae['results']||_0x1eb0ae[_0xb953fd(_0x1107bd._0xe56a34)]==='city_type'||_0x1eb0ae[_0xb953fd(_0x1107bd._0x39dc43)][_0xb953fd(_0x1107bd._0x327239)]===0x0){_0x47a094['error']&&_0x47a094[_0xb953fd(_0x1107bd._0x3cc420)]('未查询到相关结果!',_0x1eb0ae);return;}var _0x16a40b=_0xbc7a1[_0xb953fd(0xa24)](_0x1eb0ae[_0xb953fd(_0x1107bd._0x39dc43)]),_0x3ea7da;_0x47a094[_0xb953fd(_0x1107bd._0x265053)]?_0x3ea7da=_0xbc7a1['_filterPOIData_circle'](_0x16a40b,_0x47a094[_0xb953fd(0x978)],_0x530559['radius']):_0x3ea7da=_0x16a40b;var _0x5caa24={'allcount':_0x1eb0ae[_0xb953fd(0xcc8)],'count':_0x3ea7da[_0xb953fd(0x6ba)],'list':_0x3ea7da};return _0x47a094['success']&&_0x47a094['success'](_0x5caa24),_0x5caa24;})['catch'](function(_0x3b58c6){var _0x105d67=_0x3df026;logError$1(_0x105d67(_0x4be753._0x4ce621),_0x3b58c6),_0x47a094['error']&&_0x47a094[_0x105d67(0xc69)]('请求出错',_0x3b58c6);});}},{'key':'_filterPOIData_circle','value':function _0x1c7eff(_0x406c7e,_0x1de54d,_0x5e59e4){var _0x5199e2=_0x546377;if(!_0x406c7e||!_0x1de54d||!_0x5e59e4)return _0x406c7e;var _0x311aa0=_0x1de54d['toCartesian'](),_0x1216f1=[];for(var _0x21eedc=0x0;_0x21eedc<_0x406c7e['length'];_0x21eedc++){var _0x2e7e16=_0x406c7e[_0x21eedc],_0x56add5=Cesium__namespace['Cartesian3']['fromDegrees'](_0x2e7e16['x'],_0x2e7e16['y'],_0x1de54d[_0x5199e2(_0x11a858._0x17928e)]),_0x55e465=Cesium__namespace['Cartesian3'][_0x5199e2(0x89a)](_0x56add5,_0x311aa0);_0x55e465<_0x5e59e4&&_0x1216f1['push'](_0x2e7e16);}return _0x1216f1;}},{'key':'queryPolygon','value':function _0x3dcfb9(_0x2afa75){var _0x5248c1={_0x3bda6a:0x284,_0x630779:0xad3,_0xf1b69e:0xc69,_0x5c78a2:0xa55,_0xbc745c:0xcc8,_0x2a1a2a:0xef1},_0x33900c=_0x546377,_0x143efb=this,_0x2c3594={'ak':this['key'],'output':'json','ret_coordtype':'gcj02ll','scope':0x2,'radius':_0x2afa75[_0x33900c(0xd18)]||0xbb8,'radius_limit':_0x2afa75['limit'],'page_num':_0x2afa75[_0x33900c(0x6e3)]||0x0,'page_size':_0x2afa75[_0x33900c(_0x2bfbd0._0x4a2a23)]||0x14,'tag':_0x2afa75['types']||''},_0x53d5b8=_0x2afa75['polygon'],_0x5b250c=_0x53d5b8;if(_0x53d5b8[_0x33900c(_0x2bfbd0._0x368f61)]===0x2){var _0x270c3d=_0x53d5b8[0x0][0x0],_0x233cd6=_0x53d5b8[0x1][0x0],_0x442d5d=_0x53d5b8[0x0][0x1],_0x290dbe=_0x53d5b8[0x1][0x1],_0x2f2586=(_0x270c3d+_0x233cd6)/0x2,_0x1a9212=(_0x442d5d+_0x290dbe)/0x2;_0x5b250c=[[_0x270c3d,_0x290dbe],[_0x270c3d,_0x442d5d],[_0x233cd6,_0x442d5d],[_0x233cd6,_0x290dbe],[_0x270c3d,_0x290dbe]],_0x2c3594[_0x33900c(0xd09)]=0x1,_0x2c3594['location']=_0x1a9212+','+_0x2f2586,_0x2c3594[_0x33900c(0xd18)]=Math['max'](getDistance([[_0x2f2586,_0x1a9212],_0x53d5b8[0x0]]),getDistance([[_0x2f2586,_0x1a9212],_0x53d5b8[0x1]]));}else{var _0x536f02=getExtentByGeoJSON({'type':_0x33900c(_0x2bfbd0._0x20f25e),'properties':{},'geometry':{'type':_0x33900c(_0x2bfbd0._0x57a851),'coordinates':_0x53d5b8}}),_0xba4c27=(_0x536f02[_0x33900c(_0x2bfbd0._0x11d2ff)]+_0x536f02['xmax'])/0x2,_0x325d52=(_0x536f02['ymin']+_0x536f02['ymax'])/0x2;_0x2c3594['coord_type']=0x1,_0x2c3594['location']=_0x325d52+','+_0xba4c27,_0x2c3594['radius']=Math['max'](getDistance([[_0xba4c27,_0x325d52],[_0x536f02[_0x33900c(_0x2bfbd0._0x11d2ff)],_0x536f02['ymin']]]),getDistance([[_0xba4c27,_0x325d52],[_0x536f02['xmax'],_0x536f02[_0x33900c(0x3b9)]]]));}return _0x2afa75['text']?_0x2c3594['query']=this['_getKeywords'](_0x2afa75[_0x33900c(_0x2bfbd0._0xec2d0c)]):_0x2c3594['query']=_0x33900c(_0x2bfbd0._0x2dcc76),Cesium__namespace['Resource']['fetchJsonp'](_objectSpread2({'url':'https://api.map.baidu.com/place/v2/search','queryParameters':_0x2c3594},this[_0x33900c(0x514)]))['then'](function(_0x54e5e9){var _0x203982=_0x33900c;if(_0x54e5e9['status']!==0x0){var _0x39de3b='POI\x20请求失败('+_0x54e5e9['status']+'):'+_0x54e5e9['message'];_0x2afa75['error']&&_0x2afa75['error'](_0x39de3b);return;}if(!_0x54e5e9['results']||_0x54e5e9['result_type']===_0x203982(_0x5248c1._0x3bda6a)||_0x54e5e9[_0x203982(_0x5248c1._0x630779)]['length']===0x0){_0x2afa75[_0x203982(_0x5248c1._0xf1b69e)]&&_0x2afa75['error']('未查询到相关结果!',_0x54e5e9);return;}var _0x52e563=_0x143efb['_formatPOIData'](_0x54e5e9['results']),_0x1295c1;_0x2afa75['limit']?_0x1295c1=_0x143efb[_0x203982(_0x5248c1._0x5c78a2)](_0x52e563,_0x5b250c):_0x1295c1=_0x52e563;var _0xa90cd={'allcount':_0x54e5e9[_0x203982(_0x5248c1._0xbc745c)],'count':_0x1295c1['length'],'list':_0x1295c1};return _0x2afa75[_0x203982(0xef1)]&&_0x2afa75[_0x203982(_0x5248c1._0x2a1a2a)](_0xa90cd),_0xa90cd;})['catch'](function(_0x3bbf83){var _0x5b9884=_0x33900c;logError$1('BaiduPOI\x20请求出错',_0x3bbf83),_0x2afa75['error']&&_0x2afa75['error'](_0x5b9884(0x58d),_0x3bbf83);});}},{'key':_0x546377(0xa55),'value':function _0x35dcc1(_0xe0a7c1,_0x120c89){var _0x342e16=_0x546377;if(!_0xe0a7c1||!_0x120c89)return;_0x120c89=_0x120c89['concat']([_0x120c89[0x0]]);var _0xf6792c={'type':'Polygon','coordinates':[_0x120c89]},_0x19c546=[];for(var _0x550a97=0x0;_0x550a97<_0xe0a7c1['length'];_0x550a97++){var _0x178e4f=_0xe0a7c1[_0x550a97],_0x44965b={'type':'Feature','geometry':{'type':_0x342e16(0x41b),'coordinates':[_0x178e4f['x'],_0x178e4f['y']]}};booleanPointInPolygon(_0x44965b,_0xf6792c)&&_0x19c546['push'](_0x178e4f);}return _0x19c546;}}]),_0x4d91d2;}()),GaodePOI=(function(){var _0x46bec6={_0x45eceb:0xa92},_0x3f6ff9={_0x1f4416:0x6e3,_0x43e301:0xeb2,_0x1753ff:0xa29},_0x58bb95={_0x2c3d07:0x23b},_0x4b92d1={_0x23be12:0x5b3,_0xede0aa:0x984,_0x1c9938:0x218,_0x4e1139:0xbfc,_0x240692:0x920,_0x32e0cc:0xab5},_0x8f989c={_0x27a4e4:0xc69,_0x7262b0:0xfb6},_0x34e450={_0x37ac50:0x82f},_0x1ef7d4={_0x230ca3:0xc34,_0x559686:0xfd0},_0x55f137={_0x287005:0xc69,_0x24483e:0xfb6},_0x55fd06={_0x457490:0x920,_0x4fb021:0x978},_0x3d8e62={_0x86727b:0x391,_0x4f8236:0x6ba},_0x395f44={_0x4c7051:0x5b3,_0x149de0:0x218},_0x5823e4={_0x593d9c:0xca2,_0x3f881b:0xe01,_0x30c057:0xef1},_0x4e219e={_0x1318c7:0x71a},_0x27f5f4={_0x955c9a:0x978},_0x4378f8={_0x23a2e4:0x291},_0x47206f={_0x256a5a:0x6ba},_0x3de483=_0x5a92ef;function _0x3bd590(){var _0x3fd63a=_0x4361,_0xde5195=arguments[_0x3fd63a(_0x47206f._0x256a5a)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x3bd590),this[_0x3fd63a(0x7a2)]=0x0,this['_keys']=_0xde5195['key']||gaodeArr;}return _createClass(_0x3bd590,[{'key':'keys','get':function _0x3f5cb7(){return this['_keys'];},'set':function _0x149a5b(_0x10f62c){var _0x1eecc0=_0x4361;this[_0x1eecc0(0x291)]=_0x10f62c;}},{'key':'key','get':function _0x583dba(){var _0x54d1d8=_0x4361,_0x742dcd=this['_key_index']++%this['_keys']['length'];return this[_0x54d1d8(_0x4378f8._0x23a2e4)][_0x742dcd];}},{'key':'_formatPOIData','value':function _0x54b142(_0x578ea1){var _0x2c22dc=_0x4361,_0xaa2fb9=[];for(var _0x209b58=0x0;_0x209b58<_0x578ea1['length'];_0x209b58++){var _0x2375c4=_0x578ea1[_0x209b58],_0x5e22ce=[];_0x2375c4['location']&&_0x2375c4['location']['length']>0x0&&(_0x5e22ce=gcj2wgs(_0x2375c4[_0x2c22dc(_0x27f5f4._0x955c9a)]['split'](','))),_0xaa2fb9['push']({'id':_0x2375c4['id'],'name':_0x2375c4['name'],'lng':Number(_0x5e22ce[0x0]),'lat':Number(_0x5e22ce[0x1]),'type':_0x2375c4[_0x2c22dc(0xe81)],'xzqh':_0x2375c4['pname']+_0x2375c4['cityname']+_0x2375c4['adname'],'address':_0x2375c4['address'],'tel':_0x2375c4['tel']||'','info':_0x2375c4,'x':Number(_0x5e22ce[0x0]),'y':Number(_0x5e22ce[0x1])});}return _0xaa2fb9;}},{'key':_0x3de483(_0x46bec6._0x45eceb),'value':function _0x54c12e(_0xee5362){var _0x1482a9=_0x3de483;if(isString(_0xee5362))return _0xee5362['replace'](/ /gm,'|')['replace'](/,/gm,'|');else{if(Array[_0x1482a9(_0x4e219e._0x1318c7)](_0xee5362))return _0xee5362['join']('|');}return _0xee5362;}},{'key':'getAddress','value':function _0x515046(_0x263eca){var _0x2e54eb=_0x3de483,_0x500a84=this;if(this['_getAddress_ing'])return Promise['resolve']();var _0x336b34={'key':this[_0x2e54eb(0x984)],'output':_0x2e54eb(_0x395f44._0x4c7051)};_0x263eca['location']=LngLatPoint[_0x2e54eb(_0x395f44._0x149de0)](_0x263eca['location']);var _0x36c3bc=wgs2gcj([_0x263eca['location']['lng'],_0x263eca[_0x2e54eb(0x978)][_0x2e54eb(0xbfc)]]);return _0x336b34[_0x2e54eb(0x978)]=_0x36c3bc[0x0]+','+_0x36c3bc[0x1],this['_getAddress_ing']=!![],Cesium__namespace[_0x2e54eb(0x70d)]['fetchJsonp'](_objectSpread2(_objectSpread2({'url':'https://restapi.amap.com/v3/geocode/regeo'},this['options']),{},{'queryParameters':_0x336b34}))['then'](function(_0x147a22){var _0x214a56=_0x2e54eb,_0x2c4b40;_0x500a84['_getAddress_ing']=![];if(_0x147a22['infocode']!=='10000'){console[_0x214a56(_0x5823e4._0x593d9c)](_0x214a56(_0x5823e4._0x3f881b),_0x147a22);return;}var _0x3a530b=_0x147a22['regeocode'],_0x15432={'address':_0x3a530b['formatted_address'],'city':(_0x2c4b40=_0x3a530b['addressComponent'])===null||_0x2c4b40===void 0x0?void 0x0:_0x2c4b40['adcode'],'component':_0x3a530b['addressComponent']};return _0x263eca[_0x214a56(_0x5823e4._0x30c057)]&&_0x263eca['success'](_0x15432),_0x15432;})['catch'](function(_0x3f46f8){var _0x5e0d32=_0x2e54eb;_0x500a84['_getAddress_ing']=![],logError$1('GaodePOI\x20请求出错',_0x3f46f8),_0x263eca[_0x5e0d32(0xc69)]&&_0x263eca['error']('请求出错',_0x3f46f8);});}},{'key':'autoTip','value':function _0x148ad3(_0x24d5fe){var _0x28ed14={_0x1fc344:0xc69,_0x2f83c6:0x58d},_0x5d0d10=_0x3de483,_0x130bc8=this,_0x534569={'key':this[_0x5d0d10(0x984)],'output':'json'};Cesium__namespace['defined'](_0x24d5fe['city'])&&(_0x534569['city']=_0x24d5fe['city'],_0x534569['citylimit']=!![]);Cesium__namespace['defined'](_0x24d5fe['citylimit'])&&(_0x534569[_0x5d0d10(0x8a6)]=_0x24d5fe['citylimit']);_0x24d5fe[_0x5d0d10(_0x55fd06._0x457490)]&&(_0x534569['keywords']=this['_getKeywords'](_0x24d5fe['text']));if(_0x24d5fe['location']){_0x24d5fe[_0x5d0d10(_0x55fd06._0x4fb021)]=LngLatPoint['parse'](_0x24d5fe[_0x5d0d10(_0x55fd06._0x4fb021)]);var _0x122549=wgs2gcj([_0x24d5fe[_0x5d0d10(0x978)]['lng'],_0x24d5fe[_0x5d0d10(0x978)][_0x5d0d10(0xbfc)]]);_0x534569['location']=_0x122549[0x0]+','+_0x122549[0x1];}return fetchJson(_objectSpread2({'url':'https://restapi.amap.com/v3/assistant/inputtips','queryParameters':_0x534569},this['options']))[_0x5d0d10(0xab5)](function(_0x47fe57){var _0x2f5970=_0x5d0d10;if(!_0x47fe57['tips']){console[_0x2f5970(0xca2)]('未查询到相关结果!',_0x47fe57);return;}var _0x4e48c0=_0x130bc8[_0x2f5970(0xa24)](_0x47fe57[_0x2f5970(_0x3d8e62._0x86727b)]),_0x21e3ea={'allcount':_0x47fe57['count'],'count':_0x4e48c0[_0x2f5970(_0x3d8e62._0x4f8236)],'list':_0x4e48c0};return _0x24d5fe['success']&&_0x24d5fe[_0x2f5970(0xef1)](_0x21e3ea),_0x21e3ea;})['catch'](function(_0x9ccdcc){var _0x2ea5c9=_0x5d0d10;logError$1('GaodePOI\x20请求出错',_0x9ccdcc),_0x24d5fe[_0x2ea5c9(_0x28ed14._0x1fc344)]&&_0x24d5fe[_0x2ea5c9(0xc69)](_0x2ea5c9(_0x28ed14._0x2f83c6),_0x9ccdcc);});}},{'key':'detail','value':function _0x5c0364(_0x38503d){var _0x1b4f1e=_0x3de483,_0x174639={'key':this['key'],'id':_0x38503d['id'],'output':'json'};return fetchJson(_objectSpread2({'url':'https://restapi.amap.com/v3/place/detail','queryParameters':_0x174639},this['options']))['then'](function(_0x5d5fb7){var _0x161e02=_0x4361;if(_0x5d5fb7['infocode']!=='10000'){var _0x1c5ead='POI\x20请求失败('+_0x5d5fb7['infocode']+'):'+_0x5d5fb7['info'];_0x38503d[_0x161e02(0xc69)]&&_0x38503d[_0x161e02(_0x55f137._0x287005)](_0x1c5ead);return;}if(!_0x5d5fb7['pois']||_0x5d5fb7[_0x161e02(_0x55f137._0x24483e)]['length']===0x0){_0x38503d[_0x161e02(_0x55f137._0x287005)]&&_0x38503d['error']('未查询到相关结果!',_0x5d5fb7);return;}var _0x19b312=_0x5d5fb7['pois'][0x0];return _0x38503d['success']&&_0x38503d['success'](_0x19b312),_0x19b312;})[_0x1b4f1e(0xb0c)](function(_0x1c5353){var _0x4ed9db=_0x1b4f1e;logError$1(_0x4ed9db(0x2b2),_0x1c5353),_0x38503d['error']&&_0x38503d['error']('请求出错',_0x1c5353);});}},{'key':'query','value':function _0x15a198(_0x4ffa1d){var _0x17d86e=_0x3de483,_0x3efdb4=_0x4ffa1d[_0x17d86e(_0x1ef7d4._0x230ca3)];if(_0x3efdb4){if(_0x3efdb4['type']==='rectangle')return _0x4ffa1d['polygon']=_0x3efdb4['outlineCoordinates'],this['queryPolygon'](_0x4ffa1d);else{if(_0x3efdb4['type']==='polygon')return _0x4ffa1d[_0x17d86e(0xeb2)]=_0x3efdb4[_0x17d86e(_0x1ef7d4._0x559686)],this['queryPolygon'](_0x4ffa1d);else return _0x3efdb4['type']===_0x17d86e(0x99e)?(_0x4ffa1d['location']=_0x3efdb4['point'],_0x4ffa1d['radius']=_0x3efdb4['radius'],this['queryCircle'](_0x4ffa1d)):Promise['resolve']();}}else return _0x4ffa1d['polygon']?this[_0x17d86e(0x8e2)](_0x4ffa1d):this['queryText'](_0x4ffa1d);}},{'key':'queryText','value':function _0x2ed45c(_0x397607){var _0xe77330=_0x3de483,_0x54fcab=this,_0x4919f8={'key':this['key'],'output':'json','page':(_0x397607['page']||0x0)+0x1,'offset':_0x397607['count']||0x14,'types':_0x397607['types']||''};return Cesium__namespace['defined'](_0x397607[_0xe77330(_0x34e450._0x37ac50)])&&(_0x4919f8['city']=_0x397607['city'],_0x4919f8['citylimit']=!![]),Cesium__namespace['defined'](_0x397607['citylimit'])&&(_0x4919f8['citylimit']=_0x397607['citylimit']),_0x397607['text']?_0x4919f8['keywords']=this['_getKeywords'](_0x397607['text']):!_0x4919f8['types']&&(_0x4919f8['types']='120000|130000|190000'),fetchJson(_objectSpread2({'url':_0xe77330(0xf88),'queryParameters':_0x4919f8},this['options']))['then'](function(_0x146b5f){var _0x4d5646=_0xe77330;if(_0x146b5f['infocode']!=='10000'){var _0xa6a7ce='POI\x20请求失败('+_0x146b5f['infocode']+'):'+_0x146b5f['info'];_0x397607['error']&&_0x397607[_0x4d5646(0xc69)](_0xa6a7ce);return;}if(!_0x146b5f['pois']){_0x397607[_0x4d5646(0xc69)]&&_0x397607['error']('未查询到相关结果!',_0x146b5f);return;}var _0x33aa70=_0x54fcab[_0x4d5646(0xa24)](_0x146b5f['pois']),_0x28aad6={'allcount':_0x146b5f['count'],'count':_0x33aa70['length'],'list':_0x33aa70};return _0x397607['success']&&_0x397607['success'](_0x28aad6),_0x28aad6;})['catch'](function(_0x471ecb){logError$1('GaodePOI\x20请求出错',_0x471ecb),_0x397607['error']&&_0x397607['error']('请求出错',_0x471ecb);});}},{'key':'queryCircle','value':function _0x29a96a(_0x556407){var _0x259243=_0x3de483,_0x22c64e=this,_0x4b9952={'output':_0x259243(_0x4b92d1._0x23be12),'key':this[_0x259243(_0x4b92d1._0xede0aa)],'radius':_0x556407['radius']||0xbb8,'page':(_0x556407[_0x259243(0x6e3)]||0x0)+0x1,'offset':_0x556407[_0x259243(0x4c0)]||0x14,'types':_0x556407['types']||''};if(_0x556407['location']){_0x556407[_0x259243(0x978)]=LngLatPoint[_0x259243(_0x4b92d1._0x1c9938)](_0x556407['location']);var _0x3548bb=wgs2gcj([_0x556407['location']['lng'],_0x556407['location'][_0x259243(_0x4b92d1._0x4e1139)]]);_0x4b9952['location']=_0x3548bb[0x0]+','+_0x3548bb[0x1];}else logError$1(_0x259243(0xe50));return _0x556407[_0x259243(_0x4b92d1._0x240692)]?_0x4b9952['keywords']=this[_0x259243(0xa92)](_0x556407['text']):!_0x4b9952['types']&&(_0x4b9952[_0x259243(0xa29)]='120000|130000|190000'),fetchJson(_objectSpread2({'url':'https://restapi.amap.com/v3/place/around','queryParameters':_0x4b9952},this['options']))[_0x259243(_0x4b92d1._0x32e0cc)](function(_0x4139c4){var _0x190ca7=_0x259243;if(_0x4139c4[_0x190ca7(0x437)]!=='10000'){if(_0x556407['error']){var _0x35ed08='POI\x20请求失败('+_0x4139c4[_0x190ca7(0x437)]+'):'+_0x4139c4['info'];_0x556407['error'](_0x35ed08);}return;}if(!_0x4139c4['pois']){_0x556407['error']&&_0x556407[_0x190ca7(_0x8f989c._0x27a4e4)]('未查询到相关结果!',_0x4139c4);return;}var _0x2a671b=_0x22c64e['_formatPOIData'](_0x4139c4[_0x190ca7(_0x8f989c._0x7262b0)]),_0x885f3b;_0x556407[_0x190ca7(0x1007)]?_0x885f3b=_0x22c64e['_filterPOIData_circle'](_0x2a671b,_0x556407['location'],_0x4b9952[_0x190ca7(0xd18)]):_0x885f3b=_0x2a671b;var _0x588e95={'allcount':_0x4139c4['count'],'count':_0x885f3b['length'],'list':_0x885f3b};return _0x556407['success']&&_0x556407['success'](_0x588e95),_0x588e95;})['catch'](function(_0x5062ea){var _0x17116a=_0x259243;logError$1('GaodePOI\x20请求出错',_0x5062ea),_0x556407['error']&&_0x556407['error'](_0x17116a(0x58d),_0x5062ea);});}},{'key':'_filterPOIData_circle','value':function _0x47ab2e(_0x3017e9,_0x27e615,_0x377f50){var _0x21e733=_0x3de483;if(!_0x3017e9||!_0x27e615||!_0x377f50)return _0x3017e9;var _0x309ae9=_0x27e615['toCartesian'](),_0x5ad68a=[];for(var _0x2414d9=0x0;_0x2414d9<_0x3017e9['length'];_0x2414d9++){var _0x48333f=_0x3017e9[_0x2414d9],_0x36f3e6=Cesium__namespace['Cartesian3']['fromDegrees'](_0x48333f['x'],_0x48333f['y'],_0x27e615['alt']),_0x33f690=Cesium__namespace[_0x21e733(_0x58bb95._0x2c3d07)]['distance'](_0x36f3e6,_0x309ae9);_0x33f690<_0x377f50&&_0x5ad68a['push'](_0x48333f);}return _0x5ad68a;}},{'key':'queryPolygon','value':function _0x385423(_0x9f318){var _0xe40dcf={_0x8e9f4e:0xc69},_0x50c31={_0x3fc053:0xa59,_0x167a15:0xc69,_0x5ec410:0xe01,_0x2e2d4f:0xef1},_0x4f3ef6=_0x3de483,_0x27175e=this,_0x16b246={'key':this['key'],'output':'json','page':(_0x9f318[_0x4f3ef6(_0x3f6ff9._0x1f4416)]||0x0)+0x1,'offset':_0x9f318['count']||0x14,'types':_0x9f318['types']||''},_0x30bc59=_0x9f318[_0x4f3ef6(_0x3f6ff9._0x43e301)],_0x169926=[];if(_0x30bc59['length']===0x2){var _0x253a10=wgs2gcj(_0x30bc59[0x0]),_0x240218=wgs2gcj(_0x30bc59[0x1]);_0x16b246['polygon']=_0x253a10[0x0]+','+_0x253a10[0x1]+'|'+_0x240218[0x0]+','+_0x240218[0x1],_0x169926=[_0x30bc59[0x0],[_0x30bc59[0x0][0x0],_0x30bc59[0x1][0x1]],_0x30bc59[0x1],[_0x30bc59[0x1][0x0],_0x30bc59[0x0][0x1]]];}else{_0x169926=_0x30bc59;var _0xf9e8af='',_0x5bc618=_0x30bc59['concat']([_0x30bc59[0x0]]);for(var _0x4d1fc1=0x0;_0x4d1fc1<_0x5bc618['length'];_0x4d1fc1++){var _0x164c75=wgs2gcj(_0x5bc618[_0x4d1fc1]);_0x4d1fc1===_0x5bc618['length']-0x1?_0xf9e8af+=_0x164c75[0x0]+','+_0x164c75[0x1]:_0xf9e8af+=_0x164c75[0x0]+','+_0x164c75[0x1]+'|';}_0x16b246['polygon']=_0xf9e8af;}return _0x9f318['text']?_0x16b246['keywords']=this['_getKeywords'](_0x9f318[_0x4f3ef6(0x920)]):!_0x16b246[_0x4f3ef6(0xa29)]&&(_0x16b246[_0x4f3ef6(_0x3f6ff9._0x1753ff)]='120000|130000|190000'),fetchJson(_objectSpread2({'url':'https://restapi.amap.com/v3/place/polygon','queryParameters':_0x16b246},this['options']))['then'](function(_0x5b64ed){var _0x510b64=_0x4f3ef6;if(_0x5b64ed['infocode']!==_0x510b64(0xc7b)){if(_0x9f318['error']){var _0x188408=_0x510b64(_0x50c31._0x3fc053)+_0x5b64ed['infocode']+'):'+_0x5b64ed['info'];_0x9f318[_0x510b64(_0x50c31._0x167a15)](_0x188408);}return;}if(!_0x5b64ed['pois']){_0x9f318[_0x510b64(0xc69)]&&_0x9f318['error'](_0x510b64(_0x50c31._0x5ec410),_0x5b64ed);return;}var _0x3b77c3=_0x27175e['_formatPOIData'](_0x5b64ed['pois']),_0xf0bdc0;_0x9f318['limit']?_0xf0bdc0=_0x27175e['_filterPOIData_polygon'](_0x3b77c3,_0x169926):_0xf0bdc0=_0x3b77c3;var _0x488121={'allcount':_0x5b64ed['count'],'count':_0xf0bdc0['length'],'list':_0xf0bdc0};return _0x9f318['success']&&_0x9f318[_0x510b64(_0x50c31._0x2e2d4f)](_0x488121),_0x488121;})['catch'](function(_0x5ae558){var _0x15278a=_0x4f3ef6;logError$1('GaodePOI\x20请求出错',_0x5ae558),_0x9f318[_0x15278a(_0xe40dcf._0x8e9f4e)]&&_0x9f318[_0x15278a(0xc69)]('请求出错',_0x5ae558);});}},{'key':_0x3de483(0xa55),'value':function _0x14cf7c(_0x4f0e9c,_0x495a79){var _0x33782c=_0x3de483;if(!_0x4f0e9c||!_0x495a79)return;_0x495a79=_0x495a79['concat']([_0x495a79[0x0]]);var _0x39748f={'type':_0x33782c(0x9ba),'coordinates':[_0x495a79]},_0x53c7f4=[];for(var _0x22e05d=0x0;_0x22e05d<_0x4f0e9c[_0x33782c(0x6ba)];_0x22e05d++){var _0x30f6b8=_0x4f0e9c[_0x22e05d],_0x57dc9d={'type':'Feature','geometry':{'type':'Point','coordinates':[_0x30f6b8['x'],_0x30f6b8['y']]}};booleanPointInPolygon(_0x57dc9d,_0x39748f)&&_0x53c7f4['push'](_0x30f6b8);}return _0x53c7f4;}}]),_0x3bd590;}()),TdtPOI=(function(){var _0x1702d4={_0x34dbfc:0x9b6},_0x21e91a={_0x338f97:0x4b9,_0x592adf:0x4b9,_0x3345de:0x920},_0x4da432={_0x21656e:0x335,_0x4b5fcb:0xc69},_0x339fb9={_0x32491f:0x6ba},_0x214224={_0x58cdd0:0x6ba,_0x43c554:0xa29,_0x17fd51:0xab5},_0x5ca995={_0x21f682:0x335,_0x4b9dfa:0xef1},_0x2675be={_0x2ff62c:0x4c0,_0x3da178:0x4ae,_0xd6e432:0xa29,_0x21e53b:0xb8d,_0x4e797b:0xb0c},_0x31ab1c={_0x87834:0x58d},_0x2fe694={_0x24d8d5:0x4c0,_0x312835:0x920,_0x18d3ff:0xc2a},_0x348247={_0x37cf47:0xe01,_0x36768a:0xfb6,_0x5bf885:0xef1},_0x5928ec={_0x3c75cc:0x8e2},_0x244d93={_0x3d880f:0x82f},_0x5db75d={_0x3d9b05:0x67d,_0x276dab:0x978},_0x1ae52f={_0x452f2a:0x6ba,_0x4da549:0xae7,_0x68d25d:0xd65,_0x11f7aa:0x82f,_0x411141:0xc6d},_0x3c26be=_0x5a92ef;function _0x3be7f5(){var _0x1a349e=_0x4361,_0x431a95=arguments[_0x1a349e(0x6ba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x3be7f5),this['_key_index']=0x0,this['_keys']=_0x431a95['key']||tiandituArr;}return _createClass(_0x3be7f5,[{'key':_0x3c26be(0x80f),'get':function _0x2b40cb(){return this['_keys'];},'set':function _0x49d193(_0x3a6614){this['_keys']=_0x3a6614;}},{'key':'key','get':function _0x4ae0a1(){var _0x1d9e5f=_0x3c26be,_0x3ba0d8=this['_key_index']++%this['_keys']['length'];return this[_0x1d9e5f(0x291)][_0x3ba0d8];}},{'key':'_formatPOIData','value':function _0x38abcd(_0x17fbe1){var _0x228c49=_0x3c26be,_0x13c033=[];for(var _0x3a2ad0=0x0;_0x3a2ad0<_0x17fbe1[_0x228c49(_0x1ae52f._0x452f2a)];_0x3a2ad0++){var _0x22e85a=_0x17fbe1[_0x3a2ad0],_0x263bf1=[];_0x22e85a['lonlat']&&_0x22e85a['lonlat']['length']>0x0&&(_0x263bf1=_0x22e85a[_0x228c49(_0x1ae52f._0x4da549)][_0x228c49(0x38a)](',')),_0x13c033[_0x228c49(0x8e7)]({'id':_0x22e85a[_0x228c49(0xafa)],'name':_0x22e85a['name'],'lng':Number(_0x263bf1[0x0]),'lat':Number(_0x263bf1[0x1]),'type':_0x22e85a[_0x228c49(_0x1ae52f._0x68d25d)],'xzqh':_0x22e85a['province']+_0x22e85a[_0x228c49(_0x1ae52f._0x11f7aa)]+_0x22e85a[_0x228c49(_0x1ae52f._0x411141)],'address':_0x22e85a['address'],'tel':_0x22e85a[_0x228c49(0x3c6)]||'','info':_0x22e85a,'x':Number(_0x263bf1[0x0]),'y':Number(_0x263bf1[0x1])});}return _0x13c033;}},{'key':'_getKeywords','value':function _0x10776b(_0xbcb0e4){var _0x590486=_0x3c26be;if(isString(_0xbcb0e4))return _0xbcb0e4[_0x590486(0xea3)](/ /gm,'|')['replace'](/,/gm,'|');else{if(Array[_0x590486(0x71a)](_0xbcb0e4))return _0xbcb0e4['join']('|');}return _0xbcb0e4;}},{'key':'getAddress','value':function _0xb383d5(_0x32e651){var _0x31822b={_0xb046d6:0x335,_0xe51384:0x101b},_0xee5e49=_0x3c26be,_0x423d62=this;if(this[_0xee5e49(0x2f3)])return Promise['resolve']();var _0x59be26={'ver':0x1};return _0x32e651['location']=LngLatPoint['parse'](_0x32e651['location']),_0x59be26[_0xee5e49(_0x5db75d._0x3d9b05)]=_0x32e651[_0xee5e49(_0x5db75d._0x276dab)]['lng'],_0x59be26['lat']=_0x32e651['location']['lat'],this[_0xee5e49(0x2f3)]=!![],sendAjax(_objectSpread2(_objectSpread2({'url':'http://api.tianditu.gov.cn/geocoder'},this['options']),{},{'queryParameters':{'type':_0xee5e49(0xfbb),'tk':this['key'],'postStr':JSON[_0xee5e49(0xad1)](_0x59be26)}}))['then'](function(_0x389b76){var _0x2361a3=_0xee5e49,_0x1c5206,_0x5d2f0c;_0x423d62['_getAddress_ing']=![];if(((_0x1c5206=_0x389b76[_0x2361a3(_0x31822b._0xb046d6)])===null||_0x1c5206===void 0x0?void 0x0:_0x1c5206['infocode'])!==0x3e8){console[_0x2361a3(0xca2)](_0x2361a3(0xe01),_0x389b76);return;}var _0x269b03=_0x389b76['result'],_0x1ce39e={'address':_0x269b03['formatted_address'],'city':(((_0x5d2f0c=_0x269b03[_0x2361a3(_0x31822b._0xe51384)])===null||_0x5d2f0c===void 0x0?void 0x0:_0x5d2f0c['county_code'])||'')['replace'](_0x2361a3(0x6b0),''),'component':_0x269b03['addressComponent']};return _0x32e651['success']&&_0x32e651['success'](_0x1ce39e),_0x1ce39e;})['catch'](function(_0x3cd224){_0x423d62['_getAddress_ing']=![],logError$1('TdtPOI\x20请求出错',_0x3cd224),_0x32e651['error']&&_0x32e651['error']('请求出错',_0x3cd224);});}},{'key':'autoTip','value':function _0x533fa2(_0x2aedaf){var _0x2cf293={_0xd76a25:0x39a},_0x39bf72={_0x592697:0xb59,_0x14bf8c:0xef1},_0x584f13=_0x3c26be,_0x28a248=this,_0xcb78ea={'queryType':0x7,'show':0x1,'level':_0x2aedaf['level']||0x12,'mapBound':_0x2aedaf['mapBound']||'70,18,134,51','start':0x0,'offset':0xa};return Cesium__namespace['defined'](_0x2aedaf['city'])&&(_0xcb78ea['specify']='156'+_0x2aedaf[_0x584f13(_0x244d93._0x3d880f)]),Cesium__namespace['defined'](_0x2aedaf['types'])&&(_0xcb78ea['dataTypes']=_0x2aedaf['types']),_0x2aedaf[_0x584f13(0x920)]&&(_0xcb78ea[_0x584f13(0xb8d)]=this['_getKeywords'](_0x2aedaf['text'])),fetchJson(_objectSpread2({'url':'http://api.tianditu.gov.cn/v2/search','queryParameters':{'type':'query','tk':this['key'],'postStr':JSON['stringify'](_0xcb78ea)}},this['options']))[_0x584f13(0xab5)](function(_0x4d3b98){var _0x1222c3=_0x584f13,_0x2ba251;if(((_0x2ba251=_0x4d3b98['status'])===null||_0x2ba251===void 0x0?void 0x0:_0x2ba251['infocode'])!==0x3e8){console[_0x1222c3(0xca2)]('未查询到相关结果!',_0x4d3b98);_0x2aedaf['error']&&_0x2aedaf['error'](_0x4d3b98[_0x1222c3(0x335)][_0x1222c3(_0x39bf72._0x592697)],_0x4d3b98);return;}if(!_0x4d3b98['pois']){_0x2aedaf['error']&&_0x2aedaf['error']('未查询到相关结果!',_0x4d3b98);return;}var _0x31c3a6=_0x28a248[_0x1222c3(0xa24)](_0x4d3b98['pois']),_0x6bd72d={'allcount':_0x4d3b98['count'],'count':_0x31c3a6['length'],'list':_0x31c3a6};return _0x2aedaf[_0x1222c3(0xef1)]&&_0x2aedaf[_0x1222c3(_0x39bf72._0x14bf8c)](_0x6bd72d),_0x6bd72d;})[_0x584f13(0xb0c)](function(_0xc16980){var _0x2e9f44=_0x584f13;logError$1(_0x2e9f44(_0x2cf293._0xd76a25),_0xc16980),_0x2aedaf['error']&&_0x2aedaf['error']('请求出错',_0xc16980);});}},{'key':'query','value':function _0x55fdc0(_0x9ceb50){var _0x5df2b7=_0x3c26be,_0xef1d=_0x9ceb50['graphic'];if(_0xef1d){if(_0xef1d['type']==='rectangle')return _0x9ceb50['polygon']=_0xef1d['outlineCoordinates'],this['queryPolygon'](_0x9ceb50);else{if(_0xef1d['type']==='polygon')return _0x9ceb50['polygon']=_0xef1d['coordinates'],this['queryPolygon'](_0x9ceb50);else return _0xef1d['type']==='circle'?(_0x9ceb50['location']=_0xef1d['point'],_0x9ceb50['radius']=_0xef1d['radius'],this['queryCircle'](_0x9ceb50)):Promise['resolve']();}}else return _0x9ceb50['polygon']?this[_0x5df2b7(_0x5928ec._0x3c75cc)](_0x9ceb50):this['queryText'](_0x9ceb50);}},{'key':'queryText','value':function _0xfa507f(_0x393c50){var _0x68d0a4=_0x3c26be,_0x5b341e=this,_0x2f3814=_0x393c50[_0x68d0a4(_0x2fe694._0x24d8d5)]||0x14,_0x4ad0e7={'queryType':0x7,'show':0x2,'level':_0x393c50['level']||0x12,'mapBound':_0x393c50[_0x68d0a4(0x860)]||'70,18,134,51','start':(_0x393c50['page']||0x0)*_0x2f3814,'offset':_0x2f3814};return Cesium__namespace['defined'](_0x393c50[_0x68d0a4(0x82f)])&&(_0x4ad0e7['specify']='156'+_0x393c50['city']),Cesium__namespace['defined'](_0x393c50['types'])&&(_0x4ad0e7['dataTypes']=_0x393c50['types']),_0x393c50[_0x68d0a4(_0x2fe694._0x312835)]&&(_0x4ad0e7['keyWord']=this['_getKeywords'](_0x393c50['text'])),fetchJson(_objectSpread2({'url':'http://api.tianditu.gov.cn/v2/search','queryParameters':{'type':_0x68d0a4(_0x2fe694._0x18d3ff),'tk':this['key'],'postStr':JSON['stringify'](_0x4ad0e7)}},this[_0x68d0a4(0x514)]))[_0x68d0a4(0xab5)](function(_0x665d48){var _0x4a5048=_0x68d0a4,_0x554e73;if(((_0x554e73=_0x665d48['status'])===null||_0x554e73===void 0x0?void 0x0:_0x554e73['infocode'])!==0x3e8){console['log'](_0x4a5048(_0x348247._0x37cf47),_0x665d48);_0x393c50['error']&&_0x393c50['error'](_0x665d48['status']['cndesc'],_0x665d48);return;}if(!_0x665d48['pois']){_0x393c50['error']&&_0x393c50['error']('未查询到相关结果!',_0x665d48);return;}var _0x12b42d=_0x5b341e[_0x4a5048(0xa24)](_0x665d48[_0x4a5048(_0x348247._0x36768a)]),_0x3e103b={'allcount':_0x665d48['count'],'count':_0x12b42d['length'],'list':_0x12b42d};return _0x393c50[_0x4a5048(_0x348247._0x5bf885)]&&_0x393c50['success'](_0x3e103b),_0x3e103b;})['catch'](function(_0x6dc758){var _0x747fc7=_0x68d0a4;logError$1('TdtPOI\x20请求出错',_0x6dc758),_0x393c50[_0x747fc7(0xc69)]&&_0x393c50['error']('请求出错',_0x6dc758);});}},{'key':_0x3c26be(_0x1702d4._0x34dbfc),'value':function _0x55cb8c(_0x5a5a5a){var _0x240af6={_0x5a0335:0x437,_0x3d38dc:0xc69,_0x166b56:0x9e9},_0x13d2fe=_0x3c26be,_0x34eed7=this,_0x107705=_0x5a5a5a[_0x13d2fe(_0x2675be._0x2ff62c)]||0x14,_0x1dba7c={'queryType':0x3,'show':0x2,'queryRadius':formatNum$1(_0x5a5a5a['radius']||0xbb8,0x0),'start':(_0x5a5a5a['page']||0x0)*_0x107705,'offset':_0x107705};return _0x5a5a5a['location']?(_0x5a5a5a['location']=LngLatPoint['parse'](_0x5a5a5a['location']),_0x1dba7c['pointLonlat']=_0x5a5a5a['location'][_0x13d2fe(_0x2675be._0x3da178)]+','+_0x5a5a5a['location'][_0x13d2fe(0xbfc)]):logError$1('TdtPOI:\x20请传入参location数'),Cesium__namespace['defined'](_0x5a5a5a[_0x13d2fe(_0x2675be._0xd6e432)])&&(_0x1dba7c[_0x13d2fe(0xe6f)]=_0x5a5a5a['types']),_0x5a5a5a['text']&&(_0x1dba7c[_0x13d2fe(_0x2675be._0x21e53b)]=this['_getKeywords'](_0x5a5a5a['text'])),fetchJson(_objectSpread2({'url':_0x13d2fe(0x46a),'queryParameters':{'type':'query','tk':this[_0x13d2fe(0x984)],'postStr':JSON['stringify'](_0x1dba7c)}},this['options']))['then'](function(_0x5a3089){var _0x44a901=_0x13d2fe,_0x3a6f54;if(((_0x3a6f54=_0x5a3089['status'])===null||_0x3a6f54===void 0x0?void 0x0:_0x3a6f54[_0x44a901(_0x240af6._0x5a0335)])!==0x3e8){_0x5a5a5a['error']&&_0x5a5a5a[_0x44a901(_0x240af6._0x3d38dc)](_0x5a3089['status']['cndesc'],_0x5a3089);return;}if(!_0x5a3089['pois']){_0x5a5a5a['error']&&_0x5a5a5a['error']('未查询到相关结果!',_0x5a3089);return;}var _0x35c6bf=_0x34eed7['_formatPOIData'](_0x5a3089['pois']),_0x2f088f;_0x5a5a5a['limit']?_0x2f088f=_0x34eed7[_0x44a901(_0x240af6._0x166b56)](_0x35c6bf,_0x5a5a5a[_0x44a901(0x978)],_0x1dba7c['radius']):_0x2f088f=_0x35c6bf;var _0x5064f1={'allcount':_0x5a3089['count'],'count':_0x2f088f['length'],'list':_0x2f088f};return _0x5a5a5a['success']&&_0x5a5a5a['success'](_0x5064f1),_0x5064f1;})[_0x13d2fe(_0x2675be._0x4e797b)](function(_0xf07ee5){var _0xb28c4f=_0x13d2fe;logError$1('TdtPOI\x20请求出错',_0xf07ee5),_0x5a5a5a['error']&&_0x5a5a5a['error'](_0xb28c4f(_0x31ab1c._0x87834),_0xf07ee5);});}},{'key':'_filterPOIData_circle','value':function _0x372967(_0x196aae,_0x5bdb6a,_0xf6c870){var _0x1ecd99=_0x3c26be;if(!_0x196aae||!_0x5bdb6a||!_0xf6c870)return _0x196aae;var _0x50636c=_0x5bdb6a['toCartesian'](),_0x42290b=[];for(var _0x3ba4b6=0x0;_0x3ba4b6<_0x196aae['length'];_0x3ba4b6++){var _0x13fa7c=_0x196aae[_0x3ba4b6],_0x54a4a4=Cesium__namespace['Cartesian3'][_0x1ecd99(0xb8f)](_0x13fa7c['x'],_0x13fa7c['y'],_0x5bdb6a[_0x1ecd99(0xd68)]),_0x3c5a4c=Cesium__namespace['Cartesian3']['distance'](_0x54a4a4,_0x50636c);_0x3c5a4c<_0xf6c870&&_0x42290b['push'](_0x13fa7c);}return _0x42290b;}},{'key':'queryPolygon','value':function _0x531378(_0x5453f1){var _0x17a8b7=_0x3c26be,_0xeb1e70=this,_0xb26633=_0x5453f1['count']||0x14,_0x37a9e2={'queryType':0xa,'show':0x2,'start':(_0x5453f1['page']||0x0)*_0xb26633,'offset':_0xb26633},_0x5300a7=LngLatArray['toArray'](_0x5453f1['polygon']);if(_0x5300a7[_0x17a8b7(0x6ba)]===0x2)return _0x5453f1['extent']=_0x5453f1['polygon'],this['queryExtent'](_0x5453f1);var _0x446ea8='',_0x53b8ff=_0x5300a7['concat']([_0x5300a7[0x0]]);for(var _0xad9b95=0x0;_0xad9b95<_0x53b8ff[_0x17a8b7(_0x214224._0x58cdd0)];_0xad9b95++){var _0x51463e=_0x53b8ff[_0xad9b95];_0xad9b95===_0x53b8ff['length']-0x1?_0x446ea8+=_0x51463e[0x0]+','+_0x51463e[0x1]:_0x446ea8+=_0x51463e[0x0]+','+_0x51463e[0x1]+',';}return _0x37a9e2['polygon']=_0x446ea8,Cesium__namespace['defined'](_0x5453f1[_0x17a8b7(_0x214224._0x43c554)])&&(_0x37a9e2['dataTypes']=_0x5453f1[_0x17a8b7(0xa29)]),_0x5453f1['text']&&(_0x37a9e2[_0x17a8b7(0xb8d)]=this['_getKeywords'](_0x5453f1['text'])),fetchJson(_objectSpread2({'url':'http://api.tianditu.gov.cn/v2/search','queryParameters':{'type':'query','tk':this['key'],'postStr':JSON['stringify'](_0x37a9e2)}},this['options']))[_0x17a8b7(_0x214224._0x17fd51)](function(_0x3c1039){var _0x5c5116=_0x17a8b7,_0x52ee9b;if(((_0x52ee9b=_0x3c1039[_0x5c5116(_0x5ca995._0x21f682)])===null||_0x52ee9b===void 0x0?void 0x0:_0x52ee9b['infocode'])!==0x3e8){_0x5453f1['error']&&_0x5453f1['error'](_0x3c1039['status']['cndesc'],_0x3c1039);return;}if(!_0x3c1039['pois']){_0x5453f1[_0x5c5116(0xc69)]&&_0x5453f1['error']('未查询到相关结果!',_0x3c1039);return;}var _0x585e9e=_0xeb1e70['_formatPOIData'](_0x3c1039['pois']),_0x29601b;_0x5453f1['limit']?_0x29601b=_0xeb1e70['_filterPOIData_polygon'](_0x585e9e,_0x5300a7):_0x29601b=_0x585e9e;var _0x131d0d={'allcount':_0x3c1039['count'],'count':_0x29601b['length'],'list':_0x29601b};return _0x5453f1[_0x5c5116(_0x5ca995._0x4b9dfa)]&&_0x5453f1['success'](_0x131d0d),_0x131d0d;})['catch'](function(_0x3ac2e0){logError$1('TdtPOI\x20请求出错',_0x3ac2e0),_0x5453f1['error']&&_0x5453f1['error']('请求出错',_0x3ac2e0);});}},{'key':_0x3c26be(0xa55),'value':function _0x36a93e(_0x4f0e32,_0x6d7c0c){var _0x306d33=_0x3c26be;if(!_0x4f0e32||!_0x6d7c0c)return;_0x6d7c0c=_0x6d7c0c[_0x306d33(0x4b9)]([_0x6d7c0c[0x0]]);var _0x404fde={'type':'Polygon','coordinates':[_0x6d7c0c]},_0x6e2c4=[];for(var _0x3c07b8=0x0;_0x3c07b8<_0x4f0e32[_0x306d33(_0x339fb9._0x32491f)];_0x3c07b8++){var _0x135149=_0x4f0e32[_0x3c07b8],_0x232277={'type':'Feature','geometry':{'type':'Point','coordinates':[_0x135149['x'],_0x135149['y']]}};booleanPointInPolygon(_0x232277,_0x404fde)&&_0x6e2c4['push'](_0x135149);}return _0x6e2c4;}},{'key':'queryExtent','value':function _0x6e6e8(_0x3e50ea){var _0x4dddf7=_0x3c26be,_0x814ac5=this,_0x315a9f=_0x3e50ea['count']||0x14,_0x251c67={'queryType':0x2,'show':0x2,'level':0x12,'start':(_0x3e50ea['page']||0x0)*_0x315a9f,'offset':_0x315a9f},_0x4fbb2b=_0x3e50ea['extent'][0x0],_0xa580be=_0x3e50ea['extent'][0x1];return _0x251c67['mapBound']=''[_0x4dddf7(_0x21e91a._0x338f97)](_0x4fbb2b[0x0],',')['concat'](_0x4fbb2b[0x1],',')[_0x4dddf7(_0x21e91a._0x338f97)](_0xa580be[0x0],',')[_0x4dddf7(_0x21e91a._0x592adf)](_0xa580be[0x1]),Cesium__namespace['defined'](_0x3e50ea['types'])&&(_0x251c67['dataTypes']=_0x3e50ea[_0x4dddf7(0xa29)]),_0x3e50ea[_0x4dddf7(_0x21e91a._0x3345de)]&&(_0x251c67['keyWord']=this[_0x4dddf7(0xa92)](_0x3e50ea['text'])),fetchJson(_objectSpread2({'url':_0x4dddf7(0x46a),'queryParameters':{'type':'query','tk':this['key'],'postStr':JSON[_0x4dddf7(0xad1)](_0x251c67)}},this['options']))['then'](function(_0x54c8e8){var _0x448ae9=_0x4dddf7,_0x143540;if(((_0x143540=_0x54c8e8[_0x448ae9(_0x4da432._0x21656e)])===null||_0x143540===void 0x0?void 0x0:_0x143540['infocode'])!==0x3e8){_0x3e50ea['error']&&_0x3e50ea[_0x448ae9(_0x4da432._0x4b5fcb)](_0x54c8e8['status']['cndesc'],_0x54c8e8);return;}if(!_0x54c8e8['pois']){_0x3e50ea[_0x448ae9(0xc69)]&&_0x3e50ea[_0x448ae9(0xc69)]('未查询到相关结果!',_0x54c8e8);return;}var _0x2a89ac=_0x814ac5['_formatPOIData'](_0x54c8e8['pois']),_0x393138={'allcount':_0x54c8e8['count'],'count':_0x2a89ac['length'],'list':_0x2a89ac};return _0x3e50ea['success']&&_0x3e50ea[_0x448ae9(0xef1)](_0x393138),_0x393138;})['catch'](function(_0x25fc22){var _0x478d56=_0x4dddf7;logError$1(_0x478d56(0x39a),_0x25fc22),_0x3e50ea['error']&&_0x3e50ea['error']('请求出错',_0x25fc22);});}}]),_0x3be7f5;}()),RouteType={'Walking':0x1,'Bicycling':0x2,'Driving':0x3},GaodeRoute=(function(){var _0x265dd8={_0x2586a6:0x5d5},_0x2417b2={_0x2e4adc:0x6ba},_0x1ac793={_0x2527be:0x68d,_0x41f072:0x20d},_0x3a6d8c={_0x264b5e:0x984,_0x34a194:0x6ba},_0x8ce9b0={_0x50c33f:0x58d},_0x5e7e3d={_0x56532d:0x5d5},_0x2c01fd={_0x59e6e7:0x38a,_0x466c54:0xb82,_0x1212c9:0x586,_0x961aa5:0x89a,_0x40ef00:0x6ba},_0x221cd7={_0x34db2b:0x291},_0xdbde68=_0x5a92ef;function _0x1950f8(){var _0x209062=_0x4361,_0x15b648=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x1950f8),this['_key_index']=0x0,this[_0x209062(_0x221cd7._0x34db2b)]=_0x15b648['key']||gaodeArr;}return _createClass(_0x1950f8,[{'key':_0xdbde68(0x80f),'get':function _0x39e9e3(){return this['_keys'];},'set':function _0x3b1070(_0x2e26ce){var _0x3061de=_0xdbde68;this[_0x3061de(0x291)]=_0x2e26ce;}},{'key':'key','get':function _0x5a51a2(){var _0x31b96a=_0xdbde68,_0x189e5b=this['_key_index']++%this[_0x31b96a(0x291)]['length'];return this['_keys'][_0x189e5b];}},{'key':'_formatRouteData','value':function _0x24e2fd(_0x1d09e7,_0x198c34,_0x12ef76){var _0x558646=_0xdbde68,_0x770cab,_0x20328a,_0x2f56ee=[];_0x1d09e7&&(_0x770cab=gcj2wgs(_0x1d09e7[_0x558646(_0x2c01fd._0x59e6e7)](',')));_0x198c34&&(_0x20328a=gcj2wgs(_0x198c34['split'](',')));if(_0x12ef76&&_0x12ef76['length']>0x0)for(var _0x21ad05=0x0;_0x21ad05<_0x12ef76['length'];_0x21ad05++){var _0x597fce=[];_0x597fce['push'](_0x770cab);var _0x9586d=_0x12ef76[_0x21ad05],_0x49703e=_0x9586d[_0x558646(_0x2c01fd._0x466c54)],_0x24b2b8=[],_0x4eadcb=[];for(var _0x8d6ae=0x0;_0x8d6ae<_0x49703e['length'];_0x8d6ae++){var _0x3064b9={'instruction':_0x49703e[_0x8d6ae][_0x558646(_0x2c01fd._0x1212c9)],'distance':_0x49703e[_0x8d6ae][_0x558646(_0x2c01fd._0x961aa5)],'duration':_0x49703e[_0x8d6ae]['duration'],'points':[],'route':_0x49703e[_0x8d6ae]['road']},_0x2df2cf=_0x49703e[_0x8d6ae]['polyline'],_0x565039=_0x2df2cf['split'](';');for(var _0x595807=0x0;_0x595807<_0x565039[_0x558646(_0x2c01fd._0x40ef00)];_0x595807++){var _0x914973=_0x565039[_0x595807],_0x3b95e6=gcj2wgs(_0x914973['split'](','));_0x597fce['push'](_0x3b95e6),_0x3064b9['points']['push'](_0x3b95e6);}_0x4eadcb['push'](_0x3064b9['route']),_0x24b2b8['push'](_0x3064b9);}_0x597fce['push'](_0x20328a),_0x2f56ee['push']({'allDistance':_0x9586d[_0x558646(0x89a)],'allDuration':_0x9586d['duration'],'steps':_0x24b2b8,'points':_0x597fce,'road':_0x4eadcb});}return{'origin':_0x770cab,'destination':_0x20328a,'paths':_0x2f56ee};}},{'key':_0xdbde68(0xc2a),'value':function _0x2682c4(_0x20a223){var _0x584282=_0xdbde68;switch(_0x20a223['type']){case RouteType['Bicycling']:return this['queryBicycling'](_0x20a223);case RouteType['Driving']:return this['queryDriving'](_0x20a223);case RouteType[_0x584282(0x947)]:default:return this[_0x584282(_0x5e7e3d._0x56532d)](_0x20a223);}}},{'key':'queryArr','value':function _0x1128de(_0xa18688){var _0x237f5a=this;return new Promise(function(_0x57a66c,_0x2a73c0){var _0x31a3d7={_0x25f67f:0xef1},_0x38fa3b={_0x3313ec:0x6ba},_0x447781=_0x4361,_0x313607=_0x237f5a,_0x57224d=-0x1,_0x26868d={};for(var _0x4d61c2 in _0xa18688){if(_0x4d61c2===_0x447781(0x1004)||_0x4d61c2==='success'||_0x4d61c2==='error')continue;_0x26868d[_0x4d61c2]=_0xa18688[_0x4d61c2];}var _0x4b7bb6=_0xa18688['points'],_0x27a732=[];function _0x2d860a(){var _0x5999f1=_0x447781;_0x57224d++,_0x26868d['points']=_0x4b7bb6[_0x57224d],_0x26868d['success']=function(_0x58cf4b){var _0x46e91b=_0x4361;_0x58cf4b&&_0x58cf4b['paths']&&_0x58cf4b['paths'][_0x46e91b(_0x38fa3b._0x3313ec)]>0x0?_0x27a732['push'](_0x58cf4b[_0x46e91b(0xe3d)][0x0]):_0x27a732['push'](null),_0x57224d>=_0x4b7bb6['length']-0x1?(_0xa18688['success']&&_0xa18688['success'](_0x27a732),_0x57a66c(_0x27a732)):_0x2d860a();},_0x26868d['error']=_0x26868d[_0x5999f1(_0x31a3d7._0x25f67f)],_0x313607[_0x5999f1(0xc2a)](_0x26868d);}_0x2d860a();});}},{'key':'getShortestPath','value':function _0x36bad8(_0x34a1c6){var _0x2494f9=_0xdbde68,_0x53719e=Number[_0x2494f9(0xf90)],_0x117c2e=null,_0x3a6201=-0x1;for(var _0x428d2d=0x0;_0x428d2d<_0x34a1c6['length'];_0x428d2d++){var _0x4486da=_0x34a1c6[_0x428d2d];_0x4486da&&(_0x4486da['allDistance']<=_0x53719e&&(_0x117c2e=_0x4486da,_0x3a6201=_0x428d2d,_0x53719e=_0x4486da['allDistance']));}return{'lineData':_0x117c2e,'index':_0x3a6201};}},{'key':_0xdbde68(_0x265dd8._0x2586a6),'value':function _0x17bfb4(_0xc12f11){var _0x5685bc={_0x3266ab:0x437,_0x19d36c:0xef1},_0x53bbf6=this,_0x1385eb={'key':this['key'],'output':'json'},_0x3d44b7=wgs2gcj(_0xc12f11['points'][0x0]),_0x402608=wgs2gcj(_0xc12f11['points'][_0xc12f11['points']['length']-0x1]);return _0x1385eb['origin']=_0x3d44b7[0x0]+','+_0x3d44b7[0x1],_0x1385eb['destination']=_0x402608[0x0]+','+_0x402608[0x1],fetchJson(_objectSpread2({'url':'https://restapi.amap.com/v3/direction/walking','queryParameters':_0x1385eb},this['options']))['then'](function(_0x335615){var _0x21682f=_0x4361;if(_0x335615[_0x21682f(_0x5685bc._0x3266ab)]!=='10000'){if(_0xc12f11['error']){var _0xc60a35=_0x21682f(0xd39)+_0x335615['infocode']+'):'+_0x335615['info'];_0xc12f11['error'](_0xc60a35);}return;}if(!_0x335615['route']||!_0x335615['route']['paths']){_0xc12f11['error']&&_0xc12f11['error']('未查询到相关结果!');return;}var _0x3190bc=_0x53bbf6['_formatRouteData'](_0x1385eb['origin'],_0x1385eb['destination'],_0x335615['route']['paths']);return _0xc12f11['success']&&_0xc12f11[_0x21682f(_0x5685bc._0x19d36c)](_0x3190bc),_0x3190bc;})['catch'](function(_0x4e6778){var _0x103b27=_0x4361;logError$1('GaodeRoute\x20请求出错',_0x4e6778),_0xc12f11['error']&&_0xc12f11['error'](_0x103b27(_0x8ce9b0._0x50c33f),_0x4e6778);});}},{'key':'queryBicycling','value':function _0x24adf8(_0x1f3773){var _0x5dfac1={_0x627305:0xc69},_0x1cf33f=_0xdbde68,_0x37d0f4=this,_0x59ddcf={'key':this[_0x1cf33f(_0x3a6d8c._0x264b5e)],'output':'json'},_0x4bc95d=wgs2gcj(_0x1f3773['points'][0x0]),_0x123c2d=wgs2gcj(_0x1f3773['points'][_0x1f3773['points'][_0x1cf33f(_0x3a6d8c._0x34a194)]-0x1]);return _0x59ddcf['origin']=_0x4bc95d[0x0]+','+_0x4bc95d[0x1],_0x59ddcf['destination']=_0x123c2d[0x0]+','+_0x123c2d[0x1],fetchJson(_objectSpread2({'url':'https://restapi.amap.com/v4/direction/bicycling','queryParameters':_0x59ddcf},this['options']))['then'](function(_0x270188){var _0x439a74=_0x1cf33f;if(_0x270188['infocode']!=='10000'){var _0x3911a1='路径规划\x20请求失败('+_0x270188['infocode']+'):'+_0x270188['info'];_0x1f3773[_0x439a74(0xc69)]&&_0x1f3773['error'](_0x3911a1);return;}if(!_0x270188['route']||!_0x270188[_0x439a74(0x68d)][_0x439a74(0xe3d)]){_0x1f3773['error']&&_0x1f3773[_0x439a74(_0x5dfac1._0x627305)]('未查询到相关结果!');return;}var _0x99002a=_0x37d0f4['_formatRouteData'](_0x59ddcf['origin'],_0x59ddcf['destination'],_0x270188['route']['paths']);return _0x1f3773['success']&&_0x1f3773['success'](_0x99002a),_0x99002a;})['catch'](function(_0x3f03e6){var _0x41f8b8=_0x1cf33f;logError$1(_0x41f8b8(0xaa2),_0x3f03e6),_0x1f3773['error']&&_0x1f3773['error']('请求出错',_0x3f03e6);});}},{'key':'queryDriving','value':function _0x3947b5(_0x2b5e1a){var _0x3f7a43=_0xdbde68,_0x1e2957,_0x2fff6a=this,_0x26d5b1={'key':this['key'],'output':'json','extensions':_0x2b5e1a['extensions']||'base','strategy':_0x2b5e1a['strategy']||0x0},_0x12665f=wgs2gcj(_0x2b5e1a[_0x3f7a43(0x1004)][0x0]),_0x2d0c61=wgs2gcj(_0x2b5e1a['points'][_0x2b5e1a['points']['length']-0x1]);_0x26d5b1[_0x3f7a43(0x1fb)]=_0x12665f[0x0]+','+_0x12665f[0x1],_0x26d5b1['destination']=_0x2d0c61[0x0]+','+_0x2d0c61[0x1];if(_0x2b5e1a['points']['length']>0x2){var _0x9e04e4='';for(var _0x2838d6=0x1,_0x55914d=_0x2b5e1a['points']['length']-0x1;_0x2838d6<_0x55914d;_0x2838d6++){var _0x448adf=wgs2gcj(_0x2b5e1a['points'][_0x2838d6]);_0x9e04e4+=_0x448adf[0x0]+','+_0x448adf[0x1]+';';}_0x26d5b1[_0x3f7a43(0xf3c)]=_0x9e04e4;}if(((_0x1e2957=_0x2b5e1a['avoidpolygons'])===null||_0x1e2957===void 0x0?void 0x0:_0x1e2957['length'])>0x0){var _0x4450db='';for(var _0x2f8fea=0x0,_0x340be4=_0x2b5e1a[_0x3f7a43(0x77e)][_0x3f7a43(_0x2417b2._0x2e4adc)];_0x2f8fea<_0x340be4;_0x2f8fea++){_0x2f8fea>0x0&&(_0x4450db+='|');var _0x17509e=_0x2b5e1a['avoidpolygons'][_0x2f8fea];for(var _0x24bde4=0x0,_0x3a5a83=_0x17509e[_0x3f7a43(0x6ba)];_0x24bde4<_0x3a5a83;_0x24bde4++){var _0x15b660=wgs2gcj(_0x17509e[_0x24bde4]);_0x4450db+=_0x15b660[0x0]+','+_0x15b660[0x1]+';';}}_0x26d5b1['avoidpolygons']=_0x4450db;}return fetchJson(_objectSpread2({'url':'https://restapi.amap.com/v3/direction/driving','queryParameters':_0x26d5b1},this[_0x3f7a43(0x514)]))['then'](function(_0x5e936f){var _0x5c7f29=_0x3f7a43;if(_0x5e936f['infocode']!==_0x5c7f29(0xc7b)){if(_0x2b5e1a['error']){var _0xa5016d='路径规划\x20请求失败('+_0x5e936f['infocode']+'):'+_0x5e936f['info'];_0x2b5e1a[_0x5c7f29(0xc69)](_0xa5016d);}return;}if(!_0x5e936f[_0x5c7f29(0x68d)]||!_0x5e936f[_0x5c7f29(_0x1ac793._0x2527be)]['paths']||_0x5e936f[_0x5c7f29(0x68d)]['paths']['length']===0x0){_0x2b5e1a['error']&&_0x2b5e1a['error']('未查询到相关结果!');return;}var _0x3a8e9b=_0x2fff6a[_0x5c7f29(_0x1ac793._0x41f072)](_0x26d5b1['origin'],_0x26d5b1[_0x5c7f29(0xaf6)],_0x5e936f['route']['paths']);return _0x2b5e1a['success']&&_0x2b5e1a[_0x5c7f29(0xef1)](_0x3a8e9b),_0x3a8e9b;})['catch'](function(_0xaf7ba0){var _0x142bbe=_0x3f7a43;logError$1('GaodeRoute\x20请求出错',_0xaf7ba0),_0x2b5e1a['error']&&_0x2b5e1a['error'](_0x142bbe(0x58d),_0xaf7ba0);});}}]),_0x1950f8;}());GaodeRoute['RouteType']=RouteType;var Def_Parameters={'service':_0x5a92ef(0x7be),'request':'GetFeature','version':_0x5a92ef(0xf3d),'outputFormat':'application/json','maxFeatures':0x3e8},QueryGeoServer=function(_0x10d290){var _0x39c8c3={_0x18055a:0x59c,_0x44504a:0x460,_0x28e565:0x1c8},_0x582ba4={_0x56974e:0xb03,_0x59b67d:0x21a},_0x3a1eee={_0x1688f0:0xfa6},_0x23e638={_0x20849f:0x86c,_0x3f0c1d:0x4bc,_0x1df91d:0xfd0,_0x33eff8:0x8e7},_0x5df0af={_0x31469a:0x5f9,_0x2e2189:0xe81,_0x17abda:0x5f9,_0x4fdb7c:0x831,_0x269d75:0x4b9,_0xd3ce2a:0x6ba,_0x3f9413:0xdda,_0x20dee0:0xc69},_0x533bab={_0x56c414:0xab5},_0xfebd58={_0x4d0e88:0x1cc,_0xa89ff9:0xe65,_0x3f8a55:0xd63,_0x125a16:0xeb2,_0x6dcfd0:0x420,_0x2dc904:0x514,_0x228a3a:0x2a6,_0x26363b:0x51e},_0x44f7ae={_0x5747b8:0x7f4,_0x52719e:0x21a,_0x4bcbc9:0x584},_0x320506=_0x5a92ef;_inherits(_0x19a52b,_0x10d290);var _0x19c835=_createSuper(_0x19a52b);function _0x19a52b(){var _0xd992ce=_0x4361;return _classCallCheck(this,_0x19a52b),_0x19c835[_0xd992ce(0xa90)](this,arguments);}return _createClass(_0x19a52b,[{'key':'layer','get':function _0x17e8a9(){var _0x184523=_0x4361;if(!this['_geoJsonLayer']){var _0x2cb199=_objectSpread2({},this['options']);delete _0x2cb199['url'],delete _0x2cb199['data'],this['_geoJsonLayer']=new GeoJsonLayer(_0x2cb199),this[_0x184523(0x584)]['on'](EventType[_0x184523(_0x44f7ae._0x5747b8)],this[_0x184523(0x59c)],this),this['_geoJsonLayer']['on'](EventType[_0x184523(_0x44f7ae._0x52719e)],this['geoJsonLayer_onClickHandler'],this);}return this[_0x184523(_0x44f7ae._0x4bcbc9)];}},{'key':'query','value':function _0x12010b(_0x3477cd){var _0x322a90={_0x48a6f2:0x58d},_0x2f4b2d=_0x4361,_0xc12b71=this,_0x2b8d3e='<Filter\x20xmlns=\x22http://www.opengis.net/ogc\x22\x20xmlns:gml=\x22http://www.opengis.net/gml\x22><And>';_0x3477cd['text']&&(Cesium__namespace['defaultValue'](_0x3477cd[_0x2f4b2d(0xed6)],!![])?_0x2b8d3e+='\x20<PropertyIsLike\x20wildCard=\x22*\x22\x20singleChar=\x22#\x22\x20escapeChar=\x22!\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<PropertyName>'['concat'](_0x3477cd['column'],_0x2f4b2d(0x95f))['concat'](_0x3477cd['text'],'*</Literal>\x0a\x20\x20\x20\x20\x20\x20\x20\x20</PropertyIsLike>'):_0x2b8d3e+=_0x2f4b2d(0xdd5)['concat'](_0x3477cd['column'],_0x2f4b2d(_0xfebd58._0x4d0e88))['concat'](_0x3477cd['text'],_0x2f4b2d(_0xfebd58._0xa89ff9)));if(_0x3477cd['graphic']){var _0xda3305=_0x3477cd['graphic'],_0x2cfdb4;if(_0xda3305['type']==='rectangle')_0x2cfdb4=_0xda3305[_0x2f4b2d(_0xfebd58._0x3f8a55)];else{if(_0xda3305[_0x2f4b2d(0xe81)]===_0x2f4b2d(_0xfebd58._0x125a16))_0x2cfdb4=_0xda3305['coordinates'];else{if(_0xda3305['type']==='circle')_0x2cfdb4=_0xda3305['getOutlineCoordinates'](!![],0x1e);else Cesium__namespace['defined'](_0xda3305[_0x2f4b2d(_0xfebd58._0x6dcfd0)])&&Cesium__namespace['defined'](_0xda3305[_0x2f4b2d(0x5f9)])&&Cesium__namespace['defined'](_0xda3305['ymin'])&&Cesium__namespace['defined'](_0xda3305['ymax'])&&(_0x2cfdb4=[[_0xda3305['xmin'],_0xda3305['ymax']],[_0xda3305['xmin'],_0xda3305['ymin']],[_0xda3305['xmax'],_0xda3305['ymin']],[_0xda3305[_0x2f4b2d(_0xfebd58._0x6dcfd0)],_0xda3305['ymax']]]);}}if(_0x2cfdb4){_0x2cfdb4['push'](_0x2cfdb4[0x0]);var _0x1ccf2b='';for(var _0x202e0f=0x0;_0x202e0f<_0x2cfdb4[_0x2f4b2d(0x6ba)];_0x202e0f++){var _0x202a7e=_0x2cfdb4[_0x202e0f];this['options']['crs']&&this[_0x2f4b2d(_0xfebd58._0x2dc904)][_0x2f4b2d(0x2a6)]!==CRS['EPSG4326']&&this['options'][_0x2f4b2d(_0xfebd58._0x228a3a)]!==CRS['EPSG4490']&&(_0x202a7e=proj4Trans(_0x202a7e,'EPSG:4326',this['options']['crs'])),_0x1ccf2b+=_0x202a7e[0x0]+','+_0x202a7e[0x1]+'\x20';}_0x2b8d3e+='<Intersects>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<PropertyName>'['concat'](_0x3477cd[_0x2f4b2d(_0xfebd58._0x26363b)]||_0x2f4b2d(0x3a6),'</PropertyName>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<gml:Polygon>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<gml:outerBoundaryIs>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<gml:LinearRing>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<gml:coordinates>')['concat'](_0x1ccf2b,'</gml:coordinates>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</gml:LinearRing>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</gml:outerBoundaryIs>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</gml:Polygon>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</Intersects>');}}_0x2b8d3e+='</And></Filter>';var _0x1f2f5e=_objectSpread2(_objectSpread2(_objectSpread2({},Def_Parameters),_0x3477cd),{},{'typeName':this['options']['layer'],'filter':_0x2b8d3e});return delete _0x1f2f5e['success'],delete _0x1f2f5e['error'],delete _0x1f2f5e['graphic'],delete _0x1f2f5e['text'],delete _0x1f2f5e['column'],new Promise(function(_0x168661,_0x48a318){var _0x191ce4=_0x2f4b2d;sendAjax(_objectSpread2(_objectSpread2({},_0xc12b71[_0x191ce4(0x514)]),{},{'queryParameters':_0x1f2f5e}))['then'](function(_0x3e0f69){_0x3477cd['_promise']={'resolve':_0x168661,'reject':_0x48a318},_0xc12b71['processFeatureCollection'](_0x3e0f69,_0x3477cd);})['catch'](function(_0x207443){var _0xf566d9=_0x191ce4;logError$1('QueryGeoServer\x20请求出错',_0x207443),_0x3477cd['error']&&_0x3477cd['error'](_0xf566d9(_0x322a90._0x48a6f2),_0x207443);});});}},{'key':'queryBySql','value':function _0xd4f618(_0x124340){var _0x34b8ee=_0x4361,_0x2383fd=this,_0x8b7089=_0x124340['cql_filter']||'1=1';if(_0x124340['graphic']){var _0xd1b695=_0x124340['graphic'],_0x314241=_0x124340['geometryName']||'the_geom',_0xd646fc;if(_0xd1b695['type']==='rectangle'){_0xd1b695=_0xd1b695['getRectangle']({'isFormat':!![]});var _0x44fa50=_0xd1b695[_0x34b8ee(_0x5df0af._0x31469a)]+','+_0xd1b695[_0x34b8ee(0x831)]+','+_0xd1b695['xmax']+','+_0xd1b695[_0x34b8ee(0x3b9)];_0x8b7089+='\x20and\x20BBOX('['concat'](_0x314241,',\x20')['concat'](_0x44fa50,')');}else{if(_0xd1b695['type']==='polygon')_0xd646fc=_0xd1b695['coordinates'];else{if(_0xd1b695[_0x34b8ee(_0x5df0af._0x2e2189)]==='circle')_0xd646fc=_0xd1b695[_0x34b8ee(0x42b)](!![],0x1e);else{if(Cesium__namespace['defined'](_0xd1b695['xmax'])&&Cesium__namespace['defined'](_0xd1b695[_0x34b8ee(_0x5df0af._0x17abda)])&&Cesium__namespace['defined'](_0xd1b695['ymin'])&&Cesium__namespace['defined'](_0xd1b695['ymax'])){var _0x3c34da=_0xd1b695[_0x34b8ee(_0x5df0af._0x31469a)]+','+_0xd1b695[_0x34b8ee(_0x5df0af._0x4fdb7c)]+','+_0xd1b695['xmax']+','+_0xd1b695['ymax'];_0x8b7089+='\x20and\x20BBOX('['concat'](_0x314241,',\x20')[_0x34b8ee(_0x5df0af._0x269d75)](_0x3c34da,')');}}}}if(_0xd646fc){_0xd646fc['push'](_0xd646fc[0x0]);var _0x47e782=[];for(var _0x44a847=0x0;_0x44a847<_0xd646fc[_0x34b8ee(_0x5df0af._0xd3ce2a)];_0x44a847++){_0x47e782['push'](_0xd646fc[_0x44a847][0x0]+'\x20'+_0xd646fc[_0x44a847][0x1]);}_0x8b7089+='\x20and\x20INTERSECTS\x20('['concat'](_0x314241,_0x34b8ee(_0x5df0af._0x3f9413))['concat'](_0x47e782['join'](','),')))');}}var _0x3bf230=_objectSpread2(_objectSpread2(_objectSpread2({},Def_Parameters),_0x124340),{},{'typeName':this['options']['layer'],'cql_filter':_0x8b7089});return delete _0x3bf230[_0x34b8ee(0xef1)],delete _0x3bf230[_0x34b8ee(_0x5df0af._0x20dee0)],delete _0x3bf230['graphic'],new Promise(function(_0x59da34,_0x273dc4){var _0x464b20={_0x467b43:0xc69},_0xbe1ca6=_0x34b8ee;sendAjax(_objectSpread2(_objectSpread2({},_0x2383fd['options']),{},{'queryParameters':_0x3bf230}))[_0xbe1ca6(_0x533bab._0x56c414)](function(_0x168203){_0x124340['_promise']={'resolve':_0x59da34,'reject':_0x273dc4},_0x2383fd['processFeatureCollection'](_0x168203,_0x124340);})['catch'](function(_0x546b40){var _0x4f4fa9=_0xbe1ca6;logError$1(_0x4f4fa9(0x509),_0x546b40),_0x124340[_0x4f4fa9(_0x464b20._0x467b43)]&&_0x124340['error']('请求出错',_0x546b40);});});}},{'key':_0x320506(0xe64),'value':function _0xde9176(_0x3f2a5f,_0x430a63){var _0x9a5f34={_0x39c440:0x6ba},_0x12bbdd=_0x320506;_0x3f2a5f&&_0x3f2a5f['type']==='Feature'&&(_0x3f2a5f={'type':'FeatureCollection','features':[_0x3f2a5f]});if(!_0x3f2a5f||!_0x3f2a5f['features']||_0x3f2a5f['features']['length']===0x0){var _0x2e25ca;_0x430a63[_0x12bbdd(0xef1)]&&_0x430a63[_0x12bbdd(0xef1)]({'count':0x0}),(_0x2e25ca=_0x430a63[_0x12bbdd(_0x23e638._0x20849f)])!==null&&_0x2e25ca!==void 0x0&&_0x2e25ca['resolve']&&_0x430a63[_0x12bbdd(0x86c)][_0x12bbdd(_0x23e638._0x3f0c1d)]({'count':0x0});}else{var _0x2c655b=[];for(var _0x1be1f1=0x0;_0x1be1f1<_0x3f2a5f['features']['length'];_0x1be1f1++){var _0x66a0ad,_0x198a3d,_0x2ccf61=_0x3f2a5f[_0x12bbdd(0xdd8)][_0x1be1f1];(_0x2ccf61===null||_0x2ccf61===void 0x0?void 0x0:(_0x66a0ad=_0x2ccf61['geometry'])===null||_0x66a0ad===void 0x0?void 0x0:(_0x198a3d=_0x66a0ad[_0x12bbdd(_0x23e638._0x1df91d)])===null||_0x198a3d===void 0x0?void 0x0:_0x198a3d['length'])>0x0&&_0x2c655b[_0x12bbdd(_0x23e638._0x33eff8)](_0x2ccf61);}_0x3f2a5f['features']=_0x2c655b;if(this[_0x12bbdd(0x584)])this['_last_success']=function(_0x2b0d1a){var _0x20f66b=_0x12bbdd,_0x3a5fc0,_0x408ae0={'geojson':_0x3f2a5f,'count':_0x3f2a5f['features'][_0x20f66b(_0x9a5f34._0x39c440)],'list':_0x2b0d1a};_0x430a63['success']&&_0x430a63['success'](_0x408ae0),(_0x3a5fc0=_0x430a63['_promise'])!==null&&_0x3a5fc0!==void 0x0&&_0x3a5fc0['resolve']&&_0x430a63['_promise']['resolve'](_0x408ae0);},this['_geoJsonLayer']['load']({'data':_0x3f2a5f});else{var _0x1d0912,_0x3986b6={'geojson':_0x3f2a5f,'count':_0x3f2a5f['features']['length']};_0x430a63['success']&&_0x430a63['success'](_0x3986b6),(_0x1d0912=_0x430a63['_promise'])!==null&&_0x1d0912!==void 0x0&&_0x1d0912[_0x12bbdd(0x4bc)]&&_0x430a63['_promise'][_0x12bbdd(0x4bc)](_0x3986b6);}}}},{'key':_0x320506(_0x39c8c3._0x18055a),'value':function _0x1647aa(_0x3f8322){var _0x38acc2=_0x320506;this['_last_success']&&(this[_0x38acc2(_0x3a1eee._0x1688f0)](_0x3f8322['list']),this[_0x38acc2(0xfa6)]=null),this['fire'](EventType['load'],_0x3f8322);}},{'key':_0x320506(_0x39c8c3._0x44504a),'value':function _0x5a1ec3(_0x1f92a6){var _0x99e14f=_0x320506;this[_0x99e14f(_0x582ba4._0x56974e)](EventType[_0x99e14f(_0x582ba4._0x59b67d)],_objectSpread2(_objectSpread2({},_0x1f92a6),{},{'layer':this['_geoJsonLayer']}));}},{'key':_0x320506(_0x39c8c3._0x28e565),'value':function _0x23cba3(){this['_last_success']&&(this['_last_success']=null),this['_geoJsonLayer']&&this['_geoJsonLayer']['clear']();}}]),_0x19a52b;}(BaseClass),QueryArcServer=function(_0x1052bd){var _0x150768={_0x46a52a:0x8a1,_0x168f78:0xce7,_0x38753a:0x6c7,_0x1d88b1:0xfa5,_0x2ba2f7:0x460,_0xd026dc:0x1c8},_0x5370dd={_0x2b73df:0x86c,_0x122804:0xef1,_0x1d6d68:0x86c,_0x1cb9a5:0x4bc},_0x427de8={_0x7f872c:0x9aa,_0x5b3669:0x6ba,_0x2b28e3:0x4dd,_0x2e0d5d:0x8a1,_0x2fcaa5:0x230,_0x9e95b8:0xef1,_0x58a2c3:0x86c,_0x50523e:0x4dd,_0x4a2804:0xe0e},_0x59bacc={_0x58f205:0xe64},_0x5ac558={_0x5eb0e6:0x8bc,_0x39125c:0x3b9,_0x4e1379:0x831,_0x417f51:0xe81},_0x4acd37={_0x506906:0x86c,_0x134ada:0x6e3,_0xf873d7:0x6d4,_0x5a95f1:0x336},_0x1cb2ce={_0x579b41:0x4dd},_0x524f4d={_0x24ed0a:0xfa5},_0x5b858c={_0x540960:0x7f4},_0x5bdcd7={_0x1d0414:0x4dd},_0x16ad41={_0xd64522:0x4dd},_0x4f3a2f=_0x5a92ef;_inherits(_0x1e256c,_0x1052bd);var _0x25b73a=_createSuper(_0x1e256c);function _0x1e256c(){var _0x329cba=_0x4361,_0x951ec4,_0x20442a,_0x31e179=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1e256c),_0x20442a=_0x25b73a['call'](this,_0x31e179),_0x20442a['options']=_0x31e179,_0x20442a['_pageSize']=(_0x951ec4=_0x31e179['pageSize'])!==null&&_0x951ec4!==void 0x0?_0x951ec4:0xa,_0x20442a['_allCount']=0x0,_0x20442a['_allPage']=0x0,_0x20442a[_0x329cba(_0x16ad41._0xd64522)]=0x1,_0x20442a['arrIDS']=[],_0x20442a;}return _createClass(_0x1e256c,[{'key':_0x4f3a2f(0x49c),'get':function _0x2f9fe7(){return this['options']['url'];},'set':function _0x4f96ae(_0x1c8129){this['options']['url']=_0x1c8129;}},{'key':_0x4f3a2f(_0x150768._0x46a52a),'get':function _0x50ae49(){return this['_pageSize'];},'set':function _0x1c90a7(_0x2895e2){this['_pageSize']=_0x2895e2;}},{'key':'allCount','get':function _0x5caf96(){return this['_allCount'];}},{'key':'allPage','get':function _0x2b8409(){return this['_allPage'];}},{'key':'pageIndex','get':function _0x41a431(){return this['_pageIndex'];},'set':function _0x222a28(_0x551c63){var _0x472649=_0x4f3a2f;this[_0x472649(_0x5bdcd7._0x1d0414)]=_0x551c63,this['showPage'](_0x551c63);}},{'key':_0x4f3a2f(_0x150768._0x168f78),'get':function _0x77e70a(){var _0x24af48=_0x4f3a2f;if(!this['_geoJsonLayer']){var _0x681215=_objectSpread2({},this['options']);delete _0x681215['url'],delete _0x681215['data'],this['_geoJsonLayer']=new GeoJsonLayer(_0x681215),this['_geoJsonLayer']['on'](EventType[_0x24af48(_0x5b858c._0x540960)],this['geoJsonLayer_onLoadHandler'],this),this['_geoJsonLayer']['on'](EventType['click'],this['geoJsonLayer_onClickHandler'],this);}return this['_geoJsonLayer'];}},{'key':'showFirstPage','value':function _0xed8be7(){this['showPage'](0x1);}},{'key':_0x4f3a2f(_0x150768._0x38753a),'value':function _0x52acab(){var _0x21944a=_0x4f3a2f;this['_pageIndex']=this['_pageIndex']-0x1,this['_pageIndex']<0x1&&(this['_pageIndex']=0x1),this[_0x21944a(_0x524f4d._0x24ed0a)](this[_0x21944a(0x4dd)]);}},{'key':'showNextPage','value':function _0xff7f50(){var _0x18627c=_0x4f3a2f;this['_pageIndex']=this[_0x18627c(_0x1cb2ce._0x579b41)]+0x1,this['_pageIndex']>this['allPage']&&(this[_0x18627c(0x4dd)]=this[_0x18627c(0x230)]),this['showPage'](this[_0x18627c(0x4dd)]);}},{'key':_0x4f3a2f(_0x150768._0x1d88b1),'value':function _0x5d91d2(_0x23bf3c){var _0x4e48fe=_0x4f3a2f;this[_0x4e48fe(0x4dd)]=_0x23bf3c,this['_queryPageByIds']();}},{'key':'query','value':function _0x1e4341(_0x15c6fc){var _0x1859fd={_0x3d57e:0xc69},_0x34769b={_0xae5ed:0xe64},_0xb4ca88={_0x231064:0x6d4,_0x337818:0x974},_0x5afbec=_0x4f3a2f,_0x2da139=this;this['_pageIndex']=0x1,this[_0x5afbec(0x1f7)]=[];var _0x3ca781={'f':'json','inSr':0x10e6,'outSR':0x10e6,'outFields':'*','returnGeometry':!![],'where':_0x15c6fc[_0x5afbec(0xf9b)]||'1=1'};this[_0x5afbec(0x514)]['token']&&(_0x3ca781[_0x5afbec(0x269)]=this['options']['token']);if(_0x15c6fc['column']){var _0xc5e6b2,_0x5562a1='';((_0xc5e6b2=_0x15c6fc['like'])!==null&&_0xc5e6b2!==void 0x0?_0xc5e6b2:!![])?_0x5562a1=_0x15c6fc[_0x5afbec(0xe90)]+'\x20\x20like\x20\x27%'+_0x15c6fc['text']+'%\x27\x20':_0x5562a1=_0x15c6fc[_0x5afbec(0xe90)]+'=\x27'+_0x15c6fc['text']+'\x27',_0x3ca781[_0x5afbec(0xf9b)]=_0x5562a1;}if(_0x15c6fc['graphic']){var _0x2b8ba1=_0x15c6fc[_0x5afbec(0xc34)];_0x3ca781['spatialRel']=_0x5afbec(_0x5ac558._0x5eb0e6);if(_0x2b8ba1['type']==='rectangle'){var _0x3c8058=_0x2b8ba1['outlineCoordinates'];_0x3ca781[_0x5afbec(0x7d4)]='esriGeometryEnvelope',_0x3ca781['geometry']=JSON['stringify']({'xmin':_0x3c8058[0x0][0x0],'ymin':_0x3c8058[0x0][0x1],'xmax':_0x3c8058[0x2][0x0],'ymax':_0x3c8058[0x2][0x1],'spatialReference':{'wkid':0x10e6}});}else{if(Cesium__namespace['defined'](_0x2b8ba1['xmax'])&&Cesium__namespace['defined'](_0x2b8ba1['xmin'])&&Cesium__namespace['defined'](_0x2b8ba1['ymin'])&&Cesium__namespace['defined'](_0x2b8ba1[_0x5afbec(_0x5ac558._0x39125c)]))_0x3ca781['geometryType']='esriGeometryEnvelope',_0x3ca781['geometry']=JSON['stringify']({'xmin':_0x2b8ba1['xmin'],'ymin':_0x2b8ba1[_0x5afbec(_0x5ac558._0x4e1379)],'xmax':_0x2b8ba1['xmax'],'ymax':_0x2b8ba1[_0x5afbec(0x3b9)],'spatialReference':{'wkid':0x10e6}});else{var _0x4d9708;if(_0x2b8ba1[_0x5afbec(_0x5ac558._0x417f51)]==='polygon')_0x4d9708=_0x2b8ba1['toGeoJSON']();else _0x2b8ba1[_0x5afbec(0xe81)]==='circle'?_0x4d9708={'type':_0x5afbec(0xb38),'geometry':{'type':'Polygon','coordinates':[_0x2b8ba1['outlineCoordinates']]}}:_0x4d9708=_0x15c6fc['graphic'];_0x3ca781[_0x5afbec(0x4cb)]=JSON['stringify'](geojsonToArcGIS$1(_0x4d9708['geometry'])),_0x3ca781['geometryType']=geojsonTypeToArcGIS(_0x4d9708['geometry']['type']);}}}return new Promise(function(_0x13c3c7,_0xdffd3c){var _0x5b2c79=_0x5afbec,_0x3afc17;_0x15c6fc[_0x5b2c79(_0x4acd37._0x506906)]={'resolve':_0x13c3c7,'reject':_0xdffd3c},((_0x3afc17=_0x15c6fc[_0x5b2c79(_0x4acd37._0x134ada)])!==null&&_0x3afc17!==void 0x0?_0x3afc17:!![])?(_0x3ca781[_0x5b2c79(_0x4acd37._0xf873d7)]=!![],sendAjax(_objectSpread2(_objectSpread2({},_0x2da139[_0x5b2c79(0x514)]),{},{'url':_0x2da139['url']+'/query','queryParameters':_0x3ca781}))['then'](function(_0x17d02d){var _0x4291ce=_0x5b2c79,_0x3cc026=_0x17d02d['objectIds'];_0x3cc026&&(_0x2da139['arrIDS']=_0x3cc026,_0x2da139['_allCount']=_0x3cc026[_0x4291ce(0x6ba)],_0x2da139['_allPage']=Math[_0x4291ce(0xac2)](_0x2da139['_allCount']/_0x2da139['_pageSize'])),delete _0x3ca781[_0x4291ce(_0xb4ca88._0x231064)],_0x2da139[_0x4291ce(_0xb4ca88._0x337818)](_0x3ca781,_0x15c6fc);})['catch'](function(_0x2ad10b){var _0x59c442=_0x5b2c79;logError$1(_0x59c442(0x629),_0x2ad10b),_0x15c6fc[_0x59c442(0xc69)]&&_0x15c6fc['error'](_0x2ad10b,_0x2ad10b[_0x59c442(0xc51)]);})):sendAjax(_objectSpread2(_objectSpread2({},_0x2da139[_0x5b2c79(0x514)]),{},{'url':_0x2da139['url']+_0x5b2c79(_0x4acd37._0x5a95f1),'queryParameters':_0x3ca781}))['then'](function(_0x5719ee){var _0x3a6151=_0x5b2c79,_0x3d2975=arcgisToGeoJSON$1(_0x5719ee);_0x2da139[_0x3a6151(_0x34769b._0xae5ed)](_0x3d2975,_0x15c6fc);})['catch'](function(_0x1ab096){var _0x4fde85=_0x5b2c79;logError$1('QueryArcServer\x20请求出错',_0x1ab096),_0x15c6fc[_0x4fde85(_0x1859fd._0x3d57e)]&&_0x15c6fc[_0x4fde85(0xc69)](_0x1ab096,_0x1ab096['message']);});});}},{'key':'_queryPageByIds','value':function _0x5c49c4(_0x565f28,_0x4ef3c3){var _0x1deff9=_0x4f3a2f,_0x2703cc=this;if(_0x565f28)this[_0x1deff9(_0x427de8._0x7f872c)]=_0x565f28;else this[_0x1deff9(0x9aa)]&&(_0x565f28=this['lastParameters']);if(_0x4ef3c3)this['lastQueryOpts']=_0x4ef3c3;else this[_0x1deff9(_0x427de8._0x7f872c)]&&(_0x4ef3c3=this['lastQueryOpts']);if(!this[_0x1deff9(0x1f7)]||this['arrIDS'][_0x1deff9(_0x427de8._0x5b3669)]===0x0||this[_0x1deff9(_0x427de8._0x2b28e3)]<0x1||this['_pageIndex']>this['allPage']){var _0x587a94,_0x191815={'geojson':null,'count':0x0,'allCount':this[_0x1deff9(0x1f6)],'pageSize':this[_0x1deff9(_0x427de8._0x2e0d5d)],'allPage':this[_0x1deff9(_0x427de8._0x2fcaa5)],'pageIndex':this['pageIndex']};_0x4ef3c3['success']&&_0x4ef3c3[_0x1deff9(_0x427de8._0x9e95b8)](_0x191815);(_0x587a94=_0x4ef3c3['_promise'])!==null&&_0x587a94!==void 0x0&&_0x587a94['resolve']&&_0x4ef3c3[_0x1deff9(_0x427de8._0x58a2c3)]['resolve'](_0x191815);return;}var _0x4fdee3=(this[_0x1deff9(_0x427de8._0x50523e)]-0x1)*this[_0x1deff9(_0x427de8._0x4a2804)],_0x33dc14=this['_pageIndex']*this['_pageSize'],_0x1ecf6a=this['arrIDS'][_0x1deff9(0x3f7)](_0x4fdee3,_0x33dc14);_0x565f28['objectIds']=_0x1ecf6a[_0x1deff9(0x80e)](','),sendAjax(_objectSpread2(_objectSpread2({},this['options']),{},{'url':this['url']+_0x1deff9(0x336),'queryParameters':_0x565f28}))['then'](function(_0x34f11e){var _0x293684=_0x1deff9,_0x591e27=arcgisToGeoJSON$1(_0x34f11e);_0x2703cc[_0x293684(_0x59bacc._0x58f205)](_0x591e27,_0x4ef3c3);})['catch'](function(_0x779681){var _0x30af75=_0x1deff9;logError$1(_0x30af75(0x629),_0x779681),_0x4ef3c3['error']&&_0x4ef3c3['error'](_0x779681,_0x779681['message']);});}},{'key':_0x4f3a2f(0xe64),'value':function _0x2cac85(_0x229cf6,_0x5ec255){var _0x5434e0=_0x4f3a2f;if(!_0x229cf6||!_0x229cf6['features']||_0x229cf6['features']['length']===0x0){var _0x40578b,_0x43fe20={'geojson':null,'count':0x0,'allCount':this['allCount'],'pageSize':this['pageSize'],'allPage':this['allPage'],'pageIndex':this['pageIndex']};_0x5ec255['success']&&_0x5ec255['success'](_0x43fe20),(_0x40578b=_0x5ec255[_0x5434e0(_0x5370dd._0x2b73df)])!==null&&_0x40578b!==void 0x0&&_0x40578b['resolve']&&_0x5ec255[_0x5434e0(_0x5370dd._0x2b73df)]['resolve'](_0x43fe20);}else{var _0xef711c=[];for(var _0x1aa623=0x0;_0x1aa623<_0x229cf6[_0x5434e0(0xdd8)]['length'];_0x1aa623++){var _0x1ce8eb,_0x52b792,_0x179d27=_0x229cf6[_0x5434e0(0xdd8)][_0x1aa623];(_0x179d27===null||_0x179d27===void 0x0?void 0x0:(_0x1ce8eb=_0x179d27[_0x5434e0(0x4cb)])===null||_0x1ce8eb===void 0x0?void 0x0:(_0x52b792=_0x1ce8eb['coordinates'])===null||_0x52b792===void 0x0?void 0x0:_0x52b792[_0x5434e0(0x6ba)])>0x0&&_0xef711c['push'](_0x179d27);}_0x229cf6['features']=_0xef711c;var _0xd27a67={'geojson':_0x229cf6,'count':_0x229cf6[_0x5434e0(0xdd8)]['length'],'allCount':this['allCount'],'pageSize':this['pageSize'],'allPage':this['allPage'],'pageIndex':this[_0x5434e0(0x519)]};if(this['_geoJsonLayer'])this['_last_success']=function(_0x79a68f){var _0x4b0e84;_0xd27a67['list']=_0x79a68f,_0x5ec255['success']&&_0x5ec255['success'](_0xd27a67),(_0x4b0e84=_0x5ec255['_promise'])!==null&&_0x4b0e84!==void 0x0&&_0x4b0e84['resolve']&&_0x5ec255['_promise']['resolve'](_0xd27a67);},this['_geoJsonLayer']['load']({'data':_0x229cf6});else{var _0x5efbc1;_0x5ec255[_0x5434e0(_0x5370dd._0x122804)]&&_0x5ec255[_0x5434e0(0xef1)](_0xd27a67),(_0x5efbc1=_0x5ec255['_promise'])!==null&&_0x5efbc1!==void 0x0&&_0x5efbc1['resolve']&&_0x5ec255[_0x5434e0(_0x5370dd._0x1d6d68)][_0x5434e0(_0x5370dd._0x1cb9a5)](_0xd27a67);}}}},{'key':'geoJsonLayer_onLoadHandler','value':function _0x698a56(_0x4a8d3a){this['_last_success']&&(this['_last_success'](_0x4a8d3a['list']),this['_last_success']=null),this['fire'](EventType['load'],_0x4a8d3a);}},{'key':_0x4f3a2f(_0x150768._0x2ba2f7),'value':function _0x25f349(_0x314636){this['fire'](EventType['click'],_objectSpread2(_objectSpread2({},_0x314636),{},{'layer':this['_geoJsonLayer']}));}},{'key':_0x4f3a2f(_0x150768._0xd026dc),'value':function _0x5e78e6(){var _0x507f92=_0x4f3a2f;this[_0x507f92(0xfa6)]&&(this['_last_success']=null),this['_geoJsonLayer']&&this['_geoJsonLayer'][_0x507f92(0x1c8)]();}}]),_0x1e256c;}(BaseClass);function geojsonTypeToArcGIS(_0x1e8686){var _0x18bf82={_0x1fa068:0xd58},_0x101150=_0x5a92ef,_0x4afef9;switch(_0x1e8686){case'MultiPoint':_0x4afef9='esriGeometryMultipoint';break;case'LineString':_0x4afef9='esriGeometryPolyline';break;case'MultiLineString':_0x4afef9='esriGeometryPolyline';break;case'Polygon':_0x4afef9='esriGeometryPolygon';break;case _0x101150(0x835):_0x4afef9='esriGeometryPolygon';break;case'Point':default:_0x4afef9=_0x101150(_0x18bf82._0x1fa068);break;}return _0x4afef9;}var index={'__proto__':null,'BaiduPOI':BaiduPOI,'GaodePOI':GaodePOI,'TdtPOI':TdtPOI,'GaodeRoute':GaodeRoute,'QueryGeoServer':QueryGeoServer,'QueryArcServer':QueryArcServer},name=_0x5a92ef(0x40f),website='http://mars3d.cn',author='合肥火星科技有限公司';exports[_0x5a92ef(0x75a)]=Cesium__namespace,Object['defineProperty'](exports,'Resource',{'enumerable':!![],'get':function(){return Cesium['Resource'];}}),exports['BaseClass']=BaseClass,exports['BaseMaterialConver']=BaseMaterialConver,exports[_0x5a92ef(0xb42)]=BaseStyleConver,exports['BaseThing']=BaseThing,exports[_0x5a92ef(0x941)]=BillboardStyleConver,exports['BoxStyleConver']=BoxStyleConver,exports['CRS']=CRS,exports[_0x5a92ef(0xa9d)]=ChinaCRS,exports['CircleStyleConver']=CircleStyleConver,exports[_0x5a92ef(0x413)]=ClipType,exports['CloudStyleConver']=CloudStyleConver,exports['ColorOptsConver']=ColorOptsConver,exports[_0x5a92ef(0x513)]=ControlType,exports['ControlUtil']=ControlUtil,exports[_0x5a92ef(0x7f0)]=CorridorStyleConver,exports['CylinderStyleConver']=CylinderStyleConver,exports[_0x5a92ef(0x206)]=DivGraphicStyleConver,exports[_0x5a92ef(0x542)]=DomUtil,exports[_0x5a92ef(0xfd2)]=DrawUtil,exports[_0x5a92ef(0x7d3)]=EffectType,exports[_0x5a92ef(0xe1f)]=EffectUtil,exports['EllipsoidStyleConver']=EllipsoidStyleConver,exports['EventType']=EventType,exports['GraphicType']=GraphicType,exports['GraphicUtil']=GraphicUtil,exports['GroundSkyBox']=GroundSkyBox,exports[_0x5a92ef(0x25c)]=GroupThing,exports[_0x5a92ef(0x575)]=Icon,exports[_0x5a92ef(0x33f)]=ImageOptsConver,exports['LabelStyleConver']=LabelStyleConver,exports['Lang']=Lang,exports[_0x5a92ef(0x1ca)]=LangType,exports['LayerType']=LayerType,exports[_0x5a92ef(0x93f)]=LayerUtil,exports[_0x5a92ef(0x56a)]=LngLatArray,exports[_0x5a92ef(0xdfd)]=LngLatPoint,exports[_0x5a92ef(0xf11)]=LocalWorldTransform,exports[_0x5a92ef(0x283)]=Log,exports['Map']=Map,exports[_0x5a92ef(0x5cd)]=MarsArray,exports[_0x5a92ef(0x655)]=MaterialType$1,exports['MaterialUtil']=MaterialUtil,exports['MeasureUtil']=MeasureUtil,exports['ModelStyleConver']=ModelStyleConver,exports['MoveType']=MoveType,exports['MultipleSkyBox']=MultipleSkyBox,exports['PathStyleConver']=PathStyleConver,exports[_0x5a92ef(0x416)]=PlaneStyleConver,exports[_0x5a92ef(0x7b3)]=PointStyleConver,exports[_0x5a92ef(0x74b)]=PointTrans,exports['PointUtil']=PointUtil,exports[_0x5a92ef(0x881)]=PolyUtil,exports['PolygonStyleConver']=PolygonStyleConver,exports['PolylineStyleConver']=PolylineStyleConver,exports['PolylineVolumeStyleConver']=PolylineVolumeStyleConver,exports['RectangleStyleConver']=RectangleStyleConver,exports['RectangularSensorStyleConver']=RectangularSensorStyleConver,exports[_0x5a92ef(0xc14)]=State,exports[_0x5a92ef(0x819)]=Token,exports['Util']=Util,exports['WallStyleConver']=WallStyleConver,exports['author']=author,exports['control']=index$1,exports['effect']=index$2,exports['graphic']=index$6,exports['layer']=index$4,exports['material']=index$7,exports['name']=name,exports[_0x5a92ef(0xe2a)]=proj4,exports[_0x5a92ef(0xa5e)]=index$5,exports['query']=index,exports['thing']=index$3,exports['update']=update,exports['version']=version,exports[_0x5a92ef(0xb4a)]=website,Object[_0x5a92ef(0xa31)](exports,_0x5a92ef(0xfd4),{'value':!![]});
|
||
}));
|