'use strict';const _0x3ddc84=_0x57f5;(function(_0x2a7eec,_0x19b011){const _0x59a7cb={_0x2a1f9b:0x158,_0x4ec851:0x134,_0x2c94c3:0x19c,_0x552656:0x1a0,_0x2c9a71:0x197,_0x243e09:0x171,_0x5afb23:0x150,_0x2b3ea8:0x14f},_0x18ad11=_0x57f5,_0x5e290a=_0x2a7eec();while(!![]){try{const _0x3e4c9e=-parseInt(_0x18ad11(_0x59a7cb._0x2a1f9b))/0x1+-parseInt(_0x18ad11(0x190))/0x2*(parseInt(_0x18ad11(_0x59a7cb._0x4ec851))/0x3)+-parseInt(_0x18ad11(0x131))/0x4*(parseInt(_0x18ad11(_0x59a7cb._0x2c94c3))/0x5)+-parseInt(_0x18ad11(_0x59a7cb._0x552656))/0x6*(parseInt(_0x18ad11(_0x59a7cb._0x2c9a71))/0x7)+-parseInt(_0x18ad11(_0x59a7cb._0x243e09))/0x8+-parseInt(_0x18ad11(_0x59a7cb._0x5afb23))/0x9+-parseInt(_0x18ad11(0x17f))/0xa*(-parseInt(_0x18ad11(_0x59a7cb._0x2b3ea8))/0xb);if(_0x3e4c9e===_0x19b011)break;else _0x5e290a['push'](_0x5e290a['shift']());}catch(_0x5e9b6b){_0x5e290a['push'](_0x5e290a['shift']());}}}(_0x43e1,0xbf586));function _interopNamespace(_0x45e0b5){const _0xb1b319={_0x29546b:0x15a,_0x2c1c2e:0x173},_0x4ed4b6=_0x57f5;if(_0x45e0b5&&_0x45e0b5[_0x4ed4b6(0x16f)])return _0x45e0b5;var _0x60a98c=Object[_0x4ed4b6(0x159)](null);return _0x45e0b5&&Object['keys'](_0x45e0b5)['forEach'](function(_0x305d73){const _0x35109c=_0x4ed4b6;if(_0x305d73!==_0x35109c(_0xb1b319._0x29546b)){var _0x23e444=Object[_0x35109c(_0xb1b319._0x2c1c2e)](_0x45e0b5,_0x305d73);Object['defineProperty'](_0x60a98c,_0x305d73,_0x23e444['get']?_0x23e444:{'enumerable':!![],'get':function(){return _0x45e0b5[_0x305d73];}});}}),_0x60a98c['default']=_0x45e0b5,_0x60a98c;}var mapv__namespace=_interopNamespace(mapv),mars3d__namespace=_interopNamespace(mars3d);const Cesium$1=mars3d__namespace['Cesium'],baiduMapLayer=mapv__namespace?mapv__namespace['baiduMapLayer']:null,BaseLayer$1=baiduMapLayer?baiduMapLayer['__proto__']:Function;class MapVRenderer extends BaseLayer$1{constructor(_0x84aac5,_0x50da49,_0xaca520,_0x5843dd){const _0x1f3e31={_0xcf5c74:0x15c},_0x1d6539=_0x57f5;super(_0x84aac5,_0x50da49,_0xaca520);if(!BaseLayer$1)return;this['map']=_0x84aac5,this['scene']=_0x84aac5[_0x1d6539(0x19a)],this['dataSet']=_0x50da49,_0xaca520=_0xaca520||{},this['init'](_0xaca520),this['argCheck'](_0xaca520),this['initDevicePixelRatio'](),this['canvasLayer']=_0x5843dd,this['stopAniamation']=!0x1,this[_0x1d6539(_0x1f3e31._0xcf5c74)]=_0xaca520['animation'];}['initDevicePixelRatio'](){this['devicePixelRatio']=window['devicePixelRatio']||0x1;}[_0x3ddc84(0x149)](){}['animatorMovestartEvent'](){const _0x47c730={_0x41ab5b:0x17c,_0x50e6ad:0x12d,_0x5f30a7:0x199},_0x2970af=_0x3ddc84,_0x3c32f4=this[_0x2970af(_0x47c730._0x41ab5b)]['animation'];this['isEnabledTime']()&&this[_0x2970af(_0x47c730._0x50e6ad)]&&(this['steps']['step']=_0x3c32f4[_0x2970af(_0x47c730._0x5f30a7)]['start']);}[_0x3ddc84(0x18f)](){const _0xcc8f84={_0x1e97e1:0x12d},_0x354c2b=_0x3ddc84;this['isEnabledTime']()&&this[_0x354c2b(_0xcc8f84._0x1e97e1)];}['getContext'](){const _0x2be06e=_0x3ddc84;return this['canvasLayer']['canvas'][_0x2be06e(0x161)](this['context']);}['init'](_0x1fa984){const _0x13b608={_0x1f7b8b:0x169,_0x49ef8a:0x136,_0x1cd319:0x136,_0x29266f:0x17b},_0x4334cf=_0x3ddc84;this['options']=_0x1fa984,this['initDataRange'](_0x1fa984),this['context']=this['options']['context']||'2d',Cesium$1[_0x4334cf(_0x13b608._0x1f7b8b)](this['options']['zIndex'])&&this[_0x4334cf(0x136)]&&this[_0x4334cf(_0x13b608._0x49ef8a)]['setZIndex']&&this[_0x4334cf(_0x13b608._0x1cd319)]['setZIndex'](this[_0x4334cf(0x17c)][_0x4334cf(_0x13b608._0x29266f)]),this['initAnimator']();}['_canvasUpdate'](_0x4f558e){const _0x541691={_0x1b96f6:0x132,_0x540f60:0x18c,_0x1c9021:0x181,_0xff1d5c:0x141,_0x4c3864:0x13e,_0x11a473:0x192,_0x3e7ab9:0x13e,_0x589bd7:0x17c,_0x4e95d6:0x129,_0x330bc7:0x17c,_0x59bd70:0x17d,_0x18c903:0x143,_0x1cc5b5:0x176,_0x65dfb1:0x17c},_0x139352={_0x3c2cdb:0x15d},_0x2b7072={_0x121518:0x166,_0x27e62c:0x138,_0x1c1dd7:0x18e,_0xfb022c:0x14b,_0x6f9b7a:0x18a,_0x2555b3:0x193},_0x2059e7=_0x3ddc84;if(!this['canvasLayer']||this['stopAniamation'])return;const _0x13cb14=this['scene'],_0x43aa53=this['options'][_0x2059e7(0x15c)],_0x933d49=this[_0x2059e7(0x161)]();if(this['isEnabledTime']()){if(void 0x0===_0x4f558e)return void this[_0x2059e7(0x181)](_0x933d49);this['context']==='2d'&&(_0x933d49[_0x2059e7(0x189)](),_0x933d49[_0x2059e7(_0x541691._0x1b96f6)]=_0x2059e7(0x174),_0x933d49['fillStyle']='rgba(0,\x200,\x200,\x20.1)',_0x933d49['fillRect'](0x0,0x0,_0x933d49['canvas']['width'],_0x933d49[_0x2059e7(_0x541691._0x540f60)]['height']),_0x933d49['restore']());}else this['clear'](_0x933d49);if(this['context']==='2d')for(const _0x4d3116 in this['options']){_0x933d49[_0x4d3116]=this['options'][_0x4d3116];}else _0x933d49[_0x2059e7(_0x541691._0x1c9021)](_0x933d49['COLOR_BUFFER_BIT']);const _0x3befdc={'transferCoordinate':function(_0x142ffc){const _0x5d4c00=_0x2059e7,_0x2493eb=null;let _0x3e71eb=_0x13cb14['mapvFixedHeight'];_0x13cb14[_0x5d4c00(0x153)]&&(_0x3e71eb=_0x13cb14[_0x5d4c00(0x148)](Cesium$1['Cartographic']['fromDegrees'](_0x142ffc[0x0],_0x142ffc[0x1])));const _0x23d2cc=Cesium$1['Cartesian3'][_0x5d4c00(_0x2b7072._0x121518)](_0x142ffc[0x0],_0x142ffc[0x1],_0x3e71eb);if(!_0x23d2cc)return _0x2493eb;const _0x39e159=mars3d__namespace[_0x5d4c00(0x16c)][_0x5d4c00(_0x2b7072._0x27e62c)](_0x13cb14,_0x23d2cc);if(!_0x39e159)return _0x2493eb;if(_0x13cb14[_0x5d4c00(_0x2b7072._0x1c1dd7)]&&_0x13cb14[_0x5d4c00(_0x2b7072._0xfb022c)]===Cesium$1[_0x5d4c00(_0x2b7072._0x6f9b7a)][_0x5d4c00(0x183)]){const _0x1c0d69=new Cesium$1['EllipsoidalOccluder'](_0x13cb14['globe'][_0x5d4c00(_0x2b7072._0x2555b3)],_0x13cb14['camera']['positionWC']),_0x4c8a69=_0x1c0d69['isPointVisible'](_0x23d2cc);if(!_0x4c8a69)return _0x2493eb;}return[_0x39e159['x'],_0x39e159['y']];}};void 0x0!==_0x4f558e&&(_0x3befdc['filter']=function(_0x3a68cf){const _0x29d585=_0x2059e7,_0x5a8182=_0x43aa53[_0x29d585(_0x139352._0x3c2cdb)]||0xa;return!!(_0x4f558e&&_0x3a68cf['time']>_0x4f558e-_0x5a8182&&_0x3a68cf[_0x29d585(0x16a)]<_0x4f558e);});let _0x5db8e6;if(this['options']['draw']==='cluster'&&(!this['options'][_0x2059e7(0x13d)]||this[_0x2059e7(0x17c)]['maxClusterZoom']>=this['getZoom']())){this[_0x2059e7(0x14a)][_0x2059e7(0x182)]();const _0x274b49=this[_0x2059e7(0x144)](),_0x5a3afa=this['supercluster'][_0x2059e7(0x12a)]([-0xb4,-0x5a,0xb4,0x5a],_0x274b49);this['pointCountMax']=this['supercluster'][_0x2059e7(_0x541691._0xff1d5c)][_0x274b49]['max'],this[_0x2059e7(_0x541691._0x4c3864)]=this[_0x2059e7(0x168)]['trees'][_0x274b49][_0x2059e7(_0x541691._0x11a473)];let _0x3eef3a={},_0x3192a8=null,_0x1e8446=null;this['pointCountMax']===this[_0x2059e7(_0x541691._0x3e7ab9)]?(_0x3192a8=this[_0x2059e7(_0x541691._0x589bd7)][_0x2059e7(_0x541691._0x4e95d6)],_0x1e8446=this['options'][_0x2059e7(0x151)]||0x8):_0x3eef3a=new mapv__namespace['utilDataRangeIntensity']({'min':this['pointCountMin'],'max':this['pointCountMax'],'minSize':this['options'][_0x2059e7(0x151)]||0x8,'maxSize':this[_0x2059e7(_0x541691._0x330bc7)][_0x2059e7(0x14e)]||0x1e,'gradient':this[_0x2059e7(_0x541691._0x330bc7)]['gradient']});for(let _0x2b4c12=0x0;_0x2b4c12<_0x5a3afa['length'];_0x2b4c12++){const _0x271d76=_0x5a3afa[_0x2b4c12];_0x271d76[_0x2059e7(0x17d)]&&_0x271d76[_0x2059e7(_0x541691._0x59bd70)]['cluster_id']?(_0x5a3afa[_0x2b4c12]['size']=_0x1e8446||_0x3eef3a['getSize'](_0x271d76['properties']['point_count']),_0x5a3afa[_0x2b4c12]['fillStyle']=_0x3192a8||_0x3eef3a[_0x2059e7(0x187)](_0x271d76['properties'][_0x2059e7(0x137)])):_0x5a3afa[_0x2b4c12]['size']=this['options']['size'];}this[_0x2059e7(_0x541691._0x18c903)]['set'](_0x5a3afa),_0x5db8e6=this[_0x2059e7(0x143)]['get'](_0x3befdc);}else _0x5db8e6=this[_0x2059e7(_0x541691._0x1cc5b5)]['get'](_0x3befdc);this['processData'](_0x5db8e6);this['options']['unit']==='m'&&this['options']['size']&&(this['options']['_size']=this[_0x2059e7(0x17c)]['size']);const _0x2c4d2c=mars3d__namespace['PointTrans']['toWindowCoordinates'](_0x13cb14,Cesium$1['Cartesian3']['fromDegrees'](0x0,0x0));if(!_0x2c4d2c)return;this[_0x2059e7(0x14c)](_0x933d49,new mapv__namespace['DataSet'](_0x5db8e6),this['options'],_0x2c4d2c),this[_0x2059e7(_0x541691._0x65dfb1)][_0x2059e7(0x140)]&&this['options']['updateCallback'](_0x4f558e);}['updateData'](_0x446f5b,_0x30e945){let _0x2772ad=_0x446f5b;_0x2772ad&&_0x2772ad['get']&&(_0x2772ad=_0x2772ad['get']()),void 0x0!==_0x2772ad&&this['dataSet']['set'](_0x2772ad),super['update']({'options':_0x30e945});}[_0x3ddc84(0x147)](_0x2157de,_0x29461c){const _0x42d5f2=_0x3ddc84;let _0x41be1e=_0x2157de;_0x2157de&&_0x2157de['get']&&(_0x41be1e=_0x2157de['get']()),this['dataSet'][_0x42d5f2(0x12b)](_0x41be1e),this['update']({'options':_0x29461c});}['getData'](){return this['dataSet'];}['removeData'](_0x5333e0){const _0x4fce18={_0x1e93fb:0x176,_0x20f71e:0x194},_0x3872f6=_0x3ddc84;if(this['dataSet']){const _0x158c8d=this['dataSet']['get']({'filter':function(_0x409702){return _0x5333e0==null||typeof _0x5333e0!=='function'||!_0x5333e0(_0x409702);}});this[_0x3872f6(_0x4fce18._0x1e93fb)]['set'](_0x158c8d),this[_0x3872f6(_0x4fce18._0x20f71e)]({'options':null});}}[_0x3ddc84(0x175)](){const _0x44f67c={_0x567e36:0x181},_0x23b3b1=_0x3ddc84;this['dataSet']&&this['dataSet'][_0x23b3b1(_0x44f67c._0x567e36)](),this['update']({'options':null});}[_0x3ddc84(0x12c)](){const _0x3d7742=_0x3ddc84;this[_0x3d7742(0x136)]['draw']();}['clear'](_0x395029){const _0x5d5844=_0x3ddc84;_0x395029&&_0x395029['clearRect']&&_0x395029['clearRect'](0x0,0x0,_0x395029['canvas']['width'],_0x395029[_0x5d5844(0x18c)][_0x5d5844(0x188)]);}['getZoom'](){return this['map']['level'];}['destroy'](){const _0x4624f1=_0x3ddc84;this['clear'](this['getContext']()),this[_0x4624f1(0x175)](),this['animator']&&this['animator'][_0x4624f1(0x180)](),this['animator']=null,this['canvasLayer']=null;}}function _0x57f5(_0x141535,_0x3f763f){const _0x43e1da=_0x43e1();return _0x57f5=function(_0x57f555,_0x56bf75){_0x57f555=_0x57f555-0x127;let _0x4b7d8a=_0x43e1da[_0x57f555];return _0x4b7d8a;},_0x57f5(_0x141535,_0x3f763f);}if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace['DataSet'])mapv__namespace[_0x3ddc84(0x163)][_0x3ddc84(0x186)]['transferCoordinate']=function(_0x594250,_0x49097f,_0x755977,_0x152dde){const _0x465d52={_0x3b4d6e:0x19b},_0x53ce45={_0x5cf63d:0x16d,_0x365ca8:0x16d},_0x723b75=_0x3ddc84;_0x152dde=_0x152dde||'_coordinates',_0x755977=_0x755977||'coordinates';for(let _0x2bf6b4=0x0;_0x2bf6b4<_0x594250['length'];_0x2bf6b4++){const _0x4bd4c4=_0x594250[_0x2bf6b4]['geometry'],_0x5f229b=_0x4bd4c4[_0x755977];switch(_0x4bd4c4['type']){case'Point':{const _0x3aba50=_0x49097f(_0x5f229b);_0x3aba50?_0x4bd4c4[_0x152dde]=_0x3aba50:_0x4bd4c4[_0x152dde]=[-0x3e7,-0x3e7];}break;case'LineString':{const _0x57505d=[];for(let _0x545854=0x0;_0x545854<_0x5f229b['length'];_0x545854++){const _0x316d3b=_0x49097f(_0x5f229b[_0x545854]);_0x316d3b&&_0x57505d['push'](_0x316d3b);}_0x4bd4c4[_0x152dde]=_0x57505d;}break;case'MultiLineString':case'Polygon':{const _0x1fbef9=_0x45986f(_0x5f229b);_0x4bd4c4[_0x152dde]=_0x1fbef9;}break;case _0x723b75(0x14d):{const _0x2ac229=[];for(let _0x56c605=0x0;_0x56c605<_0x5f229b['length'];_0x56c605++){const _0x308aef=_0x45986f(_0x5f229b[_0x56c605]);_0x308aef[_0x723b75(0x16d)]>0x0&&_0x2ac229[_0x723b75(_0x465d52._0x3b4d6e)](_0x308aef);}_0x4bd4c4[_0x152dde]=_0x2ac229;}break;}}function _0x45986f(_0x4d5400){const _0x29951e=_0x723b75,_0x3644b8=[];for(let _0x46aeb7=0x0;_0x46aeb7<_0x4d5400[_0x29951e(_0x53ce45._0x5cf63d)];_0x46aeb7++){const _0xbd2c67=_0x4d5400[_0x46aeb7],_0xebc549=[];for(let _0xf37071=0x0;_0xf37071<_0xbd2c67[_0x29951e(_0x53ce45._0x365ca8)];_0xf37071++){const _0x182001=_0x49097f(_0xbd2c67[_0xf37071]);_0x182001&&_0xebc549['push'](_0x182001);}_0xebc549['length']>0x0&&_0x3644b8['push'](_0xebc549);}return _0x3644b8;}return _0x594250;};else throw new Error('请引入\x20mapv\x20库\x20');const Cesium=mars3d__namespace['Cesium'],BaseLayer=mars3d__namespace[_0x3ddc84(0x167)]['BaseLayer'];function _0x43e1(){const _0xc8cf7=['destination-out','clearData','dataSet','none','postRender','Rectangle','parentElement','zIndex','options','properties','render','577210leFfFT','stop','clear','getExtent','SCENE3D','Util','_dataCache','prototype','getColor','height','save','SceneMode','remove','canvas','absolute','mapvDepthTest','animatorMoveendEvent','59266WTObty','removeChild','min','ellipsoid','update','_removedHook','mousemove','7vTGdwA','_cache_event','stepsRange','scene','push','20yEIgjh','cameraMoveEnd','defineProperty','_addedHook','1125102MAQoLX','_data','mouseMove','fillStyle','getClusters','add','draw','animator','_reset','_map','hasOwnProperty','492904KrlOcY','globalCompositeOperation','cameraMoveStart','123rbtVGB','bind','canvasLayer','point_count','toWindowCoordinates','depthTest','mousemoveEvent','_createCanvas','_onMoveStartEvent','maxClusterZoom','pointCountMin','bindEvent','updateCallback','trees','removeAllData','clusterDataSet','getZoom','concat','display','addData','getHeight','addAnimatorEvent','map','mode','drawContext','MultiPolygon','maxSize','792mBpQAN','931959jssKBS','minSize','style','mapvAutoHeight','fixedHeight','_onMapClick','position','0px','1360250UPGMHT','create','default','top','animation','trails','getData','data','_mapVRenderer','getContext','EventType','DataSet','methods','clampToGround','fromDegrees','layer','supercluster','defined','time','_pointerEvents','PointTrans','length','width','__esModule','off','103896cvSQIy','DomUtil','getOwnPropertyDescriptor'];_0x43e1=function(){return _0xc8cf7;};return _0x43e1();}class MapVLayer extends BaseLayer{constructor(_0x34e705,_0xf21382){const _0x5986ea={_0x55a566:0x163,_0x4bfa10:0x15f},_0xa096d3=_0x3ddc84;super(_0x34e705),this['_pointerEvents']=this[_0xa096d3(0x17c)]['pointerEvents'],this['dataSet']=_0xf21382||new mapv__namespace[(_0xa096d3(_0x5986ea._0x55a566))](_0x34e705[_0xa096d3(_0x5986ea._0x4bfa10)]),this['canvas']=null;}get['pointerEvents'](){return this['_pointerEvents'];}set['pointerEvents'](_0x2274c9){this['_pointerEvents']=_0x2274c9,this['canvas']&&(_0x2274c9?this['canvas']['style']['pointerEvents']='all':this['canvas']['style']['pointerEvents']='none');}['_showHook'](_0x1811b7){const _0x2528c5={_0x39c456:0x152},_0xc2c98a=_0x3ddc84;_0x1811b7?this[_0xc2c98a(0x18c)][_0xc2c98a(0x152)][_0xc2c98a(0x146)]='block':this['canvas'][_0xc2c98a(_0x2528c5._0x39c456)]['display']='none';}['_mountedHook'](){const _0x3c6dc3={_0x3c01ea:0x139,_0x152681:0x17c,_0x3f9a2a:0x165},_0x52370f=_0x3ddc84;this['_map']['scene']['mapvDepthTest']=this['options'][_0x52370f(_0x3c6dc3._0x3c01ea)]??!![],this['_map'][_0x52370f(0x19a)]['mapvAutoHeight']=this[_0x52370f(_0x3c6dc3._0x152681)][_0x52370f(_0x3c6dc3._0x3f9a2a)]??![],this['_map']['scene']['mapvFixedHeight']=this['options'][_0x52370f(0x154)]??0x0;}['_addedHook'](){const _0x22d31e={_0x3af0c4:0x145,_0x116761:0x185,_0x11a7d4:0x13b},_0x3c697a=_0x3ddc84;this[_0x3c697a(0x176)]&&(!this['dataSet']['_data']||this['dataSet']['_data']['length']===0x0)&&(this['dataSet'][_0x3c697a(0x127)]=[][_0x3c697a(_0x22d31e._0x3af0c4)](this['dataSet'][_0x3c697a(_0x22d31e._0x116761)])),this[_0x3c697a(0x160)]=new MapVRenderer(this['_map'],this['dataSet'],this['options'],this),this['initDevicePixelRatio'](),this['canvas']=this[_0x3c697a(_0x22d31e._0x11a7d4)](),this['render']=this['render']['bind'](this),this[_0x3c697a(0x13f)](),this['_reset']();}[_0x3ddc84(0x195)](){const _0x5c8538={_0x201cc2:0x191},_0x49d401=_0x3ddc84;this['unbindEvent'](),this['_mapVRenderer']&&(this['_mapVRenderer']['destroy'](),this['_mapVRenderer']=null),this[_0x49d401(0x18c)]['parentElement'][_0x49d401(_0x5c8538._0x201cc2)](this[_0x49d401(0x18c)]);}['initDevicePixelRatio'](){this['devicePixelRatio']=window['devicePixelRatio']||0x1;}['bindEvent'](){const _0x246691={_0x3f5cfc:0x133,_0x593f66:0x162},_0x457500=_0x3ddc84;var _0x770925,_0x28c778;this['_map']['on'](mars3d__namespace['EventType']['mouseDown'],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace['EventType'][_0x457500(_0x246691._0x3f5cfc)],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace[_0x457500(_0x246691._0x593f66)]['cameraMoveEnd'],this['_onMoveEndEvent'],this),(_0x770925=this['options'])!==null&&_0x770925!==void 0x0&&(_0x770925=_0x770925[_0x457500(0x164)])!==null&&_0x770925!==void 0x0&&_0x770925['click']&&this[_0x457500(0x12f)]['on'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this),(_0x28c778=this['options'])!==null&&_0x28c778!==void 0x0&&(_0x28c778=_0x28c778[_0x457500(0x164)])!==null&&_0x28c778!==void 0x0&&_0x28c778['mousemove']&&this['_map']['on'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this);}['unbindEvent'](){const _0x2cbcbf={_0x536144:0x12f,_0x12fc6b:0x170,_0x327808:0x162,_0x27e18c:0x12e,_0x4083a7:0x170,_0x325e01:0x17c},_0x4a4766=_0x3ddc84;var _0x124717,_0x467486;this[_0x4a4766(_0x2cbcbf._0x536144)]['off'](mars3d__namespace['EventType']['mouseDown'],this['_onMoveStartEvent'],this),this['_map']['off'](mars3d__namespace['EventType']['cameraMoveStart'],this[_0x4a4766(0x13c)],this),this[_0x4a4766(0x12f)][_0x4a4766(_0x2cbcbf._0x12fc6b)](mars3d__namespace[_0x4a4766(_0x2cbcbf._0x327808)][_0x4a4766(0x19d)],this['_onMoveEndEvent'],this),this[_0x4a4766(_0x2cbcbf._0x536144)]['off'](mars3d__namespace[_0x4a4766(_0x2cbcbf._0x327808)]['postRender'],this[_0x4a4766(_0x2cbcbf._0x27e18c)],this),(_0x124717=this['options'])!==null&&_0x124717!==void 0x0&&(_0x124717=_0x124717['methods'])!==null&&_0x124717!==void 0x0&&_0x124717['click']&&this[_0x4a4766(_0x2cbcbf._0x536144)][_0x4a4766(_0x2cbcbf._0x4083a7)](mars3d__namespace['EventType']['click'],this['_onMapClick'],this),(_0x467486=this[_0x4a4766(_0x2cbcbf._0x325e01)])!==null&&_0x467486!==void 0x0&&(_0x467486=_0x467486['methods'])!==null&&_0x467486!==void 0x0&&_0x467486['mousemove']&&this[_0x4a4766(_0x2cbcbf._0x536144)]['off'](mars3d__namespace['EventType'][_0x4a4766(0x128)],this['_onMapMouseMove'],this);}['_onMoveStartEvent'](){const _0x1e6d71={_0x794fd6:0x160,_0x20804f:0x12e},_0x5175f8=_0x3ddc84;this[_0x5175f8(_0x1e6d71._0x794fd6)]&&(this['_mapVRenderer']['animatorMovestartEvent'](),this['_map']['off'](mars3d__namespace['EventType']['postRender'],this[_0x5175f8(_0x1e6d71._0x20804f)],this),this['_map']['on'](mars3d__namespace[_0x5175f8(0x162)]['postRender'],this['_reset'],this));}['_onMoveEndEvent'](){const _0xe4ba0e={_0x450bd1:0x170},_0x214d70=_0x3ddc84;this['_mapVRenderer']&&(this[_0x214d70(0x12f)][_0x214d70(_0xe4ba0e._0x450bd1)](mars3d__namespace['EventType'][_0x214d70(0x178)],this['_reset'],this),this['_mapVRenderer']['animatorMoveendEvent'](),this['_reset']());}['_setOptionsHook'](_0x1ea792,_0x112af6){const _0x33050c={_0x66fd88:0x19f},_0x25768f=_0x3ddc84;this['_removedHook'](),this[_0x25768f(_0x33050c._0x66fd88)]();}['addData'](_0x4cb03a){const _0x48f17b={_0x5ee57b:0x160},_0x29c032=_0x3ddc84;this[_0x29c032(_0x48f17b._0x5ee57b)]&&this['_mapVRenderer']['addData'](_0x4cb03a,this['options']);}['updateData'](_0x2b774f){const _0x371a75=_0x3ddc84;this['_mapVRenderer']&&this['_mapVRenderer']['updateData'](_0x2b774f,this[_0x371a75(0x17c)]);}['getData'](){const _0x40bb65={_0x3f8b44:0x176,_0x147bb0:0x160,_0x53a2aa:0x15e,_0x11fb4e:0x176},_0x58a96=_0x3ddc84;return this['_mapVRenderer']&&(this[_0x58a96(_0x40bb65._0x3f8b44)]=this[_0x58a96(_0x40bb65._0x147bb0)][_0x58a96(_0x40bb65._0x53a2aa)]()),this[_0x58a96(_0x40bb65._0x11fb4e)];}['removeData'](_0x32315f){this['_mapVRenderer']&&this['_mapVRenderer']['removeData'](_0x32315f);}[_0x3ddc84(0x142)](){const _0x56d69c=_0x3ddc84;this[_0x56d69c(0x160)]&&this['_mapVRenderer']['clearData']();}[_0x3ddc84(0x13b)](){const _0x1f9e55={_0x461576:0x172,_0x87c5c2:0x156,_0x2b2908:0x12f},_0x10dbc3=_0x3ddc84,_0x2dfafc=mars3d__namespace[_0x10dbc3(_0x1f9e55._0x461576)]['create'](_0x10dbc3(0x18c),'mars3d-mapv',this[_0x10dbc3(0x12f)]['container']);_0x2dfafc['id']=this['id'],_0x2dfafc['style'][_0x10dbc3(_0x1f9e55._0x87c5c2)]=_0x10dbc3(0x18d),_0x2dfafc['style']['top']=_0x10dbc3(0x157),_0x2dfafc['style']['left']='0px',_0x2dfafc['width']=parseInt(this[_0x10dbc3(_0x1f9e55._0x2b2908)]['canvas']['width']),_0x2dfafc[_0x10dbc3(0x188)]=parseInt(this['_map']['canvas'][_0x10dbc3(0x188)]),_0x2dfafc[_0x10dbc3(0x152)][_0x10dbc3(0x16e)]=this['_map']['canvas']['style']['width'],_0x2dfafc[_0x10dbc3(0x152)]['height']=this['_map']['canvas']['style']['height'],_0x2dfafc['style']['pointerEvents']=this[_0x10dbc3(0x16b)]?'auto':_0x10dbc3(0x177),_0x2dfafc['style']['zIndex']=this['options']['zIndex']??0x9;if(this['options']['context']==='2d'){const _0x1c5eb3=this['devicePixelRatio'];_0x2dfafc['getContext'](this['options']['context'])['scale'](_0x1c5eb3,_0x1c5eb3);}return _0x2dfafc;}['_reset'](){this['resize'](),this['render']();}['draw'](){this['_reset']();}[_0x3ddc84(0x18b)](){const _0x78154={_0xc4ac84:0x18c},_0xd7f246=_0x3ddc84;this['_mapVRenderer']&&(this['_mapVRenderer']['destroy'](),this['_mapVRenderer']=null),this['canvas'][_0xd7f246(0x17a)]['removeChild'](this[_0xd7f246(_0x78154._0xc4ac84)]);}[_0x3ddc84(0x17e)](){this['_mapVRenderer']['_canvasUpdate']();}['resize'](){const _0x22ead4={_0x3f4801:0x152,_0x36b326:0x156,_0x250d13:0x15b,_0x297786:0x12f,_0x1c884f:0x12f},_0x2231a9=_0x3ddc84;if(this[_0x2231a9(0x18c)]){const _0xe88c91=this['canvas'];_0xe88c91[_0x2231a9(_0x22ead4._0x3f4801)][_0x2231a9(_0x22ead4._0x36b326)]='absolute',_0xe88c91['style'][_0x2231a9(_0x22ead4._0x250d13)]='0px',_0xe88c91['style']['left']='0px',_0xe88c91['width']=parseInt(this[_0x2231a9(0x12f)]['canvas']['width']),_0xe88c91['height']=parseInt(this[_0x2231a9(_0x22ead4._0x297786)][_0x2231a9(0x18c)]['height']),_0xe88c91[_0x2231a9(0x152)]['width']=this[_0x2231a9(_0x22ead4._0x1c884f)]['canvas']['style']['width'],_0xe88c91['style']['height']=this['_map']['canvas']['style']['height'];}}['getRectangle'](_0x50de2f){const _0x1eaddb={_0x678f73:0x127,_0x316190:0x179},_0xa87e42=_0x3ddc84;if(!this['dataSet']||!this['dataSet'][_0xa87e42(_0x1eaddb._0x678f73)])return;const _0x2ca8fe=mars3d__namespace[_0xa87e42(0x184)]['getExtentByGeoJSON']({'type':'FeatureCollection','features':this['dataSet']['_data']});if(!_0x2ca8fe)return;return _0x50de2f!==null&&_0x50de2f!==void 0x0&&_0x50de2f['isFormat']?_0x2ca8fe:Cesium[_0xa87e42(_0x1eaddb._0x316190)]['fromDegrees'](_0x2ca8fe['xmin'],_0x2ca8fe['ymin'],_0x2ca8fe['xmax'],_0x2ca8fe['ymax']);}[_0x3ddc84(0x155)](_0x4fafd3){const _0x409ec9={_0x13192a:0x198},_0x2f9f6c=_0x3ddc84;this[_0x2f9f6c(_0x409ec9._0x13192a)]=_0x4fafd3,this[_0x2f9f6c(0x160)]&&this['_mapVRenderer']['clickEvent'](_0x4fafd3['windowPosition'],_0x4fafd3);}['_onMapMouseMove'](_0x413976){const _0x3fe788={_0x38bbd0:0x160,_0x48d080:0x13a},_0x50150f=_0x3ddc84;this[_0x50150f(0x198)]=_0x413976,this['_mapVRenderer']&&this[_0x50150f(_0x3fe788._0x38bbd0)][_0x50150f(_0x3fe788._0x48d080)](_0x413976['windowPosition'],_0x413976);}['on'](_0x1f2286,_0x277896,_0x36cf97){const _0x2e474a={_0xe23f6e:0x17c,_0x52e0b9:0x12f,_0x1b640a:0x162,_0x2f88ff:0x164},_0x39fcdc={_0x4701e6:0x135},_0x19d8f5=_0x3ddc84;this[_0x19d8f5(0x17c)][_0x19d8f5(0x164)]=this['options']['methods']||{};if(_0x1f2286===mars3d__namespace['EventType']['click'])this[_0x19d8f5(_0x2e474a._0xe23f6e)]['methods']['click']=_0x41c2cd=>{const _0x367aca=_0x19d8f5;_0x41c2cd&&_0x277896[_0x367aca(0x135)](_0x36cf97)({...this['_cache_event'],'layer':this,'data':_0x41c2cd});},this[_0x19d8f5(_0x2e474a._0x52e0b9)]['on'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this);else _0x1f2286===mars3d__namespace[_0x19d8f5(_0x2e474a._0x1b640a)]['mouseMove']&&(this['options'][_0x19d8f5(_0x2e474a._0x2f88ff)]['mousemove']=_0x47ecde=>{const _0x46353f=_0x19d8f5;_0x47ecde&&_0x277896[_0x46353f(_0x39fcdc._0x4701e6)](_0x36cf97)({...this['_cache_event'],'layer':this,'data':_0x47ecde});},this[_0x19d8f5(0x12f)]['on'](mars3d__namespace[_0x19d8f5(0x162)]['mouseMove'],this['_onMapMouseMove'],this));return this;}[_0x3ddc84(0x170)](_0x3ad29d,_0x3f8093){const _0x8ce5e9={_0x248a6b:0x17c,_0x6b5697:0x128,_0x16b94f:0x164},_0x65b3a9=_0x3ddc84;if(_0x3ad29d==='click'){var _0x31b0d1;this['_map']['off'](_0x3ad29d,this['_onMapClick'],this),(_0x31b0d1=this['options']['methods'])!==null&&_0x31b0d1!==void 0x0&&_0x31b0d1['mousemove']&&delete this[_0x65b3a9(_0x8ce5e9._0x248a6b)]['methods']['click'];}else{if(_0x3ad29d===_0x65b3a9(_0x8ce5e9._0x6b5697)){var _0xe04abf;this['_map']['off'](_0x3ad29d,this['_onMapMouseMove'],this),(_0xe04abf=this['options']['methods'])!==null&&_0xe04abf!==void 0x0&&_0xe04abf['mousemove']&&delete this['options'][_0x65b3a9(_0x8ce5e9._0x16b94f)][_0x65b3a9(0x196)];}}return this;}}mars3d__namespace['LayerUtil']['register']('mapv',MapVLayer),mars3d__namespace[_0x3ddc84(0x167)]['MapVLayer']=MapVLayer,mars3d__namespace['mapv']=mapv__namespace,exports['MapVLayer']=MapVLayer,Object['keys'](mapv)['forEach'](function(_0x2f42f0){const _0x9c97b2=_0x3ddc84;if(_0x2f42f0!=='default'&&!exports[_0x9c97b2(0x130)](_0x2f42f0))Object['defineProperty'](exports,_0x2f42f0,{'enumerable':!![],'get':function(){return mapv[_0x2f42f0];}});}),Object[_0x3ddc84(0x19e)](exports,'__esModule',{'value':!![]});
|