From 24f5b93530c4db0af56ba695b76c0309530bd373 Mon Sep 17 00:00:00 2001 From: wanghao Date: Thu, 9 Mar 2023 16:19:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/lib/mars3d/mars3d.css | 4 +- public/lib/mars3d/mars3d.d.ts | 126 +++++++++++++----- public/lib/mars3d/mars3d.js | 8 +- .../mars3d/plugins/echarts/mars3d-echarts.js | 6 +- .../mars3d/plugins/heatmap/mars3d-heatmap.js | 6 +- public/lib/mars3d/plugins/mapv/mars3d-mapv.js | 6 +- .../lib/mars3d/plugins/space/mars3d-space.js | 6 +- public/lib/mars3d/plugins/wind/mars3d-wind.js | 6 +- 8 files changed, 110 insertions(+), 58 deletions(-) diff --git a/public/lib/mars3d/mars3d.css b/public/lib/mars3d/mars3d.css index 5df6cc74..1e050b42 100644 --- a/public/lib/mars3d/mars3d.css +++ b/public/lib/mars3d/mars3d.css @@ -1,8 +1,8 @@ /** * Mars3D三维可视化平台 mars3d * - * 版本信息:v3.4.20 - * 编译日期:2023-01-10 12:55:02 + * 版本信息:v3.4.26 + * 编译日期:2023-03-09 16:00:06 * 版权所有:Copyright by 火星科技 http://mars3d.cn * 使用单位:免费公开版 ,2022-06-01 */ diff --git a/public/lib/mars3d/mars3d.d.ts b/public/lib/mars3d/mars3d.d.ts index 2b507bf0..1b56d4ae 100644 --- a/public/lib/mars3d/mars3d.d.ts +++ b/public/lib/mars3d/mars3d.d.ts @@ -2,8 +2,8 @@ /** * Mars3D三维可视化平台 mars3d * - * 版本信息:v3.4.20 - * 编译日期:2023-01-10 12:55:02 + * 版本信息:v3.4.26 + * 编译日期:2023-03-09 16:00:05 * 版权所有:Copyright by 火星科技 http://mars3d.cn * 使用单位:免费公开版 ,2022-06-01 */ @@ -1662,6 +1662,11 @@ declare class BaseControl extends BaseThing { * 父容器DOM对象的ID */ readonly parentContainerId: string; + /** + * 重新加载 + * @returns 无 + */ + reload(): void; /** * 添加到地图上,同 map.addControl * @param map - 地图对象 @@ -5225,6 +5230,7 @@ declare class ArcFrustum extends BasePointPrimitive { * @param [options.interpolationAlgorithm = Cesium.HermitePolynomialApproximation] - 当interpolation为true时,使用的插值算法,如:Cesium.HermitePolynomialApproximation、Cesium.LagrangePolynomialApproximation、Cesium.LinearApproximation * @param [options.interpolationDegree = 2] - 当interpolation为true时,使用的插值程度。 * @param [options.showStop = true] - 是否在start前或stop后显示矢量对象 + * @param [options.updateClock = true] - 是否自动更新时钟,多个FixedRoute时或外部手动控制时钟时建议关闭 * @param options.speed - 轨迹的 速度( 单位:千米/小时) * @param [options.timeField] - 当points数组中已有时间值,请传入该值的字段名称,同时speed将失效,已实际传入时间字段为准。 * @param [options.startTime] - 轨迹的开始时间,默认当前时间 @@ -5283,6 +5289,7 @@ declare class FixedRoute extends Route { interpolationAlgorithm?: number; interpolationDegree?: Cesium.InterpolationAlgorithm | number; showStop?: boolean; + updateClock?: boolean; speed: any[][] | number; timeField?: string; startTime?: string | Date | Cesium.JulianDate; @@ -5707,6 +5714,14 @@ declare class Route extends BasePointPrimitive { * 模型 子对象 */ model: ModelPrimitive; + /** + * 获取model模型子对象完成解析加载完成的Promise承诺 + * @example + * route.readyPromise.then(function(graphic) { + * console.log("load完成", graphic) + * }) + */ + readonly readyPromise: Promise; /** * 圆 子对象 */ @@ -5736,6 +5751,10 @@ declare class Route extends BasePointPrimitive { * 求当前位置射线与地球相交点 */ readonly groundPosition: Cesium.Cartesian3; + /** + * 当前海拔高度值 + */ + readonly alt: number; /** * 开始时间 */ @@ -7241,7 +7260,7 @@ declare class BasePointEntity extends BaseEntity { */ clearDynamicPosition(): BasePointEntity; /** - * 设置并添加动画轨迹位置,按“指定时间”运动到达“指定位置”。 + * 设置并添加动画轨迹位置,按“指定时间”运动到达“指定位置”。【仅文本、图标点、模型等部分子类支持】 * @param point - 指定位置坐标 * @param [currTime] - 指定时间, 默认为当前时间。当为String时,可以传入'2021-01-01 12:13:00'; 当为number时,可以传入当前时间延迟的秒数。 * @returns 当前对象本身,可以链式调用 @@ -7289,6 +7308,7 @@ declare class BasePointEntity extends BaseEntity { * @param [options.onBeforeCreate] - 在 new Cesium.Entity(addattr) 前的回调方法,可以对addattr做额外个性化处理。 * @param [options.minPointNum = 2] - 绘制时,至少需要点的个数 * @param [options.maxPointNum = 9999] - 绘制时,最多允许点的个数 + * @param [options.hasDrawDelPoint = true] - 绘制时,是否可以右键删除点 * @param [options.hasEdit = true] - 是否允许编辑 * @param [options.hasMoveEdit = true] - 编辑时,是否可以整体平移 * @param [options.hasHeightEdit = true] - 编辑时,当有diffHeight时,是否可以编辑高度 @@ -7315,6 +7335,7 @@ declare class BasePolyEntity extends BaseEntity { onBeforeCreate?: (...params: any[]) => any; minPointNum?: number; maxPointNum?: number; + hasDrawDelPoint?: boolean; hasEdit?: boolean; hasMoveEdit?: boolean; hasHeightEdit?: boolean; @@ -7947,6 +7968,7 @@ declare namespace CircleEntity { * @param [options.onBeforeCreate] - 在 new Cesium.Entity(addattr) 前的回调方法,可以对addattr做额外个性化处理。 * @param [options.drawShowRadius = true] - 绘制时,是否显示圆的半径。 * @param [options.drawShow = true] - 绘制时,是否自动隐藏entity,可避免拾取坐标存在问题。 + * @param [options.hasDrawDelPoint = true] - 绘制时,是否可以右键删除点 * @param [options.hasEdit = true] - 是否允许编辑 * @param [options.hasMoveEdit = true] - 编辑时,是否可以整体平移 * @param [options.popup] - 绑定的popup弹窗值,也可以bindPopup方法绑定 @@ -7972,6 +7994,7 @@ declare class CircleEntity extends BasePointEntity { onBeforeCreate?: (...params: any[]) => any; drawShowRadius?: boolean; drawShow?: boolean; + hasDrawDelPoint?: boolean; hasEdit?: boolean; hasMoveEdit?: boolean; popup?: string | any[] | ((...params: any[]) => any); @@ -8117,7 +8140,7 @@ declare namespace ConeTrack { * @property [color = "#00FF00"] - 填充颜色 * @property [opacity = 1.0] - 透明度, 取值范围:0.0-1.0 * @property [outline = false] - 是否边框 - * @property [outlineWidth = 1] - 边框宽度 + * @property [outlineWidth = 1] - 边框宽度,outlineWidth只适用于非Windows系统,如Android、iOS、Linux和OS X。这是由于WebGL是如何在Windows上的所有三个主要浏览器引擎中实现所限制的,目前只能显示1px。 * @property [outlineColor = "#ffffff"] - 边框颜色 * @property [outlineOpacity = 0.6] - 边框透明度 * @property [numberOfVerticalLines = 16] - 指定沿轮廓的周长绘制的垂直线的数量。 @@ -8147,7 +8170,7 @@ declare namespace ConeTrack { color?: string | Cesium.Color; opacity?: number; outline?: boolean; - outlineWidth?: string; + outlineWidth?: number; outlineColor?: string | Cesium.Color; outlineOpacity?: number; numberOfVerticalLines?: number; @@ -8272,7 +8295,7 @@ declare namespace CorridorEntity { * @property [color = "#3388ff"] - 颜色 * @property [opacity = 1.0] - 透明度, 取值范围:0.0-1.0 * @property [outline = false] - 是否边框 - * @property [outlineWidth = 1] - 边框宽度 + * @property [outlineWidth = 1] - 边框宽度,outlineWidth只适用于非Windows系统,如Android、iOS、Linux和OS X。这是由于WebGL是如何在Windows上的所有三个主要浏览器引擎中实现所限制的,目前只能显示1px。 * @property [outlineColor = "#ffffff"] - 边框颜色 * @property [outlineOpacity = 0.6] - 边框透明度 * @property [distanceDisplayCondition = false] - 是否按视距显示 或 指定此框将显示在与摄像机的多大距离。 @@ -8457,7 +8480,7 @@ declare namespace CylinderEntity { * @property [color = "#00FF00"] - 填充颜色 * @property [opacity = 1.0] - 透明度, 取值范围:0.0-1.0 * @property [outline = false] - 是否边框 - * @property [outlineWidth = 1] - 边框宽度 + * @property [outlineWidth = 1] - 边框宽度,outlineWidth只适用于非Windows系统,如Android、iOS、Linux和OS X。这是由于WebGL是如何在Windows上的所有三个主要浏览器引擎中实现所限制的,目前只能显示1px。 * @property [outlineColor = "#ffffff"] - 边框颜色 * @property [outlineOpacity = 0.6] - 边框透明度 * @property [numberOfVerticalLines = 16] - 指定沿轮廓的周长绘制的垂直线的数量。 @@ -8487,7 +8510,7 @@ declare namespace CylinderEntity { color?: string | Cesium.Color; opacity?: number; outline?: boolean; - outlineWidth?: string; + outlineWidth?: number; outlineColor?: string | Cesium.Color; outlineOpacity?: number; numberOfVerticalLines?: number; @@ -8518,6 +8541,7 @@ declare namespace CylinderEntity { * @param [options.parent] - 要与此实体关联的父实体。 * @param [options.onBeforeCreate] - 在 new Cesium.Entity(addattr) 前的回调方法,可以对addattr做额外个性化处理。 * @param [options.drawShow = true] - 绘制时,是否自动隐藏entity,可避免拾取坐标存在问题。 + * @param [options.hasDrawDelPoint = true] - 绘制时,是否可以右键删除点 * @param [options.popup] - 绑定的popup弹窗值,也可以bindPopup方法绑定 * @param [options.popupOptions] - popup弹窗时的配置参数,也支持如pointerEvents等{@link Popup}构造参数 * @param [options.tooltip] - 绑定的tooltip弹窗值,也可以bindTooltip方法绑 @@ -8541,6 +8565,7 @@ declare class CylinderEntity extends BasePointEntity { parent?: Cesium.Entity; onBeforeCreate?: (...params: any[]) => any; drawShow?: boolean; + hasDrawDelPoint?: boolean; popup?: string | any[] | ((...params: any[]) => any); popupOptions?: Popup.StyleOptions | any; tooltip?: string | any[] | ((...params: any[]) => any); @@ -8999,7 +9024,7 @@ declare namespace EllipsoidEntity { * @property [color = "#00FF00"] - 颜色 * @property [opacity = 1.0] - 透明度, 取值范围:0.0-1.0 * @property [outline = false] - 是否边框 - * @property [outlineWidth = 1] - 边框宽度 + * @property [outlineWidth = 1] - 边框宽度,outlineWidth只适用于非Windows系统,如Android、iOS、Linux和OS X。这是由于WebGL是如何在Windows上的所有三个主要浏览器引擎中实现所限制的,目前只能显示1px。 * @property [outlineColor = "#ffffff"] - 边框颜色 * @property [outlineOpacity = 0.6] - 边框透明度 * @property [stackPartitions = 64] - 指定竖向划分数量 @@ -9043,7 +9068,7 @@ declare namespace EllipsoidEntity { color?: string | Cesium.Color; opacity?: number; outline?: boolean; - outlineWidth?: string; + outlineWidth?: number; outlineColor?: string | Cesium.Color; outlineOpacity?: number; stackPartitions?: number; @@ -9090,6 +9115,7 @@ declare namespace EllipsoidEntity { * @param [options.parent] - 要与此实体关联的父实体。 * @param [options.onBeforeCreate] - 在 new Cesium.Entity(addattr) 前的回调方法,可以对addattr做额外个性化处理。 * @param [options.drawShow = true] - 绘制时,是否自动隐藏entity,可避免拾取坐标存在问题。 + * @param [options.hasDrawDelPoint = true] - 绘制时,是否可以右键删除点 * @param [options.hasEdit = true] - 是否允许编辑 * @param [options.hasEditRadii = true] - 编辑时,是否可以编辑半径 * @param [options.popup] - 绑定的popup弹窗值,也可以bindPopup方法绑定 @@ -9116,6 +9142,7 @@ declare class EllipsoidEntity extends BasePointEntity { parent?: Cesium.Entity; onBeforeCreate?: (...params: any[]) => any; drawShow?: boolean; + hasDrawDelPoint?: boolean; hasEdit?: boolean; hasEditRadii?: boolean; popup?: string | any[] | ((...params: any[]) => any); @@ -9942,7 +9969,7 @@ declare namespace PlaneEntity { * @property [color = "#00FF00"] - 颜色 * @property [opacity = 1.0] - 透明度, 取值范围:0.0-1.0 * @property [outline = false] - 是否边框 - * @property [outlineWidth = 1] - 边框宽度 + * @property [outlineWidth = 1] - 边框宽度,outlineWidth只适用于非Windows系统,如Android、iOS、Linux和OS X。这是由于WebGL是如何在Windows上的所有三个主要浏览器引擎中实现所限制的,目前只能显示1px。 * @property [outlineColor = "#ffffff"] - 边框颜色 * @property [outlineOpacity = 0.6] - 边框透明度 * @property [distanceDisplayCondition = false] - 是否按视距显示 或 指定此框将显示在与摄像机的多大距离。 @@ -9973,7 +10000,7 @@ declare namespace PlaneEntity { color?: string | Cesium.Color; opacity?: number; outline?: boolean; - outlineWidth?: string; + outlineWidth?: number; outlineColor?: string | Cesium.Color; outlineOpacity?: number; distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition; @@ -10274,6 +10301,7 @@ declare namespace PolygonEntity { * @param [options.onBeforeCreate] - 在 new Cesium.Entity(addattr) 前的回调方法,可以对addattr做额外个性化处理。 * @param [options.minPointNum = 2] - 绘制时,至少需要点的个数 * @param [options.maxPointNum = 9999] - 绘制时,最多允许点的个数 + * @param [options.hasDrawDelPoint = true] - 绘制时,是否可以右键删除点 * @param [options.hasEdit = true] - 是否允许编辑 * @param [options.hasMoveEdit = true] - 编辑时,是否可以整体平移 * @param [options.hasHeightEdit = true] - 编辑时,当有diffHeight时,是否可以编辑高度 @@ -10300,6 +10328,7 @@ declare class PolygonEntity extends BasePolyEntity { onBeforeCreate?: (...params: any[]) => any; minPointNum?: number; maxPointNum?: number; + hasDrawDelPoint?: boolean; hasEdit?: boolean; hasMoveEdit?: boolean; hasHeightEdit?: boolean; @@ -10456,6 +10485,7 @@ declare namespace PolylineEntity { * @param [options.onBeforeCreate] - 在 new Cesium.Entity(addattr) 前的回调方法,可以对addattr做额外个性化处理。 * @param [options.minPointNum = 2] - 绘制时,至少需要点的个数 * @param [options.maxPointNum = 9999] - 绘制时,最多允许点的个数 + * @param [options.hasDrawDelPoint = true] - 绘制时,是否可以右键删除点 * @param [options.hasEdit = true] - 是否允许编辑 * @param [options.hasMoveEdit = true] - 编辑时,是否可以整体平移 * @param [options.hasHeightEdit = true] - 编辑时,当有diffHeight时,是否可以编辑高度 @@ -10482,6 +10512,7 @@ declare class PolylineEntity extends BasePolyEntity { onBeforeCreate?: (...params: any[]) => any; minPointNum?: number; maxPointNum?: number; + hasDrawDelPoint?: boolean; hasEdit?: boolean; hasMoveEdit?: boolean; hasHeightEdit?: boolean; @@ -11022,7 +11053,7 @@ declare namespace Video2D { * @property [stRotation = 0] - 多边形纹理的角度(弧度值),正北为0,逆时针旋转 * @property [stRotationDegree = 0] - 多边形纹理的角度(度数值,0-360度),与stRotation二选一 * @property [outline = false] - 是否边框 - * @property [outlineWidth = 1] - 边框宽度 + * @property [outlineWidth = 1] - 边框宽度,outlineWidth只适用于非Windows系统,如Android、iOS、Linux和OS X。这是由于WebGL是如何在Windows上的所有三个主要浏览器引擎中实现所限制的,目前只能显示1px。 * @property [outlineColor = "#ffffff"] - 边框颜色 * @property [outlineOpacity = 0.6] - 边框透明度 * @property [outlineStyle] - 边框的完整自定义样式,会覆盖outlineWidth、outlineColor等参数。 @@ -11188,7 +11219,7 @@ declare namespace WallEntity { * @property [opacity = 1.0] - 透明度, 取值范围:0.0-1.0 * @property [closure = false] - 是否闭合, 在positions是属性机制的回调对象时无效 * @property [outline = false] - 是否边框 - * @property [outlineWidth = 1] - 边框宽度 + * @property [outlineWidth = 1] - 边框宽度,outlineWidth只适用于非Windows系统,如Android、iOS、Linux和OS X。这是由于WebGL是如何在Windows上的所有三个主要浏览器引擎中实现所限制的,目前只能显示1px。 * @property [outlineColor = "#ffffff"] - 边框颜色 * @property [outlineOpacity = 0.6] - 边框透明度 * @property [distanceDisplayCondition = false] - 是否按视距显示 或 指定此框将显示在与摄像机的多大距离。 @@ -11217,7 +11248,7 @@ declare namespace WallEntity { opacity?: number; closure?: boolean; outline?: boolean; - outlineWidth?: string; + outlineWidth?: number; outlineColor?: string | Cesium.Color; outlineOpacity?: number; distanceDisplayCondition?: boolean | Cesium.DistanceDisplayCondition; @@ -12640,7 +12671,7 @@ declare class SectionMeasure extends DistanceMeasure { } /** - * 体积量算对象(方量), + * 体积量算对象(方量分析), * 非直接调用,由 Measure 类统一创建及管理。
* * 1. 挖方量: 计算“基准面”到地表之间的凸出部分进行挖掉的体积。
@@ -12874,7 +12905,7 @@ declare class BasePointPrimitive extends BasePrimitive { */ property: Cesium.SampledPositionProperty | Cesium.CallbackProperty; /** - * 设置并添加动画轨迹位置,按“指定时间”运动到达“指定位置”。 + * 设置并添加动画轨迹位置,按“指定时间”运动到达“指定位置”。【仅文本、图标点、模型等部分子类支持】 * @param point - 指定位置坐标 * @param [currTime = Cesium.JulianDate.now()] - 指定时间, 默认为当前时间5秒后。当为String时,可以传入'2021-01-01 12:13:00'; 当为number时,可以传入当前时间延迟的秒数。 * @returns 当前对象本身,可以链式调用 @@ -14666,11 +14697,15 @@ declare namespace LightCone { * @property [color = '#00ffff'] - 颜色 * @property [radius = 100] - 锥体底部半径。(单位:米) * @property [height = 1000] - 锥体高度,相对于椭球面的高度。(单位:米) + * @property [distanceDisplayCondition] - 是否按视距显示 或 指定此框将显示在与摄像机的多大距离。 + * @property [highlight] - 鼠标移入或单击(type:'click')后的对应高亮的部分样式,创建Graphic后也可以openHighlight、closeHighlight方法来手动调用 */ type StyleOptions = any | { color?: string | Cesium.Color; radius?: number; height?: number; + distanceDisplayCondition?: Cesium.DistanceDisplayConditionGeometryInstanceAttribute; + highlight?: LightCone.StyleOptions | any; }; } @@ -16970,7 +17005,7 @@ declare class CzmGeoJsonLayer extends BaseGraphicLayer { * @param [options] - 参数对象,包括以下: * @param [options.url] - CZML文件或服务url地址 * @param [options.data] - CZML格式规范数据对象,与url二选一即可。 - * @param [options.autoUpdateClock = true] - 是否自动更新时钟 + * @param [options.updateClock = true] - 是否自动更新时钟,多个时或外部手动控制时钟时建议关闭 * @param [options.zIndex] - 控制图层的叠加层次(部分图层),默认按加载的顺序进行叠加,但也可以自定义叠加顺序,数字大的在上面。 * @param [options.popup] - 绑定的popup弹窗值,也可以bindPopup方法绑定,支持:'all'、数组、字符串模板 * @param [options.popupOptions] - popup弹窗时的配置参数,也支持如pointerEvents等{@link Popup}构造参数,还包括: @@ -17008,7 +17043,7 @@ declare class CzmlLayer extends CzmGeoJsonLayer { constructor(options?: { url?: string; data?: any; - autoUpdateClock?: boolean; + updateClock?: boolean; zIndex?: number; popup?: string | Globe.getTemplateHtml_template[] | ((...params: any[]) => any); popupOptions?: { @@ -18421,6 +18456,10 @@ declare class GraphicLayer extends BaseGraphicLayer { * 当加载 DivGraphic 数据的DIV是否可以鼠标交互,为false时可以穿透操作及缩放地图,但无法进行鼠标交互及触发相关事件。 */ pointerEvents: boolean; + /** + * 获取当前图层中所有对象,用于贴模型分析时,排除的不进行贴模型计算的模型对象 + */ + readonly objectsToExclude: any | undefined; /** * 是否可以调整图层顺序(在同类型图层间) */ @@ -18650,12 +18689,15 @@ declare class GraphicLayer extends BaseGraphicLayer { */ endDraw(): boolean; /** - * 停止绘制,如有未完成的绘制会自动删除 + * 停止绘制。 + * 线面对象:未完成的绘制会自动删除,已绘制的会完成在最后一个点位; + * 点状对象:会结束停留在最后一个点位,未完成的绘制会自动删除 + * 如果需要清除正在绘制的对象,请用 clearDrawing() 方法 * @returns 是否清除了未完成的对象 */ stopDraw(): boolean; /** - * 清除正在绘制 + * 清除正在绘制的对象 * @returns 是否清除了对象 */ clearDrawing(): boolean; @@ -24126,9 +24168,10 @@ declare class Map extends BaseClass { /** * 重新设置basemps底图图层,对options.basemaps重新赋值 * @param arr - 底图图层配置 + * @param [reload = true] - 是否重新构造 * @returns 图层数组 */ - setBasemapsOptions(arr: Map.basemapOptions[]): BaseLayer[]; + setBasemapsOptions(arr: Map.basemapOptions[], reload?: boolean): BaseLayer[]; /** * 重新设置layers图层,对options.layers重新赋值 * @param arr - 可以叠加显示的图层配置 @@ -24315,17 +24358,17 @@ declare class Map extends BaseClass { /** * 放大地图 * @param [relativeAmount = 2] - 相对量 - * @param [mandatory] - 是否强制更新,忽略其他限制 + * @param [mandatory] - 是否强制更新,忽略screenSpaceCameraController的enableInputs/enableZoom限制 * @returns 是否有移动位置 */ - zoomIn(relativeAmount?: number, mandatory?: number): boolean; + zoomIn(relativeAmount?: number, mandatory?: boolean): boolean; /** * 缩小地图 * @param [relativeAmount = 2] - 相对量 - * @param [mandatory] - 是否强制更新,忽略其他限制 + * @param [mandatory] - 是否强制更新,忽略screenSpaceCameraController的enableInputs/enableZoom限制 * @returns 是否有移动位置 */ - zoomOut(relativeAmount?: number, mandatory?: number): boolean; + zoomOut(relativeAmount?: number, mandatory?: boolean): boolean; /** * 设置鼠标操作习惯方式。 * 默认为中键旋转,右键拉伸远近。传`rightTilt:true`可以设置为右键旋转,中键拉伸远近。 @@ -24831,6 +24874,13 @@ declare class Map extends BaseClass { * @returns 当前对象本身,可以链式调用 */ off(types?: EventType | string | EventType[], fn?: (...params: any[]) => any, context?: any): BaseClass; + /** + * 是否有绑定指定的事件 + * @param type - 事件类型 + * @param [propagate] - 是否判断指定的父类 (用addEventParent设置的) + * @returns 是否存在 + */ + listens(type: EventType | string, propagate?: BaseClass): boolean; } /** @@ -27188,7 +27238,7 @@ declare namespace ConicSensor { * @param [options.attr] - 附件的属性信息,可以任意附加属性,导出geojson或json时会自动处理导出。 * @param [options.lookAt] - 椎体方向追踪的目标(椎体方向跟随变化,位置不变) * @param [options.fixedFrameTransform = Cesium.Transforms.eastNorthUpToFixedFrame] - 参考系 - * @param [options.revers = false] - 是否反转朝向 + * @param [options.reverse = false] - 是否反转朝向 * @param [options.id = createGuid()] - 矢量数据id标识 * @param [options.name = ''] - 矢量数据名称 * @param [options.show = true] - 矢量数据是否显示 @@ -27200,7 +27250,7 @@ declare class ConicSensor extends BasePointPrimitive { attr?: any; lookAt?: Cesium.Cartesian3 | Cesium.PositionProperty; fixedFrameTransform?: Cesium.Transforms.LocalFrameToFixedFrame; - revers?: boolean; + reverse?: boolean; id?: string | number; name?: string; show?: boolean; @@ -27366,7 +27416,7 @@ declare namespace RectSensor { * @param [options.attr] - 附件的属性信息,可以任意附加属性,导出geojson或json时会自动处理导出。 * @param [options.lookAt] - 椎体方向追踪的目标(椎体方向跟随变化,位置不变) * @param [options.fixedFrameTransform = Cesium.Transforms.eastNorthUpToFixedFrame] - 参考系 - * @param [options.revers = false] - 是否反转朝向 + * @param [options.reverse = false] - 是否反转朝向 * @param [options.id = createGuid()] - 矢量数据id标识 * @param [options.name = ''] - 矢量数据名称 * @param [options.show = true] - 矢量数据是否显示 @@ -27378,7 +27428,7 @@ declare class RectSensor extends BasePointPrimitive { attr?: any; lookAt?: Cesium.Cartesian3 | Cesium.PositionProperty; fixedFrameTransform?: Cesium.Transforms.LocalFrameToFixedFrame; - revers?: boolean; + reverse?: boolean; id?: string | number; name?: string; show?: boolean; @@ -27726,7 +27776,7 @@ declare namespace SatelliteSensor { * @param [options.trackedEntity] - 椎体跟随的卫星(椎体位置跟随变化,方向不变) * @param [options.autoHeading] - 是否自动追踪trackedEntity目标的heading方向 * @param [options.fixedFrameTransform] - 参考系 - * @param [options.revers = false] - 是否反转朝向 + * @param [options.reverse = false] - 是否反转朝向 * @param [options.id = createGuid()] - 矢量数据id标识 * @param [options.name = ''] - 矢量数据名称 * @param [options.show = true] - 矢量数据是否显示 @@ -27741,7 +27791,7 @@ declare class SatelliteSensor extends BasePointPrimitive { trackedEntity?: Cesium.Entity; autoHeading?: boolean; fixedFrameTransform?: Cesium.Transforms.LocalFrameToFixedFrame; - revers?: boolean; + reverse?: boolean; id?: string | number; name?: string; show?: boolean; @@ -28267,7 +28317,7 @@ declare namespace BaseWidget { * @property [autoDisable = true] - 激活其他新插件时,是否自动释放本插件 * @property [disableOther = true] - 激活本插件时,是否释放其它已激活的插件 * @property [group] - 配置group后,同group下的widget互斥,打开任意一个会自动释放其他的 - * @property [windowOptions] - 存在弹窗的插件的弹窗相关参数配置,更多参数请参考 [layer弹窗API]{@linkhttps://layui.gitee.io/v2/docs/modules/layer.html} 包括: + * @property [windowOptions] - 存在弹窗的插件的弹窗相关参数配置,更多参数请参考 [layer弹窗API]{@link https://layui.gitee.io/v2/docs/modules/layer.html} 包括: * @property [windowOptions.width] - 窗口宽度,可以是 像素数字(像素值) 或者 字符串(屏幕宽度百分比),示例:200 或 "20%" * @property [windowOptions.height] - 窗口高度,可以是 像素数字(像素值) 或者 字符串(屏幕高度百分比),示例:600 或 "50%" * @property [windowOptions.position = 'auto'] - 窗口所在位置坐标,配置字符串可选值:auto垂直水平居中,t顶部,b底部,r右边缘,l左边缘,lt左上角,lb左下角,rt右上角,rb右下角;也可以配置对象: @@ -29004,7 +29054,7 @@ declare namespace WindLayer { } /** - * 风场图层,基于粒子实现, + * 风场图层,基于粒子实现(目前仅限webgl1渲染,不支持webgl2渲染) * 【需要引入 mars3d-wind 插件库】 * @param [options] - 参数对象,包括以下: * @param [options.data] - 风场数据 @@ -33122,7 +33172,7 @@ declare namespace PointTrans { * 使用proj4转换坐标(支持任意坐标系), * 坐标系 可以在 {@link http://epsg.io }进行查询,已经内置支持 EPSG:4326、EPSG:3857、EPSG:4490、EPSG:4491至4554 * @param arrdata - 原始坐标,示例:[39396641,3882123] - * @param fromProjParams - 原始坐标的坐标系,如'EPSG:4527' + * @param fromProjParams - 原始坐标的坐标系,如'EPSG:4527' 或 mars3d.CRS.CGCS2000_GK_Zone_3 * @param [toProjParams = 'EPSG:4326'] - 转为返回的结果坐标系 * @returns 返回结果坐标系的对应坐标,示例:[115.866936, 35.062583] */ @@ -33834,7 +33884,7 @@ declare namespace PolyUtil { * @param [options.objectsToExclude] - 贴模型分析时,排除的不进行贴模型计算的模型对象,可以是: primitives, entities, 或 3D Tiles features * @param [options.exact = false] - 是否进行精确计算, 传false时是否快速概略计算方式,该方式计算精度较低,但计算速度快,仅能计算在当前视域内坐标的高度 * @param [options.offset = 0] - 可以按需增加偏移高度(单位:米),便于可视 - * @param options.endItem - 异步计算高度完成后 的回调方法 + * @param options.endItem - 异步计算每2个点后之间坐标后 的回调方法 * @param options.end - 异步计算高度完成后 的回调方法 * @returns 异步计算完成的Promise,同callback */ @@ -34181,6 +34231,7 @@ declare namespace Util { * @param [options.symbol.styleFieldOptions] - 按styleField值与对应style样式的键值对象。 * @param [options.symbol.callback] - 自定义判断处理返回style ,示例:callback: function (attr, styleOpt){ return { color: "#ff0000" }; } * @param [options.crs] - 原始数据的坐标系,如'EPSG:3857' (可以从 {@link http://epsg.io }查询) + * @param [options.onPointTrans] - 坐标转换方法,可用于对每个坐标做额外转换处理,比如坐标纠偏 onPointTrans: mars3d.PointUtil.getTransFun(mars3d.ChinaCRS.GCJ02, map.chinaCRS) * @returns Graphic构造参数数组(用于创建{@link BaseGraphic}) */ function geoJsonToGraphics(geojson: any, options?: { @@ -34195,6 +34246,7 @@ declare namespace Util { callback?: (...params: any[]) => any; }; crs?: string; + onPointTrans?: (...params: any[]) => any; }): any; /** * GeoJSON格式的Feature单个对象转为 Graphic构造参数(用于创建{@link BaseGraphic}) @@ -34293,7 +34345,7 @@ declare namespace Util { }): string; /** * 导出下载图片文件 - * @param name - 图片文件名称,不需要后缀名 + * @param name - 图片文件名称, 后缀名默认为.png * @param base64 - 图片内容,base64格式 * @returns 无 */ diff --git a/public/lib/mars3d/mars3d.js b/public/lib/mars3d/mars3d.js index e114d46b..637c8a64 100644 --- a/public/lib/mars3d/mars3d.js +++ b/public/lib/mars3d/mars3d.js @@ -1,15 +1,15 @@ /** * Mars3D三维可视化平台 mars3d * - * 版本信息:v3.4.20 - * 编译日期:2023-01-10 12:55:02 + * 版本信息:v3.4.26 + * 编译日期:2023-03-09 16:00:06 * 版权所有: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') }; +(function (global, factory) { if(typeof exports === 'object' && typeof module !== 'undefined' && !window.Cesium){ require('mars3d-cesium/Build/Cesium/Widgets/widgets.css?inline') }; 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_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']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)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||_0x48f391I||(_0x5edee5>I||_0x48f391O||(_0x5edee5>O||_0x48f391Z&&(_0x5edee5=_0x5edee5-Z+A-0x1);_0x201a4c>V?(_0x201a4c=_0x201a4c-V+A-0x1,_0x30c3ee=!![]):_0x30c3ee=![];(_0x201a4c===I||_0x2cb0eeI||(_0x201a4c>I||_0x2cb0eeO||(_0x201a4c>O||_0x2cb0eeV&&(_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(_0x4954630x0&&(_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)=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)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'])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)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?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)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)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'])=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','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','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_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','\x0a\x0a\x20\x20\x0a\x20\x20\x0a','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','\x0a\x0a\x20\x20\x20\x20\x0a\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\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\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\x20\x20\x202017-08-25\x2000:00:00\x20\x0a\x20\x20\x20\x20\x20\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}','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','\x0a\x0a\x20\x20\x20\x20导航球\x0a\x20\x20\x20\x20mars3d.cn\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x0a\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','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','

系统检测到您使用的浏览器不支持WebGL功能!

\x20\x20

1、请您检查浏览器版本,安装使用最新版chrome、火狐或IE11以上浏览器!

\x20

2、WebGL支持取决于GPU支持,请保证客户端电脑已安装显卡驱动程序!

','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请求出错','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
\x0a\x20\x20\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','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20*','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','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>\x0a\x20\x20\x20\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','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=','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','','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','','_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','','_单击开始绘制','preventDefault','done','Rectangle','sterea','_effects','_currDistance','globe','_bindHierarchy','hasClickEvent','_primitive_point','_requestMetadata','undergroundColor','longitude_of_center','PostProcessStage','CLAMP_TO_GROUND','','AREA_0','IntersectionTests','startEditing','mixt','_positions_curve','_updateDraw','innerHTML','Matrix4','_getLablePosition','toMGRS','\x0a\x0a\x20\x20\x0a\x20\x20\x0a\x20\x20\x0a','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','
','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>','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','
','_updateEntityOpacity','ShaderSource','BoundingRectangle','WHEEL','CallbackProperty','enabledMoveTarget','gamma','angle','_type','normalX','arrThing','_default_zoomEventTypes','\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_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','\x0a\x20\x20\x20\x20\x20
\x0a\x20\x20\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','
\x0a\x20\x20\x20\x20\x20\x20\x20\x20','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?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(_0x4c461c0x0||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;_0x2bb82c0.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'])=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)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)_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(_0x2e382dFORTPI&&_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)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)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,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAUCAYAAAAJD/ojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NUVFNjVDRUFBMDgxMUU5QUM4NDg4MzU3RThBMzcwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NUVFNjVDRkFBMDgxMUU5QUM4NDg4MzU3RThBMzcwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY1RUU2NUNDQUEwODExRTlBQzg0ODgzNTdFOEEzNzBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY1RUU2NUNEQUEwODExRTlBQzg0ODgzNTdFOEEzNzBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GxQkfQAADBVJREFUeNrsWHtwVNUd/u7u3d1sNtlNNmQTkiyjkfAIqCD4AOQhGUBAqtMahloFq6KOio9qfVu0VVtrpahtrQOlCsgUlYq0QuMDMojQVFrLo0UeaSIGSAJ57SbZ7Otuv9/ds3ETQeto/+jUM/Obe8+55/E73+9xvnO11h/6cMqiabAYCT4pug5PvAN7dD8u8t6Clm4LcOJdtg8G7HdMh8cbRA52gM1o7gZaeoASL7DtFaCzEZi2CGATgvxW14zHr8jBfdNyzGX2798Pp9OJQYMGIZFIqKU1hEIh1NbWoqioCF6v12xvbW3FkSNHkJOTY7ZbrVbE4/GTqi/fwuEw6uvr4XK5UFxcbM4rpaOjAxaLBdnZ2eb4aDRqridF5pZ+hmH06pJe0nVM1VPvsp682+12s27BFylUEl0EaPlSoPpDwHMjkDl3JvK9Vfhg8xw8MAG4n7LtVSCDgJhravh/LvoX6u1wiImA9z8Gyk4AMyaPRRS/gRjabvMhxw8YUb5n9sVVWTxpUn6IJpLyOUU8QSSRNl7exbNS3vV5RfqLh6bPIUXGp7wutc5/BWDLqTxMMoPFkgUtHqdyydgxYgTISgD5nuUbjDjWENyB6GC9bMIIjDzPA4+jA8cCwDEaIZeA211uevO5jJVRlHaEjc00a50786TBw8lxDWUgZUUkEmmQkEsvEtY2m40ZSx/AajmlhOBk8xlLt42KznZ+q2e4/oP9u6SNexnCtjjTRyNlAdsqY7HY8zTCmjQjfIsyi/IMZVfavOdSrqX8ibK+n6PeROGG8RPO39L7IZSIngpfaDF47Zr+uG7VBxsJbQsCx1qcnqFv2R6taYDmfxEhlJmd6bBoqBuB2rcnYficD5FTdBly9bHoxEUYMTMfRqQBDcdWwe54Bx3WjyePzsJNk7MEhHmU0wnkms7Oznq/32+ncj8Q0Cg1wWCwQTbtcDiuYP00ykrm6oaBAwciKyvrBQI0m8Aso2zguLy0fBSRdCjG4thZJSUlTxDEe8WTaaDJ7FvJ3CtPnbl3UyAQOMQc/X22nUODXs01J/CbGPq9fgBPpNzAbxkKYNEzk3XR7SGOG0BD7uUa1aznsd6sRxInPyAsVgu6u3oOOzTbUq/b81IGovfSYwPvWEZFGx3+C/g+vtdnxL/zSrPgXbhefMy0ThZR744dRqhxIZy1K9AVNRA4EyjMwT0Xy6FglV4C3CUE9ig39gIBiFFBQ3lSuLCwEAUFBYVse47f3ATjFQFJDi9uKkeFd4D1iAI1BXBUaRVQXp8jc1IMvj/PZy2bK8QTOX6Wx+ORqJgrBmd9R+ITV470gyWknq3q+Q3KSBUt4hyi2ww+z1JTVOt+z8nPOY0Ah4iVoWk7XXkYhrbGRVtD47VHXE+Vcdl5SJyEcnAJM1h6sA098fsRbn8XHU1cnvTB5iFkFtxZVo8x2gnsrInBV+TfPsjvv4QbHEPgxCOjKnjMIJJ0wHI2xU2F99KjD8kmMjMze09P1rtF5IRQwKbSQxeSvEX6aDSSmV44z1QV5lKGsP2OpqamlwjwXWQqRxhNQebnEkZIKpBT+b6Q4ytVrp7b1dW1js9fiS6c08lvU9nPzX0sZp+DvSnikiVtp2JoiMWSSTGrsyMRGDHqmT9f9trD7Zm+m3vtmJ7xbDC8bXWvavs3L2kpnlEDP6Onx80VMpN5O2jA59Mx7/w8+Lw6gnoc7uzs7QqAin379mH37t2YMmWKReiUgCUbo/JjBRgCsSk3Nzdx9OhRHD9+HPT6vQRhPPsJfyuiZKcZx1D1QqkwBTQJBRP6xZQxlWCO4LwCvp1rlK9atWr86NGjMyoqKvazvpE5e1L/A5GlkXp+QLlIjM22v1OvoWwfrFKFGED2ciVB3qZ0OahvLP/RZxzjcRM5hHI5zXmLYfct7hM0mpI4/vDN8Lp3f2Q8qMN9qO1N/Uq8EVmAxrgNDXE72sP5pG1BLJ0cwNhBPnR25iJ/QIIGjO1gajjETQ8nqGfSK/bQI0xmQ0AsAgrz4pWK626VjbrdbpNjEvAadhtN+ZeEIuXblKXKc6+i1FFkc9dnZGQ0pNiHyuW5wtZVlOSPGzeum8YTUO9gv4vlYEyHQQ5VxUgOKs5by2cXvX0Uc/dt5ObvcC/foQGb2X4p13uTz2Nc7x4dsyo/g+MQTY2UIav0VkRtD5tsIcWeLea5/fGFsc2rH8GjLVONLbcgUz8tVuZpKg+vPnB7aI3JUT70lOHHsRnY7rwUpcUF5sB4PGklghSh3MLXi3t6eo6Wl5dPJ4DCINDW1ja7paVl28iRI5eJE3FTWyQ8JXQlZ7J8l5s4l217+D5GTnCV9+JsG6JAJHHHDILwPo3yRzGYyq8iVsnJwkCGDRvWSS//Ketn0qBZfBYqIMPylMuNsJn8/PyEpBphOVKncTbw/ed0gKt5PjylWMs1CqVfUtbqaDsFh0gYybyp58xFWH+6r8fyW8zyxARjywNb4tPu0q3GzzotBbz12dARiY45lHCtiNH77cwM+fZ/4rHuPdgWWwZreK3slwDZe1ei11bxVlVF4OwE4sFUO29pt/PG9saCBQuWTJo0CZWVleZtT25c3ORMetWF9Ooa1hfTUxrY5mQk3ElAwjRWFds+4sa97JPNlBIUYMQwBKX/6ZFgexHX3i7eR4Ak3Bepb/PZ/yM+3+d8Or/PUCljHL10HJnPjvb29tvpuWv57XW2/41rXk/Pfpn7ekyMQ3NknQRfIymWvArYXCuQTjQsvA6HOm9EyL3bkR1HXPcu1Y1gccJqXZRJ9Jtixph98ZDeTdKcYVhMaiuEwdLdgea963DAPRaWaACyT3oNdu3aZYb97Nmzn6FyEwnY02yvy8vLWzp06NBlhw8fnvjkk0+eIHi4/PLLzXCl9/yF3nifcBfK+RxTwg2XSR8JDH4fyZDNo9cWEuxAY2NjtazBNNB/p8JYxOuGc/zddXV1Z9AQTczvEmqSwsIc2yGGlXNBjGeGSDxexbl3SDvbXqa4OMcK6i9pZj3rV6QuLvqnrrIJnmw6aZ7dfRY0x28JrksloCDlblhjvzZzs0UyhAVRTQ/bE/Fbu7q73w7b7K/7dPv512i+UZx1Z0JFgx46jlDpRBwovRaNLceh97SK8uahM336dPlPsIQK30AP2LV8+fK7hK5dd911pQTl1urq6k1sn02R/GaO40ZaCPSzBONCethAdaDZVYrQOM6hWIWTkdEjoS3jJKzZR0s7QeQM9ygvXVlVVWUylPnz5wu/H0aQ1nKNA3IG0FAxGrKa883j2lryYuuAon8FqRsh39387qIElAf3o2myvmYvgSVjJVXwm2rEIq8h2nkzNNcx2PU+/xc0NXGws2eDMwOnu3LtrwbCsTm8/+00jchIsEUjaM4/D905ZyAzyPODh5TwWQLs56XhJUXga5gqZtXW1sZ8Pp8cZLcpmnU3ARDeOpcKbxIPFp5JkVtck+K0RyjDlddIKPMeDwEtqMCfyDk2CSB8uvhd6JxT3cA8HGfyotLSUjMNiZMKOOybLVxcMRExboXadqdiOE6O3UiZwvrvWH+PxniW41q4v8vY9sYnAJspgQbN8DhhzXiRyJ2NSPQ4jPiNsBm/h+ikJT718ybRezHhfd6Ceq47y4gjVw7sJMDCCJiLc1zwDx0AI8T98nIjChLEc+QOSGXupGLLZR/yd0tYgvLGe9hvBxWeKwcX36vY12DfbMpY9oko7mtRz++Zfzs0bbQ6+GQSckXUs+9bbJer0UoFTL5KEa2U3bLYtGnTUmxhjTJejTiC6ErgT6Nx97P9kYaGhlViaF6CxrF+VNgC5TlGSJB67WbfhZz/DLFZ3xRhEGCnYx0ytKn0nbXoDixEPByENy8ZTVo6pKcszQS2mWD3MYXNpkPul5w/ve/rIv1///X7WbO+371f2t4T+aI/XhQzWP8fdN2oJF0voW4PyQvTRYrybRZJ/5HE9q18bP0kB5t5mxUbDe3KXo/W5pkI1l6F4lGrzVzce5VO4MuUlA5GUos+P2/+14rk5HS90x0j/R9xkhMk1LXNbv8FCcVwtNQOwcG3ViPG9Ge14evyZf8HZxZlIR6dg0B7E+wFF9A8bcmUpn2NzlcCcKTHAyP6VwSaNiDb1/W113615d8CDAB0JaU81/NTEwAAAABJRU5ErkJggg==','rectangle':[0xa,0x5,0x58,0x14]};new Function('czmver','var\x20msg\x20=\x20`%c🌒%c\x20Mars3D三维可视化平台\x20%c\x0a\x0a\x20\x20版\x20本\x20号:3.4.20\x20\x20\x20\x20\x20Cesium版本:${czmver}\x0a\x20\x20编译日期:2023-01-10\x2012:54:43\x0a\x20\x20版权声明:\x0a\x20\x201.\x20Mars3D版权完全属于\x20\x22合肥火星科技有限公司\x22独自所有.\x0a\x20\x202.\x20Mars3D软件包,任何个人或组织在遵守下列条件的前提下可以永久免费使用:\x0a\x20\x20\x20\x201)不进行任何形式的破解和裁剪,程序包完整引用\x0a\x20\x20\x20\x202)保留此版权信息在控制台输出\x0a\x20\x20我们保留对此版权信息的最终解释权.\x0a\x0a\x0a\x20\x20🏠官网:\x20\x20http://mars3d.cn\x0a\x20\x20📞微信:\x20\x20http://marsgis.cn/weixin.html\x0a\x20\x20`;\x0aconsole.log(msg,\x0a\x20\x20\x27font-size:\x2019px;padding-left:\x2010px;\x20\x20color:\x20rgb(240,\x20133,\x2025);\x27,\x0a\x20\x20\x27font-size:\x2015px;\x20\x20line-height:\x201.5;\x20\x20font-family:\x20\x22微软雅黑\x22;color:\x20rgb(240,\x20133,\x2025);\x20\x20padding-bottom:\x205px;\x27,\x0a\x20\x20\x27font-size:\x2012px;\x20\x20line-height:\x201.5;\x20\x20font-family:\x20\x22微软雅黑\x22;color:\x20rgb(0,\x20138,\x20255);\x27\x20\x20);')(Cesium['VERSION']);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?''+_0x181db2+'':'';_0x16cbcd+='';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+'',_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?''+_0x181db2+_0x5c4cce(0xc81):'';_0x18e3f9+='';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+='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20')[_0x5e2848(0x4b9)](_0x5d8f52['name']||'查看详情','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'),'continue';}());if(_0x31778d==='continue')continue;}else{if(_0x5d8f52['type']===_0x5c4cce(0xf8b)){var _0xf1ed99=template(_0x5d8f52['html'],_0x408963,!![]);_0x18e3f9+='')['concat'](_0xf1ed99,'');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='');break;case'string':case'number':default:_0x585761=''+_0x585761+'',_0x41956e++;}_0x18e3f9+='';if(_0x41956e===0x0)return![];return _0x18e3f9;}else{if(isObject(_0x2c44b0))switch(_0x2c44b0[_0x5c4cce(0xe81)]){case'iframe':{var _0x583b24=template(_0x2c44b0[_0x5c4cce(0x49c)],_0x408963,!![]),_0x4a964b='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)](/
/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\x20https://github.com/ashima/webgl-noise\x0a\x20*\x20@see\x20Stefan\x20Gustavson\x27s\x20paper\x20Simplex\x20noise\x20demystified\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(_0x4208bc0x0)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['_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))+'
'+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']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':'红色\x20是\x20X轴
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20绿色\x20是\x20Y轴
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20蓝色\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+='
'+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']+='
'+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':'红色\x20是\x20X轴
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20绿色\x20是\x20Y轴
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20蓝色\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)]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;_0x5576450x0&&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']('_拖动该点后')+'
'+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']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(_0xb0ac06maxAnalge&&(_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&&_0x4a1f3c=Math['PI']&&_0x4a1f3c0x3){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']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)]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)]_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']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),'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20')['concat'](_0x66df63[0x1]['toFixed'](0x1),''));}return _0x4a0e33(_0x19ba7e._0x57a818)['concat'](_0x545c8f['getLangText']('_位置信息'),'\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\x20\x20\x20\x20\x20
')[_0x4a0e33(_0x19ba7e._0x50222f)](_0x233b88['lat'],'    ')['concat'](_0x3f439c,'
\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
')['concat'](_0x233b88['alt'])[_0x4a0e33(_0x19ba7e._0x4921a5)](_0x545c8f['getLangText']('_米'),'
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20');},{'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);_0x3901e50x0){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;_0xbcc96b0x0&&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']('_修改位置')+'
'+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)]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\x0a\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20')[_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\x0a\x20\x20\x20\x20

\x0a\x20\x20\x20\x20')[_0x4d86ea(0x4b9)](_0x3a406a[_0x4d86ea(_0x2cfb32._0x55f415)]?'')[_0x4d86ea(_0x2cfb32._0x3f1067)](template(_0x3a406a[_0x4d86ea(_0x2cfb32._0x55f415)][_0x4d86ea(_0x2cfb32._0x12d405)],_0x5bcd1c,(_0x2fa771=_0x3a406a[_0x4d86ea(0xca4)]['templateEmptyStr'])!==null&&_0x2fa771!==void 0x0?_0x2fa771:!![]),''):'','\x0a\x20\x20');}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\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x200x0&&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='×':_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\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}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20');}},{'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']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'])&&_0x3c7591this['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;_0xcb02780x0&&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[_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[_0x3c9380]){_0x57316f=LL2MC[_0x3c9380];break;}}if(!_0x57316f)for(var _0x44e6aa=0x0;_0x44e6aa_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;_0x9faf070x0&&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=_0x4086180x0&&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['_maximumLevel']?![]:!![];}},{'key':'isAllOutRange','value':function _0x4be31f(_0x3f31db){var _0x5b6e0a=_0x19c788,_0x3ffbc2=this[_0x5b6e0a(0x399)]['level'];return _0x3ffbc2=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'](/]+>/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;_0x59aea10x0&&(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\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=\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_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']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;_0x3ff69c0x0&&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']=_0x2df2c70x1&&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;_0x4bd2640x0&&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='
名称:'+_0x4a7911['name']+'
'+'
地址:'+_0x4a7911['address']+_0x58d28c(0xc81)+'
区域:'+_0x4a7911['pname']+_0x4a7911[_0x58d28c(0x9f3)]+_0x4a7911[_0x58d28c(_0x37229b._0x5916ca)]+'
'+'
类别:'+_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)],')坡向:\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_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=_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']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[_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']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']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)]0x2&&arguments[0x2]!==undefined?arguments[0x2]:'';if(!_0x1eb9c6)return'';!_0x5e380c&&(_0x5e380c=create$3('div'));_0x1eb9c6=trim(_0x1eb9c6);if(_0x1eb9c6['startsWith']('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)]='
经度:{lng}
\x20
纬度:{lat}
海拔:{alt}米
\x20层级:{level}
方向:{heading}°
\x20
俯仰角:{pitch}°
视高:{cameraHeight}米
';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='\x0a\x0a\x20\x20\x20\x20拖拽调整四周方向角,双击回正北\x0a\x20\x20\x20\x20mars3d.cn\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\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\x0a\x0a',icon$4='\x0a\x0a\x20\x20\x20\x20拖拽调整俯仰角\x0a\x20\x20\x20\x20mars3d.cn\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x0a\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=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,''),_0x1a2bf6='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\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,'\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='';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'&&_0x5a8366this['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;_0x4399ed0x0){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_max']||_0x3a96d2this['_pitch_max'])_0x3a96d2=this['_pitch_max'];else _0x3a96d20x1&&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='\x0a\x0a\x20\x20\x0a\x20\x20\x0a\x20\x20\x0a',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\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='';_0x3477cd['text']&&(Cesium__namespace['defaultValue'](_0x3477cd[_0x2f4b2d(0xed6)],!![])?_0x2b8d3e+='\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'['concat'](_0x3477cd['column'],_0x2f4b2d(0x95f))['concat'](_0x3477cd['text'],'*
\x0a\x20\x20\x20\x20\x20\x20\x20\x20'):_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+='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'['concat'](_0x3477cd[_0x2f4b2d(_0xfebd58._0x26363b)]||_0x2f4b2d(0x3a6),'\x0a\x20\x20\x20\x20\x20\x20\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\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\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\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20')['concat'](_0x1ccf2b,'\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\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\x0a\x20\x20\x20\x20\x20\x20\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\x20\x20\x20');}}_0x2b8d3e+='';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':!![]}); +'use strict';var _0x521882=_0x4ffc;(function(_0x28a5a4,_0x310ec6){var _0x2f0257={_0x28c5a4:0x599,_0x373ec1:0xf6,_0xfeaaaf:0xb8b,_0x478c2c:0x1c9,_0x21e33a:0xcc7,_0x2edb51:0x2ca,_0x7e6883:0x678},_0x19e63e=_0x4ffc,_0x3fc25f=_0x28a5a4();while(!![]){try{var _0x50632e=-parseInt(_0x19e63e(_0x2f0257._0x28c5a4))/0x1*(-parseInt(_0x19e63e(_0x2f0257._0x373ec1))/0x2)+parseInt(_0x19e63e(_0x2f0257._0xfeaaaf))/0x3+parseInt(_0x19e63e(_0x2f0257._0x478c2c))/0x4+parseInt(_0x19e63e(_0x2f0257._0x21e33a))/0x5*(parseInt(_0x19e63e(0xc17))/0x6)+parseInt(_0x19e63e(_0x2f0257._0x2edb51))/0x7*(parseInt(_0x19e63e(0x6e5))/0x8)+-parseInt(_0x19e63e(0x4d7))/0x9*(-parseInt(_0x19e63e(0xeda))/0xa)+parseInt(_0x19e63e(_0x2f0257._0x7e6883))/0xb*(-parseInt(_0x19e63e(0x41e))/0xc);if(_0x50632e===_0x310ec6)break;else _0x3fc25f['push'](_0x3fc25f['shift']());}catch(_0x351c95){_0x3fc25f['push'](_0x3fc25f['shift']());}}}(_0x35ee,0x750e9));function _interopNamespace(_0x52f68e){var _0x32c16a={_0x5951c4:0x222,_0x133766:0x2de,_0x952bb1:0x342},_0x586eec={_0x1bfb50:0x61b},_0x2a80ff=_0x4ffc;if(_0x52f68e&&_0x52f68e[_0x2a80ff(_0x32c16a._0x5951c4)])return _0x52f68e;var _0x47eee6=Object[_0x2a80ff(0x229)](null);return _0x52f68e&&Object['keys'](_0x52f68e)[_0x2a80ff(_0x32c16a._0x133766)](function(_0xb30761){var _0x23c494=_0x2a80ff;if(_0xb30761!==_0x23c494(0x342)){var _0x3998da=Object[_0x23c494(_0x586eec._0x1bfb50)](_0x52f68e,_0xb30761);Object['defineProperty'](_0x47eee6,_0xb30761,_0x3998da['get']?_0x3998da:{'enumerable':!![],'get':function(){return _0x52f68e[_0xb30761];}});}}),_0x47eee6[_0x2a80ff(_0x32c16a._0x952bb1)]=_0x52f68e,_0x47eee6;}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['Resource']['prototype'][_0x521882(0x454)];Cesium__namespace[_0x521882(0x8a6)]['prototype']['getUrlComponent']=function(_0xd1daa1,_0x22be8b){var _0x3dd01c={_0x1df2fe:0x8cf},_0x35e8b9=_0x521882,_0x48939e=getUrlComponent_old['bind'](this)(_0xd1daa1,_0x22be8b);return Cesium__namespace['Resource'][_0x35e8b9(0xa18)]&&(_0x48939e=Cesium__namespace['Resource']['ReplaceUrl'](_0x48939e)),this[_0x35e8b9(_0x3dd01c._0x1df2fe)]=_0x48939e,_0x48939e;};var getValueInReferenceFrame_old=Cesium__namespace['ConstantPositionProperty']['prototype']['getValueInReferenceFrame'];Cesium__namespace['ConstantPositionProperty']['prototype']['getValueInReferenceFrame']=function(_0x14ac40,_0x298853,_0x18622d){var _0x2282f9={_0x33a1f9:0xe3f},_0x2c565a=_0x521882;return!Cesium__namespace['defined'](_0x14ac40)&&(_0x14ac40=Cesium__namespace['JulianDate']['now']()),getValueInReferenceFrame_old[_0x2c565a(_0x2282f9._0x33a1f9)](this)(_0x14ac40,_0x298853,_0x18622d);},Cesium__namespace['VelocityOrientationProperty']['prototype']['getValue']=function(_0x271455,_0x620e37){var _0x277b88={_0x16b9c7:0xa23,_0x28ea0e:0x8ee},_0xf92604=_0x521882;!this[_0xf92604(0x8ee)]&&(this['_positionScratch']=new Cesium__namespace['Cartesian3'](),this[_0xf92604(_0x277b88._0x16b9c7)]=new Cesium__namespace['Cartesian3'](),this['_rotationScratch']=new Cesium__namespace[(_0xf92604(0xc68))]());var _0x68b5cc=this['_velocityVectorProperty']['_getValue'](_0x271455,this['_velocityScratch'],this['_positionScratch']);Cesium__namespace['defined'](_0x68b5cc)?this[_0xf92604(0x28a)]=_0x68b5cc['clone']():_0x68b5cc=this['_last_velocity'];if(!Cesium__namespace[_0xf92604(0x4ae)](_0x68b5cc))return undefined;return Cesium__namespace[_0xf92604(0xaf7)]['rotationMatrixFromPositionVelocity'](this[_0xf92604(_0x277b88._0x28ea0e)],_0x68b5cc,this['_ellipsoid'],this['_rotationScratch']),Cesium__namespace['Quaternion']['fromRotationMatrix'](this['_rotationScratch'],_0x620e37);},Object['defineProperties'](Cesium__namespace['GlobeSurfaceTileProvider']['prototype'],{'marsOptions':{'get':function get(){var _0x178bdf={_0x411ebe:0xece},_0x599a27=_0x521882;return this[_0x599a27(_0x178bdf._0x411ebe)];}}}),Cesium__namespace['GlobeSurfaceTileProvider']['prototype']['_initByMars3D']=function(_0x59c01c){var _0x56465c={_0x4eb79e:0x3ac},_0x18acc0={_0x5d735c:0x9b5},_0x20fc2f={_0xfed0fe:0xece},_0x32cb3f={_0x2b4f2f:0x76b},_0xb3f447={_0xfecc65:0x9ce},_0x2a247f={_0x3f9096:0x9b5},_0x24600d={_0x330c23:0x51d},_0x42e93d={_0x369e20:0x268,_0x1fcb13:0xc7},_0x309faa=this;this['_marsOptions']={'flood':{},'clip':{},'resetValue':function _0x3658e5(){var _0x1b0bca=_0x4ffc;this[_0x1b0bca(_0x42e93d._0x369e20)](),this[_0x1b0bca(_0x42e93d._0x1fcb13)]();},'resetClipValue':function _0x47e89d(){var _0x31e429=_0x4ffc;this['clip']['enabled']=![],this[_0x31e429(_0x24600d._0x330c23)]['clipOutSide']=![],this['clip']['polygonTexture']=undefined,this['clip']['tailorRect']=Cesium__namespace['Cartesian4']['ZERO'],this[_0x31e429(0x51d)][_0x31e429(0x95d)]=Cesium__namespace['Matrix4']['ZERO'];},'resetFloodValue':function _0x53b744(){var _0x3e751c=_0x4ffc;this['flood']['enabled']=![],this['flood'][_0x3e751c(0x1f8)]=!![],this[_0x3e751c(_0x2a247f._0x3f9096)]['showElseArea']=!![],this['flood']['polygonTexture']=undefined,this['flood']['inverMatrix']=Cesium__namespace['Matrix4']['ZERO'],this[_0x3e751c(_0x2a247f._0x3f9096)]['floodRect']=Cesium__namespace['Cartesian4']['ZERO'],this['flood']['heightVal']=new Cesium__namespace['Cartesian4'](0x0,0x0,0x0,0x1f4),this['flood'][_0x3e751c(0x87d)]=new Cesium__namespace['Color'](0.15,0.7,0.95,0.5);},'updateTileUniformMap':function _0x79ff9d(_0x779101,_0x2f738c){var _0xd4e58a={_0x4cb163:0xece},_0x136d75={_0x86f43d:0xbe6},_0x24619c={_0x5eaecc:0x51d};return{'u_mars_clip_enabled':function _0x517680(){var _0xb012bc=_0x4ffc;return _0x309faa[_0xb012bc(0xece)][_0xb012bc(_0x24619c._0x5eaecc)][_0xb012bc(0x38d)];},'u_mars_clip_only':function _0x257d0b(){var _0x4cbb2b=_0x4ffc;return _0x309faa['_marsOptions']['clip'][_0x4cbb2b(_0xb3f447._0xfecc65)];},'u_mars_clip_area':function _0x54c6a0(){var _0x34dde2=_0x4ffc;return _0x309faa['_marsOptions']['clip'][_0x34dde2(_0x32cb3f._0x2b4f2f)]||_0x779101[_0x34dde2(0x3b1)][_0x34dde2(0xe32)];},'u_mars_clip_inverMatrix':function _0x1e6804(){var _0x5ad45f=_0x4ffc;return _0x309faa[_0x5ad45f(_0x20fc2f._0xfed0fe)]['clip']['inverMatrix']||Cesium__namespace[_0x5ad45f(0x169)]['ZERO'];},'u_mars_clip_rect':function _0x205df6(){var _0x52bdd6=_0x4ffc;return _0x309faa['_marsOptions']['clip'][_0x52bdd6(0x3fc)]||Cesium__namespace[_0x52bdd6(_0x136d75._0x86f43d)]['ZERO'];},'u_mars_flood_emabled':function _0x29b8d0(){var _0x38a049=_0x4ffc;return _0x309faa['_marsOptions'][_0x38a049(_0x18acc0._0x5d735c)]['enabled'];},'u_mars_flood_globe':function _0x395a02(){var _0xa06e54=_0x4ffc;return _0x309faa['_marsOptions'][_0xa06e54(0x9b5)]['globe'];},'u_mars_flood_showElse':function _0x4c3f05(){var _0x3b1888=_0x4ffc;return _0x309faa[_0x3b1888(_0xd4e58a._0x4cb163)]['flood'][_0x3b1888(0xe1)];},'u_mars_flood_area':function _0x489098(){return _0x309faa['_marsOptions']['flood']['polygonTexture']||_0x779101['context']['defaultTexture'];},'u_mars_flood_inverMatrix':function _0x5b53dc(){return _0x309faa['_marsOptions']['flood']['inverMatrix']||Cesium__namespace['Matrix4']['ZERO'];},'u_mars_flood_rect':function _0x30b35a(){var _0x532a92=_0x4ffc;return _0x309faa[_0x532a92(0xece)]['flood']['floodRect']||Cesium__namespace['Cartesian4'][_0x532a92(_0x56465c._0x4eb79e)];},'u_mars_flood_val':function _0x4fbd76(){return _0x309faa['_marsOptions']['flood']['heightVal'];},'u_mars_flood_color':function _0x148239(){var _0x18ea6e=_0x4ffc;return _0x309faa[_0x18ea6e(0xece)]['flood'][_0x18ea6e(0x87d)];}};}},this['_marsOptions']['resetValue']();},Cesium__namespace[_0x521882(0x194)]['prototype']['_initByMars3D']=function(_0x477d3b,_0xca60a1){var _0x5d5e52={_0x3f70df:0x683,_0x1c8c1d:0x1ba},_0x2fbeba=_0x521882,_0x46ec29,_0x118493;this[_0x2fbeba(0x783)]=(_0x46ec29=_0xca60a1['invertColor'])!==null&&_0x46ec29!==void 0x0?_0x46ec29:_0x477d3b[_0x2fbeba(0x783)],this[_0x2fbeba(0x683)]=(_0x118493=_0xca60a1[_0x2fbeba(_0x5d5e52._0x3f70df)])!==null&&_0x118493!==void 0x0?_0x118493:_0x477d3b['filterColor'],this['filterColor']&&typeof this[_0x2fbeba(0x683)]===_0x2fbeba(_0x5d5e52._0x1c8c1d)&&this['filterColor']['constructor']===String&&(this[_0x2fbeba(0x683)]=Cesium__namespace['Color']['fromCssColorString'](this['filterColor']));},Cesium__namespace['ImageryLayerCollection'][_0x521882(0xd3a)][_0x521882(0x70a)]=function(_0x2bd4de,_0x537273){var _0x5f387a=new Cesium__namespace['ImageryLayer'](_0x2bd4de,_0x2bd4de['options']);return this['add'](_0x5f387a,_0x537273),_0x5f387a;};var createShadowReceiveFragmentShader_old=Cesium__namespace[_0x521882(0xc91)]['createShadowReceiveFragmentShader'];Cesium__namespace['ShadowMapShader'][_0x521882(0xbe)]=function(_0x8a0e0f,_0x2ba8a7,_0x83d3f1,_0x28ff55,_0x4f034d){var _0x5010ae={_0x7bf8c5:0x2e0},_0x30f2cc=_0x521882,_0x7d78d5=createShadowReceiveFragmentShader_old['bind'](this)(_0x8a0e0f,_0x2ba8a7,_0x83d3f1,_0x28ff55,_0x4f034d);if(!isSun(_0x2ba8a7['_lightCamera']['position'])){var _0x258eba=_0x7d78d5['sources'][_0x7d78d5['sources']['length']-0x1];_0x7d78d5['sources'][_0x7d78d5['sources']['length']-0x1]=_0x258eba['replace'](_0x30f2cc(_0x5010ae._0x7bf8c5),'gl_FragColor.rgb\x20=\x20gl_FragColor.rgb;');}return _0x7d78d5;};function isSun(_0x3907cd){var _0x3f81c4={_0xfbde2a:0xe82},_0x5ee218=_0x521882;if(Math[_0x5ee218(0xe82)](_0x3907cd['x'])>0x71ff98)return!![];if(Math[_0x5ee218(_0x3f81c4._0xfbde2a)](_0x3907cd['y'])>0x71ff98)return!![];if(Math['abs'](_0x3907cd['z'])>0x71ff98)return!![];return![];}Object['defineProperties'](Cesium__namespace['Entity']['prototype'],{'circle':{'set':function set(_0x1e1f81){this['ellipse']=_0x1e1f81;},'get':function get(){return this['ellipse'];}}}),Cesium__namespace[_0x521882(0x862)]['prototype'][_0x521882(0xd43)]=function(_0x4e01a1){var _0x5b83b1={_0x583cc3:0x732,_0x138716:0x6b9,_0x133ec8:0x1ef,_0x9fa899:0x69e,_0x10398c:0xd50},_0x210b9e=_0x521882,_0x66aff8=Cesium__namespace['getTimestamp'](),_0x1eb0f9=_0x4e01a1!==null&&_0x4e01a1!==void 0x0?_0x4e01a1:!![];this['_fpsFrameCount']++;var _0xf1ac68=_0x66aff8-this['_lastFpsSampleTime'];if(_0xf1ac68>0x3e8){if(_0x1eb0f9){var _0x21fd48=this['_fpsFrameCount']*0x3e8/_0xf1ac68|0x0;this['_fpsText'][_0x210b9e(0xa0f)]=''[_0x210b9e(_0x5b83b1._0x583cc3)](_0x21fd48,_0x210b9e(_0x5b83b1._0x138716));}this[_0x210b9e(_0x5b83b1._0x133ec8)]=_0x66aff8,this['_fpsFrameCount']=0x0;}this['_msFrameCount']++;var _0x221e53=_0x66aff8-this['_lastMsSampleTime'];if(_0x221e53>0xc8){if(_0x1eb0f9){var _0x4d1e87=(_0x221e53/this['_msFrameCount'])['toFixed'](0x2);this[_0x210b9e(_0x5b83b1._0x9fa899)][_0x210b9e(0xa0f)]=''['concat'](_0x4d1e87,_0x210b9e(0x2a5));}this[_0x210b9e(_0x5b83b1._0x10398c)]=_0x66aff8,this['_msFrameCount']=0x0;}},Object[_0x521882(0xe83)](Cesium__namespace[_0x521882(0x495)][_0x521882(0xd3a)],{'globalAlpha':{'set':function set(_0x37ea3e){this['_globalAlpha']=_0x37ea3e;},'get':function get(){var _0x48f69a;return(_0x48f69a=this['_globalAlpha'])!==null&&_0x48f69a!==void 0x0?_0x48f69a:0x1;}}});var getValue_old$6=Cesium__namespace['CheckerboardMaterialProperty'][_0x521882(0xd3a)]['getValue'];Cesium__namespace['CheckerboardMaterialProperty']['prototype']['getValue']=function(_0x592423,_0x212984){var _0x293bbe={_0x315b1b:0xe8b},_0x57c330=_0x521882;return _0x212984=getValue_old$6['bind'](this)(_0x592423,_0x212984),this[_0x57c330(0x847)]!==0x1&&(_0x212984['lightColor']&&(_0x212984['lightColor']['alpha']*=this['globalAlpha']),_0x212984['darkColor']&&(_0x212984[_0x57c330(0xa7e)]['alpha']*=this['globalAlpha']),_0x212984['evenColor']&&(_0x212984['evenColor']['alpha']*=this['globalAlpha']),_0x212984[_0x57c330(_0x293bbe._0x315b1b)]&&(_0x212984['oddColor']['alpha']*=this['globalAlpha'])),_0x212984;};function ownKeys(_0x8e978,_0x39f9d0){var _0x845a63={_0x278a4d:0x40c},_0x2c3bab=_0x521882,_0x3fef3c=Object[_0x2c3bab(_0x845a63._0x278a4d)](_0x8e978);if(Object[_0x2c3bab(0x626)]){var _0x4ca3ae=Object['getOwnPropertySymbols'](_0x8e978);_0x39f9d0&&(_0x4ca3ae=_0x4ca3ae['filter'](function(_0x4f125e){return Object['getOwnPropertyDescriptor'](_0x8e978,_0x4f125e)['enumerable'];})),_0x3fef3c['push']['apply'](_0x3fef3c,_0x4ca3ae);}return _0x3fef3c;}function _objectSpread2(_0x59fc20){var _0x4b9fb4={_0x1f6a93:0x2de},_0x18fbbd={_0x184170:0x61b},_0x231a4f=_0x521882;for(var _0x2598a1=0x1;_0x2598a1_0x235f67['length'])_0x562a74=_0x235f67['length'];for(var _0x1e50dc=0x0,_0x2b9bf2=new Array(_0x562a74);_0x1e50dc<_0x562a74;_0x1e50dc++)_0x2b9bf2[_0x1e50dc]=_0x235f67[_0x1e50dc];return _0x2b9bf2;}function _nonIterableSpread(){var _0x47e654={_0x50bd02:0x932},_0x4a2f40=_0x521882;throw new TypeError(_0x4a2f40(_0x47e654._0x50bd02));}function _createForOfIteratorHelper(_0x13b46f,_0x2fbada){var _0x4ea3f8=_0x521882,_0x4f2b84=typeof Symbol!==_0x4ea3f8(0x369)&&_0x13b46f[Symbol['iterator']]||_0x13b46f['@@iterator'];if(!_0x4f2b84){if(Array['isArray'](_0x13b46f)||(_0x4f2b84=_unsupportedIterableToArray(_0x13b46f))||_0x2fbada&&_0x13b46f&&typeof _0x13b46f[_0x4ea3f8(0xba0)]==='number'){if(_0x4f2b84)_0x13b46f=_0x4f2b84;var _0x9031cf=0x0,_0x3670b7=function(){};return{'s':_0x3670b7,'n':function(){if(_0x9031cf>=_0x13b46f['length'])return{'done':!![]};return{'done':![],'value':_0x13b46f[_0x9031cf++]};},'e':function(_0x380973){throw _0x380973;},'f':_0x3670b7};}throw new TypeError('Invalid\x20attempt\x20to\x20iterate\x20non-iterable\x20instance.\x0aIn\x20order\x20to\x20be\x20iterable,\x20non-array\x20objects\x20must\x20have\x20a\x20[Symbol.iterator]()\x20method.');}var _0x4ef7b2=!![],_0xf8f983=![],_0x3b0ab1;return{'s':function(){_0x4f2b84=_0x4f2b84['call'](_0x13b46f);},'n':function(){var _0x288c90=_0x4f2b84['next']();return _0x4ef7b2=_0x288c90['done'],_0x288c90;},'e':function(_0x2a1990){_0xf8f983=!![],_0x3b0ab1=_0x2a1990;},'f':function(){try{if(!_0x4ef7b2&&_0x4f2b84['return']!=null)_0x4f2b84['return']();}finally{if(_0xf8f983)throw _0x3b0ab1;}}};}var _hasInfo=!![],_hasError=!![];function hasInfo(_0x3b0b7a){_hasInfo=_0x3b0b7a;}function hasWarn(_0xbb93af){_hasInfo=_0xbb93af;}function hasError(_0x2d45bd){_hasError=_0x2d45bd;}function logInfo(){var _0x12955d={_0x2165df:0xeb0},_0x2e6f4e=_0x521882,_0x4d6964;if(!_hasInfo)return;(_0x4d6964=console)[_0x2e6f4e(_0x12955d._0x2165df)]['apply'](_0x4d6964,arguments);}function logWarn(){var _0x507d4d;(_0x507d4d=console)['warn']['apply'](_0x507d4d,arguments);}function logError$1(){var _0x8e1c57;if(!_hasError)return;(_0x8e1c57=console)['error']['apply'](_0x8e1c57,arguments);}var Log={'__proto__':null,'hasInfo':hasInfo,'hasWarn':hasWarn,'hasError':hasError,'logInfo':logInfo,'logWarn':logWarn,'logError':logError$1},GraphicType={},GraphicClass={};function hasType(_0x15dc16){return GraphicClass[_0x15dc16]?!![]:![];}function eachGraphicType(_0x5c4fbd){var _0x53fce7=_0x521882,_0x5e1835=this;Object[_0x53fce7(0x40c)](GraphicClass)['forEach'](function(_0x44e53e,_0x54aebb){_0x5c4fbd&&_0x5c4fbd['call'](_0x5e1835,_0x44e53e,_0x54aebb);});}function isPointType(_0x5829c0){var _0x4d24d9={_0x5c0918:0xda6},_0x427457=_0x521882;if(!_0x5829c0)return![];return GraphicClass[_0x5829c0]&&GraphicClass[_0x5829c0][_0x427457(_0x4d24d9._0x5c0918)]?!![]:![];}function isCombineType(_0x1b09f1){if(!_0x1b09f1)return![];return GraphicClass[_0x1b09f1]&&GraphicClass[_0x1b09f1]['isCombine']?!![]:![];}function register$4(_0x5ce793,_0x4a0678,_0x42b39c){var _0x5d5881={_0x4c47fd:0xd3a},_0x40a50b=_0x521882;GraphicClass[_0x5ce793]&&logError$1('register\x20Graphic:\x20'['concat'](_0x5ce793,'类型已存在'),_0x4a0678),GraphicType[_0x5ce793]=_0x5ce793,GraphicClass[_0x5ce793]=_0x4a0678,_0x4a0678['type']=_0x5ce793,_0x4a0678['prototype']['_type']=_0x5ce793,_0x42b39c&&(_0x4a0678[_0x40a50b(0xda6)]=!![],_0x4a0678[_0x40a50b(_0x5d5881._0x4c47fd)]['isPoint']=!![]);}function getClass$4(_0x29fd06){return GraphicClass[_0x29fd06]?GraphicClass[_0x29fd06]:(logWarn('getClass:未找到该类型对应的处理类',_0x29fd06),null);}function create$4(_0x10f804,_0x38ee63){var _0x3e6508=getClass$4(_0x10f804);if(!_0x3e6508)return;var _0x2b2792=new _0x3e6508(_0x38ee63);return _0x2b2792;}function fromDraw(_0x1a430e,_0x45735c){var _0x533f76=_0x521882;if(!_0x45735c['type']){logError$1(_0x533f76(0xc7c));return;}var _0x1a13fd=getClass$4(_0x45735c['type']);if(!_0x1a13fd||!_0x1a13fd['prototype']['startDraw']){logInfo(_0x533f76(0x9b1),_0x1a13fd);return;}var _0x574ec7=new _0x1a13fd(_0x45735c);return _0x574ec7['startDraw'](_0x1a430e),_0x574ec7;}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(_0x2b7ffe,_0xab84d9,_0x348432,_0x50c961){var _0x2dc2ae=(_0x50c961[0x0]-_0x348432[0x0])*(_0x2b7ffe[0x1]-_0x348432[0x1])-(_0x50c961[0x1]-_0x348432[0x1])*(_0x2b7ffe[0x0]-_0x348432[0x0]),_0x405ee7=(_0xab84d9[0x0]-_0x2b7ffe[0x0])*(_0x2b7ffe[0x1]-_0x348432[0x1])-(_0xab84d9[0x1]-_0x2b7ffe[0x1])*(_0x2b7ffe[0x0]-_0x348432[0x0]),_0x379b7b=(_0x50c961[0x1]-_0x348432[0x1])*(_0xab84d9[0x0]-_0x2b7ffe[0x0])-(_0x50c961[0x0]-_0x348432[0x0])*(_0xab84d9[0x1]-_0x2b7ffe[0x1]);if(_0x379b7b!==0x0){var _0x5425d2=_0x2dc2ae/_0x379b7b,_0x280201=_0x405ee7/_0x379b7b;if(_0x5425d2>=0x0&&_0x5425d2<=0x1&&_0x280201>=0x0&&_0x280201<=0x1)return!![];}return![];},coordinatesContainPoint=function coordinatesContainPoint(_0x1a8453,_0x601911){var _0xbdb2e2=![];for(var _0xbe4418=-0x1,_0x21baaf=_0x1a8453['length'],_0x5e0ef0=_0x21baaf-0x1;++_0xbe4418<_0x21baaf;_0x5e0ef0=_0xbe4418){(_0x1a8453[_0xbe4418][0x1]<=_0x601911[0x1]&&_0x601911[0x1]<_0x1a8453[_0x5e0ef0][0x1]||_0x1a8453[_0x5e0ef0][0x1]<=_0x601911[0x1]&&_0x601911[0x1]<_0x1a8453[_0xbe4418][0x1])&&_0x601911[0x0]<(_0x1a8453[_0x5e0ef0][0x0]-_0x1a8453[_0xbe4418][0x0])*(_0x601911[0x1]-_0x1a8453[_0xbe4418][0x1])/(_0x1a8453[_0x5e0ef0][0x1]-_0x1a8453[_0xbe4418][0x1])+_0x1a8453[_0xbe4418][0x0]&&(_0xbdb2e2=!_0xbdb2e2);}return _0xbdb2e2;},pointsEqual=function pointsEqual(_0x39c3c0,_0x36c4e8){for(var _0x2cf41f=0x0;_0x2cf41f<_0x39c3c0['length'];_0x2cf41f++){if(_0x39c3c0[_0x2cf41f]!==_0x36c4e8[_0x2cf41f])return![];}return!![];},arrayIntersectsArray=function arrayIntersectsArray(_0x1973d9,_0x540a97){var _0x286be5=_0x521882;for(var _0x418c60=0x0;_0x418c60<_0x1973d9[_0x286be5(0xba0)]-0x1;_0x418c60++){for(var _0x4db118=0x0;_0x4db118<_0x540a97['length']-0x1;_0x4db118++){if(edgeIntersectsEdge(_0x1973d9[_0x418c60],_0x1973d9[_0x418c60+0x1],_0x540a97[_0x4db118],_0x540a97[_0x4db118+0x1]))return!![];}}return![];},closeRing=function closeRing(_0x141b9e){return!pointsEqual(_0x141b9e[0x0],_0x141b9e[_0x141b9e['length']-0x1])&&_0x141b9e['push'](_0x141b9e[0x0]),_0x141b9e;},ringIsClockwise=function ringIsClockwise(_0x3ab872){var _0x30531e=0x0,_0x184c1f=0x0,_0x4b8374=_0x3ab872['length'],_0x31b09a=_0x3ab872[_0x184c1f],_0x3b3f99;for(_0x184c1f;_0x184c1f<_0x4b8374-0x1;_0x184c1f++){_0x3b3f99=_0x3ab872[_0x184c1f+0x1],_0x30531e+=(_0x3b3f99[0x0]-_0x31b09a[0x0])*(_0x3b3f99[0x1]+_0x31b09a[0x1]),_0x31b09a=_0x3b3f99;}return _0x30531e>=0x0;},shallowClone=function shallowClone(_0x2ec7ad){var _0x3dbb97={};for(var _0x2107d6 in _0x2ec7ad){_0x2ec7ad['hasOwnProperty'](_0x2107d6)&&(_0x3dbb97[_0x2107d6]=_0x2ec7ad[_0x2107d6]);}return _0x3dbb97;},coordinatesContainCoordinates=function coordinatesContainCoordinates(_0x4e484c,_0x46014b){var _0x5acc2a=arrayIntersectsArray(_0x4e484c,_0x46014b),_0x37e402=coordinatesContainPoint(_0x4e484c,_0x46014b[0x0]);if(!_0x5acc2a&&_0x37e402)return!![];return![];},convertRingsToGeoJSON=function convertRingsToGeoJSON(_0x752331){var _0x3f1f97={_0x116a1c:0xba0,_0x314d71:0xafc,_0x11b22c:0x425},_0x3a0b36=_0x521882,_0x2314d8=[],_0x35ac11=[],_0x2ee704,_0x44f244,_0x35589d;for(var _0x8ae0c3=0x0;_0x8ae0c3<_0x752331['length'];_0x8ae0c3++){var _0x60e26d=closeRing(_0x752331[_0x8ae0c3]['slice'](0x0));if(_0x60e26d[_0x3a0b36(_0x3f1f97._0x116a1c)]<0x4)continue;if(ringIsClockwise(_0x60e26d)){var _0x104def=[_0x60e26d['slice']()['reverse']()];_0x2314d8['push'](_0x104def);}else _0x35ac11['push'](_0x60e26d['slice']()['reverse']());}var _0x44d0d0=[];while(_0x35ac11['length']){_0x35589d=_0x35ac11['pop']();var _0x51b06c=![];for(_0x2ee704=_0x2314d8['length']-0x1;_0x2ee704>=0x0;_0x2ee704--){_0x44f244=_0x2314d8[_0x2ee704][0x0];if(coordinatesContainCoordinates(_0x44f244,_0x35589d)){_0x2314d8[_0x2ee704]['push'](_0x35589d),_0x51b06c=!![];break;}}!_0x51b06c&&_0x44d0d0['push'](_0x35589d);}while(_0x44d0d0['length']){_0x35589d=_0x44d0d0[_0x3a0b36(_0x3f1f97._0x314d71)]();var _0x1ca013=![];for(_0x2ee704=_0x2314d8['length']-0x1;_0x2ee704>=0x0;_0x2ee704--){_0x44f244=_0x2314d8[_0x2ee704][0x0];if(arrayIntersectsArray(_0x44f244,_0x35589d)){_0x2314d8[_0x2ee704][_0x3a0b36(_0x3f1f97._0x11b22c)](_0x35589d),_0x1ca013=!![];break;}}!_0x1ca013&&_0x2314d8[_0x3a0b36(0x425)]([_0x35589d['reverse']()]);}return _0x2314d8['length']===0x1?{'type':'Polygon','coordinates':_0x2314d8[0x0]}:{'type':'MultiPolygon','coordinates':_0x2314d8};},getId=function getId(_0x4ba9bd,_0xdc92a){var _0x480188={_0x3e55f1:0xef4,_0x2bef2b:0x1ba,_0x155975:0x9df},_0x4a0607=_0x521882,_0x4772b9=_0xdc92a?[_0xdc92a,_0x4a0607(0x152),_0x4a0607(_0x480188._0x3e55f1)]:['OBJECTID','FID'];for(var _0x2bbe2c=0x0;_0x2bbe2c<_0x4772b9['length'];_0x2bbe2c++){var _0x3758d1=_0x4772b9[_0x2bbe2c];if(_0x3758d1 in _0x4ba9bd&&(typeof _0x4ba9bd[_0x3758d1]===_0x4a0607(_0x480188._0x2bef2b)||typeof _0x4ba9bd[_0x3758d1]==='number'))return _0x4ba9bd[_0x3758d1];}throw Error(_0x4a0607(_0x480188._0x155975));},arcgisToGeoJSON$1=function arcgisToGeoJSON(_0x1816c7,_0x21dc6f){var _0x299d17={_0x53a624:0x3fd,_0x19da65:0x18a,_0x3ad905:0x34c,_0x46f620:0x1e6,_0x4cd5c8:0xb07,_0x7653c7:0xae8,_0x332b99:0xe05,_0xcb5e42:0x6f6,_0x1c9946:0xc77,_0x3ec6c0:0xb58},_0x4288da=_0x521882,_0x5a1370={};if(_0x1816c7['features']){_0x5a1370['type']='FeatureCollection',_0x5a1370['features']=[];for(var _0xe14421=0x0;_0xe14421<_0x1816c7[_0x4288da(0x3fd)]['length'];_0xe14421++){_0x5a1370['features']['push'](arcgisToGeoJSON(_0x1816c7[_0x4288da(_0x299d17._0x53a624)][_0xe14421],_0x21dc6f));}}typeof _0x1816c7['x']==='number'&&typeof _0x1816c7['y']==='number'&&(_0x5a1370[_0x4288da(0xb07)]='Point',_0x5a1370['coordinates']=[_0x1816c7['x'],_0x1816c7['y']],typeof _0x1816c7['z']==='number'&&_0x5a1370['coordinates']['push'](_0x1816c7['z']));_0x1816c7[_0x4288da(_0x299d17._0x19da65)]&&(_0x5a1370[_0x4288da(0xb07)]='MultiPoint',_0x5a1370['coordinates']=_0x1816c7[_0x4288da(0x18a)]['slice'](0x0));_0x1816c7[_0x4288da(_0x299d17._0x3ad905)]&&(_0x1816c7[_0x4288da(0x34c)][_0x4288da(0xba0)]===0x1?(_0x5a1370['type']='LineString',_0x5a1370['coordinates']=_0x1816c7['paths'][0x0][_0x4288da(_0x299d17._0x46f620)](0x0)):(_0x5a1370[_0x4288da(_0x299d17._0x4cd5c8)]=_0x4288da(0x72d),_0x5a1370['coordinates']=_0x1816c7['paths']['slice'](0x0)));_0x1816c7['rings']&&(_0x5a1370=convertRingsToGeoJSON(_0x1816c7['rings']['slice'](0x0)));typeof _0x1816c7['xmin']===_0x4288da(_0x299d17._0x7653c7)&&typeof _0x1816c7['ymin']==='number'&&typeof _0x1816c7['xmax']===_0x4288da(0xae8)&&typeof _0x1816c7['ymax']==='number'&&(_0x5a1370['type']='Polygon',_0x5a1370[_0x4288da(_0x299d17._0x332b99)]=[[[_0x1816c7['xmax'],_0x1816c7['ymax']],[_0x1816c7[_0x4288da(_0x299d17._0xcb5e42)],_0x1816c7['ymax']],[_0x1816c7['xmin'],_0x1816c7['ymin']],[_0x1816c7['xmax'],_0x1816c7['ymin']],[_0x1816c7['xmax'],_0x1816c7['ymax']]]]);if(_0x1816c7['geometry']||_0x1816c7['attributes']){_0x5a1370['type']=_0x4288da(_0x299d17._0x1c9946),_0x5a1370[_0x4288da(_0x299d17._0x3ec6c0)]=_0x1816c7['geometry']?arcgisToGeoJSON(_0x1816c7[_0x4288da(_0x299d17._0x3ec6c0)]):null,_0x5a1370[_0x4288da(0xcef)]=_0x1816c7['attributes']?shallowClone(_0x1816c7['attributes']):null;if(_0x1816c7['attributes'])try{_0x5a1370['id']=getId(_0x1816c7['attributes'],_0x21dc6f);}catch(_0x19ff22){}}return JSON[_0x4288da(0xabe)](_0x5a1370['geometry'])===JSON['stringify']({})&&(_0x5a1370['geometry']=null),_0x1816c7['spatialReference']&&_0x1816c7['spatialReference'][_0x4288da(0x4aa)]&&_0x1816c7['spatialReference'][_0x4288da(0x4aa)]!==0x10e6&&console['warn']('Object\x20converted\x20in\x20non-standard\x20crs\x20-\x20'+JSON['stringify'](_0x1816c7['spatialReference'])),_0x5a1370;},orientRings=function orientRings(_0x156a10){var _0x247050={_0x40b14f:0x70c},_0x1c0cdf=_0x521882,_0x48717b=[],_0x11e4c7=_0x156a10['slice'](0x0),_0x2f36c3=closeRing(_0x11e4c7[_0x1c0cdf(_0x247050._0x40b14f)]()['slice'](0x0));if(_0x2f36c3['length']>=0x4){!ringIsClockwise(_0x2f36c3)&&_0x2f36c3['reverse']();_0x48717b['push'](_0x2f36c3);for(var _0x51bd81=0x0;_0x51bd81<_0x11e4c7['length'];_0x51bd81++){var _0xc19507=closeRing(_0x11e4c7[_0x51bd81]['slice'](0x0));_0xc19507['length']>=0x4&&(ringIsClockwise(_0xc19507)&&_0xc19507['reverse'](),_0x48717b['push'](_0xc19507));}}return _0x48717b;},flattenMultiPolygonRings=function flattenMultiPolygonRings(_0x3eb232){var _0x1d3a6d=[];for(var _0x1c40d=0x0;_0x1c40d<_0x3eb232['length'];_0x1c40d++){var _0x14281b=orientRings(_0x3eb232[_0x1c40d]);for(var _0x95bb9b=_0x14281b['length']-0x1;_0x95bb9b>=0x0;_0x95bb9b--){var _0x42b8d5=_0x14281b[_0x95bb9b]['slice'](0x0);_0x1d3a6d['push'](_0x42b8d5);}}return _0x1d3a6d;},geojsonToArcGIS$1=function geojsonToArcGIS(_0x2b6961,_0x214bef){var _0x308dfd={_0x27dd78:0xe05,_0x1d38da:0x1e6,_0x4dad3d:0xa33,_0x5f3201:0xb58,_0x170112:0xcef,_0x40d898:0x465,_0x5c95a7:0x425,_0xdb51b2:0x3fd,_0x3e5263:0xdff},_0x31be4d=_0x521882;_0x214bef=_0x214bef||_0x31be4d(0x152);var _0x3a30b2={'wkid':0x10e6},_0x2941ed={},_0x29e68a;switch(_0x2b6961['type']){case _0x31be4d(0xc4b):_0x2941ed['x']=_0x2b6961['coordinates'][0x0],_0x2941ed['y']=_0x2b6961['coordinates'][0x1];_0x2b6961['coordinates'][0x2]!=null&&(_0x2941ed['z']=_0x2b6961['coordinates'][0x2]);_0x2941ed['spatialReference']=_0x3a30b2;break;case'MultiPoint':_0x2941ed['points']=_0x2b6961['coordinates']['slice'](0x0);_0x2b6961['coordinates'][0x0][0x2]!=null&&(_0x2941ed['hasZ']=!![]);_0x2941ed['spatialReference']=_0x3a30b2;break;case'LineString':_0x2941ed['paths']=[_0x2b6961[_0x31be4d(_0x308dfd._0x27dd78)]['slice'](0x0)];_0x2b6961[_0x31be4d(_0x308dfd._0x27dd78)][0x0][0x2]!=null&&(_0x2941ed['hasZ']=!![]);_0x2941ed['spatialReference']=_0x3a30b2;break;case'MultiLineString':_0x2941ed['paths']=_0x2b6961[_0x31be4d(_0x308dfd._0x27dd78)]['slice'](0x0);_0x2b6961['coordinates'][0x0][0x0][0x2]!=null&&(_0x2941ed['hasZ']=!![]);_0x2941ed['spatialReference']=_0x3a30b2;break;case'Polygon':_0x2941ed['rings']=orientRings(_0x2b6961[_0x31be4d(_0x308dfd._0x27dd78)][_0x31be4d(0x1e6)](0x0));_0x2b6961['coordinates'][0x0][0x0][0x2]!=null&&(_0x2941ed['hasZ']=!![]);_0x2941ed['spatialReference']=_0x3a30b2;break;case'MultiPolygon':_0x2941ed[_0x31be4d(0x981)]=flattenMultiPolygonRings(_0x2b6961[_0x31be4d(0xe05)][_0x31be4d(_0x308dfd._0x1d38da)](0x0));_0x2b6961['coordinates'][0x0][0x0][0x0][0x2]!=null&&(_0x2941ed[_0x31be4d(_0x308dfd._0x4dad3d)]=!![]);_0x2941ed['spatialReference']=_0x3a30b2;break;case'Feature':_0x2b6961[_0x31be4d(_0x308dfd._0x5f3201)]&&(_0x2941ed[_0x31be4d(_0x308dfd._0x5f3201)]=geojsonToArcGIS(_0x2b6961['geometry'],_0x214bef));_0x2941ed['attributes']=_0x2b6961[_0x31be4d(_0x308dfd._0x170112)]?shallowClone(_0x2b6961['properties']):{};_0x2b6961['id']&&(_0x2941ed[_0x31be4d(_0x308dfd._0x40d898)][_0x214bef]=_0x2b6961['id']);break;case _0x31be4d(0x9e6):_0x2941ed=[];for(_0x29e68a=0x0;_0x29e68a<_0x2b6961['features']['length'];_0x29e68a++){_0x2941ed[_0x31be4d(_0x308dfd._0x5c95a7)](geojsonToArcGIS(_0x2b6961[_0x31be4d(_0x308dfd._0xdb51b2)][_0x29e68a],_0x214bef));}break;case'GeometryCollection':_0x2941ed=[];for(_0x29e68a=0x0;_0x29e68a<_0x2b6961['geometries']['length'];_0x29e68a++){_0x2941ed['push'](geojsonToArcGIS(_0x2b6961[_0x31be4d(_0x308dfd._0x3e5263)][_0x29e68a],_0x214bef));}break;}return _0x2941ed;};function globals(_0x21e982){var _0x541b53={_0x272cd2:0xc5,_0x1ce162:0x5d9,_0x4dac56:0x5ce},_0xe73cd=_0x521882;_0x21e982(_0xe73cd(_0x541b53._0x272cd2),'+title=WGS\x2084\x20(long/lat)\x20+proj=longlat\x20+ellps=WGS84\x20+datum=WGS84\x20+units=degrees'),_0x21e982('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'),_0x21e982('EPSG:3857',_0xe73cd(0xa90)),_0x21e982['WGS84']=_0x21e982['EPSG:4326'],_0x21e982[_0xe73cd(0x6e2)]=_0x21e982[_0xe73cd(_0x541b53._0x1ce162)],_0x21e982['GOOGLE']=_0x21e982['EPSG:3857'],_0x21e982[_0xe73cd(_0x541b53._0x4dac56)]=_0x21e982['EPSG:3857'],_0x21e982['EPSG:102113']=_0x21e982[_0xe73cd(_0x541b53._0x1ce162)];}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['paris']=2.337229166667,exports$3['bogota']=-74.080916666667,exports$3[_0x521882(0x6ac)]=-3.687938888889,exports$3[_0x521882(0x54e)]=12.452333333333,exports$3['bern']=7.439583333333,exports$3['jakarta']=106.807719444444,exports$3['ferro']=-17.666666666667,exports$3['brussels']=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(_0x290b5f,_0x4e418b){var _0x29bfea={_0x478011:0x40c,_0x400afa:0xc93},_0x2c80b9=_0x521882;if(_0x290b5f[_0x4e418b])return _0x290b5f[_0x4e418b];var _0x373aaa=Object[_0x2c80b9(_0x29bfea._0x478011)](_0x290b5f),_0x5c6efe=_0x4e418b['toLowerCase']()['replace'](ignoredChar,''),_0x3c5413=-0x1,_0x6590ff,_0x4c0f29;while(++_0x3c5413<_0x373aaa['length']){_0x6590ff=_0x373aaa[_0x3c5413],_0x4c0f29=_0x6590ff[_0x2c80b9(_0x29bfea._0x400afa)]()['replace'](ignoredChar,'');if(_0x4c0f29===_0x5c6efe)return _0x290b5f[_0x6590ff];}}function projStr(_0x2e840c){var _0x130d0e={_0x4d42fb:0x30f,_0x479273:0xc93},_0x3c7855={_0x24a581:0x3a5},_0x26d02e={_0x580c74:0x14c},_0x3264d2={_0x5e555e:0x195},_0x40361b={_0x57b09c:0xe96},_0xc315ad={_0x64ce45:0x923},_0x384db6={_0x1aa1b7:0x29a},_0x50762e=_0x521882,_0x341aaf={},_0x30da96=_0x2e840c['split']('+')['map'](function(_0x3ee81b){return _0x3ee81b['trim']();})['filter'](function(_0x280721){return _0x280721;})['reduce'](function(_0x5bdff7,_0x3b2168){var _0x43ab71=_0x3b2168['split']('=');return _0x43ab71['push'](!![]),_0x5bdff7[_0x43ab71[0x0]['toLowerCase']()]=_0x43ab71[0x1],_0x5bdff7;},{}),_0xee2dd3,_0x23405c,_0x274419,_0x1f6430={'proj':'projName','datum':'datumCode','rf':function(_0x550792){_0x341aaf['rf']=parseFloat(_0x550792);},'lat_0':function(_0x2dec8e){_0x341aaf['lat0']=_0x2dec8e*D2R$1;},'lat_1':function(_0x4678f4){var _0x1baf63=_0x4ffc;_0x341aaf[_0x1baf63(_0x384db6._0x1aa1b7)]=_0x4678f4*D2R$1;},'lat_2':function(_0x19fccc){_0x341aaf['lat2']=_0x19fccc*D2R$1;},'lat_ts':function(_0x32175f){var _0xbb5c13=_0x4ffc;_0x341aaf[_0xbb5c13(_0xc315ad._0x64ce45)]=_0x32175f*D2R$1;},'lon_0':function(_0x18830b){var _0x3a9c58=_0x4ffc;_0x341aaf[_0x3a9c58(0x904)]=_0x18830b*D2R$1;},'lon_1':function(_0x53b4a1){_0x341aaf['long1']=_0x53b4a1*D2R$1;},'lon_2':function(_0x548ad1){_0x341aaf['long2']=_0x548ad1*D2R$1;},'alpha':function(_0x577032){_0x341aaf['alpha']=parseFloat(_0x577032)*D2R$1;},'gamma':function(_0x54dba1){var _0x79da5c=_0x4ffc;_0x341aaf[_0x79da5c(_0x40361b._0x57b09c)]=parseFloat(_0x54dba1);},'lonc':function(_0x4c13a0){_0x341aaf['longc']=_0x4c13a0*D2R$1;},'x_0':function(_0x2795c9){_0x341aaf['x0']=parseFloat(_0x2795c9);},'y_0':function(_0x3ce079){_0x341aaf['y0']=parseFloat(_0x3ce079);},'k_0':function(_0x5df187){_0x341aaf['k0']=parseFloat(_0x5df187);},'k':function(_0x49dc01){_0x341aaf['k0']=parseFloat(_0x49dc01);},'a':function(_0x20cd6d){_0x341aaf['a']=parseFloat(_0x20cd6d);},'b':function(_0x34c3e6){_0x341aaf['b']=parseFloat(_0x34c3e6);},'r_a':function(){_0x341aaf['R_A']=!![];},'zone':function(_0x42398d){var _0x2b70a5=_0x4ffc;_0x341aaf[_0x2b70a5(_0x3264d2._0x5e555e)]=parseInt(_0x42398d,0xa);},'south':function(){_0x341aaf['utmSouth']=!![];},'towgs84':function(_0x173161){_0x341aaf['datum_params']=_0x173161['split'](',')['map'](function(_0x432f07){return parseFloat(_0x432f07);});},'to_meter':function(_0x49d271){_0x341aaf['to_meter']=parseFloat(_0x49d271);},'units':function(_0x5ce6e3){var _0x5aba6b=_0x4ffc;_0x341aaf['units']=_0x5ce6e3;var _0x55ac1c=match(units,_0x5ce6e3);_0x55ac1c&&(_0x341aaf['to_meter']=_0x55ac1c[_0x5aba6b(_0x26d02e._0x580c74)]);},'from_greenwich':function(_0x3d2344){_0x341aaf['from_greenwich']=_0x3d2344*D2R$1;},'pm':function(_0x404f9a){var _0x2bb372=match(exports$3,_0x404f9a);_0x341aaf['from_greenwich']=(_0x2bb372?_0x2bb372:parseFloat(_0x404f9a))*D2R$1;},'nadgrids':function(_0x28d2ed){_0x28d2ed==='@null'?_0x341aaf['datumCode']='none':_0x341aaf['nadgrids']=_0x28d2ed;},'axis':function(_0x4e25de){var _0x3069ac=_0x4ffc,_0x10a380=_0x3069ac(_0x3c7855._0x24a581);_0x4e25de['length']===0x3&&_0x10a380['indexOf'](_0x4e25de['substr'](0x0,0x1))!==-0x1&&_0x10a380['indexOf'](_0x4e25de['substr'](0x1,0x1))!==-0x1&&_0x10a380[_0x3069ac(0x74e)](_0x4e25de['substr'](0x2,0x1))!==-0x1&&(_0x341aaf[_0x3069ac(0x853)]=_0x4e25de);},'approx':function(){_0x341aaf['approx']=!![];}};for(_0xee2dd3 in _0x30da96){_0x23405c=_0x30da96[_0xee2dd3],_0xee2dd3 in _0x1f6430?(_0x274419=_0x1f6430[_0xee2dd3],typeof _0x274419==='function'?_0x274419(_0x23405c):_0x341aaf[_0x274419]=_0x23405c):_0x341aaf[_0xee2dd3]=_0x23405c;}return typeof _0x341aaf['datumCode']==='string'&&_0x341aaf['datumCode']!=='WGS84'&&(_0x341aaf['datumCode']=_0x341aaf[_0x50762e(_0x130d0e._0x4d42fb)][_0x50762e(_0x130d0e._0x479273)]()),_0x341aaf;}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(_0x315efa){var _0x68710c={_0x31e98d:0xafe},_0x56b0ca=_0x521882;if(typeof _0x315efa!=='string')throw new Error('not\x20a\x20string');this['text']=_0x315efa[_0x56b0ca(0x639)](),this['level']=0x0,this['place']=0x0,this['root']=null,this[_0x56b0ca(_0x68710c._0x31e98d)]=[],this['currentObject']=null,this['state']=NEUTRAL;}Parser['prototype']['readCharicter']=function(){var _0x21281c={_0x13c4fe:0xc94},_0x47232e=_0x521882,_0x388300=this['text'][this[_0x47232e(_0x21281c._0x13c4fe)]++];if(this['state']!==QUOTED)while(whitespace['test'](_0x388300)){if(this['place']>=this['text']['length'])return;_0x388300=this['text'][this['place']++];}switch(this['state']){case NEUTRAL:return this[_0x47232e(0x870)](_0x388300);case KEYWORD:return this['keyword'](_0x388300);case QUOTED:return this[_0x47232e(0x749)](_0x388300);case AFTERQUOTE:return this[_0x47232e(0x838)](_0x388300);case NUMBER:return this['number'](_0x388300);case ENDED:return;}},Parser[_0x521882(0xd3a)]['afterquote']=function(_0x12a225){var _0x5925ac={_0x4b77dc:0x91e},_0x301126=_0x521882;if(_0x12a225==='\x22'){this['word']+='\x22',this['state']=QUOTED;return;}if(endThings[_0x301126(_0x5925ac._0x4b77dc)](_0x12a225)){this[_0x301126(0xc74)]=this['word']['trim'](),this['afterItem'](_0x12a225);return;}throw new Error('havn\x27t\x20handled\x20\x22'+_0x12a225+_0x301126(0xd2b)+this['place']);},Parser['prototype']['afterItem']=function(_0x2b589f){var _0x5543ea={_0x36435e:0x72c},_0x3f17c4=_0x521882;if(_0x2b589f===','){this['word']!==null&&this['currentObject']['push'](this['word']);this['word']=null,this['state']=NEUTRAL;return;}if(_0x2b589f===']'){this[_0x3f17c4(_0x5543ea._0x36435e)]--;this['word']!==null&&(this['currentObject']['push'](this['word']),this['word']=null);this[_0x3f17c4(0xeec)]=NEUTRAL,this['currentObject']=this['stack']['pop']();!this['currentObject']&&(this['state']=ENDED);return;}},Parser[_0x521882(0xd3a)]['number']=function(_0x288cb4){var _0x52d965={_0x9ef26e:0x91e,_0x66cfd1:0x4f7,_0x5bd226:0x287},_0x3ea790=_0x521882;if(digets[_0x3ea790(0x91e)](_0x288cb4)){this['word']+=_0x288cb4;return;}if(endThings[_0x3ea790(_0x52d965._0x9ef26e)](_0x288cb4)){this['word']=parseFloat(this['word']),this['afterItem'](_0x288cb4);return;}throw new Error(_0x3ea790(_0x52d965._0x66cfd1)+_0x288cb4+_0x3ea790(_0x52d965._0x5bd226)+this[_0x3ea790(0xc94)]);},Parser[_0x521882(0xd3a)]['quoted']=function(_0x598b2c){var _0x47b80e={_0x2abf9d:0xc74},_0x4f6f7d=_0x521882;if(_0x598b2c==='\x22'){this['state']=AFTERQUOTE;return;}this[_0x4f6f7d(_0x47b80e._0x2abf9d)]+=_0x598b2c;return;},Parser['prototype']['keyword']=function(_0x51fb40){var _0x4f5a1f={_0x47bdda:0x72c,_0x3f759e:0x258,_0x103d9c:0x258,_0x50152f:0xeec},_0x50e753=_0x521882;if(keyword['test'](_0x51fb40)){this[_0x50e753(0xc74)]+=_0x51fb40;return;}if(_0x51fb40==='['){var _0x2f07c8=[];_0x2f07c8['push'](this[_0x50e753(0xc74)]),this[_0x50e753(_0x4f5a1f._0x47bdda)]++;this['root']===null?this['root']=_0x2f07c8:this['currentObject']['push'](_0x2f07c8);this['stack']['push'](this[_0x50e753(_0x4f5a1f._0x3f759e)]),this[_0x50e753(_0x4f5a1f._0x103d9c)]=_0x2f07c8,this[_0x50e753(_0x4f5a1f._0x50152f)]=NEUTRAL;return;}if(endThings['test'](_0x51fb40)){this['afterItem'](_0x51fb40);return;}throw new Error('havn\x27t\x20handled\x20\x22'+_0x51fb40+_0x50e753(0xb0a)+this['place']);},Parser['prototype']['neutral']=function(_0x3c9250){var _0x49538a={_0x2016e6:0xeec},_0x4d9444=_0x521882;if(latin['test'](_0x3c9250)){this[_0x4d9444(0xc74)]=_0x3c9250,this['state']=KEYWORD;return;}if(_0x3c9250==='\x22'){this['word']='',this['state']=QUOTED;return;}if(digets['test'](_0x3c9250)){this['word']=_0x3c9250,this[_0x4d9444(_0x49538a._0x2016e6)]=NUMBER;return;}if(endThings[_0x4d9444(0x91e)](_0x3c9250)){this['afterItem'](_0x3c9250);return;}throw new Error('havn\x27t\x20handled\x20\x22'+_0x3c9250+'\x22\x20in\x20neutral\x20yet,\x20index\x20'+this[_0x4d9444(0xc94)]);},Parser[_0x521882(0xd3a)]['output']=function(){var _0x5f1d80={_0xa2409a:0xeec},_0x13d03d=_0x521882;while(this['place']0x0?0x5a:-0x5a),_0x4c8f7a[_0x3f81e6(0x923)]=_0x4c8f7a['lat1']);}function wkt(_0x59564f){var _0x2f35f4={_0x1f095b:0xa15},_0x13e9c3=_0x521882,_0x53a40f=parseString(_0x59564f),_0x246326=_0x53a40f['shift'](),_0x3ffc4a=_0x53a40f['shift']();_0x53a40f['unshift']([_0x13e9c3(_0x2f35f4._0x1f095b),_0x3ffc4a]),_0x53a40f['unshift'](['type',_0x246326]);var _0x5a85dc={};return sExpr(_0x53a40f,_0x5a85dc),cleanWKT(_0x5a85dc),_0x5a85dc;}function defs(_0x131904){var _0x1213e2={_0x5fb5a6:0x4e3,_0x454251:0x96b},_0x5a802f={_0x1859c:0x4e3},_0x522e74=_0x521882,_0xd3bc32=this;if(arguments['length']===0x2){var _0x249c98=arguments[0x1];typeof _0x249c98==='string'?_0x249c98['charAt'](0x0)==='+'?defs[_0x131904]=projStr(arguments[0x1]):defs[_0x131904]=wkt(arguments[0x1]):defs[_0x131904]=_0x249c98;}else{if(arguments['length']===0x1){if(Array[_0x522e74(_0x1213e2._0x5fb5a6)](_0x131904))return _0x131904['map'](function(_0xa50f8a){var _0x1f2b19=_0x522e74;Array[_0x1f2b19(_0x5a802f._0x1859c)](_0xa50f8a)?defs['apply'](_0xd3bc32,_0xa50f8a):defs(_0xa50f8a);});else{if(typeof _0x131904==='string'){if(_0x131904 in defs)return defs[_0x131904];}else{if('EPSG'in _0x131904)defs['EPSG:'+_0x131904['EPSG']]=_0x131904;else{if('ESRI'in _0x131904)defs['ESRI:'+_0x131904['ESRI']]=_0x131904;else _0x522e74(0x3e2)in _0x131904?defs[_0x522e74(_0x1213e2._0x454251)+_0x131904['IAU2000']]=_0x131904:console['log'](_0x131904);}}}return;}}}globals(defs);function testObj(_0x4d0497){var _0x58ff58={_0x49f4cd:0x1ba},_0x1a3049=_0x521882;return typeof _0x4d0497===_0x1a3049(_0x58ff58._0x49f4cd);}function testDef(_0x4d7300){return _0x4d7300 in defs;}var codeWords=['PROJECTEDCRS','PROJCRS','GEOGCS','GEOCCS','PROJCS','LOCAL_CS',_0x521882(0x7d4),'GEODETICCRS','GEODETICDATUM','ENGCRS','ENGINEERINGCRS'];function testWKT(_0xe9d5fa){var _0x4cdb5e={_0x40d695:0x74e};return codeWords['some'](function(_0x180fac){var _0x223179=_0x4ffc;return _0xe9d5fa[_0x223179(_0x4cdb5e._0x40d695)](_0x180fac)>-0x1;});}var codes=[_0x521882(0x1ed),'900913','3785',_0x521882(0x159)];function checkMercator(_0x414b20){var _0x510176=match(_0x414b20,'authority');if(!_0x510176)return;var _0xfe11ee=match(_0x510176,'epsg');return _0xfe11ee&&codes['indexOf'](_0xfe11ee)>-0x1;}function checkProjStr(_0x29d617){var _0x591996=match(_0x29d617,'extension');if(!_0x591996)return;return match(_0x591996,'proj4');}function testProj(_0xdfb063){return _0xdfb063[0x0]==='+';}function parse(_0x3d581c){var _0x36f80b=_0x521882;if(testObj(_0x3d581c)){if(testDef(_0x3d581c))return defs[_0x3d581c];if(testWKT(_0x3d581c)){var _0x29e8d0=wkt(_0x3d581c);if(checkMercator(_0x29e8d0))return defs[_0x36f80b(0x5d9)];var _0x147ab4=checkProjStr(_0x29e8d0);if(_0x147ab4)return projStr(_0x147ab4);return _0x29e8d0;}if(testProj(_0x3d581c))return projStr(_0x3d581c);}else return _0x3d581c;}function extend(_0x29398e,_0x426bcf){_0x29398e=_0x29398e||{};var _0x544979,_0x524cc4;if(!_0x426bcf)return _0x29398e;for(_0x524cc4 in _0x426bcf){_0x544979=_0x426bcf[_0x524cc4],_0x544979!==undefined&&(_0x29398e[_0x524cc4]=_0x544979);}return _0x29398e;}function msfnz(_0x12b98a,_0x5836ee,_0x5c9462){var _0x5fe7e7={_0x1433d2:0x598},_0x507d15=_0x521882,_0x139f68=_0x12b98a*_0x5836ee;return _0x5c9462/Math[_0x507d15(_0x5fe7e7._0x1433d2)](0x1-_0x139f68*_0x139f68);}function sign(_0x3f5555){return _0x3f5555<0x0?-0x1:0x1;}function adjust_lon(_0x8ab784){return Math['abs'](_0x8ab784)<=SPI?_0x8ab784:_0x8ab784-sign(_0x8ab784)*TWO_PI;}function tsfnz(_0x290732,_0x40851b,_0x3ccfc1){var _0x3de81f=_0x290732*_0x3ccfc1,_0xa3671a=0.5*_0x290732;return _0x3de81f=Math['pow']((0x1-_0x3de81f)/(0x1+_0x3de81f),_0xa3671a),Math['tan'](0.5*(HALF_PI-_0x40851b))/_0x3de81f;}function phi2z(_0x4be7aa,_0x340b01){var _0x174c76=_0x521882,_0x2eefe1=0.5*_0x4be7aa,_0x256481,_0x11553d,_0x32bed1=HALF_PI-0x2*Math['atan'](_0x340b01);for(var _0x3da5b8=0x0;_0x3da5b8<=0xf;_0x3da5b8++){_0x256481=_0x4be7aa*Math['sin'](_0x32bed1),_0x11553d=HALF_PI-0x2*Math['atan'](_0x340b01*Math['pow']((0x1-_0x256481)/(0x1+_0x256481),_0x2eefe1))-_0x32bed1,_0x32bed1+=_0x11553d;if(Math[_0x174c76(0xe82)](_0x11553d)<=1e-10)return _0x32bed1;}return-0x270f;}function init$v(){var _0x13af0f={_0xa213fb:0x923,_0x35abb3:0x739,_0x2adc4a:0x6b6},_0x2be326=_0x521882,_0x234a70=this['b']/this['a'];this['es']=0x1-_0x234a70*_0x234a70,!('x0'in this)&&(this['x0']=0x0),!('y0'in this)&&(this['y0']=0x0),this['e']=Math['sqrt'](this['es']),this[_0x2be326(_0x13af0f._0xa213fb)]?this[_0x2be326(_0x13af0f._0x35abb3)]?this['k0']=Math[_0x2be326(_0x13af0f._0x2adc4a)](this['lat_ts']):this['k0']=msfnz(this['e'],Math['sin'](this['lat_ts']),Math['cos'](this['lat_ts'])):!this['k0']&&(this['k']?this['k0']=this['k']:this['k0']=0x1);}function forward$u(_0x511099){var _0x9db182={_0x2e793f:0xeb0},_0x3fcc0d=_0x521882,_0x3ff69c=_0x511099['x'],_0x1cf076=_0x511099['y'];if(_0x1cf076*R2D>0x5a&&_0x1cf076*R2D<-0x5a&&_0x3ff69c*R2D>0xb4&&_0x3ff69c*R2D<-0xb4)return null;var _0xc5417a,_0xe552c;if(Math['abs'](Math['abs'](_0x1cf076)-HALF_PI)<=EPSLN)return null;else{if(this[_0x3fcc0d(0x739)])_0xc5417a=this['x0']+this['a']*this['k0']*adjust_lon(_0x3ff69c-this['long0']),_0xe552c=this['y0']+this['a']*this['k0']*Math['log'](Math['tan'](FORTPI+0.5*_0x1cf076));else{var _0x55d6ab=Math['sin'](_0x1cf076),_0x3fe7cb=tsfnz(this['e'],_0x1cf076,_0x55d6ab);_0xc5417a=this['x0']+this['a']*this['k0']*adjust_lon(_0x3ff69c-this['long0']),_0xe552c=this['y0']-this['a']*this['k0']*Math[_0x3fcc0d(_0x9db182._0x2e793f)](_0x3fe7cb);}return _0x511099['x']=_0xc5417a,_0x511099['y']=_0xe552c,_0x511099;}}function inverse$u(_0x66c347){var _0x5d1870={_0x5c6f74:0x739,_0x38bfa8:0xa76},_0x570485=_0x521882,_0x5dd4ac=_0x66c347['x']-this['x0'],_0x7f495e=_0x66c347['y']-this['y0'],_0x1feb88,_0x4e3f04;if(this[_0x570485(_0x5d1870._0x5c6f74)])_0x4e3f04=HALF_PI-0x2*Math[_0x570485(_0x5d1870._0x38bfa8)](Math['exp'](-_0x7f495e/(this['a']*this['k0'])));else{var _0x2e1ebd=Math['exp'](-_0x7f495e/(this['a']*this['k0']));_0x4e3f04=phi2z(this['e'],_0x2e1ebd);if(_0x4e3f04===-0x270f)return null;}return _0x1feb88=adjust_lon(this['long0']+_0x5dd4ac/(this['a']*this['k0'])),_0x66c347['x']=_0x1feb88,_0x66c347['y']=_0x4e3f04,_0x66c347;}var names$w=['Mercator',_0x521882(0x2fc),'Mercator_1SP','Mercator_Auxiliary_Sphere','merc'],merc={'init':init$v,'forward':forward$u,'inverse':inverse$u,'names':names$w};function init$u(){}function identity(_0x3354e9){return _0x3354e9;}var names$v=[_0x521882(0xa58),_0x521882(0x9ee)],longlat={'init':init$u,'forward':identity,'inverse':identity,'names':names$v},projs=[merc,longlat],names$u={},projStore=[];function add$1(_0x408e69,_0x223a9a){var _0x58dc40={_0x5b81fc:0x4ed},_0x2354f8=_0x521882,_0x1ee27b=projStore['length'];if(!_0x408e69['names'])return console['log'](_0x223a9a),!![];return projStore[_0x1ee27b]=_0x408e69,_0x408e69[_0x2354f8(_0x58dc40._0x5b81fc)]['forEach'](function(_0x3107ae){names$u[_0x3107ae['toLowerCase']()]=_0x1ee27b;}),this;}function get$1(_0x5c32d5){if(!_0x5c32d5)return![];var _0x59d09c=_0x5c32d5['toLowerCase']();if(typeof names$u[_0x59d09c]!=='undefined'&&projStore[names$u[_0x59d09c]])return projStore[names$u[_0x59d09c]];}function start(){projs['forEach'](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[_0x521882(0xae6)]={'a':0x615298,'rf':298.257,'ellipseName':'Soviet\x20Geodetic\x20System\x2085'},exports$2[_0x521882(0x16f)]={'a':0x615299,'rf':298.257222101,'ellipseName':'GRS\x201980(IUGG,\x201980)'},exports$2['IAU76']={'a':0x61529c,'rf':298.257,'ellipseName':'IAU\x201976'},exports$2['airy']={'a':6377563.396,'b':6356256.91,'ellipseName':'Airy\x201830'},exports$2[_0x521882(0x1df)]={'a':0x615299,'rf':298.25,'ellipseName':'Appl.\x20Physics.\x201965'},exports$2['NWL9D']={'a':0x6152a1,'rf':298.25,'ellipseName':'Naval\x20Weapons\x20Lab.,\x201965'},exports$2['mod_airy']={'a':6377340.189,'b':6356034.446,'ellipseName':'Modified\x20Airy'},exports$2['andrae']={'a':6377104.43,'rf':0x12c,'ellipseName':'Andrae\x201876\x20(Den.,\x20Iclnd.)'},exports$2[_0x521882(0x410)]={'a':0x6152b0,'rf':298.25,'ellipseName':_0x521882(0x637)},exports$2[_0x521882(0xe36)]={'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':'Clarke\x201866'},exports$2['clrk80']={'a':6378249.145,'rf':293.4663,'ellipseName':_0x521882(0x339)},exports$2[_0x521882(0xe5)]={'a':6378293.645208759,'rf':294.2606763692654,'ellipseName':'Clarke\x201858'},exports$2['CPM']={'a':6375738.7,'rf':334.29,'ellipseName':'Comm.\x20des\x20Poids\x20et\x20Mesures\x201799'},exports$2['delmbr']={'a':0x614bec,'rf':311.5,'ellipseName':'Delambre\x201810\x20(Belgium)'},exports$2['engelis']={'a':6378136.05,'rf':298.2566,'ellipseName':_0x521882(0x840)},exports$2['evrst30']={'a':6377276.345,'rf':300.8017,'ellipseName':'Everest\x201830'},exports$2[_0x521882(0x131)]={'a':6377304.063,'rf':300.8017,'ellipseName':'Everest\x201948'},exports$2['evrst56']={'a':6377301.243,'rf':300.8017,'ellipseName':'Everest\x201956'},exports$2['evrst69']={'a':6377295.664,'rf':300.8017,'ellipseName':'Everest\x201969'},exports$2['evrstSS']={'a':6377298.556,'rf':300.8017,'ellipseName':_0x521882(0xb77)},exports$2['fschr60']={'a':0x6152b6,'rf':298.3,'ellipseName':'Fischer\x20(Mercury\x20Datum)\x201960'},exports$2['fschr60m']={'a':0x6152ab,'rf':298.3,'ellipseName':_0x521882(0x84c)},exports$2[_0x521882(0x9c4)]={'a':0x6152a6,'rf':298.3,'ellipseName':'Fischer\x201968'},exports$2['helmert']={'a':0x6152d8,'rf':298.3,'ellipseName':'Helmert\x201906'},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':_0x521882(0xba6)},exports$2[_0x521882(0x33e)]={'a':0x61529b,'rf':298.257,'ellipseName':'Lerch\x201979'},exports$2['mprts']={'a':0x619d74,'rf':0xbf,'ellipseName':_0x521882(0x5e8)},exports$2['new_intl']={'a':6378157.5,'b':6356772.2,'ellipseName':'New\x20International\x201967'},exports$2['plessis']={'a':0x614c4b,'rf':0x60fb97,'ellipseName':_0x521882(0x3e5)},exports$2['krass']={'a':0x615305,'rf':298.3,'ellipseName':'Krassovsky,\x201942'},exports$2['SEasia']={'a':0x6152ab,'b':6356773.3205,'ellipseName':_0x521882(0x835)},exports$2['walbeck']={'a':0x614dc0,'b':6355834.8467,'ellipseName':'Walbeck'},exports$2['WGS60']={'a':0x6152b5,'rf':298.3,'ellipseName':'WGS\x2060'},exports$2['WGS66']={'a':0x6152a1,'rf':298.25,'ellipseName':'WGS\x2066'},exports$2[_0x521882(0x8bd)]={'a':0x615297,'rf':298.26,'ellipseName':'WGS\x2072'};var WGS84=exports$2['WGS84']={'a':0x615299,'rf':298.257223563,'ellipseName':_0x521882(0x93d)};exports$2['sphere']={'a':0x6136b5,'b':0x6136b5,'ellipseName':_0x521882(0x9cb)};function eccentricity(_0x59108d,_0x9d0cba,_0x15eab8,_0x189e40){var _0x22509f=_0x59108d*_0x59108d,_0x19cd93=_0x9d0cba*_0x9d0cba,_0x56d7ca=(_0x22509f-_0x19cd93)/_0x22509f,_0xeb97de=0x0;_0x189e40?(_0x59108d*=0x1-_0x56d7ca*(SIXTH+_0x56d7ca*(RA4+_0x56d7ca*RA6)),_0x22509f=_0x59108d*_0x59108d,_0x56d7ca=0x0):_0xeb97de=Math['sqrt'](_0x56d7ca);var _0x60b1f=(_0x22509f-_0x19cd93)/_0x19cd93;return{'es':_0x56d7ca,'e':_0xeb97de,'ep2':_0x60b1f};}function sphere(_0x46d52e,_0x3055,_0xca2568,_0x4a4e7e,_0x5ed8fe){if(!_0x46d52e){var _0x9d1a98=match(exports$2,_0x4a4e7e);!_0x9d1a98&&(_0x9d1a98=WGS84),_0x46d52e=_0x9d1a98['a'],_0x3055=_0x9d1a98['b'],_0xca2568=_0x9d1a98['rf'];}return _0xca2568&&!_0x3055&&(_0x3055=(0x1-0x1/_0xca2568)*_0x46d52e),(_0xca2568===0x0||Math['abs'](_0x46d52e-_0x3055)0x3&&((_0x548090['datum_params'][0x3]!==0x0||_0x548090['datum_params'][0x4]!==0x0||_0x548090[_0x45ddb1(_0x1cb9b8._0x2c95d2)][0x5]!==0x0||_0x548090['datum_params'][0x6]!==0x0)&&(_0x548090['datum_type']=PJD_7PARAM,_0x548090['datum_params'][0x3]*=SEC_TO_RAD,_0x548090['datum_params'][0x4]*=SEC_TO_RAD,_0x548090[_0x45ddb1(_0x1cb9b8._0x2c95d2)][0x5]*=SEC_TO_RAD,_0x548090[_0x45ddb1(_0x1cb9b8._0x4819df)][0x6]=_0x548090[_0x45ddb1(0x987)][0x6]/0xf4240+0x1))),_0x1b1b60&&(_0x548090['datum_type']=PJD_GRIDSHIFT,_0x548090[_0x45ddb1(0x99e)]=_0x1b1b60),_0x548090['a']=_0xde04c,_0x548090['b']=_0x15bbbe,_0x548090['es']=_0xab933d,_0x548090['ep2']=_0x52519e,_0x548090;}var loadedNadgrids={};function nadgrid(_0x346f0f,_0x4018bc){var _0x1ced77=new DataView(_0x4018bc),_0x582b57=detectLittleEndian(_0x1ced77),_0x3000e9=readHeader(_0x1ced77,_0x582b57);_0x3000e9['nSubgrids']>0x1&&console['log']('Only\x20single\x20NTv2\x20subgrids\x20are\x20currently\x20supported,\x20subsequent\x20sub\x20grids\x20are\x20ignored');var _0x5208ce=readSubgrids(_0x1ced77,_0x3000e9,_0x582b57),_0x5656bf={'header':_0x3000e9,'subgrids':_0x5208ce};return loadedNadgrids[_0x346f0f]=_0x5656bf,_0x5656bf;}function getNadgrids(_0x4defa4){if(_0x4defa4===undefined)return null;var _0x4bfc48=_0x4defa4['split'](',');return _0x4bfc48['map'](parseNadgridString);}function parseNadgridString(_0x2cefe5){var _0x28693b=_0x521882;if(_0x2cefe5['length']===0x0)return null;var _0x22dfc7=_0x2cefe5[0x0]==='@';_0x22dfc7&&(_0x2cefe5=_0x2cefe5[_0x28693b(0x1e6)](0x1));if(_0x2cefe5==='null')return{'name':'null','mandatory':!_0x22dfc7,'grid':null,'isNull':!![]};return{'name':_0x2cefe5,'mandatory':!_0x22dfc7,'grid':loadedNadgrids[_0x2cefe5]||null,'isNull':![]};}function secondsToRadians(_0x5da325){return _0x5da325/0xe10*Math['PI']/0xb4;}function detectLittleEndian(_0x44ab07){var _0x179c3f={_0x2626e2:0xc9d},_0x31169c=_0x521882,_0x51c95e=_0x44ab07['getInt32'](0x8,![]);if(_0x51c95e===0xb)return![];return _0x51c95e=_0x44ab07['getInt32'](0x8,!![]),_0x51c95e!==0xb&&console[_0x31169c(0x3d1)](_0x31169c(_0x179c3f._0x2626e2)),!![];}function readHeader(_0x1eac53,_0x52c20a){var _0x2b927d={_0x259a4a:0xdc8,_0x1636e0:0xdc8},_0x32d884=_0x521882;return{'nFields':_0x1eac53['getInt32'](0x8,_0x52c20a),'nSubgridFields':_0x1eac53['getInt32'](0x18,_0x52c20a),'nSubgrids':_0x1eac53['getInt32'](0x28,_0x52c20a),'shiftType':decodeString(_0x1eac53,0x38,0x38+0x8)['trim'](),'fromSemiMajorAxis':_0x1eac53[_0x32d884(_0x2b927d._0x259a4a)](0x78,_0x52c20a),'fromSemiMinorAxis':_0x1eac53[_0x32d884(0xdc8)](0x88,_0x52c20a),'toSemiMajorAxis':_0x1eac53['getFloat64'](0x98,_0x52c20a),'toSemiMinorAxis':_0x1eac53[_0x32d884(_0x2b927d._0x1636e0)](0xa8,_0x52c20a)};}function decodeString(_0x261fee,_0x23cac0,_0x3e51cc){return String['fromCharCode']['apply'](null,new Uint8Array(_0x261fee['buffer']['slice'](_0x23cac0,_0x3e51cc)));}function readSubgrids(_0x53a330,_0x34c046,_0x306b3e){var _0x204fc9={_0x3d0823:0xdf8,_0x34da9e:0x72f,_0x5ca56d:0x231},_0x143e14=_0x521882,_0x504e13=0xb0,_0x41ef1c=[];for(var _0x16ba5d=0x0;_0x16ba5d<_0x34c046[_0x143e14(_0x204fc9._0x3d0823)];_0x16ba5d++){var _0x24f9e2=readGridHeader(_0x53a330,_0x504e13,_0x306b3e),_0x99464b=readGridNodes(_0x53a330,_0x504e13,_0x24f9e2,_0x306b3e),_0x57875e=Math[_0x143e14(_0x204fc9._0x34da9e)](0x1+(_0x24f9e2['upperLongitude']-_0x24f9e2['lowerLongitude'])/_0x24f9e2['longitudeInterval']),_0x5f3c53=Math[_0x143e14(0x72f)](0x1+(_0x24f9e2['upperLatitude']-_0x24f9e2['lowerLatitude'])/_0x24f9e2['latitudeInterval']);_0x41ef1c['push']({'ll':[secondsToRadians(_0x24f9e2['lowerLongitude']),secondsToRadians(_0x24f9e2['lowerLatitude'])],'del':[secondsToRadians(_0x24f9e2[_0x143e14(_0x204fc9._0x5ca56d)]),secondsToRadians(_0x24f9e2['latitudeInterval'])],'lim':[_0x57875e,_0x5f3c53],'count':_0x24f9e2['gridNodeCount'],'cvs':mapNodes(_0x99464b)});}return _0x41ef1c;}function mapNodes(_0x592a35){var _0x2629ff={_0x594dc4:0x604};return _0x592a35['map'](function(_0x1789da){var _0x336a90=_0x4ffc;return[secondsToRadians(_0x1789da['longitudeShift']),secondsToRadians(_0x1789da[_0x336a90(_0x2629ff._0x594dc4)])];});}function readGridHeader(_0x169163,_0x5d61ac,_0x6a1ab8){var _0x5a97b3={_0x437c6a:0x639,_0x3c8d3f:0xdc8},_0xd66217=_0x521882;return{'name':decodeString(_0x169163,_0x5d61ac+0x8,_0x5d61ac+0x10)['trim'](),'parent':decodeString(_0x169163,_0x5d61ac+0x18,_0x5d61ac+0x18+0x8)[_0xd66217(_0x5a97b3._0x437c6a)](),'lowerLatitude':_0x169163['getFloat64'](_0x5d61ac+0x48,_0x6a1ab8),'upperLatitude':_0x169163['getFloat64'](_0x5d61ac+0x58,_0x6a1ab8),'lowerLongitude':_0x169163['getFloat64'](_0x5d61ac+0x68,_0x6a1ab8),'upperLongitude':_0x169163['getFloat64'](_0x5d61ac+0x78,_0x6a1ab8),'latitudeInterval':_0x169163[_0xd66217(_0x5a97b3._0x3c8d3f)](_0x5d61ac+0x88,_0x6a1ab8),'longitudeInterval':_0x169163['getFloat64'](_0x5d61ac+0x98,_0x6a1ab8),'gridNodeCount':_0x169163['getInt32'](_0x5d61ac+0xa8,_0x6a1ab8)};}function readGridNodes(_0x416b69,_0x337534,_0xa17023,_0x30b122){var _0x383956={_0x28b328:0x305},_0xb475d4=_0x521882,_0x1db8c2=_0x337534+0xb0,_0x22db4d=0x10,_0x4da123=[];for(var _0x5d19b4=0x0;_0x5d19b4<_0xa17023['gridNodeCount'];_0x5d19b4++){var _0x1760a7={'latitudeShift':_0x416b69[_0xb475d4(_0x383956._0x28b328)](_0x1db8c2+_0x5d19b4*_0x22db4d,_0x30b122),'longitudeShift':_0x416b69['getFloat32'](_0x1db8c2+_0x5d19b4*_0x22db4d+0x4,_0x30b122),'latitudeAccuracy':_0x416b69[_0xb475d4(0x305)](_0x1db8c2+_0x5d19b4*_0x22db4d+0x8,_0x30b122),'longitudeAccuracy':_0x416b69['getFloat32'](_0x1db8c2+_0x5d19b4*_0x22db4d+0xc,_0x30b122)};_0x4da123[_0xb475d4(0x425)](_0x1760a7);}return _0x4da123;}function Projection(_0x366a43,_0x465428){var _0x36e801={_0x309df5:0xd79,_0x12cd59:0x853,_0x3b976a:0x7d5},_0x575a0c=_0x521882;if(!(this instanceof Projection))return new Projection(_0x366a43);_0x465428=_0x465428||function(_0x1ad80f){if(_0x1ad80f)throw _0x1ad80f;};var _0x564450=parse(_0x366a43);if(typeof _0x564450!==_0x575a0c(0x2d9)){_0x465428(_0x366a43);return;}var _0x1a6de2=Projection['projections']['get'](_0x564450['projName']);if(!_0x1a6de2){_0x465428(_0x366a43);return;}if(_0x564450['datumCode']&&_0x564450['datumCode']!==_0x575a0c(0xdca)){var _0x414abd=match(exports$1,_0x564450[_0x575a0c(0x30f)]);_0x414abd&&(_0x564450[_0x575a0c(0x987)]=_0x564450['datum_params']||(_0x414abd['towgs84']?_0x414abd[_0x575a0c(0x377)]['split'](','):null),_0x564450['ellps']=_0x414abd[_0x575a0c(_0x36e801._0x309df5)],_0x564450[_0x575a0c(0x235)]=_0x414abd['datumName']?_0x414abd['datumName']:_0x564450['datumCode']);}_0x564450['k0']=_0x564450['k0']||0x1,_0x564450['axis']=_0x564450[_0x575a0c(_0x36e801._0x12cd59)]||_0x575a0c(0x302),_0x564450['ellps']=_0x564450['ellps']||'wgs84',_0x564450['lat1']=_0x564450['lat1']||_0x564450[_0x575a0c(0x5b8)];var _0x2fe8dc=sphere(_0x564450['a'],_0x564450['b'],_0x564450['rf'],_0x564450['ellps'],_0x564450['sphere']),_0x435b84=eccentricity(_0x2fe8dc['a'],_0x2fe8dc['b'],_0x2fe8dc['rf'],_0x564450['R_A']),_0xbb0c0=getNadgrids(_0x564450['nadgrids']),_0x3a37c3=_0x564450['datum']||datum(_0x564450['datumCode'],_0x564450['datum_params'],_0x2fe8dc['a'],_0x2fe8dc['b'],_0x435b84['es'],_0x435b84[_0x575a0c(0x88a)],_0xbb0c0);extend(this,_0x564450),extend(this,_0x1a6de2),this['a']=_0x2fe8dc['a'],this['b']=_0x2fe8dc['b'],this['rf']=_0x2fe8dc['rf'],this['sphere']=_0x2fe8dc['sphere'],this['es']=_0x435b84['es'],this['e']=_0x435b84['e'],this['ep2']=_0x435b84['ep2'],this[_0x575a0c(_0x36e801._0x3b976a)]=_0x3a37c3,this['init'](),_0x465428(null,this);}Projection[_0x521882(0x16e)]=projections,Projection['projections'][_0x521882(0x2f1)]();function compareDatums(_0x12776b,_0x528832){var _0xf8b372={_0x1e23ea:0xe82,_0x1fdac4:0x987,_0x45c95b:0x987},_0x371a70=_0x521882;if(_0x12776b['datum_type']!==_0x528832['datum_type'])return![];else{if(_0x12776b['a']!==_0x528832['a']||Math[_0x371a70(_0xf8b372._0x1e23ea)](_0x12776b['es']-_0x528832['es'])>5e-11)return![];else{if(_0x12776b['datum_type']===PJD_3PARAM)return _0x12776b['datum_params'][0x0]===_0x528832[_0x371a70(_0xf8b372._0x1fdac4)][0x0]&&_0x12776b[_0x371a70(0x987)][0x1]===_0x528832[_0x371a70(_0xf8b372._0x45c95b)][0x1]&&_0x12776b['datum_params'][0x2]===_0x528832['datum_params'][0x2];else return _0x12776b['datum_type']===PJD_7PARAM?_0x12776b['datum_params'][0x0]===_0x528832['datum_params'][0x0]&&_0x12776b['datum_params'][0x1]===_0x528832['datum_params'][0x1]&&_0x12776b['datum_params'][0x2]===_0x528832[_0x371a70(0x987)][0x2]&&_0x12776b['datum_params'][0x3]===_0x528832['datum_params'][0x3]&&_0x12776b['datum_params'][0x4]===_0x528832['datum_params'][0x4]&&_0x12776b[_0x371a70(0x987)][0x5]===_0x528832['datum_params'][0x5]&&_0x12776b['datum_params'][0x6]===_0x528832['datum_params'][0x6]:!![];}}}function geodeticToGeocentric(_0x4975ab,_0x8c7f3d,_0x194ad5){var _0x364989={_0x317cfa:0x5ed,_0x497338:0x598},_0x772570=_0x521882,_0x2b967b=_0x4975ab['x'],_0x4f57ca=_0x4975ab['y'],_0x3615a3=_0x4975ab['z']?_0x4975ab['z']:0x0,_0x197b73,_0x108734,_0x272e80,_0x3413c3;if(_0x4f57ca<-HALF_PI&&_0x4f57ca>-1.001*HALF_PI)_0x4f57ca=-HALF_PI;else{if(_0x4f57ca>HALF_PI&&_0x4f57ca<1.001*HALF_PI)_0x4f57ca=HALF_PI;else{if(_0x4f57ca<-HALF_PI)return{'x':-Infinity,'y':-Infinity,'z':_0x4975ab['z']};else{if(_0x4f57ca>HALF_PI)return{'x':Infinity,'y':Infinity,'z':_0x4975ab['z']};}}}return _0x2b967b>Math['PI']&&(_0x2b967b-=0x2*Math['PI']),_0x108734=Math[_0x772570(_0x364989._0x317cfa)](_0x4f57ca),_0x3413c3=Math['cos'](_0x4f57ca),_0x272e80=_0x108734*_0x108734,_0x197b73=_0x194ad5/Math[_0x772570(_0x364989._0x497338)](0x1-_0x8c7f3d*_0x272e80),{'x':(_0x197b73+_0x3615a3)*_0x3413c3*Math['cos'](_0x2b967b),'y':(_0x197b73+_0x3615a3)*_0x3413c3*Math['sin'](_0x2b967b),'z':(_0x197b73*(0x1-_0x8c7f3d)+_0x3615a3)*_0x108734};}function geocentricToGeodetic(_0x82b26e,_0x112fe3,_0x20b0b8,_0x24bc39){var _0x14b88b={_0x3e5e58:0x598,_0x4d7843:0x598,_0x40d169:0xee4},_0x1ceed0=_0x521882,_0x520310=1e-12,_0x2c9d92=_0x520310*_0x520310,_0x1012db=0x1e,_0x2ab7d8,_0x5e4720,_0xf1ce8a,_0x761ced,_0x3614bf,_0x26b742,_0x10aa35,_0x5a1d46,_0x42960e,_0x1d28e1,_0x3a5f31,_0x53a7a2,_0x23cae3,_0x5acec0=_0x82b26e['x'],_0x18fb9e=_0x82b26e['y'],_0x1c00d8=_0x82b26e['z']?_0x82b26e['z']:0x0,_0x4f164a,_0x40f942,_0x5ec0e2;_0x2ab7d8=Math[_0x1ceed0(_0x14b88b._0x3e5e58)](_0x5acec0*_0x5acec0+_0x18fb9e*_0x18fb9e),_0x5e4720=Math[_0x1ceed0(_0x14b88b._0x4d7843)](_0x5acec0*_0x5acec0+_0x18fb9e*_0x18fb9e+_0x1c00d8*_0x1c00d8);if(_0x2ab7d8/_0x20b0b8<_0x520310){_0x4f164a=0x0;if(_0x5e4720/_0x20b0b8<_0x520310)return _0x40f942=HALF_PI,_0x5ec0e2=-_0x24bc39,{'x':_0x82b26e['x'],'y':_0x82b26e['y'],'z':_0x82b26e['z']};}else _0x4f164a=Math[_0x1ceed0(_0x14b88b._0x40d169)](_0x18fb9e,_0x5acec0);_0xf1ce8a=_0x1c00d8/_0x5e4720,_0x761ced=_0x2ab7d8/_0x5e4720,_0x3614bf=0x1/Math[_0x1ceed0(_0x14b88b._0x4d7843)](0x1-_0x112fe3*(0x2-_0x112fe3)*_0x761ced*_0x761ced),_0x5a1d46=_0x761ced*(0x1-_0x112fe3)*_0x3614bf,_0x42960e=_0xf1ce8a*_0x3614bf,_0x23cae3=0x0;do{_0x23cae3++,_0x10aa35=_0x20b0b8/Math['sqrt'](0x1-_0x112fe3*_0x42960e*_0x42960e),_0x5ec0e2=_0x2ab7d8*_0x5a1d46+_0x1c00d8*_0x42960e-_0x10aa35*(0x1-_0x112fe3*_0x42960e*_0x42960e),_0x26b742=_0x112fe3*_0x10aa35/(_0x10aa35+_0x5ec0e2),_0x3614bf=0x1/Math['sqrt'](0x1-_0x26b742*(0x2-_0x26b742)*_0x761ced*_0x761ced),_0x1d28e1=_0x761ced*(0x1-_0x26b742)*_0x3614bf,_0x3a5f31=_0xf1ce8a*_0x3614bf,_0x53a7a2=_0x3a5f31*_0x5a1d46-_0x1d28e1*_0x42960e,_0x5a1d46=_0x1d28e1,_0x42960e=_0x3a5f31;}while(_0x53a7a2*_0x53a7a2>_0x2c9d92&&_0x23cae3<_0x1012db);return _0x40f942=Math['atan'](_0x3a5f31/Math['abs'](_0x1d28e1)),{'x':_0x4f164a,'y':_0x40f942,'z':_0x5ec0e2};}function geocentricToWgs84(_0x5f06c6,_0x483789,_0x41a019){if(_0x483789===PJD_3PARAM)return{'x':_0x5f06c6['x']+_0x41a019[0x0],'y':_0x5f06c6['y']+_0x41a019[0x1],'z':_0x5f06c6['z']+_0x41a019[0x2]};else{if(_0x483789===PJD_7PARAM){var _0x4ec1b0=_0x41a019[0x0],_0xa601cd=_0x41a019[0x1],_0x240179=_0x41a019[0x2],_0x2627c2=_0x41a019[0x3],_0x2ad91a=_0x41a019[0x4],_0x10dee4=_0x41a019[0x5],_0x106d44=_0x41a019[0x6];return{'x':_0x106d44*(_0x5f06c6['x']-_0x10dee4*_0x5f06c6['y']+_0x2ad91a*_0x5f06c6['z'])+_0x4ec1b0,'y':_0x106d44*(_0x10dee4*_0x5f06c6['x']+_0x5f06c6['y']-_0x2627c2*_0x5f06c6['z'])+_0xa601cd,'z':_0x106d44*(-_0x2ad91a*_0x5f06c6['x']+_0x2627c2*_0x5f06c6['y']+_0x5f06c6['z'])+_0x240179};}}}function geocentricFromWgs84(_0x502abb,_0x2cd3f5,_0x2d66f6){if(_0x2cd3f5===PJD_3PARAM)return{'x':_0x502abb['x']-_0x2d66f6[0x0],'y':_0x502abb['y']-_0x2d66f6[0x1],'z':_0x502abb['z']-_0x2d66f6[0x2]};else{if(_0x2cd3f5===PJD_7PARAM){var _0x133c77=_0x2d66f6[0x0],_0x1fc950=_0x2d66f6[0x1],_0x6c2f57=_0x2d66f6[0x2],_0x59674e=_0x2d66f6[0x3],_0x48683c=_0x2d66f6[0x4],_0x14c92f=_0x2d66f6[0x5],_0x1fcadf=_0x2d66f6[0x6],_0x41d47a=(_0x502abb['x']-_0x133c77)/_0x1fcadf,_0xe393b1=(_0x502abb['y']-_0x1fc950)/_0x1fcadf,_0xf4afb0=(_0x502abb['z']-_0x6c2f57)/_0x1fcadf;return{'x':_0x41d47a+_0x14c92f*_0xe393b1-_0x48683c*_0xf4afb0,'y':-_0x14c92f*_0x41d47a+_0xe393b1+_0x59674e*_0xf4afb0,'z':_0x48683c*_0x41d47a-_0x59674e*_0xe393b1+_0xf4afb0};}}}function checkParams(_0x29084e){return _0x29084e===PJD_3PARAM||_0x29084e===PJD_7PARAM;}function datum_transform(_0x10448e,_0x10f523,_0x20279d){var _0x1c4131={_0x7b2813:0xab8},_0x23a51c=_0x521882;if(compareDatums(_0x10448e,_0x10f523))return _0x20279d;if(_0x10448e[_0x23a51c(_0x1c4131._0x7b2813)]===PJD_NODATUM||_0x10f523[_0x23a51c(0xab8)]===PJD_NODATUM)return _0x20279d;var _0x1b16d6=_0x10448e['a'],_0x3a046e=_0x10448e['es'];if(_0x10448e['datum_type']===PJD_GRIDSHIFT){var _0x1e8c9d=applyGridShift(_0x10448e,![],_0x20279d);if(_0x1e8c9d!==0x0)return undefined;_0x1b16d6=SRS_WGS84_SEMIMAJOR,_0x3a046e=SRS_WGS84_ESQUARED;}var _0x10511b=_0x10f523['a'],_0x1c2990=_0x10f523['b'],_0x3e00d7=_0x10f523['es'];_0x10f523['datum_type']===PJD_GRIDSHIFT&&(_0x10511b=SRS_WGS84_SEMIMAJOR,_0x1c2990=SRS_WGS84_SEMIMINOR,_0x3e00d7=SRS_WGS84_ESQUARED);if(_0x3a046e===_0x3e00d7&&_0x1b16d6===_0x10511b&&!checkParams(_0x10448e['datum_type'])&&!checkParams(_0x10f523['datum_type']))return _0x20279d;_0x20279d=geodeticToGeocentric(_0x20279d,_0x3a046e,_0x1b16d6);checkParams(_0x10448e[_0x23a51c(_0x1c4131._0x7b2813)])&&(_0x20279d=geocentricToWgs84(_0x20279d,_0x10448e['datum_type'],_0x10448e['datum_params']));checkParams(_0x10f523['datum_type'])&&(_0x20279d=geocentricFromWgs84(_0x20279d,_0x10f523['datum_type'],_0x10f523['datum_params']));_0x20279d=geocentricToGeodetic(_0x20279d,_0x3e00d7,_0x10511b,_0x1c2990);if(_0x10f523['datum_type']===PJD_GRIDSHIFT){var _0x381c02=applyGridShift(_0x10f523,!![],_0x20279d);if(_0x381c02!==0x0)return undefined;}return _0x20279d;}function applyGridShift(_0x5c1212,_0x5791a6,_0x2dd4f1){var _0x56eeaf={_0x302529:0x99e,_0x409778:0xc42,_0x4b6d51:0x17c,_0x46bd14:0xca8,_0x2c1fa4:0xeb0,_0x13af36:0xe82,_0x21b7f8:0xe0,_0x32eeb7:0x7c8},_0x3e9234=_0x521882;if(_0x5c1212['grids']===null||_0x5c1212[_0x3e9234(_0x56eeaf._0x302529)]['length']===0x0)return console['log']('Grid\x20shift\x20grids\x20not\x20found'),-0x1;var _0x2749c5={'x':-_0x2dd4f1['x'],'y':_0x2dd4f1['y']},_0x6ad58d={'x':Number['NaN'],'y':Number[_0x3e9234(_0x56eeaf._0x409778)]},_0x172af4=[];for(var _0x4c2d98=0x0;_0x4c2d98<_0x5c1212[_0x3e9234(_0x56eeaf._0x302529)]['length'];_0x4c2d98++){var _0x4ce983=_0x5c1212[_0x3e9234(0x99e)][_0x4c2d98];_0x172af4[_0x3e9234(0x425)](_0x4ce983['name']);if(_0x4ce983[_0x3e9234(_0x56eeaf._0x4b6d51)]){_0x6ad58d=_0x2749c5;break;}_0x4ce983['mandatory'];if(_0x4ce983[_0x3e9234(_0x56eeaf._0x46bd14)]===null){if(_0x4ce983['mandatory'])return console[_0x3e9234(_0x56eeaf._0x2c1fa4)]('Unable\x20to\x20find\x20mandatory\x20grid\x20\x27'+_0x4ce983['name']+'\x27'),-0x1;continue;}var _0x1717f1=_0x4ce983['grid']['subgrids'][0x0],_0x49b04a=(Math[_0x3e9234(_0x56eeaf._0x13af36)](_0x1717f1[_0x3e9234(0x3f9)][0x1])+Math['abs'](_0x1717f1['del'][0x0]))/0x2710,_0x5c43ed=_0x1717f1['ll'][0x0]-_0x49b04a,_0x49902a=_0x1717f1['ll'][0x1]-_0x49b04a,_0x3858b8=_0x1717f1['ll'][0x0]+(_0x1717f1['lim'][0x0]-0x1)*_0x1717f1['del'][0x0]+_0x49b04a,_0x563977=_0x1717f1['ll'][0x1]+(_0x1717f1[_0x3e9234(_0x56eeaf._0x21b7f8)][0x1]-0x1)*_0x1717f1[_0x3e9234(0x3f9)][0x1]+_0x49b04a;if(_0x49902a>_0x2749c5['y']||_0x5c43ed>_0x2749c5['x']||_0x563977<_0x2749c5['y']||_0x3858b8<_0x2749c5['x'])continue;_0x6ad58d=applySubgridShift(_0x2749c5,_0x5791a6,_0x1717f1);if(!isNaN(_0x6ad58d['x']))break;}if(isNaN(_0x6ad58d['x']))return console['log']('Failed\x20to\x20find\x20a\x20grid\x20shift\x20table\x20for\x20location\x20\x27'+-_0x2749c5['x']*R2D+'\x20'+_0x2749c5['y']*R2D+_0x3e9234(_0x56eeaf._0x32eeb7)+_0x172af4+'\x27'),-0x1;return _0x2dd4f1['x']=-_0x6ad58d['x'],_0x2dd4f1['y']=_0x6ad58d['y'],0x0;}function applySubgridShift(_0x2309be,_0x12798d,_0x57ac15){var _0x38941c=_0x521882,_0x7a6369={'x':Number['NaN'],'y':Number[_0x38941c(0xc42)]};if(isNaN(_0x2309be['x']))return _0x7a6369;var _0x18bc8c={'x':_0x2309be['x'],'y':_0x2309be['y']};_0x18bc8c['x']-=_0x57ac15['ll'][0x0],_0x18bc8c['y']-=_0x57ac15['ll'][0x1],_0x18bc8c['x']=adjust_lon(_0x18bc8c['x']-Math['PI'])+Math['PI'];var _0xd65d88=nadInterpolate(_0x18bc8c,_0x57ac15);if(_0x12798d){if(isNaN(_0xd65d88['x']))return _0x7a6369;_0xd65d88['x']=_0x18bc8c['x']-_0xd65d88['x'],_0xd65d88['y']=_0x18bc8c['y']-_0xd65d88['y'];var _0x13eeab=0x9,_0x4c250e=1e-12,_0x21aad,_0x3363d4;do{_0x3363d4=nadInterpolate(_0xd65d88,_0x57ac15);if(isNaN(_0x3363d4['x'])){console[_0x38941c(0xeb0)](_0x38941c(0x501));break;}_0x21aad={'x':_0x18bc8c['x']-(_0x3363d4['x']+_0xd65d88['x']),'y':_0x18bc8c['y']-(_0x3363d4['y']+_0xd65d88['y'])},_0xd65d88['x']+=_0x21aad['x'],_0xd65d88['y']+=_0x21aad['y'];}while(_0x13eeab--&&Math['abs'](_0x21aad['x'])>_0x4c250e&&Math['abs'](_0x21aad['y'])>_0x4c250e);if(_0x13eeab<0x0)return console['log']('Inverse\x20grid\x20shift\x20iterator\x20failed\x20to\x20converge.'),_0x7a6369;_0x7a6369['x']=adjust_lon(_0xd65d88['x']+_0x57ac15['ll'][0x0]),_0x7a6369['y']=_0xd65d88['y']+_0x57ac15['ll'][0x1];}else!isNaN(_0xd65d88['x'])&&(_0x7a6369['x']=_0x2309be['x']+_0xd65d88['x'],_0x7a6369['y']=_0x2309be['y']+_0xd65d88['y']);return _0x7a6369;}function nadInterpolate(_0xbb506a,_0x231297){var _0x3df2f5={_0x695811:0x3f9,_0x383060:0xaea,_0x4fc517:0xa16},_0x3e236c=_0x521882,_0xa16c00={'x':_0xbb506a['x']/_0x231297['del'][0x0],'y':_0xbb506a['y']/_0x231297[_0x3e236c(_0x3df2f5._0x695811)][0x1]},_0x57706e={'x':Math[_0x3e236c(_0x3df2f5._0x383060)](_0xa16c00['x']),'y':Math[_0x3e236c(0xaea)](_0xa16c00['y'])},_0xf36885={'x':_0xa16c00['x']-0x1*_0x57706e['x'],'y':_0xa16c00['y']-0x1*_0x57706e['y']},_0x158ad0={'x':Number[_0x3e236c(0xc42)],'y':Number['NaN']},_0x2abf35;if(_0x57706e['x']<0x0||_0x57706e['x']>=_0x231297['lim'][0x0])return _0x158ad0;if(_0x57706e['y']<0x0||_0x57706e['y']>=_0x231297['lim'][0x1])return _0x158ad0;_0x2abf35=_0x57706e['y']*_0x231297[_0x3e236c(0xe0)][0x0]+_0x57706e['x'];var _0x31a8a0={'x':_0x231297[_0x3e236c(0xa16)][_0x2abf35][0x0],'y':_0x231297['cvs'][_0x2abf35][0x1]};_0x2abf35++;var _0x4d2750={'x':_0x231297[_0x3e236c(_0x3df2f5._0x4fc517)][_0x2abf35][0x0],'y':_0x231297[_0x3e236c(0xa16)][_0x2abf35][0x1]};_0x2abf35+=_0x231297['lim'][0x0];var _0x1722b8={'x':_0x231297['cvs'][_0x2abf35][0x0],'y':_0x231297[_0x3e236c(0xa16)][_0x2abf35][0x1]};_0x2abf35--;var _0x22497c={'x':_0x231297['cvs'][_0x2abf35][0x0],'y':_0x231297['cvs'][_0x2abf35][0x1]},_0x1a111f=_0xf36885['x']*_0xf36885['y'],_0x5e5344=_0xf36885['x']*(0x1-_0xf36885['y']),_0x4c00b6=(0x1-_0xf36885['x'])*(0x1-_0xf36885['y']),_0x32e778=(0x1-_0xf36885['x'])*_0xf36885['y'];return _0x158ad0['x']=_0x4c00b6*_0x31a8a0['x']+_0x5e5344*_0x4d2750['x']+_0x32e778*_0x22497c['x']+_0x1a111f*_0x1722b8['x'],_0x158ad0['y']=_0x4c00b6*_0x31a8a0['y']+_0x5e5344*_0x4d2750['y']+_0x32e778*_0x22497c['y']+_0x1a111f*_0x1722b8['y'],_0x158ad0;}function adjust_axis(_0x1e9144,_0x380195,_0x551a4d){var _0x2e6aae=_0x521882,_0x5c8b0d=_0x551a4d['x'],_0x12112c=_0x551a4d['y'],_0x572fff=_0x551a4d['z']||0x0,_0x2529ff,_0x4eea17,_0x173314,_0x413b2f={};for(_0x173314=0x0;_0x173314<0x3;_0x173314++){if(_0x380195&&_0x173314===0x2&&_0x551a4d['z']===undefined)continue;if(_0x173314===0x0)_0x2529ff=_0x5c8b0d,'ew'['indexOf'](_0x1e9144['axis'][_0x173314])!==-0x1?_0x4eea17='x':_0x4eea17='y';else _0x173314===0x1?(_0x2529ff=_0x12112c,'ns'['indexOf'](_0x1e9144[_0x2e6aae(0x853)][_0x173314])!==-0x1?_0x4eea17='y':_0x4eea17='x'):(_0x2529ff=_0x572fff,_0x4eea17='z');switch(_0x1e9144['axis'][_0x173314]){case'e':_0x413b2f[_0x4eea17]=_0x2529ff;break;case'w':_0x413b2f[_0x4eea17]=-_0x2529ff;break;case'n':_0x413b2f[_0x4eea17]=_0x2529ff;break;case's':_0x413b2f[_0x4eea17]=-_0x2529ff;break;case'u':_0x551a4d[_0x4eea17]!==undefined&&(_0x413b2f['z']=_0x2529ff);break;case'd':_0x551a4d[_0x4eea17]!==undefined&&(_0x413b2f['z']=-_0x2529ff);break;default:return null;}}return _0x413b2f;}function common(_0x218495){var _0x1f1be0={'x':_0x218495[0x0],'y':_0x218495[0x1]};return _0x218495['length']>0x2&&(_0x1f1be0['z']=_0x218495[0x2]),_0x218495['length']>0x3&&(_0x1f1be0['m']=_0x218495[0x3]),_0x1f1be0;}function checkSanity(_0x280e10){checkCoord(_0x280e10['x']),checkCoord(_0x280e10['y']);}function checkCoord(_0x5b5035){if(typeof Number['isFinite']==='function'){if(Number['isFinite'](_0x5b5035))return;throw new TypeError('coordinates\x20must\x20be\x20finite\x20numbers');}if(typeof _0x5b5035!=='number'||_0x5b5035!==_0x5b5035||!isFinite(_0x5b5035))throw new TypeError('coordinates\x20must\x20be\x20finite\x20numbers');}function checkNotWGS(_0x1f64d6,_0x16c10e){var _0xa7a5ca=_0x521882;return(_0x1f64d6['datum']['datum_type']===PJD_3PARAM||_0x1f64d6['datum'][_0xa7a5ca(0xab8)]===PJD_7PARAM)&&_0x16c10e[_0xa7a5ca(0x30f)]!=='WGS84'||(_0x16c10e['datum']['datum_type']===PJD_3PARAM||_0x16c10e['datum'][_0xa7a5ca(0xab8)]===PJD_7PARAM)&&_0x1f64d6[_0xa7a5ca(0x30f)]!==_0xa7a5ca(0x75b);}function transform(_0x356bb3,_0x27ef0a,_0x1a49cc,_0x4d544f){var _0x35e5b1={_0x498d96:0xbb,_0x1b0af7:0xa58,_0x302438:0x302},_0x416ba9=_0x521882,_0x54f87b;Array['isArray'](_0x1a49cc)&&(_0x1a49cc=common(_0x1a49cc));checkSanity(_0x1a49cc);_0x356bb3['datum']&&_0x27ef0a['datum']&&checkNotWGS(_0x356bb3,_0x27ef0a)&&(_0x54f87b=new Projection('WGS84'),_0x1a49cc=transform(_0x356bb3,_0x54f87b,_0x1a49cc,_0x4d544f),_0x356bb3=_0x54f87b);_0x4d544f&&_0x356bb3['axis']!=='enu'&&(_0x1a49cc=adjust_axis(_0x356bb3,![],_0x1a49cc));if(_0x356bb3['projName']==='longlat')_0x1a49cc={'x':_0x1a49cc['x']*D2R$1,'y':_0x1a49cc['y']*D2R$1,'z':_0x1a49cc['z']||0x0};else{_0x356bb3['to_meter']&&(_0x1a49cc={'x':_0x1a49cc['x']*_0x356bb3['to_meter'],'y':_0x1a49cc['y']*_0x356bb3['to_meter'],'z':_0x1a49cc['z']||0x0});_0x1a49cc=_0x356bb3['inverse'](_0x1a49cc);if(!_0x1a49cc)return;}_0x356bb3['from_greenwich']&&(_0x1a49cc['x']+=_0x356bb3['from_greenwich']);_0x1a49cc=datum_transform(_0x356bb3['datum'],_0x27ef0a['datum'],_0x1a49cc);if(!_0x1a49cc)return;_0x27ef0a[_0x416ba9(_0x35e5b1._0x498d96)]&&(_0x1a49cc={'x':_0x1a49cc['x']-_0x27ef0a['from_greenwich'],'y':_0x1a49cc['y'],'z':_0x1a49cc['z']||0x0});_0x27ef0a['projName']===_0x416ba9(_0x35e5b1._0x1b0af7)?_0x1a49cc={'x':_0x1a49cc['x']*R2D,'y':_0x1a49cc['y']*R2D,'z':_0x1a49cc['z']||0x0}:(_0x1a49cc=_0x27ef0a['forward'](_0x1a49cc),_0x27ef0a['to_meter']&&(_0x1a49cc={'x':_0x1a49cc['x']/_0x27ef0a[_0x416ba9(0x14c)],'y':_0x1a49cc['y']/_0x27ef0a['to_meter'],'z':_0x1a49cc['z']||0x0}));if(_0x4d544f&&_0x27ef0a[_0x416ba9(0x853)]!==_0x416ba9(_0x35e5b1._0x302438))return adjust_axis(_0x27ef0a,!![],_0x1a49cc);return _0x1a49cc;}var wgs84=Projection(_0x521882(0x75b));function transformer(_0x41fd35,_0x3f8867,_0x55338a,_0x3d93de){var _0x3467ef={_0x27925e:0xa15,_0x48cecb:0xba0},_0x18543b={_0x515960:0xd83},_0x4ca77c=_0x521882,_0x1306d4,_0x5f3f1c,_0x53edcc;if(Array[_0x4ca77c(0x4e3)](_0x55338a))return _0x1306d4=transform(_0x41fd35,_0x3f8867,_0x55338a,_0x3d93de)||{'x':NaN,'y':NaN},_0x55338a['length']>0x2?typeof _0x41fd35[_0x4ca77c(0xa15)]!=='undefined'&&_0x41fd35[_0x4ca77c(_0x3467ef._0x27925e)]==='geocent'||typeof _0x3f8867['name']!=='undefined'&&_0x3f8867['name']==='geocent'?typeof _0x1306d4['z']==='number'?[_0x1306d4['x'],_0x1306d4['y'],_0x1306d4['z']]['concat'](_0x55338a['splice'](0x3)):[_0x1306d4['x'],_0x1306d4['y'],_0x55338a[0x2]][_0x4ca77c(0x732)](_0x55338a['splice'](0x3)):[_0x1306d4['x'],_0x1306d4['y']]['concat'](_0x55338a['splice'](0x2)):[_0x1306d4['x'],_0x1306d4['y']];else{_0x5f3f1c=transform(_0x41fd35,_0x3f8867,_0x55338a,_0x3d93de),_0x53edcc=Object[_0x4ca77c(0x40c)](_0x55338a);if(_0x53edcc[_0x4ca77c(_0x3467ef._0x48cecb)]===0x2)return _0x5f3f1c;return _0x53edcc['forEach'](function(_0x52ab71){var _0x1b89df=_0x4ca77c;if(typeof _0x41fd35[_0x1b89df(0xa15)]!==_0x1b89df(0x369)&&_0x41fd35['name']===_0x1b89df(0xd83)||typeof _0x3f8867['name']!=='undefined'&&_0x3f8867['name']===_0x1b89df(_0x18543b._0x515960)){if(_0x52ab71==='x'||_0x52ab71==='y'||_0x52ab71==='z')return;}else{if(_0x52ab71==='x'||_0x52ab71==='y')return;}_0x5f3f1c[_0x52ab71]=_0x55338a[_0x52ab71];}),_0x5f3f1c;}}function checkProj(_0x1e69a8){if(_0x1e69a8 instanceof Projection)return _0x1e69a8;if(_0x1e69a8['oProj'])return _0x1e69a8['oProj'];return Projection(_0x1e69a8);}function proj4(_0x4360a4,_0x302ce7,_0xc97c89){_0x4360a4=checkProj(_0x4360a4);var _0x577d3a=![],_0x3a332b;if(typeof _0x302ce7==='undefined')_0x302ce7=_0x4360a4,_0x4360a4=wgs84,_0x577d3a=!![];else(typeof _0x302ce7['x']!=='undefined'||Array['isArray'](_0x302ce7))&&(_0xc97c89=_0x302ce7,_0x302ce7=_0x4360a4,_0x4360a4=wgs84,_0x577d3a=!![]);return _0x302ce7=checkProj(_0x302ce7),_0xc97c89?transformer(_0x4360a4,_0x302ce7,_0xc97c89):(_0x3a332b={'forward':function(_0x511047,_0x2c94d4){return transformer(_0x4360a4,_0x302ce7,_0x511047,_0x2c94d4);},'inverse':function(_0x48688,_0x561ac1){return transformer(_0x302ce7,_0x4360a4,_0x48688,_0x561ac1);}},_0x577d3a&&(_0x3a332b['oProj']=_0x302ce7),_0x3a332b);}var NUM_100K_SETS=0x6,SET_ORIGIN_COLUMN_LETTERS='AJSAJS',SET_ORIGIN_ROW_LETTERS='AFAFAF',A=0x41,I=0x49,O=0x4f,V=0x56,Z=0x5a,mgrs={'forward':forward$t,'inverse':inverse$t,'toPoint':toPoint};function forward$t(_0x4c35f3,_0x4468fd){return _0x4468fd=_0x4468fd||0x5,encode$1(LLtoUTM({'lat':_0x4c35f3[0x1],'lon':_0x4c35f3[0x0]}),_0x4468fd);}function inverse$t(_0x5c14bd){var _0x23adf9=_0x521882,_0x4bd3db=UTMtoLL(decode(_0x5c14bd['toUpperCase']()));if(_0x4bd3db[_0x23adf9(0xee1)]&&_0x4bd3db['lon'])return[_0x4bd3db['lon'],_0x4bd3db['lat'],_0x4bd3db['lon'],_0x4bd3db['lat']];return[_0x4bd3db['left'],_0x4bd3db[_0x23adf9(0xad5)],_0x4bd3db['right'],_0x4bd3db['top']];}function toPoint(_0x2ea260){var _0x4b5c2c={_0x27b71a:0xee1,_0x1e666f:0xc45,_0x3791b3:0xad5},_0x20655a=_0x521882,_0x1e6078=UTMtoLL(decode(_0x2ea260['toUpperCase']()));if(_0x1e6078[_0x20655a(_0x4b5c2c._0x27b71a)]&&_0x1e6078['lon'])return[_0x1e6078['lon'],_0x1e6078[_0x20655a(0xee1)]];return[(_0x1e6078['left']+_0x1e6078['right'])/0x2,(_0x1e6078[_0x20655a(_0x4b5c2c._0x1e666f)]+_0x1e6078[_0x20655a(_0x4b5c2c._0x3791b3)])/0x2];}function degToRad(_0x44c7d3){return _0x44c7d3*(Math['PI']/0xb4);}function radToDeg(_0x40ee93){return 0xb4*(_0x40ee93/Math['PI']);}function LLtoUTM(_0x3d2610){var _0x1e29dc={_0x16bfdc:0xee1,_0x414e16:0x6b6,_0x45d15f:0x5ed},_0x36d5f1=_0x521882,_0x2edc50=_0x3d2610[_0x36d5f1(_0x1e29dc._0x16bfdc)],_0x57f3d5=_0x3d2610['lon'],_0x4bd179=0x615299,_0x386e2b=0.00669438,_0x51bcc1=0.9996,_0x19325c,_0x660824,_0x10c427,_0x5db9d6,_0xb1e0d2,_0x2f8706,_0x15ce34,_0x49ce53=degToRad(_0x2edc50),_0x14b0f9=degToRad(_0x57f3d5),_0x11e654,_0x24ac54;_0x24ac54=Math['floor']((_0x57f3d5+0xb4)/0x6)+0x1;_0x57f3d5===0xb4&&(_0x24ac54=0x3c);_0x2edc50>=0x38&&_0x2edc50<0x40&&_0x57f3d5>=0x3&&_0x57f3d5<0xc&&(_0x24ac54=0x20);if(_0x2edc50>=0x48&&_0x2edc50<0x54){if(_0x57f3d5>=0x0&&_0x57f3d5<0x9)_0x24ac54=0x1f;else{if(_0x57f3d5>=0x9&&_0x57f3d5<0x15)_0x24ac54=0x21;else{if(_0x57f3d5>=0x15&&_0x57f3d5<0x21)_0x24ac54=0x23;else _0x57f3d5>=0x21&&_0x57f3d5<0x2a&&(_0x24ac54=0x25);}}}_0x19325c=(_0x24ac54-0x1)*0x6-0xb4+0x3,_0x11e654=degToRad(_0x19325c),_0x660824=_0x386e2b/(0x1-_0x386e2b),_0x10c427=_0x4bd179/Math['sqrt'](0x1-_0x386e2b*Math['sin'](_0x49ce53)*Math['sin'](_0x49ce53)),_0x5db9d6=Math['tan'](_0x49ce53)*Math['tan'](_0x49ce53),_0xb1e0d2=_0x660824*Math['cos'](_0x49ce53)*Math[_0x36d5f1(_0x1e29dc._0x414e16)](_0x49ce53),_0x2f8706=Math['cos'](_0x49ce53)*(_0x14b0f9-_0x11e654),_0x15ce34=_0x4bd179*((0x1-_0x386e2b/0x4-0x3*_0x386e2b*_0x386e2b/0x40-0x5*_0x386e2b*_0x386e2b*_0x386e2b/0x100)*_0x49ce53-(0x3*_0x386e2b/0x8+0x3*_0x386e2b*_0x386e2b/0x20+0x2d*_0x386e2b*_0x386e2b*_0x386e2b/0x400)*Math['sin'](0x2*_0x49ce53)+(0xf*_0x386e2b*_0x386e2b/0x100+0x2d*_0x386e2b*_0x386e2b*_0x386e2b/0x400)*Math['sin'](0x4*_0x49ce53)-0x23*_0x386e2b*_0x386e2b*_0x386e2b/0xc00*Math[_0x36d5f1(_0x1e29dc._0x45d15f)](0x6*_0x49ce53));var _0x26e85a=_0x51bcc1*_0x10c427*(_0x2f8706+(0x1-_0x5db9d6+_0xb1e0d2)*_0x2f8706*_0x2f8706*_0x2f8706/0x6+(0x5-0x12*_0x5db9d6+_0x5db9d6*_0x5db9d6+0x48*_0xb1e0d2-0x3a*_0x660824)*_0x2f8706*_0x2f8706*_0x2f8706*_0x2f8706*_0x2f8706/0x78)+0x7a120,_0xfb9958=_0x51bcc1*(_0x15ce34+_0x10c427*Math['tan'](_0x49ce53)*(_0x2f8706*_0x2f8706/0x2+(0x5-_0x5db9d6+0x9*_0xb1e0d2+0x4*_0xb1e0d2*_0xb1e0d2)*_0x2f8706*_0x2f8706*_0x2f8706*_0x2f8706/0x18+(0x3d-0x3a*_0x5db9d6+_0x5db9d6*_0x5db9d6+0x258*_0xb1e0d2-0x14a*_0x660824)*_0x2f8706*_0x2f8706*_0x2f8706*_0x2f8706*_0x2f8706*_0x2f8706/0x2d0));return _0x2edc50<0x0&&(_0xfb9958+=0x989680),{'northing':Math['round'](_0xfb9958),'easting':Math['round'](_0x26e85a),'zoneNumber':_0x24ac54,'zoneLetter':getLetterDesignator(_0x2edc50)};}function UTMtoLL(_0x458397){var _0x2a5b5f={_0x529bd6:0x660,_0x49c5af:0x6fc,_0x4009a3:0x5ed,_0x355e5e:0xafd},_0x97eab7=_0x521882,_0x288b2a=_0x458397[_0x97eab7(_0x2a5b5f._0x529bd6)],_0x2b6eea=_0x458397['easting'],_0x2c52ed=_0x458397[_0x97eab7(_0x2a5b5f._0x49c5af)],_0x22ca56=_0x458397[_0x97eab7(0x6fd)];if(_0x22ca56<0x0||_0x22ca56>0x3c)return null;var _0x22acbc=0.9996,_0x11bd86=0x615299,_0x40b14b=0.00669438,_0x86b344,_0x1150a3=(0x1-Math['sqrt'](0x1-_0x40b14b))/(0x1+Math['sqrt'](0x1-_0x40b14b)),_0x16a0ac,_0x2fd97c,_0x146985,_0x4f293a,_0x4b32aa,_0x229854,_0x37021f,_0x290628,_0x493adf,_0x4d6d05=_0x2b6eea-0x7a120,_0x5a0fc5=_0x288b2a;_0x2c52ed<'N'&&(_0x5a0fc5-=0x989680);_0x37021f=(_0x22ca56-0x1)*0x6-0xb4+0x3,_0x86b344=_0x40b14b/(0x1-_0x40b14b),_0x229854=_0x5a0fc5/_0x22acbc,_0x290628=_0x229854/(_0x11bd86*(0x1-_0x40b14b/0x4-0x3*_0x40b14b*_0x40b14b/0x40-0x5*_0x40b14b*_0x40b14b*_0x40b14b/0x100)),_0x493adf=_0x290628+(0x3*_0x1150a3/0x2-0x1b*_0x1150a3*_0x1150a3*_0x1150a3/0x20)*Math['sin'](0x2*_0x290628)+(0x15*_0x1150a3*_0x1150a3/0x10-0x37*_0x1150a3*_0x1150a3*_0x1150a3*_0x1150a3/0x20)*Math['sin'](0x4*_0x290628)+0x97*_0x1150a3*_0x1150a3*_0x1150a3/0x60*Math['sin'](0x6*_0x290628),_0x16a0ac=_0x11bd86/Math['sqrt'](0x1-_0x40b14b*Math[_0x97eab7(_0x2a5b5f._0x4009a3)](_0x493adf)*Math['sin'](_0x493adf)),_0x2fd97c=Math['tan'](_0x493adf)*Math['tan'](_0x493adf),_0x146985=_0x86b344*Math['cos'](_0x493adf)*Math['cos'](_0x493adf),_0x4f293a=_0x11bd86*(0x1-_0x40b14b)/Math[_0x97eab7(0xb79)](0x1-_0x40b14b*Math['sin'](_0x493adf)*Math[_0x97eab7(0x5ed)](_0x493adf),1.5),_0x4b32aa=_0x4d6d05/(_0x16a0ac*_0x22acbc);var _0x2c8d5d=_0x493adf-_0x16a0ac*Math['tan'](_0x493adf)/_0x4f293a*(_0x4b32aa*_0x4b32aa/0x2-(0x5+0x3*_0x2fd97c+0xa*_0x146985-0x4*_0x146985*_0x146985-0x9*_0x86b344)*_0x4b32aa*_0x4b32aa*_0x4b32aa*_0x4b32aa/0x18+(0x3d+0x5a*_0x2fd97c+0x12a*_0x146985+0x2d*_0x2fd97c*_0x2fd97c-0xfc*_0x86b344-0x3*_0x146985*_0x146985)*_0x4b32aa*_0x4b32aa*_0x4b32aa*_0x4b32aa*_0x4b32aa*_0x4b32aa/0x2d0);_0x2c8d5d=radToDeg(_0x2c8d5d);var _0x10d954=(_0x4b32aa-(0x1+0x2*_0x2fd97c+_0x146985)*_0x4b32aa*_0x4b32aa*_0x4b32aa/0x6+(0x5-0x2*_0x146985+0x1c*_0x2fd97c-0x3*_0x146985*_0x146985+0x8*_0x86b344+0x18*_0x2fd97c*_0x2fd97c)*_0x4b32aa*_0x4b32aa*_0x4b32aa*_0x4b32aa*_0x4b32aa/0x78)/Math['cos'](_0x493adf);_0x10d954=_0x37021f+radToDeg(_0x10d954);var _0x22dc83;if(_0x458397['accuracy']){var _0x164de1=UTMtoLL({'northing':_0x458397['northing']+_0x458397['accuracy'],'easting':_0x458397[_0x97eab7(_0x2a5b5f._0x355e5e)]+_0x458397['accuracy'],'zoneLetter':_0x458397['zoneLetter'],'zoneNumber':_0x458397['zoneNumber']});_0x22dc83={'top':_0x164de1['lat'],'right':_0x164de1[_0x97eab7(0x9db)],'bottom':_0x2c8d5d,'left':_0x10d954};}else _0x22dc83={'lat':_0x2c8d5d,'lon':_0x10d954};return _0x22dc83;}function getLetterDesignator(_0x332196){var _0x28920e='Z';if(0x54>=_0x332196&&_0x332196>=0x48)_0x28920e='X';else{if(0x48>_0x332196&&_0x332196>=0x40)_0x28920e='W';else{if(0x40>_0x332196&&_0x332196>=0x38)_0x28920e='V';else{if(0x38>_0x332196&&_0x332196>=0x30)_0x28920e='U';else{if(0x30>_0x332196&&_0x332196>=0x28)_0x28920e='T';else{if(0x28>_0x332196&&_0x332196>=0x20)_0x28920e='S';else{if(0x20>_0x332196&&_0x332196>=0x18)_0x28920e='R';else{if(0x18>_0x332196&&_0x332196>=0x10)_0x28920e='Q';else{if(0x10>_0x332196&&_0x332196>=0x8)_0x28920e='P';else{if(0x8>_0x332196&&_0x332196>=0x0)_0x28920e='N';else{if(0x0>_0x332196&&_0x332196>=-0x8)_0x28920e='M';else{if(-0x8>_0x332196&&_0x332196>=-0x10)_0x28920e='L';else{if(-0x10>_0x332196&&_0x332196>=-0x18)_0x28920e='K';else{if(-0x18>_0x332196&&_0x332196>=-0x20)_0x28920e='J';else{if(-0x20>_0x332196&&_0x332196>=-0x28)_0x28920e='H';else{if(-0x28>_0x332196&&_0x332196>=-0x30)_0x28920e='G';else{if(-0x30>_0x332196&&_0x332196>=-0x38)_0x28920e='F';else{if(-0x38>_0x332196&&_0x332196>=-0x40)_0x28920e='E';else{if(-0x40>_0x332196&&_0x332196>=-0x48)_0x28920e='D';else-0x48>_0x332196&&_0x332196>=-0x50&&(_0x28920e='C');}}}}}}}}}}}}}}}}}}return _0x28920e;}function encode$1(_0x3cba6b,_0x57b848){var _0x51bf00={_0x2707fe:0xcb6},_0x3739f1=_0x521882,_0x3b2659=_0x3739f1(0xcb6)+_0x3cba6b['easting'],_0x448a90=_0x3739f1(_0x51bf00._0x2707fe)+_0x3cba6b['northing'];return _0x3cba6b['zoneNumber']+_0x3cba6b['zoneLetter']+get100kID(_0x3cba6b['easting'],_0x3cba6b['northing'],_0x3cba6b['zoneNumber'])+_0x3b2659['substr'](_0x3b2659['length']-0x5,_0x57b848)+_0x448a90['substr'](_0x448a90['length']-0x5,_0x57b848);}function get100kID(_0x66109c,_0x2f0ca8,_0x3c54f){var _0x3a2021={_0x149a7c:0xaea},_0x2aa585=_0x521882,_0x498691=get100kSetForZone(_0x3c54f),_0x3b0628=Math['floor'](_0x66109c/0x186a0),_0x2c93ca=Math[_0x2aa585(_0x3a2021._0x149a7c)](_0x2f0ca8/0x186a0)%0x14;return getLetter100kID(_0x3b0628,_0x2c93ca,_0x498691);}function get100kSetForZone(_0x2f7e0c){var _0x16d7aa=_0x2f7e0c%NUM_100K_SETS;return _0x16d7aa===0x0&&(_0x16d7aa=NUM_100K_SETS),_0x16d7aa;}function getLetter100kID(_0x19fe12,_0x18c820,_0x5841d6){var _0x1212f8={_0x1442af:0x1d1,_0x2301cd:0x1d1},_0x5c1b13=_0x521882,_0x26571d=_0x5841d6-0x1,_0x4044f8=SET_ORIGIN_COLUMN_LETTERS[_0x5c1b13(_0x1212f8._0x1442af)](_0x26571d),_0x1d74c2=SET_ORIGIN_ROW_LETTERS[_0x5c1b13(_0x1212f8._0x2301cd)](_0x26571d),_0x151e92=_0x4044f8+_0x19fe12-0x1,_0x4a65bb=_0x1d74c2+_0x18c820,_0x2875dc=![];_0x151e92>Z&&(_0x151e92=_0x151e92-Z+A-0x1,_0x2875dc=!![]);(_0x151e92===I||_0x4044f8I||(_0x151e92>I||_0x4044f8O||(_0x151e92>O||_0x4044f8Z&&(_0x151e92=_0x151e92-Z+A-0x1);_0x4a65bb>V?(_0x4a65bb=_0x4a65bb-V+A-0x1,_0x2875dc=!![]):_0x2875dc=![];(_0x4a65bb===I||_0x1d74c2I||(_0x4a65bb>I||_0x1d74c2O||(_0x4a65bb>O||_0x1d74c2V&&(_0x4a65bb=_0x4a65bb-V+A-0x1);var _0x930e32=String['fromCharCode'](_0x151e92)+String[_0x5c1b13(0x5e4)](_0x4a65bb);return _0x930e32;}function decode(_0x30f3e6){var _0x4d881a={_0x2f2c48:0x7c6,_0x3429c1:0x1a0,_0x4ec0dc:0x52a,_0x5cd992:0x9fb,_0x5c79f2:0xee,_0x4b9d1f:0xb79},_0x561cef=_0x521882;if(_0x30f3e6&&_0x30f3e6['length']===0x0)throw'MGRSPoint\x20coverting\x20from\x20nothing';var _0x29f06d=_0x30f3e6['length'],_0x40a3ed=null,_0x52e4a2='',_0x35c915,_0x423ec7=0x0;while(!/[A-Z]/['test'](_0x35c915=_0x30f3e6['charAt'](_0x423ec7))){if(_0x423ec7>=0x2)throw'MGRSPoint\x20bad\x20conversion\x20from:\x20'+_0x30f3e6;_0x52e4a2+=_0x35c915,_0x423ec7++;}var _0x3ac07b=parseInt(_0x52e4a2,0xa);if(_0x423ec7===0x0||_0x423ec7+0x3>_0x29f06d)throw _0x561cef(_0x4d881a._0x2f2c48)+_0x30f3e6;var _0xaa5b5f=_0x30f3e6[_0x561cef(_0x4d881a._0x3429c1)](_0x423ec7++);if(_0xaa5b5f<='A'||_0xaa5b5f==='B'||_0xaa5b5f==='Y'||_0xaa5b5f>='Z'||_0xaa5b5f==='I'||_0xaa5b5f==='O')throw _0x561cef(_0x4d881a._0x4ec0dc)+_0xaa5b5f+'\x20not\x20handled:\x20'+_0x30f3e6;_0x40a3ed=_0x30f3e6[_0x561cef(_0x4d881a._0x5cd992)](_0x423ec7,_0x423ec7+=0x2);var _0x506687=get100kSetForZone(_0x3ac07b),_0x5cd17c=getEastingFromChar(_0x40a3ed['charAt'](0x0),_0x506687),_0x165afe=getNorthingFromChar(_0x40a3ed['charAt'](0x1),_0x506687);while(_0x165afe0x0&&(_0x4e82b4=0x186a0/Math[_0x561cef(_0x4d881a._0x4b9d1f)](0xa,_0x2dc4fc),_0x79bcdd=_0x30f3e6[_0x561cef(_0x4d881a._0x5cd992)](_0x423ec7,_0x423ec7+_0x2dc4fc),_0x8ce5ee=parseFloat(_0x79bcdd)*_0x4e82b4,_0x275626=_0x30f3e6['substring'](_0x423ec7+_0x2dc4fc),_0x4665ce=parseFloat(_0x275626)*_0x4e82b4),_0x11c344=_0x8ce5ee+_0x5cd17c,_0x8e8700=_0x4665ce+_0x165afe,{'easting':_0x11c344,'northing':_0x8e8700,'zoneLetter':_0xaa5b5f,'zoneNumber':_0x3ac07b,'accuracy':_0x4e82b4};}function getEastingFromChar(_0x10e20e,_0x19968c){var _0x2bc15d={_0x178ace:0x85c},_0xb17c9e=_0x521882,_0x4c4115=SET_ORIGIN_COLUMN_LETTERS['charCodeAt'](_0x19968c-0x1),_0x18f2e1=0x186a0,_0x3a39ab=![];while(_0x4c4115!==_0x10e20e[_0xb17c9e(0x1d1)](0x0)){_0x4c4115++;_0x4c4115===I&&_0x4c4115++;_0x4c4115===O&&_0x4c4115++;if(_0x4c4115>Z){if(_0x3a39ab)throw _0xb17c9e(_0x2bc15d._0x178ace)+_0x10e20e;_0x4c4115=A,_0x3a39ab=!![];}_0x18f2e1+=0x186a0;}return _0x18f2e1;}function getNorthingFromChar(_0x2fd35d,_0x4a0b37){var _0x375dfa={_0x53d3b7:0x85c},_0x2a8180=_0x521882;if(_0x2fd35d>'V')throw'MGRSPoint\x20given\x20invalid\x20Northing\x20'+_0x2fd35d;var _0x4003b7=SET_ORIGIN_ROW_LETTERS['charCodeAt'](_0x4a0b37-0x1),_0x2e4ee2=0x0,_0x225b47=![];while(_0x4003b7!==_0x2fd35d['charCodeAt'](0x0)){_0x4003b7++;_0x4003b7===I&&_0x4003b7++;_0x4003b7===O&&_0x4003b7++;if(_0x4003b7>V){if(_0x225b47)throw _0x2a8180(_0x375dfa._0x53d3b7)+_0x2fd35d;_0x4003b7=A,_0x225b47=!![];}_0x2e4ee2+=0x186a0;}return _0x2e4ee2;}function getMinNorthing(_0x16a513){var _0x37e2bc;switch(_0x16a513){case'C':_0x37e2bc=0x10c8e0;break;case'D':_0x37e2bc=0x1e8480;break;case'E':_0x37e2bc=0x2ab980;break;case'F':_0x37e2bc=0x387520;break;case'G':_0x37e2bc=0x4630c0;break;case'H':_0x37e2bc=0x53ec60;break;case'J':_0x37e2bc=0x61a800;break;case'K':_0x37e2bc=0x6f63a0;break;case'L':_0x37e2bc=0x7d1f40;break;case'M':_0x37e2bc=0x8adae0;break;case'N':_0x37e2bc=0x0;break;case'P':_0x37e2bc=0xc3500;break;case'Q':_0x37e2bc=0x19f0a0;break;case'R':_0x37e2bc=0x27ac40;break;case'S':_0x37e2bc=0x3567e0;break;case'T':_0x37e2bc=0x432380;break;case'U':_0x37e2bc=0x50df20;break;case'V':_0x37e2bc=0x5e9ac0;break;case'W':_0x37e2bc=0x6acfc0;break;case'X':_0x37e2bc=0x788b60;break;default:_0x37e2bc=-0x1;}if(_0x37e2bc>=0x0)return _0x37e2bc;else throw'Invalid\x20zone\x20letter:\x20'+_0x16a513;}function Point(_0x496dd6,_0x2b8d70,_0x1db832){var _0x46608c={_0x169839:0x369},_0x4ddf38=_0x521882;if(!(this instanceof Point))return new Point(_0x496dd6,_0x2b8d70,_0x1db832);if(Array[_0x4ddf38(0x4e3)](_0x496dd6))this['x']=_0x496dd6[0x0],this['y']=_0x496dd6[0x1],this['z']=_0x496dd6[0x2]||0x0;else{if(typeof _0x496dd6==='object')this['x']=_0x496dd6['x'],this['y']=_0x496dd6['y'],this['z']=_0x496dd6['z']||0x0;else{if(typeof _0x496dd6==='string'&&typeof _0x2b8d70===_0x4ddf38(_0x46608c._0x169839)){var _0x16b9d3=_0x496dd6[_0x4ddf38(0x458)](',');this['x']=parseFloat(_0x16b9d3[0x0],0xa),this['y']=parseFloat(_0x16b9d3[0x1],0xa),this['z']=parseFloat(_0x16b9d3[0x2],0xa)||0x0;}else this['x']=_0x496dd6,this['y']=_0x2b8d70,this['z']=_0x1db832||0x0;}}console['warn']('proj4.Point\x20will\x20be\x20removed\x20in\x20version\x203,\x20use\x20proj4.toPoint');}Point['fromMGRS']=function(_0x59eb53){return new Point(toPoint(_0x59eb53));},Point['prototype'][_0x521882(0xcae)]=function(_0x246720){return forward$t([this['x'],this['y']],_0x246720);};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(_0x4f8d6e){var _0x50ed46=[];_0x50ed46[0x0]=C00-_0x4f8d6e*(C02+_0x4f8d6e*(C04+_0x4f8d6e*(C06+_0x4f8d6e*C08))),_0x50ed46[0x1]=_0x4f8d6e*(C22-_0x4f8d6e*(C04+_0x4f8d6e*(C06+_0x4f8d6e*C08)));var _0x1bf45b=_0x4f8d6e*_0x4f8d6e;return _0x50ed46[0x2]=_0x1bf45b*(C44-_0x4f8d6e*(C46+_0x4f8d6e*C48)),_0x1bf45b*=_0x4f8d6e,_0x50ed46[0x3]=_0x1bf45b*(C66-_0x4f8d6e*C68),_0x50ed46[0x4]=_0x1bf45b*_0x4f8d6e*C88,_0x50ed46;}function pj_mlfn(_0x172ad8,_0x37212a,_0x14eb02,_0x338765){return _0x14eb02*=_0x37212a,_0x37212a*=_0x37212a,_0x338765[0x0]*_0x172ad8-_0x14eb02*(_0x338765[0x1]+_0x37212a*(_0x338765[0x2]+_0x37212a*(_0x338765[0x3]+_0x37212a*_0x338765[0x4])));}var MAX_ITER$3=0x14;function pj_inv_mlfn(_0x25d587,_0x509b93,_0x5dce4a){var _0xe1a455=0x1/(0x1-_0x509b93),_0x1f1ebf=_0x25d587;for(var _0x4f1e8f=MAX_ITER$3;_0x4f1e8f;--_0x4f1e8f){var _0x54aa4d=Math['sin'](_0x1f1ebf),_0x3cadd0=0x1-_0x509b93*_0x54aa4d*_0x54aa4d;_0x3cadd0=(pj_mlfn(_0x1f1ebf,_0x54aa4d,Math['cos'](_0x1f1ebf),_0x5dce4a)-_0x25d587)*(_0x3cadd0*Math['sqrt'](_0x3cadd0))*_0xe1a455,_0x1f1ebf-=_0x3cadd0;if(Math['abs'](_0x3cadd0)=0x1){if(_0x46b606-0x1>EPSLN)return 0x5d;else _0x81849d=0x0;}else _0x81849d=Math[_0x38674b(0xad2)](_0x81849d);_0x2eff1b<0x0&&(_0x81849d=-_0x81849d),_0x81849d=this['a']*this['k0']*(_0x81849d-this['lat0'])+this['y0'];}}else{var _0x40e0f2=_0x2b9b3d*_0x1c62b7,_0x35374b=Math[_0x38674b(0xb79)](_0x40e0f2,0x2),_0x47c872=this[_0x38674b(_0x9e2bae._0xda2b09)]*Math[_0x38674b(_0x9e2bae._0x53cbd3)](_0x2b9b3d,0x2),_0xfb17ec=Math['pow'](_0x47c872,0x2),_0x313f54=Math['abs'](_0x2b9b3d)>EPSLN?Math[_0x38674b(_0x9e2bae._0xcbd624)](_0x2eff1b):0x0,_0x2a84e2=Math['pow'](_0x313f54,0x2),_0x144d66=Math[_0x38674b(0xb79)](_0x2a84e2,0x2);_0x2e6ca0=0x1-this['es']*Math['pow'](_0x4535e0,0x2),_0x40e0f2=_0x40e0f2/Math['sqrt'](_0x2e6ca0);var _0xd17f6e=pj_mlfn(_0x2eff1b,_0x4535e0,_0x2b9b3d,this['en']);_0x1e17a0=this['a']*(this['k0']*_0x40e0f2*(0x1+_0x35374b/0x6*(0x1-_0x2a84e2+_0x47c872+_0x35374b/0x14*(0x5-0x12*_0x2a84e2+_0x144d66+0xe*_0x47c872-0x3a*_0x2a84e2*_0x47c872+_0x35374b/0x2a*(0x3d+0xb3*_0x144d66-_0x144d66*_0x2a84e2-0x1df*_0x2a84e2)))))+this['x0'],_0x81849d=this['a']*(this['k0']*(_0xd17f6e-this['ml0']+_0x4535e0*_0x1c62b7*_0x40e0f2/0x2*(0x1+_0x35374b/0xc*(0x5-_0x2a84e2+0x9*_0x47c872+0x4*_0xfb17ec+_0x35374b/0x1e*(0x3d+_0x144d66-0x3a*_0x2a84e2+0x10e*_0x47c872-0x14a*_0x2a84e2*_0x47c872+_0x35374b/0x38*(0x569+0x21f*_0x144d66-_0x144d66*_0x2a84e2-0xc27*_0x2a84e2))))))+this['y0'];}return _0x2f00ee['x']=_0x1e17a0,_0x2f00ee['y']=_0x81849d,_0x2f00ee;}function inverse$s(_0xa81955){var _0x15c87d={_0x4c5477:0xbc5,_0x38c720:0x363,_0x49425e:0xe82,_0x5cfbc1:0x5ed,_0x4566c6:0xb79,_0xd7d91:0x904},_0x10930b=_0x521882,_0xdbc6ab,_0x3b9f8f,_0x389a11,_0x526972,_0x46b434=(_0xa81955['x']-this['x0'])*(0x1/this['a']),_0x3f8ddd=(_0xa81955['y']-this['y0'])*(0x1/this['a']);if(!this['es']){var _0x15f7b1=Math['exp'](_0x46b434/this['k0']),_0x18a68c=0.5*(_0x15f7b1-0x1/_0x15f7b1),_0x1bcfe6=this['lat0']+_0x3f8ddd/this['k0'],_0x37890f=Math[_0x10930b(0x6b6)](_0x1bcfe6);_0xdbc6ab=Math['sqrt']((0x1-Math['pow'](_0x37890f,0x2))/(0x1+Math['pow'](_0x18a68c,0x2))),_0x389a11=Math[_0x10930b(_0x15c87d._0x4c5477)](_0xdbc6ab),_0x3f8ddd<0x0&&(_0x389a11=-_0x389a11),_0x18a68c===0x0&&_0x37890f===0x0?_0x526972=0x0:_0x526972=adjust_lon(Math['atan2'](_0x18a68c,_0x37890f)+this['long0']);}else{_0xdbc6ab=this[_0x10930b(_0x15c87d._0x38c720)]+_0x3f8ddd/this['k0'],_0x3b9f8f=pj_inv_mlfn(_0xdbc6ab,this['es'],this['en']);if(Math[_0x10930b(_0x15c87d._0x49425e)](_0x3b9f8f)EPSLN?Math['tan'](_0x3b9f8f):0x0,_0x2f74e7=this[_0x10930b(0x88a)]*Math['pow'](_0x301a84,0x2),_0x1949f7=Math[_0x10930b(0xb79)](_0x2f74e7,0x2),_0x3dc877=Math['pow'](_0x26bedf,0x2),_0xee5f63=Math['pow'](_0x3dc877,0x2);_0xdbc6ab=0x1-this['es']*Math[_0x10930b(_0x15c87d._0x4566c6)](_0x135450,0x2);var _0x342072=_0x46b434*Math['sqrt'](_0xdbc6ab)/this['k0'],_0x46321a=Math['pow'](_0x342072,0x2);_0xdbc6ab=_0xdbc6ab*_0x26bedf,_0x389a11=_0x3b9f8f-_0xdbc6ab*_0x46321a/(0x1-this['es'])*0.5*(0x1-_0x46321a/0xc*(0x5+0x3*_0x3dc877-0x9*_0x2f74e7*_0x3dc877+_0x2f74e7-0x4*_0x1949f7-_0x46321a/0x1e*(0x3d+0x5a*_0x3dc877-0xfc*_0x2f74e7*_0x3dc877+0x2d*_0xee5f63+0x2e*_0x2f74e7-_0x46321a/0x38*(0x569+0xe31*_0x3dc877+0xfff*_0xee5f63+0x626*_0xee5f63*_0x3dc877)))),_0x526972=adjust_lon(this[_0x10930b(_0x15c87d._0xd7d91)]+_0x342072*(0x1-_0x46321a/0x6*(0x1+0x2*_0x3dc877+_0x2f74e7-_0x46321a/0x14*(0x5+0x1c*_0x3dc877+0x18*_0xee5f63+0x8*_0x2f74e7*_0x3dc877+0x6*_0x2f74e7-_0x46321a/0x2a*(0x3d+0x296*_0x3dc877+0x528*_0xee5f63+0x2d0*_0xee5f63*_0x3dc877))))/_0x301a84);}else _0x389a11=HALF_PI*sign(_0x3f8ddd),_0x526972=0x0;}return _0xa81955['x']=_0x526972,_0xa81955['y']=_0x389a11,_0xa81955;}var names$t=[_0x521882(0x5fa),'Fast\x20Transverse\x20Mercator'],tmerc={'init':init$t,'forward':forward$s,'inverse':inverse$s,'names':names$t};function sinh(_0x585f84){var _0x29da8f=Math['exp'](_0x585f84);return _0x29da8f=(_0x29da8f-0x1/_0x29da8f)/0x2,_0x29da8f;}function hypot(_0x15c2ac,_0x12ff2f){_0x15c2ac=Math['abs'](_0x15c2ac),_0x12ff2f=Math['abs'](_0x12ff2f);var _0x11ab6f=Math['max'](_0x15c2ac,_0x12ff2f),_0x52549a=Math['min'](_0x15c2ac,_0x12ff2f)/(_0x11ab6f?_0x11ab6f:0x1);return _0x11ab6f*Math['sqrt'](0x1+Math['pow'](_0x52549a,0x2));}function log1py(_0x49cbd5){var _0x30de6f=0x1+_0x49cbd5,_0x3a49f1=_0x30de6f-0x1;return _0x3a49f1===0x0?_0x49cbd5:_0x49cbd5*Math['log'](_0x30de6f)/_0x3a49f1;}function asinhy(_0x1cae6e){var _0xe8b03c=_0x521882,_0x584f2d=Math[_0xe8b03c(0xe82)](_0x1cae6e);return _0x584f2d=log1py(_0x584f2d*(0x1+_0x584f2d/(hypot(0x1,_0x584f2d)+0x1))),_0x1cae6e<0x0?-_0x584f2d:_0x584f2d;}function gatg(_0x6090ec,_0x472dba){var _0x1110a9=0x2*Math['cos'](0x2*_0x472dba),_0x2282f6=_0x6090ec['length']-0x1,_0x26cf1c=_0x6090ec[_0x2282f6],_0x32703a=0x0,_0x3d8c65;while(--_0x2282f6>=0x0){_0x3d8c65=-_0x32703a+_0x1110a9*_0x26cf1c+_0x6090ec[_0x2282f6],_0x32703a=_0x26cf1c,_0x26cf1c=_0x3d8c65;}return _0x472dba+_0x3d8c65*Math['sin'](0x2*_0x472dba);}function clens(_0x2cfb2b,_0x32b057){var _0x40cb75=0x2*Math['cos'](_0x32b057),_0x113bef=_0x2cfb2b['length']-0x1,_0x49ac82=_0x2cfb2b[_0x113bef],_0x45c3b4=0x0,_0x41df25;while(--_0x113bef>=0x0){_0x41df25=-_0x45c3b4+_0x40cb75*_0x49ac82+_0x2cfb2b[_0x113bef],_0x45c3b4=_0x49ac82,_0x49ac82=_0x41df25;}return Math['sin'](_0x32b057)*_0x41df25;}function cosh(_0x2f0d24){var _0x4c2838=Math['exp'](_0x2f0d24);return _0x4c2838=(_0x4c2838+0x1/_0x4c2838)/0x2,_0x4c2838;}function clens_cmplx(_0x37ff1b,_0x3e894f,_0x3c556b){var _0x19bb0d=_0x521882,_0x41b86e=Math['sin'](_0x3e894f),_0xaaf3a9=Math['cos'](_0x3e894f),_0x12cee8=sinh(_0x3c556b),_0x5c0337=cosh(_0x3c556b),_0x3af0db=0x2*_0xaaf3a9*_0x5c0337,_0x46a253=-0x2*_0x41b86e*_0x12cee8,_0x35980d=_0x37ff1b[_0x19bb0d(0xba0)]-0x1,_0x382560=_0x37ff1b[_0x35980d],_0x15ce09=0x0,_0x1e9657=0x0,_0x5619a4=0x0,_0x20d93d,_0x2d81e5;while(--_0x35980d>=0x0){_0x20d93d=_0x1e9657,_0x2d81e5=_0x15ce09,_0x1e9657=_0x382560,_0x15ce09=_0x5619a4,_0x382560=-_0x20d93d+_0x3af0db*_0x1e9657-_0x46a253*_0x15ce09+_0x37ff1b[_0x35980d],_0x5619a4=-_0x2d81e5+_0x46a253*_0x1e9657+_0x3af0db*_0x15ce09;}return _0x3af0db=_0x41b86e*_0x5c0337,_0x46a253=_0xaaf3a9*_0x12cee8,[_0x3af0db*_0x382560-_0x46a253*_0x5619a4,_0x3af0db*_0x5619a4+_0x46a253*_0x382560];}function init$s(){var _0x210975={_0x508c6c:0x922,_0x239d14:0x904,_0xe3e984:0x5b8,_0x495302:0x5b8,_0x374db0:0x81c,_0x5d0112:0x352,_0x1d679c:0x81c,_0x1e02d3:0x81c,_0x241932:0xb38},_0x286b0c=_0x521882;if(!this[_0x286b0c(0xd70)]&&(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['approx']&&(tmerc['init'][_0x286b0c(0x29d)](this),this['forward']=tmerc[_0x286b0c(_0x210975._0x508c6c)],this[_0x286b0c(0xf0)]=tmerc['inverse']);this['x0']=this['x0']!==undefined?this['x0']:0x0,this['y0']=this['y0']!==undefined?this['y0']:0x0,this[_0x286b0c(_0x210975._0x239d14)]=this['long0']!==undefined?this[_0x286b0c(0x904)]:0x0,this[_0x286b0c(0x5b8)]=this[_0x286b0c(_0x210975._0xe3e984)]!==undefined?this[_0x286b0c(_0x210975._0x495302)]:0x0,this[_0x286b0c(_0x210975._0x374db0)]=[],this[_0x286b0c(_0x210975._0x5d0112)]=[],this['utg']=[],this['gtu']=[];var _0x5096cf=this['es']/(0x1+Math['sqrt'](0x1-this['es'])),_0xc0ba35=_0x5096cf/(0x2-_0x5096cf),_0x4368f9=_0xc0ba35;this['cgb'][0x0]=_0xc0ba35*(0x2+_0xc0ba35*(-0x2/0x3+_0xc0ba35*(-0x2+_0xc0ba35*(0x74/0x2d+_0xc0ba35*(0x1a/0x2d+_0xc0ba35*(-0xb26/0x2a3)))))),this['cbg'][0x0]=_0xc0ba35*(-0x2+_0xc0ba35*(0x2/0x3+_0xc0ba35*(0x4/0x3+_0xc0ba35*(-0x52/0x2d+_0xc0ba35*(0x20/0x2d+_0xc0ba35*(0x1222/0x1275)))))),_0x4368f9=_0x4368f9*_0xc0ba35,this['cgb'][0x1]=_0x4368f9*(0x7/0x3+_0xc0ba35*(-0x8/0x5+_0xc0ba35*(-0xe3/0x2d+_0xc0ba35*(0xa90/0x13b+_0xc0ba35*(0x913/0x3b1))))),this['cbg'][0x1]=_0x4368f9*(0x5/0x3+_0xc0ba35*(-0x10/0xf+_0xc0ba35*(-0xd/0x9+_0xc0ba35*(0x388/0x13b+_0xc0ba35*(-0x5f2/0x3b1))))),_0x4368f9=_0x4368f9*_0xc0ba35,this['cgb'][0x2]=_0x4368f9*(0x38/0xf+_0xc0ba35*(-0x88/0x23+_0xc0ba35*(-0x4ee/0x69+_0xc0ba35*(0x12056/0xb13)))),this['cbg'][0x2]=_0x4368f9*(-0x1a/0xf+_0xc0ba35*(0x22/0x15+_0xc0ba35*(0x8/0x5+_0xc0ba35*(-0x318e/0xb13)))),_0x4368f9=_0x4368f9*_0xc0ba35,this[_0x286b0c(_0x210975._0x1d679c)][0x3]=_0x4368f9*(0x10b7/0x276+_0xc0ba35*(-0x14c/0x23+_0xc0ba35*(-0x618d4/0x375f))),this['cbg'][0x3]=_0x4368f9*(0x4d5/0x276+_0xc0ba35*(-0xc/0x5+_0xc0ba35*(-0x6100/0x375f))),_0x4368f9=_0x4368f9*_0xc0ba35,this['cgb'][0x4]=_0x4368f9*(0x104e/0x13b+_0xc0ba35*(-0x235c6/0x185d)),this['cbg'][0x4]=_0x4368f9*(-0x2de/0x13b+_0xc0ba35*(0x1ac1e/0x79d1)),_0x4368f9=_0x4368f9*_0xc0ba35,this[_0x286b0c(_0x210975._0x1e02d3)][0x5]=_0x4368f9*(0x92e4c/0x5703),this['cbg'][0x5]=_0x4368f9*(0x6c7b1/0x26115),_0x4368f9=Math[_0x286b0c(0xb79)](_0xc0ba35,0x2),this['Qn']=this['k0']/(0x1+_0xc0ba35)*(0x1+_0x4368f9*(0x1/0x4+_0x4368f9*(0x1/0x40+_0x4368f9/0x100))),this[_0x286b0c(0xb38)][0x0]=_0xc0ba35*(-0.5+_0xc0ba35*(0x2/0x3+_0xc0ba35*(-0x25/0x60+_0xc0ba35*(0x1/0x168+_0xc0ba35*(0x51/0x200+_0xc0ba35*(-0x177c7/0x93a80)))))),this['gtu'][0x0]=_0xc0ba35*(0.5+_0xc0ba35*(-0x2/0x3+_0xc0ba35*(0x5/0x10+_0xc0ba35*(0x29/0xb4+_0xc0ba35*(-0x7f/0x120+_0xc0ba35*(0x1ed3/0x93a8)))))),this[_0x286b0c(_0x210975._0x241932)][0x1]=_0x4368f9*(-0x1/0x30+_0xc0ba35*(-0x1/0xf+_0xc0ba35*(0x1b5/0x5a0+_0xc0ba35*(-0x2e/0x69+_0xc0ba35*(0x1111f7/0x3b1000))))),this['gtu'][0x1]=_0x4368f9*(0xd/0x30+_0xc0ba35*(-0x3/0x5+_0xc0ba35*(0x22d/0x5a0+_0xc0ba35*(0x119/0x276+_0xc0ba35*(-0x1e43c9/0x1d8800))))),_0x4368f9=_0x4368f9*_0xc0ba35,this['utg'][0x2]=_0x4368f9*(-0x11/0x1e0+_0xc0ba35*(0x25/0x348+_0xc0ba35*(0xd1/0x1180+_0xc0ba35*(-0x15c1/0x16260)))),this['gtu'][0x2]=_0x4368f9*(0x3d/0xf0+_0xc0ba35*(-0x67/0x8c+_0xc0ba35*(0x3ad5/0x6900+_0xc0ba35*(0x28eb3/0x2c4c0)))),_0x4368f9=_0x4368f9*_0xc0ba35,this['utg'][0x3]=_0x4368f9*(-0x112d/0x27600+_0xc0ba35*(0xb/0x1f8+_0xc0ba35*(0xcab2b/0x6ebe00))),this['gtu'][0x3]=_0x4368f9*(0xc199/0x27600+_0xc0ba35*(-0xb3/0xa8+_0xc0ba35*(0x64bbbd/0x6ebe00))),_0x4368f9=_0x4368f9*_0xc0ba35,this['utg'][0x4]=_0x4368f9*(-0x11e7/0x27600+_0xc0ba35*(0x1a92f/0x3ce880)),this['gtu'][0x4]=_0x4368f9*(0x87a9/0x13b00+_0xc0ba35*(-0x342b09/0x1e7440)),_0x4368f9=_0x4368f9*_0xc0ba35,this['utg'][0x5]=_0x4368f9*(-0x13b12f5/0x26115000),this['gtu'][0x5]=_0x4368f9*(0xca8a53d/0x1308a800);var _0x13fb4f=gatg(this['cbg'],this['lat0']);this['Zb']=-this['Qn']*(_0x13fb4f+clens(this['gtu'],0x2*_0x13fb4f));}function forward$r(_0x545b78){var _0x41d330={_0x7aca50:0x352,_0x484037:0x6b6,_0x4fa672:0xe82},_0x269119=_0x521882,_0x147e50=adjust_lon(_0x545b78['x']-this['long0']),_0x2a7443=_0x545b78['y'];_0x2a7443=gatg(this[_0x269119(_0x41d330._0x7aca50)],_0x2a7443);var _0x3b1dbc=Math['sin'](_0x2a7443),_0x1be0d6=Math['cos'](_0x2a7443),_0x7bea4b=Math['sin'](_0x147e50),_0x1068f6=Math[_0x269119(_0x41d330._0x484037)](_0x147e50);_0x2a7443=Math['atan2'](_0x3b1dbc,_0x1068f6*_0x1be0d6),_0x147e50=Math['atan2'](_0x7bea4b*_0x1be0d6,hypot(_0x3b1dbc,_0x1be0d6*_0x1068f6)),_0x147e50=asinhy(Math['tan'](_0x147e50));var _0x5ebaf9=clens_cmplx(this['gtu'],0x2*_0x2a7443,0x2*_0x147e50);_0x2a7443=_0x2a7443+_0x5ebaf9[0x0],_0x147e50=_0x147e50+_0x5ebaf9[0x1];var _0x2f19e7,_0x3630e1;return Math[_0x269119(_0x41d330._0x4fa672)](_0x147e50)<=2.623395162778?(_0x2f19e7=this['a']*(this['Qn']*_0x147e50)+this['x0'],_0x3630e1=this['a']*(this['Qn']*_0x2a7443+this['Zb'])+this['y0']):(_0x2f19e7=Infinity,_0x3630e1=Infinity),_0x545b78['x']=_0x2f19e7,_0x545b78['y']=_0x3630e1,_0x545b78;}function inverse$r(_0x11550f){var _0x45cf65={_0x2d712d:0x81c},_0x14e998=_0x521882,_0x15235a=(_0x11550f['x']-this['x0'])*(0x1/this['a']),_0x1a4e50=(_0x11550f['y']-this['y0'])*(0x1/this['a']);_0x1a4e50=(_0x1a4e50-this['Zb'])/this['Qn'],_0x15235a=_0x15235a/this['Qn'];var _0x2e2cfd,_0x409c1c;if(Math['abs'](_0x15235a)<=2.623395162778){var _0x5db61d=clens_cmplx(this['utg'],0x2*_0x1a4e50,0x2*_0x15235a);_0x1a4e50=_0x1a4e50+_0x5db61d[0x0],_0x15235a=_0x15235a+_0x5db61d[0x1],_0x15235a=Math[_0x14e998(0xa76)](sinh(_0x15235a));var _0x548a06=Math[_0x14e998(0x5ed)](_0x1a4e50),_0x15e328=Math[_0x14e998(0x6b6)](_0x1a4e50),_0x1cd206=Math['sin'](_0x15235a),_0x13f399=Math['cos'](_0x15235a);_0x1a4e50=Math['atan2'](_0x548a06*_0x13f399,hypot(_0x1cd206,_0x13f399*_0x15e328)),_0x15235a=Math[_0x14e998(0xee4)](_0x1cd206,_0x13f399*_0x15e328),_0x2e2cfd=adjust_lon(_0x15235a+this['long0']),_0x409c1c=gatg(this[_0x14e998(_0x45cf65._0x2d712d)],_0x1a4e50);}else _0x2e2cfd=Infinity,_0x409c1c=Infinity;return _0x11550f['x']=_0x2e2cfd,_0x11550f['y']=_0x409c1c,_0x11550f;}var names$s=['Extended_Transverse_Mercator','Extended\x20Transverse\x20Mercator',_0x521882(0xb53),'Transverse_Mercator','Transverse\x20Mercator','tmerc'],etmerc={'init':init$s,'forward':forward$r,'inverse':inverse$r,'names':names$s};function adjust_zone(_0x3b130f,_0x504473){if(_0x3b130f===undefined){_0x3b130f=Math['floor']((adjust_lon(_0x504473)+Math['PI'])*0x1e/Math['PI'])+0x1;if(_0x3b130f<0x0)return 0x0;else{if(_0x3b130f>0x3c)return 0x3c;}}return _0x3b130f;}var dependsOn=_0x521882(0xb53);function init$r(){var _0x89c4ba={_0x23c365:0x29d,_0x8953ba:0xf0},_0x2536d9=_0x521882,_0x329811=adjust_zone(this['zone'],this['long0']);if(_0x329811===undefined)throw new Error('unknown\x20utm\x20zone');this['lat0']=0x0,this['long0']=(0x6*Math['abs'](_0x329811)-0xb7)*D2R$1,this['x0']=0x7a120,this['y0']=this['utmSouth']?0x989680:0x0,this['k0']=0.9996,etmerc['init'][_0x2536d9(_0x89c4ba._0x23c365)](this),this['forward']=etmerc[_0x2536d9(0x922)],this[_0x2536d9(_0x89c4ba._0x8953ba)]=etmerc['inverse'];}var names$r=['Universal\x20Transverse\x20Mercator\x20System','utm'],utm={'init':init$r,'names':names$r,'dependsOn':dependsOn};function srat(_0x268ea1,_0x298dc1){var _0x415cb8=_0x521882;return Math[_0x415cb8(0xb79)]((0x1-_0x268ea1)/(0x1+_0x268ea1),_0x298dc1);}var MAX_ITER$2=0x14;function init$q(){var _0x38ea16={_0x4a8b05:0x6b6,_0x4d4eed:0x598,_0x5ea6cb:0xbc5,_0x5a3eac:0x8b3,_0x1d9eaf:0xb79,_0x474ea9:0xe4c},_0x3b2571=_0x521882,_0x26bc03=Math['sin'](this['lat0']),_0x391ea9=Math[_0x3b2571(_0x38ea16._0x4a8b05)](this['lat0']);_0x391ea9*=_0x391ea9,this['rc']=Math['sqrt'](0x1-this['es'])/(0x1-this['es']*_0x26bc03*_0x26bc03),this['C']=Math[_0x3b2571(_0x38ea16._0x4d4eed)](0x1+this['es']*_0x391ea9*_0x391ea9/(0x1-this['es'])),this[_0x3b2571(0x8b3)]=Math[_0x3b2571(_0x38ea16._0x5ea6cb)](_0x26bc03/this['C']),this['ratexp']=0.5*this['C']*this['e'],this['K']=Math['tan'](0.5*this[_0x3b2571(_0x38ea16._0x5a3eac)]+FORTPI)/(Math[_0x3b2571(_0x38ea16._0x1d9eaf)](Math[_0x3b2571(0x2b7)](0.5*this['lat0']+FORTPI),this['C'])*srat(this['e']*_0x26bc03,this[_0x3b2571(_0x38ea16._0x474ea9)]));}function forward$q(_0x4b8823){var _0x5d49ea=_0x521882,_0x47c36b=_0x4b8823['x'],_0x484fb2=_0x4b8823['y'];return _0x4b8823['y']=0x2*Math['atan'](this['K']*Math['pow'](Math[_0x5d49ea(0x2b7)](0.5*_0x484fb2+FORTPI),this['C'])*srat(this['e']*Math['sin'](_0x484fb2),this['ratexp']))-HALF_PI,_0x4b8823['x']=this['C']*_0x47c36b,_0x4b8823;}function inverse$q(_0x4d0f86){var _0x89c0e4={_0x9a162:0x5ed},_0x50b04e=_0x521882,_0x1dab36=1e-14,_0x1c795c=_0x4d0f86['x']/this['C'],_0x5e1945=_0x4d0f86['y'],_0x5aa789=Math['pow'](Math[_0x50b04e(0x2b7)](0.5*_0x5e1945+FORTPI)/this['K'],0x1/this['C']);for(var _0x43d1c3=MAX_ITER$2;_0x43d1c3>0x0;--_0x43d1c3){_0x5e1945=0x2*Math[_0x50b04e(0xa76)](_0x5aa789*srat(this['e']*Math[_0x50b04e(_0x89c0e4._0x9a162)](_0x4d0f86['y']),-0.5*this['e']))-HALF_PI;if(Math['abs'](_0x5e1945-_0x4d0f86['y'])<_0x1dab36)break;_0x4d0f86['y']=_0x5e1945;}if(!_0x43d1c3)return null;return _0x4d0f86['x']=_0x1c795c,_0x4d0f86['y']=_0x5e1945,_0x4d0f86;}var names$q=['gauss'],gauss={'init':init$q,'forward':forward$q,'inverse':inverse$q,'names':names$q};function init$p(){var _0x3f36dc={_0x54e2b3:0x8b3},_0x5c8a87=_0x521882;gauss['init']['apply'](this);if(!this['rc'])return;this['sinc0']=Math['sin'](this[_0x5c8a87(0x8b3)]),this['cosc0']=Math[_0x5c8a87(0x6b6)](this[_0x5c8a87(_0x3f36dc._0x54e2b3)]),this['R2']=0x2*this['rc'],!this['title']&&(this['title']=_0x5c8a87(0x4fe));}function forward$p(_0x174ee5){var _0x8cc780={_0x242da2:0x29d,_0x253fae:0x6b6,_0x55d43f:0x6b6},_0x3e4381=_0x521882,_0x3a8e7b,_0x5a63e4,_0x1015b6,_0x114db3;return _0x174ee5['x']=adjust_lon(_0x174ee5['x']-this['long0']),gauss['forward'][_0x3e4381(_0x8cc780._0x242da2)](this,[_0x174ee5]),_0x3a8e7b=Math['sin'](_0x174ee5['y']),_0x5a63e4=Math[_0x3e4381(_0x8cc780._0x253fae)](_0x174ee5['y']),_0x1015b6=Math[_0x3e4381(_0x8cc780._0x55d43f)](_0x174ee5['x']),_0x114db3=this['k0']*this['R2']/(0x1+this['sinc0']*_0x3a8e7b+this['cosc0']*_0x5a63e4*_0x1015b6),_0x174ee5['x']=_0x114db3*_0x5a63e4*Math['sin'](_0x174ee5['x']),_0x174ee5['y']=_0x114db3*(this['cosc0']*_0x3a8e7b-this[_0x3e4381(0x7fc)]*_0x5a63e4*_0x1015b6),_0x174ee5['x']=this['a']*_0x174ee5['x']+this['x0'],_0x174ee5['y']=this['a']*_0x174ee5['y']+this['y0'],_0x174ee5;}function inverse$p(_0x1281a3){var _0x5cc9f5={_0xe69c58:0xbe9},_0x3267fc=_0x521882,_0x3a804f,_0x5cc8be,_0x2568f5,_0x1aada6,_0x7d910;_0x1281a3['x']=(_0x1281a3['x']-this['x0'])/this['a'],_0x1281a3['y']=(_0x1281a3['y']-this['y0'])/this['a'],_0x1281a3['x']/=this['k0'],_0x1281a3['y']/=this['k0'];if(_0x7d910=Math['sqrt'](_0x1281a3['x']*_0x1281a3['x']+_0x1281a3['y']*_0x1281a3['y'])){var _0x373bd1=0x2*Math['atan2'](_0x7d910,this['R2']);_0x3a804f=Math[_0x3267fc(0x5ed)](_0x373bd1),_0x5cc8be=Math['cos'](_0x373bd1),_0x1aada6=Math['asin'](_0x5cc8be*this['sinc0']+_0x1281a3['y']*_0x3a804f*this[_0x3267fc(_0x5cc9f5._0xe69c58)]/_0x7d910),_0x2568f5=Math['atan2'](_0x1281a3['x']*_0x3a804f,_0x7d910*this['cosc0']*_0x5cc8be-_0x1281a3['y']*this['sinc0']*_0x3a804f);}else _0x1aada6=this[_0x3267fc(0x8b3)],_0x2568f5=0x0;return _0x1281a3['x']=_0x2568f5,_0x1281a3['y']=_0x1aada6,gauss['inverse']['apply'](this,[_0x1281a3]),_0x1281a3['x']=adjust_lon(_0x1281a3['x']+this['long0']),_0x1281a3;}var names$p=['Stereographic_North_Pole','Oblique_Stereographic','Polar_Stereographic','sterea','Oblique\x20Stereographic\x20Alternative','Double_Stereographic'],sterea={'init':init$p,'forward':forward$p,'inverse':inverse$p,'names':names$p};function ssfn_(_0x58cbcf,_0x1dd640,_0x592f1f){return _0x1dd640*=_0x592f1f,Math['tan'](0.5*(HALF_PI+_0x58cbcf))*Math['pow']((0x1-_0x1dd640)/(0x1+_0x1dd640),0.5*_0x592f1f);}function init$o(){var _0x44d75e={_0x486fb5:0x299,_0x3e5522:0x5ed,_0x7ec949:0x923,_0x5850dc:0x2f7,_0x45d43f:0xd61,_0x40f027:0xa22},_0x42585b=_0x521882;this[_0x42585b(_0x44d75e._0x486fb5)]=Math['cos'](this[_0x42585b(0x5b8)]),this['sinlat0']=Math['sin'](this['lat0']),this['sphere']?this['k0']===0x1&&!isNaN(this['lat_ts'])&&Math['abs'](this[_0x42585b(0x299)])<=EPSLN&&(this['k0']=0.5*(0x1+sign(this['lat0'])*Math[_0x42585b(_0x44d75e._0x3e5522)](this[_0x42585b(_0x44d75e._0x7ec949)]))):(Math['abs'](this['coslat0'])<=EPSLN&&(this['lat0']>0x0?this['con']=0x1:this['con']=-0x1),this['cons']=Math['sqrt'](Math[_0x42585b(0xb79)](0x1+this['e'],0x1+this['e'])*Math[_0x42585b(0xb79)](0x1-this['e'],0x1-this['e'])),this['k0']===0x1&&!isNaN(this['lat_ts'])&&Math['abs'](this['coslat0'])<=EPSLN&&(this['k0']=0.5*this['cons']*msfnz(this['e'],Math['sin'](this['lat_ts']),Math['cos'](this['lat_ts']))/tsfnz(this['e'],this['con']*this[_0x42585b(_0x44d75e._0x7ec949)],this[_0x42585b(_0x44d75e._0x5850dc)]*Math['sin'](this['lat_ts']))),this['ms1']=msfnz(this['e'],this['sinlat0'],this['coslat0']),this['X0']=0x2*Math[_0x42585b(0xa76)](this[_0x42585b(_0x44d75e._0x45d43f)](this['lat0'],this[_0x42585b(_0x44d75e._0x40f027)],this['e']))-HALF_PI,this['cosX0']=Math['cos'](this['X0']),this['sinX0']=Math['sin'](this['X0']));}function forward$o(_0x32f7c7){var _0x9ebae8={_0x11c078:0xe82,_0x5470ec:0x739,_0x348bd2:0xa22,_0x395e59:0x6b6,_0x21bc34:0x8b8,_0x23bfa0:0xe82,_0x5cc301:0xa22},_0x568477=_0x521882,_0x26e311=_0x32f7c7['x'],_0x364dbe=_0x32f7c7['y'],_0x29293d=Math['sin'](_0x364dbe),_0x5715b0=Math['cos'](_0x364dbe),_0x25e3ed,_0x29498e,_0x164b48,_0x487d6a,_0x21468a,_0x3f94fc,_0x47ed14=adjust_lon(_0x26e311-this['long0']);if(Math[_0x568477(_0x9ebae8._0x11c078)](Math['abs'](_0x26e311-this['long0'])-Math['PI'])<=EPSLN&&Math['abs'](_0x364dbe+this['lat0'])<=EPSLN)return _0x32f7c7['x']=NaN,_0x32f7c7['y']=NaN,_0x32f7c7;if(this[_0x568477(_0x9ebae8._0x5470ec)])return _0x25e3ed=0x2*this['k0']/(0x1+this[_0x568477(_0x9ebae8._0x348bd2)]*_0x29293d+this['coslat0']*_0x5715b0*Math['cos'](_0x47ed14)),_0x32f7c7['x']=this['a']*_0x25e3ed*_0x5715b0*Math['sin'](_0x47ed14)+this['x0'],_0x32f7c7['y']=this['a']*_0x25e3ed*(this['coslat0']*_0x29293d-this['sinlat0']*_0x5715b0*Math[_0x568477(_0x9ebae8._0x395e59)](_0x47ed14))+this['y0'],_0x32f7c7;else{_0x29498e=0x2*Math['atan'](this['ssfn_'](_0x364dbe,_0x29293d,this['e']))-HALF_PI,_0x487d6a=Math['cos'](_0x29498e),_0x164b48=Math['sin'](_0x29498e);if(Math['abs'](this['coslat0'])<=EPSLN)return _0x21468a=tsfnz(this['e'],_0x364dbe*this['con'],this['con']*_0x29293d),_0x3f94fc=0x2*this['a']*this['k0']*_0x21468a/this[_0x568477(_0x9ebae8._0x21bc34)],_0x32f7c7['x']=this['x0']+_0x3f94fc*Math['sin'](_0x26e311-this['long0']),_0x32f7c7['y']=this['y0']-this['con']*_0x3f94fc*Math['cos'](_0x26e311-this['long0']),_0x32f7c7;else Math[_0x568477(_0x9ebae8._0x23bfa0)](this[_0x568477(_0x9ebae8._0x5cc301)])0x0?_0x354a17=adjust_lon(this['long0']+Math['atan2'](_0x3351db['x'],-0x1*_0x3351db['y'])):_0x354a17=adjust_lon(this[_0x435d07(_0x3dd7f4._0x2f9755)]+Math['atan2'](_0x3351db['x'],_0x3351db['y'])):_0x354a17=adjust_lon(this[_0x435d07(_0x3dd7f4._0x2f9755)]+Math['atan2'](_0x3351db['x']*Math['sin'](_0x578f40),_0x377a55*this[_0x435d07(0x299)]*Math['cos'](_0x578f40)-_0x3351db['y']*this['sinlat0']*Math[_0x435d07(0x5ed)](_0x578f40))),_0x3351db['x']=_0x354a17,_0x3351db['y']=_0x1a749a,_0x3351db;}else{if(Math['abs'](this['coslat0'])<=EPSLN){if(_0x377a55<=EPSLN)return _0x1a749a=this[_0x435d07(0x5b8)],_0x354a17=this['long0'],_0x3351db['x']=_0x354a17,_0x3351db['y']=_0x1a749a,_0x3351db;_0x3351db['x']*=this['con'],_0x3351db['y']*=this[_0x435d07(0x2f7)],_0x46e3bc=_0x377a55*this[_0x435d07(_0x3dd7f4._0x18bb45)]/(0x2*this['a']*this['k0']),_0x1a749a=this['con']*phi2z(this['e'],_0x46e3bc),_0x354a17=this['con']*adjust_lon(this[_0x435d07(_0x3dd7f4._0x59fd15)]*this['long0']+Math['atan2'](_0x3351db['x'],-0x1*_0x3351db['y']));}else _0x252622=0x2*Math[_0x435d07(_0x3dd7f4._0x383d9d)](_0x377a55*this[_0x435d07(0x58b)]/(0x2*this['a']*this['k0']*this['ms1'])),_0x354a17=this['long0'],_0x377a55<=EPSLN?_0x2b8ab9=this['X0']:(_0x2b8ab9=Math['asin'](Math['cos'](_0x252622)*this['sinX0']+_0x3351db['y']*Math['sin'](_0x252622)*this['cosX0']/_0x377a55),_0x354a17=adjust_lon(this['long0']+Math[_0x435d07(_0x3dd7f4._0x215a65)](_0x3351db['x']*Math['sin'](_0x252622),_0x377a55*this['cosX0']*Math['cos'](_0x252622)-_0x3351db['y']*this['sinX0']*Math['sin'](_0x252622)))),_0x1a749a=-0x1*phi2z(this['e'],Math['tan'](0.5*(HALF_PI+_0x2b8ab9)));}return _0x3351db['x']=_0x354a17,_0x3351db['y']=_0x1a749a,_0x3351db;}var names$o=[_0x521882(0xde4),'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 _0x259b40={_0x28d631:0x5b8,_0x3859da:0xb79,_0x5ef70a:0xb79,_0x313e43:0x619,_0x26e357:0xeb0},_0x289601=_0x521882,_0x1e2114=this[_0x289601(_0x259b40._0x28d631)];this['lambda0']=this['long0'];var _0x40bd67=Math['sin'](_0x1e2114),_0x29968b=this['a'],_0x458ca5=this['rf'],_0x26c02f=0x1/_0x458ca5,_0x4805e7=0x2*_0x26c02f-Math[_0x289601(_0x259b40._0x3859da)](_0x26c02f,0x2),_0x1cae5c=this['e']=Math['sqrt'](_0x4805e7);this['R']=this['k0']*_0x29968b*Math[_0x289601(0x598)](0x1-_0x4805e7)/(0x1-_0x4805e7*Math[_0x289601(_0x259b40._0x5ef70a)](_0x40bd67,0x2)),this[_0x289601(_0x259b40._0x313e43)]=Math['sqrt'](0x1+_0x4805e7/(0x1-_0x4805e7)*Math['pow'](Math['cos'](_0x1e2114),0x4)),this['b0']=Math['asin'](_0x40bd67/this['alpha']);var _0x10fff6=Math['log'](Math['tan'](Math['PI']/0x4+this['b0']/0x2)),_0x312a55=Math[_0x289601(_0x259b40._0x26e357)](Math[_0x289601(0x2b7)](Math['PI']/0x4+_0x1e2114/0x2)),_0x3882f4=Math['log']((0x1+_0x1cae5c*_0x40bd67)/(0x1-_0x1cae5c*_0x40bd67));this['K']=_0x10fff6-this['alpha']*_0x312a55+this['alpha']*_0x1cae5c/0x2*_0x3882f4;}function forward$n(_0x25fc04){var _0x17f58b={_0x5cf887:0xa76,_0x284479:0x2b7,_0x3617ab:0x5ed},_0x45f882=_0x521882,_0x12ee1e=Math['log'](Math['tan'](Math['PI']/0x4-_0x25fc04['y']/0x2)),_0x77f48d=this['e']/0x2*Math[_0x45f882(0xeb0)]((0x1+this['e']*Math['sin'](_0x25fc04['y']))/(0x1-this['e']*Math['sin'](_0x25fc04['y']))),_0x5aaa52=-this['alpha']*(_0x12ee1e+_0x77f48d)+this['K'],_0x2b45b8=0x2*(Math['atan'](Math[_0x45f882(0xa38)](_0x5aaa52))-Math['PI']/0x4),_0x3121e6=this['alpha']*(_0x25fc04['x']-this[_0x45f882(0xda1)]),_0x245344=Math[_0x45f882(_0x17f58b._0x5cf887)](Math[_0x45f882(0x5ed)](_0x3121e6)/(Math['sin'](this['b0'])*Math[_0x45f882(_0x17f58b._0x284479)](_0x2b45b8)+Math['cos'](this['b0'])*Math['cos'](_0x3121e6))),_0x1ae12e=Math['asin'](Math['cos'](this['b0'])*Math[_0x45f882(_0x17f58b._0x3617ab)](_0x2b45b8)-Math['sin'](this['b0'])*Math['cos'](_0x2b45b8)*Math['cos'](_0x3121e6));return _0x25fc04['y']=this['R']/0x2*Math['log']((0x1+Math['sin'](_0x1ae12e))/(0x1-Math[_0x45f882(_0x17f58b._0x3617ab)](_0x1ae12e)))+this['y0'],_0x25fc04['x']=this['R']*_0x245344+this['x0'],_0x25fc04;}function inverse$n(_0x4d55ce){var _0x39a96f={_0x572db7:0xbc5,_0x1d22ad:0x6b6,_0x2925cb:0x6b6,_0x2d963c:0xda1,_0x4263f3:0x619,_0xc096ad:0xeb0},_0x4ef27c=_0x521882,_0x12fbd0=_0x4d55ce['x']-this['x0'],_0x476f59=_0x4d55ce['y']-this['y0'],_0x4451ed=_0x12fbd0/this['R'],_0x1ce436=0x2*(Math['atan'](Math['exp'](_0x476f59/this['R']))-Math['PI']/0x4),_0x74027c=Math[_0x4ef27c(_0x39a96f._0x572db7)](Math['cos'](this['b0'])*Math['sin'](_0x1ce436)+Math['sin'](this['b0'])*Math[_0x4ef27c(_0x39a96f._0x1d22ad)](_0x1ce436)*Math['cos'](_0x4451ed)),_0x3b65ae=Math['atan'](Math['sin'](_0x4451ed)/(Math[_0x4ef27c(_0x39a96f._0x2925cb)](this['b0'])*Math['cos'](_0x4451ed)-Math[_0x4ef27c(0x5ed)](this['b0'])*Math['tan'](_0x1ce436))),_0x1032c2=this[_0x4ef27c(_0x39a96f._0x2d963c)]+_0x3b65ae/this['alpha'],_0x593d70=0x0,_0xc5d61d=_0x74027c,_0x5c061d=-0x3e8,_0x5ebb13=0x0;while(Math['abs'](_0xc5d61d-_0x5c061d)>1e-7){if(++_0x5ebb13>0x14)return;_0x593d70=0x1/this[_0x4ef27c(_0x39a96f._0x4263f3)]*(Math[_0x4ef27c(_0x39a96f._0xc096ad)](Math[_0x4ef27c(0x2b7)](Math['PI']/0x4+_0x74027c/0x2))-this['K'])+this['e']*Math['log'](Math['tan'](Math['PI']/0x4+Math['asin'](this['e']*Math['sin'](_0xc5d61d))/0x2)),_0x5c061d=_0xc5d61d,_0xc5d61d=0x2*Math['atan'](Math['exp'](_0x593d70))-Math['PI']/0x2;}return _0x4d55ce['x']=_0x1032c2,_0x4d55ce['y']=_0xc5d61d,_0x4d55ce;}var names$n=['somerc'],somerc={'init':init$n,'forward':forward$n,'inverse':inverse$n,'names':names$n},TOL=1e-7;function isTypeA(_0x59e5f0){var _0x39a1a4={_0x5c1da1:0x9f8,_0x12a630:0x74e},_0x4c3b52=_0x521882,_0xccf77b=[_0x4c3b52(0xe2f),'Hotine_Oblique_Mercator_Azimuth_Natural_Origin'],_0x1fbad5=typeof _0x59e5f0['PROJECTION']==='object'?Object[_0x4c3b52(0x40c)](_0x59e5f0['PROJECTION'])[0x0]:_0x59e5f0['PROJECTION'];return _0x4c3b52(_0x39a1a4._0x5c1da1)in _0x59e5f0||'no_off'in _0x59e5f0||_0xccf77b[_0x4c3b52(_0x39a1a4._0x12a630)](_0x1fbad5)!==-0x1;}function init$m(){var _0x2fb8f0={_0x52e20d:0xe96,_0x25f3b8:0x29a,_0x54d0b2:0xe82,_0x2f50eb:0x598,_0x2031df:0x5ed,_0x275c26:0x5ed,_0x4e3492:0xb79,_0x501e2c:0x5ed,_0x2dd845:0x5b8,_0x486b57:0x2b7},_0x14a5ca=_0x521882,_0x2350bd,_0x1d9d25,_0x5a4c45,_0x4cb14a,_0x3b5fdd,_0x309cff,_0x4c22e1,_0x4303c2,_0x3e87e4,_0x1541cc,_0x418cb2=0x0,_0x4f8f22,_0x2d614c=0x0,_0x56aab9=0x0,_0x5a38cf=0x0,_0x2ff06a=0x0,_0x1fa783=0x0,_0x5885ce=0x0;this[_0x14a5ca(0x9f0)]=isTypeA(this),this['no_rot']='no_rot'in this;var _0x3b5196=![];'alpha'in this&&(_0x3b5196=!![]);var _0x559ea4=![];_0x14a5ca(_0x2fb8f0._0x52e20d)in this&&(_0x559ea4=!![]);_0x3b5196&&(_0x5885ce=this['alpha']);_0x559ea4&&(_0x418cb2=this[_0x14a5ca(0xe96)]*D2R$1);if(_0x3b5196||_0x559ea4)_0x2d614c=this['longc'];else{_0x56aab9=this['long1'],_0x2ff06a=this[_0x14a5ca(_0x2fb8f0._0x25f3b8)],_0x5a38cf=this['long2'],_0x1fa783=this['lat2'];if(Math['abs'](_0x2ff06a-_0x1fa783)<=TOL||(_0x2350bd=Math['abs'](_0x2ff06a))<=TOL||Math['abs'](_0x2350bd-HALF_PI)<=TOL||Math['abs'](Math['abs'](this['lat0'])-HALF_PI)<=TOL||Math[_0x14a5ca(0xe82)](Math[_0x14a5ca(0xe82)](_0x1fa783)-HALF_PI)<=TOL)throw new Error();}var _0x12308e=0x1-this['es'];_0x1d9d25=Math['sqrt'](_0x12308e);Math[_0x14a5ca(_0x2fb8f0._0x54d0b2)](this['lat0'])>EPSLN?(_0x4303c2=Math[_0x14a5ca(0x5ed)](this['lat0']),_0x5a4c45=Math['cos'](this['lat0']),_0x2350bd=0x1-this['es']*_0x4303c2*_0x4303c2,this['B']=_0x5a4c45*_0x5a4c45,this['B']=Math['sqrt'](0x1+this['es']*this['B']*this['B']/_0x12308e),this['A']=this['B']*this['k0']*_0x1d9d25/_0x2350bd,_0x4cb14a=this['B']*_0x1d9d25/(_0x5a4c45*Math['sqrt'](_0x2350bd)),_0x3b5fdd=_0x4cb14a*_0x4cb14a-0x1,_0x3b5fdd<=0x0?_0x3b5fdd=0x0:(_0x3b5fdd=Math[_0x14a5ca(_0x2fb8f0._0x2f50eb)](_0x3b5fdd),this['lat0']<0x0&&(_0x3b5fdd=-_0x3b5fdd)),this['E']=_0x3b5fdd+=_0x4cb14a,this['E']*=Math['pow'](tsfnz(this['e'],this['lat0'],_0x4303c2),this['B'])):(this['B']=0x1/_0x1d9d25,this['A']=this['k0'],this['E']=_0x4cb14a=_0x3b5fdd=0x1);if(_0x3b5196||_0x559ea4)_0x3b5196?(_0x4f8f22=Math['asin'](Math[_0x14a5ca(_0x2fb8f0._0x2031df)](_0x5885ce)/_0x4cb14a),!_0x559ea4&&(_0x418cb2=_0x5885ce)):(_0x4f8f22=_0x418cb2,_0x5885ce=Math['asin'](_0x4cb14a*Math[_0x14a5ca(_0x2fb8f0._0x275c26)](_0x4f8f22))),this['lam0']=_0x2d614c-Math['asin'](0.5*(_0x3b5fdd-0x1/_0x3b5fdd)*Math['tan'](_0x4f8f22))/this['B'];else{_0x309cff=Math['pow'](tsfnz(this['e'],_0x2ff06a,Math['sin'](_0x2ff06a)),this['B']),_0x4c22e1=Math[_0x14a5ca(_0x2fb8f0._0x4e3492)](tsfnz(this['e'],_0x1fa783,Math['sin'](_0x1fa783)),this['B']),_0x3b5fdd=this['E']/_0x309cff,_0x3e87e4=(_0x4c22e1-_0x309cff)/(_0x4c22e1+_0x309cff),_0x1541cc=this['E']*this['E'],_0x1541cc=(_0x1541cc-_0x4c22e1*_0x309cff)/(_0x1541cc+_0x4c22e1*_0x309cff),_0x2350bd=_0x56aab9-_0x5a38cf;if(_0x2350bd<-Math['pi'])_0x5a38cf-=TWO_PI;else _0x2350bd>Math['pi']&&(_0x5a38cf+=TWO_PI);this[_0x14a5ca(0x178)]=adjust_lon(0.5*(_0x56aab9+_0x5a38cf)-Math['atan'](_0x1541cc*Math['tan'](0.5*this['B']*(_0x56aab9-_0x5a38cf))/_0x3e87e4)/this['B']),_0x4f8f22=Math['atan'](0x2*Math[_0x14a5ca(_0x2fb8f0._0x501e2c)](this['B']*adjust_lon(_0x56aab9-this[_0x14a5ca(0x178)]))/(_0x3b5fdd-0x1/_0x3b5fdd)),_0x418cb2=_0x5885ce=Math[_0x14a5ca(0xbc5)](_0x4cb14a*Math['sin'](_0x4f8f22));}this['singam']=Math['sin'](_0x4f8f22),this[_0x14a5ca(0x74f)]=Math[_0x14a5ca(0x6b6)](_0x4f8f22),this['sinrot']=Math['sin'](_0x418cb2),this['cosrot']=Math['cos'](_0x418cb2),this['rB']=0x1/this['B'],this['ArB']=this['A']*this['rB'],this['BrA']=0x1/this[_0x14a5ca(0xc37)],this['A']*this['B'],this['no_off']?this[_0x14a5ca(0xdaa)]=0x0:(this['u_0']=Math[_0x14a5ca(_0x2fb8f0._0x54d0b2)](this['ArB']*Math['atan'](Math['sqrt'](_0x4cb14a*_0x4cb14a-0x1)/Math['cos'](_0x5885ce))),this[_0x14a5ca(_0x2fb8f0._0x2dd845)]<0x0&&(this[_0x14a5ca(0xdaa)]=-this['u_0'])),_0x3b5fdd=0.5*_0x4f8f22,this['v_pole_n']=this['ArB']*Math['log'](Math[_0x14a5ca(_0x2fb8f0._0x486b57)](FORTPI-_0x3b5fdd)),this[_0x14a5ca(0x260)]=this['ArB']*Math['log'](Math['tan'](FORTPI+_0x3b5fdd));}function forward$m(_0x2c267f){var _0x571bd2={_0x3e727a:0xe82,_0x7730e8:0xee4,_0x43ea15:0x74f,_0x17b08e:0xdaa},_0x26ca4c=_0x521882,_0x572e86={},_0x440116,_0x33c3a1,_0x109204,_0x58044e,_0x21e1da,_0x3bd75b,_0x19d24c,_0x148232;_0x2c267f['x']=_0x2c267f['x']-this[_0x26ca4c(0x178)];if(Math[_0x26ca4c(0xe82)](Math['abs'](_0x2c267f['y'])-HALF_PI)>EPSLN){_0x21e1da=this['E']/Math['pow'](tsfnz(this['e'],_0x2c267f['y'],Math['sin'](_0x2c267f['y'])),this['B']),_0x3bd75b=0x1/_0x21e1da,_0x440116=0.5*(_0x21e1da-_0x3bd75b),_0x33c3a1=0.5*(_0x21e1da+_0x3bd75b),_0x58044e=Math['sin'](this['B']*_0x2c267f['x']),_0x109204=(_0x440116*this['singam']-_0x58044e*this['cosgam'])/_0x33c3a1;if(Math[_0x26ca4c(_0x571bd2._0x3e727a)](Math['abs'](_0x109204)-0x1)0x0?this['v_pole_n']:this['v_pole_s'],_0x19d24c=this['ArB']*_0x2c267f['y'];return this['no_rot']?(_0x572e86['x']=_0x19d24c,_0x572e86['y']=_0x148232):(_0x19d24c-=this[_0x26ca4c(_0x571bd2._0x17b08e)],_0x572e86['x']=_0x148232*this['cosrot']+_0x19d24c*this['sinrot'],_0x572e86['y']=_0x19d24c*this['cosrot']-_0x148232*this['sinrot']),_0x572e86['x']=this['a']*_0x572e86['x']+this['x0'],_0x572e86['y']=this['a']*_0x572e86['y']+this['y0'],_0x572e86;}function inverse$m(_0x57a118){var _0x5725dd={_0x21b821:0xc9f,_0x205e54:0xa38,_0x10d56a:0x56d,_0x3ce4f4:0x74f,_0x52d762:0xe82,_0x148a9b:0x598,_0xee09a0:0xb79,_0x3db93b:0x74f},_0x5bb400=_0x521882,_0x4a827e,_0x55a9a1,_0x322ca0,_0x449720,_0x57c5a3,_0x480363,_0x1c085a,_0x2cabc3={};_0x57a118['x']=(_0x57a118['x']-this['x0'])*(0x1/this['a']),_0x57a118['y']=(_0x57a118['y']-this['y0'])*(0x1/this['a']);this['no_rot']?(_0x55a9a1=_0x57a118['y'],_0x4a827e=_0x57a118['x']):(_0x55a9a1=_0x57a118['x']*this['cosrot']-_0x57a118['y']*this['sinrot'],_0x4a827e=_0x57a118['y']*this[_0x5bb400(0x309)]+_0x57a118['x']*this[_0x5bb400(_0x5725dd._0x21b821)]+this['u_0']);_0x322ca0=Math[_0x5bb400(_0x5725dd._0x205e54)](-this[_0x5bb400(_0x5725dd._0x10d56a)]*_0x55a9a1),_0x449720=0.5*(_0x322ca0-0x1/_0x322ca0),_0x57c5a3=0.5*(_0x322ca0+0x1/_0x322ca0),_0x480363=Math['sin'](this['BrA']*_0x4a827e),_0x1c085a=(_0x480363*this[_0x5bb400(_0x5725dd._0x3ce4f4)]+_0x449720*this['singam'])/_0x57c5a3;if(Math['abs'](Math[_0x5bb400(_0x5725dd._0x52d762)](_0x1c085a)-0x1)EPSLN?this['ns']=Math[_0x59aa61(0xeb0)](_0x245b8e/_0x49e02d)/Math['log'](_0x4ce872/_0x36f0ae):this['ns']=_0x433b22,isNaN(this['ns'])&&(this['ns']=_0x433b22),this['f0']=_0x245b8e/(this['ns']*Math[_0x59aa61(_0x11dc1f._0x285fa3)](_0x4ce872,this['ns'])),this['rh']=this['a']*this['f0']*Math['pow'](_0x59005d,this['ns']),!this['title']&&(this[_0x59aa61(_0x11dc1f._0x3ad092)]='Lambert\x20Conformal\x20Conic');}function forward$l(_0x359477){var _0x2e2faa={_0x27c512:0xe82,_0x5df727:0x5ed},_0x1aaac1=_0x521882,_0x232114=_0x359477['x'],_0x44e68c=_0x359477['y'];Math['abs'](0x2*Math[_0x1aaac1(0xe82)](_0x44e68c)-Math['PI'])<=EPSLN&&(_0x44e68c=sign(_0x44e68c)*(HALF_PI-0x2*EPSLN));var _0xcbff0a=Math[_0x1aaac1(_0x2e2faa._0x27c512)](Math['abs'](_0x44e68c)-HALF_PI),_0x38b5f8,_0x392189;if(_0xcbff0a>EPSLN)_0x38b5f8=tsfnz(this['e'],_0x44e68c,Math['sin'](_0x44e68c)),_0x392189=this['a']*this['f0']*Math['pow'](_0x38b5f8,this['ns']);else{_0xcbff0a=_0x44e68c*this['ns'];if(_0xcbff0a<=0x0)return null;_0x392189=0x0;}var _0x3bd7c7=this['ns']*adjust_lon(_0x232114-this[_0x1aaac1(0x904)]);return _0x359477['x']=this['k0']*(_0x392189*Math[_0x1aaac1(_0x2e2faa._0x5df727)](_0x3bd7c7))+this['x0'],_0x359477['y']=this['k0']*(this['rh']-_0x392189*Math['cos'](_0x3bd7c7))+this['y0'],_0x359477;}function inverse$l(_0x3b485f){var _0x300b55,_0x27d342,_0x8c38d4,_0x36c53e,_0x19ea28,_0x2e50f5=(_0x3b485f['x']-this['x0'])/this['k0'],_0x914c28=this['rh']-(_0x3b485f['y']-this['y0'])/this['k0'];this['ns']>0x0?(_0x300b55=Math['sqrt'](_0x2e50f5*_0x2e50f5+_0x914c28*_0x914c28),_0x27d342=0x1):(_0x300b55=-Math['sqrt'](_0x2e50f5*_0x2e50f5+_0x914c28*_0x914c28),_0x27d342=-0x1);var _0x301bf0=0x0;_0x300b55!==0x0&&(_0x301bf0=Math['atan2'](_0x27d342*_0x2e50f5,_0x27d342*_0x914c28));if(_0x300b55!==0x0||this['ns']>0x0){_0x27d342=0x1/this['ns'],_0x8c38d4=Math['pow'](_0x300b55/(this['a']*this['f0']),_0x27d342),_0x36c53e=phi2z(this['e'],_0x8c38d4);if(_0x36c53e===-0x270f)return null;}else _0x36c53e=-HALF_PI;return _0x19ea28=adjust_lon(_0x301bf0/this['ns']+this['long0']),_0x3b485f['x']=_0x19ea28,_0x3b485f['y']=_0x36c53e,_0x3b485f;}var names$l=[_0x521882(0x8d8),'Lambert_Conformal_Conic','Lambert_Conformal_Conic_1SP','Lambert_Conformal_Conic_2SP',_0x521882(0xc09),_0x521882(0x373),'Lambert\x20Conic\x20Conformal\x20(2SP)'],lcc={'init':init$l,'forward':forward$l,'inverse':inverse$l,'names':names$l};function init$k(){var _0x471c47={_0x58bc4d:0x192,_0x5e2ce7:0xb79,_0x1c738e:0xbc5,_0x4ba277:0x5ed,_0x41869c:0x5ed,_0x81d099:0x2b7,_0x9c83a1:0x2b7},_0x51490d=_0x521882;this['a']=6377397.155,this['es']=0.006674372230614,this['e']=Math['sqrt'](this['es']),!this[_0x51490d(0x5b8)]&&(this['lat0']=0.863937979737193),!this['long0']&&(this['long0']=0.7417649320975901-0.308341501185665),!this['k0']&&(this['k0']=0.9999),this[_0x51490d(_0x471c47._0x58bc4d)]=0.785398163397448,this['s90']=0x2*this['s45'],this['fi0']=this['lat0'],this['e2']=this['es'],this['e']=Math['sqrt'](this['e2']),this['alfa']=Math[_0x51490d(0x598)](0x1+this['e2']*Math[_0x51490d(_0x471c47._0x5e2ce7)](Math['cos'](this[_0x51490d(0xaf5)]),0x4)/(0x1-this['e2'])),this['uq']=1.04216856380474,this['u0']=Math[_0x51490d(_0x471c47._0x1c738e)](Math[_0x51490d(0x5ed)](this['fi0'])/this['alfa']),this['g']=Math['pow']((0x1+this['e']*Math[_0x51490d(_0x471c47._0x4ba277)](this['fi0']))/(0x1-this['e']*Math[_0x51490d(_0x471c47._0x41869c)](this[_0x51490d(0xaf5)])),this['alfa']*this['e']/0x2),this['k']=Math[_0x51490d(_0x471c47._0x81d099)](this['u0']/0x2+this['s45'])/Math[_0x51490d(0xb79)](Math['tan'](this['fi0']/0x2+this['s45']),this['alfa'])*this['g'],this['k1']=this['k0'],this['n0']=this['a']*Math['sqrt'](0x1-this['e2'])/(0x1-this['e2']*Math[_0x51490d(0xb79)](Math['sin'](this[_0x51490d(0xaf5)]),0x2)),this['s0']=1.37008346281555,this['n']=Math['sin'](this['s0']),this['ro0']=this['k1']*this['n0']/Math[_0x51490d(_0x471c47._0x9c83a1)](this['s0']),this['ad']=this[_0x51490d(0x6ba)]-this['uq'];}function forward$k(_0x58a27b){var _0x44a578={_0xc90cec:0xa76,_0x320af0:0xbc5,_0x4f4126:0x5ed,_0x1d6fec:0x2b7},_0xedfbd3=_0x521882,_0x12ee54,_0x4aacd0,_0x2dfaab,_0x32b35c,_0x79a9c9,_0x2647e1,_0x1106e9,_0x2d3b5c=_0x58a27b['x'],_0x3b9b99=_0x58a27b['y'],_0x2aa373=adjust_lon(_0x2d3b5c-this['long0']);return _0x12ee54=Math['pow']((0x1+this['e']*Math[_0xedfbd3(0x5ed)](_0x3b9b99))/(0x1-this['e']*Math['sin'](_0x3b9b99)),this['alfa']*this['e']/0x2),_0x4aacd0=0x2*(Math[_0xedfbd3(_0x44a578._0xc90cec)](this['k']*Math['pow'](Math['tan'](_0x3b9b99/0x2+this['s45']),this['alfa'])/_0x12ee54)-this['s45']),_0x2dfaab=-_0x2aa373*this['alfa'],_0x32b35c=Math['asin'](Math['cos'](this['ad'])*Math['sin'](_0x4aacd0)+Math['sin'](this['ad'])*Math['cos'](_0x4aacd0)*Math['cos'](_0x2dfaab)),_0x79a9c9=Math[_0xedfbd3(_0x44a578._0x320af0)](Math['cos'](_0x4aacd0)*Math[_0xedfbd3(_0x44a578._0x4f4126)](_0x2dfaab)/Math[_0xedfbd3(0x6b6)](_0x32b35c)),_0x2647e1=this['n']*_0x79a9c9,_0x1106e9=this['ro0']*Math[_0xedfbd3(0xb79)](Math[_0xedfbd3(_0x44a578._0x1d6fec)](this['s0']/0x2+this['s45']),this['n'])/Math['pow'](Math['tan'](_0x32b35c/0x2+this['s45']),this['n']),_0x58a27b['y']=_0x1106e9*Math[_0xedfbd3(0x6b6)](_0x2647e1)/0x1,_0x58a27b['x']=_0x1106e9*Math['sin'](_0x2647e1)/0x1,!this[_0xedfbd3(0x864)]&&(_0x58a27b['y']*=-0x1,_0x58a27b['x']*=-0x1),_0x58a27b;}function inverse$k(_0xd3fca7){var _0x2e5271={_0x474b2b:0x864,_0x4c36ed:0x5b3,_0xac1c49:0x5ed,_0x516a98:0xb79,_0x13adce:0x192},_0x5d5e23=_0x521882,_0x54b558,_0x54d337,_0x4f5fc3,_0x6266d8,_0x1d5c1b,_0x4df724,_0x43a092,_0x2573c8,_0x2de330=_0xd3fca7['x'];_0xd3fca7['x']=_0xd3fca7['y'],_0xd3fca7['y']=_0x2de330;!this[_0x5d5e23(_0x2e5271._0x474b2b)]&&(_0xd3fca7['y']*=-0x1,_0xd3fca7['x']*=-0x1);_0x4df724=Math['sqrt'](_0xd3fca7['x']*_0xd3fca7['x']+_0xd3fca7['y']*_0xd3fca7['y']),_0x1d5c1b=Math['atan2'](_0xd3fca7['y'],_0xd3fca7['x']),_0x6266d8=_0x1d5c1b/Math['sin'](this['s0']),_0x4f5fc3=0x2*(Math[_0x5d5e23(0xa76)](Math['pow'](this[_0x5d5e23(_0x2e5271._0x4c36ed)]/_0x4df724,0x1/this['n'])*Math['tan'](this['s0']/0x2+this['s45']))-this['s45']),_0x54b558=Math['asin'](Math['cos'](this['ad'])*Math['sin'](_0x4f5fc3)-Math[_0x5d5e23(_0x2e5271._0xac1c49)](this['ad'])*Math['cos'](_0x4f5fc3)*Math['cos'](_0x6266d8)),_0x54d337=Math['asin'](Math[_0x5d5e23(0x6b6)](_0x4f5fc3)*Math['sin'](_0x6266d8)/Math['cos'](_0x54b558)),_0xd3fca7['x']=this['long0']-_0x54d337/this['alfa'],_0x43a092=_0x54b558,_0x2573c8=0x0;var _0x37bc43=0x0;do{_0xd3fca7['y']=0x2*(Math['atan'](Math['pow'](this['k'],-0x1/this['alfa'])*Math[_0x5d5e23(_0x2e5271._0x516a98)](Math['tan'](_0x54b558/0x2+this[_0x5d5e23(_0x2e5271._0x13adce)]),0x1/this[_0x5d5e23(0x2ff)])*Math['pow']((0x1+this['e']*Math['sin'](_0x43a092))/(0x1-this['e']*Math['sin'](_0x43a092)),this['e']/0x2))-this[_0x5d5e23(0x192)]),Math['abs'](_0x43a092-_0xd3fca7['y'])<1e-10&&(_0x2573c8=0x1),_0x43a092=_0xd3fca7['y'],_0x37bc43+=0x1;}while(_0x2573c8===0x0&&_0x37bc43<0xf);if(_0x37bc43>=0xf)return null;return _0xd3fca7;}var names$k=[_0x521882(0xb5d),'krovak'],krovak={'init':init$k,'forward':forward$k,'inverse':inverse$k,'names':names$k};function mlfn(_0x4a242d,_0xe1019e,_0x547e7d,_0x4dfdd4,_0x198bf5){var _0x487c76=_0x521882;return _0x4a242d*_0x198bf5-_0xe1019e*Math['sin'](0x2*_0x198bf5)+_0x547e7d*Math['sin'](0x4*_0x198bf5)-_0x4dfdd4*Math[_0x487c76(0x5ed)](0x6*_0x198bf5);}function e0fn(_0x26e108){return 0x1-0.25*_0x26e108*(0x1+_0x26e108/0x10*(0x3+1.25*_0x26e108));}function e1fn(_0x678c3f){return 0.375*_0x678c3f*(0x1+0.25*_0x678c3f*(0x1+0.46875*_0x678c3f));}function e2fn(_0x1b0556){return 0.05859375*_0x1b0556*_0x1b0556*(0x1+0.75*_0x1b0556);}function e3fn(_0x545f55){return _0x545f55*_0x545f55*_0x545f55*(0x23/0xc00);}function gN(_0xab651f,_0x3dab67,_0x1ceb4f){var _0xbc76f5=_0x521882,_0x568154=_0x3dab67*_0x1ceb4f;return _0xab651f/Math[_0xbc76f5(0x598)](0x1-_0x568154*_0x568154);}function adjust_lat(_0x577f25){var _0xc853f7=_0x521882;return Math[_0xc853f7(0xe82)](_0x577f25)1e-7?(_0x12b22b=_0x450412*_0x59431c,(0x1-_0x450412*_0x450412)*(_0x59431c/(0x1-_0x12b22b*_0x12b22b)-0.5/_0x450412*Math['log']((0x1-_0x12b22b)/(0x1+_0x12b22b)))):0x2*_0x59431c;}var S_POLE=0x1,N_POLE=0x2,EQUIT=0x3,OBLIQ=0x4;function init$i(){var _0x397d1={_0x44657f:0x5b8,_0xaea103:0xe82,_0x1ba253:0x4d8,_0x155f5f:0xdba,_0x41efc2:0x393,_0xf839df:0x580},_0xe523b6=_0x521882,_0x535a95=Math['abs'](this[_0xe523b6(_0x397d1._0x44657f)]);if(Math[_0xe523b6(_0x397d1._0xaea103)](_0x535a95-HALF_PI)0x0){var _0x2d4d6b;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[_0xe523b6(_0x397d1._0x155f5f)]:this['dd']=0x1;break;case this['EQUIT']:this['rq']=Math['sqrt'](0.5*this['qp']),this['dd']=0x1/this['rq'],this['xmf']=0x1,this[_0xe523b6(0xe23)]=0.5*this['qp'];break;case this[_0xe523b6(_0x397d1._0x41efc2)]:this['rq']=Math['sqrt'](0.5*this['qp']),_0x2d4d6b=Math['sin'](this[_0xe523b6(0x5b8)]),this['sinb1']=qsfnz(this['e'],_0x2d4d6b)/this['qp'],this['cosb1']=Math['sqrt'](0x1-this[_0xe523b6(_0x397d1._0xf839df)]*this[_0xe523b6(_0x397d1._0xf839df)]),this['dd']=Math['cos'](this[_0xe523b6(_0x397d1._0x44657f)])/(Math['sqrt'](0x1-this['es']*_0x2d4d6b*_0x2d4d6b)*this['rq']*this['cosb1']),this['ymf']=(this[_0xe523b6(0xd26)]=this['rq'])/this['dd'],this[_0xe523b6(0xd26)]*=this['dd'];break;}}else this['mode']===this['OBLIQ']&&(this['sinph0']=Math['sin'](this['lat0']),this['cosph0']=Math[_0xe523b6(0x6b6)](this[_0xe523b6(_0x397d1._0x44657f)]));}function forward$i(_0x597067){var _0x37d989={_0x5e459:0x904,_0x1e0ec2:0xeee,_0x369cfe:0xdba,_0x19563f:0x6b6,_0x520747:0x5ed,_0x22e1e2:0x5ed,_0x316a5c:0xe82,_0x3ec014:0x9f7,_0x5df3f6:0xe23,_0x2147de:0x12f,_0x453bf0:0x9f7},_0x2a435f=_0x521882,_0x1fcf9a,_0x4eae2e,_0x34cdd3,_0x158bdb,_0x12bb2e,_0x12f255,_0x5a6e91,_0x1935c5,_0x327841,_0x39410a,_0x5a7c2a=_0x597067['x'],_0x1ccc84=_0x597067['y'];_0x5a7c2a=adjust_lon(_0x5a7c2a-this[_0x2a435f(_0x37d989._0x5e459)]);if(this['sphere']){_0x12bb2e=Math['sin'](_0x1ccc84),_0x39410a=Math[_0x2a435f(0x6b6)](_0x1ccc84),_0x34cdd3=Math[_0x2a435f(0x6b6)](_0x5a7c2a);if(this['mode']===this['OBLIQ']||this['mode']===this['EQUIT']){_0x4eae2e=this['mode']===this['EQUIT']?0x1+_0x39410a*_0x34cdd3:0x1+this[_0x2a435f(_0x37d989._0x1e0ec2)]*_0x12bb2e+this['cosph0']*_0x39410a*_0x34cdd3;if(_0x4eae2e<=EPSLN)return null;_0x4eae2e=Math['sqrt'](0x2/_0x4eae2e),_0x1fcf9a=_0x4eae2e*_0x39410a*Math['sin'](_0x5a7c2a),_0x4eae2e*=this['mode']===this['EQUIT']?_0x12bb2e:this['cosph0']*_0x12bb2e-this[_0x2a435f(_0x37d989._0x1e0ec2)]*_0x39410a*_0x34cdd3;}else{if(this['mode']===this['N_POLE']||this['mode']===this[_0x2a435f(_0x37d989._0x369cfe)]){this['mode']===this[_0x2a435f(0x12f)]&&(_0x34cdd3=-_0x34cdd3);if(Math[_0x2a435f(0xe82)](_0x1ccc84+this['lat0'])=0x0?(_0x1fcf9a=(_0x327841=Math['sqrt'](_0x12f255))*_0x158bdb,_0x4eae2e=_0x34cdd3*(this[_0x2a435f(_0x37d989._0x453bf0)]===this[_0x2a435f(0xdba)]?_0x327841:-_0x327841)):_0x1fcf9a=_0x4eae2e=0x0;break;}}return _0x597067['x']=this['a']*_0x1fcf9a+this['x0'],_0x597067['y']=this['a']*_0x4eae2e+this['y0'],_0x597067;}function inverse$i(_0x1c23a3){var _0x1e09c0={_0x480c6c:0x598,_0x143670:0x9f7,_0x3a0a32:0x5b8,_0x2dbe63:0x265,_0x56193f:0xeee,_0x38c7b4:0x4d8,_0x51fd3f:0xee4,_0xaf633c:0x5b8,_0x2f08d6:0xbc5,_0x520298:0x9e3,_0x2ff1d4:0x9f7},_0x4526ed=_0x521882;_0x1c23a3['x']-=this['x0'],_0x1c23a3['y']-=this['y0'];var _0x499b6b=_0x1c23a3['x']/this['a'],_0x4b7067=_0x1c23a3['y']/this['a'],_0x3a665a,_0x2750f0,_0x353a71,_0x4ab583,_0x1a7ef7,_0x377904,_0x5ae790;if(this['sphere']){var _0x214374=0x0,_0x56c48b,_0x33a740=0x0;_0x56c48b=Math[_0x4526ed(_0x1e09c0._0x480c6c)](_0x499b6b*_0x499b6b+_0x4b7067*_0x4b7067),_0x2750f0=_0x56c48b*0.5;if(_0x2750f0>0x1)return null;_0x2750f0=0x2*Math['asin'](_0x2750f0);(this[_0x4526ed(_0x1e09c0._0x143670)]===this['OBLIQ']||this['mode']===this[_0x4526ed(0x4d8)])&&(_0x33a740=Math['sin'](_0x2750f0),_0x214374=Math[_0x4526ed(0x6b6)](_0x2750f0));switch(this['mode']){case this[_0x4526ed(0x4d8)]:_0x2750f0=Math['abs'](_0x56c48b)<=EPSLN?0x0:Math['asin'](_0x4b7067*_0x33a740/_0x56c48b),_0x499b6b*=_0x33a740,_0x4b7067=_0x214374*_0x56c48b;break;case this['OBLIQ']:_0x2750f0=Math[_0x4526ed(0xe82)](_0x56c48b)<=EPSLN?this[_0x4526ed(_0x1e09c0._0x3a0a32)]:Math['asin'](_0x214374*this['sinph0']+_0x4b7067*_0x33a740*this[_0x4526ed(_0x1e09c0._0x2dbe63)]/_0x56c48b),_0x499b6b*=_0x33a740*this['cosph0'],_0x4b7067=(_0x214374-Math['sin'](_0x2750f0)*this[_0x4526ed(_0x1e09c0._0x56193f)])*_0x56c48b;break;case this['N_POLE']:_0x4b7067=-_0x4b7067,_0x2750f0=HALF_PI-_0x2750f0;break;case this['S_POLE']:_0x2750f0-=HALF_PI;break;}_0x3a665a=_0x4b7067===0x0&&(this['mode']===this[_0x4526ed(_0x1e09c0._0x38c7b4)]||this['mode']===this[_0x4526ed(0x393)])?0x0:Math[_0x4526ed(_0x1e09c0._0x51fd3f)](_0x499b6b,_0x4b7067);}else{_0x5ae790=0x0;if(this[_0x4526ed(0x9f7)]===this['OBLIQ']||this['mode']===this[_0x4526ed(0x4d8)]){_0x499b6b/=this['dd'],_0x4b7067*=this['dd'],_0x377904=Math[_0x4526ed(_0x1e09c0._0x480c6c)](_0x499b6b*_0x499b6b+_0x4b7067*_0x4b7067);if(_0x3779040x1&&(_0x4715aa=_0x4715aa>0x1?0x1:-0x1),Math[_0x104f9e(0xbc5)](_0x4715aa);}function init$h(){var _0x4cd0c2={_0x59f964:0x5ed,_0x5e7aca:0x2f7,_0x569005:0x35c,_0xbde050:0x1aa,_0x139dc5:0x949,_0x3a2b3c:0x35c,_0x1699c3:0x5b8,_0x5eeaef:0x6b6,_0x10d9c5:0x844},_0x22b9e9=_0x521882;if(Math['abs'](this['lat1']+this['lat2'])EPSLN?this['ns0']=(this['ms1']*this['ms1']-this['ms2']*this['ms2'])/(this[_0x22b9e9(0x177)]-this[_0x22b9e9(_0x4cd0c2._0x10d9c5)]):this[_0x22b9e9(0xc25)]=this['con'],this['c']=this['ms1']*this[_0x22b9e9(0x42d)]+this['ns0']*this['qs1'],this['rh']=this['a']*Math[_0x22b9e9(0x598)](this['c']-this['ns0']*this['qs0'])/this['ns0'];}function forward$h(_0x3eeb75){var _0x1cdb4f={_0x45fcb2:0x880,_0x2d72fb:0x897},_0x3ded79=_0x521882,_0x261857=_0x3eeb75['x'],_0x4548cf=_0x3eeb75['y'];this[_0x3ded79(_0x1cdb4f._0x45fcb2)]=Math[_0x3ded79(0x5ed)](_0x4548cf),this['cos_phi']=Math['cos'](_0x4548cf);var _0x177f6f=qsfnz(this['e3'],this['sin_phi'],this[_0x3ded79(_0x1cdb4f._0x2d72fb)]),_0x1e9087=this['a']*Math['sqrt'](this['c']-this['ns0']*_0x177f6f)/this[_0x3ded79(0xc25)],_0xf1fa29=this[_0x3ded79(0xc25)]*adjust_lon(_0x261857-this['long0']),_0x1d3571=_0x1e9087*Math['sin'](_0xf1fa29)+this['x0'],_0x541e66=this['rh']-_0x1e9087*Math['cos'](_0xf1fa29)+this['y0'];return _0x3eeb75['x']=_0x1d3571,_0x3eeb75['y']=_0x541e66,_0x3eeb75;}function inverse$h(_0x540e5c){var _0x3abc34={_0x59b362:0x598,_0x20d1c9:0xbc5},_0x41730c=_0x521882,_0x5931c8,_0x1f5fad,_0x321f08,_0x3e2e1b,_0x3c2130,_0x442885;return _0x540e5c['x']-=this['x0'],_0x540e5c['y']=this['rh']-_0x540e5c['y']+this['y0'],this[_0x41730c(0xc25)]>=0x0?(_0x5931c8=Math['sqrt'](_0x540e5c['x']*_0x540e5c['x']+_0x540e5c['y']*_0x540e5c['y']),_0x321f08=0x1):(_0x5931c8=-Math[_0x41730c(_0x3abc34._0x59b362)](_0x540e5c['x']*_0x540e5c['x']+_0x540e5c['y']*_0x540e5c['y']),_0x321f08=-0x1),_0x3e2e1b=0x0,_0x5931c8!==0x0&&(_0x3e2e1b=Math['atan2'](_0x321f08*_0x540e5c['x'],_0x321f08*_0x540e5c['y'])),_0x321f08=_0x5931c8*this['ns0']/this['a'],this['sphere']?_0x442885=Math[_0x41730c(_0x3abc34._0x20d1c9)]((this['c']-_0x321f08*_0x321f08)/(0x2*this[_0x41730c(0xc25)])):(_0x1f5fad=(this['c']-_0x321f08*_0x321f08)/this[_0x41730c(0xc25)],_0x442885=this['phi1z'](this['e3'],_0x1f5fad)),_0x3c2130=adjust_lon(_0x3e2e1b/this['ns0']+this['long0']),_0x540e5c['x']=_0x3c2130,_0x540e5c['y']=_0x442885,_0x540e5c;}function phi1z(_0x175d9a,_0xcc2b66){var _0x12d609={_0x795817:0x6b6},_0x18c552=_0x521882,_0x4e1bbf,_0x5acae6,_0x2cddcc,_0x148e59,_0x47aa93,_0xcdaf6a=asinz(0.5*_0xcc2b66);if(_0x175d9a0x0||Math['abs'](_0x1cd16d)<=EPSLN?(_0x25f063=this['x0']+this['a']*_0x389360*_0x5775b7*Math['sin'](_0x1c302f)/_0x1cd16d,_0xa84f10=this['y0']+this['a']*_0x389360*(this['cos_p14']*_0x5980b2-this[_0xd7cc0b(0x74c)]*_0x5775b7*_0x3243c8)/_0x1cd16d):(_0x25f063=this['x0']+this['infinity_dist']*_0x5775b7*Math['sin'](_0x1c302f),_0xa84f10=this['y0']+this['infinity_dist']*(this[_0xd7cc0b(_0x494d48._0x3bb685)]*_0x5980b2-this['sin_p14']*_0x5775b7*_0x3243c8)),_0x55fb76['x']=_0x25f063,_0x55fb76['y']=_0xa84f10,_0x55fb76;}function inverse$g(_0x1d003f){var _0x4c5c2b={_0x5dcf49:0x598},_0x4ea9b2=_0x521882,_0x1ff962,_0x4f33fb,_0x5ae408,_0x3685b7,_0x4d3e45,_0x20d2bb;return _0x1d003f['x']=(_0x1d003f['x']-this['x0'])/this['a'],_0x1d003f['y']=(_0x1d003f['y']-this['y0'])/this['a'],_0x1d003f['x']/=this['k0'],_0x1d003f['y']/=this['k0'],(_0x1ff962=Math[_0x4ea9b2(_0x4c5c2b._0x5dcf49)](_0x1d003f['x']*_0x1d003f['x']+_0x1d003f['y']*_0x1d003f['y']))?(_0x3685b7=Math['atan2'](_0x1ff962,this['rc']),_0x4f33fb=Math['sin'](_0x3685b7),_0x5ae408=Math['cos'](_0x3685b7),_0x20d2bb=asinz(_0x5ae408*this['sin_p14']+_0x1d003f['y']*_0x4f33fb*this['cos_p14']/_0x1ff962),_0x4d3e45=Math['atan2'](_0x1d003f['x']*_0x4f33fb,_0x1ff962*this['cos_p14']*_0x5ae408-_0x1d003f['y']*this[_0x4ea9b2(0x74c)]*_0x4f33fb),_0x4d3e45=adjust_lon(this['long0']+_0x4d3e45)):(_0x20d2bb=this['phic0'],_0x4d3e45=0x0),_0x1d003f['x']=_0x4d3e45,_0x1d003f['y']=_0x20d2bb,_0x1d003f;}var names$g=['gnom'],gnom={'init':init$g,'forward':forward$g,'inverse':inverse$g,'names':names$g};function iqsfnz(_0x202b93,_0x35fe80){var _0x3dd499={_0x4ddbc1:0xe82},_0x16126d=_0x521882,_0x1f0ea8=0x1-(0x1-_0x202b93*_0x202b93)/(0x2*_0x202b93)*Math['log']((0x1-_0x202b93)/(0x1+_0x202b93));if(Math[_0x16126d(0xe82)](Math['abs'](_0x35fe80)-_0x1f0ea8)<0.000001)return _0x35fe80<0x0?-0x1*HALF_PI:HALF_PI;var _0x392b3b=Math['asin'](0.5*_0x35fe80),_0x209178,_0x5c2b25,_0x3a0202,_0x52cf53;for(var _0x4a4572=0x0;_0x4a4572<0x1e;_0x4a4572++){_0x5c2b25=Math['sin'](_0x392b3b),_0x3a0202=Math['cos'](_0x392b3b),_0x52cf53=_0x202b93*_0x5c2b25,_0x209178=Math['pow'](0x1-_0x52cf53*_0x52cf53,0x2)/(0x2*_0x3a0202)*(_0x35fe80/(0x1-_0x202b93*_0x202b93)-_0x5c2b25/(0x1-_0x52cf53*_0x52cf53)+0.5/_0x202b93*Math['log']((0x1-_0x52cf53)/(0x1+_0x52cf53))),_0x392b3b+=_0x209178;if(Math[_0x16126d(_0x3dd499._0x4ddbc1)](_0x209178)<=1e-10)return _0x392b3b;}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(_0x467bcf){var _0x264831={_0x80c3fe:0x5ed,_0x5edb4c:0x923},_0xdfdd4f=_0x521882,_0x3a9060=_0x467bcf['x'],_0x2b4e69=_0x467bcf['y'],_0xdf9c55,_0x849d79,_0x1f110d=adjust_lon(_0x3a9060-this['long0']);if(this['sphere'])_0xdf9c55=this['x0']+this['a']*_0x1f110d*Math['cos'](this['lat_ts']),_0x849d79=this['y0']+this['a']*Math[_0xdfdd4f(_0x264831._0x80c3fe)](_0x2b4e69)/Math[_0xdfdd4f(0x6b6)](this[_0xdfdd4f(_0x264831._0x5edb4c)]);else{var _0x6356ab=qsfnz(this['e'],Math['sin'](_0x2b4e69));_0xdf9c55=this['x0']+this['a']*this['k0']*_0x1f110d,_0x849d79=this['y0']+this['a']*_0x6356ab*0.5/this['k0'];}return _0x467bcf['x']=_0xdf9c55,_0x467bcf['y']=_0x849d79,_0x467bcf;}function inverse$f(_0x17d70a){var _0x31521c={_0x560f49:0x6b6,_0x1d4ce4:0x6b6,_0x25ac9d:0x923},_0x232a92=_0x521882;_0x17d70a['x']-=this['x0'],_0x17d70a['y']-=this['y0'];var _0x1d8824,_0x452b78;return this['sphere']?(_0x1d8824=adjust_lon(this['long0']+_0x17d70a['x']/this['a']/Math[_0x232a92(_0x31521c._0x560f49)](this['lat_ts'])),_0x452b78=Math['asin'](_0x17d70a['y']/this['a']*Math[_0x232a92(_0x31521c._0x1d4ce4)](this[_0x232a92(_0x31521c._0x25ac9d)]))):(_0x452b78=iqsfnz(this['e'],0x2*_0x17d70a['y']*this['k0']/this['a']),_0x1d8824=adjust_lon(this[_0x232a92(0x904)]+_0x17d70a['x']/(this['a']*this['k0']))),_0x17d70a['x']=_0x1d8824,_0x17d70a['y']=_0x452b78,_0x17d70a;}var names$f=[_0x521882(0xcd1)],cea={'init':init$f,'forward':forward$f,'inverse':inverse$f,'names':names$f};function init$e(){var _0xfb90ef={_0x3721b5:0x904,_0x361995:0x923,_0x431197:0x68d,_0x5bb19f:0x4c3},_0x5e6e8a=_0x521882;this['x0']=this['x0']||0x0,this['y0']=this['y0']||0x0,this['lat0']=this['lat0']||0x0,this['long0']=this[_0x5e6e8a(_0xfb90ef._0x3721b5)]||0x0,this[_0x5e6e8a(_0xfb90ef._0x361995)]=this['lat_ts']||0x0,this['title']=this[_0x5e6e8a(_0xfb90ef._0x431197)]||_0x5e6e8a(_0xfb90ef._0x5bb19f),this['rc']=Math['cos'](this['lat_ts']);}function forward$e(_0x45f522){var _0x1b290e=_0x45f522['x'],_0x11b794=_0x45f522['y'],_0x4562ea=adjust_lon(_0x1b290e-this['long0']),_0x3e8e47=adjust_lat(_0x11b794-this['lat0']);return _0x45f522['x']=this['x0']+this['a']*_0x4562ea*this['rc'],_0x45f522['y']=this['y0']+this['a']*_0x3e8e47,_0x45f522;}function inverse$e(_0x37135c){var _0xd5ddda={_0x33babe:0x5b8},_0x52af6f=_0x521882,_0x66a800=_0x37135c['x'],_0x53709c=_0x37135c['y'];return _0x37135c['x']=adjust_lon(this['long0']+(_0x66a800-this['x0'])/(this['a']*this['rc'])),_0x37135c['y']=adjust_lat(this[_0x52af6f(_0xd5ddda._0x33babe)]+(_0x53709c-this['y0'])/this['a']),_0x37135c;}var names$e=['Equirectangular',_0x521882(0x219),'eqc'],eqc={'init':init$e,'forward':forward$e,'inverse':inverse$e,'names':names$e},MAX_ITER$1=0x14;function init$d(){var _0x50c6b3=_0x521882;this['temp']=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[_0x50c6b3(0x363)]=this['a']*mlfn(this['e0'],this['e1'],this['e2'],this['e3'],this['lat0']);}function forward$d(_0x4ebccc){var _0x4b934c={_0x45d37c:0x739,_0x1782cc:0x5b8,_0x2221b9:0xe82,_0x3f3b9b:0x5ed,_0x350974:0x6b6},_0x2e9b7a=_0x521882,_0x1958e1=_0x4ebccc['x'],_0x367121=_0x4ebccc['y'],_0x580cb4,_0x62ea43,_0x2406c6,_0x1d31f9=adjust_lon(_0x1958e1-this['long0']);_0x2406c6=_0x1d31f9*Math['sin'](_0x367121);if(this[_0x2e9b7a(_0x4b934c._0x45d37c)])Math[_0x2e9b7a(0xe82)](_0x367121)<=EPSLN?(_0x580cb4=this['a']*_0x1d31f9,_0x62ea43=-0x1*this['a']*this[_0x2e9b7a(_0x4b934c._0x1782cc)]):(_0x580cb4=this['a']*Math['sin'](_0x2406c6)/Math['tan'](_0x367121),_0x62ea43=this['a']*(adjust_lat(_0x367121-this[_0x2e9b7a(0x5b8)])+(0x1-Math['cos'](_0x2406c6))/Math['tan'](_0x367121)));else{if(Math[_0x2e9b7a(_0x4b934c._0x2221b9)](_0x367121)<=EPSLN)_0x580cb4=this['a']*_0x1d31f9,_0x62ea43=-0x1*this['ml0'];else{var _0x405f8a=gN(this['a'],this['e'],Math[_0x2e9b7a(0x5ed)](_0x367121))/Math[_0x2e9b7a(0x2b7)](_0x367121);_0x580cb4=_0x405f8a*Math[_0x2e9b7a(_0x4b934c._0x3f3b9b)](_0x2406c6),_0x62ea43=this['a']*mlfn(this['e0'],this['e1'],this['e2'],this['e3'],_0x367121)-this['ml0']+_0x405f8a*(0x1-Math[_0x2e9b7a(_0x4b934c._0x350974)](_0x2406c6));}}return _0x4ebccc['x']=_0x580cb4+this['x0'],_0x4ebccc['y']=_0x62ea43+this['y0'],_0x4ebccc;}function inverse$d(_0x51bb2b){var _0x18ab03={_0xc24298:0x739,_0x216d7d:0x2b7,_0x1a786c:0xe82,_0x254955:0x363,_0x1de563:0x5ed,_0x5e6dcd:0x598,_0x4a8d43:0x904},_0x22d5a2=_0x521882,_0x12cfa5,_0x2b7593,_0x1bbc26,_0x16efdb,_0x2558ff,_0x8911b4,_0x5ff9e1,_0x156bcc,_0x3c8016;_0x1bbc26=_0x51bb2b['x']-this['x0'],_0x16efdb=_0x51bb2b['y']-this['y0'];if(this[_0x22d5a2(_0x18ab03._0xc24298)]){if(Math['abs'](_0x16efdb+this['a']*this['lat0'])<=EPSLN)_0x12cfa5=adjust_lon(_0x1bbc26/this['a']+this[_0x22d5a2(0x904)]),_0x2b7593=0x0;else{_0x8911b4=this['lat0']+_0x16efdb/this['a'],_0x5ff9e1=_0x1bbc26*_0x1bbc26/this['a']/this['a']+_0x8911b4*_0x8911b4,_0x156bcc=_0x8911b4;var _0x8d36ae;for(_0x2558ff=MAX_ITER$1;_0x2558ff;--_0x2558ff){_0x8d36ae=Math[_0x22d5a2(_0x18ab03._0x216d7d)](_0x156bcc),_0x3c8016=-0x1*(_0x8911b4*(_0x156bcc*_0x8d36ae+0x1)-_0x156bcc-0.5*(_0x156bcc*_0x156bcc+_0x5ff9e1)*_0x8d36ae)/((_0x156bcc-_0x8911b4)/_0x8d36ae-0x1),_0x156bcc+=_0x3c8016;if(Math['abs'](_0x3c8016)<=EPSLN){_0x2b7593=_0x156bcc;break;}}_0x12cfa5=adjust_lon(this['long0']+Math[_0x22d5a2(0xbc5)](_0x1bbc26*Math['tan'](_0x156bcc)/this['a'])/Math['sin'](_0x2b7593));}}else{if(Math[_0x22d5a2(_0x18ab03._0x1a786c)](_0x16efdb+this[_0x22d5a2(_0x18ab03._0x254955)])<=EPSLN)_0x2b7593=0x0,_0x12cfa5=adjust_lon(this['long0']+_0x1bbc26/this['a']);else{_0x8911b4=(this['ml0']+_0x16efdb)/this['a'],_0x5ff9e1=_0x1bbc26*_0x1bbc26/this['a']/this['a']+_0x8911b4*_0x8911b4,_0x156bcc=_0x8911b4;var _0x3852d1,_0x33eb62,_0x3170d2,_0x46da70,_0x38d3f6;for(_0x2558ff=MAX_ITER$1;_0x2558ff;--_0x2558ff){_0x38d3f6=this['e']*Math[_0x22d5a2(_0x18ab03._0x1de563)](_0x156bcc),_0x3852d1=Math[_0x22d5a2(_0x18ab03._0x5e6dcd)](0x1-_0x38d3f6*_0x38d3f6)*Math['tan'](_0x156bcc),_0x33eb62=this['a']*mlfn(this['e0'],this['e1'],this['e2'],this['e3'],_0x156bcc),_0x3170d2=this['e0']-0x2*this['e1']*Math['cos'](0x2*_0x156bcc)+0x4*this['e2']*Math['cos'](0x4*_0x156bcc)-0x6*this['e3']*Math['cos'](0x6*_0x156bcc),_0x46da70=_0x33eb62/this['a'],_0x3c8016=(_0x8911b4*(_0x3852d1*_0x46da70+0x1)-_0x46da70-0.5*_0x3852d1*(_0x46da70*_0x46da70+_0x5ff9e1))/(this['es']*Math['sin'](0x2*_0x156bcc)*(_0x46da70*_0x46da70+_0x5ff9e1-0x2*_0x8911b4*_0x46da70)/(0x4*_0x3852d1)+(_0x8911b4-_0x46da70)*(_0x3852d1*_0x3170d2-0x2/Math['sin'](0x2*_0x156bcc))-_0x3170d2),_0x156bcc-=_0x3c8016;if(Math['abs'](_0x3c8016)<=EPSLN){_0x2b7593=_0x156bcc;break;}}_0x3852d1=Math['sqrt'](0x1-this['es']*Math[_0x22d5a2(0xb79)](Math['sin'](_0x2b7593),0x2))*Math[_0x22d5a2(_0x18ab03._0x216d7d)](_0x2b7593),_0x12cfa5=adjust_lon(this[_0x22d5a2(_0x18ab03._0x4a8d43)]+Math[_0x22d5a2(0xbc5)](_0x1bbc26*_0x3852d1/this['a'])/Math['sin'](_0x2b7593));}}return _0x51bb2b['x']=_0x12cfa5,_0x51bb2b['y']=_0x2b7593,_0x51bb2b;}var names$d=[_0x521882(0x8a9),'poly'],poly={'init':init$d,'forward':forward$d,'inverse':inverse$d,'names':names$d};function init$c(){var _0xf9cdea={_0x43790c:0xebf,_0x1e1f51:0xda3,_0x5cae41:0xebf,_0x4fbf66:0x1e4,_0x5d0789:0xa56},_0xd8e3ab=_0x521882;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['B_re']=[],this[_0xd8e3ab(0xda3)]=[],this[_0xd8e3ab(_0xf9cdea._0x43790c)][0x1]=0.7557853228,this['B_im'][0x1]=0x0,this['B_re'][0x2]=0.249204646,this[_0xd8e3ab(_0xf9cdea._0x1e1f51)][0x2]=0.003371507,this[_0xd8e3ab(_0xf9cdea._0x5cae41)][0x3]=-0.001541739,this['B_im'][0x3]=0.04105856,this[_0xd8e3ab(0xebf)][0x4]=-0.10162907,this['B_im'][0x4]=0.01727609,this[_0xd8e3ab(_0xf9cdea._0x5cae41)][0x5]=-0.26623489,this['B_im'][0x5]=-0.36249218,this['B_re'][0x6]=-0.6870983,this['B_im'][0x6]=-1.1651967,this['C_re']=[],this['C_im']=[],this['C_re'][0x1]=1.3231270439,this['C_im'][0x1]=0x0,this[_0xd8e3ab(_0xf9cdea._0x4fbf66)][0x2]=-0.577245789,this[_0xd8e3ab(0xa56)][0x2]=-0.007809598,this['C_re'][0x3]=0.508307513,this[_0xd8e3ab(_0xf9cdea._0x5d0789)][0x3]=-0.112208952,this['C_re'][0x4]=-0.15094762,this['C_im'][0x4]=0.18200602,this[_0xd8e3ab(_0xf9cdea._0x4fbf66)][0x5]=1.01418179,this['C_im'][0x5]=1.64497696,this[_0xd8e3ab(_0xf9cdea._0x4fbf66)][0x6]=1.9660549,this[_0xd8e3ab(0xa56)][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(_0x45604a){var _0x2ef325={_0x59434e:0x5b8},_0xc1af43=_0x521882,_0x2e95b3,_0x540fde=_0x45604a['x'],_0x12aae8=_0x45604a['y'],_0x5dc611=_0x12aae8-this[_0xc1af43(_0x2ef325._0x59434e)],_0x2e5695=_0x540fde-this['long0'],_0x1e9f19=_0x5dc611/SEC_TO_RAD*0.00001,_0x31079d=_0x2e5695,_0x337e5c=0x1,_0x1016f2=0x0;for(_0x2e95b3=0x1;_0x2e95b3<=0xa;_0x2e95b3++){_0x337e5c=_0x337e5c*_0x1e9f19,_0x1016f2=_0x1016f2+this['A'][_0x2e95b3]*_0x337e5c;}var _0x1f8a64=_0x1016f2,_0x19a44a=_0x31079d,_0x5a7526=0x1,_0x4e117b=0x0,_0x54e4bd,_0x91fab2,_0xbfb7bc=0x0,_0x5dc081=0x0;for(_0x2e95b3=0x1;_0x2e95b3<=0x6;_0x2e95b3++){_0x54e4bd=_0x5a7526*_0x1f8a64-_0x4e117b*_0x19a44a,_0x91fab2=_0x4e117b*_0x1f8a64+_0x5a7526*_0x19a44a,_0x5a7526=_0x54e4bd,_0x4e117b=_0x91fab2,_0xbfb7bc=_0xbfb7bc+this[_0xc1af43(0xebf)][_0x2e95b3]*_0x5a7526-this['B_im'][_0x2e95b3]*_0x4e117b,_0x5dc081=_0x5dc081+this['B_im'][_0x2e95b3]*_0x5a7526+this[_0xc1af43(0xebf)][_0x2e95b3]*_0x4e117b;}return _0x45604a['x']=_0x5dc081*this['a']+this['x0'],_0x45604a['y']=_0xbfb7bc*this['a']+this['y0'],_0x45604a;}function inverse$c(_0x1ac07f){var _0x235caf={_0x28f767:0x1e4,_0x181718:0xa56,_0x384231:0xebf,_0x597ae5:0xda3},_0x5b01f4=_0x521882,_0x29ff68,_0x59b4cd=_0x1ac07f['x'],_0x59ef01=_0x1ac07f['y'],_0x282449=_0x59b4cd-this['x0'],_0x78ff60=_0x59ef01-this['y0'],_0x50b605=_0x78ff60/this['a'],_0x42065=_0x282449/this['a'],_0x35d471=0x1,_0x2af4e7=0x0,_0x56a64d,_0x157a60,_0x44fa60=0x0,_0x3eb544=0x0;for(_0x29ff68=0x1;_0x29ff68<=0x6;_0x29ff68++){_0x56a64d=_0x35d471*_0x50b605-_0x2af4e7*_0x42065,_0x157a60=_0x2af4e7*_0x50b605+_0x35d471*_0x42065,_0x35d471=_0x56a64d,_0x2af4e7=_0x157a60,_0x44fa60=_0x44fa60+this[_0x5b01f4(_0x235caf._0x28f767)][_0x29ff68]*_0x35d471-this['C_im'][_0x29ff68]*_0x2af4e7,_0x3eb544=_0x3eb544+this[_0x5b01f4(_0x235caf._0x181718)][_0x29ff68]*_0x35d471+this['C_re'][_0x29ff68]*_0x2af4e7;}for(var _0x4e5b11=0x0;_0x4e5b110.999999999999&&(_0x20f31a=0.999999999999);_0x49691e=Math[_0x24f45b(_0xd3bf5d._0x30170d)](_0x20f31a);var _0x2f5402=adjust_lon(this['long0']+_0x24f54b['x']/(0.900316316158*this['a']*Math['cos'](_0x49691e)));_0x2f5402<-Math['PI']&&(_0x2f5402=-Math['PI']);_0x2f5402>Math['PI']&&(_0x2f5402=Math['PI']);_0x20f31a=(0x2*_0x49691e+Math['sin'](0x2*_0x49691e))/Math['PI'];Math['abs'](_0x20f31a)>0x1&&(_0x20f31a=0x1);var _0x35d119=Math['asin'](_0x20f31a);return _0x24f54b['x']=_0x2f5402,_0x24f54b['y']=_0x35d119,_0x24f54b;}var names$9=['Mollweide','moll'],moll={'init':init$9,'forward':forward$9,'inverse':inverse$9,'names':names$9};function init$8(){var _0x341ece={_0x3b4a75:0xe82,_0x344dfc:0x5ed,_0x22196b:0xe9e,_0x58f98f:0x29a,_0x245ff5:0x949},_0x15aa47=_0x521882;if(Math[_0x15aa47(_0x341ece._0x3b4a75)](this['lat1']+this['lat2'])=0x0?(_0x46550d=Math['sqrt'](_0x51f7d0['x']*_0x51f7d0['x']+_0x51f7d0['y']*_0x51f7d0['y']),_0x136934=0x1):(_0x46550d=-Math['sqrt'](_0x51f7d0['x']*_0x51f7d0['x']+_0x51f7d0['y']*_0x51f7d0['y']),_0x136934=-0x1);var _0x334db8=0x0;_0x46550d!==0x0&&(_0x334db8=Math[_0x2be980(0xee4)](_0x136934*_0x51f7d0['x'],_0x136934*_0x51f7d0['y']));if(this[_0x2be980(_0x23526c._0xd0800d)])return _0x5e6bde=adjust_lon(this['long0']+_0x334db8/this['ns']),_0x4fdfb5=adjust_lat(this['g']-_0x46550d/this['a']),_0x51f7d0['x']=_0x5e6bde,_0x51f7d0['y']=_0x4fdfb5,_0x51f7d0;else{var _0x28e37f=this['g']-_0x46550d/this['a'];return _0x4fdfb5=imlfn(_0x28e37f,this['e0'],this['e1'],this['e2'],this['e3']),_0x5e6bde=adjust_lon(this['long0']+_0x334db8/this['ns']),_0x51f7d0['x']=_0x5e6bde,_0x51f7d0['y']=_0x4fdfb5,_0x51f7d0;}}var names$8=['Equidistant_Conic',_0x521882(0x1f6)],eqdc={'init':init$8,'forward':forward$8,'inverse':inverse$8,'names':names$8};function init$7(){this['R']=this['a'];}function forward$7(_0x28efa3){var _0x4a79ac={_0x5bc75c:0x904,_0x398fad:0x2b7,_0x103f47:0x6b6},_0x3e78e1=_0x521882,_0x4e619b=_0x28efa3['x'],_0x9d5c6=_0x28efa3['y'],_0x25ed4=adjust_lon(_0x4e619b-this[_0x3e78e1(_0x4a79ac._0x5bc75c)]),_0x5d6369,_0x436bde;Math['abs'](_0x9d5c6)<=EPSLN&&(_0x5d6369=this['x0']+this['R']*_0x25ed4,_0x436bde=this['y0']);var _0x521811=asinz(0x2*Math['abs'](_0x9d5c6/Math['PI']));(Math['abs'](_0x25ed4)<=EPSLN||Math['abs'](Math[_0x3e78e1(0xe82)](_0x9d5c6)-HALF_PI)<=EPSLN)&&(_0x5d6369=this['x0'],_0x9d5c6>=0x0?_0x436bde=this['y0']+Math['PI']*this['R']*Math[_0x3e78e1(_0x4a79ac._0x398fad)](0.5*_0x521811):_0x436bde=this['y0']+Math['PI']*this['R']*-Math[_0x3e78e1(0x2b7)](0.5*_0x521811));var _0x23e684=0.5*Math['abs'](Math['PI']/_0x25ed4-_0x25ed4/Math['PI']),_0x4feba1=_0x23e684*_0x23e684,_0x44b0e1=Math['sin'](_0x521811),_0x290c6f=Math[_0x3e78e1(_0x4a79ac._0x103f47)](_0x521811),_0x2b194c=_0x290c6f/(_0x44b0e1+_0x290c6f-0x1),_0x90b367=_0x2b194c*_0x2b194c,_0x72e91b=_0x2b194c*(0x2/_0x44b0e1-0x1),_0x329a1c=_0x72e91b*_0x72e91b,_0x14d5a8=Math['PI']*this['R']*(_0x23e684*(_0x2b194c-_0x329a1c)+Math['sqrt'](_0x4feba1*(_0x2b194c-_0x329a1c)*(_0x2b194c-_0x329a1c)-(_0x329a1c+_0x4feba1)*(_0x90b367-_0x329a1c)))/(_0x329a1c+_0x4feba1);_0x25ed4<0x0&&(_0x14d5a8=-_0x14d5a8);_0x5d6369=this['x0']+_0x14d5a8;var _0x5048bd=_0x4feba1+_0x2b194c;return _0x14d5a8=Math['PI']*this['R']*(_0x72e91b*_0x5048bd-_0x23e684*Math['sqrt']((_0x329a1c+_0x4feba1)*(_0x4feba1+0x1)-_0x5048bd*_0x5048bd))/(_0x329a1c+_0x4feba1),_0x9d5c6>=0x0?_0x436bde=this['y0']+_0x14d5a8:_0x436bde=this['y0']-_0x14d5a8,_0x28efa3['x']=_0x5d6369,_0x28efa3['y']=_0x436bde,_0x28efa3;}function inverse$7(_0x13ab3f){var _0x3e5560={_0x2dcbaa:0xe82},_0x12df20=_0x521882,_0x68edab,_0x198b0f,_0x31ec82,_0x138333,_0x54af71,_0x40a606,_0x2649b3,_0x11824c,_0x38275b,_0x3b3aa9,_0x259b8b,_0x14cac5,_0x5c8ff9;return _0x13ab3f['x']-=this['x0'],_0x13ab3f['y']-=this['y0'],_0x259b8b=Math['PI']*this['R'],_0x31ec82=_0x13ab3f['x']/_0x259b8b,_0x138333=_0x13ab3f['y']/_0x259b8b,_0x54af71=_0x31ec82*_0x31ec82+_0x138333*_0x138333,_0x40a606=-Math[_0x12df20(_0x3e5560._0x2dcbaa)](_0x138333)*(0x1+_0x54af71),_0x2649b3=_0x40a606-0x2*_0x138333*_0x138333+_0x31ec82*_0x31ec82,_0x11824c=-0x2*_0x40a606+0x1+0x2*_0x138333*_0x138333+_0x54af71*_0x54af71,_0x5c8ff9=_0x138333*_0x138333/_0x11824c+(0x2*_0x2649b3*_0x2649b3*_0x2649b3/_0x11824c/_0x11824c/_0x11824c-0x9*_0x40a606*_0x2649b3/_0x11824c/_0x11824c)/0x1b,_0x38275b=(_0x40a606-_0x2649b3*_0x2649b3/0x3/_0x11824c)/_0x11824c,_0x3b3aa9=0x2*Math['sqrt'](-_0x38275b/0x3),_0x259b8b=0x3*_0x5c8ff9/_0x38275b/_0x3b3aa9,Math['abs'](_0x259b8b)>0x1&&(_0x259b8b>=0x0?_0x259b8b=0x1:_0x259b8b=-0x1),_0x14cac5=Math['acos'](_0x259b8b)/0x3,_0x13ab3f['y']>=0x0?_0x198b0f=(-_0x3b3aa9*Math[_0x12df20(0x6b6)](_0x14cac5+Math['PI']/0x3)-_0x2649b3/0x3/_0x11824c)*Math['PI']:_0x198b0f=-(-_0x3b3aa9*Math['cos'](_0x14cac5+Math['PI']/0x3)-_0x2649b3/0x3/_0x11824c)*Math['PI'],Math['abs'](_0x31ec82)0x2*HALF_PI*this['a'])return;return _0x40ac83=_0x52f5bd/this['a'],_0x6c7d7c=Math[_0x9cc580(_0x370989._0x4da0b3)](_0x40ac83),_0x437272=Math['cos'](_0x40ac83),_0x1f73ae=this[_0x9cc580(_0x370989._0x1c54a5)],Math[_0x9cc580(0xe82)](_0x52f5bd)<=EPSLN?_0x4b8d78=this[_0x9cc580(_0x370989._0x3c932)]:(_0x4b8d78=asinz(_0x437272*this['sin_p12']+_0x3909df['y']*_0x6c7d7c*this['cos_p12']/_0x52f5bd),_0x17f1e8=Math['abs'](this[_0x9cc580(0x5b8)])-HALF_PI,Math['abs'](_0x17f1e8)<=EPSLN?this['lat0']>=0x0?_0x1f73ae=adjust_lon(this['long0']+Math[_0x9cc580(0xee4)](_0x3909df['x'],-_0x3909df['y'])):_0x1f73ae=adjust_lon(this[_0x9cc580(0x904)]-Math[_0x9cc580(_0x370989._0x1d8dbd)](-_0x3909df['x'],_0x3909df['y'])):_0x1f73ae=adjust_lon(this[_0x9cc580(0x904)]+Math['atan2'](_0x3909df['x']*_0x6c7d7c,_0x52f5bd*this[_0x9cc580(0x2ed)]*_0x437272-_0x3909df['y']*this['sin_p12']*_0x6c7d7c))),_0x3909df['x']=_0x1f73ae,_0x3909df['y']=_0x4b8d78,_0x3909df;}else{_0x420ced=e0fn(this['es']),_0x4214cb=e1fn(this['es']),_0xa8fb5b=e2fn(this['es']),_0x1459c7=e3fn(this['es']);if(Math['abs'](this['sin_p12']-0x1)<=EPSLN)return _0x3fc3a7=this['a']*mlfn(_0x420ced,_0x4214cb,_0xa8fb5b,_0x1459c7,HALF_PI),_0x52f5bd=Math['sqrt'](_0x3909df['x']*_0x3909df['x']+_0x3909df['y']*_0x3909df['y']),_0xf2f373=_0x3fc3a7-_0x52f5bd,_0x4b8d78=imlfn(_0xf2f373/this['a'],_0x420ced,_0x4214cb,_0xa8fb5b,_0x1459c7),_0x1f73ae=adjust_lon(this[_0x9cc580(0x904)]+Math[_0x9cc580(0xee4)](_0x3909df['x'],-0x1*_0x3909df['y'])),_0x3909df['x']=_0x1f73ae,_0x3909df['y']=_0x4b8d78,_0x3909df;else return Math['abs'](this['sin_p12']+0x1)<=EPSLN?(_0x3fc3a7=this['a']*mlfn(_0x420ced,_0x4214cb,_0xa8fb5b,_0x1459c7,HALF_PI),_0x52f5bd=Math['sqrt'](_0x3909df['x']*_0x3909df['x']+_0x3909df['y']*_0x3909df['y']),_0xf2f373=_0x52f5bd-_0x3fc3a7,_0x4b8d78=imlfn(_0xf2f373/this['a'],_0x420ced,_0x4214cb,_0xa8fb5b,_0x1459c7),_0x1f73ae=adjust_lon(this['long0']+Math[_0x9cc580(0xee4)](_0x3909df['x'],_0x3909df['y'])),_0x3909df['x']=_0x1f73ae,_0x3909df['y']=_0x4b8d78,_0x3909df):(_0x52f5bd=Math[_0x9cc580(_0x370989._0x466c06)](_0x3909df['x']*_0x3909df['x']+_0x3909df['y']*_0x3909df['y']),_0xdd143c=Math['atan2'](_0x3909df['x'],_0x3909df['y']),_0x44de54=gN(this['a'],this['e'],this['sin_p12']),_0x378838=Math['cos'](_0xdd143c),_0x458139=this['e']*this[_0x9cc580(0x2ed)]*_0x378838,_0x244610=-_0x458139*_0x458139/(0x1-this['es']),_0x327559=0x3*this['es']*(0x1-_0x244610)*this['sin_p12']*this['cos_p12']*_0x378838/(0x1-this['es']),_0x2f3ca9=_0x52f5bd/_0x44de54,_0x493a13=_0x2f3ca9-_0x244610*(0x1+_0x244610)*Math['pow'](_0x2f3ca9,0x3)/0x6-_0x327559*(0x1+0x3*_0x244610)*Math['pow'](_0x2f3ca9,0x4)/0x18,_0x54520a=0x1-_0x244610*_0x493a13*_0x493a13/0x2-_0x2f3ca9*_0x493a13*_0x493a13*_0x493a13/0x6,_0x58fbf1=Math['asin'](this[_0x9cc580(0x58c)]*Math['cos'](_0x493a13)+this['cos_p12']*Math['sin'](_0x493a13)*_0x378838),_0x1f73ae=adjust_lon(this['long0']+Math['asin'](Math[_0x9cc580(0x5ed)](_0xdd143c)*Math['sin'](_0x493a13)/Math[_0x9cc580(_0x370989._0x11dfae)](_0x58fbf1))),_0x1bd8b6=Math['sin'](_0x58fbf1),_0x4b8d78=Math['atan2']((_0x1bd8b6-this['es']*_0x54520a*this['sin_p12'])*Math['tan'](_0x58fbf1),_0x1bd8b6*(0x1-this['es'])),_0x3909df['x']=_0x1f73ae,_0x3909df['y']=_0x4b8d78,_0x3909df);}}var names$6=['Azimuthal_Equidistant',_0x521882(0x22a)],aeqd={'init':init$6,'forward':forward$6,'inverse':inverse$6,'names':names$6};function init$5(){var _0x57e64d=_0x521882;this['sin_p14']=Math['sin'](this['lat0']),this['cos_p14']=Math['cos'](this[_0x57e64d(0x5b8)]);}function forward$5(_0x5bdcaf){var _0x2b5308=_0x521882,_0xa50bd5,_0x4d1576,_0x3ea80c,_0x1d159b,_0x78e36a,_0x59fd7b,_0x10a959,_0x4403cc,_0x3988f6=_0x5bdcaf['x'],_0x29515b=_0x5bdcaf['y'];return _0x3ea80c=adjust_lon(_0x3988f6-this['long0']),_0xa50bd5=Math[_0x2b5308(0x5ed)](_0x29515b),_0x4d1576=Math['cos'](_0x29515b),_0x1d159b=Math['cos'](_0x3ea80c),_0x59fd7b=this['sin_p14']*_0xa50bd5+this['cos_p14']*_0x4d1576*_0x1d159b,_0x78e36a=0x1,(_0x59fd7b>0x0||Math['abs'](_0x59fd7b)<=EPSLN)&&(_0x10a959=this['a']*_0x78e36a*_0x4d1576*Math[_0x2b5308(0x5ed)](_0x3ea80c),_0x4403cc=this['y0']+this['a']*_0x78e36a*(this['cos_p14']*_0xa50bd5-this['sin_p14']*_0x4d1576*_0x1d159b)),_0x5bdcaf['x']=_0x10a959,_0x5bdcaf['y']=_0x4403cc,_0x5bdcaf;}function inverse$5(_0x9ab3be){var _0x3edffd={_0xe5fd95:0x6b6,_0xc37c38:0x5b8,_0x490fda:0xee4,_0x44057a:0xd38,_0x3cb457:0x74c},_0x3f6609=_0x521882,_0x5c159e,_0x162daa,_0x1a9860,_0x4d96ba,_0x57c89a,_0x4233e2,_0x39ed12;_0x9ab3be['x']-=this['x0'],_0x9ab3be['y']-=this['y0'],_0x5c159e=Math['sqrt'](_0x9ab3be['x']*_0x9ab3be['x']+_0x9ab3be['y']*_0x9ab3be['y']),_0x162daa=asinz(_0x5c159e/this['a']),_0x1a9860=Math['sin'](_0x162daa),_0x4d96ba=Math[_0x3f6609(_0x3edffd._0xe5fd95)](_0x162daa),_0x4233e2=this['long0'];if(Math['abs'](_0x5c159e)<=EPSLN)return _0x39ed12=this[_0x3f6609(_0x3edffd._0xc37c38)],_0x9ab3be['x']=_0x4233e2,_0x9ab3be['y']=_0x39ed12,_0x9ab3be;_0x39ed12=asinz(_0x4d96ba*this['sin_p14']+_0x9ab3be['y']*_0x1a9860*this['cos_p14']/_0x5c159e),_0x57c89a=Math[_0x3f6609(0xe82)](this['lat0'])-HALF_PI;if(Math[_0x3f6609(0xe82)](_0x57c89a)<=EPSLN)return this[_0x3f6609(0x5b8)]>=0x0?_0x4233e2=adjust_lon(this[_0x3f6609(0x904)]+Math['atan2'](_0x9ab3be['x'],-_0x9ab3be['y'])):_0x4233e2=adjust_lon(this['long0']-Math['atan2'](-_0x9ab3be['x'],_0x9ab3be['y'])),_0x9ab3be['x']=_0x4233e2,_0x9ab3be['y']=_0x39ed12,_0x9ab3be;return _0x4233e2=adjust_lon(this['long0']+Math[_0x3f6609(_0x3edffd._0x490fda)](_0x9ab3be['x']*_0x1a9860,_0x5c159e*this[_0x3f6609(_0x3edffd._0x44057a)]*_0x4d96ba-_0x9ab3be['y']*this[_0x3f6609(_0x3edffd._0x3cb457)]*_0x1a9860)),_0x9ab3be['x']=_0x4233e2,_0x9ab3be['y']=_0x39ed12,_0x9ab3be;}var names$5=[_0x521882(0x8cb)],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 _0x3cbe54={_0x27c586:0x923,_0x49c44a:0xe82,_0x1fe4df:0x695,_0x5e8356:0xaa8},_0x3a036c=_0x521882;this['x0']=this['x0']||0x0,this['y0']=this['y0']||0x0,this['lat0']=this['lat0']||0x0,this['long0']=this['long0']||0x0,this['lat_ts']=this[_0x3a036c(_0x3cbe54._0x27c586)]||0x0,this['title']=this[_0x3a036c(0x68d)]||'Quadrilateralized\x20Spherical\x20Cube';if(this['lat0']>=HALF_PI-FORTPI/0x2)this['face']=FACE_ENUM['TOP'];else{if(this['lat0']<=-(HALF_PI-FORTPI/0x2))this['face']=FACE_ENUM['BOTTOM'];else{if(Math['abs'](this[_0x3a036c(0x904)])<=FORTPI)this[_0x3a036c(0x695)]=FACE_ENUM['FRONT'];else Math[_0x3a036c(_0x3cbe54._0x49c44a)](this[_0x3a036c(0x904)])<=HALF_PI+FORTPI?this['face']=this['long0']>0x0?FACE_ENUM['RIGHT']:FACE_ENUM['LEFT']:this[_0x3a036c(_0x3cbe54._0x1fe4df)]=FACE_ENUM['BACK'];}}this['es']!==0x0&&(this[_0x3a036c(_0x3cbe54._0x5e8356)]=0x1-(this['a']-this['b'])/this['a'],this['one_minus_f_squared']=this['one_minus_f']*this[_0x3a036c(0xaa8)]);}function forward$4(_0x14d2a7){var _0x953e70={_0x512a9a:0xb64,_0x482149:0x695,_0x4474ea:0x314,_0x5944b6:0xd92,_0xdec29a:0xadb,_0x44f137:0x5ed,_0x16fcd0:0xad2,_0x5b3217:0xd92,_0x3bba87:0xb64,_0x4b9c1f:0x6b6,_0xe503c7:0x6b6,_0x2c7f45:0x5f1},_0x1a5dae=_0x521882,_0x2885f6={'x':0x0,'y':0x0},_0x2299e1,_0x331419,_0x4dd0b2,_0x5a3945,_0xf411c2,_0x45db0b,_0x15823f={'value':0x0};_0x14d2a7['x']-=this['long0'];this['es']!==0x0?_0x2299e1=Math['atan'](this['one_minus_f_squared']*Math['tan'](_0x14d2a7['y'])):_0x2299e1=_0x14d2a7['y'];_0x331419=_0x14d2a7['x'];if(this[_0x1a5dae(0x695)]===FACE_ENUM['TOP']){_0x5a3945=HALF_PI-_0x2299e1;if(_0x331419>=FORTPI&&_0x331419<=HALF_PI+FORTPI)_0x15823f['value']=AREA_ENUM['AREA_0'],_0x4dd0b2=_0x331419-HALF_PI;else{if(_0x331419>HALF_PI+FORTPI||_0x331419<=-(HALF_PI+FORTPI))_0x15823f[_0x1a5dae(_0x953e70._0x512a9a)]=AREA_ENUM['AREA_1'],_0x4dd0b2=_0x331419>0x0?_0x331419-SPI:_0x331419+SPI;else _0x331419>-(HALF_PI+FORTPI)&&_0x331419<=-FORTPI?(_0x15823f['value']=AREA_ENUM['AREA_2'],_0x4dd0b2=_0x331419+HALF_PI):(_0x15823f['value']=AREA_ENUM['AREA_3'],_0x4dd0b2=_0x331419);}}else{if(this[_0x1a5dae(_0x953e70._0x482149)]===FACE_ENUM['BOTTOM']){_0x5a3945=HALF_PI+_0x2299e1;if(_0x331419>=FORTPI&&_0x331419<=HALF_PI+FORTPI)_0x15823f['value']=AREA_ENUM[_0x1a5dae(_0x953e70._0x4474ea)],_0x4dd0b2=-_0x331419+HALF_PI;else{if(_0x331419=-FORTPI)_0x15823f[_0x1a5dae(_0x953e70._0x512a9a)]=AREA_ENUM['AREA_1'],_0x4dd0b2=-_0x331419;else _0x331419<-FORTPI&&_0x331419>=-(HALF_PI+FORTPI)?(_0x15823f['value']=AREA_ENUM['AREA_2'],_0x4dd0b2=-_0x331419-HALF_PI):(_0x15823f[_0x1a5dae(0xb64)]=AREA_ENUM['AREA_3'],_0x4dd0b2=_0x331419>0x0?-_0x331419+SPI:-_0x331419-SPI);}}else{var _0x4e2096,_0xdeede6,_0x1efee4,_0x4e0e4d,_0x4f104c,_0x1dfd31,_0x3ab2c4;if(this['face']===FACE_ENUM[_0x1a5dae(_0x953e70._0x5944b6)])_0x331419=qsc_shift_lon_origin(_0x331419,+HALF_PI);else{if(this['face']===FACE_ENUM['BACK'])_0x331419=qsc_shift_lon_origin(_0x331419,+SPI);else this[_0x1a5dae(_0x953e70._0x482149)]===FACE_ENUM[_0x1a5dae(_0x953e70._0xdec29a)]&&(_0x331419=qsc_shift_lon_origin(_0x331419,-HALF_PI));}_0x4e0e4d=Math['sin'](_0x2299e1),_0x4f104c=Math['cos'](_0x2299e1),_0x1dfd31=Math[_0x1a5dae(_0x953e70._0x44f137)](_0x331419),_0x3ab2c4=Math['cos'](_0x331419),_0x4e2096=_0x4f104c*_0x3ab2c4,_0xdeede6=_0x4f104c*_0x1dfd31,_0x1efee4=_0x4e0e4d;if(this['face']===FACE_ENUM['FRONT'])_0x5a3945=Math[_0x1a5dae(_0x953e70._0x16fcd0)](_0x4e2096),_0x4dd0b2=qsc_fwd_equat_face_theta(_0x5a3945,_0x1efee4,_0xdeede6,_0x15823f);else{if(this['face']===FACE_ENUM[_0x1a5dae(_0x953e70._0x5b3217)])_0x5a3945=Math['acos'](_0xdeede6),_0x4dd0b2=qsc_fwd_equat_face_theta(_0x5a3945,_0x1efee4,-_0x4e2096,_0x15823f);else{if(this['face']===FACE_ENUM['BACK'])_0x5a3945=Math[_0x1a5dae(_0x953e70._0x16fcd0)](-_0x4e2096),_0x4dd0b2=qsc_fwd_equat_face_theta(_0x5a3945,_0x1efee4,-_0xdeede6,_0x15823f);else this['face']===FACE_ENUM['LEFT']?(_0x5a3945=Math['acos'](-_0xdeede6),_0x4dd0b2=qsc_fwd_equat_face_theta(_0x5a3945,_0x1efee4,_0x4e2096,_0x15823f)):(_0x5a3945=_0x4dd0b2=0x0,_0x15823f[_0x1a5dae(_0x953e70._0x3bba87)]=AREA_ENUM['AREA_0']);}}}}_0x45db0b=Math['atan'](0xc/SPI*(_0x4dd0b2+Math['acos'](Math[_0x1a5dae(0x5ed)](_0x4dd0b2)*Math['cos'](FORTPI))-HALF_PI)),_0xf411c2=Math[_0x1a5dae(0x598)]((0x1-Math[_0x1a5dae(_0x953e70._0x4b9c1f)](_0x5a3945))/(Math['cos'](_0x45db0b)*Math['cos'](_0x45db0b))/(0x1-Math['cos'](Math['atan'](0x1/Math[_0x1a5dae(_0x953e70._0xe503c7)](_0x4dd0b2)))));if(_0x15823f['value']===AREA_ENUM['AREA_1'])_0x45db0b+=HALF_PI;else{if(_0x15823f['value']===AREA_ENUM['AREA_2'])_0x45db0b+=SPI;else _0x15823f[_0x1a5dae(0xb64)]===AREA_ENUM[_0x1a5dae(_0x953e70._0x2c7f45)]&&(_0x45db0b+=1.5*SPI);}return _0x2885f6['x']=_0xf411c2*Math['cos'](_0x45db0b),_0x2885f6['y']=_0xf411c2*Math['sin'](_0x45db0b),_0x2885f6['x']=_0x2885f6['x']*this['a']+this['x0'],_0x2885f6['y']=_0x2885f6['y']*this['a']+this['y0'],_0x14d2a7['x']=_0x2885f6['x'],_0x14d2a7['y']=_0x2885f6['y'],_0x14d2a7;}function inverse$4(_0x2c653d){var _0x4f3dcb={_0x40feff:0xb64,_0x32dd85:0xa76,_0x2bc424:0xa20,_0x3a22c2:0x633,_0x22da67:0x6ad,_0x4de63e:0xcaa,_0x579dfc:0x314,_0x417ca8:0x633,_0x587e13:0xb64,_0xdcf853:0xd92,_0xd6ed60:0x695,_0x462238:0x598,_0xe52ec5:0xaa8,_0x17bb53:0x6ad},_0x379ec0=_0x521882,_0x51b933={'lam':0x0,'phi':0x0},_0x5316bb,_0x4efad9,_0x519914,_0x1c10a9,_0x5a3e5e,_0x14226e,_0x4fa94a,_0x5a1190,_0x5e1e36,_0x42ebe6={'value':0x0};_0x2c653d['x']=(_0x2c653d['x']-this['x0'])/this['a'],_0x2c653d['y']=(_0x2c653d['y']-this['y0'])/this['a'],_0x4efad9=Math['atan'](Math[_0x379ec0(0x598)](_0x2c653d['x']*_0x2c653d['x']+_0x2c653d['y']*_0x2c653d['y'])),_0x5316bb=Math[_0x379ec0(0xee4)](_0x2c653d['y'],_0x2c653d['x']);if(_0x2c653d['x']>=0x0&&_0x2c653d['x']>=Math['abs'](_0x2c653d['y']))_0x42ebe6['value']=AREA_ENUM[_0x379ec0(0x314)];else{if(_0x2c653d['y']>=0x0&&_0x2c653d['y']>=Math['abs'](_0x2c653d['x']))_0x42ebe6['value']=AREA_ENUM['AREA_1'],_0x5316bb-=HALF_PI;else _0x2c653d['x']<0x0&&-_0x2c653d['x']>=Math['abs'](_0x2c653d['y'])?(_0x42ebe6['value']=AREA_ENUM['AREA_2'],_0x5316bb=_0x5316bb<0x0?_0x5316bb+SPI:_0x5316bb-SPI):(_0x42ebe6[_0x379ec0(_0x4f3dcb._0x40feff)]=AREA_ENUM[_0x379ec0(0x5f1)],_0x5316bb+=HALF_PI);}_0x5e1e36=SPI/0xc*Math['tan'](_0x5316bb),_0x5a3e5e=Math['sin'](_0x5e1e36)/(Math['cos'](_0x5e1e36)-0x1/Math['sqrt'](0x2)),_0x14226e=Math[_0x379ec0(_0x4f3dcb._0x32dd85)](_0x5a3e5e),_0x519914=Math['cos'](_0x5316bb),_0x1c10a9=Math['tan'](_0x4efad9),_0x4fa94a=0x1-_0x519914*_0x519914*_0x1c10a9*_0x1c10a9*(0x1-Math[_0x379ec0(0x6b6)](Math['atan'](0x1/Math['cos'](_0x14226e))));if(_0x4fa94a<-0x1)_0x4fa94a=-0x1;else _0x4fa94a>+0x1&&(_0x4fa94a=+0x1);if(this['face']===FACE_ENUM['TOP']){_0x5a1190=Math['acos'](_0x4fa94a),_0x51b933['phi']=HALF_PI-_0x5a1190;if(_0x42ebe6['value']===AREA_ENUM['AREA_0'])_0x51b933['lam']=_0x14226e+HALF_PI;else{if(_0x42ebe6[_0x379ec0(0xb64)]===AREA_ENUM[_0x379ec0(_0x4f3dcb._0x2bc424)])_0x51b933['lam']=_0x14226e<0x0?_0x14226e+SPI:_0x14226e-SPI;else _0x42ebe6['value']===AREA_ENUM[_0x379ec0(_0x4f3dcb._0x3a22c2)]?_0x51b933['lam']=_0x14226e-HALF_PI:_0x51b933[_0x379ec0(_0x4f3dcb._0x22da67)]=_0x14226e;}}else{if(this['face']===FACE_ENUM['BOTTOM']){_0x5a1190=Math['acos'](_0x4fa94a),_0x51b933[_0x379ec0(_0x4f3dcb._0x4de63e)]=_0x5a1190-HALF_PI;if(_0x42ebe6[_0x379ec0(_0x4f3dcb._0x40feff)]===AREA_ENUM[_0x379ec0(_0x4f3dcb._0x579dfc)])_0x51b933[_0x379ec0(0x6ad)]=-_0x14226e+HALF_PI;else{if(_0x42ebe6['value']===AREA_ENUM['AREA_1'])_0x51b933['lam']=-_0x14226e;else _0x42ebe6['value']===AREA_ENUM[_0x379ec0(_0x4f3dcb._0x417ca8)]?_0x51b933['lam']=-_0x14226e-HALF_PI:_0x51b933['lam']=_0x14226e<0x0?-_0x14226e-SPI:-_0x14226e+SPI;}}else{var _0x20f416,_0x119521,_0x17f274;_0x20f416=_0x4fa94a,_0x5e1e36=_0x20f416*_0x20f416;_0x5e1e36>=0x1?_0x17f274=0x0:_0x17f274=Math['sqrt'](0x1-_0x5e1e36)*Math['sin'](_0x14226e);_0x5e1e36+=_0x17f274*_0x17f274;_0x5e1e36>=0x1?_0x119521=0x0:_0x119521=Math[_0x379ec0(0x598)](0x1-_0x5e1e36);if(_0x42ebe6['value']===AREA_ENUM['AREA_1'])_0x5e1e36=_0x119521,_0x119521=-_0x17f274,_0x17f274=_0x5e1e36;else{if(_0x42ebe6[_0x379ec0(_0x4f3dcb._0x587e13)]===AREA_ENUM['AREA_2'])_0x119521=-_0x119521,_0x17f274=-_0x17f274;else _0x42ebe6['value']===AREA_ENUM[_0x379ec0(0x5f1)]&&(_0x5e1e36=_0x119521,_0x119521=_0x17f274,_0x17f274=-_0x5e1e36);}if(this['face']===FACE_ENUM[_0x379ec0(_0x4f3dcb._0xdcf853)])_0x5e1e36=_0x20f416,_0x20f416=-_0x119521,_0x119521=_0x5e1e36;else{if(this['face']===FACE_ENUM['BACK'])_0x20f416=-_0x20f416,_0x119521=-_0x119521;else this[_0x379ec0(_0x4f3dcb._0xd6ed60)]===FACE_ENUM['LEFT']&&(_0x5e1e36=_0x20f416,_0x20f416=_0x119521,_0x119521=-_0x5e1e36);}_0x51b933[_0x379ec0(0xcaa)]=Math[_0x379ec0(0xad2)](-_0x17f274)-HALF_PI,_0x51b933['lam']=Math[_0x379ec0(0xee4)](_0x119521,_0x20f416);if(this['face']===FACE_ENUM['RIGHT'])_0x51b933['lam']=qsc_shift_lon_origin(_0x51b933['lam'],-HALF_PI);else{if(this[_0x379ec0(0x695)]===FACE_ENUM['BACK'])_0x51b933['lam']=qsc_shift_lon_origin(_0x51b933['lam'],-SPI);else this['face']===FACE_ENUM['LEFT']&&(_0x51b933['lam']=qsc_shift_lon_origin(_0x51b933['lam'],+HALF_PI));}}}if(this['es']!==0x0){var _0x7af407,_0x570d75,_0x33c5a9;_0x7af407=_0x51b933['phi']<0x0?0x1:0x0,_0x570d75=Math['tan'](_0x51b933['phi']),_0x33c5a9=this['b']/Math[_0x379ec0(_0x4f3dcb._0x462238)](_0x570d75*_0x570d75+this['one_minus_f_squared']),_0x51b933['phi']=Math['atan'](Math[_0x379ec0(_0x4f3dcb._0x462238)](this['a']*this['a']-_0x33c5a9*_0x33c5a9)/(this[_0x379ec0(_0x4f3dcb._0xe52ec5)]*_0x33c5a9)),_0x7af407&&(_0x51b933['phi']=-_0x51b933[_0x379ec0(_0x4f3dcb._0x4de63e)]);}return _0x51b933[_0x379ec0(_0x4f3dcb._0x22da67)]+=this['long0'],_0x2c653d['x']=_0x51b933[_0x379ec0(_0x4f3dcb._0x17bb53)],_0x2c653d['y']=_0x51b933['phi'],_0x2c653d;}function _0x35ee(){var _0x500d14=['fa\x20fa-camera-retro','BYTES_PER_ELEMENT','radius_p_inv2','_outlineColor_alpha_bak','varying','eventParent','PlaneGeometry','depthFail','heightStr','zeroToTwoPi','raise','ymf','customTags','Albers_Conic_Equal_Area','KeyboardRoamNo',';width:\x20','getOutlinePositions','WebMercatorProjection','px;height:\x20','_isCallbackPositions','maxWidth','fromRotationY','_updateMoveAllHook','Hotine_Oblique_Mercator','NARROW','_type','defaultTexture','_getOrCreateLayer','_container_onMousedownHandler','clientY','GRS67','tileProvider','views','Cesium\x20世界地形图','BlurComposite','_visibleColor','message','+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','','flowGlow','body','sources2','rightUp','B_re','關閉霧天氣','toMercator','无地形','tilingScheme','_pickCommand','_on','maxCacheCount','maximumSizeY','openTooltip','PolyBlob','intersectionColor','Cartographic','\x22\x20\x20placeholder=\x22请输入\x20','SceneMode','_marsOptions','dataSources','EPSG:4512','getQBSplinePoints','uniformMap','Polygon','Z_UP_TO_Y_UP','onBeforeCreate','_setPitchRange_rightUpHandler','COLUMN2ROW2','yyyy-MM-dd\x20HH:mm:ss','_单击后激活编辑','10OwZQmv','类型已存在','plane','rnb72','createGraphic','control','locationData','lat','_onMarkerDragStart','UNIT','atan2','DISABLED','初始视图','showDomeLines','heightStep','headAngle','accessToken','moveCamera','state','_isColorMaterial','sinph0','_createFrustumPrimitive','pit','_hasChangeDepthTestAgainstTerrain','_initLayer','depthTestOld','FID','headTailFactor','Style','editType','void\x20main(){}','AspectRamp','开启下雪','isRestorePositions','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','Cassini_Soldner','fetchJson','RectangularSensorStyleConver','originalStyle','keyCode','planes','挖地坐标数据存在问题!','ch1903+','_修改宽度','_matrixRotate','straightArrow','from_greenwich','EPSG:4507','removeGraphic','createShadowReceiveFragmentShader','defineProperty','onPointTrans','PolylineGlowMaterialProperty','magnitude','MoveType','_getPopupPosition','EPSG:4326','parentContainerId','resetFloodValue','replaceCache','UNSIGNED_SHORT','_definitionChanged','getFullYear','interpolate','wheel','_updateTerrainProvider','infiniteProjectionMatrix','
','phone','_multipleDirty','preventDefault','','lowerToBottom','FRONT','_修改位置','endDraw','_海拔','关闭三角网','u_normalDirection','isAll','_orbitCursorAngle','_orbitMouseMoveFunction','_primitive_billboard','lim','showElseArea','_showDomeLines','PixelFormat',';v=009;type=sate','clrk58','场景设置','_uniforms_color_alpha','+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','units','UndergroundYes','GeometryAttributes','arcgis_cache','stopMoveForward','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','關閉夜視','inverse','convertMC2LL','pn1','pickFeatures','divUpLabel','_graphic_rotate_x','1080998vjgvbw','_useSingleColor','percentageChanged','enableRotate','turf.','showDigVolume','GeometryCollection','_mars3d_graphicId','https://restapi.amap.com/v3/place/polygon','70,18,134,51','_crs','_removedBaseHook','_经度','clock_onTickHandler','Image','WMTS','closeAll','ipad','hscale','_toOneCesiumVal_Poly','removeThing','inertiaSpin','multiplyByUniformScale','getProperty','dhEvent','backToFirst','EPSG:4501','ter_z','copyFrom','fa\x20fa-genderless','_noMousePick','_cubeMap','getGridKey','全屏不可用','_dragger_index','polygonStyleConver','glowWidth','contourShow','getPrototypeOf','pixelOffset_original','_graphicLayer','PointStyleConver','setRequestHeader','_poinst','_onClockTickHanlder','ymax','buildModuleUrl','updateMatrix2','display','activeAnimations','rotateCamera','_moveStep','tiles','Appearance','isWgs84','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','screenSpaceCameraController','N_POLE','_positions_circle_x','evrst48','divGraphicStyleConver','excludedKeys','EPSG:4503','_mergePostion','normalZ','_createGraphics','modelP','setCallbackPosition','getArrowPoints','getRealAlt','complete','removeEventParent','baseOptsConver','longitude_of_center','\x0a\x20\x20\x20\x20#define\x20SAMPLES\x20','_level','dataTypes','url','_createIcon','distanceLastFd','updateClock','showGroundAtmosphere','geometryInstances','顯示地形','rayEllipsoid','_tileWidth','to_meter','postProcessStages','camera','BillboardCollection','destination','PolylineOutlineType','OBJECTID','load','hasChildThing','marker-color','pickImageryLayerFeatures','_isDragger','unproject','102113','innerRadii_y','unbindHighlight','tileWidth','addDynamicPosition','_scanPlaneFrontCommand','Enable\x20skyBox','+proj=longlat\x20+ellps=GRS80\x20+no_defs','_attributeLocations','equals','visibleColor','orginRotation','ScreenSpaceEventType','_setPositionsToCallback','image/png','_mouseUpHandle','Matrix4','GroundPolylineGeometry','_zoomFactor','rows','\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','projections','GRS80','opacity','PolylineGeometry','strokeColor','FLAT_VERTEX_FORMAT','defaultTicks','tileWidth\x20must\x20not\x20be\x20called\x20before\x20the\x20imagery\x20provider\x20is\x20ready.','_getExcludedStyle','qs2','lam0','_addAreaHook','_onMouseMoveHandler_point','_updateForEvent','isNull','COLUMN2ROW1','globeHeight','_onPreRenderHandler','set-cookie','from','_map_extentChangeHandler','getAddHeight','far','osmBuildings','activateEdit','viewer','videoPlay','CzmGeoJsonLayer:没有传入\x20url\x20或\x20data\x20参数,请确认是否有误。','points','_showSectorSegmentLines','Lambert_Azimuthal_Equal_Area','_positions_CallbackProperty','contextmenuOptions','_fireTarget_close','_globe','loadImage','s45','SPHEROID','ImageryLayer','zone','','_cacheGraphic','TrackedEntityNo','arrHB','+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','GeometryInstance','_previousTime','_isStart','cartesianArrayToCartographicArray','show','charAt','_orbitFrame','positionCartographic','Delete\x20that\x20point','(^|&)','_startHeading','_mapEx_extentChangeHandler','style','layerDefs','blur_y','cos_po','swallowTailFactor','開啓日照陰影','fa\x20fa-ban','deleteEmptyLayer','_draggerMove','getContext','CGCS2000_GK_Zone_3','_onMouseMoveDraggerHandler','DIRECTION_LEFT','billboardStyleConver','_右击删除点','pauseTime','citylimit','\x20and\x20BBOX(','chinaCRS','string','enabledMoveTarget','editPlane','img_d','_buildImageResource','initialTilesLoaded','normalX','_arrowInstances','MaterialProperty','_hasRemoveElement','_onMap_leftDown','REPEAT','video2D','openFlyAnimation','midpoint','3473668sWOcKd','shadows','lblAddFun','_rotateMouseUpFunction','開啓鍵盤漫遊','_selectedLayer','开启雾天气','getDraggerContextMenu','charCodeAt','_labels','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','lang','DIRECTION_FORWARD','_hasMoveEdit','popup','FormatAltLength','containerId','this\x20hasn\x27t\x20been\x20initialised\x20-\x20super()\x20hasn\x27t\x20been\x20called','mousedown','_sp','_mapEx','stopRotateMatrix','APL4','_entitiesToVisualize','_setPositions','standard_parallel_1','GeographicProjection','C_re','queryBySql','slice','showIntersection','gradientCircleCanvas','createImageryProvider','CGCS2000_GK_CM_6','then','entities','3857','_y_direction','_lastFpsSampleTime','showVolume','white','navigator','#f531e8','_child','三维视图','eqdc','showThroughEllipsoid','globe','getCameraView','angle','cross','proj4','moveRight','MeasureAngle','_orginCenterPosition','_DRAW','angleStr','CameraEventType','cols','_direction','DEFAULT_VIEW_RECTANGLE','RectangleStyleConver','outlineEffect','_css_transform_origin','_alt_bak','container','禁止編輯','planeAngle','depthFailOpacity','shiftKey','調整比例','moveStep','_primitive4','scanPlaneColor','destroyObject','Latitude\x20of\x20natural\x20origin','removeSamples','unbindUpdateEvent','minPitch','_globalAlpha','Equidistant_Cylindrical','minimumLevel\x20must\x20not\x20be\x20called\x20before\x20the\x20imagery\x20provider\x20is\x20ready.','TranslationRotationScale','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','zoomIn','_onRightDownHandler','ows:Identifier','_onMap_leftUp','updateMaterial','__esModule','_moveMaxHeight','_frameState','_backwardExtrapolationType','_getTimeline','Fullscreen','addTo','create','aeqd','_popupMgr','reduce','createGeometry','removeChild','fragmentShader','clickGraphic','longitudeInterval','ellipsoidC','ceil','TRANSPARENT','datumName','_polylines','_useHdr','_position_inertial','ComponentDatatype','projection','單擊後\x20激活編輯','createElement','_getPolylineOutlinePositions','_us','radiuslimit','_setCanvasOption','_positions_curve','_tailorRect','scaleByDistance_nearValue','_updateExOpacity','endAngle','rgba(255,\x20255,\x20255,\x200.0)','dashLength','maximumLevel\x20must\x20not\x20be\x20called\x20before\x20the\x20imagery\x20provider\x20is\x20ready.','_w/wmts?service=WMTS&version=1.0.0&request=GetTile&tilematrix={TileMatrix}&layer=','polylineC','cesium-baseLayerPicker-categoryTitle','leadTime','clientHeight','ion','_downHandler','templateValues','pixelOffset','MultiPolygon','fromString','region','+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','_createLabel','Ray','currentObject','tailWidthFactor','low','_last_position','subdomains','showPlane','positionWC','縱坐標','v_pole_s','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','brightnessEffect','Model','createPropertyDescriptor','polyline','baseWaterColor','\x22>{content}','createAttributeLocations','_trackedEntity','defaultLayer','_minimumHeights','_yHalfAngle','\x22\x20in\x20number\x20yet,\x20index\x20','setHeight','_enabledMoveTarget','_last_velocity','marsJzwStyle','boxStyleConver','ENGCRS','geometryType','getPickTarget:拾取到了对象,请确认是否要做处理','fabric','_arrPartMeasureLable','fromUniformScale','_onTerrainChangeHandler','distanceDisplayPoint','MORPHING','getContextMenu','停止调整比例','EPSG:','coslat0','lat1','_cloudCollection','DOUBLE','apply','highlight','isInPoly','normalMap','closeSmallTooltip','Util','拖动该点后','highDynamicRange','\x20MS','extrudedHeight','COLUMN1ROW0','maxSpan','_readyOk','mouseEvent','\x20=\x20','onclick','querySelector','frustum','Firefox','percent','getFactorial','isAutoEditing','Mark\x20points','_arrData','createObjectURL','GroundPrimitive','tan','_computeEmitterModelMatrix','系统检测到您使用的浏览器不支持WebGL功能','selectedImageryProviderViewModel','170px','cta','IsYaPing','#1c197d','tileMatrixSetID','fxaa','DrawEditNo','_setCameraOption','positions','fromDate','diffHeight','orientation','_maxPositionsLength','_position_show','Primitive','46305HCmYzY','_proxy','PassState','_getCameraFocus','amplitude','_getCreateEntityAttr','getCenter','BlendingState','bjColor','polygonHierarchy','PINCH_START','_camera_cache','#2747E0','_rotateInitialCameraAngle','Cesium3DTileStyle','object','_readChildNode','arcType','_initMeasureLable','_moveDistanceSum','forEach','fa\x20fa-unlock-alt','gl_FragColor.rgb\x20*=\x20visibility;','ENABLED','_smallMap','_tilesetFlat','PlaneOutlineGeometry','_drawMouseMoveHandler','BOTTOM_ROTATE','autoplay','getDistanceByLL','uvs','updateDivPosition','querySelectorAll','fa\x20fa-connectdevelop','cos_p12','updateSize','morphComplete','data:image','start','hue','HeadingPitchRoll','_containerUl','showAddText','debugAxisPrimitive','con','clampTo3DTileset','hasEdit','function','PostProcessStageLibrary','Popular\x20Visualisation\x20Pseudo\x20Mercator','changed','minimumGreen','alfa','moveDown','_onLeftDownHandler','enu','bbox','fromRotationX','getFloat32','_lightDirectionEC','_开启大气渲染','getTooltipConfig','cosrot','getHours','frameRate','_getLablePosition','getOutlineColorByStyle','isObject3D','datumCode','specularMap','_停止按轴旋转','minimumHeights','positions_local','AREA_0','merge','PathStyleConver','editStyle','setLayersOptions','Content-Type','CylinderOutlineGeometry','startCompute','gcj02ll','firefox','formatData','visibleDepth','upAxis','pinchEnd','count','tileXYToNativeRectangle','_outlineColor_alpha','_toCesiumValEnd','&scene=0','_lat','contextmenuItems','headHeightFactor','popupOptions','handleSuccess','ImageType','EllipsoidOutlineGeometry','_computedModelMatrix','lines','getShowPositions','windowPosition','moveVar','_menuIndex','TOP','C_y','instances','_container_outer','getTailPoints','Clarke\x201880\x20mod.','EPSG:4497','last_highlighGraphic','_smallTooltip','LngLatArray','lerch','multiplyByPoint','dashPattern','bing','default','interPolygonObj','eventType','arrLayer','contextmenu-icon','_bindHierarchy','_addGraphicByArrOptions','uniformState','_rectangularSensorMars','_getColorByColorMaterial','paths','formatted_address','_fireAddPoint','BoundingSphere','+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','HOLD','cbg','bindContextMenu','CallbackProperty','_primitive_label','lineHeight','加载模型中…','the_geom','fromRadians','_selectedIdTexture','FormatLength','sin_po','outerHTML','getSlope','addEventListener','\x0a\x20\x20\x20\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','toFixed','[object\x20Date]','PolygonOutlineGeometry','surfaceHeight','_axisRotation','responseType','union','CGCS2000_GK_CM_3','floodColor','VERTEX_FORMAT','WMS\x20解析GetCapabilities有误','cgb','types','closure','requestImage','cloumn','onDownloadProgress','+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','EPSG:4523','cursorCSS','_allCount','heightVar','fa\x20fa-tint','stage','\x20模型中心位置:','_containerSpeed','_model','_position_draw','createDrawCommand','fromCartesianArray','VerticalOrigin','未处理的属性','_flyTo','Camera','_contourWidth','_getLocalZ','Southeast\x20Asia','local','ArcType','afterquote','_initCollectionBy3D','_onMiddleUpHandler','toCartographic','enableTranslate','LabelStyle','getElementById','splitDirection','Engelis\x201985','czm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20return\x20material;\x0a}\x0a','bindEvent','_开启下雪','qs1','getModelMatrix','arrThing','globalAlpha','getCameraDistance','_removePit','COLUMN2ROW0','hiddenAreaColor','Fischer\x201960','u_modelViewMatrix','_queryPageByIds','_startDrawHook','maxScale','undergroundColorAlphaByDistance','emitterModelMatrix','axis','animation','packedLength','alphaPower','floodRect','取消锁定','modelMatrix','Longitude\x20of\x20false\x20origin','Latitude\x20of\x201st\x20standard\x20parallel','Bad\x20character:\x20','depthTexture','isAxiosError','loop','mouseup','str','PerformanceDisplay','cellAlpha','czech','frameRateHeight','fireTargetEvent','void\x20main()\x20\x0a','_primitive_point','_mouseMoveHandler','_onClockTick','_polygonTexture','crs','_stopEditingHook','DrawCommand','_tileset','neutral','toOneJson','height','things','4326','_isInSceneCamera','_scanePlaneSP','OPAQUE','clickMap','_filterPropagateEvent','_updateStyleBaseHook','位置信息','arcgis','color','titleField','fromGeometry','sin_phi','entityGraphic','negativeZ','_default_zoomEventTypes','lightColor','_last_material','popupClose','_resource','baseLayerPicker','_intersectionColor','ep2','setAttribute','json','esriGeometryPolyline','addEffect','requestVertexNormals','pageIndex','defaultValue','values','listens','_getAttrForPopup','getAttribute','bigfont','cos_phi','getMatrix3','rotateUp','cesium-viewer-fullscreenContainer','_flatExtent','+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','#8c003a','inline-block','_updatEntityAlpha','_pageIndex','scaleX','_createCommand','u_mars_width','latDecimal','inited','Resource','geometryName','depthTest','Polyconic','passes','_scene','Walking','Z_UP_TO_X_UP','filename','mapSplit','ellipsoid','_cache_','drawCreated','phic0','width','iconPadding','disableEdit','\x0a\x0a\x20\x20\x0a\x20\x20\x0a\x20\x20\x0a','cons','scanPlaneRate','SHORT','debugShowBoundingVolume','arcgis_wfs_single','WGS7','_primitiveCollection','GeographicTilingScheme','fa\x20fa-info-circle','evenColor','vrButton','Lon','{\x20\x0a','algorithmUtil','headingPitchRollQuaternion','loadCubeMap','segment','{crsx}','measured','ortho','pinchMove','_mouseClickHandler','Cassini','_last_url','','_updatePositionsHook','fillRect','rectangularSensorStyleConver','currentTime','fromPositions','rotateSpeed','outlineOpacity','Lambert\x20Tangential\x20Conformal\x20Conic\x20Projection','getThingById','arrow','draggers','#ffd700','_scanePlaneYHalfAngle','_tilesetClip','SingleTileImageryProvider','wall','_optionsLayersList','top:\x2010px;right:\x2010px;','clusterEvent','_load_data','\x0a(+','positions_original','_removeChildGraphic','_updateLabelOpacity','_containerCon','end','COLUMBUS_VIEW','_contextmenuConfig_bak','getCapabilities','_positionScratch','_arrLayer','_removeDynamicPosition','_map_mouseUpHandler','橫坐標','Ellipsoid','tooltip','onEachFeature','PixelDatatype','map','drawingBufferWidth','_getGeoJsonGeometry','+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','editStop','_activeMarsEditor','KeyboardRoamYes','ModelCombine:模型加载出错','getElementsByTagName','backwardExtrapolationType','arc_z4490','setOptions','RuntimeError','long0','AnimationViewModel','debugAxis','_startEditingHook','WHITE','_开启日照阴影','onerror','_getEventTarget','_hasUpdate_modelMatrix','+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','_maximumLevel','_hash','handler','MIDDLE_DRAG','_sideRes','右击菜单删除','#define\x20','onmouseover','international','_关闭环绕飞行','_lastUpdate','cartographicArrayToCartesianArray','{s}','right','contextmenu','flyToExtent','test','_zoomNavigation','_labelEl','addGraphic','forward','lat_ts','NONE','px;\x0a\x20\x20--boder-height:\x20','_eventParents','camera_changedHandler','LOCAL_CS','_onMorphComplete','setCameraView','raiseToTop','font-size:','box','_color','_root','isLoading','silhouetteColor','Invalid\x20attempt\x20to\x20spread\x20non-iterable\x20instance.\x0aIn\x20order\x20to\x20be\x20iterable,\x20non-array\x20objects\x20must\x20have\x20a\x20[Symbol.iterator]()\x20method.','GetFeature','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','loadConfig','allPage','_clusterData','debugExtent','_getDrawEntityStyle','debugExtentEntity','webgl2','_promise','WGS\x2084','orientationShow','_containerBtnStart','_cylinderBottomRadius','toJSON:未识别的材质类型','fromTranslationRotationScale','_orbitCursorOpacity','isActivate','getLayerById','120000|130000|190000','valueFD','experimental-webgl','lat2','cameraMoveEnd','_toJsonEx','_onEventHook','_放大','_isBindTileVisible','keyup','_labelCollection','cameraController','_last_shouldAnimate','POI\x20请求失败','graticule','withCredentials','label','inverseTransformation','setCursor','_subdomains','pickedObject','_hasZIndex','noTitle','inverMatrix','hasClickEvent','reverse','billboard','stop','_depthTestAgainstTerrain_reset','noPickEntity','multiplyByScalar','SCENE3D','fill','_clearDraw','BLUE','sweep','_targetPoint','IAU2000:','_packPolygonFloatArray','EasingFunction','_rotateDirection','False\x20easting','PolylineArrowType','_mousWheelHandler','rotation_y','NEAREST','_scanPlaneMode','diffuseWall','MoveAll','_createCesium3DTileset','focalDistance','max-forwards','mapChinaCRS','_onClockTickHandler','transZ','VelocityOrientationProperty','sources3','feature','postProcessStage','rings','numberOfListeners','getOutlineCoordinates','_clockStep','_单击开始绘制','_forwardExtrapolationType','datum_params','Set','_packedLength','swiss','followedZ','TRANSLUCENT','_sampledPositionProperty','_primitive3','morphStart','download','lng','Quaternion','红色\x20是\x20X轴
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20绿色\x20是\x20Y轴
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20蓝色\x20是\x20Z轴','eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJlZDJjMTcwNS04ZDVmLTQzNWQtYWUyZC0yMTJkMDkyMzkyMjMiLCJpZCI6MTQ4MiwiaWF0IjoxNjQ4NDQ2OTIwfQ.7e1QUkx_k-mZBxKz9tV8a5TFEorrlLlkfcVNNPzfTQY','_frameTime','bloom','output','onTimelineScrubfunction','centerOfMass','GoogleEarthEnterpriseTerrainProvider','_minPointNum','terrainProvider','msie','grids','getLayers','_updateStyleByEdit','blurSamples','a_position','mercatorToLngLat','angleDecimal','getColorRamp','_boundingSphereWC','關閉包圍盒','bessel','updateDraggers','updatePositionsHeightByAttr','_setRectangleByOptions','maxHeight','standard_parallel_2','proxy','destroy','_cubeMap2','对象不支持标绘','shaderCache','city_type','toCssColorString','flood','_updatePrimitiveOpacity','zoomInIcon','polylineStyleConver','owner','once','_enabledDraw','_supportsImageRenderingPixelated','areaStr','/tile/{z}/{y}/{x}','EllipsoidTerrainProvider','loadGeoJSON','mars3d-divGraphic-edit','textAlign','BOTTOM','fschr68','proceed','PerspectiveOffCenterFrustum','SkyAtmosphereNo','duration','domtoimage','ENGINEERINGCRS','Normal\x20Sphere\x20(r=6370997)','TerrainClipType','headers','clipOutSide','_updateImage','EncodedCartesian3','timetik','EPSG:4516','_initTilesetFlat','u_mars_flatExtent','isInRange','*\x0a\x20\x20\x20\x20\x20\x20\x20\x20','_updateDrawEntityToThis','updateAttrForDrawing','_setPitchRange_cameraChangedHandler','_rectangle_draw','lon','vertices','fromCache','effect','No\x20valid\x20id\x20attribute\x20found','heightReference','arrIDS','setTime','cosb1','play','hasMoveEdit','FeatureCollection','west','gravity','template','terrain','Invalid\x20parameter\x20value,\x20must\x20be\x20numeric\x20','getDistance','waterCombine','identity','alert','no_off','Icon','minimumLevel','fromScale','HORIZONTAL','autoSurfaceHeight','moveLeft','mode','no_uoff','_value','forwardExtrapolationType','substring','lastParameters','renderPass','Proj','cityCode','roll','onEnd','wgs84','_maximumHeights','slope','showScanPlane','showAll','_hasChangeEnableInputs','_graphic_move_x','toBottom','_pitch_min','polygonWallStyle','+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','updateOutlinesDistanceDisplayCondition','674.374,15.056,405.346','nodeValue','billboardCollection','_cameraMoveEndHandler','cameraMoveStart','rectangleC','materialOptions','name','cvs','Do\x20not\x20go\x20underground','ReplaceUrl','_addChildContainer','rightDown','cityname','_timeline','Close\x20Wireframe','metaData','Rectangle','AREA_1','hdr','sinlat0','_velocityScratch','_addImageryLayer','_mapEx_timeTik','drawAddPoint','graphic','readyPromise','Math','getBoundingClientRect','outlineColor','DrawRectangle','ExtrapolationType','contains','getAngleOfThreePoints','pointer','SkyBoxYes','corridor','hasZ','\x20(CGCS2000)\x0a\x20\x20\x20\x20\x20\x20\x20\x20','WebMapTileServiceImageryProvider','getMaxHeight','filter','exp','originalColor','50%','depthTestAgainstTerrain','getDerivedResource','outlinePositions','cesium-sceneModePicker-button3D','_last_stopTime','_cylinderLength','model','error','stopBounce','C_x','_更多功能请右击','fromQuaternion','_getWindowPosition','greaterThanOrEquals','GLOBE','_shadingAlpha','_ferro','minx','addOuter','granularity','getInnerHTML','_map_mouseDownHandler','isFormat','hasDrawDelPoint','rotationDegree','mousemove','ECONNABORTED','C_im','clampToTerrain','longlat','开启键盘漫游','_updateOutlineToCallback','spatialRel','getShowPositon','osm','now','marsEditor','_material','CorridorGeometry','_pitch_minHeight','isEntity','Widgets/Images/TerrainProviders/CesiumWorldTerrain.png','未查询到相关结果!','RED','data-index','CzmlDataSource','keyboardRoam','fromCartesian','The\x20volume\x20of\x20fill','_高度','index','_mars_type','marsOptions','_scopeIds_last','has3dtiles','mouseout','shaderSource','onDragEnd','high','atan','html','contextMenuClose','_measureHorLable','_entity_outlines','Axis','getThirdPoint','Material','darkColor','_按轴平移','Mars3DEx','_mousePosition','fov','rgba(253,\x20156,\x20115,\x20','WebMercatorTilingScheme','remove','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','_layerIdx','_rotate_onPreRenderHandler','createRadialGradient','Cesium官方Ion提供的高分辨率全球地形','getColumn','_mountedHook','hasType','marsgis','TWO_PI','+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','globalAlert','streetview','metre','setView','_showScanPlane','stopDraw','polylineP','fillColor','ELLIPSOID','Enable\x20night\x20vision','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','fog','控件,请直接使用\x20map.controls.','_attributes_depthFailColor_alpha','modelStyleConver','Map','clientWidth','_updateDraw','允許進入地下','淹没分析','styleType','_map_cameraChanged','eachGraphic','one_minus_f','RouteType','imageryLayer','divWidth','PROJCRS','fadeFactor','animateFrame','_scanPlaneRate','glowColor','填方体积','maximumHeights','AddMidPoint','left\x20bottom\x200','multiplier','_rightLayer','positiveZ','datum_type','EPSG:4508','origin','clear','eachChildGraphic','offsetY','stringify','_updateLabelPosition','clockRange','_graphic_drawing','computePosition','_container','translucency','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','_sources','_onMap_middleClick','_toOneJson_Poly','jzwStyle','regular','_default_tiltEventTypes','edgeColor','divHeight','pointerEvents','baseMaterialConver','_minPitch','_bindMoveAllDragger','acos','_停止编辑','overrideViewport','bottom','easingFunction2','EPSG:4522','cacheTime','maskImage','KeyboardEventModifier','LEFT','transform','showFrustum','promise','0.00','GroundPolylinePrimitive','_查看当前视角','-ex','_pointType','AssociativeArray','progress','SGS85','_开启深度监测','number','Fly\x20around\x20here','floor','Export\x20image','targetPosition','_fullscreenButton','關閉下雨','click','HermitePolynomialApproximation','&style={style}&tilerow={TileRow}&tilecol={TileCol}&tilematrixset={TileMatrixSet}&format=tiles&tk=','_hierarchy','getGeometryInstanceAttributes','response','fi0','ImageMaterialProperty','Transforms','lineStyle','flyToGraphic','_map_timeTik','getLayersByAttr','pop','easting','stack','_startMousePosition','srsCode','_maxPointNum','gaodekey','dimensions_x','_fireTarget_open','lastCameraView','_errorEvent','type','False_Easting','classification','\x22\x20in\x20keyword\x20yet,\x20index\x20','Modify\x20the\x20radius','angleMeasure','Modify\x20the\x20Scale','调整比例','terrainChange','填方體積','clustering','updateVisibleDistance','hasPixelOffset','fillStyle','right\x20click\x20delete\x20point','LEFT_DOWN','_last_clockRange','getComputedStyle','removeArea','token','postUpdate','setPlanes','image/jpeg','hasDefault','areaName','catch','_lineColor_alpha','允许编辑','Complete\x20the\x20modification\x20after\x20release','eachLayer','enableLighting','_hasAsynSurfacePosition','px);\x0a\x20\x20\x20\x20\x20\x20\x20\x20background-color:\x20','The\x20overall\x20translation','getLoop','_darkness','_ellipsoid','DepthTestYes','scaleByDistance','_updateVertexShader','radius_g','transX','PolylineArrow','_update','\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','zh-CN','getMetadata','south','imageryProviderViewModels','utg','setInputAction','getType','fetchJson出错了','flat','#ebe12c','addEventParent','3dtiles','animationSpeed','key','getShapeForCircle','center','HeightReference','geojson','_minimumArr','addSeconds','_sectorSegmentLineCommand','sourceTarget','azi','lateralSurfaceMaterial','openSmallTooltip','mouseUp','_initByEdit','#D33038','_cameraMoveStartHandler','关闭拾取高亮','czmObjectEx','etmerc','scaleByDistance_near','_rotateHpr','inverseMatrix','TdtPOI\x20请求出错','geometry','_appendHtmlHook','polylineVolume','bidirectional','_conventMarsOptions','Krovak','GaodePOI\x20请求出错','Open\x20terrain','lineColor','经纬度:','radius_g_1','rotation','value','ms2','uri','_setColorStyleItem','debuggerTileInfo','updateBox','_unbindEvent','绘制时_map不能为空,请将对象添加到图层,并且图层已添加到Map','tilingScheme\x20must\x20not\x20be\x20called\x20before\x20the\x20imagery\x20provider\x20is\x20ready.','pitPrimitive','min','showArea','Texture','neckHeightFactor','semiMajorAxis','entity','circle','svg:svg','lastPointTemporary','Everest\x20(Sabah\x20&\x20Sarawak)','max-width:\x20','pow','_sources2','verticalOrigin','_arrLayerIdx','_positions','10000','geoJsonLayer_onLoadHandler','該對象不允許編輯','_updateMatrixMovePosition','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','modelToWorld','positiveX','cancelFlight','','legend-scale-bar','section','pass','.cesium-performanceDisplay','DigitalFlow','_updatePrimitiveForColorMaterial','DepthTestNo','UNIT_X','PolygonHierarchy','EditClass','rotateStep','passState','_onMouseMove','','_enabledEdit','glow','cameraChanged','mile','修改寬度(Y方向)','清除所有標記','_frustumPrimitive','BloomEffectNo','shapePositions','lcc','1=1','route','buffer','First\x20view\x20is\x20here','_times','#ffffff','size','https://restapi.amap.com/v3/place/around','EPSG:4536','startFlicker','_updatePositionHook','_positions_circle_z','random','708nUGHHu','specify','_passState','blackAndWhiteEffect','water','mouseDown','+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','EditAttr','autoCenter','startEditing','RGBA','px;\x0a\x20\x20--clip-height-1:\x20','repeat_x','backgroundColor','ns0','_clickTileGraphic:\x20当前数据太大,避免卡顿未进行解析,如需展示矢量对象,请在图层配置加\x20hasToGraphic:true\x20参数\x20','lineOpacity','allTilesLoaded','_enabledHook','_updateStyleHook','20210830','editing','_localZOffset','_domeVA','BoundingBox','addColorStop','crossorigin','decimal','MaterialUtil\x20register:\x20','zoomOut','layers','_lastDynamicPosition','ArB','_onAdd','_绕此处环绕飞行','divBoderLabel','project','_visibleAreaColor','graphicLayer','_toOneCesiumVal','_showHook','_last_clickPositionY','\x20不存在,该方法需引入\x20turf.js\x20库生效。','NaN','fa\x20fa-retweet','onload','top','_points','updateDistanceDisplayCondition','_postRenderHandler','terrainProviderChanged','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','Point','FeatureTypeList','_initCollectionBy2D','_map_clickHandler','planeStyleConver','R7KAL3f6AttldwwicmVXnYkN7EHCY729','column','_mousMiddleDownHandler','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','getColorByStyle','gapColor','LayerUtil','framebuffer','_rotateFrame','_cameraHandler','\x20compass-inner-active','_firingCount','maximumClockDegree','_moveActive','{z4490}','GEODESIC','d083e4cf30bfc438ef93436c10c2c20a','DIRECTION_NONE','_planeAngleRadians','ShaderProgram','Display\x20Wireframe','_stopDrawHook','_moveHandler','extent','Matrix3','splice','VERT_CS','_measureLable','按軸旋轉','msg','1.0.0','setWhere','_onKeyUp','_sectorFrontCommand','pickFeaturesUrl','specularIntensity','word','允许进入地下','max-height:\x20','Feature','isr93','mars3d-divlayer','minimumZoomDistance','_showThroughEllipsoid','fromDraw:需要传入指定绘制的type类型!','VertexArray','_pointSize','雙擊完成繪制','_bottomPrimitive','anchor','_graphic_move_z','distanceSurfaceMeasure','Type','TileMapServiceImageryProvider','flyToBoundingSphere','_drawCommand','HH:mm:ss','includeKeys','showResult','radius_p','fa\x20fa-spinner','editVar','_intersectionWidth','normalize','fromDegrees','ShadowMapShader','pick','toLowerCase','place','bindVisibleDistance','keydown','spacing','_initSampledPositionProperty','gatheringPlace','TilesetWireframeYes','_polygonFloat32','queryArr','Failed\x20to\x20detect\x20nadgrid\x20endian-ness,\x20defaulting\x20to\x20little-endian','replaceMain','sinrot','_graphic_move_y','hasOwnProperty','uniqueKey','\x20\x20\x20\x20','destroyDraggers','#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','deleteLayer','_rectangle','grid','headingPitchRollToFixedFrame','phi','area','_tilesetMatrix','Click\x20to\x20start\x20drawing','toMGRS','移动到此处','skyBox','BLACK','longc','_container_inner','result_type','sinX0','00000','_positions_draw','_initTilesetPlanClip','LINEAR_NONE','dimensions','_setOptionsHook','look','RIGHT_DRAG','shaderRedefine','toPng','_extentGraphic','page','wfs请求出错','Pass','timeout','toDataURL','root','22945vnFanS','_起点','_filterPOIData_circle','threshold','_removeAreaHook','_removeGraphic','getInMapChilds','_color_alpha_bak','addScanPlane','glowPower','cea','addMaterial','scaleZ','polylineSP','entitys','EPSG:4544','hasClosure','\x22\x20style=\x22width:','_distance','delta','_createEntity','central_meridian','_stopTime','substr','image','2023-03-09\x2015:59:44',',0,0,','_measured','_removeCollectionBy3D','addThing','referenceFrame','subtract','onlyPickTerrainPosition','_mouseEvent','Enable\x20Pick\x20highlighted','rotation_z','startTime','+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','VRTheWorldTerrainProvider','analysisOptions','properties','.active','geocoder','_ready','culture','bcc62222fc634ec736589c483de933e6','_selectedPlane','logDepth','isTile','lineCount','UNIT_Y','_backFaceRS','endItem','sinphi','mars3d-divGraphic\x20','Color','_perspectiveMatrix','hasZIndex','minHeight','_leftLayer','z4490','property','definitionChanged','colorOptsConver','_positions_show','pointDM','setStyle','缩放视图','_单击完成绘制','city','_mars3d_layerId','_createPit','_last_shadows','preRender','xmax','onLoadError','className','queryBicycling','_uniforms','_rotateAngle','_getDrawPointEntityClass','_muyao',',\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(','\x20and\x20INTERSECTS\x20(','Mid','_maximumDistance','all_distance','mosaic','clearLastCamera','originY','_camera','_second','clone','getEntityPositions','_rotateAutoStopAngle','xmf','removeNearPoint','_videoPlay','_updateLabelStyleHook','PROJECTEDCRS','\x22\x20in\x20afterquote\x20yet,\x20index\x20','ADDED','DESTROY','UndergroundNo','rainEffect','boolean','_color_alpha','mouseMove','formatNum','_positions_line_x','_onRightUpHandler','placeholder','_sources3','cos_p14','highlightOpen','prototype','_updatePointerEvents','closePath','splitNum','_contextmenuConfig','_orbitIsLook','WMS','radii_y','_initModel','update','totalVolume','RenderState','_canrefresh','positionToTileXY','Widgets/Images/TerrainProviders/Ellipsoid.png','data','_面下','false_northing','單擊完成繪制','+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','leftUp','gltf_a_dec_position','_lastMsSampleTime','headWidthFactor','expImage','009','isAvailable','isPrivate','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','查看當前視角','gradations','construct','{z}','_modelMatrix','neckWidthFactor','removeTile','closeTooltip','font','_highlightEnabled','ssfn_','WallGeometry','_pitch_max','enableCollisionDetection','basemaps','ZHHK','debuggerPointEntity','_city','isVisible','Buffer','finish','floodAll','Enable\x20snow','_横坐标','maxTileLevel','approx','arcFrustum','sources','退出VR模式','_showDrawMouseMoveSmallTooltip','addSample','_events','_lightPositionEC','Geometry','ellipse','_last_fireIndex','(\x5cs|$)','_height_original','classList','_wallEntity','target','_toCesiumValBefore','cesium-baseLayerPicker-selected','tooltipOptions','geocent','moveTimer','+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','mapEx','_primitives','_标记线','selected','rightClick','point3','_lastPickedInfo','viewModel','PolylineGlowType','http://mt{s}.google.cn/vt/lyrs=t@131,r@227000000&hl=zh-CN&gl=cn&x={x}&y={y}&z={z}&s=Galile','near','https://t{s}.tianditu.gov.cn/','RIGHT','_fireBindDataEx','updateAttrForEditing','\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','请确认点是Cartesian3类型!','fa\x20fa-sort-amount-asc','coord_type','_templateHtml','div','NearFarScalar','_显示三角网','children','mars3d-smallTooltip-rightArrow','_总长','plane_normal','lambda0','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','B_im','appearance','arrLX','isPoint','https://rt{s}.map.gtimg.com/tile?z={z}&x={x}&y={reverseY}&styleid=1&scene=0','removeNullData','_tikRender','u_0','success','_getModelMatrix','ElevationContour','startRotateMatrix','eventTarget','/tile/','restore','DiscardMissingTileImagePolicy','_pointCollection','_mScale','Scene','+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','getArrowBodyPoints','materialType','_bindExType','S_POLE','scaleY','boundingSphere','POSITION_ONLY','stopEditing','multiplyByPointAsVector','關閉地形','_maxCacheCount','middleDown','Drag\x20that\x20object','imageSR','clearMoveTargetDelay','ellps','+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','getFloat64','customShader','none','_fxOnePointOk','tile/','EPSG:4539','noMouseMove','radii_x','_boundingSphere','position','last-modified','+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','_off','updateText','AspectColorContour','viewShed','flip_axis','degrees','_clampToGround_reload','hasMidPoint','innerRadii','TimeInterval','hasAlphaChannel','_createPlaneByLine','primitive','corridorC','_setPitchRange_mouseMoveHandler','_computedScanPlaneModelMatrix','stere','mixt','GaodeRoute\x20请求出错','JulianDate','ColorGeometryInstanceAttribute','disable','EllipsoidGeodesic','latColumn','getTileLayers','NightVisionEffectNo','#ff0000','_container_onClickHandler','_beginAnalysis','場景設置','_isRotateStart','dimian.length','labelCollection','_graphicList','合肥火星科技有限公司','call','nSubgrids','method','Contents','getCubicValue','isEditing','eachThing','_isCircle','geometries','开启大气渲染','GCJ02','floodVar','status','xHalfAngle','coordinates','_flyok_index','star','WMTS\x20GetCapabilities请求出错','PINCH','_imageryLayer','tooltipClose','esriGeometryPolygon','drawStart','getZoomUnits','_endJulian','_pointEx','options','_onRightClickHandler','_counts','Close\x20sky\x20atmosphere','#fafa5a','hasOpacity','mars3d-clockAnimate'];_0x35ee=function(){return _0x500d14;};return _0x35ee();}function qsc_fwd_equat_face_theta(_0x589926,_0xaaca21,_0x5ac432,_0x5db7be){var _0x14a06a={_0x3c48a7:0x314,_0x5dddf8:0x633},_0x1b98bc=_0x521882,_0xdb2945;if(_0x589926FORTPI&&_0xdb2945<=HALF_PI+FORTPI)_0x5db7be['value']=AREA_ENUM['AREA_1'],_0xdb2945-=HALF_PI;else _0xdb2945>HALF_PI+FORTPI||_0xdb2945<=-(HALF_PI+FORTPI)?(_0x5db7be['value']=AREA_ENUM[_0x1b98bc(_0x14a06a._0x5dddf8)],_0xdb2945=_0xdb2945>=0x0?_0xdb2945-SPI:_0xdb2945+SPI):(_0x5db7be['value']=AREA_ENUM[_0x1b98bc(0x5f1)],_0xdb2945+=HALF_PI);}}return _0xdb2945;}function qsc_shift_lon_origin(_0x192d98,_0x694d06){var _0x380ce1=_0x192d98+_0x694d06;if(_0x380ce1<-SPI)_0x380ce1+=TWO_PI;else _0x380ce1>+SPI&&(_0x380ce1-=TWO_PI);return _0x380ce1;}var names$4=['Quadrilateralized\x20Spherical\x20Cube',_0x521882(0x7ab),'qsc'],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(_0x24d938,_0x538e24){return _0x24d938[0x0]+_0x538e24*(_0x24d938[0x1]+_0x538e24*(_0x24d938[0x2]+_0x538e24*_0x24d938[0x3]));},poly3_der=function(_0x8e9533,_0x132cca){return _0x8e9533[0x1]+_0x132cca*(0x2*_0x8e9533[0x2]+_0x132cca*0x3*_0x8e9533[0x3]);};function newton_rapshon(_0x5da14,_0x286594,_0x245fef,_0x3f2989){var _0x4e3081={_0x163766:0xe82},_0x4dda89=_0x521882,_0x89009a=_0x286594;for(;_0x3f2989;--_0x3f2989){var _0x1b1d20=_0x5da14(_0x89009a);_0x89009a-=_0x1b1d20;if(Math[_0x4dda89(_0x4e3081._0x163766)](_0x1b1d20)<_0x245fef)break;}return _0x89009a;}function init$3(){var _0x2d7445={_0x154fa8:0x68d},_0x18d8bc=_0x521882;this['x0']=this['x0']||0x0,this['y0']=this['y0']||0x0,this['long0']=this[_0x18d8bc(0x904)]||0x0,this['es']=0x0,this[_0x18d8bc(_0x2d7445._0x154fa8)]=this['title']||'Robinson';}function forward$3(_0x2145ed){var _0x1caacf=adjust_lon(_0x2145ed['x']-this['long0']),_0x186753=Math['abs'](_0x2145ed['y']),_0x4f40b1=Math['floor'](_0x186753*C1);if(_0x4f40b1<0x0)_0x4f40b1=0x0;else _0x4f40b1>=NODES&&(_0x4f40b1=NODES-0x1);_0x186753=R2D*(_0x186753-RC1*_0x4f40b1);var _0x4894cf={'x':poly3_val(COEFS_X[_0x4f40b1],_0x186753)*_0x1caacf,'y':poly3_val(COEFS_Y[_0x4f40b1],_0x186753)};return _0x2145ed['y']<0x0&&(_0x4894cf['y']=-_0x4894cf['y']),_0x4894cf['x']=_0x4894cf['x']*this['a']*FXC+this['x0'],_0x4894cf['y']=_0x4894cf['y']*this['a']*FYC+this['y0'],_0x4894cf;}function inverse$3(_0x760416){var _0x5ceef6=_0x521882,_0x227f58={'x':(_0x760416['x']-this['x0'])/(this['a']*FXC),'y':Math['abs'](_0x760416['y']-this['y0'])/(this['a']*FYC)};if(_0x227f58['y']>=0x1)_0x227f58['x']/=COEFS_X[NODES][0x0],_0x227f58['y']=_0x760416['y']<0x0?-HALF_PI:HALF_PI;else{var _0x1e6695=Math['floor'](_0x227f58['y']*NODES);if(_0x1e6695<0x0)_0x1e6695=0x0;else _0x1e6695>=NODES&&(_0x1e6695=NODES-0x1);for(;;){if(COEFS_Y[_0x1e6695][0x0]>_0x227f58['y'])--_0x1e6695;else{if(COEFS_Y[_0x1e6695+0x1][0x0]<=_0x227f58['y'])++_0x1e6695;else break;}}var _0x5b2bfe=COEFS_Y[_0x1e6695],_0x437eb6=0x5*(_0x227f58['y']-_0x5b2bfe[0x0])/(COEFS_Y[_0x1e6695+0x1][0x0]-_0x5b2bfe[0x0]);_0x437eb6=newton_rapshon(function(_0x4ebf6c){return(poly3_val(_0x5b2bfe,_0x4ebf6c)-_0x227f58['y'])/poly3_der(_0x5b2bfe,_0x4ebf6c);},_0x437eb6,EPSLN,0x64),_0x227f58['x']/=poly3_val(COEFS_X[_0x1e6695],_0x437eb6),_0x227f58['y']=(0x5*_0x1e6695+_0x437eb6)*D2R$1,_0x760416['y']<0x0&&(_0x227f58['y']=-_0x227f58['y']);}return _0x227f58['x']=adjust_lon(_0x227f58['x']+this[_0x5ceef6(0x904)]),_0x227f58;}var names$3=['Robinson','robin'],robin={'init':init$3,'forward':forward$3,'inverse':inverse$3,'names':names$3};function init$2(){this['name']='geocent';}function forward$2(_0x19c82b){var _0x886ce5=geodeticToGeocentric(_0x19c82b,this['es'],this['a']);return _0x886ce5;}function inverse$2(_0x7df966){var _0x22c760=geocentricToGeodetic(_0x7df966,this['es'],this['a'],this['b']);return _0x22c760;}var names$2=['Geocentric','geocentric',_0x521882(0xd83),'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 _0x4e295c={_0x4ce303:0x40c,_0x5a6bfc:0xe3f,_0x596b3d:0x12f,_0x2540f3:0x393,_0x46baa6:0xf2},_0x4cb976={_0x28d122:0x9eb},_0x3cd615=_0x521882;Object[_0x3cd615(_0x4e295c._0x4ce303)](params)['forEach'](function(_0x199a52){var _0x58610d=_0x3cd615;if(typeof this[_0x199a52]==='undefined')this[_0x199a52]=params[_0x199a52]['def'];else{if(params[_0x199a52]['num']&&isNaN(this[_0x199a52]))throw new Error(_0x58610d(_0x4cb976._0x28d122)+_0x199a52+_0x58610d(0x2ab)+this[_0x199a52]);else params[_0x199a52]['num']&&(this[_0x199a52]=parseFloat(this[_0x199a52]));}params[_0x199a52][_0x58610d(0xdd9)]&&(this[_0x199a52]=this[_0x199a52]*D2R$1);}[_0x3cd615(_0x4e295c._0x5a6bfc)](this));if(Math[_0x3cd615(0xe82)](Math[_0x3cd615(0xe82)](this['lat0'])-HALF_PI)0x2540be400)throw new Error('Invalid\x20height');this['p']=0x1+this['pn1'],this['rp']=0x1/this['p'],this['h1']=0x1/this['pn1'],this['pfact']=(this['p']+0x1)*this['h1'],this['es']=0x0;var _0x1160f6=this['tilt'],_0xc44bbe=this[_0x3cd615(0xb4a)];this['cg']=Math['cos'](_0xc44bbe),this['sg']=Math[_0x3cd615(0x5ed)](_0xc44bbe),this['cw']=Math['cos'](_0x1160f6),this['sw']=Math['sin'](_0x1160f6);}function forward$1(_0x1f89f9){var _0x5d6d78=_0x521882;_0x1f89f9['x']-=this['long0'];var _0x44f8bb=Math['sin'](_0x1f89f9['y']),_0x26d997=Math['cos'](_0x1f89f9['y']),_0x13592d=Math['cos'](_0x1f89f9['x']),_0x4ab4c5,_0x38c1e8;switch(this['mode']){case mode[_0x5d6d78(0x393)]:_0x38c1e8=this['sinph0']*_0x44f8bb+this['cosph0']*_0x26d997*_0x13592d;break;case mode['EQUIT']:_0x38c1e8=_0x26d997*_0x13592d;break;case mode['S_POLE']:_0x38c1e8=-_0x44f8bb;break;case mode[_0x5d6d78(0x12f)]:_0x38c1e8=_0x44f8bb;break;}_0x38c1e8=this['pn1']/(this['p']-_0x38c1e8),_0x4ab4c5=_0x38c1e8*_0x26d997*Math['sin'](_0x1f89f9['x']);switch(this['mode']){case mode['OBLIQ']:_0x38c1e8*=this['cosph0']*_0x44f8bb-this['sinph0']*_0x26d997*_0x13592d;break;case mode['EQUIT']:_0x38c1e8*=_0x44f8bb;break;case mode['N_POLE']:_0x38c1e8*=-(_0x26d997*_0x13592d);break;case mode['S_POLE']:_0x38c1e8*=_0x26d997*_0x13592d;break;}var _0x59b1c7,_0x104bf3;return _0x59b1c7=_0x38c1e8*this['cg']+_0x4ab4c5*this['sg'],_0x104bf3=0x1/(_0x59b1c7*this['sw']*this['h1']+this['cw']),_0x4ab4c5=(_0x4ab4c5*this['cg']-_0x38c1e8*this['sg'])*this['cw']*_0x104bf3,_0x38c1e8=_0x59b1c7*_0x104bf3,_0x1f89f9['x']=_0x4ab4c5*this['a'],_0x1f89f9['y']=_0x38c1e8*this['a'],_0x1f89f9;}function inverse$1(_0x2d659f){var _0x33e52d={_0x31776f:0x598,_0x5872cc:0x598,_0xe52a89:0x12f,_0x4da81b:0x904},_0x1668f4=_0x521882;_0x2d659f['x']/=this['a'],_0x2d659f['y']/=this['a'];var _0x5aa02f={'x':_0x2d659f['x'],'y':_0x2d659f['y']},_0x2eb79b,_0x4895f3,_0x41da58;_0x41da58=0x1/(this['pn1']-_0x2d659f['y']*this['sw']),_0x2eb79b=this['pn1']*_0x2d659f['x']*_0x41da58,_0x4895f3=this['pn1']*_0x2d659f['y']*this['cw']*_0x41da58,_0x2d659f['x']=_0x2eb79b*this['cg']+_0x4895f3*this['sg'],_0x2d659f['y']=_0x4895f3*this['cg']-_0x2eb79b*this['sg'];var _0x3e6beb=hypot(_0x2d659f['x'],_0x2d659f['y']);if(Math['abs'](_0x3e6beb)0x2540be400)throw new Error();this['radius_g']=0x1+this['radius_g_1'],this['C']=this[_0x45071f(0xb2f)]*this[_0x45071f(0xb2f)]-0x1;if(this['es']!==0x0){var _0x393e28=0x1-this['es'],_0x59ec01=0x1/_0x393e28;this[_0x45071f(_0x49056c._0x3fda7a)]=Math['sqrt'](_0x393e28),this['radius_p2']=_0x393e28,this['radius_p_inv2']=_0x59ec01,this[_0x45071f(_0x49056c._0x3b860e)]='ellipse';}else this[_0x45071f(_0x49056c._0x3fda7a)]=0x1,this['radius_p2']=0x1,this['radius_p_inv2']=0x1,this[_0x45071f(_0x49056c._0x3b860e)]='sphere';!this[_0x45071f(0x68d)]&&(this[_0x45071f(0x68d)]='Geostationary\x20Satellite\x20View');}function forward(_0x355a43){var _0x29c7e1={_0x5f0735:0x6b6,_0x52c42c:0xb2f,_0x584607:0x433,_0x5591f8:0x6b6,_0x2ec0ec:0xa76},_0x43558b=_0x521882,_0x3fe16d=_0x355a43['x'],_0x2c53e2=_0x355a43['y'],_0x1290a3,_0x37c048,_0x117704,_0x193d56;_0x3fe16d=_0x3fe16d-this['long0'];if(this['shape']==='ellipse'){_0x2c53e2=Math['atan'](this['radius_p2']*Math['tan'](_0x2c53e2));var _0x31830f=this['radius_p']/hypot(this[_0x43558b(0xc8b)]*Math['cos'](_0x2c53e2),Math[_0x43558b(0x5ed)](_0x2c53e2));_0x37c048=_0x31830f*Math['cos'](_0x3fe16d)*Math[_0x43558b(_0x29c7e1._0x5f0735)](_0x2c53e2),_0x117704=_0x31830f*Math['sin'](_0x3fe16d)*Math['cos'](_0x2c53e2),_0x193d56=_0x31830f*Math['sin'](_0x2c53e2);if((this['radius_g']-_0x37c048)*_0x37c048-_0x117704*_0x117704-_0x193d56*_0x193d56*this[_0x43558b(0xe1a)]<0x0)return _0x355a43['x']=Number['NaN'],_0x355a43['y']=Number['NaN'],_0x355a43;_0x1290a3=this[_0x43558b(_0x29c7e1._0x52c42c)]-_0x37c048,this['flip_axis']?(_0x355a43['x']=this['radius_g_1']*Math[_0x43558b(0xa76)](_0x117704/hypot(_0x193d56,_0x1290a3)),_0x355a43['y']=this['radius_g_1']*Math['atan'](_0x193d56/_0x1290a3)):(_0x355a43['x']=this['radius_g_1']*Math[_0x43558b(0xa76)](_0x117704/_0x1290a3),_0x355a43['y']=this['radius_g_1']*Math[_0x43558b(0xa76)](_0x193d56/hypot(_0x117704,_0x1290a3)));}else this[_0x43558b(_0x29c7e1._0x584607)]===_0x43558b(0x739)&&(_0x1290a3=Math['cos'](_0x2c53e2),_0x37c048=Math[_0x43558b(_0x29c7e1._0x5591f8)](_0x3fe16d)*_0x1290a3,_0x117704=Math['sin'](_0x3fe16d)*_0x1290a3,_0x193d56=Math['sin'](_0x2c53e2),_0x1290a3=this['radius_g']-_0x37c048,this[_0x43558b(0xdd8)]?(_0x355a43['x']=this['radius_g_1']*Math[_0x43558b(0xa76)](_0x117704/hypot(_0x193d56,_0x1290a3)),_0x355a43['y']=this['radius_g_1']*Math['atan'](_0x193d56/_0x1290a3)):(_0x355a43['x']=this['radius_g_1']*Math[_0x43558b(_0x29c7e1._0x2ec0ec)](_0x117704/_0x1290a3),_0x355a43['y']=this['radius_g_1']*Math['atan'](_0x193d56/hypot(_0x117704,_0x1290a3))));return _0x355a43['x']=_0x355a43['x']*this['a'],_0x355a43['y']=_0x355a43['y']*this['a'],_0x355a43;}function inverse(_0x283a95){var _0x4336e5={_0x10f8a4:0x433,_0x37bdcb:0xd79,_0x21a25d:0xb62,_0x3d52b2:0xb2f,_0x45a782:0xdd8,_0x197c7a:0xb62},_0x139b88=_0x521882,_0x406946=-0x1,_0x1a20d6=0x0,_0xfdb6d0=0x0,_0x3f95e3,_0x19650c,_0x1b50fa,_0x53e169;_0x283a95['x']=_0x283a95['x']/this['a'],_0x283a95['y']=_0x283a95['y']/this['a'];if(this[_0x139b88(_0x4336e5._0x10f8a4)]===_0x139b88(_0x4336e5._0x37bdcb)){this[_0x139b88(0xdd8)]?(_0xfdb6d0=Math['tan'](_0x283a95['y']/this[_0x139b88(_0x4336e5._0x21a25d)]),_0x1a20d6=Math['tan'](_0x283a95['x']/this['radius_g_1'])*hypot(0x1,_0xfdb6d0)):(_0x1a20d6=Math['tan'](_0x283a95['x']/this['radius_g_1']),_0xfdb6d0=Math['tan'](_0x283a95['y']/this['radius_g_1'])*hypot(0x1,_0x1a20d6));var _0x4224c3=_0xfdb6d0/this['radius_p'];_0x3f95e3=_0x1a20d6*_0x1a20d6+_0x4224c3*_0x4224c3+_0x406946*_0x406946,_0x19650c=0x2*this['radius_g']*_0x406946,_0x1b50fa=_0x19650c*_0x19650c-0x4*_0x3f95e3*this['C'];if(_0x1b50fa<0x0)return _0x283a95['x']=Number[_0x139b88(0xc42)],_0x283a95['y']=Number['NaN'],_0x283a95;_0x53e169=(-_0x19650c-Math['sqrt'](_0x1b50fa))/(0x2*_0x3f95e3),_0x406946=this[_0x139b88(_0x4336e5._0x3d52b2)]+_0x53e169*_0x406946,_0x1a20d6*=_0x53e169,_0xfdb6d0*=_0x53e169,_0x283a95['x']=Math[_0x139b88(0xee4)](_0x1a20d6,_0x406946),_0x283a95['y']=Math[_0x139b88(0xa76)](_0xfdb6d0*Math['cos'](_0x283a95['x'])/_0x406946),_0x283a95['y']=Math['atan'](this['radius_p_inv2']*Math['tan'](_0x283a95['y']));}else{if(this[_0x139b88(_0x4336e5._0x10f8a4)]==='sphere'){this[_0x139b88(_0x4336e5._0x45a782)]?(_0xfdb6d0=Math['tan'](_0x283a95['y']/this['radius_g_1']),_0x1a20d6=Math['tan'](_0x283a95['x']/this['radius_g_1'])*Math['sqrt'](0x1+_0xfdb6d0*_0xfdb6d0)):(_0x1a20d6=Math['tan'](_0x283a95['x']/this[_0x139b88(_0x4336e5._0x21a25d)]),_0xfdb6d0=Math['tan'](_0x283a95['y']/this[_0x139b88(_0x4336e5._0x197c7a)])*Math[_0x139b88(0x598)](0x1+_0x1a20d6*_0x1a20d6));_0x3f95e3=_0x1a20d6*_0x1a20d6+_0xfdb6d0*_0xfdb6d0+_0x406946*_0x406946,_0x19650c=0x2*this['radius_g']*_0x406946,_0x1b50fa=_0x19650c*_0x19650c-0x4*_0x3f95e3*this['C'];if(_0x1b50fa<0x0)return _0x283a95['x']=Number[_0x139b88(0xc42)],_0x283a95['y']=Number['NaN'],_0x283a95;_0x53e169=(-_0x19650c-Math['sqrt'](_0x1b50fa))/(0x2*_0x3f95e3),_0x406946=this['radius_g']+_0x53e169*_0x406946,_0x1a20d6*=_0x53e169,_0xfdb6d0*=_0x53e169,_0x283a95['x']=Math['atan2'](_0x1a20d6,_0x406946),_0x283a95['y']=Math['atan'](_0xfdb6d0*Math['cos'](_0x283a95['x'])/_0x406946);}}return _0x283a95['x']=_0x283a95['x']+this['long0'],_0x283a95;}var names=['Geostationary\x20Satellite\x20View','Geostationary_Satellite','geos'],geos={'init':init,'forward':forward,'inverse':inverse,'names':names};function includedProjections(_0x54d6fa){var _0x37a936={_0x1c0bf7:0xb92,_0x12d288:0x9fe,_0x4b7754:0x16e,_0x49eae9:0x16e,_0x5f276f:0xb92,_0x322e60:0x9fe},_0x53f65d=_0x521882;_0x54d6fa[_0x53f65d(0x9fe)]['projections'][_0x53f65d(0xb92)](tmerc),_0x54d6fa[_0x53f65d(0x9fe)]['projections']['add'](etmerc),_0x54d6fa['Proj'][_0x53f65d(0x16e)][_0x53f65d(_0x37a936._0x1c0bf7)](utm),_0x54d6fa['Proj']['projections']['add'](sterea),_0x54d6fa['Proj']['projections']['add'](stere),_0x54d6fa['Proj']['projections']['add'](somerc),_0x54d6fa['Proj'][_0x53f65d(0x16e)]['add'](omerc),_0x54d6fa[_0x53f65d(_0x37a936._0x12d288)]['projections']['add'](lcc),_0x54d6fa[_0x53f65d(0x9fe)][_0x53f65d(0x16e)]['add'](krovak),_0x54d6fa[_0x53f65d(_0x37a936._0x12d288)]['projections']['add'](cass),_0x54d6fa['Proj'][_0x53f65d(_0x37a936._0x4b7754)][_0x53f65d(0xb92)](laea),_0x54d6fa['Proj']['projections']['add'](aea),_0x54d6fa['Proj']['projections']['add'](gnom),_0x54d6fa['Proj']['projections']['add'](cea),_0x54d6fa[_0x53f65d(_0x37a936._0x12d288)]['projections']['add'](eqc),_0x54d6fa['Proj'][_0x53f65d(_0x37a936._0x49eae9)]['add'](poly),_0x54d6fa['Proj']['projections']['add'](nzmg),_0x54d6fa['Proj']['projections'][_0x53f65d(_0x37a936._0x1c0bf7)](mill),_0x54d6fa['Proj']['projections'][_0x53f65d(0xb92)](sinu),_0x54d6fa['Proj'][_0x53f65d(0x16e)]['add'](moll),_0x54d6fa['Proj']['projections']['add'](eqdc),_0x54d6fa['Proj']['projections']['add'](vandg),_0x54d6fa['Proj'][_0x53f65d(0x16e)][_0x53f65d(0xb92)](aeqd),_0x54d6fa['Proj']['projections'][_0x53f65d(_0x37a936._0x5f276f)](ortho),_0x54d6fa['Proj']['projections']['add'](qsc),_0x54d6fa['Proj']['projections']['add'](robin),_0x54d6fa[_0x53f65d(_0x37a936._0x322e60)]['projections']['add'](geocent),_0x54d6fa[_0x53f65d(0x9fe)]['projections']['add'](tpers),_0x54d6fa[_0x53f65d(_0x37a936._0x322e60)][_0x53f65d(0x16e)]['add'](geos);}proj4['defaultDatum']=_0x521882(0x75b),proj4['Proj']=Projection,proj4[_0x521882(0x75b)]=new proj4[(_0x521882(0x9fe))]('WGS84'),proj4[_0x521882(0xc4b)]=Point,proj4['toPoint']=common,proj4['defs']=defs,proj4['nadgrid']=nadgrid,proj4['transform']=transform,proj4['mgrs']=mgrs,proj4['version']='__VERSION__',includedProjections(proj4);var CRS={'EPSG3857':_0x521882(0x5d9),'EPSG4326':_0x521882(0xc5),'EPSG4490':'EPSG:4490','CGCS2000_GK_Zone_3':'CGCS2000_GK_Zone_3','CGCS2000_GK_Zone_6':'CGCS2000_GK_Zone_6','CGCS2000_GK_CM_3':_0x521882(0x818),'CGCS2000_GK_CM_6':'CGCS2000_GK_CM_6'},PI$1=3.141592653589793,LngLatPoint=(function(){var _0x360f2d={_0x3e952c:0xe94,_0x24c873:0xec1},_0x4faf20={_0x2de043:0x5dc,_0x3e70da:0x4b5},_0x434e2a={_0x4a39af:0xa76},_0x47f155={_0xc70794:0xa29,_0x445ca6:0x546},_0x3b5a96={_0x4f0c61:0x9f9,_0x18d0f7:0x2fa,_0x453ba5:0xa6a,_0xdb131d:0xa29,_0x48b227:0x542,_0x1ad838:0x872},_0x5deef4={_0x531832:0x1ba,_0x5a6590:0x458,_0x1840c4:0x401},_0x4fd6c5={_0x88cf41:0x991},_0x204ea4={_0x5aeb5c:0x1ba,_0x329437:0x9f9},_0x25cfac={_0x34c3ac:0xe66},_0x531a36={_0x1f4239:0xb6e,_0x53222e:0xee1},_0x3add02={_0x334c1e:0xee1},_0x268e3e={_0x198bc5:0x3ca},_0x445524={_0x127203:0x991,_0x5cc38f:0xee1},_0x3ccbc5={_0x183961:0xee1,_0x154c77:0xe94},_0x2c86b5={_0x5e66f0:0xe94},_0x4680bd={_0x47e22d:0x327},_0x9a63f2={_0x28716f:0xe66},_0xbed640={_0x2fd5ab:0xe66},_0x1f46c4=_0x521882;function _0x76ff55(_0x4ae469,_0x503904,_0x3679d0){var _0xe236bc=_0x4ffc;_classCallCheck(this,_0x76ff55),this[_0xe236bc(_0xbed640._0x2fd5ab)]=Number(_0x4ae469||0x0),this[_0xe236bc(0x327)]=Number(_0x503904||0x0),this['_alt']=Number(_0x3679d0||0x0);}return _createClass(_0x76ff55,[{'key':'lng','get':function _0x347525(){return this['_lng'];},'set':function _0x18b712(_0x3fab4f){var _0xa79722=_0x4ffc;this[_0xa79722(_0x9a63f2._0x28716f)]=+_0x3fab4f,this[_0xa79722(0xbcb)]=null;}},{'key':_0x1f46c4(0xee1),'get':function _0x347d0f(){var _0x101f8f=_0x1f46c4;return this[_0x101f8f(_0x4680bd._0x47e22d)];},'set':function _0x2d004b(_0xb54a83){this['_lat']=+_0xb54a83,this['_position']=null;}},{'key':_0x1f46c4(_0x360f2d._0x3e952c),'get':function _0x3ea360(){return this['_alt']||0x0;},'set':function _0x29d52b(_0x288516){var _0x4f939c=_0x1f46c4;this['_alt']=+_0x288516,this[_0x4f939c(0xbcb)]=null;}},{'key':'clone','value':function _0x1f5abd(){var _0x1fcfcf=_0x1f46c4,_0x4edf81=new _0x76ff55();return _0x4edf81[_0x1fcfcf(0x991)]=this['lng']||0x0,_0x4edf81['lat']=this['lat']||0x0,_0x4edf81[_0x1fcfcf(_0x2c86b5._0x5e66f0)]=this[_0x1fcfcf(0xe94)]||0x0,_0x4edf81;}},{'key':'format','value':function _0x1de2bb(){var _0x59c954=_0x1f46c4;return this['lng']=formatNum$2(this['lng'],_0x76ff55['FormatLength']),this[_0x59c954(_0x3ccbc5._0x183961)]=formatNum$2(this['lat'],_0x76ff55['FormatLength']),this[_0x59c954(_0x3ccbc5._0x154c77)]=formatNum$2(this['alt'],_0x76ff55['FormatAltLength']),this;}},{'key':'toArray','value':function _0x3a0d2f(_0x2c7838){var _0x219a20=_0x1f46c4;return this['format'](),_0x2c7838?[this[_0x219a20(_0x445524._0x127203)],this['lat']]:[this[_0x219a20(0x991)],this[_0x219a20(_0x445524._0x5cc38f)],this['alt']];}},{'key':'toString','value':function _0x17dc9c(){var _0x5b2c42=_0x1f46c4;return this[_0x5b2c42(_0x268e3e._0x198bc5)](),''[_0x5b2c42(0x732)](this['lng'],',')[_0x5b2c42(0x732)](this[_0x5b2c42(0xee1)],',')['concat'](this['alt']);}},{'key':'toCartesian','value':function _0x103dfd(){var _0x16973d=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:![];return!_0x16973d&&this['_position']?this['_position']:Cesium__namespace['Cartesian3']['fromDegrees'](this['lng'],this['lat'],this['alt']);}},{'key':'toCartographic','value':function _0x1b4f93(){var _0x152cd8=_0x1f46c4;return Cesium__namespace['Cartographic'][_0x152cd8(0xc90)](this['lng'],this[_0x152cd8(_0x3add02._0x334c1e)],this['alt']);}},{'key':_0x1f46c4(_0x360f2d._0x24c873),'value':function _0x1e3acd(){var _0x1a2156=_0x1f46c4,_0x56faf8=Math['min'](this['lng'],0xb4);_0x56faf8=Math[_0x1a2156(0x706)](_0x56faf8,-0xb4);var _0x4caaae=Math[_0x1a2156(_0x531a36._0x1f4239)](this[_0x1a2156(_0x531a36._0x53222e)],85.05112877980659);_0x4caaae=Math[_0x1a2156(0x706)](_0x4caaae,-85.05112877980659);var _0x380018=_0x56faf8*20037508.34/0xb4,_0x150510=Math['log'](Math[_0x1a2156(0x2b7)]((0x5a+_0x4caaae)*PI$1/0x168))/(PI$1/0xb4);return _0x150510=_0x150510*20037508.34/0xb4,[_0x380018,_0x150510,this['alt']];}},{'key':'equals','value':function _0xc9dcde(_0x45804d){var _0x2292a1=_0x1f46c4;return this===_0x45804d||_0x45804d instanceof _0x76ff55&&this['_alt']===_0x45804d['_alt']&&this['_lat']===_0x45804d[_0x2292a1(0x327)]&&this['_lng']===_0x45804d[_0x2292a1(0xe66)];}},{'key':'valid','value':function _0x1fb52e(){var _0x526c88=_0x1f46c4;if(isNaN(this['_lat'])||isNaN(this[_0x526c88(_0x25cfac._0x34c3ac)]))return![];if(this['_lat']<-0x5a||this['_lat']>0x5a||this['_lng']<-0xb4||this['_lng']>0xb4)return![];if(this['_lat']===0x0&&this[_0x526c88(0xe66)]===0x0&&this['_alt']===0x0)return![];return!![];}}],[{'key':'parse','value':function _0x492527(_0xb34d0,_0x5c227d){var _0x155bd1=_0x1f46c4;if(!_0xb34d0)return new _0x76ff55();if(_0xb34d0 instanceof _0x76ff55)return _0xb34d0;var _0x278423;if(typeof _0xb34d0===_0x155bd1(_0x204ea4._0x5aeb5c))_0x278423=_0x76ff55['fromString'](_0xb34d0);else{if(Array['isArray'](_0xb34d0))_0x278423=_0x76ff55['fromArray'](_0xb34d0);else{if(_0xb34d0 instanceof _0x76ff55)_0x278423=_0xb34d0['clone']();else{if(Cesium__namespace['defined'](_0xb34d0[_0x155bd1(0xee1)])&&Cesium__namespace['defined'](_0xb34d0['lng'])){_0x278423=new _0x76ff55(_0xb34d0['lng'],_0xb34d0['lat'],_0xb34d0[_0x155bd1(0xe94)]);for(var _0x5a343e in _0xb34d0){_0x278423[_0x5a343e]=_0xb34d0[_0x5a343e];}}else{if(_0xb34d0 instanceof Cesium__namespace['Cartesian3']||_0xb34d0[_0x155bd1(_0x204ea4._0x329437)]||_0xb34d0['getValue'])_0x278423=_0x76ff55[_0x155bd1(0xa6a)](_0xb34d0,_0x5c227d),_0x278423['_position']=_0xb34d0;else Cesium__namespace['defined'](_0xb34d0['x'])&&Cesium__namespace['defined'](_0xb34d0['y'])&&Cesium__namespace['defined'](_0xb34d0['z'])?(_0xb34d0=new Cesium__namespace['Cartesian3'](_0xb34d0['x'],_0xb34d0['y'],_0xb34d0['z']),_0x278423=_0x76ff55['fromCartesian'](_0xb34d0,_0x5c227d),_0x278423['_position']=_0xb34d0):(_0x278423=new _0x76ff55(),logError$1('坐标解析失败,请确认参数是否无误',_0xb34d0));}}}}return _0x278423;}},{'key':'fromArray','value':function _0x6a4f13(_0x5c86e9){var _0x23b9c6=_0x1f46c4,_0x293ad2=new _0x76ff55();return Array['isArray'](_0x5c86e9)&&(_0x293ad2[_0x23b9c6(_0x4fd6c5._0x88cf41)]=_0x5c86e9[0x0]||0x0,_0x293ad2['lat']=_0x5c86e9[0x1]||0x0,_0x293ad2['alt']=_0x5c86e9[0x2]||0x0),_0x293ad2;}},{'key':_0x1f46c4(0x253),'value':function _0x20cc75(_0x2eefcc){var _0xb5ec29=_0x1f46c4,_0x33063a=new _0x76ff55();if(_0x2eefcc&&typeof _0x2eefcc===_0xb5ec29(_0x5deef4._0x531832)){var _0x5e9610=_0x2eefcc[_0xb5ec29(_0x5deef4._0x5a6590)](',');_0x33063a=this[_0xb5ec29(_0x5deef4._0x1840c4)](_0x5e9610);}return _0x33063a;}},{'key':'fromCartesian','value':function _0x4c0783(_0x146cfa,_0xf9f0d8){var _0x381711=_0x1f46c4,_0x341391=new _0x76ff55(),_0x5d971e;if(_0x146cfa){if(_0x146cfa instanceof Cesium__namespace['Cartesian3'])_0x5d971e=_0x146cfa;else{if(_0x146cfa['_value']&&_0x146cfa[_0x381711(0x9f9)]instanceof Cesium__namespace[_0x381711(0x4cc)])_0x5d971e=_0x146cfa[_0x381711(_0x3b5a96._0x4f0c61)];else typeof _0x146cfa['getValue']===_0x381711(_0x3b5a96._0x18d0f7)&&(_0x5d971e=_0x146cfa[_0x381711(0x6aa)](_0xf9f0d8||Cesium__namespace['JulianDate'][_0x381711(0xa5e)]()));}}if(_0x5d971e){var _0xc44ac8=Cesium__namespace['Cartographic'][_0x381711(_0x3b5a96._0x453ba5)](_0x5d971e);_0xc44ac8&&(_0x341391['lat']=Cesium__namespace[_0x381711(_0x3b5a96._0xdb131d)]['toDegrees'](_0xc44ac8[_0x381711(_0x3b5a96._0x48b227)]),_0x341391['lng']=Cesium__namespace[_0x381711(0xa29)]['toDegrees'](_0xc44ac8['longitude']),_0x341391[_0x381711(0xe94)]=_0xc44ac8[_0x381711(_0x3b5a96._0x1ad838)],_0x341391['format']());}return _0x341391['_position']=_0x146cfa,_0x341391;}},{'key':'fromCartographic','value':function _0x22cbf1(_0x389cd3){var _0x135c7a=_0x1f46c4,_0x2beb47=new _0x76ff55();return _0x2beb47['lat']=Cesium__namespace['Math']['toDegrees'](_0x389cd3[_0x135c7a(0x542)]),_0x2beb47[_0x135c7a(0x991)]=Cesium__namespace[_0x135c7a(_0x47f155._0xc70794)][_0x135c7a(_0x47f155._0x445ca6)](_0x389cd3[_0x135c7a(0x793)]),_0x2beb47['alt']=_0x389cd3['height'],_0x2beb47;}},{'key':'fromMercator','value':function _0xdd50b8(_0xc6d867){var _0x1dd22a=_0x1f46c4,_0x4499f7=Number(_0xc6d867[0x0]),_0x2cf35f=Number(_0xc6d867[0x1]),_0x415ba6=_0x4499f7/20037508.34*0xb4,_0x40ba80=_0x2cf35f/20037508.34*0xb4;_0x40ba80=0xb4/PI$1*(0x2*Math[_0x1dd22a(_0x434e2a._0x4a39af)](Math['exp'](_0x40ba80*PI$1/0xb4))-PI$1/0x2);var _0x531aad=new _0x76ff55(_0x415ba6,_0x40ba80,_0xc6d867[0x2]||0x0);return _0x531aad;}},{'key':'toCartesian','value':function _0xb119b2(_0x470c96,_0x12e5c3){if(!_0x470c96||_0x470c96 instanceof Cesium__namespace['Cartesian3'])return _0x470c96;return _0x76ff55['parse'](_0x470c96,_0x12e5c3)['toCartesian'](!![]);}},{'key':'toCartographic','value':function _0x4b372c(_0x28b89a,_0x4e9b8d){if(!_0x28b89a||_0x28b89a instanceof Cesium__namespace['Cartographic'])return _0x28b89a;return _0x76ff55['parse'](_0x28b89a,_0x4e9b8d)['toCartographic']();}},{'key':'toArray','value':function _0xb486e8(_0x415de5,_0x39675c){var _0x51b458=_0x1f46c4,_0x2080d4=_0x76ff55[_0x51b458(_0x4faf20._0x2de043)](_0x415de5);if(!_0x2080d4||!_0x2080d4[_0x51b458(_0x4faf20._0x3e70da)]())return[];return _0x2080d4['toArray'](_0x39675c);}}]),_0x76ff55;}());LngLatPoint[_0x521882(0x35b)]=0x6,LngLatPoint[_0x521882(0x1d8)]=0x1;function formatNum$2(_0x3ca94e){var _0x2215dc={_0x159ba6:0x72f},_0x501e28=_0x521882,_0x271834=arguments[_0x501e28(0xba0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0,_0x1ab6fa=Math['pow'](0xa,_0x271834);return Math[_0x501e28(_0x2215dc._0x159ba6)](_0x3ca94e*_0x1ab6fa)/_0x1ab6fa;}var LngLatArray=(function(){var _0x3c95cf={_0x235d40:0x609},_0x121d1f=_0x521882;function _0x107185(){_classCallCheck(this,_0x107185);}return _createClass(_0x107185,null,[{'key':'toCartesians','value':function _0x415c26(_0x41ae41,_0x1d7e56){if(!_0x41ae41||!Array['isArray'](_0x41ae41))return _0x41ae41;var _0x5093ca=[];return _0x41ae41['forEach'](function(_0x2a79f){var _0x791ffd=_0x4ffc;if(_0x2a79f instanceof Cesium__namespace['Cartesian3']){_0x1d7e56?_0x5093ca['push'](_0x2a79f['clone']()):_0x5093ca[_0x791ffd(0x425)](_0x2a79f);return;}var _0x3b09e7=LngLatPoint['parse'](_0x2a79f);if(!_0x3b09e7||!_0x3b09e7[_0x791ffd(0x4b5)]())return;_0x5093ca['push'](_0x3b09e7[_0x791ffd(_0x3c95cf._0x235d40)](!![]));}),_0x5093ca;}},{'key':_0x121d1f(0x628),'value':function _0x475930(_0x1409c8,_0x17bacc){var _0x393d81=_0x121d1f;if(!_0x1409c8||!Array[_0x393d81(0x4e3)](_0x1409c8))return _0x1409c8;var _0x38ff54=[];return _0x1409c8['forEach'](function(_0x38af52){if(_0x38af52 instanceof LngLatPoint&&!_0x17bacc){_0x38ff54['push'](_0x38af52);return;}var _0x20914a=LngLatPoint['parse'](_0x38af52);if(!_0x20914a||!_0x20914a['valid']())return;_0x38ff54['push'](_0x20914a);}),_0x38ff54;}},{'key':'toArray','value':function _0x5766aa(_0x3cce0e,_0x836de8){var _0x250f10={_0x123306:0x425,_0x4152b6:0x5dc};if(!_0x3cce0e||!Array['isArray'](_0x3cce0e))return _0x3cce0e;var _0x32eff1=[];return _0x3cce0e['forEach'](function(_0x42338d){var _0x1916d7=_0x4ffc;if(Array['isArray'](_0x42338d)){_0x32eff1[_0x1916d7(_0x250f10._0x123306)](_0x42338d);return;}var _0x4f41ad=LngLatPoint[_0x1916d7(_0x250f10._0x4152b6)](_0x42338d);if(!_0x4f41ad||!_0x4f41ad['valid']())return;_0x32eff1['push'](_0x4f41ad['toArray'](_0x836de8));}),_0x32eff1;}}]),_0x107185;}());function degree2dms(_0x38ce95){var _0x43e4d4={_0x4e1436:0xaea},_0x58a19c=_0x521882,_0x3b7a2a=0x1;_0x38ce95<0x0&&(_0x3b7a2a=-0x1);_0x38ce95=Math['abs'](_0x38ce95);var _0x2d3554=Math[_0x58a19c(_0x43e4d4._0x4e1436)](_0x38ce95),_0x774438=Math['floor']((_0x38ce95-_0x2d3554)*0x3c),_0x36b74e=Math['round']((_0x38ce95-_0x2d3554)*0xe10%0x3c);return _0x2d3554*=_0x3b7a2a,{'degree':_0x2d3554,'minute':_0x774438,'second':_0x36b74e,'str':_0x2d3554+'°\x20'+_0x774438+'\x27\x20\x20'+_0x36b74e+'\x22'};}function dms2degree(_0x12461d,_0x436613,_0x1b71bd){var _0x70c8f=Math['abs'](_0x12461d)+_0x436613/0x3c+_0x1b71bd/0xe10;return _0x12461d<0x0&&(_0x70c8f*=-0x1),_0x70c8f;}function getCGCS2000EPSGByLng(_0x1228ca,_0x5ec4b2){var _0x371e16={_0x53dcc9:0xba0},_0xc581fe=_0x521882,_0x10454b=arguments[_0xc581fe(_0x371e16._0x53dcc9)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:!![],_0x48f35c;if(_0x5ec4b2){var _0x33b56e=parseInt(_0x1228ca/0x6)+0x1;if(_0x33b56e<0xd||_0x33b56e>0x17)return undefined;_0x10454b?_0x48f35c=_0x33b56e+0x117e:_0x48f35c=_0x33b56e+0x1189;}else{var _0x594d0e=parseInt((_0x1228ca-1.5)/0x3)+0x1;if(_0x594d0e<0x19||_0x594d0e>0x2d)return undefined;_0x10454b?_0x48f35c=_0x594d0e+0x1188:_0x48f35c=_0x594d0e+0x119d;}return'EPSG:'+_0x48f35c;}function getCGCS2000EPSGByX(_0x2f0c14){var _0x4e736b={_0xbe2c91:0x1e6},_0x327e18=_0x521882,_0x2a8404=parseInt(_0x2f0c14['toString']()[_0x327e18(_0x4e736b._0xbe2c91)](0x0,0x2));if(_0x2a8404>=0xd&&_0x2a8404<=0x17)return'EPSG:'+(_0x2a8404+0x117e);else return _0x2a8404>=0x19&&_0x2a8404<=0x2d?'EPSG:'+(_0x2a8404+0x1188):undefined;}function proj4Trans(_0x2c2a13,_0x433c5d){var _0x15a4e9={_0xcbb6e7:0x1b1,_0x5591a7:0x1ea,_0x13b1e2:0x4ae},_0x53f102=_0x521882,_0x1bcd12=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:'EPSG:4326';if(!_0x433c5d||!_0x1bcd12||_0x433c5d===_0x1bcd12)return _0x2c2a13;try{(_0x433c5d===CRS['CGCS2000_GK_Zone_3']||_0x433c5d===CRS['CGCS2000_GK_Zone_6'])&&(_0x433c5d=getCGCS2000EPSGByX(_0x2c2a13[0x0]));if(_0x1bcd12===CRS[_0x53f102(_0x15a4e9._0xcbb6e7)])_0x1bcd12=getCGCS2000EPSGByLng(_0x2c2a13[0x0],![],!![]);else{if(_0x1bcd12===CRS['CGCS2000_GK_Zone_6'])_0x1bcd12=getCGCS2000EPSGByLng(_0x2c2a13[0x0],!![],!![]);else{if(_0x1bcd12===CRS['CGCS2000_GK_CM_3'])_0x1bcd12=getCGCS2000EPSGByLng(_0x2c2a13[0x0],![],![]);else _0x1bcd12===CRS[_0x53f102(_0x15a4e9._0x5591a7)]&&(_0x1bcd12=getCGCS2000EPSGByLng(_0x2c2a13[0x0],!![],![]));}}if(!_0x433c5d||!_0x1bcd12||_0x433c5d===_0x1bcd12)return _0x2c2a13;var _0x1dfaf1=proj4(_0x433c5d,_0x1bcd12,_0x2c2a13);if(Cesium__namespace[_0x53f102(_0x15a4e9._0x13b1e2)](_0x1dfaf1)&&_0x1dfaf1['length']>0x1&&!isNaN(_0x1dfaf1[0x0])&&_0x1dfaf1[0x0]!==Infinity)return _0x1dfaf1;}catch(_0x56ba22){}return _0x2c2a13;}function proj4TransArr(_0x4e4f49,_0x5685b2){var _0xdacecf={_0x21e36c:0x425},_0x232c06=_0x521882,_0x16b2ef=arguments[_0x232c06(0xba0)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:'EPSG:4326';if(!_0x5685b2||_0x5685b2===_0x16b2ef)return _0x4e4f49;var _0x2f6058=[];for(var _0x12a15d=0x0,_0x614269=_0x4e4f49['length'];_0x12a15d<_0x614269;_0x12a15d++){var _0x194cca=_0x4e4f49[_0x12a15d];if(Array['isArray'](_0x194cca[0x0])){var _0x57ed17=proj4TransArr(_0x194cca,_0x5685b2,_0x16b2ef);_0x57ed17&&_0x57ed17['length']>0x0&&_0x2f6058[_0x232c06(_0xdacecf._0x21e36c)](_0x57ed17);}else{var _0x23b3de=proj4Trans(_0x194cca,_0x5685b2,_0x16b2ef);_0x23b3de&&_0x2f6058['push'](_0x23b3de);}}return _0x2f6058;}function cartesian2lonlat(_0x1bb2c5,_0x1964e6){var _0x2c3a1f={_0x1ad7d1:0x5f7},_0x3641e0=_0x521882;return LngLatPoint[_0x3641e0(_0x2c3a1f._0x1ad7d1)](_0x1bb2c5,_0x1964e6);}function cartesians2lonlats(_0x50298f,_0x43fa71){return LngLatArray['toArray'](_0x50298f,_0x43fa71);}function cartesian2mercator(_0x3b9217){var _0x55a412={_0x3e8c68:0xa6a},_0x42cdfa=_0x521882;if(!_0x3b9217)return null;var _0x96372a=LngLatPoint[_0x42cdfa(_0x55a412._0x3e8c68)](_0x3b9217);return _0x96372a[_0x42cdfa(0xec1)]();}function cartesians2mercators(_0x281234){var _0x524bbe=[];for(var _0x41e202=0x0,_0x35ca54=_0x281234['length'];_0x41e202<_0x35ca54;_0x41e202++){var _0x28b993=cartesian2mercator(_0x281234[_0x41e202]);_0x28b993&&_0x524bbe['push'](_0x28b993);}return _0x524bbe;}function lonlat2cartesian(_0x38c2cc){var _0x37e1b2={_0x46630f:0xc90},_0x3706a4=_0x521882,_0x2e64ce=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0;if(!_0x38c2cc||_0x38c2cc['length']<0x2)return null;return Cesium__namespace['Cartesian3'][_0x3706a4(_0x37e1b2._0x46630f)](_0x38c2cc[0x0],_0x38c2cc[0x1],_0x38c2cc[0x2]||_0x2e64ce);}function lonlats2cartesians(_0x5a734a,_0x55a722){var _0x2e768f=_0x521882,_0x2a60c0=[];for(var _0xe2e3d4=0x0,_0x3eb84d=_0x5a734a[_0x2e768f(0xba0)];_0xe2e3d4<_0x3eb84d;_0xe2e3d4++){var _0x4cba6e=_0x5a734a[_0xe2e3d4];if(Array[_0x2e768f(0x4e3)](_0x4cba6e[0x0])){var _0x2a0951=lonlats2cartesians(_0x4cba6e,_0x55a722);_0x2a0951&&_0x2a0951['length']>0x0&&_0x2a60c0[_0x2e768f(0x425)](_0x2a0951);}else{var _0x9571d2=lonlat2cartesian(_0x4cba6e,_0x55a722);_0x9571d2&&_0x2a60c0['push'](_0x9571d2);}}return _0x2a60c0;}function lonlat2mercator(_0x5a0e5d){var _0x53d707={_0x1d34df:0x401},_0xf15e06=_0x521882,_0x139684=LngLatPoint[_0xf15e06(_0x53d707._0x1d34df)](_0x5a0e5d);return _0x139684[_0xf15e06(0xec1)]();}function lonlats2mercators(_0xbe747d){var _0x2abbb6=[];for(var _0x19a5db=0x0,_0xe00a78=_0xbe747d['length'];_0x19a5db<_0xe00a78;_0x19a5db++){var _0xf9854=lonlat2mercator(_0xbe747d[_0x19a5db]);_0x2abbb6['push'](_0xf9854);}return _0x2abbb6;}function mercator2cartesian(_0x2dd720,_0x3fad6d){if(isNaN(_0x2dd720[0x0])||isNaN(_0x2dd720[0x1]))return null;var _0x39ae83=LngLatPoint['fromMercator'](_0x2dd720);return Cesium__namespace['defined'](_0x3fad6d)&&(_0x39ae83['alt']=_0x3fad6d),_0x39ae83['toCartesian']();}function mercators2cartesians(_0x376261,_0x29bd90){var _0x5e1758={_0x4b75ae:0xba0},_0x43936e=_0x521882,_0x122713=[];for(var _0xc13427=0x0,_0x3f8c48=_0x376261[_0x43936e(_0x5e1758._0x4b75ae)];_0xc13427<_0x3f8c48;_0xc13427++){var _0x183481=mercator2cartesian(_0x376261[_0xc13427],_0x29bd90);_0x183481&&_0x122713['push'](_0x183481);}return _0x122713;}function mercator2lonlat(_0x2b8a84){var _0xc2a52b=LngLatPoint['fromMercator'](_0x2b8a84);return _0xc2a52b['toArray']();}function mercators2lonlats(_0x30b806){var _0x337fda=[];for(var _0x15d44b=0x0,_0x32222e=_0x30b806['length'];_0x15d44b<_0x32222e;_0x15d44b++){var _0x13c8da=mercator2lonlat(_0x30b806[_0x15d44b]);_0x337fda['push'](_0x13c8da);}return _0x337fda;}var x_PI=3.141592653589793*0xbb8/0xb4,PI=3.141592653589793,a=0x615305,ee=0.00669342162296594;function transformlat(_0xff3528,_0x3318a){var _0x989b0a={_0xa8d5ba:0x5ed,_0xb06733:0x5ed},_0x488206=_0x521882,_0x187216=-0x64+0x2*_0xff3528+0x3*_0x3318a+0.2*_0x3318a*_0x3318a+0.1*_0xff3528*_0x3318a+0.2*Math[_0x488206(0x598)](Math['abs'](_0xff3528));return _0x187216+=(0x14*Math[_0x488206(0x5ed)](0x6*_0xff3528*PI)+0x14*Math[_0x488206(_0x989b0a._0xa8d5ba)](0x2*_0xff3528*PI))*0x2/0x3,_0x187216+=(0x14*Math[_0x488206(0x5ed)](_0x3318a*PI)+0x28*Math[_0x488206(_0x989b0a._0xb06733)](_0x3318a/0x3*PI))*0x2/0x3,_0x187216+=(0xa0*Math['sin'](_0x3318a/0xc*PI)+0x140*Math['sin'](_0x3318a*PI/0x1e))*0x2/0x3,_0x187216;}function transformlng(_0x51f144,_0x177635){var _0x3f450e={_0x151ebb:0x5ed},_0x5d087d=_0x521882,_0x2863dc=0x12c+_0x51f144+0x2*_0x177635+0.1*_0x51f144*_0x51f144+0.1*_0x51f144*_0x177635+0.1*Math[_0x5d087d(0x598)](Math['abs'](_0x51f144));return _0x2863dc+=(0x14*Math['sin'](0x6*_0x51f144*PI)+0x14*Math[_0x5d087d(_0x3f450e._0x151ebb)](0x2*_0x51f144*PI))*0x2/0x3,_0x2863dc+=(0x14*Math['sin'](_0x51f144*PI)+0x28*Math['sin'](_0x51f144/0x3*PI))*0x2/0x3,_0x2863dc+=(0x96*Math['sin'](_0x51f144/0xc*PI)+0x12c*Math[_0x5d087d(_0x3f450e._0x151ebb)](_0x51f144/0x1e*PI))*0x2/0x3,_0x2863dc;}function out_of_china(_0x69d1c4,_0x479df4){return _0x69d1c4<72.004||_0x69d1c4>137.8347||_0x479df4<0.8293||_0x479df4>55.8271||![];}function bd2gcj(_0x30f551){var _0x5a11e1={_0x37589a:0x811},_0x635864=_0x521882,_0x5cd289=Number(_0x30f551[0x0]),_0xf766ab=Number(_0x30f551[0x1]),_0x5d1608=3.141592653589793*0xbb8/0xb4,_0x3dc2af=_0x5cd289-0.0065,_0x2a5bf1=_0xf766ab-0.006,_0x7e3030=Math['sqrt'](_0x3dc2af*_0x3dc2af+_0x2a5bf1*_0x2a5bf1)-0.00002*Math['sin'](_0x2a5bf1*_0x5d1608),_0x37e667=Math[_0x635864(0xee4)](_0x2a5bf1,_0x3dc2af)-0.000003*Math['cos'](_0x3dc2af*_0x5d1608),_0x47649e=_0x7e3030*Math['cos'](_0x37e667),_0x182510=_0x7e3030*Math['sin'](_0x37e667);return _0x47649e=Number(_0x47649e[_0x635864(_0x5a11e1._0x37589a)](0x6)),_0x182510=Number(_0x182510['toFixed'](0x6)),[_0x47649e,_0x182510];}function gcj2bd(_0x42aa1b){var _0x4442da={_0x52c768:0x598},_0x10c83e=_0x521882,_0x399c59=Number(_0x42aa1b[0x0]),_0x28fff5=Number(_0x42aa1b[0x1]),_0x5e6034=Math[_0x10c83e(_0x4442da._0x52c768)](_0x399c59*_0x399c59+_0x28fff5*_0x28fff5)+0.00002*Math['sin'](_0x28fff5*x_PI),_0x3ca181=Math['atan2'](_0x28fff5,_0x399c59)+0.000003*Math[_0x10c83e(0x6b6)](_0x399c59*x_PI),_0x44ae5f=_0x5e6034*Math['cos'](_0x3ca181)+0.0065,_0x37de27=_0x5e6034*Math['sin'](_0x3ca181)+0.006;return _0x44ae5f=Number(_0x44ae5f[_0x10c83e(0x811)](0x6)),_0x37de27=Number(_0x37de27['toFixed'](0x6)),[_0x44ae5f,_0x37de27];}function wgs2gcj(_0x8fe94e){var _0x48c61c=_0x521882,_0x2815cd=Number(_0x8fe94e[0x0]),_0x55291d=Number(_0x8fe94e[0x1]);if(out_of_china(_0x2815cd,_0x55291d))return[_0x2815cd,_0x55291d];else{var _0x3d4b09=transformlat(_0x2815cd-0x69,_0x55291d-0x23),_0x259bbd=transformlng(_0x2815cd-0x69,_0x55291d-0x23),_0x135cfb=_0x55291d/0xb4*PI,_0x82b62e=Math['sin'](_0x135cfb);_0x82b62e=0x1-ee*_0x82b62e*_0x82b62e;var _0x49edc8=Math['sqrt'](_0x82b62e);_0x3d4b09=_0x3d4b09*0xb4/(a*(0x1-ee)/(_0x82b62e*_0x49edc8)*PI),_0x259bbd=_0x259bbd*0xb4/(a/_0x49edc8*Math[_0x48c61c(0x6b6)](_0x135cfb)*PI);var _0xf8df46=_0x55291d+_0x3d4b09,_0x424e2a=_0x2815cd+_0x259bbd;return _0x424e2a=Number(_0x424e2a['toFixed'](0x6)),_0xf8df46=Number(_0xf8df46[_0x48c61c(0x811)](0x6)),[_0x424e2a,_0xf8df46];}}function gcj2wgs(_0x2057f2){var _0x48b891={_0xf41f99:0x5ed},_0x51a408=_0x521882,_0x370973=Number(_0x2057f2[0x0]),_0x12d614=Number(_0x2057f2[0x1]);if(out_of_china(_0x370973,_0x12d614))return[_0x370973,_0x12d614];else{var _0x37d570=transformlat(_0x370973-0x69,_0x12d614-0x23),_0x5d98b3=transformlng(_0x370973-0x69,_0x12d614-0x23),_0x1d3884=_0x12d614/0xb4*PI,_0x1e842a=Math[_0x51a408(_0x48b891._0xf41f99)](_0x1d3884);_0x1e842a=0x1-ee*_0x1e842a*_0x1e842a;var _0x1dd4a7=Math['sqrt'](_0x1e842a);_0x37d570=_0x37d570*0xb4/(a*(0x1-ee)/(_0x1e842a*_0x1dd4a7)*PI),_0x5d98b3=_0x5d98b3*0xb4/(a/_0x1dd4a7*Math['cos'](_0x1d3884)*PI);var _0x2e5d79=_0x12d614+_0x37d570,_0x1a7276=_0x370973+_0x5d98b3,_0x2cbf96=_0x370973*0x2-_0x1a7276,_0x2e0fb7=_0x12d614*0x2-_0x2e5d79;return _0x2cbf96=Number(_0x2cbf96['toFixed'](0x6)),_0x2e0fb7=Number(_0x2e0fb7['toFixed'](0x6)),[_0x2cbf96,_0x2e0fb7];}}function bd2wgs(_0x402777){return gcj2wgs(bd2gcj(_0x402777));}function wgs2bd(_0x327128){return gcj2bd(wgs2gcj(_0x327128));}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={'_放大':['放大','放大','Zoom\x20In'],'_缩小':['缩小','縮小','Zoom\x20Out'],'_查看此处坐标':[_0x521882(0x6ea),'查看此處坐標','Location\x20info'],'_位置信息':[_0x521882(0x87b),_0x521882(0x87b),'The\x20location\x20information'],'_经度':['经度','經度',_0x521882(0x8c3)],'_纬度':['纬度','緯度','Lat'],'_海拔':['高程','高程','Alt'],'_横坐标':['横坐标',_0x521882(0x8f2),'X'],'_纵坐标':['纵坐标',_0x521882(0x25f),'Y'],'_查看当前视角':['查看当前视角',_0x521882(0xd57),_0x521882(0x774)],'_当前视角信息':['当前视角信息','當前視角信息','Current\x20Camera\x20Information'],'_视角切换':['视角切换','視角切換',_0x521882(0x832)],'_禁止进入地下':['禁止进入地下','禁止進入地下',_0x521882(0xa17)],'_允许进入地下':[_0x521882(0xc75),_0x521882(0xaa3),'Access\x20to\x20the\x20ground'],'_绕此处环绕飞行':[_0x521882(0x5a7),'繞此處環繞飛行',_0x521882(0xae9)],'_关闭环绕飞行':['关闭环绕飞行','關閉環繞飛行','Close\x20off\x20circling'],'_移动到此处':[_0x521882(0xcaf),'移動到此處','Move\x20it\x20over\x20here'],'_第一视角站到此处':['第一视角站到此处',_0x521882(0x42c),_0x521882(0xc0d)],'_开启键盘漫游':[_0x521882(0xa59),_0x521882(0x1cd),'Enable\x20keyboard\x20roaming'],'_关闭键盘漫游':['关闭键盘漫游','關閉鍵盤漫遊','Turn\x20off\x20keyboard\x20roaming'],'_跟踪锁定':[_0x521882(0xea8),'跟踪鎖定','TrackedEntity'],'_取消锁定':[_0x521882(0x858),'取消鎖定',_0x521882(0xbd2)],'_三维模型':['三维模型','三維模型','3DTiles'],'_显示三角网':['显示三角网','顯示三角網',_0x521882(0xc64)],'_关闭三角网':[_0x521882(0xda),'關閉三角網',_0x521882(0xa1d)],'_显示包围盒':['显示包围盒','顯示包圍盒','Display\x20BoundingVolume'],'_关闭包围盒':['关闭包围盒',_0x521882(0x9a7),'Close\x20BoundingVolume'],'_地形服务':['地形服务','地形服務','Terrain'],'_开启地形':['开启地形',_0x521882(0x149),_0x521882(0xb5f)],'_关闭地形':['关闭地形',_0x521882(0xdc0),'Close\x20terrain'],'_图上标记':['图上标记','圖上標記','Drawing'],'_标记点':['标记点','標記點',_0x521882(0x2b3)],'_标记线':['标记线','標記線','Tag\x20line'],'_标记面':['标记面','標記面','Mark\x20surface'],'_标记圆':['标记圆','標記圓',_0x521882(0x67e)],'_标记矩形':['标记矩形','標記矩形','Mark\x20rectangular'],'_允许编辑':[_0x521882(0xb22),'允許編輯','Allowed\x20to\x20edit'],'_禁止编辑':['禁止编辑',_0x521882(0x20b),'Prohibit\x20to\x20edit'],'_导出GeoJSON':['导出GeoJSON','導出GeoJSON','Export\x20GeoJSON'],'_清除所有标记':[_0x521882(0x566),_0x521882(0xc05),_0x521882(0xba2)],'_特效效果':['特效效果','特效效果','Effects'],'_开启下雨':['开启下雨','開啓下雨','Enable\x20rain'],'_关闭下雨':['关闭下雨',_0x521882(0xaee),'Close\x20rain'],'_开启下雪':[_0x521882(0xefa),'開啓下雪',_0x521882(0xd6d)],'_关闭下雪':[_0x521882(0x701),'關閉下雪',_0x521882(0x590)],'_开启雾天气':[_0x521882(0x1cf),_0x521882(0x769),'Enable\x20fog'],'_关闭雾天气':['关闭雾天气',_0x521882(0xec0),'Close\x20fog'],'_开启泛光':['开启泛光','開啓泛光','Enable\x20bloom'],'_关闭泛光':['关闭泛光','關閉泛光',_0x521882(0x543)],'_开启亮度':['开启亮度',_0x521882(0x48a),'Enable\x20brightness'],'_关闭亮度':[_0x521882(0xb9e),'關閉亮度','Close\x20brightness'],'_开启夜视':['开启夜视','開啓夜視',_0x521882(0xa9a)],'_关闭夜视':['关闭夜视',_0x521882(0xef),'Close\x20night\x20vision'],'_开启黑白':['开启黑白','開啓黑白','Enable\x20black\x20and\x20white'],'_关闭黑白':[_0x521882(0x7e7),'關閉黑白','Close\x20black\x20and\x20white'],'_开启拾取高亮':[_0x521882(0xeb6),'開啓拾取高亮',_0x521882(0xce9)],'_关闭拾取高亮':[_0x521882(0xb51),'關閉拾取高亮','Close\x20Pick\x20highlighted'],'_场景设置':[_0x521882(0xe6),_0x521882(0xdf1),'Scene'],'_开启深度监测':[_0x521882(0x73a),'開啓深度監測','Enable\x20depth\x20test\x20against\x20terrain'],'_关闭深度监测':['关闭深度监测','關閉深度監測','Close\x20depth\x20test\x20against\x20terrain'],'_显示星空背景':[_0x521882(0x40b),'顯示星空背景',_0x521882(0x15f)],'_关闭星空背景':[_0x521882(0x432),'關閉星空背景',_0x521882(0x557)],'_开启日照阴影':['开启日照阴影',_0x521882(0x1ac),'Enable\x20shadow'],'_关闭日照阴影':['关闭日照阴影','關閉日照陰影','Close\x20shadow'],'_开启大气渲染':[_0x521882(0xe00),'開啓大氣渲染','Enable\x20sky\x20atmosphere'],'_关闭大气渲染':['关闭大气渲染','關閉大氣渲染',_0x521882(0xe14)],'_场景出图':['场景出图','場景出圖',_0x521882(0xaeb)],'_图上量算':['图上量算','圖上量算','Measure'],'_删除测量':[_0x521882(0x625),'刪除測量','Delete'],'_角度':['角度','角度',_0x521882(0x547)],'_距离':['距离','距離','Distance'],'_面积':['面积','面積','Area'],'_总长':['总长','總長','Total\x20distance'],'_起点':['起点','起點','Start'],'_高度差':['高度差','高度差','Height\x20difference'],'_空间距离':['空间距离',_0x521882(0x55a),'Space\x20distance'],'_水平距离':[_0x521882(0x3db),'水平距離','Horizontal\x20distance'],'_正在计算体积':['正在计算体积','正在計算體積','Calculating\x20volume'],'_填方体积':[_0x521882(0xab1),_0x521882(0xb10),_0x521882(0xa6b)],'_挖方体积':['挖方体积','挖方體積','Excavation\x20volume'],'_横切面积':['横切面积','橫切面積','Crosscutting\x20area'],'_面上':['面上','面上','Up'],'_面下':['面下','面下',_0x521882(0x621)],'_米':['米','米','m'],'_公里':['公里','公裏','km'],'_万米':['万米','万米','myriametre'],'_海里':['海里','海裏','mile'],'_丈':['丈','丈','zhang'],'_平方米':['平方米','平方米','m²'],'_平方公里':['平方公里','平方公裏',_0x521882(0x77c)],'_亩':['亩','畝','mu'],'_公顷':['公顷','公頃','ha'],'_立方米':['方','方','m³'],'_万立方米':['万方','万方','wm³'],'_单击开始绘制':[_0x521882(0x65b),_0x521882(0xbaa),_0x521882(0xcad)],'_单击完成绘制':['单击完成绘制',_0x521882(0xd4c),'Click\x20to\x20finish\x20drawing'],'_双击完成绘制':['双击完成绘制',_0x521882(0xc7f),'Double\x20click\x20to\x20finish\x20drawing'],'_单击增加点':['单击增加点','單擊增加點','left\x20click\x20add\x20point'],'_右击删除点':['右击删除点','右擊刪除點',_0x521882(0xb15)],'_单击后激活编辑':['单击后激活编辑',_0x521882(0x23b),'Click\x20to\x20activate\x20editing'],'_右击菜单删除':[_0x521882(0x913),'右擊菜單刪除','Right\x20click\x20menu\x20to\x20delete'],'_更多功能请右击':['更多功能请右击','更多功能請右擊','For\x20more\x20functions,\x20right\x20click'],'_停止编辑':['停止编辑','停止編輯','Stop\x20editing'],'_删除该点':['删除该点',_0x521882(0x751),_0x521882(0x1a3)],'_按轴平移':['按轴平移','按軸平移','Translation\x20by\x20axis'],'_停止按轴平移':['停止按轴平移','停止按軸平移','Stop\x20translation\x20along\x20axis'],'_按轴旋转':['按轴旋转',_0x521882(0xc6c),'Rotation\x20on\x20axis'],'_停止按轴旋转':['停止按轴旋转','停止按軸旋轉','Stop\x20rotation\x20on\x20axis'],'_调整比例':[_0x521882(0xb0e),_0x521882(0x20f),'Edit\x20Scale'],'_停止调整比例':[_0x521882(0x297),'停止調整比例','Stop\x20edit\x20scale'],'_释放后完成修改':['释放后完成修改','釋放後完成修改',_0x521882(0xb23)],'_该对象不允许编辑':['该对象不允许编辑',_0x521882(0xb80),_0x521882(0xe86)],'_拖动该点后':[_0x521882(0x2a3),'拖動該點後','Drag\x20that\x20point'],'_拖动对象后':[_0x521882(0x464),_0x521882(0x40d),_0x521882(0xdc3)],'_修改位置':[_0x521882(0x5df),'修改位置','Modify\x20the\x20position'],'_整体平移':['整体平移','整體平移',_0x521882(0xb28)],'_增加点':['增加点','增加點','Add\x20point'],'_修改高度':['修改高度','修改高度','Modify\x20the\x20height'],'_修改半径':['修改半径','修改半徑',_0x521882(0xb0b)],'_修改长度':['修改长度(X方向)','修改長度(X方向)','Modify\x20the\x20length(X\x20direction\x20)'],'_修改宽度':[_0x521882(0x7f1),_0x521882(0xc04),'Change\x20the\x20width(Y\x20direction)'],'_修改方向':['修改方向','修改方向','Change\x20direction'],'_修改缩放比例':['修改缩放比例','修改縮放比例',_0x521882(0xb0d)],'_无法删除不能少于最小点数':['无法删除,点数量不能少于','無法刪除,點數量不能少于','Cannot\x20delete,\x20the\x20number\x20of\x20dots\x20cannot\x20be\x20less\x20than'],'_删除':['删除','刪除','Delete'],'_加载模型中':['加载模型中…',_0x521882(0x357),'Load\x20Model…']};function xhrAdapter(_0x251f51){var _0x13fb63={_0x36ad53:0x9cd,_0x76f3e7:0x816,_0x1e9be3:0x319,_0x212dbb:0x4b9,_0x440024:0xcc4,_0x1a26bd:0x7b2,_0x44a17f:0x821,_0x5271b9:0xae5},_0x59267a={_0x5e9f6d:0x369,_0x30d10d:0x120},_0x5add5a={_0x20eaf1:0x74e},_0x3198b8=_0x521882;return _0x251f51=_objectSpread2({'method':_0x3198b8(0x6ff),'timeout':0x0,'maxContentLength':-0x1,'maxBodyLength':-0x1,'params':_0x251f51['queryParameters']||{}},_0x251f51),new Promise(function _0x437637(_0xc49f0c,_0x367fbb){var _0x14fba3={_0x22af1a:0x533},_0x4b4394={_0x468bf7:0x4e9},_0x18fd5b=_0x3198b8,_0x36d136=_0x251f51['data'],_0x4dac80=_0x251f51[_0x18fd5b(_0x13fb63._0x36ad53)]||{},_0x644ee3=_0x251f51[_0x18fd5b(_0x13fb63._0x76f3e7)];isFormData(_0x36d136)&&delete _0x4dac80[_0x18fd5b(_0x13fb63._0x1e9be3)];var _0x3cf92d=new XMLHttpRequest();_0x3cf92d[_0x18fd5b(_0x13fb63._0x212dbb)](_0x251f51['method']['toUpperCase'](),buildURL(_0x251f51['url'],_0x251f51['params'],_0x251f51['paramsSerializer']),!![]),_0x3cf92d[_0x18fd5b(_0x13fb63._0x440024)]=_0x251f51['timeout'];function _0x305cfb(){var _0x51ff22=_0x18fd5b;if(!_0x3cf92d)return;var _0x301d04=_0x51ff22(_0x4b4394._0x468bf7)in _0x3cf92d?parseHeaders(_0x3cf92d[_0x51ff22(_0x4b4394._0x468bf7)]()):null,_0x4db9db=!_0x644ee3||_0x644ee3==='text'||_0x644ee3==='json'?_0x3cf92d['responseText']:_0x3cf92d['response'],_0x29f4ce={'data':transformResponse(_0x3cf92d,_0x4db9db),'status':_0x3cf92d['status'],'statusText':_0x3cf92d['statusText'],'headers':_0x301d04,'options':_0x251f51,'request':_0x3cf92d};settle(function _0x4ab89b(_0x860d25){_0xc49f0c(_0x860d25);},function _0x127994(_0x74041c){_0x367fbb(_0x74041c);},_0x29f4ce),_0x3cf92d=null;}_0x18fd5b(_0x13fb63._0x1a26bd)in _0x3cf92d?_0x3cf92d['onloadend']=_0x305cfb:_0x3cf92d['onreadystatechange']=function _0x3ffc94(){var _0x4d1227=_0x18fd5b;if(!_0x3cf92d||_0x3cf92d['readyState']!==0x4)return;if(_0x3cf92d['status']===0x0&&!(_0x3cf92d['responseURL']&&_0x3cf92d['responseURL'][_0x4d1227(_0x5add5a._0x20eaf1)]('file:')===0x0))return;setTimeout(_0x305cfb);},_0x3cf92d['onabort']=function _0x4894b5(){var _0x37af45=_0x18fd5b;if(!_0x3cf92d)return;_0x367fbb(createError(_0x37af45(0xb93),_0x251f51,_0x37af45(0xa55),_0x3cf92d)),_0x3cf92d=null;},_0x3cf92d[_0x18fd5b(0x90a)]=function _0x3961e5(){_0x367fbb(createError('Network\x20Error',_0x251f51,null,_0x3cf92d)),_0x3cf92d=null;},_0x3cf92d['ontimeout']=function _0x101fd7(){var _0x382b59=_0x18fd5b,_0x1ef395='timeout\x20of\x20'+_0x251f51['timeout']+'ms\x20exceeded';_0x251f51['timeoutErrorMessage']&&(_0x1ef395=_0x251f51[_0x382b59(_0x14fba3._0x22af1a)]),_0x367fbb(createError(_0x1ef395,_0x251f51,'ECONNABORTED',_0x3cf92d)),_0x3cf92d=null;},'setRequestHeader'in _0x3cf92d&&forEach(_0x4dac80,function _0x27858b(_0x27b1bb,_0x2698ce){var _0x461b67=_0x18fd5b;typeof _0x36d136===_0x461b67(_0x59267a._0x5e9f6d)&&_0x2698ce['toLowerCase']()==='content-type'?delete _0x4dac80[_0x2698ce]:_0x3cf92d[_0x461b67(_0x59267a._0x30d10d)](_0x2698ce,_0x27b1bb);}),!isUndefined(_0x251f51[_0x18fd5b(0x955)])&&(_0x3cf92d['withCredentials']=!!_0x251f51['withCredentials']),_0x644ee3&&_0x644ee3!=='json'&&(_0x3cf92d['responseType']=_0x251f51['responseType']),typeof _0x251f51[_0x18fd5b(_0x13fb63._0x44a17f)]==='function'&&_0x3cf92d['addEventListener'](_0x18fd5b(0xae5),_0x251f51['onDownloadProgress']),typeof _0x251f51['onUploadProgress']==='function'&&_0x3cf92d['upload']&&_0x3cf92d['upload']['addEventListener'](_0x18fd5b(_0x13fb63._0x5271b9),_0x251f51['onUploadProgress']),!_0x36d136&&(_0x36d136=null),_0x3cf92d['send'](_0x36d136);});}function isString$1(_0x520eed){return typeof _0x520eed==='string';}function isDate(_0x175050){var _0xd6cdc7={_0x1e08c7:0x812},_0x145969=_0x521882;return toString['call'](_0x175050)===_0x145969(_0xd6cdc7._0x1e08c7);}function isObject$1(_0x427945){var _0x15944e={_0x40a645:0x2d9},_0x2b56a5=_0x521882;return _0x427945!==null&&_typeof(_0x427945)===_0x2b56a5(_0x15944e._0x40a645);}function isFormData(_0xcf7bde){var _0x2d093c=_0x521882;return typeof FormData!==_0x2d093c(0x369)&&_0xcf7bde instanceof FormData;}function isUndefined(_0x235c70){return typeof _0x235c70==='undefined';}function isURLSearchParams(_0xc7843a){return typeof URLSearchParams!=='undefined'&&_0xc7843a instanceof URLSearchParams;}function forEach(_0x5e946a,_0x5c2f89){var _0x1df0bf={_0x4adeee:0x369,_0x39df38:0x2d9},_0x326ad8=_0x521882;if(_0x5e946a===null||typeof _0x5e946a===_0x326ad8(_0x1df0bf._0x4adeee))return;_typeof(_0x5e946a)!==_0x326ad8(_0x1df0bf._0x39df38)&&(_0x5e946a=[_0x5e946a]);if(Array['isArray'](_0x5e946a))for(var _0xac9f24=0x0,_0x42a25c=_0x5e946a['length'];_0xac9f24<_0x42a25c;_0xac9f24++){_0x5c2f89['call'](null,_0x5e946a[_0xac9f24],_0xac9f24,_0x5e946a);}else for(var _0xe338e7 in _0x5e946a){Object[_0x326ad8(0xd3a)]['hasOwnProperty']['call'](_0x5e946a,_0xe338e7)&&_0x5c2f89[_0x326ad8(0xdf7)](null,_0x5e946a[_0xe338e7],_0xe338e7,_0x5e946a);}}function encode(_0x42d6d1){var _0x2d346b={_0x2e81be:0x688},_0x54ccc3=_0x521882;return encodeURIComponent(_0x42d6d1)['replace'](/%3A/gi,':')['replace'](/%24/g,'$')['replace'](/%2C/gi,',')['replace'](/%20/g,'+')[_0x54ccc3(_0x2d346b._0x2e81be)](/%5B/gi,'[')['replace'](/%5D/gi,']');}function trim$1(_0x171bda){var _0x5207a1={_0x28c09a:0x639},_0x4e7a36=_0x521882;return _0x171bda[_0x4e7a36(_0x5207a1._0x28c09a)]?_0x171bda['trim']():_0x171bda['replace'](/^\s+|\s+$/g,'');}function buildURL(_0x2baef8,_0x8b0e99,_0x40f50f){var _0x16aab6={_0x3d9b84:0x5d0},_0x510f81=_0x521882;if(!_0x8b0e99)return _0x2baef8;var _0xa397b;if(_0x40f50f)_0xa397b=_0x40f50f(_0x8b0e99);else{if(isURLSearchParams(_0x8b0e99))_0xa397b=_0x8b0e99[_0x510f81(_0x16aab6._0x3d9b84)]();else{var _0xff184d=[];forEach(_0x8b0e99,function _0x19bfb7(_0x2afcd8,_0x22830c){var _0x4852a6={_0x164019:0xabe,_0x4b38f5:0x425};if(_0x2afcd8===null||typeof _0x2afcd8==='undefined')return;Array['isArray'](_0x2afcd8)?_0x22830c=_0x22830c+'[]':_0x2afcd8=[_0x2afcd8],forEach(_0x2afcd8,function _0xce6d9a(_0x65e0d9){var _0x66900c=_0x4ffc;if(isDate(_0x65e0d9))_0x65e0d9=_0x65e0d9[_0x66900c(0x438)]();else isObject$1(_0x65e0d9)&&(_0x65e0d9=JSON[_0x66900c(_0x4852a6._0x164019)](_0x65e0d9));_0xff184d[_0x66900c(_0x4852a6._0x4b38f5)](encode(_0x22830c)+'='+encode(_0x65e0d9));});}),_0xa397b=_0xff184d[_0x510f81(0x498)]('&');}}if(_0xa397b){var _0x39abf6=_0x2baef8['indexOf']('#');_0x39abf6!==-0x1&&(_0x2baef8=_0x2baef8['slice'](0x0,_0x39abf6)),_0x2baef8+=(_0x2baef8[_0x510f81(0x74e)]('?')===-0x1?'?':'&')+_0xa397b;}return _0x2baef8;}var ignoreDuplicateOf=['age','authorization','content-length','content-type','etag','expires',_0x521882(0x181),'host','if-modified-since','if-unmodified-since',_0x521882(0xdd2),'location',_0x521882(0x979),'proxy-authorization','referer','retry-after','user-agent'];function parseHeaders(_0x43ab6a){var _0x14da34={_0x135c7c:0xcde},_0x989259={},_0x33379c,_0x42d044,_0x27fa58;if(!_0x43ab6a)return _0x989259;return forEach(_0x43ab6a['split']('\x0a'),function _0x2fd678(_0x4ac804){var _0x2070b0=_0x4ffc;_0x27fa58=_0x4ac804['indexOf'](':'),_0x33379c=trim$1(_0x4ac804[_0x2070b0(_0x14da34._0x135c7c)](0x0,_0x27fa58))['toLowerCase'](),_0x42d044=trim$1(_0x4ac804['substr'](_0x27fa58+0x1));if(_0x33379c){if(_0x989259[_0x33379c]&&ignoreDuplicateOf['indexOf'](_0x33379c)>=0x0)return;_0x33379c===_0x2070b0(0x180)?_0x989259[_0x33379c]=(_0x989259[_0x33379c]?_0x989259[_0x33379c]:[])[_0x2070b0(0x732)]([_0x42d044]):_0x989259[_0x33379c]=_0x989259[_0x33379c]?_0x989259[_0x33379c]+',\x20'+_0x42d044:_0x42d044;}}),_0x989259;}function settle(_0x1a387d,_0x195e17,_0x144376){var _0x106195=_0x521882;!_0x144376['status']||validateStatus(_0x144376['status'])?_0x1a387d(_0x144376):_0x195e17(createError('Request\x20failed\x20with\x20status\x20code\x20'+_0x144376['status'],_0x144376[_0x106195(0xe11)],null,_0x144376['request'],_0x144376));}function validateStatus(_0x5ae5aa){return _0x5ae5aa>=0xc8&&_0x5ae5aa<0x12c;}function createError(_0x52fc40,_0x1e6679,_0x4b25c1,_0x4ada5d,_0x711212){var _0x10ca4e=new Error(_0x52fc40);return enhanceError(_0x10ca4e,_0x1e6679,_0x4b25c1,_0x4ada5d,_0x711212);}function enhanceError(_0x3c527f,_0x12fc76,_0x17a6ae,_0x108aff,_0x54db18){var _0xe9f2d4=_0x521882;return _0x3c527f['options']=_0x12fc76,_0x17a6ae&&(_0x3c527f['code']=_0x17a6ae),_0x3c527f['request']=_0x108aff,_0x3c527f['response']=_0x54db18,_0x3c527f[_0xe9f2d4(0x85e)]=!![],_0x3c527f[_0xe9f2d4(0x517)]=function _0x4d8556(){var _0x40342c=_0xe9f2d4;return{'message':this['message'],'name':this['name'],'description':this['description'],'number':this['number'],'fileName':this['fileName'],'lineNumber':this['lineNumber'],'columnNumber':this['columnNumber'],'stack':this[_0x40342c(0xafe)],'options':this['options'],'code':this['code'],'status':this['response']&&this[_0x40342c(0xaf4)]['status']?this['response']['status']:null};},_0x3c527f;}function transformResponse(_0x9fe987,_0x2bf331){var _0x1926bc=_0x521882;if(isString$1(_0x2bf331)&&_0x2bf331['length'])try{return JSON[_0x1926bc(0x5dc)](_0x2bf331);}catch(_0x12c5d6){}return _0x2bf331;}var version='3.4.26',update=_0x521882(0xce0),image={'url':'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAUCAYAAAAJD/ojAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NUVFNjVDRUFBMDgxMUU5QUM4NDg4MzU3RThBMzcwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NUVFNjVDRkFBMDgxMUU5QUM4NDg4MzU3RThBMzcwQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY1RUU2NUNDQUEwODExRTlBQzg0ODgzNTdFOEEzNzBCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY1RUU2NUNEQUEwODExRTlBQzg0ODgzNTdFOEEzNzBCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GxQkfQAADBVJREFUeNrsWHtwVNUd/u7u3d1sNtlNNmQTkiyjkfAIqCD4AOQhGUBAqtMahloFq6KOio9qfVu0VVtrpahtrQOlCsgUlYq0QuMDMojQVFrLo0UeaSIGSAJ57SbZ7Otuv9/ds3ETQeto/+jUM/Obe8+55/E73+9xvnO11h/6cMqiabAYCT4pug5PvAN7dD8u8t6Clm4LcOJdtg8G7HdMh8cbRA52gM1o7gZaeoASL7DtFaCzEZi2CGATgvxW14zHr8jBfdNyzGX2798Pp9OJQYMGIZFIqKU1hEIh1NbWoqioCF6v12xvbW3FkSNHkJOTY7ZbrVbE4/GTqi/fwuEw6uvr4XK5UFxcbM4rpaOjAxaLBdnZ2eb4aDRqridF5pZ+hmH06pJe0nVM1VPvsp682+12s27BFylUEl0EaPlSoPpDwHMjkDl3JvK9Vfhg8xw8MAG4n7LtVSCDgJhravh/LvoX6u1wiImA9z8Gyk4AMyaPRRS/gRjabvMhxw8YUb5n9sVVWTxpUn6IJpLyOUU8QSSRNl7exbNS3vV5RfqLh6bPIUXGp7wutc5/BWDLqTxMMoPFkgUtHqdyydgxYgTISgD5nuUbjDjWENyB6GC9bMIIjDzPA4+jA8cCwDEaIZeA211uevO5jJVRlHaEjc00a50786TBw8lxDWUgZUUkEmmQkEsvEtY2m40ZSx/AajmlhOBk8xlLt42KznZ+q2e4/oP9u6SNexnCtjjTRyNlAdsqY7HY8zTCmjQjfIsyi/IMZVfavOdSrqX8ibK+n6PeROGG8RPO39L7IZSIngpfaDF47Zr+uG7VBxsJbQsCx1qcnqFv2R6taYDmfxEhlJmd6bBoqBuB2rcnYficD5FTdBly9bHoxEUYMTMfRqQBDcdWwe54Bx3WjyePzsJNk7MEhHmU0wnkms7Oznq/32+ncj8Q0Cg1wWCwQTbtcDiuYP00ykrm6oaBAwciKyvrBQI0m8Aso2zguLy0fBSRdCjG4thZJSUlTxDEe8WTaaDJ7FvJ3CtPnbl3UyAQOMQc/X22nUODXs01J/CbGPq9fgBPpNzAbxkKYNEzk3XR7SGOG0BD7uUa1aznsd6sRxInPyAsVgu6u3oOOzTbUq/b81IGovfSYwPvWEZFGx3+C/g+vtdnxL/zSrPgXbhefMy0ThZR744dRqhxIZy1K9AVNRA4EyjMwT0Xy6FglV4C3CUE9ig39gIBiFFBQ3lSuLCwEAUFBYVse47f3ATjFQFJDi9uKkeFd4D1iAI1BXBUaRVQXp8jc1IMvj/PZy2bK8QTOX6Wx+ORqJgrBmd9R+ITV470gyWknq3q+Q3KSBUt4hyi2ww+z1JTVOt+z8nPOY0Ah4iVoWk7XXkYhrbGRVtD47VHXE+Vcdl5SJyEcnAJM1h6sA098fsRbn8XHU1cnvTB5iFkFtxZVo8x2gnsrInBV+TfPsjvv4QbHEPgxCOjKnjMIJJ0wHI2xU2F99KjD8kmMjMze09P1rtF5IRQwKbSQxeSvEX6aDSSmV44z1QV5lKGsP2OpqamlwjwXWQqRxhNQebnEkZIKpBT+b6Q4ytVrp7b1dW1js9fiS6c08lvU9nPzX0sZp+DvSnikiVtp2JoiMWSSTGrsyMRGDHqmT9f9trD7Zm+m3vtmJ7xbDC8bXWvavs3L2kpnlEDP6Onx80VMpN5O2jA59Mx7/w8+Lw6gnoc7uzs7QqAin379mH37t2YMmWKReiUgCUbo/JjBRgCsSk3Nzdx9OhRHD9+HPT6vQRhPPsJfyuiZKcZx1D1QqkwBTQJBRP6xZQxlWCO4LwCvp1rlK9atWr86NGjMyoqKvazvpE5e1L/A5GlkXp+QLlIjM22v1OvoWwfrFKFGED2ciVB3qZ0OahvLP/RZxzjcRM5hHI5zXmLYfct7hM0mpI4/vDN8Lp3f2Q8qMN9qO1N/Uq8EVmAxrgNDXE72sP5pG1BLJ0cwNhBPnR25iJ/QIIGjO1gajjETQ8nqGfSK/bQI0xmQ0AsAgrz4pWK626VjbrdbpNjEvAadhtN+ZeEIuXblKXKc6+i1FFkc9dnZGQ0pNiHyuW5wtZVlOSPGzeum8YTUO9gv4vlYEyHQQ5VxUgOKs5by2cXvX0Uc/dt5ObvcC/foQGb2X4p13uTz2Nc7x4dsyo/g+MQTY2UIav0VkRtD5tsIcWeLea5/fGFsc2rH8GjLVONLbcgUz8tVuZpKg+vPnB7aI3JUT70lOHHsRnY7rwUpcUF5sB4PGklghSh3MLXi3t6eo6Wl5dPJ4DCINDW1ja7paVl28iRI5eJE3FTWyQ8JXQlZ7J8l5s4l217+D5GTnCV9+JsG6JAJHHHDILwPo3yRzGYyq8iVsnJwkCGDRvWSS//Ketn0qBZfBYqIMPylMuNsJn8/PyEpBphOVKncTbw/ed0gKt5PjylWMs1CqVfUtbqaDsFh0gYybyp58xFWH+6r8fyW8zyxARjywNb4tPu0q3GzzotBbz12dARiY45lHCtiNH77cwM+fZ/4rHuPdgWWwZreK3slwDZe1ei11bxVlVF4OwE4sFUO29pt/PG9saCBQuWTJo0CZWVleZtT25c3ORMetWF9Ooa1hfTUxrY5mQk3ElAwjRWFds+4sa97JPNlBIUYMQwBKX/6ZFgexHX3i7eR4Ak3Bepb/PZ/yM+3+d8Or/PUCljHL10HJnPjvb29tvpuWv57XW2/41rXk/Pfpn7ekyMQ3NknQRfIymWvArYXCuQTjQsvA6HOm9EyL3bkR1HXPcu1Y1gccJqXZRJ9Jtixph98ZDeTdKcYVhMaiuEwdLdgea963DAPRaWaACyT3oNdu3aZYb97Nmzn6FyEwnY02yvy8vLWzp06NBlhw8fnvjkk0+eIHi4/PLLzXCl9/yF3nifcBfK+RxTwg2XSR8JDH4fyZDNo9cWEuxAY2NjtazBNNB/p8JYxOuGc/zddXV1Z9AQTczvEmqSwsIc2yGGlXNBjGeGSDxexbl3SDvbXqa4OMcK6i9pZj3rV6QuLvqnrrIJnmw6aZ7dfRY0x28JrksloCDlblhjvzZzs0UyhAVRTQ/bE/Fbu7q73w7b7K/7dPv512i+UZx1Z0JFgx46jlDpRBwovRaNLceh97SK8uahM336dPlPsIQK30AP2LV8+fK7hK5dd911pQTl1urq6k1sn02R/GaO40ZaCPSzBONCethAdaDZVYrQOM6hWIWTkdEjoS3jJKzZR0s7QeQM9ygvXVlVVWUylPnz5wu/H0aQ1nKNA3IG0FAxGrKa883j2lryYuuAon8FqRsh39387qIElAf3o2myvmYvgSVjJVXwm2rEIq8h2nkzNNcx2PU+/xc0NXGws2eDMwOnu3LtrwbCsTm8/+00jchIsEUjaM4/D905ZyAzyPODh5TwWQLs56XhJUXga5gqZtXW1sZ8Pp8cZLcpmnU3ARDeOpcKbxIPFp5JkVtck+K0RyjDlddIKPMeDwEtqMCfyDk2CSB8uvhd6JxT3cA8HGfyotLSUjMNiZMKOOybLVxcMRExboXadqdiOE6O3UiZwvrvWH+PxniW41q4v8vY9sYnAJspgQbN8DhhzXiRyJ2NSPQ4jPiNsBm/h+ikJT718ybRezHhfd6Ceq47y4gjVw7sJMDCCJiLc1zwDx0AI8T98nIjChLEc+QOSGXupGLLZR/yd0tYgvLGe9hvBxWeKwcX36vY12DfbMpY9oko7mtRz++Zfzs0bbQ6+GQSckXUs+9bbJer0UoFTL5KEa2U3bLYtGnTUmxhjTJejTiC6ErgT6Nx97P9kYaGhlViaF6CxrF+VNgC5TlGSJB67WbfhZz/DLFZ3xRhEGCnYx0ytKn0nbXoDixEPByENy8ZTVo6pKcszQS2mWD3MYXNpkPul5w/ve/rIv1///X7WbO+371f2t4T+aI/XhQzWP8fdN2oJF0voW4PyQvTRYrybRZJ/5HE9q18bP0kB5t5mxUbDe3KXo/W5pkI1l6F4lGrzVzce5VO4MuUlA5GUos+P2/+14rk5HS90x0j/R9xkhMk1LXNbv8FCcVwtNQOwcG3ViPG9Ge14evyZf8HZxZlIR6dg0B7E+wFF9A8bcmUpn2NzlcCcKTHAyP6VwSaNiDb1/W113615d8CDAB0JaU81/NTEwAAAABJRU5ErkJggg==','rectangle':[0xa,0x5,0x58,0x14]};new Function('czmver','var\x20msg\x20=\x20`%c🌒%c\x20Mars3D三维可视化平台\x20%c\x0a\x0a\x20\x20版\x20本\x20号:3.4.26\x20\x20\x20\x20\x20Cesium版本:${czmver}\x0a\x20\x20编译日期:2023-03-09\x2015:59:44\x0a\x20\x20版权声明:\x0a\x20\x201.\x20Mars3D版权完全属于\x20\x22合肥火星科技有限公司\x22独自所有.\x0a\x20\x202.\x20Mars3D软件包,任何个人或组织在遵守下列条件的前提下可以永久免费使用:\x0a\x20\x20\x20\x201)不进行任何形式的破解和裁剪,程序包完整引用\x0a\x20\x20\x20\x202)保留此版权信息在控制台输出\x0a\x20\x20我们保留对此版权信息的最终解释权.\x0a\x0a\x0a\x20\x20🏠官网:\x20\x20http://mars3d.cn\x0a\x20\x20📞微信:\x20\x20http://marsgis.cn/weixin.html\x0a\x20\x20`;\x0aconsole.log(msg,\x0a\x20\x20\x27font-size:\x2019px;padding-left:\x2010px;\x20\x20color:\x20rgb(240,\x20133,\x2025);\x27,\x0a\x20\x20\x27font-size:\x2015px;\x20\x20line-height:\x201.5;\x20\x20font-family:\x20\x22微软雅黑\x22;color:\x20rgb(240,\x20133,\x2025);\x20\x20padding-bottom:\x205px;\x27,\x0a\x20\x20\x27font-size:\x2012px;\x20\x20line-height:\x201.5;\x20\x20font-family:\x20\x22微软雅黑\x22;color:\x20rgb(0,\x20138,\x20255);\x27\x20\x20);')(Cesium['VERSION']);var customImage;function setImage(_0x233141){customImage=_0x233141;}function addView(_0x38ddd7){var _0x14a6cf={_0x2a745b:0x64e,_0x15418b:0xe7f,_0x4418ea:0xcfe},_0x386f42=_0x521882,_0x526086=image||customImage;if(!_0x526086||!_0x38ddd7||!_0x38ddd7[_0x386f42(_0x14a6cf._0x2a745b)])return;var _0x332d42=_0x526086['rectangle']||[0xa,0x5,0x58,0x14],_0x413401=new Cesium__namespace['ViewportQuad']();return _0x413401['rectangle']=new Cesium__namespace['BoundingRectangle'](_0x332d42[0x0],_0x332d42[0x1],_0x332d42[0x2],_0x332d42[0x3]),_0x413401[_0x386f42(_0x14a6cf._0x15418b)]=new Cesium__namespace['Material']({'fabric':{'type':'Image','uniforms':{'color':new Cesium__namespace[(_0x386f42(_0x14a6cf._0x4418ea))](0x1,0x1,0x1,0x1),'image':_0x526086['url']}}}),_0x413401['_muyao']=!![],_0x38ddd7['primitives']['add'](_0x413401),_0x413401;}function add(_0x474f14,_0x3a555a){if(!_0x474f14||!_0x474f14['primitives'])return;{addView(_0x474f14),setInterval(function(){try{!checkHasImage(_0x474f14)&&addView(_0x474f14);}catch(_0x5973bb){}},0x927c0+Math['random']()*0x927c0);}}function checkHasImage(_0x36dbb5){var _0x5dbad3={_0x18e3d5:0xba0},_0x460d9e=_0x521882;if(!(_0x36dbb5!==null&&_0x36dbb5!==void 0x0&&_0x36dbb5['primitives'])||_0x36dbb5['primitives']['length']===0x0)return![];for(var _0x53042b=0x0,_0x441f27=_0x36dbb5['primitives'][_0x460d9e(_0x5dbad3._0x18e3d5)];_0x53042b<_0x441f27;++_0x53042b){var _0x34f457=_0x36dbb5['primitives']['get'](_0x53042b);if(_0x34f457[_0x460d9e(0xd18)])return!![];}return![];}function isNumber(_0x5b8649){return typeof _0x5b8649==='number'&&_0x5b8649['constructor']===Number;}function isString(_0x4703c9){return typeof _0x4703c9==='string'&&_0x4703c9['constructor']===String;}function isBoolean(_0x2a9927){var _0x263a7f={_0x7166b2:0xeb3},_0xe70fba=_0x521882;return typeof _0x2a9927===_0xe70fba(0xd30)&&_0x2a9927[_0xe70fba(_0x263a7f._0x7166b2)]===Boolean;}function isObject(_0x12e356){var _0x332a62={_0x809cba:0x5d0},_0x36bdc4=_0x521882;return Object['prototype'][_0x36bdc4(_0x332a62._0x809cba)][_0x36bdc4(0xdf7)](_0x12e356)==='[object\x20Object]';}var hasOwn={}['hasOwnProperty'];function isPlainObject(_0x29b396){if(!isObject(_0x29b396))return![];return _0x29b396['constructor']&&!hasOwn['call'](_0x29b396,'constructor')&&!hasOwn['call'](_0x29b396['constructor']['prototype'],'isPrototypeOf')?![]:!![];}function isFunction(_0x188470){return _0x188470&&typeof _0x188470==='function';}function isSimpleType(_0x3aad37){if(_0x3aad37==null||_0x3aad37===undefined)return![];return isString(_0x3aad37)||isBoolean(_0x3aad37)||isNumber(_0x3aad37)||Array['isArray'](_0x3aad37)?!![]:![];}var isMars3DCesium=Boolean(Cesium__namespace['ExpandByMars']||Cesium__namespace[_0x521882(0xa80)]);function formatNum$1(_0x572cf9){var _0x251358=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0,_0x1a7a64=Math['pow'](0xa,_0x251358);return Math['round'](_0x572cf9*_0x1a7a64)/_0x1a7a64;}function padLeft0(_0x3bbe2b,_0x162c3a){var _0x5386cd={_0x3ace0d:0xba0},_0x2aaf7f=_0x521882;_0x3bbe2b=String(_0x3bbe2b);var _0x3d803d=_0x3bbe2b[_0x2aaf7f(_0x5386cd._0x3ace0d)];while(_0x3d803d<_0x162c3a){_0x3bbe2b='0'+_0x3bbe2b,_0x3d803d++;}return _0x3bbe2b;}function splitWords(_0x1a0b1b){var _0x299421=_0x521882;return trim(_0x1a0b1b)[_0x299421(0x458)](/\s+/);}function trim(_0x1db840){var _0x1392b4={_0x1bb978:0x639},_0x5ad889=_0x521882;if(!_0x1db840)return;return _0x1db840[_0x5ad889(0x639)]?_0x1db840[_0x5ad889(_0x1392b4._0x1bb978)]():_0x1db840['replace'](/^\s+|\s+$/g,'');}function getStrLength(_0x29bd65){if(!_0x29bd65)return;return _0x29bd65['replace'](/[\u0391-\uFFE5]/g,'00')['length'];}var templateRe=/\{ *([a-zA-Z0-9_\u4e00-\u9fa5]+) *\}/g;function template(_0x564cd8,_0x379c4e,_0x29de59){var _0x5b6344={_0x948bbd:0x4ae},_0x25cdd3=_0x521882;if(_0x564cd8==null||!_0x379c4e||!templateRe['test'](_0x564cd8))return _0x564cd8;return _0x564cd8[_0x25cdd3(0x688)](templateRe,function(_0x690e23,_0x547584,_0x11f139,_0x3433ac){var _0x368d25=_0x25cdd3,_0x184782=_0x379c4e[_0x547584];if(!Cesium__namespace[_0x368d25(0x4ae)](_0x184782)){if(!_0x29de59)return _0x690e23;if(isString(_0x29de59))return _0x29de59;return'';}if(isFunction(_0x184782)){_0x184782=_0x184782(_0x379c4e);if(!Cesium__namespace[_0x368d25(0x4ae)](_0x184782)){if(!_0x29de59)return _0x690e23;if(isString(_0x29de59))return _0x29de59;return'';}}else{if(_0x184782['getValue']&&isFunction(_0x184782['getValue'])){_0x184782=_0x184782['getValue'](Cesium__namespace['JulianDate'][_0x368d25(0xa5e)]());if(!Cesium__namespace[_0x368d25(_0x5b6344._0x948bbd)](_0x184782)){if(!_0x29de59)return _0x690e23;if(isString(_0x29de59))return _0x29de59;return'';}}}return _0x184782;});}var lastId=0x0;function getGlobalId(){return++lastId;}function stampGlobalId(_0x3bc225){var _0x2a1983=_0x521882;if(_0x3bc225&&isObject(_0x3bc225))return _0x3bc225['_mars3d_id']=_0x3bc225[_0x2a1983(0x5e5)]||++lastId,_0x3bc225['_mars3d_id'];return-0x1;}function createGuid(){var _0x43ab45=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:'m-';return _0x43ab45+Cesium__namespace['createGuid']();}var callbackIndex=0x0;function getTemplateHtml(_0x1b55f5){var _0x30f873={_0x45ade9:0xbd8,_0x4e0fab:0xdf7,_0x562276:0x4ce,_0x415b16:0x367,_0x53d199:0xb07,_0x5f2386:0xa77,_0x4bba9f:0xba0,_0x344a75:0x732,_0x5bf02d:0xcd8,_0x2fbc39:0x732,_0x5ed251:0x732,_0xbf7b66:0x4a9,_0x401f3a:0x8d0,_0x53d5ae:0x872},_0xa01e5d={_0x2df13a:0x261},_0x58182a=_0x521882,_0x334681=_0x1b55f5['attr'];if(!_0x334681)return![];var _0x4f8b33=_0x1b55f5['title'],_0x1923aa=_0x1b55f5[_0x58182a(0xbc2)],_0x5ee51a=_0x1b55f5['template'];_0x334681=getAttrVal(_0x334681);if(!_0x5ee51a||_0x5ee51a===_0x58182a(_0x30f873._0x45ade9)){var _0x338033=0x0,_0x5ba696=_0x4f8b33?''+_0x4f8b33+'':'';_0x5ba696+='';for(var _0x98b69b in _0x334681){try{var _0x12a229=_0x334681[_0x98b69b];if(_0x98b69b==null||_0x12a229==null)continue;if(_0x98b69b==='Shape'||_0x98b69b==='FID'||_0x98b69b==='OBJECTID'||_0x98b69b===_0x58182a(0xca)||_0x98b69b==='_propertyNames')continue;if(isFunction(_0x12a229))continue;isObject(_0x12a229)&&(_0x12a229=JSON['stringify'](getAttrVal(_0x12a229,{'onlySimpleType':!![]})));_0x12a229=String['prototype']['trim'][_0x58182a(_0x30f873._0x4e0fab)](_0x12a229||'');if(_0x12a229===''||_0x12a229==='Null'||_0x12a229===_0x58182a(_0x30f873._0x562276))continue;_0x5ba696+='
'+_0x12a229+'
',_0x338033++;}catch(_0x430989){logError$1(_0x58182a(_0x30f873._0x415b16),_0x430989);}}_0x5ba696+='';if(_0x338033===0x0)return![];return _0x5ba696;}else{if(Array['isArray'](_0x5ee51a)){var _0x447f1c=0x0,_0x363132=_0x4f8b33?''+_0x4f8b33+'':'';_0x363132+='';for(var _0x382b68=0x0;_0x382b68<_0x5ee51a['length'];_0x382b68++){var _0x41a600,_0x499c85=_0x5ee51a[_0x382b68];if(_0x499c85==null)continue;var _0x2760d2=_0x499c85['field'],_0x4a6e7b=_0x499c85['className']||'';if(_0x499c85['type']===_0x58182a(0x53a)||_0x499c85['type']===_0x58182a(0x5ea)){var _0x158fd4=(function(){var _0x1e6bf3=_0x58182a,_0x2234d6='',_0x57312d=_0x499c85['callback'];if(_0x57312d){var _0x5a3c7f='_cache_getTemplateHtml_'+callbackIndex++;if(isFunction(_0x57312d))window[_0x5a3c7f]=function(){_0x57312d(_0x334681);};else isString(_0x57312d)&&(window[_0x5a3c7f]=function(){eval(_0x57312d+'('+JSON['stringify'](_0x334681)+')');});_0x2234d6='onclick=\x22'['concat'](_0x5a3c7f,'();\x22\x20\x20');}return _0x363132+=_0x1e6bf3(_0xa01e5d._0x2df13a)[_0x1e6bf3(0x732)](_0x2234d6,_0x1e6bf3(0xd95))[_0x1e6bf3(0x732)](_0x2760d2,'\x22\x20class=\x22mars3d-popup-btn\x20')['concat'](_0x4a6e7b,_0x1e6bf3(0xbf1))[_0x1e6bf3(0x732)](_0x499c85[_0x1e6bf3(0xa15)]||'查看详情','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'),_0x447f1c++,'continue';}());if(_0x158fd4==='continue')continue;}else{if(_0x499c85[_0x58182a(_0x30f873._0x53d199)]===_0x58182a(_0x30f873._0x5f2386)){var _0xbb8b66=template(_0x499c85['html'],_0x334681,!![]);_0x363132+=_0x58182a(0xe3e)['concat'](_0x4a6e7b,'\x22>')['concat'](_0xbb8b66,''),_0x447f1c++;continue;}}var _0x5184a4=_0x334681[_0x2760d2];if(!_0x1923aa){if(_0x2760d2==null||_0x5184a4==null)continue;if(isFunction(_0x5184a4))continue;}_0x5184a4=String['prototype']['trim'][_0x58182a(_0x30f873._0x4e0fab)](_0x5184a4||'');if(!_0x1923aa&&((_0x41a600=_0x499c85['hideNull'])!==null&&_0x41a600!==void 0x0?_0x41a600:!![])){if(_0x5184a4==null||_0x5184a4===''||_0x5184a4==='Null'||_0x5184a4==='Unknown'||_0x5184a4[_0x58182a(_0x30f873._0x4bba9f)]===0x0)continue;}if(_0x499c85['format'])try{isFunction(_0x499c85['format'])?_0x5184a4=_0x499c85['format'](_0x5184a4):_0x5184a4=eval(_0x499c85['format']+'('+_0x5184a4+')');}catch(_0x1a6036){logWarn('getTemplateHtml:格式化出错',_0x499c85);}if(_0x1923aa)switch(_0x499c85[_0x58182a(_0x30f873._0x53d199)]){case _0x58182a(0x51b):_0x5184a4='')['concat'](_0x5184a4,_0x58182a(0xd4));break;case'string':case _0x58182a(0xae8):default:_0x5184a4='');break;}_0x499c85['unit']&&(_0x5184a4+=_0x499c85['unit']),_0x363132+='
'+_0x5184a4+_0x58182a(0x8d0),_0x447f1c++;}_0x363132+=_0x58182a(_0x30f873._0x401f3a);if(_0x447f1c===0x0)return![];return _0x363132;}else{if(isObject(_0x5ee51a))switch(_0x5ee51a['type']){case _0x58182a(0x36a):{var _0x18d170=template(_0x5ee51a['url'],_0x334681,!![]),_0x321242='';return _0x321242;}case'javascript':{var _0x3c21a1=_0x5ee51a['callback'];return eval(_0x3c21a1+'('+JSON[_0x58182a(0xabe)](_0x334681)+')');}}else{if(isString(_0x5ee51a))return template(_0x5ee51a,_0x334681,!![]);else{if(isFunction(_0x5ee51a))return _0x5ee51a(_0x5ee51a,_0x334681);}}}}return![];}function getCesiumValue(_0x53fb31,_0x44645e,_0x34b3cb){var _0x3b4f38=_0x521882;if(!_0x53fb31)return _0x53fb31;if(_0x44645e){if(_0x53fb31 instanceof _0x44645e)return _0x53fb31;else{if(_0x53fb31[_0x3b4f38(0x9f9)]&&_0x53fb31['_value']instanceof _0x44645e)return _0x53fb31[_0x3b4f38(0x9f9)];}}if(isFunction(_0x53fb31['getValue']))return _0x53fb31['getValue'](_0x34b3cb||Cesium__namespace['JulianDate']['now']());return _0x53fb31;}function getCesiumColor(_0x259468,_0x2aef13,_0x11ef6a){var _0x5283db=_0x521882;if(_0x259468){isFunction(_0x259468[_0x5283db(0x6aa)])&&(_0x259468=_0x259468['getValue'](_0x11ef6a||Cesium__namespace['JulianDate'][_0x5283db(0xa5e)]()));if(isString(_0x259468))return Cesium__namespace[_0x5283db(0xcfe)]['fromCssColorString'](_0x259468);else return isFunction(_0x259468)?getCesiumColor(_0x259468(_0x11ef6a),_0x2aef13):_0x259468;}else return _0x2aef13;}function getColorByStyle(_0x274f17){var _0x30f233={_0x4a7255:0xba0,_0x5bcd93:0x87d,_0x42b5fb:0x44c,_0xa5b630:0x170,_0xb3f7c7:0x847},_0x39b491=_0x521882,_0xb7bc8=arguments[_0x39b491(_0x30f233._0x4a7255)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:Cesium__namespace['Color']['YELLOW'],_0x931a0d;if(_0x274f17['color']){if(isString(_0x274f17[_0x39b491(_0x30f233._0x5bcd93)]))_0x931a0d=Cesium__namespace[_0x39b491(0xcfe)]['fromCssColorString'](_0x274f17['color']);else isFunction(_0x274f17['color'])?_0x931a0d=_0x274f17['color'](_0x274f17):_0x931a0d=_0x274f17['color'];}else{if(_0x274f17['randomColor']){var _0x3beefb,_0x1a65ce,_0x2bfa4f,_0x28aa10,_0x1f1ea2,_0x2af4d5;_0x931a0d=Cesium__namespace['Color']['fromRandom']({'minimumRed':(_0x3beefb=_0x274f17['minimumRed'])!==null&&_0x3beefb!==void 0x0?_0x3beefb:0x0,'maximumRed':(_0x1a65ce=_0x274f17['maximumRed'])!==null&&_0x1a65ce!==void 0x0?_0x1a65ce:0.75,'minimumGreen':(_0x2bfa4f=_0x274f17[_0x39b491(0x2fe)])!==null&&_0x2bfa4f!==void 0x0?_0x2bfa4f:0x0,'maximumGreen':(_0x28aa10=_0x274f17['maximumGreen'])!==null&&_0x28aa10!==void 0x0?_0x28aa10:0.75,'minimumBlue':(_0x1f1ea2=_0x274f17[_0x39b491(_0x30f233._0x42b5fb)])!==null&&_0x1f1ea2!==void 0x0?_0x1f1ea2:0x0,'maximumBlue':(_0x2af4d5=_0x274f17['maximumBlue'])!==null&&_0x2af4d5!==void 0x0?_0x2af4d5:0.75});}else _0x931a0d=_0xb7bc8;}if(!_0x931a0d)return _0x931a0d;if(Cesium__namespace['defined'](_0x274f17['opacity'])){if(_0x274f17['opacity']<0x0)_0x274f17[_0x39b491(0x170)]=0x0;else _0x274f17[_0x39b491(_0x30f233._0xa5b630)]>0x1&&(_0x274f17['opacity']=0x1);_0x931a0d=_0x931a0d['withAlpha'](Number(_0x274f17['opacity']));}return Cesium__namespace['defined'](_0x274f17[_0x39b491(0x847)])&&_0x274f17[_0x39b491(_0x30f233._0xb3f7c7)]!==0x1&&(_0x931a0d=_0x931a0d['withAlpha'](_0x931a0d['alpha']*_0x274f17['globalAlpha'])),_0x931a0d;}function getAttrVal(_0x1f65ec){var _0x27f00f={_0x323449:0x6aa},_0x41a6bb=_0x521882,_0x23b2ba=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(!_0x1f65ec)return _0x1f65ec;try{isFunction(_0x1f65ec[_0x41a6bb(0x6aa)])&&(_0x1f65ec=_0x1f65ec[_0x41a6bb(_0x27f00f._0x323449)](Cesium__namespace['JulianDate']['now']()));var _0x1c86bb={};if(_0x1f65ec['_propertyNames']&&_0x1f65ec['_propertyNames']['length']>0x0){var _0x44b59a=_createForOfIteratorHelper(_0x1f65ec['_propertyNames']),_0x2c3455;try{for(_0x44b59a['s']();!(_0x2c3455=_0x44b59a['n']())['done'];){var _0xfe50e3=_0x2c3455[_0x41a6bb(0xb64)],_0x813e28=getOneAttrValue(_0xfe50e3,_0x1f65ec[_0xfe50e3],_0x23b2ba);if(_0x813e28==null)continue;_0x1c86bb[_0xfe50e3]=_0x813e28;}}catch(_0x3f0280){_0x44b59a['e'](_0x3f0280);}finally{_0x44b59a['f']();}}else for(var _0x4ac9ef in _0x1f65ec){var _0x4375f1=getOneAttrValue(_0x4ac9ef,_0x1f65ec[_0x4ac9ef],_0x23b2ba);if(_0x4375f1==null)continue;_0x1c86bb[_0x4ac9ef]=_0x4375f1;}return _0x1c86bb;}catch(_0x44119c){logError$1('getAttrVal:出错了',_0x44119c);}return _0x1f65ec;}function get3DTileFeatureAttr(_0x5d5c3a){var _0x291398={_0x1bf04e:0xba0},_0x36a5f5=_0x521882,_0x171d0e={},_0x1f370c=_0x5d5c3a['getPropertyIds']?_0x5d5c3a['getPropertyIds']():_0x5d5c3a['getPropertyNames']();for(var _0x19d74e=0x0;_0x19d74e<_0x1f370c[_0x36a5f5(_0x291398._0x1bf04e)];_0x19d74e++){var _0x1696b1=_0x1f370c[_0x19d74e];if(!_0x5d5c3a['hasProperty'](_0x1696b1))continue;var _0x6c52f5=_0x5d5c3a[_0x36a5f5(0x10d)](_0x1696b1);if(_0x6c52f5==null)continue;_0x171d0e[_0x1696b1]=_0x6c52f5;}return _0x171d0e;}function getOneAttrValue(_0x53ffdc,_0x32953f,_0x446437){var _0x20fa6e={_0x5a5d8d:0x6aa,_0x4a344e:0xde7},_0x2ae4e2=_0x521882;if(_0x32953f==null||_0x32953f===''||_0x32953f==='Null'||_0x32953f==='Unknown')return null;_0x32953f[_0x2ae4e2(_0x20fa6e._0x5a5d8d)]&&typeof _0x32953f[_0x2ae4e2(_0x20fa6e._0x5a5d8d)]==='function'&&_0x53ffdc!==_0x2ae4e2(0xe7f)&&(_0x32953f=_0x32953f['getValue'](Cesium__namespace[_0x2ae4e2(_0x20fa6e._0x4a344e)][_0x2ae4e2(0xa5e)]()));if(isFunction(_0x32953f))return null;if(_0x446437['onlySimpleType']){if(_0x32953f instanceof Cesium__namespace['Color'])return _0x32953f[_0x2ae4e2(0x9b4)]();if(isPlainObject(_0x32953f))return _0x32953f;if(!isSimpleType(_0x32953f))return null;}return _0x32953f;}function merge(){var _0x4a59d0=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x45cea5,_0x21c0fd,_0x14b0fb,_0x426c2b;for(var _0x13d54d=arguments['length'],_0x3a89bf=new Array(_0x13d54d>0x1?_0x13d54d-0x1:0x0),_0x2a74ec=0x1;_0x2a74ec<_0x13d54d;_0x2a74ec++){_0x3a89bf[_0x2a74ec-0x1]=arguments[_0x2a74ec];}for(_0x21c0fd=0x0,_0x14b0fb=_0x3a89bf['length'];_0x21c0fd<_0x14b0fb;_0x21c0fd++){_0x426c2b=_0x3a89bf[_0x21c0fd];for(_0x45cea5 in _0x426c2b){hasMergeObject(_0x4a59d0[_0x45cea5],_0x426c2b[_0x45cea5])?_0x4a59d0[_0x45cea5]=merge(_0x4a59d0[_0x45cea5],_0x426c2b[_0x45cea5]):_0x4a59d0[_0x45cea5]=_0x426c2b[_0x45cea5];}}return _0x4a59d0;}function hasMergeObject(_0x58c50b,_0x3244ab){var _0x352779=_0x521882;if(!Cesium__namespace[_0x352779(0x4ae)](_0x58c50b)||!Cesium__namespace['defined'](_0x3244ab))return![];if(Array[_0x352779(0x4e3)](_0x58c50b)||Array['isArray'](_0x3244ab))return![];if(isPlainObject(_0x58c50b)&&isPlainObject(_0x3244ab))return!![];return![];}function clone(_0x166e20){var _0x9e6d95={_0x3040f5:0xba0,_0x16cd43:0x74e},_0x52db67=_0x521882,_0x126f10=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:[],_0x5100e5=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:0x5;if(_0x166e20==null||_typeof(_0x166e20)!=='object')return _0x166e20;if(_0x166e20 instanceof Date){var _0x30c14f=new Date();return _0x30c14f[_0x52db67(0x9e2)](_0x166e20['getTime']()),_0x30c14f;}if(Array['isArray'](_0x166e20)&&_0x5100e5>=0x0){var _0x18bdd8=[];for(var _0x56d527=0x0,_0xed3e5d=_0x166e20[_0x52db67(_0x9e6d95._0x3040f5)];_0x56d527<_0xed3e5d;++_0x56d527){_0x18bdd8[_0x56d527]=clone(_0x166e20[_0x56d527],_0x126f10,_0x5100e5-0x1);}return _0x18bdd8;}if(_typeof(_0x166e20)==='object'&&_0x5100e5>=0x0)try{if(_0x166e20[_0x52db67(0xd23)])return _0x166e20['clone']();if(!isPlainObject(_0x166e20))return _0x166e20;var _0x41021c={};for(var _0x325d88 in _0x166e20){if(isFunction(_0x325d88))continue;if(_0x126f10[_0x52db67(_0x9e6d95._0x16cd43)](_0x325d88)!==-0x1)continue;_0x166e20[_0x52db67(0xca1)](_0x325d88)&&(_0x41021c[_0x325d88]=clone(_0x166e20[_0x325d88],_0x126f10,_0x5100e5-0x1));}return _0x41021c;}catch(_0x533800){logError$1('clone:出错了',_0x533800);}return _0x166e20;}function getArrayRandomOne(_0x2131de){var _0xb2133c=Math['floor'](Math['random']()*_0x2131de['length']+0x1)-0x1;return _0x2131de[_0xb2133c];}function removeArrayItem(_0x24f295,_0x3ec9dc){for(var _0x54b2fa=0x0;_0x54b2fa<_0x24f295['length'];_0x54b2fa++){if(_0x24f295[_0x54b2fa]===_0x3ec9dc)return _0x24f295['splice'](_0x54b2fa,0x1),!![];}return![];}function getSymbolStyle(_0x4ef009,_0x5c7d7b){var _0x1a3ede={_0x31e929:0x7e9,_0x193959:0x4a7,_0x510bb8:0x956,_0x15da27:0x29e,_0x5b91f8:0x651},_0x10160a=_0x521882;if(!_0x4ef009)return{};var _0x1678dc=_0x4ef009[_0x10160a(_0x1a3ede._0x31e929)]?clone(_0x4ef009[_0x10160a(_0x1a3ede._0x31e929)]):{};if(_0x4ef009['styleField']&&_0x4ef009['styleFieldOptions']&&_0x5c7d7b){var _0x3fdfad=_0x5c7d7b[_0x4ef009['styleField']],_0x194167=_0x4ef009[_0x10160a(_0x1a3ede._0x193959)][_0x3fdfad];_0x194167!=null&&(_0x1678dc=merge(_0x1678dc,_0x194167));}if(_0x5c7d7b)for(var _0x4d9ccc in _0x1678dc){_0x1678dc[_0x4d9ccc]=template(_0x1678dc[_0x4d9ccc],_0x5c7d7b);}_0x1678dc[_0x10160a(_0x1a3ede._0x510bb8)]&&(_0x1678dc[_0x10160a(0x956)]=clone(_0x1678dc['label']));_0x1678dc['highlight']&&(_0x1678dc['highlight']=clone(_0x1678dc[_0x10160a(_0x1a3ede._0x15da27)]));if(isFunction(_0x4ef009['callback'])){var _0x8fc38e=_0x4ef009[_0x10160a(_0x1a3ede._0x5b91f8)](_0x5c7d7b,_0x1678dc);_0x8fc38e!=null&&(_0x1678dc=merge(_0x1678dc,_0x8fc38e));}return _0x1678dc;}function geojsonToArcGIS(_0x29b223,_0x1bdc52){return geojsonToArcGIS$1(_0x29b223,_0x1bdc52);}function arcgisToGeoJSON(_0x36024f,_0x4b8b3c){return arcgisToGeoJSON$1(_0x36024f,_0x4b8b3c);}function getGeoJsonFeatures(_0x54f79e){var _0x2e3119={_0x126142:0x4c8},_0x1c4526=_0x521882;if(_0x54f79e['geometryType']&&_0x54f79e['geometryType']['indexOf']('esri')!==-0x1)_0x54f79e=arcgisToGeoJSON(_0x54f79e);else{if(_0x54f79e['type']==='Topology'){var _0x18168d=[];for(var _0x292c73 in _0x54f79e['objects']){if(_0x54f79e[_0x1c4526(_0x2e3119._0x126142)]['hasOwnProperty'](_0x292c73)){_0x54f79e=Cesium__namespace['topojson']['feature'](_0x54f79e,_0x54f79e['objects'][_0x292c73]);var _0x5ba2e4=getGeoJsonFeatures(_0x54f79e);_0x18168d=_0x18168d[_0x1c4526(0x732)](_0x5ba2e4);}}return _0x18168d;}}var _0x5d5536;if(Array['isArray'](_0x54f79e[_0x1c4526(0x3fd)]))_0x5d5536=_0x54f79e['features'];else Array[_0x1c4526(0x4e3)](_0x54f79e)?_0x5d5536=_0x54f79e:_0x5d5536=[_0x54f79e];return _0x5d5536;}function geoJsonToGraphics(_0x3b1e09){var _0xfd13d7={_0x228384:0x86c},_0x2654b2=_0x521882,_0x27bd25,_0x20b7a6,_0x2bb377=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(!_0x3b1e09)return[];var _0x2eb8de=getGeoJsonFeatures(_0x3b1e09);if(_0x3b1e09!==null&&_0x3b1e09!==void 0x0&&(_0x27bd25=_0x3b1e09['crs'])!==null&&_0x27bd25!==void 0x0&&(_0x20b7a6=_0x27bd25[_0x2654b2(0xcef)])!==null&&_0x20b7a6!==void 0x0&&_0x20b7a6['name']&&!_0x2bb377['crs']){var _0x2d8955=_0x3b1e09[_0x2654b2(_0xfd13d7._0x228384)]['properties']['name'];_0x2d8955['indexOf'](_0x2654b2(0x298))!==-0x1&&(_0x2bb377['crs']=_0x2d8955);}var _0x5f2ba8=[];for(var _0x5b1a76=0x0,_0x416e4d=_0x2eb8de['length'];_0x5b1a76<_0x416e4d;_0x5b1a76++){var _0x23b0c9=_0x2eb8de[_0x5b1a76],_0x5b496f=featureToGraphic(_0x23b0c9,_0x2bb377);_0x5b496f&&_0x5b496f['length']>0x0&&(_0x5f2ba8=_0x5f2ba8['concat'](_0x5b496f));}return _0x5f2ba8;}function featureToGraphic(_0x636be8){var _0x3959a5={_0x42221e:0xfc,_0x262173:0xcef,_0x536910:0x1a7,_0x42eda2:0xb07,_0x305187:0x155,_0x4b1641:0xa2b,_0x8d7850:0x4ae,_0x55b457:0x87d,_0x35b929:0x8d7,_0x4efafb:0xcef,_0x4307e1:0xb07,_0x497f86:0x552,_0x1f8512:0xc4b,_0x1f4362:0xa97,_0x299133:0xa97,_0x254906:0x425,_0x55ef7c:0x2c3,_0xea95bd:0xa06,_0x220a42:0xba0,_0x317fe3:0x77a,_0x7181c3:0x425,_0x48511d:0xba0,_0x2926e6:0x1a7,_0x1acef4:0x956,_0x40283d:0xdff,_0x1abb19:0x732},_0x332c95={_0x130bff:0xc0,_0xe4983c:0xba0},_0xc3406b={_0x5cdcaa:0xc0},_0x3b79a3=_0x521882,_0x29ef29,_0x461e35,_0x23438f,_0x2d6e96,_0x1a5ef4,_0x140415=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x290811=[];_0x636be8['type']===_0x3b79a3(_0x3959a5._0x42221e)&&(_0x636be8={'geometry':_0x636be8});var _0x367030=_0x636be8['geometry'],_0x155118=_0x367030===null||_0x367030===void 0x0?void 0x0:_0x367030[_0x3b79a3(0xe05)];if(!_0x155118&&!_0x367030)return _0x290811;var _0x116522;if(_0x140415['type'])_0x116522=_0x140415['type'];else hasType((_0x29ef29=_0x636be8)===null||_0x29ef29===void 0x0?void 0x0:(_0x461e35=_0x29ef29['properties'])===null||_0x461e35===void 0x0?void 0x0:_0x461e35['type'])&&(_0x116522=_0x636be8[_0x3b79a3(_0x3959a5._0x262173)]['type']);var _0x3b2c03=clone((_0x23438f=_0x636be8)===null||_0x23438f===void 0x0?void 0x0:_0x23438f[_0x3b79a3(0xcef)],[_0x3b79a3(_0x3959a5._0x536910)])||{};_0x3b2c03&&_0x3b2c03[_0x3b79a3(_0x3959a5._0x42eda2)]&&_0x3b2c03['attr']&&(_0x3b2c03=_0x3b2c03['attr']);var _0x2638d1={};if(_0x636be8[_0x3b79a3(_0x3959a5._0x262173)]){var _0x225ec5=_0x3b2c03['marker-symbol'];if(Cesium__namespace['defined'](_0x225ec5)){_0x2638d1['image']=_0x225ec5;var _0x49ed5f=_0x3b2c03[_0x3b79a3(_0x3959a5._0x305187)];Cesium__namespace[_0x3b79a3(0x4ae)](_0x49ed5f)&&(_0x2638d1['outline']=!![],_0x2638d1[_0x3b79a3(_0x3959a5._0x4b1641)]=_0x49ed5f);}var _0x47bd6b=_0x3b2c03[_0x3b79a3(0x966)];if(Cesium__namespace[_0x3b79a3(_0x3959a5._0x8d7850)](_0x47bd6b)&&_0x367030['type']!=='LineString'&&_0x367030['type']!=='MultiLineString'){_0x2638d1[_0x3b79a3(_0x3959a5._0x55b457)]=_0x47bd6b;var _0x39605d=_0x3b2c03[_0x3b79a3(0x7d1)];Cesium__namespace[_0x3b79a3(0x4ae)](_0x39605d)&&_0x39605d!==0x1&&(_0x2638d1['opacity']=_0x39605d);var _0x5e7e93=_0x3b2c03['stroke'];if(Cesium__namespace['defined'](_0x5e7e93)){_0x2638d1[_0x3b79a3(0x586)]=!![],_0x2638d1['outlineColor']=_0x5e7e93;var _0x5d4ccf=_0x3b2c03['stroke-width'];Cesium__namespace['defined'](_0x5d4ccf)&&(_0x2638d1['outlineWidth']=_0x5d4ccf);var _0x10529e=_0x3b2c03['stroke-opacity'];Cesium__namespace['defined'](_0x10529e)&&_0x10529e!==0x1&&(_0x2638d1[_0x3b79a3(_0x3959a5._0x35b929)]=_0x10529e);}}else{var _0x1379ae=_0x3b2c03['stroke'];if(Cesium__namespace['defined'](_0x1379ae)){_0x2638d1[_0x3b79a3(0x87d)]=_0x1379ae;var _0x201068=_0x3b2c03['stroke-width'];Cesium__namespace['defined'](_0x201068)&&(_0x2638d1['width']=_0x201068);var _0x3b814a=_0x3b2c03['stroke-opacity'];Cesium__namespace[_0x3b79a3(_0x3959a5._0x8d7850)](_0x3b814a)&&_0x3b814a!==0x1&&(_0x2638d1['opacity']=_0x3b814a);}}}if(_0x140415['style'])_0x2638d1=_objectSpread2({},_0x140415['style']);else isObject((_0x2d6e96=_0x636be8)===null||_0x2d6e96===void 0x0?void 0x0:(_0x1a5ef4=_0x2d6e96[_0x3b79a3(0xcef)])===null||_0x1a5ef4===void 0x0?void 0x0:_0x1a5ef4[_0x3b79a3(0x1a7)])&&(_0x2638d1=_objectSpread2({},_0x636be8[_0x3b79a3(_0x3959a5._0x4efafb)]['style']));if(_0x140415['symbol']){if(isFunction(_0x140415['symbol']))_0x2638d1=_0x140415['symbol'](_0x3b2c03,_0x2638d1,_0x636be8)||_0x2638d1,_0x2638d1[_0x3b79a3(0xb07)]&&(_0x116522=_0x2638d1[_0x3b79a3(_0x3959a5._0x4307e1)]);else{_0x116522=_0x140415['symbol']['type']||_0x116522;var _0x2b04ba=getSymbolStyle(_0x140415['symbol'],_0x636be8['properties']||{});_0x2b04ba&&Object[_0x3b79a3(0x40c)](_0x2b04ba)['length']!==0x0&&(_0x140415[_0x3b79a3(_0x3959a5._0x497f86)]['merge']?_0x2638d1=_objectSpread2(_objectSpread2({},_0x2b04ba),_0x2638d1):_0x2638d1=_0x2b04ba);}}var _0x55dd3d=_0x140415[_0x3b79a3(0x86c)];_0x55dd3d==='EPSG:4326'&&(_0x55dd3d=null);function _0x4cbac4(_0x16e97f){var _0x37b865=_0x3b79a3;return _0x55dd3d&&(_0x16e97f=proj4Trans(_0x16e97f,_0x55dd3d)),_0x140415['onPointTrans']?_0x140415[_0x37b865(_0xc3406b._0x5cdcaa)](_0x16e97f):_0x16e97f;}function _0x497536(_0x243e1f){var _0x54bc6b=_0x3b79a3;if(!_0x140415[_0x54bc6b(_0x332c95._0x130bff)]&&!_0x55dd3d)return _0x243e1f;var _0xab228d=[];for(var _0x2d1ae5=0x0,_0x385388=_0x243e1f['length'];_0x2d1ae5<_0x385388;_0x2d1ae5++){var _0x1b7cdb=_0x243e1f[_0x2d1ae5];if(Array['isArray'](_0x1b7cdb[0x0])){var _0x42b6be=_0x497536(_0x1b7cdb);_0x42b6be&&_0x42b6be[_0x54bc6b(_0x332c95._0xe4983c)]>0x0&&_0xab228d['push'](_0x42b6be);}else{var _0x1bd76b=_0x4cbac4(_0x1b7cdb);_0x1bd76b&&_0xab228d[_0x54bc6b(0x425)](_0x1bd76b);}}return _0xab228d;}function _0x2e7953(_0x49c758,_0x116387){eachGraphicType(function(_0x52b9de){isObject(_0x116387[_0x52b9de])&&(_0x49c758[_0x52b9de]=_0x116387[_0x52b9de],delete _0x116387[_0x52b9de]);});}var _0x478269,_0x4a2aba;switch(_0x367030['type']){case _0x3b79a3(_0x3959a5._0x1f8512):{(!_0x116522||!isPointType(_0x116522))&&(_0x116522=_0x2638d1['image']?'billboardP':'pointP');var _0x2d7716={'type':_0x116522,'position':_0x4cbac4(_0x155118),'style':_0x2638d1,'attr':_0x3b2c03};_0x2e7953(_0x2d7716,_0x3b2c03),_0x290811['push'](_0x2d7716);break;}case _0x3b79a3(0x421):{(!_0x116522||!isPointType(_0x116522))&&(_0x116522=_0x2638d1['image']?'billboardP':'pointP');for(_0x478269=0x0,_0x4a2aba=_0x155118['length'];_0x478269<_0x4a2aba;_0x478269++){var _0x3e97dd={'type':_0x116522,'position':_0x4cbac4(_0x155118[_0x478269]),'style':_0x2638d1,'attr':_0x3b2c03};_0x2e7953(_0x3e97dd,_0x3b2c03),_0x290811[_0x3b79a3(0x425)](_0x3e97dd);}break;}case'LineString':{!_0x116522&&(_0x116522=_0x3b79a3(_0x3959a5._0x1f4362));var _0x587eba={'type':_0x116522,'positions':_0x497536(_0x155118),'style':_0x2638d1,'attr':_0x3b2c03};_0x2e7953(_0x587eba,_0x3b2c03),_0x290811[_0x3b79a3(0x425)](_0x587eba);break;}case'MultiLineString':{!_0x116522&&(_0x116522=_0x3b79a3(_0x3959a5._0x299133));var _0x534727,_0x3a4dc2=[];for(_0x478269=0x0,_0x4a2aba=_0x155118[_0x3b79a3(0xba0)];_0x478269<_0x4a2aba;_0x478269++){var _0x545e3c={'type':_0x116522,'positions':_0x497536(_0x155118[_0x478269]),'style':_0x2638d1,'attr':_0x3b2c03};_0x2e7953(_0x545e3c,_0x3b2c03),_0x290811['push'](_0x545e3c),_0x3a4dc2[_0x3b79a3(_0x3959a5._0x254906)](_0x545e3c),(!_0x534727||_0x534727['positions']['length']<_0x545e3c[_0x3b79a3(_0x3959a5._0x55ef7c)]['length'])&&(_0x534727=_0x545e3c);}if(_0x534727){_0x534727['isMultiMax']=!![];if(_0x2638d1['label']&&!_0x2638d1[_0x3b79a3(0x956)][_0x3b79a3(_0x3959a5._0xea95bd)])for(_0x478269=0x0,_0x4a2aba=_0x3a4dc2[_0x3b79a3(_0x3959a5._0x220a42)];_0x478269<_0x4a2aba;_0x478269++){var _0xd5a220=_0x3a4dc2[_0x478269];if(_0x534727===_0xd5a220)continue;_0xd5a220['style']=_objectSpread2({},_0xd5a220['style']),delete _0xd5a220[_0x3b79a3(0x1a7)]['label'];}}break;}case _0x3b79a3(0xed3):{!_0x116522&&(_0x116522=_0x3b79a3(_0x3959a5._0x317fe3));if(_0x116522['startsWith']('polygon')){var _0x4dd6bb={'type':_0x116522,'positions':_0x497536(_0x155118[_0x3b79a3(0xba0)]===0x1?_0x155118[0x0]:_0x155118),'style':_0x2638d1,'attr':_0x3b2c03};_0x2e7953(_0x4dd6bb,_0x3b2c03),_0x290811['push'](_0x4dd6bb);}else for(_0x478269=0x0,_0x4a2aba=_0x155118[_0x3b79a3(0xba0)];_0x478269<_0x4a2aba;_0x478269++){var _0x3c5c0f=_0x155118[_0x478269],_0x35dd2e={'type':_0x116522,'positions':_0x497536(_0x3c5c0f['length']===0x1?_0x3c5c0f[0x0]:_0x3c5c0f),'style':_0x2638d1,'attr':_0x3b2c03};_0x2e7953(_0x35dd2e,_0x3b2c03),_0x290811[_0x3b79a3(_0x3959a5._0x7181c3)](_0x35dd2e);}break;}case _0x3b79a3(0x252):{!_0x116522&&(_0x116522='polygon');var _0x1d8fab,_0xb4104e=[];for(_0x478269=0x0,_0x4a2aba=_0x155118[_0x3b79a3(_0x3959a5._0x48511d)];_0x478269<_0x4a2aba;_0x478269++){var _0x2182dd=_0x155118[_0x478269],_0x96de8e={'type':_0x116522,'positions':_0x497536(_0x2182dd['length']===0x1?_0x2182dd[0x0]:_0x2182dd),'style':_0x2638d1,'attr':_0x3b2c03};_0x2e7953(_0x96de8e,_0x3b2c03),_0x290811['push'](_0x96de8e),_0xb4104e['push'](_0x96de8e),(!_0x1d8fab||_0x1d8fab['positions']['length']<_0x96de8e['positions']['length'])&&(_0x1d8fab=_0x96de8e);}if(_0x1d8fab){_0x1d8fab['isMultiMax']=!![];if(_0x2638d1[_0x3b79a3(0x956)]&&!_0x2638d1['label']['showAll'])for(_0x478269=0x0,_0x4a2aba=_0xb4104e[_0x3b79a3(_0x3959a5._0x48511d)];_0x478269<_0x4a2aba;_0x478269++){var _0x4edff8=_0xb4104e[_0x478269];if(_0x1d8fab===_0x4edff8)continue;_0x4edff8['style']=_objectSpread2({},_0x4edff8[_0x3b79a3(0x1a7)]),delete _0x4edff8[_0x3b79a3(_0x3959a5._0x2926e6)][_0x3b79a3(_0x3959a5._0x1acef4)];}}break;}case'GeometryCollection':{for(var _0x1a8216=0x0,_0x13f245=_0x367030[_0x3b79a3(_0x3959a5._0x40283d)]['length'];_0x1a8216<_0x13f245;_0x1a8216++){var _0x7fb145=featureToGraphic({'type':_0x3b79a3(0xc77),'geometry':_0x367030['geometries'][_0x1a8216],'properties':_0x636be8[_0x3b79a3(0xcef)]},_0x140415);_0x7fb145&&_0x7fb145['length']>0x0&&(_0x290811=_0x290811[_0x3b79a3(_0x3959a5._0x1abb19)](_0x7fb145));}break;}default:logError$1('Invalid\x20GeoJSON\x20object.',_0x636be8);}return _0x290811;}function heightToZoom(_0x2c3b2e){var _0x1208f8=40487.57,_0x268310=0.00007096758,_0x2fd818=91610.74,_0x2d938f=-40467.74;return Math['round'](_0x2d938f+(_0x1208f8-_0x2d938f)/(0x1+Math['pow'](_0x2c3b2e/_0x2fd818,_0x268310)));}function getUrlResource(_0x29643e){var _0x318696={_0x2e5fac:0x9cd},_0x13bb59=_0x521882;if(!_0x29643e['url'])return _0x29643e;var _0x4a9f4a;if(_0x29643e['url']instanceof Cesium__namespace['Resource']){var _0x3ddee6=_0x29643e['url'];return _0x29643e['headers']&&(_0x3ddee6['headers']=_0x29643e[_0x13bb59(_0x318696._0x2e5fac)]),_0x29643e['proxy']&&(_0x3ddee6['proxy']=new Cesium__namespace[(_0x13bb59(0x38e))](_0x29643e['proxy'])),_0x29643e[_0x13bb59(0x250)]&&_0x3ddee6['setTemplateValues'](_0x29643e['templateValues']),_0x29643e['queryParameters']&&_0x3ddee6['setQueryParameters'](_0x29643e['queryParameters']),_0x3ddee6;}else _0x29643e['templateValues']&&(_0x29643e[_0x13bb59(0x143)]=template(_0x29643e['url'],_0x29643e['templateValues'])),_0x4a9f4a=new Cesium__namespace['Resource']({'url':_0x29643e['url'],'queryParameters':_0x29643e[_0x13bb59(0xe50)],'templateValues':_0x29643e['templateValues'],'headers':_0x29643e['headers'],'proxy':_0x29643e['proxy']?new Cesium__namespace[(_0x13bb59(0x38e))](_0x29643e['proxy']):null});return _0x4a9f4a;}function getTextImage(_0x3c5d7f){var _0x4a2c0c={_0x46cc3d:0xcfe,_0x551300:0x36d},_0x249c3a=_0x521882,_0x5cd68=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};!_0x5cd68['background']&&(_0x5cd68['backgroundColor']=Cesium__namespace[_0x249c3a(_0x4a2c0c._0x46cc3d)]['TRANSPARENT']);var _0x3186e0=Cesium__namespace['writeTextToCanvas'](_0x3c5d7f||'',_0x5cd68);if(_0x3186e0){if(_0x5cd68['outline']){var _0x3108cf=_0x3186e0['width'],_0x3ef5c1=_0x3186e0['height'],_0x450e70=_0x3186e0['getContext']('2d',{'willReadFrequently':!![]});if(_0x5cd68[_0x249c3a(0xa2b)])_0x450e70[_0x249c3a(0x56b)]=_0x5cd68['outlineColor']['toCssColorString']();else _0x5cd68['fillColor']?_0x450e70[_0x249c3a(0x56b)]=_0x5cd68['fillColor']['toCssColorString']():_0x450e70['strokeStyle']='#ffffff';var _0x3e42b8=_0x5cd68[_0x249c3a(_0x4a2c0c._0x551300)]||0x4;_0x450e70['lineWidth']=_0x3e42b8,_0x450e70['strokeRect'](_0x3e42b8/0x2,_0x3e42b8/0x2,_0x3108cf-_0x3e42b8,_0x3ef5c1-_0x3e42b8);}return _0x3186e0;}else return null;}var circleImage={};function getCircleImage(_0x699630){var _0x2aebb4={_0x1cf210:0xba0,_0x5a309c:0x87d,_0xbeff4b:0xa83,_0x4ced64:0x732,_0x17ad95:0x732,_0x2cf3c1:0x8b4,_0x305279:0x1b0,_0x5584ff:0x847,_0x5b7e7d:0x8d2,_0x179b6e:0xd3c,_0x21e8cb:0xb14,_0x44f5a4:0x7cd,_0x3bfd6e:0xb43,_0x39bb71:0x719,_0x254a32:0xcc5},_0x5bc724=_0x521882,_0x41dc25,_0x24b64a,_0x1625d7=arguments[_0x5bc724(_0x2aebb4._0x1cf210)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x40f8c7=(_0x41dc25=_0x1625d7[_0x5bc724(0xbd0)])!==null&&_0x41dc25!==void 0x0?_0x41dc25:0x1a,_0x5a0dc5=_0x40f8c7+((_0x24b64a=_0x1625d7['borderWidth'])!==null&&_0x24b64a!==void 0x0?_0x24b64a:0x5),_0x10b323,_0x49cdf0;if(_0x1625d7['color'])_0x10b323=_0x1625d7[_0x5bc724(_0x2aebb4._0x5a309c)],_0x49cdf0=_0x1625d7['borderColor']||_0x10b323;else{var _0x421b85,_0xf6ccb8,_0x5ee9a5=(_0x421b85=_0x1625d7['opacity'])!==null&&_0x421b85!==void 0x0?_0x421b85:0.6,_0x508d02=(_0xf6ccb8=_0x1625d7['borderOpacity'])!==null&&_0xf6ccb8!==void 0x0?_0xf6ccb8:_0x5ee9a5*0.8;if(_0x699630<0xa)_0x10b323='rgba(110,\x20204,\x2057,\x20'+_0x5ee9a5+')',_0x49cdf0='rgba(181,\x20226,\x20140,\x20'+_0x508d02+')';else _0x699630<0x64?(_0x10b323='rgba(240,\x20194,\x2012,\x20\x20'+_0x5ee9a5+')',_0x49cdf0='rgba(241,\x20211,\x2087,\x20'+_0x508d02+')'):(_0x10b323='rgba(241,\x20128,\x2023,\x20\x20'+_0x5ee9a5+')',_0x49cdf0=_0x5bc724(_0x2aebb4._0xbeff4b)+_0x508d02+')');}var _0x49bf5e=''[_0x5bc724(0x732)](_0x699630,'_')[_0x5bc724(_0x2aebb4._0x4ced64)](_0x5a0dc5,'_')[_0x5bc724(0x732)](_0x40f8c7,'_')[_0x5bc724(_0x2aebb4._0x17ad95)](_0x10b323);if(!circleImage[_0x49bf5e]){var _0x4a475a=_0x5a0dc5*0x2,_0x4ef190=document['createElement']('canvas');_0x4ef190[_0x5bc724(_0x2aebb4._0x2cf3c1)]=_0x4a475a,_0x4ef190['height']=_0x4a475a;var _0xea59f6=_0x4ef190[_0x5bc724(_0x2aebb4._0x305279)]('2d',{'willReadFrequently':!![]});_0xea59f6['fillStyle']='#ffffff00',_0xea59f6[_0x5bc724(_0x2aebb4._0x5584ff)]=0x0,_0xea59f6[_0x5bc724(_0x2aebb4._0x5b7e7d)](0x0,0x0,_0x4a475a,_0x4a475a),_0x40f8c7!==_0x5a0dc5&&(_0xea59f6['globalAlpha']=0x1,_0xea59f6['beginPath'](),_0xea59f6[_0x5bc724(0x7aa)](_0x5a0dc5,_0x5a0dc5,_0x5a0dc5,0x0,Math['PI']*0x2,!![]),_0xea59f6[_0x5bc724(_0x2aebb4._0x179b6e)](),_0xea59f6['fillStyle']=_0x49cdf0,_0xea59f6['fill']()),_0xea59f6['globalAlpha']=0x1,_0xea59f6['beginPath'](),_0xea59f6['arc'](_0x5a0dc5,_0x5a0dc5,_0x40f8c7,0x0,Math['PI']*0x2,!![]),_0xea59f6['closePath'](),_0xea59f6['fillStyle']=_0x10b323,_0xea59f6['fill'](),_0xea59f6['font']=_0x1625d7['font']||_0x40f8c7*0.9+'px\x20bold\x20normal',_0xea59f6[_0x5bc724(_0x2aebb4._0x21e8cb)]=_0x1625d7[_0x5bc724(_0x2aebb4._0x44f5a4)]||_0x5bc724(0xc0f),_0xea59f6['textAlign']=_0x5bc724(_0x2aebb4._0x3bfd6e),_0xea59f6[_0x5bc724(_0x2aebb4._0x39bb71)]='middle',_0xea59f6['fillText'](_0x699630,_0x5a0dc5,_0x5a0dc5),circleImage[_0x49bf5e]=_0x4ef190[_0x5bc724(_0x2aebb4._0x254a32)]('image/png');}return circleImage[_0x49bf5e];}function download(_0x5792cc,_0x55a089){var _0x2a1d9c={_0x3e40a8:0x583,_0x92cc8e:0x2b5,_0x1fa9f1:0xebc,_0x284307:0xaef},_0x2656ea=_0x521882,_0x52e6a0=document['createElement']('a');_0x52e6a0['download']=_0x5792cc,_0x52e6a0[_0x2656ea(_0x2a1d9c._0x3e40a8)]=URL[_0x2656ea(_0x2a1d9c._0x92cc8e)](_0x55a089),document[_0x2656ea(_0x2a1d9c._0x1fa9f1)]['appendChild'](_0x52e6a0),_0x52e6a0[_0x2656ea(_0x2a1d9c._0x284307)](),document['body']['removeChild'](_0x52e6a0);}function base64Img2Blob(_0x1d2bff){var _0x44e074=_0x521882,_0x45825b=_0x1d2bff['split'](';base64,'),_0x37d763=_0x45825b[0x0]['split'](':')[0x1],_0x130352=window['atob'](_0x45825b[0x1]),_0x23bc8c=_0x130352['length'],_0x132cd0=new Uint8Array(_0x23bc8c);for(var _0x249460=0x0;_0x249460<_0x23bc8c;++_0x249460){_0x132cd0[_0x249460]=_0x130352[_0x44e074(0x1d1)](_0x249460);}return new Blob([_0x132cd0],{'type':_0x37d763});}function downloadBase64Image(_0x2bace0,_0x2924ee){var _0xeb8c71=_0x521882,_0x3276dd=base64Img2Blob(_0x2924ee);!_0x2bace0['endsWith']('.jpg')&&!_0x2bace0[_0xeb8c71(0x53b)]('.png')&&(_0x2bace0=_0x2bace0+'.png'),download(_0x2bace0,_0x3276dd);}function downloadFile(_0x8e171f,_0x227bf9){var _0x123490=new Blob([_0x227bf9]);download(_0x8e171f,_0x123490);}function getExplorerInfo(){var _0x133e1a={_0x4631ca:0x74e,_0x59cf0b:0x31d,_0x494f3d:0x74e,_0x8fde2a:0xbb1},_0x12b020=_0x521882,_0x19e52d,_0x4dcd6d=window['navigator']['userAgent']['toLowerCase']();if(_0x4dcd6d[_0x12b020(_0x133e1a._0x4631ca)](_0x12b020(0x99d))>=0x0)return _0x19e52d=Number(_0x4dcd6d['match'](/msie ([\d]+)/)[0x1]),{'type':'IE','version':_0x19e52d};else{if(_0x4dcd6d['indexOf'](_0x12b020(_0x133e1a._0x59cf0b))>=0x0)return _0x19e52d=Number(_0x4dcd6d['match'](/firefox\/([\d]+)/)[0x1]),{'type':_0x12b020(0x2af),'version':_0x19e52d};else{if(_0x4dcd6d[_0x12b020(_0x133e1a._0x494f3d)]('chrome')>=0x0)return _0x19e52d=Number(_0x4dcd6d['match'](/chrome\/([\d]+)/)[0x1]),{'type':'Chrome','version':_0x19e52d};else{if(_0x4dcd6d['indexOf'](_0x12b020(0x488))>=0x0)return _0x19e52d=Number(_0x4dcd6d['match'](/opera.([\d]+)/)[0x1]),{'type':_0x12b020(_0x133e1a._0x8fde2a),'version':_0x19e52d};else{if(_0x4dcd6d['indexOf']('Safari')>=0x0)return _0x19e52d=Number(_0x4dcd6d['match'](/version\/([\d]+)/)[0x1]),{'type':'Safari','version':_0x19e52d};}}}}return{'type':_0x4dcd6d,'version':-0x1};}function webglreport(){var _0x4662eb={_0x18d236:0x5e6},_0x3aed50=_0x521882,_0x5c6a73=getExplorerInfo();if(_0x5c6a73['type']==='IE'&&_0x5c6a73['version']<0xb)return![];try{var _0x141b63,_0x3e2417=document['createElement'](_0x3aed50(_0x4662eb._0x18d236)),_0x122cb8=typeof WebGL2RenderingContext!=='undefined';_0x122cb8&&(_0x141b63=_0x3e2417['getContext'](_0x3aed50(0x93b))||_0x3e2417[_0x3aed50(0x1b0)]('experimental-webgl2')||undefined);_0x141b63==null&&(_0x141b63=_0x3e2417['getContext']('webgl')||_0x3e2417['getContext'](_0x3aed50(0x948))||undefined);if(_0x141b63==null)return![];}catch(_0x2fb15a){return![];}return!![];}function webglerror(){var _0x1f975a=_0x521882,_0x254a16,_0x3936cf;(_0x254a16=window)!==null&&_0x254a16!==void 0x0&&(_0x3936cf=_0x254a16[_0x1f975a(0xbd5)])!==null&&_0x3936cf!==void 0x0&&_0x3936cf['open']?window['layer']['open']({'type':0x1,'title':'当前浏览器不支持WebGL功能','closeBtn':0x0,'shadeClose':![],'resize':![],'area':['530px','170px'],'content':'

系统检测到您使用的浏览器不支持WebGL功能!

\x20\x20

1、请您检查浏览器版本,安装使用最新版chrome、火狐或IE11以上浏览器!

\x20

2、WebGL支持取决于GPU支持,请保证客户端电脑已安装显卡驱动程序!

'}):alert(_0x1f975a(0x2b9));}function getRequest(){var _0x5e2804=location['search'],_0x2626de={};if(_0x5e2804['indexOf']('?')!==-0x1){var _0x1fcae0=_0x5e2804['substr'](0x1),_0x31934a=_0x1fcae0['split']('&');for(var _0x2639db=0x0;_0x2639db<_0x31934a['length'];_0x2639db++){_0x2626de[_0x31934a[_0x2639db]['split']('=')[0x0]]=decodeURI(_0x31934a[_0x2639db]['split']('=')[0x1]);}}return _0x2626de;}function getRequestByName(_0x3b7e2d){var _0x31eecd={_0x5a4f6c:0x1a4},_0x34a871=_0x521882,_0x5d91d6=new RegExp(_0x34a871(_0x31eecd._0x5a4f6c)+_0x3b7e2d+'=([^&]*)(&|$)','i'),_0x2caf49=window['location']['search']['substr'](0x1)['match'](_0x5d91d6);if(_0x2caf49!=null)return decodeURI(_0x2caf49[0x2]);return null;}var _isPCBroswer;function isPCBroswer(){var _0x2d2b13=_0x521882;if(!Cesium__namespace['defined'](_isPCBroswer)){var _0x20d25=navigator['userAgent']['toLowerCase'](),_0x5c4fbc=['android','phone','iphone',_0x2d2b13(0x107),'ipod','symbianos'];_isPCBroswer=!![];for(var _0x355c16=0x0;_0x355c16<_0x5c4fbc['length'];_0x355c16++){if(_0x20d25['indexOf'](_0x5c4fbc[_0x355c16])>0x0){_isPCBroswer=![];break;}}}return _isPCBroswer;}function alert(_0x12fea6,_0x2f6dd9){var _0x446197={_0x420169:0xa91},_0x581231=_0x521882;if(window['globalAlert'])window[_0x581231(_0x446197._0x420169)](_0x12fea6,_0x2f6dd9);else{if(window['layer'])window[_0x581231(0xbd5)]['alert'](_0x12fea6,{'title':_0x2f6dd9||'提示','skin':'layui-layer-lan\x20layer-mars-dialog','closeBtn':0x0,'anim':0x0});else window['toastr']?window['toastr']['info'](_0x12fea6,_0x2f6dd9):window['alert'](_0x12fea6);}}function msg(_0x35874c){var _0x1db537=_0x521882;if(window['globalMsg'])window['globalMsg'](_0x35874c);else{if(window['toastr'])window['toastr'][_0x1db537(0x4dc)](_0x35874c);else window['layer']?window['layer'][_0x1db537(0xc6d)](_0x35874c):window[_0x1db537(0x9ef)](_0x35874c);}}function formatDate(_0x55d5e4){var _0x3deba3={_0x55018c:0xaea,_0x54a8:0xba0,_0x581700:0xba0},_0x50a1fb=_0x521882,_0x30ad19=arguments[_0x50a1fb(0xba0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:'yyyy-MM-dd\x20HH:mm:ss',_0x1073ba={'M+':_0x55d5e4['getMonth']()+0x1,'d+':_0x55d5e4['getDate'](),'h+':_0x55d5e4[_0x50a1fb(0x30a)]()%0xc===0x0?0xc:_0x55d5e4['getHours']()%0xc,'H+':_0x55d5e4['getHours'](),'m+':_0x55d5e4['getMinutes'](),'s+':_0x55d5e4['getSeconds'](),'q+':Math[_0x50a1fb(_0x3deba3._0x55018c)]((_0x55d5e4['getMonth']()+0x3)/0x3),'S':_0x55d5e4['getMilliseconds']()};/(y+)/['test'](_0x30ad19)&&(_0x30ad19=_0x30ad19['replace'](RegExp['$1'],(_0x55d5e4['getFullYear']()+'')['substr'](0x4-RegExp['$1'][_0x50a1fb(_0x3deba3._0x54a8)])));for(var _0x160869 in _0x1073ba){new RegExp('('+_0x160869+')')['test'](_0x30ad19)&&(_0x30ad19=_0x30ad19['replace'](RegExp['$1'],RegExp['$1']['length']===0x1?_0x1073ba[_0x160869]:('00'+_0x1073ba[_0x160869])['substr']((''+_0x1073ba[_0x160869])[_0x50a1fb(_0x3deba3._0x581700)])));}return _0x30ad19;}function formatTime(_0x38d8c2){var _0x114cf7={_0xceb31d:0xaea},_0x3b9418=_0x521882;_0x38d8c2=Number(_0x38d8c2)||0x0;if(_0x38d8c2<0x3c)return _0x38d8c2['toFixed'](0x0)+'秒';else{if(_0x38d8c2>=0x3c&&_0x38d8c2<0xe10){var _0x5a5f66=Math[_0x3b9418(_0x114cf7._0xceb31d)](_0x38d8c2%0x3c);return Math[_0x3b9418(_0x114cf7._0xceb31d)](_0x38d8c2/0x3c)+'分钟'+(_0x5a5f66!==0x0?_0x5a5f66+'秒':'');}else return _0x38d8c2=Math[_0x3b9418(0xaea)](_0x38d8c2/0x3c),Math['floor'](_0x38d8c2/0x3c)+'小时'+Math[_0x3b9418(0xaea)](_0x38d8c2%0x3c)+'分钟';}}function fetchJson(_0x27ad3a){var _0x162a80={_0x4f7f54:0xdf9},_0x59f239=_0x521882;return _0x27ad3a=replaceOnlineUrlDomain(_0x27ad3a),_0x27ad3a[_0x59f239(_0x162a80._0x4f7f54)]==='post'?(_0x27ad3a['data']=_0x27ad3a['queryParameters'],delete _0x27ad3a['queryParameters'],Cesium__namespace[_0x59f239(0x8a6)]['post'](_0x27ad3a)):Cesium__namespace['Resource']['fetchJson'](_0x27ad3a);}function sendAjax(_0x3ac876){var _0x3cf0ea={_0x19818a:0xd49},_0x485959=_0x521882;return _0x3ac876=replaceOnlineUrlDomain(_0x3ac876),_0x3ac876['method']==='post'&&(_0x3ac876['data']=_0x3ac876['queryParameters'],delete _0x3ac876['queryParameters']),xhrAdapter(_0x3ac876)[_0x485959(0x1eb)](function(_0x37133c){var _0x701d05=_0x485959,_0x3057d3=_0x37133c===null||_0x37133c===void 0x0?void 0x0:_0x37133c[_0x701d05(_0x3cf0ea._0x19818a)];return _0x3057d3;})['catch'](function(_0x291a1d){var _0x5a5385=_0x485959;console[_0x5a5385(0xeb0)](_0x291a1d),logError$1('axios请求出错',_0x291a1d);});}function getLangText(_0x38a893){var _0x45d341=_0x521882,_0x54c78f=arguments[_0x45d341(0xba0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0,_0x3702e7=Lang[_0x38a893];if(!_0x3702e7)return _0x38a893;var _0x9e5502=_0x3702e7[_0x54c78f]||_0x38a893;return _0x9e5502;}function requestFullscreen(_0x574d14){var _0x272863=_0x521882;return Cesium__namespace['Fullscreen']['requestFullscreen'](_0x574d14),Cesium__namespace[_0x272863(0x227)]['fullscreen'];}function exitFullscreen(){var _0x99754=_0x521882;return Cesium__namespace[_0x99754(0x227)]['exitFullscreen'](),Cesium__namespace['Fullscreen']['fullscreen'];}function replaceOnlineUrlDomain(_0x5e89fc){var _0x1dd3e5={_0x1c17ed:0xe63,_0x216cc1:0x143,_0x2f9edc:0xdb0,_0xe1f076:0x5e0},_0x5809dc=_0x521882,_0x209ba2,_0x3af05b,_0x4900c4;if(!_0x5e89fc['url']||!isString(_0x5e89fc['url']))return _0x5e89fc;if((_0x209ba2=window)!==null&&_0x209ba2!==void 0x0&&(_0x3af05b=_0x209ba2['location'])!==null&&_0x3af05b!==void 0x0&&(_0x4900c4=_0x3af05b['hostname'])!==null&&_0x4900c4!==void 0x0&&_0x4900c4['indexOf']&&window['location'][_0x5809dc(_0x1dd3e5._0x1c17ed)]['indexOf']('mars3d.cn')===-0x1)return _0x5e89fc;if(_0x5e89fc[_0x5809dc(_0x1dd3e5._0x216cc1)]['indexOf']('data.mars3d.cn')===-0x1||_0x5e89fc[_0x5809dc(0x143)]['indexOf'](_0x5809dc(_0x1dd3e5._0x2f9edc))!==-0x1)return _0x5e89fc;return _0x5e89fc['url']=_0x5e89fc[_0x5809dc(_0x1dd3e5._0x216cc1)][_0x5809dc(0x688)]('data.mars3d.cn',_0x5809dc(_0x1dd3e5._0xe1f076)),_0x5e89fc;}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(_0x37e806){var _0x317f0e={_0x412b82:0x218,_0x4529a1:0xcfe,_0x330888:0x4ae},_0xd2b3fb=_0x521882;this[_0xd2b3fb(_0x317f0e._0x412b82)]=_0x37e806;var _0xae0b9e=getCesiumColor(this['color'],Cesium__namespace[_0xd2b3fb(_0x317f0e._0x4529a1)]['WHITE']);!Cesium__namespace[_0xd2b3fb(_0x317f0e._0x330888)](this['_color_alpha'])&&(this['_color_alpha']=_0xae0b9e['alpha']),this['color']=_0xae0b9e[_0xd2b3fb(0x531)](this['_color_alpha']*_0x37e806);},'get':function get(){var _0x55be22;return(_0x55be22=this['_globalAlpha'])!==null&&_0x55be22!==void 0x0?_0x55be22:0x1;}}}),Object[_0x521882(0xe83)](Cesium__namespace['GridMaterialProperty']['prototype'],{'globalAlpha':{'set':function set(_0x5a20d3){this['_globalAlpha']=_0x5a20d3;},'get':function get(){var _0x1ffa85={_0x330060:0x218},_0x148f6b=_0x521882,_0xfc78bf;return(_0xfc78bf=this[_0x148f6b(_0x1ffa85._0x330060)])!==null&&_0xfc78bf!==void 0x0?_0xfc78bf:0x1;}}});var getValue_old$5=Cesium__namespace['GridMaterialProperty']['prototype'][_0x521882(0x6aa)];Cesium__namespace['GridMaterialProperty']['prototype'][_0x521882(0x6aa)]=function(_0x2f2447,_0x4aeef6){var _0xf390d5={_0x5d85df:0x619,_0xc9b4b7:0x847,_0xdeafa0:0x863},_0x397d22=_0x521882;return _0x4aeef6=getValue_old$5['bind'](this)(_0x2f2447,_0x4aeef6),this['globalAlpha']!==0x1&&(_0x4aeef6['color']&&(_0x4aeef6[_0x397d22(0x87d)][_0x397d22(_0xf390d5._0x5d85df)]*=this[_0x397d22(_0xf390d5._0xc9b4b7)]),_0x4aeef6[_0x397d22(_0xf390d5._0xdeafa0)]&&(_0x4aeef6['cellAlpha']*=this['globalAlpha'])),_0x4aeef6;},Object[_0x521882(0xe83)](Cesium__namespace['ImageMaterialProperty'][_0x521882(0xd3a)],{'globalAlpha':{'set':function set(_0x259628){var _0x19f84d={_0x45c424:0x908},_0x2ac7f5=_0x521882;this['_globalAlpha']=_0x259628;var _0x49c2ac=getCesiumColor(this['color'],Cesium__namespace['Color'][_0x2ac7f5(_0x19f84d._0x45c424)]);!Cesium__namespace['defined'](this[_0x2ac7f5(0xd31)])&&(this[_0x2ac7f5(0xd31)]=_0x49c2ac['alpha']),this['color']=_0x49c2ac['withAlpha'](this['_color_alpha']*_0x259628);},'get':function get(){var _0x571f09;return(_0x571f09=this['_globalAlpha'])!==null&&_0x571f09!==void 0x0?_0x571f09:0x1;}}}),Object[_0x521882(0xe83)](Cesium__namespace['PolylineArrowMaterialProperty']['prototype'],{'globalAlpha':{'set':function set(_0xef3bbb){this['_globalAlpha']=_0xef3bbb;},'get':function get(){var _0x1ed4af;return(_0x1ed4af=this['_globalAlpha'])!==null&&_0x1ed4af!==void 0x0?_0x1ed4af:0x1;}}});var getValue_old$4=Cesium__namespace['PolylineArrowMaterialProperty']['prototype'][_0x521882(0x6aa)];Cesium__namespace['PolylineArrowMaterialProperty']['prototype']['getValue']=function(_0x295651,_0xb21d80){var _0xa24b23=_0x521882;return _0xb21d80=getValue_old$4['bind'](this)(_0x295651,_0xb21d80),_0xb21d80['color']&&this['globalAlpha']!==0x1&&(_0xb21d80['color']['alpha']*=this[_0xa24b23(0x847)]),_0xb21d80;},Object['defineProperties'](Cesium__namespace[_0x521882(0x6ca)]['prototype'],{'globalAlpha':{'set':function set(_0x3f7883){this['_globalAlpha']=_0x3f7883;},'get':function get(){var _0x525cea;return(_0x525cea=this['_globalAlpha'])!==null&&_0x525cea!==void 0x0?_0x525cea:0x1;}}});var getValue_old$3=Cesium__namespace['PolylineDashMaterialProperty'][_0x521882(0xd3a)]['getValue'];Cesium__namespace['PolylineDashMaterialProperty']['prototype'][_0x521882(0x6aa)]=function(_0xb753c3,_0x43f789){var _0x57693d={_0x245625:0x619,_0x8ad303:0x847,_0x397b03:0xc55},_0x4d8684=_0x521882;return _0x43f789=getValue_old$3['bind'](this)(_0xb753c3,_0x43f789),this['globalAlpha']!==0x1&&(_0x43f789['color']&&(_0x43f789['color'][_0x4d8684(_0x57693d._0x245625)]*=this[_0x4d8684(_0x57693d._0x8ad303)]),_0x43f789['gapColor']&&(_0x43f789[_0x4d8684(_0x57693d._0x397b03)]['alpha']*=this['globalAlpha'])),_0x43f789;},Object['defineProperties'](Cesium__namespace['PolylineGlowMaterialProperty'][_0x521882(0xd3a)],{'globalAlpha':{'set':function set(_0xf57867){this['_globalAlpha']=_0xf57867;},'get':function get(){var _0x40be81;return(_0x40be81=this['_globalAlpha'])!==null&&_0x40be81!==void 0x0?_0x40be81:0x1;}}});var getValue_old$2=Cesium__namespace['PolylineGlowMaterialProperty'][_0x521882(0xd3a)]['getValue'];Cesium__namespace[_0x521882(0xc1)][_0x521882(0xd3a)][_0x521882(0x6aa)]=function(_0x14977a,_0xfe819){var _0x380eb0={_0x293794:0x619},_0x590783=_0x521882;return _0xfe819=getValue_old$2['bind'](this)(_0x14977a,_0xfe819),_0xfe819['color']&&this[_0x590783(0x847)]!==0x1&&(_0xfe819[_0x590783(0x87d)][_0x590783(_0x380eb0._0x293794)]*=this['globalAlpha']),_0xfe819;},Object['defineProperties'](Cesium__namespace['PolylineOutlineMaterialProperty']['prototype'],{'globalAlpha':{'set':function set(_0x4d6e82){this['_globalAlpha']=_0x4d6e82;},'get':function get(){var _0x780bd5;return(_0x780bd5=this['_globalAlpha'])!==null&&_0x780bd5!==void 0x0?_0x780bd5:0x1;}}});var getValue_old$1=Cesium__namespace['PolylineOutlineMaterialProperty'][_0x521882(0xd3a)][_0x521882(0x6aa)];Cesium__namespace['PolylineOutlineMaterialProperty'][_0x521882(0xd3a)]['getValue']=function(_0x10a6ce,_0x25af46){var _0x34525f={_0x17ea29:0x87d,_0x16c066:0x619},_0xc6bc03=_0x521882;return _0x25af46=getValue_old$1[_0xc6bc03(0xe3f)](this)(_0x10a6ce,_0x25af46),this['globalAlpha']!==0x1&&(_0x25af46['color']&&(_0x25af46[_0xc6bc03(_0x34525f._0x17ea29)][_0xc6bc03(_0x34525f._0x16c066)]*=this['globalAlpha']),_0x25af46['outlineColor']&&(_0x25af46['outlineColor']['alpha']*=this[_0xc6bc03(0x847)])),_0x25af46;},Object['defineProperties'](Cesium__namespace['StripeMaterialProperty'][_0x521882(0xd3a)],{'globalAlpha':{'set':function set(_0xb84d04){this['_globalAlpha']=_0xb84d04;},'get':function get(){var _0x559203=_0x521882,_0x1c4364;return(_0x1c4364=this[_0x559203(0x218)])!==null&&_0x1c4364!==void 0x0?_0x1c4364:0x1;}}});var getValue_old=Cesium__namespace['StripeMaterialProperty'][_0x521882(0xd3a)][_0x521882(0x6aa)];Cesium__namespace['StripeMaterialProperty'][_0x521882(0xd3a)][_0x521882(0x6aa)]=function(_0x53ebb4,_0x49b789){var _0xe97124=_0x521882;return _0x49b789=getValue_old[_0xe97124(0xe3f)](this)(_0x53ebb4,_0x49b789),this[_0xe97124(0x847)]!==0x1&&(_0x49b789['evenColor']&&(_0x49b789['evenColor'][_0xe97124(0x619)]*=this[_0xe97124(0x847)]),_0x49b789['oddColor']&&(_0x49b789['oddColor']['alpha']*=this['globalAlpha'])),_0x49b789;},proj4[_0x521882(0x561)]('EPSG:4490',_0x521882(0x160)),proj4['defs']('EPSG:4491',_0x521882(0x255)),proj4[_0x521882(0x561)]('EPSG:4492','+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['defs']('EPSG:4493','+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'),proj4['defs']('EPSG:4494','+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'),proj4[_0x521882(0x561)]('EPSG:4495',_0x521882(0x416)),proj4['defs']('EPSG:4496',_0x521882(0x89c)),proj4[_0x521882(0x561)](_0x521882(0x33a),'+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'),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',_0x521882(0xdb6)),proj4['defs']('EPSG:4500','+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[_0x521882(0x561)](_0x521882(0x110),_0x521882(0xd85)),proj4[_0x521882(0x561)]('EPSG:4513',_0x521882(0xd4d)),proj4['defs']('EPSG:4514',_0x521882(0x19a)),proj4[_0x521882(0x561)](_0x521882(0x553),_0x521882(0x90d)),proj4['defs'](_0x521882(0x9d2),_0x521882(0x7f6)),proj4[_0x521882(0x561)](_0x521882(0x6cf),_0x521882(0xdc7)),proj4['defs'](_0x521882(0x65d),'+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',_0x521882(0x8fa)),proj4[_0x521882(0x561)]('EPSG:4520','+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[_0x521882(0x561)]('EPSG:4521',_0x521882(0xa0c)),proj4[_0x521882(0x561)](_0x521882(0xad7),'+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'),proj4['defs'](_0x521882(0x823),'+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[_0x521882(0x561)]('EPSG:4524',_0x521882(0xe3d)),proj4['defs']('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','+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'),proj4['defs']('EPSG:4527',_0x521882(0x45e)),proj4['defs'](_0x521882(0x3a4),'+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'](_0x521882(0x802),'+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[_0x521882(0x561)]('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',_0x521882(0xe41)),proj4['defs']('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'](_0x521882(0x72b),_0x521882(0x822)),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['defs'](_0x521882(0x134),_0x521882(0x350)),proj4['defs']('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['defs']('EPSG:4506',_0x521882(0xc1d)),proj4['defs'](_0x521882(0xbc),'+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[_0x521882(0x561)](_0x521882(0xab9),'+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[_0x521882(0x561)]('EPSG:4509',_0x521882(0x520)),proj4[_0x521882(0x561)]('EPSG:4510','+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['defs'](_0x521882(0x404),_0x521882(0x59e)),proj4['defs'](_0x521882(0xed0),'+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[_0x521882(0x561)]('EPSG:4534',_0x521882(0xdd3)),proj4[_0x521882(0x561)]('EPSG:4535','+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['defs'](_0x521882(0xc12),'+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[_0x521882(0x561)]('EPSG:4537',_0x521882(0xe8)),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[_0x521882(0x561)](_0x521882(0xdcd),_0x521882(0xcec)),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[_0x521882(0x561)]('EPSG:4541','+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']('EPSG:4542','+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:4543','+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'),proj4[_0x521882(0x561)](_0x521882(0xcd6),'+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[_0x521882(0x561)](_0x521882(0x400),'+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']('EPSG:4547',_0x521882(0x7a6)),proj4['defs']('EPSG:4548',_0x521882(0x520)),proj4[_0x521882(0x561)](_0x521882(0xe8a),'+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','+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['defs'](_0x521882(0x671),'+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'),proj4['defs']('EPSG:4552',_0x521882(0x59e)),proj4['defs']('EPSG:4553','+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'),proj4['defs']('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 _0x37c086={_0x5962db:0x13d},_0x2c5f9={_0x264d12:0xb07},_0x392736={_0x2418bf:0x926,_0x55f0bc:0x926},_0x362f42={_0xd4cdc3:0x926},_0x5adcfa={_0x1ec05a:0x926},_0x5e5c52={_0x2b6afb:0x6c6,_0x335758:0xc5b,_0x2704cb:0xc5b,_0x270d60:0xdf7},_0x59ba2a={_0x2e4f1f:0xd76},_0x50fe70={_0x618984:0x4e3,_0x204e25:0xec5},_0x2b4bdd=_0x521882;function _0x2f87d3(_0x3b3f55){var _0x5efc7b=_0x4ffc,_0x5e0e24;_classCallCheck(this,_0x2f87d3),this[_0x5efc7b(0xe11)]=_0x3b3f55,this[_0x5efc7b(0x61a)]=(_0x5e0e24=_0x3b3f55===null||_0x3b3f55===void 0x0?void 0x0:_0x3b3f55['enabledEvent'])!==null&&_0x5e0e24!==void 0x0?_0x5e0e24:!![];}return _createClass(_0x2f87d3,[{'key':'enabledEvent','get':function _0xfa595b(){return this['_enabledEvent'];},'set':function _0x3d2881(_0x2670fc){this['_enabledEvent']=_0x2670fc;}},{'key':_0x2b4bdd(0x9af),'value':function _0x133eee(_0x358ed3){if(!_0x358ed3)for(var _0x5a672b in this){delete this[_0x5a672b];}}},{'key':'on','value':function _0x1814b3(_0x20be0f,_0x131cb9,_0x4f117a){var _0x44e935=_0x2b4bdd;if(!_0x20be0f)return logError$1('绑定事件时传入了空值',_0x131cb9),this;if(Array[_0x44e935(_0x50fe70._0x618984)](_0x20be0f))for(var _0x2d24e1=0x0,_0x2bd265=_0x20be0f['length'];_0x2d24e1<_0x2bd265;_0x2d24e1++){this['_on'](_0x20be0f[_0x2d24e1],_0x131cb9,_0x4f117a);}else{if(isObject(_0x20be0f))for(var _0x186afe in _0x20be0f){this['_on'](_0x186afe,_0x20be0f[_0x186afe],_0x131cb9);}else{_0x20be0f=splitWords(_0x20be0f);for(var _0xe5bf94=0x0,_0xac952b=_0x20be0f['length'];_0xe5bf94<_0xac952b;_0xe5bf94++){this[_0x44e935(_0x50fe70._0x204e25)](_0x20be0f[_0xe5bf94],_0x131cb9,_0x4f117a);}}}return this[_0x44e935(0x94c)]&&this[_0x44e935(0x94c)](_0x20be0f),this;}},{'key':'off','value':function _0x1db56b(_0x3b21dc,_0x2e1dd9,_0xd85d66){var _0x5adf7a=_0x2b4bdd;if(!_0x3b21dc)delete this['_events'];else{if(Array[_0x5adf7a(0x4e3)](_0x3b21dc))for(var _0x2384a6=0x0,_0x45a7a7=_0x3b21dc['length'];_0x2384a6<_0x45a7a7;_0x2384a6++){this[_0x5adf7a(0xdd4)](_0x3b21dc[_0x2384a6],_0x2e1dd9,_0xd85d66);}else{if(isObject(_0x3b21dc))for(var _0x549b63 in _0x3b21dc){this['_off'](_0x549b63,_0x3b21dc[_0x549b63],_0x2e1dd9);}else{_0x3b21dc=splitWords(_0x3b21dc);for(var _0x5c037f=0x0,_0x386823=_0x3b21dc['length'];_0x5c037f<_0x386823;_0x5c037f++){this[_0x5adf7a(0xdd4)](_0x3b21dc[_0x5c037f],_0x2e1dd9,_0xd85d66);}}}}return this;}},{'key':'_on','value':function _0x22cdec(_0x5c66bb,_0x3131ff,_0x5803a8){var _0x3c7143=_0x2b4bdd;this['_events']=this[_0x3c7143(_0x59ba2a._0x2e4f1f)]||{};var _0x4a2c6c=this['_events'][_0x5c66bb];!_0x4a2c6c&&(_0x4a2c6c=[],this['_events'][_0x5c66bb]=_0x4a2c6c);_0x5803a8===this&&(_0x5803a8=undefined);var _0x234fad={'fn':_0x3131ff,'ctx':_0x5803a8},_0x1a477e=_0x4a2c6c;for(var _0xff6baa=0x0,_0x22e76b=_0x1a477e['length'];_0xff6baa<_0x22e76b;_0xff6baa++){if(_0x1a477e[_0xff6baa]['fn']===_0x3131ff&&_0x1a477e[_0xff6baa]['ctx']===_0x5803a8)return;}_0x1a477e[_0x3c7143(0x425)](_0x234fad);}},{'key':'_off','value':function _0x9465d5(_0x1e7826,_0x5de123,_0x3db490){var _0x5f518b=_0x2b4bdd,_0x3faf8b,_0x2a3873,_0x5eff02;if(!this[_0x5f518b(0xd76)])return;_0x3faf8b=this['_events'][_0x1e7826];if(!_0x3faf8b)return;if(!_0x5de123){for(_0x2a3873=0x0,_0x5eff02=_0x3faf8b[_0x5f518b(0xba0)];_0x2a3873<_0x5eff02;_0x2a3873++){_0x3faf8b[_0x2a3873]['fn']=falseFn;}delete this['_events'][_0x1e7826];return;}_0x3db490===this&&(_0x3db490=undefined);if(_0x3faf8b)for(_0x2a3873=0x0,_0x5eff02=_0x3faf8b['length'];_0x2a3873<_0x5eff02;_0x2a3873++){var _0x2b26bd=_0x3faf8b[_0x2a3873];if(_0x2b26bd['ctx']!==_0x3db490)continue;if(_0x2b26bd['fn']===_0x5de123){_0x2b26bd['fn']=falseFn;this['_firingCount']&&(this[_0x5f518b(0xd76)][_0x1e7826]=_0x3faf8b=_0x3faf8b[_0x5f518b(0x1e6)]());_0x3faf8b['splice'](_0x2a3873,0x1);return;}}}},{'key':'fire','value':function _0x51efc0(_0x2bb7b1,_0x25c987,_0x3b665c){var _0x113fa1=_0x2b4bdd;if(!this['listens'](_0x2bb7b1,_0x3b665c)||!this[_0x113fa1(_0x5e5c52._0x2b6afb)])return this;var _0x243efe=_objectSpread2(_objectSpread2({'sourceTarget':this},_0x25c987),{},{'type':_0x2bb7b1,'target':this,'stopPropagation':function _0x7a9bf(){this['_stopPropagation']=!![];}});if(this[_0x113fa1(0xd76)]){var _0x2c7381=this['_events'][_0x2bb7b1];if(_0x2c7381){this[_0x113fa1(_0x5e5c52._0x335758)]=this[_0x113fa1(_0x5e5c52._0x2704cb)]+0x1||0x1;for(var _0x10e3ad=0x0,_0x62fc51=_0x2c7381['length'];_0x10e3ad<_0x62fc51;_0x10e3ad++){var _0x5d4492=_0x2c7381[_0x10e3ad];_0x5d4492['fn'][_0x113fa1(_0x5e5c52._0x270d60)](_0x5d4492['ctx']||this,_0x243efe);}this[_0x113fa1(0xc5b)]--;}}return _0x3b665c&&!_0x243efe['_stopPropagation']&&this['_propagateEvent'](_0x243efe),this;}},{'key':'listens','value':function _0x461a96(_0x2aebeb,_0x11ba02){var _0x4f5e05=_0x2b4bdd,_0x20bb77=this['_events']&&this[_0x4f5e05(0xd76)][_0x2aebeb];if(_0x20bb77&&_0x20bb77[_0x4f5e05(0xba0)])return!![];if(_0x11ba02)for(var _0x31def3 in this[_0x4f5e05(_0x5adcfa._0x1ec05a)]){if(this['_eventParents'][_0x31def3]['listens'](_0x2aebeb,_0x11ba02))return!![];}return![];}},{'key':'once','value':function _0x5728ad(_0x57f0be,_0xbca5e,_0x20d1c2){var _0xf7b9a5=this;if(isObject(_0x57f0be)){for(var _0x32e84a in _0x57f0be){this['once'](_0x32e84a,_0x57f0be[_0x32e84a],_0xbca5e);}return this;}var _0x57bd3a=bind(function(){_0xf7b9a5['off'](_0x57f0be,_0xbca5e,_0x20d1c2)['off'](_0x57f0be,_0x57bd3a,_0x20d1c2);},this);return this['on'](_0x57f0be,_0xbca5e,_0x20d1c2)['on'](_0x57f0be,_0x57bd3a,_0x20d1c2);}},{'key':'addEventParent','value':function _0x5b1498(_0x213157){var _0x336171=_0x2b4bdd;return this['_eventParents']=this[_0x336171(_0x362f42._0xd4cdc3)]||{},this[_0x336171(_0x362f42._0xd4cdc3)][stampGlobalId(_0x213157)]=_0x213157,this;}},{'key':_0x2b4bdd(_0x37c086._0x5962db),'value':function _0x558078(_0x2ccd28){var _0x5eafad=_0x2b4bdd;return this[_0x5eafad(_0x392736._0x2418bf)]&&delete this[_0x5eafad(_0x392736._0x55f0bc)][stampGlobalId(_0x2ccd28)],this;}},{'key':_0x2b4bdd(0x572),'value':function _0x52f0c7(_0x521819){return this['_eventParents']&&this['_eventParents'][stampGlobalId(_0x521819)]?!![]:![];}},{'key':'_propagateEvent','value':function _0xd5c808(_0x43b85f){var _0x34aee1=_0x2b4bdd;for(var _0xd36144 in this['_eventParents']){var _0x4dacd6=this['_eventParents'][_0xd36144];this['_filterPropagateEvent'](_0x4dacd6,_0x43b85f)&&_0x4dacd6['fire'](_0x43b85f[_0x34aee1(_0x2c5f9._0x264d12)],_objectSpread2({'layer':_0x43b85f['target'],'propagatedFrom':_0x43b85f['target']},_0x43b85f),!![]);}}},{'key':'_filterPropagateEvent','value':function _0x855bc(_0x2d9cda,_0x426191){return!![];}}]),_0x2f87d3;}());function falseFn(){return![];}function bind(_0x1dccd5,_0x4c3256){var _0x177ec8={_0x6f8db0:0xdf7},_0x3f980a=_0x521882,_0x1d9714=Array['prototype']['slice'];if(_0x1dccd5[_0x3f980a(0xe3f)])return _0x1dccd5[_0x3f980a(0xe3f)][_0x3f980a(0x29d)](_0x1dccd5,_0x1d9714['call'](arguments,0x1));var _0x559d65=_0x1d9714['call'](arguments,0x2);return function(){var _0x12ace0=_0x3f980a;return _0x1dccd5['apply'](_0x4c3256,_0x559d65[_0x12ace0(0xba0)]?_0x559d65['concat'](_0x1d9714[_0x12ace0(_0x177ec8._0x6f8db0)](arguments)):arguments);};}var State={'INITIALIZED':_0x521882(0x8a5),'ADDED':_0x521882(0x67c),'REMOVED':'removed','DESTROY':_0x521882(0x9af)},EventType={'add':_0x521882(0xb92),'remove':'remove','addItem':_0x521882(0x473),'removeItem':_0x521882(0x798),'addGraphic':'addGraphic','removeGraphic':_0x521882(0xbd),'addLayer':'addLayer','removeLayer':'removeLayer','addControl':_0x521882(0x77f),'removeControl':_0x521882(0x5b5),'updateControl':'updateControl','addEffect':'addEffect','removeEffect':'removeEffect','update':'update','updatePosition':'updatePosition','updateStyle':'updateStyle','updateAttr':'updateAttr','show':'show','hide':'hide','start':_0x521882(0x2f1),'change':'change','endItem':_0x521882(0xcfb),'end':'end','stop':'stop','zoom':_0x521882(0x483),'loadBefore':_0x521882(0x5e9),'load':'load','error':'error','loadConfig':'loadConfig','popupOpen':'popupOpen','popupClose':'popupClose','tooltipOpen':'tooltipOpen','tooltipClose':_0x521882(0xe0b),'contextMenuOpen':'contextMenuOpen','contextMenuClose':_0x521882(0xa78),'contextMenuClick':_0x521882(0x736),'highlightOpen':'highlightOpen','highlightClose':'highlightClose','click':'click','clickGraphic':_0x521882(0x230),'clickTileGraphic':_0x521882(0x804),'clickMap':_0x521882(0x878),'dblClick':_0x521882(0x428),'leftDown':_0x521882(0x689),'leftUp':_0x521882(0xd4e),'mouseMove':_0x521882(0xd32),'mouseMoveTarget':_0x521882(0x494),'wheel':'wheel','rightClick':'rightClick','rightDown':_0x521882(0xa1a),'rightUp':'rightUp','middleClick':'middleClick','middleDown':'middleDown','middleUp':'middleUp','pinchStart':'pinchStart','pinchEnd':_0x521882(0x321),'pinchMove':'pinchMove','mouseDown':'mouseDown','mouseUp':'mouseUp','mouseOver':'mouseOver','mouseOut':_0x521882(0x37f),'keydown':'keydown','keyup':'keyup','drawStart':'drawStart','drawMouseMove':'drawMouseMove','drawAddPoint':'drawAddPoint','drawRemovePoint':_0x521882(0x45b),'drawCreated':'drawCreated','editStart':'editStart','editMouseDown':'editMouseDown','editMouseMove':'editMouseMove','editMovePoint':'editMovePoint','editAddPoint':'editAddPoint','editRemovePoint':'editRemovePoint','editStyle':'editStyle','editStop':_0x521882(0x8fb),'move':'move','initialTilesLoaded':_0x521882(0x1bf),'allTilesLoaded':_0x521882(0xc28),'addTile':'addTile','addTileSuccess':_0x521882(0xe59),'addTileError':'addTileError','removeTile':'removeTile','cameraMoveStart':'cameraMoveStart','cameraMoveEnd':_0x521882(0x94a),'cameraChanged':'cameraChanged','preUpdate':'preUpdate','postUpdate':'postUpdate','preRender':'preRender','postRender':'postRender','renderError':'renderError','morphStart':'morphStart','morphComplete':'morphComplete','clockTick':'clockTick','terrainChange':_0x521882(0xb0f),'terrainLoadError':'terrainLoadError','terrainLoadSuccess':'terrainLoadSuccess','tileLoadProgress':'tileLoadProgress'},BaseThing=function(_0x58d85b){var _0x511b69={_0x46a98e:0x5b0,_0x1388c8:0xa8c,_0x136700:0x9af},_0x528142={_0x5370e5:0x63e},_0x31f1f6={_0x415d12:0x40c,_0x475d4a:0xe11},_0x7d6103={_0x238ee9:0xd2c,_0xbbcfc8:0xa85,_0x325e21:0xe11,_0x153e32:0x4bc},_0x5445cf={_0x215a07:0xb3e,_0xb1837a:0x47f},_0xa93652={_0x5cba83:0x10a},_0x1557a0={_0x387d54:0xce4},_0x3eeebf={_0x58d0ff:0xc29},_0x1c0096={_0x10e115:0x63e},_0x1582ee={_0xfdce3f:0x700},_0x5195a0=_0x521882;_inherits(_0x52db83,_0x58d85b);var _0x12e710=_createSuper(_0x52db83);function _0x52db83(){var _0x48d7ea=_0x4ffc,_0x59158a,_0x50071b,_0x6cd6bc,_0x418d66=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x52db83),isBoolean(_0x418d66)&&(_0x418d66={'enabled':_0x418d66}),_0x6cd6bc=_0x12e710['call'](this,_0x418d66),_0x6cd6bc['_id']=(_0x59158a=_0x418d66['id'])!==null&&_0x59158a!==void 0x0?_0x59158a:createGuid(),_0x6cd6bc[_0x48d7ea(_0x1582ee._0xfdce3f)]=(_0x50071b=_0x418d66['enabled'])!==null&&_0x50071b!==void 0x0?_0x50071b:!![],_0x6cd6bc['_state']=State['INITIALIZED'],_0x6cd6bc['options']=_0x418d66,_0x6cd6bc;}return _createClass(_0x52db83,[{'key':'state','get':function _0xa9bbfd(){return this['_state'];}},{'key':_0x5195a0(_0x511b69._0x46a98e),'get':function _0x4f15c0(){var _0x5b1543=_0x5195a0;return this[_0x5b1543(_0x1c0096._0x10e115)]===State['ADDED'];}},{'key':'id','get':function _0x11272b(){return this['_id'];},'set':function _0x2c3bb5(_0x349958){this['options']['id']=_0x349958;}},{'key':'uuid','get':function _0x426e87(){return this['_id'];}},{'key':'enabled','get':function _0x25fffc(){return this['_enabled'];},'set':function _0x4592c4(_0x4b55a1){var _0x5bc2e8=_0x5195a0;if(this['_enabled']===_0x4b55a1)return;this['_enabled']=_0x4b55a1,this[_0x5bc2e8(_0x3eeebf._0x58d0ff)]&&this['_enabledHook'](_0x4b55a1);}},{'key':'addTo','value':function _0xdcecf1(_0xec73f4){var _0x490498=_0x5195a0;return _0xec73f4&&_0xec73f4[_0x490498(_0x1557a0._0x387d54)]&&_0xec73f4['addThing'](this),this;}},{'key':'remove','value':function _0x13ce9d(_0x3fbf0f){var _0xdc5f96=_0x5195a0;this['_map']&&this[_0xdc5f96(0x4bc)][_0xdc5f96(_0xa93652._0x5cba83)](this,_0x3fbf0f);}},{'key':'_onAdd','value':function _0xa9cabb(_0x4fed92){var _0x4b98c0=_0x5195a0,_0x15067e;if(this['_state']===State[_0x4b98c0(0xd2c)])return;this['_map']=_0x4fed92;if(this[_0x4b98c0(0xe11)]['eventParent'])this[_0x4b98c0(_0x5445cf._0x215a07)](this['options']['eventParent']);else{if(((_0x15067e=this['options'])===null||_0x15067e===void 0x0?void 0x0:_0x15067e['eventParent'])===![]);else this['addEventParent'](_0x4fed92);}this['_mountedHook']&&(!this['_createOK']&&(this['_mountedHook'](),this['_createOK']=!![])),this['_addedBaseHook']&&this['_addedBaseHook'](),this[_0x4b98c0(_0x5445cf._0xb1837a)]&&this[_0x4b98c0(0x47f)](),this[_0x4b98c0(0x63e)]=State['ADDED'],this['fire'](EventType['add']);}},{'key':'_onRemove','value':function _0x5ac136(){var _0x4c13f9=_0x5195a0,_0x586907,_0x83f227;if(this['_state']!==State[_0x4c13f9(_0x7d6103._0x238ee9)])return;if(!this[_0x4c13f9(0x4bc)])return;this['_removedBaseHook']&&this[_0x4c13f9(0x101)](),this['_removedHook']&&this['_removedHook'](),this['_state']=State['REMOVED'],this['fire'](EventType[_0x4c13f9(_0x7d6103._0xbbcfc8)]);if((_0x586907=this['options'])!==null&&_0x586907!==void 0x0&&_0x586907[_0x4c13f9(0xe1d)])this['removeEventParent'](this['options'][_0x4c13f9(0xe1d)]);else{if(((_0x83f227=this[_0x4c13f9(_0x7d6103._0x325e21)])===null||_0x83f227===void 0x0?void 0x0:_0x83f227['eventParent'])===![]);else this['removeEventParent'](this[_0x4c13f9(_0x7d6103._0x153e32)]);}this['_map']=null;}},{'key':_0x5195a0(_0x511b69._0x1388c8),'value':function _0x21689a(){}},{'key':'_addedHook','value':function _0x475a64(){}},{'key':'_removedHook','value':function _0x1ab4a3(){}},{'key':'setOptions','value':function _0xaf6d0f(_0x3c1a3d){var _0x2ada20=_0x5195a0;if(!_0x3c1a3d||Object[_0x2ada20(_0x31f1f6._0x415d12)](_0x3c1a3d)['length']===0x0)return this;return this['options']=merge(this[_0x2ada20(0xe11)],_0x3c1a3d),Cesium__namespace[_0x2ada20(0x4ae)](_0x3c1a3d['enabled'])&&(this[_0x2ada20(0x38d)]=_0x3c1a3d['enabled']),this['_setOptionsHook']&&this['_setOptionsHook'](this[_0x2ada20(_0x31f1f6._0x475d4a)],_0x3c1a3d),this;}},{'key':_0x5195a0(_0x511b69._0x136700),'value':function _0x516b96(_0x3e5dde){var _0x228055=_0x5195a0;this[_0x228055(_0x528142._0x5370e5)]!==State['REMOVED']&&(this['clear']&&this['clear'](),this['remove']()),_get(_getPrototypeOf(_0x52db83['prototype']),'destroy',this)[_0x228055(0xdf7)](this,_0x3e5dde);}}]),_0x52db83;}(BaseClass),GroupThing=function(_0x4fee7f){var _0x191eb3={_0x5c277e:0x846,_0x4801af:0xdfd,_0x2020fe:0xccd,_0x309f62:0x8d9},_0x2ec202={_0x54b44d:0x74e},_0x1016a9={_0x2991f1:0xe7c},_0x16d11a={_0x3fb1b5:0xe7c,_0x58b8a3:0x4bc,_0x3f185e:0x5b0},_0x9bf9f9={_0x4918ba:0x402,_0x4d586e:0xe11,_0xe85a73:0x425},_0x4d8af5={_0x1285f3:0x38d},_0x1a2f1c={_0x542f65:0xe7c},_0x3dc265=_0x521882;_inherits(_0x4628a6,_0x4fee7f);var _0x18216f=_createSuper(_0x4628a6);function _0x4628a6(){var _0x298147=_0x4ffc,_0x3cd168,_0x4634bd=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4628a6),_0x3cd168=_0x18216f[_0x298147(0xdf7)](this,_0x4634bd),_0x3cd168[_0x298147(_0x1a2f1c._0x542f65)]=[],_0x3cd168;}return _createClass(_0x4628a6,[{'key':_0x3dc265(_0x191eb3._0x5c277e),'get':function _0x2fff4c(){return this['_arrThing'];}},{'key':'hasEmptyGroup','get':function _0x3bf210(){return this['length']===0x0;}},{'key':_0x3dc265(0x154),'get':function _0xbed3e0(){return this['length']>0x0;}},{'key':_0x3dc265(0xba0),'get':function _0x41b879(){var _0x413372=_0x3dc265,_0x5884ff;return((_0x5884ff=this['options'][_0x413372(0x873)])===null||_0x5884ff===void 0x0?void 0x0:_0x5884ff['length'])>0x0?this['options']['things']['length']:this['_arrThing']['length'];}},{'key':_0x3dc265(0xc29),'value':function _0x4c5e6b(_0x281562){this['eachThing'](function(_0x1d367d){var _0x2c73a8=_0x4ffc;_0x1d367d[_0x2c73a8(_0x4d8af5._0x1285f3)]=_0x281562;},this);}},{'key':_0x3dc265(0x47f),'value':function _0x39ae8c(){this['addChildsToMap']();}},{'key':'_removedHook','value':function _0x526f8c(){this['removeMapChilds']();}},{'key':'addChildsToMap','value':function _0x5aee46(){var _0x1c4fbe={_0x4103f5:0xce4},_0x50e084=_0x3dc265,_0x1c8b1a=this;this[_0x50e084(0xdfd)](function(_0x4a021b){var _0x5915dd=_0x50e084;_0x1c8b1a['_map'][_0x5915dd(_0x1c4fbe._0x4103f5)](_0x4a021b);},this);}},{'key':'removeMapChilds','value':function _0x4b91c3(){var _0x2785dc=this;this['eachThing'](function(_0x318fa6){_0x2785dc['_map']['removeThing'](_0x318fa6);},this);}},{'key':'addThing','value':function _0xaa8aa0(_0x34817a){var _0xb84c81=_0x3dc265;return _0x34817a['parent']&&(_0x34817a[_0xb84c81(0x13d)](_0x34817a[_0xb84c81(0x402)]),_0x34817a['parent']=null),_0x34817a[_0xb84c81(_0x9bf9f9._0x4918ba)]=this,_0x34817a[_0xb84c81(_0x9bf9f9._0x4d586e)]['eventParent']=this,this['_arrThing'][_0xb84c81(_0x9bf9f9._0xe85a73)](_0x34817a),this['isAdded']&&!_0x34817a['isAdded']?this['_map']['addThing'](_0x34817a):(_0x34817a['removeEventParent'](this['_map']),_0x34817a['addEventParent'](this)),this;}},{'key':'removeThing','value':function _0x4afd0c(_0x3b6bf9){var _0x931248=_0x3dc265;return _0x3b6bf9['parent']=null,_0x3b6bf9['removeEventParent'](this),removeArrayItem(this[_0x931248(_0x16d11a._0x3fb1b5)],_0x3b6bf9),this[_0x931248(_0x16d11a._0x58b8a3)]&&_0x3b6bf9[_0x931248(_0x16d11a._0x3f185e)]&&this['_map']['removeThing'](_0x3b6bf9),this;}},{'key':_0x3dc265(_0x191eb3._0x4801af),'value':function _0x52f017(_0x143f06,_0x4106a){if(!this['_arrThing'])return;return this['_arrThing']['forEach'](function(_0x172825){_0x143f06['call'](_0x4106a,_0x172825);}),this;}},{'key':'getThings','value':function _0x48f504(){var _0x3e2fe2=_0x3dc265;return this[_0x3e2fe2(_0x1016a9._0x2991f1)];}},{'key':_0x3dc265(_0x191eb3._0x2020fe),'value':function _0x151a32(){var _0x39f18f=this,_0x5f329e=this['_arrThing']||[];return this['_map']['eachThing'](function(_0xae733f){var _0xf3d29=_0x4ffc;if(_0xae733f['pid']!==_0x39f18f['id'])return;if(_0x39f18f[_0xf3d29(0xe7c)][_0xf3d29(_0x2ec202._0x54b44d)](_0xae733f)!==-0x1)return;_0x5f329e['push'](_0xae733f);},this),_0x5f329e;}},{'key':_0x3dc265(_0x191eb3._0x309f62),'value':function _0x79f4da(_0x13d3b1){var _0x3a6b3f=_0x3dc265,_0x344c30=this[_0x3a6b3f(0xe7c)];if(!this['_arrThing']||this[_0x3a6b3f(0xe7c)]['length']===0x0)return;for(var _0xef4386=0x0,_0x5be1de=_0x344c30['length'];_0xef4386<_0x5be1de;_0xef4386++){var _0x593a3a=_0x344c30[_0xef4386];if(_0x593a3a['id']===_0x13d3b1)return _0x593a3a;}return undefined;}},{'key':'destroy','value':function _0x30e1e(_0xe83f72){this['eachThing'](function(_0x2c1eb7){_0x2c1eb7!==null&&_0x2c1eb7!==void 0x0&&_0x2c1eb7['destroy']&&_0x2c1eb7['destroy'](_0xe83f72);},this),_get(_getPrototypeOf(_0x4628a6['prototype']),'destroy',this)['call'](this,_0xe83f72);}}]),_0x4628a6;}(BaseThing),GroundSkyBoxFS='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',GroundSkyBoxVS=_0x521882(0xd56),GroundSkyBox=function(_0x52c2bc){var _0x32841e={_0x4792e0:0x3b1,_0x378d81:0x4ea,_0x2ea90c:0x4cc,_0x205d36:0x237,_0x3cf23c:0x5d3,_0x243a08:0x237},_0x994798={_0x39fed8:0xaf7,_0x5ba3fd:0x859},_0x1ddde6={_0x29815:0xdf7};_inherits(_0x952e6a,_0x52c2bc);var _0x1b7bdd=_createSuper(_0x952e6a);function _0x952e6a(_0x35a0c8){var _0x28e991=_0x4ffc,_0x460785;return _classCallCheck(this,_0x952e6a),_0x460785=_0x1b7bdd[_0x28e991(_0x1ddde6._0x29815)](this,_0x35a0c8),_0x460785['_skyboxMatrix3']=new Cesium__namespace['Matrix3'](),_0x460785;}return _createClass(_0x952e6a,[{'key':'update','value':function _0x302453(_0x489f92,_0x54f115){var _0x2a3313=_0x4ffc,_0x208f78=this,_0x54224d=this;if(!this['show'])return undefined;if(_0x489f92['mode']!==Cesium__namespace['SceneMode']['SCENE3D']&&_0x489f92['mode']!==Cesium__namespace[_0x2a3313(0xecd)]['MORPHING'])return undefined;if(!_0x489f92['passes']['render'])return undefined;var _0x55d5d7=_0x489f92[_0x2a3313(_0x32841e._0x4792e0)];if(this[_0x2a3313(0xac6)]!==this['sources']){this['_sources']=this['sources'];var _0x4dd77a=this['sources'];if(!Cesium__namespace['defined'](_0x4dd77a['positiveX'])||!Cesium__namespace['defined'](_0x4dd77a['negativeX'])||!Cesium__namespace['defined'](_0x4dd77a['positiveY'])||!Cesium__namespace['defined'](_0x4dd77a['negativeY'])||!Cesium__namespace['defined'](_0x4dd77a[_0x2a3313(0xab7)])||!Cesium__namespace['defined'](_0x4dd77a['negativeZ']))throw new Cesium__namespace[(_0x2a3313(0x55d))]('this.sources\x20is\x20required\x20and\x20must\x20have\x20positiveX,\x20negativeX,\x20positiveY,\x20negativeY,\x20positiveZ,\x20and\x20negativeZ\x20properties.');if(_typeof(_0x4dd77a['positiveX'])!==_typeof(_0x4dd77a[_0x2a3313(0x471)])||_typeof(_0x4dd77a['positiveX'])!==_typeof(_0x4dd77a[_0x2a3313(0xe54)])||_typeof(_0x4dd77a['positiveX'])!==_typeof(_0x4dd77a['negativeY'])||_typeof(_0x4dd77a[_0x2a3313(0xb84)])!==_typeof(_0x4dd77a['positiveZ'])||_typeof(_0x4dd77a['positiveX'])!==_typeof(_0x4dd77a[_0x2a3313(0x882)]))throw new Cesium__namespace['DeveloperError'](_0x2a3313(0x562));typeof _0x4dd77a['positiveX']==='string'?Cesium__namespace['loadCubeMap'](_0x55d5d7,this['_sources'])['then'](function(_0x429359){var _0x418ca4=_0x2a3313;_0x54224d['_cubeMap']=_0x54224d['_cubeMap']&&_0x54224d['_cubeMap'][_0x418ca4(0x9af)](),_0x54224d['_cubeMap']=_0x429359;}):(this['_cubeMap']=this[_0x2a3313(0x115)]&&this['_cubeMap']['destroy'](),this['_cubeMap']=new Cesium__namespace['CubeMap']({'context':_0x55d5d7,'source':_0x4dd77a}));}var _0x1e6137=this[_0x2a3313(_0x32841e._0x378d81)];if(!Cesium__namespace['defined'](_0x1e6137[_0x2a3313(0x7bf)])){_0x1e6137['uniformMap']={'u_cubeMap':function _0x4ca624(){return _0x54224d['_cubeMap'];},'u_rotateMatrix':function _0x53e907(){var _0xb48ce1=_0x2a3313;return _0x1e6137[_0xb48ce1(0x859)]=Cesium__namespace[_0xb48ce1(_0x994798._0x39fed8)]['eastNorthUpToFixedFrame'](_0x489f92['camera'][_0xb48ce1(0x42e)]),Cesium__namespace['Matrix4']['getMatrix3'](_0x1e6137[_0xb48ce1(_0x994798._0x5ba3fd)],_0x208f78['_skyboxMatrix3']);}};var _0x2ec5eb=Cesium__namespace['BoxGeometry'][_0x2a3313(0x22d)](Cesium__namespace['BoxGeometry']['fromDimensions']({'dimensions':new Cesium__namespace[(_0x2a3313(_0x32841e._0x2ea90c))](0x2,0x2,0x2),'vertexFormat':Cesium__namespace['VertexFormat']['POSITION_ONLY']})),_0x328806=this[_0x2a3313(0x161)]=Cesium__namespace['GeometryPipeline'][_0x2a3313(0x282)](_0x2ec5eb);_0x1e6137['vertexArray']=Cesium__namespace['VertexArray']['fromGeometry']({'context':_0x55d5d7,'geometry':_0x2ec5eb,'attributeLocations':_0x328806,'bufferUsage':Cesium__namespace['BufferUsage']['STATIC_DRAW']}),_0x1e6137['renderState']=Cesium__namespace['RenderState']['fromCache']({'blending':Cesium__namespace['BlendingState']['ALPHA_BLEND']});}if(!Cesium__namespace['defined'](_0x1e6137['shaderProgram'])||this[_0x2a3313(_0x32841e._0x205d36)]!==_0x54f115){var _0x48be4b=new Cesium__namespace['ShaderSource']({'defines':[_0x54f115?'HDR':''],'sources':[GroundSkyBoxFS]});_0x1e6137[_0x2a3313(_0x32841e._0x3cf23c)]=Cesium__namespace['ShaderProgram']['fromCache']({'context':_0x55d5d7,'vertexShaderSource':GroundSkyBoxVS,'fragmentShaderSource':_0x48be4b,'attributeLocations':this[_0x2a3313(0x161)]}),this[_0x2a3313(_0x32841e._0x243a08)]=_0x54f115;}if(!Cesium__namespace['defined'](this[_0x2a3313(0x115)]))return undefined;return _0x1e6137;}}]),_0x952e6a;}(Cesium__namespace['SkyBox']),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(_0x4f557b){var _0x10d220={_0x31908f:0x5d3,_0x1a3b9f:0x115,_0x130f9f:0x9b0,_0x194b8a:0x213},_0xf9eece={_0x4a0aa8:0x9f7,_0xcf5b6d:0xac6,_0x350c29:0xd72,_0x2d3361:0xb7a,_0x5e6fbb:0x97e,_0x5c63e1:0x4ae,_0x39b677:0x882,_0x9de6ae:0xb84,_0x336261:0xac6,_0x48934e:0xd37,_0x87ca62:0x115,_0x585fff:0x9af,_0xff7b00:0x9b0,_0x36ce90:0xbac,_0x514fce:0x9af,_0x2a32cc:0x14e,_0x2ff864:0x4cc,_0x1c9491:0x282,_0x43064e:0x7bf,_0x323302:0x2d1},_0x17e273={_0x30986a:0x97e,_0x546bcf:0xd37};_inherits(_0x1d040c,_0x4f557b);var _0x22f852=_createSuper(_0x1d040c);function _0x1d040c(_0x154042){var _0x116cbe=_0x4ffc,_0x49388b;return _classCallCheck(this,_0x1d040c),_0x49388b=_0x22f852['call'](this,_0x154042),_0x49388b[_0x116cbe(0xebd)]=_0x154042['sources2'],_0x49388b['sources3']=_0x154042[_0x116cbe(_0x17e273._0x30986a)],_0x49388b['_sources2']=undefined,_0x49388b[_0x116cbe(_0x17e273._0x546bcf)]=undefined,_0x49388b[_0x116cbe(0x9b0)]=undefined,_0x49388b['_cubeMap3']=undefined,_0x49388b['_skyboxMatrix3']=new Cesium__namespace['Matrix3'](),_0x49388b['select']=_0x154042['select']||0x0,_0x49388b;}return _createClass(_0x1d040c,[{'key':'update','value':function _0x40ac5e(_0x32d882,_0x2a29f5){var _0x58dea3={_0x15f172:0x859,_0x40db1d:0xe98,_0x1bb5b6:0x14e,_0x90fa10:0x898},_0x55ddf6={_0x59b3ee:0x9b0},_0x12861d=_0x4ffc,_0x3d64ba=this,_0x35d73e=this;if(!this['show'])return undefined;if(_0x32d882['mode']!==Cesium__namespace['SceneMode']['SCENE3D']&&_0x32d882[_0x12861d(_0xf9eece._0x4a0aa8)]!==Cesium__namespace['SceneMode']['MORPHING'])return undefined;if(!_0x32d882['passes']['render'])return undefined;var _0x521ade=_0x32d882['context'];if(this[_0x12861d(_0xf9eece._0xcf5b6d)]!==this['sources']){this['_sources']=this[_0x12861d(_0xf9eece._0x350c29)];var _0xbfbe04=this['sources'];this[_0x12861d(_0xf9eece._0x2d3361)]=this[_0x12861d(0xebd)];var _0x25185a=this[_0x12861d(0xebd)];this['_sources3']=this[_0x12861d(_0xf9eece._0x5e6fbb)];var _0x43fa09=this[_0x12861d(0x97e)];if(!Cesium__namespace['defined'](_0xbfbe04['positiveX'])||!Cesium__namespace[_0x12861d(0x4ae)](_0xbfbe04['negativeX'])||!Cesium__namespace['defined'](_0xbfbe04['positiveY'])||!Cesium__namespace[_0x12861d(_0xf9eece._0x5c63e1)](_0xbfbe04['negativeY'])||!Cesium__namespace['defined'](_0xbfbe04['positiveZ'])||!Cesium__namespace['defined'](_0xbfbe04[_0x12861d(_0xf9eece._0x39b677)]))throw new Cesium__namespace[(_0x12861d(0x55d))]('this.sources\x20is\x20required\x20and\x20must\x20have\x20positiveX,\x20negativeX,\x20positiveY,\x20negativeY,\x20positiveZ,\x20and\x20negativeZ\x20properties.');if(_typeof(_0xbfbe04['positiveX'])!==_typeof(_0xbfbe04['negativeX'])||_typeof(_0xbfbe04[_0x12861d(_0xf9eece._0x9de6ae)])!==_typeof(_0xbfbe04['positiveY'])||_typeof(_0xbfbe04['positiveX'])!==_typeof(_0xbfbe04['negativeY'])||_typeof(_0xbfbe04['positiveX'])!==_typeof(_0xbfbe04['positiveZ'])||_typeof(_0xbfbe04['positiveX'])!==_typeof(_0xbfbe04[_0x12861d(0x882)]))throw new Cesium__namespace['DeveloperError']('this.sources\x20properties\x20must\x20all\x20be\x20the\x20same\x20type.');typeof _0xbfbe04[_0x12861d(0xb84)]===_0x12861d(0x1ba)?(Cesium__namespace[_0x12861d(0x8c7)](_0x521ade,this[_0x12861d(_0xf9eece._0x336261)])['then'](function(_0x5a980d){_0x35d73e['_cubeMap']=_0x35d73e['_cubeMap']&&_0x35d73e['_cubeMap']['destroy'](),_0x35d73e['_cubeMap']=_0x5a980d;}),Cesium__namespace['loadCubeMap'](_0x521ade,this['_sources2'])[_0x12861d(0x1eb)](function(_0x47cd05){var _0x2c8431=_0x12861d;_0x35d73e[_0x2c8431(_0x55ddf6._0x59b3ee)]=_0x35d73e[_0x2c8431(0x9b0)]&&_0x35d73e['_cubeMap2']['destroy'](),_0x35d73e['_cubeMap2']=_0x47cd05;}),Cesium__namespace[_0x12861d(0x8c7)](_0x521ade,this[_0x12861d(_0xf9eece._0x48934e)])['then'](function(_0x3c3f96){var _0x37f6e2=_0x12861d;_0x35d73e['_cubeMap3']=_0x35d73e[_0x37f6e2(0xbac)]&&_0x35d73e['_cubeMap3']['destroy'](),_0x35d73e['_cubeMap3']=_0x3c3f96;})):(this[_0x12861d(_0xf9eece._0x87ca62)]=this['_cubeMap']&&this['_cubeMap'][_0x12861d(_0xf9eece._0x585fff)](),this[_0x12861d(0x115)]=new Cesium__namespace['CubeMap']({'context':_0x521ade,'source':_0xbfbe04}),this[_0x12861d(_0xf9eece._0xff7b00)]=this[_0x12861d(0x9b0)]&&this[_0x12861d(0x9b0)]['destroy'](),this['_cubeMap2']=new Cesium__namespace['CubeMap']({'context':_0x521ade,'source':_0x25185a}),this[_0x12861d(_0xf9eece._0x36ce90)]=this['_cubeMap3']&&this['_cubeMap3'][_0x12861d(_0xf9eece._0x514fce)](),this[_0x12861d(0xbac)]=new Cesium__namespace['CubeMap']({'context':_0x521ade,'source':_0x43fa09}));}var _0x507ec2=this['_command'];_0x507ec2['modelMatrix']=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x32d882[_0x12861d(_0xf9eece._0x2a32cc)]['_positionWC']);if(!Cesium__namespace['defined'](_0x507ec2[_0x12861d(0x7bf)])){_0x507ec2['uniformMap']={'u_cubeMap':function _0x16643e(){return _0x35d73e['_cubeMap'];},'u_cubeMap2':function _0x148edd(){return _0x35d73e['_cubeMap2'];},'u_cubeMap3':function _0x432c35(){return _0x35d73e['_cubeMap3'];},'u_select':function _0x1274be(){return _0x3d64ba['select'];},'u_rotateMatrix':function _0x25304d(){var _0x4d96b9=_0x12861d;return _0x507ec2[_0x4d96b9(_0x58dea3._0x15f172)]=Cesium__namespace['Transforms'][_0x4d96b9(_0x58dea3._0x40db1d)](_0x32d882[_0x4d96b9(_0x58dea3._0x1bb5b6)]['_positionWC']),Cesium__namespace['Matrix4'][_0x4d96b9(_0x58dea3._0x90fa10)](_0x507ec2['modelMatrix'],_0x3d64ba['_skyboxMatrix3']);}};var _0x28f73c=Cesium__namespace['BoxGeometry'][_0x12861d(0x22d)](Cesium__namespace['BoxGeometry']['fromDimensions']({'dimensions':new Cesium__namespace[(_0x12861d(_0xf9eece._0x2ff864))](0x2,0x2,0x2),'vertexFormat':Cesium__namespace['VertexFormat']['POSITION_ONLY']})),_0x7d806b=this['_attributeLocations']=Cesium__namespace['GeometryPipeline'][_0x12861d(_0xf9eece._0x1c9491)](_0x28f73c);_0x507ec2[_0x12861d(_0xf9eece._0x43064e)]=Cesium__namespace['VertexArray'][_0x12861d(0x87f)]({'context':_0x521ade,'geometry':_0x28f73c,'attributeLocations':_0x7d806b,'bufferUsage':Cesium__namespace[_0x12861d(0x6e7)][_0x12861d(0x200)]}),_0x507ec2['renderState']=Cesium__namespace['RenderState']['fromCache']({'blending':Cesium__namespace[_0x12861d(_0xf9eece._0x323302)][_0x12861d(0x6a2)]});}if(!Cesium__namespace[_0x12861d(_0xf9eece._0x5c63e1)](_0x507ec2['shaderProgram'])||this['_useHdr']!==_0x2a29f5){var _0x4d59a7=new Cesium__namespace[(_0x12861d(0x642))]({'defines':[_0x2a29f5?'HDR':''],'sources':[MultipleSkyBoxFS]});_0x507ec2['shaderProgram']=Cesium__namespace['ShaderProgram']['fromCache']({'context':_0x521ade,'vertexShaderSource':MultipleSkyBoxVS,'fragmentShaderSource':_0x4d59a7,'attributeLocations':this[_0x12861d(0x161)]}),this['_useHdr']=_0x2a29f5;}if(!Cesium__namespace['defined'](this['_cubeMap']))return undefined;if(!Cesium__namespace['defined'](this['_cubeMap2']))return undefined;if(!Cesium__namespace[_0x12861d(0x4ae)](this['_cubeMap3']))return undefined;return _0x507ec2;}},{'key':'isDestroyed','value':function _0x6e4be7(){return![];}},{'key':'destroy','value':function _0x931c7b(){var _0x19fd05=_0x4ffc,_0x501980=this['_command'];return _0x501980[_0x19fd05(0x7bf)]=_0x501980['vertexArray']&&_0x501980['vertexArray']['destroy'](),_0x501980['shaderProgram']=_0x501980['shaderProgram']&&_0x501980[_0x19fd05(_0x10d220._0x31908f)]['destroy'](),this[_0x19fd05(0x115)]=this[_0x19fd05(_0x10d220._0x1a3b9f)]&&this['_cubeMap']['destroy'](),this[_0x19fd05(_0x10d220._0x130f9f)]=this['_cubeMap2']&&this['_cubeMap2']['destroy'](),this[_0x19fd05(0xbac)]=this[_0x19fd05(0xbac)]&&this[_0x19fd05(0xbac)]['destroy'](),this[_0x19fd05(_0x10d220._0x194b8a)](this);}}]),_0x1d040c;}(Cesium__namespace[_0x521882(0x5f6)]),LocalWorldTransform=(function(){var _0x4865aa={_0x931189:0x462},_0x2f5cd9={_0x275a83:0xe98,_0x470573:0x957},_0x8f7057=_0x521882;function _0x4670f8(_0x4bf770,_0x4e9eb1){var _0x3634c8=_0x4ffc;_classCallCheck(this,_0x4670f8),_0x4e9eb1=_0x4e9eb1||Cesium__namespace['Transforms'][_0x3634c8(_0x2f5cd9._0x275a83)],this['_matrix']=_0x4e9eb1(_0x4bf770),this['_inverseMatrix']=Cesium__namespace['Matrix4'][_0x3634c8(_0x2f5cd9._0x470573)](this['_matrix'],new Cesium__namespace[(_0x3634c8(0x169))]());}return _createClass(_0x4670f8,[{'key':_0x8f7057(0xba7),'value':function _0x1c548d(_0x5c24b0,_0x52c432){var _0x389be3=_0x8f7057;return!_0x52c432&&(_0x52c432=new Cesium__namespace['Cartesian3']()),Cesium__namespace[_0x389be3(0x169)]['multiplyByPoint'](this['_matrix'],_0x5c24b0,_0x52c432),_0x52c432;}},{'key':_0x8f7057(_0x4865aa._0x931189),'value':function _0x471b12(_0x22a484,_0xe7a73f){return!_0xe7a73f&&(_0xe7a73f=new Cesium__namespace['Cartesian3']()),Cesium__namespace['Matrix4']['multiplyByPoint'](this['_inverseMatrix'],_0x22a484,_0xe7a73f),_0xe7a73f;}}]),_0x4670f8;}()),MarsArray=(function(){var _0x587b32={_0x31f68c:0x3b2,_0x3497d8:0x3c7},_0x5d0bc8={_0x4eb665:0x4fc,_0x43e729:0x9af},_0x2d93fb={_0x3eaa55:0x4fc},_0x2e2c30={_0x3c60f8:0x90f},_0x40688d={_0x440c0f:0xe11,_0x2f85d3:0x4fc},_0x7f3c01={_0x294c7e:0xa85,_0x25dc19:0x4fc},_0x5f02f6={_0x16282a:0x90f},_0x382735={_0x5e1333:0x90f},_0x916762=_0x521882;function _0x353577(){var _0x406e0d=_0x4ffc;_classCallCheck(this,_0x353577),this['_array']=[],this[_0x406e0d(_0x382735._0x5e1333)]={};}return _createClass(_0x353577,[{'key':'length','get':function _0x46e1b9(){return this['_array']['length'];}},{'key':_0x916762(0x892),'get':function _0x42db2b(){return this['_array'];}},{'key':'contains','value':function _0x3b74b4(_0x58c08c){var _0x58f903=_0x916762;if(!_0x58c08c)return![];return Cesium__namespace['defined'](this[_0x58f903(_0x5f02f6._0x16282a)][_0x58c08c]);}},{'key':_0x916762(_0x587b32._0x31f68c),'value':function _0x556418(_0x554945,_0x34e4a3){var _0xeb0bc4=_0x916762,_0x8ba3a1=this['_hash'][_0x554945];_0x34e4a3!==_0x8ba3a1&&(this[_0xeb0bc4(_0x7f3c01._0x294c7e)](_0x554945),this['_hash'][_0x554945]=_0x34e4a3,this[_0xeb0bc4(_0x7f3c01._0x25dc19)]['push'](_0x34e4a3));}},{'key':'get','value':function _0x50a7ef(_0x5d9f9e){var _0x790a32=_0x916762;return _0x5d9f9e?this[_0x790a32(0x90f)][_0x5d9f9e]:undefined;}},{'key':'getByAttr','value':function _0x574836(_0x17f079){var _0x42404e=_0x916762,_0x13ee5c=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:'id',_0x139381=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:_0x42404e(_0x40688d._0x440c0f);if(_0x13ee5c==='id'&&this[_0x42404e(0x90f)][_0x17f079])return this['_hash'][_0x17f079];for(var _0x26a81c=0x0,_0x57d976=this['_array']['length'];_0x26a81c<_0x57d976;_0x26a81c++){var _0x289746=this[_0x42404e(_0x40688d._0x2f85d3)][_0x26a81c];if(_0x289746[_0x13ee5c]==_0x17f079||_0x289746[_0x139381]&&_0x289746[_0x139381][_0x13ee5c]==_0x17f079)return _0x289746;}return undefined;}},{'key':_0x916762(_0x587b32._0x3497d8),'value':function _0x200e00(_0x5b2b1b){var _0xb6781a=_0x916762,_0x2a1609=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:'id',_0x4b7f2d=arguments[_0xb6781a(0xba0)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:'options',_0xfd0124=[];for(var _0x307d34=0x0,_0x25ce42=this['_array'][_0xb6781a(0xba0)];_0x307d34<_0x25ce42;_0x307d34++){var _0x17dd01=this[_0xb6781a(0x4fc)][_0x307d34];(_0x17dd01[_0x2a1609]==_0x5b2b1b||_0x17dd01[_0x4b7f2d]&&_0x17dd01[_0x4b7f2d][_0x2a1609]==_0x5b2b1b)&&_0xfd0124[_0xb6781a(0x425)](_0x17dd01);}return _0xfd0124;}},{'key':_0x916762(0xa85),'value':function _0x11ba2a(_0x13ae31){var _0x485f5f=_0x916762,_0x38c88a=this['_hash'][_0x13ae31],_0x183f8a=Cesium__namespace['defined'](_0x38c88a);if(_0x183f8a){var _0x503eeb=this[_0x485f5f(0x4fc)];_0x503eeb['splice'](_0x503eeb['indexOf'](_0x38c88a),0x1),delete this[_0x485f5f(_0x2e2c30._0x3c60f8)][_0x13ae31];}return _0x183f8a;}},{'key':'forEach','value':function _0x33d275(_0x193d5f,_0x3013ea){for(var _0x28a9f2=0x0,_0xf51599=this['_array']['length'];_0x28a9f2<_0xf51599;_0x28a9f2++){var _0x46aeb0=this['_array'][_0x28a9f2];_0x193d5f['call'](_0x3013ea||this,_0x46aeb0,_0x28a9f2);}}},{'key':'removeAll','value':function _0x17b66f(){var _0x58a8fc=_0x916762,_0x773316=this[_0x58a8fc(_0x2d93fb._0x3eaa55)];_0x773316['length']>0x0&&(this['_hash']={},_0x773316['length']=0x0);}},{'key':'destroy','value':function _0x1db9da(){var _0x1b40ec=_0x916762;if(this['_array']['length']>0x0&&this[_0x1b40ec(_0x5d0bc8._0x4eb665)][0x0]['destroy']){this['remove']=function(){};for(var _0x294e46=this['_array']['length']-0x1;_0x294e46>=0x0;_0x294e46--){var _0x3f0497=this[_0x1b40ec(_0x5d0bc8._0x4eb665)][_0x294e46];_0x3f0497!==null&&_0x3f0497!==void 0x0&&_0x3f0497['destroy']&&_0x3f0497[_0x1b40ec(_0x5d0bc8._0x43e729)]();}}this['removeAll']();for(var _0x281eee in this){delete this[_0x281eee];}}}]),_0x353577;}()),ChinaCRS={'WGS84':'WGS84','GCJ02':'GCJ02','BAIDU':'BD09'},ion=_0x521882(0x994);function updateIon(_0x157091){var _0x2286cc=_0x521882;ion=_0x157091,Cesium__namespace['Ion'][_0x2286cc(0xbe8)]=_0x157091;}var mapbox=_0x521882(0xbf0);function updateMapbox(_0x5a08cf){mapbox=_0x5a08cf;}var bing='Am5SdKm6pNdkP1P5zuUOMZwleCHeA7GD5vuQgZ3xBUbEMBeQ5cQ1WN4B8xqqV1Vt';function updateBing(_0x3ea965){bing=_0x3ea965;}var tiandituArr=['789e558be762ff832392a0393fd8a4f1',_0x521882(0xcf4),_0x521882(0xc60),'5e5949f7e96e8a136ef36a6594f18cdf'],tianditu=getArrayRandomOne(tiandituArr);function updateTianditu(_0x30786a){var _0x3af445=_0x521882;tiandituArr['splice'](0x0,tiandituArr['length']),Array[_0x3af445(0x4e3)](_0x30786a)?_0x30786a['forEach'](function(_0x4e072f){var _0x440924=_0x3af445;tiandituArr[_0x440924(0x425)](_0x4e072f);}):tiandituArr[_0x3af445(0x425)](_0x30786a),tianditu=getArrayRandomOne(tiandituArr);}var gaodeArr=['0ee24126ea61ec60a670675fd8cd29b1','fe80f2290b380cfed86c62e3edec169e','65892a265537810eba29eeae73649a71',_0x521882(0xbb9),'6e5d9f46b78cfb5b5ab3d407dad8fd14','044b5684de2b2009a15084eb8b88f822','ad5f8b9d03f38f8f312025c80cfff4e3','ee24b622294b5bc659fb92fe81084776'],gaode=getArrayRandomOne(gaodeArr);function updateGaode(_0x2044e0){var _0xd24d44={_0x4ef8e3:0x4e3},_0x3585ef=_0x521882;gaodeArr['splice'](0x0,gaodeArr[_0x3585ef(0xba0)]),Array[_0x3585ef(_0xd24d44._0x4ef8e3)](_0x2044e0)?_0x2044e0['forEach'](function(_0x4527d9){gaodeArr['push'](_0x4527d9);}):gaodeArr['push'](_0x2044e0),gaode=getArrayRandomOne(gaodeArr);}var baiduArr=['LvhIlDXT60I3NePicXWQT5K0eHFCR4hD','nLUUSRsSBRSVmtxfaGKPaN3mXf6jiivf',_0x521882(0x374),_0x521882(0xc50)],baidu=getArrayRandomOne(baiduArr);function updateBaidu(_0x49d304){var _0xc408b4={_0x4ca2f5:0xc69},_0x588f3d=_0x521882;baiduArr[_0x588f3d(_0xc408b4._0x4ca2f5)](0x0,baiduArr['length']),Array['isArray'](_0x49d304)?_0x49d304['forEach'](function(_0x5211f0){baiduArr['push'](_0x5211f0);}):baiduArr['push'](_0x49d304),baidu=getArrayRandomOne(baiduArr);}function updateAll(_0x45bb84){var _0x361795={_0xc6874e:0x24e,_0xca5ab9:0x341},_0x1e5cc4=_0x521882;_0x45bb84['tianditu']&&updateTianditu(_0x45bb84['tianditu']),_0x45bb84['gaode']&&updateGaode(_0x45bb84['gaode']),_0x45bb84['baidu']&&updateBaidu(_0x45bb84['baidu']),_0x45bb84['ion']&&updateIon(_0x45bb84[_0x1e5cc4(_0x361795._0xc6874e)]),_0x45bb84['mapbox']&&updateMapbox(_0x45bb84['mapbox']),_0x45bb84[_0x1e5cc4(_0x361795._0xca5ab9)]&&updateBing(_0x45bb84['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[_0x521882(0xa7d)]['ColorType'],PolylineDash=Cesium__namespace['Material']['PolylineDashType'],LineDotDash=_0x521882(0x41b),PolylineOutline=Cesium__namespace[_0x521882(0xa7d)][_0x521882(0x151)],PolylineArrow=Cesium__namespace['Material'][_0x521882(0x970)],PolylineGlow=Cesium__namespace[_0x521882(0xa7d)][_0x521882(0xd8e)],LineFlow='LineFlow',LineFlowColor='LineFlowColor',ODLine='ODLine',LineFlicker='LineFlicker',LineTrail='LineTrail',LineBloom='LineBloom',DigitalFlow=_0x521882(0xbf6),WallScroll='WallScroll',Image$1=Cesium__namespace['Material'][_0x521882(0x32c)],Image2='Image2',Text='Text',Grid=Cesium__namespace['Material']['GridType'],Checkerboard=Cesium__namespace[_0x521882(0xa7d)][_0x521882(0x46f)],Stripe=Cesium__namespace['Material']['StripeType'],PolyGradient='PolyGradient',PolyAsphalt='PolyAsphalt',PolyBlob=_0x521882(0xec9),PolyFacet=_0x521882(0x49e),PolyGrass='PolyGrass',PolyWood='PolyWood',NeonLight='NeonLight',Water$1=Cesium__namespace['Material']['WaterType'],WaterLight='WaterLight',RectSlide='RectSlide',ScanLine=_0x521882(0x6b1),CircleScan='CircleScan',CircleWave=_0x521882(0xb87),RadarLine='RadarLine',RadarWave='RadarWave',CylinderWave=_0x521882(0x7fa),EllipsoidElectric=_0x521882(0x446),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':_0x521882(0x8c0),'CameraInfo':_0x521882(0xe18),'Camera':'fa\x20fa-street-view','UndergroundNo':_0x521882(0x1ad),'UndergroundYes':'fa\x20fa-sort-amount-desc','RotatePointStart':_0x521882(0xc43),'RotatePointStop':'fa\x20fa-remove','FlyToPoint':_0x521882(0xe75),'FirstPerspective':'fa\x20fa-male','KeyboardRoamYes':'fa\x20fa-keyboard-o','KeyboardRoamNo':'fa\x20fa-keyboard-o','TrackedEntityYes':'fa\x20fa-lock','TrackedEntityNo':_0x521882(0x2df),'Tileset':'fa\x20fa-building-o','TilesetWireframeYes':'fa\x20fa-connectdevelop','TilesetWireframeNo':'fa\x20fa-connectdevelop','TilesetBoundingVolumeYes':'fa\x20fa-codepen','TilesetBoundingVolumeNo':'fa\x20fa-codepen','Terrain':_0x521882(0x684),'TerrainYes':_0x521882(0x52c),'TerrainNo':'fa\x20fa-medium','TerrainWireframeYes':_0x521882(0x2ec),'TerrainWireframeNo':_0x521882(0x2ec),'Measure':'fa\x20fa-share-alt','MeasureDistance':_0x521882(0x42b),'MeasureArea':_0x521882(0x52c),'MeasureHeight':_0x521882(0xd97),'MeasureAngle':'fa\x20fa-road','Draw':'fa\x20fa-eyedropper','DrawPoint':_0x521882(0x4c1),'DrawPolyline':'fa\x20fa-reorder','DrawPolygon':_0x521882(0x52c),'DrawCircle':_0x521882(0x113),'DrawRectangle':'fa\x20fa-retweet','DrawEditYes':'fa\x20fa-pencil','DrawEditNo':'fa\x20fa-pencil-square','DrawDownJson':'fa\x20fa-file-text-o','Effect':'fa\x20fa-rss','RainEffectYes':'fa\x20fa-tint','RainEffectNo':_0x521882(0x827),'SnowEffectYes':_0x521882(0x435),'SnowEffectNo':'fa\x20fa-yelp','FogEffectYes':_0x521882(0xc8c),'FogEffectNo':'fa\x20fa-spinner','BloomEffectYes':'fa\x20fa-bullseye','BloomEffectNo':'fa\x20fa-bullseye','BrightnessEffectYes':'fa\x20fa-trello','BrightnessEffectNo':'fa\x20fa-trello','NightVisionEffectYes':'fa\x20fa-dashboard','NightVisionEffectNo':_0x521882(0x4c9),'BlackAndWhiteEffectYes':'fa\x20fa-star-half-full','BlackAndWhiteEffectNo':'fa\x20fa-star-half-full','OutlineEffectYes':'fa\x20fa-ticket','OutlineEffectNo':_0x521882(0x779),'Scene':'fa\x20fa-gear','DepthTestYes':'fa\x20fa-eye-slash','DepthTestNo':'fa\x20fa-eye','SkyBoxYes':'fa\x20fa-moon-o','SkyBoxNo':'fa\x20fa-moon-o','ShadowYes':_0x521882(0x4ec),'ShadowNo':'fa\x20fa-sun-o','SkyAtmosphereYes':_0x521882(0xe65),'SkyAtmosphereNo':_0x521882(0xe65),'ExpImage':_0x521882(0x715)};function create$3(_0x3f3bce,_0x18f4e0,_0x17fea2){var _0x233757=document['createElement'](_0x3f3bce);return _0x233757['className']=_0x18f4e0||'',_0x17fea2&&_0x17fea2['appendChild'](_0x233757),_0x233757;}function createSvg(_0x1ce483,_0x1ad33f,_0x295a01,_0x38a2af){var _0x4da288={_0x21e26d:0xb75,_0x322f0d:0x88b,_0x327549:0x732,_0x9eb1f:0x4f9,_0x5c6961:0x7be,_0x116c56:0x7be},_0x1b86e0=_0x521882,_0x551206=document['createElementNS']('http://www.w3.org/2000/svg',_0x1b86e0(_0x4da288._0x21e26d));_0x551206['setAttribute']('class','svg-path'),_0x551206['setAttribute']('width',_0x1ce483),_0x551206['setAttribute']('height',_0x1ad33f),_0x551206[_0x1b86e0(_0x4da288._0x322f0d)]('viewBox','0\x200\x20'[_0x1b86e0(_0x4da288._0x327549)](_0x1ce483,'\x20')['concat'](_0x1ad33f));var _0x3aba5b=document[_0x1b86e0(_0x4da288._0x9eb1f)]('http://www.w3.org/2000/svg',_0x1b86e0(0x7e0));return _0x3aba5b[_0x1b86e0(0x88b)]('d',_0x295a01),_0x551206[_0x1b86e0(_0x4da288._0x5c6961)](_0x3aba5b),_0x38a2af&&_0x38a2af[_0x1b86e0(_0x4da288._0x116c56)](_0x551206),_0x551206;}function createVideo(_0x31f246,_0xf45bed,_0x5a3184,_0x205b3d){var _0x3f7515={_0x23296e:0x88b,_0x5625df:0x85f,_0x245396:0x88b,_0x1c62d7:0x88b,_0x427fc6:0x732},_0x26893c=_0x521882,_0x40e1ef=create$3('video',_0x5a3184,_0x205b3d);_0x40e1ef[_0x26893c(0x88b)](_0x26893c(0x2e7),!![]),_0x40e1ef[_0x26893c(_0x3f7515._0x23296e)](_0x26893c(_0x3f7515._0x5625df),!![]),_0x40e1ef[_0x26893c(_0x3f7515._0x245396)](_0x26893c(0xc31),!![]);!_0xf45bed&&(_0xf45bed=_0x31f246['substring'](_0x31f246['lastIndexOf']('.')+0x1,_0x31f246[_0x26893c(0xba0)]));var _0x499e0e=create$3('source','',_0x40e1ef);return _0x499e0e[_0x26893c(_0x3f7515._0x1c62d7)]('src',_0x31f246),_0x499e0e['setAttribute'](_0x26893c(0xb07),'video/'[_0x26893c(_0x3f7515._0x427fc6)](_0xf45bed)),_0x40e1ef;}function get(_0x4592af){var _0x38c724={_0x40c0b6:0x83e},_0x145323=_0x521882;return typeof _0x4592af==='string'?document[_0x145323(_0x38c724._0x40c0b6)](_0x4592af):_0x4592af;}function parseDom(_0x42fddc,_0x258f0d,_0x207e48){var _0x281091=document['createElement']('div');return _0x207e48&&(_0x281091['className']=_0x207e48),_0x281091['innerHTML']=_0x42fddc,_0x258f0d?_0x281091:_0x281091['childNodes'];}function remove(_0x3af5dd){_0x3af5dd=get(_0x3af5dd);if(!_0x3af5dd)return;var _0x1836d4=_0x3af5dd['parentNode'];_0x1836d4&&_0x1836d4['removeChild'](_0x3af5dd);}function empty(_0x40a4ab){var _0x3a3c02={_0x180583:0x22e},_0x475e1b=_0x521882;while(_0x40a4ab['firstChild']){_0x40a4ab[_0x475e1b(_0x3a3c02._0x180583)](_0x40a4ab['firstChild']);}}function getStyle(_0x400711,_0x5e5004){var _0x2c7f60={_0x41d795:0xb18},_0x1c4cf4=_0x521882,_0x4398c9=_0x400711['style'][_0x5e5004]||_0x400711['currentStyle']&&_0x400711['currentStyle'][_0x5e5004];if((!_0x4398c9||_0x4398c9===_0x1c4cf4(0x61c))&&document['defaultView']){var _0x4a0186=document['defaultView'][_0x1c4cf4(_0x2c7f60._0x41d795)](_0x400711,null);_0x4398c9=_0x4a0186?_0x4a0186[_0x5e5004]:null;}return _0x4398c9==='auto'?null:_0x4398c9;}function hasClass(_0x38c7e4,_0x3d96da){var _0x5c2daf={_0x140d8b:0xd7d},_0x1ab270=_0x521882;if(!_0x38c7e4)return![];if(_0x38c7e4['classList']!==undefined)return _0x38c7e4[_0x1ab270(_0x5c2daf._0x140d8b)][_0x1ab270(0xa2e)](_0x3d96da);var _0xc51b90=getClass$3(_0x38c7e4);return _0xc51b90['length']>0x0&&new RegExp('(^|\x5cs)'+_0x3d96da+_0x1ab270(0xd7b))['test'](_0xc51b90);}function addClass(_0x2f9745,_0x3ef6f2){var _0x477f1b=_0x521882;if(!_0x2f9745)return;if(_0x2f9745['classList']!==undefined){var _0x279773=splitWords(_0x3ef6f2);for(var _0x2911de=0x0,_0x4de005=_0x279773['length'];_0x2911de<_0x4de005;_0x2911de++){_0x2f9745['classList'][_0x477f1b(0xb92)](_0x279773[_0x2911de]);}}else{if(!hasClass(_0x2f9745,_0x3ef6f2)){var _0x24c95c=getClass$3(_0x2f9745);setClass(_0x2f9745,(_0x24c95c?_0x24c95c+'\x20':'')+_0x3ef6f2);}}}function removeClass(_0x281b95,_0x415394){var _0x4a8c5e={_0x4a9c7f:0xd7d},_0x331c0e=_0x521882;if(!_0x281b95)return;_0x281b95[_0x331c0e(_0x4a8c5e._0x4a9c7f)]!==undefined?_0x281b95['classList']['remove'](_0x415394):setClass(_0x281b95,trim(('\x20'+getClass$3(_0x281b95)+'\x20')['replace']('\x20'+_0x415394+'\x20','\x20')));}function setClass(_0x11875e,_0xe10f10){var _0x22c56b={_0x3b6fec:0xd13},_0xbd14ba=_0x521882;!_0x11875e[_0xbd14ba(_0x22c56b._0x3b6fec)]||!_0x11875e['className']['baseVal']?_0x11875e[_0xbd14ba(0xd13)]=_0xe10f10:_0x11875e[_0xbd14ba(0xd13)]['baseVal']=_0xe10f10;}function getClass$3(_0x15e58a){var _0x4f737e={_0x4b7a47:0xd13,_0x518b7b:0x5c3},_0x1426a7=_0x521882,_0x28e5a4;return _0x15e58a['correspondingElement']&&(_0x15e58a=_0x15e58a['correspondingElement']),(_0x28e5a4=_0x15e58a[_0x1426a7(_0x4f737e._0x4b7a47)])!==null&&_0x28e5a4!==void 0x0&&_0x28e5a4['baseVal']?_0x15e58a['className'][_0x1426a7(_0x4f737e._0x518b7b)]:_0x15e58a['className'];}function copyCanvas(_0x4ddc13){var _0xc94af8={_0x573ef6:0x8b4},_0x28c965=_0x521882,_0x998e75=_0x4ddc13['getContext']('2d',{'willReadFrequently':!![]})['getImageData'](0x0,0x0,_0x4ddc13['width'],_0x4ddc13['height']),_0x17a7d5=document['createElement']('canvas');_0x17a7d5['width']=_0x4ddc13[_0x28c965(_0xc94af8._0x573ef6)],_0x17a7d5[_0x28c965(0x872)]=_0x4ddc13['height'];var _0xeaf6ed=_0x17a7d5['getContext']('2d',{'willReadFrequently':!![]});return _0xeaf6ed['clearRect'](0x0,0x0,_0x17a7d5['width'],_0x17a7d5['height']),_0xeaf6ed['putImageData'](_0x998e75,0x0,0x0),_0x17a7d5;}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(_0x3c00c9){var _0x38eeb6={_0x273b4b:0x1f8,_0x51038c:0xa6a},_0x200b05=_0x521882,_0x222424=_0x3c00c9[_0x200b05(0x5e6)],_0x5c3400=new Cesium__namespace['Cartesian2'](_0x222424['clientWidth']/0x2,_0x222424['clientHeight']/0x2),_0xfe1165=_0x3c00c9['camera'][_0x200b05(0x74a)](_0x5c3400),_0xd1672c=_0x3c00c9[_0x200b05(_0x38eeb6._0x273b4b)]['pick'](_0xfe1165,_0x3c00c9);return!_0xd1672c&&(_0xd1672c=_0x3c00c9['camera']['pickEllipsoid'](_0x5c3400)),_0xd1672c?LngLatPoint[_0x200b05(_0x38eeb6._0x51038c)](_0xd1672c):undefined;}function getExtent(_0xf5483e){var _0x4423cd={_0x34ebfa:0x1f8,_0x38de5f:0x6b7,_0x96b52a:0x6f6,_0x1e8b43:0xa29,_0x59b105:0x872,_0x2813aa:0x542,_0x4d8f2e:0x872,_0x5b62ac:0x872,_0x41114e:0x872,_0x5c36dc:0x6f6,_0x4bf912:0x570,_0xfe77e1:0x6f6,_0x47fa2f:0x570,_0x59b11a:0xd33,_0x2e5438:0x35b},_0x3b4be6=_0x521882,_0x2e0252=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x5e49de={'xmin':0x46,'xmax':0x8c,'ymin':0x0,'ymax':0x37,'height':0x0},_0x1e3c96=_0xf5483e[_0x3b4be6(0x7dd)],_0x19ca00=_0x1e3c96[_0x3b4be6(_0x4423cd._0x34ebfa)]['ellipsoid'],_0x58a60f=_0x1e3c96['canvas'],_0x2f6c17=_0xf5483e['camera']['pickEllipsoid'](new Cesium__namespace[(_0x3b4be6(0x5e7))](0x0,0x0),_0x19ca00);if(_0x2f6c17){var _0x46a486=_0x19ca00['cartesianToCartographic'](_0x2f6c17);_0x5e49de['xmin']=Cesium__namespace['Math']['toDegrees'](_0x46a486[_0x3b4be6(0x793)]),_0x5e49de['ymax']=Cesium__namespace['Math']['toDegrees'](_0x46a486['latitude']),_0x5e49de[_0x3b4be6(0x872)]=Math['max'](_0x5e49de['height'],_0x46a486['height']);}else{var _0x15dcc2=_0x58a60f['width']/0x2,_0x502d04=_0x58a60f['height']/0x2,_0x311784;for(var _0x515531=0x0;_0x515531<=_0x502d04;_0x515531+=0xa){var _0x3c9be6=_0x515531<=_0x15dcc2?_0x515531:_0x15dcc2;_0x311784=_0xf5483e['camera'][_0x3b4be6(_0x4423cd._0x38de5f)](new Cesium__namespace['Cartesian2'](_0x3c9be6,_0x515531),_0x19ca00);if(_0x311784)break;}if(_0x311784){var _0x175669=_0x19ca00['cartesianToCartographic'](_0x311784);_0x5e49de[_0x3b4be6(_0x4423cd._0x96b52a)]=Cesium__namespace[_0x3b4be6(_0x4423cd._0x1e8b43)]['toDegrees'](_0x175669['longitude']),_0x5e49de[_0x3b4be6(0x123)]=Cesium__namespace['Math']['toDegrees'](_0x175669['latitude']),_0x5e49de['height']=Math['max'](_0x5e49de['height'],_0x175669['height']);}}var _0x36e655=_0xf5483e['camera']['pickEllipsoid'](new Cesium__namespace['Cartesian2'](_0x58a60f[_0x3b4be6(0x8b4)],_0x58a60f[_0x3b4be6(_0x4423cd._0x59b105)]),_0x19ca00);if(_0x36e655){var _0x45a4dc=_0x19ca00['cartesianToCartographic'](_0x36e655);_0x5e49de[_0x3b4be6(0xd11)]=Cesium__namespace['Math']['toDegrees'](_0x45a4dc['longitude']),_0x5e49de['ymin']=Cesium__namespace['Math']['toDegrees'](_0x45a4dc[_0x3b4be6(_0x4423cd._0x2813aa)]),_0x5e49de[_0x3b4be6(_0x4423cd._0x4d8f2e)]=Math['max'](_0x5e49de['height'],_0x45a4dc['height']);}else{var _0x53c1f4=_0x58a60f[_0x3b4be6(0x8b4)]/0x2,_0x52c40c=_0x58a60f['height']/0x2,_0x2ca9b9;for(var _0x3439e6=_0x58a60f[_0x3b4be6(0x872)];_0x3439e6>=_0x52c40c;_0x3439e6-=0xa){var _0xb29356=_0x3439e6>=_0x53c1f4?_0x3439e6:_0x53c1f4;_0x2ca9b9=_0xf5483e['camera']['pickEllipsoid'](new Cesium__namespace['Cartesian2'](_0xb29356,_0x3439e6),_0x19ca00);if(_0x2ca9b9)break;}if(_0x2ca9b9){var _0x5d89d5=_0x19ca00['cartesianToCartographic'](_0x2ca9b9);_0x5e49de['xmax']=Cesium__namespace['Math'][_0x3b4be6(0x546)](_0x5d89d5['longitude']),_0x5e49de['ymin']=Cesium__namespace['Math']['toDegrees'](_0x5d89d5[_0x3b4be6(0x542)]),_0x5e49de[_0x3b4be6(_0x4423cd._0x5b62ac)]=Math['max'](_0x5e49de[_0x3b4be6(0x872)],_0x5d89d5[_0x3b4be6(_0x4423cd._0x41114e)]);}}if(!_0x5e49de)return;if(_0x5e49de['xmax']<_0x5e49de[_0x3b4be6(0x6f6)]){var _0x40d1bf=_0x5e49de['xmax'];_0x5e49de['xmax']=_0x5e49de[_0x3b4be6(_0x4423cd._0x5c36dc)],_0x5e49de['xmin']=_0x40d1bf;}if(_0x5e49de['ymax']<_0x5e49de[_0x3b4be6(_0x4423cd._0x4bf912)]){var _0x4677e9=_0x5e49de['ymax'];_0x5e49de[_0x3b4be6(0x123)]=_0x5e49de['ymin'],_0x5e49de[_0x3b4be6(0x570)]=_0x4677e9;}if(Cesium__namespace['defined'](_0x2e0252['scale'])){var _0x217a9f=_0x2e0252['scale'],_0x3a96d2=(_0x5e49de['xmax']-_0x5e49de[_0x3b4be6(_0x4423cd._0xfe77e1)])/0x2*_0x217a9f,_0xa06e0a=(_0x5e49de['ymax']-_0x5e49de[_0x3b4be6(_0x4423cd._0x47fa2f)])/0x2*_0x217a9f;_0x5e49de['xmin']-=_0x3a96d2,_0x5e49de['xmax']+=_0x3a96d2,_0x5e49de[_0x3b4be6(0x570)]-=_0xa06e0a,_0x5e49de[_0x3b4be6(0x123)]+=_0xa06e0a;}return _0x2e0252[_0x3b4be6(_0x4423cd._0x59b11a)]&&(_0x5e49de[_0x3b4be6(_0x4423cd._0x5c36dc)]=formatNum$1(_0x5e49de['xmin'],LngLatPoint[_0x3b4be6(_0x4423cd._0x2e5438)]),_0x5e49de['xmax']=formatNum$1(_0x5e49de['xmax'],LngLatPoint['FormatLength']),_0x5e49de['ymin']=formatNum$1(_0x5e49de['ymin'],LngLatPoint['FormatLength']),_0x5e49de['ymax']=formatNum$1(_0x5e49de['ymax'],LngLatPoint['FormatLength'])),_0x5e49de;}function getCameraView(_0x364b99,_0x513f86){var _0x11f9d3={_0x19e993:0x1a2,_0x2a6780:0xa29,_0x185cb0:0xa29,_0x29dae7:0x50a,_0x1737ec:0xe94,_0x2eb195:0x872,_0x5f578d:0x546},_0x381b88=_0x521882,_0x22d436,_0x963ffc=_0x364b99[_0x381b88(_0x11f9d3._0x19e993)],_0x37485f={};return _0x37485f[_0x381b88(0xee1)]=formatNum$1(Cesium__namespace[_0x381b88(_0x11f9d3._0x2a6780)]['toDegrees'](_0x963ffc[_0x381b88(0x542)]),LngLatPoint['FormatLength']),_0x37485f['lng']=formatNum$1(Cesium__namespace[_0x381b88(_0x11f9d3._0x185cb0)]['toDegrees'](_0x963ffc[_0x381b88(0x793)]),LngLatPoint['FormatLength']),((_0x22d436=_0x513f86===null||_0x513f86===void 0x0?void 0x0:_0x513f86[_0x381b88(0x413)])!==null&&_0x22d436!==void 0x0?_0x22d436:!![])?(_0x37485f['alt']=formatNum$1(_0x963ffc['height'],0x1),_0x37485f[_0x381b88(_0x11f9d3._0x29dae7)]=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x364b99['heading']||0x0)%0x168,0x1),_0x37485f[_0x381b88(0x50d)]=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x364b99['pitch']||0x0)%0x168,0x1)):(_0x37485f[_0x381b88(_0x11f9d3._0x1737ec)]=formatNum$1(_0x963ffc[_0x381b88(_0x11f9d3._0x2eb195)],LngLatPoint[_0x381b88(0x1d8)]),_0x37485f['heading']=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x364b99['heading']||0x0)%0x168,0x2),_0x37485f['pitch']=formatNum$1(Cesium__namespace[_0x381b88(_0x11f9d3._0x2a6780)][_0x381b88(_0x11f9d3._0x5f578d)](_0x364b99['pitch']||0x0)%0x168,0x2),_0x37485f[_0x381b88(0xa00)]=formatNum$1(Cesium__namespace['Math'][_0x381b88(0x546)](_0x364b99[_0x381b88(0xa00)]||0x0)%0x168,0x2)),_0x37485f;}function expImage(_0x598f31){var _0x3f2cd8={_0x69cc23:0xba0},_0xbb2659={_0x20c8c7:0x990,_0x5180bb:0xb1d,_0x320823:0x5e6,_0xc6f899:0xcc5,_0x4f81a5:0xb07,_0x528187:0x651},_0x5c2ec0=_0x521882,_0x34187b=arguments[_0x5c2ec0(_0x3f2cd8._0x69cc23)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};return new Promise(function(_0x19e82c,_0x196711){var _0x249a9b={_0x1c1bce:0x4ae,_0x5b8701:0x8b4,_0x23292f:0x872,_0x586d5e:0x72f,_0x38f500:0x8b4,_0x512f96:0x46a,_0x163550:0x8b4},_0x27fe95=_0x5c2ec0,_0x34522b,_0x3a63db;_0x34187b[_0x27fe95(_0xbb2659._0x20c8c7)]=(_0x34522b=_0x34187b['download'])!==null&&_0x34522b!==void 0x0?_0x34522b:!![],_0x34187b['type']=(_0x3a63db=_0x34187b['type'])!==null&&_0x3a63db!==void 0x0?_0x3a63db:_0x27fe95(_0xbb2659._0x5180bb),_0x598f31['render']();var _0x397097=_0x598f31[_0x27fe95(_0xbb2659._0x320823)][_0x27fe95(_0xbb2659._0xc6f899)](_0x34187b[_0x27fe95(_0xbb2659._0x4f81a5)],_0x34187b['encoderOptions']),_0x3328b0=_0x598f31['canvas']['height'],_0x4253e3=_0x598f31['canvas']['width'];if(Cesium__namespace[_0x27fe95(0x4ae)](_0x34187b['width'])||Cesium__namespace['defined'](_0x34187b['height'])){var _0x2e2fc1=new Image();_0x2e2fc1[_0x27fe95(0xc44)]=function(){var _0x60c862=_0x27fe95,_0x2385ef,_0x3bfd77;if(Cesium__namespace[_0x60c862(_0x249a9b._0x1c1bce)](_0x34187b[_0x60c862(_0x249a9b._0x5b8701)])&&!Cesium__namespace['defined'](_0x34187b['height']))_0x2385ef=_0x34187b['width'],_0x3bfd77=Math['round'](_0x2385ef*_0x3328b0/_0x4253e3);else{if(Cesium__namespace['defined'](_0x34187b[_0x60c862(_0x249a9b._0x23292f)])&&!Cesium__namespace['defined'](_0x34187b['width']))_0x3bfd77=_0x34187b[_0x60c862(_0x249a9b._0x23292f)],_0x2385ef=Math['round'](_0x3bfd77*_0x4253e3/_0x3328b0);else{var _0x2f52df=_0x34187b['width']/_0x4253e3,_0x29db9a=_0x34187b['height']/_0x3328b0;_0x2f52df>_0x29db9a?(_0x2385ef=_0x34187b['width'],_0x3bfd77=Math[_0x60c862(_0x249a9b._0x586d5e)](_0x2385ef*_0x3328b0/_0x4253e3)):(_0x3bfd77=_0x34187b[_0x60c862(0x872)],_0x2385ef=Math['round'](_0x3bfd77*_0x4253e3/_0x3328b0));}}var _0x4c1c5e=document['createElement']('canvas');_0x4c1c5e[_0x60c862(_0x249a9b._0x38f500)]=_0x34187b[_0x60c862(0x8b4)]||_0x2385ef,_0x4c1c5e['height']=_0x34187b['height']||_0x3bfd77;var _0x1fb2d2=_0x4c1c5e['getContext']('2d',{'willReadFrequently':!![]}),_0x595667=(_0x4c1c5e[_0x60c862(_0x249a9b._0x38f500)]-_0x2385ef)/0x2,_0x8d191d=(_0x4c1c5e[_0x60c862(0x872)]-_0x3bfd77)/0x2;_0x1fb2d2[_0x60c862(_0x249a9b._0x512f96)](_0x2e2fc1,_0x595667,_0x8d191d,_0x2385ef,_0x3bfd77);var _0x45b089=_0x4c1c5e['toDataURL'](_0x34187b[_0x60c862(0xb07)],_0x34187b['encoderOptions']);!_0x34187b['filename']&&(_0x34187b['filename']='场景出图_'+_0x4c1c5e[_0x60c862(_0x249a9b._0x163550)]+'x'+_0x4c1c5e['height']);if(_0x34187b['download']){var _0x26cb3a=_0x34187b['filename'];_0x34187b['type']==='image/jpeg'&&(_0x26cb3a=_0x26cb3a+'.jpg'),downloadBase64Image(_0x26cb3a,_0x45b089);}var _0x162eea={'image':_0x45b089,'width':_0x4c1c5e['width'],'height':_0x4c1c5e['height']};_0x34187b['callback']&&_0x34187b[_0x60c862(0x651)](_0x162eea),_0x19e82c(_0x162eea);},_0x2e2fc1['src']=_0x397097;}else{!_0x34187b[_0x27fe95(0x8ae)]&&(_0x34187b['filename']='场景出图_'+_0x4253e3+'x'+_0x3328b0);_0x34187b[_0x27fe95(0x990)]&&downloadBase64Image(_0x34187b['filename'],_0x397097);var _0x2d84df={'image':_0x397097,'width':_0x4253e3,'height':_0x3328b0};_0x34187b[_0x27fe95(_0xbb2659._0x528187)]&&_0x34187b[_0x27fe95(0x651)](_0x2d84df),_0x19e82c(_0x2d84df);}});}function pick3DTileset(_0x2890c3,_0x4eabe4){var _0x432f2f={_0x4840c4:0x4ae,_0x15eccc:0x4ae},_0x5e3966=_0x521882;if(!_0x4eabe4)return null;_0x4eabe4 instanceof Cesium__namespace['Cartesian3']&&(_0x4eabe4=[_0x4eabe4]);for(var _0x58515e=0x0,_0x5b3de9=_0x4eabe4['length'];_0x58515e<_0x5b3de9;++_0x58515e){var _0xae525b=_0x4eabe4[_0x58515e],_0x531a0e=Cesium__namespace['SceneTransforms']['wgs84ToWindowCoordinates'](_0x2890c3,_0xae525b);if(!Cesium__namespace[_0x5e3966(_0x432f2f._0x4840c4)](_0x531a0e))continue;var _0x20c4a5=_0x2890c3['pick'](_0x531a0e,0xa,0xa);if(Cesium__namespace[_0x5e3966(_0x432f2f._0x15eccc)](_0x20c4a5)&&Cesium__namespace['defined'](_0x20c4a5['primitive'])&&_0x20c4a5['primitive']instanceof Cesium__namespace['Cesium3DTileset'])return _0x20c4a5['primitive'];}return null;}var SurfacePoint=(function(){var _0x260884={_0x282a89:0x8ea},_0x2c955d={_0x349a41:0x5c7,_0x2e47a8:0xd7c},_0x3263f5={_0x78e9ae:0x68f},_0xc191b6={_0x36dada:0x1f8},_0x18b2da={_0x39b4a4:0xd23,_0x337e07:0x6d5},_0x332803={_0x15e064:0xecb,_0x54c9a5:0xa6a,_0x1377fd:0x872},_0x26c6e5={_0x5ace99:0x93c,_0x4c0c0c:0x8ea,_0x4a7835:0x2f8},_0x35260d={_0x3ac591:0x4d5,_0x241fc7:0x4e5,_0x1e8e08:0xdd1},_0x36204a=_0x521882;function _0x46d65c(_0x5064af){var _0x5e7156=_0x4ffc;_classCallCheck(this,_0x46d65c),this[_0x5e7156(0xe11)]=_0x5064af,this[_0x5e7156(0x7dd)]=_0x5064af[_0x5e7156(0x8f7)]?_0x5064af['map']['scene']:_0x5064af['scene'],!this[_0x5e7156(0x7dd)]&&logError$1(_0x5e7156(_0x35260d._0x3ac591),this['options']),this[_0x5e7156(_0x35260d._0x241fc7)]=LngLatPoint['parse'](_0x5064af[_0x5e7156(_0x35260d._0x1e8e08)]),this['_point']&&(this['_position']=this['_point']['toCartesian'](),this['_cartographic']=this[_0x5e7156(0x4e5)]['toCartographic'](),this['_height_original']=this['_point']['alt']);}return _createClass(_0x46d65c,[{'key':'start','value':function _0x347592(){var _0x24a795=this;return new Promise(function(_0x11d0c9,_0x1fc018){var _0x37a915=_0x4ffc,_0x1a60e0;_0x24a795[_0x37a915(_0x26c6e5._0x5ace99)]={'resolve':_0x11d0c9,'reject':_0x1fc018};if(!_0x24a795['_point']){_0x11d0c9({'height':0x0});return;}var _0x250940=(_0x1a60e0=_0x24a795['options']['has3dtiles'])!==null&&_0x1a60e0!==void 0x0?_0x1a60e0:Cesium__namespace['defined'](pick3DTileset(_0x24a795['scene'],_0x24a795['_position'])),_0x52b9d3=Boolean(_0x24a795['scene']['terrainProvider']['_layers']);_0x24a795[_0x37a915(0x39d)]=_0x250940,_0x24a795['_hasTerrain']=_0x52b9d3;if(!_0x52b9d3&&!_0x250940){_0x24a795[_0x37a915(_0x26c6e5._0x4c0c0c)](0x0);return;}_0x250940?_0x24a795[_0x37a915(_0x26c6e5._0x4a7835)]():_0x24a795['clampToTerrain']();});}},{'key':_0x36204a(0x2f8),'value':function _0x29ebd3(){var _0x52e839=_0x36204a,_0x1afa0c=this;this['scene']['clampToHeightMostDetailed']([this[_0x52e839(0xbcb)][_0x52e839(_0x18b2da._0x39b4a4)]()],this['options'][_0x52e839(_0x18b2da._0x337e07)],0.05)[_0x52e839(0x1eb)](function(_0x11102d){var _0x8620e8=_0x52e839,_0x5e7a49=_0x11102d[0x0];if(Cesium__namespace['defined'](_0x5e7a49)){var _0x18a411=Cesium__namespace[_0x8620e8(_0x332803._0x15e064)][_0x8620e8(_0x332803._0x54c9a5)](_0x5e7a49),_0x1a1fee=_0x18a411[_0x8620e8(_0x332803._0x1377fd)];if(Cesium__namespace[_0x8620e8(0x4ae)](_0x1a1fee)&&_0x1a1fee>-0x3e8){_0x1afa0c['end'](_0x1a1fee);return;}}_0x1afa0c['clampToTerrain']();});}},{'key':_0x36204a(0xa57),'value':function _0x54090d(){var _0x403285=_0x36204a,_0x41c9fc=this;this['_hasTerrain']?Cesium__namespace[_0x403285(_0x3263f5._0x78e9ae)](this['scene']['terrainProvider'],[this['_cartographic']])['then'](function(_0x5ba756){var _0x50160d=_0x403285,_0x429e0e=_0x5ba756[0x0],_0x5f0d06;Cesium__namespace['defined'](_0x429e0e)&&Cesium__namespace['defined'](_0x429e0e[_0x50160d(0x872)])?_0x5f0d06=_0x429e0e[_0x50160d(0x872)]:_0x5f0d06=_0x41c9fc['scene'][_0x50160d(_0xc191b6._0x36dada)][_0x50160d(0x559)](_0x41c9fc['_cartographic'])||0x0,_0x41c9fc['end'](_0x5f0d06);}):this['end'](0x0);}},{'key':_0x36204a(_0x260884._0x282a89),'value':function _0x51a20b(_0x4ecf46){var _0x128169=_0x36204a;this[_0x128169(0xe11)]['callback']&&this['options'][_0x128169(0x651)](_0x4ecf46),this['_point'][_0x128169(0xe94)]=_0x4ecf46,this[_0x128169(0x93c)][_0x128169(_0x2c955d._0x349a41)]({'height':_0x4ecf46,'height_original':this[_0x128169(_0x2c955d._0x2e47a8)],'point':this['_point'],'position':Cesium__namespace['Cartesian3']['fromRadians'](this['_cartographic']['longitude'],this['_cartographic']['latitude'],_0x4ecf46),'position_original':this['_position'],'has3dtiles':this['_has3dtiles'],'hasTerrain':this['_hasTerrain']});}}]),_0x46d65c;}());function getTransFun(_0x248aa2,_0x52af8b){if(!_0x248aa2||!_0x52af8b)return![];_0x248aa2=crsName2FunName(_0x248aa2),_0x52af8b=crsName2FunName(_0x52af8b);if(_0x52af8b===_0x248aa2)return![];var _0x391dbf=_0x248aa2+'2'+_0x52af8b;if(!PointTrans[_0x391dbf])return![];return PointTrans[_0x391dbf];}function crsName2FunName(_0x22e408){var _0x302a7d={_0x6532ad:0x6e6},_0x1869a5=_0x521882;switch(_0x22e408){case ChinaCRS['GCJ02']:return _0x1869a5(_0x302a7d._0x6532ad);case ChinaCRS['BAIDU']:return'bd';case ChinaCRS['WGS84']:default:return'wgs';}}function getPositionValue(_0x18e306,_0x5d7685){var _0x1f2a85={_0x41eb65:0x2fa},_0x5612fd=_0x521882;if(!_0x18e306)return _0x18e306;var _0x4a31ce;if(_0x18e306 instanceof Cesium__namespace['Cartesian3'])_0x4a31ce=_0x18e306;else{if(_0x18e306['_value']&&_0x18e306['_value']instanceof Cesium__namespace['Cartesian3'])_0x4a31ce=_0x18e306['_value'];else typeof _0x18e306['getValue']===_0x5612fd(_0x1f2a85._0x41eb65)&&(_0x4a31ce=_0x18e306['getValue'](_0x5d7685||Cesium__namespace['JulianDate'][_0x5612fd(0xa5e)]()));}return _0x4a31ce;}function getMaxHeight(_0x1436b7){var _0x384aad={_0x5e712c:0xe94},_0x3d2745=_0x521882,_0x7bef5b=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0;if(_0x1436b7==null||_0x1436b7['length']===0x0)return _0x7bef5b;var _0x26caef=_0x7bef5b;for(var _0xe18af3=0x0;_0xe18af3<_0x1436b7['length'];_0xe18af3++){var _0x40b500=LngLatPoint['parse'](_0x1436b7[_0xe18af3]);_0xe18af3===0x0&&(_0x26caef=_0x40b500['alt']),_0x40b500[_0x3d2745(0xe94)]>_0x26caef&&(_0x26caef=_0x40b500[_0x3d2745(_0x384aad._0x5e712c)]);}return formatNum(_0x26caef,LngLatPoint[_0x3d2745(0x1d8)]);}function formatNum(_0x24b383){var _0xb2acd6={_0x4f54bc:0xba0},_0x94523b=_0x521882,_0x3ce738=arguments[_0x94523b(_0xb2acd6._0x4f54bc)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0,_0xef8c36=Math['pow'](0xa,_0x3ce738);return Math[_0x94523b(0x72f)](_0x24b383*_0xef8c36)/_0xef8c36;}function getMinHeight(_0x9bc1fe){var _0x2f5573={_0x4c62ec:0xa6a},_0x4cd3cc=_0x521882,_0x365403=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0;if(_0x9bc1fe==null||_0x9bc1fe['length']===0x0)return _0x365403;var _0x27d755=_0x365403;for(var _0x5093ce=0x0;_0x5093ce<_0x9bc1fe['length'];_0x5093ce++){var _0x82f735=Cesium__namespace['Cartographic'][_0x4cd3cc(_0x2f5573._0x4c62ec)](_0x9bc1fe[_0x5093ce]);_0x5093ce===0x0&&(_0x27d755=_0x82f735['height']),_0x82f735['height']<_0x27d755&&(_0x27d755=_0x82f735['height']);}return formatNum(_0x27d755,LngLatPoint['FormatAltLength']);}function addPositionsHeight(_0x464a67){var _0x19ec85={_0xe3c89d:0x4cc,_0x447331:0x872},_0x51c79d=_0x521882,_0x4a7e70=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0;_0x4a7e70=Number(_0x4a7e70);if(isNaN(_0x4a7e70)||_0x4a7e70===0x0)return _0x464a67;if(Array[_0x51c79d(0x4e3)](_0x464a67)){var _0x106a57=[];for(var _0x5b9755=0x0,_0x51f98e=_0x464a67['length'];_0x5b9755<_0x51f98e;_0x5b9755++){var _0x5a21cb=Cesium__namespace['Cartographic']['fromCartesian'](_0x464a67[_0x5b9755]),_0x1ffbfa=Cesium__namespace[_0x51c79d(_0x19ec85._0xe3c89d)][_0x51c79d(0x359)](_0x5a21cb['longitude'],_0x5a21cb['latitude'],_0x5a21cb['height']+_0x4a7e70);_0x106a57['push'](_0x1ffbfa);}return _0x106a57;}else{var _0x352c40=Cesium__namespace['Cartographic']['fromCartesian'](_0x464a67);return Cesium__namespace['Cartesian3']['fromRadians'](_0x352c40[_0x51c79d(0x793)],_0x352c40['latitude'],_0x352c40[_0x51c79d(_0x19ec85._0x447331)]+_0x4a7e70);}}function setPositionsHeight(_0x4244d2){var _0x36f1ea={_0x9744af:0xecb,_0x256635:0x542},_0x2beb0c=_0x521882,_0x27cf87=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0;if(!_0x4244d2)return _0x4244d2;if(Array['isArray'](_0x4244d2)){var _0x4871ef=[];for(var _0x300bfb=0x0,_0x4b257b=_0x4244d2['length'];_0x300bfb<_0x4b257b;_0x300bfb++){var _0x50bd4f=Cesium__namespace[_0x2beb0c(_0x36f1ea._0x9744af)]['fromCartesian'](_0x4244d2[_0x300bfb]),_0x4fa8a2=Cesium__namespace[_0x2beb0c(0x4cc)]['fromRadians'](_0x50bd4f['longitude'],_0x50bd4f[_0x2beb0c(_0x36f1ea._0x256635)],_0x27cf87);_0x4871ef[_0x2beb0c(0x425)](_0x4fa8a2);}return _0x4871ef;}else{var _0x356ef1=Cesium__namespace['Cartographic']['fromCartesian'](_0x4244d2);return Cesium__namespace['Cartesian3']['fromRadians'](_0x356ef1['longitude'],_0x356ef1['latitude'],_0x27cf87);}}function getHeight(_0x2099cd,_0xb2182f){var _0x518001={_0x59368e:0x609,_0x507c59:0x1f8},_0x25556a=_0x521882,_0xa3afce,_0xfdb4c7=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:{},_0x16f4af=LngLatPoint[_0x25556a(0x5dc)](_0xb2182f);if(!_0x2099cd||!_0x16f4af)return 0x0;var _0x223285=_0x16f4af[_0x25556a(_0x518001._0x59368e)](),_0xc6ca33=(_0xa3afce=_0xfdb4c7['has3dtiles'])!==null&&_0xa3afce!==void 0x0?_0xa3afce:Cesium__namespace['defined'](pick3DTileset(_0x2099cd,_0x223285)),_0x33416f=Boolean(_0x2099cd['terrainProvider']['_layers']);if(!_0x33416f&&!_0xc6ca33)return 0x0;var _0x539bf1=_0x16f4af[_0x25556a(0x83b)]();if(_0xc6ca33){var _0x5965e4=_0x2099cd['sampleHeight'](_0x539bf1,_0xfdb4c7['objectsToExclude'],_0xfdb4c7['width']);if(Cesium__namespace['defined'](_0x5965e4)&&_0x5965e4>-0x3e8)return _0x5965e4;}var _0x1a8365=_0x2099cd[_0x25556a(_0x518001._0x507c59)]['getHeight'](_0x539bf1);if(Cesium__namespace[_0x25556a(0x4ae)](_0x1a8365)&&_0x1a8365>-0x3e8)return _0x1a8365;return 0x0;}function getSurfaceHeight(_0x54a869,_0x3eb389){var _0x18d9ef=_0x521882,_0x180607=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:{};return _0x180607[_0x18d9ef(0x7dd)]=_0x54a869,_0x180607['position']=_0x3eb389,new SurfacePoint(_0x180607)['start']();}function getSurfaceTerrainHeight(_0x2b6b90,_0x6b5ab8){var _0x21096f=_0x521882,_0x955fe4={'scene':_0x2b6b90,'position':_0x6b5ab8,'has3dtiles':![]};return new SurfacePoint(_0x955fe4)[_0x21096f(0x2f1)]();}function getSurfacePosition(_0x176f2d,_0x16d4b5){var _0x14c684={_0x1f1ab0:0xba0,_0x27c8c0:0x7dd},_0x21c578=_0x521882,_0x174342=arguments[_0x21c578(_0x14c684._0x1f1ab0)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:{};if(!_0x16d4b5)return _0x16d4b5;_0x176f2d[_0x21c578(_0x14c684._0x27c8c0)]&&(_0x176f2d=_0x176f2d[_0x21c578(_0x14c684._0x27c8c0)]);var _0x24aaa8=getHeight(_0x176f2d,_0x16d4b5,_0x174342);if(_0x24aaa8!==0x0||Cesium__namespace['defined'](_0x174342['maxHeight'])&&_0x24aaa8<=_0x174342['maxHeight']){var _0x11568f=Cesium__namespace['Cartographic']['fromCartesian'](_0x16d4b5);_0x174342['relativeHeight']&&(_0x24aaa8+=_0x11568f['height']);var _0x49b2fd=Cesium__namespace['Cartesian3']['fromRadians'](_0x11568f['longitude'],_0x11568f[_0x21c578(0x542)],_0x24aaa8);return _0x49b2fd;}return _0x16d4b5;}function hasPickedModel(_0x21435a,_0x2b0e58){var _0x1c69f3={_0x479fa2:0x4ae},_0x4fe3bd=_0x521882;if(Cesium__namespace[_0x4fe3bd(0x4ae)](_0x21435a['id'])){var _0x1823ab=_0x21435a['id'];if(_0x1823ab['_noMousePick'])return _0x1823ab;if(_0x2b0e58&&_0x1823ab===_0x2b0e58)return _0x1823ab;}if(Cesium__namespace['defined'](_0x21435a['primitive'])){var _0x4e6734=_0x21435a['primitive'];if(_0x4e6734[_0x4fe3bd(0x114)])return _0x4e6734;if(_0x2b0e58&&_0x4e6734===_0x2b0e58)return _0x4e6734;}if(Cesium__namespace[_0x4fe3bd(_0x1c69f3._0x479fa2)](_0x21435a['tileset'])){var _0x51787d=_0x21435a['tileset'];if(_0x51787d[_0x4fe3bd(0x114)])return _0x51787d;if(_0x2b0e58&&_0x51787d===_0x2b0e58)return _0x51787d;}return null;}function getCurrentMousePosition(_0x57c30d,_0x47221e,_0x1bbec6){var _0x1efeb3={_0x6849b1:0x872,_0x4443d0:0x4ae,_0x5df65f:0x661,_0x152ed7:0x9f7,_0x2bf3de:0x1f8,_0x4ed9a5:0xc92,_0x30ac61:0x6b7},_0x5a291e=_0x521882,_0xbc9518,_0x6d4172;try{_0x6d4172=_0x57c30d['pick'](_0x47221e,0x5,0x5);}catch(_0x1a71f1){logWarn('getCurrentMousePosition:\x20scene.pick\x20拾取时异常',_0x1a71f1);}if(_0x57c30d['pickPositionSupported']&&!_0x57c30d['onlyPickTerrainPosition']&&Cesium__namespace['defined'](_0x6d4172)){var _0x42ddbf=hasPickedModel(_0x6d4172,_0x1bbec6);if(_0x42ddbf){if(_0x42ddbf['billboard']||_0x42ddbf['point']||_0x42ddbf['label'])return getPositionValue(_0x42ddbf['position']);if(_0x42ddbf['show']){_0x42ddbf['show']=![],_0x57c30d['requestRender'](),_0xbc9518=getCurrentMousePosition(_0x57c30d,_0x47221e,_0x1bbec6),_0x42ddbf[_0x5a291e(0x19f)]=!![];if(_0xbc9518)return _0xbc9518;}if(!_0x57c30d['globe']['show'])return _0x57c30d[_0x5a291e(0x538)](_0x47221e);}else{if(Cesium__namespace['defined'](_0x6d4172['id'])){var _0x278ebe=_0x6d4172['id'];if((_0x278ebe['billboard']||_0x278ebe['point']||_0x278ebe['label'])&&!_0x278ebe['model'])return getPositionValue(_0x278ebe['position']);}_0xbc9518=_0x57c30d['pickPosition'](_0x47221e);if(Cesium__namespace['defined'](_0xbc9518)){var _0x17e629=Cesium__namespace['Cartographic']['fromCartesian'](_0xbc9518);if(_0x17e629[_0x5a291e(_0x1efeb3._0x6849b1)]>=0x0)return _0xbc9518;if(!Cesium__namespace[_0x5a291e(_0x1efeb3._0x4443d0)](_0x6d4172['id'])&&_0x17e629['height']>=-0x1388)return _0xbc9518;}}}if(Cesium__namespace[_0x5a291e(0x4ae)](Cesium__namespace['S3MTilesLayer'])){_0xbc9518=_0x57c30d['pickPosition'](_0x47221e);if(Cesium__namespace['defined'](_0xbc9518))return _0xbc9518;}if(!_0x57c30d[_0x5a291e(0xce7)]&&_0x57c30d[_0x5a291e(_0x1efeb3._0x5df65f)])return _0xbc9518;if(_0x57c30d[_0x5a291e(_0x1efeb3._0x152ed7)]===Cesium__namespace['SceneMode'][_0x5a291e(0x965)]){var _0x1ebcc9=_0x57c30d['camera'][_0x5a291e(0x74a)](_0x47221e);_0xbc9518=_0x57c30d[_0x5a291e(_0x1efeb3._0x2bf3de)][_0x5a291e(_0x1efeb3._0x4ed9a5)](_0x1ebcc9,_0x57c30d),!_0xbc9518&&(_0xbc9518=_0x57c30d['camera'][_0x5a291e(0x6b7)](_0x47221e,_0x57c30d['globe']['ellipsoid']));}else _0xbc9518=_0x57c30d['camera'][_0x5a291e(_0x1efeb3._0x30ac61)](_0x47221e,_0x57c30d[_0x5a291e(0x1f8)][_0x5a291e(0x8b0)]);if(Cesium__namespace['defined'](_0xbc9518)&&_0x57c30d['camera']['positionCartographic'][_0x5a291e(0x872)]<0x2710){var _0x45fa35=Cesium__namespace['Cartographic']['fromCartesian'](_0xbc9518);if(_0x45fa35['height']<-0x1388)return null;}return _0xbc9518;}function getCurrentMouseTerrainPosition(_0x1ee2f9,_0x2c0fd2){var _0x5253f8={_0x118646:0x14e,_0x3bef7e:0x6b7,_0xa208f5:0x8b0},_0xb95ddd=_0x521882,_0x39435c;if(_0x1ee2f9[_0xb95ddd(0x9f7)]===Cesium__namespace['SceneMode']['SCENE3D']){var _0x4092bf=_0x1ee2f9[_0xb95ddd(0x14e)]['getPickRay'](_0x2c0fd2);_0x39435c=_0x1ee2f9['globe']['pick'](_0x4092bf,_0x1ee2f9),!_0x39435c&&(_0x39435c=_0x1ee2f9['camera']['pickEllipsoid'](_0x2c0fd2,_0x1ee2f9['globe'][_0xb95ddd(0x8b0)]));}else _0x39435c=_0x1ee2f9[_0xb95ddd(_0x5253f8._0x118646)][_0xb95ddd(_0x5253f8._0x3bef7e)](_0x2c0fd2,_0x1ee2f9['globe'][_0xb95ddd(_0x5253f8._0xa208f5)]);return _0x39435c;}function getMidpoint(_0x28d5fc,_0xc326e4){var _0x5be60c=_0x521882;if(!_0xc326e4||!_0x28d5fc)return undefined;var _0xe9a27d=LngLatPoint['toCartographic'](_0x28d5fc),_0x18a115=LngLatPoint[_0x5be60c(0x83b)](_0xc326e4),_0x3fd0f=(_0xe9a27d['height']+_0x18a115['height'])/0x2,_0x2ffe61=new Cesium__namespace['EllipsoidGeodesic'](_0xe9a27d,_0x18a115)['interpolateUsingFraction'](0.5);return Cesium__namespace['Cartesian3']['fromRadians'](_0x2ffe61[_0x5be60c(0x793)],_0x2ffe61['latitude'],_0x3fd0f);}function isRepeatPoint(_0x5a40f3,_0x902bfb){if(!_0x902bfb||!_0x5a40f3)return![];return Math['abs'](_0x5a40f3['x']-_0x902bfb['x'])<0.1&&Math['abs'](_0x5a40f3['y']-_0x902bfb['y'])<0.1&&Math['abs'](_0x5a40f3['z']-_0x902bfb['z'])<0.1?!![]:![];}function getRotateCenterPoint(_0x4edf59,_0x16d0d9,_0x516902){var _0x486bdc={_0x17b80f:0x872,_0x8b415b:0x4cc,_0x18ac00:0xa46},_0x5a8854=_0x521882,_0xc127fc=Cesium__namespace[_0x5a8854(0xecb)][_0x5a8854(0xa6a)](_0x4edf59);_0xc127fc[_0x5a8854(_0x486bdc._0x17b80f)]=0x0;var _0x3f0a9f=Cesium__namespace['Cartographic']['toCartesian'](_0xc127fc),_0x51bcea=Cesium__namespace['Cartesian3']['subtract'](_0x3f0a9f,_0x4edf59,new Cesium__namespace[(_0x5a8854(_0x486bdc._0x8b415b))]());_0x51bcea=Cesium__namespace[_0x5a8854(0x4cc)]['normalize'](_0x51bcea,new Cesium__namespace['Cartesian3']());var _0x378c7a=Cesium__namespace[_0x5a8854(0x992)]['fromAxisAngle'](_0x51bcea,Cesium__namespace['Math'][_0x5a8854(0x70f)](_0x516902)),_0x2557cf=Cesium__namespace['Matrix3'][_0x5a8854(_0x486bdc._0x18ac00)](_0x378c7a),_0x26e658=Cesium__namespace['Matrix4']['fromRotationTranslation'](_0x2557cf),_0x38acec=Cesium__namespace[_0x5a8854(0x4cc)]['subtract'](_0x16d0d9,_0x4edf59,new Cesium__namespace[(_0x5a8854(0x4cc))]()),_0x1c6560=Cesium__namespace['Matrix4']['multiplyByPoint'](_0x26e658,_0x38acec,new Cesium__namespace['Cartesian3']()),_0x50e7ff=Cesium__namespace['Cartesian3']['add'](_0x1c6560,_0x4edf59,new Cesium__namespace['Cartesian3']());return _0x50e7ff;}function getOnLinePointByLen(_0x24929c,_0x2e605b,_0x34e462,_0x1583db){var _0x4f525b={_0x1575ed:0x169,_0x54ea8c:0x33f,_0x11412b:0xce6,_0x40e8bf:0x169},_0x23f726=_0x521882,_0xcea5ab=Cesium__namespace[_0x23f726(0xaf7)]['eastNorthUpToFixedFrame'](_0x24929c),_0x19a2c1=Cesium__namespace['Matrix4'][_0x23f726(0xf0)](_0xcea5ab,new Cesium__namespace[(_0x23f726(_0x4f525b._0x1575ed))]());_0x24929c=Cesium__namespace[_0x23f726(0x169)]['multiplyByPoint'](_0x19a2c1,_0x24929c,new Cesium__namespace['Cartesian3']()),_0x2e605b=Cesium__namespace['Matrix4'][_0x23f726(_0x4f525b._0x54ea8c)](_0x19a2c1,_0x2e605b,new Cesium__namespace['Cartesian3']());var _0xdab0a5=Cesium__namespace[_0x23f726(0x4cc)][_0x23f726(_0x4f525b._0x11412b)](_0x2e605b,_0x24929c,new Cesium__namespace['Cartesian3']()),_0x1bc519=Cesium__namespace['Cartesian3']['distance'](_0x24929c,_0x2e605b),_0xd7490=_0x34e462/_0x1bc519;_0x1583db&&(_0xd7490+=0x1);var _0x3ab569=Cesium__namespace['Cartesian3']['multiplyByScalar'](_0xdab0a5,_0xd7490,new Cesium__namespace[(_0x23f726(0x4cc))]());return _0x3ab569=Cesium__namespace[_0x23f726(_0x4f525b._0x40e8bf)]['multiplyByPoint'](_0xcea5ab,_0x3ab569,new Cesium__namespace['Cartesian3']()),_0x3ab569;}function getPositionByHprAndOffset(_0x194d77,_0x1d2be2,_0x5957bd,_0x2f082a,_0x354790){var _0x4172c4={_0x584029:0x169,_0x1db875:0xc68},_0x3f0133=_0x521882;_0x194d77=LngLatPoint['toCartesian'](_0x194d77);!_0x5957bd&&(_0x5957bd=new Cesium__namespace['HeadingPitchRoll']());var _0x275537=Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x194d77,_0x5957bd,_0x2f082a,_0x354790),_0x3ea431=Cesium__namespace[_0x3f0133(_0x4172c4._0x584029)]['fromRotationTranslation'](Cesium__namespace[_0x3f0133(_0x4172c4._0x1db875)][_0x3f0133(0xa46)](_0x275537,new Cesium__namespace['Matrix3']()),_0x194d77,new Cesium__namespace['Matrix4']()),_0x36611b=Cesium__namespace['Matrix4']['multiplyByPoint'](_0x3ea431,_0x1d2be2,new Cesium__namespace['Cartesian3']());return _0x36611b;}function getPositionByDirectionAndLen(_0x3b5976,_0x301afd,_0x87c883){var _0x17fc1d={_0x5a9569:0x609,_0x2ce20f:0xc68},_0x3b903f=_0x521882;_0x3b5976=LngLatPoint[_0x3b903f(_0x17fc1d._0x5a9569)](_0x3b5976);var _0x1d44c2=Cesium__namespace[_0x3b903f(0xaf7)]['eastNorthUpToFixedFrame'](_0x3b5976),_0x48b1e3=Cesium__namespace[_0x3b903f(_0x17fc1d._0x2ce20f)]['fromRotationZ'](Cesium__namespace[_0x3b903f(0xa29)]['toRadians'](0x168-(_0x301afd||0x0))),_0xe81e3c=Cesium__namespace[_0x3b903f(0x169)]['fromRotationTranslation'](_0x48b1e3);Cesium__namespace['Matrix4']['multiply'](_0x1d44c2,_0xe81e3c,_0x1d44c2);var _0x5dc204=Cesium__namespace['Matrix4']['multiplyByPoint'](_0x1d44c2,new Cesium__namespace['Cartesian3'](_0x87c883,0x0,0x0),new Cesium__namespace['Cartesian3']());return _0x5dc204;}function getPositionByHprAndLen(_0x3ac1cd,_0x3e343d,_0x485c9e){var _0x21e2e6={_0x4f6305:0x609,_0x152374:0x8c6,_0x5c2392:0xa46},_0x194245=_0x521882;_0x3ac1cd=LngLatPoint[_0x194245(_0x21e2e6._0x4f6305)](_0x3ac1cd);var _0x307ea3=Cesium__namespace['Transforms'][_0x194245(_0x21e2e6._0x152374)](_0x3ac1cd,_0x3e343d),_0x4e3de7=Cesium__namespace[_0x194245(0x169)][_0x194245(0x5a9)](Cesium__namespace['Matrix3'][_0x194245(_0x21e2e6._0x5c2392)](_0x307ea3,new Cesium__namespace[(_0x194245(0xc68))]()),_0x3ac1cd,new Cesium__namespace['Matrix4']()),_0x21ceee=Cesium__namespace[_0x194245(0x169)]['multiplyByPoint'](_0x4e3de7,new Cesium__namespace['Cartesian3'](0x0,0x0,-_0x485c9e),new Cesium__namespace['Cartesian3']());return _0x21ceee;}function getRayEarthPosition(_0x51204c,_0x2608a0,_0x422033,_0x16e3c6){var _0x1b40d1={_0xd21bb6:0x169,_0x5cecb7:0x5a9,_0x2cf972:0x169},_0x55ebd3=_0x521882;if(!_0x51204c||!_0x2608a0)return;_0x2608a0 instanceof Cesium__namespace['HeadingPitchRoll']&&(_0x2608a0=Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x51204c,_0x2608a0));var _0x5d3b77=Cesium__namespace[_0x55ebd3(_0x1b40d1._0xd21bb6)][_0x55ebd3(_0x1b40d1._0x5cecb7)](Cesium__namespace['Matrix3'][_0x55ebd3(0xa46)](_0x2608a0,new Cesium__namespace['Matrix3']()),_0x51204c,new Cesium__namespace[(_0x55ebd3(_0x1b40d1._0x2cf972))]());return getRayEarthPositionByMatrix(_0x5d3b77,_0x422033,_0x16e3c6);}function getRayEarthPositionByMatrix(_0x3530af,_0x479043,_0x138180){var _0x4b3e85=_0x521882,_0x1623a7=new Cesium__namespace['Cartesian3'](),_0xafe7=new Cesium__namespace[(_0x4b3e85(0x257))]();Cesium__namespace['Matrix4']['multiplyByPoint'](_0x3530af,Cesium__namespace['Cartesian3']['ZERO'],_0x1623a7),_0x1623a7['clone'](_0xafe7['origin']);var _0x3bb1e5=new Cesium__namespace['Cartesian3'](0x0,0x0,_0x479043?-0x64:0x64),_0x18cd49=extend2Earth(_0x3bb1e5,_0x3530af,_0xafe7,_0x138180);return _0x18cd49;}function extend2Earth(_0x4e00fc,_0x4f9671,_0x1781b2,_0x29f31a){var _0x4092b5={_0x5e24f8:0x257},_0x53ff73=_0x521882;_0x29f31a=_0x29f31a||Cesium__namespace['Ellipsoid']['WGS84'];var _0x16acee=new Cesium__namespace['Cartesian3']();Cesium__namespace['Matrix4']['multiplyByPoint'](_0x4f9671,_0x4e00fc,_0x16acee),Cesium__namespace['Cartesian3']['subtract'](_0x16acee,_0x1781b2['origin'],_0x1781b2['direction']),Cesium__namespace['Cartesian3'][_0x53ff73(0xc8f)](_0x1781b2['direction'],_0x1781b2['direction']);var _0x3f3346=Cesium__namespace['IntersectionTests'][_0x53ff73(0x14a)](_0x1781b2,_0x29f31a),_0x21781d=null;_0x3f3346&&(_0x21781d=Cesium__namespace[_0x53ff73(_0x4092b5._0x5e24f8)][_0x53ff73(0x4a4)](_0x1781b2,_0x3f3346['start']));if(_0x21781d)try{var _0x17e439=new Cesium__namespace['Cartographic']();Cesium__namespace['Cartographic']['fromCartesian'](_0x21781d,null,_0x17e439);}catch(_0x10f389){return null;}return _0x21781d;}function getHeadingPitchRollByOrientation(_0x4ab3ec,_0xf47249,_0x262c71,_0x121a25){var _0x533dfa={_0xf5a111:0x4ae,_0x57772c:0x5a9},_0x31583e=_0x521882;if(!Cesium__namespace[_0x31583e(0x4ae)](_0xf47249)||!Cesium__namespace[_0x31583e(_0x533dfa._0xf5a111)](_0x4ab3ec))return new Cesium__namespace['HeadingPitchRoll']();var _0x4be566=Cesium__namespace['Matrix4'][_0x31583e(_0x533dfa._0x57772c)](Cesium__namespace['Matrix3']['fromQuaternion'](_0xf47249,new Cesium__namespace['Matrix3']()),_0x4ab3ec,new Cesium__namespace['Matrix4']()),_0x186fe7=getHeadingPitchRollByMatrix(_0x4be566,_0x262c71,_0x121a25);return _0x186fe7;}function getHeadingPitchRollByMatrix(_0x48a79c,_0x4b4225,_0x495b20,_0x1ed11b){var _0x38f54c={_0x3bdf68:0xaf7},_0xcf1574=_0x521882;return Cesium__namespace[_0xcf1574(_0x38f54c._0x3bdf68)]['fixedFrameToHeadingPitchRoll'](_0x48a79c,_0x4b4225,_0x495b20,_0x1ed11b);}function getHeadingPitchRollForLine(_0x59a47c,_0x1e6cbb,_0x44b073,_0xb1f41f){var _0x11c92b={_0x28b219:0x75b,_0x509c25:0xc68,_0x303527:0x4cc,_0x4e6ab3:0xaf7,_0x2b17c5:0x169,_0x100e91:0xa7b},_0x315866=_0x521882;_0x59a47c=LngLatPoint['toCartesian'](_0x59a47c),_0x1e6cbb=LngLatPoint['toCartesian'](_0x1e6cbb),_0x44b073=_0x44b073||Cesium__namespace['Ellipsoid'][_0x315866(_0x11c92b._0x28b219)];var _0x396332=new Cesium__namespace['Cartesian3'](),_0x5ad696=new Cesium__namespace['Matrix4'](),_0x9f7cdb=new Cesium__namespace[(_0x315866(_0x11c92b._0x509c25))](),_0x2a3fcd=Cesium__namespace[_0x315866(_0x11c92b._0x303527)]['normalize'](Cesium__namespace['Cartesian3'][_0x315866(0xce6)](_0x1e6cbb,_0x59a47c,_0x396332),_0x396332);Cesium__namespace[_0x315866(_0x11c92b._0x4e6ab3)]['rotationMatrixFromPositionVelocity'](_0x59a47c,_0x2a3fcd,_0x44b073,_0x9f7cdb);var _0x590a22=Cesium__namespace[_0x315866(_0x11c92b._0x2b17c5)][_0x315866(0x5a9)](_0x9f7cdb,_0x59a47c,_0x5ad696);Cesium__namespace['Matrix4']['multiplyTransformation'](_0x590a22,Cesium__namespace[_0x315866(_0x11c92b._0x100e91)][_0x315866(0x8ad)],_0x590a22);var _0x27e860=getHeadingPitchRollByMatrix(_0x590a22,_0x44b073,_0xb1f41f);return _0x27e860;}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 _0x5ab89e={_0x458263:0x425},_0x633436={_0x53bca2:0x651},_0x261619={_0x2f429f:0x99c},_0x4f6897={_0xc309:0x807,_0x2e70ef:0x872,_0xe46ade:0x919},_0x234972={_0x380e6e:0xba0,_0x395660:0x1eb},_0x27ccd7={_0x21c5d6:0x368,_0xe7e621:0xbd9},_0x1bf137=_0x521882;function _0x3105b(_0x5913f0){var _0x5540d5=_0x4ffc;_classCallCheck(this,_0x3105b),this['options']=_0x5913f0,this['scene']=_0x5913f0['map']?_0x5913f0['map']['scene']:_0x5913f0['scene'],!this[_0x5540d5(0x7dd)]&&logError$1(_0x5540d5(_0x27ccd7._0x21c5d6),this['options']),this['positions']=LngLatArray[_0x5540d5(_0x27ccd7._0xe7e621)](this['options']['positions']);}return _createClass(_0x3105b,[{'key':_0x1bf137(0x2f1),'value':function _0x1aa55a(){var _0x353625={_0x5ca02a:0x7dd,_0x291e14:0x765,_0x129b63:0x2c3,_0x1a0dc4:0xa6a,_0x3238aa:0x8b4,_0xdc3775:0x425,_0x408870:0x359,_0x37ee22:0x542},_0x2fe446=this;return new Promise(function(_0x54c0e4,_0xe641e5){var _0x4e1300=_0x4ffc,_0x3f1e1c;_0x2fe446['_promise']={'resolve':_0x54c0e4,'reject':_0xe641e5};if(_0x2fe446['positions']==null||_0x2fe446[_0x4e1300(0x2c3)]['length']===0x0){_0x2fe446[_0x4e1300(0x8ea)](_0x2fe446['positions']);return;}var _0x9e8882=(_0x3f1e1c=_0x2fe446['options']['has3dtiles'])!==null&&_0x3f1e1c!==void 0x0?_0x3f1e1c:Cesium__namespace['defined'](pick3DTileset(_0x2fe446['scene'],_0x2fe446['positions'])),_0x2c4f2f=Boolean(_0x2fe446[_0x4e1300(_0x353625._0x5ca02a)]['terrainProvider']['_layers']);_0x2fe446['_has3dtiles']=_0x9e8882,_0x2fe446[_0x4e1300(_0x353625._0x291e14)]=_0x2c4f2f;if(!_0x2c4f2f&&!_0x9e8882){_0x2fe446['end'](_0x2fe446['positions']);return;}if(_0x2fe446['options']['exact'])_0x9e8882?_0x2fe446[_0x4e1300(0x2f8)](_0x2fe446[_0x4e1300(_0x353625._0x129b63)]):_0x2fe446['clampToTerrain'](_0x2fe446['positions']);else{var _0x161730=[];for(var _0x2533dd=0x0,_0x133560=_0x2fe446['positions']['length'];_0x2533dd<_0x133560;++_0x2533dd){var _0x4cdf36,_0x1074e6=Cesium__namespace['Cartographic'][_0x4e1300(_0x353625._0x1a0dc4)](_0x2fe446[_0x4e1300(_0x353625._0x129b63)][_0x2533dd]),_0x50f49f=void 0x0;if(_0x9e8882){var _0x24b5dc=_0x2fe446['scene'][_0x4e1300(0x263)](_0x1074e6,_0x2fe446['options']['objectsToExclude'],_0x2fe446['options'][_0x4e1300(_0x353625._0x3238aa)]);Cesium__namespace['defined'](_0x24b5dc)&&_0x24b5dc>-0x3e8&&(_0x50f49f=_0x24b5dc);}if(!Cesium__namespace['defined'](_0x50f49f)){var _0x3e2ed5=_0x2fe446['scene']['globe']['getHeight'](_0x1074e6);Cesium__namespace['defined'](_0x3e2ed5)&&_0x3e2ed5>-0x3e8&&(_0x50f49f=_0x3e2ed5);}_0x161730[_0x4e1300(_0x353625._0xdc3775)](Cesium__namespace['Cartesian3'][_0x4e1300(_0x353625._0x408870)](_0x1074e6['longitude'],_0x1074e6[_0x4e1300(_0x353625._0x37ee22)],(_0x4cdf36=_0x50f49f)!==null&&_0x4cdf36!==void 0x0?_0x4cdf36:_0x1074e6['height']));}_0x2fe446['end'](_0x161730);}});}},{'key':'clampTo3DTileset','value':function _0x52a5ff(_0x51c48f){var _0x3fdc51={_0x3dc1fd:0xda8,_0x1292dc:0xa57},_0x1febea=_0x1bf137,_0x260a17=this,_0x1d74b4=[];for(var _0x496d96=0x0,_0x3a9bab=_0x51c48f[_0x1febea(_0x234972._0x380e6e)];_0x496d96<_0x3a9bab;++_0x496d96){_0x1d74b4['push'](_0x51c48f[_0x496d96]['clone']());}this['scene']['clampToHeightMostDetailed'](_0x1d74b4,this['options']['objectsToExclude'])[_0x1febea(_0x234972._0x395660)](function(_0x49a242){var _0x24183c=_0x1febea;_0x49a242=_0x260a17[_0x24183c(_0x3fdc51._0x3dc1fd)](_0x49a242),_0x49a242['length']>0x0?_0x260a17['end'](_0x49a242):_0x260a17[_0x24183c(_0x3fdc51._0x1292dc)](_0x51c48f);});}},{'key':_0x1bf137(0xa57),'value':function _0x543e26(_0x217c61){var _0x2cd79b=_0x1bf137,_0x12f81e=this;if(this['_hasTerrain']){var _0x2772d1=this['scene']['globe']['ellipsoid'],_0x1db10b=_0x2772d1['cartesianArrayToCartographicArray'](_0x217c61),_0x1e216c=Cesium__namespace['Cartographic']['fromCartesian'](_0x217c61[0x0])['height'];Cesium__namespace['sampleTerrainMostDetailed'](this['scene'][_0x2cd79b(_0x261619._0x2f429f)],_0x1db10b)['then'](function(_0x175d00){var _0xfadc6e=_0x2cd79b,_0x4ef41c;_0x175d00=_0x12f81e['removeNullData'](_0x175d00);var _0x23335a=![],_0x594c5b=(_0x4ef41c=_0x12f81e['options'][_0xfadc6e(_0x4f6897._0xc309)])!==null&&_0x4ef41c!==void 0x0?_0x4ef41c:0x0;for(var _0x2c2447=0x0;_0x2c2447<_0x175d00['length'];++_0x2c2447){_0x175d00[_0x2c2447][_0xfadc6e(_0x4f6897._0x2e70ef)]==null?(_0x23335a=!![],_0x175d00[_0x2c2447]['height']=_0x1e216c):_0x175d00[_0x2c2447]['height']=_0x594c5b+_0x175d00[_0x2c2447]['height'];}var _0x49142d=_0x2772d1[_0xfadc6e(_0x4f6897._0xe46ade)](_0x175d00);_0x12f81e[_0xfadc6e(0x8ea)](_0x49142d,_0x23335a);});}else this['end'](_0x217c61);}},{'key':'end','value':function _0x25e069(_0x8c04b5,_0x1e7dd9){var _0x4babe6=_0x1bf137;this['options'][_0x4babe6(_0x633436._0x53bca2)]&&this['options']['callback'](_0x8c04b5,_0x1e7dd9,this['positions']),this['_promise']['resolve']({'positions':_0x8c04b5,'positions_original':this['positions'],'noHeight':_0x1e7dd9,'has3dtiles':this['_has3dtiles'],'hasTerrain':this[_0x4babe6(0x765)]});}},{'key':'removeNullData','value':function _0x384602(_0x69ec13){var _0x50d92d=_0x1bf137,_0x54da2f=[];for(var _0x3377bc=0x0;_0x3377bc<_0x69ec13['length'];++_0x3377bc){_0x69ec13[_0x3377bc]!=null&&_0x54da2f[_0x50d92d(_0x5ab89e._0x458263)](_0x69ec13[_0x3377bc]);}return _0x54da2f;}}]),_0x3105b;}());function logError(_0x5ea7e1,_0x2778cb){var _0x44dd7c={_0x527a9d:0xfa},_0x468a1f=_0x521882;console['error'](_0x468a1f(_0x44dd7c._0x527a9d)['concat'](_0x5ea7e1,_0x468a1f(0xc41)),_0x2778cb);}function area(_0x2d54f5){var _0x5c5222=_0x521882;try{return turf[_0x5c5222(0xcab)](_0x2d54f5);}catch(_0x36b7ff){logError('area',_0x36b7ff);}return 0x0;}function bbox(_0x1ce188){var _0x411bc0=_0x521882;try{return turf['bbox'](_0x1ce188);}catch(_0x27d70a){logError(_0x411bc0(0x303),_0x27d70a);}return null;}function bezierSpline(_0x27e519){var _0x54bacd={_0x1d11e4:0x3f7},_0x42c6df=_0x521882;try{return turf['bezierSpline'](_0x27e519);}catch(_0x3d746a){logError(_0x42c6df(_0x54bacd._0x1d11e4),_0x3d746a);}return _0x27e519;}function booleanPointInPolygon(_0x5927e1,_0x4fa2a8,_0x27880a){try{return turf['booleanPointInPolygon'](_0x5927e1,_0x4fa2a8,_0x27880a);}catch(_0x55ff07){logError('booleanPointInPolygon',_0x55ff07);}return![];}function buffer$1(_0x559949,_0x4d839a,_0x5e378a){try{return turf['buffer'](_0x559949,_0x4d839a,_0x5e378a);}catch(_0x3d5f48){logError('buffer',_0x3d5f48);}return _0x559949;}function convex$1(_0x5c2a79,_0x809195){var _0x39272b={_0x58aab2:0x415},_0x540100=_0x521882;try{return turf[_0x540100(_0x39272b._0x58aab2)](_0x5c2a79,_0x809195);}catch(_0xb394bc){logError('convex',_0xb394bc);}return _0x5c2a79;}function pointGrid(_0x476388,_0x2baee2,_0x2291fd){var _0x15b4a5={_0x96388:0x7d7},_0x1f3077=_0x521882;try{return turf[_0x1f3077(0x7d7)](_0x476388,_0x2baee2,_0x2291fd);}catch(_0x32459c){logError(_0x1f3077(_0x15b4a5._0x96388),_0x32459c);}return{'features':[]};}function centerOfMass$1(_0x387dc1){var _0x3977c8={_0x425c1a:0x425},_0x268eb9=_0x521882,_0x199b60=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0;try{if(_0x387dc1['length']<0x3)return null;var _0x1986d7=_0x387dc1[0x0],_0x51137a=_0x387dc1[_0x387dc1['length']-0x1];(_0x1986d7[0x0]!==_0x51137a[0x0]||_0x1986d7[0x1]!==_0x51137a[0x1])&&_0x387dc1[_0x268eb9(_0x3977c8._0x425c1a)](_0x387dc1[0x0]);var _0x4589ef={'type':'Feature','geometry':{'type':_0x268eb9(0xed3),'coordinates':[_0x387dc1]}},_0x2263e6=turf['centerOfMass'](_0x4589ef),_0x5be770=_0x2263e6['geometry']['coordinates'][0x0],_0x57d391=_0x2263e6['geometry']['coordinates'][0x1],_0x20c99a=turf['bbox'](_0x4589ef);return(_0x5be770<_0x20c99a['xmin']||_0x5be770>_0x20c99a['xmax']||_0x57d391<_0x20c99a['ymin']||_0x57d391>_0x20c99a['ymax'])&&(_0x5be770=(_0x20c99a['xmin']+_0x20c99a['xmax'])/0x2,_0x57d391=(_0x20c99a[_0x268eb9(0x570)]+_0x20c99a['ymax'])/0x2),[_0x5be770,_0x57d391,_0x199b60];}catch(_0x4b81cb){return null;}}function centerOfMass(_0x2a9cf3,_0x4eb12c){var _0x40f713={_0x56eafd:0x401},_0x1c1cb8=_0x521882;if(!_0x2a9cf3||_0x2a9cf3['length']===0x0)return;var _0x8b3f81=LngLatArray['toCartesians'](_0x2a9cf3);try{if(_0x8b3f81['length']===0x1)return _0x8b3f81[0x0];else{if(_0x8b3f81['length']===0x2)return getMidpoint(_0x8b3f81[0x0],_0x8b3f81[0x1]);}_0x4eb12c==null&&(_0x4eb12c=getMaxHeight(_0x8b3f81));var _0x1edff6=centerOfMass$1(LngLatArray['toArray'](_0x8b3f81),_0x4eb12c);if(_0x1edff6)return LngLatPoint[_0x1c1cb8(_0x40f713._0x56eafd)](_0x1edff6)['toCartesian']();var _0xc92cc9=Cesium__namespace['BoundingSphere']['fromPoints'](_0x8b3f81),_0x1e78aa=setPositionsHeight(_0xc92cc9['center'],_0x4eb12c);return _0x1e78aa;}catch(_0x379af4){return _0x8b3f81[Math[_0x1c1cb8(0xaea)](_0x8b3f81['length']/0x2)];}}function buffer(_0x6c9085){var _0x161cbe={_0x42ba73:0xba0},_0x14b812=_0x521882,_0xcd3df3=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x1,_0x23500a=arguments[_0x14b812(_0x161cbe._0x42ba73)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:0x8;try{var _0x3a9678,_0x179512;if(((_0x3a9678=_0x6c9085)===null||_0x3a9678===void 0x0?void 0x0:(_0x179512=_0x3a9678['geometry'])===null||_0x179512===void 0x0?void 0x0:_0x179512['type'])==='Polygon'){var _0xc6254d=_0x6c9085['geometry']['coordinates'][0x0],_0x1a0f5c=_0xc6254d[0x0],_0x12846a=_0xc6254d[_0xc6254d['length']-0x1];(_0x1a0f5c[0x0]!==_0x12846a[0x0]||_0x1a0f5c[0x1]!==_0x12846a[0x1])&&_0xc6254d['push'](_0x1a0f5c);}_0x6c9085=buffer$1(_0x6c9085,_0xcd3df3,{'units':'meters','steps':_0x23500a});}catch(_0x9b7e32){logError$1('PolyUtil\x20turf.buffer:缓冲分析异常\x20',_0x9b7e32);}return _0x6c9085;}function bufferPoints(_0x592c56){var _0x14cfab={_0x987b54:0xba0},_0x420990=_0x521882,_0x53c02b=arguments[_0x420990(_0x14cfab._0x987b54)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x1,_0x134720=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:0x8;try{var _0xb3ffc0=LngLatArray['toArray'](_0x592c56),_0x24d926=_0xb3ffc0[0x0],_0x3697c8=_0xb3ffc0[_0xb3ffc0[_0x420990(0xba0)]-0x1];(_0x24d926[0x0]!==_0x3697c8[0x0]||_0x24d926[0x1]!==_0x3697c8[0x1])&&_0xb3ffc0['push'](_0xb3ffc0[0x0]);var _0x450fad={'type':'Feature','geometry':{'type':'Polygon','coordinates':[_0xb3ffc0]}},_0x16eb12=buffer$1(_0x450fad,_0x53c02b,{'units':'meters','steps':_0x134720});return LngLatArray['toPoints'](_0x16eb12['geometry'][_0x420990(0xe05)][0x0]);}catch(_0x26be00){logError$1('PolyUtil\x20buffer:缓冲分析异常',_0x26be00);}return _0x592c56;}function getGranularity(_0xf15b4e){var _0xf8a9f5=_0x521882,_0x1369e6=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0xa,_0x5a9a86=Cesium__namespace['Rectangle']['fromCartesianArray'](LngLatArray[_0xf8a9f5(0xbd9)](_0xf15b4e)),_0x2f4e9b=Math[_0xf8a9f5(0x706)](_0x5a9a86['height'],_0x5a9a86['width']);return _0x2f4e9b/=_0x1369e6,_0x2f4e9b;}function interPolygon(_0x53379b){var _0x3eb672={_0x54bb31:0x173,_0xf38baf:0x892,_0x1bda07:0x4cc,_0x46bd11:0x4cc},_0x550e6d=_0x521882,_0x310db8=_0x53379b[_0x550e6d(0x7dd)],_0x5b3e55=LngLatArray['toCartesians'](_0x53379b['positions'],!![]),_0x42762e=getGranularity(_0x5b3e55,_0x53379b['splitNum']);return new Promise(function(_0x507f87,_0x2ca9ed){var _0x5b2a73={_0x24bb0f:0x2c3,_0x45e8af:0xd01,_0x4159e5:0x720},_0xfce456={_0x18f34a:0xa6a,_0xac20ed:0x359};setTimeout(function(){var _0x2fbfee=_0x4ffc,_0x575e4b,_0x356a8e=[],_0x4b9b77=new Cesium__namespace[(_0x2fbfee(0x780))]['fromPositions']({'positions':_0x5b3e55,'vertexFormat':Cesium__namespace['PerInstanceColorAppearance'][_0x2fbfee(_0x3eb672._0x54bb31)],'granularity':_0x42762e}),_0x4a4a28=new Cesium__namespace['PolygonGeometry']['createGeometry'](_0x4b9b77),_0x32836a,_0x4275e1,_0x3f0c11,_0x5d3909,_0x326dd6,_0x124cb6;for(var _0x1e1fa0=0x0;_0x1e1fa0<_0x4a4a28[_0x2fbfee(0x71f)]['length'];_0x1e1fa0+=0x3){_0x32836a=_0x4a4a28['indices'][_0x1e1fa0],_0x4275e1=_0x4a4a28['indices'][_0x1e1fa0+0x1],_0x3f0c11=_0x4a4a28[_0x2fbfee(0x71f)][_0x1e1fa0+0x2],_0x5d3909=new Cesium__namespace['Cartesian3'](_0x4a4a28[_0x2fbfee(0x465)]['position']['values'][_0x32836a*0x3],_0x4a4a28['attributes']['position'][_0x2fbfee(_0x3eb672._0xf38baf)][_0x32836a*0x3+0x1],_0x4a4a28['attributes']['position']['values'][_0x32836a*0x3+0x2]),_0x356a8e[_0x2fbfee(0x425)](_0x5d3909),_0x326dd6=new Cesium__namespace[(_0x2fbfee(_0x3eb672._0x1bda07))](_0x4a4a28['attributes']['position']['values'][_0x4275e1*0x3],_0x4a4a28['attributes']['position']['values'][_0x4275e1*0x3+0x1],_0x4a4a28['attributes']['position']['values'][_0x4275e1*0x3+0x2]),_0x356a8e[_0x2fbfee(0x425)](_0x326dd6),_0x124cb6=new Cesium__namespace[(_0x2fbfee(_0x3eb672._0x46bd11))](_0x4a4a28['attributes']['position']['values'][_0x3f0c11*0x3],_0x4a4a28['attributes'][_0x2fbfee(0xdd1)]['values'][_0x3f0c11*0x3+0x1],_0x4a4a28['attributes']['position']['values'][_0x3f0c11*0x3+0x2]),_0x356a8e['push'](_0x124cb6);}var _0x232546=0x0,_0x563ec2=0x270f,_0x48bee0=(_0x575e4b=_0x53379b['onlyPoint'])!==null&&_0x575e4b!==void 0x0?_0x575e4b:![];function _0x18f236(_0x20fe65,_0x2104b7){var _0x22ffdb=_0x2fbfee,_0x334863,_0x3a6383,_0x587ed9,_0x6fd60;return _0x2104b7?(delete _0x53379b[_0x22ffdb(0x651)],_0x334863=getHeight(_0x310db8,_0x20fe65,_0x53379b),_0x6fd60=Cesium__namespace['Cartographic']['fromCartesian'](_0x20fe65),_0x3a6383=Cesium__namespace['Cartesian3']['fromRadians'](_0x6fd60[_0x22ffdb(0x793)],_0x6fd60['latitude'],0x0),_0x587ed9=Cesium__namespace['Cartesian3']['fromRadians'](_0x6fd60['longitude'],_0x6fd60['latitude'],_0x334863)):(_0x6fd60=Cesium__namespace['Cartographic'][_0x22ffdb(_0xfce456._0x18f34a)](_0x20fe65),_0x334863=_0x6fd60['height'],_0x3a6383=Cesium__namespace['Cartesian3'][_0x22ffdb(_0xfce456._0xac20ed)](_0x6fd60['longitude'],_0x6fd60['latitude'],0x0),_0x587ed9=_0x20fe65),_0x232546<_0x334863&&(_0x232546=_0x334863),_0x563ec2>_0x334863&&(_0x563ec2=_0x334863),{'height':_0x334863,'point':_0x3a6383,'pointDM':_0x587ed9};}function _0x2f6ebb(_0x4f40ef){var _0x10f809=_0x2fbfee,_0x12d99d=[],_0x403613,_0x530c1a,_0x22bfcf;for(var _0x1840e8=0x0;_0x1840e8<_0x4f40ef['positions'][_0x10f809(0xba0)];_0x1840e8+=0x3){_0x403613=_0x18f236(_0x4f40ef['positions'][_0x1840e8],_0x4f40ef['noHeight']),_0x530c1a=_0x18f236(_0x4f40ef['positions'][_0x1840e8+0x1],_0x4f40ef['noHeight']),_0x22bfcf=_0x18f236(_0x4f40ef[_0x10f809(_0x5b2a73._0x24bb0f)][_0x1840e8+0x2],_0x4f40ef['noHeight']),_0x48bee0?(addPointFoyArrOnly(_0x12d99d,_0x403613),addPointFoyArrOnly(_0x12d99d,_0x530c1a),addPointFoyArrOnly(_0x12d99d,_0x22bfcf)):_0x12d99d['push']({'point1':_0x403613,'point2':_0x530c1a,'point3':_0x22bfcf});}Cesium__namespace['defined'](_0x53379b['minHeight'])&&(_0x563ec2=Math['max'](_0x53379b[_0x10f809(0xd01)],_0x563ec2),_0x232546=Math['max'](_0x232546,_0x563ec2)),_0x4f40ef['granularity']=_0x42762e,_0x4f40ef['maxHeight']=_0x232546,_0x4f40ef[_0x10f809(_0x5b2a73._0x45e8af)]=_0x563ec2,_0x4f40ef[_0x10f809(_0x5b2a73._0x4159e5)]=_0x12d99d,_0x53379b['callback']&&_0x53379b['callback'](_0x4f40ef),_0x507f87(_0x4f40ef);}_0x53379b['exact']?computeSurfacePoints({'scene':_0x310db8,'positions':_0x356a8e,'has3dtiles':_0x53379b['has3dtiles'],'exact':_0x53379b['exact']})['then'](_0x2f6ebb):_0x2f6ebb({'positions':_0x356a8e,'noHeight':!![],'has3dtiles':_0x53379b['has3dtiles'],'hasTerrain':_0x53379b[_0x2fbfee(0x55c)]});},0x32);});}function addPointFoyArrOnly(_0x51fe1e,_0x5e586f){var _0x48a3f0={_0x448592:0x425},_0x3d090b=_0x521882,_0xfbd43=![],_0x1d136f=_0x5e586f['point'];for(var _0x1fb323=0x0;_0x1fb323<_0x51fe1e['length'];_0x1fb323++){var _0x51ad7f=_0x51fe1e[_0x1fb323]['point'];if(_0x1d136f['x']===_0x51ad7f['x']&&_0x1d136f['y']===_0x51ad7f['y']&&_0x1d136f['z']===_0x51ad7f['z']){_0xfbd43=!![];break;}}!_0xfbd43&&_0x51fe1e[_0x3d090b(_0x48a3f0._0x448592)](_0x5e586f);}function getHeightRange(_0x599b43,_0x56837f,_0x322967){return interPolygon(_objectSpread2({'positions':_0x599b43,'scene':_0x56837f},_0x322967));}function getTriangleArea$1(_0x3b1de6,_0x32a8b2,_0x41fea5){var _0x13b50a={_0x485b86:0x4cc},_0x4213cc=_0x521882,_0x1b83f4=Cesium__namespace['Cartesian3']['distance'](_0x3b1de6,_0x32a8b2),_0x40d0ff=Cesium__namespace['Cartesian3']['distance'](_0x32a8b2,_0x41fea5),_0x2bc0df=Cesium__namespace[_0x4213cc(_0x13b50a._0x485b86)]['distance'](_0x41fea5,_0x3b1de6),_0x106310=(_0x1b83f4+_0x40d0ff+_0x2bc0df)/0x2;return Math[_0x4213cc(0x598)](_0x106310*(_0x106310-_0x1b83f4)*(_0x106310-_0x40d0ff)*(_0x106310-_0x2bc0df));}function computeVolume(_0x3d44f1){return interPolygon(_0x3d44f1)['then'](function(_0x4a781a){return updateVolumeByMinHeight(_0x4a781a);});}function updateVolumeByMinHeight(_0x3feb0d){var _0x4d9cae=_0x521882,_0xe0f846=_0x3feb0d['minHeight'],_0x21f498=0x0,_0x28ac6b=0x0;for(var _0x10a575=0x0,_0x57b7d7=_0x3feb0d['list'][_0x4d9cae(0xba0)];_0x10a575<_0x57b7d7;_0x10a575++){var _0x3629a8=_0x3feb0d['list'][_0x10a575],_0x570e36=_0x3629a8['point1'],_0x373d85=_0x3629a8['point2'],_0x16e115=_0x3629a8['point3'],_0x9ad883=getTriangleArea$1(_0x570e36['point'],_0x373d85['point'],_0x16e115['point']);_0x3629a8['area']=_0x9ad883,_0x21f498+=_0x9ad883;var _0x8ae60e=_0x570e36['height'],_0x12945d=_0x373d85['height'],_0x37dd69=_0x16e115['height'];_0x8ae60e<_0xe0f846&&(_0x8ae60e=_0xe0f846);_0x12945d<_0xe0f846&&(_0x12945d=_0xe0f846);_0x37dd69<_0xe0f846&&(_0x37dd69=_0xe0f846);var _0x391795=_0x9ad883*(_0x8ae60e-_0xe0f846+_0x12945d-_0xe0f846+_0x37dd69-_0xe0f846)/0x3;_0x3629a8['cutVolume']=_0x391795,_0x28ac6b=_0x28ac6b+_0x391795;}return _0x3feb0d['totalArea']=_0x21f498,_0x3feb0d['totalVolume']=_0x28ac6b,_0x3feb0d;}function updateVolume(_0x3b1611,_0xa35ab4){var _0x1969c6={_0x5d6b91:0xba0,_0x6a4a6a:0x872,_0x157130:0xcab},_0x1cd944=_0x521882;if(!_0x3b1611)return;var _0xb61d49=_0x3b1611['minHeight'],_0x777836=_0x3b1611[_0x1cd944(0xd44)];if(_0xa35ab4<=_0xb61d49)return _0x3b1611['fillVolume']=0x0,_0x3b1611['digVolume']=_0x777836,_0x3b1611;var _0x47d16a=0x0,_0x55c372=0x0;for(var _0x49e043=0x0,_0x2fa6b0=_0x3b1611['list'][_0x1cd944(_0x1969c6._0x5d6b91)];_0x49e043<_0x2fa6b0;_0x49e043++){var _0xfcd7bc=_0x3b1611['list'][_0x49e043];_0x47d16a+=_0xfcd7bc['area']*(_0xa35ab4-_0xb61d49);var _0x5f42ec=_0xfcd7bc['point1'],_0x39f796=_0xfcd7bc['point2'],_0x55d1d2=_0xfcd7bc['point3'],_0x432887=_0x5f42ec['height'],_0x7c8fb=_0x39f796[_0x1cd944(0x872)],_0x44c61e=_0x55d1d2[_0x1cd944(_0x1969c6._0x6a4a6a)];_0x432887<_0xa35ab4&&(_0x432887=_0xa35ab4),_0x7c8fb<_0xa35ab4&&(_0x7c8fb=_0xa35ab4),_0x44c61e<_0xa35ab4&&(_0x44c61e=_0xa35ab4),_0x55c372+=_0xfcd7bc[_0x1cd944(_0x1969c6._0x157130)]*(_0x432887-_0xa35ab4+_0x7c8fb-_0xa35ab4+_0x44c61e-_0xa35ab4)/0x3;}return _0x3b1611['digVolume']=_0x55c372,_0x3b1611['fillVolume']=_0x47d16a-(_0x777836-_0x55c372),_0x3b1611;}function getEllipseOuterPositions(_0x46cec0){var _0xc0451e={_0x2d4e02:0x679,_0x539a18:0x4cc},_0x30de7a=_0x521882,_0x2d2aef,_0x46ddf6,_0x4e3e1a=_0x46cec0['position'];if(!_0x4e3e1a)return null;_0x4e3e1a=LngLatPoint['toCartesian'](_0x4e3e1a);var _0x5c22bf=(_0x2d2aef=_0x46cec0['semiMajorAxis'])!==null&&_0x2d2aef!==void 0x0?_0x2d2aef:_0x46cec0['radius'],_0x16ed70=(_0x46ddf6=_0x46cec0['semiMinorAxis'])!==null&&_0x46ddf6!==void 0x0?_0x46ddf6:_0x46cec0['radius'];if(!_0x5c22bf||!_0x16ed70)return[_0x4e3e1a,_0x4e3e1a,_0x4e3e1a];var _0x5633d5=(_0x46cec0[_0x30de7a(0xb63)],0x0),_0x2dbe09=_0x46cec0['granularity']||Cesium__namespace[_0x30de7a(0xa29)]['RADIANS_PER_DEGREE'];_0x46cec0['count']&&(_0x2dbe09=Math['PI']/(0x10*_0x46cec0['count']));var _0x4679a6=Cesium__namespace['EllipseGeometryLibrary'][_0x30de7a(_0xc0451e._0x2d4e02)]({'center':_0x4e3e1a,'semiMajorAxis':_0x5c22bf,'semiMinorAxis':_0x16ed70,'rotation':_0x5633d5,'granularity':_0x2dbe09},!![],!![]),_0x59ea74=_0x4679a6['outerPositions'],_0x36ae4a=[];for(var _0x2e3ba4=0x0,_0x2281c4=_0x59ea74['length'];_0x2e3ba4<_0x2281c4;_0x2e3ba4+=0x3){var _0x19c957=new Cesium__namespace[(_0x30de7a(_0xc0451e._0x539a18))](_0x59ea74[_0x2e3ba4],_0x59ea74[_0x2e3ba4+0x1],_0x59ea74[_0x2e3ba4+0x2]);_0x36ae4a['push'](_0x19c957);}return _0x36ae4a;}function formatRectangle(_0x5ab5ea){var _0x493cd5={_0x18265f:0x546,_0xa50fa4:0xa29,_0x1e5377:0xa29},_0x11483b=_0x521882,_0x3a58c=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:LngLatPoint['FormatLength'],_0x1c95d0=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x5ab5ea['west']),_0x3a58c),_0x56b65f=formatNum$1(Cesium__namespace['Math'][_0x11483b(_0x493cd5._0x18265f)](_0x5ab5ea[_0x11483b(0x4a2)]),_0x3a58c),_0x2e057d=formatNum$1(Cesium__namespace[_0x11483b(_0x493cd5._0xa50fa4)]['toDegrees'](_0x5ab5ea['north']),_0x3a58c),_0x2603a9=formatNum$1(Cesium__namespace[_0x11483b(_0x493cd5._0x1e5377)]['toDegrees'](_0x5ab5ea['south']),_0x3a58c);if(_0x1c95d0>_0x56b65f){var _0x4a8076=_0x1c95d0;_0x1c95d0=_0x56b65f,_0x56b65f=_0x4a8076;}if(_0x2603a9>_0x2e057d){var _0x3bd93d=_0x2603a9;_0x2603a9=_0x2e057d,_0x2e057d=_0x3bd93d;}return{'xmin':_0x1c95d0,'xmax':_0x56b65f,'ymin':_0x2603a9,'ymax':_0x2e057d};}function getExtentByGeoJSON(_0x43d8aa){var _0x3b02be=bbox(_0x43d8aa);if(_0x3b02be&&_0x3b02be['length']===0x4)return{'xmin':_0x3b02be[0x0],'ymin':_0x3b02be[0x1],'xmax':_0x3b02be[0x2],'ymax':_0x3b02be[0x3]};return null;}function getRectangle(_0x41675b,_0x44a071){var _0x4530a2=_0x521882;if(!_0x41675b)return null;for(var _0x4f6ed8=_0x41675b[_0x4530a2(0xba0)]-0x1;_0x4f6ed8>=0x0;_0x4f6ed8--){!Cesium__namespace['defined'](_0x41675b[_0x4f6ed8])&&_0x41675b['splice'](_0x4f6ed8,0x1);}_0x41675b=LngLatArray['toCartesians'](_0x41675b);var _0x4cbc46=Cesium__namespace['Rectangle']['fromCartesianArray'](_0x41675b);return _0x44a071?formatRectangle(_0x4cbc46):_0x4cbc46;}function getPositionsRectVertex(_0x5d982a){var _0x3ff3eb={_0x181703:0xbd9},_0x9a92c5=_0x521882,_0x650d27=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0;_0x5d982a=LngLatArray[_0x9a92c5(_0x3ff3eb._0x181703)](_0x5d982a);var _0x243a3e=Cesium__namespace['Rectangle']['fromCartesianArray'](_0x5d982a),_0x19af16=getMaxHeight(_0x5d982a),_0x340709=getRectangleOuterPositions({'rectangle':_0x243a3e,'rotation':_0x650d27,'height':_0x19af16});return _0x340709;}function getRectangleOuterPositions(_0x2f6ca5){var _0x52a0b9={_0x405270:0x872,_0x29919c:0xb36,_0x37ed97:0x4cc,_0x29b21f:0x4a2,_0x62f5b2:0xb36,_0x3fd541:0xa29,_0x3f8b21:0x8b4,_0x4c5110:0x8b0,_0x2abc74:0xac2},_0x59e098=_0x521882,_0x1f84d1,_0x27a7d6,_0x1dd6b9,_0xb518bf,_0x579129=_0x2f6ca5['rectangle'],_0x8c3e06=(_0x1f84d1=_0x2f6ca5['rotation'])!==null&&_0x1f84d1!==void 0x0?_0x1f84d1:0x0,_0x3b4362=(_0x27a7d6=_0x2f6ca5[_0x59e098(_0x52a0b9._0x405270)])!==null&&_0x27a7d6!==void 0x0?_0x27a7d6:0x0;if(_0x8c3e06===0x0)return[Cesium__namespace['Cartesian3']['fromRadians'](_0x579129[_0x59e098(0x9e7)],_0x579129[_0x59e098(_0x52a0b9._0x29919c)],_0x3b4362),Cesium__namespace[_0x59e098(_0x52a0b9._0x37ed97)]['fromRadians'](_0x579129[_0x59e098(_0x52a0b9._0x29b21f)],_0x579129[_0x59e098(_0x52a0b9._0x62f5b2)],_0x3b4362),Cesium__namespace['Cartesian3'][_0x59e098(0x359)](_0x579129[_0x59e098(_0x52a0b9._0x29b21f)],_0x579129['north'],_0x3b4362),Cesium__namespace['Cartesian3']['fromRadians'](_0x579129[_0x59e098(0x9e7)],_0x579129['north'],_0x3b4362)];var _0x5651d8=(_0x1dd6b9=_0x2f6ca5['granularity'])!==null&&_0x1dd6b9!==void 0x0?_0x1dd6b9:Cesium__namespace[_0x59e098(_0x52a0b9._0x3fd541)]['RADIANS_PER_DEGREE'],_0x257c72=new Cesium__namespace['Rectangle'](),_0x24aa47=new Cesium__namespace['Cartographic'](),_0x47b796=Cesium__namespace['RectangleGeometryLibrary']['computeOptions'](_0x579129,_0x5651d8,_0x8c3e06,0x0,_0x257c72,_0x24aa47),_0xad9e07=_0x47b796['height'],_0xc2903a=_0x47b796[_0x59e098(_0x52a0b9._0x3f8b21)],_0x4dc9fc=(_0xb518bf=_0x2f6ca5[_0x59e098(_0x52a0b9._0x4c5110)])!==null&&_0xb518bf!==void 0x0?_0xb518bf:Cesium__namespace['Ellipsoid']['WGS84'],_0x54b1e3=[new Cesium__namespace['Cartesian3'](),new Cesium__namespace['Cartesian3'](),new Cesium__namespace[(_0x59e098(0x4cc))](),new Cesium__namespace['Cartesian3']()];return Cesium__namespace['RectangleGeometryLibrary'][_0x59e098(_0x52a0b9._0x2abc74)](_0x47b796,_0x4dc9fc,![],0x0,0x0,_0x54b1e3[0x0]),Cesium__namespace['RectangleGeometryLibrary']['computePosition'](_0x47b796,_0x4dc9fc,![],0x0,_0xc2903a-0x1,_0x54b1e3[0x1]),Cesium__namespace['RectangleGeometryLibrary']['computePosition'](_0x47b796,_0x4dc9fc,![],_0xad9e07-0x1,_0xc2903a-0x1,_0x54b1e3[0x2]),Cesium__namespace[_0x59e098(0x7a0)][_0x59e098(0xac2)](_0x47b796,_0x4dc9fc,![],_0xad9e07-0x1,0x0,_0x54b1e3[0x3]),_0x3b4362!==0x0&&(_0x54b1e3=setPositionsHeight(_0x54b1e3,_0x3b4362)),_0x54b1e3;}function getRectPositionsByCenter(_0x6b5e25){var _0x17aa49={_0x547a0c:0x609,_0x4b4497:0xb63,_0x85e4ab:0x4cc,_0x29d3ae:0x2de},_0x179f9c={_0x31d90b:0x369},_0xbb9d2f=_0x521882,_0x534fe5,_0x1d57a3,_0x390782,_0x503965=LngLatPoint[_0xbb9d2f(_0x17aa49._0x547a0c)](_0x6b5e25[_0xbb9d2f(0xb43)]),_0x2bead9=_0x6b5e25['width'],_0x3d9658=_0x6b5e25['height'],_0x363d13=(_0x534fe5=_0x6b5e25[_0xbb9d2f(_0x17aa49._0x4b4497)])!==null&&_0x534fe5!==void 0x0?_0x534fe5:0x0,_0x107018=(_0x1d57a3=_0x6b5e25['originX'])!==null&&_0x1d57a3!==void 0x0?_0x1d57a3:0.5,_0x1574d6=(_0x390782=_0x6b5e25[_0xbb9d2f(0xd20)])!==null&&_0x390782!==void 0x0?_0x390782:0.5,_0xed6dd6=new Cesium__namespace['Matrix4'](),_0x29ae43=new Cesium__namespace[(_0xbb9d2f(0x992))](),_0x433874=new Cesium__namespace['Matrix4'](),_0xe53d36=[Cesium__namespace['Cartesian3']['fromElements'](-_0x107018,-_0x1574d6,0x0),Cesium__namespace[_0xbb9d2f(_0x17aa49._0x85e4ab)]['fromElements'](0x1-_0x107018,-_0x1574d6,0x0),Cesium__namespace['Cartesian3']['fromElements'](0x1-_0x107018,0x1-_0x1574d6,0x0),Cesium__namespace['Cartesian3']['fromElements'](-_0x107018,0x1-_0x1574d6,0x0)],_0x119268=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x503965,Cesium__namespace[_0xbb9d2f(0x8f3)]['WGS84'],_0xed6dd6),_0x3f5a16=Cesium__namespace['Quaternion']['fromAxisAngle'](Cesium__namespace['Cartesian3']['UNIT_Z'],_0x363d13,_0x29ae43),_0x3d4a11=Cesium__namespace['Matrix4'][_0xbb9d2f(0x3e6)],_0x4cb365=_0x3d4a11(Cesium__namespace['Cartesian3']['ZERO'],_0x3f5a16,Cesium__namespace['Cartesian3']['fromElements'](_0x2bead9,_0x3d9658),_0x433874),_0x4e6ca0=Cesium__namespace['Matrix4']['multiply'](_0x119268,_0x4cb365,_0x4cb365),_0x42d7f3=[];return _0xe53d36[_0xbb9d2f(_0x17aa49._0x29d3ae)](function(_0x48d0ce,_0x2c111a){var _0x53e1fe=_0xbb9d2f;typeof _0x42d7f3[_0x2c111a]===_0x53e1fe(_0x179f9c._0x31d90b)&&(_0x42d7f3[_0x2c111a]=new Cesium__namespace[(_0x53e1fe(0x4cc))]()),Cesium__namespace['Matrix4']['multiplyByPoint'](_0x4e6ca0,_0x48d0ce,_0x42d7f3[_0x2c111a]);}),_0x42d7f3;}function isInPoly(_0x52671f,_0x7277f9){var _0x3e062f=_0x521882,_0x5f06a9={'type':_0x3e062f(0xc77),'geometry':{'type':'Point','coordinates':LngLatPoint['parse'](_0x52671f)['toArray']()}},_0x32cff8={'type':'Polygon','coordinates':[LngLatArray['toArray'](_0x7277f9)]};return booleanPointInPolygon(_0x5f06a9,_0x32cff8);}function getBezierCurve(_0x279900,_0x15dd57){var _0x37fb2f={_0x3808f3:0xc77},_0x12bdf7=_0x521882;if(!_0x279900||_0x279900['length']<0x3)return _0x279900;var _0x8353e=LngLatArray['toArray'](_0x279900);_0x15dd57&&_0x8353e['push'](_0x8353e[0x0]);var _0x478f46=_0x8353e[_0x8353e['length']-0x1][0x2],_0x442e97=bezierSpline({'type':_0x12bdf7(_0x37fb2f._0x3808f3),'geometry':{'type':'LineString','coordinates':_0x8353e}}),_0x24c7a8=lonlats2cartesians(_0x442e97[_0x12bdf7(0xb58)]['coordinates'],_0x478f46);return _0x15dd57&&_0x24c7a8['push'](_0x24c7a8[0x0]),_0x24c7a8;}function interPolyline(_0x13dfcb){var _0x2d82fc={_0x2b65fa:0xbd9,_0x5cfb55:0x2c3,_0x2a9186:0xd3d,_0x540a7d:0x872,_0x3aabbd:0x717,_0x476070:0x814,_0x4e687c:0xa6a,_0x5f0030:0x4cc},_0x12a926=_0x521882,_0x42b7e3=LngLatArray[_0x12a926(_0x2d82fc._0x2b65fa)](_0x13dfcb[_0x12a926(_0x2d82fc._0x5cfb55)]),_0x1cf419=_0x13dfcb['scene'],_0x900b40=getGranularity(_0x42b7e3,_0x13dfcb[_0x12a926(_0x2d82fc._0x2a9186)]||(_0x13dfcb[_0x12a926(0xa71)]?0xa:0x64));_0x900b40<=0x0&&(_0x900b40=null);var _0x341e13=Cesium__namespace['PolylinePipeline']['generateArc']({'positions':_0x42b7e3,'height':_0x13dfcb[_0x12a926(_0x2d82fc._0x540a7d)],'minDistance':_0x13dfcb[_0x12a926(_0x2d82fc._0x3aabbd)],'granularity':_0x900b40}),_0x45c35d=[];for(var _0x56128d=0x0;_0x56128d<_0x341e13['length'];_0x56128d+=0x3){var _0x2b6620,_0x1d1ea9=Cesium__namespace['Cartesian3']['unpack'](_0x341e13,_0x56128d);if(_0x1cf419&&((_0x2b6620=_0x13dfcb[_0x12a926(_0x2d82fc._0x476070)])!==null&&_0x2b6620!==void 0x0?_0x2b6620:!![])){delete _0x13dfcb['callback'];var _0x4e2764=getHeight(_0x1cf419,_0x1d1ea9,_0x13dfcb),_0x2eb1ce=Cesium__namespace['Cartographic'][_0x12a926(_0x2d82fc._0x4e687c)](_0x1d1ea9);_0x1d1ea9=Cesium__namespace[_0x12a926(_0x2d82fc._0x5f0030)]['fromRadians'](_0x2eb1ce['longitude'],_0x2eb1ce['latitude'],_0x4e2764);}_0x45c35d['push'](_0x1d1ea9);}return _0x45c35d;}function interLine(_0x193b59){var _0x487615={_0x5229fa:0x717,_0x542309:0x872,_0x2b9a07:0x793},_0x5a94e3=_0x521882,_0xbef47a=arguments[_0x5a94e3(0xba0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(!_0x193b59||_0x193b59['length']<0x2)return _0x193b59;_0x193b59=LngLatArray['toCartesians'](_0x193b59);var _0x616ec1;_0xbef47a['splitNum']&&!Cesium__namespace['defined'](_0xbef47a['minDistance'])&&(_0x616ec1=getGranularity(_0x193b59,_0xbef47a['splitNum']),_0x616ec1<=0x0&&(_0x616ec1=null));if(_0xbef47a[_0x5a94e3(0x717)]===_0x5a94e3(0x61c)){var _0x4accb0=Number['MAX_VALUE'];for(var _0x3e4a07=0x1,_0x7311b7=_0x193b59['length'];_0x3e4a07<_0x7311b7;_0x3e4a07++){_0x4accb0=Math['min'](_0x4accb0,Cesium__namespace[_0x5a94e3(0x4cc)]['distance'](_0x193b59[_0x3e4a07-0x1],_0x193b59[_0x3e4a07]));}_0xbef47a[_0x5a94e3(0x717)]=_0x4accb0;}var _0x427553=[_0x193b59[0x0]];for(var _0x4871ba=0x1,_0x3d628f=_0x193b59['length'];_0x4871ba<_0x3d628f;_0x4871ba++){var _0x544e49=_0x193b59[_0x4871ba-0x1],_0x77d64=_0x193b59[_0x4871ba],_0x5d3ac6=Cesium__namespace['PolylinePipeline']['generateArc']({'positions':[_0x544e49,_0x77d64],'minDistance':_0xbef47a[_0x5a94e3(_0x487615._0x5229fa)],'granularity':_0x616ec1}),_0x443fc2=Cesium__namespace['Cartographic']['fromCartesian'](_0x544e49)[_0x5a94e3(_0x487615._0x542309)],_0x399101=Cesium__namespace['Cartographic']['fromCartesian'](_0x77d64)['height'],_0x23e9c2=(_0x399101-_0x443fc2)/_0x5d3ac6[_0x5a94e3(0xba0)];for(var _0xed3678=0x3,_0x5ac005=_0x5d3ac6['length'];_0xed3678<_0x5ac005;_0xed3678+=0x3){var _0x2759da=Cesium__namespace['Cartesian3']['unpack'](_0x5d3ac6,_0xed3678),_0x504028=Cesium__namespace['Cartographic']['fromCartesian'](_0x2759da),_0x5ee6bf=Number((_0x443fc2+_0x23e9c2*_0xed3678)['toFixed'](0x1));_0x2759da=Cesium__namespace['Cartesian3']['fromRadians'](_0x504028[_0x5a94e3(_0x487615._0x2b9a07)],_0x504028['latitude'],_0x5ee6bf),_0x427553['push'](_0x2759da);}}return _0x427553;}function computeSurfaceLine(_0x1f4531){var _0x46c7c3={_0x3fd5cb:0x425,_0x21c86c:0x2c3},_0xebe517=_0x521882,_0x3909e7=interPolyline(_objectSpread2(_objectSpread2({},_0x1f4531),{},{'surfaceHeight':![]})),_0x4a0b43=[];for(var _0x15ec0b=0x0,_0x4002b7=_0x3909e7['length'];_0x15ec0b<_0x4002b7;++_0x15ec0b){_0x4a0b43[_0xebe517(_0x46c7c3._0x3fd5cb)](_0x3909e7[_0x15ec0b]['clone']());}return _0x1f4531[_0xebe517(_0x46c7c3._0x21c86c)]=_0x4a0b43,new SurfacePoints(_0x1f4531)['start']();}function computeSurfacePoints(_0x227ab6){var _0x3bf321=_0x521882;return new SurfacePoints(_0x227ab6)[_0x3bf321(0x2f1)]();}function computeStepSurfaceLine(_0x208339){var _0x8200d7={_0x36f007:0x651,_0x2bfd24:0x8ea},_0x5332de={_0x458948:0xba0},_0x1f383a=_0x521882,_0x10ec8d=_0x208339['positions'],_0xbe09dc=[],_0xb4cea4={};for(var _0x28c102 in _0x208339){if(_0x28c102==='positions'||_0x28c102===_0x1f383a(_0x8200d7._0x36f007)||_0x28c102===_0x1f383a(_0x8200d7._0x2bfd24)||_0x28c102==='endItem')continue;_0xb4cea4[_0x28c102]=_0x208339[_0x28c102];}return new Promise(function(_0x200573,_0x1a0cb1){setTimeout(function(){var _0x1e6bbd=_0x4ffc,_0x3c99f3=0x0,_0x1f84dd=_0x10ec8d[_0x1e6bbd(_0x5332de._0x458948)]-0x1;function _0x14a77f(){var _0x4d9835=_0x1e6bbd;if(_0x3c99f3>=_0x1f84dd){_0x208339['callback']&&_0x208339['callback'](_0xbe09dc);_0x208339['end']&&_0x208339[_0x4d9835(0x8ea)](_0xbe09dc);_0x200573(_0xbe09dc);return;}_0xb4cea4[_0x4d9835(0x2c3)]=interPolyline(_objectSpread2(_objectSpread2({},_0x208339),{},{'positions':[_0x10ec8d[_0x3c99f3],_0x10ec8d[_0x3c99f3+0x1]],'surfaceHeight':![]})),new SurfacePoints(_0xb4cea4)[_0x4d9835(0x2f1)]()[_0x4d9835(0x1eb)](function(_0x1c7014){_0x208339['endItem']&&_0x208339['endItem'](_0x1c7014['positions'],_0x1c7014['noHeight'],_0x3c99f3),_0xbe09dc['push'](_0x1c7014['positions']),_0x3c99f3++,_0x14a77f();});}_0x14a77f();},0x32);});}function getLinkedPointList(_0x46e71c,_0xb93a2,_0x4dba6d,_0x293ad0){var _0x4147aa={_0x13fcca:0x609,_0x3255ec:0xa6a,_0x5abf6b:0x542,_0x3a1429:0x3dd,_0x516d3d:0x425,_0x173ff1:0x5ed,_0x22907b:0x964,_0x1565fe:0x4cc,_0x3aa394:0x4cc,_0xc4401:0xb92,_0x511dd9:0x964,_0x26c04b:0x425},_0x2bd28d=_0x521882,_0xdb303a=[];_0x46e71c=LngLatPoint[_0x2bd28d(_0x4147aa._0x13fcca)](_0x46e71c),_0xb93a2=LngLatPoint['toCartesian'](_0xb93a2);var _0x4c6757=Cesium__namespace['Cartographic'][_0x2bd28d(0xa6a)](_0x46e71c),_0x1d2a87=Cesium__namespace['Cartographic'][_0x2bd28d(_0x4147aa._0x3255ec)](_0xb93a2),_0x5235e3=_0x4c6757['longitude']*0xb4/Math['PI'],_0x10b4c4=_0x4c6757[_0x2bd28d(_0x4147aa._0x5abf6b)]*0xb4/Math['PI'],_0x5438c3=_0x1d2a87['longitude']*0xb4/Math['PI'],_0x5005f4=_0x1d2a87[_0x2bd28d(0x542)]*0xb4/Math['PI'],_0xcb9124=Math['sqrt']((_0x5235e3-_0x5438c3)*(_0x5235e3-_0x5438c3)+(_0x10b4c4-_0x5005f4)*(_0x10b4c4-_0x5005f4)),_0x434b32=_0xcb9124*_0x4dba6d,_0x24c074=Cesium__namespace['Cartesian3']['clone'](_0x46e71c),_0x4c36b1=Cesium__namespace['Cartesian3']['clone'](_0xb93a2),_0x49c5fb=Cesium__namespace['Cartesian3'][_0x2bd28d(0x3dd)](_0x24c074,Cesium__namespace['Cartesian3'][_0x2bd28d(0x3ac)]),_0x489e07=Cesium__namespace['Cartesian3']['distance'](_0x4c36b1,Cesium__namespace[_0x2bd28d(0x4cc)][_0x2bd28d(0x3ac)]);Cesium__namespace['Cartesian3']['normalize'](_0x24c074,_0x24c074),Cesium__namespace[_0x2bd28d(0x4cc)]['normalize'](_0x4c36b1,_0x4c36b1);if(Cesium__namespace[_0x2bd28d(0x4cc)][_0x2bd28d(_0x4147aa._0x3a1429)](_0x24c074,_0x4c36b1)===0x0)return _0xdb303a;var _0x27dfee=Cesium__namespace['Cartesian3']['angleBetween'](_0x24c074,_0x4c36b1);_0xdb303a[_0x2bd28d(_0x4147aa._0x516d3d)](_0x46e71c);for(var _0x498886=0x1;_0x498886<_0x293ad0-0x1;_0x498886++){var _0x471673=_0x498886*0x1/(_0x293ad0-0x1),_0x183ec4=0x1-_0x471673,_0x3194e9=Math['sin'](_0x183ec4*_0x27dfee)/Math['sin'](_0x27dfee),_0x24e3f3=Math['sin'](_0x471673*_0x27dfee)/Math[_0x2bd28d(_0x4147aa._0x173ff1)](_0x27dfee),_0x50ca3a=Cesium__namespace['Cartesian3'][_0x2bd28d(_0x4147aa._0x22907b)](_0x24c074,_0x3194e9,new Cesium__namespace[(_0x2bd28d(_0x4147aa._0x1565fe))]()),_0x23db1f=Cesium__namespace['Cartesian3']['multiplyByScalar'](_0x4c36b1,_0x24e3f3,new Cesium__namespace[(_0x2bd28d(_0x4147aa._0x3aa394))]()),_0x22f002=Cesium__namespace['Cartesian3'][_0x2bd28d(_0x4147aa._0xc4401)](_0x50ca3a,_0x23db1f,new Cesium__namespace[(_0x2bd28d(_0x4147aa._0x1565fe))]()),_0x2c8fba=_0x471673*Math['PI'],_0xb4c454=_0x49c5fb*_0x183ec4+_0x489e07*_0x471673+Math['sin'](_0x2c8fba)*_0x434b32;_0x22f002=Cesium__namespace['Cartesian3'][_0x2bd28d(_0x4147aa._0x511dd9)](_0x22f002,_0xb4c454,_0x22f002),_0xdb303a[_0x2bd28d(_0x4147aa._0x26c04b)](_0x22f002);}return _0xdb303a['push'](_0xb93a2),_0xdb303a;}function getOffsetLine(_0x184223,_0x18b413){var _0x28e174={_0xb1f251:0x4cc},_0x5ed6d4=_0x521882;_0x184223=LngLatArray['toCartesians'](_0x184223);var _0x4b20f6=[];for(var _0x46aa5b=0x1;_0x46aa5b<_0x184223['length'];_0x46aa5b++){var _0x28be65=_0x184223[_0x46aa5b-0x1],_0x298a60=_0x184223[_0x46aa5b],_0x1fda14=Cesium__namespace[_0x5ed6d4(_0x28e174._0xb1f251)]['subtract'](_0x28be65,_0x298a60,new Cesium__namespace['Cartesian3']()),_0x485df1=Cesium__namespace['Cartesian3']['cross'](_0x28be65,_0x1fda14,new Cesium__namespace[(_0x5ed6d4(_0x28e174._0xb1f251))]()),_0x338ccc=computedOffsetData(_0x28be65,_0x485df1,_0x18b413*0x3e8),_0x703526=computedOffsetData(_0x298a60,_0x485df1,_0x18b413*0x3e8);_0x46aa5b===0x1&&_0x4b20f6['push'](_0x338ccc),_0x4b20f6['push'](_0x703526);}return _0x4b20f6;}function computedOffsetData(_0x26b3a6,_0x4d7e0d,_0x237812){var _0x314e18=new Cesium__namespace['Ray'](_0x26b3a6,_0x4d7e0d);return Cesium__namespace['Ray']['getPoint'](_0x314e18,_0x237812,new Cesium__namespace['Cartesian3']());}function sliceByMaxDistance(_0x149c96,_0x43c021){var _0x54a08b={_0x5e1553:0x3dd,_0x19d926:0x686},_0x153c27=_0x521882,_0x4ccef7=arguments[_0x153c27(0xba0)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:{};if(_0x149c96[_0x153c27(0xba0)]<0x2)return _0x4ccef7['point']?_0x149c96['length']===0x1?_0x149c96[0x0]:undefined:_0x149c96;_0x149c96=LngLatArray['toCartesians'](_0x149c96);for(var _0x10c75f=_0x149c96['length']-0x1;_0x10c75f>=0x1;_0x10c75f--){var _0x4a8e95=_0x149c96[_0x10c75f],_0x49ba5a=_0x149c96[_0x10c75f-0x1],_0x26305b=Cesium__namespace['Cartesian3'][_0x153c27(_0x54a08b._0x5e1553)](_0x4a8e95,_0x49ba5a);_0x43c021-=_0x26305b;if(_0x43c021===0x0)return _0x4ccef7[_0x153c27(_0x54a08b._0x19d926)]?_0x4a8e95:_0x149c96['slice'](_0x10c75f);else{if(_0x43c021<0x0){_0x43c021+=_0x26305b;var _0x4c004f=getOnLinePointByLen(_0x4a8e95,_0x49ba5a,_0x43c021);return _0x4ccef7['point']?_0x4c004f:[_0x4c004f]['concat'](_0x149c96['slice'](_0x10c75f));}}}return _0x4ccef7['point']?_0x149c96[_0x149c96[_0x153c27(0xba0)]-0x1]:_0x149c96;}function convex(_0x2a63d2){var _0x5303b8={_0x5bd299:0xba0},_0x1e3ff7=_0x521882;if(_0x2a63d2['length']>0x0){var _0x5b905a=[];for(var _0x22c349=0x0;_0x22c349<_0x2a63d2['length'];_0x22c349++){_0x5b905a['push']({'type':'Feature','geometry':{'type':'Point','coordinates':_0x2a63d2[_0x22c349]}});}var _0x171e66=convex$1({'type':'FeatureCollection','features':_0x5b905a});if(_0x171e66){var _0x1b03e7,_0x53ef05=_0x171e66===null||_0x171e66===void 0x0?void 0x0:(_0x1b03e7=_0x171e66['geometry'])===null||_0x1b03e7===void 0x0?void 0x0:_0x1b03e7[_0x1e3ff7(0xe05)];_0x53ef05&&_0x53ef05[_0x1e3ff7(_0x5303b8._0x5bd299)]>0x0&&(_0x2a63d2=_0x53ef05[0x0]);}}return _0x2a63d2;}function getGridPoints(_0x340438,_0x1ff288,_0x44180b){var _0x44f6e3={_0x1dd56c:0x4cc},_0x3d6898=_0x521882,_0x2ab731=Cesium__namespace[_0x3d6898(_0x44f6e3._0x1dd56c)]['distance'](Cesium__namespace['Cartesian3']['fromDegrees'](_0x340438[0x0],_0x340438[0x1]),Cesium__namespace['Cartesian3']['fromDegrees'](_0x340438[0x2],_0x340438[0x3]))/(Math['sqrt'](0x2)*0x3e8),_0x126abd=_0x2ab731/Math['sqrt'](_0x1ff288),_0x266c87=pointGrid(_0x340438,_0x126abd,{'units':'kilometers'}),_0x30f19e=[];return _0x266c87[_0x3d6898(0x3fd)]['forEach'](function(_0x5ec757){var _0x28a5cd=_0x5ec757['geometry']['coordinates'];_0x30f19e['push'](new LngLatPoint(_0x28a5cd[0x0],_0x28a5cd[0x1],_0x44180b));}),{'points':_0x30f19e,'radius':Math['floor'](_0x126abd*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(_0x1e8158,_0x5a2ec7){var _0x707b36={_0xc20ccb:0x3dd,_0x1ea15d:0x4cc},_0x5eb458=_0x521882,_0x561be7=_0x1e8158['length'];if(!Cesium__namespace['defined'](_0x1e8158)||_0x561be7<0x2)return 0x0;_0x1e8158=LngLatArray[_0x5eb458(0xbd9)](_0x1e8158);var _0x2c49ef=0x0;for(var _0xa1b269=0x1;_0xa1b269<_0x561be7;_0xa1b269++){_0x2c49ef+=Cesium__namespace['Cartesian3'][_0x5eb458(_0x707b36._0xc20ccb)](_0x1e8158[_0xa1b269-0x1],_0x1e8158[_0xa1b269]);}return _0x5a2ec7&&(_0x2c49ef+=Cesium__namespace[_0x5eb458(_0x707b36._0x1ea15d)]['distance'](_0x1e8158[0x0],_0x1e8158[_0x561be7-0x1])),_0x2c49ef;}function getSurfaceDistance(_0x4e0804){var _0x2642d0={_0x5d42ce:0xa6a,_0x2e2a10:0xecb,_0x546442:0xdea,_0x34ce26:0x872},_0x476b6a=_0x521882;if(!Cesium__namespace['defined'](_0x4e0804)||_0x4e0804['length']<0x2)return 0x0;_0x4e0804=LngLatArray[_0x476b6a(0xbd9)](_0x4e0804);var _0x464313=0x0;for(var _0x28e289=0x1,_0x37e15e=_0x4e0804[_0x476b6a(0xba0)];_0x28e289<_0x37e15e;_0x28e289++){var _0x409ef7=Cesium__namespace['Cartographic'][_0x476b6a(_0x2642d0._0x5d42ce)](_0x4e0804[_0x28e289-0x1]),_0x137e7e=Cesium__namespace[_0x476b6a(_0x2642d0._0x2e2a10)][_0x476b6a(0xa6a)](_0x4e0804[_0x28e289]),_0x5ed43e=new Cesium__namespace[(_0x476b6a(_0x2642d0._0x546442))]();_0x5ed43e[_0x476b6a(0x4c5)](_0x409ef7,_0x137e7e);var _0x2262c0=_0x5ed43e[_0x476b6a(0x474)];_0x2262c0=Math['sqrt'](Math['pow'](_0x2262c0,0x2)+Math['pow'](_0x137e7e['height']-_0x409ef7[_0x476b6a(_0x2642d0._0x34ce26)],0x2)),_0x464313+=_0x2262c0;}return _0x464313;}function getClampDistance(_0x3b6f2b,_0x1bd96b){var _0x3ff13f=0x0,_0x1efab7=[];return new Promise(function(_0x15cf9f,_0x292728){var _0x28d9fe={_0x70bd25:0xa71};setTimeout(function(){var _0x1765cb={_0x428ebe:0x425,_0x53fbf0:0xcfb},_0x429d0f=_0x4ffc,_0x2f3549;computeStepSurfaceLine({'scene':_0x1bd96b['scene'],'positions':_0x3b6f2b,'splitNum':_0x1bd96b['splitNum'],'has3dtiles':_0x1bd96b[_0x429d0f(_0x28d9fe._0x70bd25)],'exact':(_0x2f3549=_0x1bd96b['exact'])!==null&&_0x2f3549!==void 0x0?_0x2f3549:!![],'endItem':function _0x2315ce(_0x2080e8,_0x39f622,_0x32da56){var _0x4230a1=_0x429d0f,_0x39aaef=getSurfaceDistance(_0x2080e8);_0x39f622&&_0x1bd96b['disTerrainScale']&&(_0x39aaef=_0x39aaef*_0x1bd96b['disTerrainScale']),_0x3ff13f+=_0x39aaef,_0x1efab7[_0x4230a1(_0x1765cb._0x428ebe)](_0x39aaef),_0x1bd96b[_0x4230a1(_0x1765cb._0x53fbf0)]&&_0x1bd96b['endItem']({'index':_0x32da56,'positions':_0x2080e8,'distance':_0x39aaef,'arrDistance':_0x1efab7,'all_distance':_0x3ff13f});},'end':function _0x4754f3(_0x14b1e1){_0x1bd96b['callback']&&_0x1bd96b['callback'](_0x3ff13f),_0x1bd96b['end']&&_0x1bd96b['end'](_0x3ff13f),_0x15cf9f({'distance':_0x3ff13f,'arrDistance':_0x1efab7,'arrPositions':_0x14b1e1});}});},0x32);});}function getArea(_0x5df73b){var _0x3a9dfb={_0x54b53c:0xba0,_0x2149e5:0xdd1,_0xea2027:0x690,_0x279eba:0x4cc},_0x4cfe25=_0x521882;if(!_0x5df73b||!Array['isArray'](_0x5df73b)||_0x5df73b[_0x4cfe25(_0x3a9dfb._0x54b53c)]<0x3)return 0x0;_0x5df73b=LngLatArray['toCartesians'](_0x5df73b);var _0x1377e2=Cesium__namespace['CoplanarPolygonGeometry']['createGeometry'](Cesium__namespace['CoplanarPolygonGeometry'][_0x4cfe25(0x8d5)]({'positions':_0x5df73b,'vertexFormat':Cesium__namespace['VertexFormat'][_0x4cfe25(0xdbd)]})),_0x2f0020=0x0;if(!_0x1377e2)return _0x2f0020;var _0x4712cd=_0x1377e2['attributes'][_0x4cfe25(_0x3a9dfb._0x2149e5)]['values'],_0x5436b6=_0x1377e2['indices'];for(var _0x3c786a=0x0;_0x3c786a<_0x5436b6[_0x4cfe25(_0x3a9dfb._0x54b53c)];_0x3c786a+=0x3){var _0x495db6=Cesium__namespace['Cartesian3'][_0x4cfe25(_0x3a9dfb._0xea2027)](_0x4712cd,_0x5436b6[_0x3c786a]*0x3,new Cesium__namespace['Cartesian3']()),_0x2f3975=Cesium__namespace['Cartesian3'][_0x4cfe25(0x690)](_0x4712cd,_0x5436b6[_0x3c786a+0x1]*0x3,new Cesium__namespace[(_0x4cfe25(0x4cc))]()),_0x4d95e6=Cesium__namespace['Cartesian3']['unpack'](_0x4712cd,_0x5436b6[_0x3c786a+0x2]*0x3,new Cesium__namespace[(_0x4cfe25(_0x3a9dfb._0x279eba))]());_0x2f0020+=getTriangleArea(_0x495db6,_0x2f3975,_0x4d95e6);}return _0x2f0020;}function getSurfaceArea(_0x10fcfa){var _0x13288b={_0x1728a9:0x4e3},_0x529cf5=_0x521882;if(!_0x10fcfa||!Array[_0x529cf5(_0x13288b._0x1728a9)](_0x10fcfa)||_0x10fcfa['length']<0x3)return 0x0;var _0x1e5b89=LngLatArray[_0x529cf5(0x5f7)](_0x10fcfa);_0x1e5b89['length']>0x0&&_0x1e5b89['push'](_0x1e5b89[0x0]);var _0x362b10=area({'type':'Feature','geometry':{'type':'Polygon','coordinates':[_0x1e5b89]}});return _0x362b10;}function getTriangleArea(_0x114112,_0x1bab81,_0x35eb58){var _0x31c48c=_0x521882,_0x448795=Cesium__namespace[_0x31c48c(0x4cc)]['subtract'](_0x114112,_0x1bab81,new Cesium__namespace['Cartesian3']()),_0x46c13e=Cesium__namespace['Cartesian3']['subtract'](_0x35eb58,_0x1bab81,new Cesium__namespace['Cartesian3']()),_0x495f39=Cesium__namespace['Cartesian3']['cross'](_0x448795,_0x46c13e,_0x448795);return Cesium__namespace['Cartesian3']['magnitude'](_0x495f39)*0.5;}function getClampArea(_0x189c52,_0x234875){var _0x152a1e={_0x4070e8:0xba0,_0x36b9d2:0x64d};return interPolygon(_objectSpread2({'positions':_0x189c52,'exact':!![]},_0x234875))['then'](function(_0x262623){var _0x427370=_0x4ffc,_0x5a1912=0x0;for(var _0x5e3046=0x0,_0xe49842=_0x262623['list'][_0x427370(_0x152a1e._0x4070e8)];_0x5e3046<_0xe49842;_0x5e3046++){var _0x3b3b99=_0x262623[_0x427370(0x720)][_0x5e3046],_0x1a9a87=_0x3b3b99['point1'],_0x2ad398=_0x3b3b99[_0x427370(_0x152a1e._0x36b9d2)],_0x280526=_0x3b3b99[_0x427370(0xd8b)];_0x5a1912+=getTriangleArea(_0x1a9a87['pointDM'],_0x2ad398[_0x427370(0xd08)],_0x280526['pointDM']);}return _0x262623['area']=_0x5a1912,_0x234875['callback']&&_0x234875['callback'](_0x5a1912,_0x262623),_0x262623;});}function getAngle(_0x485a28,_0x313cad,_0xd7128b){var _0x2795d6={_0x37f767:0xaf7,_0x5e2100:0x4cc,_0x1b986f:0x4cc,_0x5367d3:0x162,_0x8d5126:0x4cc,_0xc9f7fe:0xa29},_0x44892b=_0x521882,_0x50ebb2=Cesium__namespace[_0x44892b(_0x2795d6._0x37f767)]['eastNorthUpToFixedFrame'](_0x313cad);_0x50ebb2=Cesium__namespace[_0x44892b(0x169)]['getMatrix3'](_0x50ebb2,new Cesium__namespace['Matrix3']());var _0x4de22c=Cesium__namespace[_0x44892b(0xc68)][_0x44892b(0xa8b)](_0x50ebb2,0x0,new Cesium__namespace['Cartesian3']()),_0x39bc11=Cesium__namespace['Matrix3'][_0x44892b(0xa8b)](_0x50ebb2,0x1,new Cesium__namespace[(_0x44892b(_0x2795d6._0x5e2100))]()),_0x50587c=Cesium__namespace['Matrix3']['getColumn'](_0x50ebb2,0x2,new Cesium__namespace[(_0x44892b(_0x2795d6._0x5e2100))]()),_0x4d7e5d=Cesium__namespace['Cartesian3']['subtract'](_0x485a28,_0x313cad,new Cesium__namespace[(_0x44892b(_0x2795d6._0x1b986f))]());if(isNaN(_0x4d7e5d['x'])||isNaN(_0x4d7e5d['y'])||isNaN(_0x4d7e5d['z'])||_0x4d7e5d[_0x44892b(_0x2795d6._0x5367d3)](Cesium__namespace['Cartesian3']['ZERO']))return 0x0;_0x4d7e5d=Cesium__namespace[_0x44892b(0x4cc)]['cross'](_0x4d7e5d,_0x50587c,_0x4d7e5d),_0x4d7e5d=Cesium__namespace['Cartesian3']['cross'](_0x50587c,_0x4d7e5d,_0x4d7e5d),_0x4d7e5d=Cesium__namespace['Cartesian3']['normalize'](_0x4d7e5d,_0x4d7e5d);var _0x53c617=Cesium__namespace[_0x44892b(_0x2795d6._0x8d5126)]['angleBetween'](_0x4de22c,_0x4d7e5d),_0x3f4186=Cesium__namespace['Cartesian3']['angleBetween'](_0x39bc11,_0x4d7e5d);_0x3f4186>Math['PI']*0.5&&(_0x53c617=0x2*Math['PI']-_0x53c617);var _0x50bf6d=0x168-Cesium__namespace[_0x44892b(_0x2795d6._0xc9f7fe)]['toDegrees'](_0x53c617)-0xb4;_0xd7128b&&(_0x50bf6d+=0x5a);if(_0x50bf6d<0x0)_0x50bf6d=_0x50bf6d+0x168;else _0x50bf6d>0x168&&(_0x50bf6d=_0x50bf6d-0x168);return _0x50bf6d;}function formatDistance(_0x5e2898){var _0x6ccc2d={_0x31203f:0xba0,_0x391e22:0xe6d,_0x498e54:0x811,_0x245793:0xc32},_0x4dbc77=_0x521882,_0x7b6fdb,_0x30a7e5=arguments[_0x4dbc77(_0x6ccc2d._0x31203f)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(_0x5e2898==null)return'';_0x5e2898=Number(_0x5e2898);if(isNaN(_0x5e2898)||_0x5e2898===0x0)return'';isString(_0x30a7e5)&&(_0x30a7e5={'unit':_0x30a7e5});(_0x30a7e5['unit']==null||_0x30a7e5['unit']==='auto')&&(_0x5e2898<0x3e8?_0x30a7e5['unit']='m':_0x30a7e5['unit']='km');_0x30a7e5['decimal']=(_0x7b6fdb=_0x30a7e5['decimal'])!==null&&_0x7b6fdb!==void 0x0?_0x7b6fdb:0x2;var _0x5b1c1a='';switch(_0x30a7e5[_0x4dbc77(_0x6ccc2d._0x391e22)]){case'km':_0x5b1c1a=(_0x5e2898*0.001)['toFixed'](_0x30a7e5['decimal'])+getLangText('_公里',_0x30a7e5['lang']);break;case'wm':_0x5b1c1a=(_0x5e2898*0.0001)['toFixed'](_0x30a7e5['decimal'])+getLangText('_万米',_0x30a7e5['lang']);break;case _0x4dbc77(0xc03):_0x5b1c1a=(_0x5e2898*0.00054)[_0x4dbc77(_0x6ccc2d._0x498e54)](_0x30a7e5['decimal'])+getLangText('_海里',_0x30a7e5['lang']);break;case'zhang':_0x5b1c1a=(_0x5e2898*0.3)['toFixed'](_0x30a7e5[_0x4dbc77(0xc32)])+getLangText('_丈',_0x30a7e5['lang']);break;case'm':default:_0x5b1c1a=_0x5e2898['toFixed'](_0x30a7e5[_0x4dbc77(_0x6ccc2d._0x245793)])+getLangText('_米',_0x30a7e5['lang']);break;}return _0x5b1c1a;}function formatArea(_0x10e9a0){var _0xa94ad6={_0x33eeb5:0xe6d,_0x4d7f0a:0xe6d,_0x32c45e:0xc32,_0x5db64b:0xe6d,_0x2f3d4e:0xc32},_0x28f4dd=_0x521882,_0x4d226d,_0x92a5aa=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(_0x10e9a0==null)return'';_0x10e9a0=Number(_0x10e9a0);if(isNaN(_0x10e9a0)||_0x10e9a0===0x0)return'';isString(_0x92a5aa)&&(_0x92a5aa={'unit':_0x92a5aa});(_0x92a5aa[_0x28f4dd(0xe6d)]==null||_0x92a5aa['unit']==='auto')&&(_0x10e9a0<0xf4240?_0x92a5aa[_0x28f4dd(_0xa94ad6._0x33eeb5)]='m':_0x92a5aa[_0x28f4dd(_0xa94ad6._0x4d7f0a)]='km');_0x92a5aa[_0x28f4dd(_0xa94ad6._0x32c45e)]=(_0x4d226d=_0x92a5aa['decimal'])!==null&&_0x4d226d!==void 0x0?_0x4d226d:0x2;var _0x43985c='';switch(_0x92a5aa[_0x28f4dd(_0xa94ad6._0x5db64b)]){case'km':_0x43985c=(_0x10e9a0/0xf4240)['toFixed'](_0x92a5aa['decimal'])+getLangText('_平方公里',_0x92a5aa['lang']);break;case'mu':_0x43985c=(_0x10e9a0*0.0015)['toFixed'](_0x92a5aa['decimal'])+getLangText('_亩',_0x92a5aa[_0x28f4dd(0x1d4)]);break;case'ha':_0x43985c=(_0x10e9a0*0.0001)['toFixed'](_0x92a5aa[_0x28f4dd(_0xa94ad6._0x2f3d4e)])+getLangText('_公顷',_0x92a5aa['lang']);break;case'm':default:_0x43985c=_0x10e9a0['toFixed'](_0x92a5aa['decimal'])+getLangText('_平方米',_0x92a5aa['lang']);break;}return _0x43985c;}function formatVolume(_0x418607){var _0x1a875d={_0x551ba7:0xc32,_0x74fef2:0x1d4},_0xc00e0f=_0x521882,_0x59702d,_0x2fe746=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(_0x418607==null)return'';_0x418607=Number(_0x418607);if(isNaN(_0x418607)||_0x418607===0x0)return'';_0x2fe746[_0xc00e0f(0xc32)]=(_0x59702d=_0x2fe746[_0xc00e0f(_0x1a875d._0x551ba7)])!==null&&_0x59702d!==void 0x0?_0x59702d:0x2;if(_0x2fe746['lang']===LangType['EN'])return _0x418607['toFixed'](_0x2fe746['decimal'])+getLangText('_立方米',_0x2fe746[_0xc00e0f(_0x1a875d._0x74fef2)]);return _0x418607<0x2710?_0x418607['toFixed'](_0x2fe746[_0xc00e0f(0xc32)])+getLangText('_立方米',_0x2fe746['lang']):(_0x418607/0x2710)['toFixed'](_0x2fe746['decimal'])+getLangText('_万立方米',_0x2fe746[_0xc00e0f(0x1d4)]);}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(_0x2b8c79,_0x4c4af6){var _0x2c2132={_0x314a8e:0xb07,_0x3f6719:0xcd2},_0x26c01b=_0x521882;Cesium__namespace[_0x26c01b(0xa7d)]['_materialCache']['getMaterial'](_0x2b8c79)&&logError$1(_0x26c01b(0xc33)['concat'](_0x2b8c79,'类型已存在'),_0x4c4af6),MaterialTypes[_0x2b8c79]=_0x2b8c79,Cesium__namespace['Material'][_0x2b8c79+'Type']=_0x2b8c79,_0x4c4af6[_0x26c01b(0x290)]&&(_0x4c4af6['fabric'][_0x26c01b(_0x2c2132._0x314a8e)]=_0x2b8c79),Cesium__namespace['Material']['_materialCache'][_0x26c01b(_0x2c2132._0x3f6719)](_0x2b8c79,_0x4c4af6);}var OptsConverClass={};function registerOptsConver(_0x48bae8,_0x3c2344){OptsConverClass[_0x48bae8]&&logError$1('MaterialUtil\x20registerOptsConver:\x20'['concat'](_0x48bae8,'类型已存在'),_0x3c2344),OptsConverClass[_0x48bae8]=_0x3c2344;}var MaterialClass={},MaterialTypes={};function registerClass(_0x1d3917,_0xe95586){var _0x3b0911=_0x521882;MaterialTypes[_0x1d3917]&&logError$1(_0x3b0911(0x409)['concat'](_0x1d3917,_0x3b0911(0xedb)),_0xe95586),MaterialClass[_0x1d3917]=_0xe95586,MaterialTypes[_0x1d3917]=_0x1d3917;}var MaterialPropertyClass={};function registerPropertyClass(_0xbba478,_0x4dc5e6){MaterialPropertyClass[_0xbba478]&&logError$1('MaterialUtil\x20registerPropertyClass:\x20'['concat'](_0xbba478,'属性类型已存在'),_0x4dc5e6),MaterialPropertyClass[_0xbba478]=_0x4dc5e6;}function createMaterialProperty(_0x4ea463,_0x401f0b){var _0x2e8703=_0x521882,_0x33ff6b=MaterialPropertyClass[_0x4ea463];if(_0x33ff6b){var _0x3aa8d5=OptsConverClass[_0x4ea463]||OptsConverClass['default'];_0x3aa8d5&&(_0x401f0b[_0x2e8703(0xdb8)]=_0x4ea463,_0x401f0b=_0x3aa8d5['toCesiumVal'](_0x401f0b,{},!![]));var _0x15c6ee=new _0x33ff6b(_0x401f0b);return _0x15c6ee['_mars_type']=_0x4ea463,_0x15c6ee['options']=_0x401f0b,_0x15c6ee;}else logWarn('createMaterialProperty:未找到该类型的对应材质属性',_0x4ea463);}function createMaterial(_0x2461c6,_0x2ff776){var _0x5589d1={_0x368652:0xea6,_0x35f49a:0x342},_0x3861b5=_0x521882;if(!_0x2461c6){logError$1(_0x3861b5(_0x5589d1._0x368652));return;}var _0x539196=OptsConverClass[_0x2461c6]||OptsConverClass[_0x3861b5(_0x5589d1._0x35f49a)];_0x539196&&(_0x2ff776['materialType']=_0x2461c6,_0x2ff776=_0x539196['toCesiumVal'](_0x2ff776));var _0x58f254,_0x5cb625=MaterialClass[_0x2461c6];return _0x5cb625?_0x58f254=new _0x5cb625(_0x2ff776):_0x58f254=Cesium__namespace['Material']['fromType'](_0x2461c6,_0x2ff776),_0x58f254['options']=_0x2ff776,_0x58f254['_mars_type']=_0x2461c6,_0x58f254;}function hasMaterial(_0x215e21,_0xcbbdc0){return _0xcbbdc0?Boolean(MaterialPropertyClass[_0x215e21]):Boolean(MaterialTypes[_0x215e21]);}function toJSON(_0x53da32){var _0x36b67d={_0x2da80e:0xba0,_0xb63add:0xa6e,_0xd543d5:0xb07,_0x563e41:0xb3a,_0x2d360f:0xa14},_0x3d00aa=_0x521882,_0x5b8c91,_0x23a608=arguments[_0x3d00aa(_0x36b67d._0x2da80e)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x27300f;if(_0x53da32[_0x3d00aa(_0x36b67d._0xb63add)])_0x27300f=_0x53da32['_mars_type'];else{if(_0x53da32!==null&&_0x53da32!==void 0x0&&(_0x5b8c91=_0x53da32['_template'])!==null&&_0x5b8c91!==void 0x0&&_0x5b8c91[_0x3d00aa(_0x36b67d._0xd543d5)])_0x27300f=_0x53da32['_template']['type'];else _0x53da32!==null&&_0x53da32!==void 0x0&&_0x53da32['getType']&&(_0x27300f=_0x53da32[_0x3d00aa(_0x36b67d._0x563e41)]());}if(!_0x27300f){if(_0x53da32 instanceof Cesium__namespace['Color'])_0x27300f='Color';else{if(_0x53da32 instanceof HTMLVideoElement)return;else logWarn(_0x3d00aa(0x941),_0x53da32);}}var _0x376d0c=OptsConverClass[_0x27300f]||OptsConverClass[_0x3d00aa(0x342)];return _0x376d0c&&(_0x23a608['materialType']=_0x27300f,_0x23a608[_0x3d00aa(_0x36b67d._0x2d360f)]=_0x376d0c['toJSON'](_0x53da32)),_0x23a608;}function toJSONByType(_0x212ccc,_0x244898){var _0x1922c8={_0x595b69:0x517},_0x4edcf9=_0x521882,_0x2cd5fe=OptsConverClass[_0x212ccc]||OptsConverClass['default'];return _0x2cd5fe?_0x2cd5fe[_0x4edcf9(_0x1922c8._0x595b69)](_0x244898):_0x244898;}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':_0x521882(0x2be),'MoveAll':_0x521882(0x89d),'MoveHeight':'#9500eb','EditAttr':_0x521882(0x1f3),'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[_0x521882(0x3ed)]};function setPointStyle(_0x379966){defaultEditStyle=merge(defaultEditStyle,_0x379966);}function getEditPointStyle(_0x1d413b){var _0x158f95={_0x3458ef:0xc1e,_0x166179:0xbba},_0xb5c339=_0x521882,_0x44cef8=_objectSpread2({},defaultEditStyle);switch(_0x1d413b){case PointType['AddMidPoint']:_0x44cef8['color']=PointColor['AddMidPoint'],_0x44cef8['outlineColor']='rgba(255,255,255,0.4)';break;case PointType['MoveAll']:_0x44cef8[_0xb5c339(0x87d)]=PointColor[_0xb5c339(0x976)];break;case PointType['MoveHeight']:_0x44cef8['color']=PointColor[_0xb5c339(0x271)];break;case PointType[_0xb5c339(_0x158f95._0x3458ef)]:_0x44cef8['color']=PointColor['EditAttr'];break;case PointType[_0xb5c339(_0x158f95._0x166179)]:default:_0x44cef8['color']=PointColor[_0xb5c339(0xbba)];break;}return _0x44cef8;}var DrawUtil={'__proto__':null,'PointType':PointType,'PointColor':PointColor,'setPointStyle':setPointStyle,'getEditPointStyle':getEditPointStyle},TerrainType={'NONE':_0x521882(0xdca),'XYZ':'xyz','ARCGIS':'arcgis','ION':'ion','GEE':'gee','VR':'vr'},GCJMercatorTilingScheme=function(_0xde1b33){var _0x341aa8={_0x145640:0x97a,_0x47aea9:0xe29},_0x39a82e={_0x5aea4d:0xa29,_0xe2e353:0x70f},_0x389331={_0x5a1816:0x793,_0x377adb:0x546};_inherits(_0x2b0d7c,_0xde1b33);var _0x5ed7b0=_createSuper(_0x2b0d7c);function _0x2b0d7c(_0x44efa3){var _0x16d6df=_0x4ffc,_0x3aca88;_classCallCheck(this,_0x2b0d7c),_0x3aca88=_0x5ed7b0['call'](this,_0x44efa3);var _0x41adb3=_0x44efa3[_0x16d6df(_0x341aa8._0x145640)],_0xd29a48=_0x44efa3['chinaCRS'],_0x26ef92=getTransFun(_0x41adb3,_0xd29a48),_0x34fd3d=getTransFun(_0xd29a48,_0x41adb3);if(_0x26ef92){var _0x1956e5=new Cesium__namespace[(_0x16d6df(_0x341aa8._0x47aea9))]();_0x3aca88['_projection'][_0x16d6df(0xc3b)]=function(_0x330e29,_0x30c9df){var _0x54d439=_0x16d6df;return _0x30c9df=_0x26ef92([Cesium__namespace['Math']['toDegrees'](_0x330e29[_0x54d439(_0x389331._0x5a1816)]),Cesium__namespace['Math'][_0x54d439(_0x389331._0x377adb)](_0x330e29['latitude'])]),_0x30c9df=_0x1956e5['project'](new Cesium__namespace['Cartographic'](Cesium__namespace['Math']['toRadians'](_0x30c9df[0x0]),Cesium__namespace[_0x54d439(0xa29)]['toRadians'](_0x30c9df[0x1]))),new Cesium__namespace['Cartesian2'](_0x30c9df['x'],_0x30c9df['y']);},_0x3aca88['_projection'][_0x16d6df(0x158)]=function(_0x456cd5,_0x5d286b){var _0x11eafe=_0x16d6df,_0xfbe1fa=_0x1956e5['unproject'](_0x456cd5);return _0x5d286b=_0x34fd3d([Cesium__namespace['Math']['toDegrees'](_0xfbe1fa[_0x11eafe(0x793)]),Cesium__namespace['Math']['toDegrees'](_0xfbe1fa['latitude'])]),new Cesium__namespace['Cartographic'](Cesium__namespace[_0x11eafe(_0x39a82e._0x5aea4d)]['toRadians'](_0x5d286b[0x0]),Cesium__namespace['Math'][_0x11eafe(_0x39a82e._0xe2e353)](_0x5d286b[0x1]));};}return _0x3aca88;}return _createClass(_0x2b0d7c);}(Cesium__namespace['WebMercatorTilingScheme']),LayerClass={};function register$2(_0x2f7e6f,_0x1f8b6a){var _0x444a98=_0x521882;LayerClass[_0x2f7e6f]&&logError$1('register:\x20'['concat'](_0x2f7e6f,'类型已存在'),_0x1f8b6a),LayerType[_0x2f7e6f]=_0x2f7e6f,LayerClass[_0x2f7e6f]=_0x1f8b6a,_0x1f8b6a[_0x444a98(0xb07)]=_0x2f7e6f,_0x1f8b6a['prototype']['_type']=_0x2f7e6f;}function getClass$2(_0xa6bf76){return LayerClass[_0xa6bf76];}function create$2(_0xb138bb,_0x4b99cd){var _0x3c18c1={_0xff4d86:0xb07,_0x4b67cf:0x250},_0x3c3607=_0x521882,_0x1288e4=getClass$2(_0xb138bb[_0x3c3607(_0x3c18c1._0xff4d86)]);if(_0x1288e4){_0x4b99cd&&(_0xb138bb[_0x3c3607(_0x3c18c1._0x4b67cf)]=_0x4b99cd);var _0x4f6b36=new _0x1288e4(_0xb138bb);return _0x4f6b36;}else logWarn('配置中的图层未处理',_0xb138bb);}function converOptions(_0x59f8c5){var _0x4941e8={_0x5d4e7b:0x7ca,_0x1ac51b:0x55b,_0x1df317:0xec3,_0x5abdd6:0x123,_0x34ebd4:0x86c,_0x2480af:0x7a9,_0x1e197c:0x688,_0x387113:0x4ae,_0x13b309:0x3a3,_0x32d545:0x3a3},_0x48c5a4=_0x521882,_0x5d4198={};for(var _0x25184f in _0x59f8c5){var _0x3608b5=_0x59f8c5[_0x25184f];if(_0x3608b5==null)continue;switch(_0x25184f){case'crs':_0x3608b5=(_0x3608b5+'')['toUpperCase']();if(_0x3608b5===CRS['EPSG4326']||_0x3608b5==='4326'||_0x3608b5==='EPSG4326')_0x5d4198['crs']=CRS['EPSG4326'],_0x5d4198['tilingScheme']=new Cesium__namespace['GeographicTilingScheme']({'numberOfLevelZeroTilesX':_0x59f8c5[_0x48c5a4(_0x4941e8._0x5d4e7b)]||0x2,'numberOfLevelZeroTilesY':_0x59f8c5['numberOfLevelZeroTilesY']||0x1});else _0x3608b5===CRS[_0x48c5a4(0x7a9)]||_0x3608b5==='4490'||_0x3608b5==='EPSG4490'?(_0x5d4198[_0x48c5a4(0x86c)]=CRS['EPSG4490'],_0x5d4198[_0x48c5a4(0xec3)]=new Cesium__namespace['GeographicTilingScheme']({'numberOfLevelZeroTilesX':_0x59f8c5['numberOfLevelZeroTilesX']||0x2,'numberOfLevelZeroTilesY':_0x59f8c5[_0x48c5a4(_0x4941e8._0x1ac51b)]||0x1})):(_0x5d4198['crs']=CRS['EPSG3857'],_0x5d4198[_0x48c5a4(_0x4941e8._0x1df317)]=new Cesium__namespace['WebMercatorTilingScheme']({'numberOfLevelZeroTilesX':_0x59f8c5['numberOfLevelZeroTilesX']||0x1,'numberOfLevelZeroTilesY':_0x59f8c5['numberOfLevelZeroTilesY']||0x1}));break;case'chinaCRS':{_0x59f8c5['mapChinaCRS']!==_0x59f8c5['chinaCRS']&&(_0x5d4198['tilingScheme']=new GCJMercatorTilingScheme({'mapChinaCRS':_0x59f8c5[_0x48c5a4(0x97a)]||ChinaCRS['WGS84'],'chinaCRS':_0x59f8c5['chinaCRS'],'numberOfLevelZeroTilesX':_0x59f8c5[_0x48c5a4(_0x4941e8._0x5d4e7b)]||0x1,'numberOfLevelZeroTilesY':_0x59f8c5['numberOfLevelZeroTilesY']||0x1}));break;}case'rectangle':if(Cesium__namespace[_0x48c5a4(0x4ae)](_0x3608b5)&&Cesium__namespace['defined'](_0x3608b5['xmin'])&&Cesium__namespace['defined'](_0x3608b5['xmax'])&&Cesium__namespace[_0x48c5a4(0x4ae)](_0x3608b5['ymin'])&&Cesium__namespace['defined'](_0x3608b5['ymax']))_0x5d4198['rectangle']=Cesium__namespace['Rectangle']['fromDegrees'](_0x3608b5['xmin'],_0x3608b5['ymin'],_0x3608b5['xmax'],_0x3608b5[_0x48c5a4(_0x4941e8._0x5abdd6)]);else _0x3608b5 instanceof Cesium__namespace['Rectangle']&&(_0x5d4198['rectangle']=_0x3608b5);break;case _0x48c5a4(0x303):_0x5d4198['rectangle']=Cesium__namespace['Rectangle']['fromDegrees'](_0x3608b5[0x0],_0x3608b5[0x1],_0x3608b5[0x2],_0x3608b5[0x3]);break;default:_0x5d4198[_0x25184f]=_0x3608b5;break;}}return _0x5d4198[_0x48c5a4(_0x4941e8._0x34ebd4)]===CRS[_0x48c5a4(_0x4941e8._0x2480af)]&&_0x5d4198['url']&&(_0x5d4198['url']=_0x5d4198['url']['replace'](/\{z\}/gm,_0x48c5a4(0xc5e)),_0x5d4198[_0x48c5a4(0x143)]=_0x5d4198['url']['replace'](/\{arc_z\}/gm,'{arc_z4490}'),_0x5d4198['url']=_0x5d4198['url'][_0x48c5a4(_0x4941e8._0x1e197c)](/\{arc_Z\}/gm,'{arc_Z4490}')),_0x59f8c5['tms']&&(_0x5d4198['url']=_0x5d4198['url']['replace'](/\{y\}/gm,'{reverseY}')),Cesium__namespace[_0x48c5a4(0x4ae)](_0x59f8c5['minimumTerrainLevel'])&&Cesium__namespace['defined'](_0x59f8c5['minimumLevel'])&&_0x59f8c5[_0x48c5a4(0x58f)]<_0x59f8c5['minimumLevel']&&(_0x5d4198[_0x48c5a4(0x58f)]=_0x59f8c5['minimumLevel']),Cesium__namespace[_0x48c5a4(0x4ae)](_0x59f8c5['maximumTerrainLevel'])&&Cesium__namespace[_0x48c5a4(_0x4941e8._0x387113)](_0x59f8c5[_0x48c5a4(_0x4941e8._0x13b309)])&&_0x59f8c5['maximumTerrainLevel']>_0x59f8c5['maximumLevel']&&(_0x5d4198['maximumTerrainLevel']=_0x59f8c5[_0x48c5a4(_0x4941e8._0x32d545)]),!Cesium__namespace['defined'](_0x59f8c5['minimumTerrainLevel'])&&Cesium__namespace['defined'](_0x59f8c5['minimumLevel'])&&_0x59f8c5['minimumLevel']>0x0&&(_0x5d4198['minimumTerrainLevel']=_0x59f8c5[_0x48c5a4(0x9f2)]),_0x5d4198['url']&&(_0x59f8c5['queryParameters']||_0x59f8c5['templateValues']||_0x59f8c5['headers']||_0x59f8c5['proxy'])&&(_0x5d4198[_0x48c5a4(0x143)]=getUrlResource(_0x5d4198)),_0x5d4198;}var ImageryProviderClass={};function registerImageryProvider(_0x417f63,_0x6f381b){ImageryProviderClass[_0x417f63]&&logError$1('registerImageryProvider:\x20'['concat'](_0x417f63,'类型已存在')),ImageryProviderClass[_0x417f63]=_0x6f381b;}function getProviderClass(_0x5755d5){return ImageryProviderClass[_0x5755d5];}function createImageryProvider$k(_0x29c264){var _0x98ceb4=_0x521882,_0x212c65=getProviderClass(_0x29c264['type']);if(_0x212c65){var _0x34e1af=new _0x212c65(_0x29c264);return!_0x34e1af['options']&&(_0x34e1af['options']=_0x29c264),Cesium__namespace['defined'](_0x29c264['invertColor'])&&(_0x34e1af['invertColor']=_0x29c264['invertColor']),Cesium__namespace[_0x98ceb4(0x4ae)](_0x29c264['filterColor'])&&(_0x34e1af[_0x98ceb4(0x683)]=getCesiumColor(_0x29c264['filterColor'])),_0x34e1af;}else logWarn('createImageryProvider:存在未识别的图层',_0x29c264);}function getImageryProviderViewModels(_0xe00bb0,_0x20bd30){var _0x31f19d=_0x521882,_0x1cff65=[],_0x45f056=-0x1;for(var _0x6fa395=0x0;_0x6fa395<_0xe00bb0[_0x31f19d(0xba0)];_0x6fa395++){var _0x34f59e=_0xe00bb0[_0x6fa395];if(_0x34f59e['type']==='group'&&_0x34f59e['layers']==null)continue;_0x20bd30&&(_0x34f59e['templateValues']=_0x20bd30),_0x34f59e[_0x31f19d(0x19f)]?_0x45f056=_0x1cff65['length']:delete _0x34f59e['show'],_0x1cff65['push'](createProviderViewModel(_0x34f59e,_0x6fa395));}return{'imageryProviderViewModels':_0x1cff65,'selectedIndex':_0x45f056};}function createProviderViewModel(_0x5bbaff,_0x54e8b7){var _0x58b1a3={_0x1587e1:0x605,_0x1d61c4:0xa15,_0x2dda32:0x511},_0x5050f2=_0x521882;window['_temp_mars3d_createImageryProvider']=createImageryProvider$k;var _0x46b0ae='window._temp_mars3d_basemaps'[_0x5050f2(0x732)](_0x54e8b7);return new Function('\x0a\x20\x20\x20\x20'['concat'](_0x46b0ae,_0x5050f2(_0x58b1a3._0x1587e1))['concat'](JSON['stringify'](getAttrVal(_0x5bbaff,{'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[(_0x5050f2(0x414))]({'name':_0x5bbaff[_0x5050f2(_0x58b1a3._0x1d61c4)]||'','tooltip':_0x5bbaff['name']||'','iconUrl':_0x5bbaff['icon']||'','category':_0x5bbaff[_0x5050f2(_0x58b1a3._0x2dda32)]||'','creationFunction':eval(_0x46b0ae),'marsOptions':{'layerId':_0x5bbaff['id']}});}var _ellipsoid=new Cesium__namespace['EllipsoidTerrainProvider']({'ellipsoid':Cesium__namespace['Ellipsoid']['WGS84']});function getNoTerrainProvider(){return _ellipsoid;}var TerrainProviderClass={};function registerTerrainProvider(_0x5d73be,_0x5d6de5){var _0x44e2d4=_0x521882;TerrainProviderClass[_0x5d73be]&&logError$1(_0x44e2d4(0x4a8)['concat'](_0x5d73be,'类型已存在')),TerrainProviderClass[_0x5d73be]=_0x5d6de5;}function getTerrainProviderClass(_0x3518c3){return TerrainProviderClass[_0x3518c3];}function createTerrainProvider(_0x5be7d9){var _0x278dfc={_0x5be453:0x88f,_0x524ee2:0x924,_0x39e0f1:0x69c,_0xf0947d:0x99a,_0x56a077:0xced},_0x14494c=_0x521882,_0x5f4715;_0x5be7d9=_0x5be7d9||{'type':TerrainType['ION']},_0x5be7d9['type']=_0x5be7d9['type']||TerrainType['XYZ'],_0x5be7d9['requestVertexNormals']=(_0x5f4715=_0x5be7d9[_0x14494c(_0x278dfc._0x5be453)])!==null&&_0x5f4715!==void 0x0?_0x5f4715:!![];var _0x777572;switch(_0x5be7d9['type']){case TerrainType['XYZ']:case'terrain':replaceOnlineUrlDomain(_0x5be7d9);Cesium__namespace['defined'](Cesium__namespace['S3MTilesLayer'])?_0x777572=new Cesium__namespace['CesiumTerrainProvider'](_0x5be7d9):_0x777572=new Cesium__namespace['CesiumTerrainProvider'](_objectSpread2(_objectSpread2({},_0x5be7d9),{},{'url':getUrlResource(_0x5be7d9)}));break;case TerrainType[_0x14494c(_0x278dfc._0x524ee2)]:case'ellipsoid':_0x777572=_ellipsoid;break;case TerrainType['ION']:_0x777572=new Cesium__namespace['CesiumTerrainProvider']({'url':Cesium__namespace['IonResource']['fromAssetId'](0x1),'requestWaterMask':_0x5be7d9[_0x14494c(_0x278dfc._0x39e0f1)],'requestVertexNormals':_0x5be7d9['requestVertexNormals']});break;case TerrainType['GEE']:case'google':_0x777572=new Cesium__namespace[(_0x14494c(_0x278dfc._0xf0947d))](_objectSpread2(_objectSpread2({},_0x5be7d9),{},{'metadata':new Cesium__namespace['GoogleEarthEnterpriseMetadata'](_objectSpread2(_objectSpread2({},_0x5be7d9),{},{'url':getUrlResource(_0x5be7d9)}))}));break;case TerrainType['ARCGIS']:_0x777572=new Cesium__namespace['ArcGISTiledElevationTerrainProvider'](_objectSpread2(_objectSpread2({},_0x5be7d9),{},{'url':getUrlResource(_0x5be7d9)}));break;case TerrainType['VR']:_0x777572=new Cesium__namespace[(_0x14494c(_0x278dfc._0x56a077))](_objectSpread2(_objectSpread2({},_0x5be7d9),{},{'url':getUrlResource(_0x5be7d9)}));break;default:{var _0x8120e1=getTerrainProviderClass(_0x5be7d9[_0x14494c(0xb07)]);_0x8120e1&&(_0x777572=new _0x8120e1(_0x5be7d9));}break;}return _0x777572;}function getTerrainProviderViewModels(_0x4956a1){var _0x599117={_0x48902f:0x414,_0x4be40a:0xa15,_0x215488:0xec2,_0x3a63e1:0xa64,_0x6239fb:0x414},_0x562f2b={_0x513ce4:0x87c},_0x2f9274=_0x521882;return _0x4956a1?[new Cesium__namespace[(_0x2f9274(_0x599117._0x48902f))]({'name':'无地形','iconUrl':Cesium__namespace[_0x2f9274(0x124)](_0x2f9274(0xd48)),'tooltip':'WGS84标准椭球,即\x20EPSG:4326','category':'','creationFunction':function _0x2cb53f(){return getNoTerrainProvider();}}),new Cesium__namespace['ProviderViewModel']({'name':_0x4956a1[_0x2f9274(_0x599117._0x4be40a)]||'有地形','iconUrl':Cesium__namespace[_0x2f9274(0x124)]('Widgets/Images/TerrainProviders/CesiumWorldTerrain.png'),'tooltip':_0x4956a1['tooltip']||'提供的高精度的DEM地形服务','category':'','creationFunction':function _0x90ced4(){return createTerrainProvider(_0x4956a1);}})]:[new Cesium__namespace['ProviderViewModel']({'name':_0x2f9274(_0x599117._0x215488),'iconUrl':Cesium__namespace['buildModuleUrl'](_0x2f9274(0xd48)),'tooltip':'WGS84标准椭球,即\x20EPSG:4326','category':'','creationFunction':function _0xfce4a(){return getNoTerrainProvider();}}),new Cesium__namespace['ProviderViewModel']({'name':'Mar3D\x20中国地形','iconUrl':Cesium__namespace['buildModuleUrl'](_0x2f9274(0xa64)),'tooltip':'Mar3D提供的12.5米精度的中国地形','category':'','creationFunction':function _0x256744(){return createTerrainProvider({'url':'//data.mars3d.cn/terrain'});}}),new Cesium__namespace['ProviderViewModel']({'name':'Ion\x20全球地形','iconUrl':Cesium__namespace['buildModuleUrl'](_0x2f9274(_0x599117._0x3a63e1)),'tooltip':_0x2f9274(0xa8a),'category':'','creationFunction':function _0x140309(){return createTerrainProvider({'type':'ion'});}}),new Cesium__namespace[(_0x2f9274(_0x599117._0x6239fb))]({'name':'ArcGIS\x20全球地形','iconUrl':Cesium__namespace['buildModuleUrl']('Widgets/Images/TerrainProviders/CesiumWorldTerrain.png'),'tooltip':'arcgis官方提供的高分辨率全球地形','category':'','creationFunction':function _0x559ceb(){var _0x2c145f=_0x2f9274;return createTerrainProvider({'type':_0x2c145f(_0x562f2b._0x513ce4),'url':'https://elevation3d.arcgis.com/arcgis/rest/services/WorldElevation3D/Terrain3D/ImageServer'});}})];}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(_0x44c83,_0x487a15){var _0x2678d5={_0xd0b63d:0xd3a},_0x2e44a3=_0x521882;ControlClass[_0x44c83]&&logError$1('register:\x20'[_0x2e44a3(0x732)](_0x44c83,'类型已存在'),_0x487a15),ControlType[_0x44c83]=_0x44c83,ControlClass[_0x44c83]=_0x487a15,_0x487a15['type']=_0x44c83,_0x487a15[_0x2e44a3(_0x2678d5._0xd0b63d)][_0x2e44a3(0xe31)]=_0x44c83;}function getClass$1(_0x294682){return ControlClass[_0x294682];}function create$1(_0x372db0,_0xec20e9){var _0x40f333=getClass$1(_0x372db0);if(_0x40f333){var _0x15853f=new _0x40f333(_0xec20e9);return _0x15853f;}}var ControlUtil={'__proto__':null,'register':register$1,'getClass':getClass$1,'create':create$1},EffectClass={};function register(_0x452def,_0x154fba){var _0x24680a={_0x2ce3ed:0x6af},_0x31527e=_0x521882;EffectClass[_0x452def]&&logError$1(_0x31527e(_0x24680a._0x2ce3ed)['concat'](_0x452def,_0x31527e(0xedb)),_0x154fba),EffectType[_0x452def]=_0x452def,EffectClass[_0x452def]=_0x154fba,_0x154fba['type']=_0x452def,_0x154fba['prototype']['_type']=_0x452def;}function getClass(_0x452350){return EffectClass[_0x452350];}function create(_0x52a040,_0x858e6){var _0x16b821=getClass(_0x52a040);if(_0x16b821){var _0x223dcc=new _0x16b821(_0x858e6);return _0x223dcc;}else logWarn('配置中的特效未处理',_0x52a040,_0x858e6);}var EffectUtil={'__proto__':null,'register':register,'getClass':getClass,'create':create},BaseOptsConver=(function(){var _0x34220f={_0x1300ca:0xd80,_0x79a466:0x325},_0x48a486={_0x1ae3bb:0x13e},_0x24c8ec={_0x24248b:0xa2b,_0x217e3c:0x480},_0x1a8694={_0x412d93:0xc89},_0x4f8509={_0x58a71b:0xe11},_0x1f9cc8=_0x521882;function _0x15630d(){var _0x7b10c9=_0x4ffc,_0x29e1c9=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x15630d),this[_0x7b10c9(_0x4f8509._0x58a71b)]=_0x29e1c9;}return _createClass(_0x15630d,[{'key':'excludedKeys','get':function _0xf15b44(){return null;}},{'key':_0x1f9cc8(0xc89),'get':function _0x38469c(){return['color','outlineColor','backgroundColor','strokeColor'];}},{'key':'toCesiumVal','value':function _0x1d31f8(_0x2d9dcc){var _0x14d2fa=_0x1f9cc8,_0x40a473=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};this['_toCesiumValBefore'](_0x2d9dcc,_0x40a473);for(var _0x5c8143 in _0x2d9dcc){var _0x56f3dd=_0x2d9dcc[_0x5c8143];if(this[_0x14d2fa(_0x1a8694._0x412d93)]['indexOf'](_0x5c8143)===-0x1){if(!isSimpleType(_0x56f3dd)){_0x40a473[_0x5c8143]=_0x56f3dd;continue;}if(this['excludedKeys']&&this[_0x14d2fa(0x133)]['indexOf'](_0x5c8143)!==-0x1)continue;}var _0x386538=this['_toOneCesiumVal'](_0x5c8143,_0x56f3dd,_0x2d9dcc,_0x40a473);if(_0x386538==null)continue;_0x40a473[_0x5c8143]=_0x386538;}return this['_toCesiumValEnd'](_0x2d9dcc,_0x40a473),_0x40a473;}},{'key':_0x1f9cc8(_0x34220f._0x1300ca),'value':function _0xa72c85(_0x1b7918,_0x3f0124){}},{'key':_0x1f9cc8(_0x34220f._0x79a466),'value':function _0x13ef4b(_0x378b07,_0x23b092){}},{'key':'_toOneCesiumVal','value':function _0x2fe11a(_0x2dc644,_0x38a0f9,_0x18241c,_0x13f174){switch(_0x2dc644){default:_0x13f174[_0x2dc644]=_0x38a0f9;break;}}},{'key':'toJSON','value':function _0x11a92f(_0x29d68c){var _0x432ed6=_0x1f9cc8,_0x16abff=arguments[_0x432ed6(0xba0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};_0x29d68c=getAttrVal(_0x29d68c);this['_toJSONValBefore']&&this['_toJSONValBefore'](_0x16abff,_0x29d68c);for(var _0x25d7c8 in _0x29d68c){var _0x4ade39=_0x29d68c[_0x25d7c8];isSimpleType(_0x4ade39)?_0x16abff[_0x25d7c8]=_0x4ade39:this['_toOneJson'](_0x25d7c8,_0x29d68c[_0x25d7c8],_0x16abff);}return this['_toJSONValEnd']&&this['_toJSONValEnd'](_0x16abff,_0x29d68c),_0x16abff;}},{'key':'_toOneJson','value':function _0x68eb99(_0x1e3672,_0xa22416,_0x34af34){}},{'key':'getColorByStyle','value':function _0x34c042(_0x163f07){return getColorByStyle(_0x163f07,this['options']['color']);}},{'key':_0x1f9cc8(0x30d),'value':function _0x5ab9f4(_0x2e4133){var _0x41e6ad=_0x1f9cc8,_0x1920d9;_0x2e4133[_0x41e6ad(_0x24c8ec._0x24248b)]?isString(_0x2e4133['outlineColor'])?_0x1920d9=Cesium__namespace['Color'][_0x41e6ad(_0x24c8ec._0x217e3c)](_0x2e4133[_0x41e6ad(0xa2b)]):_0x1920d9=_0x2e4133['outlineColor']:_0x1920d9=this['options']['outlineColor'];if(!_0x1920d9)return _0x1920d9;if(Cesium__namespace['defined'](_0x2e4133[_0x41e6ad(0x8d7)]))_0x1920d9=_0x1920d9['withAlpha'](Number(_0x2e4133['outlineOpacity']));else Cesium__namespace['defined'](_0x2e4133['opacity'])&&(_0x1920d9=_0x1920d9['withAlpha'](Number(_0x2e4133['opacity'])));return Cesium__namespace['defined'](_0x2e4133['globalAlpha'])&&_0x2e4133[_0x41e6ad(0x847)]!==0x1&&(_0x1920d9=_0x1920d9['withAlpha'](_0x1920d9['alpha']*_0x2e4133['globalAlpha'])),_0x1920d9;}}],[{'key':'getColorByStyle','value':function _0x42d1eb(_0x3ebefe){var _0x22e296=_0x1f9cc8;return!this[_0x22e296(_0x48a486._0x1ae3bb)]&&(this[_0x22e296(0x13e)]=new _0x15630d()),this['baseOptsConver']['getColorByStyle'](_0x3ebefe);}}]),_0x15630d;}()),BaseMaterialConver=function(_0x11eb29){var _0x13be49={_0x411d08:0xacf,_0x2c580b:0x7c0},_0x30638a={_0x55fc39:0x9b4,_0x475596:0x8c1,_0x572e63:0x5e7},_0x321cd4={_0x19aee4:0x4ae},_0x29962e={_0x2537bc:0xe5f,_0x583527:0x8c1,_0x305b40:0x884,_0x3168bd:0x280,_0x3230af:0x531,_0x3539a7:0x64b,_0x396214:0x5e7,_0x4c25e3:0xdb8,_0x103412:0xdb8,_0x112a93:0x9f4},_0x11b459={_0x43efdd:0x956};_inherits(_0x1e8e5a,_0x11eb29);var _0x13eee9=_createSuper(_0x1e8e5a);function _0x1e8e5a(){var _0x5405fe=_0x4ffc;return _classCallCheck(this,_0x1e8e5a),_0x13eee9[_0x5405fe(0x29d)](this,arguments);}return _createClass(_0x1e8e5a,[{'key':'excludedKeys','get':function _0x749eb0(){var _0x2d63b7=_0x4ffc,_0x45f082=[_0x2d63b7(_0x11b459._0x43efdd)];return _0x45f082['concat'](this['_getExcludedStyle']());}},{'key':'_getExcludedStyle','value':function _0x2c6831(){return[];}},{'key':'_toOneCesiumVal','value':function _0x45ba98(_0x142576,_0x59f10c,_0x321206,_0x5be929){var _0x267bcc=_0x4ffc;switch(_0x142576){case _0x267bcc(0x87d):case'randomColor':_0x5be929['color']=this['getColorByStyle'](_0x321206);break;case'color2':case _0x267bcc(_0x29962e._0x2537bc):case'outlineColor':case _0x267bcc(_0x29962e._0x583527):case'oddColor':case _0x267bcc(_0x29962e._0x305b40):case'darkColor':case _0x267bcc(_0x29962e._0x3168bd):case'blendColor':case'gapColor':case'strokeColor':case'backgroundColor':case'asphaltColor':{var _0x37637d=getCesiumColor(_0x59f10c);Cesium__namespace['defined'](_0x321206[_0x267bcc(0x170)])&&_0x321206['opacity']!==0x1&&(_0x37637d=_0x37637d[_0x267bcc(_0x29962e._0x3230af)](_0x321206['opacity']));Cesium__namespace['defined'](_0x321206['globalAlpha'])&&_0x321206['globalAlpha']!==0x1&&(_0x37637d=_0x37637d['withAlpha'](_0x37637d['alpha']*_0x321206['globalAlpha']));_0x5be929[_0x142576]=_0x37637d;break;}case'repeat_x':case'repeat_y':{var _0x389a45,_0x488139,_0x3bd6a6=(_0x389a45=_0x321206['repeat_x'])!==null&&_0x389a45!==void 0x0?_0x389a45:0x1,_0x36ec76=(_0x488139=_0x321206[_0x267bcc(_0x29962e._0x3539a7)])!==null&&_0x488139!==void 0x0?_0x488139:0x1;_0x5be929['repeat']=new Cesium__namespace[(_0x267bcc(_0x29962e._0x396214))](_0x3bd6a6,_0x36ec76);break;}case'repeat':{_0x321206[_0x267bcc(_0x29962e._0x4c25e3)]===Stripe||_0x321206[_0x267bcc(_0x29962e._0x103412)]===CylinderWave?_0x5be929[_0x142576]=_0x59f10c:_0x5be929[_0x142576]=new Cesium__namespace['Cartesian2'](_0x321206['repeat_x']||_0x59f10c,_0x321206['repeat_y']||_0x59f10c);break;}case'lineCount':case'lineThickness':case'lineOffset':case'noiseScale':{_0x5be929[_0x142576]=new Cesium__namespace['Cartesian2'](_0x59f10c,_0x59f10c);break;}case'orientation':{_0x59f10c?_0x5be929[_0x142576]=Cesium__namespace['StripeOrientation']['VERTICAL']:_0x5be929[_0x142576]=Cesium__namespace['StripeOrientation'][_0x267bcc(_0x29962e._0x112a93)];break;}default:_0x5be929[_0x142576]=_0x59f10c;break;}}},{'key':'toJSON','value':function _0x171317(_0x181c8d){var _0x108009=_0x4ffc,_0x2331c7,_0x1522b5=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if((_0x2331c7=_0x181c8d)!==null&&_0x2331c7!==void 0x0&&_0x2331c7['options']){var _0x395922=_0x181c8d[_0x108009(0xe11)];for(var _0x192dcc in _0x395922){Cesium__namespace[_0x108009(_0x321cd4._0x19aee4)](_0x181c8d[_0x192dcc])&&(_0x395922[_0x192dcc]=_0x181c8d[_0x192dcc]);}_0x181c8d=_0x395922;}return _get(_getPrototypeOf(_0x1e8e5a['prototype']),'toJSON',this)['call'](this,_0x181c8d,_0x1522b5);}},{'key':'_toOneJson','value':function _0x44249c(_0x28e35c,_0x427ddc,_0x12069e){var _0x4888e3=_0x4ffc;if(_0x427ddc instanceof Cesium__namespace[_0x4888e3(0xcfe)]){_0x12069e[_0x28e35c]=_0x427ddc[_0x4888e3(_0x30638a._0x55fc39)]();return;}switch(_0x28e35c){case'label':break;case'color':case'fillColor':case'outlineColor':case _0x4888e3(_0x30638a._0x475596):case _0x4888e3(0xe8b):case'baseWaterColor':case _0x4888e3(0xe46):case'gapColor':case'strokeColor':case'backgroundColor':case'asphaltColor':case'lightColor':{var _0x2df0ac=getCesiumColor(_0x427ddc);_0x2df0ac&&(_0x12069e[_0x28e35c]=_0x2df0ac['toCssColorString']());break;}case'repeat':{_0x427ddc instanceof Cesium__namespace[_0x4888e3(_0x30638a._0x572e63)]?_0x427ddc['x']!==_0x427ddc['y']?(_0x12069e[_0x28e35c+'_x']=_0x427ddc['x'],_0x12069e[_0x28e35c+'_y']=_0x427ddc['y']):_0x12069e[_0x28e35c]=_0x427ddc['x']:_0x12069e[_0x28e35c]=_0x427ddc;break;}case'lineCount':case'lineThickness':case'lineOffset':case'noiseScale':{_0x12069e[_0x28e35c+'_x']=_0x427ddc['x'],_0x12069e[_0x28e35c+'_y']=_0x427ddc['y'];break;}default:console['log']('未处理的属性',_0x28e35c,_0x427ddc);break;}}}],[{'key':'toCesiumVal','value':function _0x311a4a(_0x278494,_0xa56983){var _0x49e4fb=_0x4ffc;return!this['baseMaterialConver']&&(this[_0x49e4fb(_0x13be49._0x411d08)]=new _0x1e8e5a()),this['baseMaterialConver'][_0x49e4fb(_0x13be49._0x2c580b)](_0x278494,_0xa56983);}},{'key':'toJSON','value':function _0x554f9e(_0x349752,_0xcc7d13){var _0x221a0d=_0x4ffc;return!this['baseMaterialConver']&&(this['baseMaterialConver']=new _0x1e8e5a()),this[_0x221a0d(0xacf)]['toJSON'](_0x349752,_0xcc7d13);}}]),_0x1e8e5a;}(BaseOptsConver);registerOptsConver('default',BaseMaterialConver);var ColorOptsConver=function(_0x37f71e){var _0x201bc6={_0x3db273:0x517},_0x23d44d={_0x59f326:0xd06},_0x980d97={_0xc3eabb:0x87d};_inherits(_0x16d9b9,_0x37f71e);var _0x22b00d=_createSuper(_0x16d9b9);function _0x16d9b9(){var _0x3a3e03=_0x4ffc;return _classCallCheck(this,_0x16d9b9),_0x22b00d[_0x3a3e03(0x29d)](this,arguments);}return _createClass(_0x16d9b9,[{'key':'toCesiumVal','value':function _0x33a3e3(_0x5b79d6){var _0x5f529e=_0x4ffc;return this[_0x5f529e(0x3d3)]?this['getColorByStyle'](_0x5b79d6):{'color':this['getColorByStyle'](_0x5b79d6)};}},{'key':'toJSON','value':function _0x9abff1(_0x5ec88b){var _0x49bfd0=_0x4ffc,_0x24cc2f,_0x25cceb=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};(_0x24cc2f=_0x5ec88b)!==null&&_0x24cc2f!==void 0x0&&_0x24cc2f['color']&&(_0x5ec88b=_0x5ec88b[_0x49bfd0(_0x980d97._0xc3eabb)]);var _0x56e46f=getCesiumValue(_0x5ec88b,Cesium__namespace['Color']);_0x56e46f['color']&&(_0x56e46f=_0x56e46f['color']);if(_0x56e46f){if(_0x56e46f instanceof Cesium__namespace[_0x49bfd0(0xcfe)])_0x25cceb['color']=_0x56e46f['toCssColorString']();else isString(_0x56e46f)&&(_0x25cceb['color']=_0x56e46f);}return _0x25cceb;}}],[{'key':'toCesiumVal','value':function _0x541314(_0x47760e,_0xd54503,_0x4dacf8){var _0x431a89=_0x4ffc;if(_0x47760e instanceof Cesium__namespace[_0x431a89(0xcfe)])return _0x47760e;return!this['colorOptsConver']&&(this[_0x431a89(_0x23d44d._0x59f326)]=new _0x16d9b9()),this['colorOptsConver']['isProperty']=_0x4dacf8,this[_0x431a89(0xd06)]['toCesiumVal'](_0x47760e,_0xd54503);}},{'key':'toJSON','value':function _0x263feb(_0x4293cb){var _0x52b37c=_0x4ffc,_0x1c49a2=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x5976bd=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:![];return!this['colorOptsConver']&&(this['colorOptsConver']=new _0x16d9b9()),this['colorOptsConver']['isProperty']=_0x5976bd,this['colorOptsConver'][_0x52b37c(_0x201bc6._0x3db273)](_0x4293cb,_0x1c49a2);}}]),_0x16d9b9;}(BaseMaterialConver);registerOptsConver(Color$2,ColorOptsConver),registerOptsConver(PolylineArrow,ColorOptsConver);var ImageOptsConver=function(_0x155bfe){var _0x12fed1={_0x48c46c:0xc3e},_0x5c747a={_0x40ddb6:0x69b,_0x2f2d27:0x69b},_0x104ffb={_0x2fdbc3:0x69b},_0x427c67={_0x3aa6a5:0xc23,_0x31eacf:0x619,_0x4e0358:0x830},_0x1d5717={_0x2833d7:0x638,_0x7f9d2:0x64b,_0x5c98ce:0x274},_0x17c040={_0xd5d2b3:0x29d},_0xb0c6c3=_0x521882;_inherits(_0x3e4f27,_0x155bfe);var _0x3101ec=_createSuper(_0x3e4f27);function _0x3e4f27(){var _0x25bd9a=_0x4ffc;return _classCallCheck(this,_0x3e4f27),_0x3101ec[_0x25bd9a(_0x17c040._0xd5d2b3)](this,arguments);}return _createClass(_0x3e4f27,[{'key':'excludedKeys','get':function _0x5cd199(){return['repeat_y'];}},{'key':_0xb0c6c3(_0x12fed1._0x48c46c),'value':function _0x42731f(_0x4db0ab,_0xb43ff6,_0x440459,_0x41e33d){var _0x3e4ac5=_0xb0c6c3,_0x53b1e7;switch(_0x4db0ab){case'repeat_x':{var _0x58addf,_0x26abf7,_0x23c8da=(_0x58addf=_0x440459['repeat_x'])!==null&&_0x58addf!==void 0x0?_0x58addf:0x1,_0x3e52a3=(_0x26abf7=_0x440459[_0x3e4ac5(0x64b)])!==null&&_0x26abf7!==void 0x0?_0x26abf7:0x1;_0x41e33d[_0x3e4ac5(_0x1d5717._0x2833d7)]=new Cesium__namespace['Cartesian2'](_0x23c8da,_0x3e52a3);break;}case'repeat':{_0x41e33d[_0x4db0ab]=new Cesium__namespace['Cartesian2'](_0x440459['repeat_x']||_0xb43ff6,_0x440459[_0x3e4ac5(_0x1d5717._0x7f9d2)]||_0xb43ff6);break;}case'color':break;case'opacity':if(Cesium__namespace['defined'](_0x440459['globalAlpha'])&&_0x440459['globalAlpha']!==0x1)_0x41e33d['color']=Cesium__namespace['Color']['WHITE']['withAlpha'](_0x440459[_0x3e4ac5(0x847)]*(_0xb43ff6!==null&&_0xb43ff6!==void 0x0?_0xb43ff6:0x1));else((_0x53b1e7=_0x440459[_0x3e4ac5(_0x1d5717._0x5c98ce)])!==null&&_0x53b1e7!==void 0x0?_0x53b1e7:!![])?_0x41e33d['color']=Cesium__namespace[_0x3e4ac5(0xcfe)]['WHITE']['withAlpha'](_0xb43ff6!==null&&_0xb43ff6!==void 0x0?_0xb43ff6:0x1):_0x41e33d['color']=Cesium__namespace[_0x3e4ac5(0xcfe)]['WHITE'];break;default:_0x41e33d[_0x4db0ab]=_0xb43ff6;break;}}},{'key':'_toCesiumValEnd','value':function _0x3b7d4b(_0x1f5879,_0xb66eb3){var _0x3c1143;_0xb66eb3['transparent']=(_0x3c1143=_0xb66eb3['transparent'])!==null&&_0x3c1143!==void 0x0?_0x3c1143:!![];}},{'key':'_toOneJson','value':function _0x1293bb(_0x310383,_0x10be1e,_0xa1627f){var _0x42f7ca=_0xb0c6c3;switch(_0x310383){case'repeat':{_0xa1627f[_0x42f7ca(_0x427c67._0x3aa6a5)]=_0x10be1e['x'],_0xa1627f['repeat_y']=_0x10be1e['y'];break;}case'color':{var _0x48a5a0,_0x4ea261;_0xa1627f['opacity']=(_0x48a5a0=(_0x4ea261=getCesiumColor(_0x10be1e))===null||_0x4ea261===void 0x0?void 0x0:_0x4ea261[_0x42f7ca(_0x427c67._0x31eacf)])!==null&&_0x48a5a0!==void 0x0?_0x48a5a0:0x1;break;}default:console['log'](_0x42f7ca(_0x427c67._0x4e0358),_0x310383,_0x10be1e);break;}}}],[{'key':'toCesiumVal','value':function _0x131261(_0x8e573b,_0x3c97a8){var _0x401deb=_0xb0c6c3;return!this['imageOptsConver']&&(this['imageOptsConver']=new _0x3e4f27()),this[_0x401deb(_0x104ffb._0x2fdbc3)]['toCesiumVal'](_0x8e573b,_0x3c97a8);}},{'key':'toJSON','value':function _0x186c76(_0x5f5dba,_0x43d13f){var _0x3c716f=_0xb0c6c3;return!this[_0x3c716f(_0x5c747a._0x40ddb6)]&&(this[_0x3c716f(_0x5c747a._0x2f2d27)]=new _0x3e4f27()),this['imageOptsConver']['toJSON'](_0x5f5dba,_0x43d13f);}}]),_0x3e4f27;}(BaseMaterialConver);registerOptsConver(Image$1,ImageOptsConver);var BaseStyleConver=function(_0x52a343){var _0x6b63e7={_0x2e4e83:0x176},_0x35e93f={_0x157f1e:0xa14,_0x44529f:0xa98,_0x7583d7:0xc24,_0x2e1a29:0x76d,_0x416773:0xa29,_0x4d22b7:0xb54,_0xec9c04:0x39c},_0x3a0bc2={_0x14867a:0xa53,_0x5cf6c6:0xeb7,_0x4416ba:0x184},_0x30c501={_0xc0f375:0xa63,_0x27ea34:0xdb8,_0x15da1d:0x2e1,_0x53bef3:0xee5},_0x1c5561={_0x1c66cd:0x9e0,_0x2449c5:0x31f,_0x1d3ac3:0x3ed,_0x74c68f:0xd9b,_0x323887:0x243},_0x40a8f2={_0x1b21a2:0xe7f,_0x2133d8:0xdb8,_0x3d1bd8:0x87d,_0x4e4c48:0xdb8},_0x5373e7={_0x1bd821:0xcf8,_0x5e8910:0x515,_0x592943:0x792,_0x13a1d2:0x243},_0x189727=_0x521882;_inherits(_0x364580,_0x52a343);var _0x81950e=_createSuper(_0x364580);function _0x364580(){return _classCallCheck(this,_0x364580),_0x81950e['apply'](this,arguments);}return _createClass(_0x364580,[{'key':'excludedKeys','get':function _0x16b97d(){var _0x6fd998=_0x4ffc,_0x3a0ec1=[_0x6fd998(0xb07),'label','outlineOpacity','outlineStyle',_0x6fd998(_0x5373e7._0x1bd821),'lineThickness','cellAlpha','oddcolor',_0x6fd998(0x7bb),_0x6fd998(_0x5373e7._0x5e8910),_0x6fd998(0x5db),_0x6fd998(_0x5373e7._0x592943),'scaleByDistance_near',_0x6fd998(_0x5373e7._0x13a1d2),'scaleByDistance_far','scaleByDistance_farValue','distanceDisplayCondition_far','distanceDisplayCondition_near'];return _0x3a0ec1['concat'](this['_getExcludedStyle']());}},{'key':_0x189727(_0x6b63e7._0x2e4e83),'value':function _0x142d33(){return[];}},{'key':'_toCesiumValBefore','value':function _0x2e691e(_0x4e7d3d,_0x2f8497){var _0x1428bf=_0x189727;if(!_0x4e7d3d[_0x1428bf(_0x40a8f2._0x1b21a2)]&&!_0x4e7d3d[_0x1428bf(_0x40a8f2._0x2133d8)]){var _0x2e5c13;if(_0x4e7d3d['color']||_0x4e7d3d['randomColor']||(_0x2e5c13=_0x4e7d3d['materialOptions'])!==null&&_0x2e5c13!==void 0x0&&_0x2e5c13[_0x1428bf(_0x40a8f2._0x3d1bd8)])_0x4e7d3d['materialType']=Color$2;else _0x4e7d3d['image']&&(_0x4e7d3d[_0x1428bf(_0x40a8f2._0x4e4c48)]=Image$1);}}},{'key':'_toOneCesiumVal_Point','value':function _0x1b5e01(_0x3edb50,_0x24b892,_0x363c54,_0x4099d5){var _0xe9d1da=_0x189727;switch(_0x3edb50){case'clampToGround':_0x24b892?_0x4099d5['heightReference']=Cesium__namespace[_0xe9d1da(0xb44)][_0xe9d1da(0x57e)]:_0x4099d5[_0xe9d1da(_0x1c5561._0x1c66cd)]=Cesium__namespace['HeightReference'][_0xe9d1da(0x924)];break;case _0xe9d1da(_0x1c5561._0x2449c5):_0x24b892?_0x4099d5['disableDepthTestDistance']=0x0:_0x4099d5['disableDepthTestDistance']=Number[_0xe9d1da(_0x1c5561._0x1d3ac3)];break;case'hasShadows':_0x24b892?_0x4099d5['shadows']=Cesium__namespace['ShadowMode']['ENABLED']:_0x4099d5['shadows']=Cesium__namespace['ShadowMode']['DISABLED'];break;case'scaleByDistance':_0x24b892?_0x4099d5['scaleByDistance']=new Cesium__namespace[(_0xe9d1da(_0x1c5561._0x74c68f))](Number(Cesium__namespace['defaultValue'](_0x363c54['scaleByDistance_near'],0x3e8)),Number(Cesium__namespace['defaultValue'](_0x363c54[_0xe9d1da(_0x1c5561._0x323887)],0x1)),Number(Cesium__namespace['defaultValue'](_0x363c54['scaleByDistance_far'],0xf4240)),Number(Cesium__namespace[_0xe9d1da(0x891)](_0x363c54['scaleByDistance_farValue'],0.1))):_0x4099d5['scaleByDistance']=undefined;break;case'distanceDisplayCondition':_0x24b892?_0x4099d5['distanceDisplayCondition']=new Cesium__namespace['DistanceDisplayCondition'](Number(Cesium__namespace['defaultValue'](_0x363c54['distanceDisplayCondition_near'],0x0)),Number(Cesium__namespace[_0xe9d1da(0x891)](_0x363c54['distanceDisplayCondition_far'],0x186a0))):_0x4099d5['distanceDisplayCondition']=undefined;break;default:_0x4099d5[_0x3edb50]=_0x24b892;break;}}},{'key':_0x189727(0x109),'value':function _0x4ea7e0(_0x42dd91,_0x21d36b,_0x3f0b0b,_0x4cccb9){var _0x6b8dc1=_0x189727;switch(_0x42dd91){case'materialType':{this[_0x6b8dc1(_0x30c501._0xc0f375)]?_0x4cccb9['material']=createMaterialProperty(_0x3f0b0b[_0x6b8dc1(0xdb8)],_0x3f0b0b['materialOptions']||_0x3f0b0b):_0x4cccb9['material']=createMaterial(_0x3f0b0b[_0x6b8dc1(_0x30c501._0x27ea34)],_0x3f0b0b[_0x6b8dc1(0xa14)]||_0x3f0b0b);break;}case'color':case'randomColor':{_0x4cccb9['color']=this[_0x6b8dc1(0xc54)](_0x3f0b0b);break;}case _0x6b8dc1(0xa2b):{_0x4cccb9['outlineColor']=this['getOutlineColorByStyle'](_0x3f0b0b);break;}case'hasShadows':_0x21d36b?_0x4cccb9['shadows']=Cesium__namespace['ShadowMode'][_0x6b8dc1(_0x30c501._0x15da1d)]:_0x4cccb9['shadows']=Cesium__namespace['ShadowMode'][_0x6b8dc1(_0x30c501._0x53bef3)];break;case'distanceDisplayCondition':_0x21d36b?this['isEntity']?_0x4cccb9['distanceDisplayCondition']=new Cesium__namespace['DistanceDisplayCondition'](Number(Cesium__namespace['defaultValue'](_0x3f0b0b['distanceDisplayCondition_near'],0x0)),Number(Cesium__namespace['defaultValue'](_0x3f0b0b['distanceDisplayCondition_far'],0x186a0))):_0x4cccb9[_0x6b8dc1(0x5cb)]=new Cesium__namespace['DistanceDisplayConditionGeometryInstanceAttribute'](Number(Cesium__namespace['defaultValue'](_0x3f0b0b[_0x6b8dc1(0x521)],0x0)),Number(Cesium__namespace['defaultValue'](_0x3f0b0b['distanceDisplayCondition_far'],0x186a0))):_0x4cccb9[_0x6b8dc1(0x5cb)]=undefined;break;default:_0x4cccb9[_0x42dd91]instanceof Cesium__namespace['CallbackProperty']?logWarn('回调属性未覆盖更新',_0x42dd91,_0x21d36b):_0x4cccb9[_0x42dd91]=_0x21d36b;break;}}},{'key':'_toJSONValEnd','value':function _0x39f591(_0x400ad1,_0x3d955b){}},{'key':_0x189727(0xac8),'value':function _0x139af7(_0x47942e,_0x3198d4,_0x546fce){var _0x571d1c=_0x189727;switch(_0x47942e){case'label':case'outlineStyle':case'highlight':{break;}case'material':{toJSON(_0x3198d4,_0x546fce);break;}case'materialOptions':{_0x546fce[_0x47942e]=toJSONByType(_0x546fce['materialType'],_0x3198d4);break;}case'color':{var _0xb9a7a7=getCesiumColor(_0x3198d4);_0xb9a7a7&&(_0x546fce[_0x47942e]=_0xb9a7a7['toCssColorString']());break;}case _0x571d1c(0xa2b):{var _0x2c9188=getCesiumColor(_0x3198d4);_0x2c9188&&(_0x546fce[_0x47942e]=_0x2c9188['toCssColorString']());break;}case'rotation':_0x546fce[_0x571d1c(_0x3a0bc2._0x14867a)]=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x3198d4),0x2);break;case _0x571d1c(_0x3a0bc2._0x5cf6c6):_0x546fce['stRotationDegree']=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x3198d4),0x2);break;case'shadows':{_0x3198d4===Cesium__namespace[_0x571d1c(0x728)]['ENABLED']?_0x546fce['shadows']=!![]:_0x546fce[_0x47942e]=_0x3198d4;break;}case'distanceDisplayCondition':{_0x546fce['distanceDisplayCondition_near']=_0x3198d4['near'],_0x546fce['distanceDisplayCondition_far']=_0x3198d4[_0x571d1c(_0x3a0bc2._0x4416ba)];break;}default:logWarn('未处理的属性',_0x47942e,_0x3198d4);break;}}},{'key':'_toOneJson_Point','value':function _0x244add(_0x33ad9d,_0x15f1f7,_0x49943f){var _0x30f8ef=_0x189727;switch(_0x33ad9d){case'label':case'outlineStyle':case'highlight':{break;}case'material':{toJSON(_0x15f1f7,_0x49943f);break;}case _0x30f8ef(_0x35e93f._0x157f1e):{_0x49943f[_0x33ad9d]=toJSONByType(_0x49943f['materialType'],_0x15f1f7);break;}case'color':case _0x30f8ef(_0x35e93f._0x44529f):case'outlineColor':case _0x30f8ef(_0x35e93f._0x7583d7):case _0x30f8ef(0x172):{var _0x2bf15c=getCesiumColor(_0x15f1f7);_0x2bf15c&&(_0x49943f[_0x33ad9d]=_0x2bf15c['toCssColorString']());break;}case'heightReference':{_0x15f1f7===Cesium__namespace[_0x30f8ef(0xb44)]['CLAMP_TO_GROUND']&&(_0x49943f[_0x30f8ef(_0x35e93f._0x2e1a29)]=!![]);break;}case'rotation':_0x49943f['rotationDegree']=formatNum$1(Cesium__namespace[_0x30f8ef(_0x35e93f._0x416773)]['toDegrees'](_0x15f1f7),0x2);break;case _0x30f8ef(0xeb7):_0x49943f[_0x30f8ef(0x75c)]=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x15f1f7),0x2);break;case'disableDepthTestDistance':{_0x15f1f7===Number['POSITIVE_INFINITY']?_0x49943f['visibleDepth']=![]:_0x49943f['disableDepthTestDistance']=_0x15f1f7;break;}case'scaleByDistance':{_0x49943f[_0x30f8ef(0xb2d)]=!![],_0x49943f[_0x30f8ef(_0x35e93f._0x4d22b7)]=_0x15f1f7['near'],_0x49943f['scaleByDistance_nearValue']=_0x15f1f7[_0x30f8ef(_0x35e93f._0xec9c04)],_0x49943f['scaleByDistance_far']=_0x15f1f7['far'],_0x49943f['scaleByDistance_farValue']=_0x15f1f7['farValue'];break;}case'distanceDisplayCondition':{_0x49943f['distanceDisplayCondition']=!![],_0x49943f['distanceDisplayCondition_near']=_0x15f1f7['near'],_0x49943f['distanceDisplayCondition_far']=_0x15f1f7['far'];break;}default:logWarn('未处理的属性',_0x33ad9d,_0x15f1f7);break;}}}]),_0x364580;}(BaseOptsConver),BillboardStyleConver=function(_0x4a27be){var _0x284436={_0x10737e:0x1b4},_0x3561a4={_0x4aafa5:0xa63},_0x43602b={_0x486aec:0x251},_0x53ba33={_0x500176:0x87d,_0x157f5b:0x4ae,_0x384dc9:0x847,_0x3695cb:0xcfe,_0x2bcbfb:0x908,_0x5dce18:0x531,_0x28d959:0xb13,_0x16227d:0x4ae,_0x1f0d55:0x5e7},_0x256db2={_0x107d05:0xe42},_0x10ea4a={_0xe5acb9:0x29d};_inherits(_0x3b40db,_0x4a27be);var _0x51e1b8=_createSuper(_0x3b40db);function _0x3b40db(){var _0x281661=_0x4ffc;return _classCallCheck(this,_0x3b40db),_0x51e1b8[_0x281661(_0x10ea4a._0xe5acb9)](this,arguments);}return _createClass(_0x3b40db,[{'key':'_getExcludedStyle','value':function _0x46ef29(){var _0x249bb5=_0x4ffc;return['outlineColor','backgroundColor','font_style','font_weight','font_size',_0x249bb5(0xbcd),'backgroundOpacity','fill','outline'];}},{'key':'_toCesiumValBefore','value':function _0x29ced4(_0x134ecf,_0x5b671e){var _0x22a00d=_0x4ffc,_0x160e04,_0x606d6f;_0x5b671e['horizontalOrigin']=(_0x160e04=_0x5b671e[_0x22a00d(_0x256db2._0x107d05)])!==null&&_0x160e04!==void 0x0?_0x160e04:Cesium__namespace['HorizontalOrigin'][_0x22a00d(0x3f1)],_0x5b671e['verticalOrigin']=(_0x606d6f=_0x5b671e['verticalOrigin'])!==null&&_0x606d6f!==void 0x0?_0x606d6f:Cesium__namespace['HorizontalOrigin']['BOTTOM'];}},{'key':'_toOneCesiumVal','value':function _0x2534d9(_0x33c869,_0x56dceb,_0x13dab8,_0x476ce1){var _0x21f9fe=_0x4ffc;switch(_0x33c869){case _0x21f9fe(_0x53ba33._0x500176):{_0x476ce1[_0x21f9fe(0x87d)]=this['getColorByStyle'](_0x13dab8);break;}case'opacity':Cesium__namespace[_0x21f9fe(_0x53ba33._0x157f5b)](_0x13dab8['globalAlpha'])&&_0x13dab8[_0x21f9fe(_0x53ba33._0x384dc9)]!==0x1?_0x476ce1['color']=Cesium__namespace[_0x21f9fe(_0x53ba33._0x3695cb)][_0x21f9fe(_0x53ba33._0x2bcbfb)][_0x21f9fe(_0x53ba33._0x5dce18)](_0x13dab8['globalAlpha']*(_0x56dceb!==null&&_0x56dceb!==void 0x0?_0x56dceb:0x1)):_0x476ce1[_0x21f9fe(0x87d)]=Cesium__namespace['Color'][_0x21f9fe(0x908)]['withAlpha'](_0x56dceb!==null&&_0x56dceb!==void 0x0?_0x56dceb:0x1);break;case _0x21f9fe(0xa53):_0x476ce1['rotation']=Cesium__namespace['Math']['toRadians'](_0x56dceb);break;case _0x21f9fe(_0x53ba33._0x28d959):!_0x56dceb&&(_0x476ce1['pixelOffset']=new Cesium__namespace['Cartesian2'](0x0,0x0));break;case'pixelOffsetX':case'pixelOffsetY':_0x476ce1['pixelOffset']=new Cesium__namespace['Cartesian2'](_0x13dab8[_0x21f9fe(0x50f)]||0x0,_0x13dab8['pixelOffsetY']||0x0);break;case'pixelOffset':Cesium__namespace[_0x21f9fe(_0x53ba33._0x16227d)](_0x56dceb[0x0])&&Cesium__namespace[_0x21f9fe(_0x53ba33._0x16227d)](_0x56dceb[0x1])?_0x476ce1['pixelOffset']=new Cesium__namespace[(_0x21f9fe(_0x53ba33._0x1f0d55))](_0x56dceb[0x0],_0x56dceb[0x1]):_0x476ce1[_0x21f9fe(0x251)]=_0x56dceb;break;default:this['_toOneCesiumVal_Point'](_0x33c869,_0x56dceb,_0x13dab8,_0x476ce1);break;}}},{'key':'_toOneJson','value':function _0x419e37(_0x3ce130,_0x4f95d6,_0x492c57){var _0x3b29df=_0x4ffc;switch(_0x3ce130){case _0x3b29df(_0x43602b._0x486aec):{_0x492c57['pixelOffsetX']=_0x4f95d6['x'],_0x492c57['pixelOffsetY']=_0x4f95d6['y'];break;}default:this['_toOneJson_Point'](_0x3ce130,_0x4f95d6,_0x492c57);break;}}}],[{'key':'toCesiumVal','value':function _0x224946(_0x15d8ba,_0x1d17aa,_0x470ce1){var _0x5d7103=_0x4ffc;return!this['billboardStyleConver']&&(this['billboardStyleConver']=new _0x3b40db()),this['billboardStyleConver'][_0x5d7103(_0x3561a4._0x4aafa5)]=_0x470ce1,this['billboardStyleConver']['toCesiumVal'](_0x15d8ba,_0x1d17aa);}},{'key':'toJSON','value':function _0x1aed04(_0x526595,_0x38c4a6,_0x2b5802){var _0x1e8f97=_0x4ffc;return!this['billboardStyleConver']&&(this[_0x1e8f97(_0x284436._0x10737e)]=new _0x3b40db()),this['billboardStyleConver']['isEntity']=_0x2b5802,this['billboardStyleConver']['toJSON'](_0x526595,_0x38c4a6);}}]),_0x3b40db;}(BaseStyleConver),CloudStyleConver=function(_0x1c949a){var _0x3cbd5f={_0x43d8da:0xd80},_0x556a55={_0x13618f:0x7df},_0x139640={_0x5a9bf9:0x734},_0x1869dd={_0x97a1d2:0xec7},_0x41ff30=_0x521882;_inherits(_0x1024e4,_0x1c949a);var _0x439ea4=_createSuper(_0x1024e4);function _0x1024e4(){return _classCallCheck(this,_0x1024e4),_0x439ea4['apply'](this,arguments);}return _createClass(_0x1024e4,[{'key':_0x41ff30(_0x3cbd5f._0x43d8da),'value':function _0x58fbda(_0x4ea0d6,_0x2e8050){}},{'key':'_toOneCesiumVal','value':function _0x39f4d5(_0xe082b9,_0x5157c0,_0x2ee9f9,_0xc71835){var _0x33c874=_0x41ff30;switch(_0xe082b9){case'scaleX':case'scaleY':_0xc71835['scale']=new Cesium__namespace['Cartesian2'](_0x2ee9f9['scaleX']||0x1,_0x2ee9f9['scaleY']||0x1);break;case'maximumSizeX':case'maximumSizeY':case'maximumSizeZ':_0xc71835['maximumSize']=new Cesium__namespace['Cartesian3'](_0x2ee9f9['maximumSizeX']||0x1,_0x2ee9f9[_0x33c874(_0x1869dd._0x97a1d2)]||0x1,_0x2ee9f9[_0x33c874(0x734)]||0x1);break;default:this['_toOneCesiumVal_Point'](_0xe082b9,_0x5157c0,_0x2ee9f9,_0xc71835);break;}}},{'key':'_toOneJson','value':function _0x4ec926(_0x2fcb42,_0x501179,_0x231d18){var _0x4b264a=_0x41ff30;switch(_0x2fcb42){case'scale':_0x231d18['scaleX']=formatNum$1(_0x501179['x'],0x2),_0x231d18['scaleY']=formatNum$1(_0x501179['y'],0x2);break;case'maximumSize':_0x231d18['maximumSizeX']=formatNum$1(_0x501179['x'],0x2),_0x231d18['maximumSizeY']=formatNum$1(_0x501179['y'],0x2),_0x231d18[_0x4b264a(_0x139640._0x5a9bf9)]=formatNum$1(_0x501179['z'],0x2);break;default:this['_toOneJson_Point'](_0x2fcb42,_0x501179,_0x231d18);break;}}}],[{'key':'toCesiumVal','value':function _0x4e580a(_0x4f77ad,_0x4ec829){var _0x2d3fe0=_0x41ff30;return!this['cloudStyleConver']&&(this['cloudStyleConver']=new _0x1024e4()),this['cloudStyleConver'][_0x2d3fe0(0x7c0)](_0x4f77ad,_0x4ec829);}},{'key':'toJSON','value':function _0x5caed1(_0x568260,_0x3a434f){var _0x2ee0f4=_0x41ff30;return!this['cloudStyleConver']&&(this[_0x2ee0f4(_0x556a55._0x13618f)]=new _0x1024e4()),this[_0x2ee0f4(0x7df)]['toJSON'](_0x568260,_0x3a434f);}}]),_0x1024e4;}(BaseStyleConver),BoxStyleConver=function(_0x3ad1a0){var _0x3501e2={_0x192a0e:0x28c},_0x19cca2={_0x36e977:0x5e2},_0x2afffc=_0x521882;_inherits(_0xd1b672,_0x3ad1a0);var _0xcbac40=_createSuper(_0xd1b672);function _0xd1b672(){return _classCallCheck(this,_0xd1b672),_0xcbac40['apply'](this,arguments);}return _createClass(_0xd1b672,[{'key':_0x2afffc(0x176),'value':function _0x185317(){return['opacity','dimensions_y','dimensions_z'];}},{'key':'_toOneCesiumVal','value':function _0x2da86b(_0x36af3b,_0x1c4fb4,_0x8a4145,_0x1d767b){var _0x1923be=_0x2afffc;switch(_0x36af3b){case'outlineColor':{_0x1d767b[_0x1923be(0xa2b)]=this['getOutlineColorByStyle'](_0x8a4145);break;}case'dimensions_x':{var _0xacde63,_0x3aed77,_0x3732bd,_0x44636d=(_0xacde63=_0x8a4145['dimensions_x'])!==null&&_0xacde63!==void 0x0?_0xacde63:0x64,_0x30d921=(_0x3aed77=_0x8a4145['dimensions_y'])!==null&&_0x3aed77!==void 0x0?_0x3aed77:0x64,_0x535321=(_0x3732bd=_0x8a4145[_0x1923be(_0x19cca2._0x36e977)])!==null&&_0x3732bd!==void 0x0?_0x3732bd:0x64;_0x1d767b['dimensions']=new Cesium__namespace['Cartesian3'](_0x44636d,_0x30d921,_0x535321);break;}default:this['_toOneCesiumVal_Poly'](_0x36af3b,_0x1c4fb4,_0x8a4145,_0x1d767b);break;}}},{'key':'_toOneJson','value':function _0x55388c(_0x2089c1,_0x16d977,_0x53d2f6){var _0x38ed8d=_0x2afffc;switch(_0x2089c1){case'dimensions':{_0x53d2f6['dimensions_x']=_0x16d977['x'],_0x53d2f6['dimensions_y']=_0x16d977['y'],_0x53d2f6[_0x38ed8d(0x5e2)]=_0x16d977['z'];break;}default:this['_toOneJson_Poly'](_0x2089c1,_0x16d977,_0x53d2f6);break;}}}],[{'key':'toCesiumVal','value':function _0x103328(_0x32184e,_0xde95d1,_0x124823){var _0x3573d1=_0x2afffc;return!this[_0x3573d1(0x28c)]&&(this['boxStyleConver']=new _0xd1b672()),this['boxStyleConver'][_0x3573d1(0xa63)]=_0x124823,this[_0x3573d1(0x28c)]['toCesiumVal'](_0x32184e,_0xde95d1);}},{'key':_0x2afffc(0x517),'value':function _0x865bd6(_0x30376d,_0x399821,_0x2329dc){var _0xa5a78d=_0x2afffc;return!this[_0xa5a78d(_0x3501e2._0x192a0e)]&&(this['boxStyleConver']=new _0xd1b672()),this['boxStyleConver'][_0xa5a78d(0xa63)]=_0x2329dc,this['boxStyleConver']['toJSON'](_0x30376d,_0x399821);}}]),_0xd1b672;}(BaseStyleConver),CircleStyleConver=function(_0x42d7e5){var _0x36f9bf={_0x16edee:0x7c0},_0x5ba028={_0x8cc6a9:0xb63,_0x382bf9:0x546,_0x498ff5:0x75c,_0x19e737:0xa29},_0x5709f3={_0x4262c0:0xb63,_0x152248:0x872,_0x23b57e:0x4ae,_0x150a39:0xb72},_0x1235ac={_0x424878:0xca1,_0x2f6ada:0x872,_0x361cfb:0x2a6},_0x309420=_0x521882;_inherits(_0x378a65,_0x42d7e5);var _0x330d34=_createSuper(_0x378a65);function _0x378a65(){return _classCallCheck(this,_0x378a65),_0x330d34['apply'](this,arguments);}return _createClass(_0x378a65,[{'key':'_toCesiumValBefore','value':function _0x4e0f31(_0x21a3f1,_0x3efd75){var _0x2802d2=_0x4ffc;_get(_getPrototypeOf(_0x378a65['prototype']),_0x2802d2(0xd80),this)[_0x2802d2(0xdf7)](this,_0x21a3f1,_0x3efd75),_0x21a3f1['clampToGround']&&(_0x21a3f1[_0x2802d2(_0x1235ac._0x424878)]('height')&&delete _0x21a3f1[_0x2802d2(_0x1235ac._0x2f6ada)],_0x21a3f1['hasOwnProperty']('extrudedHeight')&&delete _0x21a3f1[_0x2802d2(_0x1235ac._0x361cfb)],_0x21a3f1['hasOwnProperty']('diffHeight')&&delete _0x21a3f1['diffHeight']),Cesium__namespace['defined'](_0x21a3f1['height'])&&(_0x21a3f1['clampToGround']=![]);}},{'key':'_toOneCesiumVal','value':function _0x176c9c(_0x57c4ee,_0x41be40,_0x3bc913,_0x21f12a){var _0x421fd8=_0x4ffc;switch(_0x57c4ee){case _0x421fd8(_0x5709f3._0x4262c0):_0x21f12a['rotation']=_0x41be40;!_0x3bc913['stRotation']&&(_0x21f12a['stRotation']=_0x21f12a['rotation']);break;case'rotationDegree':_0x21f12a['rotation']=Cesium__namespace['Math'][_0x421fd8(0x70f)](_0x41be40);!_0x3bc913['stRotation']&&(_0x21f12a['stRotation']=_0x21f12a['rotation']);break;case'stRotationDegree':_0x21f12a['stRotation']=Cesium__namespace['Math']['toRadians'](_0x41be40);break;case _0x421fd8(_0x5709f3._0x152248):_0x21f12a[_0x421fd8(_0x5709f3._0x152248)]=_0x41be40;_0x3bc913['diffHeight']&&(_0x21f12a['extrudedHeight']=Number(_0x3bc913['diffHeight'])+Number(_0x41be40));break;case'diffHeight':Cesium__namespace[_0x421fd8(_0x5709f3._0x23b57e)](_0x3bc913['height'])&&(_0x21f12a['extrudedHeight']=_0x3bc913['height']+_0x41be40);break;case'radius':this['isEntity']?(_0x21f12a['semiMinorAxis']=Number(_0x41be40),_0x21f12a[_0x421fd8(_0x5709f3._0x150a39)]=Number(_0x41be40)):_0x21f12a['radius']=Number(_0x41be40);break;case'clampToGround':_0x41be40?_0x21f12a['heightReference']=Cesium__namespace['HeightReference'][_0x421fd8(0x57e)]:_0x21f12a['heightReference']=Cesium__namespace['HeightReference']['NONE'];break;default:this['_toOneCesiumVal_Poly'](_0x57c4ee,_0x41be40,_0x3bc913,_0x21f12a);break;}}},{'key':'_toOneJson','value':function _0x6212bf(_0x3bd268,_0x150a90,_0x69612b){var _0x126491=_0x4ffc;switch(_0x3bd268){case _0x126491(_0x5ba028._0x8cc6a9):{_0x69612b['rotationDegree']=formatNum$1(Cesium__namespace['Math'][_0x126491(_0x5ba028._0x382bf9)](_0x150a90),0x1);break;}case'stRotation':{_0x69612b[_0x126491(_0x5ba028._0x498ff5)]=formatNum$1(Cesium__namespace[_0x126491(_0x5ba028._0x19e737)]['toDegrees'](_0x150a90),0x1);break;}default:this['_toOneJson_Poly'](_0x3bd268,_0x150a90,_0x69612b);break;}}}],[{'key':_0x309420(_0x36f9bf._0x16edee),'value':function _0x57074a(_0x3bb091,_0x597ff7,_0x7d6c6e){var _0x1b2881=_0x309420;return!this['circleStyleConver']&&(this[_0x1b2881(0xbda)]=new _0x378a65()),this['circleStyleConver']['isEntity']=_0x7d6c6e,this['circleStyleConver'][_0x1b2881(0x7c0)](_0x3bb091,_0x597ff7);}},{'key':'toJSON','value':function _0x449926(_0x4409a1,_0x2f6910,_0x3250a2){return!this['circleStyleConver']&&(this['circleStyleConver']=new _0x378a65()),this['circleStyleConver']['isEntity']=_0x3250a2,this['circleStyleConver']['toJSON'](_0x4409a1,_0x2f6910);}}]),_0x378a65;}(BaseStyleConver),CorridorStyleConver=function(_0x5088cb){var _0x46387a={_0x36c4e0:0x51f},_0x267d0e={_0x33c944:0x7a8,_0x369ca4:0xa63},_0x22fd40={_0x533439:0x30d,_0x4842d1:0x2a6,_0x31fa6e:0x2c5},_0x176b43={_0x112b54:0xd3a,_0x46b91a:0x2c5},_0xe112c4={_0x2ee6c4:0x29d},_0x28c32d=_0x521882;_inherits(_0xaf1755,_0x5088cb);var _0x161e0b=_createSuper(_0xaf1755);function _0xaf1755(){var _0x3e725d=_0x4ffc;return _classCallCheck(this,_0xaf1755),_0x161e0b[_0x3e725d(_0xe112c4._0x2ee6c4)](this,arguments);}return _createClass(_0xaf1755,[{'key':'_toCesiumValBefore','value':function _0x193ecc(_0x1f7e0a,_0x16aa4d){var _0x6e87d6=_0x4ffc;_get(_getPrototypeOf(_0xaf1755[_0x6e87d6(_0x176b43._0x112b54)]),'_toCesiumValBefore',this)['call'](this,_0x1f7e0a,_0x16aa4d),_0x1f7e0a['clampToGround']&&(_0x1f7e0a['hasOwnProperty']('height')&&delete _0x1f7e0a['height'],_0x1f7e0a['hasOwnProperty']('extrudedHeight')&&delete _0x1f7e0a[_0x6e87d6(0x2a6)],_0x1f7e0a['hasOwnProperty'](_0x6e87d6(_0x176b43._0x46b91a))&&delete _0x1f7e0a[_0x6e87d6(_0x176b43._0x46b91a)]);}},{'key':_0x28c32d(0xc3e),'value':function _0x515dc4(_0x158113,_0x863ec7,_0x3a3941,_0x4b70b6){var _0x4514af=_0x28c32d;switch(_0x158113){case'outlineColor':{_0x4b70b6['outlineColor']=this[_0x4514af(_0x22fd40._0x533439)](_0x3a3941);break;}case'height':_0x4b70b6['height']=_0x863ec7;_0x3a3941[_0x4514af(0x2c5)]&&(_0x4b70b6[_0x4514af(_0x22fd40._0x4842d1)]=Number(_0x3a3941['diffHeight'])+Number(_0x863ec7));break;case _0x4514af(_0x22fd40._0x31fa6e):Cesium__namespace['defined'](_0x3a3941['height'])&&(_0x4b70b6['extrudedHeight']=_0x3a3941['height']+_0x863ec7);break;default:this['_toOneCesiumVal_Poly'](_0x158113,_0x863ec7,_0x3a3941,_0x4b70b6);break;}}},{'key':_0x28c32d(_0x46387a._0x36c4e0),'value':function _0x2dfebf(_0x2b9b29,_0x537852,_0x4a4ab2){var _0x269cc4=_0x28c32d;this[_0x269cc4(0xac8)](_0x2b9b29,_0x537852,_0x4a4ab2);}}],[{'key':'toCesiumVal','value':function _0x4d6ada(_0x13c4a7,_0x2967d1,_0x113614){var _0x8ca668=_0x28c32d;return!this['corridorStyleConver']&&(this[_0x8ca668(_0x267d0e._0x33c944)]=new _0xaf1755()),this[_0x8ca668(0x7a8)][_0x8ca668(_0x267d0e._0x369ca4)]=_0x113614,this['corridorStyleConver']['toCesiumVal'](_0x13c4a7,_0x2967d1);}},{'key':_0x28c32d(0x517),'value':function _0x23fea4(_0x14962c,_0x19f98b,_0x33687c){var _0x11887e=_0x28c32d;return!this['corridorStyleConver']&&(this[_0x11887e(0x7a8)]=new _0xaf1755()),this[_0x11887e(0x7a8)]['isEntity']=_0x33687c,this['corridorStyleConver']['toJSON'](_0x14962c,_0x19f98b);}}]),_0xaf1755;}(BaseStyleConver),CylinderStyleConver=function(_0x67ff5c){var _0x1e83f5={_0x26ce26:0x517},_0x7c0883={_0x5a0ad7:0x620,_0x291bce:0x7c0},_0x1733cd={_0x7abc39:0xba0};_inherits(_0x570c71,_0x67ff5c);var _0xd688d4=_createSuper(_0x570c71);function _0x570c71(){var _0x4c53ee=_0x4ffc;return _classCallCheck(this,_0x570c71),_0xd688d4[_0x4c53ee(0x29d)](this,arguments);}return _createClass(_0x570c71,[{'key':'_toCesiumValBefore','value':function _0x58056e(_0x95467a,_0x320be3){var _0x495edf=_0x4ffc;_get(_getPrototypeOf(_0x570c71['prototype']),'_toCesiumValBefore',this)['call'](this,_0x95467a,_0x320be3),!_0x95467a['topRadius']&&(_0x95467a[_0x495edf(0x7c5)]=0x0);}},{'key':'_toOneCesiumVal','value':function _0x459445(_0x12ce4b,_0x14b776,_0x23825d,_0x5ee61e){var _0x5d826f=_0x4ffc;switch(_0x12ce4b){case _0x5d826f(0x2c5):if(_0x5ee61e[_0x5d826f(_0x1733cd._0x7abc39)]instanceof Cesium__namespace['CallbackProperty']);else _0x5ee61e[_0x5d826f(0xba0)]=Number(_0x14b776);break;default:this['_toOneCesiumVal_Poly'](_0x12ce4b,_0x14b776,_0x23825d,_0x5ee61e);break;}}},{'key':'_toOneJson','value':function _0x1301c7(_0xf3c11f,_0x464250,_0x5ba815){this['_toOneJson_Poly'](_0xf3c11f,_0x464250,_0x5ba815);}}],[{'key':'toCesiumVal','value':function _0x544190(_0x2a0c9a,_0xb1f580,_0x19a3d8){var _0x240775=_0x4ffc;return!this['cylinderStyleConver']&&(this[_0x240775(_0x7c0883._0x5a0ad7)]=new _0x570c71()),this[_0x240775(_0x7c0883._0x5a0ad7)]['isEntity']=_0x19a3d8,this['cylinderStyleConver'][_0x240775(_0x7c0883._0x291bce)](_0x2a0c9a,_0xb1f580);}},{'key':'toJSON','value':function _0x4c02b5(_0x2686c4,_0xa3f263,_0x20dcf7){var _0x233ab2=_0x4ffc;return!this['cylinderStyleConver']&&(this['cylinderStyleConver']=new _0x570c71()),this['cylinderStyleConver']['isEntity']=_0x20dcf7,this[_0x233ab2(0x620)][_0x233ab2(_0x1e83f5._0x26ce26)](_0x2686c4,_0xa3f263);}}]),_0x570c71;}(BaseStyleConver),DivGraphicStyleConver=function(_0x51f620){var _0x3efed2={_0x452106:0x132,_0x11a405:0x132},_0x10d088={_0x58cd2a:0x29d};_inherits(_0xa7eed5,_0x51f620);var _0x566add=_createSuper(_0xa7eed5);function _0xa7eed5(){var _0x7fa436=_0x4ffc;return _classCallCheck(this,_0xa7eed5),_0x566add[_0x7fa436(_0x10d088._0x58cd2a)](this,arguments);}return _createClass(_0xa7eed5,[{'key':'_toCesiumValBefore','value':function _0x27d288(_0x45ca2b,_0x1e5c69){}},{'key':'_toOneCesiumVal','value':function _0x370aae(_0x691598,_0x4b2bda,_0x758f21,_0x27fce4){this['_toOneCesiumVal_Point'](_0x691598,_0x4b2bda,_0x758f21,_0x27fce4);}},{'key':'_toOneJson','value':function _0x164967(_0x50c66b,_0x665c4c,_0x1b31a6){this['_toOneJson_Point'](_0x50c66b,_0x665c4c,_0x1b31a6);}}],[{'key':'toCesiumVal','value':function _0x1116b9(_0x2c853f,_0x44e530){var _0x5eac88=_0x4ffc;return!this['divGraphicStyleConver']&&(this[_0x5eac88(0x132)]=new _0xa7eed5()),this['divGraphicStyleConver']['toCesiumVal'](_0x2c853f,_0x44e530);}},{'key':'toJSON','value':function _0x385ed7(_0x245f68,_0x322c03){var _0x26772b=_0x4ffc;return!this[_0x26772b(_0x3efed2._0x452106)]&&(this[_0x26772b(_0x3efed2._0x11a405)]=new _0xa7eed5()),this['divGraphicStyleConver']['toJSON'](_0x245f68,_0x322c03);}}]),_0xa7eed5;}(BaseStyleConver),EllipsoidStyleConver=function(_0x368697){var _0x5f2c4e={_0x356752:0x38b},_0x5d5c2b={_0x337db6:0xe99,_0x2c20f5:0x15a,_0x43ef1f:0xa29},_0x5dbae9={_0xfe8114:0xd41},_0x29b31b={_0x317f76:0xd80},_0x6c030b=_0x521882;_inherits(_0x35fea8,_0x368697);var _0x1b2b79=_createSuper(_0x35fea8);function _0x35fea8(){return _classCallCheck(this,_0x35fea8),_0x1b2b79['apply'](this,arguments);}return _createClass(_0x35fea8,[{'key':_0x6c030b(0xd80),'value':function _0x177918(_0x1ac35e,_0x2419f7){var _0x3d0b50=_0x6c030b;_get(_getPrototypeOf(_0x35fea8['prototype']),_0x3d0b50(_0x29b31b._0x317f76),this)['call'](this,_0x1ac35e,_0x2419f7);}},{'key':'_getExcludedStyle','value':function _0x5ee606(){var _0x169486=_0x6c030b;return[_0x169486(_0x5dbae9._0xfe8114),_0x169486(0xe52),'innerRadii_y',_0x169486(0x712)];}},{'key':'_toOneCesiumVal','value':function _0x39199d(_0x4a5bf3,_0x6e1b91,_0xa6989d,_0x5cab62){var _0x41aed9=_0x6c030b,_0xb17159,_0x1850c7,_0x3a02cb;switch(_0x4a5bf3){case'radii':_0x5cab62['radii']=new Cesium__namespace['Cartesian3'](_0x6e1b91,_0x6e1b91,_0x6e1b91);break;case'radii_x':_0x5cab62['radii']=new Cesium__namespace['Cartesian3']((_0xb17159=_0xa6989d['radii_x'])!==null&&_0xb17159!==void 0x0?_0xb17159:0x64,(_0x1850c7=_0xa6989d['radii_y'])!==null&&_0x1850c7!==void 0x0?_0x1850c7:0x64,(_0x3a02cb=_0xa6989d['radii_z'])!==null&&_0x3a02cb!==void 0x0?_0x3a02cb:0x64);break;case _0x41aed9(0xddc):_0x5cab62['innerRadii']=new Cesium__namespace['Cartesian3'](_0x6e1b91,_0x6e1b91,_0x6e1b91);break;case'innerRadii_x':if(_0xa6989d['innerRadii_x']>0x0&&_0xa6989d['innerRadii_y']>0x0&&_0xa6989d['innerRadii_z']>0x0){var _0x1542b0,_0xb83be5,_0x2a5fd3;_0x5cab62['innerRadii']=new Cesium__namespace[(_0x41aed9(0x4cc))]((_0x1542b0=_0xa6989d['innerRadii_x'])!==null&&_0x1542b0!==void 0x0?_0x1542b0:0x0,(_0xb83be5=_0xa6989d['innerRadii_y'])!==null&&_0xb83be5!==void 0x0?_0xb83be5:0x0,(_0x2a5fd3=_0xa6989d['innerRadii_z'])!==null&&_0x2a5fd3!==void 0x0?_0x2a5fd3:0x0);}else _0x5cab62[_0x41aed9(0xddc)]=new Cesium__namespace['Cartesian3'](0.001,0.001,0.001);break;case'minimumClockDegree':case _0x41aed9(0xc5c):case'minimumConeDegree':case'maximumConeDegree':_0x5cab62[_0x4a5bf3['replace']('Degree','')]=Cesium__namespace['Math']['toRadians'](_0x6e1b91||0x0);break;default:this['_toOneCesiumVal_Poly'](_0x4a5bf3,_0x6e1b91,_0xa6989d,_0x5cab62);break;}}},{'key':'_toOneJson','value':function _0x25b74c(_0x412da1,_0x3306e6,_0x8de78d){var _0x4a8959=_0x6c030b;switch(_0x412da1){case _0x4a8959(_0x5d5c2b._0x337db6):{_0x8de78d['radii_x']=_0x3306e6['x'],_0x8de78d['radii_y']=_0x3306e6['y'],_0x8de78d['radii_z']=_0x3306e6['z'];break;}case _0x4a8959(0xddc):{_0x8de78d['innerRadii_x']=_0x3306e6['x'],_0x8de78d[_0x4a8959(_0x5d5c2b._0x2c20f5)]=_0x3306e6['y'],_0x8de78d['innerRadii_z']=_0x3306e6['z'];break;}case'minimumClock':case'maximumClock':case'minimumCone':case'maximumCone':_0x8de78d[_0x412da1+'Degree']=formatNum$1(Cesium__namespace[_0x4a8959(_0x5d5c2b._0x43ef1f)]['toDegrees'](_0x3306e6),0x2);break;default:this['_toOneJson_Poly'](_0x412da1,_0x3306e6,_0x8de78d);break;}}}],[{'key':'toCesiumVal','value':function _0x2abdb8(_0x1f5fed,_0xb002f8,_0x5b7688){var _0x50992b=_0x6c030b;return!this['ellipsoidStyleConver']&&(this['ellipsoidStyleConver']=new _0x35fea8()),this['ellipsoidStyleConver']['isEntity']=_0x5b7688,this[_0x50992b(_0x5f2c4e._0x356752)]['toCesiumVal'](_0x1f5fed,_0xb002f8);}},{'key':'toJSON','value':function _0x40c6e6(_0x201d6f,_0x1d3c95,_0x26373a){var _0x1261d7=_0x6c030b;return!this[_0x1261d7(0x38b)]&&(this[_0x1261d7(0x38b)]=new _0x35fea8()),this['ellipsoidStyleConver']['isEntity']=_0x26373a,this[_0x1261d7(0x38b)]['toJSON'](_0x201d6f,_0x1d3c95);}}]),_0x35fea8;}(BaseStyleConver),LabelStyleConver=function(_0x34a29c){var _0x12c8da={_0x5dca41:0xa98,_0x59db5c:0xcfe,_0x1c30cb:0xa2b,_0xa42b8e:0x531,_0x307a70:0xc24},_0x23425d={_0x5bc7a3:0x41a},_0x40521e={_0xd081b2:0x41a},_0x4311c4={_0x197bef:0x251},_0x557d2e={_0x4622e3:0xa2b,_0x15f875:0x251,_0x3cef86:0x50f},_0xbd842f={_0x583a24:0xd5f,_0x3e4535:0x732,_0x3c367e:0x45c,_0x1e7650:0x83d,_0x34f917:0x83d},_0x2e585a={_0x5460a6:0x39f};_inherits(_0x2707d2,_0x34a29c);var _0x5ec2a8=_createSuper(_0x2707d2);function _0x2707d2(){return _classCallCheck(this,_0x2707d2),_0x5ec2a8['apply'](this,arguments);}return _createClass(_0x2707d2,[{'key':'_toCesiumValBefore','value':function _0x9e26d2(_0x5bc05c,_0x41738f){var _0x4fdb38=_0x4ffc,_0x4663fd,_0x2b0ad3;_0x41738f[_0x4fdb38(0xe42)]=(_0x4663fd=_0x41738f['horizontalOrigin'])!==null&&_0x4663fd!==void 0x0?_0x4663fd:Cesium__namespace[_0x4fdb38(0x39f)]['CENTER'],_0x41738f[_0x4fdb38(0xb7b)]=(_0x2b0ad3=_0x41738f['verticalOrigin'])!==null&&_0x2b0ad3!==void 0x0?_0x2b0ad3:Cesium__namespace[_0x4fdb38(_0x2e585a._0x5460a6)]['BOTTOM'];}},{'key':'_toCesiumValEnd','value':function _0x4f20c8(_0x121a44,_0xa84890){var _0x1843ff=_0x4ffc,_0x552109;!Cesium__namespace['defined'](_0x121a44[_0x1843ff(_0xbd842f._0x583a24)])&&(_0xa84890['font']=''[_0x1843ff(0x732)](_0x121a44['font_style']||'','\x20')[_0x1843ff(_0xbd842f._0x3e4535)](_0x121a44['font_weight']||'','\x20')[_0x1843ff(0x732)](_0x121a44['font_size']||0x12,_0x1843ff(_0xbd842f._0x3c367e))['concat'](_0x121a44['font_family']||'微软雅黑')),!Cesium__namespace['defined'](_0x121a44['style'])&&((_0x552109=_0x121a44['fill'])!==null&&_0x552109!==void 0x0?_0x552109:!![])&&(_0x121a44[_0x1843ff(0x586)]?_0xa84890['style']=Cesium__namespace[_0x1843ff(_0xbd842f._0x1e7650)]['FILL_AND_OUTLINE']:_0xa84890['style']=Cesium__namespace[_0x1843ff(_0xbd842f._0x34f917)]['FILL']);}},{'key':'_getExcludedStyle','value':function _0x2f6eb9(){return['font_style','font_weight','font_size','font_family','backgroundOpacity','fill'];}},{'key':'_toOneCesiumVal','value':function _0x49dda3(_0x152e3d,_0x35d555,_0x47f087,_0x1f3a2f){var _0x266ba3=_0x4ffc;switch(_0x152e3d){case'text':{if(this['attr']){var _0x5ee72c;_0x35d555=template(_0x35d555,this['attr'],(_0x5ee72c=_0x47f087['templateEmptyStr'])!==null&&_0x5ee72c!==void 0x0?_0x5ee72c:!![]);}_0x1f3a2f['text']=String(_0x35d555||'')['replace'](/
/gm,'\x0a');break;}case'color':{_0x1f3a2f['fillColor']=this['getColorByStyle'](_0x47f087);break;}case _0x266ba3(_0x557d2e._0x4622e3):{_0x1f3a2f['outlineColor']=this[_0x266ba3(0x30d)](_0x47f087);break;}case'strokeColor':case _0x266ba3(0xa98):{_0x1f3a2f[_0x152e3d]=getCesiumColor(_0x35d555);break;}case'background':_0x1f3a2f['background']=_0x35d555,_0x1f3a2f['showBackground']=_0x35d555;break;case'backgroundColor':{var _0x1ad68b=getCesiumColor(_0x35d555,Cesium__namespace['Color']['BLACK']);if(Cesium__namespace['defined'](_0x47f087['backgroundOpacity']))_0x1ad68b=_0x1ad68b['withAlpha'](Number(_0x47f087[_0x266ba3(0x673)]));else Cesium__namespace['defined'](_0x47f087['opacity'])&&(_0x1ad68b=_0x1ad68b['withAlpha'](Number(_0x47f087['opacity'])));_0x1f3a2f['backgroundColor']=_0x1ad68b;break;}case'backgroundPadding':_0x1f3a2f['backgroundPadding']=new Cesium__namespace[(_0x266ba3(0x5e7))](_0x35d555*1.2,_0x35d555),_0x1f3a2f['padding']=_0x35d555;break;case _0x266ba3(0xb13):!_0x35d555&&(_0x1f3a2f['pixelOffset']=new Cesium__namespace['Cartesian2'](0x0,0x0));break;case'pixelOffsetX':case'pixelOffsetY':_0x1f3a2f[_0x266ba3(_0x557d2e._0x15f875)]=new Cesium__namespace['Cartesian2'](_0x47f087[_0x266ba3(_0x557d2e._0x3cef86)]||0x0,_0x47f087['pixelOffsetY']||0x0);break;case'pixelOffset':Cesium__namespace['defined'](_0x35d555[0x0])&&Cesium__namespace[_0x266ba3(0x4ae)](_0x35d555[0x1])?_0x1f3a2f['pixelOffset']=new Cesium__namespace[(_0x266ba3(0x5e7))](_0x35d555[0x0],_0x35d555[0x1]):_0x1f3a2f['pixelOffset']=_0x35d555;break;default:this['_toOneCesiumVal_Point'](_0x152e3d,_0x35d555,_0x47f087,_0x1f3a2f);break;}}},{'key':'_toOneJson','value':function _0x2d1e70(_0x38ba20,_0x236324,_0x2f62fc){var _0x29c18b=_0x4ffc;switch(_0x38ba20){case _0x29c18b(_0x4311c4._0x197bef):{_0x2f62fc['pixelOffsetX']=_0x236324['x'],_0x2f62fc['pixelOffsetY']=_0x236324['y'];break;}case'disableDepthTestDistance':{_0x236324===Number['POSITIVE_INFINITY']?_0x2f62fc['visibleDepth']=![]:_0x2f62fc['disableDepthTestDistance']=_0x236324;break;}default:this['_toOneJson_Point'](_0x38ba20,_0x236324,_0x2f62fc);break;}}}],[{'key':'toCesiumVal','value':function _0x1417c7(_0x1c1580,_0x20c964,_0x2489b5){var _0x2c4b51=_0x4ffc;return!this['labelStyleConver']&&(this['labelStyleConver']=new _0x2707d2()),this[_0x2c4b51(_0x40521e._0xd081b2)][_0x2c4b51(0x4fb)]=_0x2489b5,_0x20c964=this['labelStyleConver']['toCesiumVal'](_0x1c1580,_0x20c964),_0x20c964;}},{'key':'toJSON','value':function _0x485096(_0x328461,_0x1fbe46){var _0x5b7c97=_0x4ffc;return!this[_0x5b7c97(_0x23425d._0x5bc7a3)]&&(this['labelStyleConver']=new _0x2707d2()),this['labelStyleConver']['toJSON'](_0x328461,_0x1fbe46);}},{'key':'setOpacity','value':function _0x5c2637(_0x175698,_0x11b01f){var _0xbc5bc4=_0x4ffc,_0x39df7c=getCesiumValue(_0x175698[_0xbc5bc4(_0x12c8da._0x5dca41)],Cesium__namespace['Color']);if(_0x39df7c){if(!Cesium__namespace['defined'](_0x175698['_fillColor_alpha_bak'])){var _0x132873;_0x175698['_fillColor_alpha_bak']=(_0x132873=_0x39df7c['alpha'])!==null&&_0x132873!==void 0x0?_0x132873:0x1;}_0x175698['fillColor']=_0x39df7c['withAlpha'](_0x11b01f*_0x175698['_fillColor_alpha_bak']);}else _0x175698['fillColor']=Cesium__namespace[_0xbc5bc4(_0x12c8da._0x59db5c)]['WHITE'][_0xbc5bc4(0x531)](_0x11b01f);var _0x456f87=getCesiumValue(_0x175698[_0xbc5bc4(_0x12c8da._0x1c30cb)],Cesium__namespace['Color']);if(_0x456f87){if(!Cesium__namespace[_0xbc5bc4(0x4ae)](_0x175698['_outlineColor_alpha_bak'])){var _0x2205e2;_0x175698['_outlineColor_alpha_bak']=(_0x2205e2=_0x456f87['alpha'])!==null&&_0x2205e2!==void 0x0?_0x2205e2:0x1;}_0x175698[_0xbc5bc4(0xa2b)]=_0x456f87[_0xbc5bc4(_0x12c8da._0xa42b8e)](_0x11b01f*_0x175698[_0xbc5bc4(0xe1b)]);}var _0x1ea0bc=getCesiumValue(_0x175698[_0xbc5bc4(_0x12c8da._0x307a70)],Cesium__namespace['Color']);if(_0x1ea0bc){if(!Cesium__namespace['defined'](_0x175698['_backgroundColor_alpha_bak'])){var _0x45d63d;_0x175698['_backgroundColor_alpha_bak']=(_0x45d63d=_0x1ea0bc['alpha'])!==null&&_0x45d63d!==void 0x0?_0x45d63d:0x1;}_0x175698['backgroundColor']=_0x1ea0bc['withAlpha'](_0x11b01f*_0x175698['_backgroundColor_alpha_bak']);}}}]),_0x2707d2;}(BaseStyleConver),ModelStyleConver=function(_0x328c23){var _0x2faa09={_0x1f96e2:0xcce,_0x599a78:0xcfe,_0x20b3d1:0x931},_0x37ffe1={_0x5d8355:0xa9f},_0x2e54d0={_0x17b61c:0x966,_0x13c154:0x170,_0x1a089a:0xcfe},_0x4afa8f={_0x3d5b26:0xb66,_0x533cf2:0x143},_0x3bb288={_0x2c4beb:0x405},_0x5cabfd={_0x34c6ab:0x29d},_0xc8c767=_0x521882;_inherits(_0x3fdc3f,_0x328c23);var _0x14bf46=_createSuper(_0x3fdc3f);function _0x3fdc3f(){var _0x2737f7=_0x4ffc;return _classCallCheck(this,_0x3fdc3f),_0x14bf46[_0x2737f7(_0x5cabfd._0x34c6ab)](this,arguments);}return _createClass(_0x3fdc3f,[{'key':'_toCesiumValBefore','value':function _0x31f3a5(_0x45ef4d,_0x39a298){}},{'key':'_getExcludedStyle','value':function _0x31e6c1(){var _0x59164c=_0x4ffc;return[_0x59164c(0x608),'silhouetteColor',_0x59164c(_0x3bb288._0x2c4beb),'silhouetteSize','fill','opacity'];}},{'key':'_toOneCesiumVal','value':function _0x537276(_0x219549,_0x47e1f8,_0x5dac6f,_0x276a35){var _0x250ee5=_0x4ffc;switch(_0x219549){case'url':case'modelUrl':case _0x250ee5(_0x4afa8f._0x3d5b26):_0x47e1f8=replaceOnlineUrlDomain({'url':_0x47e1f8})['url'];this['isEntity']?_0x276a35['uri']=_0x47e1f8:_0x276a35[_0x250ee5(_0x4afa8f._0x533cf2)]=_0x47e1f8;break;case'scale':!isNaN(_0x47e1f8)&&(_0x276a35[_0x219549]=_0x47e1f8);break;default:this['_toOneCesiumVal_Point'](_0x219549,_0x47e1f8,_0x5dac6f,_0x276a35);break;}}},{'key':_0xc8c767(0x325),'value':function _0x13d2af(_0x35ba84,_0x2ff7d1){var _0x33841d=_0xc8c767;_0x2ff7d1['show']=Boolean(_0x2ff7d1['uri']||_0x2ff7d1['url']);if(_0x35ba84[_0x33841d(_0x2e54d0._0x17b61c)])_0x2ff7d1['color']=getColorByStyle(_0x35ba84,Cesium__namespace['Color']['WHITE']);else Cesium__namespace['defined'](_0x35ba84[_0x33841d(_0x2e54d0._0x13c154)])&&_0x35ba84[_0x33841d(0x170)]!==0x1?_0x2ff7d1['color']=Cesium__namespace['Color']['WHITE']['withAlpha'](_0x35ba84['opacity']):_0x2ff7d1['color']=Cesium__namespace['Color']['WHITE'];if(_0x35ba84[_0x33841d(0x608)]){var _0x3e42de=getCesiumColor(_0x35ba84['silhouetteColor'],Cesium__namespace[_0x33841d(_0x2e54d0._0x1a089a)]['WHITE']);Cesium__namespace['defined'](_0x35ba84['silhouetteAlpha'])&&(_0x3e42de=_0x3e42de['withAlpha'](Number(_0x35ba84['silhouetteAlpha']))),Cesium__namespace['defined'](_0x35ba84['globalAlpha'])&&_0x35ba84['globalAlpha']!==0x1&&(_0x3e42de=_0x3e42de['withAlpha'](_0x3e42de['alpha']*_0x35ba84['globalAlpha'])),_0x2ff7d1['silhouetteColor']=_0x3e42de,_0x2ff7d1['silhouetteSize']=Number(_0x35ba84['silhouetteSize']||0x1);}else _0x2ff7d1['silhouetteColor']=undefined,_0x2ff7d1['silhouetteSize']=0x0;}},{'key':'_toOneJson','value':function _0x3e45ee(_0x2abd73,_0xa11123,_0x542e59){switch(_0x2abd73){case'uri':{_0x542e59['url']=_0xa11123;break;}default:this['_toOneJson_Point'](_0x2abd73,_0xa11123,_0x542e59);break;}}}],[{'key':'toCesiumVal','value':function _0x3cb5d6(_0x322734,_0xc1e8e9,_0x277dc3){var _0x3423f1=_0xc8c767;return!this[_0x3423f1(_0x37ffe1._0x5d8355)]&&(this[_0x3423f1(0xa9f)]=new _0x3fdc3f()),this['modelStyleConver']['isEntity']=_0x277dc3,this['modelStyleConver'][_0x3423f1(0x7c0)](_0x322734,_0xc1e8e9);}},{'key':'toJSON','value':function _0x5135c5(_0x487551,_0x5538a3,_0x163e5d){var _0x53e0a4=_0xc8c767;return!this['modelStyleConver']&&(this[_0x53e0a4(0xa9f)]=new _0x3fdc3f()),this[_0x53e0a4(0xa9f)]['isEntity']=_0x163e5d,this['modelStyleConver']['toJSON'](_0x487551,_0x5538a3);}},{'key':'setOpacity','value':function _0x431e1b(_0x1d68e5,_0x4679b5){var _0x256956=_0xc8c767,_0x37bbf8=getCesiumValue(_0x1d68e5['color'],Cesium__namespace['Color']);if(!Cesium__namespace['defined'](_0x1d68e5['_color_alpha_bak'])){var _0x48feef;_0x1d68e5['_color_alpha_bak']=(_0x48feef=_0x37bbf8===null||_0x37bbf8===void 0x0?void 0x0:_0x37bbf8['alpha'])!==null&&_0x48feef!==void 0x0?_0x48feef:0x1;}_0x37bbf8?_0x1d68e5['color']=_0x37bbf8['withAlpha'](_0x4679b5*_0x1d68e5[_0x256956(_0x2faa09._0x1f96e2)]):_0x1d68e5['color']=Cesium__namespace[_0x256956(_0x2faa09._0x599a78)]['WHITE']['withAlpha'](_0x4679b5);var _0x4028c4=getCesiumValue(_0x1d68e5[_0x256956(_0x2faa09._0x20b3d1)],Cesium__namespace['Color']);if(_0x4028c4){if(!Cesium__namespace['defined'](_0x1d68e5['_silhouetteColor_alpha_bak'])){var _0x27a07f;_0x1d68e5['_silhouetteColor_alpha_bak']=(_0x27a07f=_0x4028c4['alpha'])!==null&&_0x27a07f!==void 0x0?_0x27a07f:0x1;}_0x1d68e5['silhouetteColor']=_0x4028c4['withAlpha'](_0x4679b5*_0x1d68e5['_silhouetteColor_alpha_bak']);}}}]),_0x3fdc3f;}(BaseStyleConver),PathStyleConver=function(_0x2ac496){var _0x2d099e={_0x1b8c01:0x517},_0x43ec97={_0x3fa460:0xe6f,_0x105450:0x517},_0x12236d={_0x28809b:0xe6f},_0x4a6b48=_0x521882;_inherits(_0x587837,_0x2ac496);var _0x28785b=_createSuper(_0x587837);function _0x587837(){return _classCallCheck(this,_0x587837),_0x28785b['apply'](this,arguments);}return _createClass(_0x587837,[{'key':'_toOneCesiumVal','value':function _0x147d10(_0x688586,_0x35d6da,_0x26947e,_0x42bdad){this['_toOneCesiumVal_Poly'](_0x688586,_0x35d6da,_0x26947e,_0x42bdad);}},{'key':_0x4a6b48(0x51f),'value':function _0x14ebb2(_0x1572d2,_0x62e3ec,_0x10288f){this['_toOneJson_Poly'](_0x1572d2,_0x62e3ec,_0x10288f);}}],[{'key':'toCesiumVal','value':function _0xd48106(_0x2ca00e,_0x1fa75f,_0x12c724){var _0x3909dc=_0x4a6b48;return!this['pathStyleConver']&&(this[_0x3909dc(_0x12236d._0x28809b)]=new _0x587837()),this['pathStyleConver']['isEntity']=_0x12c724,this[_0x3909dc(_0x12236d._0x28809b)]['toCesiumVal'](_0x2ca00e,_0x1fa75f);}},{'key':_0x4a6b48(_0x2d099e._0x1b8c01),'value':function _0x2530f2(_0xa28295,_0x59818b,_0x930f3d){var _0x10b790=_0x4a6b48;return!this[_0x10b790(0xe6f)]&&(this[_0x10b790(_0x43ec97._0x3fa460)]=new _0x587837()),this['pathStyleConver']['isEntity']=_0x930f3d,this['pathStyleConver'][_0x10b790(_0x43ec97._0x105450)](_0xa28295,_0x59818b);}}]),_0x587837;}(BaseStyleConver),PlaneStyleConver=function(_0x2cfac3){var _0x4e4e0c={_0x5ab744:0xc4f,_0x25b088:0x51f},_0xe37eeb={_0x588069:0xc4f},_0x2d3261={_0x2a5b7e:0x4cc,_0x3079a0:0xda0},_0x491b5f={_0x371512:0xb03,_0xaad770:0xda0,_0x578bee:0x4cc},_0x87282a=_0x521882;_inherits(_0x34dd77,_0x2cfac3);var _0x510b8f=_createSuper(_0x34dd77);function _0x34dd77(){return _classCallCheck(this,_0x34dd77),_0x510b8f['apply'](this,arguments);}return _createClass(_0x34dd77,[{'key':'_toCesiumValBefore','value':function _0x4e0033(_0x12360f,_0x29d9a4){var _0x18a5e4=_0x4ffc;_get(_getPrototypeOf(_0x34dd77['prototype']),'_toCesiumValBefore',this)[_0x18a5e4(0xdf7)](this,_0x12360f,_0x29d9a4);}},{'key':'_toOneCesiumVal','value':function _0x3f7384(_0x197826,_0x37d02e,_0x32f736,_0x424ab0){var _0xe4521e=_0x4ffc;switch(_0x197826){case'dimensions_x':{var _0x137625,_0x4afb6b,_0x151071=(_0x137625=_0x32f736[_0xe4521e(_0x491b5f._0x371512)])!==null&&_0x137625!==void 0x0?_0x137625:0x64,_0x5236a7=(_0x4afb6b=_0x32f736['dimensions_y'])!==null&&_0x4afb6b!==void 0x0?_0x4afb6b:0x64;_0x424ab0['dimensions']=new Cesium__namespace['Cartesian2'](_0x151071,_0x5236a7);break;}case _0xe4521e(_0x491b5f._0xaad770):{var _0x3d3748,_0x2cc906;switch(_0x37d02e){case'x':_0x2cc906=Cesium__namespace['Cartesian3']['UNIT_X'];break;case'y':_0x2cc906=Cesium__namespace[_0xe4521e(_0x491b5f._0x578bee)]['UNIT_Y'];break;case'z':_0x2cc906=Cesium__namespace['Cartesian3'][_0xe4521e(0x668)];break;default:_0x2cc906=_0x37d02e;break;}var _0x2842e6=(_0x3d3748=_0x32f736['plane_distance'])!==null&&_0x3d3748!==void 0x0?_0x3d3748:0x0;_0x424ab0['plane']=new Cesium__namespace['Plane'](_0x2cc906,_0x2842e6);break;}default:this['_toOneCesiumVal_Poly'](_0x197826,_0x37d02e,_0x32f736,_0x424ab0);break;}}},{'key':_0x87282a(0x51f),'value':function _0x25b6f0(_0x101a30,_0x56c2ca,_0xbda2aa){var _0x5c51e6=_0x87282a;switch(_0x101a30){case'dimensions':{_0xbda2aa['dimensions_x']=_0x56c2ca['x'],_0xbda2aa[_0x5c51e6(0x3ad)]=_0x56c2ca['y'];break;}case _0x5c51e6(0xda0):{if(_0x56c2ca['equals'](Cesium__namespace[_0x5c51e6(_0x2d3261._0x2a5b7e)]['UNIT_X']))_0xbda2aa['plane_normal']='x';else{if(_0x56c2ca['equals'](Cesium__namespace['Cartesian3']['UNIT_Y']))_0xbda2aa[_0x5c51e6(_0x2d3261._0x3079a0)]='y';else _0x56c2ca['equals'](Cesium__namespace[_0x5c51e6(_0x2d3261._0x2a5b7e)]['UNIT_Z'])?_0xbda2aa['plane_normal']='z':(logWarn('plane类型未识别',_0x56c2ca),_0xbda2aa['plane_normal']='z');}break;}case'plane':{if(_0x56c2ca['normal'][_0x5c51e6(0x162)](Cesium__namespace['Cartesian3']['UNIT_X']))_0xbda2aa[_0x5c51e6(0xda0)]='x';else{if(_0x56c2ca['normal']['equals'](Cesium__namespace['Cartesian3']['UNIT_Y']))_0xbda2aa[_0x5c51e6(0xda0)]='y';else _0x56c2ca['normal']['equals'](Cesium__namespace[_0x5c51e6(_0x2d3261._0x2a5b7e)]['UNIT_Z'])?_0xbda2aa['plane_normal']='z':(logWarn('plane类型未识别',_0x56c2ca),_0xbda2aa['plane_normal']='z');}_0xbda2aa['plane_distance']=_0x56c2ca['distance'];break;}default:this['_toOneJson_Poly'](_0x101a30,_0x56c2ca,_0xbda2aa);break;}}}],[{'key':'toCesiumVal','value':function _0x1b040e(_0x51355b,_0x50fdc1,_0x195f37){var _0x2a38dc=_0x87282a;return!this['planeStyleConver']&&(this['planeStyleConver']=new _0x34dd77()),this['planeStyleConver']['isEntity']=_0x195f37,this[_0x2a38dc(_0xe37eeb._0x588069)]['toCesiumVal'](_0x51355b,_0x50fdc1);}},{'key':'toJSON','value':function _0x2fbc29(_0x5261ee,_0xc5af0c,_0x36d0bf){var _0x4f6ae1=_0x87282a;return!this[_0x4f6ae1(0xc4f)]&&(this['planeStyleConver']=new _0x34dd77()),this[_0x4f6ae1(0xc4f)]['isEntity']=_0x36d0bf,this['planeStyleConver']['toJSON'](_0x5261ee,_0xc5af0c);}},{'key':'toOneJson','value':function _0x3aede4(_0xb59436,_0x16527e,_0x4328e9){var _0x1a0b3e=_0x87282a;return!this['planeStyleConver']&&(this[_0x1a0b3e(0xc4f)]=new _0x34dd77()),this[_0x1a0b3e(_0x4e4e0c._0x5ab744)][_0x1a0b3e(_0x4e4e0c._0x25b088)](_0xb59436,_0x16527e,_0x4328e9);}}]),_0x34dd77;}(BaseStyleConver),PointStyleConver=function(_0x57bec4){var _0x51697b={_0x4fc980:0x51f},_0xa1c081={_0x2cae11:0x7c0},_0x135937={_0x84e7fe:0xbe3},_0x11a3cc={_0x326441:0x586},_0x41d431=_0x521882;_inherits(_0x467178,_0x57bec4);var _0x5c5c6d=_createSuper(_0x467178);function _0x467178(){return _classCallCheck(this,_0x467178),_0x5c5c6d['apply'](this,arguments);}return _createClass(_0x467178,[{'key':_0x41d431(0xd80),'value':function _0x21a44d(_0x59d370,_0x408020){_0x408020['pixelSize']=0x6;}},{'key':'_toCesiumValEnd','value':function _0x55ac6c(_0x14d416,_0x33a4b4){var _0x51177d=_0x41d431;_0x14d416[_0x51177d(_0x11a3cc._0x326441)]===![]&&(_0x33a4b4['outlineWidth']=0x0);}},{'key':_0x41d431(0xc3e),'value':function _0x3ebf28(_0x6b2e43,_0x4a3d6f,_0x54e2df,_0x2cc3c3){var _0x1d2356=_0x41d431;switch(_0x6b2e43){case'color':case _0x1d2356(_0x135937._0x84e7fe):{_0x2cc3c3['color']=this['getColorByStyle'](_0x54e2df);break;}case'outlineColor':{_0x2cc3c3['outlineColor']=this['getOutlineColorByStyle'](_0x54e2df);break;}default:this['_toOneCesiumVal_Point'](_0x6b2e43,_0x4a3d6f,_0x54e2df,_0x2cc3c3);break;}}},{'key':_0x41d431(_0x51697b._0x4fc980),'value':function _0x56c758(_0x49b095,_0x43c098,_0x109186){this['_toOneJson_Point'](_0x49b095,_0x43c098,_0x109186);}}],[{'key':'toCesiumVal','value':function _0x19414d(_0xcee951,_0x4979c0,_0x1ad0ce){var _0x130611=_0x41d431;return!this['pointStyleConver']&&(this['pointStyleConver']=new _0x467178()),this['pointStyleConver']['isEntity']=_0x1ad0ce,this['pointStyleConver'][_0x130611(_0xa1c081._0x2cae11)](_0xcee951,_0x4979c0);}},{'key':'toJSON','value':function _0x1b8ba2(_0x3592ed,_0xfae878,_0x41df6d){var _0x465151=_0x41d431;return!this['pointStyleConver']&&(this['pointStyleConver']=new _0x467178()),this['pointStyleConver']['isEntity']=_0x41df6d,this[_0x465151(0xe6e)]['toJSON'](_0x3592ed,_0xfae878);}}]),_0x467178;}(BaseStyleConver),PolygonStyleConver=function(_0x26e869){var _0x2c66e5={_0x2ae368:0x7c0},_0x5a3b3f={_0xcee94a:0x119},_0x1ec5d8={_0x26a1e1:0xeb7},_0xfda469={_0x46f598:0x872,_0x29f6ea:0xeb7},_0x45777e={_0x505353:0xd3a,_0x39fcca:0x837,_0x758928:0x872,_0x576146:0x2a6},_0x3ab38f=_0x521882;_inherits(_0x444272,_0x26e869);var _0x430529=_createSuper(_0x444272);function _0x444272(){return _classCallCheck(this,_0x444272),_0x430529['apply'](this,arguments);}return _createClass(_0x444272,[{'key':_0x3ab38f(0xd80),'value':function _0x632204(_0x44eeb6,_0x5032a6){var _0x147e53=_0x3ab38f;_get(_getPrototypeOf(_0x444272[_0x147e53(_0x45777e._0x505353)]),_0x147e53(0xd80),this)['call'](this,_0x44eeb6,_0x5032a6);if(_0x44eeb6['clampToGround'])_0x5032a6['arcType']=Cesium__namespace[_0x147e53(_0x45777e._0x39fcca)][_0x147e53(0xc5f)],_0x44eeb6['hasOwnProperty']('height')&&delete _0x44eeb6[_0x147e53(_0x45777e._0x758928)],_0x44eeb6['hasOwnProperty']('diffHeight')&&delete _0x44eeb6['diffHeight'],_0x44eeb6['hasOwnProperty'](_0x147e53(_0x45777e._0x576146))&&delete _0x44eeb6['extrudedHeight'];else Cesium__namespace['defined'](_0x44eeb6[_0x147e53(_0x45777e._0x758928)])?(_0x44eeb6[_0x147e53(0x76d)]=![],_0x5032a6['perPositionHeight']=![]):(_0x44eeb6['clampToGround']=![],_0x5032a6['perPositionHeight']=!![]);}},{'key':'_toOneCesiumVal','value':function _0x54b294(_0x4debde,_0x2138af,_0x5e1018,_0x49dfb9){var _0x2aa7af=_0x3ab38f;switch(_0x4debde){case'outlineColor':{_0x49dfb9['outlineColor']=this['getOutlineColorByStyle'](_0x5e1018);break;}case _0x2aa7af(_0xfda469._0x46f598):{_0x49dfb9[_0x4debde]=_0x2138af,_0x49dfb9[_0x2aa7af(0x587)]=![];break;}case'diffHeight':{Cesium__namespace['defined'](_0x5e1018['height'])&&(_0x49dfb9['extrudedHeight']=_0x5e1018['height']+_0x2138af);break;}case _0x2aa7af(0x76d):_0x49dfb9[_0x4debde]=_0x2138af,_0x49dfb9['perPositionHeight']=!_0x2138af&&!Cesium__namespace['defined'](_0x5e1018['height']);break;case'stRotation':_0x49dfb9[_0x2aa7af(_0xfda469._0x29f6ea)]=_0x2138af;break;case _0x2aa7af(0x75c):_0x49dfb9['stRotation']=Cesium__namespace['Math']['toRadians'](_0x2138af);break;default:this['_toOneCesiumVal_Poly'](_0x4debde,_0x2138af,_0x5e1018,_0x49dfb9);break;}}},{'key':'_toOneJson','value':function _0x609ae(_0x5b87f3,_0x253f7c,_0x4ba69c){var _0x5db030=_0x3ab38f;switch(_0x5b87f3){case _0x5db030(_0x1ec5d8._0x26a1e1):{_0x4ba69c['stRotationDegree']=formatNum$1(Cesium__namespace['Math']['toDegrees'](_0x253f7c),0x1);break;}default:this['_toOneJson_Poly'](_0x5b87f3,_0x253f7c,_0x4ba69c);break;}}}],[{'key':_0x3ab38f(_0x2c66e5._0x2ae368),'value':function _0x3671bb(_0x48bfc4,_0x33d434,_0xe1edbb){var _0x55ff8c=_0x3ab38f;return!this['polygonStyleConver']&&(this[_0x55ff8c(0x119)]=new _0x444272()),this[_0x55ff8c(0x119)]['isEntity']=_0xe1edbb,this[_0x55ff8c(_0x5a3b3f._0xcee94a)]['toCesiumVal'](_0x48bfc4,_0x33d434);}},{'key':'toJSON','value':function _0xa0f967(_0x11e314,_0x12a39e,_0x5b19b9){var _0x340ddc=_0x3ab38f;return!this['polygonStyleConver']&&(this['polygonStyleConver']=new _0x444272()),this[_0x340ddc(0x119)]['isEntity']=_0x5b19b9,this['polygonStyleConver']['toJSON'](_0x11e314,_0x12a39e);}}]),_0x444272;}(BaseStyleConver),PolylineStyleConver=function(_0x157405){var _0xa45001={_0x275ab2:0x517},_0x57bcab={_0x254002:0x9b8},_0x23888b={_0x1da300:0x87d,_0x389cd8:0xe7a,_0x5e460c:0x531},_0x11f5bc={_0x13e216:0xd80,_0x99837:0xdf7},_0x5a9b42=_0x521882;_inherits(_0x18f6da,_0x157405);var _0x50244c=_createSuper(_0x18f6da);function _0x18f6da(){return _classCallCheck(this,_0x18f6da),_0x50244c['apply'](this,arguments);}return _createClass(_0x18f6da,[{'key':'_toCesiumValBefore','value':function _0x2a9775(_0x1462c6,_0x5a1245){var _0x23a187=_0x4ffc;_get(_getPrototypeOf(_0x18f6da['prototype']),_0x23a187(_0x11f5bc._0x13e216),this)[_0x23a187(_0x11f5bc._0x99837)](this,_0x1462c6,_0x5a1245),_0x1462c6['clampToGround']&&(_0x5a1245['arcType']=Cesium__namespace['ArcType'][_0x23a187(0xc5f)]),_0x1462c6['materialType']===Color$2&&_0x1462c6[_0x23a187(0x586)]&&_0x1462c6[_0x23a187(0xa2b)]&&(_0x1462c6['materialType']=PolylineOutline);}},{'key':_0x5a9b42(0xc3e),'value':function _0x4535d2(_0x452892,_0x3ab40a,_0x338416,_0x2f97d3){var _0x4bda72=_0x5a9b42;switch(_0x452892){case _0x4bda72(0xe1f):if(_0x3ab40a){var _0x4e32fd=getCesiumColor(_0x338416['depthFailColor']||_0x338416[_0x4bda72(_0x23888b._0x1da300)],Cesium__namespace['Color'][_0x4bda72(_0x23888b._0x389cd8)]);Cesium__namespace['defined'](_0x338416[_0x4bda72(0x20d)])&&(_0x4e32fd=_0x4e32fd[_0x4bda72(_0x23888b._0x5e460c)](Number(_0x338416['depthFailOpacity']))),this['isEntity']?_0x2f97d3['depthFailMaterial']=_0x4e32fd:_0x2f97d3['depthFailColor']=_0x4e32fd,_0x338416[_0x4bda72(0x170)]===0x1&&(_0x338416['opacity']=0.98);}else _0x2f97d3['depthFailMaterial']=undefined;_0x2f97d3[_0x452892]=_0x3ab40a;break;case'closure':!this[_0x4bda72(0xa63)]&&(_0x2f97d3['loop']=_0x3ab40a);_0x2f97d3['closure']=_0x3ab40a;break;default:this['_toOneCesiumVal_Poly'](_0x452892,_0x3ab40a,_0x338416,_0x2f97d3);break;}}},{'key':_0x5a9b42(0x51f),'value':function _0x2bd971(_0x4929fd,_0x1b3dfb,_0x593ec0){switch(_0x4929fd){case'loop':_0x593ec0['closure']=_0x1b3dfb;break;default:this['_toOneJson_Poly'](_0x4929fd,_0x1b3dfb,_0x593ec0);break;}}}],[{'key':'toCesiumVal','value':function _0x42f826(_0x2953d3,_0x114ecd,_0x3b2e35){var _0x513f1c=_0x5a9b42;return!this['polylineStyleConver']&&(this['polylineStyleConver']=new _0x18f6da()),this['polylineStyleConver']['isEntity']=_0x3b2e35,this[_0x513f1c(_0x57bcab._0x254002)]['toCesiumVal'](_0x2953d3,_0x114ecd);}},{'key':_0x5a9b42(_0xa45001._0x275ab2),'value':function _0x380799(_0x5ebe37,_0x7c0ee7,_0x5ec240){var _0x15b110=_0x5a9b42;return!this['polylineStyleConver']&&(this['polylineStyleConver']=new _0x18f6da()),this[_0x15b110(0x9b8)]['isEntity']=_0x5ec240,this['polylineStyleConver']['toJSON'](_0x5ebe37,_0x7c0ee7);}}]),_0x18f6da;}(BaseStyleConver),PolylineVolumeStyleConver=function(_0x56cf82){var _0x52a7b1={_0x5cf78a:0x63a},_0xefc8e6={_0x1e7adf:0x80f,_0x31d4af:0x70f,_0x11fe47:0xbbe},_0x2b2410={_0x2612ae:0x108,_0x1ce872:0xa29},_0xd86edc={_0xd751b4:0x80f,_0x389d54:0x233,_0x4739bd:0x245,_0x33c6fa:0x108,_0x743784:0x70f,_0x44e739:0x5ed},_0x14519a={_0x54123c:0x532},_0x28e826={_0x336048:0xe07,_0x413bac:0x444},_0x1cf089=_0x521882;_inherits(_0x1ff5c3,_0x56cf82);var _0x32c33f=_createSuper(_0x1ff5c3);function _0x1ff5c3(){return _classCallCheck(this,_0x1ff5c3),_0x32c33f['apply'](this,arguments);}return _createClass(_0x1ff5c3,[{'key':_0x1cf089(0x325),'value':function _0xee557e(_0x394e41,_0x4a0ad8){var _0x430cfd=_0x1cf089,_0x42459c=_0x394e41['shape']||_0x394e41[_0x430cfd(0xc08)];_0x394e41['radius']=_0x394e41['radius']||0xa;switch(_0x42459c){case'pipeline':_0x4a0ad8[_0x430cfd(0x433)]=_0x1ff5c3['getShapeForPipeline'](_0x394e41);break;case'circle':_0x4a0ad8['shape']=_0x1ff5c3['getShapeForCircle'](_0x394e41);break;case _0x430cfd(_0x28e826._0x336048):_0x4a0ad8[_0x430cfd(0x433)]=_0x1ff5c3[_0x430cfd(_0x28e826._0x413bac)](_0x394e41);break;default:_0x4a0ad8['shape']=_0x42459c;break;}}},{'key':'_toOneCesiumVal','value':function _0x7ef03e(_0x48e6eb,_0x97d162,_0x464f52,_0x3120f6){this['_toOneCesiumVal_Poly'](_0x48e6eb,_0x97d162,_0x464f52,_0x3120f6);}},{'key':'_toOneJson','value':function _0x4682a5(_0x13f19e,_0x28e5ee,_0x3804a9){var _0x5efc83=_0x1cf089;this[_0x5efc83(0xac8)](_0x13f19e,_0x28e5ee,_0x3804a9);}}],[{'key':'toCesiumVal','value':function _0x1b571b(_0x9b0659,_0x4d3c5a,_0x371870){var _0x4eb482=_0x1cf089;return!this['polylineVolumeStyleConver']&&(this['polylineVolumeStyleConver']=new _0x1ff5c3()),this[_0x4eb482(0x532)]['isEntity']=_0x371870,this[_0x4eb482(_0x14519a._0x54123c)]['toCesiumVal'](_0x9b0659,_0x4d3c5a);}},{'key':_0x1cf089(0x517),'value':function _0x49c4e1(_0x19e1d2,_0x145a95,_0x23e3fe){var _0x2efbbb=_0x1cf089;return!this[_0x2efbbb(0x532)]&&(this[_0x2efbbb(0x532)]=new _0x1ff5c3()),this['polylineVolumeStyleConver']['isEntity']=_0x23e3fe,this['polylineVolumeStyleConver']['toJSON'](_0x19e1d2,_0x145a95);}},{'key':_0x1cf089(_0x52a7b1._0x5cf78a),'value':function _0x2b029c(_0x26d972){var _0x3160ca=_0x1cf089,_0x615049,_0x13e8d5,_0x424bb9,_0x2010fe,_0x4de59d,_0x25b67d,_0x199e64,_0xdd4655=(_0x615049=_0x26d972['radius'])!==null&&_0x615049!==void 0x0?_0x615049:0x1,_0x14674c=(_0x13e8d5=_0x26d972[_0x3160ca(_0xd86edc._0xd751b4)])!==null&&_0x13e8d5!==void 0x0?_0x13e8d5:_0xdd4655/0x3,_0x423bfd=Math[_0x3160ca(_0xd86edc._0x389d54)](0x168/((_0x424bb9=_0x26d972['slices'])!==null&&_0x424bb9!==void 0x0?_0x424bb9:0x3c)),_0x20e3a6=(_0x2010fe=_0x26d972['startAngle'])!==null&&_0x2010fe!==void 0x0?_0x2010fe:0x0,_0x10f30a=(_0x4de59d=_0x26d972[_0x3160ca(_0xd86edc._0x4739bd)])!==null&&_0x4de59d!==void 0x0?_0x4de59d:_0x20e3a6+0x168,_0x4834c2=(_0x25b67d=_0x26d972['vscale'])!==null&&_0x25b67d!==void 0x0?_0x25b67d:0x1,_0x36ab85=(_0x199e64=_0x26d972[_0x3160ca(_0xd86edc._0x33c6fa)])!==null&&_0x199e64!==void 0x0?_0x199e64:0x1,_0x72047c=[];for(var _0x3b4dbe=_0x20e3a6;_0x3b4dbe<=_0x10f30a;_0x3b4dbe+=_0x423bfd){var _0x87a35e=Cesium__namespace['Math']['toRadians'](_0x3b4dbe);_0x72047c['push'](new Cesium__namespace['Cartesian2'](_0xdd4655*_0x36ab85*Math['cos'](_0x87a35e),_0xdd4655*_0x4834c2*Math['sin'](_0x87a35e)));}for(var _0x58eb62=_0x10f30a;_0x58eb62>=_0x20e3a6;_0x58eb62-=_0x423bfd){var _0x2c57d3=Cesium__namespace[_0x3160ca(0xa29)][_0x3160ca(_0xd86edc._0x743784)](_0x58eb62);_0x72047c['push'](new Cesium__namespace['Cartesian2']((_0xdd4655-_0x14674c)*_0x36ab85*Math['cos'](_0x2c57d3),(_0xdd4655-_0x14674c)*_0x4834c2*Math[_0x3160ca(_0xd86edc._0x44e739)](_0x2c57d3)));}return _0x72047c;}},{'key':_0x1cf089(0xb42),'value':function _0x23c36e(_0x5abcd3){var _0x4000bf=_0x1cf089,_0x5bc734,_0x3c5cf5,_0x5f49cd,_0x36db80,_0x3b6223,_0x41ab31,_0x5c195d=(_0x5bc734=_0x5abcd3[_0x4000bf(0xbd0)])!==null&&_0x5bc734!==void 0x0?_0x5bc734:0x1,_0x322669=Math['ceil'](0x168/((_0x3c5cf5=_0x5abcd3['slices'])!==null&&_0x3c5cf5!==void 0x0?_0x3c5cf5:0x3c)),_0xe375f6=(_0x5f49cd=_0x5abcd3['startAngle'])!==null&&_0x5f49cd!==void 0x0?_0x5f49cd:0x0,_0x2ebbb4=(_0x36db80=_0x5abcd3['endAngle'])!==null&&_0x36db80!==void 0x0?_0x36db80:_0xe375f6+0x168,_0x218fcb=(_0x3b6223=_0x5abcd3['vscale'])!==null&&_0x3b6223!==void 0x0?_0x3b6223:0x1,_0x594e64=(_0x41ab31=_0x5abcd3[_0x4000bf(_0x2b2410._0x2612ae)])!==null&&_0x41ab31!==void 0x0?_0x41ab31:0x1,_0x38394b=[];for(var _0x235ee3=_0xe375f6;_0x235ee3<=_0x2ebbb4;_0x235ee3+=_0x322669){var _0x41c0ec=Cesium__namespace[_0x4000bf(_0x2b2410._0x1ce872)]['toRadians'](_0x235ee3);_0x38394b['push'](new Cesium__namespace['Cartesian2'](_0x5c195d*_0x594e64*Math[_0x4000bf(0x6b6)](_0x41c0ec),_0x5c195d*_0x218fcb*Math['sin'](_0x41c0ec)));}return _0x38394b;}},{'key':'getShapeForStar','value':function _0x1e26d8(_0x3583ba){var _0xea5bc5=_0x1cf089,_0x2c219e,_0x1caaf9,_0x131f47,_0x2f3654,_0x186e15=(_0x2c219e=_0x3583ba['radius'])!==null&&_0x2c219e!==void 0x0?_0x2c219e:0x1,_0x50e8fa=_0x186e15-((_0x1caaf9=_0x3583ba[_0xea5bc5(_0xefc8e6._0x1e7adf)])!==null&&_0x1caaf9!==void 0x0?_0x1caaf9:_0x186e15/0x3),_0x3e1c30=(_0x131f47=_0x3583ba['slices'])!==null&&_0x131f47!==void 0x0?_0x131f47:0x6,_0x4019e2=Cesium__namespace['Math'][_0xea5bc5(_0xefc8e6._0x31d4af)]((_0x2f3654=_0x3583ba[_0xea5bc5(_0xefc8e6._0x11fe47)])!==null&&_0x2f3654!==void 0x0?_0x2f3654:0x0),_0x38747c=Math['PI']/_0x3e1c30,_0x1596a3=0x2*_0x3e1c30,_0x56a81d=new Array(_0x1596a3);for(var _0x3445ed=0x0;_0x3445ed<_0x1596a3;_0x3445ed++){var _0x1097f6=_0x3445ed%0x2===0x0?_0x186e15:_0x50e8fa,_0x325c3b=_0x4019e2+_0x3445ed*_0x38747c;_0x56a81d[_0x3445ed]=new Cesium__namespace[(_0xea5bc5(0x5e7))](Math['cos'](_0x325c3b)*_0x1097f6,Math['sin'](_0x325c3b)*_0x1097f6);}return _0x56a81d;}}]),_0x1ff5c3;}(BaseStyleConver),RectangleStyleConver=function(_0x292683){var _0x5d8d3f={_0x3e9966:0x6d0},_0x3bceb4={_0x3fa74a:0x6d0},_0x1feb0d={_0x1a7b99:0x2c5,_0x50a742:0x872,_0x5b0c27:0xeb7,_0x419787:0x70f,_0x1de858:0xeb7,_0x12b840:0xb63,_0x37492c:0xb44},_0xd5053a={_0x13cf36:0x2a6},_0x5bbb7e=_0x521882;_inherits(_0x42443d,_0x292683);var _0x9f2efe=_createSuper(_0x42443d);function _0x42443d(){return _classCallCheck(this,_0x42443d),_0x9f2efe['apply'](this,arguments);}return _createClass(_0x42443d,[{'key':'_toCesiumValBefore','value':function _0x2d0999(_0x1451fc,_0x2e305b){var _0xc3b961=_0x4ffc;_get(_getPrototypeOf(_0x42443d['prototype']),'_toCesiumValBefore',this)['call'](this,_0x1451fc,_0x2e305b),_0x1451fc['clampToGround']?(_0x1451fc[_0xc3b961(0xca1)]('height')&&delete _0x1451fc['height'],_0x1451fc['hasOwnProperty']('diffHeight')&&delete _0x1451fc['diffHeight'],_0x1451fc['hasOwnProperty']('extrudedHeight')&&delete _0x1451fc[_0xc3b961(_0xd5053a._0x13cf36)]):(_0x1451fc['clampToGround']=![],_0x2e305b['height']=0x0);}},{'key':'_toOneCesiumVal','value':function _0x61314f(_0x126c6f,_0x5d33e1,_0x531323,_0x24a025){var _0x4f3dff=_0x4ffc;switch(_0x126c6f){case'height':_0x24a025['height']=_0x5d33e1;_0x531323[_0x4f3dff(0x2c5)]&&(_0x24a025['extrudedHeight']=Number(_0x531323['diffHeight'])+Number(_0x5d33e1));break;case _0x4f3dff(_0x1feb0d._0x1a7b99):Cesium__namespace['defined'](_0x531323['height'])&&(_0x24a025[_0x4f3dff(0x2a6)]=_0x531323[_0x4f3dff(_0x1feb0d._0x50a742)]+_0x5d33e1);break;case _0x4f3dff(0xb63):_0x24a025['rotation']=_0x5d33e1;!_0x531323['stRotation']&&(_0x24a025[_0x4f3dff(_0x1feb0d._0x5b0c27)]=_0x24a025[_0x4f3dff(0xb63)]);break;case _0x4f3dff(0xa53):_0x24a025['rotation']=Cesium__namespace['Math'][_0x4f3dff(_0x1feb0d._0x419787)](_0x5d33e1);!_0x531323[_0x4f3dff(0xeb7)]&&(_0x24a025[_0x4f3dff(_0x1feb0d._0x1de858)]=_0x24a025[_0x4f3dff(_0x1feb0d._0x12b840)]);break;case'stRotation':_0x24a025['stRotation']=_0x5d33e1;break;case'stRotationDegree':_0x24a025['stRotation']=Cesium__namespace['Math'][_0x4f3dff(0x70f)](_0x5d33e1);break;case'clampToGround':_0x5d33e1?_0x24a025['heightReference']=Cesium__namespace['HeightReference']['CLAMP_TO_GROUND']:_0x24a025[_0x4f3dff(0x9e0)]=Cesium__namespace[_0x4f3dff(_0x1feb0d._0x37492c)]['NONE'];break;default:this['_toOneCesiumVal_Poly'](_0x126c6f,_0x5d33e1,_0x531323,_0x24a025);break;}}},{'key':'_toOneJson','value':function _0x7f2a75(_0xf25e16,_0x2e93d4,_0x405865){this['_toOneJson_Poly'](_0xf25e16,_0x2e93d4,_0x405865);}}],[{'key':_0x5bbb7e(0x7c0),'value':function _0x21a6b2(_0xc2305,_0xa2c719,_0x1e776c){var _0x41b18e=_0x5bbb7e;return!this['rectangleStyleConver']&&(this[_0x41b18e(_0x3bceb4._0x3fa74a)]=new _0x42443d()),this['rectangleStyleConver']['isEntity']=_0x1e776c,this['rectangleStyleConver']['toCesiumVal'](_0xc2305,_0xa2c719);}},{'key':_0x5bbb7e(0x517),'value':function _0x178d52(_0x550b0d,_0x4ccf60,_0x7cbe3b){var _0x2284ab=_0x5bbb7e;return!this['rectangleStyleConver']&&(this[_0x2284ab(_0x5d8d3f._0x3e9966)]=new _0x42443d()),this['rectangleStyleConver']['isEntity']=_0x7cbe3b,this['rectangleStyleConver']['toJSON'](_0x550b0d,_0x4ccf60);}}]),_0x42443d;}(BaseStyleConver),RectangularSensorStyleConver=function(_0x5621be){var _0x1e4bbf={_0x479d41:0x176},_0x3a5e19={_0x3f3098:0xac8},_0x32fc41={_0x40263a:0xc0f,_0x38a3bf:0x531,_0x3cc9f3:0x4ae,_0x2293a7:0x847,_0xaf9416:0x109},_0x51c006={_0x19e4c0:0xdf7},_0x102aa7=_0x521882;_inherits(_0x15ded0,_0x5621be);var _0x95aa04=_createSuper(_0x15ded0);function _0x15ded0(){return _classCallCheck(this,_0x15ded0),_0x95aa04['apply'](this,arguments);}return _createClass(_0x15ded0,[{'key':'_toCesiumValBefore','value':function _0x534fdc(_0x2ccbb4,_0x20ceac){var _0xaa66ba=_0x4ffc;_get(_getPrototypeOf(_0x15ded0['prototype']),'_toCesiumValBefore',this)[_0xaa66ba(_0x51c006._0x19e4c0)](this,_0x2ccbb4,_0x20ceac);}},{'key':_0x102aa7(_0x1e4bbf._0x479d41),'value':function _0xf74451(){var _0x309142=_0x102aa7;return[_0x309142(0xc27),'scanPlaneOpacity'];}},{'key':'_toOneCesiumVal','value':function _0x37960b(_0x36cb4d,_0x52d4a4,_0x4cd23f,_0x17a2aa){var _0x58a635=_0x102aa7;switch(_0x36cb4d){case'lineColor':{var _0x2745fc=Cesium__namespace['Color']['fromCssColorString'](_0x52d4a4||_0x58a635(_0x32fc41._0x40263a));if(Cesium__namespace['defined'](_0x4cd23f['lineOpacity']))_0x2745fc=_0x2745fc[_0x58a635(_0x32fc41._0x38a3bf)](Number(_0x4cd23f['lineOpacity']));else Cesium__namespace[_0x58a635(_0x32fc41._0x3cc9f3)](_0x4cd23f['opacity'])&&(_0x2745fc=_0x2745fc['withAlpha'](Number(_0x4cd23f['opacity'])));Cesium__namespace['defined'](_0x4cd23f['globalAlpha'])&&_0x4cd23f[_0x58a635(_0x32fc41._0x2293a7)]!==0x1&&(_0x2745fc=_0x2745fc['withAlpha'](_0x2745fc['alpha']*_0x4cd23f[_0x58a635(0x847)]));_0x17a2aa['lineColor']=_0x2745fc;break;}case'scanPlaneColor':{var _0x45dedd=Cesium__namespace['Color']['fromCssColorString'](_0x52d4a4||_0x58a635(0xc0f));if(Cesium__namespace[_0x58a635(0x4ae)](_0x4cd23f['scanPlaneOpacity']))_0x45dedd=_0x45dedd['withAlpha'](Number(_0x4cd23f['scanPlaneOpacity']));else Cesium__namespace['defined'](_0x4cd23f['opacity'])&&(_0x45dedd=_0x45dedd['withAlpha'](Number(_0x4cd23f['opacity'])));Cesium__namespace['defined'](_0x4cd23f['globalAlpha'])&&_0x4cd23f[_0x58a635(0x847)]!==0x1&&(_0x45dedd=_0x45dedd['withAlpha'](_0x45dedd[_0x58a635(0x619)]*_0x4cd23f['globalAlpha']));_0x17a2aa['scanPlaneColor']=_0x45dedd;break;}case'xHalfAngleDegree':_0x17a2aa['xHalfAngle']=Cesium__namespace[_0x58a635(0xa29)]['toRadians'](_0x52d4a4);break;case'yHalfAngleDegree':_0x17a2aa['yHalfAngle']=Cesium__namespace['Math']['toRadians'](_0x52d4a4);break;case'depthTest':_0x17a2aa['showThroughEllipsoid']=!_0x52d4a4;break;default:this[_0x58a635(_0x32fc41._0xaf9416)](_0x36cb4d,_0x52d4a4,_0x4cd23f,_0x17a2aa);break;}}},{'key':'_toOneJson','value':function _0x3bd06e(_0xfcab,_0x133c85,_0x4ca54e){var _0x2c8ae2=_0x102aa7;this[_0x2c8ae2(_0x3a5e19._0x3f3098)](_0xfcab,_0x133c85,_0x4ca54e);}}],[{'key':'toCesiumVal','value':function _0x59b89e(_0x20500b,_0x1894fd){return!this['rectangularSensorStyleConver']&&(this['rectangularSensorStyleConver']=new _0x15ded0()),this['rectangularSensorStyleConver']['isEntity']=!![],this['rectangularSensorStyleConver']['toCesiumVal'](_0x20500b,_0x1894fd);}},{'key':'toJSON','value':function _0x369eb4(_0x191fdd,_0x2c7fa1){var _0x4b0a44=_0x102aa7;return!this[_0x4b0a44(0x8d3)]&&(this['rectangularSensorStyleConver']=new _0x15ded0()),this[_0x4b0a44(0x8d3)][_0x4b0a44(0xa63)]=!![],this[_0x4b0a44(0x8d3)]['toJSON'](_0x191fdd,_0x2c7fa1);}}]),_0x15ded0;}(BaseStyleConver),WallStyleConver=function(_0x1cd910){var _0x3109af={_0x293c00:0xa63,_0x40e0ff:0x517},_0x42b460=_0x521882;_inherits(_0x26f880,_0x1cd910);var _0x222cce=_createSuper(_0x26f880);function _0x26f880(){return _classCallCheck(this,_0x26f880),_0x222cce['apply'](this,arguments);}return _createClass(_0x26f880,[{'key':'_toOneCesiumVal','value':function _0x51a054(_0x5d0f42,_0xeb1978,_0x495c8d,_0x3e5b87){var _0x2b2550=_0x4ffc;this[_0x2b2550(0x109)](_0x5d0f42,_0xeb1978,_0x495c8d,_0x3e5b87);}},{'key':'_toOneJson','value':function _0x632e07(_0x1f2ad2,_0x453066,_0x4f9b16){this['_toOneJson_Poly'](_0x1f2ad2,_0x453066,_0x4f9b16);}}],[{'key':'toCesiumVal','value':function _0x3aa500(_0x343703,_0x3762be,_0x30dbf7){return!this['wallStyleConver']&&(this['wallStyleConver']=new _0x26f880()),this['wallStyleConver']['isEntity']=_0x30dbf7,this['wallStyleConver']['toCesiumVal'](_0x343703,_0x3762be);}},{'key':_0x42b460(0x517),'value':function _0x198505(_0x2cabc1,_0x39f059,_0x56a450){var _0x33bcfd=_0x42b460;return!this[_0x33bcfd(0x3b4)]&&(this['wallStyleConver']=new _0x26f880()),this[_0x33bcfd(0x3b4)][_0x33bcfd(_0x3109af._0x293c00)]=_0x56a450,this['wallStyleConver'][_0x33bcfd(_0x3109af._0x40e0ff)](_0x2cabc1,_0x39f059);}}]),_0x26f880;}(BaseStyleConver),czm_cellular=_0x521882(0x7f3),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\x20https://github.com/ashima/webgl-noise\x0a\x20*\x20@see\x20Stefan\x20Gustavson\x27s\x20paper\x20Simplex\x20noise\x20demystified\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=_0x521882(0xb82),LineFlowMaterial=_0x521882(0x810),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=_0x521882(0x934),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=_0x521882(0x21c),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='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',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=_0x521882(0x5f5),PolyGrassMaterial=_0x521882(0x1d3),PolyWoodMaterial='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',ImageMaterial=_0x521882(0x6ec),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']['czm_cellular']=czm_cellular,Cesium__namespace['ShaderSource']['_czmBuiltinsAndUniforms'][_0x521882(0xe6c)]=czm_snoise,register$3(LineDotDash,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x1,0x0,0x1,0x1),'gapColor':new Cesium__namespace[(_0x521882(0xcfe))](0x0,0x0,0x0,0x0),'dashLength':0x10,'dashPattern':0xff},'source':LineDotDashMaterial},'translucent':!![]}),register$3(LineFlow,{'fabric':{'uniforms':{'image':Cesium__namespace['Material']['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[_0x521882(0xa7d)]['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[(_0x521882(0xcfe))](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['Color'](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['Color']['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'][_0x521882(0x53f)],'speed':0xa,'glow':0xa,'flowGlow':0x1,'segment':0x3,'globalAlpha':0x1},'source':DigitalFlowMaterial},'translucent':!![]}),register$3(WallScroll,{'fabric':{'uniforms':{'color':new Cesium__namespace['Color'](0x0,0x0,0x0,0x1),'image':Cesium__namespace[_0x521882(0xa7d)]['DefaultImageId'],'count':0x1,'speed':0x5,'reverse':![],'axisY':![],'bloom':![],'globalAlpha':0x1},'source':WallScrollMaterial},'translucent':!![]}),register$3(ScanLine,{'fabric':{'uniforms':{'color':new Cesium__namespace[(_0x521882(0xcfe))](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['Color'](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['Material']['DefaultImageId'],'color':Cesium__namespace['Color'][_0x521882(0x908)],'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[(_0x521882(0xcfe))](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[(_0x521882(0xcfe))](0.15,0.15,0.15,0x1),'size':0.02,'frequency':0.2,'globalAlpha':0x1},'source':AsphaltMaterial},'translucent':function translucent(_0x1540b5){return _0x1540b5['uniforms']['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(_0x4f41e0){var _0x4b6751=_0x4f41e0['uniforms'];return _0x4b6751['evenColor']['alpha']<0x1||_0x4b6751['oddColor']['alpha']<0x0;}}),register$3(PolyFacet,{'fabric':{'uniforms':{'evenColor':new Cesium__namespace[(_0x521882(0xcfe))](0.25,0.25,0.25,0.75),'oddColor':new Cesium__namespace[(_0x521882(0xcfe))](0.75,0.75,0.75,0.75),'frequency':0xa,'globalAlpha':0x1},'source':FacetMaterial},'translucent':function translucent(_0x3b50c4){var _0x668414=_0x521882,_0x4827e0=_0x3b50c4['uniforms'];return _0x4827e0['evenColor']['alpha']<0x1||_0x4827e0[_0x668414(0xe8b)]['alpha']<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(_0x40993f){var _0x538347=_0x521882,_0x54b3b2=_0x40993f['uniforms'];return _0x54b3b2['evenColor']['alpha']<0x1||_0x54b3b2['oddColor'][_0x538347(0x619)]<0x1;}}),register$3(PolyWood,{'fabric':{'uniforms':{'evenColor':new Cesium__namespace[(_0x521882(0xcfe))](0.6,0.3,0.1,0x1),'oddColor':new Cesium__namespace['Color'](0.4,0.2,0.07,0x1),'frequency':0x3,'noiseScale':new Cesium__namespace['Cartesian2'](0.7,0.5),'grainFrequency':0x1b,'globalAlpha':0x1},'source':PolyWoodMaterial},'translucent':function translucent(_0x34a2a0){var _0x2dbcbb={_0x242ff3:0x619},_0x3f751a=_0x521882,_0x1faba7=_0x34a2a0['uniforms'];return _0x1faba7['evenColor']['alpha']<0x1||_0x1faba7['oddColor'][_0x3f751a(_0x2dbcbb._0x242ff3)]<0x1;}}),register$3(Image2,{'fabric':{'uniforms':{'image':Cesium__namespace['Material']['DefaultImageId'],'color':Cesium__namespace['Color'][_0x521882(0x908)],'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[_0x521882(0x124)]('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[_0x521882(0xaf6)]),registerPropertyClass(PolylineArrow,Cesium__namespace['PolylineArrowMaterialProperty']),registerPropertyClass(PolylineOutline,Cesium__namespace['PolylineOutlineMaterialProperty']),registerPropertyClass(PolylineDash,Cesium__namespace['PolylineDashMaterialProperty']),registerPropertyClass(PolylineGlow,Cesium__namespace['PolylineGlowMaterialProperty']),registerPropertyClass(Grid,Cesium__namespace['GridMaterialProperty']),registerPropertyClass(Checkerboard,Cesium__namespace['CheckerboardMaterialProperty']),registerPropertyClass(Stripe,Cesium__namespace['StripeMaterialProperty']);var TextMaterial=function(_0x214f13){_inherits(_0x54938a,_0x214f13);var _0x207b5a=_createSuper(_0x54938a);function _0x54938a(){var _0xf9db0=_0x4ffc,_0x160794=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x54938a),_0x207b5a[_0xf9db0(0xdf7)](this,conventOptions$1(_0x160794));}return _createClass(_0x54938a);}(Cesium__namespace['Material']);function conventOptions$1(_0x549364){var _0xd99b8b={_0xb89912:0x3ff,_0x2aaff7:0x167,_0x2860f4:0x908},_0x4b67ef=_0x521882,_0x1c1e33=_0x549364['text'];_0x549364['font_size']=_0x549364['font_size']||0x46;var _0x1198c9=LabelStyleConver['toCesiumVal'](_0x549364,{'fill':!![],'fillColor':new Cesium__namespace['Color'](0x1,0x1,0x0,0x1),'textBaseline':_0x4b67ef(_0xd99b8b._0xb89912),'padding':0xa}),_0x18b899=getTextImage(_0x1c1e33,_0x1198c9),_0x127f8e;return _0x18b899&&(_0x127f8e=_0x18b899['toDataURL'](_0x4b67ef(_0xd99b8b._0x2aaff7))),{'fabric':{'uniforms':{'image':_0x127f8e,'opacity':0x1,'color':Cesium__namespace['Color'][_0x4b67ef(_0xd99b8b._0x2860f4)],'speed':_0x549364['speed']||0x0,'globalAlpha':0x1},'source':ImageMaterial},'translucent':!![]};}registerClass(Text,TextMaterial);var CylinderWaveMaterialGlsl=_0x521882(0xefc),CylinderWaveMaterial=function(_0x419f15){var _0x54d6dc={_0x2c99d0:0xe76},_0x1edfbb={_0x5e1511:0xdf7,_0x204b49:0x30b},_0x5c2b67=_0x521882;_inherits(_0x8feab0,_0x419f15);var _0x2d6150=_createSuper(_0x8feab0);function _0x8feab0(){var _0x432a70={_0x33f978:0x995},_0x4fb0c4=_0x4ffc,_0x336fb1,_0x3bcfa2,_0x2f3685=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x8feab0),_0x3bcfa2=_0x2d6150[_0x4fb0c4(_0x1edfbb._0x5e1511)](this,conventOptions(_0x2f3685)),_0x3bcfa2['_frameTime']=0x3e8/(_0x2f3685[_0x4fb0c4(_0x1edfbb._0x204b49)]||0x3c),_0x3bcfa2['_speed']=(_0x336fb1=_0x2f3685['speed'])!==null&&_0x336fb1!==void 0x0?_0x336fb1:0xa;var _0x1d3423=_assertThisInitialized(_0x3bcfa2),_0x3e26f3=Date['now']();return function _0x1574ba(){var _0x5d1f73=_0x4fb0c4;_0x1d3423[_0x5d1f73(0xaae)]=window['requestAnimationFrame'](_0x1574ba);var _0x1bd65c=Date['now'](),_0x13c1aa=_0x1bd65c-_0x3e26f3;_0x13c1aa>_0x1d3423[_0x5d1f73(_0x432a70._0x33f978)]&&(_0x3e26f3=_0x1bd65c-_0x13c1aa%_0x1d3423['_frameTime'],_0x1d3423['updateOffset']());}(),_0x3bcfa2;}return _createClass(_0x8feab0,[{'key':'updateOffset','value':function _0x564883(){var _0x450780=_0x4ffc,_0x3fa3d1=this['uniforms'][_0x450780(0x807)];_0x3fa3d1-=0.0001*this['_speed'],_0x3fa3d1>0x1&&(_0x3fa3d1=0x0),this[_0x450780(_0x54d6dc._0x2c99d0)]['offset']=_0x3fa3d1;}},{'key':_0x5c2b67(0x9af),'value':function _0x336f1c(_0x296dea){return window['cancelAnimationFrame'](this['animateFrame']),delete this['animateFrame'],_get(_getPrototypeOf(_0x8feab0['prototype']),'destroy',this)['call'](this,_0x296dea);}}]),_0x8feab0;}(Cesium__namespace['Material']);function conventOptions(_0x404d98){var _0x5177e7={_0x36daa8:0x87d,_0x3aa527:0x638,_0x2cf5d2:0x807},_0x22d44b={_0x4bcd90:0x619},_0x49630b=_0x521882,_0x17c335,_0x4307d3,_0x3f89ab;return{'fabric':{'uniforms':{'color':getCesiumColor(_0x404d98[_0x49630b(_0x5177e7._0x36daa8)],new Cesium__namespace['Color'](0x2,0x1,0x0,0.8)),'repeat':(_0x17c335=_0x404d98[_0x49630b(_0x5177e7._0x3aa527)])!==null&&_0x17c335!==void 0x0?_0x17c335:0x1e,'thickness':(_0x4307d3=_0x404d98['thickness'])!==null&&_0x4307d3!==void 0x0?_0x4307d3:0.3,'offset':(_0x3f89ab=_0x404d98[_0x49630b(_0x5177e7._0x2cf5d2)])!==null&&_0x3f89ab!==void 0x0?_0x3f89ab:0x0,'globalAlpha':0x1},'source':CylinderWaveMaterialGlsl},'translucent':function _0x915281(_0x3300c4){var _0x30482e=_0x49630b;return _0x3300c4[_0x30482e(0xe76)]['color'][_0x30482e(_0x22d44b._0x4bcd90)]<0x1;}};}registerClass(CylinderWave,CylinderWaveMaterial);var BaseMaterialProperty=(function(){var _0x151743={_0x47857e:0xd05,_0x54a5a7:0x162},_0x464d73=_0x521882;function _0x1b563b(){var _0x16d94a=_0x4ffc,_0x3c8084=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x1b563b),this['options']=_0x3c8084,this[_0x16d94a(0xca)]=new Cesium__namespace['Event']();}return _createClass(_0x1b563b,[{'key':'isConstant','get':function _0x388f65(){return!![];}},{'key':_0x464d73(_0x151743._0x47857e),'get':function _0x5a64cc(){var _0xd2607e=_0x464d73;return this[_0xd2607e(0xca)];}},{'key':'getType','value':function _0xd683f4(_0x401839){return null;}},{'key':'getValue','value':function _0x35ed7c(_0x55f83c){var _0x77a19e=_0x464d73,_0x4534e1=arguments[_0x77a19e(0xba0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};return _0x4534e1;}},{'key':_0x464d73(_0x151743._0x54a5a7),'value':function _0x284dc9(_0x5bb225){return this===_0x5bb225;}}]),_0x1b563b;}()),CircleScanMaterialProperty=function(_0xa49f8b){var _0x4cfa16={_0xd912e2:0xb3a},_0x2bbf75={_0xc14406:0xcdf,_0x407ad7:0xcdf},_0x42037f={_0x8a7e0c:0x143},_0x155f70=_0x521882;_inherits(_0x1355a4,_0xa49f8b);var _0xa0b05b=_createSuper(_0x1355a4);function _0x1355a4(){var _0x14b4c1=_0x4ffc,_0x21c9e7,_0x5d4389,_0x3c8199,_0x30934b=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1355a4),_0x3c8199=_0xa0b05b['call'](this,_0x30934b),_0x3c8199['image']=(_0x21c9e7=_0x30934b[_0x14b4c1(0xcdf)])!==null&&_0x21c9e7!==void 0x0?_0x21c9e7:_0x30934b[_0x14b4c1(_0x42037f._0x8a7e0c)],_0x3c8199['color']=_0x30934b['color'],_0x3c8199['globalAlpha']=(_0x5d4389=_0x30934b['globalAlpha'])!==null&&_0x5d4389!==void 0x0?_0x5d4389:0x1,_0x3c8199;}return _createClass(_0x1355a4,[{'key':_0x155f70(_0x4cfa16._0xd912e2),'value':function _0x42469c(_0x1d15dd){return CircleScan;}},{'key':'getValue','value':function _0x2c6877(_0x160776,_0x5c709c){var _0x58e724=_0x155f70;return!Cesium__namespace['defined'](_0x5c709c)&&(_0x5c709c={}),_0x5c709c['color']=getCesiumColor(this[_0x58e724(0x87d)],new Cesium__namespace['Color'](0x1,0x0,0x0,0.5),_0x160776),_0x5c709c['image']=this[_0x58e724(0xcdf)],_0x5c709c['globalAlpha']=this['globalAlpha'],_0x5c709c;}},{'key':'equals','value':function _0x48c725(_0x27bc30){var _0x589b18=_0x155f70;return this===_0x27bc30||_0x27bc30 instanceof _0x1355a4&&Cesium__namespace['Property']['equals'](this['color'],_0x27bc30['color'])&&this[_0x589b18(_0x2bbf75._0xc14406)]===_0x27bc30[_0x589b18(_0x2bbf75._0x407ad7)];}}]),_0x1355a4;}(BaseMaterialProperty);registerPropertyClass(CircleScan,CircleScanMaterialProperty);var CircleWaveMaterialProperty=function(_0x2ab4e7){var _0x1cdb9d={_0xa9dd97:0x26f},_0x317305={_0x1ce725:0xcfe,_0x24326a:0x7bb,_0x37e730:0x3d8,_0x4b09e7:0x707},_0x51e563={_0x346455:0xba0,_0x578372:0x87d,_0x4a4d60:0x9c8,_0x4ad203:0x847};_inherits(_0x3b93ac,_0x2ab4e7);var _0x5eec97=_createSuper(_0x3b93ac);function _0x3b93ac(){var _0x5aead4=_0x4ffc,_0x60011b,_0x2059dd,_0x5bb30f,_0x3eb1cd,_0x4da512,_0x130c4a=arguments[_0x5aead4(_0x51e563._0x346455)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3b93ac),_0x4da512=_0x5eec97['call'](this,_0x130c4a),_0x4da512[_0x5aead4(_0x51e563._0x578372)]=_0x130c4a['color'],_0x4da512[_0x5aead4(0x7bb)]=(_0x60011b=_0x130c4a[_0x5aead4(0x7bb)])!==null&&_0x60011b!==void 0x0?_0x60011b:0xa,_0x4da512[_0x5aead4(_0x51e563._0x4a4d60)]=_0x130c4a['duration'],_0x4da512['count']=(_0x2059dd=_0x130c4a[_0x5aead4(0x322)])!==null&&_0x2059dd!==void 0x0?_0x2059dd:0x1,_0x4da512[_0x5aead4(0x26f)]=(_0x5bb30f=_0x130c4a['gradient'])!==null&&_0x5bb30f!==void 0x0?_0x5bb30f:0.1,_0x4da512[_0x5aead4(_0x51e563._0x4ad203)]=(_0x3eb1cd=_0x130c4a['globalAlpha'])!==null&&_0x3eb1cd!==void 0x0?_0x3eb1cd:0x1,_0x4da512['count']<=0x0&&(_0x4da512['count']=0x1),_0x4da512['gradient']<0x0&&(_0x4da512['gradient']=0x0),_0x4da512['gradient']>0x1&&(_0x4da512['gradient']=0x1),_0x4da512;}return _createClass(_0x3b93ac,[{'key':'getType','value':function _0x4bba65(_0x2744ad){return CircleWave;}},{'key':'getValue','value':function _0x26fe31(_0x328948,_0x5e094f){var _0x4e6284=_0x4ffc;return!Cesium__namespace['defined'](_0x5e094f)&&(_0x5e094f={}),_0x5e094f['color']=getCesiumColor(this['color'],Cesium__namespace[_0x4e6284(_0x317305._0x1ce725)]['YELLOW'],_0x328948),_0x5e094f['count']=this['count'],_0x5e094f['gradient']=this['gradient'],_0x5e094f['speed']=this[_0x4e6284(_0x317305._0x24326a)],_0x5e094f[_0x4e6284(0x847)]=this['globalAlpha'],this['duration']?(this['_time']===undefined&&(this['_time']=new Date()[_0x4e6284(_0x317305._0x37e730)]()),_0x5e094f[_0x4e6284(_0x317305._0x4b09e7)]=(new Date()[_0x4e6284(0x3d8)]()-this['_time'])/(this['duration']*0x3e8)):_0x5e094f['time']=-0x1,_0x5e094f;}},{'key':'equals','value':function _0xfd344f(_0x28af9a){var _0xdebd60=_0x4ffc;return this===_0x28af9a||_0x28af9a instanceof _0x3b93ac&&Cesium__namespace[_0xdebd60(0x79e)]['equals'](this['color'],_0x28af9a['color'])&&this['count']===_0x28af9a['count']&&this[_0xdebd60(0x7bb)]===_0x28af9a['speed']&&this['gradient']===_0x28af9a[_0xdebd60(_0x1cdb9d._0xa9dd97)];}}]),_0x3b93ac;}(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(_0x55e36a){var _0x87f0cf={_0x1249c2:0x59b},_0x2b858a={_0x34042b:0x807,_0x37b900:0x87d,_0x5aeea1:0x638},_0x33edbe={_0x3c9028:0xdf7,_0x33eff3:0x87d,_0x475be0:0x807,_0x1ac5f5:0x847};_inherits(_0x3547ba,_0x55e36a);var _0x4552f5=_createSuper(_0x3547ba);function _0x3547ba(){var _0x2706d4=_0x4ffc,_0x52d37d,_0x5585a3,_0x2b4c26,_0x571e22,_0x3d0f5f,_0x29fb37=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3547ba),_0x3d0f5f=_0x4552f5[_0x2706d4(_0x33edbe._0x3c9028)](this,_0x29fb37),_0x3d0f5f['color']=_0x29fb37[_0x2706d4(_0x33edbe._0x33eff3)],_0x3d0f5f['repeat']=(_0x52d37d=_0x29fb37[_0x2706d4(0x638)])!==null&&_0x52d37d!==void 0x0?_0x52d37d:0x1e,_0x3d0f5f['thickness']=(_0x5585a3=_0x29fb37['thickness'])!==null&&_0x5585a3!==void 0x0?_0x5585a3:0.3,_0x3d0f5f['speed']=(_0x2b4c26=_0x29fb37[_0x2706d4(0x7bb)])!==null&&_0x2b4c26!==void 0x0?_0x2b4c26:0xa,_0x3d0f5f[_0x2706d4(_0x33edbe._0x475be0)]=0x0,_0x3d0f5f[_0x2706d4(_0x33edbe._0x1ac5f5)]=(_0x571e22=_0x29fb37['globalAlpha'])!==null&&_0x571e22!==void 0x0?_0x571e22:0x1,_0x3d0f5f;}return _createClass(_0x3547ba,[{'key':'getType','value':function _0x5d13e6(_0x3ddf30){return CylinderWave;}},{'key':'getValue','value':function _0x409433(_0x1affc2,_0x1514f7){var _0x99032a=_0x4ffc;return!Cesium__namespace['defined'](_0x1514f7)&&(_0x1514f7={}),this[_0x99032a(_0x2b858a._0x34042b)]-=0.0001*this['speed'],this['offset']>0x1&&(this[_0x99032a(0x807)]=0x0),_0x1514f7[_0x99032a(_0x2b858a._0x37b900)]=getCesiumColor(this[_0x99032a(0x87d)],new Cesium__namespace['Color'](0x2,0x1,0x0,0.8),_0x1affc2),_0x1514f7[_0x99032a(_0x2b858a._0x5aeea1)]=this['repeat'],_0x1514f7['offset']=this['offset'],_0x1514f7['thickness']=this['thickness'],_0x1514f7['globalAlpha']=this['globalAlpha'],_0x1514f7;}},{'key':'equals','value':function _0x204a9d(_0x40e82a){var _0x2113c2=_0x4ffc;return this===_0x40e82a||_0x40e82a instanceof _0x3547ba&&Cesium__namespace['Property']['equals'](this['color'],_0x40e82a['color'])&&this['repeat']===_0x40e82a['repeat']&&this[_0x2113c2(_0x87f0cf._0x1249c2)]===_0x40e82a['thickness'];}}]),_0x3547ba;}(BaseMaterialProperty);registerPropertyClass(CylinderWave,CylinderWaveMaterialProperty);var DigitalFlowMaterialProperty=function(_0x5b731a){var _0x18b5db={_0x355e75:0xc01},_0xa28941={_0x4a76b7:0x87d,_0x89ca40:0xc01,_0x51943e:0x8c8},_0x5c2106={_0x986d72:0xdf7,_0x4c1881:0x87d,_0x167342:0x7bb},_0x42874d=_0x521882;_inherits(_0x4b7cc6,_0x5b731a);var _0x2f2f09=_createSuper(_0x4b7cc6);function _0x4b7cc6(){var _0x14fefd=_0x4ffc,_0x188c1b,_0x4d134f,_0x498b87,_0x2a4595,_0xd10f41,_0x115db0,_0x442711=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4b7cc6),_0x115db0=_0x2f2f09[_0x14fefd(_0x5c2106._0x986d72)](this,_0x442711),_0x115db0[_0x14fefd(0x87d)]=getCesiumColor(_0x442711[_0x14fefd(_0x5c2106._0x4c1881)],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),_0x115db0[_0x14fefd(_0x5c2106._0x167342)]=(_0x188c1b=_0x442711[_0x14fefd(0x7bb)])!==null&&_0x188c1b!==void 0x0?_0x188c1b:0x5,_0x115db0['glow']=(_0x4d134f=_0x442711['glow'])!==null&&_0x4d134f!==void 0x0?_0x4d134f:0x1,_0x115db0[_0x14fefd(0xebb)]=(_0x498b87=_0x442711['flowGlow'])!==null&&_0x498b87!==void 0x0?_0x498b87:0x1,_0x115db0['segment']=(_0x2a4595=_0x442711['segment'])!==null&&_0x2a4595!==void 0x0?_0x2a4595:0x3,_0x115db0['globalAlpha']=(_0xd10f41=_0x442711['globalAlpha'])!==null&&_0xd10f41!==void 0x0?_0xd10f41:0x1,_0x115db0;}return _createClass(_0x4b7cc6,[{'key':_0x42874d(0xb3a),'value':function _0x398c77(_0x37f730){return DigitalFlow;}},{'key':'getValue','value':function _0x13cd29(_0x2a52a5,_0x2c8c05){var _0xa60c29=_0x42874d;return!Cesium__namespace['defined'](_0x2c8c05)&&(_0x2c8c05={}),_0x2c8c05[_0xa60c29(_0xa28941._0x4a76b7)]=this[_0xa60c29(_0xa28941._0x4a76b7)],_0x2c8c05['speed']=this[_0xa60c29(0x7bb)],_0x2c8c05['glow']=this[_0xa60c29(_0xa28941._0x89ca40)],_0x2c8c05['flowGlow']=this['flowGlow'],_0x2c8c05[_0xa60c29(_0xa28941._0x51943e)]=this['segment'],_0x2c8c05['globalAlpha']=this[_0xa60c29(0x847)],_0x2c8c05;}},{'key':'equals','value':function _0x31e9b4(_0x1b6a04){var _0x54eec2=_0x42874d;return this===_0x1b6a04||_0x1b6a04 instanceof _0x4b7cc6&&Cesium__namespace['Property'][_0x54eec2(0x162)](this[_0x54eec2(0x87d)],_0x1b6a04['color'])&&this['glow']===_0x1b6a04[_0x54eec2(_0x18b5db._0x355e75)]&&this['speed']===_0x1b6a04['speed'];}}]),_0x4b7cc6;}(BaseMaterialProperty);registerPropertyClass(DigitalFlow,DigitalFlowMaterialProperty);var EllipsoidElectricMaterialProperty=function(_0x25bcee){var _0x55d201={_0x431fbe:0x7bb},_0x12e098={_0x11cd94:0xdf7},_0x3fb374=_0x521882;_inherits(_0x112169,_0x25bcee);var _0x59b8c5=_createSuper(_0x112169);function _0x112169(){var _0x52526e=_0x4ffc,_0x53293b,_0x80eb7b,_0x260b2b,_0x27c480=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x112169),_0x260b2b=_0x59b8c5[_0x52526e(_0x12e098._0x11cd94)](this,_0x27c480),_0x260b2b['color']=getCesiumColor(_0x27c480['color'],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),_0x260b2b[_0x52526e(0x7bb)]=(_0x53293b=_0x27c480[_0x52526e(0x7bb)])!==null&&_0x53293b!==void 0x0?_0x53293b:0x5,_0x260b2b['globalAlpha']=(_0x80eb7b=_0x27c480['globalAlpha'])!==null&&_0x80eb7b!==void 0x0?_0x80eb7b:0x1,_0x260b2b;}return _createClass(_0x112169,[{'key':_0x3fb374(0xb3a),'value':function _0x33be28(_0x3b9dfc){return EllipsoidElectric;}},{'key':'getValue','value':function _0x48810a(_0x5a259d,_0x1242ba){var _0x25d069=_0x3fb374;return!Cesium__namespace[_0x25d069(0x4ae)](_0x1242ba)&&(_0x1242ba={}),_0x1242ba['color']=this['color'],_0x1242ba['speed']=this[_0x25d069(_0x55d201._0x431fbe)],_0x1242ba['globalAlpha']=this[_0x25d069(0x847)],_0x1242ba;}},{'key':'equals','value':function _0xbdf9ac(_0x4aef18){var _0x44cc0f=_0x3fb374;return this===_0x4aef18||_0x4aef18 instanceof _0x112169&&Cesium__namespace['Property']['equals'](this['color'],_0x4aef18['color'])&&this[_0x44cc0f(0x7bb)]===_0x4aef18['speed'];}}]),_0x112169;}(BaseMaterialProperty);registerPropertyClass(EllipsoidElectric,EllipsoidElectricMaterialProperty);var EllipsoidWaveMaterialProperty=function(_0x1e402e){var _0x25b82f={_0x10b41c:0x162},_0x3259b0={_0x2c693d:0x4ae,_0xfdf6e6:0x847},_0x2b9c44=_0x521882;_inherits(_0x551c22,_0x1e402e);var _0x291d31=_createSuper(_0x551c22);function _0x551c22(){var _0xebd6d9=_0x4ffc,_0x4a248b,_0x61022c,_0x401a94,_0xb77b10=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x551c22),_0x401a94=_0x291d31['call'](this,_0xb77b10),_0x401a94['color']=getCesiumColor(_0xb77b10[_0xebd6d9(0x87d)],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),_0x401a94['speed']=(_0x4a248b=_0xb77b10['speed'])!==null&&_0x4a248b!==void 0x0?_0x4a248b:0x5,_0x401a94['globalAlpha']=(_0x61022c=_0xb77b10['globalAlpha'])!==null&&_0x61022c!==void 0x0?_0x61022c:0x1,_0x401a94;}return _createClass(_0x551c22,[{'key':'getType','value':function _0x12bb55(_0xd73d6b){return EllipsoidWave;}},{'key':'getValue','value':function _0x19d7ef(_0x364ca4,_0x35ac43){var _0x2efb65=_0x4ffc;return!Cesium__namespace[_0x2efb65(_0x3259b0._0x2c693d)](_0x35ac43)&&(_0x35ac43={}),_0x35ac43[_0x2efb65(0x87d)]=this['color'],_0x35ac43['speed']=this['speed'],_0x35ac43[_0x2efb65(_0x3259b0._0xfdf6e6)]=this['globalAlpha'],_0x35ac43;}},{'key':_0x2b9c44(0x162),'value':function _0x4c1403(_0x1b50b2){var _0x32c808=_0x2b9c44;return this===_0x1b50b2||_0x1b50b2 instanceof _0x551c22&&Cesium__namespace['Property'][_0x32c808(_0x25b82f._0x10b41c)](this['color'],_0x1b50b2['color'])&&this[_0x32c808(0x7bb)]===_0x1b50b2[_0x32c808(0x7bb)];}}]),_0x551c22;}(BaseMaterialProperty);registerPropertyClass(EllipsoidWave,EllipsoidWaveMaterialProperty);var Image2MaterialProperty=function(_0x5098bd){var _0x11c59f={_0x4dd398:0x79e,_0x214409:0xcdf},_0x34146a={_0x3e1c99:0xcdf},_0x2bed29={_0x216c60:0x170};_inherits(_0x28c3c4,_0x5098bd);var _0x1ec331=_createSuper(_0x28c3c4);function _0x28c3c4(){var _0x28bd22=_0x4ffc,_0x22b2ec,_0x1b4ff6,_0x111eec,_0x56ae8e,_0x5650ac,_0xeb24ee=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x28c3c4),_0x5650ac=_0x1ec331['call'](this,_0xeb24ee),_0x5650ac['image']=_0xeb24ee['image'],_0x5650ac[_0x28bd22(_0x2bed29._0x216c60)]=(_0x22b2ec=_0xeb24ee['opacity'])!==null&&_0x22b2ec!==void 0x0?_0x22b2ec:0x1,_0x5650ac['color']=(_0x1b4ff6=_0xeb24ee['color'])!==null&&_0x1b4ff6!==void 0x0?_0x1b4ff6:Cesium__namespace['Color']['WHITE'],_0x5650ac['speed']=(_0x111eec=_0xeb24ee['speed'])!==null&&_0x111eec!==void 0x0?_0x111eec:0x0,_0x5650ac['globalAlpha']=(_0x56ae8e=_0xeb24ee['globalAlpha'])!==null&&_0x56ae8e!==void 0x0?_0x56ae8e:0x1,_0x5650ac;}return _createClass(_0x28c3c4,[{'key':'getType','value':function _0x363020(_0x2b269e){return Image2;}},{'key':'getValue','value':function _0x10f66e(_0x3e3156,_0x296a31){var _0x88d6d=_0x4ffc;return!Cesium__namespace['defined'](_0x296a31)&&(_0x296a31={}),_0x296a31[_0x88d6d(_0x34146a._0x3e1c99)]=this[_0x88d6d(0xcdf)],_0x296a31[_0x88d6d(0x87d)]=this['color'],_0x296a31[_0x88d6d(0x170)]=this['opacity'],_0x296a31['speed']=this['speed'],_0x296a31['globalAlpha']=this['globalAlpha'],_0x296a31;}},{'key':'equals','value':function _0x1b4b52(_0x492886){var _0xc7c4f5=_0x4ffc;return this===_0x492886||_0x492886 instanceof _0x28c3c4&&Cesium__namespace[_0xc7c4f5(_0x11c59f._0x4dd398)][_0xc7c4f5(0x162)](this['color'],_0x492886['color'])&&this['opacity']===_0x492886[_0xc7c4f5(0x170)]&&this[_0xc7c4f5(_0x11c59f._0x214409)]===_0x492886['image'];}}]),_0x28c3c4;}(BaseMaterialProperty);registerPropertyClass(Image2,Image2MaterialProperty);var LineBloomMaterialProperty=function(_0x37639c){var _0x98058c={_0x57b496:0x162},_0x59c3b6={_0x4dab40:0x87d,_0x4f80a7:0xcfe,_0x398161:0x847},_0x3560b5=_0x521882;_inherits(_0x105c9e,_0x37639c);var _0x71b0d1=_createSuper(_0x105c9e);function _0x105c9e(){var _0x8b2c60=_0x4ffc,_0x368461,_0x3777cf,_0x45b7a5,_0x3440f5,_0x2e283b=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x105c9e),_0x3440f5=_0x71b0d1[_0x8b2c60(0xdf7)](this,_0x2e283b),_0x3440f5[_0x8b2c60(0x87d)]=getCesiumColor(_0x2e283b[_0x8b2c60(_0x59c3b6._0x4dab40)],new Cesium__namespace[(_0x8b2c60(_0x59c3b6._0x4f80a7))](0x0,0x0,0x0,0x0)),_0x3440f5['speed']=(_0x368461=_0x2e283b['speed'])!==null&&_0x368461!==void 0x0?_0x368461:0x5,_0x3440f5[_0x8b2c60(0xc01)]=(_0x3777cf=_0x2e283b['glow'])!==null&&_0x3777cf!==void 0x0?_0x3777cf:0x1,_0x3440f5[_0x8b2c60(_0x59c3b6._0x398161)]=(_0x45b7a5=_0x2e283b[_0x8b2c60(_0x59c3b6._0x398161)])!==null&&_0x45b7a5!==void 0x0?_0x45b7a5:0x1,_0x3440f5;}return _createClass(_0x105c9e,[{'key':_0x3560b5(0xb3a),'value':function _0x4905df(_0xfcf912){return LineBloom;}},{'key':'getValue','value':function _0x4540b1(_0x567071,_0xbbac1b){return!Cesium__namespace['defined'](_0xbbac1b)&&(_0xbbac1b={}),_0xbbac1b['color']=this['color'],_0xbbac1b['speed']=this['speed'],_0xbbac1b['glow']=this['glow'],_0xbbac1b['globalAlpha']=this['globalAlpha'],_0xbbac1b;}},{'key':_0x3560b5(_0x98058c._0x57b496),'value':function _0x27e714(_0x3578bb){var _0x40f374=_0x3560b5;return this===_0x3578bb||_0x3578bb instanceof _0x105c9e&&Cesium__namespace['Property']['equals'](this['color'],_0x3578bb['color'])&&this['glow']===_0x3578bb['glow']&&this[_0x40f374(0x7bb)]===_0x3578bb['speed'];}}]),_0x105c9e;}(BaseMaterialProperty);registerPropertyClass(LineBloom,LineBloomMaterialProperty);var LineFlickerMaterialProperty=function(_0x3475ca){var _0x26c4b9={_0x37464c:0x162,_0x2f0178:0x7bb},_0x14d634={_0x25260d:0xcfe,_0x376c5b:0x7bb,_0x13bf6a:0x847};_inherits(_0x458774,_0x3475ca);var _0x3cdb65=_createSuper(_0x458774);function _0x458774(){var _0x28883d=_0x4ffc,_0x1a150c,_0x212b55,_0x341911,_0x33dc5a=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x458774),_0x341911=_0x3cdb65[_0x28883d(0xdf7)](this,_0x33dc5a),_0x341911['color']=_0x33dc5a['color'],_0x341911['speed']=(_0x1a150c=_0x33dc5a['speed'])!==null&&_0x1a150c!==void 0x0?_0x1a150c:0x2,_0x341911['globalAlpha']=(_0x212b55=_0x33dc5a['globalAlpha'])!==null&&_0x212b55!==void 0x0?_0x212b55:0x1,_0x341911;}return _createClass(_0x458774,[{'key':'getType','value':function _0x42d9bd(_0x5b5aa9){return LineFlicker;}},{'key':'getValue','value':function _0x574e8e(_0x57a6a5,_0x2ad54f){var _0x510543=_0x4ffc;return!Cesium__namespace['defined'](_0x2ad54f)&&(_0x2ad54f={}),_0x2ad54f[_0x510543(0x87d)]=getCesiumColor(this['color'],new Cesium__namespace[(_0x510543(_0x14d634._0x25260d))](0x0,0x0,0x0,0x0),_0x57a6a5),_0x2ad54f['speed']=this[_0x510543(_0x14d634._0x376c5b)],_0x2ad54f[_0x510543(_0x14d634._0x13bf6a)]=this['globalAlpha'],_0x2ad54f;}},{'key':'equals','value':function _0x5a4be7(_0x23a036){var _0x517717=_0x4ffc;return this===_0x23a036||_0x23a036 instanceof _0x458774&&Cesium__namespace[_0x517717(0x79e)][_0x517717(_0x26c4b9._0x37464c)](this['color'],_0x23a036[_0x517717(0x87d)])&&this['speed']===_0x23a036[_0x517717(_0x26c4b9._0x2f0178)];}}]),_0x458774;}(BaseMaterialProperty);registerPropertyClass(LineFlicker,LineFlickerMaterialProperty);var LineFlowColorMaterialProperty=function(_0x278093){var _0x3be18f={_0x2532fd:0x7bb},_0x4b6252={_0x3ec1a5:0x87d,_0x16e446:0x7bb},_0x23c5a9={_0x1d4cac:0xdf7,_0x3d740a:0x7bb};_inherits(_0x5889bc,_0x278093);var _0x12e924=_createSuper(_0x5889bc);function _0x5889bc(){var _0x3816ec=_0x4ffc,_0xdbe1ba,_0x4ecd0f,_0x3d6c7d,_0x412d08,_0x2f0929,_0x1dd267,_0x4cccd9=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5889bc),_0x1dd267=_0x12e924[_0x3816ec(_0x23c5a9._0x1d4cac)](this,_0x4cccd9),_0x1dd267['color']=_0x4cccd9['color'],_0x1dd267['speed']=(_0xdbe1ba=_0x4cccd9[_0x3816ec(_0x23c5a9._0x3d740a)])!==null&&_0xdbe1ba!==void 0x0?_0xdbe1ba:0x2,_0x1dd267['percent']=(_0x4ecd0f=_0x4cccd9[_0x3816ec(0x2b0)])!==null&&_0x4ecd0f!==void 0x0?_0x4ecd0f:0.04,_0x1dd267['alpha']=(_0x3d6c7d=_0x4cccd9['alpha'])!==null&&_0x3d6c7d!==void 0x0?_0x3d6c7d:0.1,_0x1dd267['startTime']=(_0x412d08=_0x4cccd9['startTime'])!==null&&_0x412d08!==void 0x0?_0x412d08:0x0,_0x1dd267[_0x3816ec(0x847)]=(_0x2f0929=_0x4cccd9['globalAlpha'])!==null&&_0x2f0929!==void 0x0?_0x2f0929:0x1,_0x1dd267;}return _createClass(_0x5889bc,[{'key':'getType','value':function _0x47ca67(_0xaccf54){return LineFlowColor;}},{'key':'getValue','value':function _0x334cc7(_0x1de19b,_0xc6044e){var _0x877ae6=_0x4ffc;return!Cesium__namespace['defined'](_0xc6044e)&&(_0xc6044e={}),_0xc6044e[_0x877ae6(_0x4b6252._0x3ec1a5)]=getCesiumColor(this[_0x877ae6(_0x4b6252._0x3ec1a5)],new Cesium__namespace['Color'](0x1,0x0,0x0,0x1),_0x1de19b),_0xc6044e[_0x877ae6(_0x4b6252._0x16e446)]=this[_0x877ae6(0x7bb)],_0xc6044e['percent']=this['percent'],_0xc6044e['alpha']=this['alpha'],_0xc6044e['startTime']=this['startTime'],_0xc6044e['globalAlpha']=this['globalAlpha'],_0xc6044e;}},{'key':'equals','value':function _0x33e9ad(_0xa08fda){var _0x5424b9=_0x4ffc;return this===_0xa08fda||_0xa08fda instanceof _0x5889bc&&Cesium__namespace['Property']['equals'](this['color'],_0xa08fda['color'])&&this[_0x5424b9(_0x3be18f._0x2532fd)]===_0xa08fda['speed']&&this[_0x5424b9(0x2b0)]===_0xa08fda[_0x5424b9(0x2b0)]&&this['startTime']===_0xa08fda[_0x5424b9(0xceb)]&&this[_0x5424b9(0x619)]===_0xa08fda['alpha'];}}]),_0x5889bc;}(BaseMaterialProperty);registerPropertyClass(LineFlowColor,LineFlowColorMaterialProperty);var LineFlowMaterialProperty=function(_0x57a164){var _0x433474={_0x29144a:0x6aa},_0x16c5b6={_0x211787:0x87d,_0x401374:0x515,_0x549c0f:0x5c1},_0x2d0129={_0x190295:0xde5,_0x3013f2:0x7bb,_0x29fe14:0x707,_0x11a003:0x5c1,_0x5999c8:0x5db,_0x103701:0xcfe},_0x569d01={_0x4d28c2:0xba0,_0x4afcca:0x143,_0x131a21:0xcfe,_0x354fd3:0x5e7,_0x5298ee:0x5db,_0x4b434f:0xe5f},_0x1375ef=_0x521882;_inherits(_0x3a9985,_0x57a164);var _0x9f25fc=_createSuper(_0x3a9985);function _0x3a9985(){var _0x33e576=_0x4ffc,_0x3c775b,_0x50fdd3,_0x11efe6,_0x426b38,_0xba1c4d,_0x1a7272,_0x2f9c81,_0x341f17,_0x3f5ee8,_0x4c3cde,_0x3156de,_0x21963c=arguments[_0x33e576(_0x569d01._0x4d28c2)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3a9985),_0x3156de=_0x9f25fc['call'](this,_0x21963c),_0x3156de['image']=(_0x3c775b=_0x21963c[_0x33e576(0xcdf)])!==null&&_0x3c775b!==void 0x0?_0x3c775b:_0x21963c[_0x33e576(_0x569d01._0x4afcca)],_0x3156de['color']=(_0x50fdd3=_0x21963c['color'])!==null&&_0x50fdd3!==void 0x0?_0x50fdd3:new Cesium__namespace[(_0x33e576(_0x569d01._0x131a21))](0x1,0x1,0x1,0x0),_0x3156de['axisY']=(_0x11efe6=_0x21963c[_0x33e576(0x515)])!==null&&_0x11efe6!==void 0x0?_0x11efe6:![],_0x3156de['mixt']=(_0x426b38=_0x21963c['mixt'])!==null&&_0x426b38!==void 0x0?_0x426b38:![],_0x3156de['speed']=(_0xba1c4d=_0x21963c['speed'])!==null&&_0xba1c4d!==void 0x0?_0xba1c4d:0xa,_0x3156de['duration']=_0x21963c['duration'],_0x3156de['repeat']=(_0x1a7272=_0x21963c['repeat'])!==null&&_0x1a7272!==void 0x0?_0x1a7272:new Cesium__namespace[(_0x33e576(_0x569d01._0x354fd3))](0x1,0x1),_0x3156de['image2']=(_0x2f9c81=_0x21963c[_0x33e576(_0x569d01._0x5298ee)])!==null&&_0x2f9c81!==void 0x0?_0x2f9c81:_0x21963c['bgUrl'],_0x3156de['color2']=(_0x341f17=(_0x3f5ee8=_0x21963c['color2'])!==null&&_0x3f5ee8!==void 0x0?_0x3f5ee8:_0x21963c[_0x33e576(_0x569d01._0x4b434f)])!==null&&_0x341f17!==void 0x0?_0x341f17:new Cesium__namespace[(_0x33e576(_0x569d01._0x131a21))](0x1,0x1,0x1),_0x3156de['hasImage2']=Cesium__namespace['defined'](_0x3156de[_0x33e576(0x5db)]),_0x3156de['globalAlpha']=(_0x4c3cde=_0x21963c['globalAlpha'])!==null&&_0x4c3cde!==void 0x0?_0x4c3cde:0x1,_0x3156de;}return _createClass(_0x3a9985,[{'key':'getType','value':function _0x2aceca(_0x1550c1){return LineFlow;}},{'key':_0x1375ef(_0x433474._0x29144a),'value':function _0x3b4990(_0x465abb,_0x539b43){var _0x46f1d1=_0x1375ef;return!Cesium__namespace['defined'](_0x539b43)&&(_0x539b43={}),_0x539b43['image']=this['image'],_0x539b43['color']=getCesiumColor(this['color'],new Cesium__namespace[(_0x46f1d1(0xcfe))](0x1,0x1,0x1,0x0),_0x465abb),_0x539b43['repeat']=getCesiumValue(this['repeat'],Cesium__namespace['Cartesian2'],_0x465abb),_0x539b43['axisY']=this['axisY'],_0x539b43['mixt']=this[_0x46f1d1(_0x2d0129._0x190295)],_0x539b43['speed']=getCesiumValue(this[_0x46f1d1(_0x2d0129._0x3013f2)],Number,_0x465abb),this['duration']?(this['_time']===undefined&&(this['_time']=new Date()['getTime']()),_0x539b43[_0x46f1d1(_0x2d0129._0x29fe14)]=(new Date()['getTime']()-this['_time'])/(this[_0x46f1d1(0x9c8)]*0x3e8)):_0x539b43[_0x46f1d1(0x707)]=-0x1,_0x539b43[_0x46f1d1(_0x2d0129._0x11a003)]=this['hasImage2'],_0x539b43[_0x46f1d1(0x5db)]=this[_0x46f1d1(_0x2d0129._0x5999c8)],_0x539b43[_0x46f1d1(0x792)]=getCesiumColor(this['color2'],new Cesium__namespace[(_0x46f1d1(_0x2d0129._0x103701))](0x1,0x1,0x1),_0x465abb),_0x539b43['globalAlpha']=this['globalAlpha'],_0x539b43;}},{'key':'equals','value':function _0x3cf9e7(_0x3b5289){var _0x3b1184=_0x1375ef;return this===_0x3b5289||_0x3b5289 instanceof _0x3a9985&&Cesium__namespace['Property'][_0x3b1184(0x162)](this[_0x3b1184(_0x16c5b6._0x211787)],_0x3b5289[_0x3b1184(0x87d)])&&Cesium__namespace['Property']['equals'](this['repeat'],_0x3b5289['repeat'])&&this['image']===_0x3b5289['image']&&this['axisY']===_0x3b5289[_0x3b1184(_0x16c5b6._0x401374)]&&this['speed']===_0x3b5289['speed']&&this[_0x3b1184(_0x16c5b6._0x549c0f)]===_0x3b5289['hasImage2']&&this['image2']===_0x3b5289['image2']&&Cesium__namespace['Property']['equals'](this['color2'],_0x3b5289['color2']);}}]),_0x3a9985;}(BaseMaterialProperty);registerPropertyClass(LineFlow,LineFlowMaterialProperty);var LineTrailMaterialProperty=function(_0x3491c9){var _0x53f41b={_0x3c04d1:0xe5f},_0x4a4b8d={_0x259240:0xe5f},_0x3fb44f={_0x5c4bea:0xba0,_0x160d68:0xdf7,_0x40c34c:0x87d,_0x5c184a:0x847};_inherits(_0xc467ea,_0x3491c9);var _0x2dd73a=_createSuper(_0xc467ea);function _0xc467ea(){var _0x2b0ca5=_0x4ffc,_0x481c61,_0x1a8f85,_0x4df82e,_0x328bea=arguments[_0x2b0ca5(_0x3fb44f._0x5c4bea)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xc467ea),_0x4df82e=_0x2dd73a[_0x2b0ca5(_0x3fb44f._0x160d68)](this,_0x328bea),_0x4df82e[_0x2b0ca5(_0x3fb44f._0x40c34c)]=getCesiumColor(_0x328bea['color'],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),_0x4df82e['bgColor']=getCesiumColor(_0x328bea[_0x2b0ca5(0xe5f)],_0x4df82e['color'][_0x2b0ca5(0x531)](0.1)),_0x4df82e['speed']=(_0x481c61=_0x328bea['speed'])!==null&&_0x481c61!==void 0x0?_0x481c61:0x2,_0x4df82e[_0x2b0ca5(_0x3fb44f._0x5c184a)]=(_0x1a8f85=_0x328bea['globalAlpha'])!==null&&_0x1a8f85!==void 0x0?_0x1a8f85:0x1,_0x4df82e;}return _createClass(_0xc467ea,[{'key':'getType','value':function _0x50727d(_0x543173){return LineTrail;}},{'key':'getValue','value':function _0x599355(_0x5a22d0,_0x544bca){var _0x2fd06b=_0x4ffc;return!Cesium__namespace['defined'](_0x544bca)&&(_0x544bca={}),_0x544bca['color']=this['color'],_0x544bca['bgColor']=this[_0x2fd06b(_0x4a4b8d._0x259240)],_0x544bca[_0x2fd06b(0x7bb)]=this[_0x2fd06b(0x7bb)],_0x544bca['globalAlpha']=this['globalAlpha'],_0x544bca;}},{'key':'equals','value':function _0x22c5bc(_0x352663){var _0x82dd91=_0x4ffc;return this===_0x352663||_0x352663 instanceof _0xc467ea&&Cesium__namespace['Property']['equals'](this['color'],_0x352663[_0x82dd91(0x87d)])&&Cesium__namespace['Property']['equals'](this[_0x82dd91(_0x53f41b._0x3c04d1)],_0x352663['bgColor'])&&this['speed']===_0x352663['speed'];}}]),_0xc467ea;}(BaseMaterialProperty);registerPropertyClass(LineTrail,LineTrailMaterialProperty);var LineDotDashMaterialProperty=function(_0x1c72e3){var _0xe788eb={_0x506ca4:0xc55,_0x1373b4:0xc55},_0x1d179b={_0x4c1b7f:0xc55,_0x100dba:0x340,_0x4cf27a:0x847},_0xb79b06={_0x208efb:0x234},_0x17c498=_0x521882;_inherits(_0x39f6e5,_0x1c72e3);var _0x3cd62c=_createSuper(_0x39f6e5);function _0x39f6e5(){var _0x2949e9=_0x4ffc,_0x138a03,_0x492270,_0x10377b,_0x371c28,_0x1c88b7=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x39f6e5),_0x371c28=_0x3cd62c['call'](this,_0x1c88b7),_0x371c28['color']=getCesiumColor(_0x1c88b7['color'],new Cesium__namespace['Color'](0x0,0x0,0x0,0x0)),_0x371c28['gapColor']=getCesiumColor(_0x1c88b7['gapColor'],Cesium__namespace['Color'][_0x2949e9(_0xb79b06._0x208efb)]),_0x371c28['dashLength']=(_0x138a03=_0x1c88b7['dashLength'])!==null&&_0x138a03!==void 0x0?_0x138a03:0x10,_0x371c28['dashPattern']=(_0x492270=_0x1c88b7['dashPattern'])!==null&&_0x492270!==void 0x0?_0x492270:0xff,_0x371c28['globalAlpha']=(_0x10377b=_0x1c88b7['globalAlpha'])!==null&&_0x10377b!==void 0x0?_0x10377b:0x1,_0x371c28;}return _createClass(_0x39f6e5,[{'key':'getType','value':function _0x37241d(_0x3f2764){return LineDotDash;}},{'key':'getValue','value':function _0x182431(_0xc958a0,_0x5acd78){var _0x299c02=_0x4ffc;return!Cesium__namespace['defined'](_0x5acd78)&&(_0x5acd78={}),_0x5acd78['color']=this['color'],_0x5acd78['gapColor']=this[_0x299c02(_0x1d179b._0x4c1b7f)],_0x5acd78['dashLength']=this[_0x299c02(0x247)],_0x5acd78[_0x299c02(_0x1d179b._0x100dba)]=this['dashPattern'],_0x5acd78[_0x299c02(_0x1d179b._0x4cf27a)]=this['globalAlpha'],_0x5acd78;}},{'key':_0x17c498(0x162),'value':function _0x3fe8bc(_0x2d9445){var _0x21195e=_0x17c498;return this===_0x2d9445||_0x2d9445 instanceof _0x39f6e5&&Cesium__namespace['Property']['equals'](this['color'],_0x2d9445['color'])&&Cesium__namespace['Property']['equals'](this[_0x21195e(_0xe788eb._0x506ca4)],_0x2d9445[_0x21195e(_0xe788eb._0x1373b4)])&&this['dashLength']===_0x2d9445['dashLength']&&this['dashPattern']===_0x2d9445['dashPattern'];}}]),_0x39f6e5;}(BaseMaterialProperty);registerPropertyClass(LineDotDash,LineDotDashMaterialProperty);var NeonLightMaterialProperty=function(_0x538a6e){var _0x30fffc={_0x33ee2a:0x79e,_0x3b3483:0x162,_0x480cb0:0x87d,_0x28eb2b:0x7bb},_0x5a9524={_0x43ca5c:0x7bb},_0x28a391={_0x2208da:0x87d};_inherits(_0x289081,_0x538a6e);var _0x2f2725=_createSuper(_0x289081);function _0x289081(){var _0x23b688=_0x4ffc,_0x422c23,_0x3903c3,_0x45072e,_0x3047c3=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x289081),_0x45072e=_0x2f2725['call'](this,_0x3047c3),_0x45072e['color']=getCesiumColor(_0x3047c3[_0x23b688(_0x28a391._0x2208da)],Cesium__namespace[_0x23b688(0xcfe)]['fromCssColorString']('#9b08fd')),_0x45072e['speed']=(_0x422c23=_0x3047c3['speed'])!==null&&_0x422c23!==void 0x0?_0x422c23:0x2,_0x45072e['globalAlpha']=(_0x3903c3=_0x3047c3['globalAlpha'])!==null&&_0x3903c3!==void 0x0?_0x3903c3:0x1,_0x45072e;}return _createClass(_0x289081,[{'key':'getType','value':function _0x4bbfe3(_0x43b7fe){return NeonLight;}},{'key':'getValue','value':function _0x24a4f0(_0x30fa90,_0x18c312){var _0x229461=_0x4ffc;return!Cesium__namespace['defined'](_0x18c312)&&(_0x18c312={}),_0x18c312['color']=this['color'],_0x18c312['speed']=this[_0x229461(_0x5a9524._0x43ca5c)],_0x18c312['globalAlpha']=this['globalAlpha'],_0x18c312;}},{'key':'equals','value':function _0x59a291(_0x8c1184){var _0x15eca1=_0x4ffc;return this===_0x8c1184||_0x8c1184 instanceof _0x289081&&Cesium__namespace[_0x15eca1(_0x30fffc._0x33ee2a)][_0x15eca1(_0x30fffc._0x3b3483)](this['color'],_0x8c1184[_0x15eca1(_0x30fffc._0x480cb0)])&&this['speed']===_0x8c1184[_0x15eca1(_0x30fffc._0x28eb2b)];}}]),_0x289081;}(BaseMaterialProperty);registerPropertyClass(NeonLight,NeonLightMaterialProperty);var ODLineMaterialProperty=function(_0x5627ca){var _0x9235b8={_0x2bda62:0x162},_0x3bab52={_0xcc1529:0x87d,_0x4922bc:0x162,_0x260b3d:0xe5f,_0x4949d6:0xb5b},_0x550a12={_0x2cc3cf:0xceb},_0x59910c={_0x3603bd:0x7bb},_0x16f37a=_0x521882;_inherits(_0x274580,_0x5627ca);var _0x41f09c=_createSuper(_0x274580);function _0x274580(){var _0x40f2f5=_0x4ffc,_0x4cd221,_0x4134c8,_0x5845c5,_0xf08534,_0x18dceb,_0x1aa438=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x274580),_0x18dceb=_0x41f09c['call'](this,_0x1aa438),_0x18dceb['color']=getCesiumColor(_0x1aa438['color'],new Cesium__namespace['Color'](Math[_0x40f2f5(0xc16)]()*0.5+0.5,Math['random']()*0.8+0.2,0x0,0x1)),_0x18dceb['bgColor']=getCesiumColor(_0x1aa438['bgColor'],_0x18dceb['color']['withAlpha'](0.1)),_0x18dceb[_0x40f2f5(_0x59910c._0x3603bd)]=(_0x4cd221=_0x1aa438[_0x40f2f5(0x7bb)])!==null&&_0x4cd221!==void 0x0?_0x4cd221:0x14+0xa*Math['random'](),_0x18dceb['startTime']=(_0x4134c8=_0x1aa438['startTime'])!==null&&_0x4134c8!==void 0x0?_0x4134c8:Math['random'](),_0x18dceb['bidirectional']=(_0x5845c5=_0x1aa438['bidirectional'])!==null&&_0x5845c5!==void 0x0?_0x5845c5:0x0,_0x18dceb['globalAlpha']=(_0xf08534=_0x1aa438['globalAlpha'])!==null&&_0xf08534!==void 0x0?_0xf08534:0x1,_0x18dceb;}return _createClass(_0x274580,[{'key':'getType','value':function _0x4a04ef(_0x159b70){return ODLine;}},{'key':_0x16f37a(0x6aa),'value':function _0x263b44(_0x423135,_0x4c0257){var _0x34e3c6=_0x16f37a;return!_0x4c0257&&(_0x4c0257={}),_0x4c0257['color']=this['color'],_0x4c0257[_0x34e3c6(0x7bb)]=this[_0x34e3c6(0x7bb)],_0x4c0257[_0x34e3c6(0xceb)]=this[_0x34e3c6(_0x550a12._0x2cc3cf)],_0x4c0257[_0x34e3c6(0xe5f)]=this['bgColor'],_0x4c0257['bidirectional']=this['bidirectional'],_0x4c0257['globalAlpha']=this['globalAlpha'],_0x4c0257;}},{'key':_0x16f37a(_0x9235b8._0x2bda62),'value':function _0x289632(_0x34e4ac){var _0x3c7a1f=_0x16f37a;return this===_0x34e4ac||_0x34e4ac instanceof _0x274580&&Cesium__namespace['Property']['equals'](this['color'],_0x34e4ac[_0x3c7a1f(_0x3bab52._0xcc1529)])&&Cesium__namespace['Property'][_0x3c7a1f(_0x3bab52._0x4922bc)](this[_0x3c7a1f(_0x3bab52._0x260b3d)],_0x34e4ac['bgColor'])&&this['speed']===_0x34e4ac['speed']&&this['startTime']===_0x34e4ac['startTime']&&this['bidirectional']===_0x34e4ac[_0x3c7a1f(_0x3bab52._0x4949d6)];}}]),_0x274580;}(BaseMaterialProperty);registerPropertyClass(ODLine,ODLineMaterialProperty);var PolyAsphaltMaterialProperty=function(_0x4470c3){var _0x399360={_0x363c1b:0x4ae,_0x4b6a19:0x508},_0x24d72e={_0x125d55:0x87d};_inherits(_0x4fa7a0,_0x4470c3);var _0x5084ef=_createSuper(_0x4fa7a0);function _0x4fa7a0(){var _0x1705b6=_0x4ffc,_0xf83dff,_0x1e3c09,_0x4a184a,_0x4901a4,_0x2cdef0=arguments[_0x1705b6(0xba0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4fa7a0),_0x4901a4=_0x5084ef[_0x1705b6(0xdf7)](this,_0x2cdef0),_0x4901a4[_0x1705b6(_0x24d72e._0x125d55)]=getCesiumColor(_0x2cdef0['color'],new Cesium__namespace[(_0x1705b6(0xcfe))](0x0,0x0,0x0,0x0)),_0x4901a4['size']=(_0xf83dff=_0x2cdef0['size'])!==null&&_0xf83dff!==void 0x0?_0xf83dff:0.02,_0x4901a4[_0x1705b6(0x508)]=(_0x1e3c09=_0x2cdef0['frequency'])!==null&&_0x1e3c09!==void 0x0?_0x1e3c09:0.2,_0x4901a4['globalAlpha']=(_0x4a184a=_0x2cdef0['globalAlpha'])!==null&&_0x4a184a!==void 0x0?_0x4a184a:0x1,_0x4901a4;}return _createClass(_0x4fa7a0,[{'key':'getType','value':function _0x11c6aa(_0x8f9a07){return PolyAsphalt;}},{'key':'getValue','value':function _0x2f6282(_0x2d134e,_0x2555c8){var _0x4546a4=_0x4ffc;return!Cesium__namespace[_0x4546a4(_0x399360._0x363c1b)](_0x2555c8)&&(_0x2555c8={}),_0x2555c8['color']=this[_0x4546a4(0x87d)],_0x2555c8['size']=this['size'],_0x2555c8[_0x4546a4(_0x399360._0x4b6a19)]=this['frequency'],_0x2555c8['globalAlpha']=this['globalAlpha'],_0x2555c8;}},{'key':'equals','value':function _0x31d7c2(_0x15d37c){var _0x3864e3=_0x4ffc;return this===_0x15d37c||_0x15d37c instanceof _0x4fa7a0&&Cesium__namespace['Property']['equals'](this[_0x3864e3(0x87d)],_0x15d37c[_0x3864e3(0x87d)])&&this[_0x3864e3(0x508)]===_0x15d37c[_0x3864e3(0x508)]&&this['size']===_0x15d37c['size'];}}]),_0x4fa7a0;}(BaseMaterialProperty);registerPropertyClass(PolyAsphalt,PolyAsphaltMaterialProperty);var PolyBlobMaterialProperty=function(_0x3fbb49){var _0x161c21={_0x493c21:0x8c1,_0x2bdf73:0x8c1},_0x538bc5={_0x39c402:0x8c1},_0x2d10a7={_0x3086e4:0x8c1,_0x263399:0x847};_inherits(_0x53b0a4,_0x3fbb49);var _0x2654d3=_createSuper(_0x53b0a4);function _0x53b0a4(){var _0x39b7=_0x4ffc,_0xcbf014,_0x5a76e3,_0x5d11c8,_0x279ff4=arguments[_0x39b7(0xba0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x53b0a4),_0x5d11c8=_0x2654d3['call'](this,_0x279ff4),_0x5d11c8[_0x39b7(_0x2d10a7._0x3086e4)]=getCesiumColor(_0x279ff4['evenColor'],new Cesium__namespace['Color'](0x1,0x1,0x1,0.5)),_0x5d11c8['oddColor']=getCesiumColor(_0x279ff4['evenColor'],new Cesium__namespace['Color'](0x0,0x0,0x1,0.5)),_0x5d11c8[_0x39b7(0x508)]=(_0xcbf014=_0x279ff4['frequency'])!==null&&_0xcbf014!==void 0x0?_0xcbf014:0xa,_0x5d11c8['globalAlpha']=(_0x5a76e3=_0x279ff4[_0x39b7(_0x2d10a7._0x263399)])!==null&&_0x5a76e3!==void 0x0?_0x5a76e3:0x1,_0x5d11c8;}return _createClass(_0x53b0a4,[{'key':'getType','value':function _0x44ab1a(_0x4116b4){return PolyBlob;}},{'key':'getValue','value':function _0x5e708(_0x529027,_0x3fd630){var _0xbbd8b6=_0x4ffc;return!Cesium__namespace['defined'](_0x3fd630)&&(_0x3fd630={}),_0x3fd630[_0xbbd8b6(0x8c1)]=this[_0xbbd8b6(_0x538bc5._0x39c402)],_0x3fd630['evenColor']=this['oddColor'],_0x3fd630[_0xbbd8b6(0x508)]=this[_0xbbd8b6(0x508)],_0x3fd630[_0xbbd8b6(0x847)]=this['globalAlpha'],_0x3fd630;}},{'key':'equals','value':function _0x519c85(_0x1ec742){var _0x162890=_0x4ffc;return this===_0x1ec742||_0x1ec742 instanceof _0x53b0a4&&Cesium__namespace['Property']['equals'](this[_0x162890(_0x161c21._0x493c21)],_0x1ec742[_0x162890(_0x161c21._0x2bdf73)])&&Cesium__namespace['Property']['equals'](this['oddColor'],_0x1ec742[_0x162890(0xe8b)])&&this[_0x162890(0x508)]===_0x1ec742['frequency'];}}]),_0x53b0a4;}(BaseMaterialProperty);registerPropertyClass(PolyBlob,PolyBlobMaterialProperty);var PolyFacetMaterialProperty=function(_0x471383){var _0x1a86ca={_0xc6d8ba:0x29d};_inherits(_0xfecd40,_0x471383);var _0x366ba1=_createSuper(_0xfecd40);function _0xfecd40(){var _0x492091=_0x4ffc;return _classCallCheck(this,_0xfecd40),_0x366ba1[_0x492091(_0x1a86ca._0xc6d8ba)](this,arguments);}return _createClass(_0xfecd40,[{'key':'getType','value':function _0x20e841(_0x5324ef){return PolyFacet;}}]),_0xfecd40;}(PolyBlobMaterialProperty);registerPropertyClass(PolyFacet,PolyFacetMaterialProperty);var PolyGradientMaterialProperty=function(_0x2a6c06){var _0x16164e={_0x4463e5:0x87d},_0x2af20c={_0x354df0:0x6cc},_0x287a8f={_0x2344e7:0xdf7},_0x7a7d6a=_0x521882;_inherits(_0x4facd1,_0x2a6c06);var _0x511752=_createSuper(_0x4facd1);function _0x4facd1(){var _0x3f0f72=_0x4ffc,_0x50b1aa,_0x3d7451,_0x487a11,_0x3721e2,_0x3e23b0,_0x2dae99=arguments[_0x3f0f72(0xba0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4facd1),_0x3e23b0=_0x511752[_0x3f0f72(_0x287a8f._0x2344e7)](this,_0x2dae99),_0x3e23b0['color']=getCesiumColor(_0x2dae99['color'],new Cesium__namespace['Color'](0x1,0x1,0x0,0.5)),_0x3e23b0['diffusePower']=(_0x50b1aa=_0x2dae99['diffusePower'])!==null&&_0x50b1aa!==void 0x0?_0x50b1aa:1.6,_0x3e23b0['alphaPower']=(_0x3d7451=_0x2dae99[_0x3f0f72(0x856)])!==null&&_0x3d7451!==void 0x0?_0x3d7451:1.5,_0x3e23b0['center']=(_0x487a11=_0x2dae99[_0x3f0f72(0xb43)])!==null&&_0x487a11!==void 0x0?_0x487a11:new Cesium__namespace[(_0x3f0f72(0x5e7))](0.5,0.5),_0x3e23b0[_0x3f0f72(0x847)]=(_0x3721e2=_0x2dae99['globalAlpha'])!==null&&_0x3721e2!==void 0x0?_0x3721e2:0x1,_0x3e23b0;}return _createClass(_0x4facd1,[{'key':'getType','value':function _0x56abaa(_0x3402dd){return PolyGradient;}},{'key':_0x7a7d6a(0x6aa),'value':function _0x56a2b9(_0x29e63e,_0x390218){var _0x520c0e=_0x7a7d6a;return!Cesium__namespace[_0x520c0e(0x4ae)](_0x390218)&&(_0x390218={}),_0x390218['color']=this['color'],_0x390218[_0x520c0e(_0x2af20c._0x354df0)]=this['diffusePower'],_0x390218['alphaPower']=this['alphaPower'],_0x390218['center']=this['center'],_0x390218['globalAlpha']=this['globalAlpha'],_0x390218;}},{'key':'equals','value':function _0x23102d(_0x213587){var _0x58e4e5=_0x7a7d6a;return this===_0x213587||_0x213587 instanceof _0x4facd1&&Cesium__namespace['Property'][_0x58e4e5(0x162)](this[_0x58e4e5(_0x16164e._0x4463e5)],_0x213587['color'])&&this['diffusePower']===_0x213587['diffusePower'];}}]),_0x4facd1;}(BaseMaterialProperty);registerPropertyClass(PolyGradient,PolyGradientMaterialProperty);var PolyGrassMaterialProperty=function(_0x3ac0d7){_inherits(_0x2219d3,_0x3ac0d7);var _0x5db0f1=_createSuper(_0x2219d3);function _0x2219d3(){var _0x39a453=_0x4ffc;return _classCallCheck(this,_0x2219d3),_0x5db0f1[_0x39a453(0x29d)](this,arguments);}return _createClass(_0x2219d3,[{'key':'getType','value':function _0xcb7f9c(_0x258ce8){return PolyGrass;}}]),_0x2219d3;}(PolyBlobMaterialProperty);registerPropertyClass(PolyGrass,PolyGrassMaterialProperty);var PolyWoodMaterialProperty=function(_0x1afa7e){var _0x39bf82={_0x521271:0x8c1,_0x8e7984:0x79e},_0x25c4ed={_0x52b73c:0x4ae,_0x45373e:0xe8b,_0x3bb220:0x6c1,_0x28b15b:0x6c1},_0x351cb6={_0x24f8f:0x8c1,_0x394a1:0x847};_inherits(_0xccf12b,_0x1afa7e);var _0x340812=_createSuper(_0xccf12b);function _0xccf12b(){var _0x9152f2=_0x4ffc,_0xd6d6a6,_0x2fa9a0,_0x1cde5d,_0x25effc,_0x45a6e5,_0x2335d2=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xccf12b),_0x45a6e5=_0x340812['call'](this,_0x2335d2),_0x45a6e5['evenColor']=getCesiumColor(_0x2335d2[_0x9152f2(0x8c1)],new Cesium__namespace[(_0x9152f2(0xcfe))](0x1,0x1,0x1,0.5)),_0x45a6e5[_0x9152f2(0xe8b)]=getCesiumColor(_0x2335d2[_0x9152f2(_0x351cb6._0x24f8f)],new Cesium__namespace['Color'](0x0,0x0,0x1,0.5)),_0x45a6e5['frequency']=(_0xd6d6a6=_0x2335d2['frequency'])!==null&&_0xd6d6a6!==void 0x0?_0xd6d6a6:0xa,_0x45a6e5['noiseScale']=(_0x2fa9a0=_0x2335d2['noiseScale'])!==null&&_0x2fa9a0!==void 0x0?_0x2fa9a0:new Cesium__namespace['Cartesian2'](0.7,0.5),_0x45a6e5[_0x9152f2(0x6c1)]=(_0x1cde5d=_0x2335d2['grainFrequency'])!==null&&_0x1cde5d!==void 0x0?_0x1cde5d:0x1b,_0x45a6e5['globalAlpha']=(_0x25effc=_0x2335d2[_0x9152f2(_0x351cb6._0x394a1)])!==null&&_0x25effc!==void 0x0?_0x25effc:0x1,_0x45a6e5;}return _createClass(_0xccf12b,[{'key':'getType','value':function _0x57c256(_0x4af10a){return PolyWood;}},{'key':'getValue','value':function _0x1dd956(_0x39cb57,_0x37aed9){var _0x595ee5=_0x4ffc;return!Cesium__namespace[_0x595ee5(_0x25c4ed._0x52b73c)](_0x37aed9)&&(_0x37aed9={}),_0x37aed9[_0x595ee5(0x8c1)]=this['evenColor'],_0x37aed9['evenColor']=this[_0x595ee5(_0x25c4ed._0x45373e)],_0x37aed9['frequency']=this['frequency'],_0x37aed9['noiseScale']=this['noiseScale'],_0x37aed9[_0x595ee5(_0x25c4ed._0x3bb220)]=this[_0x595ee5(_0x25c4ed._0x28b15b)],_0x37aed9['globalAlpha']=this['globalAlpha'],_0x37aed9;}},{'key':'equals','value':function _0x4ebd9b(_0x34b62a){var _0x39896f=_0x4ffc;return this===_0x34b62a||_0x34b62a instanceof _0xccf12b&&Cesium__namespace['Property']['equals'](this[_0x39896f(0x8c1)],_0x34b62a[_0x39896f(_0x39bf82._0x521271)])&&Cesium__namespace[_0x39896f(_0x39bf82._0x8e7984)]['equals'](this['oddColor'],_0x34b62a['oddColor'])&&this[_0x39896f(0x508)]===_0x34b62a['frequency'];}}]),_0xccf12b;}(BaseMaterialProperty);registerPropertyClass(PolyWood,PolyWoodMaterialProperty);var RadarLineMaterialProperty=function(_0x3eb94b){var _0x455066={_0x28c14d:0x87d},_0x19d9b7={_0x146672:0xcfe};_inherits(_0x132a27,_0x3eb94b);var _0x4923ea=_createSuper(_0x132a27);function _0x132a27(){var _0x5d8c3d=_0x4ffc,_0x4702c4,_0x1aa17d,_0x54a07f,_0x492ea0=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x132a27),_0x54a07f=_0x4923ea['call'](this,_0x492ea0),_0x54a07f['color']=getCesiumColor(_0x492ea0['color'],new Cesium__namespace[(_0x5d8c3d(_0x19d9b7._0x146672))](0x0,0x0,0x0,0x0)),_0x54a07f['speed']=(_0x4702c4=_0x492ea0['speed'])!==null&&_0x4702c4!==void 0x0?_0x4702c4:0x5,_0x54a07f[_0x5d8c3d(0x847)]=(_0x1aa17d=_0x492ea0['globalAlpha'])!==null&&_0x1aa17d!==void 0x0?_0x1aa17d:0x1,_0x54a07f;}return _createClass(_0x132a27,[{'key':'getType','value':function _0x1dc4c7(_0x3e60e4){return RadarLine;}},{'key':'getValue','value':function _0x436f39(_0x3e2d39,_0x1df60f){var _0x118f82=_0x4ffc;return!Cesium__namespace['defined'](_0x1df60f)&&(_0x1df60f={}),_0x1df60f[_0x118f82(0x87d)]=this[_0x118f82(_0x455066._0x28c14d)],_0x1df60f['speed']=this['speed'],_0x1df60f['globalAlpha']=this['globalAlpha'],_0x1df60f;}},{'key':'equals','value':function _0x464c5c(_0x7af0f8){return this===_0x7af0f8||_0x7af0f8 instanceof _0x132a27&&Cesium__namespace['Property']['equals'](this['color'],_0x7af0f8['color'])&&this['speed']===_0x7af0f8['speed'];}}]),_0x132a27;}(BaseMaterialProperty);registerPropertyClass(RadarLine,RadarLineMaterialProperty);var RadarWaveMaterialProperty=function(_0x468952){var _0xb4abd6={_0x4ec19b:0x87d},_0x313033={_0xfde843:0x87d,_0x17729c:0x847},_0x5372a0=_0x521882;_inherits(_0xe91989,_0x468952);var _0x3d7143=_createSuper(_0xe91989);function _0xe91989(){var _0x13d02c=_0x4ffc,_0x2c3df3,_0x30279c,_0x1c5adf,_0x3bb5ac=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xe91989),_0x1c5adf=_0x3d7143['call'](this,_0x3bb5ac),_0x1c5adf[_0x13d02c(0x87d)]=getCesiumColor(_0x3bb5ac['color'],new Cesium__namespace[(_0x13d02c(0xcfe))](0x0,0x0,0x0,0x0)),_0x1c5adf[_0x13d02c(0x7bb)]=(_0x2c3df3=_0x3bb5ac[_0x13d02c(0x7bb)])!==null&&_0x2c3df3!==void 0x0?_0x2c3df3:0x5,_0x1c5adf['globalAlpha']=(_0x30279c=_0x3bb5ac[_0x13d02c(0x847)])!==null&&_0x30279c!==void 0x0?_0x30279c:0x1,_0x1c5adf;}return _createClass(_0xe91989,[{'key':'getType','value':function _0x43818b(_0x2d0e79){return RadarWave;}},{'key':_0x5372a0(0x6aa),'value':function _0x54feb3(_0xa504c0,_0x47421d){var _0x39d31f=_0x5372a0;return!Cesium__namespace['defined'](_0x47421d)&&(_0x47421d={}),_0x47421d[_0x39d31f(_0x313033._0xfde843)]=this['color'],_0x47421d['speed']=this['speed'],_0x47421d[_0x39d31f(_0x313033._0x17729c)]=this['globalAlpha'],_0x47421d;}},{'key':'equals','value':function _0x5afcfc(_0x21ee3f){var _0xc624d7=_0x5372a0;return this===_0x21ee3f||_0x21ee3f instanceof _0xe91989&&Cesium__namespace[_0xc624d7(0x79e)][_0xc624d7(0x162)](this[_0xc624d7(_0xb4abd6._0x4ec19b)],_0x21ee3f['color'])&&this[_0xc624d7(0x7bb)]===_0x21ee3f[_0xc624d7(0x7bb)];}}]),_0xe91989;}(BaseMaterialProperty);registerPropertyClass(RadarWave,RadarWaveMaterialProperty);var RectSlideMaterialProperty=function(_0x51d03a){var _0x21ffa2={_0x16da85:0xb3a},_0x4c0366={_0x37904f:0x87d,_0x3bda09:0x3cc,_0x4d3e61:0x7bb},_0x50ee49={_0x124c61:0xcdf,_0x230cc2:0x7bb},_0x562cdf={_0x3274f0:0xcfe,_0x477d1f:0x3cc},_0x5102a6=_0x521882;_inherits(_0x4e6301,_0x51d03a);var _0x55f68a=_createSuper(_0x4e6301);function _0x4e6301(){var _0x17dc36=_0x4ffc,_0x34bb7b,_0x3312c0,_0x307a9b,_0x3a8663=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4e6301),_0x307a9b=_0x55f68a['call'](this,_0x3a8663),_0x307a9b['image']=_0x3a8663['image'],_0x307a9b[_0x17dc36(0x87d)]=getCesiumColor(_0x3a8663[_0x17dc36(0x87d)],new Cesium__namespace[(_0x17dc36(_0x562cdf._0x3274f0))](0x1,0x1,0x1,0.9)),_0x307a9b['speed']=(_0x34bb7b=_0x3a8663[_0x17dc36(0x7bb)])!==null&&_0x34bb7b!==void 0x0?_0x34bb7b:0x1,_0x307a9b[_0x17dc36(_0x562cdf._0x477d1f)]=!!_0x3a8663[_0x17dc36(0x3cc)],_0x307a9b['globalAlpha']=(_0x3312c0=_0x3a8663['globalAlpha'])!==null&&_0x3312c0!==void 0x0?_0x3312c0:0x1,_0x307a9b;}return _createClass(_0x4e6301,[{'key':_0x5102a6(_0x21ffa2._0x16da85),'value':function _0x55f739(_0x3df2aa){return RectSlide;}},{'key':'getValue','value':function _0x52a04a(_0x5c2ea3,_0xd76008){var _0x28893f=_0x5102a6;return!Cesium__namespace['defined'](_0xd76008)&&(_0xd76008={}),_0xd76008['image']=this[_0x28893f(_0x50ee49._0x124c61)],_0xd76008['color']=this[_0x28893f(0x87d)],_0xd76008[_0x28893f(_0x50ee49._0x230cc2)]=this['speed'],_0xd76008[_0x28893f(0x3cc)]=this[_0x28893f(0x3cc)],_0xd76008['globalAlpha']=this['globalAlpha'],_0xd76008;}},{'key':_0x5102a6(0x162),'value':function _0xa3cbb6(_0x522b04){var _0x14dbaf=_0x5102a6;return this===_0x522b04||_0x522b04 instanceof _0x4e6301&&Cesium__namespace['Property']['equals'](this['color'],_0x522b04[_0x14dbaf(_0x4c0366._0x37904f)])&&this['image']===_0x522b04['image']&&this['pure']===_0x522b04[_0x14dbaf(_0x4c0366._0x3bda09)]&&this['speed']===_0x522b04[_0x14dbaf(_0x4c0366._0x4d3e61)];}}]),_0x4e6301;}(BaseMaterialProperty);registerPropertyClass(RectSlide,RectSlideMaterialProperty);var ScanLineMaterialProperty=function(_0x5ee5be){var _0x484020={_0x1edded:0x162,_0x5312f5:0x87d},_0x59544a={_0x273ee6:0x87d,_0x15b2d2:0x87d,_0x147674:0x7bb},_0x4777d0={_0x2e77d3:0x847},_0x1a35aa=_0x521882;_inherits(_0x4f3275,_0x5ee5be);var _0x2a5837=_createSuper(_0x4f3275);function _0x4f3275(){var _0x173f99=_0x4ffc,_0x5b1608,_0x4017d9,_0x550f20,_0x7750bf=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4f3275),_0x550f20=_0x2a5837['call'](this,_0x7750bf),_0x550f20['color']=getCesiumColor(_0x7750bf['color'],Cesium__namespace['Color']['YELLOW']),_0x550f20['speed']=(_0x5b1608=_0x7750bf['speed'])!==null&&_0x5b1608!==void 0x0?_0x5b1608:0xa,_0x550f20[_0x173f99(_0x4777d0._0x2e77d3)]=(_0x4017d9=_0x7750bf[_0x173f99(0x847)])!==null&&_0x4017d9!==void 0x0?_0x4017d9:0x1,_0x550f20;}return _createClass(_0x4f3275,[{'key':_0x1a35aa(0xb3a),'value':function _0x3bd6ee(_0x2ebb8a){return ScanLine;}},{'key':_0x1a35aa(0x6aa),'value':function _0x3e1b94(_0x1cb449,_0x77dbba){var _0x1bca51=_0x1a35aa;return!Cesium__namespace['defined'](_0x77dbba)&&(_0x77dbba={}),_0x77dbba[_0x1bca51(_0x59544a._0x273ee6)]=this[_0x1bca51(_0x59544a._0x15b2d2)],_0x77dbba[_0x1bca51(_0x59544a._0x147674)]=this[_0x1bca51(0x7bb)],_0x77dbba['globalAlpha']=this['globalAlpha'],_0x77dbba;}},{'key':'equals','value':function _0x1ad414(_0x47c0ac){var _0x44b8f3=_0x1a35aa;return this===_0x47c0ac||_0x47c0ac instanceof _0x4f3275&&Cesium__namespace['Property'][_0x44b8f3(_0x484020._0x1edded)](this['color'],_0x47c0ac[_0x44b8f3(_0x484020._0x5312f5)])&&this['speed']===_0x47c0ac[_0x44b8f3(0x7bb)];}}]),_0x4f3275;}(BaseMaterialProperty);registerPropertyClass(ScanLine,ScanLineMaterialProperty);var TextMaterialProperty=function(_0xb6d70c){var _0xe64fb6={_0x27e7a5:0x49d,_0x15c7ef:0x7af,_0x78478d:0xe11,_0x2233db:0x7af},_0xfc7953={_0xe78d0d:0x49d};_inherits(_0x507508,_0xb6d70c);var _0x2c28a2=_createSuper(_0x507508);function _0x507508(){var _0x2766b4=_0x4ffc,_0x41bb80,_0x51df48,_0xa19c4d,_0x462596=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x507508),_0x462596['font_size']=(_0x41bb80=_0x462596['font_size'])!==null&&_0x41bb80!==void 0x0?_0x41bb80:0x46,_0xa19c4d=_0x2c28a2['call'](this,_0x462596),_0xa19c4d['transparent']=(_0x51df48=_0x462596['transparent'])!==null&&_0x51df48!==void 0x0?_0x51df48:!![],_0xa19c4d['_textStyles']=LabelStyleConver['toCesiumVal'](_0x462596,{'fill':!![],'fillColor':new Cesium__namespace['Color'](0x1,0x1,0x0,0x1),'textBaseline':'middle','padding':0xa}),_0xa19c4d[_0x2766b4(0x9cf)](),_0xa19c4d;}return _createClass(_0x507508,[{'key':'text','get':function _0x407255(){var _0x4c4dac=_0x4ffc;return this['options'][_0x4c4dac(0x4f5)];},'set':function _0x534136(_0x5c7a14){var _0x339e50=_0x4ffc;this['options'][_0x339e50(0x4f5)]=_0x5c7a14,this[_0x339e50(0x9cf)]();}},{'key':'textStyles','get':function _0x3530bf(){var _0x440c9f=_0x4ffc;return this[_0x440c9f(_0xfc7953._0xe78d0d)];},'set':function _0x25b32c(_0xf5a5f0){this['_textStyles']=LabelStyleConver['toCesiumVal'](_0xf5a5f0,this['_textStyles']),this['_updateImage']();}},{'key':'_updateImage','value':function _0x4b965d(){var _0x20bd9a=_0x4ffc,_0x311edb=this;this['_canvas']=getTextImage(this[_0x20bd9a(0xe11)]['text'],this[_0x20bd9a(_0xe64fb6._0x27e7a5)]);if(this[_0x20bd9a(_0xe64fb6._0x15c7ef)]){var _0x55ad81;this['image']=this['_canvas'];var _0x1c4f45=(_0x55ad81=this[_0x20bd9a(_0xe64fb6._0x78478d)])===null||_0x55ad81===void 0x0?void 0x0:_0x55ad81['onCustomCanvas'];_0x1c4f45&&_0x1c4f45(this[_0x20bd9a(_0xe64fb6._0x2233db)],this)['then'](function(_0x3fa379){_0x311edb['image']=copyCanvas(_0x3fa379);});}}}]),_0x507508;}(Image2MaterialProperty);registerPropertyClass(Text,TextMaterialProperty);var WallScrollMaterialProperty=function(_0x5bc0d2){var _0x407eaf={_0x3a89c9:0xb3a},_0x34d372={_0x1ef151:0x87d,_0x16987b:0xcdf,_0x217d3b:0xcdf,_0x299778:0x7bb},_0x228709={_0x5cace7:0xcdf,_0x152a79:0x515,_0xe54acc:0x847},_0x2dff39={_0x3e46a4:0x996,_0x449d19:0x996},_0x1ad33a=_0x521882;_inherits(_0x2eaf72,_0x5bc0d2);var _0x236718=_createSuper(_0x2eaf72);function _0x2eaf72(){var _0x5a6373=_0x4ffc,_0x39d8d3,_0x58b1c1,_0x306c02,_0x17aa67,_0x5788a3,_0x3fc6ea,_0x3ee9fd,_0x5d90fb=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2eaf72),_0x3ee9fd=_0x236718['call'](this,_0x5d90fb),_0x3ee9fd['image']=_0x5d90fb[_0x5a6373(0xcdf)],_0x3ee9fd['color']=getCesiumColor(_0x5d90fb['color'],new Cesium__namespace['Color'](0x0,0x0,0x0,0x1)),_0x3ee9fd['speed']=(_0x39d8d3=_0x5d90fb['speed'])!==null&&_0x39d8d3!==void 0x0?_0x39d8d3:0xa,_0x3ee9fd['count']=(_0x58b1c1=_0x5d90fb[_0x5a6373(0x322)])!==null&&_0x58b1c1!==void 0x0?_0x58b1c1:0x1,_0x3ee9fd['reverse']=(_0x306c02=_0x5d90fb['reverse'])!==null&&_0x306c02!==void 0x0?_0x306c02:![],_0x3ee9fd['axisY']=(_0x17aa67=_0x5d90fb[_0x5a6373(0x515)])!==null&&_0x17aa67!==void 0x0?_0x17aa67:![],_0x3ee9fd[_0x5a6373(_0x2dff39._0x3e46a4)]=(_0x5788a3=_0x5d90fb[_0x5a6373(_0x2dff39._0x449d19)])!==null&&_0x5788a3!==void 0x0?_0x5788a3:![],_0x3ee9fd['globalAlpha']=(_0x3fc6ea=_0x5d90fb['globalAlpha'])!==null&&_0x3fc6ea!==void 0x0?_0x3fc6ea:0x1,_0x3ee9fd;}return _createClass(_0x2eaf72,[{'key':_0x1ad33a(_0x407eaf._0x3a89c9),'value':function _0x5357c6(_0xe6c3a8){return WallScroll;}},{'key':'getValue','value':function _0x2952f2(_0x2efc66,_0x29d8e5){var _0x3dcbc6=_0x1ad33a;return!Cesium__namespace['defined'](_0x29d8e5)&&(_0x29d8e5={}),_0x29d8e5['image']=this[_0x3dcbc6(_0x228709._0x5cace7)],_0x29d8e5['color']=this['color'],_0x29d8e5['speed']=this['speed'],_0x29d8e5[_0x3dcbc6(0x322)]=this['count'],_0x29d8e5['reverse']=this[_0x3dcbc6(0x95f)],_0x29d8e5['axisY']=this[_0x3dcbc6(_0x228709._0x152a79)],_0x29d8e5['bloom']=this[_0x3dcbc6(0x996)],_0x29d8e5[_0x3dcbc6(_0x228709._0xe54acc)]=this[_0x3dcbc6(_0x228709._0xe54acc)],_0x29d8e5;}},{'key':_0x1ad33a(0x162),'value':function _0x3fcfce(_0x2322a3){var _0x1aaf21=_0x1ad33a;return this===_0x2322a3||_0x2322a3 instanceof _0x2eaf72&&Cesium__namespace['Property']['equals'](this[_0x1aaf21(_0x34d372._0x1ef151)],_0x2322a3['color'])&&this[_0x1aaf21(_0x34d372._0x16987b)]===_0x2322a3[_0x1aaf21(_0x34d372._0x217d3b)]&&this[_0x1aaf21(0x322)]===_0x2322a3['count']&&this['reverse']===_0x2322a3[_0x1aaf21(0x95f)]&&this[_0x1aaf21(0x996)]===_0x2322a3['bloom']&&this['speed']===_0x2322a3[_0x1aaf21(_0x34d372._0x299778)];}}]),_0x2eaf72;}(BaseMaterialProperty);registerPropertyClass(WallScroll,WallScrollMaterialProperty);var WaterLightMaterialProperty=function(_0x40ec05){var _0x540dda={_0x25b0a6:0x162},_0x299b91={_0x47f942:0x2a0},_0x156faa={_0x2e9b69:0x310,_0x520c6d:0x2a0,_0x3a3a00:0x619,_0x411522:0x847},_0x45cee8={_0x1573f4:0x2a0},_0x10d2b1=_0x521882;_inherits(_0xd38167,_0x40ec05);var _0x4db5ff=_createSuper(_0xd38167);function _0xd38167(){var _0x54ca36=_0x4ffc,_0x2fd9d1,_0x567884,_0x21e573,_0x5ef135=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xd38167),_0x21e573=_0x4db5ff['call'](this,_0x5ef135),_0x21e573['specularMap']=_0x5ef135['specularMap'],_0x21e573[_0x54ca36(_0x45cee8._0x1573f4)]=_0x5ef135['normalMap']||Cesium__namespace['Material']['DefaultImageId'],_0x21e573['alpha']=(_0x2fd9d1=_0x5ef135[_0x54ca36(0x619)])!==null&&_0x2fd9d1!==void 0x0?_0x2fd9d1:0.2,_0x21e573['globalAlpha']=(_0x567884=_0x5ef135['globalAlpha'])!==null&&_0x567884!==void 0x0?_0x567884:0x1,_0x21e573;}return _createClass(_0xd38167,[{'key':'getType','value':function _0x1b6558(_0x2bff88){return WaterLight;}},{'key':_0x10d2b1(0x6aa),'value':function _0x3990ac(_0x101509,_0x5db0d4){var _0x1bc00a=_0x10d2b1;return!Cesium__namespace['defined'](_0x5db0d4)&&(_0x5db0d4={}),_0x5db0d4[_0x1bc00a(0x310)]=this[_0x1bc00a(_0x156faa._0x2e9b69)],_0x5db0d4['normalMap']=this[_0x1bc00a(_0x156faa._0x520c6d)],_0x5db0d4[_0x1bc00a(0x619)]=this[_0x1bc00a(_0x156faa._0x3a3a00)],_0x5db0d4[_0x1bc00a(0x847)]=this[_0x1bc00a(_0x156faa._0x411522)],_0x5db0d4;}},{'key':_0x10d2b1(_0x540dda._0x25b0a6),'value':function _0x2075fb(_0x1fb4a2){var _0x2bb812=_0x10d2b1;return this===_0x1fb4a2||_0x1fb4a2 instanceof _0xd38167&&this['specularMap']===_0x1fb4a2['specularMap']&&this['normalMap']===_0x1fb4a2[_0x2bb812(_0x299b91._0x47f942)]&&this['alpha']===_0x1fb4a2['alpha'];}}]),_0xd38167;}(BaseMaterialProperty);registerPropertyClass(WaterLight,WaterLightMaterialProperty);var WaterMaterialProperty=function(_0x5acdf6){var _0x3363b8={_0xb75497:0x162,_0x5497f1:0xb40},_0x35eee1={_0x708017:0xb40,_0x2957e0:0xc73,_0x1504a5:0xaad,_0x924abf:0x847},_0x8b82ec={_0x516554:0xcfe};_inherits(_0x5535c3,_0x5acdf6);var _0x5bc66d=_createSuper(_0x5535c3);function _0x5535c3(){var _0x2b5d5c=_0x4ffc,_0x1a6741,_0x3bc9f6,_0x26e9c8,_0x3e4afc,_0x390c9a,_0x1b630a,_0x24d12a,_0x4c5603=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5535c3),_0x24d12a=_0x5bc66d['call'](this,_0x4c5603),_0x24d12a['baseWaterColor']=getCesiumColor(_0x4c5603['baseWaterColor'],new Cesium__namespace['Color'](0.2,0.3,0.6,0x1)),_0x24d12a[_0x2b5d5c(0xe46)]=getCesiumColor(_0x4c5603['blendColor'],new Cesium__namespace[(_0x2b5d5c(_0x8b82ec._0x516554))](0x0,0x1,0.699,0x1)),_0x24d12a['specularMap']=_0x4c5603[_0x2b5d5c(0x310)]||Cesium__namespace['Material']['DefaultImageId'],_0x24d12a['normalMap']=_0x4c5603['normalMap']||Cesium__namespace[_0x2b5d5c(0xa7d)]['DefaultImageId'],_0x24d12a['frequency']=(_0x1a6741=_0x4c5603[_0x2b5d5c(0x508)])!==null&&_0x1a6741!==void 0x0?_0x1a6741:0x3e8,_0x24d12a[_0x2b5d5c(0xb40)]=(_0x3bc9f6=_0x4c5603['animationSpeed'])!==null&&_0x3bc9f6!==void 0x0?_0x3bc9f6:0.01,_0x24d12a['amplitude']=(_0x26e9c8=_0x4c5603['amplitude'])!==null&&_0x26e9c8!==void 0x0?_0x26e9c8:0xa,_0x24d12a['specularIntensity']=(_0x3e4afc=_0x4c5603['specularIntensity'])!==null&&_0x3e4afc!==void 0x0?_0x3e4afc:0.5,_0x24d12a['fadeFactor']=(_0x390c9a=_0x4c5603['fadeFactor'])!==null&&_0x390c9a!==void 0x0?_0x390c9a:0x1,_0x24d12a['globalAlpha']=(_0x1b630a=_0x4c5603['globalAlpha'])!==null&&_0x1b630a!==void 0x0?_0x1b630a:0x1,_0x24d12a;}return _createClass(_0x5535c3,[{'key':'getType','value':function _0x180557(_0x1dce7a){return Water$1;}},{'key':'getValue','value':function _0x29b878(_0x2fd612,_0x4f227a){var _0x401b15=_0x4ffc;return!_0x4f227a&&(_0x4f227a={}),_0x4f227a['baseWaterColor']=this[_0x401b15(0x280)],_0x4f227a['blendColor']=this[_0x401b15(0xe46)],_0x4f227a['specularMap']=this[_0x401b15(0x310)],_0x4f227a['normalMap']=this['normalMap'],_0x4f227a['frequency']=this['frequency'],_0x4f227a['animationSpeed']=this[_0x401b15(_0x35eee1._0x708017)],_0x4f227a['amplitude']=this[_0x401b15(0x2ce)],_0x4f227a['specularIntensity']=this[_0x401b15(_0x35eee1._0x2957e0)],_0x4f227a[_0x401b15(_0x35eee1._0x1504a5)]=this['fadeFactor'],this[_0x401b15(_0x35eee1._0x924abf)]!==0x1&&(_0x4f227a['baseWaterColor']['alpha']*=this['globalAlpha'],_0x4f227a['blendColor']['alpha']*=this['globalAlpha']),_0x4f227a;}},{'key':'equals','value':function _0x4c102a(_0x2a9da0){var _0xb70034=_0x4ffc;return this===_0x2a9da0||_0x2a9da0 instanceof _0x5535c3&&this[_0xb70034(0x280)][_0xb70034(_0x3363b8._0xb75497)](_0x2a9da0[_0xb70034(0x280)])&&this['blendColor']['equals'](_0x2a9da0['blendColor'])&&this['specularMap']===_0x2a9da0[_0xb70034(0x310)]&&this['normalMap']===_0x2a9da0['normalMap']&&this['frequency']===_0x2a9da0['frequency']&&this['animationSpeed']===_0x2a9da0[_0xb70034(_0x3363b8._0x5497f1)]&&this['amplitude']===_0x2a9da0[_0xb70034(0x2ce)]&&this['specularIntensity']===_0x2a9da0['specularIntensity']&&this[_0xb70034(0xaad)]===_0x2a9da0[_0xb70034(0xaad)];}}]),_0x5535c3;}(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(_0x36e78d){var _0x5733b2={_0x256894:0xb07,_0x2d6436:0xe16,_0x204bb8:0x47f,_0x10ccbf:0x601,_0x888e2c:0x216,_0x37c45b:0x183,_0x5e60c8:0x7d3,_0x364dbf:0x296},_0x34b9fa={_0x4014ce:0x63e},_0x4ebbef={_0x434e5f:0x4bc},_0x1f06f4={_0x5d49df:0x4b9},_0x3e71fd={_0x54432f:0x7b5,_0x35b2c6:0x94c},_0x325c1e={_0x4f2f0e:0x7b5},_0x2b3772={_0x321c3a:0x4bc},_0x2d8747={_0x58d2b0:0x6f5,_0x3ebbc6:0xa27},_0x159cb8={_0x425bec:0xe11,_0x1a9240:0x94c},_0x3baba7={_0x1d9534:0xd5e,_0x146a80:0x2a1},_0x35e7a={_0x42e2e5:0x4dd},_0x4344cd={_0x5ee2f3:0x4bc},_0x164746={_0x33921a:0x711,_0x12a15b:0x4dd,_0x1ca6d4:0x4f3},_0x17e7d9={_0x111c0e:0x4f3},_0x3f25d8={_0x5c4920:0x1a7,_0x5c2820:0x4e3},_0x3f06d7={_0x13de6d:0x2c3,_0x1e33b4:0x76d},_0x439d1b={_0x5b7201:0xa27,_0x11eeb2:0xd3a},_0x412a33={_0x2e1aa5:0x2c3},_0x527657={_0x37d5b8:0xba0},_0x475239={_0x37339b:0x224},_0x587bc={_0x317ff2:0x3b8},_0x3cd2fc={_0x11b792:0x4bc,_0x2d9d51:0x3b8,_0xc3fb49:0x4bc},_0x5039d1={_0x38d202:0x29e,_0x1d38e8:0x43f},_0x2af61e={_0xa103cc:0xe11,_0x54b34e:0xe05,_0x2f21ee:0xaa5,_0x4d3b8c:0x507},_0x144965={_0x504c49:0x1a7,_0x11ddeb:0x8f9,_0x4fe0d9:0xb58,_0x4ea3c6:0xb58,_0x2f0b25:0x4da,_0x257db2:0x26a,_0x5441ab:0x6dc,_0x5051a:0x4ae,_0x1709c2:0xaa5},_0x5d1f2e={_0x280097:0xd46},_0x43efe3={_0xae3047:0xe7f,_0x350cdc:0x1a7,_0x126ef3:0xdb8,_0x5f12e5:0xe11,_0x3e5ba4:0x29e,_0x5d67b6:0x87a},_0x112f60={_0x114268:0x19f,_0x235045:0x1a7,_0x467a38:0xe11,_0x29a647:0x8f4,_0x27f396:0xcbb},_0x2f7a50={_0x1b8843:0x4bc,_0xdf5971:0x4bc,_0x48ae4b:0x91c},_0x498365={_0x281c81:0x7b5,_0x1eee4f:0x65a,_0x1a3935:0xe11,_0x13cfe7:0x4bc},_0x3be0d8={_0x43bb9c:0xd2c,_0x35686a:0xe1d,_0x192401:0xb3e,_0x516d36:0xa8c,_0xee384d:0x7b5,_0x1a5808:0x1a7,_0x5db29e:0x29e,_0x1aa607:0xb52},_0x5f2a99={_0x5ceb0e:0xa6a},_0x1a2190={_0x8bee5f:0x7b5},_0x533a5e={_0x5ae38f:0x7d8},_0x59ef38={_0x112890:0xe11},_0x798b23={_0xeb174f:0x65a,_0x3c478c:0x6db},_0x2301d3={_0x58ddf5:0x5ef,_0xe6554e:0xc3f},_0x563676={_0xb2403f:0xe72},_0xae985c={_0x2f424a:0x63e},_0x110aa7={_0x21f34d:0x7e6},_0x58e0c0=_0x521882;_inherits(_0x1beded,_0x36e78d);var _0x9a0fbd=_createSuper(_0x1beded);function _0x1beded(){var _0x331ed1=_0x4ffc,_0xbbfa10,_0x343b57,_0x595ff5,_0x5662b1=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1beded),_0x5662b1['style']=_0x5662b1['style']||{},_0x5662b1['attr']=_0x5662b1['attr']||{},_0x595ff5=_0x9a0fbd[_0x331ed1(0xdf7)](this,_0x5662b1),_0x595ff5['options']=_0x5662b1,_0x595ff5['_id']=(_0xbbfa10=_0x5662b1['id'])!==null&&_0xbbfa10!==void 0x0?_0xbbfa10:createGuid(),_0x595ff5['_name']=_0x5662b1['attr']['name']||_0x5662b1['name']||'',_0x595ff5['_show']=(_0x343b57=_0x5662b1['show'])!==null&&_0x343b57!==void 0x0?_0x343b57:!![],_0x595ff5['_private']=_0x5662b1[_0x331ed1(_0x110aa7._0x21f34d)],_0x5662b1['popup']&&_0x595ff5[_0x331ed1(0x7d3)](_0x5662b1['popup'],_0x5662b1['popupOptions']),_0x5662b1[_0x331ed1(0x8f4)]&&_0x595ff5[_0x331ed1(0xba3)](_0x5662b1[_0x331ed1(0x8f4)],_0x5662b1[_0x331ed1(0xd82)]),_0x5662b1['contextmenuItems']&&_0x595ff5['bindContextMenu'](_0x5662b1[_0x331ed1(0x328)],_0x5662b1[_0x331ed1(0xb97)]),_0x595ff5['_state']=State['INITIALIZED'],_0x595ff5;}return _createClass(_0x1beded,[{'key':_0x58e0c0(_0x5733b2._0x256894),'get':function _0x180395(){return this['_type'];}},{'key':'id','get':function _0x4d784e(){return this['_id'];},'set':function _0x50ee68(_0x1e3856){this['_id']=_0x1e3856;}},{'key':'uuid','get':function _0x3002ce(){return this['_id'];}},{'key':'state','get':function _0x1d01d4(){var _0x4a3d8c=_0x58e0c0;return this[_0x4a3d8c(0x63e)];}},{'key':_0x58e0c0(0x5b0),'get':function _0x17ab1a(){var _0x234b30=_0x58e0c0;return this[_0x234b30(_0xae985c._0x2f424a)]===State['ADDED'];}},{'key':'isDestroy','get':function _0x18f229(){var _0x140200=_0x58e0c0;return this[_0x140200(0x63e)]===State['DESTROY']||!this['options'];}},{'key':'isPrivate','get':function _0x5895d1(){if(this['_private'])return!![];return![];}},{'key':'czmObject','get':function _0x520bec(){return null;}},{'key':'czmObjectEx','get':function _0x134914(){return null;}},{'key':'show','get':function _0x514b7c(){var _0x23d119=_0x58e0c0;return this[_0x23d119(_0x563676._0xb2403f)];},'set':function _0x2ffa1f(_0x9c2497){var _0x5ecfcc=_0x58e0c0;if(this['_show']===_0x9c2497)return;this['_show']=_0x9c2497,this[_0x5ecfcc(_0x2301d3._0x58ddf5)]&&(this['czmObject'][_0x5ecfcc(0x19f)]=this['_show']),this['czmObjectEx']&&this['czmObjectEx']['forEach'](function(_0x48fae0){_0x48fae0['show']=_0x9c2497;}),this[_0x5ecfcc(_0x2301d3._0xe6554e)]&&this['_showHook'](_0x9c2497),_0x9c2497?this['fire'](EventType['show']):this['fire'](EventType['hide']);}},{'key':_0x58e0c0(0xa15),'get':function _0x15932d(){return this['_name'];},'set':function _0x3b4d70(_0x535d23){this['_name']=_0x535d23;}},{'key':'attr','get':function _0x1c043d(){return this['options']['attr'];},'set':function _0x24fed5(_0x44a75b){var _0x9bb70c=_0x58e0c0;this['options']['attr']=_0x44a75b,this[_0x9bb70c(_0x798b23._0xeb174f)](EventType[_0x9bb70c(_0x798b23._0x3c478c)],{'attr':_0x44a75b},!![]);}},{'key':'style','get':function _0x145f57(){var _0x2bef3d=_0x58e0c0,_0x1667ce;return(_0x1667ce=this[_0x2bef3d(_0x59ef38._0x112890)])===null||_0x1667ce===void 0x0?void 0x0:_0x1667ce[_0x2bef3d(0x1a7)];},'set':function _0x78cc4f(_0x28086a){this['setStyle'](_0x28086a);}},{'key':'allowDrillPick','get':function _0x10082f(){var _0x5e7525=_0x58e0c0;return this['options'][_0x5e7525(0x4ba)];},'set':function _0x1eef0c(_0x572060){var _0x30c798=_0x58e0c0;this['options'][_0x30c798(0x4ba)]=_0x572060;}},{'key':'hasEdit','get':function _0x64853(){var _0x5d3eb1=_0x58e0c0;return this['_hasEdit']&&Boolean(this['EditClass']||this[_0x5d3eb1(_0x533a5e._0x5ae38f)]);},'set':function _0x3b9a97(_0x32e7fc){var _0x3ed404=_0x58e0c0;this[_0x3ed404(0x44a)]=_0x32e7fc;}},{'key':'enabledEvent','get':function _0x155811(){var _0xedbac1=_0x58e0c0;if(this[_0xedbac1(_0x1a2190._0x8bee5f)])return this['_layer']['enabledEvent']&&this['_enabledEvent'];return this[_0xedbac1(0x61a)];},'set':function _0x25873e(_0x512c2e){this['_enabledEvent']=_0x512c2e;}},{'key':'center','get':function _0x476544(){return null;}},{'key':'centerPoint','get':function _0x270668(){var _0x512099=_0x58e0c0;return LngLatPoint[_0x512099(_0x5f2a99._0x5ceb0e)](this['center']);}},{'key':_0x58e0c0(_0x5733b2._0x2d6436),'get':function _0x49fede(){return!![];}},{'key':'addTo','value':function _0x4b67d8(_0x528e9b){var _0x5435a8=_0x58e0c0;return _0x528e9b&&_0x528e9b['addGraphic']&&_0x528e9b[_0x5435a8(0x921)](this),this;}},{'key':'remove','value':function _0x41ee52(_0x361c95){this['_layer']&&this['_layer']['removeGraphic'](this,_0x361c95);}},{'key':'bindPickId','value':function _0x230f54(_0x1bc0c2){var _0x5d76d9=_0x58e0c0,_0x536806;return _0x1bc0c2['_mars3d_layerId']=(_0x536806=this['_layer'])===null||_0x536806===void 0x0?void 0x0:_0x536806['id'],_0x1bc0c2[_0x5d76d9(0xfd)]=this['id'],this;}},{'key':'_onAdd','value':function _0xeb966c(_0x5abe8b){var _0xd3b008=_0x58e0c0,_0x4c1b67,_0x34e94e,_0x47db00=this;if(this['_state']===State[_0xd3b008(_0x3be0d8._0x43bb9c)])return;this['_layer']=_0x5abe8b,this['_map']=_0x5abe8b['_map'];!this['_map']&&logWarn('BaseGraphic:为了避免异常问题,请将图层添加到Map上再进行添加矢量数据的操作!');if(this['options'][_0xd3b008(0xe1d)])this[_0xd3b008(0xb3e)](this['options'][_0xd3b008(_0x3be0d8._0x35686a)]);else{if(((_0x4c1b67=this['options'])===null||_0x4c1b67===void 0x0?void 0x0:_0x4c1b67['eventParent'])===![]);else this[_0xd3b008(_0x3be0d8._0x192401)](_0x5abe8b);}!this['czmObject']&&(this[_0xd3b008(_0x3be0d8._0x516d36)]&&this[_0xd3b008(_0x3be0d8._0x516d36)]());this['_addedHook']&&this['_addedHook'](this['style']);if(!((_0x34e94e=this[_0xd3b008(_0x3be0d8._0xee384d)])!==null&&_0x34e94e!==void 0x0&&_0x34e94e['_highlightOptions'])){if(this['style']['highlight'])this['bindHighlight'](this[_0xd3b008(_0x3be0d8._0x1a5808)][_0xd3b008(_0x3be0d8._0x5db29e)]);else this['options']['highlight']&&this['bindHighlight'](this['options']['highlight']);}this[_0xd3b008(0x5ef)]&&this['bindPickId'](this['czmObject']),this[_0xd3b008(_0x3be0d8._0x1aa607)]&&this['czmObjectEx']['forEach'](function(_0x5adcc5){_0x47db00['bindPickId'](_0x5adcc5);}),this[_0xd3b008(0x63e)]=State[_0xd3b008(0xd2c)],this['fire'](EventType['add']),!this['isPrivate']&&this['enabledEvent']&&this['_layer']['fire'](EventType['addGraphic'],{'graphic':this},!![]);}},{'key':'_onRemove','value':function _0x24f14c(){var _0x414faa=_0x58e0c0,_0x6d9866,_0x2639ed;if(this[_0x414faa(0x63e)]!==State[_0x414faa(0xd2c)])return;if(!this[_0x414faa(_0x498365._0x281c81)]||!this[_0x414faa(0xe11)])return;this['_closeAllControl'](),this['unbindHighlight']();this['update']&&this['unbindUpdateEvent']();this['_removedHook']&&this['_removedHook']();if(!this['options'])return;this[_0x414faa(0x63e)]=State['REMOVED'],this[_0x414faa(_0x498365._0x1eee4f)](EventType['remove']);!this['isPrivate']&&this['enabledEvent']&&this['_layer']['fire'](EventType['removeGraphic'],{'graphic':this},!![]);if((_0x6d9866=this[_0x414faa(0xe11)])!==null&&_0x6d9866!==void 0x0&&_0x6d9866['eventParent'])this['removeEventParent'](this['options']['eventParent']);else{if(((_0x2639ed=this[_0x414faa(_0x498365._0x1a3935)])===null||_0x2639ed===void 0x0?void 0x0:_0x2639ed[_0x414faa(0xe1d)])===![]);else this[_0x414faa(0x13d)](this['_layer']);}this['_layer']=null,this[_0x414faa(_0x498365._0x13cfe7)]=null;}},{'key':'_mountedHook','value':function _0x21dcff(){}},{'key':_0x58e0c0(_0x5733b2._0x204bb8),'value':function _0x584ecc(_0x5e322f){}},{'key':'_removedHook','value':function _0x344da0(){}},{'key':'enableControl','value':function _0x455703(_0x49649d){var _0x5f452b=_0x58e0c0;this['_map']['mouseEvent']['enabledMoveTarget']=_0x49649d,this['_map'][_0x5f452b(0x1d7)]&&(this[_0x5f452b(0x4bc)][_0x5f452b(0x1d7)]['enabled']=_0x49649d),this[_0x5f452b(_0x2f7a50._0x1b8843)]['tooltip']&&(this[_0x5f452b(0x4bc)]['tooltip']['enabled']=_0x49649d),this['_map']['contextmenu']&&(this[_0x5f452b(_0x2f7a50._0xdf5971)][_0x5f452b(_0x2f7a50._0x48ae4b)]['enabled']=_0x49649d);}},{'key':'setOptions','value':function _0x133b4d(_0x27d6a2){var _0x1a222b=_0x58e0c0;if(!_0x27d6a2||Object['keys'](_0x27d6a2)['length']===0x0)return this;for(var _0x418b6c in _0x27d6a2){var _0x2003ed=_0x27d6a2[_0x418b6c];switch(_0x418b6c){case _0x1a222b(0xa15):case _0x1a222b(_0x112f60._0x114268):case _0x1a222b(0xdd1):case _0x1a222b(0x2c3):case'targetPosition':this['options'][_0x418b6c]=_0x2003ed,this[_0x418b6c]=_0x2003ed;break;case'orientation':this['options'][_0x418b6c]=_0x2003ed,this['czmObject'][_0x418b6c]=_0x2003ed;break;case _0x1a222b(0x4fb):{this['options']['attr']=merge(this['options']['attr'],_0x27d6a2['attr']),this['fire'](EventType['updateAttr'],{'attr':_0x27d6a2[_0x1a222b(0x4fb)]},!![]);break;}case'style':{this['options'][_0x1a222b(_0x112f60._0x235045)]=merge(this[_0x1a222b(_0x112f60._0x467a38)]['style'],_0x27d6a2['style']),this['_updateStyleBaseHook'](_0x27d6a2['style']),this['fire'](EventType['updateStyle'],{'style':_0x27d6a2['style']},!![]);break;}default:{isObject(_0x2003ed)?this['options'][_0x418b6c]=merge(this[_0x1a222b(0xe11)][_0x418b6c],_0x2003ed):this['options'][_0x418b6c]=_0x2003ed;break;}}}return(_0x27d6a2['popup']||_0x27d6a2['popupOptions'])&&this['bindPopup'](this['options']['popup'],this[_0x1a222b(_0x112f60._0x467a38)]['popupOptions']),(_0x27d6a2['tooltip']||_0x27d6a2['tooltipOptions'])&&this['bindTooltip'](this['options'][_0x1a222b(_0x112f60._0x29a647)],this['options']['tooltipOptions']),(_0x27d6a2['contextmenuItems']||_0x27d6a2['contextmenuItemsOptions'])&&this[_0x1a222b(0x353)](this['options']['contextmenuItems'],this['options']['contextmenuItemsOptions']),this[_0x1a222b(_0x112f60._0x27f396)]&&this['_setOptionsHook'](this['options'],_0x27d6a2),this;}},{'key':_0x58e0c0(0xd09),'value':function _0xde500(_0x36d434){var _0x286425=_0x58e0c0,_0x42b5e8;return _0x36d434[_0x286425(_0x43efe3._0xae3047)]&&delete this['options'][_0x286425(_0x43efe3._0x350cdc)]['material'],_0x36d434[_0x286425(_0x43efe3._0x126ef3)]&&this['options'][_0x286425(0x1a7)]['materialOptions']&&delete this['options']['style']['materialOptions'],this['options'][_0x286425(0x1a7)]=merge(this[_0x286425(_0x43efe3._0x5f12e5)][_0x286425(0x1a7)],_0x36d434),!((_0x42b5e8=this['_layer'])!==null&&_0x42b5e8!==void 0x0&&_0x42b5e8['_highlightOptions'])&&Cesium__namespace[_0x286425(0x4ae)](_0x36d434['highlight'])&&(_0x36d434[_0x286425(_0x43efe3._0x3e5ba4)]?this['bindHighlight'](this['style']['highlight']):this['unbindHighlight']()),this[_0x286425(_0x43efe3._0x5d67b6)](_0x36d434),this['fire'](EventType[_0x286425(0x3da)],{'style':_0x36d434},!![]),this;}},{'key':'_updateStyleBaseHook','value':function _0x46c421(_0x5c407f){}},{'key':_0x58e0c0(_0x5733b2._0x10ccbf),'value':function _0x174668(_0xa9e36e){var _0x1c811e=_0x58e0c0,_0x1de482=this;clearTimeout(this['_canrefresh']),this[_0x1c811e(_0x5d1f2e._0x280097)]=setTimeout(function(){_0x1de482['isAdded']&&_0x1de482['setStyle']({'globalAlpha':_0xa9e36e});},0x1f4);}},{'key':'toGeoJSON','value':function _0x525e9a(_0x372a04){var _0x8fe351=_0x58e0c0,_0x148317={'type':_0x8fe351(0xc77),'properties':_objectSpread2(_objectSpread2({'name':this['name']},this[_0x8fe351(0x4fb)]),{},{'id':this['id'],'type':this['type'],'style':this['_style2JsonBase'](this[_0x8fe351(_0x144965._0x504c49)],!![])})};if(this[_0x8fe351(_0x144965._0x11ddeb)])_0x148317[_0x8fe351(_0x144965._0x4fe0d9)]=this['_getGeoJsonGeometry'](_0x372a04);else{if(this[_0x8fe351(0xdd1)])_0x148317[_0x8fe351(_0x144965._0x4ea3c6)]={'type':_0x8fe351(0xc4b),'coordinates':this[_0x8fe351(_0x144965._0x2f0b25)](_0x372a04===null||_0x372a04===void 0x0?void 0x0:_0x372a04[_0x8fe351(_0x144965._0x257db2)])};else this['positions']&&(_0x148317[_0x8fe351(_0x144965._0x4ea3c6)]={'type':'LineString','coordinates':this[_0x8fe351(_0x144965._0x5441ab)](_0x372a04===null||_0x372a04===void 0x0?void 0x0:_0x372a04['noAlt'])});}return Cesium__namespace[_0x8fe351(_0x144965._0x5051a)](this['options']['styleType'])&&(_0x148317['properties'][_0x8fe351(0xaa5)]=this[_0x8fe351(0xe11)][_0x8fe351(_0x144965._0x1709c2)]),this['_toJSON_Ex']&&this['_toJSON_Ex'](_0x148317['properties']),_0x148317;}},{'key':'toJSON','value':function _0x153547(){var _0x2744f4=_0x58e0c0,_0x26bd2e=_objectSpread2(_objectSpread2({},getAttrVal(this[_0x2744f4(_0x2af61e._0xa103cc)],{'onlySimpleType':!![]})),{},{'id':this['id'],'name':this['name'],'type':this['type'],'attr':this['attr'],'style':this['_style2JsonBase'](this['style'],![])});if(this['_getJsonPositions'])this['_getJsonPositions'](_0x26bd2e);else{if(this['coordinate'])_0x26bd2e['position']=this['coordinate'];else this['coordinates']?_0x26bd2e['positions']=this[_0x2744f4(_0x2af61e._0x54b34e)]:logError$1('toJSON:缺少坐标信息',this);}return Cesium__namespace['defined'](this['options']['styleType'])&&this[_0x2744f4(0xe11)]['styleType']!==this['type']&&(_0x26bd2e[_0x2744f4(_0x2af61e._0x2f21ee)]=this['options'][_0x2744f4(_0x2af61e._0x2f21ee)]),this[_0x2744f4(_0x2af61e._0x4d3b8c)]&&this['_toJSON_Ex'](_0x26bd2e),_0x26bd2e;}},{'key':_0x58e0c0(0x7ba),'value':function _0x115b16(_0x740268,_0x42ed16){var _0x1de673=_0x58e0c0,_0x180108;return this['_style2Json']?(_0x180108=this[_0x1de673(0x5a4)](_0x740268),_0x740268['highlight']&&(_0x180108['highlight']=this[_0x1de673(0x5a4)](_0x740268[_0x1de673(_0x5039d1._0x38d202)]))):_0x180108=getAttrVal(_0x740268,{'onlySimpleType':!![]}),_0x740268['label']&&(_0x180108['label']=LabelStyleConver['toJSON'](_0x740268[_0x1de673(0x956)])),_0x740268['outlineStyle']&&(_0x180108[_0x1de673(_0x5039d1._0x1d38e8)]=PolylineStyleConver['toJSON'](_0x740268[_0x1de673(0x43f)])),_0x180108;}},{'key':'bindUpdateEvent','value':function _0x70245b(){var _0x4a0e3b=_0x58e0c0;if(!this['update']||!this[_0x4a0e3b(_0x3cd2fc._0x11b792)])return;this['unbindUpdateEvent'](),this['_map']['on'](EventType['preRender'],this[_0x4a0e3b(_0x3cd2fc._0x2d9d51)],this),this['_map_preRenderHandler'](this[_0x4a0e3b(_0x3cd2fc._0xc3fb49)][_0x4a0e3b(0x7dd)]);}},{'key':_0x58e0c0(_0x5733b2._0x888e2c),'value':function _0x25092a(){var _0x4a27d8=_0x58e0c0;this[_0x4a27d8(0x4bc)]&&this['_map'][_0x4a27d8(0x6da)](EventType['preRender'],this[_0x4a27d8(_0x587bc._0x317ff2)],this);}},{'key':'_map_preRenderHandler','value':function _0x1285a8(_0x563981){var _0x500a97=_0x58e0c0,_0x50a32e;if(!this[_0x500a97(0x4bc)])return;if((_0x50a32e=this['options'])!==null&&_0x50a32e!==void 0x0&&_0x50a32e['frameRate']&&this[_0x500a97(0x3eb)]){var _0x47894=_0x563981[_0x500a97(0x224)]['frameNumber']-this['_last_preUpdateTime'];if(_0x478940x0)return getRectangle(_0x42d60e,_0xd6de4===null||_0xd6de4===void 0x0?void 0x0:_0xd6de4['isFormat']);if(this['position'])return getRectangle([this['position']],_0xd6de4===null||_0xd6de4===void 0x0?void 0x0:_0xd6de4['isFormat']);}},{'key':'getMaxHeight','value':function _0x27f9c6(){var _0x41a620=_0x58e0c0,_0x313cf6=this['positionsShow']||this[_0x41a620(_0x412a33._0x2e1aa5)];if(_0x313cf6&&_0x313cf6['length']>0x0)return getMaxHeight(_0x313cf6);if(this['position'])return getRectangle(this['position']);return 0x0;}},{'key':'fire','value':function _0x354c4d(_0x802d1e){var _0xb2565f=_0x58e0c0,_0x111546=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x1b6735=arguments['length']>0x2?arguments[0x2]:undefined;return _0x111546[_0xb2565f(_0x439d1b._0x5b7201)]=this,_get(_getPrototypeOf(_0x1beded[_0xb2565f(_0x439d1b._0x11eeb2)]),'fire',this)['call'](this,_0x802d1e,_0x111546,_0x1b6735);}},{'key':_0x58e0c0(0x388),'value':function _0x23b4a1(){var _0x3e9301=_0x58e0c0,_0x2082e6=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this['_map'])return Promise['resolve'](![]);var _0x3f9a85;if(this['positionsShow'])_0x3f9a85=this['positionsShow'];else{if(this['positions'])_0x3f9a85=this[_0x3e9301(_0x3f06d7._0x13de6d)];else this['position']&&(_0x3f9a85=[this[_0x3e9301(0xdd1)]]);}return _0x2082e6[_0x3e9301(_0x3f06d7._0x1e33b4)]=this['style']['clampToGround'],this[_0x3e9301(0x4bc)]['flyToPositions'](_0x3f9a85,_0x2082e6);}},{'key':_0x58e0c0(_0x5733b2._0x37c45b),'value':function _0x1806c6(){var _0x12cf01=_0x58e0c0,_0x2b02dd=arguments[_0x12cf01(0xba0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:0x0,_0x52ae95=this[_0x12cf01(_0x3f25d8._0x5c4920)]['addHeight'];if(Cesium__namespace['defined'](_0x52ae95)){if(isString(_0x52ae95))_0x52ae95=Number(template(_0x52ae95,this['attr'],!![])),isNaN(_0x52ae95)&&(_0x52ae95=0x0);else Array[_0x12cf01(_0x3f25d8._0x5c2820)](_0x52ae95)&&(_0x52ae95=_0x52ae95[_0x2b02dd]||0x0);return _0x52ae95;}return 0x0;}},{'key':'bindHighlight','value':function _0x17456d(_0x5aac9a){var _0x2e176c=_0x58e0c0;this['unbindHighlight'](),this[_0x2e176c(_0x17e7d9._0x111c0e)]=_0x5aac9a,this[_0x2e176c(_0x17e7d9._0x111c0e)]['type']===EventType['click']?this['on'](EventType['click'],this['_highlight_mouseEventHandler'],this):(this['on'](EventType['mouseOver'],this['_highlight_mouseEventHandler'],this),this['on'](EventType['mouseOut'],this['_highlight_mouseOutHandler'],this));}},{'key':'unbindHighlight','value':function _0x58a864(){var _0x300eb1=_0x58e0c0;this[_0x300eb1(0x4f3)]&&(this['_highlightOptions']['type']===EventType['click']?this[_0x300eb1(0x6da)](EventType['click'],this[_0x300eb1(0x711)],this):(this['off'](EventType[_0x300eb1(0x697)],this[_0x300eb1(_0x164746._0x33921a)],this),this['off'](EventType['mouseOut'],this['_highlight_mouseOutHandler'],this)),this['_map'][_0x300eb1(_0x164746._0x12a15b)](),this[_0x300eb1(_0x164746._0x1ca6d4)]=null);}},{'key':'_highlight_mouseEventHandler','value':function _0x4b3004(_0x1bd29a){var _0x20c61d=_0x58e0c0;if(!this['_map'])return;var _0x313762=_0x1bd29a===null||_0x1bd29a===void 0x0?void 0x0:_0x1bd29a['graphic'];_0x313762?this[_0x20c61d(_0x4344cd._0x5ee2f3)]['openHighlight'](_0x313762,this['_highlightOptions'],_0x1bd29a):this[_0x20c61d(0x4bc)]['closeHighlight']();}},{'key':'_highlight_mouseOutHandler','value':function _0x48a90c(_0x44c40b){var _0x1e0527=_0x58e0c0;this['_map'][_0x1e0527(_0x35e7a._0x42e2e5)]();}},{'key':_0x58e0c0(0x7c4),'value':function _0x16ec2e(){var _0x499e67=_0x58e0c0;this['closePopup'](),this[_0x499e67(_0x3baba7._0x1d9534)](),this[_0x499e67(_0x3baba7._0x146a80)](),this['closeContextMenu']();}},{'key':_0x58e0c0(0xc4),'value':function _0x15690c(){var _0x243237=_0x58e0c0;return this['position']||this[_0x243237(0xb43)];}},{'key':_0x58e0c0(0x571),'value':function _0x488e81(_0x43e4b5){return Boolean(this['getPopupConfig'](_0x43e4b5));}},{'key':'getPopupConfig','value':function _0x183a47(){var _0x7c5943,_0x3e568d=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![];if(this['_popupConfig'])return _objectSpread2({},this['_popupConfig']);if(_0x3e568d&&(_0x7c5943=this['_layer'])!==null&&_0x7c5943!==void 0x0&&_0x7c5943['_popupConfig'])return _objectSpread2({},this['_layer']['_popupConfig']);return null;}},{'key':_0x58e0c0(_0x5733b2._0x5e60c8),'value':function _0x5c949e(_0x5936e4){var _0x485fc2=_0x58e0c0,_0x4b12df=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};return this['_popupConfig']={'content':_0x5936e4,'options':_0x4b12df||this[_0x485fc2(_0x159cb8._0x425bec)][_0x485fc2(0x32a)],'graphic':this,'layer':this['_layer']},this['_onEventHook']&&this[_0x485fc2(_0x159cb8._0x1a9240)]('popup'),this;}},{'key':'unbindPopup','value':function _0x1c1f5d(_0x1e7eae){var _0x2f70b0=_0x58e0c0;return _0x1e7eae?this['_popupConfig']=![]:this[_0x2f70b0(0x72e)]=null,this['_onEventHook']&&this['_onEventHook']('popup'),this;}},{'key':'openPopup','value':function _0x56fe6f(_0x370b60,_0x171699){var _0x4c1db5=_0x58e0c0,_0xe992f9=this['getPopupConfig']();return _0xe992f9&&this['_map']&&(_0x171699&&(_0xe992f9[_0x4c1db5(_0x2d8747._0x58d2b0)]=_0x171699),_0xe992f9[_0x4c1db5(_0x2d8747._0x3ebbc6)]=this,_0xe992f9[_0x4c1db5(0xbd5)]=this['_layer'],this[_0x4c1db5(0x4bc)]['popup']['open'](_0x370b60||this[_0x4c1db5(0xc4)](),_0xe992f9)),this;}},{'key':'closePopup','value':function _0x1a37b7(){return this['_map']&&this['_map']['popup']['close'](this),this;}},{'key':'getPopup','value':function _0x2be71b(){var _0x2ecb0a=_0x58e0c0;if(this[_0x2ecb0a(_0x2b3772._0x321c3a)])return this['_map']['popup']['getPopup'](this);}},{'key':'hasTooltip','value':function _0x1beff2(_0x317e3c){return Boolean(this['getTooltipConfig'](_0x317e3c));}},{'key':'getTooltipConfig','value':function _0x5476d3(){var _0x5a4b96=_0x58e0c0,_0x24e9ff,_0x31ed1c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![];if(this['_tooltipConfig'])return _objectSpread2({},this['_tooltipConfig']);if(_0x31ed1c&&(_0x24e9ff=this['_layer'])!==null&&_0x24e9ff!==void 0x0&&_0x24e9ff['_tooltipConfig'])return _objectSpread2({},this[_0x5a4b96(0x7b5)]['_tooltipConfig']);return null;}},{'key':'bindTooltip','value':function _0x4068c2(_0x5df213,_0x23a12f){var _0x1c7f9c=_0x58e0c0;return this['_tooltipConfig']={'content':_0x5df213,'options':_0x23a12f||this[_0x1c7f9c(0xe11)]['tooltipOptions']},this['_onEventHook']&&this['_onEventHook']('tooltip'),this;}},{'key':'unbindTooltip','value':function _0xaabeeb(_0x48ea1f){return _0x48ea1f?this['_tooltipConfig']=![]:this['_tooltipConfig']=null,this['_onEventHook']&&this['_onEventHook']('tooltip'),this;}},{'key':'openTooltip','value':function _0x53ee17(_0x3d8a60,_0x587c55){var _0x2f3014=_0x58e0c0,_0x567440=this['getTooltipConfig']();return _0x567440&&this['_map']&&(_0x567440['graphic']=this,_0x567440['layer']=this[_0x2f3014(_0x325c1e._0x4f2f0e)],_0x587c55&&(_0x567440['event']=_0x587c55),this['_map']['tooltip']['open'](_0x3d8a60||this['_getPopupPosition'](),_0x567440)),this;}},{'key':_0x58e0c0(0xd5e),'value':function _0x3390c8(){var _0x5e9335=_0x58e0c0;return this['_map']&&this[_0x5e9335(0x4bc)]['tooltip']['close'](this),this;}},{'key':'getTooltip','value':function _0x4ff7f8(){if(this['_map'])return this['_map']['tooltip']['getTooltip'](this);}},{'key':_0x58e0c0(0xe84),'value':function _0x1166c7(_0x1d1885){return Boolean(this['getContextMenu'](_0x1d1885));}},{'key':_0x58e0c0(_0x5733b2._0x364dbf),'value':function _0x34a6ad(){var _0x58ecc8=_0x58e0c0,_0xb1a30b,_0x41d1bb=arguments[_0x58ecc8(0xba0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![];if(this['_contextmenuConfig'])return this['_contextmenuConfig'];if(_0x41d1bb&&(_0xb1a30b=this['_layer'])!==null&&_0xb1a30b!==void 0x0&&_0xb1a30b['_contextmenuConfig'])return this['_layer']['_contextmenuConfig'];return null;}},{'key':'bindContextMenu','value':function _0x133381(_0x101082,_0x40cefe){var _0x30dbb4=_0x58e0c0;return this['_contextmenuConfig']={'content':_0x101082,'options':_0x40cefe||this['options'][_0x30dbb4(0x18e)],'graphic':this,'layer':this[_0x30dbb4(_0x3e71fd._0x54432f)]},this['_onEventHook']&&this[_0x30dbb4(_0x3e71fd._0x35b2c6)]('contextMenu'),this;}},{'key':'unbindContextMenu','value':function _0x3012f3(_0x1b1906){var _0x3aaec8=_0x58e0c0;return _0x1b1906?this['_contextmenuConfig']=![]:this['_contextmenuConfig']=null,this['_onEventHook']&&this['_onEventHook'](_0x3aaec8(0x6ab)),this;}},{'key':'openContextMenu','value':function _0x5068d9(_0x503ed5){var _0x3a4b09=_0x58e0c0,_0x3d97fd=this['getContextMenu']();return _0x3d97fd&&this['_map']&&(_0x3d97fd[_0x3a4b09(0xa27)]=this,_0x3d97fd[_0x3a4b09(0xbd5)]=this['_layer'],this[_0x3a4b09(0x4bc)]['contextmenu'][_0x3a4b09(_0x1f06f4._0x5d49df)](_0x503ed5||this['_getPopupPosition'](),_0x3d97fd)),this;}},{'key':'closeContextMenu','value':function _0x271038(){return this['hasContextMenu']()&&this['_map']&&this['_map']['contextmenu']['close'](this),this;}},{'key':_0x58e0c0(0xb4c),'value':function _0xc8ead6(_0x182c86,_0x44c91f){var _0x376568=_0x58e0c0;return this['_map']&&this[_0x376568(_0x4ebbef._0x434e5f)][_0x376568(0xb4c)](_0x182c86,_0x44c91f),this;}},{'key':'closeSmallTooltip','value':function _0x50f877(){var _0x1ecfc5=_0x58e0c0;return this[_0x1ecfc5(0x4bc)]&&this['_map']['closeSmallTooltip'](),this;}},{'key':'destroy','value':function _0x43f74c(_0x2d31a5){var _0x55d325=_0x58e0c0;if(this['_state']===State['DESTROY']||this[_0x55d325(0x55e)])return;this[_0x55d325(_0x34b9fa._0x4014ce)]!==State['REMOVED']&&(this['clear']&&this['clear'](),this['remove']()),_get(_getPrototypeOf(_0x1beded['prototype']),'destroy',this)['call'](this,_0x2d31a5),this['_state']=State['DESTROY'];}}]),_0x1beded;}(BaseClass),FlickerEntity=(function(){var _0x50a88e={_0x595dce:0xc13,_0x539ecd:0x4b7},_0x29b891={_0x4baf0f:0x4a1},_0x454767={_0x32a0ac:0x87d},_0xd730be={_0x1aeab2:0x686},_0x32750f={_0x1600e9:0xa01},_0x17fa9d={_0xd7b415:0xb94,_0xcd6fd6:0xcd5,_0x3dbfbd:0x707,_0x1f4774:0xe7a,_0x4ee552:0xa01},_0x1859b8={_0x4c0576:0xe7f,_0x194cdc:0x27f,_0x2a0e64:0x8b0,_0x219a3a:0x8b0,_0x207d57:0xd79,_0x4528c9:0x80c,_0x256662:0x8e0,_0x5950b5:0x686,_0xe825eb:0x87d,_0x312968:0x960,_0xa505c1:0x960},_0x3c6400={_0x26775c:0x87d,_0x6c477c:0xcfe},_0x31b726=_0x521882;function _0x4c85aa(){var _0x28e634=_0x4ffc;_classCallCheck(this,_0x4c85aa),this[_0x28e634(_0x3c6400._0x26775c)]=Cesium__namespace[_0x28e634(_0x3c6400._0x6c477c)]['YELLOW']['withAlpha'](0x0);}return _createClass(_0x4c85aa,[{'key':_0x31b726(_0x50a88e._0x595dce),'value':function _0xf15ca8(_0xe32723){var _0xf0ef=_0x31b726,_0x47fced,_0x54cf67,_0x38ba6e=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x458af0=this;return this[_0xf0ef(_0x17fa9d._0xd7b415)](),this[_0xf0ef(_0x17fa9d._0xcd6fd6)]=_0xe32723,this['maxAlpha']=(_0x47fced=_0x38ba6e['maxAlpha'])!==null&&_0x47fced!==void 0x0?_0x47fced:0.3,this['time']=_0x38ba6e[_0xf0ef(_0x17fa9d._0x3dbfbd)],this['color']=(_0x54cf67=_0x38ba6e['color'])!==null&&_0x54cf67!==void 0x0?_0x54cf67:Cesium__namespace['Color'][_0xf0ef(_0x17fa9d._0x1f4774)],this['color']=this['color']['withAlpha'](this['maxAlpha']),this[_0xf0ef(_0x17fa9d._0x4ee552)]=_0x38ba6e['onEnd'],this['_startTime'](),loopArrayForFun(_0xe32723,function(_0x5669ec){var _0x48cbfb=_0xf0ef;_0x5669ec['polygon']&&(_0x5669ec['polygon']['material_bak']=_0x5669ec['polygon']['material'],_0x5669ec['polygon'][_0x48cbfb(_0x1859b8._0x4c0576)]=new Cesium__namespace['ColorMaterialProperty'](new Cesium__namespace['CallbackProperty'](function(_0x510ba3){return _0x458af0['color'];},![]))),_0x5669ec['polyline']&&(_0x5669ec[_0x48cbfb(0x27f)]['material_bak']=_0x5669ec[_0x48cbfb(_0x1859b8._0x194cdc)]['material'],_0x5669ec['polyline']['material']=new Cesium__namespace['ColorMaterialProperty'](new Cesium__namespace[(_0x48cbfb(0x354))](function(_0x252f51){return _0x458af0['color'];},![]))),_0x5669ec['ellipsoid']&&(_0x5669ec[_0x48cbfb(_0x1859b8._0x2a0e64)]['material_bak']=_0x5669ec[_0x48cbfb(_0x1859b8._0x219a3a)]['material'],_0x5669ec['ellipsoid']['material']=new Cesium__namespace[(_0x48cbfb(0x6e9))](new Cesium__namespace['CallbackProperty'](function(_0x26bf82){return _0x458af0['color'];},![]))),_0x5669ec[_0x48cbfb(_0x1859b8._0x207d57)]&&(_0x5669ec['ellipse'][_0x48cbfb(0x7a5)]=_0x5669ec['ellipse']['material'],_0x5669ec[_0x48cbfb(0xd79)]['material']=new Cesium__namespace['ColorMaterialProperty'](new Cesium__namespace['CallbackProperty'](function(_0xc0d634){return _0x458af0['color'];},![]))),_0x5669ec['rectangle']&&(_0x5669ec['rectangle']['material_bak']=_0x5669ec['rectangle']['material'],_0x5669ec[_0x48cbfb(_0x1859b8._0x4528c9)][_0x48cbfb(0xe7f)]=new Cesium__namespace['ColorMaterialProperty'](new Cesium__namespace['CallbackProperty'](function(_0x239813){return _0x458af0['color'];},![]))),_0x5669ec[_0x48cbfb(0x8e0)]&&(_0x5669ec[_0x48cbfb(0x8e0)]['material_bak']=_0x5669ec['wall']['material'],_0x5669ec[_0x48cbfb(_0x1859b8._0x256662)]['material']=new Cesium__namespace['ColorMaterialProperty'](new Cesium__namespace['CallbackProperty'](function(_0x65aa99){return _0x458af0['color'];},![]))),_0x5669ec[_0x48cbfb(_0x1859b8._0x5950b5)]&&(_0x5669ec['point']['color_bak']=_0x5669ec[_0x48cbfb(_0x1859b8._0x5950b5)][_0x48cbfb(0x87d)],_0x5669ec['point'][_0x48cbfb(_0x1859b8._0xe825eb)]=_0x458af0['color']),_0x5669ec[_0x48cbfb(_0x1859b8._0x312968)]&&(_0x5669ec['billboard'][_0x48cbfb(0x741)]=_0x5669ec['billboard']['color'],_0x5669ec[_0x48cbfb(_0x1859b8._0xa505c1)]['color']=_0x458af0[_0x48cbfb(_0x1859b8._0xe825eb)]),_0x5669ec['model']&&(_0x5669ec['model']['color_bak']=_0x5669ec['model']['color'],_0x5669ec['model'][_0x48cbfb(0x87d)]=_0x458af0['color']),_0x5669ec['label']&&(_0x5669ec['label']['fillColor_bak']=_0x5669ec['label'][_0x48cbfb(0xa98)],_0x5669ec['label']['fillColor']=_0x458af0[_0x48cbfb(_0x1859b8._0xe825eb)]);}),this;}},{'key':'stopFlicker','value':function _0xbc6ee8(){var _0x249de7={_0x31710b:0x27f,_0x388426:0x7a5,_0x5d654a:0x7a5,_0x2d7a9f:0x80c,_0xf13e41:0x686,_0x1df219:0x686,_0x3357a7:0xa41},_0x1a5e02=_0x31b726;return this['_stopTime'](),this['entitys']&&(loopArrayForFun(this[_0x1a5e02(0xcd5)],function(_0x551147){var _0x316e1f=_0x1a5e02;_0x551147['polygon']&&(_0x551147['polygon'][_0x316e1f(0x7a5)]&&(_0x551147['polygon']['material']=_0x551147[_0x316e1f(0x77a)]['material_bak'])),_0x551147['polyline']&&(_0x551147[_0x316e1f(_0x249de7._0x31710b)]['material_bak']&&(_0x551147['polyline']['material']=_0x551147[_0x316e1f(0x27f)]['material_bak'])),_0x551147['ellipsoid']&&(_0x551147['ellipsoid'][_0x316e1f(_0x249de7._0x388426)]&&(_0x551147['ellipsoid']['material']=_0x551147['ellipsoid']['material_bak'])),_0x551147[_0x316e1f(0xd79)]&&(_0x551147['ellipse'][_0x316e1f(0x7a5)]&&(_0x551147['ellipse']['material']=_0x551147['ellipse'][_0x316e1f(_0x249de7._0x5d654a)])),_0x551147['rectangle']&&(_0x551147[_0x316e1f(_0x249de7._0x2d7a9f)]['material_bak']&&(_0x551147[_0x316e1f(0x80c)]['material']=_0x551147['rectangle']['material_bak'])),_0x551147['wall']&&(_0x551147['wall']['material_bak']&&(_0x551147['wall']['material']=_0x551147['wall']['material_bak'])),_0x551147[_0x316e1f(_0x249de7._0xf13e41)]&&(_0x551147[_0x316e1f(_0x249de7._0x1df219)]['color_bak']&&(_0x551147['point']['color']=_0x551147['point'][_0x316e1f(0x741)])),_0x551147['billboard']&&(_0x551147['billboard']['color_bak']?_0x551147['billboard']['color']=_0x551147['billboard']['color_bak']:_0x551147['billboard']['color']=undefined),_0x551147[_0x316e1f(_0x249de7._0x3357a7)]&&(_0x551147[_0x316e1f(_0x249de7._0x3357a7)]['color_bak']?_0x551147['model'][_0x316e1f(0x87d)]=_0x551147[_0x316e1f(0xa41)][_0x316e1f(0x741)]:_0x551147['model']['color']=undefined),_0x551147['label']&&(_0x551147['label']['fillColor_bak']&&(_0x551147[_0x316e1f(0x956)]['fillColor']=_0x551147['label']['fillColor_bak']));}),this['onEnd']&&this[_0x1a5e02(_0x32750f._0x1600e9)](this['entitys']),delete this['entitys']),this;}},{'key':'_updateClr','value':function _0x4ae493(){var _0x5eec23=_0x31b726,_0x3c7703=this;this[_0x5eec23(0xcd5)]&&loopArrayForFun(this['entitys'],function(_0x7ebcd8){var _0x2ffaee=_0x5eec23;_0x7ebcd8[_0x2ffaee(_0xd730be._0x1aeab2)]&&(_0x7ebcd8[_0x2ffaee(0x686)][_0x2ffaee(0x87d)]=_0x3c7703[_0x2ffaee(0x87d)]),_0x7ebcd8['billboard']&&(_0x7ebcd8['billboard']['color']=_0x3c7703['color']),_0x7ebcd8['model']&&(_0x7ebcd8[_0x2ffaee(0xa41)]['color']=_0x3c7703['color']),_0x7ebcd8['label']&&(_0x7ebcd8['label']['fillColor']=_0x3c7703['color']);});}},{'key':_0x31b726(_0x50a88e._0x539ecd),'value':function _0x4350bb(){var _0x4906b7=_0x31b726,_0x3b0ac1=this,_0x5e32b4=0x1e,_0x259e9d=this['maxAlpha']/_0x5e32b4,_0x1b1751=0x0;this['interVal']=setInterval(function(){var _0x505cbe=_0x4ffc;_0x1b1751+=_0x259e9d,_0x1b1751>_0x3b0ac1['maxAlpha']&&(_0x1b1751=0x0),_0x3b0ac1['color']=_0x3b0ac1[_0x505cbe(_0x454767._0x32a0ac)]['withAlpha'](_0x1b1751),_0x3b0ac1['_updateClr']();},_0x5e32b4),this['time']&&(this[_0x4906b7(0x4a1)]=setTimeout(function(){var _0x441191=_0x4906b7;_0x3b0ac1[_0x441191(0xb94)]();},this['time']*0x3e8));}},{'key':'_stopTime','value':function _0x8f11b3(){var _0x520166=_0x31b726;this['interVal']&&(clearInterval(this[_0x520166(0x718)]),this[_0x520166(0x718)]=null),this['timeEndVal']&&(clearTimeout(this['timeEndVal']),this[_0x520166(_0x29b891._0x4baf0f)]=null);}}]),_0x4c85aa;}());function loopArrayForFun(_0x8e207d,_0x22a086){var _0x1cbfc0=_0x521882;if(_0x8e207d==null)return;if(Array[_0x1cbfc0(0x4e3)](_0x8e207d)){var _0x41bb27=[];for(var _0x2ee159=0x0,_0x5a69fc=_0x8e207d['length'];_0x2ee159<_0x5a69fc;_0x2ee159++){_0x41bb27['push'](_0x22a086(_0x8e207d[_0x2ee159]));}return _0x41bb27;}else return _0x22a086(_0x8e207d);}var BaseEntity=function(_0x2c8f3f){var _0x532139={_0x571769:0x3c3,_0x361bcd:0x6e1,_0xf37ddf:0xc2a,_0x44c348:0xabf,_0x578994:0x4ab,_0x32ed5d:0x46b,_0x15a2a7:0xe12,_0xbda604:0x419,_0x4efa75:0xd27,_0x30fc0d:0xdbe},_0x5b751b={_0x5c7ad3:0xc2c,_0x568017:0x5cb,_0x1f6b69:0x1bb,_0x4a604c:0xc00},_0x6372a2={_0x533faf:0x524,_0x5e1eae:0xe8c},_0x3cc28f={_0x548607:0xba0,_0x2d674d:0x4cc,_0x15b11c:0xc69},_0x51f774={_0x52849c:0xcb7,_0xc51ce:0x9d8},_0x515f8a={_0x285b72:0x733,_0x1ae330:0xc40,_0x3843ff:0xcb7,_0x35ad09:0xcb7,_0x54104b:0xa26,_0x2b9270:0xcb7,_0x4e3595:0xa96},_0x2d07bc={_0x494887:0xcb7,_0x28c91c:0x425},_0x3b69ff={_0x551786:0x4bc},_0x524c46={_0x26f00a:0x5ad,_0x209f3b:0x2a1,_0x5a8ee6:0x82c,_0x1a4b91:0xcb7,_0x5e0a98:0xba0,_0x55e5ba:0xa85,_0x5d8388:0x65a,_0x4b0fc7:0xe11,_0x3d16fa:0x93c},_0x2d778c={_0x1c7853:0x9bb,_0xcf363:0x2aa,_0x35a1e7:0xe8c,_0x36d86a:0x5ad},_0x549561={_0x4c4598:0x3e0},_0x69cfe3={_0x4ab3b5:0x3e0},_0x455a2b={_0x416fd4:0xe7f,_0x165a37:0x4ae,_0x3fdf57:0x847,_0x5979d9:0x531},_0xa7976b={_0x1b0b58:0x244},_0x20a7ae={_0x12d7d6:0xa7a,_0x17a3f3:0xa7a,_0x1ad2c8:0x2c3,_0x5c0196:0xa3d},_0x380709={_0x49f4db:0xa7a,_0x3f3c7d:0x354},_0x3674f1={_0x260b44:0x4ae,_0x1587ac:0x586,_0x2a6c40:0x324,_0x45530e:0x881},_0x4463db={_0x3c8f56:0x19f,_0x4a9dbe:0xba0,_0x3f9e38:0x586,_0x5d6467:0xba0,_0x4f8cab:0x27f,_0x2409ee:0x2c3,_0xbb375e:0x288,_0x294106:0x752,_0x53746e:0x2c3,_0x5fe195:0x4ae,_0x20b6f:0x1ec,_0x3b8d31:0xb92,_0x22ba68:0x881,_0x25f9ca:0x36d,_0x39073f:0x19f},_0x15f09e={_0x2866da:0x8d7,_0x25db4d:0x908,_0x3ae562:0x837,_0xd5e755:0x43f},_0x1e19d3={_0x56ebbe:0x5b0,_0x4450b3:0xa85},_0x9187a9={_0x287ead:0xadb,_0x4e809f:0x3c4},_0x5564d8={_0x48400f:0x609,_0x3640de:0x872,_0x264b53:0x2c5,_0x5db9f4:0x1a7},_0xbff084={_0x644927:0x355,_0x2f2902:0x601},_0x144bc9={_0x1093ba:0x355},_0x4dbca4={_0x51806e:0x4f5,_0x200bef:0x4ae,_0x43b768:0x19f,_0x51a5d8:0xa85,_0x2d7c10:0x355},_0x5346f4={_0x38d0ee:0x956,_0x455700:0x76d,_0x27f9b4:0x76d,_0x2bfb29:0x7c0,_0x35cf3a:0x872,_0x27af36:0xe8c,_0x2f27ef:0x956,_0x5599f4:0x872,_0x1ba8c3:0x847},_0x5c7216={_0x25646d:0xe11,_0x2cb9f1:0xbc3},_0x32b0f9={_0xb1ca8c:0x1a7},_0x297ed1={_0x3b3112:0xeb5},_0x56c6c2={_0x454aea:0x1a7,_0x14f2fd:0x5cb,_0x59b58b:0x1a7,_0x3aa361:0xeb5,_0x23c095:0x5cb},_0x59d082={_0x3adffb:0xc47,_0x3d6f7e:0xa0d},_0x31e6d1={_0x1651f7:0x4ae,_0x321310:0x9d8,_0x2089fd:0x1a7,_0xd6afc3:0x6f2,_0x40eaa4:0x1a7,_0x18edaa:0xe2b,_0x1ba2c5:0xc2c},_0x1d5fac={_0x230d6e:0xc2c},_0x4237c4={_0x4465be:0xa96,_0x4713d8:0x1ec,_0x457424:0xdf4},_0x18c858={_0x5159eb:0xb92,_0x166011:0x5ef,_0x44b483:0x4f1},_0x3f4c24={_0x32a1f9:0x2c3},_0x238ee3={_0x5c3bae:0x355,_0x54d449:0xe8c,_0x5d20a6:0x956},_0x42fe85={_0x294e57:0x355,_0x4c5a41:0x732},_0x12b19f={_0x5228a1:0xe8c},_0x32bea9={_0x283882:0x7b5},_0x15003f={_0x5a435c:0x29d},_0x4383cf=_0x521882;_inherits(_0x2316b7,_0x2c8f3f);var _0x313706=_createSuper(_0x2316b7);function _0x2316b7(){var _0x2c4de0=_0x4ffc;return _classCallCheck(this,_0x2316b7),_0x313706[_0x2c4de0(_0x15003f._0x5a435c)](this,arguments);}return _createClass(_0x2316b7,[{'key':_0x4383cf(_0x532139._0x571769),'get':function _0x4d64c9(){var _0x5c3f8a=_0x4383cf,_0x19dfa4;return(_0x19dfa4=this[_0x5c3f8a(_0x32bea9._0x283882)])===null||_0x19dfa4===void 0x0?void 0x0:_0x19dfa4['dataSource'];}},{'key':'czmObject','get':function _0x227aa6(){var _0x3f30c7=_0x4383cf;return this[_0x3f30c7(_0x12b19f._0x5228a1)];}},{'key':'czmObjectEx','get':function _0x28f6f1(){var _0x4f5362=_0x4383cf,_0x370bc3=[];return this[_0x4f5362(_0x42fe85._0x294e57)]&&_0x370bc3['push'](this[_0x4f5362(0x355)]),this[_0x4f5362(0xa7a)]&&(_0x370bc3=_0x370bc3[_0x4f5362(_0x42fe85._0x4c5a41)](this['_entity_outlines'])),_0x370bc3;}},{'key':'entity','get':function _0x2fc92c(){return this['_entity'];}},{'key':'entityGraphic','get':function _0x24fff0(){var _0x21d395=_0x4383cf,_0xffb2e4;return(_0xffb2e4=this[_0x21d395(0xe8c)])===null||_0xffb2e4===void 0x0?void 0x0:_0xffb2e4['point'];}},{'key':_0x4383cf(0x956),'get':function _0x27dc72(){var _0x10bbc5=_0x4383cf,_0x22fde9,_0x1cc402;if(this[_0x10bbc5(_0x238ee3._0x5c3bae)])return this['_primitive_label'];if((_0x22fde9=this[_0x10bbc5(_0x238ee3._0x54d449)])!==null&&_0x22fde9!==void 0x0&&_0x22fde9[_0x10bbc5(_0x238ee3._0x5d20a6)])return this['_entity'][_0x10bbc5(0x956)];if((_0x1cc402=this['style'])!==null&&_0x1cc402!==void 0x0&&_0x1cc402[_0x10bbc5(0x956)]){var _0x2352f2;return(_0x2352f2=this['style'])===null||_0x2352f2===void 0x0?void 0x0:_0x2352f2['label'];}return{};}},{'key':'isEditing','get':function _0x4b845b(){return this['_enabledEdit'];}},{'key':'reload','value':function _0x7799e5(){var _0x44b2cd=_0x4383cf;this['enabledEvent']=![],this['_cancelPositionsCallback']();var _0xe244b0=this['_layer'];this['_onRemove'](),delete this['_entity'],this['options']['positions']&&(this[_0x44b2cd(0x2c3)]=this['options'][_0x44b2cd(_0x3f4c24._0x32a1f9)]),this['options']['position']&&(this['position']=this['options']['position']),this['_onAdd'](_0xe244b0),this['enabledEvent']=!![];}},{'key':'_mountedHook','value':function _0x77f91a(){}},{'key':'_addedHook','value':function _0x53756f(_0x26205b){var _0x1f7ccb={_0xd22cbe:0xb92},_0x53ef65=_0x4383cf,_0x14d3ad=this;this['dataSource'][_0x53ef65(0x1ec)][_0x53ef65(_0x18c858._0x5159eb)](this[_0x53ef65(_0x18c858._0x166011)]),this[_0x53ef65(0xb52)]['forEach'](function(_0x4ad685){var _0x2f346a=_0x53ef65;_0x4ad685 instanceof Cesium__namespace['Entity']&&_0x14d3ad['dataSource']['entities'][_0x2f346a(_0x1f7ccb._0xd22cbe)](_0x4ad685);}),this['_clampToGround_reload']&&(this[_0x53ef65(_0x18c858._0x44b483)]=this['style']['clampToGround']);}},{'key':'_removedHook','value':function _0x378dfd(){var _0x5053ec=_0x4383cf,_0x3c7a3a=this;this[_0x5053ec(_0x4237c4._0x4465be)](),this[_0x5053ec(0xdbe)](),this['czmObject']&&this['dataSource'][_0x5053ec(_0x4237c4._0x4713d8)]['remove'](this['czmObject']),this[_0x5053ec(0xb52)]&&this[_0x5053ec(0xb52)][_0x5053ec(0x2de)](function(_0x4ca4db){var _0x1eb746=_0x5053ec;_0x4ca4db instanceof Cesium__namespace[_0x1eb746(0x4ad)]&&_0x3c7a3a['dataSource']['entities']['remove'](_0x4ca4db);}),this['_primitive_label']&&(this['_layer'][_0x5053ec(_0x4237c4._0x457424)]['remove'](this['_primitive_label']),delete this['_primitive_label']);}},{'key':'_initFromEntity','value':function _0x3f3509(_0x9cf7a){return _0x9cf7a['entityCollection']&&_0x9cf7a['entityCollection']['remove'](_0x9cf7a),_0x9cf7a['_id']=this['id'],_0x9cf7a;}},{'key':_0x4383cf(_0x532139._0x361bcd),'value':function _0x52b13f(){var _0x48f541=_0x4383cf,_0x1cbb84;(_0x1cbb84=this['editing'])!==null&&_0x1cbb84!==void 0x0&&_0x1cbb84['enabled']&&this[_0x48f541(_0x1d5fac._0x230d6e)]['updateDraggers']();}},{'key':_0x4383cf(0x87a),'value':function _0x31d5a2(_0x580fe4){var _0x4a9a8c=_0x4383cf,_0xaa4a29;if(!this['czmObject']||!_0x580fe4)return;if(this['_clampToGround_reload']&&Cesium__namespace['defined'](_0x580fe4['clampToGround'])){if(_0x580fe4['clampToGround']!==this['_clampToGround_last']){this['reload'](),this['_clampToGround_last']=_0x580fe4[_0x4a9a8c(0x76d)];return;}}return(Cesium__namespace[_0x4a9a8c(_0x31e6d1._0x1651f7)](_0x580fe4['setHeight'])||Cesium__namespace['defined'](_0x580fe4['addHeight']))&&(this['_positions_draw']?(this['positions']=this['_positions_draw'],this[_0x4a9a8c(_0x31e6d1._0x321310)](![])):this['positions']=this['positionsShow']),this['_updateStyleHook'](this['style'],_0x580fe4),this['_updateLabelStyleHook'](this[_0x4a9a8c(_0x31e6d1._0x2089fd)],_0x580fe4),this[_0x4a9a8c(_0x31e6d1._0xd6afc3)]&&this['_updateOutlineStyle'](this['_getOutlinePositions'](),this[_0x4a9a8c(_0x31e6d1._0x40eaa4)]),this['_updateExOpacity']&&Cesium__namespace['defined'](_0x580fe4['globalAlpha'])&&this['_updateExOpacity'](_0x580fe4[_0x4a9a8c(0x847)]),this[_0x4a9a8c(_0x31e6d1._0x18edaa)]&&this['_updateDistanceDisplayConditionByEdit'](),(_0xaa4a29=this[_0x4a9a8c(_0x31e6d1._0x1ba2c5)])!==null&&_0xaa4a29!==void 0x0&&_0xaa4a29['enabled']&&this[_0x4a9a8c(_0x31e6d1._0x1ba2c5)]['_updateStyleHook'](_0x580fe4),this;}},{'key':'_updateDistanceDisplayConditionByEdit','value':function _0x5ddc0f(){var _0x252502=_0x4383cf,_0x51cb5c,_0x4274f5=this['center'];_0x4274f5?_0x51cb5c=Cesium__namespace['Cartesian3']['distance'](_0x4274f5,new Cesium__namespace[(_0x252502(0x4cc))]()):_0x51cb5c=(Cesium__namespace['Ellipsoid'][_0x252502(0x75b)]['minimumRadius']+Cesium__namespace['Ellipsoid']['WGS84']['maximumRadius'])/0x2;this['_isCallbackPositions']?this['updateDistanceDisplayCondition'](_0x51cb5c):this[_0x252502(_0x59d082._0x3adffb)]();if(this['_entity_outlines'])for(var _0x5101cf=0x0,_0x4f85a1=this['_entity_outlines'][_0x252502(0xba0)];_0x5101cf<_0x4f85a1;_0x5101cf++){var _0x1c0c7d=this['_entity_outlines'][_0x5101cf]['polyline'];this['style'][_0x252502(0x5cb)]?_0x1c0c7d['positions']instanceof Cesium__namespace['CallbackProperty']&&this['style']['clampToGround']?this[_0x252502(_0x59d082._0x3d6f7e)](_0x1c0c7d,_0x51cb5c):this[_0x252502(0xa0d)](_0x1c0c7d):_0x1c0c7d['distanceDisplayCondition']=undefined;}}},{'key':'updateDistanceDisplayCondition','value':function _0x3a0f1b(){var _0x4c4c87=_0x4383cf,_0x5cec82=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:0x0;if(this[_0x4c4c87(_0x56c6c2._0x454aea)][_0x4c4c87(0x5cb)]){var _0x469f76,_0x8ca61b;this['entityGraphic'][_0x4c4c87(_0x56c6c2._0x14f2fd)]=new Cesium__namespace['DistanceDisplayCondition'](Number(((_0x469f76=this[_0x4c4c87(_0x56c6c2._0x59b58b)][_0x4c4c87(0x521)])!==null&&_0x469f76!==void 0x0?_0x469f76:0x0)+_0x5cec82),Number(((_0x8ca61b=this['style'][_0x4c4c87(_0x56c6c2._0x3aa361)])!==null&&_0x8ca61b!==void 0x0?_0x8ca61b:0x186a0)+_0x5cec82));}else this['entityGraphic'][_0x4c4c87(_0x56c6c2._0x23c095)]=undefined;}},{'key':'updateOutlinesDistanceDisplayCondition','value':function _0x3e7701(_0x7a0342){var _0x264b3d=_0x4383cf,_0x5bfdcc,_0x53eb47,_0x260f7c=arguments[_0x264b3d(0xba0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:0x0;_0x7a0342['distanceDisplayCondition']=new Cesium__namespace['DistanceDisplayCondition'](Number(((_0x5bfdcc=this['style']['distanceDisplayCondition_near'])!==null&&_0x5bfdcc!==void 0x0?_0x5bfdcc:0x0)+_0x260f7c),Number(((_0x53eb47=this['style'][_0x264b3d(_0x297ed1._0x3b3112)])!==null&&_0x53eb47!==void 0x0?_0x53eb47:0x186a0)+_0x260f7c));}},{'key':_0x4383cf(_0x532139._0xf37ddf),'value':function _0x3933f0(_0x538d4c,_0xfd8057){}},{'key':'openHighlight','value':function _0x3c0b01(_0x3a43ef){var _0x2ee8e4=_0x4383cf,_0x5a5b84,_0x13dd26=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![];_0x13dd26&&(this['_map']['closeHighlight'](),this[_0x2ee8e4(0x4bc)]['last_highlighGraphic']=this);var _0x5bcf41=_0x3a43ef||this['_highlightOptions']||((_0x5a5b84=this['_layer'])===null||_0x5a5b84===void 0x0?void 0x0:_0x5a5b84['_highlightOptions']);if(_0x5bcf41){var _0xb91ce6=[];for(var _0x3cc679 in _0x5bcf41){if(_0x3cc679==='type')continue;!Cesium__namespace['defined'](this['style'][_0x3cc679])&&_0xb91ce6['push'](_0x3cc679);}_0xb91ce6['length']>0x0&&logWarn('openHighlight:原有style中不存在以下属性,关闭高亮时将无法恢复',_0xb91ce6);var _0x197fb3=merge(clone(this[_0x2ee8e4(_0x32b0f9._0xb1ca8c)]),_0x5bcf41);this['_updateStyleHook'](_0x197fb3,_0x5bcf41),this['_updateLabelStyleHook'](_0x197fb3,_0x5bcf41),this['fire'](EventType['highlightOpen'],{},!![]);}}},{'key':'closeHighlight','value':function _0xafae8a(){var _0x267a6b=_0x4383cf,_0xe3e013;if(this['_state']!==State['ADDED']||((_0xe3e013=this['_map'])===null||_0xe3e013===void 0x0?void 0x0:_0xe3e013['last_highlighGraphic'])!==this)return;this['_updateStyleHook'](this['style'],this[_0x267a6b(0x1a7)]),this['_updateLabelStyleHook'](this['style'],this['style']),this['_map']['_clearLastHighlight'](),this['fire'](EventType['highlightClose'],{},!![]);}},{'key':'_createEntity','value':function _0x5613d8(_0x3bc3a8){var _0x1ca9b3=_0x4383cf;this['options']['onBeforeCreate']&&(_0x3bc3a8=this['options'][_0x1ca9b3(0xed5)](_0x3bc3a8)||_0x3bc3a8);this['_onBeforeCreate']&&(_0x3bc3a8=this['_onBeforeCreate'](_0x3bc3a8)||_0x3bc3a8);var _0x385a6e={'id':this['id'],'name':this['name']||this['id'],'properties':this['attr'],'show':this['show'],'parent':this[_0x1ca9b3(_0x5c7216._0x25646d)]['parent']};this['options']['availability']&&(_0x385a6e['availability']=this[_0x1ca9b3(_0x5c7216._0x25646d)][_0x1ca9b3(_0x5c7216._0x2cb9f1)]);this[_0x1ca9b3(0xe11)][_0x1ca9b3(0xba4)]&&(_0x385a6e['description']=this['options']['description']);this['options']['viewFrom']&&(_0x385a6e['viewFrom']=this['options']['viewFrom']);this[_0x1ca9b3(0xe11)][_0x1ca9b3(0x402)]&&(_0x385a6e['parent']=this['options']['parent']);var _0x40ce73=new Cesium__namespace['Entity'](_objectSpread2(_objectSpread2({},_0x385a6e),_0x3bc3a8));return _0x40ce73;}},{'key':'_updateLabelStyleHook','value':function _0x536838(_0x2984af,_0x5742b4){var _0x53f82d=_0x4383cf;if(_0x5742b4!==null&&_0x5742b4!==void 0x0&&_0x5742b4[_0x53f82d(_0x5346f4._0x38d0ee)]){Cesium__namespace[_0x53f82d(0x4ae)](_0x2984af['clampToGround'])&&!Cesium__namespace[_0x53f82d(0x4ae)](_0x2984af['label']['clampToGround'])&&(_0x5742b4['label'][_0x53f82d(_0x5346f4._0x455700)]=_0x2984af[_0x53f82d(_0x5346f4._0x27f9b4)]);if(this['_primitive_label']){var _0x1a30a0,_0x1129c2,_0x59f19a;LabelStyleConver[_0x53f82d(_0x5346f4._0x2bfb29)](_0x2984af['label'],this['_primitive_label'],this['attr']),(Cesium__namespace['defined'](_0x5742b4===null||_0x5742b4===void 0x0?void 0x0:(_0x1a30a0=_0x5742b4['label'])===null||_0x1a30a0===void 0x0?void 0x0:_0x1a30a0[_0x53f82d(_0x5346f4._0x35cf3a)])||Cesium__namespace['defined'](_0x5742b4===null||_0x5742b4===void 0x0?void 0x0:(_0x1129c2=_0x5742b4['label'])===null||_0x1129c2===void 0x0?void 0x0:_0x1129c2['addHeight'])||Cesium__namespace['defined'](_0x5742b4===null||_0x5742b4===void 0x0?void 0x0:(_0x59f19a=_0x5742b4[_0x53f82d(_0x5346f4._0x38d0ee)])===null||_0x59f19a===void 0x0?void 0x0:_0x59f19a['setHeight']))&&this['_updateLabelPosition']();}else{if(this['_entity']['label']){var _0xd255c0,_0x3e1791,_0x27297c;LabelStyleConver['toCesiumVal'](_0x2984af[_0x53f82d(0x956)],this[_0x53f82d(_0x5346f4._0x27af36)][_0x53f82d(0x956)],this['attr']),(Cesium__namespace['defined'](_0x5742b4===null||_0x5742b4===void 0x0?void 0x0:(_0xd255c0=_0x5742b4[_0x53f82d(_0x5346f4._0x2f27ef)])===null||_0xd255c0===void 0x0?void 0x0:_0xd255c0[_0x53f82d(_0x5346f4._0x5599f4)])||Cesium__namespace['defined'](_0x5742b4===null||_0x5742b4===void 0x0?void 0x0:(_0x3e1791=_0x5742b4[_0x53f82d(0x956)])===null||_0x3e1791===void 0x0?void 0x0:_0x3e1791[_0x53f82d(0x752)])||Cesium__namespace['defined'](_0x5742b4===null||_0x5742b4===void 0x0?void 0x0:(_0x27297c=_0x5742b4['label'])===null||_0x27297c===void 0x0?void 0x0:_0x27297c['setHeight']))&&this['_updateLabelPosition']();}else this['_addLabel']();}}else Cesium__namespace['defined'](_0x5742b4===null||_0x5742b4===void 0x0?void 0x0:_0x5742b4[_0x53f82d(_0x5346f4._0x1ba8c3)])&&this['_updateLabelOpacity'](_0x5742b4[_0x53f82d(0x847)]);}},{'key':'_addLabel','value':function _0x2d6b23(){var _0x37c291=_0x4383cf,_0x238aa6=this['style']['label'];if(!_0x238aa6||!_0x238aa6[_0x37c291(_0x4dbca4._0x51806e)])return;Cesium__namespace['defined'](this['style'][_0x37c291(0x76d)])&&!Cesium__namespace['defined'](_0x238aa6['clampToGround'])&&!Cesium__namespace[_0x37c291(_0x4dbca4._0x200bef)](_0x238aa6[_0x37c291(0x872)])&&(_0x238aa6['clampToGround']=this['style']['clampToGround']);var _0x9dde2=LabelStyleConver[_0x37c291(0x7c0)](this['style']['label'],{},this['attr']);return _0x9dde2[_0x37c291(_0x4dbca4._0x43b768)]=this[_0x37c291(0x19f)],_0x9dde2['position']=this['_getLablePosition'](),this['_primitive_label']&&this['_layer'][_0x37c291(0xdf4)][_0x37c291(_0x4dbca4._0x51a5d8)](this[_0x37c291(0x355)]),this['_primitive_label']=this['_layer']['labelCollection']['add'](_0x9dde2),this[_0x37c291(0x3c4)](this[_0x37c291(_0x4dbca4._0x2d7c10)]),this[_0x37c291(_0x4dbca4._0x2d7c10)];}},{'key':_0x4383cf(_0x532139._0x44c348),'value':function _0x17fef5(){var _0x4d9974=_0x4383cf;this[_0x4d9974(_0x144bc9._0x1093ba)]&&(this[_0x4d9974(_0x144bc9._0x1093ba)]['position']=this['_getLablePosition']());}},{'key':'_updateLabelOpacity','value':function _0xe57462(_0x1a9051){var _0x59f764=_0x4383cf,_0x29d464;(_0x29d464=this['_entity'])!==null&&_0x29d464!==void 0x0&&_0x29d464['label']&&LabelStyleConver['setOpacity'](this['_entity']['label'],_0x1a9051),this[_0x59f764(_0xbff084._0x644927)]&&this['_primitive_label'][_0x59f764(0x19f)]&&LabelStyleConver[_0x59f764(_0xbff084._0x2f2902)](this['_primitive_label'],_0x1a9051);}},{'key':'_getLablePosition','value':function _0x24839b(){var _0x21c693=_0x4383cf,_0x35a1a6=this['style']['label'],_0x7fed59;if(_0x35a1a6['position']){if(_0x35a1a6['position']==='center')_0x7fed59=this['centerOfMass'];else{if(isString(_0x35a1a6['position'])){var _0x54234c=template(_0x35a1a6['position'],this['attr'],!![]);_0x54234c&&(_0x7fed59=LngLatPoint['parse'](_0x54234c)['toCartesian']());}else _0x7fed59=LngLatPoint['parse'](_0x35a1a6['position'])[_0x21c693(_0x5564d8._0x48400f)]();}}!_0x7fed59&&(_0x7fed59=this[_0x21c693(0xb43)]);if(!_0x7fed59)return new Cesium__namespace[(_0x21c693(0x4cc))]();if(Cesium__namespace[_0x21c693(0x4ae)](_0x35a1a6['height'])||Cesium__namespace[_0x21c693(0x4ae)](this['style']['height'])){var _0x33ccdb,_0x470f73=(_0x33ccdb=_0x35a1a6[_0x21c693(_0x5564d8._0x3640de)])!==null&&_0x33ccdb!==void 0x0?_0x33ccdb:this['style']['height'];_0x7fed59=setPositionsHeight(_0x7fed59,_0x470f73);}Cesium__namespace[_0x21c693(0x4ae)](this['style'][_0x21c693(_0x5564d8._0x264b53)])&&(_0x7fed59=addPositionsHeight(_0x7fed59,this[_0x21c693(_0x5564d8._0x5db9f4)]['diffHeight']));var _0x238f15=_0x35a1a6['setHeight'];Cesium__namespace['defined'](_0x238f15)&&(isString(_0x238f15)&&(_0x238f15=Number(template(_0x238f15,this['attr'],!![])),isNaN(_0x238f15)&&(_0x238f15=0x0)),_0x7fed59=setPositionsHeight(_0x7fed59,_0x238f15));var _0xc50d4d=_0x35a1a6['addHeight'];return Cesium__namespace['defined'](_0xc50d4d)&&(isString(_0xc50d4d)&&(_0xc50d4d=Number(template(_0xc50d4d,this['attr'],!![])),isNaN(_0xc50d4d)&&(_0xc50d4d=0x0)),_0x7fed59=addPositionsHeight(_0x7fed59,_0xc50d4d)),_0x7fed59;}},{'key':_0x4383cf(0x256),'value':function _0x4f5848(){var _0x58dd01=_0x4383cf,_0x16a528=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x4a11b1=arguments[_0x58dd01(0xba0)]>0x1?arguments[0x1]:undefined;if(_0x16a528['type']&&_0x16a528['type']!=='label'){var _0x53c611=create$4(_0x16a528['type'],{'position':_0x4a11b1,'style':_0x16a528,'hasEdit':![],'isPrivate':!![]});return Object['defineProperties'](_0x53c611,{'text':{'set':function _0x21343d(_0x322b4a){var _0x28fabf=_0x58dd01;this[_0x28fabf(0x4fb)][_0x28fabf(0x4f5)]=_0x322b4a,this['style']['updateText'](_0x322b4a,this);},'get':function _0xa09f87(){return this['attr']['text'];}}}),this['_layer']['addGraphic'](_0x53c611),_0x53c611;}else{var _0x305457=LabelStyleConver['toCesiumVal'](_objectSpread2({'color':'#ffffff','font_size':0x14,'outline':!![],'outlineColor':'#000000','outlineWidth':0x3,'background':!![],'backgroundColor':'#000000','backgroundOpacity':0.5,'scaleByDistance':!![],'scaleByDistance_far':0xc3500,'scaleByDistance_farValue':0.5,'scaleByDistance_near':0x3e8,'scaleByDistance_nearValue':0x1,'pixelOffsetY':-0xf,'horizontalOrigin':Cesium__namespace['HorizontalOrigin'][_0x58dd01(_0x9187a9._0x287ead)],'verticalOrigin':Cesium__namespace['VerticalOrigin']['BOTTOM'],'visibleDepth':![]},_0x16a528));_0x4a11b1&&(_0x305457['position']=_0x4a11b1);var _0x1746f8=this['_layer'][_0x58dd01(0xdf4)]['add'](_0x305457);return this[_0x58dd01(_0x9187a9._0x4e809f)](_0x1746f8),_0x1746f8[_0x58dd01(0x114)]=!![],_0x1746f8['hasEdit']=![],_0x1746f8;}}},{'key':_0x4383cf(0x581),'value':function _0x26d41a(_0x1f8e8a){var _0x3cd02f=_0x4383cf;_0x1f8e8a[_0x3cd02f(_0x1e19d3._0x56ebbe)]?this['_layer']['removeGraphic'](_0x1f8e8a,!![]):this['_layer']['labelCollection'][_0x3cd02f(_0x1e19d3._0x4450b3)](_0x1f8e8a);}},{'key':'_getOutlineStyle','value':function _0x21582c(_0x2e6003,_0x481c6e){var _0x41b4fc=_0x4383cf,_0x289b57,_0x56c55e,_0x20be86,_0x4d4c91,_0x594782=_objectSpread2({},_0x2e6003);return delete _0x594782[_0x41b4fc(0xe7f)],delete _0x594782['materialType'],delete _0x594782[_0x41b4fc(0xa14)],delete _0x594782['outline'],delete _0x594782['outlineColor'],delete _0x594782[_0x41b4fc(_0x15f09e._0x2866da)],delete _0x594782[_0x41b4fc(0x36d)],delete _0x594782['outlineStyle'],_objectSpread2(_objectSpread2(_objectSpread2({},_0x594782),{},{'show':(_0x289b57=_0x2e6003['outline'])!==null&&_0x289b57!==void 0x0?_0x289b57:![],'color':(_0x56c55e=_0x2e6003['outlineColor'])!==null&&_0x56c55e!==void 0x0?_0x56c55e:Cesium__namespace['Color'][_0x41b4fc(_0x15f09e._0x25db4d)],'opacity':_0x2e6003['outlineOpacity'],'width':(_0x20be86=_0x2e6003['outlineWidth'])!==null&&_0x20be86!==void 0x0?_0x20be86:0x1,'arcType':((_0x4d4c91=_0x2e6003[_0x41b4fc(0x2db)])!==null&&_0x4d4c91!==void 0x0?_0x4d4c91:_0x2e6003[_0x41b4fc(0x76d)])?Cesium__namespace['ArcType']['GEODESIC']:Cesium__namespace[_0x41b4fc(_0x15f09e._0x3ae562)]['NONE']},_0x2e6003[_0x41b4fc(_0x15f09e._0xd5e755)]||{}),_0x481c6e||{});}},{'key':_0x4383cf(_0x532139._0x578994),'value':function _0x34bd9c(_0x14eb08,_0x79bf11,_0x515034){var _0x41944c=_0x4383cf,_0x5e9cdc,_0x1c5554;if(!this['entityGraphic'])return;var _0x3c58a8=this['_getOutlineStyle'](_0x79bf11,_0x515034);if(_0x3c58a8[_0x41944c(_0x4463db._0x3c8f56)]&&((_0x5e9cdc=this['style']['diffHeight'])!==null&&_0x5e9cdc!==void 0x0?_0x5e9cdc:0x0)===0x0&&(_0x3c58a8['width']>0x1||_0x79bf11['clampToGround']||((_0x1c5554=this['_entity_outlines'])===null||_0x1c5554===void 0x0?void 0x0:_0x1c5554[_0x41944c(_0x4463db._0x4a9dbe)])>0x0)){this['entityGraphic'][_0x41944c(_0x4463db._0x3f9e38)]=![];if(this['_entity_outlines'])for(var _0x431fe5=0x0,_0x2bd2f3=this['_entity_outlines'][_0x41944c(_0x4463db._0x5d6467)];_0x431fe5<_0x2bd2f3;_0x431fe5++){var _0x457ec3=this['_entity_outlines'][_0x431fe5][_0x41944c(_0x4463db._0x4f8cab)];if(_0x14eb08&&_0x14eb08[_0x431fe5]){var _0x4ff62a=_0x14eb08[_0x431fe5];if(_0x4ff62a instanceof Cesium__namespace['CallbackProperty'])_0x457ec3[_0x41944c(_0x4463db._0x2409ee)]=_0x4ff62a;else{if(Array['isArray'](_0x4ff62a)&&_0x4ff62a['length']>0x0){var _0x6e62cd;Cesium__namespace['defined'](_0x3c58a8['height'])&&(_0x4ff62a=setPositionsHeight(_0x4ff62a,_0x3c58a8['height'])),Cesium__namespace['defined'](_0x3c58a8[_0x41944c(0x288)])&&(_0x4ff62a=setPositionsHeight(_0x4ff62a,_0x3c58a8[_0x41944c(_0x4463db._0xbb375e)])),Cesium__namespace['defined'](_0x3c58a8[_0x41944c(_0x4463db._0x294106)])&&(_0x4ff62a=addPositionsHeight(_0x4ff62a,_0x3c58a8['addHeight'])),((_0x6e62cd=_0x3c58a8['closure'])!==null&&_0x6e62cd!==void 0x0?_0x6e62cd:!![])?_0x457ec3[_0x41944c(0x2c3)]=_0x4ff62a['concat'](_0x4ff62a[0x0]):_0x457ec3[_0x41944c(_0x4463db._0x2409ee)]=_0x4ff62a;}}}PolylineStyleConver['toCesiumVal'](_0x3c58a8,_0x457ec3,!![]);}else{if(_0x14eb08){this['_entity_outlines']=[];for(var _0x26654b=0x0,_0x441bfe=_0x14eb08['length'];_0x26654b<_0x441bfe;_0x26654b++){var _0x344d3e=_0x14eb08[_0x26654b],_0x29c035=PolylineStyleConver[_0x41944c(0x7c0)](_0x3c58a8,{},!![]);if(_0x344d3e instanceof Cesium__namespace['CallbackProperty'])_0x29c035[_0x41944c(_0x4463db._0x53746e)]=_0x344d3e;else{if(Array['isArray'](_0x344d3e)&&_0x344d3e['length']>0x0){var _0x52be69;Cesium__namespace['defined'](_0x3c58a8['height'])&&(_0x344d3e=setPositionsHeight(_0x344d3e,_0x3c58a8['height'])),Cesium__namespace['defined'](_0x3c58a8['setHeight'])&&(_0x344d3e=setPositionsHeight(_0x344d3e,_0x3c58a8['setHeight'])),Cesium__namespace[_0x41944c(_0x4463db._0x5fe195)](_0x3c58a8['addHeight'])&&(_0x344d3e=addPositionsHeight(_0x344d3e,_0x3c58a8['addHeight'])),((_0x52be69=_0x3c58a8[_0x41944c(0x81e)])!==null&&_0x52be69!==void 0x0?_0x52be69:!![])?_0x29c035[_0x41944c(0x2c3)]=_0x344d3e['concat'](_0x344d3e[0x0]):_0x29c035['positions']=_0x344d3e;}}var _0x4fe38f=this[_0x41944c(0xcdb)]({'id':this['id']+'-outline'+_0x26654b,'polyline':_0x29c035,'show':this['show']});this['bindPickId'](_0x4fe38f),this['_entity_outlines']['push'](_0x4fe38f),this['_state']===State['ADDED']&&this['dataSource'][_0x41944c(_0x4463db._0x20b6f)][_0x41944c(_0x4463db._0x3b8d31)](_0x4fe38f);}}}return!![];}else{if(this['_entity_outlines'])for(var _0x213aa3=0x0,_0x500044=this['_entity_outlines']['length'];_0x213aa3<_0x500044;_0x213aa3++){var _0x50f5de=this[_0x41944c(0xa7a)][_0x213aa3]['polyline'];_0x50f5de['show']=![];}return this['entityGraphic']['outline']=_0x3c58a8['show'],this[_0x41944c(_0x4463db._0x22ba68)][_0x41944c(_0x4463db._0x25f9ca)]=_0x3c58a8['width'],_0x3c58a8[_0x41944c(_0x4463db._0x39073f)]&&(this['entityGraphic']['outlineColor']=getCesiumColor(_0x3c58a8['color'],Cesium__namespace[_0x41944c(0xcfe)]['WHITE'])),![];}}},{'key':_0x4383cf(0xe44),'value':function _0x1fb18a(_0x4afb14){var _0x218676=_0x4383cf,_0x559658;if(this[_0x218676(0xa7a)]&&this['_entity_outlines']['length']>0x0)for(var _0x547dda=0x0,_0x12d2dc=this['_entity_outlines']['length'];_0x547dda<_0x12d2dc;_0x547dda++){var _0x3a6d24,_0x4d157f=this['_entity_outlines'][_0x547dda]['polyline'];Cesium__namespace[_0x218676(_0x3674f1._0x260b44)](_0x4d157f===null||_0x4d157f===void 0x0?void 0x0:(_0x3a6d24=_0x4d157f['material'])===null||_0x3a6d24===void 0x0?void 0x0:_0x3a6d24['globalAlpha'])?_0x4d157f['material'][_0x218676(0x847)]=_0x4afb14:this['_updateOutlineStyle'](null,this['style']);}if((_0x559658=this['entityGraphic'])!==null&&_0x559658!==void 0x0&&_0x559658[_0x218676(_0x3674f1._0x1587ac)]&&this['entityGraphic'][_0x218676(0x586)]['getValue']()){var _0x33a3d9=getCesiumColor(this['entityGraphic']['outlineColor'],Cesium__namespace['Color']['WHITE']);!Cesium__namespace['defined'](this['entityGraphic'][_0x218676(_0x3674f1._0x2a6c40)])&&(this['entityGraphic']['_outlineColor_alpha']=_0x33a3d9['alpha']),this[_0x218676(_0x3674f1._0x45530e)]['outlineColor']=_0x33a3d9[_0x218676(0x531)](this['entityGraphic']['_outlineColor_alpha']*_0x4afb14);}}},{'key':'_updateOutlineToCallback','value':function _0xc8626b(){var _0x244d7e=_0x4383cf,_0x59c000=this;if(this['_entity_outlines'])for(var _0x369c16=0x0,_0x95575e=this['_entity_outlines']['length'];_0x369c16<_0x95575e;_0x369c16++){var _0x2c614b=this[_0x244d7e(_0x380709._0x49f4db)][_0x369c16];if(_0x2c614b['polyline']['positions']instanceof Cesium__namespace[_0x244d7e(_0x380709._0x3f3c7d)])continue;_0x2c614b['polyline']['positions']=new Cesium__namespace['CallbackProperty'](function(_0x22f18c){return _0x59c000['outlinePositions'];},![]);}}},{'key':_0x4383cf(_0x532139._0x32ed5d),'value':function _0x4b499f(){var _0x1b2b8b=_0x4383cf;if(this['_entity_outlines'])for(var _0x269c2f=0x0,_0x46ab3d=this[_0x1b2b8b(_0x20a7ae._0x12d7d6)]['length'];_0x269c2f<_0x46ab3d;_0x269c2f++){var _0x1201aa=this[_0x1b2b8b(_0x20a7ae._0x17a3f3)][_0x269c2f];if(!(_0x1201aa['polyline'][_0x1b2b8b(0x2c3)]instanceof Cesium__namespace[_0x1b2b8b(0x354)]))continue;_0x1201aa['polyline'][_0x1b2b8b(_0x20a7ae._0x1ad2c8)]=this[_0x1b2b8b(_0x20a7ae._0x5c0196)];}}},{'key':'setOpacity','value':function _0x181830(_0x5cba2b){var _0x545060=_0x4383cf;this['style']['globalAlpha']=_0x5cba2b;var _0x233ad2=this['_updateEntityOpacity'](this['entityGraphic'],_0x5cba2b);if(_0x233ad2){this[_0x545060(0x8e8)](_0x5cba2b),this['_updateOutlineOpacity'](_0x5cba2b),this[_0x545060(_0xa7976b._0x1b0b58)]&&this[_0x545060(0x244)](_0x5cba2b);return;}_get(_getPrototypeOf(_0x2316b7[_0x545060(0xd3a)]),'setOpacity',this)[_0x545060(0xdf7)](this,_0x5cba2b);}},{'key':_0x4383cf(0x4a0),'value':function _0x2f088a(_0x296bee,_0x23e79a){var _0x20a41e=_0x4383cf,_0x1130e3=_0x296bee===null||_0x296bee===void 0x0?void 0x0:_0x296bee[_0x20a41e(_0x455a2b._0x416fd4)];if(!_0x1130e3)return![];if(Cesium__namespace[_0x20a41e(_0x455a2b._0x165a37)](_0x1130e3===null||_0x1130e3===void 0x0?void 0x0:_0x1130e3[_0x20a41e(_0x455a2b._0x3fdf57)]))return _0x1130e3['globalAlpha']=_0x23e79a,!![];if(_0x1130e3['_mars_type']==='Color'||_0x1130e3[_0x20a41e(0xa6e)]===_0x20a41e(0x104)){var _0x115788=getCesiumColor(_0x1130e3['color'],Cesium__namespace['Color']['WHITE']);return!Cesium__namespace['defined'](_0x1130e3['_color_alpha'])&&(_0x1130e3['_color_alpha']=_0x115788[_0x20a41e(0x619)]),_0x1130e3['color']=_0x115788[_0x20a41e(_0x455a2b._0x5979d9)](_0x1130e3['_color_alpha']*_0x23e79a),!![];}return![];}},{'key':'startFlicker','value':function _0x1e9fd9(_0x285e19){var _0x134d25=_0x4383cf;!this[_0x134d25(_0x69cfe3._0x4ab3b5)]&&(this['flickerEntity']=new FlickerEntity());var _0x5121a5=this['czmObjectEx'][_0x134d25(0x732)](this['czmObject']);return this['flickerEntity']['startFlicker'](_0x5121a5,_0x285e19),this['flickerEntity'];}},{'key':_0x4383cf(0xb94),'value':function _0x5e12f6(){var _0x53ebfd=_0x4383cf;return this[_0x53ebfd(_0x549561._0x4c4598)]?this['flickerEntity']['stopFlicker']():null;}},{'key':'startDraw','value':function _0x301a3f(_0x1e9fb3){var _0x8f9bb3=_0x4383cf;if(this[_0x8f9bb3(_0x2d778c._0x1c7853)])return this;this['_enabledDraw']=!![];_0x1e9fb3&&this['addTo'](_0x1e9fb3);if(!this['_map'])throw new Error('绘制时_map不能为空,请将对象添加到图层,并且图层已添加到Map');this['_map'][_0x8f9bb3(_0x2d778c._0xcf363)]['noPickEntity']=this[_0x8f9bb3(_0x2d778c._0x35a1e7)],this['_map']['_setEditCursor'](!![]),this[_0x8f9bb3(_0x2d778c._0x36d86a)](![]),this['_setPositionsToCallback'](),this['_startDrawHook'](),this['fire'](EventType['drawStart'],{'drawtype':this['type'],'graphic':this},!![]);}},{'key':'stopDraw','value':function _0x1cc782(){var _0x4eb280=_0x4383cf,_0x252581,_0x10d728,_0x1cd133,_0x478bc5;if(!this['_enabledDraw'])return this;this[_0x4eb280(0xc65)](),this['_updateLabelPosition'](),this['_map']['_setEditCursor'](![]),this[_0x4eb280(_0x524c46._0x26f00a)](!![]),this['_map'][_0x4eb280(_0x524c46._0x209f3b)](),this['_map']['mouseEvent']['noPickEntity']=null,this['_enabledDraw']=![];if(!this[_0x4eb280(_0x524c46._0x5a8ee6)]&&(!this[_0x4eb280(_0x524c46._0x1a4b91)]||((_0x252581=this['_positions_draw'])===null||_0x252581===void 0x0?void 0x0:_0x252581['length'])===0x0))return this['remove'](!![]),undefined;if(this[_0x4eb280(_0x524c46._0x1a4b91)]&&this['_positions_draw'][_0x4eb280(_0x524c46._0x5e0a98)]=this['_maxPointNum'])this[_0x7c2a6a(0x4bc)]['openSmallTooltip'](_0x50780a,this['_map']['getLangText']('_单击完成绘制'));else{var _0x53f0b0;if(isPCBroswer()){var _0x2da3e3,_0x4e10a9='';((_0x2da3e3=this['options'][_0x7c2a6a(0xa52)])!==null&&_0x2da3e3!==void 0x0?_0x2da3e3:!![])&&(_0x4e10a9=',\x20'+this['_map']['getLangText']('_右击删除点')),_0x53f0b0=this['_map'][_0x7c2a6a(0x7fb)]('_单击增加点')+_0x4e10a9+'
'+this['_map']['getLangText']('_双击完成绘制');}else _0x53f0b0=this[_0x7c2a6a(_0x3b69ff._0x551786)]['getLangText']('_单击增加点');this['_map']['openSmallTooltip'](_0x50780a,_0x53f0b0);}}}}},{'key':_0x4383cf(0x800),'value':function _0x318826(_0x37aff2){var _0x5e88a4=_0x4383cf;this['_showDrawMouseMoveSmallTooltip'](_0x37aff2);var _0x460c4c=_0x37aff2['cartesian'];_0x460c4c&&(this['lastPointTemporary']&&this[_0x5e88a4(_0x2d07bc._0x494887)]['pop'](),this['lastPointTemporary']=!![],this[_0x5e88a4(0xcb7)][_0x5e88a4(_0x2d07bc._0x28c91c)](_0x460c4c),this['updateAttrForDrawing'](![]),this['fire'](EventType['drawMouseMove'],_objectSpread2(_objectSpread2({},_0x37aff2),{},{'drawtype':this['type'],'positions':this[_0x5e88a4(0xcb7)]}),!![]));}},{'key':'_onClickHandler','value':function _0x19982e(_0x2d895f){var _0x471863=_0x4383cf,_0x1007ea=new Date()['getTime']()-(this['_last_clickTime']||0x0);if(this[_0x471863(_0x515f8a._0x285b72)]&&_0x1007ea<0xc8)return;this['_last_clickTime']=new Date()[_0x471863(0x3d8)]();if(this['_last_clickPositionX']&&Math['abs'](this['_last_clickPositionX']-_0x2d895f['windowPosition']['x'])<0xa&&Math['abs'](this[_0x471863(_0x515f8a._0x1ae330)]-_0x2d895f['windowPosition']['y'])<0xa)return;this['_last_clickPositionX']=_0x2d895f['windowPosition']['x'],this[_0x471863(_0x515f8a._0x1ae330)]=_0x2d895f['windowPosition']['y'];var _0x30f06=_0x2d895f['cartesian'];!_0x30f06&&this['lastPointTemporary']&&(_0x30f06=this[_0x471863(_0x515f8a._0x3843ff)][this[_0x471863(_0x515f8a._0x35ad09)]['length']-0x1]);if(_0x30f06){var _0x3de9bd;this['lastPointTemporary']&&this['_positions_draw']['pop'](),this['lastPointTemporary']=![],this['removeNearPoint'](),(_0x3de9bd=this[_0x471863(0xe11)])!==null&&_0x3de9bd!==void 0x0&&_0x3de9bd['addHeight']&&(_0x30f06=addPositionsHeight(_0x30f06,this['options']['addHeight'])),this['_positions_draw']['push'](_0x30f06),this['updateAttrForDrawing'](![]),this['fire'](EventType[_0x471863(_0x515f8a._0x54104b)],_objectSpread2(_objectSpread2({},_0x2d895f),{},{'drawtype':this['type'],'positions':this['_positions_draw']}),!![]),this[_0x471863(_0x515f8a._0x2b9270)]['length']>=this['_maxPointNum']&&this[_0x471863(_0x515f8a._0x4e3595)]();}}},{'key':_0x4383cf(_0x532139._0x15a2a7),'value':function _0x208fec(_0x7b6ef3){var _0xd69bcd=_0x4383cf;this[_0xd69bcd(_0x51f774._0x52849c)]['pop']();var _0x5881d0=_0x7b6ef3['cartesian'];_0x5881d0&&(this['lastPointTemporary']&&this[_0xd69bcd(0xcb7)][_0xd69bcd(0xafc)](),this[_0xd69bcd(0xb76)]=!![],this['fire'](EventType[_0xd69bcd(0x45b)],_objectSpread2(_objectSpread2({},_0x7b6ef3),{},{'drawtype':this['type'],'positions':this[_0xd69bcd(_0x51f774._0x52849c)]}),!![]),this['_positions_draw']['push'](_0x5881d0),this[_0xd69bcd(_0x51f774._0xc51ce)](![]));}},{'key':_0x4383cf(_0x532139._0xbda604),'value':function _0x37b596(_0xffdca){this['removeNearPoint'](),this['endDraw']();}},{'key':_0x4383cf(_0x532139._0x4efa75),'value':function _0x406c34(){var _0x56a831=_0x4383cf;if(this[_0x56a831(0xcb7)][_0x56a831(_0x3cc28f._0x548607)]<0x3)return;for(var _0x326aec=this['_positions_draw'][_0x56a831(_0x3cc28f._0x548607)]-0x1;_0x326aec>0x0;_0x326aec--){var _0x528b02=this['_positions_draw'][_0x326aec],_0x1542d4=this['_positions_draw'][_0x326aec-0x1],_0xe602bb=Cesium__namespace[_0x56a831(_0x3cc28f._0x2d674d)]['distance'](_0x528b02,_0x1542d4);if(_0xe602bb<0.01)this['_positions_draw'][_0x56a831(_0x3cc28f._0x15b11c)](_0x326aec,0x1);else break;}}},{'key':'endDraw','value':function _0x3a4c48(){var _0x38903b=_0x4383cf;if(!this['_enabledDraw'])return![];if(this['_positions_draw']&&this['_positions_draw'][_0x38903b(0xba0)]0x1&&((_0x4cab85=this[_0x184d56(_0x488d72._0x4a60d6)]['diffHeight'])!==null&&_0x4cab85!==void 0x0?_0x4cab85:0x0)===0x0||_0x34f401['clampToGround']?this['_primitive_outline']=this['_createPolylineOutline'](_0x34f401):(_0x385343['outlineStyle']=_0x34f401,this['_primitive_outline']=this['_createPrimitive'](_0x385343,!![]));}_0x22f785['label']&&this['_addLabel']();}},{'key':'_removedHook','value':function _0x290b77(){var _0xe57715=_0x177e0c;!this['_noDestroy']&&(this['stopDraw'](),this[_0xe57715(0xdbe)]()),this['_primitive']&&(this['primitiveCollection'][_0xe57715(_0x12a5ae._0x589050)](this['_primitive']),delete this[_0xe57715(0x48e)]),this[_0xe57715(0x262)]&&(this['primitiveCollection']['remove'](this[_0xe57715(_0x12a5ae._0x353300)]),delete this['_primitive_outline']),this[_0xe57715(0x355)]&&(this['_layer']['labelCollection']['remove'](this['_primitive_label']),delete this['_primitive_label']);}},{'key':_0x177e0c(0xc3f),'value':function _0x341c1c(_0x553557){var _0xde94e0=_0x177e0c,_0x266bd2=this;if(!this['isAdded'])return;_0x553557?(this[_0xde94e0(0x47f)](this[_0xde94e0(0x1a7)]),this['czmObject']&&this['bindPickId'](this['czmObject']),this['czmObjectEx']&&this['czmObjectEx']['forEach'](function(_0x574798){_0x266bd2['bindPickId'](_0x574798);})):(this['_noDestroy']=!![],this['_removedHook'](),this['_noDestroy']=![]);}},{'key':_0x177e0c(0x7b6),'value':function _0x50a3e9(_0x4222e6){return _0x4222e6;}},{'key':'_createPrimitive','value':function _0x1f697f(_0xf6e4de,_0x5f5904){var _0x17da2e=_0x177e0c;(!_0xf6e4de['vertexFormat']&&_0xf6e4de['_isColorMaterial']||_0x5f5904)&&(_0xf6e4de['vertexFormat']=this[_0x17da2e(0x6cb)]||Cesium__namespace['PerInstanceColorAppearance']['VERTEX_FORMAT']);var _0x1c39df=_objectSpread2(_objectSpread2({},this[_0x17da2e(0xe11)]),{},{'geometryInstances':this[_0x17da2e(_0x3f20a1._0x3a6cec)](_0xf6e4de,_0x5f5904),'show':this['show'],'shadows':_0xf6e4de[_0x17da2e(_0x3f20a1._0x28dbcd)]});delete _0x1c39df['style'],delete _0x1c39df['attr'],delete _0x1c39df['modelMatrix'],_0x1c39df['geometryInstances'][_0x17da2e(_0x3f20a1._0x342d8b)]=_0x1c39df['geometryInstances']['attributes']||{},_0x1c39df['geometryInstances'][_0x17da2e(_0x3f20a1._0x7c1386)][_0x17da2e(0x19f)]=new Cesium__namespace['ShowGeometryInstanceAttribute'](this['show']);_0xf6e4de['distanceDisplayCondition']&&(_0x1c39df['geometryInstances']['attributes'][_0x17da2e(0x5cb)]=_0xf6e4de['distanceDisplayCondition']);!_0x1c39df['appearance']&&(_0x1c39df[_0x17da2e(0xda4)]=this[_0x17da2e(_0x3f20a1._0x599257)](_0xf6e4de,_0x1c39df,_0x5f5904));_0xf6e4de['depthFail']&&!_0x1c39df[_0x17da2e(_0x3f20a1._0x51431e)]&&(_0x1c39df['depthFailAppearance']=this['_createAppearance'](_0xf6e4de,_0x1c39df,_0x5f5904));var _0x39f72d;if(this[_0x17da2e(_0x3f20a1._0x2d78dc)]['clampToGround'])_0x1c39df['classificationType']=_0xf6e4de['classificationType'],this['type']==='polylineP'||this['type']===_0x17da2e(_0x3f20a1._0x141b71)?_0x39f72d=this[_0x17da2e(0x551)]['add'](new Cesium__namespace['GroundPolylinePrimitive'](_0x1c39df)):_0x39f72d=this[_0x17da2e(_0x3f20a1._0x5d80c9)]['add'](new Cesium__namespace['GroundPrimitive'](_0x1c39df));else _0xf6e4de[_0x17da2e(_0x3f20a1._0x229860)]?(_0x1c39df['classificationType']=_0xf6e4de['classificationType']||Cesium__namespace[_0x17da2e(0x577)]['CESIUM_3D_TILE'],_0x39f72d=this['primitiveCollection']['add'](new Cesium__namespace['ClassificationPrimitive'](_0x1c39df))):_0x39f72d=this[_0x17da2e(0x551)]['add'](new Cesium__namespace[(_0x17da2e(_0x3f20a1._0x57457a))](_0x1c39df));return this[_0x17da2e(0x3c4)](_0x39f72d),_0x39f72d;}},{'key':_0x177e0c(_0x19f1dc._0x4e92d9),'value':function _0x375cea(_0x1d03fe){var _0x4e673f=_0x177e0c,_0x20de83,_0x59948a,_0x1aa48e,_0x471fbf,_0x4d7622=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:Cesium__namespace['Color'][_0x4e673f(_0x1c6471._0x60146c)]['withAlpha'](0.5);return((_0x20de83=_0x1d03fe['material'])===null||_0x20de83===void 0x0?void 0x0:(_0x59948a=_0x20de83[_0x4e673f(_0x1c6471._0x188d33)])===null||_0x59948a===void 0x0?void 0x0:_0x59948a[_0x4e673f(0x87d)])||((_0x1aa48e=_0x1d03fe['material'])===null||_0x1aa48e===void 0x0?void 0x0:(_0x471fbf=_0x1aa48e['options'])===null||_0x471fbf===void 0x0?void 0x0:_0x471fbf['color'])||_0x1d03fe[_0x4e673f(0x87d)]||_0x4d7622;}},{'key':'_createAppearance','value':function _0x4441cc(_0x13a194,_0x5bd752,_0x197059){var _0x32b8a2=_0x177e0c;if(_0x13a194['material']&&!_0x13a194['_isColorMaterial']&&!_0x197059)return new Cesium__namespace['MaterialAppearance'](_objectSpread2({},_0x13a194));else{if(_0x5bd752['geometryInstances']instanceof Cesium__namespace['GeometryInstance']){var _0x568dbb;_0x197059&&_0x13a194[_0x32b8a2(_0x504997._0x1ca1af)]?_0x568dbb=getColorByStyle(_0x13a194['outlineStyle'],Cesium__namespace['Color']['WHITE']):_0x568dbb=this[_0x32b8a2(0x34b)](_0x13a194),_0x13a194['translucent']=_0x568dbb['alpha']!==0x1,_0x5bd752['geometryInstances'][_0x32b8a2(_0x504997._0x3c79c5)]=_0x5bd752[_0x32b8a2(_0x504997._0x241cbb)]['attributes']||{},_0x5bd752['geometryInstances'][_0x32b8a2(_0x504997._0x2a27c0)]['color']=Cesium__namespace[_0x32b8a2(_0x504997._0x136a0d)]['fromColor'](_0x568dbb),_0x13a194['depthFail']&&(_0x5bd752['geometryInstances'][_0x32b8a2(0x465)]['depthFailColor']=Cesium__namespace[_0x32b8a2(0xde8)][_0x32b8a2(0xe5d)](_0x13a194['depthFailColor']||_0x568dbb));}return Cesium__namespace['defined'](this['translucent'])&&(_0x13a194['translucent']=this[_0x32b8a2(0x591)]),new Cesium__namespace['PerInstanceColorAppearance'](_objectSpread2({},_0x13a194));}}},{'key':'_createGeometryInstance','value':function _0x3e2a30(_0x3ce689,_0x44cdef){var _0x27d720=_0x177e0c;return this['options'][_0x27d720(_0x358d8a._0x28d118)];}},{'key':'_updateDiffHeight','value':function _0xe342cf(_0x3d5fc0){var _0xb2f381=_0x177e0c;if(this['style']['clampToGround'])return;if(Cesium__namespace['defined'](this['style']['diffHeight'])&&!Cesium__namespace['defined'](_0x3d5fc0[_0xb2f381(0x2a6)])){var _0xeabdec=0x0;Cesium__namespace['defined'](this['style'][_0xb2f381(0x872)])?_0xeabdec=this['style']['height']:_0xeabdec=getMaxHeight(this['positions']),_0x3d5fc0['extrudedHeight']=_0xeabdec+this['style']['diffHeight'];}}},{'key':'_updateStyleBaseHook','value':function _0x299844(_0x3572dc){var _0x483d69=_0x177e0c;if(!_0x3572dc)return;if(this['_editing_entity']&&this['type']['startsWith'](this['_editing_entity']['type']))this['_editing_entity']['setStyle'](_0x3572dc);else this['czmObject']&&(this['_updateLabelStyleHook'](this[_0x483d69(0x1a7)],_0x3572dc),this['_updateExOpacity']&&Cesium__namespace['defined'](_0x3572dc['globalAlpha'])&&this[_0x483d69(0x244)](_0x3572dc['globalAlpha']),this[_0x483d69(_0x3cc95d._0x3b3725)](this[_0x483d69(0x1a7)],_0x3572dc));}},{'key':'_updateStyleHook','value':function _0x1a51ae(_0x23c2bf,_0x4142a5){var _0x4ee122=_0x177e0c;if(_0x23c2bf['materialType']===Color$2&&(Cesium__namespace['defined'](_0x4142a5['color'])||Cesium__namespace[_0x4ee122(_0x1c07b0._0x38e66e)](_0x4142a5['opacity']))){var _0x3b12eb=getColorByStyle(_0x23c2bf);if(_0x3b12eb){var _0x5024ac=this['_updatePrimitiveForColorMaterial'](this[_0x4ee122(0x48e)],_0x3b12eb,_0x23c2bf);if(_0x5024ac){if(Cesium__namespace['defined'](_0x4142a5['outline'])){if(this[_0x4ee122(_0x1c07b0._0x22a06c)]){var _0x1d138e=this['_getOutlineStyle'](_0x23c2bf);if(!_0x1d138e[_0x4ee122(0xdb8)]){if(_0x1d138e['show']){var _0x615728=this['_updatePrimitiveForColorMaterial'](this['_primitive_outline'],getCesiumColor(_0x1d138e[_0x4ee122(0x87d)]),_0x23c2bf);if(_0x615728)return;}else{this['_primitive_outline']&&(this[_0x4ee122(_0x1c07b0._0x49f156)][_0x4ee122(_0x1c07b0._0x45b98a)](this['_primitive_outline']),delete this['_primitive_outline']);return;}}}}else return;}}}this[_0x4ee122(0x569)](_0x23c2bf);}},{'key':_0x177e0c(_0x19f1dc._0x57f2ef),'value':function _0x399178(_0x1bfd06,_0x1c3be2,_0x3a3bda){var _0xa1c33d=_0x177e0c,_0x35cd0d,_0x56616e;if(!_0x1bfd06)return![];var _0x41a1ed=_0x1bfd06===null||_0x1bfd06===void 0x0?void 0x0:(_0x35cd0d=_0x1bfd06[_0xa1c33d(_0x47b2c3._0x2b8b1c)])===null||_0x35cd0d===void 0x0?void 0x0:(_0x56616e=_0x35cd0d[_0xa1c33d(_0x47b2c3._0x226d17)])===null||_0x56616e===void 0x0?void 0x0:_0x56616e[_0xa1c33d(0xe76)];if(Cesium__namespace['defined'](_0x41a1ed===null||_0x41a1ed===void 0x0?void 0x0:_0x41a1ed['color'])&&_0x1bfd06['appearance'][_0xa1c33d(0xe7f)][_0xa1c33d(_0x47b2c3._0x3fe656)]===Color$2)return _0x1bfd06['appearance'][_0xa1c33d(0x591)]=_0x1c3be2[_0xa1c33d(0x619)]!==0x1,_0x41a1ed[_0xa1c33d(0x87d)]=_0x1c3be2,!![];var _0xfc6e1=this['getGeometryInstanceAttributes'](this['id'],_0x1bfd06);if(_0xfc6e1!==null&&_0xfc6e1!==void 0x0&&_0xfc6e1['color'])return _0xfc6e1['color']=Cesium__namespace[_0xa1c33d(_0x47b2c3._0x1e54f0)]['toValue'](_0x1c3be2),_0xfc6e1[_0xa1c33d(0x6de)]&&(_0x3a3bda['depthFailColor']||_0x3a3bda[_0xa1c33d(_0x47b2c3._0x20c32a)])&&(_0xfc6e1['depthFailColor']=Cesium__namespace['ColorGeometryInstanceAttribute']['toValue'](getCesiumColor(_0x3a3bda['depthFailColor'],_0x1c3be2))),!![];return![];}},{'key':'setOpacity','value':function _0x344dfa(_0x2f4b18){var _0x532c57=_0x177e0c;this['style']['globalAlpha']=_0x2f4b18;var _0x424b51=this[_0x532c57(0x9b6)](this[_0x532c57(0x48e)],_0x2f4b18);if(_0x424b51){this['_updatePrimitiveOpacity'](this[_0x532c57(0x262)],_0x2f4b18),this[_0x532c57(0x8e8)](_0x2f4b18),this[_0x532c57(_0x2f372d._0xbf56ef)]&&this['_updateExOpacity'](_0x2f4b18);return;}_get(_getPrototypeOf(_0x47adce['prototype']),'setOpacity',this)['call'](this,_0x2f4b18);}},{'key':'_updatePrimitiveOpacity','value':function _0x36e1ed(_0x3d8ec9,_0x3581ec){var _0x3cc23f=_0x177e0c;if(!_0x3d8ec9)return![];try{var _0x3e5965,_0x45f6f,_0x3dfa27=_0x3d8ec9===null||_0x3d8ec9===void 0x0?void 0x0:(_0x3e5965=_0x3d8ec9[_0x3cc23f(_0x527d87._0x78e749)])===null||_0x3e5965===void 0x0?void 0x0:(_0x45f6f=_0x3e5965[_0x3cc23f(0xe7f)])===null||_0x45f6f===void 0x0?void 0x0:_0x45f6f['uniforms'];if(_0x3dfa27){if(Cesium__namespace['defined'](_0x3dfa27['globalAlpha']))return _0x3d8ec9['appearance']['translucent']=_0x3581ec!==0x1,_0x3dfa27['globalAlpha']=_0x3581ec,!![];if((_0x3d8ec9['appearance'][_0x3cc23f(_0x527d87._0x5c1f49)]['type']===Color$2||_0x3d8ec9['appearance'][_0x3cc23f(_0x527d87._0x573d0e)][_0x3cc23f(_0x527d87._0xad3cca)]===Image$1)&&Cesium__namespace['defined'](_0x3dfa27['color']))return!Cesium__namespace[_0x3cc23f(0x4ae)](_0x3d8ec9[_0x3cc23f(0xe7)])&&(_0x3d8ec9['_uniforms_color_alpha']=_0x3dfa27['color']['alpha']),_0x3dfa27['color']['alpha']=_0x3d8ec9['_uniforms_color_alpha']*_0x3581ec,_0x3d8ec9[_0x3cc23f(_0x527d87._0x78e749)]['translucent']=_0x3dfa27['color'][_0x3cc23f(0x619)]!==0x1,!![];if(_0x3d8ec9['appearance']['material']['type']===Water$1)return!Cesium__namespace['defined'](_0x3d8ec9['_uniforms_baseWaterColor_alpha'])&&(_0x3d8ec9['_uniforms_baseWaterColor_alpha']=_0x3dfa27[_0x3cc23f(0x280)]['alpha'],_0x3d8ec9['_uniforms_blendColor_alpha']=_0x3dfa27['blendColor']['alpha']),this['globalAlpha']!==0x1&&(_0x3dfa27['baseWaterColor']['alpha']=_0x3d8ec9['_uniforms_baseWaterColor_alpha']*_0x3581ec,_0x3dfa27[_0x3cc23f(_0x527d87._0x56f0e6)]['alpha']=_0x3d8ec9['_uniforms_blendColor_alpha']*_0x3581ec),!![];}var _0x348cf3=this['getGeometryInstanceAttributes'](this['id'],_0x3d8ec9);if(_0x348cf3!==null&&_0x348cf3!==void 0x0&&_0x348cf3[_0x3cc23f(_0x527d87._0x448fcc)]){!Cesium__namespace['defined'](_0x3d8ec9['_attributes_color_alpha'])&&(_0x3d8ec9['_attributes_color_alpha']=_0x348cf3['color'][0x3]/0xff);var _0x1987a6=_0x3d8ec9['_attributes_color_alpha']*_0x3581ec;return _0x348cf3[_0x3cc23f(0x87d)]=new Uint8Array([_0x348cf3['color'][0x0],_0x348cf3['color'][0x1],_0x348cf3['color'][0x2],Cesium__namespace['Color']['floatToByte'](_0x1987a6)]),_0x3d8ec9['appearance']['translucent']=_0x1987a6!==0x1,_0x348cf3['depthFailColor']&&(!Cesium__namespace[_0x3cc23f(0x4ae)](_0x3d8ec9[_0x3cc23f(0xa9e)])&&(_0x3d8ec9['_attributes_depthFailColor_alpha']=_0x348cf3['depthFailColor'][0x3]/0xff),_0x348cf3['depthFailColor']=new Uint8Array([_0x348cf3['depthFailColor'][0x0],_0x348cf3['depthFailColor'][0x1],_0x348cf3['depthFailColor'][0x2],Cesium__namespace['Color']['floatToByte'](_0x3d8ec9[_0x3cc23f(_0x527d87._0x210d58)]*_0x3581ec)])),!![];}}catch(_0x50cb2d){}return![];}},{'key':_0x177e0c(0xaf3),'value':function _0x522a74(_0x498d5b,_0x3a1960){var _0x71506a=_0x177e0c;_0x3a1960=_0x3a1960||this['_primitive'];if(!_0x3a1960||!_0x3a1960['getGeometryInstanceAttributes'])return null;if(this['style']['clampToGround']&&!_0x3a1960[_0x71506a(0x48e)])return null;return _0x3a1960['getGeometryInstanceAttributes'](_0x498d5b);}},{'key':'_updateLabelOpacity','value':function _0x2ea36a(_0x52daa6){var _0x427328=_0x177e0c;this['_primitive_label']&&this['_primitive_label']['show']&&LabelStyleConver['setOpacity'](this[_0x427328(0x355)],_0x52daa6);}},{'key':'redraw','value':function _0x4c1896(_0x321d80){var _0x59fd54=_0x177e0c,_0x339a79=this;return this[_0x59fd54(0x5b0)]&&this['show']&&(this['_noDestroy']=!![],this['_removedHook'](),this['_noDestroy']=![],this[_0x59fd54(0x47f)](_0x321d80||this[_0x59fd54(0x1a7)]),this['czmObject']&&this['bindPickId'](this['czmObject']),this[_0x59fd54(0xb52)]&&this[_0x59fd54(_0x5245d7._0x2ef606)][_0x59fd54(0x2de)](function(_0x1cb753){_0x339a79['bindPickId'](_0x1cb753);})),this;}},{'key':'_updatePositionsHook','value':function _0x391cff(){this['redraw']();}},{'key':_0x177e0c(0xd29),'value':function _0x309fd0(_0xc1e52e,_0x34783e){var _0x21b771=_0x177e0c;if(_0x34783e!==null&&_0x34783e!==void 0x0&&_0x34783e['label']){if(this['_primitive_label']){var _0x4e8d61,_0x1e1086,_0x1330f2;LabelStyleConver['toCesiumVal'](_0xc1e52e['label'],this['_primitive_label'],this[_0x21b771(_0x54152a._0x4ddcab)]),(Cesium__namespace['defined'](_0x34783e===null||_0x34783e===void 0x0?void 0x0:(_0x4e8d61=_0x34783e['label'])===null||_0x4e8d61===void 0x0?void 0x0:_0x4e8d61['height'])||Cesium__namespace[_0x21b771(0x4ae)](_0x34783e===null||_0x34783e===void 0x0?void 0x0:(_0x1e1086=_0x34783e['label'])===null||_0x1e1086===void 0x0?void 0x0:_0x1e1086['addHeight'])||Cesium__namespace['defined'](_0x34783e===null||_0x34783e===void 0x0?void 0x0:(_0x1330f2=_0x34783e['label'])===null||_0x1330f2===void 0x0?void 0x0:_0x1330f2[_0x21b771(0x288)]))&&this['_updateLabelPosition']();}else this['_addLabel']();}else Cesium__namespace['defined'](_0x34783e===null||_0x34783e===void 0x0?void 0x0:_0x34783e['globalAlpha'])&&this['_updateLabelOpacity'](_0x34783e[_0x21b771(_0x54152a._0x3e90b8)]);}},{'key':'_addLabel','value':function _0x193be8(){var _0x7a0ea1=_0x177e0c,_0x3138c0=this['style']['label'];if(!_0x3138c0||!_0x3138c0[_0x7a0ea1(0x4f5)])return;Cesium__namespace['defined'](this['style']['clampToGround'])&&!Cesium__namespace['defined'](_0x3138c0['clampToGround'])&&!Cesium__namespace['defined'](_0x3138c0['height'])&&(_0x3138c0['clampToGround']=this[_0x7a0ea1(_0x564b4c._0x5874fa)]['clampToGround']);var _0xf772ce=LabelStyleConver['toCesiumVal'](_0x3138c0,{},this[_0x7a0ea1(_0x564b4c._0x58f12)]);return _0xf772ce['show']=this['show'],_0xf772ce['position']=this['_getLablePosition'](),this['_primitive_label']&&this[_0x7a0ea1(0x7b5)]['labelCollection'][_0x7a0ea1(0xa85)](this['_primitive_label']),this['_primitive_label']=this['_layer'][_0x7a0ea1(_0x564b4c._0x356046)]['add'](_0xf772ce),this['bindPickId'](this['_primitive_label']),this['_primitive_label'];}},{'key':'_updateLabelPosition','value':function _0x4334df(){var _0x594524=_0x177e0c;this['_primitive_label']&&!this[_0x594524(_0x9ccaa3._0x303817)][_0x594524(_0x9ccaa3._0x185e36)]()&&(this['_primitive_label']['position']=this['_getLablePosition']());}},{'key':_0x177e0c(0x30c),'value':function _0x32a304(){var _0x8437d8=_0x177e0c,_0x3188e7=this[_0x8437d8(_0x4cb11f._0x24dd34)]['label'],_0x5be22d;if(_0x3188e7['position']){if(_0x3188e7['position']===_0x8437d8(0xb43))_0x5be22d=this['centerOfMass'];else{if(isString(_0x3188e7['position'])){var _0xcd6096=template(_0x3188e7[_0x8437d8(_0x4cb11f._0x5d1dcc)],this['attr'],!![]);_0xcd6096&&(_0x5be22d=LngLatPoint['parse'](_0xcd6096)[_0x8437d8(0x609)]());}else _0x5be22d=LngLatPoint['parse'](_0x3188e7[_0x8437d8(_0x4cb11f._0x5d1dcc)])['toCartesian']();}}!_0x5be22d&&(_0x5be22d=this['center']);if(!_0x5be22d)return new Cesium__namespace[(_0x8437d8(_0x4cb11f._0x3f1b1e))]();if(Cesium__namespace['defined'](_0x3188e7['height'])||Cesium__namespace['defined'](this[_0x8437d8(_0x4cb11f._0x24dd34)]['height'])){var _0x3a7743,_0x4f6c70=(_0x3a7743=_0x3188e7[_0x8437d8(_0x4cb11f._0xf60f34)])!==null&&_0x3a7743!==void 0x0?_0x3a7743:this[_0x8437d8(_0x4cb11f._0x24dd34)][_0x8437d8(0x872)];_0x5be22d=setPositionsHeight(_0x5be22d,_0x4f6c70);}Cesium__namespace['defined'](this[_0x8437d8(0x1a7)][_0x8437d8(0x2c5)])&&(_0x5be22d=addPositionsHeight(_0x5be22d,this[_0x8437d8(0x1a7)]['diffHeight']));var _0xea833=_0x3188e7['setHeight'];Cesium__namespace[_0x8437d8(_0x4cb11f._0x34fed)](_0xea833)&&(isString(_0xea833)&&(_0xea833=Number(template(_0xea833,this['attr'],!![])),isNaN(_0xea833)&&(_0xea833=0x0)),_0x5be22d=setPositionsHeight(_0x5be22d,_0xea833));var _0x2c9051=_0x3188e7['addHeight'];return Cesium__namespace['defined'](_0x2c9051)&&(isString(_0x2c9051)&&(_0x2c9051=Number(template(_0x2c9051,this[_0x8437d8(0x4fb)],!![])),isNaN(_0x2c9051)&&(_0x2c9051=0x0)),_0x5be22d=addPositionsHeight(_0x5be22d,_0x2c9051)),_0x5be22d;}},{'key':'_getOutlineStyle','value':function _0x5298de(_0x1c4d98,_0x2fd3a1){var _0x2f9390=_0x177e0c,_0x25d128,_0x22ee82,_0x4d7d9a,_0x3afd39,_0x43f8e5=_objectSpread2({},_0x1c4d98);return delete _0x43f8e5['material'],delete _0x43f8e5[_0x2f9390(0xdb8)],delete _0x43f8e5['materialOptions'],delete _0x43f8e5[_0x2f9390(0x586)],delete _0x43f8e5['outlineColor'],delete _0x43f8e5[_0x2f9390(_0x53ae24._0x3b15f4)],delete _0x43f8e5[_0x2f9390(_0x53ae24._0x5717e4)],delete _0x43f8e5[_0x2f9390(_0x53ae24._0x38d0c6)],_objectSpread2(_objectSpread2(_objectSpread2({},_0x43f8e5),{},{'show':(_0x25d128=_0x1c4d98['outline'])!==null&&_0x25d128!==void 0x0?_0x25d128:![],'color':(_0x22ee82=_0x1c4d98['outlineColor'])!==null&&_0x22ee82!==void 0x0?_0x22ee82:Cesium__namespace['Color'][_0x2f9390(_0x53ae24._0x233848)],'opacity':_0x1c4d98[_0x2f9390(0x8d7)],'width':(_0x4d7d9a=_0x1c4d98['outlineWidth'])!==null&&_0x4d7d9a!==void 0x0?_0x4d7d9a:0x1,'arcType':((_0x3afd39=_0x1c4d98[_0x2f9390(0x2db)])!==null&&_0x3afd39!==void 0x0?_0x3afd39:_0x1c4d98['clampToGround'])?Cesium__namespace['ArcType']['GEODESIC']:Cesium__namespace['ArcType'][_0x2f9390(_0x53ae24._0x3d9040)]},_0x1c4d98['outlineStyle']||{}),_0x2fd3a1||{});}},{'key':'_getPolylineOutlinePositions','value':function _0x534a3f(){var _0x397180=_0x177e0c;return[this[_0x397180(0x2c3)]];}},{'key':_0x177e0c(0x6a7),'value':function _0x2ad1d2(_0x521de3){var _0x64a2df=_0x177e0c,_0x2a9368=PolylineStyleConver['toCesiumVal'](_0x521de3),_0x34fbdf=_0x2a9368[_0x64a2df(_0x627678._0x143e37)]?Cesium__namespace[_0x64a2df(_0x627678._0x255d25)]:Cesium__namespace['PolylineGeometry'],_0x240713=[],_0x3937c9=this['_getPolylineOutlinePositions']();for(var _0x34720b=0x0,_0x235493=_0x3937c9[_0x64a2df(0xba0)];_0x34720b<_0x235493;_0x34720b++){var _0x3ea136=_0x3937c9[_0x34720b];if(!_0x3ea136||_0x3ea136['length']===0x0)continue;Cesium__namespace['defined'](_0x521de3['height'])&&(_0x3ea136=setPositionsHeight(_0x3ea136,_0x521de3['height']));Cesium__namespace['defined'](_0x521de3['setHeight'])&&(_0x3ea136=setPositionsHeight(_0x3ea136,_0x521de3['setHeight']));Cesium__namespace['defined'](_0x521de3['addHeight'])&&(_0x3ea136=addPositionsHeight(_0x3ea136,_0x521de3[_0x64a2df(_0x627678._0x4d0d7d)]));_0x3ea136['length']>0x0&&(_0x3ea136=_0x3ea136['concat'](_0x3ea136[0x0]));var _0x572a82=_objectSpread2({},_0x2a9368);_0x572a82[_0x64a2df(_0x627678._0x292d77)]=_0x3ea136;(!_0x572a82['material']||_0x572a82[_0x64a2df(0xe7f)]['type']==='Color')&&(_0x572a82['vertexFormat']=Cesium__namespace[_0x64a2df(_0x627678._0x1a1bb0)][_0x64a2df(_0x627678._0x1fbeba)]);var _0x3e6ffa=this['_getColorByColorMaterial'](_0x572a82),_0x5da291=new Cesium__namespace[(_0x64a2df(_0x627678._0x14f4bb))]({'id':this['id'],'geometry':new _0x34fbdf(_0x572a82),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x3e6ffa),'distanceDisplayCondition':_0x2a9368['distanceDisplayCondition'],'show':new Cesium__namespace['ShowGeometryInstanceAttribute'](this[_0x64a2df(0x19f)])}});_0x240713[_0x64a2df(_0x627678._0x5dd7ec)](_0x5da291);}if(_0x240713['length']===0x0)return;var _0x319fbe=_objectSpread2(_objectSpread2({},this['options']),{},{'geometryInstances':_0x240713,'show':this['show'],'shadows':_0x2a9368['shadows']});delete _0x319fbe['style'],delete _0x319fbe[_0x64a2df(0x4fb)];_0x2a9368['material']&&!_0x2a9368[_0x64a2df(0xb09)]?_0x319fbe['appearance']=new Cesium__namespace['PolylineMaterialAppearance'](_objectSpread2({},_0x2a9368)):_0x319fbe['appearance']=new Cesium__namespace['PolylineColorAppearance'](_objectSpread2({},_0x2a9368));var _0x18e3d2;return this['style'][_0x64a2df(_0x627678._0x293b84)]?(_0x319fbe[_0x64a2df(0x3ae)]=_0x2a9368['classificationType'],_0x18e3d2=this[_0x64a2df(_0x627678._0x11c442)]['add'](new Cesium__namespace[(_0x64a2df(0xae0))](_0x319fbe))):_0x18e3d2=this['primitiveCollection']['add'](new Cesium__namespace['Primitive'](_0x319fbe)),this['bindPickId'](_0x18e3d2),_0x18e3d2;}},{'key':_0x177e0c(_0x19f1dc._0x4446ec),'value':function _0x3f888c(_0x423dac){var _0x3b9680=_0x177e0c,_0x34f664,_0x3b2311=arguments[_0x3b9680(_0x33e991._0x2bd0d5)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![];_0x3b2311&&(this[_0x3b9680(_0x33e991._0x420785)][_0x3b9680(0x4dd)](),this['_map'][_0x3b9680(0x33b)]=this);var _0x314abe=_0x423dac||this['_highlightOptions']||((_0x34f664=this['_layer'])===null||_0x34f664===void 0x0?void 0x0:_0x34f664['_highlightOptions']);if(_0x314abe){var _0x101d9b=[];for(var _0x4ec608 in _0x314abe){if(_0x4ec608===_0x3b9680(_0x33e991._0x36e9bf))continue;!Cesium__namespace['defined'](this['style'][_0x4ec608])&&_0x101d9b['push'](_0x4ec608);}_0x101d9b[_0x3b9680(_0x33e991._0x4014e6)]>0x0&&logWarn(_0x3b9680(0x5b7),_0x101d9b);var _0x3086fe=merge(clone(this[_0x3b9680(_0x33e991._0x25f62d)]),_0x314abe);this['_updateStyleHook'](_0x3086fe,_0x314abe),this['_updateLabelStyleHook'](_0x3086fe,_0x314abe),this['fire'](EventType[_0x3b9680(0xd39)],{},!![]);}}},{'key':_0x177e0c(_0x19f1dc._0x2250db),'value':function _0x1bdf54(){var _0x4195e9=_0x177e0c,_0x52f4a2;if(this[_0x4195e9(0x63e)]!==State['ADDED']||((_0x52f4a2=this[_0x4195e9(_0x21af72._0x32cf10)])===null||_0x52f4a2===void 0x0?void 0x0:_0x52f4a2[_0x4195e9(_0x21af72._0x3e2b82)])!==this)return;this['_updateStyleHook'](this['style'],this['style']),this['_updateLabelStyleHook'](this[_0x4195e9(_0x21af72._0x41e59f)],this['style']),this['_map']['_clearLastHighlight'](),this[_0x4195e9(0x65a)](EventType['highlightClose'],{},!![]);}},{'key':_0x177e0c(0x5d8),'value':function _0x1cb531(_0x1c2ef4){var _0x14df59=_0x177e0c;return this['style'][_0x14df59(_0x2ffa1a._0x221063)]&&(_0x1c2ef4='#define\x20FLAT\x0a'+_0x1c2ef4),this['style']['faceForward']&&(_0x1c2ef4=_0x14df59(_0x2ffa1a._0x4eaec4)+_0x1c2ef4),_0x1c2ef4;}},{'key':'startDraw','value':function _0x352c47(_0x28a259){var _0x16bdde={_0x360a23:0x65a},_0x59de60=_0x177e0c,_0x285a05=this;if(!this['_getDrawEntityClass']){logInfo('对象不支持标绘',this);return;}if(this['_enabledDraw'])return this;this['_enabledDraw']=!![],this['show']=![];_0x28a259&&this['addTo'](_0x28a259);if(!this[_0x59de60(_0xebb39._0x5513b8)])throw new Error('绘制时_map不能为空,请将对象添加到图层,并且图层已添加到Map');this['_editing_entity']=this['_getDrawEntityClass']({'minPointNum':this['options']['minPointNum'],'maxPointNum':this[_0x59de60(0xe11)][_0x59de60(0x3c9)],'style':this[_0x59de60(0x939)](),'private':!![]},!![]),this['_editing_entity']['parent']=this,this['_editing_entity']['once'](EventType[_0x59de60(0x8b2)],function(_0x4f7364){_0x285a05['stopDraw']();}),this[_0x59de60(0x41c)]['on']([EventType['drawAddPoint'],EventType['drawMouseMove'],EventType[_0x59de60(_0xebb39._0x18f21f)]],function(_0x53fc23){var _0x3ce12a=_0x59de60;_0x53fc23['graphic']=_0x285a05,_0x53fc23['drawtype']=_0x285a05['type'],_0x285a05[_0x3ce12a(_0x16bdde._0x360a23)](_0x53fc23['type'],_0x53fc23,!![]);}),this['_editing_entity'][_0x59de60(_0xebb39._0x300348)](this['_map']['graphicLayer']),this['fire'](EventType['drawStart'],{'drawtype':this['type']},!![]);}},{'key':'stopDraw','value':function _0x490775(){var _0x51c7d2=_0x177e0c,_0x112d97,_0x671b7,_0x4ffc8d;if(!this['_enabledDraw']||!this[_0x51c7d2(0x41c)])return this;this['_enabledDraw']=![];if(!this['_editing_entity']['stopDraw']()){this['remove'](!![]);return;}this[_0x51c7d2(0x9d7)](),this['fire'](EventType['drawCreated'],{'drawtype':this['type'],'positions':this['positions']},!![]),(_0x112d97=this[_0x51c7d2(_0x3b65a9._0xa68958)])!==null&&_0x112d97!==void 0x0&&_0x112d97['success']&&this['options'][_0x51c7d2(0xdab)](this),(_0x671b7=this['options'])!==null&&_0x671b7!==void 0x0&&(_0x4ffc8d=_0x671b7['_promise'])!==null&&_0x4ffc8d!==void 0x0&&_0x4ffc8d[_0x51c7d2(0x5c7)]&&this[_0x51c7d2(0xe11)]['_promise']['resolve'](this);}},{'key':_0x177e0c(0xd8),'value':function _0x2e2045(){var _0x4d9d41=_0x177e0c;if(!this[_0x4d9d41(_0x46f5a0._0x3d7b2f)]||!this['_editing_entity'])return![];if(!this[_0x4d9d41(0x41c)][_0x4d9d41(_0x46f5a0._0x53b876)]())return![];return!![];}},{'key':'_getDrawEntityStyle','value':function _0x35c972(){var _0x448214=_0x177e0c,_0x2bd17b=this[_0x448214(_0xe2bc05._0x5a8a22)](this['style'],![]);return delete _0x2bd17b['highlight'],_0x2bd17b;}},{'key':'_getDrawPointEntityClass','value':function _0x58c605(_0x281bba,_0x1da645){return _0x281bba['drawShow']=!_0x1da645,_0x281bba['style']=getEditPointStyle(),create$4('point',_0x281bba);}},{'key':'_updateDrawEntityToThis','value':function _0x8cf18e(){var _0x48a961=_0x177e0c,_0x10fcbc=this['_editing_entity']['toJSON']();this['_editing_entity'][_0x48a961(_0x11b1a6._0x303404)](!![]),delete this['_editing_entity'];if(_0x10fcbc['style']&&this['type']['startsWith'](_0x10fcbc['type']))this['options']['style']=merge(this[_0x48a961(0xe11)][_0x48a961(0x1a7)],_0x10fcbc[_0x48a961(0x1a7)]),this[_0x48a961(_0x11b1a6._0x6708b8)](this[_0x48a961(0xe11)]['style']);else this['_updateStyleByEdit']&&this[_0x48a961(_0x11b1a6._0x145060)](_0x10fcbc[_0x48a961(_0x11b1a6._0x307061)],_0x10fcbc);if(_0x10fcbc[_0x48a961(_0x11b1a6._0x36c07b)])this['position']=_0x10fcbc['position'];else _0x10fcbc[_0x48a961(_0x11b1a6._0x5a8b31)]&&(this['positions']=_0x10fcbc['positions']);this['show']=!![];}},{'key':'startEditing','value':function _0x1015ea(){var _0x356d5f={_0x29f30c:0xb7d},_0x4f6158=_0x177e0c,_0x2262e3=this;if(this[_0x4f6158(_0x460a93._0x220e4e)])return this;this[_0x4f6158(0xc00)]=!![];if(!this[_0x4f6158(0x4bc)])throw new Error('编辑时_map不能为空,请将对象添加到图层,并且图层已添加到Map');this['_editing_entity']=this[_0x4f6158(0x7d8)]({'hasMoveEdit':this['options']['hasMoveEdit'],'hasHeightEdit':this['options']['hasHeightEdit'],'style':this[_0x4f6158(0x939)](),'position':this[_0x4f6158(_0x460a93._0x379ab3)],'positions':this[_0x4f6158(0x2c3)],'private':!![]},![]);this[_0x4f6158(_0x460a93._0x2b9112)]&&this['_startEditingHook'](this[_0x4f6158(_0x460a93._0x7a25b)]);this['_editing_entity']['parent']=this;var _0x1153b4=this['type']['startsWith'](this['_editing_entity']['type']);this['_editing_entity']['once'](EventType['editStop'],function(_0x2d0cd3){_0x2262e3['stopEditing']();}),this[_0x4f6158(_0x460a93._0x7a25b)]['on'](EventType[_0x4f6158(_0x460a93._0x1e6cdf)],function(_0x4074f2){var _0x5ed9ce=_0x4f6158,_0x2f8a07=_0x2262e3['_editing_entity']['toJSON']();if(_0x2f8a07['style']&&_0x1153b4)_0x2262e3['options'][_0x5ed9ce(_0x35f0c5._0x382cd5)]=merge(_0x2262e3['options']['style'],_0x2f8a07['style']);else _0x2262e3[_0x5ed9ce(_0x35f0c5._0x283186)]&&_0x2262e3[_0x5ed9ce(0x9a0)](_0x2f8a07[_0x5ed9ce(_0x35f0c5._0x2443b7)],_0x2f8a07);}),this['_editing_entity']['on']([EventType['editAddPoint'],EventType[_0x4f6158(_0x460a93._0xb6887)],EventType['editRemovePoint']],function(_0x239dbb){var _0x4cfc19=_0x4f6158;if(_0x2262e3[_0x4cfc19(0x41c)]['_position_draw'])_0x1153b4?(_0x2262e3['_point']=LngLatPoint[_0x4cfc19(0x5dc)](_0x2262e3['_editing_entity']['_position_draw']),_0x2262e3['_position']=_0x2262e3['_editing_entity']['_position_draw']):_0x2262e3['position']=_0x2262e3['_editing_entity']['_position_draw'];else _0x2262e3[_0x4cfc19(0x41c)][_0x4cfc19(0xcb7)]&&(_0x1153b4?(_0x2262e3['_points']=LngLatArray['toPoints'](_0x2262e3['_editing_entity'][_0x4cfc19(0xcb7)]),_0x2262e3[_0x4cfc19(_0x356d5f._0x29f30c)]=_0x2262e3['_editing_entity']['_positions_draw']):_0x2262e3['positions']=_0x2262e3['_editing_entity']['_positions_draw']);}),this['_map']['graphicLayer']['addGraphic'](this['_editing_entity']),this['_editing_entity']['startEditing'](),_0x1153b4?this['show']=![]:this['_editing_entity']['type']!=='point'&&(this['_editing_entity']['entityGraphic'][_0x4f6158(0x19f)]=![]);}},{'key':'stopEditing','value':function _0x26440a(){var _0x56e112=_0x177e0c;if(!this[_0x56e112(0xc00)]||!this[_0x56e112(_0x1b8176._0x40ec12)])return this;this['_enabledEdit']=![],this['_updateDrawEntityToThis']();}}]),_0x47adce;}(BaseGraphic),BasePointPrimitive=function(_0x5ac67e){var _0x45dfcb={_0x4ccb02:0x18a,_0x452a5d:0x2c6,_0x1631bd:0x859,_0x31e989:0x50a,_0x1ddbba:0xe56,_0x490412:0xc4},_0x5a922d={_0x26b925:0x686,_0x530662:0x5f7},_0x49d064={_0x5ad69c:0xdd1,_0x4bc371:0xdd1},_0x9895fa={_0x9b3171:0xba0,_0x322b38:0xddd},_0x53c72e={_0x301c92:0x9fa,_0x3899b3:0x924,_0x24f5ee:0xe11,_0x42af4c:0xd04,_0x2d8ba3:0xe11,_0xb74e18:0x97d},_0x17ee49={_0x441145:0xa6a},_0xe94bcb={_0x3dd510:0xc98,_0x5dd788:0x8f0,_0x428e49:0x74e,_0x50dd46:0xde7,_0x39a7fd:0xe5b,_0x22e0f6:0xc0e,_0xc4b655:0xc36,_0x57bb8e:0x609},_0x5e95be={_0x49addf:0x8d1},_0x5e13b5={_0x591789:0x354,_0x16e285:0xe11,_0x326c05:0xe11,_0x543859:0x30b,_0x24d8d5:0x775},_0x4de6d6={_0xcf538b:0x169,_0x255506:0x4ae,_0x5b1698:0xa00,_0x3978d5:0x4b2,_0x2d2269:0x50d,_0x56592b:0xbb7,_0x2043c3:0xca9,_0x149373:0xe11,_0x4f2f92:0x4ae,_0x21eca9:0xcd3,_0x3e1d36:0xdbb,_0x59ac2e:0x1a7},_0x196df6={_0x2f2cf4:0xe56,_0x29446e:0xdd1},_0x216ff0={_0x180417:0xa6a,_0x21108c:0x2f6},_0x5e4cda={_0x54f0e1:0x1ec,_0x1c18ce:0xd04},_0x18862d={_0x3fd1b9:0x526},_0x312f99={_0x3965e6:0x6d5},_0x568ccc={_0x28f03c:0x1a7},_0x138a57={_0x3938aa:0x1a7},_0x464de8={_0x3c0749:0x6ef,_0x20db6b:0x50a},_0x494783={_0x38a226:0x742},_0x4baae0={_0x3149f6:0x686},_0x51c7fb={_0x98724b:0x4e5,_0x412843:0xe94,_0x499ba2:0x609},_0x1a8edd={_0x16dc78:0x2c3,_0x523e29:0xdd1,_0x25762f:0x859,_0x2204ac:0x50a,_0x5b271f:0xa8b,_0xf0874f:0x4cc,_0x5562d2:0x4cc},_0x1f4cc8=_0x521882;_inherits(_0x3b38d6,_0x5ac67e);var _0x87e65c=_createSuper(_0x3b38d6);function _0x3b38d6(){var _0x21c4c2=_0x4ffc,_0x45bc64,_0x59984a,_0x1b9d0e=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x3b38d6),_0x59984a=_0x87e65c[_0x21c4c2(0xdf7)](this,_0x1b9d0e),_0x59984a[_0x21c4c2(0x44a)]=(_0x45bc64=_0x59984a['options']['hasEdit'])!==null&&_0x45bc64!==void 0x0?_0x45bc64:!![];_0x1b9d0e['positions']&&(_0x59984a['positions']=_0x1b9d0e[_0x21c4c2(_0x1a8edd._0x16dc78)]);if(_0x1b9d0e[_0x21c4c2(_0x1a8edd._0x523e29)])_0x59984a[_0x21c4c2(_0x1a8edd._0x523e29)]=_0x1b9d0e['position'];else{if(_0x1b9d0e[_0x21c4c2(_0x1a8edd._0x25762f)]){_0x59984a['_position']=Cesium__namespace[_0x21c4c2(0x169)]['getTranslation'](_0x1b9d0e['modelMatrix'],new Cesium__namespace['Cartesian3']()),_0x59984a['_point']=LngLatPoint['parse'](_0x59984a[_0x21c4c2(0xbcb)]);if(!Cesium__namespace[_0x21c4c2(0x4ae)](_0x59984a['style'][_0x21c4c2(_0x1a8edd._0x2204ac)])){var _0x3f6afc=Cesium__namespace['Matrix4']['getMatrix3'](_0x1b9d0e['modelMatrix'],new Cesium__namespace['Matrix3']()),_0x5e690e=Cesium__namespace['Matrix4']['getMatrix3'](Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x59984a['_position']),new Cesium__namespace[(_0x21c4c2(0xc68))]()),_0x545750=Cesium__namespace['Matrix3']['getColumn'](_0x5e690e,0x0,new Cesium__namespace['Cartesian3']()),_0x473732=Cesium__namespace['Matrix3'][_0x21c4c2(_0x1a8edd._0x5b271f)](_0x5e690e,0x1,new Cesium__namespace['Cartesian3']()),_0x40b663=Cesium__namespace['Matrix3'][_0x21c4c2(0xa8b)](_0x5e690e,0x2,new Cesium__namespace['Cartesian3']()),_0x23068b=Cesium__namespace['Matrix3']['getColumn'](_0x3f6afc,0x0,new Cesium__namespace[(_0x21c4c2(_0x1a8edd._0xf0874f))]());_0x23068b=Cesium__namespace['Cartesian3']['cross'](_0x23068b,_0x40b663,_0x23068b),_0x23068b=Cesium__namespace[_0x21c4c2(_0x1a8edd._0x5562d2)][_0x21c4c2(0x1fb)](_0x40b663,_0x23068b,_0x23068b),_0x23068b=Cesium__namespace['Cartesian3']['normalize'](_0x23068b,_0x23068b);var _0x4c51e7=Cesium__namespace['Cartesian3']['angleBetween'](_0x545750,_0x23068b),_0x514eab=Cesium__namespace['Cartesian3']['angleBetween'](_0x473732,_0x23068b);_0x514eab>Math['PI']*0.5&&(_0x4c51e7=0x2*Math['PI']-_0x4c51e7),_0x59984a['style']['heading']=Cesium__namespace['Math']['toDegrees'](_0x4c51e7);}}}return _0x59984a;}return _createClass(_0x3b38d6,[{'key':'position','get':function _0xe9f9fa(){if(this['_position'])return this['_position'];if(this['property']){var _0x281b87,_0x2452b4;return this['property']['getValue']((_0x281b87=this['_map'])===null||_0x281b87===void 0x0?void 0x0:(_0x2452b4=_0x281b87['clock'])===null||_0x2452b4===void 0x0?void 0x0:_0x2452b4['currentTime']);}},'set':function _0xa31095(_0xb2a578){var _0x3eefd5=_0x4ffc,_0x477526;if(this['_forPositionProperty'](_0xb2a578))return this['_position'];this[_0x3eefd5(0x4e5)]=LngLatPoint[_0x3eefd5(0x5dc)](_0xb2a578);if(this[_0x3eefd5(_0x51c7fb._0x98724b)]){var _0x5606d2=this[_0x3eefd5(0x1a7)]['setHeight'];Cesium__namespace['defined'](_0x5606d2)&&(isString(_0x5606d2)&&(_0x5606d2=Number(template(_0x5606d2,this[_0x3eefd5(0x4fb)],!![])),isNaN(_0x5606d2)&&(_0x5606d2=0x0)),this['_point'][_0x3eefd5(_0x51c7fb._0x412843)]=_0x5606d2);var _0x229fb5=this['getAddHeight']();_0x229fb5!==0x0&&(this['_point']['alt']=this['_point']['alt']+_0x229fb5);}this['_position']=(_0x477526=this['_point'])===null||_0x477526===void 0x0?void 0x0:_0x477526[_0x3eefd5(_0x51c7fb._0x499ba2)](),this['options']['modelMatrix']&&delete this['options']['modelMatrix'],this['czmObject']&&this['_updatePositionsHook'](),this['_primitive_label']&&this['_updateLabelPosition'](),this['_editing_entity']&&(this[_0x3eefd5(0x41c)]['position']=this['_position']),this['fire'](EventType['updatePosition'],{'position':this['_position']});}},{'key':'positionsShow','get':function _0x246ef9(){var _0x5ed49e=_0x4ffc;return this[_0x5ed49e(0x2c3)];}},{'key':'positionShow','get':function _0x2a5fde(){return this['_position'];}},{'key':'point','get':function _0x47c0aa(){return this['_point'];}},{'key':'coordinate','get':function _0x5409b3(){return this['getCoordinate']();}},{'key':'center','get':function _0x5a04ea(){return this['position'];}},{'key':'centerPoint','get':function _0x29e2d5(){var _0x3d71f1=_0x4ffc;return this[_0x3d71f1(0x686)];}},{'key':'height','get':function _0x5236b5(){var _0xa1167d;return(_0xa1167d=this['point'])===null||_0xa1167d===void 0x0?void 0x0:_0xa1167d['alt'];},'set':function _0x27b2b6(_0x5d4740){var _0x47dd28=_0x4ffc;this[_0x47dd28(_0x4baae0._0x3149f6)][_0x47dd28(0xe94)]=_0x5d4740,this['position']=this[_0x47dd28(0x686)];}},{'key':'positions','get':function _0x34447c(){return this['position']?[this['position']]:null;},'set':function _0x56090c(_0x1fb98d){var _0x1986be=_0x4ffc;_0x1fb98d&&_0x1fb98d[_0x1986be(0xba0)]>0x0&&(this['position']=_0x1fb98d[0x0]);}},{'key':_0x1f4cc8(_0x45dfcb._0x4ccb02),'get':function _0x5d69f3(){var _0x106186=_0x1f4cc8;return[this[_0x106186(0x686)]];}},{'key':'coordinates','get':function _0x293e2e(){var _0xd314f6=_0x1f4cc8;return[this[_0xd314f6(_0x494783._0x38a226)]];}},{'key':_0x1f4cc8(_0x45dfcb._0x452a5d),'get':function _0x160739(){return this['_orientation']||this['options']['orientation'];},'set':function _0x297326(_0x340cfd){var _0x1d48fb=_0x1f4cc8;this[_0x1d48fb(0x776)]=_0x340cfd;}},{'key':_0x1f4cc8(_0x45dfcb._0x1631bd),'get':function _0x5ae054(){var _0x394ae0=_0x1f4cc8;return this['options']['modelMatrix']?this[_0x394ae0(0xe11)]['modelMatrix']:this['_getModelMatrix'](this['position'],this['_orientation']);}},{'key':_0x1f4cc8(_0x45dfcb._0x31e989),'get':function _0x38c3c5(){var _0x3cd5fa=_0x1f4cc8,_0x49709b;if(Cesium__namespace['defined'](this[_0x3cd5fa(_0x464de8._0x3c0749)]))return Cesium__namespace[_0x3cd5fa(0xa29)]['toDegrees'](this['_heading_reality']);return(_0x49709b=this['style'][_0x3cd5fa(_0x464de8._0x20db6b)])!==null&&_0x49709b!==void 0x0?_0x49709b:0x0;},'set':function _0x377053(_0x1cb7b0){this['style']['heading']=_0x1cb7b0,this['updateModelMatrix']();}},{'key':_0x1f4cc8(0x50d),'get':function _0xb7904f(){var _0x5e72ad=_0x1f4cc8,_0x580123;if(Cesium__namespace[_0x5e72ad(0x4ae)](this['_pitch_reality']))return Cesium__namespace['Math']['toDegrees'](this['_pitch_reality']);return(_0x580123=this[_0x5e72ad(_0x138a57._0x3938aa)]['pitch'])!==null&&_0x580123!==void 0x0?_0x580123:0x0;},'set':function _0x76c6ec(_0x229d79){var _0x5b643c=_0x1f4cc8;this['style'][_0x5b643c(0x50d)]=_0x229d79,this[_0x5b643c(0x4de)]();}},{'key':'roll','get':function _0x322de4(){var _0x11dab1;if(Cesium__namespace['defined'](this['_roll_reality']))return Cesium__namespace['Math']['toDegrees'](this['_roll_reality']);return(_0x11dab1=this['style']['roll'])!==null&&_0x11dab1!==void 0x0?_0x11dab1:0x0;},'set':function _0x1c4b35(_0x2ebd71){var _0x11e23e=_0x1f4cc8;this[_0x11e23e(_0x568ccc._0x28f03c)]['roll']=_0x2ebd71,this[_0x11e23e(0x4de)]();}},{'key':'objectsToExclude','get':function _0x5b42d4(){var _0x5d372d=_0x1f4cc8;if(this['options'][_0x5d372d(_0x312f99._0x3965e6)])return this['options']['objectsToExclude'];if(this['_objectsToExcludee'])return this[_0x5d372d(0x526)];return undefined;},'set':function _0x156f57(_0x314e0f){var _0x25553d=_0x1f4cc8;this[_0x25553d(_0x18862d._0x3fd1b9)]=_0x314e0f;}},{'key':'trackedEntity','get':function _0x49fcb4(){var _0x4bcfbb=_0x1f4cc8,_0x536def=this;return!this[_0x4bcfbb(0x283)]&&(this['_trackedEntity']=this['_layer']['dataSource'][_0x4bcfbb(_0x5e4cda._0x54f0e1)]['add']({'position':this[_0x4bcfbb(_0x5e4cda._0x1c18ce)]||new Cesium__namespace['CallbackProperty'](function(_0x561ce7){return _0x536def['_position'];},![]),'point':{'pixelSize':0x2,'color':Cesium__namespace['Color']['WHITE']['withAlpha'](0.01)}})),this[_0x4bcfbb(0x283)];}},{'key':_0x1f4cc8(0x906),'get':function _0x2fb54f(){return this['_debugAxis'];},'set':function _0x4b5547(_0x2e525d){var _0x496584=_0x1f4cc8,_0x5ca861=this;this['_debugAxis']=_0x2e525d;if(!this[_0x496584(0x2f6)]){var _0x56b33c=Math[_0x496584(0x706)](Cesium__namespace['Cartographic'][_0x496584(_0x216ff0._0x180417)](this['positionShow'])[_0x496584(0x872)]*0.06,0x64);this['debugAxisPrimitive']=this['_layer']['primitiveCollection'][_0x496584(0xb92)](new Cesium__namespace['DebugModelMatrixPrimitive']({'modelMatrix':this['modelMatrix'],'length':_0x56b33c,'width':0x5})),this[_0x496584(0x2f6)]['_tooltipConfig']={'content':_0x496584(0x993),'options':this['options']['tooltipOptions']},this['property']&&(this[_0x496584(_0x216ff0._0x21108c)]['_timeTik']=setInterval(function(){_0x5ca861['debugAxisPrimitive']['modelMatrix']=_0x5ca861['modelMatrix'];},0x12c)),this['bindPickId'](this['debugAxisPrimitive']);}this['debugAxisPrimitive']['show']=_0x2e525d;}},{'key':'debugAxisLength','get':function _0x2c03ef(){return this['debugAxisPrimitive']?this['debugAxisPrimitive']['length']:0x0;},'set':function _0x123ed2(_0x220695){var _0x568e99=_0x1f4cc8;!this[_0x568e99(0x2f6)]&&(this['debugAxis']=!![]),this['debugAxisPrimitive']['length']=_0x220695;}},{'key':'_addedHook','value':function _0x2889aa(_0x55560c){var _0x187016=_0x1f4cc8;if(!this['show']||!this['position'])return;this[_0x187016(_0x196df6._0x2f2cf4)](this['options'][_0x187016(_0x196df6._0x29446e)]),_get(_getPrototypeOf(_0x3b38d6['prototype']),'_addedHook',this)['call'](this,_0x55560c);}},{'key':'_removedHook','value':function _0x2a74ff(_0x5e1418){var _0x2c0564=_0x1f4cc8;this['_trackedEntity']&&(this['_map'][_0x2c0564(0x5ca)]===this['_trackedEntity']&&(this['_map']['trackedEntity']=undefined),this['_layer']['dataSource'][_0x2c0564(0x1ec)]['remove'](this[_0x2c0564(0x283)]),delete this['_trackedEntity']),_get(_getPrototypeOf(_0x3b38d6['prototype']),'_removedHook',this)[_0x2c0564(0xdf7)](this,_0x5e1418);}},{'key':'updateModelMatrix','value':function _0x42c7a0(){var _0x251652=_0x1f4cc8;this['_primitive']&&(this['_primitive']['modelMatrix']=this[_0x251652(0x859)]);}},{'key':'_getModelMatrix','value':function _0x23f0e7(_0x54519d,_0x593f75){var _0x449dd9=_0x1f4cc8;if(!_0x54519d)return Cesium__namespace[_0x449dd9(_0x4de6d6._0xcf538b)]['IDENTITY'];var _0xad6c1e=Cesium__namespace['Math']['toRadians'](this['style']['heading']||0x0),_0xc78e2d=Cesium__namespace['Math'][_0x449dd9(0x70f)](this[_0x449dd9(0x1a7)]['pitch']||0x0),_0x470f2d=Cesium__namespace[_0x449dd9(0xa29)]['toRadians'](this['style']['roll']||0x0),_0x2880a3=this[_0x449dd9(0x1a7)]['mergeOrientation']||!Cesium__namespace[_0x449dd9(0x4ae)](this['style']['heading'])||!Cesium__namespace['defined'](this['style']['pitch'])||!Cesium__namespace[_0x449dd9(_0x4de6d6._0x255506)](this['style'][_0x449dd9(_0x4de6d6._0x5b1698)]);if(_0x593f75&&_0x2880a3){if(_0x593f75['getValue']){var _0x26b65b,_0x42b1ef;_0x593f75=_0x593f75['getValue']((_0x26b65b=this['_map'])===null||_0x26b65b===void 0x0?void 0x0:(_0x42b1ef=_0x26b65b[_0x449dd9(_0x4de6d6._0x3978d5)])===null||_0x42b1ef===void 0x0?void 0x0:_0x42b1ef['currentTime']);}if(_0x593f75){var _0x1618cd=getHeadingPitchRollByOrientation(_0x54519d,_0x593f75);this['style']['mergeOrientation']?(_0xad6c1e+=_0x1618cd['heading'],_0x470f2d+=_0x1618cd['roll'],_0xc78e2d+=_0x1618cd['pitch']):(!Cesium__namespace['defined'](this[_0x449dd9(0x1a7)]['heading'])&&(_0xad6c1e=_0x1618cd['heading']),!Cesium__namespace['defined'](this['style']['roll'])&&(_0x470f2d=_0x1618cd['roll']),!Cesium__namespace['defined'](this['style'][_0x449dd9(_0x4de6d6._0x2d2269)])&&(_0xc78e2d=_0x1618cd[_0x449dd9(_0x4de6d6._0x2d2269)]));}}this['_heading_reality']=_0xad6c1e,this['_pitch_reality']=_0xc78e2d,this[_0x449dd9(_0x4de6d6._0x56592b)]=_0x470f2d;var _0x448cbc=Cesium__namespace['Transforms'][_0x449dd9(_0x4de6d6._0x2043c3)](_0x54519d,new Cesium__namespace['HeadingPitchRoll'](_0xad6c1e,_0xc78e2d,_0x470f2d),Cesium__namespace['Ellipsoid']['WGS84'],this[_0x449dd9(_0x4de6d6._0x149373)]['fixedFrameTransform']);if(Cesium__namespace[_0x449dd9(_0x4de6d6._0x4f2f92)](this[_0x449dd9(0x8a1)])&&Cesium__namespace[_0x449dd9(0x4ae)](this['scaleY'])&&Cesium__namespace['defined'](this[_0x449dd9(_0x4de6d6._0x21eca9)]))Cesium__namespace['Matrix4']['multiplyByScale'](_0x448cbc,new Cesium__namespace[(_0x449dd9(0x4cc))](this['scaleX'],this[_0x449dd9(_0x4de6d6._0x3e1d36)],this['scaleZ']),_0x448cbc);else Cesium__namespace['defined'](this['style']['scale'])&&Cesium__namespace['Matrix4']['multiplyByScale'](_0x448cbc,new Cesium__namespace['Cartesian3'](this[_0x449dd9(_0x4de6d6._0x59ac2e)]['scale'],this['style']['scale'],this['style']['scale']),_0x448cbc);return _0x448cbc;}},{'key':_0x1f4cc8(0x8f9),'value':function _0x11e413(_0x3969d6){var _0x2bc98e=_0x1f4cc8;return{'type':_0x2bc98e(0xc4b),'coordinates':this['getCoordinate'](_0x3969d6===null||_0x3969d6===void 0x0?void 0x0:_0x3969d6[_0x2bc98e(0x26a)])};}},{'key':_0x1f4cc8(_0x45dfcb._0x1ddbba),'value':function _0x52e233(_0x252d70){var _0x5f37b3=_0x1f4cc8;if(_0x252d70 instanceof Cesium__namespace[_0x5f37b3(_0x5e13b5._0x591789)]||_0x252d70 instanceof Cesium__namespace['SampledPositionProperty']){var _0x33a067;return this[_0x5f37b3(_0x5e13b5._0x16e285)]['frameRate']=(_0x33a067=this[_0x5f37b3(_0x5e13b5._0x326c05)][_0x5f37b3(_0x5e13b5._0x543859)])!==null&&_0x33a067!==void 0x0?_0x33a067:0x14,this['_orientation']=this['options'][_0x5f37b3(0x2c6)]||new Cesium__namespace['VelocityOrientationProperty'](_0x252d70),this[_0x5f37b3(0xd04)]=_0x252d70,this[_0x5f37b3(_0x5e13b5._0x24d8d5)](),!![];}else return![];}},{'key':'update','value':function _0x36df08(_0x391cc8){var _0x528e29=_0x1f4cc8;if(!this['show'])return;this['property']&&(this[_0x528e29(0xbcb)]=this['property']['getValue'](_0x391cc8['time']),this['czmObject']&&this[_0x528e29(_0x5e95be._0x49addf)](),this['_primitive_label']&&this[_0x528e29(0xabf)]());}},{'key':_0x1f4cc8(_0x45dfcb._0x490412),'value':function _0x3c2726(){return this['property']||this['position']||this['center'];}},{'key':'addDynamicPosition','value':function _0x39baf4(_0x4628bb,_0x23df92){var _0x1354c6=_0x1f4cc8,_0x5826b1,_0x14aec8,_0x165a3c,_0x51732f;!this['_sampledPositionProperty']&&this[_0x1354c6(_0xe94bcb._0x3dd510)]();this[_0x1354c6(_0xe94bcb._0x5dd788)]();var _0x3ae060=((_0x5826b1=this['_map'])===null||_0x5826b1===void 0x0?void 0x0:(_0x14aec8=_0x5826b1['clock'])===null||_0x14aec8===void 0x0?void 0x0:_0x14aec8['currentTime'])||Cesium__namespace['JulianDate']['now']();if(!_0x23df92)_0x23df92=_0x3ae060;else{if(isNumber(_0x23df92))_0x23df92=Cesium__namespace['JulianDate']['addSeconds'](_0x3ae060,_0x23df92,new Cesium__namespace['JulianDate']());else{if(isString(_0x23df92))_0x23df92[_0x1354c6(_0xe94bcb._0x428e49)]('Z')===-0x1?_0x23df92=Cesium__namespace[_0x1354c6(0xde7)]['fromDate'](new Date(_0x23df92)):_0x23df92=Cesium__namespace[_0x1354c6(_0xe94bcb._0x50dd46)][_0x1354c6(_0xe94bcb._0x39a7fd)](_0x23df92);else _0x23df92 instanceof Date&&(_0x23df92=Cesium__namespace['JulianDate']['fromDate'](_0x23df92));}}_0x4628bb=LngLatPoint['parse'](_0x4628bb);var _0x1c1c6a=(_0x165a3c=this['_sampledPositionProperty'])===null||_0x165a3c===void 0x0?void 0x0:(_0x51732f=_0x165a3c['_property'])===null||_0x51732f===void 0x0?void 0x0:_0x51732f[_0x1354c6(_0xe94bcb._0x22e0f6)];if((_0x1c1c6a===null||_0x1c1c6a===void 0x0?void 0x0:_0x1c1c6a[_0x1354c6(0xba0)])>0x0&&this['_position']){var _0x13d7d3=_0x1c1c6a[_0x1c1c6a['length']-0x1];if(Cesium__namespace['JulianDate'][_0x1354c6(0x80e)](_0x3ae060,_0x13d7d3)>0.3){var _0x38a487=this['_position'];if(this[_0x1354c6(_0xe94bcb._0xc4b655)]){var _0x1dd40e=0.01;_0x38a487=getOnLinePointByLen(this['_lastDynamicPosition'],this['_position'],_0x1dd40e,!![]);}_0x38a487=setPositionsHeight(_0x38a487,_0x4628bb['alt']||0x0),this['_sampledPositionProperty']['addSample'](_0x3ae060,_0x38a487);}}var _0x21863c=_0x4628bb[_0x1354c6(_0xe94bcb._0x57bb8e)]();return this['_sampledPositionProperty']['addSample'](_0x23df92,_0x21863c),this['_lastDynamicPosition']=_0x21863c,this;}},{'key':'_initSampledPositionProperty','value':function _0x4ee58f(){var _0x255b5b=_0x1f4cc8,_0x412430,_0x3bfca7,_0x212946=this;this['_clampToTilesetFrame']=-0x1,this['_frameRateHeight']=(_0x412430=this['options']['frameRateHeight'])!==null&&_0x412430!==void 0x0?_0x412430:0x1e,this['_maxCacheCount']=(_0x3bfca7=this['options']['maxCacheCount'])!==null&&_0x3bfca7!==void 0x0?_0x3bfca7:0x32;var _0x3d5bc2;if(this[_0x255b5b(0x98d)])_0x3d5bc2=this['_sampledPositionProperty'];else{var _0x1bc164,_0x27eeed;_0x3d5bc2=new Cesium__namespace['SampledPositionProperty'](),_0x3d5bc2['forwardExtrapolationType']=(_0x1bc164=this['options'][_0x255b5b(_0x53c72e._0x301c92)])!==null&&_0x1bc164!==void 0x0?_0x1bc164:Cesium__namespace[_0x255b5b(0xa2d)][_0x255b5b(_0x53c72e._0x3899b3)],_0x3d5bc2[_0x255b5b(0x900)]=(_0x27eeed=this[_0x255b5b(_0x53c72e._0x24f5ee)]['backwardExtrapolationType'])!==null&&_0x27eeed!==void 0x0?_0x27eeed:Cesium__namespace['ExtrapolationType'][_0x255b5b(0x924)],this['_sampledPositionProperty']=_0x3d5bc2;}this[_0x255b5b(_0x53c72e._0x42af4c)]=new Cesium__namespace['CallbackProperty'](function(_0x3aa842){var _0x1ca871=_0x255b5b;if(!_0x212946[_0x1ca871(0x4bc)])return undefined;var _0x73cc52=_0x3d5bc2['getValue'](_0x3aa842);if(_0x73cc52&&_0x212946['options']['clampToTileset']){_0x212946['_clampToTilesetFrame']++;if(!_0x212946['_clampToTilesetHeight']||_0x212946['_clampToTilesetFrame']%_0x212946['_frameRateHeight']===0x0){var _0x4d61de=getHeight(_0x212946[_0x1ca871(0x4bc)]['scene'],_0x73cc52,{'objectsToExclude':_0x212946['_layer'][_0x1ca871(0x6d5)],'has3dtiles':!![]});_0x4d61de&&(_0x212946[_0x1ca871(0x394)]=_0x4d61de);}if(_0x212946['_clampToTilesetHeight']){var _0x332e60=Cesium__namespace['Cartographic'][_0x1ca871(_0x17ee49._0x441145)](_0x73cc52);_0x73cc52=Cesium__namespace['Cartesian3']['fromRadians'](_0x332e60['longitude'],_0x332e60['latitude'],_0x212946['_clampToTilesetHeight']+_0x212946['getAddHeight']());}}return _0x73cc52;},![]),this['_orientation']=this[_0x255b5b(_0x53c72e._0x2d8ba3)]['orientation']||new Cesium__namespace[(_0x255b5b(_0x53c72e._0xb74e18))](_0x3d5bc2),this['bindUpdateEvent']();}},{'key':'_removeDynamicPosition','value':function _0x488e6e(){var _0x47ddf7=_0x1f4cc8,_0x4ab48a,_0x9192a2;if(this['_maxCacheCount']<0x1)return;var _0x11d08b=(_0x4ab48a=this['_sampledPositionProperty'])===null||_0x4ab48a===void 0x0?void 0x0:(_0x9192a2=_0x4ab48a['_property'])===null||_0x9192a2===void 0x0?void 0x0:_0x9192a2['_times'];if(!_0x11d08b||_0x11d08b[_0x47ddf7(_0x9895fa._0x9b3171)]===0x0)return;var _0x167a98=_0x11d08b['length']-this['_maxCacheCount']-0x1;_0x167a98>0x0&&this['_sampledPositionProperty'][_0x47ddf7(0x215)](new Cesium__namespace[(_0x47ddf7(_0x9895fa._0x322b38))]({'start':_0x11d08b[0x0],'stop':_0x11d08b[_0x167a98]}));}},{'key':'autoSurfaceHeight','value':function _0x11416f(){var _0x5283b9=this,_0x3f154c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return getSurfaceHeight(this['_map']['scene'],this['position'],_0x3f154c)['then'](function(_0x213fac){var _0xe252e5=_0x4ffc;_0x213fac[_0xe252e5(_0x49d064._0x5ad69c)]&&(_0x5283b9[_0xe252e5(0xdd1)]=_0x213fac[_0xe252e5(_0x49d064._0x4bc371)]);});}},{'key':_0x1f4cc8(0x76d),'value':function _0x4944b0(_0x50e4c1){return this['autoSurfaceHeight'](_0x50e4c1);}},{'key':'getCoordinate','value':function _0x26cb39(_0x1d6a29){var _0x59f6e0=_0x1f4cc8;return this[_0x59f6e0(_0x5a922d._0x26b925)]?this['point'][_0x59f6e0(_0x5a922d._0x530662)](_0x1d6a29):[];}}]),_0x3b38d6;}(BasePrimitive),PointPrimitive=function(_0x21c6fa){var _0x3ec29e={_0x515810:0x5a4,_0x8fd23b:0x8d1},_0x5a8a2a={_0x683e04:0x19f,_0x3be04a:0xdf7},_0x871ba1=_0x521882;_inherits(_0x193ee6,_0x21c6fa);var _0x548331=_createSuper(_0x193ee6);function _0x193ee6(){return _classCallCheck(this,_0x193ee6),_0x548331['apply'](this,arguments);}return _createClass(_0x193ee6,[{'key':'primitiveCollection','get':function _0x551eb6(){var _0x3b4503;return(_0x3b4503=this['_layer'])===null||_0x3b4503===void 0x0?void 0x0:_0x3b4503['pointCollection'];}},{'key':'_showHook','value':function _0x2e14d2(_0x2cd9e7){var _0x4ff2ae=_0x4ffc;if(this['_primitive'])this['_primitive'][_0x4ff2ae(_0x5a8a2a._0x683e04)]=_0x2cd9e7;else _0x2cd9e7&&_get(_getPrototypeOf(_0x193ee6['prototype']),'_showHook',this)[_0x4ff2ae(_0x5a8a2a._0x3be04a)](this,_0x2cd9e7);}},{'key':'_addedHook','value':function _0x1b78a3(_0x5efc45){var _0x521628=_0x4ffc;if(!this['show'])return;this['_forPositionProperty'](this[_0x521628(0xe11)]['position']);this['_primitive']&&this['primitiveCollection'][_0x521628(0xa85)](this['_primitive']);var _0xb02ab7=PointStyleConver['toCesiumVal'](this['style'],{'show':this['show'],'position':this['position']});this['_primitive']=this['primitiveCollection']['add'](_0xb02ab7),this['style']['label']&&this['_addLabel']();}},{'key':'_updateStyleHook','value':function _0x33b6f4(_0x3f2cc7,_0x594e63){PointStyleConver['toCesiumVal'](_0x3f2cc7,this['primitive']);}},{'key':_0x871ba1(_0x3ec29e._0x515810),'value':function _0x404c98(_0x51cd01,_0x1cab12){var _0xed64c=_0x871ba1;return PointStyleConver[_0xed64c(0x517)](_0x51cd01,_0x1cab12);}},{'key':_0x871ba1(_0x3ec29e._0x8fd23b),'value':function _0x15d52a(){var _0x695240=_0x871ba1;this[_0x695240(0x48e)]['position']=this[_0x695240(0xdd1)];}},{'key':'_getDrawEntityClass','value':function _0x5f066e(_0x5cf8bb,_0x19d1dd){return create$4('point',_0x5cf8bb);}}]),_0x193ee6;}(BasePointPrimitive);register$4('pointP',PointPrimitive,!![]);var BasePolyPrimitive=function(_0x477a57){var _0x19d48e={_0x2162a7:0x999,_0x3e3ad7:0x8f9,_0x2b8a40:0x9f5},_0x3013cb={_0x2e86e3:0x6dc},_0x4a4bd4={_0x236d6c:0x2c3},_0x2932cc={_0x513b51:0x355,_0x4bc0fb:0x2c3,_0x141061:0x3e4},_0x3d5ed8={_0x13c4b8:0xba0},_0x1c603b={_0x6039fa:0x2c3},_0x3999a3={_0x4bc00d:0x45a},_0x1f3ab3={_0xec0e03:0x1a7,_0x130228:0xc0c,_0x23fc74:0x2c3},_0x29aabf=_0x521882;_inherits(_0x453faa,_0x477a57);var _0x2d9834=_createSuper(_0x453faa);function _0x453faa(){var _0x473ce9=_0x4ffc,_0x10d5c3,_0x23b96e,_0x36d79a=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x453faa),_0x23b96e=_0x2d9834[_0x473ce9(0xdf7)](this,_0x36d79a),_0x23b96e['_hasEdit']=(_0x10d5c3=_0x23b96e['options']['hasEdit'])!==null&&_0x10d5c3!==void 0x0?_0x10d5c3:!![],_0x36d79a['positions']&&(_0x23b96e[_0x473ce9(_0x1f3ab3._0xec0e03)][_0x473ce9(_0x1f3ab3._0x130228)]>0x0?_0x23b96e['positions']=bufferPoints(_0x36d79a['positions'],_0x23b96e['style']['buffer'],_0x23b96e[_0x473ce9(0x1a7)]['bufferSteps']):_0x23b96e[_0x473ce9(_0x1f3ab3._0x23fc74)]=_0x36d79a['positions']),_0x23b96e;}return _createClass(_0x453faa,[{'key':_0x29aabf(0xb43),'get':function _0x3839d2(){var _0x2baeb8=_0x29aabf;return this['style'][_0x2baeb8(0x81e)]?this['centerOfMass']:this[_0x2baeb8(_0x3999a3._0x4bc00d)];}},{'key':_0x29aabf(_0x19d48e._0x2162a7),'get':function _0x6a082d(){var _0x4577e7=_0x29aabf;return centerOfMass(this[_0x4577e7(_0x1c603b._0x6039fa)]);}},{'key':'centerOfLine','get':function _0x51ff60(){var _0x40a427=_0x29aabf,_0x554371=this['positions'];if(!_0x554371||_0x554371[_0x40a427(0xba0)]===0x0)return null;else{if(_0x554371['length']===0x1)return _0x554371[0x0];}return _0x554371[_0x40a427(_0x3d5ed8._0x13c4b8)]<0xa?sliceByMaxDistance(_0x554371,this[_0x40a427(0x3dd)]/0x2,{'point':!![]}):_0x554371[Math['floor'](_0x554371['length']/0x2)];}},{'key':_0x29aabf(0x3dd),'get':function _0x3f823d(){return getDistance(this['positions']);}},{'key':'area','get':function _0x488079(){return getSurfaceArea(this['positions']);}},{'key':'positions','get':function _0x8b648a(){return this['_positions'];},'set':function _0x59f2bc(_0x38cd38){var _0x4be8b5={_0x2b0550:0x4fb,_0x4a3d0e:0x183,_0x48652d:0xe94},_0xe7f553=_0x29aabf,_0x2f2eb9=this;if(!_0x38cd38)return;var _0x59f771=[],_0x179138=[];_0x38cd38['forEach'](function(_0x2b9037,_0x54c62c){var _0x2ecdf4=_0x4ffc,_0x1c75df=LngLatPoint['parse'](_0x2b9037);if(!_0x1c75df||!_0x1c75df['valid']())return;var _0xf04d1b=_0x2f2eb9['style']['setHeight'];if(Cesium__namespace['defined'](_0xf04d1b)){if(isString(_0xf04d1b))_0xf04d1b=Number(template(_0xf04d1b,_0x2f2eb9[_0x2ecdf4(_0x4be8b5._0x2b0550)],!![])),isNaN(_0xf04d1b)&&(_0xf04d1b=0x0);else Array['isArray'](_0xf04d1b)&&(_0xf04d1b=_0xf04d1b[_0x54c62c]||0x0);_0x1c75df['alt']=_0xf04d1b;}var _0xc277f7=_0x2f2eb9[_0x2ecdf4(_0x4be8b5._0x4a3d0e)](_0x54c62c);_0xc277f7!==0x0&&(_0x1c75df['alt']=_0x1c75df[_0x2ecdf4(_0x4be8b5._0x48652d)]+_0xc277f7),_0x59f771['push'](_0x1c75df),_0x179138['push'](_0x1c75df['toCartesian']());}),this['_points']=_0x59f771,this['_positions']=_0x179138,this['_primitive']&&this['_updatePositionsHook'](),this[_0xe7f553(_0x2932cc._0x513b51)]&&this['_updateLabelPosition'](),this['_editing_entity']&&(this['_editing_entity'][_0xe7f553(_0x2932cc._0x4bc0fb)]=_0x179138),this[_0xe7f553(0x65a)](EventType[_0xe7f553(_0x2932cc._0x141061)],{'positions':this['_positions']});}},{'key':'positionsShow','get':function _0x4570cf(){var _0x1abda9=_0x29aabf;return this[_0x1abda9(_0x4a4bd4._0x236d6c)];}},{'key':'points','get':function _0x5f56f9(){var _0x39f5c1=_0x29aabf;return!this['_points']&&(this['_points']=LngLatArray['toPoints'](this[_0x39f5c1(0xb7d)])),this['_points'];}},{'key':'coordinates','get':function _0x1a54a2(){var _0x462728=_0x29aabf;return this[_0x462728(_0x3013cb._0x2e86e3)]();}},{'key':'rectangle','get':function _0x2b1c3f(){var _0x2eb1b7=_0x29aabf;return Cesium__namespace['Rectangle'][_0x2eb1b7(0x82e)](this['positions']);}},{'key':_0x29aabf(_0x19d48e._0x3e3ad7),'value':function _0x3982dd(_0x565633){var _0xdac41=_0x29aabf;return{'type':_0xdac41(0xbb4),'coordinates':this['getCoordinates'](_0x565633===null||_0x565633===void 0x0?void 0x0:_0x565633['noAlt'])};}},{'key':_0x29aabf(0x6dc),'value':function _0x1076c0(_0x11103d){var _0x1d7f20=[];return this['points']['forEach'](function(_0x1c5c9c){_0x1d7f20['push'](_0x1c5c9c['toArray'](_0x11103d));}),_0x1d7f20;}},{'key':'isInPoly','value':function _0x4db4e3(_0x140f3e){var _0x52f81c=_0x29aabf,_0x80fb5e=LngLatPoint['parse'](_0x140f3e),_0x3f7f08=Cesium__namespace['Rectangle']['contains'](Cesium__namespace['Rectangle']['fromCartesianArray'](this[_0x52f81c(0x2c3)]),_0x80fb5e['toCartographic']());if(!_0x3f7f08)return![];return isInPoly(_0x80fb5e,this['coordinates']);}},{'key':_0x29aabf(_0x19d48e._0x2b8a40),'value':function _0x2a3455(){var _0x141c3e=this,_0x16f607=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return computeSurfacePoints(_objectSpread2(_objectSpread2({},_0x16f607),{},{'map':this['_map'],'positions':this['positions']}))['then'](function(_0x333170){var _0x2df9fc=_0x4ffc;return!_0x333170['noHeight']&&(_0x141c3e['positions']=_0x333170[_0x2df9fc(0x2c3)]),_0x333170;});}},{'key':'clampToGround','value':function _0x56fe4a(_0x46e609){var _0x3ef7f9=_0x29aabf;return this[_0x3ef7f9(0x9f5)](_0x46e609);}}]),_0x453faa;}(BasePrimitive),PolylinePrimitive=function(_0x513bb2){var _0x42fe0f={_0x113f75:0xc2a},_0x394326={_0x18c3d:0x5fb,_0x31d993:0xde8,_0x4d93f9:0x6de,_0x59bf4b:0xe5d},_0x6b8a84={_0x3715f5:0x2c3,_0x3fc5de:0x171},_0x13def9={_0x3bffcc:0x517},_0x131c38={_0x33f3ea:0x29d},_0x10e533=_0x521882;_inherits(_0x19e109,_0x513bb2);var _0x3ae672=_createSuper(_0x19e109);function _0x19e109(){var _0x97e3b2=_0x4ffc;return _classCallCheck(this,_0x19e109),_0x3ae672[_0x97e3b2(_0x131c38._0x33f3ea)](this,arguments);}return _createClass(_0x19e109,[{'key':'_conversionStyle','value':function _0x271d08(_0x2c6e95){var _0x361507=_0x4ffc;return PolylineStyleConver[_0x361507(0x7c0)](_0x2c6e95);}},{'key':_0x10e533(0x5a4),'value':function _0xec26ef(_0x1670bb,_0x8bcf3f){var _0x77606f=_0x10e533;return PolylineStyleConver[_0x77606f(_0x13def9._0x3bffcc)](_0x1670bb,_0x8bcf3f);}},{'key':'_createGeometryInstance','value':function _0x3d2965(_0x47d6d0,_0x2a8047){var _0x34f275=_0x10e533,_0x516c26;_0x47d6d0[_0x34f275(0x2c3)]=this['positions']||[];_0x47d6d0['closure']&&((_0x516c26=_0x47d6d0['positions'])===null||_0x516c26===void 0x0?void 0x0:_0x516c26['length'])>0x0&&(_0x47d6d0[_0x34f275(_0x6b8a84._0x3715f5)]=_0x47d6d0['positions']['concat'](_0x47d6d0['positions'][0x0]));var _0x4bae8a=_0x47d6d0['clampToGround']?Cesium__namespace['GroundPolylineGeometry']:Cesium__namespace[_0x34f275(_0x6b8a84._0x3fc5de)];return new Cesium__namespace[(_0x34f275(0x19b))]({'id':this['id'],'geometry':new _0x4bae8a(_0x47d6d0),'attributes':this['options']['attributes']});}},{'key':'_createAppearance','value':function _0x20e143(_0xbc69c9,_0x7a10d3){var _0x43c324=_0x10e533;if(_0xbc69c9['_isColorMaterial']){_0x7a10d3[_0x43c324(0x148)]['geometry'][_0x43c324(0x771)]=Cesium__namespace['PolylineColorAppearance']['VERTEX_FORMAT'];if(!_0xbc69c9[_0x43c324(_0x394326._0x18c3d)]){var _0x593002=this['_getColorByColorMaterial'](_0xbc69c9);_0x7a10d3['geometryInstances'][_0x43c324(0x465)]=_0x7a10d3['geometryInstances']['attributes']||{},_0x7a10d3['geometryInstances']['attributes']['color']=Cesium__namespace[_0x43c324(_0x394326._0x31d993)]['fromColor'](_0x593002),_0xbc69c9['depthFail']&&(_0x7a10d3[_0x43c324(0x148)]['attributes'][_0x43c324(_0x394326._0x4d93f9)]=Cesium__namespace['ColorGeometryInstanceAttribute'][_0x43c324(_0x394326._0x59bf4b)](_0xbc69c9['depthFailColor']||_0x593002));}return new Cesium__namespace['PolylineColorAppearance'](_objectSpread2({},_0xbc69c9));}else return new Cesium__namespace['PolylineMaterialAppearance'](_objectSpread2({},_0xbc69c9));}},{'key':_0x10e533(_0x42fe0f._0x113f75),'value':function _0x5bb5c1(_0x54cc4f,_0x5471ad){var _0x3511a8=_0x10e533;Cesium__namespace['defined'](_0x5471ad['closure'])?this['redraw'](_0x54cc4f):_get(_getPrototypeOf(_0x19e109[_0x3511a8(0xd3a)]),_0x3511a8(0xc2a),this)['call'](this,_0x54cc4f,_0x5471ad);}},{'key':'_getDrawEntityClass','value':function _0xd8f159(_0x59432d,_0x4fe977){var _0x553ab1=_0x10e533;return create$4(_0x553ab1(0x27f),_0x59432d);}}]),_0x19e109;}(BasePolyPrimitive);register$4('polylineP',PolylinePrimitive);var BaseLayer=function(_0x2628d3){var _0x1cb01c={_0x172f45:0xa15,_0x77ca05:0xb07,_0x24be80:0xd55,_0x143301:0x228,_0x1d7026:0xa85,_0x3acb3a:0x676,_0x142804:0x831},_0x324e9b={_0xdb085e:0x63e,_0x1ef30:0xd2d,_0x62d03a:0xabb,_0xfb1c90:0xdf7},_0x3812f1={_0x26e415:0xb07},_0x41de8d={_0x1e62b8:0x4fb},_0x14661c={_0x2955f3:0xe11,_0x3515ba:0x72e,_0x1c55dc:0xe11,_0x455100:0x5b9},_0x2e701d={_0x497de0:0xa15},_0x4e6138={_0x339e76:0xb07},_0x3c968f={_0x2298e8:0xa15,_0x142dad:0xa15},_0x3388ec={_0x1cdd67:0x4bc,_0x2956d1:0x64f},_0x449a59={_0x449750:0x6c9},_0x44b60d={_0x3dbd19:0xbd5},_0x73cd4={_0x1d5520:0x4bc,_0x4e9f04:0xe1d},_0x42ef73={_0xc5b154:0xb3e,_0x2ce948:0xe11,_0x54c5fb:0xa8c,_0x4a1309:0x78f},_0x3bd1ea={_0xa5fdc1:0x601},_0xc47917={_0x3a78c2:0x7f7},_0x1100f8={_0x565d23:0xe16},_0x1cb544={_0x4c163b:0xe11,_0xaa560b:0x19f},_0x27f761={_0x29d3bc:0xe31},_0x1dcede={_0x347f6b:0x7e2},_0x49285f={_0x340a49:0xa15},_0x5302d4={_0x3588a0:0x4ae},_0x6fad5c=_0x521882;_inherits(_0x16e17a,_0x2628d3);var _0xc3477f=_createSuper(_0x16e17a);function _0x16e17a(){var _0x2394ed=_0x4ffc,_0x6b605b,_0x5e57b8,_0x34dea4,_0x1c5b62,_0x26c808,_0x3c3f05=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x16e17a),_0x26c808=_0xc3477f[_0x2394ed(0xdf7)](this,_0x3c3f05),_0x26c808['options']=_0x3c3f05,_0x3c3f05['id']=(_0x6b605b=_0x3c3f05['id'])!==null&&_0x6b605b!==void 0x0?_0x6b605b:createGuid(),_0x3c3f05[_0x2394ed(0x7e2)]=(_0x5e57b8=_0x3c3f05['pid'])!==null&&_0x5e57b8!==void 0x0?_0x5e57b8:-0x1,_0x26c808['_show']=(_0x34dea4=_0x3c3f05['show'])!==null&&_0x34dea4!==void 0x0?_0x34dea4:!![],_0x26c808['_private']=_0x3c3f05['private'],_0x26c808['_opacity']=(_0x1c5b62=_0x3c3f05['opacity'])!==null&&_0x1c5b62!==void 0x0?_0x1c5b62:0x1,Cesium__namespace[_0x2394ed(_0x5302d4._0x3588a0)](_0x3c3f05['alpha'])&&(_0x26c808['_opacity']=_0x3c3f05['alpha']),_0x26c808['options'][_0x2394ed(0x9ae)]&&(isString(_0x26c808['options']['proxy'])?_0x26c808[_0x2394ed(0x2cb)]=new Cesium__namespace[(_0x2394ed(0x38e))](_0x26c808['options']['proxy']):_0x26c808['_proxy']=_0x26c808[_0x2394ed(0xe11)][_0x2394ed(0x9ae)]),replaceOnlineUrlDomain(_0x26c808['options']),_0x26c808['_bindControl'](),_0x26c808['_readyPromise']=Cesium__namespace['defer']?Cesium__namespace['defer']():Cesium__namespace['when']['defer'](),_0x26c808[_0x2394ed(0x63e)]=State['INITIALIZED'],_0x26c808;}return _createClass(_0x16e17a,[{'key':'id','get':function _0x1b629b(){var _0x27ee22=_0x4ffc;return this[_0x27ee22(0xe11)]['id'];},'set':function _0x18ea86(_0x1a6a84){this['options']['id']=_0x1a6a84;}},{'key':'uuid','get':function _0x3284cb(){return this['options']['id'];}},{'key':_0x6fad5c(_0x1cb01c._0x172f45),'get':function _0x3347e0(){var _0xc3936b=_0x6fad5c;return this['options'][_0xc3936b(_0x49285f._0x340a49)];},'set':function _0xfecf10(_0x131ed0){this['options']['name']=_0x131ed0;}},{'key':'pid','get':function _0x380f6f(){var _0x1a3024=_0x6fad5c;return this['options'][_0x1a3024(_0x1dcede._0x347f6b)];},'set':function _0x29b329(_0x359246){var _0xd5b0c4=_0x6fad5c;this[_0xd5b0c4(0xe11)]['pid']=_0x359246;}},{'key':_0x6fad5c(_0x1cb01c._0x77ca05),'get':function _0x23af01(){var _0xa876f6=_0x6fad5c;return this[_0xa876f6(_0x27f761._0x29d3bc)];}},{'key':'state','get':function _0x503cca(){var _0x1d6469=_0x6fad5c;return this[_0x1d6469(0x63e)];}},{'key':'isAdded','get':function _0x3e4058(){var _0x390992=_0x6fad5c;return this[_0x390992(0x63e)]===State[_0x390992(0xd2c)];}},{'key':'isDestroy','get':function _0x20915d(){return this['_state']===State['DESTROY'];}},{'key':_0x6fad5c(_0x1cb01c._0x24be80),'get':function _0x5e5bf6(){if(this['_private'])return!![];return![];}},{'key':'readyPromise','get':function _0x55c731(){return this['_readyPromise']['promise'];}},{'key':'layer','get':function _0x2b3c08(){return null;}},{'key':'show','get':function _0xea8a25(){var _0x5ed671=_0x6fad5c;return this[_0x5ed671(0xe72)];},'set':function _0x52f573(_0x14ce5e){var _0x5f2ca6=_0x6fad5c;if(this['_show']===_0x14ce5e||this[_0x5f2ca6(0xe4d)])return;this[_0x5f2ca6(_0x1cb544._0x4c163b)][_0x5f2ca6(_0x1cb544._0xaa560b)]=_0x14ce5e,this[_0x5f2ca6(0xe72)]=_0x14ce5e,this['layer']&&(Array['isArray'](this['layer'])?this['layer']['forEach'](function(_0x3c36c9){var _0x450dab=_0x5f2ca6;_0x3c36c9[_0x450dab(0x19f)]=_0x14ce5e;}):this['layer'][_0x5f2ca6(0x19f)]=_0x14ce5e),this[_0x5f2ca6(0x5b0)]&&(this['_showHook']&&this['_showHook'](_0x14ce5e),_0x14ce5e?this['fire'](EventType[_0x5f2ca6(0x19f)]):this[_0x5f2ca6(0x65a)](EventType['hide']));}},{'key':'hasOpacity','get':function _0x25f090(){var _0x4126d1=_0x6fad5c;if(this[_0x4126d1(0xe11)][_0x4126d1(_0x1100f8._0x565d23)]===![])return![];return!!this['setOpacity'];}},{'key':'opacity','get':function _0x99cea3(){var _0x2d0342=_0x6fad5c;return this[_0x2d0342(_0xc47917._0x3a78c2)];},'set':function _0x1059ed(_0x4ff92e){var _0x5c9562=_0x6fad5c;this['_opacity']=_0x4ff92e,this[_0x5c9562(_0x3bd1ea._0xa5fdc1)]&&this['setOpacity'](_0x4ff92e);}},{'key':_0x6fad5c(_0x1cb01c._0x143301),'value':function _0x5eae90(_0x555dde){return _0x555dde&&_0x555dde['addLayer']&&_0x555dde['addLayer'](this),this;}},{'key':_0x6fad5c(_0x1cb01c._0x1d7026),'value':function _0xd5fbcb(_0x13e932){this['_map']&&this['_map']['removeLayer'](this,_0x13e932);}},{'key':'_onAdd','value':function _0x160fd8(_0x3951a4){var _0x3a6eed=_0x6fad5c,_0x16c1e3;if(this['_state']===State['ADDED'])return;this['_map']=_0x3951a4;if(this['options']['eventParent'])this[_0x3a6eed(_0x42ef73._0xc5b154)](this[_0x3a6eed(_0x42ef73._0x2ce948)][_0x3a6eed(0xe1d)]);else{if(((_0x16c1e3=this['options'])===null||_0x16c1e3===void 0x0?void 0x0:_0x16c1e3['eventParent'])===![]);else this[_0x3a6eed(0xb3e)](_0x3951a4);}this[_0x3a6eed(_0x42ef73._0x54c5fb)]&&(!this['_createOK']&&(this[_0x3a6eed(0xa8c)](),this['_createOK']=!![])),this['_addedHook']&&this[_0x3a6eed(0x47f)](),this['options'][_0x3a6eed(0x388)]&&this[_0x3a6eed(_0x42ef73._0x4a1309)]({'duration':0x0}),this['_state']=State['ADDED'],this['fire'](EventType['add']),this['fire'](EventType['addLayer'],{},!![]);}},{'key':'_onRemove','value':function _0xf978cf(){var _0x63f2bc=_0x6fad5c,_0x4fca2b,_0x186b07;if(this['_state']!==State['ADDED'])return;if(!this[_0x63f2bc(_0x73cd4._0x1d5520)])return;this['_removedHook']&&this['_removedHook'](),this[_0x63f2bc(0x63e)]=State['REMOVED'],this['fire'](EventType['remove']),this['fire'](EventType['removeLayer'],{},!![]);if((_0x4fca2b=this['options'])!==null&&_0x4fca2b!==void 0x0&&_0x4fca2b[_0x63f2bc(0xe1d)])this[_0x63f2bc(0x13d)](this['options'][_0x63f2bc(_0x73cd4._0x4e9f04)]);else{if(((_0x186b07=this[_0x63f2bc(0xe11)])===null||_0x186b07===void 0x0?void 0x0:_0x186b07['eventParent'])===![]);else this['removeEventParent'](this['_map']);}this['_map']=null;}},{'key':'_mountedHook','value':function _0x2b6a27(){}},{'key':'_addedHook','value':function _0x30e641(){}},{'key':_0x6fad5c(_0x1cb01c._0x3acb3a),'value':function _0x547704(){}},{'key':'fire','value':function _0x6e6c8c(_0x2da25e){var _0x2a8a9d=_0x6fad5c,_0x40fdef=arguments[_0x2a8a9d(0xba0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x4a69a7=arguments['length']>0x2?arguments[0x2]:undefined;return!_0x40fdef[_0x2a8a9d(_0x44b60d._0x3dbd19)]&&(_0x40fdef['layer']=this),_get(_getPrototypeOf(_0x16e17a['prototype']),'fire',this)['call'](this,_0x2da25e,_0x40fdef,_0x4a69a7);}},{'key':'flyToByAnimationEnd','value':function _0xf22333(_0x1c19de){var _0x5496fd=_0x6fad5c,_0x50fb13=this;if(!this['_map']||!this['show'])return this;return this['_map']['isFlyAnimation']()?this[_0x5496fd(0x4bc)][_0x5496fd(_0x449a59._0x449750)]=function(){_0x50fb13['flyTo'](_0x1c19de);}:this['flyTo'](_0x1c19de),this;}},{'key':'flyTo','value':function _0x1c232a(_0x22732e){var _0x445f6b=_0x6fad5c,_0x525922=this,_0x4808ba=this['_flyTo'](_0x22732e);return _0x4808ba?_0x4808ba:this['readyPromise'][_0x445f6b(0x1eb)](function(_0x5e7893){return _0x525922['_flyTo'](_0x22732e);});}},{'key':_0x6fad5c(_0x1cb01c._0x142804),'value':function _0x13b477(){var _0x3d63b1=_0x6fad5c,_0x32c5ed=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this['_map'])return Promise['resolve'](![]);this['options']['flyToOptions']&&(_0x32c5ed=_objectSpread2(_objectSpread2({},this['options'][_0x3d63b1(0x272)]),_0x32c5ed));this['_map'][_0x3d63b1(0x60b)]();if(this[_0x3d63b1(0xe11)]['center'])return this[_0x3d63b1(_0x3388ec._0x1cdd67)]['setCameraView'](this[_0x3d63b1(0xe11)]['center'],_0x32c5ed);var _0x10cede=this['options']['extent']||this['_extent']||this[_0x3d63b1(_0x3388ec._0x2956d1)]&&this[_0x3d63b1(0x64f)]();if(_0x10cede)return this['_map']['flyToExtent'](_0x10cede,_0x32c5ed);}},{'key':'setOptions','value':function _0xed8602(_0x4d9c8f){var _0x361579=_0x6fad5c;if(!_0x4d9c8f||Object['keys'](_0x4d9c8f)['length']===0x0)return this;return this['options']=merge(this['options'],_0x4d9c8f),Cesium__namespace[_0x361579(0x4ae)](_0x4d9c8f['opacity'])&&(this['opacity']=_0x4d9c8f[_0x361579(0x170)]),Cesium__namespace['defined'](_0x4d9c8f[_0x361579(_0x3c968f._0x2298e8)])&&(this['name']=_0x4d9c8f[_0x361579(_0x3c968f._0x142dad)]),Cesium__namespace[_0x361579(0x4ae)](_0x4d9c8f['show'])&&(this['show']=_0x4d9c8f['show']),this['_bindControl'](),this['_setOptionsHook']&&this[_0x361579(0xcbb)](this['options'],_0x4d9c8f),this;}},{'key':'toJSON','value':function _0x305c0c(){var _0x52d7bd=_0x6fad5c,_0x53c8ab=clone(this['options'],['parent','eventParent']);return _0x53c8ab['id']=this['id'],_0x53c8ab[_0x52d7bd(0xb07)]=this[_0x52d7bd(_0x4e6138._0x339e76)],_0x53c8ab['show']=this['show'],this['_toJsonEx'](_0x53c8ab),_0x53c8ab;}},{'key':'_toJsonEx','value':function _0x107b88(_0x207392){}},{'key':'_bindControl','value':function _0x3f9eeb(){var _0x3dd6cd={_0x36e8c1:0xa15,_0x272ba9:0x87e},_0x5466f9=_0x6fad5c,_0x591acb=this;Cesium__namespace[_0x5466f9(0x4ae)](this['options']['contextmenuItems'])&&(this['options']['contextmenuItems']?this[_0x5466f9(0xd3e)]={'content':this['options']['contextmenuItems'],'options':this['options']['contextmenuOptions'],'layer':this}:this[_0x5466f9(0xd3e)]=null);if(Cesium__namespace['defined'](this['options']['popup'])){if(this['options']['popup']){var _0xae5000=this[_0x5466f9(_0x14661c._0x2955f3)][_0x5466f9(0x32a)]||{};this['_popupConfig']={'options':_0xae5000,'content':bindLayerPopup(this['options']['popup'],function(_0xe07596,_0x50ff2c){var _0x240b88=_0x5466f9,_0x200e5f=_objectSpread2({'layer_name':_0x591acb['options'][_0x240b88(0xa15)]},_0x591acb[_0x240b88(0x894)](_0x50ff2c)),_0x200ccd=_0x591acb[_0x240b88(_0x2e701d._0x497de0)];if(_0xae5000[_0x240b88(0x95c)])_0x200ccd=null;else{if(_0xae5000['title'])_0x200ccd=_0xae5000['title'];else _0xae5000['titleField']&&(_0x200ccd=_0x200e5f[_0xae5000['titleField']]);}return getTemplateHtml({'title':_0x200ccd,'template':_0xe07596,'attr':_0x200e5f});}),'layer':this};}else this[_0x5466f9(_0x14661c._0x3515ba)]=null;}if(Cesium__namespace['defined'](this[_0x5466f9(_0x14661c._0x1c55dc)]['tooltip'])){if(this['options']['tooltip']){var _0x8d06cb=this['options']['tooltipOptions']||{};this[_0x5466f9(_0x14661c._0x455100)]={'options':_0x8d06cb,'content':bindLayerPopup(this['options']['tooltip'],function(_0x5283d4,_0x3468fe){var _0x54f648=_0x5466f9,_0x3c2d15=_objectSpread2({'layer_name':_0x591acb['options'][_0x54f648(_0x3dd6cd._0x36e8c1)]},_0x591acb['_getAttrForPopup'](_0x3468fe)),_0x102ffc=_0x591acb['name'];if(_0x8d06cb['noTitle'])_0x102ffc=null;else{if(_0x8d06cb['title'])_0x102ffc=_0x8d06cb['title'];else _0x8d06cb[_0x54f648(_0x3dd6cd._0x272ba9)]&&(_0x102ffc=_0x3c2d15[_0x8d06cb['titleField']]);}return getTemplateHtml({'title':_0x102ffc,'template':_0x5283d4,'attr':_0x3c2d15});}),'layer':this};}else this['_tooltipConfig']=null;}}},{'key':'_getAttrForPopup','value':function _0x271bbe(_0x47eb57){var _0x3b5acf=_0x6fad5c,_0x5b4ade,_0x4550dd;if(_0x47eb57!==null&&_0x47eb57!==void 0x0&&_0x47eb57['attr'])return _0x47eb57['attr'];if(_0x47eb57!==null&&_0x47eb57!==void 0x0&&(_0x5b4ade=_0x47eb57['graphic'])!==null&&_0x5b4ade!==void 0x0&&_0x5b4ade['attr'])return _0x47eb57[_0x3b5acf(0xa27)][_0x3b5acf(_0x41de8d._0x1e62b8)];if(!_0x47eb57['czmObject'])return{};var _0x26c49a=_0x47eb57['czmObject'][_0x3b5acf(0x45d)]||_0x47eb57['czmObject']['properties']||_0x47eb57['czmObject']['attribute'];return _0x26c49a&&_0x26c49a['type']&&_0x26c49a['attr']&&(_0x26c49a=_0x26c49a['attr']),(_0x4550dd=_0x26c49a)!==null&&_0x4550dd!==void 0x0?_0x4550dd:{};}},{'key':_0x6fad5c(0x879),'value':function _0x14ae79(_0x515e16,_0x29e9bc){var _0x338ef3=_0x6fad5c;if(_0x29e9bc[_0x338ef3(_0x3812f1._0x26e415)]==='load')return![];return!![];}},{'key':'destroy','value':function _0x280951(_0x2eb518){var _0xe5821e=_0x6fad5c;if(this[_0xe5821e(_0x324e9b._0xdb085e)]===State[_0xe5821e(_0x324e9b._0x1ef30)])return;this['_state']!==State['REMOVED']&&(this[_0xe5821e(0xabb)]&&this[_0xe5821e(_0x324e9b._0x62d03a)](),this['remove']()),_get(_getPrototypeOf(_0x16e17a['prototype']),'destroy',this)[_0xe5821e(_0x324e9b._0xfb1c90)](this,_0x2eb518),this[_0xe5821e(0x63e)]=State['DESTROY'];}}]),_0x16e17a;}(BaseClass);function bindLayerPopup(_0x330272,_0x22c51c){var _0x54e987={_0x4afbad:0x2fa},_0xd2c297=_0x521882;return typeof _0x330272===_0xd2c297(_0x54e987._0x4afbad)?function(_0x5875ae){return _0x330272(_0x5875ae);}:function(_0x4e76b0){return _0x22c51c(_0x330272,_0x4e76b0);};}var BaseGraphicLayer=function(_0x3caab1){var _0x2ea077={_0x5e5e73:0x3ee,_0x252633:0x6bb,_0x4124aa:0xba3,_0x5dce2d:0xec8,_0x3e4af6:0xe84,_0x10ace7:0x4bb},_0x11e910={_0x5aa2f3:0x4bc},_0x29c063={_0xf13f46:0xe57},_0x569b77={_0x31d25e:0xd3e},_0x1e2564={_0xbcc46f:0xd3e},_0x19aafa={_0x3da94a:0xd3e},_0x36cff4={_0x276c55:0x453},_0x2832fe={_0x21ac92:0xdf5,_0x21397f:0xdf5,_0x465d8e:0x892},_0x3dee38={_0x1050ac:0x453},_0x162478={_0x25a38b:0x72e,_0x4a75bf:0xa27},_0x17d959={_0x98af2a:0xe11},_0x324b20={_0x3d2b2f:0x892},_0xa1411f={_0x4b4713:0x4bc},_0x324da9={_0x2f0c1e:0x37f},_0x43726d={_0x3275dc:0x2a1},_0xead5a5={_0x599804:0x15b},_0x163ab5={_0x1cfb87:0x552,_0x560f21:0x7e9},_0x588f2b={_0x361ab9:0x143,_0x5e18fa:0x250},_0x1d2014=_0x521882;_inherits(_0x208edd,_0x3caab1);var _0xf1cad6=_createSuper(_0x208edd);function _0x208edd(){var _0x27fc40=_0x4ffc,_0x2283e5=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x208edd),_0x2283e5[_0x27fc40(_0x588f2b._0x361ab9)]&&_0x2283e5['templateValues']&&(_0x2283e5['url']=template(_0x2283e5['url'],_0x2283e5[_0x27fc40(_0x588f2b._0x5e18fa)])),_0xf1cad6['call'](this,_0x2283e5);}return _createClass(_0x208edd,[{'key':_0x1d2014(0xc3f),'value':function _0x20e97a(_0x3d7579){!_0x3d7579&&this['_closeAllControl']();}},{'key':'_addedHook','value':function _0x3e62a5(){var _0x3f1160=_0x1d2014,_0x59734e,_0x4eda4f;if(this['options']['highlight'])this['bindHighlight'](this['options']['highlight']);else(_0x59734e=this[_0x3f1160(0xe11)][_0x3f1160(0x552)])!==null&&_0x59734e!==void 0x0&&(_0x4eda4f=_0x59734e['styleOptions'])!==null&&_0x4eda4f!==void 0x0&&_0x4eda4f['highlight']&&this['bindHighlight'](this['options'][_0x3f1160(_0x163ab5._0x1cfb87)][_0x3f1160(_0x163ab5._0x560f21)]['highlight']);}},{'key':'_removedHook','value':function _0x164c60(){var _0x21f66c=_0x1d2014;this['_closeAllControl'](),this[_0x21f66c(_0xead5a5._0x599804)]();}},{'key':_0x1d2014(0xcbb),'value':function _0x40741a(_0x42ec9b,_0x29f2e4){var _0x9c50bc=_0x1d2014;if(this['_highlightOptions']){var _0x6e9eac,_0x6f54b0;this['unbindHighlight']();if(_0x42ec9b['highlight'])this[_0x9c50bc(0x5d2)](_0x42ec9b['highlight']);else(_0x6e9eac=_0x42ec9b['symbol'])!==null&&_0x6e9eac!==void 0x0&&(_0x6f54b0=_0x6e9eac['styleOptions'])!==null&&_0x6f54b0!==void 0x0&&_0x6f54b0['highlight']&&this['bindHighlight'](_0x42ec9b['symbol']['styleOptions']['highlight']);}}},{'key':_0x1d2014(0x7c4),'value':function _0x1076ad(){var _0x2f319d=_0x1d2014;this['closePopup'](),this['closeTooltip'](),this[_0x2f319d(_0x43726d._0x3275dc)](),this['closeContextMenu']();}},{'key':_0x1d2014(0x5d2),'value':function _0x3be82d(_0x312011){this['unbindHighlight'](),this['_highlightOptions']=_0x312011,this['_highlightOptions']['type']===EventType['click']?this['on'](EventType['click'],this['_highlight_mouseEventHandler'],this):(this['on'](EventType['mouseOver'],this['_highlight_mouseEventHandler'],this),this['on'](EventType['mouseOut'],this['_highlight_mouseOutHandler'],this));}},{'key':'unbindHighlight','value':function _0x353283(){var _0x5b347f=_0x1d2014;this['_highlightOptions']&&(this['off'](EventType['click'],this['_highlight_mouseEventHandler'],this),this['off'](EventType['mouseOver'],this['_highlight_mouseEventHandler'],this),this['off'](EventType[_0x5b347f(_0x324da9._0x2f0c1e)],this['_highlight_mouseOutHandler'],this),this['_map'][_0x5b347f(0x4dd)](),this['_highlightOptions']=null);}},{'key':'_highlight_mouseEventHandler','value':function _0x7a34eb(_0x57c244){if(!this['_map'])return;var _0xc5d111=_0x57c244===null||_0x57c244===void 0x0?void 0x0:_0x57c244['graphic'];_0xc5d111?this['_map']['openHighlight'](_0xc5d111,this['_highlightOptions'],_0x57c244):this['_map']['closeHighlight']();}},{'key':'_highlight_mouseOutHandler','value':function _0x16bdd5(_0x10c6b0){this['_map']['closeHighlight']();}},{'key':'openHighlight','value':function _0x82fac3(_0x18d9aa,_0x1c5240){var _0x2dc7b=_0x1d2014;if(!this['_map']||!_0x18d9aa)return;this[_0x2dc7b(_0xa1411f._0x4b4713)]['openHighlight'](_0x18d9aa,this['_highlightOptions'],_0x1c5240);}},{'key':'closeHighlight','value':function _0x1d315f(){this['_map']['closeHighlight']();}},{'key':_0x1d2014(0x571),'value':function _0x21eb26(){var _0x2df069=_0x1d2014;if(this['_popupConfig'])return!![];if(this['_graphicList']){var _0x161311=this['_graphicList'][_0x2df069(_0x324b20._0x3d2b2f)];for(var _0x36fa48=0x0,_0x9fd12d=_0x161311['length'];_0x36fa48<_0x9fd12d;_0x36fa48++){var _0x7957a3=_0x161311[_0x36fa48];if(_0x7957a3['_popupConfig'])return!![];}}return![];}},{'key':_0x1d2014(0x7d3),'value':function _0x40a2f3(_0x1362ed,_0x12a22f){var _0x246b03=_0x1d2014;return this['_popupConfig']={'content':_0x1362ed,'options':_0x12a22f||this[_0x246b03(_0x17d959._0x98af2a)]['popupOptions'],'layer':this},this;}},{'key':_0x1d2014(_0x2ea077._0x5e5e73),'value':function _0x59b391(_0x586f34){var _0x151e27=_0x1d2014;return this['closePopup'](),_0x586f34?this[_0x151e27(0x72e)]=![]:this['_popupConfig']=null,this;}},{'key':'openPopup','value':function _0x57c148(_0x47ae4a){var _0x1c8c18=_0x1d2014;if(_0x47ae4a['openPopup'])_0x47ae4a['openPopup']();else this['_popupConfig']&&_0x47ae4a&&this['_map']&&(this[_0x1c8c18(_0x162478._0x25a38b)][_0x1c8c18(_0x162478._0x4a75bf)]=null,this['_map']['popup'][_0x1c8c18(0x4b9)](_0x47ae4a,this['_popupConfig']));return this;}},{'key':_0x1d2014(0xea1),'value':function _0x41981f(){var _0x3ef617=_0x1d2014;return this['_map']&&this['hasPopup']()&&this['_map']['popup'][_0x3ef617(_0x3dee38._0x1050ac)](null,this),this;}},{'key':_0x1d2014(_0x2ea077._0x252633),'value':function _0x4a07e9(){var _0x20e187=_0x1d2014;if(this['_tooltipConfig'])return!![];if(this[_0x20e187(_0x2832fe._0x21ac92)]){var _0x376bb7=this[_0x20e187(_0x2832fe._0x21397f)][_0x20e187(_0x2832fe._0x465d8e)];for(var _0x462a33=0x0,_0x2a6f56=_0x376bb7['length'];_0x462a33<_0x2a6f56;_0x462a33++){var _0x2081ac=_0x376bb7[_0x462a33];if(_0x2081ac['_tooltipConfig'])return!![];}}return![];}},{'key':_0x1d2014(_0x2ea077._0x4124aa),'value':function _0x571c33(_0x38d96c,_0x127d54){return this['_tooltipConfig']={'content':_0x38d96c,'options':_0x127d54||this['options']['tooltipOptions'],'layer':this},this;}},{'key':'unbindTooltip','value':function _0x429fa5(_0x283722){var _0x40f6a7=_0x1d2014;return _0x283722?this[_0x40f6a7(0x5b9)]=![]:this['_tooltipConfig']=null,this['closeTooltip'](),this;}},{'key':_0x1d2014(_0x2ea077._0x5dce2d),'value':function _0x36a7cb(_0x17f2fc){var _0x3d7d2a=_0x1d2014;if(_0x17f2fc['openTooltip'])_0x17f2fc[_0x3d7d2a(0xec8)]();else this['_tooltipConfig']&&_0x17f2fc&&this['_map']&&(this['_tooltipConfig']['graphic']=null,this['_map']['tooltip']['open'](_0x17f2fc,this['_tooltipConfig']));return this;}},{'key':'closeTooltip','value':function _0x37972f(){var _0x36a069=_0x1d2014;return this['_map']&&this['hasTooltip']()&&this[_0x36a069(0x4bc)]['tooltip'][_0x36a069(_0x36cff4._0x276c55)](null,this),this;}},{'key':_0x1d2014(_0x2ea077._0x3e4af6),'value':function _0x980bf6(){var _0x4c9d75=_0x1d2014;if(this[_0x4c9d75(_0x19aafa._0x3da94a)])return!![];if(this['_graphicList']){var _0x50b5e9=this[_0x4c9d75(0xdf5)]['values'];for(var _0x229799=0x0,_0x11558d=_0x50b5e9[_0x4c9d75(0xba0)];_0x229799<_0x11558d;_0x229799++){var _0x42616b=_0x50b5e9[_0x229799];if(_0x42616b['_contextmenuConfig'])return!![];}}return![];}},{'key':'getContextMenu','value':function _0x3154e3(){var _0x1c977b=_0x1d2014;return this[_0x1c977b(0xd3e)];}},{'key':'bindContextMenu','value':function _0x228053(_0x8de10,_0x13ed8e){var _0x1b0910=_0x1d2014;return this[_0x1b0910(_0x1e2564._0xbcc46f)]={'content':_0x8de10,'options':_0x13ed8e||this['options']['contextmenuOptions'],'layer':this},this;}},{'key':_0x1d2014(_0x2ea077._0x10ace7),'value':function _0x4f1e01(_0x38e9ae){var _0x2507b7=_0x1d2014;return _0x38e9ae?this['_contextmenuConfig']=![]:this[_0x2507b7(_0x569b77._0x31d25e)]=null,this['closeContextMenu'](),this;}},{'key':'openContextMenu','value':function _0x5b3cbf(_0x1ff054){var _0x2db4ce=_0x1d2014;if(_0x1ff054['openContextMenu'])_0x1ff054[_0x2db4ce(_0x29c063._0xf13f46)]();else this['_contextmenuConfig']&&_0x1ff054&&this['_map']&&(this['_contextmenuConfig']['graphic']=null,this['_map']['contextmenu']['open'](_0x1ff054,this['_contextmenuConfig']));return this;}},{'key':'closeContextMenu','value':function _0x35802c(){var _0x401897=_0x1d2014;return this['_map']&&this['hasContextMenu']()&&this['_map']['contextmenu'][_0x401897(0x453)](null,this),this;}},{'key':'openSmallTooltip','value':function _0x2abbb3(_0x4c12a8,_0x1e7542){var _0x571a52=_0x1d2014;return this[_0x571a52(_0x11e910._0x5aa2f3)]&&this[_0x571a52(0x4bc)]['openSmallTooltip'](_0x4c12a8,_0x1e7542),this;}},{'key':_0x1d2014(0x2a1),'value':function _0xab3900(){return this['_map']&&this['_map']['closeSmallTooltip'](),this;}}]),_0x208edd;}(BaseLayer),GraphicLayer=function(_0x4cef14){var _0x402552={_0x5b9cdb:0xcbb,_0x36b91a:0xbd5,_0x131198:0xb11,_0x2e0be9:0xd00,_0x4acf8c:0xe8f,_0x1a74ca:0x676,_0x522a37:0xccc,_0x1d3274:0x76d},_0x3a4cce={_0xc7870a:0x47a},_0x30e3e0={_0x4334e:0x5b0},_0x460e8a={_0x24763b:0xa27,_0x12805b:0xc20},_0xe65792={_0xa4bab9:0x44a,_0x12b24e:0xa27,_0x297349:0x2f9,_0x207941:0x91c,_0x4e3b29:0x7fb,_0x4110f3:0xed9,_0x2d1e59:0x331},_0x41129b={_0x4a4b31:0x4bc},_0x4712de={_0x1d3609:0x44a},_0x38e934={_0x2c63e5:0xa96},_0x35db66={_0x462d45:0xac1},_0x4fd813={_0x1e27c6:0xa96,_0x54016f:0x93c},_0x330c24={_0x1262bd:0xba0},_0x25e4b={_0x31e29f:0x418,_0x4489a5:0xbb2,_0x552ab2:0xb98},_0x355454={_0x183c68:0xdf5},_0x3792c5={_0x45bec0:0x1a7},_0x58b3ba={_0x2a9de7:0x4b6,_0x4209a4:0xdf5,_0xfcf45d:0x5da,_0x8f114e:0xc38},_0x109e4f={_0x18e101:0xa8c,_0x52a6cc:0xb07},_0x5d3883={_0x336db7:0x6c6,_0x2cfceb:0xb07,_0x1cf9fd:0x8f5,_0xb7b731:0xe11,_0x205349:0x447,_0x58a045:0x6c6,_0x316b01:0x4bc},_0x184dd4={_0x11bc21:0x5dc,_0x420c3c:0x1b9,_0x5d64a0:0x86c,_0x27a97a:0x348},_0x1225f2={_0xa3ee97:0x9e6},_0x410a01={_0x1d22d8:0xdf5},_0x51c2e7={_0x464733:0xa36},_0x51d6d2={_0x4a0739:0xdf7},_0x32a534={_0x476b2f:0xdf7,_0x125a29:0x8b2,_0x504b48:0xb11,_0x10752c:0xd49,_0x2f40c5:0xd49,_0x76bb18:0xe11},_0x27c08e={_0x57f41e:0xa27},_0x5be3bb={_0x5f2f5a:0xa27},_0x464292={_0x3bf06c:0x63e,_0x169a9f:0xbb2,_0xedb23c:0x4bc,_0x2c9dda:0xa85,_0x3f0fe2:0x7dd,_0x131ee9:0x950,_0x5f3c91:0x4bc,_0x4a0b66:0xdb3,_0x54d4dc:0x4bc,_0x21aa8e:0xbdb,_0x8d1c4c:0x535,_0x2eaade:0x13d,_0x2d4804:0xe1d},_0x4ba0b1={_0x3f6990:0xd2c,_0x1e9917:0x63e,_0x4d786d:0x4bc,_0xa448f6:0xbb2,_0x413e20:0x64e,_0x5cfa06:0x8be,_0x2db899:0x950,_0x5eb5d4:0x29b,_0x1454e3:0x7dd,_0x202949:0xb92,_0x460425:0xbdb,_0x23478c:0xa8c,_0x1503e9:0x47f},_0x4eba86={_0x2e0cfe:0xe11},_0x196270={_0x1f4cf5:0x44a},_0x528da7={_0xafc306:0xa2e,_0x4b26dd:0x8be,_0x2d13b2:0xecf,_0x51fb01:0x4bc,_0x2577fa:0xbb2},_0x505c2f={_0x42f2b1:0x4bc,_0x312b9e:0xa2e,_0x4fab5b:0xbb2},_0x2ddca0={_0x512042:0xe8f,_0x5ab550:0x4bc,_0x24f522:0x4bc,_0x294758:0xecf,_0x31401d:0xba0},_0xfbeb0a={_0x52e2fb:0x1a7},_0x35f99c={_0x41e188:0xac3,_0x31db92:0xd2c},_0x25089b={_0x1162ef:0x63e,_0x113625:0x7dd},_0x18008f={_0x4be7ca:0x7dd,_0x13aa5b:0xb92},_0x499324={_0x411c72:0x4bc,_0x2bb3cf:0xb98},_0x1b1e0e={_0x5e8eac:0xdb3,_0x2cae05:0xdb3},_0x2731fa={_0xd5c15e:0x950,_0x23fe7d:0xd2c},_0x139b51={_0x159788:0x8be},_0x1ad2b0={_0x5a9a96:0x950,_0x738fe0:0x29b,_0x1c2261:0x425},_0x27f571={_0x364214:0x2f9,_0x7ebdeb:0x2b2},_0x1d1474=_0x521882;_inherits(_0x468e76,_0x4cef14);var _0x63ca4=_createSuper(_0x468e76);function _0x468e76(){var _0x260e5f=_0x4ffc,_0x171e44,_0x570a2d=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x468e76),_0x171e44=_0x63ca4['call'](this,_0x570a2d),_0x171e44[_0x260e5f(0xcbb)](_0x570a2d,_0x570a2d),_0x171e44['_graphicList']=new MarsArray(),_0x171e44;}return _createClass(_0x468e76,[{'key':_0x1d1474(_0x402552._0x5b9cdb),'value':function _0x31b9be(_0x48f97a,_0x18361c){var _0x2581f2=_0x1d1474,_0x543fe5,_0x5d1e60,_0xee31c7;_get(_getPrototypeOf(_0x468e76['prototype']),_0x2581f2(0xcbb),this)['call'](this,_0x48f97a,_0x18361c),this['hasEdit']=(_0x543fe5=_0x48f97a[_0x2581f2(_0x27f571._0x364214)])!==null&&_0x543fe5!==void 0x0?_0x543fe5:![],this[_0x2581f2(_0x27f571._0x7ebdeb)]=(_0x5d1e60=_0x48f97a['isAutoEditing'])!==null&&_0x5d1e60!==void 0x0?_0x5d1e60:!![],this['isContinued']=(_0xee31c7=_0x48f97a['isContinued'])!==null&&_0xee31c7!==void 0x0?_0xee31c7:![];}},{'key':_0x1d1474(_0x402552._0x36b91a),'get':function _0x21c820(){var _0x5e2074=_0x1d1474,_0x4b9734=[];return this['_dataSource']&&_0x4b9734['push'](this[_0x5e2074(0xbb2)]),this['_primitiveCollection']&&_0x4b9734['push'](this['_primitiveCollection']),this[_0x5e2074(0x950)]&&_0x4b9734['push'](this[_0x5e2074(_0x1ad2b0._0x5a9a96)]),this[_0x5e2074(0xb98)]&&_0x4b9734[_0x5e2074(0x425)](this['_billboardCollection']),this['_cloudCollection']&&_0x4b9734['push'](this[_0x5e2074(_0x1ad2b0._0x738fe0)]),this[_0x5e2074(0xdb3)]&&_0x4b9734[_0x5e2074(_0x1ad2b0._0x1c2261)](this['_pointCollection']),this['_polylineCollection']&&_0x4b9734[_0x5e2074(0x425)](this['_polylineCollection']),_0x4b9734;}},{'key':_0x1d1474(_0x402552._0x131198),'get':function _0x2aa4de(){var _0x4c9575,_0xe8f5c5;return(_0x4c9575=this['dataSource'])===null||_0x4c9575===void 0x0?void 0x0:(_0xe8f5c5=_0x4c9575['clustering'])===null||_0xe8f5c5===void 0x0?void 0x0:_0xe8f5c5['enabled'];},'set':function _0x37767d(_0x53f538){var _0x313402=_0x1d1474,_0x40e9c4;(_0x40e9c4=this[_0x313402(0x3c3)])!==null&&_0x40e9c4!==void 0x0&&_0x40e9c4['clustering']&&(this['dataSource']['clustering']['enabled']=_0x53f538);}},{'key':'dataSource','get':function _0x3783bc(){var _0x557c44=_0x1d1474;return!this['_dataSource']&&(this['_dataSource']=new Cesium__namespace['CustomDataSource'](this['id']),this['_dataSource']['show']=this['show'],this[_0x557c44(0x63e)]===State[_0x557c44(0xd2c)]&&(this[_0x557c44(0x4bc)]['dataSources']['add'](this[_0x557c44(0xbb2)]),Cesium__namespace['defined'](this['options'][_0x557c44(0xe8f)])&&(this['zIndex']=this['options']['zIndex']))),this['_dataSource'];}},{'key':_0x1d1474(0x551),'get':function _0x1d514d(){var _0x49d013=_0x1d1474;return!this[_0x49d013(_0x139b51._0x159788)]&&(this['_primitiveCollection']=new Cesium__namespace['PrimitiveCollection'](this['options']),this['_primitiveCollection'][_0x49d013(0x19f)]=this['show'],this['_state']===State['ADDED']&&(this['_map']['scene']['primitives']['add'](this['_primitiveCollection']),Cesium__namespace[_0x49d013(0x4ae)](this['options']['zIndex'])&&(this['zIndex']=this['options']['zIndex']))),this[_0x49d013(0x8be)];}},{'key':'labelCollection','get':function _0x14b1fb(){var _0x308e85=_0x1d1474;return!this[_0x308e85(_0x2731fa._0xd5c15e)]&&(this['_labelCollection']=new Cesium__namespace[(_0x308e85(0x41f))](_objectSpread2(_objectSpread2({},this['options']),{},{'scene':this['_map']['scene']})),this['_labelCollection'][_0x308e85(0x19f)]=this['show'],this['_state']===State[_0x308e85(_0x2731fa._0x23fe7d)]&&this['_map']['scene']['primitives'][_0x308e85(0xb92)](this['_labelCollection'])),this['_labelCollection'];}},{'key':'pointCollection','get':function _0x202769(){var _0x24e174=_0x1d1474;return!this['_pointCollection']&&(this['_pointCollection']=new Cesium__namespace['PointPrimitiveCollection'](this[_0x24e174(0xe11)]),this[_0x24e174(_0x1b1e0e._0x5e8eac)]['show']=this[_0x24e174(0x19f)],this['_state']===State['ADDED']&&this['_map']['scene']['primitives']['add'](this['_pointCollection'])),this[_0x24e174(_0x1b1e0e._0x2cae05)];}},{'key':'billboardCollection','get':function _0x299e2c(){var _0x372ec5=_0x1d1474;return!this['_billboardCollection']&&(this['_billboardCollection']=new Cesium__namespace[(_0x372ec5(0x14f))](_objectSpread2(_objectSpread2({},this['options']),{},{'scene':this[_0x372ec5(_0x499324._0x411c72)]['scene']})),this[_0x372ec5(0xb98)][_0x372ec5(0x19f)]=this['show'],this['_state']===State[_0x372ec5(0xd2c)]&&this['_map']['scene']['primitives']['add'](this[_0x372ec5(_0x499324._0x2bb3cf)])),this['_billboardCollection'];}},{'key':'cloudCollection','get':function _0x16dab3(){var _0x29e5ec=_0x1d1474;return!this['_cloudCollection']&&(this['_cloudCollection']=new Cesium__namespace['CloudCollection'](this['options']['cloud']),this['_cloudCollection']['show']=this[_0x29e5ec(0x19f)],this['_state']===State['ADDED']&&this['_map'][_0x29e5ec(_0x18008f._0x4be7ca)]['primitives'][_0x29e5ec(_0x18008f._0x13aa5b)](this['_cloudCollection'])),this['_cloudCollection'];}},{'key':'polylineCollection','get':function _0x31a93b(){var _0x48df6e=_0x1d1474;return!this['_polylineCollection']&&(this['_polylineCollection']=new Cesium__namespace['PolylineCollection'](this['options']),this['_polylineCollection']['show']=this[_0x48df6e(0x19f)],this[_0x48df6e(_0x25089b._0x1162ef)]===State['ADDED']&&this['_map'][_0x48df6e(_0x25089b._0x113625)]['primitives']['add'](this['_polylineCollection'])),this[_0x48df6e(0xbdb)];}},{'key':'container','get':function _0x18e738(){var _0x47b355=_0x1d1474;return!this['_container']&&(this['_container']=create$3('div',_0x47b355(0xc79)),this['show']?this[_0x47b355(_0x35f99c._0x41e188)]['style']['display']='block':this['_container']['style']['display']=_0x47b355(0xdca),this['_state']===State[_0x47b355(_0x35f99c._0x31db92)]&&this['_map'][_0x47b355(0x20a)]['appendChild'](this[_0x47b355(0xac3)])),this['_container'];}},{'key':'pointerEvents','get':function _0x126edf(){return this['_pointerEvents'];},'set':function _0x4e4c98(_0x2f6260){var _0x1ed890=_0x1d1474;this['_pointerEvents']=_0x2f6260,_0x2f6260?this['container'][_0x1ed890(0x1a7)]['pointer-events']=_0x1ed890(0xbd8):this['container'][_0x1ed890(_0xfbeb0a._0x52e2fb)]['pointer-events']='none';}},{'key':'objectsToExclude','get':function _0x1938fd(){var _0x572b93={_0x188171:0x4b6,_0xfcb70:0x425},_0x4aff3b=_0x1d1474,_0x391ae1=this;if(this[_0x4aff3b(0x526)])return this['_objectsToExclude'];return!this['_objectsToExclude_auto']&&(this['_objectsToExclude_auto']=[],this['_graphicList']['forEach'](function(_0x1feb1c){var _0x3a61e5=_0x4aff3b,_0x538bbd=_0x1feb1c['objectsToExclude'];if(_0x538bbd&&_0x538bbd['length']>0x0)_0x538bbd[_0x3a61e5(0x2de)](function(_0x3ba846){var _0x505630=_0x3a61e5;_0x391ae1[_0x505630(_0x572b93._0x188171)][_0x505630(0x74e)](_0x3ba846)===-0x1&&_0x391ae1[_0x505630(0x4b6)][_0x505630(_0x572b93._0xfcb70)](_0x3ba846);});else{if(_0x1feb1c['czmObject']){var _0x227948=_0x1feb1c['czmObject'];_0x391ae1['_objectsToExclude_auto']['indexOf'](_0x227948)===-0x1&&_0x391ae1['_objectsToExclude_auto'][_0x3a61e5(0x425)](_0x227948);}}},this)),this[_0x4aff3b(0x4b6)];},'set':function _0x3a331e(_0x33d711){this['_objectsToExclude']=_0x33d711;}},{'key':_0x1d1474(_0x402552._0x2e0be9),'get':function _0x472bb0(){return!![];}},{'key':_0x1d1474(_0x402552._0x4acf8c),'get':function _0x1ca94e(){return this['options']['zIndex'];},'set':function _0x2266b4(_0x1adbad){var _0x23d842=_0x1d1474;this['options']['zIndex']=_0x1adbad;if(_0x1adbad==null)return;if(this['_primitiveCollection']&&this['_map']['scene'][_0x23d842(0x64e)]['contains'](this['_primitiveCollection'])){this[_0x23d842(0x8be)]['zIndex']=_0x1adbad,this['_map'][_0x23d842(0x7dd)]['primitives']['raiseToTop'](this['_primitiveCollection']);var _0x5efafd=this['_map']['scene']['primitives'];for(var _0x35186a=_0x5efafd[_0x23d842(0xba0)]-0x1;_0x35186a>=0x0;_0x35186a--){var _0xb14a76=_0x5efafd['get'](_0x35186a);if(_0xb14a76===this['_primitiveCollection'])continue;Cesium__namespace['defined'](_0xb14a76[_0x23d842(_0x2ddca0._0x512042)])&&_0x1adbad<_0xb14a76['zIndex']&&this['_map']['scene'][_0x23d842(0x64e)][_0x23d842(0x758)](this[_0x23d842(0x8be)]);}}if(this['_dataSource']&&this[_0x23d842(_0x2ddca0._0x5ab550)][_0x23d842(0xecf)]['contains'](this['_dataSource'])){this['_dataSource']['zIndex']=_0x1adbad,this[_0x23d842(_0x2ddca0._0x24f522)][_0x23d842(_0x2ddca0._0x294758)]['raiseToTop'](this['_dataSource']);var _0x5433d3=this[_0x23d842(_0x2ddca0._0x5ab550)]['dataSources'];for(var _0x40d160=_0x5433d3[_0x23d842(_0x2ddca0._0x31401d)]-0x1;_0x40d160>=0x0;_0x40d160--){var _0x36dfb7=_0x5433d3[_0x23d842(0x6ff)](_0x40d160);if(_0x36dfb7===this['_dataSource'])continue;Cesium__namespace['defined'](_0x36dfb7[_0x23d842(0xe8f)])&&_0x1adbad<_0x36dfb7['zIndex']&&this[_0x23d842(0x4bc)]['dataSources'][_0x23d842(0x758)](this['_dataSource']);}}}},{'key':'toTop','value':function _0x54f5a7(){var _0x38752d=_0x1d1474;if(this['_map']){if(this[_0x38752d(0x8be)]&&this[_0x38752d(_0x505c2f._0x42f2b1)]['scene']['primitives'][_0x38752d(_0x505c2f._0x312b9e)](this[_0x38752d(0x8be)]))return this['_map'][_0x38752d(0x7dd)]['primitives']['raiseToTop'](this['_primitiveCollection']);if(this['_dataSource']&&this['_map']['dataSources']['contains'](this[_0x38752d(_0x505c2f._0x4fab5b)]))return this['_map']['dataSources']['raiseToTop'](this[_0x38752d(0xbb2)]);}}},{'key':'toBottom','value':function _0x36bd16(){var _0x246165=_0x1d1474;if(this['_map']){if(this['_primitiveCollection']&&this['_map']['scene']['primitives'][_0x246165(_0x528da7._0xafc306)](this[_0x246165(_0x528da7._0x4b26dd)]))return this[_0x246165(0x4bc)]['scene']['primitives']['lowerToBottom'](this['_primitiveCollection']);if(this['_dataSource']&&this['_map'][_0x246165(_0x528da7._0x2d13b2)]['contains'](this[_0x246165(0xbb2)]))return this[_0x246165(_0x528da7._0x51fb01)]['dataSources']['lowerToBottom'](this[_0x246165(_0x528da7._0x2577fa)]);}}},{'key':'length','get':function _0x2b3759(){return this['_graphicList']['length'];}},{'key':'graphics','get':function _0x23fb5d(){return this['getGraphics']();}},{'key':'hasEdit','get':function _0x1c8fa1(){var _0x32a3d1=_0x1d1474;return this[_0x32a3d1(_0x196270._0x1f4cf5)];},'set':function _0x5bf33a(_0x149e47){var _0x40a258=_0x1d1474;_0x149e47?this['activateEdit']():this[_0x40a258(0x8b6)]();}},{'key':'isEditing','get':function _0x306eab(){return this['_graphic_editing']!=null;}},{'key':'allowDrillPick','get':function _0x42eca8(){var _0x38b10a=_0x1d1474;return this[_0x38b10a(_0x4eba86._0x2e0cfe)]['allowDrillPick'];},'set':function _0x5039b2(_0x30a913){this['options']['allowDrillPick']=_0x30a913;}},{'key':'_onAdd','value':function _0x3f8a4b(_0x48f1aa){var _0x7f69a2=_0x1d1474,_0x1c3f2b,_0x2e221e=this;if(this['_state']===State[_0x7f69a2(_0x4ba0b1._0x3f6990)])return;this[_0x7f69a2(_0x4ba0b1._0x1e9917)]=State[_0x7f69a2(0xd2c)],this[_0x7f69a2(_0x4ba0b1._0x4d786d)]=_0x48f1aa;if(this['options']['eventParent'])this['addEventParent'](this['options'][_0x7f69a2(0xe1d)]);else{if(((_0x1c3f2b=this['options'])===null||_0x1c3f2b===void 0x0?void 0x0:_0x1c3f2b['eventParent'])===![]);else this['addEventParent'](_0x48f1aa);}this[_0x7f69a2(_0x4ba0b1._0xa448f6)]&&this[_0x7f69a2(0x4bc)]['dataSources'][_0x7f69a2(0xb92)](this[_0x7f69a2(0xbb2)]),this['_primitiveCollection']&&this['_map']['scene'][_0x7f69a2(_0x4ba0b1._0x413e20)]['add'](this[_0x7f69a2(_0x4ba0b1._0x5cfa06)]),this[_0x7f69a2(_0x4ba0b1._0x2db899)]&&this[_0x7f69a2(0x4bc)][_0x7f69a2(0x7dd)]['primitives']['add'](this[_0x7f69a2(_0x4ba0b1._0x2db899)]),this[_0x7f69a2(0xb98)]&&this['_map']['scene']['primitives']['add'](this['_billboardCollection']),this[_0x7f69a2(_0x4ba0b1._0x5eb5d4)]&&this[_0x7f69a2(0x4bc)][_0x7f69a2(_0x4ba0b1._0x1454e3)]['primitives'][_0x7f69a2(_0x4ba0b1._0x202949)](this['_cloudCollection']),this['_pointCollection']&&this['_map']['scene']['primitives']['add'](this['_pointCollection']),this[_0x7f69a2(_0x4ba0b1._0x460425)]&&this['_map']['scene']['primitives'][_0x7f69a2(0xb92)](this['_polylineCollection']),this['_container']&&this['_map'][_0x7f69a2(0x20a)][_0x7f69a2(0x7be)](this['_container']),this[_0x7f69a2(_0x4ba0b1._0x23478c)]&&(!this['_createOK']&&(this['_createOK']=!![],this['_mountedHook']())),this[_0x7f69a2(0x47f)]&&this[_0x7f69a2(_0x4ba0b1._0x1503e9)](),this['_graphicList']['forEach'](function(_0x21bdf5){var _0x4b3cf9=_0x7f69a2;(_0x21bdf5===null||_0x21bdf5===void 0x0?void 0x0:_0x21bdf5[_0x4b3cf9(0xc38)])&&_0x21bdf5[_0x4b3cf9(0xc38)](_0x2e221e);},this),Cesium__namespace['defined'](this['options']['zIndex'])&&(this['zIndex']=this[_0x7f69a2(0xe11)][_0x7f69a2(0xe8f)]),this['fire'](EventType['addLayer'],{'layer':this},!![]);}},{'key':'_onRemove','value':function _0x20b5f9(){var _0x50a2de=_0x1d1474,_0x5a844d,_0x4fbada;if(this[_0x50a2de(_0x464292._0x3bf06c)]!==State[_0x50a2de(0xd2c)])return;if(!this['_map'])return;this[_0x50a2de(0xdf5)]['forEach'](function(_0x4dec85){(_0x4dec85===null||_0x4dec85===void 0x0?void 0x0:_0x4dec85['_onRemove'])&&_0x4dec85['_onRemove']();},this);this[_0x50a2de(_0x464292._0x169a9f)]&&this[_0x50a2de(_0x464292._0xedb23c)]['dataSources']['remove'](this['_dataSource']);this['_primitiveCollection']&&this['_map']['scene']['primitives'][_0x50a2de(_0x464292._0x2c9dda)](this['_primitiveCollection']);this['_labelCollection']&&this['_map'][_0x50a2de(_0x464292._0x3f0fe2)]['primitives']['remove'](this[_0x50a2de(_0x464292._0x131ee9)]);this['_billboardCollection']&&this['_map']['scene']['primitives']['remove'](this[_0x50a2de(0xb98)]);this['_cloudCollection']&&this[_0x50a2de(_0x464292._0x5f3c91)][_0x50a2de(0x7dd)][_0x50a2de(0x64e)]['remove'](this['_cloudCollection']);this['_pointCollection']&&this['_map']['scene']['primitives']['remove'](this[_0x50a2de(_0x464292._0x4a0b66)]);this['_polylineCollection']&&this['_map'][_0x50a2de(0x7dd)]['primitives']['remove'](this['_polylineCollection']);this[_0x50a2de(0xac3)]&&this['_container']['parentNode']&&this[_0x50a2de(_0x464292._0x54d4dc)][_0x50a2de(0x20a)]['removeChild'](this['_container']);this[_0x50a2de(0x4bc)]['scene'][_0x50a2de(0x64e)][_0x50a2de(0x71b)]&&(this['_primitiveCollection']=null,this['_labelCollection']=null,this[_0x50a2de(0xb98)]=null,this['_cloudCollection']=null,this['_pointCollection']=null,this[_0x50a2de(_0x464292._0x21aa8e)]=null);this['_removedHook']&&this[_0x50a2de(0x676)](),this['_state']=State['REMOVED'],this['fire'](EventType['remove']),this['fire'](EventType[_0x50a2de(_0x464292._0x8d1c4c)],{'layer':this},!![]);if((_0x5a844d=this['options'])!==null&&_0x5a844d!==void 0x0&&_0x5a844d['eventParent'])this[_0x50a2de(_0x464292._0x2eaade)](this['options']['eventParent']);else{if(((_0x4fbada=this['options'])===null||_0x4fbada===void 0x0?void 0x0:_0x4fbada[_0x50a2de(_0x464292._0x2d4804)])===![]);else this[_0x50a2de(0x13d)](this['_map']);}this['_map']=null;}},{'key':'_showHook','value':function _0x50a98c(_0x3fa7fd){_get(_getPrototypeOf(_0x468e76['prototype']),'_showHook',this)['call'](this,_0x3fa7fd),_0x3fa7fd?this['_container']&&(this['_container']['style']['display']='block',this['_graphicList']['forEach'](function(_0x33a926){var _0x1bf5bc=_0x4ffc;_0x33a926['updateDivPosition']&&_0x33a926[_0x1bf5bc(0x2ea)]();},this)):(this['_container']&&(this['_container']['style']['display']='none'),this['stopDraw']());}},{'key':'_mountedHook','value':function _0x3a42d8(){var _0xe76b7b=_0x1d1474,_0x2ac402=this;_get(_getPrototypeOf(_0x468e76[_0xe76b7b(0xd3a)]),'_mountedHook',this)[_0xe76b7b(_0x32a534._0x476b2f)](this),this['on'](EventType[_0xe76b7b(_0x32a534._0x125a29)],function(_0x4098cd){var _0x3aa0b4=_0xe76b7b;_0x2ac402['stopDraw']();if(_0x2ac402['isContinued'])_0x2ac402['startDraw'](clone(_0x4098cd[_0x3aa0b4(_0x5be3bb._0x5f2f5a)]['options']));else _0x2ac402['hasEdit']&&_0x2ac402['isAutoEditing']&&_0x2ac402['startEditing'](_0x4098cd['graphic']);},this),this['on'](EventType['load'],function(_0x124a93){var _0x569786=_0xe76b7b;_0x2ac402[_0x569786(0x2f9)]&&_0x2ac402['isAutoEditing']&&_0x2ac402['_graphic_editing']===_0x124a93[_0x569786(0xa27)]&&_0x2ac402['startEditing'](_0x124a93[_0x569786(0xa27)]);},this),this['on'](EventType['removeGraphic'],function(_0x4d36ed){var _0x5647fd=_0xe76b7b;_0x2ac402['_graphic_drawing']===_0x4d36ed[_0x5647fd(_0x27c08e._0x57f41e)]&&(_0x2ac402['_graphic_drawing']=null),_0x2ac402['_graphic_editing']===_0x4d36ed['graphic']&&(_0x2ac402[_0x5647fd(0x47a)]=null);},this),this['on'](EventType['editStart'],function(_0x5e5355){var _0x58e3e5=_0xe76b7b;_0x2ac402[_0x58e3e5(0x47a)]=_0x5e5355['graphic'];},this),this['on'](EventType['editStop'],function(_0x1b457c){_0x2ac402['_graphic_editing']=null;},this),this['options']['clustering']&&this['_bindClustering'](this['options'][_0xe76b7b(_0x32a534._0x504b48)]),this['options'][_0xe76b7b(_0x32a534._0x10752c)]&&this[_0xe76b7b(0xb07)]==='graphic'&&(this['addGraphic'](this['options'][_0xe76b7b(_0x32a534._0x2f40c5)]),this['_readyPromise']['resolve'](this)),this['options']['geojson']&&this[_0xe76b7b(0x9c0)](this[_0xe76b7b(_0x32a534._0x76bb18)]['geojson']);}},{'key':'_addedHook','value':function _0x4de738(){_get(_getPrototypeOf(_0x468e76['prototype']),'_addedHook',this)['call'](this),this['_hasEdit']&&this['_bindEditEvent'](),this['options']['flyTo']&&this['flyToByAnimationEnd']();}},{'key':_0x1d1474(_0x402552._0x1a74ca),'value':function _0x1880b5(){var _0x4f1b7c=_0x1d1474;_get(_getPrototypeOf(_0x468e76['prototype']),'_removedHook',this)[_0x4f1b7c(_0x51d6d2._0x4a0739)](this),this['_hasEdit']&&(this[_0x4f1b7c(0xa96)](),this['_unbindEditEvent']());}},{'key':'getRectangle','value':function _0x312be9(_0x5cd6ba){var _0x4b40ce;return this['_graphicList']['forEach'](function(_0x199a08){if(!_0x199a08['getRectangle'])return;var _0x5a8f5a=_0x199a08['getRectangle']();if(!Cesium__namespace['defined'](_0x5a8f5a))return;_0x4b40ce?_0x4b40ce=Cesium__namespace['Rectangle']['union'](_0x5a8f5a,_0x4b40ce):_0x4b40ce=_0x5a8f5a;},this),_0x5cd6ba?formatRectangle(_0x4b40ce):_0x4b40ce;}},{'key':'getMaxHeight','value':function _0x448faf(){var _0x2b33e6=_0x1d1474,_0x25e59d=0x0;return this[_0x2b33e6(_0x410a01._0x1d22d8)]['forEach'](function(_0xbdbb6a){var _0x1aeb0b=_0x2b33e6;if(!_0xbdbb6a[_0x1aeb0b(_0x51c2e7._0x464733)])return;_0x25e59d=Math['max'](_0xbdbb6a['getMaxHeight'](),_0x25e59d);},this),_0x25e59d;}},{'key':'toGeoJSON','value':function _0x12ff2a(_0x500b4d){var _0x2c095e=_0x1d1474;_0x500b4d!==null&&_0x500b4d!==void 0x0&&_0x500b4d[_0x2c095e(0xea3)]&&this['stopEditing']();var _0xcd82c=[];return this['_graphicList']['forEach'](function(_0x282f77){if(_0x282f77['isPrivate'])return;var _0x170f52=_0x282f77['toGeoJSON'](_0x500b4d);if(!_0x170f52)return;Array['isArray'](_0x170f52)?_0xcd82c=_0xcd82c['concat'](_0x170f52):_0xcd82c['push'](_0x170f52);},this),{'type':_0x2c095e(_0x1225f2._0xa3ee97),'layer':{'id':this['id'],'name':this['name']},'features':_0xcd82c};}},{'key':_0x1d1474(0x94b),'value':function _0x514545(_0x6cda01){this['stopEditing']();var _0x2f173f=[];this['_graphicList']['forEach'](function(_0x46f4fb){var _0x463b4d=_0x4ffc;if(_0x46f4fb['isPrivate']||!_0x46f4fb[_0x463b4d(0xeec)])return;var _0x3c6569=_0x46f4fb['toJSON']();if(!_0x3c6569)return;Array['isArray'](_0x3c6569)?_0x2f173f=_0x2f173f['concat'](_0x3c6569):_0x2f173f['push'](_0x3c6569);},this),_0x6cda01['data']=_0x2f173f;}},{'key':'loadGeoJSON','value':function _0x2ba2f4(_0x31e1a8){var _0x58bb07=_0x1d1474,_0x3b154f=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};try{isString(_0x31e1a8)&&(_0x31e1a8=JSON[_0x58bb07(_0x184dd4._0x11bc21)](_0x31e1a8));}catch(_0x47b663){logError$1('loadGeoJSON:请确认json文件格式正确!',_0x47b663);return;}var _0x47339c=this[_0x58bb07(0x4bc)]['chinaCRS'],_0x4f3e5e=this['options'][_0x58bb07(_0x184dd4._0x420c3c)],_0x51ad69=getTransFun(_0x4f3e5e,_0x47339c),_0x43e9ca=geoJsonToGraphics(_0x31e1a8,_objectSpread2(_objectSpread2({},_0x3b154f),{},{'symbol':this['options']['symbol'],'crs':this['options'][_0x58bb07(_0x184dd4._0x5d64a0)],'onPointTrans':_0x51ad69}));return this[_0x58bb07(_0x184dd4._0x27a97a)](_0x43e9ca,_0x3b154f);}},{'key':'_addGraphicByArrOptions','value':function _0x2da006(_0x2c7f66){var _0xf991ec=_0x1d1474,_0xd2e008=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};_0xd2e008['clear']&&this[_0xf991ec(0xabb)]();var _0x1aedb1=[];if(_0x2c7f66['length']===0x0)return _0x1aedb1;var _0x1e1f4c;_0xd2e008[_0xf991ec(_0x5d3883._0x336db7)]===![]&&(this[_0xf991ec(0x6c6)]=![],_0x1e1f4c=!![]);var _0x43c98a=_0x2c7f66[0x0][_0xf991ec(_0x5d3883._0x2cfceb)],_0x348654=this['options']['graphicOptions']||{};if(isCombineType(_0x43c98a)){var _0x265de8=_objectSpread2(_objectSpread2({},_0x348654),{},{'type':_0x43c98a,'instances':_0x2c7f66});_0xd2e008['onEachFeature']&&_0xd2e008[_0xf991ec(_0x5d3883._0x1cf9fd)](_0x265de8);var _0x7ab103=this['_addGraphic'](_0x265de8);_0x1aedb1['push'](_0x7ab103);}else for(var _0x375c9a=0x0,_0x214f3e=_0x2c7f66[_0xf991ec(0xba0)];_0x375c9a<_0x214f3e;_0x375c9a++){var _0x5b1227=_objectSpread2(_objectSpread2({},_0x348654),_0x2c7f66[_0x375c9a]);_0xd2e008['onEachFeature']&&_0xd2e008['onEachFeature'](_0x5b1227);if(this[_0xf991ec(0xe11)]['onCreateGraphic']){var _0x51136b=this[_0xf991ec(_0x5d3883._0xb7b731)][_0xf991ec(_0x5d3883._0x205349)](_0x5b1227);_0x51136b&&(this[_0xf991ec(0x921)](_0x51136b),Array['isArray'](_0x51136b)?_0x1aedb1=_0x1aedb1[_0xf991ec(0x732)](_0x51136b):_0x1aedb1[_0xf991ec(0x425)](_0x51136b));}else{var _0x30345a=this['_addGraphic'](_0x5b1227);_0x1aedb1['push'](_0x30345a);}}return _0x1e1f4c&&(this[_0xf991ec(_0x5d3883._0x58a045)]=!![]),_0xd2e008['flyTo']&&this['show']&&this[_0xf991ec(_0x5d3883._0x316b01)]['flyToGraphic'](_0x1aedb1),_0x1aedb1;}},{'key':'_bindClustering','value':function _0x1efb2a(){var _0x161427={_0x586dc2:0x19f,_0x13a0eb:0xd0d,_0xe59fa6:0x82f,_0x23eaa1:0x960,_0x5f43ba:0xdd1},_0x4f3411=_0x1d1474,_0x4449bb,_0x40f452,_0x1780d1,_0x5e28f6=this,_0x31d788=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x55f3c4=(_0x4449bb=this['dataSource'])===null||_0x4449bb===void 0x0?void 0x0:_0x4449bb['clustering'];if(!_0x55f3c4)return;_0x55f3c4['enabled']=(_0x40f452=_0x31d788['enabled'])!==null&&_0x40f452!==void 0x0?_0x40f452:![],_0x55f3c4['pixelRange']=(_0x1780d1=_0x31d788['pixelRange'])!==null&&_0x1780d1!==void 0x0?_0x1780d1:0x14;var _0x5b19a4=setInterval(function(){_0x55f3c4['_cluster']&&_0x55f3c4['_cluster']();},0x320);_0x55f3c4[_0x4f3411(0x8e3)]['addEventListener'](function(_0x582b2e,_0x336358){var _0x5d1fbe={_0x1b8ce7:0x704},_0x4115f0=_0x4f3411;_0x5b19a4&&(clearInterval(_0x5b19a4),_0x5b19a4=null);_0x336358['label']['_mars3d_layerId']=_0x5e28f6['id'],_0x336358['label'][_0x4115f0(_0x161427._0x586dc2)]=![],_0x336358['point'][_0x4115f0(_0x161427._0x13a0eb)]=_0x5e28f6['id'],_0x336358['billboard']['_mars3d_layerId']=_0x5e28f6['id'],_0x336358['billboard']['show']=!![],_0x336358['billboard']['id']=_0x336358['label']['id'],_0x336358['billboard']['verticalOrigin']=Cesium__namespace[_0x4115f0(_0x161427._0xe59fa6)]['BOTTOM'],_0x336358[_0x4115f0(_0x161427._0x23eaa1)]['heightReference']=_0x31d788['clampToGround']?Cesium__namespace['HeightReference']['CLAMP_TO_GROUND']:Cesium__namespace['HeightReference']['NONE'],_0x336358['billboard']['scale']=0.5;_0x31d788['style']&&(BillboardStyleConver['toCesiumVal'](_0x31d788['style'],_0x336358['billboard']),_0x31d788['style']['setHeight']&&(_0x336358['billboard'][_0x4115f0(_0x161427._0x5f43ba)]=setPositionsHeight(_0x336358['billboard'][_0x4115f0(0xdd1)],_0x31d788['style']['setHeight'])),_0x31d788['style']['addHeight']&&(_0x336358['billboard']['position']=addPositionsHeight(_0x336358[_0x4115f0(0x960)][_0x4115f0(0xdd1)],_0x31d788['style'][_0x4115f0(0x752)])));if(_0x31d788['getImage']){var _0x413cd=_0x31d788['getImage'](_0x582b2e['length'],_0x31d788);_0x413cd['then']?_0x413cd[_0x4115f0(0x1eb)](function(_0x18a703){_0x336358['billboard']['image']=_0x18a703;}):_0x336358[_0x4115f0(0x960)]['image']=_0x413cd;}else _0x336358['billboard']['image']=getCircleImage(_0x582b2e['length'],_0x31d788);var _0x5d36c5=_0x5e28f6,_0x3506a3={'entities':_0x582b2e,'cluster':_0x336358,'getGraphics':function _0xb1bc91(){var _0x12bb9f=_0x4115f0,_0x21e536=[],_0x106f7b=this['entities'];for(var _0xee3943=0x0,_0x332a0a=_0x106f7b['length'];_0xee3943<_0x332a0a;_0xee3943++){var _0x44e7f1=_0x106f7b[_0xee3943],_0x4591e7=_0x5d36c5[_0x12bb9f(_0x5d1fbe._0x1b8ce7)](_0x44e7f1['_mars3d_graphicId']);_0x21e536['push'](_0x4591e7);}return _0x21e536;}};_0x336358['billboard']['_clusterData']=_0x3506a3,_0x5e28f6['fire']('clustering',_0x3506a3);});}},{'key':'setOpacity','value':function _0x26c999(_0xe970b3){var _0x3d0aea=_0x1d1474;this['_opacity']=_0xe970b3,this['_graphicList'][_0x3d0aea(0x2de)](function(_0x174df1){_0x174df1['setOpacity']&&_0x174df1['setOpacity'](_0xe970b3);},this);}},{'key':'addGraphic','value':function _0x1266af(_0x5e62c5){var _0x43735a=_0x1d1474;!this['_createOK']&&this[_0x43735a(0xa8c)]&&(this['_createOK']=!![],this[_0x43735a(_0x109e4f._0x18e101)]());if(Array['isArray'](_0x5e62c5)){if(_0x5e62c5['length']===0x0)return;var _0x5e7fb3=_0x5e62c5[0x0][_0x43735a(_0x109e4f._0x52a6cc)];if(isCombineType(_0x5e7fb3)&&!_0x5e62c5[0x0][_0x43735a(0x336)]){var _0x307d51={'type':_0x5e7fb3,'instances':_0x5e62c5};return this['_addGraphic'](_0x307d51);}else{var _0x4bdb81=[];for(var _0xbbe8c0=0x0,_0x92bfda=_0x5e62c5['length'];_0xbbe8c0<_0x92bfda;_0xbbe8c0++){var _0x1849d3=this['_addGraphic'](_0x5e62c5[_0xbbe8c0]);_0x1849d3&&_0x4bdb81['push'](_0x1849d3);}return _0x4bdb81;}}else return this['_addGraphic'](_0x5e62c5);}},{'key':'_addGraphic','value':function _0x633f1e(_0x4adb6c){var _0x1f6157=_0x1d1474,_0x23a5b3;return delete this[_0x1f6157(_0x58b3ba._0x2a9de7)],this[_0x1f6157(_0x58b3ba._0x4209a4)]['get']((_0x23a5b3=_0x4adb6c)===null||_0x23a5b3===void 0x0?void 0x0:_0x23a5b3['id'])&&(_0x4adb6c['id']=createGuid(),logWarn(_0x1f6157(_0x58b3ba._0xfcf45d),_0x4adb6c)),!_0x4adb6c['_onAdd']&&_0x4adb6c['type']&&(_0x4adb6c=create$4(_0x4adb6c[_0x1f6157(0xb07)],_0x4adb6c)),_0x4adb6c&&(_0x4adb6c[_0x1f6157(_0x58b3ba._0x8f114e)](this),this['_graphicList']['set'](_0x4adb6c['id'],_0x4adb6c)),_0x4adb6c;}},{'key':'removeGraphic','value':function _0x5891c4(_0x711c44,_0x45c164){return this['_removeGraphic'](_0x711c44,_0x45c164),this;}},{'key':_0x1d1474(_0x402552._0x522a37),'value':function _0x4ea604(_0x2c10fc,_0x168141,_0x23df37){if(!_0x2c10fc||!_0x2c10fc['_onRemove'])return this;delete this['_objectsToExclude_auto'],!_0x23df37&&this['_graphicList']['remove'](_0x2c10fc['id']),_0x2c10fc['_onRemove'](),_0x168141&&_0x2c10fc['destroy']();}},{'key':'getGraphicById','value':function _0x3571c6(_0x45853b){return this['_graphicList']['get'](_0x45853b);}},{'key':_0x1d1474(0xe91),'value':function _0x20420f(_0x4830ee,_0x3a877a){return this['_graphicList']['getByAttr'](_0x4830ee,_0x3a877a,'attr');}},{'key':'getGraphicsByAttr','value':function _0x4dcc95(_0x411029,_0xb8084f){var _0x1a7914=_0x1d1474;return this['_graphicList'][_0x1a7914(0x3c7)](_0x411029,_0xb8084f,'attr');}},{'key':'getGraphicsByStyle','value':function _0x373b08(_0x23f3dc,_0x477cd4){var _0x13c53f=[];return this['_graphicList']['forEach'](function(_0x363b3a){var _0x540766=_0x4ffc;_0x363b3a[_0x540766(_0x3792c5._0x45bec0)][_0x23f3dc]===_0x477cd4&&_0x13c53f['push'](_0x363b3a);},this),_0x13c53f;}},{'key':'eachGraphic','value':function _0x1e2454(_0x5013e2,_0x3f05cb){return this['_graphicList']['forEach'](_0x5013e2,_0x3f05cb||this),this;}},{'key':'getGraphics','value':function _0xa482bc(){var _0x698c06=_0x1d1474,_0x2e7d04=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:![];if(_0x2e7d04)return this[_0x698c06(_0x355454._0x183c68)]['values'];else{var _0x3200e1=[];return this['_graphicList']['forEach'](function(_0x3cb91a){!_0x3cb91a['isPrivate']&&_0x3200e1['push'](_0x3cb91a);},this),_0x3200e1;}}},{'key':'clear','value':function _0x4e919b(){var _0x556930=_0x1d1474,_0x465452=this,_0x179c52=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![];this['stopDraw'](),this[_0x556930(0xdf5)]&&(this['_graphicList']['forEach'](function(_0x384531){_0x465452['_removeGraphic'](_0x384531,_0x179c52,!![]);},this),this['_graphicList'][_0x556930(_0x25e4b._0x31e29f)]()),this['_dataSource']&&this[_0x556930(_0x25e4b._0x4489a5)]['entities']['removeAll'](),this['_primitiveCollection']&&this['_primitiveCollection']['removeAll'](),this['_labelCollection']&&this[_0x556930(0x950)][_0x556930(0x418)](),this[_0x556930(_0x25e4b._0x552ab2)]&&this['_billboardCollection']['removeAll'](),this['_cloudCollection']&&this['_cloudCollection'][_0x556930(0x418)](),this['_pointCollection']&&this['_pointCollection'][_0x556930(_0x25e4b._0x31e29f)](),this[_0x556930(0xbdb)]&&this['_polylineCollection']['removeAll'](),this['_closeAllControl']();}},{'key':'autoSurfaceHeight','value':function _0x461d47(){var _0x9df6db=_0x1d1474,_0x38c386=this,_0x55fae6=arguments[_0x9df6db(_0x330c24._0x1262bd)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return new Promise(function(_0x44821c,_0x11a977){var _0x3d7bf5={_0x46bf55:0xcfb},_0x3ea481={_0x337f52:0xcfb},_0x4d564b=_0x38c386['getGraphics'](),_0x4ff25b=-0x1,_0x5b6323=_0x4d564b['length'];function _0x9f8962(){var _0x1d6dd7=_0x4ffc;_0x4ff25b++;if(_0x4ff25b>=_0x5b6323){_0x55fae6['end']&&_0x55fae6[_0x1d6dd7(0x8ea)]({'index':_0x4ff25b,'count':_0x5b6323,'graphics':_0x4d564b});_0x44821c(_0x4d564b);return;}var _0x30c007=_0x4d564b[_0x4ff25b];_0x30c007['autoSurfaceHeight']?_0x30c007['autoSurfaceHeight'](_0x55fae6)['then'](function(){var _0x480e55=_0x1d6dd7;_0x55fae6['endItem']&&_0x55fae6[_0x480e55(_0x3ea481._0x337f52)]({'graphic':_0x30c007,'index':_0x4ff25b,'count':_0x5b6323}),_0x9f8962();}):(_0x55fae6[_0x1d6dd7(_0x3d7bf5._0x46bf55)]&&_0x55fae6[_0x1d6dd7(0xcfb)]({'graphic':_0x30c007,'index':_0x4ff25b,'count':_0x5b6323}),_0x9f8962());}_0x9f8962();});}},{'key':_0x1d1474(_0x402552._0x1d3274),'value':function _0x15cc47(_0x1d6d9e){return this['autoSurfaceHeight'](_0x1d6d9e);}},{'key':_0x1d1474(0x5ba),'value':function _0x2bdcf7(_0x12eeeb){var _0x4422d3=this;return new Promise(function(_0x16b919,_0x200283){var _0x53b54d=_0x4ffc;_0x4422d3[_0x53b54d(_0x4fd813._0x1e27c6)]();if(!_0x4422d3[_0x53b54d(0x4bc)])throw new Error('startDraw:需要\x20map.addLayer(当前图层)\x20后,才行使用本方法');_0x12eeeb[_0x53b54d(_0x4fd813._0x54016f)]={'resolve':_0x16b919,'reject':_0x200283};var _0x2f62bb=fromDraw(_0x4422d3,_0x12eeeb);_0x2f62bb!=null&&(_0x4422d3['_graphic_drawing']=_0x2f62bb);});}},{'key':'endDraw','value':function _0x3da6be(){var _0x5a6c9f=_0x1d1474;this['stopEditing']();if(this['_graphic_drawing']){var _0x284c01=this['_graphic_drawing']['endDraw']();return _0x284c01&&(this[_0x5a6c9f(_0x35db66._0x462d45)]=null),_0x284c01;}return![];}},{'key':'stopDraw','value':function _0x3a5109(){var _0x3b08b2=_0x1d1474;return this['stopEditing'](),this['_graphic_drawing']?(this['_graphic_drawing'][_0x3b08b2(_0x38e934._0x2c63e5)](),this['_graphic_drawing']=null,!![]):![];}},{'key':_0x1d1474(0x445),'value':function _0x491ba2(){var _0x12e1e2=_0x1d1474;return this[_0x12e1e2(0xac1)]?(this[_0x12e1e2(0xac1)]['remove'](!![]),this['_graphic_drawing']=null,!![]):![];}},{'key':_0x1d1474(0x186),'value':function _0x50c479(){var _0x5c3356=_0x1d1474;if(this[_0x5c3356(_0x4712de._0x1d3609)])return;return this[_0x5c3356(0x44a)]=!![],this['_map']&&this['_bindEditEvent'](),this;}},{'key':'disableEdit','value':function _0x19b28b(){var _0x2a667f=_0x1d1474;if(!this['_hasEdit'])return;return this['_hasEdit']=![],this['_unbindEditEvent'](),this[_0x2a667f(0xdbe)](),this;}},{'key':'_bindEditEvent','value':function _0x4eeb88(){var _0x18d5a0=_0x1d1474;this['_map']['on'](EventType['click'],this[_0x18d5a0(0x727)],this),this[_0x18d5a0(_0x41129b._0x4a4b31)]['on'](EventType['mouseMoveTarget'],this['_onMouseMoveHandler'],this);}},{'key':'_unbindEditEvent','value':function _0x24e7e8(){var _0x18abfd=_0x1d1474;this[_0x18abfd(0x4bc)]['off'](EventType['click'],this['_onClickHandler'],this),this['_map']['off'](EventType['mouseMoveTarget'],this['_onMouseMoveHandler'],this);}},{'key':_0x1d1474(0x800),'value':function _0xda5b1a(_0x1af9b5){var _0x464285=_0x1d1474;if(!this[_0x464285(_0xe65792._0xa4bab9)])return;if(!this['_map']['scene']['screenSpaceCameraController']['enableInputs'])return;var _0x2be23e=_0x1af9b5['graphic'];if(!_0x2be23e){var _0x58fe36=this['_map'][_0x464285(0x2aa)]['getPickTarget'](_0x1af9b5['endPosition'],_0x1af9b5);_0x2be23e=_0x58fe36===null||_0x58fe36===void 0x0?void 0x0:_0x58fe36[_0x464285(_0xe65792._0x12b24e)];}if(_0x2be23e==null||_0x2be23e['_layer']!==this){this['_map']['closeSmallTooltip']();return;}if(_0x2be23e['_enabledDraw']||_0x2be23e['isPrivate']||!_0x2be23e[_0x464285(_0xe65792._0x297349)])return;if(this['_map']['contextmenu']['show']&&this['_map'][_0x464285(_0xe65792._0x207941)]['target']===_0x2be23e)return;var _0x1ea440;isPCBroswer()?_0x1ea440=this['_map'][_0x464285(0x7fb)]('_单击后激活编辑')+'
'+this[_0x464285(0x4bc)]['getLangText']('_右击菜单删除'):_0x1ea440=this['_map'][_0x464285(_0xe65792._0x4e3b29)](_0x464285(_0xe65792._0x4110f3)),this['_map']['openSmallTooltip'](_0x1af9b5[_0x464285(_0xe65792._0x2d1e59)],_0x1ea440);}},{'key':'_onClickHandler','value':function _0x4d9122(_0x47eb06){var _0x35f07e=_0x1d1474;if(this[_0x35f07e(0xac1)])return;var _0x5da423=_0x47eb06[_0x35f07e(_0x460e8a._0x24763b)];if(_0x5da423&&(_0x5da423['isPrivate']||!_0x5da423['hasEdit']))return;this['hasEdit']&&_0x5da423&&_0x47eb06['layer']===this?this[_0x35f07e(_0x460e8a._0x12805b)](_0x5da423,_0x47eb06):this['stopEditing']();}},{'key':'startEditing','value':function _0x527f11(_0x48cc71,_0x49d9d7){var _0x5698c0=_0x1d1474;if(!_0x48cc71||!_0x48cc71['startEditing']||!_0x48cc71[_0x5698c0(_0x30e3e0._0x4334e)]||!_0x48cc71['hasEdit'])return;if(this['_graphic_editing']===_0x48cc71||_0x48cc71['_enabledDraw'])return;return this['stopEditing'](),_0x48cc71['startEditing'](),_0x49d9d7&&_0x48cc71[_0x5698c0(0x5a3)]&&this['_map']['openSmallTooltip'](_0x49d9d7[_0x5698c0(0xdd1)],_0x48cc71['_draw_tooltip']),this['_graphic_editing']=_0x48cc71,this;}},{'key':'stopEditing','value':function _0x3a1d91(){var _0x313852=_0x1d1474;return this[_0x313852(_0x3a4cce._0xc7870a)]&&(this['_graphic_editing']['stopEditing'](),this[_0x313852(0x47a)]=null),this;}}]),_0x468e76;}(BaseGraphicLayer);register$2('graphic',GraphicLayer);var MatrixMove=function(_0x24b3b6){var _0x4daff9={_0x22fb4a:0x676,_0xac9174:0x137},_0x42eaf9={_0x2547d2:0x4bc,_0x5e9307:0xdd1},_0x1b2a22={_0x325c7b:0x17d,_0x5bd7be:0xed7},_0x1ccf6b={_0x2fc4bb:0x1a7,_0x4f7295:0xe51,_0x115dc0:0x729,_0x5ae108:0xa07,_0x314a04:0x65a},_0xedf614={_0x300cae:0x556,_0x220187:0x14e,_0x2460c:0x8b4,_0x4e07b8:0xbd4,_0x64ed7a:0xdd1,_0x35fe73:0x872,_0x1bd2cf:0x542,_0x452e19:0x793,_0x2eef11:0xb92,_0xe3742d:0xdd1,_0xc1bba9:0x1c0,_0x534730:0x169,_0x4ca904:0xbf9,_0xb5e77e:0x4cc,_0x15d0b1:0x67d,_0x5d7cbe:0x6c8,_0x2e214f:0x136,_0x1fbe81:0xdbf,_0xb2e0f7:0x7b1,_0x1791e5:0xc68,_0x208016:0xf0,_0x2eb6ec:0xa7b,_0x516d:0xdbf},_0x1db76d={_0x148e50:0x4fb,_0x14c609:0x741,_0x2b3f61:0xa07},_0x487655={_0x582570:0x4bc,_0x1485a0:0xcd,_0x1c56ee:0x636},_0x4d684d={_0x1cbe62:0x1c4,_0xc8437a:0x220},_0x24e8fa={_0x33be1f:0x14e,_0x6ce66f:0x4bc,_0xa7286:0x33f,_0xd5f315:0x33f,_0x15e070:0xa08,_0x48d24c:0x2c3},_0x485b96={_0xcf2972:0x67d,_0x5152b7:0xf0,_0x678238:0xbf9,_0x19fab3:0xd34},_0x5a28d8={_0x111e02:0x11e,_0x2169f8:0xcfe,_0x39bbda:0xa66,_0x5b7115:0x924},_0x1436e7={_0x519feb:0xa08,_0x4fcff7:0xca0,_0x4f5d4e:0x11e,_0x5943cb:0x11e},_0x89c85e={_0x39717b:0x11e},_0x52fd43={_0x327ff8:0x4cc,_0x234f98:0xc68},_0xa21781=_0x521882;_inherits(_0x10374c,_0x24b3b6);var _0x5e7819=_createSuper(_0x10374c);function _0x10374c(){var _0x4ea323=_0x4ffc,_0x38971e,_0x2851cd=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x10374c),_0x38971e=_0x5e7819['call'](this,_0x2851cd),_0x38971e['translation']=new Cesium__namespace[(_0x4ea323(_0x52fd43._0x327ff8))](0x0,0x0,0x0),_0x38971e['rotateMatrix']=new Cesium__namespace[(_0x4ea323(_0x52fd43._0x234f98))](0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1),_0x2851cd[_0x4ea323(0xdd1)]&&(_0x38971e[_0x4ea323(0xdd1)]=_0x2851cd['position']),_0x38971e;}return _createClass(_0x10374c,[{'key':'position','get':function _0x1f04f4(){return this['_position'];},'set':function _0x527d3a(_0x27373c){this['_position']=LngLatPoint['toCartesian'](_0x27373c),this['_initByPosition'](),this['_updatePositionHook'](!![]);}},{'key':_0xa21781(0x4bd),'get':function _0x42971b(){if(!this['_map'])return![];return this['_hasChangeEnableInputs'];}},{'key':'_mountedHook','value':function _0x104a99(){var _0x457eb1=_0xa21781;this[_0x457eb1(_0x89c85e._0x39717b)]=new GraphicLayer({'private':!![]});}},{'key':'_addedHook','value':function _0x2a2a8a(){var _0x1d492c=_0xa21781;this[_0x1d492c(0x4bc)]['addLayer'](this['_graphicLayer']),this['_updatePositionHook'](!![]),this['_createGraphics'](),this['_bindEvent']();}},{'key':_0xa21781(_0x4daff9._0x22fb4a),'value':function _0x216d42(){var _0x5830be=_0xa21781;this[_0x5830be(_0x1436e7._0x519feb)]&&delete this['_graphic_move_x'],this['_graphic_move_y']&&delete this[_0x5830be(_0x1436e7._0x4fcff7)],this['_graphic_move_z']&&delete this['_graphic_move_z'],this[_0x5830be(0xe51)]&&delete this['_graphic_dragger_ing'],this[_0x5830be(_0x1436e7._0x4f5d4e)]['clear'](),this['_map']['removeLayer'](this[_0x5830be(_0x1436e7._0x5943cb)]),this['_unbindEvent']();}},{'key':_0xa21781(_0x4daff9._0xac9174),'value':function _0x27bbdd(){var _0x4c3f42=_0xa21781;this[_0x4c3f42(_0x5a28d8._0x111e02)]['clear'](),this['_graphic_move_x']=new PolylinePrimitive({'positions':this['_positions_line_x'],'style':{'width':0xf,'arcType':Cesium__namespace['ArcType']['NONE'],'materialType':PolylineArrow,'color':Cesium__namespace[_0x4c3f42(_0x5a28d8._0x2169f8)][_0x4c3f42(_0x5a28d8._0x39bbda)],'depthFail':!![]},'attr':{'move':!![],'type':Cesium__namespace['Axis']['X']},'asynchronous':![]}),this['_graphicLayer']['addGraphic'](this[_0x4c3f42(0xa08)]),this['_graphic_move_y']=new PolylinePrimitive({'positions':this['_positions_line_y'],'style':{'width':0xf,'arcType':Cesium__namespace['ArcType'][_0x4c3f42(_0x5a28d8._0x5b7115)],'materialType':PolylineArrow,'color':Cesium__namespace['Color']['GREEN'],'depthFail':!![]},'attr':{'move':!![],'type':Cesium__namespace['Axis']['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']['NONE'],'materialType':PolylineArrow,'color':Cesium__namespace['Color']['BLUE'],'depthFail':!![]},'attr':{'move':!![],'type':Cesium__namespace[_0x4c3f42(0xa7b)]['Z']},'asynchronous':![]}),this[_0x4c3f42(0x11e)]['addGraphic'](this['_graphic_move_z']),this['_graphic_dragger_ing']=new PolylinePrimitive({'positions':[],'style':{'width':0x3,'arcType':Cesium__namespace['ArcType']['NONE'],'materialType':PolylineDash,'color':Cesium__namespace[_0x4c3f42(0xcfe)][_0x4c3f42(0xe7a)],'depthFail':!![]},'asynchronous':![],'show':![]}),this['_graphicLayer']['addGraphic'](this['_graphic_dragger_ing']);}},{'key':'_initByPosition','value':function _0x3f958a(){var _0x191047=_0xa21781;this['modelToWorld']=Cesium__namespace['Transforms'][_0x191047(0xe98)](this[_0x191047(0xdd1)]),this['worldToModel']=Cesium__namespace['Matrix4']['inverse'](this['modelToWorld'],new Cesium__namespace[(_0x191047(0x169))]()),this[_0x191047(_0x485b96._0xcf2972)]=this['modelToWorld']['clone'](),this['inverseMatrix']=Cesium__namespace['Matrix4'][_0x191047(_0x485b96._0x5152b7)](this['matrix'],new Cesium__namespace['Matrix4']()),this['normalX']=Cesium__namespace['Matrix4'][_0x191047(0xdbf)](this['matrix'],Cesium__namespace['Cartesian3'][_0x191047(_0x485b96._0x678238)],new Cesium__namespace['Cartesian3']()),this['normalY']=Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this['matrix'],Cesium__namespace[_0x191047(0x4cc)]['UNIT_Y'],new Cesium__namespace[(_0x191047(0x4cc))]()),this['normalZ']=Cesium__namespace[_0x191047(0x169)][_0x191047(0xdbf)](this['matrix'],Cesium__namespace['Cartesian3']['UNIT_Z'],new Cesium__namespace['Cartesian3']()),this[_0x191047(_0x485b96._0x19fab3)]=[],this['_positions_line_y']=[],this['_positions_line_z']=[];}},{'key':_0xa21781(0xc14),'value':function _0x559974(_0x3c8743){var _0x24a242=_0xa21781;if(!this['_map'])return;var _0xff2cd0=this['position']['clone']();if(_0x3c8743){var _0x4f415a=new Cesium__namespace['Matrix4']['multiplyByPoint'](this['_map'][_0x24a242(_0x24e8fa._0x33be1f)]['viewMatrix'],_0xff2cd0,new Cesium__namespace['Cartesian3']()),_0x54910f=-_0x4f415a['z']*Math[_0x24a242(0x2b7)](this[_0x24a242(_0x24e8fa._0x6ce66f)][_0x24a242(0x14e)]['frustum']['fov']/0x2)*0x2,_0x7bab7d=_0x54910f/this['_map']['canvas'][_0x24a242(0x8b4)];this['radius']=0xc8*_0x7bab7d;}this['_positions_line_x']=[_0xff2cd0,Cesium__namespace[_0x24a242(0x169)][_0x24a242(_0x24e8fa._0xa7286)](this['matrix'],new Cesium__namespace['Cartesian3'](this['radius'],0x0,0x0),new Cesium__namespace['Cartesian3']())],this['_positions_line_y']=[_0xff2cd0,Cesium__namespace['Matrix4'][_0x24a242(_0x24e8fa._0xd5f315)](this['matrix'],new Cesium__namespace['Cartesian3'](0x0,this['radius'],0x0),new Cesium__namespace[(_0x24a242(0x4cc))]())],this[_0x24a242(0x502)]=[_0xff2cd0,Cesium__namespace['Matrix4']['multiplyByPoint'](this['matrix'],new Cesium__namespace['Cartesian3'](0x0,0x0,this['radius']),new Cesium__namespace[(_0x24a242(0x4cc))]())],this[_0x24a242(_0x24e8fa._0x15e070)]&&(this['_graphic_move_x']['positions']=this['_positions_line_x']),this['_graphic_move_y']&&(this['_graphic_move_y']['positions']=this['_positions_line_y']),this['_graphic_move_z']&&(this['_graphic_move_z'][_0x24a242(_0x24e8fa._0x48d24c)]=this['_positions_line_z']);}},{'key':'_bindEvent','value':function _0x104255(){var _0x47ea08=_0xa21781;this['_graphicLayer']['on'](EventType['leftDown'],this[_0x47ea08(_0x4d684d._0x1cbe62)],this),this['_map']['on'](EventType['leftUp'],this[_0x47ea08(_0x4d684d._0xc8437a)],this),this['_map']['on'](EventType['middleClick'],this[_0x47ea08(0xac7)],this),this[_0x47ea08(0x4bc)]['on'](EventType['wheel'],this['_onMap_wheel'],this);}},{'key':'_unbindEvent','value':function _0x24ecb0(){var _0x4b0b40=_0xa21781;this['_graphicLayer']['off'](EventType[_0x4b0b40(0x689)],this['_onMap_leftDown'],this),this['_map'][_0x4b0b40(0x6da)](EventType['leftUp'],this[_0x4b0b40(0x220)],this),this[_0x4b0b40(0x4bc)]['off'](EventType['mouseMove'],this['_onMap_mouseMove'],this),this[_0x4b0b40(_0x487655._0x582570)]['off'](EventType['middleClick'],this[_0x4b0b40(0xac7)],this),this[_0x4b0b40(0x4bc)][_0x4b0b40(0x6da)](EventType[_0x4b0b40(_0x487655._0x1485a0)],this[_0x4b0b40(_0x487655._0x1c56ee)],this);}},{'key':'_onMap_leftDown','value':function _0x3aeb17(_0x367f91){var _0x41228f=_0xa21781;this['_graphic']=undefined;if(_0x367f91['layer']!==this['_graphicLayer'])return;var _0xbb753=_0x367f91[_0x41228f(0xa27)];if(!_0xbb753||!(_0xbb753[_0x41228f(_0x1db76d._0x148e50)]['move']||_0xbb753['attr'][_0x41228f(0x7c2)]))return;this['_graphic']=_0xbb753;!_0xbb753['style'][_0x41228f(_0x1db76d._0x14c609)]&&(_0xbb753['style'][_0x41228f(0x741)]=_0xbb753['style']['color']);_0xbb753['setStyle']({'color':Cesium__namespace[_0x41228f(0xcfe)]['YELLOW']}),this['_graphic_dragger_ing']['positions']=[this['position'],this['position']],this['_graphic_dragger_ing']['show']=!![];var _0x5668e1=this['_graphic']['attr']['type'];this[_0x41228f(0x65a)](EventType['start'],_objectSpread2(_objectSpread2({},_0x367f91),{},{'editType':_0x5668e1,'graphic':_0xbb753})),this[_0x41228f(0x4bc)]['scene']['screenSpaceCameraController']['enableInputs']&&(this['_map']['scene'][_0x41228f(0x12e)][_0x41228f(0x729)]=![],this[_0x41228f(_0x1db76d._0x2b3f61)]=!![]),this[_0x41228f(0x4bc)]['on'](EventType[_0x41228f(0xd32)],this['_onMap_mouseMove'],this);}},{'key':'_onMap_mouseMove','value':function _0x4daf93(_0x854fcc){var _0xb5b4b4=_0xa21781;if(!this['_graphic'])return;var _0x31cce9=_0x854fcc['startPosition'],_0x341d5e=_0x854fcc['endPosition'],_0x53330b,_0x58cac1=this['_graphic']['attr']['type'];_0x58cac1===Cesium__namespace['Axis']['X']&&(_0x53330b=this['normalX']);_0x58cac1===Cesium__namespace['Axis']['Y']&&(_0x53330b=this['normalY']);_0x58cac1===Cesium__namespace[_0xb5b4b4(0xa7b)]['Z']&&(_0x53330b=this['normalZ']);var _0x3e8f65=new Cesium__namespace['Cartesian3'](_0x341d5e['x']-_0x31cce9['x'],-(_0x341d5e['y']-_0x31cce9['y']),0x0),_0x398350=new Cesium__namespace[(_0xb5b4b4(0x169))]['multiplyByPointAsVector'](this['_map']['camera'][_0xb5b4b4(_0xedf614._0x300cae)],_0x3e8f65,new Cesium__namespace['Cartesian3']()),_0x5ea468=new Cesium__namespace['Matrix4']['multiplyByPoint'](this[_0xb5b4b4(0x4bc)]['camera']['viewMatrix'],this[_0xb5b4b4(0xdd1)],new Cesium__namespace['Cartesian3']()),_0x923c14=-_0x5ea468['z']*Math['tan'](this['_map'][_0xb5b4b4(_0xedf614._0x220187)]['frustum']['fov']/0x2)*0x2,_0x11023b=_0x923c14/this[_0xb5b4b4(0x4bc)]['canvas'][_0xb5b4b4(_0xedf614._0x2460c)],_0x1e2bad=Cesium__namespace['Cartesian3'][_0xb5b4b4(_0xedf614._0x4e07b8)](_0x398350,_0x53330b)*_0x11023b,_0x379248=Cesium__namespace[_0xb5b4b4(0xecb)]['fromCartesian'](this[_0xb5b4b4(_0xedf614._0x64ed7a)]),_0x199208=new Cesium__namespace['Cartesian3'](this['position']['x']+_0x53330b['x']*_0x1e2bad,this['position']['y']+_0x53330b['y']*_0x1e2bad,this['position']['z']+_0x53330b['z']*_0x1e2bad);_0x58cac1!==Cesium__namespace['Axis']['Z']&&(_0x199208=Cesium__namespace['Cartographic']['fromCartesian'](_0x199208),_0x199208[_0xb5b4b4(0x872)]=_0x379248[_0xb5b4b4(_0xedf614._0x35fe73)],_0x58cac1===Cesium__namespace[_0xb5b4b4(0xa7b)]['X']?_0x199208['latitude']=_0x379248[_0xb5b4b4(_0xedf614._0x1bd2cf)]:_0x199208['longitude']=_0x379248['longitude'],_0x199208=Cesium__namespace['Cartesian3'][_0xb5b4b4(0x359)](_0x199208[_0xb5b4b4(_0xedf614._0x452e19)],_0x199208[_0xb5b4b4(0x542)],_0x199208['height']));var _0x1f2e5b=Cesium__namespace['Matrix4']['multiplyByPoint'](this['inverseMatrix'],_0x199208,new Cesium__namespace['Cartesian3']());Cesium__namespace['Matrix4'][_0xb5b4b4(0xdbf)](this['matrix'],_0x1f2e5b,_0x1f2e5b),Cesium__namespace['Matrix4']['multiplyByVector'](this[_0xb5b4b4(0x5f8)],new Cesium__namespace['Cartesian4'](_0x1f2e5b['x'],_0x1f2e5b['y'],_0x1f2e5b['z'],0x0),_0x1f2e5b),Cesium__namespace['Cartesian3'][_0xb5b4b4(_0xedf614._0x2eef11)](this[_0xb5b4b4(0x6d7)],_0x1f2e5b,this['translation']),this['position']=_0x199208,this['matrix']=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](this[_0xb5b4b4(_0xedf614._0xe3742d)]),Cesium__namespace[_0xb5b4b4(0x169)][_0xb5b4b4(0xf0)](this['matrix'],this['inverseMatrix']);var _0x975923=this['normalX'],_0x44258a=this['normalY'],_0x30de69=this['normalZ'];this[_0xb5b4b4(_0xedf614._0xc1bba9)]=Cesium__namespace[_0xb5b4b4(_0xedf614._0x534730)][_0xb5b4b4(0xdbf)](this['matrix'],Cesium__namespace[_0xb5b4b4(0x4cc)][_0xb5b4b4(_0xedf614._0x4ca904)],new Cesium__namespace[(_0xb5b4b4(_0xedf614._0xb5e77e))]()),this[_0xb5b4b4(0x493)]=Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this[_0xb5b4b4(0x67d)],Cesium__namespace['Cartesian3']['UNIT_Y'],new Cesium__namespace['Cartesian3']()),this['normalZ']=Cesium__namespace[_0xb5b4b4(0x169)]['multiplyByPointAsVector'](this[_0xb5b4b4(_0xedf614._0x15d0b1)],Cesium__namespace['Cartesian3'][_0xb5b4b4(0x668)],new Cesium__namespace[(_0xb5b4b4(_0xedf614._0xb5e77e))]());if(_0x58cac1===Cesium__namespace['Axis']['X']){var _0x4db6d2=Cesium__namespace['Cartesian3'][_0xb5b4b4(_0xedf614._0x5d7cbe)](_0x44258a,this['normalY']),_0x2eb1cc=Cesium__namespace[_0xb5b4b4(_0xedf614._0xb5e77e)][_0xb5b4b4(0x6c8)](_0x30de69,this[_0xb5b4b4(_0xedf614._0x2e214f)]);_0x1e2bad<0x0&&(_0x2eb1cc=-_0x2eb1cc,_0x4db6d2=-_0x4db6d2);var _0xe8c62e=Cesium__namespace['Matrix4'][_0xb5b4b4(_0xedf614._0x1fbe81)](this['worldToModel'],_0x30de69,new Cesium__namespace['Cartesian3']()),_0x18025e=Cesium__namespace['Matrix3']['inverse'](this[_0xb5b4b4(_0xedf614._0xb2e0f7)],new Cesium__namespace['Matrix3']()),_0x16b29e=Cesium__namespace[_0xb5b4b4(_0xedf614._0x1791e5)]['multiplyByVector'](_0x18025e,_0xe8c62e,new Cesium__namespace['Cartesian3']()),_0x2401d8=this['_axisRotation'](_0x16b29e,_0x4db6d2);Cesium__namespace[_0xb5b4b4(0xc68)][_0xb5b4b4(0x785)](this['rotateMatrix'],_0x2401d8,this[_0xb5b4b4(0x7b1)]);var _0x1723a8=Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this['worldToModel'],_0x44258a,new Cesium__namespace['Cartesian3']());_0x18025e=Cesium__namespace['Matrix3'][_0xb5b4b4(_0xedf614._0x208016)](this['rotateMatrix'],new Cesium__namespace[(_0xb5b4b4(_0xedf614._0x1791e5))]()),_0x16b29e=Cesium__namespace['Matrix3']['multiplyByVector'](_0x18025e,_0x1723a8,new Cesium__namespace['Cartesian3']()),_0x2401d8=this[_0xb5b4b4(0x815)](_0x16b29e,_0x2eb1cc),Cesium__namespace['Matrix3']['multiply'](this['rotateMatrix'],_0x2401d8,this['rotateMatrix']);}if(_0x58cac1===Cesium__namespace[_0xb5b4b4(_0xedf614._0x2eb6ec)]['Y']){var _0x547216=Cesium__namespace['Cartesian3']['angleBetween'](_0x30de69,this['normalZ']);_0x1e2bad>0x0&&(_0x547216=-_0x547216);var _0x3af1da=Cesium__namespace['Matrix4'][_0xb5b4b4(_0xedf614._0x516d)](this['worldToModel'],_0x975923,new Cesium__namespace[(_0xb5b4b4(0x4cc))]()),_0xf0f2e4=Cesium__namespace['Matrix3']['inverse'](this['rotateMatrix'],new Cesium__namespace['Matrix3']()),_0x30cfe1=Cesium__namespace['Matrix3']['multiplyByVector'](_0xf0f2e4,_0x3af1da,new Cesium__namespace[(_0xb5b4b4(0x4cc))]()),_0x3f7a30=this[_0xb5b4b4(0x815)](_0x30cfe1,_0x547216);Cesium__namespace['Matrix3'][_0xb5b4b4(0x785)](this[_0xb5b4b4(_0xedf614._0xb2e0f7)],_0x3f7a30,this[_0xb5b4b4(0x7b1)]);}this['_graphic_dragger_ing']['positions']=[this['_graphic_dragger_ing']['positions'][0x0],_0x199208],this['_updatePositionHook']();var _0x45cf61=_objectSpread2(_objectSpread2({},_0x854fcc),{},{'editType':_0x58cac1,'position':_0x199208});this['onChange'](_0x45cf61);}},{'key':'_onMap_leftUp','value':function _0x2de1f8(_0x3c18cc){var _0x35b866=_0xa21781;if(!this['_graphic'])return;this['_graphic']['setStyle']({'color':this['_graphic'][_0x35b866(_0x1ccf6b._0x2fc4bb)]['color_bak']}),this['_graphic']=null,this[_0x35b866(_0x1ccf6b._0x4f7295)]['positions']=[],this[_0x35b866(0xe51)]['show']=![],this['_hasChangeEnableInputs']&&(this['_map']['scene'][_0x35b866(0x12e)][_0x35b866(_0x1ccf6b._0x115dc0)]=!![],delete this[_0x35b866(_0x1ccf6b._0x5ae108)]),this[_0x35b866(0x4bc)]['off'](EventType[_0x35b866(0xd32)],this['_onMap_mouseMove'],this),this[_0x35b866(_0x1ccf6b._0x314a04)](EventType[_0x35b866(0x961)],_0x3c18cc);}},{'key':'_axisRotation','value':function _0x15398b(_0x44bcea,_0x4e5a34,_0x5dbacb){var _0x4aa960=_0xa21781,_0x2426d1=_0x44bcea['x'],_0x320314=_0x44bcea['y'],_0x5d4565=_0x44bcea['z'],_0x267526=Math[_0x4aa960(0x598)](_0x2426d1*_0x2426d1+_0x320314*_0x320314+_0x5d4565*_0x5d4565);_0x2426d1=_0x2426d1/_0x267526,_0x320314=_0x320314/_0x267526,_0x5d4565=_0x5d4565/_0x267526;var _0x3a10a0=_0x2426d1*_0x2426d1,_0x4b2c91=_0x320314*_0x320314,_0x33812e=_0x5d4565*_0x5d4565,_0x5461a8=Math['cos'](_0x4e5a34),_0x2d9f00=Math['sin'](_0x4e5a34),_0x3a4424=0x1-_0x5461a8;return _0x5dbacb=_0x5dbacb||new Cesium__namespace['Matrix3'](),_0x5dbacb[Cesium__namespace['Matrix3']['COLUMN0ROW0']]=_0x3a10a0+(0x1-_0x3a10a0)*_0x5461a8,_0x5dbacb[Cesium__namespace['Matrix3']['COLUMN0ROW1']]=_0x2426d1*_0x320314*_0x3a4424+_0x5d4565*_0x2d9f00,_0x5dbacb[Cesium__namespace['Matrix3']['COLUMN0ROW2']]=_0x2426d1*_0x5d4565*_0x3a4424-_0x320314*_0x2d9f00,_0x5dbacb[Cesium__namespace[_0x4aa960(0xc68)][_0x4aa960(0x2a7)]]=_0x2426d1*_0x320314*_0x3a4424-_0x5d4565*_0x2d9f00,_0x5dbacb[Cesium__namespace['Matrix3']['COLUMN1ROW1']]=_0x4b2c91+(0x1-_0x4b2c91)*_0x5461a8,_0x5dbacb[Cesium__namespace['Matrix3']['COLUMN1ROW2']]=_0x320314*_0x5d4565*_0x3a4424+_0x2426d1*_0x2d9f00,_0x5dbacb[Cesium__namespace['Matrix3'][_0x4aa960(0x84a)]]=_0x2426d1*_0x5d4565*_0x3a4424+_0x320314*_0x2d9f00,_0x5dbacb[Cesium__namespace[_0x4aa960(0xc68)][_0x4aa960(_0x1b2a22._0x325c7b)]]=_0x320314*_0x5d4565*_0x3a4424-_0x2426d1*_0x2d9f00,_0x5dbacb[Cesium__namespace['Matrix3'][_0x4aa960(_0x1b2a22._0x5bd7be)]]=_0x33812e+(0x1-_0x33812e)*_0x5461a8,_0x5dbacb;}},{'key':'_onMap_wheel','value':function _0x44729c(){var _0x12b576=_0xa21781;this[_0x12b576(0xc14)](!![]);}},{'key':_0xa21781(0xac7),'value':function _0x2b20c0(_0x2aa798){var _0x2de289=_0xa21781,_0x58bbd7=this[_0x2de289(_0x42eaf9._0x2547d2)]['scene']['pickPosition'](_0x2aa798['position']);_0x58bbd7&&(this[_0x2de289(_0x42eaf9._0x5e9307)]=_0x58bbd7,this['matrix']=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](this['position']),Cesium__namespace['Matrix4']['inverse'](this['matrix'],this['inverseMatrix']),this['_updatePositionHook']());}},{'key':'onChange','value':function _0x31fb49(_0x2b8ce9){this['options']['onChange']&&this['options']['onChange'](_0x2b8ce9),this['fire'](EventType['change'],_0x2b8ce9,!![]);}}]),_0x10374c;}(BaseThing),MatrixRotate=function(_0x11d631){var _0x26c994={_0x2af0ce:0x50a},_0x47b489={_0x4f28af:0xbe5,_0x44b6fa:0x44b,_0x50755e:0x14e,_0x1840ab:0x4bc,_0x4b6d4c:0xdbf,_0x37d34c:0x6c8,_0x40b04b:0x579,_0x41521e:0x169,_0x4b726f:0xdbf,_0x422c1c:0x4bc,_0x8a7c07:0x556,_0x5a7ec2:0xb56,_0x2897d0:0x33f,_0x579300:0xa7b,_0x345ba7:0x50d,_0x13248c:0x50d,_0x1afeb5:0xa29,_0x204699:0xc68,_0x20aec2:0x431},_0x44e4f3={_0x581f81:0xbd0,_0x1f5547:0xc15,_0x4fc36c:0xb92,_0x318746:0x964,_0x11cba1:0x4cc,_0x24993e:0x2c3,_0xbcde49:0xf5},_0x8b4bba={_0xf9e68f:0xb83,_0x3c0ac9:0xe98,_0x2f60b0:0xdd1,_0x48b192:0x67d,_0x24661c:0x4cc,_0x2ce31d:0x4cc,_0x31fd12:0xcf9,_0x284c11:0xdbf},_0x2742de={_0x438b9b:0xabb,_0xcb52b5:0xcfe,_0x4ccbfd:0x968},_0x1abbdf={_0x5dd2ed:0x676},_0x2193ab={_0x308d3d:0x50d},_0x1c5457={_0x3ff582:0x50a},_0x58fd3b=_0x521882;_inherits(_0x4f8a29,_0x11d631);var _0x5f0373=_createSuper(_0x4f8a29);function _0x4f8a29(){var _0x3d0ceb=_0x4ffc;return _classCallCheck(this,_0x4f8a29),_0x5f0373[_0x3d0ceb(0x29d)](this,arguments);}return _createClass(_0x4f8a29,[{'key':_0x58fd3b(_0x26c994._0x2af0ce),'get':function _0x165c0f(){var _0x4d9cee;return(_0x4d9cee=this['options']['heading'])!==null&&_0x4d9cee!==void 0x0?_0x4d9cee:0x0;},'set':function _0x420608(_0x4698af){var _0x2df8f6=_0x58fd3b;this['options'][_0x2df8f6(_0x1c5457._0x3ff582)]=_0x4698af;}},{'key':'pitch','get':function _0x4fb71d(){var _0x363ac9;return(_0x363ac9=this['options']['pitch'])!==null&&_0x363ac9!==void 0x0?_0x363ac9:0x0;},'set':function _0x55f4e4(_0x49a808){var _0x30fd70=_0x58fd3b;this['options'][_0x30fd70(_0x2193ab._0x308d3d)]=_0x49a808;}},{'key':'roll','get':function _0x53072c(){var _0x177002;return(_0x177002=this['options']['roll'])!==null&&_0x177002!==void 0x0?_0x177002:0x0;},'set':function _0x38b9ed(_0x7c9c12){this['options']['roll']=_0x7c9c12;}},{'key':'_removedHook','value':function _0x155d30(){var _0x11ebb2=_0x58fd3b;delete this['_graphic_rotate_z'],delete this['_graphic_rotate_x'],delete this['_graphic_rotate_y'],_get(_getPrototypeOf(_0x4f8a29['prototype']),_0x11ebb2(_0x1abbdf._0x5dd2ed),this)['call'](this);}},{'key':_0x58fd3b(0x137),'value':function _0x208b0c(){var _0x2c9d21=_0x58fd3b;this['_graphicLayer'][_0x2c9d21(_0x2742de._0x438b9b)](),this['_graphic_rotate_x']=new PolylinePrimitive({'positions':this['_positions_circle_x'],'style':{'width':0x8,'color':Cesium__namespace[_0x2c9d21(0xcfe)]['RED'],'depthFail':!![],'depthFailColor':Cesium__namespace['Color']['RED']['withAlpha'](0.5)},'attr':{'rotate':!![],'type':Cesium__namespace['Axis']['X']},'asynchronous':![]}),this['_graphicLayer']['addGraphic'](this[_0x2c9d21(0xf5)]),this['_graphic_rotate_y']=new PolylinePrimitive({'positions':this['_positions_circle_y'],'style':{'width':0x8,'color':Cesium__namespace['Color']['GREEN'],'depthFail':!![],'depthFailColor':Cesium__namespace[_0x2c9d21(_0x2742de._0xcb52b5)]['GREEN'][_0x2c9d21(0x531)](0.5)},'attr':{'rotate':!![],'type':Cesium__namespace[_0x2c9d21(0xa7b)]['Y']},'asynchronous':![]}),this[_0x2c9d21(0x11e)]['addGraphic'](this[_0x2c9d21(0x386)]),this['_graphic_rotate_z']=new PolylinePrimitive({'positions':this['_positions_circle_z'],'style':{'width':0x8,'color':Cesium__namespace['Color'][_0x2c9d21(_0x2742de._0x4ccbfd)],'depthFail':!![],'depthFailColor':Cesium__namespace['Color']['BLUE'][_0x2c9d21(0x531)](0.5)},'attr':{'rotate':!![],'type':Cesium__namespace['Axis']['Z']},'asynchronous':![]}),this['_graphicLayer']['addGraphic'](this['_graphic_rotate_z']),this['_graphic_dragger_ing']=new PolylinePrimitive({'positions':[],'style':{'width':0x3,'arcType':Cesium__namespace['ArcType']['NONE'],'materialType':PolylineDash,'color':Cesium__namespace['Color']['YELLOW'],'depthFail':!![]},'asynchronous':![],'show':![]}),this['_graphicLayer'][_0x2c9d21(0x921)](this['_graphic_dragger_ing']);}},{'key':_0x58fd3b(0x7b9),'value':function _0x2440af(){var _0x253f61=_0x58fd3b;this[_0x253f61(_0x8b4bba._0xf9e68f)]=Cesium__namespace[_0x253f61(0xaf7)][_0x253f61(_0x8b4bba._0x3c0ac9)](this[_0x253f61(_0x8b4bba._0x2f60b0)]),this['worldToModel']=Cesium__namespace['Matrix4'][_0x253f61(0xf0)](this['modelToWorld'],new Cesium__namespace['Matrix4']()),this['matrix']=this['modelToWorld']['clone'](),this['inverseMatrix']=Cesium__namespace['Matrix4']['inverse'](this['matrix'],new Cesium__namespace['Matrix4']()),this['normalX']=Cesium__namespace['Matrix4'][_0x253f61(0xdbf)](this[_0x253f61(_0x8b4bba._0x48b192)],Cesium__namespace[_0x253f61(_0x8b4bba._0x24661c)]['UNIT_X'],new Cesium__namespace['Cartesian3']()),this[_0x253f61(0x493)]=Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this['matrix'],Cesium__namespace[_0x253f61(_0x8b4bba._0x2ce31d)][_0x253f61(_0x8b4bba._0x31fd12)],new Cesium__namespace['Cartesian3']()),this['normalZ']=Cesium__namespace['Matrix4'][_0x253f61(_0x8b4bba._0x284c11)](this['matrix'],Cesium__namespace['Cartesian3']['UNIT_Z'],new Cesium__namespace[(_0x253f61(0x4cc))]()),this['_positions_circle_z']=[],this[_0x253f61(0x130)]=[],this['_positions_circle_y']=[];}},{'key':'_updatePositionHook','value':function _0xc13ed6(_0x2b035d){var _0xd0940=_0x58fd3b;if(!this['_map'])return;var _0x5b9c32=this['position']['clone']();if(_0x2b035d){var _0x318715=new Cesium__namespace['Matrix4']['multiplyByPoint'](this['_map']['camera']['viewMatrix'],_0x5b9c32,new Cesium__namespace['Cartesian3']()),_0x2386c8=-_0x318715['z']*Math['tan'](this['_map']['camera']['frustum']['fov']/0x2)*0x2,_0x2a02cf=_0x2386c8/this['_map']['canvas']['width'];this[_0xd0940(_0x44e4f3._0x581f81)]=0xc8*_0x2a02cf;}this[_0xd0940(0xc15)]=[],this['_positions_circle_x']=[],this['_positions_circle_y']=[];for(var _0x110910=0x0;_0x110910<=0x168;_0x110910++){var _0x465d3c=this['radius']*Math['cos'](_0x110910/0xb4*Math['PI']),_0x3c41f4=this['radius']*Math['sin'](_0x110910/0xb4*Math['PI']),_0x10332f=new Cesium__namespace['Cartesian3']();Cesium__namespace[_0xd0940(0x4cc)]['add'](_0x5b9c32,Cesium__namespace['Cartesian3']['multiplyByScalar'](this[_0xd0940(0x1c0)],_0x465d3c,new Cesium__namespace['Cartesian3']()),_0x10332f),Cesium__namespace['Cartesian3']['add'](_0x10332f,Cesium__namespace['Cartesian3']['multiplyByScalar'](this['normalY'],_0x3c41f4,new Cesium__namespace['Cartesian3']()),_0x10332f),this[_0xd0940(_0x44e4f3._0x1f5547)]['push'](_0x10332f);var _0x35c6cf=new Cesium__namespace['Cartesian3']();Cesium__namespace[_0xd0940(0x4cc)][_0xd0940(_0x44e4f3._0x4fc36c)](_0x5b9c32,Cesium__namespace['Cartesian3']['multiplyByScalar'](this[_0xd0940(0x1c0)],_0x465d3c,new Cesium__namespace['Cartesian3']()),_0x35c6cf),Cesium__namespace['Cartesian3'][_0xd0940(0xb92)](_0x35c6cf,Cesium__namespace[_0xd0940(0x4cc)][_0xd0940(_0x44e4f3._0x318746)](this['normalZ'],_0x3c41f4,new Cesium__namespace['Cartesian3']()),_0x35c6cf),this['_positions_circle_x']['push'](_0x35c6cf);var _0x1d14b2=new Cesium__namespace[(_0xd0940(0x4cc))]();Cesium__namespace[_0xd0940(_0x44e4f3._0x11cba1)][_0xd0940(_0x44e4f3._0x4fc36c)](_0x5b9c32,Cesium__namespace['Cartesian3']['multiplyByScalar'](this['normalY'],_0x465d3c,new Cesium__namespace['Cartesian3']()),_0x1d14b2),Cesium__namespace[_0xd0940(0x4cc)]['add'](_0x1d14b2,Cesium__namespace['Cartesian3']['multiplyByScalar'](this['normalZ'],_0x3c41f4,new Cesium__namespace[(_0xd0940(0x4cc))]()),_0x1d14b2),this['_positions_circle_y']['push'](_0x1d14b2);}this['_graphic_rotate_z']&&(this['_graphic_rotate_z'][_0xd0940(_0x44e4f3._0x24993e)]=this['_positions_circle_z']),this['_graphic_rotate_x']&&(this[_0xd0940(_0x44e4f3._0xbcde49)]['positions']=this['_positions_circle_x']),this['_graphic_rotate_y']&&(this['_graphic_rotate_y']['positions']=this['_positions_circle_y']);}},{'key':'_onMap_mouseMove','value':function _0x463067(_0x5a7121){var _0x576fd3=_0x58fd3b,_0x3f698f=_0x5a7121[_0x576fd3(_0x47b489._0x4f28af)],_0x1de435=_0x5a7121[_0x576fd3(_0x47b489._0x44b6fa)],_0x74f228=new Cesium__namespace['Matrix4']['multiplyByPoint'](this['_map'][_0x576fd3(_0x47b489._0x50755e)]['viewMatrix'],this['position'],new Cesium__namespace['Cartesian3']()),_0x35cb91=-_0x74f228['z']*Math['tan'](this[_0x576fd3(_0x47b489._0x1840ab)]['camera']['frustum']['fov']/0x2)*0x2,_0xb243ed=_0x35cb91/this['_map']['canvas']['width'],_0x3d30c1=new Cesium__namespace['Cartesian3'](0x1,0x1,0x1),_0x541cba,_0x46a529=this['_graphic']['attr'][_0x576fd3(0xb07)];_0x46a529===Cesium__namespace['Axis']['Z']&&(_0x3d30c1['z']=0x0,_0x541cba=Cesium__namespace['Cartesian3']['angleBetween'](Cesium__namespace['Matrix4'][_0x576fd3(_0x47b489._0x4b6d4c)](this[_0x576fd3(0x67d)],new Cesium__namespace['Cartesian3'](0x0,0x0,0x1),new Cesium__namespace['Cartesian3']()),this['_map']['camera']['direction']));_0x46a529===Cesium__namespace['Axis']['X']&&(_0x3d30c1['y']=0x0,_0x541cba=Cesium__namespace['Cartesian3'][_0x576fd3(_0x47b489._0x37d34c)](Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this['matrix'],new Cesium__namespace['Cartesian3'](0x0,0x1,0x0),new Cesium__namespace['Cartesian3']()),this['_map']['camera'][_0x576fd3(_0x47b489._0x40b04b)]));_0x46a529===Cesium__namespace['Axis']['Y']&&(_0x3d30c1['x']=0x0,_0x541cba=Cesium__namespace['Cartesian3']['angleBetween'](Cesium__namespace[_0x576fd3(_0x47b489._0x41521e)][_0x576fd3(_0x47b489._0x4b726f)](this['matrix'],new Cesium__namespace['Cartesian3'](0x1,0x0,0x0),new Cesium__namespace[(_0x576fd3(0x4cc))]()),this[_0x576fd3(_0x47b489._0x1840ab)][_0x576fd3(0x14e)]['direction']));Math['abs'](_0x541cba-Math['PI']/0x2)<0.1&&(_0xb243ed=0x1,_0x74f228['z']=0x0);var _0x4cd8d1=new Cesium__namespace[(_0x576fd3(0x4cc))]((_0x3f698f['x']-this['_map']['canvas']['width']/0x2)*_0xb243ed,(-_0x3f698f['y']+this['_map']['canvas']['height']/0x2)*_0xb243ed,_0x74f228['z']),_0x4db347=new Cesium__namespace['Cartesian3']((_0x1de435['x']-this['_map'][_0x576fd3(0x5e6)]['width']/0x2)*_0xb243ed,(-_0x1de435['y']+this[_0x576fd3(_0x47b489._0x1840ab)]['canvas']['height']/0x2)*_0xb243ed,_0x74f228['z']);Cesium__namespace['Matrix4'][_0x576fd3(0x33f)](this[_0x576fd3(_0x47b489._0x422c1c)]['camera']['inverseViewMatrix'],_0x4cd8d1,_0x4cd8d1),Cesium__namespace['Matrix4']['multiplyByPoint'](this['_map']['camera'][_0x576fd3(_0x47b489._0x8a7c07)],_0x4db347,_0x4db347),Cesium__namespace[_0x576fd3(0x169)]['multiplyByPoint'](this[_0x576fd3(_0x47b489._0x5a7ec2)],_0x4cd8d1,_0x4cd8d1),Cesium__namespace[_0x576fd3(_0x47b489._0x41521e)][_0x576fd3(_0x47b489._0x2897d0)](this['inverseMatrix'],_0x4db347,_0x4db347),_0x4cd8d1=new Cesium__namespace['Cartesian3'](_0x4cd8d1['x']*_0x3d30c1['x'],_0x4cd8d1['y']*_0x3d30c1['y'],_0x4cd8d1['z']*_0x3d30c1['z']),_0x4db347=new Cesium__namespace['Cartesian3'](_0x4db347['x']*_0x3d30c1['x'],_0x4db347['y']*_0x3d30c1['y'],_0x4db347['z']*_0x3d30c1['z']),_0x541cba=Cesium__namespace['Cartesian3'][_0x576fd3(0x6c8)](_0x4cd8d1,_0x4db347);var _0x1362d9;if(_0x46a529===Cesium__namespace[_0x576fd3(0xa7b)]['Z']){var _0x169460=_0x4cd8d1['x']*_0x4db347['y']-_0x4cd8d1['y']*_0x4db347['x'];_0x1362d9=Cesium__namespace['Matrix4']['multiplyByPointAsVector'](this['worldToModel'],this['normalZ'],new Cesium__namespace['Cartesian3']()),_0x169460>0x0&&(_0x541cba=-_0x541cba),this['heading']=(this['heading']+Cesium__namespace['Math']['toDegrees'](_0x541cba))%0x168;}else{if(_0x46a529===Cesium__namespace[_0x576fd3(_0x47b489._0x579300)]['X']){var _0x1b3c78=_0x4cd8d1['x']*_0x4db347['z']-_0x4cd8d1['z']*_0x4db347['x'];_0x1362d9=Cesium__namespace['Matrix4'][_0x576fd3(0xdbf)](this['worldToModel'],this['normalY'],new Cesium__namespace['Cartesian3']()),_0x1b3c78>0x0&&(_0x541cba=-_0x541cba),this[_0x576fd3(_0x47b489._0x345ba7)]=(this[_0x576fd3(_0x47b489._0x13248c)]+Cesium__namespace[_0x576fd3(_0x47b489._0x1afeb5)]['toDegrees'](_0x541cba))%0x168;}else{if(_0x46a529===Cesium__namespace['Axis']['Y']){var _0x148e6b=_0x4cd8d1['y']*_0x4db347['z']-_0x4cd8d1['z']*_0x4db347['y'];_0x1362d9=Cesium__namespace[_0x576fd3(0x169)]['multiplyByPointAsVector'](this['worldToModel'],this[_0x576fd3(0x1c0)],new Cesium__namespace['Cartesian3']()),_0x148e6b<0x0&&(_0x541cba=-_0x541cba),this[_0x576fd3(0xa00)]=(this['roll']+Cesium__namespace[_0x576fd3(0xa29)]['toDegrees'](_0x541cba))%0x168;}}}var _0x150a85=Cesium__namespace['Matrix3']['inverse'](this['rotateMatrix'],new Cesium__namespace[(_0x576fd3(_0x47b489._0x204699))]()),_0x27fb56=Cesium__namespace['Matrix3'][_0x576fd3(_0x47b489._0x20aec2)](_0x150a85,_0x1362d9,new Cesium__namespace['Cartesian3']()),_0x43603b=this[_0x576fd3(0x815)](_0x27fb56,_0x541cba);Cesium__namespace['Matrix3']['multiply'](this['rotateMatrix'],_0x43603b,this['rotateMatrix']);var _0xc3fdea=_objectSpread2(_objectSpread2({},_0x5a7121),{},{'editType':_0x46a529,'position':this['position'],'heading':this['heading'],'pitch':this[_0x576fd3(0x50d)],'roll':this['roll']});this['onChange'](_0xc3fdea);}},{'key':'_onMap_middleClick','value':function _0x27723a(_0x3e45f2){}}]),_0x4f8a29;}(MatrixMove),EditBase=(function(){var _0x218d1b={_0x1ed9f7:0x8f7,_0x5dbe60:0xb07,_0x484395:0x2c3,_0x204da8:0x1b2,_0x47e3ff:0x442,_0x219e3d:0xc2a,_0x26ba51:0xb81},_0x10ee2f={_0x2b06a1:0xde9},_0x9fb706={_0x4f7e5c:0xb9,_0x5ab113:0xb9},_0x38f46f={_0x46ab78:0x118},_0x46b134={_0x5ad837:0xb9,_0x43d72c:0x7e4},_0x1113df={_0x4127ff:0x4bc,_0x531bff:0x623},_0x30db7e={_0x5a4aea:0xdd1,_0x559b77:0xdd1},_0x5e2c2c={_0x49d07a:0x623,_0x325a3d:0xc82,_0x552db9:0xb81,_0x71d22c:0x5aa},_0x473576={_0x76790f:0xa74,_0x59d3eb:0xdd1,_0x4182a0:0xdd1,_0x38c03b:0x510},_0x4e2145={_0x49724e:0x623},_0x5cb4b5={_0x2c3d3e:0x9a9},_0x18f3e9={_0x13f547:0x6e8,_0x11aadc:0x7fb,_0x376931:0xa7f,_0x3e301b:0x2c1},_0x33433f={_0x1ba086:0xae3},_0x5b9c49={_0x30403b:0x5bd},_0xd76c0f={_0x586c41:0xca4,_0x27eceb:0x63f},_0x4f8749={_0x44043a:0xdd1,_0xccc2b4:0xbd5,_0x118c3c:0x7fb,_0x8efa98:0xd7,_0x209dd9:0x157,_0x5f897a:0xd0},_0x311076={_0x15d5c0:0x575,_0x36ba51:0x729},_0x44bcfb={_0x50ccd7:0xbd5,_0x1d6c17:0x157,_0x2a8299:0x4bc,_0x454fad:0x5bd,_0xf60f3e:0xb4c},_0x3174f1={_0x335d5a:0x271,_0x15de49:0x8d4,_0x354a4d:0x34f,_0x8d9068:0xb43,_0x30045a:0x7dd,_0x3ad502:0x575,_0x4297dd:0xd94,_0x291255:0x4bc,_0x137832:0xd94},_0x284058={_0x4b6394:0x575},_0x30e2c3={_0x442e8c:0xbd5,_0xa3d8fb:0x157,_0x387ff3:0x729,_0xe2a93a:0x489,_0x800584:0x65a},_0x9251a5={_0x263105:0x7e8},_0x58151d={_0x5a4b5b:0xca4,_0x1af040:0x5bd,_0x183834:0x7b5,_0x3588a4:0x5bd,_0x3d47e8:0x65a},_0x374f92={_0x4ee67a:0x700,_0x5cf4fd:0x26b},_0x453833={_0x19d0ad:0xba0},_0x19785b={_0x55bb91:0x5bd},_0x462b62={_0x1cf04f:0x5bd,_0x8eed41:0x5bd,_0x1074e7:0xb7d},_0x13249b={_0x3d6cb2:0x76d},_0x394caa={_0x45d136:0x8db},_0x1d532c=_0x521882;function _0xcff5d2(_0x392a26){var _0x41996a=_0x4ffc;_classCallCheck(this,_0xcff5d2),this[_0x41996a(0x5bd)]=_0x392a26,this['_map']=_0x392a26['_map'],this[_0x41996a(_0x394caa._0x45d136)]=[];}return _createClass(_0xcff5d2,[{'key':'enabled','get':function _0x15db00(){return this['_enabled'];}},{'key':_0x1d532c(_0x218d1b._0x1ed9f7),'get':function _0x6cc2bd(){var _0x2c4036=_0x1d532c;return this[_0x2c4036(0x4bc)];}},{'key':'layer','get':function _0x147350(){return this['_graphic']['_layer'];}},{'key':_0x1d532c(0x1a7),'get':function _0x402e05(){var _0x1d55ef=_0x1d532c;return this[_0x1d55ef(0x5bd)][_0x1d55ef(0x1a7)];}},{'key':'clampToGround','get':function _0x1e6d39(){var _0x5f1cca=_0x1d532c,_0x16a6df,_0x1c9cfb;return(_0x16a6df=this['_graphic'])===null||_0x16a6df===void 0x0?void 0x0:(_0x1c9cfb=_0x16a6df['style'])===null||_0x1c9cfb===void 0x0?void 0x0:_0x1c9cfb[_0x5f1cca(_0x13249b._0x3d6cb2)];}},{'key':_0x1d532c(_0x218d1b._0x5dbe60),'get':function _0x30ce62(){var _0x1ca0aa=_0x1d532c;return this[_0x1ca0aa(0x5bd)]['type'];}},{'key':'entityGraphic','get':function _0x281dbb(){return this['_graphic']['entityGraphic'];}},{'key':_0x1d532c(_0x218d1b._0x484395),'get':function _0x2f51d3(){var _0x1cea16=_0x1d532c;return this[_0x1cea16(_0x462b62._0x1cf04f)]['_positions_draw']||this[_0x1cea16(_0x462b62._0x8eed41)][_0x1cea16(_0x462b62._0x1074e7)]||[];},'set':function _0xa3024d(_0x2a6e3c){var _0x2a323b=_0x1d532c;this[_0x2a323b(_0x19785b._0x55bb91)][_0x2a323b(0xcb7)]=_0x2a6e3c;}},{'key':'hasRotateMatrix','get':function _0xb5ca6(){var _0x130dcb=_0x1d532c;return Boolean(this[_0x130dcb(0xb9)]);}},{'key':'hasMoveMatrix','get':function _0x3b7f86(){var _0x1e9cac=_0x1d532c;return Boolean(this[_0x1e9cac(0x623)]);}},{'key':'fire','value':function _0x3bccbc(_0x199e9a){var _0x4dc54e=_0x1d532c,_0x153c30=arguments[_0x4dc54e(_0x453833._0x19d0ad)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x4ccb8e=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:!![];if(this['_graphic']){var _0x51476e=this['_graphic']['parent'];_0x153c30['editType']=this['type'],this['_graphic'][_0x4dc54e(0x65a)](_0x199e9a,_0x153c30,_0x4ccb8e),_0x51476e&&(_0x153c30['editType']=_0x51476e['type'],_0x51476e['fire'](_0x199e9a,_0x153c30,_0x4ccb8e));}}},{'key':'formatNum','value':function _0x37b45b(_0x17ee6d,_0x15a0b7){return formatNum$1(_0x17ee6d,_0x15a0b7);}},{'key':'activate','value':function _0x5c2df2(){var _0x54a8a1=_0x1d532c;if(this[_0x54a8a1(_0x374f92._0x4ee67a)])return this;return this['_enabled']=!![],this['_graphic'][_0x54a8a1(0x166)]&&this['_graphic']['_setPositionsToCallback'](),this[_0x54a8a1(0xca4)](),this['bindDraggers'](),this['bindEvent'](),this['fire'](EventType[_0x54a8a1(_0x374f92._0x5cf4fd)]),this;}},{'key':'disable','value':function _0x3865af(){var _0x1aabd7=_0x1d532c,_0x365342,_0x5ef494,_0x3d7cfa;if(!this['_enabled'])return this;return this['_enabled']=![],this['stopMoveMatrix'](),this['stopRotateMatrix'](),this['unbindEvent'](),this[_0x1aabd7(_0x58151d._0x5a4b5b)](),this[_0x1aabd7(0xd6b)](),(_0x365342=this[_0x1aabd7(_0x58151d._0x1af040)])!==null&&_0x365342!==void 0x0&&(_0x5ef494=_0x365342[_0x1aabd7(_0x58151d._0x183834)])!==null&&_0x5ef494!==void 0x0&&(_0x3d7cfa=_0x5ef494['options'])!==null&&_0x3d7cfa!==void 0x0&&_0x3d7cfa['isRestorePositions']&&this[_0x1aabd7(_0x58151d._0x3588a4)]['_cancelPositionsCallback'](),this[_0x1aabd7(_0x58151d._0x3d47e8)](EventType['editStop']),this;}},{'key':_0x1d532c(0xd6b),'value':function _0xd125f4(){}},{'key':_0x1d532c(0x842),'value':function _0x15ddcc(){var _0x2142cb=_0x1d532c;this['_map']['on'](EventType['leftDown'],this['_onLeftDownHandler'],this),this['_map']['on'](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this['_map']['on'](EventType[_0x2142cb(0xd4e)],this[_0x2142cb(0x442)],this);}},{'key':'unbindEvent','value':function _0x1f69d7(){var _0x37b890=_0x1d532c;this['_map']['off'](EventType['leftDown'],this['_onLeftDownHandler'],this),this['_map'][_0x37b890(0x6da)](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this['_map']['off'](EventType['leftUp'],this['_onLeftUpHandler'],this),this['_hasChangeEnableInputs']&&(this[_0x37b890(0x4bc)]['scene'][_0x37b890(0x12e)]['enableInputs']=!![],delete this['_hasChangeEnableInputs']),this['_map'][_0x37b890(_0x9251a5._0x263105)](![]),!this['_graphic']['show']&&(this['_graphic']['show']=!![]);}},{'key':_0x1d532c(0x301),'value':function _0x210626(_0xaa0e58){var _0x54dfc6=_0x1d532c,_0x4f731e,_0x5de0e4=this['_map']['mouseEvent']['getPickTarget'](_0xaa0e58[_0x54dfc6(0xdd1)],_0xaa0e58);if(_0x5de0e4[_0x54dfc6(_0x30e2c3._0x442e8c)]!==this[_0x54dfc6(0xbd5)])return;var _0x29cf6a=_0x5de0e4===null||_0x5de0e4===void 0x0?void 0x0:_0x5de0e4['graphic'];if(!_0x29cf6a||!_0x29cf6a[_0x54dfc6(_0x30e2c3._0xa3d8fb)])return;this['_map']['scene']['screenSpaceCameraController']['enableInputs']&&(this['_map']['scene']['screenSpaceCameraController'][_0x54dfc6(_0x30e2c3._0x387ff3)]=![],this['_hasChangeEnableInputs']=!![]),this['_map']['_setEditCursor'](!![]),_0x29cf6a[_0x54dfc6(0x7c4)](),this['_draggerIng']=_0x29cf6a,this['_draggerIng']['show']=(_0x4f731e=_0x29cf6a['options']['drawShow'])!==null&&_0x4f731e!==void 0x0?_0x4f731e:![],_0x29cf6a['onDragStart']&&_0x29cf6a['onDragStart'](_0x29cf6a,_0x5de0e4[_0x54dfc6(_0x30e2c3._0xe2a93a)]||_0x29cf6a['position']),this[_0x54dfc6(_0x30e2c3._0x800584)](EventType['editMouseDown'],_objectSpread2(_objectSpread2(_objectSpread2({},_0xaa0e58),_0x5de0e4),{},{'index':this['_draggerIng']['index']}));}},{'key':_0x1d532c(0x800),'value':function _0x225dc3(_0x3b3f67){var _0x1ddad3=_0x1d532c;this[_0x1ddad3(_0x284058._0x4b6394)]?this[_0x1ddad3(0x1b2)](_0x3b3f67):this['_onMouseMoveMapHandler'](_0x3b3f67);}},{'key':_0x1d532c(_0x218d1b._0x204da8),'value':function _0x2f857a(_0x21e8a0){var _0x42bb04=_0x1d532c,_0xf50b28;switch(this['_draggerIng'][_0x42bb04(0xae3)]){case PointType[_0x42bb04(_0x3174f1._0x335d5a)]:{var _0x279313,_0x35c1d2=_0x21e8a0['endPosition']['y']-_0x21e8a0['startPosition']['y'],_0x5e3d2f=getPositionValue(this['_draggerIng'][_0x42bb04(0xdd1)],(_0x279313=this['_map'])===null||_0x279313===void 0x0?void 0x0:_0x279313['clock'][_0x42bb04(_0x3174f1._0x15de49)]),_0x482693=new Cesium__namespace['EllipsoidTangentPlane'](_0x5e3d2f),_0x97616d=new Cesium__namespace[(_0x42bb04(_0x3174f1._0x354a4d))](),_0x18d6ac=new Cesium__namespace['Cartesian3']();_0x97616d[_0x42bb04(_0x3174f1._0x8d9068)]=_0x5e3d2f,_0x97616d['radius']=0x1;var _0x454c7b=this[_0x42bb04(0x4bc)]['scene']['frameState'][_0x42bb04(0x14e)]['getPixelSize'](_0x97616d,this['_map']['scene'][_0x42bb04(0x74b)]['context'][_0x42bb04(0x8f8)],this[_0x42bb04(0x4bc)][_0x42bb04(_0x3174f1._0x30045a)]['frameState']['context'][_0x42bb04(0xe78)])*1.5;Cesium__namespace['Cartesian3']['multiplyByScalar'](_0x482693['zAxis'],-_0x35c1d2*_0x454c7b,_0x18d6ac),_0xf50b28=Cesium__namespace['Cartesian3']['clone'](_0x5e3d2f),Cesium__namespace['Cartesian3']['add'](_0x5e3d2f,_0x18d6ac,_0xf50b28),this['_draggerIng']['position']=_0xf50b28;this['_draggerIng']['onDrag']&&this['_draggerIng']['onDrag'](this[_0x42bb04(_0x3174f1._0x3ad502)],_0xf50b28,_0x5e3d2f);this[_0x42bb04(_0x3174f1._0x4297dd)](),this['fire'](EventType['editStyle'],_0x21e8a0);break;}default:{this[_0x42bb04(0x4bc)]['openSmallTooltip'](_0x21e8a0['endPosition'],this['_map']['getLangText']('_释放后完成修改'));var _0x264fbe=this['_graphic']['_entity'];this['clampToGround']&&(_0x264fbe=null),_0xf50b28=getCurrentMousePosition(this[_0x42bb04(_0x3174f1._0x291255)]['scene'],_0x21e8a0['endPosition'],_0x264fbe),_0xf50b28&&(this['_draggerIng']['position']=_0xf50b28,this[_0x42bb04(0x575)]['onDrag']&&this['_draggerIng']['onDrag'](this[_0x42bb04(_0x3174f1._0x3ad502)],_0xf50b28),this[_0x42bb04(_0x3174f1._0x137832)]());}break;}this['fire'](EventType['editMouseMove'],_objectSpread2(_objectSpread2({},_0x21e8a0),{},{'index':this['_draggerIng']['index'],'cartesian':_0xf50b28,'windowPosition':_0x21e8a0['endPosition']}));}},{'key':'_onMouseMoveMapHandler','value':function _0x23b538(_0x4f7430){var _0x4a846f=_0x1d532c,_0x21c8cd,_0x255a19,_0x48e69e=this['_map']['mouseEvent'][_0x4a846f(0x764)](_0x4f7430[_0x4a846f(0x44b)],_0x4f7430),_0x3145c0=_0x48e69e===null||_0x48e69e===void 0x0?void 0x0:_0x48e69e['graphic'];if(_0x3145c0==null){this['_map']['closeSmallTooltip']();return;}if(_0x48e69e[_0x4a846f(_0x44bcfb._0x50ccd7)]!==this['layer']||!_0x3145c0[_0x4a846f(_0x44bcfb._0x1d6c17)])return;if(this[_0x4a846f(_0x44bcfb._0x2a8299)]['contextmenu'][_0x4a846f(0x19f)]&&this[_0x4a846f(0x4bc)]['contextmenu'][_0x4a846f(0xd7f)]===_0x3145c0)return;var _0x2bc6cd=_0x3145c0[_0x4a846f(0x5a3)];if(!_0x2bc6cd)return;PointType['Control']===_0x3145c0['_pointType']&&((_0x21c8cd=this[_0x4a846f(_0x44bcfb._0x454fad)])===null||_0x21c8cd===void 0x0?void 0x0:(_0x255a19=_0x21c8cd['_positions_draw'])===null||_0x255a19===void 0x0?void 0x0:_0x255a19['length'])>this['_graphic']['_minPointNum']&&(_0x2bc6cd+='
'+this['_map']['getLangText'](_0x4a846f(0x1b5))),this['_map'][_0x4a846f(_0x44bcfb._0xf60f3e)](_0x4f7430['endPosition'],_0x2bc6cd);}},{'key':_0x1d532c(_0x218d1b._0x47e3ff),'value':function _0x489021(_0x2e164d){var _0x2f955f=_0x1d532c,_0x10b193;if(!this['_draggerIng'])return;this['_draggerIng']['show']=!![];var _0x28a7cf=getPositionValue(this['_draggerIng']['position'],(_0x10b193=this['_map'])===null||_0x10b193===void 0x0?void 0x0:_0x10b193['clock']['currentTime']),_0x59933d=this[_0x2f955f(0x575)]['index'];this['_draggerIng']['onDragEnd']&&this[_0x2f955f(_0x311076._0x15d5c0)]['onDragEnd'](this['_draggerIng'],_0x28a7cf),this['updateAttrForEditing'](),this['fire'](EventType['editMovePoint'],_objectSpread2(_objectSpread2({},_0x2e164d),{},{'index':_0x59933d,'cartesian':_0x28a7cf})),this['_draggerIng']=null,this['_map']['_setEditCursor'](![]),this['_hasChangeEnableInputs']&&(this['_map']['scene'][_0x2f955f(0x12e)][_0x2f955f(_0x311076._0x36ba51)]=!![],delete this['_hasChangeEnableInputs']);}},{'key':'openSmallTooltipByMinPointNum','value':function _0x58a91e(_0x3f75b0){var _0x3cd90c=_0x1d532c;this[_0x3cd90c(0x4bc)][_0x3cd90c(0xb4c)](_0x3f75b0,this['_map']['getLangText']('_无法删除不能少于最小点数')+'\x20'+this['_graphic']['_minPointNum']);}},{'key':'createDragger','value':function _0x2c87c5(_0x5478c9){var _0xfd489a=_0x1d532c,_0x16ded8;if(_0x5478c9['dragger'])_0x16ded8=_0x5478c9['dragger'];else{var _0x39cff9;_0x16ded8=new PointPrimitive({'position':(_0x39cff9=_0x5478c9[_0xfd489a(_0x4f8749._0x44043a)])!==null&&_0x39cff9!==void 0x0?_0x39cff9:Cesium__namespace['Cartesian3'][_0xfd489a(0x3ac)],'style':getEditPointStyle(_0x5478c9['type']),'hasEdit':![],'private':!![]}),_0x16ded8['parent']=this[_0xfd489a(0x5bd)],this[_0xfd489a(_0x4f8749._0xccc2b4)][_0xfd489a(0x921)](_0x16ded8);}return _0x16ded8['_draw_tooltip']=this['_map'][_0xfd489a(_0x4f8749._0x118c3c)](_0xfd489a(0x6dd))+'\x20'+(_0x5478c9['tooltip']||this['_map']['getLangText'](_0xfd489a(_0x4f8749._0x8efa98))),_0x16ded8[_0xfd489a(_0x4f8749._0x209dd9)]=!![],_0x16ded8['_noMousePick']=!![],_0x16ded8['_pointType']=_0x5478c9['type']||PointType['Control'],_0x16ded8['onDragStart']=_0x5478c9[_0xfd489a(0x3c6)],_0x16ded8['onDrag']=_0x5478c9['onDrag'],_0x16ded8['onDragEnd']=_0x5478c9['onDragEnd'],(_0x16ded8['_pointType']===PointType['Control']||_0x16ded8[_0xfd489a(0xae3)]===PointType['MoveAll'])&&(_0x16ded8['_draw_tooltip']+=_0xfd489a(_0x4f8749._0x5f897a)+this['_map']['getLangText'](_0xfd489a(0xa45)),_0x16ded8['bindContextMenu'](this['getDraggerContextMenu'](_0x16ded8))),_0x16ded8;}},{'key':_0x1d532c(0x63f),'value':function _0x41e128(){}},{'key':_0x1d532c(0xca4),'value':function _0x53060f(){var _0x1bf169=_0x1d532c;for(var _0x309ef4=0x0,_0x2730fd=this['draggers']['length'];_0x309ef4<_0x2730fd;_0x309ef4++){this[_0x1bf169(0xbd5)][_0x1bf169(0xbd)](this['draggers'][_0x309ef4],!![]);}this['draggers']=[];}},{'key':'updateDraggers','value':function _0x3992b8(){var _0x4254f7=_0x1d532c,_0x4c16bc;if(!this[_0x4254f7(0x700)])return this;var _0x8c3a3a=(_0x4c16bc=this['_matrixMove'])===null||_0x4c16bc===void 0x0?void 0x0:_0x4c16bc['_dragger_index'];this[_0x4254f7(_0xd76c0f._0x586c41)](),this[_0x4254f7(_0xd76c0f._0x27eceb)]();if(Cesium__namespace['defined'](_0x8c3a3a))for(var _0x4d1b35=0x0,_0x52a41f=this['draggers']['length'];_0x4d1b35<_0x52a41f;_0x4d1b35++){var _0xa7137=this['draggers'][_0x4d1b35];if(_0xa7137['_pointType']!==PointType[_0x4254f7(0xbba)]&&_0xa7137['_pointType']!==PointType['MoveAll'])continue;if(_0xa7137['index']===_0x8c3a3a){this['startMoveMatrix'](_0xa7137);break;}}}},{'key':_0x1d532c(0xd94),'value':function _0x2e1915(){var _0x289cb0=_0x1d532c;this['_graphic']['updateAttrForDrawing']&&this['_graphic']['updateAttrForDrawing'](!![]),this[_0x289cb0(_0x5b9c49._0x30403b)]['_updateLabelPosition']&&this['_graphic']['_updateLabelPosition']();}},{'key':'getDraggerContextMenu','value':function _0x1e3ad4(_0x13309d){var _0x585fdd={_0x25bae2:0x623},_0x48063a={_0x23350a:0xa27,_0x1e59e6:0x5bd,_0x4f9130:0xcb7,_0x5cb00a:0xba0,_0x3d6e2d:0x5bd,_0x15b492:0x65a,_0x3ab486:0x4ac},_0x3207b8=_0x1d532c,_0x577a48=this;return[{'text':this['_map']['getLangText'](_0x3207b8(0xad3)),'icon':Icon[_0x3207b8(0x2c1)],'show':function _0x2c8357(_0x526181){var _0x211985=_0x3207b8,_0x16c514;return(_0x16c514=_0x577a48[_0x211985(0x5bd)])===null||_0x16c514===void 0x0?void 0x0:_0x16c514[_0x211985(0xdfc)];},'callback':function _0x310601(_0x2db863){_0x577a48['_graphic']['stopEditing']();}},{'text':this['_map']['getLangText'](_0x3207b8(_0x18f3e9._0x13f547)),'icon':Icon[_0x3207b8(0x6ce)],'show':function _0x5047be(_0x86fa66){var _0x1e6e4c=_0x3207b8,_0x1a1d8a;if(!((_0x1a1d8a=_0x577a48[_0x1e6e4c(0x5bd)])!==null&&_0x1a1d8a!==void 0x0&&_0x1a1d8a['_positions_draw'])||_0x13309d[_0x1e6e4c(_0x33433f._0x1ba086)]===PointType['MoveAll'])return![];if(_0x577a48['_graphic']['_positions_draw']['length']-0x1<_0x577a48[_0x1e6e4c(0x5bd)]['_minPointNum'])return _0x577a48['openSmallTooltipByMinPointNum'](_0x86fa66['position']),![];return!![];},'callback':function _0x540de3(_0x1cd6bb){var _0x5904d2=_0x3207b8,_0xf1879=_0x1cd6bb[_0x5904d2(_0x48063a._0x23350a)];if(_0xf1879){var _0x722eb2=_0xf1879['index'];_0x722eb2>=0x0&&_0x722eb2<_0x577a48[_0x5904d2(_0x48063a._0x1e59e6)][_0x5904d2(_0x48063a._0x4f9130)][_0x5904d2(_0x48063a._0x5cb00a)]&&(_0x577a48[_0x5904d2(_0x48063a._0x3d6e2d)]['_positions_draw']['splice'](_0x722eb2,0x1),_0x577a48['updateDraggers'](),_0x577a48['updateAttrForEditing'](),_0x577a48[_0x5904d2(_0x48063a._0x15b492)](EventType[_0x5904d2(_0x48063a._0x3ab486)],_objectSpread2(_objectSpread2({},_0x1cd6bb),{},{'index':_0x722eb2})));}}},{'text':this[_0x3207b8(0x4bc)][_0x3207b8(_0x18f3e9._0x11aadc)](_0x3207b8(_0x18f3e9._0x376931)),'icon':Icon[_0x3207b8(0x4e0)],'show':function _0x16749a(_0x5cf989){var _0x1c83ba=_0x3207b8;return!_0x577a48['_matrixMove']||_0x577a48[_0x1c83ba(0x623)]['_dragger_index']!==_0x13309d['index'];},'callback':function _0x46c18e(_0x57be16){var _0x5d8b52=_0x3207b8,_0x3c0a4d,_0x23433b=(_0x3c0a4d=_0x57be16['graphic'])!==null&&_0x3c0a4d!==void 0x0&&_0x3c0a4d[_0x5d8b52(0xdd1)]?_0x57be16['graphic']:_0x57be16['layer'];_0x577a48['startMoveMatrix'](_0x23433b,_0x57be16);}},{'text':this[_0x3207b8(0x4bc)]['getLangText']('_停止按轴平移'),'icon':Icon[_0x3207b8(_0x18f3e9._0x3e301b)],'show':function _0x4bc914(_0x562a61){var _0x277d54=_0x3207b8;return _0x577a48['_matrixMove']&&_0x577a48[_0x277d54(_0x585fdd._0x25bae2)]['_dragger_index']===_0x13309d['index'];},'callback':function _0x494b60(_0x3acf65){_0x577a48['stopMoveMatrix']();}}];}},{'key':_0x1d532c(_0x218d1b._0x219e3d),'value':function _0x2050be(_0x8cb30b){var _0x5ba36e=_0x1d532c;Cesium__namespace['defined'](_0x8cb30b[_0x5ba36e(0x76d)])&&(this['stopMoveMatrix'](),this['stopRotateMatrix'](),this[_0x5ba36e(_0x5cb4b5._0x2c3d3e)]());}},{'key':'_fireAddPoint','value':function _0x1ce37a(_0x2f0210,_0x4a1106){this['fire'](EventType['editAddPoint'],{'index':_0x2f0210['index'],'cartesian':_0x4a1106});}},{'key':'startMoveMatrix','value':function _0x4adeb7(_0x32c314){var _0x4213af={_0x27b01d:0xdd1,_0x96993e:0xef7,_0x31ff65:0xa7b,_0x2f7c31:0x4b1,_0x25fd4c:0x652},_0x2c78ef=_0x1d532c,_0x338d91=this,_0xd72b1f=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};this['stopMoveMatrix'](),this[_0x2c78ef(0x1de)]();!_0x32c314&&(_0x32c314=this['_graphic']);var _0x30d576=_0x32c314['positionShow']||_0x32c314['position'];this['clampToGround']&&(_0x30d576=getSurfacePosition(this['_map']['scene'],_0x30d576)),this[_0x2c78ef(_0x5e2c2c._0x49d07a)]=new MatrixMove({'map':this['_map'],'position':_0x30d576}),this[_0x2c78ef(0x4bc)]['addThing'](this['_matrixMove']),this['clampToGround']&&this['_matrixMove'][_0x2c78ef(_0x5e2c2c._0x325a3d)]&&(this['_matrixMove'][_0x2c78ef(0xc82)]['show']=![]),this['_matrixMove']['_dragger_index']=_0x32c314['index'],this[_0x2c78ef(0x623)]['on'](EventType[_0x2c78ef(0x2f1)],function(_0x39f5f9){var _0x49d326=_0x2c78ef;_0x32c314['onDragStart']&&_0x32c314['onDragStart'](_0x32c314,_0x338d91[_0x49d326(_0x4e2145._0x49724e)]['position']);}),this['_matrixMove']['on'](EventType[_0x2c78ef(0x961)],function(_0xe4d030){var _0x3c7306=_0x2c78ef;_0x32c314['onDragEnd']?_0x32c314[_0x3c7306(_0x473576._0x76790f)](_0x32c314,_0x338d91[_0x3c7306(0x623)][_0x3c7306(_0x473576._0x59d3eb)],_0xe4d030):_0x32c314[_0x3c7306(_0x473576._0x4182a0)]=_0x338d91['_matrixMove']['position'],_0x32c314['fire'](EventType['updatePosition'],{'position':_0x338d91[_0x3c7306(0x623)]['position']}),_0x338d91['fire'](EventType[_0x3c7306(_0x473576._0x38c03b)],_objectSpread2(_objectSpread2(_objectSpread2({},_0xd72b1f),_0xe4d030),{},{'index':_0x32c314['index'],'cartesian':_0x30d576}));}),this['_matrixMove']['on'](EventType['change'],function(_0x1b984e){var _0x30c113=_0x2c78ef,_0x3f638f,_0x33046a=_0x338d91['_matrixMove'][_0x30c113(_0x4213af._0x27b01d)];if(_0x32c314['isPrivate'])_0x32c314['position']=_0x33046a;else Cesium__namespace['defined']((_0x3f638f=_0x338d91['_graphic'])===null||_0x3f638f===void 0x0?void 0x0:_0x3f638f[_0x30c113(0x82c)])?_0x338d91['_graphic'][_0x30c113(0x82c)]=_0x33046a:_0x32c314[_0x30c113(0xdd1)]=_0x33046a;if(_0x1b984e[_0x30c113(_0x4213af._0x96993e)]===Cesium__namespace[_0x30c113(_0x4213af._0x31ff65)]['Z']&&_0x338d91[_0x30c113(_0x4213af._0x2f7c31)]){var _0x5a41dc=Cesium__namespace['Cartographic']['fromCartesian'](_0x33046a)['height'];_0x338d91['_updateHeight'](_0x5a41dc);}else _0x32c314['onDrag']&&_0x32c314['onDrag'](_0x32c314,_0x33046a);_0x338d91['updateAttrForEditing'](),_0x338d91['fire'](EventType[_0x30c113(_0x4213af._0x25fd4c)],_objectSpread2(_objectSpread2(_objectSpread2({},_0xd72b1f),_0x1b984e),{},{'index':_0x32c314['index'],'cartesian':_0x33046a}));}),_0x32c314['off'](EventType['updatePosition'],this[_0x2c78ef(_0x5e2c2c._0x552db9)],this),_0x32c314['off'](EventType['updatePosition'],this[_0x2c78ef(_0x5e2c2c._0x71d22c)],this),_0x32c314['on'](EventType['updatePosition'],this['_updateMatrixMovePosition'],this);}},{'key':_0x1d532c(_0x218d1b._0x26ba51),'value':function _0x358346(_0x2ba7bc){var _0x4ab0ae=_0x1d532c,_0x31c771;if(!this[_0x4ab0ae(0x623)]||this[_0x4ab0ae(0x623)]['isMoveing']||!_0x2ba7bc[_0x4ab0ae(_0x30db7e._0x5a4aea)]||this[_0x4ab0ae(0x623)]['_dragger_index']!==((_0x31c771=_0x2ba7bc['graphic'])===null||_0x31c771===void 0x0?void 0x0:_0x31c771['index']))return;this['_matrixMove']['position']=_0x2ba7bc[_0x4ab0ae(_0x30db7e._0x559b77)];}},{'key':'stopMoveMatrix','value':function _0x170b95(){var _0x21d8e5=_0x1d532c;this['_matrixMove']&&(this[_0x21d8e5(_0x1113df._0x4127ff)]['removeThing'](this[_0x21d8e5(_0x1113df._0x531bff)],!![]),delete this['_matrixMove']);}},{'key':'startRotateMatrix','value':function _0xb2a980(_0x3711a0){var _0x11005b={_0x128692:0x1a7,_0xe7a1ff:0x50a,_0x9e441c:0xa00},_0x58d15f=_0x1d532c,_0x675fc7=this;this[_0x58d15f(0x694)](),this['stopRotateMatrix'](),!_0x3711a0&&(_0x3711a0=this['_graphic']),this['_matrixRotate']=new MatrixRotate({'map':this['_map'],'position':_0x3711a0[_0x58d15f(0x5f4)]||_0x3711a0['position'],'heading':this['style']['heading']||0x0,'pitch':this['style']['pitch']||0x0,'roll':this['style']['roll']||0x0}),this['_map']['addThing'](this['_matrixRotate']),this[_0x58d15f(_0x46b134._0x5ad837)]['on'](EventType[_0x58d15f(_0x46b134._0x43d72c)],function(_0x11d5b7){var _0xd3f065=_0x58d15f;_0x675fc7[_0xd3f065(_0x11005b._0x128692)][_0xd3f065(_0x11005b._0xe7a1ff)]=formatNum$1(_0x11d5b7['heading'],0x2),_0x675fc7['style']['pitch']=formatNum$1(_0x11d5b7[_0xd3f065(0x50d)],0x2),_0x675fc7['style'][_0xd3f065(_0x11005b._0x9e441c)]=formatNum$1(_0x11d5b7['roll'],0x2),_0x675fc7['_graphic']['updateOrientation'](),_0x675fc7['fire'](EventType[_0xd3f065(0x317)]);}),_0x3711a0['off'](EventType[_0x58d15f(0x3e4)],this['_updateMatrixMovePosition'],this),_0x3711a0[_0x58d15f(0x6da)](EventType['updatePosition'],this['_updateMatrixRotatePosition'],this),_0x3711a0['on'](EventType['updatePosition'],this[_0x58d15f(0x5aa)],this);}},{'key':'_updateMatrixRotatePosition','value':function _0x447dbd(_0x10479d){var _0xd96105=_0x1d532c,_0x4095b0;if(!this['_matrixRotate']||this['_matrixRotate']['isMoveing']||!_0x10479d['position']||this['_matrixRotate'][_0xd96105(_0x38f46f._0x46ab78)]!==((_0x4095b0=_0x10479d['graphic'])===null||_0x4095b0===void 0x0?void 0x0:_0x4095b0['index']))return;this['_matrixRotate'][_0xd96105(0xdd1)]=_0x10479d['position'];}},{'key':'stopRotateMatrix','value':function _0x189963(){var _0x1f47aa=_0x1d532c;this[_0x1f47aa(_0x9fb706._0x4f7e5c)]&&(this['_map']['removeThing'](this['_matrixRotate'],!![]),delete this[_0x1f47aa(_0x9fb706._0x5ab113)]);}},{'key':'destroy','value':function _0x3afec7(){var _0x483f29=_0x1d532c;this[_0x483f29(_0x10ee2f._0x2b06a1)]();for(var _0x13eb35 in this){delete this[_0x13eb35];}}}]),_0xcff5d2;}()),EditPoint=function(_0x2ff1f2){var _0x1274a0={_0x4f9201:0x114,_0x1f2c8b:0x5bd},_0x303fa5=_0x521882;_inherits(_0x52c546,_0x2ff1f2);var _0x38b5f2=_createSuper(_0x52c546);function _0x52c546(){return _classCallCheck(this,_0x52c546),_0x38b5f2['apply'](this,arguments);}return _createClass(_0x52c546,[{'key':_0x303fa5(0x63f),'value':function _0x4e457e(){var _0x5dd229=_0x303fa5,_0x536551=this;this[_0x5dd229(0xbef)]({'dragger':this['_graphic'],'onDrag':function _0x423a3f(_0x507048,_0x222f56){_0x536551['_graphic']['_position_draw']=_0x222f56;}});}},{'key':_0x303fa5(0xd6b),'value':function _0x3adc30(){var _0x13eb5b=_0x303fa5;delete this['_graphic']['_draw_tooltip'],delete this['_graphic']['_isDragger'],delete this['_graphic'][_0x13eb5b(_0x1274a0._0x4f9201)],delete this['_graphic']['_pointType'],delete this[_0x13eb5b(_0x1274a0._0x1f2c8b)]['onDrag'],this[_0x13eb5b(0x5bd)]['unbindContextMenu']();}}]),_0x52c546;}(EditBase),BasePointEntity=function(_0x5cfb91){var _0x3c40b2={_0x3fb4fa:0x5f4,_0x269b5f:0x714,_0x293ab2:0x18a,_0x438f8c:0xe05,_0x1e1433:0x770,_0x59d3f9:0xa00,_0x1ec464:0x5d1,_0x2f6471:0xc98,_0x2dea07:0x139},_0xabfcf6={_0x11d444:0x489,_0x4f3378:0xa96},_0x350b16={_0x1dc2b6:0x7fb},_0x5d87cc={_0x4b9cbd:0x737},_0xa37380={_0x1c0265:0x82c,_0x3a650c:0xa5a},_0x2220cb={_0x4b0b7:0x9f5},_0x4e2813={_0x1a106b:0xba0,_0x2a39f1:0x4bc,_0x564825:0x7dd},_0x20817f={_0x11a1c6:0xb47,_0x144535:0xc36},_0x3fb513={_0x5924fc:0xe11,_0x4e0f75:0xce5,_0x10cf4b:0x4d1,_0x4fc598:0x9fa,_0x4a9326:0x900,_0x47170d:0xe8c,_0x3c7970:0x354},_0x2fdd9c={_0x3d1bf0:0xe11,_0x1f8ebd:0x1a7,_0x553af1:0x4ae,_0x3781ff:0x50a,_0x3ec29b:0xa29,_0xe83a9c:0xa00},_0x28471a={_0x388c30:0xa00,_0xe98838:0x4ae},_0x205450={_0x510597:0xe8c,_0x301b66:0x2c6,_0x52c8e3:0x5d1,_0x48049d:0x859},_0x526e31={_0x274ef1:0x2f6,_0x2b0b9a:0x7b5,_0x51c592:0x2f6},_0x5b3190={_0x19a42d:0x7b5},_0xd6ba21={_0x2898e7:0xe8c,_0x3ddfa0:0x8d4},_0x56e8e7={_0xe2e61d:0xe94},_0x3df70c={_0x150aa6:0x1a7},_0x45a638={_0x23e4a3:0x1a7},_0x45a4c2={_0x2a88ff:0x776},_0x3dce18={_0xbba32c:0x5f4},_0x453b15={_0x322808:0x8d4},_0x53bf62={_0x27dd00:0x4da},_0x16b8e1={_0x2c7023:0x4cc,_0x1a11b7:0x5f4},_0x135990={_0x553900:0x4e5,_0x3da522:0xee1,_0x5a38fd:0x991,_0x2ad8f5:0x288,_0x16adca:0x4e5,_0x882c13:0x609,_0x1ab865:0xbcb,_0x393d3b:0x8d1},_0x1a73de={_0xe87a07:0x63d,_0x1178a7:0x2c3},_0x3a2bc1=_0x521882;_inherits(_0x27758d,_0x5cfb91);var _0x4c1745=_createSuper(_0x27758d);function _0x27758d(){var _0x321bcc=_0x4ffc,_0x53f361,_0x398968,_0x4bae68,_0x31ae92,_0x3579ec,_0x3810cd=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x27758d),_0x3810cd['drawShow']=(_0x53f361=_0x3810cd['drawShow'])!==null&&_0x53f361!==void 0x0?_0x53f361:!![],_0x3579ec=_0x4c1745['call'](this,_0x3810cd),_0x3579ec['_minPointNum']=(_0x398968=_0x3810cd[_0x321bcc(_0x1a73de._0xe87a07)])!==null&&_0x398968!==void 0x0?_0x398968:0x1,_0x3579ec['_maxPointNum']=(_0x4bae68=_0x3810cd['maxPointNum'])!==null&&_0x4bae68!==void 0x0?_0x4bae68:0x1,_0x3579ec['_hasEdit']=(_0x31ae92=_0x3579ec['options']['hasEdit'])!==null&&_0x31ae92!==void 0x0?_0x31ae92:!![],_0x3810cd[_0x321bcc(_0x1a73de._0x1178a7)]&&(_0x3579ec['positions']=_0x3810cd['positions']),_0x3810cd['position']&&(_0x3579ec['position']=_0x3810cd['position']),_0x3579ec;}return _createClass(_0x27758d,[{'key':'EditClass','get':function _0x27c4e2(){return EditPoint;}},{'key':'position','get':function _0x18089b(){return this['_position'];},'set':function _0xf61fd1(_0x135aeb){var _0x26c1d0=_0x4ffc,_0x38fe15,_0x316612;this[_0x26c1d0(_0x135990._0x553900)]=LngLatPoint['parse'](_0x135aeb);if(this['_point']&&!(this['_point'][_0x26c1d0(_0x135990._0x3da522)]===0x0&&this['_point'][_0x26c1d0(_0x135990._0x5a38fd)]===0x0)){var _0x25a74e=this['style'][_0x26c1d0(_0x135990._0x2ad8f5)];Cesium__namespace['defined'](_0x25a74e)&&(isString(_0x25a74e)&&(_0x25a74e=Number(template(_0x25a74e,this['attr'],!![])),isNaN(_0x25a74e)&&(_0x25a74e=0x0)),this['_point']['alt']=_0x25a74e);var _0x594436=this['getAddHeight']();_0x594436!==0x0&&(this[_0x26c1d0(_0x135990._0x16adca)]['alt']=this['_point']['alt']+_0x594436);}var _0x55e35f=(_0x38fe15=this['_point'])===null||_0x38fe15===void 0x0?void 0x0:_0x38fe15[_0x26c1d0(_0x135990._0x882c13)]();if((_0x316612=this['editing'])!==null&&_0x316612!==void 0x0&&_0x316612['enabled']&&_0x55e35f instanceof Cesium__namespace['Cartesian3']){var _0x14c972;this['_position_draw']=_0x55e35f,_0x55e35f&&((_0x14c972=this[_0x26c1d0(0xcb7)])===null||_0x14c972===void 0x0?void 0x0:_0x14c972['length'])>0x0&&(this['_positions_draw'][0x0]=_0x55e35f);}else this[_0x26c1d0(_0x135990._0x1ab865)]=_0x55e35f;this['_entity']&&this[_0x26c1d0(_0x135990._0x393d3b)](),this['fire'](EventType['updatePosition'],{'position':this['_position']});}},{'key':_0x3a2bc1(_0x3c40b2._0x3fb4fa),'get':function _0x1fea7c(){var _0x1e6cc1=_0x3a2bc1,_0x146eee;return getPositionValue(this['position'],(_0x146eee=this['_map'])===null||_0x146eee===void 0x0?void 0x0:_0x146eee[_0x1e6cc1(0x4b2)]['currentTime']);}},{'key':_0x3a2bc1(0x686),'get':function _0x41f4d8(){var _0x10773f=_0x3a2bc1;return!(this['_position']instanceof Cesium__namespace[_0x10773f(_0x16b8e1._0x2c7023)])&&(this['_point']=LngLatPoint['parse'](this[_0x10773f(_0x16b8e1._0x1a11b7)])),this['_point'];}},{'key':'coordinate','get':function _0x5c2c0d(){var _0x14bffa=_0x3a2bc1;return this[_0x14bffa(_0x53bf62._0x27dd00)]();}},{'key':_0x3a2bc1(0xb43),'get':function _0x196389(){var _0x1be17d=_0x3a2bc1,_0x56c8be;return getPositionValue(this['positionShow'],(_0x56c8be=this['_map'])===null||_0x56c8be===void 0x0?void 0x0:_0x56c8be['clock'][_0x1be17d(_0x453b15._0x322808)]);}},{'key':_0x3a2bc1(_0x3c40b2._0x269b5f),'get':function _0x595533(){return this['point'];}},{'key':'positions','get':function _0x34acd1(){return this['position']?[this['position']]:[];},'set':function _0xeb76ac(_0x2ded04){_0x2ded04&&_0x2ded04['length']>0x0&&(this['position']=_0x2ded04[0x0]);}},{'key':_0x3a2bc1(_0x3c40b2._0x293ab2),'get':function _0x20898e(){return this['point']?[this['point']]:[];}},{'key':_0x3a2bc1(_0x3c40b2._0x438f8c),'get':function _0x463b0c(){var _0x4ea287=_0x3a2bc1;return this['coordinate']?[this[_0x4ea287(0x742)]]:[];}},{'key':_0x3a2bc1(_0x3c40b2._0x1e1433),'get':function _0x368960(){var _0x5a802c=_0x3a2bc1;return this[_0x5a802c(0x5f4)]?[this[_0x5a802c(_0x3dce18._0xbba32c)]]:[];}},{'key':'orientation','get':function _0x29dd47(){return this['getOrientation']();},'set':function _0x4af3d4(_0x41526d){var _0x2f0034=_0x3a2bc1;this[_0x2f0034(_0x45a4c2._0x2a88ff)]=_0x41526d,this['updateOrientation']();}},{'key':'heading','get':function _0x2ef08b(){var _0x16740c=_0x3a2bc1,_0x31f866;return(_0x31f866=this[_0x16740c(_0x45a638._0x23e4a3)]['heading'])!==null&&_0x31f866!==void 0x0?_0x31f866:0x0;},'set':function _0x324c9a(_0x265a05){this['style']['heading']=_0x265a05,this['updateOrientation']();}},{'key':'pitch','get':function _0x4a3b3c(){var _0x5508e5=_0x3a2bc1,_0x1fbee6;return(_0x1fbee6=this[_0x5508e5(0x1a7)]['pitch'])!==null&&_0x1fbee6!==void 0x0?_0x1fbee6:0x0;},'set':function _0x5691d8(_0x3f9b0a){this['style']['pitch']=_0x3f9b0a,this['updateOrientation']();}},{'key':_0x3a2bc1(_0x3c40b2._0x59d3f9),'get':function _0x2ef086(){var _0x4ebe60=_0x3a2bc1,_0x6d522d;return(_0x6d522d=this[_0x4ebe60(_0x3df70c._0x150aa6)][_0x4ebe60(0xa00)])!==null&&_0x6d522d!==void 0x0?_0x6d522d:0x0;},'set':function _0x1d66c5(_0x17198c){var _0x2fd2b5=_0x3a2bc1;this['style'][_0x2fd2b5(0xa00)]=_0x17198c,this['updateOrientation']();}},{'key':'height','get':function _0x4e8499(){var _0x2dd4e0=_0x3a2bc1,_0x3b4111;return(_0x3b4111=this['point'])===null||_0x3b4111===void 0x0?void 0x0:_0x3b4111[_0x2dd4e0(_0x56e8e7._0xe2e61d)];},'set':function _0x10e7a2(_0x28b5a3){this['point']['alt']=_0x28b5a3,this['position']=this['point'];}},{'key':'modelMatrix','get':function _0x42663a(){var _0x33b992=_0x3a2bc1;if(this['_entity']){var _0x55311b,_0xf9618d;return this[_0x33b992(_0xd6ba21._0x2898e7)]['computeModelMatrix']((_0x55311b=this['_map'])===null||_0x55311b===void 0x0?void 0x0:(_0xf9618d=_0x55311b['clock'])===null||_0xf9618d===void 0x0?void 0x0:_0xf9618d[_0x33b992(_0xd6ba21._0x3ddfa0)],new Cesium__namespace['Matrix4']());}else return undefined;}},{'key':'debugAxis','get':function _0x8b5265(){return this['_debugAxis'];},'set':function _0x3b77cd(_0x49f0f9){var _0x640d4e={_0x4d8730:0x2f6,_0x5a3ff3:0x859},_0x2b7463=_0x3a2bc1,_0x5174b7=this;this['_debugAxis']=_0x49f0f9;if(!this['debugAxisPrimitive']){var _0x1a6768=Math['max'](Cesium__namespace['Cartographic']['fromCartesian'](this['positionShow'])['height']*0.06,0x64);this['debugAxisPrimitive']=this[_0x2b7463(_0x5b3190._0x19a42d)]['primitiveCollection']['add'](new Cesium__namespace['DebugModelMatrixPrimitive']({'modelMatrix':this['modelMatrix'],'length':_0x1a6768,'width':0x5})),this[_0x2b7463(0x2f6)]['_tooltipConfig']={'content':'红色\x20是\x20X轴
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20绿色\x20是\x20Y轴
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20蓝色\x20是\x20Z轴','options':this[_0x2b7463(0xe11)]['tooltipOptions']},(this['position']instanceof Cesium__namespace['CallbackProperty']||this['position']instanceof Cesium__namespace['SampledPositionProperty'])&&(this['debugAxisPrimitive']['_timeTik']=setInterval(function(){var _0x52cbd0=_0x2b7463;_0x5174b7[_0x52cbd0(_0x640d4e._0x4d8730)]['modelMatrix']=_0x5174b7[_0x52cbd0(_0x640d4e._0x5a3ff3)];},0x12c)),this['bindPickId'](this['debugAxisPrimitive']);}this['debugAxisPrimitive'][_0x2b7463(0x19f)]=_0x49f0f9;}},{'key':'debugAxisLength','get':function _0x1f57de(){return this['debugAxisPrimitive']?this['debugAxisPrimitive']['length']:0x0;},'set':function _0x47448c(_0x108334){var _0x40e202=_0x3a2bc1;!this['debugAxisPrimitive']&&(this['debugAxis']=!![]),this['debugAxisPrimitive'][_0x40e202(0xba0)]=_0x108334;}},{'key':'objectsToExclude','get':function _0x324b7e(){var _0x1dd00b=_0x3a2bc1;if(this['options'][_0x1dd00b(0x6d5)])return this['options']['objectsToExclude'];if(this[_0x1dd00b(0xbee)])return this[_0x1dd00b(0x526)];return undefined;},'set':function _0x38f39a(_0x1508a0){this['_objectsToExclude']=_0x1508a0;}},{'key':'_mountedHook','value':function _0x1d8ec1(){}},{'key':_0x3a2bc1(0x676),'value':function _0x51cc12(){var _0x56cb26=_0x3a2bc1;_get(_getPrototypeOf(_0x27758d['prototype']),'_removedHook',this)['call'](this),this['debugAxisPrimitive']&&(clearInterval(this[_0x56cb26(_0x526e31._0x274ef1)]['_timeTik']),this[_0x56cb26(_0x526e31._0x2b0b9a)]['primitiveCollection'][_0x56cb26(0xa85)](this[_0x56cb26(_0x526e31._0x51c592)]),delete this['debugAxisPrimitive']);}},{'key':'_updatePositionsHook','value':function _0x522411(){var _0x53de60=_0x3a2bc1;this['_entity']['position']=this[_0x53de60(0xbcb)],this['debugAxisPrimitive']&&(this[_0x53de60(0x2f6)]['modelMatrix']=this['modelMatrix']),this['_updateEditDraggers'](),this['_updateLabelPosition']();}},{'key':'updateOrientation','value':function _0x45afed(){var _0x1148be=_0x3a2bc1;return this[_0x1148be(_0x205450._0x510597)][_0x1148be(_0x205450._0x301b66)]=this[_0x1148be(_0x205450._0x52c8e3)](),this['debugAxisPrimitive']&&(this['debugAxisPrimitive']['modelMatrix']=this[_0x1148be(_0x205450._0x48049d)]),this['_entity'][_0x1148be(0x2c6)];}},{'key':_0x3a2bc1(_0x3c40b2._0x1ec464),'value':function _0x10c31b(){var _0x575ae5=_0x3a2bc1,_0xa9c6a9=this,_0x5ea2c4=this[_0x575ae5(_0x2fdd9c._0x3d1bf0)][_0x575ae5(0x2c6)]||this['_orientation'];if(_0x5ea2c4){var _0x271ff7=this['style']['mergeOrientation']||!Cesium__namespace['defined'](this[_0x575ae5(_0x2fdd9c._0x1f8ebd)]['heading'])||!Cesium__namespace[_0x575ae5(_0x2fdd9c._0x553af1)](this[_0x575ae5(_0x2fdd9c._0x1f8ebd)]['pitch'])||!Cesium__namespace['defined'](this[_0x575ae5(0x1a7)]['roll']);if(_0x5ea2c4 instanceof Cesium__namespace['VelocityOrientationProperty']&&_0x271ff7){var _0x12cb9f=_0x5ea2c4,_0x4b3fc3=Cesium__namespace['Math']['toRadians'](this['heading']),_0x35a20=Cesium__namespace['Math']['toRadians'](this['pitch']),_0x350e64=Cesium__namespace['Math']['toRadians'](this['roll']);_0x5ea2c4=new Cesium__namespace[(_0x575ae5(0x354))](function(_0x5a25fc){var _0x1ab7d7=_0x575ae5,_0x347e26,_0x5aab64,_0x3f6a89=getPositionValue(_0xa9c6a9['position'],_0x5a25fc),_0x3a4427=_0x12cb9f[_0x1ab7d7(0x6aa)](_0x5a25fc);if(!_0x3f6a89||!_0x3a4427)return null;var _0x5cd5d0=getHeadingPitchRollByOrientation(_0x3f6a89,_0x3a4427);return _0xa9c6a9['style']['mergeOrientation']?(_0x5cd5d0['heading']+=_0x4b3fc3,_0x5cd5d0[_0x1ab7d7(_0x28471a._0x388c30)]+=_0x350e64,_0x5cd5d0['pitch']+=_0x35a20):(Cesium__namespace[_0x1ab7d7(_0x28471a._0xe98838)](_0xa9c6a9['style']['heading'])&&(_0x5cd5d0['heading']=_0x4b3fc3),Cesium__namespace['defined'](_0xa9c6a9['style']['roll'])&&(_0x5cd5d0[_0x1ab7d7(_0x28471a._0x388c30)]=_0x350e64),Cesium__namespace['defined'](_0xa9c6a9['style']['pitch'])&&(_0x5cd5d0[_0x1ab7d7(0x50d)]=_0x35a20)),Cesium__namespace[_0x1ab7d7(0xaf7)]['headingPitchRollQuaternion'](_0x3f6a89,_0x5cd5d0,(_0x347e26=_0xa9c6a9[_0x1ab7d7(0x4bc)])===null||_0x347e26===void 0x0?void 0x0:(_0x5aab64=_0x347e26['scene'])===null||_0x5aab64===void 0x0?void 0x0:_0x5aab64['globe']['ellipsoid']);},![]);}return _0x5ea2c4;}var _0x13e6ef=this['positionShow'];if(_0x13e6ef==null)return;var _0x497bbb=Cesium__namespace['Math']['toRadians'](this[_0x575ae5(_0x2fdd9c._0x3781ff)]),_0x435594=Cesium__namespace[_0x575ae5(_0x2fdd9c._0x3ec29b)]['toRadians'](this['pitch']),_0x560df3=Cesium__namespace[_0x575ae5(0xa29)]['toRadians'](this[_0x575ae5(_0x2fdd9c._0xe83a9c)]),_0x1f5fac=new Cesium__namespace['HeadingPitchRoll'](_0x497bbb,_0x435594,_0x560df3);return Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x13e6ef,_0x1f5fac);}},{'key':_0x3a2bc1(0x8f9),'value':function _0x3aac3e(_0x11938f){var _0x2ec52b=_0x3a2bc1;return{'type':_0x2ec52b(0xc4b),'coordinates':this['getCoordinate'](_0x11938f===null||_0x11938f===void 0x0?void 0x0:_0x11938f[_0x2ec52b(0x26a)])};}},{'key':'clearDynamicPosition','value':function _0x598977(){var _0x5ef598=_0x3a2bc1;return this['_orientation']=undefined,this[_0x5ef598(0xd04)]=null,this['position']=undefined,this;}},{'key':_0x3a2bc1(_0x3c40b2._0x2f6471),'value':function _0x465a1e(){var _0x529918={_0x38c122:0xcdd,_0x529abc:0x394,_0xa2d8fe:0xecb,_0x150570:0x4cc},_0x4b862a=_0x3a2bc1,_0x4eec5e,_0x4ad747,_0x301ec4,_0x27a2c7,_0x1588a1=this;this['_clampToTilesetFrame']=-0x1,this['_frameRateHeight']=(_0x4eec5e=this['options'][_0x4b862a(0x865)])!==null&&_0x4eec5e!==void 0x0?_0x4eec5e:0x1e,this['_maxCacheCount']=(_0x4ad747=this['options']['maxCacheCount'])!==null&&_0x4ad747!==void 0x0?_0x4ad747:0x32;var _0x3b2082=new Cesium__namespace['SampledPositionProperty'](this[_0x4b862a(_0x3fb513._0x5924fc)][_0x4b862a(_0x3fb513._0x4e0f75)],this['options'][_0x4b862a(_0x3fb513._0x10cf4b)]);_0x3b2082['forwardExtrapolationType']=(_0x301ec4=this['options'][_0x4b862a(_0x3fb513._0x4fc598)])!==null&&_0x301ec4!==void 0x0?_0x301ec4:Cesium__namespace['ExtrapolationType']['HOLD'],_0x3b2082['backwardExtrapolationType']=(_0x27a2c7=this['options'][_0x4b862a(_0x3fb513._0x4a9326)])!==null&&_0x27a2c7!==void 0x0?_0x27a2c7:Cesium__namespace['ExtrapolationType'][_0x4b862a(0x351)],!this[_0x4b862a(0x776)]&&(this['_orientation']=new Cesium__namespace['VelocityOrientationProperty'](_0x3b2082),this[_0x4b862a(_0x3fb513._0x47170d)]&&(this['_entity']['orientation']=this[_0x4b862a(0x5d1)]())),this['property']=_0x3b2082,this[_0x4b862a(0xdd1)]=new Cesium__namespace[(_0x4b862a(_0x3fb513._0x3c7970))](function(_0x45388a){var _0x14709e=_0x4b862a;if(!_0x1588a1['_map'])return undefined;var _0x257fd9=_0x3b2082['getValue'](_0x45388a);if(!_0x257fd9)return!_0x1588a1['_last_isFireStop']&&_0x1588a1[_0x14709e(0xcdd)]&&Cesium__namespace['JulianDate']['greaterThanOrEquals'](_0x45388a,_0x1588a1[_0x14709e(_0x529918._0x38c122)])&&(_0x1588a1['fire'](EventType[_0x14709e(0x961)]),_0x1588a1['_last_isFireStop']=!![]),_0x1588a1['_last_position'];if(_0x257fd9&&_0x1588a1['options']['clampToTileset']){_0x1588a1['_clampToTilesetFrame']++;if(!_0x1588a1['_clampToTilesetHeight']||_0x1588a1['_clampToTilesetFrame']%_0x1588a1['_frameRateHeight']===0x0){var _0x4e406e=getHeight(_0x1588a1['_map']['scene'],_0x257fd9,{'objectsToExclude':_0x1588a1['_layer'][_0x14709e(0x6d5)],'has3dtiles':!![]});_0x4e406e&&(_0x1588a1['_clampToTilesetHeight']=_0x4e406e);}if(_0x1588a1[_0x14709e(_0x529918._0x529abc)]){var _0x5c403e=Cesium__namespace[_0x14709e(_0x529918._0xa2d8fe)]['fromCartesian'](_0x257fd9);_0x257fd9=Cesium__namespace[_0x14709e(_0x529918._0x150570)]['fromRadians'](_0x5c403e[_0x14709e(0x793)],_0x5c403e[_0x14709e(0x542)],_0x1588a1['_clampToTilesetHeight']+_0x1588a1['getAddHeight']());}}return _0x1588a1[_0x14709e(0x25b)]=_0x257fd9,_0x1588a1['_last_isFireStop']=![],_0x257fd9;},![]);}},{'key':'addDynamicPosition','value':function _0x1a6d03(_0x3ec26c,_0x4964ec){var _0x556762=_0x3a2bc1,_0x1b783b,_0x119057,_0x29afd8,_0x1debc5;!this['property']&&this[_0x556762(0xc98)]();this[_0x556762(0x8f0)]();var _0x1473b1=((_0x1b783b=this['_map'])===null||_0x1b783b===void 0x0?void 0x0:(_0x119057=_0x1b783b['clock'])===null||_0x119057===void 0x0?void 0x0:_0x119057['currentTime'])||Cesium__namespace['JulianDate']['now']();if(!_0x4964ec)_0x4964ec=_0x1473b1;else{if(isNumber(_0x4964ec))_0x4964ec=Cesium__namespace['JulianDate'][_0x556762(_0x20817f._0x11a1c6)](_0x1473b1,_0x4964ec,new Cesium__namespace['JulianDate']());else{if(isString(_0x4964ec))_0x4964ec['indexOf']('Z')===-0x1?_0x4964ec=Cesium__namespace['JulianDate']['fromDate'](new Date(_0x4964ec)):_0x4964ec=Cesium__namespace['JulianDate']['fromIso8601'](_0x4964ec);else _0x4964ec instanceof Date&&(_0x4964ec=Cesium__namespace['JulianDate']['fromDate'](_0x4964ec));}}_0x3ec26c=LngLatPoint['parse'](_0x3ec26c);var _0xb16723=(_0x29afd8=this[_0x556762(0x98d)])===null||_0x29afd8===void 0x0?void 0x0:(_0x1debc5=_0x29afd8['_property'])===null||_0x1debc5===void 0x0?void 0x0:_0x1debc5['_times'];if((_0xb16723===null||_0xb16723===void 0x0?void 0x0:_0xb16723['length'])>0x0&&this[_0x556762(0xbcb)]){var _0x325731=_0xb16723[_0xb16723[_0x556762(0xba0)]-0x1];if(Cesium__namespace[_0x556762(0xde7)]['secondsDifference'](_0x1473b1,_0x325731)>0.3){var _0x55b45c=this['_position'];if(this[_0x556762(_0x20817f._0x144535)]){var _0x543e5e=0.01;_0x55b45c=getOnLinePointByLen(this[_0x556762(0xc36)],this[_0x556762(0xbcb)],_0x543e5e,!![]);}_0x55b45c=setPositionsHeight(_0x55b45c,_0x3ec26c[_0x556762(0xe94)]||0x0),this[_0x556762(0x98d)]['addSample'](_0x1473b1,_0x55b45c);}}var _0x45323d=_0x3ec26c['toCartesian']();return this['property']['addSample'](_0x4964ec,_0x45323d),this['_lastDynamicPosition']=_0x45323d,this['_stopTime']=_0x4964ec,this;}},{'key':_0x3a2bc1(0x8f0),'value':function _0x384300(){var _0x5f2925=_0x3a2bc1,_0x553a1a,_0xfc6908;if(this['_maxCacheCount']<0x1)return;var _0x2072bc=(_0x553a1a=this['property'])===null||_0x553a1a===void 0x0?void 0x0:(_0xfc6908=_0x553a1a[_0x5f2925(0x62f)])===null||_0xfc6908===void 0x0?void 0x0:_0xfc6908['_times'];if(!_0x2072bc||(_0x2072bc===null||_0x2072bc===void 0x0?void 0x0:_0x2072bc['length'])===0x0)return;var _0xa5ae99=_0x2072bc['length']-this[_0x5f2925(0xdc1)]-0x1;_0xa5ae99>0x0&&this['property']['removeSamples'](new Cesium__namespace['TimeInterval']({'start':_0x2072bc[0x0],'stop':_0x2072bc[_0xa5ae99]}));}},{'key':'autoSurfaceHeight','value':function _0x10dcf0(){var _0x2635e1=_0x3a2bc1,_0x5cedf1=this,_0x360302=arguments[_0x2635e1(_0x4e2813._0x1a106b)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return getSurfaceHeight(this[_0x2635e1(_0x4e2813._0x2a39f1)][_0x2635e1(_0x4e2813._0x564825)],this['position'],_objectSpread2({'objectsToExclude':this['_layer']['objectsToExclude']},_0x360302))[_0x2635e1(0x1eb)](function(_0x11e2ed){_0x11e2ed['position']&&(_0x5cedf1['position']=_0x11e2ed['position']);});}},{'key':'clampToGround','value':function _0x442a6b(_0x45e27a){var _0x2f21d0=_0x3a2bc1;return this[_0x2f21d0(_0x2220cb._0x4b0b7)](_0x45e27a);}},{'key':'getCoordinate','value':function _0x5731ca(_0x408fc5){var _0x3cfffc=_0x3a2bc1;return this['point']?this[_0x3cfffc(0x686)]['toArray'](_0x408fc5):[];}},{'key':_0x3a2bc1(_0x3c40b2._0x2dea07),'value':function _0x5d71fd(_0x2028a2){var _0x2841fb=_0x3a2bc1;return this['_setPositionsToCallback'](),_0x2028a2&&(this['_position_draw']=LngLatPoint[_0x2841fb(0x609)](_0x2028a2)),this['_position_draw'];}},{'key':'_setPositionsToCallback','value':function _0x5f57d3(){var _0x1780cc=_0x3a2bc1,_0x19c0bb=this;if(this['_isCallbackPositions'])return;this[_0x1780cc(0xe2b)]=!![],this['show']=this[_0x1780cc(0xe11)]['drawShow'],this[_0x1780cc(_0xa37380._0x1c0265)]=this[_0x1780cc(0x5f4)],this['position']=new Cesium__namespace['CallbackProperty'](function(_0x3ca9d3){return _0x19c0bb['_position_draw'];},![]),this['updateAttrForDrawing']&&this['updateAttrForDrawing'](!![]),this[_0x1780cc(_0xa37380._0x3a650c)](),this[_0x1780cc(0xabf)]();}},{'key':'_cancelPositionsCallback','value':function _0x57bf94(){var _0x1a23f1=_0x3a2bc1;if(!this['_isCallbackPositions'])return;this[_0x1a23f1(0xe2b)]=![],this['_position']=this['_position_draw'],this['_point']=LngLatPoint['fromCartesian'](this['_position']),delete this['_position_draw'],this['_entity']['position']=this['_position'];}},{'key':'_startDrawHook','value':function _0x3256b5(){var _0x3d954c=_0x3a2bc1;this['_map']['on'](EventType['mouseMove'],this['_onMouseMoveHandler_point'],this),this['_map']['on'](EventType['click'],this[_0x3d954c(_0x5d87cc._0x4b9cbd)],this);}},{'key':'_stopDrawHook','value':function _0x32dea2(){var _0x2ec556=_0x3a2bc1;this['_map']['off'](EventType['mouseMove'],this['_onMouseMoveHandler_point'],this),this[_0x2ec556(0x4bc)]['off'](EventType['click'],this[_0x2ec556(0x737)],this),this['show']=!![];}},{'key':'_onMouseMoveHandler_point','value':function _0x2ffaef(_0x136079){var _0x450b03=_0x3a2bc1,_0xc5ca8d=_0x136079['cartesian'];_0xc5ca8d&&(this['_position_draw']=_0xc5ca8d,this['lastPointTemporary']=!![]),this['_map']['openSmallTooltip'](_0x136079[_0x450b03(0x44b)],this['_draw_tooltip']||this[_0x450b03(0x4bc)][_0x450b03(_0x350b16._0x1dc2b6)]('_单击完成绘制')),this[_0x450b03(0x65a)](EventType['drawMouseMove'],_objectSpread2(_objectSpread2({},_0x136079),{},{'drawtype':this['type'],'graphic':this}),!![]);}},{'key':_0x3a2bc1(0x737),'value':function _0x4b83af(_0x58fa80){var _0x307655=_0x3a2bc1,_0xd3e4d8=_0x58fa80[_0x307655(_0xabfcf6._0x11d444)];_0xd3e4d8&&(this[_0x307655(0x82c)]=_0xd3e4d8),this['_position_draw']&&(this['lastPointTemporary']=![],this[_0x307655(_0xabfcf6._0x4f3378)]());}}]),_0x27758d;}(BaseEntity),EditPoly=function(_0x2ae95e){var _0xafee10={_0x1c7a2f:0xc2a},_0x430500={_0x2715f4:0xba0},_0x3e295d={_0x3d07c5:0xbb6,_0x1cf49c:0x4b2},_0x43853a={_0x293e15:0x2c3},_0x42af3e={_0x3d28d8:0x5bd,_0x574cfb:0xb01},_0x844c01=_0x521882;_inherits(_0x3e9b46,_0x2ae95e);var _0x446421=_createSuper(_0x3e9b46);function _0x3e9b46(){return _classCallCheck(this,_0x3e9b46),_0x446421['apply'](this,arguments);}return _createClass(_0x3e9b46,[{'key':'hasClosure','get':function _0x5a0d83(){var _0x41fa2f=_0x4ffc;return this[_0x41fa2f(0x1a7)]['closure'];}},{'key':'hasMidPoint','get':function _0x5cd4e3(){var _0x1b7259=_0x4ffc;return this['positions']['length']0x0)return;if(_0x12241e['hasMidPoint']){var _0x266ef8,_0x4dad2a,_0x3e65ae;if(_0x12241e['hasClosure']||!_0x12241e['hasClosure']&&_0x52ae85[_0x357925(0xa6d)]!==0x0){_0x52ae85['index']===0x0?(_0x266ef8=_0x5909cc*0x2-0x1,_0x4dad2a=_0x5909cc-0x1):(_0x266ef8=_0x52ae85['index']*0x2-0x1,_0x4dad2a=_0x52ae85['index']-0x1);var _0x23e5c8=_0x383b9e[_0x4dad2a];_0x3e65ae=getMidpoint(_0x33e58c,_0x23e5c8),_0x3e65ae=_0x12241e['updatePositionsHeightByAttr'](_0x3e65ae),_0x12241e[_0x357925(_0x2cf782._0x125326)][_0x266ef8][_0x357925(_0x2cf782._0x4b4bba)]=_0x3e65ae;}(_0x12241e['hasClosure']||!_0x12241e['hasClosure']&&_0x52ae85['index']!==_0x5909cc-0x1)&&(_0x52ae85['index']===_0x5909cc-0x1?(_0x266ef8=_0x52ae85[_0x357925(_0x2cf782._0xcbd0bc)]*0x2+0x1,_0x4dad2a=0x0):(_0x266ef8=_0x52ae85['index']*0x2+0x1,_0x4dad2a=_0x52ae85['index']+0x1),_0x3e65ae=getMidpoint(_0x33e58c,_0x383b9e[_0x4dad2a]),_0x3e65ae=_0x12241e['updatePositionsHeightByAttr'](_0x3e65ae),_0x12241e['draggers'][_0x266ef8][_0x357925(_0x2cf782._0x4b4bba)]=_0x3e65ae);}if(_0x12241e['_draggerMove']){var _0x3a2da8=centerOfMass(_0x383b9e);_0x3a2da8=_0x12241e[_0x357925(0x9aa)](_0x3a2da8),_0x12241e['_draggerMove']['position']=_0x3a2da8;}},'onDragStart':function _0x46eca2(_0x1aab24,_0x53c7b5){var _0x5ac0cd=_0x4ffc,_0x355b5e;if(((_0x355b5e=_0x12241e['_heightDraggers'])===null||_0x355b5e===void 0x0?void 0x0:_0x355b5e[_0x5ac0cd(_0x5934b6._0x50fcdf)])>0x0)for(var _0x514a5f=0x0,_0x1ad2cb=_0x12241e['draggers']['length'];_0x514a5f<_0x1ad2cb;_0x514a5f++){_0x12241e['draggers'][_0x514a5f]['show']=![];}},'onDragEnd':function _0x218ed4(_0x1d4b35,_0x327fa5){var _0x55777c=_0x4ffc,_0xa3c494;((_0xa3c494=_0x12241e[_0x55777c(0xbb6)])===null||_0xa3c494===void 0x0?void 0x0:_0xa3c494[_0x55777c(0xba0)])>0x0&&_0x12241e[_0x55777c(_0x2fb346._0x490b91)]();}});_0x195ade['index']=_0x4805ff,_0x12241e['draggers']['push'](_0x195ade);if(_0x12241e['hasMidPoint']&&(_0x12241e['hasClosure']||!_0x12241e['hasClosure']&&_0x4805ff<_0x5909cc-0x1)){var _0xa8e170=(_0x4805ff+0x1)%_0x5909cc,_0x3d531d=getMidpoint(_0x5da305,_0x383b9e[_0xa8e170]);_0x3d531d=_0x12241e['updatePositionsHeightByAttr'](_0x3d531d);var _0x281810=_0x12241e['createDragger']({'position':_0x3d531d,'type':PointType['AddMidPoint'],'tooltip':_0x12241e[_0x18bc7a(0x4bc)]['getLangText']('_增加点'),'onDragStart':function _0x492934(_0x427288,_0x436ee5){var _0x3b1e66=_0x18bc7a;_0x12241e[_0x3b1e66(_0x40076b._0x28f9b9)][_0x3b1e66(0xc69)](_0x427288['index'],0x0,_0x436ee5);},'onDrag':function _0x4a02e2(_0x5e1b5b,_0xa31d6f){_0x12241e['positions'][_0x5e1b5b['index']]=_0xa31d6f;},'onDragEnd':function _0x14fb3e(_0x2fd841,_0x1bd40d){var _0x447ba1=_0x18bc7a;_0x12241e[_0x447ba1(0x34e)](_0x2fd841,_0x1bd40d),_0x12241e['updateDraggers']();}});_0x281810[_0x18bc7a(_0x207685._0x232f28)]=_0xa8e170,_0x12241e[_0x18bc7a(_0x207685._0x107e8d)]['push'](_0x281810);}};for(var _0x13d5ee=0x0,_0x3bd014=_0x383b9e['length'];_0x13d5ee<_0x3bd014;_0x13d5ee++){_0x5807cd(_0x13d5ee,_0x3bd014);}this['_bindMoveAllDragger'](),this['entityGraphic']['extrudedHeight']&&this['_bindHeightDraggers']();}},{'key':'_bindMoveAllDragger','value':function _0x7cd7f6(){var _0x5d71ef={_0x404487:0x264,_0x606278:0xdd1},_0x220b1a=_0x4ffc,_0x1b8150=this;if(!this['_graphic']['_hasMoveEdit'])return;var _0xd20030=centerOfMass(this[_0x220b1a(_0x43853a._0x293e15)]);_0xd20030=this[_0x220b1a(0x9aa)](_0xd20030);var _0x62281d=this['createDragger']({'position':_0xd20030,'type':PointType['MoveAll'],'tooltip':this['_map']['getLangText']('_整体平移'),'onDragStart':function _0x26fe51(_0x227d61,_0x2e17e5){_0xd20030=_0x2e17e5;},'onDrag':function _0x35e04e(_0x2d09f2,_0x1308a1){var _0x96f4f3=_0x220b1a,_0x4ce3e3,_0xf1cfd0=Cesium__namespace['Cartesian3']['subtract'](_0x1308a1,_0xd20030,new Cesium__namespace['Cartesian3']());_0xd20030=_0x1308a1,_0x1b8150['positions']['forEach'](function(_0x404bcd,_0x257d58,_0x3697ba){var _0x2b9318=Cesium__namespace['Cartesian3']['add'](_0x404bcd,_0xf1cfd0,new Cesium__namespace['Cartesian3']());_0x1b8150['positions'][_0x257d58]=_0x2b9318;});if(((_0x4ce3e3=_0x1b8150['_graphic'][_0x96f4f3(_0x5d71ef._0x404487)])===null||_0x4ce3e3===void 0x0?void 0x0:_0x4ce3e3[_0x96f4f3(0xba0)])>0x0){var _0x420565=function _0x6f2a15(_0x391df2,_0x266e0c){var _0x4decf1=_0x96f4f3,_0x539325=_0x1b8150['_graphic']['_draw_holes'][_0x391df2];_0x539325[_0x4decf1(0x2de)](function(_0x18d9b9,_0x16d29e,_0x40b0e3){var _0x106a9c=_0x4decf1,_0x544914=Cesium__namespace['Cartesian3'][_0x106a9c(0xb92)](_0x18d9b9,_0xf1cfd0,new Cesium__namespace[(_0x106a9c(0x4cc))]());_0x539325[_0x16d29e]=_0x544914;});};for(var _0x15cefc=0x0,_0x42ae09=_0x1b8150['_graphic'][_0x96f4f3(_0x5d71ef._0x404487)]['length'];_0x15cefc<_0x42ae09;_0x15cefc++){_0x420565(_0x15cefc,_0x42ae09);}}for(var _0x1290e0=0x0,_0x1bb841=_0x1b8150['draggers'][_0x96f4f3(0xba0)];_0x1290e0<_0x1bb841;_0x1290e0++){_0x62281d!==_0x1b8150['draggers'][_0x1290e0]&&(_0x1b8150[_0x96f4f3(0x8db)][_0x1290e0][_0x96f4f3(_0x5d71ef._0x606278)]=Cesium__namespace['Cartesian3']['add'](_0x1b8150['draggers'][_0x1290e0][_0x96f4f3(0xdd1)],_0xf1cfd0,new Cesium__namespace['Cartesian3']()));}_0x1b8150[_0x96f4f3(0xe2e)](_0x1308a1);}});this['_draggerMove']=_0x62281d,this[_0x220b1a(0x8db)]['push'](_0x62281d);}},{'key':_0x844c01(0xe2e),'value':function _0x3ef219(_0x3b97f8){}},{'key':'_bindHeightDraggers','value':function _0x2de60f(_0x3f8a04){var _0x2a8640={_0x42b517:0x872,_0x53c763:0x2c5},_0x3af2e6=_0x844c01,_0x20441b=this;if(!this[_0x3af2e6(0x5bd)]['_hasHeightEdit'])return;this[_0x3af2e6(_0x3e295d._0x3d07c5)]=[],_0x3f8a04=_0x3f8a04||this['positions'];var _0x28588f=getCesiumValue(this['entityGraphic']['extrudedHeight'],Number,this['_map'][_0x3af2e6(_0x3e295d._0x1cf49c)]['currentTime']);for(var _0x451153=0x0,_0x93290f=_0x3f8a04['length'];_0x451153<_0x93290f;_0x451153++){var _0x250c76=setPositionsHeight(_0x3f8a04[_0x451153],_0x28588f),_0x7131be=this[_0x3af2e6(0xbef)]({'position':_0x250c76,'type':PointType['MoveHeight'],'tooltip':this['_map'][_0x3af2e6(0x7fb)]('_修改高度'),'onDrag':function _0x3012(_0x2b5354,_0x20aafe){var _0xe5e266=_0x3af2e6,_0x3fedbe=Cesium__namespace['Cartographic']['fromCartesian'](_0x20aafe)[_0xe5e266(_0x2a8640._0x42b517)];_0x20441b['entityGraphic']['extrudedHeight']=_0x3fedbe;var _0x4fbe9c=getMaxHeight(_0x20441b[_0xe5e266(0x2c3)]);_0x20441b['style'][_0xe5e266(_0x2a8640._0x53c763)]=_0x20441b[_0xe5e266(0xd33)](_0x3fedbe-_0x4fbe9c,0x2),_0x20441b['updateHeightDraggers'](_0x3fedbe),_0x20441b['updateAttrForEditing'](),_0x20441b['fire'](EventType['editStyle']);}});this['draggers'][_0x3af2e6(0x425)](_0x7131be),this['_heightDraggers']['push'](_0x7131be);}}},{'key':'updateHeightDraggers','value':function _0x12c314(_0x5036ac){var _0x431966=_0x844c01;for(var _0x31aaf6=0x0;_0x31aaf60x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x29bd87),_0x28302e=_0x418315['call'](this,_0x15a33d),_0x28302e['_hasEdit']=(_0x3a27d0=_0x28302e[_0x5501fa(0xe11)]['hasEdit'])!==null&&_0x3a27d0!==void 0x0?_0x3a27d0:!![],_0x28302e['_minPointNum']=(_0x88636d=_0x15a33d['minPointNum'])!==null&&_0x88636d!==void 0x0?_0x88636d:0x2,_0x28302e['_maxPointNum']=(_0x41e6fc=_0x15a33d[_0x5501fa(_0x25c485._0x492aa9)])!==null&&_0x41e6fc!==void 0x0?_0x41e6fc:0x270f,_0x28302e[_0x5501fa(0x1d6)]=(_0xbb7ee=_0x15a33d['hasMoveEdit'])!==null&&_0xbb7ee!==void 0x0?_0xbb7ee:!![],_0x28302e['_hasHeightEdit']=(_0x15bb4c=_0x15a33d[_0x5501fa(_0x25c485._0x40a3e8)])!==null&&_0x15bb4c!==void 0x0?_0x15bb4c:!![],_0x15a33d['positions']&&(_0x28302e[_0x5501fa(0x1a7)][_0x5501fa(0xc0c)]>0x0?_0x28302e['positions']=bufferPoints(_0x15a33d['positions'],_0x28302e['style'][_0x5501fa(_0x25c485._0x1bb8d6)],_0x28302e['style']['bufferSteps']):_0x28302e[_0x5501fa(_0x25c485._0x19f7eb)]=_0x15a33d[_0x5501fa(0x2c3)]),_0x28302e;}return _createClass(_0x29bd87,[{'key':_0x2c3b6d(0x9e5),'get':function _0x3eed7c(){return this['_hasMoveEdit'];}},{'key':'hasHeightEdit','get':function _0x3f65f3(){return this['_hasHeightEdit'];}},{'key':_0x2c3b6d(0xbfb),'get':function _0x4554cf(){return EditPoly;}},{'key':'center','get':function _0x166ec6(){var _0x5359c0=_0x2c3b6d;return this[_0x5359c0(_0x5ac160._0x358245)]['closure']?this['centerOfMass']:this['centerOfLine'];}},{'key':_0x2c3b6d(_0x515bd3._0x2560e5),'get':function _0x235b5f(){return centerOfMass(this['positionsShow']);}},{'key':_0x2c3b6d(_0x515bd3._0x39b450),'get':function _0x280b43(){var _0x583611=_0x2c3b6d,_0x1a96bd=this['positionsShow'];if(!_0x1a96bd||_0x1a96bd['length']===0x0)return null;else{if(_0x1a96bd[_0x583611(0xba0)]===0x1)return _0x1a96bd[0x0];}return _0x1a96bd[_0x583611(_0x1768ff._0x51c255)]<0xa?sliceByMaxDistance(_0x1a96bd,this[_0x583611(_0x1768ff._0x382736)]/0x2,{'point':!![]}):_0x1a96bd[Math[_0x583611(_0x1768ff._0x489edd)](_0x1a96bd['length']/0x2)];}},{'key':_0x2c3b6d(_0x515bd3._0x4eb29d),'get':function _0x33bc30(){return getDistance(this['positionsShow']);}},{'key':'area','get':function _0x4e966a(){return getSurfaceArea(this['positionsShow']);}},{'key':_0x2c3b6d(_0x515bd3._0x3572c7),'get':function _0xa2c274(){if(this['_getPositions'])return this['_getPositions']();return this['_positions'];},'set':function _0x22c9ad(_0x36df29){var _0x4b66a0=_0x2c3b6d,_0x352f00=this;if(!_0x36df29)return;if(Array[_0x4b66a0(_0x2b99fc._0x38e9f2)](_0x36df29)){var _0x390978,_0x16118f=[],_0x3f9cd9=[];_0x36df29[_0x4b66a0(0x2de)](function(_0x48a7ee,_0x501bb4){var _0xe4e4af=_0x4b66a0,_0x56f147=LngLatPoint['parse'](_0x48a7ee);if(!_0x56f147||!_0x56f147['valid']())return;var _0x594906=_0x352f00['style']['setHeight'];if(Cesium__namespace['defined'](_0x594906)){if(isString(_0x594906))_0x594906=Number(template(_0x594906,_0x352f00['attr'],!![])),isNaN(_0x594906)&&(_0x594906=0x0);else Array['isArray'](_0x594906)&&(_0x594906=_0x594906[_0x501bb4]||0x0);_0x56f147['alt']=_0x594906;}var _0x29c932=_0x352f00['getAddHeight'](_0x501bb4);_0x29c932!==0x0&&(_0x56f147['alt']=_0x56f147[_0xe4e4af(0xe94)]+_0x29c932),_0x16118f[_0xe4e4af(_0x4fb45d._0x3ece49)](_0x56f147),_0x3f9cd9['push'](_0x56f147['toCartesian']());}),(_0x390978=this['editing'])!==null&&_0x390978!==void 0x0&&_0x390978['enabled']?this[_0x4b66a0(_0x2b99fc._0x46aa7b)]=_0x3f9cd9:this[_0x4b66a0(_0x2b99fc._0x45ef2e)]=_0x3f9cd9,this[_0x4b66a0(_0x2b99fc._0x4a84ee)]=_0x16118f;}else this['_positions']=_0x36df29;this[_0x4b66a0(0xe8c)]&&this['_updatePositionsHook'](),this['fire'](EventType['updatePosition'],{'positions':this[_0x4b66a0(_0x2b99fc._0x2b8c63)]});}},{'key':'positionsShow','get':function _0x3699fe(){var _0x372c46=_0x2c3b6d,_0x4eefa2=getCesiumValue(this[_0x372c46(_0x24023c._0x3b2be0)]);return _0x4eefa2 instanceof Cesium__namespace[_0x372c46(0xa1f)]&&(_0x4eefa2=this['outlinePositions']),_0x4eefa2;}},{'key':'points','get':function _0xdc0be4(){var _0x1b9fc8=_0x2c3b6d;if(this['_positions']instanceof Cesium__namespace[_0x1b9fc8(0x354)]){var _0x44d5c4;this['_positions_draw']?_0x44d5c4=this['_positions_draw']:(_0x44d5c4=this[_0x1b9fc8(0x770)],this['style']['closure']&&_0x44d5c4['pop']());var _0x45c8bc=[];_0x44d5c4['forEach'](function(_0x3de0a4){var _0x1a2382=LngLatPoint['parse'](_0x3de0a4);if(!_0x1a2382)return;_0x45c8bc['push'](_0x1a2382);}),this['_points']=_0x45c8bc;}return!this['_points']&&(this[_0x1b9fc8(_0x6270c0._0x8e7d9)]=LngLatArray['toPoints'](this[_0x1b9fc8(0xb7d)])),this[_0x1b9fc8(0xc46)];}},{'key':'coordinates','get':function _0x195342(){return this['getCoordinates']();}},{'key':'rectangle','get':function _0x2de578(){var _0x246c01=_0x2c3b6d;return Cesium__namespace['Rectangle'][_0x246c01(0x82e)](this['positions']);}},{'key':_0x2c3b6d(_0x515bd3._0x4cfd0d),'value':function _0x2f5f5a(){return this['entityGraphic']['positions'];}},{'key':'_mountedHook','value':function _0x37693d(){}},{'key':_0x2c3b6d(0x8d1),'value':function _0x569bb0(){this['_updateLabelPosition'](),this['_updateEditDraggers']();}},{'key':'_getGeoJsonGeometry','value':function _0x392545(_0x37e9e0){var _0x336c60=_0x2c3b6d;return{'type':'LineString','coordinates':this[_0x336c60(0x6dc)](_0x37e9e0===null||_0x37e9e0===void 0x0?void 0x0:_0x37e9e0['noAlt'])};}},{'key':'getCoordinates','value':function _0x597e02(_0x34d20f){var _0x59c19e=_0x2c3b6d,_0x1cb86a=[];return this['points'][_0x59c19e(0x2de)](function(_0x3029f6){var _0x38a2b1=_0x59c19e;_0x1cb86a[_0x38a2b1(0x425)](_0x3029f6['toArray'](_0x34d20f));}),_0x1cb86a;}},{'key':_0x2c3b6d(0x29f),'value':function _0x56ce97(_0x1ccb71){var _0x19b428=_0x2c3b6d,_0x6aa2a3=LngLatPoint['parse'](_0x1ccb71),_0x13be89=Cesium__namespace['Rectangle'][_0x19b428(0xa2e)](Cesium__namespace['Rectangle'][_0x19b428(0x82e)](this['positionsShow']),_0x6aa2a3['toCartographic']());if(!_0x13be89)return![];return isInPoly(_0x6aa2a3,this['coordinates']);}},{'key':'autoSurfaceHeight','value':function _0x34c8f5(){var _0x3f6ea2=_0x2c3b6d,_0x2cf7db=this,_0x18a5f1=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return computeSurfacePoints(_objectSpread2(_objectSpread2({},_0x18a5f1),{},{'map':this[_0x3f6ea2(0x4bc)],'positions':this[_0x3f6ea2(0x770)]}))['then'](function(_0x2f6b43){return!_0x2f6b43['noHeight']&&(_0x2cf7db['positions']=_0x2f6b43['positions']),_0x2f6b43;});}},{'key':_0x2c3b6d(0x76d),'value':function _0x5b4d44(_0x25d902){return this['autoSurfaceHeight'](_0x25d902);}},{'key':_0x2c3b6d(_0x515bd3._0x29da32),'value':function _0x419535(_0x39e070){var _0x48eb62=_0x2c3b6d;return this[_0x48eb62(_0x33aac1._0x4990f3)](),_0x39e070&&(this['_positions_draw']=LngLatArray['toCartesians'](_0x39e070)),this['_positions_draw'];}},{'key':'_setPositionsToCallback','value':function _0x3a0dbd(){var _0x542879={_0x513a48:0x18d},_0x31a3a4=_0x2c3b6d,_0x189af2=this;if(this['_isCallbackPositions'])return;this['_isCallbackPositions']=!![];var _0x534527=getCesiumValue(this['_positions']);if(_0x534527 instanceof Cesium__namespace['PolygonHierarchy'])_0x534527=_0x534527[_0x31a3a4(_0x16542b._0x2e587e)];else _0x534527 instanceof Cesium__namespace['Rectangle']&&(_0x534527=this[_0x31a3a4(0xa3d)]);this['_positions_draw']=_0x534527||this[_0x31a3a4(_0x16542b._0x4fe214)]||[],this['positions']=new Cesium__namespace[(_0x31a3a4(_0x16542b._0x2d1d78))](function(_0x1b12ec){var _0x404dbf=_0x31a3a4;return _0x189af2[_0x404dbf(_0x542879._0x513a48)]();},![]),this[_0x31a3a4(_0x16542b._0x5a175e)](),this[_0x31a3a4(_0x16542b._0x233ac7)]&&this['updateAttrForDrawing'](!![]),this[_0x31a3a4(_0x16542b._0x49c64a)]();}},{'key':_0x2c3b6d(_0x515bd3._0x37bd02),'value':function _0x1469fc(){return this['_positions_draw'];}},{'key':_0x2c3b6d(_0x515bd3._0x1975e2),'value':function _0x9400fd(){var _0x5d80b2=_0x2c3b6d;if(!this['_isCallbackPositions'])return;this['_isCallbackPositions']=![],this['_positions']=this['_positions_draw'],this['_points']=LngLatArray['toPoints'](this[_0x5d80b2(_0x13252b._0x2f0949)]),delete this['_positions_draw'],this[_0x5d80b2(0x8d1)](),this[_0x5d80b2(0x46b)]();}},{'key':'_startDrawHook','value':function _0x162d49(){var _0x41a5a7=_0x2c3b6d,_0x4688fa;this[_0x41a5a7(0x4bc)]['on'](EventType['mouseMove'],this[_0x41a5a7(_0x1a1e08._0x3bdc9f)],this),this['_map']['on'](EventType['click'],this['_onClickHandler'],this),this['_map']['on'](EventType[_0x41a5a7(0x428)],this['_onDbClickHandler'],this),((_0x4688fa=this[_0x41a5a7(0xe11)][_0x41a5a7(0xa52)])!==null&&_0x4688fa!==void 0x0?_0x4688fa:!![])&&this['_map']['on'](EventType['rightClick'],this['_onRightClickHandler'],this);}},{'key':'_stopDrawHook','value':function _0x16e1da(){var _0x5f93e=_0x2c3b6d,_0x21846f;this[_0x5f93e(0x4bc)]['off'](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this['_map']['off'](EventType['click'],this[_0x5f93e(_0x1e80a9._0x483909)],this),this[_0x5f93e(_0x1e80a9._0x362700)]['off'](EventType[_0x5f93e(0x428)],this['_onDbClickHandler'],this),((_0x21846f=this['options']['hasDrawDelPoint'])!==null&&_0x21846f!==void 0x0?_0x21846f:!![])&&this['_map']['off'](EventType[_0x5f93e(0xd8a)],this[_0x5f93e(0xe12)],this);}}]),_0x29bd87;}(BaseEntity),PointEntity=function(_0x5e4865){var _0x7f4bd1={_0x1a0e54:0x908,_0x5b540a:0xe8c,_0xa3e684:0x960,_0x513c8e:0xcfe,_0x1e8d37:0xe8c,_0x66c52f:0x7c0,_0x44b206:0xb74},_0x2af1a1={_0x16ada7:0xa41,_0x4bca84:0x960,_0x4428f4:0xe11,_0x53d74c:0x7e0,_0x38f282:0x517,_0xb2d709:0x7e0,_0x356bba:0x517},_0x11b83d={_0x52bbfd:0xe8c,_0x533191:0x960,_0x5228f4:0x7c0,_0x3fd96f:0x7e0},_0x95cf18={_0x154eb6:0xe8c,_0x1064c0:0x4fb},_0x2d122c={_0x32f468:0x956,_0x4aa92a:0xe11,_0x5200df:0xa41,_0x296bd0:0xe11,_0x2dbb4d:0xa2d},_0x69900b={_0x18568d:0xe8c},_0x3084fb={_0x593206:0x29d},_0x351a9a=_0x521882;_inherits(_0x1cd657,_0x5e4865);var _0x5897fa=_createSuper(_0x1cd657);function _0x1cd657(){var _0x480637=_0x4ffc;return _classCallCheck(this,_0x1cd657),_0x5897fa[_0x480637(_0x3084fb._0x593206)](this,arguments);}return _createClass(_0x1cd657,[{'key':_0x351a9a(0x881),'get':function _0x51ffd2(){var _0x2ef34e=_0x351a9a,_0x5af1aa;return(_0x5af1aa=this[_0x2ef34e(_0x69900b._0x18568d)])===null||_0x5af1aa===void 0x0?void 0x0:_0x5af1aa['point'];}},{'key':'_mountedHook','value':function _0x4c873c(){var _0xbf6a38=_0x351a9a,_0x3eb2ae={'position':this['position'],'point':PointStyleConver['toCesiumVal'](this['style'])};this['style']['label']&&(_0x3eb2ae[_0xbf6a38(0x956)]=LabelStyleConver['toCesiumVal'](this['style'][_0xbf6a38(_0x2d122c._0x32f468)],{},this['attr']));this['options']['billboard']&&(_0x3eb2ae['billboard']=BillboardStyleConver['toCesiumVal'](this[_0xbf6a38(_0x2d122c._0x4aa92a)]['billboard'],{},!![]));this[_0xbf6a38(0xe11)]['circle']&&(_0x3eb2ae['ellipse']=CircleStyleConver['toCesiumVal'](this['options']['circle'],{},!![]));this['options']['model']&&this['options'][_0xbf6a38(_0x2d122c._0x5200df)]['show']&&(_0x3eb2ae[_0xbf6a38(0xa41)]=ModelStyleConver[_0xbf6a38(0x7c0)](this['options']['model'],{},!![]));if(this['options']['path']){var _0x499350,_0x328077,_0x1b0950=PathStyleConver['toCesiumVal'](this[_0xbf6a38(_0x2d122c._0x296bd0)]['path'],{},!![]);!_0x1b0950[_0xbf6a38(0xdc)]&&(_0x1b0950['leadTime']=0x0);_0x3eb2ae['path']=_0x1b0950;var _0x3743bd=(_0x499350=this['position'])===null||_0x499350===void 0x0?void 0x0:(_0x328077=_0x499350['_property'])===null||_0x328077===void 0x0?void 0x0:_0x328077['_times'];if(_0x3743bd&&_0x3743bd[_0xbf6a38(0xba0)]>0x0){var _0x1c8e39,_0x18370f=_0x3743bd[0x0],_0x1634a4=_0x3743bd[_0x3743bd['length']-0x1];((_0x1c8e39=this['position'])===null||_0x1c8e39===void 0x0?void 0x0:_0x1c8e39['forwardExtrapolationType'])===Cesium__namespace[_0xbf6a38(_0x2d122c._0x2dbb4d)]['HOLD']&&(_0x1634a4=Cesium__namespace[_0xbf6a38(0xde7)]['fromDate'](new Date(0x834,0x1,0x1))),_0x3eb2ae['availability']=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace[(_0xbf6a38(0xddd))]({'start':_0x18370f,'stop':_0x1634a4})]);}}this['_entity']=this['_createEntity'](_0x3eb2ae);}},{'key':'_addLabel','value':function _0x41ff61(){var _0x63a71d=_0x351a9a;this[_0x63a71d(_0x95cf18._0x154eb6)]['label']=this['_entity']['label']||{},LabelStyleConver['toCesiumVal'](this['style']['label'],this['_entity']['label'],this[_0x63a71d(_0x95cf18._0x1064c0)]);}},{'key':'_updateStyleHook','value':function _0x12d2e7(_0x6d079b,_0x3d6fd2){PointStyleConver['toCesiumVal'](_0x6d079b,this['entityGraphic']);}},{'key':'_style2Json','value':function _0x5a4537(_0x1b9558,_0x297b7b){return PointStyleConver['toJSON'](_0x1b9558,_0x297b7b,!![]);}},{'key':_0x351a9a(0xcbb),'value':function _0x463529(_0x417ccb,_0x4ab695){var _0x2a0747=_0x351a9a;_0x4ab695['model']&&ModelStyleConver[_0x2a0747(0x7c0)](_0x417ccb['model'],this[_0x2a0747(_0x11b83d._0x52bbfd)]['model'],!![]),_0x4ab695[_0x2a0747(_0x11b83d._0x533191)]&&BillboardStyleConver[_0x2a0747(_0x11b83d._0x5228f4)](_0x417ccb[_0x2a0747(0x960)],this['_entity']['billboard'],!![]),_0x4ab695['path']&&PathStyleConver['toCesiumVal'](_0x417ccb[_0x2a0747(_0x11b83d._0x3fd96f)],this['_entity'][_0x2a0747(0x7e0)],!![]),_0x4ab695[_0x2a0747(0xb74)]&&CircleStyleConver['toCesiumVal'](_0x417ccb['circle'],this['_entity']['ellipse'],!![]);}},{'key':'_toJSON_Ex','value':function _0x5f4ebf(_0x35c5c1){var _0x44838c=_0x351a9a;this['options']['model']&&(_0x35c5c1[_0x44838c(0xa41)]={},ModelStyleConver[_0x44838c(0x517)](this['options']['model'],_0x35c5c1[_0x44838c(_0x2af1a1._0x16ada7)],!![])),this['options']['billboard']&&(_0x35c5c1[_0x44838c(0x960)]={},BillboardStyleConver['toJSON'](this[_0x44838c(0xe11)][_0x44838c(_0x2af1a1._0x4bca84)],_0x35c5c1['billboard'],!![])),this[_0x44838c(_0x2af1a1._0x4428f4)][_0x44838c(_0x2af1a1._0x53d74c)]&&(_0x35c5c1['path']={},PathStyleConver[_0x44838c(_0x2af1a1._0x38f282)](this[_0x44838c(_0x2af1a1._0x4428f4)]['path'],_0x35c5c1[_0x44838c(_0x2af1a1._0xb2d709)],!![])),this['options']['circle']&&(_0x35c5c1[_0x44838c(0xb74)]={},CircleStyleConver[_0x44838c(_0x2af1a1._0x356bba)](this['options']['circle'],_0x35c5c1[_0x44838c(0xb74)],!![]));}},{'key':_0x351a9a(0x244),'value':function _0x5f32ee(_0x2ef8cf){var _0x281b41=_0x351a9a;this['_entity']['model']&&(this[_0x281b41(0xe8c)]['model']['color']=Cesium__namespace[_0x281b41(0xcfe)][_0x281b41(_0x7f4bd1._0x1a0e54)][_0x281b41(0x531)](_0x2ef8cf));this['_entity'][_0x281b41(0x960)]&&(this[_0x281b41(_0x7f4bd1._0x5b540a)][_0x281b41(_0x7f4bd1._0xa3e684)]['color']=Cesium__namespace[_0x281b41(_0x7f4bd1._0x513c8e)]['WHITE']['withAlpha'](_0x2ef8cf));if(this[_0x281b41(0xe8c)]['path']){var _0x5d4c9f=this['_updateEntityOpacity'](this['_entity']['path'],_0x2ef8cf);!_0x5d4c9f&&PathStyleConver[_0x281b41(0x7c0)](_objectSpread2(_objectSpread2({},this['options']['path']),{},{'globalAlpha':_0x2ef8cf}),this['_entity']['path'],!![]);}if(this['_entity']['circle']){var _0x5c07ac=this[_0x281b41(0x4a0)](this[_0x281b41(_0x7f4bd1._0x1e8d37)]['circle'],_0x2ef8cf);!_0x5c07ac&&CircleStyleConver[_0x281b41(_0x7f4bd1._0x66c52f)](_objectSpread2(_objectSpread2({},this['options'][_0x281b41(_0x7f4bd1._0x44b206)]),{},{'globalAlpha':_0x2ef8cf}),this['_entity']['ellipse'],!![]);}}},{'key':'_updateDistanceDisplayConditionByEdit','value':function _0x59e391(){}}]),_0x1cd657;}(BasePointEntity);register$4('point',PointEntity,!![]);var BillboardEntity=function(_0xb67e92){var _0x1d306d={_0x1440c0:0x745,_0x575f2f:0xcbb,_0x8c2a7b:0x507,_0x16905f:0x7c9},_0x5bbcb5={_0x4ffbac:0x11d},_0x2749a9={_0x49e40d:0x9ac,_0x5c3821:0x5e7,_0x2d657e:0x881,_0x242ccd:0xe8c},_0x2b2a0f={_0x140201:0x847},_0x102ad6={_0x533f19:0x686,_0x418fdb:0xe11},_0x377070={_0x4f7940:0xcfe,_0x49e7e8:0x7e0},_0x9fd1bb={_0x4302c1:0xe8c,_0x40cfc6:0xa41,_0x22da0d:0xe8c},_0x51ebfb={_0x5c5bab:0x7c0},_0x547d9a={_0x2274fd:0xe8c,_0x2115ad:0x956},_0x1fa2f6={_0xf71bda:0x956,_0xdb15a8:0x76d,_0x3e8a68:0x686,_0x4cf891:0xd79,_0x7d82cd:0xe11,_0x44c3d0:0x19f,_0x42b504:0x7c0,_0x393b96:0x7e0,_0x59706f:0xdd1,_0x4b4747:0x9fa,_0x58a6e4:0xa2d,_0x2c602e:0x2c4,_0x62fdd9:0xddd,_0x239c66:0xcdb},_0x3d76c7={_0x19776c:0x960},_0x330e77=_0x521882;_inherits(_0x1df63a,_0xb67e92);var _0x50acae=_createSuper(_0x1df63a);function _0x1df63a(){return _classCallCheck(this,_0x1df63a),_0x50acae['apply'](this,arguments);}return _createClass(_0x1df63a,[{'key':'entityGraphic','get':function _0x5400e3(){var _0x4761d5=_0x4ffc,_0x58accc;return(_0x58accc=this['_entity'])===null||_0x58accc===void 0x0?void 0x0:_0x58accc[_0x4761d5(_0x3d76c7._0x19776c)];}},{'key':'image','get':function _0x3dfb74(){var _0x22cece=_0x4ffc;return this[_0x22cece(0x1a7)]['image'];},'set':function _0x31fa3c(_0x52b499){this['style']['image']=_0x52b499,this['_entity']&&(this['_entity']['billboard']['image']=_0x52b499);}},{'key':_0x330e77(0xa8c),'value':function _0x3cdada(){var _0xdf0207=_0x330e77,_0x2261e8={'position':this['position'],'billboard':BillboardStyleConver['toCesiumVal'](this['style'])};this['style'][_0xdf0207(_0x1fa2f6._0xf71bda)]&&(Cesium__namespace['defined'](this['style'][_0xdf0207(_0x1fa2f6._0xdb15a8)])&&!Cesium__namespace[_0xdf0207(0x4ae)](this['style']['label']['clampToGround'])&&(this[_0xdf0207(0x1a7)]['label'][_0xdf0207(0x76d)]=this['style']['clampToGround']),_0x2261e8['label']=LabelStyleConver['toCesiumVal'](this[_0xdf0207(0x1a7)]['label'],{},this[_0xdf0207(0x4fb)]));this['options'][_0xdf0207(_0x1fa2f6._0x3e8a68)]&&(_0x2261e8['point']=PointStyleConver['toCesiumVal'](this['options'][_0xdf0207(0x686)],{},!![]));this['options']['circle']&&(_0x2261e8[_0xdf0207(_0x1fa2f6._0x4cf891)]=CircleStyleConver['toCesiumVal'](this[_0xdf0207(0xe11)]['circle'],{},!![]));this['options']['model']&&this[_0xdf0207(_0x1fa2f6._0x7d82cd)]['model'][_0xdf0207(_0x1fa2f6._0x44c3d0)]&&(_0x2261e8['model']=ModelStyleConver[_0xdf0207(_0x1fa2f6._0x42b504)](this['options'][_0xdf0207(0xa41)],{},!![]));if(this['options']['path']){var _0x37e4f8,_0x322ba8,_0x3bfb07=PathStyleConver['toCesiumVal'](this['options'][_0xdf0207(_0x1fa2f6._0x393b96)],{},!![]);!_0x3bfb07['isAll']&&(_0x3bfb07['leadTime']=0x0);_0x2261e8['path']=_0x3bfb07;var _0x5f35ba=(_0x37e4f8=this['position'])===null||_0x37e4f8===void 0x0?void 0x0:(_0x322ba8=_0x37e4f8['_property'])===null||_0x322ba8===void 0x0?void 0x0:_0x322ba8[_0xdf0207(0xc0e)];if(_0x5f35ba&&_0x5f35ba['length']>0x0){var _0x33021d,_0x2b7dbf=_0x5f35ba[0x0],_0x3f1ed2=_0x5f35ba[_0x5f35ba[_0xdf0207(0xba0)]-0x1];((_0x33021d=this[_0xdf0207(_0x1fa2f6._0x59706f)])===null||_0x33021d===void 0x0?void 0x0:_0x33021d[_0xdf0207(_0x1fa2f6._0x4b4747)])===Cesium__namespace[_0xdf0207(_0x1fa2f6._0x58a6e4)][_0xdf0207(0x351)]&&(_0x3f1ed2=Cesium__namespace['JulianDate'][_0xdf0207(_0x1fa2f6._0x2c602e)](new Date(0x834,0x1,0x1))),_0x2261e8['availability']=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace[(_0xdf0207(_0x1fa2f6._0x62fdd9))]({'start':_0x2b7dbf,'stop':_0x3f1ed2})]);}}this['_entity']=this[_0xdf0207(_0x1fa2f6._0x239c66)](_0x2261e8);}},{'key':_0x330e77(_0x1d306d._0x1440c0),'value':function _0x38efea(){var _0xdf5bc1=_0x330e77;this['_entity']['label']=this[_0xdf5bc1(_0x547d9a._0x2274fd)]['label']||{},LabelStyleConver['toCesiumVal'](this['style'][_0xdf5bc1(_0x547d9a._0x2115ad)],this['_entity'][_0xdf5bc1(0x956)],this['attr']);}},{'key':'_style2Json','value':function _0x8f1f3c(_0x2e8ddf,_0x1ca8df){return BillboardStyleConver['toJSON'](_0x2e8ddf,_0x1ca8df,!![]);}},{'key':_0x330e77(0xc2a),'value':function _0x13fd9a(_0x6e8a40,_0x313329){var _0x3395b1=_0x330e77;BillboardStyleConver[_0x3395b1(_0x51ebfb._0x5c5bab)](_0x6e8a40,this['entityGraphic']);}},{'key':_0x330e77(_0x1d306d._0x575f2f),'value':function _0xc29a51(_0x13fd25,_0x5f1b5e){var _0x13f432=_0x330e77;_0x5f1b5e['model']&&ModelStyleConver['toCesiumVal'](_0x13fd25[_0x13f432(0xa41)],this[_0x13f432(_0x9fd1bb._0x4302c1)][_0x13f432(_0x9fd1bb._0x40cfc6)],!![]),_0x5f1b5e['point']&&PointStyleConver['toCesiumVal'](_0x13fd25['point'],this['_entity'][_0x13f432(0x686)],!![]),_0x5f1b5e['path']&&PathStyleConver[_0x13f432(0x7c0)](_0x13fd25['path'],this['_entity']['path'],!![]),_0x5f1b5e[_0x13f432(0xb74)]&&CircleStyleConver['toCesiumVal'](_0x13fd25['circle'],this[_0x13f432(_0x9fd1bb._0x22da0d)]['ellipse'],!![]);}},{'key':'_updateExOpacity','value':function _0x5bb7d2(_0x5ec421){var _0x28e973=_0x330e77;this['_entity']['model']&&(this[_0x28e973(0xe8c)]['model']['color']=Cesium__namespace[_0x28e973(_0x377070._0x4f7940)]['WHITE']['withAlpha'](_0x5ec421));if(this['_entity']['point']){var _0x2617a1=this['_updateEntityOpacity'](this['_entity']['point'],_0x5ec421);!_0x2617a1&&PointStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options']['point']),{},{'globalAlpha':_0x5ec421}),this[_0x28e973(0xe8c)]['point'],!![]);}if(this['_entity']['path']){var _0x48f198=this['_updateEntityOpacity'](this['_entity'][_0x28e973(_0x377070._0x49e7e8)],_0x5ec421);!_0x48f198&&PathStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options']['path']),{},{'globalAlpha':_0x5ec421}),this['_entity']['path'],!![]);}if(this['_entity']['circle']){var _0x6793c5=this['_updateEntityOpacity'](this['_entity']['circle'],_0x5ec421);!_0x6793c5&&CircleStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options']['circle']),{},{'globalAlpha':_0x5ec421}),this['_entity']['ellipse'],!![]);}}},{'key':_0x330e77(_0x1d306d._0x8c2a7b),'value':function _0x4a5da5(_0x383f74){var _0xe219df=_0x330e77;this['options']['model']&&(_0x383f74['model']={},ModelStyleConver['toJSON'](this[_0xe219df(0xe11)]['model'],_0x383f74['model'],!![])),this['options'][_0xe219df(0x686)]&&(_0x383f74['point']={},PointStyleConver['toJSON'](this['options'][_0xe219df(_0x102ad6._0x533f19)],_0x383f74[_0xe219df(0x686)],!![])),this[_0xe219df(_0x102ad6._0x418fdb)]['path']&&(_0x383f74['path']={},PathStyleConver['toJSON'](this['options']['path'],_0x383f74['path'],!![])),this[_0xe219df(_0x102ad6._0x418fdb)]['circle']&&(_0x383f74['circle']={},CircleStyleConver['toJSON'](this[_0xe219df(0xe11)]['circle'],_0x383f74['circle'],!![]));}},{'key':_0x330e77(_0x1d306d._0x16905f),'value':function _0x8bd050(){}},{'key':'setOpacity','value':function _0xe1df6d(_0x4de720){var _0x59e1f4=_0x330e77;this['style'][_0x59e1f4(_0x2b2a0f._0x140201)]=_0x4de720,this['_entity']&&(this[_0x59e1f4(0xe8c)]['billboard'][_0x59e1f4(0x87d)]=Cesium__namespace[_0x59e1f4(0xcfe)][_0x59e1f4(0x908)]['withAlpha'](_0x4de720)),this['_updateLabelOpacity'](_0x4de720);}},{'key':'startBounce','value':function _0x1379a6(){var _0x3a0636=_0x330e77,_0x3d2953=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this[_0x3a0636(0xe8c)])return;var _0x49bc01=-(_0x3d2953[_0x3a0636(_0x2749a9._0x49e40d)]||0x32),_0x5bc717=_0x3d2953[_0x3a0636(0xb8c)]||0x1,_0x2f0979=_0x3d2953['autoStop'],_0x2b9fa9=_0x49bc01,_0x44ec4c=-0x1,_0x33fc70=this;function _0x30be10(){if(_0x2b9fa9<=_0x49bc01&&_0x44ec4c!==0x1)_0x44ec4c=0x1,_0x2f0979&&(_0x49bc01*=0.55,_0x5bc717*0x2>=-_0x49bc01&&_0x33fc70['stopBounce']());else _0x2b9fa9>=0x0&&_0x44ec4c!==-0x1&&(_0x44ec4c=-0x1);_0x2b9fa9+=_0x5bc717*_0x44ec4c;}var _0x4d42f8=getCesiumValue(this['entityGraphic']['pixelOffset'],Cesium__namespace['Cartesian2'])||new Cesium__namespace[(_0x3a0636(_0x2749a9._0x5c3821))](0x0,0x0),_0xac18bf=_0x4d42f8['clone']();this[_0x3a0636(_0x2749a9._0x2d657e)]['pixelOffset_original']=_0x4d42f8,this['entityGraphic']['pixelOffset']=new Cesium__namespace['CallbackProperty'](function(_0x2801dc){return _0x30be10(),_0xac18bf['y']=_0x4d42f8['y']+_0x2b9fa9,_0xac18bf;});if(this['_entity']['label']){var _0x357b67=getCesiumValue(this[_0x3a0636(_0x2749a9._0x242ccd)]['label']['pixelOffset'],Cesium__namespace['Cartesian2'])||new Cesium__namespace['Cartesian2'](0x0,0x0),_0x37cd32=_0x357b67[_0x3a0636(0xd23)]();this['_entity']['label']['pixelOffset_original']=_0x357b67,this['_entity']['label'][_0x3a0636(0x251)]=new Cesium__namespace['CallbackProperty'](function(_0x39dae4){return _0x37cd32['y']=_0x357b67['y']+_0x2b9fa9,_0x37cd32;});}}},{'key':'stopBounce','value':function _0x3642ac(){var _0x39da3c=_0x330e77;this[_0x39da3c(0x881)]['pixelOffset']=this['entityGraphic'][_0x39da3c(_0x5bbcb5._0x4ffbac)],this['_entity']['label']&&(this[_0x39da3c(0xe8c)][_0x39da3c(0x956)]['pixelOffset']=this['_entity']['label'][_0x39da3c(0x11d)]);}}]),_0x1df63a;}(BasePointEntity);register$4('billboard',BillboardEntity,!![]);var DivBillboardEntity=function(_0x51eb35){var _0x530ed3={_0x2eb84f:0x9cf},_0x56d9dd={_0x4299ad:0xd9a,_0x1d684d:0xebc,_0x3372eb:0x9c9,_0x4925dd:0x1eb},_0x4b6f85={_0x2df268:0x881,_0x69e2be:0xebc,_0x3b67d3:0xcdf},_0x56e5cf={_0x5e7b14:0xcdf,_0x82c2d6:0x607,_0x3dbb7c:0x65a},_0x26711b={_0x5cb31f:0x763},_0x4960fc={_0x5a414f:0xa8c},_0x5af787=_0x521882;_inherits(_0x2c79d4,_0x51eb35);var _0x5dae71=_createSuper(_0x2c79d4);function _0x2c79d4(){return _classCallCheck(this,_0x2c79d4),_0x5dae71['apply'](this,arguments);}return _createClass(_0x2c79d4,[{'key':'_mountedHook','value':function _0x4f2ad0(){var _0x35beca=_0x4ffc;_get(_getPrototypeOf(_0x2c79d4[_0x35beca(0xd3a)]),_0x35beca(_0x4960fc._0x5a414f),this)['call'](this),this['_updateImage_delay']();}},{'key':'_updateStyleHook','value':function _0x348a30(_0x3f7a2e,_0x3fc692){var _0x43afc1=_0x4ffc;delete _0x3f7a2e['image'],_get(_getPrototypeOf(_0x2c79d4['prototype']),'_updateStyleHook',this)['call'](this,_0x3f7a2e,_0x3fc692),_0x3fc692&&(_0x3fc692['html']||_0x3fc692[_0x43afc1(0xbec)]||_0x3fc692['color'])&&this['_updateImage_delay']();}},{'key':'_updateImage_delay','value':function _0x384401(){var _0x4e28d4=this;this['updateTimer']&&clearTimeout(this['updateTimer']),this['updateTimer']=setTimeout(function(){var _0x389fa7=_0x4ffc;delete _0x4e28d4[_0x389fa7(_0x26711b._0x5cb31f)];if(!_0x4e28d4['_entity'])return;_0x4e28d4['_updateImage']();},0x12c);}},{'key':_0x5af787(_0x530ed3._0x2eb84f),'value':function _0x49b3de(){var _0x3c69b9={_0xd00ad4:0x607},_0x5dbb7b={_0x517a56:0xebc},_0x1bdeee=_0x5af787,_0xa7b543=this,_0x47689e=create$3(_0x1bdeee(_0x56d9dd._0x4299ad),'mars3d-hideDiv'),_0x1b4f2d=this['style'][_0x1bdeee(0xa77)];if(isString(_0x1b4f2d))_0x47689e['innerHTML']=_0x1b4f2d;else _0x1b4f2d instanceof Element&&_0x47689e['appendChild'](_0x1b4f2d);document[_0x1bdeee(_0x56d9dd._0x1d684d)]['appendChild'](_0x47689e),this['_islosdImg']=!![];if(window[_0x1bdeee(_0x56d9dd._0x3372eb)])window['domtoimage'][_0x1bdeee(0xcbf)](_0x47689e)[_0x1bdeee(_0x56d9dd._0x4925dd)](function(_0x17da19){var _0x52f2a0=_0x1bdeee;_0xa7b543['entityGraphic'][_0x52f2a0(_0x56e5cf._0x5e7b14)]=''+_0x17da19,document['body']['removeChild'](_0x47689e),_0xa7b543[_0x52f2a0(_0x56e5cf._0x82c2d6)]=![],_0xa7b543[_0x52f2a0(_0x56e5cf._0x3dbb7c)](_0x52f2a0(0xcdf),{'image':_0x17da19});})['catch'](function(_0x2af2cb){var _0xbc3f9a=_0x1bdeee;logError$1('未知原因,导出失败!',_0x2af2cb),document[_0xbc3f9a(_0x5dbb7b._0x517a56)][_0xbc3f9a(0x22e)](_0x47689e),_0xa7b543['_islosdImg']=![];});else window['html2canvas']&&window['html2canvas'](_0x47689e,{'backgroundColor':null,'allowTaint':!![]})[_0x1bdeee(_0x56d9dd._0x4925dd)](function(_0x40b655){var _0x1d1b85=_0x1bdeee;_0xa7b543[_0x1d1b85(_0x4b6f85._0x2df268)][_0x1d1b85(0xcdf)]=_0x40b655,document[_0x1d1b85(_0x4b6f85._0x69e2be)]['removeChild'](_0x47689e),_0xa7b543['_islosdImg']=![],_0xa7b543['fire'](_0x1d1b85(_0x4b6f85._0x3b67d3),{'canvas':_0x40b655});})['catch'](function(_0x321c01){var _0x2ac079=_0x1bdeee;logError$1('未知原因,导出失败!',_0x321c01),document['body'][_0x2ac079(0x22e)](_0x47689e),_0xa7b543[_0x2ac079(_0x3c69b9._0xd00ad4)]=![];});}}]),_0x2c79d4;}(BillboardEntity);register$4('divBillboard',DivBillboardEntity,!![]);var FontBillboardEntity=function(_0x2b07cb){var _0x2627e3={_0x362c46:0x87d,_0x5a7562:0x5ac,_0x3cdb00:0x482,_0x128b88:0x1a7,_0x42e64c:0x9c9,_0x58eb08:0x7d0,_0x4e6464:0xb20},_0x426dcd={_0x20fd38:0x65a,_0x2d0f43:0xcdf},_0xeeb66c={_0x3889f0:0xcdf};_inherits(_0x58b5eb,_0x2b07cb);var _0x4e4a2d=_createSuper(_0x58b5eb);function _0x58b5eb(){return _classCallCheck(this,_0x58b5eb),_0x4e4a2d['apply'](this,arguments);}return _createClass(_0x58b5eb,[{'key':'_updateImage','value':function _0x1f8e4b(){var _0x18d5cb=_0x4ffc,_0xf4b687,_0x3644a7,_0x187831,_0x10ed58=this,_0x344c8f=(_0xf4b687=this['style'][_0x18d5cb(0xbec)])!==null&&_0xf4b687!==void 0x0?_0xf4b687:0x32,_0xd2f8ad=(_0x3644a7=this['style'][_0x18d5cb(0x8b5)])!==null&&_0x3644a7!==void 0x0?_0x3644a7:0xa,_0x34c959=(_0x187831=this['style'][_0x18d5cb(_0x2627e3._0x362c46)])!==null&&_0x187831!==void 0x0?_0x187831:_0x18d5cb(0xdee),_0x1ff9c4=create$3('div','mars3d-hideDiv');_0x1ff9c4['setAttribute']('style','padding:\x20'['concat'](_0xd2f8ad,'px;text-align:center;max-width:')['concat'](_0x344c8f,_0x18d5cb(_0x2627e3._0x5a7562))[_0x18d5cb(0x732)](_0x344c8f,_0x18d5cb(_0x2627e3._0x3cdb00)));var _0x526fa7=document[_0x18d5cb(0x23c)]('i');_0x526fa7['setAttribute']('class',this[_0x18d5cb(_0x2627e3._0x128b88)]['iconClass']),_0x526fa7['setAttribute']('style',_0x18d5cb(0x92c)+_0x344c8f+'px;color:'+_0x34c959+';'),_0x1ff9c4[_0x18d5cb(0x7be)](_0x526fa7),document['body']['appendChild'](_0x1ff9c4),this[_0x18d5cb(0x607)]=!![];if(window['domtoimage'])window[_0x18d5cb(_0x2627e3._0x42e64c)]['toPng'](_0x1ff9c4)['then'](function(_0x2671b3){var _0x16783c=_0x18d5cb;_0x10ed58['entityGraphic']['image']=''+_0x2671b3,document['body']['removeChild'](_0x1ff9c4),_0x10ed58['_islosdImg']=![],_0x10ed58['fire'](_0x16783c(_0xeeb66c._0x3889f0),{'image':_0x2671b3});})['catch'](function(_0x476747){var _0x4b8984=_0x18d5cb;logError$1('未知原因,导出失败!',_0x476747),document['body'][_0x4b8984(0x22e)](_0x1ff9c4),_0x10ed58['_islosdImg']=![];});else window['html2canvas']&&window[_0x18d5cb(_0x2627e3._0x58eb08)](_0x1ff9c4,{'backgroundColor':null,'allowTaint':!![]})['then'](function(_0x422a31){var _0x541934=_0x18d5cb;_0x10ed58['entityGraphic']['image']=_0x422a31,document['body']['removeChild'](_0x1ff9c4),_0x10ed58['_islosdImg']=![],_0x10ed58[_0x541934(_0x426dcd._0x20fd38)](_0x541934(_0x426dcd._0x2d0f43),{'canvas':_0x422a31});})[_0x18d5cb(_0x2627e3._0x4e6464)](function(_0x1c2e69){var _0x1ea5ed=_0x18d5cb;logError$1('未知原因,导出失败!',_0x1c2e69),document['body'][_0x1ea5ed(0x22e)](_0x1ff9c4),_0x10ed58['_islosdImg']=![];});}}]),_0x58b5eb;}(DivBillboardEntity);register$4('fontBillboard',FontBillboardEntity,!![]);var LabelEntity=function(_0x3e7083){var _0x46d24a={_0x1d6d45:0xe8c},_0x58fe14={_0x429c7c:0x251},_0x91656e={_0x19fd15:0xb8c},_0xfb0e68={_0xe66e22:0x1a7},_0x286d64=_0x521882;_inherits(_0x353edd,_0x3e7083);var _0x239711=_createSuper(_0x353edd);function _0x353edd(){return _classCallCheck(this,_0x353edd),_0x239711['apply'](this,arguments);}return _createClass(_0x353edd,[{'key':'entityGraphic','get':function _0x2d89e9(){var _0x48305a;return(_0x48305a=this['_entity'])===null||_0x48305a===void 0x0?void 0x0:_0x48305a['label'];}},{'key':'label','get':function _0xd59767(){var _0x309b20=_0x4ffc;return this['_entity']?this['_entity'][_0x309b20(0x956)]:this[_0x309b20(_0xfb0e68._0xe66e22)];}},{'key':'text','get':function _0x3fa827(){var _0x7f0560=_0x4ffc;return this[_0x7f0560(0x1a7)]['text'];},'set':function _0x1415d4(_0x227788){this['style']['text']=_0x227788,this['_entity']&&(this['entityGraphic']['text']=_0x227788);}},{'key':'_mountedHook','value':function _0x5eee3a(){var _0x34b81d=_0x4ffc,_0x2f7fff={'position':this['position'],'label':LabelStyleConver[_0x34b81d(0x7c0)](this['style'])};this['_entity']=this['_createEntity'](_0x2f7fff);}},{'key':'_addLabel','value':function _0x159bed(){}},{'key':'_style2Json','value':function _0x3b9b18(_0x5d7bc1,_0x596bfa){return LabelStyleConver['toJSON'](_0x5d7bc1,_0x596bfa,!![]);}},{'key':_0x286d64(0xc2a),'value':function _0x55d351(_0x3c6198,_0x2527d2){LabelStyleConver['toCesiumVal'](_0x3c6198,this['entityGraphic']);}},{'key':'_updateDistanceDisplayConditionByEdit','value':function _0x358d0d(){}},{'key':'startBounce','value':function _0x2d4db2(){var _0x19071f=_0x286d64,_0x496c15=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this['_entity'])return;var _0x541c0d=-(_0x496c15['maxHeight']||0x32),_0x56691d=_0x496c15[_0x19071f(_0x91656e._0x19fd15)]||0x1,_0x4f9daa=_0x496c15['autoStop'],_0x4c153a=_0x541c0d,_0x48d994=-0x1,_0x48f1ee=this;function _0x37a9f2(){if(_0x4c153a<=_0x541c0d&&_0x48d994!==0x1)_0x48d994=0x1,_0x4f9daa&&(_0x541c0d*=0.55,_0x56691d*0x2>=-_0x541c0d&&_0x48f1ee['stopBounce']());else _0x4c153a>=0x0&&_0x48d994!==-0x1&&(_0x48d994=-0x1);_0x4c153a+=_0x56691d*_0x48d994;}var _0x254810=getCesiumValue(this['entityGraphic']['pixelOffset'],Cesium__namespace['Cartesian2'])||new Cesium__namespace['Cartesian2'](0x0,0x0),_0x31246b=_0x254810['clone']();this['entityGraphic']['pixelOffset_original']=_0x254810,this['entityGraphic']['pixelOffset']=new Cesium__namespace['CallbackProperty'](function(_0x5e1ea1){return _0x37a9f2(),_0x31246b['y']=_0x254810['y']+_0x4c153a,_0x31246b;});}},{'key':_0x286d64(0xa43),'value':function _0x3ed7b3(){var _0x3cf633=_0x286d64;this[_0x3cf633(0x881)][_0x3cf633(_0x58fe14._0x429c7c)]=this['entityGraphic']['pixelOffset_original'];}},{'key':'setOpacity','value':function _0x56d913(_0x4b327a){var _0x524491=_0x286d64;this['style']['globalAlpha']=_0x4b327a,this[_0x524491(_0x46d24a._0x1d6d45)]&&LabelStyleConver['setOpacity'](this['entityGraphic'],_0x4b327a);}}]),_0x353edd;}(BasePointEntity);register$4('label',LabelEntity,!![]);var CanvasLabelEntity=function(_0x281243){var _0x54deb7={_0x9a4deb:0xa8c},_0x5843b6={_0x1e1379:0xcdf},_0x161cf8={_0x107083:0x4ae,_0x1e17fe:0x960},_0x182583=_0x521882;_inherits(_0x5a737e,_0x281243);var _0x564737=_createSuper(_0x5a737e);function _0x5a737e(){return _classCallCheck(this,_0x5a737e),_0x564737['apply'](this,arguments);}return _createClass(_0x5a737e,[{'key':_0x182583(_0x54deb7._0x9a4deb),'value':function _0x57dbb7(){var _0x13194b=_0x182583;_get(_getPrototypeOf(_0x5a737e['prototype']),'_mountedHook',this)['call'](this),this['_updateImage_delay'](this[_0x13194b(0x1a7)]);}},{'key':'_onBeforeCreate','value':function _0x5b6916(_0x149fcd){var _0x58c487=_0x182583,_0x1faead,_0x2a5ba9;return Cesium__namespace['defined'](_0x149fcd===null||_0x149fcd===void 0x0?void 0x0:(_0x1faead=_0x149fcd['billboard'])===null||_0x1faead===void 0x0?void 0x0:_0x1faead['image'])&&delete _0x149fcd['billboard']['image'],Cesium__namespace[_0x58c487(_0x161cf8._0x107083)](_0x149fcd===null||_0x149fcd===void 0x0?void 0x0:(_0x2a5ba9=_0x149fcd['billboard'])===null||_0x2a5ba9===void 0x0?void 0x0:_0x2a5ba9['color'])&&delete _0x149fcd[_0x58c487(_0x161cf8._0x1e17fe)]['color'],_0x149fcd;}},{'key':_0x182583(0xc2a),'value':function _0x587153(_0x1fad4f,_0x3c6595){var _0x189a59=_0x182583,_0x6f7b0e=_objectSpread2({},_0x1fad4f);delete _0x6f7b0e[_0x189a59(_0x5843b6._0x1e1379)],delete _0x6f7b0e['color'],_get(_getPrototypeOf(_0x5a737e['prototype']),'_updateStyleHook',this)[_0x189a59(0xdf7)](this,_0x6f7b0e,_0x3c6595),this[_0x189a59(0x767)](_0x1fad4f);}},{'key':'_updateImage_delay','value':function _0x481082(_0x47c9f6){var _0x2ddfca=this;this['updateTimer']&&clearTimeout(this['updateTimer']),this['updateTimer']=setTimeout(function(){delete _0x2ddfca['updateTimer'];if(!_0x2ddfca['_entity'])return;_0x2ddfca['_updateImage'](_0x47c9f6);},0x64);}},{'key':'_updateImage','value':function _0x3f101a(_0x51727c){var _0x2938e9=LabelStyleConver['toCesiumVal'](_0x51727c),_0x2f8dda=getTextImage(_0x2938e9['text'],_0x2938e9);_0x2f8dda&&(this['entityGraphic']['image']=_0x2f8dda);}}]),_0x5a737e;}(BillboardEntity);register$4(_0x521882(0x4e1),CanvasLabelEntity,!![]);var EditModel=function(_0x3c821d){var _0x216766={_0x2cb141:0x1d0},_0x1dc811={_0x1a9e1b:0x5bd},_0x1cdf1e={_0x6e6c21:0x425,_0x32a17f:0x4bc,_0x54386b:0x460},_0x468e30={_0x1da222:0x5bd,_0x2adc35:0x4bc,_0x3458af:0xd0,_0x4f0cc1:0x7fb,_0x4dc717:0xd7,_0x1c1085:0xbef},_0x13922e={_0x12716f:0x9a9},_0x38a55c={_0xa66245:0x4bc},_0x31522d={_0x51f8ad:0x82c},_0x407cf1={_0x3b04da:0x5bd},_0x2208f7=_0x521882;_inherits(_0x4d561b,_0x3c821d);var _0x4405be=_createSuper(_0x4d561b);function _0x4d561b(){var _0x568848=_0x4ffc;return _classCallCheck(this,_0x4d561b),_0x4405be[_0x568848(0x29d)](this,arguments);}return _createClass(_0x4d561b,[{'key':'position','get':function _0x15ae2a(){var _0x3a80e2=_0x4ffc;return this[_0x3a80e2(_0x407cf1._0x3b04da)]['_position_draw'];},'set':function _0x1451fa(_0x5f99f3){var _0x2248af=_0x4ffc;this['_graphic'][_0x2248af(_0x31522d._0x51f8ad)]=_0x5f99f3;}},{'key':'updatePositionsHeightByAttr','value':function _0x1f71bf(_0x468c42){var _0x142ab0=_0x4ffc;return this['clampToGround']&&(_0x468c42=getSurfacePosition(this[_0x142ab0(_0x38a55c._0xa66245)][_0x142ab0(0x7dd)],_0x468c42)),_0x468c42;}},{'key':'bindDraggers','value':function _0xcc1af8(){var _0x147fd4=_0x4ffc,_0x181684=this;this[_0x147fd4(_0x468e30._0x1da222)]['_draw_tooltip']=this[_0x147fd4(_0x468e30._0x2adc35)]['getLangText']('_拖动该点后')+_0x147fd4(_0x468e30._0x3458af)+this[_0x147fd4(_0x468e30._0x2adc35)][_0x147fd4(_0x468e30._0x4f0cc1)](_0x147fd4(_0x468e30._0x4dc717)),this['createDragger']({'dragger':this['_graphic'],'onDragStart':function _0x45c70a(_0x4aeff3,_0x17ba27){for(var _0x3a835e=0x0,_0xf6510e=_0x181684['draggers']['length'];_0x3a835e<_0xf6510e;_0x3a835e++){_0x181684['draggers'][_0x3a835e]['show']=![];}},'onDrag':function _0x551dcc(_0xbd98b7,_0x19848a){var _0x12d6d5=_0x147fd4;_0x181684[_0x12d6d5(0xdd1)]=_0x19848a;},'onDragEnd':function _0x35e587(_0x5b0e1b,_0x43859c){_0x181684['updateDraggers']();}});var _0x4cc69e=this['style']['radius'],_0x2b5c82=this[_0x147fd4(0x9aa)](this['position']);if(this['_hasEditScale']){var _0x22bd4f=addPositionsHeight(_0x2b5c82,_0x4cc69e),_0x59f786=this[_0x147fd4(_0x468e30._0x1c1085)]({'position':_0x22bd4f,'type':PointType['MoveHeight'],'tooltip':this[_0x147fd4(0x4bc)][_0x147fd4(0x7fb)]('_修改缩放比例'),'onDragStart':function _0x4f3aa8(_0x35f070,_0x52c9d4){_0x181684['entityAngle']&&(_0x181684['entityAngle']['show']=![]);for(var _0x16854c=0x0,_0x1a3c26=_0x181684['draggers']['length'];_0x16854c<_0x1a3c26;_0x16854c++){_0x181684['draggers'][_0x16854c]['show']=![];}},'onDrag':function _0x52971c(_0x390555,_0x5d2cce){var _0x2a025c=Cesium__namespace['Cartesian3']['distance'](_0x5d2cce,_0x2b5c82),_0x446907=_0x390555['radius']/(_0x181684['style']['scale']||0x1),_0xdb846c=formatNum$1(_0x2a025c/_0x446907,0x3);if(isNaN(_0xdb846c))return;_0xdb846c<=0x0&&(_0xdb846c=0.001),_0x181684['style']['scale']=_0xdb846c,_0x181684['entityGraphic']['scale']=_0xdb846c,_0x390555['radius']=_0x2a025c,_0x181684['style']['radius']=_0x2a025c;},'onDragEnd':function _0x148528(_0x28015f,_0x14cd8a){var _0x45b161=_0x147fd4;_0x181684[_0x45b161(_0x13922e._0x12716f)](),_0x181684[_0x45b161(0x65a)](EventType['editStyle']);}});_0x59f786['radius']=_0x4cc69e,this['draggers']['push'](_0x59f786);}}},{'key':_0x2208f7(_0x216766._0x2cb141),'value':function _0x2e5baa(_0x595f0f){var _0x5d196f={_0x371d24:0x9a9},_0x3f1c1b={_0x3731d5:0x460},_0xc764d1={_0x34eed6:0x118},_0x511b4e=_0x2208f7,_0x2d134f,_0xc410c7=this,_0x23c84f=_get(_getPrototypeOf(_0x4d561b['prototype']),'getDraggerContextMenu',this)[_0x511b4e(0xdf7)](this,_0x595f0f);((_0x2d134f=this['style']['hasEditRotate'])!==null&&_0x2d134f!==void 0x0?_0x2d134f:!![])&&(_0x23c84f[_0x511b4e(_0x1cdf1e._0x6e6c21)]({'text':this['_map']['getLangText']('_按轴旋转'),'icon':Icon['BloomEffectYes'],'show':function _0x356ca2(_0x5df5e8){var _0x2618dc=_0x511b4e;return!_0xc410c7['_matrixRotate']||_0xc410c7['_matrixRotate'][_0x2618dc(_0xc764d1._0x34eed6)]!==_0x595f0f['index'];},'callback':function _0x3e6c89(_0x2fd51d){_0xc410c7['startRotateMatrix'](_0x2fd51d['graphic'],_0x2fd51d);}}),_0x23c84f[_0x511b4e(0x425)]({'text':this[_0x511b4e(_0x1cdf1e._0x32a17f)][_0x511b4e(0x7fb)]('_停止按轴旋转'),'icon':Icon['BloomEffectNo'],'show':function _0x8f6a00(_0x373fad){var _0x210ac9=_0x511b4e;return _0xc410c7[_0x210ac9(0xb9)]&&_0xc410c7['_matrixRotate']['_dragger_index']===_0x595f0f['index'];},'callback':function _0x4b27ae(_0x36944e){_0xc410c7['stopRotateMatrix']();}}));if(!Cesium__namespace['defined'](this[_0x511b4e(_0x1cdf1e._0x54386b)])){var _0x31c1c9;this['_hasEditScale']=(_0x31c1c9=this[_0x511b4e(0x5bd)]['options']['hasEditScale'])!==null&&_0x31c1c9!==void 0x0?_0x31c1c9:![];}return _0x23c84f['push']({'text':this[_0x511b4e(0x4bc)]['getLangText']('_调整比例'),'icon':Icon['UndergroundYes'],'show':function _0x2ec2cd(_0x1a0e61){return!_0xc410c7['_hasEditScale'];},'callback':function _0x1b81c8(_0x25b177){_0xc410c7['_hasEditScale']=!![],_0xc410c7['updateDraggers']();}}),_0x23c84f['push']({'text':this['_map'][_0x511b4e(0x7fb)]('_停止调整比例'),'icon':Icon['UndergroundNo'],'show':function _0x1d028b(_0x1fd41e){var _0x4831fe=_0x511b4e;return _0xc410c7[_0x4831fe(_0x3f1c1b._0x3731d5)];},'callback':function _0x2cb1c3(_0x2b329f){var _0x24bbb1=_0x511b4e;_0xc410c7['_hasEditScale']=![],_0xc410c7[_0x24bbb1(_0x5d196f._0x371d24)]();}}),_0x23c84f;}},{'key':_0x2208f7(0xd6b),'value':function _0x4f85f5(){var _0x30cbfa=_0x2208f7;delete this[_0x30cbfa(_0x1dc811._0x1a9e1b)]['_draw_tooltip'],delete this['_graphic']['_isDragger'],delete this[_0x30cbfa(0x5bd)]['_noMousePick'],delete this['_graphic'][_0x30cbfa(0xae3)],delete this[_0x30cbfa(0x5bd)]['onDrag'],this['_graphic']['unbindContextMenu']();}}]),_0x4d561b;}(EditBase),ModelEntity=function(_0x5f11af){var _0x4460ef={_0x2df68d:0xc2a,_0x3b398a:0x573},_0x44652b={_0x301da8:0x5c7,_0x15f254:0x1a7},_0x5646c4={_0x4f6a8a:0xdf2,_0x586e73:0xa88,_0x4126bc:0xa29,_0x2810e1:0x96e,_0x54e163:0xb55,_0x1ecdba:0x1a5},_0x202b69={_0x3d775c:0x96e},_0x778b1e={_0xeb932e:0x1a7},_0x1f1b5a={_0x50d283:0x517,_0x49a0fa:0x960,_0x41e402:0x686,_0x4ae0cc:0xe11,_0x10519b:0x7e0},_0x4d6ac1={_0x51b1b0:0x7c0,_0x17b963:0xe8c,_0x56b306:0xb74},_0x1de873={_0x4a6220:0xdd1},_0x5f2ea1={_0x2382a8:0x143,_0x1cf050:0x5fc,_0x1d581a:0x65a,_0x789028:0x5e9,_0x1d9e35:0x2c6},_0xe41368={_0x13f716:0x517},_0x287a4a={_0x1d5798:0xd3a},_0x52d096={_0xe41503:0x42f,_0x589c8f:0x65a,_0x32cdf6:0xe11,_0x552a91:0x143,_0x1a736e:0x651,_0x55a5f3:0xa41,_0x5613e7:0xe11,_0x598bae:0xb66,_0x388212:0x960,_0x6f5ca4:0x686,_0x494751:0xd79,_0x4189b3:0x351,_0x105161:0x294,_0x2e0003:0x1a7,_0x34d055:0xe8c},_0x29fc66={_0x14813b:0xc2a},_0x328199={_0x1fddfa:0x1a7},_0x2aedf8=_0x521882;_inherits(_0x19cdc7,_0x5f11af);var _0x2401d1=_createSuper(_0x19cdc7);function _0x19cdc7(){var _0x15577b=_0x4ffc,_0x2a73bf,_0x330596,_0x18f6b8,_0x11cd45=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x19cdc7),_0x11cd45['drawShow']=(_0x2a73bf=_0x11cd45['drawShow'])!==null&&_0x2a73bf!==void 0x0?_0x2a73bf:!![],_0x18f6b8=_0x2401d1['call'](this,_0x11cd45),_0x18f6b8['style'][_0x15577b(0xbd0)]=(_0x330596=_0x18f6b8['style']['radius'])!==null&&_0x330596!==void 0x0?_0x330596:0x32,_0x18f6b8['_readyPromise']=Cesium__namespace['defer']?Cesium__namespace['defer']():Cesium__namespace['when']['defer'](),_0x18f6b8;}return _createClass(_0x19cdc7,[{'key':'entityGraphic','get':function _0x24fc78(){var _0x4868df=_0x4ffc,_0x52638f;return(_0x52638f=this['_entity'])===null||_0x52638f===void 0x0?void 0x0:_0x52638f[_0x4868df(0xa41)];}},{'key':'EditClass','get':function _0x5be8bd(){return EditModel;}},{'key':'scale','get':function _0x62a24e(){var _0x54242c=_0x4ffc,_0xef1174;return(_0xef1174=this[_0x54242c(_0x328199._0x1fddfa)]['scale'])!==null&&_0xef1174!==void 0x0?_0xef1174:0x1;},'set':function _0xc3fed7(_0x1a76af){var _0x566266=_0x4ffc;this[_0x566266(0x1a7)]['scale']=_0x1a76af,this[_0x566266(_0x29fc66._0x14813b)](this['style'],{'scale':_0x1a76af});}},{'key':_0x2aedf8(0xa28),'get':function _0x2c6ed8(){return this['_readyPromise']['promise'];}},{'key':'_mountedHook','value':function _0x59b6f4(){var _0x5c1dff=_0x2aedf8,_0x2099c9=this,_0x5cc757={'occlusion':this['style'][_0x5c1dff(_0x52d096._0xe41503)]};isMars3DCesium&&(this['loadOk']=![],this[_0x5c1dff(0x5a3)]=this['_map'][_0x5c1dff(0x7fb)]('_加载模型中'),this[_0x5c1dff(_0x52d096._0x589c8f)](EventType['loadBefore'],{'url':this[_0x5c1dff(_0x52d096._0x32cdf6)][_0x5c1dff(_0x52d096._0x552a91)]}),_0x5cc757[_0x5c1dff(_0x52d096._0x1a736e)]=function(_0x42aa96,_0x2e408b){var _0x26d42f=_0x5c1dff;delete _0x2099c9['_draw_tooltip'],_0x2099c9['loadOk']=!![],_0x2099c9['_model']=_0x2e408b,_0x2e408b[_0x26d42f(0xdbc)]['radius']<(_0x2099c9['style']['maxRadius'],0x3e8)&&(_0x2099c9['style']['radius']=_0x2e408b['boundingSphere'][_0x26d42f(0xbd0)]),_0x2099c9[_0x26d42f(0x65a)](EventType['load'],{'drawtype':_0x2099c9[_0x26d42f(0xb07)],'entity':_0x42aa96,'model':_0x2e408b,'graphic':_0x2099c9},!![]),_0x2099c9['_readyPromise']['resolve'](_0x2099c9);});var _0x42cfda={'position':this['position'],'orientation':this['getOrientation'](),'model':ModelStyleConver['toCesiumVal'](this[_0x5c1dff(0x1a7)],{},!![])};!_0x42cfda[_0x5c1dff(_0x52d096._0x55a5f3)]['uri']&&this[_0x5c1dff(_0x52d096._0x5613e7)]['url']&&(_0x42cfda['model'][_0x5c1dff(_0x52d096._0x598bae)]=this['options']['url'],_0x42cfda['model']['show']=!![]);this[_0x5c1dff(0xe11)]['billboard']&&(_0x42cfda[_0x5c1dff(_0x52d096._0x388212)]=BillboardStyleConver['toCesiumVal'](this['options']['billboard'],{},!![]));this['options']['point']&&(_0x42cfda[_0x5c1dff(_0x52d096._0x6f5ca4)]=PointStyleConver['toCesiumVal'](this['options']['point'],{},!![]));this[_0x5c1dff(0xe11)]['circle']&&(_0x42cfda[_0x5c1dff(_0x52d096._0x494751)]=CircleStyleConver['toCesiumVal'](this[_0x5c1dff(_0x52d096._0x32cdf6)]['circle'],{},!![]));if(this[_0x5c1dff(0xe11)]['path']){var _0x50fabd,_0x2d5eed,_0x7bf80a=PathStyleConver['toCesiumVal'](this['options'][_0x5c1dff(0x7e0)],{},!![]);!_0x7bf80a['isAll']&&(_0x7bf80a['leadTime']=0x0);_0x42cfda['path']=_0x7bf80a;var _0x407e3c=(_0x50fabd=this['position'])===null||_0x50fabd===void 0x0?void 0x0:(_0x2d5eed=_0x50fabd['_property'])===null||_0x2d5eed===void 0x0?void 0x0:_0x2d5eed['_times'];if(_0x407e3c&&_0x407e3c['length']>0x0){var _0xaabd8,_0x9330ae=_0x407e3c[0x0],_0xd72f79=_0x407e3c[_0x407e3c['length']-0x1];((_0xaabd8=this['position'])===null||_0xaabd8===void 0x0?void 0x0:_0xaabd8['forwardExtrapolationType'])===Cesium__namespace['ExtrapolationType'][_0x5c1dff(_0x52d096._0x4189b3)]&&(_0xd72f79=Cesium__namespace['JulianDate']['fromDate'](new Date(0x834,0x1,0x1))),_0x42cfda[_0x5c1dff(0xbc3)]=new Cesium__namespace[(_0x5c1dff(0x761))]([new Cesium__namespace['TimeInterval']({'start':_0x9330ae,'stop':_0xd72f79})]);}}if(this['style'][_0x5c1dff(0x5cb)]){if(this['style'][_0x5c1dff(_0x52d096._0x105161)])_0x42cfda['point']=PointStyleConver['toCesiumVal'](this[_0x5c1dff(_0x52d096._0x2e0003)]['distanceDisplayPoint']),_0x42cfda['point']['distanceDisplayCondition']=this['_getTargetDistanceDisplayCondition'](this['style']['distanceDisplayPoint']);else this['style']['distanceDisplayBillboard']&&(_0x42cfda['billboard']=BillboardStyleConver['toCesiumVal'](this['style']['distanceDisplayBillboard']),_0x42cfda['billboard']['distanceDisplayCondition']=this[_0x5c1dff(0x266)](this['style'][_0x5c1dff(0x275)]));}_0x42cfda['model']['marsOptions']=_0x5cc757,this[_0x5c1dff(_0x52d096._0x34d055)]=this['_createEntity'](_0x42cfda),this[_0x5c1dff(0x1a7)]['label']&&this['_addLabel']();}},{'key':'_removedHook','value':function _0x4deda8(){var _0x27218a=_0x2aedf8;this['rotateStop'](),_get(_getPrototypeOf(_0x19cdc7[_0x27218a(_0x287a4a._0x1d5798)]),'_removedHook',this)[_0x27218a(0xdf7)](this);}},{'key':_0x2aedf8(0x5a4),'value':function _0x116591(_0x3eb7d2,_0x10f7a9){var _0x8778cc=_0x2aedf8,_0x3c4962=ModelStyleConver[_0x8778cc(_0xe41368._0x13f716)](_0x3eb7d2,_0x10f7a9,!![]);if(this[_0x8778cc(0x1a7)]['distanceDisplayPoint'])_0x3c4962['distanceDisplayPoint']=PointStyleConver['toJSON'](this[_0x8778cc(0x1a7)][_0x8778cc(0x294)],{},!![]);else this[_0x8778cc(0x1a7)][_0x8778cc(0x275)]&&(_0x3c4962['distanceDisplayBillboard']=BillboardStyleConver[_0x8778cc(_0xe41368._0x13f716)](this[_0x8778cc(0x1a7)]['distanceDisplayBillboard'],{},!![]));return _0x3c4962;}},{'key':_0x2aedf8(_0x4460ef._0x2df68d),'value':function _0x5a7b2a(_0x59ae3c,_0xe0fcf9){var _0xd9b7dd=_0x2aedf8;_0xe0fcf9!==null&&_0xe0fcf9!==void 0x0&&_0xe0fcf9[_0xd9b7dd(_0x5f2ea1._0x2382a8)]&&(this[_0xd9b7dd(_0x5f2ea1._0x1cf050)]=![],this['entityGraphic'][_0xd9b7dd(0x2a9)]=![],this[_0xd9b7dd(_0x5f2ea1._0x1d581a)](EventType[_0xd9b7dd(_0x5f2ea1._0x789028)],{'url':_0xe0fcf9===null||_0xe0fcf9===void 0x0?void 0x0:_0xe0fcf9['url']})),this[_0xd9b7dd(0xe8c)][_0xd9b7dd(_0x5f2ea1._0x1d9e35)]=this['getOrientation'](),ModelStyleConver['toCesiumVal'](_0x59ae3c,this['entityGraphic'],!![]);}},{'key':'_updatePositionsHook','value':function _0x6927de(){var _0x34383d=_0x2aedf8;_get(_getPrototypeOf(_0x19cdc7['prototype']),'_updatePositionsHook',this)['call'](this);if(this['_entity']['path']){var _0x5adf08,_0x5b07db,_0x5f3259=(_0x5adf08=this[_0x34383d(0xdd1)])===null||_0x5adf08===void 0x0?void 0x0:(_0x5b07db=_0x5adf08[_0x34383d(0x62f)])===null||_0x5b07db===void 0x0?void 0x0:_0x5b07db['_times'];if(_0x5f3259&&_0x5f3259['length']>0x0){var _0x544c83,_0x1ac0e6=_0x5f3259[0x0],_0x52bcd0=_0x5f3259[_0x5f3259['length']-0x1];((_0x544c83=this[_0x34383d(_0x1de873._0x4a6220)])===null||_0x544c83===void 0x0?void 0x0:_0x544c83['forwardExtrapolationType'])===Cesium__namespace['ExtrapolationType']['HOLD']&&(_0x52bcd0=Cesium__namespace['JulianDate']['fromDate'](new Date(0x834,0x1,0x1))),this['_entity']['availability']=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace['TimeInterval']({'start':_0x1ac0e6,'stop':_0x52bcd0})]);}}}},{'key':'_setOptionsHook','value':function _0x1ab68f(_0x47aba1,_0x3ffb07){var _0x51a64f=_0x2aedf8;_0x3ffb07[_0x51a64f(0x960)]&&BillboardStyleConver[_0x51a64f(_0x4d6ac1._0x51b1b0)](_0x47aba1['billboard'],this[_0x51a64f(_0x4d6ac1._0x17b963)]['billboard'],!![]),_0x3ffb07['point']&&PointStyleConver[_0x51a64f(0x7c0)](_0x47aba1[_0x51a64f(0x686)],this[_0x51a64f(_0x4d6ac1._0x17b963)]['point'],!![]),_0x3ffb07['path']&&(PathStyleConver[_0x51a64f(0x7c0)](_0x47aba1['path'],this['_entity']['path'],!![]),!_0x47aba1[_0x51a64f(0x7e0)]['isAll']&&(this['_entity']['path'][_0x51a64f(0x24c)]=0x0)),_0x3ffb07[_0x51a64f(_0x4d6ac1._0x56b306)]&&CircleStyleConver['toCesiumVal'](_0x47aba1['circle'],this['_entity']['ellipse'],!![]);}},{'key':'_toJSON_Ex','value':function _0x1cd4db(_0x192d34){var _0x90002c=_0x2aedf8;this[_0x90002c(0xe11)]['billboard']&&(_0x192d34['billboard']={},BillboardStyleConver[_0x90002c(_0x1f1b5a._0x50d283)](this[_0x90002c(0xe11)]['billboard'],_0x192d34[_0x90002c(_0x1f1b5a._0x49a0fa)],!![])),this[_0x90002c(0xe11)]['point']&&(_0x192d34[_0x90002c(_0x1f1b5a._0x41e402)]={},PointStyleConver['toJSON'](this['options']['point'],_0x192d34['point'],!![])),this[_0x90002c(_0x1f1b5a._0x4ae0cc)]['path']&&(_0x192d34['path']={},PathStyleConver['toJSON'](this['options']['path'],_0x192d34[_0x90002c(_0x1f1b5a._0x10519b)],!![])),this['options'][_0x90002c(0xb74)]&&(_0x192d34['circle']={},CircleStyleConver['toJSON'](this['options']['circle'],_0x192d34[_0x90002c(0xb74)],!![]));}},{'key':_0x2aedf8(0x9d8),'value':function _0x54fa28(_0x366ada){}},{'key':_0x2aedf8(0x7c9),'value':function _0x1ed8f6(){}},{'key':'_getTargetDistanceDisplayCondition','value':function _0x26f50a(_0x5d6fd8){var _0x1fc56f=_0x2aedf8,_0x314714;if(this[_0x1fc56f(_0x778b1e._0xeb932e)]['distanceDisplayCondition']instanceof Cesium__namespace['DistanceDisplayCondition'])_0x314714=this['style'][_0x1fc56f(0x5cb)][_0x1fc56f(0x184)];else this[_0x1fc56f(_0x778b1e._0xeb932e)]['distanceDisplayCondition_far']&&(_0x314714=this['style'][_0x1fc56f(0xeb5)]);return new Cesium__namespace[(_0x1fc56f(0x5a0))]((_0x5d6fd8['distanceDisplayCondition_near'],_0x314714),(_0x5d6fd8['distanceDisplayCondition_far'],Number['MAX_VALUE']));}},{'key':'getHeadingPitchRoll','value':function _0x14ae19(){var _0x552914=_0x2aedf8,_0x48595f=this['_map']['clock']['currentTime'],_0x44c50d=this[_0x552914(0x5f4)],_0x569c71=Cesium__namespace['Property']['getValueOrUndefined'](this['_entity'][_0x552914(0x2c6)],_0x48595f,new Cesium__namespace['Quaternion']()),_0xc9262f=getHeadingPitchRollByOrientation(_0x44c50d,_0x569c71);return _0xc9262f;}},{'key':'rotateStart','value':function _0x3bdf5e(){var _0x491476={_0x280f26:0xdd1,_0x408e41:0xb55,_0x3f9a07:0x1f8},_0x46d668=_0x2aedf8,_0x19467b=this,_0xff7d4d=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this['_isRotateStart']&&this['rotateStop'](),this[_0x46d668(_0x202b69._0x3d775c)]=_0xff7d4d['direction']?0x1:-0x1,this['_rotateAngle']=0x168/(0x3c*(_0xff7d4d['time']||0x3c)),this['_rotateAutoStopAngle']=_0xff7d4d['autoStopAngle'],this['_rotateHpr']=this[_0x46d668(0x503)](),this[_0x46d668(0x1a5)]=this['_rotateHpr']['heading'],this['_tikRender']=0x0,this['_isRotateStart']=!![],this['entity']['orientation']=new Cesium__namespace['CallbackProperty'](function(_0x389afb){var _0x5b72db=_0x46d668,_0x3daecf,_0x28a224,_0x28dfe0=getPositionValue(_0x19467b[_0x5b72db(_0x491476._0x280f26)],_0x389afb);return Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x28dfe0,_0x19467b[_0x5b72db(_0x491476._0x408e41)],(_0x3daecf=_0x19467b['_map'])===null||_0x3daecf===void 0x0?void 0x0:(_0x28a224=_0x3daecf['scene'])===null||_0x28a224===void 0x0?void 0x0:_0x28a224[_0x5b72db(_0x491476._0x3f9a07)]['ellipsoid']);},![]),this['_map']['on'](EventType['preRender'],this['_rotate_onPreRenderHandler'],this);}},{'key':'_rotate_onPreRenderHandler','value':function _0x28013b(_0x2ed9e7){var _0x30ddf1=_0x2aedf8;if(!this['_map'])return;this['_tikRender']++;var _0x520fcb=this['_tikRender']*this['_rotateAngle'];if(this['_rotateAutoStopAngle']&&_0x520fcb>=this['_rotateAutoStopAngle']){this['rotateStop']();return;}var _0xd7a983=Cesium__namespace['Math']['toRadians'](_0x520fcb*this[_0x30ddf1(0x96e)])+this['_startHeading'];this[_0x30ddf1(0xb55)][_0x30ddf1(0x50a)]=_0xd7a983;}},{'key':'rotateStop','value':function _0x33f52c(){var _0xc8600d=_0x2aedf8;if(!this['_isRotateStart'])return;this[_0xc8600d(_0x5646c4._0x4f6a8a)]=![],this['_map']['off'](EventType[_0xc8600d(0xd10)],this[_0xc8600d(_0x5646c4._0x586e73)],this),this['heading']=Cesium__namespace[_0xc8600d(_0x5646c4._0x4126bc)]['toDegrees'](this['_rotateHpr']['heading']),delete this[_0xc8600d(_0x5646c4._0x2810e1)],delete this[_0xc8600d(0xd16)],delete this[_0xc8600d(0xd25)],delete this[_0xc8600d(_0x5646c4._0x54e163)],delete this[_0xc8600d(_0x5646c4._0x1ecdba)],delete this['_tikRender'];}},{'key':_0x2aedf8(_0x4460ef._0x3b398a),'value':function _0x176e96(_0x680b45){var _0x3108ed={_0x4e8e26:0x457,_0x339457:0x351,_0x97e47f:0xb47,_0x183cea:0x4b2,_0x5964cc:0x4bc,_0x20736c:0x615},_0x1b8863={_0x5d4a61:0xdd1,_0x9ef6de:0xa01},_0x26bb95=this;return new Promise(function(_0x3c22b3,_0xa64b6d){var _0x50c4ad=_0x4ffc,_0x29b062=new Cesium__namespace[(_0x50c4ad(_0x3108ed._0x4e8e26))]();_0x29b062['forwardExtrapolationType']=Cesium__namespace['ExtrapolationType'][_0x50c4ad(_0x3108ed._0x339457)];var _0xf09c4a=_0x26bb95[_0x50c4ad(0x4bc)]['clock']['currentTime'][_0x50c4ad(0xd23)](),_0x2b619a=_0x26bb95['positionShow'];_0x29b062['addSample'](_0xf09c4a,_0x2b619a);var _0xdf6c15=LngLatPoint['parse'](_0x680b45['position'])['toCartesian'](),_0x394cd3=_0x680b45['time']||0x5,_0x1b764f=Cesium__namespace['JulianDate'][_0x50c4ad(_0x3108ed._0x97e47f)](_0xf09c4a,_0x394cd3,new Cesium__namespace['JulianDate']());_0x29b062['addSample'](_0x1b764f,_0xdf6c15),_0x26bb95['_entity']['position']=_0x29b062;var _0x320f93=_0x26bb95['_map'][_0x50c4ad(_0x3108ed._0x183cea)]['multiplier'];_0x26bb95[_0x50c4ad(_0x3108ed._0x5964cc)]['clock'][_0x50c4ad(_0x3108ed._0x20736c)]=!![],_0x26bb95[_0x50c4ad(0x4bc)]['clock']['multiplier']=_0x680b45['speed']||0x1,setTimeout(function(){var _0x375bbf=_0x50c4ad;if(!_0x26bb95['_map'])return;_0x26bb95[_0x375bbf(_0x1b8863._0x5d4a61)]=_0xdf6c15,_0x26bb95['_map']['clock']['multiplier']=_0x320f93,_0x680b45[_0x375bbf(0xa01)]&&_0x680b45[_0x375bbf(_0x1b8863._0x9ef6de)](),_0x3c22b3(_0x26bb95);},_0x394cd3*0x3e8);});}},{'key':'flyTo','value':function _0x37aa94(){var _0x13d020=_0x2aedf8,_0x39ffbc=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this['_map'])return Promise[_0x13d020(_0x44652b._0x301da8)](![]);return!Cesium__namespace['defined'](_0x39ffbc['radius'])&&(_0x39ffbc['radius']=this[_0x13d020(_0x44652b._0x15f254)]['radius']*0x2*(_0x39ffbc[_0x13d020(0x64c)]||1.8)),this['_map']['flyToPoint'](this[_0x13d020(0x686)],_0x39ffbc);}},{'key':'setOpacity','value':function _0xf2f6c7(_0x2cd527){this['style']['globalAlpha']=_0x2cd527,this['_entity']&&(ModelStyleConver['setOpacity'](this['entityGraphic'],_0x2cd527),this['_updateLabelOpacity'](_0x2cd527));}}]),_0x19cdc7;}(BasePointEntity);register$4(_0x521882(0xa41),ModelEntity,!![]);var EditBox=function(_0x3bc7e3){var _0x1f86d0={_0x463339:0xb69,_0x216ecf:0xc2a},_0x98aa21={_0x209c72:0x5e2},_0x28d9fa={_0x43423f:0x50d,_0x194c15:0xb03,_0x65a6ac:0x4bc},_0x3852b4={_0x34f3d5:0x4cc},_0x5bdd95={_0x45f001:0x5bd},_0x2ad988=_0x521882;_inherits(_0x21f1a3,_0x3bc7e3);var _0x350c69=_createSuper(_0x21f1a3);function _0x21f1a3(){return _classCallCheck(this,_0x21f1a3),_0x350c69['apply'](this,arguments);}return _createClass(_0x21f1a3,[{'key':'position','get':function _0x57f471(){var _0x341e90=_0x4ffc;return this[_0x341e90(_0x5bdd95._0x45f001)][_0x341e90(0x82c)];},'set':function _0x376880(_0x24d67e){this['_graphic']['_position_draw']=_0x24d67e;}},{'key':'bindDraggers','value':function _0x459c41(){var _0x720097={_0x1ab32f:0x317},_0x1508d2={_0x19b9e3:0x9a9},_0x2484e9={_0x40e203:0xb03,_0x505c7d:0x65a,_0x2ab456:0x317},_0x36545e=_0x4ffc,_0xb7e55b=this,_0x6263f5=this['style'],_0x3644f1,_0x4ae578=this['position'];_0x3644f1=this['createDragger']({'position':_0x4ae578,'onDrag':function _0x2d442d(_0x2c261d,_0x374586){var _0x26dcf2=_0x4ffc,_0x3a378d=Cesium__namespace['Cartesian3']['subtract'](_0x374586,_0xb7e55b['position'],new Cesium__namespace['Cartesian3']());_0xb7e55b['position']=_0x374586;for(var _0x416e17=0x0,_0x5525cc=_0xb7e55b['draggers']['length'];_0x416e17<_0x5525cc;_0x416e17++){if(_0xb7e55b['draggers'][_0x416e17]===_0x2c261d)continue;_0xb7e55b['draggers'][_0x416e17]['position']=Cesium__namespace[_0x26dcf2(_0x3852b4._0x34f3d5)]['add'](_0xb7e55b['draggers'][_0x416e17]['position'],_0x3a378d,new Cesium__namespace['Cartesian3']());}}}),this['draggers']['push'](_0x3644f1);var _0x1d240f=Cesium__namespace['Math']['toRadians'](this['_graphic'][_0x36545e(0x50a)]),_0x4168ad=Cesium__namespace['Math']['toRadians'](this['_graphic'][_0x36545e(_0x28d9fa._0x43423f)]),_0x189bb5=Cesium__namespace['Math']['toRadians'](this['_graphic']['roll']),_0x2a4c03=new Cesium__namespace['HeadingPitchRoll'](_0x1d240f,_0x4168ad,_0x189bb5),_0x252afe=getPositionByHprAndOffset(_0x4ae578,new Cesium__namespace['Cartesian3'](_0x6263f5[_0x36545e(_0x28d9fa._0x194c15)]/0x2,0x0,0x0),_0x2a4c03);_0x3644f1=this['createDragger']({'position':_0x252afe,'type':PointType['EditAttr'],'tooltip':this[_0x36545e(_0x28d9fa._0x65a6ac)]['getLangText']('_修改长度'),'onDrag':function _0x5552f7(_0x2de349,_0x508a4f){var _0x2fde1a=_0x36545e,_0x54a10b=Cesium__namespace['Cartographic'][_0x2fde1a(0xa6a)](_0xb7e55b['position'])['height'];_0x508a4f=setPositionsHeight(_0x508a4f,_0x54a10b),_0x2de349['position']=_0x508a4f;var _0xba0799=_0xb7e55b['formatNum'](Cesium__namespace['Cartesian3']['distance'](_0xb7e55b['position'],_0x508a4f),0x2);_0x6263f5[_0x2fde1a(_0x2484e9._0x40e203)]=_0xba0799*0x2,_0xb7e55b['updateBox'](_0x6263f5),_0xb7e55b[_0x2fde1a(_0x2484e9._0x505c7d)](EventType[_0x2fde1a(_0x2484e9._0x2ab456)]);},'onDragEnd':function _0x6865ec(_0x252305,_0x418b1b){var _0x2881c3=_0x36545e;_0xb7e55b[_0x2881c3(_0x1508d2._0x19b9e3)]();}}),this['draggers']['push'](_0x3644f1);var _0x55f162=getPositionByHprAndOffset(_0x4ae578,new Cesium__namespace['Cartesian3'](0x0,_0x6263f5['dimensions_y']/0x2,0x0),_0x2a4c03);_0x3644f1=this['createDragger']({'position':_0x55f162,'type':PointType['EditAttr'],'tooltip':this['_map']['getLangText']('_修改宽度'),'onDrag':function _0x300145(_0x26abfd,_0x4fe2cc){var _0x38cf6c=_0x36545e,_0x2bfc50=Cesium__namespace['Cartographic'][_0x38cf6c(0xa6a)](_0x4ae578)['height'];_0x4fe2cc=setPositionsHeight(_0x4fe2cc,_0x2bfc50),_0x26abfd['position']=_0x4fe2cc;var _0x2f6977=_0xb7e55b['formatNum'](Cesium__namespace['Cartesian3']['distance'](_0xb7e55b['position'],_0x4fe2cc),0x2);_0x6263f5['dimensions_y']=_0x2f6977*0x2,_0xb7e55b['updateBox'](_0x6263f5),_0xb7e55b['fire'](EventType['editStyle']);},'onDragEnd':function _0x236314(_0x571608,_0x241b57){_0xb7e55b['updateDraggers']();}}),this['draggers']['push'](_0x3644f1);var _0x199b32=getPositionByHprAndOffset(_0x4ae578,new Cesium__namespace['Cartesian3'](0x0,0x0,_0x6263f5['dimensions_z']/0x2),_0x2a4c03);_0x3644f1=this['createDragger']({'position':_0x199b32,'type':PointType['MoveHeight'],'tooltip':this['_map']['getLangText']('_修改高度'),'onDrag':function _0x158b54(_0x4606b0,_0x44f00d){var _0x5b301d=_0x36545e,_0x5caa6d=_0xb7e55b['formatNum'](Cesium__namespace['Cartesian3'][_0x5b301d(0x3dd)](_0xb7e55b[_0x5b301d(0xdd1)],_0x44f00d),0x2);_0x6263f5['dimensions_z']=_0x5caa6d*0x2,_0xb7e55b['updateBox'](_0x6263f5),_0xb7e55b[_0x5b301d(0x65a)](EventType[_0x5b301d(_0x720097._0x1ab32f)]);},'onDragEnd':function _0x220e9c(_0x45af8e,_0x2c3ee8){_0xb7e55b['updateDraggers']();}}),this[_0x36545e(0x8db)]['push'](_0x3644f1);}},{'key':_0x2ad988(_0x1f86d0._0x463339),'value':function _0x135ef4(_0x4363b4){var _0x3e7640=_0x2ad988,_0x5d4b93=new Cesium__namespace['Cartesian3'](_0x4363b4['dimensions_x'],_0x4363b4['dimensions_y'],_0x4363b4[_0x3e7640(_0x98aa21._0x209c72)]);this['entityGraphic']['dimensions']['setValue'](_0x5d4b93);}},{'key':_0x2ad988(_0x1f86d0._0x216ecf),'value':function _0x1ce62a(_0x1d29fb){var _0x94896a=_0x2ad988;_get(_getPrototypeOf(_0x21f1a3['prototype']),'_updateStyleHook',this)['call'](this,_0x1d29fb),(Cesium__namespace['defined'](_0x1d29fb[_0x94896a(0xb03)])||Cesium__namespace['defined'](_0x1d29fb['dimensions_y'])||Cesium__namespace['defined'](_0x1d29fb['dimensions_z']))&&this['updateDraggers']();}}]),_0x21f1a3;}(EditBase),BoxEntity=function(_0x158407){var _0x3455fc={_0x212330:0x166,_0x17e7fa:0x8d4,_0x2e9c4e:0x1a7,_0x1dba8a:0x3ad,_0x334a56:0x1a7,_0x373b86:0x5e2},_0x1e10d2={_0x34ffc9:0x50a,_0x2750b7:0x4ae},_0x489c43=_0x521882;_inherits(_0x1020be,_0x158407);var _0x4744f7=_createSuper(_0x1020be);function _0x1020be(){return _classCallCheck(this,_0x1020be),_0x4744f7['apply'](this,arguments);}return _createClass(_0x1020be,[{'key':_0x489c43(0x881),'get':function _0x327819(){var _0x287782=_0x489c43,_0x11bb96;return(_0x11bb96=this['_entity'])===null||_0x11bb96===void 0x0?void 0x0:_0x11bb96[_0x287782(0x92d)];}},{'key':_0x489c43(0xbfb),'get':function _0x5d2757(){return EditBox;}},{'key':'_mountedHook','value':function _0x1fef18(){var _0x3816e7={'position':this['position'],'orientation':this['getOrientation'](),'box':BoxStyleConver['toCesiumVal'](this['style'],{},!![])};this['_entity']=this['_createEntity'](_0x3816e7),this['style']['label']&&this['_addLabel']();}},{'key':'_style2Json','value':function _0x38d8f7(_0x2bab6f,_0x4eb77f){return BoxStyleConver['toJSON'](_0x2bab6f,_0x4eb77f,!![]);}},{'key':'_updateStyleHook','value':function _0x11b5a2(_0x2c0ef4,_0x357eb8){var _0x25e46d=_0x489c43;_0x357eb8&&(Cesium__namespace[_0x25e46d(0x4ae)](_0x357eb8[_0x25e46d(_0x1e10d2._0x34ffc9)])||Cesium__namespace[_0x25e46d(0x4ae)](_0x357eb8['pitch'])||Cesium__namespace[_0x25e46d(_0x1e10d2._0x2750b7)](_0x357eb8['roll']))&&(this['_entity']['orientation']=this['getOrientation']()),BoxStyleConver[_0x25e46d(0x7c0)](_0x2c0ef4,this['entityGraphic'],!![]);}},{'key':'_setPositionsToCallback','value':function _0x50e796(){var _0x53edd0=_0x489c43,_0x13a8d0,_0x53f35c,_0x1dfb58;_get(_getPrototypeOf(_0x1020be['prototype']),_0x53edd0(_0x3455fc._0x212330),this)['call'](this);var _0x2d1e34=getCesiumValue(this['entityGraphic']['dimensions'],Number,this['_map']['clock'][_0x53edd0(_0x3455fc._0x17e7fa)]);this['style']['dimensions_x']=(_0x13a8d0=this[_0x53edd0(_0x3455fc._0x2e9c4e)]['dimensions_x'])!==null&&_0x13a8d0!==void 0x0?_0x13a8d0:_0x2d1e34['x'],this[_0x53edd0(0x1a7)][_0x53edd0(_0x3455fc._0x1dba8a)]=(_0x53f35c=this['style']['dimensions_y'])!==null&&_0x53f35c!==void 0x0?_0x53f35c:_0x2d1e34['y'],this['style']['dimensions_z']=(_0x1dfb58=this[_0x53edd0(_0x3455fc._0x334a56)][_0x53edd0(_0x3455fc._0x373b86)])!==null&&_0x1dfb58!==void 0x0?_0x1dfb58:_0x2d1e34['z'],delete this['style']['dimensions'];}}]),_0x1020be;}(BasePointEntity);register$4('box',BoxEntity,!![]);var EditPlane=function(_0x1555d1){var _0x451875={_0x80de9e:0x63f,_0x15bf32:0xc2a},_0x37624a={_0x1bd9c5:0xdf7},_0x601c3b={_0x1b97a6:0x881,_0x456599:0x317},_0x49ae00={_0x2aadd7:0x70f,_0x2f00ef:0x5bd,_0x336746:0x4cc,_0x31f29d:0xda0,_0x468a63:0x4bc},_0x76f16a={_0x291dd:0x3ad},_0x41856f={_0x4723b8:0x9a9},_0x4d8301={_0x311f42:0x4cc},_0x40c38c={_0x4c2a90:0x5bd},_0x1b249e=_0x521882;_inherits(_0x3ec503,_0x1555d1);var _0x3925de=_createSuper(_0x3ec503);function _0x3ec503(){var _0x44e75f=_0x4ffc;return _classCallCheck(this,_0x3ec503),_0x3925de[_0x44e75f(0x29d)](this,arguments);}return _createClass(_0x3ec503,[{'key':'position','get':function _0x3e4836(){return this['_graphic']['_position_draw'];},'set':function _0x2747c1(_0x2d0a5a){var _0xe6689=_0x4ffc;this[_0xe6689(_0x40c38c._0x4c2a90)][_0xe6689(0x82c)]=_0x2d0a5a;}},{'key':_0x1b249e(_0x451875._0x80de9e),'value':function _0x16fadd(){var _0x157252={_0x533978:0x9a9},_0x4e2f2b={_0x30224b:0x3ad},_0x277a97={_0x281145:0xd33},_0x23bcef=_0x1b249e,_0x4ff460=this,_0x3e8a33=this[_0x23bcef(0x1a7)],_0x24e074,_0x3e957c=this['position'];_0x24e074=this['createDragger']({'position':_0x3e957c,'onDrag':function _0x48f0a6(_0x45e885,_0x3b79f9){var _0x4cd376=_0x23bcef,_0x29533e=Cesium__namespace['Cartesian3']['subtract'](_0x3b79f9,_0x4ff460['position'],new Cesium__namespace['Cartesian3']());_0x4ff460['position']=_0x3b79f9;for(var _0x5394d0=0x0,_0xcbc14b=_0x4ff460['draggers']['length'];_0x5394d0<_0xcbc14b;_0x5394d0++){if(_0x4ff460['draggers'][_0x5394d0]===_0x45e885)continue;_0x4ff460['draggers'][_0x5394d0]['position']=Cesium__namespace[_0x4cd376(_0x4d8301._0x311f42)]['add'](_0x4ff460[_0x4cd376(0x8db)][_0x5394d0]['position'],_0x29533e,new Cesium__namespace['Cartesian3']());}}}),this['draggers']['push'](_0x24e074);var _0x478e95=Cesium__namespace['Math'][_0x23bcef(_0x49ae00._0x2aadd7)](this['_graphic']['heading']),_0x3ea826=Cesium__namespace['Math']['toRadians'](this['_graphic'][_0x23bcef(0x50d)]),_0x21ff8f=Cesium__namespace['Math']['toRadians'](this[_0x23bcef(_0x49ae00._0x2f00ef)][_0x23bcef(0xa00)]),_0x2d5f4b=new Cesium__namespace['HeadingPitchRoll'](_0x478e95,_0x3ea826,_0x21ff8f),_0x367033=new Cesium__namespace[(_0x23bcef(_0x49ae00._0x336746))]();switch(_0x3e8a33[_0x23bcef(_0x49ae00._0x31f29d)]){case'x':_0x367033['y']=_0x3e8a33['dimensions_x']/0x2;break;default:_0x367033['x']=_0x3e8a33['dimensions_x']/0x2;break;}_0x24e074=this['createDragger']({'position':getPositionByHprAndOffset(_0x3e957c,_0x367033,_0x2d5f4b),'type':PointType['EditAttr'],'tooltip':this[_0x23bcef(_0x49ae00._0x468a63)]['getLangText']('_修改长度'),'onDrag':function _0x36e83a(_0x12974c,_0x9c6435){var _0x557020=_0x23bcef,_0x3e6fa5=Cesium__namespace['Cartographic']['fromCartesian'](_0x4ff460[_0x557020(0xdd1)])[_0x557020(0x872)];_0x9c6435=setPositionsHeight(_0x9c6435,_0x3e6fa5),_0x12974c['position']=_0x9c6435;var _0x5922fd=_0x4ff460[_0x557020(_0x277a97._0x281145)](Cesium__namespace['Cartesian3']['distance'](_0x4ff460[_0x557020(0xdd1)],_0x9c6435),0x2);_0x3e8a33['dimensions_x']=_0x5922fd*0x2,_0x4ff460['updatePlane'](_0x3e8a33);},'onDragEnd':function _0x41c7ec(_0x436826,_0x570cc9){var _0x321bd9=_0x23bcef;_0x4ff460[_0x321bd9(_0x41856f._0x4723b8)]();}}),this['draggers']['push'](_0x24e074);if(_0x3e8a33['plane_normal']==='z')_0x24e074=this[_0x23bcef(0xbef)]({'position':getPositionByHprAndOffset(_0x3e957c,new Cesium__namespace['Cartesian3'](0x0,_0x3e8a33['dimensions_y']/0x2,0x0),_0x2d5f4b),'type':PointType['EditAttr'],'tooltip':this['_map'][_0x23bcef(0x7fb)](_0x23bcef(0xb8)),'onDrag':function _0x483883(_0x22ee54,_0x3c4126){var _0x415ec4=_0x23bcef,_0x204f26=Cesium__namespace['Cartographic']['fromCartesian'](_0x4ff460[_0x415ec4(0xdd1)])['height'];_0x3c4126=setPositionsHeight(_0x3c4126,_0x204f26),_0x22ee54['position']=_0x3c4126;var _0x4270a3=_0x4ff460['formatNum'](Cesium__namespace['Cartesian3']['distance'](_0x4ff460['position'],_0x3c4126),0x2);_0x3e8a33[_0x415ec4(_0x4e2f2b._0x30224b)]=_0x4270a3*0x2,_0x4ff460['updatePlane'](_0x3e8a33);},'onDragEnd':function _0x1a05fd(_0x3b527b,_0x2b622f){_0x4ff460['updateDraggers']();}}),this['draggers']['push'](_0x24e074);else{var _0x370e22={'x':0x0,'y':0x0,'z':0x0};switch(_0x3e8a33['plane_normal']){case'x':case'y':_0x370e22['z']=_0x3e8a33['dimensions_y']/0x2;break;default:_0x370e22['y']=_0x3e8a33[_0x23bcef(0x3ad)]/0x2;break;}_0x24e074=this[_0x23bcef(0xbef)]({'position':getPositionByHprAndOffset(_0x3e957c,_0x370e22,_0x2d5f4b),'type':PointType['MoveHeight'],'tooltip':this['_map'][_0x23bcef(0x7fb)](_0x23bcef(0xb8)),'onDrag':function _0x11e69(_0x1e880d,_0x516add){var _0x268190=_0x23bcef,_0x389f2e=_0x4ff460[_0x268190(0xd33)](Cesium__namespace['Cartesian3']['distance'](_0x4ff460[_0x268190(0xdd1)],_0x516add),0x2);_0x3e8a33[_0x268190(_0x76f16a._0x291dd)]=_0x389f2e*0x2,_0x4ff460['updatePlane'](_0x3e8a33);},'onDragEnd':function _0x2e3ac2(_0x3891b4,_0x1b3005){var _0x178844=_0x23bcef;_0x4ff460[_0x178844(_0x157252._0x533978)]();}}),this['draggers']['push'](_0x24e074);}}},{'key':_0x1b249e(0x3bf),'value':function _0x2ae77d(_0x489fdc){var _0x1c4a14=_0x1b249e,_0x592f7d=new Cesium__namespace['Cartesian2'](_0x489fdc['dimensions_x'],_0x489fdc['dimensions_y']);this[_0x1c4a14(_0x601c3b._0x1b97a6)]['dimensions']['setValue'](_0x592f7d),this['fire'](EventType[_0x1c4a14(_0x601c3b._0x456599)]);}},{'key':_0x1b249e(_0x451875._0x15bf32),'value':function _0x24862e(_0x25be9b){var _0x123832=_0x1b249e;_get(_getPrototypeOf(_0x3ec503['prototype']),'_updateStyleHook',this)[_0x123832(_0x37624a._0x1bd9c5)](this,_0x25be9b),(Cesium__namespace['defined'](_0x25be9b['dimensions_x'])||Cesium__namespace['defined'](_0x25be9b['dimensions_y']))&&this[_0x123832(0x9a9)]();}}]),_0x3ec503;}(EditBase),PlaneEntity=function(_0x4ede94){var _0x3139e3={_0x1879ad:0xbfb},_0x3a53e1={_0xf08679:0x4bc,_0x830709:0xedc},_0x1a7893={_0x2c09a5:0x4ae},_0x55ed8b={_0x3dd5e1:0xdd1,_0x42f491:0x1a7,_0x3ab79f:0x956},_0x28d65e={_0x3ddc1b:0xe8c},_0x99f523=_0x521882;_inherits(_0x3c4745,_0x4ede94);var _0x894a28=_createSuper(_0x3c4745);function _0x3c4745(){var _0x1b456d=_0x4ffc;return _classCallCheck(this,_0x3c4745),_0x894a28[_0x1b456d(0x29d)](this,arguments);}return _createClass(_0x3c4745,[{'key':_0x99f523(0x881),'get':function _0x357a82(){var _0x5165e2=_0x99f523,_0x58a351;return(_0x58a351=this[_0x5165e2(_0x28d65e._0x3ddc1b)])===null||_0x58a351===void 0x0?void 0x0:_0x58a351[_0x5165e2(0xedc)];}},{'key':_0x99f523(_0x3139e3._0x1879ad),'get':function _0x1280ef(){return EditPlane;}},{'key':'_mountedHook','value':function _0x3748b5(){var _0x23b31a=_0x99f523,_0x25d5e1={'position':this[_0x23b31a(_0x55ed8b._0x3dd5e1)],'orientation':this['getOrientation'](),'plane':PlaneStyleConver['toCesiumVal'](this[_0x23b31a(_0x55ed8b._0x42f491)],{},!![])};this['_entity']=this['_createEntity'](_0x25d5e1),this['style'][_0x23b31a(_0x55ed8b._0x3ab79f)]&&this['_addLabel']();}},{'key':'_style2Json','value':function _0x39761e(_0x47e9d7,_0x3b6371){return PlaneStyleConver['toJSON'](_0x47e9d7,_0x3b6371,!![]);}},{'key':'_updateStyleHook','value':function _0x3905b0(_0x31771c,_0x395766){var _0x4176c2=_0x99f523;_0x395766&&(Cesium__namespace[_0x4176c2(_0x1a7893._0x2c09a5)](_0x395766['heading'])||Cesium__namespace['defined'](_0x395766[_0x4176c2(0x50d)])||Cesium__namespace[_0x4176c2(0x4ae)](_0x395766['roll']))&&(this['_entity'][_0x4176c2(0x2c6)]=this['getOrientation']()),PlaneStyleConver[_0x4176c2(0x7c0)](_0x31771c,this['entityGraphic'],!![]);}},{'key':'_setPositionsToCallback','value':function _0x464fde(){var _0x549d52=_0x99f523;_get(_getPrototypeOf(_0x3c4745[_0x549d52(0xd3a)]),'_setPositionsToCallback',this)['call'](this);var _0x1e5ee2=getCesiumValue(this['entityGraphic']['dimensions'],Cesium__namespace['Cartesian2'],this[_0x549d52(_0x3a53e1._0xf08679)]['clock'][_0x549d52(0x8d4)]);_0x1e5ee2&&PlaneStyleConver['toOneJson'](_0x549d52(0xcba),_0x1e5ee2,this['style']);var _0xc28153=getCesiumValue(this[_0x549d52(0x881)][_0x549d52(_0x3a53e1._0x830709)],Cesium__namespace['Plane'],this['_map'][_0x549d52(0x4b2)]['currentTime']);_0xc28153&&PlaneStyleConver[_0x549d52(0x871)]('plane',_0xc28153,this['style']);}}]),_0x3c4745;}(BasePointEntity);register$4('plane',PlaneEntity,!![]);var EditCircle=function(_0x3d565f){var _0x1855a5={_0x1677ea:0x872},_0x351e5b={_0x3c21ea:0x2c3,_0x9986bb:0x4b2,_0x23b614:0x8d4,_0x51dda9:0x9aa,_0x26c94c:0xc1e,_0x1b7a7a:0x8db,_0x4ca2b3:0xbef,_0x2b610b:0x2a6,_0x24f0da:0xb01,_0x386e9b:0xbc4},_0x1d2ea6={_0x4d9e73:0x9a9},_0x8be472={_0x40f1c6:0xbb6},_0x1e4be2={_0x3eb6c5:0x4cc,_0x6a3efe:0x5bd,_0x126c75:0x1a7,_0x2b1bd0:0x881,_0x1555b1:0x317},_0x132173={_0x576251:0xbb6,_0x5afcaf:0xbb6},_0x4e9d56=_0x521882;_inherits(_0x1afe62,_0x3d565f);var _0x5a18e9=_createSuper(_0x1afe62);function _0x1afe62(){return _classCallCheck(this,_0x1afe62),_0x5a18e9['apply'](this,arguments);}return _createClass(_0x1afe62,[{'key':'bindDraggers','value':function _0x4d9920(){var _0x2a974d={_0x398bf9:0x872,_0x26e994:0x872,_0x5c0061:0x1a7},_0x4cd657=_0x4ffc,_0x40cb10,_0x26dc58=this,_0x5298e6=this[_0x4cd657(_0x351e5b._0x3c21ea)],_0x1072ce=this['updatePositionsHeightByAttr'](_0x5298e6[0x0]),_0x42c745=this[_0x4cd657(0x4bc)][_0x4cd657(_0x351e5b._0x9986bb)][_0x4cd657(_0x351e5b._0x23b614)],_0x3ec2b7=getEllipseOuterPositions({'position':_0x1072ce,'semiMajorAxis':getCesiumValue(this['entityGraphic'][_0x4cd657(0xb72)],Number,_0x42c745),'semiMinorAxis':getCesiumValue(this['entityGraphic']['semiMinorAxis'],Number,_0x42c745),'rotation':(_0x40cb10=getCesiumValue(this['entityGraphic']['rotation'],Number,_0x42c745))!==null&&_0x40cb10!==void 0x0?_0x40cb10:0x0,'count':0x1}),_0x3b9777=this[_0x4cd657(_0x351e5b._0x51dda9)](_0x3ec2b7[0x1]);_0x5298e6[0x1]=_0x3b9777;var _0x355a48=this['createDragger']({'position':_0x3b9777,'type':PointType[_0x4cd657(_0x351e5b._0x26c94c)],'tooltip':this['_map'][_0x4cd657(0x7fb)]('_修改半径'),'onDragStart':function _0x996626(_0x1b50d1,_0x358cec){var _0x3ff0ce=_0x4cd657;if(!_0x26dc58[_0x3ff0ce(_0x132173._0x576251)])return;for(var _0x54a97c=0x0,_0x581f8a=_0x26dc58['_heightDraggers']['length'];_0x54a97c<_0x581f8a;_0x54a97c++){_0x26dc58[_0x3ff0ce(_0x132173._0x5afcaf)][_0x54a97c]['show']=![];}},'onDrag':function _0xb77d6(_0x5de77c,_0x317e95){var _0x1b1c78=_0x4cd657;if(_0x26dc58[_0x1b1c78(0x881)][_0x1b1c78(0x872)]!==undefined){var _0x28b4a6=getCesiumValue(_0x26dc58['entityGraphic']['height'],Number,_0x42c745);_0x317e95=setPositionsHeight(_0x317e95,_0x28b4a6),_0x5de77c['position']=_0x317e95;}_0x5298e6[_0x5de77c['index']]=_0x317e95;var _0xe2a226=_0x26dc58['formatNum'](Cesium__namespace[_0x1b1c78(_0x1e4be2._0x3eb6c5)]['distance'](_0x5298e6[0x0],_0x317e95),0x2);_0x26dc58['entityGraphic']['semiMajorAxis']=_0xe2a226,_0x26dc58[_0x1b1c78(_0x1e4be2._0x6a3efe)]['_maxPointNum']===0x3||!Cesium__namespace['defined'](_0x26dc58[_0x1b1c78(_0x1e4be2._0x126c75)][_0x1b1c78(0xbd0)])?_0x26dc58['style']['semiMajorAxis']=_0xe2a226:(_0x26dc58[_0x1b1c78(_0x1e4be2._0x2b1bd0)]['semiMinorAxis']=_0xe2a226,_0x26dc58['style']['radius']=_0xe2a226),_0x26dc58['fire'](EventType[_0x1b1c78(_0x1e4be2._0x1555b1)]);},'onDragEnd':function _0x43fc31(_0x101132,_0x2a4ea2){_0x26dc58['updateDraggers']();}});_0x355a48[_0x4cd657(0xa6d)]=0x1,this[_0x4cd657(_0x351e5b._0x1b7a7a)][_0x4cd657(0x425)](_0x355a48);var _0x3607cf;if(this['_graphic']['_maxPointNum']===0x3){var _0x207622=this['updatePositionsHeightByAttr'](_0x3ec2b7[0x0]);_0x5298e6[0x2]=_0x207622,_0x3607cf=this['createDragger']({'position':_0x207622,'type':PointType['EditAttr'],'tooltip':this['_map']['getLangText']('_修改半径'),'onDragStart':function _0x3f0cfa(_0x20448d,_0x45e9f0){var _0x1bedf3=_0x4cd657;if(!_0x26dc58[_0x1bedf3(_0x8be472._0x40f1c6)])return;for(var _0x425b98=0x0,_0x4ea68e=_0x26dc58['_heightDraggers']['length'];_0x425b98<_0x4ea68e;_0x425b98++){_0x26dc58['_heightDraggers'][_0x425b98]['show']=![];}},'onDrag':function _0x222782(_0x5a4089,_0x72544d){var _0x9a3900=_0x4cd657;if(_0x26dc58[_0x9a3900(0x881)][_0x9a3900(_0x2a974d._0x398bf9)]!==undefined){var _0x8bc258=getCesiumValue(_0x26dc58['entityGraphic'][_0x9a3900(_0x2a974d._0x26e994)],Number,_0x42c745);_0x72544d=setPositionsHeight(_0x72544d,_0x8bc258),_0x5a4089['position']=_0x72544d;}_0x5298e6[_0x5a4089['index']]=_0x72544d;var _0x30c2bb=_0x26dc58['formatNum'](Cesium__namespace['Cartesian3']['distance'](_0x5298e6[0x0],_0x72544d),0x2),_0x4a4b01=getCesiumValue(_0x26dc58['entityGraphic']['semiMajorAxis'],Number,_0x42c745);_0x30c2bb>_0x4a4b01&&(_0x30c2bb=_0x4a4b01),_0x26dc58['entityGraphic']['semiMinorAxis']=_0x30c2bb,_0x26dc58['_graphic']['_maxPointNum']===0x3||!Cesium__namespace['defined'](_0x26dc58['style'][_0x9a3900(0xbd0)])?_0x26dc58[_0x9a3900(_0x2a974d._0x5c0061)][_0x9a3900(0x514)]=_0x30c2bb:(_0x26dc58['entityGraphic']['semiMajorAxis']=_0x30c2bb,_0x26dc58['style']['radius']=_0x30c2bb),_0x26dc58['fire'](EventType[_0x9a3900(0x317)]);},'onDragEnd':function _0x105bb1(_0x1137a1,_0x29e067){var _0x16f77a=_0x4cd657;_0x26dc58[_0x16f77a(_0x1d2ea6._0x4d9e73)]();}}),_0x3607cf['index']=0x2,this['draggers']['push'](_0x3607cf);}if(this['_graphic']['_hasMoveEdit']){var _0x4b208c=this[_0x4cd657(_0x351e5b._0x4ca2b3)]({'position':_0x1072ce,'onDragStart':function _0x2131dc(_0x7097f9,_0x4c7837){for(var _0x5491de=0x0,_0x124a29=_0x26dc58['draggers']['length'];_0x5491de<_0x124a29;_0x5491de++){_0x26dc58['draggers'][_0x5491de]['show']=![];}},'onDrag':function _0x4a3a91(_0x4fb778,_0x249116){_0x5298e6[0x0]=_0x249116;},'onDragEnd':function _0x4b8f1c(_0x3aa2c1,_0x190345){_0x26dc58['updateDraggers']();}});_0x4b208c[_0x4cd657(0xa6d)]=0x0,this[_0x4cd657(_0x351e5b._0x1b7a7a)]['push'](_0x4b208c),_0x4b208c['majorDragger']=_0x355a48,_0x4b208c['minorDragger']=_0x3607cf;}if(this['entityGraphic'][_0x4cd657(_0x351e5b._0x2b610b)]){var _0x5b0fdc=this['_graphic'][_0x4cd657(_0x351e5b._0x24f0da)]===0x3?[_0x5298e6[0x1],_0x5298e6[0x2]]:[_0x5298e6[0x1]];this[_0x4cd657(_0x351e5b._0x386e9b)](_0x5b0fdc);}}},{'key':_0x4e9d56(0x9aa),'value':function _0x18d8d1(_0x13bd98){var _0x486227=_0x4e9d56;this['clampToGround']&&(_0x13bd98=getSurfacePosition(this[_0x486227(0x4bc)]['scene'],_0x13bd98));if(this['entityGraphic']['height']!==undefined){var _0x2c2841=getCesiumValue(this['entityGraphic'][_0x486227(_0x1855a5._0x1677ea)],Number,this['_map']['clock']['currentTime']);_0x13bd98=setPositionsHeight(_0x13bd98,_0x2c2841);}return _0x13bd98;}},{'key':'_updateStyleHook','value':function _0x19f9ce(_0x1041f5){var _0x107bcc=_0x4e9d56;_get(_getPrototypeOf(_0x1afe62['prototype']),'_updateStyleHook',this)['call'](this,_0x1041f5),(Cesium__namespace['defined'](_0x1041f5['radius'])||Cesium__namespace['defined'](_0x1041f5['semiMinorAxis'])||Cesium__namespace['defined'](_0x1041f5['semiMajorAxis'])||Cesium__namespace[_0x107bcc(0x4ae)](_0x1041f5['height'])||Cesium__namespace[_0x107bcc(0x4ae)](_0x1041f5['diffHeight']))&&this['updateDraggers']();}},{'key':'openSmallTooltipByMinPointNum','value':function _0x28c6ee(_0x3bb683){}}]),_0x1afe62;}(EditPoly),CircleEntity=function(_0x48f11f){var _0x45d6ca={_0x3d7bac:0x3dd,_0x2526b5:0xcab,_0x326dd1:0x745,_0x234c8c:0x8f9,_0xffaefd:0xc2a,_0x52164c:0xc65},_0x53d881={_0x559fba:0xba0,_0x1b8df8:0x4bc},_0x4fabc9={_0x2c8e2a:0xba0},_0x3582c2={_0x53273f:0x2db},_0x7fcd5={_0x5c30a4:0xdd1,_0x144612:0xd79},_0x246030={_0x5a7a21:0xcb7,_0xf887cd:0xb72},_0x4f2c1b={_0xacff6:0xe11,_0xddfe3b:0x4cc,_0x5dc3d3:0xcb7},_0x4daa54={_0x16d04c:0x4bc,_0x456a8e:0xaef},_0x1d16d9={_0xb4196e:0x4bc},_0x1e31f2={_0x51ded0:0x1a7,_0x4b0b79:0x2c5,_0x1bd2ce:0x2a6,_0x4029bf:0x1a7,_0x2ed92b:0x881},_0x3c0ad4={_0x4f2cd1:0xdd1},_0x2d733c={_0x22acaa:0xe8c},_0x3f2e19={_0xe44687:0x7c0},_0xd3cf75={_0x4b9ae2:0x49b},_0x2eb1ee={_0x28656c:0x7c0,_0xc405d2:0xe8c,_0x3ed536:0x4fb},_0x1dbffe={_0x252ed7:0x7c0,_0x9b0778:0x956,_0x1f5b50:0x4ae,_0xe51e76:0xdd1,_0x27d967:0xdd1},_0x12ea60={_0x11f0d2:0x881},_0x1c8a6e={_0x2d6b18:0xa3d},_0x2e3ab7={_0xb8fe57:0xe28},_0x5ee747=_0x521882;_inherits(_0x2ee1a0,_0x48f11f);var _0x3251bc=_createSuper(_0x2ee1a0);function _0x2ee1a0(){var _0x1d6332=_0x4ffc,_0x10e37f,_0x200d18,_0x16eda2,_0x428696=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2ee1a0),_0x16eda2=_0x3251bc['call'](this,_0x428696),_0x16eda2['_minPointNum']=0x2,_0x16eda2['_maxPointNum']=0x2,_0x16eda2[_0x1d6332(0x1d6)]=(_0x10e37f=_0x428696['hasMoveEdit'])!==null&&_0x10e37f!==void 0x0?_0x10e37f:!![],_0x16eda2[_0x1d6332(0xdda)]=!![],_0x16eda2[_0x1d6332(0xe11)]['drawShowRadius']=(_0x200d18=_0x16eda2['options']['drawShowRadius'])!==null&&_0x200d18!==void 0x0?_0x200d18:!![],_0x16eda2;}return _createClass(_0x2ee1a0,[{'key':'entityGraphic','get':function _0x1e494f(){var _0x3356bc=_0x4ffc,_0x40e034;return(_0x40e034=this['_entity'])===null||_0x40e034===void 0x0?void 0x0:_0x40e034[_0x3356bc(0xd79)];}},{'key':'EditClass','get':function _0x155d83(){return EditCircle;}},{'key':'outlinePositions','get':function _0x56d702(){var _0x4add90=_0x4ffc;return this['_entity']&&(this[_0x4add90(0x78b)]=this[_0x4add90(_0x2e3ab7._0xb8fe57)]()),this['_outlinePositions'];},'set':function _0x3c2605(_0x52209c){this['_outlinePositions']=_0x52209c;}},{'key':'outlineCoordinates','get':function _0xdaafea(){var _0x4e9823=_0x4ffc;return cartesians2lonlats(this[_0x4e9823(_0x1c8a6e._0x2d6b18)]);}},{'key':_0x5ee747(_0x45d6ca._0x3d7bac),'get':function _0xfd71a3(){return Math['PI']*0x2*this['radius'];}},{'key':_0x5ee747(_0x45d6ca._0x2526b5),'get':function _0x50d2fa(){var _0x44246f=this['radius'];return Math['PI']*_0x44246f*_0x44246f;}},{'key':'radius','get':function _0x5e30a8(){var _0x140d29=_0x5ee747,_0x2e3d66;if(this['style']['radius'])return this['style'][_0x140d29(0xbd0)];return getCesiumValue((_0x2e3d66=this['entityGraphic'])===null||_0x2e3d66===void 0x0?void 0x0:_0x2e3d66['semiMajorAxis'],Number,Cesium__namespace['JulianDate']['now']());},'set':function _0x51e2c4(_0x41ca3b){var _0x2f478e=_0x5ee747;this['style']['radius']=_0x41ca3b,this['entityGraphic']&&(this['entityGraphic']['semiMajorAxis']=_0x41ca3b,this[_0x2f478e(_0x12ea60._0x11f0d2)]['semiMinorAxis']=_0x41ca3b,this['_updateOutlineStyle'](this['_getOutlinePositions'](),this['style']));}},{'key':'height','get':function _0x73e094(){var _0x2f60a7,_0x6df460;if(this['style']['height'])return this['style']['height'];return(_0x2f60a7=getCesiumValue((_0x6df460=this['entityGraphic'])===null||_0x6df460===void 0x0?void 0x0:_0x6df460['height'],Number))!==null&&_0x2f60a7!==void 0x0?_0x2f60a7:0x0;},'set':function _0x2e80b9(_0x5ec375){var _0x3a889e=_0x5ee747;this[_0x3a889e(0x1a7)]['height']=_0x5ec375,this['entityGraphic']&&(this['entityGraphic']['height']=_0x5ec375);}},{'key':'_mountedHook','value':function _0x2a0205(){var _0x409728=_0x5ee747,_0x59535d={'position':this['position'],'ellipse':CircleStyleConver[_0x409728(_0x1dbffe._0x252ed7)](this[_0x409728(0x1a7)],{},!![])};this['style'][_0x409728(_0x1dbffe._0x9b0778)]&&(Cesium__namespace[_0x409728(_0x1dbffe._0x1f5b50)](this['style']['clampToGround'])&&!Cesium__namespace['defined'](this['style']['label'][_0x409728(0x76d)])&&(this['style']['label']['clampToGround']=this['style']['clampToGround']),_0x59535d['label']=LabelStyleConver['toCesiumVal'](this['style']['label'],{},this[_0x409728(0x4fb)])),this['_entity']=this[_0x409728(0xcdb)](_0x59535d),this['_updateHeight'](),this['_updateOutlineStyle'](this[_0x409728(0x6f2)](),this[_0x409728(0x1a7)]),(this[_0x409728(_0x1dbffe._0xe51e76)]instanceof Cesium__namespace['CallbackProperty']||this[_0x409728(_0x1dbffe._0x27d967)]instanceof Cesium__namespace['SampledPositionProperty'])&&this['_updateOutlineToCallback'](),this['style'][_0x409728(0x956)]&&this['_addLabel']();}},{'key':_0x5ee747(_0x45d6ca._0x326dd1),'value':function _0x1e48d0(){var _0x11ce42=_0x5ee747;this['_entity']['label']=this['_entity']['label']||{},LabelStyleConver[_0x11ce42(_0x2eb1ee._0x28656c)](this[_0x11ce42(0x1a7)]['label'],this[_0x11ce42(_0x2eb1ee._0xc405d2)][_0x11ce42(0x956)],this[_0x11ce42(_0x2eb1ee._0x3ed536)]);}},{'key':'_style2Json','value':function _0x290f81(_0x2a69c0,_0x79ba72){return CircleStyleConver['toJSON'](_0x2a69c0,_0x79ba72,!![]);}},{'key':'toGeoJSON','value':function _0x47877a(_0xc27cda){var _0x334a4e=_0x5ee747;return _get(_getPrototypeOf(_0x2ee1a0['prototype']),_0x334a4e(_0xd3cf75._0x4b9ae2),this)['call'](this,_0xc27cda);}},{'key':_0x5ee747(_0x45d6ca._0x234c8c),'value':function _0x5dc0fd(_0x1e4a5d){var _0x404c8f=_0x5ee747;return _0x1e4a5d!==null&&_0x1e4a5d!==void 0x0&&_0x1e4a5d['outline']?{'type':_0x404c8f(0xed3),'coordinates':[this[_0x404c8f(0x983)](_0x1e4a5d===null||_0x1e4a5d===void 0x0?void 0x0:_0x1e4a5d['closure'],_0x1e4a5d===null||_0x1e4a5d===void 0x0?void 0x0:_0x1e4a5d['count'],_0x1e4a5d===null||_0x1e4a5d===void 0x0?void 0x0:_0x1e4a5d['noAlt'])]}:{'type':'Point','coordinates':this['getCoordinate'](_0x1e4a5d===null||_0x1e4a5d===void 0x0?void 0x0:_0x1e4a5d[_0x404c8f(0x26a)])};}},{'key':_0x5ee747(_0x45d6ca._0xffaefd),'value':function _0xd955c2(_0x50d9c9,_0x4ac465){var _0x5a941b=_0x5ee747;CircleStyleConver[_0x5a941b(_0x3f2e19._0xe44687)](_0x50d9c9,this['entityGraphic'],!![]),(Cesium__namespace['defined'](_0x4ac465[_0x5a941b(0x2c5)])||Cesium__namespace['defined'](_0x4ac465['height']))&&this['_updateHeight']();}},{'key':'_updatePositionsHook','value':function _0x207c1f(){var _0x4c441a=_0x5ee747;this[_0x4c441a(_0x2d733c._0x22acaa)]['position']=this['position'],this['_updateHeight'](),this[_0x4c441a(0x4ab)](this['_getOutlinePositions'](),this['style']),this['_updateLabelPosition'](),this['_updateEditDraggers']();}},{'key':'_getOutlinePositions','value':function _0x544785(){return[this['outlinePositions']];}},{'key':'_setPositionsToCallback','value':function _0x586c0f(){var _0x3ebdd3=_0x5ee747,_0x353480=this;if(this['_isCallbackPositions'])return;this['_isCallbackPositions']=!![],this['_positions_draw']=this['positions']||[],this[_0x3ebdd3(_0x3c0ad4._0x4f2cd1)]=new Cesium__namespace['CallbackProperty'](function(_0x19ac6f){var _0x2b1579=_0x3ebdd3;if(_0x353480['_positions_draw'][_0x2b1579(0xba0)]<0x1)return null;return _0x353480['_positions_draw'][0x0];},![]),this[_0x3ebdd3(0xa5a)]();}},{'key':'_cancelPositionsCallback','value':function _0x26ce19(){if(!this['_isCallbackPositions'])return;this['_isCallbackPositions']=![],this['_position']=this['_positions_draw'][0x0],this['_point']=LngLatPoint['fromCartesian'](this['_position']),this['_updatePositionsHook']();}},{'key':'_updateHeight','value':function _0x41f99a(){var _0x300b2d=_0x5ee747,_0x44e707,_0x565429;if(this[_0x300b2d(_0x1e31f2._0x51ded0)]['clampToGround'])return;var _0xc778bb=this['_position'];((_0x44e707=this['_positions_draw'])===null||_0x44e707===void 0x0?void 0x0:_0x44e707['length'])>0x0&&(_0xc778bb=this['_positions_draw'][0x0]);if(!_0xc778bb)return;var _0x257fe3=(_0x565429=this[_0x300b2d(0x1a7)]['height'])!==null&&_0x565429!==void 0x0?_0x565429:LngLatPoint['fromCartesian'](_0xc778bb)['alt'];this['entityGraphic']['height']=_0x257fe3,Cesium__namespace['defined'](this[_0x300b2d(_0x1e31f2._0x51ded0)][_0x300b2d(_0x1e31f2._0x4b0b79)])&&(Cesium__namespace[_0x300b2d(0x4ae)](this['style']['diffHeight'])&&this['style']['diffHeight']!==0x0?this['entityGraphic'][_0x300b2d(_0x1e31f2._0x1bd2ce)]=_0x257fe3+this[_0x300b2d(_0x1e31f2._0x4029bf)]['diffHeight']:this[_0x300b2d(_0x1e31f2._0x2ed92b)]['extrudedHeight']=undefined),this['fire'](EventType['editStyle']);}},{'key':'_startDrawHook','value':function _0x36914b(){var _0x72429c=_0x5ee747,_0x4e0cdf;this[_0x72429c(_0x1d16d9._0xb4196e)]['on'](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this['_map']['on'](EventType['click'],this[_0x72429c(0x727)],this),this['_map']['on'](EventType['dblClick'],this['_onDbClickHandler'],this),((_0x4e0cdf=this[_0x72429c(0xe11)]['hasDrawDelPoint'])!==null&&_0x4e0cdf!==void 0x0?_0x4e0cdf:!![])&&this[_0x72429c(0x4bc)]['on'](EventType['rightClick'],this['_onRightClickHandler'],this);}},{'key':_0x5ee747(_0x45d6ca._0x52164c),'value':function _0x2bef92(){var _0x320016=_0x5ee747,_0x5ec2a2;this['_map'][_0x320016(0x6da)](EventType[_0x320016(0xd32)],this['_onMouseMoveHandler'],this),this[_0x320016(_0x4daa54._0x16d04c)]['off'](EventType[_0x320016(_0x4daa54._0x456a8e)],this['_onClickHandler'],this),this['_map']['off'](EventType['dblClick'],this[_0x320016(0x419)],this),((_0x5ec2a2=this[_0x320016(0xe11)][_0x320016(0xa52)])!==null&&_0x5ec2a2!==void 0x0?_0x5ec2a2:!![])&&this['_map'][_0x320016(0x6da)](EventType['rightClick'],this['_onRightClickHandler'],this);}},{'key':'_showDrawMouseMoveSmallTooltip','value':function _0x3dccb6(_0x27a79a){var _0xd08a19=_0x5ee747;if(this['_positions_draw']['length']<=0x1){this['_map'][_0xd08a19(0xb4c)](_0x27a79a[_0xd08a19(0x44b)],this['_map']['getLangText'](_0xd08a19(0x985)));return;}var _0x50ef15='';if(this[_0xd08a19(_0x4f2c1b._0xacff6)]['drawShowRadius']&&this['_positions_draw']['length']>0x0&&_0x27a79a['cartesian']){var _0x3aa458=Cesium__namespace[_0xd08a19(_0x4f2c1b._0xddfe3b)]['distance'](this[_0xd08a19(_0x4f2c1b._0x5dc3d3)][0x0],_0x27a79a['cartesian']);_0x3aa458>0x0&&(_0x50ef15='半径:'['concat'](formatDistance(_0x3aa458),''));}this['_map']['openSmallTooltip'](_0x27a79a['endPosition'],_0x50ef15+this['_map']['getLangText']('_单击完成绘制'));}},{'key':'updateAttrForDrawing','value':function _0x3c9367(_0x1935af){var _0x4eb735=_0x5ee747;if(this[_0x4eb735(_0x246030._0x5a7a21)]['length']<0x2)return;this['_updateHeight']();if(!_0x1935af){var _0x53fe23=formatNum$1(Cesium__namespace['Cartesian3']['distance'](this['_positions_draw'][0x0],this['_positions_draw'][0x1]),0x2);if(_0x53fe23<0x1)return;if(this['_maxPointNum']===0x3){var _0x54fee5=_0x53fe23,_0x490290=_0x53fe23;this['_positions_draw']['length']===0x3&&(_0x490290=formatNum$1(Cesium__namespace['Cartesian3']['distance'](this[_0x4eb735(0xcb7)][0x0],this['_positions_draw'][0x2]),0x2));if(_0x54fee5>_0x490290){var _0x52e187=_0x54fee5;_0x54fee5=_0x490290,_0x490290=_0x52e187;}this['entityGraphic']['semiMajorAxis']=_0x490290,this['entityGraphic'][_0x4eb735(0x514)]=_0x54fee5,this['style'][_0x4eb735(_0x246030._0xf887cd)]=_0x490290,this[_0x4eb735(0x1a7)]['semiMinorAxis']=_0x54fee5;}else this['entityGraphic']['semiMajorAxis']=_0x53fe23,this[_0x4eb735(0x881)]['semiMinorAxis']=_0x53fe23,this[_0x4eb735(0x1a7)][_0x4eb735(0xbd0)]=_0x53fe23;}this['_entity_outlines']&&(this['_outlinePositions']=this[_0x4eb735(0xe28)](),this['_updateOutlineToCallback']());}},{'key':_0x5ee747(0xe12),'value':function _0x2f1f0d(_0x76a261){_get(_getPrototypeOf(_0x2ee1a0['prototype']),'_onRightClickHandler',this)['call'](this,_0x76a261),this['entityGraphic']['semiMajorAxis']=0x0,this['entityGraphic']['semiMinorAxis']=0x0,this['style']['radius']=0x0;}},{'key':'getOutlinePositions','value':function _0x1cd2ee(){var _0x4ae9c6=_0x5ee747,_0x2476a7,_0x42e624,_0x4f84e2,_0x4bcf74,_0x4ad533,_0x57884c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![],_0x20981d=arguments['length']>0x1?arguments[0x1]:undefined,_0x361667=Cesium__namespace['JulianDate'][_0x4ae9c6(0xa5e)](),_0x93e616=getEllipseOuterPositions({'position':getPositionValue(this['_entity'][_0x4ae9c6(_0x7fcd5._0x5c30a4)]),'semiMajorAxis':getCesiumValue((_0x2476a7=this['_entity']['ellipse'])===null||_0x2476a7===void 0x0?void 0x0:_0x2476a7['semiMajorAxis'],Number,_0x361667),'semiMinorAxis':getCesiumValue((_0x42e624=this['_entity'][_0x4ae9c6(_0x7fcd5._0x144612)])===null||_0x42e624===void 0x0?void 0x0:_0x42e624['semiMinorAxis'],Number,_0x361667),'rotation':(_0x4f84e2=getCesiumValue((_0x4bcf74=this['_entity']['ellipse'])===null||_0x4bcf74===void 0x0?void 0x0:_0x4bcf74['rotation'],Number,_0x361667))!==null&&_0x4f84e2!==void 0x0?_0x4f84e2:0x0,'granularity':getCesiumValue((_0x4ad533=this['_entity']['ellipse'])===null||_0x4ad533===void 0x0?void 0x0:_0x4ad533[_0x4ae9c6(0xa4e)],Number,_0x361667),'count':_0x20981d});return _0x57884c&&_0x93e616&&_0x93e616['push'](_0x93e616[0x0]),_0x93e616;}},{'key':_0x5ee747(0x983),'value':function _0x247afb(_0x431098,_0xb1f7b7,_0x5e9f47){return cartesians2lonlats(this['getOutlinePositions'](_0x431098,_0xb1f7b7),_0x5e9f47);}},{'key':'_getOutlineStyle','value':function _0x1cdd3b(_0x2a10cd,_0x226350){var _0x415e8f=_0x5ee747,_0x4453ca=_get(_getPrototypeOf(_0x2ee1a0['prototype']),_0x415e8f(0x675),this)['call'](this,_0x2a10cd,_0x226350);return _0x4453ca[_0x415e8f(_0x3582c2._0x53273f)]=Cesium__namespace['ArcType']['RHUMB'],_0x4453ca;}},{'key':'getRectangle','value':function _0xa53adf(_0x5e89d9){var _0x29c420=_0x5ee747,_0x4edfa0=this['getOutlinePositions'](![],0x1);if(!_0x4edfa0||_0x4edfa0[_0x29c420(_0x4fabc9._0x2c8e2a)]===0x0)return;var _0xabbf40=getRectangle(_0x4edfa0,_0x5e89d9===null||_0x5e89d9===void 0x0?void 0x0:_0x5e89d9['isFormat']);return _0xabbf40;}},{'key':'isInPoly','value':function _0x55740a(_0x4cc659){_0x4cc659=LngLatPoint['parse'](_0x4cc659)['toCartesian'](),_0x4cc659=setPositionsHeight(_0x4cc659,this['height']);var _0x288f15=Cesium__namespace['Cartesian3']['distance'](this['positionShow'],_0x4cc659);return _0x288f15<=this['radius'];}},{'key':'flyTo','value':function _0x9b86fa(){var _0x26b2f0=_0x5ee747,_0x310b5a=arguments[_0x26b2f0(_0x53d881._0x559fba)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this[_0x26b2f0(_0x53d881._0x1b8df8)])return Promise[_0x26b2f0(0x5c7)](![]);return _0x310b5a['radius']=this['radius']*0x2*(_0x310b5a['scale']||1.8),this['_map']['flyToPoint'](this['point'],_0x310b5a);}}]),_0x2ee1a0;}(BasePointEntity);register$4(_0x521882(0xb74),CircleEntity,!![]);var EditCylinder=function(_0x45e67e){var _0x2033c1={_0x564ff1:0x63f},_0x8a2b8d={_0x5c4023:0xd3a,_0x4319c6:0x7c5,_0x5ed2d2:0x643,_0x1af3f5:0x4ae,_0x5aeda8:0x2c5},_0xc1d39f={_0x40ae32:0xa6d,_0x19f386:0x643,_0xf12c93:0xbef,_0x14f056:0xba0},_0x204d95=_0x521882;_inherits(_0x38f1fd,_0x45e67e);var _0x2503b1=_createSuper(_0x38f1fd);function _0x38f1fd(){return _classCallCheck(this,_0x38f1fd),_0x2503b1['apply'](this,arguments);}return _createClass(_0x38f1fd,[{'key':_0x204d95(_0x2033c1._0x564ff1),'value':function _0x779257(){var _0x4dba3={_0x139d4b:0xba0,_0x284c6d:0x19f},_0x290086=_0x204d95,_0x4419ef=this,_0xb41a1f=this[_0x290086(0x2c3)],_0x2e380e=_0xb41a1f[0x0],_0x4dc304=0x0,_0x5f5986=this[_0x290086(0xbef)]({'position':_0x2e380e,'onDragStart':function _0x4154ca(_0x3dbec1,_0x372034){var _0x2b2ae6=_0x290086;for(var _0x4769dd=0x0,_0x48c5c7=_0x4419ef['draggers'][_0x2b2ae6(_0x4dba3._0x139d4b)];_0x4769dd<_0x48c5c7;_0x4769dd++){_0x4419ef['draggers'][_0x4769dd][_0x2b2ae6(_0x4dba3._0x284c6d)]=![];}},'onDrag':function _0x92e9e2(_0x310cc0,_0x17a0ea){_0xb41a1f[0x0]=_0x17a0ea;},'onDragEnd':function _0x13620b(_0x423658,_0x578b73){var _0x53307a=_0x290086;_0x4419ef[_0x53307a(0x9a9)]();}});_0x5f5986[_0x290086(_0xc1d39f._0x40ae32)]=_0x4dc304,this['draggers']['push'](_0x5f5986);var _0x34fd15=getEllipseOuterPositions({'position':_0x2e380e,'semiMajorAxis':this['style'][_0x290086(_0xc1d39f._0x19f386)],'semiMinorAxis':this['style']['bottomRadius'],'rotation':Cesium__namespace['Math']['toRadians'](Number(this['style']['rotation']||0x0))});_0x4dc304=0x1;var _0x5357e5=_0x34fd15[0x0];_0xb41a1f[_0x4dc304]=_0x5357e5;var _0x226e70=this[_0x290086(_0xc1d39f._0xf12c93)]({'position':_0x5357e5,'type':PointType[_0x290086(0xc1e)],'tooltip':this[_0x290086(0x4bc)][_0x290086(0x7fb)]('_修改半径'),'onDrag':function _0x22a01f(_0x286172,_0x269917){_0xb41a1f[0x1]=_0x269917;var _0x38a5b9=_0x4419ef['formatNum'](Cesium__namespace['Cartesian3']['distance'](_0xb41a1f[0x0],_0x269917),0x2);_0x4419ef['style']['bottomRadius']=_0x38a5b9,_0x4419ef['fire'](EventType['editStyle']);},'onDragEnd':function _0x3f1adf(_0x5defa1,_0x2830bf){_0x4419ef['updateDraggers']();}});_0x226e70[_0x290086(0xa6d)]=_0x4dc304,this['draggers'][_0x290086(0x425)](_0x226e70),_0x4dc304=0x2;var _0x37d96e=addPositionsHeight(_0x2e380e,this['style'][_0x290086(_0xc1d39f._0x14f056)]);_0xb41a1f[_0x4dc304]=_0x37d96e;var _0x56c78e=this['createDragger']({'position':_0x37d96e,'type':PointType[_0x290086(0x271)],'tooltip':this['_map'][_0x290086(0x7fb)]('_修改高度'),'onDrag':function _0x5d2a26(_0xfa78dd,_0x1ec488){_0xb41a1f[_0xfa78dd['index']]=_0x1ec488;var _0x3035e4=_0x4419ef['formatNum'](Cesium__namespace['Cartesian3']['distance'](_0xb41a1f[0x0],_0x1ec488),0x2);_0x4419ef['style']['length']=_0x3035e4,_0x4419ef['fire'](EventType['editStyle']);},'onDragEnd':function _0x515043(_0x274ba2,_0x24e5f5){_0x4419ef['updateDraggers']();}});_0x56c78e['index']=_0x4dc304,this[_0x290086(0x8db)]['push'](_0x56c78e);}},{'key':'_updateStyleHook','value':function _0x476917(_0x34806f){var _0x5e1d31=_0x204d95;_get(_getPrototypeOf(_0x38f1fd[_0x5e1d31(_0x8a2b8d._0x5c4023)]),'_updateStyleHook',this)['call'](this,_0x34806f),(Cesium__namespace['defined'](_0x34806f[_0x5e1d31(_0x8a2b8d._0x4319c6)])||Cesium__namespace['defined'](_0x34806f[_0x5e1d31(_0x8a2b8d._0x5ed2d2)])||Cesium__namespace[_0x5e1d31(_0x8a2b8d._0x1af3f5)](_0x34806f['length'])||Cesium__namespace['defined'](_0x34806f[_0x5e1d31(_0x8a2b8d._0x5aeda8)]))&&this['updateDraggers']();}}]),_0x38f1fd;}(EditPoly),CylinderEntity=function(_0x10ac9b){var _0x166b25={_0x1fb434:0x5a4},_0x5cf9a4={_0x4f11b0:0x1a7},_0x3fb320={_0x1c3e4c:0x3dd,_0x4f6e68:0x643},_0x4aefb7={_0x305fef:0x6da,_0x40c2ca:0xe12},_0x4861d6={_0x33bfa8:0x4bc,_0x178359:0xd32,_0x5b158d:0x800},_0x514932={_0xecf2d5:0x7c5,_0x1d57e4:0x881,_0x289681:0x643,_0x1e1a87:0xa6a},_0x44cefc={_0x272245:0x4bc,_0x217318:0x7c5,_0x3723c8:0x1a7,_0x31d246:0xba0,_0x3aa4b6:0x354,_0x28faa7:0xdd1,_0x3f8bf0:0x2c3},_0x1703ef={_0x16659a:0x2c8},_0x1ad4a1={_0x1314b2:0xc2c,_0x19eba0:0xcb7,_0x42c7ae:0xcb7,_0x2f3597:0x8d1},_0x475d43={_0x581b0e:0x2c6,_0x1f7d53:0x5d1},_0xe52d77={_0x5bb441:0xb01},_0x3feb40=_0x521882;_inherits(_0xb03008,_0x10ac9b);var _0x1e6c59=_createSuper(_0xb03008);function _0xb03008(){var _0x2bc32b=_0x4ffc,_0x44f01e,_0xf1e001=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xb03008),_0x44f01e=_0x1e6c59[_0x2bc32b(0xdf7)](this,_0xf1e001),_0x44f01e['_minPointNum']=0x2,_0x44f01e[_0x2bc32b(_0xe52d77._0x5bb441)]=0x2,_0x44f01e;}return _createClass(_0xb03008,[{'key':_0x3feb40(0x881),'get':function _0x35344c(){var _0x1416f7;return(_0x1416f7=this['_entity'])===null||_0x1416f7===void 0x0?void 0x0:_0x1416f7['cylinder'];}},{'key':'EditClass','get':function _0x1ba391(){return EditCylinder;}},{'key':'_mountedHook','value':function _0x5d11a2(){var _0x23f202=_0x3feb40;this['_entity']=this['_createEntity'](this['_getCreateEntityAttr']()),this['style'][_0x23f202(0x956)]&&this['_addLabel']();}},{'key':_0x3feb40(0x2cf),'value':function _0x542f43(){var _0x223a25=_0x3feb40,_0x22eecc={'position':this['position'],'orientation':this['getOrientation'](),'cylinder':CylinderStyleConver['toCesiumVal'](this[_0x223a25(0x1a7)],{},!![])};return _0x22eecc;}},{'key':_0x3feb40(_0x166b25._0x1fb434),'value':function _0x43fb36(_0x182b9a,_0x2319bd){return CylinderStyleConver['toJSON'](_0x182b9a,_0x2319bd,!![]);}},{'key':'_updateStyleHook','value':function _0x10952d(_0x381a49,_0x2e168b){var _0x7d195b=_0x3feb40;CylinderStyleConver['toCesiumVal'](_0x381a49,this['entityGraphic'],{},!![]);(Cesium__namespace['defined'](_0x2e168b['heading'])||Cesium__namespace['defined'](_0x2e168b['pitch'])||Cesium__namespace['defined'](_0x2e168b[_0x7d195b(0xa00)]))&&(this[_0x7d195b(0xe8c)][_0x7d195b(_0x475d43._0x581b0e)]=this[_0x7d195b(_0x475d43._0x1f7d53)]());if(Cesium__namespace['defined'](_0x2e168b[_0x7d195b(0xba0)])||Cesium__namespace['defined'](_0x2e168b['diffHeight'])){var _0x24dd20;((_0x24dd20=this['_positions_draw'])===null||_0x24dd20===void 0x0?void 0x0:_0x24dd20['length'])>0x0&&(this['_position_show']=addPositionsHeight(this['_positions_draw'][0x0],_0x381a49['length']/0x2));}}},{'key':_0x3feb40(0x8d1),'value':function _0x30c8e2(){var _0x54f82e=_0x3feb40,_0x5ed168,_0x49e2bf;(_0x5ed168=this[_0x54f82e(_0x1ad4a1._0x1314b2)])!==null&&_0x5ed168!==void 0x0&&_0x5ed168[_0x54f82e(0x38d)]&&((_0x49e2bf=this[_0x54f82e(_0x1ad4a1._0x19eba0)])===null||_0x49e2bf===void 0x0?void 0x0:_0x49e2bf['length'])>0x0&&(this['_position_show']=addPositionsHeight(this[_0x54f82e(_0x1ad4a1._0x42c7ae)][0x0],this[_0x54f82e(0x1a7)]['length']/0x2)),_get(_getPrototypeOf(_0xb03008['prototype']),_0x54f82e(_0x1ad4a1._0x2f3597),this)[_0x54f82e(0xdf7)](this);}},{'key':'_setPositionsToCallback','value':function _0x31da98(){var _0x4d78be=_0x3feb40,_0x1335b5=this;if(this['_isCallbackPositions'])return;this['_isCallbackPositions']=!![];var _0x4d4052=this[_0x4d78be(_0x44cefc._0x272245)]['clock']['currentTime'];this['style']['topRadius']=getCesiumValue(this['entityGraphic'][_0x4d78be(_0x44cefc._0x217318)],Number,_0x4d4052),this['entityGraphic']['topRadius']=new Cesium__namespace['CallbackProperty'](function(_0xca3554){return _0x1335b5['style']['topRadius'];},![]),this['style']['bottomRadius']=getCesiumValue(this['entityGraphic']['bottomRadius'],Number,_0x4d4052),this[_0x4d78be(0x881)]['bottomRadius']=new Cesium__namespace['CallbackProperty'](function(_0x11cc02){var _0x4e4b0a=_0x4d78be;return _0x1335b5[_0x4e4b0a(0x1a7)]['bottomRadius'];},![]),this[_0x4d78be(_0x44cefc._0x3723c8)]['length']=getCesiumValue(this['entityGraphic']['length'],Number,_0x4d4052),this[_0x4d78be(0x881)][_0x4d78be(_0x44cefc._0x31d246)]=new Cesium__namespace[(_0x4d78be(_0x44cefc._0x3aa4b6))](function(_0x28d735){return _0x1335b5['style']['length'];},![]),this[_0x4d78be(_0x44cefc._0x28faa7)]?(this['_positions_draw']=this[_0x4d78be(_0x44cefc._0x3f8bf0)],this['_positions_draw'][0x0]=addPositionsHeight(this['position'],-this['style']['length']/0x2)):this['_positions_draw']=[],this['_position_show']=this['position'],this['position']=new Cesium__namespace['CallbackProperty'](function(_0x24715b){var _0x16c045=_0x4d78be;return _0x1335b5[_0x16c045(_0x1703ef._0x16659a)];},![]);}},{'key':'_cancelPositionsCallback','value':function _0x28426d(){var _0x5a75bf=_0x3feb40;if(!this['_isCallbackPositions'])return;this['_isCallbackPositions']=![],this['entityGraphic']['length']=this[_0x5a75bf(0x1a7)]['length'],this['entityGraphic'][_0x5a75bf(_0x514932._0xecf2d5)]=this['style']['topRadius'],this[_0x5a75bf(_0x514932._0x1d57e4)]['bottomRadius']=this['style'][_0x5a75bf(_0x514932._0x289681)],this['_position']=this[_0x5a75bf(0x2c8)],this['_point']=LngLatPoint[_0x5a75bf(_0x514932._0x1e1a87)](this['_position']),this['_updatePositionsHook']();}},{'key':'_startDrawHook','value':function _0x785d4b(){var _0x25220d=_0x3feb40,_0x2a24f2;this[_0x25220d(_0x4861d6._0x33bfa8)]['on'](EventType[_0x25220d(_0x4861d6._0x178359)],this[_0x25220d(_0x4861d6._0x5b158d)],this),this['_map']['on'](EventType['click'],this['_onClickHandler'],this),this['_map']['on'](EventType['dblClick'],this['_onDbClickHandler'],this),((_0x2a24f2=this['options'][_0x25220d(0xa52)])!==null&&_0x2a24f2!==void 0x0?_0x2a24f2:!![])&&this['_map']['on'](EventType[_0x25220d(0xd8a)],this['_onRightClickHandler'],this);}},{'key':'_stopDrawHook','value':function _0x3eaf00(){var _0x494f1c=_0x3feb40,_0x2cd2b0;this['_map'][_0x494f1c(_0x4aefb7._0x305fef)](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this[_0x494f1c(0x4bc)][_0x494f1c(0x6da)](EventType[_0x494f1c(0xaef)],this['_onClickHandler'],this),this['_map']['off'](EventType['dblClick'],this['_onDbClickHandler'],this),((_0x2cd2b0=this['options']['hasDrawDelPoint'])!==null&&_0x2cd2b0!==void 0x0?_0x2cd2b0:!![])&&this['_map']['off'](EventType['rightClick'],this[_0x494f1c(_0x4aefb7._0x40c2ca)],this);}},{'key':'updateAttrForDrawing','value':function _0x2ca019(_0x1f3224){var _0x54b806=_0x3feb40;this['_position_show']=addPositionsHeight(this[_0x54b806(0xcb7)][0x0],this['style']['length']/0x2);if(!_0x1f3224&&this['_positions_draw']['length']>0x1){var _0x13fc4a=formatNum$1(Cesium__namespace['Cartesian3'][_0x54b806(_0x3fb320._0x1c3e4c)](this['_positions_draw'][0x0],this['_positions_draw'][0x1]),0x2);this['style'][_0x54b806(_0x3fb320._0x4f6e68)]=_0x13fc4a,this['style'][_0x54b806(0xba0)]=_0x13fc4a*0x2;}}},{'key':_0x3feb40(0xe12),'value':function _0x4ede2a(_0x300d23){var _0x2eaecd=_0x3feb40;_get(_getPrototypeOf(_0xb03008['prototype']),'_onRightClickHandler',this)[_0x2eaecd(0xdf7)](this,_0x300d23),this[_0x2eaecd(_0x5cf9a4._0x4f11b0)]['bottomRadius']=0x0,this['style']['length']=0x0;}}]),_0xb03008;}(BasePointEntity);register$4(_0x521882(0xe93),CylinderEntity,!![]);var ConeTrack=function(_0x51455f){var _0x53ee04={_0x496f57:0xaec,_0x58db4d:0x540,_0x18fa8f:0xa8c,_0x156892:0xb32},_0x5ddfed={_0x5b4494:0x4b3,_0x1d9eed:0x1c8,_0x4d9dcb:0xaf7,_0x15320d:0x2f3,_0x3f5c7a:0x70f,_0x4157b2:0xa29,_0x34ae56:0x8c6,_0x1c9f18:0x4ae},_0x5a59cd={_0x10effa:0xe93,_0x378b44:0x7c5,_0x196c77:0x1a7},_0xf1285={_0x3c7ba5:0x1fa},_0x2e64cf={_0x30f2cd:0x1a7,_0x5d33ea:0x1fa},_0x30685d={_0x19c37b:0x96a},_0x1f41f9={_0xd521f5:0x5dc},_0x38c476=_0x521882;_inherits(_0x2ab344,_0x51455f);var _0x5757c7=_createSuper(_0x2ab344);function _0x2ab344(){var _0x3af516,_0x18c47d=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2ab344),_0x3af516=_0x5757c7['call'](this,_0x18c47d),_0x18c47d['targetPosition']&&(_0x3af516['targetPosition']=_0x18c47d['targetPosition']),_0x3af516;}return _createClass(_0x2ab344,[{'key':'hasEdit','get':function _0x2af410(){return![];}},{'key':'EditClass','get':function _0x46158c(){return undefined;}},{'key':_0x38c476(_0x53ee04._0x496f57),'get':function _0x1df69c(){return this['_targetPosition'];},'set':function _0x44023a(_0x4c2a7b){var _0x22e206=_0x38c476;this['_targetPoint']=LngLatPoint[_0x22e206(_0x1f41f9._0xd521f5)](_0x4c2a7b),this['_targetPosition']=this[_0x22e206(0x96a)]['toCartesian']();}},{'key':_0x38c476(_0x53ee04._0x58db4d),'get':function _0x107b0e(){var _0x57f24f=_0x38c476;return this[_0x57f24f(_0x30685d._0x19c37b)];}},{'key':'angle','get':function _0x2a07de(){var _0x3429f9=_0x38c476;return this[_0x3429f9(_0x2e64cf._0x30f2cd)][_0x3429f9(_0x2e64cf._0x5d33ea)];},'set':function _0x3a6692(_0x59d817){var _0x451c16=_0x38c476;this[_0x451c16(0x1a7)][_0x451c16(_0xf1285._0x3c7ba5)]=_0x59d817;}},{'key':_0x38c476(_0x53ee04._0x18fa8f),'value':function _0x2db292(){var _0x572f63=_0x38c476;_get(_getPrototypeOf(_0x2ab344['prototype']),'_mountedHook',this)[_0x572f63(0xdf7)](this),this['_updateDistanceDisplayConditionByEdit']();}},{'key':'_getCreateEntityAttr','value':function _0x3a050c(){var _0x50af29=_0x38c476,_0x3bbf2a=this,_0x525182=_get(_getPrototypeOf(_0x2ab344['prototype']),'_getCreateEntityAttr',this)['call'](this);return _0x525182['position']=new Cesium__namespace['CallbackProperty'](function(_0x1afbcb){return _0x3bbf2a['_update'](_0x1afbcb),_0x3bbf2a['_cylinderPosition'];},![]),_0x525182['orientation']=new Cesium__namespace[(_0x50af29(0x354))](function(_0x1d04bf){return _0x3bbf2a['_orientation'];},![]),_0x525182['cylinder']['length']=new Cesium__namespace['CallbackProperty'](function(_0x364f9d){return _0x3bbf2a['_cylinderLength'];},![]),!Cesium__namespace['defined'](_0x525182['cylinder']['topRadius'])&&(_0x525182[_0x50af29(_0x5a59cd._0x10effa)][_0x50af29(_0x5a59cd._0x378b44)]=0x0),Cesium__namespace['defined'](this[_0x50af29(_0x5a59cd._0x196c77)]['angle'])&&(_0x525182['cylinder']['bottomRadius']=new Cesium__namespace['CallbackProperty'](function(_0x118382){var _0x1e3ef9=_0x50af29;return _0x3bbf2a[_0x1e3ef9(0x940)];},![])),this['_isCallbackPositions']=!![],_0x525182;}},{'key':_0x38c476(_0x53ee04._0x156892),'value':function _0x16f37b(_0xcff0b3){var _0x2585ec=_0x38c476,_0x1ecdc4=getPositionValue(this['position'],_0xcff0b3);if(!_0x1ecdc4){this[_0x2585ec(_0x5ddfed._0x5b4494)]=undefined;return;}if(Cesium__namespace['defined'](this['targetPosition'])){var _0x3c2681=getPositionValue(this['targetPosition'],_0xcff0b3);_0x3c2681&&(this['_cylinderLength']=Cesium__namespace['Cartesian3']['distance'](_0x1ecdc4,_0x3c2681),this['_cylinderPosition']=Cesium__namespace[_0x2585ec(0x4cc)][_0x2585ec(_0x5ddfed._0x1d9eed)](_0x1ecdc4,_0x3c2681,new Cesium__namespace['Cartesian3']()),this['_orientation']=Cesium__namespace[_0x2585ec(_0x5ddfed._0x4d9dcb)]['headingPitchRollQuaternion'](_0x3c2681,getHeadingPitchRollForLine(_0x3c2681,_0x1ecdc4)));}else{this[_0x2585ec(0xa40)]=this['style']['length'];if(!this['_cylinderLength']){var _0x121c3f=LngLatPoint['parse'](_0x1ecdc4);this['_cylinderLength']=_0x121c3f[_0x2585ec(0xe94)]-getHeight(this['_map']['scene'],_0x121c3f,{'has3dtiles':![]});}var _0x159b95=new Cesium__namespace[(_0x2585ec(_0x5ddfed._0x15320d))](Cesium__namespace['Math'][_0x2585ec(0x70f)](this[_0x2585ec(0x50a)]),Cesium__namespace['Math'][_0x2585ec(_0x5ddfed._0x3f5c7a)](this[_0x2585ec(0x50d)]),Cesium__namespace[_0x2585ec(_0x5ddfed._0x4157b2)]['toRadians'](this[_0x2585ec(0xa00)]));this[_0x2585ec(0x776)]=Cesium__namespace['Transforms'][_0x2585ec(_0x5ddfed._0x34ae56)](_0x1ecdc4,_0x159b95),this['_cylinderPosition']=getPositionByHprAndLen(_0x1ecdc4,_0x159b95,this[_0x2585ec(0xa40)]/0x2);}Cesium__namespace[_0x2585ec(_0x5ddfed._0x1c9f18)](this['style'][_0x2585ec(0x1fa)])&&(this['_cylinderBottomRadius']=this['_cylinderLength']*Math['cos'](Cesium__namespace[_0x2585ec(0xa29)]['toRadians'](0x5a-this[_0x2585ec(0x1fa)])));}},{'key':'_updatePositionsHook','value':function _0x51bed4(){}}]),_0x2ab344;}(CylinderEntity);register$4('coneTrack',ConeTrack);var EditEllipsoid=function(_0x2bb88c){var _0x342b32={_0x2c5033:0xe52},_0x5a5b6f={_0x36c235:0x5c6,_0x52c393:0x1a7,_0x154fc0:0x8db,_0x4a9075:0xdcf,_0x3369fc:0xd41,_0x32534f:0xa29},_0x48fac5={_0x716caa:0xa6a,_0x371488:0xdd1,_0x21c5f4:0x654},_0xacc2a2=_0x521882;_inherits(_0x2bf7af,_0x2bb88c);var _0x546660=_createSuper(_0x2bf7af);function _0x2bf7af(){return _classCallCheck(this,_0x2bf7af),_0x546660['apply'](this,arguments);}return _createClass(_0x2bf7af,[{'key':'bindDraggers','value':function _0x453b3d(){var _0x5c5cee={_0xc7ea49:0x2c3,_0x44c1ff:0x872},_0x24d788={_0x2caf51:0x1a7,_0x1e53b1:0xe52},_0x237107=_0x4ffc,_0x2034f9=this,_0x3f2722,_0x2a8cb3,_0x52a1dc=this[_0x237107(0x2c3)][0x0];_0x2a8cb3=this['createDragger']({'position':_0x52a1dc,'onDragStart':function _0x5bc988(_0x3ea42,_0x56c229){for(var _0x523fba=0x0,_0x124a48=_0x2034f9['draggers']['length'];_0x523fba<_0x124a48;_0x523fba++){_0x2034f9['draggers'][_0x523fba]['show']=![];}},'onDrag':function _0x44fe74(_0x50fd63,_0x44d03d){var _0x546c52=_0x237107;_0x2034f9[_0x546c52(0x2c3)][0x0]=_0x44d03d;},'onDragEnd':function _0x258a68(_0x3674a9,_0x107d67){_0x2034f9['updateDraggers']();}}),_0x2a8cb3['index']=0x0,this['draggers']['push'](_0x2a8cb3);var _0x148f3c=(_0x3f2722=this['_graphic'][_0x237107(0xe11)][_0x237107(_0x5a5b6f._0x36c235)])!==null&&_0x3f2722!==void 0x0?_0x3f2722:!![];if(_0x148f3c){_0x2a8cb3=this['createDragger']({'position':addPositionsHeight(_0x52a1dc,this[_0x237107(_0x5a5b6f._0x52c393)]['radii_z']),'type':PointType['MoveHeight'],'tooltip':this['_map']['getLangText']('_修改半径'),'onDrag':function _0x633a86(_0x21509a,_0x5c25da){var _0x3dd8b5=_0x237107,_0x5022eb=_0x2034f9['positions'][0x0],_0x12612d=_0x2034f9[_0x3dd8b5(0xd33)](Cesium__namespace['Cartesian3']['distance'](_0x5022eb,_0x5c25da),0x2);_0x2034f9[_0x3dd8b5(_0x24d788._0x2caf51)][_0x3dd8b5(_0x24d788._0x1e53b1)]=_0x12612d,_0x2034f9[_0x3dd8b5(0x5bd)]['updateRadii'](_0x2034f9[_0x3dd8b5(0x1a7)]),_0x2034f9['fire'](EventType['editStyle']);}}),this[_0x237107(_0x5a5b6f._0x154fc0)]['push'](_0x2a8cb3);var _0x4b4005=getEllipseOuterPositions({'position':_0x52a1dc,'semiMajorAxis':Number(this['style'][_0x237107(_0x5a5b6f._0x4a9075)]),'semiMinorAxis':Number(this['style'][_0x237107(_0x5a5b6f._0x3369fc)]),'rotation':Cesium__namespace[_0x237107(_0x5a5b6f._0x32534f)][_0x237107(0x70f)](Number(this[_0x237107(_0x5a5b6f._0x52c393)]['rotation']||0x0))}),_0x501378=_0x4b4005[0x0],_0x3d477e=this['createDragger']({'position':_0x501378,'type':PointType['EditAttr'],'tooltip':this['_map']['getLangText']('_修改半径'),'onDrag':function _0x2fd5a9(_0x5d66cf,_0x50d84){var _0x5a9c81=_0x237107,_0x35ca13=_0x2034f9[_0x5a9c81(_0x5c5cee._0xc7ea49)][0x0],_0x27ab97=Cesium__namespace['Cartographic']['fromCartesian'](_0x35ca13)[_0x5a9c81(_0x5c5cee._0x44c1ff)];_0x50d84=setPositionsHeight(_0x50d84,_0x27ab97),_0x5d66cf['position']=_0x50d84;var _0x587ada=_0x2034f9[_0x5a9c81(0xd33)](Cesium__namespace['Cartesian3']['distance'](_0x35ca13,_0x50d84),0x2);_0x2034f9[_0x5a9c81(0x1a7)]['radii_y']=_0x587ada,_0x2034f9['_graphic']['updateRadii'](_0x2034f9['style']),_0x2034f9['fire'](EventType['editStyle']);}});_0x2a8cb3['majorDragger']=_0x3d477e,this['draggers']['push'](_0x3d477e);var _0x1229b4=_0x4b4005[0x1],_0x197a66=this['createDragger']({'position':_0x1229b4,'type':PointType[_0x237107(0xc1e)],'tooltip':this['_map']['getLangText']('_修改半径'),'onDrag':function _0x228e07(_0x290c98,_0x3a98b3){var _0x302164=_0x237107,_0x5bd866=_0x2034f9[_0x302164(0x2c3)][0x0],_0x548ea1=Cesium__namespace['Cartographic'][_0x302164(_0x48fac5._0x716caa)](_0x5bd866)[_0x302164(0x872)];_0x3a98b3=setPositionsHeight(_0x3a98b3,_0x548ea1),_0x290c98[_0x302164(_0x48fac5._0x371488)]=_0x3a98b3;var _0x2e60fc=_0x2034f9['formatNum'](Cesium__namespace['Cartesian3']['distance'](_0x5bd866,_0x3a98b3),0x2);_0x2034f9['style']['radii_x']=_0x2e60fc,_0x2034f9['_graphic'][_0x302164(_0x48fac5._0x21c5f4)](_0x2034f9['style']),_0x2034f9['fire'](EventType['editStyle']);}});_0x2a8cb3[_0x237107(0x796)]=_0x197a66,this['draggers']['push'](_0x197a66);}}},{'key':_0xacc2a2(0xc2a),'value':function _0x5942f2(_0x44d3cc){var _0x1f06b8=_0xacc2a2;_get(_getPrototypeOf(_0x2bf7af['prototype']),'_updateStyleHook',this)['call'](this,_0x44d3cc),(Cesium__namespace['defined'](_0x44d3cc[_0x1f06b8(0xdcf)])||Cesium__namespace['defined'](_0x44d3cc['radii_y'])||Cesium__namespace['defined'](_0x44d3cc[_0x1f06b8(_0x342b32._0x2c5033)]))&&this[_0x1f06b8(0x9a9)]();}}]),_0x2bf7af;}(EditBase),EllipsoidEntity=function(_0x11b0da){var _0x57f398={_0x5d3c44:0x244,_0x26c9c0:0x166,_0x153d6e:0xccf,_0x372911:0x646},_0x4944df={_0x5a275b:0xe99,_0x4be69a:0x496,_0x1e604b:0x1a7,_0x2e087b:0x1a7,_0x8d8b2a:0x1a7,_0x3c39b8:0x1a7,_0x3d9871:0x8d7,_0x26e2ea:0xa29,_0x43b568:0x50a,_0x1f6b4e:0x8c6,_0x2f674d:0x5f4,_0x5dfcf0:0x7c0},_0x1990e9={_0x4e86e7:0x615,_0x2577e0:0x8c6,_0x3b57cb:0x5f4},_0x43b197={_0x296fb6:0xd3a,_0x487e82:0x654},_0x8b47d2={_0xdfc9d2:0xcb7,_0x2e4ca6:0xba0},_0x298b3b={_0xe1b8b1:0x6da,_0x1c9e2d:0xe11},_0x355ad6={_0x1150ec:0xd32,_0x3c5fa9:0x4bc,_0x3e342f:0xaef,_0x518573:0xe11},_0x65d513={_0x2f83e1:0xe2b},_0x5ee358={_0x480bc5:0x1a7,_0x46c2ca:0x2c3},_0x13a2c8={_0x45611a:0xe99},_0x583540={_0x3e3880:0x4a0,_0x4e15e9:0x1a7},_0x103001={_0x54bee9:0x4e3},_0x22bc40={_0x3e1652:0x8d1,_0x12426b:0x436},_0x1d47e4={_0x17ec44:0x881,_0x46ce3d:0x50d,_0x3c15a4:0xa00},_0x226a48={_0x40a75e:0xba0},_0x4cb8a6={_0x10789e:0xdd1,_0x240aad:0x1a7},_0x2ca67c={_0x1d467b:0x436},_0x3fb436={_0x1d152e:0xdf7,_0x4c4c48:0x99b},_0x512b97=_0x521882;_inherits(_0x111261,_0x11b0da);var _0x20375c=_createSuper(_0x111261);function _0x111261(){var _0x55e27b=_0x4ffc,_0x43d952,_0xa67bf8=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x111261),_0x43d952=_0x20375c[_0x55e27b(_0x3fb436._0x1d152e)](this,_0xa67bf8),_0x43d952[_0x55e27b(_0x3fb436._0x4c4c48)]=0x2,_0x43d952['_maxPointNum']=0x3,_0x43d952;}return _createClass(_0x111261,[{'key':'entityGraphic','get':function _0x2ca278(){var _0x1b04da;return(_0x1b04da=this['_entity'])===null||_0x1b04da===void 0x0?void 0x0:_0x1b04da['ellipsoid'];}},{'key':'EditClass','get':function _0x5a3486(){return EditEllipsoid;}},{'key':'czmObjectEx','get':function _0x4c92aa(){var _0x3c214b=_0x4ffc,_0x3669b8=[];return this[_0x3c214b(0x355)]&&_0x3669b8['push'](this['_primitive_label']),this['_entity_scanPlane']&&(_0x3669b8=_0x3669b8['concat'](this[_0x3c214b(_0x2ca67c._0x1d467b)])),_0x3669b8;}},{'key':'_mountedHook','value':function _0x2f6f5c(){var _0x52b307=_0x4ffc,_0x4f69a1=this,_0x2127c7={'position':this[_0x52b307(_0x4cb8a6._0x10789e)],'orientation':this['getOrientation'](),'ellipsoid':EllipsoidStyleConver['toCesiumVal'](this[_0x52b307(0x1a7)],{},!![])};this['_entity']=this['_createEntity'](_0x2127c7);this[_0x52b307(_0x4cb8a6._0x240aad)]['label']&&this['_addLabel']();var _0x39690d=this[_0x52b307(0xe11)]['scanPlane'];_0x39690d&&(Array[_0x52b307(0x4e3)](_0x39690d)?_0x39690d['forEach'](function(_0x11adab){_0x4f69a1['addScanPlane'](_0x11adab);}):this[_0x52b307(0xccf)](_0x39690d));}},{'key':'_style2Json','value':function _0x1ac00b(_0x311459,_0xae6ff4){var _0x3e9e1b=_0x4ffc;_0xae6ff4=EllipsoidStyleConver[_0x3e9e1b(0x517)](_0x311459,_0xae6ff4,!![]);if(this['_entity_scanPlane']&&this['_entity_scanPlane'][_0x3e9e1b(_0x226a48._0x40a75e)]>0x0){var _0x1d7fcf=[];this[_0x3e9e1b(0x436)]['forEach'](function(_0x5ddad1){_0x1d7fcf['push'](_0x5ddad1['_planeOptions']);}),_0xae6ff4['scanPlane']=_0x1d7fcf;}return _0xae6ff4;}},{'key':'_updateStyleHook','value':function _0x374155(_0x4f47e8,_0x1db96d){var _0x2ebaba=_0x4ffc;EllipsoidStyleConver[_0x2ebaba(0x7c0)](_0x4f47e8,this[_0x2ebaba(_0x1d47e4._0x17ec44)],!![]),(Cesium__namespace['defined'](_0x1db96d['heading'])||Cesium__namespace['defined'](_0x1db96d[_0x2ebaba(_0x1d47e4._0x46ce3d)])||Cesium__namespace[_0x2ebaba(0x4ae)](_0x1db96d[_0x2ebaba(_0x1d47e4._0x3c15a4)]))&&(this['_entity']['orientation']=this['getOrientation']()),(Cesium__namespace['defined'](_0x1db96d[_0x2ebaba(0xdcf)])||Cesium__namespace['defined'](_0x1db96d['radii_y'])||Cesium__namespace['defined'](_0x1db96d[_0x2ebaba(0xe52)]))&&this['updateRadii'](_0x4f47e8);}},{'key':'_updatePositionsHook','value':function _0xc895b7(){var _0x3c3f24=_0x4ffc,_0x160399=this;_get(_getPrototypeOf(_0x111261[_0x3c3f24(0xd3a)]),_0x3c3f24(_0x22bc40._0x3e1652),this)['call'](this),this[_0x3c3f24(0x436)]&&this[_0x3c3f24(_0x22bc40._0x12426b)]['forEach'](function(_0x2881d3){var _0x41d525=_0x3c3f24;_0x2881d3['position']=_0x160399[_0x41d525(0xdd1)];});}},{'key':'_setOptionsHook','value':function _0x1e8ca5(_0x4d3a13,_0x4f9814){var _0x3818db=_0x4ffc,_0x22aa85=this,_0x5b1966=_0x4f9814['scanPlane'];_0x5b1966&&(this['removeAllScanPlan'](),Array[_0x3818db(_0x103001._0x54bee9)](_0x5b1966)?_0x5b1966['forEach'](function(_0x4ead2b){var _0x4a831e=_0x3818db;_0x22aa85[_0x4a831e(0xccf)](_0x4ead2b);}):this['addScanPlane'](_0x5b1966));}},{'key':_0x512b97(_0x57f398._0x5d3c44),'value':function _0x5961d4(_0x1a9473){var _0x56d2be=_0x512b97,_0x37a8f4,_0xb077c9=this;((_0x37a8f4=this['_entity_scanPlane'])===null||_0x37a8f4===void 0x0?void 0x0:_0x37a8f4['length'])>0x0&&this['_entity_scanPlane'][_0x56d2be(0x2de)](function(_0x15a9f6){var _0x58fb5f=_0x56d2be,_0x16bd12=_0xb077c9[_0x58fb5f(_0x583540._0x3e3880)](_0x15a9f6['ellipsoid'],_0x1a9473);!_0x16bd12&&(_0x15a9f6['_planeOptions'][_0x58fb5f(_0x583540._0x4e15e9)][_0x58fb5f(0x847)]=_0x1a9473,EllipsoidStyleConver['toCesiumVal'](_0x15a9f6['_planeOptions'][_0x58fb5f(0x1a7)],_0x15a9f6['ellipsoid'],!![]));});}},{'key':'updateRadii','value':function _0x5b8a5f(_0x345e2d){var _0x55085d=_0x512b97,_0x2f54cf=new Cesium__namespace['Cartesian3'](_0x345e2d['radii_x'],_0x345e2d['radii_y'],_0x345e2d['radii_z']);this[_0x55085d(0x881)][_0x55085d(_0x13a2c8._0x45611a)]?this['entityGraphic']['radii']['setValue'](_0x2f54cf):this['entityGraphic']['radii']=_0x2f54cf;}},{'key':_0x512b97(_0x57f398._0x26c9c0),'value':function _0xac065c(){var _0x9539ee=_0x512b97,_0x543881=this;if(this['_isCallbackPositions'])return;this[_0x9539ee(0xe2b)]=!![];var _0x573db6=getCesiumValue(this[_0x9539ee(0x881)][_0x9539ee(0xe99)],Cesium__namespace['Cartesian3'],this['_map'][_0x9539ee(0x4b2)]['currentTime']);if(_0x573db6){var _0xedd455,_0x5077d1,_0x42726b;this['style']['radii_x']=(_0xedd455=this[_0x9539ee(0x1a7)][_0x9539ee(0xdcf)])!==null&&_0xedd455!==void 0x0?_0xedd455:_0x573db6['x'],this['style']['radii_y']=(_0x5077d1=this[_0x9539ee(0x1a7)]['radii_y'])!==null&&_0x5077d1!==void 0x0?_0x5077d1:_0x573db6['y'],this[_0x9539ee(0x1a7)]['radii_z']=(_0x42726b=this[_0x9539ee(_0x5ee358._0x480bc5)]['radii_z'])!==null&&_0x42726b!==void 0x0?_0x42726b:_0x573db6['z'];}this['_positions_draw']=this[_0x9539ee(_0x5ee358._0x46c2ca)]||[],this['position']=new Cesium__namespace['CallbackProperty'](function(_0x34ee2d){if(_0x543881['_positions_draw']['length']<0x1)return null;return _0x543881['_positions_draw'][0x0];},![]);}},{'key':'_cancelPositionsCallback','value':function _0x344935(){var _0x2ac054=_0x512b97;if(!this[_0x2ac054(_0x65d513._0x2f83e1)])return;this['_isCallbackPositions']=![],this['_position']=this[_0x2ac054(0xcb7)][0x0],this['_point']=LngLatPoint['fromCartesian'](this['_position']),this['_updatePositionsHook']();}},{'key':'_startDrawHook','value':function _0x47f549(){var _0x1fc801=_0x512b97,_0x48218d;this['_map']['on'](EventType[_0x1fc801(_0x355ad6._0x1150ec)],this['_onMouseMoveHandler'],this),this[_0x1fc801(_0x355ad6._0x3c5fa9)]['on'](EventType[_0x1fc801(_0x355ad6._0x3e342f)],this['_onClickHandler'],this),this['_map']['on'](EventType['dblClick'],this['_onDbClickHandler'],this),((_0x48218d=this[_0x1fc801(_0x355ad6._0x518573)]['hasDrawDelPoint'])!==null&&_0x48218d!==void 0x0?_0x48218d:!![])&&this['_map']['on'](EventType['rightClick'],this[_0x1fc801(0xe12)],this);}},{'key':'_stopDrawHook','value':function _0x337496(){var _0x20719b=_0x512b97,_0x6a05b6;this['_map']['off'](EventType['mouseMove'],this['_onMouseMoveHandler'],this),this['_map']['off'](EventType['click'],this[_0x20719b(0x727)],this),this['_map'][_0x20719b(_0x298b3b._0xe1b8b1)](EventType[_0x20719b(0x428)],this['_onDbClickHandler'],this),((_0x6a05b6=this[_0x20719b(_0x298b3b._0x1c9e2d)]['hasDrawDelPoint'])!==null&&_0x6a05b6!==void 0x0?_0x6a05b6:!![])&&this['_map']['off'](EventType['rightClick'],this['_onRightClickHandler'],this);}},{'key':'updateAttrForDrawing','value':function _0x188f66(_0x1489eb){var _0x7a0646=_0x512b97;if(this['_positions_draw'][_0x7a0646(0xba0)]<0x2)return;if(!_0x1489eb){var _0x448ee0=formatNum$1(Cesium__namespace['Cartesian3']['distance'](this['_positions_draw'][0x0],this['_positions_draw'][0x1]),0x2);this['style'][_0x7a0646(0xdcf)]=_0x448ee0,this['style'][_0x7a0646(0xe52)]=_0x448ee0;var _0x2e2a12;this[_0x7a0646(_0x8b47d2._0xdfc9d2)][_0x7a0646(_0x8b47d2._0x2e4ca6)]===0x3?_0x2e2a12=formatNum$1(Cesium__namespace[_0x7a0646(0x4cc)]['distance'](this[_0x7a0646(_0x8b47d2._0xdfc9d2)][0x0],this[_0x7a0646(0xcb7)][0x2]),0x2):_0x2e2a12=_0x448ee0,this['style']['radii_y']=_0x2e2a12,this['updateRadii'](this['style']);}}},{'key':'_onRightClickHandler','value':function _0x29cb8b(_0x473040){var _0x364891=_0x512b97;_get(_getPrototypeOf(_0x111261[_0x364891(_0x43b197._0x296fb6)]),'_onRightClickHandler',this)[_0x364891(0xdf7)](this,_0x473040),this[_0x364891(0x1a7)]['radii_y']=0x0,this['_positions_draw']['length']===0x1&&(this[_0x364891(0x1a7)]['radii_x']=0x0,this['style']['radii_z']=0x0),this[_0x364891(_0x43b197._0x487e82)](this['style']);}},{'key':_0x512b97(_0x57f398._0x153d6e),'value':function _0x189922(){var _0x51d0d2={_0x388451:0xa8f},_0x1a2ddc={_0x24b249:0x4b2,_0x32de43:0xa00},_0x4c7306=_0x512b97,_0x23eea1=this,_0x21d6a7=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this['_entity_scanPlane']=this['_entity_scanPlane']||[],_0x21d6a7['style']=_0x21d6a7['style']||{};var _0x40d9b9={'radii':this[_0x4c7306(0x881)][_0x4c7306(_0x4944df._0x5a275b)],'innerRadii':0.00001,'minimumClockDegree':-0.00001,'maximumClockDegree':0.00001,'minimumConeDegree':this['style'][_0x4c7306(_0x4944df._0x4be69a)]||0x0,'maximumConeDegree':this['style']['maximumConeDegree']||0x5a,'outline':![]};if(this[_0x4c7306(_0x4944df._0x1e604b)]['color'])_0x40d9b9['color']=this['style']['color'],this[_0x4c7306(_0x4944df._0x2e087b)][_0x4c7306(0x170)]&&(_0x40d9b9[_0x4c7306(0x170)]=this['style']['opacity']);else this[_0x4c7306(_0x4944df._0x8d8b2a)]['outlineColor']&&(_0x40d9b9['color']=this[_0x4c7306(_0x4944df._0x3c39b8)]['outlineColor'],this['style']['outlineOpacity']&&(_0x40d9b9['opacity']=this['style'][_0x4c7306(_0x4944df._0x3d9871)]));var _0x649bac,_0x2a2790=Cesium__namespace['Math']['toRadians'](_0x21d6a7['step']||0.5),_0x5b1143=new Cesium__namespace['HeadingPitchRoll'](Cesium__namespace[_0x4c7306(_0x4944df._0x26e2ea)]['toRadians'](_0x21d6a7['style'][_0x4c7306(_0x4944df._0x43b568)]||this['heading']),Cesium__namespace['Math']['toRadians'](_0x21d6a7['style']['pitch']||this[_0x4c7306(0x50d)]),Cesium__namespace['Math']['toRadians'](_0x21d6a7['style']['roll']||this['roll'])),_0x33b645=Cesium__namespace[_0x4c7306(0xaf7)][_0x4c7306(_0x4944df._0x1f6b4e)](this[_0x4c7306(_0x4944df._0x2f674d)],_0x5b1143);switch(_0x21d6a7['type']){case'pitch':{var _0x599c7e=0x0,_0x3e7fc5=Cesium__namespace['Math']['PI'];_0x649bac=new Cesium__namespace['CallbackProperty'](function(_0x3dfe25){var _0x4f56e8=_0x4c7306;if(!_0x23eea1['_map']['clock'][_0x4f56e8(_0x1990e9._0x4e86e7)])return _0x33b645;return _0x5b1143['pitch']+=_0x2a2790,_0x5b1143['pitch']>=_0x3e7fc5&&(_0x5b1143['pitch']=_0x599c7e),_0x33b645=Cesium__namespace[_0x4f56e8(0xaf7)][_0x4f56e8(_0x1990e9._0x2577e0)](_0x23eea1[_0x4f56e8(_0x1990e9._0x3b57cb)],_0x5b1143),_0x33b645;},![]);}break;case'roll':{var _0x18be1b=-Cesium__namespace['Math']['PI_OVER_TWO'],_0x574f3e=Cesium__namespace['Math']['PI_OVER_TWO'];_0x649bac=new Cesium__namespace[(_0x4c7306(0x354))](function(_0x5cfdfe){var _0xf3dff=_0x4c7306;if(!_0x23eea1[_0xf3dff(0x4bc)][_0xf3dff(_0x1a2ddc._0x24b249)]['shouldAnimate'])return _0x33b645;return _0x5b1143['roll']+=_0x2a2790,_0x5b1143[_0xf3dff(_0x1a2ddc._0x32de43)]>=_0x574f3e&&(_0x5b1143['roll']=_0x18be1b),_0x33b645=Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x23eea1['positionShow'],_0x5b1143),_0x33b645;},![]);}break;case _0x4c7306(0x50a):default:{_0x649bac=new Cesium__namespace['CallbackProperty'](function(_0x484e91){var _0x4b7386=_0x4c7306;if(!_0x23eea1['_map']['clock']['shouldAnimate'])return _0x33b645;return _0x5b1143['heading']=(_0x5b1143['heading']+_0x2a2790)%Cesium__namespace['Math'][_0x4b7386(_0x51d0d2._0x388451)],_0x33b645=Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x23eea1['positionShow'],_0x5b1143),_0x33b645;},![]);break;}}var _0x5367cf={'id':'scanPlane-'+createGuid(),'position':this['position'],'orientation':_0x649bac,'ellipsoid':EllipsoidStyleConver[_0x4c7306(_0x4944df._0x5dfcf0)](_objectSpread2(_objectSpread2({},_0x40d9b9),_0x21d6a7['style']),{},!![])},_0x1355dd=this['_createEntity'](_0x5367cf);return this[_0x4c7306(0x3c3)]&&this['isAdded']&&this['dataSource']['entities']['add'](_0x1355dd),this['bindPickId'](_0x1355dd),_0x1355dd['_planeOptions']=_0x21d6a7,this['_entity_scanPlane']['push'](_0x1355dd),_0x1355dd;}},{'key':'removeScanPlan','value':function _0xedbc93(_0x2a48fc){var _0x2b975d=_0x512b97;this['dataSource']&&this['isAdded']&&this['dataSource']['entities'][_0x2b975d(0xa85)](_0x2a48fc),removeArrayItem(this['_entity_scanPlane'],_0x2a48fc);}},{'key':_0x512b97(_0x57f398._0x372911),'value':function _0x417197(){var _0x128266=_0x512b97,_0x385af7=this;this[_0x128266(0x3c3)]&&this['isAdded']&&this['_entity_scanPlane']['forEach'](function(_0x11caa1){var _0x18503f=_0x128266;_0x385af7['dataSource'][_0x18503f(0x1ec)]['remove'](_0x11caa1);}),this['_entity_scanPlane']=[];}}]),_0x111261;}(BasePointEntity);register$4('ellipsoid',EllipsoidEntity,!![]);var PolylineEntity=function(_0x10c160){var _0x17abcd={_0x2c9e65:0x881},_0x21274a={_0x3798cb:0x1a7,_0x4cda25:0x4cc,_0x1177e7:0x3dd},_0x36e576={_0x5a7bbd:0x2c3},_0x52ae20={_0x4e107a:0xa5c},_0x5be637={_0x32ffde:0x7c0,_0x5a5c24:0xa5c},_0x12fde5={_0x4f2c80:0xba0},_0x389781={_0x167e5c:0x2c3},_0x1dc5c9=_0x521882;_inherits(_0x1ea37c,_0x10c160);var _0x4c5f73=_createSuper(_0x1ea37c);function _0x1ea37c(){var _0x1f3fe4=_0x4ffc;return _classCallCheck(this,_0x1ea37c),_0x4c5f73[_0x1f3fe4(0x29d)](this,arguments);}return _createClass(_0x1ea37c,[{'key':_0x1dc5c9(_0x17abcd._0x2c9e65),'get':function _0x238fa4(){var _0x27f03e;return(_0x27f03e=this['_entity'])===null||_0x27f03e===void 0x0?void 0x0:_0x27f03e['polyline'];}},{'key':_0x1dc5c9(0xa8c),'value':function _0x5a6014(){var _0x2a13e1=_0x1dc5c9,_0x329fbf={'polyline':PolylineStyleConver['toCesiumVal'](this['style'],{},!![])};_0x329fbf['polyline'][_0x2a13e1(0x2c3)]=this['getShowPositon'](this[_0x2a13e1(_0x389781._0x167e5c)]),this['_entity']=this['_createEntity'](_0x329fbf),this['style']['label']&&this['_addLabel']();}},{'key':'getShowPositon','value':function _0x524776(_0x29946d){var _0x324cd8=_0x1dc5c9;return this['style']['closure']&&(_0x29946d===null||_0x29946d===void 0x0?void 0x0:_0x29946d[_0x324cd8(_0x12fde5._0x4f2c80)])>0x0?_0x29946d['concat'](_0x29946d[0x0]):_0x29946d;}},{'key':_0x1dc5c9(0x5a4),'value':function _0x5670e3(_0x2657c0,_0x39c1c0){return PolylineStyleConver['toJSON'](_0x2657c0,_0x39c1c0,!![]);}},{'key':'_updateStyleHook','value':function _0x2b9857(_0x5cb3f6,_0x3c9085){var _0x36ccb8=_0x1dc5c9;PolylineStyleConver[_0x36ccb8(_0x5be637._0x32ffde)](_0x5cb3f6,this['entityGraphic'],!![]),Cesium__namespace['defined'](_0x3c9085===null||_0x3c9085===void 0x0?void 0x0:_0x3c9085[_0x36ccb8(0x81e)])&&(!this['_isCallbackPositions']&&(this['entityGraphic']['positions']=this[_0x36ccb8(_0x5be637._0x5a5c24)](this[_0x36ccb8(0xb7d)])),this['updateAttrForDrawing']());}},{'key':'_updatePositionsHook','value':function _0x1a52d0(){var _0x13418b=_0x1dc5c9;this['entityGraphic'][_0x13418b(0x2c3)]=this['getShowPositon'](this['_positions']),this['_updateLabelPosition'](),this['_updateEditDraggers']();}},{'key':'_positions_CallbackProperty','value':function _0x194069(){var _0x3f4816=_0x1dc5c9;return this[_0x3f4816(_0x52ae20._0x4e107a)](this['_positions_draw']);}},{'key':'updateAttrForDrawing','value':function _0x4699f0(_0x8ab059){var _0x285678=_0x1dc5c9;Cesium__namespace['defined'](this['entityGraphic']['depthFailMaterial'])&&(this[_0x285678(0x881)]['positions']=this['_positions_CallbackProperty']());}},{'key':_0x1dc5c9(0xc65),'value':function _0x3c88f9(){var _0x30d69b=_0x1dc5c9;_get(_getPrototypeOf(_0x1ea37c['prototype']),'_stopDrawHook',this)['call'](this),Cesium__namespace['defined'](this['entityGraphic'][_0x30d69b(0x616)])&&(this[_0x30d69b(_0x36e576._0x5a7bbd)]=this['_positions_draw']);}},{'key':'_updateDistanceDisplayConditionByEdit','value':function _0x1bfd92(){var _0xb152ef=_0x1dc5c9;if(this['_isCallbackPositions']&&this[_0xb152ef(_0x21274a._0x3798cb)]['clampToGround']){var _0x37aa4e,_0x6b7de=this['center'];_0x6b7de?_0x37aa4e=Cesium__namespace[_0xb152ef(_0x21274a._0x4cda25)][_0xb152ef(_0x21274a._0x1177e7)](_0x6b7de,new Cesium__namespace['Cartesian3']()):_0x37aa4e=(Cesium__namespace['Ellipsoid']['WGS84']['minimumRadius']+Cesium__namespace['Ellipsoid'][_0xb152ef(0x75b)]['maximumRadius'])/0x2,this['updateDistanceDisplayCondition'](_0x37aa4e);}else this['updateDistanceDisplayCondition']();}}]),_0x1ea37c;}(BasePolyEntity);register$4('polyline',PolylineEntity);var CurveEntity=function(_0x1d8848){var _0x4c1799={_0x20bee2:0xa5c},_0x47c559={_0x300016:0x241,_0x5e0a5c:0xcb7};_inherits(_0x5a4189,_0x1d8848);var _0x1ad3b3=_createSuper(_0x5a4189);function _0x5a4189(){return _classCallCheck(this,_0x5a4189),_0x1ad3b3['apply'](this,arguments);}return _createClass(_0x5a4189,[{'key':'getShowPositon','value':function _0x3ff3dd(_0x56ac78){var _0x39669a=_0x4ffc;if(_0x56ac78 instanceof Cesium__namespace['CallbackProperty'])return this[_0x39669a(_0x47c559._0x300016)]=this['getShowPositon'](this[_0x39669a(_0x47c559._0x5e0a5c)]),_0x56ac78;return getBezierCurve(_0x56ac78,this['style']['closure']);}},{'key':'_positions_CallbackProperty','value':function _0x1132e7(){var _0x4318a6=_0x4ffc;return this[_0x4318a6(0x241)];}},{'key':'updateAttrForDrawing','value':function _0x1dc556(_0x510c74){var _0x78e982=_0x4ffc;this[_0x78e982(0x241)]=this[_0x78e982(_0x4c1799._0x20bee2)](this['_positions_draw']);}}]),_0x5a4189;}(PolylineEntity);register$4(_0x521882(0x6a3),CurveEntity);var EditPolylineVolume=function(_0x603c90){_inherits(_0x472839,_0x603c90);var _0x5e2325=_createSuper(_0x472839);function _0x472839(){return _classCallCheck(this,_0x472839),_0x5e2325['apply'](this,arguments);}return _createClass(_0x472839);}(EditPoly),PolylineVolumeEntity=function(_0x5a69a5){var _0x36da80={_0x551cab:0x881},_0x3dd3c4={_0x4b2709:0x7c0},_0xbbc1fd=_0x521882;_inherits(_0xd43b35,_0x5a69a5);var _0x219765=_createSuper(_0xd43b35);function _0xd43b35(){return _classCallCheck(this,_0xd43b35),_0x219765['apply'](this,arguments);}return _createClass(_0xd43b35,[{'key':_0xbbc1fd(_0x36da80._0x551cab),'get':function _0x53f94b(){var _0xa71128;return(_0xa71128=this['_entity'])===null||_0xa71128===void 0x0?void 0x0:_0xa71128['polylineVolume'];}},{'key':'EditClass','get':function _0x58fa17(){return EditPolylineVolume;}},{'key':'_mountedHook','value':function _0x3b00b0(){var _0x17d0e2=_0xbbc1fd,_0xf1db9c={'polylineVolume':PolylineVolumeStyleConver[_0x17d0e2(_0x3dd3c4._0x4b2709)](this['style'],{},!![])};_0xf1db9c[_0x17d0e2(0xb5a)]['positions']=this[_0x17d0e2(0x2c3)],this['_entity']=this['_createEntity'](_0xf1db9c),this['style']['label']&&this['_addLabel']();}},{'key':'_style2Json','value':function _0x2f5960(_0x31e9a6,_0x33c41c){var _0x448dad=_0xbbc1fd;return PolylineVolumeStyleConver[_0x448dad(0x517)](_0x31e9a6,_0x33c41c,!![]);}},{'key':'_updateStyleHook','value':function _0x43eb5d(_0x5b86bf,_0x107758){PolylineVolumeStyleConver['toCesiumVal'](_0x5b86bf,this['entityGraphic'],!![]);}},{'key':'_updatePositionsHook','value':function _0x3adcc3(){var _0x177c7b=_0xbbc1fd;this['entityGraphic'][_0x177c7b(0x2c3)]=this['positions'],this['_updateLabelPosition'](),this['_updateEditDraggers']();}}]),_0xd43b35;}(BasePolyEntity);register$4(_0x521882(0xb5a),PolylineVolumeEntity);var PathEntity=function(_0x333e31){var _0x3e90d9={_0x12ffb5:0x2c3,_0x5a43a7:0xc98,_0x5ee960:0x507,_0x35089f:0xcbb,_0x1a8c93:0x26d},_0x48b9da={_0x9b8467:0x4bc},_0x389965={_0xa767a1:0xba0,_0x1cc51f:0xa6a,_0x416b30:0x425},_0x18077e={_0x277601:0x62f,_0x10f4e7:0xba0},_0x138589={_0x1c0ddd:0x62f,_0x3c3c8f:0x4bc,_0x363374:0xde7},_0x3e3b57={_0x4d276f:0xe8c,_0x5bc8ca:0xa41,_0x2ba594:0x7c0},_0x22f43b={_0x3f4827:0x956,_0x51da84:0xa41,_0x1f30f9:0x686,_0x4ec02a:0x7c0,_0x18dac3:0xb74},_0x1581da={_0x874703:0xe11,_0x326ab1:0x517},_0x4bfd0f={_0x5379c7:0xdc1,_0x362864:0xce5,_0x2bb5a9:0x9fa,_0x3b8818:0x351,_0x13169a:0xe11,_0x5320c6:0xe8c,_0x284940:0x4b2,_0x220ba5:0x8d4,_0x332035:0xdd1},_0x91307d={_0x2ef8bd:0xdd1,_0x1aa1bb:0xe11,_0x37ff4a:0x1a7,_0x343697:0x62f,_0xcfdfbd:0xba0,_0x41c7bc:0xa2d,_0x1af7c4:0x8d4,_0x4e6d4b:0x466,_0x5d16ec:0x4f5,_0x31963f:0x956,_0x4f72ae:0x960,_0xa75e44:0x686,_0x4ef4f1:0xe11,_0x5f2826:0x7c0,_0x4e4d8a:0x7c0,_0x3a6240:0xe11,_0x3190e8:0x4ae,_0x5a30fe:0xa41,_0x356af5:0x50a,_0x308e25:0x354},_0xf96a9d={_0x1eb27d:0xd3a,_0x31d97a:0xdf7,_0x3c2dc1:0x73c,_0x50be81:0xe11,_0x4900dd:0xbce,_0x4f0f31:0xba0,_0x177618:0xdd1},_0x1b981b={_0x3cc0c2:0x1a7},_0x19e94b={_0x1aa129:0x79e},_0x16940e=_0x521882;_inherits(_0x4adc61,_0x333e31);var _0x2ca1a=_createSuper(_0x4adc61);function _0x4adc61(){var _0x42b225,_0x312a91=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4adc61),_0x42b225=_0x2ca1a['call'](this,_0x312a91),delete _0x42b225['startEditing'],_0x42b225['_hasEdit']=![],_0x42b225;}return _createClass(_0x4adc61,[{'key':'entityGraphic','get':function _0x378f7f(){var _0x3caf83;return(_0x3caf83=this['_entity'])===null||_0x3caf83===void 0x0?void 0x0:_0x3caf83['path'];}},{'key':_0x16940e(0x93e),'get':function _0x196ef6(){var _0x53699f=_0x16940e,_0x427f6d=Cesium__namespace[_0x53699f(_0x19e94b._0x1aa129)]['getValueOrUndefined'](this['orientation'],this['_map']['clock']['currentTime'],new Cesium__namespace['Quaternion']());return _0x427f6d;}},{'key':'hpr','get':function _0xd05fa1(){var _0x29ed8a=_0x16940e;return getHeadingPitchRollByOrientation(this['positionShow'],this[_0x29ed8a(0x93e)]);}},{'key':'pitch','get':function _0x461248(){var _0x4593a5=_0x16940e,_0x1d7fb6;return(_0x1d7fb6=this[_0x4593a5(_0x1b981b._0x3cc0c2)]['pitch'])!==null&&_0x1d7fb6!==void 0x0?_0x1d7fb6:0x0;},'set':function _0x42fcd2(_0x36d5a7){this['style']['pitch']=_0x36d5a7,this['updateOrientation']();}},{'key':'roll','get':function _0x322b30(){var _0x55f732;return(_0x55f732=this['style']['roll'])!==null&&_0x55f732!==void 0x0?_0x55f732:0x0;},'set':function _0x1ad8ec(_0x36f17d){this['style']['roll']=_0x36f17d,this['updateOrientation']();}},{'key':_0x16940e(_0x3e90d9._0x12ffb5),'get':function _0x377bee(){return this['_positions'];},'set':function _0x4dfe52(_0x3ea707){var _0xd15738={_0x4c576f:0xde7,_0x3ca13b:0xd75};if(!_0x3ea707)return;var _0x107e3e=new Cesium__namespace['SampledPositionProperty']();_0x3ea707['forEach'](function(_0xbf3784,_0xe69ee0){var _0x3e3197=_0x4ffc,_0x42bb78=Cesium__namespace[_0x3e3197(_0xd15738._0x4c576f)]['fromDate'](new Date(_0xbf3784[0x3]));_0x107e3e[_0x3e3197(_0xd15738._0x3ca13b)](_0x42bb78,Cesium__namespace[_0x3e3197(0x4cc)][_0x3e3197(0xc90)](_0xbf3784[0x0],_0xbf3784[0x1],_0xbf3784[0x2]));}),this['position']=_0x107e3e;}},{'key':'coordinates','get':function _0x143fc4(){return this['getCoordinates']();}},{'key':'_updatePositionsHook','value':function _0xe37ae1(){var _0x529606=_0x16940e;_get(_getPrototypeOf(_0x4adc61[_0x529606(_0xf96a9d._0x1eb27d)]),'_updatePositionsHook',this)[_0x529606(_0xf96a9d._0x31d97a)](this);if(!this['position']||this['position']instanceof Cesium__namespace[_0x529606(0x4cc)])this['_entity']['orientation']=undefined,this['_entity']['availability']=undefined;else{var _0x49956c,_0x73da3b,_0x409c4a;this['options'][_0x529606(_0xf96a9d._0x3c2dc1)]&&(this['_entity']['orientation']=new Cesium__namespace['VelocityOrientationProperty'](this['position']));if(this[_0x529606(_0xf96a9d._0x50be81)][_0x529606(_0xf96a9d._0x4900dd)]&&((_0x49956c=this[_0x529606(0xdd1)])===null||_0x49956c===void 0x0?void 0x0:(_0x73da3b=_0x49956c['_property'])===null||_0x73da3b===void 0x0?void 0x0:(_0x409c4a=_0x73da3b['_times'])===null||_0x409c4a===void 0x0?void 0x0:_0x409c4a[_0x529606(_0xf96a9d._0x4f0f31)])>0x0){var _0x26e362,_0x4d38cd=this[_0x529606(0xdd1)][_0x529606(0x62f)]['_times'],_0x182e66=_0x4d38cd[0x0],_0x5f4b27=_0x4d38cd[_0x4d38cd['length']-0x1];((_0x26e362=this[_0x529606(_0xf96a9d._0x177618)])===null||_0x26e362===void 0x0?void 0x0:_0x26e362['forwardExtrapolationType'])===Cesium__namespace[_0x529606(0xa2d)]['HOLD']&&(_0x5f4b27=Cesium__namespace['JulianDate']['fromDate'](new Date(0x834,0x1,0x1))),this['_entity']['availability']=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace['TimeInterval']({'start':_0x182e66,'stop':_0x5f4b27})]);}}}},{'key':'_mountedHook','value':function _0x3e73bc(){var _0x33d2f4=_0x16940e,_0x1a705b=this;this[_0x33d2f4(_0x91307d._0x2ef8bd)]&&!this[_0x33d2f4(_0x91307d._0x1aa1bb)]['orientation']&&(this['options']['orientation']=new Cesium__namespace['VelocityOrientationProperty'](this['position']),this['_auto_orientation']=!![]);var _0x29b2fe={'position':this['position'],'orientation':this['options']['orientation'],'path':PathStyleConver['toCesiumVal'](this[_0x33d2f4(_0x91307d._0x37ff4a)]||this['options']['path'],{},!![])};if(!this['options']['availability']){var _0x3c9a90,_0x2925b5,_0x5de192;if(((_0x3c9a90=this['position'])===null||_0x3c9a90===void 0x0?void 0x0:(_0x2925b5=_0x3c9a90[_0x33d2f4(_0x91307d._0x343697)])===null||_0x2925b5===void 0x0?void 0x0:(_0x5de192=_0x2925b5['_times'])===null||_0x5de192===void 0x0?void 0x0:_0x5de192[_0x33d2f4(0xba0)])>0x0){var _0x46ba27,_0x4e1227=this['position']['_property']['_times'],_0x4506cb=_0x4e1227[0x0],_0x544ba4=_0x4e1227[_0x4e1227[_0x33d2f4(_0x91307d._0xcfdfbd)]-0x1];((_0x46ba27=this[_0x33d2f4(0xdd1)])===null||_0x46ba27===void 0x0?void 0x0:_0x46ba27['forwardExtrapolationType'])===Cesium__namespace[_0x33d2f4(_0x91307d._0x41c7bc)]['HOLD']&&(_0x544ba4=Cesium__namespace['JulianDate']['fromDate'](new Date(0x834,0x1,0x1))),_0x29b2fe[_0x33d2f4(0xbc3)]=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace['TimeInterval']({'start':_0x4506cb,'stop':_0x544ba4})]),this['_auto_availability']=!![];}else{var _0x52c51a,_0x1cb106=this['_map']['clock'][_0x33d2f4(_0x91307d._0x1af7c4)],_0x49db81=Cesium__namespace['JulianDate']['addDays'](_0x1cb106,0x1,new Cesium__namespace['JulianDate']());((_0x52c51a=this[_0x33d2f4(0xdd1)])===null||_0x52c51a===void 0x0?void 0x0:_0x52c51a['forwardExtrapolationType'])===Cesium__namespace['ExtrapolationType']['HOLD']&&(_0x49db81=Cesium__namespace['JulianDate'][_0x33d2f4(_0x91307d._0x4e6d4b)](_0x49db81,0x16d,new Cesium__namespace['JulianDate']())),_0x29b2fe[_0x33d2f4(0xbc3)]=new Cesium__namespace[(_0x33d2f4(0x761))]([new Cesium__namespace['TimeInterval']({'start':_0x1cb106,'stop':_0x49db81})]);}}this[_0x33d2f4(_0x91307d._0x1aa1bb)]['label']&&(this['options']['label'][_0x33d2f4(_0x91307d._0x5d16ec)]=this[_0x33d2f4(0xe11)]['label']['text']||this['name'],_0x29b2fe[_0x33d2f4(_0x91307d._0x31963f)]=LabelStyleConver['toCesiumVal'](this['options']['label']));this[_0x33d2f4(_0x91307d._0x1aa1bb)]['billboard']&&(_0x29b2fe['billboard']=BillboardStyleConver['toCesiumVal'](this[_0x33d2f4(0xe11)][_0x33d2f4(_0x91307d._0x4f72ae)]));this['options'][_0x33d2f4(_0x91307d._0xa75e44)]&&(_0x29b2fe[_0x33d2f4(0x686)]=PointStyleConver['toCesiumVal'](this[_0x33d2f4(_0x91307d._0x4ef4f1)][_0x33d2f4(0x686)]));this['options']['circle']&&(_0x29b2fe['ellipse']=CircleStyleConver[_0x33d2f4(_0x91307d._0x5f2826)](this['options']['circle'],{},!![]));if(this['options'][_0x33d2f4(0xa41)]){_0x29b2fe['model']=ModelStyleConver[_0x33d2f4(_0x91307d._0x4e4d8a)](this[_0x33d2f4(_0x91307d._0x3a6240)]['model'],{},!![]);if(Cesium__namespace[_0x33d2f4(_0x91307d._0x3190e8)](this[_0x33d2f4(_0x91307d._0x4ef4f1)][_0x33d2f4(_0x91307d._0x5a30fe)][_0x33d2f4(_0x91307d._0x356af5)])){var _0x2746ec=Cesium__namespace['Math']['toRadians'](this[_0x33d2f4(0xe11)]['model']['heading']);_0x29b2fe['orientation']=new Cesium__namespace[(_0x33d2f4(_0x91307d._0x308e25))](function(_0x3dceb7){var _0x29008c=_0x33d2f4,_0xf7d25e,_0x545c68,_0x33de60=_0x1a705b['position'],_0xb993db;if(_0x1a705b[_0x29008c(0xe11)][_0x29008c(0x2c6)]){var _0x5a6243=_0x1a705b['options']['orientation'][_0x29008c(0x6aa)](_0x3dceb7);_0xb993db=getHeadingPitchRollByOrientation(_0x33de60,_0x5a6243),_0xb993db['heading']+=_0x2746ec;}else _0xb993db=new Cesium__namespace['HeadingPitchRoll'](_0x2746ec);return Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x33de60,_0xb993db,(_0xf7d25e=_0x1a705b['_map'])===null||_0xf7d25e===void 0x0?void 0x0:(_0x545c68=_0xf7d25e['scene'])===null||_0x545c68===void 0x0?void 0x0:_0x545c68['globe']['ellipsoid']);},![]);}}this['_entity']=this['_createEntity'](_0x29b2fe);}},{'key':_0x16940e(_0x3e90d9._0x5a43a7),'value':function _0x2fc63c(){var _0x2a59fc=_0x16940e,_0x1c4e02;this[_0x2a59fc(_0x4bfd0f._0x5379c7)]=(_0x1c4e02=this['options']['maxCacheCount'])!==null&&_0x1c4e02!==void 0x0?_0x1c4e02:0x32;if(!this['position']){var _0x2b4b82,_0x312bce,_0x3d03e8=new Cesium__namespace['SampledPositionProperty'](this[_0x2a59fc(0xe11)][_0x2a59fc(_0x4bfd0f._0x362864)]);_0x3d03e8['forwardExtrapolationType']=(_0x2b4b82=this['options'][_0x2a59fc(_0x4bfd0f._0x2bb5a9)])!==null&&_0x2b4b82!==void 0x0?_0x2b4b82:Cesium__namespace[_0x2a59fc(0xa2d)]['HOLD'],_0x3d03e8['backwardExtrapolationType']=(_0x312bce=this['options']['backwardExtrapolationType'])!==null&&_0x312bce!==void 0x0?_0x312bce:Cesium__namespace['ExtrapolationType'][_0x2a59fc(_0x4bfd0f._0x3b8818)];!this[_0x2a59fc(_0x4bfd0f._0x13169a)]['orientation']&&(this['options']['orientation']=new Cesium__namespace['VelocityOrientationProperty'](_0x3d03e8),this['_entity']&&(this[_0x2a59fc(_0x4bfd0f._0x5320c6)][_0x2a59fc(0x2c6)]=this['getOrientation']()));if(this[_0x2a59fc(0xe8c)]&&!this[_0x2a59fc(0xe8c)][_0x2a59fc(0xbc3)]&&this['_map']){var _0xd07bb6,_0x5e2c19=this['_map'][_0x2a59fc(_0x4bfd0f._0x284940)][_0x2a59fc(_0x4bfd0f._0x220ba5)],_0x273b9b=Cesium__namespace[_0x2a59fc(0xde7)][_0x2a59fc(0x466)](_0x5e2c19,0x1,new Cesium__namespace['JulianDate']());((_0xd07bb6=this[_0x2a59fc(_0x4bfd0f._0x332035)])===null||_0xd07bb6===void 0x0?void 0x0:_0xd07bb6['forwardExtrapolationType'])===Cesium__namespace['ExtrapolationType']['HOLD']&&(_0x273b9b=Cesium__namespace['JulianDate']['addDays'](_0x273b9b,0x16d,new Cesium__namespace['JulianDate']())),this['_entity']['availability']=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace['TimeInterval']({'start':_0x5e2c19,'stop':_0x273b9b})]);}this['position']=_0x3d03e8;}this['property']=this['position'];}},{'key':'_updateStyleHook','value':function _0x40b0cc(_0x48f8f7,_0x306197){PathStyleConver['toCesiumVal'](_0x48f8f7,this['entityGraphic'],{},!![]);}},{'key':'_style2Json','value':function _0x256e0b(_0x489696,_0x4e5eba){return PathStyleConver['toJSON'](_0x489696,_0x4e5eba,!![]);}},{'key':'_getGeoJsonGeometry','value':function _0x34e6e3(_0x2d7740){var _0x913aa=_0x16940e;return{'type':'LineString','coordinates':this['getCoordinates'](_0x2d7740===null||_0x2d7740===void 0x0?void 0x0:_0x2d7740[_0x913aa(0x26a)])};}},{'key':_0x16940e(0x6c5),'value':function _0x5a4f3a(_0x29870e){_0x29870e['positions']=this['getCoordinates']();}},{'key':_0x16940e(_0x3e90d9._0x5ee960),'value':function _0x59cb95(_0x4ef4c5){var _0x4f4995=_0x16940e;this['options']['label']&&(_0x4ef4c5['label']={},LabelStyleConver['toJSON'](this[_0x4f4995(_0x1581da._0x874703)]['label'],_0x4ef4c5['label'],!![])),this['options']['model']&&(_0x4ef4c5['model']={},ModelStyleConver[_0x4f4995(0x517)](this['options'][_0x4f4995(0xa41)],_0x4ef4c5['model'],!![])),this['options']['billboard']&&(_0x4ef4c5['billboard']={},BillboardStyleConver[_0x4f4995(_0x1581da._0x326ab1)](this['options']['billboard'],_0x4ef4c5[_0x4f4995(0x960)],!![])),this['options']['point']&&(_0x4ef4c5['point']={},PointStyleConver['toJSON'](this['options']['point'],_0x4ef4c5['point'],!![])),this['options']['circle']&&(_0x4ef4c5['circle']={},CircleStyleConver['toJSON'](this['options']['circle'],_0x4ef4c5['circle'],!![]));}},{'key':_0x16940e(_0x3e90d9._0x35089f),'value':function _0xe9d3e9(_0x1c6ad2,_0x486a80){var _0x22dd83=_0x16940e;_0x486a80[_0x22dd83(_0x22f43b._0x3f4827)]&&LabelStyleConver['toCesiumVal'](_0x1c6ad2['label'],this['_entity']['label'],this),_0x486a80['model']&&ModelStyleConver['toCesiumVal'](_0x1c6ad2['model'],this['_entity'][_0x22dd83(_0x22f43b._0x51da84)],!![]),_0x486a80['billboard']&&BillboardStyleConver['toCesiumVal'](_0x1c6ad2['billboard'],this['_entity']['billboard'],!![]),_0x486a80[_0x22dd83(_0x22f43b._0x1f30f9)]&&PointStyleConver['toCesiumVal'](_0x1c6ad2[_0x22dd83(_0x22f43b._0x1f30f9)],this['_entity']['point'],!![]),_0x486a80['circle']&&CircleStyleConver[_0x22dd83(_0x22f43b._0x4ec02a)](_0x1c6ad2[_0x22dd83(_0x22f43b._0x18dac3)],this['_entity']['ellipse'],!![]);}},{'key':'_updateExOpacity','value':function _0x4a267f(_0x1a390e){var _0x37326b=_0x16940e;this[_0x37326b(_0x3e3b57._0x4d276f)]['model']&&(this['_entity'][_0x37326b(_0x3e3b57._0x5bc8ca)][_0x37326b(0x87d)]=Cesium__namespace['Color']['WHITE'][_0x37326b(0x531)](_0x1a390e));this['_entity']['billboard']&&(this[_0x37326b(_0x3e3b57._0x4d276f)]['billboard']['color']=Cesium__namespace['Color']['WHITE']['withAlpha'](_0x1a390e));if(this[_0x37326b(0xe8c)]['point']){var _0x192485=this['_updateEntityOpacity'](this['_entity']['point'],_0x1a390e);!_0x192485&&PointStyleConver[_0x37326b(_0x3e3b57._0x2ba594)](_objectSpread2(_objectSpread2({},this['options']['point']),{},{'globalAlpha':_0x1a390e}),this['_entity']['point'],!![]);}if(this['_entity']['circle']){var _0x2ce9a0=this['_updateEntityOpacity'](this[_0x37326b(_0x3e3b57._0x4d276f)][_0x37326b(0xb74)],_0x1a390e);!_0x2ce9a0&&CircleStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options']['circle']),{},{'globalAlpha':_0x1a390e}),this['_entity']['ellipse'],!![]);}}},{'key':'getIndex','value':function _0x22f8b4(_0x49ee8b){var _0x448d54=_0x16940e,_0x120545,_0x13677d,_0x48e184,_0x3415ea,_0x761850=(_0x120545=this['position'])===null||_0x120545===void 0x0?void 0x0:(_0x13677d=_0x120545[_0x448d54(_0x138589._0x1c0ddd)])===null||_0x13677d===void 0x0?void 0x0:_0x13677d['_times'],_0x1dbd10=_0x761850['length'];if(_0x1dbd10===0x0)return 0x0;var _0x5cae73=_0x49ee8b||((_0x48e184=this[_0x448d54(_0x138589._0x3c3c8f)])===null||_0x48e184===void 0x0?void 0x0:(_0x3415ea=_0x48e184['clock'])===null||_0x3415ea===void 0x0?void 0x0:_0x3415ea['currentTime'])||Cesium__namespace[_0x448d54(_0x138589._0x363374)][_0x448d54(0xa5e)](),_0x4464f4=Cesium__namespace['binarySearch'](_0x761850,_0x5cae73,Cesium__namespace['JulianDate']['compare']);return _0x4464f4<0x0&&(_0x4464f4=~_0x4464f4),_0x4464f4<0x0&&(_0x4464f4=0x0),_0x4464f4>=_0x1dbd10&&(_0x4464f4=_0x1dbd10-0x1),_0x4464f4;}},{'key':'getRectangle','value':function _0x3c9799(_0x48ca32){var _0x3873a7=_0x16940e,_0x24d931,_0x147972,_0x18a5fd,_0x13216e,_0x3c4b3d=(_0x24d931=this['position'])===null||_0x24d931===void 0x0?void 0x0:(_0x147972=_0x24d931['_property'])===null||_0x147972===void 0x0?void 0x0:_0x147972['_times'],_0x22c10f=(_0x18a5fd=this['position'])===null||_0x18a5fd===void 0x0?void 0x0:(_0x13216e=_0x18a5fd[_0x3873a7(_0x18077e._0x277601)])===null||_0x13216e===void 0x0?void 0x0:_0x13216e['_values'];if(!_0x3c4b3d||_0x3c4b3d['length']===0x0)return;var _0xc79261=[];for(var _0xdad1ca=0x0,_0x517312=_0x3c4b3d[_0x3873a7(_0x18077e._0x10f4e7)];_0xdad1ca<_0x517312;_0xdad1ca++){_0xc79261['push'](new Cesium__namespace['Cartesian3'](_0x22c10f[_0xdad1ca*0x3],_0x22c10f[_0xdad1ca*0x3+0x1],_0x22c10f[_0xdad1ca*0x3+0x2]));}var _0x387fc0=getRectangle(_0xc79261,_0x48ca32===null||_0x48ca32===void 0x0?void 0x0:_0x48ca32['isFormat']);return _0x387fc0;}},{'key':'getCoordinates','value':function _0x39a1eb(_0x222e80){var _0x548c73=_0x16940e,_0x3d77b5,_0xddda56,_0x6827d5,_0x17a5ba,_0x590522=(_0x3d77b5=this['position'])===null||_0x3d77b5===void 0x0?void 0x0:(_0xddda56=_0x3d77b5['_property'])===null||_0xddda56===void 0x0?void 0x0:_0xddda56['_times'],_0x4fb2a0=(_0x6827d5=this['position'])===null||_0x6827d5===void 0x0?void 0x0:(_0x17a5ba=_0x6827d5['_property'])===null||_0x17a5ba===void 0x0?void 0x0:_0x17a5ba['_values'];if(!_0x590522||_0x590522[_0x548c73(_0x389965._0xa767a1)]===0x0)return[];var _0x3695e8=[];for(var _0x54d5b5=0x0,_0x309f9a=_0x590522['length'];_0x54d5b5<_0x309f9a;_0x54d5b5++){var _0x2ecb35=LngLatPoint[_0x548c73(_0x389965._0x1cc51f)](new Cesium__namespace[(_0x548c73(0x4cc))](_0x4fb2a0[_0x54d5b5*0x3],_0x4fb2a0[_0x54d5b5*0x3+0x1],_0x4fb2a0[_0x54d5b5*0x3+0x2])),_0x1800a0=_0x2ecb35['toArray'](_0x222e80);_0x1800a0['push'](Cesium__namespace['JulianDate']['toDate'](_0x590522[_0x54d5b5])['getTime']()),_0x3695e8[_0x548c73(_0x389965._0x416b30)](_0x1800a0);}return _0x3695e8;}},{'key':_0x16940e(_0x3e90d9._0x1a8c93),'value':function _0x45e200(){var _0x46ff38=_0x16940e,_0x158b5a=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this[_0x46ff38(0x4bc)])return Promise['resolve'](![]);var _0x43cabf=this['positionShow'];if(!_0x43cabf)return Promise['resolve'](![]);var _0x7a1937;if(Cesium__namespace['defined'](_0x158b5a['heading'])){var _0x1d4482;_0x7a1937=_0x158b5a['heading']+Cesium__namespace['Math']['toDegrees'](((_0x1d4482=this['hpr'])===null||_0x1d4482===void 0x0?void 0x0:_0x1d4482['heading'])||0x0);}return this[_0x46ff38(_0x48b9da._0x9b8467)]['flyToPoint'](_0x43cabf,_objectSpread2(_objectSpread2({},_0x158b5a),{},{'heading':_0x7a1937}));}}]),_0x4adc61;}(BasePointEntity);register$4(_0x521882(0x7e0),PathEntity,!![]);var EditCorridor=function(_0x5caa02){var _0x39ad69={_0x5be4a3:0x9aa},_0xa0d4b6={_0x4bf4cf:0x65a},_0x4299f3={_0x14ee90:0x7dd,_0x2f8021:0xdd1,_0x2aae13:0xd3a},_0x3ae164={_0x42919d:0x872,_0x1a999c:0x872},_0x4a8052={_0x1e2c0b:0x29d},_0x5db901=_0x521882;_inherits(_0xd29947,_0x5caa02);var _0x28d61e=_createSuper(_0xd29947);function _0xd29947(){var _0x5adae1=_0x4ffc;return _classCallCheck(this,_0xd29947),_0x28d61e[_0x5adae1(_0x4a8052._0x1e2c0b)](this,arguments);}return _createClass(_0xd29947,[{'key':_0x5db901(_0x39ad69._0x5be4a3),'value':function _0x477baa(_0x37c211){var _0x27a211=_0x5db901;if(this['entityGraphic'][_0x27a211(_0x3ae164._0x42919d)]!==undefined){var _0x5e9a00=getCesiumValue(this['entityGraphic'][_0x27a211(_0x3ae164._0x1a999c)],Number,this['_map']['clock']['currentTime']);_0x37c211=setPositionsHeight(_0x37c211,_0x5e9a00);}return _0x37c211;}},{'key':_0x5db901(0xbef),'value':function _0x54c524(_0x5bec94){var _0x2d2d70=_0x5db901;return this['clampToGround']&&(_0x5bec94['position']=getSurfacePosition(this['_map'][_0x2d2d70(_0x4299f3._0x14ee90)],_0x5bec94[_0x2d2d70(_0x4299f3._0x2f8021)])),_get(_getPrototypeOf(_0xd29947[_0x2d2d70(_0x4299f3._0x2aae13)]),_0x2d2d70(0xbef),this)['call'](this,_0x5bec94);}},{'key':'_updateMoveAllHook','value':function _0x3eee56(_0x3cc70d){var _0x5e9d15=_0x5db901,_0x314c65=Cesium__namespace['Cartographic']['fromCartesian'](_0x3cc70d)['height'];this['entityGraphic']['height']=_0x314c65,this[_0x5e9d15(0x1a7)]['height']=this['formatNum'](_0x314c65,0x2);}},{'key':'_updateHeight','value':function _0x84bdd5(_0x64bfe){var _0x4d2caf=_0x5db901;this['entityGraphic'][_0x4d2caf(0x872)]=_0x64bfe,this['style']['height']=this['formatNum'](_0x64bfe,0x2);var _0x1c9748=this['positions'];for(var _0x58197c=0x0,_0x21bee9=_0x1c9748['length'];_0x58197c<_0x21bee9;_0x58197c++){_0x1c9748[_0x58197c]=setPositionsHeight(_0x1c9748[_0x58197c],_0x64bfe);}for(var _0x13ade9=0x0,_0x29b5a1=this['draggers']['length'];_0x13ade9<_0x29b5a1;_0x13ade9++){var _0x3a9c0e=this['draggers'][_0x13ade9];_0x3a9c0e['position']=setPositionsHeight(_0x3a9c0e['position'],_0x64bfe);}this[_0x4d2caf(_0xa0d4b6._0x4bf4cf)](EventType['editStyle']);}}]),_0xd29947;}(EditPoly),CorridorEntity=function(_0x44930b){var _0x491014={_0x5db49f:0x872},_0x3d83cf={_0x28992e:0x2c5,_0x21968d:0x1a7},_0x48458c={_0x59b4cf:0x2c3},_0x573acd={_0x3ba1bb:0x4b1},_0x453911={_0x3ad13b:0xa32,_0x2ea1c1:0xcdb},_0x4882b5={_0x4ffc11:0xa32};_inherits(_0x5512cf,_0x44930b);var _0x2b1015=_createSuper(_0x5512cf);function _0x5512cf(){return _classCallCheck(this,_0x5512cf),_0x2b1015['apply'](this,arguments);}return _createClass(_0x5512cf,[{'key':'entityGraphic','get':function _0x33f005(){var _0x55e713=_0x4ffc,_0x4e318c;return(_0x4e318c=this['_entity'])===null||_0x4e318c===void 0x0?void 0x0:_0x4e318c[_0x55e713(_0x4882b5._0x4ffc11)];}},{'key':'EditClass','get':function _0x497ef3(){return EditCorridor;}},{'key':'_mountedHook','value':function _0xcbeceb(){var _0x2a0186=_0x4ffc,_0x5f239d={'corridor':CorridorStyleConver['toCesiumVal'](this['style'],{},!![])};_0x5f239d[_0x2a0186(_0x453911._0x3ad13b)]['positions']=this[_0x2a0186(0x2c3)],this['_entity']=this[_0x2a0186(_0x453911._0x2ea1c1)](_0x5f239d),this['style']['label']&&this['_addLabel']();}},{'key':'_style2Json','value':function _0xf5c19(_0x51bc0c,_0x3f2400){return CorridorStyleConver['toJSON'](_0x51bc0c,_0x3f2400,!![]);}},{'key':'_updateStyleHook','value':function _0x4bdc79(_0x52ba39,_0xe6274e){var _0x2e4c5e=_0x4ffc;CorridorStyleConver[_0x2e4c5e(0x7c0)](_0x52ba39,this['entityGraphic'],!![]),_0xe6274e&&(Cesium__namespace['defined'](_0xe6274e['diffHeight'])||Cesium__namespace['defined'](_0xe6274e['height']))&&this[_0x2e4c5e(_0x573acd._0x3ba1bb)]();}},{'key':'_updatePositionsHook','value':function _0x25aca2(){var _0x5be200=_0x4ffc;this['entityGraphic'][_0x5be200(0x2c3)]=this[_0x5be200(_0x48458c._0x59b4cf)],this['_updateLabelPosition'](),this['_updateEditDraggers']();}},{'key':'_updateHeight','value':function _0x4238d4(){var _0x36132c=_0x4ffc,_0x11ea04=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![];if(this['style']['clampToGround'])return;var _0x51f760=0x0;_0x11ea04&&Cesium__namespace['defined'](this['style']['height'])?_0x51f760=this['style']['height']:_0x51f760=getMaxHeight(this['_positions_draw']||this['_positions']),this['entityGraphic']['height']=_0x51f760,this[_0x36132c(0x1a7)][_0x36132c(0x872)]=_0x51f760,Cesium__namespace['defined'](this['style']['diffHeight'])&&(Cesium__namespace['defined'](this['style'][_0x36132c(_0x3d83cf._0x28992e)])&&this['style']['diffHeight']!==0x0?this[_0x36132c(0x881)]['extrudedHeight']=_0x51f760+this[_0x36132c(_0x3d83cf._0x21968d)][_0x36132c(0x2c5)]:this['entityGraphic']['extrudedHeight']=undefined);}},{'key':'updateAttrForDrawing','value':function _0x5b60df(_0x1b7269){var _0x8699c2=_0x4ffc;if(!_0x1b7269){if(!this['style']['clampToGround']){var _0x57007a=getMaxHeight(this[_0x8699c2(0xcb7)]);_0x57007a!==0x0&&(this['entityGraphic']['height']=_0x57007a,this['style'][_0x8699c2(_0x491014._0x5db49f)]=_0x57007a,Cesium__namespace['defined'](this['style'][_0x8699c2(0x2c5)])&&(Cesium__namespace['defined'](this['style']['diffHeight'])&&this['style']['diffHeight']!==0x0?this['entityGraphic']['extrudedHeight']=_0x57007a+Number(this['style']['diffHeight']):this['entityGraphic'][_0x8699c2(0x2a6)]=undefined));}}else this['_updateHeight']();}}]),_0x5512cf;}(BasePolyEntity);register$4('corridor',CorridorEntity);var EditWall=function(_0x2f7416){var _0x4fe119={_0x13dfb0:0xbc4},_0x567fb7={_0x686502:0xba0,_0x225a02:0xbef},_0x50d4ba={_0x130df7:0x317},_0x3a63d0={_0x296dd1:0xbef,_0x25aa19:0xa6d,_0x4270f9:0x8db,_0x262fc4:0x425},_0x2c76cf={_0x3b07d8:0xba0,_0x4c4053:0xdd1,_0x1938af:0xa6d,_0xde68c3:0x1af},_0x132fc5=_0x521882;_inherits(_0xeaa52d,_0x2f7416);var _0x14940d=_createSuper(_0xeaa52d);function _0xeaa52d(){return _classCallCheck(this,_0xeaa52d),_0x14940d['apply'](this,arguments);}return _createClass(_0xeaa52d,[{'key':'bindDraggers','value':function _0x79e3da(){var _0x4d56f=_0x4ffc,_0x3eeba5=this,_0x560429=this['positions'],_0x52a20e=this[_0x4d56f(0x1a7)],_0x3e28b2=this['hasMidPoint'];for(var _0x5b28bd=0x0,_0x28550=_0x560429['length'];_0x5b28bd<_0x28550;_0x5b28bd++){var _0x5707fb=_0x560429[_0x5b28bd],_0x8b507f=this[_0x4d56f(_0x3a63d0._0x296dd1)]({'position':_0x5707fb,'onDrag':function _0x157c9f(_0x4954d1,_0x92859){var _0x809970=_0x4d56f;_0x560429[_0x4954d1['index']]=_0x92859;_0x3eeba5['_heightDraggers']&&_0x3eeba5['_heightDraggers'][_0x809970(_0x2c76cf._0x3b07d8)]>0x0&&(_0x3eeba5['_heightDraggers'][_0x4954d1['index']][_0x809970(_0x2c76cf._0x4c4053)]=addPositionsHeight(_0x92859,_0x52a20e['diffHeight']));_0x3e28b2&&(_0x4954d1['index']>0x0&&(_0x3eeba5[_0x809970(0x8db)][_0x4954d1[_0x809970(0xa6d)]*0x2-0x1]['position']=getMidpoint(_0x92859,_0x560429[_0x4954d1['index']-0x1],new Cesium__namespace['Cartesian3']())),_0x4954d1['index']<_0x560429['length']-0x1&&(_0x3eeba5['draggers'][_0x4954d1['index']*0x2+0x1]['position']=getMidpoint(_0x92859,_0x560429[_0x4954d1[_0x809970(_0x2c76cf._0x1938af)]+0x1])));var _0x4a104a=centerOfMass(_0x560429);_0x3eeba5[_0x809970(_0x2c76cf._0xde68c3)][_0x809970(0xdd1)]=_0x4a104a;}});_0x8b507f['index']=_0x5b28bd,this['draggers']['push'](_0x8b507f);if(this[_0x4d56f(0xddb)]&&(this['hasClosure']||!this['hasClosure']&&_0x5b28bd<_0x28550-0x1)){var _0x10cee2=(_0x5b28bd+0x1)%_0x28550,_0x4de048=getMidpoint(_0x5707fb,_0x560429[_0x10cee2]),_0x45fa4e=this['createDragger']({'position':_0x4de048,'type':PointType['AddMidPoint'],'tooltip':this['_map']['getLangText']('_增加点'),'onDragStart':function _0x15f1e1(_0x237dbe,_0x1d43bc){var _0x40b96a=_0x4d56f;_0x3eeba5['positions']['splice'](_0x237dbe[_0x40b96a(0xa6d)],0x0,_0x1d43bc),_0x3eeba5['updateAttrForEditing']();},'onDrag':function _0x17664e(_0x26daac,_0x5c8e2c){_0x3eeba5['positions'][_0x26daac['index']]=_0x5c8e2c;},'onDragEnd':function _0x40d6d4(_0x527fe4,_0x117290){_0x3eeba5['_fireAddPoint'](_0x527fe4,_0x117290),_0x3eeba5['updateDraggers']();}});_0x45fa4e[_0x4d56f(_0x3a63d0._0x25aa19)]=_0x10cee2,this[_0x4d56f(_0x3a63d0._0x4270f9)][_0x4d56f(_0x3a63d0._0x262fc4)](_0x45fa4e);}}this[_0x4d56f(0xad1)](),this[_0x4d56f(0xbc4)]();}},{'key':_0x132fc5(_0x4fe119._0x13dfb0),'value':function _0x545feb(){var _0x5606b8=_0x132fc5,_0x455740=this;if(!this['_graphic']['_hasHeightEdit'])return;this['_heightDraggers']=[];var _0x209607=this['positions'],_0xe0c8d1=Number(this['style']['diffHeight']);for(var _0x3fb973=0x0,_0x32a4d6=_0x209607[_0x5606b8(_0x567fb7._0x686502)];_0x3fb973<_0x32a4d6;_0x3fb973++){var _0x526bb0=addPositionsHeight(_0x209607[_0x3fb973],_0xe0c8d1),_0x351980=this[_0x5606b8(_0x567fb7._0x225a02)]({'position':_0x526bb0,'type':PointType['MoveHeight'],'tooltip':this['_map'][_0x5606b8(0x7fb)]('_修改高度'),'onDrag':function _0xa167eb(_0x2505c5,_0x5309df){var _0xb153ea=_0x5606b8,_0x559631=Cesium__namespace['Cartographic']['fromCartesian'](_0x5309df)[_0xb153ea(0x872)];_0x455740['style'][_0xb153ea(0x2c5)]=formatNum$1(_0x559631-_0x455740['_graphic']['_minimumHeights'][_0x2505c5['index']],0x2);for(var _0x510548=0x0;_0x510548<_0x209607['length'];_0x510548++){if(_0x510548===_0x2505c5['index'])continue;_0x455740['_heightDraggers'][_0x510548]['position']=addPositionsHeight(_0x209607[_0x510548],_0x455740['style']['diffHeight']);}_0x455740[_0xb153ea(0xd94)](),_0x455740['fire'](EventType[_0xb153ea(_0x50d4ba._0x130df7)]);}});_0x351980['index']=_0x3fb973,this['draggers']['push'](_0x351980),this['_heightDraggers']['push'](_0x351980);}}}]),_0xeaa52d;}(EditPoly),WallEntity=function(_0x2cd008){var _0x8fe41={_0xc63063:0xc2a,_0x504051:0x166,_0x577bed:0x18d},_0x2143da={_0x4d1974:0xcb7},_0x305dcb={_0x28c14b:0xd3a,_0x448c81:0xdf7,_0x4f9a46:0x881},_0x5ba7df={_0x494119:0x18a,_0x252ad5:0xba0,_0x409041:0x1a7,_0x119d4e:0x285,_0x4f6805:0xa03,_0x1a5a2a:0x8e0,_0x1a7353:0x312,_0x47e010:0x354,_0xe7e16c:0xab2,_0xb6a416:0x8e0,_0x3cbbd3:0xab2},_0x354714={_0x4fe804:0x2c3,_0x3122a3:0x1a7,_0x48b6cf:0xe8c,_0x2f27ec:0xabf},_0x30ac10={_0x47c380:0x1a7,_0x5e5e68:0x1a7,_0x37faa9:0x2c3,_0x59e5d9:0xe8c},_0x209425={_0x612eff:0x29d},_0xb90776=_0x521882;_inherits(_0x47fa0d,_0x2cd008);var _0x1e00dd=_createSuper(_0x47fa0d);function _0x47fa0d(){var _0x158ed6=_0x4ffc;return _classCallCheck(this,_0x47fa0d),_0x1e00dd[_0x158ed6(_0x209425._0x612eff)](this,arguments);}return _createClass(_0x47fa0d,[{'key':'entityGraphic','get':function _0x52e904(){var _0x1822e4;return(_0x1822e4=this['_entity'])===null||_0x1822e4===void 0x0?void 0x0:_0x1822e4['wall'];}},{'key':'EditClass','get':function _0x172ccb(){return EditWall;}},{'key':'_mountedHook','value':function _0x15b444(){var _0xb44703=_0x4ffc,_0x59d732;this['style']['diffHeight']=this[_0xb44703(_0x30ac10._0x47c380)]['diffHeight']||0x64;var _0x1aaa38={'wall':WallStyleConver['toCesiumVal'](this[_0xb44703(0x1a7)],{},!![])};this[_0xb44703(_0x30ac10._0x5e5e68)]['closure']&&((_0x59d732=this['positions'])===null||_0x59d732===void 0x0?void 0x0:_0x59d732['length'])>0x0?_0x1aaa38[_0xb44703(0x8e0)][_0xb44703(0x2c3)]=this['positions'][_0xb44703(0x732)](this['positions'][0x0]):_0x1aaa38['wall'][_0xb44703(_0x30ac10._0x37faa9)]=this['positions'],(!this['style']['maximumHeights']||!this['style']['minimumHeights'])&&this['_updateMaxMinHeights'](_0x1aaa38),this[_0xb44703(_0x30ac10._0x59e5d9)]=this['_createEntity'](_0x1aaa38),this['style']['label']&&this['_addLabel']();}},{'key':'_style2Json','value':function _0x251e26(_0x3e1eef,_0x4c87d0){return WallStyleConver['toJSON'](_0x3e1eef,_0x4c87d0,!![]);}},{'key':_0xb90776(_0x8fe41._0xc63063),'value':function _0x467d1b(_0x154e6f,_0xb26e1){var _0xa3bdcd=_0xb90776;WallStyleConver[_0xa3bdcd(0x7c0)](_0x154e6f,this['entityGraphic'],!![]),Cesium__namespace['defined'](_0xb26e1['closure'])&&this['_updatePositionsHook'](),Cesium__namespace['defined'](_0xb26e1===null||_0xb26e1===void 0x0?void 0x0:_0xb26e1['diffHeight'])&&this[_0xa3bdcd(0x641)](this[_0xa3bdcd(0xe8c)]);}},{'key':_0xb90776(0x8d1),'value':function _0x234a9a(){var _0x341023=_0xb90776,_0x21813c;this[_0x341023(0x1a7)]['closure']&&((_0x21813c=this['positions'])===null||_0x21813c===void 0x0?void 0x0:_0x21813c['length'])>0x0?this['entityGraphic']['positions']=this['positions']['concat'](this['positions'][0x0]):this[_0x341023(0x881)]['positions']=this[_0x341023(_0x354714._0x4fe804)],(!this['style']['maximumHeights']||!this[_0x341023(_0x354714._0x3122a3)]['minimumHeights'])&&this['_updateMaxMinHeights'](this[_0x341023(_0x354714._0x48b6cf)]),this[_0x341023(_0x354714._0x2f27ec)](),this['_updateEditDraggers']();}},{'key':'_updateMaxMinHeights','value':function _0x54e591(_0x11b158){var _0x56764a=_0xb90776,_0xd3ffeb=this[_0x56764a(_0x5ba7df._0x494119)];if(!_0xd3ffeb||_0xd3ffeb['length']===0x0)return;var _0x9c9689=_0xd3ffeb[_0x56764a(_0x5ba7df._0x252ad5)],_0x4b0464=new Array(_0x9c9689),_0x50f07b=new Array(_0x9c9689);for(var _0x75b6ab=0x0;_0x75b6ab<_0x9c9689;_0x75b6ab++){var _0x2f5c40=_0xd3ffeb[_0x75b6ab]['alt'];_0x4b0464[_0x75b6ab]=_0x2f5c40,this['style']['fixedTop']?_0x50f07b[_0x75b6ab]=_0xd3ffeb[0x0]['alt']+this[_0x56764a(_0x5ba7df._0x409041)]['diffHeight']:_0x50f07b[_0x75b6ab]=_0x2f5c40+this['style']['diffHeight'];}this['style']['closure']&&_0x9c9689>0x0&&(_0x4b0464['push'](_0x4b0464[0x0]),_0x50f07b['push'](_0x50f07b[0x0])),this[_0x56764a(_0x5ba7df._0x119d4e)]=_0x4b0464,this[_0x56764a(_0x5ba7df._0x4f6805)]=_0x50f07b,_0x11b158&&(!(_0x11b158[_0x56764a(_0x5ba7df._0x1a5a2a)][_0x56764a(_0x5ba7df._0x1a7353)]instanceof Cesium__namespace[_0x56764a(_0x5ba7df._0x47e010)])&&(_0x11b158['wall']['minimumHeights']=_0x4b0464),!(_0x11b158['wall'][_0x56764a(_0x5ba7df._0xe7e16c)]instanceof Cesium__namespace['CallbackProperty'])&&(_0x11b158[_0x56764a(_0x5ba7df._0xb6a416)][_0x56764a(_0x5ba7df._0x3cbbd3)]=_0x50f07b));}},{'key':_0xb90776(_0x8fe41._0x504051),'value':function _0x5e2d27(){var _0x1d02a6=_0xb90776,_0x1b648d=this;if(this['_isCallbackPositions'])return;_get(_getPrototypeOf(_0x47fa0d[_0x1d02a6(_0x305dcb._0x28c14b)]),'_setPositionsToCallback',this)[_0x1d02a6(_0x305dcb._0x448c81)](this),this['entityGraphic']['minimumHeights']=new Cesium__namespace['CallbackProperty'](function(_0x8822e1){return _0x1b648d['_minimumHeights'];},![]),this[_0x1d02a6(_0x305dcb._0x4f9a46)]['maximumHeights']=new Cesium__namespace['CallbackProperty'](function(_0x5895a7){return _0x1b648d['_maximumHeights'];},![]);}},{'key':_0xb90776(_0x8fe41._0x577bed),'value':function _0x821df2(){var _0x57274d=_0xb90776,_0x2c992a;return this['style']['closure']&&((_0x2c992a=this[_0x57274d(_0x2143da._0x4d1974)])===null||_0x2c992a===void 0x0?void 0x0:_0x2c992a[_0x57274d(0xba0)])>0x0?this['_positions_draw']['concat'](this[_0x57274d(_0x2143da._0x4d1974)][0x0]):this['_positions_draw'];}},{'key':'_cancelPositionsCallback','value':function _0x364447(){if(!this['_isCallbackPositions'])return;_get(_getPrototypeOf(_0x47fa0d['prototype']),'_cancelPositionsCallback',this)['call'](this),this['entityGraphic']['minimumHeights']=this['_minimumHeights'],this['entityGraphic']['maximumHeights']=this['_maximumHeights'];}},{'key':'updateAttrForDrawing','value':function _0x4ac618(_0x3ae84a){this['_updateMaxMinHeights'](this['_entity']);}}]),_0x47fa0d;}(BasePolyEntity);register$4(_0x521882(0x8e0),WallEntity);var EditRectangle=function(_0x16a3e6){var _0x18d686={_0x1a1433:0x4b1},_0x5a4e45={_0x4891f9:0xd33,_0x468e89:0x8db},_0x1f314d={_0x593461:0xbef,_0xc0028b:0x881},_0x435d2f=_0x521882;_inherits(_0x21d650,_0x16a3e6);var _0x204f83=_createSuper(_0x21d650);function _0x21d650(){var _0x2c5522=_0x4ffc;return _classCallCheck(this,_0x21d650),_0x204f83[_0x2c5522(0x29d)](this,arguments);}return _createClass(_0x21d650,[{'key':'bindDraggers','value':function _0x27d0da(){var _0x314ba8={_0xd28996:0x4b2,_0x30e746:0x8db,_0x41feca:0xdd1,_0x4c22df:0x2a6,_0x4fbb1c:0xa6d},_0x1f9e5f=_0x4ffc,_0x1de1a1=this,_0x1ca63d=this['positions'];for(var _0x9eee20=0x0,_0x43c36d=_0x1ca63d['length'];_0x9eee20<_0x43c36d;_0x9eee20++){var _0x47c932=this['updatePositionsHeightByAttr'](_0x1ca63d[_0x9eee20]),_0x54d938=this[_0x1f9e5f(_0x1f314d._0x593461)]({'position':_0x47c932,'onDrag':function _0x34cb9a(_0x27c74c,_0x57bd48){var _0xa31cbf=_0x1f9e5f,_0x4ad31b=_0x1de1a1['_map'][_0xa31cbf(_0x314ba8._0xd28996)]['currentTime'],_0x281000=getCesiumValue(_0x1de1a1['entityGraphic']['height'],Number,_0x4ad31b);_0x1de1a1['positions'][_0x27c74c['index']]=_0x57bd48;if(_0x1de1a1['entityGraphic']['height']!==undefined)for(var _0x19e817=0x0,_0x41b4bd=_0x1de1a1['draggers']['length'];_0x19e817<_0x41b4bd;_0x19e817++){var _0x42620b=_0x1de1a1[_0xa31cbf(_0x314ba8._0x30e746)][_0x19e817],_0x103e02=setPositionsHeight(_0x1de1a1['positions'][_0x42620b['index']],_0x281000);_0x42620b[_0xa31cbf(_0x314ba8._0x41feca)]=_0x103e02,_0x1de1a1[_0xa31cbf(0x2c3)][_0x42620b['index']]=_0x103e02;}if(_0x1de1a1['_heightDraggers']&&_0x1de1a1[_0xa31cbf(0xbb6)]['length']>0x0){var _0xa1128a=getCesiumValue(_0x1de1a1['entityGraphic'][_0xa31cbf(_0x314ba8._0x4c22df)],Number,_0x4ad31b);_0x1de1a1['_heightDraggers'][_0x27c74c[_0xa31cbf(_0x314ba8._0x4fbb1c)]]['position']=setPositionsHeight(_0x57bd48,_0xa1128a);}var _0x341dcd=centerOfMass(_0x1de1a1['positions']);_0x341dcd=_0x1de1a1['updatePositionsHeightByAttr'](_0x341dcd),_0x1de1a1[_0xa31cbf(0x1af)]['position']=_0x341dcd;}});_0x54d938['index']=_0x9eee20,this['draggers']['push'](_0x54d938);}this['_bindMoveAllDragger'](),this[_0x1f9e5f(_0x1f314d._0xc0028b)]['extrudedHeight']&&this[_0x1f9e5f(0xbc4)]();}},{'key':'updatePositionsHeightByAttr','value':function _0x882ff0(_0xd1047b){this['clampToGround']&&(_0xd1047b=getSurfacePosition(this['_map']['scene'],_0xd1047b));if(this['entityGraphic']['height']!==undefined){var _0x28ffd2=getCesiumValue(this['entityGraphic']['height'],Number,this['_map']['clock']['currentTime']);_0xd1047b=setPositionsHeight(_0xd1047b,_0x28ffd2);}return _0xd1047b;}},{'key':_0x435d2f(_0x18d686._0x1a1433),'value':function _0x142891(_0x1b26b3){var _0x533b20=_0x435d2f;this['entityGraphic']['height']=_0x1b26b3,this['style']['height']=this[_0x533b20(_0x5a4e45._0x4891f9)](_0x1b26b3,0x2);var _0x471584=this['positions'];for(var _0x27b2d7=0x0,_0x12baeb=_0x471584[_0x533b20(0xba0)];_0x27b2d7<_0x12baeb;_0x27b2d7++){_0x471584[_0x27b2d7]=setPositionsHeight(_0x471584[_0x27b2d7],_0x1b26b3);}for(var _0xb1411d=0x0,_0x2a58f2=this[_0x533b20(_0x5a4e45._0x468e89)]['length'];_0xb1411d<_0x2a58f2;_0xb1411d++){var _0x18463b=this[_0x533b20(0x8db)][_0xb1411d];_0x18463b['position']=setPositionsHeight(_0x18463b['position'],_0x1b26b3);}this['fire'](EventType['editStyle']);}}]),_0x21d650;}(EditPoly),RectangleEntity=function(_0x5425b1){var _0x2fcc06={_0x818d53:0x3dd,_0x35c072:0xbab,_0x5c7ef4:0x4b1,_0x30d902:0x388},_0x20fb3a={_0x42ac38:0x4bc,_0x45be19:0x76d},_0x3b4035={_0x2895c6:0xa2e},_0x2b66a1={_0x3f9364:0xe8c},_0x4008ac={_0x13d81f:0x4ae,_0x4e422f:0x872,_0x323a6b:0x4ae,_0x759eca:0x2c5,_0x3bf5a3:0x1a7,_0x2ae518:0x2a6,_0x46dbed:0x65a,_0x3dea0e:0x317},_0x4635bb={_0x5cebc5:0xa1f,_0x411b79:0x82e,_0x510436:0xa7a,_0x4a8c36:0x4b1},_0x38163b={_0x1e4687:0xe2b,_0x28a230:0xe8c,_0x97dcf7:0x9da},_0x307d1a={_0x142bfb:0x983},_0x187ec4={_0x2e2a0a:0xdf7},_0x464fdc={_0x40f1b8:0xa3d},_0x513b77={_0x5f3b0e:0x872,_0x3fe428:0x4b1},_0x535fab={_0x18e770:0xcdb,_0x1eb235:0x745},_0x4f8b36={_0x3f00a9:0xba0},_0x3d4bff={_0x55ff42:0x872,_0x5e210b:0x4cc},_0x19b5cc={_0x4b0152:0x354},_0x5c79bd={_0x5ac831:0x425},_0xc29224={_0x2583f4:0x9da,_0x353929:0xe8c},_0x46cbb4={_0x19e863:0xa1f},_0x53acbb={_0x191675:0x99b},_0x475260=_0x521882;_inherits(_0x156da6,_0x5425b1);var _0x52ba8a=_createSuper(_0x156da6);function _0x156da6(){var _0x20bd49=_0x4ffc,_0x3dc3b4,_0x3ca6c9=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x156da6),_0x3dc3b4=_0x52ba8a['call'](this,_0x3ca6c9),_0x3dc3b4[_0x20bd49(_0x53acbb._0x191675)]=0x2,_0x3dc3b4['_maxPointNum']=0x2,_0x3dc3b4['_clampToGround_reload']=!![];if(_0x3dc3b4[_0x20bd49(0xe11)]['rectangle'])_0x3dc3b4['_rectangle']=_0x3dc3b4['options'][_0x20bd49(0x80c)];else _0x3dc3b4['options']['coordinates']&&(_0x3dc3b4['_rectangle']=_0x3dc3b4['options']['coordinates']);return _0x3dc3b4;}return _createClass(_0x156da6,[{'key':'entityGraphic','get':function _0x1667af(){var _0x497da7;return(_0x497da7=this['_entity'])===null||_0x497da7===void 0x0?void 0x0:_0x497da7['rectangle'];}},{'key':'EditClass','get':function _0x359f83(){return EditRectangle;}},{'key':_0x475260(0xb43),'get':function _0x296b2d(){var _0x2a86cb=_0x475260,_0x3a5289=getCesiumValue(this['rectangle']);if(!_0x3a5289)return null;var _0xff81c6=Cesium__namespace['Cartographic']['toCartesian'](Cesium__namespace[_0x2a86cb(_0x46cbb4._0x19e863)]['center'](_0x3a5289));return _0xff81c6;}},{'key':'outlinePositions','get':function _0x420f9a(){return this['_entity']&&(this['_outlinePositions']=_getOutlinePositions2(this['_entity'])),this['_outlinePositions'];},'set':function _0x11451c(_0x7ffcc6){this['_outlinePositions']=_0x7ffcc6;}},{'key':'outlineCoordinates','get':function _0x149759(){return cartesians2lonlats(this['outlinePositions']);}},{'key':'rectangle','get':function _0x36359b(){return!this['_rectangle']&&this['positions']&&(this['_rectangle']=Cesium__namespace['Rectangle']['fromCartesianArray'](this['positions'])),this['_rectangle'];},'set':function _0x37fa00(_0x567a4f){var _0x156612=_0x475260,_0x757134;(_0x757134=this['editing'])!==null&&_0x757134!==void 0x0&&_0x757134['enabled']&&!(_0x567a4f instanceof Cesium__namespace['CallbackProperty'])?this[_0x156612(_0xc29224._0x2583f4)]=_0x567a4f:(this['_rectangle']=_0x567a4f,this[_0x156612(_0xc29224._0x353929)]&&(this['entityGraphic'][_0x156612(0xe05)]=_0x567a4f));}},{'key':_0x475260(0x18a),'get':function _0x2b666e(){var _0x8350a5=_0x475260,_0x50dac8=[],_0x274285;return this['_positions_draw']?_0x274285=this['_positions_draw']:_0x274285=this['_positions'],!_0x274285&&(_0x274285=_getOutlinePositions2(this['_entity'],![])),_0x274285 instanceof Cesium__namespace[_0x8350a5(_0x19b5cc._0x4b0152)]&&(_0x274285=getCesiumValue(_0x274285)),_0x274285[_0x8350a5(0x2de)](function(_0x5cb67f){var _0x366879=_0x8350a5,_0x49f44c=LngLatPoint['parse'](_0x5cb67f);if(!_0x49f44c||!_0x49f44c['valid']())return;_0x50dac8[_0x366879(_0x5c79bd._0x5ac831)](_0x49f44c);}),this['_points']=_0x50dac8,this['_points'];}},{'key':_0x475260(_0x2fcc06._0x818d53),'get':function _0x385d25(){return getDistance(this['outlinePositions'],!![]);}},{'key':'area','get':function _0x4edcc5(){return getSurfaceArea(this['outlinePositions']);}},{'key':'getEntityPositions','value':function _0x4739be(){var _0xd5bc17=_0x475260;if(!this['_entity'][_0xd5bc17(0x80c)])return null;var _0x455c21=getCesiumValue(this['_entity'][_0xd5bc17(0x80c)]['coordinates'],Cesium__namespace['Rectangle']),_0x1f6257=getCesiumValue(this[_0xd5bc17(0xe8c)][_0xd5bc17(0x80c)][_0xd5bc17(_0x3d4bff._0x55ff42)],Number)||0x0,_0x568aad=Cesium__namespace['Cartesian3']['fromRadians'](_0x455c21['west'],_0x455c21[_0xd5bc17(0xb36)],_0x1f6257),_0x3a3a88=Cesium__namespace[_0xd5bc17(_0x3d4bff._0x5e210b)][_0xd5bc17(0x359)](_0x455c21['east'],_0x455c21['north'],_0x1f6257);return[_0x568aad,_0x3a3a88];}},{'key':'_mountedHook','value':function _0x32b293(){var _0x5a2b0e=_0x475260,_0x294ac5=this,_0x260437={'rectangle':RectangleStyleConver['toCesiumVal'](this[_0x5a2b0e(0x1a7)],{},!![])};_0x260437['rectangle']['coordinates']=this['rectangle'],this['_positions']instanceof Cesium__namespace['CallbackProperty']&&(_0x260437['rectangle'][_0x5a2b0e(0xe05)]=new Cesium__namespace['CallbackProperty'](function(_0x555dd8){var _0x32ad72=_0x5a2b0e,_0x13aa71=_0x294ac5[_0x32ad72(0xb7d)]['getValue'](_0x555dd8);return _0x13aa71&&_0x13aa71[_0x32ad72(_0x4f8b36._0x3f00a9)]>0x0?(_0x294ac5['_rectangle']=Cesium__namespace['Rectangle']['fromCartesianArray'](_0x13aa71),_0x294ac5['_rectangle']):undefined;},![])),this['_entity']=this[_0x5a2b0e(_0x535fab._0x18e770)](_0x260437),this['_updateHeight'](),this[_0x5a2b0e(0x4ab)](this[_0x5a2b0e(0x6f2)](),this[_0x5a2b0e(0x1a7)]),this['_entity_outlines']&&this[_0x5a2b0e(0x881)]['coordinates']instanceof Cesium__namespace['CallbackProperty']&&this['_updateOutlineToCallback'](),this['style'][_0x5a2b0e(0x956)]&&this[_0x5a2b0e(_0x535fab._0x1eb235)]();}},{'key':'_style2Json','value':function _0x1a5a73(_0x5ab7c5,_0x27d738){return RectangleStyleConver['toJSON'](_0x5ab7c5,_0x27d738,!![]);}},{'key':'_updateStyleHook','value':function _0x10a56b(_0x12d6f9,_0x489215){var _0x3189a9=_0x475260;RectangleStyleConver['toCesiumVal'](_0x12d6f9,this['entityGraphic'],!![]),(Cesium__namespace['defined'](_0x489215['diffHeight'])||Cesium__namespace['defined'](_0x489215[_0x3189a9(_0x513b77._0x5f3b0e)]))&&this[_0x3189a9(_0x513b77._0x3fe428)]();}},{'key':'_updatePositionsHook','value':function _0x1e691b(){var _0x583eda=_0x475260;this['positions']?this['rectangle']=Cesium__namespace['Rectangle']['fromCartesianArray'](this['positions']):this['_rectangle_draw']=Cesium__namespace['Rectangle']['fromCartesianArray'](this['_positions_draw']),this[_0x583eda(_0x464fdc._0x40f1b8)]=_getOutlinePositions2(this[_0x583eda(0xe8c)]),this['_updateOutlineStyle'](this['_getOutlinePositions'](),this['style']),this[_0x583eda(0xabf)](),this['_updateHeight'](),this['_updateEditDraggers']();}},{'key':_0x475260(0x675),'value':function _0x5277d4(_0x33a61d,_0x1dd81f){var _0x288a64=_0x475260,_0xfc19ce=_get(_getPrototypeOf(_0x156da6['prototype']),_0x288a64(0x675),this)[_0x288a64(_0x187ec4._0x2e2a0a)](this,_0x33a61d,_0x1dd81f);return _0xfc19ce['arcType']=Cesium__namespace['ArcType']['RHUMB'],_0xfc19ce;}},{'key':'_getOutlinePositions','value':function _0x143094(){return[this['outlinePositions']];}},{'key':'toGeoJSON','value':function _0xf02635(_0x35c740){return _get(_getPrototypeOf(_0x156da6['prototype']),'toGeoJSON',this)['call'](this,_0x35c740);}},{'key':'_getGeoJsonGeometry','value':function _0x478d81(_0x347d18){var _0x4b846f=_0x475260;return _0x347d18!==null&&_0x347d18!==void 0x0&&_0x347d18['outline']?{'type':_0x4b846f(0xed3),'coordinates':[this[_0x4b846f(_0x307d1a._0x142bfb)](_0x347d18===null||_0x347d18===void 0x0?void 0x0:_0x347d18['closure'],_0x347d18===null||_0x347d18===void 0x0?void 0x0:_0x347d18['noAlt'])]}:{'type':'LineString','coordinates':this[_0x4b846f(0x6dc)](_0x347d18===null||_0x347d18===void 0x0?void 0x0:_0x347d18[_0x4b846f(0x26a)])};}},{'key':_0x475260(0x166),'value':function _0x13044a(){var _0x48e80c=_0x475260,_0x5ba8f6=this;if(this['_isCallbackPositions'])return;this[_0x48e80c(0xe2b)]=!![];var _0x5e8a71=this['positions'];_0x5e8a71?(_0x5e8a71 instanceof Cesium__namespace[_0x48e80c(0x354)]?this['_positions_draw']=this['getEntityPositions']():this['_positions_draw']=this['positions'],this['_rectangle_draw']=Cesium__namespace['Rectangle']['fromCartesianArray'](this['_positions_draw'])):(this['_positions_draw']=[],this['_rectangle_draw']=null),this[_0x48e80c(0x80c)]=new Cesium__namespace['CallbackProperty'](function(_0x23d576){return _0x5ba8f6['_rectangle_draw'];},![]),this['_updateOutlineToCallback']();}},{'key':_0x475260(_0x2fcc06._0x35c072),'value':function _0x5ddcb4(){var _0x22b741=_0x475260;if(!this['_isCallbackPositions'])return;this[_0x22b741(_0x38163b._0x1e4687)]=![],this['_positions']=this['_positions_draw'],this['_rectangle']=this['_rectangle_draw'],this[_0x22b741(_0x38163b._0x28a230)]&&(this['entityGraphic']['coordinates']=this[_0x22b741(_0x38163b._0x97dcf7)]),delete this['_positions_draw'],delete this['_rectangle_draw'],this['_cancelOutlinePositionsCallback']();}},{'key':'updateAttrForDrawing','value':function _0x34b319(_0x5747fd){var _0x2048cb=_0x475260;this['_rectangle_draw']=Cesium__namespace[_0x2048cb(_0x4635bb._0x5cebc5)][_0x2048cb(_0x4635bb._0x411b79)](this['_positions_draw']),this[_0x2048cb(_0x4635bb._0x510436)]&&(this['_updateOutlineToCallback'](),this[_0x2048cb(0x78b)]=_getOutlinePositions2(this[_0x2048cb(0xe8c)])),this[_0x2048cb(_0x4635bb._0x4a8c36)](![]);}},{'key':_0x475260(_0x2fcc06._0x5c7ef4),'value':function _0x4de34f(){var _0x53df0c=_0x475260,_0x35f7d0=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![];if(this['style']['clampToGround'])return;var _0xf848d6=0x0;_0x35f7d0&&Cesium__namespace[_0x53df0c(_0x4008ac._0x13d81f)](this['style'][_0x53df0c(_0x4008ac._0x4e422f)])?_0xf848d6=this['style'][_0x53df0c(0x872)]:_0xf848d6=getMaxHeight(this['_positions_draw']||this['_positions']),this['entityGraphic'][_0x53df0c(0x872)]=_0xf848d6,this['style'][_0x53df0c(0x872)]=_0xf848d6,Cesium__namespace[_0x53df0c(_0x4008ac._0x323a6b)](this[_0x53df0c(0x1a7)][_0x53df0c(_0x4008ac._0x759eca)])&&(Cesium__namespace['defined'](this[_0x53df0c(_0x4008ac._0x3bf5a3)][_0x53df0c(0x2c5)])&&this[_0x53df0c(0x1a7)]['diffHeight']!==0x0?this['entityGraphic']['extrudedHeight']=_0xf848d6+this[_0x53df0c(0x1a7)]['diffHeight']:this['entityGraphic'][_0x53df0c(_0x4008ac._0x2ae518)]=undefined),this[_0x53df0c(_0x4008ac._0x46dbed)](EventType[_0x53df0c(_0x4008ac._0x3dea0e)]);}},{'key':'getOutlinePositions','value':function _0x232b4d(_0x1f7057){var _0x48edfe=_0x475260;return _getOutlinePositions2(this[_0x48edfe(_0x2b66a1._0x3f9364)],_0x1f7057);}},{'key':'getOutlineCoordinates','value':function _0x3ecf03(_0x52d380,_0xb63ba5){return cartesians2lonlats(this['getOutlinePositions'](_0x52d380),_0xb63ba5);}},{'key':'getRectangle','value':function _0x4ac4cf(_0x1b2b34){var _0x263ce6=_0x475260,_0x51cb14=this['_rectangle_draw']||this[_0x263ce6(0x80c)];return _0x1b2b34!==null&&_0x1b2b34!==void 0x0&&_0x1b2b34[_0x263ce6(0xa51)]?formatRectangle(_0x51cb14):_0x51cb14;}},{'key':'isInPoly','value':function _0x3a6592(_0x353b0f){var _0x4d6ccd=_0x475260,_0x525655,_0x293292=getCesiumValue((_0x525655=this[_0x4d6ccd(0xe8c)]['rectangle'])===null||_0x525655===void 0x0?void 0x0:_0x525655['coordinates'],Cesium__namespace['Rectangle']),_0x14c126=Cesium__namespace[_0x4d6ccd(0xa1f)][_0x4d6ccd(_0x3b4035._0x2895c6)](_0x293292,LngLatPoint['parse'](_0x353b0f)[_0x4d6ccd(0x83b)]());return _0x14c126;}},{'key':_0x475260(_0x2fcc06._0x30d902),'value':function _0x163e77(){var _0x50ee92=_0x475260,_0x35b18d=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this[_0x50ee92(_0x20fb3a._0x42ac38)])return;return _0x35b18d['clampToGround']=this['style'][_0x50ee92(_0x20fb3a._0x45be19)],this[_0x50ee92(_0x20fb3a._0x42ac38)]['flyToExtent'](getCesiumValue(this['rectangle'],Cesium__namespace['Rectangle']),_0x35b18d),this;}}]),_0x156da6;}(BasePolyEntity);register$4('rectangle',RectangleEntity);function _getOutlinePositions2(_0xef070d){var _0x19e3e2={_0x3a77e6:0x80c},_0x42ed5f=_0x521882,_0x44878a=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![];if(!_0xef070d||!_0xef070d[_0x42ed5f(_0x19e3e2._0x3a77e6)])return[];var _0x534f88=getCesiumValue(_0xef070d['rectangle']['coordinates'],Cesium__namespace['Rectangle']);if(!_0x534f88)return[];var _0x460b2e=getCesiumValue(_0xef070d['rectangle'][_0x42ed5f(0xb63)],Number)||0x0,_0x2a0ca1=getCesiumValue(_0xef070d['rectangle']['height'],Number)||0x0,_0xe41d6=getRectangleOuterPositions({'rectangle':_0x534f88,'rotation':_0x460b2e,'height':_0x2a0ca1});return _0x44878a&&_0xe41d6['push'](_0xe41d6[0x0]),_0xe41d6;}function getAllPositions(_0x3400eb){var _0x34a897=_0x521882,_0x553f3e=getCesiumValue(_0x3400eb[_0x34a897(0x77a)]['hierarchy'],Cesium__namespace['PolygonHierarchy']),_0x2ece54=getHierarchyVal(_0x553f3e);return _0x2ece54;}function getPositions(_0x5426b0,_0x6c475a){var _0x2f33ca={_0x2cdf4b:0xcb7,_0x5a3c9a:0x77a,_0x1c0635:0x2c3},_0x35d5d3=_0x521882;if(!_0x6c475a&&_0x5426b0['_positions_draw']&&_0x5426b0['_positions_draw']['length']>0x0)return _0x5426b0[_0x35d5d3(_0x2f33ca._0x2cdf4b)];var _0xb068e=getCesiumValue(_0x5426b0[_0x35d5d3(_0x2f33ca._0x5a3c9a)]['hierarchy'],Cesium__namespace['PolygonHierarchy']);return _0xb068e&&_0xb068e instanceof Cesium__namespace['PolygonHierarchy']&&(_0xb068e=_0xb068e[_0x35d5d3(_0x2f33ca._0x1c0635)]),_0xb068e;}function getHolesPositions(_0x5f2cf9){var _0x15a7a7=getCesiumValue(_0x5f2cf9['polygon']['hierarchy'],Cesium__namespace['PolygonHierarchy']),_0x4cb20c=getHierarchyVal(_0x15a7a7);return _0x4cb20c['length']>0x1?_0x4cb20c['slice'](0x1):null;}function getHierarchyVal(_0x374527){var _0x15a61b=_0x521882;if(!_0x374527)return[];if(_0x374527&&_0x374527 instanceof Cesium__namespace[_0x15a61b(0xbfa)]){var _0x4b78b0=[_0x374527['positions']];for(var _0xb0bf9d=0x0,_0x2ae345=_0x374527[_0x15a61b(0x375)]['length'];_0xb0bf9d<_0x2ae345;_0xb0bf9d++){var _0x2da16b=_0x374527['holes'][_0xb0bf9d];_0x4b78b0=_0x4b78b0[_0x15a61b(0x732)](getHierarchyVal(_0x2da16b));}return _0x4b78b0;}else return[_0x374527];}function getPolygonHierarchy(_0x2fea44,_0x27541a){var _0x559c6a={_0x3ebb83:0xba0},_0x3ac707=_0x521882;if(_0x2fea44['length']===0x0)return new Cesium__namespace[(_0x3ac707(0xbfa))]();var _0x17587e=[];if(_0x2fea44[_0x3ac707(_0x559c6a._0x3ebb83)]>0x1)for(var _0x3c3537=0x1,_0x3cfaba=_0x2fea44['length'];_0x3c3537<_0x3cfaba;_0x3c3537++){_0x17587e['push'](new Cesium__namespace['PolygonHierarchy'](lonlats2cartesians(_0x2fea44[_0x3c3537],_0x27541a)));}var _0x3fb7cb=_0x2fea44[0x0],_0x372b32=new Cesium__namespace['PolygonHierarchy'](lonlats2cartesians(_0x3fb7cb,_0x27541a),_0x17587e);return _0x372b32;}function getPolygonHierarchy2(_0x3f6537){var _0x421f05={_0x3052e2:0xba0},_0x1b6525=_0x521882;if(_0x3f6537['length']===0x0)return new Cesium__namespace['PolygonHierarchy']();var _0x5a90dd=[];if(_0x3f6537['length']>0x1)for(var _0x308167=0x1,_0x42628b=_0x3f6537[_0x1b6525(_0x421f05._0x3052e2)];_0x308167<_0x42628b;_0x308167++){_0x5a90dd[_0x1b6525(0x425)](new Cesium__namespace['PolygonHierarchy'](LngLatArray['toCartesians'](_0x3f6537[_0x308167])));}var _0x401a9a=_0x3f6537[0x0],_0x23a04d=new Cesium__namespace['PolygonHierarchy'](LngLatArray['toCartesians'](_0x401a9a),_0x5a90dd);return _0x23a04d;}var EditPolygon=function(_0x5dded6){var _0x27283d={_0x4d4de1:0xbef,_0x20a2c5:0xddb},_0x1043f9={_0x509984:0x5bd},_0x167af6={_0x4d69c4:0x1a7},_0x2f580f={_0xc7f02b:0x5bd},_0x5414fc=_0x521882;_inherits(_0x2eef38,_0x5dded6);var _0x40f7f8=_createSuper(_0x2eef38);function _0x2eef38(){var _0x20f5a8=_0x4ffc;return _classCallCheck(this,_0x2eef38),_0x40f7f8[_0x20f5a8(0x29d)](this,arguments);}return _createClass(_0x2eef38,[{'key':'hasClosure','get':function _0x4aa9c7(){var _0x66fc87=_0x4ffc,_0x1b8557;return(_0x1b8557=this[_0x66fc87(_0x2f580f._0xc7f02b)]['hasClosure'])!==null&&_0x1b8557!==void 0x0?_0x1b8557:!![];}},{'key':'clampToGround','get':function _0x58f886(){var _0x44079f=_0x4ffc,_0x42d1a9,_0xe0ca91,_0x45dfb3;return(_0x42d1a9=this[_0x44079f(_0x167af6._0x4d69c4)]['clampToGround'])!==null&&_0x42d1a9!==void 0x0?_0x42d1a9:!getCesiumValue((_0xe0ca91=this[_0x44079f(0x5bd)])===null||_0xe0ca91===void 0x0?void 0x0:(_0x45dfb3=_0xe0ca91['entityGraphic'])===null||_0x45dfb3===void 0x0?void 0x0:_0x45dfb3['perPositionHeight'],Boolean);}},{'key':_0x5414fc(0x63f),'value':function _0x85b3ee(){var _0x4cac4e=_0x5414fc,_0x4575cb;_get(_getPrototypeOf(_0x2eef38['prototype']),_0x4cac4e(0x63f),this)['call'](this);if(((_0x4575cb=this['_graphic']['_draw_holes'])===null||_0x4575cb===void 0x0?void 0x0:_0x4575cb['length'])>0x0)for(var _0x42b75f=0x0,_0x8086b7=this['_graphic'][_0x4cac4e(0x264)]['length'];_0x42b75f<_0x8086b7;_0x42b75f++){this['bindHolesDraggers'](this[_0x4cac4e(_0x1043f9._0x509984)]['_draw_holes'][_0x42b75f],_0x42b75f);}}},{'key':'bindHolesDraggers','value':function _0x2c07de(_0x3950d4,_0x410b9c){var _0x42741c={_0x14f45a:0x9a9},_0x44c12b=_0x5414fc,_0x2bae56=this;for(var _0x2e8d61=0x0,_0x5b247c=_0x3950d4['length'];_0x2e8d61<_0x5b247c;_0x2e8d61++){var _0x23cdd0=this['updatePositionsHeightByAttr'](_0x3950d4[_0x2e8d61]),_0x36e64d=this[_0x44c12b(_0x27283d._0x4d4de1)]({'position':_0x23cdd0,'onDrag':function _0x23657d(_0xd53250,_0x54595d){var _0x3e297b=_0x44c12b;_0x54595d=_0x2bae56['updatePositionsHeightByAttr'](_0x54595d),_0xd53250['position']=_0x54595d,_0x3950d4[_0xd53250[_0x3e297b(0xa6d)]]=_0x54595d;},'onDragEnd':function _0x57ff1d(_0xcc75d8,_0x4e896f){var _0x3d76a9=_0x44c12b;_0x2bae56[_0x3d76a9(_0x42741c._0x14f45a)]();}});_0x36e64d['index']=_0x2e8d61,this['draggers'][_0x44c12b(0x425)](_0x36e64d);if(this[_0x44c12b(_0x27283d._0x20a2c5)]&&(this['hasClosure']||!this[_0x44c12b(0xcd7)]&&_0x2e8d61<_0x5b247c-0x1)){var _0x51d16e=(_0x2e8d61+0x1)%_0x5b247c,_0x333b07=getMidpoint(_0x23cdd0,_0x3950d4[_0x51d16e]);_0x333b07=this['updatePositionsHeightByAttr'](_0x333b07);var _0x49447a=this[_0x44c12b(_0x27283d._0x4d4de1)]({'position':_0x333b07,'type':PointType[_0x44c12b(0xab3)],'tooltip':this['_map']['getLangText']('_增加点'),'onDragStart':function _0x4fd92b(_0xfa2a9,_0x49f7b0){_0x3950d4['splice'](_0xfa2a9['index'],0x0,_0x49f7b0);},'onDrag':function _0x1de6c9(_0x3ca485,_0xb09fb1){_0x3950d4[_0x3ca485['index']]=_0xb09fb1;},'onDragEnd':function _0x226100(_0x562b78,_0x37ae5f){_0x2bae56['_fireAddPoint'](_0x562b78,_0x37ae5f),_0x2bae56['updateDraggers']();}});_0x49447a['index']=_0x51d16e,this['draggers']['push'](_0x49447a);}}}}]),_0x2eef38;}(EditPoly),nullColor$1=new Cesium__namespace['Color'](0x0,0x0,0x0,0.01),PolygonEntity=function(_0x31d302){var _0x45f17a={_0xd91897:0xa8c,_0x41c794:0x5a4,_0x202995:0x6f2,_0x4f706e:0x166},_0x135c32={_0x30b362:0xcb7,_0x5aa212:0xd07,_0x5ae9d4:0x1a7},_0x215804={_0x21e354:0xe2b},_0x41db97={_0x3e8fec:0xd3a,_0x3153b1:0x4ab},_0x6d36f={_0xdb0806:0x166,_0x591773:0xcb7,_0x339950:0xcb7},_0x930562={_0x134155:0xc2c,_0x17f28e:0xaf2,_0xed69bf:0x78d,_0x4790e2:0x1a7},_0x369f4d={_0x435a8d:0x4ae,_0x3c0433:0x4ae,_0x506e38:0x872},_0x463f29={_0x374d91:0x4ae,_0x48bec6:0x1a7,_0x55c43b:0x2c5,_0x33448b:0x881},_0x452877={_0x3bc687:0xe11,_0x26c6dc:0xbb0,_0xd69ba4:0x77a,_0x574e65:0xe7f},_0x5a9796={_0x5a4672:0xb7d,_0x1534bc:0xaf2,_0x147930:0x77a},_0xc840dc={_0x514e27:0x2c3},_0x547053={_0xf6f3d2:0x2c3,_0x4ce4dc:0x4e3,_0x18dcf7:0x1a7,_0xef8c75:0x288,_0x172278:0x4cc,_0x1b83f3:0x2de,_0x2bdf06:0x38d,_0x4999d0:0xb7d,_0x3516b7:0xe8c},_0x4b63e8={_0x182225:0x1a7},_0xb5a2bc={_0x558e99:0xb7d,_0x58d349:0x330},_0xe51df8={_0x121409:0x770},_0x7e490f={_0xa3292f:0x999},_0x2f997e={_0x35661c:0x63d},_0x527518=_0x521882;_inherits(_0x402aaf,_0x31d302);var _0x318167=_createSuper(_0x402aaf);function _0x402aaf(){var _0x367263=_0x4ffc,_0x7513d9,_0x46148f,_0x52ec9d=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x402aaf),_0x46148f=_0x318167['call'](this,_0x52ec9d),_0x46148f['_minPointNum']=(_0x7513d9=_0x52ec9d[_0x367263(_0x2f997e._0x35661c)])!==null&&_0x7513d9!==void 0x0?_0x7513d9:0x3,_0x46148f['_clampToGround_reload']=!![],_0x46148f;}return _createClass(_0x402aaf,[{'key':'entityGraphic','get':function _0x5f13af(){var _0x2d37de;return(_0x2d37de=this['_entity'])===null||_0x2d37de===void 0x0?void 0x0:_0x2d37de['polygon'];}},{'key':'EditClass','get':function _0x2f0bde(){return EditPolygon;}},{'key':'center','get':function _0x3d358c(){var _0x251485=_0x4ffc;return this[_0x251485(_0x7e490f._0xa3292f)];}},{'key':_0x527518(0x3dd),'get':function _0x1981a8(){var _0x39c70b=_0x527518;return getDistance(this[_0x39c70b(_0xe51df8._0x121409)],!![]);}},{'key':'positionsShow','get':function _0x2a9971(){var _0x12725c=_0x527518,_0xa2944d,_0x14bbca=getCesiumValue(this[_0x12725c(_0xb5a2bc._0x558e99)]);return _0x14bbca instanceof Cesium__namespace[_0x12725c(0xbfa)]&&(_0x14bbca=_0x14bbca['positions']),(_0xa2944d=this['_positions_show'])!==null&&_0xa2944d!==void 0x0?_0xa2944d:this[_0x12725c(_0xb5a2bc._0x58d349)](_0x14bbca);}},{'key':'hierarchy','get':function _0x543b66(){var _0x16d425;return this['_hierarchy']||((_0x16d425=this['entityGraphic'])===null||_0x16d425===void 0x0?void 0x0:_0x16d425['hierarchy']);}},{'key':_0x527518(0x2c3),'get':function _0x1735ee(){return this['_positions'];},'set':function _0x218458(_0x1a1378){var _0x570676=_0x527518,_0x1ec21b=this;if(!_0x1a1378)return;this[_0x570676(0xaf2)]=null;_0x1a1378 instanceof Cesium__namespace['PolygonHierarchy']&&(this[_0x570676(0xaf2)]=_0x1a1378,_0x1a1378=this['_hierarchy'][_0x570676(_0x547053._0xf6f3d2)]);if(Array[_0x570676(_0x547053._0x4ce4dc)](_0x1a1378)){var _0x4e8a52;if(_0x1a1378['length']>0x0&&Array['isArray'](_0x1a1378[0x0])&&_0x1a1378[0x0]['length']>0x0){var _0x151ed8=_0x1a1378[0x0][0x0];if(Array['isArray'](_0x151ed8)&&isNumber(_0x151ed8[0x0]))this['_hierarchy']=getPolygonHierarchy(_0x1a1378,this[_0x570676(_0x547053._0x18dcf7)]['height']||this['style'][_0x570676(_0x547053._0xef8c75)]||this['style'][_0x570676(0x752)]),_0x1a1378=this['_hierarchy']['positions'];else _0x151ed8 instanceof Cesium__namespace[_0x570676(_0x547053._0x172278)]&&(this['_hierarchy']=getPolygonHierarchy2(_0x1a1378),_0x1a1378=this['_hierarchy']['positions']);}var _0xaeb9fd=[],_0x3e2cc1=[];_0x1a1378[_0x570676(_0x547053._0x1b83f3)](function(_0x1a5dac,_0x55d7bb){var _0x2e191f=_0x570676,_0x48cf79=LngLatPoint[_0x2e191f(0x5dc)](_0x1a5dac);if(!_0x48cf79)return;var _0x4aecb4=_0x1ec21b[_0x2e191f(_0x4b63e8._0x182225)][_0x2e191f(0x288)];if(Cesium__namespace['defined'](_0x4aecb4)){if(isString(_0x4aecb4))_0x4aecb4=Number(template(_0x4aecb4,_0x1ec21b['attr'],!![])),isNaN(_0x4aecb4)&&(_0x4aecb4=0x0);else Array['isArray'](_0x4aecb4)&&(_0x4aecb4=_0x4aecb4[_0x55d7bb]||0x0);_0x48cf79['alt']=_0x4aecb4;}var _0x11e31f=_0x1ec21b['getAddHeight'](_0x55d7bb);_0x11e31f!==0x0&&(_0x48cf79[_0x2e191f(0xe94)]=_0x48cf79[_0x2e191f(0xe94)]+_0x11e31f),_0xaeb9fd['push'](_0x48cf79),_0x3e2cc1[_0x2e191f(0x425)](_0x48cf79[_0x2e191f(0x609)]());}),this['_points']=_0xaeb9fd,(_0x4e8a52=this[_0x570676(0xc2c)])!==null&&_0x4e8a52!==void 0x0&&_0x4e8a52[_0x570676(_0x547053._0x2bdf06)]?this['_positions_draw']=_0x3e2cc1:this[_0x570676(_0x547053._0x4999d0)]=_0x3e2cc1;}else this[_0x570676(_0x547053._0x4999d0)]=_0x1a1378;this[_0x570676(0xd07)]=null,this[_0x570676(_0x547053._0x3516b7)]&&this['_updatePositionsHook'](),this[_0x570676(0x65a)](EventType[_0x570676(0x3e4)],{'positions':this['_positions']});}},{'key':'getEntityPositions','value':function _0x395ea9(){return getPositions(this['_entity']);}},{'key':'getShowPositions','value':function _0x1dc0ed(_0x3af773){return _0x3af773;}},{'key':_0x527518(_0x45f17a._0xd91897),'value':function _0x3948f9(){var _0x55a1fe=_0x527518,_0x553262=this,_0x323097={'polygon':PolygonStyleConver['toCesiumVal'](this['style'],{},!![])};if(this['_positions']instanceof Cesium__namespace['CallbackProperty']){var _0xceceba=this[_0x55a1fe(_0x5a9796._0x5a4672)]['getValue'](this['_map']['clock']['currentTime']);if(_0xceceba&&Array['isArray'](_0xceceba)){var _0x3ec11c=new Cesium__namespace[(_0x55a1fe(0xbfa))]();_0x323097['polygon']['hierarchy']=new Cesium__namespace['CallbackProperty'](function(_0x2be3ac){var _0x4ed0c1=_0x55a1fe,_0x2bfa5c,_0x5cc734=_0x553262['_positions']['getValue'](_0x2be3ac);_0x553262[_0x4ed0c1(0xd07)]=_0x553262['getShowPositions'](_0x5cc734),_0x3ec11c[_0x4ed0c1(_0xc840dc._0x514e27)]=_0x553262['_positions_show'];if(_0x553262['_entity_outlines']&&((_0x2bfa5c=_0x553262['_positions_show'])===null||_0x2bfa5c===void 0x0?void 0x0:_0x2bfa5c[_0x4ed0c1(0xba0)])>0x0){var _0x572ab0,_0x2b1c4f;((_0x572ab0=(_0x2b1c4f=_0x553262['style'][_0x4ed0c1(0x43f)])===null||_0x2b1c4f===void 0x0?void 0x0:_0x2b1c4f[_0x4ed0c1(0x81e)])!==null&&_0x572ab0!==void 0x0?_0x572ab0:!![])?_0x553262[_0x4ed0c1(0xa3d)]=_0x553262['_positions_show']['concat'](_0x553262['_positions_show'][0x0]):_0x553262['outlinePositions']=_0x553262['_positions_show'];}return _0x3ec11c;},![]),this['_hierarchy']=_0x3ec11c;}else _0x323097['polygon']['hierarchy']=this['_positions'];}else this[_0x55a1fe(_0x5a9796._0x1534bc)]?_0x323097['polygon']['hierarchy']=this[_0x55a1fe(0xaf2)]:(!this['_positions_show']&&(this['_positions_show']=this[_0x55a1fe(0x330)](this['positions'])),_0x323097[_0x55a1fe(_0x5a9796._0x147930)]['hierarchy']=new Cesium__namespace['PolygonHierarchy'](this['_positions_show']));this['_entity']=this['_createEntity'](_0x323097),this['_updateDiffHeight'](),this[_0x55a1fe(0xdb9)](),this['_updateOutlineStyle'](this['_getOutlinePositions'](),this[_0x55a1fe(0x1a7)]),this[_0x55a1fe(0xe8c)][_0x55a1fe(0x77a)]['hierarchy']instanceof Cesium__namespace['CallbackProperty']&&this['_updateOutlineToCallback'](),this[_0x55a1fe(0x1a7)][_0x55a1fe(0x956)]&&this['_addLabel']();}},{'key':'_bindExType','value':function _0x53d10c(){var _0x3e6589=_0x527518,_0x434c8a,_0x59c438=this['options']['buildings']||this['_layer'][_0x3e6589(_0x452877._0x3bc687)]['buildings'];if(_0x59c438&&((_0x434c8a=_0x59c438['enabled'])!==null&&_0x434c8a!==void 0x0?_0x434c8a:!![])){if(_0x59c438[_0x3e6589(0xbb0)]){var _0x439c24;if(isNumber(_0x59c438[_0x3e6589(0xbb0)]))_0x439c24=_0x59c438[_0x3e6589(_0x452877._0x26c6dc)];else isString(_0x59c438['bottomHeight'])&&(_0x439c24=Number(this['attr'][_0x59c438['bottomHeight']]||0x0));this['_entity']['polygon']['height']=_0x439c24;}var _0xc5ea15=Number(this['attr'][_0x59c438['cloumn']]||0x1),_0x4ba739;if(isNumber(_0x59c438['height']))_0x4ba739=_0x59c438['height'];else isString(_0x59c438['height'])?_0x4ba739=this[_0x3e6589(0x4fb)][_0x59c438['height']]||_0x4ba739:_0x4ba739=3.5;var _0x4dd599=getCesiumValue(this['_entity']['polygon']['height'])||0x0;this['_entity'][_0x3e6589(_0x452877._0xd69ba4)]['extrudedHeight']=_0x4dd599+_0xc5ea15*_0x4ba739;}var _0x440950=this['options'][_0x3e6589(0x443)]||this['_layer'][_0x3e6589(0xe11)]['dth'];_0x440950&&(this['_entity']['polygon'][_0x3e6589(0x3ae)]=Cesium__namespace['ClassificationType']['BOTH'],!Cesium__namespace['defined'](this[_0x3e6589(0x1a7)]['color'])&&(this['_entity']['polygon'][_0x3e6589(_0x452877._0x574e65)]=nullColor$1),!Cesium__namespace['defined'](this['style']['height'])&&(this['_entity']['polygon'][_0x3e6589(0x587)]=![]),this['_entity']['polygon']['zIndex']=0x63);}},{'key':'_updateDiffHeight','value':function _0x3d143b(){var _0x43ab60=_0x527518;if(!Cesium__namespace['defined'](this['style']['diffHeight'])||this[_0x43ab60(0x881)][_0x43ab60(0x2a6)]instanceof Cesium__namespace['CallbackProperty'])return;if(Cesium__namespace['defined'](this[_0x43ab60(0x1a7)][_0x43ab60(0x2c5)])&&this['style']['diffHeight']!==0x0){var _0x2460ac=0x0;Cesium__namespace[_0x43ab60(_0x463f29._0x374d91)](this['style']['height'])?_0x2460ac=this[_0x43ab60(_0x463f29._0x48bec6)]['height']:_0x2460ac=getMaxHeight(this['_positions_draw']||this['_positions']),this['entityGraphic'][_0x43ab60(0x2a6)]=_0x2460ac+this[_0x43ab60(0x1a7)][_0x43ab60(_0x463f29._0x55c43b)];}else this[_0x43ab60(_0x463f29._0x33448b)]['extrudedHeight']=undefined;}},{'key':_0x527518(_0x45f17a._0x41c794),'value':function _0x441034(_0x44f8e7,_0x4c4b0e){return PolygonStyleConver['toJSON'](_0x44f8e7,_0x4c4b0e,!![]);}},{'key':'_updateStyleHook','value':function _0xd09e95(_0x46cda2,_0xe866f){var _0x5ccf64=_0x527518;PolygonStyleConver['toCesiumVal'](_0x46cda2,this['entityGraphic'],!![]),(Cesium__namespace[_0x5ccf64(_0x369f4d._0x435a8d)](_0xe866f['diffHeight'])||Cesium__namespace[_0x5ccf64(_0x369f4d._0x3c0433)](_0xe866f[_0x5ccf64(_0x369f4d._0x506e38)]))&&this['_updateDiffHeight']();}},{'key':_0x527518(0x8d1),'value':function _0x250820(){var _0x3a9a20=_0x527518;if(this['_positions']instanceof Cesium__namespace[_0x3a9a20(0x354)]){var _0x30e2bc;this['entityGraphic']['hierarchy']=this['_positions'],(_0x30e2bc=this[_0x3a9a20(_0x930562._0x134155)])!==null&&_0x30e2bc!==void 0x0&&_0x30e2bc['enabled']&&this['_hierarchy']&&(this[_0x3a9a20(0xd07)]=this['getShowPositions'](this['_positions_draw']),this['_hierarchy'][_0x3a9a20(0x2c3)]=this['_positions_show']);}else this[_0x3a9a20(_0x930562._0x17f28e)]?this['entityGraphic'][_0x3a9a20(_0x930562._0xed69bf)]=this[_0x3a9a20(0xaf2)]:(this['_positions_show']=this['getShowPositions'](this['positions']),this[_0x3a9a20(0x881)][_0x3a9a20(0x78d)]=new Cesium__namespace['PolygonHierarchy'](this['_positions_show']));this[_0x3a9a20(0x4ab)](this['_getOutlinePositions'](),this[_0x3a9a20(_0x930562._0x4790e2)]),this['_updateLabelPosition'](),this['_updateDiffHeight'](),this[_0x3a9a20(0x6e1)]();}},{'key':_0x527518(_0x45f17a._0x202995),'value':function _0x280986(){return getAllPositions(this['_entity']);}},{'key':'toGeoJSON','value':function _0x5d1a39(_0x189c44){return _get(_getPrototypeOf(_0x402aaf['prototype']),'toGeoJSON',this)['call'](this,_0x189c44);}},{'key':'_getGeoJsonGeometry','value':function _0xb31922(_0x3c432a){var _0xa9e78b={_0x1ad51f:0x425},_0x474176=_0x527518,_0x50f154,_0x154915,_0x553495=this['getCoordinates'](_0x3c432a===null||_0x3c432a===void 0x0?void 0x0:_0x3c432a['noAlt']);_0x3c432a!==null&&_0x3c432a!==void 0x0&&_0x3c432a['closure']&&_0x553495['length']>0x0&&_0x553495[_0x474176(0x425)](_0x553495[0x0]);if(((_0x50f154=this['_hierarchy'])===null||_0x50f154===void 0x0?void 0x0:(_0x154915=_0x50f154['holes'])===null||_0x154915===void 0x0?void 0x0:_0x154915['length'])>0x0){_0x553495=[_0x553495];var _0x509a89=getHolesPositions(this['_entity']);_0x509a89['forEach'](function(_0x114b58){var _0x588b12=_0x474176;_0x553495[_0x588b12(_0xa9e78b._0x1ad51f)](LngLatArray['toArray'](_0x114b58));});}return{'type':'Polygon','coordinates':[_0x553495]};}},{'key':'setCallbackPositions','value':function _0x83f847(_0x14aec5){var _0x4319d1=_0x527518;return this[_0x4319d1(_0x6d36f._0xdb0806)](),_0x14aec5&&(this[_0x4319d1(_0x6d36f._0x591773)]=_0x14aec5,this[_0x4319d1(0xaf2)][_0x4319d1(0x2c3)]=_0x14aec5),this[_0x4319d1(_0x6d36f._0x339950)];}},{'key':'_positions_CallbackProperty','value':function _0x3c89a0(){return this['_hierarchy'];}},{'key':_0x527518(0xbab),'value':function _0x1dd340(){var _0x14443a=_0x527518;_get(_getPrototypeOf(_0x402aaf['prototype']),_0x14443a(0xbab),this)['call'](this),this['_hierarchy']=null;}},{'key':'_startDrawHook','value':function _0x4cf92d(){var _0x4327a5=_0x527518,_0x1f440d=this;_get(_getPrototypeOf(_0x402aaf[_0x4327a5(_0x41db97._0x3e8fec)]),_0x4327a5(0x84f),this)['call'](this),this[_0x4327a5(_0x41db97._0x3153b1)]([new Cesium__namespace['CallbackProperty'](function(_0x3d481c){return _0x1f440d['outlinePositions'];},![])],this['style'],{'show':!![],'width':0x2,'color':this['style']['color']});}},{'key':_0x527518(_0x45f17a._0x4f706e),'value':function _0xf33d1(){var _0x3136f3=_0x527518;if(this[_0x3136f3(_0x215804._0x21e354)])return;this[_0x3136f3(0x264)]=getHolesPositions(this['_entity']),_get(_getPrototypeOf(_0x402aaf['prototype']),'_setPositionsToCallback',this)['call'](this);}},{'key':'updateAttrForDrawing','value':function _0x14ab43(_0x1234f8){var _0x102b43=_0x527518,_0xd0abf1;if(!this['_hierarchy']){this['_hierarchy']=new Cesium__namespace[(_0x102b43(0xbfa))]();if(this[_0x102b43(0x264)]){var _0x5077ee=[];this['_draw_holes']['forEach'](function(_0x4853df){_0x5077ee['push'](new Cesium__namespace['PolygonHierarchy'](_0x4853df));}),this['_hierarchy']['holes']=_0x5077ee;}}this['_positions_show']=this['getShowPositions'](this[_0x102b43(_0x135c32._0x30b362)]),this[_0x102b43(0xaf2)]['positions']=this[_0x102b43(0xd07)];if(((_0xd0abf1=this['_positions_show'])===null||_0xd0abf1===void 0x0?void 0x0:_0xd0abf1['length'])>0x0){var _0x206196,_0x5ec7ee;((_0x206196=(_0x5ec7ee=this[_0x102b43(0x1a7)]['outlineStyle'])===null||_0x5ec7ee===void 0x0?void 0x0:_0x5ec7ee['closure'])!==null&&_0x206196!==void 0x0?_0x206196:!![])?this['outlinePositions']=this['_positions_show']['concat'](this['_positions_show'][0x0]):this['outlinePositions']=this[_0x102b43(_0x135c32._0x5aa212)];}var _0x2e58b4;this['_positions_draw'][_0x102b43(0xba0)]0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5b71ca),_0x2fc612=_0x269f4b['call'](this,_0x58e316),_0x2fc612[_0x23a87f(_0x28d1e3._0x225290)]=0x3,_0x2fc612;}return _createClass(_0x5b71ca);}(CircleEntity);register$4('ellipse',EllipseEntity,!![]);function RectangularSensorGraphics(_0x1a9b41){var _0x8fb8ed={_0x3c377e:0xc8e,_0x2300fb:0x315},_0x28c097=_0x521882;this['_show']=undefined,this[_0x28c097(0x634)]=undefined,this['_xHalfAngle']=undefined,this['_yHalfAngle']=undefined,this['_lineColor']=undefined,this['_showSectorLines']=undefined,this[_0x28c097(0x18b)]=undefined,this['_showLateralSurfaces']=undefined,this[_0x28c097(0xa60)]=undefined,this['_showDomeSurfaces']=undefined,this['_showDomeLines']=undefined,this['_showIntersection']=undefined,this[_0x28c097(0x889)]=undefined,this[_0x28c097(_0x8fb8ed._0x3c377e)]=undefined,this['_showThroughEllipsoid']=undefined,this[_0x28c097(0x59a)]=undefined,this[_0x28c097(0xa95)]=undefined,this['_scanPlaneColor']=undefined,this[_0x28c097(0x974)]=undefined,this[_0x28c097(0xaaf)]=undefined,this['_definitionChanged']=new Cesium__namespace['Event'](),this[_0x28c097(_0x8fb8ed._0x2300fb)](Cesium__namespace['defaultValue'](_0x1a9b41,Cesium__namespace['defaultValue']['EMPTY_OBJECT']));}Object['defineProperties'](RectangularSensorGraphics['prototype'],{'definitionChanged':{'get':function get(){return this['_definitionChanged'];}},'show':Cesium__namespace['createPropertyDescriptor']('show'),'radius':Cesium__namespace['createPropertyDescriptor']('radius'),'xHalfAngle':Cesium__namespace[_0x521882(0x27e)]('xHalfAngle'),'yHalfAngle':Cesium__namespace['createPropertyDescriptor']('yHalfAngle'),'lineColor':Cesium__namespace['createPropertyDescriptor'](_0x521882(0xb60)),'showSectorLines':Cesium__namespace['createPropertyDescriptor']('showSectorLines'),'showSectorSegmentLines':Cesium__namespace['createPropertyDescriptor']('showSectorSegmentLines'),'showLateralSurfaces':Cesium__namespace['createPropertyDescriptor']('showLateralSurfaces'),'material':Cesium__namespace['createMaterialPropertyDescriptor']('material'),'showDomeSurfaces':Cesium__namespace['createPropertyDescriptor'](_0x521882(0xeae)),'showDomeLines':Cesium__namespace['createPropertyDescriptor'](_0x521882(0xee7)),'showIntersection':Cesium__namespace['createPropertyDescriptor']('showIntersection'),'intersectionColor':Cesium__namespace['createPropertyDescriptor']('intersectionColor'),'intersectionWidth':Cesium__namespace[_0x521882(0x27e)]('intersectionWidth'),'showThroughEllipsoid':Cesium__namespace['createPropertyDescriptor']('showThroughEllipsoid'),'gaze':Cesium__namespace['createPropertyDescriptor']('gaze'),'showScanPlane':Cesium__namespace['createPropertyDescriptor'](_0x521882(0xa05)),'scanPlaneColor':Cesium__namespace[_0x521882(0x27e)]('scanPlaneColor'),'scanPlaneMode':Cesium__namespace['createPropertyDescriptor'](_0x521882(0x4cd)),'scanPlaneRate':Cesium__namespace['createPropertyDescriptor'](_0x521882(0x8b9))}),RectangularSensorGraphics['prototype']['clone']=function(_0x14e5dd){var _0x428fa6={_0x3db3f1:0x19f,_0x4761e5:0x64a,_0x51b0ef:0xb60,_0xcfe1e4:0xee7,_0x2d8005:0x1e7,_0x4d8ef9:0x47c,_0x4d71f1:0x1f7,_0x589a6d:0x8b9},_0x1b81d1=_0x521882;return!Cesium__namespace['defined'](_0x14e5dd)&&(_0x14e5dd=new RectangularSensorGraphics()),_0x14e5dd[_0x1b81d1(_0x428fa6._0x3db3f1)]=this['show'],_0x14e5dd['radius']=this['radius'],_0x14e5dd['xHalfAngle']=this['xHalfAngle'],_0x14e5dd[_0x1b81d1(_0x428fa6._0x4761e5)]=this['yHalfAngle'],_0x14e5dd['lineColor']=this[_0x1b81d1(_0x428fa6._0x51b0ef)],_0x14e5dd['showSectorLines']=this[_0x1b81d1(0x618)],_0x14e5dd[_0x1b81d1(0x594)]=this['showSectorSegmentLines'],_0x14e5dd['showLateralSurfaces']=this['showLateralSurfaces'],_0x14e5dd[_0x1b81d1(0xe7f)]=this[_0x1b81d1(0xe7f)],_0x14e5dd['showDomeSurfaces']=this['showDomeSurfaces'],_0x14e5dd['showDomeLines']=this[_0x1b81d1(_0x428fa6._0xcfe1e4)],_0x14e5dd['showIntersection']=this[_0x1b81d1(_0x428fa6._0x2d8005)],_0x14e5dd['intersectionColor']=this['intersectionColor'],_0x14e5dd[_0x1b81d1(_0x428fa6._0x4d8ef9)]=this[_0x1b81d1(_0x428fa6._0x4d8ef9)],_0x14e5dd[_0x1b81d1(_0x428fa6._0x4d71f1)]=this[_0x1b81d1(0x1f7)],_0x14e5dd['gaze']=this['gaze'],_0x14e5dd['showScanPlane']=this[_0x1b81d1(0xa05)],_0x14e5dd['scanPlaneColor']=this['scanPlaneColor'],_0x14e5dd['scanPlaneMode']=this['scanPlaneMode'],_0x14e5dd[_0x1b81d1(_0x428fa6._0x589a6d)]=this['scanPlaneRate'],_0x14e5dd;},RectangularSensorGraphics['prototype'][_0x521882(0x315)]=function(_0x10ba52){var _0x462da5={_0x49bbfd:0xbd0,_0x26a09d:0xe04,_0x13e2b2:0xb60,_0x380cf1:0xe7f,_0x515d69:0x891,_0x3e9693:0x1f7,_0x1d374b:0x891,_0x671db2:0x4cd},_0x10542a=_0x521882;if(!Cesium__namespace['defined'](_0x10ba52))throw new Cesium__namespace[(_0x10542a(0x55d))]('source\x20is\x20required.');this['slice']=Cesium__namespace['defaultValue'](this['slice'],_0x10ba52['slice']),this['show']=Cesium__namespace['defaultValue'](this['show'],_0x10ba52['show']),this['radius']=Cesium__namespace[_0x10542a(0x891)](this['radius'],_0x10ba52[_0x10542a(_0x462da5._0x49bbfd)]),this['xHalfAngle']=Cesium__namespace['defaultValue'](this['xHalfAngle'],_0x10ba52[_0x10542a(_0x462da5._0x26a09d)]),this['yHalfAngle']=Cesium__namespace['defaultValue'](this['yHalfAngle'],_0x10ba52['yHalfAngle']),this[_0x10542a(_0x462da5._0x13e2b2)]=Cesium__namespace['defaultValue'](this['lineColor'],_0x10ba52['lineColor']),this['showSectorLines']=Cesium__namespace['defaultValue'](this[_0x10542a(0x618)],_0x10ba52['showSectorLines']),this['showSectorSegmentLines']=Cesium__namespace['defaultValue'](this['showSectorSegmentLines'],_0x10ba52['showSectorSegmentLines']),this[_0x10542a(0x43c)]=Cesium__namespace['defaultValue'](this['showLateralSurfaces'],_0x10ba52['showLateralSurfaces']),this['material']=Cesium__namespace['defaultValue'](this['material'],_0x10ba52[_0x10542a(_0x462da5._0x380cf1)]),this['showDomeSurfaces']=Cesium__namespace[_0x10542a(0x891)](this[_0x10542a(0xeae)],_0x10ba52['showDomeSurfaces']),this['showDomeLines']=Cesium__namespace['defaultValue'](this['showDomeLines'],_0x10ba52['showDomeLines']),this['showIntersection']=Cesium__namespace['defaultValue'](this['showIntersection'],_0x10ba52['showIntersection']),this['intersectionColor']=Cesium__namespace['defaultValue'](this['intersectionColor'],_0x10ba52['intersectionColor']),this['intersectionWidth']=Cesium__namespace[_0x10542a(_0x462da5._0x515d69)](this['intersectionWidth'],_0x10ba52['intersectionWidth']),this['showThroughEllipsoid']=Cesium__namespace['defaultValue'](this[_0x10542a(_0x462da5._0x3e9693)],_0x10ba52['showThroughEllipsoid']),this['gaze']=Cesium__namespace[_0x10542a(0x891)](this['gaze'],_0x10ba52['gaze']),this['showScanPlane']=Cesium__namespace['defaultValue'](this['showScanPlane'],_0x10ba52[_0x10542a(0xa05)]),this['scanPlaneColor']=Cesium__namespace[_0x10542a(_0x462da5._0x1d374b)](this['scanPlaneColor'],_0x10ba52['scanPlaneColor']),this['scanPlaneMode']=Cesium__namespace['defaultValue'](this[_0x10542a(0x4cd)],_0x10ba52[_0x10542a(_0x462da5._0x671db2)]),this['scanPlaneRate']=Cesium__namespace[_0x10542a(0x891)](this['scanPlaneRate'],_0x10ba52[_0x10542a(0x8b9)]);};var RectangularSensorVS='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',RectangularSensorFS='#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',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[_0x521882(0x34f)],Cartesian3$1=Cesium__namespace['Cartesian3'],Color$1=Cesium__namespace[_0x521882(0xcfe)],combine=Cesium__namespace[_0x521882(0x4e7)],ComponentDatatype=Cesium__namespace['ComponentDatatype'],defaultValue=Cesium__namespace['defaultValue'],defined$1=Cesium__namespace['defined'],DeveloperError$1=Cesium__namespace['DeveloperError'],Matrix4$1=Cesium__namespace['Matrix4'],PrimitiveType=Cesium__namespace['PrimitiveType'],Buffer=Cesium__namespace[_0x521882(0xd6a)],BufferUsage=Cesium__namespace[_0x521882(0x6e7)],DrawCommand=Cesium__namespace['DrawCommand'],Pass=Cesium__namespace['Pass'],RenderState=Cesium__namespace['RenderState'],ShaderProgram=Cesium__namespace[_0x521882(0xc63)],ShaderSource=Cesium__namespace['ShaderSource'],VertexArray=Cesium__namespace['VertexArray'],BlendingState=Cesium__namespace['BlendingState'],CullFace=Cesium__namespace['CullFace'],Material=Cesium__namespace['Material'],SceneMode=Cesium__namespace['SceneMode'],VertexFormat=Cesium__namespace[_0x521882(0x39a)],CesiumMath=Cesium__namespace['Math'],Matrix3$1=Cesium__namespace[_0x521882(0xc68)],JulianDate=Cesium__namespace['JulianDate'],sin=Math[_0x521882(0x5ed)],cos=Math[_0x521882(0x6b6)],tan=Math[_0x521882(0x2b7)],atan=Math[_0x521882(0xa76)],attributeLocations={'position':0x0,'normal':0x1};function RectangularSensorPrimitive(_0x298882){var _0x2270d9={_0x401c36:0x859,_0x76d916:0x32e,_0x4a79ed:0xbd0,_0x37f68d:0x3ed,_0x20ff27:0x634,_0x595d5e:0xe04,_0x521606:0x618,_0x9cf225:0x594,_0xf4dd0:0xe7f,_0x53891c:0xa60,_0x278591:0x3f3,_0x14c623:0x212,_0x2a84c0:0x908,_0x124e65:0x4cd,_0x777fe2:0x8b9,_0x3b5a65:0x9a6,_0x27c7b7:0xc71,_0x5e4cf4:0xeac,_0x520696:0x75d,_0x32ecc9:0x364,_0xee7113:0xcfa,_0x6b4151:0xd15},_0x6dcb85={_0x1b271a:0x47c},_0x45457b={_0x556ef0:0xeca},_0x2196a2={_0x2b732d:0x1f7},_0x260e11=_0x521882,_0x8bcf06=this;_0x298882=defaultValue(_0x298882,defaultValue['EMPTY_OBJECT']),this['show']=defaultValue(_0x298882['show'],!![]),this['slice']=defaultValue(_0x298882['slice'],0x20),this['modelMatrix']=Matrix4$1['clone'](_0x298882[_0x260e11(_0x2270d9._0x401c36)],new Matrix4$1()),this['_modelMatrix']=new Matrix4$1(),this[_0x260e11(_0x2270d9._0x76d916)]=new Matrix4$1(),this['_computedScanPlaneModelMatrix']=new Matrix4$1(),this['radius']=defaultValue(_0x298882[_0x260e11(_0x2270d9._0x4a79ed)],Number[_0x260e11(_0x2270d9._0x37f68d)]),this[_0x260e11(_0x2270d9._0x20ff27)]=undefined,this[_0x260e11(_0x2270d9._0x595d5e)]=defaultValue(_0x298882['xHalfAngle'],0x0),this['_xHalfAngle']=undefined,this['yHalfAngle']=defaultValue(_0x298882['yHalfAngle'],0x0),this[_0x260e11(0x286)]=undefined,this['lineColor']=defaultValue(_0x298882['lineColor'],Color$1[_0x260e11(0x908)]),this['showSectorLines']=defaultValue(_0x298882[_0x260e11(_0x2270d9._0x521606)],!![]),this[_0x260e11(_0x2270d9._0x9cf225)]=defaultValue(_0x298882[_0x260e11(0x594)],!![]),this['showLateralSurfaces']=defaultValue(_0x298882['showLateralSurfaces'],!![]),this['material']=defined$1(_0x298882['material'])?_0x298882[_0x260e11(_0x2270d9._0xf4dd0)]:Material['fromType'](Material[_0x260e11(0x49a)]),this[_0x260e11(_0x2270d9._0x53891c)]=undefined,this['_translucent']=undefined,this[_0x260e11(0xb4b)]=defined$1(_0x298882['lateralSurfaceMaterial'])?_0x298882['lateralSurfaceMaterial']:Material[_0x260e11(_0x2270d9._0x278591)](Material['ColorType']),this['_lateralSurfaceMaterial']=undefined,this['_lateralSurfaceTranslucent']=undefined,this['showDomeSurfaces']=defaultValue(_0x298882['showDomeSurfaces'],!![]),this['domeSurfaceMaterial']=defined$1(_0x298882['domeSurfaceMaterial'])?_0x298882['domeSurfaceMaterial']:Material[_0x260e11(0x3f3)](Material['ColorType']),this['_domeSurfaceMaterial']=undefined,this['showDomeLines']=defaultValue(_0x298882[_0x260e11(0xee7)],!![]),this['showIntersection']=defaultValue(_0x298882['showIntersection'],!![]),this['intersectionColor']=defaultValue(_0x298882[_0x260e11(0xeca)],Color$1['WHITE']),this['intersectionWidth']=defaultValue(_0x298882['intersectionWidth'],0x5),this['showThroughEllipsoid']=defaultValue(_0x298882[_0x260e11(0x1f7)],![]),this['_showThroughEllipsoid']=undefined,this['showScanPlane']=defaultValue(_0x298882['showScanPlane'],!![]),this['scanPlaneColor']=defaultValue(_0x298882[_0x260e11(_0x2270d9._0x14c623)],Color$1[_0x260e11(_0x2270d9._0x2a84c0)]),this['scanPlaneMode']=defaultValue(_0x298882[_0x260e11(_0x2270d9._0x124e65)],'horizontal'),this[_0x260e11(0x8b9)]=defaultValue(_0x298882[_0x260e11(_0x2270d9._0x777fe2)],0xa),this['_scanePlaneXHalfAngle']=0x0,this[_0x260e11(0x8dd)]=0x0,this['_time']=JulianDate['now'](),this['_boundingSphere']=new BoundingSphere(),this[_0x260e11(_0x2270d9._0x3b5a65)]=new BoundingSphere(),this[_0x260e11(_0x2270d9._0x27c7b7)]=new DrawCommand({'owner':this,'primitiveType':PrimitiveType['TRIANGLES'],'boundingVolume':this['_boundingSphereWC']}),this[_0x260e11(_0x2270d9._0x5e4cf4)]=new DrawCommand({'owner':this,'primitiveType':PrimitiveType[_0x260e11(0x4d0)],'boundingVolume':this[_0x260e11(0x9a6)]}),this['_sectorVA']=undefined,this[_0x260e11(_0x2270d9._0x520696)]=new DrawCommand({'owner':this,'primitiveType':PrimitiveType['LINES'],'boundingVolume':this['_boundingSphereWC']}),this['_sectorLineVA']=undefined,this['_sectorSegmentLineCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType[_0x260e11(_0x2270d9._0x32ecc9)],'boundingVolume':this['_boundingSphereWC']}),this['_sectorSegmentLineVA']=undefined,this['_domeFrontCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType[_0x260e11(0x4d0)],'boundingVolume':this['_boundingSphereWC']}),this['_domeBackCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType['TRIANGLES'],'boundingVolume':this['_boundingSphereWC']}),this['_domeVA']=undefined,this['_domeLineCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType[_0x260e11(_0x2270d9._0x32ecc9)],'boundingVolume':this['_boundingSphereWC']}),this['_domeLineVA']=undefined,this['_scanPlaneFrontCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType['TRIANGLES'],'boundingVolume':this['_boundingSphereWC']}),this['_scanPlaneBackCommand']=new DrawCommand({'owner':this,'primitiveType':PrimitiveType['TRIANGLES'],'boundingVolume':this['_boundingSphereWC']}),this['_scanRadialCommand']=undefined,this['_colorCommands']=[],this[_0x260e11(0x59c)]=undefined,this[_0x260e11(_0x2270d9._0xee7113)]=undefined,this['_sp']=undefined,this[_0x260e11(_0x2270d9._0x6b4151)]={'u_type':function _0x37113b(){return 0x0;},'u_xHalfAngle':function _0x37eda7(){var _0x2567d6=_0x260e11;return _0x8bcf06[_0x2567d6(0xe04)];},'u_yHalfAngle':function _0x40d7cf(){return _0x8bcf06['yHalfAngle'];},'u_radius':function _0x1f0df5(){return _0x8bcf06['radius'];},'u_showThroughEllipsoid':function _0xa8b5d6(){var _0x5eccb7=_0x260e11;return _0x8bcf06[_0x5eccb7(_0x2196a2._0x2b732d)];},'u_showIntersection':function _0x2a627(){var _0x122bb8=_0x260e11;return _0x8bcf06[_0x122bb8(0x1e7)];},'u_intersectionColor':function _0x4d2625(){var _0x22ce6d=_0x260e11;return _0x8bcf06[_0x22ce6d(_0x45457b._0x556ef0)];},'u_intersectionWidth':function _0x7575da(){return _0x8bcf06['intersectionWidth'];},'u_normalDirection':function _0x50ba90(){return 0x1;},'u_lineColor':function _0x535d1f(){var _0x94612f=_0x260e11;return _0x8bcf06[_0x94612f(0xb60)];}},this['_scanUniforms']={'u_xHalfAngle':function _0x1327cd(){return _0x8bcf06['_scanePlaneXHalfAngle'];},'u_yHalfAngle':function _0x2fd625(){return _0x8bcf06['_scanePlaneYHalfAngle'];},'u_radius':function _0x3c6f1d(){return _0x8bcf06['radius'];},'u_color':function _0x69bc6b(){return _0x8bcf06['scanPlaneColor'];},'u_showThroughEllipsoid':function _0x2ad31f(){return _0x8bcf06['showThroughEllipsoid'];},'u_showIntersection':function _0x1236d7(){return _0x8bcf06['showIntersection'];},'u_intersectionColor':function _0x504fbb(){return _0x8bcf06['intersectionColor'];},'u_intersectionWidth':function _0x465271(){var _0x92f0ac=_0x260e11;return _0x8bcf06[_0x92f0ac(_0x6dcb85._0x1b271a)];},'u_normalDirection':function _0x3c519b(){return 0x1;},'u_lineColor':function _0x32b88a(){return _0x8bcf06['lineColor'];}};}RectangularSensorPrimitive['prototype'][_0x521882(0xd43)]=function(_0x55b17b){var _0x16c79e={_0x4dc6cd:0x965,_0x296b67:0x63b,_0x560a62:0x5af,_0x5efaea:0xbd0,_0x5caa63:0x32e,_0x1c8b9f:0xadc,_0xfda9a:0x859,_0x21e047:0x707,_0x4d5c6b:0x80e,_0x435416:0x279,_0x35a179:0x304,_0x567bf6:0xe2d,_0x42dbe4:0xbd0,_0x3b5905:0x8aa,_0x2a9867:0x425},_0x3320f4=_0x521882,_0x8ff41d=_0x55b17b['mode'];if(!this['show']||_0x8ff41d!==SceneMode[_0x3320f4(_0x16c79e._0x4dc6cd)])return;var _0x710b32=![],_0x222eb5=![],_0xe8779f=![],_0x1c7f5e=this['xHalfAngle'],_0x145e9d=this['yHalfAngle'];if(_0x1c7f5e<0x0||_0x145e9d<0x0)throw new DeveloperError$1('halfAngle\x20must\x20be\x20greater\x20than\x20or\x20equal\x20to\x20zero.');if(_0x1c7f5e===0x0||_0x145e9d===0x0)return;(this['_xHalfAngle']!==_0x1c7f5e||this['_yHalfAngle']!==_0x145e9d)&&(this[_0x3320f4(_0x16c79e._0x296b67)]=_0x1c7f5e,this['_yHalfAngle']=_0x145e9d,_0x710b32=!![]);var _0x292881=this[_0x3320f4(0xbd0)];if(_0x292881<0x0)throw new DeveloperError$1(_0x3320f4(_0x16c79e._0x560a62));var _0x1be7bf=![];this['_radius']!==_0x292881&&(_0x1be7bf=!![],this['_radius']=_0x292881,this['_boundingSphere']=new BoundingSphere(Cartesian3$1['ZERO'],this[_0x3320f4(_0x16c79e._0x5efaea)]));var _0x2e11b8=!Matrix4$1['equals'](this[_0x3320f4(0x859)],this['_modelMatrix']);(_0x2e11b8||_0x1be7bf)&&(Matrix4$1['clone'](this['modelMatrix'],this['_modelMatrix']),Matrix4$1['multiplyByUniformScale'](this['modelMatrix'],this['radius'],this[_0x3320f4(_0x16c79e._0x5caa63)]),BoundingSphere[_0x3320f4(_0x16c79e._0x1c8b9f)](this['_boundingSphere'],this[_0x3320f4(_0x16c79e._0xfda9a)],this['_boundingSphereWC']));var _0x4682a8=this['showThroughEllipsoid'];this['_showThroughEllipsoid']!==this['showThroughEllipsoid']&&(this[_0x3320f4(0xc7b)]=_0x4682a8,_0x222eb5=!![]);var _0x249589=this['material'];this['_material']!==_0x249589&&(this['_material']=_0x249589,_0x222eb5=!![],_0xe8779f=!![]);var _0x8f359d=_0x249589['isTranslucent']();this['_translucent']!==_0x8f359d&&(this['_translucent']=_0x8f359d,_0x222eb5=!![]);if(this['showScanPlane']){var _0x560c4a=_0x55b17b[_0x3320f4(_0x16c79e._0x21e047)],_0x4a9818=JulianDate[_0x3320f4(_0x16c79e._0x4d5c6b)](_0x560c4a,this['_time']);_0x4a9818<0x0&&(this['_time']=JulianDate['clone'](_0x560c4a,this['_time']));var _0x5900a3=Math[_0x3320f4(0x706)](_0x4a9818%this['scanPlaneRate']/this['scanPlaneRate'],0x0),_0x280944,_0x198ae5=new Matrix3$1();if(this['scanPlaneMode']===_0x3320f4(0x6b5)){_0x280944=0x2*_0x145e9d*_0x5900a3-_0x145e9d;var _0x357b44=cos(_0x280944),_0x178acb=tan(_0x1c7f5e),_0x1950e7=atan(_0x357b44*_0x178acb);this[_0x3320f4(_0x16c79e._0x435416)]=_0x1950e7,this['_scanePlaneYHalfAngle']=_0x280944,Cesium__namespace['Matrix3'][_0x3320f4(_0x16c79e._0x35a179)](this['_scanePlaneYHalfAngle'],_0x198ae5);}else{_0x280944=0x2*_0x1c7f5e*_0x5900a3-_0x1c7f5e;var _0x35d826=tan(_0x145e9d),_0x452389=cos(_0x280944),_0x154197=atan(_0x452389*_0x35d826);this[_0x3320f4(0x279)]=_0x280944,this['_scanePlaneYHalfAngle']=_0x154197,Cesium__namespace['Matrix3'][_0x3320f4(_0x16c79e._0x567bf6)](this[_0x3320f4(0x279)],_0x198ae5);}Cesium__namespace[_0x3320f4(0x169)]['multiplyByMatrix3'](this['modelMatrix'],_0x198ae5,this['_computedScanPlaneModelMatrix']),Matrix4$1['multiplyByUniformScale'](this['_computedScanPlaneModelMatrix'],this[_0x3320f4(_0x16c79e._0x42dbe4)],this['_computedScanPlaneModelMatrix']);}_0x710b32&&createVertexArray(this,_0x55b17b);_0x222eb5&&createRenderState(this,_0x4682a8,_0x8f359d);_0xe8779f&&createShaderProgram(this,_0x55b17b,_0x249589);(_0x222eb5||_0xe8779f)&&createCommands(this,_0x8f359d);var _0x8f06a4=_0x55b17b[_0x3320f4(0x627)],_0x5dd7a1=_0x55b17b[_0x3320f4(_0x16c79e._0x3b5905)],_0x24a9c2=this['_colorCommands'];if(_0x5dd7a1['render'])for(var _0x3c729a=0x0,_0x4b4dae=_0x24a9c2['length'];_0x3c729a<_0x4b4dae;_0x3c729a++){var _0x347700=_0x24a9c2[_0x3c729a];_0x8f06a4[_0x3320f4(_0x16c79e._0x2a9867)](_0x347700);}};var nScratch=new Cartesian3$1();function computeUnitPosiiton(_0x5549e3,_0x10bf61,_0x2887be){var _0x31f7cf=_0x5549e3['slice'],_0x5cbde8=cos(_0x2887be),_0x228416=tan(_0x2887be),_0x28c1a7=cos(_0x10bf61),_0x3b97f1=tan(_0x10bf61),_0x1bcb28=atan(_0x28c1a7*_0x228416),_0x527986=atan(_0x5cbde8*_0x3b97f1),_0x42710b=[];for(var _0x3110d9=0x0;_0x3110d9<_0x31f7cf;_0x3110d9++){var _0x2fdfd2=0x2*_0x1bcb28*_0x3110d9/(_0x31f7cf-0x1)-_0x1bcb28;_0x42710b['push'](new Cartesian3$1(0x0,sin(_0x2fdfd2),cos(_0x2fdfd2)));}var _0x58a973=[];for(var _0x449eea=0x0;_0x449eea<_0x31f7cf;_0x449eea++){var _0x4e006a=0x2*_0x527986*_0x449eea/(_0x31f7cf-0x1)-_0x527986;_0x58a973['push'](new Cartesian3$1(sin(_0x4e006a),0x0,cos(_0x4e006a)));}return{'zoy':_0x42710b,'zox':_0x58a973};}function computeSectorPositions(_0x27e523,_0x36dd44){var _0x47fb7a={_0x1a3a6b:0x64a,_0x2cf503:0x95f},_0x4c63ff={_0xd3173:0x431},_0xb4540c=_0x521882,_0x246b73=_0x27e523[_0xb4540c(0xe04)],_0x101856=_0x27e523[_0xb4540c(_0x47fb7a._0x1a3a6b)],_0x35f48b=_0x36dd44['zoy'],_0x48d103=_0x36dd44['zox'],_0x1912db=[],_0x184024=new Matrix3$1(),_0x2da7a8=Matrix3$1['fromRotationY'](_0x246b73,_0x184024);return _0x1912db['push'](_0x35f48b['map'](function(_0x3f3d09){return Matrix3$1['multiplyByVector'](_0x2da7a8,_0x3f3d09,new Cesium__namespace['Cartesian3']());})),_0x2da7a8=Matrix3$1['fromRotationX'](-_0x101856,_0x184024),_0x1912db['push'](_0x48d103['map'](function(_0x197ddf){return Matrix3$1['multiplyByVector'](_0x2da7a8,_0x197ddf,new Cesium__namespace['Cartesian3']());})['reverse']()),_0x2da7a8=Matrix3$1['fromRotationY'](-_0x246b73,_0x184024),_0x1912db['push'](_0x35f48b['map'](function(_0x124962){return Matrix3$1['multiplyByVector'](_0x2da7a8,_0x124962,new Cesium__namespace['Cartesian3']());})[_0xb4540c(_0x47fb7a._0x2cf503)]()),_0x2da7a8=Matrix3$1['fromRotationX'](_0x101856,_0x184024),_0x1912db['push'](_0x48d103[_0xb4540c(0x8f7)](function(_0x3e0672){var _0x34ae8d=_0xb4540c;return Matrix3$1[_0x34ae8d(_0x4c63ff._0xd3173)](_0x2da7a8,_0x3e0672,new Cesium__namespace[(_0x34ae8d(0x4cc))]());})),_0x1912db;}function createSectorVertexArray(_0x2154fc,_0x42a0f0){var _0x4fd57d={_0x1f88a8:0xe19},_0xe2eee5=_0x521882,_0x18524a=Array[_0xe2eee5(0xd3a)]['concat']['apply']([],_0x42a0f0)['length']-_0x42a0f0['length'],_0x216e63=new Float32Array(0x2*0x3*0x3*_0x18524a),_0x49444b=0x0;for(var _0x3b1d33=0x0,_0xa6735=_0x42a0f0[_0xe2eee5(0xba0)];_0x3b1d33<_0xa6735;_0x3b1d33++){var _0x31a172=_0x42a0f0[_0x3b1d33],_0x475ac6=Cartesian3$1[_0xe2eee5(0xc8f)](Cartesian3$1['cross'](_0x31a172[0x0],_0x31a172[_0x31a172['length']-0x1],nScratch),nScratch);for(var _0x23e048=0x0,_0x4a88a6=_0x31a172['length']-0x1;_0x23e048<_0x4a88a6;_0x23e048++){_0x216e63[_0x49444b++]=0x0,_0x216e63[_0x49444b++]=0x0,_0x216e63[_0x49444b++]=0x0,_0x216e63[_0x49444b++]=-_0x475ac6['x'],_0x216e63[_0x49444b++]=-_0x475ac6['y'],_0x216e63[_0x49444b++]=-_0x475ac6['z'],_0x216e63[_0x49444b++]=_0x31a172[_0x23e048]['x'],_0x216e63[_0x49444b++]=_0x31a172[_0x23e048]['y'],_0x216e63[_0x49444b++]=_0x31a172[_0x23e048]['z'],_0x216e63[_0x49444b++]=-_0x475ac6['x'],_0x216e63[_0x49444b++]=-_0x475ac6['y'],_0x216e63[_0x49444b++]=-_0x475ac6['z'],_0x216e63[_0x49444b++]=_0x31a172[_0x23e048+0x1]['x'],_0x216e63[_0x49444b++]=_0x31a172[_0x23e048+0x1]['y'],_0x216e63[_0x49444b++]=_0x31a172[_0x23e048+0x1]['z'],_0x216e63[_0x49444b++]=-_0x475ac6['x'],_0x216e63[_0x49444b++]=-_0x475ac6['y'],_0x216e63[_0x49444b++]=-_0x475ac6['z'];}}var _0x4e99fa=Buffer['createVertexBuffer']({'context':_0x2154fc,'typedArray':_0x216e63,'usage':BufferUsage['STATIC_DRAW']}),_0x982f3c=0x2*0x3*Float32Array['BYTES_PER_ELEMENT'],_0x358d80=[{'index':attributeLocations['position'],'vertexBuffer':_0x4e99fa,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype['FLOAT'],'offsetInBytes':0x0,'strideInBytes':_0x982f3c},{'index':attributeLocations['normal'],'vertexBuffer':_0x4e99fa,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype['FLOAT'],'offsetInBytes':0x3*Float32Array[_0xe2eee5(_0x4fd57d._0x1f88a8)],'strideInBytes':_0x982f3c}];return new VertexArray({'context':_0x2154fc,'attributes':_0x358d80});}function createSectorLineVertexArray(_0x5e2dcb,_0x571694){var _0x47af09=_0x521882,_0x360474=_0x571694['length'],_0x38f895=new Float32Array(0x3*0x3*_0x360474),_0x4718c7=0x0;for(var _0x29f0de=0x0,_0x38aaf0=_0x571694['length'];_0x29f0de<_0x38aaf0;_0x29f0de++){var _0x1ba564=_0x571694[_0x29f0de];_0x38f895[_0x4718c7++]=0x0,_0x38f895[_0x4718c7++]=0x0,_0x38f895[_0x4718c7++]=0x0,_0x38f895[_0x4718c7++]=_0x1ba564[0x0]['x'],_0x38f895[_0x4718c7++]=_0x1ba564[0x0]['y'],_0x38f895[_0x4718c7++]=_0x1ba564[0x0]['z'];}var _0x7cd430=Buffer['createVertexBuffer']({'context':_0x5e2dcb,'typedArray':_0x38f895,'usage':BufferUsage[_0x47af09(0x6fe)]}),_0x4d5a1a=0x3*Float32Array[_0x47af09(0xe19)],_0x4d7af8=[{'index':attributeLocations[_0x47af09(0xdd1)],'vertexBuffer':_0x7cd430,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype['FLOAT'],'offsetInBytes':0x0,'strideInBytes':_0x4d5a1a}];return new VertexArray({'context':_0x5e2dcb,'attributes':_0x4d7af8});}function createSectorSegmentLineVertexArray(_0x1d54cd,_0x59d7e9){var _0x16fcf5={_0x2eae94:0xba0,_0x2f19d6:0x403},_0x1dc419=_0x521882,_0x239b86=Array[_0x1dc419(0xd3a)]['concat']['apply']([],_0x59d7e9)['length']-_0x59d7e9[_0x1dc419(_0x16fcf5._0x2eae94)],_0x245695=new Float32Array(0x3*0x3*_0x239b86),_0x2da4d7=0x0;for(var _0x4f2d56=0x0,_0xe13598=_0x59d7e9['length'];_0x4f2d56<_0xe13598;_0x4f2d56++){var _0x40495a=_0x59d7e9[_0x4f2d56];for(var _0x153abe=0x0,_0x3e3e68=_0x40495a[_0x1dc419(0xba0)]-0x1;_0x153abe<_0x3e3e68;_0x153abe++){_0x245695[_0x2da4d7++]=_0x40495a[_0x153abe]['x'],_0x245695[_0x2da4d7++]=_0x40495a[_0x153abe]['y'],_0x245695[_0x2da4d7++]=_0x40495a[_0x153abe]['z'],_0x245695[_0x2da4d7++]=_0x40495a[_0x153abe+0x1]['x'],_0x245695[_0x2da4d7++]=_0x40495a[_0x153abe+0x1]['y'],_0x245695[_0x2da4d7++]=_0x40495a[_0x153abe+0x1]['z'];}}var _0x5b8d5f=Buffer['createVertexBuffer']({'context':_0x1d54cd,'typedArray':_0x245695,'usage':BufferUsage['STATIC_DRAW']}),_0xdabb09=0x3*Float32Array['BYTES_PER_ELEMENT'],_0x448df6=[{'index':attributeLocations['position'],'vertexBuffer':_0x5b8d5f,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype[_0x1dc419(_0x16fcf5._0x2f19d6)],'offsetInBytes':0x0,'strideInBytes':_0xdabb09}];return new VertexArray({'context':_0x1d54cd,'attributes':_0x448df6});}function createDomeVertexArray(_0x299b51){var _0x32aa95={_0x1586c5:0xbc1},_0x503649=_0x521882,_0x49b194=Cesium__namespace[_0x503649(_0x32aa95._0x1586c5)]['createGeometry'](new Cesium__namespace['EllipsoidGeometry']({'vertexFormat':VertexFormat['POSITION_ONLY'],'stackPartitions':0x20,'slicePartitions':0x20})),_0x1cbf44=VertexArray['fromGeometry']({'context':_0x299b51,'geometry':_0x49b194,'attributeLocations':attributeLocations,'bufferUsage':BufferUsage['STATIC_DRAW'],'interleave':![]});return _0x1cbf44;}function createDomeLineVertexArray(_0x21c19d){var _0x40e375={_0x592997:0x32d},_0x511591=_0x521882,_0xe2750a=Cesium__namespace['EllipsoidOutlineGeometry']['createGeometry'](new Cesium__namespace[(_0x511591(_0x40e375._0x592997))]({'vertexFormat':VertexFormat['POSITION_ONLY'],'stackPartitions':0x20,'slicePartitions':0x20})),_0x5f2087=VertexArray['fromGeometry']({'context':_0x21c19d,'geometry':_0xe2750a,'attributeLocations':attributeLocations,'bufferUsage':BufferUsage['STATIC_DRAW'],'interleave':![]});return _0x5f2087;}function createScanPlaneVertexArray(_0xb67a86,_0x1eb9e5){var _0x22c187={_0x13e5da:0xdd1},_0x31d060=_0x521882,_0x27ab1d=_0x1eb9e5['length']-0x1,_0x1bd5d8=new Float32Array(0x3*0x3*_0x27ab1d),_0x11be72=0x0;for(var _0x33d991=0x0;_0x33d991<_0x27ab1d;_0x33d991++){_0x1bd5d8[_0x11be72++]=0x0,_0x1bd5d8[_0x11be72++]=0x0,_0x1bd5d8[_0x11be72++]=0x0,_0x1bd5d8[_0x11be72++]=_0x1eb9e5[_0x33d991]['x'],_0x1bd5d8[_0x11be72++]=_0x1eb9e5[_0x33d991]['y'],_0x1bd5d8[_0x11be72++]=_0x1eb9e5[_0x33d991]['z'],_0x1bd5d8[_0x11be72++]=_0x1eb9e5[_0x33d991+0x1]['x'],_0x1bd5d8[_0x11be72++]=_0x1eb9e5[_0x33d991+0x1]['y'],_0x1bd5d8[_0x11be72++]=_0x1eb9e5[_0x33d991+0x1]['z'];}var _0xcdb312=Buffer['createVertexBuffer']({'context':_0xb67a86,'typedArray':_0x1bd5d8,'usage':BufferUsage['STATIC_DRAW']}),_0x236b6f=0x3*Float32Array['BYTES_PER_ELEMENT'],_0x1835f8=[{'index':attributeLocations[_0x31d060(_0x22c187._0x13e5da)],'vertexBuffer':_0xcdb312,'componentsPerAttribute':0x3,'componentDatatype':ComponentDatatype['FLOAT'],'offsetInBytes':0x0,'strideInBytes':_0x236b6f}];return new VertexArray({'context':_0xb67a86,'attributes':_0x1835f8});}function createVertexArray(_0x4bbee3,_0x43fa89){var _0x1e7d0a={_0x134fca:0x3b1,_0x13ed7e:0xe04,_0x45e043:0x64a,_0x2b8340:0xc2e,_0x4b60c3:0x79d,_0x442e4e:0xa05,_0xb76b54:0x6b5,_0x5aea98:0x6f0},_0x547cec=_0x521882,_0x1b2eb6=_0x43fa89[_0x547cec(_0x1e7d0a._0x134fca)],_0x4829fb=computeUnitPosiiton(_0x4bbee3,_0x4bbee3[_0x547cec(_0x1e7d0a._0x13ed7e)],_0x4bbee3[_0x547cec(_0x1e7d0a._0x45e043)]),_0x1ff494=computeSectorPositions(_0x4bbee3,_0x4829fb);_0x4bbee3['showLateralSurfaces']&&(_0x4bbee3['_sectorVA']=createSectorVertexArray(_0x1b2eb6,_0x1ff494));_0x4bbee3['showSectorLines']&&(_0x4bbee3['_sectorLineVA']=createSectorLineVertexArray(_0x1b2eb6,_0x1ff494));_0x4bbee3['showSectorSegmentLines']&&(_0x4bbee3['_sectorSegmentLineVA']=createSectorSegmentLineVertexArray(_0x1b2eb6,_0x1ff494));_0x4bbee3['showDomeSurfaces']&&(_0x4bbee3[_0x547cec(_0x1e7d0a._0x2b8340)]=createDomeVertexArray(_0x1b2eb6));_0x4bbee3['showDomeLines']&&(_0x4bbee3[_0x547cec(_0x1e7d0a._0x4b60c3)]=createDomeLineVertexArray(_0x1b2eb6));if(_0x4bbee3[_0x547cec(_0x1e7d0a._0x442e4e)]){if(_0x4bbee3['scanPlaneMode']===_0x547cec(_0x1e7d0a._0xb76b54)){var _0x5a428a=computeUnitPosiiton(_0x4bbee3,CesiumMath['PI_OVER_TWO'],0x0);_0x4bbee3[_0x547cec(_0x1e7d0a._0x5aea98)]=createScanPlaneVertexArray(_0x1b2eb6,_0x5a428a['zox']);}else{var _0x14c7fc=computeUnitPosiiton(_0x4bbee3,0x0,CesiumMath['PI_OVER_TWO']);_0x4bbee3[_0x547cec(0x6f0)]=createScanPlaneVertexArray(_0x1b2eb6,_0x14c7fc['zoy']);}}}function createCommonShaderProgram(_0x4503ca,_0x118018,_0x5c16dd){var _0x264493={_0x29db34:0xa73,_0x565032:0x1dc,_0x5a4cd0:0xc8},_0x4e84e0=_0x521882,_0xd148bc=_0x118018['context'],_0x5be860=RectangularSensorVS,_0x116d23=new ShaderSource({'sources':[RectangularSensor$1,_0x5c16dd[_0x4e84e0(_0x264493._0x29db34)],RectangularSensorFS]});_0x4503ca['_sp']=ShaderProgram['replaceCache']({'context':_0xd148bc,'shaderProgram':_0x4503ca[_0x4e84e0(_0x264493._0x565032)],'vertexShaderSource':_0x5be860,'fragmentShaderSource':_0x116d23,'attributeLocations':attributeLocations});var _0x57db28=new ShaderSource({'sources':[RectangularSensor$1,_0x5c16dd['shaderSource'],RectangularSensorFS],'pickColorQualifier':'uniform'});_0x4503ca['_pickSP']=ShaderProgram[_0x4e84e0(_0x264493._0x5a4cd0)]({'context':_0xd148bc,'shaderProgram':_0x4503ca['_pickSP'],'vertexShaderSource':_0x5be860,'fragmentShaderSource':_0x57db28,'attributeLocations':attributeLocations});}function createScanPlaneShaderProgram(_0x33c002,_0x510947,_0x5307ce){var _0x440885={_0x3325ac:0x876},_0x3fd34d=_0x521882,_0x34bd38=_0x510947[_0x3fd34d(0x3b1)],_0x4bc6b0=RectangularSensorVS,_0x1a53ab=new ShaderSource({'sources':[RectangularSensor$1,_0x5307ce[_0x3fd34d(0xa73)],RectangularSensorScanPlaneFS]});_0x33c002['_scanePlaneSP']=ShaderProgram['replaceCache']({'context':_0x34bd38,'shaderProgram':_0x33c002[_0x3fd34d(_0x440885._0x3325ac)],'vertexShaderSource':_0x4bc6b0,'fragmentShaderSource':_0x1a53ab,'attributeLocations':attributeLocations});}function createShaderProgram(_0x29a37f,_0xb04f80,_0x38abfc){createCommonShaderProgram(_0x29a37f,_0xb04f80,_0x38abfc),_0x29a37f['showScanPlane']&&createScanPlaneShaderProgram(_0x29a37f,_0xb04f80,_0x38abfc);}function createRenderState(_0x4a6201,_0x915773,_0x557e06){var _0x2d93a4={_0x5010a5:0x59c,_0x6b0ab2:0x6a2,_0x8830d4:0x3d0,_0x16d3d5:0x59c},_0x17590a=_0x521882;_0x557e06?(_0x4a6201[_0x17590a(_0x2d93a4._0x5010a5)]=RenderState['fromCache']({'depthTest':{'enabled':!_0x915773},'depthMask':![],'blending':BlendingState[_0x17590a(_0x2d93a4._0x6b0ab2)],'cull':{'enabled':!![],'face':CullFace[_0x17590a(_0x2d93a4._0x8830d4)]}}),_0x4a6201[_0x17590a(0xcfa)]=RenderState['fromCache']({'depthTest':{'enabled':!_0x915773},'depthMask':![],'blending':BlendingState['ALPHA_BLEND'],'cull':{'enabled':!![],'face':CullFace[_0x17590a(0xd6)]}}),_0x4a6201['_pickRS']=RenderState[_0x17590a(0x9dd)]({'depthTest':{'enabled':!_0x915773},'depthMask':![],'blending':BlendingState['ALPHA_BLEND']})):(_0x4a6201[_0x17590a(_0x2d93a4._0x16d3d5)]=RenderState['fromCache']({'depthTest':{'enabled':!_0x915773},'depthMask':!![]}),_0x4a6201['_pickRS']=RenderState['fromCache']({'depthTest':{'enabled':!![]},'depthMask':!![]}));}function createCommand(_0x10c7a1,_0x1140e4,_0x271c00,_0xdd64c1,_0x2d1e50,_0x249c88,_0x426dc7,_0x5e8a24,_0x51825a,_0x49e7e1,_0x46be24,_0x455c42){var _0x9f47e1={_0xc89d2f:0x5d3,_0x17d9b2:0xa60,_0x3fedd4:0xbf4,_0x1dde1d:0x425},_0x2d6b85=_0x521882;_0x49e7e1&&_0x271c00&&(_0x271c00['vertexArray']=_0x426dc7,_0x271c00[_0x2d6b85(0xe49)]=_0x2d1e50,_0x271c00['shaderProgram']=_0x249c88,_0x271c00['uniformMap']=combine(_0x5e8a24,_0x10c7a1['_material'][_0x2d6b85(0xd15)]),_0x271c00['uniformMap'][_0x2d6b85(0xdb)]=function(){return-0x1;},_0x271c00['pass']=_0x46be24,_0x271c00[_0x2d6b85(0x859)]=_0x51825a,_0x10c7a1[_0x2d6b85(0x603)][_0x2d6b85(0x425)](_0x271c00)),_0x1140e4['vertexArray']=_0x426dc7,_0x1140e4['renderState']=_0xdd64c1,_0x1140e4[_0x2d6b85(_0x9f47e1._0xc89d2f)]=_0x249c88,_0x1140e4['uniformMap']=combine(_0x5e8a24,_0x10c7a1[_0x2d6b85(_0x9f47e1._0x17d9b2)]['_uniforms']),_0x455c42&&(_0x1140e4['uniformMap'][_0x2d6b85(0xbb5)]=function(){return 0x1;}),_0x1140e4[_0x2d6b85(_0x9f47e1._0x3fedd4)]=_0x46be24,_0x1140e4['modelMatrix']=_0x51825a,_0x10c7a1['_colorCommands'][_0x2d6b85(_0x9f47e1._0x1dde1d)](_0x1140e4);}function createCommands(_0x211a71,_0x16c072){var _0x428a0e={_0xcb0cb7:0x98c,_0x8bb42c:0xd15,_0x26bc73:0xcfa,_0x55d53e:0x1dc,_0x369250:0x15e},_0x3c9624=_0x521882;_0x211a71['_colorCommands']['length']=0x0;var _0x129c14=_0x16c072?Pass[_0x3c9624(_0x428a0e._0xcb0cb7)]:Pass['OPAQUE'];_0x211a71['showLateralSurfaces']&&createCommand(_0x211a71,_0x211a71[_0x3c9624(0xc71)],_0x211a71['_sectorBackCommand'],_0x211a71['_frontFaceRS'],_0x211a71['_backFaceRS'],_0x211a71['_sp'],_0x211a71['_sectorVA'],_0x211a71[_0x3c9624(_0x428a0e._0x8bb42c)],_0x211a71[_0x3c9624(0x32e)],_0x16c072,_0x129c14),_0x211a71['showSectorLines']&&createCommand(_0x211a71,_0x211a71['_sectorLineCommand'],undefined,_0x211a71[_0x3c9624(0x59c)],_0x211a71[_0x3c9624(_0x428a0e._0x26bc73)],_0x211a71[_0x3c9624(0x1dc)],_0x211a71['_sectorLineVA'],_0x211a71['_uniforms'],_0x211a71['_computedModelMatrix'],_0x16c072,_0x129c14,!![]),_0x211a71['showSectorSegmentLines']&&createCommand(_0x211a71,_0x211a71[_0x3c9624(0xb48)],undefined,_0x211a71['_frontFaceRS'],_0x211a71['_backFaceRS'],_0x211a71['_sp'],_0x211a71['_sectorSegmentLineVA'],_0x211a71[_0x3c9624(0xd15)],_0x211a71[_0x3c9624(0x32e)],_0x16c072,_0x129c14,!![]),_0x211a71['showDomeSurfaces']&&createCommand(_0x211a71,_0x211a71['_domeFrontCommand'],_0x211a71['_domeBackCommand'],_0x211a71['_frontFaceRS'],_0x211a71[_0x3c9624(0xcfa)],_0x211a71[_0x3c9624(_0x428a0e._0x55d53e)],_0x211a71['_domeVA'],_0x211a71['_uniforms'],_0x211a71['_computedModelMatrix'],_0x16c072,_0x129c14),_0x211a71['showDomeLines']&&createCommand(_0x211a71,_0x211a71['_domeLineCommand'],undefined,_0x211a71[_0x3c9624(0x59c)],_0x211a71['_backFaceRS'],_0x211a71[_0x3c9624(0x1dc)],_0x211a71['_domeLineVA'],_0x211a71['_uniforms'],_0x211a71['_computedModelMatrix'],_0x16c072,_0x129c14,!![]),_0x211a71['showScanPlane']&&createCommand(_0x211a71,_0x211a71[_0x3c9624(_0x428a0e._0x369250)],_0x211a71['_scanPlaneBackCommand'],_0x211a71['_frontFaceRS'],_0x211a71['_backFaceRS'],_0x211a71['_scanePlaneSP'],_0x211a71['_scanPlaneVA'],_0x211a71['_scanUniforms'],_0x211a71[_0x3c9624(0xde3)],_0x16c072,_0x129c14);}var AssociativeArray=Cesium__namespace[_0x521882(0xae4)],Cartesian3=Cesium__namespace[_0x521882(0x4cc)],Color=Cesium__namespace[_0x521882(0xcfe)],defined=Cesium__namespace[_0x521882(0x4ae)],DeveloperError=Cesium__namespace['DeveloperError'],Matrix3=Cesium__namespace['Matrix3'],Matrix4=Cesium__namespace[_0x521882(0x169)],Quaternion=Cesium__namespace['Quaternion'],MaterialProperty=Cesium__namespace[_0x521882(0x1c2)],Property=Cesium__namespace[_0x521882(0x79e)],matrix3Scratch=new Matrix3(),cachedPosition=new Cartesian3(),cachedGazePosition=new Cartesian3(),cachedOrientation=new Quaternion(),diffVectorScratch=new Cartesian3(),orientationScratch=new Quaternion();function removePrimitive(_0x155c94,_0x139a22,_0x5ce635){var _0x10f09f={_0x25257c:0x9af},_0x386f3a=_0x521882,_0x27b044=_0x139a22[_0x155c94['id']];if(Cesium__namespace['defined'](_0x27b044)){var _0xbd2e42=_0x27b044['primitive'];try{_0x5ce635[_0x386f3a(0xa85)](_0xbd2e42);}catch(_0x326d64){}_0xbd2e42[_0x386f3a(0x381)]&&!_0xbd2e42['isDestroyed']()&&_0xbd2e42[_0x386f3a(_0x10f09f._0x25257c)](),delete _0x139a22[_0x155c94['id']];}}function RectangularSensorVisualizer(_0x1cba2b,_0x773e06){var _0x2b8f4b={_0x31e67a:0x1e0},_0x2ba91c=_0x521882;if(!defined(_0x1cba2b))throw new DeveloperError('scene\x20is\x20required.');if(!defined(_0x773e06))throw new DeveloperError('entityCollection\x20is\x20required.');_0x773e06['collectionChanged']['addEventListener'](RectangularSensorVisualizer['prototype']['_onCollectionChanged'],this),this[_0x2ba91c(0x8ab)]=_0x1cba2b,this['_primitives']=_0x1cba2b['primitives'],this['_entityCollection']=_0x773e06,this['_hash']={},this[_0x2ba91c(_0x2b8f4b._0x31e67a)]=new AssociativeArray(),this['_onCollectionChanged'](_0x773e06,_0x773e06['values'],[],[]);}RectangularSensorVisualizer['prototype'][_0x521882(0xd43)]=function(_0x905ada){var _0x3671ee={_0x1f2931:0xd87,_0x1f6788:0x34a,_0x3174b7:0xe72,_0x547da8:0xde0,_0x2b2b89:0xb92,_0x1ec0fb:0x6c8,_0x1a78f5:0x6bf,_0x426b99:0x806,_0xb33174:0x908,_0x307f8e:0x806,_0x133d27:0xee7,_0x2ef7b0:0x667,_0xd8584e:0xeca,_0x5e6f3b:0x806},_0x552c79=_0x521882;if(!defined(_0x905ada))throw new DeveloperError('time\x20is\x20required.');var _0x47c2de=this['_entitiesToVisualize']['values'],_0x18f916=this[_0x552c79(0x90f)],_0x22ec27=this[_0x552c79(_0x3671ee._0x1f2931)],_0x13da25,_0x144fac,_0x3c4e84,_0x42e04b,_0x5b9169;for(var _0x4a8caa=0x0,_0x312734=_0x47c2de['length'];_0x4a8caa<_0x312734;_0x4a8caa++){var _0x3c4308=_0x47c2de[_0x4a8caa],_0x6afb2e=_0x3c4308[_0x552c79(_0x3671ee._0x1f6788)],_0x2b17f4=_0x18f916[_0x3c4308['id']],_0x57e833=_0x3c4308['isShowing']&&_0x3c4308[_0x552c79(0xd54)](_0x905ada)&&Property['getValueOrDefault'](_0x6afb2e[_0x552c79(_0x3671ee._0x3174b7)],_0x905ada,!![]);_0x57e833&&(_0x13da25=Property['getValueOrUndefined'](_0x3c4308['_position'],_0x905ada,cachedPosition),_0x144fac=Property['getValueOrUndefined'](_0x3c4308['_orientation'],_0x905ada,cachedOrientation),_0x3c4e84=Property['getValueOrUndefined'](_0x6afb2e['_radius'],_0x905ada),_0x42e04b=Property[_0x552c79(0x549)](_0x6afb2e['_xHalfAngle'],_0x905ada),_0x5b9169=Property['getValueOrUndefined'](_0x6afb2e['_yHalfAngle'],_0x905ada),_0x57e833=defined(_0x13da25)&&defined(_0x42e04b)&&defined(_0x5b9169));if(!_0x57e833){defined(_0x2b17f4)&&(_0x2b17f4[_0x552c79(_0x3671ee._0x547da8)]['show']=![]);continue;}var _0x3f5ce5=defined(_0x2b17f4)?_0x2b17f4['primitive']:undefined;!defined(_0x3f5ce5)&&(_0x3f5ce5=new RectangularSensorPrimitive(),_0x3f5ce5['id']=_0x3c4308,_0x22ec27[_0x552c79(_0x3671ee._0x2b2b89)](_0x3f5ce5),_0x2b17f4={'primitive':_0x3f5ce5,'position':undefined,'orientation':undefined},_0x18f916[_0x3c4308['id']]=_0x2b17f4);var _0x2dbb2c=Property['getValueOrUndefined'](_0x6afb2e[_0x552c79(0x59a)],_0x905ada);if(defined(_0x2dbb2c)){var _0x282cfa=Property['getValueOrUndefined'](_0x2dbb2c['_position'],_0x905ada,cachedGazePosition);if(!defined(_0x13da25)||!defined(_0x282cfa))continue;var _0x5389a0=Cartesian3['subtract'](_0x13da25,_0x282cfa,diffVectorScratch),_0x319e50=Cartesian3[_0x552c79(_0x3671ee._0x1ec0fb)](Cesium__namespace[_0x552c79(0x4cc)]['UNIT_Z'],_0x5389a0),_0xb55f02=Cartesian3['cross'](Cesium__namespace['Cartesian3']['UNIT_Z'],_0x5389a0,diffVectorScratch);_0x144fac=Quaternion['fromAxisAngle'](_0xb55f02,_0x319e50-Math['PI'],orientationScratch),_0x3c4e84=Cartesian3[_0x552c79(0x3dd)](_0x13da25,_0x282cfa),_0x3f5ce5['modelMatrix']=Matrix4['fromRotationTranslation'](Matrix3['fromQuaternion'](_0x144fac,matrix3Scratch),_0x13da25,_0x3f5ce5['modelMatrix']);}else(!Cartesian3[_0x552c79(0x162)](_0x13da25,_0x2b17f4['position'])||!Quaternion['equals'](_0x144fac,_0x2b17f4[_0x552c79(0x2c6)]))&&(defined(_0x144fac)?(_0x3f5ce5['modelMatrix']=Matrix4[_0x552c79(0x5a9)](Matrix3['fromQuaternion'](_0x144fac,matrix3Scratch),_0x13da25,_0x3f5ce5['modelMatrix']),_0x2b17f4['position']=Cartesian3['clone'](_0x13da25,_0x2b17f4['position']),_0x2b17f4['orientation']=Quaternion['clone'](_0x144fac,_0x2b17f4['orientation'])):(_0x3f5ce5['modelMatrix']=Cesium__namespace[_0x552c79(0xaf7)][_0x552c79(0xe98)](_0x13da25),_0x2b17f4['position']=Cartesian3['clone'](_0x13da25,_0x2b17f4['position'])));_0x3f5ce5[_0x552c79(0x19f)]=!![],_0x3f5ce5[_0x552c79(_0x3671ee._0x1a78f5)]=_0x2dbb2c,_0x3f5ce5['radius']=_0x3c4e84,_0x3f5ce5['xHalfAngle']=_0x42e04b,_0x3f5ce5['yHalfAngle']=_0x5b9169,_0x3f5ce5['lineColor']=Property[_0x552c79(_0x3671ee._0x426b99)](_0x6afb2e['_lineColor'],_0x905ada,Color[_0x552c79(_0x3671ee._0xb33174)]),_0x3f5ce5['showSectorLines']=Property['getValueOrDefault'](_0x6afb2e['_showSectorLines'],_0x905ada,!![]),_0x3f5ce5[_0x552c79(0x594)]=Property['getValueOrDefault'](_0x6afb2e[_0x552c79(0x18b)],_0x905ada,!![]),_0x3f5ce5[_0x552c79(0x43c)]=Property[_0x552c79(_0x3671ee._0x307f8e)](_0x6afb2e['_showLateralSurfaces'],_0x905ada,!![]),_0x3f5ce5['material']=MaterialProperty['getValue'](_0x905ada,_0x6afb2e['_material'],_0x3f5ce5[_0x552c79(0xe7f)]),_0x3f5ce5['showDomeSurfaces']=Property['getValueOrDefault'](_0x6afb2e['_showDomeSurfaces'],_0x905ada,!![]),_0x3f5ce5[_0x552c79(_0x3671ee._0x133d27)]=Property['getValueOrDefault'](_0x6afb2e[_0x552c79(0xe2)],_0x905ada,!![]),_0x3f5ce5[_0x552c79(0x1e7)]=Property[_0x552c79(_0x3671ee._0x426b99)](_0x6afb2e[_0x552c79(_0x3671ee._0x2ef7b0)],_0x905ada,!![]),_0x3f5ce5[_0x552c79(_0x3671ee._0xd8584e)]=Property[_0x552c79(0x806)](_0x6afb2e['_intersectionColor'],_0x905ada,Color['WHITE']),_0x3f5ce5['intersectionWidth']=Property['getValueOrDefault'](_0x6afb2e['_intersectionWidth'],_0x905ada,0x1),_0x3f5ce5['showThroughEllipsoid']=Property['getValueOrDefault'](_0x6afb2e[_0x552c79(0xc7b)],_0x905ada,![]),_0x3f5ce5[_0x552c79(0x4cd)]=Property['getValueOrDefault'](_0x6afb2e['_scanPlaneMode'],_0x905ada),_0x3f5ce5['scanPlaneColor']=Property['getValueOrDefault'](_0x6afb2e[_0x552c79(0x477)],_0x905ada,Color['WHITE']),_0x3f5ce5['showScanPlane']=Property['getValueOrDefault'](_0x6afb2e[_0x552c79(0xa95)],_0x905ada,!![]),_0x3f5ce5[_0x552c79(0x8b9)]=Property[_0x552c79(_0x3671ee._0x5e6f3b)](_0x6afb2e['_scanPlaneRate'],_0x905ada,0x1);}return!![];},RectangularSensorVisualizer['prototype']['isDestroyed']=function(){return![];},RectangularSensorVisualizer['prototype']['destroy']=function(){var _0x4f91d6=_0x521882,_0xda83fd=this[_0x4f91d6(0x1e0)]['values'],_0xcb910e=this['_hash'],_0xb6b58=this['_primitives'];for(var _0x537b5a=_0xda83fd['length']-0x1;_0x537b5a>-0x1;_0x537b5a--){removePrimitive(_0xda83fd[_0x537b5a],_0xcb910e,_0xb6b58);}for(var _0x1132e9 in this){delete this[_0x1132e9];}return Cesium__namespace['destroyObject'](this);},RectangularSensorVisualizer['prototype']['_onCollectionChanged']=function(_0x1bd0f0,_0x392afb,_0xc3839,_0x1bd147){var _0x24bcb1={_0x4f0459:0xd87},_0x3eadea=_0x521882,_0x370c78=this['_entitiesToVisualize'];if(!_0x370c78)return;var _0x177d99=this['_hash'],_0x1b79c3=this[_0x3eadea(_0x24bcb1._0x4f0459)],_0x4c936e,_0x5f16b8;for(_0x4c936e=_0x392afb[_0x3eadea(0xba0)]-0x1;_0x4c936e>-0x1;_0x4c936e--){_0x5f16b8=_0x392afb[_0x4c936e],defined(_0x5f16b8['_rectangularSensorMars'])&&defined(_0x5f16b8['_position'])&&_0x370c78['set'](_0x5f16b8['id'],_0x5f16b8);}for(_0x4c936e=_0x1bd147[_0x3eadea(0xba0)]-0x1;_0x4c936e>-0x1;_0x4c936e--){_0x5f16b8=_0x1bd147[_0x4c936e],defined(_0x5f16b8[_0x3eadea(0x34a)])&&defined(_0x5f16b8['_position'])?_0x370c78['set'](_0x5f16b8['id'],_0x5f16b8):(removePrimitive(_0x5f16b8,_0x177d99,_0x1b79c3),_0x370c78['remove'](_0x5f16b8['id']));}for(_0x4c936e=_0xc3839['length']-0x1;_0x4c936e>-0x1;_0x4c936e--){_0x5f16b8=_0xc3839[_0x4c936e],removePrimitive(_0x5f16b8,_0x177d99,_0x1b79c3),_0x370c78[_0x3eadea(0xa85)](_0x5f16b8['id']);}};var originalDefaultVisualizersCallback=Cesium__namespace['DataSourceDisplay']['defaultVisualizersCallback'];Cesium__namespace['DataSourceDisplay']['defaultVisualizersCallback']=function(_0x59246a,_0x242a39,_0x4dfe78){var _0x15fb1b={_0x54b1c6:0x1ec},_0x229f5e=_0x521882,_0x1bf9cf=_0x4dfe78[_0x229f5e(_0x15fb1b._0x54b1c6)],_0x5b86cd=originalDefaultVisualizersCallback(_0x59246a,_0x242a39,_0x4dfe78);return _0x5b86cd['concat']([new RectangularSensorVisualizer(_0x59246a,_0x1bf9cf)]);};var RectangularSensor=function(_0x4d6939){var _0x3a4914={_0x50e51c:0x244},_0x1985f5={_0x127873:0xcfe,_0x201667:0x881,_0x1f47ba:0x759,_0x18418e:0x619},_0x3a95a6={_0x2bbe50:0x27a},_0x28e878={_0x59fd34:0x5d1,_0x3ce09c:0x1a7,_0x1ceba5:0xe8c},_0x5b8500={_0x5954ca:0x1a7},_0x20ae14={_0x51409c:0x1a7},_0x5eb2b5={_0x1e30c6:0x4c4},_0x3078e0=_0x521882;_inherits(_0x4a4a33,_0x4d6939);var _0x3d3106=_createSuper(_0x4a4a33);function _0x4a4a33(){return _classCallCheck(this,_0x4a4a33),_0x3d3106['apply'](this,arguments);}return _createClass(_0x4a4a33,[{'key':'entityGraphic','get':function _0x80a338(){var _0x5a5309=_0x4ffc,_0x4b374e;return(_0x4b374e=this['_entity'])===null||_0x4b374e===void 0x0?void 0x0:_0x4b374e[_0x5a5309(_0x5eb2b5._0x1e30c6)];}},{'key':'radius','get':function _0x2e75f3(){var _0x460649=_0x4ffc;return this[_0x460649(_0x20ae14._0x51409c)]['radius'];},'set':function _0x2140d3(_0x280d9c){var _0x1f36df=_0x4ffc;this[_0x1f36df(_0x5b8500._0x5954ca)]['radius']=_0x280d9c,this['_entity']&&(this['entityGraphic']['radius']=_0x280d9c);}},{'key':'_mountedHook','value':function _0xe5fe32(){var _0x2d9749=_0x4ffc,_0x5c8349={'position':this['position'],'orientation':this[_0x2d9749(_0x28e878._0x59fd34)](),'rectangularSensorMars':new RectangularSensorGraphics(RectangularSensorStyleConver['toCesiumVal'](this[_0x2d9749(_0x28e878._0x3ce09c)]))};this[_0x2d9749(_0x28e878._0x1ceba5)]=this[_0x2d9749(0xcdb)](_0x5c8349),this['style']['label']&&this['_addLabel']();}},{'key':'_updateStyleHook','value':function _0x79712d(_0x5b10c1,_0x232e1d){var _0x2cb6b4=_0x4ffc;if(this['_entity']&&this['_state']===State['ADDED']){var _0x317f2d=this[_0x2cb6b4(0x7b5)]['dataSource'];_0x317f2d['entities']['remove'](this['_entity']),delete this['_entity'],this['_mountedHook'](),_0x317f2d['entities'][_0x2cb6b4(0xb92)](this['_entity']);}}},{'key':'_updateEntityOpacity','value':function _0x2cfdd0(_0x4ddbab,_0x52afa5){var _0x437b22=_0x4ffc,_0x5e478c=_0x4ddbab===null||_0x4ddbab===void 0x0?void 0x0:_0x4ddbab['material'];if(!_0x5e478c)return![];var _0x2741fe=getCesiumColor(_0x5e478c['color'],Cesium__namespace['Color']['WHITE']);return!Cesium__namespace['defined'](this[_0x437b22(_0x3a95a6._0x2bbe50)])&&(this['_material_color_alpha']=_0x2741fe['alpha']),_0x5e478c['color']=_0x2741fe['withAlpha'](this['_material_color_alpha']*_0x52afa5),!![];}},{'key':_0x3078e0(_0x3a4914._0x50e51c),'value':function _0x4784c9(_0x129f55){var _0x46dbf8=_0x3078e0,_0xa33337=getCesiumColor(this[_0x46dbf8(0x881)][_0x46dbf8(0xb60)],Cesium__namespace[_0x46dbf8(_0x1985f5._0x127873)][_0x46dbf8(0x908)]);!Cesium__namespace['defined'](this['_lineColor_alpha'])&&(this['_lineColor_alpha']=_0xa33337['alpha']);this[_0x46dbf8(_0x1985f5._0x201667)]['lineColor']=_0xa33337['withAlpha'](this[_0x46dbf8(0xb21)]*_0x129f55);var _0x5abf0f=getCesiumColor(this['entityGraphic']['scanPlaneColor'],Cesium__namespace['Color']['WHITE']);!Cesium__namespace[_0x46dbf8(0x4ae)](this['_scanPlaneColor_alpha'])&&(this[_0x46dbf8(_0x1985f5._0x1f47ba)]=_0x5abf0f[_0x46dbf8(_0x1985f5._0x18418e)]),this[_0x46dbf8(0x881)]['scanPlaneColor']=_0x5abf0f['withAlpha'](this['_scanPlaneColor_alpha']*_0x129f55);}},{'key':'_style2Json','value':function _0x503415(_0x179361,_0x512912){var _0x50fbbf=_0x3078e0;return RectangularSensorStyleConver[_0x50fbbf(0x517)](_0x179361,_0x512912,!![]);}}]),_0x4a4a33;}(BasePointEntity);register$4('rectangularSensor',RectangularSensor,!![]);var DEF_STYLE$j={'distance':0.1,'perPositionHeight':!![],'showFrustum':![],'opacity':0x1},Video2D=function(_0x2d003a){var _0x345c87={_0x557787:0xa00,_0x283139:0x1fa,_0x5388f6:0xaa2,_0x409912:0x727},_0x284e40={_0x4ee046:0x489,_0x52afc6:0xaec,_0x43dbdd:0xb07,_0x40c0ef:0x7fb,_0x6fcdaf:0xb4c,_0xf9eb83:0x4bc,_0x5cf093:0x7fb},_0x47146b={_0x4dfb3e:0x489,_0x39be13:0x65a,_0x4d8a31:0xa96,_0x13c0ca:0x8b2},_0x265784={_0x107bc1:0x6da},_0x3f38ca={_0xeae181:0xd32},_0x2b0c13={_0x5be46f:0x5ad,_0x30b5a9:0x4bc,_0x384acc:0xdd1,_0x1a4abb:0xdab,_0x494f4c:0x5c7,_0x15b6d0:0x5c7},_0x54672f={_0x3c63bf:0x228,_0x533327:0x65a},_0x452d76={_0x5a8327:0x26a},_0x30ab01={_0x2ed6ba:0x20a},_0x55b0bb={_0x4d7b48:0x5cc,_0x3b5b4e:0x617,_0x416b45:0x617,_0x45ed88:0x551,_0x2983bf:0xadd},_0x360690={_0x144955:0xbcb,_0x4d07da:0x457,_0x290593:0x78d,_0x14ecee:0x77a},_0x559fe9={_0x2c5cee:0x50a,_0x21eae3:0xdd1,_0x3729fd:0x1fa,_0xfe2b15:0x2ae,_0x5945e4:0x7cc,_0x3f172f:0x50a,_0x5a1970:0xeef,_0xda5aa9:0x682,_0x120e2d:0xa29,_0x4a20c3:0x70f,_0x8f8c3d:0x3dd,_0x26f400:0x257,_0x53d03c:0x4cc,_0x49e58b:0x4a4},_0x10bd85={_0x5b2f91:0x1c3,_0x4e93b0:0x361,_0x276ff3:0x22e},_0x453be2={_0x3de9cc:0xa8c,_0x6cd5c6:0xe11},_0xe54364={_0xbb0196:0x22e,_0x3e6c8d:0x361,_0x2f0a06:0x1c3,_0x328854:0x1a7,_0x5ba136:0xdca,_0x5aff72:0x1a7,_0x2fdff1:0x170},_0x5d5f9c={_0x1d6044:0x361},_0x281f98={_0x166149:0xc06},_0x4f99b6={_0x59d24d:0x1a7},_0xf4f131={_0x19bfa2:0x170,_0x17785d:0xe8c},_0x4e5cf5={_0x15e974:0x170},_0x46f701={_0x15802f:0xaa2},_0x38b145={_0x57c7bf:0x347},_0x7662ac={_0x619f6e:0x347},_0x2d07d8={_0x5daaa6:0x50d},_0x25da85={_0x4bfe9d:0x4bc,_0x3e6711:0x8d4,_0x114c30:0x3dd,_0x2c5c0d:0x7dd,_0x53f7cf:0xa29,_0xa7c26b:0x50a,_0x7dc7f1:0x50d},_0x162ca0={_0x1125d7:0x4e5,_0x5b9305:0x8d1,_0x396666:0x347},_0x36c798={_0x138ff5:0xbcb},_0x2a3d8f={_0x1f6b96:0xc06},_0x69714={_0x31e86f:0xdd1},_0x4c290f=_0x521882;_inherits(_0x47bfea,_0x2d003a);var _0x5bc587=_createSuper(_0x47bfea);function _0x47bfea(){var _0x4c2c9f=_0x4ffc,_0x37e9f0,_0x4cbb30=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x47bfea),_0x4cbb30['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$j),_0x4cbb30['style']||{}),_0x37e9f0=_0x5bc587['call'](this,_0x4cbb30),_0x4cbb30[_0x4c2c9f(_0x69714._0x31e86f)]&&(_0x37e9f0['position']=_0x4cbb30['position']),_0x37e9f0[_0x4c2c9f(0xd28)]=!![],_0x37e9f0;}return _createClass(_0x47bfea,[{'key':'czmObjectEx','get':function _0x24cd33(){var _0x514789=_0x4ffc,_0x4bca1e=[];return this[_0x514789(_0x2a3d8f._0x1f6b96)]&&_0x4bca1e['push'](this['_frustumPrimitive']),this['_entity_label']&&_0x4bca1e['push'](this['_entity_label']),this[_0x514789(0xa7a)]&&(_0x4bca1e=_0x4bca1e['concat'](this['_entity_outlines'])),_0x4bca1e;}},{'key':'position','get':function _0x54ea86(){var _0x829b16=_0x4ffc;return getPositionValue(this[_0x829b16(_0x36c798._0x138ff5)]);},'set':function _0x3dbea5(_0x5d5459){var _0xb4291e=_0x4ffc,_0x5a2897;this[_0xb4291e(0x4e5)]=LngLatPoint[_0xb4291e(0x5dc)](_0x5d5459),this['_position']=(_0x5a2897=this[_0xb4291e(_0x162ca0._0x1125d7)])===null||_0x5a2897===void 0x0?void 0x0:_0x5a2897['toCartesian'](),this['_entity']&&(this[_0xb4291e(_0x162ca0._0x5b9305)](),this['_updateDraw'](),this[_0xb4291e(_0x162ca0._0x396666)]());}},{'key':'point','get':function _0xfdeb60(){return this['_point'];}},{'key':'coordinate','get':function _0x49452c(){return this['point']['toArray']();}},{'key':'targetPosition','get':function _0x102402(){var _0x142f5f=_0x4ffc;return this['options'][_0x142f5f(0xaec)];},'set':function _0x3e731c(_0x471c79){var _0xdfdce2=_0x4ffc,_0x20a038;this['options']['targetPosition']=_0x471c79;if(!this[_0xdfdce2(_0x25da85._0x4bfe9d)])return;var _0x369b06=this['position'];if(!_0x369b06)return;var _0xd6509b=LngLatPoint[_0xdfdce2(0x609)](_0x471c79,(_0x20a038=this['_map'])===null||_0x20a038===void 0x0?void 0x0:_0x20a038[_0xdfdce2(_0x25da85._0x3e6711)]);this['distance']=Cesium__namespace['Cartesian3'][_0xdfdce2(_0x25da85._0x114c30)](_0x369b06,_0xd6509b);var _0x2508b1=Cesium__namespace['Cartesian3']['normalize'](Cesium__namespace['Cartesian3']['subtract'](_0xd6509b,_0x369b06,new Cesium__namespace['Cartesian3']()),new Cesium__namespace['Cartesian3']()),_0x546fde=Cesium__namespace['Cartesian3']['normalize'](_0x369b06,new Cesium__namespace[(_0xdfdce2(0x4cc))]()),_0x3eb16e=new Cesium__namespace['Camera'](this['_map'][_0xdfdce2(_0x25da85._0x2c5c0d)]);_0x3eb16e['position']=_0x369b06,_0x3eb16e[_0xdfdce2(0x579)]=_0x2508b1,_0x3eb16e['up']=_0x546fde,this['style']['heading']=Cesium__namespace[_0xdfdce2(_0x25da85._0x53f7cf)][_0xdfdce2(0x546)](_0x3eb16e[_0xdfdce2(_0x25da85._0xa7c26b)]),this[_0xdfdce2(0x1a7)][_0xdfdce2(_0x25da85._0x7dc7f1)]=Cesium__namespace['Math']['toDegrees'](_0x3eb16e['pitch']),this[_0xdfdce2(0xaa2)](),this[_0xdfdce2(0x347)]();}},{'key':'heading','get':function _0x3a2fe1(){var _0x569db6;return(_0x569db6=this['style']['heading'])!==null&&_0x569db6!==void 0x0?_0x569db6:0x0;},'set':function _0x3c6fce(_0x3e041a){var _0x3427=_0x4ffc;this['style']['heading']=_0x3e041a,this[_0x3427(0xaa2)](),this['_bindHierarchy']();}},{'key':'pitch','get':function _0x1b3f47(){var _0x79e91=_0x4ffc,_0x32edfb;return(_0x32edfb=this['style'][_0x79e91(0x50d)])!==null&&_0x32edfb!==void 0x0?_0x32edfb:0x0;},'set':function _0x50f533(_0x3dfff3){var _0x396e43=_0x4ffc;this[_0x396e43(0x1a7)][_0x396e43(_0x2d07d8._0x5daaa6)]=_0x3dfff3,this['_updateDraw'](),this['_bindHierarchy']();}},{'key':_0x4c290f(_0x345c87._0x557787),'get':function _0x5c6d71(){var _0x5dc48f=_0x4c290f,_0x45eee3;return(_0x45eee3=this[_0x5dc48f(0x1a7)]['roll'])!==null&&_0x45eee3!==void 0x0?_0x45eee3:0x0;},'set':function _0x229c03(_0x2f4715){var _0x1131c2=_0x4c290f;this['style']['roll']=_0x2f4715,this[_0x1131c2(0xaa2)](),this['_bindHierarchy']();}},{'key':_0x4c290f(_0x345c87._0x283139),'get':function _0x457df1(){return this['style']['angle'];},'set':function _0x5d77fe(_0x2b9651){var _0xbed9d3=_0x4c290f;this['style']['angle']=_0x2b9651,this['_updateDraw'](),this[_0xbed9d3(_0x7662ac._0x619f6e)]();}},{'key':_0x4c290f(0x7cc),'get':function _0x26a50c(){var _0x4c5bee=_0x4c290f,_0x3d9d7a;return(_0x3d9d7a=this['style'][_0x4c5bee(0x7cc)])!==null&&_0x3d9d7a!==void 0x0?_0x3d9d7a:this['style']['angle'];},'set':function _0x21ce02(_0x5ce4eb){var _0x316225=_0x4c290f;this['style']['angle2']=_0x5ce4eb,this['_updateDraw'](),this[_0x316225(_0x38b145._0x57c7bf)]();}},{'key':'distance','get':function _0x19be70(){return this['style']['distance'];},'set':function _0x1968b4(_0x539de2){var _0x39212c=_0x4c290f;this['style']['distance']=_0x539de2,this[_0x39212c(_0x46f701._0x15802f)](),this['_bindHierarchy']();}},{'key':'opacity','get':function _0x13c9fa(){var _0x16f0c7=_0x4c290f;return this[_0x16f0c7(0x1a7)][_0x16f0c7(_0x4e5cf5._0x15e974)];},'set':function _0x367369(_0x1cef3b){var _0x556ff5=_0x4c290f;this['style'][_0x556ff5(_0xf4f131._0x19bfa2)]=_0x1cef3b,this['_entity']&&(this['_entity'][_0x556ff5(0x77a)]['material']['_color']['_value']['alpha']=_0x1cef3b,this[_0x556ff5(_0xf4f131._0x17785d)]['polygon']['material']['transparent']=_0x1cef3b!==0x1);}},{'key':'showFrustum','get':function _0x4ef21f(){var _0x1a534d=_0x4c290f;return this[_0x1a534d(_0x4f99b6._0x59d24d)]['showFrustum'];},'set':function _0xe766c5(_0x212c71){var _0x53b954=_0x4c290f;this['style']['showFrustum']=_0x212c71,this[_0x53b954(_0x281f98._0x166149)]['show']=_0x212c71;}},{'key':_0x4c290f(0x9e4),'get':function _0x318ecd(){return this['_videoPlay'];},'set':function _0x4e9927(_0x5ca745){var _0x102f93=_0x4c290f;this[_0x102f93(0xd28)]=_0x5ca745;if(!this[_0x102f93(0x361)])return;try{this[_0x102f93(0xd28)]?this[_0x102f93(_0x5d5f9c._0x1d6044)]['play']():this['_videoContainer'][_0x102f93(0x5c5)]();}catch(_0x583bdf){}}},{'key':'updateVideoContainer','value':function _0x48e63f(){var _0x3b235a=_0x4c290f,_0x4c7bd8;this[_0x3b235a(0x1c3)]&&(_0x4c7bd8=this[_0x3b235a(0x361)])!==null&&_0x4c7bd8!==void 0x0&&_0x4c7bd8['parentNode']&&(this[_0x3b235a(0x361)]['parentNode'][_0x3b235a(_0xe54364._0xbb0196)](this[_0x3b235a(_0xe54364._0x3e6c8d)]),delete this[_0x3b235a(_0xe54364._0x2f0a06)],delete this['_videoContainer']);if(this['style'][_0x3b235a(0x143)])this['_videoContainer']=createVideo(this[_0x3b235a(_0xe54364._0x328854)]['url'],this['style']['fileType'],'',document['body']),this[_0x3b235a(0x361)]['style']['display']=_0x3b235a(_0xe54364._0x5ba136),this['_hasRemoveElement']=!![];else this['style']['container']&&(this['_videoContainer']=this['style']['container']);this['_videoContainer']&&(this[_0x3b235a(0xe8c)]['polygon']['material']=new Cesium__namespace[(_0x3b235a(0xaf6))]({'image':this['_videoContainer'],'color':Cesium__namespace[_0x3b235a(0xcfe)]['WHITE'][_0x3b235a(0x531)](this['style']['opacity']),'transparent':this[_0x3b235a(_0xe54364._0x5aff72)][_0x3b235a(_0xe54364._0x2fdff1)]!==0x1}));}},{'key':'_mountedHook','value':function _0x2ad88d(){var _0x50acaa=_0x4c290f;_get(_getPrototypeOf(_0x47bfea['prototype']),_0x50acaa(_0x453be2._0x3de9cc),this)['call'](this),this[_0x50acaa(_0x453be2._0x6cd5c6)][_0x50acaa(0xaec)]&&(this['targetPosition']=this['options']['targetPosition']),this['updateVideoContainer']();}},{'key':'_updateStyleHook','value':function _0x4af5dc(_0x2531b7,_0x46123c){var _0x17860f=_0x4c290f;_get(_getPrototypeOf(_0x47bfea['prototype']),'_updateStyleHook',this)['call'](this,_0x2531b7,_0x46123c),(_0x46123c['url']||_0x46123c[_0x17860f(0x20a)])&&this['updateVideoContainer']();}},{'key':'_addedHook','value':function _0x3800b7(_0x3a97f9){var _0x595d9e=_0x4c290f;this['_updateDraw'](),this['_bindHierarchy'](),this[_0x595d9e(0x3c3)]['entities'][_0x595d9e(0xb92)](this['_entity']);}},{'key':'_removedHook','value':function _0x402f99(){var _0x32c44e=_0x4c290f,_0x4acfa1;this['_frustumPrimitive']&&(this['_layer']['primitiveCollection']['remove'](this['_frustumPrimitive']),delete this['_frustumPrimitive']),this['dataSource']['entities']['remove'](this['_entity']),this[_0x32c44e(_0x10bd85._0x5b2f91)]&&(_0x4acfa1=this[_0x32c44e(_0x10bd85._0x4e93b0)])!==null&&_0x4acfa1!==void 0x0&&_0x4acfa1['parentNode']&&(this['_videoContainer']['parentNode'][_0x32c44e(_0x10bd85._0x276ff3)](this['_videoContainer']),delete this['_hasRemoveElement'],delete this[_0x32c44e(0x361)]);}},{'key':_0x4c290f(_0x345c87._0x5388f6),'value':function _0x50f271(){var _0x3607e1=_0x4c290f;if(!this['_map'])return;var _0x37192a=this['position'];if(!_0x37192a)return;var _0x463147=new Cesium__namespace['HeadingPitchRoll'](Cesium__namespace['Math'][_0x3607e1(0x70f)](this[_0x3607e1(_0x559fe9._0x2c5cee)]),Cesium__namespace['Math']['toRadians'](this['pitch']),Cesium__namespace['Math'][_0x3607e1(0x70f)](this['roll'])),_0x4c61be=new Cesium__namespace[(_0x3607e1(0x832))](this['_map']['scene']);_0x4c61be[_0x3607e1(_0x559fe9._0x21eae3)]=_0x37192a,_0x4c61be['frustum'][_0x3607e1(0xa82)]=Cesium__namespace['Math']['toRadians'](this[_0x3607e1(_0x559fe9._0x3729fd)]*0x2),_0x4c61be[_0x3607e1(_0x559fe9._0xfe2b15)]['aspectRatio']=this['angle']/this[_0x3607e1(_0x559fe9._0x5945e4)],_0x4c61be['frustum'][_0x3607e1(0xd90)]=0.01,_0x4c61be['frustum']['far']=this['style']['distance'],_0x4c61be[_0x3607e1(0xa94)]({'destination':_0x37192a,'orientation':{'heading':_0x463147[_0x3607e1(_0x559fe9._0x3f172f)],'pitch':_0x463147['pitch'],'roll':_0x463147['roll']}}),this[_0x3607e1(_0x559fe9._0x5a1970)](_0x4c61be);var _0x3e796e=_0x4c61be[_0x3607e1(_0x559fe9._0xda5aa9)],_0x575b96=_0x4c61be['upWC'],_0x1b4e99=_0x4c61be[_0x3607e1(0x5cc)],_0x216705=new Cesium__namespace['Ray'](_0x37192a,_0x3e796e),_0xa6688c=Cesium__namespace[_0x3607e1(0x257)]['getPoint'](_0x216705,this['style']['distance'],new Cesium__namespace[(_0x3607e1(0x4cc))]()),_0x3048cd=Cesium__namespace[_0x3607e1(_0x559fe9._0x120e2d)][_0x3607e1(_0x559fe9._0x4a20c3)](this[_0x3607e1(0x1fa)]),_0x43a6df=Math[_0x3607e1(0x2b7)](_0x3048cd),_0x492c0d=this['style'][_0x3607e1(_0x559fe9._0x8f8c3d)]*_0x43a6df,_0xb3dcf3=_0x492c0d/_0x4c61be['frustum'][_0x3607e1(0x3d7)],_0x5e5146=Math['sqrt'](_0x492c0d*_0x492c0d+_0xb3dcf3*_0xb3dcf3),_0x5e9a0e=new Cesium__namespace['Cartesian3'](),_0x1d4729=new Cesium__namespace['Ray'](_0xa6688c,_0x1b4e99),_0x14717e=Cesium__namespace[_0x3607e1(0x257)]['getPoint'](_0x1d4729,_0x492c0d,new Cesium__namespace[(_0x3607e1(0x4cc))]()),_0x8e1672=new Cesium__namespace['Ray'](_0x14717e,_0x575b96);Cesium__namespace['Ray']['getPoint'](_0x8e1672,_0xb3dcf3,_0x5e9a0e);var _0x1d21b0=new Cesium__namespace['Cartesian3'](),_0x5619b7=Cesium__namespace['Cartesian3']['negate'](_0x575b96,new Cesium__namespace['Cartesian3']()),_0x2f059e=new Cesium__namespace['Ray'](_0x14717e,_0x5619b7);Cesium__namespace[_0x3607e1(_0x559fe9._0x26f400)]['getPoint'](_0x2f059e,_0xb3dcf3,_0x1d21b0);var _0x1ffe44=new Cesium__namespace['Cartesian3'](),_0x37f2de=Cesium__namespace['Cartesian3']['normalize'](Cesium__namespace[_0x3607e1(_0x559fe9._0x53d03c)][_0x3607e1(0xce6)](_0xa6688c,_0x5e9a0e,new Cesium__namespace['Cartesian3']()),new Cesium__namespace['Cartesian3']()),_0x418cce=new Cesium__namespace[(_0x3607e1(0x257))](_0xa6688c,_0x37f2de);Cesium__namespace['Ray']['getPoint'](_0x418cce,_0x5e5146,_0x1ffe44);var _0x24dd8c=new Cesium__namespace['Cartesian3'](),_0x45753f=Cesium__namespace[_0x3607e1(_0x559fe9._0x53d03c)]['normalize'](Cesium__namespace['Cartesian3']['subtract'](_0xa6688c,_0x1d21b0,new Cesium__namespace['Cartesian3']()),new Cesium__namespace['Cartesian3']()),_0x212bf6=new Cesium__namespace[(_0x3607e1(0x257))](_0xa6688c,_0x45753f);Cesium__namespace['Ray'][_0x3607e1(_0x559fe9._0x49e58b)](_0x212bf6,_0x5e5146,_0x24dd8c);var _0x39c4f7=[_0x24dd8c,_0x5e9a0e,_0x1d21b0,_0x1ffe44];this['_positions']=_0x39c4f7;}},{'key':'_bindHierarchy','value':function _0x11bd52(){var _0x8509f6=_0x4c290f,_0x5767f7=this;if(!this['_entity'])return;if(this[_0x8509f6(_0x360690._0x144955)]instanceof Cesium__namespace['CallbackProperty']||this['_position']instanceof Cesium__namespace[_0x8509f6(_0x360690._0x4d07da)]){var _0x2b5b10=new Cesium__namespace['PolygonHierarchy']();this[_0x8509f6(0xe8c)]['polygon'][_0x8509f6(_0x360690._0x290593)]=new Cesium__namespace[(_0x8509f6(0x354))](function(_0xf45343){var _0x4b7144=_0x8509f6;return _0x5767f7['_updateDraw'](),_0x2b5b10[_0x4b7144(0x2c3)]=_0x5767f7['_positions'],_0x2b5b10;},![]);}else this['_entity'][_0x8509f6(_0x360690._0x14ecee)]['hierarchy']=new Cesium__namespace['PolygonHierarchy'](this[_0x8509f6(0xb7d)]);}},{'key':_0x4c290f(0xeef),'value':function _0x44b813(_0x79148e){var _0x339582=_0x4c290f,_0x119689=_0x79148e['directionWC'],_0x4002ed=_0x79148e['upWC'],_0x15122b=_0x79148e[_0x339582(_0x55b0bb._0x4d7b48)];_0x15122b=Cesium__namespace['Cartesian3']['negate'](_0x15122b,new Cesium__namespace['Cartesian3']());var _0x522eb2=new Cesium__namespace['Matrix3']();Cesium__namespace['Matrix3'][_0x339582(_0x55b0bb._0x3b5b4e)](_0x522eb2,0x0,_0x15122b,_0x522eb2),Cesium__namespace['Matrix3'][_0x339582(_0x55b0bb._0x416b45)](_0x522eb2,0x1,_0x4002ed,_0x522eb2),Cesium__namespace['Matrix3']['setColumn'](_0x522eb2,0x2,_0x119689,_0x522eb2);var _0x8dabf2=Cesium__namespace[_0x339582(0x992)]['fromRotationMatrix'](_0x522eb2,new Cesium__namespace['Quaternion']());this['_frustumPrimitive']&&this['_layer'][_0x339582(_0x55b0bb._0x45ed88)]['remove'](this['_frustumPrimitive']),this['_frustumPrimitive']=new Cesium__namespace['Primitive']({'geometryInstances':new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new Cesium__namespace['FrustumOutlineGeometry']({'origin':_0x79148e['position'],'orientation':_0x8dabf2,'frustum':_0x79148e['frustum'],'_drawNearPlane':!![]}),'attributes':{'color':Cesium__namespace[_0x339582(0xde8)]['fromColor'](Cesium__namespace['Color']['AZURE'])}}),'appearance':new Cesium__namespace['PerInstanceColorAppearance']({'translucent':![],'flat':!![]}),'asynchronous':![],'show':this[_0x339582(_0x55b0bb._0x2983bf)]&&this['show']}),this['_layer']['primitiveCollection']['add'](this['_frustumPrimitive']);}},{'key':'_style2JsonBase','value':function _0x262213(_0x4e2fde,_0x4ed73d){var _0x1a7769=_0x4c290f,_0x8b3a73=getAttrVal(_0x4e2fde,{'onlySimpleType':!![]});return this['style'][_0x1a7769(_0x30ab01._0x2ed6ba)]&&(_0x8b3a73['container']='document.getElementById('['concat'](this[_0x1a7769(0x361)]['id'],')')),_0x8b3a73;}},{'key':'_getGeoJsonGeometry','value':function _0x4fe1b9(_0x23542e){var _0x5a7d93=_0x4c290f;return{'type':'Point','coordinates':this['getCoordinate'](_0x23542e===null||_0x23542e===void 0x0?void 0x0:_0x23542e[_0x5a7d93(_0x452d76._0x5a8327)])};}},{'key':'getCoordinate','value':function _0x5c4792(_0x200e34){return this['point']?this['point']['toArray'](_0x200e34):[];}},{'key':'setView','value':function _0x2e9546(){var _0x52128b=_0x4c290f;if(!this['_map'])return;this['_map']['camera'][_0x52128b(0xa94)]({'destination':this['position'],'orientation':{'heading':Cesium__namespace['Math']['toRadians'](this['heading']),'pitch':Cesium__namespace[_0x52128b(0xa29)]['toRadians'](this['pitch']),'roll':Cesium__namespace['Math']['toRadians'](this['roll'])}});}},{'key':'startDraw','value':function _0x850521(_0x43d727){var _0x2f28f1=_0x4c290f;if(this['_enabledDraw'])return this;this['_enabledDraw']=!![];_0x43d727&&this[_0x2f28f1(_0x54672f._0x3c63bf)](_0x43d727);if(!this['_map'])throw new Error('绘制时_map不能为空,请将对象添加到图层,并且图层已添加到Map');this['_map']['_setEditCursor'](!![]),this['enableControl'](![]),this['_startDrawHook'](),this[_0x2f28f1(_0x54672f._0x533327)](EventType[_0x2f28f1(0xe0d)],{'drawtype':this['type'],'graphic':this},!![]);}},{'key':'stopDraw','value':function _0x4699d7(){var _0x14d060=_0x4c290f,_0x21c1fa,_0x5542d5,_0x47fd9c;if(!this[_0x14d060(0x9bb)])return this;this['_stopDrawHook'](),this[_0x14d060(0x4bc)]['_setEditCursor'](![]),this[_0x14d060(_0x2b0c13._0x5be46f)](!![]),this[_0x14d060(_0x2b0c13._0x30b5a9)]['closeSmallTooltip'](),this['_enabledDraw']=![];if(!this[_0x14d060(_0x2b0c13._0x384acc)]||!this['distance']){this['remove'](!![]);return;}this['fire'](EventType['drawCreated'],{'drawtype':this['type'],'graphic':this},!![]),(_0x21c1fa=this['options'])!==null&&_0x21c1fa!==void 0x0&&_0x21c1fa[_0x14d060(_0x2b0c13._0x1a4abb)]&&this['options']['success'](this),(_0x5542d5=this[_0x14d060(0xe11)])!==null&&_0x5542d5!==void 0x0&&(_0x47fd9c=_0x5542d5[_0x14d060(0x93c)])!==null&&_0x47fd9c!==void 0x0&&_0x47fd9c[_0x14d060(_0x2b0c13._0x494f4c)]&&this['options'][_0x14d060(0x93c)][_0x14d060(_0x2b0c13._0x15b6d0)](this);}},{'key':'_startDrawHook','value':function _0x492b4e(){var _0x18ba6c=_0x4c290f;this['_map']['on'](EventType['click'],this['_onClickHandler'],this),this['_map']['on'](EventType[_0x18ba6c(_0x3f38ca._0xeae181)],this['_onMouseMoveHandler'],this);}},{'key':'_stopDrawHook','value':function _0x41e5ef(){var _0x5a0249=_0x4c290f;this[_0x5a0249(0x4bc)]['off'](EventType['click'],this['_onClickHandler'],this),this['_map'][_0x5a0249(_0x265784._0x107bc1)](EventType['mouseMove'],this[_0x5a0249(0x800)],this);}},{'key':_0x4c290f(_0x345c87._0x409912),'value':function _0x3cf199(_0x324d7b){var _0x1e53ed=_0x4c290f,_0x158d35=_0x324d7b[_0x1e53ed(_0x47146b._0x4dfb3e)];if(!_0x158d35)return;this[_0x1e53ed(_0x47146b._0x39be13)](EventType['drawAddPoint'],_objectSpread2(_objectSpread2({},_0x324d7b),{},{'drawtype':this['type'],'graphic':this}),!![]);if(!this['position']){this['position']=_0x158d35;return;}this['targetPosition']=_0x158d35,this[_0x1e53ed(_0x47146b._0x4d8a31)](),this[_0x1e53ed(0x65a)](EventType[_0x1e53ed(_0x47146b._0x13c0ca)],_0x324d7b);}},{'key':_0x4c290f(0x800),'value':function _0x28956e(_0xbd871f){var _0x3e6496=_0x4c290f,_0x39803b=_0xbd871f[_0x3e6496(_0x284e40._0x4ee046)];if(!_0x39803b)return;var _0x210d74=this['position'];_0x210d74?(this[_0x3e6496(_0x284e40._0x52afc6)]=_0x39803b,this[_0x3e6496(0x65a)](EventType['drawMouseMove'],_objectSpread2(_objectSpread2({},_0xbd871f),{},{'drawtype':this[_0x3e6496(_0x284e40._0x43dbdd)],'graphic':this}),!![]),this[_0x3e6496(0x4bc)]['openSmallTooltip'](_0xbd871f['endPosition'],this['_map'][_0x3e6496(_0x284e40._0x40c0ef)](_0x3e6496(0xd0b)))):this['_map'][_0x3e6496(_0x284e40._0x6fcdaf)](_0xbd871f['endPosition'],this[_0x3e6496(_0x284e40._0xf9eb83)][_0x3e6496(_0x284e40._0x5cf093)]('_单击开始绘制'));}}]),_0x47bfea;}(PolygonEntity);register$4(_0x521882(0x1c6),Video2D,!![]);var AlgorithmUtil=(function(){var _0x2bb0d2={_0x310768:0x7f2,_0x4fe04f:0x808,_0xa1f83e:0x3bc,_0x152068:0x338},_0x34eed8={_0xa31114:0x2b1,_0xd7b096:0x2b1},_0x1752d6={_0x13c4e3:0x425},_0x58e01f={_0x35b77c:0xb79},_0x45a4ad={_0x1e33d7:0x425},_0x2d9872={_0x1cf0d4:0x808,_0x181f64:0x5ed,_0x4c40a9:0xa7c},_0x9e3235={_0x2192cc:0x259,_0x341179:0x1ab,_0x520757:0x66f,_0x11c6fc:0x724},_0x74c837={_0x55fc81:0x18a,_0x85c293:0xd51,_0x2560fe:0x329,_0x1c49f1:0xba0},_0x1409d1={_0x57e789:0xba0},_0x205d27={_0x49f4f1:0xb79},_0x543b08={_0x28297d:0xb6e},_0x4bb5e6={_0x15c9d0:0x6e0},_0x505bf1={_0x5bee7e:0x724},_0x50955b=_0x521882;function _0x302aad(){var _0x5107a9=_0x4ffc;_classCallCheck(this,_0x302aad),this[_0x5107a9(_0x505bf1._0x5bee7e)]=Math['PI']/0x2,this['ZERO_TOLERANCE']=0.0001;}return _createClass(_0x302aad,[{'key':'toRadians','value':function _0x365aa2(_0x13f492){return _0x13f492*Math['PI']/0xb4;}},{'key':'getThirdPoint','value':function _0x2b753f(_0x6a4cb6,_0x3fe663,_0x5e23c7,_0x3f1ab1,_0x5d26f0){var _0x31ea61=this['getAzimuth'](_0x6a4cb6,_0x3fe663),_0x10d334=_0x5d26f0?_0x31ea61+_0x5e23c7:_0x31ea61-_0x5e23c7,_0x230774=_0x3f1ab1*Math['cos'](_0x10d334),_0x1f5056=_0x3f1ab1*Math['sin'](_0x10d334);return[_0x3fe663[0x0]+_0x230774,_0x3fe663[0x1]+_0x1f5056];}},{'key':'getAzimuth','value':function _0xc629a9(_0x565052,_0x2b9ff6){var _0x5a265d=0x0,_0x1e6f34=Math['asin'](Math['abs'](_0x2b9ff6[0x1]-_0x565052[0x1])/this['MathDistance'](_0x565052,_0x2b9ff6));if(_0x2b9ff6[0x1]>=_0x565052[0x1]&&_0x2b9ff6[0x0]>=_0x565052[0x0])_0x5a265d=_0x1e6f34+Math['PI'];else{if(_0x2b9ff6[0x1]>=_0x565052[0x1]&&_0x2b9ff6[0x0]<_0x565052[0x0])_0x5a265d=Math['PI']*0x2-_0x1e6f34;else{if(_0x2b9ff6[0x1]<_0x565052[0x1]&&_0x2b9ff6[0x0]<_0x565052[0x0])_0x5a265d=_0x1e6f34;else _0x2b9ff6[0x1]<_0x565052[0x1]&&_0x2b9ff6[0x0]>=_0x565052[0x0]&&(_0x5a265d=Math['PI']-_0x1e6f34);}}return _0x5a265d;}},{'key':'MathDistance','value':function _0x293d6d(_0x270404,_0x9a72e4){var _0x5e2a26=_0x4ffc;return Math['sqrt'](Math[_0x5e2a26(0xb79)](_0x270404[0x0]-_0x9a72e4[0x0],0x2)+Math['pow'](_0x270404[0x1]-_0x9a72e4[0x1],0x2));}},{'key':'isClockWise','value':function _0x1d308b(_0x40ca79,_0x50e6b8,_0x2e08e3){if(!_0x2e08e3)return![];return(_0x2e08e3[0x1]-_0x40ca79[0x1])*(_0x50e6b8[0x0]-_0x40ca79[0x0])>(_0x50e6b8[0x1]-_0x40ca79[0x1])*(_0x2e08e3[0x0]-_0x40ca79[0x0]);}},{'key':'getBisectorNormals','value':function _0x3c2e6a(_0x2e0333,_0x485f2a,_0x104cf0,_0xbeed47){var _0x589d5e=_0x4ffc,_0xaadd6=this['getNormal'](_0x485f2a,_0x104cf0,_0xbeed47),_0x17b5af=null,_0x139943=null,_0x48a968=null,_0x1bbc00=null,_0x249e8a=null,_0x17f568=Math['sqrt'](_0xaadd6[0x0]*_0xaadd6[0x0]+_0xaadd6[0x1]*_0xaadd6[0x1]),_0x4ce064=_0xaadd6[0x0]/_0x17f568,_0x4c2244=_0xaadd6[0x1]/_0x17f568,_0x285107=this['MathDistance'](_0x485f2a,_0x104cf0),_0xfe77cd=this[_0x589d5e(_0x4bb5e6._0x15c9d0)](_0x104cf0,_0xbeed47);return _0x17f568>this['ZERO_TOLERANCE']?this['isClockWise'](_0x485f2a,_0x104cf0,_0xbeed47)?(_0x48a968=_0x2e0333*_0x285107,_0x1bbc00=_0x104cf0[0x0]-_0x48a968*_0x4c2244,_0x249e8a=_0x104cf0[0x1]+_0x48a968*_0x4ce064,_0x17b5af=[_0x1bbc00,_0x249e8a],_0x48a968=_0x2e0333*_0xfe77cd,_0x1bbc00=_0x104cf0[0x0]+_0x48a968*_0x4c2244,_0x249e8a=_0x104cf0[0x1]-_0x48a968*_0x4ce064,_0x139943=[_0x1bbc00,_0x249e8a]):(_0x48a968=_0x2e0333*_0x285107,_0x1bbc00=_0x104cf0[0x0]+_0x48a968*_0x4c2244,_0x249e8a=_0x104cf0[0x1]-_0x48a968*_0x4ce064,_0x17b5af=[_0x1bbc00,_0x249e8a],_0x48a968=_0x2e0333*_0xfe77cd,_0x1bbc00=_0x104cf0[0x0]-_0x48a968*_0x4c2244,_0x249e8a=_0x104cf0[0x1]+_0x48a968*_0x4ce064,_0x139943=[_0x1bbc00,_0x249e8a]):(_0x1bbc00=_0x104cf0[0x0]+_0x2e0333*(_0x485f2a[0x0]-_0x104cf0[0x0]),_0x249e8a=_0x104cf0[0x1]+_0x2e0333*(_0x485f2a[0x1]-_0x104cf0[0x1]),_0x17b5af=[_0x1bbc00,_0x249e8a],_0x1bbc00=_0x104cf0[0x0]+_0x2e0333*(_0xbeed47[0x0]-_0x104cf0[0x0]),_0x249e8a=_0x104cf0[0x1]+_0x2e0333*(_0xbeed47[0x1]-_0x104cf0[0x1]),_0x139943=[_0x1bbc00,_0x249e8a]),[_0x17b5af,_0x139943];}},{'key':'getCubicValue','value':function _0xacd425(_0x3c0f21,_0x159fdd,_0x34df1c,_0x182ebe,_0x573ad0){var _0x337777=_0x4ffc;_0x3c0f21=Math['max'](Math[_0x337777(_0x543b08._0x28297d)](_0x3c0f21,0x1),0x0);var _0x22ef1f=0x1-_0x3c0f21,_0xb66bf0=_0x3c0f21*_0x3c0f21,_0x8535a0=_0xb66bf0*_0x3c0f21,_0x3097c4=_0x22ef1f*_0x22ef1f,_0x2d40f3=_0x3097c4*_0x22ef1f,_0x361b42=_0x2d40f3*_0x159fdd[0x0]+0x3*_0x3097c4*_0x3c0f21*_0x34df1c[0x0]+0x3*_0x22ef1f*_0xb66bf0*_0x182ebe[0x0]+_0x8535a0*_0x573ad0[0x0],_0x38c5a6=_0x2d40f3*_0x159fdd[0x1]+0x3*_0x3097c4*_0x3c0f21*_0x34df1c[0x1]+0x3*_0x22ef1f*_0xb66bf0*_0x182ebe[0x1]+_0x8535a0*_0x573ad0[0x1];return[_0x361b42,_0x38c5a6];}},{'key':'getNormal','value':function _0x2c21bf(_0x38debf,_0x146838,_0x57b73a){var _0x2aa3de=_0x4ffc,_0x4f756f=_0x38debf[0x0]-_0x146838[0x0],_0x3a28b0=_0x38debf[0x1]-_0x146838[0x1],_0x186bd1=Math[_0x2aa3de(0x598)](_0x4f756f*_0x4f756f+_0x3a28b0*_0x3a28b0);_0x4f756f/=_0x186bd1,_0x3a28b0/=_0x186bd1;var _0x15e982=_0x57b73a[0x0]-_0x146838[0x0],_0x171094=_0x57b73a[0x1]-_0x146838[0x1],_0x3c5ec7=Math[_0x2aa3de(0x598)](_0x15e982*_0x15e982+_0x171094*_0x171094);_0x15e982/=_0x3c5ec7,_0x171094/=_0x3c5ec7;var _0x766bee=_0x4f756f+_0x15e982,_0x16dd71=_0x3a28b0+_0x171094;return[_0x766bee,_0x16dd71];}},{'key':_0x50955b(_0x2bb0d2._0x310768),'value':function _0x3d1f0c(_0x14d42f,_0x3c648f,_0x17f8f9,_0x273f59){var _0x2a7870=_0x50955b,_0xd173a=null,_0x14bdd4=null,_0x1ed25f=[],_0x1cdc98=_0x273f59-_0x17f8f9;_0x1cdc98=_0x1cdc98<0x0?_0x1cdc98+Math['PI']*0x2:_0x1cdc98;for(var _0x11c8cc=0x0;_0x11c8cc<=0x64;_0x11c8cc++){var _0x3d9503=_0x17f8f9+_0x1cdc98*_0x11c8cc/0x64;_0xd173a=_0x14d42f[0x0]+_0x3c648f*Math['cos'](_0x3d9503),_0x14bdd4=_0x14d42f[0x1]+_0x3c648f*Math['sin'](_0x3d9503),_0x1ed25f[_0x2a7870(0x425)]([_0xd173a,_0x14bdd4]);}return _0x1ed25f;}},{'key':_0x50955b(0xe81),'value':function _0x44a02e(_0x63b15b,_0x383926,_0x58e2eb){var _0x2c64b8=_0x50955b,_0x41fd8c=_0x63b15b[0x0]+_0x383926*Math[_0x2c64b8(0x6b6)](_0x58e2eb),_0x3832b7=_0x63b15b[0x1]+_0x383926*Math['sin'](_0x58e2eb);return[_0x41fd8c,_0x3832b7];}},{'key':'getBaseLength','value':function _0x46dc3c(_0x3e0bf8){var _0x413e47=_0x50955b;return Math[_0x413e47(_0x205d27._0x49f4f1)](this['wholeDistance'](_0x3e0bf8),0.99);}},{'key':_0x50955b(_0x2bb0d2._0x4fe04f),'value':function _0xbf43e5(_0x645bc2){var _0x3b7f6c={_0x557112:0x6e0},_0x32e21e=_0x50955b,_0x120129=0x0,_0x3c513c=this;return _0x645bc2&&Array['isArray'](_0x645bc2)&&_0x645bc2[_0x32e21e(_0x1409d1._0x57e789)]>0x0&&_0x645bc2['forEach'](function(_0x193c5a,_0x33b9e0){var _0x3e914a=_0x32e21e;_0x33b9e0<_0x645bc2[_0x3e914a(0xba0)]-0x1&&(_0x120129+=_0x3c513c[_0x3e914a(_0x3b7f6c._0x557112)](_0x193c5a,_0x645bc2[_0x33b9e0+0x1]));}),_0x120129;}},{'key':_0x50955b(_0x2bb0d2._0xa1f83e),'value':function _0x59f24e(_0x4d7b30){var _0x323e22=_0x50955b;if(!_0x4d7b30)return[];var _0xcc10eb=_0x4d7b30[_0x323e22(_0x74c837._0x55fc81)];if(_0xcc10eb['length']<0x2)return[];var _0x43429d=_0x4d7b30['tailLeft'],_0x35dd0e=_0x4d7b30['tailRight'],_0x4bbafe=_0x4d7b30[_0x323e22(0xef5)],_0x528438=_0x4d7b30['neckWidthFactor'],_0x50bc33=_0x4d7b30[_0x323e22(0xb71)],_0x84dac9=_0x4d7b30[_0x323e22(_0x74c837._0x85c293)],_0x1e2aaa=_0x4d7b30[_0x323e22(_0x74c837._0x2560fe)],_0x37d757=this['getBaseLength'](_0xcc10eb),_0x593a31=_0x37d757*_0x1e2aaa,_0x1e7057=_0xcc10eb[_0xcc10eb[_0x323e22(_0x74c837._0x1c49f1)]-0x1];_0x37d757=this['MathDistance'](_0x1e7057,_0xcc10eb[_0xcc10eb['length']-0x2]);var _0x6c3325=this['MathDistance'](_0x43429d,_0x35dd0e);_0x593a31>_0x6c3325*_0x4bbafe&&(_0x593a31=_0x6c3325*_0x4bbafe);var _0x4e9b09=_0x593a31*_0x84dac9,_0x43f0ff=_0x593a31*_0x528438;_0x593a31=_0x593a31>_0x37d757?_0x37d757:_0x593a31;var _0x31f352=_0x593a31*_0x50bc33,_0x14b3df=this['getThirdPoint'](_0xcc10eb[_0xcc10eb['length']-0x2],_0x1e7057,0x0,_0x593a31,!![]),_0x1b9b4c=this['getThirdPoint'](_0xcc10eb[_0xcc10eb['length']-0x2],_0x1e7057,0x0,_0x31f352,!![]),_0x1a9bd0=this['getThirdPoint'](_0x1e7057,_0x14b3df,this['HALF_PI'],_0x4e9b09,![]),_0x3578cc=this[_0x323e22(0xa7c)](_0x1e7057,_0x14b3df,this['HALF_PI'],_0x4e9b09,!![]),_0x526494=this['getThirdPoint'](_0x1e7057,_0x1b9b4c,this['HALF_PI'],_0x43f0ff,![]),_0x49564a=this[_0x323e22(0xa7c)](_0x1e7057,_0x1b9b4c,this[_0x323e22(0x724)],_0x43f0ff,!![]);return[_0x526494,_0x1a9bd0,_0x1e7057,_0x3578cc,_0x49564a];}},{'key':_0x50955b(_0x2bb0d2._0x152068),'value':function _0x4c6d34(_0x1ac54c){var _0x50b3b8=_0x50955b;if(!_0x1ac54c)return;var _0x3a2bf3=_0x1ac54c['points'],_0x2f35ff=_0x1ac54c[_0x50b3b8(_0x9e3235._0x2192cc)],_0x190913=_0x1ac54c[_0x50b3b8(_0x9e3235._0x341179)],_0x244ff2=this[_0x50b3b8(_0x9e3235._0x520757)](_0x3a2bf3),_0x1b98db=_0x244ff2*_0x2f35ff,_0x25e664=this['getThirdPoint'](_0x3a2bf3[0x1],_0x3a2bf3[0x0],this['HALF_PI'],_0x1b98db,![]),_0x4cabb1=this['getThirdPoint'](_0x3a2bf3[0x1],_0x3a2bf3[0x0],this[_0x50b3b8(_0x9e3235._0x11c6fc)],_0x1b98db,!![]),_0x1bf498=_0x1b98db*_0x190913,_0x43d006=this['getThirdPoint'](_0x3a2bf3[0x1],_0x3a2bf3[0x0],0x0,_0x1bf498,!![]);return[_0x25e664,_0x43d006,_0x4cabb1];}},{'key':_0x50955b(0xdb7),'value':function _0x56fd6f(_0x1f1dee,_0x111b41,_0x59c36e,_0x5255e8){var _0x4d99ec=_0x50955b,_0x24bc80=this[_0x4d99ec(_0x2d9872._0x1cf0d4)](_0x1f1dee),_0x311f84=this['getBaseLength'](_0x1f1dee),_0x1d47a2=_0x311f84*_0x5255e8,_0xc0bd8d=this[_0x4d99ec(0x6e0)](_0x111b41,_0x59c36e),_0x5b3824=(_0x1d47a2-_0xc0bd8d)/0x2,_0x3245a1=0x0,_0x3d7ec1=[],_0x48c5e0=[];for(var _0x43ffe3=0x1;_0x43ffe3<_0x1f1dee['length']-0x1;_0x43ffe3++){var _0x31afb5=this['getAngleOfThreePoints'](_0x1f1dee[_0x43ffe3-0x1],_0x1f1dee[_0x43ffe3],_0x1f1dee[_0x43ffe3+0x1])/0x2;_0x3245a1+=this['MathDistance'](_0x1f1dee[_0x43ffe3-0x1],_0x1f1dee[_0x43ffe3]);var _0x3ea37=(_0x1d47a2/0x2-_0x3245a1/_0x24bc80*_0x5b3824)/Math[_0x4d99ec(_0x2d9872._0x181f64)](_0x31afb5),_0x2f0e32=this['getThirdPoint'](_0x1f1dee[_0x43ffe3-0x1],_0x1f1dee[_0x43ffe3],Math['PI']-_0x31afb5,_0x3ea37,!![]),_0x3234a9=this[_0x4d99ec(_0x2d9872._0x4c40a9)](_0x1f1dee[_0x43ffe3-0x1],_0x1f1dee[_0x43ffe3],_0x31afb5,_0x3ea37,![]);_0x3d7ec1['push'](_0x2f0e32),_0x48c5e0['push'](_0x3234a9);}return _0x3d7ec1['concat'](_0x48c5e0);}},{'key':'getAngleOfThreePoints','value':function _0x4871a3(_0x3097f3,_0x2ab2f5,_0x5eba1c){var _0xcddebe=this['getAzimuth'](_0x2ab2f5,_0x3097f3)-this['getAzimuth'](_0x2ab2f5,_0x5eba1c);return _0xcddebe<0x0?_0xcddebe+Math['PI']*0x2:_0xcddebe;}},{'key':_0x50955b(0xed1),'value':function _0x3c07e1(_0x30c7b9){var _0x2aad6f=_0x50955b;if(_0x30c7b9['length']<=0x2)return _0x30c7b9;else{var _0x3c51f4=0x2,_0x4ca549=[],_0x573700=_0x30c7b9['length']-_0x3c51f4-0x1;_0x4ca549[_0x2aad6f(0x425)](_0x30c7b9[0x0]);for(var _0x115b1e=0x0;_0x115b1e<=_0x573700;_0x115b1e++){for(var _0x13508d=0x0;_0x13508d<=0x1;_0x13508d+=0.05){var _0x4e19c4=0x0,_0x312673=0x0;for(var _0x4de90a=0x0;_0x4de90a<=_0x3c51f4;_0x4de90a++){var _0x4597a2=this['getQuadricBSplineFactor'](_0x4de90a,_0x13508d);_0x4e19c4+=_0x4597a2*_0x30c7b9[_0x115b1e+_0x4de90a][0x0],_0x312673+=_0x4597a2*_0x30c7b9[_0x115b1e+_0x4de90a][0x1];}_0x4ca549[_0x2aad6f(_0x45a4ad._0x1e33d7)]([_0x4e19c4,_0x312673]);}}return _0x4ca549[_0x2aad6f(0x425)](_0x30c7b9[_0x30c7b9['length']-0x1]),_0x4ca549;}}},{'key':'getQuadricBSplineFactor','value':function _0x4238e8(_0x2b954d,_0x39ac86){var _0x2a774e=_0x50955b,_0x59470b=0x0;if(_0x2b954d===0x0)_0x59470b=Math['pow'](_0x39ac86-0x1,0x2)/0x2;else{if(_0x2b954d===0x1)_0x59470b=(-0x2*Math['pow'](_0x39ac86,0x2)+0x2*_0x39ac86+0x1)/0x2;else _0x2b954d===0x2&&(_0x59470b=Math[_0x2a774e(_0x58e01f._0x35b77c)](_0x39ac86,0x2)/0x2);}return _0x59470b;}},{'key':_0x50955b(0xd1b),'value':function _0x138767(_0x5df571,_0x3cda49){return[(_0x5df571[0x0]+_0x3cda49[0x0])/0x2,(_0x5df571[0x1]+_0x3cda49[0x1])/0x2,(_0x5df571[0x2]||0x0+_0x3cda49[0x2]||0x0)/0x2];}},{'key':'getCircleCenterOfThreePoints','value':function _0x11fcb9(_0x5063b6,_0x32a08d,_0x37428b){var _0x2046d1=_0x5063b6[0x2]||0x0,_0x510a07=[(_0x5063b6[0x0]+_0x32a08d[0x0])/0x2,(_0x5063b6[0x1]+_0x32a08d[0x1])/0x2,_0x2046d1],_0x312cf9=[_0x510a07[0x0]-_0x5063b6[0x1]+_0x32a08d[0x1],_0x510a07[0x1]+_0x5063b6[0x0]-_0x32a08d[0x0],_0x2046d1],_0x23f073=[(_0x5063b6[0x0]+_0x37428b[0x0])/0x2,(_0x5063b6[0x1]+_0x37428b[0x1])/0x2,_0x2046d1],_0x4ffd49=[_0x23f073[0x0]-_0x5063b6[0x1]+_0x37428b[0x1],_0x23f073[0x1]+_0x5063b6[0x0]-_0x37428b[0x0],_0x2046d1];return this['getIntersectPoint'](_0x510a07,_0x312cf9,_0x23f073,_0x4ffd49);}},{'key':'getIntersectPoint','value':function _0x260a3b(_0x23e619,_0x1d07d7,_0x2e4380,_0xe1d709){if(_0x23e619[0x1]===_0x1d07d7[0x1]){var _0x1c4284=(_0xe1d709[0x0]-_0x2e4380[0x0])/(_0xe1d709[0x1]-_0x2e4380[0x1]),_0x3ddf4d=_0x1c4284*(_0x23e619[0x1]-_0x2e4380[0x1])+_0x2e4380[0x0],_0x2e1928=_0x23e619[0x1];return[_0x3ddf4d,_0x2e1928];}if(_0x2e4380[0x1]===_0xe1d709[0x1]){var _0x2cfeb5=(_0x1d07d7[0x0]-_0x23e619[0x0])/(_0x1d07d7[0x1]-_0x23e619[0x1]),_0x3ec2dc=_0x2cfeb5*(_0x2e4380[0x1]-_0x23e619[0x1])+_0x23e619[0x0],_0x1af9e9=_0x2e4380[0x1];return[_0x3ec2dc,_0x1af9e9];}var _0x4e06b8=(_0x1d07d7[0x0]-_0x23e619[0x0])/(_0x1d07d7[0x1]-_0x23e619[0x1]),_0x2e8c0c=(_0xe1d709[0x0]-_0x2e4380[0x0])/(_0xe1d709[0x1]-_0x2e4380[0x1]),_0x3b507e=(_0x4e06b8*_0x23e619[0x1]-_0x23e619[0x0]-_0x2e8c0c*_0x2e4380[0x1]+_0x2e4380[0x0])/(_0x4e06b8-_0x2e8c0c),_0x240615=_0x4e06b8*_0x3b507e-_0x4e06b8*_0x23e619[0x1]+_0x23e619[0x0];return[_0x240615,_0x3b507e,_0x23e619[0x2]||0x0];}},{'key':'getBezierPoints','value':function _0x1c18e0(_0x58186a){var _0x6476f3=_0x50955b;if(_0x58186a['length']<=0x2)return _0x58186a;else{var _0x386ae8=[],_0x2ed66f=_0x58186a['length']-0x1;for(var _0x6e252=0x0;_0x6e252<=0x1;_0x6e252+=0.01){var _0x533ef4=0x0,_0x2d3e92=0x0;for(var _0x257f64=0x0;_0x257f64<=_0x2ed66f;_0x257f64++){var _0x56a2c7=this['getBinomialFactor'](_0x2ed66f,_0x257f64),_0x28c67b=Math['pow'](_0x6e252,_0x257f64),_0x43a098=Math['pow'](0x1-_0x6e252,_0x2ed66f-_0x257f64);_0x533ef4+=_0x56a2c7*_0x28c67b*_0x43a098*_0x58186a[_0x257f64][0x0],_0x2d3e92+=_0x56a2c7*_0x28c67b*_0x43a098*_0x58186a[_0x257f64][0x1];}_0x386ae8[_0x6476f3(_0x1752d6._0x13c4e3)]([_0x533ef4,_0x2d3e92]);}return _0x386ae8;}}},{'key':'getFactorial','value':function _0x943a9a(_0x3d3d2f){var _0x1e97cb=0x1;switch(_0x3d3d2f){case _0x3d3d2f<=0x1:_0x1e97cb=0x1;break;case _0x3d3d2f===0x2:_0x1e97cb=0x2;break;case _0x3d3d2f===0x3:_0x1e97cb=0x6;break;case _0x3d3d2f===0x18:_0x1e97cb=0x18;break;case _0x3d3d2f===0x5:_0x1e97cb=0x78;break;default:for(var _0x4b8fa5=0x1;_0x4b8fa5<=_0x3d3d2f;_0x4b8fa5++){_0x1e97cb*=_0x4b8fa5;}break;}return _0x1e97cb;}},{'key':'getBinomialFactor','value':function _0x313e59(_0x5aa6f0,_0x1536e2){var _0x1da4bf=_0x50955b;return this[_0x1da4bf(_0x34eed8._0xa31114)](_0x5aa6f0)/(this[_0x1da4bf(0x2b1)](_0x1536e2)*this[_0x1da4bf(_0x34eed8._0xd7b096)](_0x5aa6f0-_0x1536e2));}}]),_0x302aad;}()),algorithmUtil=new AlgorithmUtil(),minAnalge=algorithmUtil['toRadians'](0x14),maxAnalge=algorithmUtil['toRadians'](0xa0),ArrowParentUtil=(function(){var _0x316485={_0x542209:0x6e0,_0x558880:0x8c5,_0x1a4ff3:0xa7c,_0x52861c:0x425},_0x95a1cb={_0x182b40:0x8c5,_0x1fc455:0xba0,_0x2f17cf:0xa7c};function _0x33187c(){_classCallCheck(this,_0x33187c),this['algorithmUtil']=algorithmUtil;}return _createClass(_0x33187c,[{'key':'getMaxHeight','value':function _0x3eb8b7(_0x12b138){var _0x4487e5=_0x12b138[0x0][0x2]||0x0;for(var _0x264ea4=0x0;_0x264ea4<_0x12b138['length'];_0x264ea4++){_0x12b138[0x2]>_0x4487e5&&(_0x4487e5=_0x12b138[0x2]);}return _0x4487e5;}},{'key':'getArrowHeadPoints','value':function _0x1a3512(_0x1e5883,_0x1b955b,_0x448a06){var _0x5f5ca6=_0x4ffc;if(!_0x1e5883||_0x1e5883['length']<0x2)return null;var _0x2822eb=this[_0x5f5ca6(0x8c5)]['getBaseLength'](_0x1e5883)*this['headHeightFactor'],_0x122d8e=this[_0x5f5ca6(_0x95a1cb._0x182b40)]['MathDistance'](_0x1b955b,_0x448a06);_0x2822eb>_0x122d8e*this['headTailFactor']&&(_0x2822eb=_0x122d8e*this['headTailFactor']);var _0xd8efa6=_0x1e5883[_0x1e5883[_0x5f5ca6(_0x95a1cb._0x1fc455)]-0x1],_0x371480=_0x1e5883[_0x1e5883['length']-0x2],_0x58bad8=this['algorithmUtil']['MathDistance'](_0xd8efa6,_0x371480);_0x2822eb=_0x2822eb>_0x58bad8?_0x58bad8:_0x2822eb;var _0x17f47c=_0x2822eb*this[_0x5f5ca6(0xd51)],_0x32f20f=_0x2822eb*this['neckWidthFactor'],_0x58fc3b=_0x2822eb*this['neckHeightFactor'],_0xe4bf5c=this[_0x5f5ca6(_0x95a1cb._0x182b40)][_0x5f5ca6(0xa7c)](_0x371480,_0xd8efa6,0x0,_0x2822eb,!![]),_0x809228=this['algorithmUtil']['getThirdPoint'](_0x371480,_0xd8efa6,0x0,_0x58fc3b,!![]),_0x320576=this['algorithmUtil']['getThirdPoint'](_0xd8efa6,_0xe4bf5c,Math['PI']/0x2,_0x17f47c,![]),_0x59bdff=this['algorithmUtil']['getThirdPoint'](_0xd8efa6,_0xe4bf5c,Math['PI']/0x2,_0x17f47c,!![]),_0x5a97f5=this['algorithmUtil'][_0x5f5ca6(_0x95a1cb._0x2f17cf)](_0xd8efa6,_0x809228,Math['PI']/0x2,_0x32f20f,![]),_0x55fdc8=this[_0x5f5ca6(_0x95a1cb._0x182b40)]['getThirdPoint'](_0xd8efa6,_0x809228,Math['PI']/0x2,_0x32f20f,!![]);return[_0x5a97f5,_0x320576,_0xd8efa6,_0x59bdff,_0x55fdc8];}},{'key':'getArrowBodyPoints','value':function _0x1350b8(_0x4aed46,_0x2bf180,_0x43472a,_0x19bbc1){var _0x3dab01=_0x4ffc,_0x49d832=this['algorithmUtil']['wholeDistance'](_0x4aed46),_0x513ce9=this[_0x3dab01(0x8c5)]['getBaseLength'](_0x4aed46),_0x2994e9=_0x513ce9*_0x19bbc1,_0x331ef1=this['algorithmUtil'][_0x3dab01(_0x316485._0x542209)](_0x2bf180,_0x43472a),_0x3719b6=(_0x2994e9-_0x331ef1)/0x2,_0xa65c48=0x0,_0xdffb92=[],_0x3113d3=[];for(var _0x4d30ca=0x1;_0x4d30ca<_0x4aed46['length']-0x1;_0x4d30ca++){var _0x12d9f5=this['algorithmUtil'][_0x3dab01(0xa2f)](_0x4aed46[_0x4d30ca-0x1],_0x4aed46[_0x4d30ca],_0x4aed46[_0x4d30ca+0x1])/0x2;if(_0x12d9f5maxAnalge&&(_0x12d9f5=maxAnalge);_0xa65c48+=this[_0x3dab01(_0x316485._0x558880)]['MathDistance'](_0x4aed46[_0x4d30ca-0x1],_0x4aed46[_0x4d30ca]);var _0x46481d=(_0x2994e9/0x2-_0xa65c48/_0x49d832*_0x3719b6)/Math['sin'](_0x12d9f5),_0x55cc54=this['algorithmUtil'][_0x3dab01(_0x316485._0x1a4ff3)](_0x4aed46[_0x4d30ca-0x1],_0x4aed46[_0x4d30ca],Math['PI']-_0x12d9f5,_0x46481d,!![]),_0x233ef9=this['algorithmUtil']['getThirdPoint'](_0x4aed46[_0x4d30ca-0x1],_0x4aed46[_0x4d30ca],_0x12d9f5,_0x46481d,![]);_0xdffb92[_0x3dab01(_0x316485._0x52861c)](_0x55cc54),_0x3113d3[_0x3dab01(0x425)](_0x233ef9);}return _0xdffb92[_0x3dab01(0x732)](_0x3113d3);}}]),_0x33187c;}()),AttackArrowUtil=function(_0x37ae33){var _0x3aa6d2={_0x11db72:0xba0,_0x2c8271:0x8c5,_0x34822f:0x1e6,_0x5b7406:0x3bc,_0x457b21:0x425},_0x4dac0d={_0x4fa2a7:0x329};_inherits(_0x1ccd0b,_0x37ae33);var _0x33a3c4=_createSuper(_0x1ccd0b);function _0x1ccd0b(){return _classCallCheck(this,_0x1ccd0b),_0x33a3c4['apply'](this,arguments);}return _createClass(_0x1ccd0b,[{'key':'setOptions','value':function _0x2acc64(){var _0x502bbb=_0x4ffc,_0x406ca8=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this[_0x502bbb(_0x4dac0d._0x4fa2a7)]=_0x406ca8['headHeightFactor']||0.18,this['headWidthFactor']=_0x406ca8['headWidthFactor']||0.3,this['neckHeightFactor']=_0x406ca8['neckHeightFactor']||0.85,this[_0x502bbb(0xd5c)]=_0x406ca8['neckWidthFactor']||0.15,this['headTailFactor']=_0x406ca8['headTailFactor']||0.8;}},{'key':'startCompute','value':function _0x26f850(_0x5305ef,_0x117992){var _0xf9822c=_0x4ffc;if(!_0x5305ef||_0x5305ef['length']===0x0)return _0x5305ef;this['positions']=_0x5305ef,this[_0xf9822c(0x902)](_0x117992);var _0x204b10=cartesians2mercators(_0x5305ef),_0x374ded=this['getMaxHeight'](_0x204b10),_0x5644fd=_0x204b10[_0x204b10['length']-0x1],_0x8fe89=_0x204b10[_0x204b10[_0xf9822c(_0x3aa6d2._0x11db72)]-0x2],_0x54b13a=this[_0xf9822c(_0x3aa6d2._0x2c8271)]['MathDistance'](_0x5644fd,_0x8fe89);_0x54b13a<0x1&&_0x204b10['length']>0x2&&_0x204b10['splice'](_0x204b10[_0xf9822c(0xba0)]-0x2,0x1);var _0x36f64d=_0x204b10[0x0],_0x51e531=_0x204b10[0x1];this[_0xf9822c(0x8c5)]['isClockWise'](_0x204b10[0x0],_0x204b10[0x1],_0x204b10[0x2])&&(_0x36f64d=_0x204b10[0x1],_0x51e531=_0x204b10[0x0]);var _0x2731e9=this['algorithmUtil'][_0xf9822c(0xd1b)](_0x36f64d,_0x51e531),_0x312b99=[_0x2731e9]['concat'](_0x204b10[_0xf9822c(_0x3aa6d2._0x34822f)](0x2)),_0x5e3ad8=this[_0xf9822c(_0x3aa6d2._0x5b7406)](_0x312b99,_0x36f64d,_0x51e531);if(!_0x5e3ad8||_0x5e3ad8['length']<0x4)return _0x5305ef;var _0x45435b=_0x5e3ad8[0x0],_0xa55b6b=_0x5e3ad8[0x4],_0x27b217=this['algorithmUtil']['MathDistance'](_0x36f64d,_0x51e531)/this['algorithmUtil']['getBaseLength'](_0x312b99),_0x2a329a=this['getArrowBodyPoints'](_0x312b99,_0x45435b,_0xa55b6b,_0x27b217),_0x100431=_0x2a329a['length'],_0x366c7c=[_0x36f64d]['concat'](_0x2a329a['slice'](0x0,_0x100431/0x2));_0x366c7c['push'](_0x45435b);var _0x2f6e32=[_0x51e531]['concat'](_0x2a329a['slice'](_0x100431/0x2,_0x100431));_0x2f6e32[_0xf9822c(_0x3aa6d2._0x457b21)](_0xa55b6b),_0x366c7c=this[_0xf9822c(0x8c5)]['getQBSplinePoints'](_0x366c7c),_0x2f6e32=this[_0xf9822c(0x8c5)]['getQBSplinePoints'](_0x2f6e32);var _0x8fbb65=_0x366c7c['concat'](_0x5e3ad8,_0x2f6e32[_0xf9822c(0x95f)]()),_0x4cc23b=mercators2cartesians(_0x8fbb65,_0x374ded);return _0x4cc23b;}}]),_0x1ccd0b;}(ArrowParentUtil),attackArrowUtil$1=new AttackArrowUtil(),AttackArrow=function(_0xc1454a){var _0x49a314={_0x48c32b:0xba0,_0x2be48f:0x31b};_inherits(_0xad9e4d,_0xc1454a);var _0x3bc0df=_createSuper(_0xad9e4d);function _0xad9e4d(){return _classCallCheck(this,_0xad9e4d),_0x3bc0df['apply'](this,arguments);}return _createClass(_0xad9e4d,[{'key':'hasClosure','get':function _0x4b0643(){return![];}},{'key':'getShowPositions','value':function _0x176d74(_0x1ebac3){var _0x33251f=_0x4ffc;if(!_0x1ebac3||_0x1ebac3[_0x33251f(_0x49a314._0x48c32b)]<0x2)return _0x1ebac3;return attackArrowUtil$1[_0x33251f(_0x49a314._0x2be48f)](_0x1ebac3,this['style']);}}]),_0xad9e4d;}(PolygonEntity);register$4('attackArrow',AttackArrow);var AttackArrowPWUtil=function(_0x4432bb){var _0x1190cb={_0x2efcb1:0x66f,_0x14787d:0x259},_0x4bf2a7={_0xc5a2f:0x425},_0x38a644={_0x412537:0x259},_0x20c0e4=_0x521882;_inherits(_0x46c536,_0x4432bb);var _0x16efba=_createSuper(_0x46c536);function _0x46c536(){return _classCallCheck(this,_0x46c536),_0x16efba['apply'](this,arguments);}return _createClass(_0x46c536,[{'key':'setOptions','value':function _0x4bd771(){var _0x2de295=_0x4ffc,_0x3eba2e=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this['headHeightFactor']=_0x3eba2e[_0x2de295(0x329)]||0.18,this['headWidthFactor']=_0x3eba2e['headWidthFactor']||0.3,this['neckHeightFactor']=_0x3eba2e['neckHeightFactor']||0.85,this['neckWidthFactor']=_0x3eba2e['neckWidthFactor']||0.15,this[_0x2de295(0x259)]=_0x3eba2e[_0x2de295(_0x38a644._0x412537)]||0.1;}},{'key':_0x20c0e4(0x31b),'value':function _0x5277cd(_0x21b503,_0x195efe){var _0x52204f=_0x20c0e4;if(!_0x21b503||_0x21b503[_0x52204f(0xba0)]===0x0)return _0x21b503;this['positions']=_0x21b503,this['setOptions'](_0x195efe);var _0x354bdc=cartesians2mercators(_0x21b503),_0xd2186c=this['getMaxHeight'](_0x354bdc),_0x5c6fc5=this['getTailPoints'](_0x354bdc),_0x1a7d10=this['getArrowHeadPoints'](_0x354bdc,_0x5c6fc5[0x0],_0x5c6fc5[0x1]);if(!_0x1a7d10||_0x1a7d10['length']<0x4)return _0x21b503;var _0x47ff2d=_0x1a7d10[0x0],_0x4d86e9=_0x1a7d10[0x4],_0x52b043=this['getArrowBodyPoints'](_0x354bdc,_0x47ff2d,_0x4d86e9,this[_0x52204f(0x259)]),_0x3ac1a5=_0x52b043['length'],_0x4af30f=[_0x5c6fc5[0x0]]['concat'](_0x52b043['slice'](0x0,_0x3ac1a5/0x2));_0x4af30f['push'](_0x47ff2d);var _0x3c6366=[_0x5c6fc5[0x1]]['concat'](_0x52b043['slice'](_0x3ac1a5/0x2,_0x3ac1a5));_0x3c6366[_0x52204f(_0x4bf2a7._0xc5a2f)](_0x4d86e9),_0x4af30f=this['algorithmUtil']['getQBSplinePoints'](_0x4af30f),_0x3c6366=this['algorithmUtil']['getQBSplinePoints'](_0x3c6366);var _0x317063=_0x4af30f['concat'](_0x1a7d10,_0x3c6366['reverse']()),_0x5cbe17=mercators2cartesians(_0x317063,_0xd2186c);return _0x5cbe17;}},{'key':'getTailPoints','value':function _0xdf4a7(_0x551b83){var _0x5ca320=_0x20c0e4,_0xc5bd6f=this['algorithmUtil'][_0x5ca320(_0x1190cb._0x2efcb1)](_0x551b83),_0x4ca36a=_0xc5bd6f*this[_0x5ca320(_0x1190cb._0x14787d)],_0x3e1c9b=this['algorithmUtil'][_0x5ca320(0xa7c)](_0x551b83[0x1],_0x551b83[0x0],Math['PI']/0x2,_0x4ca36a,![]),_0x413384=this['algorithmUtil']['getThirdPoint'](_0x551b83[0x1],_0x551b83[0x0],Math['PI']/0x2,_0x4ca36a,!![]);return[_0x3e1c9b,_0x413384];}}]),_0x46c536;}(ArrowParentUtil),attackArrowPWUtil=new AttackArrowPWUtil(),AttackArrowPW=function(_0x351ac5){var _0x10dc9b={_0x37f255:0xba0,_0x236655:0x31b},_0x1bafd9={_0x5dc426:0x1a7},_0x1d7b29=_0x521882;_inherits(_0x2677eb,_0x351ac5);var _0x1ddd39=_createSuper(_0x2677eb);function _0x2677eb(){return _classCallCheck(this,_0x2677eb),_0x1ddd39['apply'](this,arguments);}return _createClass(_0x2677eb,[{'key':'hasClosure','get':function _0x210907(){return![];}},{'key':'getShowPositions','value':function _0x68da55(_0x43d920){var _0x4f79f7=_0x4ffc;if(!_0x43d920||_0x43d920['length']<0x2)return _0x43d920;return attackArrowPWUtil['startCompute'](_0x43d920,this[_0x4f79f7(_0x1bafd9._0x5dc426)]);}}],[{'key':_0x1d7b29(0xe28),'value':function _0x2ecce1(_0x6f320a,_0xad409a){var _0x4da046=_0x1d7b29;if(!_0x6f320a||_0x6f320a[_0x4da046(_0x10dc9b._0x37f255)]<0x2)return _0x6f320a;return _0x6f320a=LngLatArray['toCartesians'](_0x6f320a),attackArrowPWUtil[_0x4da046(_0x10dc9b._0x236655)](_0x6f320a,_0xad409a);}}]),_0x2677eb;}(PolygonEntity);register$4('attackArrowPW',AttackArrowPW);var AttackArrowYWUtil=function(_0x3be77e){var _0x3ee9e8={_0x436d06:0x31b},_0x2799a1={_0x358aeb:0xd1b,_0x30aeb7:0x8c5,_0x5b5fcf:0x259,_0x28e364:0x1e6,_0x17cda1:0x732},_0x49a473={_0x4d830d:0xb71,_0x4e3f0b:0xd5c,_0x24d933:0xef5},_0x5c1abf=_0x521882;_inherits(_0x448f18,_0x3be77e);var _0x1aaa7e=_createSuper(_0x448f18);function _0x448f18(){return _classCallCheck(this,_0x448f18),_0x1aaa7e['apply'](this,arguments);}return _createClass(_0x448f18,[{'key':'setOptions','value':function _0xf54b80(){var _0x40a82e=_0x4ffc,_0x318752=arguments[_0x40a82e(0xba0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this['headHeightFactor']=_0x318752['headHeightFactor']||0.18,this['headWidthFactor']=_0x318752['headWidthFactor']||0.3,this[_0x40a82e(_0x49a473._0x4d830d)]=_0x318752['neckHeightFactor']||0.85,this[_0x40a82e(0xd5c)]=_0x318752[_0x40a82e(_0x49a473._0x4e3f0b)]||0.15,this['tailWidthFactor']=_0x318752[_0x40a82e(0x259)]||0.1,this[_0x40a82e(_0x49a473._0x24d933)]=_0x318752['headTailFactor']||0.8,this['swallowTailFactor']=_0x318752['swallowTailFactor']||0x1;}},{'key':_0x5c1abf(_0x3ee9e8._0x436d06),'value':function _0x4736e7(_0x38207d,_0x129dec){var _0x2ddf1b=_0x5c1abf;if(!_0x38207d||_0x38207d['length']===0x0)return _0x38207d;this[_0x2ddf1b(0x2c3)]=_0x38207d,this['setOptions'](_0x129dec);var _0x27b386=cartesians2mercators(_0x38207d),_0x40fe1b=this['getMaxHeight'](_0x27b386),_0x4534ab=[_0x27b386[0x0],_0x27b386[0x1]],_0x103691=_0x4534ab[0x0],_0x567724=_0x4534ab[0x1];this['algorithmUtil']['isClockWise'](_0x27b386[0x0],_0x27b386[0x1],_0x27b386[0x2])&&(_0x103691=_0x27b386[0x1],_0x567724=_0x27b386[0x0]);var _0x474286=this['algorithmUtil'][_0x2ddf1b(_0x2799a1._0x358aeb)](_0x103691,_0x567724),_0x3decec=[_0x474286]['concat'](_0x27b386['slice'](0x2)),_0x5903a2=this['getArrowHeadPoints'](_0x3decec,_0x103691,_0x567724);if(!_0x5903a2||_0x5903a2['length']<0x4)return _0x38207d;var _0x45be31=[_0x5903a2[0x0],_0x5903a2[0x4]],_0x58e763=_0x45be31[0x0],_0x26c6e8=_0x45be31[0x1],_0x485e4f=this[_0x2ddf1b(_0x2799a1._0x30aeb7)]['MathDistance'](_0x103691,_0x567724),_0xee8e59=this['algorithmUtil']['getBaseLength'](_0x3decec),_0x236ae5=_0xee8e59*this[_0x2ddf1b(_0x2799a1._0x5b5fcf)]*this['swallowTailFactor'],_0x500e16=this['algorithmUtil']['getThirdPoint'](_0x3decec[0x1],_0x3decec[0x0],0x0,_0x236ae5,!![]),_0x1f7bbc=_0x485e4f/_0xee8e59,_0x45d685=this[_0x2ddf1b(0xdb7)](_0x3decec,_0x58e763,_0x26c6e8,_0x1f7bbc),_0x50bb12=_0x45d685['length'],_0x2479f4=[_0x103691]['concat'](_0x45d685[_0x2ddf1b(_0x2799a1._0x28e364)](0x0,_0x50bb12/0x2));_0x2479f4[_0x2ddf1b(0x425)](_0x58e763);var _0x7eccc6=[_0x567724][_0x2ddf1b(_0x2799a1._0x17cda1)](_0x45d685['slice'](_0x50bb12/0x2,_0x50bb12));_0x7eccc6[_0x2ddf1b(0x425)](_0x26c6e8),_0x2479f4=this['algorithmUtil']['getQBSplinePoints'](_0x2479f4),_0x7eccc6=this[_0x2ddf1b(0x8c5)]['getQBSplinePoints'](_0x7eccc6);var _0x2e2d90=_0x2479f4[_0x2ddf1b(0x732)](_0x5903a2,_0x7eccc6['reverse'](),[_0x500e16,_0x2479f4[0x0]]),_0x1bd24f=mercators2cartesians(_0x2e2d90,_0x40fe1b);return _0x1bd24f;}}]),_0x448f18;}(ArrowParentUtil),attackArrowUtil=new AttackArrowYWUtil(),AttackArrowYW=function(_0x3489fd){var _0x12326a=_0x521882;_inherits(_0x1cb899,_0x3489fd);var _0x5f1760=_createSuper(_0x1cb899);function _0x1cb899(){var _0x2efa58=_0x4ffc;return _classCallCheck(this,_0x1cb899),_0x5f1760[_0x2efa58(0x29d)](this,arguments);}return _createClass(_0x1cb899,[{'key':'hasClosure','get':function _0x2b6646(){return![];}},{'key':'getShowPositions','value':function _0x110b96(_0x1a4fa4){if(!_0x1a4fa4||_0x1a4fa4['length']<0x3)return _0x1a4fa4;return attackArrowUtil['startCompute'](_0x1a4fa4,this['style']);}}],[{'key':_0x12326a(0xe28),'value':function _0x313e36(_0x3329dd,_0x2e5477){if(!_0x3329dd||_0x3329dd['length']<0x3)return _0x3329dd;return _0x3329dd=LngLatArray['toCartesians'](_0x3329dd),attackArrowUtil['startCompute'](_0x3329dd,_0x2e5477);}}]),_0x1cb899;}(PolygonEntity);register$4('attackArrowYW',AttackArrowYW);var CloseCurveUtil=(function(){var _0x3a05e5={_0x26e7ee:0xa36,_0x2c236d:0xba0,_0x5149e1:0x8c5};function _0x403d6d(){_classCallCheck(this,_0x403d6d),this['algorithmUtil']=algorithmUtil;}return _createClass(_0x403d6d,[{'key':'startCompute','value':function _0xb426d(_0x3f2f8c,_0x19d5ea){var _0x1e481e=_0x4ffc;if(!_0x3f2f8c||_0x3f2f8c['length']===0x0)return _0x3f2f8c;this['positions']=_0x3f2f8c;var _0x5ac1f2=cartesians2mercators(_0x3f2f8c),_0x1c0422=this[_0x1e481e(_0x3a05e5._0x26e7ee)](_0x5ac1f2);_0x5ac1f2['push'](_0x5ac1f2[0x0],_0x5ac1f2[0x1]);var _0x49598e=[],_0x5748ce=[];for(var _0x344365=0x0;_0x344365<_0x5ac1f2['length']-0x2;_0x344365++){var _0x5a54b9=this['algorithmUtil']['getBisectorNormals'](0.3,_0x5ac1f2[_0x344365],_0x5ac1f2[_0x344365+0x1],_0x5ac1f2[_0x344365+0x2]);_0x49598e=_0x49598e['concat'](_0x5a54b9);}var _0x3e5249=_0x49598e['length'];_0x49598e=[_0x49598e[_0x3e5249-0x1]]['concat'](_0x49598e['slice'](0x0,_0x3e5249-0x1));for(var _0x43e1ec=0x0;_0x43e1ec<_0x5ac1f2[_0x1e481e(_0x3a05e5._0x2c236d)]-0x2;_0x43e1ec++){var _0x46dd7d=_0x5ac1f2[_0x43e1ec],_0x495031=_0x5ac1f2[_0x43e1ec+0x1];_0x5748ce['push'](_0x46dd7d);for(var _0x55f36b=0x0;_0x55f36b<=0x64;_0x55f36b++){var _0x31e595=this[_0x1e481e(_0x3a05e5._0x5149e1)]['getCubicValue'](_0x55f36b/0x64,_0x46dd7d,_0x49598e[_0x43e1ec*0x2],_0x49598e[_0x43e1ec*0x2+0x1],_0x495031);_0x5748ce['push'](_0x31e595);}_0x5748ce[_0x1e481e(0x425)](_0x495031);}var _0x4c20bb=mercators2cartesians(_0x5748ce,_0x1c0422);return _0x4c20bb;}},{'key':'getMaxHeight','value':function _0x5cc5ec(_0x4d200f){var _0x315f6c=_0x4d200f[0x0][0x2]||0x0;for(var _0x55cd61=0x0;_0x55cd61<_0x4d200f['length'];_0x55cd61++){_0x4d200f[0x2]>_0x315f6c&&(_0x315f6c=_0x4d200f[0x2]);}return _0x315f6c;}}]),_0x403d6d;}()),closeCurveUtil=new CloseCurveUtil(),CloseVurve=function(_0x4f5c97){var _0x40d017={_0x492dab:0x31b},_0x50996f={_0x284471:0x1a7};_inherits(_0x2571d5,_0x4f5c97);var _0x3e62f4=_createSuper(_0x2571d5);function _0x2571d5(){return _classCallCheck(this,_0x2571d5),_0x3e62f4['apply'](this,arguments);}return _createClass(_0x2571d5,[{'key':'getShowPositions','value':function _0x475b75(_0x3bb166){var _0xfb59aa=_0x4ffc;if(!_0x3bb166||_0x3bb166['length']<0x2)return _0x3bb166;return closeCurveUtil['startCompute'](_0x3bb166,this[_0xfb59aa(_0x50996f._0x284471)]);}}],[{'key':'getOutlinePositions','value':function _0x5dfeff(_0x5e874c,_0x14667f){var _0x582a12=_0x4ffc;if(!_0x5e874c||_0x5e874c['length']<0x2)return _0x5e874c;return _0x5e874c=LngLatArray['toCartesians'](_0x5e874c),closeCurveUtil[_0x582a12(_0x40d017._0x492dab)](_0x5e874c,_0x14667f);}}]),_0x2571d5;}(PolygonEntity);register$4('closeVurve',CloseVurve);var DoubleArrowUtil=(function(){var _0x5be357={_0x4763db:0x13a,_0x473dab:0xdb7},_0xe6f1c1={_0x962ac:0x8c5,_0x2e3136:0xa7c,_0x632aef:0x425},_0xf308fe={_0x343222:0x8c5,_0x356d7b:0x8c5},_0x579312={_0x135b7d:0xa7c,_0x1d1bfd:0x95f},_0xddecd9={_0x5cd2d4:0x8c5,_0x24b549:0xa7c},_0x1a0e44={_0x273235:0x8c5,_0x3e258d:0x6e0,_0x44ab97:0x8c5},_0x3ab8c2={_0x17cb08:0xd5c},_0x27225f=_0x521882;function _0x1d0a79(){_classCallCheck(this,_0x1d0a79),this['algorithmUtil']=algorithmUtil;}return _createClass(_0x1d0a79,[{'key':'setOptions','value':function _0x1481ef(){var _0x516ef4=_0x4ffc,_0x350d21=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this['headHeightFactor']=_0x350d21[_0x516ef4(0x329)]||0.25,this[_0x516ef4(0xd51)]=_0x350d21[_0x516ef4(0xd51)]||0.3,this['neckHeightFactor']=_0x350d21['neckHeightFactor']||0.85,this[_0x516ef4(0xd5c)]=_0x350d21[_0x516ef4(_0x3ab8c2._0x17cb08)]||0.15;}},{'key':'startCompute','value':function _0x240552(_0x2bb0c3,_0x139f21){var _0x2e8f73=_0x4ffc;if(!_0x2bb0c3||_0x2bb0c3['length']<0x3)return _0x2bb0c3;this[_0x2e8f73(0x2c3)]=_0x2bb0c3,this['setOptions'](_0x139f21);var _0x381ac0=cartesians2mercators(_0x2bb0c3),_0x278ae3=this['getMaxHeight'](_0x381ac0),_0xfe4fac=[_0x381ac0[0x0],_0x381ac0[0x1],_0x381ac0[0x2]],_0x48bc2f=_0xfe4fac[0x0],_0x3a09ad=_0xfe4fac[0x1],_0x12b60b=_0xfe4fac[0x2],_0x3ef4b2=this['positions']['length'],_0x42f7f1,_0x371ced;if(_0x3ef4b2===0x3)_0x42f7f1=this['getTempPoint4'](_0x48bc2f,_0x3a09ad,_0x12b60b),_0x371ced=this['algorithmUtil']['Mid'](_0x48bc2f,_0x3a09ad);else{if(_0x3ef4b2===0x4)_0x42f7f1=_0x381ac0[0x3],_0x371ced=this['algorithmUtil']['Mid'](_0x48bc2f,_0x3a09ad);else{var _0x32af8c=this[_0x2e8f73(_0x1a0e44._0x273235)]['MathDistance'](_0x381ac0[0x3],_0x381ac0[0x4]),_0x31a716=this['algorithmUtil'][_0x2e8f73(_0x1a0e44._0x3e258d)](_0x381ac0[0x2],_0x381ac0[0x3]);_0x32af8c<_0x31a716*0.1?(_0x42f7f1=_0x381ac0[0x3],_0x371ced=this['algorithmUtil']['Mid'](_0x48bc2f,_0x3a09ad)):(_0x42f7f1=_0x381ac0[0x3],_0x371ced=_0x381ac0[0x4]);}}var _0x59531e,_0xc940a0;this['algorithmUtil']['isClockWise'](_0x48bc2f,_0x3a09ad,_0x12b60b)?(_0x59531e=this['getArrowPoints'](_0x48bc2f,_0x371ced,_0x42f7f1,![]),_0xc940a0=this['getArrowPoints'](_0x371ced,_0x3a09ad,_0x12b60b,!![])):(_0x59531e=this['getArrowPoints'](_0x3a09ad,_0x371ced,_0x12b60b,![]),_0xc940a0=this['getArrowPoints'](_0x371ced,_0x48bc2f,_0x42f7f1,!![]));var _0x20fdd3=_0x59531e['length'],_0x30dfba=(_0x20fdd3-0x5)/0x2,_0x43021e=_0x59531e['slice'](0x0,_0x30dfba),_0x2f7ccd=_0x59531e[_0x2e8f73(0x1e6)](_0x30dfba,_0x30dfba+0x5),_0x4010df=_0x59531e['slice'](_0x30dfba+0x5,_0x20fdd3),_0x38acab=_0xc940a0['slice'](0x0,_0x30dfba),_0x4bb0b6=_0xc940a0[_0x2e8f73(0x1e6)](_0x30dfba,_0x30dfba+0x5),_0x9a2802=_0xc940a0['slice'](_0x30dfba+0x5,_0x20fdd3);_0x38acab=this['algorithmUtil']['getBezierPoints'](_0x38acab);var _0x212525=this['algorithmUtil']['getBezierPoints'](_0x9a2802['concat'](_0x43021e['slice'](0x1)));_0x4010df=this[_0x2e8f73(_0x1a0e44._0x44ab97)]['getBezierPoints'](_0x4010df);var _0x32361f=_0x38acab['concat'](_0x4bb0b6,_0x212525,_0x2f7ccd,_0x4010df),_0x3cbef1=mercators2cartesians(_0x32361f,_0x278ae3);return _0x3cbef1;}},{'key':'getTempPoint4','value':function _0x1d56a4(_0xc5cf9e,_0x28bb27,_0x56af71){var _0x47693b=_0x4ffc,_0x24ca25=this['algorithmUtil']['Mid'](_0xc5cf9e,_0x28bb27),_0x58f73f=this['algorithmUtil']['MathDistance'](_0x24ca25,_0x56af71),_0x15500f=this['algorithmUtil'][_0x47693b(0xa2f)](_0xc5cf9e,_0x24ca25,_0x56af71),_0xfa64a5,_0x56a5da,_0xa441a7,_0x21408f;if(_0x15500f=Math['PI']/0x2&&_0x15500f=Math['PI']&&_0x15500f0x3){var _0x3534dd=[_0x41cce0[0x0],_0x41cce0[0x4]],_0x4fd81f=_0x3534dd[0x0],_0x31adea=_0x3534dd[0x1],_0x4024b8=this['algorithmUtil']['MathDistance'](_0x1e1248,_0x2e415c)/this['algorithmUtil']['getBaseLength'](_0x18c102)/0x2,_0x12b7c6=this['getArrowBodyPoints'](_0x18c102,_0x4fd81f,_0x31adea,_0x4024b8);if(_0x12b7c6){var _0x227a61=_0x12b7c6['length'],_0xac3dd1=_0x12b7c6['slice'](0x0,_0x227a61/0x2),_0x4de702=_0x12b7c6['slice'](_0x227a61/0x2,_0x227a61);return _0xac3dd1['push'](_0x4fd81f),_0x4de702['push'](_0x31adea),_0xac3dd1=_0xac3dd1[_0x3119ec(_0x579312._0x1d1bfd)](),_0xac3dd1['push'](_0x2e415c),_0x4de702=_0x4de702[_0x3119ec(_0x579312._0x1d1bfd)](),_0x4de702['push'](_0x1e1248),_0xac3dd1['reverse']()[_0x3119ec(0x732)](_0x41cce0,_0x4de702);}}else console[_0x3119ec(0xeb0)]('getArrowPoints:插值出错',_0x41cce0);}},{'key':'getArrowHeadPoints','value':function _0x2bcb3c(_0x44b9c7){var _0x3bee58=_0x27225f;if(!_0x44b9c7||_0x44b9c7['length']<0x2)return[];var _0x21de74=this[_0x3bee58(_0xf308fe._0x343222)]['getBaseLength'](_0x44b9c7),_0x4b7ebd=_0x21de74*this['headHeightFactor'],_0x6d854c=_0x44b9c7[_0x44b9c7['length']-0x1],_0x22c62c=_0x4b7ebd*this['headWidthFactor'],_0x53cfa2=_0x4b7ebd*this['neckWidthFactor'],_0x2720b7=_0x4b7ebd*this['neckHeightFactor'],_0x128e4b=this['algorithmUtil']['getThirdPoint'](_0x44b9c7[_0x44b9c7['length']-0x2],_0x6d854c,0x0,_0x4b7ebd,!![]),_0x5f43f3=this['algorithmUtil']['getThirdPoint'](_0x44b9c7[_0x44b9c7['length']-0x2],_0x6d854c,0x0,_0x2720b7,!![]),_0x122ac9=this[_0x3bee58(0x8c5)][_0x3bee58(0xa7c)](_0x6d854c,_0x128e4b,Math['PI']/0x2,_0x22c62c,![]),_0x59f63b=this['algorithmUtil']['getThirdPoint'](_0x6d854c,_0x128e4b,Math['PI']/0x2,_0x22c62c,!![]),_0x583e14=this[_0x3bee58(_0xf308fe._0x356d7b)][_0x3bee58(0xa7c)](_0x6d854c,_0x5f43f3,Math['PI']/0x2,_0x53cfa2,![]),_0x1d73ec=this[_0x3bee58(0x8c5)]['getThirdPoint'](_0x6d854c,_0x5f43f3,Math['PI']/0x2,_0x53cfa2,!![]);return[_0x583e14,_0x122ac9,_0x6d854c,_0x59f63b,_0x1d73ec];}},{'key':_0x27225f(_0x5be357._0x473dab),'value':function _0x1c1282(_0xdcea2d,_0x5b8200,_0x46eeb2,_0xf11115){var _0x1b8b2d=_0x27225f,_0x922275=this['algorithmUtil']['wholeDistance'](_0xdcea2d),_0x2a12c1=this['algorithmUtil']['getBaseLength'](_0xdcea2d),_0x485f49=_0x2a12c1*_0xf11115,_0x64bb58=this['algorithmUtil']['MathDistance'](_0x5b8200,_0x46eeb2),_0x18311e=(_0x485f49-_0x64bb58)/0x2,_0x3d18a7=0x0,_0x2baa23=[],_0x2e0543=[];for(var _0x1d3ec3=0x1;_0x1d3ec3<_0xdcea2d['length']-0x1;_0x1d3ec3++){var _0x3e4e94=this['algorithmUtil']['getAngleOfThreePoints'](_0xdcea2d[_0x1d3ec3-0x1],_0xdcea2d[_0x1d3ec3],_0xdcea2d[_0x1d3ec3+0x1])/0x2;_0x3d18a7+=this['algorithmUtil']['MathDistance'](_0xdcea2d[_0x1d3ec3-0x1],_0xdcea2d[_0x1d3ec3]);var _0x953edc=(_0x485f49/0x2-_0x3d18a7/_0x922275*_0x18311e)/Math['sin'](_0x3e4e94),_0x2288e3=this[_0x1b8b2d(_0xe6f1c1._0x962ac)][_0x1b8b2d(_0xe6f1c1._0x2e3136)](_0xdcea2d[_0x1d3ec3-0x1],_0xdcea2d[_0x1d3ec3],Math['PI']-_0x3e4e94,_0x953edc,!![]),_0x1577db=this['algorithmUtil'][_0x1b8b2d(_0xe6f1c1._0x2e3136)](_0xdcea2d[_0x1d3ec3-0x1],_0xdcea2d[_0x1d3ec3],_0x3e4e94,_0x953edc,![]);_0x2baa23['push'](_0x2288e3),_0x2e0543[_0x1b8b2d(_0xe6f1c1._0x632aef)](_0x1577db);}return _0x2baa23[_0x1b8b2d(0x732)](_0x2e0543);}},{'key':_0x27225f(0xa36),'value':function _0x571cf7(_0xb17f94){var _0x5df65e=_0xb17f94[0x0][0x2]||0x0;for(var _0x4c2278=0x0;_0x4c2278<_0xb17f94['length'];_0x4c2278++){_0xb17f94[0x2]>_0x5df65e&&(_0x5df65e=_0xb17f94[0x2]);}return _0x5df65e;}}]),_0x1d0a79;}()),doubleArrowUtil=new DoubleArrowUtil(),DoubleArrow=function(_0x56ace9){var _0xa8e18={_0x3e426e:0xbd9},_0x21816d={_0x53c021:0x99b},_0x27f73b={_0x53071a:0xb01};_inherits(_0x24d3cd,_0x56ace9);var _0x5688f9=_createSuper(_0x24d3cd);function _0x24d3cd(){var _0x295d6d=_0x4ffc,_0x2f7c34,_0x38f11d=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x24d3cd),_0x2f7c34=_0x5688f9['call'](this,_0x38f11d),_0x2f7c34['_minPointNum']=0x3,_0x2f7c34[_0x295d6d(_0x27f73b._0x53071a)]=0x5,_0x2f7c34;}return _createClass(_0x24d3cd,[{'key':'getShowPositions','value':function _0x48a938(_0x39aaa2){var _0x4c6f08=_0x4ffc;if(!_0x39aaa2||_0x39aaa2['length']0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this['headAngle']=_0x41dc09[_0x5dc759(_0x50d938._0x20e857)]||Math['PI']/8.5,this['neckAngle']=_0x41dc09['neckAngle']||Math['PI']/0xd,this['tailWidthFactor']=_0x41dc09['tailWidthFactor']||0.1,this[_0x5dc759(0xd5c)]=_0x41dc09['neckWidthFactor']||0.2,this[_0x5dc759(0xd51)]=_0x41dc09['headWidthFactor']||0.25,this[_0x5dc759(0xb71)]=_0x41dc09['neckHeightFactor']||0.85;}},{'key':_0x40335e(_0x56cdca._0x4161b3),'value':function _0x17be13(_0x26dd89,_0x242047){var _0x2c48ba=_0x40335e;if(!_0x26dd89||_0x26dd89['length']===0x0)return _0x26dd89;this['positions']=_0x26dd89,this['setOptions'](_0x242047);var _0x52b30a=cartesians2mercators(_0x26dd89),_0x43ee72=this['getMaxHeight'](_0x52b30a),_0x5506ba=[_0x52b30a[0x0],_0x52b30a[0x1]],_0x441809=_0x5506ba[0x0],_0xc2dfe7=_0x5506ba[0x1],_0x4c8900=this['algorithmUtil'][_0x2c48ba(_0x8ee38e._0x5de440)](_0x52b30a),_0xe9f1f7=_0x4c8900*this['tailWidthFactor'],_0x239285=_0x4c8900*this[_0x2c48ba(_0x8ee38e._0x3690a7)],_0x2f85e9=_0x4c8900*this[_0x2c48ba(_0x8ee38e._0xa3e4ed)],_0x40038e=this[_0x2c48ba(_0x8ee38e._0xfa2849)]['getThirdPoint'](_0xc2dfe7,_0x441809,Math['PI']/0x2,_0xe9f1f7,!![]),_0x1be847=this['algorithmUtil']['getThirdPoint'](_0xc2dfe7,_0x441809,Math['PI']/0x2,_0xe9f1f7,![]),_0x5b659e=this['algorithmUtil'][_0x2c48ba(0xa7c)](_0x441809,_0xc2dfe7,this[_0x2c48ba(_0x8ee38e._0x2e9645)],_0x2f85e9,![]),_0x576235=this['algorithmUtil']['getThirdPoint'](_0x441809,_0xc2dfe7,this[_0x2c48ba(_0x8ee38e._0x56f551)],_0x2f85e9,!![]),_0x1e3c31=this['algorithmUtil'][_0x2c48ba(0xa7c)](_0x441809,_0xc2dfe7,this['neckAngle'],_0x239285,![]),_0x4a47b9=this['algorithmUtil']['getThirdPoint'](_0x441809,_0xc2dfe7,this['neckAngle'],_0x239285,!![]),_0x2b076b=[_0x40038e,_0x1e3c31,_0x5b659e,_0xc2dfe7,_0x576235,_0x4a47b9,_0x1be847],_0x256507=mercators2cartesians(_0x2b076b,_0x43ee72);return _0x256507;}},{'key':'getMaxHeight','value':function _0x362f10(_0x3f81c1){var _0x237d84=_0x40335e,_0x407551=_0x3f81c1[0x0][0x2]||0x0;for(var _0x4dfe37=0x0;_0x4dfe37<_0x3f81c1[_0x237d84(_0x1fe979._0x231a5c)];_0x4dfe37++){_0x3f81c1[0x2]>_0x407551&&(_0x407551=_0x3f81c1[0x2]);}return _0x407551;}}]),_0x453d93;}()),fineArrowUtil=new FineArrowUtil(),FineArrow=function(_0xc1cd17){var _0x4467cb={_0x1c1158:0xdf7},_0x16756b=_0x521882;_inherits(_0x2820bf,_0xc1cd17);var _0x64a700=_createSuper(_0x2820bf);function _0x2820bf(){var _0x1039e4=_0x4ffc,_0x26bb97,_0x553131=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2820bf),_0x26bb97=_0x64a700[_0x1039e4(_0x4467cb._0x1c1158)](this,_0x553131),_0x26bb97['_minPointNum']=0x2,_0x26bb97['_maxPointNum']=0x2,_0x26bb97;}return _createClass(_0x2820bf,[{'key':'getShowPositions','value':function _0x1b046e(_0xbb2dda){var _0x38aab8=_0x4ffc;if(!_0xbb2dda||_0xbb2dda['length']<0x2)return _0xbb2dda;return fineArrowUtil['startCompute'](_0xbb2dda,this[_0x38aab8(0x1a7)]);}}],[{'key':_0x16756b(0xe28),'value':function _0x5c2ec8(_0x13b6a5,_0x42900a){var _0x2d6a45=_0x16756b;if(!_0x13b6a5||_0x13b6a5[_0x2d6a45(0xba0)]<0x2)return _0x13b6a5;return _0x13b6a5=LngLatArray['toCartesians'](_0x13b6a5),fineArrowUtil['startCompute'](_0x13b6a5,_0x42900a);}}]),_0x2820bf;}(PolygonEntity);register$4(_0x521882(0x536),FineArrow);var FineArrowYWUtil=function(_0x68a99f){var _0x541a6f={_0x213921:0x8c5},_0x50f9c6={_0x29d51a:0x425,_0xb8448b:0xed1},_0xe3fabc={_0x3faa98:0xb71},_0x4156a4=_0x521882;_inherits(_0x1eada5,_0x68a99f);var _0x17a5f6=_createSuper(_0x1eada5);function _0x1eada5(){return _classCallCheck(this,_0x1eada5),_0x17a5f6['apply'](this,arguments);}return _createClass(_0x1eada5,[{'key':'setOptions','value':function _0x218530(){var _0x3241f6=_0x4ffc,_0x2ee2e7=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this['headHeightFactor']=_0x2ee2e7['headHeightFactor']||0.18,this[_0x3241f6(0xd51)]=_0x2ee2e7['headWidthFactor']||0.3,this[_0x3241f6(0xb71)]=_0x2ee2e7[_0x3241f6(_0xe3fabc._0x3faa98)]||0.85,this['neckWidthFactor']=_0x2ee2e7['neckWidthFactor']||0.15,this['tailWidthFactor']=_0x2ee2e7[_0x3241f6(0x259)]||0.1,this['swallowTailFactor']=_0x2ee2e7[_0x3241f6(0x1ab)]||0x1;}},{'key':'startCompute','value':function _0x24591c(_0x18ffa3,_0x12d8a1){var _0x535b4f=_0x4ffc;if(!_0x18ffa3||_0x18ffa3['length']===0x0)return _0x18ffa3;this['positions']=_0x18ffa3,this['setOptions'](_0x12d8a1);var _0x433bb2=cartesians2mercators(_0x18ffa3),_0x57ae99=this['getMaxHeight'](_0x433bb2),_0x447194=this['getTailPoints'](_0x433bb2),_0x45698b=this['getArrowHeadPoints'](_0x433bb2,_0x447194[0x0],_0x447194[0x2]);if(!_0x45698b||_0x45698b[_0x535b4f(0xba0)]<0x4)return _0x18ffa3;var _0x100816=_0x45698b[0x0],_0x3dcc36=_0x45698b[0x4],_0x3ca8b0=this['getArrowBodyPoints'](_0x433bb2,_0x100816,_0x3dcc36,this['tailWidthFactor']),_0x2028b2=_0x3ca8b0['length'],_0x3bbc4a=[_0x447194[0x0]]['concat'](_0x3ca8b0['slice'](0x0,_0x2028b2/0x2));_0x3bbc4a['push'](_0x100816);var _0x1eceed=[_0x447194[0x2]]['concat'](_0x3ca8b0['slice'](_0x2028b2/0x2,_0x2028b2));_0x1eceed[_0x535b4f(_0x50f9c6._0x29d51a)](_0x3dcc36),_0x3bbc4a=this['algorithmUtil']['getQBSplinePoints'](_0x3bbc4a),_0x1eceed=this['algorithmUtil'][_0x535b4f(_0x50f9c6._0xb8448b)](_0x1eceed);var _0x287844=_0x3bbc4a['concat'](_0x45698b,_0x1eceed['reverse'](),[_0x447194[0x1],_0x3bbc4a[0x0]]),_0x5419ce=mercators2cartesians(_0x287844,_0x57ae99);return _0x5419ce;}},{'key':_0x4156a4(0x338),'value':function _0x4aa9c5(_0x263d93){var _0x2e50b7=_0x4156a4,_0x469e64=this[_0x2e50b7(_0x541a6f._0x213921)]['getBaseLength'](_0x263d93),_0x46414f=_0x469e64*this['tailWidthFactor'],_0x257931=this[_0x2e50b7(0x8c5)]['getThirdPoint'](_0x263d93[0x1],_0x263d93[0x0],Math['PI']/0x2,_0x46414f,![]),_0x888be=this['algorithmUtil']['getThirdPoint'](_0x263d93[0x1],_0x263d93[0x0],Math['PI']/0x2,_0x46414f,!![]),_0x3a0fa=_0x46414f*this['swallowTailFactor'],_0x1aebb2=this['algorithmUtil']['getThirdPoint'](_0x263d93[0x1],_0x263d93[0x0],0x0,_0x3a0fa,!![]);return[_0x257931,_0x1aebb2,_0x888be];}}]),_0x1eada5;}(ArrowParentUtil),fineArrowYWUtil=new FineArrowYWUtil(),FineArrowYW=function(_0x2068f2){var _0x55f93b={_0x46ccee:0x330},_0x5b5798={_0x437f40:0xba0},_0x5be2c8={_0x46e9a7:0x31b},_0x446b2a={_0x47a926:0x99b},_0x5483a6=_0x521882;_inherits(_0xde5674,_0x2068f2);var _0x4c5e82=_createSuper(_0xde5674);function _0xde5674(){var _0x19c7a6=_0x4ffc,_0x5d84c6,_0x5a76bd=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xde5674),_0x5d84c6=_0x4c5e82['call'](this,_0x5a76bd),_0x5d84c6[_0x19c7a6(_0x446b2a._0x47a926)]=0x2,_0x5d84c6['_maxPointNum']=0x2,_0x5d84c6;}return _createClass(_0xde5674,[{'key':_0x5483a6(_0x55f93b._0x46ccee),'value':function _0x19b9b6(_0x57326d){var _0x11015a=_0x5483a6;if(!_0x57326d||_0x57326d['length']<0x2)return _0x57326d;return fineArrowYWUtil[_0x11015a(_0x5be2c8._0x46e9a7)](_0x57326d,this['style']);}}],[{'key':'getOutlinePositions','value':function _0x98b489(_0x49bc28,_0x2e651c){var _0x79a137=_0x5483a6;if(!_0x49bc28||_0x49bc28[_0x79a137(_0x5b5798._0x437f40)]<0x2)return _0x49bc28;return _0x49bc28=LngLatArray['toCartesians'](_0x49bc28),fineArrowYWUtil['startCompute'](_0x49bc28,_0x2e651c);}}]),_0xde5674;}(PolygonEntity);register$4('fineArrowYW',FineArrowYW);var GatheringPlaceUtil=(function(){var _0x463c58={_0xee0e55:0xba0},_0xb62385={_0x186e44:0x425,_0x377352:0x732,_0x57571a:0x8c5};function _0x1d99e9(){_classCallCheck(this,_0x1d99e9),this['algorithmUtil']=algorithmUtil;}return _createClass(_0x1d99e9,[{'key':'startCompute','value':function _0x3e16da(_0x1ccf82,_0x5de5e1){var _0x3b5a18=_0x4ffc;if(!_0x1ccf82||_0x1ccf82['length']===0x0)return _0x1ccf82;this['positions']=_0x1ccf82;var _0xaa886c=cartesians2mercators(_0x1ccf82),_0x53b40=this['getMaxHeight'](_0xaa886c),_0x2f5ab6=this[_0x3b5a18(0x8c5)]['Mid'](_0xaa886c[0x0],_0xaa886c[0x2]);_0xaa886c[_0x3b5a18(_0xb62385._0x186e44)](_0x2f5ab6,_0xaa886c[0x0],_0xaa886c[0x1]);var _0xcc7504=[],_0x51aa36,_0x3443bf,_0x226140,_0x31386d=[];for(var _0x253d96=0x0;_0x253d96<_0xaa886c[_0x3b5a18(0xba0)]-0x2;_0x253d96++){_0x51aa36=_0xaa886c[_0x253d96],_0x3443bf=_0xaa886c[_0x253d96+0x1],_0x226140=_0xaa886c[_0x253d96+0x2];var _0x2e690e=this['algorithmUtil']['getBisectorNormals'](0.4,_0x51aa36,_0x3443bf,_0x226140);_0xcc7504=_0xcc7504[_0x3b5a18(_0xb62385._0x377352)](_0x2e690e);}var _0x352b5d=_0xcc7504['length'];_0xcc7504=[_0xcc7504[_0x352b5d-0x1]]['concat'](_0xcc7504['slice'](0x0,_0x352b5d-0x1));for(var _0x7715da=0x0;_0x7715da<_0xaa886c[_0x3b5a18(0xba0)]-0x2;_0x7715da++){_0x51aa36=_0xaa886c[_0x7715da],_0x3443bf=_0xaa886c[_0x7715da+0x1],_0x31386d['push'](_0x51aa36);for(var _0x385625=0x0;_0x385625<=0x64;_0x385625++){var _0x18c37c=this[_0x3b5a18(_0xb62385._0x57571a)][_0x3b5a18(0xdfb)](_0x385625/0x64,_0x51aa36,_0xcc7504[_0x7715da*0x2],_0xcc7504[_0x7715da*0x2+0x1],_0x3443bf);_0x31386d['push'](_0x18c37c);}_0x31386d['push'](_0x3443bf);}var _0x103ae7=mercators2cartesians(_0x31386d,_0x53b40);return _0x103ae7;}},{'key':'getMaxHeight','value':function _0x214827(_0x1bf707){var _0x11690e=_0x4ffc,_0x4afe93=_0x1bf707[0x0][0x2]||0x0;for(var _0x362609=0x0;_0x362609<_0x1bf707[_0x11690e(_0x463c58._0xee0e55)];_0x362609++){_0x1bf707[0x2]>_0x4afe93&&(_0x4afe93=_0x1bf707[0x2]);}return _0x4afe93;}}]),_0x1d99e9;}()),gatheringPlaceUtil=new GatheringPlaceUtil(),GatheringPlace=function(_0x1bc67a){var _0x3424da={_0x749be3:0xba0},_0x22c296={_0x54e0cb:0xb01};_inherits(_0x545a1c,_0x1bc67a);var _0xc038ef=_createSuper(_0x545a1c);function _0x545a1c(){var _0x504fdb=_0x4ffc,_0x50eaeb,_0x3fadd2=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x545a1c),_0x50eaeb=_0xc038ef['call'](this,_0x3fadd2),_0x50eaeb['_minPointNum']=0x3,_0x50eaeb[_0x504fdb(_0x22c296._0x54e0cb)]=0x3,_0x50eaeb;}return _createClass(_0x545a1c,[{'key':'getShowPositions','value':function _0x211905(_0x383ae7){var _0x5d9444=_0x4ffc;if(!_0x383ae7||_0x383ae7[_0x5d9444(_0x3424da._0x749be3)]0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5983b9),_0x8e2414=_0x32cfe8[_0x43e18a(_0x146f81._0x17b98c)](this,_0x30ac77),_0x8e2414[_0x43e18a(_0x146f81._0x5b467b)]=0x3,_0x8e2414['_maxPointNum']=0x3,_0x8e2414;}return _createClass(_0x5983b9,[{'key':'getShowPositions','value':function _0x10bc0e(_0x49291e){var _0x159da9=_0x4ffc;if(!_0x49291e||_0x49291e['length']_0xe2dfe4&&(_0xe2dfe4=_0x4701f5[0x2]);}return _0xe2dfe4;}}]),_0x1537a1;}()),luneUtil=new LuneUtil(),Lune=function(_0x41947f){var _0x2b9263={_0x2c9360:0xe28},_0x13afc2=_0x521882;_inherits(_0x2f0144,_0x41947f);var _0x2a8794=_createSuper(_0x2f0144);function _0x2f0144(){var _0x4c4dda,_0x51592c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2f0144),_0x4c4dda=_0x2a8794['call'](this,_0x51592c),_0x4c4dda['_minPointNum']=0x3,_0x4c4dda['_maxPointNum']=0x3,_0x4c4dda;}return _createClass(_0x2f0144,[{'key':'getShowPositions','value':function _0x5b69fb(_0x2538f3){if(!_0x2538f3||_0x2538f3['length']0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2ffb37),_0x531bd6=_0x4644d5[_0x19f6f8(0xdf7)](this,_0x542c7c),_0x531bd6['_minPointNum']=0x2,_0x531bd6['_maxPointNum']=0x2,_0x531bd6['style']['radius']=(_0x114cd7=_0x531bd6['style'][_0x19f6f8(0xbd0)])!==null&&_0x114cd7!==void 0x0?_0x114cd7:0x3e8,_0x531bd6['style']['startAngle']=(_0x575658=_0x531bd6['style']['startAngle'])!==null&&_0x575658!==void 0x0?_0x575658:0x0,_0x542c7c['position']&&(_0x531bd6[_0x19f6f8(_0x76f33f._0x26aca1)]=[_0x542c7c['position']]),_0x531bd6;}return _createClass(_0x2ffb37,[{'key':'EditClass','get':function _0x4dcb2b(){return EditRegular;}},{'key':_0x1df23c(0x9d8),'value':function _0x2b7e59(_0x5380f0){var _0xec017f=_0x1df23c,_0x246ec8;if(!_0x5380f0&&((_0x246ec8=this['_positions_draw'])===null||_0x246ec8===void 0x0?void 0x0:_0x246ec8['length'])>0x1){var _0x30f89c=this['_positions_draw'][0x0];this['style'][_0xec017f(0xbd0)]=Cesium__namespace['Cartesian3']['distance'](_0x30f89c,this['_positions_draw'][0x1]),this['style']['startAngle']=formatNum$1(getAngle(_0x30f89c,this[_0xec017f(_0x2fab85._0x15a46f)][0x1]),0x2);}_get(_getPrototypeOf(_0x2ffb37['prototype']),'updateAttrForDrawing',this)['call'](this,_0x5380f0);}},{'key':'getShowPositions','value':function _0x57324(_0x2e21bd){var _0x4134ce=_0x1df23c;if(!_0x2e21bd||_0x2e21bd['length']<0x1)return _0x2e21bd;return _0x2ffb37[_0x4134ce(_0x1c3ccf._0xea805)](_0x2e21bd[0x0],this['style']);}}],[{'key':'getOutlinePositions','value':function _0x2d3360(_0x5511f1,_0x56372b){var _0x237392=_0x1df23c,_0x4fd81e=_0x56372b[_0x237392(_0x4b5716._0x36a9ec)]||0x3,_0x51c950=_0x56372b[_0x237392(0xbd0)]||0x3e8,_0x141e56=_0x56372b['startAngle']||0x0,_0x530c56=0x168/_0x4fd81e,_0x210fd2=[];for(var _0x303c2c=0x0;_0x303c2c<=_0x4fd81e;_0x303c2c++){var _0x324d33=_0x141e56+_0x530c56*_0x303c2c;_0x210fd2['push'](getPositionByDirectionAndLen(_0x5511f1,_0x324d33,_0x51c950));}return _0x210fd2;}}]),_0x2ffb37;}(PolygonEntity);register$4(_0x521882(0xaca),Regular);var EditSector=function(_0x472979){var _0x26e02d={_0x13f933:0x872},_0x2ee723={_0x343ba8:0x8db,_0x321764:0x1a7,_0x58df06:0x9aa},_0x13bfe8={_0xabd737:0xdd1,_0x4c22e7:0x1a7,_0x1a7401:0x245};_inherits(_0x447e55,_0x472979);var _0x54d14c=_createSuper(_0x447e55);function _0x447e55(){return _classCallCheck(this,_0x447e55),_0x54d14c['apply'](this,arguments);}return _createClass(_0x447e55,[{'key':'bindDraggers','value':function _0x24e123(){var _0x528d57={_0x49f23f:0x8db},_0x415dff={_0x18e145:0x19f},_0x3caf7d={_0x41a579:0x9aa},_0xec6d58={_0x28f456:0xce6},_0x22b476=_0x4ffc,_0x46c6c6=this,_0x18d117=this['positions'],_0xf3d2b2=this[_0x22b476(0x9aa)](_0x18d117[0x0]),_0x50b491=this[_0x22b476(0xbef)]({'position':_0xf3d2b2,'type':PointType['MoveAll'],'tooltip':this['_map']['getLangText']('_整体平移'),'onDrag':function _0x70ce1d(_0x2ac945,_0x32c858){var _0x9cc80=_0x22b476;_0x32c858=_0x46c6c6['updatePositionsHeightByAttr'](_0x32c858),_0x2ac945['position']=_0x32c858;var _0x1cd1a4=Cesium__namespace['Cartesian3'][_0x9cc80(_0xec6d58._0x28f456)](_0x32c858,_0xf3d2b2,new Cesium__namespace['Cartesian3']());_0xf3d2b2=_0x32c858,_0x46c6c6['positions']['forEach'](function(_0x514c82,_0xdc3c9f,_0x15a0ad){var _0x2b59dc=Cesium__namespace['Cartesian3']['add'](_0x514c82,_0x1cd1a4,new Cesium__namespace['Cartesian3']());_0x46c6c6['positions'][_0xdc3c9f]=_0x2b59dc;});for(var _0xcbabca=0x0,_0x38a52c=_0x46c6c6['draggers'][_0x9cc80(0xba0)];_0xcbabca<_0x38a52c;_0xcbabca++){_0x46c6c6['draggers'][_0xcbabca][_0x9cc80(0xdd1)]=Cesium__namespace['Cartesian3']['add'](_0x46c6c6['draggers'][_0xcbabca]['position'],_0x1cd1a4,new Cesium__namespace['Cartesian3']());}}});_0x50b491['index']=0x0,this[_0x22b476(_0x2ee723._0x343ba8)]['push'](_0x50b491);var _0x399b4f=getPositionByDirectionAndLen(_0xf3d2b2,this[_0x22b476(0x1a7)][_0x22b476(0xbbe)],this[_0x22b476(_0x2ee723._0x321764)]['radius']);_0x18d117[0x1]=_0x399b4f;var _0xb8f24e=this['createDragger']({'position':this[_0x22b476(_0x2ee723._0x58df06)](_0x399b4f),'onDrag':function _0x1cebf9(_0x5b87ac,_0x3075e9){var _0x5dcb99=_0x22b476;_0x3075e9=_0x46c6c6[_0x5dcb99(_0x3caf7d._0x41a579)](_0x3075e9),_0x5b87ac['position']=_0x3075e9,_0x46c6c6[_0x5dcb99(0x2c3)][_0x5b87ac['index']]=_0x3075e9,_0x46c6c6['style']['radius']=Cesium__namespace[_0x5dcb99(0x4cc)][_0x5dcb99(0x3dd)](_0x18d117[0x0],_0x3075e9),_0x46c6c6['style']['startAngle']=formatNum$1(getAngle(_0x18d117[0x0],_0x3075e9),0x2),_0x18d117[0x2]=getPositionByDirectionAndLen(_0x18d117[0x0],_0x46c6c6['style']['endAngle'],_0x46c6c6['style']['radius']);},'onDragStart':function _0x16d6d3(_0x231e95,_0x4e58e3){var _0x30a111=_0x22b476;for(var _0x17028c=0x0,_0xd56d8b=_0x46c6c6['draggers'][_0x30a111(0xba0)];_0x17028c<_0xd56d8b;_0x17028c++){_0x46c6c6['draggers'][_0x17028c][_0x30a111(_0x415dff._0x18e145)]=![];}},'onDragEnd':function _0x198671(_0x49f219,_0x4f1fa1){_0x46c6c6['updateDraggers']();}});_0xb8f24e[_0x22b476(0xa6d)]=0x1,this['draggers']['push'](_0xb8f24e);var _0x1b83a2=getPositionByDirectionAndLen(_0xf3d2b2,this['style']['endAngle'],this['style'][_0x22b476(0xbd0)]);_0x18d117[0x2]=_0x1b83a2;var _0x42d01f=this[_0x22b476(0xbef)]({'position':this['updatePositionsHeightByAttr'](_0x1b83a2),'onDrag':function _0x4cf563(_0x5b95df,_0x483194){var _0x49ab59=_0x22b476;_0x483194=_0x46c6c6['updatePositionsHeightByAttr'](_0x483194),_0x5b95df[_0x49ab59(_0x13bfe8._0xabd737)]=_0x483194,_0x46c6c6['positions'][_0x5b95df['index']]=_0x483194,_0x46c6c6['style']['radius']=Cesium__namespace['Cartesian3']['distance'](_0x18d117[0x0],_0x483194),_0x46c6c6[_0x49ab59(_0x13bfe8._0x4c22e7)][_0x49ab59(_0x13bfe8._0x1a7401)]=getAngle(_0x18d117[0x0],_0x483194),_0x18d117[0x1]=getPositionByDirectionAndLen(_0x18d117[0x0],_0x46c6c6['style']['startAngle'],_0x46c6c6[_0x49ab59(0x1a7)]['radius']);},'onDragStart':function _0x211c4e(_0x4562ac,_0x53f159){var _0x286577=_0x22b476;for(var _0x78f74a=0x0,_0x5206ed=_0x46c6c6[_0x286577(_0x528d57._0x49f23f)]['length'];_0x78f74a<_0x5206ed;_0x78f74a++){_0x46c6c6['draggers'][_0x78f74a][_0x286577(0x19f)]=![];}},'onDragEnd':function _0x594961(_0x411099,_0x2bc105){_0x46c6c6['updateDraggers']();}});_0x42d01f[_0x22b476(0xa6d)]=0x2,this['draggers']['push'](_0x42d01f),this['entityGraphic']['extrudedHeight']&&this[_0x22b476(0xbc4)]();}},{'key':'_updateHeight','value':function _0x5a0904(_0x3c320c){var _0x955b3=_0x4ffc;this[_0x955b3(0x881)]['height']=_0x3c320c,this['style'][_0x955b3(_0x26e02d._0x13f933)]=this['formatNum'](_0x3c320c,0x2);var _0x1d5642=this['positions'];for(var _0x14c1e0=0x0,_0xfeac42=_0x1d5642['length'];_0x14c1e0<_0xfeac42;_0x14c1e0++){_0x1d5642[_0x14c1e0]=setPositionsHeight(_0x1d5642[_0x14c1e0],_0x3c320c);}this['fire'](EventType[_0x955b3(0x317)]);}}]),_0x447e55;}(EditPolygon),Sector=function(_0x3bfa8b){var _0x3687d7={_0x4a0395:0x330},_0x35b674={_0x553d55:0xdf7,_0x24b726:0x4ae},_0x17749d={_0x3af39c:0xba0,_0x14906e:0xcb7,_0x29a8d5:0x4cc,_0x426e4e:0x1a7,_0x17ae23:0xd3a,_0xfe58e0:0xdf7},_0x50434d={_0x56b214:0xba0,_0x2a8ed5:0xdd1},_0x179f49=_0x521882;_inherits(_0x55b093,_0x3bfa8b);var _0x5c1e4d=_createSuper(_0x55b093);function _0x55b093(){var _0x11af93=_0x4ffc,_0x2ef51a,_0xbb6ccd,_0x366572,_0x25919e,_0x434aa6=arguments[_0x11af93(_0x50434d._0x56b214)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x55b093),_0x25919e=_0x5c1e4d[_0x11af93(0xdf7)](this,_0x434aa6),_0x25919e['_minPointNum']=0x2,_0x25919e['_maxPointNum']=0x3,_0x25919e['style']['radius']=(_0x2ef51a=_0x25919e['style']['radius'])!==null&&_0x2ef51a!==void 0x0?_0x2ef51a:0x3e8,_0x25919e[_0x11af93(0x1a7)]['startAngle']=(_0xbb6ccd=_0x25919e[_0x11af93(0x1a7)]['startAngle'])!==null&&_0xbb6ccd!==void 0x0?_0xbb6ccd:0x0,_0x25919e['style']['endAngle']=(_0x366572=_0x25919e['style']['endAngle'])!==null&&_0x366572!==void 0x0?_0x366572:0x0,_0x434aa6['position']&&(_0x25919e['positions']=[_0x434aa6[_0x11af93(_0x50434d._0x2a8ed5)]]),_0x25919e;}return _createClass(_0x55b093,[{'key':'EditClass','get':function _0x553893(){return EditSector;}},{'key':'updateAttrForDrawing','value':function _0x421ae3(_0x5dfdff){var _0x43223f=_0x4ffc,_0x54e621;if(!_0x5dfdff&&((_0x54e621=this['_positions_draw'])===null||_0x54e621===void 0x0?void 0x0:_0x54e621[_0x43223f(_0x17749d._0x3af39c)])>0x1){var _0x3372af,_0x4bb1a0=this[_0x43223f(_0x17749d._0x14906e)][0x0];this['style']['radius']=formatNum$1(Cesium__namespace[_0x43223f(_0x17749d._0x29a8d5)]['distance'](_0x4bb1a0,this['_positions_draw'][0x1]),0x2),this[_0x43223f(_0x17749d._0x426e4e)]['startAngle']=formatNum$1(getAngle(_0x4bb1a0,this[_0x43223f(0xcb7)][0x1]),0x2),((_0x3372af=this['_positions_draw'])===null||_0x3372af===void 0x0?void 0x0:_0x3372af['length'])>0x2?this[_0x43223f(_0x17749d._0x426e4e)]['endAngle']=formatNum$1(getAngle(_0x4bb1a0,this[_0x43223f(0xcb7)][0x2]),0x2):this[_0x43223f(0x1a7)]['endAngle']=this[_0x43223f(_0x17749d._0x426e4e)]['startAngle'];}_get(_getPrototypeOf(_0x55b093[_0x43223f(_0x17749d._0x17ae23)]),'updateAttrForDrawing',this)[_0x43223f(_0x17749d._0xfe58e0)](this,_0x5dfdff);}},{'key':_0x179f49(_0x3687d7._0x4a0395),'value':function _0x2aeb61(_0x2f46d7){var _0x2a48ee=_0x179f49;if(!_0x2f46d7||_0x2f46d7[_0x2a48ee(0xba0)]<0x1)return _0x2f46d7;return _0x55b093['getOutlinePositions'](_0x2f46d7[0x0],this['style']);}},{'key':'_updateStyleHook','value':function _0x123405(_0x28b65e,_0x297603){var _0x394ac3=_0x179f49;_get(_getPrototypeOf(_0x55b093['prototype']),_0x394ac3(0xc2a),this)[_0x394ac3(_0x35b674._0x553d55)](this,_0x28b65e,_0x297603),(Cesium__namespace[_0x394ac3(_0x35b674._0x24b726)](_0x297603[_0x394ac3(0xbd0)])||Cesium__namespace['defined'](_0x297603['startAngle'])||Cesium__namespace['defined'](_0x297603['endAngle'])||Cesium__namespace['defined'](_0x297603[_0x394ac3(0xb8d)]))&&this['_updatePositionsHook']();}}],[{'key':'getOutlinePositions','value':function _0x1dc5e4(_0x24daa5,_0x9b1627){var _0x71cda0=_0x9b1627['radius'],_0x2bc9f2=_0x9b1627['startAngle'],_0xc77dc9=_0x9b1627['endAngle'];_0xc77dc9<=_0x2bc9f2&&(_0xc77dc9+=0x168);var _0x3e1468=[];!_0x9b1627['noCenter']&&_0x3e1468['push'](_0x24daa5);for(var _0x3714f4=_0x2bc9f2;_0x3714f4<=_0xc77dc9;_0x3714f4++){_0x3e1468['push'](getPositionByDirectionAndLen(_0x24daa5,_0x3714f4,_0x71cda0));}return!_0x9b1627['noCenter']&&_0x3e1468['push'](_0x24daa5),_0x3e1468;}}]),_0x55b093;}(PolygonEntity);register$4('sector',Sector);var StraightArrowUtil=(function(){var _0x253a8f={_0x1dee5b:0xa7c,_0x14a78f:0x8c5},_0x1a05a7={_0x390d4e:0x259,_0x5687a3:0x259,_0x41786c:0xee9},_0x304451=_0x521882;function _0x14480c(){_classCallCheck(this,_0x14480c),this['algorithmUtil']=algorithmUtil;}return _createClass(_0x14480c,[{'key':'setOptions','value':function _0x47742c(){var _0x4c6122=_0x4ffc,_0x41aaa5=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this[_0x4c6122(_0x1a05a7._0x390d4e)]=_0x41aaa5[_0x4c6122(_0x1a05a7._0x5687a3)]||0.05,this['neckWidthFactor']=_0x41aaa5['neckWidthFactor']||0.1,this['headWidthFactor']=_0x41aaa5['headWidthFactor']||0.15,this[_0x4c6122(_0x1a05a7._0x41786c)]=Math['PI']/0x4,this['neckAngle']=Math['PI']*0.17741;}},{'key':'startCompute','value':function _0x1ab27(_0x12ddd9,_0x2e1346){var _0x2e4411=_0x4ffc;if(!_0x12ddd9||_0x12ddd9['length']===0x0)return _0x12ddd9;this['positions']=_0x12ddd9,this['setOptions'](_0x2e1346);var _0x4014c3=cartesians2mercators(_0x12ddd9),_0xf9023f=this['getMaxHeight'](_0x4014c3),_0x26cb92=[_0x4014c3[0x0],_0x4014c3[0x1]],_0x440bb7=_0x26cb92[0x0],_0x572316=_0x26cb92[0x1],_0x7835aa=this['algorithmUtil']['getBaseLength'](_0x4014c3),_0x2ae64f=_0x7835aa*this['tailWidthFactor'],_0x53e916=_0x7835aa*this['neckWidthFactor'],_0x2c7a24=_0x7835aa*this['headWidthFactor'],_0x40c028=this[_0x2e4411(0x8c5)]['getThirdPoint'](_0x572316,_0x440bb7,Math['PI']/0x2,_0x2ae64f,!![]),_0x153327=this['algorithmUtil'][_0x2e4411(_0x253a8f._0x1dee5b)](_0x572316,_0x440bb7,Math['PI']/0x2,_0x2ae64f,![]),_0x34b8db=this[_0x2e4411(0x8c5)][_0x2e4411(0xa7c)](_0x440bb7,_0x572316,this['headAngle'],_0x2c7a24,![]),_0x26a95d=this[_0x2e4411(_0x253a8f._0x14a78f)][_0x2e4411(_0x253a8f._0x1dee5b)](_0x440bb7,_0x572316,this['headAngle'],_0x2c7a24,!![]),_0x4a3fe9=this['algorithmUtil'][_0x2e4411(0xa7c)](_0x440bb7,_0x572316,this['neckAngle'],_0x53e916,![]),_0x5a05e9=this['algorithmUtil']['getThirdPoint'](_0x440bb7,_0x572316,this['neckAngle'],_0x53e916,!![]),_0x12482a=[_0x40c028,_0x4a3fe9,_0x34b8db,_0x572316,_0x26a95d,_0x5a05e9,_0x153327],_0x492942=mercators2cartesians(_0x12482a,_0xf9023f);return _0x492942;}},{'key':_0x304451(0xa36),'value':function _0x1ccff2(_0x269489){var _0x36d300=_0x269489[0x0][0x2]||0x0;for(var _0x41c05c=0x0;_0x41c05c<_0x269489['length'];_0x41c05c++){_0x269489[0x2]>_0x36d300&&(_0x36d300=_0x269489[0x2]);}return _0x36d300;}}]),_0x14480c;}()),straightArrowUtil=new StraightArrowUtil(),StraightArrow=function(_0x531ece){var _0x41462c=_0x521882;_inherits(_0x525c04,_0x531ece);var _0x3994e3=_createSuper(_0x525c04);function _0x525c04(){var _0x4d7218,_0x9ad3e4=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x525c04),_0x4d7218=_0x3994e3['call'](this,_0x9ad3e4),_0x4d7218['_minPointNum']=0x2,_0x4d7218['_maxPointNum']=0x2,_0x4d7218;}return _createClass(_0x525c04,[{'key':_0x41462c(0x330),'value':function _0x4f11d9(_0x1f78aa){if(!_0x1f78aa||_0x1f78aa['length']<0x2)return _0x1f78aa;return straightArrowUtil['startCompute'](_0x1f78aa,this['style']);}}],[{'key':'getOutlinePositions','value':function _0x57318c(_0x2c3723,_0x1533c3){if(!_0x2c3723||_0x2c3723['length']<0x2)return _0x2c3723;return _0x2c3723=LngLatArray['toCartesians'](_0x2c3723),straightArrowUtil['startCompute'](_0x2c3723,_0x1533c3);}}]),_0x525c04;}(PolygonEntity);register$4(_0x521882(0xba),StraightArrow);var DEF_STYLE$i={'color':'#3388ff','pixelSize':0x8,'outlineColor':_0x521882(0xc0f),'outlineWidth':0x2,'visibleDepth':![]},PointMeasure=function(_0x51e6ad){var _0x4d966b={_0x5b63eb:0xea2},_0x756d91={_0xa2fca:0xb99},_0x28ed51={_0x1fe828:0x65a},_0x498eb9={_0x199eb7:0x6da,_0x4186c4:0xea2,_0x405733:0x676},_0x5d657e={_0x447ba2:0x47f,_0x188dee:0x1a7,_0x17937d:0x9ba,_0xeccd8a:0xdd1},_0x989018={_0x1297c4:0xba0},_0x2f577a=_0x521882;_inherits(_0x243e5c,_0x51e6ad);var _0xf6edc1=_createSuper(_0x243e5c);function _0x243e5c(){var _0x4f72fe=_0x4ffc,_0x2eb8a1=arguments[_0x4f72fe(_0x989018._0x1297c4)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x243e5c),_0x2eb8a1['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$i),_0x2eb8a1['style']||{}),_0xf6edc1['call'](this,_0x2eb8a1);}return _createClass(_0x243e5c,[{'key':_0x2f577a(0x47f),'value':function _0x234b9c(_0x46fcad){var _0x2ab11e={_0x3b3206:0x686,_0x3467ba:0x861,_0x293795:0x86c,_0x19b5ca:0x7fb,_0x53bd00:0x732,_0x42d1c0:0x196},_0x249060=_0x2f577a,_0x4e2a2f=this,_0x1f15ef,_0x5cb017;_get(_getPrototypeOf(_0x243e5c[_0x249060(0xd3a)]),_0x249060(_0x5d657e._0x447ba2),this)['call'](this,_0x46fcad);var _0x5e053b=this['_map'];this['bindPopup'](function(_0x3a8ec9){var _0x4dc70d=_0x249060,_0xf06a56=_0x4e2a2f[_0x4dc70d(_0x2ab11e._0x3b3206)];_0xf06a56['format']();var _0x210949=degree2dms(_0xf06a56['lng'])[_0x4dc70d(_0x2ab11e._0x3467ba)],_0x47228d=degree2dms(_0xf06a56['lat'])[_0x4dc70d(_0x2ab11e._0x3467ba)],_0x2fb6ad='';if(_0x4e2a2f['options'][_0x4dc70d(_0x2ab11e._0x293795)]!==![]){var _0x1b5938,_0x1fa98d=proj4Trans([_0xf06a56['lng'],_0xf06a56['lat']],'EPSG:4326',(_0x1b5938=_0x4e2a2f['options']['crs'])!==null&&_0x1b5938!==void 0x0?_0x1b5938:CRS[_0x4dc70d(0x1b1)]);_0x1fa98d[0x0]!==_0xf06a56['lng']&&_0x1fa98d[0x1]!==_0xf06a56['lat']&&(_0x2fb6ad=''['concat'](_0x1fa98d[0x0]['toFixed'](0x1),_0x4dc70d(0xa86))['concat'](_0x1fa98d[0x1]['toFixed'](0x1),''));}return''['concat'](_0x5e053b['getLangText']('_位置信息'),'\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\x20\x20\x20\x20\x20
')[_0x4dc70d(0x732)](_0xf06a56['lng'],'  ')[_0x4dc70d(_0x2ab11e._0x53bd00)](_0x210949,'
\x0a\x20\x20\x20\x20\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\x20\x20\x20\x20\x20\x20')['concat'](_0x2fb6ad,'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
')['concat'](_0xf06a56['alt'])['concat'](_0x5e053b['getLangText']('_米'),'
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20');},{'autoClose':(_0x1f15ef=this[_0x249060(_0x5d657e._0x188dee)]['autoClose'])!==null&&_0x1f15ef!==void 0x0?_0x1f15ef:![],'closeOnClick':(_0x5cb017=this[_0x249060(_0x5d657e._0x188dee)]['closeOnClick'])!==null&&_0x5cb017!==void 0x0?_0x5cb017:![]}),this['on'](EventType[_0x249060(0xe6a)],this['_drawMouseMoveHandler'],this),this[_0x249060(_0x5d657e._0x17937d)](EventType['drawCreated'],this['_drawCreatedHandler'],this),this['on'](EventType['editMovePoint'],this[_0x249060(0xea2)],this),this['on'](EventType['editRemovePoint'],this['_editPointHandler'],this),this[_0x249060(_0x5d657e._0xeccd8a)]&&this['openPopup']();}},{'key':_0x2f577a(0x676),'value':function _0x332f6a(){var _0x42d98b=_0x2f577a;this[_0x42d98b(0x6da)](EventType['drawMouseMove'],this['_drawMouseMoveHandler'],this),this[_0x42d98b(0x6da)](EventType['drawCreated'],this[_0x42d98b(0xe5a)],this),this[_0x42d98b(_0x498eb9._0x199eb7)](EventType['editMovePoint'],this[_0x42d98b(_0x498eb9._0x4186c4)],this),this[_0x42d98b(0x6da)](EventType['editRemovePoint'],this['_editPointHandler'],this),_get(_getPrototypeOf(_0x243e5c['prototype']),_0x42d98b(_0x498eb9._0x405733),this)['call'](this);}},{'key':'_drawMouseMoveHandler','value':function _0x56df90(_0x2cc6dc){var _0xbbf57=_0x2f577a;this[_0xbbf57(0xb99)]();}},{'key':'_drawCreatedHandler','value':function _0x23eea8(_0x54dae4){var _0x5bb5d4=_0x2f577a;this['openPopup'](),this[_0x5bb5d4(_0x28ed51._0x1fe828)](EventType['end'],{'mtype':this['type'],'graphic':this},!![]);}},{'key':_0x2f577a(_0x4d966b._0x5b63eb),'value':function _0xbe4379(_0x395423){var _0x2cc394=_0x2f577a;this[_0x2cc394(_0x756d91._0xa2fca)]();}}]),_0x243e5c;}(PointEntity);register$4('pointMeasure',PointMeasure,!![]);var DEF_STYLE$h={'materialType':'PolylineGlow','glowPower':0.1,'color':_0x521882(0xb3d),'width':0x9,'clampToGround':![]},DistanceMeasure=function(_0x3321b5){var _0x2b10b3={_0x45ad4e:0x8ca},_0x5896ea={_0x152492:0xba0,_0x4bb61c:0xba0,_0x4324a4:0x291,_0x4a2f70:0xe11,_0x411406:0x7b5,_0x476ec3:0x291,_0x310cdf:0x4fb,_0x123f16:0x947,_0x5cb8d5:0xe95,_0x73f6da:0x3dd,_0x6f588a:0xce2},_0x2a916b={_0x3e497e:0xe6d,_0x438457:0x4fb,_0x2f8a75:0xb64},_0x3d1cbb={_0x219206:0x291,_0x3d3644:0xdd1,_0x456016:0xce2},_0x39c32a={_0x4debb0:0xba0,_0x249d0e:0x3dd,_0xf3b562:0x65a},_0x3e7fef={_0x5db83d:0x425,_0xa43c8f:0xcc8,_0x4c5c50:0x145,_0x4ca3ad:0xe64,_0x4db4e6:0xe6d,_0x3f8b3b:0x4bc,_0x40d119:0xe11},_0x480485={_0x523cbd:0xe11,_0x454852:0x1d4,_0x305135:0x4f5,_0x3ade55:0xe11,_0x32ddf9:0x2f5},_0x45d1f0={_0x356772:0xc32,_0x245d2b:0xce2,_0x1132c8:0x3dd,_0x451d5d:0x145,_0x1ff082:0x145,_0x668ef4:0x4bc,_0x3fb179:0xd9f},_0x2903c7={_0x30f7bc:0x3a6,_0x45d808:0x45b,_0x5dcb7c:0xba0},_0x44225f={_0xdf50fa:0x9e5,_0x19ade3:0x2f5,_0x2327bf:0x1a7,_0x3fe888:0xce2},_0x3064df=_0x521882;_inherits(_0x346d02,_0x3321b5);var _0x15cce5=_createSuper(_0x346d02);function _0x346d02(){var _0xab1a43=_0x4ffc,_0x4ddcf2,_0x20fb03,_0x4ad97b,_0x97f7ca=arguments[_0xab1a43(0xba0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x346d02),_0x97f7ca[_0xab1a43(_0x44225f._0xdf50fa)]=![],_0x97f7ca[_0xab1a43(_0x44225f._0x19ade3)]=(_0x4ddcf2=_0x97f7ca['showAddText'])!==null&&_0x4ddcf2!==void 0x0?_0x4ddcf2:!![],_0x97f7ca['decimal']=(_0x20fb03=_0x97f7ca['decimal'])!==null&&_0x20fb03!==void 0x0?_0x20fb03:0x2,_0x97f7ca[_0xab1a43(_0x44225f._0x2327bf)]=_objectSpread2(_objectSpread2({},DEF_STYLE$h),_0x97f7ca['style']||{}),_0x4ad97b=_0x15cce5['call'](this,_0x97f7ca),_0x4ad97b[_0xab1a43(_0x44225f._0x3fe888)]={},_0x4ad97b;}return _createClass(_0x346d02,[{'key':_0x3064df(_0x2b10b3._0x45ad4e),'get':function _0x41f93f(){return this['_measured'];}},{'key':'_addedHook','value':function _0xbe0da5(_0x1b4a9c){var _0x50afdf=_0x3064df,_0x583c99,_0x572bdf;_get(_getPrototypeOf(_0x346d02[_0x50afdf(0xd3a)]),_0x50afdf(0x47f),this)['call'](this,_0x1b4a9c),this['_arrPartMeasureLable']=[],this[_0x50afdf(0xc6b)]=this['_createLabel'](this[_0x50afdf(0xe11)][_0x50afdf(0x956)]||((_0x583c99=this['_layer'])===null||_0x583c99===void 0x0?void 0x0:(_0x572bdf=_0x583c99['options'])===null||_0x572bdf===void 0x0?void 0x0:_0x572bdf['label'])),this['_measureLable'][_0x50afdf(0x19f)]=![],this['on'](EventType[_0x50afdf(0xa26)],this[_0x50afdf(0x3a6)],this),this['on'](EventType['drawRemovePoint'],this['_drawRemovePointHandler'],this),this['on'](EventType['drawMouseMove'],this['_drawMouseMoveHandler'],this),this['once'](EventType[_0x50afdf(0x8b2)],this[_0x50afdf(0xe5a)],this),this['on'](EventType['editMovePoint'],this['_editPointHandler'],this),this['on'](EventType['editRemovePoint'],this['_editPointHandler'],this),this['options']['positions']&&(this['_measureLable']['show']=!![],this['_editPointHandler']());}},{'key':'_removedHook','value':function _0x4fe78d(){var _0x5a37bc=_0x3064df;this['off'](EventType[_0x5a37bc(0xa26)],this[_0x5a37bc(_0x2903c7._0x30f7bc)],this),this['off'](EventType['drawMouseMove'],this['_drawMouseMoveHandler'],this),this['off'](EventType[_0x5a37bc(_0x2903c7._0x45d808)],this['_drawRemovePointHandler'],this),this['off'](EventType['drawCreated'],this['_drawCreatedHandler'],this),this['off'](EventType['editMovePoint'],this['_editPointHandler'],this),this['off'](EventType[_0x5a37bc(0x4ac)],this['_editPointHandler'],this);Cesium__namespace['defined'](this['_measureLable'])&&(this['_removeLabel'](this['_measureLable']),delete this[_0x5a37bc(0xc6b)]);if(Cesium__namespace['defined'](this[_0x5a37bc(0x291)])&&this['_arrPartMeasureLable'][_0x5a37bc(_0x2903c7._0x5dcb7c)]>0x0){var _0x5b7b86=this['_arrPartMeasureLable'];if(_0x5b7b86&&_0x5b7b86['length']>0x0)for(var _0x53ddce=0x0,_0x252456=_0x5b7b86['length'];_0x53ddce<_0x252456;_0x53ddce++){this['_removeLabel'](_0x5b7b86[_0x53ddce]);}delete this['_arrPartMeasureLable'];}_get(_getPrototypeOf(_0x346d02['prototype']),'_removedHook',this)[_0x5a37bc(0xdf7)](this);}},{'key':'updateText','value':function _0x2e023c(_0x5796fa){var _0xe1239b=_0x3064df;_0x5796fa&&(this[_0xe1239b(0xe11)]['unit']=_0x5796fa);var _0x4f7ce6={'unit':this[_0xe1239b(0xe11)]['unit'],'lang':this[_0xe1239b(0x4bc)]['lang'],'decimal':this['options'][_0xe1239b(_0x45d1f0._0x356772)]};this[_0xe1239b(_0x45d1f0._0x245d2b)][_0xe1239b(0xe64)]=formatDistance(this['_measured']['distance'],_0x4f7ce6);if(this['_measured'][_0xe1239b(_0x45d1f0._0x1132c8)]!==this['_measured'][_0xe1239b(_0x45d1f0._0x451d5d)]){this['_measureLable']['text']=this['_map']['getLangText']('_总长')+':'+this['_measured'][_0xe1239b(0xe64)];if(this['options']['showAddText']){var _0x4c4f6a=formatDistance(this['_measured'][_0xe1239b(_0x45d1f0._0x1ff082)],_0x4f7ce6);this[_0xe1239b(0xce2)]['distanceLastFdStr']=_0x4c4f6a,this['_measureLable']['text']+=_0xe1239b(0x8e5)+_0x4c4f6a+')';}}else this['_measureLable']['text']=this[_0xe1239b(_0x45d1f0._0x668ef4)][_0xe1239b(0x7fb)](_0xe1239b(_0x45d1f0._0x3fb179))+':'+this['_measured']['distanceStr'];if(_0x5796fa)for(var _0x55e436=0x1,_0x1a056c=this['_arrPartMeasureLable']['length'];_0x55e436<_0x1a056c;_0x55e436++){var _0x2a7b4d=this['_arrPartMeasureLable'][_0x55e436];_0x2a7b4d['showText']&&_0x2a7b4d['showText']();}}},{'key':_0x3064df(0x3a6),'value':function _0x4f5531(_0x5c1942){var _0x270983=_0x3064df,_0x1eadc3,_0x1724e2,_0x5c9ddf=this,_0x63a5c6=this['positionsShow'],_0x3cd902=this['_createLabel'](this['options'][_0x270983(0x956)]||((_0x1eadc3=this['_layer'])===null||_0x1eadc3===void 0x0?void 0x0:(_0x1724e2=_0x1eadc3['options'])===null||_0x1724e2===void 0x0?void 0x0:_0x1724e2['label']),_0x63a5c6[_0x63a5c6['length']-0x1]);this['_arrPartMeasureLable'][_0x270983(_0x3e7fef._0x5db83d)](_0x3cd902);if(_0x63a5c6['length']===0x1)_0x3cd902['text']=this[_0x270983(0x4bc)]['getLangText'](_0x270983(_0x3e7fef._0xa43c8f));else{var _0x27fff7=getSurfaceDistance(_0x63a5c6),_0x5602d2=getSurfaceDistance([_0x63a5c6[_0x63a5c6['length']-0x2],_0x63a5c6[_0x63a5c6['length']-0x1]]);_0x3cd902['attr']={},_0x3cd902['attr']['value']=_0x27fff7,_0x3cd902['attr']['valueFD']=_0x5602d2,_0x3cd902['showText']=function(){var _0x2f3873=_0x270983,_0x54dd6d={'unit':_0x5c9ddf[_0x2f3873(_0x480485._0x523cbd)]['unit'],'lang':_0x5c9ddf['_map'][_0x2f3873(_0x480485._0x454852)],'decimal':_0x5c9ddf['options']['decimal']},_0x534f3a=formatDistance(this['attr']['value'],_0x54dd6d);if(this[_0x2f3873(0x4fb)]['value']!==this['attr'][_0x2f3873(0x947)]){this[_0x2f3873(_0x480485._0x305135)]=_0x534f3a;if(_0x5c9ddf[_0x2f3873(_0x480485._0x3ade55)][_0x2f3873(_0x480485._0x32ddf9)]){var _0x1adedf=formatDistance(this['attr']['valueFD'],_0x54dd6d);this['text']+='\x0a(+'+_0x1adedf+')';}}else this[_0x2f3873(0x4f5)]=_0x534f3a;},_0x3cd902[_0x270983(0xe95)](),this['_measured']['distance']=_0x27fff7,this['_measured'][_0x270983(_0x3e7fef._0x4c5c50)]=_0x5602d2,this[_0x270983(0xce2)][_0x270983(_0x3e7fef._0x4ca3ad)]=formatDistance(this['_measured']['distance'],{'unit':this['options'][_0x270983(_0x3e7fef._0x4db4e6)],'lang':this[_0x270983(_0x3e7fef._0x3f8b3b)]['lang'],'decimal':this[_0x270983(_0x3e7fef._0x40d119)]['decimal']});}}},{'key':'_drawRemovePointHandler','value':function _0x280ac0(_0x2a3c21){var _0x1dab9d=this['_arrPartMeasureLable']['pop']();this['_removeLabel'](_0x1dab9d),this['_drawMouseMoveHandler'](_0x2a3c21),this['_measureLable']['position']=_0x2a3c21['cartesian'];}},{'key':_0x3064df(0x2e5),'value':function _0x4a8d44(_0x3928e9){var _0x137a24=_0x3064df,_0x556dfc=this['positionsShow'];if(_0x556dfc[_0x137a24(_0x39c32a._0x4debb0)]<0x2){this['_measureLable']['show']=![];return;}var _0x76942b=getSurfaceDistance(_0x556dfc),_0x31a037=getSurfaceDistance([_0x556dfc[_0x556dfc[_0x137a24(0xba0)]-0x2],_0x556dfc[_0x556dfc['length']-0x1]]);_0x31a037===0x0&&_0x556dfc['length']>0x2&&(_0x31a037=getSurfaceDistance([_0x556dfc[_0x556dfc['length']-0x3],_0x556dfc[_0x556dfc['length']-0x2]])),this['_measured'][_0x137a24(_0x39c32a._0x249d0e)]=_0x76942b,this['_measured']['distanceLastFd']=_0x31a037,this['updateText'](),this['_measureLable']['position']=_0x556dfc[_0x556dfc['length']-0x1],this[_0x137a24(_0x39c32a._0xf3b562)](EventType['change'],{'mtype':this['type'],'value':this['_measured']['distance'],'label':this['_measured']['distanceStr']},!![]);}},{'key':'_drawCreatedHandler','value':function _0x9ba0b3(_0x5447fc){var _0x51218d=_0x3064df,_0xafbabf=arguments[_0x51218d(0xba0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![],_0x483aba=this['positionsShow'],_0x186fdf=this[_0x51218d(_0x3d1cbb._0x219206)]['length']-_0x483aba['length'];if(_0x186fdf>=0x0){for(var _0x3d1f40=this[_0x51218d(0x291)]['length']-0x1;_0x3d1f40>=_0x483aba['length']-0x1;_0x3d1f40--){this[_0x51218d(0x581)](this['_arrPartMeasureLable'][_0x3d1f40]);}this['_arrPartMeasureLable']['splice'](_0x483aba['length']-0x1,_0x186fdf+0x1);}this['updateText'](),this[_0x51218d(0xc6b)][_0x51218d(_0x3d1cbb._0x3d3644)]=_0x483aba[_0x483aba[_0x51218d(0xba0)]-0x1],this['_measureLable']['show']=!![],_0xafbabf&&this['fire'](EventType['end'],{'mtype':this['type'],'value':this['_measured']['distance'],'label':this[_0x51218d(_0x3d1cbb._0x456016)]['distanceStr']},!![]);}},{'key':'_editPointHandler','value':function _0x336c68(_0x333c4b){var _0x477759=_0x3064df,_0x3dfe5c=arguments[_0x477759(_0x5896ea._0x152492)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![],_0x301e96=this,_0x300607=this['positionsShow'],_0x5a9b9f=this['_arrPartMeasureLable'];if(_0x5a9b9f&&_0x5a9b9f[_0x477759(_0x5896ea._0x4bb61c)]>0x0)for(var _0x4ef308=0x1,_0x52af68=_0x5a9b9f['length'];_0x4ef308<_0x52af68;_0x4ef308++){this['_removeLabel'](_0x5a9b9f[_0x4ef308]);}else{var _0x11093a,_0x59e3fd,_0x372c48=this['_createLabel'](this['options']['label']||((_0x11093a=this['_layer'])===null||_0x11093a===void 0x0?void 0x0:(_0x59e3fd=_0x11093a['options'])===null||_0x59e3fd===void 0x0?void 0x0:_0x59e3fd['label']),_0x300607[0x0]);_0x372c48['text']=this['_map']['getLangText']('_起点'),_0x5a9b9f=[_0x372c48];}var _0x270f56=_0x5a9b9f[0x0];_0x270f56['position']=_0x300607[0x0],this[_0x477759(_0x5896ea._0x4324a4)]=[_0x270f56];var _0x525a15=0x0;for(var _0x4144ad=0x1,_0x3d9527=_0x300607['length']-0x1;_0x4144ad<_0x3d9527;_0x4144ad++){var _0x48bcfa,_0x462f38,_0x45632a=getSurfaceDistance([_0x300607[_0x4144ad-0x1],_0x300607[_0x4144ad]]);_0x525a15+=_0x45632a;var _0x23a28e=this[_0x477759(0x256)](this[_0x477759(_0x5896ea._0x4a2f70)]['label']||((_0x48bcfa=this[_0x477759(_0x5896ea._0x411406)])===null||_0x48bcfa===void 0x0?void 0x0:(_0x462f38=_0x48bcfa['options'])===null||_0x462f38===void 0x0?void 0x0:_0x462f38[_0x477759(0x956)]),_0x300607[_0x4144ad]);this[_0x477759(_0x5896ea._0x476ec3)]['push'](_0x23a28e),_0x23a28e[_0x477759(0x4fb)]={},_0x23a28e['attr']['value']=_0x525a15,_0x23a28e[_0x477759(_0x5896ea._0x310cdf)][_0x477759(_0x5896ea._0x123f16)]=_0x45632a,_0x23a28e[_0x477759(_0x5896ea._0x5cb8d5)]=function(){var _0x9e75b7=_0x477759,_0x360c76={'unit':_0x301e96['options'][_0x9e75b7(_0x2a916b._0x3e497e)],'lang':_0x301e96[_0x9e75b7(0x4bc)][_0x9e75b7(0x1d4)],'decimal':_0x301e96['options']['decimal']},_0x569657=formatDistance(this[_0x9e75b7(_0x2a916b._0x438457)][_0x9e75b7(0xb64)],_0x360c76);if(this[_0x9e75b7(0x4fb)][_0x9e75b7(_0x2a916b._0x2f8a75)]!==this[_0x9e75b7(0x4fb)]['valueFD']){var _0x40a819=formatDistance(this['attr'][_0x9e75b7(0x947)],_0x360c76);this['text']=_0x569657,_0x301e96['options']['showAddText']&&(this['text']+='\x0a(+'+_0x40a819+')');}else this['text']=_0x569657;},_0x23a28e['showText']();}var _0x321e6b=getSurfaceDistance([_0x300607[_0x300607['length']-0x2],_0x300607[_0x300607['length']-0x1]]);_0x525a15+=_0x321e6b,this['_measured'][_0x477759(_0x5896ea._0x73f6da)]=_0x525a15,this[_0x477759(_0x5896ea._0x6f588a)]['distanceLastFd']=_0x321e6b,this['updateText'](),this['_measureLable']['position']=_0x300607[_0x300607['length']-0x1],this['_measureLable']['show']=!![],_0x3dfe5c&&this['fire'](EventType['change'],{'mtype':this['type'],'value':this['_measured']['distance'],'label':this[_0x477759(0xce2)]['distanceStr']},!![]);}}]),_0x346d02;}(PolylineEntity);register$4('distanceMeasure',DistanceMeasure);var DistanceSurfaceMeasure=function(_0x564f13){var _0xdbfe33={_0x9af320:0xe11},_0x2d8839={_0x302ccb:0xd1d,_0x359e7e:0x3dd},_0x5e5b06={_0xc8e8ee:0x93c};_inherits(_0x3a73df,_0x564f13);var _0x2c3cb1=_createSuper(_0x3a73df);function _0x3a73df(){var _0x492100=_0x4ffc,_0x5303eb,_0x2ac3a5,_0x326e9b=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3a73df),_0x2ac3a5=_0x2c3cb1['call'](this,_0x326e9b),_0x326e9b[_0x492100(_0x5e5b06._0xc8e8ee)]&&(_0x2ac3a5['_promise']=_0x326e9b['_promise'],delete _0x326e9b['_promise']),_0x326e9b['style']['clampToGround']=!![],_0x326e9b['splitNum']=(_0x5303eb=_0x326e9b['splitNum'])!==null&&_0x5303eb!==void 0x0?_0x5303eb:0xc8,_0x2ac3a5['disTerrainScale']=1.2,_0x2ac3a5;}return _createClass(_0x3a73df,[{'key':'_drawCreatedHandler','value':function _0x332207(_0x202792){var _0x4d3322=_0x4ffc;_get(_getPrototypeOf(_0x3a73df['prototype']),_0x4d3322(0xe5a),this)['call'](this,_0x202792,![]),this['updateLengthForTerrain'](_0x202792);}},{'key':'_editPointHandler','value':function _0x259002(_0x316695){_get(_getPrototypeOf(_0x3a73df['prototype']),'_editPointHandler',this)['call'](this,_0x316695,![]),this['updateLengthForTerrain'](_0x316695);}},{'key':'updateLengthForTerrain','value':function _0x490f61(_0x3c351c){var _0x27f4ef={_0x3bf4e6:0xe64},_0x2ba4a1=_0x4ffc,_0x4d2020=this,_0x354cac=this['positionsShow'];this['fire'](EventType['start'],{'mtype':this['type'],'graphic':this},!![]),getClampDistance(_0x354cac,{'scene':this['_map']['scene'],'splitNum':this['options']['splitNum'],'has3dtiles':this['options']['has3dtiles'],'exact':this[_0x2ba4a1(_0xdbfe33._0x9af320)]['exact'],'disTerrainScale':this['disTerrainScale'],'endItem':function _0xdf4083(_0x5b49ea){var _0xb05bb2=_0x2ba4a1;if(!_0x4d2020[_0xb05bb2(0x4bc)]||!_0x4d2020[_0xb05bb2(0xc6b)])return;var _0x143b57=_0x5b49ea['index'],_0x387d57=_0x5b49ea[_0xb05bb2(_0x2d8839._0x302ccb)],_0x42a68e=_0x5b49ea[_0xb05bb2(_0x2d8839._0x359e7e)];_0x143b57++;var _0x2162b1=_0x4d2020['_arrPartMeasureLable'][_0x143b57];if(_0x2162b1)_0x2162b1[_0xb05bb2(0x4fb)]['value']=_0x387d57,_0x2162b1[_0xb05bb2(0x4fb)]['valueFD']=_0x42a68e,_0x2162b1[_0xb05bb2(0xe95)]();else _0x143b57===_0x354cac['length']-0x1&&_0x4d2020['_measureLable']&&(_0x4d2020['_measured']['distance']=_0x387d57,_0x4d2020['_measured']['distanceLastFd']=_0x42a68e,_0x4d2020['updateText']());},'end':function _0x276c76(_0x1b7ba4){var _0x16a59f=_0x2ba4a1,_0x488267;if(!_0x4d2020['_map']||!_0x4d2020['_measureLable'])return;_0x4d2020['_measured']['distance']=_0x1b7ba4;var _0x56cfdc={'mtype':_0x4d2020['type'],'graphic':_0x4d2020,'value':_0x4d2020['_measured']['distance'],'label':_0x4d2020['_measured'][_0x16a59f(_0x27f4ef._0x3bf4e6)]};_0x4d2020['fire'](EventType[_0x16a59f(0x7e4)],_0x56cfdc,!![]),_0x4d2020['fire'](EventType[_0x16a59f(0x8ea)],_0x56cfdc,!![]),(_0x488267=_0x4d2020['_promise'])!==null&&_0x488267!==void 0x0&&_0x488267['resolve']&&_0x4d2020['_promise']['resolve'](_0x4d2020);}});}}]),_0x3a73df;}(DistanceMeasure);register$4(_0x521882(0xc83),DistanceSurfaceMeasure);var SectionMeasure=function(_0x563dee){var _0x1b6997={_0x29e880:0x770,_0xf09fe6:0xe11},_0x4db83d={_0x373fd4:0x3dd,_0xb3be4d:0x811,_0x5e251f:0xe94,_0x3f4d76:0x947,_0x5a355e:0xc6b,_0x51a27e:0x145},_0x1ae27c={_0xaad9b3:0xdf7},_0x2a9701={_0x314da1:0x93c,_0x1b7578:0x76d},_0xff2755=_0x521882;_inherits(_0x37eaf3,_0x563dee);var _0x5c92de=_createSuper(_0x37eaf3);function _0x37eaf3(){var _0x363b65=_0x4ffc,_0x310b2d,_0x5b6b6e,_0x33545c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x37eaf3),_0x5b6b6e=_0x5c92de[_0x363b65(0xdf7)](this,_0x33545c),_0x33545c['_promise']&&(_0x5b6b6e[_0x363b65(_0x2a9701._0x314da1)]=_0x33545c['_promise'],delete _0x33545c['_promise']),_0x33545c['style'][_0x363b65(_0x2a9701._0x1b7578)]=!![],_0x33545c['splitNum']=(_0x310b2d=_0x33545c['splitNum'])!==null&&_0x310b2d!==void 0x0?_0x310b2d:0xc8,_0x5b6b6e;}return _createClass(_0x37eaf3,[{'key':'_drawCreatedHandler','value':function _0x4fc077(_0x2e30b9){_get(_getPrototypeOf(_0x37eaf3['prototype']),'_drawCreatedHandler',this)['call'](this,_0x2e30b9,![]),this['updateSectionForTerrain'](_0x2e30b9);}},{'key':'_editPointHandler','value':function _0x43456e(_0x13b2fb){var _0x54f3d1=_0x4ffc;_get(_getPrototypeOf(_0x37eaf3['prototype']),_0x54f3d1(0xea2),this)[_0x54f3d1(_0x1ae27c._0xaad9b3)](this,_0x13b2fb,![]),this[_0x54f3d1(0x4b0)](_0x13b2fb);}},{'key':_0xff2755(0x4b0),'value':function _0x6719d4(_0x1be593){var _0x1bdd9f={_0x307d27:0xda5,_0x4cf845:0xce2,_0x55420d:0xce2},_0x581d5c=_0xff2755,_0xa1dbb9=this,_0x17e8a4=this[_0x581d5c(_0x1b6997._0x29e880)];if(_0x17e8a4['length']<0x2)return;this['fire'](EventType['start'],{'mtype':this['type'],'graphic':this},!![]);var _0x32cd2b=0x0,_0x1f0941=[],_0x58885a=[],_0x11c866=[],_0x4d0fef=[];computeStepSurfaceLine({'map':this['_map'],'positions':_0x17e8a4,'splitNum':this['options']['splitNum'],'has3dtiles':this[_0x581d5c(_0x1b6997._0xf09fe6)]['has3dtiles'],'exact':this[_0x581d5c(0xe11)]['exact'],'endItem':function _0x1a43e4(_0x44b16b,_0x2aeab5,_0x3b53d1){var _0x15c74e=_0x581d5c,_0x5c59a1,_0x19c1f7;if(!_0xa1dbb9['_map']||!_0xa1dbb9['_measureLable'])return;var _0x222ad2=(_0x5c59a1=Cesium__namespace['Cartographic']['fromCartesian'](_0x17e8a4[_0x3b53d1]))===null||_0x5c59a1===void 0x0?void 0x0:_0x5c59a1['height'],_0x12aad1=(_0x19c1f7=Cesium__namespace['Cartographic']['fromCartesian'](_0x17e8a4[_0x3b53d1+0x1]))===null||_0x19c1f7===void 0x0?void 0x0:_0x19c1f7['height'],_0x421174=(_0x12aad1-_0x222ad2)/_0x44b16b['length'],_0x38416=0x0;for(var _0x41b12d=0x0;_0x41b12d<_0x44b16b['length'];_0x41b12d++){if(_0x41b12d!==0x0){var _0x2d0db2=Cesium__namespace['Cartesian3'][_0x15c74e(_0x4db83d._0x373fd4)](_0x44b16b[_0x41b12d],_0x44b16b[_0x41b12d-0x1]);_0x32cd2b+=_0x2d0db2,_0x38416+=_0x2d0db2;}_0x1f0941['push'](Number(_0x32cd2b[_0x15c74e(_0x4db83d._0xb3be4d)](0x1)));var _0xf3cd9e=LngLatPoint['fromCartesian'](_0x44b16b[_0x41b12d]);_0x58885a['push'](_0xf3cd9e[_0x15c74e(_0x4db83d._0x5e251f)]),_0x4d0fef['push'](_0xf3cd9e);var _0x1b2c67=Number((_0x222ad2+_0x421174*_0x41b12d)['toFixed'](0x1));_0x11c866['push'](_0x1b2c67);}_0x3b53d1++;var _0x41572c=_0xa1dbb9['_arrPartMeasureLable'][_0x3b53d1];if(_0x41572c)_0x41572c['attr']['value']=_0x32cd2b,_0x41572c['attr'][_0x15c74e(_0x4db83d._0x3f4d76)]=_0x38416,_0x41572c['showText']();else _0x3b53d1===_0x17e8a4[_0x15c74e(0xba0)]-0x1&&_0xa1dbb9[_0x15c74e(_0x4db83d._0x5a355e)]&&(_0xa1dbb9[_0x15c74e(0xce2)]['distance']=_0x32cd2b,_0xa1dbb9['_measured'][_0x15c74e(_0x4db83d._0x51a27e)]=_0x38416,_0xa1dbb9['updateText']());},'end':function _0x4a4186(){var _0x161b86=_0x581d5c,_0x2fe3d9;if(!_0xa1dbb9['_map']||!_0xa1dbb9['_measureLable'])return;_0xa1dbb9['updateText'](),_0xa1dbb9['_measured']['arrLen']=_0x1f0941,_0xa1dbb9['_measured'][_0x161b86(_0x1bdd9f._0x307d27)]=_0x11c866,_0xa1dbb9[_0x161b86(_0x1bdd9f._0x4cf845)][_0x161b86(0x199)]=_0x58885a,_0xa1dbb9['_measured']['arrPoint']=_0x4d0fef;var _0x1e56c3=_objectSpread2({'mtype':_0xa1dbb9['type'],'graphic':_0xa1dbb9,'value':_0x32cd2b,'label':_0xa1dbb9[_0x161b86(_0x1bdd9f._0x55420d)]['distanceStr']},_0xa1dbb9['_measured']);_0xa1dbb9['fire'](EventType['change'],_0x1e56c3,!![]),_0xa1dbb9['fire'](EventType['end'],_0x1e56c3,!![]),(_0x2fe3d9=_0xa1dbb9['_promise'])!==null&&_0x2fe3d9!==void 0x0&&_0x2fe3d9[_0x161b86(0x5c7)]&&_0xa1dbb9[_0x161b86(0x93c)]['resolve'](_0xa1dbb9);}});}}]),_0x37eaf3;}(DistanceMeasure);register$4('sectionMeasure',SectionMeasure);var DEF_STYLE$g={'materialType':_0x521882(0xb31),'color':'#ebe967','width':0x9,'clampToGround':!![]},AngleMeasure=function(_0x5b4388){var _0x55ab0a={_0x168c56:0x1fa},_0x1299d4={_0x118070:0xc6b,_0x3805bf:0x19f},_0x1b6173={_0x28bcaf:0x9a4,_0x51d109:0xe64,_0x476b9d:0xe11,_0x450dff:0xc6b,_0x3ab031:0x4f5,_0x1beaa3:0x4bc,_0x332eb4:0x48d,_0x22e266:0xce2,_0x194ae1:0x201,_0xa3cfa8:0x7d9},_0x47ea2d={_0x59984f:0x57a,_0x175314:0x4ac,_0x42b222:0x581},_0x1dcfbd={_0x247f5d:0xdf7,_0x1e5d14:0xc6b,_0x4702c1:0x4ac,_0x50771b:0x652},_0x4b529c={_0x4ad5de:0xce2},_0x22c007={_0x24b792:0xc32};_inherits(_0x40a3b7,_0x5b4388);var _0x1460bc=_createSuper(_0x40a3b7);function _0x40a3b7(){var _0x1c01c8=_0x4ffc,_0x5b2f09,_0x3e1164,_0x18b51,_0x13ae3e=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x40a3b7),_0x13ae3e['hasMoveEdit']=![],_0x13ae3e['maxPointNum']=0x2,_0x13ae3e[_0x1c01c8(_0x22c007._0x24b792)]=(_0x5b2f09=_0x13ae3e[_0x1c01c8(_0x22c007._0x24b792)])!==null&&_0x5b2f09!==void 0x0?_0x5b2f09:0x2,_0x13ae3e['angleDecimal']=(_0x3e1164=_0x13ae3e[_0x1c01c8(0x9a4)])!==null&&_0x3e1164!==void 0x0?_0x3e1164:0x1,_0x13ae3e['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$g),_0x13ae3e['style']||{}),_0x18b51=_0x1460bc[_0x1c01c8(0xdf7)](this,_0x13ae3e),_0x18b51['_measured']={},_0x18b51;}return _createClass(_0x40a3b7,[{'key':'measured','get':function _0x4e5f02(){var _0x54baec=_0x4ffc;return this[_0x54baec(_0x4b529c._0x4ad5de)];}},{'key':'_addedHook','value':function _0x14c666(_0x36c25a){var _0x52d61e=_0x4ffc,_0x78ec5b,_0x207790;_get(_getPrototypeOf(_0x40a3b7['prototype']),'_addedHook',this)[_0x52d61e(_0x1dcfbd._0x247f5d)](this,_0x36c25a),this[_0x52d61e(0xc6b)]=this['_createLabel'](this['options']['label']||((_0x78ec5b=this['_layer'])===null||_0x78ec5b===void 0x0?void 0x0:(_0x207790=_0x78ec5b['options'])===null||_0x207790===void 0x0?void 0x0:_0x207790['label'])),this[_0x52d61e(_0x1dcfbd._0x1e5d14)]['show']=![],this['on'](EventType['drawAddPoint'],this['_drawAddPointHandler'],this),this['on'](EventType['drawRemovePoint'],this['_drawRemovePointHandler'],this),this['on'](EventType['drawMouseMove'],this['_drawMouseMoveHandler'],this),this[_0x52d61e(0x9ba)](EventType[_0x52d61e(0x8b2)],this['_drawCreatedHandler'],this),this['on'](EventType['editMovePoint'],this['_drawMouseMoveHandler'],this),this['on'](EventType[_0x52d61e(_0x1dcfbd._0x4702c1)],this['_drawMouseMoveHandler'],this),this['on'](EventType[_0x52d61e(_0x1dcfbd._0x50771b)],this['_drawMouseMoveHandler'],this),this[_0x52d61e(0xe11)]['positions']&&(this['_measureLable'][_0x52d61e(0x19f)]=!![],this['_drawMouseMoveHandler']());}},{'key':'_removedHook','value':function _0x580575(){var _0x103a7d=_0x4ffc;this[_0x103a7d(0x6da)](EventType['drawAddPoint'],this['_drawAddPointHandler'],this),this['off'](EventType['drawMouseMove'],this['_drawMouseMoveHandler'],this),this['off'](EventType['drawRemovePoint'],this[_0x103a7d(_0x47ea2d._0x59984f)],this),this[_0x103a7d(0x6da)](EventType['drawCreated'],this['_drawCreatedHandler'],this),this['off'](EventType['editMovePoint'],this['_drawMouseMoveHandler'],this),this['off'](EventType[_0x103a7d(_0x47ea2d._0x175314)],this[_0x103a7d(0x2e5)],this),this['off'](EventType['editMouseMove'],this['_drawMouseMoveHandler'],this),Cesium__namespace[_0x103a7d(0x4ae)](this['_measureLable'])&&(this[_0x103a7d(_0x47ea2d._0x42b222)](this[_0x103a7d(0xc6b)]),delete this['_measureLable']),_get(_getPrototypeOf(_0x40a3b7[_0x103a7d(0xd3a)]),'_removedHook',this)['call'](this);}},{'key':'updateText','value':function _0x53de00(_0x52dd96){var _0x51334e=_0x4ffc;_0x52dd96&&(this['options']['unit']=_0x52dd96),this['_measured']['angleStr']=this['_measured']['angle']['toFixed'](this[_0x51334e(0xe11)][_0x51334e(_0x1b6173._0x28bcaf)])+'°',this['_measured'][_0x51334e(_0x1b6173._0x51d109)]=formatDistance(this[_0x51334e(0xce2)]['distance'],{'unit':this['options'][_0x51334e(0xe6d)],'lang':this['_map']['lang'],'decimal':this[_0x51334e(_0x1b6173._0x476b9d)]['decimal']}),this[_0x51334e(_0x1b6173._0x450dff)][_0x51334e(_0x1b6173._0x3ab031)]=this[_0x51334e(_0x1b6173._0x1beaa3)]['getLangText'](_0x51334e(_0x1b6173._0x332eb4))+':'+this[_0x51334e(_0x1b6173._0x22e266)][_0x51334e(_0x1b6173._0x194ae1)]+'\x0a'+this['_map']['getLangText'](_0x51334e(_0x1b6173._0xa3cfa8))+':'+this['_measured']['distanceStr'];}},{'key':'_drawAddPointHandler','value':function _0x5867ca(_0x13fc69){this['_drawMouseMoveHandler'](_0x13fc69);}},{'key':'_drawRemovePointHandler','value':function _0x38aa4d(_0x424dad){var _0x48fd2c=_0x4ffc;this[_0x48fd2c(_0x1299d4._0x118070)]&&(this['_measureLable'][_0x48fd2c(_0x1299d4._0x3805bf)]=![]);}},{'key':'_drawMouseMoveHandler','value':function _0x1619c1(_0x298aea){var _0x521d11=_0x4ffc,_0x3f1d96=this['positionsShow'];if(_0x3f1d96['length']<0x2){this['_measureLable']['show']=![];return;}this['_measured']['distance']=Cesium__namespace[_0x521d11(0x4cc)][_0x521d11(0x3dd)](_0x3f1d96[0x0],_0x3f1d96[0x1]),this[_0x521d11(0xce2)][_0x521d11(_0x55ab0a._0x168c56)]=getAngle(_0x3f1d96[0x0],_0x3f1d96[0x1],!![]),this['updateText'](),this['_measureLable']['position']=_0x3f1d96[0x1],this['_measureLable'][_0x521d11(0x19f)]=!![],this['fire'](EventType[_0x521d11(0x7e4)],{'mtype':this['type'],'value':this['_measured']['angle'],'label':this['_measured']['angleStr']},!![]);}},{'key':'_drawCreatedHandler','value':function _0x41c2b1(_0x475796){var _0x1a6736=_0x4ffc;this['fire'](EventType['end'],{'mtype':this['type'],'value':this[_0x1a6736(0xce2)][_0x1a6736(0x1fa)],'label':this[_0x1a6736(0xce2)]['angleStr']},!![]);}}]),_0x40a3b7;}(PolylineEntity);register$4(_0x521882(0xb0c),AngleMeasure);var DEF_STYLE$f={'materialType':'PolylineGlow','glowPower':0.1,'color':'#ebe12c','width':0x9},HeightMeasure=function(_0x68e39a){var _0x573f6c={_0x1184a7:0x7ce,_0x95d140:0x3a6,_0x333d7b:0x2e5},_0x5db35f={_0x4ae499:0x872,_0x38556a:0xe82,_0x3838db:0xdd1,_0xcb843f:0x1c8,_0x44556f:0x19f,_0x94959d:0x65a},_0x4198e8={_0x5d7d31:0xc6b},_0x553bc9={_0x513262:0xe20,_0x445f1f:0xce2,_0x563802:0x872,_0x29459f:0xe6d,_0x270407:0x1d4,_0x3049a9:0x4bc,_0x2d8cbf:0x7fb},_0x3946c9={_0x610f3d:0x4ae,_0x4e2387:0xc6b},_0x536f41={_0x3064c8:0x7b5},_0x3d3c75={_0x48d021:0x6da,_0x2878c9:0xea2,_0x3304c0:0xea2,_0x479224:0x7ce,_0x553129:0xdf7},_0x94278f={_0x2fc55b:0x2dc,_0x37d6a0:0x3a6,_0x9e3adb:0x57a,_0x1d0769:0xea2},_0x2a5131={_0x588afe:0xce2},_0x1bca3f={_0x51a9e1:0x9e5,_0x3f78c9:0x3c9},_0x3f8abd=_0x521882;_inherits(_0x3d0116,_0x68e39a);var _0x132748=_createSuper(_0x3d0116);function _0x3d0116(){var _0x41b346=_0x4ffc,_0x5620db,_0x1c770a,_0x32147e=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3d0116),_0x32147e[_0x41b346(_0x1bca3f._0x51a9e1)]=![],_0x32147e[_0x41b346(_0x1bca3f._0x3f78c9)]=0x2,_0x32147e['decimal']=(_0x5620db=_0x32147e[_0x41b346(0xc32)])!==null&&_0x5620db!==void 0x0?_0x5620db:0x2,_0x32147e['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$f),_0x32147e[_0x41b346(0x1a7)]||{}),_0x1c770a=_0x132748['call'](this,_0x32147e),_0x1c770a['_measured']={},_0x1c770a;}return _createClass(_0x3d0116,[{'key':'measured','get':function _0x145686(){var _0x154ff2=_0x4ffc;return this[_0x154ff2(_0x2a5131._0x588afe)];}},{'key':'_addedHook','value':function _0x4ac0fd(_0x2c112e){var _0x34dadd=_0x4ffc;_get(_getPrototypeOf(_0x3d0116['prototype']),'_addedHook',this)[_0x34dadd(0xdf7)](this,_0x2c112e),this[_0x34dadd(_0x94278f._0x2fc55b)](),this['on'](EventType['drawAddPoint'],this[_0x34dadd(_0x94278f._0x37d6a0)],this),this['on'](EventType['drawRemovePoint'],this[_0x34dadd(_0x94278f._0x9e3adb)],this),this['on'](EventType['drawMouseMove'],this['_drawMouseMoveHandler'],this),this['once'](EventType['drawCreated'],this['_drawCreatedHandler'],this),this['on'](EventType['editMovePoint'],this[_0x34dadd(_0x94278f._0x1d0769)],this),this['on'](EventType['editRemovePoint'],this[_0x34dadd(0xea2)],this),this['on'](EventType['editMouseMove'],this[_0x34dadd(_0x94278f._0x1d0769)],this),this['options'][_0x34dadd(0x2c3)]&&(this['_measureLable']['show']=!![],this['_editPointHandler']());}},{'key':'_removedHook','value':function _0x4c4f12(){var _0x344753=_0x4ffc;this['off'](EventType['drawAddPoint'],this[_0x344753(0x3a6)],this),this['off'](EventType['drawMouseMove'],this['_drawMouseMoveHandler'],this),this[_0x344753(_0x3d3c75._0x48d021)](EventType['drawRemovePoint'],this['_drawRemovePointHandler'],this),this['off'](EventType['drawCreated'],this['_drawCreatedHandler'],this),this['off'](EventType[_0x344753(0x510)],this[_0x344753(_0x3d3c75._0x2878c9)],this),this['off'](EventType[_0x344753(0x4ac)],this['_editPointHandler'],this),this['off'](EventType['editMouseMove'],this[_0x344753(_0x3d3c75._0x3304c0)],this),this[_0x344753(_0x3d3c75._0x479224)](),_get(_getPrototypeOf(_0x3d0116['prototype']),'_removedHook',this)[_0x344753(_0x3d3c75._0x553129)](this);}},{'key':'_initMeasureLable','value':function _0x3e0333(){var _0x105eb3=_0x4ffc,_0x5d72b3,_0x4edb16;this[_0x105eb3(0xc6b)]=this['_createLabel'](this[_0x105eb3(0xe11)][_0x105eb3(0x956)]||((_0x5d72b3=this[_0x105eb3(_0x536f41._0x3064c8)])===null||_0x5d72b3===void 0x0?void 0x0:(_0x4edb16=_0x5d72b3['options'])===null||_0x4edb16===void 0x0?void 0x0:_0x4edb16['label'])),this['_measureLable']['show']=![];}},{'key':_0x3f8abd(_0x573f6c._0x1184a7),'value':function _0x30d9c1(){var _0x50327f=_0x3f8abd;Cesium__namespace[_0x50327f(_0x3946c9._0x610f3d)](this['_measureLable'])&&(this['_removeLabel'](this['_measureLable']),delete this[_0x50327f(_0x3946c9._0x4e2387)]);}},{'key':'updateText','value':function _0x35e05c(_0x4b7d73){var _0xb53a61=_0x3f8abd;_0x4b7d73&&(this['options']['unit']=_0x4b7d73),this['_measured'][_0xb53a61(_0x553bc9._0x513262)]=formatDistance(this[_0xb53a61(_0x553bc9._0x445f1f)][_0xb53a61(_0x553bc9._0x563802)],{'unit':this['options'][_0xb53a61(_0x553bc9._0x29459f)],'lang':this['_map'][_0xb53a61(_0x553bc9._0x270407)],'decimal':this['options']['decimal']}),this['_measureLable'][_0xb53a61(0x4f5)]=this[_0xb53a61(_0x553bc9._0x3049a9)][_0xb53a61(_0x553bc9._0x2d8cbf)](_0xb53a61(0xe5c))+':'+this['_measured']['heightStr'];}},{'key':_0x3f8abd(_0x573f6c._0x95d140),'value':function _0x42ee4b(_0x423613){this['_drawMouseMoveHandler'](_0x423613);}},{'key':'_drawRemovePointHandler','value':function _0x58788b(_0x3d35dd){var _0x250251=_0x3f8abd;this[_0x250251(_0x4198e8._0x5d7d31)]&&(this['_measureLable']['show']=![]);}},{'key':_0x3f8abd(_0x573f6c._0x333d7b),'value':function _0x40aeb9(_0xe3d403){var _0x24af8b=_0x3f8abd,_0x2f9ccf=this[_0x24af8b(0x770)];if(_0x2f9ccf['length']<0x2){this[_0x24af8b(0xc6b)]['show']=![];return;}var _0x244f06=Cesium__namespace[_0x24af8b(0xecb)]['fromCartesian'](_0x2f9ccf[0x0]),_0x5f2ae1=Cesium__namespace[_0x24af8b(0xecb)]['fromCartesian'](_0x2f9ccf[0x1]);this['_measured'][_0x24af8b(_0x5db35f._0x4ae499)]=this['_map']['getRealAlt'](Math[_0x24af8b(_0x5db35f._0x38556a)](_0x5f2ae1['height']-_0x244f06[_0x24af8b(0x872)])),this['updateText'](),this['_measureLable'][_0x24af8b(_0x5db35f._0x3838db)]=Cesium__namespace['Cartesian3'][_0x24af8b(_0x5db35f._0xcb843f)](_0x2f9ccf[0x0],_0x2f9ccf[0x1],new Cesium__namespace['Cartesian3']()),this[_0x24af8b(0xc6b)][_0x24af8b(_0x5db35f._0x44556f)]=!![],this[_0x24af8b(_0x5db35f._0x94959d)](EventType['change'],{'mtype':this['type'],'value':this['_measured']['height'],'label':this['_measured'][_0x24af8b(0xe20)]},!![]);}},{'key':'_drawCreatedHandler','value':function _0x315e33(_0x1b9b09){var _0x37ca5f=_0x3f8abd;this['fire'](EventType['end'],{'mtype':this['type'],'value':this['_measured'][_0x37ca5f(0x872)],'label':this['_measured']['heightStr']},!![]);}},{'key':'_editPointHandler','value':function _0x1e7349(_0x2c8870){this['_drawMouseMoveHandler'](_0x2c8870);}}]),_0x3d0116;}(PolylineEntity);register$4('heightMeasure',HeightMeasure);var HeightTriangleMeasure=function(_0x486d5b){var _0x5080c6={_0x175940:0x2e5},_0xa45d59={_0x46bbfd:0x354},_0x543d29={_0x421112:0xecb,_0x40adfc:0xe82,_0x236390:0xa79,_0x4d66b2:0xce2},_0x528d70={_0x5af2a2:0xc6b,_0x381f99:0xa79,_0x3ff12c:0x19f},_0x149a06={_0x4dd5ff:0xe11,_0xfd6e0d:0xc32,_0x2a9ffc:0xce2},_0x2fc693={_0x429a97:0x1ec},_0x573f81={_0x2cb89:0xa79},_0x397d89=_0x521882;_inherits(_0x21a2a3,_0x486d5b);var _0x2334a3=_createSuper(_0x21a2a3);function _0x21a2a3(){return _classCallCheck(this,_0x21a2a3),_0x2334a3['apply'](this,arguments);}return _createClass(_0x21a2a3,[{'key':'_initMeasureLable','value':function _0xde5d8b(){var _0x5d5448=_0x4ffc,_0xc5bac3,_0x297b15,_0x183a7b,_0x46d47e;_get(_getPrototypeOf(_0x21a2a3['prototype']),'_initMeasureLable',this)['call'](this),this['_measureDistanceLable']=this['_createLabel'](this[_0x5d5448(0xe11)]['label']||((_0xc5bac3=this['_layer'])===null||_0xc5bac3===void 0x0?void 0x0:(_0x297b15=_0xc5bac3['options'])===null||_0x297b15===void 0x0?void 0x0:_0x297b15[_0x5d5448(0x956)])),this['_measureDistanceLable'][_0x5d5448(0x251)]=new Cesium__namespace['Cartesian2'](0x0,0x0),this[_0x5d5448(_0x573f81._0x2cb89)]=this['_createLabel'](this['options']['label']||((_0x183a7b=this['_layer'])===null||_0x183a7b===void 0x0?void 0x0:(_0x46d47e=_0x183a7b[_0x5d5448(0xe11)])===null||_0x46d47e===void 0x0?void 0x0:_0x46d47e['label'])),this[_0x5d5448(_0x573f81._0x2cb89)][_0x5d5448(0x251)]=new Cesium__namespace[(_0x5d5448(0x5e7))](0x0,0x0);}},{'key':'_removeMeasureLabelAndEx','value':function _0x267217(){var _0x82524d=_0x4ffc;_get(_getPrototypeOf(_0x21a2a3[_0x82524d(0xd3a)]),_0x82524d(0x7ce),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'][_0x82524d(_0x2fc693._0x429a97)]['remove'](this['_measureExLine']),delete this['_measureExLine']);}},{'key':'updateText','value':function _0x44f37b(_0x14e8f0){var _0x49ed62=_0x4ffc;_get(_getPrototypeOf(_0x21a2a3['prototype']),_0x49ed62(0xdd5),this)['call'](this,_0x14e8f0);var _0x5ef44d={'unit':this['options']['unit'],'lang':this['_map']['lang'],'decimal':this[_0x49ed62(_0x149a06._0x4dd5ff)][_0x49ed62(_0x149a06._0xfd6e0d)]};this[_0x49ed62(0xce2)]['distanceStr']=formatDistance(this[_0x49ed62(0xce2)]['distance'],_0x5ef44d),this['_measureDistanceLable'][_0x49ed62(0x4f5)]=this['_map']['getLangText']('_空间距离')+':'+this['_measured']['distanceStr'],this['_measured']['distanceHorStr']=formatDistance(this[_0x49ed62(0xce2)]['distanceHor'],_0x5ef44d),this['_measureHorLable'][_0x49ed62(0x4f5)]=this['_map']['getLangText']('_水平距离')+':'+this[_0x49ed62(_0x149a06._0x2a9ffc)]['distanceHorStr'];}},{'key':_0x397d89(0x57a),'value':function _0x19f441(_0x5ab98a){var _0x43ff65=_0x397d89;this['_measureLable']&&(this[_0x43ff65(_0x528d70._0x5af2a2)]['show']=![]),this[_0x43ff65(_0x528d70._0x381f99)]&&(this[_0x43ff65(0xa79)]['show']=![]),this['_measureDistanceLable']&&(this['_measureDistanceLable'][_0x43ff65(_0x528d70._0x3ff12c)]=![]),this['_measureExLine']&&(this['_measureExLine_positions']=null);}},{'key':'_drawMouseMoveHandler','value':function _0x144323(_0xc4bdf9){var _0x2b0b16=_0x397d89,_0x189926=this[_0x2b0b16(0x770)];if(_0x189926['length']<0x2){this['_measureLable']['show']=![];return;}var _0x43d41e=Cesium__namespace[_0x2b0b16(_0x543d29._0x421112)]['fromCartesian'](_0x189926[0x0]),_0x3f0cfd=_0x43d41e['height'],_0x3fe106=Cesium__namespace['Cartographic']['fromCartesian'](_0x189926[0x1]),_0x5a0101=_0x3fe106['height'],_0xd7ffab,_0x376733,_0x47d4ee;_0x3f0cfd>_0x5a0101?(_0x376733=Cesium__namespace[_0x2b0b16(0x4cc)][_0x2b0b16(0x359)](_0x3fe106['longitude'],_0x3fe106['latitude'],_0x3f0cfd),_0x47d4ee=_0x189926[0x0],_0xd7ffab=_0x189926[0x1]):(_0x376733=Cesium__namespace['Cartesian3']['fromRadians'](_0x43d41e['longitude'],_0x43d41e[_0x2b0b16(0x542)],_0x5a0101),_0x47d4ee=_0x189926[0x1],_0xd7ffab=_0x189926[0x0]),this['_measured'][_0x2b0b16(0x872)]=this['_map'][_0x2b0b16(0x13b)](Math[_0x2b0b16(_0x543d29._0x40adfc)](_0x5a0101-_0x3f0cfd)),this['_measureLable']['position']=Cesium__namespace['Cartesian3'][_0x2b0b16(0x1c8)](_0x376733,_0xd7ffab,new Cesium__namespace['Cartesian3']()),this[_0x2b0b16(0xc6b)]['show']=!![],this['_measured']['distance']=Cesium__namespace['Cartesian3'][_0x2b0b16(0x3dd)](_0x47d4ee,_0xd7ffab),this['_measureDistanceLable'][_0x2b0b16(0xdd1)]=Cesium__namespace['Cartesian3']['midpoint'](_0x47d4ee,_0xd7ffab,new Cesium__namespace['Cartesian3']()),this['_measureDistanceLable']['show']=!![],this['_measured']['distanceHor']=Cesium__namespace['Cartesian3']['distance'](_0x376733,_0x47d4ee),this['_measureHorLable']['position']=Cesium__namespace['Cartesian3']['midpoint'](_0x376733,_0x47d4ee,new Cesium__namespace['Cartesian3']()),this[_0x2b0b16(_0x543d29._0x236390)]['show']=!![],this['updateText'](),this[_0x2b0b16(0x3cd)]([_0xd7ffab,_0x376733,_0x47d4ee]),this['fire'](EventType['change'],{'mtype':this['type'],'value':this['_measured']['height'],'label':this[_0x2b0b16(_0x543d29._0x4d66b2)]['heightStr']},!![]);}},{'key':'updateExLine','value':function _0x33d3a3(_0x22f014){var _0x584624=_0x397d89,_0x2c09e7=this;this['_measureExLine_positions']=_0x22f014;if(!this['_measureExLine']){var _0x2c9e10={'id':this['id']+_0x584624(0xae2),'polyline':PolylineStyleConver['toCesiumVal'](this['options']['style'],{},!![])};_0x2c9e10[_0x584624(0x27f)]['positions']=new Cesium__namespace[(_0x584624(_0xa45d59._0x46bbfd))](function(_0x2d1a21){return _0x2c09e7['_measureExLine_positions'];},![]),this['_measureExLine']=this[_0x584624(0xcdb)](_0x2c9e10),this['dataSource']['entities'][_0x584624(0xb92)](this['_measureExLine']),this['bindPickId'](this['_measureExLine']);}}},{'key':'_editPointHandler','value':function _0x7e59d2(_0x38971d){var _0x2d0312=_0x397d89;this[_0x2d0312(_0x5080c6._0x175940)](_0x38971d);}}]),_0x21a2a3;}(HeightMeasure);register$4('heightTriangleMeasure',HeightTriangleMeasure);var DEF_STYLE$e={'color':_0x521882(0x703),'outline':!![],'outlineColor':_0x521882(0xe15),'outlineWidth':0x1,'opacity':0.4,'clampToGround':![]},AreaMeasure=function(_0x1ab813){var _0x293511={_0x1d739d:0x5ba},_0x2390b6={_0x3ecb2c:0x65a,_0x2bb67a:0x7e4,_0x526989:0xce2,_0x3c556a:0x9bd},_0x22bdea={_0x3e5c7c:0xce2},_0x149890={_0x531b74:0x770,_0x204176:0x19f},_0x6990e5={_0x23a800:0x2c3},_0x3885ba={_0x2d97ab:0xe11,_0x3492c5:0x4f5,_0x10af01:0xce2,_0x1241e6:0x9bd},_0x14dfe3={_0x598d7a:0x4ae},_0x4b207b={_0x5dd398:0x6da,_0x17a435:0x8b2,_0x2bafb7:0xe5a,_0x598eb8:0xea2},_0x248c9b={_0x3c43f2:0xe11,_0x56c501:0xe6a,_0x57ad5b:0x510,_0x4af15e:0xe11,_0x53a95a:0x19f},_0x4154a6={_0x5c5c22:0xc32,_0x4a5973:0x956,_0x30b268:0x3f1,_0x47ccad:0xce2},_0x3d87ea=_0x521882;_inherits(_0x48aa86,_0x1ab813);var _0x120eda=_createSuper(_0x48aa86);function _0x48aa86(){var _0x5e78da=_0x4ffc,_0x386184,_0xc6db1d,_0x4666d2=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x48aa86),_0x4666d2['hasMoveEdit']=![],_0x4666d2[_0x5e78da(_0x4154a6._0x5c5c22)]=(_0x386184=_0x4666d2['decimal'])!==null&&_0x386184!==void 0x0?_0x386184:0x2,_0x4666d2['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$e),_0x4666d2['style']||{}),_0x4666d2['label']&&(_0x4666d2[_0x5e78da(_0x4154a6._0x4a5973)]=_objectSpread2({'horizontalOrigin':Cesium__namespace['HorizontalOrigin'][_0x5e78da(_0x4154a6._0x30b268)]},_0x4666d2[_0x5e78da(0x956)])),_0xc6db1d=_0x120eda[_0x5e78da(0xdf7)](this,_0x4666d2),_0xc6db1d[_0x5e78da(_0x4154a6._0x47ccad)]={},_0xc6db1d;}return _createClass(_0x48aa86,[{'key':'measured','get':function _0x4628e0(){return this['_measured'];}},{'key':'_addedHook','value':function _0x289037(_0x321161){var _0x25c1f7=_0x4ffc,_0x283091,_0x466ddf;_get(_getPrototypeOf(_0x48aa86['prototype']),'_addedHook',this)['call'](this,_0x321161),this[_0x25c1f7(0xc6b)]=this['_createLabel'](this[_0x25c1f7(_0x248c9b._0x3c43f2)][_0x25c1f7(0x956)]||((_0x283091=this['_layer'])===null||_0x283091===void 0x0?void 0x0:(_0x466ddf=_0x283091['options'])===null||_0x466ddf===void 0x0?void 0x0:_0x466ddf['label'])),this['_measureLable']['show']=![],this['on'](EventType['drawAddPoint'],this[_0x25c1f7(0x3a6)],this),this['on'](EventType['drawRemovePoint'],this['_drawRemovePointHandler'],this),this['on'](EventType[_0x25c1f7(_0x248c9b._0x56c501)],this['_drawMouseMoveHandler'],this),this['once'](EventType[_0x25c1f7(0x8b2)],this['_drawCreatedHandler'],this),this['on'](EventType[_0x25c1f7(_0x248c9b._0x57ad5b)],this['_editPointHandler'],this),this['on'](EventType['editRemovePoint'],this['_editPointHandler'],this),this[_0x25c1f7(_0x248c9b._0x4af15e)]['positions']&&(this['_measureLable'][_0x25c1f7(_0x248c9b._0x53a95a)]=!![],this['_editPointHandler']());}},{'key':'_removedHook','value':function _0x4adfc0(){var _0x240245=_0x4ffc;this[_0x240245(_0x4b207b._0x5dd398)](EventType[_0x240245(0xa26)],this[_0x240245(0x3a6)],this),this['off'](EventType['drawMouseMove'],this['_drawMouseMoveHandler'],this),this[_0x240245(_0x4b207b._0x5dd398)](EventType['drawRemovePoint'],this['_drawRemovePointHandler'],this),this['off'](EventType[_0x240245(_0x4b207b._0x17a435)],this[_0x240245(_0x4b207b._0x2bafb7)],this),this['off'](EventType['editMovePoint'],this[_0x240245(_0x4b207b._0x598eb8)],this),this[_0x240245(_0x4b207b._0x5dd398)](EventType['editRemovePoint'],this['_editPointHandler'],this),this['_removeMeasureLabelAndEx'](),_get(_getPrototypeOf(_0x48aa86['prototype']),_0x240245(0x676),this)[_0x240245(0xdf7)](this);}},{'key':_0x3d87ea(0x7ce),'value':function _0x458ac4(){var _0xeb5b93=_0x3d87ea;Cesium__namespace[_0xeb5b93(_0x14dfe3._0x598d7a)](this['_measureLable'])&&(this['_removeLabel'](this['_measureLable']),delete this['_measureLable']);}},{'key':_0x3d87ea(0xdd5),'value':function _0x2a8596(_0x9330a3){var _0x4388c4=_0x3d87ea;_0x9330a3&&(this[_0x4388c4(_0x3885ba._0x2d97ab)]['unit']=_0x9330a3),this['_measured']['areaStr']=formatArea(this['_measured']['area'],{'unit':this['options']['unit'],'lang':this['_map'][_0x4388c4(0x1d4)],'decimal':this['options']['decimal']}),this[_0x4388c4(0xc6b)][_0x4388c4(_0x3885ba._0x3492c5)]=this['_map']['getLangText']('_面积')+':'+this[_0x4388c4(_0x3885ba._0x10af01)][_0x4388c4(_0x3885ba._0x1241e6)];}},{'key':_0x3d87ea(_0x293511._0x1d739d),'value':function _0x126fc2(_0x1bf2bd){var _0x1a05f6=_0x3d87ea,_0xa92df0;_get(_getPrototypeOf(_0x48aa86['prototype']),'startDraw',this)['call'](this,_0x1bf2bd),this['_drawMouseMoveHandler'](),((_0xa92df0=this[_0x1a05f6(0xe11)][_0x1a05f6(_0x6990e5._0x23a800)])===null||_0xa92df0===void 0x0?void 0x0:_0xa92df0[_0x1a05f6(0xba0)])>0x2&&this['stopDraw']();}},{'key':'_drawAddPointHandler','value':function _0x200875(_0x28a7c3){this['_drawMouseMoveHandler'](_0x28a7c3);}},{'key':'_drawRemovePointHandler','value':function _0x2ab11c(_0x449ffc){var _0x2b4d5a=this['positionsShow'];(_0x2b4d5a===null||_0x2b4d5a===void 0x0?void 0x0:_0x2b4d5a['length'])<0x3&&(this['_measureLable']['show']=![]);}},{'key':'_drawMouseMoveHandler','value':function _0x13a00(_0x4fd4c9){var _0x25f7f7=_0x3d87ea,_0x31a58c=this[_0x25f7f7(_0x149890._0x531b74)];if(_0x31a58c['length']<0x3){this['_measureLable'][_0x25f7f7(0x19f)]=![];return;}this['_measured']['area']=getArea(_0x31a58c),this['updateText']();var _0x5e7e91=centerOfMass(_0x31a58c);this['_measureLable']['position']=_0x5e7e91,this['_measureLable'][_0x25f7f7(_0x149890._0x204176)]=!![],this['fire'](EventType['change'],{'mtype':this[_0x25f7f7(0xb07)],'value':this['_measured']['area'],'label':this['_measured']['areaStr']},!![]);}},{'key':'_drawCreatedHandler','value':function _0x380eb9(_0x4846ce){var _0x173ca1=_0x3d87ea;this['fire'](EventType[_0x173ca1(0x8ea)],{'mtype':this['type'],'value':this[_0x173ca1(_0x22bdea._0x3e5c7c)]['area'],'label':this[_0x173ca1(0xce2)]['areaStr']},!![]);}},{'key':'_editPointHandler','value':function _0x34634d(_0x2c774a){var _0x50049b=_0x3d87ea,_0x3d40a6=this['positionsShow'];this['_measured'][_0x50049b(0xcab)]=getArea(_0x3d40a6),this[_0x50049b(0xdd5)](),this['_measureLable']['position']=centerOfMass(_0x3d40a6),this[_0x50049b(_0x2390b6._0x3ecb2c)](EventType[_0x50049b(_0x2390b6._0x2bb67a)],{'mtype':this['type'],'value':this[_0x50049b(_0x2390b6._0x526989)][_0x50049b(0xcab)],'label':this['_measured'][_0x50049b(_0x2390b6._0x3c556a)]},!![]);}}]),_0x48aa86;}(PolygonEntity);register$4('areaMeasure',AreaMeasure);var AreaSurfaceMeasure=function(_0x46c33b){var _0x22969b={_0x57dc86:0x770,_0x17c735:0xb07,_0x4c80b2:0xe11},_0x46c56f={_0x27b0ec:0xdd1,_0x4695ca:0xdd1,_0x22ca46:0xdd5},_0x270e7b={_0x556af4:0xdf7,_0x832b2e:0x1a7},_0x6f983=_0x521882;_inherits(_0x4a18e8,_0x46c33b);var _0xa23dd6=_createSuper(_0x4a18e8);function _0x4a18e8(){var _0x3a65df=_0x4ffc,_0x57a9c0,_0x1317de=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4a18e8),_0x57a9c0=_0xa23dd6[_0x3a65df(_0x270e7b._0x556af4)](this,_0x1317de),_0x1317de['_promise']&&(_0x57a9c0[_0x3a65df(0x93c)]=_0x1317de['_promise'],delete _0x1317de['_promise']),_0x1317de[_0x3a65df(_0x270e7b._0x832b2e)][_0x3a65df(0x76d)]=!![],_0x57a9c0;}return _createClass(_0x4a18e8,[{'key':'_drawCreatedHandler','value':function _0x46f696(_0x583afa){this['updateAreaForTerrain'](_0x583afa);}},{'key':_0x6f983(0xea2),'value':function _0x10206f(_0x2efa91){var _0x1bd9f6=_0x6f983;_get(_getPrototypeOf(_0x4a18e8['prototype']),'_editPointHandler',this)[_0x1bd9f6(0xdf7)](this,_0x2efa91),this['updateAreaForTerrain'](_0x2efa91);}},{'key':'updateAreaForTerrain','value':function _0x3802be(_0x572273){var _0x4ef695=_0x6f983,_0x10252e=this,_0x157f2b=this[_0x4ef695(_0x22969b._0x57dc86)];this['fire'](EventType['start'],{'mtype':this[_0x4ef695(_0x22969b._0x17c735)],'graphic':this},!![]),getClampArea(_0x157f2b,{'scene':this['_map'][_0x4ef695(0x7dd)],'splitNum':this[_0x4ef695(_0x22969b._0x4c80b2)]['splitNum'],'has3dtiles':this['options'][_0x4ef695(0xa71)],'exact':this['options']['exact']})['then'](function(_0x4ae9ba){var _0x3e8c77=_0x4ef695,_0x90eeef,_0x44857b;if(!_0x10252e['_map']||!_0x10252e['_measureLable'])return;var _0x210de0=getPositionValue(_0x10252e['_measureLable'][_0x3e8c77(_0x46c56f._0x27b0ec)],(_0x90eeef=_0x10252e['_map'])===null||_0x90eeef===void 0x0?void 0x0:_0x90eeef['clock'][_0x3e8c77(0x8d4)]);_0x210de0&&_0x4ae9ba!==null&&_0x4ae9ba!==void 0x0&&_0x4ae9ba['maxHeight']&&(_0x10252e[_0x3e8c77(0xc6b)][_0x3e8c77(_0x46c56f._0x4695ca)]=setPositionsHeight(_0x210de0,_0x4ae9ba['maxHeight']));_0x10252e[_0x3e8c77(0xce2)][_0x3e8c77(0xcab)]=_0x4ae9ba['area'],_0x10252e[_0x3e8c77(_0x46c56f._0x22ca46)]();var _0xdfd722=_objectSpread2(_objectSpread2({},_0x4ae9ba),{},{'mtype':_0x10252e['type'],'value':_0x10252e['_measured']['area'],'label':_0x10252e['_measured']['areaStr']});_0x10252e['fire'](EventType['change'],_0xdfd722,!![]),_0x10252e['fire'](EventType['end'],_0xdfd722,!![]),(_0x44857b=_0x10252e['_promise'])!==null&&_0x44857b!==void 0x0&&_0x44857b['resolve']&&_0x10252e['_promise'][_0x3e8c77(0x5c7)](_0x10252e);});}}]),_0x4a18e8;}(AreaMeasure);register$4('areaSurfaceMeasure',AreaSurfaceMeasure);var VolumeMeasure=function(_0x2e4fcb){var _0x5b1043={_0x115ed9:0xea2},_0x29a9c5={_0x3f9174:0x4cc,_0x94f1ea:0x793,_0x6f8c2:0x542},_0x376992={_0x4569fc:0x3b0,_0x2310cd:0x343,_0x4c25dc:0xaea,_0x34be91:0x7dd,_0x58d69b:0x61d,_0x5a9897:0x872,_0x281374:0x881,_0x12054e:0x7c0,_0x4ffb46:0xd7e,_0x1c4984:0xb07,_0x27089a:0x93c,_0x1e6dc6:0x93c},_0x2eca59={_0x3a455b:0x4bc,_0xa1d3e2:0x7c1},_0x354fd5={_0x176fec:0x672,_0x560b3b:0x4bc,_0x4fa9cc:0x7fb,_0x1ec2e9:0xb1f},_0x2b5a52={_0x531ac4:0x4ae,_0x4855cc:0xd7e},_0xa281b3={_0x1d86f7:0x1f8,_0x4d4f7d:0xa3b,_0x7cd2ae:0x962},_0x539d67={_0x5ba333:0x343,_0x38918f:0x343},_0x300ec1={_0x4881a8:0x65a},_0x3ff83a={_0x337f71:0x343},_0x59089e={_0x4aa12f:0x93c,_0x30399d:0x354,_0x56261e:0x4ae,_0x58e70e:0xa0b,_0x4bea0a:0x52b,_0x196551:0xfb},_0x2af0f3=_0x521882;_inherits(_0x195a66,_0x2e4fcb);var _0x4298c2=_createSuper(_0x195a66);function _0x195a66(){var _0x2b8104=_0x4ffc,_0x125741,_0xa18ce6,_0x196e88,_0x38a085,_0x4c71d2,_0x1e5a06,_0x4d6fff=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x195a66),_0x1e5a06=_0x4298c2['call'](this,_0x4d6fff),_0x4d6fff[_0x2b8104(_0x59089e._0x4aa12f)]&&(_0x1e5a06['_promise']=_0x4d6fff[_0x2b8104(0x93c)],delete _0x4d6fff[_0x2b8104(0x93c)]),_0x1e5a06['labelHeightStyle']=_objectSpread2(_objectSpread2({},_0x1e5a06['options']['label']||{}),{},{'font_size':0xf,'background':![]}),Cesium__namespace['defined'](_0x4d6fff['labelHeight'])&&(_0x1e5a06[_0x2b8104(0x4d4)]=_objectSpread2(_objectSpread2({},_0x1e5a06[_0x2b8104(0x4d4)]),_0x4d6fff['labelHeight'])),_0x1e5a06['polygonWallStyle']={'color':'#00ff00','opacity':0.3,'closeTop':![],'closeBottom':!![],'perPositionHeight':![],'height':new Cesium__namespace[(_0x2b8104(_0x59089e._0x30399d))](function(_0xe888cf){return _0x1e5a06['minHeight'];},![]),'extrudedHeight':new Cesium__namespace['CallbackProperty'](function(_0x4821ab){return _0x1e5a06['maxHeight'];},![])},Cesium__namespace[_0x2b8104(_0x59089e._0x56261e)](_0x4d6fff['polygonWall'])&&(_0x1e5a06[_0x2b8104(_0x59089e._0x58e70e)]=_objectSpread2(_objectSpread2({},_0x1e5a06['polygonWallStyle']),_0x4d6fff['polygonWall'])),_0x1e5a06['heightLabel']=(_0x125741=_0x4d6fff['heightLabel'])!==null&&_0x125741!==void 0x0?_0x125741:!![],_0x1e5a06['offsetLabel']=(_0xa18ce6=_0x4d6fff['offsetLabel'])!==null&&_0xa18ce6!==void 0x0?_0xa18ce6:![],_0x1e5a06['showArea']=(_0x196e88=_0x4d6fff['showArea'])!==null&&_0x196e88!==void 0x0?_0x196e88:!![],_0x1e5a06[_0x2b8104(_0x59089e._0x4bea0a)]=(_0x38a085=_0x4d6fff['showFillVolume'])!==null&&_0x38a085!==void 0x0?_0x38a085:!![],_0x1e5a06['showDigVolume']=(_0x4c71d2=_0x4d6fff[_0x2b8104(_0x59089e._0x196551)])!==null&&_0x4c71d2!==void 0x0?_0x4c71d2:!![],_0x1e5a06['_hasFX']=![],_0x1e5a06;}return _createClass(_0x195a66,[{'key':'hasEdit','get':function _0x2381bf(){return![];}},{'key':'polygonMaxHeight','get':function _0x4635fb(){var _0x2f55e8=_0x4ffc;return this[_0x2f55e8(_0x3ff83a._0x337f71)]?this[_0x2f55e8(0x343)]['maxHeight']:this[_0x2f55e8(0x9ac)];}},{'key':'height','get':function _0x4b1d5e(){return this['_jzmHeight'];},'set':function _0x5ec6c5(_0x298dc3){var _0x500ccd=_0x4ffc;this['_jzmHeight']=_0x298dc3;_0x298dc3>this[_0x500ccd(0x9ac)]&&(this['maxHeight']=_0x298dc3);_0x298dc30x0){var _0x27e628=this[_0x5ae76f(0x291)];if(_0x27e628&&_0x27e628['length']>0x0)for(var _0x3c6ca1=0x0,_0x55abef=_0x27e628['length'];_0x3c6ca1<_0x55abef;_0x3c6ca1++){this['_removeLabel'](_0x27e628[_0x3c6ca1]);}delete this['_arrPartMeasureLable'];}Cesium__namespace[_0x5ae76f(_0x2b5a52._0x531ac4)](this[_0x5ae76f(_0x2b5a52._0x4855cc)])&&(this['dataSource']['entities'][_0x5ae76f(0xa85)](this['_wallEntity']),delete this['_wallEntity']);}},{'key':'_drawCreatedHandler','value':function _0x2ecb20(_0x40ed73){var _0x24d769=_0x4ffc,_0x132315=this;this['_measureLable'][_0x24d769(0x4f5)]=this['_map']['getLangText']('_正在计算体积')+'…';var _0x43492f=this['positionsShow'];setTimeout(function(){_0x132315['calcVolume'](_0x43492f);},0x64);}},{'key':_0x2af0f3(_0x5b1043._0x115ed9),'value':function _0x312d88(_0x326b1c){this['_drawCreatedHandler'](_0x326b1c);}},{'key':'updateText','value':function _0xa1a5d3(_0x2b1a29){var _0x172175=_0x2af0f3;_0x2b1a29&&(this['options']['unit']=_0x2b1a29);var _0x59852d={'unit':this[_0x172175(0xe11)]['unit'],'lang':this['_map'][_0x172175(0x1d4)],'decimal':this[_0x172175(0xe11)]['decimal']},_0x10136c='';this['showFillVolume']&&this[_0x172175(0xce2)]['fillVolume']>0x0&&(this['_measured']['fillVolumeStr']=formatVolume(this['_measured']['fillVolume'],_0x59852d),_0x10136c+=(this[_0x172175(0xe11)][_0x172175(_0x354fd5._0x176fec)]||this[_0x172175(_0x354fd5._0x560b3b)][_0x172175(_0x354fd5._0x4fa9cc)]('_填方体积'))+':'+this['_measured'][_0x172175(0x529)]+'\x0a'),this['showDigVolume']&&this['_measured']['digVolume']>0x0&&(this[_0x172175(0xce2)]['digVolumeStr']=formatVolume(this['_measured']['digVolume'],_0x59852d),_0x10136c+=(this['options']['digVolumeName']||this['_map']['getLangText'](_0x172175(0x4a5)))+':'+this['_measured']['digVolumeStr']+'\x0a'),this['showArea']&&this['_measured']['totalArea']>0x0&&(this['_measured']['totalAreaStr']=formatArea(this['_measured']['totalArea'],_0x59852d),_0x10136c+=(this['options'][_0x172175(_0x354fd5._0x1ec2e9)]||this['_map']['getLangText']('_横切面积'))+':'+this['_measured'][_0x172175(0x50e)]),this['_measureLable']['text']=_0x10136c;}},{'key':'calcVolume','value':function _0x8b7f74(_0x59961b){var _0x46d339={_0x503a11:0x4bc},_0x32d0e3=_0x2af0f3,_0x4dbf3d=this;if(!this[_0x32d0e3(_0x2eca59._0x3a455b)])return;this['fire'](EventType['start'],{'mtype':this['type'],'sourceTarget':this,'positions':_0x59961b},!![]),this[_0x32d0e3(_0x2eca59._0xa1d3e2)]=!![],interPolygon(_objectSpread2({'positions':_0x59961b,'scene':this['_map']['scene'],'exact':!![]},this['options']))[_0x32d0e3(0x1eb)](function(_0x4dce59){var _0x30a0b2=_0x32d0e3;if(!_0x4dbf3d['_map']||!_0x4dbf3d['_hasFX'])return;if(_0x4dce59['has3dtiles'])_0x4dbf3d[_0x30a0b2(0x4bc)]['scene']['globe']['depthTestAgainstTerrain']=![];else!_0x4dbf3d[_0x30a0b2(_0x46d339._0x503a11)]['scene']['globe'][_0x30a0b2(0xa3b)]&&(_0x4dbf3d[_0x30a0b2(0x4bc)]['scene']['globe']['depthTestAgainstTerrain']=!![],_0x4dbf3d['_depthTestAgainstTerrain_reset']=!![]);_0x4dbf3d[_0x30a0b2(0x1f0)](_0x59961b,_0x4dce59);});}},{'key':'showVolume','value':function _0x4dc9b2(_0x13f54e,_0xd8be5d){var _0x3ae4a8=_0x2af0f3,_0x12e7be,_0x28c547,_0x10d9a3,_0x10d36b=this,_0x2044c5;this['_jzmHeight']=(_0x12e7be=this['options'][_0x3ae4a8(0x872)])!==null&&_0x12e7be!==void 0x0?_0x12e7be:_0xd8be5d['minHeight'];this[_0x3ae4a8(_0x376992._0x4569fc)]<_0xd8be5d['minHeight']&&(_0xd8be5d['minHeight']=this['_jzmHeight']);this[_0x3ae4a8(0x343)]=updateVolumeByMinHeight(_0xd8be5d),this['_minHeight']=(_0x28c547=this['options']['minHeight'])!==null&&_0x28c547!==void 0x0?_0x28c547:this[_0x3ae4a8(_0x376992._0x2310cd)]['minHeight'],this['_maxHeight']=(_0x10d9a3=this['options']['maxHeight'])!==null&&_0x10d9a3!==void 0x0?_0x10d9a3:this['interPolygonObj']['maxHeight'];var _0x39ce9f=Math[_0x3ae4a8(_0x376992._0x4c25dc)](0.3*Cesium__namespace['Math']['chordLength'](_0xd8be5d['granularity'],this['_map'][_0x3ae4a8(_0x376992._0x34be91)]['globe'][_0x3ae4a8(0x8b0)][_0x3ae4a8(_0x376992._0x58d69b)]));this[_0x3ae4a8(0x79b)]-this['_minHeight']<_0x39ce9f&&(this['_maxHeight']=this['_minHeight']+_0x39ce9f);var _0xd82d51=updateVolume(this['interPolygonObj'],this[_0x3ae4a8(_0x376992._0x5a9897)]);for(var _0x3bfbe4 in _0xd82d51){this['_measured'][_0x3bfbe4]=_0xd82d51[_0x3bfbe4];}this['updateText'](),this['_measureLable']['position']=centerOfMass(_0x13f54e,this['interPolygonObj']['maxHeight']);this['heightLabel']&&this['showPointHeightLabel'](_0x13f54e,this['interPolygonObj']['minHeight']);this[_0x3ae4a8(0xe8c)][_0x3ae4a8(0x114)]=!![],this[_0x3ae4a8(_0x376992._0x281374)]['perPositionHeight']=![],this[_0x3ae4a8(0x881)]['hierarchy']=new Cesium__namespace[(_0x3ae4a8(0xbfa))](_0x13f54e),this['entityGraphic']['height']=new Cesium__namespace['CallbackProperty'](function(_0x11812a){return _0x10d36b['height'];},![]);var _0x49bf0d=PolygonStyleConver[_0x3ae4a8(_0x376992._0x12054e)](this['polygonWallStyle'],{},!![]);_0x49bf0d[_0x3ae4a8(0x78d)]=new Cesium__namespace['PolygonHierarchy'](_0x13f54e),this[_0x3ae4a8(0xd7e)]=this['dataSource']['entities']['add']({'polygon':_0x49bf0d}),this['_wallEntity']['_noMousePick']=!![],this['bindPickId'](this[_0x3ae4a8(_0x376992._0x4ffb46)]);var _0x4617f1=_objectSpread2(_objectSpread2({},_0xd82d51),{},{'sourceTarget':this,'mtype':this[_0x3ae4a8(_0x376992._0x1c4984)],'graphic':this});this['fire'](EventType['change'],_0x4617f1,!![]),this['fire'](EventType['end'],_0x4617f1,!![]),(_0x2044c5=this[_0x3ae4a8(_0x376992._0x27089a)])!==null&&_0x2044c5!==void 0x0&&_0x2044c5['resolve']&&this[_0x3ae4a8(_0x376992._0x1e6dc6)]['resolve'](this);}},{'key':'showPointHeightLabel','value':function _0x172f7a(_0x55886b,_0x29bef4){var _0x14ffe9={_0x1795bf:0x7fb,_0x3295c8:0xa6c},_0x1218c0=_0x2af0f3,_0x350242=this,_0x1677d0=[];for(var _0x42cc22=0x0;_0x42cc22<_0x55886b['length'];_0x42cc22++){var _0x35c4d4=Math['max'](getHeight(this['_map']['scene'],_0x55886b[_0x42cc22]),_0x29bef4),_0x5a5e9c=Cesium__namespace['Cartographic']['fromCartesian'](_0x55886b[_0x42cc22]),_0x17abe7=Cesium__namespace[_0x1218c0(_0x29a9c5._0x3f9174)]['fromRadians'](_0x5a5e9c[_0x1218c0(_0x29a9c5._0x94f1ea)],_0x5a5e9c[_0x1218c0(_0x29a9c5._0x6f8c2)],_0x35c4d4),_0xb7e0e4=this[_0x1218c0(0x256)](this['labelHeightStyle'],_0x17abe7);_0xb7e0e4['attr']={'value':_0x35c4d4},_0x1677d0[_0x1218c0(0x425)](_0xb7e0e4),_0xb7e0e4['showText']=function(){var _0x1652ba=_0x1218c0,_0x1034bf=this['attr'][_0x1652ba(0xb64)],_0x50da7a=_0x350242['_map']['getLangText']('_海拔')+':'+_0x1034bf['toFixed'](0x2)+_0x350242['_map']['getLangText']('_米');if(_0x350242['offsetLabel']){var _0x4a641f=_0x1034bf-_0x350242['height'];_0x4a641f>0x0?_0x50da7a+='\x0a'+_0x350242['_map']['getLangText']('_高度')+':'+_0x4a641f['toFixed'](0x2)+_0x350242['_map'][_0x1652ba(_0x14ffe9._0x1795bf)]('_米')+'('+_0x350242['_map']['getLangText']('_面上')+')':_0x50da7a+='\x0a'+_0x350242['_map']['getLangText'](_0x1652ba(_0x14ffe9._0x3295c8))+':'+Math['abs'](_0x4a641f)['toFixed'](0x2)+_0x350242['_map']['getLangText']('_米')+'('+_0x350242['_map']['getLangText'](_0x1652ba(0xd4a))+')';}return this['text']=_0x50da7a,_0x50da7a;},_0xb7e0e4['showText']();}this['_arrPartMeasureLable']=_0x1677d0;}}]),_0x195a66;}(AreaMeasure);register$4('volumeMeasure',VolumeMeasure);var BillboardPrimitive=function(_0x22bbcb){var _0x1a394b={_0x456514:0xc2a,_0x303fb5:0x7d8},_0xe0d08a={_0x55b160:0x847,_0xc50444:0x87d,_0x2efefc:0x531},_0x26b506={_0x39693c:0x517},_0x54b5cd={_0x34e5fd:0x19f,_0x3f46cc:0xb92},_0x581b48={_0x3e1e78:0xa10},_0x17d5b5=_0x521882;_inherits(_0x38e32a,_0x22bbcb);var _0xf466f8=_createSuper(_0x38e32a);function _0x38e32a(){return _classCallCheck(this,_0x38e32a),_0xf466f8['apply'](this,arguments);}return _createClass(_0x38e32a,[{'key':'primitiveCollection','get':function _0xd002e9(){var _0x496c91=_0x4ffc,_0x4ae2ed;return(_0x4ae2ed=this['_layer'])===null||_0x4ae2ed===void 0x0?void 0x0:_0x4ae2ed[_0x496c91(_0x581b48._0x3e1e78)];}},{'key':'image','get':function _0xfbc76f(){return this['style']['image'];},'set':function _0x91f101(_0x19dcc3){var _0x4aaa9c=_0x4ffc;this['style']['image']=_0x19dcc3,this[_0x4aaa9c(0x48e)]&&(this[_0x4aaa9c(0x48e)]['image']=_0x19dcc3);}},{'key':'_showHook','value':function _0x4c1ef4(_0xd0a4ff){var _0x58415e=_0x4ffc;if(this[_0x58415e(0x48e)])this[_0x58415e(0x48e)]['show']=_0xd0a4ff;else _0xd0a4ff&&_get(_getPrototypeOf(_0x38e32a['prototype']),'_showHook',this)['call'](this,_0xd0a4ff);}},{'key':'_addedHook','value':function _0x1b6b0b(_0x7cf240){var _0x2a6f00=_0x4ffc;if(!this[_0x2a6f00(_0x54b5cd._0x34e5fd)])return;this['_forPositionProperty'](this[_0x2a6f00(0xe11)]['position']);var _0x5c980c=BillboardStyleConver['toCesiumVal'](_0x7cf240,{'show':this['show'],'position':this['position']});this['_primitive']=this['primitiveCollection'][_0x2a6f00(_0x54b5cd._0x3f46cc)](_0x5c980c),this[_0x2a6f00(0x1a7)]['label']&&this['_addLabel']();}},{'key':_0x17d5b5(_0x1a394b._0x456514),'value':function _0x555da4(_0x39af3d,_0x1389fc){BillboardStyleConver['toCesiumVal'](_0x39af3d,this['primitive']);}},{'key':'_style2Json','value':function _0x40ee46(_0x2f3c26,_0x3b101c){var _0x14faaf=_0x17d5b5;return BillboardStyleConver[_0x14faaf(_0x26b506._0x39693c)](_0x2f3c26,_0x3b101c);}},{'key':'_updatePositionsHook','value':function _0x549c71(){if(!this['_primitive']['_billboardCollection'])return;this['_primitive']['position']=this['position'];}},{'key':'setOpacity','value':function _0x5475b1(_0x4d2d31){var _0x5d05d7=_0x17d5b5;this['style'][_0x5d05d7(_0xe0d08a._0x55b160)]=_0x4d2d31,this['_primitive']&&(this['_primitive'][_0x5d05d7(_0xe0d08a._0xc50444)]=Cesium__namespace['Color']['WHITE'][_0x5d05d7(_0xe0d08a._0x2efefc)](_0x4d2d31)),this['_updateLabelOpacity'](_0x4d2d31);}},{'key':_0x17d5b5(_0x1a394b._0x303fb5),'value':function _0x3b517b(_0x3aef44,_0x31d756){return create$4('billboard',_0x3aef44);}}]),_0x38e32a;}(BasePointPrimitive);register$4('billboardP',BillboardPrimitive,!![]);var CloudPrimitive=function(_0x4bafcf){var _0x3dc9ba={_0x343de2:0x1e6,_0xdf8210:0x73d,_0x1de454:0xc3f,_0xb8d6d3:0xc2a},_0x247efb={_0xe3afc2:0x48e},_0x5df528={_0x5ec747:0x1e6},_0x395e0c={_0x3e6d76:0x1a7,_0x1bd823:0x64c,_0x371542:0x48e,_0x51af79:0x64c},_0x2adcec={_0x2bbfee:0x588},_0x19a414=_0x521882;_inherits(_0x52c730,_0x4bafcf);var _0x4ea69=_createSuper(_0x52c730);function _0x52c730(){return _classCallCheck(this,_0x52c730),_0x4ea69['apply'](this,arguments);}return _createClass(_0x52c730,[{'key':'primitiveCollection','get':function _0x2fa093(){var _0x5b481c;return(_0x5b481c=this['_layer'])===null||_0x5b481c===void 0x0?void 0x0:_0x5b481c['cloudCollection'];}},{'key':_0x19a414(0x588),'get':function _0x4ef581(){var _0x54674b=_0x19a414;return this['style'][_0x54674b(0x588)];},'set':function _0x26a783(_0x1c8d71){var _0x734b11=_0x19a414;this['style']['maximumSize']=_0x1c8d71,this['_primitive']&&(this['_primitive'][_0x734b11(_0x2adcec._0x2bbfee)]=_0x1c8d71);}},{'key':'scale','get':function _0x309b6f(){return this['style']['scale'];},'set':function _0x209902(_0x43db06){var _0x3ff36b=_0x19a414;this[_0x3ff36b(_0x395e0c._0x3e6d76)][_0x3ff36b(_0x395e0c._0x1bd823)]=_0x43db06,this[_0x3ff36b(_0x395e0c._0x371542)]&&(this['_primitive'][_0x3ff36b(_0x395e0c._0x51af79)]=_0x43db06);}},{'key':_0x19a414(_0x3dc9ba._0x343de2),'get':function _0x44cda8(){return this['style']['slice'];},'set':function _0x2d1921(_0xf77eed){var _0x5eb1b8=_0x19a414;this['style']['slice']=_0xf77eed,this['_primitive']&&(this['_primitive'][_0x5eb1b8(_0x5df528._0x5ec747)]=_0xf77eed);}},{'key':_0x19a414(_0x3dc9ba._0xdf8210),'get':function _0x13cae8(){return this['style']['brightness'];},'set':function _0x5ebbbf(_0x1732f0){this['style']['brightness']=_0x1732f0,this['_primitive']&&(this['_primitive']['brightness']=_0x1732f0);}},{'key':_0x19a414(0xe16),'get':function _0x357ec2(){return![];}},{'key':'_addedHook','value':function _0x151637(_0x4fc480){var _0x52f2d6=_0x19a414;if(!this['show'])return;this['_forPositionProperty'](this['options'][_0x52f2d6(0xdd1)]);var _0x5d1539=CloudStyleConver['toCesiumVal'](_0x4fc480,{'show':this[_0x52f2d6(0x19f)],'position':this[_0x52f2d6(0xdd1)]});this[_0x52f2d6(0x48e)]=this['primitiveCollection']['add'](_0x5d1539),this['style']['label']&&this[_0x52f2d6(0x745)]();}},{'key':_0x19a414(_0x3dc9ba._0x1de454),'value':function _0x1f6360(_0x1215f7){var _0x4133b3=_0x19a414;this['_primitive']?this[_0x4133b3(_0x247efb._0xe3afc2)]['show']=_0x1215f7:_get(_getPrototypeOf(_0x52c730['prototype']),'_showHook',this)[_0x4133b3(0xdf7)](this,_0x1215f7);}},{'key':_0x19a414(_0x3dc9ba._0xb8d6d3),'value':function _0x470e51(_0x4a13ca,_0x411c24){var _0x30b38f=_0x19a414;CloudStyleConver[_0x30b38f(0x7c0)](_0x4a13ca,this['primitive']);}},{'key':_0x19a414(0x5a4),'value':function _0x57e620(_0x3a9ec9,_0x12404c){var _0x452c30=_0x19a414;return CloudStyleConver[_0x452c30(0x517)](_0x3a9ec9,_0x12404c);}},{'key':'_updatePositionsHook','value':function _0x395113(){var _0x2fdd86=_0x19a414;this['_primitive']['position']=this[_0x2fdd86(0xdd1)];}},{'key':'_getDrawEntityClass','value':function _0x5c0f2a(_0x20ee49,_0x558861){return this['_getDrawPointEntityClass'](_0x20ee49,_0x558861);}}]),_0x52c730;}(BasePointPrimitive);register$4('cloud',CloudPrimitive,!![]);var LabelPrimitive=function(_0x569c06){var _0x10025c={_0x563a6d:0xb92},_0x192140={_0xc1c64c:0xc3f},_0x1181bf={_0x9262d9:0x1a7},_0x2e5bd0=_0x521882;_inherits(_0x4dc843,_0x569c06);var _0x1f9884=_createSuper(_0x4dc843);function _0x4dc843(){return _classCallCheck(this,_0x4dc843),_0x1f9884['apply'](this,arguments);}return _createClass(_0x4dc843,[{'key':'primitiveCollection','get':function _0x47d88b(){var _0x1399cb=_0x4ffc,_0x2ba563;return(_0x2ba563=this['_layer'])===null||_0x2ba563===void 0x0?void 0x0:_0x2ba563[_0x1399cb(0xdf4)];}},{'key':'text','get':function _0x416ce8(){var _0x4abcc9=_0x4ffc;return this[_0x4abcc9(_0x1181bf._0x9262d9)]['text'];},'set':function _0x492283(_0x43cc84){var _0x369999=_0x4ffc;this['style']['text']=_0x43cc84,this[_0x369999(0x48e)]&&(this[_0x369999(0x48e)][_0x369999(0x4f5)]=_0x43cc84);}},{'key':_0x2e5bd0(0xc3f),'value':function _0x20499e(_0x536625){var _0x35d60c=_0x2e5bd0;if(this['_primitive'])this['_primitive']['show']=_0x536625;else _0x536625&&_get(_getPrototypeOf(_0x4dc843['prototype']),_0x35d60c(_0x192140._0xc1c64c),this)['call'](this,_0x536625);}},{'key':'_addedHook','value':function _0x149a62(_0x40059e){var _0x48a568=_0x2e5bd0;if(!this['show'])return;var _0x108633=LabelStyleConver['toCesiumVal'](this['style'],{'show':this['show'],'position':this['position']},{},this[_0x48a568(0x4fb)]);this[_0x48a568(0x48e)]=this['primitiveCollection'][_0x48a568(_0x10025c._0x563a6d)](_0x108633);}},{'key':'_updateStyleHook','value':function _0x18736e(_0x42b6b5,_0x3ad4d9){var _0x188f75=_0x2e5bd0;LabelStyleConver['toCesiumVal'](_0x42b6b5,this[_0x188f75(0xde0)],this['attr']);}},{'key':'_style2Json','value':function _0x16856c(_0x3e7796,_0x1c57a1){return LabelStyleConver['toJSON'](_0x3e7796,_0x1c57a1);}},{'key':'_updatePositionsHook','value':function _0x1f1b3e(){this['_primitive']['position']=this['position'];}},{'key':'_getDrawEntityClass','value':function _0x29157c(_0x4216b7,_0x235872){return create$4('label',_0x4216b7);}},{'key':_0x2e5bd0(0x601),'value':function _0x2815ed(_0x24f032){var _0x5d7339=_0x2e5bd0;this[_0x5d7339(0x1a7)]['globalAlpha']=_0x24f032,this['_primitive']&&this[_0x5d7339(0x19f)]&&LabelStyleConver['setOpacity'](this['_primitive'],_0x24f032);}}]),_0x4dc843;}(BasePointPrimitive);register$4('labelP',LabelPrimitive,!![]);var ModelPrimitive=function(_0x25e88b){var _0x4ce676={_0x2fe5b4:0x601,_0x281731:0x8e8},_0x4883c8={_0x2d7b13:0x1a7,_0x132980:0x184},_0x38f03a={_0x1643bb:0x868,_0x1409f3:0xdd1,_0x5ac98a:0xdf},_0x137b0a={_0x417f85:0x517},_0x5c84cb={_0x3d2e7e:0x7c0,_0x54548a:0x4ae,_0x367a11:0xa00,_0x206ef4:0x859},_0x5c7e52={_0xaad24e:0x1a7,_0x1bdae9:0x64c,_0x613871:0x10c,_0x79bb0a:0x48e,_0x171703:0xb20,_0x119e1b:0x294,_0x1cd27b:0xdd1,_0x408c22:0x7c0,_0x27aa35:0xdf},_0x509fc7={_0xabc879:0x762,_0x33549f:0x65a,_0x560c3e:0xb07},_0x52be61={_0x502e97:0x48e,_0x5385c4:0x19f},_0xe0b09e={_0x5f47c4:0x48e,_0x178927:0x48e},_0x50a977={_0x3f9fe8:0x1a7},_0xe17256={_0x8e56f0:0x1a7},_0x5d18b5={_0xf9302d:0x4de},_0x545f75={_0x2a34d4:0x1a7},_0xc42a24={_0x5440a3:0x64c},_0x33182b={_0x4fdf0a:0x355},_0x5ee423=_0x521882;_inherits(_0x146cc4,_0x25e88b);var _0x323beb=_createSuper(_0x146cc4);function _0x146cc4(){return _classCallCheck(this,_0x146cc4),_0x323beb['apply'](this,arguments);}return _createClass(_0x146cc4,[{'key':'czmObjectEx','get':function _0x5e926f(){var _0x138259=_0x4ffc,_0x14dac5=[];return this['_primitive_label']&&_0x14dac5['push'](this[_0x138259(_0x33182b._0x4fdf0a)]),this['_primitive_point']&&_0x14dac5['push'](this['_primitive_point']),this['_primitive_billboard']&&_0x14dac5['push'](this['_primitive_billboard']),_0x14dac5;}},{'key':'scale','get':function _0x256527(){var _0x12115d=_0x4ffc,_0x1673dc;return(_0x1673dc=this[_0x12115d(0x1a7)][_0x12115d(_0xc42a24._0x5440a3)])!==null&&_0x1673dc!==void 0x0?_0x1673dc:0x1;},'set':function _0x31d42c(_0x3f54ed){var _0x487c14=_0x4ffc;this[_0x487c14(_0x545f75._0x2a34d4)]['scale']=_0x3f54ed,this['_updateStyleHook'](this['style'],{'scale':_0x3f54ed});}},{'key':'scaleX','get':function _0x4eae51(){var _0x51e28d=_0x4ffc,_0x385840;return(_0x385840=this['style'][_0x51e28d(0x8a1)])!==null&&_0x385840!==void 0x0?_0x385840:0x1;},'set':function _0x241a94(_0x447dff){var _0x715d0c=_0x4ffc;this['style'][_0x715d0c(0x8a1)]=_0x447dff,this[_0x715d0c(_0x5d18b5._0xf9302d)]();}},{'key':'scaleY','get':function _0x1c2267(){var _0x440319;return(_0x440319=this['style']['scaleY'])!==null&&_0x440319!==void 0x0?_0x440319:0x1;},'set':function _0x15872b(_0x6bf5ed){var _0x2cd8bd=_0x4ffc;this[_0x2cd8bd(_0xe17256._0x8e56f0)]['scaleY']=_0x6bf5ed,this['updateModelMatrix']();}},{'key':_0x5ee423(0xcd3),'get':function _0x5b59e6(){var _0x50e65c=_0x5ee423,_0x406183;return(_0x406183=this[_0x50e65c(0x1a7)]['scaleZ'])!==null&&_0x406183!==void 0x0?_0x406183:0x1;},'set':function _0x50a0e0(_0x5832c8){var _0x263ba0=_0x5ee423;this[_0x263ba0(_0x50a977._0x3f9fe8)]['scaleZ']=_0x5832c8,this['updateModelMatrix']();}},{'key':'readyPromise','get':function _0x209e8c(){var _0x4c120b=_0x5ee423;return this[_0x4c120b(_0xe0b09e._0x5f47c4)]?this[_0x4c120b(_0xe0b09e._0x178927)]['readyPromise']:null;}},{'key':'_showHook','value':function _0x1b3c3a(_0x5a5cc8){var _0x1da78c=_0x5ee423;if(this[_0x1da78c(0x48e)])this[_0x1da78c(_0x52be61._0x502e97)][_0x1da78c(_0x52be61._0x5385c4)]=_0x5a5cc8;else _0x5a5cc8&&_get(_getPrototypeOf(_0x146cc4['prototype']),'_showHook',this)[_0x1da78c(0xdf7)](this,_0x5a5cc8);}},{'key':'_addedHook','value':function _0x1ed41a(_0x2e6cea){var _0x46933a=_0x5ee423,_0x103327=this;if(!this['show']||!this['_map'])return;this['_forPositionProperty'](this['options']['position']);var _0x178c5f=ModelStyleConver['toCesiumVal'](this[_0x46933a(_0x5c7e52._0xaad24e)]);if(!_0x178c5f['url'])return;var _0x2fef67;if(this['style']['customShader']&&Cesium__namespace['ModelExperimental']){var _0x11d588=this['modelMatrix'];this['style'][_0x46933a(_0x5c7e52._0x1bdae9)]>0x0&&this['style']['scale']!==0x1&&Cesium__namespace['Matrix4'][_0x46933a(_0x5c7e52._0x613871)](_0x11d588,this['style']['scale'],_0x11d588),_0x2fef67=Cesium__namespace['ModelExperimental'][_0x46933a(0x52f)](_objectSpread2({'modelMatrix':_0x11d588,'scene':this['_map']['scene'],'gltf':_0x178c5f[_0x46933a(0x143)]},_0x178c5f));}else _0x2fef67=Cesium__namespace['Model']['fromGltf'](_objectSpread2({'modelMatrix':this['modelMatrix'],'scene':this['_map']['scene'],'marsOptions':{'occlusion':this['style']['marsOcclusion']}},_0x178c5f));this[_0x46933a(_0x5c7e52._0x79bb0a)]=this['primitiveCollection']['add'](_0x2fef67),this['_primitive']['readyPromise']['then'](function(_0x3b2aae){var _0x6f9ff6=_0x46933a,_0x3c91e5,_0x2724ba;((_0x3c91e5=_0x103327[_0x6f9ff6(0x1a7)][_0x6f9ff6(_0x509fc7._0xabc879)])!==null&&_0x3c91e5!==void 0x0?_0x3c91e5:!![])&&(_0x2724ba=_0x3b2aae['activeAnimations'])!==null&&_0x2724ba!==void 0x0&&_0x2724ba['addAll']&&_0x3b2aae['activeAnimations']['addAll'](_objectSpread2({'loop':Cesium__namespace['ModelAnimationLoop']['REPEAT']},_0x103327[_0x6f9ff6(0x1a7)])),_0x103327[_0x6f9ff6(_0x509fc7._0x33549f)](EventType['load'],{'drawtype':_0x103327[_0x6f9ff6(_0x509fc7._0x560c3e)],'model':_0x3b2aae,'graphic':_0x103327},!![]);})[_0x46933a(_0x5c7e52._0x171703)](function(_0xebf0c2){logError$1('ModelPrimitive:模型加载出错',_0xebf0c2);});this[_0x46933a(0x1a7)]['label']&&this[_0x46933a(0x745)]();if(this['style']['distanceDisplayCondition']){if(this['style'][_0x46933a(_0x5c7e52._0x119e1b)]){var _0x659875,_0x532406=PointStyleConver['toCesiumVal'](this['style']['distanceDisplayPoint'],{'show':this['show'],'position':this[_0x46933a(_0x5c7e52._0x1cd27b)]});_0x532406['distanceDisplayCondition']=this[_0x46933a(0x266)](this['style']['distanceDisplayPoint']),this['_primitive_point']=(_0x659875=this['_layer'])===null||_0x659875===void 0x0?void 0x0:_0x659875['pointCollection']['add'](_0x532406);}else{if(this['style'][_0x46933a(0x275)]){var _0x476b32,_0x4b15cc=BillboardStyleConver[_0x46933a(_0x5c7e52._0x408c22)](this['style'][_0x46933a(0x275)],{'show':this['show'],'position':this[_0x46933a(_0x5c7e52._0x1cd27b)]});_0x4b15cc['distanceDisplayCondition']=this['_getTargetDistanceDisplayCondition'](this[_0x46933a(0x1a7)]['distanceDisplayBillboard']),this[_0x46933a(_0x5c7e52._0x27aa35)]=(_0x476b32=this[_0x46933a(0x7b5)])===null||_0x476b32===void 0x0?void 0x0:_0x476b32['billboardCollection']['add'](_0x4b15cc);}}}}},{'key':'_removedHook','value':function _0x2f351c(){var _0x27caee=_0x5ee423;_get(_getPrototypeOf(_0x146cc4['prototype']),'_removedHook',this)['call'](this);if(this['_primitive_point']){var _0x3df47f;(_0x3df47f=this['_layer'])===null||_0x3df47f===void 0x0?void 0x0:_0x3df47f['pointCollection'][_0x27caee(0xa85)](this[_0x27caee(0x868)]),delete this[_0x27caee(0x868)];}if(this[_0x27caee(0xdf)]){var _0x287566;(_0x287566=this['_layer'])===null||_0x287566===void 0x0?void 0x0:_0x287566['billboardCollection']['remove'](this['_primitive_billboard']),delete this['_primitive_billboard'];}}},{'key':'_updateStyleHook','value':function _0x23f151(_0x2d2b8c,_0xb93669){var _0x2a407d=_0x5ee423;ModelStyleConver[_0x2a407d(_0x5c84cb._0x3d2e7e)](_0x2d2b8c,this[_0x2a407d(0xde0)]),(Cesium__namespace[_0x2a407d(_0x5c84cb._0x54548a)](_0xb93669['heading'])||Cesium__namespace[_0x2a407d(0x4ae)](_0xb93669['pitch'])||Cesium__namespace['defined'](_0xb93669[_0x2a407d(_0x5c84cb._0x367a11)])||Cesium__namespace['defined'](_0xb93669['scale'])||Cesium__namespace['defined'](_0xb93669['scaleX'])||Cesium__namespace['defined'](_0xb93669['scaleY'])||Cesium__namespace['defined'](_0xb93669['scaleZ']))&&(this['_primitive'][_0x2a407d(_0x5c84cb._0x206ef4)]=this[_0x2a407d(0x859)]);}},{'key':'_style2Json','value':function _0x556aca(_0x1949b7,_0x3af4f8){var _0x5cd169=_0x5ee423;return ModelStyleConver[_0x5cd169(_0x137b0a._0x417f85)](_0x1949b7,_0x3af4f8);}},{'key':'_updatePositionsHook','value':function _0x7b9af6(){var _0x267d64=_0x5ee423;this[_0x267d64(0x48e)]['modelMatrix']=this['modelMatrix'],this[_0x267d64(0x868)]&&(this[_0x267d64(_0x38f03a._0x1643bb)]['position']=this[_0x267d64(_0x38f03a._0x1409f3)]),this[_0x267d64(_0x38f03a._0x5ac98a)]&&(this['_primitive_billboard'][_0x267d64(_0x38f03a._0x1409f3)]=this[_0x267d64(0xdd1)]);}},{'key':'_getTargetDistanceDisplayCondition','value':function _0x1a5aa1(_0x1f471d){var _0x56d77a=_0x5ee423,_0x45ced2,_0x28be1d,_0x481bac;if(this[_0x56d77a(0x1a7)]['distanceDisplayCondition']instanceof Cesium__namespace['DistanceDisplayCondition'])_0x481bac=this[_0x56d77a(_0x4883c8._0x2d7b13)]['distanceDisplayCondition'][_0x56d77a(_0x4883c8._0x132980)];else this['style']['distanceDisplayCondition_far']&&(_0x481bac=this[_0x56d77a(_0x4883c8._0x2d7b13)]['distanceDisplayCondition_far']);return new Cesium__namespace['DistanceDisplayCondition']((_0x45ced2=_0x1f471d['distanceDisplayCondition_near'])!==null&&_0x45ced2!==void 0x0?_0x45ced2:_0x481bac,(_0x28be1d=_0x1f471d['distanceDisplayCondition_far'])!==null&&_0x28be1d!==void 0x0?_0x28be1d:Number['MAX_VALUE']);}},{'key':_0x5ee423(0x601),'value':function _0x505137(_0x243f4f){var _0x597818=_0x5ee423;this[_0x597818(0x1a7)]['globalAlpha']=_0x243f4f,this[_0x597818(0x48e)]&&ModelStyleConver[_0x597818(_0x4ce676._0x2fe5b4)](this['_primitive'],_0x243f4f),this[_0x597818(_0x4ce676._0x281731)](_0x243f4f);}},{'key':'_getDrawEntityClass','value':function _0x37b1c0(_0x1d6da3,_0x451176){return create$4('model',_0x1d6da3);}}]),_0x146cc4;}(BasePointPrimitive);register$4(_0x521882(0x138),ModelPrimitive,!![]);var CirclePrimitive=function(_0x8cb427){var _0x20477a={_0x509dfe:0xa3d,_0x433c95:0x23d,_0xec9814:0x7d8},_0x4d5bf5={_0x45cd8d:0x3dd},_0x190247={_0x44a202:0x26d,_0x3e629e:0xdd1},_0x2de4e3={_0x41e1a0:0x425},_0x2c9537={_0x255389:0x686,_0x33f39a:0x2c5},_0x213b3d={_0x240d1a:0xe28},_0x29f221={_0x237e34:0x1a7,_0x5866db:0x1a7},_0x123731={_0x1d3742:0x29d},_0x2886dc=_0x521882;_inherits(_0x43685d,_0x8cb427);var _0x1f2ded=_createSuper(_0x43685d);function _0x43685d(){var _0x2c8b7f=_0x4ffc;return _classCallCheck(this,_0x43685d),_0x1f2ded[_0x2c8b7f(_0x123731._0x1d3742)](this,arguments);}return _createClass(_0x43685d,[{'key':_0x2886dc(0x3dd),'get':function _0x58dc7a(){return Math['PI']*0x2*this['radius'];}},{'key':'area','get':function _0x40f7dd(){var _0x4661a1=this['radius'];return Math['PI']*_0x4661a1*_0x4661a1;}},{'key':'radius','get':function _0x59d123(){return this['style']['radius'];},'set':function _0x3dcaa9(_0x18b6be){var _0x2409f9=_0x2886dc;this[_0x2409f9(_0x29f221._0x237e34)]['radius']=_0x18b6be,this['_updateStyleHook'](this[_0x2409f9(_0x29f221._0x5866db)],{'radius':_0x18b6be});}},{'key':_0x2886dc(_0x20477a._0x509dfe),'get':function _0x2438d9(){var _0xa3b173=_0x2886dc;return this[_0xa3b173(_0x213b3d._0x240d1a)]();}},{'key':_0x2886dc(0x7b6),'value':function _0x2f04da(_0x12b0e6){return CircleStyleConver['toCesiumVal'](_0x12b0e6);}},{'key':'_style2Json','value':function _0x291637(_0x2ee422,_0x48660b){return CircleStyleConver['toJSON'](_0x2ee422,_0x48660b);}},{'key':'_createGeometryInstance','value':function _0x1b81b5(_0x307f00,_0x576d7d){var _0x463efe=_0x2886dc,_0x37e0ce,_0x27f4c5,_0xe3e431;_0x307f00['center']=this['position'],_0x307f00['height']=(_0x37e0ce=(_0x27f4c5=_0x307f00[_0x463efe(0x872)])!==null&&_0x27f4c5!==void 0x0?_0x27f4c5:(_0xe3e431=this[_0x463efe(_0x2c9537._0x255389)])===null||_0xe3e431===void 0x0?void 0x0:_0xe3e431['alt'])!==null&&_0x37e0ce!==void 0x0?_0x37e0ce:0x0;Cesium__namespace['defined'](this['style']['diffHeight'])&&(_0x307f00['extrudedHeight']=_0x307f00['height']+this['style'][_0x463efe(_0x2c9537._0x33f39a)]);var _0x428475=_0x576d7d?Cesium__namespace['CircleOutlineGeometry']:Cesium__namespace[_0x463efe(0x4f6)];return new Cesium__namespace[(_0x463efe(0x19b))]({'id':this['id'],'geometry':new _0x428475(_0x307f00),'attributes':this['options']['attributes']});}},{'key':_0x2886dc(_0x20477a._0x433c95),'value':function _0xd06776(){return[this['getOutlinePositions'](![])];}},{'key':'getOutlineCoordinates','value':function _0x124990(_0x2c0d2d,_0x2a3308,_0x4bf358){return cartesians2lonlats(this['getOutlinePositions'](_0x2c0d2d,_0x2a3308),_0x4bf358);}},{'key':'getOutlinePositions','value':function _0x190883(){var _0x1b0e62=_0x2886dc,_0x476306=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![],_0x4a7843=arguments['length']>0x1?arguments[0x1]:undefined,_0xab845c=getEllipseOuterPositions({'position':this['position'],'radius':this[_0x1b0e62(0xbd0)],'granularity':this[_0x1b0e62(0x1a7)]['granularity'],'count':_0x4a7843});return _0x476306&&_0xab845c&&_0xab845c[_0x1b0e62(_0x2de4e3._0x41e1a0)](_0xab845c[0x0]),_0xab845c;}},{'key':'flyTo','value':function _0x1a015b(){var _0x16ae68=_0x2886dc,_0xe263b0=arguments[_0x16ae68(0xba0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this['_map'])return Promise['resolve'](![]);return _0xe263b0['radius']=this['radius']*(_0xe263b0['scale']||1.8),this['_map'][_0x16ae68(_0x190247._0x44a202)](this[_0x16ae68(_0x190247._0x3e629e)],_0xe263b0);}},{'key':'getRectangle','value':function _0x39600f(_0x494785){var _0x5dd09b=this['getOutlinePositions'](![],0x1);if(!_0x5dd09b||_0x5dd09b['length']===0x0)return;var _0x2a500a=getRectangle(_0x5dd09b,_0x494785===null||_0x494785===void 0x0?void 0x0:_0x494785['isFormat']);return _0x2a500a;}},{'key':_0x2886dc(0x29f),'value':function _0x238149(_0x3d0a0b){var _0x52ea19=_0x2886dc;_0x3d0a0b=LngLatPoint['parse'](_0x3d0a0b)['toCartesian'](),_0x3d0a0b=setPositionsHeight(_0x3d0a0b,this['height']);var _0x293a96=Cesium__namespace['Cartesian3'][_0x52ea19(_0x4d5bf5._0x45cd8d)](this['position'],_0x3d0a0b);return _0x293a96<=this['radius'];}},{'key':_0x2886dc(_0x20477a._0xec9814),'value':function _0x40db59(_0x2ede2e,_0xa07459){var _0x5e822a=_0x2886dc;return create$4(_0x5e822a(0xb74),_0x2ede2e);}}]),_0x43685d;}(BasePointPrimitive);register$4('circleP',CirclePrimitive,!![]);var PlanePrimitive=function(_0x52e27e){var _0x2d6877={_0x4c2024:0xedc},_0x2b3c91={_0x4e7fc8:0x2e4,_0x402aa0:0x859},_0x5c0f13={_0x4e08ab:0x517},_0x1e779a={_0x6a9443:0x859,_0x33f6a2:0xdd1,_0x5f16ab:0x656,_0x2264de:0xcba,_0x1e1846:0x5a9,_0x391787:0x169},_0x4a0e3c=_0x521882;_inherits(_0x3070fc,_0x52e27e);var _0x4c8750=_createSuper(_0x3070fc);function _0x3070fc(){return _classCallCheck(this,_0x3070fc),_0x4c8750['apply'](this,arguments);}return _createClass(_0x3070fc,[{'key':_0x4a0e3c(0x859),'get':function _0x42d358(){var _0x112243=_0x4a0e3c,_0x942536,_0x17d562,_0x314846,_0x55705b,_0x413732;if(this['options'][_0x112243(0x859)])return this['options'][_0x112243(_0x1e779a._0x6a9443)];var _0x46524a=_get(_getPrototypeOf(_0x3070fc['prototype']),'modelMatrix',this);if(!this[_0x112243(_0x1e779a._0x33f6a2)])return Cesium__namespace['Matrix4'][_0x112243(_0x1e779a._0x5f16ab)];var _0x1eea64=PlaneStyleConver['toCesiumVal'](this['style']),_0x56b78f=this['style']['plane_normal']||((_0x942536=_0x1eea64[_0x112243(0xedc)])===null||_0x942536===void 0x0?void 0x0:_0x942536['normal']),_0x448293=new Cesium__namespace['Cartesian3']((_0x17d562=(_0x314846=_0x1eea64[_0x112243(0xcba)])===null||_0x314846===void 0x0?void 0x0:_0x314846['x'])!==null&&_0x17d562!==void 0x0?_0x17d562:0x1,(_0x55705b=(_0x413732=_0x1eea64[_0x112243(_0x1e779a._0x2264de)])===null||_0x413732===void 0x0?void 0x0:_0x413732['y'])!==null&&_0x55705b!==void 0x0?_0x55705b:0x1,0x1);if(_0x56b78f===Cesium__namespace['Cartesian3']['UNIT_X']||_0x56b78f==='x'){var _0x5d71e5,_0x2f933c,_0x107dd6,_0x44b99d,_0x5aced9=Cesium__namespace['Matrix4']['fromRotationTranslation'](Cesium__namespace['Matrix3']['fromRotationY'](Cesium__namespace['Math']['toRadians'](0x5a)));Cesium__namespace['Matrix4']['multiply'](_0x46524a,_0x5aced9,_0x46524a),_0x448293['x']=(_0x5d71e5=(_0x2f933c=_0x1eea64['dimensions'])===null||_0x2f933c===void 0x0?void 0x0:_0x2f933c['y'])!==null&&_0x5d71e5!==void 0x0?_0x5d71e5:0x1,_0x448293['y']=(_0x107dd6=(_0x44b99d=_0x1eea64['dimensions'])===null||_0x44b99d===void 0x0?void 0x0:_0x44b99d['x'])!==null&&_0x107dd6!==void 0x0?_0x107dd6:0x1,_0x448293['z']=0x1;}else{if(_0x56b78f===Cesium__namespace['Cartesian3']['UNIT_Y']||_0x56b78f==='y'){var _0x4ce062=Cesium__namespace['Matrix4'][_0x112243(_0x1e779a._0x1e1846)](Cesium__namespace['Matrix3']['fromRotationX'](Cesium__namespace[_0x112243(0xa29)]['toRadians'](0x5a)));Cesium__namespace['Matrix4']['multiply'](_0x46524a,_0x4ce062,_0x46524a);}}var _0x28cb9d=Cesium__namespace[_0x112243(_0x1e779a._0x391787)]['fromScale'](_0x448293);return Cesium__namespace[_0x112243(0x169)][_0x112243(0x785)](_0x46524a,_0x28cb9d,_0x46524a),_0x46524a;}},{'key':'_conversionStyle','value':function _0x4c3453(_0x5ba61d){return PlaneStyleConver['toCesiumVal'](_0x5ba61d);}},{'key':'_style2Json','value':function _0x426ca8(_0x359f40,_0x5ded92){var _0x3ee840=_0x4a0e3c;return PlaneStyleConver[_0x3ee840(_0x5c0f13._0x4e08ab)](_0x359f40,_0x5ded92);}},{'key':'_createGeometryInstance','value':function _0x1ad6b5(_0x216771,_0x5de979){var _0x29f508=_0x4a0e3c,_0x377584=_0x5de979?Cesium__namespace[_0x29f508(_0x2b3c91._0x4e7fc8)]:Cesium__namespace[_0x29f508(0xe1e)];return new Cesium__namespace[(_0x29f508(0x19b))]({'id':this['id'],'geometry':new _0x377584(_0x216771),'modelMatrix':this[_0x29f508(_0x2b3c91._0x402aa0)],'attributes':this['options'][_0x29f508(0x465)]});}},{'key':_0x4a0e3c(0x7d8),'value':function _0xffda7(_0x3a4551,_0x3d2a43){var _0x449580=_0x4a0e3c;return create$4(_0x449580(_0x2d6877._0x4c2024),_0x3a4551);}}]),_0x3070fc;}(BasePointPrimitive);register$4('planeP',PlanePrimitive,!![]);var BoxPrimitive=function(_0x5d798e){var _0x41b535={_0x219027:0x702},_0x31af0c={_0x434248:0xb9c,_0x440af3:0x19b,_0x41e575:0xbdc,_0x59aa79:0xe11},_0x19c45b=_0x521882;_inherits(_0x300eea,_0x5d798e);var _0x399ebf=_createSuper(_0x300eea);function _0x300eea(){var _0xe1514c=_0x4ffc,_0x409994,_0x372070,_0x37f1e3=arguments[_0xe1514c(0xba0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x300eea),_0x372070=_0x399ebf['call'](this,_0x37f1e3),_0x372070[_0xe1514c(0x1a7)][_0xe1514c(0x640)]=(_0x409994=_0x372070['style']['closed'])!==null&&_0x409994!==void 0x0?_0x409994:!![],_0x372070;}return _createClass(_0x300eea,[{'key':_0x19c45b(0x7b6),'value':function _0x16867f(_0x4672d7){var _0x149d48=_0x19c45b;return BoxStyleConver[_0x149d48(0x7c0)](_0x4672d7);}},{'key':'_style2Json','value':function _0xd7ce95(_0x40604f,_0x2eda96){return BoxStyleConver['toJSON'](_0x40604f,_0x2eda96);}},{'key':_0x19c45b(_0x41b535._0x219027),'value':function _0x5121f9(_0x25c5d1,_0x1cd161){var _0x37e43a=_0x19c45b,_0x24e329=_0x1cd161?Cesium__namespace['BoxOutlineGeometry']:Cesium__namespace[_0x37e43a(_0x31af0c._0x434248)];return new Cesium__namespace[(_0x37e43a(_0x31af0c._0x440af3))]({'id':this['id'],'geometry':_0x24e329[_0x37e43a(_0x31af0c._0x41e575)](_0x25c5d1),'modelMatrix':this['modelMatrix'],'attributes':this[_0x37e43a(_0x31af0c._0x59aa79)]['attributes']});}},{'key':'_getDrawEntityClass','value':function _0xfee779(_0x343152,_0x27fecc){return create$4('box',_0x343152);}}]),_0x300eea;}(BasePointPrimitive);register$4('boxP',BoxPrimitive,!![]);var CylinderPrimitive=function(_0x51e943){var _0x2b91b7={_0x154fc1:0x31a,_0xd84974:0x6cd,_0x35abd7:0x859,_0x585497:0xe11},_0x2b98fa={_0x46906b:0xba0},_0x3b6d09=_0x521882;_inherits(_0x1408b6,_0x51e943);var _0x480e53=_createSuper(_0x1408b6);function _0x1408b6(){var _0x48bd04=_0x4ffc,_0x523f72,_0x5d423c,_0x299305=arguments[_0x48bd04(_0x2b98fa._0x46906b)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1408b6),_0x5d423c=_0x480e53['call'](this,_0x299305),_0x5d423c['style']['closed']=(_0x523f72=_0x5d423c['style']['closed'])!==null&&_0x523f72!==void 0x0?_0x523f72:!![],_0x5d423c;}return _createClass(_0x1408b6,[{'key':_0x3b6d09(0x7b6),'value':function _0x131266(_0x1298cd){var _0x486fba=_0x3b6d09;return CylinderStyleConver[_0x486fba(0x7c0)](_0x1298cd);}},{'key':_0x3b6d09(0x5a4),'value':function _0x128d4a(_0x444d65,_0x59c494){var _0xb8269e=_0x3b6d09;return CylinderStyleConver[_0xb8269e(0x517)](_0x444d65,_0x59c494);}},{'key':'_createGeometryInstance','value':function _0x4456c8(_0x26ce31,_0xab885c){var _0x37284c=_0x3b6d09,_0x480121=_0xab885c?Cesium__namespace[_0x37284c(_0x2b91b7._0x154fc1)]:Cesium__namespace[_0x37284c(_0x2b91b7._0xd84974)];return new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new _0x480121(_0x26ce31),'modelMatrix':_0x26ce31[_0x37284c(0x859)]||this[_0x37284c(_0x2b91b7._0x35abd7)],'attributes':this[_0x37284c(_0x2b91b7._0x585497)]['attributes']});}},{'key':'_getDrawEntityClass','value':function _0x39ebf3(_0x2032fa,_0xbce702){return create$4('cylinder',_0x2032fa);}}]),_0x1408b6;}(BasePointPrimitive);register$4('cylinderP',CylinderPrimitive,!![]);var ConeTrackPrimitive=function(_0x2a0d99){var _0x34c38a={_0x4a7999:0xaec,_0x5a9587:0x540},_0x228522={_0x55d075:0x4bc,_0x3ac4cc:0x4cc,_0x31f59b:0x1c8,_0x4f5df5:0xa29,_0x56bebf:0x70f,_0x219505:0xba0,_0x17e108:0xa29,_0x25bcff:0x70f,_0x419100:0xdf7},_0x18d31b={_0x217aec:0x96a},_0x25ab28=_0x521882;_inherits(_0x5b42c4,_0x2a0d99);var _0x4fc324=_createSuper(_0x5b42c4);function _0x5b42c4(){var _0x1485ac=_0x4ffc,_0x52094b,_0x223c62=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5b42c4),_0x52094b=_0x4fc324['call'](this,_0x223c62),_0x223c62['targetPosition']&&(_0x52094b['targetPosition']=_0x223c62[_0x1485ac(0xaec)]),_0x52094b;}return _createClass(_0x5b42c4,[{'key':'hasEdit','get':function _0x4c22bc(){return![];}},{'key':_0x25ab28(_0x34c38a._0x4a7999),'get':function _0x5dc09f(){return this['_targetPosition'];},'set':function _0x429820(_0x3394e0){var _0x43c352=_0x25ab28;this['_targetPoint']=LngLatPoint['parse'](_0x3394e0),this['_targetPosition']=this['_targetPoint']['toCartesian'](),this[_0x43c352(0x5ef)]&&this['_updatePositionsHook']();}},{'key':_0x25ab28(_0x34c38a._0x5a9587),'get':function _0x518255(){var _0x1b59b7=_0x25ab28;return this[_0x1b59b7(_0x18d31b._0x217aec)];}},{'key':'angle','get':function _0x530d02(){return this['style']['angle'];},'set':function _0x5b0bc8(_0x2c87c2){this['style']['angle']=_0x2c87c2;}},{'key':_0x25ab28(0x702),'value':function _0x5d41aa(_0x2ced7a,_0x2dffa9){var _0x53f874=_0x25ab28,_0x3d90bc=this[_0x53f874(0xdd1)],_0x42529b=getPositionValue(this['targetPosition'],this[_0x53f874(_0x228522._0x55d075)]['clock']['currentTime']),_0x3e34c7,_0x490ca8;return _0x42529b?(_0x2ced7a['length']=Cesium__namespace['Cartesian3']['distance'](_0x3d90bc,_0x42529b),_0x490ca8=Cesium__namespace[_0x53f874(_0x228522._0x3ac4cc)][_0x53f874(_0x228522._0x31f59b)](_0x3d90bc,_0x42529b,new Cesium__namespace[(_0x53f874(_0x228522._0x3ac4cc))]()),_0x3e34c7=getHeadingPitchRollForLine(_0x42529b,_0x3d90bc)):(_0x2ced7a['length']=this['style']['length'],_0x3e34c7=new Cesium__namespace['HeadingPitchRoll'](Cesium__namespace[_0x53f874(_0x228522._0x4f5df5)][_0x53f874(_0x228522._0x56bebf)](this['heading']),Cesium__namespace['Math']['toRadians'](this['pitch']),Cesium__namespace['Math']['toRadians'](this['roll'])),_0x490ca8=getPositionByHprAndLen(_0x3d90bc,_0x3e34c7,_0x2ced7a[_0x53f874(_0x228522._0x219505)]/0x2)),_0x2ced7a['modelMatrix']=Cesium__namespace['Transforms']['headingPitchRollToFixedFrame'](_0x490ca8,_0x3e34c7),Cesium__namespace['defined'](this[_0x53f874(0x1a7)]['angle'])&&(_0x2ced7a['bottomRadius']=_0x2ced7a[_0x53f874(0xba0)]*Math['cos'](Cesium__namespace[_0x53f874(_0x228522._0x17e108)][_0x53f874(_0x228522._0x25bcff)](0x5a-this['angle']))),_get(_getPrototypeOf(_0x5b42c4['prototype']),'_createGeometryInstance',this)[_0x53f874(_0x228522._0x419100)](this,_0x2ced7a,_0x2dffa9);}}]),_0x5b42c4;}(CylinderPrimitive);register$4('coneTrackP',ConeTrackPrimitive,!![]);var EllipsoidPrimitive=function(_0x36d461){var _0x103ecc={_0x3ca63c:0x859,_0x561e83:0x465},_0x3076c4={_0x1d5a1e:0x1a7};_inherits(_0x64eb59,_0x36d461);var _0x24295f=_createSuper(_0x64eb59);function _0x64eb59(){var _0x457b2d=_0x4ffc,_0x4b118a,_0xa7805c,_0x3e32c7=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x64eb59),_0xa7805c=_0x24295f['call'](this,_0x3e32c7),_0xa7805c[_0x457b2d(_0x3076c4._0x1d5a1e)]['closed']=(_0x4b118a=_0xa7805c['style']['closed'])!==null&&_0x4b118a!==void 0x0?_0x4b118a:!![],_0xa7805c;}return _createClass(_0x64eb59,[{'key':'_conversionStyle','value':function _0x3a3a8a(_0x571147){return EllipsoidStyleConver['toCesiumVal'](_0x571147);}},{'key':'_style2Json','value':function _0x2fc66b(_0x50e991,_0x53320c){var _0x42c9bd=_0x4ffc;return EllipsoidStyleConver[_0x42c9bd(0x517)](_0x50e991,_0x53320c);}},{'key':'_createGeometryInstance','value':function _0x445131(_0x86c775,_0x4c0e95){var _0xd11842=_0x4ffc,_0x5069a4=_0x4c0e95?Cesium__namespace['EllipsoidOutlineGeometry']:Cesium__namespace[_0xd11842(0xbc1)];return new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new _0x5069a4(_0x86c775),'modelMatrix':this[_0xd11842(_0x103ecc._0x3ca63c)],'attributes':this[_0xd11842(0xe11)][_0xd11842(_0x103ecc._0x561e83)]});}},{'key':'_getDrawEntityClass','value':function _0x29b1e5(_0x1c88cf,_0x4b655b){return create$4('ellipsoid',_0x1c88cf);}}]),_0x64eb59;}(BasePointPrimitive);register$4('ellipsoidP',EllipsoidPrimitive,!![]);var PolylineSimplePrimitive=function(_0xf19a9){var _0x478bc7={_0x4ccd04:0xba0,_0x45818c:0x48e},_0x3e8048={_0x42f798:0x81e,_0x887c9c:0x2c3,_0x2c592b:0x551,_0x5ecc2d:0xb92,_0x387b34:0x745};_inherits(_0x43937c,_0xf19a9);var _0x2ccf5b=_createSuper(_0x43937c);function _0x43937c(){var _0x356278=_0x4ffc;return _classCallCheck(this,_0x43937c),_0x2ccf5b[_0x356278(0x29d)](this,arguments);}return _createClass(_0x43937c,[{'key':'primitiveCollection','get':function _0x13423c(){var _0x129430;return(_0x129430=this['_layer'])===null||_0x129430===void 0x0?void 0x0:_0x129430['polylineCollection'];}},{'key':'_addedHook','value':function _0x3637a4(_0x437c56){var _0x5eddd7=_0x4ffc,_0x387580;if(!this['show']||!this['positions']||this[_0x5eddd7(0x2c3)]['length']===0x0)return;var _0x41981d=PolylineStyleConver['toCesiumVal'](this['style'],{'show':this[_0x5eddd7(0x19f)]});this['style'][_0x5eddd7(_0x3e8048._0x42f798)]&&((_0x387580=this['positions'])===null||_0x387580===void 0x0?void 0x0:_0x387580['length'])>0x0?_0x41981d['positions']=this['positions']['concat'](this['positions'][0x0]):_0x41981d[_0x5eddd7(_0x3e8048._0x887c9c)]=this[_0x5eddd7(_0x3e8048._0x887c9c)],this['_primitive']=this[_0x5eddd7(_0x3e8048._0x2c592b)][_0x5eddd7(_0x3e8048._0x5ecc2d)](_0x41981d),this['style']['label']&&this[_0x5eddd7(_0x3e8048._0x387b34)]();}},{'key':'_updateStyleHook','value':function _0x2aa40d(_0x16b62d,_0xde4ad6){var _0x6bdff2=_0x4ffc;PolylineStyleConver['toCesiumVal'](_0x16b62d,this[_0x6bdff2(0x48e)]);}},{'key':'_style2Json','value':function _0x149d68(_0xf23c8e,_0xab88c4){return PolylineStyleConver['toJSON'](_0xf23c8e,_0xab88c4);}},{'key':'_updatePositionsHook','value':function _0x4c38f7(){var _0x1cd3b9=_0x4ffc,_0x328c66;this[_0x1cd3b9(0x1a7)]['closure']&&((_0x328c66=this['positions'])===null||_0x328c66===void 0x0?void 0x0:_0x328c66[_0x1cd3b9(_0x478bc7._0x4ccd04)])>0x0?this[_0x1cd3b9(_0x478bc7._0x45818c)][_0x1cd3b9(0x2c3)]=this['positions']['concat'](this['positions'][0x0]):this['_primitive']['positions']=this[_0x1cd3b9(0x2c3)];}}]),_0x43937c;}(BasePolyPrimitive);register$4(_0x521882(0xcd4),PolylineSimplePrimitive);var WallPrimitive=function(_0x11db75){var _0x5a1f8f={_0x32d2fe:0x8e0},_0x3957b2={_0xf7563e:0xba0,_0x513504:0x1a7,_0x4b529b:0x732,_0xde02b4:0x19b},_0xea437={_0x3211b9:0x29d};_inherits(_0x23828e,_0x11db75);var _0x25bd2b=_createSuper(_0x23828e);function _0x23828e(){var _0x4b7caf=_0x4ffc;return _classCallCheck(this,_0x23828e),_0x25bd2b[_0x4b7caf(_0xea437._0x3211b9)](this,arguments);}return _createClass(_0x23828e,[{'key':'_createGeometryInstance','value':function _0x5dc7e8(_0x125dea,_0x43d0c1){var _0x7494e5=_0x4ffc,_0x252426,_0x382bc4=this['positions'],_0x46de5a=this['points'],_0x34be37=_0x46de5a[_0x7494e5(_0x3957b2._0xf7563e)],_0x4e39fc=new Array(_0x34be37),_0x15c89c=new Array(_0x34be37);for(var _0x2e29b2=0x0;_0x2e29b2<_0x34be37;_0x2e29b2++){var _0x1972b4=_0x46de5a[_0x2e29b2]['alt'];_0x4e39fc[_0x2e29b2]=_0x1972b4,_0x15c89c[_0x2e29b2]=_0x1972b4+Number(this['style']['diffHeight']||0x64);}this[_0x7494e5(_0x3957b2._0x513504)]['closure']&&((_0x252426=_0x382bc4)===null||_0x252426===void 0x0?void 0x0:_0x252426['length'])>0x0&&(_0x382bc4=_0x382bc4['concat'](_0x382bc4[0x0]),_0x4e39fc=_0x4e39fc[_0x7494e5(_0x3957b2._0x4b529b)](_0x4e39fc[0x0]),_0x15c89c=_0x15c89c['concat'](_0x15c89c[0x0]));var _0x72e663=_0x43d0c1?Cesium__namespace['WallOutlineGeometry']:Cesium__namespace['WallGeometry'];return new Cesium__namespace[(_0x7494e5(_0x3957b2._0xde02b4))]({'id':this['id'],'geometry':new _0x72e663(_objectSpread2(_objectSpread2({},_0x125dea),{},{'positions':_0x382bc4,'maximumHeights':_0x15c89c,'minimumHeights':_0x4e39fc})),'attributes':this['options']['attributes']});}},{'key':'_conversionStyle','value':function _0x446f2a(_0x35adea){return WallStyleConver['toCesiumVal'](_0x35adea);}},{'key':'_style2Json','value':function _0x33070a(_0xa251c3,_0x14e300){return WallStyleConver['toJSON'](_0xa251c3,_0x14e300);}},{'key':'_getDrawEntityClass','value':function _0x2c5be4(_0x419218,_0x36fd05){var _0x523697=_0x4ffc;return create$4(_0x523697(_0x5a1f8f._0x32d2fe),_0x419218);}}]),_0x23828e;}(BasePolyPrimitive);register$4('wallP',WallPrimitive);var CorridorPrimitive=function(_0x382158){var _0x2f82a={_0x4a3d5d:0x702,_0x5b54e1:0x5a4},_0x42592c={_0xe273db:0xa32},_0x1e8b5c={_0x5e9a4d:0x2c3},_0x434a56={_0x4b3b14:0x29d},_0x47d9c6=_0x521882;_inherits(_0x7fb0b0,_0x382158);var _0x51ae4d=_createSuper(_0x7fb0b0);function _0x7fb0b0(){var _0x4a68e6=_0x4ffc;return _classCallCheck(this,_0x7fb0b0),_0x51ae4d[_0x4a68e6(_0x434a56._0x4b3b14)](this,arguments);}return _createClass(_0x7fb0b0,[{'key':_0x47d9c6(_0x2f82a._0x4a3d5d),'value':function _0x526f53(_0xabdb15,_0x1a848c){var _0x12ba64=_0x47d9c6;this['_updateDiffHeight'](_0xabdb15),_0xabdb15[_0x12ba64(_0x1e8b5c._0x5e9a4d)]=this[_0x12ba64(0x2c3)];var _0x4cf715=_0x1a848c?Cesium__namespace['CorridorOutlineGeometry']:Cesium__namespace['CorridorGeometry'];return new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new _0x4cf715(_0xabdb15),'attributes':this['options']['attributes']});}},{'key':'_conversionStyle','value':function _0x2e3aa1(_0x5a70a1){return CorridorStyleConver['toCesiumVal'](_0x5a70a1);}},{'key':_0x47d9c6(_0x2f82a._0x5b54e1),'value':function _0x3fb2d2(_0x421ec8,_0x149963){var _0x2c48ea=_0x47d9c6;return CorridorStyleConver[_0x2c48ea(0x517)](_0x421ec8,_0x149963);}},{'key':_0x47d9c6(0x7d8),'value':function _0x1555e2(_0x39fa3a,_0x3478ec){var _0x33ca41=_0x47d9c6;return create$4(_0x33ca41(_0x42592c._0xe273db),_0x39fa3a);}}]),_0x7fb0b0;}(BasePolyPrimitive);register$4('corridorP',CorridorPrimitive);var PolylineVolumePrimitive=function(_0x5d9e63){var _0x620dce={_0x2d7752:0x7b6,_0x4fe280:0x5a4},_0x59c59f={_0x24d2f0:0xe7d,_0x2ec3e9:0x19b},_0x177c74=_0x521882;_inherits(_0x1e3774,_0x5d9e63);var _0x1a1ab9=_createSuper(_0x1e3774);function _0x1e3774(){var _0x33cb00=_0x4ffc,_0x21500e,_0x511bfc,_0x17942b=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1e3774),_0x511bfc=_0x1a1ab9[_0x33cb00(0xdf7)](this,_0x17942b),_0x511bfc['style']['closed']=(_0x21500e=_0x511bfc['style'][_0x33cb00(0x640)])!==null&&_0x21500e!==void 0x0?_0x21500e:!![],_0x511bfc;}return _createClass(_0x1e3774,[{'key':_0x177c74(0x702),'value':function _0x4ec035(_0x4e3de8,_0x227b04){var _0x2e44c2=_0x177c74,_0x4442bc=_0x227b04?Cesium__namespace['PolylineVolumeOutlineGeometry']:Cesium__namespace[_0x2e44c2(_0x59c59f._0x24d2f0)];return new Cesium__namespace[(_0x2e44c2(_0x59c59f._0x2ec3e9))]({'id':this['id'],'geometry':new _0x4442bc(_objectSpread2(_objectSpread2({},_0x4e3de8),{},{'polylinePositions':this['positions'],'shapePositions':_0x4e3de8['shape']})),'attributes':this['options']['attributes']});}},{'key':_0x177c74(_0x620dce._0x2d7752),'value':function _0x15d3da(_0x5af17e){return PolylineVolumeStyleConver['toCesiumVal'](_0x5af17e);}},{'key':_0x177c74(_0x620dce._0x4fe280),'value':function _0x4741bc(_0xd95d7d,_0x2cadb1){return PolylineVolumeStyleConver['toJSON'](_0xd95d7d,_0x2cadb1);}},{'key':'_getDrawEntityClass','value':function _0x105935(_0x48b970,_0x43a2f1){var _0x4c324c=_0x177c74;return create$4(_0x4c324c(0xb5a),_0x48b970);}}]),_0x1e3774;}(BasePolyPrimitive);register$4(_0x521882(0xe4e),PolylineVolumePrimitive);var RectanglePrimitive=function(_0x537641){var _0x171b1c={_0x3ee7bc:0x8d1},_0x4bb388={_0x597192:0x9d7,_0x465858:0x8d1},_0xc93ee7={_0x332739:0x80c},_0xd10dc7={_0x18c95a:0x80c},_0xe7496a={_0x47b8d3:0x6dc},_0x36e9cc={_0x2ba46e:0x7c0},_0x2a1a4f={_0x7a58fd:0xd3a},_0x2acabd={_0x26eecb:0x80c,_0x1271f3:0xa1f},_0x5f494d={_0x2b5c13:0xa53,_0x1f16de:0xb63},_0x1405b4={_0x485583:0x2c3},_0x28a79e={_0x5d3865:0x80c},_0x219a39=_0x521882;_inherits(_0x59839a,_0x537641);var _0x3b1a1c=_createSuper(_0x59839a);function _0x59839a(){var _0x53b032=_0x4ffc,_0x3d6087,_0x42c595=arguments[_0x53b032(0xba0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x59839a),_0x3d6087=_0x3b1a1c['call'](this,_0x42c595),_0x42c595['rectangle']&&(_0x3d6087['rectangle']=_0x42c595[_0x53b032(_0x28a79e._0x5d3865)]),_0x3d6087;}return _createClass(_0x59839a,[{'key':'rectangle','get':function _0x1377a7(){var _0x13bc07=_0x4ffc;return!this['_rectangle']&&this['positions']&&(this[_0x13bc07(0xca7)]=Cesium__namespace['Rectangle']['fromCartesianArray'](this[_0x13bc07(_0x1405b4._0x485583)])),this['_rectangle'];},'set':function _0x50248e(_0x26f190){this['_rectangle']=_0x26f190;}},{'key':_0x219a39(0xa3d),'get':function _0x3e2ddd(){var _0x18be07=_0x219a39,_0x3a61d0;if(Cesium__namespace['defined'](this['style'][_0x18be07(_0x5f494d._0x2b5c13)]))_0x3a61d0=Cesium__namespace['Math'][_0x18be07(0x70f)](this['style']['rotationDegree']);else Cesium__namespace['defined'](this['style']['rotation'])&&(_0x3a61d0=this['style'][_0x18be07(_0x5f494d._0x1f16de)]);var _0x58f53d=getRectangleOuterPositions({'rectangle':this['rectangle'],'rotation':_0x3a61d0,'height':this['style']['height']});return _0x58f53d;}},{'key':'distance','get':function _0x44905c(){var _0x4ea7d6=_0x219a39;return getDistance(this[_0x4ea7d6(0xa3d)],!![]);}},{'key':'area','get':function _0x8eb5d7(){return getSurfaceArea(this['outlinePositions']);}},{'key':'center','get':function _0x3a2130(){var _0x1026c5=_0x219a39,_0x5ced38=this[_0x1026c5(_0x2acabd._0x26eecb)];if(!this['rectangle'])return null;var _0x537081=Cesium__namespace['Cartographic']['toCartesian'](Cesium__namespace[_0x1026c5(_0x2acabd._0x1271f3)]['center'](_0x5ced38));return _0x537081;}},{'key':_0x219a39(_0x171b1c._0x3ee7bc),'value':function _0xfd0bd8(){var _0x1ab825=_0x219a39;return this['rectangle']=Cesium__namespace['Rectangle']['fromCartesianArray'](this['positions']),_get(_getPrototypeOf(_0x59839a[_0x1ab825(_0x2a1a4f._0x7a58fd)]),_0x1ab825(0x8d1),this)['call'](this);}},{'key':'_createGeometryInstance','value':function _0x406b23(_0x26cea5,_0x5d6786){var _0x37eacd=_0x219a39;this['_updateDiffHeight'](_0x26cea5),_0x26cea5[_0x37eacd(0x80c)]=this['rectangle'];var _0x2e25ce=_0x5d6786?Cesium__namespace[_0x37eacd(0x528)]:Cesium__namespace['RectangleGeometry'];return new Cesium__namespace[(_0x37eacd(0x19b))]({'id':this['id'],'geometry':new _0x2e25ce(_0x26cea5),'attributes':this['options']['attributes']});}},{'key':'_conversionStyle','value':function _0x11e718(_0x5d1de0){var _0x404c8d=_0x219a39;return RectangleStyleConver[_0x404c8d(_0x36e9cc._0x2ba46e)](_0x5d1de0);}},{'key':_0x219a39(0x5a4),'value':function _0x3d08c7(_0x33d0c8,_0x16018c){return RectangleStyleConver['toJSON'](_0x33d0c8,_0x16018c);}},{'key':'_getGeoJsonGeometry','value':function _0x2152fa(_0x35ec93){var _0x322701=_0x219a39;return{'type':'Polygon','coordinates':[this[_0x322701(_0xe7496a._0x47b8d3)](_0x35ec93===null||_0x35ec93===void 0x0?void 0x0:_0x35ec93['noAlt'])]};}},{'key':'_getPolylineOutlinePositions','value':function _0x1c65aa(){var _0x2f9a14=_0x219a39;return[this[_0x2f9a14(0xa3d)]];}},{'key':'getRectangle','value':function _0x17199a(_0x4a7459){var _0xf13fdf=_0x219a39,_0x500998=this[_0xf13fdf(0x80c)];return _0x4a7459!==null&&_0x4a7459!==void 0x0&&_0x4a7459['isFormat']?formatRectangle(_0x500998):_0x500998;}},{'key':'isInPoly','value':function _0x9d6867(_0x177c86){var _0x3296e6=_0x219a39,_0x35f7a5=Cesium__namespace['Rectangle']['contains'](this[_0x3296e6(_0xd10dc7._0x18c95a)],LngLatPoint['parse'](_0x177c86)['toCartographic']());return _0x35f7a5;}},{'key':'_getDrawEntityClass','value':function _0x3c6e49(_0x2b3326,_0x38237b){var _0x2da366=_0x219a39;return create$4(_0x2da366(_0xc93ee7._0x332739),_0x2b3326);}},{'key':'_updateDrawEntityToThis','value':function _0x177ce4(){var _0x36ad61=_0x219a39;_get(_getPrototypeOf(_0x59839a['prototype']),_0x36ad61(_0x4bb388._0x597192),this)['call'](this),this[_0x36ad61(_0x4bb388._0x465858)]();}}]),_0x59839a;}(BasePolyPrimitive);register$4('rectangleP',RectanglePrimitive);var nullColor=new Cesium__namespace[(_0x521882(0xcfe))](0x0,0x0,0x0,0.01),PolygonPrimitive=function(_0x12f572){var _0x31348b={_0x50061f:0xaf2},_0x57baa9={_0x5c872b:0x9f3,_0x473aa5:0x4cc},_0x39292b={_0x217c3b:0x38d,_0x4de1b3:0xbb0,_0x14243a:0x820,_0x129585:0x4fb,_0x4003b9:0x443,_0x563d69:0x1a7},_0x119fd1={_0x442848:0x813,_0x3ba255:0x19b},_0x55dca1={_0xf67209:0x4e3,_0x234985:0xaf2,_0x4b0f61:0x872,_0x4049ec:0x1a7,_0x730e7e:0x2c3,_0x1c0bdb:0xd3a,_0x54dfcb:0xb7d},_0x1ddf75=_0x521882;_inherits(_0x345b18,_0x12f572);var _0x57da20=_createSuper(_0x345b18);function _0x345b18(){return _classCallCheck(this,_0x345b18),_0x57da20['apply'](this,arguments);}return _createClass(_0x345b18,[{'key':'center','get':function _0x46b6d8(){return this['centerOfMass'];}},{'key':_0x1ddf75(0x3dd),'get':function _0x26a39b(){return getDistance(this['_positions'],!![]);}},{'key':'positions','get':function _0x15502b(){return this['_positions'];},'set':function _0x3a9076(_0x596321){var _0xdd8173=_0x1ddf75;if(!_0x596321)return;if(_0x596321['length']>0x0&&Array[_0xdd8173(0x4e3)](_0x596321[0x0])&&_0x596321[0x0]['length']>0x0){var _0x531575=_0x596321[0x0][0x0];if(Array[_0xdd8173(_0x55dca1._0xf67209)](_0x531575)&&isNumber(_0x531575[0x0]))this[_0xdd8173(_0x55dca1._0x234985)]=getPolygonHierarchy(_0x596321,this['style'][_0xdd8173(_0x55dca1._0x4b0f61)]||this['style'][_0xdd8173(0x288)]||this[_0xdd8173(_0x55dca1._0x4049ec)]['addHeight']),_0x596321=this['_hierarchy'][_0xdd8173(_0x55dca1._0x730e7e)];else _0x531575 instanceof Cesium__namespace['Cartesian3']&&(this['_hierarchy']=getPolygonHierarchy2(_0x596321),_0x596321=this[_0xdd8173(_0x55dca1._0x234985)]['positions']);}_set(_getPrototypeOf(_0x345b18[_0xdd8173(_0x55dca1._0x1c0bdb)]),'positions',_0x596321,this,!![]),this['_hierarchy']&&this['_positions']&&(this['_hierarchy']['positions']=this[_0xdd8173(_0x55dca1._0x54dfcb)]);}},{'key':'_createGeometryInstance','value':function _0x1188f1(_0x49dc86,_0x41ce30){var _0x40f408=_0x1ddf75;this['_updateDiffHeight'](_0x49dc86);this[_0x40f408(0xaf2)]?_0x49dc86['polygonHierarchy']=this[_0x40f408(0xaf2)]:_0x49dc86['polygonHierarchy']=new Cesium__namespace[(_0x40f408(0xbfa))](this[_0x40f408(0x2c3)]);var _0x491dec=_0x41ce30?Cesium__namespace[_0x40f408(_0x119fd1._0x442848)]:Cesium__namespace['PolygonGeometry'];return new Cesium__namespace[(_0x40f408(_0x119fd1._0x3ba255))]({'id':this['id'],'geometry':new _0x491dec(_0x49dc86),'attributes':this['options']['attributes']});}},{'key':'_conversionStyle','value':function _0x4c0ac8(_0x5c8bea){var _0x50511d=_0x1ddf75,_0x305b0d=PolygonStyleConver[_0x50511d(0x7c0)](_0x5c8bea);return _0x305b0d=this['_bindExType'](_0x305b0d),_0x305b0d;}},{'key':'_bindExType','value':function _0x203edb(_0x3ecaf7){var _0x317790=_0x1ddf75,_0x54193f,_0x3b413d=this['options']['buildings']||this[_0x317790(0x7b5)]['options']['buildings'];if(_0x3b413d&&((_0x54193f=_0x3b413d[_0x317790(_0x39292b._0x217c3b)])!==null&&_0x54193f!==void 0x0?_0x54193f:!![])){if(_0x3b413d['bottomHeight']){var _0x4a58c4;if(isNumber(_0x3b413d[_0x317790(_0x39292b._0x4de1b3)]))_0x4a58c4=_0x3b413d[_0x317790(_0x39292b._0x4de1b3)];else isString(_0x3b413d['bottomHeight'])&&(_0x4a58c4=Number(this['attr'][_0x3b413d[_0x317790(0xbb0)]]||0x0));_0x3ecaf7['height']=_0x4a58c4;}var _0x16de13=Number(this['attr'][_0x3b413d[_0x317790(_0x39292b._0x14243a)]]||0x1),_0x5d06a9;if(isNumber(_0x3b413d[_0x317790(0x872)]))_0x5d06a9=_0x3b413d['height'];else isString(_0x3b413d['height'])?_0x5d06a9=this[_0x317790(_0x39292b._0x129585)][_0x3b413d['height']]||_0x5d06a9:_0x5d06a9=3.5;var _0x35357d=_0x3ecaf7['height']||0x0;_0x3ecaf7['extrudedHeight']=_0x35357d+_0x16de13*_0x5d06a9;}var _0x39d130=this['options'][_0x317790(_0x39292b._0x4003b9)]||this['_layer']['options']['dth'];if(_0x39d130){var _0x52275b=this['_getColorByColorMaterial'](_0x3ecaf7,![]);!Cesium__namespace[_0x317790(0x4ae)](_0x52275b)&&(_0x3ecaf7['color']=nullColor),_0x3ecaf7['classification']=!![],!Cesium__namespace[_0x317790(0x4ae)](this[_0x317790(_0x39292b._0x563d69)]['height'])&&(_0x3ecaf7['perPositionHeight']=![]),_0x3ecaf7[_0x317790(0xe8f)]=0x63;}return _0x3ecaf7;}},{'key':_0x1ddf75(0x429),'value':function _0x164847(_0x177dbe){var _0x15b485=_0x1ddf75,_0x2b69ea=0x615299;for(var _0x113c06=0x0,_0x49d760=this['primitiveCollection']['length'];_0x113c06<_0x49d760;_0x113c06++){var _0x50d208=this['primitiveCollection'][_0x15b485(0x6ff)](_0x113c06),_0x166c00=(_0x2b69ea+_0x177dbe)/(_0x2b69ea+this['style']['height']),_0x40fe00=Cesium__namespace[_0x15b485(0x169)][_0x15b485(_0x57baa9._0x5c872b)](new Cesium__namespace[(_0x15b485(_0x57baa9._0x473aa5))](_0x166c00,_0x166c00,_0x166c00));_0x50d208['modelMatrix']=_0x40fe00;}}},{'key':'_style2Json','value':function _0x154be6(_0xd30995,_0x48542e){return PolygonStyleConver['toJSON'](_0xd30995,_0x48542e);}},{'key':_0x1ddf75(0x8f9),'value':function _0x15d0bd(_0x1e3680){return{'type':'Polygon','coordinates':[this['getCoordinates'](_0x1e3680===null||_0x1e3680===void 0x0?void 0x0:_0x1e3680['noAlt'])]};}},{'key':'_getPolylineOutlinePositions','value':function _0x2a6306(){return this['_hierarchy']?getHierarchyVal(this['_hierarchy']):[this['positions']];}},{'key':'_getDrawEntityClass','value':function _0x5108d8(_0x7f0ad3,_0x267482){return create$4('polygon',_0x7f0ad3);}},{'key':'_startEditingHook','value':function _0x224a95(_0x365c38){var _0x37b69a=_0x1ddf75;this['_hierarchy']&&(_0x365c38['_hierarchy']=this[_0x37b69a(_0x31348b._0x50061f)]);}}]),_0x345b18;}(BasePolyPrimitive);register$4('polygonP',PolygonPrimitive);var FrustumPrimitive=function(_0x73d9ed){var _0x3ee283={_0x19dfd9:0xaec,_0x228dd4:0x1fa,_0xe4d508:0x4de,_0x3c53e2:0x7d8},_0x162437={_0x47273f:0x70f,_0x156049:0x1fa,_0x289f77:0x2f3},_0x34f22a={_0x59d7b2:0x50a,_0x2a7f70:0x50d,_0x105a75:0xa29,_0xd5594c:0x1a7,_0x46eb41:0x70f,_0xfef00c:0x7a7},_0x312c20={_0x199d1f:0xdd1},_0x4f2889={_0x1a3d76:0x676},_0x1fdca8={_0x4ea471:0x1a7,_0x3813c6:0xaec},_0xa9bd9f=_0x521882;_inherits(_0x30a271,_0x73d9ed);var _0x15dd06=_createSuper(_0x30a271);function _0x30a271(){var _0x1b1a13=_0x4ffc,_0x4e7505,_0x5b107a,_0x3643ef=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x30a271),_0x5b107a=_0x15dd06['call'](this,_0x3643ef),_0x5b107a[_0x1b1a13(_0x1fdca8._0x4ea471)]['closed']=(_0x4e7505=_0x5b107a[_0x1b1a13(_0x1fdca8._0x4ea471)]['closed'])!==null&&_0x4e7505!==void 0x0?_0x4e7505:!![],_0x3643ef[_0x1b1a13(_0x1fdca8._0x3813c6)]&&(_0x5b107a[_0x1b1a13(_0x1fdca8._0x3813c6)]=_0x3643ef['targetPosition']),_0x5b107a;}return _createClass(_0x30a271,[{'key':_0xa9bd9f(_0x3ee283._0x19dfd9),'get':function _0x569249(){return this['_targetPosition'];},'set':function _0x52a0fc(_0x2115a0){var _0x4b32ab=_0xa9bd9f;this['_targetPoint']=LngLatPoint[_0x4b32ab(0x5dc)](_0x2115a0),this['_targetPosition']=this['_targetPoint'][_0x4b32ab(0x609)](),this['isAdded']&&this[_0x4b32ab(0x19f)]&&(this[_0x4b32ab(_0x4f2889._0x1a3d76)](),this[_0x4b32ab(0x47f)](this['style']));}},{'key':'targetPoint','get':function _0x2d40c3(){return this['_targetPoint'];}},{'key':_0xa9bd9f(_0x3ee283._0x228dd4),'get':function _0x1596ed(){return this['style']['angle'];},'set':function _0x46d019(_0x4504fd){var _0x211a74=_0xa9bd9f;this['style'][_0x211a74(0x1fa)]=_0x4504fd;}},{'key':'angle2','get':function _0x151267(){var _0x496f54=_0xa9bd9f,_0x33458d;return(_0x33458d=this['style']['angle2'])!==null&&_0x33458d!==void 0x0?_0x33458d:this['style'][_0x496f54(0x1fa)];},'set':function _0x59c5ab(_0x1e5134){var _0x1daabe=_0xa9bd9f;this['style'][_0x1daabe(0x7cc)]=_0x1e5134;}},{'key':'groundPosition','get':function _0x1ff92c(){var _0x51fef8=_0xa9bd9f;return getRayEarthPosition(this['position'],this[_0x51fef8(0x776)]);}},{'key':'defaultVertexFormat','get':function _0x16cf89(){return Cesium__namespace['VertexFormat']['POSITION_ONLY'];}},{'key':_0xa9bd9f(_0x3ee283._0xe4d508),'value':function _0x568d44(){}},{'key':_0xa9bd9f(0x7b6),'value':function _0x1a6934(_0x4b5f7c){return CylinderStyleConver['toCesiumVal'](_0x4b5f7c);}},{'key':'_style2Json','value':function _0x15e5d0(_0x36f760,_0x48a883){return CylinderStyleConver['toJSON'](_0x36f760,_0x48a883);}},{'key':'_createGeometryInstance','value':function _0x4e68c0(_0x158fe1,_0xf2cf8e){var _0x12165b=_0xa9bd9f;this['_update']();var _0x13bb08=_0xf2cf8e?Cesium__namespace['FrustumOutlineGeometry']:Cesium__namespace['FrustumGeometry'];return new Cesium__namespace[(_0x12165b(0x19b))]({'id':this['id'],'geometry':new _0x13bb08(_objectSpread2(_objectSpread2({},_0x158fe1),{},{'origin':this[_0x12165b(_0x312c20._0x199d1f)],'orientation':this['_orientation'],'frustum':this['_frustum']})),'attributes':this['options']['attributes']});}},{'key':_0xa9bd9f(0xb32),'value':function _0xf0df59(_0x57eb3b){var _0x4d2703=_0xa9bd9f,_0x5a1503=getPositionValue(this['position'],_0x57eb3b);if(!_0x5a1503){this['_cylinderPosition']=undefined;return;}var _0x28fd16=getPositionValue(this['targetPosition'],_0x57eb3b);if(_0x28fd16){this[_0x4d2703(0x705)]=Cesium__namespace['Cartesian3']['distance'](_0x5a1503,_0x28fd16);var _0x288616=getHeadingPitchRollForLine(_0x5a1503,_0x28fd16);this['heading']=Cesium__namespace['Math']['toDegrees'](_0x288616[_0x4d2703(_0x34f22a._0x59d7b2)]),this[_0x4d2703(_0x34f22a._0x2a7f70)]=Cesium__namespace[_0x4d2703(_0x34f22a._0x105a75)]['toDegrees'](_0x288616['pitch']),this['roll']=Cesium__namespace[_0x4d2703(0xa29)]['toDegrees'](_0x288616['roll']),this['_orientation']=Cesium__namespace['Transforms'][_0x4d2703(0x8c6)](_0x5a1503,_0x288616);}else{this['_frustumFar']=-this[_0x4d2703(_0x34f22a._0xd5594c)]['length'];var _0x3f0157=new Cesium__namespace['HeadingPitchRoll'](Cesium__namespace['Math']['toRadians'](this['heading']),Cesium__namespace[_0x4d2703(0xa29)]['toRadians'](this['pitch']),Cesium__namespace['Math'][_0x4d2703(_0x34f22a._0x46eb41)](this[_0x4d2703(0xa00)]));this['_orientation']=Cesium__namespace['Transforms'][_0x4d2703(0x8c6)](_0x5a1503,_0x3f0157);}this[_0x4d2703(_0x34f22a._0xfef00c)]=new Cesium__namespace['PerspectiveFrustum']({'fov':Cesium__namespace[_0x4d2703(0xa29)]['toRadians'](this['angle']*0x2||0.01),'aspectRatio':this[_0x4d2703(0x7cc)]/this['angle'],'near':0.01,'far':this['_frustumFar']});}},{'key':'getRayEarthPositions','value':function _0x3f7464(_0x36086c){var _0x1144c1=_0xa9bd9f,_0x2d6d61=getPositionValue(this['position'],_0x36086c),_0x4b56af=Cesium__namespace['Math'][_0x1144c1(_0x162437._0x47273f)](this['heading']),_0x4bab9f=Cesium__namespace['Math']['toRadians'](this['pitch']+this[_0x1144c1(0x7cc)]),_0x298439=Cesium__namespace[_0x1144c1(0xa29)][_0x1144c1(_0x162437._0x47273f)](this['pitch']-this['angle2']),_0xda60=Cesium__namespace['Math']['toRadians'](this['roll']+this['angle']),_0x3ef526=Cesium__namespace['Math']['toRadians'](this['roll']-this[_0x1144c1(_0x162437._0x156049)]),_0x57c37c=getRayEarthPosition(_0x2d6d61,new Cesium__namespace[(_0x1144c1(_0x162437._0x289f77))](_0x4b56af,_0x4bab9f,_0xda60),!![]),_0x5d9e59=getRayEarthPosition(_0x2d6d61,new Cesium__namespace['HeadingPitchRoll'](_0x4b56af,_0x4bab9f,_0x3ef526),!![]),_0x51bcfd=getRayEarthPosition(_0x2d6d61,new Cesium__namespace['HeadingPitchRoll'](_0x4b56af,_0x298439,_0x3ef526),!![]),_0x31b2e6=getRayEarthPosition(_0x2d6d61,new Cesium__namespace['HeadingPitchRoll'](_0x4b56af,_0x298439,_0xda60),!![]);return[_0x57c37c,_0x5d9e59,_0x51bcfd,_0x31b2e6];}},{'key':_0xa9bd9f(_0x3ee283._0x3c53e2),'value':function _0x232f19(_0x28b376,_0x4c9a3f){return this['_getDrawPointEntityClass'](_0x28b376,_0x4c9a3f);}}]),_0x30a271;}(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='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',ConeGlowGradientMaterial=_0x521882(0x5c9),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[_0x521882(0xc44)]=function(){};var LightCone=function(_0x13b4f5){var _0x21c895={_0x4e16a6:0x676},_0x1ba647={_0x209130:0xe58,_0x2504f4:0xe76,_0x12c36e:0x211,_0x437887:0x847},_0x349638={_0x4ade88:0x23c,_0x599d03:0x5e6,_0x3d6442:0xc30,_0xc2361b:0x246,_0x536842:0x7aa,_0x563cc6:0xb14,_0x688130:0xdb1},_0x138a10={_0x5a869a:0x23c,_0x32ffd1:0x56b},_0x566eda={_0x56ff93:0x686,_0x5c1b58:0x211},_0x3810f3={_0x52e1cc:0x455,_0x39e340:0x19f},_0x48813b={_0x409c9d:0x92e,_0x666c19:0xcdf,_0x23dfde:0x551},_0x19d837={_0x407e37:0xa7d,_0x58e621:0x380},_0x32ef6d={_0x4b4338:0x380,_0x25ac24:0x98e,_0xa7791a:0xa85,_0x22ced5:0x211},_0x5ae7c3={_0x1bfc8f:0x87d},_0x1b1eef={_0x512787:0x98e},_0x1685ee=_0x521882;_inherits(_0x5ab0c4,_0x13b4f5);var _0x53b51b=_createSuper(_0x5ab0c4);function _0x5ab0c4(){var _0x9cdafd=_0x4ffc,_0x17990a,_0x2dab85=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5ab0c4),_0x2dab85['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$d),_0x2dab85['style']||{}),_0x17990a=_0x53b51b['call'](this,_0x2dab85),_0x17990a[_0x9cdafd(0x380)]=null,_0x17990a['_primitive2']=null,_0x17990a[_0x9cdafd(_0x1b1eef._0x512787)]=null,_0x17990a['_primitive4']=null,_0x17990a;}return _createClass(_0x5ab0c4,[{'key':'czmObject','get':function _0x43f55f(){var _0x1d4026=_0x4ffc;return this[_0x1d4026(0x380)];}},{'key':'czmObjectEx','get':function _0xc5dc53(){var _0x351cc1=_0x4ffc;return this[_0x351cc1(0xe58)]?[this['_primitive2'],this['_primitive3'],this['_primitive4']]:[];}},{'key':'color','get':function _0x3a3611(){var _0x3d152f=_0x4ffc;return this[_0x3d152f(0x92e)];},'set':function _0x296e86(_0x111b49){var _0x143849=_0x4ffc;this[_0x143849(0x1a7)][_0x143849(_0x5ae7c3._0x1bfc8f)]=_0x111b49;}},{'key':'_addedHook','value':function _0x4125f7(_0x226d8f){var _0x230c37=_0x4ffc;if(!this['show']||!this[_0x230c37(0xdd1)])return;var _0xa83fe1=_0x226d8f[_0x230c37(0xbd0)];this['topRadius']=_0xa83fe1/0x64,this['topRadius']=this['topRadius']>0x1?0x1:this[_0x230c37(0x7c5)],this['inner_controlPoints']=getCirclePosition(this[_0x230c37(0xdd1)],_0xa83fe1*0.7),this['outer_controlPoints']=getCirclePosition(this['position'],_0xa83fe1),this['circular_clone_topPoints']=getCirclePosition(this['position'],this['topRadius']),this['circlePoints_2']=getCirclePosition(this['position'],_0xa83fe1*0x2),this['ringCanvas']=this['drawRingCanvas'](),this[_0x230c37(0x1e8)]=this['cirdrawGradientCircleCanvas'](),this['image']=this['drawCanvas'](particleImage),this['_color']=getColorByStyle(_0x226d8f),this['addInner'](_0x226d8f),this[_0x230c37(0xa4d)](_0x226d8f),this['addCircle'](_0x226d8f),this['addRing'](_0x226d8f);}},{'key':_0x1685ee(_0x21c895._0x4e16a6),'value':function _0x358ee1(){var _0x1106b5=_0x1685ee;this[_0x1106b5(_0x32ef6d._0x4b4338)]&&(this['primitiveCollection']['remove'](this['_primitive1']),delete this[_0x1106b5(_0x32ef6d._0x4b4338)]),this['_primitive2']&&(this['primitiveCollection']['remove'](this[_0x1106b5(0xe58)]),delete this['_primitive2']),this[_0x1106b5(_0x32ef6d._0x25ac24)]&&(this[_0x1106b5(0x551)][_0x1106b5(_0x32ef6d._0xa7791a)](this[_0x1106b5(0x98e)]),delete this['_primitive3']),this['_primitive4']&&(this[_0x1106b5(0x551)]['remove'](this['_primitive4']),delete this[_0x1106b5(_0x32ef6d._0x22ced5)]);}},{'key':'addInner','value':function _0xceeb18(_0x5ad68b){var _0x1f996f=_0x1685ee,_0x2e95d2=createCylinderInstance(this['inner_controlPoints'],this['circular_clone_topPoints'],{'height':_0x5ad68b[_0x1f996f(0x872)],'color':this['color'],'distanceDisplayCondition':_0x5ad68b['distanceDisplayCondition']}),_0x30643a=new Cesium__namespace[(_0x1f996f(0x51e))]({'material':new Cesium__namespace[(_0x1f996f(_0x19d837._0x407e37))]({'fabric':{'uniforms':{'u_color':this[_0x1f996f(0x92e)],'globalAlpha':0x1},'source':ConeGlowCylinderGaussMaterial},'translucent':function _0x7d8a23(_0x5d15a7){return _0x5d15a7['uniforms']['u_color']['alpha']<0x1;}})});this['_primitive1']=new Cesium__namespace['Primitive']({'geometryInstances':_0x2e95d2,'appearance':_0x30643a,'asynchronous':![],'show':this[_0x1f996f(0x19f)]}),this['primitiveCollection']['add'](this[_0x1f996f(_0x19d837._0x58e621)]);}},{'key':'addOuter','value':function _0xd859d6(_0x3adc22){var _0x3c0ac4=_0x1685ee,_0x3225db=createCylinderInstance(this['outer_controlPoints'],this['circular_clone_topPoints'],{'height':_0x3adc22['height'],'distanceDisplayCondition':_0x3adc22[_0x3c0ac4(0x5cb)],'color':new Cesium__namespace['Color'](0.5,0.8,0x1,0x2)});this['_primitive2']=new Cesium__namespace['Primitive']({'geometryInstances':_0x3225db,'appearance':new Cesium__namespace[(_0x3c0ac4(0x51e))]({'material':new Cesium__namespace['Material']({'fabric':{'uniforms':{'u_color':this[_0x3c0ac4(_0x48813b._0x409c9d)],'image':this[_0x3c0ac4(_0x48813b._0x666c19)],'globalAlpha':0x1},'source':ConeGlowCircleOuterMaterial},'translucent':!![]})}),'asynchronous':![],'show':this['show']}),this[_0x3c0ac4(_0x48813b._0x23dfde)]['add'](this[_0x3c0ac4(0xe58)]);}},{'key':'addCircle','value':function _0xc5fae1(_0x371a26){var _0x188315=_0x1685ee,_0x5f2f59=Cesium__namespace['Cartographic']['fromCartesian'](this['position']),_0x1d1be7=createCircleInstance(this[_0x188315(_0x3810f3._0x52e1cc)],{'perPositionHeight':_0x5f2f59['height']>=0x1,'distanceDisplayCondition':_0x371a26['distanceDisplayCondition']});this['_primitive3']=new Cesium__namespace['Primitive']({'geometryInstances':_0x1d1be7,'appearance':new Cesium__namespace['EllipsoidSurfaceAppearance']({'material':new Cesium__namespace['Material']({'fabric':{'uniforms':{'u_color':this['_color'],'image':this[_0x188315(0x1e8)],'globalAlpha':0x1},'source':ConeGlowGradientMaterial},'translucent':!![]})}),'asynchronous':![],'show':this[_0x188315(_0x3810f3._0x39e340)]}),this['primitiveCollection']['add'](this['_primitive3']);}},{'key':'addRing','value':function _0x3f991a(_0x4d15b4){var _0x416edb=_0x1685ee,_0x4bd9f1=createCircleInstance(this[_0x416edb(0x455)],{'perPositionHeight':this[_0x416edb(_0x566eda._0x56ff93)]['alt']>=0x1,'distanceDisplayCondition':_0x4d15b4['distanceDisplayCondition']});this[_0x416edb(_0x566eda._0x5c1b58)]=new Cesium__namespace['Primitive']({'geometryInstances':_0x4bd9f1,'appearance':new Cesium__namespace['EllipsoidSurfaceAppearance']({'material':new Cesium__namespace['Material']({'fabric':{'uniforms':{'u_color':this['_color'],'image':this['ringCanvas'],'globalAlpha':0x1},'source':ConeGlowRingScanMaterial},'translucent':!![]})}),'asynchronous':![],'show':this[_0x416edb(0x19f)]}),this['primitiveCollection']['add'](this['_primitive4']);}},{'key':'getParticleImage','value':function _0x55bfb1(_0x11002d){var _0x53c6b5=new Image();_0x53c6b5['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=',_0x53c6b5['onload']=function(){_0x11002d&&_0x11002d();};}},{'key':'drawCanvas','value':function _0x3d4c13(_0x3f34b6){var _0x461440=_0x1685ee,_0x26aab6=document[_0x461440(0x23c)]('canvas');_0x26aab6[_0x461440(0x8b4)]=0x40,_0x26aab6['height']=0x100;var _0x5e1264=_0x26aab6[_0x461440(0x1b0)]('2d',{'willReadFrequently':!![]});return _0x5e1264['clearRect'](0x0,0x0,0x40,0x100),_0x5e1264['drawImage'](_0x3f34b6,0x0,0x0),_0x5e1264['drawImage'](_0x3f34b6,0x21,0x0),_0x26aab6;}},{'key':'drawRingCanvas','value':function _0x2c7e4a(){var _0x4aafca=_0x1685ee,_0x2ed860=document[_0x4aafca(_0x138a10._0x5a869a)]('canvas');_0x2ed860['width']=0x200,_0x2ed860['height']=0x200;var _0x2bb89c=_0x2ed860[_0x4aafca(0x1b0)]('2d',{'willReadFrequently':!![]});return _0x2bb89c['fillStyle']='rgba(255,255,255,0)',_0x2bb89c[_0x4aafca(_0x138a10._0x32ffd1)]='rgba(255,\x20255,\x20255,255)',_0x2bb89c['setLineDash']([0x32,0x32]),_0x2bb89c['lineWidth']=0x1e,_0x2bb89c['beginPath'](),_0x2bb89c['arc'](0x100,0x100,0x96,0x0,Math['PI']*0x2,!![]),_0x2bb89c['stroke'](),_0x2bb89c['restore'](),_0x2ed860;}},{'key':'cirdrawGradientCircleCanvas','value':function _0x532f3c(){var _0x4028c6=_0x1685ee,_0x59ce1e=document[_0x4028c6(_0x349638._0x4ade88)](_0x4028c6(_0x349638._0x599d03));_0x59ce1e['width']=0x200,_0x59ce1e['height']=0x200;var _0x509cf6=_0x59ce1e[_0x4028c6(0x1b0)]('2d',{'willReadFrequently':!![]}),_0xf8da56=_0x509cf6[_0x4028c6(0xa89)](0x100,0x100,0x0,0x100,0x100,0x100);return _0xf8da56['addColorStop'](0.1,'rgba(255,\x20255,\x20255,\x201.0)'),_0xf8da56[_0x4028c6(_0x349638._0x3d6442)](0.2,'rgba(255,\x20255,\x20255,\x200.0)'),_0xf8da56['addColorStop'](0.3,'rgba(255,\x20255,\x20255,\x200.9)'),_0xf8da56['addColorStop'](0.5,_0x4028c6(_0x349638._0xc2361b)),_0xf8da56[_0x4028c6(0xc30)](0.9,_0x4028c6(0x50c)),_0xf8da56['addColorStop'](0x1,'rgba(255,\x20255,\x20255,\x201.0)'),_0x509cf6['clearRect'](0x0,0x0,0x200,0x200),_0x509cf6['beginPath'](),_0x509cf6[_0x4028c6(_0x349638._0x536842)](0x100,0x100,0x100,0x0,Math['PI']*0x2,!![]),_0x509cf6[_0x4028c6(_0x349638._0x563cc6)]=_0xf8da56,_0x509cf6[_0x4028c6(0x966)](),_0x509cf6[_0x4028c6(_0x349638._0x688130)](),_0x59ce1e;}},{'key':'setOpacity','value':function _0x47b78b(_0x4ccfca){var _0x4199a9=_0x1685ee;this['style']['globalAlpha']=_0x4ccfca,this[_0x4199a9(0x380)]&&(this['_primitive1']['appearance'][_0x4199a9(0xe7f)]['uniforms']['globalAlpha']=_0x4ccfca,this[_0x4199a9(_0x1ba647._0x209130)]['appearance']['material'][_0x4199a9(_0x1ba647._0x2504f4)]['globalAlpha']=_0x4ccfca,this['_primitive3']['appearance'][_0x4199a9(0xe7f)]['uniforms']['globalAlpha']=_0x4ccfca,this[_0x4199a9(_0x1ba647._0x12c36e)]['appearance'][_0x4199a9(0xe7f)]['uniforms'][_0x4199a9(_0x1ba647._0x437887)]=_0x4ccfca);}},{'key':'_getDrawEntityClass','value':function _0x314a01(_0x39bd37,_0x4234db){return this['_getDrawPointEntityClass'](_0x39bd37,_0x4234db);}}]),_0x5ab0c4;}(BasePointPrimitive);register$4('lightCone',LightCone,!![]);function createCircleInstance(_0x597a09,_0x3e8bb5){var _0x13f3f8=_0x521882,_0x9eaa52=new Cesium__namespace['PolygonGeometry']({'polygonHierarchy':new Cesium__namespace['PolygonHierarchy'](_0x597a09),'perPositionHeight':_0x3e8bb5[_0x13f3f8(0x587)]});return new Cesium__namespace['GeometryInstance']({'geometry':_0x9eaa52,'attributes':{'distanceDisplayCondition':_0x3e8bb5['distanceDisplayCondition']||new Cesium__namespace[(_0x13f3f8(0x62c))]()}});}function createCylinderInstance(_0x38f5f7,_0x10f731,_0x16a2ef){var _0x5bcd1c={_0x5aabcb:0x465},_0x53f30f=_0x521882,_0x508ad4=_0x16a2ef['height'],_0x4c4a5d=_0x16a2ef['color'],_0x2b2217=_0x38f5f7['slice'](),_0x543de4=_0x38f5f7['length'],_0x2e82b3=0x2*_0x543de4,_0xfd0f94=[],_0x187f9f=0x1/(_0x543de4-0x1),_0x22ccad=[],_0x26025d=[];for(var _0x28b340=0x0;_0x28b340<_0x543de4;_0x28b340++){_0x26025d['push'](addPositionsHeight(_0x10f731[_0x28b340],_0x508ad4)),_0xfd0f94['push'](_0x28b340*_0x187f9f),_0xfd0f94['push'](0x0);var _0x26a07a=_0x28b340+0x1,_0x5144f0=(_0x28b340+0x1)%_0x543de4,_0x2a4ac2=_0x2e82b3-_0x26a07a;_0x22ccad[_0x53f30f(0x425)]['apply'](_0x22ccad,[_0x2a4ac2-0x1,_0x2a4ac2,_0x28b340]),_0x22ccad['push'][_0x53f30f(0x29d)](_0x22ccad,[_0x28b340,_0x5144f0,_0x2a4ac2-0x1]);}for(var _0x25e3aa=0x0;_0x25e3aa<_0x26025d['length'];_0x25e3aa++){_0x2b2217['push'](_0x26025d[_0x543de4-_0x25e3aa-0x1]),_0xfd0f94['push'](0x1-_0x25e3aa*_0x187f9f),_0xfd0f94[_0x53f30f(0x425)](0x1);}var _0x2a7a16=new Cesium__namespace['PolygonGeometry']({'polygonHierarchy':new Cesium__namespace['PolygonHierarchy'](_0x2b2217),'perPositionHeight':!![]});return _0x2a7a16=Cesium__namespace['PolygonGeometry']['createGeometry'](_0x2a7a16),_0x2a7a16['indices']=_0x22ccad,_0x2a7a16[_0x53f30f(_0x5bcd1c._0x5aabcb)]['st']['values']=_0xfd0f94,new Cesium__namespace['GeometryInstance']({'geometry':_0x2a7a16,'attributes':{'color':Cesium__namespace[_0x53f30f(0xde8)]['fromColor'](_0x4c4a5d),'distanceDisplayCondition':_0x16a2ef['distanceDisplayCondition']||new Cesium__namespace['DistanceDisplayConditionGeometryInstanceAttribute']()}});}function getCirclePosition(_0x2106b2,_0x199293){var _0x1e98d9={_0x1f067d:0x169},_0x121aba=_0x521882,_0x46885f=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:0x78,_0x5d56c0=[],_0xaae4f2=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x2106b2),_0x870961=0x2*Math['PI']/_0x46885f,_0xb97253=0x2*Math['PI']*0x10e/0x168;for(var _0x167efa=0x0;_0x167efa<_0x46885f;_0x167efa++){var _0x257129=_0xb97253-_0x870961*_0x167efa,_0x50344e=new Cesium__namespace[(_0x121aba(0x4cc))](Math['sin'](_0x257129)*_0x199293,Math['cos'](_0x257129)*_0x199293,0x0);_0x5d56c0[_0x121aba(0x425)](Cesium__namespace[_0x121aba(_0x1e98d9._0x1f067d)]['multiplyByPoint'](_0xaae4f2,_0x50344e,new Cesium__namespace['Cartesian3']()));}return _0x5d56c0['push'](_0x5d56c0[0x0]),_0x5d56c0;}var WaterFS=_0x521882(0x60d),Water=function(_0x499f6a){var _0x427ae4={_0x446eea:0xdb8,_0x44d85e:0x77a},_0x4154e3={_0x203223:0x19f,_0x438e3a:0x51e,_0x1ed551:0x170,_0x5cb0e5:0x53f,_0x12f16f:0xe46,_0x18d303:0x551,_0x4cf1b1:0x48e},_0x2b48c0={_0x1983bc:0x29d};_inherits(_0x5f4d7c,_0x499f6a);var _0x5568fe=_createSuper(_0x5f4d7c);function _0x5f4d7c(){var _0x4f5204=_0x4ffc;return _classCallCheck(this,_0x5f4d7c),_0x5568fe[_0x4f5204(_0x2b48c0._0x1983bc)](this,arguments);}return _createClass(_0x5f4d7c,[{'key':'_addedHook','value':function _0x225341(_0xd12b58){var _0x2ef163=_0x4ffc,_0x242507,_0x22b8da;if(!this[_0x2ef163(_0x4154e3._0x203223)]||!this['positions']||this['positions']['length']===0x0)return;var _0x3107c0=this['_conversionStyle'](_0xd12b58);_0x3107c0['vertexFormat']=Cesium__namespace[_0x2ef163(_0x4154e3._0x438e3a)]['VERTEX_FORMAT'],_0xd12b58[_0x2ef163(_0x4154e3._0x1ed551)]=(_0x242507=_0xd12b58['opacity'])!==null&&_0x242507!==void 0x0?_0x242507:0.8;var _0x4127cf=_0xd12b58['opacity']*((_0x22b8da=_0xd12b58['globalAlpha'])!==null&&_0x22b8da!==void 0x0?_0x22b8da:0x1),_0x8c813a={'geometryInstances':this['_createGeometryInstance'](_0x3107c0),'appearance':new Cesium__namespace[(_0x2ef163(0x51e))]({'aboveGround':![],'material':new Cesium__namespace['Material']({'fabric':{'type':_0x2ef163(0xbeb),'uniforms':{'specularMap':_0x3107c0['specularMap']||Cesium__namespace[_0x2ef163(0xa7d)][_0x2ef163(0x53f)],'normalMap':_0x3107c0['normalMap']||Cesium__namespace['Material'][_0x2ef163(_0x4154e3._0x5cb0e5)],'frequency':_0x3107c0['frequency']||0x1f40,'animationSpeed':_0x3107c0[_0x2ef163(0xb40)]||0.03,'amplitude':_0x3107c0['amplitude']||0x5,'specularIntensity':_0xd12b58[_0x2ef163(0xc73)]||0.8,'baseWaterColor':getCesiumColor(_0xd12b58[_0x2ef163(0x280)]||'#123e59')[_0x2ef163(0x531)](_0xd12b58['opacity']),'blendColor':getCesiumColor(_0xd12b58[_0x2ef163(_0x4154e3._0x12f16f)]||'#123e59')['withAlpha'](_0xd12b58['opacity'])}}}),'fragmentShaderSource':WaterFS,'translucent':_0x4127cf!==0x1}),'show':this['show']};if(_0xd12b58['clampToGround']){var _0x393868;_0x8c813a['classificationType']=(_0x393868=_0xd12b58[_0x2ef163(0x3ae)])!==null&&_0x393868!==void 0x0?_0x393868:Cesium__namespace['ClassificationType']['TERRAIN'],this['_primitive']=this[_0x2ef163(_0x4154e3._0x18d303)]['add'](new Cesium__namespace['GroundPrimitive'](_0x8c813a));}else this[_0x2ef163(_0x4154e3._0x4cf1b1)]=this['primitiveCollection']['add'](new Cesium__namespace['Primitive'](_0x8c813a));_0xd12b58['label']&&this['_addLabel']();}},{'key':'_getDrawEntityClass','value':function _0x539693(_0x368915,_0x474e5e){var _0x46bb1a=_0x4ffc;return _0x368915['style'][_0x46bb1a(_0x427ae4._0x446eea)]='Water',create$4(_0x46bb1a(_0x427ae4._0x44d85e),_0x368915);}}]),_0x5f4d7c;}(PolygonPrimitive);register$4(_0x521882(0xc1b),Water);var DiffuseWallGlowVS=_0x521882(0xda2),DiffuseWallGlowFS='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',DEF_STYLE$c={'diffHeight':0x3e8,'speed':0xa,'maxScale':0x1},DiffuseWall=function(_0x5f1b02){var _0x20ea1b={_0x2acd0d:0x5ef},_0x73a7c6={_0x11ea8c:0xdfe,_0x58f575:0x1a7},_0x5b3d0b={_0x350d75:0xdb4,_0x21d589:0x3a7,_0x4592f7:0xdb4},_0x4395ac={_0x562fa0:0x2c3,_0x21d020:0x425,_0x13c68d:0x29d,_0x278b61:0x19b,_0xa0c58:0xd78,_0x56157e:0x422,_0x13849b:0x54a,_0x490855:0x1a7,_0x44d213:0x19f},_0x57689e={_0xef27a1:0x3d6},_0x255ca7={_0x1b520d:0x292,_0x573f06:0x3a7,_0x35bf98:0x1a7},_0x53c1c2=_0x521882;_inherits(_0x19a157,_0x5f1b02);var _0x1e511c=_createSuper(_0x19a157);function _0x19a157(){var _0x29de63=_0x4ffc,_0x2fccc8,_0x13b342=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x19a157),_0x13b342['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$c),_0x13b342['style']||{}),_0x2fccc8=_0x1e511c[_0x29de63(0xdf7)](this,_0x13b342);if(_0x13b342['positions'])_0x2fccc8['center']=_0x2fccc8['centerOfMass'];else _0x13b342['position']&&(_0x2fccc8['position']=_0x13b342['position'],_0x2fccc8['_isCircle']=!![]);return _0x2fccc8['_mScale']=Cesium__namespace['Matrix4'][_0x29de63(_0x255ca7._0x1b520d)](0x1),_0x2fccc8[_0x29de63(_0x255ca7._0x573f06)]=_0x13b342[_0x29de63(_0x255ca7._0x35bf98)][_0x29de63(0x850)]||0x1,_0x2fccc8;}return _createClass(_0x19a157,[{'key':_0x53c1c2(_0x20ea1b._0x2acd0d),'get':function _0x48637f(){return this['_primitive'];}},{'key':'center','get':function _0x534e51(){return this['_center'];},'set':function _0x38e385(_0x52df12){this['_center']=_0x52df12;}},{'key':'position','get':function _0x530c8f(){return this['_center'];},'set':function _0x314a43(_0x4c6e96){var _0x3be7f2=_0x53c1c2;this[_0x3be7f2(_0x57689e._0xef27a1)]=LngLatPoint['parse'](_0x4c6e96)[_0x3be7f2(0x609)](),this['_updatePositionsByCircleCenter']();}},{'key':'radius','get':function _0x553baa(){var _0x28d0d3=_0x53c1c2;return this['style'][_0x28d0d3(0xbd0)];},'set':function _0x24632e(_0x35a553){var _0x476e80=_0x53c1c2;this['style'][_0x476e80(0xbd0)]=_0x35a553,this['_updatePositionsByCircleCenter']();}},{'key':_0x53c1c2(0x47f),'value':function _0x3c22b7(_0x69cc22){var _0x38a685=_0x53c1c2,_0x368bd6=this[_0x38a685(_0x4395ac._0x562fa0)];if(!this['show']||!_0x368bd6||_0x368bd6[_0x38a685(0xba0)]===0x0)return;var _0x296ade=addPositionsHeight(this['positions'],_0x69cc22['diffHeight']);this['center']=this[_0x38a685(0x999)];var _0x1efbe8=[],_0x5a3b01=[],_0xbb5f7c=[],_0x4155bf=[];for(var _0x1a11cf=0x0,_0x3f4e3e=_0x368bd6['length'];_0x1a11cf<_0x3f4e3e;_0x1a11cf++){var _0x31baef=(_0x1a11cf+0x1)%_0x3f4e3e;_0x1efbe8['push']['apply'](_0x1efbe8,[_0x368bd6[_0x1a11cf]['x'],_0x368bd6[_0x1a11cf]['y'],_0x368bd6[_0x1a11cf]['z']]),_0x1efbe8[_0x38a685(0x425)]['apply'](_0x1efbe8,[_0x368bd6[_0x31baef]['x'],_0x368bd6[_0x31baef]['y'],_0x368bd6[_0x31baef]['z']]),_0x1efbe8['push'][_0x38a685(0x29d)](_0x1efbe8,[_0x296ade[_0x31baef]['x'],_0x296ade[_0x31baef]['y'],_0x296ade[_0x31baef]['z']]),_0x1efbe8[_0x38a685(0x425)]['apply'](_0x1efbe8,[_0x296ade[_0x1a11cf]['x'],_0x296ade[_0x1a11cf]['y'],_0x296ade[_0x1a11cf]['z']]),_0x4155bf[_0x38a685(_0x4395ac._0x21d020)]['apply'](_0x4155bf,[0x0,0x0,0x1]),_0x4155bf['push']['apply'](_0x4155bf,[0x0,0x0,0x1]),_0x4155bf['push'][_0x38a685(_0x4395ac._0x13c68d)](_0x4155bf,[0x0,0x0,0x1]),_0x4155bf['push'][_0x38a685(_0x4395ac._0x13c68d)](_0x4155bf,[0x0,0x0,0x1]),_0x5a3b01['push']['apply'](_0x5a3b01,[0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1]);var _0x49a1a8=_0x1a11cf*0x4,_0x1c64ff=_0x49a1a8+0x1,_0x5ca73f=_0x49a1a8+0x2,_0x4c5c57=_0x49a1a8+0x3;_0xbb5f7c[_0x38a685(_0x4395ac._0x21d020)]['apply'](_0xbb5f7c,[_0x5ca73f,_0x4c5c57,_0x49a1a8,_0x49a1a8,_0x1c64ff,_0x5ca73f]);}var _0xaf35a4=new Float64Array(_0x1efbe8),_0x3a4625=new Cesium__namespace[(_0x38a685(_0x4395ac._0x278b61))]({'id':this['id'],'geometry':new Cesium__namespace[(_0x38a685(_0x4395ac._0xa0c58))]({'attributes':{'position':new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace['ComponentDatatype']['DOUBLE'],'componentsPerAttribute':0x3,'values':_0xaf35a4}),'normal':new Cesium__namespace[(_0x38a685(0x422))]({'componentDatatype':Cesium__namespace['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x3,'values':new Float32Array(_0x4155bf)}),'st':new Cesium__namespace[(_0x38a685(_0x4395ac._0x56157e))]({'componentDatatype':Cesium__namespace['ComponentDatatype'][_0x38a685(0x403)],'componentsPerAttribute':0x2,'values':new Float32Array(_0x5a3b01)})},'indices':new Uint16Array(_0xbb5f7c),'primitiveType':Cesium__namespace[_0x38a685(_0x4395ac._0x13849b)]['TRIANGLES'],'boundingSphere':Cesium__namespace['BoundingSphere']['fromVertices'](_0xaf35a4)})}),_0x399a75=getColorByStyle(_0x69cc22);this['_primitive']=new Cesium__namespace['Primitive']({'geometryInstances':_0x3a4625,'appearance':new Cesium__namespace['MaterialAppearance']({'material':new Cesium__namespace['Material']({'translucent':!![],'fabric':{'uniforms':{'color':_0x399a75,'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[_0x38a685(_0x4395ac._0x490855)][_0x38a685(0x1ca)],'show':this[_0x38a685(_0x4395ac._0x44d213)]}),this['primitiveCollection']['add'](this['_primitive']),this['bindUpdateEvent']();}},{'key':'_removedHook','value':function _0x59ae32(){var _0x3aa123=_0x53c1c2;this['_primitive']&&(this['primitiveCollection']['remove'](this['_primitive']),delete this[_0x3aa123(0x48e)]);}},{'key':'update','value':function _0x3bf76b(_0x51a27f){var _0x431090=_0x53c1c2;if(this['_primitive']&&this['_show']){var _0x3a5f32=_0x51a27f['frameNumber']/0x3e8*this[_0x431090(0x1a7)]['speed'],_0x221850=_0x3a5f32-Math['floor'](_0x3a5f32);_0x221850=_0x221850<0.01?0.01:_0x221850,this[_0x431090(_0x5b3d0b._0x350d75)][0x0]=this[_0x431090(_0x5b3d0b._0x350d75)][0x5]=_0x221850*this[_0x431090(_0x5b3d0b._0x21d589)],this['_mScale'][0xa]=1.1-_0x221850,this['_primitive']['modelMatrix']=scaleXYZ(this[_0x431090(0xb43)],this[_0x431090(_0x5b3d0b._0x4592f7)]);}}},{'key':'_updatePositionsByCircleCenter','value':function _0x1bc0dd(){var _0x295176,_0xffe1f5;this['positions']=getEllipseOuterPositions({'position':this['_center'],'radius':(_0x295176=this['style']['radius'])!==null&&_0x295176!==void 0x0?_0x295176:0x64,'count':(_0xffe1f5=this['style']['count'])!==null&&_0xffe1f5!==void 0x0?_0xffe1f5:0x32});}},{'key':'_getDrawEntityClass','value':function _0x39c167(_0x5bc752,_0x1cc040){var _0x32212c=_0x53c1c2;return this[_0x32212c(_0x73a7c6._0x11ea8c)]?create$4('circle',_0x5bc752):(_0x5bc752[_0x32212c(_0x73a7c6._0x58f575)]['closure']=!![],create$4(_0x32212c(0x8e0),_0x5bc752));}},{'key':'_updateStyleByEdit','value':function _0x2c6573(_0x2e0612){var _0x4b5401=_0x53c1c2;this['_isCircle']&&Cesium__namespace['defined'](_0x2e0612[_0x4b5401(0xbd0)])&&(this['radius']=_0x2e0612[_0x4b5401(0xbd0)]),Cesium__namespace['defined'](_0x2e0612['diffHeight'])&&(this[_0x4b5401(0x1a7)]['diffHeight']=_0x2e0612['diffHeight']);}}]),_0x19a157;}(BasePolyPrimitive);register$4(_0x521882(0x975),DiffuseWall);function scaleXYZ(_0x3272ee,_0x2fa769){var _0x20d7aa={_0x99470e:0x169},_0x7eb9a4=_0x521882,_0xbb21a4=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x3272ee),_0xa5aa7=Cesium__namespace['Matrix4']['inverse'](_0xbb21a4,new Cesium__namespace['Matrix4']()),_0x5011aa=Cesium__namespace[_0x7eb9a4(0x169)]['multiply'](_0x2fa769,_0xa5aa7,new Cesium__namespace['Matrix4']());return Cesium__namespace['Matrix4']['multiply'](_0xbb21a4,_0x5011aa,new Cesium__namespace[(_0x7eb9a4(_0x20d7aa._0x99470e))]());}var ScrollWallGlowVS=_0x521882(0xda2),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=_0x521882(0x7a1),DEF_STYLE$b={'diffHeight':0x64,'speed':0xa,'style':0x1},ScrollWall=function(_0x14f24d){var _0x3e3af4={_0x47ff26:0x5ef,_0x541390:0x7d8},_0x4176df={_0x30a8db:0x29d,_0x273919:0x425,_0x21db2:0x239},_0x4fa547={_0x36a81b:0x48e},_0x3ef35b={_0x1b006f:0x1a7,_0x535c11:0xdf7},_0x2f861a=_0x521882;_inherits(_0x5bdfd9,_0x14f24d);var _0x2685c2=_createSuper(_0x5bdfd9);function _0x5bdfd9(){var _0x48382c=_0x4ffc,_0x2d3a42=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5bdfd9),_0x2d3a42['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$b),_0x2d3a42[_0x48382c(_0x3ef35b._0x1b006f)]||{}),_0x2685c2[_0x48382c(_0x3ef35b._0x535c11)](this,_0x2d3a42);}return _createClass(_0x5bdfd9,[{'key':_0x2f861a(_0x3e3af4._0x47ff26),'get':function _0x4886d0(){var _0x242b92=_0x2f861a;return this[_0x242b92(_0x4fa547._0x36a81b)];}},{'key':_0x2f861a(0x47f),'value':function _0x4c42dc(_0x4c1cc4){var _0x1219d5=_0x2f861a,_0x5644ce=this['positions'];if(!this['show']||!_0x5644ce||_0x5644ce['length']===0x0)return;var _0x7d83b4=addPositionsHeight(_0x5644ce,_0x4c1cc4['diffHeight']),_0x562362=[],_0x3c4722=[],_0x34bca2=[],_0x5160d4=[];for(var _0x34702d=0x0,_0x1c661f=_0x5644ce[_0x1219d5(0xba0)];_0x34702d<_0x1c661f;_0x34702d++){var _0x5dd1f6=_0x34702d+0x1;_0x5dd1f6===_0x1c661f&&(_0x5dd1f6=0x0);_0x562362['push']['apply'](_0x562362,[_0x5644ce[_0x34702d]['x'],_0x5644ce[_0x34702d]['y'],_0x5644ce[_0x34702d]['z']]),_0x562362['push'][_0x1219d5(0x29d)](_0x562362,[_0x5644ce[_0x5dd1f6]['x'],_0x5644ce[_0x5dd1f6]['y'],_0x5644ce[_0x5dd1f6]['z']]),_0x562362['push'][_0x1219d5(_0x4176df._0x30a8db)](_0x562362,[_0x7d83b4[_0x5dd1f6]['x'],_0x7d83b4[_0x5dd1f6]['y'],_0x7d83b4[_0x5dd1f6]['z']]),_0x562362[_0x1219d5(0x425)][_0x1219d5(0x29d)](_0x562362,[_0x7d83b4[_0x34702d]['x'],_0x7d83b4[_0x34702d]['y'],_0x7d83b4[_0x34702d]['z']]),_0x5160d4['push']['apply'](_0x5160d4,[0x0,0x0,0x1]),_0x5160d4['push'][_0x1219d5(0x29d)](_0x5160d4,[0x0,0x0,0x1]),_0x5160d4[_0x1219d5(_0x4176df._0x273919)][_0x1219d5(_0x4176df._0x30a8db)](_0x5160d4,[0x0,0x0,0x1]),_0x5160d4['push']['apply'](_0x5160d4,[0x0,0x0,0x1]),_0x3c4722[_0x1219d5(0x425)]['apply'](_0x3c4722,[0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1]);var _0x1b79ef=_0x34702d*0x4,_0x3d3517=_0x1b79ef+0x1,_0x146ab2=_0x1b79ef+0x2,_0x5c9813=_0x1b79ef+0x3;_0x34bca2['push']['apply'](_0x34bca2,[_0x1b79ef,_0x3d3517,_0x146ab2,_0x146ab2,_0x5c9813,_0x1b79ef]);}var _0x309227=new Float64Array(_0x562362),_0x306f82=new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new Cesium__namespace['Geometry']({'attributes':{'position':new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace['ComponentDatatype']['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x309227}),'normal':new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace[_0x1219d5(_0x4176df._0x21db2)]['FLOAT'],'componentsPerAttribute':0x3,'values':new Float32Array(_0x5160d4)}),'st':new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace['ComponentDatatype'][_0x1219d5(0x403)],'componentsPerAttribute':0x2,'values':new Float32Array(_0x3c4722)})},'indices':new Uint16Array(_0x34bca2),'primitiveType':Cesium__namespace['PrimitiveType']['TRIANGLES'],'boundingSphere':Cesium__namespace['BoundingSphere']['fromVertices'](_0x309227)})}),_0x207487=getColorByStyle(_0x4c1cc4),_0x23f64e=!![];this['_primitive']=new Cesium__namespace['Primitive']({'geometryInstances':_0x306f82,'appearance':new Cesium__namespace['MaterialAppearance']({'material':new Cesium__namespace['Material']({'translucent':_0x23f64e,'fabric':{'uniforms':{'u_color':_0x207487,'speed':_0x4c1cc4[_0x1219d5(0x7bb)],'direction':_0x4c1cc4[_0x1219d5(0x95f)]?0x1:-0x1,'globalAlpha':0x1},'source':this['createShader']()}}),'vertexShaderSource':ScrollWallGlowVS,'fragmentShaderSource':ScrollWallGlowFS}),'asynchronous':![],'shadows':_0x4c1cc4['shadows'],'show':this[_0x1219d5(0x19f)]}),this['primitiveCollection']['add'](this['_primitive']);}},{'key':_0x2f861a(0x676),'value':function _0x2302cc(){var _0x21c041=_0x2f861a;this['_primitive']&&(this[_0x21c041(0x551)]['remove'](this['_primitive']),delete this['_primitive']);}},{'key':'createShader','value':function _0x133e4c(){var _0x57f1e9=_0x2f861a;return this['style'][_0x57f1e9(0x1a7)]===0x1?ScrollWallGlowMaterial:ScrollWallGlowMaterial2;}},{'key':_0x2f861a(_0x3e3af4._0x541390),'value':function _0xedb182(_0x3f0e9e,_0xef58b9){var _0x462014=_0x2f861a;return _0x3f0e9e['style']['closure']=!![],create$4(_0x462014(0x8e0),_0x3f0e9e);}}]),_0x5bdfd9;}(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=_0x521882(0x6bc),DEF_STYLE$a={'opacity':0.5,'width':0xa,'height':0x0,'speed':0xa,'axisY':![],'move':!![],'direction':!![],'moveVar':new Cesium__namespace[(_0x521882(0x4cc))](0x32,0x1,0x64)},DynamicRiver=function(_0x18b1da){var _0x125e70={_0x536d0f:0x8b4,_0x392411:0x601},_0x36cd05={_0x1e4fac:0xb92},_0x58727c={_0x23a95b:0x912,_0x1c368f:0x422,_0x1f388e:0x4d0,_0x548a97:0x38d,_0x287a6e:0x2c9,_0x1a9b2c:0x12b},_0x3e402e={_0x234849:0xa60},_0x3c1b7a={_0x50b9af:0x6da},_0x4e7a9b={_0x2ffbc5:0x1a7},_0x8211da={_0x49b1b1:0xe76},_0xa68235={_0x20854c:0x1a7,_0x11fbf4:0xa60},_0x1c8641={_0x517a1b:0x7bb},_0x291048={_0x1c6da7:0xa60},_0x39917b={_0xa61c13:0x1a7},_0x559230={_0x243f55:0x170},_0x70d4a={_0x25e6fb:0x569},_0x52d225={_0x12ed20:0x569},_0x3da220={_0x4cf4a3:0xa60},_0x323cfa={_0x5c412d:0x1a7},_0xd12005={_0xecbb20:0x48e},_0x462dd3=_0x521882;_inherits(_0x4496ab,_0x18b1da);var _0x160963=_createSuper(_0x4496ab);function _0x4496ab(){var _0x57b365=_0x4ffc,_0x250446=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4496ab),_0x250446['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$a),_0x250446[_0x57b365(0x1a7)]||{}),_0x160963['call'](this,_0x250446);}return _createClass(_0x4496ab,[{'key':'czmObject','get':function _0x346cac(){var _0x35e4f9=_0x4ffc;return this[_0x35e4f9(_0xd12005._0xecbb20)];}},{'key':'image','get':function _0x5decf5(){var _0x235f64=_0x4ffc;return this[_0x235f64(_0x323cfa._0x5c412d)][_0x235f64(0xcdf)];},'set':function _0x56df7a(_0x11d337){var _0x43e078=_0x4ffc;this['style']['image']=_0x11d337,this[_0x43e078(_0x3da220._0x4cf4a3)]['uniforms']['image']=_0x11d337;}},{'key':_0x462dd3(_0x125e70._0x536d0f),'get':function _0x55327d(){var _0x4cbc9b=_0x462dd3;return this[_0x4cbc9b(0x1a7)][_0x4cbc9b(0x8b4)];},'set':function _0x150bc6(_0x2aec62){var _0xa3d5ca=_0x462dd3;_0x2aec62=Number(_0x2aec62)||0x1,this['style']['width']=_0x2aec62,this[_0xa3d5ca(_0x52d225._0x12ed20)](this['style']);}},{'key':'height','get':function _0x1be83f(){var _0x480239=_0x462dd3;return this['style'][_0x480239(0x872)];},'set':function _0x2d582c(_0x24b94f){var _0x3fd719=_0x462dd3;this['style'][_0x3fd719(0x872)]=_0x24b94f,this[_0x3fd719(_0x70d4a._0x25e6fb)](this['style']);}},{'key':'opacity','get':function _0x1df2e4(){return this['style']['opacity'];},'set':function _0x3aa206(_0x5954f7){var _0x3f3782=_0x462dd3;this[_0x3f3782(0x1a7)][_0x3f3782(0x170)]=Number(_0x5954f7),this['_material']['uniforms'][_0x3f3782(_0x559230._0x243f55)]=_0x5954f7;}},{'key':_0x462dd3(0x579),'get':function _0x5391f3(){var _0x1acd05=_0x462dd3;return this[_0x1acd05(_0x39917b._0xa61c13)]['direction'];},'set':function _0x32349a(_0x1be4ba){var _0xed81f5=_0x462dd3;_0x1be4ba=Boolean(_0x1be4ba),this[_0xed81f5(0x1a7)]['direction']=_0x1be4ba,this[_0xed81f5(_0x291048._0x1c6da7)][_0xed81f5(0xe76)]['direction']=_0x1be4ba?-0x1:0x1;}},{'key':'speed','get':function _0x3af7c7(){var _0x4e17dd=_0x462dd3;return this[_0x4e17dd(0x1a7)][_0x4e17dd(_0x1c8641._0x517a1b)];},'set':function _0x40c071(_0x2a4c52){var _0x15be1a=_0x462dd3;_0x2a4c52=Number(_0x2a4c52)||0x1,this[_0x15be1a(_0xa68235._0x20854c)]['speed']=_0x2a4c52,this[_0x15be1a(_0xa68235._0x11fbf4)]['uniforms']['speed']=_0x2a4c52;}},{'key':'move','get':function _0x3a3126(){return this['style']['move'];},'set':function _0x3494a3(_0x299df4){var _0x4d8946=_0x462dd3;_0x299df4=Boolean(_0x299df4),this[_0x4d8946(0x1a7)]['move']=_0x299df4,this['_material'][_0x4d8946(_0x8211da._0x49b1b1)][_0x4d8946(0xe74)]=_0x299df4;}},{'key':'axisY','get':function _0x117933(){return this['style']['axisY'];},'set':function _0x5c9718(_0x4bf591){var _0x1bc9ba=_0x462dd3;_0x4bf591=Boolean(_0x4bf591),this[_0x1bc9ba(_0x4e7a9b._0x2ffbc5)]['axisY']=_0x4bf591,this['_material']['uniforms']['axisY']=_0x4bf591;}},{'key':_0x462dd3(0x332),'get':function _0x5d657f(){return this['style']['moveVar'];},'set':function _0x346b4d(_0x1b0bf2){this['style']['moveVar']=_0x1b0bf2,this['_material']['uniforms']['moveVar']=_0x1b0bf2;}},{'key':'_addedHook','value':function _0x330fb7(_0x523a19){var _0x302f51=_0x462dd3;if(!this['show']||!this[_0x302f51(0x2c3)]||this['positions']['length']===0x0)return;this['_sideRes']=Lines2Plane(this['positions'],this['width'],this['height']);if(!this['_sideRes'])return;this['_primitive']=this['createPrimitive'](),this['primitiveCollection'][_0x302f51(0xb92)](this['_primitive']);}},{'key':'_removedHook','value':function _0x1c55b2(){var _0x6c48a7=_0x462dd3;this['dhEvent']&&(this[_0x6c48a7(0x4bc)][_0x6c48a7(_0x3c1b7a._0x50b9af)](EventType['clockTick'],this['dhEvent'],this),delete this['dhEvent']),this['_primitive']&&(this['primitiveCollection']['remove'](this['_primitive']),delete this['_primitive']),this['_material']&&(this['_material']['destroy'](),delete this['_material']);}},{'key':'_updateStyleHook','value':function _0x33d9da(_0x247274,_0x57e5b3){var _0x3de180=_0x462dd3,_0x5ea218=![];for(var _0x146edb in _0x57e5b3){switch(_0x146edb){case'image':case'opacity':case'moveVar':case _0x3de180(0x579):case'speed':case _0x3de180(0x515):case'globalAlpha':this[_0x3de180(_0x3e402e._0x234849)]['uniforms'][_0x146edb]=_0x57e5b3[_0x146edb];break;default:_0x5ea218=!![];break;}}_0x5ea218&&this['redraw'](_0x247274);}},{'key':'createPrimitive','value':function _0x5cc0f8(){var _0x4e1faa=_0x462dd3,_0x2f3853=this[_0x4e1faa(_0x58727c._0x23a95b)],_0x3c2fe9=new Float64Array(_0x2f3853['vertexs']),_0x47d39d=new Cesium__namespace[(_0x4e1faa(0xeb))]();_0x47d39d['position']=new Cesium__namespace[(_0x4e1faa(_0x58727c._0x1c368f))]({'componentDatatype':Cesium__namespace['ComponentDatatype'][_0x4e1faa(0x29c)],'componentsPerAttribute':0x3,'values':_0x3c2fe9}),_0x47d39d['st']=new Cesium__namespace[(_0x4e1faa(0x422))]({'componentDatatype':Cesium__namespace['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x2,'values':_0x2f3853[_0x4e1faa(0x2e9)]});var _0x2f9b85=new Cesium__namespace['Geometry']({'attributes':_0x47d39d,'indices':_0x2f3853[_0x4e1faa(0x78c)],'primitiveType':Cesium__namespace['PrimitiveType'][_0x4e1faa(_0x58727c._0x1f388e)],'boundingSphere':Cesium__namespace['BoundingSphere']['fromVertices'](_0x3c2fe9)}),_0x4bf94f=new Cesium__namespace[(_0x4e1faa(0x19b))]({'id':this['id'],'geometry':_0x2f9b85}),_0x21eb8a=new Cesium__namespace['RenderState']();_0x21eb8a['depthTest'][_0x4e1faa(_0x58727c._0x548a97)]=!![],this[_0x4e1faa(0xa60)]=createMaterial(MaterialType,{'image':this['image'],'opacity':this[_0x4e1faa(0x170)],'moveVar':this['moveVar'],'direction':this['direction']?-0x1:0x1,'speed':this['speed'],'move':this['move'],'axisY':this['axisY'],'globalAlpha':0x1});var _0x1f6386=new Cesium__namespace[(_0x4e1faa(_0x58727c._0x287a6e))]({'geometryInstances':_0x4bf94f,'appearance':new Cesium__namespace[(_0x4e1faa(_0x58727c._0x1a9b2c))]({'material':this['_material'],'renderState':_0x21eb8a,'vertexShaderSource':DynamicRiverVS,'fragmentShaderSource':DynamicRiverFS})});return _0x1f6386;}},{'key':'offsetHeight','value':function _0x2eabc1(_0x2b5c2e,_0x3d2004){var _0x5cd843={_0x5c5b29:0x48e,_0x162ec1:0x4cc,_0x14b592:0x10e,_0x2b6d33:0x10e},_0x539919=_0x462dd3;if(!_0x2b5c2e||!_0x3d2004||!this['_primitive'])return;var _0x5eb914=0x0,_0x3e247d=0x14,_0x48dd66=_0x2b5c2e/(_0x3d2004*_0x3e247d),_0x5f1959=this['_sideRes']['self'],_0x43e453=new Cesium__namespace[(_0x539919(0x4cc))]();for(var _0x1b4e95=0x0,_0x57604c=_0x5f1959['length'];_0x1b4e95<_0x57604c;_0x1b4e95++){var _0xcd0af8=Cesium__namespace['Cartesian3']['normalize'](_0x5f1959[_0x1b4e95],new Cesium__namespace['Cartesian3']());Cesium__namespace['Cartesian3'][_0x539919(_0x36cd05._0x1e4fac)](_0x43e453,_0xcd0af8,_0x43e453);}Cesium__namespace['Cartesian3']['normalize'](_0x43e453,_0x43e453);var _0x11a5c8=Cesium__namespace['clone'](this['_primitive'][_0x539919(0x859)]);this['dhEvent']=function(){var _0x371d22=_0x539919;if(!this[_0x371d22(_0x5cd843._0x5c5b29)]||!this['_map'])return;if(Math['abs'](_0x5eb914)<=Math['abs'](_0x2b5c2e)){var _0x4303af=Cesium__namespace['Cartesian3']['multiplyByScalar'](_0x43e453,_0x5eb914,new Cesium__namespace[(_0x371d22(_0x5cd843._0x162ec1))]());this['_primitive']['modelMatrix']=Cesium__namespace['Matrix4']['multiplyByTranslation'](_0x11a5c8,_0x4303af,new Cesium__namespace['Matrix4']());}else this['dhEvent']&&(this['_map']['off'](EventType['clockTick'],this[_0x371d22(_0x5cd843._0x14b592)],this),delete this[_0x371d22(_0x5cd843._0x2b6d33)]);_0x5eb914+=_0x48dd66;},this[_0x539919(0x4bc)]['on'](EventType['clockTick'],this['dhEvent'],this);}},{'key':_0x462dd3(_0x125e70._0x392411),'value':function _0x45f61c(_0x57f375){this['style']['globalAlpha']=_0x57f375,this['_material']&&(this['_material']['uniforms']['globalAlpha']=_0x57f375);}},{'key':'_getDrawEntityClass','value':function _0x311f66(_0x2b9f0f,_0x18194f){return _0x2b9f0f['style']['width']=0x5,create$4('polyline',_0x2b9f0f);}}]),_0x4496ab;}(BasePolyPrimitive);register$4('dynamicRiver',DynamicRiver);var MaterialType='DynamicRiver';register$3(MaterialType,{'fabric':{'uniforms':{'image':Cesium__namespace['Material']['DefaultImageId'],'opacity':0x1,'moveVar':new Cesium__namespace['Cartesian3'](0x32,0x1,0x64),'direction':0x1,'speed':0x1,'move':!![],'axisY':![],'globalAlpha':0x1},'source':DynamicRiverMaterial},'translucent':!![]});function Lines2Plane(_0x23e8e0,_0x5a19b8,_0x27bfc2){var _0x440dc3={_0x18c8a5:0x91b,_0xfc5e4:0x425,_0x19594d:0x425,_0x5f592c:0x25a,_0x3140f7:0x9d0,_0x3ce873:0xa75,_0x29a474:0xa75,_0x1f69eb:0xa75,_0x4205a1:0x425,_0x20cccd:0x25a,_0x5e2b99:0x425,_0xdbc555:0x425},_0x228f3d=_0x521882;if(!_0x23e8e0||_0x23e8e0['length']<=0x1||!_0x5a19b8||_0x5a19b8===0x0){logError$1('请确认参数符合规则:数组长度大于1,宽高不能为0!',_0x23e8e0);return;}var _0x2b1e7d=_0x23e8e0['length'],_0x20951d=[],_0x1ba3ea=[],_0x34d610=_0x5a19b8/0x2;for(var _0x3bb7d6=0x0;_0x3bb7d6<_0x2b1e7d;_0x3bb7d6++){var _0x3f6326=void 0x0,_0x1470ba=void 0x0,_0x2a3a4b=void 0x0,_0x59535e=void 0x0,_0x46e457=void 0x0;if(_0x3bb7d6===0x0)_0x3f6326=_0x23e8e0[_0x3bb7d6],_0x1470ba=_0x23e8e0[_0x3bb7d6],_0x2a3a4b=_0x23e8e0[_0x3bb7d6+0x1];else _0x3bb7d6===_0x2b1e7d-0x1?(_0x3f6326=_0x23e8e0[_0x3bb7d6-0x1],_0x1470ba=_0x23e8e0[_0x3bb7d6],_0x2a3a4b=_0x23e8e0[_0x3bb7d6-0x1]):(_0x3f6326=_0x23e8e0[_0x3bb7d6-0x1],_0x1470ba=_0x23e8e0[_0x3bb7d6],_0x2a3a4b=_0x23e8e0[_0x3bb7d6+0x1]);_0x27bfc2!==0x0&&(_0x3f6326=RaisePoint(_0x3f6326,_0x27bfc2),_0x1470ba=RaisePoint(_0x1470ba,_0x27bfc2),_0x2a3a4b=RaisePoint(_0x2a3a4b,_0x27bfc2));if(_0x3f6326&&_0x1470ba&&_0x2a3a4b){var _0x36a821=GetSide2(_0x3f6326,_0x1470ba,_0x2a3a4b,_0x34d610);_0x59535e=_0x36a821['left'],_0x46e457=_0x36a821[_0x228f3d(_0x440dc3._0x18c8a5)],_0x20951d[_0x228f3d(_0x440dc3._0xfc5e4)](_0x46e457),_0x1ba3ea[_0x228f3d(0x425)](_0x59535e);}}var _0x1b4ca2=_0x20951d,_0x274a66=_0x1ba3ea,_0x15950c=[],_0x4013e0=[],_0x10a5de=[],_0x4bdc94=[],_0x1cea67=[];for(var _0x2e3f2a=0x0;_0x2e3f2a<_0x2b1e7d;_0x2e3f2a++){var _0x9d8b56=Cesium__namespace['EncodedCartesian3'][_0x228f3d(0xa6a)](_0x274a66[_0x2e3f2a]);_0x4013e0['push'](_0x274a66[_0x2e3f2a]['x']),_0x4013e0[_0x228f3d(_0x440dc3._0x19594d)](_0x274a66[_0x2e3f2a]['y']),_0x4013e0['push'](_0x274a66[_0x2e3f2a]['z']),_0x10a5de[_0x228f3d(_0x440dc3._0xfc5e4)](_0x9d8b56[_0x228f3d(0xa75)]['x']),_0x10a5de['push'](_0x9d8b56['high']['y']),_0x10a5de[_0x228f3d(0x425)](_0x9d8b56['high']['z']),_0x4bdc94['push'](_0x9d8b56['low']['x']),_0x4bdc94['push'](_0x9d8b56[_0x228f3d(_0x440dc3._0x5f592c)]['y']),_0x4bdc94['push'](_0x9d8b56[_0x228f3d(0x25a)]['z']),_0x15950c[_0x228f3d(0x425)](0x1,0x1),_0x2e3f2a<_0x2b1e7d-0x1&&(_0x1cea67['push'](_0x2e3f2a+_0x2b1e7d*0x2),_0x1cea67['push'](_0x2e3f2a+0x1),_0x1cea67['push'](_0x2e3f2a+0x1+_0x2b1e7d),_0x1cea67[_0x228f3d(0x425)](_0x2e3f2a+_0x2b1e7d*0x2),_0x1cea67['push'](_0x2e3f2a+0x1+_0x2b1e7d),_0x1cea67[_0x228f3d(0x425)](_0x2b1e7d+_0x2e3f2a+_0x2b1e7d*0x2));}for(var _0x11f1a2=0x0;_0x11f1a2<_0x2b1e7d;_0x11f1a2++){var _0x53c594=Cesium__namespace[_0x228f3d(_0x440dc3._0x3140f7)][_0x228f3d(0xa6a)](_0x1b4ca2[_0x11f1a2]);_0x4013e0['push'](_0x1b4ca2[_0x11f1a2]['x']),_0x4013e0[_0x228f3d(0x425)](_0x1b4ca2[_0x11f1a2]['y']),_0x4013e0['push'](_0x1b4ca2[_0x11f1a2]['z']),_0x10a5de['push'](_0x53c594[_0x228f3d(_0x440dc3._0x3ce873)]['x']),_0x10a5de['push'](_0x53c594[_0x228f3d(_0x440dc3._0x29a474)]['y']),_0x10a5de['push'](_0x53c594[_0x228f3d(_0x440dc3._0x1f69eb)]['z']),_0x4bdc94['push'](_0x53c594[_0x228f3d(0x25a)]['x']),_0x4bdc94['push'](_0x53c594[_0x228f3d(_0x440dc3._0x5f592c)]['y']),_0x4bdc94['push'](_0x53c594['low']['z']),_0x15950c['push'](0x1,0x0);}for(var _0x176aa1=0x0;_0x176aa1<_0x2b1e7d;_0x176aa1++){var _0x105145=Cesium__namespace['EncodedCartesian3'][_0x228f3d(0xa6a)](_0x274a66[_0x176aa1]);_0x4013e0[_0x228f3d(_0x440dc3._0x4205a1)](_0x274a66[_0x176aa1]['x']),_0x4013e0['push'](_0x274a66[_0x176aa1]['y']),_0x4013e0[_0x228f3d(_0x440dc3._0x4205a1)](_0x274a66[_0x176aa1]['z']),_0x10a5de['push'](_0x105145['high']['x']),_0x10a5de['push'](_0x105145['high']['y']),_0x10a5de[_0x228f3d(_0x440dc3._0x4205a1)](_0x105145['high']['z']),_0x4bdc94[_0x228f3d(0x425)](_0x105145['low']['x']),_0x4bdc94[_0x228f3d(0x425)](_0x105145['low']['y']),_0x4bdc94['push'](_0x105145['low']['z']),_0x15950c[_0x228f3d(_0x440dc3._0xfc5e4)](0x0,0x1);}for(var _0x340962=0x0;_0x340962<_0x2b1e7d;_0x340962++){var _0x598b81=Cesium__namespace['EncodedCartesian3'][_0x228f3d(0xa6a)](_0x1b4ca2[_0x340962]);_0x4013e0['push'](_0x1b4ca2[_0x340962]['x']),_0x4013e0['push'](_0x1b4ca2[_0x340962]['y']),_0x4013e0[_0x228f3d(_0x440dc3._0x19594d)](_0x1b4ca2[_0x340962]['z']),_0x10a5de['push'](_0x598b81['high']['x']),_0x10a5de['push'](_0x598b81['high']['y']),_0x10a5de['push'](_0x598b81['high']['z']),_0x4bdc94['push'](_0x598b81[_0x228f3d(_0x440dc3._0x20cccd)]['x']),_0x4bdc94[_0x228f3d(_0x440dc3._0x5e2b99)](_0x598b81['low']['y']),_0x4bdc94[_0x228f3d(_0x440dc3._0x19594d)](_0x598b81['low']['z']),_0x15950c[_0x228f3d(_0x440dc3._0xdbc555)](0x0,0x0);}return{'left':_0x1b4ca2,'right':_0x274a66,'self':_0x23e8e0,'vertexs':new Float32Array(_0x4013e0),'vertexsH':new Float32Array(_0x10a5de),'vertexsL':new Float32Array(_0x4bdc94),'indexs':new Uint16Array(_0x1cea67),'uvs':new Float32Array(_0x15950c)};}function RaisePoint(_0x419968,_0x41c828){var _0x48c178={_0x55e5a1:0x257},_0x1b8bd5=_0x521882;if(!(_0x419968 instanceof Cesium__namespace['Cartesian3'])){logError$1(_0x1b8bd5(0xd96));return;}if(!_0x41c828||_0x41c828===0x0){logError$1('请确认高度是非零数值!');return;}var _0x1e25ab=Cesium__namespace['Cartesian3']['normalize'](_0x419968,new Cesium__namespace['Cartesian3']()),_0x534d19=new Cesium__namespace[(_0x1b8bd5(_0x48c178._0x55e5a1))](_0x419968,_0x1e25ab);return Cesium__namespace['Ray']['getPoint'](_0x534d19,_0x41c828);}function GetSide2(_0x2456d3,_0x39acd8,_0x56cc6e,_0x35ca6b){var _0x3b9a56={_0x873301:0x4cc,_0x17a863:0x4cc,_0x4e13b1:0x162,_0x45ba09:0x4cc,_0x5be915:0x257,_0x3c6d27:0x4a4,_0x418ac0:0xc8f,_0x4b85eb:0xce6,_0x3a13ff:0x4cc,_0x5c1555:0x4cc,_0xf1c8a1:0x4cc},_0x466cff=_0x521882,_0x48ef26,_0x878cb3;if(Cesium__namespace[_0x466cff(0x4cc)]['equals'](_0x2456d3,_0x39acd8)){var _0x3aa4e5=Cesium__namespace[_0x466cff(_0x3b9a56._0x873301)]['normalize'](Cesium__namespace[_0x466cff(_0x3b9a56._0x873301)]['subtract'](_0x56cc6e,_0x39acd8,new Cesium__namespace['Cartesian3']()),new Cesium__namespace[(_0x466cff(_0x3b9a56._0x873301))]()),_0x995ac6=Cesium__namespace['Cartesian3'][_0x466cff(0xc8f)](_0x39acd8,new Cesium__namespace[(_0x466cff(0x4cc))]()),_0x5d4b85=Cesium__namespace[_0x466cff(_0x3b9a56._0x17a863)]['cross'](_0x995ac6,_0x3aa4e5,new Cesium__namespace[(_0x466cff(0x4cc))]()),_0x2c83fb=Cesium__namespace[_0x466cff(_0x3b9a56._0x17a863)]['cross'](_0x3aa4e5,_0x995ac6,new Cesium__namespace['Cartesian3']()),_0x2adc2d=new Cesium__namespace[(_0x466cff(0x257))](_0x39acd8,_0x5d4b85),_0x202966=new Cesium__namespace['Ray'](_0x39acd8,_0x2c83fb);_0x48ef26=Cesium__namespace['Ray']['getPoint'](_0x2adc2d,_0x35ca6b),_0x878cb3=Cesium__namespace['Ray']['getPoint'](_0x202966,_0x35ca6b);}else{if(Cesium__namespace['Cartesian3'][_0x466cff(_0x3b9a56._0x4e13b1)](_0x56cc6e,_0x39acd8)){var _0x4bb935=Cesium__namespace['Cartesian3']['normalize'](Cesium__namespace['Cartesian3'][_0x466cff(0xce6)](_0x39acd8,_0x2456d3,new Cesium__namespace['Cartesian3']()),new Cesium__namespace[(_0x466cff(_0x3b9a56._0x45ba09))]()),_0x5bf08b=Cesium__namespace['Cartesian3']['normalize'](_0x39acd8,new Cesium__namespace[(_0x466cff(_0x3b9a56._0x873301))]()),_0x21c6d4=Cesium__namespace['Cartesian3']['cross'](_0x5bf08b,_0x4bb935,new Cesium__namespace['Cartesian3']()),_0xa4f68d=Cesium__namespace['Cartesian3'][_0x466cff(0x1fb)](_0x4bb935,_0x5bf08b,new Cesium__namespace['Cartesian3']()),_0x1a2472=new Cesium__namespace[(_0x466cff(_0x3b9a56._0x5be915))](_0x39acd8,_0x21c6d4),_0x10229e=new Cesium__namespace['Ray'](_0x39acd8,_0xa4f68d);_0x48ef26=Cesium__namespace['Ray'][_0x466cff(_0x3b9a56._0x3c6d27)](_0x1a2472,_0x35ca6b),_0x878cb3=Cesium__namespace[_0x466cff(_0x3b9a56._0x5be915)]['getPoint'](_0x10229e,_0x35ca6b);}else{var _0x13ca95=Cesium__namespace[_0x466cff(_0x3b9a56._0x45ba09)][_0x466cff(_0x3b9a56._0x418ac0)](Cesium__namespace['Cartesian3'][_0x466cff(_0x3b9a56._0x4b85eb)](_0x39acd8,_0x2456d3,new Cesium__namespace['Cartesian3']()),new Cesium__namespace[(_0x466cff(0x4cc))]()),_0x2af00c=Cesium__namespace['Cartesian3']['normalize'](Cesium__namespace['Cartesian3'][_0x466cff(0xce6)](_0x56cc6e,_0x39acd8,new Cesium__namespace[(_0x466cff(_0x3b9a56._0x3a13ff))]()),new Cesium__namespace['Cartesian3']()),_0x5ac7ad=Cesium__namespace['Cartesian3'][_0x466cff(0xb92)](_0x13ca95,_0x2af00c,new Cesium__namespace['Cartesian3']());if(Cesium__namespace['Cartesian3'][_0x466cff(0x162)](_0x5ac7ad,new Cesium__namespace['Cartesian3']())){var _0xd83112=Cesium__namespace['Cartesian3']['normalize'](Cesium__namespace[_0x466cff(0x4cc)]['subtract'](_0x39acd8,_0x2456d3,new Cesium__namespace['Cartesian3']()),new Cesium__namespace['Cartesian3']()),_0x5099f8=Cesium__namespace['Cartesian3'][_0x466cff(0xc8f)](_0x39acd8,new Cesium__namespace['Cartesian3']()),_0x25d3d4=Cesium__namespace['Cartesian3']['cross'](_0x5099f8,_0xd83112,new Cesium__namespace['Cartesian3']()),_0x249ac0=Cesium__namespace['Cartesian3']['cross'](_0xd83112,_0x5099f8,new Cesium__namespace[(_0x466cff(_0x3b9a56._0x873301))]()),_0x148eee=new Cesium__namespace['Ray'](_0x39acd8,_0x25d3d4),_0x3fa7b4=new Cesium__namespace['Ray'](_0x39acd8,_0x249ac0);_0x48ef26=Cesium__namespace['Ray']['getPoint'](_0x148eee,_0x35ca6b),_0x878cb3=Cesium__namespace['Ray']['getPoint'](_0x3fa7b4,_0x35ca6b);}else{var _0x481944=Cesium__namespace['Cartesian3']['normalize'](_0x5ac7ad,new Cesium__namespace[(_0x466cff(0x4cc))]()),_0x3b6868=Cesium__namespace['Cartesian3'][_0x466cff(0xc8f)](_0x39acd8,new Cesium__namespace['Cartesian3']()),_0x431773=Cesium__namespace[_0x466cff(_0x3b9a56._0x5c1555)]['cross'](_0x3b6868,_0x481944,new Cesium__namespace['Cartesian3']()),_0x1b0038=Cesium__namespace[_0x466cff(_0x3b9a56._0xf1c8a1)]['cross'](_0x481944,_0x3b6868,new Cesium__namespace['Cartesian3']()),_0x309ba1=new Cesium__namespace['Ray'](_0x39acd8,_0x431773),_0x2dbb3d=new Cesium__namespace['Ray'](_0x39acd8,_0x1b0038),_0x58a830=Cesium__namespace['Cartesian3'][_0x466cff(0xbd4)](_0x13ca95,_0x2af00c),_0x2f91e3=Cesium__namespace[_0x466cff(_0x3b9a56._0x873301)]['magnitude'](_0x13ca95),_0x37fc3c=Cesium__namespace['Cartesian3']['magnitude'](_0x2af00c),_0x59b223=_0x58a830/_0x2f91e3/_0x37fc3c,_0x3a6210=Cesium__namespace[_0x466cff(0xa29)]['toDegrees'](Math['acos'](_0x59b223)),_0x57a807=_0x3a6210/0x2,_0x5c22f4=Math['cos'](Cesium__namespace['Math']['toRadians'](_0x57a807)),_0x1c29db=_0x35ca6b*0x2/_0x5c22f4;_0x48ef26=Cesium__namespace['Ray']['getPoint'](_0x309ba1,_0x1c29db/0x2),_0x878cb3=Cesium__namespace['Ray']['getPoint'](_0x2dbb3d,_0x1c29db/0x2);}}}return{'left':_0x48ef26,'right':_0x878cb3};}var DEF_STYLE$9={'opacity':0x1,'move':![],'axisY':!![]},Road=function(_0x1cb1cc){var _0x8cf3ba={_0x466392:0x1a7,_0x5648ec:0xdf7};_inherits(_0x2a32ff,_0x1cb1cc);var _0x2de98e=_createSuper(_0x2a32ff);function _0x2a32ff(){var _0x17cd12=_0x4ffc,_0x4721ee=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2a32ff),_0x4721ee['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$9),_0x4721ee[_0x17cd12(_0x8cf3ba._0x466392)]||{}),_0x2de98e[_0x17cd12(_0x8cf3ba._0x5648ec)](this,_0x4721ee);}return _createClass(_0x2a32ff);}(DynamicRiver);register$4(_0x521882(0x738),Road);var PitWallGeometry=(function(){var _0x1f21e4={_0x84231:0x4fd,_0x980c81:0x29c,_0x10f5dd:0xba0,_0x418672:0x4cc,_0x6f21b7:0xc2,_0x1dda48:0x54a,_0x201e43:0x3ac},_0x5e27e4={_0x37c1cd:0x7ef,_0x1cebb2:0xba0};function _0x1ee812(){var _0x25adda=_0x4ffc,_0x1c0023=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x1ee812);var _0x14d6e3=_0x1c0023['minimumArr'],_0xcee151=_0x1c0023['maximumArr'];Cesium__namespace['Check']['defined']('dingmian',_0xcee151),Cesium__namespace['Check']['defined'](_0x25adda(_0x5e27e4._0x37c1cd),_0x14d6e3),Cesium__namespace['Check']['typeOf']['number'][_0x25adda(0xa48)]('dingmian.length',_0xcee151['length'],0x3),Cesium__namespace['Check']['typeOf']['number']['greaterThanOrEquals'](_0x25adda(0xdf3),_0x14d6e3[_0x25adda(_0x5e27e4._0x1cebb2)],0x3);var _0x25d356=new Cesium__namespace['VertexFormat']({'st':!![],'position':!![],'bitangent':![],'normal':![],'color':![],'tangent':![]});this[_0x25adda(0xb46)]=Cesium__namespace[_0x25adda(0xd23)](_0x14d6e3),this['_maximumArr']=Cesium__namespace['clone'](_0xcee151),this['_vertexFormat']=_0x25d356,this['_workerName']='';}return _createClass(_0x1ee812,[{'key':'createGeometry','value':function _0x21aaab(_0x4cde3e,_0x39e8d1,_0x91b743){var _0x5da750=_0x4ffc,_0x527e8d=arguments['length']>0x3&&arguments[0x3]!==undefined?arguments[0x3]:0x0,_0x31a426=_0x4cde3e['_minimumArr'],_0x175f31=_0x4cde3e[_0x5da750(_0x1f21e4._0x84231)],_0x5c5e4d=_0x4cde3e['_vertexFormat'],_0xbe19ae=new Cesium__namespace['GeometryAttributes'](),_0x3a2455,_0x41a3b7,_0x33fe23,_0x3912ff;if(Cesium__namespace['defined'](_0x5c5e4d['position'])&&Cesium__namespace['defined'](_0x5c5e4d['st'])){if(Cesium__namespace['defined'](_0x5c5e4d['position'])){_0x41a3b7=new Float64Array(_0x175f31['length']*0x4*0x3);for(var _0xe01682=0x0;_0xe01682<_0x175f31['length'];_0xe01682++){_0xe01682===_0x175f31['length']-0x1?(_0x41a3b7[_0xe01682*0xc+0x0]=_0x175f31[_0xe01682]['x'],_0x41a3b7[_0xe01682*0xc+0x1]=_0x175f31[_0xe01682]['y'],_0x41a3b7[_0xe01682*0xc+0x2]=_0x175f31[_0xe01682]['z'],_0x41a3b7[_0xe01682*0xc+0x3]=_0x31a426[_0xe01682]['x'],_0x41a3b7[_0xe01682*0xc+0x4]=_0x31a426[_0xe01682]['y'],_0x41a3b7[_0xe01682*0xc+0x5]=_0x31a426[_0xe01682]['z'],_0x41a3b7[_0xe01682*0xc+0x9]=_0x31a426[0x0]['x'],_0x41a3b7[_0xe01682*0xc+0xa]=_0x31a426[0x0]['y'],_0x41a3b7[_0xe01682*0xc+0xb]=_0x31a426[0x0]['z'],_0x41a3b7[_0xe01682*0xc+0x6]=_0x175f31[0x0]['x'],_0x41a3b7[_0xe01682*0xc+0x7]=_0x175f31[0x0]['y'],_0x41a3b7[_0xe01682*0xc+0x8]=_0x175f31[0x0]['z']):(_0x41a3b7[_0xe01682*0xc+0x0]=_0x175f31[_0xe01682]['x'],_0x41a3b7[_0xe01682*0xc+0x1]=_0x175f31[_0xe01682]['y'],_0x41a3b7[_0xe01682*0xc+0x2]=_0x175f31[_0xe01682]['z'],_0x41a3b7[_0xe01682*0xc+0x3]=_0x31a426[_0xe01682]['x'],_0x41a3b7[_0xe01682*0xc+0x4]=_0x31a426[_0xe01682]['y'],_0x41a3b7[_0xe01682*0xc+0x5]=_0x31a426[_0xe01682]['z'],_0x41a3b7[_0xe01682*0xc+0x9]=_0x31a426[_0xe01682+0x1]['x'],_0x41a3b7[_0xe01682*0xc+0xa]=_0x31a426[_0xe01682+0x1]['y'],_0x41a3b7[_0xe01682*0xc+0xb]=_0x31a426[_0xe01682+0x1]['z'],_0x41a3b7[_0xe01682*0xc+0x6]=_0x175f31[_0xe01682+0x1]['x'],_0x41a3b7[_0xe01682*0xc+0x7]=_0x175f31[_0xe01682+0x1]['y'],_0x41a3b7[_0xe01682*0xc+0x8]=_0x175f31[_0xe01682+0x1]['z']);}_0xbe19ae['position']=new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace['ComponentDatatype'][_0x5da750(_0x1f21e4._0x980c81)],'componentsPerAttribute':0x3,'values':_0x41a3b7});}if(Cesium__namespace['defined'](_0x5c5e4d['st'])){var _0x12547c=new Float32Array(_0x175f31['length']*0x4*0x2),_0x590670=_0x175f31['length'];for(var _0x476d04=0x0;_0x476d04<_0x175f31[_0x5da750(_0x1f21e4._0x10f5dd)];_0x476d04++){var _0x314500=_0x476d04/_0x590670,_0x45c2fc=_0x39e8d1&&_0x39e8d1[_0x476d04]||0x0,_0x69a045=(_0x45c2fc-_0x91b743)/(_0x527e8d-_0x91b743),_0x12c6cb=_0x476d04+0x1,_0x3af09d=_0x39e8d1&&_0x39e8d1[_0x12c6cb]||0x0,_0x5e4c8f=_0x12c6cb/_0x590670,_0x208c2e=(_0x3af09d-_0x91b743)/(_0x527e8d-_0x91b743);_0x12547c[_0x476d04*0x8+0x0]=_0x314500,_0x12547c[_0x476d04*0x8+0x1]=_0x69a045-0x0,_0x12547c[_0x476d04*0x8+0x2]=_0x314500,_0x12547c[_0x476d04*0x8+0x3]=_0x69a045-_0x69a045,_0x12547c[_0x476d04*0x8+0x4]=_0x5e4c8f,_0x12547c[_0x476d04*0x8+0x5]=_0x208c2e-0x0,_0x12547c[_0x476d04*0x8+0x6]=_0x5e4c8f,_0x12547c[_0x476d04*0x8+0x7]=_0x208c2e-_0x208c2e;}_0xbe19ae['st']=new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace['ComponentDatatype'][_0x5da750(0x403)],'componentsPerAttribute':0x2,'values':_0x12547c});}_0x3a2455=new Uint16Array(_0x175f31['length']*0x2*0x3),_0x33fe23=new Cesium__namespace['Cartesian3'](0x9184e729fff,0x9184e729fff,0x9184e729fff),_0x3912ff=new Cesium__namespace[(_0x5da750(0x4cc))](-0x9184e729fff,-0x9184e729fff,-0x9184e729fff);for(var _0xfe5018=0x0;_0xfe5018<_0x175f31['length'];_0xfe5018++){_0x3a2455[_0xfe5018*0x6+0x0]=0x4*_0xfe5018+0x0,_0x3a2455[_0xfe5018*0x6+0x1]=0x4*_0xfe5018+0x1,_0x3a2455[_0xfe5018*0x6+0x2]=0x4*_0xfe5018+0x2,_0x3a2455[_0xfe5018*0x6+0x3]=0x4*_0xfe5018+0x1,_0x3a2455[_0xfe5018*0x6+0x4]=0x4*_0xfe5018+0x2,_0x3a2455[_0xfe5018*0x6+0x5]=0x4*_0xfe5018+0x3,_0x175f31[_0xfe5018]['x']>=_0x3912ff['x']&&_0x175f31[_0xfe5018]['y']>=_0x3912ff['y']&&_0x175f31[_0xfe5018]['z']>=_0x3912ff['z']&&(_0x3912ff=_0x175f31[_0xfe5018]),_0x31a426[_0xfe5018]['x']<=_0x33fe23['x']&&_0x31a426[_0xfe5018]['y']<=_0x33fe23['y']&&_0x31a426[_0xfe5018]['z']<=_0x33fe23['z']&&(_0x33fe23=_0x31a426[_0xfe5018]);}}var _0x45faf7=Cesium__namespace['Cartesian3']['subtract'](_0x3912ff,_0x33fe23,new Cesium__namespace['Cartesian3']()),_0x51650c=Cesium__namespace[_0x5da750(_0x1f21e4._0x418672)][_0x5da750(_0x1f21e4._0x6f21b7)](_0x45faf7)*0.5;return new Cesium__namespace[(_0x5da750(0xd78))]({'attributes':_0xbe19ae,'indices':_0x3a2455,'primitiveType':Cesium__namespace[_0x5da750(_0x1f21e4._0x1dda48)]['TRIANGLES'],'boundingSphere':new Cesium__namespace['BoundingSphere'](Cesium__namespace['Cartesian3'][_0x5da750(_0x1f21e4._0x201e43)],_0x51650c)});}}]),_0x1ee812;}()),Pit=function(_0x10e6be){var _0x594446={_0x5caf6a:0xb52,_0x3c4cd6:0x4cb,_0x337003:0x676,_0x17bb95:0xe4f},_0x44af11={_0x354e8b:0x9b6},_0x1daabd={_0x183fce:0x551,_0x11573a:0xa85,_0x4ee119:0x19b,_0x281c16:0x780,_0x4918fc:0x32c},_0x6591e4={_0xe8638c:0x525,_0x18b086:0x22d,_0x3f43fb:0x3c4},_0x4ecdeb={_0x1125c2:0x4cc},_0x1dc88b={_0x5d4574:0xc80,_0x2c0056:0x551},_0x892d65={_0x134696:0xd3a},_0x207ac6={_0xb98908:0xd0e,_0x147309:0x1a7},_0x565279={_0x2b096:0x2c3},_0xfe52c={_0x3b549f:0x2c5,_0x14db9d:0x4cc},_0x406b0f={_0x37a350:0x999},_0x18d2d7={_0x5371d2:0x2c5,_0x5dbf4f:0x1a7},_0x2d589a=_0x521882;_inherits(_0x580d59,_0x10e6be);var _0x2027f9=_createSuper(_0x580d59);function _0x580d59(){var _0x39f09c=_0x4ffc,_0x5eb4bc,_0xfeae6,_0x5806a4,_0x1c95c3=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x580d59),_0x5806a4=_0x2027f9['call'](this,_0x1c95c3),_0x5806a4['style'][_0x39f09c(0x2c5)]=(_0x5eb4bc=_0x5806a4['style'][_0x39f09c(_0x18d2d7._0x5371d2)])!==null&&_0x5eb4bc!==void 0x0?_0x5eb4bc:0xa,_0x5806a4[_0x39f09c(_0x18d2d7._0x5dbf4f)][_0x39f09c(0xd3d)]=(_0xfeae6=_0x5806a4['style']['splitNum'])!==null&&_0xfeae6!==void 0x0?_0xfeae6:0x32,_0x5806a4;}return _createClass(_0x580d59,[{'key':_0x2d589a(_0x594446._0x5caf6a),'get':function _0x4388f1(){var _0x2262d9=[];return this['_bottomPrimitive']&&_0x2262d9['push'](this['_bottomPrimitive']),this['_primitive_label']&&_0x2262d9['push'](this['_primitive_label']),_0x2262d9;}},{'key':'center','get':function _0x4c18ec(){var _0x25f293=_0x2d589a;return this[_0x25f293(_0x406b0f._0x37a350)];}},{'key':'diffHeight','get':function _0x47570e(){return this['style']['diffHeight'];},'set':function _0x331a85(_0x4d761e){var _0x58b3f0=_0x2d589a;this['style'][_0x58b3f0(_0xfe52c._0x3b549f)]=_0x4d761e;var _0x159e84=[],_0x843ed1=this['_minHeight']-_0x4d761e,_0xecb13a=this['wellData']['cartoList'];for(var _0x36815c=0x0,_0x25fa2a=_0xecb13a['length'];_0x36815c<_0x25fa2a;_0x36815c++){var _0xb3e8c3=_0xecb13a[_0x36815c];_0x159e84[_0x58b3f0(0x425)](Cesium__namespace[_0x58b3f0(_0xfe52c._0x14db9d)]['fromRadians'](_0xb3e8c3['longitude'],_0xb3e8c3['latitude'],_0x843ed1));}this['wellData']['bottomPositions']=_0x159e84,this[_0x58b3f0(0x849)](),this[_0x58b3f0(0xd0e)](this[_0x58b3f0(0xbc0)]);}},{'key':_0x2d589a(_0x594446._0x3c4cd6),'value':function _0x52a748(){var _0x459891=_0x2d589a;if(this['positions'][_0x459891(0xba0)]===0x0)return;this['_minHeight']=getMinHeight(this[_0x459891(_0x565279._0x2b096)]);var _0xdffdd1=this[_0x459891(0x525)]-this['diffHeight'],_0x36266f=[],_0xb57e9=[],_0x41da3a=[],_0xd2d241=interPolyline({'scene':this['_map']['scene'],'positions':this['positions']['concat'](this['positions'][0x0]),'splitNum':this['style']['splitNum']});for(var _0x2ef6ef=0x0,_0x20bc6d=_0xd2d241['length'];_0x2ef6ef<_0x20bc6d;_0x2ef6ef++){var _0x14bb79=Cesium__namespace['Cartographic'][_0x459891(0xa6a)](_0xd2d241[_0x2ef6ef]);_0x41da3a['push'](new Cesium__namespace['Cartographic'](_0x14bb79[_0x459891(0x793)],_0x14bb79['latitude'])),_0xb57e9['push'](Cesium__namespace['Cartesian3']['fromRadians'](_0x14bb79['longitude'],_0x14bb79['latitude'],_0xdffdd1)),_0x36266f[_0x459891(0x425)](Cesium__namespace['Cartesian3']['fromRadians'](_0x14bb79['longitude'],_0x14bb79['latitude'],0x0));}return{'cartoList':_0x41da3a,'bottomPositions':_0xb57e9,'wallTopPositions':_0x36266f};}},{'key':'_addedHook','value':function _0x147b85(_0x47519d){var _0x3567ae=_0x2d589a;if(!this['show']||!this['positions']||this['positions']['length']===0x0)return;var _0x1291d7=this['_getWellData']();this['wellData']=_0x1291d7,this[_0x3567ae(_0x207ac6._0xb98908)](_0x1291d7),this[_0x3567ae(_0x207ac6._0x147309)]['label']&&this['_addLabel']();}},{'key':_0x2d589a(_0x594446._0x337003),'value':function _0xbd00f3(){var _0x4fec03=_0x2d589a;_get(_getPrototypeOf(_0x580d59[_0x4fec03(_0x892d65._0x134696)]),'_removedHook',this)['call'](this),this['_removePit']();}},{'key':'_removePit','value':function _0x312339(){var _0x15f6f3=_0x2d589a;this[_0x15f6f3(0x48e)]&&(this['primitiveCollection']['remove'](this['_primitive']),delete this['_primitive']),this[_0x15f6f3(_0x1dc88b._0x5d4574)]&&(this[_0x15f6f3(_0x1dc88b._0x2c0056)]['remove'](this['_bottomPrimitive']),delete this['_bottomPrimitive']);}},{'key':'_createPit','value':function _0x5e5aa7(_0xd8f65f){var _0x28bfc7=_0x2d589a,_0x2fbcd4=this;this['_createBottomSurface'](_0xd8f65f['bottomPositions']),this[_0x28bfc7(0x4bc)]['hasTerrain']?Cesium__namespace['sampleTerrainMostDetailed'](this['_map']['terrainProvider'],_0xd8f65f['cartoList'])['then'](function(_0x2086f5){var _0x1dfb85=_0x28bfc7;if(!_0x2fbcd4[_0x1dfb85(0x5b0)])return;var _0x9e0e2c=[],_0x55e5c2=-0x270f,_0x55055f=[];for(var _0x36bf47=0x0,_0x7407dd=_0x2086f5['length'];_0x36bf47<_0x7407dd;_0x36bf47++){var _0x367728=_0x2086f5[_0x36bf47];_0x9e0e2c[_0x1dfb85(0x425)](_0x367728['height']),_0x55e5c2=Math['max'](_0x367728['height'],_0x55e5c2),_0x55055f['push'](Cesium__namespace[_0x1dfb85(_0x4ecdeb._0x1125c2)]['fromRadians'](_0x367728[_0x1dfb85(0x793)],_0x367728['latitude'],_0x367728['height']));}_0x2fbcd4['_maxHeight']=_0x55e5c2,_0x2fbcd4['_topHeights']=_0x9e0e2c,_0x2fbcd4[_0x1dfb85(0xe4f)](_0xd8f65f['bottomPositions'],_0x55055f);}):this[_0x28bfc7(0xe4f)](_0xd8f65f['bottomPositions'],_0xd8f65f['wallTopPositions']);}},{'key':_0x2d589a(_0x594446._0x17bb95),'value':function _0x55c94f(_0x31a465,_0x239969){var _0x5cb5f3=_0x2d589a,_0x872868,_0x5931e6=this[_0x5cb5f3(_0x6591e4._0xe8638c)]-this['diffHeight'],_0xfa5a1=(_0x872868=this['style']['opacity'])!==null&&_0x872868!==void 0x0?_0x872868:0x1,_0x385a2b=new PitWallGeometry({'minimumArr':_0x31a465,'maximumArr':_0x239969});_0x385a2b=_0x385a2b[_0x5cb5f3(_0x6591e4._0x18b086)](_0x385a2b,this['_topHeights'],_0x5931e6,this['_maxHeight']),this['_primitive']&&this['primitiveCollection']['remove'](this[_0x5cb5f3(0x48e)]),this['_primitive']=new Cesium__namespace['Primitive']({'geometryInstances':new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':_0x385a2b}),'appearance':new Cesium__namespace['MaterialAppearance']({'material':Cesium__namespace['Material']['fromType'](Cesium__namespace['Material']['ImageType'],{'image':this[_0x5cb5f3(0x1a7)][_0x5cb5f3(0xcdf)],'color':Cesium__namespace['Color']['WHITE']['withAlpha'](_0xfa5a1)}),'translucent':_0xfa5a1!==0x1,'faceForward':!![],'flat':!![]})}),this['primitiveCollection']['add'](this['_primitive']),this[_0x5cb5f3(_0x6591e4._0x3f43fb)](this[_0x5cb5f3(0x48e)]);}},{'key':'_createBottomSurface','value':function _0x34ac0b(_0x1abdc0){var _0x2e4a1c=_0x2d589a,_0x3b5308;if(!_0x1abdc0[_0x2e4a1c(0xba0)])return;var _0x517328=(_0x3b5308=this['style']['opacity'])!==null&&_0x3b5308!==void 0x0?_0x3b5308:0x1;this['_bottomPrimitive']&&this[_0x2e4a1c(_0x1daabd._0x183fce)][_0x2e4a1c(_0x1daabd._0x11573a)](this['_bottomPrimitive']),this['_bottomPrimitive']=new Cesium__namespace[(_0x2e4a1c(0x2c9))]({'geometryInstances':new Cesium__namespace[(_0x2e4a1c(_0x1daabd._0x4ee119))]({'id':this['id'],'geometry':Cesium__namespace[_0x2e4a1c(_0x1daabd._0x281c16)][_0x2e4a1c(0x8d5)]({'vertexFormat':Cesium__namespace['VertexFormat']['ALL'],'positions':_0x1abdc0,'perPositionHeight':!![]})}),'appearance':new Cesium__namespace['MaterialAppearance']({'material':Cesium__namespace['Material'][_0x2e4a1c(0x3f3)](Cesium__namespace['Material'][_0x2e4a1c(_0x1daabd._0x4918fc)],{'image':this['style']['imageBottom'],'color':Cesium__namespace['Color']['WHITE']['withAlpha'](_0x517328)}),'translucent':_0x517328!==0x1,'faceForward':!![],'flat':!![]})}),this[_0x2e4a1c(0x551)][_0x2e4a1c(0xb92)](this[_0x2e4a1c(0xc80)]),this['bindPickId'](this['_bottomPrimitive']);}},{'key':'_updateExOpacity','value':function _0x29ec0a(_0x4f929d){var _0x5d138e=_0x2d589a;this[_0x5d138e(_0x44af11._0x354e8b)](this['_bottomPrimitive'],_0x4f929d);}},{'key':'_getDrawEntityClass','value':function _0x2b64b5(_0x586899,_0x2f9d16){var _0x29c7d=_0x2d589a;return _0x586899['style']['image']=_0x586899['style']['imageBottom'],delete _0x586899[_0x29c7d(0x1a7)][_0x29c7d(0x2c5)],create$4('polygon',_0x586899);}}]),_0x580d59;}(BasePolyPrimitive);register$4(_0x521882(0xef0),Pit);var BaseCombine=function(_0x4e1fd7){var _0x18a375={_0x4cbe57:0x388,_0x1fe8a5:0xb67},_0x5ccee8={_0x1da111:0x87d,_0xfe3b54:0xde8},_0x40f331={_0x114e21:0x4ae,_0x17f43a:0xb67},_0x69760c={_0x1e5002:0x64f,_0x5159e3:0x4bc},_0xfada={_0x199c3f:0x8f9,_0x3caa54:0xdd1},_0x7f80e1={_0x25e2a3:0xe11,_0x12e147:0x1a7,_0x1d302c:0x336,_0x34a2c8:0x7ba,_0xd6adf6:0xdd1,_0x51044f:0x2c3,_0x332afa:0x2c3,_0x3bf826:0x507},_0x579db5={_0x479fda:0x82e},_0x46c537={_0x583bed:0x2c3,_0xb42310:0xa51,_0x4f827c:0xca7},_0x1fdb40={_0x573d70:0x29d},_0x2c3a9e=_0x521882;_inherits(_0x3e74a4,_0x4e1fd7);var _0x121934=_createSuper(_0x3e74a4);function _0x3e74a4(){var _0x299221=_0x4ffc;return _classCallCheck(this,_0x3e74a4),_0x121934[_0x299221(_0x1fdb40._0x573d70)](this,arguments);}return _createClass(_0x3e74a4,[{'key':'instances','get':function _0x462724(){var _0x17f582=_0x4ffc;return this['options'][_0x17f582(0x336)]||[];},'set':function _0x286916(_0x1d2579){var _0x293a9b=_0x4ffc;this['options']['instances']=_0x1d2579,this[_0x293a9b(0xca7)]=null,this['redraw']();}},{'key':'getPickedObject','value':function _0x219912(_0x4a9001){var _0x3dc0a3=_0x4a9001['split']('#');if(_0x3dc0a3['length']!==0x2)return null;var _0x300694=Number(_0x3dc0a3[0x1]);return this['instances'][_0x300694];}},{'key':'createPickId','value':function _0x51d6a2(_0x24179b){return this['id']+'#'+_0x24179b;}},{'key':'_createGeometryInstance','value':function _0x43a213(_0x3034a0,_0x9fd351){var _0x4507ee=_0x4ffc;if(this['options'][_0x4507ee(0x148)])return this['options']['geometryInstances'];var _0x3030b9=[],_0x851ef9=this[_0x4507ee(0x336)];for(var _0x2470d0=0x0;_0x2470d0<_0x851ef9[_0x4507ee(0xba0)];_0x2470d0++){var _0x1a5682=_0x851ef9[_0x2470d0];_0x1a5682['id']=this['createPickId'](_0x2470d0),_0x3030b9['push'](_0x1a5682);}return _0x3030b9;}},{'key':'getRectangle','value':function _0x306cb2(_0x3a9d3b){var _0x264155=_0x4ffc;if(!this[_0x264155(0xca7)]){var _0x33f2c2=this['options']['instances']||[];for(var _0x425eb0=0x0;_0x425eb0<_0x33f2c2[_0x264155(0xba0)];_0x425eb0++){var _0x287dbe=_0x33f2c2[_0x425eb0];_0x287dbe['position']&&(_0x287dbe['position']=LngLatPoint['parse'](_0x287dbe['position'])['toCartesian'](),this['_unionRectangle']([_0x287dbe['position']])),_0x287dbe['positions']&&(_0x287dbe[_0x264155(0x2c3)]=LngLatArray['toCartesians'](_0x287dbe[_0x264155(_0x46c537._0x583bed)]),this['_unionRectangle'](_0x287dbe['positions']));}}return _0x3a9d3b!==null&&_0x3a9d3b!==void 0x0&&_0x3a9d3b[_0x264155(_0x46c537._0xb42310)]?formatRectangle(this[_0x264155(_0x46c537._0x4f827c)]):this['_rectangle'];}},{'key':'_unionRectangle','value':function _0x13335f(_0xb36696){var _0x1cf8f5=_0x4ffc,_0x2433a2=Cesium__namespace['Rectangle'][_0x1cf8f5(_0x579db5._0x479fda)](_0xb36696);if(!Cesium__namespace['defined'](_0x2433a2))return;Cesium__namespace[_0x1cf8f5(0x4ae)](this['_rectangle'])?this['_rectangle']=Cesium__namespace['Rectangle']['union'](_0x2433a2,this[_0x1cf8f5(0xca7)]):this['_rectangle']=_0x2433a2;}},{'key':'toJSON','value':function _0x5a951b(){var _0x2afa75=_0x4ffc,_0x4d0771=_objectSpread2(_objectSpread2({},getAttrVal(this['options'],{'onlySimpleType':!![]})),{},{'type':this['type']});this[_0x2afa75(_0x7f80e1._0x25e2a3)]['style']&&(_0x4d0771[_0x2afa75(_0x7f80e1._0x12e147)]=this['_style2JsonBase'](this['options']['style'],![]));var _0x16a079=[];for(var _0x24187f=0x0;_0x24187f0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5c5be4),_0x1f0f76[_0xc53345(_0x16e172._0x1b84b3)]=_objectSpread2(_objectSpread2({},DEF_STYLE$8),_0x1f0f76['style']||{}),_0x5a2fdb=_0x5f363d['call'](this,_0x1f0f76),_0x5a2fdb['distanceDisplayCondition']=(_0x29edb3=_0x1f0f76['distanceDisplayCondition'])!==null&&_0x29edb3!==void 0x0?_0x29edb3:new Cesium__namespace['DistanceDisplayCondition'](0x0,0x4c4b40),_0x5a2fdb['_globalAlpha']=0x1,_0x5a2fdb;}return _createClass(_0x5c5be4,[{'key':'billboardCollection','get':function _0x39b95a(){var _0x15600a=_0x4ffc,_0x4edcb4;return(_0x4edcb4=this[_0x15600a(0x7b5)])===null||_0x4edcb4===void 0x0?void 0x0:_0x4edcb4['billboardCollection'];}},{'key':'distanceDisplayCondition','get':function _0x36eab1(){return this['_distanceDisplayCondition'];},'set':function _0x13c645(_0x19b704){var _0x59487f=_0x4ffc;this['_distanceDisplayCondition']=_0x19b704,this['_distanceDisplayConditionCartesian2']=new Cesium__namespace['Cartesian2'](_0x19b704[_0x59487f(0xd90)],_0x19b704['far']);}},{'key':'_addedHook','value':function _0x3ef73f(_0x116af5){var _0x4352e2=_0x4ffc,_0x3876c7;if(!this['show'])return;var _0x4820ee=((_0x3876c7=this[_0x4352e2(_0x4d288a._0x5f2b98)]['scale3d'])!==null&&_0x3876c7!==void 0x0?_0x3876c7:0x1)*this['_map'][_0x4352e2(_0x4d288a._0x115920)]['resolutionScale'];this['options']['instances'][_0x4352e2(0xba0)]>0x0&&this['options'][_0x4352e2(_0x4d288a._0x450cb9)][0x0]['style'][_0x4352e2(0x8b4)]?this['_pointSize']=_0x4820ee*this[_0x4352e2(0xe11)][_0x4352e2(0x336)][0x0]['style']['width']:this['_pointSize']=_0x4820ee*this['options']['style']['width'],this[_0x4352e2(_0x4d288a._0x4bfb12)]={},this[_0x4352e2(0xeb8)]=new Cesium__namespace['Texture']({'context':this['_map'][_0x4352e2(0x7dd)][_0x4352e2(0x3b1)],'width':0x1f4,'height':0x1f4}),this[_0x4352e2(_0x4d288a._0x15db01)]['instances']&&this['redraw'](),this[_0x4352e2(_0x4d288a._0x522920)]['on'](EventType[_0x4352e2(0x2ef)],this[_0x4352e2(_0x4d288a._0x38e8c4)],this),this['primitiveCollection']['add'](this);}},{'key':'_removedHook','value':function _0x350c7e(){var _0x56d535=_0x4ffc;this['_map'][_0x56d535(0x6da)](EventType['morphComplete'],this['_onMorphComplete'],this),this['clear'](),this[_0x56d535(_0x4126ea._0x1e7213)]['destroy'](),delete this['textureDef'],this[_0x56d535(0x55e)]=!![],this['primitiveCollection'][_0x56d535(_0x4126ea._0x17c2f5)](this),this['_noDestroy']=![];}},{'key':'clear','value':function _0x54fce2(){this['_removeCollectionBy2D'](),this['_removeCollectionBy3D']();}},{'key':'redraw','value':function _0x257f2b(){var _0x1b8f4c=_0x4ffc;if(!this['_map'])return;this['clear']();var _0xf3f9da=this['instances'];if(_0xf3f9da)for(var _0x4e5374=0x0,_0x3c8300=_0xf3f9da['length'];_0x4e5374<_0x3c8300;_0x4e5374++){var _0x5d22d8=_0xf3f9da[_0x4e5374];_0x5d22d8['position']=LngLatPoint['toCartesian'](_0x5d22d8['position']);}this[_0x1b8f4c(0x4bc)]['scene']['mode']===Cesium__namespace[_0x1b8f4c(_0x322ce5._0x233b52)]['SCENE3D']?this['_initCollectionBy3D']():this[_0x1b8f4c(_0x322ce5._0x2e6d0e)]();}},{'key':_0x2d0d42(0x929),'value':function _0x21ff2d(_0x560796){this['redraw']();}},{'key':'update','value':function _0x4b6525(_0xe830dd){var _0x5c2a8f=_0x2d0d42;if(!this['_map'])return;if(!this['show']){this['_removeCollectionBy2D']();return;}if(_0xe830dd[_0x5c2a8f(_0x98fdb9._0x4346c3)]===Cesium__namespace['SceneMode']['SCENE3D']){if(_0xe830dd[_0x5c2a8f(_0x98fdb9._0x171a8e)][_0x5c2a8f(0x37b)]){if(this[_0x5c2a8f(_0x98fdb9._0x2b5d1a)]){var _0x13f3d5;(_0x13f3d5=_0xe830dd[_0x5c2a8f(_0x98fdb9._0x596c7c)])[_0x5c2a8f(_0x98fdb9._0x111a0d)]['apply'](_0x13f3d5,_toConsumableArray(this[_0x5c2a8f(_0x98fdb9._0x2b5d1a)]));}}else{if(this['_pickCommands']){var _0x4b060e;(_0x4b060e=_0xe830dd['commandList'])['push']['apply'](_0x4b060e,_toConsumableArray(this['_pickCommands']));}}}else!this['billboardCollection']&&this[_0x5c2a8f(_0x98fdb9._0x555be9)]();}},{'key':_0x2d0d42(0xc4d),'value':function _0x503672(){var _0x48e7ef=_0x2d0d42,_0x58147a=this['instances'];if(!_0x58147a)return;this['_billboard2DList']=[];for(var _0x405269=0x0,_0x2e3214=_0x58147a['length'];_0x405269<_0x2e3214;_0x405269++){var _0x5a8175=_0x58147a[_0x405269],_0x54dd1c=_objectSpread2(_objectSpread2({},this[_0x48e7ef(_0x5d6050._0x16332f)]['style']),_0x5a8175['style']),_0x2f04e4=this['billboardCollection']['add']({'id':this['createPickId'](_0x405269),'position':_0x5a8175[_0x48e7ef(0xdd1)],'image':_0x54dd1c['image'],'scale':0x1,'rotation':Cesium__namespace['Math']['toRadians'](_0x54dd1c[_0x48e7ef(_0x5d6050._0x3d1b9f)]||0x0),'width':_0x54dd1c['width'],'height':_0x54dd1c['height']||_0x54dd1c['width']});this['bindPickId'](_0x2f04e4),this['_billboard2DList']['push'](_0x2f04e4);}}},{'key':'_removeCollectionBy2D','value':function _0xc31f05(){var _0x3e21ee=_0x2d0d42;if(!this['billboardCollection']||!this[_0x3e21ee(0x602)])return;for(var _0x2a0025=this['_billboard2DList']['length']-0x1;_0x2a0025>=0x0;_0x2a0025--){var _0x1e13e8=this['_billboard2DList'][_0x2a0025];this[_0x3e21ee(0xa10)][_0x3e21ee(0xa85)](_0x1e13e8);}this['_billboard2DList']=[];}},{'key':_0x2d0d42(0x839),'value':function _0x4862e3(){var _0x253167=_0x2d0d42,_0xde49bf=this['instances'];if(!_0xde49bf)return;var _0x56bb2d={};for(var _0x566b86=0x0,_0x246747=_0xde49bf['length'];_0x566b86<_0x246747;_0x566b86++){var _0x160a7e,_0x3932ff=_0xde49bf[_0x566b86];_0x3932ff['index']=_0x566b86;var _0x18aa1c=(_0x160a7e=_0x3932ff['style'])===null||_0x160a7e===void 0x0?void 0x0:_0x160a7e['image'];if(!_0x18aa1c)continue;!_0x56bb2d[_0x18aa1c]&&(_0x56bb2d[_0x18aa1c]=[]),_0x56bb2d[_0x18aa1c]['push'](_0x3932ff);}var _0x417915=[];for(var _0x16ea38 in _0x56bb2d){var _0x2c773a=_0x56bb2d[_0x16ea38],_0x5fb608=_0x16ea38;this['prepareTexture'](_0x5fb608);var _0x4ce686=_createForOfIteratorHelper(_0x2c773a),_0x2f1615;try{for(_0x4ce686['s']();!(_0x2f1615=_0x4ce686['n']())['done'];){var _0x42e721=_0x2f1615[_0x253167(0xb64)],_0x524beb=this['createDrawCommand'](_0x5fb608,_0x42e721);_0x417915['push'](_0x524beb);}}catch(_0xb83978){_0x4ce686['e'](_0xb83978);}finally{_0x4ce686['f']();}}this['_drawCommands']=_0x417915;}},{'key':_0x2d0d42(0xce3),'value':function _0x3b7fe5(){var _0x26a94d=_0x2d0d42;this['_drawCommands']&&this['_drawCommands']['length']>0x0&&(this['_drawCommands']['forEach'](function(_0x383fe3){var _0x374663=_0x4ffc;_0x383fe3[_0x374663(0x7bf)]&&_0x383fe3['vertexArray']['destroy'](),_0x383fe3[_0x374663(_0x24e4f1._0xb30689)]&&_0x383fe3['shaderProgram']['destroy']();}),delete this['_drawCommands']);this['_pickCommands']&&this[_0x26a94d(_0x29741a._0x5cb409)]['length']>0x0&&(this['_pickCommands']['forEach'](function(_0x273e3e){var _0x46c40d=_0x26a94d;_0x273e3e['vertexArray']&&_0x273e3e['vertexArray']['destroy'](),_0x273e3e['shaderProgram']&&_0x273e3e[_0x46c40d(0x5d3)]['destroy']();}),delete this[_0x26a94d(_0x29741a._0x5cb409)]);for(var _0x23b159 in this['textures']){this['textures'][_0x23b159]&&this['textures'][_0x23b159]['destroy']();}this['textures']={};}},{'key':'prepareTexture','value':function _0x2a1640(_0x4cd32d){var _0x2d548c={_0x181a06:0x66c},_0xdc52a=this,_0x44f6f2=new Image();_0x44f6f2['onload']=function(_0x28e135){var _0x27dac8=_0x4ffc,_0x5c5be0=new Cesium__namespace['Texture']({'context':_0xdc52a['_map'][_0x27dac8(0x7dd)][_0x27dac8(0x3b1)],'source':_0x44f6f2});_0xdc52a[_0x27dac8(_0x2d548c._0x181a06)][_0x4cd32d]=_0x5c5be0;},_0x44f6f2['src']=_0x4cd32d;}},{'key':_0x2d0d42(0x468),'value':function _0x5f36aa(_0xaad9){var _0x2b2ab2=_0x2d0d42,_0x5e58e5=[],_0x78570c=[],_0x404b22=[],_0x4d292e=[],_0x93441a=[];for(var _0xdc0bb9=0x0,_0x1d7786=_0xaad9['length'];_0xdc0bb9<_0x1d7786;_0xdc0bb9++){var _0x44b6f4=_0xaad9[_0xdc0bb9],_0xda3b07=_0x44b6f4['position'],_0x5ad421=_objectSpread2(_objectSpread2({},this['options']['style']),_0x44b6f4['style']);_0x404b22[_0x2b2ab2(0x425)](_0xdc0bb9*0x4+0x0),_0x404b22['push'](_0xdc0bb9*0x4+0x2),_0x404b22['push'](_0xdc0bb9*0x4+0x1),_0x404b22['push'](_0xdc0bb9*0x4+0x0),_0x404b22['push'](_0xdc0bb9*0x4+0x3),_0x404b22['push'](_0xdc0bb9*0x4+0x2);var _0x109e67=new Float32Array(0x6);_0x109e67[0x0]=_0xda3b07['x'],_0x109e67[0x1]=_0xda3b07['x']-_0x109e67[0x0],_0x109e67[0x2]=_0xda3b07['y'],_0x109e67[0x3]=_0xda3b07['y']-_0x109e67[0x2],_0x109e67[0x4]=_0xda3b07['z'],_0x109e67[0x5]=_0xda3b07['z']-_0x109e67[0x4],_0x5e58e5['push'](_0x109e67[0x0]),_0x5e58e5['push'](_0x109e67[0x2]),_0x5e58e5[_0x2b2ab2(0x425)](_0x109e67[0x4]),_0x78570c['push'](_0x109e67[0x1]),_0x78570c[_0x2b2ab2(0x425)](_0x109e67[0x3]),_0x78570c[_0x2b2ab2(0x425)](_0x109e67[0x5]),_0x5e58e5['push'](_0x109e67[0x0]),_0x5e58e5['push'](_0x109e67[0x2]),_0x5e58e5['push'](_0x109e67[0x4]),_0x78570c['push'](_0x109e67[0x1]),_0x78570c['push'](_0x109e67[0x3]),_0x78570c[_0x2b2ab2(0x425)](_0x109e67[0x5]),_0x5e58e5['push'](_0x109e67[0x0]),_0x5e58e5['push'](_0x109e67[0x2]),_0x5e58e5['push'](_0x109e67[0x4]),_0x78570c['push'](_0x109e67[0x1]),_0x78570c['push'](_0x109e67[0x3]),_0x78570c['push'](_0x109e67[0x5]),_0x5e58e5['push'](_0x109e67[0x0]),_0x5e58e5['push'](_0x109e67[0x2]),_0x5e58e5['push'](_0x109e67[0x4]),_0x78570c['push'](_0x109e67[0x1]),_0x78570c['push'](_0x109e67[0x3]),_0x78570c['push'](_0x109e67[0x5]),_0x4d292e['push'](0x0,0x0),_0x4d292e['push'](0x0,0x1),_0x4d292e['push'](0x1,0x1),_0x4d292e['push'](0x1,0x0);var _0x5984b8=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0xda3b07),_0x76ab88=_0x5ad421['angle']||0x0,_0x305374=Cesium__namespace['Matrix3']['fromRotationZ'](Cesium__namespace['Math']['toRadians'](_0x76ab88)),_0x78dfa0=Cesium__namespace['Matrix4'][_0x2b2ab2(_0x59dcf3._0xa8c7f1)](_0x305374),_0x5f244a=Cesium__namespace['Matrix4'][_0x2b2ab2(0x785)](_0x5984b8,_0x78dfa0,new Cesium__namespace['Matrix4']()),_0x482dc1=0x1,_0x72d244=(_0x5ad421['height']||_0x5ad421[_0x2b2ab2(_0x59dcf3._0x303dd7)])/_0x5ad421[_0x2b2ab2(0x8b4)],_0x4cff43=new Cesium__namespace['Cartesian3'](-_0x482dc1,-_0x72d244,0x0);Cesium__namespace['Matrix4'][_0x2b2ab2(0xdbf)](_0x5f244a,_0x4cff43,_0x4cff43),Cesium__namespace[_0x2b2ab2(0x4cc)][_0x2b2ab2(_0x59dcf3._0x2d36cf)](_0x4cff43,_0x4cff43),_0x93441a['push'](_0x4cff43['x'],_0x4cff43['y'],_0x4cff43['z']);var _0x444c59=new Cesium__namespace['Cartesian3'](-_0x482dc1,_0x72d244,0x0);Cesium__namespace[_0x2b2ab2(_0x59dcf3._0x3e017f)]['multiplyByPointAsVector'](_0x5f244a,_0x444c59,_0x444c59),Cesium__namespace[_0x2b2ab2(_0x59dcf3._0x4ad1d3)]['normalize'](_0x444c59,_0x444c59),_0x93441a['push'](_0x444c59['x'],_0x444c59['y'],_0x444c59['z']);var _0x2a3078=new Cesium__namespace['Cartesian3'](_0x482dc1,_0x72d244,0x0);Cesium__namespace[_0x2b2ab2(_0x59dcf3._0x5f2bd8)][_0x2b2ab2(0xdbf)](_0x5f244a,_0x2a3078,_0x2a3078),Cesium__namespace['Cartesian3']['normalize'](_0x2a3078,_0x2a3078),_0x93441a[_0x2b2ab2(0x425)](_0x2a3078['x'],_0x2a3078['y'],_0x2a3078['z']);var _0x1271ec=new Cesium__namespace['Cartesian3'](_0x482dc1,-_0x72d244,0x0);Cesium__namespace['Matrix4']['multiplyByPointAsVector'](_0x5f244a,_0x1271ec,_0x1271ec),Cesium__namespace['Cartesian3'][_0x2b2ab2(0xc8f)](_0x1271ec,_0x1271ec),_0x93441a[_0x2b2ab2(_0x59dcf3._0x34131b)](_0x1271ec['x'],_0x1271ec['y'],_0x1271ec['z']);}return{'index':new Uint16Array(_0x404b22),'vertex_H':{'values':new Float32Array(_0x5e58e5),'componentDatatype':'DOUBLE','componentsPerAttribute':0x3},'vertex_L':{'values':new Float32Array(_0x78570c),'componentDatatype':_0x2b2ab2(_0x59dcf3._0x428584),'componentsPerAttribute':0x3},'uv':{'values':new Float32Array(_0x4d292e),'componentDatatype':_0x2b2ab2(0x403),'componentsPerAttribute':0x2},'color':{'values':new Float32Array(_0x93441a),'componentDatatype':'FLOAT','componentsPerAttribute':0x3}};}},{'key':'createDrawCommand','value':function _0x4def21(_0xeee36d,_0x333822){var _0x1a4ef8={_0x229d90:0xc7e},_0x59e8e1=_0x2d0d42,_0x72cfd9,_0x16dc67=this,_0x25da1b=this['_map'][_0x59e8e1(0x7dd)]['context'],_0x2bb49f=(_0x72cfd9=this[_0x59e8e1(_0x4cb1cc._0x3f8d6c)]['translucent'])!==null&&_0x72cfd9!==void 0x0?_0x72cfd9:![],_0x1585e6=Cesium__namespace['RenderState']['fromCache']({'depthTest':{'enabled':!![],'func':_0x2bb49f?Cesium__namespace['WebGLConstants']['LEQUAL']:Cesium__namespace[_0x59e8e1(_0x4cb1cc._0x54164f)]['LESS']},'depthMask':_0x2bb49f,'blending':Cesium__namespace['BlendingState']['ALPHA_BLEND']}),_0x5b2ab3={'position3DHigh':0x0,'position3DLow':0x1,'color':0x2,'st':0x3},_0x191cb2=Cesium__namespace['ShaderProgram']['fromCache']({'context':_0x25da1b,'vertexShaderSource':FlatBillboardVS,'fragmentShaderSource':FlatBillboardFS,'attributeLocations':_0x5b2ab3}),_0xf18f77=this['prepareVAO']([_0x333822]),_0x1ebe3f=Cesium__namespace['Buffer']['createIndexBuffer']({'context':_0x25da1b,'typedArray':_0xf18f77['index'],'usage':Cesium__namespace[_0x59e8e1(_0x4cb1cc._0x68c0b3)][_0x59e8e1(_0x4cb1cc._0x48550f)],'indexDatatype':Cesium__namespace['IndexDatatype'][_0x59e8e1(0xc9)]}),_0x40512f=new Cesium__namespace['VertexArray']({'context':_0x25da1b,'attributes':[{'index':0x0,'vertexBuffer':Cesium__namespace['Buffer']['createVertexBuffer']({'context':_0x25da1b,'typedArray':_0xf18f77[_0x59e8e1(0x485)][_0x59e8e1(_0x4cb1cc._0x566946)],'usage':Cesium__namespace['BufferUsage']['STATIC_DRAW']}),'componentsPerAttribute':0x3},{'index':0x1,'vertexBuffer':Cesium__namespace['Buffer']['createVertexBuffer']({'context':_0x25da1b,'typedArray':_0xf18f77['vertex_L']['values'],'usage':Cesium__namespace['BufferUsage']['STATIC_DRAW']}),'componentsPerAttribute':0x3},{'index':0x2,'vertexBuffer':Cesium__namespace[_0x59e8e1(_0x4cb1cc._0x26c625)]['createVertexBuffer']({'context':_0x25da1b,'typedArray':_0xf18f77['color']['values'],'usage':Cesium__namespace['BufferUsage']['STATIC_DRAW']}),'componentsPerAttribute':0x3},{'index':0x3,'vertexBuffer':Cesium__namespace['Buffer']['createVertexBuffer']({'context':_0x25da1b,'typedArray':_0xf18f77['uv']['values'],'usage':Cesium__namespace[_0x59e8e1(0x6e7)]['STATIC_DRAW']}),'componentsPerAttribute':0x2}],'indexBuffer':_0x1ebe3f}),_0x1292f5=this['_map']['scene']['camera'],_0x4a9634=_0x25da1b[_0x59e8e1(_0x4cb1cc._0x396220)],_0x27cdad=_0x25da1b['drawingBufferHeight'],_0x17285a=new Cesium__namespace['Cartesian2'](_0x4a9634,_0x27cdad),_0x72a096=Cesium__namespace['BoundingSphere'][_0x59e8e1(_0x4cb1cc._0x33ef23)](_0xf18f77['vertex_H']['values']);_0x72a096['radius']=0x2710;var _0xe2703a=new Cesium__namespace[(_0x59e8e1(0x86e))]({'primitiveType':Cesium__namespace['PrimitiveType']['TRIANGLES'],'shaderProgram':_0x191cb2,'vertexArray':_0x40512f,'modelMatrix':Cesium__namespace['Matrix4'][_0x59e8e1(0x656)],'renderState':_0x1585e6,'boundingVolume':_0x72a096,'uniformMap':{'mars_orthographicMatrix':function _0x198678(){var _0x4b76fe=_0x59e8e1;if(_0x1292f5['frustum']['_offCenterFrustum']){var _0x3592a4;return(_0x3592a4=_0x1292f5[_0x4b76fe(_0x395e54._0x10255b)][_0x4b76fe(0xe47)])===null||_0x3592a4===void 0x0?void 0x0:_0x3592a4[_0x4b76fe(_0x395e54._0x47d1c3)];}else return _0x1292f5['frustum']['_orthographicMatrix'];},'mars_viewMatrix':function _0x4b308f(){return _0x1292f5['_viewMatrix'];},'mars_resolution':function _0x1b47c7(){return _0x17285a;},'mars_pointSize':function _0x3380c5(){var _0x1e1d58=_0x59e8e1;return _0x16dc67[_0x1e1d58(_0x1a4ef8._0x229d90)];},'mars_image':function _0x5dbb03(){var _0x4e766f=_0x59e8e1;return _0x16dc67[_0x4e766f(0x66c)][_0xeee36d]||_0x16dc67['textureDef'];},'mars_distanceDisplayCondition':function _0x50e6ee(){return _0x16dc67['_distanceDisplayConditionCartesian2'];},'mars_positionWC':function _0x434b06(){return _0x1292f5['positionWC'];},'globalAlpha':function _0x1d3cde(){return _0x16dc67['_globalAlpha'];}},'castShadows':![],'receiveShadows':![],'pass':_0x2bb49f?Cesium__namespace['Pass'][_0x59e8e1(0x98c)]:Cesium__namespace['Pass'][_0x59e8e1(0x877)],'pickOnly':!![],'pickCommand':new Cesium__namespace[(_0x59e8e1(0x86e))]({'owner':this,'pickOnly':!![]})});this['bindPickId'](_0xe2703a),_0xe2703a['pickId']=_0x25da1b['createPickId']({'primitive':_0xe2703a,'id':this[_0x59e8e1(_0x4cb1cc._0x51be53)](_0x333822['index'])});var _0x16f28a=new Cesium__namespace[(_0x59e8e1(0x86e))]({'owner':_0xe2703a,'primitiveType':Cesium__namespace['PrimitiveType']['TRIANGLES'],'pickOnly':!![]});_0x16f28a['vertexArray']=_0x40512f,_0x16f28a[_0x59e8e1(_0x4cb1cc._0x25cac1)]=_0x1585e6;var _0x27c003=Cesium__namespace['ShaderProgram']['fromCache']({'context':_0x25da1b,'vertexShaderSource':FlatBillboardVS,'fragmentShaderSource':Cesium__namespace[_0x59e8e1(_0x4cb1cc._0x556183)]['createPickFragmentShaderSource'](FlatBillboardFS,'uniform'),'attributeLocations':_0x5b2ab3});return _0x16f28a['shaderProgram']=_0x27c003,_0x16f28a['uniformMap']=_0xe2703a['uniformMap'],_0x16f28a[_0x59e8e1(0xed2)]['czm_pickColor']=function(){return _0xe2703a['pickId']['color'];},_0x16f28a['pass']=_0x2bb49f?Cesium__namespace['Pass']['TRANSLUCENT']:Cesium__namespace['Pass']['OPAQUE'],_0x16f28a[_0x59e8e1(_0x4cb1cc._0x2fd9e2)]=_0x72a096,_0x16f28a['modelMatrix']=Cesium__namespace[_0x59e8e1(_0x4cb1cc._0x532644)]['IDENTITY'],!this['_pickCommands']&&(this['_pickCommands']=[]),this['_pickCommands']['push'](_0x16f28a),_0xe2703a;}},{'key':'setOpacity','value':function _0x3c4889(_0xcc7723){var _0x2623ba=_0x2d0d42;this[_0x2623ba(0x218)]=_0xcc7723;}}]),_0x5c5be4;}(BaseCombine);register$4('flatBillboard',FlatBillboard,!![]);var ModelCombine=function(_0x39d3b1){var _0x4c377c={_0x15b535:0x47f,_0x34228a:0x7ba},_0x1ff753={_0x57589a:0xaf7,_0x5a007c:0x64c},_0x3d98a8={_0x82cb94:0x143},_0x13fb57={_0x504387:0x336,_0x373424:0x845,_0x1336ce:0x143},_0x3b35f1={_0x134b61:0x127,_0x4304bd:0x65a},_0x3bf759=_0x521882;_inherits(_0x3dfa67,_0x39d3b1);var _0x3fcd75=_createSuper(_0x3dfa67);function _0x3dfa67(){return _classCallCheck(this,_0x3dfa67),_0x3fcd75['apply'](this,arguments);}return _createClass(_0x3dfa67,[{'key':'hasOpacity','get':function _0x4fd8fe(){return![];}},{'key':_0x3bf759(_0x4c377c._0x15b535),'value':function _0x531fdb(_0x75f441){var _0x137fb4=_0x3bf759,_0x4f917b,_0x5e4d4d,_0x4b1fdc=this;if(!this['show'])return;var _0x3a116e=this[_0x137fb4(_0x13fb57._0x504387)];if(!_0x3a116e||_0x3a116e[_0x137fb4(0xba0)]===0x0)return;var _0x442c7c=[];for(var _0x31c178=0x0;_0x31c178<_0x3a116e['length'];_0x31c178++){var _0xc398af=_0x3a116e[_0x31c178];_0xc398af[_0x137fb4(0xdd1)]=LngLatPoint['parse'](_0xc398af['position'])['toCartesian']();var _0x2d9523=this[_0x137fb4(_0x13fb57._0x373424)](_0xc398af['position'],_0xc398af['style']);_0x442c7c['push']({'batchId':this['createPickId'](_0x31c178),'modelMatrix':_0x2d9523});}this['_primitive']=this[_0x137fb4(0x551)]['add'](new Cesium__namespace['ModelInstanceCollection'](_objectSpread2(_objectSpread2({},this['options']),{},{'url':this['options'][_0x137fb4(_0x13fb57._0x1336ce)]||((_0x4f917b=_0x3a116e[0x0])===null||_0x4f917b===void 0x0?void 0x0:(_0x5e4d4d=_0x4f917b['style'])===null||_0x5e4d4d===void 0x0?void 0x0:_0x5e4d4d[_0x137fb4(_0x13fb57._0x1336ce)]),'instances':_0x442c7c}))),this[_0x137fb4(0x48e)]['readyPromise']['then'](function(_0x47b2ef){var _0x5b9db1=_0x137fb4;_0x47b2ef[_0x5b9db1(_0x3b35f1._0x134b61)]['addAll'](_objectSpread2({'loop':Cesium__namespace['ModelAnimationLoop'][_0x5b9db1(0x1c5)]},_0x75f441)),_0x4b1fdc['loadOk']=!![],_0x4b1fdc[_0x5b9db1(_0x3b35f1._0x4304bd)](EventType['load'],{'drawtype':_0x4b1fdc[_0x5b9db1(0xb07)],'model':_0x47b2ef,'graphic':_0x4b1fdc},!![]);})['catch'](function(_0x1502f0){var _0x4e7d24=_0x137fb4;logError$1(_0x4e7d24(0x8fe),_0x1502f0);});}},{'key':_0x3bf759(_0x4c377c._0x34228a),'value':function _0x326e5e(_0x3f3a80,_0x2a805a){var _0x3470a7=_0x3bf759,_0x4a45a0=getAttrVal(_0x3f3a80,{'onlySimpleType':!![]});return _0x2a805a&&(_0x4a45a0['url']=this['options'][_0x3470a7(_0x3d98a8._0x82cb94)]),_0x4a45a0;}},{'key':'getModelMatrix','value':function _0xa5068d(_0x3f4438,_0x326326){var _0x3e51cd=_0x3bf759,_0xb35ab=Cesium__namespace['Math']['toRadians'](_0x326326['heading']||0x0),_0x5eee02=Cesium__namespace['Math']['toRadians'](_0x326326['pitch']||0x0),_0xba73fc=Cesium__namespace['Math']['toRadians'](_0x326326['roll']||0x0),_0x515614=Cesium__namespace[_0x3e51cd(_0x1ff753._0x57589a)]['headingPitchRollToFixedFrame'](_0x3f4438,new Cesium__namespace['HeadingPitchRoll'](_0xb35ab,_0x5eee02,_0xba73fc)),_0x2ae21b=_0x326326['scaleX']||_0x326326[_0x3e51cd(_0x1ff753._0x5a007c)]||0x1,_0x4abf4a=_0x326326[_0x3e51cd(0xdbb)]||_0x326326[_0x3e51cd(_0x1ff753._0x5a007c)]||0x1,_0x1325d4=_0x326326['scaleZ']||_0x326326['scale']||0x1;return Cesium__namespace['Matrix4']['multiplyByScale'](_0x515614,new Cesium__namespace['Cartesian3'](_0x2ae21b,_0x4abf4a,_0x1325d4),_0x515614),_0x515614;}}]),_0x3dfa67;}(BaseCombine);register$4('modelCombine',ModelCombine),register$4('modelC',ModelCombine,!![]);var BasePolyCombine=function(_0x15b197){var _0x16f77b={_0x373461:0x1a7,_0x5ae25a:0x702,_0xde5d11:0x6d3},_0x5b0fda={_0x48f02e:0x4e4},_0x3fade6={_0xe204dc:0x7c0,_0x2b27e2:0xd49,_0x4cf4f3:0xde8},_0x3a2f41={_0x4a1880:0x4ae,_0x5acfcf:0x1a7,_0x5c3464:0x4ae,_0x2dfb66:0x171,_0x4ee5d5:0x87d,_0x42389f:0x1a7,_0x1e3b84:0x872,_0x4457e8:0x732,_0x26529f:0x551,_0x380576:0x2c9,_0x287428:0x3c4},_0x1b58ad={_0x39f970:0x787},_0x5b4e82={_0x4e752b:0xba0},_0x96f6aa=_0x521882;_inherits(_0x35dd22,_0x15b197);var _0x3511b0=_createSuper(_0x35dd22);function _0x35dd22(){return _classCallCheck(this,_0x35dd22),_0x3511b0['apply'](this,arguments);}return _createClass(_0x35dd22,[{'key':_0x96f6aa(_0x16f77b._0x373461),'get':function _0x31f62d(){var _0x1accaa=_0x96f6aa,_0x37fa37,_0x2f304c;if(((_0x37fa37=this['options']['instances'])===null||_0x37fa37===void 0x0?void 0x0:_0x37fa37[_0x1accaa(_0x5b4e82._0x4e752b)])>0x0&&this['options']['instances'][0x0]['style'])return _objectSpread2(_objectSpread2({},this['options']['style']||{}),this['options']['instances'][0x0]['style']);return(_0x2f304c=this[_0x1accaa(0xe11)])===null||_0x2f304c===void 0x0?void 0x0:_0x2f304c['style'];},'set':function _0x48f8b0(_0x1f936f){this['setStyle'](_0x1f936f);}},{'key':_0x96f6aa(_0x16f77b._0x5ae25a),'value':function _0x35b0cb(_0x257741,_0x2355df){var _0x2d71b9=_0x96f6aa;this[_0x2d71b9(0xca7)]=null,this['translucent']=![];var _0x4e7cb0=this['instances'],_0x578aca=[];for(var _0x55760d=0x0;_0x55760d<_0x4e7cb0['length'];_0x55760d++){var _0xf026bd=_0x4e7cb0[_0x55760d];if(_0xf026bd instanceof Cesium__namespace['GeometryInstance'])_0xf026bd['id']=this[_0x2d71b9(_0x1b58ad._0x39f970)](_0x55760d),_0x578aca[_0x2d71b9(0x425)](_0xf026bd);else{var _0x3fab89=this[_0x2d71b9(0x6d3)](_0x257741,_0x2355df,_0xf026bd);_0x3fab89&&(_0x3fab89['id']=this['createPickId'](_0x55760d),_0x578aca['push'](_0x3fab89));}}return _0x578aca;}},{'key':_0x96f6aa(_0x16f77b._0xde5d11),'value':function _0xb28728(_0x7d7c6,_0x31faf5,_0x12cad7){}},{'key':'_getPolylineOutlinePositions','value':function _0x488534(_0x2627b2){var _0x11a4c2=_0x96f6aa;return _0x2627b2['positions']?[LngLatArray['toCartesians'](_0x2627b2[_0x11a4c2(0x2c3)])]:null;}},{'key':'_createPolylineOutline','value':function _0x242fd1(_0x2edff9){var _0x124e54=_0x96f6aa,_0x8e1598=this['instances'],_0x5390bb=[],_0x3993d8;for(var _0x4c826f=0x0;_0x4c826f<_0x8e1598['length'];_0x4c826f++){var _0x3d98f9,_0x1f8a99=_0x8e1598[_0x4c826f],_0x389f98=void 0x0;if(_0x1f8a99[_0x124e54(0x1a7)]&&(Cesium__namespace[_0x124e54(_0x3a2f41._0x4a1880)](_0x1f8a99['style']['outline'])||Cesium__namespace['defined'](_0x1f8a99[_0x124e54(_0x3a2f41._0x5acfcf)]['outlineStyle'])||Cesium__namespace['defined'](_0x1f8a99['style']['outlineColor'])||Cesium__namespace[_0x124e54(_0x3a2f41._0x5c3464)](_0x1f8a99['style']['outlineOpacity'])||Cesium__namespace['defined'](_0x1f8a99['style']['outlineWidth']))){var _0x5ce6b3=this['_getOutlineStyle'](_0x1f8a99['style']);if(!_0x5ce6b3['show'])continue;_0x389f98=_objectSpread2(_objectSpread2({},_0x2edff9),_0x5ce6b3);}else _0x389f98=_0x2edff9;_0x3993d8=PolylineStyleConver['toCesiumVal'](_0x389f98);!_0x3993d8['material']&&(_0x3993d8['vertexFormat']=Cesium__namespace['PolylineColorAppearance']['VERTEX_FORMAT']);var _0x4e8342=_0x389f98['clampToGround']?Cesium__namespace['GroundPolylineGeometry']:Cesium__namespace[_0x124e54(_0x3a2f41._0x2dfb66)],_0x444304=(_0x3d98f9=_0x3993d8[_0x124e54(_0x3a2f41._0x4ee5d5)])!==null&&_0x3d98f9!==void 0x0?_0x3d98f9:Cesium__namespace['Color']['YELLOW']['withAlpha'](0.5),_0x5abcbd=this['_getPolylineOutlinePositions'](_0x1f8a99);if(!_0x5abcbd)return;for(var _0x583fae=0x0,_0x1fd524=_0x5abcbd['length'];_0x583fae<_0x1fd524;_0x583fae++){var _0x115916=_0x5abcbd[_0x583fae];Cesium__namespace['defined'](_0x1f8a99[_0x124e54(_0x3a2f41._0x42389f)][_0x124e54(0x872)])&&(_0x115916=setPositionsHeight(_0x115916,_0x1f8a99['style'][_0x124e54(_0x3a2f41._0x1e3b84)]));_0x115916['length']>0x0&&(_0x115916=_0x115916[_0x124e54(_0x3a2f41._0x4457e8)](_0x115916[0x0]));var _0x47e029=new Cesium__namespace['GeometryInstance']({'geometry':new _0x4e8342(_objectSpread2(_objectSpread2({},_0x3993d8),{},{'positions':_0x115916})),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x444304),'distanceDisplayCondition':_0x3993d8['distanceDisplayCondition']}});_0x5390bb['push'](_0x47e029);}}var _0x265172=_objectSpread2(_objectSpread2({},this['options']),{},{'geometryInstances':_0x5390bb,'show':this['show']});delete _0x265172['style'],delete _0x265172['attr'];this[_0x124e54(0xeed)](_0x2edff9,_0x3993d8)?_0x265172['appearance']=new Cesium__namespace['PolylineColorAppearance'](_objectSpread2({},_0x3993d8)):_0x265172['appearance']=new Cesium__namespace['PolylineMaterialAppearance'](_objectSpread2({},_0x3993d8));var _0xf26e6b;return _0x3993d8[_0x124e54(0x76d)]?_0xf26e6b=this[_0x124e54(_0x3a2f41._0x26529f)]['add'](new Cesium__namespace['GroundPolylinePrimitive'](_0x265172)):_0xf26e6b=this['primitiveCollection']['add'](new Cesium__namespace[(_0x124e54(_0x3a2f41._0x380576))](_0x265172)),this[_0x124e54(_0x3a2f41._0x287428)](_0xf26e6b),_0xf26e6b;}},{'key':'_highlight_mouseEventHandler','value':function _0x1d51d8(_0x1e737f){var _0x263dd9=_0x96f6aa;this[_0x263dd9(0x4bc)]['closeHighlight']();var _0x34f8c0=_0x1e737f['pickedObject'];_0x34f8c0&&(this['_last_pickedObject']=_0x34f8c0,this[_0x263dd9(0x4bc)]['openHighlight'](this,this['_highlightOptions'],_0x1e737f));}},{'key':_0x96f6aa(0x725),'value':function _0x9348ef(_0x382936){var _0xd8d890=_0x96f6aa,_0x208a12=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![],_0x480deb=arguments['length']>0x2?arguments[0x2]:undefined;_0x208a12&&(this[_0xd8d890(0x4bc)]['closeHighlight'](),this['_map']['last_highlighGraphic']=this);_0x480deb&&(this['_last_pickedObject']=_0x480deb);var _0x52cb24=_0x382936||this['_highlightOptions'];if(this['_last_pickedObject']&&_0x52cb24){var _0x39741d=PolygonStyleConver[_0xd8d890(_0x3fade6._0xe204dc)](_objectSpread2(_objectSpread2({},this['_last_pickedObject'][_0xd8d890(_0x3fade6._0x2b27e2)]['style']),_0x52cb24)),_0x5b532b=this['_getColorByColorMaterial'](_0x39741d,![]);if(_0x5b532b){var _0x23b341=this[_0xd8d890(0xaf3)](this['_last_pickedObject']['id']);_0x23b341['color']=Cesium__namespace[_0xd8d890(_0x3fade6._0x4cf4f3)]['toValue'](_0x5b532b),this['fire'](EventType['highlightOpen'],{},!![]);}}}},{'key':'closeHighlight','value':function _0x27b5ac(){var _0x51a343=_0x96f6aa,_0x3d43e9;if(this[_0x51a343(0x4e4)]&&this[_0x51a343(0x48e)]){var _0x226bf8=PolygonStyleConver['toCesiumVal'](this['_last_pickedObject'][_0x51a343(0xd49)]['style']),_0x20f454=this['_getColorByColorMaterial'](_0x226bf8,![]);if(_0x20f454){var _0x5df8b9=this['getGeometryInstanceAttributes'](this[_0x51a343(0x4e4)]['id']);_0x5df8b9&&(_0x5df8b9['color']=Cesium__namespace['ColorGeometryInstanceAttribute']['toValue'](_0x20f454),this['fire'](EventType['highlightClose'],{},!![]));}delete this[_0x51a343(_0x5b0fda._0x48f02e)];}((_0x3d43e9=this[_0x51a343(0x4bc)])===null||_0x3d43e9===void 0x0?void 0x0:_0x3d43e9['last_highlighGraphic'])===this&&this['_map']['_clearLastHighlight']();}},{'key':'setStyle','value':function _0x3256c1(_0x14f90b){var _0x1ed807=_0x96f6aa,_0x34d473=this['options']['instances']||[];for(var _0x4f152b=0x0;_0x4f152b<_0x34d473[_0x1ed807(0xba0)];_0x4f152b++){var _0x5035f7=_0x34d473[_0x4f152b];_0x5035f7[_0x1ed807(0x1a7)]&&(_0x5035f7[_0x1ed807(0x1a7)]=merge(_0x5035f7['style'],_0x14f90b));}return _get(_getPrototypeOf(_0x35dd22['prototype']),'setStyle',this)['call'](this,_0x14f90b);}}]),_0x35dd22;}(BaseCombine),BasePointCombine=function(_0x28fcce){var _0x5a3282={_0x269b6d:0x859,_0x2bbcee:0x50a,_0x36441a:0xca9};_inherits(_0x294ca6,_0x28fcce);var _0x1e077d=_createSuper(_0x294ca6);function _0x294ca6(){return _classCallCheck(this,_0x294ca6),_0x1e077d['apply'](this,arguments);}return _createClass(_0x294ca6,[{'key':'_getModelMatrix','value':function _0x4a11ad(_0xf26f42,_0x3fdd9f){var _0x1a4554=_0x4ffc;if(_0xf26f42[_0x1a4554(_0x5a3282._0x269b6d)])return _0xf26f42['modelMatrix'];var _0x5870f6=LngLatPoint['toCartesian'](_0xf26f42['position']),_0x1be723=Cesium__namespace['Math']['toRadians'](_0x3fdd9f[_0x1a4554(_0x5a3282._0x2bbcee)]||0x0),_0x1cde35=Cesium__namespace[_0x1a4554(0xa29)][_0x1a4554(0x70f)](_0x3fdd9f['pitch']||0x0),_0x196019=Cesium__namespace['Math']['toRadians'](_0x3fdd9f['roll']||0x0),_0x434f25=Cesium__namespace['Transforms'][_0x1a4554(_0x5a3282._0x36441a)](_0x5870f6,new Cesium__namespace['HeadingPitchRoll'](_0x1be723,_0x1cde35,_0x196019));return _0x434f25;}}]),_0x294ca6;}(BasePolyCombine),PlaneCombine=function(_0x2587d7){var _0x245a5e={_0x18b1ad:0x5a4},_0xb10a78={_0x1adb4d:0x859,_0xfc7322:0x70f,_0x1bb3c5:0x5a9,_0x4b7b66:0xe2d},_0x4bb35e={_0x115a8b:0xe11,_0x3ad9fd:0x1a7,_0x3cd94e:0x771,_0x12e5d9:0xa2b,_0x2badd4:0x2e4},_0x20bdf2={_0x36f7df:0x7c0},_0x5c3408={_0x151739:0x29d},_0x17d61d=_0x521882;_inherits(_0x3cddaf,_0x2587d7);var _0x51d55f=_createSuper(_0x3cddaf);function _0x3cddaf(){var _0x105a62=_0x4ffc;return _classCallCheck(this,_0x3cddaf),_0x51d55f[_0x105a62(_0x5c3408._0x151739)](this,arguments);}return _createClass(_0x3cddaf,[{'key':'_conversionStyle','value':function _0xf5a105(_0x16fdf4){var _0x883009=_0x4ffc;return PlaneStyleConver[_0x883009(_0x20bdf2._0x36f7df)](_0x16fdf4);}},{'key':_0x17d61d(_0x245a5e._0x18b1ad),'value':function _0x5bd8b5(_0x5b3a1c,_0x3599aa){return PlaneStyleConver['toJSON'](_0x5b3a1c,_0x3599aa);}},{'key':'_createGeometryInstanceItem','value':function _0x1f959a(_0x1e656d,_0x492912,_0x2e5f4a){var _0x11f4aa=_0x17d61d,_0x20c21b=PlaneStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this[_0x11f4aa(_0x4bb35e._0x115a8b)]['style']),_0x2e5f4a[_0x11f4aa(_0x4bb35e._0x3ad9fd)]||{}));_0x20c21b[_0x11f4aa(_0x4bb35e._0x3cd94e)]=_0x20c21b['vertexFormat']||_0x1e656d['vertexFormat'];var _0x2c01b3=this['_getColorByColorMaterial'](_0x20c21b);_0x492912&&_0x20c21b['outlineColor']&&(_0x2c01b3=_0x20c21b[_0x11f4aa(_0x4bb35e._0x12e5d9)]);_0x2c01b3['alpha']!==0x1&&(this['translucent']=!![]);var _0x19957c=this[_0x11f4aa(0xdac)](_0x2e5f4a,_0x20c21b),_0x1522db=_0x492912?Cesium__namespace[_0x11f4aa(_0x4bb35e._0x2badd4)]:Cesium__namespace['PlaneGeometry'],_0x3503d1=new Cesium__namespace[(_0x11f4aa(0x19b))]({'geometry':new _0x1522db(_0x20c21b),'modelMatrix':_0x19957c,'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x2c01b3),'distanceDisplayCondition':_0x20c21b['distanceDisplayCondition']}});return _0x3503d1;}},{'key':'_getModelMatrix','value':function _0xa53f12(_0x41db42,_0x2c8611){var _0x19dbc6=_0x17d61d,_0x4cb923,_0x4cfd66,_0x3f1e8c,_0x752a0e;if(_0x41db42[_0x19dbc6(_0xb10a78._0x1adb4d)])return _0x41db42['modelMatrix'];var _0x8b1c52=_get(_getPrototypeOf(_0x3cddaf['prototype']),_0x19dbc6(0xdac),this)['call'](this,_0x41db42,_0x2c8611);if(_0x2c8611['plane_normal']===Cesium__namespace[_0x19dbc6(0x4cc)][_0x19dbc6(0xbf9)]){var _0x27eff8=Cesium__namespace['Matrix4']['fromRotationTranslation'](Cesium__namespace['Matrix3']['fromRotationX'](Cesium__namespace['Math'][_0x19dbc6(_0xb10a78._0xfc7322)](0x5a)));Cesium__namespace['Matrix4']['multiply'](_0x8b1c52,_0x27eff8,_0x8b1c52);}else{if(_0x2c8611['plane_normal']===Cesium__namespace['Cartesian3']['UNIT_Y']){var _0x8c89f9=Cesium__namespace['Matrix4'][_0x19dbc6(_0xb10a78._0x1bb3c5)](Cesium__namespace['Matrix3'][_0x19dbc6(_0xb10a78._0x4b7b66)](Cesium__namespace['Math']['toRadians'](0x5a)));Cesium__namespace['Matrix4']['multiply'](_0x8b1c52,_0x8c89f9,_0x8b1c52);}}var _0x5b7aa8=Cesium__namespace['Matrix4'][_0x19dbc6(0x9f3)](new Cesium__namespace['Cartesian3']((_0x4cb923=(_0x4cfd66=_0x2c8611['dimensions'])===null||_0x4cfd66===void 0x0?void 0x0:_0x4cfd66['x'])!==null&&_0x4cb923!==void 0x0?_0x4cb923:0x1,(_0x3f1e8c=(_0x752a0e=_0x2c8611['dimensions'])===null||_0x752a0e===void 0x0?void 0x0:_0x752a0e['y'])!==null&&_0x3f1e8c!==void 0x0?_0x3f1e8c:0x1,0x1));return Cesium__namespace['Matrix4'][_0x19dbc6(0x785)](_0x8b1c52,_0x5b7aa8,_0x8b1c52),_0x8b1c52;}}]),_0x3cddaf;}(BasePointCombine);register$4('planeC',PlaneCombine,!![]);var BoxCombine=function(_0x2e5a8e){var _0x87530c={_0x595c85:0x5a4},_0x358288={_0x95d7d4:0x619,_0x11eb1a:0x591,_0x5414f0:0xdac},_0x28aca9={_0x4e7d4d:0x640},_0x5c1bf7=_0x521882;_inherits(_0x231686,_0x2e5a8e);var _0x17ee30=_createSuper(_0x231686);function _0x231686(){return _classCallCheck(this,_0x231686),_0x17ee30['apply'](this,arguments);}return _createClass(_0x231686,[{'key':'_conversionStyle','value':function _0x46a82b(_0x46170c){var _0x29093d=_0x4ffc,_0x148e7f;return _0x46170c['closed']=(_0x148e7f=_0x46170c[_0x29093d(_0x28aca9._0x4e7d4d)])!==null&&_0x148e7f!==void 0x0?_0x148e7f:!![],BoxStyleConver['toCesiumVal'](_0x46170c);}},{'key':_0x5c1bf7(_0x87530c._0x595c85),'value':function _0x30050c(_0x15cb12,_0x57355d){return BoxStyleConver['toJSON'](_0x15cb12,_0x57355d);}},{'key':'_createGeometryInstanceItem','value':function _0x450c02(_0x12a7ea,_0x57fa06,_0x1ff5d0){var _0xe8d208=_0x5c1bf7,_0x97f06d=BoxStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options']['style']),_0x1ff5d0['style']||{}));_0x97f06d['vertexFormat']=_0x97f06d['vertexFormat']||_0x12a7ea['vertexFormat'];var _0x1370a0=this['_getColorByColorMaterial'](_0x97f06d);_0x57fa06&&_0x97f06d['outlineColor']&&(_0x1370a0=_0x97f06d['outlineColor']);_0x1370a0[_0xe8d208(_0x358288._0x95d7d4)]!==0x1&&(this[_0xe8d208(_0x358288._0x11eb1a)]=!![]);var _0x473722=this[_0xe8d208(_0x358288._0x5414f0)](_0x1ff5d0,_0x97f06d),_0x352de6=_0x57fa06?Cesium__namespace['BoxOutlineGeometry']:Cesium__namespace['BoxGeometry'],_0x4102ea=new Cesium__namespace['GeometryInstance']({'geometry':_0x352de6['fromDimensions'](_0x97f06d),'modelMatrix':_0x473722,'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute'][_0xe8d208(0xe5d)](_0x1370a0),'distanceDisplayCondition':_0x97f06d['distanceDisplayCondition']}});return _0x4102ea;}}]),_0x231686;}(BasePointCombine);register$4('boxC',BoxCombine,!![]);var CircleCombine=function(_0x44772d){var _0x3ad5c2={_0x40a3e6:0x5a4},_0x1444fa={_0x1ababa:0xa4e},_0x168423={_0x468ba4:0xe11,_0x34451d:0x1a7,_0x599b3b:0xb43,_0x5ad043:0xe5d,_0x4965fc:0x5cb},_0x2c4fc0=_0x521882;_inherits(_0x17a038,_0x44772d);var _0x37fea0=_createSuper(_0x17a038);function _0x17a038(){return _classCallCheck(this,_0x17a038),_0x37fea0['apply'](this,arguments);}return _createClass(_0x17a038,[{'key':_0x2c4fc0(0x7b6),'value':function _0x9eba75(_0x2b5b76){return CircleStyleConver['toCesiumVal'](_0x2b5b76);}},{'key':_0x2c4fc0(_0x3ad5c2._0x40a3e6),'value':function _0x2883a4(_0x3fee02,_0x2141ac){var _0x4bdbfa=_0x2c4fc0;return CircleStyleConver[_0x4bdbfa(0x517)](_0x3fee02,_0x2141ac);}},{'key':'_createGeometryInstanceItem','value':function _0x277753(_0xa5fc41,_0x1ae199,_0x59fe90){var _0x16341d=_0x2c4fc0,_0x16af49=CircleStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this[_0x16341d(_0x168423._0x468ba4)][_0x16341d(_0x168423._0x34451d)]),_0x59fe90['style']||{}));_0x16af49['vertexFormat']=_0x16af49['vertexFormat']||_0xa5fc41['vertexFormat'];var _0x4c0dea=this['_getColorByColorMaterial'](_0x16af49);_0x1ae199&&_0x16af49['outlineColor']&&(_0x4c0dea=_0x16af49[_0x16341d(0xa2b)]);_0x4c0dea['alpha']!==0x1&&(this['translucent']=!![]);_0x59fe90['position']=LngLatPoint[_0x16341d(0x5dc)](_0x59fe90['position'])['toCartesian'](),_0x16af49[_0x16341d(_0x168423._0x599b3b)]=_0x59fe90['position'];var _0x4e103c=_0x1ae199?Cesium__namespace['CircleOutlineGeometry']:Cesium__namespace['CircleGeometry'],_0x198fff=new Cesium__namespace['GeometryInstance']({'geometry':new _0x4e103c(_0x16af49),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute'][_0x16341d(_0x168423._0x5ad043)](_0x4c0dea),'distanceDisplayCondition':_0x16af49[_0x16341d(_0x168423._0x4965fc)]}});return _0x198fff;}},{'key':_0x2c4fc0(0x23d),'value':function _0x166a50(_0x2e2bc2){var _0x1e8229=_0x2c4fc0,_0x1b3ba8=getEllipseOuterPositions({'position':_0x2e2bc2['position'],'radius':_0x2e2bc2['style']['radius'],'granularity':_0x2e2bc2['style'][_0x1e8229(_0x1444fa._0x1ababa)]});return[_0x1b3ba8];}}]),_0x17a038;}(BasePointCombine);register$4('circleC',CircleCombine,!![]);var CylinderCombine=function(_0x2beba5){var _0x1079c9={_0x22fdb3:0x5a4,_0x5129a3:0x6d3},_0x1285ac={_0x42c619:0xe11,_0x5bf86f:0x771,_0x58d06a:0x34b,_0x5ca6c4:0x619,_0xeb0321:0x31a},_0x23a89e=_0x521882;_inherits(_0x3b20f6,_0x2beba5);var _0x429964=_createSuper(_0x3b20f6);function _0x3b20f6(){return _classCallCheck(this,_0x3b20f6),_0x429964['apply'](this,arguments);}return _createClass(_0x3b20f6,[{'key':_0x23a89e(0x7b6),'value':function _0x5c4216(_0x2bd022){var _0x4e89c8=_0x23a89e,_0x132f53;return _0x2bd022[_0x4e89c8(0x640)]=(_0x132f53=_0x2bd022['closed'])!==null&&_0x132f53!==void 0x0?_0x132f53:!![],CylinderStyleConver['toCesiumVal'](_0x2bd022);}},{'key':_0x23a89e(_0x1079c9._0x22fdb3),'value':function _0x43bb9f(_0x1b267d,_0x2af828){return CylinderStyleConver['toJSON'](_0x1b267d,_0x2af828);}},{'key':_0x23a89e(_0x1079c9._0x5129a3),'value':function _0x595028(_0x33de7a,_0x154164,_0x335b90){var _0x5bf90e=_0x23a89e,_0x10bf93=CylinderStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this[_0x5bf90e(_0x1285ac._0x42c619)]['style']),_0x335b90['style']||{}));_0x10bf93['vertexFormat']=_0x10bf93[_0x5bf90e(_0x1285ac._0x5bf86f)]||_0x33de7a['vertexFormat'];var _0x47bf=this[_0x5bf90e(_0x1285ac._0x58d06a)](_0x10bf93);_0x154164&&_0x10bf93['outlineColor']&&(_0x47bf=_0x10bf93['outlineColor']);_0x47bf[_0x5bf90e(_0x1285ac._0x5ca6c4)]!==0x1&&(this['translucent']=!![]);var _0x12f3b7=this['_getModelMatrix'](_0x335b90,_0x10bf93),_0x36eb7b=_0x154164?Cesium__namespace[_0x5bf90e(_0x1285ac._0xeb0321)]:Cesium__namespace[_0x5bf90e(0x6cd)],_0x4adb30=new Cesium__namespace['GeometryInstance']({'geometry':new _0x36eb7b(_0x10bf93),'modelMatrix':_0x12f3b7,'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x47bf),'distanceDisplayCondition':_0x10bf93['distanceDisplayCondition']}});return _0x4adb30;}}]),_0x3b20f6;}(BasePointCombine);register$4('cylinderC',CylinderCombine,!![]);var FrustumCombine=function(_0x5b99bd){var _0x37d2f5={_0x5a8f1d:0xe11,_0xbe337b:0x1a7,_0x4ebd9d:0x771,_0x492ef7:0xa2b,_0x1cbfd0:0xa2b,_0x3a75e4:0x5dc,_0x38277c:0xdd1,_0x28b970:0x8c6,_0x4ba466:0x8c6},_0x3146f7={_0x328750:0x640},_0x12bb79=_0x521882;_inherits(_0x48a2fd,_0x5b99bd);var _0x2cecf0=_createSuper(_0x48a2fd);function _0x48a2fd(){return _classCallCheck(this,_0x48a2fd),_0x2cecf0['apply'](this,arguments);}return _createClass(_0x48a2fd,[{'key':'_conversionStyle','value':function _0x528575(_0x3b271f){var _0x1f2d37=_0x4ffc,_0x3a7e58;return _0x3b271f['closed']=(_0x3a7e58=_0x3b271f[_0x1f2d37(_0x3146f7._0x328750)])!==null&&_0x3a7e58!==void 0x0?_0x3a7e58:!![],CylinderStyleConver['toCesiumVal'](_0x3b271f);}},{'key':_0x12bb79(0x5a4),'value':function _0x42de51(_0x183e7b,_0x56ea82){var _0x533ead=_0x12bb79;return CylinderStyleConver[_0x533ead(0x517)](_0x183e7b,_0x56ea82);}},{'key':'_createGeometryInstanceItem','value':function _0x53d299(_0x2fae94,_0x5827b7,_0x5210f7){var _0x11da93=_0x12bb79,_0x207c26=CylinderStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this[_0x11da93(_0x37d2f5._0x5a8f1d)][_0x11da93(_0x37d2f5._0xbe337b)]),_0x5210f7['style']||{}));_0x207c26[_0x11da93(_0x37d2f5._0x4ebd9d)]=_0x207c26['vertexFormat']||_0x2fae94['vertexFormat'];var _0x50e886=this['_getColorByColorMaterial'](_0x207c26);_0x5827b7&&_0x207c26[_0x11da93(_0x37d2f5._0x492ef7)]&&(_0x50e886=_0x207c26[_0x11da93(_0x37d2f5._0x1cbfd0)]);_0x50e886['alpha']!==0x1&&(this['translucent']=!![]);var _0x5c7b4a=_0x5210f7[_0x11da93(0xdd1)]=LngLatPoint[_0x11da93(_0x37d2f5._0x3a75e4)](_0x5210f7[_0x11da93(_0x37d2f5._0x38277c)])['toCartesian'](),_0x48de19,_0x4b6647;if(_0x5210f7[_0x11da93(0x60e)]){var _0x30f71f=LngLatPoint[_0x11da93(_0x37d2f5._0x3a75e4)](_0x5210f7['targetPosition'])['toCartesian']();_0x48de19=Cesium__namespace['Cartesian3']['distance'](_0x5c7b4a,_0x30f71f);var _0xd7590a=getHeadingPitchRollForLine(_0x5c7b4a,_0x30f71f);_0x4b6647=Cesium__namespace[_0x11da93(0xaf7)][_0x11da93(_0x37d2f5._0x28b970)](_0x5c7b4a,_0xd7590a);}else{_0x48de19=-_0x207c26['length'];var _0x4ccbcf=new Cesium__namespace['HeadingPitchRoll'](Cesium__namespace['Math']['toRadians'](_0x207c26[_0x11da93(0x50a)]||0x0),Cesium__namespace['Math']['toRadians'](_0x207c26['pitch']||0x0),Cesium__namespace['Math']['toRadians'](_0x207c26[_0x11da93(0xa00)]||0x0));_0x4b6647=Cesium__namespace['Transforms'][_0x11da93(_0x37d2f5._0x4ba466)](_0x5c7b4a,_0x4ccbcf);}var _0x547cd2=new Cesium__namespace[(_0x11da93(0x47e))]({'fov':Cesium__namespace['Math']['toRadians'](_0x207c26['angle']*0x2||0.01),'aspectRatio':_0x207c26['angle2']/_0x207c26['angle'],'near':0.01,'far':_0x48de19}),_0x50c066=_0x5827b7?Cesium__namespace['FrustumOutlineGeometry']:Cesium__namespace['FrustumGeometry'],_0x3a1ae9=new Cesium__namespace['GeometryInstance']({'geometry':new _0x50c066(_objectSpread2(_objectSpread2({},_0x207c26),{},{'origin':_0x5c7b4a,'orientation':_0x4b6647,'frustum':_0x547cd2})),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x50e886),'distanceDisplayCondition':_0x207c26['distanceDisplayCondition']}});return _0x3a1ae9;}}]),_0x48a2fd;}(BasePointCombine);register$4('frustumC',FrustumCombine,!![]);var EllipsoidCombine=function(_0x155ae1){var _0x58fadf={_0x27c175:0x1a7,_0x1d89ae:0x771,_0x1afbd5:0x771,_0x5b467c:0x619},_0x2ad68a={_0x3d5de3:0x640},_0x238cbf=_0x521882;_inherits(_0x1b2102,_0x155ae1);var _0x5375f2=_createSuper(_0x1b2102);function _0x1b2102(){var _0x51e2c3=_0x4ffc;return _classCallCheck(this,_0x1b2102),_0x5375f2[_0x51e2c3(0x29d)](this,arguments);}return _createClass(_0x1b2102,[{'key':'_conversionStyle','value':function _0x1c4cec(_0x4b99c3){var _0x573ca6=_0x4ffc,_0x4e6415;return _0x4b99c3[_0x573ca6(_0x2ad68a._0x3d5de3)]=(_0x4e6415=_0x4b99c3[_0x573ca6(0x640)])!==null&&_0x4e6415!==void 0x0?_0x4e6415:!![],EllipsoidStyleConver['toCesiumVal'](_0x4b99c3);}},{'key':'_style2Json','value':function _0x5c9b41(_0x510770,_0x3e1eb0){var _0x3e687a=_0x4ffc;return EllipsoidStyleConver[_0x3e687a(0x517)](_0x510770,_0x3e1eb0);}},{'key':_0x238cbf(0x6d3),'value':function _0x4dea79(_0x58c718,_0x26e68c,_0x5f4e72){var _0x35e611=_0x238cbf,_0x530f0d=EllipsoidStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options']['style']),_0x5f4e72[_0x35e611(_0x58fadf._0x27c175)]||{}));_0x530f0d[_0x35e611(_0x58fadf._0x1d89ae)]=_0x530f0d[_0x35e611(_0x58fadf._0x1afbd5)]||_0x58c718['vertexFormat'];var _0x252ddb=this['_getColorByColorMaterial'](_0x530f0d);_0x26e68c&&_0x530f0d['outlineColor']&&(_0x252ddb=_0x530f0d['outlineColor']);_0x252ddb[_0x35e611(_0x58fadf._0x5b467c)]!==0x1&&(this['translucent']=!![]);var _0x5d1b17=this[_0x35e611(0xdac)](_0x5f4e72,_0x530f0d),_0x331253=_0x26e68c?Cesium__namespace[_0x35e611(0x32d)]:Cesium__namespace['EllipsoidGeometry'],_0x2a8761=new Cesium__namespace['GeometryInstance']({'geometry':new _0x331253(_0x530f0d),'modelMatrix':_0x5d1b17,'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x252ddb),'distanceDisplayCondition':_0x530f0d['distanceDisplayCondition']}});return _0x2a8761;}}]),_0x1b2102;}(BasePointCombine);register$4(_0x521882(0x232),EllipsoidCombine,!![]);var PolylineCombine=function(_0x1cf0ba){var _0x3a8b98={_0x36e12e:0x5a4,_0x1fe05d:0x593},_0x1fe81a={_0x535233:0xe11,_0x1b5dd5:0x1a7,_0x20523f:0xbd9,_0x165cbd:0xe5d},_0x498766=_0x521882;_inherits(_0x5617b7,_0x1cf0ba);var _0x11ea1c=_createSuper(_0x5617b7);function _0x5617b7(){var _0x28fec5=_0x4ffc;return _classCallCheck(this,_0x5617b7),_0x11ea1c[_0x28fec5(0x29d)](this,arguments);}return _createClass(_0x5617b7,[{'key':'_conversionStyle','value':function _0x401479(_0x3bb979){return PolylineStyleConver['toCesiumVal'](_0x3bb979);}},{'key':_0x498766(_0x3a8b98._0x36e12e),'value':function _0x1a216e(_0x42b85f,_0x5566f9){return PolylineStyleConver['toJSON'](_0x42b85f,_0x5566f9);}},{'key':'_createGeometryInstanceItem','value':function _0x5631c4(_0x2ffe5a,_0x272c67,_0x1f0040){var _0x11cf39=_0x498766,_0x2f0594=PolylineStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this[_0x11cf39(_0x1fe81a._0x535233)]['style']),_0x1f0040[_0x11cf39(_0x1fe81a._0x1b5dd5)]||{}));_0x2ffe5a['_isColorMaterial']&&(_0x2f0594['vertexFormat']=Cesium__namespace['PolylineColorAppearance']['VERTEX_FORMAT']);var _0x326c49=this['_getColorByColorMaterial'](_0x2f0594),_0x1822d6=_0x1f0040['positions']=LngLatArray[_0x11cf39(_0x1fe81a._0x20523f)](_0x1f0040['positions']);_0x2f0594['positions']=_0x1822d6;var _0x55b07d=_0x2f0594['clampToGround']?Cesium__namespace['GroundPolylineGeometry']:Cesium__namespace['PolylineGeometry'],_0x290975=new Cesium__namespace['GeometryInstance']({'geometry':new _0x55b07d(_0x2f0594),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute'][_0x11cf39(_0x1fe81a._0x165cbd)](_0x326c49),'distanceDisplayCondition':_0x2f0594['distanceDisplayCondition']}});return _0x290975;}},{'key':_0x498766(_0x3a8b98._0x1fe05d),'value':function _0x4ae0be(_0x2551de,_0x5013eb){return _0x2551de['_isColorMaterial']?new Cesium__namespace['PolylineColorAppearance'](_objectSpread2({},_0x2551de)):new Cesium__namespace['PolylineMaterialAppearance'](_objectSpread2({},_0x2551de));}}]),_0x5617b7;}(BasePolyCombine);register$4('polylineCombine',PolylineCombine),register$4('polylineC',PolylineCombine);var PolylineVolumeCombine=function(_0x2eb9b8){var _0x140501={_0x47c2e8:0x6d3},_0x4cae8e={_0x29e32b:0x771,_0xb61184:0x591,_0xce77bc:0x2c3,_0x1d8a6c:0xde8},_0x3ab76c={_0x2894db:0x7c0},_0x1a304e=_0x521882;_inherits(_0x377179,_0x2eb9b8);var _0xe38b22=_createSuper(_0x377179);function _0x377179(){var _0xad9b68=_0x4ffc;return _classCallCheck(this,_0x377179),_0xe38b22[_0xad9b68(0x29d)](this,arguments);}return _createClass(_0x377179,[{'key':'_conversionStyle','value':function _0x365dac(_0x6c4609){var _0x381b76=_0x4ffc,_0xb390ba;return _0x6c4609['closed']=(_0xb390ba=_0x6c4609['closed'])!==null&&_0xb390ba!==void 0x0?_0xb390ba:!![],PolylineVolumeStyleConver[_0x381b76(_0x3ab76c._0x2894db)](_0x6c4609);}},{'key':'_style2Json','value':function _0x3bb148(_0x293e16,_0x12b105){return PolylineVolumeStyleConver['toJSON'](_0x293e16,_0x12b105);}},{'key':_0x1a304e(_0x140501._0x47c2e8),'value':function _0x563853(_0x36d712,_0x287097,_0x2cccfb){var _0x563b3b=_0x1a304e,_0x335d5d=PolylineVolumeStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this['options'][_0x563b3b(0x1a7)]),_0x2cccfb['style']||{}));_0x335d5d['vertexFormat']=_0x335d5d['vertexFormat']||_0x36d712[_0x563b3b(_0x4cae8e._0x29e32b)];var _0x53f3ab=this['_getColorByColorMaterial'](_0x335d5d);_0x287097&&_0x335d5d[_0x563b3b(0xa2b)]&&(_0x53f3ab=_0x335d5d['outlineColor']);_0x53f3ab['alpha']!==0x1&&(this[_0x563b3b(_0x4cae8e._0xb61184)]=!![]);var _0x19ab47=_0x2cccfb[_0x563b3b(_0x4cae8e._0xce77bc)]=LngLatArray['toCartesians'](_0x2cccfb['positions']),_0x401827=_0x287097?Cesium__namespace['PolylineVolumeOutlineGeometry']:Cesium__namespace['PolylineVolumeGeometry'],_0x127e3f=new Cesium__namespace['GeometryInstance']({'geometry':new _0x401827(_objectSpread2(_objectSpread2({},_0x335d5d),{},{'polylinePositions':_0x19ab47,'shapePositions':_0x335d5d['shape']})),'attributes':{'color':Cesium__namespace[_0x563b3b(_0x4cae8e._0x1d8a6c)]['fromColor'](_0x53f3ab),'distanceDisplayCondition':_0x335d5d['distanceDisplayCondition']}});return _0x127e3f;}}]),_0x377179;}(BasePolyCombine);register$4('polylineVolumeC',PolylineVolumeCombine);var CorridorCombine=function(_0x282fef){var _0x4aa117={_0x3dabf5:0x5a4},_0x4cf812={_0x174592:0xe11,_0x44d6f7:0x1a7,_0xcc7e1e:0x34b},_0x244e72={_0x4917e6:0x517},_0x4c2465={_0x183fad:0x29d},_0x1ad488=_0x521882;_inherits(_0x40df4a,_0x282fef);var _0x40b740=_createSuper(_0x40df4a);function _0x40df4a(){var _0x57954b=_0x4ffc;return _classCallCheck(this,_0x40df4a),_0x40b740[_0x57954b(_0x4c2465._0x183fad)](this,arguments);}return _createClass(_0x40df4a,[{'key':'_conversionStyle','value':function _0x173df4(_0xa0df26){return CorridorStyleConver['toCesiumVal'](_0xa0df26);}},{'key':_0x1ad488(_0x4aa117._0x3dabf5),'value':function _0x254402(_0x3c8748,_0x3f9de3){var _0x400851=_0x1ad488;return CorridorStyleConver[_0x400851(_0x244e72._0x4917e6)](_0x3c8748,_0x3f9de3);}},{'key':_0x1ad488(0x6d3),'value':function _0x4e655a(_0x28c2c6,_0x22f1f6,_0x31badd){var _0x1271f1=_0x1ad488,_0x26b371=CorridorStyleConver['toCesiumVal'](_objectSpread2(_objectSpread2({},this[_0x1271f1(_0x4cf812._0x174592)]['style']),_0x31badd[_0x1271f1(_0x4cf812._0x44d6f7)]||{}));_0x26b371['vertexFormat']=_0x26b371['vertexFormat']||_0x28c2c6['vertexFormat'];var _0x3f93e4=this[_0x1271f1(_0x4cf812._0xcc7e1e)](_0x26b371);_0x22f1f6&&_0x26b371[_0x1271f1(0xa2b)]&&(_0x3f93e4=_0x26b371['outlineColor']);_0x3f93e4[_0x1271f1(0x619)]!==0x1&&(this['translucent']=!![]);_0x31badd['positions']=LngLatArray['toCartesians'](_0x31badd['positions']),_0x26b371[_0x1271f1(0x2c3)]=_0x31badd['positions'];var _0x39dade=_0x22f1f6?Cesium__namespace['CorridorOutlineGeometry']:Cesium__namespace[_0x1271f1(0xa61)],_0x3e91c1=new Cesium__namespace['GeometryInstance']({'geometry':new _0x39dade(_0x26b371),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x3f93e4),'distanceDisplayCondition':_0x26b371['distanceDisplayCondition']}});return _0x3e91c1;}}]),_0x40df4a;}(BasePolyCombine);register$4(_0x521882(0xde1),CorridorCombine);var WallCombine=function(_0x3e8950){var _0x58d9de={_0x109670:0x5a4},_0x3fc050={_0x2c95f3:0x7c0,_0x1689c4:0xa2b,_0x205793:0x732,_0x41ead1:0xd62,_0x532c28:0xe5d},_0x542d72=_0x521882;_inherits(_0x5477ca,_0x3e8950);var _0x47e9a8=_createSuper(_0x5477ca);function _0x5477ca(){return _classCallCheck(this,_0x5477ca),_0x47e9a8['apply'](this,arguments);}return _createClass(_0x5477ca,[{'key':_0x542d72(0x7b6),'value':function _0x48955a(_0x3bceb3){var _0x5ebf04=_0x542d72;return WallStyleConver[_0x5ebf04(0x7c0)](_0x3bceb3);}},{'key':_0x542d72(_0x58d9de._0x109670),'value':function _0x4cdebc(_0x54cae0,_0x13d1f6){return WallStyleConver['toJSON'](_0x54cae0,_0x13d1f6);}},{'key':'_createGeometryInstanceItem','value':function _0x372fdb(_0x48434a,_0x2e0253,_0x49652d){var _0xebbbd9={_0x22a71e:0x4b5,_0x42783a:0x425},_0xa83c8f=_0x542d72,_0x439c92,_0x57515c=WallStyleConver[_0xa83c8f(_0x3fc050._0x2c95f3)](_objectSpread2(_objectSpread2({},this[_0xa83c8f(0xe11)]['style']),_0x49652d['style']||{}));_0x57515c['vertexFormat']=_0x57515c['vertexFormat']||_0x48434a['vertexFormat'];var _0x118158=this['_getColorByColorMaterial'](_0x57515c);_0x2e0253&&_0x57515c['outlineColor']&&(_0x118158=_0x57515c[_0xa83c8f(_0x3fc050._0x1689c4)]);_0x118158['alpha']!==0x1&&(this[_0xa83c8f(0x591)]=!![]);var _0x5f0b9a=[],_0x175426=[],_0x285ef8=_0x49652d['positions'],_0x4d494e=new Array(_0x285ef8),_0x1a185e=new Array(_0x285ef8);_0x49652d['positions'][_0xa83c8f(0x2de)](function(_0x5a02cc,_0x13f57a){var _0x415953=_0xa83c8f,_0x4355a3=LngLatPoint['parse'](_0x5a02cc);if(!_0x4355a3||!_0x4355a3[_0x415953(_0xebbbd9._0x22a71e)]())return;_0x5f0b9a['push'](_0x4355a3),_0x175426[_0x415953(_0xebbbd9._0x42783a)](_0x4355a3['toCartesian']());var _0x4068c9=_0x5f0b9a[_0x13f57a][_0x415953(0xe94)];_0x4d494e[_0x13f57a]=_0x4068c9,_0x1a185e[_0x13f57a]=_0x4068c9+Number(_0x57515c['diffHeight']||0x64);});_0x57515c['closure']&&((_0x439c92=_0x175426)===null||_0x439c92===void 0x0?void 0x0:_0x439c92['length'])>0x0&&(_0x175426=_0x175426['concat'](_0x175426[0x0]),_0x4d494e=_0x4d494e['concat'](_0x4d494e[0x0]),_0x1a185e=_0x1a185e[_0xa83c8f(_0x3fc050._0x205793)](_0x1a185e[0x0]));var _0x5d6cb2=_0x2e0253?Cesium__namespace['WallOutlineGeometry']:Cesium__namespace[_0xa83c8f(_0x3fc050._0x41ead1)],_0x3d4fc2=new Cesium__namespace['GeometryInstance']({'geometry':new _0x5d6cb2(_objectSpread2(_objectSpread2({},_0x57515c),{},{'positions':_0x175426,'maximumHeights':_0x1a185e,'minimumHeights':_0x4d494e})),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute'][_0xa83c8f(_0x3fc050._0x532c28)](_0x118158),'distanceDisplayCondition':_0x57515c['distanceDisplayCondition']}});return _0x3d4fc2;}}]),_0x5477ca;}(BasePolyCombine);register$4(_0x521882(0x809),WallCombine);var PolygonCombine=function(_0x4ea35c){var _0x35c793={_0x5d8415:0x429},_0x954483={_0x51d389:0x6ff},_0x5889b4={_0x39df39:0x7c0,_0xfc08d1:0x2c3,_0xb93222:0x2d3},_0x3d0f79=_0x521882;_inherits(_0x4cf367,_0x4ea35c);var _0xeb2255=_createSuper(_0x4cf367);function _0x4cf367(){return _classCallCheck(this,_0x4cf367),_0xeb2255['apply'](this,arguments);}return _createClass(_0x4cf367,[{'key':'_conversionStyle','value':function _0x593b43(_0x5ae71d){return PolygonStyleConver['toCesiumVal'](_0x5ae71d);}},{'key':_0x3d0f79(0x5a4),'value':function _0x5682db(_0x1506af,_0x1ef891){return PolygonStyleConver['toJSON'](_0x1506af,_0x1ef891);}},{'key':'_createGeometryInstanceItem','value':function _0x2cb27e(_0x148bd9,_0x489acd,_0x23c926){var _0x114fdd=_0x3d0f79,_0xa37e40=PolygonStyleConver[_0x114fdd(_0x5889b4._0x39df39)](_objectSpread2(_objectSpread2({},this['options']['style']),_0x23c926['style']||{}));_0xa37e40['vertexFormat']=_0xa37e40['vertexFormat']||_0x148bd9['vertexFormat'];var _0xa20ab1=this['_getColorByColorMaterial'](_0xa37e40);_0x489acd&&_0xa37e40['outlineColor']&&(_0xa20ab1=_0xa37e40['outlineColor']);_0xa20ab1['alpha']!==0x1&&(this['translucent']=!![]);var _0x57fbc5,_0xff0c52;_0x23c926['positions']['length']>0x0&&Array['isArray'](_0x23c926['positions'][0x0])&&_0x23c926['positions'][0x0]['length']>0x0&&Array[_0x114fdd(0x4e3)](_0x23c926[_0x114fdd(0x2c3)][0x0][0x0])&&isNumber(_0x23c926[_0x114fdd(_0x5889b4._0xfc08d1)][0x0][0x0][0x0])?(_0x57fbc5=getPolygonHierarchy(_0x23c926[_0x114fdd(_0x5889b4._0xfc08d1)]),_0xff0c52=_0x57fbc5['positions']):(_0xff0c52=_0x23c926[_0x114fdd(0x2c3)]=LngLatArray['toCartesians'](_0x23c926[_0x114fdd(0x2c3)]),_0x57fbc5=new Cesium__namespace['PolygonHierarchy'](_0xff0c52));_0x23c926['_hierarchy']=_0x57fbc5,_0xa37e40[_0x114fdd(_0x5889b4._0xb93222)]=_0x57fbc5;var _0x1ba8ba=_0x489acd?Cesium__namespace['PolygonOutlineGeometry']:Cesium__namespace['PolygonGeometry'],_0x25c152=new Cesium__namespace[(_0x114fdd(0x19b))]({'geometry':new _0x1ba8ba(_0xa37e40),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0xa20ab1),'distanceDisplayCondition':_0xa37e40[_0x114fdd(0x5cb)]}});return _0x25c152;}},{'key':'_getPolylineOutlinePositions','value':function _0x3ef8fa(_0x52a0aa){var _0x2e2de8=_0x3d0f79;if(_0x52a0aa['_hierarchy'])return getHierarchyVal(_0x52a0aa['_hierarchy']);else{if(_0x52a0aa[_0x2e2de8(0x2c3)])return getHierarchyVal(LngLatArray['toCartesians'](_0x52a0aa['positions']));}}},{'key':_0x3d0f79(_0x35c793._0x5d8415),'value':function _0x5c6d2c(_0x1be289){var _0x2f8b73=_0x3d0f79,_0x51676c,_0x218c92=0x615299,_0x3ffa68=((_0x51676c=this['style'])===null||_0x51676c===void 0x0?void 0x0:_0x51676c['height'])||0x0;for(var _0x354c6c=0x0,_0x4f6aae=this[_0x2f8b73(0x551)]['length'];_0x354c6c<_0x4f6aae;_0x354c6c++){var _0x3177ef=this['primitiveCollection'][_0x2f8b73(_0x954483._0x51d389)](_0x354c6c),_0x128bbc=(_0x218c92+_0x1be289)/(_0x218c92+_0x3ffa68),_0x2b21ca=Cesium__namespace[_0x2f8b73(0x169)]['fromScale'](new Cesium__namespace[(_0x2f8b73(0x4cc))](_0x128bbc,_0x128bbc,_0x128bbc));_0x3177ef['modelMatrix']=_0x2b21ca;}}},{'key':'_getGeoJsonGeometry','value':function _0x22d71c(_0x251faf,_0x4bb623){var _0x13911b=_0x3d0f79;return{'type':'Polygon','coordinates':[LngLatArray['toArray'](_0x251faf[_0x13911b(0x2c3)],_0x4bb623===null||_0x4bb623===void 0x0?void 0x0:_0x4bb623['noAlt'])]};}}]),_0x4cf367;}(BasePolyCombine);register$4('polygonCombine',PolygonCombine),register$4('polygonC',PolygonCombine);var WaterCombine=function(_0x438fe9){var _0x36d0db={_0x15da74:0x47f},_0x5ef125={_0x55d96b:0xa7d,_0x486b79:0xbeb,_0x11fcb2:0x3ae,_0x4c1d99:0xb92},_0x5559ed=_0x521882;_inherits(_0x1e41d6,_0x438fe9);var _0x5a0627=_createSuper(_0x1e41d6);function _0x1e41d6(){return _classCallCheck(this,_0x1e41d6),_0x5a0627['apply'](this,arguments);}return _createClass(_0x1e41d6,[{'key':_0x5559ed(_0x36d0db._0x15da74),'value':function _0x167f3e(_0x424dfe){var _0x593228=_0x5559ed,_0x2bf185;if(!this['show'])return;var _0xe7801b=this['_conversionStyle'](_0x424dfe);_0x424dfe['opacity']=(_0x2bf185=_0x424dfe['opacity'])!==null&&_0x2bf185!==void 0x0?_0x2bf185:0.8;var _0x4ccf75={'geometryInstances':this['_createGeometryInstance'](_0xe7801b),'appearance':new Cesium__namespace['EllipsoidSurfaceAppearance']({'aboveGround':![],'material':new Cesium__namespace[(_0x593228(_0x5ef125._0x55d96b))]({'fabric':{'type':_0x593228(_0x5ef125._0x486b79),'uniforms':{'specularMap':_0xe7801b['specularMap']||Cesium__namespace['Material']['DefaultImageId'],'normalMap':_0xe7801b['normalMap']||Cesium__namespace['Material']['DefaultImageId'],'frequency':_0xe7801b['frequency']||0x1f40,'animationSpeed':_0xe7801b['animationSpeed']||0.03,'amplitude':_0xe7801b['amplitude']||0x5,'specularIntensity':_0x424dfe['specularIntensity']||0.8,'baseWaterColor':getCesiumColor(_0x424dfe['baseWaterColor']||'#123e59')['withAlpha'](_0x424dfe['opacity']),'blendColor':getCesiumColor(_0x424dfe['blendColor']||'#123e59')['withAlpha'](_0x424dfe['opacity'])}}}),'fragmentShaderSource':WaterFS,'translucent':_0x424dfe['opacity']!==0x1}),'show':this['show']};if(_0x424dfe['clampToGround']){var _0x302abc;_0x4ccf75[_0x593228(_0x5ef125._0x11fcb2)]=(_0x302abc=_0x424dfe['classificationType'])!==null&&_0x302abc!==void 0x0?_0x302abc:Cesium__namespace['ClassificationType']['TERRAIN'],this['_primitive']=this['primitiveCollection'][_0x593228(_0x5ef125._0x4c1d99)](new Cesium__namespace[(_0x593228(0x2b6))](_0x4ccf75));}else this['_primitive']=this['primitiveCollection']['add'](new Cesium__namespace['Primitive'](_0x4ccf75));}}]),_0x1e41d6;}(PolygonCombine);register$4(_0x521882(0x9ed),WaterCombine),register$4('waterC',WaterCombine);var RectangleCombine=function(_0x5ddaff){var _0x54fa4b={_0xa7f395:0x7c0,_0x2a9ab8:0xa1f,_0x23893e:0x80c,_0x57c3c9:0xca7,_0x2d5a1d:0x80c},_0x1242d9=_0x521882;_inherits(_0x2efca0,_0x5ddaff);var _0x4b1b21=_createSuper(_0x2efca0);function _0x2efca0(){var _0x579457=_0x4ffc;return _classCallCheck(this,_0x2efca0),_0x4b1b21[_0x579457(0x29d)](this,arguments);}return _createClass(_0x2efca0,[{'key':'_conversionStyle','value':function _0x4c79fb(_0x23dbd8){return RectangleStyleConver['toCesiumVal'](_0x23dbd8);}},{'key':'_style2Json','value':function _0x1b5b33(_0x4221cf,_0x42b4a4){return RectangleStyleConver['toJSON'](_0x4221cf,_0x42b4a4);}},{'key':_0x1242d9(0x6d3),'value':function _0x43ff1d(_0x22f2c4,_0x689faf,_0x491298){var _0x5ca993=_0x1242d9,_0x3333b3=RectangleStyleConver[_0x5ca993(_0x54fa4b._0xa7f395)](_objectSpread2(_objectSpread2({},this[_0x5ca993(0xe11)][_0x5ca993(0x1a7)]),_0x491298['style']||{}));_0x3333b3['vertexFormat']=_0x3333b3['vertexFormat']||_0x22f2c4['vertexFormat'];var _0x1e57f0=this[_0x5ca993(0x34b)](_0x3333b3);_0x689faf&&_0x3333b3['outlineColor']&&(_0x1e57f0=_0x3333b3['outlineColor']);_0x1e57f0['alpha']!==0x1&&(this['translucent']=!![]);var _0x1d5986=_0x491298['positions']=LngLatArray['toCartesians'](_0x491298['positions']);_0x3333b3['rectangle']=Cesium__namespace[_0x5ca993(_0x54fa4b._0x2a9ab8)]['fromCartesianArray'](_0x1d5986);Cesium__namespace['defined'](_0x3333b3[_0x5ca993(_0x54fa4b._0x23893e)])&&(Cesium__namespace['defined'](this['_rectangle'])?this[_0x5ca993(_0x54fa4b._0x57c3c9)]=Cesium__namespace['Rectangle']['union'](_0x3333b3['rectangle'],this['_rectangle']):this[_0x5ca993(0xca7)]=_0x3333b3[_0x5ca993(_0x54fa4b._0x2d5a1d)]);var _0x334e10=_0x689faf?Cesium__namespace[_0x5ca993(0x528)]:Cesium__namespace['RectangleGeometry'],_0x513d63=new Cesium__namespace['GeometryInstance']({'geometry':new _0x334e10(_0x3333b3),'attributes':{'color':Cesium__namespace['ColorGeometryInstanceAttribute']['fromColor'](_0x1e57f0),'distanceDisplayCondition':_0x3333b3['distanceDisplayCondition']}});return _0x513d63;}}]),_0x2efca0;}(BasePolyCombine);register$4(_0x521882(0xa13),RectangleCombine);var EditDivGraphic=function(_0x29f54a){var _0x591431={_0x5d2be9:0x708,_0x47e4d5:0xbfe,_0xcf17b8:0xb81},_0x45baf8={_0x2fe2ae:0x623},_0x563339={_0x4a0104:0x4bc,_0x35930d:0x4bc,_0x3637f2:0x7fb},_0x5987d7={_0x18ad7f:0x168},_0x5af2d3={_0x15b4c1:0x5bd,_0x19993c:0xa47},_0x3355d8={_0x2f697f:0x694,_0x31d94c:0x5bd,_0x239f6e:0x5a3,_0x59985e:0x5bd,_0x508235:0xbfe,_0xc69c55:0x20a,_0xd6d78d:0x8fb},_0x430978={_0x391c8e:0x700,_0x232970:0x700,_0x4abbbf:0xa54,_0x54f2fb:0x5bd,_0x2d315b:0xd0,_0x5f4018:0x7fb,_0x5ab4be:0x595,_0x7fc676:0x1d0},_0x3a134f={_0x207718:0x29d},_0x280aa0=_0x521882;_inherits(_0x263e7e,_0x29f54a);var _0x9b42e3=_createSuper(_0x263e7e);function _0x263e7e(){var _0x55494b=_0x4ffc;return _classCallCheck(this,_0x263e7e),_0x9b42e3[_0x55494b(_0x3a134f._0x207718)](this,arguments);}return _createClass(_0x263e7e,[{'key':'container','get':function _0x519da7(){var _0x250342=_0x4ffc;return this['_graphic'][_0x250342(0xac3)];}},{'key':_0x280aa0(_0x591431._0x5d2be9),'value':function _0x1950bc(){var _0x21f5b2=_0x280aa0,_0x29c138=this;if(this[_0x21f5b2(_0x430978._0x391c8e)])return this;return this[_0x21f5b2(_0x430978._0x232970)]=!![],this[_0x21f5b2(0x20a)]['addEventListener'](_0x21f5b2(_0x430978._0x4abbbf),this['_onMouseMove']['bind'](this)),this['container'][_0x21f5b2(0x35f)]('mouseout',this['_onMouseOut'][_0x21f5b2(0xe3f)](this)),this['container']['addEventListener']('mousedown',this['_onMarkerDragStart']['bind'](this)),addClass(this['container'],this['_graphic']['style']['editClassName']||_0x21f5b2(0x9c1)),this[_0x21f5b2(_0x430978._0x54f2fb)][_0x21f5b2(0x5a3)]=this[_0x21f5b2(0x4bc)]['getLangText']('_拖动对象后')+'
'+this['_map']['getLangText']('_修改位置')+_0x21f5b2(_0x430978._0x2d315b)+this['_map'][_0x21f5b2(_0x430978._0x5f4018)]('_更多功能请右击'),this['_graphic']['onDragEnd']=function(_0x5cc8c0,_0x36d953,_0x138755){_0x29c138['_graphic']['position']=_0x36d953,_0x29c138['fire'](EventType['editMovePoint'],{'mouseEvent':_0x138755,'cartesian':_0x36d953});},this[_0x21f5b2(_0x430978._0x5ab4be)]=this['_graphic']['_contextmenuConfig'],this['_graphic'][_0x21f5b2(0x353)](this[_0x21f5b2(_0x430978._0x7fc676)](this['_graphic'])),this['fire'](EventType['editStart']),this;}},{'key':_0x280aa0(0xde9),'value':function _0x498e5d(){var _0x370791=_0x280aa0;if(!this['_enabled'])return this;return this['_enabled']=![],this[_0x370791(_0x3355d8._0x2f697f)](),delete this[_0x370791(_0x3355d8._0x31d94c)]['onDragEnd'],delete this['_graphic'][_0x370791(_0x3355d8._0x239f6e)],this[_0x370791(_0x3355d8._0x59985e)]['unbindContextMenu'](),this['_last_contextmenuConfig']&&(this[_0x370791(0x5bd)]['_contextmenuConfig']=this['_last_contextmenuConfig'],delete this[_0x370791(0x595)]),this['container']['removeEventListener'](_0x370791(0xa54),this[_0x370791(_0x3355d8._0x508235)]),this[_0x370791(_0x3355d8._0xc69c55)]['removeEventListener']('mouseout',this['_onMouseOut']),this[_0x370791(0x20a)]['removeEventListener']('mousedown',this[_0x370791(0xee2)]),this[_0x370791(0xe89)](),removeClass(this['container'],this['_graphic']['style']['editClassName']||'mars3d-divGraphic-edit'),this['fire'](EventType[_0x370791(_0x3355d8._0xd6d78d)]),this;}},{'key':'unbindEvent','value':function _0x34e123(){var _0xe5a10b=_0x280aa0;this['_mouseMoveHandle']&&document[_0xe5a10b(0x69a)]('mousemove',this['_mouseMoveHandle'],![]),this['_mouseUpHandle']&&document['removeEventListener']('mouseup',this['_mouseUpHandle'],![]),this['_map']['setCursor'](![]);}},{'key':_0x280aa0(_0x591431._0x47e4d5),'value':function _0x2d189a(_0x5730fb){var _0xd0652b=_0x280aa0;if(this[_0xd0652b(_0x5af2d3._0x15b4c1)]['_draw_tooltip']){var _0x71fd79=this['_graphic'][_0xd0652b(_0x5af2d3._0x19993c)](_0x5730fb);this['_map']['openSmallTooltip'](_0x71fd79,this[_0xd0652b(0x5bd)]['_draw_tooltip']);}}},{'key':'_onMouseOut','value':function _0x2b17a6(_0x425e45){this['_map']['closeSmallTooltip']();}},{'key':'_onMarkerDragStart','value':function _0x1e9f82(_0x3e263b){var _0x53d3d4=_0x280aa0,_0x449a66=this;if(!this['_enabled']||_0x3e263b['which']!==0x1)return;_0x3e263b[_0x53d3d4(0xd3)](),this[_0x53d3d4(0x4bc)][_0x53d3d4(0x958)](!![]),this['fire'](EventType['editMouseDown'],{'mouseEvent':_0x3e263b}),this['unbindEvent'](),!this['_mouseMoveHandle']&&(this['_mouseMoveHandle']=function(_0x38e2d0){_0x449a66['_onMarkerDrag'](_0x38e2d0);},this[_0x53d3d4(_0x5987d7._0x18ad7f)]=function(_0x389d61){_0x449a66['_onMarkerDragEnd'](_0x389d61);}),document['addEventListener']('mousemove',this['_mouseMoveHandle'],![]),document['addEventListener']('mouseup',this[_0x53d3d4(0x168)],![]);}},{'key':'_onMarkerDrag','value':function _0x3c9381(_0x37d8a2){var _0x32ebaf=_0x280aa0;if(!this[_0x32ebaf(0x700)])return;_0x37d8a2['preventDefault']();var _0x1bfdd8=this['_graphic']['_getWindowPosition'](_0x37d8a2),_0xe72bfa=getCurrentMousePosition(this[_0x32ebaf(_0x563339._0x4a0104)]['scene'],_0x1bfdd8);if(!_0xe72bfa)return;this['_graphic']['position']=_0xe72bfa,this[_0x32ebaf(_0x563339._0x35930d)]['openSmallTooltip'](_0x1bfdd8,this['_map'][_0x32ebaf(_0x563339._0x3637f2)]('_释放后完成修改')),this['fire'](EventType[_0x32ebaf(0x652)],{'mouseEvent':_0x37d8a2,'cartesian':_0xe72bfa,'windowPosition':_0x1bfdd8});}},{'key':'_onMarkerDragEnd','value':function _0x61f2b1(_0x43c6d2){var _0x24ebb1=_0x280aa0;if(!this['_enabled'])return;_0x43c6d2[_0x24ebb1(0xd3)](),this['unbindEvent'](),this['_map']['closeSmallTooltip']();var _0x2b0566=this['_graphic']['_getWindowPosition'](_0x43c6d2);this['fire'](EventType['editMovePoint'],{'mouseEvent':_0x43c6d2,'cartesian':this['_graphic']['position'],'windowPosition':_0x2b0566});}},{'key':_0x280aa0(_0x591431._0xcf17b8),'value':function _0x23956f(_0x2086e2){var _0x1a81b6=_0x280aa0;if(!this['_matrixMove']||!_0x2086e2['position'])return;this[_0x1a81b6(_0x45baf8._0x2fe2ae)]['position']=_0x2086e2['position'];}}]),_0x263e7e;}(EditBase),isFirefox=window[_0x521882(0x1f2)]['userAgent']['toLowerCase']()['indexOf']('firefox')>=0x0,DivGraphic=function(_0x429ea7){var _0x31820f={_0x2f689e:0x686,_0xa90b:0x7e1,_0x74b735:0xace,_0xaedebe:0x1d9,_0x54c284:0xaab,_0x192e2c:0x601,_0x704626:0x7da,_0x114815:0x293,_0x32970a:0x87a,_0x144b79:0x725,_0x3039d6:0x84f,_0x3ff1a9:0xc65},_0x39448d={_0x3d429b:0xc00,_0x236645:0xde9,_0xf7ea15:0x5ad},_0x2201fc={_0x397a21:0xc2c},_0x4c99c7={_0x10d3ff:0xa96},_0x1ff158={_0x400fe9:0xdd1,_0x1c78a3:0xb07},_0x3bb79b={_0x4e0a64:0xaef},_0x5640d0={_0x2ac14b:0x4bc,_0x33fcbe:0xe11,_0x1e60ea:0x5c7},_0x347cff={_0x2a336b:0x9bb,_0x20a387:0xb6b,_0x3f80d3:0x7e8,_0x8f39fc:0x5ad,_0x1857b2:0xb07},_0x2d9503={_0x4e371d:0xc00,_0x38a065:0x37f},_0x45f6e2={_0x50371e:0x2aa,_0x3e1455:0x65a,_0x278df6:0x470},_0x5c388f={_0x3cb299:0x5ea,_0x279129:0xdd1},_0x5996f0={_0x6960e1:0x90b,_0x3c062e:0x65a},_0x58b190={_0x29730c:0xe8d,_0x394f6d:0xe8d,_0x2a8a9e:0xdd1,_0x122ce7:0x7dd},_0x3cd597={_0x4e8983:0x20a,_0x450191:0xa2a,_0x39f2ea:0xe35,_0x580f29:0x6a4},_0x14d882={_0x42bd72:0x33b,_0x28ebcd:0x398},_0x2c3652={_0x20dc18:0x4f3,_0x3fc085:0xd9d},_0x3ca009={_0x37d339:0xd04},_0x365c80={_0x4487f6:0xd04,_0x4c8481:0x9fa,_0x15644c:0xe11,_0xaf3e9e:0xe8c,_0x1707b8:0x4bc,_0x415f40:0x4b2,_0x94c60b:0xde7,_0x530c6d:0x62f,_0x2f1539:0x98d},_0x240462={_0xc013cf:0x4da},_0x3d2fb3={_0x4542e3:0x1a7},_0x84f462={_0x18dd6a:0x4bc,_0x319196:0x20a,_0x20f579:0x25e,_0x4c13ed:0x50a,_0x5c8b1f:0x2d5,_0x54e7b1:0x2d5,_0x2eb6fb:0x76d,_0x426ca0:0x1a7,_0x3e20ab:0x1a7,_0x3c3372:0x2c8,_0xbf81a7:0xb2d,_0xeed98c:0x965,_0x5c9dbe:0xecd,_0x491f7c:0x14e,_0x1d6355:0xac3,_0x1649b6:0xaab,_0x2bf3e6:0xadb,_0x55879a:0x334,_0x3e721b:0xabd,_0x3d8eb0:0xd90,_0x2e744e:0x7ec,_0x201177:0xd90,_0x571f50:0xce1,_0x4f1914:0x208,_0x17bad0:0x95b},_0x38e058={_0x2d4800:0x1a7,_0x520c14:0x267},_0x2bd71d={_0x1c2e14:0x7c0,_0x15b18e:0x1a7,_0x13665e:0x2d5},_0x49a5d4={_0xe64ba2:0x4bc},_0x321291={_0x3e4bd8:0x1a7,_0x5083d5:0x4bc},_0x3caca3={_0x26ab69:0x9e0,_0x1bd2a4:0xe94},_0x5e7d72={_0x404e2d:0x1db},_0x56d23a={_0x2bea9d:0x484,_0x59084e:0x35f,_0x3ed3fc:0xe3f},_0x1881b5={_0x4115b2:0xd3b},_0x56be34={_0x3ed070:0x893,_0x4edeb1:0x697,_0x4b7d4b:0x7b5,_0x40de96:0x697},_0x10ba44={_0x4e271a:0xac3,_0x2da05e:0x46c,_0x474de9:0xd67},_0x3e9c33={_0x40b37f:0xac3},_0x42dfc3={_0x2ce6e5:0x1a7,_0x3b8a4a:0xb8f,_0x8e7f78:0x65a,_0x1fa12e:0xba0,_0x83ec94:0xd13,_0x30660f:0x2d5},_0x3800e2={_0x36b02a:0xeb9},_0x1f188b={_0x4f1da7:0xace},_0x23cc72={_0x19138e:0x7b5,_0x417c87:0xa85,_0x396fc6:0xe11},_0x14c33b={_0x53b1f4:0x4e5},_0x1f82de={_0x11beaa:0x4fb,_0x39c52d:0x4e5,_0x561eb4:0xbcb,_0x5e1521:0x3e4},_0x372dbd={_0x2e8fb1:0xe11,_0x1ee967:0xe53,_0x40b734:0x1a7,_0x265c87:0xab4,_0x2e7cea:0x30b,_0x115a36:0x76d,_0x2efb61:0xdd1},_0x1cf1ec=_0x521882;_inherits(_0x433022,_0x429ea7);var _0x1238ec=_createSuper(_0x433022);function _0x433022(){var _0x2629aa=_0x4ffc,_0x24b771,_0x45efeb,_0x374863,_0x1a1c66,_0x388e09,_0x495d4f,_0x14e405,_0x34519f,_0x555e97,_0x258a98,_0x411204,_0x5ee3dc=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x433022),_0x411204=_0x1238ec['call'](this,_0x5ee3dc),_0x411204['_hasEdit']=(_0x24b771=(_0x45efeb=_0x411204[_0x2629aa(_0x372dbd._0x2e8fb1)]['hasEdit'])!==null&&_0x45efeb!==void 0x0?_0x45efeb:_0x411204['style'][_0x2629aa(0x2f9)])!==null&&_0x24b771!==void 0x0?_0x24b771:!![],_0x411204['_depthTest']=(_0x374863=(_0x1a1c66=_0x411204['options']['depthTest'])!==null&&_0x1a1c66!==void 0x0?_0x1a1c66:_0x411204[_0x2629aa(0x1a7)]['depthTest'])!==null&&_0x374863!==void 0x0?_0x374863:!![],_0x411204[_0x2629aa(_0x372dbd._0x1ee967)]=(_0x388e09=(_0x495d4f=_0x411204[_0x2629aa(_0x372dbd._0x2e8fb1)]['hasCache'])!==null&&_0x495d4f!==void 0x0?_0x495d4f:_0x411204[_0x2629aa(_0x372dbd._0x40b734)][_0x2629aa(0x6be)])!==null&&_0x388e09!==void 0x0?_0x388e09:!![],_0x411204['_hasZIndex']=(_0x14e405=(_0x34519f=_0x411204[_0x2629aa(_0x372dbd._0x2e8fb1)]['hasZIndex'])!==null&&_0x34519f!==void 0x0?_0x34519f:_0x411204['style']['hasZIndex'])!==null&&_0x14e405!==void 0x0?_0x14e405:![],_0x411204['_css_transform_origin']=(_0x555e97=_0x411204['style'][_0x2629aa(0x6e4)])!==null&&_0x555e97!==void 0x0?_0x555e97:_0x2629aa(_0x372dbd._0x265c87),_0x411204[_0x2629aa(0xe11)]['frameRate']=(_0x258a98=_0x411204['options'][_0x2629aa(_0x372dbd._0x2e7cea)])!==null&&_0x258a98!==void 0x0?_0x258a98:0x1,_0x411204[_0x2629aa(0xe11)]['testPoint']=merge({'name':'用于与DIV点进行对比测试位置的点','color':'#ff0000','pixelSize':0x8,'distanceDisplayCondition':_0x411204['style']['distanceDisplayCondition'],'scaleByDistance':_0x411204['style']['scaleByDistance'],'clampToGround':_0x411204['style'][_0x2629aa(_0x372dbd._0x115a36)],'heightReference':_0x411204[_0x2629aa(_0x372dbd._0x40b734)]['heightReference']},_0x411204['options']['testPoint']),_0x5ee3dc['position']&&(_0x411204[_0x2629aa(_0x372dbd._0x2efb61)]=_0x5ee3dc[_0x2629aa(_0x372dbd._0x2efb61)]),_0x411204;}return _createClass(_0x433022,[{'key':'position','get':function _0x428089(){return this['_position'];},'set':function _0x1740db(_0x124f78){var _0x3a6b07=_0x4ffc,_0x466a1b;this['_point']=LngLatPoint[_0x3a6b07(0x5dc)](_0x124f78);if(this['_point']){var _0x54da48=this['style'][_0x3a6b07(0x288)];Cesium__namespace[_0x3a6b07(0x4ae)](_0x54da48)&&(isString(_0x54da48)&&(_0x54da48=Number(template(_0x54da48,this[_0x3a6b07(_0x1f82de._0x11beaa)],!![])),isNaN(_0x54da48)&&(_0x54da48=0x0)),this[_0x3a6b07(0x4e5)]['alt']=_0x54da48);var _0x4ab22d=this[_0x3a6b07(0x183)]();_0x4ab22d!==0x0&&(this['_point'][_0x3a6b07(0xe94)]=this[_0x3a6b07(_0x1f82de._0x39c52d)]['alt']+_0x4ab22d);}this['_position']=(_0x466a1b=this['_point'])===null||_0x466a1b===void 0x0?void 0x0:_0x466a1b['toCartesian'](),this['debuggerPointEntity']&&(this[_0x3a6b07(0xd67)][_0x3a6b07(0xdd1)]=this[_0x3a6b07(_0x1f82de._0x561eb4)]),this['_updateDivPosition'](),this['fire'](EventType[_0x3a6b07(_0x1f82de._0x5e1521)],{'position':this[_0x3a6b07(0xbcb)]});}},{'key':_0x1cf1ec(_0x31820f._0x2f689e),'get':function _0x18395d(){var _0x3315e6=_0x1cf1ec;return this[_0x3315e6(_0x14c33b._0x53b1f4)];}},{'key':'coordinate','get':function _0x24163c(){return this['getCoordinate']();}},{'key':_0x1cf1ec(0xb43),'get':function _0x2ebacb(){return this['_position'];}},{'key':'positionShow','get':function _0x5d8d51(){var _0x3289e8=_0x1cf1ec;return this[_0x3289e8(0x2c8)];}},{'key':_0x1cf1ec(_0x31820f._0xa90b),'get':function _0xedefb0(){var _0x53439c=_0x1cf1ec;return this[_0x53439c(0xd67)]!=null;},'set':function _0x4834e3(_0x448367){var _0x429d59=_0x1cf1ec;this['debuggerPointEntity']&&(this[_0x429d59(_0x23cc72._0x19138e)]['dataSource']['entities'][_0x429d59(_0x23cc72._0x417c87)](this['debuggerPointEntity']),delete this['debuggerPointEntity']),_0x448367&&(this['debuggerPointEntity']=this['_layer']['dataSource'][_0x429d59(0x1ec)]['add']({'name':this[_0x429d59(_0x23cc72._0x396fc6)]['testPoint']['name'],'position':this[_0x429d59(0xdd1)],'point':PointStyleConver[_0x429d59(0x7c0)](this['options'][_0x429d59(0x7e1)])}));}},{'key':_0x1cf1ec(_0x31820f._0x74b735),'get':function _0x1cfc3d(){var _0x188885=_0x1cf1ec;return this[_0x188885(0xe11)][_0x188885(_0x1f188b._0x4f1da7)];},'set':function _0x2f13ab(_0x1c9732){this['options']['pointerEvents']=_0x1c9732,this['_updatePointerEvents'](_0x1c9732);}},{'key':'isEditing','get':function _0x59800d(){return this['_enabledEdit'];}},{'key':_0x1cf1ec(0xbfb),'get':function _0x1f0551(){return EditDivGraphic;}},{'key':'depthTest','get':function _0x38cfbb(){return this['_depthTest'];},'set':function _0x5eb77d(_0x3b781f){this['_depthTest']=_0x3b781f,this['_camera_cache']=null;}},{'key':'clampToGround','get':function _0x2adfd3(){var _0x100697=_0x1cf1ec;return this[_0x100697(0x1a7)]['clampToGround'];},'set':function _0x516d56(_0x155a9f){this['style']['clampToGround']=_0x155a9f,this['_calculateAsynSurfacePosition']();}},{'key':'parentContainer','get':function _0x2ff163(){var _0x40c73e=_0x1cf1ec;if(this[_0x40c73e(0xe11)]['parentContainer'])return this[_0x40c73e(0xe11)]['parentContainer'];return this['_layer'][_0x40c73e(0x20a)];}},{'key':'parentContainerId','get':function _0x2bfcf4(){var _0x147e25=_0x1cf1ec,_0x43ccb6;return(_0x43ccb6=this[_0x147e25(_0x3800e2._0x36b02a)])===null||_0x43ccb6===void 0x0?void 0x0:_0x43ccb6['id'];}},{'key':'container','get':function _0x27783a(){return this['_container'];}},{'key':_0x1cf1ec(_0x31820f._0xaedebe),'get':function _0x430dd6(){var _0x2153e9=_0x1cf1ec;return this[_0x2153e9(0xac3)]['id'];}},{'key':'html','get':function _0x43301c(){var _0x11df80=_0x1cf1ec;return this['_container'][_0x11df80(0xb8f)];},'set':function _0x5d20b1(_0x12ab0d){var _0x3c5e1f=_0x1cf1ec,_0xcfe07d=this;this['style'][_0x3c5e1f(0xa77)]=_0x12ab0d;if(!this['_container']||!_0x12ab0d)return;typeof _0x12ab0d==='function'&&(_0x12ab0d=_0x12ab0d(this['eventTarget']));if(_0x12ab0d instanceof Promise){_0x12ab0d['then'](function(_0x3bc510){if(!_0xcfe07d['options'])return;_0xcfe07d['_camera_cache']=null,_0xcfe07d['html']=_0x3bc510;});return;}if(isString(_0x12ab0d)){var _0x28c692;this['style']['template']&&(_0x12ab0d=this[_0x3c5e1f(_0x42dfc3._0x2ce6e5)]['template']['replace']('{content}',_0x12ab0d)),this['_container'][_0x3c5e1f(_0x42dfc3._0x3b8a4a)]=template(_0x12ab0d,this[_0x3c5e1f(0x4fb)],(_0x28c692=this[_0x3c5e1f(_0x42dfc3._0x2ce6e5)]['templateEmptyStr'])!==null&&_0x28c692!==void 0x0?_0x28c692:!![]),this[_0x3c5e1f(0x65a)](EventType['load']);}else _0x12ab0d instanceof Element&&(empty(this['_container']),_0x12ab0d['style'][_0x3c5e1f(0x126)]!==_0x3c5e1f(0x46c)&&(_0x12ab0d['style']['display']='block'),this[_0x3c5e1f(0xac3)]['appendChild'](_0x12ab0d),this[_0x3c5e1f(_0x42dfc3._0x8e7f78)](EventType[_0x3c5e1f(0x153)]));if(this[_0x3c5e1f(0x1a7)]['className']){var _0x40c6eb;if(((_0x40c6eb=this['_container']['children'])===null||_0x40c6eb===void 0x0?void 0x0:_0x40c6eb[_0x3c5e1f(_0x42dfc3._0x1fa12e)])>0x0)for(var _0xd59c69=0x0,_0x5713c6=this['_container']['children']['length'];_0xd59c69<_0x5713c6;_0xd59c69++){var _0x520583=this[_0x3c5e1f(0xac3)][_0x3c5e1f(0xd9d)][_0xd59c69];addClass(_0x520583,this[_0x3c5e1f(_0x42dfc3._0x2ce6e5)][_0x3c5e1f(_0x42dfc3._0x83ec94)]);}else addClass(this['_container'],this[_0x3c5e1f(0x1a7)]['className']);}this['_appendHtmlHook']&&this[_0x3c5e1f(0xb59)](),this[_0x3c5e1f(_0x42dfc3._0x30660f)]=null;}},{'key':_0x1cf1ec(_0x31820f._0x54c284),'get':function _0x56b544(){var _0x108f8a=_0x1cf1ec,_0x4e3c99;return(_0x4e3c99=this[_0x108f8a(0xac3)])===null||_0x4e3c99===void 0x0?void 0x0:_0x4e3c99['offsetWidth'];}},{'key':'divHeight','get':function _0x1b92a9(){var _0x567c78=_0x1cf1ec,_0x39c6f3;return(_0x39c6f3=this[_0x567c78(_0x3e9c33._0x40b37f)])===null||_0x39c6f3===void 0x0?void 0x0:_0x39c6f3[_0x567c78(0x723)];}},{'key':_0x1cf1ec(0xdaf),'get':function _0x464448(){return this;}},{'key':'_showHook','value':function _0x4ac455(_0x4f17aa){var _0x257964=_0x1cf1ec;if(!this['_container'])return;_0x4f17aa?(this['_camera_cache']=null,this[_0x257964(_0x10ba44._0x4e271a)]['style']['display']=_0x257964(_0x10ba44._0x2da05e)):this['hide'](),this['debuggerPointEntity']&&(this[_0x257964(_0x10ba44._0x474de9)]['show']=_0x4f17aa);}},{'key':_0x1cf1ec(0xd3b),'value':function _0x571ba5(_0x4b5f43){var _0x38c0f5=_0x1cf1ec;this['_container']&&(_0x4b5f43?this['_container'][_0x38c0f5(0x1a7)]['pointer-events']='all':this['_container']['style']['pointer-events']='none');}},{'key':_0x1cf1ec(_0x31820f._0x192e2c),'value':function _0x1d1bd7(_0x58e820){var _0x513d41=_0x1cf1ec;this['style']['globalAlpha']=_0x58e820,this[_0x513d41(0xac3)]&&(this[_0x513d41(0xac3)]['style']['opacity']=_0x58e820);}},{'key':_0x1cf1ec(_0x31820f._0x704626),'value':function _0x289d8e(){var _0x2054b9=_0x1cf1ec,_0x162542,_0x549d5f,_0x2fd6d0;if(this['listens'](EventType[_0x2054b9(0xaef)]))return!![];if(this[_0x2054b9(_0x56be34._0x3ed070)](EventType[_0x2054b9(_0x56be34._0x4edeb1)]))return!![];if(this['listens'](EventType['mouseOut']))return!![];if(this['hasPopup'](![]))return!![];if(this['hasTooltip'](![]))return!![];if(Cesium__namespace[_0x2054b9(0x4ae)](this['options']['pointerEvents']))return this['options']['pointerEvents'];if((_0x162542=this[_0x2054b9(_0x56be34._0x4b7d4b)])!==null&&_0x162542!==void 0x0&&_0x162542['listens'](EventType['click']))return!![];if((_0x549d5f=this['_layer'])!==null&&_0x549d5f!==void 0x0&&_0x549d5f['listens'](EventType[_0x2054b9(_0x56be34._0x40de96)]))return!![];if((_0x2fd6d0=this[_0x2054b9(0x7b5)])!==null&&_0x2fd6d0!==void 0x0&&_0x2fd6d0['listens'](EventType['mouseOut']))return!![];if(this['hasPopup'](!![]))return!![];if(this['hasTooltip'](!![]))return!![];return![];}},{'key':'_onEventHook','value':function _0x3eb2ab(){var _0x464161=_0x1cf1ec;this['_updatePointerEvents'](this[_0x464161(0x7da)]());}},{'key':_0x1cf1ec(0xa8c),'value':function _0x4fe5f5(){var _0x4f7475=_0x1cf1ec;DivGraphicStyleConver['toCesiumVal'](this['style'],this),this['_container']=create$3(_0x4f7475(0xd9a),_0x4f7475(0xcfd),this[_0x4f7475(0xeb9)]),this['_container']['id']=this['id'],this['_container']['style']['opacity']=this['style'][_0x4f7475(0x847)],this['style']['html']&&(this['html']=this['style']['html']),this[_0x4f7475(_0x1881b5._0x4115b2)](this['hasBindEvent']());}},{'key':'_addedHook','value':function _0x488ccd(_0x3a8d78){var _0x56c155=_0x1cf1ec;this['_layer']['container']['appendChild'](this['_container']),this[_0x56c155(_0x56d23a._0x2bea9d)](),this['_container'][_0x56c155(_0x56d23a._0x59084e)]('click',this['_container_onClickHandler']['bind'](this)),this['_container']['addEventListener']('mousedown',this[_0x56c155(0xe34)]['bind'](this)),this['_container']['addEventListener']('mousemove',this['_container_onMouseMoveHandler'][_0x56c155(_0x56d23a._0x3ed3fc)](this)),this['_container']['addEventListener'](_0x56c155(0xa72),this[_0x56c155(0x75e)][_0x56c155(0xe3f)](this)),this['_calculateAsynSurfacePosition'](),this['bindUpdateEvent']();}},{'key':'_removedHook','value':function _0x14dd10(){var _0x1649b2=_0x1cf1ec;this['stopDraw'](),this['_map']['off'](EventType['terrainChange'],this['_onTerrainChangeHandler'],this),this['testPoint']=![],this['_container']['removeEventListener']('click',this['_container_onClickHandler']),this['_container']['removeEventListener'](_0x1649b2(_0x5e7d72._0x404e2d),this['_container_onMousedownHandler']),this['_container']['removeEventListener'](_0x1649b2(0xa54),this['_container_onMouseMoveHandler']),this[_0x1649b2(0xac3)]['removeEventListener']('mouseout',this['_container_onMouseoutHandler']),remove(this['_container']);}},{'key':'_calculateAsynSurfacePosition','value':function _0xe0e31(){var _0x304b27=_0x1cf1ec,_0x441a65=this;this['_camera_cache']=null,this[_0x304b27(0xb26)]=![];var _0x229c2c=this['position'];_0x229c2c instanceof Cesium__namespace['Cartesian3']&&(this['style']['clampToGround']||this['style']['heightReference']===Cesium__namespace['HeightReference'][_0x304b27(0x57e)]||this[_0x304b27(_0x321291._0x3e4bd8)]['heightReference']===Cesium__namespace['HeightReference']['RELATIVE_TO_GROUND'])&&(getSurfaceHeight(this['_map'][_0x304b27(0x7dd)],_0x229c2c,this[_0x304b27(0xe11)])['then'](function(_0x2c7f52){var _0x2d2511=_0x304b27;if(_0x441a65['isDestroy'])return;_0x441a65['style'][_0x2d2511(_0x3caca3._0x26ab69)]===Cesium__namespace['HeightReference']['RELATIVE_TO_GROUND']&&(_0x2c7f52['point'][_0x2d2511(_0x3caca3._0x1bd2a4)]+=_0x2c7f52['height_original']),_0x441a65['position']=_0x2c7f52['point'],_0x441a65['_hasAsynSurfacePosition']=!![];}),this['_map']['on'](EventType['terrainChange'],this['_onTerrainChangeHandler'],this),this[_0x304b27(_0x321291._0x5083d5)]['on'](EventType['terrainChange'],this['_onTerrainChangeHandler'],this));}},{'key':_0x1cf1ec(_0x31820f._0x114815),'value':function _0x1d2c0a(_0x4e01f3){var _0x51055a=_0x1cf1ec;this[_0x51055a(_0x49a5d4._0xe64ba2)]&&this['_calculateAsynSurfacePosition']();}},{'key':_0x1cf1ec(_0x31820f._0x32970a),'value':function _0x55a2df(_0x599024){var _0x29b9b8=_0x1cf1ec;return _0x599024['html']&&(this['html']=_0x599024['html']),DivGraphicStyleConver[_0x29b9b8(_0x2bd71d._0x1c2e14)](this[_0x29b9b8(_0x2bd71d._0x15b18e)],this),this[_0x29b9b8(_0x2bd71d._0x13665e)]=null,this['_updateDivPosition'](),this;}},{'key':'updateDivPosition','value':function _0x8fc0bd(){var _0x4005dc=_0x1cf1ec;return this['_camera_cache']=null,this[_0x4005dc(0x267)](),this;}},{'key':'update','value':function _0x3210a5(_0xdd0b88){var _0x5d0982=_0x1cf1ec;if(!this['_map'])return;this[_0x5d0982(_0x38e058._0x2d4800)]['timeRender']&&this[_0x5d0982(0x1a7)]['html']&&(this['html']=this['style']['html']),this[_0x5d0982(_0x38e058._0x520c14)](),this['fire'](EventType['postRender'],{'container':this[_0x5d0982(0x20a)]},![]),this['fireTarget']&&this['fireTarget'](EventType['postRender'],{'container':this[_0x5d0982(0x20a)]},![]);}},{'key':'_updateDivPosition','value':function _0x18bffb(){var _0x4c0996=_0x1cf1ec,_0x31a43e;if(!this['show']||!this['_map'])return![];var _0xb3679e=this['_map'][_0x4c0996(0x7dd)],_0x568ee9=this[_0x4c0996(_0x84f462._0x18dd6a)]['camera'],_0x302923=getPositionValue(this['position'],(_0x31a43e=this['_map'])===null||_0x31a43e===void 0x0?void 0x0:_0x31a43e['clock']['currentTime']);if(!Cesium__namespace['defined'](_0x302923))return this['hide'](),![];if(this['_hasCache']){var _0x4a4080={'x':_0x302923['x'],'y':_0x302923['y'],'z':_0x302923['z'],'p1':this['_map'][_0x4c0996(0x20a)]['clientWidth'],'p2':this['_map'][_0x4c0996(_0x84f462._0x319196)][_0x4c0996(0x24d)],'p3':_0x568ee9[_0x4c0996(_0x84f462._0x20f579)]['x'],'p4':_0x568ee9['positionWC']['y'],'p5':_0x568ee9['positionWC']['z'],'p6':_0x568ee9[_0x4c0996(_0x84f462._0x4c13ed)],'p7':_0x568ee9[_0x4c0996(0x50d)],'p8':_0x568ee9['roll']};if(this['_camera_cache']&&_0x4a4080['x']===this['_camera_cache']['x']&&_0x4a4080['x']===this['_camera_cache']['x']&&_0x4a4080['y']===this[_0x4c0996(_0x84f462._0x5c8b1f)]['y']&&_0x4a4080['z']===this['_camera_cache']['z']&&_0x4a4080['p1']===this['_camera_cache']['p1']&&_0x4a4080['p2']===this['_camera_cache']['p2']&&_0x4a4080['p3']===this['_camera_cache']['p3']&&_0x4a4080['p4']===this[_0x4c0996(_0x84f462._0x54e7b1)]['p4']&&_0x4a4080['p5']===this[_0x4c0996(0x2d5)]['p5']&&_0x4a4080['p6']===this['_camera_cache']['p6']&&_0x4a4080['p7']===this['_camera_cache']['p7']&&_0x4a4080['p8']===this['_camera_cache']['p8'])return!![];this[_0x4c0996(0x2d5)]=_0x4a4080;}if(!this[_0x4c0996(0xb26)]){if(this[_0x4c0996(0x1a7)][_0x4c0996(_0x84f462._0x2eb6fb)]||this[_0x4c0996(_0x84f462._0x426ca0)]['heightReference']===Cesium__namespace['HeightReference'][_0x4c0996(0x57e)])_0x302923=getSurfacePosition(this['_map']['scene'],_0x302923,this['options']);else this[_0x4c0996(_0x84f462._0x3e20ab)][_0x4c0996(0x9e0)]===Cesium__namespace['HeightReference']['RELATIVE_TO_GROUND']&&(_0x302923=getSurfacePosition(this['_map']['scene'],_0x302923,_objectSpread2(_objectSpread2({},this['options']),{},{'relativeHeight':!![]})));}this[_0x4c0996(_0x84f462._0x3c3372)]=_0x302923;var _0x5a896b=Cesium__namespace['SceneTransforms']['wgs84ToWindowCoordinates'](_0xb3679e,_0x302923),_0x40b455=this[_0x4c0996(0x5cb)],_0x157b41=this[_0x4c0996(_0x84f462._0xbf81a7)],_0x3589c2=_0x568ee9['positionCartographic']['height'];(this['_hasZIndex']||_0x40b455||_0x157b41)&&(_0xb3679e['mode']===Cesium__namespace['SceneMode'][_0x4c0996(_0x84f462._0xeed98c)]&&(_0x3589c2=Cesium__namespace['Cartesian3']['distance'](_0x302923,_0x568ee9['positionWC'])));if(!_0x5a896b||_0x40b455&&(_0x40b455['near']>_0x3589c2||_0x40b455[_0x4c0996(0x184)]<_0x3589c2))return this['_container']['style']['display']==='block'&&this['hide'](),![];if(this['depthTest']&&_0xb3679e['mode']===Cesium__namespace[_0x4c0996(_0x84f462._0x5c9dbe)]['SCENE3D']){var _0x1387b2=new Cesium__namespace[(_0x4c0996(0x699))](_0xb3679e['globe'][_0x4c0996(0x8b0)],_0xb3679e[_0x4c0996(_0x84f462._0x491f7c)]['positionWC']),_0x5b82a1=_0x1387b2['isPointVisible'](_0x302923);if(!_0x5b82a1)return this['_container'][_0x4c0996(0x1a7)][_0x4c0996(0x126)]===_0x4c0996(0x46c)&&this['hide'](),![];}this['_container']['style']['display']!=='block'&&(this[_0x4c0996(0x2d5)]=null,this[_0x4c0996(_0x84f462._0x1d6355)]['style']['display']='block');var _0x2c882a=this['divHeight'],_0x42cb74=this[_0x4c0996(_0x84f462._0x1649b6)],_0xebd67a,_0x596629;switch(this['horizontalOrigin']){case'CENTER':case Cesium__namespace['HorizontalOrigin']['CENTER']:_0xebd67a=_0x5a896b['x']-_0x42cb74/0x2;break;case'RIGHT':case Cesium__namespace['HorizontalOrigin']['RIGHT']:_0xebd67a=_0x5a896b['x']-_0x42cb74;break;case _0x4c0996(_0x84f462._0x2bf3e6):case Cesium__namespace['HorizontalOrigin']['LEFT']:default:_0xebd67a=_0x5a896b['x'];break;}switch(this['verticalOrigin']){case _0x4c0996(_0x84f462._0x55879a):case Cesium__namespace[_0x4c0996(0x82f)][_0x4c0996(0x334)]:_0x596629=_0x5a896b['y'];break;case'CENTER':case Cesium__namespace[_0x4c0996(0x82f)]['CENTER']:_0x596629=_0x5a896b['y']-_0x2c882a/0x2;break;case _0x4c0996(0x9c3):case Cesium__namespace['VerticalOrigin'][_0x4c0996(0x9c3)]:default:_0x596629=_0x5a896b['y']-_0x2c882a;break;}this['style']['anchor']?(_0xebd67a+=this['style'][_0x4c0996(0xc81)][0x0],_0x596629+=this['style']['anchor'][0x1]):(this['style']['offsetX']&&(_0xebd67a+=this['style']['offsetX']),this['style'][_0x4c0996(_0x84f462._0x3e721b)]&&(_0x596629+=this[_0x4c0996(0x1a7)][_0x4c0996(_0x84f462._0x3e721b)]));var _0x19906a=0x1;if(_0x157b41){if(_0x3589c2<=_0x157b41['near'])_0x19906a=_0x157b41['nearValue'];else _0x3589c2>_0x157b41[_0x4c0996(_0x84f462._0x3d8eb0)]&&_0x3589c2<_0x157b41['far']?_0x19906a=_0x157b41['nearValue']+(_0x157b41[_0x4c0996(_0x84f462._0x2e744e)]-_0x157b41['nearValue'])*(_0x3589c2-_0x157b41['near'])/(_0x157b41['far']-_0x157b41[_0x4c0996(_0x84f462._0x201177)]):_0x19906a=_0x157b41[_0x4c0996(_0x84f462._0x2e744e)];}var _0x414327='matrix('+_0x19906a+_0x4c0996(_0x84f462._0x571f50)+_0x19906a+','+_0xebd67a+','+_0x596629+')',_0xd7e0df=this[_0x4c0996(_0x84f462._0x4f1914)],_0x24ba13=this['options']['zIndex']||_0x4c0996(0x61c);this[_0x4c0996(_0x84f462._0x17bad0)]&&(_0x24ba13=Math['round'](0x98967f-_0x3589c2),_0x24ba13<=0x0&&(_0x24ba13=0x98967f)),merge(this['_container']['style'],{'transform':_0x414327,'transform-origin':_0xd7e0df,'-ms-transform':_0x414327,'-ms-transform-origin':_0xd7e0df,'-webkit-transform':_0x414327,'-webkit-transform-origin':_0xd7e0df,'-moz-transform':_0x414327,'-moz-transform-origin':_0xd7e0df,'-o-transform':_0x414327,'-o-transform-origin':_0xd7e0df,'z-index':_0x24ba13}),this['fire'](EventType['change'],{'position':_0x302923,'windowPosition':_0x5a896b,'distance':_0x3589c2,'x':_0xebd67a,'y':_0x596629,'height':_0x2c882a,'width':_0x42cb74,'scale':_0x19906a},!![]);}},{'key':'hide','value':function _0x4baf28(){var _0x2ec8c0=_0x1cf1ec;this[_0x2ec8c0(0xac3)][_0x2ec8c0(_0x3d2fb3._0x4542e3)]['display']='none',this['_camera_cache']=null;}},{'key':'_getGeoJsonGeometry','value':function _0x428988(_0x219f5d){var _0x129865=_0x1cf1ec;return{'type':'Point','coordinates':this[_0x129865(_0x240462._0xc013cf)](_0x219f5d===null||_0x219f5d===void 0x0?void 0x0:_0x219f5d['noAlt'])};}},{'key':_0x1cf1ec(0x15d),'value':function _0x26ebbe(_0x4309ad,_0x417595){var _0x52d35c=_0x1cf1ec,_0x2aea8d,_0x1cbc0b,_0x2ba08c,_0x5d15f8;if(!this[_0x52d35c(_0x365c80._0x4487f6)]){var _0x484234,_0x307dc8,_0x22edf9,_0x3d8ac6=new Cesium__namespace['SampledPositionProperty']();_0x3d8ac6[_0x52d35c(_0x365c80._0x4c8481)]=(_0x484234=this['options'][_0x52d35c(0x9fa)])!==null&&_0x484234!==void 0x0?_0x484234:Cesium__namespace['ExtrapolationType']['HOLD'],_0x3d8ac6['backwardExtrapolationType']=(_0x307dc8=this[_0x52d35c(_0x365c80._0x15644c)]['backwardExtrapolationType'])!==null&&_0x307dc8!==void 0x0?_0x307dc8:Cesium__namespace['ExtrapolationType']['HOLD'],!this['options']['orientation']&&(this['options'][_0x52d35c(0x2c6)]=new Cesium__namespace['VelocityOrientationProperty'](_0x3d8ac6),this[_0x52d35c(_0x365c80._0xaf3e9e)]&&(this[_0x52d35c(_0x365c80._0xaf3e9e)]['orientation']=this['getOrientation']())),this[_0x52d35c(0xd04)]=_0x3d8ac6,this['position']=_0x3d8ac6,this['_maxCacheCount']=(_0x22edf9=this['options'][_0x52d35c(0xec6)])!==null&&_0x22edf9!==void 0x0?_0x22edf9:0x32;}else this['property']!==this[_0x52d35c(0xdd1)]&&(this['position']=this['property']);this['_removeDynamicPosition']();var _0x570402=((_0x2aea8d=this[_0x52d35c(_0x365c80._0x1707b8)])===null||_0x2aea8d===void 0x0?void 0x0:(_0x1cbc0b=_0x2aea8d[_0x52d35c(_0x365c80._0x415f40)])===null||_0x1cbc0b===void 0x0?void 0x0:_0x1cbc0b['currentTime'])||Cesium__namespace['JulianDate']['now']();if(!_0x417595)_0x417595=_0x570402;else{if(isNumber(_0x417595))_0x417595=Cesium__namespace['JulianDate']['addSeconds'](_0x570402,_0x417595,new Cesium__namespace['JulianDate']());else{if(isString(_0x417595))_0x417595[_0x52d35c(0x74e)]('Z')===-0x1?_0x417595=Cesium__namespace['JulianDate'][_0x52d35c(0x2c4)](new Date(_0x417595)):_0x417595=Cesium__namespace[_0x52d35c(0xde7)]['fromIso8601'](_0x417595);else _0x417595 instanceof Date&&(_0x417595=Cesium__namespace[_0x52d35c(_0x365c80._0x94c60b)][_0x52d35c(0x2c4)](_0x417595));}}_0x4309ad=LngLatPoint['parse'](_0x4309ad);var _0x426ec9=(_0x2ba08c=this['_sampledPositionProperty'])===null||_0x2ba08c===void 0x0?void 0x0:(_0x5d15f8=_0x2ba08c[_0x52d35c(_0x365c80._0x530c6d)])===null||_0x5d15f8===void 0x0?void 0x0:_0x5d15f8['_times'];if((_0x426ec9===null||_0x426ec9===void 0x0?void 0x0:_0x426ec9['length'])>0x0&&this['_position']){var _0x224eea=_0x426ec9[_0x426ec9['length']-0x1];if(Cesium__namespace['JulianDate']['secondsDifference'](_0x570402,_0x224eea)>0.3){var _0x53a6ee=this['_position'];if(this['_lastDynamicPosition']){var _0x21a664=0.01;_0x53a6ee=getOnLinePointByLen(this['_lastDynamicPosition'],this['_position'],_0x21a664,!![]);}_0x53a6ee=setPositionsHeight(_0x53a6ee,_0x4309ad['alt']||0x0),this[_0x52d35c(_0x365c80._0x2f1539)]['addSample'](_0x570402,_0x53a6ee);}}var _0x40b6fb=_0x4309ad['toCartesian']();return this['position'][_0x52d35c(0xd75)](_0x417595,_0x40b6fb),this;}},{'key':_0x1cf1ec(0x8f0),'value':function _0x39e6c2(){var _0x4b4503=_0x1cf1ec,_0x24f5e7,_0x7070aa;if(this['_maxCacheCount']<0x1)return;var _0x275186=(_0x24f5e7=this[_0x4b4503(_0x3ca009._0x37d339)])===null||_0x24f5e7===void 0x0?void 0x0:(_0x7070aa=_0x24f5e7['_property'])===null||_0x7070aa===void 0x0?void 0x0:_0x7070aa['_times'];if(!_0x275186||_0x275186['length']===0x0)return;var _0x12841d=_0x275186[_0x4b4503(0xba0)]-this[_0x4b4503(0xdc1)]-0x1;_0x12841d>0x0&&this[_0x4b4503(0xd04)]['removeSamples'](new Cesium__namespace['TimeInterval']({'start':_0x275186[0x0],'stop':_0x275186[_0x12841d]}));}},{'key':'getCoordinate','value':function _0x2e3e0d(_0x4ef580){return this['point']?this['point']['toArray'](_0x4ef580):[];}},{'key':_0x1cf1ec(_0x31820f._0x144b79),'value':function _0x3a05a0(_0x18a9e6){var _0x8e6a83=_0x1cf1ec,_0x5bc5a5,_0x5e4924=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![];_0x5e4924&&(this['_map']['closeHighlight'](),this['_map']['last_highlighGraphic']=this);var _0x5bd502=_0x18a9e6||this['_highlightOptions']||((_0x5bc5a5=this['_layer'])===null||_0x5bc5a5===void 0x0?void 0x0:_0x5bc5a5[_0x8e6a83(_0x2c3652._0x20dc18)]);if(_0x5bd502&&_0x5bd502[_0x8e6a83(0xd13)]){for(var _0x5444e6=0x0,_0x3b1bb7=this['_container']['children']['length'];_0x5444e6<_0x3b1bb7;_0x5444e6++){var _0x404e06=this['_container'][_0x8e6a83(_0x2c3652._0x3fc085)][_0x5444e6];addClass(_0x404e06,_0x5bd502['className']);}this['_highlightOptions']=_0x5bd502,this['fire'](EventType[_0x8e6a83(0xd39)],{},!![]);}}},{'key':_0x1cf1ec(0x4dd),'value':function _0x5e8ead(){var _0x57893b=_0x1cf1ec,_0x5ea784;if(this[_0x57893b(0x63e)]!==State['ADDED']||((_0x5ea784=this['_map'])===null||_0x5ea784===void 0x0?void 0x0:_0x5ea784[_0x57893b(_0x14d882._0x42bd72)])!==this)return;this['_map'][_0x57893b(_0x14d882._0x28ebcd)]();var _0x551452=this[_0x57893b(0x4f3)];if(_0x551452&&_0x551452['className']){for(var _0xf30588=0x0,_0x571be3=this['_container'][_0x57893b(0xd9d)]['length'];_0xf30588<_0x571be3;_0xf30588++){var _0x39c1c4=this['_container']['children'][_0xf30588];removeClass(_0x39c1c4,_0x551452['className']);}this['fire'](EventType['highlightClose'],{},!![]);}}},{'key':'_getWindowPosition','value':function _0x4d027a(_0x1fbc7f){var _0x57768b=_0x1cf1ec;if(isFirefox){var _0x3c80c1=this['_map'][_0x57768b(_0x3cd597._0x4e8983)][_0x57768b(_0x3cd597._0x450191)]();return new Cesium__namespace['Cartesian2'](_0x1fbc7f['clientX']-_0x3c80c1['left'],_0x1fbc7f[_0x57768b(_0x3cd597._0x39f2ea)]-_0x3c80c1[_0x57768b(0xc45)]);}return new Cesium__namespace['Cartesian2'](_0x1fbc7f[_0x57768b(_0x3cd597._0x580f29)],_0x1fbc7f['layerY']);}},{'key':'_getEventTarget','value':function _0x24fbdc(_0x42a48e){var _0x332ae8=_0x1cf1ec;_0x42a48e[_0x332ae8(_0x58b190._0x29730c)]&&_0x42a48e[_0x332ae8(_0x58b190._0x394f6d)]();var _0x269cc3=this['_getWindowPosition'](_0x42a48e),_0x4f8138={'mouseEvent':_0x42a48e,'cartesian':this[_0x332ae8(_0x58b190._0x2a8a9e)],'windowPosition':_0x269cc3,'sourceTarget':this,'graphic':this,'layer':this['_layer']};return this['_layer']&&(this[_0x332ae8(0x7b5)]['_graphic_drawing']||this['_layer']['_hasEdit']&&this['hasEdit'])&&(_0x4f8138['cartesian']=getCurrentMousePosition(this['_map'][_0x332ae8(_0x58b190._0x122ce7)],_0x269cc3)),_0x4f8138;}},{'key':_0x1cf1ec(0xdef),'value':function _0x31e3dc(_0x179f7b){var _0xf5b94d=_0x1cf1ec;if(this[_0xf5b94d(0xc00)])return;var _0xe15d6b=this[_0xf5b94d(_0x5996f0._0x6960e1)](_0x179f7b);_0xe15d6b['position']=_0xe15d6b['windowPosition'],this[_0xf5b94d(_0x5996f0._0x3c062e)](EventType['click'],_0xe15d6b,!![]);}},{'key':'_container_onMousedownHandler','value':function _0x489509(_0x316312){var _0xe879af=_0x1cf1ec;if(_0x316312[_0xe879af(_0x5c388f._0x3cb299)]!==0x2)return;var _0x24d245=this['_getEventTarget'](_0x316312);_0x24d245[_0xe879af(_0x5c388f._0x279129)]=_0x24d245['windowPosition'],this['fire'](EventType['rightClick'],_0x24d245,!![]);}},{'key':'_container_onMouseMoveHandler','value':function _0x108af7(_0x12dc81){var _0x4d8a8d=_0x1cf1ec;if(this['_enabledEdit'])return;this['_map'][_0x4d8a8d(_0x45f6e2._0x50371e)]['clearMoveTargetDelay']();var _0x384ad6=this['_getEventTarget'](_0x12dc81);_0x384ad6['endPosition']=_0x384ad6['windowPosition'],this['_map'][_0x4d8a8d(0x65a)](EventType['mouseMove'],_0x384ad6),this['_map'][_0x4d8a8d(_0x45f6e2._0x3e1455)](EventType['mouseMoveTarget'],_0x384ad6),!this[_0x4d8a8d(_0x45f6e2._0x278df6)]&&this['fire'](EventType['mouseOver'],_0x384ad6,!![]),this[_0x4d8a8d(_0x45f6e2._0x278df6)]=!![];}},{'key':_0x1cf1ec(0x75e),'value':function _0x1fc3a5(_0x2c7afd){var _0x4bd548=_0x1cf1ec;if(this[_0x4bd548(_0x2d9503._0x4e371d)])return;this['_hasMouseOver']=![];var _0x2b5ebd=this['_getEventTarget'](_0x2c7afd);this['fire'](EventType[_0x4bd548(_0x2d9503._0x38a065)],_0x2b5ebd,!![]);}},{'key':'autoSurfaceHeight','value':function _0x162c28(_0x3798bc){var _0x455e36=_0x1cf1ec,_0x1a90ff=this;return getSurfaceHeight(this['_map']['scene'],this[_0x455e36(0xdd1)],_0x3798bc!==null&&_0x3798bc!==void 0x0?_0x3798bc:this['options'])[_0x455e36(0x1eb)](function(_0x5c6909){var _0x38010b=_0x455e36;_0x5c6909[_0x38010b(0xdd1)]&&(_0x1a90ff['position']=_0x5c6909['position']);});}},{'key':'_style2Json','value':function _0x1eab05(_0x422bdf,_0x67cfc9){return DivGraphicStyleConver['toJSON'](_0x422bdf,_0x67cfc9,!![]);}},{'key':'getRectangle','value':function _0x46b379(_0x3d36c9){var _0x2bca4f=_0x1cf1ec,_0x3527c6=this[_0x2bca4f(0x5f4)];if(!_0x3527c6)return;var _0x4aeabb=getRectangle([_0x3527c6],_0x3d36c9===null||_0x3d36c9===void 0x0?void 0x0:_0x3d36c9['isFormat']);return _0x4aeabb;}},{'key':'startDraw','value':function _0x3c58ee(_0x5b227a){var _0x5a5804=_0x1cf1ec;if(this[_0x5a5804(_0x347cff._0x2a336b)])return this;this['_enabledDraw']=!![];_0x5b227a&&this['addTo'](_0x5b227a);if(!this['_map'])throw new Error(_0x5a5804(_0x347cff._0x20a387));this['_map'][_0x5a5804(_0x347cff._0x3f80d3)](!![]),this[_0x5a5804(_0x347cff._0x8f39fc)](![]),this[_0x5a5804(0x84f)](),this['fire'](EventType['drawStart'],{'drawtype':this[_0x5a5804(_0x347cff._0x1857b2)],'graphic':this},!![]);}},{'key':'stopDraw','value':function _0x2045df(){var _0x438663=_0x1cf1ec,_0x525f06,_0x5b9823,_0x17e137;if(!this['_enabledDraw'])return this;this[_0x438663(0xc65)](),this['_map']['_setEditCursor'](![]),this[_0x438663(0x5ad)](!![]),this[_0x438663(_0x5640d0._0x2ac14b)]['closeSmallTooltip'](),this['_enabledDraw']=![],this['fire'](EventType['drawCreated'],{'drawtype':this['type'],'graphic':this},!![]),(_0x525f06=this[_0x438663(0xe11)])!==null&&_0x525f06!==void 0x0&&_0x525f06['success']&&this['options']['success'](this),(_0x5b9823=this[_0x438663(_0x5640d0._0x33fcbe)])!==null&&_0x5b9823!==void 0x0&&(_0x17e137=_0x5b9823['_promise'])!==null&&_0x17e137!==void 0x0&&_0x17e137[_0x438663(0x5c7)]&&this[_0x438663(0xe11)]['_promise'][_0x438663(_0x5640d0._0x1e60ea)](this);}},{'key':_0x1cf1ec(_0x31820f._0x3039d6),'value':function _0x1e8774(){var _0x88e776=_0x1cf1ec;this['_updatePointerEvents'](![]),this['_map']['on'](EventType['mouseMove'],this[_0x88e776(0x17a)],this),this['_map']['on'](EventType[_0x88e776(_0x3bb79b._0x4e0a64)],this['_onClickHandler_point'],this);}},{'key':_0x1cf1ec(_0x31820f._0x3ff1a9),'value':function _0x2cd1fa(){this['_map']['off'](EventType['mouseMove'],this['_onMouseMoveHandler_point'],this),this['_map']['off'](EventType['click'],this['_onClickHandler_point'],this),this['_updatePointerEvents'](this['hasBindEvent']());}},{'key':'_onMouseMoveHandler_point','value':function _0x1a2d4c(_0x3ee80b){var _0x53f6e2=_0x1cf1ec,_0x5139c5=_0x3ee80b['cartesian'];_0x5139c5&&(this[_0x53f6e2(_0x1ff158._0x400fe9)]=_0x5139c5),this['_map']['openSmallTooltip'](_0x3ee80b[_0x53f6e2(0x44b)],this['_draw_tooltip']||this['_map']['getLangText']('_单击完成绘制')),this['fire'](EventType['drawMouseMove'],_objectSpread2(_objectSpread2({},_0x3ee80b),{},{'drawtype':this[_0x53f6e2(_0x1ff158._0x1c78a3)],'graphic':this}),!![]);}},{'key':'_onClickHandler_point','value':function _0x37a106(_0x1db887){var _0x4b1f36=_0x1cf1ec,_0x326e9f=_0x1db887['cartesian'];_0x326e9f&&(this[_0x4b1f36(0xdd1)]=_0x326e9f),this['stopDraw']();}},{'key':'_setPositionsToCallback','value':function _0x2b16b0(){}},{'key':_0x1cf1ec(0xbab),'value':function _0x388f39(){}},{'key':_0x1cf1ec(0xd8),'value':function _0x5dceac(){var _0x3d119d=_0x1cf1ec;if(!this['_enabledDraw'])return this;if(this['_positions_draw']['length']0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x44e341),_0x4c620c[_0x3c1cea(_0x204d1c._0xd033aa)]=_objectSpread2(_objectSpread2({},DEF_STYLE$7),_0x4c620c['style']||{}),_0x4c620c[_0x3c1cea(0x1a7)]['html']=getHtmlByStyle$2(_0x4c620c[_0x3c1cea(_0x204d1c._0x3f0231)],_0x4c620c['attr']),_0x582f5d=_0x130127[_0x3c1cea(0xdf7)](this,_0x4c620c);var _0x3dede7=_0x4c620c['style']['font_size'],_0x592d4c=_0x4c620c['style']['width']||getStrLength(_0x4c620c['style']['text'])*_0x3dede7*0.6,_0x1be0a=_0x4c620c['style']['height']||_0x3dede7*0x2;return _0x582f5d[_0x3c1cea(0x43d)]=_0x592d4c,_0x582f5d['_divHeight']=_0x1be0a,_0x582f5d;}return _createClass(_0x44e341,[{'key':_0xe81d32(_0xf4326c._0x28a785),'get':function _0x34493e(){return this['_divWidth'];}},{'key':_0xe81d32(_0xf4326c._0x3dd976),'get':function _0x38e802(){return this['_divHeight'];}},{'key':_0xe81d32(_0xf4326c._0x2287fd),'value':function _0x9c2542(_0x49468b){var _0x407f77=_0xe81d32;return(Cesium__namespace['defined'](_0x49468b['color'])||Cesium__namespace[_0x407f77(0x4ae)](_0x49468b['boderColor'])||Cesium__namespace['defined'](_0x49468b['font_size'])||Cesium__namespace['defined'](_0x49468b[_0x407f77(0xbcd)])||Cesium__namespace['defined'](_0x49468b['text']))&&(this[_0x407f77(_0xc26e2a._0x504e32)]=getHtmlByStyle$2(this[_0x407f77(_0xc26e2a._0x406535)],this[_0x407f77(_0xc26e2a._0x1c4963)])),_get(_getPrototypeOf(_0x44e341['prototype']),_0x407f77(_0xc26e2a._0x2b1150),this)['call'](this,_0x49468b),this;}}]),_0x44e341;}(DivGraphic);register$4(_0x521882(0xc3a),DivBoderLabel,!![]);function getHtmlByStyle$2(_0x173c90,_0x532ffa){var _0x4547a3={_0x1e87ca:0x9b4,_0x48baad:0x732,_0x4a2e6e:0x732,_0x121271:0x732},_0x482009=_0x521882,_0x54150f,_0x105d97=_0x173c90['color'],_0x42073d=_0x173c90['boderColor'],_0x350b3a=Cesium__namespace['Color']['fromCssColorString'](_0x42073d)['withAlpha'](0.5)[_0x482009(_0x4547a3._0x1e87ca)](),_0x2a307d=_0x173c90['font_size'],_0x37149c=_0x173c90[_0x482009(0x8b4)]||getStrLength(_0x173c90[_0x482009(0x4f5)])*_0x2a307d*0.6,_0x22e62e=_0x173c90[_0x482009(0x872)]||_0x2a307d*0x2;return'\x0a\x20\x20\x0a\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x0a\x20\x20\x20');}var DEF_STYLE$6={'color':'#f33349','horizontalOrigin':Cesium__namespace['HorizontalOrigin']['CENTER'],'verticalOrigin':Cesium__namespace['VerticalOrigin']['CENTER']},DivLightPoint=function(_0x5b5b18){var _0x182d90={_0x31ddae:0xa77},_0x1a636a={_0x2bf101:0xdf7};_inherits(_0x485252,_0x5b5b18);var _0x5e2bb2=_createSuper(_0x485252);function _0x485252(){var _0x29ffb6=_0x4ffc,_0x13bde2=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x485252),_0x13bde2['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$6),_0x13bde2['style']||{}),_0x13bde2['style']['html']=getHtmlByStyle$1(_0x13bde2['style'],_0x13bde2['attr']),_0x5e2bb2[_0x29ffb6(_0x1a636a._0x2bf101)](this,_0x13bde2);}return _createClass(_0x485252,[{'key':'_updateStyleBaseHook','value':function _0x1981b6(_0x3e272e){var _0x1e1c6f=_0x4ffc;return(Cesium__namespace['defined'](_0x3e272e[_0x1e1c6f(0x87d)])||Cesium__namespace['defined'](_0x3e272e['size'])||Cesium__namespace['defined'](_0x3e272e['label']))&&(this[_0x1e1c6f(_0x182d90._0x31ddae)]=getHtmlByStyle$1(this['style'],this[_0x1e1c6f(0x4fb)])),_get(_getPrototypeOf(_0x485252['prototype']),'_updateStyleBaseHook',this)['call'](this,_0x3e272e),this;}}]),_0x485252;}(DivGraphic);register$4(_0x521882(0xea7),DivLightPoint,!![]);function getHtmlByStyle$1(_0x1fa80f,_0x4b3fa0){var _0x4e0811={_0x573f8f:0x461,_0x46b1e6:0xe2a,_0x2e5c64:0x956,_0x48dd9c:0x732},_0x2c2e3c=_0x521882,_0xe74544;return _0x2c2e3c(_0x4e0811._0x573f8f)[_0x2c2e3c(0x732)](_0x1fa80f['color'],_0x2c2e3c(0xe27))[_0x2c2e3c(0x732)](_0x1fa80f['size'],_0x2c2e3c(_0x4e0811._0x46b1e6))['concat'](_0x1fa80f['size'],'px;\x22>\x0a\x20\x20\x20\x20

\x0a\x20\x20\x20\x20')['concat'](_0x1fa80f[_0x2c2e3c(0x956)]?'')[_0x2c2e3c(_0x4e0811._0x48dd9c)](template(_0x1fa80f['label']['text'],_0x4b3fa0,(_0xe74544=_0x1fa80f['label']['templateEmptyStr'])!==null&&_0xe74544!==void 0x0?_0xe74544:!![]),''):'','\x0a\x20\x20');}var DEF_STYLE$5={'color':_0x521882(0x1f1),'font_family':'楷体','font_size':0xf,'lineHeight':0x64,'circleSize':0xa,'horizontalOrigin':Cesium__namespace[_0x521882(0x39f)]['CENTER'],'verticalOrigin':Cesium__namespace['VerticalOrigin'][_0x521882(0x9c3)]},DivUpLabel=function(_0x6a6207){var _0x58ae7e={_0x4e40fe:0x4ae};_inherits(_0x384a2f,_0x6a6207);var _0x526900=_createSuper(_0x384a2f);function _0x384a2f(){var _0x38d94b=_0x4ffc,_0x4d7480=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x384a2f),_0x4d7480['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$5),_0x4d7480['style']||{}),_0x4d7480['style']['html']=getHtmlByStyle(_0x4d7480[_0x38d94b(0x1a7)],_0x4d7480['attr']),_0x526900['call'](this,_0x4d7480);}return _createClass(_0x384a2f,[{'key':'_updateStyleBaseHook','value':function _0x2fb029(_0x4576d2){var _0x2684fd=_0x4ffc;return(Cesium__namespace['defined'](_0x4576d2['color'])||Cesium__namespace[_0x2684fd(0x4ae)](_0x4576d2['circleSize'])||Cesium__namespace['defined'](_0x4576d2['font_size'])||Cesium__namespace[_0x2684fd(_0x58ae7e._0x4e40fe)](_0x4576d2[_0x2684fd(0xbcd)])||Cesium__namespace['defined'](_0x4576d2['lineHeight'])||Cesium__namespace[_0x2684fd(_0x58ae7e._0x4e40fe)](_0x4576d2['text']))&&(this['html']=getHtmlByStyle(this['style'],this['attr'])),_get(_getPrototypeOf(_0x384a2f['prototype']),'_updateStyleBaseHook',this)['call'](this,_0x4576d2),this;}}]),_0x384a2f;}(DivGraphic);register$4(_0x521882(0xf4),DivUpLabel,!![]);function getHtmlByStyle(_0x390760,_0x56ca3d){var _0x4838c6={_0x41099a:0x4a3,_0x5d0b6d:0x356,_0x36d74e:0xb27},_0x54bbce=_0x521882,_0x1cbea3=_0x390760['color'],_0x2628cc=_0x390760['circleSize'];return'\x0a\x20\x20\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x0a\x20\x20\x20');}var Popup=function(_0x255cbc){var _0x2d7b0e={_0x3cae1c:0x589,_0x58ea77:0x18f,_0x1094bf:0xe34},_0x501cad={_0x4c7861:0x589,_0x1465d9:0x886},_0x49c9cc={_0x4832a3:0x4bf},_0x3c307b={_0x39d5e5:0x676,_0x2e4701:0xdf7},_0x2f1628={_0x3bc51b:0x9ba},_0x3809a4={_0x4130a7:0x4bc,_0x798373:0xaa1,_0xf219bf:0x8b4,_0x44d3cd:0x5e6,_0x14c7c0:0x872,_0x2f4da9:0x5e7,_0x57df6f:0x1f8,_0x1aaef3:0xc92},_0xa3f44d={_0x4c1e85:0xba0,_0x3dfd0d:0xe11},_0x53d490={_0x109fd6:0xac3},_0xb79a74={_0x4e9d8e:0xb78,_0xc3fe8a:0xe2c,_0x20b5a3:0x482,_0x106faa:0x1a7},_0xb78bd0={_0x2a8aa0:0xe11},_0x4ba3b4={_0x39f107:0xe8f,_0x50a148:0x1a7,_0x4424ba:0x39f,_0x3ec129:0xad5,_0x3d4d3c:0x3f1,_0x2d5876:0xe42,_0xb784fe:0xadb,_0x534780:0xd92,_0x50e2ea:0x8a8},_0x1f05ae=_0x521882;_inherits(_0x286be4,_0x255cbc);var _0x5be6cf=_createSuper(_0x286be4);function _0x286be4(){var _0x537b6e=_0x4ffc,_0x1e6d72,_0x4df336,_0xa703c8,_0x139355,_0x4e88d8,_0x16867d,_0x2243eb,_0x55c799,_0x454855=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x286be4),_0x454855['eventParent']=(_0x1e6d72=_0x454855['eventParent'])!==null&&_0x1e6d72!==void 0x0?_0x1e6d72:![],_0x454855['hasEdit']=(_0x4df336=_0x454855[_0x537b6e(0x2f9)])!==null&&_0x4df336!==void 0x0?_0x4df336:![],_0x454855['animation']=(_0xa703c8=_0x454855['animation'])!==null&&_0xa703c8!==void 0x0?_0xa703c8:!![],_0x454855[_0x537b6e(_0x4ba3b4._0x39f107)]=(_0x139355=_0x454855['zIndex'])!==null&&_0x139355!==void 0x0?_0x139355:0x989680,_0x454855[_0x537b6e(0x1a7)]=_0x454855['style']||{},_0x454855['style'][_0x537b6e(0x579)]=(_0x4e88d8=_0x454855['style']['direction'])!==null&&_0x4e88d8!==void 0x0?_0x4e88d8:'top';var _0x67eb8f={};switch(_0x454855[_0x537b6e(_0x4ba3b4._0x50a148)][_0x537b6e(0x579)]){case'top':_0x67eb8f[_0x537b6e(0xabd)]=-0x8,_0x67eb8f['horizontalOrigin']=Cesium__namespace[_0x537b6e(_0x4ba3b4._0x4424ba)]['CENTER'],_0x67eb8f['verticalOrigin']=Cesium__namespace['VerticalOrigin'][_0x537b6e(0x9c3)];break;case _0x537b6e(_0x4ba3b4._0x3ec129):_0x67eb8f['offsetY']=0x8,_0x67eb8f['horizontalOrigin']=Cesium__namespace['HorizontalOrigin']['CENTER'],_0x67eb8f['verticalOrigin']=Cesium__namespace['VerticalOrigin']['TOP'];break;case'center':_0x67eb8f['horizontalOrigin']=Cesium__namespace[_0x537b6e(0x39f)][_0x537b6e(_0x4ba3b4._0x3d4d3c)],_0x67eb8f['verticalOrigin']=Cesium__namespace['VerticalOrigin']['CENTER'];break;case'right':_0x67eb8f['offsetX']=0x8,_0x67eb8f[_0x537b6e(_0x4ba3b4._0x2d5876)]=Cesium__namespace['HorizontalOrigin'][_0x537b6e(_0x4ba3b4._0xb784fe)],_0x67eb8f['verticalOrigin']=Cesium__namespace['VerticalOrigin']['CENTER'];break;case'left':_0x67eb8f['offsetX']=-0x8,_0x67eb8f['horizontalOrigin']=Cesium__namespace['HorizontalOrigin'][_0x537b6e(_0x4ba3b4._0x534780)],_0x67eb8f['verticalOrigin']=Cesium__namespace['VerticalOrigin']['CENTER'];break;}return _0x454855['style']=_objectSpread2(_objectSpread2({},_0x67eb8f),_0x454855['style']),_0x55c799=_0x5be6cf['call'](this,_0x454855),_0x55c799['_depthTest']=(_0x16867d=(_0x2243eb=_0x55c799['options'][_0x537b6e(_0x4ba3b4._0x50e2ea)])!==null&&_0x2243eb!==void 0x0?_0x2243eb:_0x55c799['style']['depthTest'])!==null&&_0x16867d!==void 0x0?_0x16867d:![],!Cesium__namespace['defined'](_0x55c799['style']['template'])&&_0x55c799['style']['template']!==![]&&(_0x55c799[_0x537b6e(0x1a7)][_0x537b6e(0x9e9)]=_0x55c799['_getDefaultTemplate']()),_0x55c799['once'](EventType['load'],function(){_0x55c799['_fireTarget_open']();}),_0x55c799;}return _createClass(_0x286be4,[{'key':'target','get':function _0x1a79b0(){var _0x211bfd=_0x4ffc,_0x16ea8f;return(_0x16ea8f=this[_0x211bfd(0xe11)])===null||_0x16ea8f===void 0x0?void 0x0:_0x16ea8f['target'];}},{'key':'eventTarget','get':function _0x25ce01(){var _0x245c07=_0x4ffc,_0xfab4d0,_0x3bdb71;if((_0xfab4d0=this['options'])!==null&&_0xfab4d0!==void 0x0&&_0xfab4d0[_0x245c07(0x6f5)])return this['options']['event'];return(_0x3bdb71=this[_0x245c07(_0xb78bd0._0x2a8aa0)])!==null&&_0x3bdb71!==void 0x0&&_0x3bdb71[_0x245c07(0xd7f)]?this['options'][_0x245c07(0xd7f)]:this;}},{'key':'_getDefaultTemplate','value':function _0x2d8376(){var _0x1741ff=_0x4ffc,_0x146665,_0x1ed2c8;((_0x146665=this['style']['closeButton'])!==null&&_0x146665!==void 0x0?_0x146665:!![])?_0x1ed2c8='×':_0x1ed2c8='';var _0x36469e='';return this['style']['maxWidth']&&(_0x36469e+=_0x1741ff(_0xb79a74._0x4e9d8e)['concat'](this['style'][_0x1741ff(_0xb79a74._0xc3fe8a)],_0x1741ff(_0xb79a74._0x20b5a3))),this['style']['minWidth']&&(_0x36469e+='min-width:\x20'['concat'](this[_0x1741ff(_0xb79a74._0x106faa)]['minWidth'],'px;')),this['style']['maxHeight']&&(_0x36469e+=_0x1741ff(0xc76)['concat'](this['style']['maxHeight'],'px;')),'\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20')['concat'](_0x1ed2c8,'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20{content}\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20');}},{'key':'_appendHtmlHook','value':function _0x3c49f3(){var _0x3c1522={_0x254efd:0xd7f},_0x2378db=_0x4ffc,_0x2d8dfe=this,_0x5427e8=this[_0x2378db(_0x53d490._0x109fd6)]['querySelector']('.closeButton');_0x5427e8&&_0x5427e8['addEventListener']('click',function(_0xba58cb){var _0x304efb=_0x2378db;_0x2d8dfe[_0x304efb(0xd7f)]&&_0x2d8dfe[_0x304efb(_0x3c1522._0x254efd)][_0x304efb(0x4dd)]&&_0x2d8dfe['target'][_0x304efb(0x4dd)](),_0x2d8dfe['remove'](!![]);});}},{'key':_0x1f05ae(_0x2d7b0e._0x3cae1c),'value':function _0x129ec4(_0x294a06){var _0x2770fb=_0x1f05ae,_0x95f0d5=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x12811f=arguments[_0x2770fb(_0xa3f44d._0x4c1e85)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:!![],_0x29746e=this['target']||this[_0x2770fb(0x4bc)];if(_0x29746e){if(this['options']['event'])for(var _0x1a1394 in this['options']['event']){if(_0x1a1394===_0x2770fb(_0xa3f44d._0x3dfd0d)||_0x1a1394==='content')continue;_0x95f0d5[_0x1a1394]=this['options']['event'][_0x1a1394];}_0x95f0d5['sourceTarget']=_0x29746e,_0x95f0d5[_0x2770fb(0x4fb)]=this['attr'],_0x95f0d5['container']=this['container'],this[_0x2770fb(0xd93)](_0x95f0d5),_0x29746e['fire'](_0x294a06,_0x95f0d5,_0x12811f);}}},{'key':'_fireBindDataEx','value':function _0x4ec92c(_0x49bf78){_0x49bf78['popup']=this;}},{'key':'_addedHook','value':function _0x31262c(_0x2fc4bd){var _0x28bd7e=_0x1f05ae,_0x53d4ff=this;_get(_getPrototypeOf(_0x286be4['prototype']),'_addedHook',this)['call'](this,_0x2fc4bd),this[_0x28bd7e(_0x2f1628._0x3bc51b)](EventType['change'],function(_0xb1ce7f){var _0x1484d5=_0x28bd7e;if(_0x53d4ff['options'][_0x1484d5(0xc1f)]&&_0x53d4ff[_0x1484d5(_0x3809a4._0x4130a7)]){if(_0xb1ce7f['y']<0x0||_0xb1ce7f['x']<0x0||_0xb1ce7f['x']>_0x53d4ff['_map']['scene']['canvas'][_0x1484d5(_0x3809a4._0x798373)]-_0xb1ce7f[_0x1484d5(_0x3809a4._0xf219bf)]||_0xb1ce7f['y']>_0x53d4ff['_map']['scene'][_0x1484d5(_0x3809a4._0x44d3cd)][_0x1484d5(0x24d)]-_0xb1ce7f['height']){var _0x34c160=_0xb1ce7f['width']/0x2+_0xb1ce7f['x'],_0x348183=_0xb1ce7f[_0x1484d5(_0x3809a4._0x14c7c0)]/0x2+_0xb1ce7f['y'],_0x3a43b7=new Cesium__namespace[(_0x1484d5(_0x3809a4._0x2f4da9))](_0x34c160,_0x348183),_0x29eede=_0x53d4ff['_map'][_0x1484d5(0x7dd)]['camera']['getPickRay'](_0x3a43b7),_0x66a031=_0x53d4ff['_map']['scene'][_0x1484d5(_0x3809a4._0x57df6f)][_0x1484d5(_0x3809a4._0x1aaef3)](_0x29eede,_0x53d4ff['_map']['scene']);!_0x66a031&&(_0x66a031=_0x53d4ff[_0x1484d5(0x4bc)]['scene']['camera']['pickEllipsoid'](_0x3a43b7)),_0x53d4ff['_map'][_0x1484d5(0x26d)](_0x66a031);}}}),this['target']&&this['target']['on'](EventType[_0x28bd7e(0x3e4)],this['_graphic_updatePosition'],this);}},{'key':'_removedHook','value':function _0x1b043c(){var _0x21aa32=_0x1f05ae;this['target']&&this['target']['off'](EventType['updatePosition'],this['_graphic_updatePosition'],this),this[_0x21aa32(0x18f)](),_get(_getPrototypeOf(_0x286be4['prototype']),_0x21aa32(_0x3c307b._0x39d5e5),this)[_0x21aa32(_0x3c307b._0x2e4701)](this);}},{'key':'_graphic_updatePosition','value':function _0x1f9c6f(_0x54eec5){var _0xaf740e=_0x1f05ae,_0x5e0824;(_0x5e0824=_0x54eec5[_0xaf740e(0xa27)])!==null&&_0x5e0824!==void 0x0&&_0x5e0824[_0xaf740e(0xc4)]&&(this['position']=_0x54eec5[_0xaf740e(0xa27)]['_getPopupPosition']());}},{'key':_0x1f05ae(0xb04),'value':function _0x480c5d(){var _0x2c75b2=_0x1f05ae;this['fireTarget'](EventType[_0x2c75b2(_0x49c9cc._0x4832a3)]);}},{'key':_0x1f05ae(_0x2d7b0e._0x58ea77),'value':function _0x1e6811(){var _0x38a0fd=_0x1f05ae;this[_0x38a0fd(_0x501cad._0x4c7861)](EventType[_0x38a0fd(_0x501cad._0x1465d9)]);}},{'key':_0x1f05ae(0x7c4),'value':function _0x4f7625(){}},{'key':'_container_onClickHandler','value':function _0x128fc2(){}},{'key':_0x1f05ae(_0x2d7b0e._0x1094bf),'value':function _0x384772(){}},{'key':'_container_onMouseMoveHandler','value':function _0x53ce6a(){}},{'key':'_container_onMouseoutHandler','value':function _0x3283e3(){}},{'key':'hasBindEvent','value':function _0x473f2b(){var _0x5f2172;return(_0x5f2172=this['options']['pointerEvents'])!==null&&_0x5f2172!==void 0x0?_0x5f2172:!![];}}]),_0x286be4;}(DivGraphic);register$4('popup',Popup);var Tooltip=function(_0x475634){var _0x4b73b2={_0x59a141:0xe0b},_0x1fc521={_0xdb0b10:0x8f4},_0x4d3e7f={_0x508e0d:0x281};_inherits(_0x2a42cf,_0x475634);var _0xe40b80=_createSuper(_0x2a42cf);function _0x2a42cf(){return _classCallCheck(this,_0x2a42cf),_0xe40b80['apply'](this,arguments);}return _createClass(_0x2a42cf,[{'key':'_getDefaultTemplate','value':function _0x3f7d29(){var _0x30380d=_0x4ffc;return'0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4c716f),_0x73c923[_0xec1718(0x1a7)]=_objectSpread2(_objectSpread2({},DEF_STYLE$4),{},{'emitter':new Cesium__namespace['CircleEmitter'](0x1)},_0x73c923['style']||{}),_0x547a35=_0x3f6850['call'](this,_0x73c923),_0x547a35['emitterModelMatrix']=new Cesium__namespace['Matrix4'](),_0x547a35['translation']=new Cesium__namespace['Cartesian3'](),_0x547a35['rotation']=new Cesium__namespace[(_0xec1718(0x992))](),_0x547a35[_0xec1718(0xbc8)]=new Cesium__namespace['HeadingPitchRoll'](),_0x547a35['trs']=new Cesium__namespace[(_0xec1718(0x21b))](),_0x547a35;}return _createClass(_0x4c716f,[{'key':'czmObject','get':function _0x57413f(){return this['_primitive'];}},{'key':'maxHeight','get':function _0x39a5fa(){return this['style']['maxHeight'];},'set':function _0x667238(_0x6619ac){this['style']['maxHeight']=_0x6619ac;}},{'key':'gravity','get':function _0x2674ea(){return this['style']['gravity']||0x0;},'set':function _0x27c4e8(_0x51c9c1){var _0x410c4d=_0x4ffc;this['style'][_0x410c4d(0x9e8)]=_0x51c9c1;}},{'key':'transX','get':function _0xb55847(){return this['style']['transX']||0x0;},'set':function _0x5d0a51(_0x5e6935){var _0x2eed34=_0x4ffc;this[_0x2eed34(_0x5e3b66._0x106a44)][_0x2eed34(0xb30)]=_0x5e6935;}},{'key':'transY','get':function _0x35f8db(){return this['style']['transY']||0x0;},'set':function _0x66945(_0x118f1b){this['style']['transY']=_0x118f1b;}},{'key':'transZ','get':function _0x36f87a(){return this['style']['transZ']||0x0;},'set':function _0x337a9d(_0x45e9ba){var _0x552c5b=_0x4ffc;this[_0x552c5b(0x1a7)]['transZ']=_0x45e9ba;}},{'key':'particleSize','get':function _0xb9f33b(){return this['style']['particleSize']||0x19;},'set':function _0x43d28f(_0x2b61da){var _0x11298e=_0x4ffc;this['style']['particleSize']=_0x2b61da,this['_primitive']&&(this['_primitive'][_0x11298e(0x650)]['x']=_0x2b61da,this['_primitive']['minimumImageSize']['y']=_0x2b61da,this['_primitive']['maximumImageSize']['x']=_0x2b61da,this['_primitive']['maximumImageSize']['y']=_0x2b61da);}},{'key':_0x23c086(_0x4b688d._0x15ed66),'get':function _0x2475f0(){return![];}},{'key':'_addedHook','value':function _0xa17174(_0x3cd7b7){var _0x4487b5=_0x23c086;if(!this[_0x4487b5(_0x3283ee._0x573512)])return;var _0x453e64=this['_map'][_0x4487b5(0x4b2)][_0x4487b5(_0x3283ee._0x1f8c6a)],_0x4c8cf1=_objectSpread2(_objectSpread2({'imageSize':new Cesium__namespace[(_0x4487b5(0x5e7))](this['particleSize'],this['particleSize']),'modelMatrix':this['_computeModelMatrix'](_0x453e64),'emitterModelMatrix':this['_computeEmitterModelMatrix'](_0x453e64)},this['style']),{},{'show':this['show']});this['_primitive']=new Cesium__namespace['ParticleSystem'](_0x4c8cf1),this['primitiveCollection'][_0x4487b5(_0x3283ee._0x402f6e)](this['_primitive']);this['options']['position']&&((this['options']['position']instanceof Cesium__namespace[_0x4487b5(_0x3283ee._0x2e8e02)]||this['options']['position']instanceof Cesium__namespace['SampledPositionProperty'])&&(this['_orientation']=this['options'][_0x4487b5(_0x3283ee._0x17c2d6)]||new Cesium__namespace['VelocityOrientationProperty'](this[_0x4487b5(_0x3283ee._0x58c0d8)]['position']),this['property']=this['options']['position']));this['_bindUpdateCallback'](),this['_hasUpdate_modelMatrix']=isFunction(this['options'][_0x4487b5(_0x3283ee._0x2b621a)])||this['property'],this[_0x4487b5(_0x3283ee._0x206a35)]=isFunction(this['options'][_0x4487b5(_0x3283ee._0x5e6f34)])||this['heading']||this['pitch']||this['roll']||this['transX']||this['transY']||this[_0x4487b5(0x97c)];var _0x3e6ef4=this['_primitive']['update'],_0x29a6ed=this;this['_primitive']['update']=function(_0x1690d7){var _0x10ca96=_0x4487b5;_0x29a6ed[_0x10ca96(0xb32)](_0x1690d7);if(this['_previousTime']){var _0x10ffcf=Cesium__namespace[_0x10ca96(_0x49af31._0x49e4aa)]['secondsDifference'](_0x1690d7['time'],this['_previousTime']);_0x10ffcf>0xa&&(this[_0x10ca96(_0x49af31._0x4efaf2)]=Cesium__namespace['JulianDate'][_0x10ca96(_0x49af31._0x5a8d3b)](_0x1690d7['time'],this[_0x10ca96(_0x49af31._0xfc7da0)]));}_0x3e6ef4['bind'](this)(_0x1690d7);};}},{'key':'_removedHook','value':function _0xf453c9(){if(!this['_map'])return;this['primitiveCollection']['remove'](this['_primitive']);}},{'key':_0x23c086(_0x4b688d._0x4226e3),'value':function _0x12c1e7(_0x47c089){var _0x31fc2b=_0x23c086;if(!this['show']||!this[_0x31fc2b(0x48e)]||!this['_map'])return;this['property']&&(this['_position']=getPositionValue(this['property'],_0x47c089['time'])),this[_0x31fc2b(0x90c)]&&(this[_0x31fc2b(0x48e)][_0x31fc2b(0x859)]=this['_computeModelMatrix'](_0x47c089['time'])),this[_0x31fc2b(_0x4728b5._0x1e16d4)]&&(this[_0x31fc2b(0x48e)]['emitterModelMatrix']=this[_0x31fc2b(_0x4728b5._0x1a176c)](_0x47c089['time'])),Cesium__namespace['defined'](this['maxHeight'])&&_0x47c089['frameNumber']%0xa===0x0&&(this[_0x31fc2b(_0x4728b5._0x18bd6e)]['camera']['positionCartographic']['height']0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5c7434),_0x124063[_0xf0d153(_0x14e2bc._0x217083)]=_objectSpread2(_objectSpread2({},DEF_STYLE$3),_0x124063['style']||{}),_0x375876=_0x38d5ca['call'](this,_0x124063),delete _0x375876['_position'],delete _0x375876['_point'],_0x375876['_boundingSphere']=new Cesium__namespace['BoundingSphere'](),_0x375876['_color']=getCesiumColor(_0x375876['style'][_0xf0d153(0x87d)]),_0x375876;}return _createClass(_0x5c7434,[{'key':'czmObject','get':function _0x4a11fe(){return this;}},{'key':'color','get':function _0x467c2b(){var _0x3fd738=_0x4ffc;return this[_0x3fd738(0x92e)];},'set':function _0x28fed4(_0x1e993c){var _0xd3e4d9=_0x4ffc;this[_0xd3e4d9(_0x4104e9._0x271706)]=_0x1e993c;}},{'key':_0x2d47ae(0x1fa),'get':function _0xc07b27(){return this['style']['angle'];},'set':function _0x1eae94(_0xe2eab2){var _0x42c422=_0x2d47ae;this['style'][_0x42c422(_0x23cbac._0x40629a)]=_0xe2eab2,this[_0x42c422(0xe92)]();}},{'key':'angle2','get':function _0xde15c7(){var _0x37a0c3=_0x2d47ae,_0x438b61;return(_0x438b61=this[_0x37a0c3(0x1a7)]['angle2'])!==null&&_0x438b61!==void 0x0?_0x438b61:this['style']['angle'];},'set':function _0x246488(_0x541c62){var _0x521a4b=_0x2d47ae;this['style']['angle2']=_0x541c62,this[_0x521a4b(0xe92)]();}},{'key':'modelMatrix','get':function _0x25d04f(){var _0x108ed2=_0x2d47ae;if(this['options'][_0x108ed2(_0x1812cb._0x65ce98)])return this[_0x108ed2(_0x1812cb._0x1dde79)][_0x108ed2(0x859)];var _0x5bad98=this[_0x108ed2(_0x1812cb._0x15cb46)],_0x350604=new Cesium__namespace[(_0x108ed2(0x2f3))](Cesium__namespace[_0x108ed2(0xa29)][_0x108ed2(0x70f)](this['heading']),Cesium__namespace['Math']['toRadians'](this['pitch']),Cesium__namespace['Math']['toRadians'](this[_0x108ed2(_0x1812cb._0x15b0b3)])),_0x5aec2e=new Cesium__namespace[(_0x108ed2(0x832))](this['_map'][_0x108ed2(0x7dd)]);return _0x5aec2e['position']=_0x5bad98,_0x5aec2e['frustum']['fov']=Cesium__namespace['Math']['toRadians'](this['angle']*0x2),_0x5aec2e['frustum']['aspectRatio']=this['angle']/this[_0x108ed2(_0x1812cb._0x289adc)],_0x5aec2e['frustum'][_0x108ed2(_0x1812cb._0x5611c5)]=0.01,_0x5aec2e['frustum']['far']=this[_0x108ed2(0x1a7)][_0x108ed2(0x3dd)],_0x5aec2e['setView']({'destination':_0x5bad98,'orientation':{'heading':_0x350604['heading'],'pitch':_0x350604[_0x108ed2(0x50d)],'roll':_0x350604['roll']}}),_0x5aec2e[_0x108ed2(_0x1812cb._0x212faf)];}},{'key':'updateModelMatrix','value':function _0x21c37f(){var _0x31647b=_0x2d47ae;this[_0x31647b(0xe92)]();}},{'key':_0x2d47ae(0x47f),'value':function _0x16dd01(_0x56586f){var _0xfffede=_0x2d47ae;if(!this[_0xfffede(0x19f)])return;this['primitiveCollection']['add'](this);}},{'key':'_removedHook','value':function _0x190cc0(){var _0x41aa39=_0x2d47ae;this['primitiveCollection']['contains'](this)&&(this['_noDestroy']=!![],this[_0x41aa39(0x551)]['remove'](this),this[_0x41aa39(_0x53ce3f._0x19ae72)]=![]);}},{'key':'update','value':function _0x593d52(_0x2f4407){var _0x17ae06=_0x2d47ae;if(!this[_0x17ae06(0x19f)])return;!Cesium__namespace['defined'](this[_0x17ae06(0x4ea)])&&(this['_command']=this['createCommand'](_0x2f4407['context'])),_0x2f4407['passes']['render']&&(Cesium__namespace['defined'](this['_command'])&&_0x2f4407[_0x17ae06(_0x372b34._0x2c65aa)]['push'](this[_0x17ae06(_0x372b34._0x9cb44)]));}},{'key':_0x2d47ae(0xe92),'value':function _0x5445f8(){var _0xe167c0=_0x2d47ae;Cesium__namespace[_0xe167c0(0x4ae)](this['_command'])&&(this['_command']['shaderProgram']&&this['_command']['shaderProgram']['destroy'](),this[_0xe167c0(0x4ea)][_0xe167c0(0x7bf)]&&this['_command'][_0xe167c0(0x7bf)]['destroy'](),delete this[_0xe167c0(0x4ea)]);}},{'key':'createCommand','value':function _0x283dc5(_0x3cff3c){var _0x4a3432=_0x2d47ae,_0x3feef3=this;this['destroyCommands']();var _0x1d11b7=this['createVertices'](),_0x2011ca={'aPosition':0x0},_0xaa6a3d=Cesium__namespace['Buffer'][_0x4a3432(0x5bf)]({'context':_0x3cff3c,'typedArray':_0x1d11b7[_0x4a3432(0x9dc)],'usage':Cesium__namespace['BufferUsage'][_0x4a3432(_0x5d748e._0x55716b)]}),_0x858c1a=[{'index':_0x2011ca['aPosition'],'vertexBuffer':_0xaa6a3d,'componentsPerAttribute':0x3,'componentDatatype':Cesium__namespace['ComponentDatatype']['FLOAT'],'offsetInBytes':0x0,'strideInBytes':0xc,'normalize':![]}],_0x85d422=Cesium__namespace['Buffer']['createIndexBuffer']({'context':_0x3cff3c,'typedArray':_0x1d11b7['indices'],'usage':Cesium__namespace[_0x4a3432(_0x5d748e._0x4378b5)]['STATIC_DRAW'],'indexDatatype':Cesium__namespace['IndexDatatype']['UNSIGNED_SHORT']}),_0x2920a2=new Cesium__namespace[(_0x4a3432(0xc7d))]({'context':_0x3cff3c,'attributes':_0x858c1a,'indexBuffer':_0x85d422}),_0x5c69cd=this['modelMatrix'];this['_boundingSphere'][_0x4a3432(_0x5d748e._0x38cd0b)]=this['style'][_0x4a3432(_0x5d748e._0x3a4c54)];this[_0x4a3432(_0x5d748e._0x5ed856)]?this['_boundingSphere'][_0x4a3432(_0x5d748e._0x16c175)]=this[_0x4a3432(0xdd1)]:(Cesium__namespace['Cartesian3']['clone'](Cesium__namespace['Cartesian3']['ZERO'],this['_boundingSphere']['center']),Cesium__namespace['BoundingSphere']['transform'](this[_0x4a3432(_0x5d748e._0x2732e5)],_0x5c69cd,this['_boundingSphere']));var _0xc345f2=new Cesium__namespace['DrawCommand']({'primitiveType':Cesium__namespace['PrimitiveType']['LINES'],'shaderProgram':Cesium__namespace['ShaderProgram']['fromCache']({'context':_0x3cff3c,'vertexShaderSource':ArcFrustumVS,'fragmentShaderSource':ArcFrustumFS,'attributeLocations':_0x2011ca}),'vertexArray':_0x2920a2,'modelMatrix':_0x5c69cd,'boundingVolume':this['_boundingSphere'],'uniformMap':{'color':function _0x1f0aa7(){return _0x3feef3['color'];}},'pass':Cesium__namespace['Pass']['OPAQUE'],'owner':this,'cull':!![],'renderState':Cesium__namespace[_0x4a3432(_0x5d748e._0x57d5f5)]['fromCache']({'cull':{'enabled':!![]},'depthTest':{'enabled':!![]}})});return this[_0x4a3432(0x3c4)](_0xc345f2),_0xc345f2;}},{'key':_0x2d47ae(0x54f),'value':function _0x528261(){var _0x126800=_0x2d47ae,_0x16bf57=this['style'][_0x126800(0x3dd)],_0x46efdd=0x14,_0x4d41d9=(_0x46efdd+0x1)*(_0x46efdd+0x1)+0x1,_0x154697=Cesium__namespace['ComponentDatatype']['createTypedArray'](Cesium__namespace[_0x126800(_0x54a645._0x14733a)][_0x126800(_0x54a645._0x106619)],0x3*_0x4d41d9),_0x1635e8=0x3,_0x579d0a=Cesium__namespace[_0x126800(_0x54a645._0x4fa159)]['toRadians'](this[_0x126800(0x1fa)]*0x2),_0x2ee938=Cesium__namespace['Math']['toRadians'](this[_0x126800(_0x54a645._0x38a838)]*0x2),_0x1f1fbf=Math['tan'](0.5*_0x2ee938),_0x3ae502=_0x16bf57*_0x1f1fbf,_0x5305d9=Math['PI']-0.5*_0x579d0a,_0xe2d3b3=0x0,_0x3bcb7f=0x0,_0x3edad7=_0x579d0a/_0x46efdd;for(var _0x5bf4e6=0x0;_0x5bf4e6<_0x46efdd+0x1;_0x5bf4e6++){_0xe2d3b3=_0x5305d9+_0x5bf4e6*_0x3edad7;var _0x333524=_0x3ae502/(_0x16bf57/Math[_0x126800(_0x54a645._0x24ad12)](_0xe2d3b3)),_0x26caa0=Math['atan'](_0x333524),_0xe9e933=-_0x26caa0,_0x6949b=0x2*_0x26caa0/_0x46efdd;for(var _0x5ee186=0x0;_0x5ee186<_0x46efdd+0x1;_0x5ee186++){_0x3bcb7f=_0xe9e933+_0x5ee186*_0x6949b,_0x154697[_0x1635e8++]=_0x16bf57*Math[_0x126800(_0x54a645._0x216e92)](_0x3bcb7f)*Math['sin'](_0xe2d3b3),_0x154697[_0x1635e8++]=_0x16bf57*Math['sin'](_0x3bcb7f),_0x154697[_0x1635e8++]=_0x16bf57*Math['cos'](_0x3bcb7f)*Math['cos'](_0xe2d3b3);}}var _0x5b62e9=0x2*(0x4+0x5*_0x46efdd+0x2*_0x46efdd*0x3),_0x1f6b66=Cesium__namespace['ComponentDatatype'][_0x126800(_0x54a645._0x12e06a)](Cesium__namespace[_0x126800(_0x54a645._0x18e9cb)][_0x126800(0xc9)],_0x5b62e9),_0x581306=0x0;_0x1f6b66[_0x581306++]=0x0,_0x1f6b66[_0x581306++]=0x1,_0x1f6b66[_0x581306++]=0x0,_0x1f6b66[_0x581306++]=_0x46efdd+0x1,_0x1f6b66[_0x581306++]=0x0,_0x1f6b66[_0x581306++]=_0x46efdd*(_0x46efdd+0x1)+0x1,_0x1f6b66[_0x581306++]=0x0,_0x1f6b66[_0x581306++]=(_0x46efdd+0x1)*(_0x46efdd+0x1);for(var _0x32d746=0x0;_0x32d746<0x5;_0x32d746++){for(var _0x385f23=0x0;_0x385f23<_0x46efdd;_0x385f23++){_0x1f6b66[_0x581306++]=0x1+_0x385f23+0x5*(_0x46efdd+0x1)*_0x32d746,_0x1f6b66[_0x581306++]=0x1+(_0x385f23+0x1)+0x5*(_0x46efdd+0x1)*_0x32d746;}}for(var _0x114e34=0x0;_0x114e34<0x5;_0x114e34++){for(var _0x26d5fd=0x0;_0x26d5fd<_0x46efdd;_0x26d5fd++){_0x1f6b66[_0x581306++]=0x1+(_0x46efdd+0x1)*_0x26d5fd+0x5*_0x114e34,_0x1f6b66[_0x581306++]=0x1+(_0x46efdd+0x1)*(_0x26d5fd+0x1)+0x5*_0x114e34;}}var _0x2c87c3=_0x46efdd*_0x46efdd*0x3*0x2+0x3*_0x46efdd*0x4,_0x480589=Cesium__namespace[_0x126800(0x239)]['createTypedArray'](Cesium__namespace['ComponentDatatype'][_0x126800(_0x54a645._0x49028c)],_0x2c87c3),_0x4d4e1c=0x1;for(var _0x244ad6=0x0;_0x244ad6<_0x46efdd;_0x244ad6++){for(var _0xfc54f8=0x0;_0xfc54f8<_0x46efdd;_0xfc54f8++){_0x480589[_0x581306++]=_0x4d4e1c+_0x244ad6+_0xfc54f8*(_0x46efdd+0x1),_0x480589[_0x581306++]=_0x4d4e1c+_0x244ad6+0x1+_0xfc54f8*(_0x46efdd+0x1),_0x480589[_0x581306++]=_0x4d4e1c+_0x244ad6+(_0xfc54f8+0x1)*(_0x46efdd+0x1),_0x480589[_0x581306++]=_0x4d4e1c+_0x244ad6+0x1+_0xfc54f8*(_0x46efdd+0x1),_0x480589[_0x581306++]=_0x4d4e1c+_0x244ad6+0x1+(_0xfc54f8+0x1)*(_0x46efdd+0x1),_0x480589[_0x581306++]=_0x4d4e1c+_0x244ad6+(_0xfc54f8+0x1)*(_0x46efdd+0x1);}}for(var _0x4a58ae=0x0;_0x4a58ae<_0x46efdd;_0x4a58ae++){_0x480589[_0x581306++]=_0x4a58ae+0x1+_0x4d4e1c,_0x480589[_0x581306++]=_0x4a58ae+_0x4d4e1c,_0x480589[_0x581306++]=0x0,_0x480589[_0x581306++]=0x0,_0x480589[_0x581306++]=_0x4a58ae+_0x46efdd*(_0x46efdd+0x1)+_0x4d4e1c,_0x480589[_0x581306++]=_0x4a58ae+0x1+_0x46efdd*(_0x46efdd+0x1)+_0x4d4e1c;}for(var _0x349213=0x0;_0x349213<_0x46efdd;_0x349213++){_0x480589[_0x581306++]=0x0,_0x480589[_0x581306++]=_0x349213*(_0x46efdd+0x1)+_0x4d4e1c,_0x480589[_0x581306++]=(_0x349213+0x1)*(_0x46efdd+0x1)+_0x4d4e1c,_0x480589[_0x581306++]=_0x46efdd+(_0x349213+0x1)*(_0x46efdd+0x1)+_0x4d4e1c,_0x480589[_0x581306++]=_0x46efdd+_0x349213*(_0x46efdd+0x1)+_0x4d4e1c,_0x480589[_0x581306++]=0x0;}return{'vertices':_0x154697,'indices':_0x1f6b66};}}]),_0x5c7434;}(BasePointPrimitive);register$4(_0x521882(0xd71),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='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',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(_0x51b886){var _0x196f68={_0x44fe76:0x859,_0x4b0acc:0x676,_0x66eae0:0x8d1},_0x441136={_0x22707a:0x422,_0x28f4b6:0x239,_0x1ebcbb:0x2c3,_0x4e23be:0xc7d},_0x4b615f={_0x35d4fe:0x591,_0x54b326:0xe49,_0xf43d5c:0x86e,_0x37ec03:0x4d0,_0x5b9d79:0x642,_0x1bd477:0xed2,_0x123ec4:0xed2,_0x3fffd4:0xbf4},_0x64f151={_0x4a8851:0xc87,_0x307dc0:0xc87,_0x174460:0xec4,_0x116b8b:0x7bf,_0x4e303a:0x9af,_0x28fbfd:0x5d3},_0x1acae2={_0x75d1dd:0x854,_0x458960:0x169,_0x1bf090:0x5bb,_0x3cd3df:0x4ae,_0x424ada:0x627,_0x4d6d5a:0xec4},_0x47ddc6={_0x1d9e86:0x70f,_0x4a349c:0x223,_0x1ce5b6:0x1a7,_0x5eacef:0x872,_0x315869:0x223},_0x248823={_0x50663c:0x551,_0x5a84b0:0x551,_0x3593ab:0xa2e,_0x11dc81:0xa85},_0x2b3261={_0x46cb22:0xdd1},_0x2551f8={_0x83bcc0:0xe11,_0x30e5a9:0x169,_0x20dbcb:0x9f3,_0x54ea2f:0x1a7},_0x38abb6=_0x521882;_inherits(_0x4b3b27,_0x51b886);var _0x383741=_createSuper(_0x4b3b27);function _0x4b3b27(){var _0x55219b,_0x29d542=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4b3b27),_0x29d542['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$2),_0x29d542['style']||{}),_0x55219b=_0x383741['call'](this,_0x29d542),_0x55219b['_globalAlpha']=0x1,_0x55219b;}return _createClass(_0x4b3b27,[{'key':'czmObject','get':function _0x424ca8(){return this;}},{'key':'color','get':function _0x324e3d(){var _0x57c4b6=_0x4ffc;return this[_0x57c4b6(0x92e)];},'set':function _0x5ed185(_0x2cd3d2){this['_color']=getCesiumColor(_0x2cd3d2);}},{'key':_0x38abb6(_0x196f68._0x44fe76),'get':function _0x29d338(){var _0x30deac=_0x38abb6;if(this[_0x30deac(0xe11)]['modelMatrix'])return this[_0x30deac(_0x2551f8._0x83bcc0)][_0x30deac(0x859)];if(!this[_0x30deac(0xdd1)])return Cesium__namespace[_0x30deac(_0x2551f8._0x30e5a9)]['IDENTITY'];var _0x1c79c5=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](this[_0x30deac(0xdd1)]),_0x3afc56=Cesium__namespace['Matrix4'][_0x30deac(_0x2551f8._0x20dbcb)](new Cesium__namespace['Cartesian3'](this[_0x30deac(_0x2551f8._0x54ea2f)]['width'],this['style']['width'],this['style']['height'])),_0x29df5f=Cesium__namespace[_0x30deac(_0x2551f8._0x30e5a9)]['multiply'](_0x1c79c5,_0x3afc56,new Cesium__namespace['Matrix4']());return _0x29df5f;}},{'key':'_addedHook','value':function _0x2c2d2e(_0x44a534){var _0x38a784=_0x38abb6;if(!this['show']||!this[_0x38a784(_0x2b3261._0x46cb22)])return;this['_updateStyleHook'](_0x44a534,_0x44a534),this['primitiveCollection']['add'](this);}},{'key':_0x38abb6(_0x196f68._0x4b0acc),'value':function _0xa82003(){var _0x5e25d4=_0x38abb6;this[_0x5e25d4(_0x248823._0x50663c)]&&this[_0x5e25d4(_0x248823._0x5a84b0)][_0x5e25d4(_0x248823._0x3593ab)](this)&&(this['_noDestroy']=!![],this['primitiveCollection'][_0x5e25d4(_0x248823._0x11dc81)](this),this['_noDestroy']=![]),delete this['_modelMatrix'];}},{'key':_0x38abb6(_0x196f68._0x66eae0),'value':function _0x55a1e8(){this['_modelMatrix']=this['modelMatrix'],this['_clearDrawCommand']();}},{'key':_0x38abb6(0xc2a),'value':function _0x433855(_0x4c68d2,_0x33c868){var _0x56c42e=_0x38abb6;(_0x33c868['width']||_0x33c868['height'])&&this[_0x56c42e(0x8d1)](),this['color']=_0x4c68d2['color'],this['_rotationAngle']=Cesium__namespace['Math'][_0x56c42e(_0x47ddc6._0x1d9e86)](_0x4c68d2['rotationAngle']),this[_0x56c42e(_0x47ddc6._0x4a349c)]=_0x4c68d2['moveHeight']/this[_0x56c42e(_0x47ddc6._0x1ce5b6)][_0x56c42e(_0x47ddc6._0x5eacef)],this[_0x56c42e(_0x47ddc6._0x315869)]!==0x0&&(this['_moveDistanceStep']=this['_moveMaxHeight']/(_0x4c68d2['moveDuration']*0x3c),this[_0x56c42e(0x2dd)]=0x0);}},{'key':'update','value':function _0x267abf(_0x57fcba){var _0x5b9481=_0x38abb6;if(!this['show'])return;if(this['style'][_0x5b9481(_0x1acae2._0x75d1dd)]){if(this['_moveMaxHeight']!==0x0){this['_moveDistanceSum']+=this['_moveDistanceStep'];(this['_moveDistanceSum']>=this['_moveMaxHeight']||this['_moveDistanceSum']<=0x0)&&(this['_moveDistanceStep']=-this['_moveDistanceStep']);var _0x34a0e0=new Cesium__namespace['Cartesian3'](0x0,0x0,this['_moveDistanceStep']);Cesium__namespace[_0x5b9481(_0x1acae2._0x458960)]['multiplyByTranslation'](this['_modelMatrix'],_0x34a0e0,this['_modelMatrix']);}if(this[_0x5b9481(_0x1acae2._0x1bf090)]!==0x0){var _0x5ead72=Cesium__namespace['Matrix4']['fromRotationTranslation'](Cesium__namespace['Matrix3']['fromRotationZ'](this[_0x5b9481(0x5bb)]));Cesium__namespace[_0x5b9481(0x169)]['multiply'](this[_0x5b9481(0xd5b)],_0x5ead72,this['_modelMatrix']);}}!Cesium__namespace['defined'](this['_drawCommand'])&&(this['_drawCommand']=this[_0x5b9481(0x82d)](_0x57fcba['context'])),_0x57fcba['passes'][_0x5b9481(0x37b)]?Cesium__namespace[_0x5b9481(_0x1acae2._0x3cd3df)](this['_drawCommand'])&&_0x57fcba[_0x5b9481(_0x1acae2._0x424ada)]['push'](this['_drawCommand']):Cesium__namespace['defined'](this[_0x5b9481(_0x1acae2._0x4d6d5a)])&&_0x57fcba[_0x5b9481(_0x1acae2._0x424ada)]['push'](this['_pickCommand']);}},{'key':'_clearDrawCommand','value':function _0x3a16cc(){var _0x557c06=_0x38abb6;Cesium__namespace['defined'](this[_0x557c06(0xc87)])&&(this[_0x557c06(_0x64f151._0x4a8851)]['vertexArray']&&this['_drawCommand']['vertexArray']['destroy'](),this['_drawCommand'][_0x557c06(0x5d3)]&&this[_0x557c06(_0x64f151._0x307dc0)]['shaderProgram']['destroy'](),delete this['_drawCommand']),Cesium__namespace['defined'](this[_0x557c06(0xec4)])&&(this[_0x557c06(0xec4)]['vertexArray']&&this[_0x557c06(_0x64f151._0x174460)][_0x557c06(_0x64f151._0x116b8b)][_0x557c06(_0x64f151._0x4e303a)](),this[_0x557c06(0xec4)]['shaderProgram']&&this['_pickCommand'][_0x557c06(_0x64f151._0x28fbfd)]['destroy'](),delete this['_pickCommand']);}},{'key':_0x38abb6(0x82d),'value':function _0x463954(_0x460fd6){var _0x3462a7=_0x38abb6,_0x37197c,_0x1ac756,_0x10e666=this,_0x547545=(_0x37197c=this['style'][_0x3462a7(_0x4b615f._0x35d4fe)])!==null&&_0x37197c!==void 0x0?_0x37197c:![],_0x50995f=(_0x1ac756=this['style']['closed'])!==null&&_0x1ac756!==void 0x0?_0x1ac756:!![],_0xcf2e24=Cesium__namespace['Appearance']['getDefaultRenderState'](_0x547545,_0x50995f,this[_0x3462a7(0xe11)][_0x3462a7(_0x4b615f._0x54b326)]),_0x50853f=Cesium__namespace['RenderState']['fromCache'](_0xcf2e24),_0x5ac14c={'position':0x0,'textureCoordinates':0x1},_0x4e711f=Cesium__namespace['ShaderProgram']['fromCache']({'context':_0x460fd6,'vertexShaderSource':TetrahedronVS,'fragmentShaderSource':TetrahedronFS,'attributeLocations':_0x5ac14c}),_0x2819e8=this['createVertexArray'](_0x460fd6),_0x1dfd63=new Cesium__namespace['BoundingSphere'](this['position'],Math['max'](this['style']['width'],this[_0x3462a7(0x1a7)]['height'])),_0x1002fc=new Cesium__namespace[(_0x3462a7(_0x4b615f._0xf43d5c))]({'primitiveType':Cesium__namespace['PrimitiveType']['TRIANGLES'],'shaderProgram':_0x4e711f,'vertexArray':_0x2819e8,'modelMatrix':this[_0x3462a7(0xd5b)],'renderState':_0x50853f,'boundingVolume':_0x1dfd63,'uniformMap':{'color':function _0x2f2fdf(){return _0x10e666['color'];},'globalAlpha':function _0x1a6b3c(){return _0x10e666['_globalAlpha'];}},'castShadows':![],'receiveShadows':![],'pass':Cesium__namespace['Pass']['TRANSLUCENT'],'owner':this,'pickOnly':!![],'pickCommand':new Cesium__namespace['DrawCommand']({'owner':this,'pickOnly':!![]})});this[_0x3462a7(0x3c4)](_0x1002fc),_0x1002fc['pickId']=_0x460fd6['createPickId']({'primitive':_0x1002fc,'id':this['id']});var _0x686413=new Cesium__namespace['DrawCommand']({'owner':_0x1002fc,'primitiveType':Cesium__namespace['PrimitiveType'][_0x3462a7(_0x4b615f._0x37ec03)],'pickOnly':!![]});_0x686413[_0x3462a7(0x7bf)]=_0x2819e8,_0x686413['renderState']=_0x50853f;var _0x12b389=Cesium__namespace['ShaderProgram']['fromCache']({'context':_0x460fd6,'vertexShaderSource':TetrahedronVS,'fragmentShaderSource':Cesium__namespace[_0x3462a7(_0x4b615f._0x5b9d79)]['createPickFragmentShaderSource'](TetrahedronFS,'uniform'),'attributeLocations':_0x5ac14c});return _0x686413[_0x3462a7(0x5d3)]=_0x12b389,_0x686413[_0x3462a7(_0x4b615f._0x1bd477)]=_0x1002fc[_0x3462a7(_0x4b615f._0x123ec4)],_0x686413['uniformMap']['czm_pickColor']=function(){return _0x1002fc['pickId']['color'];},_0x686413[_0x3462a7(_0x4b615f._0x3fffd4)]=Cesium__namespace[_0x3462a7(0xcc3)][_0x3462a7(0x98c)],_0x686413['boundingVolume']=_0x1dfd63,_0x686413[_0x3462a7(0x859)]=this['_modelMatrix'],this['_pickCommand']=_0x686413,_0x1002fc;}},{'key':'createVertexArray','value':function _0x3d312f(_0x5c6be9){var _0x576efc=_0x38abb6,_0x28b11f={'position':0x0,'textureCoordinates':0x1},_0x2602c1=this['cereatePositionsAndIndice'](),_0x30ec0d=new Cesium__namespace['Geometry']({'attributes':{'position':new Cesium__namespace[(_0x576efc(_0x441136._0x22707a))]({'componentDatatype':Cesium__namespace[_0x576efc(_0x441136._0x28f4b6)]['FLOAT'],'componentsPerAttribute':0x3,'values':_0x2602c1['positions']}),'textureCoordinates':new Cesium__namespace[(_0x576efc(_0x441136._0x22707a))]({'componentDatatype':Cesium__namespace['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x2,'values':_0x2602c1['sts']})},'indices':_0x2602c1['indices'],'primitiveType':Cesium__namespace[_0x576efc(0x54a)]['TRIANGLES'],'boundingSphere':Cesium__namespace['BoundingSphere']['fromVertices'](_0x2602c1[_0x576efc(_0x441136._0x1ebcbb)])}),_0x372c06=Cesium__namespace['GeometryPipeline']['computeNormal'](_0x30ec0d),_0x393808=Cesium__namespace[_0x576efc(_0x441136._0x4e23be)][_0x576efc(0x87f)]({'context':_0x5c6be9,'geometry':_0x372c06,'attributeLocations':_0x28b11f,'bufferUsage':Cesium__namespace['BufferUsage']['STATIC_DRAW']});return _0x393808;}},{'key':'cereatePositionsAndIndice','value':function _0x635fae(){var _0x3a45e1=new Float64Array(0x5*0x3);_0x3a45e1[0x0]=0x0,_0x3a45e1[0x1]=0x1,_0x3a45e1[0x2]=0x0,_0x3a45e1[0x3]=-0x1,_0x3a45e1[0x4]=0x0,_0x3a45e1[0x5]=0x0,_0x3a45e1[0x6]=0x0,_0x3a45e1[0x7]=-0x1,_0x3a45e1[0x8]=0x0,_0x3a45e1[0x9]=0x1,_0x3a45e1[0xa]=0x0,_0x3a45e1[0xb]=0x0,_0x3a45e1[0xc]=0x0,_0x3a45e1[0xd]=0x0,_0x3a45e1[0xe]=-0x1;var _0x51d6ab=new Uint16Array(0x6*0x3);_0x51d6ab[0x0]=0x4,_0x51d6ab[0x1]=0x2,_0x51d6ab[0x2]=0x3,_0x51d6ab[0x3]=0x4,_0x51d6ab[0x4]=0x3,_0x51d6ab[0x5]=0x0,_0x51d6ab[0x6]=0x4,_0x51d6ab[0x7]=0x0,_0x51d6ab[0x8]=0x1,_0x51d6ab[0x9]=0x4,_0x51d6ab[0xa]=0x1,_0x51d6ab[0xb]=0x2,_0x51d6ab[0xc]=0x1,_0x51d6ab[0xd]=0x2,_0x51d6ab[0xe]=0x3,_0x51d6ab[0xf]=0x1,_0x51d6ab[0x10]=0x3,_0x51d6ab[0x11]=0x0;var _0x22d439=new Float32Array([0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1,0.5,0.5]);return{'indices':_0x51d6ab,'positions':_0x3a45e1,'sts':_0x22d439};}},{'key':'setOpacity','value':function _0x4ec264(_0x3c0c2a){this['_globalAlpha']=_0x3c0c2a;}},{'key':'_getDrawEntityClass','value':function _0x5800d8(_0x2fab17,_0x11918c){var _0x157edd=_0x38abb6;return this[_0x157edd(0xd17)](_0x2fab17,_0x11918c);}}]),_0x4b3b27;}(BasePointPrimitive);register$4('tetrahedron',Tetrahedron,!![]);var ViewShedFS=_0x521882(0xc4a),DEF_STYLE$1={'angle':0x3c,'angle2':0x2d,'distance':0x3e8,'opacity':0.6,'addHeight':0x0,'showFrustum':![]},ViewShed=function(_0x3d03be){var _0x3fd8e5={_0x35425c:0x5ef,_0x56825a:0x3d5,_0x51fdf9:0xadd,_0x2a1c9e:0x3dd,_0x27ccae:0xc3f,_0x4c549c:0x8d1,_0xf4e18:0x800},_0x5ad3db={_0x399350:0x489,_0x4cf514:0xd1c,_0x84b1fd:0x4bc},_0x1feac4={_0x5361f1:0x489,_0x4bfa7a:0xdd1,_0x2bc925:0x1a7,_0x484a02:0xd1c,_0x5599fe:0xaec},_0xa6eaa7={_0x12acdc:0xaef,_0x34697a:0x6da},_0x5029dd={_0x18b821:0x7e8,_0xd164cd:0x65a,_0x136caf:0x5c7},_0x16fae2={_0x56c399:0xb07},_0x3bb72e={_0x4a4249:0x14e,_0x581426:0xd23,_0x5603af:0xd23},_0x361fe9={_0x10e51a:0x50a},_0x1380a9={_0x23af38:0x36e},_0x42c3e5={_0x3a2c08:0x4d3,_0x3cf263:0x579},_0x2b120e={_0x3f15a6:0x170},_0x3a109e={_0x1cf07d:0x7b5,_0x5abc58:0x921},_0x24a774={_0x359acf:0x4d3},_0x1a9684={_0x124f54:0x967,_0x998ff5:0x70f,_0x15d296:0x4bc,_0x8cffc5:0xdd1,_0x359c1d:0xa82,_0x526d31:0xa29,_0x28ed6f:0x2ae,_0x3028fb:0x50a,_0xb7e5f5:0x3b1},_0x1293aa={_0x2e5873:0x728,_0x147e71:0x967,_0x1715c1:0xa2e},_0x4d9825={_0x588257:0xe11,_0x3c6b3e:0xb70,_0x3bccd5:0x3b1},_0x621242={_0x547e2a:0xaec,_0x3cbc6b:0x4cc,_0x3d3869:0x3dd,_0x105e30:0xce6,_0x57ee4a:0x832,_0x5e92f1:0x50a},_0x3e038c={_0x48cec1:0x1a7,_0x392aab:0x3dd},_0x1ce323={_0x1226f3:0x1a7},_0x9f43fa={_0x2374e3:0x1a7,_0x3869cf:0x7cc},_0x574e63={_0x50ba51:0x1a7,_0x2ebe2e:0x3d5,_0x40b853:0xcfe,_0x496736:0xd1c},_0x5517bb=_0x521882;_inherits(_0x1bc636,_0x3d03be);var _0x43ea3b=_createSuper(_0x1bc636);function _0x1bc636(){var _0x2646fd=_0x4ffc,_0x2ecb1e,_0x2cf24e,_0x3be6b3,_0x5912bb=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x53cc6b=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![];return _classCallCheck(this,_0x1bc636),_0x53cc6b&&(_0x5912bb['style']=_objectSpread2(_objectSpread2({},DEF_STYLE$1),_0x5912bb[_0x2646fd(_0x574e63._0x50ba51)]||{})),_0x3be6b3=_0x43ea3b['call'](this,_0x5912bb),_0x3be6b3['_visibleAreaColor']=getCesiumColor(_0x3be6b3[_0x2646fd(0x1a7)][_0x2646fd(_0x574e63._0x2ebe2e)],new Cesium__namespace['Color'](0x0,0x1,0x0)),_0x3be6b3['_hiddenAreaColor']=getCesiumColor(_0x3be6b3['style'][_0x2646fd(0x84b)],new Cesium__namespace[(_0x2646fd(_0x574e63._0x40b853))](0x1,0x0,0x0)),_0x3be6b3['_hasTerrainShadows']=(_0x2ecb1e=_0x3be6b3['options'][_0x2646fd(0x9ea)])!==null&&_0x2ecb1e!==void 0x0?_0x2ecb1e:!![],_0x3be6b3[_0x2646fd(_0x574e63._0x496736)]=(_0x2cf24e=_0x3be6b3[_0x2646fd(0x1a7)][_0x2646fd(0x53d)])!==null&&_0x2cf24e!==void 0x0?_0x2cf24e:0x1388,_0x3be6b3;}return _createClass(_0x1bc636,[{'key':_0x5517bb(_0x3fd8e5._0x35425c),'get':function _0x435944(){return this['_postProcessStage'];}},{'key':'angle','get':function _0x4ef155(){return this['style']['angle'];},'set':function _0x5d8e6e(_0x4dc6cc){var _0x2f7ace=_0x5517bb;this[_0x2f7ace(0x1a7)]['angle']=_0x4dc6cc,this[_0x2f7ace(0xaa2)]();}},{'key':'angle2','get':function _0x4a49ab(){var _0x4635e0;return(_0x4635e0=this['style']['angle2'])!==null&&_0x4635e0!==void 0x0?_0x4635e0:this['style']['angle'];},'set':function _0x1eb471(_0x7663b5){var _0x1a8e72=_0x5517bb;this[_0x1a8e72(_0x9f43fa._0x2374e3)][_0x1a8e72(_0x9f43fa._0x3869cf)]=_0x7663b5,this[_0x1a8e72(0xaa2)]();}},{'key':_0x5517bb(_0x3fd8e5._0x56825a),'get':function _0x1e2484(){var _0x95f8d4=_0x5517bb;return this[_0x95f8d4(0xc3c)];},'set':function _0x46eff5(_0x5c78c3){this['_visibleAreaColor']=getCesiumColor(_0x5c78c3);}},{'key':'hiddenAreaColor','get':function _0x15e0a7(){return this['_hiddenAreaColor'];},'set':function _0x492a9c(_0x82543f){this['_hiddenAreaColor']=getCesiumColor(_0x82543f);}},{'key':'opacity','get':function _0x2d51b6(){return this['style']['opacity'];},'set':function _0x1955e7(_0x304935){this['style']['opacity']=_0x304935;}},{'key':_0x5517bb(_0x3fd8e5._0x51fdf9),'get':function _0x1052ff(){return this['style']['showFrustum'];},'set':function _0xe9573a(_0x43ef7d){var _0x3964bc=_0x5517bb;this[_0x3964bc(_0x1ce323._0x1226f3)][_0x3964bc(0xadd)]=_0x43ef7d,this['_frustumPrimitive'][_0x3964bc(0x19f)]=_0x43ef7d;}},{'key':_0x5517bb(_0x3fd8e5._0x2a1c9e),'get':function _0x532264(){var _0x3c573b=_0x5517bb;return this[_0x3c573b(_0x3e038c._0x48cec1)][_0x3c573b(_0x3e038c._0x392aab)];},'set':function _0x2d81c4(_0x3b6a9b){this['style']['distance']=_0x3b6a9b,this['_updateDraw']();}},{'key':'shadowMap','get':function _0x44c1f4(){var _0x55b12a=_0x5517bb;return this[_0x55b12a(0x4d3)];}},{'key':_0x5517bb(0x14e),'get':function _0xd4adab(){var _0x307972;return(_0x307972=this['_shadowMap'])===null||_0x307972===void 0x0?void 0x0:_0x307972['_lightCamera'];}},{'key':'targetPosition','get':function _0x5c47d5(){return this['options']['targetPosition'];},'set':function _0x21b361(_0x46ed94){var _0x4d8fb7=_0x5517bb,_0x2ecf83;this['options'][_0x4d8fb7(_0x621242._0x547e2a)]=_0x46ed94;if(!this[_0x4d8fb7(0x4bc)])return;var _0x248933=this['position'];if(!_0x248933)return;var _0x375095=LngLatPoint['toCartesian'](_0x46ed94,(_0x2ecf83=this['_map'])===null||_0x2ecf83===void 0x0?void 0x0:_0x2ecf83['currentTime']);this['distance']=Cesium__namespace[_0x4d8fb7(_0x621242._0x3cbc6b)][_0x4d8fb7(_0x621242._0x3d3869)](_0x248933,_0x375095);var _0x404262=Cesium__namespace['Cartesian3']['normalize'](Cesium__namespace['Cartesian3'][_0x4d8fb7(_0x621242._0x105e30)](_0x375095,_0x248933,new Cesium__namespace[(_0x4d8fb7(_0x621242._0x3cbc6b))]()),new Cesium__namespace['Cartesian3']()),_0x2f7aae=Cesium__namespace['Cartesian3']['normalize'](_0x248933,new Cesium__namespace['Cartesian3']()),_0x1410bf=new Cesium__namespace[(_0x4d8fb7(_0x621242._0x57ee4a))](this['_map']['scene']);_0x1410bf['position']=_0x248933,_0x1410bf['direction']=_0x404262,_0x1410bf['up']=_0x2f7aae,this['style'][_0x4d8fb7(_0x621242._0x5e92f1)]=Cesium__namespace['Math']['toDegrees'](_0x1410bf['heading']),this['style']['pitch']=Cesium__namespace[_0x4d8fb7(0xa29)]['toDegrees'](_0x1410bf['pitch']),this['_updateDraw']();}},{'key':_0x5517bb(_0x3fd8e5._0x27ccae),'value':function _0x2cb8f9(){var _0x48be66=_0x5517bb;this['show']?this['_updateDraw']():this[_0x48be66(0x967)]();}},{'key':_0x5517bb(_0x3fd8e5._0x4c549c),'value':function _0x18ffbe(){var _0xb7b92d=_0x5517bb;this[_0xb7b92d(0xaa2)]();}},{'key':'_mountedHook','value':function _0x17f5e6(){var _0x427be1=_0x5517bb;this[_0x427be1(_0x4d9825._0x588257)]['targetPosition']&&(this[_0x427be1(0xaec)]=this['options']['targetPosition']),this['_defaultColorTexture']=new Cesium__namespace[(_0x427be1(_0x4d9825._0x3c6b3e))]({'context':this['_map']['scene'][_0x427be1(_0x4d9825._0x3bccd5)],'source':{'width':0x1,'height':0x1,'arrayBufferView':new Uint8Array([0x0,0x0,0x0,0x0])},'flipY':![]});}},{'key':'_addedHook','value':function _0x4205da(_0x30fc0e){var _0x581df9=_0x5517bb;this['_hasTerrainShadows']&&(this[_0x581df9(0x4bc)]['viewer']['terrainShadows']=Cesium__namespace['ShadowMode']['ENABLED']),this['_updateDraw'](),this['primitiveCollection']['add'](this);}},{'key':'_removedHook','value':function _0x2365fa(){var _0x583524=_0x5517bb;this['_hasTerrainShadows']&&(this['_map'][_0x583524(0x372)]=Cesium__namespace[_0x583524(_0x1293aa._0x2e5873)]['DISABLED']),this[_0x583524(_0x1293aa._0x147e71)](),this[_0x583524(0x551)][_0x583524(_0x1293aa._0x1715c1)](this)&&(this['_noDestroy']=!![],this['primitiveCollection']['remove'](this),this['_noDestroy']=![]);}},{'key':'updateModelMatrix','value':function _0xa667d5(){this['_updateDraw']();}},{'key':_0x5517bb(0xaa2),'value':function _0x7491cb(){var _0x939dae=_0x5517bb;if(!this['_map'])return;this[_0x939dae(_0x1a9684._0x124f54)]();var _0x371248=this['position'];if(!_0x371248)return;var _0x26da94=new Cesium__namespace['HeadingPitchRoll'](Cesium__namespace['Math'][_0x939dae(0x70f)](this['heading']),Cesium__namespace['Math']['toRadians'](this['pitch']),Cesium__namespace['Math'][_0x939dae(_0x1a9684._0x998ff5)](this[_0x939dae(0xa00)])),_0x319b1b=new Cesium__namespace['Camera'](this[_0x939dae(_0x1a9684._0x15d296)]['scene']);_0x319b1b[_0x939dae(_0x1a9684._0x8cffc5)]=_0x371248,_0x319b1b['frustum'][_0x939dae(_0x1a9684._0x359c1d)]=Cesium__namespace[_0x939dae(_0x1a9684._0x526d31)]['toRadians'](this['angle']*0x2),_0x319b1b[_0x939dae(_0x1a9684._0x28ed6f)]['aspectRatio']=this['angle']/this['angle2'],_0x319b1b['frustum']['near']=0.01,_0x319b1b['frustum']['far']=this['distance'],_0x319b1b['setView']({'destination':_0x371248,'orientation':{'heading':_0x26da94[_0x939dae(_0x1a9684._0x3028fb)],'pitch':_0x26da94['pitch'],'roll':_0x26da94['roll']}}),this['_createFrustumPrimitive'](_0x319b1b),this['_shadowMap']=new Cesium__namespace[(_0x939dae(0x786))]({'lightCamera':_0x319b1b,'context':this['_map']['scene'][_0x939dae(_0x1a9684._0xb7e5f5)],'maximumDistance':this['_maximumDistance'],'isSpotLight':!![],'cascadesEnabled':![],'enabled':![],'depthBiasStep':this['options']['depthBiasStep']}),this['_createPostProcessStage']();}},{'key':_0x5517bb(0x967),'value':function _0x4fc453(){var _0x15e20b=_0x5517bb;if(!this['_map'])return;this['_postProcessStage']&&(this['_map']['scene']['postProcessStages']['remove'](this['_postProcessStage']),delete this['_postProcessStage']),this[_0x15e20b(_0x24a774._0x359acf)]&&(this[_0x15e20b(_0x24a774._0x359acf)]['destroy'](),delete this[_0x15e20b(_0x24a774._0x359acf)]),this['_frustumPrimitive']&&(this['_layer']['removeGraphic'](this['_frustumPrimitive'],!![]),delete this['_frustumPrimitive']);}},{'key':_0x5517bb(0xd43),'value':function _0x4abbd0(_0x1ad8e0){var _0x5c38e1=_0x5517bb;this['_shadowMap']&&_0x1ad8e0[_0x5c38e1(0x658)]['push'](this[_0x5c38e1(0x4d3)]);}},{'key':'_createFrustumPrimitive','value':function _0x3cd0fb(_0x149642){var _0x4a6263=_0x5517bb;this['_frustumPrimitive']&&this['_layer'][_0x4a6263(0xbd)](this['_frustumPrimitive'],!![]);var _0x3d02f2=this['distance']+0x1;this[_0x4a6263(0xc06)]=new ArcFrustum({'modelMatrix':_0x149642['inverseViewMatrix'],'style':{'angle':this['angle'],'angle2':this[_0x4a6263(0x7cc)],'distance':_0x3d02f2},'show':this['showFrustum']&&this['show'],'private':!![]}),this[_0x4a6263(_0x3a109e._0x1cf07d)][_0x4a6263(_0x3a109e._0x5abc58)](this['_frustumPrimitive']);}},{'key':'_createPostProcessStage','value':function _0x512467(){var _0x3bbbed={_0x4fe88b:0x4d3},_0x4bed83={_0x1760d6:0x57c,_0x464b55:0x4d3,_0x33d3b7:0xb8a,_0x18a196:0x57b},_0x54a2ab={_0xd51c6b:0x4d3},_0x524f4d={_0x2dc33c:0x4d3},_0xa26089=_0x5517bb,_0x553854=this;this[_0xa26089(_0x1380a9._0x23af38)]&&(this['_map']['scene'][_0xa26089(0x14d)]['remove'](this['_postProcessStage']),delete this['_postProcessStage']);var _0x506171=new Cesium__namespace['Cartesian2'](),_0x26207d=new Cesium__namespace['Cartesian4'](),_0x58d00e=new Cesium__namespace['Cartesian4'](),_0x3eba52=this['_shadowMap']['_primitiveBias'];this['_postProcessStage']=new Cesium__namespace['PostProcessStage']({'fragmentShader':ViewShedFS,'uniforms':{'mars3d_opacity':function _0x2a6a31(){var _0x4116e7=_0xa26089;return _0x553854[_0x4116e7(_0x2b120e._0x3f15a6)];},'mars3d_visibleAreaColor':function _0x358b05(){return _0x553854['visibleAreaColor'];},'mars3d_hiddenAreaColor':function _0x1c2ad7(){return _0x553854['hiddenAreaColor'];},'mars3d_distance':function _0x32976c(){return _0x553854['distance'];},'mars3d_xAngle':function _0x18974a(){return _0x553854['angle'];},'mars3d_yAngle':function _0x463732(){var _0x513318=_0xa26089;return _0x553854[_0x513318(0x7cc)];},'shadowMap_texture':function _0x12cb02(){return _0x553854['_shadowMap']['_shadowMapTexture']||_0x553854['_defaultColorTexture'];},'shadowMap_matrix':function _0x6bc8b4(){return _0x553854['_shadowMap']['_shadowMapMatrix'];},'shadowMap_lightPositionEC':function _0x5f086c(){return _0x553854['_shadowMap']['_lightPositionEC'];},'shadowMap_lightDirectionEC':function _0x2d49ab(){var _0x3698ce=_0xa26089;return _0x553854[_0x3698ce(_0x524f4d._0x2dc33c)][_0x3698ce(0x306)];},'shadowMap_lightUp':function _0x584df5(){return _0x553854['_shadowMap']['_lightCamera']['up'];},'shadowMap_lightDir':function _0x447130(){var _0x598715=_0xa26089;return _0x553854[_0x598715(_0x42c3e5._0x3a2c08)]['_lightCamera'][_0x598715(_0x42c3e5._0x3cf263)];},'shadowMap_lightRight':function _0xa24f36(){var _0x4b1540=_0xa26089;return _0x553854[_0x4b1540(_0x54a2ab._0xd51c6b)]['_lightCamera']['right'];},'shadowMap_texelSizeDepthBias':function _0x1040eb(){var _0x5241e1=_0xa26089;return _0x506171['x']=0x1/_0x553854['_shadowMap'][_0x5241e1(_0x4bed83._0x1760d6)]['x'],_0x506171['y']=0x1/_0x553854[_0x5241e1(_0x4bed83._0x464b55)]['_textureSize']['y'],Cesium__namespace[_0x5241e1(0xbe6)][_0x5241e1(_0x4bed83._0x33d3b7)](_0x506171['x'],_0x506171['y'],_0x3eba52[_0x5241e1(_0x4bed83._0x18a196)],_0x3eba52['normalShadingSmooth'],_0x26207d);},'shadowMap_normalOffsetScale':function _0x59b102(){var _0x3e779e=_0xa26089;return Cesium__namespace['Cartesian4'][_0x3e779e(0xb8a)](_0x3eba52['normalOffsetScale'],_0x553854[_0x3e779e(0x4d3)]['_distance'],_0x553854['_shadowMap']['maximumDistance'],_0x553854[_0x3e779e(_0x3bbbed._0x4fe88b)]['_darkness'],_0x58d00e);}}}),this[_0xa26089(0x4bc)]['scene']['postProcessStages']['add'](this[_0xa26089(_0x1380a9._0x23af38)]);}},{'key':'_style2JsonBase','value':function _0x5ed160(_0x102bc5,_0x29cd43){var _0x13c9e6=_0x5517bb;return _0x102bc5['heading']=formatNum$1(this[_0x13c9e6(_0x361fe9._0x10e51a)],0x1),_0x102bc5['pitch']=formatNum$1(this['pitch'],0x1),_0x102bc5['distance']=formatNum$1(this['distance'],0x2),getAttrVal(_0x102bc5,{'onlySimpleType':!![]});}},{'key':_0x5517bb(0xa94),'value':function _0x2c2021(){var _0x2e5c30=_0x5517bb;if(!this['_map'])return;var _0x4ec2a8=this['camera'];if(!_0x4ec2a8)return;this['_map']['camera'][_0x2e5c30(0xdd1)]=Cesium__namespace['clone'](this['position']),this['_map'][_0x2e5c30(_0x3bb72e._0x4a4249)]['direction']=Cesium__namespace[_0x2e5c30(_0x3bb72e._0x581426)](_0x4ec2a8['direction']),this['_map']['camera']['right']=Cesium__namespace['clone'](_0x4ec2a8['right']),this['_map']['camera']['up']=Cesium__namespace[_0x2e5c30(_0x3bb72e._0x5603af)](_0x4ec2a8['up']);}},{'key':'setOpacity','value':function _0x45dfd1(_0x16bd83){this['style']['opacity']=_0x16bd83;}},{'key':'startDraw','value':function _0x50bca4(_0x5af4f5){var _0x24d361=_0x5517bb;if(this['_enabledDraw'])return this;this[_0x24d361(0x9bb)]=!![];_0x5af4f5&&this['addTo'](_0x5af4f5);if(!this['_map'])throw new Error('绘制时_map不能为空,请将对象添加到图层,并且图层已添加到Map');this['_map']['_setEditCursor'](!![]),this['enableControl'](![]),this['_startDrawHook'](),this[_0x24d361(0x65a)](EventType['drawStart'],{'drawtype':this[_0x24d361(_0x16fae2._0x56c399)],'graphic':this},!![]);}},{'key':'stopDraw','value':function _0x122138(){var _0x5f11e7=_0x5517bb,_0x553851,_0x19278d,_0x46c24e;if(!this['_enabledDraw'])return this;this['_stopDrawHook'](),this['_map'][_0x5f11e7(_0x5029dd._0x18b821)](![]),this['enableControl'](!![]),this[_0x5f11e7(0x4bc)]['closeSmallTooltip'](),this[_0x5f11e7(0x9bb)]=![];if(!this['position']||!this['distance']){this['remove'](!![]);return;}this[_0x5f11e7(_0x5029dd._0xd164cd)](EventType['drawCreated'],{'drawtype':this['type'],'graphic':this},!![]),(_0x553851=this['options'])!==null&&_0x553851!==void 0x0&&_0x553851['success']&&this['options']['success'](this),(_0x19278d=this['options'])!==null&&_0x19278d!==void 0x0&&(_0x46c24e=_0x19278d['_promise'])!==null&&_0x46c24e!==void 0x0&&_0x46c24e['resolve']&&this['options']['_promise'][_0x5f11e7(_0x5029dd._0x136caf)](this);}},{'key':_0x5517bb(0x84f),'value':function _0x26a379(){var _0x527da5=_0x5517bb;this['_map']['on'](EventType[_0x527da5(0xaef)],this['_onClickHandler'],this),this[_0x527da5(0x4bc)]['on'](EventType[_0x527da5(0xd32)],this[_0x527da5(0x800)],this);}},{'key':'_stopDrawHook','value':function _0x595fda(){var _0x3d48f3=_0x5517bb;this['_map']['off'](EventType[_0x3d48f3(_0xa6eaa7._0x12acdc)],this['_onClickHandler'],this),this['_map'][_0x3d48f3(_0xa6eaa7._0x34697a)](EventType['mouseMove'],this['_onMouseMoveHandler'],this);}},{'key':'_onClickHandler','value':function _0x4aa46e(_0x48b303){var _0x5559d3=_0x5517bb,_0x292b19=_0x48b303[_0x5559d3(_0x1feac4._0x5361f1)];if(!_0x292b19)return;this['fire'](EventType['drawAddPoint'],_objectSpread2(_objectSpread2({},_0x48b303),{},{'drawtype':this['type'],'graphic':this}),!![]);if(!this['position']){this[_0x5559d3(_0x1feac4._0x4bfa7a)]=addPositionsHeight(_0x292b19,this[_0x5559d3(_0x1feac4._0x2bc925)]['addHeight']);return;}var _0x1321fa=Cesium__namespace['Cartesian3']['distance'](this['position'],_0x292b19);_0x1321fa>this['_maximumDistance']&&(_0x292b19=getOnLinePointByLen(this['position'],_0x292b19,this[_0x5559d3(_0x1feac4._0x484a02)])),this[_0x5559d3(_0x1feac4._0x5599fe)]=_0x292b19,this['stopDraw'](),this['fire'](EventType[_0x5559d3(0x8b2)],_0x48b303);}},{'key':_0x5517bb(_0x3fd8e5._0xf4e18),'value':function _0x4d4e9b(_0x101a04){var _0x1e6941=_0x5517bb,_0x57d091=_0x101a04[_0x1e6941(_0x5ad3db._0x399350)];if(!_0x57d091)return;var _0x4615af=this['position'];if(_0x4615af){var _0x1f4742=Cesium__namespace['Cartesian3'][_0x1e6941(0x3dd)](_0x4615af,_0x57d091);_0x1f4742>this[_0x1e6941(_0x5ad3db._0x4cf514)]&&(_0x57d091=getOnLinePointByLen(_0x4615af,_0x57d091,this['_maximumDistance'])),this[_0x1e6941(0xaec)]=_0x57d091,this['fire'](EventType[_0x1e6941(0xe6a)],_objectSpread2(_objectSpread2({},_0x101a04),{},{'drawtype':this[_0x1e6941(0xb07)],'graphic':this}),!![]),this['_map']['openSmallTooltip'](_0x101a04['endPosition'],this[_0x1e6941(_0x5ad3db._0x84b1fd)]['getLangText']('_单击完成绘制'));}else this[_0x1e6941(0x4bc)]['openSmallTooltip'](_0x101a04['endPosition'],this[_0x1e6941(_0x5ad3db._0x84b1fd)]['getLangText'](_0x1e6941(0x985)));}}]),_0x1bc636;}(BasePointPrimitive);register$4(_0x521882(0xdd7),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(_0x26f3fd){var _0x551f9e={_0x3b920a:0x36e,_0x54be24:0x14d},_0x22f511={_0x259b5d:0x4d3,_0x5239fd:0x53d},_0x32a5ef={_0x18c558:0xd77},_0x4b0122={_0xc744fc:0x69d,_0x8835e4:0x4cc,_0x36836f:0x617,_0x3dee0c:0x992,_0x2b7197:0xa85,_0x55cd27:0xc06,_0x3f2193:0xe5d,_0x39616a:0x365},_0x432f38={_0x5b7a2b:0xdf7},_0x472834={_0x4966df:0x3f2,_0x212fd1:0xe3},_0x59d2ed={_0x5be550:0xd3a},_0x253ee6={_0x4b8ee3:0xc44,_0x37cfe0:0x1a7,_0x43e9ab:0x20a,_0x265a03:0x143,_0x3fa41d:0x1a7,_0x43a22e:0x6bd},_0x433ee3={_0x20da2e:0x7dd},_0x4ef67b={_0x2273c8:0x5c5},_0x2c26e9=_0x521882;_inherits(_0x3e903b,_0x26f3fd);var _0x21aa08=_createSuper(_0x3e903b);function _0x3e903b(){var _0x596051=_0x4ffc,_0x36ae58,_0x24a011=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3e903b),_0x24a011[_0x596051(0x1a7)]=_objectSpread2(_objectSpread2({},DEF_STYLE),_0x24a011[_0x596051(0x1a7)]||{}),_0x24a011['terrain']=![],_0x36ae58=_0x21aa08['call'](this,_0x24a011,![]),_0x36ae58[_0x596051(0xd28)]=!![],_0x36ae58;}return _createClass(_0x3e903b,[{'key':_0x2c26e9(0x20a),'get':function _0x26ffb8(){return this['_videoContainer'];}},{'key':'distance','get':function _0x4cf049(){return this['style']['distance'];},'set':function _0x1555bd(_0x4ab571){var _0x31f502=_0x2c26e9;this['style']['distance']=_0x4ab571,this[_0x31f502(0xaa2)]();}},{'key':'play','get':function _0x13aac8(){return this['_videoPlay'];},'set':function _0x4b4f49(_0x886187){var _0xcce67e=_0x2c26e9;this['_videoPlay']=Boolean(_0x886187);if(this['_videoContainer'])try{this[_0xcce67e(0x188)]?this['_videoContainer'][_0xcce67e(0x9e4)]():this['_videoContainer'][_0xcce67e(_0x4ef67b._0x2273c8)]();}catch(_0x26b6ff){}}},{'key':'_mountedHook','value':function _0x324a6e(){var _0x4ed237=_0x2c26e9,_0x412888=this;_get(_getPrototypeOf(_0x3e903b['prototype']),'_mountedHook',this)['call'](this);var _0x597c35=this['style'][_0x4ed237(0xad9)];if(_0x597c35){var _0x5a0d0c=new Image();_0x5a0d0c[_0x4ed237(_0x253ee6._0x4b8ee3)]=function(_0x217116){var _0x4c6efe=_0x4ed237;_0x412888['_maskTexture']=new Cesium__namespace['Texture']({'context':_0x412888['_map'][_0x4c6efe(_0x433ee3._0x20da2e)][_0x4c6efe(0x3b1)],'source':_0x5a0d0c});},_0x5a0d0c['onerror']=function(_0x3e0d7d){logError$1('图片加载失败:'+_0x597c35,_0x3e0d7d);},_0x5a0d0c['src']=_0x597c35;}else this['_maskTexture']=new Cesium__namespace['Texture']({'context':this['_map'][_0x4ed237(0x7dd)]['context'],'source':{'width':0x1,'height':0x1,'arrayBufferView':new Uint8Array([0xff,0xff,0xff,0xff])},'flipY':![]});if(this[_0x4ed237(_0x253ee6._0x37cfe0)][_0x4ed237(_0x253ee6._0x43e9ab)])this['_videoContainer']=this[_0x4ed237(0x1a7)]['container'];else this['style'][_0x4ed237(_0x253ee6._0x265a03)]&&(this['_videoContainer']=createVideo(this[_0x4ed237(_0x253ee6._0x3fa41d)]['url'],this['style']['fileType'],'',document[_0x4ed237(0xebc)]),this['_videoContainer']['style']['display']='none',this[_0x4ed237(0x1c3)]=!![]);this[_0x4ed237(0x361)]&&this['_map']['on'](EventType[_0x4ed237(_0x253ee6._0x43a22e)],this['_onClockTickHandler'],this);}},{'key':'_removedHook','value':function _0x264891(){var _0x33424f=_0x2c26e9,_0x2737e6;this['_map']['off'](EventType['clockTick'],this['_onClockTickHandler'],this),this[_0x33424f(0x1c3)]&&(_0x2737e6=this['_videoContainer'])!==null&&_0x2737e6!==void 0x0&&_0x2737e6[_0x33424f(0xbc6)]&&(this['_videoContainer']['parentNode']['removeChild'](this['_videoContainer']),delete this['_hasRemoveElement'],delete this['_videoContainer']),_get(_getPrototypeOf(_0x3e903b[_0x33424f(_0x59d2ed._0x5be550)]),'_removedHook',this)[_0x33424f(0xdf7)](this);}},{'key':_0x2c26e9(0x97b),'value':function _0x42dcd2(){var _0x2f6460=_0x2c26e9;try{this['_videoPlay']&&this[_0x2f6460(0x361)][_0x2f6460(_0x472834._0x4966df)]&&this['_videoContainer']['play']();}catch(_0x1b88e7){}if(!this['_videoContainer']||!this[_0x2f6460(0x4bc)])return;this['_videoTexture']&&this['_videoTexture']['destroy'](),this['_videoTexture']=new Cesium__namespace['Texture']({'context':this['_map']['scene']['context'],'source':this['_videoContainer'],'pixelFormat':Cesium__namespace[_0x2f6460(_0x472834._0x212fd1)][_0x2f6460(0xc21)],'pixelDatatype':Cesium__namespace['PixelDatatype']['UNSIGNED_BYTE']});}},{'key':'_clearDraw','value':function _0x50917f(){var _0x582e81=_0x2c26e9;this['_frustumPrimitive']&&(this['primitiveCollection']['remove'](this['_frustumPrimitive']),delete this['_frustumPrimitive']),_get(_getPrototypeOf(_0x3e903b[_0x582e81(0xd3a)]),'_clearDraw',this)[_0x582e81(_0x432f38._0x5b7a2b)](this);}},{'key':'_createFrustumPrimitive','value':function _0x161942(_0x53a0eb){var _0x3e6e6d=_0x2c26e9,_0x4b0967=_0x53a0eb['directionWC'],_0x102b5d=_0x53a0eb[_0x3e6e6d(_0x4b0122._0xc744fc)],_0x508154=_0x53a0eb[_0x3e6e6d(0x5cc)];_0x508154=Cesium__namespace[_0x3e6e6d(_0x4b0122._0x8835e4)]['negate'](_0x508154,new Cesium__namespace['Cartesian3']());var _0x361ecb=new Cesium__namespace['Matrix3']();Cesium__namespace['Matrix3'][_0x3e6e6d(_0x4b0122._0x36836f)](_0x361ecb,0x0,_0x508154,_0x361ecb),Cesium__namespace['Matrix3']['setColumn'](_0x361ecb,0x1,_0x102b5d,_0x361ecb),Cesium__namespace['Matrix3'][_0x3e6e6d(0x617)](_0x361ecb,0x2,_0x4b0967,_0x361ecb);var _0x2289f9=Cesium__namespace[_0x3e6e6d(_0x4b0122._0x3dee0c)]['fromRotationMatrix'](_0x361ecb,new Cesium__namespace['Quaternion']());this[_0x3e6e6d(0xc06)]&&this['primitiveCollection'][_0x3e6e6d(_0x4b0122._0x2b7197)](this[_0x3e6e6d(_0x4b0122._0x55cd27)]),this['_frustumPrimitive']=new Cesium__namespace['Primitive']({'geometryInstances':new Cesium__namespace['GeometryInstance']({'id':this['id'],'geometry':new Cesium__namespace['FrustumOutlineGeometry']({'origin':_0x53a0eb[_0x3e6e6d(0xdd1)],'orientation':_0x2289f9,'frustum':_0x53a0eb['frustum'],'_drawNearPlane':!![]}),'attributes':{'color':Cesium__namespace[_0x3e6e6d(0xde8)][_0x3e6e6d(_0x4b0122._0x3f2193)](Cesium__namespace[_0x3e6e6d(0xcfe)]['AZURE'])}}),'appearance':new Cesium__namespace[(_0x3e6e6d(_0x4b0122._0x39616a))]({'translucent':![],'flat':!![]}),'asynchronous':![],'show':this['showFrustum']&&this['show']}),this['primitiveCollection'][_0x3e6e6d(0xb92)](this[_0x3e6e6d(0xc06)]),this[_0x3e6e6d(0x3c4)](this['_frustumPrimitive']);}},{'key':'_createPostProcessStage','value':function _0x44648e(){var _0x48789d={_0x5055cd:0xb8a},_0xcb8d5a={_0x2e8918:0x4d3},_0x5ca996={_0x44f127:0x170},_0x24f2b1=_0x2c26e9,_0x3c5e3=this;this['_postProcessStage']&&(this['_map']['scene']['postProcessStages']['remove'](this['_postProcessStage']),delete this['_postProcessStage']);var _0x460286=new Cesium__namespace['Cartesian2'](),_0x115858=new Cesium__namespace['Cartesian4'](),_0x4f1c02=new Cesium__namespace['Cartesian4'](),_0x516b1b=this[_0x24f2b1(0x4d3)]['_primitiveBias'];this[_0x24f2b1(_0x551f9e._0x3b920a)]=new Cesium__namespace['PostProcessStage']({'fragmentShader':ViewVideoFS,'uniforms':{'mars3d_videoTexture':function _0x38b0ce(){return _0x3c5e3['_videoTexture']||_0x3c5e3['_defaultColorTexture'];},'mars3d_maskTexture':function _0x4ac1b4(){var _0x3947a5=_0x24f2b1;return _0x3c5e3[_0x3947a5(0x3c8)];},'mars3d_opacity':function _0x1a03a4(){var _0x503bd5=_0x24f2b1;return _0x3c5e3[_0x503bd5(_0x5ca996._0x44f127)];},'mars3d_hiddenAreaColor':function _0x56ab53(){return _0x3c5e3['hiddenAreaColor'];},'shadowMap_texture':function _0x54ebd6(){var _0x859aa4=_0x24f2b1;return _0x3c5e3[_0x859aa4(_0xcb8d5a._0x2e8918)]['_shadowMapTexture']||_0x3c5e3['_defaultColorTexture'];},'shadowMap_matrix':function _0x124952(){return _0x3c5e3['_shadowMap']['_shadowMapMatrix'];},'shadowMap_lightPositionEC':function _0xe51e96(){var _0x37be18=_0x24f2b1;return _0x3c5e3['_shadowMap'][_0x37be18(_0x32a5ef._0x18c558)];},'shadowMap_texelSizeDepthBias':function _0x988e66(){var _0x2c320f=_0x24f2b1;return _0x460286['x']=0x1/_0x3c5e3['_shadowMap']['_textureSize']['x'],_0x460286['y']=0x1/_0x3c5e3['_shadowMap']['_textureSize']['y'],Cesium__namespace['Cartesian4'][_0x2c320f(_0x48789d._0x5055cd)](_0x460286['x'],_0x460286['y'],_0x516b1b['depthBias'],_0x516b1b['normalShadingSmooth'],_0x115858);},'shadowMap_normalOffsetScale':function _0x4f0297(){var _0xef1ea2=_0x24f2b1;return Cesium__namespace[_0xef1ea2(0xbe6)][_0xef1ea2(0xb8a)](_0x516b1b['normalOffsetScale'],_0x3c5e3[_0xef1ea2(_0x22f511._0x259b5d)]['_distance'],_0x3c5e3['_shadowMap'][_0xef1ea2(_0x22f511._0x5239fd)],_0x3c5e3['_shadowMap'][_0xef1ea2(0xb2a)],_0x4f1c02);}}}),this[_0x24f2b1(0x4bc)]['scene'][_0x24f2b1(_0x551f9e._0x54be24)]['add'](this['_postProcessStage']);}}]),_0x3e903b;}(ViewShed);register$4('video3D',Video3D,!![]);var globeLastRoam,Route=function(_0x111f2f){var _0x1c4aeb={_0x13a1d9:0xa41,_0x2ac6fa:0x8e0,_0x44dc35:0xe94,_0x2eca33:0x47f,_0x5318d9:0x5c5,_0x406c2f:0x9c5},_0x60bd93={_0x2662cd:0xb07},_0x1ff81f={_0x53c3ce:0xdf7},_0x26dffb={_0x3f453f:0xbcb},_0x4354b2={_0x2b288e:0x14e,_0x427873:0x14e,_0x59c2e6:0xbd0},_0x18aecc={_0x4e3649:0x4bc,_0x10a51b:0x50a},_0x25e1d0={_0x245898:0xba0,_0x5c0c71:0x425},_0x19a8a6={_0xcdeda0:0xc0e,_0x7831b6:0xd04},_0x304edb={_0x2b818e:0xe06,_0x17f686:0x225,_0x51c3b4:0xa2d,_0x7f7341:0x80e,_0x1a367c:0x986,_0x5e3550:0x855,_0x43a5d4:0xde7,_0x1f46ab:0xcc},_0x5857be={_0x13bdb0:0x4ae},_0x5f5044={_0x2be72c:0x56c},_0x21d803={_0x470120:0xb07,_0x3ece2f:0x4bc,_0x3c7fb6:0x5ca,_0x6a600b:0x5ca,_0x4da21d:0x4bc,_0x58d33e:0x7b8,_0x56a339:0x14e,_0x5783e9:0x14e,_0x1192a1:0x4cc,_0x5ceb48:0x4bc},_0x128eba={_0x4e4e86:0x1f4,_0x23f129:0xdd1,_0x108758:0x960,_0x1e213a:0x5e1,_0x3f8902:0x6ef,_0x14d953:0xa41,_0x3dfd0f:0x1f4,_0x42d4ac:0xbb7,_0x9527a5:0x1f4,_0x415eef:0xa41,_0x1963f3:0xbcb,_0x4e0d60:0x27f,_0x5e27e8:0x4cc,_0x5abc1f:0x773,_0x5491e0:0xdc1,_0x476abb:0x706,_0x8a0977:0x1f4,_0x56a7cb:0xbcb,_0x3bb738:0x706,_0x5ee41b:0xba0,_0x36f63d:0xea9,_0x292dd9:0xea9},_0x57a864={_0x240a24:0x3f6,_0x193dee:0xd04,_0xd0d334:0xd23,_0x2ab0e7:0x9ac,_0x446756:0xe11,_0x4505b3:0x542,_0x4e06f5:0x707},_0x5c9a85={_0x4d5596:0x1f4},_0x5888a7={_0x520d7b:0x1f4},_0x352562={_0x45ac73:0xabc},_0x2edc73={_0x38ffd7:0x7b5,_0x48262e:0x921},_0x132c99={_0x5f3f9a:0x1f4,_0x38bbf0:0x5b0,_0x1e156b:0xb52,_0x522f44:0xb74,_0x372b95:0xd04,_0x13739c:0x1f4,_0x1ea0d8:0x27f,_0x2fb3a2:0x3a9,_0x28cf06:0x1a7},_0x5305a7={_0x4f9c7b:0x38f,_0x1e1507:0x38f,_0x2c7825:0x8e0},_0xd279c0={_0x52622f:0x4cc},_0x5cc6cd={_0xfd8916:0x5c7},_0x2cf49b={_0x261f69:0xb74,_0xd1dc5a:0x7e0,_0xc567e9:0x38f},_0x182773={_0x2dca4c:0x4bc},_0x2dcc1f={_0x1fba5d:0xba0},_0x5ab3c8={_0x1e18f7:0x872},_0x2f16bf={_0xbd5b57:0x8e0},_0xdf80a={_0x134451:0x27f},_0x55ced7={_0x33479b:0xe11},_0x4efa54={_0x1ac143:0x1f4,_0x1cc6ca:0xa41},_0x4ff335={_0x5a6fb8:0x686},_0x3ab668={_0x1bc100:0x960},_0x5d7064={_0x40c669:0x956},_0x407e2d={_0x5c82d4:0x956},_0x48ed7f={_0x232171:0xe11,_0x555d6d:0xd04},_0x3d8623=_0x521882;_inherits(_0x3f1816,_0x111f2f);var _0x1c84f0=_createSuper(_0x3f1816);function _0x3f1816(){var _0x3be03f=_0x4ffc,_0x24345c,_0x48e57e,_0x24f0f5,_0x2c657e,_0x27b459,_0x4a7f1b,_0x495f84=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3f1816),_0x4a7f1b=_0x1c84f0['call'](this,_0x495f84),_0x4a7f1b[_0x3be03f(_0x48ed7f._0x232171)]['frameRate']=(_0x24345c=_0x4a7f1b['options']['frameRate'])!==null&&_0x24345c!==void 0x0?_0x24345c:0x1,_0x4a7f1b['_maxCacheCount']=(_0x48e57e=_0x4a7f1b[_0x3be03f(0xe11)]['maxCacheCount'])!==null&&_0x48e57e!==void 0x0?_0x48e57e:0x64,_0x4a7f1b['_clampToTilesetFrame']=-0x1,_0x4a7f1b['_frameRateHeight']=(_0x24f0f5=_0x4a7f1b['options']['frameRateHeight'])!==null&&_0x24f0f5!==void 0x0?_0x24f0f5:0x1e,_0x4a7f1b['_child']={},_0x4a7f1b['_position_result']=new Cesium__namespace['Cartesian3'](),_0x4a7f1b['property']=_0x4a7f1b['options'][_0x3be03f(0xdd1)]||new Cesium__namespace['SampledPositionProperty'](_0x4a7f1b['options']['referenceFrame'],_0x4a7f1b[_0x3be03f(_0x48ed7f._0x232171)]['numberOfDerivatives']),_0x4a7f1b[_0x3be03f(_0x48ed7f._0x555d6d)]['forwardExtrapolationType']=(_0x2c657e=_0x4a7f1b['options'][_0x3be03f(0x9fa)])!==null&&_0x2c657e!==void 0x0?_0x2c657e:Cesium__namespace['ExtrapolationType']['HOLD'],_0x4a7f1b[_0x3be03f(0xd04)]['backwardExtrapolationType']=(_0x27b459=_0x4a7f1b['options']['backwardExtrapolationType'])!==null&&_0x27b459!==void 0x0?_0x27b459:Cesium__namespace['ExtrapolationType']['HOLD'],_0x4a7f1b['_orientation']=_0x4a7f1b[_0x3be03f(0xe11)]['orientation']||new Cesium__namespace[(_0x3be03f(0x97d))](_0x4a7f1b['property']),_0x4a7f1b['_readyPromise']=Cesium__namespace['defer']?Cesium__namespace['defer']():Cesium__namespace['when']['defer'](),_0x4a7f1b;}return _createClass(_0x3f1816,[{'key':'label','get':function _0x5e0a31(){var _0x45a2a4=_0x4ffc;return this['_child'][_0x45a2a4(_0x407e2d._0x5c82d4)];},'set':function _0x2828db(_0x85d699){var _0x1d8a36=_0x4ffc;this[_0x1d8a36(0xe11)][_0x1d8a36(_0x5d7064._0x40c669)]=_0x85d699,this[_0x1d8a36(0x38f)]('label',LabelPrimitive);}},{'key':'billboard','get':function _0x196d3a(){var _0x2f112c=_0x4ffc;return this[_0x2f112c(0x1f4)][_0x2f112c(_0x3ab668._0x1bc100)];},'set':function _0x24f117(_0x51b33f){var _0x35ded2=_0x4ffc;this['options'][_0x35ded2(0x960)]=_0x51b33f,this['_initChildGraphic']('billboard',BillboardPrimitive);}},{'key':_0x3d8623(0x686),'get':function _0x1ffbf9(){var _0x267ba7=_0x3d8623;return this['_child'][_0x267ba7(_0x4ff335._0x5a6fb8)];},'set':function _0x26e5b3(_0x579735){this['options']['point']=_0x579735,this['_initChildGraphic']('point',PointPrimitive);}},{'key':_0x3d8623(_0x1c4aeb._0x13a1d9),'get':function _0x131b75(){var _0x514680=_0x3d8623;return this[_0x514680(_0x4efa54._0x1ac143)][_0x514680(_0x4efa54._0x1cc6ca)];},'set':function _0x25e681(_0x10ba12){this['options']['model']=_0x10ba12,this['_initChildGraphic']('model',ModelPrimitive);}},{'key':'readyPromise','get':function _0x50dce6(){var _0x264376=_0x3d8623;return this['_readyPromise'][_0x264376(0xade)];}},{'key':'circle','get':function _0x49c4a8(){return this['_child']['circle'];},'set':function _0x184139(_0x5c52b6){this['options']['circle']=_0x5c52b6,this['_initChildGraphic']('circle',CircleEntity);}},{'key':_0x3d8623(0x747),'get':function _0x1ca7e3(){return this['_child']['coneTrack'];},'set':function _0x53ee28(_0x3a14eb){var _0x339d69=_0x3d8623;this['options'][_0x339d69(0x747)]=_0x3a14eb,this['_initChildGraphic'](_0x339d69(0x747),ConeTrack);}},{'key':'path','get':function _0x3d0151(){return this['_child']['path'];},'set':function _0x53e9da(_0x2dd20d){var _0x335e01=_0x3d8623;this[_0x335e01(_0x55ced7._0x33479b)]['path']=_0x2dd20d,this['_initChildGraphic'](_0x335e01(0x7e0),PathEntity);}},{'key':_0x3d8623(0x27f),'get':function _0x548101(){return this['_child']['polyline'];},'set':function _0x3f0d73(_0x42e9ef){var _0x5bb222=_0x3d8623;this['options']['polyline']=_0x42e9ef,this[_0x5bb222(0x38f)](_0x5bb222(_0xdf80a._0x134451),PolylineEntity);}},{'key':_0x3d8623(_0x1c4aeb._0x2ac6fa),'get':function _0x53d326(){var _0x2c0676=_0x3d8623;return this[_0x2c0676(0x1f4)][_0x2c0676(_0x2f16bf._0xbd5b57)];},'set':function _0x39e229(_0x5241ab){var _0x4b2bc7=_0x3d8623;this['options']['wall']=_0x5241ab,this[_0x4b2bc7(0x38f)]('wall',WallEntity);}},{'key':'modelMatrix','get':function _0x433df2(){var _0x1a4c97=_0x3d8623;return this['_modelMatrix']?this['_modelMatrix']:this['_getModelMatrix'](this['_position'],this[_0x1a4c97(0x5e1)]);}},{'key':'groundPosition','get':function _0x3b42a3(){return getRayEarthPosition(this['_position'],this['_orientation_show']);}},{'key':_0x3d8623(_0x1c4aeb._0x44dc35),'get':function _0x521d7f(){var _0x133d00=_0x3d8623;if(this['_clampToTilesetHeight'])return this['_clampToTilesetHeight'];if(this[_0x133d00(0xbcb)]){var _0x2bddba=Cesium__namespace['Cartographic']['fromCartesian'](this['_position']);return _0x2bddba[_0x133d00(_0x5ab3c8._0x1e18f7)];}return 0x0;}},{'key':'startTime','get':function _0x5f5162(){var _0x2fe7eb=_0x3d8623,_0x43a043,_0x1e6bae,_0x49bd4b=(_0x43a043=this['property'])===null||_0x43a043===void 0x0?void 0x0:(_0x1e6bae=_0x43a043['_property'])===null||_0x1e6bae===void 0x0?void 0x0:_0x1e6bae[_0x2fe7eb(0xc0e)];return _0x49bd4b['length']>0x0?_0x49bd4b[0x0]:null;}},{'key':'stopTime','get':function _0x5283e3(){var _0x13dc36=_0x3d8623,_0x3805dd,_0x556c88,_0x3abce3=(_0x3805dd=this['property'])===null||_0x3805dd===void 0x0?void 0x0:(_0x556c88=_0x3805dd[_0x13dc36(0x62f)])===null||_0x556c88===void 0x0?void 0x0:_0x556c88['_times'];return _0x3abce3[_0x13dc36(_0x2dcc1f._0x1fba5d)]>0x0?_0x3abce3[_0x3abce3[_0x13dc36(0xba0)]-0x1]:null;}},{'key':'currIndex','get':function _0x545dd1(){return this['_flyok_index'];}},{'key':'multiplier','get':function _0x5e0a13(){var _0x501a8c=_0x3d8623,_0x4354c7;return(_0x4354c7=this[_0x501a8c(0x4bc)])===null||_0x4354c7===void 0x0?void 0x0:_0x4354c7['clock']['multiplier'];},'set':function _0x369963(_0x484f89){var _0x352bee=_0x3d8623;this['_map']&&(this['_map'][_0x352bee(0x4b2)]['multiplier']=_0x484f89);}},{'key':'isPause','get':function _0x2a2722(){var _0x5b3e94=_0x3d8623,_0x5e6845;return!((_0x5e6845=this[_0x5b3e94(_0x182773._0x2dca4c)])!==null&&_0x5e6845!==void 0x0&&_0x5e6845['clock']['shouldAnimate']);},'set':function _0x309c28(_0x31d83c){var _0x1d5893=_0x3d8623;this['_map']&&(_0x31d83c?this['pause']():this[_0x1d5893(0x9c5)]());}},{'key':'objectsToExclude','get':function _0x2fcfc5(){var _0x1a3dac=_0x3d8623;if(this['options'][_0x1a3dac(0x6d5)])return this['options']['objectsToExclude'];if(this['_objectsToExcludee'])return this['_objectsToExclude'];var _0x57a5b6=[];this['eachChildGraphic'](function(_0x550118){_0x550118['czmObject']&&_0x57a5b6['push'](_0x550118['czmObject']);});if(_0x57a5b6['length']>0x0)return _0x57a5b6;return undefined;},'set':function _0x380588(_0x52923b){var _0x17b8fe=_0x3d8623;this[_0x17b8fe(0x526)]=_0x52923b;}},{'key':'_initSampledPositionProperty','value':function _0x3f5eff(){this['_sampledPositionProperty']=this['property'],this['bindUpdateEvent']();}},{'key':'_mountedHook','value':function _0x4ae3b6(){var _0x46fa83=_0x3d8623;this['_initChildGraphic']('label',LabelPrimitive),this['_initChildGraphic']('billboard',BillboardPrimitive),this['_initChildGraphic']('point',PointPrimitive),this[_0x46fa83(0x38f)]('model',ModelPrimitive),this[_0x46fa83(0x38f)](_0x46fa83(_0x2cf49b._0x261f69),CircleEntity),this['_initChildGraphic']('coneTrack',ConeTrack),this['_initChildGraphic'](_0x46fa83(_0x2cf49b._0xd1dc5a),PathEntity),this['_initChildGraphic']('polyline',PolylineEntity),this[_0x46fa83(_0x2cf49b._0xc567e9)]('wall',WallEntity);}},{'key':_0x3d8623(_0x1c4aeb._0x2eca33),'value':function _0x4bc51a(_0x21ec88){var _0xb8b338=_0x3d8623,_0x591ff3,_0x15f134=this;if(!this['show'])return;this['_addChildGraphic']();(_0x591ff3=this['model'])!==null&&_0x591ff3!==void 0x0&&_0x591ff3['readyPromise']&&this['model']['readyPromise']['then'](function(){var _0x3c9c15=_0x4ffc;_0x15f134['_readyPromise'][_0x3c9c15(_0x5cc6cd._0xfd8916)](_0x15f134);});if(this['options']['positions'])for(var _0x536ea0=0x0;_0x536ea0this[_0x565d5c(_0x57a864._0x446756)]['maxHeight']&&(_0x4dabea=this['options']['maxHeight']),this[_0x565d5c(0x394)]=_0x4dabea);}if(this['_clampToTilesetHeight']){var _0x5a3539=Cesium__namespace['Cartographic']['fromCartesian'](this['_position']);this['_position']=Cesium__namespace['Cartesian3']['fromRadians'](_0x5a3539['longitude'],_0x5a3539[_0x565d5c(_0x57a864._0x4505b3)],this['_clampToTilesetHeight']);}}this['_orientation_show']=this[_0x565d5c(0x776)]['getValue'](_0x1781c5[_0x565d5c(_0x57a864._0x4e06f5)]),this[_0x565d5c(0x4bc)]['clock']['shouldAnimate']&&(this['_updatePosition'](),this['_updateCamera'](),this['_updateForEvent']());}},{'key':'_updatePosition','value':function _0x5c092d(){var _0x474841=_0x3d8623,_0x510f1f,_0x2f247e,_0x2acaeb,_0xe0597a,_0x37f992,_0x4cc5a2,_0x20ff7e;(_0x510f1f=this[_0x474841(_0x128eba._0x4e4e86)]['label'])!==null&&_0x510f1f!==void 0x0&&_0x510f1f[_0x474841(0x19f)]&&(this['_child']['label'][_0x474841(_0x128eba._0x23f129)]=this['_position']);(_0x2f247e=this['_child'][_0x474841(_0x128eba._0x108758)])!==null&&_0x2f247e!==void 0x0&&_0x2f247e['show']&&(this['_child']['billboard']['_primitive'][_0x474841(_0x128eba._0x23f129)]=this['_position']);(_0x2acaeb=this['_child']['point'])!==null&&_0x2acaeb!==void 0x0&&_0x2acaeb['show']&&(this['_child']['point']['_primitive']['position']=this['_position']);if((_0xe0597a=this['_child']['model'])!==null&&_0xe0597a!==void 0x0&&_0xe0597a['show']){var _0x2a8098;this['_modelMatrix']=this['_child']['model']['_getModelMatrix'](this['_position'],this[_0x474841(_0x128eba._0x1e213a)]),this['_heading_reality']=this['_child']['model'][_0x474841(_0x128eba._0x3f8902)],this['_pitch_reality']=this['_child'][_0x474841(_0x128eba._0x14d953)]['_pitch_reality'],this['_roll_reality']=this[_0x474841(_0x128eba._0x3dfd0f)]['model'][_0x474841(_0x128eba._0x42d4ac)],(_0x2a8098=this[_0x474841(_0x128eba._0x9527a5)]['model'])!==null&&_0x2a8098!==void 0x0&&_0x2a8098['_primitive']&&(this['_child'][_0x474841(_0x128eba._0x415eef)][_0x474841(0x48e)]['modelMatrix']=this[_0x474841(0xd5b)]),this['_child'][_0x474841(0xa41)]['_position']=this[_0x474841(_0x128eba._0x1963f3)];}var _0x3aa051=![];if((_0x37f992=this['_child'][_0x474841(_0x128eba._0x4e0d60)])!==null&&_0x37f992!==void 0x0&&_0x37f992['show']&&!((_0x4cc5a2=this['options']['polyline'])!==null&&_0x4cc5a2!==void 0x0&&_0x4cc5a2['showAll'])){var _0xfc868=this['property'][_0x474841(0x62f)]['_values']['slice'](0x0,this['_flyok_index']*0x3);if(this['_flyok_index']>0x0){var _0x1ba104=Cesium__namespace[_0x474841(_0x128eba._0x5e27e8)][_0x474841(_0x128eba._0x5abc1f)](_0xfc868);this[_0x474841(_0x128eba._0x1963f3)]&&_0x1ba104['push'](this[_0x474841(0xbcb)]),this['options']['polyline']['maxDistance']&&(_0x1ba104=sliceByMaxDistance(_0x1ba104,this['options']['polyline']['maxDistance']),this[_0x474841(_0x128eba._0x5491e0)]>0x0&&(this['_maxCacheCount']=Math[_0x474841(_0x128eba._0x476abb)](this['_maxCacheCount'],_0x1ba104['length']*0x2))),this['_polyline_positions']=_0x1ba104,_0x3aa051=!![];}else this['_polyline_positions']=[];}if((_0x20ff7e=this[_0x474841(_0x128eba._0x8a0977)]['wall'])!==null&&_0x20ff7e!==void 0x0&&_0x20ff7e['show']){var _0x1ef6e3=this[_0x474841(0xd04)]['_property']['_values']['slice'](0x0,this['_flyok_index']*0x3);if(this[_0x474841(0xe06)]>0x0){if(!_0x3aa051){var _0x3793ab=Cesium__namespace['Cartesian3']['unpackArray'](_0x1ef6e3);this[_0x474841(_0x128eba._0x56a7cb)]&&_0x3793ab['push'](this['_position']),this['options']['wall']['maxDistance']&&(_0x3793ab=sliceByMaxDistance(_0x3793ab,this['options'][_0x474841(0x8e0)][_0x474841(0x5b4)]),this['_maxCacheCount']>0x0&&(this[_0x474841(_0x128eba._0x5491e0)]=Math[_0x474841(_0x128eba._0x3bb738)](this['_maxCacheCount'],_0x3793ab['length']*0x2))),this['_polyline_positions']=_0x3793ab;}var _0x3f1dbf=[],_0x32429d=[],_0x27a6eb=this['_polyline_positions'];for(var _0x227474=0x0;_0x227474<_0x27a6eb[_0x474841(_0x128eba._0x5ee41b)];_0x227474++){var _0x14235d=_0x27a6eb[_0x227474],_0x111a14=Cesium__namespace['Cartographic']['fromCartesian'](_0x14235d);_0x32429d['push'](_0x111a14['height']);if(this['options']['wall']['surface']){var _0xc5fc21,_0x22dc13;_0x27a6eb[_0x227474][_0x474841(_0x128eba._0x36f63d)]=(_0xc5fc21=_0x27a6eb[_0x227474][_0x474841(_0x128eba._0x292dd9)])!==null&&_0xc5fc21!==void 0x0?_0xc5fc21:getHeight((_0x22dc13=this[_0x474841(0x4bc)])===null||_0x22dc13===void 0x0?void 0x0:_0x22dc13['scene'],_0x14235d,{'has3dtiles':![]}),_0x3f1dbf['push'](_0x27a6eb[_0x227474]['hbgd']);}else _0x3f1dbf[_0x474841(0x425)](0x0);}this['_wall_positions']=_0x27a6eb,this['_wall_minimumHeights']=_0x3f1dbf,this['_wall_maximumHeights']=_0x32429d;}else this['_wall_positions']=[],this['_wall_minimumHeights']=[],this['_wall_maximumHeights']=[];}}},{'key':'_updateCamera','value':function _0x50906f(){var _0xe181e5=_0x3d8623;if(!this['options']['camera'])return;switch(this['options']['camera'][_0xe181e5(_0x21d803._0x470120)]){case'gs':{var _0x2793c3=this['trackedEntity'];this['_map']['clock']['shouldAnimate']&&this[_0xe181e5(_0x21d803._0x3ece2f)][_0xe181e5(_0x21d803._0x3c7fb6)]!==_0x2793c3&&(this[_0xe181e5(0x4bc)][_0xe181e5(_0x21d803._0x6a600b)]=_0x2793c3,_0x2793c3['_needFlyToPoint']=!![]);_0x2793c3['_needFlyToPoint']&&!this[_0xe181e5(_0x21d803._0x4da21d)]['viewer']['_needTrackedEntityUpdate']&&(_0x2793c3['_needFlyToPoint']=![],this['flyToPoint'](_objectSpread2(_objectSpread2({},this['options'][_0xe181e5(0x14e)]),{},{'lock':!![],'duration':0x0})));break;}case'dy':{var _0x3c540d=this['trackedEntity'];this['_map'][_0xe181e5(_0x21d803._0x3c7fb6)]!==_0x3c540d&&(this['_map']['trackedEntity']=_0x3c540d);var _0x4c3df8=this['options'][_0xe181e5(0x14e)][_0xe181e5(_0x21d803._0x58d33e)]||0x0,_0x2a63c0=this['options']['camera']['followedZ']||0x0;_0x4c3df8===0x0&&_0x2a63c0===0x0&&(_0x4c3df8=0.1);var _0x45f3c0;this['options']['camera']['offsetX']&&(_0x45f3c0=_0x45f3c0||{},_0x45f3c0['x']=this['options']['camera'][_0xe181e5(0x781)]);this[_0xe181e5(0xe11)]['camera']['offsetY']&&(_0x45f3c0=_0x45f3c0||{},_0x45f3c0['y']=this['options'][_0xe181e5(_0x21d803._0x56a339)]['offsetY']);this['options']['camera']['offsetZ']&&(_0x45f3c0=_0x45f3c0||{},_0x45f3c0['z']=this['options'][_0xe181e5(_0x21d803._0x5783e9)]['offsetZ']);this[_0xe181e5(_0x21d803._0x3ece2f)]['scene']['camera']['lookAtTransform'](this['computeModelMatrix'](_0x45f3c0),new Cesium__namespace[(_0xe181e5(_0x21d803._0x1192a1))](-_0x4c3df8,0x0,_0x2a63c0));break;}case'sd':{var _0x146845=this['trackedEntity'];this['_map']['trackedEntity']!==_0x146845&&(this['_map']['trackedEntity']=_0x146845);this['_map']['scene'][_0xe181e5(_0x21d803._0x56a339)]['lookAtTransform'](this['computeModelMatrix'](),new Cesium__namespace['Cartesian3'](-0x1,0x0,this[_0xe181e5(0xe11)][_0xe181e5(0x14e)][_0xe181e5(0x98b)]));break;}default:{this['_trackedEntity']&&this[_0xe181e5(_0x21d803._0x5ceb48)]['trackedEntity']===this['_trackedEntity']&&(this['_map']['trackedEntity']=undefined);break;}}}},{'key':'computeModelMatrix','value':function _0x2ca6b3(_0x1ed779){var _0x4d3e50=_0x3d8623;!this[_0x4d3e50(_0x5f5044._0x2be72c)]&&(this['_matrix4']=new Cesium__namespace['Matrix4'](),this['_matrix3Scratch']=new Cesium__namespace['Matrix3']());var _0x5ec9c4=this['_position'];if(!Cesium__namespace['defined'](_0x5ec9c4)||!this['_orientation_show'])return undefined;if(_0x1ed779){var _0x3434d5=new Cesium__namespace['HeadingPitchRoll'](this['_heading'],this[_0x4d3e50(0x490)],this['_roll']);_0x5ec9c4=getPositionByHprAndOffset(_0x5ec9c4,new Cesium__namespace['Cartesian3'](_0x1ed779['x']||0x0,_0x1ed779['y']||0x0,_0x1ed779['z']||0x0),_0x3434d5);}return this['_matrix4']=Cesium__namespace[_0x4d3e50(0x169)]['fromRotationTranslation'](Cesium__namespace['Matrix3']['fromQuaternion'](this['_orientation_show'],this[_0x4d3e50(0xbbd)]),_0x5ec9c4,this['_matrix4']),this['_matrix4'];}},{'key':'_updateForEvent','value':function _0x3036c9(){var _0x53c7e5=_0x3d8623,_0x481e4f,_0x2a624d=(_0x481e4f=this['_flyok_index'])!==null&&_0x481e4f!==void 0x0?_0x481e4f:0x0;this['fire'](EventType['change'],{'index':_0x2a624d,'counts':this['_counts'],'position':this['_position'],'orientation':this['_orientation_show']});if(_0x2a624d!==this['_last_fireIndex']){if(Cesium__namespace[_0x53c7e5(_0x5857be._0x13bdb0)](this['_last_fireIndex'])&&this['_last_fireIndex']+0x1!==_0x2a624d)while(++this[_0x53c7e5(0xd7a)]<_0x2a624d){this['fire'](EventType['endItem'],{'counts':this['_counts'],'index':this['_last_fireIndex']});}this['fire'](EventType['endItem'],{'counts':this['_counts'],'index':_0x2a624d}),_0x2a624d===this['_counts']&&this['fire'](EventType['end']),this['_last_fireIndex']=_0x2a624d;}}},{'key':_0x3d8623(0x78a),'value':function _0x5bcefb(_0x300997,_0x2337a7){var _0x38aa64=_0x3d8623,_0x14a2cb,_0x33cb5e=(_0x14a2cb=this['property'])===null||_0x14a2cb===void 0x0?void 0x0:_0x14a2cb['_property'],_0x4f9246=_0x33cb5e===null||_0x33cb5e===void 0x0?void 0x0:_0x33cb5e['_times'],_0x3b18d3=_0x4f9246['length'];if(_0x3b18d3===0x0)return undefined;this[_0x38aa64(0xe13)]=_0x3b18d3;var _0x3fa99f,_0x469fd5=Cesium__namespace['Cartesian3'],_0xa7c4a5=_0x33cb5e['_values'];this['_flyok_index']=Cesium__namespace['binarySearch'](_0x4f9246,_0x300997,Cesium__namespace['JulianDate']['compare']);if(this[_0x38aa64(_0x304edb._0x2b818e)]<0x0){this['_flyok_index']=~this['_flyok_index'];if(this['_flyok_index']===0x0){var _0x3b8afc=_0x4f9246[this['_flyok_index']];_0x3fa99f=_0x33cb5e[_0x38aa64(0xe43)];if(_0x33cb5e[_0x38aa64(_0x304edb._0x17f686)]===Cesium__namespace[_0x38aa64(_0x304edb._0x51c3b4)]['NONE']||_0x3fa99f!==0x0&&Cesium__namespace['JulianDate'][_0x38aa64(_0x304edb._0x7f7341)](_0x3b8afc,_0x300997)>_0x3fa99f)return undefined;if(_0x33cb5e['_backwardExtrapolationType']===Cesium__namespace['ExtrapolationType']['HOLD'])return _0x469fd5['unpack'](_0xa7c4a5,0x0,_0x2337a7);}if(this['_flyok_index']>=_0x3b18d3){this[_0x38aa64(_0x304edb._0x2b818e)]=_0x3b18d3-0x1;var _0x1129b7=_0x4f9246[this['_flyok_index']];_0x3fa99f=_0x33cb5e['_forwardExtrapolationDuration'];if(_0x33cb5e[_0x38aa64(_0x304edb._0x1a367c)]===Cesium__namespace['ExtrapolationType']['NONE']||_0x3fa99f!==0x0&&Cesium__namespace['JulianDate']['secondsDifference'](_0x300997,_0x1129b7)>_0x3fa99f)return undefined;if(_0x33cb5e['_forwardExtrapolationType']===Cesium__namespace[_0x38aa64(_0x304edb._0x51c3b4)]['HOLD'])return this['_flyok_index']=_0x3b18d3-0x1,_0x469fd5['unpack'](_0xa7c4a5,this['_flyok_index']*_0x469fd5[_0x38aa64(_0x304edb._0x5e3550)],_0x2337a7);}var _0x415edf=_0x33cb5e['_xTable'],_0x4b4fcc=_0x33cb5e['_yTable'],_0xddc4ff=_0x33cb5e['_interpolationAlgorithm'],_0x52afa7=_0x33cb5e['_packedInterpolationLength'],_0x43733a=_0x33cb5e[_0x38aa64(0x70e)];if(_0x33cb5e['_updateTableLength']){_0x33cb5e['_updateTableLength']=![];var _0xa447d4=Math['min'](_0xddc4ff['getRequiredDataPoints'](_0x33cb5e['_interpolationDegree'],_0x43733a),_0x3b18d3);_0xa447d4!==_0x33cb5e['_numberOfPoints']&&(_0x33cb5e['_numberOfPoints']=_0xa447d4,_0x415edf['length']=_0xa447d4,_0x4b4fcc['length']=_0xa447d4*_0x52afa7);}var _0x2c1e92=_0x33cb5e['_numberOfPoints']-0x1;if(_0x2c1e92<0x1)return undefined;var _0x1cdd64=0x0,_0x4bff7c=_0x3b18d3-0x1,_0x469e74=_0x4bff7c-_0x1cdd64+0x1;if(_0x469e74>=_0x2c1e92+0x1){var _0x3d7062=this[_0x38aa64(0xe06)]-(_0x2c1e92/0x2|0x0)-0x1;_0x3d7062<_0x1cdd64&&(_0x3d7062=_0x1cdd64);var _0x1f6a5d=_0x3d7062+_0x2c1e92;_0x1f6a5d>_0x4bff7c&&(_0x1f6a5d=_0x4bff7c,_0x3d7062=_0x1f6a5d-_0x2c1e92,_0x3d7062<_0x1cdd64&&(_0x3d7062=_0x1cdd64)),_0x1cdd64=_0x3d7062,_0x4bff7c=_0x1f6a5d;}var _0x3b5f52=_0x4bff7c-_0x1cdd64+0x1;for(var _0x2b295b=0x0;_0x2b295b<_0x3b5f52;++_0x2b295b){_0x415edf[_0x2b295b]=Cesium__namespace[_0x38aa64(_0x304edb._0x43a5d4)]['secondsDifference'](_0x4f9246[_0x1cdd64+_0x2b295b],_0x4f9246[_0x4bff7c]);}if(!Cesium__namespace['defined'](_0x469fd5['convertPackedArrayForInterpolation'])){var _0x2cc738=0x0,_0x58f9e8=_0x33cb5e[_0x38aa64(0x989)],_0x20ea4f=_0x1cdd64*_0x58f9e8,_0x4dfba9=(_0x4bff7c+0x1)*_0x58f9e8;while(_0x20ea4f<_0x4dfba9){_0x4b4fcc[_0x2cc738]=_0xa7c4a5[_0x20ea4f],_0x20ea4f++,_0x2cc738++;}}else _0x469fd5[_0x38aa64(0x41d)](_0xa7c4a5,_0x1cdd64,_0x4bff7c,_0x4b4fcc);var _0x1a57ae=Cesium__namespace[_0x38aa64(0xde7)]['secondsDifference'](_0x300997,_0x4f9246[_0x4bff7c]),_0x3674cb;if(_0x43733a===0x0||!Cesium__namespace[_0x38aa64(0x4ae)](_0xddc4ff[_0x38aa64(_0x304edb._0x1f46ab)]))_0x3674cb=_0xddc4ff['interpolateOrderZero'](_0x1a57ae,_0x415edf,_0x4b4fcc,_0x52afa7,_0x33cb5e[_0x38aa64(0x53c)]);else{var _0x245370=Math[_0x38aa64(0xaea)](_0x52afa7/(_0x43733a+0x1));_0x3674cb=_0xddc4ff[_0x38aa64(0xcc)](_0x1a57ae,_0x415edf,_0x4b4fcc,_0x245370,_0x43733a,_0x43733a,_0x33cb5e[_0x38aa64(0x53c)]);}if(!Cesium__namespace['defined'](_0x469fd5[_0x38aa64(0x4d2)]))return _0x469fd5['unpack'](_0x3674cb,0x0,_0x2337a7);return _0x469fd5['unpackInterpolationResult'](_0x3674cb,_0xa7c4a5,_0x1cdd64,_0x4bff7c,_0x2337a7);}return _0x469fd5['unpack'](_0xa7c4a5,this['_flyok_index']*_0x33cb5e['_packedLength'],_0x2337a7);}},{'key':'clearPosition','value':function _0x1681af(){var _0x38ebe8=_0x3d8623,_0x592d95,_0x579ac9,_0x5a8fb9=(_0x592d95=this['property'])===null||_0x592d95===void 0x0?void 0x0:(_0x579ac9=_0x592d95[_0x38ebe8(0x62f)])===null||_0x579ac9===void 0x0?void 0x0:_0x579ac9[_0x38ebe8(_0x19a8a6._0xcdeda0)];if(!_0x5a8fb9||_0x5a8fb9['length']===0x0)return;this[_0x38ebe8(_0x19a8a6._0x7831b6)]['removeSamples'](new Cesium__namespace['TimeInterval']({'start':_0x5a8fb9[0x0],'stop':_0x5a8fb9[_0x5a8fb9['length']-0x1]}));}},{'key':'getRectangle','value':function _0x13d762(_0x101550){var _0x1ebacc=_0x3d8623,_0x221416,_0x4c11d7,_0x3925a7,_0x30e0fb,_0x5ab149=(_0x221416=this[_0x1ebacc(0xd04)])===null||_0x221416===void 0x0?void 0x0:(_0x4c11d7=_0x221416['_property'])===null||_0x4c11d7===void 0x0?void 0x0:_0x4c11d7['_times'],_0x4566ce=(_0x3925a7=this['property'])===null||_0x3925a7===void 0x0?void 0x0:(_0x30e0fb=_0x3925a7[_0x1ebacc(0x62f)])===null||_0x30e0fb===void 0x0?void 0x0:_0x30e0fb['_values'];if(!_0x5ab149||_0x5ab149['length']===0x0)return;var _0x248641=[];for(var _0x5128c0=0x0,_0x5dea32=_0x5ab149[_0x1ebacc(_0x25e1d0._0x245898)];_0x5128c0<_0x5dea32;_0x5128c0++){_0x248641[_0x1ebacc(_0x25e1d0._0x5c0c71)](new Cesium__namespace['Cartesian3'](_0x4566ce[_0x5128c0*0x3],_0x4566ce[_0x5128c0*0x3+0x1],_0x4566ce[_0x5128c0*0x3+0x2]));}var _0x461081=getRectangle(_0x248641,_0x101550===null||_0x101550===void 0x0?void 0x0:_0x101550['isFormat']);return _0x461081;}},{'key':'getCoordinates','value':function _0x1e9782(_0x15f865){var _0x361914=_0x3d8623,_0x1f8131,_0x485591,_0x5bcaad,_0x2ee65f,_0x5d8752=(_0x1f8131=this['property'])===null||_0x1f8131===void 0x0?void 0x0:(_0x485591=_0x1f8131['_property'])===null||_0x485591===void 0x0?void 0x0:_0x485591['_times'],_0x2af041=(_0x5bcaad=this[_0x361914(0xd04)])===null||_0x5bcaad===void 0x0?void 0x0:(_0x2ee65f=_0x5bcaad['_property'])===null||_0x2ee65f===void 0x0?void 0x0:_0x2ee65f['_values'];if(!_0x5d8752||_0x5d8752['length']===0x0)return[];var _0x374023=[];for(var _0x4886e0=0x0,_0x134998=_0x5d8752[_0x361914(0xba0)];_0x4886e0<_0x134998;_0x4886e0++){var _0x192537=LngLatPoint['fromCartesian'](new Cesium__namespace['Cartesian3'](_0x2af041[_0x4886e0*0x3],_0x2af041[_0x4886e0*0x3+0x1],_0x2af041[_0x4886e0*0x3+0x2])),_0x2509a0=_0x192537[_0x361914(0x5f7)](_0x15f865);_0x2509a0['push'](Cesium__namespace[_0x361914(0xde7)]['toDate'](_0x5d8752[_0x4886e0])['getTime']()),_0x374023['push'](_0x2509a0);}return _0x374023;}},{'key':_0x3d8623(0x26d),'value':function _0x1f88c1(){var _0x4ce4cb=_0x3d8623,_0x42b204=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this[_0x4ce4cb(_0x18aecc._0x4e3649)])return;var _0xd85228=this[_0x4ce4cb(0xbcb)];if(!_0xd85228)return;var _0x18baf9;if(Cesium__namespace['defined'](_0x42b204[_0x4ce4cb(0x50a)])){var _0x147523;_0x18baf9=_0x42b204['heading']+Cesium__namespace[_0x4ce4cb(0xa29)]['toDegrees'](((_0x147523=this['hpr'])===null||_0x147523===void 0x0?void 0x0:_0x147523[_0x4ce4cb(_0x18aecc._0x10a51b)])||0x0);}this['_map']['flyToPoint'](_0xd85228,_objectSpread2(_objectSpread2({},_0x42b204),{},{'heading':_0x18baf9}));}},{'key':'setCameraOptions','value':function _0x2fba1c(_0x510bbb){var _0x45d88e=_0x3d8623,_0x37ad0d;_0x3f1816[_0x45d88e(0xd1f)]();if(this['options'][_0x45d88e(_0x4354b2._0x2b288e)])this['options']['camera']=merge(this['options']['camera'],_0x510bbb);else _0x510bbb?this['options'][_0x45d88e(_0x4354b2._0x427873)]=_0x510bbb:this['options']['camera']={'type':''};((_0x37ad0d=this['options'][_0x45d88e(0x14e)])===null||_0x37ad0d===void 0x0?void 0x0:_0x37ad0d['type'])!==''&&(globeLastRoam=this),_0x510bbb&&_0x510bbb['type']==='gs'&&_0x510bbb[_0x45d88e(_0x4354b2._0x59c2e6)]&&this[_0x45d88e(0x26d)](_objectSpread2(_objectSpread2({},_0x510bbb),{},{'duration':0x0}));}},{'key':'autoSurfaceHeight','value':function _0x2db4c3(){logWarn('Route\x20类不支持autoSurfaceHeight方法\x20!');}},{'key':_0x3d8623(_0x1c4aeb._0x5318d9),'value':function _0x1bb203(){var _0x5328ad=_0x3d8623;this['_map']&&(this[_0x5328ad(0x4bc)]['clock']['shouldAnimate']=![],this['_trackedEntity']&&this['_map']['trackedEntity']===this['_trackedEntity']&&(this['_map']['trackedEntity']=undefined));}},{'key':_0x3d8623(_0x1c4aeb._0x406c2f),'value':function _0x5f4611(){this['_map']&&(this['_map']['clock']['shouldAnimate']=!![]);}},{'key':_0x3d8623(0xc4),'value':function _0x5bfe3d(){var _0x5d7029=this;return!this['_popupPosition']&&(this['_popupPosition']=new Cesium__namespace['CallbackProperty'](function(_0x18db8c){var _0x2d9f28=_0x4ffc;return _0x5d7029[_0x2d9f28(_0x26dffb._0x3f453f)];},![])),this['_popupPosition'];}},{'key':_0x3d8623(0x9af),'value':function _0x41bcfa(_0x4c89d9){var _0xb26a41=_0x3d8623;this['eachChildGraphic'](function(_0x16c7cc){_0x16c7cc['destroy'](_0x4c89d9);}),_get(_getPrototypeOf(_0x3f1816['prototype']),'destroy',this)[_0xb26a41(_0x1ff81f._0x53c3ce)](this,_0x4c89d9);}}],[{'key':'clearLastCamera','value':function _0x5ecfaf(){var _0x142458=_0x3d8623,_0x112cde,_0x25d3b6,_0x1ac1ee;(_0x112cde=globeLastRoam)!==null&&_0x112cde!==void 0x0&&(_0x25d3b6=_0x112cde[_0x142458(0xe11)])!==null&&_0x25d3b6!==void 0x0&&(_0x1ac1ee=_0x25d3b6['camera'])!==null&&_0x1ac1ee!==void 0x0&&_0x1ac1ee['type']&&(globeLastRoam['options']['camera'][_0x142458(_0x60bd93._0x2662cd)]=''),globeLastRoam=null;}}]),_0x3f1816;}(BasePointPrimitive);register$4('route',Route);var FixedRoute=function(_0xa92230){var _0x3968ea={_0x3826b1:0x47f,_0x1d3795:0xcbb,_0x2021ee:0x10f},_0x1a7e4f={_0x1fe829:0xbcb,_0x174d6d:0xd22,_0x5954d7:0x362,_0x30f6b8:0xd7a,_0x17b198:0xe11,_0x22b79b:0xac0,_0x52f84e:0x216,_0x2026e3:0x4b2,_0x15d20e:0xc46,_0x1333d3:0x674,_0x5163c3:0x2c3,_0x40bce8:0xd04,_0x3a60ac:0x466,_0x51a0ad:0xb73,_0x280995:0xddd,_0x2c6b0f:0xe11,_0x4b40cc:0x961},_0x2855a8={_0x4b485b:0xbcb,_0x54e4c3:0x776,_0x37d782:0x6aa},_0x5f4c43={_0x43176e:0x4bc,_0xb8ee78:0x3f6},_0x34eb9a={_0x36e4c8:0x615,_0xf194e9:0x4bc,_0x38c199:0x66d,_0x5934a0:0xe11,_0x5b868d:0x4b2,_0x4caf38:0xd23,_0x232f29:0x4df,_0x27182f:0xceb,_0x14f19c:0xd04,_0x312e82:0x2f1},_0x4ba26f={_0x29a0ad:0xc46,_0x25e18c:0xa41},_0x2bc6b5={_0x13e4e1:0xa41,_0x4a1788:0x2c3},_0x445180={_0x23c136:0x4bc,_0x555118:0xceb,_0x19c881:0xe11,_0x124702:0xceb,_0x58dc50:0x674,_0x33afe0:0xde7,_0x7b6f73:0x723,_0x1b9282:0xc90,_0x53530c:0x991,_0x551cfb:0xd23,_0x2d2833:0x2f3,_0x5b8c17:0xa29,_0x4299ab:0x80e,_0x123b24:0x70f,_0x540bf6:0x72a,_0x29c233:0x425,_0x339fee:0x4b7,_0x1e59ca:0xbed,_0x309267:0x27f},_0x17dbc2={_0x23ee49:0xc90,_0x5a1f88:0x991,_0x252753:0xe94,_0x59392e:0x3dd},_0x431a70={_0x4cedd0:0xc46},_0xc2c978=_0x521882;_inherits(_0x1df2b3,_0xa92230);var _0x28eba2=_createSuper(_0x1df2b3);function _0x1df2b3(){var _0x232ab8=_0x4ffc,_0x5ecbe6,_0x5baa89,_0x15c791,_0xab73ee=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1df2b3),_0x15c791=_0x28eba2['call'](this,_0xab73ee),_0x15c791[_0x232ab8(0xe11)]['showStop']=(_0x5ecbe6=_0x15c791['options']['showStop'])!==null&&_0x5ecbe6!==void 0x0?_0x5ecbe6:!![],_0x15c791['options'][_0x232ab8(0x146)]=(_0x5baa89=_0x15c791['options']['updateClock'])!==null&&_0x5baa89!==void 0x0?_0x5baa89:!![],_0x15c791;}return _createClass(_0x1df2b3,[{'key':_0xc2c978(0xceb),'get':function _0x328a35(){return this['_startTime'];}},{'key':'stopTime','get':function _0x407a96(){var _0x121532=_0xc2c978;return this[_0x121532(0xcdd)];}},{'key':'points','get':function _0x1dabfc(){var _0x5718ec=_0xc2c978;return this[_0x5718ec(_0x431a70._0x4cedd0)];},'set':function _0x1b0d75(_0x2bc747){var _0x384077=_0xc2c978;this[_0x384077(0x2c3)]=_0x2bc747;}},{'key':'positions','get':function _0x5c53f1(){return this['_points']['map'](function(_0x3a324d){return _0x3a324d['_position'];});},'set':function _0x28b8fa(_0x529f44){var _0x5d9334=_0xc2c978,_0x1caf54;if(!this[_0x5d9334(_0x445180._0x23c136)]||!_0x529f44||!Array['isArray'](_0x529f44)||_0x529f44['length']===0x0)return;var _0x2e3242=LngLatArray['toPoints'](_0x529f44);this['clearPosition']();var _0x48a175;if(this['options'][_0x5d9334(_0x445180._0x555118)]){if(isString(this['options']['startTime']))this['options']['startTime']['indexOf']('Z')===-0x1?_0x48a175=Cesium__namespace['JulianDate']['fromDate'](new Date(this[_0x5d9334(_0x445180._0x19c881)]['startTime'])):_0x48a175=Cesium__namespace['JulianDate']['fromIso8601'](this['options']['startTime']);else this['options']['startTime']instanceof Date?_0x48a175=Cesium__namespace['JulianDate']['fromDate'](this['options'][_0x5d9334(_0x445180._0x124702)]):_0x48a175=this['options'][_0x5d9334(0xceb)];}else{if(this['options'][_0x5d9334(_0x445180._0x58dc50)]){var _0x413e4e=_0x2e3242[0x0][this['options']['timeField']];_0x48a175=Cesium__namespace[_0x5d9334(_0x445180._0x33afe0)]['fromDate'](new Date(_0x413e4e));}else _0x48a175=this['_map']['clock']['currentTime'];}var _0x3f2892=this['options']['speed'],_0x3cd8d0=_0x3f2892&&Array['isArray'](_0x3f2892),_0x2c7064=0x64;function _0x2c0e85(_0xcb6c9d,_0x10c8e2){var _0x5e0b6b=_0x5d9334;if(_0x10c8e2['speed'])return _0x10c8e2['speed'];if(_0x10c8e2[_0x5e0b6b(0x362)])return _0x10c8e2['_speed'];if(_0x3cd8d0)return(_0x3f2892[_0xcb6c9d]||_0x2c7064)/3.6;return(_0x3f2892||_0x2c7064)/3.6;}var _0x27cb42=(_0x1caf54=this['options'][_0x5d9334(_0x445180._0x7b6f73)])!==null&&_0x1caf54!==void 0x0?_0x1caf54:0x0,_0x28dd77=0x0,_0x18ac95=0x0,_0x5555d9,_0xb6d79d,_0x20ad20=[],_0x512569=![],_0x1b6fe0=0.001;function _0x4f3500(_0x1573ac,_0x268074){var _0x264989=_0x5d9334;for(var _0xc5a0e1=_0x1573ac-0x1;_0xc5a0e1>=0x0;_0xc5a0e1--){var _0x1a582d=_0x2e3242[_0xc5a0e1],_0x543512=_0x1a582d['_position']||Cesium__namespace['Cartesian3'][_0x264989(_0x17dbc2._0x23ee49)](_0x1a582d['lng'],_0x1a582d['lat'],_0x1a582d['alt']+_0x27cb42);_0x1a582d[_0x264989(0xbcb)]=_0x543512;var _0x418fcd=Cesium__namespace[_0x264989(0x4cc)]['distance'](_0x268074,_0x543512);if(_0x418fcd!==0x0)return getOnLinePointByLen(_0x543512,_0x268074,_0x1b6fe0,!![]);}for(var _0x15e9cf=_0x1573ac-0x1,_0x1ec3e0=_0x2e3242['length'];_0x15e9cf<_0x1ec3e0;_0x15e9cf++){var _0x5f2205=_0x2e3242[_0x15e9cf],_0x49dfc9=_0x5f2205['_position']||Cesium__namespace['Cartesian3']['fromDegrees'](_0x5f2205[_0x264989(_0x17dbc2._0x5a1f88)],_0x5f2205[_0x264989(0xee1)],_0x5f2205[_0x264989(_0x17dbc2._0x252753)]+_0x27cb42);_0x5f2205['_position']=_0x49dfc9;var _0x3736f5=Cesium__namespace['Cartesian3'][_0x264989(_0x17dbc2._0x59392e)](_0x268074,_0x49dfc9);if(_0x3736f5!==0x0)return getOnLinePointByLen(_0x268074,_0x49dfc9,_0x1b6fe0,![]);}return null;}for(var _0x327ecc=0x0,_0x4923e2=_0x2e3242['length'];_0x327ecc<_0x4923e2;_0x327ecc++){var _0xb55f79=_0x2e3242[_0x327ecc],_0x478ac1=_0xb55f79['_position']||Cesium__namespace['Cartesian3'][_0x5d9334(_0x445180._0x1b9282)](_0xb55f79[_0x5d9334(_0x445180._0x53530c)],_0xb55f79['lat'],_0xb55f79['alt']+_0x27cb42);if(_0x327ecc===0x0){_0xb6d79d=_0x48a175[_0x5d9334(_0x445180._0x551cfb)](),this['property']['addSample'](_0xb6d79d,_0x478ac1),_0xb55f79['_position']=_0x478ac1,_0xb55f79['_time']=_0xb6d79d,_0xb55f79[_0x5d9334(0xcd9)]=_0x18ac95,_0xb55f79[_0x5d9334(0xd22)]=_0x28dd77,_0xb55f79['_speed']=0x0,_0xb55f79[_0x5d9334(0x768)]=_0x327ecc,_0x20ad20['push'](_0xb55f79);if(Cesium__namespace[_0x5d9334(0x4ae)](_0xb55f79['heading'])){this['_orientation']=new Cesium__namespace['SampledProperty'](Cesium__namespace['Quaternion']),_0x512569=!![];var _0x45444d=new Cesium__namespace[(_0x5d9334(_0x445180._0x2d2833))](Cesium__namespace[_0x5d9334(_0x445180._0x5b8c17)]['toRadians'](_0xb55f79['heading']||0x0),Cesium__namespace['Math']['toRadians'](_0xb55f79['pitch']||0x0),Cesium__namespace['Math']['toRadians'](_0xb55f79[_0x5d9334(0xa00)]||0x0));this['_orientation']['addSample'](_0xb6d79d,Cesium__namespace['Transforms']['headingPitchRollQuaternion'](_0x478ac1,_0x45444d));}}else{var _0x4b4bac=Cesium__namespace['Cartesian3']['distance'](_0x478ac1,_0x5555d9);if(_0x4b4bac===0x0){_0x4b4bac=_0x1b6fe0,_0x478ac1=_0x4f3500(_0x327ecc,_0x478ac1);if(!_0x478ac1)continue;}var _0x2c52df=void 0x0,_0x1cf24f=void 0x0;if(this['options']['timeField']){var _0x29acaa=new Date(_0xb55f79[this['options']['timeField']]),_0x69c89f=Cesium__namespace['JulianDate']['fromDate'](_0x29acaa);_0x2c52df=Cesium__namespace['JulianDate'][_0x5d9334(_0x445180._0x4299ab)](_0x69c89f,_0xb6d79d)||0.01,_0xb6d79d=_0x69c89f,_0x1cf24f=_0x4b4bac/_0x2c52df,_0x28dd77+=_0x2c52df;}else _0x1cf24f=_0x2c0e85(_0x327ecc-0x1,_0xb55f79),_0x2c52df=_0x4b4bac/_0x1cf24f,_0x2c52df<0.01&&(_0x2c52df=0.01),_0x28dd77+=_0x2c52df,_0xb6d79d=Cesium__namespace['JulianDate']['addSeconds'](_0x48a175,_0x28dd77,new Cesium__namespace[(_0x5d9334(0xde7))]());_0x18ac95+=_0x4b4bac,this['property']['addSample'](_0xb6d79d,_0x478ac1);if(_0x512569){var _0x4af792=new Cesium__namespace['HeadingPitchRoll'](Cesium__namespace['Math']['toRadians'](_0xb55f79['heading']||0x0),Cesium__namespace[_0x5d9334(_0x445180._0x5b8c17)][_0x5d9334(_0x445180._0x123b24)](_0xb55f79['pitch']||0x0),Cesium__namespace[_0x5d9334(0xa29)][_0x5d9334(0x70f)](_0xb55f79['roll']||0x0));this[_0x5d9334(0x776)]['addSample'](_0xb6d79d,Cesium__namespace[_0x5d9334(0xaf7)]['headingPitchRollQuaternion'](_0x478ac1,_0x4af792));}_0xb55f79[_0x5d9334(0xbcb)]=_0x478ac1,_0xb55f79['_time']=_0xb6d79d,_0xb55f79[_0x5d9334(0xcd9)]=_0x18ac95,_0xb55f79['_second']=_0x28dd77,_0xb55f79['_speed']=_0x1cf24f,_0xb55f79['_index']=_0x327ecc,_0x20ad20['push'](_0xb55f79);if(this['options'][_0x5d9334(0x1b6)]){var _0x3d27a8=_0x4f3500(_0x327ecc,_0x478ac1);if(!_0x3d27a8)continue;typeof this['options']['pauseTime']==='function'?_0x28dd77+=this['options']['pauseTime'](_0x327ecc,_0x3d27a8):_0x28dd77+=this['options']['pauseTime'],_0xb6d79d=Cesium__namespace['JulianDate']['addSeconds'](_0x48a175,_0x28dd77,new Cesium__namespace['JulianDate']()),this[_0x5d9334(0xd04)]['addSample'](_0xb6d79d,_0x3d27a8),_0x18ac95+=_0x1b6fe0,_0xb55f79=clone(_0xb55f79),_0xb55f79['_position']=_0x3d27a8,_0xb55f79[_0x5d9334(_0x445180._0x540bf6)]=_0xb6d79d,_0xb55f79['_distance']=_0x18ac95,_0xb55f79[_0x5d9334(0xd22)]=_0x28dd77,_0xb55f79['_speed']=0x0,_0xb55f79['_index']=_0x327ecc,_0x20ad20[_0x5d9334(_0x445180._0x29c233)](_0xb55f79);}}_0x5555d9=_0x478ac1;}this['_points']=_0x20ad20,this[_0x5d9334(_0x445180._0x339fee)]=_0x48a175,this['_stopTime']=_0xb6d79d['clone'](),this[_0x5d9334(_0x445180._0x1e59ca)]=_0x28dd77,this['distance_all']=_0x18ac95;if(this[_0x5d9334(0xe11)]['interpolation']){var _0x4a2fc4,_0x3ff6f5;this['property']['setInterpolationOptions']({'interpolationDegree':(_0x4a2fc4=this[_0x5d9334(0xe11)]['interpolationDegree'])!==null&&_0x4a2fc4!==void 0x0?_0x4a2fc4:0x2,'interpolationAlgorithm':(_0x3ff6f5=this['options']['interpolationAlgorithm'])!==null&&_0x3ff6f5!==void 0x0?_0x3ff6f5:Cesium__namespace[_0x5d9334(0xaf0)]});}if(this['options']['showStop']){var _0x95ad33,_0x48bc44;this['backToFirst'](),(_0x95ad33=this['options'])!==null&&_0x95ad33!==void 0x0&&(_0x48bc44=_0x95ad33['polyline'])!==null&&_0x48bc44!==void 0x0&&_0x48bc44['showAll']&&(this['_child'][_0x5d9334(_0x445180._0x309267)]['positions']=this['positions']);}this['fire'](EventType['updatePosition'],{'position':this['property']});}},{'key':'isStart','get':function _0x4b7555(){return this['_isStart'];}},{'key':_0xc2c978(0x4dc),'get':function _0x3bc61d(){return this['_timeinfo'];}},{'key':_0xc2c978(_0x3968ea._0x3826b1),'value':function _0x50e35c(_0x259b71){var _0x337b5a=_0xc2c978,_0x57af7c,_0x24f08c=this;if(!this[_0x337b5a(0x19f)])return;this['_addChildGraphic'](),(_0x57af7c=this['model'])!==null&&_0x57af7c!==void 0x0&&_0x57af7c['readyPromise']&&this[_0x337b5a(_0x2bc6b5._0x13e4e1)]['readyPromise']['then'](function(){var _0x3b920e=_0x337b5a;_0x24f08c[_0x3b920e(0x37a)]['resolve'](_0x24f08c);}),this[_0x337b5a(_0x2bc6b5._0x4a1788)]=this['options'][_0x337b5a(0x2c3)];}},{'key':_0xc2c978(_0x3968ea._0x1d3795),'value':function _0x21f4ad(_0x1b2b22,_0x3ab4be){for(var _0x5df324 in _0x3ab4be){switch(_0x5df324){case'speed':case'startTime':this['positions']=this['options']['positions'];break;default:_get(_getPrototypeOf(_0x1df2b3['prototype']),'_setOptionsHook',this)['call'](this,_0x1b2b22,_0x3ab4be);break;}}}},{'key':'start','value':function _0x58e565(){var _0x215ab=_0xc2c978,_0x5028ed,_0x394516=this;if(!this['_map']||this['_isStart'])return;if(!Cesium__namespace['defined'](this['_points'])||this[_0x215ab(0xc46)][_0x215ab(0xba0)]===0x0){logError$1(_0x215ab(0x67b),this['_points']);return;}this['_isStart']=!![],this['positions']=this[_0x215ab(_0x4ba26f._0x29a0ad)],(_0x5028ed=this['_child'][_0x215ab(_0x4ba26f._0x25e18c)])!==null&&_0x5028ed!==void 0x0&&_0x5028ed['show']&&this['options']['updateClock']?(this['_map'][_0x215ab(0x4b2)]['shouldAnimate']=![],this['_map']['clock'][_0x215ab(0x8d4)]=this[_0x215ab(0xceb)]['clone'](),this['_child']['model']['readyPromise']['then'](function(){_0x394516['_start']();})):this['_start']();}},{'key':'_start','value':function _0x491634(){var _0x3d6b88=_0xc2c978,_0x1aa271;if(this['options']['updateClock']){this['_map']['clock'][_0x3d6b88(_0x34eb9a._0x36e4c8)]=!![],this[_0x3d6b88(_0x34eb9a._0xf194e9)]['clock']['currentTime']=this['startTime']['clone']();if(!this[_0x3d6b88(0xe11)]['clockLoop']&&this[_0x3d6b88(0xe11)]['clockRange']){var _0x5ca68c;this['_bak_clockRange']=this['_map']['clock'][_0x3d6b88(0xac0)],this['_bak_startTime']=this['_map'][_0x3d6b88(0x4b2)]['startTime'],this['_bak_stopTime']=this['_map']['clock'][_0x3d6b88(_0x34eb9a._0x38c199)],this['_map']['clock'][_0x3d6b88(0xac0)]=(_0x5ca68c=this[_0x3d6b88(_0x34eb9a._0x5934a0)]['clockRange'])!==null&&_0x5ca68c!==void 0x0?_0x5ca68c:Cesium__namespace['ClockRange'][_0x3d6b88(0x7ee)],this['_map'][_0x3d6b88(_0x34eb9a._0x5b868d)][_0x3d6b88(0xceb)]=this['startTime'][_0x3d6b88(_0x34eb9a._0x4caf38)](),this['_map'][_0x3d6b88(0x4b2)]['stopTime']=this['stopTime']['clone'](),this['_map'][_0x3d6b88(_0x34eb9a._0x232f29)]['timeline']&&this[_0x3d6b88(_0x34eb9a._0xf194e9)]['controls']['timeline']['zoomTo'](this[_0x3d6b88(_0x34eb9a._0x27182f)],this['stopTime']);}}if((_0x1aa271=this['_child'][_0x3d6b88(0x7e0)])!==null&&_0x1aa271!==void 0x0&&_0x1aa271['entity']){var _0x2cbfe0,_0x4e9782=this[_0x3d6b88(0xcdd)];((_0x2cbfe0=this[_0x3d6b88(_0x34eb9a._0x14f19c)])===null||_0x2cbfe0===void 0x0?void 0x0:_0x2cbfe0['forwardExtrapolationType'])===Cesium__namespace['ExtrapolationType']['HOLD']&&(_0x4e9782=Cesium__namespace['JulianDate']['addDays'](_0x4e9782,0x16d,new Cesium__namespace[(_0x3d6b88(0xde7))]())),this[_0x3d6b88(0x1f4)]['path']['entity'][_0x3d6b88(0xbc3)]=new Cesium__namespace['TimeIntervalCollection']([new Cesium__namespace['TimeInterval']({'start':this['_startTime'],'stop':_0x4e9782})]);}this[_0x3d6b88(0x65a)](EventType[_0x3d6b88(_0x34eb9a._0x312e82)]),this['bindUpdateEvent']();}},{'key':_0xc2c978(0x961),'value':function _0x2802c2(){var _0x1de1de=_0xc2c978,_0x484fd0;if(!this['_isStart']||!this['_map'])return;this[_0x1de1de(_0x5f4c43._0x43176e)]['trackedEntity']=undefined,this['unbindUpdateEvent'](),this[_0x1de1de(0xe11)]['showStop']?this['backToFirst']():(this['_position']=undefined,this[_0x1de1de(_0x5f4c43._0xb8ee78)]()),this['_polyline_positions']=[],(_0x484fd0=this['_child'][_0x1de1de(0x7e0)])!==null&&_0x484fd0!==void 0x0&&_0x484fd0['entity']&&(this[_0x1de1de(0x1f4)]['path']['entity']['availability']=undefined),this['_isStart']=![],this['fire'](EventType['end']),this['fire'](EventType['updatePosition'],{'position':this['_position']});}},{'key':_0xc2c978(_0x3968ea._0x2021ee),'value':function _0x1eab69(){var _0x4bf57b=_0xc2c978;this['_flyok_index']=0x0,this[_0x4bf57b(_0x2855a8._0x4b485b)]=this['_points'][0x0]['_position'],this['_orientation_show']=this[_0x4bf57b(_0x2855a8._0x54e4c3)][_0x4bf57b(_0x2855a8._0x37d782)](this['startTime']),this['_updatePosition'](),this['_updateForEvent'](![]);}},{'key':'_updatePositionEx','value':function _0x2160da(){var _0x4540ea=_0xc2c978,_0x743e54,_0x34f4e5;(_0x743e54=this['options'])!==null&&_0x743e54!==void 0x0&&(_0x34f4e5=_0x743e54['polyline'])!==null&&_0x34f4e5!==void 0x0&&_0x34f4e5[_0x4540ea(0xa06)]&&(this['_child'][_0x4540ea(0x27f)][_0x4540ea(0x2c3)]=this['positions']);}},{'key':'_updateForEvent','value':function _0x232de5(){var _0x1047eb=_0xc2c978,_0x35a438,_0x207325=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:!![];if(!this['_points'])return;var _0x5c774e=this['_flyok_index'],_0x535935=this['_points'][this['_points']['length']-0x1],_0x5f3469=this['_points'][Math['max'](_0x5c774e-0x1,0x0)],_0x2ae9aa=LngLatPoint['fromCartesian'](this['_position']),_0xfda6e1=_0x5f3469['_distance']+(this[_0x1047eb(_0x1a7e4f._0x1fe829)]?Cesium__namespace['Cartesian3']['distance'](this['_position'],_0x5f3469['_position']):0x0);_0xfda6e1>_0x535935[_0x1047eb(0xcd9)]&&(_0xfda6e1=_0x535935['_distance']);var _0x2d8e2c=0x0;_0x5c774e>0x0&&(_0x2d8e2c=Cesium__namespace['JulianDate'][_0x1047eb(0x80e)](this['_map'][_0x1047eb(0x4b2)][_0x1047eb(0x8d4)],this['startTime']),_0x2d8e2c>_0x535935[_0x1047eb(_0x1a7e4f._0x174d6d)]&&(_0x2d8e2c=_0x535935['_second']));this['_timeinfo']={'index':_0x5c774e,'counts':(_0x35a438=this['_counts'])!==null&&_0x35a438!==void 0x0?_0x35a438:this['_points']['length'],'point':_0x2ae9aa,'position':this['_position'],'orientation':this['_orientation_show'],'second':_0x2d8e2c,'second_all':_0x535935['_second'],'distance':_0xfda6e1,'distance_all':_0x535935['_distance'],'speed':_0x5f3469[_0x1047eb(_0x1a7e4f._0x5954d7)]};if(!_0x207325)return;this['fire'](EventType['change'],this['_timeinfo']);if(_0x5c774e!==this['_last_fireIndex']){if(Cesium__namespace['defined'](this[_0x1047eb(_0x1a7e4f._0x30f6b8)])&&this[_0x1047eb(0xd7a)]+0x1!==_0x5c774e)while(++this['_last_fireIndex']<_0x5c774e){this['fire'](EventType['endItem'],{'counts':this['_counts'],'index':this['_last_fireIndex'],'point':this['_points'][this['_last_fireIndex']]});}this['fire'](EventType['endItem'],{'counts':this['_counts'],'index':_0x5c774e,'point':this['_points'][_0x5c774e]}),_0x5c774e===this['_counts']&&this['fire'](EventType[_0x1047eb(0x8ea)]),this['_last_fireIndex']=_0x5c774e;}if(_0x2d8e2c>=_0x535935['_second']){var _0x55713c;if(this[_0x1047eb(_0x1a7e4f._0x17b198)]['clockLoop']&&!this['options'][_0x1047eb(_0x1a7e4f._0x22b79b)]){var _0x541a71;this[_0x1047eb(_0x1a7e4f._0x52f84e)]();if(this['options']['startTime'])delete this['options']['startTime'];else{if(this['options']['timeField']){var _0x55bdae=this['_points'][0x0][this['options']['timeField']],_0x4b142c=Cesium__namespace[_0x1047eb(0xde7)][_0x1047eb(0x2c4)](new Date(_0x55bdae)),_0x4c13a5=Cesium__namespace['JulianDate'][_0x1047eb(0x80e)](this['_map'][_0x1047eb(_0x1a7e4f._0x2026e3)]['currentTime'],_0x4b142c);for(var _0x2a05af=0x0;_0x2a05af0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x44558b=this['_points'],_0x3db9a=0x0,_0x28ea7e=[],_0x54f917=[],_0x22f5ca=[],_0xdd9528=[],_0x1153f6=[];return new Promise(function(_0x3431b0,_0x387b0f){var _0x4f06c1={_0x19f5af:0xe94,_0x5b6aca:0x3dd,_0x126385:0x425,_0x46e76b:0x425},_0x57c28a=_0x4ffc,_0x58e0ff=[];_0x44558b['forEach'](function(_0x27362a){_0x58e0ff['push'](_0x27362a['_position']);}),computeStepSurfaceLine(_objectSpread2(_objectSpread2({'objectsToExclude':_0x184710[_0x57c28a(0x7b5)]['objectsToExclude']},_0x4a7856),{},{'exact':!![],'scene':_0x184710['_map']['scene'],'positions':_0x58e0ff,'endItem':function _0x53cabe(_0x5c85f2,_0x2156ec,_0x2bd47a){var _0x18c36d=_0x57c28a,_0x124592,_0x1d5abe;if(!_0x184710[_0x18c36d(0x4bc)])return;var _0x503601=_0x44558b[_0x2bd47a];if(_0x2156ec)_0x1153f6['push'](_0x503601);else for(var _0x1240eb=0x0;_0x1240eb<_0x5c85f2['length'];_0x1240eb++){var _0x45afdb=LngLatPoint[_0x18c36d(0xa6a)](_0x5c85f2[_0x1240eb]);_0x45afdb['_speed']=_0x503601['_speed'],_0x1153f6['push'](_0x45afdb);}var _0x5ab35a=((_0x124592=_0x44558b[_0x2bd47a])===null||_0x124592===void 0x0?void 0x0:_0x124592[_0x18c36d(_0x4f06c1._0x19f5af)])||0x0,_0x44132d=((_0x1d5abe=_0x44558b[_0x2bd47a+0x1])===null||_0x1d5abe===void 0x0?void 0x0:_0x1d5abe['alt'])||0x0,_0x41df44=(_0x44132d-_0x5ab35a)/_0x5c85f2['length'];for(var _0x14fdd2=0x0;_0x14fdd2<_0x5c85f2['length'];_0x14fdd2++){_0x14fdd2!==0x0&&(_0x3db9a+=Cesium__namespace['Cartesian3'][_0x18c36d(_0x4f06c1._0x5b6aca)](_0x5c85f2[_0x14fdd2],_0x5c85f2[_0x14fdd2-0x1]));_0x28ea7e[_0x18c36d(_0x4f06c1._0x126385)](Number(_0x3db9a['toFixed'](0x1)));var _0xaa9eb3=LngLatPoint['fromCartesian'](_0x5c85f2[_0x14fdd2]);_0xdd9528[_0x18c36d(_0x4f06c1._0x46e76b)](_0xaa9eb3);var _0x16f0f8=_0x2156ec?0x0:_0xaa9eb3['alt'];_0x54f917['push'](_0x16f0f8);var _0x14a690=Number((_0x5ab35a+_0x41df44*_0x14fdd2)['toFixed'](0x1));_0x22f5ca['push'](_0x14a690);}},'end':function _0x12a6b4(){if(!_0x184710['_map'])return;_0x184710['_terrainHeight']={'arrLength':_0x28ea7e,'arrFxgd':_0x22f5ca,'arrHbgd':_0x54f917,'arrPoint':_0xdd9528},_0x184710['positions']=_0x1153f6,_0x3431b0(_0x1153f6);}}));});}},{'key':'clampToGround','value':function _0x4e9f73(_0xa373ab){return this['autoSurfaceHeight'](_0xa373ab);}},{'key':'getTerrainHeight','value':function _0x58f43e(){var _0x3527a5={_0x4c5487:0xe60},_0x2dd5ba={_0x169a87:0x3dd},_0x28574b=this,_0x2f4fe2=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x5ed0ee=this['_points'];return new Promise(function(_0x35ae64,_0x36f8a2){var _0x55c2f0=_0x4ffc;if(_0x28574b['_terrainHeight']){_0x35ae64(_0x28574b['_terrainHeight']);return;}_0x28574b['_getTerrainHeight_ing']=!![];var _0x4f85ee=0x0,_0x57e4db=[],_0x2c1e2c=[],_0x519845=[],_0x4b0566=[];computeStepSurfaceLine(_objectSpread2(_objectSpread2({'objectsToExclude':_0x28574b['_layer']['objectsToExclude']},_0x2f4fe2),{},{'exact':!![],'scene':_0x28574b[_0x55c2f0(0x4bc)]['scene'],'positions':_0x5ed0ee,'endItem':function _0x3ac0c0(_0x2a61f2,_0x1c7a3d,_0x59887b){var _0x3cf981=_0x55c2f0,_0x35c9f7=_0x5ed0ee[_0x59887b]['alt'],_0x1e1ffa=_0x5ed0ee[_0x59887b+0x1]['alt'],_0x1361ea=(_0x1e1ffa-_0x35c9f7)/_0x2a61f2['length'];for(var _0x1806a0=0x0;_0x1806a0<_0x2a61f2['length'];_0x1806a0++){_0x1806a0!==0x0&&(_0x4f85ee+=Cesium__namespace['Cartesian3'][_0x3cf981(_0x2dd5ba._0x169a87)](_0x2a61f2[_0x1806a0],_0x2a61f2[_0x1806a0-0x1]));_0x57e4db['push'](Number(_0x4f85ee['toFixed'](0x1)));var _0xc74f5a=LngLatPoint[_0x3cf981(0xa6a)](_0x2a61f2[_0x1806a0]);_0x4b0566[_0x3cf981(0x425)](_0xc74f5a);var _0x123089=_0x1c7a3d?0x0:_0xc74f5a['alt'];_0x2c1e2c['push'](_0x123089);var _0x36a482=Number((_0x35c9f7+_0x1361ea*_0x1806a0)['toFixed'](0x1));_0x519845['push'](_0x36a482);}},'end':function _0x25aec9(){var _0xcd3a5a=_0x55c2f0;_0x28574b['_getTerrainHeight_ing']=![],_0x28574b[_0xcd3a5a(_0x3527a5._0x4c5487)]={'arrLength':_0x57e4db,'arrFxgd':_0x519845,'arrHbgd':_0x2c1e2c,'arrPoint':_0x4b0566},_0x35ae64(_0x28574b[_0xcd3a5a(0xe60)]);}}));});}}]),_0x1df2b3;}(Route);register$4(_0x521882(0x392),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(_0x5b59cb){var _0x23815a={_0x17cdc4:0xe24,_0x51d9d1:0xe24,_0x59f350:0xe63,_0x184673:0xdf7};_inherits(_0x114929,_0x5b59cb);var _0x2bda1d=_createSuper(_0x114929);function _0x114929(){var _0x269dc2=_0x4ffc,_0x42194d,_0x277093=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x114929),_0x277093[_0x269dc2(_0x23815a._0x17cdc4)]=_0x277093[_0x269dc2(_0x23815a._0x17cdc4)]||{},_0x277093['customTags']['host']=function(_0x5232cf,_0x25eacd,_0x186b09,_0x191a88){return location['host'];},_0x277093[_0x269dc2(_0x23815a._0x51d9d1)][_0x269dc2(_0x23815a._0x59f350)]=function(_0x8786d7,_0x4b30b7,_0x44f14a,_0xa8b293){return location['hostname'];},_0x277093['customTags']['z4490']=function(_0x36e622,_0x17b85c,_0x3a5039,_0x291e16){return _0x291e16+0x1;},_0x42194d=_0x2bda1d[_0x269dc2(_0x23815a._0x184673)](this,_0x277093),_0x42194d['options']=_0x277093,_0x42194d;}return _createClass(_0x114929);}(Cesium__namespace['UrlTemplateImageryProvider']),TdtImageryProvider=function(_0x54ea21){var _0x32ccef={_0x53942a:0xe48,_0x1a00f6:0x111,_0xe425a:0x2bc,_0x5cf479:0xb41,_0xbed094:0xd91,_0x413c7d:0x9cd,_0x1ac7f7:0x249,_0x55877b:0x688,_0x9f9332:0x9ae,_0x4e6aba:0xdf7};_inherits(_0x55c2f8,_0x54ea21);var _0x1077db=_createSuper(_0x55c2f8);function _0x55c2f8(){var _0x4cb9ae=_0x4ffc,_0x4befb1,_0x51e036=arguments[_0x4cb9ae(0xba0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x55c2f8);var _0x386c92,_0x18640e=0x12;switch(_0x51e036[_0x4cb9ae(0xbd5)]){case'vec_d':_0x386c92='vec';break;case'vec_z':_0x386c92=_0x4cb9ae(_0x32ccef._0x53942a);break;case'vec_e':_0x386c92='eva';break;case'img_d':_0x386c92='img';break;case'img_z':_0x386c92='cia';break;case'img_e':_0x386c92='eia';break;case'ter_d':_0x386c92='ter',_0x18640e=0xe;break;case _0x4cb9ae(_0x32ccef._0x1a00f6):_0x386c92=_0x4cb9ae(_0x32ccef._0xe425a),_0x18640e=0xe;break;default:_0x386c92='vec';break;}(_0x51e036['key']==null||_0x51e036['key'][_0x4cb9ae(0xba0)]===0x0)&&(_0x51e036['key']=tiandituArr);var _0x11c60a=getArrayRandomOne(_0x51e036[_0x4cb9ae(_0x32ccef._0x5cf479)]),_0x170b82;return _0x51e036['crs']===CRS[_0x4cb9ae(0x7a9)]||_0x51e036['crs']===CRS['EPSG4326']?(_0x170b82=_0x4cb9ae(_0x32ccef._0xbed094)+_0x386c92+'_c/wmts?service=WMTS&version=1.0.0&request=GetTile&tilematrix={TileMatrix}&layer='+_0x386c92+'&style={style}&tilerow={TileRow}&tilecol={TileCol}&tilematrixset={TileMatrixSet}&format=tiles&tk='+_0x11c60a,(_0x51e036['proxy']||_0x51e036['headers']||_0x51e036['queryParameters'])&&(_0x170b82=getUrlResource({'url':_0x170b82['replace']('{s}','0'),'proxy':_0x51e036[_0x4cb9ae(0x9ae)],'headers':_0x51e036[_0x4cb9ae(_0x32ccef._0x413c7d)],'queryParameters':_0x51e036['queryParameters']})),_0x51e036=_objectSpread2(_objectSpread2({'subdomains':['0','1','2','3','4','5','6','7'],'maximumLevel':_0x18640e},_0x51e036),{},{'url':_0x170b82,'layer':_0x386c92,'style':'default','format':'tiles','tileMatrixSetID':'c','tileMatrixLabels':_toConsumableArray(Array(0x14)['keys']())[_0x4cb9ae(0x8f7)](function(_0xb7078a){return(_0xb7078a+0x1)['toString']();}),'tilingScheme':new Cesium__namespace[(_0x4cb9ae(0x8bf))]()})):(_0x170b82='https://t{s}.tianditu.gov.cn/'+_0x386c92+_0x4cb9ae(_0x32ccef._0x1ac7f7)+_0x386c92+_0x4cb9ae(0xaf1)+_0x11c60a,(_0x51e036[_0x4cb9ae(0x9ae)]||_0x51e036['headers']||_0x51e036[_0x4cb9ae(0xe50)])&&(_0x170b82=getUrlResource({'url':_0x170b82[_0x4cb9ae(_0x32ccef._0x55877b)]('{s}','0'),'proxy':_0x51e036[_0x4cb9ae(_0x32ccef._0x9f9332)],'headers':_0x51e036['headers'],'queryParameters':_0x51e036[_0x4cb9ae(0xe50)]})),_0x51e036=_objectSpread2(_objectSpread2({'subdomains':['0','1','2','3','4','5','6','7'],'maximumLevel':_0x18640e},_0x51e036),{},{'url':_0x170b82,'layer':_0x386c92,'style':'default','format':_0x4cb9ae(0x12a),'tileMatrixSetID':'w','tileMatrixLabels':_toConsumableArray(Array(0x14)['keys']())['map'](function(_0x1774fd){var _0x5f0584=_0x4cb9ae;return _0x1774fd[_0x5f0584(0x5d0)]();}),'tilingScheme':new Cesium__namespace['WebMercatorTilingScheme']()})),_0x4befb1=_0x1077db[_0x4cb9ae(_0x32ccef._0x4e6aba)](this,_0x51e036),_0x4befb1[_0x4cb9ae(0xe11)]=_0x51e036,_0x4befb1;}return _createClass(_0x55c2f8);}(Cesium__namespace[_0x521882(0xa35)]),GaodeImageryProvider=function(_0x476673){var _0x9a3cbe={_0x1400d5:0x707,_0x3aed53:0x3d8,_0x2fd655:0x143};_inherits(_0x7b7cd2,_0x476673);var _0x3c770e=_createSuper(_0x7b7cd2);function _0x7b7cd2(){var _0x1adb69=_0x4ffc,_0x12e973=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x7b7cd2);var _0x409974;switch(_0x12e973['layer']){case'vec':_0x409974='https://'+(_0x12e973[_0x1adb69(0x896)]?'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':_0x409974='https://webst0{s}.is.autonavi.com/appmaptile?style=6&x={x}&y={y}&z={z}';break;case'img_z':_0x409974='https://webst0{s}.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scale=1&style=8';break;case _0x1adb69(_0x9a3cbe._0x1400d5):{var _0x526d28=new Date()[_0x1adb69(_0x9a3cbe._0x3aed53)]();_0x409974='https://tm.amap.com/trafficengine/mapabc/traffictile?v=1.0&t=1&x={x}&y={y}&z={z}&&t='+_0x526d28;break;}default:_0x409974=_0x12e973[_0x1adb69(_0x9a3cbe._0x2fd655)];break;}return(_0x12e973[_0x1adb69(0x9ae)]||_0x12e973[_0x1adb69(0x9cd)]||_0x12e973[_0x1adb69(0xe50)])&&(_0x409974=getUrlResource({'url':_0x409974['replace']('{s}','1'),'proxy':_0x12e973['proxy'],'headers':_0x12e973['headers'],'queryParameters':_0x12e973['queryParameters']})),_0x3c770e['call'](this,_objectSpread2(_objectSpread2({'subdomains':['1','2','3','4'],'maximumLevel':0x12},_0x12e973),{},{'url':_0x409974}));}return _createClass(_0x7b7cd2);}(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 _0x40e42a={_0x262d64:0x2e8,_0x5cf3bb:0x546,_0x2e5e00:0x6b2},_0x10ed9c={_0x5cc3e0:0xb79},_0x13d6af={_0x46aa26:0x72f},_0x168619={_0x1cbb07:0x991},_0x412ce3={_0x2de670:0x12c,_0x27797d:0xee1,_0x5174b2:0xee1,_0x31a81b:0x811},_0x72f719={_0x4dc192:0xee1},_0x4c30b8={_0x3c255f:0xee1,_0x59e9ca:0x70f},_0x2c377a={_0xd32e43:0x991},_0x35c7ad=_0x521882;function _0x28c9b0(){_classCallCheck(this,_0x28c9b0),this['isWgs84']=![];}return _createClass(_0x28c9b0,[{'key':'getDistanceByMC','value':function _0x5ab6a1(_0x1fafd4,_0x56de76){var _0x5e224c=_0x4ffc;if(!_0x1fafd4||!_0x56de76)return 0x0;_0x1fafd4=this['convertMC2LL'](_0x1fafd4);if(!_0x1fafd4)return 0x0;var _0x442fb9=this['toRadians'](_0x1fafd4[_0x5e224c(_0x2c377a._0xd32e43)]),_0x3d3ac3=this['toRadians'](_0x1fafd4[_0x5e224c(0xee1)]);_0x56de76=this[_0x5e224c(0xf1)](_0x56de76);if(!_0x56de76)return 0x0;var _0x3091c3=this['toRadians'](_0x56de76['lng']),_0x572d64=this[_0x5e224c(0x70f)](_0x56de76['lat']);return this[_0x5e224c(0x9ec)](_0x442fb9,_0x3091c3,_0x3d3ac3,_0x572d64);}},{'key':_0x35c7ad(_0x40e42a._0x262d64),'value':function _0x162556(_0x262c62,_0x1dde38){var _0x1d3cd0=_0x35c7ad;if(!_0x262c62||!_0x1dde38)return 0x0;_0x262c62['lng']=this[_0x1d3cd0(0xb29)](_0x262c62[_0x1d3cd0(0x991)],-0xb4,0xb4),_0x262c62['lat']=this[_0x1d3cd0(0x555)](_0x262c62['lat'],-0x4a,0x4a),_0x1dde38['lng']=this['getLoop'](_0x1dde38['lng'],-0xb4,0xb4),_0x1dde38[_0x1d3cd0(_0x4c30b8._0x3c255f)]=this['getRange'](_0x1dde38['lat'],-0x4a,0x4a);var _0x16990a=this['toRadians'](_0x262c62['lng']),_0x1931e3=this['toRadians'](_0x262c62['lat']),_0x5585af=this[_0x1d3cd0(_0x4c30b8._0x59e9ca)](_0x1dde38['lng']),_0x5dbf55=this['toRadians'](_0x1dde38['lat']);return this['getDistance'](_0x16990a,_0x5585af,_0x1931e3,_0x5dbf55);}},{'key':_0x35c7ad(0xf1),'value':function _0x4966c7(_0x4d4896){var _0x1b3548=_0x35c7ad;if(!_0x4d4896)return{'lng':0x0,'lat':0x0};var _0x116073={};if(this['isWgs84']){_0x116073['lng']=_0x4d4896[_0x1b3548(0x991)]/20037508.34*0xb4;var _0x4fdfcc=_0x4d4896['lat']/20037508.34*0xb4;return _0x116073[_0x1b3548(_0x72f719._0x4dc192)]=0xb4/Math['PI']*(0x2*Math['atan'](Math['exp'](_0x4fdfcc*Math['PI']/0xb4))-Math['PI']/0x2),{'lng':_0x116073['lng'][_0x1b3548(0x811)](0x6),'lat':_0x116073['lat']['toFixed'](0x6)};}var _0x615c84={'lng':Math[_0x1b3548(0xe82)](_0x4d4896['lng']),'lat':Math['abs'](_0x4d4896['lat'])},_0xeff04f;for(var _0x1f0d4f=0x0;_0x1f0d4f=MC_BAND[_0x1f0d4f]){_0xeff04f=MC2LL[_0x1f0d4f];break;}}return _0x116073=this['convertor'](_0x4d4896,_0xeff04f),{'lng':_0x116073['lng']['toFixed'](0x6),'lat':_0x116073['lat']['toFixed'](0x6)};}},{'key':'convertLL2MC','value':function _0x208ebc(_0x1ca302){var _0xa1f26=_0x35c7ad;if(!_0x1ca302)return{'lng':0x0,'lat':0x0};if(_0x1ca302['lng']>0xb4||_0x1ca302['lng']<-0xb4||_0x1ca302['lat']>0x5a||_0x1ca302['lat']<-0x5a)return _0x1ca302;if(this[_0xa1f26(_0x412ce3._0x2de670)]){var _0xb55b8a={},_0x1994c6=0x615299;_0xb55b8a[_0xa1f26(0x991)]=_0x1ca302['lng']*Math['PI']/0xb4*_0x1994c6;var _0x434554=_0x1ca302['lat']*Math['PI']/0xb4;return _0xb55b8a['lat']=_0x1994c6/0x2*Math['log']((0x1+Math['sin'](_0x434554))/(0x1-Math['sin'](_0x434554))),{'lng':parseFloat(_0xb55b8a['lng']['toFixed'](0x2)),'lat':parseFloat(_0xb55b8a['lat']['toFixed'](0x2))};}_0x1ca302['lng']=this['getLoop'](_0x1ca302['lng'],-0xb4,0xb4),_0x1ca302[_0xa1f26(_0x412ce3._0x27797d)]=this['getRange'](_0x1ca302['lat'],-0x4a,0x4a);var _0x2c0198={'lng':_0x1ca302['lng'],'lat':_0x1ca302[_0xa1f26(_0x412ce3._0x27797d)]},_0xc9242a;for(var _0x1ece2a=0x0;_0x1ece2a=LL_BAND[_0x1ece2a]){_0xc9242a=LL2MC[_0x1ece2a];break;}}if(!_0xc9242a)for(var _0x5cbeff=0x0;_0x5cbeff_0x3368a3){_0x3125a9-=_0x3368a3-_0x2c29d3;}while(_0x3125a9<_0x2c29d3){_0x3125a9+=_0x3368a3-_0x2c29d3;}return _0x3125a9;}},{'key':_0x35c7ad(_0x40e42a._0x2e5e00),'value':function _0x59eef5(_0x2c1afc){return this['convertLL2MC'](_0x2c1afc);}},{'key':'lngLatToPoint','value':function _0x32f2ce(_0x137adf){var _0x1d132b=this['convertLL2MC'](_0x137adf);return{'x':_0x1d132b['lng'],'y':_0x1d132b['lat']};}},{'key':'mercatorToLngLat','value':function _0x58f79b(_0x555914){return this['convertMC2LL'](_0x555914);}},{'key':'pointToLngLat','value':function _0x28eb26(_0x3b8ebf){var _0x5eb461={'lng':_0x3b8ebf['x'],'lat':_0x3b8ebf['y']};return this['convertMC2LL'](_0x5eb461);}},{'key':'pointToPixel','value':function _0x3437ef(_0x4ce1c1,_0x1b0f68,_0x4edf50,_0x500199){var _0x95e9d4=_0x35c7ad;if(!_0x4ce1c1)return{'x':0x0,'y':0x0};_0x4ce1c1=this['lngLatToMercator'](_0x4ce1c1);var _0x3e5b8a=this[_0x95e9d4(0xe0e)](_0x1b0f68),_0x2907e6=Math['round']((_0x4ce1c1['lng']-_0x4edf50['lng'])/_0x3e5b8a+_0x500199['width']/0x2),_0x54e4d9=Math[_0x95e9d4(_0x13d6af._0x46aa26)]((_0x4edf50['lat']-_0x4ce1c1['lat'])/_0x3e5b8a+_0x500199['height']/0x2);return{'x':_0x2907e6,'y':_0x54e4d9};}},{'key':'pixelToPoint','value':function _0x573df7(_0x5f3ba3,_0x59f2fc,_0x24c41a,_0x3af28b){var _0x4dacd1=_0x35c7ad;if(!_0x5f3ba3)return{'lng':0x0,'lat':0x0};var _0x2c4270=this[_0x4dacd1(0xe0e)](_0x59f2fc),_0x1e8738=_0x24c41a['lng']+_0x2c4270*(_0x5f3ba3['x']-_0x3af28b['width']/0x2),_0x4b5a10=_0x24c41a[_0x4dacd1(0xee1)]-_0x2c4270*(_0x5f3ba3['y']-_0x3af28b['height']/0x2),_0x22201b={'lng':_0x1e8738,'lat':_0x4b5a10};return this[_0x4dacd1(0x9a3)](_0x22201b);}},{'key':'getZoomUnits','value':function _0xf8bf3f(_0x31e4cc){var _0xb9c2ea=_0x35c7ad;return Math[_0xb9c2ea(_0x10ed9c._0x5cc3e0)](0x2,0x12-_0x31e4cc);}}]),_0x28c9b0;}()),BaiduMercatorTilingScheme=function(_0x65e535){var _0x3a9203={_0x549d17:0xd47},_0x2e6ac2={_0x502b3e:0x7b4},_0x54d66a={_0x77e940:0x4a2},_0x385426={_0x57d265:0x75b,_0x1f868b:0x7b4},_0x5cf03b={_0x4c350f:0xa29},_0x477d9a={_0x1725dc:0x706},_0x4054f1=_0x521882;_inherits(_0x2dcbad,_0x65e535);var _0x3abfb2=_createSuper(_0x2dcbad);function _0x2dcbad(_0x2c9d68){var _0x4df210=_0x4ffc,_0x4176cf;_classCallCheck(this,_0x2dcbad),_0x4176cf=_0x3abfb2['call'](this,_0x2c9d68);var _0x2903d0=_0x2c9d68['mapChinaCRS']||ChinaCRS[_0x4df210(_0x385426._0x57d265)],_0x236f8d=ChinaCRS['BAIDU'],_0x19737c=getTransFun(_0x2903d0,_0x236f8d),_0x28dac3=getTransFun(_0x236f8d,_0x2903d0),_0x5e44cc=new BaiduMercatorProjection();return _0x4176cf[_0x4df210(0xbe7)]['project']=function(_0x5893b7,_0x3af8e1){var _0x1f1ee2=_0x4df210;return _0x3af8e1=[Cesium__namespace['Math']['toDegrees'](_0x5893b7['longitude']),Cesium__namespace['Math']['toDegrees'](_0x5893b7['latitude'])],_0x19737c&&(_0x3af8e1=_0x19737c(_0x3af8e1)),_0x3af8e1[0x0]=Math['min'](_0x3af8e1[0x0],0xb4),_0x3af8e1[0x0]=Math[_0x1f1ee2(0x706)](_0x3af8e1[0x0],-0xb4),_0x3af8e1[0x1]=Math['min'](_0x3af8e1[0x1],85.05112877980659),_0x3af8e1[0x1]=Math[_0x1f1ee2(_0x477d9a._0x1725dc)](_0x3af8e1[0x1],-85.05112877980659),_0x3af8e1=_0x5e44cc['lngLatToPoint']({'lng':_0x3af8e1[0x0],'lat':_0x3af8e1[0x1]}),new Cesium__namespace[(_0x1f1ee2(0x5e7))](_0x3af8e1['x'],_0x3af8e1['y']);},_0x4176cf['_projection']['unproject']=function(_0x19979f,_0x239fc6){var _0x3e138b=_0x4df210;return _0x239fc6=_0x5e44cc[_0x3e138b(0x9a3)]({'lng':_0x19979f['x'],'lat':_0x19979f['y']}),_0x239fc6=[_0x239fc6['lng'],_0x239fc6['lat']],_0x28dac3&&(_0x239fc6=_0x28dac3(_0x239fc6)),new Cesium__namespace['Cartographic'](Cesium__namespace[_0x3e138b(0xa29)]['toRadians'](_0x239fc6[0x0]),Cesium__namespace[_0x3e138b(_0x5cf03b._0x4c350f)]['toRadians'](_0x239fc6[0x1]));},_0x4176cf[_0x4df210(_0x385426._0x1f868b)]=_0x2c9d68['resolutions']||[],_0x4176cf;}return _createClass(_0x2dcbad,[{'key':'tileXYToNativeRectangle','value':function _0x391386(_0x54be96,_0xd527b1,_0x38a5f7,_0x3bb3cd){var _0x29feb0=_0x4ffc,_0x386d26=this[_0x29feb0(0x7b4)][_0x38a5f7],_0x93649=_0x54be96*_0x386d26,_0x4ccea=(_0x54be96+0x1)*_0x386d26,_0x1ed853=((_0xd527b1=-_0xd527b1)+0x1)*_0x386d26,_0x1e4e3b=_0xd527b1*_0x386d26;if(!Cesium__namespace['defined'](_0x3bb3cd))return new Cesium__namespace['Rectangle'](_0x93649,_0x1e4e3b,_0x4ccea,_0x1ed853);return _0x3bb3cd['west']=_0x93649,_0x3bb3cd[_0x29feb0(0xb36)]=_0x1e4e3b,_0x3bb3cd[_0x29feb0(_0x54d66a._0x77e940)]=_0x4ccea,_0x3bb3cd['north']=_0x1ed853,_0x3bb3cd;}},{'key':_0x4054f1(_0x3a9203._0x549d17),'value':function _0x3f968d(_0x59af09,_0x142a99,_0x468688){var _0x184e3e=_0x4054f1,_0x11c623=this['_rectangle'];if(!Cesium__namespace['Rectangle']['contains'](_0x11c623,_0x59af09))return undefined;var _0x31dfa2=this['_projection'],_0x1b3884=_0x31dfa2['project'](_0x59af09);if(!Cesium__namespace['defined'](_0x1b3884))return undefined;var _0x472bb7=this[_0x184e3e(_0x2e6ac2._0x502b3e)][_0x142a99],_0x2ca05d=Math['floor'](_0x1b3884['x']/_0x472bb7),_0x4ad48f=-Math['floor'](_0x1b3884['y']/_0x472bb7);if(!Cesium__namespace['defined'](_0x468688))return new Cesium__namespace['Cartesian2'](_0x2ca05d,_0x4ad48f);return _0x468688['x']=_0x2ca05d,_0x468688['y']=_0x4ad48f,_0x468688;}}]),_0x2dcbad;}(Cesium__namespace['WebMercatorTilingScheme']),BaiduImageryProvider=(function(){var _0x3b14a7={_0x1907a5:0x55d},_0x472d70={_0x1c545c:0x175},_0x500694={_0x2204cb:0x887},_0x19bca1={_0x4088ad:0x1a7,_0x55a6f3:0x959,_0x2be3ab:0x5fe},_0x6c64ba={_0x398d3a:0xe4},_0x96a63d=_0x521882;function _0x1a8b1e(){var _0x37046c=_0x4ffc,_0x98bde9=arguments[_0x37046c(0xba0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x1a8b1e);var _0xb11cf4;switch(_0x98bde9['layer']){case'vec':_0xb11cf4='https://maponline{s}.bdimg.com/tile/?qt=vtile&x={x}&y={y}&z={z}&styles='+(_0x98bde9['bigfont']?'ph':'pl')+'&scaler=2&udt=&from=jsapi2_0';break;case _0x37046c(0x1bd):_0xb11cf4=_0x37046c(0x487),_0x98bde9['customTags']=_0x98bde9['customTags']||{},_0x98bde9['customTags']['mars3d_u']=function(_0x325063,_0xc1091f,_0x35a2ba,_0x160201){var _0x4ffc4b=_0x37046c;return'x='['concat'](_0xc1091f,';y=')['concat'](-_0x35a2ba,';z=')['concat'](_0x160201,_0x4ffc4b(_0x6c64ba._0x398d3a));},_0x98bde9['queryParameters']=_objectSpread2(_objectSpread2({},_0x98bde9['queryParameters']||{}),{},{'qt':'satepc','app':'webearth2','udt':_0x37046c(0xc2b),'fm':'46','v':_0x37046c(0xd53)});break;case'img_z':_0xb11cf4='https://online{s}.map.bdimg.com/tile/?qt=tile&x={x}&y={y}&z={z}&styles='+(_0x98bde9[_0x37046c(0x896)]?'sh':'sl')+'&v=020';break;case'custom':_0x98bde9[_0x37046c(_0x19bca1._0x4088ad)]=_0x98bde9['style']||'midnight',_0xb11cf4='http://api{s}.map.bdimg.com/customimage/tile?&x={x}&y={y}&z={z}&scale=1&customid='+_0x98bde9['style'];break;case _0x37046c(0x707):_0xb11cf4='http://its.map.baidu.com:8002/traffic/TrafficTileService?x={x}&y={y}&level={z}&time='['concat'](new Date()['getTime'](),'&label=')['concat'](_0x98bde9[_0x37046c(0x956)]||'web2D','&v=017');break;case _0x37046c(0xa92):_0xb11cf4='https://gss{s}.bdstatic.com/5LUZemja_QUU8t7mm9GUKT-xh_/tile/?udt=20150114&qt=tile&styles=pl&x={x}&y={y}&z={z}';break;default:_0xb11cf4=_0x98bde9[_0x37046c(0x143)];break;}this['options']=_0x98bde9,this['_resource']=getUrlResource(_objectSpread2(_objectSpread2({},_0x98bde9),{},{'url':_0xb11cf4})),this['_tags']=Cesium__namespace['combine'](tags,this['options']['customTags']),this[_0x37046c(_0x19bca1._0x55a6f3)]=['0','1','2','3'],this['_tileWidth']=0x100,this[_0x37046c(0x565)]=0x100,this['_maximumLevel']=0x12;var _0x3831b7=[];for(var _0x391de2=0x0;_0x391de2<0x13;_0x391de2++){_0x3831b7[_0x391de2]=0x100*Math['pow'](0x2,0x12-_0x391de2);}this['_tilingScheme']=new BaiduMercatorTilingScheme({'resolutions':_0x3831b7,'rectangleSouthwestInMeters':new Cesium__namespace['Cartesian2'](-20037726.37,-12474104.17),'rectangleNortheastInMeters':new Cesium__namespace['Cartesian2'](20037726.37,12474104.17),'mapChinaCRS':_0x98bde9['mapChinaCRS']}),this['_rectangle']=this['_tilingScheme']['rectangle'],this[_0x37046c(0x37a)]=Cesium__namespace['defer']?Cesium__namespace['defer']():Cesium__namespace['when'][_0x37046c(_0x19bca1._0x2be3ab)](),this['_errorEvent']=new Cesium__namespace[(_0x37046c(0x691))](),this[_0x37046c(0x37a)]['resolve'](!![]);}return _createClass(_0x1a8b1e,[{'key':'url','get':function _0x48745d(){var _0x1382b2=_0x4ffc,_0x11c85e;return(_0x11c85e=this[_0x1382b2(_0x500694._0x2204cb)])===null||_0x11c85e===void 0x0?void 0x0:_0x11c85e['url'];}},{'key':'errorEvent','get':function _0x41e363(){return this['_errorEvent'];}},{'key':'tileWidth','get':function _0x2b32df(){var _0x1d21a8=_0x4ffc;if(!this['ready'])throw new Cesium__namespace['DeveloperError'](_0x1d21a8(_0x472d70._0x1c545c));return this['_tileWidth'];}},{'key':'tileHeight','get':function _0x5138e8(){if(!this['ready'])throw new Cesium__namespace['DeveloperError']('tileHeight\x20must\x20not\x20be\x20called\x20before\x20the\x20imagery\x20provider\x20is\x20ready.');return this['_tileHeight'];}},{'key':'maximumLevel','get':function _0x4417bc(){var _0x138a8a=_0x4ffc;if(!this[_0x138a8a(0x48b)])throw new Cesium__namespace['DeveloperError'](_0x138a8a(0x248));return this['_maximumLevel'];}},{'key':'minimumLevel','get':function _0x21f66d(){var _0x557687=_0x4ffc;if(!this['ready'])throw new Cesium__namespace['DeveloperError'](_0x557687(0x21a));return 0x0;}},{'key':'tilingScheme','get':function _0x55f8aa(){var _0x26429d=_0x4ffc;if(!this['ready'])throw new Cesium__namespace[(_0x26429d(_0x3b14a7._0x1907a5))](_0x26429d(0xb6c));return this['_tilingScheme'];}},{'key':_0x96a63d(0x80c),'get':function _0x3702b4(){if(!this['ready'])throw new Cesium__namespace['DeveloperError']('rectangle\x20must\x20not\x20be\x20called\x20before\x20the\x20imagery\x20provider\x20is\x20ready.');return this['_rectangle'];}},{'key':'ready','get':function _0x1338d9(){return!!this['_resource'];}},{'key':'readyPromise','get':function _0x44b337(){var _0x141932=_0x96a63d;return this['_readyPromise'][_0x141932(0xade)];}},{'key':'credit','get':function _0x9bc177(){return this['_credit'];}},{'key':'hasAlphaChannel','get':function _0x70f9a(){return!![];}},{'key':'requestImage','value':function _0x431527(_0x5f1f80,_0x101661,_0x269eb4,_0x5df6d9){var _0x1c6af4=this,_0x3da628=this['_resource'],_0x108413=_0x3da628['getUrlComponent'](!![]),_0x347dd4=this['_tags'],_0x390f3a={},_0x1a221a=_0x108413['match'](templateRegex);return Cesium__namespace['defined'](_0x1a221a)&&_0x1a221a['forEach'](function(_0x485bcd){var _0x52ad06=_0x4ffc,_0x23593=_0x485bcd['substring'](0x1,_0x485bcd[_0x52ad06(0xba0)]-0x1);Cesium__namespace['defined'](_0x347dd4[_0x23593])&&(_0x390f3a[_0x23593]=_0x347dd4[_0x23593](_0x1c6af4,_0x5f1f80,_0x101661,_0x269eb4));}),_0x3da628['getDerivedResource']({'request':_0x5df6d9,'templateValues':_0x390f3a})['fetchImage']({'preferImageBitmap':!![],'flipY':!![]});}}]),_0x1a8b1e;}()),templateRegex=/{[^}]+}/g,tags={'x':xTag,'y':yTag,'reverseY':reverseYTag,'z':zTag,'s':sTag};function xTag(_0x27ca99,_0x428b1f,_0x5ca684,_0x446024){return _0x428b1f;}function yTag(_0x9a3046,_0x4905f8,_0x3010ba,_0x462517){return-_0x3010ba;}function reverseYTag(_0x2fd075,_0x148bc4,_0x2d6853,_0x1d5ac4){var _0x3eb597=_0x2fd075['tilingScheme']['getNumberOfYTilesAtLevel'](_0x1d5ac4)-_0x2d6853-0x1;return _0x3eb597;}function zTag(_0x8ff1e7,_0x1d0989,_0x2339f2,_0x1b7f0c){return _0x1b7f0c;}function sTag(_0x6ec30d,_0x1d34a1,_0x890c48,_0x523e79){var _0x5309e3={_0x20082b:0xba0},_0x1c7eaa=_0x521882,_0x66fccb=(_0x1d34a1+_0x890c48+_0x523e79)%_0x6ec30d['_subdomains'][_0x1c7eaa(_0x5309e3._0x20082b)];return _0x6ec30d[_0x1c7eaa(0x959)][_0x66fccb];}var TencentImageryProvider=function(_0x55d59e){var _0x1dabc4={_0x16e841:0xba0};_inherits(_0x1f4a5e,_0x55d59e);var _0x2dc72c=_createSuper(_0x1f4a5e);function _0x1f4a5e(){var _0x5b510=_0x4ffc,_0x53a685,_0x1f882c=arguments[_0x5b510(_0x1dabc4._0x16e841)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x1f4a5e);switch(_0x1f882c['layer']){case'vec':_0x1f882c['url']=_0x5b510(0xda7);break;case'img_d':_0x1f882c['url']='https://p{s}.map.gtimg.com/sateTiles/{z}/{sx}/{sy}/{x}_{reverseY}.jpg?version=400',_0x1f882c['customTags']={'sx':function _0x2fc91b(_0x1fb01b,_0x3077fd,_0x445c8f,_0x1c5290){return _0x3077fd>>0x4;},'sy':function _0x3fccbd(_0x4cee45,_0x173a94,_0x2c3fc1,_0xe97dda){return(0x1<<_0xe97dda)-_0x2c3fc1>>0x4;}};break;case'img_z':_0x1f882c['url']='https://rt{s}.map.gtimg.com/tile?z={z}&x={x}&y={reverseY}&styleid=2&scene=0';break;case'custom':_0x1f882c[_0x5b510(0x1a7)]=_0x1f882c['style']||'4',_0x1f882c['url']='https://rt{s}.map.gtimg.com/tile?z={z}&x={x}&y={reverseY}&styleid='+_0x1f882c['style']+_0x5b510(0x326);break;}return _0x1f882c['subdomains']=(_0x53a685=_0x1f882c[_0x5b510(0x25c)])!==null&&_0x53a685!==void 0x0?_0x53a685:['0','1','2'],_0x2dc72c['call'](this,_0x1f882c);}return _createClass(_0x1f4a5e);}(XyzImageryProvider$1),GoogleImageryProvider=function(_0x15cb8d){var _0x5546b8={_0x338238:0x143,_0x5289f4:0xd8f,_0x580384:0xe50};_inherits(_0x41f0eb,_0x15cb8d);var _0x24b95a=_createSuper(_0x41f0eb);function _0x41f0eb(){var _0x305d0e=_0x4ffc,_0x546d1c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x41f0eb);var _0x15471d;if(_0x546d1c['chinaCRS']===ChinaCRS['WGS84'])_0x15471d=_0x546d1c[_0x305d0e(_0x5546b8._0x338238)]||_0x305d0e(0x560);else switch(_0x546d1c['layer']){case'vec':_0x15471d='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 _0x305d0e(0x1bd):_0x15471d='http://mt{s}.google.cn/vt/lyrs=s&hl=zh-CN&gl=CN&x={x}&y={y}&z={z}&s=Gali';break;case'img_z':_0x15471d='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':_0x15471d=_0x305d0e(_0x5546b8._0x5289f4);break;default:_0x15471d=_0x546d1c[_0x305d0e(0x143)];break;}return(_0x546d1c['proxy']||_0x546d1c['headers']||_0x546d1c[_0x305d0e(_0x5546b8._0x580384)])&&(_0x15471d=getUrlResource({'url':_0x15471d['replace']('{s}','1'),'proxy':_0x546d1c['proxy'],'headers':_0x546d1c['headers'],'queryParameters':_0x546d1c['queryParameters']})),_0x24b95a['call'](this,_objectSpread2(_objectSpread2({'subdomains':['1','2','3'],'maximumLevel':0x14},_0x546d1c),{},{'url':_0x15471d}));}return _createClass(_0x41f0eb);}(XyzImageryProvider$1),OsmImageryProvider=function(_0xbfdbbc){var _0x88f7a9={_0x14d5a4:0x9cd,_0x47f007:0xe50,_0x2a67f8:0x91a,_0xc9b171:0xe50};_inherits(_0x5b9ff3,_0xbfdbbc);var _0x4fc5d8=_createSuper(_0x5b9ff3);function _0x5b9ff3(){var _0x18b94b=_0x4ffc,_0x2439b4=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x5b9ff3);var _0x381c41='https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png';return(_0x2439b4['proxy']||_0x2439b4[_0x18b94b(_0x88f7a9._0x14d5a4)]||_0x2439b4[_0x18b94b(_0x88f7a9._0x47f007)])&&(_0x381c41=getUrlResource({'url':_0x381c41['replace'](_0x18b94b(_0x88f7a9._0x2a67f8),'a'),'proxy':_0x2439b4['proxy'],'headers':_0x2439b4['headers'],'queryParameters':_0x2439b4[_0x18b94b(_0x88f7a9._0xc9b171)]})),_0x4fc5d8[_0x18b94b(0xdf7)](this,_objectSpread2(_objectSpread2({'subdomains':'abc','maximumLevel':0x12},_0x2439b4),{},{'url':_0x381c41}));}return _createClass(_0x5b9ff3);}(XyzImageryProvider$1),EmptyImageryProvider=function(_0x170520){var _0x5d851a={_0x451505:0x7cf,_0x471982:0x3a3,_0x2b6205:0xca7,_0x2dc968:0xca7,_0x22b0e0:0x80c};_inherits(_0x8fe40f,_0x170520);var _0x5e5b31=_createSuper(_0x8fe40f);function _0x8fe40f(){var _0x439b09=_0x4ffc,_0x47f1a5,_0x5a19f4,_0x2132ca,_0x204c20=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x8fe40f),_0x2132ca=_0x5e5b31['call'](this,_0x204c20),_0x2132ca['options']=_0x204c20,_0x2132ca[_0x439b09(_0x5d851a._0x451505)]=(_0x47f1a5=_0x204c20['minimumLevel'])!==null&&_0x47f1a5!==void 0x0?_0x47f1a5:0x0,_0x2132ca[_0x439b09(0x90e)]=_0x204c20[_0x439b09(_0x5d851a._0x471982)],_0x2132ca['_tilingScheme']=(_0x5a19f4=_0x204c20['tilingScheme'])!==null&&_0x5a19f4!==void 0x0?_0x5a19f4:new Cesium__namespace['GeographicTilingScheme']({'ellipsoid':_0x204c20['ellipsoid']}),_0x204c20['rectangle']?_0x2132ca[_0x439b09(_0x5d851a._0x2b6205)]=Cesium__namespace['Rectangle']['intersection'](_0x204c20['rectangle'],_0x2132ca['_tilingScheme']['rectangle']):_0x2132ca[_0x439b09(_0x5d851a._0x2dc968)]=_0x2132ca[_0x439b09(0x563)][_0x439b09(_0x5d851a._0x22b0e0)],_0x2132ca['options']=_0x204c20,_0x2132ca;}return _createClass(_0x8fe40f,[{'key':'requestImage','value':function _0x2b06ee(_0x3674d1,_0x34ea03,_0x58c05a){var _0x10f8c2={_0x437891:0x7cf,_0x42a8cd:0x59d,_0x33f4a1:0x9c2,_0x22e223:0xb14},_0x4235d1=this;return new Promise(function(_0x4f832f,_0x28095e){var _0x2e7971=_0x4ffc,_0x71e10f=document['createElement']('canvas');_0x71e10f['width']=0x100,_0x71e10f['height']=0x100;if(_0x58c05a<_0x4235d1[_0x2e7971(_0x10f8c2._0x437891)]||Cesium__namespace['defined'](_0x4235d1['_maximumLevel'])&&_0x58c05a>_0x4235d1['_maximumLevel'])return _0x71e10f;if(_0x4235d1['options'][_0x2e7971(0xb68)]){var _0x23ea0=_0x71e10f['getContext']('2d',{'willReadFrequently':!![]});_0x23ea0['strokeStyle']='#ffff00',_0x23ea0[_0x2e7971(_0x10f8c2._0x42a8cd)]=0x2,_0x23ea0['strokeRect'](0x1,0x1,0xff,0xff);var _0x4ad588='L'+_0x58c05a+'X'+_0x3674d1+'Y'+_0x34ea03;_0x23ea0['font']='bold\x2025px\x20Arial',_0x23ea0[_0x2e7971(_0x10f8c2._0x33f4a1)]='center',_0x23ea0[_0x2e7971(_0x10f8c2._0x22e223)]='black',_0x23ea0['fillText'](_0x4ad588,0x7f,0x7f),_0x23ea0['fillStyle']='#ffff00',_0x23ea0['fillText'](_0x4ad588,0x7c,0x7c);}_0x4f832f(_0x71e10f);});}}]),_0x8fe40f;}(Cesium__namespace['TileCoordinatesImageryProvider']),index$5={'__proto__':null,'XyzImageryProvider':XyzImageryProvider$1,'TdtImageryProvider':TdtImageryProvider,'GaodeImageryProvider':GaodeImageryProvider,'BaiduImageryProvider':BaiduImageryProvider,'TencentImageryProvider':TencentImageryProvider,'GoogleImageryProvider':GoogleImageryProvider,'OsmImageryProvider':OsmImageryProvider,'EmptyImageryProvider':EmptyImageryProvider},GroupLayer=function(_0xc63a52){var _0xb20e6f={_0x568f45:0x345,_0x3efcf8:0xe9c,_0x58bff8:0xba0,_0x133a9e:0xe16,_0x34cbba:0xd00,_0x28dd51:0xb24,_0x2bd864:0x99f,_0x491535:0x945,_0x272d27:0x64f,_0x31f095:0x601,_0x2a5a1d:0x273},_0x420131={_0x544d66:0xb24,_0x515a3d:0xd3a,_0x38fb06:0xdf7},_0x3e9870={_0x163b35:0xb24},_0x124f99={_0x5ae09c:0x8ef,_0x1d505a:0xba0,_0x59ca3e:0x8ef},_0x49235b={_0x2a9d02:0x8ef},_0x25d3ef={_0x19faec:0x4bc,_0x22014f:0x535},_0x5a25a0={_0x1714f6:0x402,_0x1b8cf3:0x402,_0x28fb49:0x8ef,_0x3d4076:0x4bc},_0x69d4be={_0x3461b9:0x535},_0x4590a8={_0x53d06c:0xbd8},_0x3ae4b4={_0x339f10:0xe1d,_0x2acb24:0x4f2},_0x4ba32b={_0x231d72:0xdf7,_0x113929:0xba0,_0x1ec75b:0x250},_0x1db308={_0x6d0bb0:0xe16},_0x8685d1=_0x521882;_inherits(_0x238e45,_0xc63a52);var _0x1e052a=_createSuper(_0x238e45);function _0x238e45(){var _0x162de1=_0x4ffc,_0x55b1c1,_0x5099cf=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x238e45),_0x55b1c1=_0x1e052a[_0x162de1(0xdf7)](this,_0x5099cf),_0x55b1c1['_arrLayer']=[],_0x55b1c1;}return _createClass(_0x238e45,[{'key':'layer','get':function _0x1f4152(){return this['_arrLayer'];}},{'key':_0x8685d1(_0xb20e6f._0x568f45),'get':function _0x3c122c(){return this['_arrLayer'];}},{'key':_0x8685d1(_0xb20e6f._0x3efcf8),'get':function _0x5c6e1c(){return this['length']===0x0;}},{'key':'hasChildLayer','get':function _0x5a0c2b(){return this['length']>0x0;}},{'key':_0x8685d1(_0xb20e6f._0x58bff8),'get':function _0x4c9194(){var _0x2f3518=_0x8685d1,_0x5bb702,_0x3e7bd6;if(((_0x5bb702=this['options'])===null||_0x5bb702===void 0x0?void 0x0:(_0x3e7bd6=_0x5bb702['layers'])===null||_0x3e7bd6===void 0x0?void 0x0:_0x3e7bd6['length'])>0x0)return this['options']['layers'][_0x2f3518(0xba0)];else{var _0x584363;return((_0x584363=this['_arrLayer'])===null||_0x584363===void 0x0?void 0x0:_0x584363['length'])||0x0;}}},{'key':_0x8685d1(_0xb20e6f._0x133a9e),'get':function _0xfc36cd(){var _0x1f33f1=_0x8685d1;if(this['_arrLayer']['length']===0x0)return![];return this[_0x1f33f1(0x8ef)][0x0][_0x1f33f1(_0x1db308._0x6d0bb0)];}},{'key':_0x8685d1(_0xb20e6f._0x34cbba),'get':function _0x46081b(){var _0x577f88=_0x8685d1;if(this[_0x577f88(0x8ef)]['length']===0x0)return![];return this['_arrLayer'][0x0]['hasZIndex'];}},{'key':'zIndex','get':function _0x3ce70d(){return this['options']['zIndex'];},'set':function _0x360562(_0x188143){this['options']['zIndex']=_0x188143,this['eachLayer'](function(_0x23396d){var _0x9af653=_0x4ffc;_0x23396d['hasZIndex']&&(_0x23396d[_0x9af653(0xe8f)]=_0x188143);},this);}},{'key':_0x8685d1(0xc3f),'value':function _0x4405c2(_0x5eba51){this['eachLayer'](function(_0x53fade){var _0x58de4a=_0x4ffc;_0x53fade[_0x58de4a(0x19f)]=_0x5eba51;},this);}},{'key':'_mountedHook','value':function _0x4c007b(){var _0x3a9d8b=_0x8685d1;_get(_getPrototypeOf(_0x238e45['prototype']),'_mountedHook',this)[_0x3a9d8b(_0x4ba32b._0x231d72)](this);var _0x11a3a6=this['options']['layers'];if(_0x11a3a6&&_0x11a3a6[_0x3a9d8b(_0x4ba32b._0x113929)]>0x0)for(var _0x3960a0=0x0;_0x3960a0<_0x11a3a6[_0x3a9d8b(_0x4ba32b._0x113929)];_0x3960a0++){var _0x23423b=_0x11a3a6[_0x3960a0];_0x23423b['eventParent']=this,_0x23423b['private']=this['isPrivate'];var _0x1310f0=create$2(_0x23423b,this['options'][_0x3a9d8b(_0x4ba32b._0x1ec75b)]);_0x1310f0&&this[_0x3a9d8b(0x4f2)](_0x1310f0);}}},{'key':'_addedHook','value':function _0x517423(){var _0x451585=_0x8685d1,_0x3defa4=this,_0x1dd033=[];this['eachLayer'](function(_0xdcb374){var _0x53108a=_0x4ffc;_0xdcb374[_0x53108a(_0x3ae4b4._0x339f10)]=_0x3defa4,_0x3defa4['_map'][_0x53108a(_0x3ae4b4._0x2acb24)](_0xdcb374),_0x1dd033['push'](_0xdcb374['readyPromise']);},this),Promise[_0x451585(_0x4590a8._0x53d06c)](_0x1dd033)['then'](function(_0x1a7b23){_0x3defa4['_readyPromise']['resolve'](_0x3defa4);});}},{'key':_0x8685d1(0x676),'value':function _0x1a7de2(){this['removeMapChilds']();}},{'key':'addChildsToMap','value':function _0x538552(){var _0x53d8d0=this;this['eachLayer'](function(_0x36b713){_0x53d8d0['_map']['addLayer'](_0x36b713);},this);}},{'key':_0x8685d1(0x77e),'value':function _0x43bdf1(){var _0x3cc626=this;this['eachLayer'](function(_0x27439){var _0x10f58e=_0x4ffc;_0x3cc626[_0x10f58e(0x4bc)][_0x10f58e(_0x69d4be._0x3461b9)](_0x27439);},this);}},{'key':'addLayer','value':function _0x4ebed8(_0x3b420e){var _0x5be7fe=_0x8685d1;return _0x3b420e[_0x5be7fe(_0x5a25a0._0x1714f6)]&&(_0x3b420e[_0x5be7fe(0x13d)](_0x3b420e['parent']),_0x3b420e['parent']=null),_0x3b420e['pid']=this['id'],_0x3b420e[_0x5be7fe(_0x5a25a0._0x1b8cf3)]=this,_0x3b420e['options']['eventParent']=this,this[_0x5be7fe(_0x5a25a0._0x28fb49)]['push'](_0x3b420e),this['isAdded']&&!_0x3b420e['isAdded']?this[_0x5be7fe(_0x5a25a0._0x3d4076)]['addLayer'](_0x3b420e):(_0x3b420e['removeEventParent'](this['_map']),_0x3b420e['addEventParent'](this)),this;}},{'key':'removeLayer','value':function _0x31c0db(_0x2ed07d){var _0x3f1a5f=_0x8685d1;return _0x2ed07d['parent']=null,_0x2ed07d['removeEventParent'](this),removeArrayItem(this['_arrLayer'],_0x2ed07d),this[_0x3f1a5f(_0x25d3ef._0x19faec)]&&_0x2ed07d['isAdded']&&this['_map'][_0x3f1a5f(_0x25d3ef._0x22014f)](_0x2ed07d),this;}},{'key':_0x8685d1(_0xb20e6f._0x28dd51),'value':function _0x1da2d9(_0x2d4f6d,_0x1d4fa8){var _0x5def39=_0x8685d1;if(!this['_arrLayer'])return;return this[_0x5def39(_0x49235b._0x2a9d02)]['forEach'](function(_0x23b8e9){_0x2d4f6d['call'](_0x1d4fa8,_0x23b8e9);}),this;}},{'key':_0x8685d1(_0xb20e6f._0x2bd864),'value':function _0x587306(){return this['_arrLayer'];}},{'key':'getInMapChilds','value':function _0x26009e(){var _0x4d85ad={_0x144d16:0x7e2},_0x22cc1f=_0x8685d1,_0x2638eb=this,_0x2ac1e5=this[_0x22cc1f(0x8ef)]||[];return this['_map']['eachLayer'](function(_0x4aadfb){var _0xe9ed5a=_0x22cc1f;if(_0x4aadfb[_0xe9ed5a(_0x4d85ad._0x144d16)]!==_0x2638eb['id'])return;if(_0x2638eb['_arrLayer']['indexOf'](_0x4aadfb)!==-0x1)return;_0x2ac1e5['push'](_0x4aadfb);},this),_0x2ac1e5;}},{'key':_0x8685d1(_0xb20e6f._0x491535),'value':function _0x57a0f3(_0x134833){var _0x500392=_0x8685d1,_0x479f4e=this[_0x500392(0x8ef)];if(!this['_arrLayer']||this['_arrLayer']['length']===0x0)return;for(var _0x353c4b=0x0,_0x34864a=_0x479f4e[_0x500392(0xba0)];_0x353c4b<_0x34864a;_0x353c4b++){var _0x4b659e=_0x479f4e[_0x353c4b];if(_0x4b659e['id']===_0x134833)return _0x4b659e;}return undefined;}},{'key':'getLayer','value':function _0x3600b4(_0x560683){var _0x62a6b1=_0x8685d1;if(!this['_arrLayer']||this[_0x62a6b1(_0x124f99._0x5ae09c)][_0x62a6b1(_0x124f99._0x1d505a)]===0x0)return undefined;for(var _0x5f5618=0x0;_0x5f56180x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1914f8),_0x25c88d=_0x343244['call'](this,_0x42b643),_0x25c88d[_0x95f64(0x9ab)](_0x42b643),_0x25c88d[_0x95f64(_0x44615a._0x124fe5)]=!![],_0x25c88d;}return _createClass(_0x1914f8,[{'key':'layer','get':function _0x2260f7(){return this['_imageryLayer'];}},{'key':'imageryProvider','get':function _0x3b1a47(){var _0x18d1cf=_0x4ffc,_0x446348;return(_0x446348=this[_0x18d1cf(0xe0a)])===null||_0x446348===void 0x0?void 0x0:_0x446348['imageryProvider'];}},{'key':_0x1094f9(_0x44325b._0xce8282),'get':function _0x58ad25(){var _0x1158c0=_0x1094f9;return this[_0x1158c0(0xe11)]['crs']||CRS['EPSG3857'];}},{'key':_0x1094f9(_0x44325b._0x46e47a),'get':function _0x26bd86(){return this['opacity'];},'set':function _0xcc1275(_0x292b3e){this['opacity']=_0x292b3e;}},{'key':'brightness','get':function _0x57813e(){var _0x2c1e14=_0x1094f9,_0x34f264;return this[_0x2c1e14(_0x578213._0x206ef1)]['brightness']||((_0x34f264=this[_0x2c1e14(0xe0a)])===null||_0x34f264===void 0x0?void 0x0:_0x34f264[_0x2c1e14(_0x578213._0x3c4b3e)]);},'set':function _0x2271bc(_0x13338a){var _0x13522a=_0x1094f9;this['options']['brightness']=_0x13338a;if(this['_imageryLayer']==null)return;this[_0x13522a(0xe0a)][_0x13522a(0x73d)]=_0x13338a;}},{'key':'contrast','get':function _0xa1ad54(){var _0x4c66b5;return this['options']['contrast']||((_0x4c66b5=this['_imageryLayer'])===null||_0x4c66b5===void 0x0?void 0x0:_0x4c66b5['contrast']);},'set':function _0x26507a(_0x28e356){var _0x2d08b6=_0x1094f9;this['options']['contrast']=_0x28e356;if(this['_imageryLayer']==null)return;this[_0x2d08b6(0xe0a)]['contrast']=_0x28e356;}},{'key':'hue','get':function _0x3e22b1(){var _0x564bf7=_0x1094f9,_0x2e770e;return this['options']['hue']||((_0x2e770e=this['_imageryLayer'])===null||_0x2e770e===void 0x0?void 0x0:_0x2e770e[_0x564bf7(0x2f2)]);},'set':function _0x129aef(_0x30a75e){var _0xfc846f=_0x1094f9;this['options']['hue']=_0x30a75e;if(this[_0xfc846f(0xe0a)]==null)return;this[_0xfc846f(_0x362ce9._0xd95004)][_0xfc846f(_0x362ce9._0x418cef)]=_0x30a75e;}},{'key':_0x1094f9(0x7ea),'get':function _0x243d67(){var _0x20a54d=_0x1094f9,_0x560122;return this['options']['saturation']||((_0x560122=this['_imageryLayer'])===null||_0x560122===void 0x0?void 0x0:_0x560122[_0x20a54d(0x7ea)]);},'set':function _0xf1cb09(_0x5d28e6){var _0x5a61ee=_0x1094f9;this['options'][_0x5a61ee(_0x363a40._0xd5988c)]=_0x5d28e6;if(this['_imageryLayer']==null)return;this[_0x5a61ee(0xe0a)][_0x5a61ee(0x7ea)]=_0x5d28e6;}},{'key':'gamma','get':function _0xb1bdfd(){var _0x450acd=_0x1094f9,_0xa180c8;return this['options'][_0x450acd(_0x2373f0._0x83bf39)]||((_0xa180c8=this['_imageryLayer'])===null||_0xa180c8===void 0x0?void 0x0:_0xa180c8['gamma']);},'set':function _0x5e0612(_0x35cf99){var _0x188d0a=_0x1094f9;this['options']['gamma']=_0x35cf99;if(this[_0x188d0a(0xe0a)]==null)return;this['_imageryLayer']['gamma']=_0x35cf99;}},{'key':'hasZIndex','get':function _0x5c63c3(){return!![];}},{'key':'zIndex','get':function _0x1f0ae2(){var _0x59986d=_0x1094f9;return this['options'][_0x59986d(0xe8f)];},'set':function _0x2a08f5(_0x6873b8){var _0x4d84c7=_0x1094f9;this[_0x4d84c7(0xe11)]['zIndex']=_0x6873b8;if(this['_imageryLayer']==null||_0x6873b8==null)return;this['_map']['imageryLayers'][_0x4d84c7(_0x2ddbee._0x567c11)](this[_0x4d84c7(_0x2ddbee._0x172875)]);var _0x5c69a2=this[_0x4d84c7(_0x2ddbee._0x2a9caa)]['imageryLayers']['_layers'];for(var _0x1b6992=_0x5c69a2['length']-0x1;_0x1b6992>=0x0;_0x1b6992--){var _0x32650f=_0x5c69a2[_0x1b6992];if(_0x32650f===this['_imageryLayer'])continue;var _0x51de53=_0x32650f['_mars3d_config'];_0x51de53&&_0x51de53['zIndex']&&(_0x6873b8<_0x51de53['zIndex']&&this[_0x4d84c7(_0x2ddbee._0x1e7114)][_0x4d84c7(0x550)][_0x4d84c7(0x758)](this[_0x4d84c7(_0x2ddbee._0x500017)]));}}},{'key':'rectangle','get':function _0x514a74(){var _0x17de0e=_0x1094f9,_0x307662,_0x4dac87;if(this[_0x17de0e(0xca7)])return this[_0x17de0e(0xca7)];else return(_0x307662=this['_imageryLayer'])!==null&&_0x307662!==void 0x0&&(_0x4dac87=_0x307662[_0x17de0e(_0x10983b._0x521e72)])!==null&&_0x4dac87!==void 0x0&&_0x4dac87['ready']&&this[_0x17de0e(0xe0a)]['imageryProvider']['rectangle']?this[_0x17de0e(_0x10983b._0x124014)]['imageryProvider']['rectangle']:null;},'set':function _0x1c61c6(_0x3081bc){var _0x119be3=_0x1094f9;if(_0x3081bc){if(_0x3081bc instanceof Cesium__namespace[_0x119be3(0xa1f)]){var _0x47d3c6,_0x23d2e4;this['_rectangle']=_0x3081bc,this[_0x119be3(0xe11)]['rectangle']=formatRectangle(this[_0x119be3(_0x5c8e6f._0x56a068)]),(_0x47d3c6=this['_imageryLayer'])!==null&&_0x47d3c6!==void 0x0&&(_0x23d2e4=_0x47d3c6['imageryProvider'])!==null&&_0x23d2e4!==void 0x0&&_0x23d2e4['ready']&&this[_0x119be3(0xe0a)]['imageryProvider']['rectangle']&&(this[_0x119be3(_0x5c8e6f._0x408615)]['imageryProvider'][_0x119be3(_0x5c8e6f._0x56a068)]=this['_rectangle']);}}else this['_rectangle']=undefined,delete this['options'][_0x119be3(0x80c)],this['reload']();}},{'key':'_setRectangleByOptions','value':function _0x21e799(_0x304149){var _0x239829=_0x1094f9;if(Cesium__namespace[_0x239829(0x4ae)](_0x304149['rectangle'])){if(Cesium__namespace['defined'](_0x304149['rectangle']['xmin'])&&Cesium__namespace['defined'](_0x304149['rectangle']['xmax'])&&Cesium__namespace[_0x239829(_0x1657f9._0x5c5d74)](_0x304149['rectangle']['ymin'])&&Cesium__namespace['defined'](_0x304149[_0x239829(_0x1657f9._0xdc1959)]['ymax']))this[_0x239829(0xca7)]=Cesium__namespace['Rectangle']['fromDegrees'](_0x304149['rectangle']['xmin'],_0x304149['rectangle'][_0x239829(_0x1657f9._0x4e4bfc)],_0x304149['rectangle']['xmax'],_0x304149[_0x239829(_0x1657f9._0x32c387)][_0x239829(0x123)]);else _0x304149[_0x239829(_0x1657f9._0x32c387)]instanceof Cesium__namespace['Rectangle']?this['_rectangle']=_0x304149[_0x239829(0x80c)]:delete _0x304149[_0x239829(_0x1657f9._0x2aa306)];}else Cesium__namespace[_0x239829(0x4ae)](_0x304149['bbox'])&&_0x304149[_0x239829(0x303)]['length']&&_0x304149[_0x239829(0x303)]['length']===0x4?this['_rectangle']=Cesium__namespace['Rectangle'][_0x239829(0xc90)](_0x304149[_0x239829(0x303)][0x0],_0x304149['bbox'][0x1],_0x304149[_0x239829(_0x1657f9._0x589f1d)][0x2],_0x304149['bbox'][0x3]):this[_0x239829(_0x1657f9._0x27cf8e)]=undefined;}},{'key':_0x1094f9(0xcbb),'value':function _0x7245e3(_0x4b0d03,_0x2abac7){this['_setRectangleByOptions'](_0x4b0d03),this['reload']();}},{'key':_0x1094f9(_0x44325b._0x2bcb71),'value':function _0x126079(_0x1f17d7){return new Cesium__namespace['UrlTemplateImageryProvider'](_0x1f17d7);}},{'key':'_addedHook','value':function _0x548785(){var _0x843f62=_0x1094f9,_0x1e574c=this;this['options'][_0x843f62(0x29e)]&&(this[_0x843f62(0xe11)]['enablePickFeatures']=!![]);var _0x235d41=this['_createImageryProvider'](_objectSpread2(_objectSpread2({},this[_0x843f62(0xe11)]),{},{'rectangle':this['rectangle'],'mapChinaCRS':this[_0x843f62(0x4bc)][_0x843f62(_0x1eca9e._0x448395)]}));if(!Cesium__namespace[_0x843f62(_0x1eca9e._0x5108b3)](_0x235d41))return;_0x235d41['then']?_0x235d41['then'](function(_0x18a290){_0x1e574c['_addImageryLayer'](_0x18a290);}):this['_addImageryLayer'](_0x235d41);}},{'key':_0x1094f9(_0x44325b._0x7ce45b),'value':function _0x31f2ac(_0x3ff783){var _0x460efc={_0x105459:0xe11,_0x181ef9:0x65a},_0x51046b={_0x16405b:0xd5d},_0x9053c3={_0x8a4be7:0xe4b},_0x225968={_0x4169bb:0x766},_0x1c3a97=_0x1094f9,_0x1e5b2d=this,_0x4f2e8b,_0x164cab,_0x27fc3d=this['options'],_0x502f7b=_objectSpread2(_objectSpread2({'show':this['show'],'alpha':this['opacity']},_0x27fc3d),{},{'rectangle':this['rectangle'],'marsOptions':{'onAddTile':function _0x2e2b1d(_0x2b19bb){var _0x4578a5=_0x4ffc,_0x9978f1=_0x1e5b2d['_getTileEventParams'](_0x2b19bb);_0x1e5b2d['fire'](EventType[_0x4578a5(_0x225968._0x4169bb)],_0x9978f1);},'onAddTileSuccess':function _0xcdbbaa(_0x5c2cc7){var _0xdc1cc4=_0x1e5b2d['_getTileEventParams'](_0x5c2cc7);_0x1e5b2d['fire'](EventType['addTileSuccess'],_0xdc1cc4);},'onAddTileError':function _0x586c6c(_0x1d9c08){var _0x2eea1a=_0x4ffc,_0x2afc72=_0x1e5b2d[_0x2eea1a(_0x9053c3._0x8a4be7)](_0x1d9c08);_0x1e5b2d['fire'](EventType[_0x2eea1a(0x6eb)],_0x2afc72);},'onRemoveTile':function _0x9c7b52(_0x4e3bf6){var _0x3fdb1e=_0x4ffc,_0x1ae229=_0x1e5b2d['_getTileEventParams'](_0x4e3bf6);_0x1e5b2d['fire'](EventType[_0x3fdb1e(_0x51046b._0x16405b)],_0x1ae229);}}});this['_imageryLayer']=new Cesium__namespace['ImageryLayer'](_0x3ff783,_0x502f7b),this['_imageryLayer'][_0x1c3a97(_0x44f305._0x1b11b3)]=this['id'],this[_0x1c3a97(0xe0a)]['_mars3d_config']=this['options'],this['_map'][_0x1c3a97(_0x44f305._0xda2d6b)][_0x1c3a97(_0x44f305._0x4960c9)](this[_0x1c3a97(_0x44f305._0x477c04)]);this['options']['zIndex']&&(this[_0x1c3a97(0xe8f)]=this[_0x1c3a97(_0x44f305._0x4fcda6)]['zIndex']);if(this['options']['highlight'])this[_0x1c3a97(_0x44f305._0x30da3e)]['enablePickFeatures']=!![],this[_0x1c3a97(_0x44f305._0x16e2d8)](this['options']['highlight']);else(_0x4f2e8b=this['options']['symbol'])!==null&&_0x4f2e8b!==void 0x0&&(_0x164cab=_0x4f2e8b['styleOptions'])!==null&&_0x164cab!==void 0x0&&_0x164cab['highlight']&&this['bindHighlight'](this['options']['symbol'][_0x1c3a97(0x7e9)]['highlight']);_0x3ff783['readyPromise'][_0x1c3a97(0x1eb)](function(_0x158b67){var _0xbe7df9=_0x1c3a97,_0x2954ba;(_0x2954ba=_0x1e5b2d[_0xbe7df9(_0x460efc._0x105459)])!==null&&_0x2954ba!==void 0x0&&_0x2954ba['flyTo']&&_0x1e5b2d['flyToByAnimationEnd'](),_0x1e5b2d['_readyPromise']&&_0x1e5b2d['_readyPromise']['resolve'](_0x1e5b2d),_0x1e5b2d[_0xbe7df9(_0x460efc._0x181ef9)](EventType['load'],{},!![]);});}},{'key':'_getTileEventParams','value':function _0x3b729a(_0x5ef817){return{'x':_0x5ef817['x'],'y':_0x5ef817['y'],'level':_0x5ef817['level'],'extent':formatRectangle(_0x5ef817['rectangle'])};}},{'key':_0x1094f9(_0x44325b._0x308a87),'value':function _0x488255(){var _0x2c4c26=_0x1094f9,_0x535df3,_0x5a6d25;this['unbindHighlight'](),(_0x535df3=this['_imageryLayer'])!==null&&_0x535df3!==void 0x0&&(_0x5a6d25=_0x535df3['imageryProvider'])!==null&&_0x5a6d25!==void 0x0&&_0x5a6d25['destroy']&&this['_imageryLayer']['imageryProvider'][_0x2c4c26(_0x235b38._0x57a1e4)](),this['_map']['imageryLayers']['remove'](this['_imageryLayer'],!![]),this['_imageryLayer']=null;}},{'key':'reload','value':function _0x48b461(){var _0x4420af=_0x1094f9,_0x5aebce,_0xa27be1=this,_0xcfca8f=(_0x5aebce=this['options'][_0x4420af(0x388)])!==null&&_0x5aebce!==void 0x0?_0x5aebce:![];this[_0x4420af(0xe0a)]&&this['_removedHook'](),this['isAdded']&&(this[_0x4420af(0xe11)][_0x4420af(0x388)]=![],this['once'](EventType[_0x4420af(0x153)],function(){_0xa27be1['options']['flyTo']=_0xcfca8f;}),this[_0x4420af(0x47f)]());}},{'key':'setOpacity','value':function _0x26d5f8(_0x4d56db){var _0x4f9b42=_0x1094f9;this[_0x4f9b42(0xe0a)]&&(this['_imageryLayer']['alpha']=_0x4d56db);}},{'key':'toTop','value':function _0x41162a(){var _0x5cc2e5=_0x1094f9;if(this['_map'])return this['_map'][_0x5cc2e5(_0x4ca793._0x292a37)]['raiseToTop'](this['_imageryLayer']);}},{'key':'toBottom','value':function _0x257d3b(){var _0x5d3293=_0x1094f9;if(this['_map'])return this['_map']['imageryLayers'][_0x5d3293(0xd5)](this[_0x5d3293(_0x164070._0x1d1583)]);}},{'key':_0x1094f9(0x388),'value':function _0x350adf(){var _0x2b8762=_0x1094f9,_0x217806=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this['_map']||!this[_0x2b8762(_0x3e7cd3._0x38f9ac)])return Promise['resolve'](![]);this['_map'][_0x2b8762(_0x3e7cd3._0x31be06)]();this['options']['flyToOptions']&&(_0x217806=_objectSpread2(_objectSpread2({},this[_0x2b8762(_0x3e7cd3._0x510444)]['flyToOptions']),_0x217806));if(this['options'][_0x2b8762(0xb43)])return this['_map']['setCameraView'](this[_0x2b8762(0xe11)]['center'],_0x217806);else{if(this['options'][_0x2b8762(_0x3e7cd3._0x444377)])return this[_0x2b8762(_0x3e7cd3._0x52757a)]['flyToExtent'](this[_0x2b8762(_0x3e7cd3._0x510444)]['extent'],_0x217806);else{var _0x3fea52=this['rectangle'];if(Cesium__namespace['defined'](_0x3fea52)&&_0x3fea52['equals']&&!_0x3fea52['equals'](Cesium__namespace['Rectangle']['MAX_VALUE'])&&_0x3fea52['west']>0x0&&_0x3fea52['south']>0x0&&_0x3fea52[_0x2b8762(_0x3e7cd3._0x2e78af)]>0x0&&_0x3fea52['north']>0x0)return this['_map'][_0x2b8762(_0x3e7cd3._0x500e11)]['flyTo'](_objectSpread2(_objectSpread2({},_0x217806),{},{'destination':_0x3fea52}));}}return Promise[_0x2b8762(_0x3e7cd3._0x568aba)](![]);}},{'key':'bindHighlight','value':function _0x38f552(_0x1b2f96){var _0x1055c1=_0x1094f9;this['unbindHighlight'](),this[_0x1055c1(_0x3800a5._0x3b6bb3)]=_0x1b2f96,this['on'](EventType['click'],this['_highlight_mouseEventHandler'],this);}},{'key':'unbindHighlight','value':function _0x3fa7cc(){var _0x444c81=_0x1094f9;this['_highlightOptions']&&(this['off'](EventType['click'],this[_0x444c81(0x711)],this),this['_map']['closeHighlight'](),this['_highlightOptions']=null);}},{'key':'_highlight_mouseEventHandler','value':function _0x52683f(_0x407ebf){var _0x4b7e9c=_0x1094f9;this['_map']['closeHighlight']();var _0x4f8672=_0x407ebf['graphics'];_0x4f8672&&(this['_last_graphicsOptions']=_0x4f8672,this[_0x4b7e9c(_0x154211._0x95bbf5)][_0x4b7e9c(0x725)](this,this[_0x4b7e9c(_0x154211._0x386c19)],_0x407ebf));}},{'key':'_highlight_mouseOutHandler','value':function _0x3ee06e(_0x14647b){var _0x5f9c95=_0x1094f9;this[_0x5f9c95(_0x90b557._0x368577)]['closeHighlight']();}},{'key':'openHighlight','value':function _0x4dc5d5(_0x69d55a){var _0x542776=_0x1094f9,_0x7b8544=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![];_0x7b8544&&(this['_map']['closeHighlight'](),this['_map'][_0x542776(_0x1eb3a3._0x3f178b)]=this);var _0xac55b9=_0x69d55a||this['_highlightOptions'];this['_last_graphicsOptions']&&_0xac55b9&&(!this['_graphicLayer']&&(this['_graphicLayer']=new GraphicLayer({'name':'高亮对象图层','private':!![]}),this['_map'][_0x542776(_0x1eb3a3._0x11b2c2)](this['_graphicLayer'])),this[_0x542776(0x11e)]['addGraphic'](this['_last_graphicsOptions']),this[_0x542776(_0x1eb3a3._0x1117be)](EventType['highlightOpen'],{},!![]));}},{'key':'closeHighlight','value':function _0x3fbc5(){var _0x3ef438=_0x1094f9,_0x581f03;if(!this['_graphicLayer']||((_0x581f03=this['_map'])===null||_0x581f03===void 0x0?void 0x0:_0x581f03['last_highlighGraphic'])!==this)return;this['_graphicLayer']['clear'](),this['_map']['_clearLastHighlight'](),this[_0x3ef438(0x65a)](EventType['highlightClose'],{},!![]);}}]),_0x1914f8;}(BaseLayer),TerrainLayer=function(_0x599e15){var _0x55fd06={_0x2a8fab:0x4bc},_0x5e3c89={_0x4ef715:0x4bc},_0x44957c={_0x542a0d:0x6a6},_0x2efd15={_0x5b7440:0x3de,_0x517dc2:0xce},_0x5a385c={_0x22cbdf:0x250},_0x257834=_0x521882;_inherits(_0x23aa17,_0x599e15);var _0x5e024a=_createSuper(_0x23aa17);function _0x23aa17(){return _classCallCheck(this,_0x23aa17),_0x5e024a['apply'](this,arguments);}return _createClass(_0x23aa17,[{'key':'_showHook','value':function _0x3b9668(_0x53a784){var _0x4b0699=_0x4ffc;_0x53a784?this['_addedHook']():this[_0x4b0699(0x676)]();}},{'key':'_mountedHook','value':function _0x31451e(){this['_terrainProvider']=createTerrainProvider(this['_getTerrainOptions']());}},{'key':'_getTerrainOptions','value':function _0x241614(){var _0x2ba00f=_0x4ffc,_0xb83774=_objectSpread2({'templateValues':this['options'][_0x2ba00f(_0x5a385c._0x22cbdf)]},this[_0x2ba00f(0xe11)]['terrain']);return _0xb83774;}},{'key':'_addedHook','value':function _0x5bdf75(){this['show']&&this['_updateTerrainProvider']();}},{'key':'_removedHook','value':function _0x4228db(){this['_map']['terrainProvider']=getNoTerrainProvider();}},{'key':'_setOptionsHook','value':function _0x25c76d(_0x266470,_0x1a3349){var _0x51eb74=_0x4ffc;this['_terrainProvider']=createTerrainProvider(this[_0x51eb74(_0x2efd15._0x5b7440)]()),this[_0x51eb74(_0x2efd15._0x517dc2)]();}},{'key':_0x257834(0xce),'value':function _0x46a012(){var _0x344add=_0x257834,_0x450996=this,_0x36d86e=function _0x2d03c4(_0x141348){var _0x558fba=_0x4ffc;_0x450996['_map']['off'](EventType['terrainLoadSuccess'],_0x2d03c4),_0x450996['_map']['off'](EventType['terrainLoadError'],_0x5ae2ba),_0x450996['_readyPromise']['resolve'](_0x450996),_0x450996['fire'](EventType['load'],{'terrain':_0x450996[_0x558fba(_0x44957c._0x542a0d)]});},_0x5ae2ba=function _0x131f40(_0x3dbb4f){var _0x2c8b5a=_0x4ffc,_0x39a851;_0x450996['_map'][_0x2c8b5a(0x6da)](EventType['terrainLoadSuccess'],_0x36d86e),_0x450996[_0x2c8b5a(_0x5e3c89._0x4ef715)][_0x2c8b5a(0x6da)](EventType['terrainLoadError'],_0x131f40),(_0x39a851=_0x450996[_0x2c8b5a(0x37a)])!==null&&_0x39a851!==void 0x0&&_0x39a851['reject']&&_0x450996['_readyPromise']['reject'](_0x3dbb4f);};this['_map']['once'](EventType['terrainLoadSuccess'],_0x36d86e),this[_0x344add(0x4bc)][_0x344add(0x9ba)](EventType['terrainLoadError'],_0x5ae2ba),this['_terrainProvider']['readyPromise']['then'](_0x36d86e),this[_0x344add(_0x55fd06._0x2a8fab)][_0x344add(0x99c)]=this['_terrainProvider'];}}]),_0x23aa17;}(BaseLayer);register$2('terrain',TerrainLayer);var ArcGisCacheLayer=function(_0x2311ac){var _0x3e07c7=_0x521882;_inherits(_0x4c3339,_0x2311ac);var _0x1152e4=_createSuper(_0x4c3339);function _0x4c3339(){return _classCallCheck(this,_0x4c3339),_0x1152e4['apply'](this,arguments);}return _createClass(_0x4c3339,[{'key':_0x3e07c7(0x692),'value':function _0x332482(_0x364568){return createImageryProvider$j(_0x364568);}}]),_0x4c3339;}(BaseTileLayer);function createImageryProvider$j(_0x2b4c52){var _0x1ae636={_0x5aec3e:0x688,_0x16c49a:0x901},_0x322f98={_0x4c344a:0x5d0},_0x6a64c6={_0x4a6bd4:0x5d0},_0x58ec85=_0x521882;_0x2b4c52['url']=_0x2b4c52['url'][_0x58ec85(_0x1ae636._0x5aec3e)]('{x}','C{arc_x}')['replace']('{y}','R{arc_y}')[_0x58ec85(0x688)](_0x58ec85(0xd5a),'L{arc_z}');var _0x2e1d2e=_0x2b4c52['upperCase'];return _0x2b4c52['customTags']=_0x2b4c52['customTags']||{},_0x2b4c52['customTags']['arc_x']=function(_0x1c3715,_0x2ac540,_0x469148,_0xc7cd57){var _0x31b683=_0x58ec85;return _0x2e1d2e?padLeft0(_0x2ac540[_0x31b683(0x5d0)](0x10),0x8)['toUpperCase']():padLeft0(_0x2ac540['toString'](0x10),0x8);},_0x2b4c52['customTags']['arc_y']=function(_0x2a387d,_0x3018f1,_0x473188,_0x1511f1){var _0xcefebf=_0x58ec85;return _0x2e1d2e?padLeft0(_0x473188[_0xcefebf(_0x6a64c6._0x4a6bd4)](0x10),0x8)['toUpperCase']():padLeft0(_0x473188['toString'](0x10),0x8);},_0x2b4c52[_0x58ec85(0xe24)]['arc_z']=function(_0x42d660,_0x1d1012,_0x24eeb9,_0x4821ed){return _0x2e1d2e?padLeft0(_0x4821ed['toString'](),0x2)['toUpperCase']():padLeft0(_0x4821ed['toString'](),0x2);},_0x2b4c52['customTags'][_0x58ec85(_0x1ae636._0x16c49a)]=function(_0x10c7c9,_0x548af6,_0x2fef4e,_0x1d4a3e){var _0x2e5407=_0x58ec85;return _0x2e1d2e?padLeft0((_0x1d4a3e+0x1)[_0x2e5407(_0x322f98._0x4c344a)](),0x2)['toUpperCase']():padLeft0((_0x1d4a3e+0x1)['toString'](),0x2);},_0x2b4c52=converOptions(_0x2b4c52),new XyzImageryProvider$1(_0x2b4c52);}ArcGisCacheLayer['createImageryProvider']=createImageryProvider$j;var layerType$j=_0x521882(0xec);register$2(layerType$j,ArcGisCacheLayer),registerImageryProvider(layerType$j,createImageryProvider$j);var ArcGisTileLayer=function(_0x5b062b){var _0x4a7065=_0x521882;_inherits(_0x89076,_0x5b062b);var _0x553a4e=_createSuper(_0x89076);function _0x89076(){return _classCallCheck(this,_0x89076),_0x553a4e['apply'](this,arguments);}return _createClass(_0x89076,[{'key':_0x4a7065(0x692),'value':function _0x18c5a2(_0x4c4ea9){return createImageryProvider$i(_0x4c4ea9);}}]),_0x89076;}(BaseTileLayer);function createImageryProvider$i(_0xe111a9){var _0x2e4de9={_0x4b2fbb:0x143,_0x2c9905:0x9be},_0x5128c1=_0x521882;_0xe111a9=converOptions(_0xe111a9);if(isString(_0xe111a9['url']))_0xe111a9[_0x5128c1(_0x2e4de9._0x4b2fbb)]=_0xe111a9['url']+_0x5128c1(_0x2e4de9._0x2c9905);else _0xe111a9['url']instanceof Cesium__namespace['Resource']&&(_0xe111a9['url']['url']=_0xe111a9['url']['url']+'/tile/{z}/{y}/{x}');return new XyzImageryProvider$1(_0xe111a9);}ArcGisTileLayer['createImageryProvider']=createImageryProvider$i;var layerType$i='arcgis_tile';register$2(layerType$i,ArcGisTileLayer),registerImageryProvider(layerType$i,createImageryProvider$i);var ArcGisImageryProvider=(function(){var _0x2a6698={_0x51c258:0x9ae,_0x467d21:0x75a,_0x22776a:0x513,_0x95de6c:0xdde,_0x5cb319:0x1a8,_0x4673c0:0xf3},_0x30c8bb={_0x24adef:0x323,_0x35864f:0x563,_0x31feee:0x874,_0x48935e:0xc35,_0x2a437d:0x753,_0x12229c:0x732,_0x317a57:0x14b,_0x27e24d:0x1a8,_0xf006ad:0xefe},_0x4480c4={_0x399ba9:0x298,_0x4d7afe:0x86c,_0x281cbc:0xb64},_0x249942={_0x486a2b:0x58e,_0x59f7b7:0x100,_0x287b21:0x887,_0x3d5254:0xa3c,_0x2b2b76:0x563,_0x5be1b0:0xb36,_0x1e403a:0x732,_0x593317:0xdc4,_0x557465:0xc35,_0x240828:0x3fb},_0x301b29={_0x4c5e15:0x70d,_0x34b33d:0xb06,_0x1a8d2b:0x903},_0x2bf5ff={_0x3c8ac1:0x203,_0x11a30c:0x801,_0x4e6c1c:0x100,_0x19264c:0x791,_0x17845f:0x1be,_0x93073e:0x5e7,_0x1dbe2b:0xca7,_0xcfac20:0x6f6,_0x203d92:0xd11,_0x221f00:0x32b},_0x2b45c2={_0x2bc012:0x88c},_0x4df9c3={_0x80880f:0x8b0,_0x381fac:0x563,_0x324c18:0xca7},_0x31cfe7={_0x132e05:0xe11},_0x4aae1a={_0x331528:0xcf2},_0x1e0e1b={_0x49e15d:0x563},_0x12fc98={_0x51299c:0x90e},_0x3521c4={_0xa63e5e:0x14b},_0x579a21={_0x2253cd:0x14b,_0x9ec659:0xd6f,_0x5ae003:0x537,_0xe85062:0xcf2,_0x55d232:0x5fe},_0x56a7c1=_0x521882;function _0x5e6b85(){var _0x27f3f3=_0x4ffc,_0x254e64,_0x31ade9,_0x70729a,_0x4a416d,_0x23d865=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x5e6b85),this['options']=_0x23d865;var _0x3e6a33=Cesium__namespace['Resource']['createIfNeeded'](_0x23d865['url']);_0x3e6a33['appendForwardSlash'](),Cesium__namespace['defined'](_0x23d865['token'])&&_0x3e6a33['setQueryParameters']({'token':_0x23d865['token']}),this['_resource']=_0x3e6a33,this['_tileDiscardPolicy']=_0x23d865['tileDiscardPolicy'],this[_0x27f3f3(_0x579a21._0x2253cd)]=(_0x254e64=_0x23d865['tileWidth'])!==null&&_0x254e64!==void 0x0?_0x254e64:0x100,this[_0x27f3f3(0x565)]=(_0x31ade9=_0x23d865['tileHeight'])!==null&&_0x31ade9!==void 0x0?_0x31ade9:0x100,this['_maximumLevel']=_0x23d865[_0x27f3f3(0x3a3)],this['_maxTileLevel']=_0x23d865[_0x27f3f3(_0x579a21._0x9ec659)],this[_0x27f3f3(0x100)]=_0x23d865['crs'],this['enablePickFeatures']=(_0x70729a=_0x23d865[_0x27f3f3(0x56e)])!==null&&_0x70729a!==void 0x0?_0x70729a:!![],this['_useTiles']=(_0x4a416d=_0x23d865['usePreCachedTilesIfAvailable'])!==null&&_0x4a416d!==void 0x0?_0x4a416d:!![],this['_initTilingSchemeByCrs'](_0x23d865['crs']||CRS[_0x27f3f3(_0x579a21._0x5ae003)]),this[_0x27f3f3(0xb06)]=new Cesium__namespace[(_0x27f3f3(0x691))](),this[_0x27f3f3(_0x579a21._0xe85062)]=![],this['_readyPromise']=Cesium__namespace['defer']?Cesium__namespace[_0x27f3f3(_0x579a21._0x55d232)]():Cesium__namespace['when'][_0x27f3f3(0x5fe)](),this['_useTiles']?this[_0x27f3f3(0x7b7)]():(this['_ready']=!![],this['_readyPromise']['resolve'](!![]));}return _createClass(_0x5e6b85,[{'key':'url','get':function _0x3bab74(){return this['_resource']['_url'];}},{'key':_0x56a7c1(0xb1a),'get':function _0xceac64(){return this['_resource']['queryParameters']['token'];}},{'key':_0x56a7c1(_0x2a6698._0x51c258),'get':function _0x3f7295(){return this['_resource']['proxy'];}},{'key':'tileWidth','get':function _0x8b86f1(){var _0x8b1fd=_0x56a7c1;return this[_0x8b1fd(_0x3521c4._0xa63e5e)];}},{'key':'tileHeight','get':function _0x1b508e(){return this['_tileHeight'];}},{'key':'maximumLevel','get':function _0x222d3b(){var _0xf3f1a5=_0x56a7c1;return this[_0xf3f1a5(_0x12fc98._0x51299c)];}},{'key':'minimumLevel','get':function _0x549fc6(){return 0x0;}},{'key':'tilingScheme','get':function _0x1aae71(){var _0x53ae4e=_0x56a7c1;return this[_0x53ae4e(_0x1e0e1b._0x49e15d)];}},{'key':'rectangle','get':function _0x359b39(){return this['_rectangle'];}},{'key':'tileDiscardPolicy','get':function _0x190add(){return this['_tileDiscardPolicy'];}},{'key':'errorEvent','get':function _0x3ba446(){return this['_errorEvent'];}},{'key':'ready','get':function _0x4b3fcc(){var _0x3417fa=_0x56a7c1;return this[_0x3417fa(_0x4aae1a._0x331528)];}},{'key':'readyPromise','get':function _0x1ec139(){return this['_readyPromise']['promise'];}},{'key':_0x56a7c1(_0x2a6698._0x467d21),'get':function _0x42e371(){return this['_credit'];}},{'key':_0x56a7c1(_0x2a6698._0x22776a),'get':function _0x3390ae(){return this['_useTiles'];}},{'key':_0x56a7c1(_0x2a6698._0x95de6c),'get':function _0x47922a(){return!![];}},{'key':'layers','get':function _0x5d4ac2(){var _0x272097=_0x56a7c1;return this['options'][_0x272097(0xc35)];}},{'key':_0x56a7c1(_0x2a6698._0x5cb319),'get':function _0x27956d(){var _0x2c8c14=_0x56a7c1;return this[_0x2c8c14(_0x31cfe7._0x132e05)]['layerDefs'];}},{'key':'_initTilingSchemeByCrs','value':function _0x3e25f4(_0x6b70f5){var _0x19ca80=_0x56a7c1;if(_0x6b70f5===CRS['EPSG3857']){var _0x225c2d;return this['_tilingScheme']=this[_0x19ca80(0xe11)]['tilingScheme']||new Cesium__namespace[(_0x19ca80(0xa84))]({'ellipsoid':this['options'][_0x19ca80(_0x4df9c3._0x80880f)]}),this['_rectangle']=(_0x225c2d=this['options']['rectangle'])!==null&&_0x225c2d!==void 0x0?_0x225c2d:this['_tilingScheme']['rectangle'],!![];}else{if(_0x6b70f5===CRS['EPSG4326']||_0x6b70f5===CRS['EPSG4490']){var _0x53aad6;return this[_0x19ca80(_0x4df9c3._0x381fac)]=this['options']['tilingScheme']||new Cesium__namespace[(_0x19ca80(0x8bf))]({'ellipsoid':this['options']['ellipsoid']}),this[_0x19ca80(_0x4df9c3._0x324c18)]=(_0x53aad6=this['options']['rectangle'])!==null&&_0x53aad6!==void 0x0?_0x53aad6:this['_tilingScheme']['rectangle'],!![];}else return![];}}},{'key':'_requestMetadata','value':function _0x51fc66(){var _0x12f353=_0x56a7c1,_0x18c8c6=this,_0x4d4083=this['_resource']['getDerivedResource']({'queryParameters':{'f':_0x12f353(_0x2b45c2._0x2bc012)}});_0x4d4083['fetchJsonp']()['then'](function(_0x5e36e8){_0x18c8c6['_metadataSuccess'](_0x5e36e8);})['catch'](function(_0x6c37e4){_0x18c8c6['_metadataFailure'](_0x6c37e4);});}},{'key':'_metadataSuccess','value':function _0x3084a5(_0x51cdc2){var _0x1bffb=_0x56a7c1;this['capabilities']=_0x51cdc2;if(!Cesium__namespace['defined'](_0x51cdc2['tileInfo'])){this['_useTiles']=![];if(!this['options']['crs']){var _0x2eeb12;this['_crs']=getCRSByWkid((_0x2eeb12=_0x51cdc2['spatialReference'])===null||_0x2eeb12===void 0x0?void 0x0:_0x2eeb12['wkid']),this['_initTilingSchemeByCrs'](this['_crs']);}}else{this['_useTiles']=!![];var _0x44dabf=_0x51cdc2['tileInfo'];this['_tileWidth']=_0x44dabf[_0x1bffb(0x16c)],this['_tileHeight']=_0x44dabf[_0x1bffb(_0x2bf5ff._0x3c8ac1)];!this['_maximumLevel']&&(this['_maximumLevel']=_0x44dabf[_0x1bffb(0x6b4)]['length']-0x1);if(!this[_0x1bffb(0xe11)]['crs']){var _0x21c428;this['_crs']=getCRSByWkid((_0x21c428=_0x44dabf['spatialReference'])===null||_0x21c428===void 0x0?void 0x0:_0x21c428['wkid']),this['_useTiles']=this[_0x1bffb(_0x2bf5ff._0x11a30c)](this[_0x1bffb(_0x2bf5ff._0x4e6c1c)]);}this[_0x1bffb(_0x2bf5ff._0x19264c)]&&!Cesium__namespace['defined'](this['_tileDiscardPolicy'])&&(this['_tileDiscardPolicy']=new Cesium__namespace[(_0x1bffb(0xdb2))]({'missingImageUrl':this[_0x1bffb(_0x2bf5ff._0x17845f)](0x0,0x0,this['_maximumLevel'])['url'],'pixelsToCheck':[new Cesium__namespace['Cartesian2'](0x0,0x0),new Cesium__namespace[(_0x1bffb(_0x2bf5ff._0x93073e))](0xc8,0x14),new Cesium__namespace['Cartesian2'](0x14,0xc8),new Cesium__namespace['Cartesian2'](0x50,0x6e),new Cesium__namespace[(_0x1bffb(_0x2bf5ff._0x93073e))](0xa0,0x82)],'disableCheckIfAllPixelsAreTransparent':!![]}));}var _0x1a6e74=_0x51cdc2['fullExtent']||_0x51cdc2['extent'];if(!this[_0x1bffb(0xe11)]['rectangle']&&_0x1a6e74){var _0x4526b1,_0x3e606a,_0x15a887=this[_0x1bffb(0x100)];(_0x4526b1=_0x1a6e74)!==null&&_0x4526b1!==void 0x0&&(_0x3e606a=_0x4526b1[_0x1bffb(0xe9a)])!==null&&_0x3e606a!==void 0x0&&_0x3e606a['wkid']&&(_0x15a887=getCRSByWkid(_0x1a6e74['spatialReference']['wkid']));if(_0x15a887){if(_0x15a887!==CRS['EPSG4326']&&_0x15a887!==CRS['EPSG4490']){var _0x535556=proj4Trans([_0x1a6e74['xmin'],_0x1a6e74['ymin']],_0x15a887),_0x254234=proj4Trans([_0x1a6e74['xmax'],_0x1a6e74['ymax']],_0x15a887);_0x1a6e74={'xmin':_0x535556[0x0],'ymin':_0x535556[0x1],'xmax':_0x254234[0x0],'ymax':_0x254234[0x1]};}this[_0x1bffb(0x645)]=_0x1a6e74,_0x1a6e74['xmin']>0x0&&_0x1a6e74['xmax']<0xb3&&_0x1a6e74['ymin']>0x0&&_0x1a6e74['ymax']<0x55&&(this[_0x1bffb(_0x2bf5ff._0x1dbe2b)]=Cesium__namespace['Rectangle']['fromDegrees'](_0x1a6e74[_0x1bffb(_0x2bf5ff._0xcfac20)],_0x1a6e74[_0x1bffb(0x570)],_0x1a6e74[_0x1bffb(_0x2bf5ff._0x203d92)],_0x1a6e74['ymax']));}}this['_ready']=!![],this['_readyPromise']['resolve'](!![]);if(Cesium__namespace['TileProviderError']['reportSuccess'])Cesium__namespace['TileProviderError']['reportSuccess'](this['_metadataError']);else Cesium__namespace['TileProviderError'][_0x1bffb(0x32b)]&&Cesium__namespace['TileProviderError'][_0x1bffb(_0x2bf5ff._0x221f00)](this['_metadataError']);}},{'key':_0x56a7c1(0x7b0),'value':function _0x32d917(_0x40a9e1){var _0x4cbf73=_0x56a7c1,_0x39e12c,_0x5cd368=_0x4cbf73(_0x301b29._0x4c5e15)['concat'](this['_resource']['url'],'.');if(Cesium__namespace['TileProviderError']['reportError'])this['_metadataError']=Cesium__namespace['TileProviderError']['reportError'](this['_metadataError'],this,this['_errorEvent'],_0x5cd368,undefined,undefined,undefined,this['_requestMetadata']);else Cesium__namespace['TileProviderError']['handleError']&&(this['_metadataError']=Cesium__namespace['TileProviderError']['handleError'](this['_metadataError'],this,this[_0x4cbf73(_0x301b29._0x34b33d)],_0x5cd368,undefined,undefined,undefined,this['_requestMetadata']));(_0x39e12c=this['_readyPromise'])!==null&&_0x39e12c!==void 0x0&&_0x39e12c[_0x4cbf73(0x427)]&&this['_readyPromise']['reject'](new Cesium__namespace[(_0x4cbf73(_0x301b29._0x1a8d2b))](_0x5cd368));}},{'key':'getTileCredits','value':function _0x418138(_0x895a0f,_0x27df01,_0x3476cb){return undefined;}},{'key':'requestImage','value':function _0x4d5ec0(_0x384c8a,_0x622694,_0x4b2c73,_0x1bf051){var _0x39589f=_0x56a7c1;return Cesium__namespace['ImageryProvider'][_0x39589f(0x191)](this,this['_buildImageResource'](_0x384c8a,_0x622694,_0x4b2c73,_0x1bf051));}},{'key':_0x56a7c1(0x1be),'value':function _0x53effb(_0x25ecb1,_0x11e097,_0x2e7599,_0x4a8b0f){var _0x5cbd3d=_0x56a7c1,_0x3b43e2=this['_useTiles'];_0x3b43e2&&Cesium__namespace['defined'](this['_maxTileLevel'])&&(_0x3b43e2=_0x2e75990x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xb889d2),_0x2bbb64['customTags']=_0x2bbb64['customTags']||{},_0x2bbb64[_0x1cfe07(0xe24)]['host']=function(_0x1d04e5,_0xe6870d,_0x6c8090,_0x2575c3){var _0x68b6d6=_0x1cfe07;return location[_0x68b6d6(_0x369576._0x158466)];},_0x2bbb64['customTags'][_0x1cfe07(_0x407402._0x59a5eb)]=function(_0x16b3f6,_0x2d8856,_0x37cece,_0xad72dc){return location['hostname'];},_0x2bbb64['customTags'][_0x1cfe07(_0x407402._0x2ca9cb)]=function(_0x5a3e73,_0x13b7ea,_0x1254c4,_0x3bf1f8){return _0x3bf1f8+0x1;},_0x21740b=_0x5cf54b['call'](this,_0x2bbb64),_0x21740b['options']=_0x2bbb64,_0x21740b;}return _createClass(_0xb889d2);}(Cesium__namespace['UrlTemplateImageryProvider']),TdtLayer=function(_0x557672){var _0x2e111f={_0x450e3e:0x692},_0x3aa108=_0x521882;_inherits(_0x311a62,_0x557672);var _0xccbaed=_createSuper(_0x311a62);function _0x311a62(){return _classCallCheck(this,_0x311a62),_0xccbaed['apply'](this,arguments);}return _createClass(_0x311a62,[{'key':_0x3aa108(_0x2e111f._0x450e3e),'value':function _0xfe0632(_0x5877c9){return createImageryProvider$7(_0x5877c9);}}]),_0x311a62;}(BaseTileLayer);function createImageryProvider$7(_0x46f301){var _0x68b7b3=_0x521882;return _0x46f301=converOptions(_0x46f301),_0x46f301['url']?(_0x46f301[_0x68b7b3(0x25c)]=_0x46f301['subdomains']||'01234567',_0x46f301['url']+='&tk='+(_0x46f301['key']||tianditu),new XyzImageryProvider(_0x46f301)):new TdtImageryProvider(_0x46f301);}TdtLayer[_0x521882(0x1e9)]=createImageryProvider$7;var layerType$7='tdt';register$2(layerType$7,TdtLayer),registerImageryProvider(layerType$7,createImageryProvider$7);var TencentLayer=function(_0x1fe7c9){_inherits(_0x51ceb8,_0x1fe7c9);var _0x219c4b=_createSuper(_0x51ceb8);function _0x51ceb8(){return _classCallCheck(this,_0x51ceb8),_0x219c4b['apply'](this,arguments);}return _createClass(_0x51ceb8,[{'key':'_createImageryProvider','value':function _0x42469f(_0x502c0e){return createImageryProvider$6(_0x502c0e);}}]),_0x51ceb8;}(BaseTileLayer);function createImageryProvider$6(_0x3d4aef){var _0x54b8b5=_0x521882;return _0x3d4aef[_0x54b8b5(0x1b9)]=_0x3d4aef['chinaCRS']||ChinaCRS['GCJ02'],_0x3d4aef=converOptions(_0x3d4aef),new TencentImageryProvider(_0x3d4aef);}TencentLayer['createImageryProvider']=createImageryProvider$6;var layerType$6='tencent';register$2(layerType$6,TencentLayer),registerImageryProvider(layerType$6,createImageryProvider$6);var TmsLayer=function(_0x6214e2){_inherits(_0x4e11fe,_0x6214e2);var _0x1b3782=_createSuper(_0x4e11fe);function _0x4e11fe(){return _classCallCheck(this,_0x4e11fe),_0x1b3782['apply'](this,arguments);}return _createClass(_0x4e11fe,[{'key':'_createImageryProvider','value':function _0x1d8b3c(_0x4596a4){return createImageryProvider$5(_0x4596a4);}}]),_0x4e11fe;}(BaseTileLayer);function createImageryProvider$5(_0x121896){var _0x17a747={_0x59ceb1:0xc85},_0x4728fb=_0x521882;return _0x121896=converOptions(_0x121896),!_0x121896['url']&&(_0x121896['url']=Cesium__namespace['buildModuleUrl']('Assets/Textures/NaturalEarthII')),new Cesium__namespace[(_0x4728fb(_0x17a747._0x59ceb1))](_0x121896);}TmsLayer['createImageryProvider']=createImageryProvider$5;var layerType$5='tms';register$2(layerType$5,TmsLayer),registerImageryProvider(layerType$5,createImageryProvider$5);var WmsLayer=function(_0x449862){var _0x6bd497={_0x1ff0d5:0x571,_0x27b922:0x7d3},_0x294727={_0xe91317:0x571},_0x487ed7={_0x330046:0xea1},_0x2ab740={_0x30b33a:0xb8f,_0x3bc265:0xa4f},_0x427210={_0x243682:0x74e,_0x1859e4:0x6c4,_0x4586c4:0x43b,_0x528546:0xc2f,_0x268101:0x706,_0x1be71a:0xa4c,_0x25bebd:0xb6e,_0x334f1f:0x6f6},_0xbf73ba={_0x5e408a:0x891,_0x47b0a1:0x8ed,_0x1bd1f4:0xb35,_0x1aa8ae:0x47f,_0x12bdbf:0xdf7},_0x13fe04={_0x43e6f0:0x29d},_0x159a12=_0x521882;_inherits(_0x2d6b28,_0x449862);var _0x2b6231=_createSuper(_0x2d6b28);function _0x2d6b28(){var _0x327c0f=_0x4ffc;return _classCallCheck(this,_0x2d6b28),_0x2b6231[_0x327c0f(_0x13fe04._0x43e6f0)](this,arguments);}return _createClass(_0x2d6b28,[{'key':'_addedHook','value':function _0x2015c0(){var _0x208787={_0x20b5ec:0xd3a},_0x1fd641=_0x4ffc,_0x4a6400=this;Cesium__namespace[_0x1fd641(_0xbf73ba._0x5e408a)](this['options'][_0x1fd641(_0xbf73ba._0x47b0a1)],!![])?this[_0x1fd641(_0xbf73ba._0x1bd1f4)]()[_0x1fd641(0x1eb)](function(_0xd40589){var _0x2d5735=_0x1fd641;_0x4a6400['isAdded']&&_get(_getPrototypeOf(_0x2d6b28[_0x2d5735(_0x208787._0x20b5ec)]),'_addedHook',_0x4a6400)['call'](_0x4a6400);}):_get(_getPrototypeOf(_0x2d6b28['prototype']),_0x1fd641(_0xbf73ba._0x1aa8ae),this)[_0x1fd641(_0xbf73ba._0x12bdbf)](this);}},{'key':'_createImageryProvider','value':function _0x731ef(_0x4ac8fb){return createImageryProvider$4(_0x4ac8fb);}},{'key':'getMetadata','value':function _0x43626e(){var _0x3e7355={_0x45713b:0xd40,_0x9be216:0x8a6,_0x27b67a:0xb20},_0x1871e6=this;return new Promise(function(_0x408299,_0x3c0782){var _0x497f00={_0x1a010e:0x389},_0x3e7c52=_0x4ffc;if(_0x1871e6['capabilities']){_0x408299(_0x1871e6['capabilities']);return;}var _0x5cfa62={'service':_0x3e7c52(_0x3e7355._0x45713b),'request':_0x3e7c52(0x716),'version':'1.3.0'},_0x4cb96c=_0x1871e6['options']['url'];_0x1871e6['options']['templateValues']&&(_0x4cb96c=template(_0x4cb96c,_0x1871e6['options']['templateValues'])),Cesium__namespace[_0x3e7c52(_0x3e7355._0x9be216)]['fetchXML'](_objectSpread2(_objectSpread2({},_0x1871e6['options']),{},{'url':_0x4cb96c,'queryParameters':_0x5cfa62,'proxy':_0x1871e6[_0x3e7c52(0x2cb)]}))['then'](function(_0x41d0be){var _0x4abaab=_0x3e7c52;if(_0x1871e6['isDestroy'])return;if(_0x41d0be){_0x1871e6['capabilities']=_0x41d0be;try{_0x1871e6[_0x4abaab(_0x497f00._0x1a010e)](_0x41d0be);}catch(_0xf05e7){logInfo(_0x4abaab(0x81b),_0xf05e7);}}_0x408299(_0x41d0be),_0x1871e6['fire'](EventType[_0x4abaab(0x935)],{'capabilities':_0x41d0be});})[_0x3e7c52(_0x3e7355._0x27b67a)](function(_0x30f6d5){logInfo('WMS\x20getMetadata请求出错',_0x30f6d5),_0x408299(_0x30f6d5);});});}},{'key':'_initByMetaData','value':function _0x3230b2(_0x10d625){var _0x3a7640=_0x4ffc,_0x19e769=this['options']['layers'];_0x19e769[_0x3a7640(_0x427210._0x243682)](':')!==-0x1&&(_0x19e769=_0x19e769['split'](':')[0x1]);var _0x542a51=this['_readChildNode'](_0x10d625,'Layer'),_0x1526ff=_0x542a51['getElementsByTagName']('Layer');for(var _0x380d00=0x0,_0x57ffb8=_0x1526ff['length'];_0x380d00<_0x57ffb8;_0x380d00++){var _0xb70924=_0x1526ff[_0x380d00],_0xc587f1=this[_0x3a7640(_0x427210._0x1859e4)](_0xb70924,'Name'),_0x74e158=this['_readChildNodeVal'](_0xb70924,_0x3a7640(_0x427210._0x4586c4));if(_0xc587f1===_0x19e769||_0x74e158===_0x19e769){var _0x4317ce=this['_readChildNodeVal'](_0xb70924,'CRS');!this['options']['crs']&&_0x4317ce&&(this['options']['crs']=_0x4317ce);var _0x500302=this['_readChildNode'](_0xb70924,_0x3a7640(_0x427210._0x528546));if(!this['options']['rectangle']&&_0x500302){var _0x1760ab=Math[_0x3a7640(_0x427210._0x268101)](Number(_0x500302['getAttribute'](_0x3a7640(_0x427210._0x1be71a))),-0xb4),_0x3bc6ee=Math['min'](Number(_0x500302['getAttribute']('maxx')),0xb4),_0x58e81c=Math['max'](Number(_0x500302['getAttribute'](_0x3a7640(0xbcf))),-0x55),_0x4179be=Math[_0x3a7640(_0x427210._0x25bebd)](Number(_0x500302['getAttribute'](_0x3a7640(0x592))),0x55);if(isNaN(_0x1760ab)||isNaN(_0x3bc6ee)||isNaN(_0x58e81c)||isNaN(_0x4179be))break;var _0x444d70={'xmin':_0x1760ab,'ymin':_0x58e81c,'xmax':_0x3bc6ee,'ymax':_0x4179be};console['log']('wms\x20extent:',_0x444d70),this['options']['extent']=_0x444d70,this['_rectangle']=Cesium__namespace[_0x3a7640(0xa1f)]['fromDegrees'](_0x444d70[_0x3a7640(_0x427210._0x334f1f)],_0x444d70['ymin'],_0x444d70['xmax'],_0x444d70['ymax']);}break;}}}},{'key':'_readChildNode','value':function _0x1adb0b(_0x1e6f68,_0x5804b3){var _0x424ead=_0x1e6f68['getElementsByTagName'](_0x5804b3);return _0x424ead['length']>0x0?_0x424ead[0x0]:null;}},{'key':'_readChildNodeVal','value':function _0x456606(_0x221e6e,_0x5c0e99){var _0x22ce2c=_0x4ffc,_0x1c1f73=this['_readChildNode'](_0x221e6e,_0x5c0e99);if(_0x1c1f73!==null&&_0x1c1f73!==void 0x0&&_0x1c1f73[_0x22ce2c(_0x2ab740._0x30b33a)])return _0x1c1f73[_0x22ce2c(_0x2ab740._0x30b33a)];else return _0x1c1f73!==null&&_0x1c1f73!==void 0x0&&_0x1c1f73['getInnerHTML']?_0x1c1f73[_0x22ce2c(_0x2ab740._0x3bc265)]():null;}},{'key':_0x159a12(_0x6bd497._0x1ff0d5),'value':function _0x29b611(){if(this['_popupConfig'])return!![];return![];}},{'key':_0x159a12(_0x6bd497._0x27b922),'value':function _0x16140a(_0x1b9c66,_0x49e92f){return this['_popupConfig']={'content':_0x1b9c66,'options':_0x49e92f,'layer':this},this['_bindControl'](),this;}},{'key':'unbindPopup','value':function _0x19fecf(){var _0x2b2403=_0x159a12;return this[_0x2b2403(_0x487ed7._0x330046)](),this['_popupConfig']=null,this;}},{'key':'closePopup','value':function _0x278364(){var _0x2dd96b=_0x159a12;return this['_map']&&this[_0x2dd96b(_0x294727._0xe91317)]()&&this['_map']['popup']['close'](null,this),this;}}]),_0x2d6b28;}(BaseTileLayer);function createImageryProvider$4(_0x18c7b0){var _0x2cac9e=_0x521882;return _0x18c7b0=converOptions(_0x18c7b0),new Cesium__namespace[(_0x2cac9e(0x5a1))](_0x18c7b0);}WmsLayer[_0x521882(0x1e9)]=createImageryProvider$4;var layerType$4='wms';register$2(layerType$4,WmsLayer),registerImageryProvider(layerType$4,createImageryProvider$4);var WmtsLayer=function(_0x5251e0){var _0x4018d0={_0x1de654:0x692},_0x5d2af5={_0x2af6b6:0xb8f},_0x545bff={_0x56a0bf:0xdfa,_0xd64097:0x80c,_0x5d0e04:0x6c4,_0x4bfe65:0x458,_0x542147:0xc67,_0x3cd1a3:0x570,_0x312660:0x6c4,_0x4753fc:0x2da,_0x285cfd:0xba0,_0x52478a:0x4ae,_0x23e16d:0xe11,_0x2916f8:0xb89},_0x34bb59={_0x4ddf7b:0x23a,_0x18caec:0x5e7,_0x5a235f:0x872,_0x45347b:0xe11,_0x4c3038:0x86c,_0x8aa9c4:0x5d9,_0x3e41a1:0x732,_0x534f4e:0x1eb},_0x13ad16={_0x1d4f57:0x3fd,_0x289a56:0xcef,_0x189f1c:0xb07,_0x1260f3:0xc4b},_0x41a409={_0x3a2114:0xc72},_0xb07eca={_0x19fed5:0x47f},_0x4f19e6={_0x4c6fbe:0x29d},_0x2d24c3=_0x521882;_inherits(_0x351d86,_0x5251e0);var _0x6e9ba1=_createSuper(_0x351d86);function _0x351d86(){var _0x361a84=_0x4ffc;return _classCallCheck(this,_0x351d86),_0x6e9ba1[_0x361a84(_0x4f19e6._0x4c6fbe)](this,arguments);}return _createClass(_0x351d86,[{'key':'_addedHook','value':function _0x1d8fa4(){var _0x559e21=_0x4ffc,_0x929682,_0x10348c=this;((_0x929682=this['options']['getCapabilities'])!==null&&_0x929682!==void 0x0?_0x929682:!![])?this['getMetadata']()['then'](function(_0x2f6eb6){_0x10348c['isAdded']&&_get(_getPrototypeOf(_0x351d86['prototype']),'_addedHook',_0x10348c)['call'](_0x10348c);}):_get(_getPrototypeOf(_0x351d86['prototype']),_0x559e21(_0xb07eca._0x19fed5),this)[_0x559e21(0xdf7)](this);}},{'key':_0x2d24c3(_0x4018d0._0x1de654),'value':function _0x1959e0(_0x11a028){var _0x1e2e3a=_0x2d24c3,_0x55f4fb=this,_0x36cfc9=createImageryProvider$3(_0x11a028);if(_0x11a028['pickFeatures'])_0x36cfc9['pickFeatures']=_0x11a028['pickFeatures'];else _0x11a028[_0x1e2e3a(_0x41a409._0x3a2114)]&&(_0x36cfc9['pickFeatures']=function(_0x2f346e,_0x23295b,_0xfd5c03,_0x21cda5,_0x556c2d){return _0x55f4fb['pickFeatures'](_0x2f346e,_0x23295b,_0xfd5c03,_0x21cda5,_0x556c2d);});return _0x36cfc9;}},{'key':'pickFeatures','value':function _0x5050cf(_0x289b90,_0x4deb65,_0xb3de5c,_0x1b461f,_0x55bb8a){var _0x496e34=_0x2d24c3,_0x2a409b,_0x5ef500;if(!this[_0x496e34(0xe11)][_0x496e34(0x56e)])return undefined;var _0x891496=this['imageryProvider'],_0x1eee4d=new Cesium__namespace['Cartesian3']();if(_0x891496['tilingScheme'][_0x496e34(_0x34bb59._0x4ddf7b)]instanceof Cesium__namespace[_0x496e34(0x1e3)])_0x1eee4d['x']=Cesium__namespace['Math']['toDegrees'](_0x1b461f),_0x1eee4d['y']=Cesium__namespace[_0x496e34(0xa29)]['toDegrees'](_0x55bb8a);else{var _0x43f3b7=new Cesium__namespace['Cartographic']();_0x43f3b7[_0x496e34(0x793)]=_0x1b461f,_0x43f3b7['latitude']=_0x55bb8a,_0x891496['tilingScheme'][_0x496e34(0x23a)]['project'](_0x43f3b7,_0x1eee4d);}var _0x23e0d9=new Cesium__namespace[(_0x496e34(_0x34bb59._0x18caec))](),_0x43156e=_0x891496['tilingScheme'][_0x496e34(0x323)](_0x289b90,_0x4deb65,_0xb3de5c,new Cesium__namespace['Rectangle']());_0x23e0d9['x']=_0x891496['tileWidth']*(_0x1eee4d['x']-_0x43156e['west'])/_0x43156e['width']|0x0,_0x23e0d9['y']=_0x891496['tileHeight']*(_0x43156e['north']-_0x1eee4d['y'])/_0x43156e[_0x496e34(_0x34bb59._0x5a235f)]|0x0;var _0x5cc854=_objectSpread2(_objectSpread2({},this[_0x496e34(0xe11)]['getFeatureInfoParameters']||{}),{},{'service':_0x496e34(0xd40),'version':'1.1.1','request':'GetFeatureInfo','layers':this['options']['layer'],'query_layers':this['options']['layer'],'info_format':_0x496e34(0xbca),'srs':(_0x2a409b=this[_0x496e34(_0x34bb59._0x45347b)][_0x496e34(_0x34bb59._0x4c3038)])!==null&&_0x2a409b!==void 0x0?_0x2a409b:((_0x5ef500=this['options']['tilingScheme'])===null||_0x5ef500===void 0x0?void 0x0:_0x5ef500['projection'])instanceof Cesium__namespace['WebMercatorProjection']?_0x496e34(_0x34bb59._0x8aa9c4):'EPSG:4326','bbox':''['concat'](_0x43156e['west'],',')[_0x496e34(_0x34bb59._0x3e41a1)](_0x43156e[_0x496e34(0xb36)],',')[_0x496e34(_0x34bb59._0x3e41a1)](_0x43156e['east'],',')['concat'](_0x43156e[_0x496e34(0x7cb)]),'width':_0x891496['tileWidth'],'height':_0x891496['tileHeight'],'x':_0x23e0d9['x'],'y':_0x23e0d9['y']});return fetchJson(_objectSpread2(_objectSpread2({},this['options']),{},{'url':this['options'][_0x496e34(0xc72)],'queryParameters':_0x5cc854,'proxy':this['_proxy']}))[_0x496e34(_0x34bb59._0x534f4e)](function(_0x16f821){var _0x54c26d=_0x496e34,_0x2300e1=[],_0x48fd67=_0x16f821[_0x54c26d(_0x13ad16._0x1d4f57)];for(var _0x5188cb=0x0;_0x5188cb<_0x48fd67['length'];++_0x5188cb){var _0x384427=_0x48fd67[_0x5188cb],_0x5992fa=new Cesium__namespace[(_0x54c26d(0x77b))]();_0x5992fa['data']=_0x384427,_0x5992fa['properties']=_0x384427[_0x54c26d(0xcef)],_0x5992fa['configureNameFromProperties'](_0x384427[_0x54c26d(_0x13ad16._0x289a56)]),_0x5992fa['configureDescriptionFromProperties'](_0x384427['properties']);if(Cesium__namespace['defined'](_0x384427[_0x54c26d(0xb58)])&&_0x384427['geometry'][_0x54c26d(_0x13ad16._0x189f1c)]===_0x54c26d(_0x13ad16._0x1260f3)){var _0x304632=_0x384427[_0x54c26d(0xb58)]['coordinates'][0x0],_0x3c3ebe=_0x384427['geometry']['coordinates'][0x1];_0x5992fa['position']=Cesium__namespace['Cartographic']['fromDegrees'](_0x304632,_0x3c3ebe);}_0x2300e1['push'](_0x5992fa);}return _0x2300e1;});}},{'key':_0x2d24c3(0xb35),'value':function _0x5e254a(){var _0x3a8549={_0x34cf83:0x105,_0xffca0d:0x716,_0x15a027:0x8a6},_0x61c9a4={_0x51df31:0xe08},_0x3ad305=this;return new Promise(function(_0x5c0aa2,_0x1c6df6){var _0x47ddd4=_0x4ffc;if(_0x3ad305['capabilities']){_0x5c0aa2(_0x3ad305[_0x47ddd4(0x7a2)]);return;}var _0x272eed={'service':_0x47ddd4(_0x3a8549._0x34cf83),'request':_0x47ddd4(_0x3a8549._0xffca0d),'version':'1.0.0'};Cesium__namespace[_0x47ddd4(_0x3a8549._0x15a027)]['fetchXML'](_objectSpread2(_objectSpread2({},_0x3ad305['options']),{},{'queryParameters':_0x272eed,'proxy':_0x3ad305['_proxy']}))['then'](function(_0x2971f8){if(_0x3ad305['isDestroy'])return;if(_0x2971f8){_0x3ad305['capabilities']=_0x2971f8;try{_0x3ad305['_initByMetaData'](_0x2971f8);}catch(_0x20458d){logInfo('解析GetCapabilities出错',_0x20458d);}}_0x5c0aa2(_0x2971f8),_0x3ad305['fire'](EventType['loadConfig'],{'capabilities':_0x2971f8});})['catch'](function(_0x35e6a2){var _0x24ce40=_0x47ddd4;logInfo(_0x24ce40(_0x61c9a4._0x51df31),_0x35e6a2),_0x5c0aa2(_0x35e6a2);});});}},{'key':'_initByMetaData','value':function _0x5044aa(_0x1cf610){var _0x184e99=_0x2d24c3,_0x7bb7d=this['_readChildNode'](_0x1cf610,_0x184e99(_0x545bff._0x56a0bf)),_0x1419bf=_0x7bb7d['getElementsByTagName']('Layer');for(var _0x703078=0x0,_0x1c87f1=_0x1419bf['length'];_0x703078<_0x1c87f1;_0x703078++){var _0x479203=_0x1419bf[_0x703078],_0x54a256=this['_readChildNodeVal'](_0x479203,'ows:Identifier');if(_0x54a256===this['options']['layer']){var _0x53e020=this['_readChildNode'](_0x479203,'ows:WGS84BoundingBox');if(!this[_0x184e99(0xe11)][_0x184e99(_0x545bff._0xd64097)]&&_0x53e020){var _0x1efda4=this['_readChildNodeVal'](_0x53e020,'ows:LowerCorner'),_0x2e0305=this[_0x184e99(_0x545bff._0x5d0e04)](_0x53e020,_0x184e99(0x3ba));if(_0x1efda4&&_0x2e0305){_0x1efda4=_0x1efda4[_0x184e99(_0x545bff._0x4bfe65)]('\x20'),_0x2e0305=_0x2e0305['split']('\x20');var _0x5ce679=Math['max'](Number(_0x1efda4[0x0]),-0xb4),_0x10447d=Math['min'](Number(_0x2e0305[0x0]),0xb4),_0x474703=Math['max'](Number(_0x1efda4[0x1]),-0x55),_0x452dea=Math['min'](Number(_0x2e0305[0x1]),0x55),_0x1b492f={'xmin':_0x5ce679,'ymin':_0x474703,'xmax':_0x10447d,'ymax':_0x452dea};this[_0x184e99(0xe11)][_0x184e99(_0x545bff._0x542147)]=_0x1b492f,this['_rectangle']=Cesium__namespace['Rectangle'][_0x184e99(0xc90)](_0x1b492f['xmin'],_0x1b492f[_0x184e99(_0x545bff._0x3cd1a3)],_0x1b492f['xmax'],_0x1b492f['ymax']);}}!Cesium__namespace['defined'](this['options']['style'])&&(this['options'][_0x184e99(0x1a7)]=this[_0x184e99(_0x545bff._0x312660)](this[_0x184e99(_0x545bff._0x4753fc)](_0x479203,_0x184e99(0xef6)),_0x184e99(0x21f)));var _0x2eb789=_0x479203[_0x184e99(0x8ff)]('TileMatrixSetLink');for(var _0x5b4999=0x0,_0x409654=_0x2eb789[_0x184e99(_0x545bff._0x285cfd)];_0x5b4999<_0x409654;_0x5b4999++){var _0x588170=_0x2eb789[_0x5b4999],_0x325e97=this[_0x184e99(0x6c4)](_0x588170,'TileMatrixSet');!Cesium__namespace[_0x184e99(_0x545bff._0x52478a)](this[_0x184e99(_0x545bff._0x23e16d)]['tileMatrixSetID'])&&(this['options']['tileMatrixSetID']=_0x325e97);if(_0x325e97===this['options'][_0x184e99(0x2bf)]){if(!this['options']['tileMatrixLabels']){var _0x5e1e23=this['_readChildNode'](_0x588170,'TileMatrixSetLimits');if(_0x5e1e23){var _0x109543=_0x5e1e23['getElementsByTagName'](_0x184e99(_0x545bff._0x2916f8)),_0xec044b=[];for(var _0x1bc03e=0x0,_0x24641a=_0x109543['length'];_0x1bc03e<_0x24641a;_0x1bc03e++){var _0x37e941=this['_readChildNodeVal'](_0x109543[_0x1bc03e],'TileMatrix');_0xec044b[_0x184e99(0x425)](_0x37e941);}this[_0x184e99(0xe11)]['tileMatrixLabels']=_0xec044b;}}break;}}break;}}}},{'key':'_readChildNode','value':function _0x120980(_0x363f32,_0x48d5ec){var _0x4800cc=_0x2d24c3;if(!_0x363f32)return null;var _0x452bf1=_0x363f32[_0x4800cc(0x8ff)](_0x48d5ec);return _0x452bf1['length']>0x0?_0x452bf1[0x0]:null;}},{'key':'_readChildNodeVal','value':function _0x312da3(_0x2b7557,_0x39692d){var _0x1d2d84=_0x2d24c3;if(!_0x2b7557)return null;var _0x8003d2=this[_0x1d2d84(0x2da)](_0x2b7557,_0x39692d);if(_0x8003d2!==null&&_0x8003d2!==void 0x0&&_0x8003d2[_0x1d2d84(_0x5d2af5._0x2af6b6)])return _0x8003d2['innerHTML'];else return _0x8003d2!==null&&_0x8003d2!==void 0x0&&_0x8003d2['getInnerHTML']?_0x8003d2['getInnerHTML']():null;}}]),_0x351d86;}(BaseTileLayer);function createImageryProvider$3(_0x55c284){var _0xe4c5c1={_0x35c22a:0xa35},_0x1b9952=_0x521882;return _0x55c284=converOptions(_0x55c284),_0x55c284[_0x1b9952(0x86c)]===CRS[_0x1b9952(0x7a9)]&&(_0x55c284['tileMatrixLabels']=_toConsumableArray(Array(0x14)['keys']())['map'](function(_0x1d59f8){return(_0x1d59f8+0x1)['toString']();})),new Cesium__namespace[(_0x1b9952(_0xe4c5c1._0x35c22a))](_0x55c284);}WmtsLayer[_0x521882(0x1e9)]=createImageryProvider$3;var layerType$3=_0x521882(0xbe0);register$2(layerType$3,WmtsLayer),registerImageryProvider(layerType$3,createImageryProvider$3);var XyzLayer=function(_0x229439){var _0x1fc17f=_0x521882;_inherits(_0x2240ec,_0x229439);var _0x3831ab=_createSuper(_0x2240ec);function _0x2240ec(){return _classCallCheck(this,_0x2240ec),_0x3831ab['apply'](this,arguments);}return _createClass(_0x2240ec,[{'key':_0x1fc17f(0x692),'value':function _0xf584d7(_0x46e865){return createImageryProvider$2(_0x46e865);}}]),_0x2240ec;}(BaseTileLayer);function createImageryProvider$2(_0x39be9d){var _0x15a3d1=_0x521882;return _0x39be9d=converOptions(_0x39be9d),_0x39be9d[_0x15a3d1(0x1b9)]===ChinaCRS['BAIDU']?new BaiduImageryProvider(_0x39be9d):new XyzImageryProvider$1(_0x39be9d);}XyzLayer['createImageryProvider']=createImageryProvider$2;var layerType$2='xyz';register$2(layerType$2,XyzLayer),registerImageryProvider(layerType$2,createImageryProvider$2);var GridLayer=function(_0x1d58d3){_inherits(_0x430f5c,_0x1d58d3);var _0x1cc4db=_createSuper(_0x430f5c);function _0x430f5c(){return _classCallCheck(this,_0x430f5c),_0x1cc4db['apply'](this,arguments);}return _createClass(_0x430f5c,[{'key':'_createImageryProvider','value':function _0x229448(_0x27d8b6){return createImageryProvider$1(_0x27d8b6);}}]),_0x430f5c;}(BaseTileLayer);function createImageryProvider$1(_0x1aa4b1){var _0xe5d4f2={_0x188a78:0x11a,_0x450da5:0x480,_0x5bad9e:0xab0,_0x37f140:0xc24},_0x34553b=_0x521882,_0xa31e30,_0x4904ac,_0x2aaa45,_0x47cb80;return _0x1aa4b1['cells']=(_0xa31e30=_0x1aa4b1['cells'])!==null&&_0xa31e30!==void 0x0?_0xa31e30:0x2,_0x1aa4b1['color']=Cesium__namespace['Color'][_0x34553b(0x480)]((_0x4904ac=_0x1aa4b1['color'])!==null&&_0x4904ac!==void 0x0?_0x4904ac:'rgba(255,255,255,1)'),_0x1aa4b1[_0x34553b(_0xe5d4f2._0x188a78)]=(_0x2aaa45=_0x1aa4b1['glowWidth'])!==null&&_0x2aaa45!==void 0x0?_0x2aaa45:0x3,_0x1aa4b1['glowColor']?_0x1aa4b1[_0x34553b(0xab0)]=Cesium__namespace[_0x34553b(0xcfe)][_0x34553b(_0xe5d4f2._0x450da5)](_0x1aa4b1['glowColor']):_0x1aa4b1[_0x34553b(_0xe5d4f2._0x5bad9e)]=_0x1aa4b1['color']['withAlpha'](0.3),_0x1aa4b1[_0x34553b(_0xe5d4f2._0x37f140)]=Cesium__namespace[_0x34553b(0xcfe)]['fromCssColorString']((_0x47cb80=_0x1aa4b1[_0x34553b(_0xe5d4f2._0x37f140)])!==null&&_0x47cb80!==void 0x0?_0x47cb80:'rgba(0,0,0,0)'),_0x1aa4b1=converOptions(_0x1aa4b1),new Cesium__namespace['GridImageryProvider'](_0x1aa4b1);}GridLayer[_0x521882(0x1e9)]=createImageryProvider$1;var layerType$1=_0x521882(0xca8);register$2(layerType$1,GridLayer),registerImageryProvider(layerType$1,createImageryProvider$1);var TileInfoLayer=function(_0x51fdab){var _0x23a8f4={_0x5b186d:0x692},_0x2d3443=_0x521882;_inherits(_0x4e2ff9,_0x51fdab);var _0x3eeeaa=_createSuper(_0x4e2ff9);function _0x4e2ff9(){return _classCallCheck(this,_0x4e2ff9),_0x3eeeaa['apply'](this,arguments);}return _createClass(_0x4e2ff9,[{'key':_0x2d3443(_0x23a8f4._0x5b186d),'value':function _0x11ed84(_0x2f6445){return createImageryProvider(_0x2f6445);}}]),_0x4e2ff9;}(BaseTileLayer);function createImageryProvider(_0xe14a19){var _0x17ceec={_0x3c26f1:0x480,_0x3bc8e6:0x87d},_0x47e761=_0x521882;return _0xe14a19['color']=Cesium__namespace['Color'][_0x47e761(_0x17ceec._0x3c26f1)](_0xe14a19[_0x47e761(_0x17ceec._0x3bc8e6)]||'rgba(255,0,0,1)'),_0xe14a19=converOptions(_0xe14a19),new Cesium__namespace['TileCoordinatesImageryProvider'](_0xe14a19);}TileInfoLayer['createImageryProvider']=createImageryProvider;var layerType='tileinfo';register$2(layerType,TileInfoLayer),registerImageryProvider(layerType,createImageryProvider);var EmptyTileLayer=function(_0x209f8e){var _0x4ab358={_0x16cb15:0xcbb},_0x2db023={_0x1fa108:0x4bc,_0x44e13c:0x7cf},_0x4a1971={_0x406020:0x4bc,_0x10c57e:0x90e},_0x37dc2e={_0x46a5c4:0x7cf,_0x556acb:0x3a3,_0x3b5377:0xe11,_0x5bb865:0xdf7},_0x5e8f0f=_0x521882;_inherits(_0x1ba157,_0x209f8e);var _0x36e1ac=_createSuper(_0x1ba157);function _0x1ba157(){var _0x479602=_0x4ffc,_0x6b37d1,_0x3f32b8,_0x53c4c9=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1ba157),_0x3f32b8=_0x36e1ac['call'](this,_0x53c4c9),_0x3f32b8['_minimumLevel']=(_0x6b37d1=_0x53c4c9[_0x479602(0x9f2)])!==null&&_0x6b37d1!==void 0x0?_0x6b37d1:0x0,_0x3f32b8['_maximumLevel']=_0x53c4c9['maximumLevel'],_0x3f32b8;}return _createClass(_0x1ba157,[{'key':'_createImageryProvider','value':function _0x31b528(_0x50567e){var _0x55975=_0x4ffc;return _0x50567e=converOptions(_0x50567e),_0x50567e[_0x55975(0x58f)]=this['_minimumLevel'],_0x50567e['maximumTerrainLevel']=this[_0x55975(0x90e)],new EmptyImageryProvider(_0x50567e);}},{'key':_0x5e8f0f(_0x4ab358._0x16cb15),'value':function _0x522fac(_0x395c74,_0x2453f0){var _0xfea166=_0x5e8f0f,_0x1ed78c;this[_0xfea166(_0x37dc2e._0x46a5c4)]=(_0x1ed78c=this['options']['minimumLevel'])!==null&&_0x1ed78c!==void 0x0?_0x1ed78c:0x0,this['_maximumLevel']=this['options'][_0xfea166(_0x37dc2e._0x556acb)],this[_0xfea166(_0x37dc2e._0x3b5377)]['minimumTerrainLevel']=this['_minimumLevel'],this[_0xfea166(0xe11)][_0xfea166(0x451)]=this['_maximumLevel'],_get(_getPrototypeOf(_0x1ba157['prototype']),_0xfea166(0xcbb),this)[_0xfea166(_0x37dc2e._0x5bb865)](this,_0x395c74,_0x2453f0);}},{'key':_0x5e8f0f(0x9d5),'value':function _0x4754c8(_0xd583e5){var _0x5785d6=_0x5e8f0f,_0x1d2ae3=this[_0x5785d6(_0x4a1971._0x406020)]['level'];return _0xd583e5=this[_0x5785d6(_0x4a1971._0x10c57e)]?![]:!![];}},{'key':'isAllOutRange','value':function _0x4ce835(_0x192814){var _0x20d8a1=_0x5e8f0f,_0x22a92f=this[_0x20d8a1(_0x2db023._0x1fa108)]['level'];return _0x22a92f=this['_maximumLevel'];}}]),_0x1ba157;}(BaseTileLayer);new Cesium__namespace['Color'](0x0,0x0,0x0,0.01);function config2Entity(_0x332a14,_0x358444,_0x1e976b){var _0x146b42={_0x2311b9:0x2fa,_0x27ffa9:0x45d},_0x5ce771=_0x521882;for(var _0x39ed9c=_0x332a14['length']-0x1;_0x39ed9c>=0x0;_0x39ed9c--){var _0x4ed402=_0x332a14[_0x39ed9c],_0x4e3c4f=_0x358444['symbol'];_0x4e3c4f&&(typeof _0x4e3c4f===_0x5ce771(_0x146b42._0x2311b9)?_0x4e3c4f(_0x4ed402,_0x4ed402[_0x5ce771(_0x146b42._0x27ffa9)]):setConfigSymbol(_0x4ed402,_0x358444,_0x1e976b));}return _0x332a14;}function getStyleBySymbolConfig(_0x2563db,_0x42323f,_0x2df9fb){var _0x16c818=_0x521882,_0x475d63=_0x2563db['styleOptions'];if(_0x2563db['styleField']&&_0x42323f){var _0x5744a0=_0x42323f[_0x2563db['styleField']],_0x3835cb=_0x2563db['styleFieldOptions'][_0x5744a0];_0x3835cb!=null&&(_0x475d63=clone(_0x475d63),_0x475d63=_objectSpread2(_objectSpread2({},_0x475d63),_0x3835cb));}if(typeof _0x2563db[_0x16c818(0x651)]==='function'){_0x475d63=clone(_0x475d63);var _0x9e40b=_0x2563db['callback'](_0x42323f,_0x2df9fb,_0x475d63);_0x9e40b&&(_0x475d63=_objectSpread2(_objectSpread2({},_0x475d63),_0x9e40b));}return _0x475d63=_0x475d63||{},_0x475d63;}function setConfigSymbol(_0x24e577,_0x3d761a,_0x14daa6){var _0x141dbc={_0x8481c6:0x7c0,_0xfaa522:0x8b4,_0xfde95c:0xa32,_0x13a5f4:0x27f,_0x4055a9:0xba0,_0x347762:0x872,_0x406bc5:0x956,_0x3a0aa4:0xdd1,_0x1067ac:0x7c0,_0x22e2e8:0x799,_0x55943d:0x799,_0x1d390c:0x872,_0x3c57ce:0x9e0,_0x14a641:0x7c0,_0x219481:0x57e,_0x5c4432:0xe10,_0x221ea5:0x9e0,_0xfa88c7:0x4f5},_0x479e85={_0x538229:0xb44},_0x88c859=_0x521882,_0x2bbf20=_0x24e577['_attr'];_0x2bbf20&&_0x2bbf20['type']&&_0x2bbf20['attr']&&(_0x2bbf20=_0x2bbf20['attr']);var _0x38f31a=_0x24e577['entityCollection'],_0x4baecc=getStyleBySymbolConfig(_0x3d761a['symbol'],_0x2bbf20,_0x24e577);function _0x42d051(_0x477fb3,_0x40fd1a,_0x366568){if(_0x40fd1a['text']==='')return null;Cesium__namespace['defined'](_0x40fd1a['height'])&&(_0x477fb3=setPositionsHeight(_0x477fb3,_0x40fd1a['height']));var _0x213836=_0x38f31a['add']({'position':_0x477fb3,'label':_0x40fd1a,'_attr':_0x366568});return _0x213836;}_0x14daa6=_0x14daa6||_0x42d051;if(_0x24e577['polyline']){PolylineStyleConver[_0x88c859(_0x141dbc._0x8481c6)](_0x4baecc,_0x24e577['polyline'],!![]);if(_0x4baecc['corridor']){var _0x543c33=_objectSpread2({'color':_0x4baecc['color'],'opacity':_0x4baecc['opacity']},_0x4baecc['corridor']);isString(_0x4baecc['corridor'][_0x88c859(_0x141dbc._0xfaa522)])&&(_0x543c33['width']=template(_0x4baecc[_0x88c859(_0x141dbc._0xfde95c)]['width'],_0x2bbf20));if(_0x24e577['_corridorEx'])CorridorStyleConver['toCesiumVal'](_0x543c33,_0x24e577['_corridorEx']['corridor'],!![]);else{var _0x36f546=CorridorStyleConver['toCesiumVal'](_0x543c33,{},!![]);_0x36f546['positions']=getCesiumValue(_0x24e577['polyline']['positions']);var _0x284be9=_0x38f31a['add']({'corridor':_0x36f546,'_attr':_0x2bbf20});_0x284be9['_mars3d_layerId']=_0x3d761a['id'],_0x24e577['_corridorEx']=_0x284be9;}}if(_0x4baecc['label']&&_0x4baecc['label'][_0x88c859(0x4f5)]){if(_0x24e577['_labelEx'])LabelStyleConver[_0x88c859(0x7c0)](_0x4baecc['label'],_0x24e577['_labelEx'][_0x88c859(0x956)],_0x2bbf20);else{var _0x384aac,_0x35c792=getCesiumValue(_0x24e577[_0x88c859(_0x141dbc._0x13a5f4)]['positions']),_0x310331=_0x35c792[Math['floor'](_0x35c792[_0x88c859(_0x141dbc._0x4055a9)]/0x2)];if(_0x4baecc['label']['position']){if(_0x4baecc[_0x88c859(0x956)]['position']==='center')_0x310331=centerOfMass(_0x35c792,_0x4baecc['label'][_0x88c859(_0x141dbc._0x347762)]);else isNumber(_0x4baecc[_0x88c859(_0x141dbc._0x406bc5)]['position'])&&(_0x310331=_0x35c792[_0x4baecc[_0x88c859(_0x141dbc._0x406bc5)][_0x88c859(_0x141dbc._0x3a0aa4)]]);}var _0x188b0a=LabelStyleConver[_0x88c859(0x7c0)](_0x4baecc[_0x88c859(0x956)],{},_0x2bbf20);_0x188b0a[_0x88c859(0x9e0)]=(_0x384aac=_0x188b0a['heightReference'])!==null&&_0x384aac!==void 0x0?_0x384aac:Cesium__namespace['HeightReference']['CLAMP_TO_GROUND'];var _0x2f0108=_0x14daa6(_0x310331,_0x188b0a,_0x2bbf20);_0x2f0108&&(_0x2f0108['_mars3d_layerId']=_0x3d761a['id']),_0x24e577['_labelEx']=_0x2f0108;}}}if(_0x24e577['polygon']){var _0x1569ef;PolygonStyleConver['toCesiumVal'](_0x4baecc,_0x24e577['polygon'],!![]);if(_0x4baecc['outline']&&(_0x4baecc['outlineWidth']>0x1||((_0x1569ef=_0x4baecc['outlineStyle'])===null||_0x1569ef===void 0x0?void 0x0:_0x1569ef[_0x88c859(_0x141dbc._0xfaa522)])>0x1)){_0x24e577['polygon']['outline']=![];var _0x2ee732=_objectSpread2(_objectSpread2({},_0x4baecc),{},{'outline':![],'color':_0x4baecc['outlineColor'],'width':_0x4baecc['outlineWidth'],'opacity':_0x4baecc['outlineOpacity']},_0x4baecc['outlineStyle']||{});if(_0x24e577['_outlineEx'])for(var _0x393f18=0x0,_0x5ae414=_0x24e577['_outlineEx']['length'];_0x393f18<_0x5ae414;_0x393f18++){PolylineStyleConver[_0x88c859(_0x141dbc._0x1067ac)](_0x2ee732,_0x24e577[_0x88c859(_0x141dbc._0x22e2e8)][_0x393f18][_0x88c859(_0x141dbc._0x13a5f4)],!![]);}else{var _0x35dd53=getAllPositions(_0x24e577);_0x24e577[_0x88c859(_0x141dbc._0x55943d)]=[];for(var _0x1c76a8=0x0,_0x374615=_0x35dd53[_0x88c859(0xba0)];_0x1c76a8<_0x374615;_0x1c76a8++){var _0x4054d7=PolylineStyleConver['toCesiumVal'](_0x2ee732,{},!![]);_0x4054d7['positions']=_0x35dd53[_0x1c76a8];var _0x5a72b2=_0x38f31a[_0x88c859(0xb92)]({'polyline':_0x4054d7,'_attr':_0x2bbf20});_0x5a72b2['_mars3d_layerId']=_0x3d761a['id'],_0x24e577['_outlineEx']['push'](_0x5a72b2);}}}if(_0x4baecc['label']&&_0x4baecc['label']['text']){if(_0x24e577['_labelEx'])LabelStyleConver[_0x88c859(_0x141dbc._0x8481c6)](_0x4baecc[_0x88c859(0x956)],_0x24e577['_labelEx']['label'],_0x2bbf20);else{var _0x49dcd3,_0x58098d=centerOfMass(getPositions(_0x24e577),_0x4baecc['label'][_0x88c859(_0x141dbc._0x1d390c)]),_0x3e8c6a=LabelStyleConver['toCesiumVal'](_0x4baecc['label'],{},_0x2bbf20);_0x3e8c6a['heightReference']=(_0x49dcd3=_0x3e8c6a['heightReference'])!==null&&_0x49dcd3!==void 0x0?_0x49dcd3:Cesium__namespace['HeightReference'][_0x88c859(0x57e)];var _0x40e8eb=_0x14daa6(_0x58098d,_0x3e8c6a,_0x2bbf20);_0x40e8eb&&(_0x40e8eb['_mars3d_layerId']=_0x3d761a['id']),_0x24e577['_labelEx']=_0x40e8eb;}}}if(_0x24e577['label']){_0x4baecc[_0x88c859(0x956)]=_0x4baecc[_0x88c859(0x956)]||_0x4baecc||{};if(!Cesium__namespace['defined'](_0x4baecc[_0x88c859(0x956)][_0x88c859(0x76d)])&&!Cesium__namespace['defined'](_0x4baecc['label']['heightReference'])){var _0x54aa99;_0x4baecc['label'][_0x88c859(_0x141dbc._0x3c57ce)]=(_0x54aa99=_0x4baecc[_0x88c859(0x956)]['heightReference'])!==null&&_0x54aa99!==void 0x0?_0x54aa99:Cesium__namespace[_0x88c859(0xb44)][_0x88c859(0x57e)];}LabelStyleConver['toCesiumVal'](_0x4baecc['label'],_0x24e577[_0x88c859(_0x141dbc._0x406bc5)],_0x2bbf20);}else _0x4baecc['label']&&typeof _0x4baecc['label']==='function'&&_0x4baecc[_0x88c859(0x956)](_0x24e577,_0x2bbf20,function(_0x61a7a3,_0x190b4f){var _0x5dc881=_0x88c859,_0x106509=LabelStyleConver['toCesiumVal'](_0x190b4f,{},_0x2bbf20);_0x106509['heightReference']=(_0x106509['heightReference'],Cesium__namespace[_0x5dc881(_0x479e85._0x538229)]['CLAMP_TO_GROUND']);var _0x376c79=_0x14daa6(_0x61a7a3,_0x106509,_0x2bbf20);_0x376c79&&(_0x376c79['_mars3d_layerId']=_0x3d761a['id']);});if(_0x24e577['billboard']){if(!Cesium__namespace['defined'](_0x4baecc['clampToGround'])&&!Cesium__namespace['defined'](_0x4baecc['heightReference'])){var _0x482756;_0x4baecc['heightReference']=(_0x482756=_0x4baecc[_0x88c859(_0x141dbc._0x3c57ce)])!==null&&_0x482756!==void 0x0?_0x482756:Cesium__namespace[_0x88c859(0xb44)]['CLAMP_TO_GROUND'];}_0x4baecc['image']=template(_0x4baecc['image'],_0x2bbf20),BillboardStyleConver['toCesiumVal'](_0x4baecc,_0x24e577['billboard'],!![]);if(_0x4baecc['model']){if(_0x24e577['_modelEx'])ModelStyleConver['toCesiumVal'](_0x4baecc[_0x88c859(0xa41)],_0x24e577['_modelEx']['model'],!![]);else{var _0x282e51=ModelStyleConver[_0x88c859(_0x141dbc._0x14a641)](_0x4baecc['model'],!![]);_0x282e51[_0x88c859(0x9e0)]=(_0x282e51[_0x88c859(_0x141dbc._0x3c57ce)],Cesium__namespace['HeightReference'][_0x88c859(_0x141dbc._0x219481)]);var _0x44600a=_0x38f31a['add']({'position':_0x24e577['position'],'model':_0x282e51,'_attr':_0x2bbf20});_0x44600a['_mars3d_layerId']=_0x3d761a['id'],_0x24e577['_modelEx']=_0x44600a;}}if(_0x4baecc['point']){if(_0x24e577['_pointEx'])PointStyleConver['toCesiumVal'](_0x4baecc[_0x88c859(0x686)],_0x24e577[_0x88c859(_0x141dbc._0x5c4432)]['point'],!![]);else{var _0x579e95,_0x3357ce=PointStyleConver['toCesiumVal'](_0x4baecc[_0x88c859(0x686)],{},!![]);_0x3357ce['heightReference']=(_0x579e95=_0x3357ce[_0x88c859(_0x141dbc._0x221ea5)])!==null&&_0x579e95!==void 0x0?_0x579e95:Cesium__namespace['HeightReference']['CLAMP_TO_GROUND'];var _0x4b56bc=_0x38f31a['add']({'position':_0x24e577['position'],'point':_0x3357ce,'_attr':_0x2bbf20});_0x4b56bc['_mars3d_layerId']=_0x3d761a['id'],_0x24e577['_pointEx']=_0x4b56bc;}}if(_0x4baecc[_0x88c859(_0x141dbc._0x406bc5)]&&_0x4baecc[_0x88c859(0x956)][_0x88c859(_0x141dbc._0xfa88c7)]&&!_0x24e577['label']){if(_0x24e577['_labelEx'])LabelStyleConver['toCesiumVal'](_0x4baecc['label'],_0x24e577['_labelEx']['label'],_0x2bbf20);else{var _0x305b4,_0x194020=_0x24e577['position'],_0x2a3345=LabelStyleConver['toCesiumVal'](_0x4baecc['label'],{},_0x2bbf20);_0x2a3345[_0x88c859(0x9e0)]=(_0x305b4=_0x2a3345['heightReference'])!==null&&_0x305b4!==void 0x0?_0x305b4:Cesium__namespace['HeightReference']['CLAMP_TO_GROUND'];var _0x1eb1c4=_0x14daa6(_0x194020,_0x2a3345,_0x2bbf20);_0x1eb1c4&&(_0x1eb1c4['_mars3d_layerId']=_0x3d761a['id']),_0x24e577['_labelEx']=_0x1eb1c4;}}}_0x24e577['styleOpt']=_0x4baecc;}var CzmGeoJsonLayer=function(_0x33a8f9){var _0x3a505={_0x24e50b:0xbd5},_0x2c3247={_0x1b6815:0x7f7,_0x58aed8:0xbb2,_0x2d61a1:0x892,_0x106271:0xba0,_0x5a8c0e:0x77a,_0x11910c:0x956,_0x14fd5e:0x956,_0x49bec8:0xa98,_0x3ef7c3:0xa2b},_0x2890a9={_0x550e49:0xdf4},_0xe7f409={_0x27db54:0xbb2,_0x432452:0x552,_0x301a30:0x892,_0x390185:0xe11},_0x31d02b={_0x3bd138:0x4bc,_0x15d8e2:0x63e,_0x21e532:0x19f,_0x1ea67a:0x5c7,_0x4deaaf:0x7f7,_0x568afb:0x65a},_0x24471e={_0x4123a0:0x189},_0x16cccb={_0x5b0ab7:0xb3b},_0x54e5ec={_0x270005:0x8e4},_0x4c700b={_0x5126ba:0x4bc,_0x2e3271:0x5c7},_0x313a6b={_0x13f09b:0xdf7,_0xe00c0a:0xecf,_0x1713ad:0xbb2},_0x10ee17={_0x15c18f:0xbb2},_0x4c9987={_0xcb0215:0xcbb,_0xafe658:0xe11,_0x2ca669:0xe11,_0x182b2d:0x87d,_0x707ea4:0x480,_0x2976e3:0x36d,_0xe2f42:0xe11},_0xaebced={_0x2e8f5c:0x552},_0x1c88ee={_0x4f1fd4:0xbb2,_0x267f79:0x92b,_0x57f54d:0x4bc,_0x3b21cc:0x4ae,_0x1ff82c:0xbb2},_0x88bf45={_0x5ceb33:0x7dd,_0x30af41:0xd2c,_0xf40e50:0x950},_0x1730ee={_0x1e7266:0xbb2},_0x104d10={_0x54ae59:0xba0},_0x4fd56f=_0x521882;_inherits(_0xadc539,_0x33a8f9);var _0x2285f9=_createSuper(_0xadc539);function _0xadc539(){var _0x3b080c=_0x4ffc,_0x2943b7,_0x71351a=arguments[_0x3b080c(_0x104d10._0x54ae59)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xadc539),_0x2943b7=_0x2285f9['call'](this,_0x71351a),_0x2943b7['_setOptionsHook'](_0x71351a,_0x71351a),_0x2943b7;}return _createClass(_0xadc539,[{'key':_0x4fd56f(_0x3a505._0x24e50b),'get':function _0x6a6478(){var _0x408315=_0x4fd56f;return this[_0x408315(_0x1730ee._0x1e7266)];}},{'key':'entities','get':function _0x3434fd(){return this['_dataSource']?this['_dataSource']['entities']:null;}},{'key':'labelCollection','get':function _0x2689be(){var _0x4862b1=_0x4fd56f;return!this['_labelCollection']&&(this['_labelCollection']=new Cesium__namespace[(_0x4862b1(0x41f))]({'scene':this['_map'][_0x4862b1(_0x88bf45._0x5ceb33)]}),this['_state']===State[_0x4862b1(_0x88bf45._0x30af41)]&&this['_map']['scene']['primitives']['add'](this[_0x4862b1(_0x88bf45._0xf40e50)])),this[_0x4862b1(0x950)];}},{'key':'hasZIndex','get':function _0x168ca8(){return!![];}},{'key':'zIndex','get':function _0x56db7a(){return this['options']['zIndex'];},'set':function _0x3e3df9(_0x3f5d6b){var _0x89b790=_0x4fd56f;this['options']['zIndex']=_0x3f5d6b;if(this[_0x89b790(0xbb2)]==null||_0x3f5d6b==null)return;if(!this['_map'][_0x89b790(0xecf)]['contains'](this[_0x89b790(_0x1c88ee._0x4f1fd4)]))return;this['_dataSource'][_0x89b790(0xe8f)]=_0x3f5d6b,this[_0x89b790(0x4bc)]['dataSources'][_0x89b790(_0x1c88ee._0x267f79)](this[_0x89b790(0xbb2)]);var _0x28f9a5=this[_0x89b790(_0x1c88ee._0x57f54d)]['dataSources'];for(var _0x66b7e1=_0x28f9a5['length']-0x1;_0x66b7e1>=0x0;_0x66b7e1--){var _0x5bff5e=_0x28f9a5['get'](_0x66b7e1);if(_0x5bff5e===this['_dataSource'])continue;Cesium__namespace[_0x89b790(_0x1c88ee._0x3b21cc)](_0x5bff5e['zIndex'])&&_0x3f5d6b<_0x5bff5e['zIndex']&&this['_map']['dataSources']['lower'](this[_0x89b790(_0x1c88ee._0x1ff82c)]);}}},{'key':'clampToGround','get':function _0x4871f0(){var _0x3583e8=_0x4fd56f;if(this['options'][_0x3583e8(0x76d)])return!![];if(this['options'][_0x3583e8(0x552)]&&this['options'][_0x3583e8(_0xaebced._0x2e8f5c)][_0x3583e8(0x7e9)]&&this['options']['symbol']['styleOptions']['clampToGround'])return!![];return![];}},{'key':'_setOptionsHook','value':function _0xd1bfc8(_0x2ddff7,_0x5cce9f){var _0x3743fa=_0x4fd56f,_0x2b5613;_get(_getPrototypeOf(_0xadc539['prototype']),_0x3743fa(_0x4c9987._0xcb0215),this)['call'](this,_0x2ddff7,_0x5cce9f);if((_0x2b5613=this[_0x3743fa(_0x4c9987._0xafe658)]['symbol'])!==null&&_0x2b5613!==void 0x0&&_0x2b5613['styleOptions']){var _0x1ba2d8=this[_0x3743fa(_0x4c9987._0x2ca669)][_0x3743fa(0x552)][_0x3743fa(0x7e9)];Cesium__namespace['defined'](_0x1ba2d8['clampToGround'])&&(this['options']['clampToGround']=_0x1ba2d8['clampToGround']);if(Cesium__namespace['defined'](_0x1ba2d8[_0x3743fa(_0x4c9987._0x182b2d)])){var _0x586926,_0xd28d76,_0x2c6ba4=Cesium__namespace['Color']['fromCssColorString']((_0x586926=_0x1ba2d8['color'])!==null&&_0x586926!==void 0x0?_0x586926:'#FFFF00')['withAlpha'](Number((_0xd28d76=_0x1ba2d8['opacity'])!==null&&_0xd28d76!==void 0x0?_0xd28d76:0.5));this['options']['fill']=_0x2c6ba4;}if(Cesium__namespace[_0x3743fa(0x4ae)](_0x1ba2d8['outlineColor'])){var _0x42b804,_0x171774,_0x2b5241,_0xd882ca=Cesium__namespace['Color'][_0x3743fa(_0x4c9987._0x707ea4)]((_0x42b804=(_0x171774=_0x1ba2d8['outlineColor'])!==null&&_0x171774!==void 0x0?_0x171774:_0x1ba2d8['color'])!==null&&_0x42b804!==void 0x0?_0x42b804:'#FFFFFF')['withAlpha']((_0x2b5241=_0x1ba2d8['outlineOpacity'])!==null&&_0x2b5241!==void 0x0?_0x2b5241:(_0x1ba2d8['opacity'],0x1));this['options']['stroke']=_0xd882ca;}Cesium__namespace['defined'](_0x1ba2d8[_0x3743fa(_0x4c9987._0x2976e3)])&&(this[_0x3743fa(_0x4c9987._0xe2f42)]['strokeWidth']=_0x1ba2d8['outlineWidth']);}}},{'key':'_showHook','value':function _0x41db82(_0x12e602){var _0x29b19e=_0x4fd56f;_get(_getPrototypeOf(_0xadc539['prototype']),'_showHook',this)['call'](this,_0x12e602),this[_0x29b19e(0x950)]&&(this['_labelCollection']['show']=_0x12e602);}},{'key':'_mountedHook','value':function _0x5974ec(){var _0x1867ae=_0x4fd56f;_get(_getPrototypeOf(_0xadc539['prototype']),'_mountedHook',this)[_0x1867ae(0xdf7)](this),this['load']();}},{'key':'_addedHook','value':function _0x576a3d(){var _0x4e1dd8=_0x4fd56f;_get(_getPrototypeOf(_0xadc539['prototype']),'_addedHook',this)['call'](this),this['_dataSource']&&this['_map']['dataSources']['add'](this[_0x4e1dd8(_0x10ee17._0x15c18f)]),this[_0x4e1dd8(0x950)]&&this['_map']['scene']['primitives']['add'](this['_labelCollection']);}},{'key':_0x4fd56f(0x676),'value':function _0x4cf936(){var _0x522d56=_0x4fd56f;_get(_getPrototypeOf(_0xadc539[_0x522d56(0xd3a)]),'_removedHook',this)[_0x522d56(_0x313a6b._0x13f09b)](this),this['_labelCollection']&&(this[_0x522d56(0x4bc)]['scene']['primitives']['remove'](this['_labelCollection']),this['_labelCollection']=null),this['_dataSource']&&this['_map'][_0x522d56(_0x313a6b._0xe00c0a)]['remove'](this[_0x522d56(_0x313a6b._0x1713ad)]);}},{'key':_0x4fd56f(0x388),'value':function _0x3ae154(_0x4cdeca){var _0x858f59=_0x4fd56f;if(!this[_0x858f59(_0x4c700b._0x5126ba)])return Promise['resolve'](![]);this['_map']['cancelFlyTo']();if(this['options']['center'])return this['_map']['setCameraView'](this[_0x858f59(0xe11)]['center'],_0x4cdeca);else{if(this['options']['extent'])return this['_map']['flyToExtent'](this[_0x858f59(0xe11)]['extent'],_0x4cdeca);else{if(this['_dataSource'])return this[_0x858f59(0x4bc)][_0x858f59(0x187)]['flyTo'](this['_dataSource'],_0x4cdeca);}}return Promise[_0x858f59(_0x4c700b._0x2e3271)](![]);}},{'key':'load','value':function _0xf921c9(_0x58bb9d){var _0x40610f=_0x4fd56f,_0x370e02=this;if(_0x58bb9d){var _0x4d6a5e;((_0x4d6a5e=_0x58bb9d['clear'])!==null&&_0x4d6a5e!==void 0x0?_0x4d6a5e:!![])&&(delete this['options'][_0x40610f(0x143)],delete this['options']['data']),this['clear'](),this['options']=_objectSpread2(_objectSpread2({},this['options']),_0x58bb9d);}if(this['options'][_0x40610f(0x143)])fetchJson(_objectSpread2(_objectSpread2({},this['options']),{},{'proxy':this['_proxy']}))['then'](function(_0x211b07){var _0xc57164=_0x40610f;if(!_0x370e02['_map']||_0x370e02['_state']!==State['ADDED'])return;_0x370e02[_0xc57164(_0x54e5ec._0x270005)](_0x211b07);})['catch'](function(_0x37e90e){var _0x1d5989=_0x40610f,_0x3fb840;logError$1(_0x1d5989(_0x16cccb._0x5b0ab7),_0x37e90e),(_0x3fb840=_0x370e02['_readyPromise'])!==null&&_0x3fb840!==void 0x0&&_0x3fb840['reject']&&_0x370e02['_readyPromise']['reject'](_0x37e90e);});else this['options']['data']?this[_0x40610f(0x8e4)](this['options']['data']):_0x58bb9d&&logWarn(_0x40610f(_0x24471e._0x4123a0));return this;}},{'key':'_load_data','value':function _0xc3af07(_0x253431){var _0x4f5a6b=_0x4fd56f,_0x74601b=this;this['options']['format']&&(_0x253431=this['options']['format'](_0x253431));var _0x528d97=Cesium__namespace['GeoJsonDataSource'][_0x4f5a6b(0x153)](_0x253431,this['options']);_0x528d97['then'](function(_0x4e3bdd){_0x74601b['showResult'](_0x4e3bdd);});}},{'key':'showResult','value':function _0x2156f2(_0x5e8610){var _0x1ddcad=_0x4fd56f;this['_dataSource']&&(this[_0x1ddcad(_0x31d02b._0x3bd138)]['dataSources']['remove'](this[_0x1ddcad(0xbb2)]),delete this['_dataSource']);if(!_0x5e8610||this[_0x1ddcad(_0x31d02b._0x15d8e2)]===State['REMOVED'])return;_0x5e8610[_0x1ddcad(_0x31d02b._0x21e532)]=this['show'],this['_map']['dataSources']['add'](_0x5e8610),this['_readyPromise'][_0x1ddcad(_0x31d02b._0x1ea67a)](this),this['_dataSource']=_0x5e8610;this[_0x1ddcad(0xe11)]['zIndex']&&(this[_0x1ddcad(0xe8f)]=this['options']['zIndex']);var _0x49ffe0=_0x5e8610['entities']['values'],_0xd0cbc0=this['bindEntities'](_0x49ffe0);this[_0x1ddcad(_0x31d02b._0x4deaaf)]!==0x1&&this[_0x1ddcad(0x601)](this[_0x1ddcad(0x7f7)]),this['options']['flyTo']&&this['flyToByAnimationEnd'](),this[_0x1ddcad(_0x31d02b._0x568afb)](EventType['load'],{'dataSource':_0x5e8610,'entities':_0x49ffe0,'list':_0xd0cbc0});}},{'key':'bindEntities','value':function _0x156354(_0x43f2ab){var _0x31e214=_0x4fd56f,_0x202e45=this,_0x23eb32=[];for(var _0x199261=0x0,_0x3ffeb6=_0x43f2ab['length'];_0x199261<_0x3ffeb6;_0x199261++){var _0x2a00ef=_0x43f2ab[_0x199261];_0x2a00ef['_mars3d_layerId']=this['id'];var _0x55a3e7=this['getEntityAttr'](_0x2a00ef);_0x2a00ef['_attr']=_0x55a3e7||{},this['fire'](EventType['addGraphic'],{'czmObject':_0x2a00ef,'attr':_0x55a3e7}),_0x23eb32['push'](_objectSpread2(_objectSpread2({},_0x55a3e7),{},{'_entity':_0x2a00ef}));}return this[_0x31e214(0xe11)]['id']=this['id'],config2Entity(_0x43f2ab,this['options'],function(_0x323863,_0x559623,_0x42a994){var _0x2d470e=_0x31e214;return _0x202e45[_0x2d470e(0x1cb)](_0x323863,_0x559623,_0x42a994);}),_0x23eb32;}},{'key':'updateStyle','value':function _0x18de23(_0xc31dcc){var _0x3144b8=_0x4fd56f,_0xe3fbf=this;if(!this[_0x3144b8(_0xe7f409._0x27db54)])return;_0xc31dcc&&(this['options'][_0x3144b8(_0xe7f409._0x432452)]=_objectSpread2(_objectSpread2({},this['options']['symbol']),_0xc31dcc));var _0x56d3a5=this['_dataSource']['entities'][_0x3144b8(_0xe7f409._0x301a30)];return this['options']['id']=this['id'],config2Entity(_0x56d3a5,this[_0x3144b8(_0xe7f409._0x390185)],function(_0xd45319,_0x97028,_0x5500d6){return _0xe3fbf['lblAddFun'](_0xd45319,_0x97028,_0x5500d6);}),this;}},{'key':_0x4fd56f(0x1cb),'value':function _0x417907(_0x490f58,_0x185012,_0xfbc07){var _0x1f0f5b=_0x4fd56f;if(_0x185012['text']==='')return null;Cesium__namespace['defined'](_0x185012['height'])&&(_0x490f58=setPositionsHeight(_0x490f58,_0x185012['height']));!this[_0x1f0f5b(0xdf4)]&&(this['labelCollection']=new Cesium__namespace[(_0x1f0f5b(0x41f))]({'scene':this['viewer']['scene']}),this['viewer'][_0x1f0f5b(0x7dd)]['primitives']['add'](this['labelCollection']));_0x185012[_0x1f0f5b(0xdd1)]=getPositionValue(_0x490f58);var _0x56522c=this[_0x1f0f5b(_0x2890a9._0x550e49)]['add'](_0x185012);return _0x56522c['properties']=_0xfbc07,_0x56522c[_0x1f0f5b(0xd0d)]=this['id'],_0x56522c;}},{'key':_0x4fd56f(0x601),'value':function _0x42152e(_0x264b96){var _0x5470ae=_0x4fd56f;this[_0x5470ae(_0x2c3247._0x1b6815)]=_0x264b96;if(!this[_0x5470ae(_0x2c3247._0x58aed8)])return;var _0x9ed5e3=this[_0x5470ae(0xbb2)]['entities'][_0x5470ae(_0x2c3247._0x2d61a1)];for(var _0x2b599d=0x0,_0x2b229c=_0x9ed5e3[_0x5470ae(_0x2c3247._0x106271)];_0x2b599d<_0x2b229c;_0x2b599d++){var _0x1e5946=_0x9ed5e3[_0x2b599d];_0x1e5946[_0x5470ae(0x77a)]&&_0x1e5946[_0x5470ae(_0x2c3247._0x5a8c0e)][_0x5470ae(0xe7f)]&&_0x1e5946['polygon'][_0x5470ae(0xe7f)]['color']&&(this[_0x5470ae(0x89f)](_0x1e5946['polygon']['material']['color'],this[_0x5470ae(0x7f7)]),_0x1e5946['polygon']['outlineColor']&&this['_updatEntityAlpha'](_0x1e5946[_0x5470ae(0x77a)]['outlineColor'],this['_opacity']));_0x1e5946['polyline']&&_0x1e5946['polyline']['material']&&_0x1e5946['polyline']['material']['color']&&this['_updatEntityAlpha'](_0x1e5946['polyline']['material']['color'],this['_opacity']);_0x1e5946[_0x5470ae(0x960)]&&(_0x1e5946['billboard']['color']=Cesium__namespace['Color']['WHITE'][_0x5470ae(0x531)](this['_opacity']));_0x1e5946[_0x5470ae(0xa41)]&&(_0x1e5946['model']['color']=Cesium__namespace['Color']['WHITE']['withAlpha'](this[_0x5470ae(0x7f7)]));if(_0x1e5946['label']){var _0x452623=this['_opacity'];_0x1e5946['styleOpt']&&_0x1e5946['styleOpt']['label']&&_0x1e5946['styleOpt']['label']['opacity']&&(_0x452623=_0x1e5946['styleOpt'][_0x5470ae(_0x2c3247._0x11910c)]['opacity']),_0x1e5946['label'][_0x5470ae(0xa98)]&&this['_updatEntityAlpha'](_0x1e5946[_0x5470ae(_0x2c3247._0x14fd5e)][_0x5470ae(_0x2c3247._0x49bec8)],_0x452623),_0x1e5946['label']['outlineColor']&&this['_updatEntityAlpha'](_0x1e5946['label'][_0x5470ae(_0x2c3247._0x3ef7c3)],_0x452623),_0x1e5946['label'][_0x5470ae(0xc24)]&&this['_updatEntityAlpha'](_0x1e5946[_0x5470ae(0x956)]['backgroundColor'],_0x452623);}}}},{'key':_0x4fd56f(0x89f),'value':function _0x47a8e6(_0x244f8e,_0x575d2d){if(!_0x244f8e)return;var _0x1843d3=getCesiumValue(_0x244f8e,Cesium__namespace['Color'],this['_map']['clock']['currentTime']);if(!_0x1843d3||!_0x1843d3['withAlpha'])return _0x244f8e;_0x1843d3=_0x1843d3['withAlpha'](_0x575d2d),_0x244f8e['setValue'](_0x1843d3);}},{'key':_0x4fd56f(0x6d1),'value':function _0x2eae1f(_0x4b3703){return getAttrVal(_0x4b3703['properties']);}},{'key':'clear','value':function _0x573826(){var _0x223138=_0x4fd56f;return this['_labelCollection']&&this[_0x223138(0x950)]['removeAll'](),this['_dataSource']&&this['_dataSource']['entities']['removeAll'](),this['_closeAllControl'](),this;}},{'key':'process','value':function _0x1d93e2(_0x1ef07a,_0x42730b){var _0x404f38={_0x2f705a:0x892},_0x308a61=this;return this['readyPromise']['then'](function(_0xdbd370){var _0x33c4e8=_0x4ffc,_0x4b9220=_0x308a61['_dataSource'][_0x33c4e8(0x7b3)](_0x1ef07a,_0x42730b);return _0x4b9220['then'](function(_0x1153b0){var _0x496eed=_0x33c4e8,_0x39a560=_0x1153b0[_0x496eed(0x1ec)][_0x496eed(_0x404f38._0x2f705a)],_0x599229=_0x308a61['bindEntities'](_0x39a560);return{'entities':_0x39a560,'list':_0x599229};});});}}]),_0xadc539;}(BaseGraphicLayer);register$2('czmGeojson',CzmGeoJsonLayer);var KmlLayer=function(_0x13fead){var _0x17d726={_0x2d3f81:0xa15},_0x41b8e9={_0x24c548:0xe11,_0x173aa4:0x153,_0x1b5641:0x5e6};_inherits(_0x3aaf7b,_0x13fead);var _0x477396=_createSuper(_0x3aaf7b);function _0x3aaf7b(){return _classCallCheck(this,_0x3aaf7b),_0x477396['apply'](this,arguments);}return _createClass(_0x3aaf7b,[{'key':'load','value':function _0x5d8bdc(){var _0x337b50=_0x4ffc,_0xcb81b3=this,_0x5098e1=arguments[_0x337b50(0xba0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this[_0x337b50(_0x41b8e9._0x24c548)]=_objectSpread2(_objectSpread2({},this['options']),_0x5098e1);var _0x46c344;if(this['options']['url']){var _0x265053=getUrlResource(this[_0x337b50(0xe11)]);_0x46c344=Cesium__namespace['KmlDataSource'][_0x337b50(_0x41b8e9._0x173aa4)](_0x265053,{'camera':this['_map']['scene']['camera'],'canvas':this['_map']['scene'][_0x337b50(_0x41b8e9._0x1b5641)],'clampToGround':this['options']['clampToGround']});}else this[_0x337b50(0xe11)]['data']&&(_0x46c344=Cesium__namespace['KmlDataSource']['load'](this['options']['data'],{'camera':this['_map']['scene']['camera'],'canvas':this['_map']['scene']['canvas'],'clampToGround':this['options']['clampToGround']}),logError$1('KmlLayer:请必须传入\x20url\x20或\x20data\x20参数'));_0x46c344['then'](function(_0x3f676f){_0xcb81b3['showResult'](_0x3f676f);});}},{'key':'getEntityAttr','value':function _0x54d085(_0x129537){var _0x259ace=_0x4ffc,_0x183895={'name':_0x129537[_0x259ace(_0x17d726._0x2d3f81)],'description':_0x129537['description']},_0x3eeaef=_0x129537['_kml']['extendedData'];for(var _0x2c0c55 in _0x3eeaef){_0x183895[_0x2c0c55]=_0x3eeaef[_0x2c0c55][_0x259ace(0xb64)];}return _0x183895=getAttrVal(_0x183895),_0x183895[_0x259ace(0xba4)]&&(_0x183895['description']=_0x183895['description']['replace'](/]+>/g,'')),_0x183895;}}]),_0x3aaf7b;}(CzmGeoJsonLayer);register$2('kml',KmlLayer);var CzmlLayer=function(_0x476c3f){var _0x291557={_0x2cb2c8:0x676},_0x296e23={_0x5af667:0xba4},_0x37a222={_0x516717:0xba0,_0x587dc2:0xe11,_0x57b3c3:0xa68,_0x4a3800:0x1eb},_0x3985c7={_0x6fea6a:0xd3a},_0x32142a={_0x236b6e:0x4bc,_0x31bddf:0x4b2,_0x10259f:0xde7,_0x216d07:0x2c4},_0x195cef={_0x2b33eb:0x4b2,_0x50ea56:0x4bc,_0x10046a:0x4b2,_0x149219:0xab5,_0x28c038:0xceb,_0x44b402:0x4bc},_0x293285=_0x521882;_inherits(_0x229a20,_0x476c3f);var _0x26f12e=_createSuper(_0x229a20);function _0x229a20(){return _classCallCheck(this,_0x229a20),_0x26f12e['apply'](this,arguments);}return _createClass(_0x229a20,[{'key':_0x293285(0xc3f),'value':function _0x413200(_0x186cdb){var _0xee827d=_0x293285,_0x340467;_get(_getPrototypeOf(_0x229a20['prototype']),'_showHook',this)[_0xee827d(0xdf7)](this,_0x186cdb),((_0x340467=this[_0xee827d(0xe11)]['updateClock'])!==null&&_0x340467!==void 0x0?_0x340467:!![])&&(_0x186cdb?this['setCzmlTime']():this['setNowTime']());}},{'key':'setCzmlTime','value':function _0x34d718(){var _0x32280a=_0x293285,_0x3edd36;(_0x3edd36=this[_0x32280a(0xbb2)])!==null&&_0x3edd36!==void 0x0&&_0x3edd36[_0x32280a(_0x195cef._0x2b33eb)]&&(this[_0x32280a(_0x195cef._0x50ea56)]['clock']['clockRange']=this['_dataSource'][_0x32280a(0x4b2)][_0x32280a(0xac0)],this['_map'][_0x32280a(_0x195cef._0x10046a)][_0x32280a(_0x195cef._0x149219)]=this['_dataSource']['clock']['multiplier'],this['_map']['clock']['startTime']=this['_dataSource']['clock'][_0x32280a(_0x195cef._0x28c038)],this[_0x32280a(_0x195cef._0x44b402)]['clock']['stopTime']=this[_0x32280a(0xbb2)]['clock']['stopTime'],this['_map']['clock']['currentTime']=this['_dataSource'][_0x32280a(0x4b2)]['startTime']);}},{'key':'setNowTime','value':function _0x65824(){var _0xa1ded=_0x293285;this['_map']['clock']['clockRange']=Cesium__namespace[_0xa1ded(0x7ff)][_0xa1ded(0x55f)],this[_0xa1ded(_0x32142a._0x236b6e)][_0xa1ded(_0x32142a._0x31bddf)]['multiplier']=0x1;var _0x4011e4=Cesium__namespace[_0xa1ded(_0x32142a._0x10259f)][_0xa1ded(_0x32142a._0x216d07)](new Date());this['_map']['clock']['startTime']=_0x4011e4[_0xa1ded(0xd23)](),this['_map']['clock'][_0xa1ded(0x66d)]=Cesium__namespace[_0xa1ded(0xde7)][_0xa1ded(0x466)](_0x4011e4,0x1,new Cesium__namespace[(_0xa1ded(0xde7))]()),this['_map']['clock']['currentTime']=_0x4011e4['clone']();}},{'key':_0x293285(_0x291557._0x2cb2c8),'value':function _0xc5689e(){var _0x3c4946=_0x293285,_0x2561d3;_get(_getPrototypeOf(_0x229a20[_0x3c4946(_0x3985c7._0x6fea6a)]),_0x3c4946(0x676),this)[_0x3c4946(0xdf7)](this),((_0x2561d3=this['options']['updateClock'])!==null&&_0x2561d3!==void 0x0?_0x2561d3:!![])&&this['setNowTime']();}},{'key':_0x293285(0x153),'value':function _0x176efa(){var _0x561a0e={_0xad0f6:0xc8a},_0x4fe57d=_0x293285,_0x4ebe48=this,_0xccc1fc=arguments[_0x4fe57d(_0x37a222._0x516717)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this['options']=_objectSpread2(_objectSpread2({},this['options']),_0xccc1fc);var _0x3058d2;if(this[_0x4fe57d(_0x37a222._0x587dc2)]['url']){var _0x3fa396=getUrlResource(this[_0x4fe57d(_0x37a222._0x587dc2)]);_0x3058d2=Cesium__namespace['CzmlDataSource'][_0x4fe57d(0x153)](_0x3fa396,this['options']);}else this['options']['data']?_0x3058d2=Cesium__namespace[_0x4fe57d(_0x37a222._0x57b3c3)]['load'](this[_0x4fe57d(_0x37a222._0x587dc2)]['data'],this['options']):logError$1('CzmlLayer:请必须传入\x20url\x20或\x20data\x20参数');_0x3058d2[_0x4fe57d(_0x37a222._0x4a3800)](function(_0x4fd596){var _0x269843=_0x4fe57d;_0x4ebe48[_0x269843(_0x561a0e._0xad0f6)](_0x4fd596);});}},{'key':'getEntityAttr','value':function _0x55f289(_0x237545){var _0x5b19e3=_0x293285;if(_0x237545[_0x5b19e3(0xcef)])return getAttrVal(_0x237545[_0x5b19e3(0xcef)]);if(_0x237545['description'])return{'description':getCesiumValue(_0x237545[_0x5b19e3(_0x296e23._0x5af667)])};}}]),_0x229a20;}(CzmGeoJsonLayer);register$2('czml',CzmlLayer);var GraphicGroupLayer=function(_0x386e8b){var _0x3cd321={_0xb1a722:0x1ae,_0x29cf33:0x704},_0x2d4246={_0x1561af:0x1ce},_0x4fac5a={_0x2eadc4:0xabb,_0x25f07e:0xc35,_0x1c7508:0xd89,_0x5adddf:0xbd5,_0x56c7f8:0x379,_0x212267:0x9c0},_0x1634ef={_0x32279f:0xb24},_0x16a5cc={_0x2d848c:0xe11,_0x14f3da:0x284},_0x316de2={_0x367227:0x379,_0x30c1fc:0xc69},_0x105c0b={_0x344be6:0x379},_0x49a537={_0x490d9e:0x379},_0x1c9869={_0x2f35b9:0x1ce,_0x288dc2:0x1ce},_0x488275={_0xd69213:0x29d},_0x1ca462=_0x521882;_inherits(_0x2fe9ed,_0x386e8b);var _0x1df1d7=_createSuper(_0x2fe9ed);function _0x2fe9ed(){var _0xea3046=_0x4ffc;return _classCallCheck(this,_0x2fe9ed),_0x1df1d7[_0xea3046(_0x488275._0xd69213)](this,arguments);}return _createClass(_0x2fe9ed,[{'key':_0x1ca462(0x2f9),'get':function _0x56cb7c(){return this['_hasEdit'];},'set':function _0x1489c1(_0x1cea34){this['_hasEdit']=_0x1cea34,this['_selectedLayer']&&(_0x1cea34?this['_selectedLayer']['activateEdit']():this['_selectedLayer']['disableEdit']());}},{'key':'isAutoEditing','get':function _0x217791(){var _0x5aea23=_0x1ca462;return this['options'][_0x5aea23(0x2b2)];},'set':function _0x225ad0(_0x44d00b){var _0x34502a=_0x1ca462;this[_0x34502a(0xe11)]['isAutoEditing']=_0x44d00b,this['eachLayer'](function(_0x300b9a){_0x300b9a['isAutoEditing']=_0x44d00b;},this);}},{'key':'selectedLayer','get':function _0x1305c2(){var _0x42c9e4=_0x1ca462;return this[_0x42c9e4(0x1ce)];},'set':function _0x2edf15(_0x495946){var _0x4b90d3=_0x1ca462;this['_selectedLayer']&&(delete this['_selectedLayer'][_0x4b90d3(0x944)],this[_0x4b90d3(0x1ce)]['disableEdit']()),!(_0x495946 instanceof GraphicLayer)&&(_0x495946=this['getLayer'](_0x495946)),this['_selectedLayer']=_0x495946,this['_selectedLayer']&&(this[_0x4b90d3(_0x1c9869._0x2f35b9)][_0x4b90d3(0x944)]=!![],this['_hasEdit']&&this[_0x4b90d3(_0x1c9869._0x288dc2)]['activateEdit']());}},{'key':'isActivate','value':function _0x549f8c(_0x3cc5e9){return _0x3cc5e9['isActivate'];}},{'key':'_mountedHook','value':function _0xaf15e4(){var _0xb2f82=_0x1ca462;_get(_getPrototypeOf(_0x2fe9ed['prototype']),'_mountedHook',this)['call'](this),this['options'][_0xb2f82(0xb45)]&&this['loadGeoJSON'](this['options']['geojson']);}},{'key':'_addedHook','value':function _0x274e38(){_get(_getPrototypeOf(_0x2fe9ed['prototype']),'_addedHook',this)['call'](this),this['_processForRemoveLayer']();}},{'key':_0x1ca462(0xe33),'value':function _0x30b3c6(_0x22991d){var _0x54ead0=_0x1ca462;if(!_0x22991d)return this[_0x54ead0(_0x49a537._0x490d9e)];var _0x46ec3f=this['getLayer'](_0x22991d);return _0x46ec3f?_0x46ec3f:this['createLayer'](_0x22991d);}},{'key':'createLayer','value':function _0x436ded(_0x392e6b){var _0xe27d2=_0x1ca462,_0x5a14a4=clone(this['options'],['id',_0xe27d2(0x7e2),_0xe27d2(0xb45),'data']);_0x5a14a4['name']=_0x392e6b,_0x5a14a4['pid']=this['id'];var _0x2cd63f=new GraphicLayer(_0x5a14a4);return this['_events']&&(_0x2cd63f[_0xe27d2(0xd76)]=_objectSpread2({},this['_events'])),this['_map']['addLayer'](_0x2cd63f),this['addLayer'](_0x2cd63f),_0x2cd63f;}},{'key':_0x1ca462(0xca6),'value':function _0x2287fb(_0x510944){var _0x4ce4fe=_0x1ca462,_0x3720ab;return _0x510944 instanceof GraphicLayer?_0x3720ab=_0x510944:_0x3720ab=this['getLayer'](_0x510944),_0x3720ab?(this[_0x4ce4fe(_0x105c0b._0x344be6)]===_0x3720ab&&(this['selectedLayer']=null),removeArrayItem(this['_arrLayer'],_0x3720ab),this['_map']['removeLayer'](_0x3720ab,!![]),this['_processForRemoveLayer'](),!![]):![];}},{'key':_0x1ca462(_0x3cd321._0xb1a722),'value':function _0x4a1a27(){var _0x3ecd64=_0x1ca462;for(var _0x1219f6=this['_arrLayer']['length']-0x1;_0x1219f6>=0x0;_0x1219f6--){var _0x5e2814=this['_arrLayer'][_0x1219f6];_0x5e2814['length']===0x0&&(this['selectedLayer']===_0x5e2814&&(this[_0x3ecd64(_0x316de2._0x367227)]=null),this['_arrLayer'][_0x3ecd64(_0x316de2._0x30c1fc)](_0x1219f6,0x1),this['_map']['removeLayer'](_0x5e2814,!![]));}return this['_processForRemoveLayer'](),this;}},{'key':'_processForRemoveLayer','value':function _0x24ebb3(){var _0x2265cc=_0x1ca462;this[_0x2265cc(0x8ef)]['length']===0x0&&this[_0x2265cc(_0x16a5cc._0x2d848c)][_0x2265cc(_0x16a5cc._0x14f3da)]&&(this[_0x2265cc(0x379)]=this['createLayer'](this['options']['defaultLayer'])),this['selectedLayer']==null&&this['_arrLayer']['length']>0x0&&(this[_0x2265cc(0x379)]=this[_0x2265cc(0x8ef)][0x0]);}},{'key':'moveToLayer','value':function _0x26d234(_0x1ef4ba,_0x42757e){!(_0x42757e instanceof GraphicLayer)&&(_0x42757e=this['getLayer'](_0x42757e)),_0x1ef4ba['remove'](),_0x42757e['addGraphic'](_0x1ef4ba);}},{'key':'getGraphics','value':function _0x4df819(){var _0x173582=_0x1ca462,_0x9673cc=[];return this[_0x173582(0xaa7)](function(_0x5151f2){if(_0x5151f2['isPrivate'])return;_0x9673cc['push'](_0x5151f2);},this),_0x9673cc;}},{'key':_0x1ca462(_0x3cd321._0x29cf33),'value':function _0x176176(_0x4eda93){if(!_0x4eda93)return undefined;for(var _0xbfb256=this['_arrLayer']['length']-0x1;_0xbfb256>=0x0;_0xbfb256--){var _0x3cbf05=this['_arrLayer'][_0xbfb256],_0x40b706=_0x3cbf05['getGraphicById'](_0x4eda93);if(_0x40b706)return _0x40b706;}return undefined;}},{'key':'eachGraphic','value':function _0x164b9f(_0x363c08,_0x55ae5c){var _0x128b93={_0x1bf65f:0xaa7};return this['eachLayer'](function(_0x232300){var _0x3d8359=_0x4ffc;_0x232300[_0x3d8359(_0x128b93._0x1bf65f)](_0x363c08,_0x55ae5c);},this),this;}},{'key':'clear','value':function _0x406b45(_0x2deddd){this['eachLayer'](function(_0x11757c){_0x11757c['clear'](_0x2deddd);},this);}},{'key':'toGeoJSON','value':function _0x1c9877(_0x4442e9){var _0x4e5c7f=_0x1ca462,_0x47df07=this;_0x4442e9!==null&&_0x4442e9!==void 0x0&&_0x4442e9['stopEdit']&&this['stopDraw']();var _0x9c966d=[],_0x23989a=[];return this[_0x4e5c7f(_0x1634ef._0x32279f)](function(_0x25adf1){_0x23989a['push'](_0x25adf1['name']),_0x25adf1['eachGraphic'](function(_0x1db3ac){if(_0x1db3ac['isPrivate'])return;var _0x2a62d8=_0x1db3ac['toGeoJSON'](_0x4442e9);_0x2a62d8['properties']['_layer']=_0x25adf1['name'],_0x9c966d['push'](_0x2a62d8);},_0x47df07);},this),{'type':'FeatureCollection','layer':{'id':this['id'],'name':this['name'],'layers':_0x23989a,'selected':this['selectedLayer'][_0x4e5c7f(0xa15)]},'features':_0x9c966d};}},{'key':'loadGeoJSON','value':function _0x29ff9a(_0x8f2b49){var _0x48a184=_0x1ca462,_0x55d9ff=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};try{isString(_0x8f2b49)&&(_0x8f2b49=JSON['parse'](_0x8f2b49));}catch(_0x23bfc0){alert(_0x23bfc0['name']+':\x20'+_0x23bfc0['message']+'\x20\x0a请确认json文件格式正确!!!');return;}_0x55d9ff['clear']&&this[_0x48a184(_0x4fac5a._0x2eadc4)](!![]);var _0x5a1609;if(_0x55d9ff[_0x48a184(0xbd5)])_0x5a1609=this['getLayer'](_0x55d9ff['layer']);else{var _0x36a700,_0x4f9351,_0x246fe8={},_0x5822b5=(_0x36a700=_0x8f2b49)===null||_0x36a700===void 0x0?void 0x0:(_0x4f9351=_0x36a700[_0x48a184(0xbd5)])===null||_0x4f9351===void 0x0?void 0x0:_0x4f9351[_0x48a184(_0x4fac5a._0x25f07e)];if(_0x5822b5){var _0x32090d,_0xd115f5;for(var _0x1b4dd6=0x0;_0x1b4dd6<_0x5822b5['length'];_0x1b4dd6++){var _0x1d7b25=this['_getOrCreateLayer'](_0x5822b5[_0x1b4dd6]);_0x246fe8[_0x5822b5[_0x1b4dd6]]=_0x1d7b25;}if((_0x32090d=_0x8f2b49)!==null&&_0x32090d!==void 0x0&&(_0xd115f5=_0x32090d['layer'])!==null&&_0xd115f5!==void 0x0&&_0xd115f5[_0x48a184(_0x4fac5a._0x1c7508)]){var _0x35d528,_0x2249ad,_0x399121=_0x246fe8[(_0x35d528=_0x8f2b49)===null||_0x35d528===void 0x0?void 0x0:(_0x2249ad=_0x35d528[_0x48a184(_0x4fac5a._0x5adddf)])===null||_0x2249ad===void 0x0?void 0x0:_0x2249ad[_0x48a184(0xd89)]];_0x399121&&(this[_0x48a184(_0x4fac5a._0x56c7f8)]=_0x399121);}}}var _0x13224c=getGeoJsonFeatures(_0x8f2b49),_0x1e8166=[];for(var _0x5193c6=0x0,_0x273359=_0x13224c['length'];_0x5193c6<_0x273359;_0x5193c6++){var _0x4faeef=_0x13224c[_0x5193c6],_0x41fb3d=void 0x0;if(_0x5a1609)_0x41fb3d=_0x5a1609;else{var _0x1f3d83,_0x3541dd=_0x4faeef===null||_0x4faeef===void 0x0?void 0x0:(_0x1f3d83=_0x4faeef['properties'])===null||_0x1f3d83===void 0x0?void 0x0:_0x1f3d83['_layer'];_0x41fb3d=_0x3541dd?this['getLayer'](_0x3541dd):null,!_0x41fb3d&&(_0x41fb3d=this['selectedLayer']);}var _0x386477=_0x41fb3d[_0x48a184(_0x4fac5a._0x212267)](_0x4faeef,_objectSpread2(_objectSpread2({},_0x55d9ff),{},{'clear':![],'flyTo':![]}));_0x1e8166=_0x1e8166['concat'](_0x386477);}return _0x55d9ff['flyTo']&&this['_map'][_0x48a184(0xaf9)](_0x1e8166),_0x1e8166;}},{'key':'_toJsonEx','value':function _0x568df9(_0xeed941){_0xeed941['geojson']=this['toGeoJSON']();}},{'key':'getRectangle','value':function _0x3d3401(_0x17d9f3){var _0x4f438a={_0x78be95:0x64f},_0x1b24b0;return this['eachGraphic'](function(_0x525e3b){var _0x5ae758=_0x4ffc;if(_0x525e3b['isPrivate'])return;if(!_0x525e3b['getRectangle'])return;var _0x40854a=_0x525e3b[_0x5ae758(_0x4f438a._0x78be95)]();if(!Cesium__namespace[_0x5ae758(0x4ae)](_0x40854a))return;_0x1b24b0?_0x1b24b0=Cesium__namespace['Rectangle']['union'](_0x40854a,_0x1b24b0):_0x1b24b0=_0x40854a;},this),_0x17d9f3?formatRectangle(_0x1b24b0):_0x1b24b0;}},{'key':'startDraw','value':function _0x587029(_0x354437){return this['_selectedLayer']['startDraw'](_0x354437);}},{'key':'stopDraw','value':function _0x199a70(){var _0x389daf=_0x1ca462;return this[_0x389daf(_0x2d4246._0x1561af)]['stopDraw']();}},{'key':_0x1ca462(0x186),'value':function _0x31e1af(){return this['_selectedLayer']['activateEdit']();}},{'key':'disableEdit','value':function _0x25d55b(){var _0x35ee00=_0x1ca462;return this['_selectedLayer'][_0x35ee00(0x8b6)]();}}]),_0x2fe9ed;}(GroupLayer);register$2(_0x521882(0x5e3),GraphicGroupLayer);var GeoJsonLayer=function(_0x42e802){var _0x4a008a={_0x179d98:0x47f},_0x1bbaf7={_0x44edf3:0x3fd,_0x450eb9:0xba0,_0xf30aa4:0xc69,_0x132347:0x4ae,_0x1582d8:0xd11,_0xfd0d6:0x6f6,_0x5a2e20:0xed3,_0x5977ba:0xb58,_0x53716f:0xe05,_0x3b47ec:0x252,_0x575eb3:0xe05,_0x3facc8:0x425,_0x32ee87:0xb58},_0x512b44={_0x2f4861:0xe11,_0x54262a:0x37a},_0x3ce9aa={_0x1b9768:0xe11,_0x1356a4:0x2cb,_0x4f222a:0x1eb,_0x25e342:0xb20},_0x297f06={_0x3f504d:0xd3a,_0x361ee0:0x153,_0x5dfe9a:0xe55},_0x4d585c={_0x3c0e35:0xd3a},_0x6fcb10=_0x521882;_inherits(_0x9a1ad3,_0x42e802);var _0x1d4695=_createSuper(_0x9a1ad3);function _0x9a1ad3(){return _classCallCheck(this,_0x9a1ad3),_0x1d4695['apply'](this,arguments);}return _createClass(_0x9a1ad3,[{'key':'_showHook','value':function _0x1516a5(_0x1ad467){var _0x3d301c=_0x4ffc;_get(_getPrototypeOf(_0x9a1ad3[_0x3d301c(_0x4d585c._0x3c0e35)]),'_showHook',this)[_0x3d301c(0xdf7)](this,_0x1ad467),_0x1ad467&&this['_hasLoad']&&(this['_hasLoad']=![],this['load']());}},{'key':_0x6fcb10(_0x4a008a._0x179d98),'value':function _0x1542f3(){var _0x12e94c=_0x6fcb10;_get(_getPrototypeOf(_0x9a1ad3[_0x12e94c(_0x297f06._0x3f504d)]),_0x12e94c(0x47f),this)['call'](this),this['show']?this[_0x12e94c(_0x297f06._0x361ee0)]():this[_0x12e94c(_0x297f06._0x5dfe9a)]=!![];}},{'key':'_removedHook','value':function _0x415638(){var _0x2706ce=_0x6fcb10;_get(_getPrototypeOf(_0x9a1ad3['prototype']),_0x2706ce(0x676),this)['call'](this),this['clear']();}},{'key':'load','value':function _0x1230dc(_0x124391){var _0x22b3fa=_0x6fcb10,_0x455363=this;_0x124391&&(Cesium__namespace[_0x22b3fa(0x891)](_0x124391['clear'],!![])&&(delete this[_0x22b3fa(_0x3ce9aa._0x1b9768)][_0x22b3fa(0x143)],delete this['options']['data']),this[_0x22b3fa(0xabb)](),this['options']=_objectSpread2(_objectSpread2({},this['options']),_0x124391));if(this['options']['url'])sendAjax(_objectSpread2(_objectSpread2({},this[_0x22b3fa(0xe11)]),{},{'proxy':this[_0x22b3fa(_0x3ce9aa._0x1356a4)]}))[_0x22b3fa(_0x3ce9aa._0x4f222a)](function(_0x51e5a2){if(!_0x455363['_map']||_0x455363['_state']!==State['ADDED'])return;_0x455363['_load_data'](_0x51e5a2);})[_0x22b3fa(_0x3ce9aa._0x25e342)](function(_0x574f23){var _0xee7617;logError$1('fetchJson出错了',_0x574f23),(_0xee7617=_0x455363['_readyPromise'])!==null&&_0xee7617!==void 0x0&&_0xee7617['reject']&&_0x455363['_readyPromise']['reject'](_0x574f23);});else this[_0x22b3fa(0xe11)][_0x22b3fa(0xd49)]?this['_load_data'](this['options']['data']):_0x124391&&logWarn('GeoJsonLayer:没有传入\x20url\x20或\x20data\x20参数,请确认是否有误。');}},{'key':'_load_data','value':function _0xe8c483(_0x546a38){var _0x7a8921=_0x6fcb10;this[_0x7a8921(_0x512b44._0x2f4861)]['format']&&(_0x546a38=this['options']['format'](_0x546a38));_0x546a38=this['_formatForMask'](_0x546a38);var _0x646cc2=this['loadGeoJSON'](_0x546a38,{'clear':!![],'enabledEvent':![]}),_0xff1c4d=[];_0x646cc2[_0x7a8921(0x2de)](function(_0x215f7c){_0xff1c4d['push'](_objectSpread2(_objectSpread2({},_0x215f7c['attr']),{},{'graphic':_0x215f7c}));}),this['fire'](EventType['load'],{'geojson':_0x546a38,'list':_0xff1c4d,'graphics':_0x646cc2}),this[_0x7a8921(_0x512b44._0x2f4861)]['flyTo']&&this[_0x7a8921(0x78f)](),this[_0x7a8921(_0x512b44._0x54262a)]['resolve'](this);}},{'key':'_formatForMask','value':function _0x8a554e(_0x56f8f6){var _0x28b031=_0x6fcb10,_0x545f88=this['options']['mask'];if(!_0x545f88)return _0x56f8f6;if(!_0x56f8f6['features']||_0x56f8f6[_0x28b031(_0x1bbaf7._0x44edf3)][_0x28b031(_0x1bbaf7._0x450eb9)]===0x0)return _0x56f8f6;_0x56f8f6=clone(_0x56f8f6),_0x56f8f6['features'][_0x28b031(_0x1bbaf7._0xf30aa4)](0x1,_0x56f8f6['features']['length']-0x1),this['_extent']=getExtentByGeoJSON(_0x56f8f6);var _0x5bc9f4={'xmin':0x49,'xmax':0x88,'ymin':0x3,'ymax':0x3b};isObject(_0x545f88)&&Cesium__namespace['defined'](_0x545f88['xmin'])&&Cesium__namespace['defined'](_0x545f88['xmax'])&&Cesium__namespace['defined'](_0x545f88['ymin'])&&Cesium__namespace[_0x28b031(_0x1bbaf7._0x132347)](_0x545f88['ymax'])&&(_0x5bc9f4=_0x545f88);var _0x4ae13f=[[_0x5bc9f4['xmin'],_0x5bc9f4[_0x28b031(0x123)]],[_0x5bc9f4['xmin'],_0x5bc9f4[_0x28b031(0x570)]],[_0x5bc9f4['xmax'],_0x5bc9f4['ymin']],[_0x5bc9f4[_0x28b031(_0x1bbaf7._0x1582d8)],_0x5bc9f4['ymax']],[_0x5bc9f4[_0x28b031(_0x1bbaf7._0xfd0d6)],_0x5bc9f4['ymax']]],_0x1d82d6=_0x56f8f6[_0x28b031(0x3fd)][0x0];if(_0x1d82d6[_0x28b031(0xb58)]['type']==='Polygon')_0x1d82d6[_0x28b031(0xb58)]={'type':_0x28b031(_0x1bbaf7._0x5a2e20),'coordinates':[_0x4ae13f,_0x1d82d6[_0x28b031(_0x1bbaf7._0x5977ba)][_0x28b031(_0x1bbaf7._0x53716f)][0x0]]};else{if(_0x1d82d6['geometry']['type']===_0x28b031(_0x1bbaf7._0x3b47ec)){var _0xd09eb1=[_0x4ae13f];for(var _0x4bdb55=0x0,_0x9d2bb6=_0x1d82d6['geometry'][_0x28b031(_0x1bbaf7._0x575eb3)]['length'];_0x4bdb55<_0x9d2bb6;_0x4bdb55++){var _0x20c01c=_0x1d82d6['geometry']['coordinates'][_0x4bdb55];_0x20c01c['length']>0x0&&_0xd09eb1[_0x28b031(_0x1bbaf7._0x3facc8)](_0x20c01c[0x0]);}_0x1d82d6[_0x28b031(_0x1bbaf7._0x5977ba)]={'type':'Polygon','coordinates':[_0xd09eb1]};}else{if(_0x1d82d6['geometry']['type']==='GeometryCollection'){var _0x45845d=[_0x4ae13f];for(var _0x31736b=0x0,_0x416e5b=_0x1d82d6[_0x28b031(_0x1bbaf7._0x32ee87)][_0x28b031(0xdff)]['length'];_0x31736b<_0x416e5b;_0x31736b++){var _0x59a6f4=_0x1d82d6['geometry']['geometries'][_0x31736b][_0x28b031(0xe05)];_0x59a6f4[_0x28b031(0xba0)]>0x0&&_0x45845d[_0x28b031(0x425)](_0x59a6f4[0x0]);}_0x1d82d6['geometry']={'type':_0x28b031(0xed3),'coordinates':[_0x45845d]};}}}return _0x56f8f6;}},{'key':'_toJsonEx','value':function _0x21dae2(_0x2c5560){}},{'key':'_setOptionsHook','value':function _0x2a3214(_0x377596,_0x17c72f){var _0x4a2d27=_0x6fcb10,_0x3679e6;_get(_getPrototypeOf(_0x9a1ad3['prototype']),'_setOptionsHook',this)[_0x4a2d27(0xdf7)](this,_0x377596,_0x17c72f);if(!this['_map'])return;_0x17c72f['symbol']&&!((_0x3679e6=_0x17c72f[_0x4a2d27(0x552)])!==null&&_0x3679e6!==void 0x0&&_0x3679e6['type'])?this['eachGraphic'](function(_0x4cf8b9){var _0x5f3dbf=getSymbolStyle(_0x377596['symbol'],_0x4cf8b9['attr']);_0x4cf8b9['style']=_0x5f3dbf;}):(this['clear'](),this['load']());}}]),_0x9a1ad3;}(GraphicLayer);register$2('geojson',GeoJsonLayer);var BusineDataLayer=function(_0x2bcfc8){var _0x20ddb1={_0x10f7c2:0xe11,_0x6bca22:0x1a7,_0x395af9:0xb07,_0x256a2e:0x315,_0x6d4d6c:0xdd1,_0x62a8af:0xdeb,_0x209645:0xe11,_0x489fa5:0x991,_0x28a676:0xee1,_0x53fb4a:0x2c3,_0x4e5399:0x37a},_0x50d6d2={_0x275e91:0xabb,_0x58f237:0x143,_0xbe8b8e:0xabb},_0xc187d3={_0x441d84:0xd3a},_0x59f3b4={_0x432cad:0xdf7,_0xb40921:0xe55};_inherits(_0x5103ef,_0x2bcfc8);var _0x2d67d2=_createSuper(_0x5103ef);function _0x5103ef(){return _classCallCheck(this,_0x5103ef),_0x2d67d2['apply'](this,arguments);}return _createClass(_0x5103ef,[{'key':'_showHook','value':function _0x16c785(_0x56d4c3){var _0xca1b54=_0x4ffc;_get(_getPrototypeOf(_0x5103ef[_0xca1b54(0xd3a)]),'_showHook',this)[_0xca1b54(_0x59f3b4._0x432cad)](this,_0x56d4c3),_0x56d4c3&&this[_0xca1b54(0xe55)]&&(this[_0xca1b54(_0x59f3b4._0xb40921)]=![],this['load']());}},{'key':'_addedHook','value':function _0x1266ea(){var _0x1a0236=_0x4ffc;_get(_getPrototypeOf(_0x5103ef['prototype']),'_addedHook',this)['call'](this),this[_0x1a0236(0x19f)]?this[_0x1a0236(0x153)]():this['_hasLoad']=!![];}},{'key':'_removedHook','value':function _0x2df5a2(){var _0x31e5cd=_0x4ffc;_get(_getPrototypeOf(_0x5103ef[_0x31e5cd(_0xc187d3._0x441d84)]),'_removedHook',this)['call'](this),this['clear']();}},{'key':'load','value':function _0x196ee4(_0x34dc86){var _0x3c43e9={_0x395dd3:0x427},_0x56efa0=_0x4ffc,_0x5b2cb5=this;_0x34dc86&&(Cesium__namespace[_0x56efa0(0x891)](_0x34dc86[_0x56efa0(_0x50d6d2._0x275e91)],!![])&&(delete this[_0x56efa0(0xe11)][_0x56efa0(_0x50d6d2._0x58f237)],delete this['options']['data']),this[_0x56efa0(_0x50d6d2._0xbe8b8e)](),this[_0x56efa0(0xe11)]=_objectSpread2(_objectSpread2({},this['options']),_0x34dc86));if(this[_0x56efa0(0xe11)]['url'])fetchJson(_objectSpread2(_objectSpread2({},this[_0x56efa0(0xe11)]),{},{'proxy':this['_proxy']}))['then'](function(_0x24602a){var _0x32eabb=_0x56efa0;if(!_0x5b2cb5[_0x32eabb(0x4bc)]||_0x5b2cb5[_0x32eabb(0x63e)]!==State['ADDED'])return;_0x5b2cb5['_load_data'](_0x24602a);})['catch'](function(_0x1cc5e4){var _0x30f269=_0x56efa0,_0x1c26e9;logError$1('fetchJson出错了',_0x1cc5e4),(_0x1c26e9=_0x5b2cb5[_0x30f269(0x37a)])!==null&&_0x1c26e9!==void 0x0&&_0x1c26e9[_0x30f269(_0x3c43e9._0x395dd3)]&&_0x5b2cb5[_0x30f269(0x37a)]['reject'](_0x1cc5e4);});else this['options']['data']?this['_load_data'](this['options']['data']):_0x34dc86&&logWarn('GeoJsonLayer:没有传入\x20url\x20或\x20data\x20参数,请确认是否有误。');}},{'key':'_load_data','value':function _0xd46cea(_0x4b9369){var _0x53729c=_0x4ffc;if(this[_0x53729c(0xe11)][_0x53729c(0xb9d)]){var _0x572b37=this[_0x53729c(_0x20ddb1._0x10f7c2)]['dataColumn']['split']('.');_0x572b37['forEach'](function(_0x135c2d){_0x4b9369=_0x4b9369[_0x135c2d];});}this['options']['formatData']&&(_0x4b9369=this[_0x53729c(_0x20ddb1._0x10f7c2)]['formatData'](_0x4b9369));var _0x306520=[];for(var _0x339f6c=0x0,_0x2d1845=_0x4b9369['length'];_0x339f6c<_0x2d1845;_0x339f6c++){var _0xee36f7=_0x4b9369[_0x339f6c],_0x131608={};_0xee36f7['style']&&(_0x131608=_objectSpread2({},_0xee36f7[_0x53729c(_0x20ddb1._0x6bca22)]));var _0x13cb07=this['options']['symbol'],_0x13d547=_0xee36f7['type']&&hasType(_0xee36f7['type'])?_0xee36f7[_0x53729c(0xb07)]:'point';if(_0x13cb07){if(isFunction(_0x13cb07))_0x131608=_0x13cb07(_0xee36f7,_0x131608)||_0x131608,_0x131608[_0x53729c(_0x20ddb1._0x395af9)]&&(_0x13d547=_0x131608['type']);else{_0x13d547=_0x13cb07['type']||_0x13d547;var _0x506308=getSymbolStyle(_0x13cb07,_0xee36f7||{});_0x13cb07[_0x53729c(_0x20ddb1._0x256a2e)]?_0x131608=_objectSpread2(_objectSpread2({},_0x506308),_0x131608):_0x131608=_0x506308;}}if(!hasType(_0x13d547)){logError$1('不存在graphicType无法解析数据对Graphic',_0xee36f7);continue;}var _0x374f66={'type':_0x13d547,'style':_0x131608,'attr':_0xee36f7};if(isPointType(_0x13d547)){if(_0xee36f7['position'])_0x374f66['position']=_0xee36f7[_0x53729c(_0x20ddb1._0x6d4d6c)];else{if(this['options']['formatPosition'])_0x374f66['position']=this['options']['formatPosition'](_0xee36f7,_0x374f66);else{if(this['options'][_0x53729c(_0x20ddb1._0x62a8af)]||this[_0x53729c(0xe11)]['lngColumn']){var _0x152fba=_0xee36f7[this['options']['latColumn']||'lat'],_0x25db3f=_0xee36f7[this['options']['lngColumn']||'lng'],_0x2fb823=_0xee36f7[this[_0x53729c(_0x20ddb1._0x209645)]['altColumn']||_0x53729c(0xe94)]||0x0;_0x374f66['position']=[_0x25db3f,_0x152fba,_0x2fb823];}else _0xee36f7['lat']&&_0xee36f7['lng']&&(_0x374f66['position']=[_0xee36f7[_0x53729c(_0x20ddb1._0x489fa5)],_0xee36f7[_0x53729c(_0x20ddb1._0x28a676)],_0xee36f7['alt']||0x0]);}}if(!_0x374f66[_0x53729c(_0x20ddb1._0x6d4d6c)]){logError$1('无法解析数据position坐标位置',_0xee36f7);continue;}}else{if(_0xee36f7['positions'])_0x374f66[_0x53729c(_0x20ddb1._0x53fb4a)]=_0xee36f7['positions'];else this[_0x53729c(0xe11)]['formatPosition']&&(_0x374f66['positions']=this['options']['formatPosition'](_0xee36f7,_0x374f66));if(!_0x374f66['positions']){logError$1('无法解析数据positions坐标位置',_0xee36f7);continue;}}_0x306520['push'](_0x374f66);}var _0x1b73b0=this[_0x53729c(0x348)](_0x306520,{'enabledEvent':![]}),_0x25bff2=[];_0x1b73b0['forEach'](function(_0x56cd08){_0x25bff2['push'](_objectSpread2(_objectSpread2({},_0x56cd08['attr']),{},{'graphic':_0x56cd08}));}),this['fire'](EventType['load'],{'jsonData':_0x4b9369,'list':_0x25bff2,'graphics':_0x1b73b0}),this['options']['flyTo']&&this['flyToByAnimationEnd'](),this[_0x53729c(_0x20ddb1._0x4e5399)]['resolve'](this);}},{'key':'_toJsonEx','value':function _0x80b6(_0x540e86){}},{'key':'_setOptionsHook','value':function _0x35deca(_0x3bf885,_0x5822fc){var _0xd23db4={_0x2ab0f8:0x1a7},_0x16ae18=_0x4ffc,_0x33b011;_get(_getPrototypeOf(_0x5103ef['prototype']),'_setOptionsHook',this)['call'](this,_0x3bf885,_0x5822fc);if(!this[_0x16ae18(0x4bc)])return;_0x5822fc['symbol']&&!((_0x33b011=_0x5822fc['symbol'])!==null&&_0x33b011!==void 0x0&&_0x33b011['type'])?this['eachGraphic'](function(_0x4368fd){var _0x35edce=_0x16ae18,_0x12c3b7=getSymbolStyle(_0x3bf885['symbol'],_0x4368fd['attr']);_0x4368fd[_0x35edce(_0xd23db4._0x2ab0f8)]=_0x12c3b7;}):(this['clear'](),this['load']());}}]),_0x5103ef;}(GraphicLayer);register$2('busineData',BusineDataLayer);var EditTileset=function(_0x524525){var _0x49bdfc={_0x55bf14:0x301,_0x488d42:0xdae},_0x4bb9ab={_0x3dc32d:0x425,_0x30fd29:0x311},_0x2bc6ba={_0x5d026e:0x44b,_0x57c570:0x2a1,_0x2248cd:0x91c},_0x220b50={_0x505be6:0x4bc,_0x1557b3:0x575,_0x41e51b:0x44b},_0x3599c0={_0x442b2d:0x764,_0x25a913:0xa07,_0x250467:0xe9d},_0x5906fc={_0x57a6d9:0x5a3,_0x4e6e17:0xae3,_0x10a827:0xbd5,_0x1fff40:0x8ec},_0x446099={_0x14bcd4:0xdd1},_0x474040=_0x521882;_inherits(_0x433d51,_0x524525);var _0x5d32c2=_createSuper(_0x433d51);function _0x433d51(){return _classCallCheck(this,_0x433d51),_0x5d32c2['apply'](this,arguments);}return _createClass(_0x433d51,[{'key':'layer','get':function _0x5c2ab1(){return this['_graphic'];}},{'key':'style','get':function _0x17cdf6(){return this['_graphic']['options'];}},{'key':'bindDraggers','value':function _0x271579(){var _0x4e94b2=this;this['_contextmenuConfig_bak']=this['layer']['_contextmenuConfig'],this['createDragger']({'dragger':this['_graphic'],'onDrag':function _0x243477(_0x3f166c,_0x25489d){var _0x4386d6=_0x4ffc;_0x4e94b2[_0x4386d6(0x5bd)][_0x4386d6(_0x446099._0x14bcd4)]=_0x25489d;}});}},{'key':'finish','value':function _0x5a173f(){var _0x2d2f85=_0x4ffc;delete this[_0x2d2f85(0x5bd)][_0x2d2f85(_0x5906fc._0x57a6d9)],delete this['_graphic']['_isDragger'],delete this[_0x2d2f85(0x5bd)]['_noMousePick'],delete this['_graphic'][_0x2d2f85(_0x5906fc._0x4e6e17)],delete this[_0x2d2f85(0x5bd)][_0x2d2f85(0xe7e)],this['_graphic']['unbindContextMenu'](),this[_0x2d2f85(0x8ec)]&&(this[_0x2d2f85(_0x5906fc._0x10a827)]['_contextmenuConfig']=this['_contextmenuConfig_bak'],delete this[_0x2d2f85(_0x5906fc._0x1fff40)]);}},{'key':_0x474040(_0x49bdfc._0x55bf14),'value':function _0x103a89(_0x801a7b){var _0x19e575=_0x474040,_0x1712ca=this['_map']['mouseEvent'][_0x19e575(_0x3599c0._0x442b2d)](_0x801a7b['position'],_0x801a7b);if(_0x1712ca['layer']!==this['layer'])return;var _0x25677e=_0x1712ca===null||_0x1712ca===void 0x0?void 0x0:_0x1712ca['layer'];if(!_0x25677e||!_0x25677e['_isDragger'])return;this['_map']['scene']['screenSpaceCameraController'][_0x19e575(0x729)]&&(this['_map']['scene']['screenSpaceCameraController'][_0x19e575(0x729)]=![],this[_0x19e575(_0x3599c0._0x25a913)]=!![]),this['_map']['_setEditCursor'](!![]),_0x25677e['_closeAllControl'](),this[_0x19e575(0x575)]=_0x25677e,this[_0x19e575(0x65a)](EventType[_0x19e575(_0x3599c0._0x250467)],_objectSpread2(_objectSpread2(_objectSpread2({},_0x801a7b),_0x1712ca),{},{'index':this['_draggerIng'][_0x19e575(0xa6d)]}));}},{'key':'_onMouseMoveDraggerHandler','value':function _0x1a8fae(_0x4a567d){var _0x59f392=_0x474040;this['_map']['openSmallTooltip'](_0x4a567d['endPosition'],this[_0x59f392(_0x220b50._0x505be6)]['getLangText']('_释放后完成修改'));var _0x32bc4c=getCurrentMouseTerrainPosition(this['_map'][_0x59f392(0x7dd)],_0x4a567d['endPosition']);_0x32bc4c&&(this[_0x59f392(_0x220b50._0x1557b3)]['onDrag']&&this[_0x59f392(0x575)]['onDrag'](this['_draggerIng'],_0x32bc4c)),this['fire'](EventType['editMouseMove'],_objectSpread2(_objectSpread2({},_0x4a567d),{},{'index':this[_0x59f392(_0x220b50._0x1557b3)][_0x59f392(0xa6d)],'cartesian':_0x32bc4c,'windowPosition':_0x4a567d[_0x59f392(_0x220b50._0x41e51b)]}));}},{'key':'_onMouseMoveMapHandler','value':function _0x4e6d19(_0xb3b001){var _0x2c02f1=_0x474040,_0x1c2d0a=this[_0x2c02f1(0x4bc)]['mouseEvent']['getPickTarget'](_0xb3b001[_0x2c02f1(_0x2bc6ba._0x5d026e)],_0xb3b001),_0x4a367e=_0x1c2d0a===null||_0x1c2d0a===void 0x0?void 0x0:_0x1c2d0a['layer'];if(_0x4a367e==null){this[_0x2c02f1(0x4bc)][_0x2c02f1(_0x2bc6ba._0x57c570)]();return;}if(_0x1c2d0a[_0x2c02f1(0xbd5)]!==this['layer']||!_0x4a367e['_isDragger'])return;if(this[_0x2c02f1(0x4bc)]['contextmenu']['show']&&this[_0x2c02f1(0x4bc)][_0x2c02f1(_0x2bc6ba._0x2248cd)][_0x2c02f1(0xd7f)]===_0x4a367e)return;var _0x4c677d=_0x4a367e['_draw_tooltip'];if(!_0x4c677d)return;this['_map']['openSmallTooltip'](_0xb3b001['endPosition'],_0x4c677d);}},{'key':'getDraggerContextMenu','value':function _0x3bfbad(_0x258a6d){var _0x34ab4d={_0x3a4e59:0xa6d},_0x5c5c62={_0x5c3532:0xdd1},_0x493163=_0x474040,_0x118785=this,_0x1f2fc4=_get(_getPrototypeOf(_0x433d51[_0x493163(0xd3a)]),_0x493163(0x1d0),this)['call'](this,_0x258a6d);return Cesium__namespace['defaultValue'](this['style']['hasEditRotate'],!![])&&(_0x1f2fc4[_0x493163(_0x4bb9ab._0x3dc32d)]({'text':this['_map'][_0x493163(0x7fb)](_0x493163(0xbaf)),'icon':Icon['BloomEffectYes'],'show':function _0x27106a(_0xd67f8e){return!_0x118785['_matrixRotate']||_0x118785['_matrixRotate']['_dragger_index']!==_0x258a6d['index'];},'callback':function _0x1ed5b1(_0x49659c){var _0xc3b263=_0x493163,_0x4046ea,_0x3c8d1f=(_0x4046ea=_0x49659c['graphic'])!==null&&_0x4046ea!==void 0x0&&_0x4046ea[_0xc3b263(_0x5c5c62._0x5c3532)]?_0x49659c['graphic']:_0x49659c['layer'];_0x118785['startRotateMatrix'](_0x3c8d1f,_0x49659c);}}),_0x1f2fc4[_0x493163(0x425)]({'text':this['_map']['getLangText'](_0x493163(_0x4bb9ab._0x30fd29)),'icon':Icon['BloomEffectNo'],'show':function _0x100065(_0x3f0f50){var _0x5a9c88=_0x493163;return _0x118785['_matrixRotate']&&_0x118785['_matrixRotate']['_dragger_index']===_0x258a6d[_0x5a9c88(_0x34ab4d._0x3a4e59)];},'callback':function _0x6a3ee0(_0x2fe570){_0x118785['stopRotateMatrix']();}})),_0x1f2fc4;}},{'key':_0x474040(_0x49bdfc._0x488d42),'value':function _0x384758(_0x512cb6,_0x537cc9){var _0x50575d=_0x474040;!_0x512cb6&&(_0x512cb6=this['layer']),this['stopMoveMatrix'](),this[_0x50575d(0x1de)](),this[_0x50575d(0xb9)]=new MatrixRotate({'map':this[_0x50575d(0x4bc)],'position':_0x512cb6['position'],'roll':_0x512cb6['rotation_x'],'pitch':_0x512cb6['rotation_y'],'heading':_0x512cb6['rotation_z']}),this[_0x50575d(0x4bc)]['addThing'](this['_matrixRotate']),this['_matrixRotate']['on'](EventType[_0x50575d(0x7e4)],function(_0x59d062){_0x512cb6['rotation']={'x':formatNum$1(_0x59d062['roll'],0x2),'y':formatNum$1(_0x59d062['pitch'],0x2),'z':formatNum$1(_0x59d062['heading'],0x2)};}),_0x512cb6['off'](EventType[_0x50575d(0x3e4)],this[_0x50575d(0xb81)],this),_0x512cb6['off'](EventType['updatePosition'],this[_0x50575d(0x5aa)],this),_0x512cb6['on'](EventType['updatePosition'],this['_updateMatrixRotatePosition'],this);}}]),_0x433d51;}(EditBase),TilesetEditVS=_0x521882(0xc53),TilesetEditFS=_0x521882(0x4e2),TilesetEditBase=function(_0x4d3894){var _0x573a31={_0x1a8bce:0x720,_0x1a2712:0x6a0,_0x33f570:0x47f,_0x45ce72:0xb32,_0x1cfce8:0x8fc},_0x4264cf={_0x594c51:0x169,_0x2457ac:0x656,_0x42b0c:0xbf9,_0x59cb7a:0x2ae},_0x3534ad={_0x17ab96:0x161,_0x178389:0x38d,_0x20bb50:0xd90,_0x4a9967:0x184,_0x5b0093:0x3e7,_0x4ea49a:0x8b4,_0x3147a0:0x8b4,_0x220d2e:0x8b4,_0x1083db:0xbe6,_0x3d2b40:0x8b4,_0x25242b:0x872},_0x453064={_0x487568:0xc21,_0x35259c:0x973,_0xc3a070:0x5f2,_0x17d4d5:0x8f6,_0x308a11:0x544},_0x12a39d={_0x18725b:0xc19},_0x12f1d4={_0x14c8e1:0x76b,_0x595276:0x614,_0x23563b:0xa5f,_0x2a5046:0xbe6},_0x507782={_0x1fe8c2:0xbd5},_0x4561e1={_0x1d0cfd:0xd43},_0x4e1ef9={_0x4bb539:0xeb4},_0x23795e={_0x13a6e1:0xe11},_0x47e583={_0x33bb2c:0x62a,_0x98d61:0x5fc},_0x4d9037={_0x5ee57c:0x798},_0x383b9d={_0x332dcb:0xbd5,_0x1447f3:0xbd5},_0x7a8005={_0x28f669:0x62a},_0x2b852b={_0x40f635:0x6a0},_0x1763ab={_0xa5b30b:0x62a},_0x27dbe5=_0x521882;_inherits(_0x41c834,_0x4d3894);var _0x42c14c=_createSuper(_0x41c834);function _0x41c834(){var _0x10e00c,_0x44dd58=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x41c834),_0x10e00c=_0x42c14c['call'](this,_0x44dd58),!isMars3DCesium&&logError$1('该功能需要引入mars3d修改版Cesium库(mars3d-cesium库)才支持!',_assertThisInitialized(_0x10e00c)),_0x10e00c['_areaList']=[],_0x10e00c;}return _createClass(_0x41c834,[{'key':'marsEditor','get':function _0x3e17f5(){return this['_layer']['_marsEditor'];}},{'key':_0x27dbe5(_0x573a31._0x1a8bce),'get':function _0x52506e(){var _0x3de4b6=_0x27dbe5;return this[_0x3de4b6(_0x1763ab._0xa5b30b)];}},{'key':_0x27dbe5(0xbd5),'get':function _0x1b5db1(){return this['_layer'];},'set':function _0x1cbc46(_0xe57b50){var _0xb8a395={_0x1b7068:0x6a0},_0x250b4b=_0x27dbe5,_0x13d361=this;this['_layer']=_0xe57b50,_0xe57b50[_0x250b4b(0xa28)][_0x250b4b(0x1eb)](function(_0x195cad){var _0x21e69d=_0x250b4b;if(!_0x13d361['isAdded'])return;_0x13d361['_initLayer'](_0xe57b50[_0x21e69d(_0xb8a395._0x1b7068)]),_0x13d361['options'][_0x21e69d(0xcab)]&&_0x13d361[_0x21e69d(0xe11)][_0x21e69d(0xcab)]['forEach'](function(_0x42b72c){_0x13d361['addArea'](_0x42b72c['positions'],_0x42b72c);});});}},{'key':_0x27dbe5(_0x573a31._0x1a2712),'get':function _0x35a763(){var _0x29c1de=_0x27dbe5;return this[_0x29c1de(0x7b5)][_0x29c1de(_0x2b852b._0x40f635)];}},{'key':'layerHeight','get':function _0xf3f68(){var _0x120281=_0x27dbe5,_0x461e94,_0x52a74c=this['layer'];if(_0x52a74c!==null&&_0x52a74c!==void 0x0&&(_0x461e94=_0x52a74c[_0x120281(0xe11)])!==null&&_0x461e94!==void 0x0&&_0x461e94['flatHeight'])return _0x52a74c['options']['flatHeight'];if(this['options']['flatHeight'])return this['options']['flatHeight'];return 0x0;}},{'key':'length','get':function _0x7f21b4(){var _0x4ca1b7=_0x27dbe5;if(this['_areaList']){var _0x57324c;return(_0x57324c=this[_0x4ca1b7(_0x7a8005._0x28f669)])===null||_0x57324c===void 0x0?void 0x0:_0x57324c['length'];}else return 0x0;}},{'key':_0x27dbe5(_0x573a31._0x33f570),'value':function _0x168de8(){var _0x27e2dd=_0x27dbe5;this['options'][_0x27e2dd(_0x383b9d._0x332dcb)]&&(this[_0x27e2dd(_0x383b9d._0x1447f3)]=this['options'][_0x27e2dd(0xbd5)]);}},{'key':'_removedHook','value':function _0x2a70fa(){this['clear'](),this['cacheMarsOptions']&&this['cacheMarsOptions']();}},{'key':'clear','value':function _0x50be18(){this['_areaList']=[],this['_disable']();}},{'key':'getAreaById','value':function _0x3c9e2e(_0x5ee599){var _0x252c14=_0x27dbe5;if(!isNumber(_0x5ee599))return _0x5ee599;for(var _0xdc5549=0x0;_0xdc55490x0&&(this['_disable'](),this['_activete']());var _0x28a9ca=_0x4e36e1[_0x4dd352(0xd43)],_0x43c330=this;_0x4e36e1[_0x4dd352(_0x4561e1._0x1d0cfd)]=function(_0x488c26){var _0x4058ea=_0x4dd352;_0x43c330[_0x4058ea(_0x4e1ef9._0x4bb539)]&&_0x43c330['_update'](_0x488c26),_0x28a9ca['bind'](this)(_0x488c26);},this['cacheMarsOptions']=function(){_0x4e36e1['update']=_0x28a9ca;};}},{'key':'_activete','value':function _0x21ffdf(){var _0x1efc8b=_0x27dbe5;if(!this[_0x1efc8b(_0x507782._0x1fe8c2)])return;this['_preparePos'](),this['_createTexture']();}},{'key':'_disable','value':function _0x248f7b(){var _0x43439a=_0x27dbe5;this['marsEditor']['polygonTexture']&&(this['marsEditor']['polygonTexture']['destroy'](),this[_0x43439a(0xa5f)][_0x43439a(_0x12f1d4._0x14c8e1)]=null),this['_framebuffer']&&this[_0x43439a(0x614)][_0x43439a(0x9af)]&&(this['_framebuffer']['destroy'](),this[_0x43439a(_0x12f1d4._0x595276)]=null),this[_0x43439a(_0x12f1d4._0x23563b)]['IsYaPing']=new Cesium__namespace['Cartesian4'](![],![],![],![]),this[_0x43439a(_0x12f1d4._0x23563b)]['editVar']=new Cesium__namespace[(_0x43439a(_0x12f1d4._0x2a5046))](![],![],![],![]),this['marsEditor']['floodColor']=new Cesium__namespace['Cartesian4'](0.15,0.7,0.95,0.5),this['marsEditor']['floodVar']=new Cesium__namespace['Cartesian4'](0x0,0x0,0x0,0x0),this['marsEditor'][_0x43439a(0x826)]=new Cesium__namespace[(_0x43439a(0x5e7))](0x0,0x0),this['_isUpdate']=!![];}},{'key':_0x27dbe5(_0x573a31._0x45ce72),'value':function _0x46f4b9(_0x45968d){var _0x2b5289=_0x27dbe5,_0x4ecceb=this;if(!this['_areaList']||this['_areaList']['length']===0x0)return;this[_0x2b5289(0x8a2)](),this['_activeMarsEditor']();var _0x45768d=_0x45968d['context'],_0x2966ee=0x1000,_0xc2b8bc=0x1000;!this[_0x2b5289(_0x12a39d._0x18725b)]&&(this['_passState']=new Cesium__namespace['PassState'](_0x45768d));this['_passState']['framebuffer']=this['_framebuffer'],this[_0x2b5289(0xc19)]['viewport']=new Cesium__namespace['BoundingRectangle'](0x0,0x0,_0x2966ee,_0xc2b8bc);var _0x3bfc7c=_0x45768d[_0x2b5289(0x349)];_0x3bfc7c['updateCamera'](this['_camera']),this['_fboClearCommand']['execute'](_0x45968d[_0x2b5289(0x3b1)]),this['_areaList']['forEach'](function(_0x2e217c){var _0x171655=_0x2b5289,_0x4a5a71=_0x2e217c['drawCommand'];_0x4a5a71&&_0x2e217c['show']&&(_0x3bfc7c['updatePass'](_0x4a5a71['pass']),_0x4a5a71['framebuffer']=_0x4ecceb['_framebuffer'],_0x4a5a71['execute'](_0x45768d,_0x4ecceb[_0x171655(0xc19)]));}),this[_0x2b5289(0xeb4)]=![];}},{'key':_0x27dbe5(_0x573a31._0x1cfce8),'value':function _0x1196d8(){}},{'key':'deActiveEdit','value':function _0x59c42b(){var _0x2d4a39=_0x27dbe5;this['marsEditor'][_0x2d4a39(0x2bd)]['x']=![];}},{'key':'_preparePos','value':function _0x3a4fba(){var _0x110215={_0x4136b1:0x19f,_0x2ea650:0x2c3},_0x32384f=this,_0x3b6157=0x1869f;this['_areaList']['forEach'](function(_0x563502){var _0x589ecd=_0x4ffc;if(!_0x563502[_0x589ecd(_0x110215._0x4136b1)])return;if(!_0x563502['positions_local']){var _0x5441a4=[],_0x586996=0x1869f;for(var _0x3be298=0x0;_0x3be298<_0x563502[_0x589ecd(_0x110215._0x2ea650)]['length'];_0x3be298++){_0x5441a4[_0x3be298]=Cesium__namespace[_0x589ecd(0x169)][_0x589ecd(0x33f)](_0x32384f['_layer'][_0x589ecd(0xb56)],_0x563502['positions'][_0x3be298],new Cesium__namespace['Cartesian3']()),_0x586996=Math['min'](_0x586996,_0x5441a4[_0x3be298]['z']);}_0x563502[_0x589ecd(0x313)]=_0x5441a4,_0x563502['minZ']=_0x586996;}_0x3b6157=Math['min'](_0x3b6157,_0x563502['minZ']);}),this['_minLocalZ']=_0x3b6157;}},{'key':'_createTexture','value':function _0x363c86(){var _0x1c5bd6=_0x27dbe5,_0x28ce62=this['_map'][_0x1c5bd6(0x7dd)]['context'];this['marsEditor']['polygonTexture']=new Cesium__namespace['Texture']({'context':_0x28ce62,'width':0x1000,'height':0x1000,'pixelFormat':Cesium__namespace['PixelFormat'][_0x1c5bd6(_0x453064._0x487568)],'pixelDatatype':Cesium__namespace['PixelDatatype'][_0x1c5bd6(0x403)],'sampler':new Cesium__namespace['Sampler']({'wrapS':Cesium__namespace['TextureWrap']['CLAMP_TO_EDGE'],'wrapT':Cesium__namespace['TextureWrap']['CLAMP_TO_EDGE'],'minificationFilter':Cesium__namespace['TextureMinificationFilter']['NEAREST'],'magnificationFilter':Cesium__namespace['TextureMagnificationFilter'][_0x1c5bd6(_0x453064._0x35259c)]})});var _0x72acca=new Cesium__namespace[(_0x1c5bd6(0xb70))]({'context':_0x28ce62,'width':0x1000,'height':0x1000,'pixelFormat':Cesium__namespace['PixelFormat'][_0x1c5bd6(_0x453064._0xc3a070)],'pixelDatatype':Cesium__namespace[_0x1c5bd6(_0x453064._0x17d4d5)]['UNSIGNED_INT_24_8']});this['_framebuffer']=new Cesium__namespace['Framebuffer']({'context':_0x28ce62,'colorTextures':[this['marsEditor'][_0x1c5bd6(0x76b)]],'depthStencilTexture':_0x72acca,'destroyAttachments':![]}),this[_0x1c5bd6(_0x453064._0x308a11)]=new Cesium__namespace['ClearCommand']({'color':new Cesium__namespace['Color'](0x0,0x0,0x0,0x0),'framebuffer':this['_framebuffer']});}},{'key':'_createCommand','value':function _0x176178(){var _0x4f2ae8=_0x27dbe5,_0x44fc59=this['_map']['scene']['context'],_0x2d4e17=0x2540be400,_0x5aded9=0x2540be400,_0x5b63c7=-0x2540be400,_0xb51a1d=-0x2540be400;this['_areaList']['forEach'](function(_0x11952c){var _0x3f34ee=_0x4ffc,_0x1a2550=_0x11952c['positions_local'];if(_0x1a2550){var _0x146ef5=new Cesium__namespace['PolygonGeometry']({'polygonHierarchy':new Cesium__namespace['PolygonHierarchy'](_0x1a2550),'perPositionHeight':!![]}),_0x140c9a=Cesium__namespace[_0x3f34ee(0x780)][_0x3f34ee(0x22d)](_0x146ef5),_0x552971=Cesium__namespace['ShaderProgram']['fromCache']({'context':_0x44fc59,'vertexShaderSource':TilesetEditVS,'fragmentShaderSource':TilesetEditFS,'attributeLocations':{'position':0x0}}),_0x3b0e87=Cesium__namespace['VertexArray']['fromGeometry']({'context':_0x44fc59,'geometry':_0x140c9a,'attributeLocations':_0x552971[_0x3f34ee(_0x3534ad._0x17ab96)],'bufferUsage':Cesium__namespace['BufferUsage']['STATIC_DRAW'],'interleave':!![]}),_0x39dc92=new Cesium__namespace['RenderState']();_0x39dc92[_0x3f34ee(0x8a8)][_0x3f34ee(_0x3534ad._0x178389)]=![],_0x39dc92['depthRange'][_0x3f34ee(_0x3534ad._0x20bb50)]=-0xf4240,_0x39dc92['depthRange'][_0x3f34ee(_0x3534ad._0x4a9967)]=0xf4240;var _0x26a18d=Cesium__namespace['BoundingRectangle']['fromPoints'](_0x11952c['positions_local'],new Cesium__namespace[(_0x3f34ee(_0x3534ad._0x5b0093))]());_0x2d4e17>_0x26a18d['x']&&(_0x2d4e17=_0x26a18d['x']);_0x5aded9>_0x26a18d['y']&&(_0x5aded9=_0x26a18d['y']);_0x5b63c7<_0x26a18d['x']+_0x26a18d[_0x3f34ee(_0x3534ad._0x4ea49a)]&&(_0x5b63c7=_0x26a18d['x']+_0x26a18d[_0x3f34ee(_0x3534ad._0x3147a0)]);_0xb51a1d<_0x26a18d['y']+_0x26a18d['height']&&(_0xb51a1d=_0x26a18d['y']+_0x26a18d[_0x3f34ee(0x872)]);var _0x3c8f7c=Cesium__namespace['Matrix4']['computeOrthographicOffCenter'](_0x26a18d['x'],_0x26a18d['x']+_0x26a18d[_0x3f34ee(_0x3534ad._0x220d2e)],_0x26a18d['y'],_0x26a18d['y']+_0x26a18d['height'],0x1,0x1dcd6500,new Cesium__namespace['Matrix4']());_0x11952c['_flatExtent']=new Cesium__namespace[(_0x3f34ee(_0x3534ad._0x1083db))](_0x26a18d['x'],_0x26a18d['y'],_0x26a18d['x']+_0x26a18d[_0x3f34ee(_0x3534ad._0x3d2b40)],_0x26a18d['y']+_0x26a18d[_0x3f34ee(_0x3534ad._0x25242b)]),_0x11952c['drawCommand']=new Cesium__namespace['DrawCommand']({'boundingVolume':_0x140c9a['boundingVolume'],'primitiveType':Cesium__namespace[_0x3f34ee(0x54a)][_0x3f34ee(0x4d0)],'vertexArray':_0x3b0e87,'shaderProgram':_0x552971,'renderState':_0x39dc92,'pass':Cesium__namespace['Pass']['CESIUM_3D_TILE'],'uniformMap':{'myPorjection':function _0x43ea3a(){return _0x3c8f7c;}}});}}),this['marsEditor'][_0x4f2ae8(0xbe1)]=new Cesium__namespace['Cartesian4'](_0x2d4e17,_0x5aded9,_0x5b63c7,_0xb51a1d);var _0x1c282b={'viewMatrix':Cesium__namespace[_0x4f2ae8(_0x4264cf._0x594c51)]['IDENTITY'],'inverseViewMatrix':Cesium__namespace['Matrix4'][_0x4f2ae8(_0x4264cf._0x2457ac)],'frustum':new Cesium__namespace['OrthographicOffCenterFrustum'](),'positionCartographic':new Cesium__namespace['Cartographic'](),'positionWC':new Cesium__namespace['Cartesian3'](),'directionWC':Cesium__namespace['Cartesian3']['UNIT_Z'],'upWC':Cesium__namespace['Cartesian3']['UNIT_Y'],'rightWC':Cesium__namespace['Cartesian3'][_0x4f2ae8(_0x4264cf._0x42b0c)],'viewProjectionMatrix':Cesium__namespace[_0x4f2ae8(0x169)]['IDENTITY']};_0x1c282b[_0x4f2ae8(_0x4264cf._0x59cb7a)]['left']=_0x2d4e17,_0x1c282b['frustum']['top']=_0xb51a1d,_0x1c282b['frustum']['right']=_0x5b63c7,_0x1c282b['frustum']['bottom']=_0x5aded9,this['_camera']=_0x1c282b;}}]),_0x41c834;}(BaseThing),TilesetClip=function(_0x385c09){var _0xae567c={_0x373e09:0x2bd,_0x414201:0xa5f,_0x1b9263:0xc8d};_inherits(_0x5bf2cb,_0x385c09);var _0x3d2d6f=_createSuper(_0x5bf2cb);function _0x5bf2cb(){return _classCallCheck(this,_0x5bf2cb),_0x3d2d6f['apply'](this,arguments);}return _createClass(_0x5bf2cb,[{'key':'clipOutSide','get':function _0x35dea7(){return this['options']['clipOutSide'];},'set':function _0x99197(_0x5f4e49){var _0x2da912=_0x4ffc;this[_0x2da912(0xe11)]['clipOutSide']=_0x5f4e49,this['marsEditor']['editVar']['x']=_0x5f4e49;}},{'key':'_activeMarsEditor','value':function _0x4bb3e7(){var _0x39cb36=_0x4ffc;this['marsEditor'][_0x39cb36(_0xae567c._0x373e09)]['x']=!![],this[_0x39cb36(_0xae567c._0x414201)]['IsYaPing']['z']=!![],this['marsEditor'][_0x39cb36(_0xae567c._0x1b9263)]['x']=Boolean(this['clipOutSide']);}}]),_0x5bf2cb;}(TilesetEditBase),TilesetFlatOld=function(_0x264765){var _0x37e526={_0x44816e:0xa5f};_inherits(_0x41f650,_0x264765);var _0x1ede47=_createSuper(_0x41f650);function _0x41f650(){return _classCallCheck(this,_0x41f650),_0x1ede47['apply'](this,arguments);}return _createClass(_0x41f650,[{'key':'height','get':function _0x31b7b3(){var _0x2dbc0e=_0x4ffc;return this[_0x2dbc0e(0xe11)][_0x2dbc0e(0x872)]||0x0;},'set':function _0x57e8c5(_0x33ffe7){this['updateHeight'](_0x33ffe7);}},{'key':'_activeMarsEditor','value':function _0x52f917(){var _0xe78fee=_0x4ffc;this['marsEditor']['IsYaPing']['x']=!![],this['marsEditor'][_0xe78fee(0x2bd)]['y']=!![],this[_0xe78fee(_0x37e526._0x44816e)]['heightVar']['x']=this['_minLocalZ'],this['marsEditor'][_0xe78fee(0x826)]['y']=this['layerHeight']+this['height'];}},{'key':'updateHeight','value':function _0x43712a(_0x86ad98){this['options']['height']=_0x86ad98,this['marsEditor']['heightVar']['y']=this['layerHeight']+_0x86ad98;}}]),_0x41f650;}(TilesetEditBase),TilesetFlat=function(_0x1a826a){var _0x2f5fb0={_0x305ae9:0x6a0,_0x42d189:0x7f0,_0x3edbbc:0x429},_0x55be2a={_0x550d57:0x313,_0x41f481:0x2c7,_0x312e28:0x3ac,_0x1fcbb6:0x2c7},_0x2a7c48={_0x1418b7:0x3b1,_0x6c7f92:0x578,_0x2f3d51:0x9af,_0x29b5a0:0x3a0,_0x1d42ff:0xd2,_0x54df1a:0xc9b,_0x263d03:0x112,_0x4f178d:0x3a0},_0x2a2b5f={_0x2fb989:0x9a2,_0x471fa4:0xd4f,_0x35c984:0x732,_0x70ab72:0xc9e,_0x5b4dab:0x6f3},_0xa1e89={_0x196fd3:0xd43,_0x4a033:0xa7b,_0x4851e7:0x8a3},_0x51d76d={_0x5845fd:0xb2e},_0x5e72a0={_0x3adfc0:0x5f7},_0x5d494e={_0x4de0e3:0x62a,_0x212cab:0xd2},_0x5097e0={_0x387b46:0x19f},_0x1d2db7={_0xe648b8:0xbd9,_0x22e939:0x2c7,_0x4de04e:0xba0},_0x5ac5e8={_0x1853e0:0x86b},_0x396ccf={_0x1507d5:0x784,_0x455f79:0xe11},_0x1c5f58={_0x3732b9:0x7b5},_0x572ca8={_0x14e413:0xef2,_0x2cfc62:0xe11},_0x453a11={_0x37db26:0x7b5},_0x25d337={_0x3ffcc8:0x62a},_0x526351={_0x2da635:0xe22},_0x4e7bed=_0x521882;_inherits(_0x5f54b6,_0x1a826a);var _0x43a5aa=_createSuper(_0x5f54b6);function _0x5f54b6(){var _0x2b682a=_0x4ffc,_0x1161f6,_0x37cb8c,_0x1cd3aa=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x5f54b6),_0x37cb8c=_0x43a5aa['call'](this,_0x1cd3aa);if(_0x1cd3aa['old'])return _possibleConstructorReturn(_0x37cb8c,new TilesetFlatOld(_0x1cd3aa));return!isMars3DCesium&&logError$1('该功能需要引入mars3d修改版Cesium库(mars3d-cesium库)才支持!',_assertThisInitialized(_0x37cb8c)),_0x37cb8c['_raise']=(_0x1161f6=_0x1cd3aa[_0x2b682a(_0x526351._0x2da635)])!==null&&_0x1161f6!==void 0x0?_0x1161f6:!![],_0x37cb8c['_polygonFloat32']=[],_0x37cb8c[_0x2b682a(0x4c0)]=[],_0x37cb8c['_areaList']=[],_0x37cb8c['_multipleDirty']=![],_0x37cb8c['_onUpdate']=![],_0x37cb8c[_0x2b682a(0xeb4)]=![],_0x37cb8c['_maxPositionsLength']=-0x1,_0x37cb8c['_flatExtent']=new Cesium__namespace['Cartesian4'](),_0x37cb8c;}return _createClass(_0x5f54b6,[{'key':'list','get':function _0x265fb8(){var _0x30e278=_0x4ffc;return this[_0x30e278(_0x25d337._0x3ffcc8)];}},{'key':'layer','get':function _0x2bd796(){var _0x2c6964=_0x4ffc;return this[_0x2c6964(_0x453a11._0x37db26)];},'set':function _0x327fd6(_0x524c44){var _0x50f9b1=this;this['_layer']=_0x524c44,_0x524c44['readyPromise']['then'](function(_0x4cc94c){var _0x1fe6cc=_0x4ffc;if(!_0x50f9b1['isAdded'])return;_0x50f9b1[_0x1fe6cc(_0x572ca8._0x14e413)](_0x524c44[_0x1fe6cc(0x6a0)]),_0x50f9b1['options']['area']&&_0x50f9b1[_0x1fe6cc(_0x572ca8._0x2cfc62)]['area']['forEach'](function(_0x19f123){_0x50f9b1['addArea'](_0x19f123['positions'],_0x19f123);});});}},{'key':_0x4e7bed(_0x2f5fb0._0x305ae9),'get':function _0x2b2324(){var _0x1f896f=_0x4e7bed;return this[_0x1f896f(_0x1c5f58._0x3732b9)]['tileset'];}},{'key':'layerHeight','get':function _0x4561c2(){var _0x4c8c97=_0x4e7bed,_0x4bb267,_0x5b86de=this[_0x4c8c97(0xbd5)];if(_0x5b86de!==null&&_0x5b86de!==void 0x0&&(_0x4bb267=_0x5b86de['options'])!==null&&_0x4bb267!==void 0x0&&_0x4bb267['flatHeight'])return _0x5b86de[_0x4c8c97(0xe11)][_0x4c8c97(_0x396ccf._0x1507d5)];if(this[_0x4c8c97(_0x396ccf._0x455f79)][_0x4c8c97(0x784)])return this['options']['flatHeight'];return 0x0;}},{'key':'length','get':function _0x1d90e2(){if(this['_areaList']){var _0x264dc1;return(_0x264dc1=this['_areaList'])===null||_0x264dc1===void 0x0?void 0x0:_0x264dc1['length'];}else return 0x0;}},{'key':'_addedHook','value':function _0x12055e(){var _0x1f748d=_0x4e7bed;this[_0x1f748d(0xe11)]['layer']&&(this['layer']=this['options']['layer']);}},{'key':'_removedHook','value':function _0x360e09(){this['clear'](),this['cacheMarsOptions']&&this['cacheMarsOptions']();}},{'key':'clear','value':function _0x50c33f(){var _0xa46819=_0x4e7bed;Cesium__namespace['defined'](this['_polygonTexture'])&&(this[_0xa46819(_0x5ac5e8._0x1853e0)][_0xa46819(0x9af)](),this['_polygonTexture']=null),Cesium__namespace['defined'](this['_matrixTexture'])&&(this[_0xa46819(0x3a0)]['destroy'](),this['_matrixTexture']=null),this['_polygonFloat32']=[],this['_matrixFloat32']=[],this['_areaList']=[],this['_multipleDirty']=![],this['_onUpdate']=![],this['_isUpdate']=![],this['_maxPositionsLength']=-0x1;}},{'key':'addArea','value':function _0x5d3460(_0x460700){var _0x3258c2=_0x4e7bed,_0x1932bf=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(!_0x460700||_0x460700[_0x3258c2(0xba0)]===0x0)return;_0x460700=LngLatArray[_0x3258c2(_0x1d2db7._0xe648b8)](_0x460700),this[_0x3258c2(0x2c7)]=Math['max'](this[_0x3258c2(_0x1d2db7._0x22e939)],_0x460700[_0x3258c2(_0x1d2db7._0x4de04e)]);var _0x47d11e={'id':getGlobalId(),'show':!![],'height':_0x1932bf['height']||0x0,'positions':_0x460700};return this['_areaList']['push'](_0x47d11e),this['_layer']['loadOk']&&(this['_isUpdate']=!![],this['_onUpdate']=!![]),this['fire'](EventType['addItem'],{'area':_0x47d11e}),_0x47d11e;}},{'key':_0x4e7bed(_0x2f5fb0._0x42d189),'value':function _0x35632a(_0x51bd1e){var _0x1277b4=_0x4e7bed;if(!isNumber(_0x51bd1e))return;for(var _0x2f4977=0x0;_0x2f4977\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\x200x3){var _0x3502b9=new Cesium__namespace['Cartesian2'](this[_0x3693ad(0x2c7)],this[_0x3693ad(0x62a)]['length']);_0x30d9e2&&(this['_polygonTexture']=new Cesium__namespace[(_0x3693ad(0xb70))]({'context':_0x39cf5f,'width':_0x3502b9['x'],'height':_0x3502b9['y'],'pixelFormat':Cesium__namespace['PixelFormat']['RGB'],'pixelDatatype':Cesium__namespace['PixelDatatype']['FLOAT'],'sampler':Cesium__namespace['Sampler']['NEAREST'],'flipY':![]}),this['_polygonFloat32']=new Float32Array(_0x3502b9['x']*_0x3502b9['y']*0x3),this['_matrixTexture']=new Cesium__namespace['Texture']({'context':_0x39cf5f,'width':0x5,'height':_0x3502b9['y'],'pixelFormat':Cesium__namespace['PixelFormat']['RGBA'],'pixelDatatype':Cesium__namespace['PixelDatatype']['FLOAT'],'sampler':Cesium__namespace['Sampler'][_0x3693ad(0x973)],'flipY':![]}),this['_matrixFloat32']=new Float32Array(0x5*_0x3502b9['y']*0x4)),this[_0x3693ad(_0x2a7c48._0x1d42ff)]=!![],this['_onUpdate']=![];}_0x30d9e2&&this['_multipleDirty']&&(this['_packPolygonFloatArray'](),this['_polygonTexture'][_0x3693ad(0x112)]({'source':{'width':this['_polygonTexture'][_0x3693ad(0x8b4)],'height':this['_polygonTexture']['height'],'arrayBufferView':this[_0x3693ad(_0x2a7c48._0x54df1a)]}}),this[_0x3693ad(_0x2a7c48._0x29b5a0)][_0x3693ad(_0x2a7c48._0x263d03)]({'source':{'width':this[_0x3693ad(_0x2a7c48._0x4f178d)]['width'],'height':this[_0x3693ad(_0x2a7c48._0x4f178d)]['height'],'arrayBufferView':this[_0x3693ad(0x4c0)]}}),this['_multipleDirty']=![]);}},{'key':_0x4e7bed(0x96c),'value':function _0x2ba066(){var _0x1de9f2=_0x4e7bed,_0x2ce103=0x0,_0x33eaed=0x0,_0x5e606c=-0x2540be400,_0xe5661d=0x2540be400,_0x22f154=-0x2540be400,_0x63f735=0x2540be400,_0x35f47a=0x2540be400;for(var _0x5b43d1=0x0;_0x5b43d1_0x5e606c?_0x2bb19f['x']:_0x5e606c,_0x22f154=_0x2bb19f['y']>_0x22f154?_0x2bb19f['y']:_0x22f154,_0xe5661d=_0x2bb19f['x']<_0xe5661d?_0x2bb19f['x']:_0xe5661d,_0x63f735=_0x2bb19f['y']<_0x63f735?_0x2bb19f['y']:_0x63f735),this['_polygonFloat32'][_0x2ce103]=_0x2bb19f['x'],this['_polygonFloat32'][_0x2ce103+0x1]=_0x2bb19f['y'],this[_0x1de9f2(0xc9b)][_0x2ce103+0x2]=_0x2bb19f['z'],_0x2ce103+=0x3;}this['_matrixFloat32'][_0x33eaed++]=0x1,this['_matrixFloat32'][_0x33eaed++]=this[_0x1de9f2(_0x55be2a._0x1fcbb6)],this['_matrixFloat32'][_0x33eaed++]=_0x15bd1e['height'];_0x15bd1e['height']===undefined?this['_matrixFloat32'][_0x33eaed++]=-0x1:this['_matrixFloat32'][_0x33eaed++]=0x1;for(var _0x2c5769=0x0;_0x2c5769<0x10;_0x2c5769++){this['_matrixFloat32'][_0x33eaed++]=this['_layer'][_0x1de9f2(0xb56)][_0x2c5769];}}this['_flatExtent']['x']=_0xe5661d,this['_flatExtent']['y']=_0x63f735,this[_0x1de9f2(0x89b)]['z']=_0x5e606c,this['_flatExtent']['w']=_0x22f154,this['_flatExtent']['minz']=_0x35f47a;}}]),_0x5f54b6;}(BaseThing),TilesetFlood=function(_0x1c5d15){var _0xcb357={_0x5c3fc6:0xd6c,_0x37e452:0x872,_0xaeaec2:0x902},_0x1407f6={_0x149765:0xd3a},_0x589708={_0x2d04dc:0xa5f,_0x2e35f2:0x7bb,_0x5c56e9:0xe02},_0x11d19d={_0x2eeb0d:0x4ca},_0x12b81e={_0x4cf011:0xa5f,_0x24b7d3:0xa5f,_0x44296f:0xc8d},_0x50ff67={_0x2e70d7:0xe11,_0x6fbbcc:0xee1,_0x49d81f:0x4cc,_0x23a6b2:0xee1},_0x9848f8={_0x2a5785:0xc2d},_0x20f85a={_0x41f645:0xa5f},_0xb7b28c={_0xf002e9:0xa5f},_0x92af55={_0x32dee9:0xe11,_0x5c2a1e:0xd6c},_0x2baa62={_0x4b210b:0x7bb},_0x5b17f3={_0x71576c:0x7bb,_0x3985ff:0xe11},_0x28e8a4=_0x521882;_inherits(_0x4a096d,_0x1c5d15);var _0x4b07eb=_createSuper(_0x4a096d);function _0x4a096d(){var _0x39fdd7=_0x4ffc,_0x2bff65,_0x200a38,_0x296259=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4a096d),_0x200a38=_0x4b07eb[_0x39fdd7(0xdf7)](this,_0x296259),_0x200a38['options'][_0x39fdd7(_0x5b17f3._0x71576c)]=(_0x2bff65=_0x200a38['options']['speed'])!==null&&_0x2bff65!==void 0x0?_0x2bff65:0x5,_0x200a38[_0x39fdd7(_0x5b17f3._0x3985ff)][_0x39fdd7(0x87d)]=getCesiumColor(_0x200a38[_0x39fdd7(_0x5b17f3._0x3985ff)][_0x39fdd7(0x87d)],new Cesium__namespace['Color'](0.15,0.7,0.95,0.5)),_0x200a38;}return _createClass(_0x4a096d,[{'key':'speed','get':function _0x5b0fea(){var _0x23f9a3=_0x4ffc;return this['options'][_0x23f9a3(_0x2baa62._0x4b210b)];},'set':function _0x1aee91(_0x36b3e6){var _0x2731bc=_0x4ffc;this[_0x2731bc(0xe11)]['speed']=_0x36b3e6;}},{'key':_0x28e8a4(_0xcb357._0x5c3fc6),'get':function _0x16bee0(){var _0x5a04a2=_0x28e8a4;return this[_0x5a04a2(_0x92af55._0x32dee9)][_0x5a04a2(_0x92af55._0x5c2a1e)];},'set':function _0x45ea98(_0x218109){var _0x276e4c=_0x28e8a4;this['options']['floodAll']=_0x218109,this[_0x276e4c(_0xb7b28c._0xf002e9)]['editVar']['y']=_0x218109;}},{'key':_0x28e8a4(_0xcb357._0x37e452),'get':function _0x40724e(){var _0x79d0d6=_0x28e8a4;return this[_0x79d0d6(_0x20f85a._0x41f645)]['floodVar']['y']+this['_localZOffset'];},'set':function _0x387c14(_0x1f8b1b){var _0x5dd351=_0x28e8a4;this['marsEditor']['floodVar']['y']=_0x1f8b1b-this[_0x5dd351(_0x9848f8._0x2a5785)];}},{'key':'color','get':function _0x10e540(){return this['options']['color'];},'set':function _0x8c9862(_0x21088b){this['options']['color']=_0x21088b;}},{'key':'_activete','value':function _0x147ba1(){var _0x51007d=_0x28e8a4;this['setOptions'](),_get(_getPrototypeOf(_0x4a096d[_0x51007d(0xd3a)]),'_activete',this)['call'](this);}},{'key':_0x28e8a4(_0xcb357._0xaeaec2),'value':function _0x5415f0(_0xa2f9ff){var _0x20efe9=_0x28e8a4,_0x18d54b;_0xa2f9ff&&(this['options']=_objectSpread2(_objectSpread2({},this['options']),_0xa2f9ff));this['stop']();var _0x1566d7=(_0x18d54b=this['layer'])===null||_0x18d54b===void 0x0?void 0x0:_0x18d54b['center'];if(Cesium__namespace['defined'](this[_0x20efe9(0xe11)][_0x20efe9(0xd01)])){var _0x38056e=this[_0x20efe9(_0x50ff67._0x2e70d7)]['minHeight'],_0x51ad04=this['_getLocalZ'](Cesium__namespace['Cartesian3']['fromDegrees'](_0x1566d7['lng'],_0x1566d7[_0x20efe9(_0x50ff67._0x6fbbcc)],_0x38056e));this['_localZOffset']=_0x38056e-_0x51ad04,this[_0x20efe9(0xa5f)]['floodVar']['x']=_0x51ad04,this['marsEditor']['floodVar']['y']=_0x51ad04;}if(Cesium__namespace['defined'](this[_0x20efe9(0xe11)][_0x20efe9(0x9ac)])){var _0x5801ee=this['options'][_0x20efe9(0x9ac)];this['marsEditor']['floodVar']['z']=this[_0x20efe9(0x834)](Cesium__namespace[_0x20efe9(_0x50ff67._0x49d81f)]['fromDegrees'](_0x1566d7['lng'],_0x1566d7[_0x20efe9(_0x50ff67._0x23a6b2)],_0x5801ee));}return this['marsEditor']['floodColor']=new Cesium__namespace[(_0x20efe9(0xbe6))](this[_0x20efe9(0x87d)]['red'],this['color']['green'],this['color']['blue'],this['color']['alpha']),this['_activeMarsEditor'](),this;}},{'key':'_getLocalZ','value':function _0x2d8d76(_0x494668){var _0x1ca7d9=Cesium__namespace['Matrix4']['multiplyByPoint'](this['_layer']['inverseMatrix'],_0x494668,new Cesium__namespace['Cartesian3']());return Math['floor'](_0x1ca7d9['z'])||0x0;}},{'key':'_activeMarsEditor','value':function _0x237a5b(){var _0x4cc55a=_0x28e8a4;this[_0x4cc55a(0xa5f)]['IsYaPing']['x']=!![],this[_0x4cc55a(_0x12b81e._0x4cf011)]['IsYaPing']['w']=!![],this['marsEditor'][_0x4cc55a(0xe02)]['w']=0xc8,this[_0x4cc55a(_0x12b81e._0x24b7d3)][_0x4cc55a(_0x12b81e._0x44296f)]['y']=this['floodAll'];}},{'key':'start','value':function _0x188a5f(){var _0x42ad6c=_0x28e8a4;this['stop'](),this[_0x42ad6c(_0x11d19d._0x2eeb0d)]=!![],this[_0x42ad6c(0x65a)](EventType['start']),this['_map']['on'](EventType[_0x42ad6c(0x6bd)],this['_onClockTickHandler'],this);}},{'key':'_onClockTickHandler','value':function _0x1928c1(_0x580130){var _0x5e2202=_0x28e8a4;this[_0x5e2202(_0x589708._0x2d04dc)]['floodVar']['y']+=this[_0x5e2202(_0x589708._0x2e35f2)]/0x32;if(this['marsEditor']['floodVar']['y']>this['marsEditor']['floodVar']['z']){this['marsEditor']['floodVar']['y']=this['marsEditor']['floodVar']['z'],this['stop']();return;}if(this['marsEditor'][_0x5e2202(_0x589708._0x5c56e9)]['y']0x0){var _0x21411b=this['clippingPlanes']['get'](this['clippingPlanes']['length']-0x1);_0x21411b['distance']=_0x4a2a78;}}},{'key':'normalZ','get':function _0xbc2596(){return this['_normalZ']||0x0;},'set':function _0x4d6663(_0xeee086){var _0x5e4c23=_0xe929e4;this['_normalZ']=_0xeee086;if(this['clippingPlanes']&&this[_0x5e4c23(_0x192f3a._0x51eb10)]['length']>0x0){var _0x506c71=this['clippingPlanes']['get'](this['clippingPlanes']['length']-0x1);_0x506c71['normal']['z']=_0xeee086;}}},{'key':'type','get':function _0x101f87(){return this['_type'];},'set':function _0x2f8555(_0x37439e){var _0x4108fb=_0xe929e4;this['_type']=_0x37439e;var _0x456d4e;switch(_0x37439e){case ClipType['Z']:_0x456d4e=[new Cesium__namespace['ClippingPlane'](new Cesium__namespace[(_0x4108fb(0x4cc))](0x0,0x0,0x1),0x1)];break;case ClipType['ZR']:_0x456d4e=[new Cesium__namespace['ClippingPlane'](new Cesium__namespace['Cartesian3'](0x0,0x0,-0x1),0x1)];break;case ClipType['X']:_0x456d4e=[new Cesium__namespace[(_0x4108fb(0x38a))](new Cesium__namespace[(_0x4108fb(0x4cc))](0x1,0x0,0x0),0x1)];break;case ClipType['XR']:_0x456d4e=[new Cesium__namespace['ClippingPlane'](new Cesium__namespace['Cartesian3'](-0x1,0x0,0x0),0x1)];break;case ClipType['Y']:_0x456d4e=[new Cesium__namespace['ClippingPlane'](new Cesium__namespace['Cartesian3'](0x0,0x1,0x0),0x1)];break;case ClipType['YR']:_0x456d4e=[new Cesium__namespace['ClippingPlane'](new Cesium__namespace['Cartesian3'](0x0,-0x1,0x0),0x1)];break;}this['setPlanes'](_0x456d4e);}},{'key':'positions','get':function _0x31ddc1(){return this['_positions'];},'set':function _0x5b1007(_0x242f88){var _0x32780d=_0xe929e4;this['_positions']=LngLatArray['toCartesians'](_0x242f88),this['_setPositions'](this[_0x32780d(_0x424adb._0x170e9b)]);}},{'key':'clipOutSide','get':function _0x51c501(){return this['options']['clipOutSide'];},'set':function _0x185a29(_0x41d18a){var _0x16b2d3=_0xe929e4;this['options']['clipOutSide']=_0x41d18a,this['_map']&&this[_0x16b2d3(_0x8579a._0x4e80de)]&&this[_0x16b2d3(0x1e1)](this['_positions']);}},{'key':'_mountedHook','value':function _0x5a5d7a(){var _0x441c44=_0xe929e4,_0x2f8508=this;this['options'][_0x441c44(_0x35d268._0x28877c)]&&(this[_0x441c44(_0x35d268._0x989fa8)]=new GraphicLayer(_objectSpread2(_objectSpread2({},this['options']),{},{'private':!![]})),this[_0x441c44(_0x35d268._0x339a92)][_0x441c44(0x1bc)]&&this['_graphicLayer']['bindContextMenu']([{'text':this[_0x441c44(0x4bc)]['getLangText']('_删除'),'icon':Icon['Delete'],'callback':function _0x8c19ff(_0x48b5b4){var _0xb89114=_0x48b5b4['graphic'];if(!_0xb89114)return;_0x2f8508['_graphicLayer']['removeGraphic'](_0xb89114),_0x2f8508['fire'](EventType['remove'],_0x48b5b4);}}]));if(this['options']['layer'])this['layer']=this['options']['layer'];else this['options']['tileset']&&(this['clipTarget']=this['options']['tileset']);}},{'key':_0xe929e4(0x7fd),'value':function _0x481721(_0x3c30b0){var _0x5420bd=_0xe929e4;this[_0x5420bd(0x534)]&&(this['_last_planeGraphics'][_0x5420bd(_0x491c3a._0x12f927)]=![],this['_last_planeGraphics'][_0x5420bd(0xe7f)]['color']=this['_last_planeGraphics']['material']['color_bak'],delete this[_0x5420bd(_0x491c3a._0x1aaf7e)]),this['_graphicLayer_leftUp'](_0x3c30b0);}},{'key':_0xe929e4(_0xe064c5._0x5bf259),'value':function _0x9d6648(_0x4c5915){var _0x4c4978=_0xe929e4,_0xff93dc,_0x1d0a2e,_0x281ea9=(_0xff93dc=_0x4c5915['graphic'])===null||_0xff93dc===void 0x0?void 0x0:(_0x1d0a2e=_0xff93dc[_0x4c4978(_0x3042c3._0x58bce7)])===null||_0x1d0a2e===void 0x0?void 0x0:_0x1d0a2e['plane'];Cesium__namespace[_0x4c4978(0x4ae)](_0x281ea9)&&(this['_map_click'](),_0x281ea9[_0x4c4978(_0x3042c3._0x6c3ab0)]=!_0x281ea9['hasEdit'],_0x281ea9[_0x4c4978(_0x3042c3._0x3a3f6a)][_0x4c4978(0x741)]=_0x281ea9['material']['color'],_0x281ea9[_0x4c4978(0xe7f)][_0x4c4978(0x87d)]=_0x4c5915['graphic']['style']['editColor'],_0x281ea9['hasEdit']&&(this['_last_planeGraphics']=_0x281ea9),_0x4c5915['stopPropagation']());}},{'key':'_graphicLayer_leftDown','value':function _0x4f1df7(_0x5571af){var _0xc8a622=_0xe929e4,_0x39c1ec,_0x46ba08,_0x321b24=(_0x39c1ec=_0x5571af['graphic'])===null||_0x39c1ec===void 0x0?void 0x0:(_0x46ba08=_0x39c1ec['entity'])===null||_0x46ba08===void 0x0?void 0x0:_0x46ba08[_0xc8a622(0xedc)];Cesium__namespace[_0xc8a622(0x4ae)](_0x321b24)&&_0x321b24['hasEdit']&&(this['_selectedPlane']=_0x321b24['plane']['getValue'](),this['_map']['scene']['screenSpaceCameraController'][_0xc8a622(_0x1de543._0x192436)]&&(this['_map'][_0xc8a622(_0x1de543._0x358315)]['screenSpaceCameraController']['enableInputs']=![],this['_hasChangeEnableInputs']=!![]));}},{'key':'_graphicLayer_leftUp','value':function _0x36a0af(_0x45196e){var _0x1c12e6=_0xe929e4;Cesium__namespace['defined'](this['_selectedPlane'])&&(delete this['_selectedPlane'],this['_hasChangeEnableInputs']&&(this['_map']['scene']['screenSpaceCameraController'][_0x1c12e6(_0x33d5ac._0x163dda)]=!![],delete this[_0x1c12e6(_0x33d5ac._0x293716)]));}},{'key':_0xe929e4(_0xe064c5._0x47da1a),'value':function _0x1a1a77(_0x1a0227){var _0x4116ae=_0xe929e4;if(Cesium__namespace['defined'](this[_0x4116ae(_0x427aa9._0x3acb2d)])){var _0x5868e3=_0x1a0227['startPosition']['x']-_0x1a0227['endPosition']['x'],_0x350cd6=_0x1a0227[_0x4116ae(_0x427aa9._0x4cb322)]['y']-_0x1a0227[_0x4116ae(_0x427aa9._0xf691ef)]['y'],_0x42d8eb=(_0x5868e3+_0x350cd6)/0x2;this[_0x4116ae(_0x427aa9._0x564fff)]['distance']=(this['_selectedPlane']['distance']||0x0)+_0x42d8eb,this['_map'][_0x4116ae(_0x427aa9._0x513c76)](_0x1a0227['endPosition'],this[_0x4116ae(0x4bc)]['getLangText']('_释放后完成修改'));}else this['_map']['closeSmallTooltip']();}},{'key':'_addedHook','value':function _0x40144d(){var _0x4c86be=_0xe929e4;this['_graphicLayer']&&(this['_map']['addLayer'](this['_graphicLayer']),this[_0x4c86be(_0x185010._0x191253)][_0x4c86be(_0x185010._0x263efa)]&&(this[_0x4c86be(0x4bc)]['on'](EventType['click'],this['_map_click'],this),this['_graphicLayer']['on'](EventType[_0x4c86be(0xaef)],this[_0x4c86be(_0x185010._0x51769c)],this),this['_graphicLayer']['on'](EventType[_0x4c86be(_0x185010._0x1bcac2)],this[_0x4c86be(0xe79)],this),this['_graphicLayer']['on'](EventType['leftUp'],this['_graphicLayer_leftUp'],this),this[_0x4c86be(_0x185010._0x3040ca)]['on'](EventType['mouseMove'],this['_map_mouseMove'],this))),this['clipTarget']&&(Cesium__namespace['defined'](this['options']['positions'])&&(this['positions']=this[_0x4c86be(_0x185010._0x191253)]['positions']),Cesium__namespace[_0x4c86be(_0x185010._0x584b1a)](this[_0x4c86be(_0x185010._0x191253)]['type'])&&(this['type']=this['options'][_0x4c86be(0xb07)]),Cesium__namespace['defined'](this['options'][_0x4c86be(0x3dd)])&&(this[_0x4c86be(_0x185010._0x425830)]=this['options'][_0x4c86be(0x3dd)]));}},{'key':_0xe929e4(0x676),'value':function _0x17bfa1(){var _0x34ca61=_0xe929e4;this[_0x34ca61(_0x2981f8._0x5c02a3)](),this['_graphicLayer']&&(this['options']['editPlane']&&(this['_map']['off'](EventType['click'],this['_map_click'],this),this[_0x34ca61(_0x2981f8._0x5ac6e7)]['off'](EventType['click'],this['_graphicLayer_click'],this),this['_graphicLayer'][_0x34ca61(0x6da)](EventType['leftDown'],this['_graphicLayer_leftDown'],this),this['_graphicLayer']['off'](EventType[_0x34ca61(_0x2981f8._0x38d888)],this['_graphicLayer_leftUp'],this),this['_map'][_0x34ca61(0x6da)](EventType[_0x34ca61(0xd32)],this['_map_mouseMove'],this)),this['_map']['removeLayer'](this['_graphicLayer']));}},{'key':_0xe929e4(0x1e1),'value':function _0x27185a(_0x89f18){var _0x5743fd=_0xe929e4;if(_0x89f18[_0x5743fd(0xba0)]<0x2)return;var _0x54f644=[];if(_0x89f18[_0x5743fd(_0x56271a._0xc3d207)]===0x2){var _0x5d8d4b=this[_0x5743fd(0xddf)](_0x89f18[0x0],_0x89f18[0x1]);_0x5d8d4b&&_0x54f644['push'](_0x5d8d4b);}else{var _0x2a751b,_0x61e1c7=formatNum$1(getAngle(_0x89f18[0x0],_0x89f18[0x1]),0x2);if(_0x61e1c7>-0.02&&_0x61e1c7<0.02)_0x2a751b=![];else{var _0x1cac20=formatNum$1(getAngle(_0x89f18[0x0],_0x89f18[0x2]),0x2);_0x2a751b=_0x61e1c7<_0x1cac20;}this['clipOutSide']&&(_0x2a751b=!_0x2a751b);var _0x33e6ac;for(var _0x1a3b53=0x0,_0x1bf9fa=_0x89f18['length'];_0x1a3b53<_0x1bf9fa;++_0x1a3b53){var _0x372265=(_0x1a3b53+0x1)%_0x1bf9fa;_0x2a751b?_0x33e6ac=this['_createPlaneByLine'](_0x89f18[_0x372265],_0x89f18[_0x1a3b53]):_0x33e6ac=this['_createPlaneByLine'](_0x89f18[_0x1a3b53],_0x89f18[_0x372265]),_0x33e6ac&&(this['_normalZ']&&(_0x33e6ac['normal']['z']=this['_normalZ']),_0x54f644[_0x5743fd(_0x56271a._0xa65f7f)](_0x33e6ac));}Cesium__namespace['defined'](this['options'][_0x5743fd(_0x56271a._0x4dbf95)])&&(_0x33e6ac=new Cesium__namespace['ClippingPlane'](new Cesium__namespace['Cartesian3'](0x0,0x0,-0x1),this['options']['height']),_0x54f644[_0x5743fd(_0x56271a._0x498a63)](_0x33e6ac));}this['setPlanes'](_0x54f644);}},{'key':'_createPlaneByLine','value':function _0x12be1f(_0x301a40,_0xbe1825){var _0x3b09a8=_0xe929e4;if(Cesium__namespace['Cartesian3']['distance'](_0x301a40,_0xbe1825)<0.1)return null;var _0x498806=this['inverseMatrix'],_0x634615=Cesium__namespace['Matrix4']['multiplyByPoint'](_0x498806,_0x301a40,new Cesium__namespace['Cartesian3']()),_0x29cc06=Cesium__namespace[_0x3b09a8(_0x2cf35b._0xd2f3ac)]['multiplyByPoint'](_0x498806,_0xbe1825,new Cesium__namespace[(_0x3b09a8(0x4cc))]()),_0x228d0d=new Cesium__namespace['Cartesian3'](0x0,0x0,0xa),_0x8824a1=Cesium__namespace['Cartesian3']['subtract'](_0x29cc06,_0x634615,new Cesium__namespace['Cartesian3']()),_0x351a84=Cesium__namespace['Cartesian3']['cross'](_0x8824a1,_0x228d0d,new Cesium__namespace['Cartesian3']());_0x351a84=Cesium__namespace['Cartesian3']['normalize'](_0x351a84,_0x351a84);var _0x276131=Cesium__namespace['Plane']['fromPointNormal'](_0x634615,_0x351a84);return Cesium__namespace['ClippingPlane']['fromPlane'](_0x276131);}},{'key':_0xe929e4(_0xe064c5._0x5be4f3),'value':function _0x316176(_0x1e48e0){var _0x3a8c90=_0xe929e4,_0x179432,_0x540201,_0x1074f2;if(!_0x1e48e0)return;var _0x11418b=new Cesium__namespace['ClippingPlaneCollection']({'planes':_0x1e48e0,'edgeWidth':(_0x179432=this['options']['edgeWidth'])!==null&&_0x179432!==void 0x0?_0x179432:0x0,'edgeColor':(_0x540201=this['options']['edgeColor'])!==null&&_0x540201!==void 0x0?_0x540201:Cesium__namespace[_0x3a8c90(_0x255395._0x18be45)][_0x3a8c90(0x908)],'unionClippingRegions':(_0x1074f2=this['clipOutSide'])!==null&&_0x1074f2!==void 0x0?_0x1074f2:![]});this[_0x3a8c90(0x597)]=_0x11418b;this['clipTarget']&&(this['clipTarget']['clippingPlanes']=_0x11418b);if(this['options'][_0x3a8c90(_0x255395._0x16c5a3)]){this['_graphicLayer']['clear']();var _0x2b6f89=this['_tileset'][_0x3a8c90(_0x255395._0x3bba71)][_0x3a8c90(_0x255395._0x4eddf2)];for(var _0x17a694=0x0;_0x17a694<_0x11418b[_0x3a8c90(_0x255395._0x2846f6)];++_0x17a694){var _0x4512bd=_0x11418b['get'](_0x17a694),_0x341954=new PlaneEntity({'position':this['center'],'style':_objectSpread2(_objectSpread2({'dimensions':new Cesium__namespace['Cartesian2'](_0x2b6f89,_0x2b6f89),'color':Cesium__namespace['Color'][_0x3a8c90(_0x255395._0x4a3091)]['withAlpha'](0.2),'editColor':Cesium__namespace['Color']['WHITE']['withAlpha'](0.5),'outline':!![],'outlineColor':Cesium__namespace[_0x3a8c90(_0x255395._0x18be45)][_0x3a8c90(0x908)]},this['options']['planeStyle']||{}),{},{'plane':new Cesium__namespace[(_0x3a8c90(0x354))](createPlaneUpdateFunction(_0x4512bd),![])})});this[_0x3a8c90(_0x255395._0x109046)]['addGraphic'](_0x341954);}}}},{'key':'clear','value':function _0x163fbb(){var _0x3e43a9=_0xe929e4;this['_graphicLayer']&&this['_graphicLayer']['clear']();this['_positions']=null,this[_0x3e43a9(_0x5e873b._0x4cba77)]=0x0,this['options']['clipOutSide']=![];this['clippingPlanes']&&delete this[_0x3e43a9(_0x5e873b._0x219a44)];if(this[_0x3e43a9(0x722)]){var _0x3cf14a;(_0x3cf14a=this['clipTarget']['clippingPlanes'])!==null&&_0x3cf14a!==void 0x0&&_0x3cf14a['enabled']&&(this['clipTarget'][_0x3e43a9(0x597)]['enabled']=![]),this['clipTarget']['clippingPlanes']=undefined;}}},{'key':_0xe929e4(_0xe064c5._0x1f94f1),'value':function _0x90465a(_0x64ecfb){var _0x39b6f6=_0xe929e4;if(this['clippingPlanes']==null)return;for(var _0x29c76d=0x0;_0x29c76d0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5da279),_0x5267c9=_0x1bc59e[_0x1cd3d3(_0x2f5742._0x16aad6)](this,_0x4dbaf9),_0x5267c9[_0x1cd3d3(_0x2f5742._0x2238a5)]={'x':0x0,'y':0x0,'z':0x0},_0x5267c9['_orginCenterPoint']=new LngLatPoint(),_0x5267c9[_0x1cd3d3(_0x2f5742._0x530626)]=(_0x5a5b14=_0x4dbaf9['hasEdit'])!==null&&_0x5a5b14!==void 0x0?_0x5a5b14:!![],_0x5267c9[_0x1cd3d3(0xece)]={},_0x5267c9;}return _createClass(_0x5da279,[{'key':'layer','get':function _0x234a34(){return this['_tileset'];}},{'key':_0x317160(_0x33a0dd._0x22170a),'get':function _0x4792b(){return this['_tileset'];}},{'key':'modelMatrix','get':function _0x9a0782(){var _0x46b2ce=_0x317160;if(!this['loadOk'])return Cesium__namespace[_0x46b2ce(_0x5119c2._0x2d159e)]['ZERO'];return!this['_tilesetMatrix']&&(this['transform']?this[_0x46b2ce(0xcac)]=this[_0x46b2ce(_0x5119c2._0x3b5961)]['root'][_0x46b2ce(_0x5119c2._0x173f75)]:this['_tilesetMatrix']=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](this[_0x46b2ce(_0x5119c2._0x3b5961)]['boundingSphere']['center'])),this['_tilesetMatrix'];}},{'key':'inverseMatrix','get':function _0x3b4832(){var _0x30e857=_0x317160;if(!this['loadOk'])return Cesium__namespace[_0x30e857(_0x2f6d76._0x26edf5)]['ZERO'];return!this['_inverseMatrix']&&(this['_inverseMatrix']=Cesium__namespace['Matrix4']['inverse'](this[_0x30e857(0x859)],new Cesium__namespace['Matrix4']())),this['_inverseMatrix'];}},{'key':_0x317160(_0x33a0dd._0x4b839b),'get':function _0x597e24(){var _0x1dadbd=_0x317160;return this['options'][_0x1dadbd(_0x258005._0xcccf38)];},'set':function _0x7eaea5(_0x207b5f){var _0x5ebbf8=_0x317160;this['options']['highlight']=_0x207b5f,_0x207b5f?this['bindHighlight'](this[_0x5ebbf8(0xe11)]['highlight']):this['unbindHighlight']();}},{'key':'marsJzwStyle','get':function _0x14d3d3(){return this['options']['marsJzwStyle'];},'set':function _0x177227(_0x4108c2){var _0x32dea4=_0x317160;this[_0x32dea4(_0x454b39._0x2def6d)]['marsJzwStyle']=_0x4108c2,this[_0x32dea4(_0x454b39._0x50734d)]();}},{'key':_0x317160(0x1a7),'get':function _0xca58fd(){return this['options']['style'];},'set':function _0x15ae46(_0x381635){var _0x47ba77=_0x317160;this['options']['style']=_0x381635;this['_styleCallback']&&(this['_isBindTileVisible']&&!this[_0x47ba77(0x5b6)]&&(this['_tileset'][_0x47ba77(0x65e)][_0x47ba77(0x69a)](this[_0x47ba77(_0x136d1d._0x3bf0a2)],this),this['_isBindTileVisible']=![]),this['_styleCallback']=null);if(this[_0x47ba77(_0x136d1d._0x28ba47)]){if(_0x381635 instanceof Cesium__namespace['Cesium3DTileStyle'])this['_tileset'][_0x47ba77(_0x136d1d._0x440f42)]=_0x381635;else typeof _0x381635===_0x47ba77(0x2fa)?(this['_styleCallback']=_0x381635,this['_bindVisibleEvent']()):this[_0x47ba77(0x86f)][_0x47ba77(0x1a7)]=new Cesium__namespace['Cesium3DTileStyle'](_0x381635);}}},{'key':_0x317160(0xdc9),'get':function _0x124c29(){return this['options']['customShader'];},'set':function _0x14e61e(_0x27a0b2){var _0x560f5d=_0x317160;this['options']['customShader']=_0x27a0b2,this[_0x560f5d(0x86f)]&&(this[_0x560f5d(_0x36444f._0x5d3c2c)]['customShader']=_0x27a0b2,this['_tileset']['enableModelExperimental']=!!_0x27a0b2);}},{'key':'orginCenterPoint','get':function _0x41055c(){var _0x13c943=_0x317160;return this[_0x13c943(_0x2249bf._0x1fb497)];}},{'key':'orginCenterPosition','get':function _0x3ceb4c(){return this['_orginCenterPosition'];}},{'key':'position','get':function _0x5aecf7(){var _0x1a6503=_0x317160;return this['_center'][_0x1a6503(_0x2adaab._0x28ea87)]();},'set':function _0x4b1630(_0x2a2ddb){var _0xaa77c3=_0x317160;this[_0xaa77c3(0xb43)]=_0x2a2ddb;}},{'key':_0x317160(0xb43),'get':function _0x4b02ee(){return this['_center'];},'set':function _0x1d5ea5(_0x4aa76d){var _0x1a9f1f=_0x317160;this['_center']=LngLatPoint[_0x1a9f1f(_0x52c7ff._0x8eda74)](_0x4aa76d),this['updateMatrix']();}},{'key':'height','get':function _0x13c94b(){var _0x3b32e8=_0x317160;return this[_0x3b32e8(0xe94)];},'set':function _0xca1dc8(_0x124595){this['alt']=_0x124595;}},{'key':'alt','get':function _0x2f3cfa(){var _0x4d3d36=_0x317160;if(this['center'])return this[_0x4d3d36(_0x237983._0x52ea04)]['alt'];},'set':function _0x5e9a55(_0x296104){var _0xc0edb4=_0x317160;if(!this[_0xc0edb4(_0x4c914f._0xf7c00a)])return;this['center']['alt']=_0x296104,this['updateMatrix']();}},{'key':'boundingSphere','get':function _0x1e717d(){var _0x138fed=_0x317160,_0x2c9340;return(_0x2c9340=this[_0x138fed(_0x3e5f34._0x574c82)])===null||_0x2c9340===void 0x0?void 0x0:_0x2c9340['boundingSphere'];}},{'key':'upAxis','get':function _0x2d2d76(){var _0x750714=_0x317160,_0x48eeef,_0x4cefe7;if(Cesium__namespace['defined']((_0x48eeef=this[_0x750714(0x86f)])===null||_0x48eeef===void 0x0?void 0x0:_0x48eeef[_0x750714(_0x41b812._0x652449)])){var _0x181f09;return(_0x181f09=this['_tileset'])===null||_0x181f09===void 0x0?void 0x0:_0x181f09[_0x750714(0x709)];}if(Cesium__namespace['defined']((_0x4cefe7=this['_tileset'])===null||_0x4cefe7===void 0x0?void 0x0:_0x4cefe7['_gltfUpAxis'])){var _0xc6578f;return(_0xc6578f=this['_tileset'])===null||_0xc6578f===void 0x0?void 0x0:_0xc6578f[_0x750714(_0x41b812._0x2ec848)];}return undefined;}},{'key':_0x317160(_0x33a0dd._0xa8e732),'get':function _0x2b8f10(){var _0x4a0274=_0x317160;if(this[_0x4a0274(0xe11)]['rotation'])return this[_0x4a0274(_0x16efae._0x3aef0f)]['rotation'];return this['orginRotation'];},'set':function _0x218c94(_0x6380c7){this['options']['rotation']=_0x6380c7,this['updateMatrix']();}},{'key':'rotation_x','get':function _0x48594c(){var _0x7fc16b=_0x317160;if(this['options']['rotation']&&Cesium__namespace[_0x7fc16b(0x4ae)](this[_0x7fc16b(_0x251b29._0x1015b5)][_0x7fc16b(0xb63)]['x']))return this['options']['rotation']['x'];return this[_0x7fc16b(_0x251b29._0x5255f0)]['x'];},'set':function _0x584691(_0x3db987){var _0x5da06d=_0x317160;this['options']['rotation']=this[_0x5da06d(_0x4e696f._0xa7cd49)]['rotation']||{},this['options']['rotation']['x']=_0x3db987,this[_0x5da06d(0xe97)]();}},{'key':'rotation_y','get':function _0x3a101d(){var _0x4bfd0e=_0x317160;if(this['options']['rotation']&&Cesium__namespace['defined'](this['options']['rotation']['y']))return this['options'][_0x4bfd0e(0xb63)]['y'];return this['orginRotation']['y'];},'set':function _0x556f5f(_0x509da5){var _0xb24b72=_0x317160;this[_0xb24b72(_0x2bb033._0xdb6b49)][_0xb24b72(0xb63)]=this['options']['rotation']||{},this['options']['rotation']['y']=_0x509da5,this['updateMatrix']();}},{'key':_0x317160(0xcea),'get':function _0x190131(){var _0x528670=_0x317160;if(this[_0x528670(_0x2d00aa._0x4aa621)]['rotation']&&Cesium__namespace['defined'](this[_0x528670(0xe11)]['rotation']['z']))return this['options']['rotation']['z'];return this[_0x528670(_0x2d00aa._0x23286a)]['z'];},'set':function _0x30557a(_0x77ae74){var _0x57e0f5=_0x317160;this['options']['rotation']=this[_0x57e0f5(_0x4606cd._0x20c367)]['rotation']||{},this['options']['rotation']['z']=_0x77ae74,this['updateMatrix']();}},{'key':'axis','get':function _0x33b5db(){return this['options']['axis']||'';},'set':function _0x4b15b3(_0x256676){var _0x404c79=_0x317160;this['options'][_0x404c79(_0x378f4b._0x1ef9da)]=_0x256676,this['updateMatrix']();}},{'key':_0x317160(_0x33a0dd._0x200fed),'get':function _0xeca032(){return this['options']['scale']||0x1;},'set':function _0x3dca74(_0x1f61b8){this['options']['scale']=_0x1f61b8,this['updateMatrix']();}},{'key':_0x317160(_0x33a0dd._0xe204f),'get':function _0x27a7e1(){var _0xb1a7a=_0x317160;return this[_0xb1a7a(0xe11)]['allowDrillPick'];},'set':function _0xe164e5(_0x28e984){var _0x326b8d=_0x317160;this[_0x326b8d(_0x49cb64._0xd662c0)]['allowDrillPick']=_0x28e984;}},{'key':'planClip','get':function _0x15852d(){var _0x296fa3=_0x317160;return this[_0x296fa3(_0x10e4ce._0x21777d)]&&!this['_tilesetPlanClip']&&this['_initTilesetPlanClip'](),this['_tilesetPlanClip'];}},{'key':'hasEdit','get':function _0x10cdd0(){var _0x296d3b=_0x317160;return this[_0x296d3b(_0x31977e._0x4a2d91)]&&this[_0x296d3b(0xadc)];},'set':function _0x537b83(_0x3e3b2c){var _0x482bb8=_0x317160;this[_0x482bb8(_0x262bd2._0x377d79)]=_0x3e3b2c;}},{'key':_0x317160(0xcb8),'value':function _0x31e0e4(){var _0x4a766c=_0x317160;this['_tilesetPlanClip']&&this[_0x4a766c(_0x22ed20._0x320da2)]['destroy'](),this['_tilesetPlanClip']=new TilesetPlanClip(_objectSpread2(_objectSpread2({},this['options']['planClip']),{},{'layer':this})),this['_map'][_0x4a766c(0xce4)](this['_tilesetPlanClip']);}},{'key':'clip','get':function _0x540127(){var _0xa84680=_0x317160;return this[_0xa84680(_0x38ed54._0x3ed9c0)]&&!this[_0xa84680(0x8de)]&&this['_initTilesetClip'](),this[_0xa84680(_0x38ed54._0x51fd4b)];}},{'key':'_initTilesetClip','value':function _0x7ea24d(){var _0x164bb5=_0x317160;this['_tilesetClip']&&this[_0x164bb5(0x8de)]['destroy'](),this[_0x164bb5(0x8de)]=new TilesetClip(_objectSpread2(_objectSpread2({},this['options'][_0x164bb5(0x51d)]),{},{'layer':this})),this['_map'][_0x164bb5(0xce4)](this['_tilesetClip']);}},{'key':'flat','get':function _0x1d82e6(){var _0x24aa83=_0x317160;return this['_map']&&!this['_tilesetFlat']&&this[_0x24aa83(_0x32e5f5._0xd23dae)](),this['_tilesetFlat'];}},{'key':'_initTilesetFlat','value':function _0x58ba62(){var _0x30fabf=_0x317160;this['_tilesetFlat']&&this['_tilesetFlat'][_0x30fabf(0x9af)](),this['_tilesetFlat']=new TilesetFlat(_objectSpread2(_objectSpread2({},this['options']['flat']),{},{'layer':this})),this[_0x30fabf(0x4bc)]['addThing'](this[_0x30fabf(0x2e3)]);}},{'key':'flood','get':function _0x4c1225(){var _0x4e71e0=_0x317160;return this['_map']&&!this[_0x4e71e0(_0x2c8c57._0xe53c29)]&&this[_0x4e71e0(_0x2c8c57._0x2d9041)](),this['_tilesetFlood'];}},{'key':_0x317160(_0x33a0dd._0x34e9ae),'value':function _0x50676b(){var _0x5c537c=_0x317160;this['_tilesetFlood']&&this[_0x5c537c(_0x4a7f64._0x2e189a)]['destroy'](),this['_tilesetFlood']=new TilesetFlood(_objectSpread2(_objectSpread2({},this['options']['flood']),{},{'layer':this})),this[_0x5c537c(_0x4a7f64._0x110ce9)]['addThing'](this[_0x5c537c(0x417)]);}},{'key':'isEditing','get':function _0x5545c0(){return this['_enabledEdit'];}},{'key':_0x317160(0x977),'value':function _0x2b97a1(){var _0x34eeb8=_0x317160,_0x469215=new Cesium__namespace['Cesium3DTileset'](_objectSpread2(_objectSpread2({},this['options']),{},{'enableModelExperimental':!!this['options'][_0x34eeb8(_0x51ee92._0x1bcea9)],'url':getUrlResource(this[_0x34eeb8(0xe11)]),'marsOptions':this[_0x34eeb8(0xece)]}));return _0x469215;}},{'key':'_addedHook','value':function _0x5b5526(){var _0x2b0d00={_0xc946c8:0xd42},_0x40af24=_0x317160,_0x472cac=this;_get(_getPrototypeOf(_0x5da279['prototype']),_0x40af24(0x47f),this)['call'](this),this['_conventMarsOptions'](),this['_initByEdit'](),this[_0x40af24(_0x4cbed8._0x129432)][_0x40af24(0xb3c)]&&this['_initTilesetFlat'](),this['options'][_0x40af24(_0x4cbed8._0x9c714)]&&this[_0x40af24(0x6ed)](),this['options']['clip']&&this['_initTilesetClip'](),this['options'][_0x40af24(0x790)]&&this['_initTilesetPlanClip'](),this['_tileset']=this[_0x40af24(_0x4cbed8._0x3fc965)](),this['_tileset']['name']=this['name'],this[_0x40af24(0x86f)][_0x40af24(_0x4cbed8._0x3fb6c9)]=this['id'],this['loadOk']=![],this['_tileset'][_0x40af24(0xa28)]['then'](function(_0x6c49c1){var _0x3214fc=_0x40af24;_0x472cac['loadOk']=!![],_0x472cac['_tileset'][_0x3214fc(0x19f)]=_0x472cac['show'],_0x472cac[_0x3214fc(_0x2b0d00._0xc946c8)](),_0x472cac['_readyPromise']['resolve'](_0x472cac);})['catch'](function(_0x32d2ce){var _0x95edb4;(_0x95edb4=_0x472cac['_readyPromise'])!==null&&_0x95edb4!==void 0x0&&_0x95edb4['reject']&&_0x472cac['_readyPromise']['reject'](_0x32d2ce);}),this['_map'][_0x40af24(_0x4cbed8._0x3f426d)][_0x40af24(_0x4cbed8._0x1e8bd6)]['add'](this['_tileset']),this['_tileset']['initialTilesLoaded']['addEventListener'](function(_0x1e4d4e){_0x472cac['fire'](EventType['initialTilesLoaded'],_0x1e4d4e);}),this['_tileset']['allTilesLoaded']['addEventListener'](function(_0x33f0d5){_0x472cac['fire'](EventType['allTilesLoaded'],_0x33f0d5);});}},{'key':'_removedHook','value':function _0x1adfd8(){var _0x2d6ea9=_0x317160;this[_0x2d6ea9(0x8de)]&&(this['_map']['removeThing'](this['_tilesetClip'],!![]),delete this['_tilesetClip']),this['_tilesetFlat']&&(this['_map'][_0x2d6ea9(0x10a)](this[_0x2d6ea9(0x2e3)],!![]),delete this['_tilesetFlat']),this['_tilesetFlood']&&(this['_map']['removeThing'](this['_tilesetFlood'],!![]),delete this['_tilesetFlood']),this['_tilesetPlanClip']&&(this['_map']['removeThing'](this['_tilesetPlanClip'],!![]),delete this[_0x2d6ea9(_0x685dfe._0x3640b7)]),_get(_getPrototypeOf(_0x5da279['prototype']),_0x2d6ea9(_0x685dfe._0x3c6c7a),this)['call'](this),Cesium__namespace['defined'](this['options']['distanceDisplayCondition_far'])&&this['_map']['off'](EventType[_0x2d6ea9(_0x685dfe._0x2fe7dc)],this['updateVisibleDistance'],this),this['_tileset']&&(this['_map']['scene']['primitives']['remove'](this[_0x2d6ea9(_0x685dfe._0x2e1e06)]),delete this[_0x2d6ea9(0x86f)]);}},{'key':_0x317160(_0x33a0dd._0x1237ed),'value':function _0x733359(){var _0x4a0dd7=_0x317160;this['_removedHook'](),this[_0x4a0dd7(0x47f)]();}},{'key':_0x317160(_0x33a0dd._0x6de6e0),'value':function _0x2bfeae(_0x17a58a){var _0x5847d6=_0x317160;_0x17a58a&&((Array['isArray'](_0x17a58a)||isString(_0x17a58a))&&(_0x17a58a=LngLatPoint['parse'](_0x17a58a)),!this['_center']&&(this[_0x5847d6(_0x3133d2._0x5e433b)]=new LngLatPoint()),_0x17a58a['lat']&&(this['center']['lat']=_0x17a58a['lat']),_0x17a58a['lng']&&(this['center']['lng']=_0x17a58a['lng']),Cesium__namespace['defined'](_0x17a58a[_0x5847d6(0x469)])&&(this['center']['alt']=this['_orginCenterPoint']['alt']+_0x17a58a['alt_offset']),Cesium__namespace['defined'](_0x17a58a['alt'])&&(this[_0x5847d6(0xb43)]['alt']=_0x17a58a['alt']));}},{'key':'_setOptionsHook','value':function _0x1c2498(_0x1793cf,_0x894a75){var _0x4c8cb3=_0x317160;if(!this['_tileset'])return;var _0xc4808b;for(var _0xb9547e in _0x894a75){var _0x2af390=_0x1793cf[_0xb9547e];switch(_0xb9547e){case'highlight':{var _0x5f3afc,_0x114e0d;(_0x5f3afc=this['_last_picked'])!==null&&_0x5f3afc!==void 0x0&&_0x5f3afc['event']&&!((_0x114e0d=_0x894a75['highlight'])!==null&&_0x114e0d!==void 0x0&&_0x114e0d[_0x4c8cb3(0xb07)])?this['_highlight_mouseEventHandler'](this[_0x4c8cb3(_0x14b8c6._0x4f4965)]['event']):_get(_getPrototypeOf(_0x5da279['prototype']),_0x4c8cb3(_0x14b8c6._0x5ac68a),this)[_0x4c8cb3(_0x14b8c6._0x599c38)](this,_0x1793cf,_0x894a75);return;}case'classificationType':case'chinaCRS':case'flat':case'flood':case _0x4c8cb3(0x51d):case'planClip':{this['reload']();return;}case'position':case'rotation':case'scale':case _0x4c8cb3(_0x14b8c6._0x40915d):_0xc4808b=!![];break;case'opacity':case _0x4c8cb3(_0x14b8c6._0x3083ff):case _0x4c8cb3(0x28b):case'customShader':this[_0xb9547e]=_0x2af390;break;default:{try{this['tileset'][_0xb9547e]=_0x2af390;}catch(_0x4148cc){this['reload']();}break;}}}_0xc4808b&&(this['_mergePostion'](this['options']['position']),this['updateMatrix']());}},{'key':_0x317160(0xd42),'value':function _0x1bbfab(){var _0x3d076a=_0x317160,_0x3195e6,_0x2a02a3;this['fire'](EventType[_0x3d076a(_0x1e4a04._0x2a30ce)],{'tileset':this[_0x3d076a(_0x1e4a04._0x2b6817)]}),this[_0x3d076a(0x1ff)]=Cesium__namespace['clone'](this[_0x3d076a(0x86f)]['boundingSphere']['center']);var _0x3857d6=(_0x3195e6=this[_0x3d076a(_0x1e4a04._0x2b6817)][_0x3d076a(_0x1e4a04._0xdcb09c)])===null||_0x3195e6===void 0x0?void 0x0:_0x3195e6['transform'];this[_0x3d076a(0xadc)]=(_0x2a02a3=this['options']['transform'])!==null&&_0x2a02a3!==void 0x0?_0x2a02a3:Boolean(_0x3857d6&&!_0x3857d6[_0x3d076a(_0x1e4a04._0xf20cb5)](Cesium__namespace['Matrix4']['IDENTITY']));if(this['transform']){this[_0x3d076a(0x4e6)]=Cesium__namespace['Matrix4']['inverse'](Cesium__namespace['Matrix4']['fromArray'](this[_0x3d076a(0x86f)][_0x3d076a(0x92f)][_0x3d076a(_0x1e4a04._0x378eac)]),new Cesium__namespace['Matrix4']());var _0x43a882=Cesium__namespace[_0x3d076a(0x169)]['fromArray'](this['_tileset']['_root']['transform']),_0x5d380c=Cesium__namespace[_0x3d076a(0x169)][_0x3d076a(_0x1e4a04._0xfbbfa4)](_0x43a882,new Cesium__namespace['Cartesian3']());if(Cesium__namespace['defined'](_0x5d380c)&&Cesium__namespace['Cartographic']['fromCartesian'](_0x5d380c)){this['_orginCenterPosition']=_0x5d380c;var _0x5b8c06=Cesium__namespace['Matrix4']['getMatrix3'](_0x43a882,new Cesium__namespace[(_0x3d076a(_0x1e4a04._0x31d81d))]()),_0x16fc93=Cesium__namespace[_0x3d076a(_0x1e4a04._0x2f0bed)]['getMatrix3'](Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x5d380c),new Cesium__namespace[(_0x3d076a(_0x1e4a04._0x4b8f15))]()),_0x5147b0=Cesium__namespace['Matrix3']['getColumn'](_0x16fc93,0x0,new Cesium__namespace['Cartesian3']()),_0x399c34=Cesium__namespace['Matrix3']['getColumn'](_0x16fc93,0x1,new Cesium__namespace['Cartesian3']()),_0x5cfdcb=Cesium__namespace['Matrix3']['getColumn'](_0x16fc93,0x2,new Cesium__namespace['Cartesian3']()),_0x3c0cb6=Cesium__namespace['Matrix3']['getColumn'](_0x5b8c06,0x0,new Cesium__namespace['Cartesian3']());_0x3c0cb6=Cesium__namespace['Cartesian3']['cross'](_0x3c0cb6,_0x5cfdcb,_0x3c0cb6),_0x3c0cb6=Cesium__namespace['Cartesian3'][_0x3d076a(0x1fb)](_0x5cfdcb,_0x3c0cb6,_0x3c0cb6),_0x3c0cb6=Cesium__namespace['Cartesian3'][_0x3d076a(0xc8f)](_0x3c0cb6,_0x3c0cb6);var _0x1fca5=Cesium__namespace[_0x3d076a(0x4cc)]['angleBetween'](_0x5147b0,_0x3c0cb6),_0x2c4f4f=Cesium__namespace['Cartesian3']['angleBetween'](_0x399c34,_0x3c0cb6);_0x2c4f4f>Math['PI']*0.5&&(_0x1fca5=0x2*Math['PI']-_0x1fca5),this[_0x3d076a(0x164)]={'x':0x0,'y':0x0,'z':Number(Cesium__namespace[_0x3d076a(_0x1e4a04._0x4183e4)][_0x3d076a(_0x1e4a04._0x2b2e04)](_0x1fca5)[_0x3d076a(0x811)](0x1))};}else this['transform']=![];}this['_orginCenterPoint']=LngLatPoint['fromCartesian'](this['_orginCenterPosition']),logInfo((this[_0x3d076a(_0x1e4a04._0x36a626)]||'TilesetLayer')+_0x3d076a(0x829)+this['_orginCenterPoint']['toString']());Cesium__namespace['defined'](this['options']['style'])&&(this['style']=this[_0x3d076a(0xe11)][_0x3d076a(0x1a7)]);this[_0x3d076a(_0x1e4a04._0x2c0dad)]!==0x1&&this['setOpacity'](this[_0x3d076a(0x7f7)]);this['_center']=this[_0x3d076a(0xeb1)][_0x3d076a(_0x1e4a04._0x4b0819)](),this[_0x3d076a(0x135)](this['options'][_0x3d076a(_0x1e4a04._0x43214f)]);if(this['options'][_0x3d076a(0x1b9)]){var _0x203c99=this['transformCenter'](this['center']);this[_0x3d076a(_0x1e4a04._0xb1c998)](_0x203c99);}this['_hasUpdateMater']()&&this['updateMatrix'](),Cesium__namespace['defined'](this[_0x3d076a(_0x1e4a04._0x35225c)]['distanceDisplayCondition_far'])&&this['bindVisibleDistance'](),this[_0x3d076a(_0x1e4a04._0x35225c)]['clampToGround']&&this['clampToGround'](),this['options'][_0x3d076a(0x388)]&&this['flyToByAnimationEnd'](),this['fire'](EventType['load'],{'tileset':this['_tileset']});}},{'key':_0x317160(0x76d),'value':function _0x49763e(){var _0xb7b6b3=_0x317160,_0x367ebf=this,_0xc026fb=arguments[_0xb7b6b3(0xba0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:0x1;this[_0xb7b6b3(0x4bc)]&&this[_0xb7b6b3(_0x536652._0x43ec9d)][_0xb7b6b3(_0x536652._0x5861fc)]?getSurfaceTerrainHeight(this['_map'][_0xb7b6b3(0x7dd)],this[_0xb7b6b3(_0x536652._0x5a2648)])['then'](function(_0xf56937){var _0x5bcc9f=_0xb7b6b3;Cesium__namespace['defined'](_0xf56937[_0x5bcc9f(0x872)])&&(_0x367ebf['alt']=_0xf56937['height']-_0x367ebf['_orginCenterPoint']['alt']+_0xc026fb);}):this['alt']=-this['_orginCenterPoint']['alt']+_0xc026fb;}},{'key':'_hasUpdateMater','value':function _0x3a8e63(){var _0x4debbd=_0x317160;if(!this[_0x4debbd(_0x5745bb._0x4ecd66)]['equals'](this['_orginCenterPoint']))return!![];if(this['options']['rotation'])return!![];if(this['options']['scale']>0x0&&this['options']['scale']!==0x1)return!![];if(Cesium__namespace['defined'](this['options']['axis']))return!![];return![];}},{'key':_0x317160(_0x33a0dd._0x47be8b),'value':function _0x2f5895(){var _0x42b744=_0x317160;if(!this['_tileset'])return undefined;if(this[_0x42b744(0xe11)]['updateMatrix']){var _0x33846b=this['options']['updateMatrix'](this['position'],this);return this['_tileset']['modelMatrix']=_0x33846b,_0x33846b;}if(!this['transform'])return this['updateMatrix2']();var _0x63f195=Cesium__namespace[_0x42b744(_0x4cc712._0x2328ce)][_0x42b744(0xe98)](this['position']);if(this[_0x42b744(_0x4cc712._0x58ca94)]['rotation']){var _0x5ecd55=Cesium__namespace[_0x42b744(0xc68)]['fromRotationX'](Cesium__namespace['Math']['toRadians'](this['rotation_x'])),_0x11a7df=Cesium__namespace['Matrix3']['fromRotationY'](Cesium__namespace['Math'][_0x42b744(0x70f)](this[_0x42b744(_0x4cc712._0x5818c7)])),_0xe7a630=Cesium__namespace[_0x42b744(_0x4cc712._0x22ff93)]['fromRotationZ'](Cesium__namespace['Math'][_0x42b744(_0x4cc712._0x7bd953)](0x168-this['rotation_z'])),_0x2096c6=Cesium__namespace['Matrix4'][_0x42b744(0x5a9)](_0x5ecd55),_0x5010fe=Cesium__namespace['Matrix4']['fromRotationTranslation'](_0x11a7df),_0x5c6177=Cesium__namespace[_0x42b744(_0x4cc712._0x42a2e4)]['fromRotationTranslation'](_0xe7a630);Cesium__namespace['Matrix4']['multiply'](_0x63f195,_0x2096c6,_0x63f195),Cesium__namespace['Matrix4']['multiply'](_0x63f195,_0x5010fe,_0x63f195),Cesium__namespace[_0x42b744(0x169)]['multiply'](_0x63f195,_0x5c6177,_0x63f195);}this[_0x42b744(0xe11)]['scale']>0x0&&this['options']['scale']!==0x1&&Cesium__namespace['Matrix4'][_0x42b744(0x10c)](_0x63f195,this[_0x42b744(_0x4cc712._0x240f3a)]['scale'],_0x63f195);if(Cesium__namespace[_0x42b744(_0x4cc712._0x515cab)](this['options']['axis'])){var _0x34960e;if(isString(this['options']['axis']))switch(this['options']['axis'][_0x42b744(0x6df)]()){case'Y_UP_TO_Z_UP':_0x34960e=Cesium__namespace[_0x42b744(_0x4cc712._0x3c8e16)]['Y_UP_TO_Z_UP'];break;case _0x42b744(_0x4cc712._0x23c261):_0x34960e=Cesium__namespace['Axis']['Z_UP_TO_Y_UP'];break;case'X_UP_TO_Z_UP':_0x34960e=Cesium__namespace[_0x42b744(_0x4cc712._0x3c8e16)]['X_UP_TO_Z_UP'];break;case'Z_UP_TO_X_UP':_0x34960e=Cesium__namespace['Axis'][_0x42b744(_0x4cc712._0x10b448)];break;case'X_UP_TO_Y_UP':_0x34960e=Cesium__namespace['Axis']['X_UP_TO_Y_UP'];break;case'Y_UP_TO_X_UP':_0x34960e=Cesium__namespace['Axis'][_0x42b744(0x600)];break;}else this['options'][_0x42b744(0x853)]instanceof Cesium__namespace['Axis']&&(_0x34960e=this[_0x42b744(0xe11)]['axis']);_0x34960e&&(_0x63f195=Cesium__namespace[_0x42b744(0x169)]['multiplyTransformation'](_0x63f195,_0x34960e,_0x63f195));}return this[_0x42b744(_0x4cc712._0x36016d)][_0x42b744(_0x4cc712._0x40a9ab)][_0x42b744(_0x4cc712._0x2354fe)]=_0x63f195,this['fire'](EventType['updatePosition'],{'position':this[_0x42b744(0xdd1)]}),_0x63f195;}},{'key':_0x317160(0x125),'value':function _0x4ff0d3(){var _0x69c09e=_0x317160;if(!this['_tileset']||!this['_tileset']['_root'])return;var _0x5305ce=Cesium__namespace['Cartographic']['fromCartesian'](this[_0x69c09e(0x86f)]['boundingSphere'][_0x69c09e(0xb43)]),_0x14918a=Cesium__namespace[_0x69c09e(_0x288e57._0x27812f)]['fromRadians'](_0x5305ce['longitude'],_0x5305ce['latitude'],0x0),_0x8dc70=this[_0x69c09e(_0x288e57._0xbd02b2)],_0x15f4ca=Cesium__namespace['Cartesian3'][_0x69c09e(0xce6)](_0x8dc70,_0x14918a,new Cesium__namespace['Cartesian3']()),_0x1a1a4d=Cesium__namespace['Matrix4']['fromTranslation'](_0x15f4ca);return this['_tileset']['modelMatrix']=_0x1a1a4d,this['fire'](EventType['updatePosition'],{'position':this['position']}),_0x1a1a4d;}},{'key':'getPositionByOrginMatrix','value':function _0xcc7555(_0xc6a49c){var _0x699184=_0x317160;if(this['orginMatrix']){var _0x35c156=Cesium__namespace['Matrix4']['multiply'](this[_0x699184(0x86f)]['_root']['transform'],this['orginMatrix'],new Cesium__namespace[(_0x699184(_0x2f7e82._0x5b82ef))]());return Cesium__namespace['Matrix4']['multiplyByPoint'](_0x35c156,_0xc6a49c,new Cesium__namespace[(_0x699184(0x4cc))]());}return _0xc6a49c;}},{'key':'setOpacity','value':function _0x4c22c5(_0x3b9950){var _0x207526=_0x317160;this['options']['onSetOpacity']?this['options']['onSetOpacity'](_0x3b9950):this['_tileset']&&(this[_0x207526(_0xeb707c._0x11876c)]['style']=new Cesium__namespace['Cesium3DTileStyle']({'color':'color()\x20*vec4(1,1,1,'+_0x3b9950+')'}));}},{'key':'flyTo','value':function _0x127a9d(){var _0x3efa3d=_0x317160,_0x15e74d=this,_0x4a7e35=arguments[_0x3efa3d(0xba0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};if(!this[_0x3efa3d(_0x21e27f._0x563b33)])return Promise[_0x3efa3d(0x5c7)](![]);this['_map'][_0x3efa3d(_0x21e27f._0x2dce9c)]();this['options']['flyToOptions']&&(_0x4a7e35=_objectSpread2(_objectSpread2({},this['options']['flyToOptions']),_0x4a7e35));if(this['options']['center'])return this[_0x3efa3d(0x4bc)]['setCameraView'](this['options'][_0x3efa3d(_0x21e27f._0x3f9867)],_0x4a7e35);else{if(this['options']['extent'])return this[_0x3efa3d(_0x21e27f._0x1af355)][_0x3efa3d(_0x21e27f._0xf55421)](this['options']['extent'],_0x4a7e35);else return this['loadOk']&&this[_0x3efa3d(0x86f)][_0x3efa3d(0x92f)]?this[_0x3efa3d(0x4bc)]['flyToPoint'](this['_tileset'][_0x3efa3d(0xdbc)]['center'],_objectSpread2({'radius':this[_0x3efa3d(0x86f)]['boundingSphere'][_0x3efa3d(0xbd0)]*0x2,'maxPitch':-0x2d},_0x4a7e35)):this['readyPromise'][_0x3efa3d(0x1eb)](function(_0x23e67a){var _0x2ed884=_0x3efa3d;return _0x15e74d['_map'][_0x2ed884(_0x55e588._0x2d3cff)](_0x15e74d['_tileset']['boundingSphere']['center'],_objectSpread2({'radius':_0x15e74d['_tileset']['boundingSphere'][_0x2ed884(0xbd0)]*0x2,'maxPitch':-0x2d},_0x4a7e35));});}}},{'key':'_toJsonEx','value':function _0x53f606(_0xb47fbf){var _0x50154b=_0x317160;if(!this['_tileset']||!this[_0x50154b(_0xf8ba1._0x4b901b)])return;_0xb47fbf['position']=this['center']['toArray'](),this[_0x50154b(0x664)]&&(_0xb47fbf[_0x50154b(_0xf8ba1._0x289b53)]=this['_tilesetPlanClip']['toJSON']()),this[_0x50154b(_0xf8ba1._0x25497d)]&&(_0xb47fbf['clip']=this['_tilesetClip']['toJSON']()),this[_0x50154b(_0xf8ba1._0x31d7fc)]&&(_0xb47fbf['flat']=this['_tilesetFlat']['toJSON']()),this['_tilesetFlood']&&(_0xb47fbf['flood']=this['_tilesetFlood']['toJSON']());}},{'key':'setProperties','value':function _0x15711d(_0x3c3e96,_0x43ff43){var _0x4f7e01=this;return this['_idField']=_0x3c3e96,this['_properties']={},_0x43ff43['forEach'](function(_0x142e00){var _0x376fab=_0x142e00[_0x3c3e96];_0x4f7e01['_properties'][_0x376fab]=_0x142e00;}),this['_bindVisibleEvent'](),this;}},{'key':'delProperties','value':function _0x1df599(_0x5418ac,_0x5f589a){var _0x448736=_0x317160,_0x5feb10=this;if(!_0x5418ac||!_0x5f589a){delete this[_0x448736(_0x34a9cd._0xf11600)];this['_isBindTileVisible']&&!this['_styleCallback']&&(this[_0x448736(_0x34a9cd._0x23564a)]['tileVisible'][_0x448736(_0x34a9cd._0x41445c)](this[_0x448736(0xeab)],this),this['_isBindTileVisible']=![]);return;}return _0x5f589a['forEach'](function(_0x500d35){var _0x3dee93=_0x448736,_0x3495eb=_0x500d35[_0x5418ac];delete _0x5feb10[_0x3dee93(0x5b6)][_0x3495eb];}),this;}},{'key':'_bindVisibleEvent','value':function _0x428359(){var _0x266522=_0x317160;!this[_0x266522(0x94e)]&&(this['_tileset']['tileVisible']['addEventListener'](this['_updateTile'],this),this['_isBindTileVisible']=!![]);}},{'key':_0x317160(_0x33a0dd._0x572886),'value':function _0x5f0096(_0x33c443){var _0x2a86d1=_0x317160,_0x250202=_0x33c443['content'];for(var _0x3d87f4=0x0;_0x3d87f4<_0x250202['featuresLength'];_0x3d87f4++){var _0x552922=_0x250202['getFeature'](_0x3d87f4);if(this['_properties']){var _0x1f5e66=_0x552922[_0x2a86d1(0x10d)](this['_idField']);_0x1f5e66&&this['_setFeatureProperties'](_0x552922,this['_properties'][_0x1f5e66]);}if(this[_0x2a86d1(_0x351431._0x387d80)]){var _0x32462b=_0x552922['_attr'];!_0x32462b&&(_0x32462b=_0x552922['_attr']=get3DTileFeatureAttr(_0x552922));var _0x461596=this['_styleCallback']({'feature':_0x552922,'properties':_0x32462b});_0x461596&&(_0x552922[_0x2a86d1(_0x351431._0x224b88)]=getCesiumColor(_0x461596));}}this['fire'](EventType['update']);}},{'key':'_setFeatureProperties','value':function _0xe07df1(_0x46d6b5,_0x88a5dc){var _0x5183ee=_0x317160;if(!_0x46d6b5||!_0x88a5dc)return;for(var _0x4c1c7b in _0x88a5dc){var _0x55b3f6=_0x88a5dc[_0x4c1c7b];if(_0x46d6b5[_0x5183ee(_0x2e6102._0x3b2236)](_0x4c1c7b)&&_0x46d6b5['getProperty'](_0x4c1c7b)===_0x55b3f6)continue;_0x46d6b5['setProperty'](_0x4c1c7b,_0x55b3f6);}}},{'key':'transformCenter','value':function _0x59471d(_0x1b6720){var _0x599668=_0x317160;if(!_0x1b6720)return![];var _0x440100=this['_map']['chinaCRS'],_0x2bcca2=this[_0x599668(_0x24df08._0x2b01f3)]['chinaCRS'],_0x4d2a96=getTransFun(_0x2bcca2,_0x440100);if(!_0x4d2a96)return![];var _0x28b36a=_0x4d2a96([_0x1b6720['lng'],_0x1b6720['lat']]);return{'lng':_0x28b36a[0x0],'lat':_0x28b36a[0x1],'alt':_0x1b6720['alt']};}},{'key':_0x317160(0xc95),'value':function _0x33fd53(){var _0x51671c=_0x317160;this['_map']['on'](EventType[_0x51671c(_0x206900._0x15724c)],this['updateVisibleDistance'],this);}},{'key':_0x317160(_0x33a0dd._0x5948fe),'value':function _0xf6b815(){var _0x3c1834=_0x317160;if(!this[_0x3c1834(_0x58ed03._0x27f672)]||!this[_0x3c1834(_0x58ed03._0x373c2d)]||!this['loadOk'])return;if(this['_map']['scene']['mode']!==Cesium__namespace['SceneMode']['SCENE3D'])return;var _0x15ef86=Cesium__namespace['Cartesian3']['distance'](this['position'],this['_map']['camera'][_0x3c1834(_0x58ed03._0x3192fb)]);this[_0x3c1834(0x86f)][_0x3c1834(0x19f)]=_0x15ef860x1&&arguments[0x1]!==undefined?arguments[0x1]:!![],_0x4df282=arguments['length']>0x2?arguments[0x2]:undefined;_0x526551&&(this['_map']['closeHighlight'](),this['_map']['last_highlighGraphic']=this);this[_0x3324b4(_0x30c2be._0x4de28b)]=this['_last_picked']||{'event':{'layer':this}};_0x4df282&&(this['_last_picked'][_0x3324b4(_0x30c2be._0x3546e8)]=_0x4df282);var _0x404b5e=_0xef1900||this['_highlightOptions'];if(_0x404b5e){var _0xc8d0b2,_0x29bc6e;if((_0xc8d0b2=this['_last_picked'])!==null&&_0xc8d0b2!==void 0x0&&_0xc8d0b2[_0x3324b4(_0x30c2be._0x328d36)]&&!_0x404b5e['all']&&!_0x404b5e[_0x3324b4(_0x30c2be._0x56d5d4)]){var _0x1e8310,_0x5ef899=this['_last_picked']['feature'];if(_0x5ef899!==null&&_0x5ef899!==void 0x0&&_0x5ef899['color']&&_0x404b5e['color']){this['_last_picked']['originalColor']=_0x5ef899['color']['clone']();if(isFunction(_0x404b5e['color'])){var _0x102de2;_0x5ef899['color']=getCesiumColor(_0x404b5e['color']((_0x102de2=this['_last_picked'])===null||_0x102de2===void 0x0?void 0x0:_0x102de2['event']));}else _0x5ef899[_0x3324b4(0x87d)]=getColorByStyle(_0x404b5e);}_0x5ef899!==null&&_0x5ef899!==void 0x0&&(_0x1e8310=_0x5ef899['content'])!==null&&_0x1e8310!==void 0x0&&_0x1e8310['_model']&&_0x404b5e[_0x3324b4(0xa41)]&&(this['_last_picked']['originalStyle']=ModelStyleConver['toJSON'](_0x5ef899[_0x3324b4(0xbae)][_0x3324b4(_0x30c2be._0x455130)]),ModelStyleConver['toCesiumVal'](_0x404b5e[_0x3324b4(_0x30c2be._0x4d2896)],_0x5ef899['content'][_0x3324b4(_0x30c2be._0x455130)],![]));}else{var _0x3d674b=Cesium__namespace[_0x3324b4(_0x30c2be._0x4bc399)][_0x3324b4(_0x30c2be._0x12586d)](_0x404b5e['color'])[_0x3324b4(0x9b4)]();if(_0x404b5e['uniqueKey']){var _0x84dfcc=this[_0x3324b4(_0x30c2be._0x48baf5)][_0x3324b4(_0x30c2be._0x4d7fbe)]['getProperty'](_0x404b5e['uniqueKey']);this['_tileset']['style']=new Cesium__namespace['Cesium3DTileStyle']({'color':{'conditions':[['${'+_0x404b5e['uniqueKey']+'}\x20===\x27'+_0x84dfcc+'\x27',_0x3d674b]]}});}else this[_0x3324b4(_0x30c2be._0x288f76)]['style']=new Cesium__namespace[(_0x3324b4(_0x30c2be._0x25a204))]({'color':{'conditions':[['true',_0x3d674b]]}});this['_highlightAll']=!![];}this['fire'](EventType[_0x3324b4(0xd39)],(_0x29bc6e=this[_0x3324b4(0xeb2)])===null||_0x29bc6e===void 0x0?void 0x0:_0x29bc6e[_0x3324b4(0x6f5)],!![]);}}},{'key':_0x317160(0x4dd),'value':function _0x428ae0(){var _0x23868e=_0x317160,_0x20cb83,_0x591ef0;if(!this['_last_picked'])return;if(this['_highlightAll'])this[_0x23868e(_0x1eb424._0x2160cc)]=![],this['_tileset']['style']=this['style'];else{if((_0x20cb83=this['_last_picked'])!==null&&_0x20cb83!==void 0x0&&_0x20cb83['feature']){var _0x14fbc5,_0x378fdd=this[_0x23868e(_0x1eb424._0x1684c1)]['feature'];this['_last_picked']['originalColor']&&(_0x378fdd[_0x23868e(0x87d)]=this['_last_picked'][_0x23868e(0xa39)]),_0x378fdd!==null&&_0x378fdd!==void 0x0&&(_0x14fbc5=_0x378fdd[_0x23868e(_0x1eb424._0x42ecce)])!==null&&_0x14fbc5!==void 0x0&&_0x14fbc5[_0x23868e(0x82b)]&&this['_last_picked'][_0x23868e(_0x1eb424._0x2854c5)]&&ModelStyleConver[_0x23868e(_0x1eb424._0x3586f3)](this['_last_picked']['originalStyle'],_0x378fdd['content'][_0x23868e(_0x1eb424._0x4772b5)],![]);}}this[_0x23868e(0x4bc)]['_clearLastHighlight'](),this['fire'](EventType['highlightClose'],(_0x591ef0=this['_last_picked'])===null||_0x591ef0===void 0x0?void 0x0:_0x591ef0['event'],!![]),delete this[_0x23868e(0xeb2)];}},{'key':'hasPopup','value':function _0x29e2e3(){if(this['_popupConfig'])return!![];return![];}},{'key':'bindPopup','value':function _0x20a716(_0x203ed4,_0x3e6735){return this['_popupConfig']={'content':_0x203ed4,'options':_0x3e6735,'layer':this},this['_bindControl'](),this;}},{'key':'unbindPopup','value':function _0x18b44d(){var _0x27e1cc=_0x317160;return this[_0x27e1cc(0xea1)](),this['_popupConfig']=null,this;}},{'key':'closePopup','value':function _0x264d5d(){var _0x2dc15d=_0x317160;return this[_0x2dc15d(0x4bc)]&&this['hasPopup']()&&this['_map'][_0x2dc15d(0x1d7)][_0x2dc15d(_0x22a927._0x341669)](null,this),this;}},{'key':'_conventMarsOptions','value':function _0x268df0(){var _0xe3ddca=_0x317160,_0x444341=this;this['marsJzwStyle']?this[_0xe3ddca(_0x5252db._0x3f95d4)]['updatePbrFsByJzw']=function(_0x4cadf7){return getJzwStyle({'upz':_0x444341['upAxis']===Cesium__namespace['Axis']['Z'],'jzwStyle':_0x444341['marsJzwStyle']});}:delete this[_0xe3ddca(0xece)]['updatePbrFsByJzw'];}},{'key':_0x317160(_0x33a0dd._0x2bec92),'value':function _0x5e10f5(){var _0x39063a={_0x134952:0x819},_0x992884={_0x1ae4c2:0xbe6},_0x10f59a={_0x4604ba:0x826,_0x3d0062:0x5e7},_0x47cd61={_0x325141:0x859},_0x201654=_0x317160,_0xff73b5=this;this['_marsEditor']={'IsYaPing':new Cesium__namespace[(_0x201654(0xbe6))](![],![],![],![]),'editVar':new Cesium__namespace[(_0x201654(_0x1af0bc._0xc8b113))](![],![],![],![]),'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['Cartesian2'](0x0,0x0)};var _0x2b6760=this['options']['b3dmOffset']||new Cesium__namespace['Cartesian3'](0x0,0x0,0x0),_0x2f9a82=this['_map']['scene']['context']['defaultTexture'];this['_marsOptions']['updateModelUniformMap']={'u_mars_polygonTexture':function _0x49b130(){var _0x3ba5e8;return(_0x3ba5e8=_0xff73b5['_marsEditor']['polygonTexture'])!==null&&_0x3ba5e8!==void 0x0?_0x3ba5e8:_0x2f9a82;},'u_mars_polygonBounds':function _0x548714(){var _0x5f0062=_0x201654,_0x2bd3e4;return(_0x2bd3e4=_0xff73b5['_marsEditor']['flatExtent'])!==null&&_0x2bd3e4!==void 0x0?_0x2bd3e4:Cesium__namespace['Cartesian4'][_0x5f0062(0x3ac)];},'u_mars_modelInverseMatrix':function _0x58873c(){var _0x35de9d;return(_0x35de9d=_0xff73b5['inverseMatrix'])!==null&&_0x35de9d!==void 0x0?_0x35de9d:Cesium__namespace['Matrix4']['ZERO'];},'u_mars_tilesetMatrix':function _0x2851b2(){var _0x114bd8=_0x201654,_0x196730;return(_0x196730=_0xff73b5[_0x114bd8(_0x47cd61._0x325141)])!==null&&_0x196730!==void 0x0?_0x196730:Cesium__namespace['Cartesian4'][_0x114bd8(0x3ac)];},'u_mars_modelUpZ':function _0x106eb4(){var _0x5c9be8=_0x201654;return _0xff73b5[_0x5c9be8(_0x2d4ee8._0x26c40f)]===Cesium__namespace[_0x5c9be8(_0x2d4ee8._0x17b728)]['Z'];},'u_mars_heightVar':function _0x93d3e1(){var _0x5cccb5=_0x201654,_0x6568db,_0x3b4b24;return(_0x6568db=(_0x3b4b24=_0xff73b5['_marsEditor'])===null||_0x3b4b24===void 0x0?void 0x0:_0x3b4b24[_0x5cccb5(_0x10f59a._0x4604ba)])!==null&&_0x6568db!==void 0x0?_0x6568db:Cesium__namespace[_0x5cccb5(_0x10f59a._0x3d0062)]['ZERO'];},'u_mars_IsYaPing':function _0x3a9635(){var _0x5a89ee=_0x201654,_0x72732a,_0x4a3ba5;return(_0x72732a=(_0x4a3ba5=_0xff73b5['_marsEditor'])===null||_0x4a3ba5===void 0x0?void 0x0:_0x4a3ba5['IsYaPing'])!==null&&_0x72732a!==void 0x0?_0x72732a:Cesium__namespace[_0x5a89ee(_0x992884._0x1ae4c2)]['ZERO'];},'u_mars_editVar':function _0x5aea1e(){var _0x5944e8=_0x201654,_0x30e3bd,_0x4a86ee;return(_0x30e3bd=(_0x4a86ee=_0xff73b5[_0x5944e8(_0x4034dc._0x36a3ef)])===null||_0x4a86ee===void 0x0?void 0x0:_0x4a86ee['editVar'])!==null&&_0x30e3bd!==void 0x0?_0x30e3bd:Cesium__namespace[_0x5944e8(0xbe6)][_0x5944e8(0x3ac)];},'u_mars_floodVar':function _0x53f068(){var _0x3114f4=_0x201654,_0x480947,_0x4fb1f3;return(_0x480947=(_0x4fb1f3=_0xff73b5[_0x3114f4(_0x4d07a0._0x26a671)])===null||_0x4fb1f3===void 0x0?void 0x0:_0x4fb1f3[_0x3114f4(0xe02)])!==null&&_0x480947!==void 0x0?_0x480947:Cesium__namespace['Cartesian4'][_0x3114f4(0x3ac)];},'u_mars_floodColor':function _0x598978(){var _0x4e0887=_0x201654,_0x2e9e59,_0x139c5a;return(_0x2e9e59=(_0x139c5a=_0xff73b5['_marsEditor'])===null||_0x139c5a===void 0x0?void 0x0:_0x139c5a[_0x4e0887(_0x39063a._0x134952)])!==null&&_0x2e9e59!==void 0x0?_0x2e9e59:Cesium__namespace['Cartesian4'][_0x4e0887(0x3ac)];},'u_mars_offset':function _0xa6a8b2(){return _0x2b6760;}};}},{'key':'startEditing','value':function _0x4097ce(){var _0x1cc2fc=_0x317160;if(this[_0x1cc2fc(_0x1cda07._0x5ca80e)]||!this['hasEdit'])return this;this['_enabledEdit']=!![];if(!this['_map'])throw new Error('编辑时_map不能为空,请将对象添加到Map');this['_map']['mouseEvent']['noPickEntity']=this['_entity'],this['_map']['mouseEvent']['enabledMoveTarget']=![],!this['editing']&&(this[_0x1cc2fc(_0x1cda07._0xdc0ce6)]=new EditTileset(this)),this['editing'][_0x1cc2fc(0x708)]&&this['editing']['activate']();}},{'key':_0x317160(0xdbe),'value':function _0x49ba42(){var _0x3dedce=_0x317160,_0x1c5bcd;if(!this['_enabledEdit'])return this;(_0x1c5bcd=this['editing'])!==null&&_0x1c5bcd!==void 0x0&&_0x1c5bcd['disable']&&this['editing']['disable'](),this[_0x3dedce(_0x38cd81._0x35987f)]&&(this['_map'][_0x3dedce(_0x38cd81._0x47cca2)](),this['_map'][_0x3dedce(0x2aa)]['noPickEntity']=null,this[_0x3dedce(0x4bc)][_0x3dedce(0x2aa)]['enabledMoveTarget']=!![]),this['_enabledEdit']=![];}}]),_0x5da279;}(BaseGraphicLayer);register$2('tileset',TilesetLayer),register$2(_0x521882(0xb3f),TilesetLayer);function getJzwStyle(_0x5490a5){var _0x3a97a2={_0x54484c:0xac9,_0x225ef0:0x1ba},_0x10c9df=_0x521882,_0x43815e='\x20\x20float\x20marsJzwHeight\x20=\x20v_mars_vertex.z;';return!_0x5490a5['upz']&&(_0x43815e+='marsJzwHeight\x20=\x20v_mars_vertex.y;'),typeof _0x5490a5[_0x10c9df(_0x3a97a2._0x54484c)]===_0x10c9df(_0x3a97a2._0x225ef0)?_0x43815e+=_0x5490a5['jzwStyle']:_0x43815e+='\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',_0x43815e;}var OsmBuildingsLayer=function(_0x3d1617){_inherits(_0x2a9465,_0x3d1617);var _0xcbf871=_createSuper(_0x2a9465);function _0x2a9465(){return _classCallCheck(this,_0x2a9465),_0xcbf871['apply'](this,arguments);}return _createClass(_0x2a9465,[{'key':'_createCesium3DTileset','value':function _0x4357e5(){var _0x4ac3a0=_0x4ffc,_0x4b9429=Cesium__namespace['createOsmBuildings'](this[_0x4ac3a0(0xe11)]);return _0x4b9429;}}]),_0x2a9465;}(TilesetLayer);register$2(_0x521882(0x185),OsmBuildingsLayer);var mins=[Cesium__namespace['Math']['toRadians'](0.05),Cesium__namespace['Math'][_0x521882(0x70f)](0.1),Cesium__namespace['Math']['toRadians'](0.2),Cesium__namespace['Math']['toRadians'](0.5),Cesium__namespace['Math']['toRadians'](0x1),Cesium__namespace['Math']['toRadians'](0x2),Cesium__namespace['Math'][_0x521882(0x70f)](0x5),Cesium__namespace['Math'][_0x521882(0x70f)](0xa)];function _0x4ffc(_0x12b9b6,_0x5899cb){var _0x35ee78=_0x35ee();return _0x4ffc=function(_0x4ffcb1,_0x3661ed){_0x4ffcb1=_0x4ffcb1-0xb7;var _0x4b0b0c=_0x35ee78[_0x4ffcb1];return _0x4b0b0c;},_0x4ffc(_0x12b9b6,_0x5899cb);}function gridPrecision(_0x4b3d1c){if(_0x4b3d1c<0.01)return 0x2;if(_0x4b3d1c<0.1)return 0x1;if(_0x4b3d1c<0x1)return 0x0;return 0x0;}function GraticuleProvider(_0x52c0a8){var _0x2c7577={_0x11281b:0x15c,_0x2c59ae:0x8b0,_0x4f6257:0x64e,_0x1b51aa:0x236},_0x1a9873={_0x5ac828:0x632},_0x48e430=_0x521882;this['options']=_0x52c0a8,this['_tilingScheme']=_0x52c0a8['tilingScheme']||new Cesium__namespace[(_0x48e430(0x8bf))](),this['_tileWidth']=_0x52c0a8[_0x48e430(_0x2c7577._0x11281b)]||0x100,this[_0x48e430(0x565)]=_0x52c0a8['tileHeight']||0x100,this['_ready']=!![],this['_sexagesimal']=_0x52c0a8['sexagesimal']||![],this['_numLines']=_0x52c0a8[_0x48e430(0x38c)]||0x32,this[_0x48e430(0x8ab)]=_0x52c0a8['scene'],this[_0x48e430(0xb2b)]=this['_scene']['globe'][_0x48e430(_0x2c7577._0x2c59ae)],this['_labels']=new Cesium__namespace['LabelCollection'](),this['_scene']['primitives']['add'](this[_0x48e430(0x1d2)]),this['_polylines']=new Cesium__namespace['PolylineCollection'](),this['_scene'][_0x48e430(_0x2c7577._0x4f6257)]['add'](this[_0x48e430(_0x2c7577._0x1b51aa)]);var _0xd6f020=document['createElement'](_0x48e430(0x5e6));_0xd6f020['width']=0x100,_0xd6f020[_0x48e430(0x872)]=0x100,this['_canvas']=_0xd6f020;var _0x3a1508=this;this['_scene']['camera']['moveEnd']['addEventListener'](function(){var _0x5c0a22=_0x48e430;if(!_0x3a1508['_show'])return;_0x3a1508[_0x5c0a22(0x236)]['removeAll'](),_0x3a1508['_labels']['removeAll'](),_0x3a1508[_0x5c0a22(_0x1a9873._0x5ac828)]=null,_0x3a1508[_0x5c0a22(0x475)](_0x3a1508['_getExtentView']());}),this['_scene']['imageryLayers']['addImageryProvider'](this);}Object['defineProperties'](GraticuleProvider[_0x521882(0xd3a)],{'url':{'get':function get(){return undefined;}},'proxy':{'get':function get(){return undefined;}},'tileWidth':{'get':function get(){return this['_tileWidth'];}},'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(){return this['_tilingScheme']['rectangle'];}},'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[_0x521882(0xd3a)][_0x521882(0x73f)]=function(_0x53157c,_0xa77f8,_0x2f1a03,_0x5b9af3,_0x147ade){var _0x511f4b={_0x1e37da:0x7c0,_0x4bd97d:0x83d,_0x360ccb:0xcfe,_0x3fc391:0x39f,_0x5498cc:0x334},_0x20f8ba=_0x521882,_0x384c90=LabelStyleConver[_0x20f8ba(_0x511f4b._0x1e37da)](this['options']['labelStyle']||{},{'style':Cesium__namespace[_0x20f8ba(_0x511f4b._0x4bd97d)]['FILL_AND_OUTLINE'],'fillColor':Cesium__namespace[_0x20f8ba(_0x511f4b._0x360ccb)]['AZURE'],'outlineColor':Cesium__namespace['Color']['BLACK'],'outlineWidth':0x2,'pixelOffset':new Cesium__namespace['Cartesian2'](0x5,_0x5b9af3?0x5:-0x5),'eyeOffset':Cesium__namespace[_0x20f8ba(0x4cc)][_0x20f8ba(0x3ac)],'horizontalOrigin':Cesium__namespace[_0x20f8ba(_0x511f4b._0x3fc391)]['LEFT'],'verticalOrigin':_0x5b9af3?Cesium__namespace['VerticalOrigin']['BOTTOM']:Cesium__namespace['VerticalOrigin'][_0x20f8ba(_0x511f4b._0x5498cc)],'scale':0x1});_0x384c90['position']=this['_ellipsoid']['cartographicToCartesian'](new Cesium__namespace['Cartographic'](_0x53157c,_0xa77f8,0xa)),_0x384c90['text']=_0x2f1a03,this['_labels']['add'](_0x384c90);},GraticuleProvider['prototype'][_0x521882(0x475)]=function(_0x31d011){var _0x14c3f9={_0x540722:0x418,_0x4e8164:0xaea,_0x525352:0x233,_0x3fea0d:0xecb,_0x270def:0x425,_0x193269:0xaf8,_0xdd32dd:0x59f},_0x330fa7=_0x521882;if(this[_0x330fa7(0x632)]&&this['_currentExtent']['equals'](_0x31d011))return;this['_currentExtent']=_0x31d011,this[_0x330fa7(0x236)][_0x330fa7(0x418)](),this['_labels'][_0x330fa7(_0x14c3f9._0x540722)]();var _0x215223=0x0,_0x45146c=0x0,_0x3567c1;for(_0x3567c1=0x0;_0x3567c10x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x584f15),_0x42be03=_0x45bd35[_0x2ac2fe(0xdf7)](this,_0x42fc95),!isMars3DCesium&&logError$1('该功能需要引入mars3d修改版Cesium库(mars3d-cesium库)才支持!',_assertThisInitialized(_0x42be03)),_0x42be03['options']['debuggerTileInfo']&&_0x42be03[_0x2ac2fe(0x7d3)](function(_0x52eacd){var _0x1c87a1=_0x2ac2fe,_0x4372bc,_0x4397bc=(_0x52eacd===null||_0x52eacd===void 0x0?void 0x0:(_0x4372bc=_0x52eacd[_0x1c87a1(0xa27)])===null||_0x4372bc===void 0x0?void 0x0:_0x4372bc['gridList'])||[];return _0x4397bc['join']('
');}),_0x42be03['_cacheGrid']={},_0x42be03['_cacheGraphic']={},_0x42be03;}return _createClass(_0x584f15,[{'key':_0x5499ad(_0x59fec4._0x448ab2),'get':function _0x1391bc(){var _0x1bdbe9=_0x5499ad;for(var _0x1e7f8c in this['_cacheGrid']){var _0x5092fa=this[_0x1bdbe9(_0x28f987._0x5c36b6)][_0x1e7f8c];if(!_0x5092fa||!_0x5092fa['grid'])continue;if(_0x5092fa['isLoading'])return!![];}return![];}},{'key':_0x5499ad(_0x59fec4._0x162bc2),'value':function _0x3683b9(_0x1465ef){var _0x4eaeb9=_0x5499ad;_get(_getPrototypeOf(_0x584f15['prototype']),'_showHook',this)['call'](this,_0x1465ef),this['_tileLayer']&&(this['_tileLayer'][_0x4eaeb9(0x19f)]=_0x1465ef);}},{'key':'_mountedHook','value':function _0x847dd3(){var _0x2d9f12=_0x5499ad,_0x5708e0=this;_get(_getPrototypeOf(_0x584f15[_0x2d9f12(_0x259d79._0x2d64ba)]),'_mountedHook',this)['call'](this);var _0x191411=_objectSpread2(_objectSpread2({},this['options']),{},{'private':!![]});delete _0x191411['id'],delete _0x191411['name'],delete _0x191411['url'],delete _0x191411['type'],this['_tileLayer']=new EmptyTileLayer(_0x191411),this['_tileLayer']['readyPromise']['then'](function(){_0x5708e0['_readyPromise']['resolve'](_0x5708e0);});}},{'key':'_addedHook','value':function _0x48a8f4(){var _0x3b7827=_0x5499ad,_0x231b5d=this;_get(_getPrototypeOf(_0x584f15[_0x3b7827(_0x3e1314._0x679c44)]),'_addedHook',this)['call'](this),this['_tileLayer']['on'](EventType['addTile'],this['_tileLayer_addTileHandler'],this),this['_tileLayer']['on'](EventType['removeTile'],this['_tileLayer_removeTileHandler'],this);var _0x1ed412=this[_0x3b7827(_0x3e1314._0x4b209b)];Promise[_0x3b7827(_0x3e1314._0x40f759)]([new Promise(function(_0x436372,_0x2c917e){function _0x55230f(_0x14de5a){_0x14de5a===0x0&&(_0x1ed412['off'](EventType['tileLoadProgress'],_0x55230f),_0x436372(!![]));}_0x1ed412['on'](EventType['tileLoadProgress'],_0x55230f);}),this['_map']['terrainProvider']['readyPromise']])['then'](function(_0x457e53){_0x231b5d['_map']['addLayer'](_0x231b5d['_tileLayer']);});}},{'key':'_removedHook','value':function _0x4e5a67(){var _0x2b328d=_0x5499ad;_get(_getPrototypeOf(_0x584f15['prototype']),'_removedHook',this)[_0x2b328d(_0x1ad4d2._0x337233)](this),this['_tileLayer']['off'](EventType['addTile'],this['_tileLayer_addTileHandler'],this),this['_tileLayer']['off'](EventType['removeTile'],this['_tileLayer_removeTileHandler'],this),this['_map']['removeLayer'](this['_tileLayer']),this[_0x2b328d(_0x1ad4d2._0x5b5b70)]();}},{'key':_0x5499ad(_0x59fec4._0x2ccdc0),'value':function _0x616373(_0x38ff86){return _0x38ff86['level']+'_x'+_0x38ff86['x']+'_y'+_0x38ff86['y'];}},{'key':'checkHasBreak','value':function _0x4f5541(_0x2f8ff3){var _0xa1c5dc=_0x5499ad;if(!this[_0xa1c5dc(0x19f)]||!this['_cacheGrid'][_0x2f8ff3])return!![];return![];}},{'key':'_tileLayer_addTileHandler','value':function _0x884f9c(_0x997873){var _0x2b67ba=_0x5499ad,_0x4b28e4=this;if(!this['_tileLayer']['isInRange'](_0x997873['level']))return;var _0x49bc5b=this[_0x2b67ba(0x116)](_0x997873);_0x997873[_0x2b67ba(_0x317af9._0x4748f8)]=_0x49bc5b,this['_cacheGrid'][_0x49bc5b]={'grid':_0x997873,'isLoading':!![]},this[_0x2b67ba(0xba9)](_0x997873)['then'](function(_0x174079){var _0x49a828=_0x2b67ba;_0x4b28e4['show']&&_0x4b28e4[_0x49a828(0x43a)](_0x174079);});}},{'key':'_getItemDataId','value':function _0xcbe1a7(_0x3d39e5){var _0x5c80ca=_0x5499ad;if(_0x3d39e5['id'])return _0x3d39e5['id'];_0x3d39e5['type']===_0x5c80ca(0xc77)&&(_0x3d39e5=_0x3d39e5['properties']);if(_0x3d39e5[this['options']['IdField']])return _0x3d39e5[this['options'][_0x5c80ca(0x66e)]];return null;}},{'key':'_showData','value':function _0x22100d(_0x13f7be){var _0x2c6635=_0x5499ad,_0x5c671f=_0x13f7be[_0x2c6635(_0xfc10fa._0x18335d)],_0x3e0bae=_0x13f7be['key'];if(this['checkHasBreak'][_0x3e0bae])return;var _0x3ef502=[],_0x128c71=[];for(var _0x555e1a=0x0,_0x2a6694=_0x5c671f['length'];_0x555e1a<_0x2a6694;_0x555e1a++){var _0x398bb7=_0x5c671f[_0x555e1a],_0x32427e=this['_getItemDataId'](_0x398bb7);!_0x32427e&&logWarn('LodGraphicLayer:\x20数据的ID识别失败',_0x398bb7);var _0x113c35=this['_cacheGraphic'][_0x32427e];if(_0x113c35)_0x113c35[_0x2c6635(0x71e)]['push'](_0x3e0bae),this['updateGraphic'](_0x113c35,_0x398bb7);else{var _0x195976=this['createGraphic'](_0x13f7be,_0x398bb7);if(!_0x195976)continue;_0x195976['gridList']=[_0x3e0bae],this['_cacheGraphic'][_0x32427e]=_0x195976,_0x128c71['push'](_0x195976);}_0x3ef502['push'](_0x32427e);}this[_0x2c6635(_0xfc10fa._0x492f5b)][_0x3e0bae]=this[_0x2c6635(0x450)][_0x3e0bae]||{},this['_cacheGrid'][_0x3e0bae]['ids']=_0x3ef502,this[_0x2c6635(_0xfc10fa._0x9140e5)][_0x3e0bae][_0x2c6635(0x930)]=![],this['fire'](EventType[_0x2c6635(0xd43)],{'graphics':_0x128c71});}},{'key':'_tileLayer_removeTileHandler','value':function _0xe6e32a(_0x31844f){var _0x5090d7=_0x5499ad;if(this['_tileLayer']['isAllOutRange'](_0x31844f['level'])){this[_0x5090d7(_0x5f20f5._0x20562b)]();return;}var _0xfabd27=this['getGridKey'](_0x31844f),_0xfdb8e6=this['_cacheGrid'][_0xfabd27];if(_0xfdb8e6){if(_0xfdb8e6['ids'])for(var _0x2afe17=0x0;_0x2afe17<_0xfdb8e6['ids']['length'];_0x2afe17++){var _0x4cccc8=_0xfdb8e6['ids'][_0x2afe17],_0x2e312e=this[_0x5090d7(_0x5f20f5._0x200655)][_0x4cccc8];if(!_0x2e312e)continue;removeArrayItem(_0x2e312e['gridList'],_0xfabd27),_0x2e312e['gridList']['length']===0x0&&(this['removeGraphic'](_0x2e312e),delete this[_0x5090d7(0x197)][_0x4cccc8]);}delete this['_cacheGrid'][_0xfabd27];}}},{'key':'queryGridData','value':function _0x2cde55(_0x380c04){var _0x5f1a77=_0x5499ad;if(this['options'][_0x5f1a77(0xba9)])return this['options'][_0x5f1a77(_0x108cde._0x5a1cfa)](_0x380c04);}},{'key':'createGraphic','value':function _0xab19b9(_0xb4f56b,_0x10492c){var _0x50b73e=_0x5499ad;if(this['options'][_0x50b73e(0xede)])return this['options'][_0x50b73e(_0x4469a0._0x3a46cd)](_0xb4f56b,_0x10492c);return null;}},{'key':'updateGraphic','value':function _0x1fda90(_0xc9ee65,_0x4633dd){this['options']['updateGraphic']&&this['options']['updateGraphic'](_0xc9ee65,_0x4633dd);}},{'key':'clear','value':function _0x44292b(_0x41e9ab){var _0x4e6440=_0x5499ad;_get(_getPrototypeOf(_0x584f15[_0x4e6440(0xd3a)]),'clear',this)['call'](this,_0x41e9ab),this[_0x4e6440(_0x452373._0x16f921)]={},this[_0x4e6440(_0x452373._0x30dafe)]={};}},{'key':_0x5499ad(_0x59fec4._0x4ef280),'value':function _0x39a268(){this['clear'](!![]),this['_tileLayer']&&this['_tileLayer']['reload']();}},{'key':'_setOptionsHook','value':function _0x4b0216(_0x54799e,_0x204c78){var _0x59f728=_0x5499ad;_get(_getPrototypeOf(_0x584f15[_0x59f728(_0x16240e._0x3d1f57)]),'_setOptionsHook',this)[_0x59f728(0xdf7)](this,_0x54799e,_0x204c78),this['clear'](!![]);if(this['_tileLayer']){var _0xb1528a=_objectSpread2(_objectSpread2({},_0x204c78),{},{'private':!![]});delete _0xb1528a['id'],delete _0xb1528a['name'],delete _0xb1528a[_0x59f728(_0x16240e._0x48409f)],delete _0xb1528a[_0x59f728(0xb07)],this[_0x59f728(0xe62)]['setOptions'](_0xb1528a);}}},{'key':'_toJsonEx','value':function _0x36e880(_0x3e5ab8){}}]),_0x584f15;}(GraphicLayer);register$2('lodGraphic',LodGraphicLayer);var GeodePoiLayer=function(_0x3c447a){var _0x515c64={_0x44d380:0xb41},_0x4f89db={_0x42d061:0x76d,_0x2e636b:0xb11,_0x556582:0xe11,_0x4f27f0:0x921},_0x3856a3={_0x1e474d:0xc67},_0x4d4d99={_0x53f39b:0xb41},_0x2f17cb=_0x521882;_inherits(_0x4e07af,_0x3c447a);var _0x50e4b2=_createSuper(_0x4e07af);function _0x4e07af(){var _0x5c9aa9=_0x4ffc,_0x18bac3,_0xa7274d=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4e07af),_0x18bac3=_0x50e4b2[_0x5c9aa9(0xdf7)](this,_0xa7274d),_0x18bac3[_0x5c9aa9(0xbe4)]=0x0,_0x18bac3['_keys']=_0x18bac3[_0x5c9aa9(0xe11)][_0x5c9aa9(_0x4d4d99._0x53f39b)]||gaodeArr,_0x18bac3['bindPopup'](function(_0x16d686){var _0xe25a18=_0x5c9aa9,_0x5f3acf,_0x567d72=_0x16d686===null||_0x16d686===void 0x0?void 0x0:(_0x5f3acf=_0x16d686['graphic'])===null||_0x5f3acf===void 0x0?void 0x0:_0x5f3acf[_0xe25a18(0x4fb)];if(!_0x567d72)return;var _0x788852='
名称:'+_0x567d72['name']+_0xe25a18(0x8d0)+'
地址:'+_0x567d72['address']+'
'+'
区域:'+_0x567d72['pname']+_0x567d72[_0xe25a18(0xa1b)]+_0x567d72['adname']+_0xe25a18(0x8d0)+'
类别:'+_0x567d72['type']+'
';return _0x788852;},{'anchor':[0x0,-0xa]}),_0x18bac3;}return _createClass(_0x4e07af,[{'key':_0x2f17cb(_0x515c64._0x44d380),'get':function _0x27a0e2(){var _0x466bbf=_0x2f17cb,_0x2dcb99=this['_key_index']++%this['_keys']['length'];return this[_0x466bbf(0x49c)][_0x2dcb99];}},{'key':'queryGridData','value':function _0x938cab(_0x47ebcd){var _0x4cee37={_0x1e4e93:0xe11},_0x2695be=_0x2f17cb,_0x694353=this,_0x396e71=wgs2gcj([_0x47ebcd['extent']['xmin'],_0x47ebcd['extent']['ymax']]),_0x172834=wgs2gcj([_0x47ebcd[_0x2695be(_0x3856a3._0x1e474d)][_0x2695be(0xd11)],_0x47ebcd[_0x2695be(0xc67)][_0x2695be(0x570)]]),_0xa37d2d=_0x396e71[0x0]+','+_0x396e71[0x1]+'|'+_0x172834[0x0]+','+_0x172834[0x1],_0x407d5c=this['options']['filter']||{};return _0x407d5c[_0x2695be(0x997)]='json',_0x407d5c[_0x2695be(0xb41)]=this['key'],_0x407d5c['polygon']=_0xa37d2d,!_0x407d5c['offset']&&(_0x407d5c[_0x2695be(0x807)]=0x19),!_0x407d5c['types']&&(_0x407d5c['types']='120000|130000|190000'),new Promise(function(_0x3cb5e7,_0x563d36){var _0x3ff6e0={_0x42a1fd:0x953,_0x2b1ae4:0x720},_0x9fe88a=_0x2695be;fetchJson(_objectSpread2(_objectSpread2({'url':'https://restapi.amap.com/v3/place/polygon'},_0x694353[_0x9fe88a(_0x4cee37._0x1e4e93)]),{},{'queryParameters':_0x407d5c,'proxy':_0x694353['_proxy']}))[_0x9fe88a(0x1eb)](function(_0x1be7f3){var _0xaa539a=_0x9fe88a;if(_0x1be7f3['infocode']!=='10000'){logError$1(_0xaa539a(_0x3ff6e0._0x42a1fd),_0x1be7f3),_0x47ebcd['list']=[],_0x3cb5e7(_0x47ebcd);return;}_0x47ebcd[_0xaa539a(_0x3ff6e0._0x2b1ae4)]=_0x1be7f3['pois'],_0x3cb5e7(_0x47ebcd);});});}},{'key':'createGraphic','value':function _0x1560e6(_0x216e44,_0x14273a){var _0x1b0702=_0x2f17cb,_0x1a9099,_0xdf6c17,_0x59a17c=_0x14273a['location']['split'](',');_0x59a17c=gcj2wgs(_0x59a17c);var _0x39ad1e=getSymbolStyle(this['options']['symbol'],_0x14273a);_0x39ad1e['clampToGround']=(_0x1a9099=_0x39ad1e[_0x1b0702(_0x4f89db._0x42d061)])!==null&&_0x1a9099!==void 0x0?_0x1a9099:!![];var _0x3388ce;return(_0xdf6c17=this['options'][_0x1b0702(_0x4f89db._0x2e636b)])!==null&&_0xdf6c17!==void 0x0&&_0xdf6c17[_0x1b0702(0x38d)]?_0x39ad1e['image']?_0x3388ce=new BillboardEntity({'position':[_0x59a17c[0x0],_0x59a17c[0x1],this[_0x1b0702(_0x4f89db._0x556582)][_0x1b0702(0x872)]||0x0],'style':_0x39ad1e,'attr':_0x14273a}):_0x3388ce=new PointEntity({'position':[_0x59a17c[0x0],_0x59a17c[0x1],this['options']['height']||0x0],'style':_0x39ad1e,'attr':_0x14273a}):_0x39ad1e['image']?_0x3388ce=new BillboardPrimitive({'position':[_0x59a17c[0x0],_0x59a17c[0x1],this['options']['height']||0x0],'style':_0x39ad1e,'attr':_0x14273a}):_0x3388ce=new PointPrimitive({'position':[_0x59a17c[0x0],_0x59a17c[0x1],this[_0x1b0702(0xe11)]['height']||0x0],'style':_0x39ad1e,'attr':_0x14273a}),this[_0x1b0702(_0x4f89db._0x4f27f0)](_0x3388ce),_0x3388ce;}}]),_0x4e07af;}(LodGraphicLayer);register$2('gaodePOI',GeodePoiLayer);var WfsLayer=function(_0x384198){var _0x1ea332={_0x277a75:0xa8c,_0x5279a2:0xb35},_0x54eeb8={_0x5786f4:0x9c0},_0x58aa3d={_0x18f111:0xc67,_0x2359e5:0xc67,_0x1458bb:0xc5,_0x51c3dd:0x123,_0x3b3b4f:0xc5,_0x510339:0x5f0,_0x5e7d47:0xe11,_0x1ccc11:0xe11,_0x2aae44:0xc93,_0x129c08:0x303,_0x3379e4:0x250},_0x4b47fc={_0x5d033a:0xc4c,_0x15db1d:0xe11,_0x2498da:0x895,_0x383ffa:0x123,_0x10de72:0xd11},_0x4e0bcc={_0x3036ac:0x716,_0x19c7b2:0xe11},_0x3230e0={_0x4f6aaa:0xe11,_0x52e2d:0x8a7},_0xf95fa6=_0x521882;_inherits(_0x1b39b6,_0x384198);var _0x214e59=_createSuper(_0x1b39b6);function _0x1b39b6(){return _classCallCheck(this,_0x1b39b6),_0x214e59['apply'](this,arguments);}return _createClass(_0x1b39b6,[{'key':_0xf95fa6(_0x1ea332._0x277a75),'value':function _0x597946(){var _0x51765b=_0xf95fa6;this[_0x51765b(_0x3230e0._0x4f6aaa)]['geometryName']=this['options'][_0x51765b(_0x3230e0._0x52e2d)]||_0x51765b(0x358),_get(_getPrototypeOf(_0x1b39b6['prototype']),'_mountedHook',this)['call'](this),Cesium__namespace['defaultValue'](this['options']['getCapabilities'],!![])&&this['getMetadata'](),this['fire'](EventType['load']);}},{'key':_0xf95fa6(_0x1ea332._0x5279a2),'value':function _0x2340fb(){var _0x55574d={_0x530050:0x7a2,_0x1f6914:0x935},_0x4a5ac6=_0xf95fa6,_0x71ac76=this,_0x3d7825={'service':'WFS','request':_0x4a5ac6(_0x4e0bcc._0x3036ac),'version':'1.0.0'},_0xa4ee1=this['options']['url'];this[_0x4a5ac6(_0x4e0bcc._0x19c7b2)]['templateValues']&&(_0xa4ee1=template(_0xa4ee1,this['options']['templateValues'])),Cesium__namespace['Resource']['fetchXML'](_objectSpread2(_objectSpread2({},this['options']),{},{'url':_0xa4ee1,'queryParameters':_0x3d7825,'proxy':this['_proxy']}))['then'](function(_0x1c0aec){var _0x3c8565=_0x4a5ac6;if(!_0x1c0aec||_0x71ac76['isDestroy'])return;_0x71ac76[_0x3c8565(_0x55574d._0x530050)]=_0x1c0aec;try{_0x71ac76['_initByMetaData'](_0x1c0aec);}catch(_0x57f7ff){logInfo('解析GetCapabilities出错',_0x57f7ff);}_0x71ac76['fire'](EventType[_0x3c8565(_0x55574d._0x1f6914)],{'capabilities':_0x1c0aec});})['catch'](function(_0x27d092){var _0x994fbb=_0x4a5ac6;logInfo(_0x994fbb(0x797),_0x27d092);});}},{'key':_0xf95fa6(0x389),'value':function _0x469211(_0x18a1b9){var _0xd956bd=_0xf95fa6,_0x3fd309=this['_readChildNode'](_0x18a1b9,_0xd956bd(_0x4b47fc._0x5d033a)),_0x319243=_0x3fd309['getElementsByTagName'](_0xd956bd(0xbd1));for(var _0x2c0280=0x0,_0x2ebcf5=_0x319243['length'];_0x2c0280<_0x2ebcf5;_0x2c0280++){var _0x3b75dd=_0x319243[_0x2c0280],_0x3d21cd=this['_readChildNodeVal'](_0x3b75dd,'Name');if(_0x3d21cd===this[_0xd956bd(_0x4b47fc._0x15db1d)]['layer']){var _0x105d21=this['_readChildNodeVal'](_0x3b75dd,'SRS');!this['options']['crs']&&_0x105d21&&(this['options'][_0xd956bd(0x86c)]=_0x105d21);var _0x335147=this['_readChildNode'](_0x3b75dd,'LatLongBoundingBox');if(!this['options']['rectangle']&&_0x335147){var _0x3e233b=Number(_0x335147['getAttribute']('minx')),_0x22957a=Number(_0x335147['getAttribute']('miny')),_0x2b8ea8=Number(_0x335147['getAttribute']('maxx')),_0x20907f=Number(_0x335147[_0xd956bd(_0x4b47fc._0x2498da)]('maxy')),_0x1ca0db={'xmin':_0x3e233b,'ymin':_0x22957a,'xmax':_0x2b8ea8,'ymax':_0x20907f};if(this['options']['crs']!==CRS['EPSG4326']&&this['options']['crs']!==CRS[_0xd956bd(0x7a9)]){var _0x4cbb35=proj4Trans([_0x1ca0db['xmin'],_0x1ca0db[_0xd956bd(0x570)]],this['options']['crs']),_0x46f4b3=proj4Trans([_0x1ca0db['xmax'],_0x1ca0db[_0xd956bd(_0x4b47fc._0x383ffa)]],this['options']['crs']);_0x1ca0db={'xmin':_0x4cbb35[0x0],'ymin':_0x4cbb35[0x1],'xmax':_0x46f4b3[0x0],'ymax':_0x46f4b3[0x1]};}this[_0xd956bd(_0x4b47fc._0x15db1d)]['extent']=_0x1ca0db,this['_rectangle']=Cesium__namespace['Rectangle']['fromDegrees'](_0x1ca0db[_0xd956bd(0x6f6)],_0x1ca0db['ymin'],_0x1ca0db[_0xd956bd(_0x4b47fc._0x10de72)],_0x1ca0db['ymax']),this['_tileLayer']&&(this['_tileLayer']['rectangle']=this['_rectangle']),this[_0xd956bd(0xe11)]['flyTo']&&this['flyToByAnimationEnd']();}break;}}}},{'key':'_readChildNode','value':function _0x1e5a13(_0x46d257,_0x49b8f8){var _0x28337e=_0xf95fa6,_0x32d46b=_0x46d257[_0x28337e(0x8ff)](_0x49b8f8);return _0x32d46b['length']>0x0?_0x32d46b[0x0]:null;}},{'key':'_readChildNodeVal','value':function _0xd87c48(_0x210175,_0xd0c74){var _0x2f2a89=_0xf95fa6,_0x95ada8=this[_0x2f2a89(0x2da)](_0x210175,_0xd0c74);if(_0x95ada8!==null&&_0x95ada8!==void 0x0&&_0x95ada8[_0x2f2a89(0xb8f)])return _0x95ada8['innerHTML'];else return _0x95ada8!==null&&_0x95ada8!==void 0x0&&_0x95ada8[_0x2f2a89(0xa4f)]?_0x95ada8['getInnerHTML']():null;}},{'key':'queryGridData','value':function _0x6510ae(_0x4a7e13){var _0x3b3e8d={_0x531ded:0xe72,_0x334514:0x720},_0x2f6da0=_0xf95fa6,_0x1b7860=this,_0x47acf7;if(this['options']['crs']!==CRS['EPSG4326']&&this['options']['crs']!==CRS['EPSG4490']){var _0x43edf1=proj4Trans([_0x4a7e13[_0x2f6da0(_0x58aa3d._0x18f111)]['xmin'],_0x4a7e13[_0x2f6da0(_0x58aa3d._0x2359e5)]['ymin']],_0x2f6da0(_0x58aa3d._0x1458bb),this['options'][_0x2f6da0(0x86c)]),_0x129c44=proj4Trans([_0x4a7e13[_0x2f6da0(_0x58aa3d._0x18f111)]['xmax'],_0x4a7e13['extent'][_0x2f6da0(_0x58aa3d._0x51c3dd)]],_0x2f6da0(_0x58aa3d._0x3b3b4f),this[_0x2f6da0(0xe11)]['crs']);_0x47acf7=_0x43edf1[0x0]+','+_0x43edf1[0x1]+','+_0x129c44[0x0]+','+_0x129c44[0x1];}else _0x47acf7=_0x4a7e13['extent']['xmin']+','+_0x4a7e13['extent']['ymin']+','+_0x4a7e13[_0x2f6da0(0xc67)]['xmax']+','+_0x4a7e13['extent'][_0x2f6da0(0x123)];var _0x565908={'service':_0x2f6da0(_0x58aa3d._0x510339),'request':'GetFeature','typeName':this['options']['layer']||this[_0x2f6da0(_0x58aa3d._0x5e7d47)]['typeName'],'version':'1.0.0','outputFormat':'application/json','srsName':this[_0x2f6da0(_0x58aa3d._0x1ccc11)]['crs']||'EPSG:4326','bbox':_0x47acf7};if(Cesium__namespace['defined'](this['options']['parameters']))for(var _0x4dc0ab in this['options']['parameters']){_0x4dc0ab[_0x2f6da0(_0x58aa3d._0x2aae44)]()==='cql_filter'?(delete _0x565908[_0x2f6da0(_0x58aa3d._0x129c08)],_0x565908[_0x4dc0ab]=this['options']['parameters'][_0x4dc0ab]+_0x2f6da0(0x1b8)+this[_0x2f6da0(_0x58aa3d._0x5e7d47)]['geometryName']+',\x20'+_0x47acf7+')'):_0x565908[_0x4dc0ab]=this['options']['parameters'][_0x4dc0ab];}var _0x46a0f1=this['options']['url'];return this[_0x2f6da0(_0x58aa3d._0x5e7d47)][_0x2f6da0(_0x58aa3d._0x3379e4)]&&(_0x46a0f1=template(_0x46a0f1,this['options']['templateValues'])),new Promise(function(_0x180d52,_0x446100){var _0xa6a186=_0x2f6da0;fetchJson(_objectSpread2(_objectSpread2({},_0x1b7860['options']),{},{'url':_0x46a0f1,'queryParameters':_0x565908,'proxy':_0x1b7860['_proxy']}))[_0xa6a186(0x1eb)](function(_0x396e9d){var _0x2bc5f5=_0xa6a186;_0x4a7e13['list']=[];if(!_0x1b7860[_0x2bc5f5(_0x3b3e8d._0x531ded)]||!_0x1b7860[_0x2bc5f5(0x450)][_0x4a7e13['key']]){_0x180d52(_0x4a7e13);return;}if(_0x396e9d===undefined||_0x396e9d==null){_0x180d52(_0x4a7e13);return;}_0x396e9d['type']==='Feature'&&(_0x396e9d={'type':'FeatureCollection','features':[_0x396e9d]}),_0x4a7e13[_0x2bc5f5(_0x3b3e8d._0x334514)]=_0x396e9d['features'],_0x180d52(_0x4a7e13);})['catch'](function(_0x91df67){logError$1('wfs请求GetFeature出错',_0x91df67);});});}},{'key':'createGraphic','value':function _0x5d3b6c(_0x5b450a,_0x369d9b){var _0x3e503f=_0xf95fa6,_0x2f5b0f=this[_0x3e503f(_0x54eeb8._0x5786f4)](_0x369d9b,{'clear':![],'flyTo':![]});return(_0x2f5b0f===null||_0x2f5b0f===void 0x0?void 0x0:_0x2f5b0f['length'])>0x0?_0x2f5b0f[0x0]:null;}}]),_0x1b39b6;}(LodGraphicLayer);register$2('wfs',WfsLayer);var ArcGisWfsLayer=function(_0x1f9e28){var _0x5917b5={_0x33c37a:0x389,_0x1ae1d1:0xba9},_0x488880={_0x374aaa:0xede},_0x232c5a={_0x264ad6:0xcef,_0x1b12fe:0xe11,_0x7a2810:0xba0,_0x3eca42:0xa15},_0x9d505c={_0x118ffb:0xe11,_0x2032f4:0xc35,_0x1ced3b:0xc35,_0x1aef30:0xc67,_0x4db7b7:0xb1a,_0x3fd3df:0xb1a},_0x40a76b={_0x1ee428:0xc67,_0x475b5f:0x7a9,_0x23f108:0x570,_0x574441:0xc67,_0x74fa4b:0xa1f,_0x5f0776:0x123,_0x2acde7:0xe62,_0x1fff26:0xe11},_0xd888b8={_0x5656c2:0x143,_0x447c2b:0xc35,_0x2b3e25:0xb1a,_0x5f4749:0xe11,_0x2b3329:0x2cb},_0x4f8d51={_0x36b781:0x389},_0x4ad583={_0x122e7e:0xa8c},_0x572054=_0x521882;_inherits(_0x4e70b6,_0x1f9e28);var _0x1f8c8b=_createSuper(_0x4e70b6);function _0x4e70b6(){return _classCallCheck(this,_0x4e70b6),_0x1f8c8b['apply'](this,arguments);}return _createClass(_0x4e70b6,[{'key':'_mountedHook','value':function _0x199cfc(){var _0x40fa39=_0x4ffc;_get(_getPrototypeOf(_0x4e70b6['prototype']),_0x40fa39(_0x4ad583._0x122e7e),this)['call'](this),this[_0x40fa39(0xb35)]();}},{'key':'getMetadata','value':function _0x2604d5(){var _0x244543=_0x4ffc,_0x20a6af=this,_0xf942d0=this[_0x244543(0xe11)][_0x244543(_0xd888b8._0x5656c2)];this['options'][_0x244543(_0xd888b8._0x447c2b)]&&this[_0x244543(0xe11)]['layers']['length']>0x0&&(_0xf942d0+='/'+this['options']['layers'][0x0]);var _0xdfa546={'f':_0x244543(0x88c)};this['options']['token']&&(_0xdfa546['token']=this['options'][_0x244543(_0xd888b8._0x2b3e25)]),sendAjax(_objectSpread2(_objectSpread2({},this[_0x244543(_0xd888b8._0x5f4749)]),{},{'url':_0xf942d0,'queryParameters':_0xdfa546,'proxy':this[_0x244543(_0xd888b8._0x2b3329)]}))['then'](function(_0x5c8fb4){var _0x4d7996=_0x244543;if(!_0x5c8fb4||_0x20a6af['isDestroy'])return;_0x20a6af[_0x4d7996(_0x4f8d51._0x36b781)](_0x5c8fb4),_0x20a6af['fire'](EventType['loadConfig'],_0x5c8fb4);})['catch'](function(_0x2d1c7a){logInfo('wfs请求getMetadata出错',_0x2d1c7a);});}},{'key':_0x572054(_0x5917b5._0x33c37a),'value':function _0x465ff4(_0x112e4d){var _0x512fef=_0x572054;this['metaData']=_0x112e4d;var _0x5d6a68=_0x112e4d['fullExtent']||_0x112e4d[_0x512fef(_0x40a76b._0x1ee428)];if(!this[_0x512fef(0xe11)]['rectangle']&&_0x5d6a68){var _0x59a451,_0xac8964,_0x20ecec=((_0x59a451=_0x5d6a68)===null||_0x59a451===void 0x0?void 0x0:(_0xac8964=_0x59a451['spatialReference'])===null||_0xac8964===void 0x0?void 0x0:_0xac8964['wkid'])||this[_0x512fef(0xe11)]['wkid'];_0x20ecec&&(!this['options']['wkid']&&(this['options'][_0x512fef(0x4aa)]=_0x20ecec));if(this['options'][_0x512fef(0x4aa)]){var _0x85304='EPSG:'+this['options']['wkid'];if(_0x85304!==CRS['EPSG4326']&&_0x85304!==CRS[_0x512fef(_0x40a76b._0x475b5f)]){var _0x26a65e=proj4Trans([_0x5d6a68[_0x512fef(0x6f6)],_0x5d6a68[_0x512fef(_0x40a76b._0x23f108)]],_0x85304),_0x464b11=proj4Trans([_0x5d6a68['xmax'],_0x5d6a68['ymax']],_0x85304);_0x5d6a68={'xmin':_0x26a65e[0x0],'ymin':_0x26a65e[0x1],'xmax':_0x464b11[0x0],'ymax':_0x464b11[0x1]};}this['options'][_0x512fef(_0x40a76b._0x574441)]=_0x5d6a68,this['_rectangle']=Cesium__namespace[_0x512fef(_0x40a76b._0x74fa4b)][_0x512fef(0xc90)](_0x5d6a68['xmin'],_0x5d6a68['ymin'],_0x5d6a68['xmax'],_0x5d6a68[_0x512fef(_0x40a76b._0x5f0776)]),this['_tileLayer']&&(this[_0x512fef(_0x40a76b._0x2acde7)]['rectangle']=this['_rectangle']),this[_0x512fef(_0x40a76b._0x1fff26)]['flyTo']&&this['flyToByAnimationEnd']();}}}},{'key':_0x572054(_0x5917b5._0x1ae1d1),'value':function _0x3ad578(_0x465993){var _0xe099b9=_0x572054,_0x404164=this,_0x167312=this[_0xe099b9(0xe11)]['url'];this[_0xe099b9(_0x9d505c._0x118ffb)][_0xe099b9(_0x9d505c._0x2032f4)]&&this['options']['layers']['length']>0x0&&(_0x167312+='/'+this['options'][_0xe099b9(_0x9d505c._0x1ced3b)][0x0]);var _0x3b8d2b={'f':this[_0xe099b9(0xe11)]['f']||'json','inSr':0x10e6,'outSR':0x10e6,'outFields':'*','returnGeometry':!![],'where':this['options']['where']||'1=1','geometry':JSON['stringify']({'xmin':_0x465993['extent']['xmin'],'ymin':_0x465993[_0xe099b9(0xc67)]['ymin'],'xmax':_0x465993['extent']['xmax'],'ymax':_0x465993[_0xe099b9(_0x9d505c._0x1aef30)][_0xe099b9(0x123)],'spatialReference':{'wkid':0x10e6}}),'geometryType':'esriGeometryEnvelope','spatialRel':'esriSpatialRelIntersects'};return this['options'][_0xe099b9(_0x9d505c._0x4db7b7)]&&(_0x3b8d2b[_0xe099b9(_0x9d505c._0x3fd3df)]=this[_0xe099b9(_0x9d505c._0x118ffb)]['token']),new Promise(function(_0x4ec538,_0x4ef8fd){var _0x20fe0e=_0xe099b9;sendAjax(_objectSpread2(_objectSpread2({},_0x404164[_0x20fe0e(0xe11)]),{},{'url':_0x167312+'/query','queryParameters':_0x3b8d2b,'proxy':_0x404164['_proxy']}))['then'](function(_0xf34a18){_0x465993['list']=[];if(!_0x404164['show']||!_0x404164['_cacheGrid'][_0x465993['key']]){_0x4ec538(_0x465993);return;}if(_0xf34a18===undefined||_0xf34a18==null){_0x4ec538(_0x465993);return;}var _0x240bb3=arcgisToGeoJSON$1(_0xf34a18);_0x240bb3['type']==='Feature'&&(_0x240bb3={'type':'FeatureCollection','features':[_0x240bb3]}),_0x465993['list']=_0x240bb3['features'],_0x4ec538(_0x465993);})[_0x20fe0e(0xb20)](function(_0x26bbcc){logError$1('wfs请求出错',_0x26bbcc);});});}},{'key':'_getItemDataId','value':function _0x3c457e(_0x2e653d){var _0x3760e9=_0x572054,_0x3c6bca,_0x43e8e2;if(_0x2e653d['id'])return _0x2e653d['id'];_0x2e653d['type']==='Feature'&&(_0x2e653d=_0x2e653d[_0x3760e9(_0x232c5a._0x264ad6)]);if(_0x2e653d[this[_0x3760e9(0xe11)]['IdField']])return _0x2e653d[this[_0x3760e9(_0x232c5a._0x1b12fe)]['IdField']];if(_0x2e653d['OBJECTID'])return _0x2e653d['OBJECTID'];if(_0x2e653d['objectid'])return _0x2e653d['objectid'];if(((_0x3c6bca=this[_0x3760e9(0xa1e)])===null||_0x3c6bca===void 0x0?void 0x0:(_0x43e8e2=_0x3c6bca[_0x3760e9(0xe77)])===null||_0x43e8e2===void 0x0?void 0x0:_0x43e8e2[_0x3760e9(_0x232c5a._0x7a2810)])>0x0){var _0x31129e=this['metaData']['fields'][0x0][_0x3760e9(_0x232c5a._0x3eca42)];if(_0x2e653d[_0x31129e])return _0x2e653d[_0x31129e];}return null;}},{'key':_0x572054(0xede),'value':function _0x47135b(_0x5f5c8d,_0x4cb642){var _0x2c84c5=_0x572054;if(this['options'][_0x2c84c5(_0x488880._0x374aaa)])return this['options'][_0x2c84c5(0xede)](_0x5f5c8d,_0x4cb642);var _0x1995de=this['loadGeoJSON'](_0x4cb642,{'clear':![],'flyTo':![]});return(_0x1995de===null||_0x1995de===void 0x0?void 0x0:_0x1995de['length'])>0x0?_0x1995de[0x0]:null;}},{'key':'setWhere','value':function _0x352f6d(_0xeb2824){this['options']['where']=_0xeb2824,this['reload']();}}]),_0x4e70b6;}(LodGraphicLayer);register$2('arcgis_wfs',ArcGisWfsLayer);var ArcGisWfsSingleLayer=function(_0x5b3cf1){var _0x59c5de={_0x3ec8c7:0xc6f},_0x51e1c2={_0x34f230:0x153},_0x314ddf={_0x59d285:0xc35,_0x54750b:0xc0a,_0x4a2b6c:0xe11},_0xbbd963=_0x521882;_inherits(_0x27e95,_0x5b3cf1);var _0x4ca00d=_createSuper(_0x27e95);function _0x27e95(){return _classCallCheck(this,_0x27e95),_0x4ca00d['apply'](this,arguments);}return _createClass(_0x27e95,[{'key':_0xbbd963(0x153),'value':function _0x39c3e5(){var _0x19af19={_0x15c312:0xcc2},_0x5e68c5=_0xbbd963,_0x320b8e=this,_0x1bd760=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};this['options']=_objectSpread2(_objectSpread2({},this[_0x5e68c5(0xe11)]),_0x1bd760);var _0x2cf2a5=this[_0x5e68c5(0xe11)][_0x5e68c5(0x143)];this['options'][_0x5e68c5(0xc35)]&&this['options'][_0x5e68c5(_0x314ddf._0x59d285)]['length']>0x0&&(_0x2cf2a5+='/'+this['options']['layers'][0x0]);var _0x5619a1={'f':'json','inSr':0x10e6,'outSR':0x10e6,'outFields':'*','returnGeometry':!![],'where':this['options']['where']||_0x5e68c5(_0x314ddf._0x54750b)};this[_0x5e68c5(0xe11)]['token']&&(_0x5619a1['token']=this['options']['token']),fetchJson(_objectSpread2(_objectSpread2({},this[_0x5e68c5(_0x314ddf._0x4a2b6c)]),{},{'url':_0x2cf2a5+_0x5e68c5(0x278),'queryParameters':_0x5619a1,'proxy':this['_proxy']}))[_0x5e68c5(0x1eb)](function(_0x15c8c7){if(!_0x15c8c7){_0x320b8e['fire'](EventType['load']);return;}var _0x1e010e=arcgisToGeoJSON$1(_0x15c8c7);_0x320b8e['_load_data'](_0x1e010e);})['catch'](function(_0x374fcd){var _0x36929b=_0x5e68c5;logError$1(_0x36929b(_0x19af19._0x15c312),_0x374fcd);});}},{'key':_0xbbd963(_0x59c5de._0x3ec8c7),'value':function _0x540cce(_0x597a6e){var _0x91604d=_0xbbd963;this[_0x91604d(_0x51e1c2._0x34f230)]({'where':_0x597a6e});}}]),_0x27e95;}(GeoJsonLayer);register$2(_0x521882(0x8bc),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(_0x27bf4c){var _0xf6de0f={_0x1d9d04:0xc29},_0x214462={_0x57ab40:0xef3},_0x54d32c={_0x3e1f7e:0xef3,_0x2a7f92:0xa3b},_0xf34fbb={_0x4a40de:0x3bb,_0x2fae83:0xac4,_0x38c93b:0x87d},_0x2d991d={_0x131b4c:0x7dd,_0x3b878d:0x4bc},_0x48f8f1={_0x21d43f:0x7dd},_0x5f5a5a={_0x5ebb5b:0x851},_0x12880b={_0x38a315:0x7dd},_0x3c5482={_0x5c2dd9:0x452},_0x8879e9={_0x187cad:0xac4,_0x5708a2:0x3bb},_0x346d1a=_0x521882;_inherits(_0x1baa25,_0x27bf4c);var _0x493612=_createSuper(_0x1baa25);function _0x1baa25(){var _0x4d3aa5=_0x4ffc;return _classCallCheck(this,_0x1baa25),_0x493612[_0x4d3aa5(0x29d)](this,arguments);}return _createClass(_0x1baa25,[{'key':'translucency','get':function _0x4fc8a6(){return this['_map']['scene']['globe']['translucency'];}},{'key':_0x346d1a(0x619),'get':function _0x35ae00(){return this['_alpha'];},'set':function _0x5e7d23(_0x51af22){var _0x45d5e4=_0x346d1a;this['_alpha']=_0x51af22;if(!this['_map'])return;this[_0x45d5e4(0xac4)]['frontFaceAlphaByDistance']['nearValue']=this['_alpha'],this[_0x45d5e4(_0x8879e9._0x187cad)][_0x45d5e4(_0x8879e9._0x5708a2)][_0x45d5e4(0x7ec)]=this['_alpha'];}},{'key':'color','get':function _0x417271(){var _0x1ab976=_0x346d1a;return this['_map']['scene']['globe'][_0x1ab976(_0x3c5482._0x5c2dd9)];},'set':function _0x1b31d3(_0x416684){var _0x154a64=_0x346d1a;this['_map'][_0x154a64(_0x12880b._0x38a315)]['globe']['undergroundColor']=_0x416684;}},{'key':'colorAlphaByDistance','get':function _0x351289(){var _0x9cbd2b=_0x346d1a;return this['_map'][_0x9cbd2b(0x7dd)]['globe'][_0x9cbd2b(_0x5f5a5a._0x5ebb5b)];},'set':function _0x1c0426(_0x28bc4f){var _0x3eec9e=_0x346d1a;this['_map'][_0x3eec9e(_0x48f8f1._0x21d43f)]['globe'][_0x3eec9e(0x851)]=_0x28bc4f;}},{'key':_0x346d1a(_0xf6de0f._0x1d9d04),'value':function _0x2a451d(_0x3bd180){var _0x3be96b=_0x346d1a;if(!this['_map'])return;this['_map'][_0x3be96b(_0x2d991d._0x131b4c)][_0x3be96b(0x1f8)]['depthTestAgainstTerrain']=_0x3bd180?!![]:this['depthTestOld'],this[_0x3be96b(_0x2d991d._0x3b878d)][_0x3be96b(_0x2d991d._0x131b4c)]['screenSpaceCameraController']['enableCollisionDetection']=!_0x3bd180,this[_0x3be96b(0xac4)]['enabled']=_0x3bd180;}},{'key':'_mountedHook','value':function _0x3759a6(){var _0x8a7035=_0x346d1a,_0x33fe80,_0x8a08ad;this['translucency'][_0x8a7035(_0xf34fbb._0x4a40de)]=new Cesium__namespace[(_0x8a7035(0xd9b))](0x64,0x0,0x384,0x1),this[_0x8a7035(_0xf34fbb._0x2fae83)]['backFaceAlpha']=0x0,this['alpha']=(_0x33fe80=this['options']['alpha'])!==null&&_0x33fe80!==void 0x0?_0x33fe80:0.5,this[_0x8a7035(_0xf34fbb._0x38c93b)]=(_0x8a08ad=this['options'][_0x8a7035(0x87d)])!==null&&_0x8a08ad!==void 0x0?_0x8a08ad:Cesium__namespace['Color']['BLACK'];}},{'key':'_addedHook','value':function _0x12e202(){var _0x3a1ea1=_0x346d1a;this[_0x3a1ea1(_0x54d32c._0x3e1f7e)]=Cesium__namespace['clone'](this['_map'][_0x3a1ea1(0x7dd)]['globe'][_0x3a1ea1(_0x54d32c._0x2a7f92)]),this[_0x3a1ea1(0xc29)](this[_0x3a1ea1(0x38d)]);}},{'key':'_removedHook','value':function _0x13c673(){var _0x4af48c=_0x346d1a;this['_map']['scene']['globe']['depthTestAgainstTerrain']=this[_0x4af48c(_0x214462._0x57ab40)],this['_enabledHook'](![]);}}]),_0x1baa25;}(BaseThing),Sightline=function(_0x110778){var _0x14409e={_0x4ac11a:0x32f},_0xabdbf={_0x4ca32b:0x723},_0x59b20f={_0x4621d8:0x7dd,_0x47a4dc:0x4cc,_0x14967b:0x257,_0x19b10a:0x439},_0x2f08ad={_0x4d890c:0xe3b},_0x593272={_0x3ee417:0x163};_inherits(_0x5b2b96,_0x110778);var _0x307723=_createSuper(_0x5b2b96);function _0x5b2b96(){var _0x5c6edf=_0x4ffc,_0x302f24,_0x3ab7f8,_0x3fa6ef,_0x1b2e24=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5b2b96),_0x3fa6ef=_0x307723['call'](this,_0x1b2e24),_0x3fa6ef['_visibleColor']=(_0x302f24=_0x1b2e24[_0x5c6edf(_0x593272._0x3ee417)])!==null&&_0x302f24!==void 0x0?_0x302f24:new Cesium__namespace[(_0x5c6edf(0xcfe))](0x0,0x1,0x0,0.5),_0x3fa6ef['_hiddenColor']=(_0x3ab7f8=_0x1b2e24['hiddenColor'])!==null&&_0x3ab7f8!==void 0x0?_0x3ab7f8:new Cesium__namespace['Color'](0x1,0x0,0x0,0.5),_0x3fa6ef['_depthFailColor']=_0x1b2e24['depthFailColor'],_0x3fa6ef['lines']=[],_0x3fa6ef;}return _createClass(_0x5b2b96,[{'key':'visibleColor','get':function _0x439616(){return this['_visibleColor'];},'set':function _0x4c6ea8(_0xc03c3e){var _0x33e8f0=_0x4ffc;this[_0x33e8f0(_0x2f08ad._0x4d890c)]=_0xc03c3e;}},{'key':'hiddenColor','get':function _0x4826ec(){return this['_hiddenColor'];},'set':function _0x37c1e4(_0x1158ae){this['_hiddenColor']=_0x1158ae;}},{'key':'depthFailColor','get':function _0x1a4e99(){return this['_depthFailColor'];},'set':function _0x273602(_0x3cdb2a){this['_depthFailColor']=_0x3cdb2a;}},{'key':'_mountedHook','value':function _0x1dffa9(){}},{'key':'_addedHook','value':function _0x8bfd88(){}},{'key':'_removedHook','value':function _0x1da20f(){}},{'key':'add','value':function _0x49b8a2(_0x20ba4b,_0x130662){var _0x968f50=_0x4ffc,_0xc3bfb8=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:{};_0xc3bfb8['offsetHeight']&&(_0x20ba4b=addPositionsHeight(_0x20ba4b,_0xc3bfb8['offsetHeight']));this['fire'](EventType['start']);!this['_map']['scene']['globe']['depthTestAgainstTerrain']&&(this[_0x968f50(0x4bc)][_0x968f50(_0x59b20f._0x4621d8)]['globe']['depthTestAgainstTerrain']=!![],this['old_depthTestAgainstTerrain']=this['_map']['scene']['globe']['depthTestAgainstTerrain']);this[_0x968f50(0x4bc)]['scene']['requestRender']();var _0x2ef076=Cesium__namespace['Cartesian3']['normalize'](Cesium__namespace['Cartesian3']['subtract'](_0x130662,_0x20ba4b,new Cesium__namespace[(_0x968f50(_0x59b20f._0x47a4dc))]()),new Cesium__namespace[(_0x968f50(_0x59b20f._0x47a4dc))]()),_0x178e14=new Cesium__namespace[(_0x968f50(_0x59b20f._0x14967b))](_0x20ba4b,_0x2ef076),_0x2173d5=this['_map']['scene']['drillPickFromRay'](_0x178e14,0x2,this['lines']);if(Cesium__namespace['defined'](_0x2173d5)&&_0x2173d5['length']>0x0&&Cesium__namespace['defined'](_0x2173d5[0x0])&&Cesium__namespace['defined'](_0x2173d5[0x0]['position'])){var _0xd5692=_0x2173d5[0x0]['position'],_0x58e87d=Cesium__namespace[_0x968f50(0x4cc)]['distance'](_0x20ba4b,_0x130662),_0x367112=Cesium__namespace[_0x968f50(_0x59b20f._0x47a4dc)]['distance'](_0x20ba4b,_0xd5692);if(_0x367112<_0x58e87d){var _0x207441=this['_showPolyline'](_0x20ba4b,_0x130662,_0xd5692),_0x867638={'block':!![],'position':_0xd5692,'entity':_0x207441};return this[_0x968f50(0x65a)](EventType['end'],_0x867638),_0x867638;}}var _0x320044=this['_showPolyline'](_0x20ba4b,_0x130662),_0x4a91b8={'block':![],'entity':_0x320044};return Cesium__namespace['defined'](this[_0x968f50(_0x59b20f._0x19b10a)])&&(this['_map']['scene'][_0x968f50(0x1f8)]['depthTestAgainstTerrain']=this['old_depthTestAgainstTerrain'],delete this['old_depthTestAgainstTerrain']),this['fire'](EventType['end'],_0x4a91b8),_0x4a91b8;}},{'key':'addAsync','value':function _0x5ec9d8(_0x40b26a,_0x2d6e2e){var _0x2f1131={_0x2f770a:0x4bc},_0x5131b7=_0x4ffc,_0x503197=this,_0x4cbc81=arguments[_0x5131b7(0xba0)]>0x2&&arguments[0x2]!==undefined?arguments[0x2]:{};_0x4cbc81[_0x5131b7(_0xabdbf._0x4ca32b)]&&(_0x40b26a=addPositionsHeight(_0x40b26a,_0x4cbc81['offsetHeight']));var _0x19e449=interLine([_0x40b26a,_0x2d6e2e],{'splitNum':_0x4cbc81[_0x5131b7(0xd3d)]||0x32,'minDistance':_0x4cbc81['minDistance']});return this[_0x5131b7(0x65a)](EventType['start']),new Promise(function(_0x419280,_0x443493){var _0x518069={_0x351130:0x872},_0x24f902=_0x5131b7;computeSurfacePoints({'map':_0x503197[_0x24f902(_0x2f1131._0x2f770a)],'positions':_0x19e449})['then'](function(_0x527548){var _0x46ef9e=_0x24f902;if(!_0x527548['noHeight'])for(var _0xd24e33=0x0;_0xd24e33<_0x19e449['length'];_0xd24e33++){var _0x126715=_0x19e449[_0xd24e33],_0x5ec1db=Cesium__namespace['Cartographic']['fromCartesian'](_0x126715)['height'],_0x2380c7=Cesium__namespace[_0x46ef9e(0xecb)]['fromCartesian'](_0x527548['positions'][_0xd24e33])[_0x46ef9e(_0x518069._0x351130)];if(_0x5ec1db<=_0x2380c7){var _0x16131e=_0x503197['_showPolyline'](_0x40b26a,_0x2d6e2e,_0x126715),_0xb8dc60={'block':!![],'position':_0x126715,'entity':_0x16131e};_0x503197['fire'](EventType['end'],_0xb8dc60),_0x419280(_0xb8dc60);return;}}var _0x5f28d6=_0x503197['_showPolyline'](_0x40b26a,_0x2d6e2e),_0x1ba396={'block':![],'entity':_0x5f28d6};_0x503197['fire'](EventType['end'],_0x1ba396),_0x419280(_0x1ba396);});});}},{'key':'_showPolyline','value':function _0x3d7ef3(_0x22bb02,_0x508414,_0x346145){var _0x3cc33e=_0x4ffc;if(_0x346145){var _0x1aa955=this['_map']['entities']['add'](new Cesium__namespace['Entity']({'polyline':{'positions':[_0x22bb02,_0x346145],'width':0x2,'material':this['_visibleColor'],'depthFailMaterial':this['_depthFailColor']}}));this['lines']['push'](_0x1aa955);var _0x18ab89=this['_map']['entities']['add'](new Cesium__namespace['Entity']({'polyline':{'positions':[_0x346145,_0x508414],'width':0x2,'material':this['_hiddenColor'],'depthFailMaterial':this['_depthFailColor']}}));return this['lines']['push'](_0x18ab89),[_0x1aa955,_0x18ab89];}else{var _0x24dd60=this['_map']['entities']['add'](new Cesium__namespace['Entity']({'polyline':{'positions':[_0x22bb02,_0x508414],'width':0x2,'material':this['_visibleColor'],'depthFailMaterial':this['_depthFailColor']}}));return this['lines'][_0x3cc33e(0x425)](_0x24dd60),[_0x24dd60];}}},{'key':'clear','value':function _0x44224b(){var _0x4d3c46=_0x4ffc;for(var _0x213f32=0x0,_0x4d70d9=this['lines']['length'];_0x213f32<_0x4d70d9;_0x213f32++){this['_map']['entities']['remove'](this[_0x4d3c46(_0x14409e._0x4ac11a)][_0x213f32]);}this['lines']=[];}}]),_0x5b2b96;}(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(_0x2cb783){var _0x7c7104={_0x4687df:0xc29},_0x2918a={_0x21f489:0x14e,_0x35e390:0x713},_0x28c739={_0x111683:0xdd1},_0x5ae62b={_0x2ee304:0x872},_0x1eb03d={_0x231b91:0x980},_0x40b669={_0x4ca537:0xcfe,_0x43ccfb:0x58d},_0x2ca6f9=_0x521882;_inherits(_0x264440,_0x2cb783);var _0x19f02a=_createSuper(_0x264440);function _0x264440(){var _0x2d24ee=_0x4ffc,_0x1974c1,_0x4ce47d,_0x3d6a21,_0x3ae8ac,_0x2443ea,_0x390221,_0x4b7fd5=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x264440),_0x390221=_0x19f02a['call'](this,_0x4b7fd5),_0x390221['color']=(_0x1974c1=_0x4b7fd5['color'])!==null&&_0x1974c1!==void 0x0?_0x1974c1:new Cesium__namespace[(_0x2d24ee(_0x40b669._0x4ca537))](0x1,0x0,0x0),_0x390221['width']=(_0x4ce47d=_0x4b7fd5['width'])!==null&&_0x4ce47d!==void 0x0?_0x4ce47d:0x2,_0x390221[_0x2d24ee(_0x40b669._0x43ccfb)]=(_0x3d6a21=_0x4b7fd5['strokeType'])!==null&&_0x3d6a21!==void 0x0?_0x3d6a21:new Cesium__namespace['Cartesian3'](!![],![],![]),_0x390221['bjColor']=(_0x3ae8ac=_0x4b7fd5[_0x2d24ee(0x2d2)])!==null&&_0x3ae8ac!==void 0x0?_0x3ae8ac:new Cesium__namespace[(_0x2d24ee(0xcfe))](0x0,0x0,0x1),_0x390221['distance']=(_0x2443ea=_0x4b7fd5['distance'])!==null&&_0x2443ea!==void 0x0?_0x2443ea:0x1f4,_0x390221;}return _createClass(_0x264440,[{'key':_0x2ca6f9(_0x7c7104._0x4687df),'value':function _0x4c8255(_0x1a39eb){var _0x290718=_0x2ca6f9;_0x1a39eb?!this[_0x290718(_0x1eb03d._0x231b91)]&&this[_0x290718(0x47f)]():this['postProcessStage']&&this['_removedHook']();}},{'key':'_addedHook','value':function _0x219601(){var _0x546cd2={_0x200681:0x2d2},_0x24042b=_0x2ca6f9,_0x2e965b=this,_0x12082e=this['_map'][_0x24042b(_0x2918a._0x21f489)];this['postProcessStage']=new Cesium__namespace[(_0x24042b(_0x2918a._0x35e390))]({'fragmentShader':fragmentShaderSource,'uniforms':{'height':function _0xa03ea3(){var _0x16137e=_0x24042b;return _0x12082e['positionCartographic'][_0x16137e(_0x5ae62b._0x2ee304)];},'lineWidth':function _0x339c48(){return _0x2e965b['width'];},'strokeType':function _0x2a69f1(){var _0x1ea8d6=_0x24042b;return _0x2e965b[_0x1ea8d6(0x58d)];},'tjxColor':function _0x2c8597(){return _0x2e965b['color'];},'bjColor':function _0x4ec703(){var _0x3185ae=_0x24042b;return _0x2e965b[_0x3185ae(_0x546cd2._0x200681)];},'cameraPos':function _0x42f755(){var _0x12e7a5=_0x24042b;return _0x12082e[_0x12e7a5(_0x28c739._0x111683)];},'mbDis':function _0x20fe58(){var _0x21af5e=_0x24042b;return _0x2e965b[_0x21af5e(0x3dd)];}}}),this[_0x24042b(0x4bc)][_0x24042b(0x7dd)]['postProcessStages']['add'](this[_0x24042b(0x980)]);}},{'key':'_removedHook','value':function _0x286c5b(){var _0x119608=_0x2ca6f9;this['postProcessStage']&&(this['_map']['scene']['postProcessStages'][_0x119608(0xa85)](this['postProcessStage']),this['postProcessStage']['destroy'](),delete this['postProcessStage']);}}]),_0x264440;}(BaseThing),Shadows=function(_0x44ddc1){var _0x5e58e4={_0x55a5d4:0xa8c,_0x5e906c:0x676,_0x25f4c3:0x961},_0x15815d={_0x345d5a:0x4bc},_0xaebfe4={_0x5125d0:0x4bc},_0x4d9534={_0x27a147:0x4bc,_0x1166fd:0x4bc},_0x2755ac={_0x381405:0x1ca,_0x5e2f74:0xb17,_0x330304:0x4b2,_0x320d1b:0x615,_0x42ac61:0x952},_0x31fef9={_0x29d3e1:0x66d,_0x2d327:0x615,_0x26d86a:0xb17,_0x66344f:0x4bc,_0x491f1e:0x66a,_0x2c9f9e:0xd0f,_0x3d0cb8:0x187,_0x38a830:0x615,_0x5ed660:0x6bd},_0x1cde4d={_0x21c823:0x4bc,_0x1a62ed:0xb25},_0x581fbd={_0x304845:0x4b2},_0x1218ee={_0x36d492:0x4bc},_0x515763={_0x289463:0x615},_0x4716da={_0x248434:0x4bc},_0x273c18={_0x42ee75:0x29d},_0x5cb90c=_0x521882;_inherits(_0x49abdb,_0x44ddc1);var _0x2a8a8c=_createSuper(_0x49abdb);function _0x49abdb(){var _0x541834=_0x4ffc;return _classCallCheck(this,_0x49abdb),_0x2a8a8c[_0x541834(_0x273c18._0x42ee75)](this,arguments);}return _createClass(_0x49abdb,[{'key':'shadowMap','get':function _0xc03731(){var _0x6d42a3=_0x4ffc;return this[_0x6d42a3(_0x4716da._0x248434)]['scene']['shadowMap'];}},{'key':'time','get':function _0x2db0f4(){var _0x5ce84d=this['_map']['clock']['currentTime'];return Cesium__namespace['JulianDate']['toDate'](_0x5ce84d);},'set':function _0x144699(_0x5343a1){var _0x4c18e3=_0x4ffc;this['_map']['clock']['currentTime']=Cesium__namespace['JulianDate']['fromDate'](_0x5343a1),this[_0x4c18e3(0x961)]();}},{'key':'isStart','get':function _0x2eccc9(){var _0x5ce015=_0x4ffc;return this['_map']['clock'][_0x5ce015(_0x515763._0x289463)];}},{'key':'multiplier','get':function _0x857c73(){var _0xf18214=_0x4ffc,_0xc7ca69;return(_0xc7ca69=this[_0xf18214(_0x1218ee._0x36d492)])===null||_0xc7ca69===void 0x0?void 0x0:_0xc7ca69[_0xf18214(0x4b2)]['multiplier'];},'set':function _0x548b63(_0x43e243){var _0x502e58=_0x4ffc;this['options']['multiplier']=_0x43e243,this['_map']&&(this['_map'][_0x502e58(_0x581fbd._0x304845)][_0x502e58(0xab5)]=_0x43e243);}},{'key':'_enabledHook','value':function _0x3064fd(_0x53a349){var _0x5aa248=_0x4ffc,_0x576e1f,_0x3dc739;if(!this[_0x5aa248(0x4bc)])return;this[_0x5aa248(0x4bc)]['viewer']['shadows']=_0x53a349,((_0x576e1f=this[_0x5aa248(0xe11)]['terrain'])!==null&&_0x576e1f!==void 0x0?_0x576e1f:!![])&&(this[_0x5aa248(_0x1cde4d._0x21c823)]['viewer']['terrainShadows']=_0x53a349?Cesium__namespace['ShadowMode']['ENABLED']:Cesium__namespace['ShadowMode']['DISABLED']),((_0x3dc739=this['options']['lighting'])!==null&&_0x3dc739!==void 0x0?_0x3dc739:!![])&&(this['_map']['scene']['globe'][_0x5aa248(_0x1cde4d._0x1a62ed)]=_0x53a349);}},{'key':_0x5cb90c(_0x5e58e4._0x55a5d4),'value':function _0x5a322b(){}},{'key':'_addedHook','value':function _0x261486(){var _0x507b02=_0x5cb90c,_0x56fe0c;this['_last_startTime']=this['_map'][_0x507b02(0x4b2)]['startTime'],this['_last_stopTime']=this['_map']['clock'][_0x507b02(_0x31fef9._0x29d3e1)],this['_last_shouldAnimate']=this['_map']['clock'][_0x507b02(_0x31fef9._0x2d327)],this[_0x507b02(_0x31fef9._0x26d86a)]=this[_0x507b02(_0x31fef9._0x66344f)]['clock']['clockRange'],this[_0x507b02(_0x31fef9._0x491f1e)]=this['_map']['clock']['multiplier'],this[_0x507b02(_0x31fef9._0x2c9f9e)]=this['_map'][_0x507b02(_0x31fef9._0x3d0cb8)]['shadows'],this['_enabledHook'](this['enabled']),this['_map']['clock'][_0x507b02(_0x31fef9._0x38a830)]=![],this['_map']['clock']['clockRange']=Cesium__namespace['ClockRange']['LOOP_STOP'],this[_0x507b02(_0x31fef9._0x66344f)]['clock']['multiplier']=(_0x56fe0c=this[_0x507b02(0xe11)][_0x507b02(0xab5)])!==null&&_0x56fe0c!==void 0x0?_0x56fe0c:0x640,this['options']['time']&&(this['time']=this['options']['time']),this[_0x507b02(_0x31fef9._0x66344f)]['on'](EventType[_0x507b02(_0x31fef9._0x5ed660)],this[_0x507b02(0x122)],this);}},{'key':_0x5cb90c(_0x5e58e4._0x5e906c),'value':function _0x1a0340(){var _0x328124=_0x5cb90c;this[_0x328124(0x4bc)]['off'](EventType[_0x328124(0x6bd)],this['_onClockTickHanlder'],this),this['clear'](),this['_enabledHook'](![]),this[_0x328124(0x4bc)]['viewer'][_0x328124(_0x2755ac._0x381405)]=this[_0x328124(0xd0f)],this['_map'][_0x328124(0x4b2)]['clockRange']=this[_0x328124(_0x2755ac._0x5e2f74)],this['_map']['clock']['multiplier']=this['_last_multiplier'],this['_map'][_0x328124(_0x2755ac._0x330304)][_0x328124(_0x2755ac._0x320d1b)]=this[_0x328124(_0x2755ac._0x42ac61)];}},{'key':'_onClockTickHanlder','value':function _0x3d0e9c(){if(!this['_map']['clock']['shouldAnimate'])return;this['fire'](EventType['change']);}},{'key':'start','value':function _0x445eae(_0x27659b,_0x5e7afe,_0xb947d5){var _0x1a75d6=_0x5cb90c;if(!this[_0x1a75d6(_0x4d9534._0x27a147)])return;if(!_0x27659b||!_0x5e7afe||_0x27659b>=_0x5e7afe)return;this[_0x1a75d6(_0x4d9534._0x1166fd)][_0x1a75d6(0x4b2)]['startTime']=Cesium__namespace['JulianDate']['fromDate'](_0x27659b),this['_map']['clock'][_0x1a75d6(0x8d4)]=Cesium__namespace['JulianDate']['fromDate'](_0xb947d5||_0x27659b),this['_map']['clock'][_0x1a75d6(0x66d)]=Cesium__namespace['JulianDate']['fromDate'](_0x5e7afe),this['_map']['clock']['shouldAnimate']=!![];}},{'key':'pause','value':function _0x5b4d3b(){this['_map']&&(this['_map']['clock']['shouldAnimate']=![]);}},{'key':'proceed','value':function _0x2602b3(){var _0x17e0df=_0x5cb90c;this[_0x17e0df(0x4bc)]&&(this[_0x17e0df(_0xaebfe4._0x5125d0)]['clock'][_0x17e0df(0x615)]=!![]);}},{'key':_0x5cb90c(_0x5e58e4._0x25f4c3),'value':function _0x12321d(){var _0x272bce=_0x5cb90c;this[_0x272bce(0x4bc)]&&(this['_map']['clock']['shouldAnimate']=![]);}},{'key':'clear','value':function _0x3b4319(){var _0x19ef16=_0x5cb90c;this['stop'](),this['currentTime']=new Date(),this['_map']['clock'][_0x19ef16(0xceb)]=this['_last_startTime'],this[_0x19ef16(_0x15815d._0x345d5a)]['clock']['stopTime']=this[_0x19ef16(0xa3f)];}}]),_0x49abdb;}(BaseThing),Measure=function(_0x592fa9){var _0x5e2321={_0x21ebc8:0x47f,_0x5ed238:0x445},_0x37a81c={_0x2ae90e:0xdf7},_0x471841={_0x443d4d:0x11e},_0x517a55={_0x537420:0x445},_0x32e3e5={_0x4bf359:0xa96},_0x2070f0={_0x3e72ca:0x5ba},_0x5a6a42={_0x5ae843:0x5ba},_0x3a35f1={_0x2eb3cf:0x353},_0x86b711={_0x433e52:0x11e},_0x2be598=_0x521882;_inherits(_0x537ed5,_0x592fa9);var _0x323d05=_createSuper(_0x537ed5);function _0x537ed5(){return _classCallCheck(this,_0x537ed5),_0x323d05['apply'](this,arguments);}return _createClass(_0x537ed5,[{'key':'graphicLayer','get':function _0x4ef772(){return this['_graphicLayer'];}},{'key':'graphics','get':function _0x557141(){var _0x2241d0=_0x4ffc;return this[_0x2241d0(0x11e)]['graphics'];}},{'key':'hasMeasure','get':function _0x2b05e1(){return this['_graphicLayer']['length']>0x0;}},{'key':_0x2be598(0xc29),'value':function _0x3d3cfe(_0x127d46){}},{'key':'_mountedHook','value':function _0x1436d3(){var _0xc416b=_0x2be598,_0x5e8b22=this;this['_graphicLayer']=new GraphicLayer(_objectSpread2(_objectSpread2({'hasEdit':!![],'eventParent':this,'isContinued':this['options']['isContinued'],'isAutoEditing':!this[_0xc416b(0xe11)]['isContinued']},this['options']),{},{'private':!![]})),this['_graphicLayer']['hasEdit']&&this['_graphicLayer'][_0xc416b(_0x3a35f1._0x2eb3cf)]([{'text':this['_map']['getLangText']('_删除测量'),'icon':Icon['Delete'],'show':function _0x40ed69(_0x212cec){var _0x52899a=_0x212cec['graphic'];return _0x52899a!==null&&_0x52899a!==void 0x0&&_0x52899a['inProgress']&&!_0x52899a['editing']?![]:!![];},'callback':function _0x56ff6a(_0x2a3544){var _0x34ccd1=_0xc416b,_0x4ace18=_0x2a3544['graphic'];if(!_0x4ace18)return;var _0x20d463=_0x4ace18['parent'];_0x5e8b22['_graphicLayer']['removeGraphic'](_0x4ace18),_0x20d463&&_0x5e8b22[_0x34ccd1(_0x86b711._0x433e52)]['removeGraphic'](_0x20d463),_0x5e8b22['fire'](EventType[_0x34ccd1(0xa85)],{'mtype':_0x5e8b22['_measureType'],'graphic':_0x4ace18});}}]);}},{'key':_0x2be598(_0x5e2321._0x21ebc8),'value':function _0x4985f2(){var _0x2ff7e7=_0x2be598;this['_map'][_0x2ff7e7(0x4f2)](this['_graphicLayer']);}},{'key':'_removedHook','value':function _0x14b9e4(){var _0x143d78=_0x2be598;this[_0x143d78(0x4bc)][_0x143d78(0x535)](this['_graphicLayer']);}},{'key':'distance','value':function _0x58f6be(){var _0xcee9e1=_0x2be598,_0x5454e9=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this['stopDraw'](),_0x5454e9['type']='distanceMeasure',this['_graphicLayer'][_0xcee9e1(_0x5a6a42._0x5ae843)](_0x5454e9);}},{'key':'distanceSurface','value':function _0x4be645(){var _0x58b3ed=_0x2be598,_0x1e05af=arguments[_0x58b3ed(0xba0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this['stopDraw'](),_0x1e05af['type']='distanceSurfaceMeasure',this['_graphicLayer']['startDraw'](_0x1e05af);}},{'key':_0x2be598(0xbf3),'value':function _0x2de3f0(){var _0x166bd6=_0x2be598,_0x2b4fa0=arguments[_0x166bd6(0xba0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this['stopDraw'](),_0x2b4fa0[_0x166bd6(0xb07)]=_0x166bd6(0x778),this['_graphicLayer'][_0x166bd6(0x5ba)](_0x2b4fa0);}},{'key':'area','value':function _0x19db3a(){var _0x51bd9d=_0x2be598,_0x1aeb40=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this[_0x51bd9d(0xa96)](),_0x1aeb40['type']='areaMeasure',this['_graphicLayer']['startDraw'](_0x1aeb40);}},{'key':'areaSurface','value':function _0x454d86(){var _0x1b336a=_0x2be598,_0x5cc160=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this[_0x1b336a(0xa96)](),_0x5cc160['type']='areaSurfaceMeasure',this['_graphicLayer']['startDraw'](_0x5cc160);}},{'key':'volume','value':function _0x16d934(){var _0x1a92c5=_0x2be598,_0x317cd9=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this['stopDraw'](),_0x317cd9['type']='volumeMeasure',this['_graphicLayer'][_0x1a92c5(_0x2070f0._0x3e72ca)](_0x317cd9);}},{'key':_0x2be598(0x872),'value':function _0x5adbe2(){var _0x374a5f=_0x2be598,_0x5ca6fb=arguments[_0x374a5f(0xba0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this['stopDraw'](),_0x5ca6fb['type']='heightMeasure',this['_graphicLayer'][_0x374a5f(0x5ba)](_0x5ca6fb);}},{'key':'heightTriangle','value':function _0xb4938(){var _0x461f97=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this['stopDraw'](),_0x461f97['type']='heightTriangleMeasure',this['_graphicLayer']['startDraw'](_0x461f97);}},{'key':'angle','value':function _0x4cf259(){var _0x2629fa=_0x2be598,_0x5a791e=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this['stopDraw'](),_0x5a791e['type']='angleMeasure',this['_graphicLayer'][_0x2629fa(0x5ba)](_0x5a791e);}},{'key':'point','value':function _0x444de1(){var _0x22e99b=_0x2be598,_0x152aa3=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return this[_0x22e99b(0xa96)](),_0x152aa3['type']='pointMeasure',this['_graphicLayer']['startDraw'](_0x152aa3);}},{'key':'stopDraw','value':function _0x569940(){var _0x1cd233=_0x2be598;return this['_graphicLayer'][_0x1cd233(_0x32e3e5._0x4bf359)]();}},{'key':_0x2be598(_0x5e2321._0x5ed238),'value':function _0xc5d985(){var _0xa7148a=_0x2be598;return this['_graphicLayer'][_0xa7148a(_0x517a55._0x537420)]();}},{'key':'endDraw','value':function _0x1a07db(){return this['_graphicLayer']['endDraw']();}},{'key':_0x2be598(0xabb),'value':function _0x2d3a8b(){var _0xb40425=_0x2be598;return this[_0xb40425(_0x471841._0x443d4d)][_0xb40425(0xabb)]();}},{'key':'updateUnit','value':function _0xd92070(_0x54c149){this['_graphicLayer']['eachGraphic'](function(_0x429f1d){var _0x5a44f5=_0x4ffc;_0x429f1d['options']['unit']=_0x54c149,_0x429f1d['showText']&&_0x429f1d[_0x5a44f5(0xe95)](_0x54c149);});}},{'key':_0x2be598(0x9af),'value':function _0x4ff4e0(_0x55439c){var _0x481ec9=_0x2be598;this['_graphicLayer']['destroy'](_0x55439c),_get(_getPrototypeOf(_0x537ed5[_0x481ec9(0xd3a)]),'destroy',this)[_0x481ec9(_0x37a81c._0x2ae90e)](this,_0x55439c);}}]),_0x537ed5;}(BaseThing),FloodByGraphic=function(_0x3ba179){var _0x31b3b3={_0x22002d:0xabb},_0x501b9a={_0x162b96:0xc3d,_0xf8e44d:0xd3a},_0x35bf5b={_0x31a399:0x4bc},_0x1c0dcd={_0x3fd1a2:0x2f1},_0x2ac1aa={_0x169efc:0xe11,_0x13e13a:0x4ae},_0x3c9050={_0x16d966:0x4bc},_0x4fe017={_0x114166:0x4bc,_0xcd81a4:0x921},_0x3defce={_0x5404e9:0xaa4,_0x11d32d:0x1a7,_0x16f1ba:0xe11,_0x499687:0x587,_0x577c49:0xa27,_0x42393d:0xe11,_0x55e89c:0x4ae,_0x351fc0:0x902},_0x27f9bc={_0x4213a0:0x7bb},_0x2fca22={_0x4e15e6:0x2c3,_0x164e84:0x2de,_0x56d675:0x65a},_0x156bd5={_0x16cd40:0x1f8},_0x5955be={_0x1a2a3b:0x5dc,_0x17f175:0x4b5},_0x457d14={_0x3c3cba:0xe11},_0x42fb21=_0x521882;_inherits(_0x394ddc,_0x3ba179);var _0x52ac95=_createSuper(_0x394ddc);function _0x394ddc(){return _classCallCheck(this,_0x394ddc),_0x52ac95['apply'](this,arguments);}return _createClass(_0x394ddc,[{'key':'positions','get':function _0x3b0af9(){var _0x313949=_0x4ffc;return this[_0x313949(_0x457d14._0x3c3cba)]['positions'];},'set':function _0x39c348(_0x1b5595){var _0x48bb72=_0x4ffc;this['options']['positions']=_0x1b5595;if(_0x1b5595){var _0x5b31ca=[],_0x55b423=[];_0x1b5595['forEach'](function(_0x245d77){var _0x47ad9f=_0x4ffc,_0x3b2ffb=LngLatPoint[_0x47ad9f(_0x5955be._0x1a2a3b)](_0x245d77);if(!_0x3b2ffb||!_0x3b2ffb[_0x47ad9f(_0x5955be._0x17f175)]())return;_0x3b2ffb[_0x47ad9f(0x209)]=_0x3b2ffb['alt'],_0x55b423['push'](_0x3b2ffb),_0x5b31ca['push'](_0x3b2ffb['toCartesian'](!![]));}),this['_poinst']=_0x55b423,this['_hierarchyPositions']=_0x5b31ca;if(this[_0x48bb72(0x4bc)]){var _0x2ddb8d,_0x30b123=(_0x2ddb8d=this['options']['has3dtiles'])!==null&&_0x2ddb8d!==void 0x0?_0x2ddb8d:Cesium__namespace['defined'](this['_map']['pick3DTileset'](_0x5b31ca));!_0x30b123&&(!Cesium__namespace['defined'](this['_last_depthTestAgainstTerrain'])&&(this[_0x48bb72(0x3df)]=this['_map'][_0x48bb72(0x7dd)][_0x48bb72(_0x156bd5._0x16cd40)]['depthTestAgainstTerrain']),this['_map']['scene']['globe']['depthTestAgainstTerrain']=!![]);}}else this['_hierarchyPositions']=null;}},{'key':'height','get':function _0x3dae68(){var _0x18e2f1;return(_0x18e2f1=this['_extrudedHeight'])!==null&&_0x18e2f1!==void 0x0?_0x18e2f1:this['options']['minHeight'];},'set':function _0x46fa57(_0x4fa318){var _0x459cc8={_0x193e5d:0x5dc,_0x350c80:0xe94},_0x5ad312=_0x4ffc;this['_extrudedHeight']=_0x4fa318;if(this['options'][_0x5ad312(0x587)]){!this['_poinst']&&this['options']['positions']&&(this[_0x5ad312(_0x2fca22._0x4e15e6)]=this['options']['positions']);if(this[_0x5ad312(0x121)]){var _0x53eb4f=[];this[_0x5ad312(0x121)][_0x5ad312(_0x2fca22._0x164e84)](function(_0x225347){var _0x5ca09d=_0x5ad312,_0x1ab120=LngLatPoint[_0x5ca09d(_0x459cc8._0x193e5d)](_0x225347);if(!_0x1ab120||!_0x1ab120[_0x5ca09d(0x4b5)]())return;_0x1ab120[_0x5ca09d(_0x459cc8._0x350c80)]=_0x1ab120['_alt_bak']+_0x4fa318,_0x53eb4f['push'](_0x1ab120[_0x5ca09d(0x609)](!![]));}),this['_hierarchyPositions']=_0x53eb4f;}}this[_0x5ad312(_0x2fca22._0x56d675)](EventType['change'],{'height':this[_0x5ad312(0x376)]});}},{'key':'speed','get':function _0x263939(){return this['options']['speed'];},'set':function _0x21cbe7(_0x34fcb5){var _0x5a28c8=_0x4ffc;this['options'][_0x5a28c8(_0x27f9bc._0x4213a0)]=_0x34fcb5;}},{'key':'_mountedHook','value':function _0x6a7f3b(){var _0x20e4e5={_0x19dcdf:0x2c3},_0x1d19c3=_0x4ffc,_0x1221cd=this;this[_0x1d19c3(0xc3d)]=new GraphicLayer({'name':_0x1d19c3(_0x3defce._0x5404e9),'private':!![]}),this[_0x1d19c3(0x376)]=0x0;var _0x3ff9e3=new Cesium__namespace['PolygonHierarchy'](),_0xeb15c=_objectSpread2(_objectSpread2({'color':'#007be6','opacity':0.5,'outline':![]},this['options'][_0x1d19c3(_0x3defce._0x11d32d)]||{}),{},{'perPositionHeight':!![]});!this[_0x1d19c3(_0x3defce._0x16f1ba)][_0x1d19c3(_0x3defce._0x499687)]&&(_0xeb15c['height']=this['_extrudedHeight'],_0xeb15c['extrudedHeight']=new Cesium__namespace['CallbackProperty'](function(_0x39623f){return _0x1221cd['_extrudedHeight'];},![]));var _0x52fa1f=new PolygonEntity({'positions':new Cesium__namespace['CallbackProperty'](function(_0x2d7d59){var _0x4059be=_0x1d19c3;if(!_0x1221cd['_hierarchyPositions'])return null;return _0x3ff9e3[_0x4059be(_0x20e4e5._0x19dcdf)]=_0x1221cd['_hierarchyPositions'],_0x3ff9e3;},![]),'style':_0xeb15c});this[_0x1d19c3(_0x3defce._0x577c49)]=_0x52fa1f,Cesium__namespace['defined'](this[_0x1d19c3(_0x3defce._0x42393d)]['minHeight'])&&Cesium__namespace[_0x1d19c3(_0x3defce._0x55e89c)](this['options']['maxHeight'])&&Cesium__namespace[_0x1d19c3(0x4ae)](this['options']['positions'])&&this[_0x1d19c3(_0x3defce._0x351fc0)]();}},{'key':'_addedHook','value':function _0x418868(){var _0x554509=_0x4ffc;this[_0x554509(_0x4fe017._0x114166)]['addLayer'](this['graphicLayer']),this['graphicLayer'][_0x554509(_0x4fe017._0xcd81a4)](this['graphic']);}},{'key':'_removedHook','value':function _0x193de9(){var _0xa204a1=_0x4ffc;this[_0xa204a1(_0x3c9050._0x16d966)]['removeLayer'](this['graphicLayer']),this['clear']();}},{'key':'setOptions','value':function _0x4447f0(_0xe6bdf3){var _0x37e8b1=_0x4ffc;_0xe6bdf3&&(this['options']=_objectSpread2(_objectSpread2({},this[_0x37e8b1(0xe11)]),_0xe6bdf3));this['stop']();var _0x52a07a=this['options']['minHeight'],_0x385bff=this[_0x37e8b1(_0x2ac1aa._0x169efc)]['maxHeight'];if(!Cesium__namespace[_0x37e8b1(0x4ae)](_0x52a07a)){logError$1('minHeight\x20请传入有效数值!',_0x52a07a);return;}if(!Cesium__namespace[_0x37e8b1(_0x2ac1aa._0x13e13a)](_0x385bff)){logError$1('maxHeight\x20请传入有效数值!',_0x385bff);return;}if(_0x52a07a>_0x385bff){var _0x530713=_0x52a07a;_0x52a07a=_0x385bff,_0x385bff=_0x530713;}return this['_extrudedHeight']=_0x52a07a,this[_0x37e8b1(0x79b)]=_0x385bff,this['positions']=this['options']['positions'],this;}},{'key':_0x42fb21(0x2f1),'value':function _0x5a0570(){var _0x32e0a1=_0x42fb21,_0x3c6d8b=this;if(!this[_0x32e0a1(0x6a5)]){logError$1('请传入淹没区域才能开始分析');return;}this['stop'](),this['isStart']=!![],this['fire'](EventType[_0x32e0a1(_0x1c0dcd._0x3fd1a2)]),this['_timeTik']=setInterval(function(){var _0x4543f9=_0x32e0a1;if(_0x3c6d8b['_extrudedHeight']>=_0x3c6d8b['_maxHeight']){_0x3c6d8b[_0x4543f9(0x961)]();return;}var _0xc82f07=_0x3c6d8b['_extrudedHeight']+_0x3c6d8b[_0x4543f9(0x7bb)];_0xc82f07>_0x3c6d8b['_maxHeight']?_0x3c6d8b['height']=_0x3c6d8b['_maxHeight']:_0x3c6d8b['height']=_0xc82f07;},0x64);}},{'key':'stop','value':function _0x1d7372(){if(!this['isStart'])return;this['_timeTik']&&(clearInterval(this['_timeTik']),delete this['_timeTik']),this['isStart']=![],this['fire'](EventType['end']);}},{'key':'restart','value':function _0xe9c51f(){this['setOptions'](),this['start']();}},{'key':_0x42fb21(_0x31b3b3._0x22002d),'value':function _0x357022(){var _0x4fa50f=_0x42fb21;this[_0x4fa50f(0x2c3)]=null,this['_last_depthTestAgainstTerrain']!=null&&(this[_0x4fa50f(_0x35bf5b._0x31a399)][_0x4fa50f(0x7dd)]['globe']['depthTestAgainstTerrain']=this['_last_depthTestAgainstTerrain'],delete this['_last_depthTestAgainstTerrain']),this['stop']();}},{'key':'destroy','value':function _0x466be2(_0x1aa491){var _0x2d3cce=_0x42fb21;this[_0x2d3cce(_0x501b9a._0x162b96)]&&this['graphicLayer']['destroy'](_0x1aa491),_get(_getPrototypeOf(_0x394ddc[_0x2d3cce(_0x501b9a._0xf8e44d)]),_0x2d3cce(0x9af),this)[_0x2d3cce(0xdf7)](this,_0x1aa491);}}]),_0x394ddc;}(BaseThing),Slope=function(_0x9cf428){var _0x203943={_0x20cb29:0xdcb},_0x279619={_0x16aff8:0xc3d},_0x4be04f={_0x518d27:0xe82,_0x2e70c5:0x609,_0x3f8506:0x542},_0x59089={_0x5ad434:0xecb,_0x58e484:0xa76,_0x16524b:0x2b4,_0x597090:0x277},_0x2a26ea={_0x327076:0x4bc,_0x6f362e:0x7dd,_0x51251d:0x1eb},_0x1276da={_0x23994a:0x872,_0xc64a72:0x872,_0x1be93f:0xdcb},_0x15bc1d={_0xecb4f7:0x2b4},_0x2aeeff={_0x45bcaa:0xabb},_0x24fffa={_0x270912:0x4bc},_0x453c4c={_0x41b035:0x732},_0x3ff23f={_0xb5640a:0xdf7,_0x3ced2a:0xe11},_0xa1d228=_0x521882;_inherits(_0x3ddc65,_0x9cf428);var _0x275328=_createSuper(_0x3ddc65);function _0x3ddc65(){var _0x2614f1=_0x4ffc,_0x22f7d3,_0x232e71,_0x5b2781,_0x2ec9ca,_0x3d7eee,_0x5b4361=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3ddc65),_0x3d7eee=_0x275328[_0x2614f1(_0x3ff23f._0xb5640a)](this,_0x5b4361),_0x3d7eee['options']['arrow']=_0x3d7eee['options'][_0x2614f1(0x8da)]||{},_0x3d7eee['options']['arrow']['show']=(_0x22f7d3=_0x3d7eee['options']['arrow']['show'])!==null&&_0x22f7d3!==void 0x0?_0x22f7d3:!![],_0x3d7eee[_0x2614f1(0xe11)]['arrow']['color']=(_0x232e71=_0x3d7eee['options']['arrow']['color'])!==null&&_0x232e71!==void 0x0?_0x232e71:Cesium__namespace[_0x2614f1(0xcfe)][_0x2614f1(0xe7a)],_0x3d7eee['options'][_0x2614f1(0x8da)][_0x2614f1(0x8b4)]=(_0x5b2781=_0x3d7eee[_0x2614f1(_0x3ff23f._0x3ced2a)]['arrow']['width'])!==null&&_0x5b2781!==void 0x0?_0x5b2781:0xf,_0x3d7eee['options']['arrow']['scale']=(_0x2ec9ca=_0x3d7eee['options']['arrow']['scale'])!==null&&_0x2ec9ca!==void 0x0?_0x2ec9ca:0.3,_0x3d7eee;}return _createClass(_0x3ddc65,[{'key':'_mountedHook','value':function _0x2daf0b(){var _0x32af93=_0x4ffc;this[_0x32af93(0xc3d)]=new GraphicLayer(_objectSpread2(_objectSpread2({'name':'坡度坡向','tooltip':function _0x120221(_0x352a41){var _0x1ab7f4=_0x32af93,_0x38c20e,_0x188639=(_0x38c20e=_0x352a41['graphic'])===null||_0x38c20e===void 0x0?void 0x0:_0x38c20e[_0x1ab7f4(0x4fb)];if(!_0x188639)return;return'坡度:\x20'[_0x1ab7f4(0x732)](_0x188639['slopeStr1'],'\x20\x20(')[_0x1ab7f4(_0x453c4c._0x41b035)](_0x188639['slopeStr2'],')坡向:\x20')['concat'](_0x188639[_0x1ab7f4(0x579)],'°');}},this['options']),{},{'private':!![]}));}},{'key':'_addedHook','value':function _0x4b1761(){var _0x1d80f5=_0x4ffc;this[_0x1d80f5(_0x24fffa._0x270912)]['addLayer'](this['graphicLayer']),this['options']['positions']&&this['options']['positions']['length']>0x0&&this[_0x1d80f5(0xb92)](this['options']['positions'],this['options']);}},{'key':'_removedHook','value':function _0x22eaaf(){var _0x5edb0c=_0x4ffc;this['_map']['removeLayer'](this['graphicLayer']),this[_0x5edb0c(_0x2aeeff._0x45bcaa)]();}},{'key':'add','value':function _0x81e204(_0x801966){var _0x20975c={_0x1dc6f3:0x8da,_0x491576:0x735,_0x44c961:0x4bc,_0x11b61c:0x1f8,_0x238374:0x9ac,_0x2d1cae:0x6a8,_0x4c4251:0xd01,_0x1b8242:0x497},_0x46d43d=_0x4ffc,_0x33aa78,_0x5527bb=this,_0x3f989b=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(!_0x801966||_0x801966['length']<0x1)return;_0x801966=LngLatArray['toCartesians'](_0x801966),this['_eventResult']={'positions':_0x801966},this['_stateOkIndex']=0x0,this['_arrowInstances']=[],this[_0x46d43d(_0x15bc1d._0xecb4f7)]=[];var _0x398cab=(_0x33aa78=_0x3f989b['splitNum'])!==null&&_0x33aa78!==void 0x0?_0x33aa78:0x8;if(_0x801966['length']>0x2&&_0x398cab>0x1)interPolygon({'scene':this['_map'][_0x46d43d(0x7dd)],'positions':_0x801966,'has3dtiles':![],'onlyPoint':!![],'splitNum':_0x398cab})[_0x46d43d(0x1eb)](function(_0x235c48){var _0x4490c6=_0x46d43d;_0x5527bb['options'][_0x4490c6(_0x20975c._0x1dc6f3)]['length']?_0x5527bb[_0x4490c6(_0x20975c._0x491576)]=_0x5527bb['options']['arrow']['length']:_0x5527bb['_arrowLength']=Cesium__namespace[_0x4490c6(0xa29)]['chordLength'](_0x235c48['granularity'],_0x5527bb[_0x4490c6(_0x20975c._0x44c961)]['scene'][_0x4490c6(_0x20975c._0x11b61c)]['ellipsoid']['maximumRadius'])*_0x5527bb['options']['arrow']['scale'];_0x5527bb['_eventResult'][_0x4490c6(_0x20975c._0x238374)]=_0x235c48['maxHeight'],_0x5527bb[_0x4490c6(_0x20975c._0x2d1cae)][_0x4490c6(0xd01)]=_0x235c48[_0x4490c6(_0x20975c._0x4c4251)],_0x801966=[];for(var _0x1875c7=0x0;_0x1875c7<_0x235c48['list']['length'];_0x1875c7++){_0x801966['push'](_0x235c48['list'][_0x1875c7]['pointDM']);}_0x5527bb['_stateAll']=_0x801966['length'];for(var _0x29ccd7=0x0;_0x29ccd7<_0x5527bb[_0x4490c6(_0x20975c._0x1b8242)];_0x29ccd7++){_0x5527bb[_0x4490c6(0x5b2)](_0x801966[_0x29ccd7],_0x3f989b);}});else{var _0x12edff;this['_arrowLength']=(_0x12edff=this['options']['arrow']['length'])!==null&&_0x12edff!==void 0x0?_0x12edff:0x28,this['_stateAll']=_0x801966['length'];for(var _0xab7a7a=0x0;_0xab7a7a_0x11b745&&(_0x11b745=_0x2dddda[_0x20d2f(_0x1276da._0xc64a72)],_0x564e5a=_0x5f43b2),_0x2dddda['height']<_0x53dabe&&(_0x53dabe=_0x2dddda['height'],_0xbfef7a=_0x5f43b2);}var _0x17c783=_0x33e044[_0x564e5a],_0x5a74cf=_0x33e044[_0xbfef7a],_0x223efa=_0x1a8fb1[_0x20d2f(0x35e)](_0x1cb29c,_0x17c783),_0x3a3c71=_0x1a8fb1['getSlope'](_0x1cb29c,_0x5a74cf);_0x223efa>_0x3a3c71?_0x1a8fb1['_fxOnePointOk'](_0x53d215,_0x1cb29c,_0x17c783,_0x223efa):_0x1a8fb1[_0x20d2f(_0x1276da._0x1be93f)](_0x53d215,_0x1cb29c,_0x5a74cf,_0x3a3c71);});}},{'key':_0xa1d228(_0x203943._0x20cb29),'value':function _0x1c1491(_0x285473,_0x190c14,_0x361f44,_0x4c3827){var _0x188558=_0xa1d228,_0x32f711=Cesium__namespace[_0x188558(_0x59089._0x5ad434)]['toCartesian'](_0x190c14),_0x4070c0=Cesium__namespace['Cartographic']['toCartesian'](_0x361f44);_0x4070c0=getOnLinePointByLen(_0x32f711,_0x4070c0,this['_arrowLength']);var _0x20f68d;_0x190c14['height']>_0x361f44[_0x188558(0x872)]?_0x20f68d=[_0x32f711,_0x4070c0]:_0x20f68d=[_0x4070c0,_0x32f711];var _0x57e2ee=getAngle(_0x20f68d[0x0],_0x20f68d[0x1],!![]),_0x7e3804=Math[_0x188558(_0x59089._0x58e484)](_0x4c3827)*0xb4/Math['PI'];_0x7e3804=Number(_0x7e3804[_0x188558(0x811)](0x2));var _0xc9bd68=_0x7e3804+'°',_0x2e32a9=(_0x4c3827*0x64)['toFixed'](0x2)+'%',_0x13532f={'position':_0x285473,'slope':_0x7e3804,'slopeStr1':_0xc9bd68,'slopeStr2':_0x2e32a9,'direction':_0x57e2ee};!this['_arrData']&&(this[_0x188558(_0x59089._0x16524b)]=[]);this['_arrData'][_0x188558(0x425)](_0x13532f),this['fire'](EventType[_0x188558(0xcfb)],{'data':_0x13532f,'index':this['_stateOkIndex']});this['options']['arrow']['show']&&this['_arrowInstances']['push']({'positions':_0x20f68d,'attr':_0x13532f});this['_stateOkIndex']++;if(this[_0x188558(_0x59089._0x597090)]>=this['_stateAll']){if(this['options']['arrow']['show']&&this['_arrowInstances']['length']>0x0){var _0x5685e4=new PolylineCombine({'instances':this['_arrowInstances'],'style':_objectSpread2({'materialType':PolylineArrow},this[_0x188558(0xe11)][_0x188558(0x8da)])});this[_0x188558(0xc3d)]['addGraphic'](_0x5685e4);}this['fire'](EventType[_0x188558(0x8ea)],_objectSpread2(_objectSpread2({},this['_eventResult']||{}),{},{'data':this['_arrData']}));}}},{'key':'getSlope','value':function _0x58096b(_0xfc2c51,_0x2cfcce){var _0x34c32a=_0xa1d228;if(!_0xfc2c51||!_0x2cfcce)return;var _0x53152b=Math[_0x34c32a(_0x4be04f._0x518d27)](_0xfc2c51['height']-_0x2cfcce['height']),_0x576b61=Cesium__namespace['Cartesian3']['distance'](Cesium__namespace['Cartographic'][_0x34c32a(_0x4be04f._0x2e70c5)](_0xfc2c51),Cesium__namespace['Cartesian3']['fromRadians'](_0x2cfcce['longitude'],_0x2cfcce[_0x34c32a(_0x4be04f._0x3f8506)],_0xfc2c51['height'])),_0x3b0f65=_0x53152b/_0x576b61;return _0x3b0f65;}},{'key':'clear','value':function _0x3df823(){var _0x34e704=_0xa1d228;this[_0x34e704(_0x279619._0x16aff8)]['clear'](),this[_0x34e704(0x1c1)]=[],this['_arrData']=[],this['_stateAll']=0x0,this['_stateOkIndex']=0x0;}}],[{'key':'getSlope','value':function _0x43ebf4(_0x40a69a){return new Promise(function(_0x3323eb,_0x43d930){var _0x2eef33=_0x4ffc,_0x5873ee=new _0x3ddc65({'positions':_0x40a69a['positions'],'splitNum':0x1,'radius':_0x40a69a['radius'],'count':_0x40a69a['count'],'has3dtiles':_0x40a69a[_0x2eef33(0xa71)],'point':{'show':![]},'arrow':{'show':![]}});_0x5873ee[_0x2eef33(0x228)](_0x40a69a['map']),_0x40a69a['endItem']&&_0x5873ee['on'](EventType['endItem'],_0x40a69a['endItem']),_0x5873ee['on'](EventType['end'],function(_0x367d13){_0x5873ee['destroy'](),_0x40a69a['callback']&&_0x40a69a['callback'](_0x367d13),_0x3323eb(_0x367d13);});});}}]),_0x3ddc65;}(BaseThing),TerrainPlanClip=function(_0x4f921f){var _0x3567e3={_0x5b74b8:0xb7d},_0x2b4bb5={_0x16656c:0xf03,_0x2d7a58:0xce6,_0x116032:0x4cc,_0x3cde87:0x4cc,_0x5ed250:0x57f},_0x1899a9={_0x5406a7:0x4bc,_0x378084:0x11e},_0x3300c={_0x1dcbc0:0x11e,_0x5cf0bf:0xe11,_0x57c4b3:0x11e,_0x47241d:0xba0,_0x169897:0x4a6,_0x367a8a:0x2c3},_0x595505={_0x4b5814:0x7dd,_0x5bb9f7:0x597,_0x4c5d1b:0x11e,_0x46aa11:0x11e},_0x1a32b2={_0xb7cd0:0x9ce},_0x9d58dd={_0x3326de:0x11e},_0x31eae8={_0x48abf8:0xe11},_0x39c2dd=_0x521882;_inherits(_0x580332,_0x4f921f);var _0x11f7d5=_createSuper(_0x580332);function _0x580332(){return _classCallCheck(this,_0x580332),_0x11f7d5['apply'](this,arguments);}return _createClass(_0x580332,[{'key':'positions','get':function _0x17d78e(){return this['_positions'];},'set':function _0x3d90c1(_0x20d2c3){var _0x13e270=_0x4ffc;this['clear'](),this[_0x13e270(0xb7d)]=_0x20d2c3,this['setPositions'](_0x20d2c3);}},{'key':'diffHeight','get':function _0x22a89b(){var _0x134593=_0x4ffc;return this[_0x134593(_0x31eae8._0x48abf8)]['diffHeight'];},'set':function _0x1c9736(_0x497186){var _0x252eaa=_0x4ffc;this['options']['diffHeight']=_0x497186,this[_0x252eaa(_0x9d58dd._0x3326de)]&&this['_graphicLayer']['eachGraphic'](function(_0x555c60){_0x555c60['diffHeight']=_0x497186;});}},{'key':_0x39c2dd(0x9ce),'get':function _0x430c10(){var _0x3c764a=_0x39c2dd;return this['options'][_0x3c764a(_0x1a32b2._0xb7cd0)];},'set':function _0x391e21(_0x27cab9){var _0x2fd29d=_0x39c2dd;this['options']['clipOutSide']=_0x27cab9,this[_0x2fd29d(0x4bc)]&&this['_positions']&&this['setPositions'](this['_positions']);}},{'key':'_enabledHook','value':function _0x44a981(_0x2b6c7e){var _0x1014b5=_0x39c2dd;this['_map'][_0x1014b5(_0x595505._0x4b5814)]['globe']['clippingPlanes']&&(this['_map']['scene'][_0x1014b5(0x1f8)][_0x1014b5(_0x595505._0x5bb9f7)][_0x1014b5(0x38d)]=_0x2b6c7e),this[_0x1014b5(_0x595505._0x4c5d1b)]&&(this[_0x1014b5(_0x595505._0x46aa11)]['show']=_0x2b6c7e);}},{'key':'_mountedHook','value':function _0x572437(){}},{'key':'_addedHook','value':function _0x55bda6(){var _0x44f8a8=_0x39c2dd;this[_0x44f8a8(_0x3300c._0x1dcbc0)]=new GraphicLayer(_objectSpread2(_objectSpread2({},this[_0x44f8a8(_0x3300c._0x5cf0bf)]),{},{'private':!![]})),this['_map']['addLayer'](this[_0x44f8a8(_0x3300c._0x57c4b3)]),this['options']['positions']&&this['options'][_0x44f8a8(0x2c3)][_0x44f8a8(_0x3300c._0x47241d)]>0x0&&this[_0x44f8a8(_0x3300c._0x169897)](this['options'][_0x44f8a8(_0x3300c._0x367a8a)]);}},{'key':'_removedHook','value':function _0xa1f27b(){var _0x91a6fd=_0x39c2dd;this['clear'](),this['_graphicLayer']&&(this[_0x91a6fd(_0x1899a9._0x5406a7)]['removeLayer'](this['_graphicLayer']),delete this[_0x91a6fd(_0x1899a9._0x378084)]);}},{'key':'setPositions','value':function _0x20bb63(_0x4b5631){var _0x1e0ea5=_0x39c2dd,_0x42af90,_0x22fcea;this[_0x1e0ea5(0xabb)]();if(!_0x4b5631||_0x4b5631['length']<0x3){logError$1(_0x1e0ea5(_0x2b4bb5._0x16656c),_0x4b5631);return;}_0x4b5631=LngLatArray['toCartesians'](_0x4b5631),this['_positions']=_0x4b5631;var _0x50fa67=[],_0x5ea9f9=_0x4b5631['length'],_0x30e887,_0x2ce4f2=formatNum$1(getAngle(_0x4b5631[0x0],_0x4b5631[0x1]),0x2);if(_0x2ce4f2>-0.02&&_0x2ce4f2<0.02)_0x30e887=![];else{var _0x5a16c1=formatNum$1(getAngle(_0x4b5631[0x0],_0x4b5631[0x2]),0x2);_0x30e887=_0x2ce4f2<_0x5a16c1;}this['clipOutSide']&&(_0x30e887=!_0x30e887);for(var _0x5218ae=0x0;_0x5218ae<_0x5ea9f9;++_0x5218ae){var _0x15eb95=(_0x5218ae+0x1)%_0x5ea9f9,_0x489da7=Cesium__namespace[_0x1e0ea5(0x4cc)]['midpoint'](_0x4b5631[_0x5218ae],_0x4b5631[_0x15eb95],new Cesium__namespace[(_0x1e0ea5(0x4cc))]()),_0xd94c77=Cesium__namespace['Cartesian3']['normalize'](_0x489da7,new Cesium__namespace[(_0x1e0ea5(0x4cc))]()),_0x70c8db=void 0x0;_0x30e887?_0x70c8db=Cesium__namespace['Cartesian3'][_0x1e0ea5(_0x2b4bb5._0x2d7a58)](_0x4b5631[_0x5218ae],_0x489da7,new Cesium__namespace['Cartesian3']()):_0x70c8db=Cesium__namespace[_0x1e0ea5(0x4cc)]['subtract'](_0x4b5631[_0x15eb95],_0x489da7,new Cesium__namespace[(_0x1e0ea5(_0x2b4bb5._0x116032))]());_0x70c8db=Cesium__namespace['Cartesian3']['normalize'](_0x70c8db,_0x70c8db);var _0xaf01da=Cesium__namespace[_0x1e0ea5(_0x2b4bb5._0x3cde87)]['cross'](_0x70c8db,_0xd94c77,new Cesium__namespace['Cartesian3']());_0xaf01da=Cesium__namespace[_0x1e0ea5(_0x2b4bb5._0x3cde87)]['normalize'](_0xaf01da,_0xaf01da);var _0x52702d=new Cesium__namespace['Plane'](_0xaf01da,0x0),_0x217702=Cesium__namespace[_0x1e0ea5(_0x2b4bb5._0x5ed250)]['getPointDistance'](_0x52702d,_0x489da7);_0x50fa67['push'](new Cesium__namespace['ClippingPlane'](_0xaf01da,_0x217702));}this['_map']['scene']['globe']['clippingPlanes']=new Cesium__namespace['ClippingPlaneCollection']({'planes':_0x50fa67,'edgeWidth':(_0x42af90=this['options']['edgeWidth'])!==null&&_0x42af90!==void 0x0?_0x42af90:0x1,'edgeColor':(_0x22fcea=this['options']['edgeColor'])!==null&&_0x22fcea!==void 0x0?_0x22fcea:Cesium__namespace['Color']['WHITE'],'unionClippingRegions':this['clipOutSide'],'enabled':!![]});if(this['options'][_0x1e0ea5(0xcdf)]){var _0x365b47=new Pit({'style':this['options'],'positions':_0x4b5631});this[_0x1e0ea5(0x11e)]['addGraphic'](_0x365b47);}}},{'key':'clear','value':function _0x5c7180(){var _0x414260=_0x39c2dd,_0x29aed2,_0xac36c9;if(!this['_map'])return;this[_0x414260(_0x3567e3._0x5b74b8)]=null,this['_graphicLayer']&&this['_graphicLayer']['clear'](),(_0x29aed2=this[_0x414260(0x4bc)]['scene']['globe'])!==null&&_0x29aed2!==void 0x0&&(_0xac36c9=_0x29aed2[_0x414260(0x597)])!==null&&_0xac36c9!==void 0x0&&_0xac36c9['enabled']&&(this['_map']['scene']['globe']['clippingPlanes']['enabled']=![]),this['_map']['scene']['globe']['clippingPlanes']=undefined;}}]),_0x580332;}(BaseThing),TerrainEditVS=_0x521882(0xac5),TerrainEditFS='\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',TerrainEditBase=function(_0x232a2c){var _0x18f96c={_0x238d44:0xe1,_0x13b0bd:0xccb,_0x2a12da:0xb32},_0x249b79={_0x379a29:0xba0,_0x4f8a01:0x3b1},_0x309e53={_0x1fc2ec:0x62a,_0x473bb6:0xba0},_0x3c67ce={_0x56a346:0x242},_0x1d3283={_0x7f53c2:0x62a,_0x4fba5d:0x7dd,_0x2ca06b:0x6c7,_0x48125f:0x656,_0x218dfc:0x169,_0x8230e1:0x4cc,_0x137d0c:0x522,_0x3b1880:0xc45,_0x38bf57:0x91b,_0x43767c:0xe3,_0x40b0fb:0x2cc,_0x1f0b27:0xdf0},_0x5c3feb={_0x4af860:0x4b4,_0x7dd112:0xc57,_0x375d77:0x614},_0x379df4={_0x4f839d:0x33f,_0x2e5886:0x6c7,_0x1c67d6:0xd78,_0x35c5eb:0x9dd,_0x1d3f5b:0xd90,_0x48fa23:0x184,_0x561780:0x3b3,_0x1350b2:0x86e,_0x9dd83e:0x98c},_0x4e71f2={_0x220bda:0x19f,_0x1edb85:0xb92,_0x32c621:0x425},_0x359461={_0xf3e163:0xbd9},_0x3511c0={_0x2959ff:0x7f0,_0xfdd6ec:0xccb},_0x2e5280={_0x1e461f:0xb6d},_0x18ca8a={_0x299802:0xb6d},_0xbe9d16={_0x209833:0x169},_0x5d36a7={_0x4a3b86:0x38d,_0x1b48be:0x656},_0x2782ec={_0x1b7c7b:0xe1,_0xfbf6d1:0x383},_0x21db9a={_0x56d233:0xba0},_0x3627dd={_0x5e107a:0x2c3},_0x50ca08={_0x668f28:0x4bc},_0x11611c=_0x521882;_inherits(_0x5b3adb,_0x232a2c);var _0x5c622c=_createSuper(_0x5b3adb);function _0x5b3adb(){var _0xf116a7=_0x4ffc,_0x3b721f,_0x49d8c6,_0x5e85b7,_0x337ac9=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5b3adb),_0x5e85b7=_0x5c622c['call'](this,_0x337ac9),!isMars3DCesium&&logError$1('该功能需要引入mars3d修改版Cesium库(mars3d-cesium库)才支持!',_assertThisInitialized(_0x5e85b7)),_0x5e85b7['heightVal']=(_0x3b721f=_0x337ac9['heightVal'])!==null&&_0x3b721f!==void 0x0?_0x3b721f:new Cesium__namespace['Cartesian4'](0x0,0x0,0x0,0x1f4),_0x5e85b7['_maxCanvasSize']=(_0x49d8c6=_0x337ac9['maxCanvasSize'])!==null&&_0x49d8c6!==void 0x0?_0x49d8c6:0x1000,_0x5e85b7[_0xf116a7(0x62a)]=[],_0x5e85b7;}return _createClass(_0x5b3adb,[{'key':'analysisOptions','get':function _0x2a1bc6(){var _0x1d63ad=_0x4ffc,_0x213ee1,_0x3c7f40,_0x33aa29,_0x146609,_0x271265,_0x336d74;return(_0x213ee1=this[_0x1d63ad(_0x50ca08._0x668f28)])===null||_0x213ee1===void 0x0?void 0x0:(_0x3c7f40=_0x213ee1['scene'])===null||_0x3c7f40===void 0x0?void 0x0:(_0x33aa29=_0x3c7f40['globe'])===null||_0x33aa29===void 0x0?void 0x0:(_0x146609=_0x33aa29['_surface'])===null||_0x146609===void 0x0?void 0x0:(_0x271265=_0x146609['tileProvider'])===null||_0x271265===void 0x0?void 0x0:(_0x336d74=_0x271265['marsOptions'])===null||_0x336d74===void 0x0?void 0x0:_0x336d74[_0x1d63ad(0x9b5)];}},{'key':'list','get':function _0x2decea(){return this['_areaList'];}},{'key':_0x11611c(_0x18f96c._0x238d44),'get':function _0x129839(){var _0x3aa41d=_0x11611c,_0x135d66,_0x5eea48;return(_0x135d66=(_0x5eea48=this[_0x3aa41d(0xcee)])===null||_0x5eea48===void 0x0?void 0x0:_0x5eea48['showElseArea'])!==null&&_0x135d66!==void 0x0?_0x135d66:!![];},'set':function _0x45fba8(_0x2bced4){this['analysisOptions']['showElseArea']=_0x2bced4;}},{'key':'positions','get':function _0x284dee(){var _0x4c8445=_0x11611c;return this['length']>0x0?this['_areaList'][0x0][_0x4c8445(_0x3627dd._0x5e107a)]:null;},'set':function _0xf4cd11(_0x3bf071){this['clear'](),this['addArea'](_0x3bf071);}},{'key':'length','get':function _0x1470a0(){var _0x4fe647=_0x11611c;if(this['_areaList']){var _0x28c1ee;return(_0x28c1ee=this['_areaList'])===null||_0x28c1ee===void 0x0?void 0x0:_0x28c1ee[_0x4fe647(_0x21db9a._0x56d233)];}else return 0x0;}},{'key':'_enabledHook','value':function _0x6ee498(_0x552eb5){this['analysisOptions']['enabled']=_0x552eb5;}},{'key':'_addedHook','value':function _0x6f06eb(){var _0x59837d=_0x11611c,_0x59defb;this['analysisOptions'][_0x59837d(_0x2782ec._0x1b7c7b)]=(_0x59defb=this['options']['showElseArea'])!==null&&_0x59defb!==void 0x0?_0x59defb:!![],this['options']['positions']&&this['addArea'](this['options']['positions']),this[_0x59837d(0xe11)][_0x59837d(_0x2782ec._0xfbf6d1)]&&(this['_scopeIds_last']=[],this['_map']['on'](EventType[_0x59837d(0xb90)],this['_map_preUpdateHandler'],this));}},{'key':'_removedHook','value':function _0xb6849(){var _0x32e583=_0x11611c;this['options']['dynamicView']&&(this[_0x32e583(0x4bc)]['off'](EventType['preUpdate'],this['_map_preUpdateHandler'],this),this['_scopeIds_last']=[]),this['clear'](),this['analysisOptions'][_0x32e583(_0x5d36a7._0x4a3b86)]=![],this[_0x32e583(0xcee)][_0x32e583(0x95d)]=Cesium__namespace['Matrix4'][_0x32e583(_0x5d36a7._0x1b48be)],this['analysisOptions']['polygonTexture']=undefined;}},{'key':'clear','value':function _0x9be050(){this['_areaList']=[],this['_clearDraw']();}},{'key':'_clearDraw','value':function _0x32bfed(){var _0x28cf5d=_0x11611c;this['analysisOptions']['inverMatrix']=Cesium__namespace[_0x28cf5d(_0xbe9d16._0x209833)]['IDENTITY'],this[_0x28cf5d(0xcee)]['polygonTexture']=undefined,this[_0x28cf5d(0x86b)]&&(this['_polygonTexture']['destroy'](),delete this['_polygonTexture']),this['_framebuffer']&&(this['_framebuffer']['destroy'](),delete this['_framebuffer']);}},{'key':'getAreaById','value':function _0x4bfd46(_0x39839f){var _0x14e17a=_0x11611c;if(!isNumber(_0x39839f))return _0x39839f;for(var _0x147b5d=0x0;_0x147b5d=_0x5a1cd8['x']&&(_0x3abdf5=_0x5a1cd8['x']),_0x545d46>=_0x5a1cd8['y']&&(_0x545d46=_0x5a1cd8['y']),_0xd2bba7<=_0x5a1cd8['x']&&(_0xd2bba7=_0x5a1cd8['x']),_0x6d6d10<=_0x5a1cd8['y']&&(_0x6d6d10=_0x5a1cd8['y']);}_0x6a1fc6['localPos']=_0x3dc93c;var _0x54e652=new Float64Array(_0x50f13c),_0x21fdc8=Cesium__namespace['BoundingSphere']['fromVertices'](_0x54e652),_0x73519c=new Cesium__namespace[(_0x5817e0(_0x379df4._0x1c67d6))]({'attributes':{'position':new Cesium__namespace['GeometryAttribute']({'componentDatatype':Cesium__namespace[_0x5817e0(0x239)]['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x54e652})},'indices':_0x439d1d,'primitiveType':Cesium__namespace[_0x5817e0(0x54a)]['TRIANGLES'],'boundingSphere':_0x21fdc8}),_0x7001c4=Cesium__namespace['ShaderProgram'][_0x5817e0(_0x379df4._0x35c5eb)]({'context':_0x3216ad,'vertexShaderSource':TerrainEditVS,'fragmentShaderSource':TerrainEditFS,'attributeLocations':{'position':0x0}}),_0x3c5894=Cesium__namespace['VertexArray']['fromGeometry']({'context':_0x3216ad,'geometry':_0x73519c,'attributeLocations':_0x7001c4['_attributeLocations'],'bufferUsage':Cesium__namespace['BufferUsage']['STATIC_DRAW'],'interleave':!![]}),_0x4d45b8=new Cesium__namespace[(_0x5817e0(0xd45))]();_0x4d45b8['depthRange'][_0x5817e0(_0x379df4._0x1d3f5b)]=-0xf4240,_0x4d45b8['depthRange'][_0x5817e0(_0x379df4._0x48fa23)]=0xf4240,_0x6a1fc6[_0x5817e0(_0x379df4._0x561780)]=new Cesium__namespace[(_0x5817e0(_0x379df4._0x1350b2))]({'boundingVolume':_0x21fdc8,'primitiveType':Cesium__namespace['PrimitiveType']['TRIANGLES'],'vertexArray':_0x3c5894,'shaderProgram':_0x7001c4,'renderState':_0x4d45b8,'pass':Cesium__namespace['Pass'][_0x5817e0(_0x379df4._0x9dd83e)]});});var _0x4e6914=(_0x6d6d10-_0x545d46)/(_0xd2bba7-_0x3abdf5),_0xbb588b=[_0x3abdf5,_0x545d46,_0xd2bba7,_0x6d6d10],_0x4cf9e1=0x1d4c0,_0x3eeff4={'viewMatrix':Cesium__namespace[_0x56aa39(0x169)][_0x56aa39(_0x1d3283._0x48125f)],'inverseViewMatrix':Cesium__namespace[_0x56aa39(_0x1d3283._0x218dfc)]['IDENTITY'],'frustum':new Cesium__namespace['OrthographicOffCenterFrustum'](),'positionCartographic':{'height':0x0,'latitude':0x0,'longitude':0x0},'positionWC':new Cesium__namespace[(_0x56aa39(_0x1d3283._0x8230e1))](0x0,0x0,_0x4cf9e1/0x2),'directionWC':new Cesium__namespace[(_0x56aa39(0x4cc))](0x0,0x0,-0x1),'upWC':new Cesium__namespace['Cartesian3'](0x0,0x1,0x0),'rightWC':new Cesium__namespace[(_0x56aa39(0x4cc))](0x1,0x0,0x0),'viewProjectionMatrix':Cesium__namespace['Matrix4']['IDENTITY']};_0x3eeff4['frustum'][_0x56aa39(_0x1d3283._0x137d0c)]=_0xbb588b[0x0],_0x3eeff4['frustum'][_0x56aa39(_0x1d3283._0x3b1880)]=_0xbb588b[0x3],_0x3eeff4[_0x56aa39(0x2ae)][_0x56aa39(_0x1d3283._0x38bf57)]=_0xbb588b[0x2],_0x3eeff4['frustum'][_0x56aa39(0xad5)]=_0xbb588b[0x1],_0x3eeff4['frustum']['near']=0.1,_0x3eeff4['frustum'][_0x56aa39(0x184)]=-_0x4cf9e1,this['_tailorRect']=new Cesium__namespace['Cartesian4'](_0xbb588b[0x0],_0xbb588b[0x1],_0xbb588b[0x2]-_0xbb588b[0x0],_0xbb588b[0x3]-_0xbb588b[0x1]);var _0x375cda,_0x4e410;_0x4e6914>0x1?(_0x375cda=this['_maxCanvasSize']/_0x4e6914,_0x4e410=this['_maxCanvasSize']):(_0x375cda=this['_maxCanvasSize'],_0x4e410=_0x375cda*_0x4e6914);var _0x30100a=new Cesium__namespace['Texture']({'context':_0x3216ad,'width':_0x375cda,'height':_0x4e410,'pixelFormat':Cesium__namespace[_0x56aa39(_0x1d3283._0x43767c)]['RGBA'],'pixelDatatype':Cesium__namespace['PixelDatatype']['HALF_FLOAT'],'flipY':![]});this[_0x56aa39(0x86b)]=_0x30100a,this['analysisOptions']['polygonTexture']=this['_polygonTexture'],this['_framebuffer']=new Cesium__namespace[(_0x56aa39(0x805))]({'context':_0x3216ad,'colorTextures':[_0x30100a],'destroyAttachments':![]});var _0x146b17=new Cesium__namespace['ClearCommand']({'color':new Cesium__namespace['Color'](0x0,0x0,0x0,0x0),'framebuffer':this['_framebuffer']}),_0x22e41a=new Cesium__namespace[(_0x56aa39(_0x1d3283._0x40b0fb))](_0x3216ad);_0x22e41a['viewport']=new Cesium__namespace['BoundingRectangle'](0x0,0x0,_0x375cda,_0x4e410);var _0x26db54=_0x3216ad['uniformState'];_0x26db54['updateCamera'](_0x3eeff4),_0x146b17['execute'](_0x3216ad),_0x6fe7a0['forEach'](function(_0x1d06dd){var _0x5ee3a7=_0x56aa39,_0x37cad1=_0x1d06dd['drawAreaCommand'];_0x37cad1&&(_0x26db54[_0x5ee3a7(_0x5c3feb._0x4af860)](_0x37cad1[_0x5ee3a7(0xbf4)]),_0x37cad1[_0x5ee3a7(_0x5c3feb._0x7dd112)]=_0x12ad03[_0x5ee3a7(_0x5c3feb._0x375d77)],_0x37cad1[_0x5ee3a7(0x65f)](_0x3216ad,_0x22e41a));}),this[_0x56aa39(_0x1d3283._0x1f0b27)]();}},{'key':'_beginAnalysis','value':function _0x41a817(){var _0x211491=_0x11611c;this[_0x211491(0xcee)]['inverMatrix']=this['_inverMatrix'],this['analysisOptions']['polygonTexture']=this[_0x211491(0x86b)],this['analysisOptions']['enabled']=!![],this['analysisOptions'][_0x211491(0x857)]=this[_0x211491(_0x3c67ce._0x56a346)],this['analysisOptions']['globe']=![];}},{'key':'_map_preUpdateHandler','value':function _0x5033f7(){var _0x2243c3=_0x11611c,_0x395495=this;if(!this['_map']||!this['_areaList']||this[_0x2243c3(_0x309e53._0x1fc2ec)]['length']===0x0&&this[_0x2243c3(0xa70)][_0x2243c3(_0x309e53._0x473bb6)]===0x0)return;var _0x12caeb=[];this['_areaList']['forEach'](function(_0x2c50a0){var _0x42f552=_0x2243c3;if(!_0x2c50a0['show'])return;_0x2c50a0['scope']=_0x395495[_0x42f552(0x875)](_0x2c50a0['positions']),_0x2c50a0['scope']&&_0x12caeb['push'](_0x2c50a0['id']);});var _0x440096=_0x12caeb[_0x2243c3(0xba0)]!==this['_scopeIds_last']['length'];if(!_0x440096)for(var _0x5be877=0x0;_0x5be877<_0x12caeb['length'];_0x5be877++){if(this['_scopeIds_last'][_0x5be877]!==_0x12caeb[_0x5be877]){_0x440096=!![];break;}}_0x440096&&(this['_update'](),this['_scopeIds_last']=Cesium__namespace[_0x2243c3(0xd23)](_0x12caeb));}},{'key':_0x11611c(0x875),'value':function _0x378d40(_0x44695b){var _0x5eebb5=_0x11611c;if(!_0x44695b||_0x44695b['length']===0x0)return![];var _0x1e84c6=this['_map']['scene'],_0x1b47df=this['_map']['getCenter'](),_0x181768=_0x1e84c6['camera']['positionWC'];for(var _0x5d8859=0x0;_0x5d8859<_0x44695b[_0x5eebb5(_0x249b79._0x379a29)];_0x5d8859++){var _0x517554=_0x44695b[_0x5d8859],_0x2428a7=Cesium__namespace['SceneTransforms']['wgs84ToWindowCoordinates'](_0x1e84c6,_0x517554,new Cesium__namespace['Cartesian2']());if(_0x2428a7&&_0x2428a7['x']>=0x0&&_0x2428a7['x']<=_0x1e84c6['context']['drawingBufferWidth']&&_0x2428a7['y']>=0x0&&_0x2428a7['y']<=_0x1e84c6[_0x5eebb5(_0x249b79._0x4f8a01)][_0x5eebb5(0xe78)])return!![];if(Cesium__namespace[_0x5eebb5(0x4cc)]['distance'](_0x517554,_0x181768)<0x30d40)return!![];if(Cesium__namespace['Cartesian3'][_0x5eebb5(0x3dd)](_0x517554,_0x1b47df)<0x30d40)return!![];}return![];}}]),_0x5b3adb;}(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='FlodByMaterial',FloodByMaterial=function(_0x660a30){var _0x12eedf={_0x599683:0x902,_0x2b72a1:0x961},_0x1da48b={_0x8548a2:0x1f8,_0x520361:0xe7f,_0x1f8812:0x7dd,_0x2e91a9:0xe37,_0x690b38:0xa6f},_0x28b619={_0x275715:0x97b},_0xc9421={_0x334c78:0x7bb,_0x498699:0x730,_0x1b2701:0x730,_0x229e19:0x7e4},_0x48f59d={_0x382e1a:0x97b},_0xb171e1={_0x115c71:0x4bc,_0x1338a3:0xe7f},_0x3968a2={_0x48cedc:0xe11,_0x31e635:0xe11,_0x1922fc:0x961,_0x277ec9:0x3b9,_0x3dca2d:0x730,_0x18074:0x525,_0x3a62f6:0x87d,_0x5a44d1:0xe1,_0x2d28f0:0xe7f},_0x50f933={_0x5de7d2:0x525},_0xc63fa6={_0xc5f1e9:0x87d},_0x4a8cb8=_0x521882;_inherits(_0x63bfd7,_0x660a30);var _0x3227ad=_createSuper(_0x63bfd7);function _0x63bfd7(){var _0x3c8732=_0x4ffc,_0x3bdcbc,_0x23ddf4,_0x3367a4=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x63bfd7),_0x23ddf4=_0x3227ad[_0x3c8732(0xdf7)](this,_0x3367a4),_0x23ddf4[_0x3c8732(_0xc63fa6._0xc5f1e9)]=(_0x3bdcbc=_0x23ddf4['options']['color'])!==null&&_0x3bdcbc!==void 0x0?_0x3bdcbc:new Cesium__namespace['Color'](0.15,0.7,0.95,0.5),_0x23ddf4;}return _createClass(_0x63bfd7,[{'key':_0x4a8cb8(0x872),'get':function _0x555867(){var _0x5441b9=_0x4a8cb8,_0x490401;return(_0x490401=this[_0x5441b9(0x730)]['y'])!==null&&_0x490401!==void 0x0?_0x490401:this[_0x5441b9(_0x50f933._0x5de7d2)];},'set':function _0xae2d31(_0x1c20f3){this['heightVal']['y']=_0x1c20f3,this['analysisOptions']['heightVal']['y']=_0x1c20f3;}},{'key':'speed','get':function _0x4ec069(){return this['options']['speed']||0x1;},'set':function _0x58d6c4(_0xded9b2){this['options']['speed']=Number(_0xded9b2);}},{'key':_0x4a8cb8(0x87d),'get':function _0x1cdbe0(){return this['_color'];},'set':function _0x4d604d(_0x3d6006){var _0x12cd98=_0x4a8cb8;this[_0x12cd98(0x92e)]=getCesiumColor(_0x3d6006),this['analysisOptions']&&(this['analysisOptions']['color']=this['_color']);}},{'key':_0x4a8cb8(0x61f),'value':function _0x2464d5(_0x4ec863,_0x1803d3){return _0x4ec863=setPositionsHeight(_0x4ec863,0x0),_get(_getPrototypeOf(_0x63bfd7['prototype']),'addArea',this)['call'](this,_0x4ec863,_0x1803d3);}},{'key':_0x4a8cb8(_0x12eedf._0x599683),'value':function _0x25f59d(_0x522cfe){var _0x4a0425=_0x4a8cb8,_0x1517af;_0x522cfe&&(this[_0x4a0425(_0x3968a2._0x48cedc)]=_objectSpread2(_objectSpread2({},this[_0x4a0425(_0x3968a2._0x31e635)]),_0x522cfe));this[_0x4a0425(_0x3968a2._0x1922fc)]();var _0x24d544=this[_0x4a0425(0xe11)]['minHeight'],_0x31c64a=this['options']['maxHeight'];if(!Cesium__namespace['defined'](_0x24d544)){logError$1(_0x4a0425(_0x3968a2._0x277ec9),_0x24d544);return;}if(!Cesium__namespace['defined'](_0x31c64a)){logError$1('maxHeight\x20请传入有效数值!',_0x31c64a);return;}if(_0x24d544>_0x31c64a){var _0x50e103=_0x24d544;_0x24d544=_0x31c64a,_0x31c64a=_0x50e103;}return this['_minHeight']=_0x24d544,this['_maxHeight']=_0x31c64a,this[_0x4a0425(_0x3968a2._0x3dca2d)]=new Cesium__namespace['Cartesian4'](this['_minHeight'],this[_0x4a0425(_0x3968a2._0x18074)],this['_maxHeight'],this[_0x4a0425(0x79b)]-this['_minHeight']),this['analysisOptions']['heightVal']['x']=this['heightVal']['x'],this[_0x4a0425(0xcee)]['heightVal']['y']=this['heightVal']['y'],this['analysisOptions'][_0x4a0425(_0x3968a2._0x3a62f6)]=this['color'],this['analysisOptions']['globe']=![],this[_0x4a0425(0xcee)][_0x4a0425(_0x3968a2._0x5a44d1)]=(_0x1517af=this['options']['showElseArea'])!==null&&_0x1517af!==void 0x0?_0x1517af:!![],this['_map']['scene']['globe'][_0x4a0425(_0x3968a2._0x2d28f0)]=Cesium__namespace['Material']['fromType'](FloodByMaterialType),this;}},{'key':'_enabledHook','value':function _0x59b6a9(_0x547ffb){var _0x1082be=_0x4a8cb8,_0x5ee08e;_get(_getPrototypeOf(_0x63bfd7[_0x1082be(0xd3a)]),'_enabledHook',this)['call'](this,_0x547ffb);if(_0x547ffb)this[_0x1082be(_0xb171e1._0x115c71)]['scene']['globe'][_0x1082be(_0xb171e1._0x1338a3)]=Cesium__namespace['Material'][_0x1082be(0x3f3)](FloodByMaterialType);else((_0x5ee08e=this['_map']['scene']['globe'][_0x1082be(0xe7f)])===null||_0x5ee08e===void 0x0?void 0x0:_0x5ee08e['type'])===FloodByMaterialType&&(this['_map'][_0x1082be(0x7dd)]['globe']['material']=null);}},{'key':_0x4a8cb8(0x2f1),'value':function _0x782bfd(){var _0x53dc5f=_0x4a8cb8;this['stop'](),this['isStart']=!![],this['fire'](EventType[_0x53dc5f(0x2f1)]),this['_map']['on'](EventType['clockTick'],this[_0x53dc5f(_0x48f59d._0x382e1a)],this);}},{'key':'_onClockTickHandler','value':function _0x23494f(_0x53c2d3){var _0x10628b=_0x4a8cb8;this['heightVal']['y']+=this[_0x10628b(_0xc9421._0x334c78)]/0x32;if(this['heightVal']['y']>this[_0x10628b(0x730)]['z']){this[_0x10628b(_0xc9421._0x498699)]['y']=this['heightVal']['z'],this[_0x10628b(0x961)]();return;}if(this[_0x10628b(0x730)]['y']0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x252948),_0x2a6298['dynamicView']=(_0x4ab4ba=_0x2a6298['dynamicView'])!==null&&_0x4ab4ba!==void 0x0?_0x4ab4ba:!![],_0x5be0c9=_0x373a2e['call'](this,_0x2a6298),_0x5be0c9['_clipOutSide']=(_0x34c3e8=_0x2a6298['clipOutSide'])!==null&&_0x34c3e8!==void 0x0?_0x34c3e8:![],_0x5be0c9;}return _createClass(_0x252948,[{'key':_0x48ec26(_0xd338e7._0xbfc7c8),'get':function _0x227bcc(){var _0x260559,_0x58880d,_0x4ad528,_0xe9916e,_0x1c20c4,_0x5ab599;return(_0x260559=this['_map'])===null||_0x260559===void 0x0?void 0x0:(_0x58880d=_0x260559['scene'])===null||_0x58880d===void 0x0?void 0x0:(_0x4ad528=_0x58880d['globe'])===null||_0x4ad528===void 0x0?void 0x0:(_0xe9916e=_0x4ad528['_surface'])===null||_0xe9916e===void 0x0?void 0x0:(_0x1c20c4=_0xe9916e['tileProvider'])===null||_0x1c20c4===void 0x0?void 0x0:(_0x5ab599=_0x1c20c4['marsOptions'])===null||_0x5ab599===void 0x0?void 0x0:_0x5ab599['clip'];}},{'key':'clipOutSide','get':function _0x5a614c(){var _0x3aee6e;return(_0x3aee6e=this['analysisOptions'])===null||_0x3aee6e===void 0x0?void 0x0:_0x3aee6e['clipOutSide'];},'set':function _0x4e35ad(_0x1851c5){var _0x4d66e8=_0x48ec26;this['_map'][_0x4d66e8(_0x37334d._0x43f713)]['globe']['material']=null,this[_0x4d66e8(_0x37334d._0x3fe9b9)][_0x4d66e8(0x9ce)]=_0x1851c5,this[_0x4d66e8(0x4bc)]['scene']['globe']['material']=Cesium__namespace['Material']['fromType'](TerrainClipType);}},{'key':_0x48ec26(_0xd338e7._0x52815f),'get':function _0xb7e8da(){return this['options']['diffHeight'];},'set':function _0x33d773(_0x470c23){var _0x599462=_0x48ec26;this[_0x599462(_0x52e39c._0x18154f)][_0x599462(_0x52e39c._0x2b504b)]=_0x470c23,this['_graphicLayer']&&this['_graphicLayer']['eachGraphic'](function(_0x59d911){_0x59d911['diffHeight']=_0x470c23;});}},{'key':'_enabledHook','value':function _0x3d63c1(_0x4f42f4){var _0x76f992=_0x48ec26,_0x298bc1;this['analysisOptions']['enabled']=_0x4f42f4;this['_graphicLayer']&&(this[_0x76f992(0x11e)]['show']=_0x4f42f4);if(_0x4f42f4)this['_map']['scene']['globe']['material']=Cesium__namespace['Material']['fromType'](TerrainClipType);else((_0x298bc1=this['_map'][_0x76f992(0x7dd)]['globe'][_0x76f992(0xe7f)])===null||_0x298bc1===void 0x0?void 0x0:_0x298bc1['type'])===TerrainClipType&&(this['_map']['scene']['globe'][_0x76f992(_0x24e6e6._0x107161)]=null);}},{'key':'_addedHook','value':function _0x36620e(){var _0x225939=_0x48ec26;!this['_map']['scene'][_0x225939(0x2a4)]&&(this['_map']['scene']['highDynamicRange']=!![],this['_hasChangeHighDynamicRange']=!![]),!this[_0x225939(0x4bc)]['scene']['globe'][_0x225939(_0x91e723._0x56da7a)]&&(this[_0x225939(0x4bc)][_0x225939(0x7dd)][_0x225939(0x1f8)]['depthTestAgainstTerrain']=!![],this[_0x225939(0xef1)]=!![]),this['_graphicLayer']=new GraphicLayer(_objectSpread2(_objectSpread2({},this['options']),{},{'private':!![]})),this['_map'][_0x225939(0x4f2)](this[_0x225939(0x11e)]),_get(_getPrototypeOf(_0x252948['prototype']),'_addedHook',this)['call'](this);}},{'key':'_removedHook','value':function _0x2e89e2(){var _0x433e27=_0x48ec26;this['clear'](),this['analysisOptions']['enabled']=![],this[_0x433e27(0xcee)][_0x433e27(_0x2f6f54._0x56e17c)]=Cesium__namespace['Matrix4'][_0x433e27(0x656)],this[_0x433e27(_0x2f6f54._0x2e2288)]['polygonTexture']=undefined,this['_map']['removeLayer'](this['_graphicLayer']),delete this[_0x433e27(_0x2f6f54._0x7a9eee)],this['_hasChangeHighDynamicRange']&&(this[_0x433e27(_0x2f6f54._0x30e3b9)]['scene']['highDynamicRange']=![],this['_hasChangeHighDynamicRange']=![]),this[_0x433e27(_0x2f6f54._0x555e9a)]&&(this[_0x433e27(_0x2f6f54._0x1e4b17)][_0x433e27(0x7dd)][_0x433e27(_0x2f6f54._0xfa65f1)]['depthTestAgainstTerrain']=![],this[_0x433e27(0xef1)]=![]);}},{'key':_0x48ec26(_0xd338e7._0x3f5288),'value':function _0x5c50ee(){var _0x1c892e=_0x48ec26,_0x4b448b;((_0x4b448b=this['_map']['scene']['globe'][_0x1c892e(0xe7f)])===null||_0x4b448b===void 0x0?void 0x0:_0x4b448b[_0x1c892e(_0x900bc8._0x44387)])===TerrainClipType&&(this[_0x1c892e(_0x900bc8._0x4a1495)]['scene']['globe']['material']=null),this['_map'][_0x1c892e(_0x900bc8._0x3b541a)]['globe']['_surface']['tileProvider']['marsOptions'][_0x1c892e(0x268)](),_get(_getPrototypeOf(_0x252948[_0x1c892e(_0x900bc8._0x5b173f)]),'clear',this)['call'](this),this[_0x1c892e(0x11e)]['clear']();}},{'key':'_addAreaHook','value':function _0x41768b(_0xe1f96,_0x27e63f){var _0x4f009b=_0x48ec26;this[_0x4f009b(0xe11)][_0x4f009b(0xcdf)]&&(_0xe1f96[_0x4f009b(0xb6d)]=new Pit({'style':_objectSpread2(_objectSpread2({},this['options']),_0x27e63f),'positions':_0xe1f96[_0x4f009b(_0x23ff43._0x407277)]}),this['_graphicLayer']['addGraphic'](_0xe1f96['pitPrimitive']));}},{'key':'_removeAreaHook','value':function _0x35ff9a(_0x3262c2){var _0x28524c=_0x48ec26;_0x3262c2!==null&&_0x3262c2!==void 0x0&&_0x3262c2['pitPrimitive']&&(this['_graphicLayer'][_0x28524c(_0x1c9445._0x27a080)](_0x3262c2['pitPrimitive'],!![]),delete _0x3262c2[_0x28524c(_0x1c9445._0x15f86a)]);}},{'key':'_beginAnalysis','value':function _0x2b6b02(){var _0x453840=_0x48ec26;this['analysisOptions'][_0x453840(0x38d)]=!![],this['analysisOptions']['inverMatrix']=this['_inverMatrix'],this['analysisOptions']['polygonTexture']=this['_polygonTexture'],this['analysisOptions']['tailorRect']=this['_tailorRect'];}}]),_0x252948;}(TerrainEditBase);Cesium__namespace['Material'][_0x521882(0x9cc)]=TerrainClipType,Cesium__namespace[_0x521882(0xa7d)]['_materialCache'][_0x521882(0xcd2)](TerrainClipType,{'fabric':{'type':TerrainClipType,'source':GlobeTerrainClipMaterial},'translucent':![]});var ContourLine=function(_0x59ef8b){var _0x1c17a5={_0x5487fa:0x179},_0x4fbceb={_0x19c6f0:0xdd6,_0x268597:0xdad,_0x42c378:0x40e},_0x36a1d8={_0x1563fd:0x530},_0x4b470d={_0x28a1c0:0xa7d,_0x5162e9:0xdad},_0x186144={_0x5bc6d0:0x872,_0x332c48:0xb8c,_0x24a6ba:0x87d},_0x1c0fca={_0x2f78f0:0x11b,_0x4ccd96:0x9ac,_0x23a212:0xb9b,_0x1680f8:0xe76,_0x29e9b9:0x3f3,_0x408032:0xe76,_0x5a6ac9:0xcdf,_0x3506d0:0x9a5,_0x4bd795:0x754,_0x3ed9f3:0xe7f,_0x31f881:0x4bc},_0x269d17={_0x496a26:0x730},_0x430382={_0x120dcd:0x885,_0x14b53c:0xb25,_0x2bfca1:0x8d4,_0x6fab6b:0x509},_0x2f41c1={_0x28e8ed:0xd3a},_0x21e362={_0x192b6b:0x754},_0xd5196a={_0xf2fb08:0x754},_0x9282af={_0x488e1b:0x833},_0x41abf6={_0x9ac151:0x221},_0x239d5e={_0x4ee7bc:0x2d6,_0x3928cf:0x2d6,_0x4a2b69:0x8dc},_0x56e10e=_0x521882;_inherits(_0x1099ec,_0x59ef8b);var _0x3bb46d=_createSuper(_0x1099ec);function _0x1099ec(){var _0x5a0e04=_0x4ffc,_0x44bdb6,_0xc63a70,_0x21224f,_0x5d16b4,_0x41e4f3,_0x2df276,_0x208270,_0x5daa8a,_0x13c91c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1099ec),_0x5daa8a=_0x3bb46d['call'](this,_0x13c91c),_0x5daa8a['_contourShow']=(_0x44bdb6=_0x13c91c['contourShow'])!==null&&_0x44bdb6!==void 0x0?_0x44bdb6:!![],_0x5daa8a['_contourSpacing']=(_0xc63a70=_0x13c91c['spacing'])!==null&&_0xc63a70!==void 0x0?_0xc63a70:0x64,_0x5daa8a['_contourWidth']=(_0x21224f=_0x13c91c[_0x5a0e04(0x8b4)])!==null&&_0x21224f!==void 0x0?_0x21224f:1.5,_0x5daa8a['_contourColor']=getCesiumColor(_0x13c91c['color'],Cesium__namespace['Color']['RED']),_0x5daa8a['_shadingType']=(_0x5d16b4=_0x13c91c['shadingType'])!==null&&_0x5d16b4!==void 0x0?_0x5d16b4:_0x5a0e04(0xdca),_0x5daa8a['_shadingAlpha']=(_0x41e4f3=_0x13c91c['shadingAlpha'])!==null&&_0x41e4f3!==void 0x0?_0x41e4f3:0.6,_0x5daa8a['colorScheme']=_0x13c91c['colorScheme']||{'elevation':{'step':[0x0,0.045,0.1,0.15,0.37,0.54,0x1],'color':['#000000',_0x5a0e04(_0x239d5e._0x4ee7bc),'#D33B7D',_0x5a0e04(0xb4f),'#FF9742','#FF9742','#ffd700']},'slope':{'step':[0x0,0.29,0.5,Math['sqrt'](0x2)/0x2,0.87,0.91,0x1],'color':['#000000',_0x5a0e04(0x2d6),'#D33B7D','#D33038',_0x5a0e04(0x6d4),_0x5a0e04(0x6d4),'#ffd700']},'aspect':{'step':[0x0,0.2,0.4,0.6,0.8,0.9,0x1],'color':['#000000',_0x5a0e04(_0x239d5e._0x3928cf),'#D33B7D','#D33038','#FF9742','#FF9742',_0x5a0e04(_0x239d5e._0x4a2b69)]}},_0x5daa8a['minHeight']=(_0x2df276=_0x13c91c['minHeight'])!==null&&_0x2df276!==void 0x0?_0x2df276:-0x19e,_0x5daa8a['maxHeight']=(_0x208270=_0x13c91c['maxHeight'])!==null&&_0x208270!==void 0x0?_0x208270:0x2249,_0x5daa8a;}return _createClass(_0x1099ec,[{'key':'contourShow','get':function _0x4270ca(){return this['_contourShow'];},'set':function _0x532367(_0x46188e){this['_contourShow']=_0x46188e,this['updateMaterial']();}},{'key':'shadingType','get':function _0x687d87(){return this['_shadingType'];},'set':function _0x563a25(_0x47d03e){var _0x1eb3bf=_0x4ffc;this['_shadingType']=_0x47d03e,this[_0x1eb3bf(_0x41abf6._0x9ac151)]();}},{'key':'shadingAlpha','get':function _0x5c44bc(){return this['_shadingAlpha'];},'set':function _0x1cb75d(_0x2e2048){var _0x207eb4=_0x4ffc;this[_0x207eb4(0xa4a)]=_0x2e2048,this['updateMaterial']();}},{'key':'width','get':function _0x168335(){var _0x5b8523=_0x4ffc;return this[_0x5b8523(_0x9282af._0x488e1b)];},'set':function _0x287b42(_0x331ef8){var _0x5c4316=_0x4ffc;this['_contourWidth']=_0x331ef8,this[_0x5c4316(0x754)]&&(this[_0x5c4316(_0xd5196a._0xf2fb08)]['width']=_0x331ef8);}},{'key':'spacing','get':function _0x5a69e4(){return this['_contourSpacing'];},'set':function _0x18814e(_0x444fe0){var _0x5f172a=_0x4ffc;this['_contourSpacing']=_0x444fe0,this[_0x5f172a(_0x21e362._0x192b6b)]&&(this['contourUniforms']['spacing']=_0x444fe0);}},{'key':_0x56e10e(0x87d),'get':function _0x1fe781(){return this['_contourColor'];},'set':function _0x395687(_0x28fa0a){this['_contourColor']=getCesiumColor(_0x28fa0a),this['contourUniforms']&&(this['contourUniforms']['color']=_0x28fa0a);}},{'key':_0x56e10e(0xc29),'value':function _0x1dbc37(_0x46a7f2){var _0x5441c1=_0x56e10e;_get(_getPrototypeOf(_0x1099ec[_0x5441c1(_0x2f41c1._0x28e8ed)]),'_enabledHook',this)['call'](this,_0x46a7f2),this['updateMaterial']();}},{'key':'clear','value':function _0x29f6d1(){var _0x56b6b4=_0x56e10e;_get(_getPrototypeOf(_0x1099ec['prototype']),'clear',this)[_0x56b6b4(0xdf7)](this),this['_last_material']&&(this['_map']['scene']['globe']['material']=this[_0x56b6b4(_0x430382._0x120dcd)],delete this['_last_material']),this['contourUniforms']=null,this[_0x56b6b4(0x4bc)]['scene']['globe']['_surface']['tileProvider']['marsOptions'][_0x56b6b4(0xc7)](),this['_hasResetEnableLighting']&&(this[_0x56b6b4(0x4bc)]['scene']['globe'][_0x56b6b4(_0x430382._0x14b53c)]=![],this['_map'][_0x56b6b4(0x4b2)][_0x56b6b4(_0x430382._0x2bfca1)]=Cesium__namespace[_0x56b6b4(0xde7)]['now'](),delete this[_0x56b6b4(_0x430382._0x6fab6b)]);}},{'key':_0x56e10e(_0x1c17a5._0x5487fa),'value':function _0x187198(){var _0x23131a=_0x56e10e;this[_0x23131a(_0x269d17._0x496a26)]=new Cesium__namespace['Cartesian4'](this['minHeight'],this['minHeight'],this[_0x23131a(0x9ac)],this['maxHeight']-this['minHeight']),this['updateMaterial']();}},{'key':'updateMaterial','value':function _0xfe89db(){var _0x26a619=_0x56e10e,_0x54f81c,_0xdf9da6,_0x265139,_0x424f40=this['_shadingType'];if(this[_0x26a619(_0x1c0fca._0x2f78f0)]){if(_0x424f40==='elevation')_0x54f81c=this['getElevationContourMaterial'](),_0x265139=_0x54f81c['materials']['elevationRampMaterial']['uniforms'],_0x265139[_0x26a619(0x269)]=this[_0x26a619(0xd01)],_0x265139['maximumHeight']=this[_0x26a619(_0x1c0fca._0x4ccd96)],_0xdf9da6=_0x54f81c['materials']['contourMaterial']['uniforms'];else{if(_0x424f40===_0x26a619(0xa04))_0x54f81c=this['getSlopeContourMaterial'](),_0x265139=_0x54f81c[_0x26a619(_0x1c0fca._0x23a212)]['slopeRampMaterial'][_0x26a619(_0x1c0fca._0x1680f8)],_0xdf9da6=_0x54f81c['materials']['contourMaterial']['uniforms'];else _0x424f40===_0x26a619(0x62e)?(_0x54f81c=this['getAspectContourMaterial'](),_0x265139=_0x54f81c[_0x26a619(_0x1c0fca._0x23a212)]['aspectRampMaterial'][_0x26a619(0xe76)],_0xdf9da6=_0x54f81c[_0x26a619(_0x1c0fca._0x23a212)]['contourMaterial']['uniforms']):(_0x54f81c=Cesium__namespace['Material']['fromType']('ElevationContour'),_0xdf9da6=_0x54f81c['uniforms']);}_0xdf9da6['width']=this[_0x26a619(0x833)],_0xdf9da6[_0x26a619(0xc97)]=this['_contourSpacing'],_0xdf9da6['color']=this['_contourColor'];}else{if(_0x424f40==='elevation')_0x54f81c=Cesium__namespace['Material'][_0x26a619(_0x1c0fca._0x29e9b9)]('ElevationRamp'),_0x265139=_0x54f81c['uniforms'],_0x265139['minimumHeight']=this['minHeight'],_0x265139['maximumHeight']=this['maxHeight'];else{if(_0x424f40===_0x26a619(0xa04))_0x54f81c=Cesium__namespace['Material']['fromType']('SlopeRamp'),_0x265139=_0x54f81c[_0x26a619(_0x1c0fca._0x408032)];else _0x424f40==='aspect'&&(_0x54f81c=Cesium__namespace['Material']['fromType']('AspectRamp'),_0x265139=_0x54f81c['uniforms']);}}_0x424f40!=='none'&&(_0x265139[_0x26a619(_0x1c0fca._0x5a6ac9)]=this[_0x26a619(_0x1c0fca._0x3506d0)](_0x424f40));if(_0x424f40===_0x26a619(0xa04)||_0x424f40==='aspect'){if(!this['_map']['scene']['globe']['enableLighting']){this['_map']['scene'][_0x26a619(0x1f8)]['enableLighting']=!![];var _0x2d56c0=new Date();_0x2d56c0[_0x26a619(0x463)](0xa),this['_map']['clock']['currentTime']=Cesium__namespace['JulianDate']['fromDate'](new Date(_0x2d56c0)),this['_hasResetEnableLighting']=!![];}}else this['_hasResetEnableLighting']&&(this['_map']['scene']['globe']['enableLighting']=![],this['_map']['clock']['currentTime']=Cesium__namespace['JulianDate']['now'](),delete this['_hasResetEnableLighting']);this[_0x26a619(_0x1c0fca._0x4bd795)]=_0xdf9da6,(!this['_last_material']||this[_0x26a619(0x4bc)]['scene']['globe'][_0x26a619(_0x1c0fca._0x3ed9f3)])&&(this[_0x26a619(0x885)]=this[_0x26a619(_0x1c0fca._0x31f881)]['scene']['globe']['material']),this['_map']['scene'][_0x26a619(0x1f8)][_0x26a619(0xe7f)]=_0x54f81c;}},{'key':'getColorRamp','value':function _0x1b6d8f(_0x558265){var _0x2e4704=_0x56e10e,_0x563ed0,_0x2de4b5=document['createElement']('canvas');_0x2de4b5['width']=0x64,_0x2de4b5[_0x2e4704(_0x186144._0x5bc6d0)]=0x1;var _0x51e255=_0x2de4b5['getContext']('2d',{'willReadFrequently':!![]});_0x51e255['globalAlpha']=this['shadingAlpha'];var _0x5aa7b3=_0x51e255['createLinearGradient'](0x0,0x0,0x64,0x0),_0x4072d4=this['colorScheme'][_0x558265];if((_0x4072d4===null||_0x4072d4===void 0x0?void 0x0:(_0x563ed0=_0x4072d4[_0x2e4704(_0x186144._0x332c48)])===null||_0x563ed0===void 0x0?void 0x0:_0x563ed0[_0x2e4704(0xba0)])>0x0)for(var _0x199ba4=0x0,_0x595cde=_0x4072d4[_0x2e4704(0xb8c)]['length'];_0x199ba4<_0x595cde;_0x199ba4++){_0x5aa7b3['addColorStop'](_0x4072d4[_0x2e4704(0xb8c)][_0x199ba4],_0x4072d4[_0x2e4704(_0x186144._0x24a6ba)][_0x199ba4]);}return _0x51e255['fillStyle']=_0x5aa7b3,_0x51e255['fillRect'](0x0,0x0,0x64,0x1),_0x2de4b5;}},{'key':'getElevationContourMaterial','value':function _0x3e6e22(){var _0x4aa037=_0x56e10e;return new Cesium__namespace[(_0x4aa037(_0x4b470d._0x28a1c0))]({'fabric':{'type':'ElevationColorContour','materials':{'contourMaterial':{'type':_0x4aa037(_0x4b470d._0x5162e9)},'elevationRampMaterial':{'type':'ElevationRamp'}},'components':{'diffuse':'contourMaterial.alpha\x20==\x200.0\x20?\x20elevationRampMaterial.diffuse\x20:\x20contourMaterial.diffuse','alpha':'max(contourMaterial.alpha,\x20elevationRampMaterial.alpha)'}},'translucent':![]});}},{'key':_0x56e10e(0x7f4),'value':function _0x5623ca(){var _0x381eae=_0x56e10e;return new Cesium__namespace['Material']({'fabric':{'type':'SlopeColorContour','materials':{'contourMaterial':{'type':'ElevationContour'},'slopeRampMaterial':{'type':_0x381eae(_0x36a1d8._0x1563fd)}},'components':{'diffuse':'contourMaterial.alpha\x20==\x200.0\x20?\x20slopeRampMaterial.diffuse\x20:\x20contourMaterial.diffuse','alpha':'max(contourMaterial.alpha,\x20slopeRampMaterial.alpha)'}},'translucent':![]});}},{'key':'getAspectContourMaterial','value':function _0x3d0528(){var _0x562743=_0x56e10e;return new Cesium__namespace['Material']({'fabric':{'type':_0x562743(_0x4fbceb._0x19c6f0),'materials':{'contourMaterial':{'type':_0x562743(_0x4fbceb._0x268597)},'aspectRampMaterial':{'type':_0x562743(0xef9)}},'components':{'diffuse':'contourMaterial.alpha\x20==\x200.0\x20?\x20aspectRampMaterial.diffuse\x20:\x20contourMaterial.diffuse','alpha':_0x562743(_0x4fbceb._0x42c378)}},'translucent':![]});}}]),_0x1099ec;}(TerrainEditBase),LimitHeight=function(_0x36d4a3){var _0x5c0752={_0xe97e17:0x676,_0x377013:0xabb},_0x121054={_0x25cffa:0xbd,_0x1de010:0x5bd},_0x38501c={_0x280355:0x7b5},_0x3c7e8a={_0x2d0040:0xe11,_0x28afda:0x3be},_0x18d505=_0x521882;_inherits(_0x48aed2,_0x36d4a3);var _0x6577b3=_createSuper(_0x48aed2);function _0x48aed2(){return _classCallCheck(this,_0x48aed2),_0x6577b3['apply'](this,arguments);}return _createClass(_0x48aed2,[{'key':'layer','get':function _0x4ae669(){return this['_layer'];}},{'key':'positions','get':function _0x960034(){var _0x30c3bb=_0x4ffc;return this[_0x30c3bb(0xe11)]['positions'];},'set':function _0x38f9c4(_0x1ca1d2){this['options']['positions']=_0x1ca1d2,this['_createGraphic']();}},{'key':'height','get':function _0x56635f(){return this['options']['height']||0x0;},'set':function _0x1198c7(_0x5a46ff){var _0x18d0b6=_0x4ffc;this[_0x18d0b6(_0x3c7e8a._0x2d0040)]['height']=_0x5a46ff,this[_0x18d0b6(_0x3c7e8a._0x28afda)]();}},{'key':'bottomHeight','get':function _0x4e28fd(){var _0x3c0950=_0x4ffc;return this[_0x3c0950(0xe11)][_0x3c0950(0xbb0)]||0x0;},'set':function _0x4a6051(_0x2a2b67){this['options']['bottomHeight']=_0x2a2b67,this['_createGraphic']();}},{'key':'_mountedHook','value':function _0x363ce7(){var _0x51a4b5=_0x4ffc;this[_0x51a4b5(_0x38501c._0x280355)]=new GraphicLayer({'private':!![]});}},{'key':_0x18d505(0x47f),'value':function _0x312ce4(){var _0x436525=_0x18d505;this['_map']['addLayer'](this['_layer']),this[_0x436525(0xe11)][_0x436525(0x2c3)]&&(this['positions']=this['options']['positions']);}},{'key':_0x18d505(_0x5c0752._0xe97e17),'value':function _0x50025a(){var _0x263431=_0x18d505;this[_0x263431(0x5bd)]&&(this['_layer']['removeGraphic'](this['_graphic']),delete this['_graphic']),this['_map']['removeLayer'](this['_layer']);}},{'key':'_createGraphic','value':function _0x24e6b2(){var _0x185739=_0x18d505;this['_graphic']&&(this['_layer'][_0x185739(_0x121054._0x25cffa)](this[_0x185739(_0x121054._0x1de010)]),delete this['_graphic']);if(!this['options']['positions'])return;var _0x526269=LngLatArray['toCartesians'](this['options']['positions']);this[_0x185739(0x5bd)]=new PolygonPrimitive({'positions':_0x526269,'style':_objectSpread2(_objectSpread2({},this['options']),{},{'height':this[_0x185739(0xbb0)]+this[_0x185739(0x872)],'diffHeight':0x2710,'perPositionHeight':![],'classification':!![],'classificationType':Cesium__namespace['ClassificationType']['CESIUM_3D_TILE']}),'asynchronous':![]}),this[_0x185739(0x7b5)]['addGraphic'](this['_graphic']);}},{'key':_0x18d505(_0x5c0752._0x377013),'value':function _0x29f49a(){var _0x391526=_0x18d505;this['options']['positions']=null,this['_graphic']&&(this['_layer'][_0x391526(0xbd)](this['_graphic']),delete this['_graphic']);}}]),_0x48aed2;}(BaseThing),ModelPlanClip=function(_0x2f32af){var _0x5a802d={_0x28c55f:0x5bd,_0x4fb21a:0xe98,_0x2c4422:0x4ad,_0x344a21:0xde0,_0xd554be:0x27d,_0xf13c55:0x859},_0x3d96d7={_0x3cec5c:0x597};_inherits(_0x230e0d,_0x2f32af);var _0x436601=_createSuper(_0x230e0d);function _0x230e0d(){var _0x84194a=_0x4ffc;return _classCallCheck(this,_0x230e0d),_0x436601[_0x84194a(0x29d)](this,arguments);}return _createClass(_0x230e0d,[{'key':'clipTarget','get':function _0xe5b45a(){var _0x5c695b=_0x4ffc;return this[_0x5c695b(0x82b)];},'set':function _0x14aaa7(_0x37ab63){var _0x1795d7=_0x4ffc;this['_model']=_0x37ab63,this['_inverseMatrix']=null,this['clippingPlanes']&&(this['_model'][_0x1795d7(_0x3d96d7._0x3cec5c)]=this['clippingPlanes']);}},{'key':'graphic','get':function _0xf18590(){return this['_graphic'];},'set':function _0xaf2e4a(_0x5957f8){var _0x3d3f1b=_0x4ffc;this[_0x3d3f1b(_0x5a802d._0x28c55f)]=_0x5957f8;if(_0x5957f8['entity'])this['_model']=_0x5957f8['entity']['model'],this['_modelMatrix']=Cesium__namespace['Transforms'][_0x3d3f1b(_0x5a802d._0x4fb21a)](getPositionValue(_0x5957f8['position']));else{if(_0x5957f8 instanceof Cesium__namespace[_0x3d3f1b(_0x5a802d._0x2c4422)])this['_model']=_0x5957f8['model'],this['_modelMatrix']=Cesium__namespace[_0x3d3f1b(0xaf7)]['eastNorthUpToFixedFrame'](getPositionValue(_0x5957f8['position']));else{if(_0x5957f8['primitive'])this['_model']=_0x5957f8[_0x3d3f1b(_0x5a802d._0x344a21)],this[_0x3d3f1b(0xd5b)]=_0x5957f8[_0x3d3f1b(0x859)];else _0x5957f8 instanceof Cesium__namespace[_0x3d3f1b(_0x5a802d._0xd554be)]&&(this[_0x3d3f1b(0x82b)]=_0x5957f8,this['_modelMatrix']=_0x5957f8[_0x3d3f1b(_0x5a802d._0xf13c55)]);}}}},{'key':'inverseMatrix','get':function _0x2d3ad8(){return!this['_inverseMatrix']&&this['_modelMatrix']&&(this['_inverseMatrix']=Cesium__namespace['Matrix4']['inverseTransformation'](this['_modelMatrix'],new Cesium__namespace['Matrix4']())),this['_inverseMatrix'];}},{'key':'_mountedHook','value':function _0x34bd52(){this['options']['graphic']&&(this['graphic']=this['options']['graphic']);}}]),_0x230e0d;}(TilesetPlanClip);ModelPlanClip[_0x521882(0xc84)]=ClipType;var TilesetBoxClip=function(_0x3f7d47){var _0xab773b={_0x123c05:0x722,_0x4ff719:0xdd1,_0x1665a5:0x47f,_0x43b169:0xabb},_0x5e4db3={_0x1dce37:0x11e,_0x57c6cf:0x597,_0x193fde:0x597},_0x1888c5={_0x29997a:0xcba,_0x5ee58d:0x4cc,_0x53ee7b:0xacc,_0x5eca0c:0x9ce},_0x1304d7={_0xc02ade:0xabb},_0x97facc={_0x41ed54:0xdd1,_0x1db891:0xe11},_0x23fa52={_0x160504:0xe11,_0xf908cd:0x11e},_0x9268d4={_0x113bcc:0x19f},_0x4a7f9e={_0x3a846a:0xcba,_0x41c546:0x569},_0x1c138d={_0x20b274:0xbcb},_0x188505={_0x4949ff:0x86f},_0x141974={_0x2da65e:0xcc6,_0x4e4b2d:0x162,_0x2e0765:0xe98,_0x4291f6:0xdbc,_0x172e63:0x169},_0x59187a={_0xe43f06:0x597},_0x11384b={_0x205ae8:0x86f,_0x3b2015:0xdd1},_0x45c113={_0x591ebf:0x86f},_0x1e2fce=_0x521882;_inherits(_0x5eab68,_0x3f7d47);var _0xac925e=_createSuper(_0x5eab68);function _0x5eab68(){return _classCallCheck(this,_0x5eab68),_0xac925e['apply'](this,arguments);}return _createClass(_0x5eab68,[{'key':_0x1e2fce(_0xab773b._0x123c05),'get':function _0x270c23(){var _0x44b5c4=_0x1e2fce;return this[_0x44b5c4(_0x45c113._0x591ebf)];},'set':function _0x44a3e1(_0x59ac72){var _0x126714=_0x1e2fce;this[_0x126714(_0x11384b._0x205ae8)]=_0x59ac72,this['_inverseMatrix']=null,Cesium__namespace['defined'](this[_0x126714(0xe11)]['position'])&&(this[_0x126714(0xdd1)]=this['options'][_0x126714(_0x11384b._0x3b2015)]);}},{'key':_0x1e2fce(0xbd5),'get':function _0x10805c(){return this['_layer'];},'set':function _0x434ab9(_0x102d7a){var _0x1c8818=_0x1e2fce,_0x5b711f=this;this['_layer']=_0x102d7a,_0x102d7a[_0x1c8818(0x5fc)]?this['clipTarget']=_0x102d7a['tileset']:_0x102d7a['on'](EventType['load'],function(_0xc689f2){var _0x122570=_0x1c8818;_0x5b711f['clipTarget']=_0x102d7a[_0x122570(0x6a0)];});}},{'key':_0x1e2fce(0xf02),'get':function _0x3240be(){var _0x336575=_0x1e2fce;return this[_0x336575(_0x59187a._0xe43f06)];}},{'key':_0x1e2fce(0xb56),'get':function _0x558d49(){var _0x2498b6=_0x1e2fce;if(!this['_inverseMatrix']){var _0x55562e,_0x24a34f=this['_tileset'][_0x2498b6(_0x141974._0x2da65e)]['transform'];_0x24a34f&&_0x24a34f[_0x2498b6(_0x141974._0x4e4b2d)](Cesium__namespace['Matrix4'][_0x2498b6(0x656)])||!_0x24a34f?_0x55562e=Cesium__namespace[_0x2498b6(0xaf7)][_0x2498b6(_0x141974._0x2e0765)](this['_tileset'][_0x2498b6(_0x141974._0x4291f6)]['center']):_0x55562e=Cesium__namespace['Matrix4']['fromArray'](this['_tileset'][_0x2498b6(0xcc6)]['transform']),this['_inverseMatrix']=Cesium__namespace[_0x2498b6(0x169)]['inverseTransformation'](_0x55562e,new Cesium__namespace[(_0x2498b6(_0x141974._0x172e63))]());}return this['_inverseMatrix'];}},{'key':'center','get':function _0x311b45(){var _0x769ca1=_0x1e2fce;if(this['_layer'])return this[_0x769ca1(0x7b5)]['position'];return this[_0x769ca1(_0x188505._0x4949ff)]['boundingSphere']['center'];}},{'key':_0x1e2fce(_0xab773b._0x4ff719),'get':function _0x20522f(){return this['_position'];},'set':function _0x3f4931(_0x4929e0){var _0x21614f=_0x1e2fce;this[_0x21614f(_0x1c138d._0x20b274)]=LngLatPoint['toCartesian'](_0x4929e0),this[_0x21614f(0x569)]();}},{'key':'dimensions','get':function _0x10b7c6(){return this['options']['dimensions'];},'set':function _0x5e9c62(_0x250861){var _0x3a0b3c=_0x1e2fce;this['options'][_0x3a0b3c(_0x4a7f9e._0x3a846a)]=_0x250861,this[_0x3a0b3c(_0x4a7f9e._0x41c546)]();}},{'key':'showBox','get':function _0x3b18df(){var _0x71325f=_0x1e2fce;return this[_0x71325f(0xe11)]['showBox'];},'set':function _0x4b5a0c(_0xa611dc){var _0xcdd8f5=_0x1e2fce;this[_0xcdd8f5(0xe11)]['showBox']=_0xa611dc,this[_0xcdd8f5(0xe11)]['showBox']?(!this['_graphicLayer']&&(this['_graphicLayer']=new GraphicLayer(_objectSpread2(_objectSpread2({},this['options']),{},{'private':!![]}))),this[_0xcdd8f5(0x11e)]['show']=!![]):this['_graphicLayer']&&(this['_graphicLayer'][_0xcdd8f5(_0x9268d4._0x113bcc)]=![]),this['redraw']();}},{'key':'_mountedHook','value':function _0x26e8d5(){var _0x10fd6d=_0x1e2fce;this[_0x10fd6d(_0x23fa52._0x160504)]['showBox']&&(this[_0x10fd6d(_0x23fa52._0xf908cd)]=new GraphicLayer(_objectSpread2(_objectSpread2({},this['options']),{},{'private':!![]})));if(this['options']['layer'])this['layer']=this['options'][_0x10fd6d(0xbd5)];else this['options']['tileset']&&(this['clipTarget']=this[_0x10fd6d(0xe11)]['tileset']);}},{'key':_0x1e2fce(_0xab773b._0x1665a5),'value':function _0x470172(){var _0xdd6069=_0x1e2fce;this['_graphicLayer']&&this['_map']['addLayer'](this['_graphicLayer']),this['clipTarget']&&(Cesium__namespace['defined'](this['options']['position'])&&(this[_0xdd6069(_0x97facc._0x41ed54)]=this[_0xdd6069(_0x97facc._0x1db891)]['position']));}},{'key':_0x1e2fce(0x676),'value':function _0x5c1bb3(){var _0x5a02b7=_0x1e2fce;this[_0x5a02b7(_0x1304d7._0xc02ade)](),this['_graphicLayer']&&this['_map']['removeLayer'](this['_graphicLayer']);}},{'key':'redraw','value':function _0x5a1adf(){var _0x49cfa1=_0x1e2fce,_0x2a98f7,_0x3d3fcf,_0x302f03;if(!this['position']||!this['dimensions'])return;var _0x19777f=this[_0x49cfa1(_0x1888c5._0x29997a)]['x']/0x2,_0x2d0188=this['dimensions']['y']/0x2,_0x1fa5f6=this[_0x49cfa1(_0x1888c5._0x29997a)]['z']/0x2,_0x268f71=this['inverseMatrix'],_0x1fe5d4=Cesium__namespace[_0x49cfa1(0x169)]['multiplyByPoint'](_0x268f71,this[_0x49cfa1(0xb43)],new Cesium__namespace['Cartesian3']()),_0x547f86=Cesium__namespace['Matrix4']['multiplyByPoint'](_0x268f71,this['position'],new Cesium__namespace[(_0x49cfa1(0x4cc))]()),_0x108d8e=_0x1fe5d4['x']-_0x547f86['x'],_0x1afcfe=_0x1fe5d4['y']-_0x547f86['y'],_0x4bf85b=_0x1fe5d4['z']-_0x547f86['z'],_0x48ebff=[new Cesium__namespace['ClippingPlane'](new Cesium__namespace['Cartesian3'](0x0,0x0,0x1),-_0x1fa5f6+_0x4bf85b),new Cesium__namespace['ClippingPlane'](new Cesium__namespace['Cartesian3'](0x0,0x0,-0x1),-_0x1fa5f6-_0x4bf85b),new Cesium__namespace['ClippingPlane'](new Cesium__namespace['Cartesian3'](0x1,0x0,0x0),-_0x19777f+_0x108d8e),new Cesium__namespace['ClippingPlane'](new Cesium__namespace[(_0x49cfa1(0x4cc))](-0x1,0x0,0x0),-_0x19777f-_0x108d8e),new Cesium__namespace['ClippingPlane'](new Cesium__namespace['Cartesian3'](0x0,0x1,0x0),-_0x2d0188+_0x1afcfe),new Cesium__namespace['ClippingPlane'](new Cesium__namespace[(_0x49cfa1(_0x1888c5._0x5ee58d))](0x0,-0x1,0x0),-_0x2d0188-_0x1afcfe)],_0x429c3f=new Cesium__namespace['ClippingPlaneCollection']({'planes':_0x48ebff,'edgeWidth':(_0x2a98f7=this[_0x49cfa1(0xe11)]['edgeWidth'])!==null&&_0x2a98f7!==void 0x0?_0x2a98f7:0x0,'edgeColor':(_0x3d3fcf=this[_0x49cfa1(0xe11)][_0x49cfa1(_0x1888c5._0x53ee7b)])!==null&&_0x3d3fcf!==void 0x0?_0x3d3fcf:Cesium__namespace['Color'][_0x49cfa1(0x908)],'unionClippingRegions':(_0x302f03=this['options'][_0x49cfa1(_0x1888c5._0x5eca0c)])!==null&&_0x302f03!==void 0x0?_0x302f03:![]});this['clippingPlanes']=_0x429c3f;this['clipTarget']&&(this[_0x49cfa1(0x722)]['clippingPlanes']=_0x429c3f);if(this['options']['showBox']){this['_graphicLayer']['clear']();var _0x5ef950=new BoxEntity({'position':this[_0x49cfa1(0xdd1)],'style':_objectSpread2({'dimensions':this['options'][_0x49cfa1(0xcba)],'color':Cesium__namespace[_0x49cfa1(0xcfe)]['WHITE']['withAlpha'](0.2)},this[_0x49cfa1(0xe11)][_0x49cfa1(0x4e8)]||{})});this['_graphicLayer']['addGraphic'](_0x5ef950);}}},{'key':_0x1e2fce(_0xab773b._0x43b169),'value':function _0x345921(){var _0x1495f0=_0x1e2fce,_0x4f6cdc,_0x792398;this['_graphicLayer']&&this[_0x1495f0(_0x5e4db3._0x1dce37)]['clear'](),this[_0x1495f0(0x597)]&&delete this[_0x1495f0(_0x5e4db3._0x57c6cf)],(_0x4f6cdc=this['clipTarget'])!==null&&_0x4f6cdc!==void 0x0&&(_0x792398=_0x4f6cdc['clippingPlanes'])!==null&&_0x792398!==void 0x0&&_0x792398['enabled']&&(this['clipTarget']['clippingPlanes']['enabled']=![]),this['clipTarget'][_0x1495f0(_0x5e4db3._0x193fde)]=undefined;}}]),_0x5eab68;}(BaseThing),scratchCurrentDirection=new Cesium__namespace['Cartesian3'](),scratchDeltaPosition=new Cesium__namespace[(_0x521882(0x4cc))](),scratchNextPosition=new Cesium__namespace[(_0x521882(0x4cc))](),scratchTerrainConsideredNextPosition=new Cesium__namespace['Cartesian3'](),scratchNextCartographic=new Cesium__namespace['Cartographic'](),RoamType={'DIRECTION_NONE':0x0,'DIRECTION_FORWARD':0x1,'DIRECTION_BACKWARD':0x2,'DIRECTION_LEFT':0x3,'DIRECTION_RIGHT':0x4},FirstPersonRoam=function(_0x27a95e){var _0x2f6b4b={_0x4d627b:0x442},_0x358ee7={_0x2896db:0x14e,_0x2c8e45:0xecb,_0x321376:0x559,_0x2eb0a8:0x4cc,_0x33f620:0x4bc,_0x1241ef:0x14e},_0x4871f5={_0x33716d:0x83c,_0x35be52:0x12e},_0x21ee64={_0x51ced9:0x4bc,_0x418d2e:0x24d,_0x4138fd:0x546,_0x2ccce0:0x5a2,_0x36fbe0:0x14e},_0x166781={_0x11282f:0xc61,_0x337448:0x14e,_0x219a98:0x964,_0x4a4bdc:0x1b3,_0x3f392b:0x204,_0x1ab206:0x14e,_0x913406:0x8b0,_0x1165ef:0x872,_0x3f3223:0x2f3},_0x2acf5e={_0x175a0b:0x204,_0x4b7297:0x1d1},_0x28725f={_0x25089e:0xa81},_0xe8b699={_0x406b14:0xaff},_0x303d88={_0x212613:0x6da,_0x58865a:0x4bc,_0xc8cc8d:0x428,_0xd667aa:0xc96,_0x1d80d6:0x6bd},_0x3643ba={_0x3036ed:0x708,_0x4e3545:0x4bc,_0x4a6a0a:0x800,_0x13b5cf:0x86a},_0x263b3b={_0x270d84:0xba0,_0x301269:0xe11,_0x1047bc:0x8d6,_0x39b194:0x872},_0x42a1dd=_0x521882;_inherits(_0x3fd638,_0x27a95e);var _0x21a937=_createSuper(_0x3fd638);function _0x3fd638(){var _0x142c48=_0x4ffc,_0x646b31,_0x320a14,_0x37f18b,_0x22713c,_0x16d631,_0x4e3dc2=arguments[_0x142c48(_0x263b3b._0x270d84)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3fd638),_0x16d631=_0x21a937[_0x142c48(0xdf7)](this,_0x4e3dc2),_0x16d631['speed']=(_0x646b31=_0x16d631[_0x142c48(_0x263b3b._0x301269)]['speed'])!==null&&_0x646b31!==void 0x0?_0x646b31:1.5,_0x16d631[_0x142c48(_0x263b3b._0x1047bc)]=(_0x320a14=_0x16d631['options']['rotateSpeed'])!==null&&_0x320a14!==void 0x0?_0x320a14:-0x5,_0x16d631['height']=(_0x37f18b=_0x16d631['options'][_0x142c48(_0x263b3b._0x39b194)])!==null&&_0x37f18b!==void 0x0?_0x37f18b:0xa,_0x16d631['maxPitch']=(_0x22713c=_0x16d631['options']['maxPitch'])!==null&&_0x22713c!==void 0x0?_0x22713c:0x58,_0x16d631;}return _createClass(_0x3fd638,[{'key':'_enabledHook','value':function _0xf7537(_0x22f19a){var _0x513c4e=_0x4ffc;_0x22f19a?this[_0x513c4e(0x708)]():this['disable']();}},{'key':'_mountedHook','value':function _0x597e21(){}},{'key':'_addedHook','value':function _0x44c8bf(){var _0xbd25b3=_0x4ffc;this[_0xbd25b3(0x38d)]&&this[_0xbd25b3(_0x3643ba._0x3036ed)](),this[_0xbd25b3(_0x3643ba._0x4e3545)]['on'](EventType['leftDown'],this['_onLeftDownHandler'],this),this['_map']['on'](EventType['leftUp'],this[_0xbd25b3(0x442)],this),this['_map']['on'](EventType['mouseMove'],this[_0xbd25b3(_0x3643ba._0x4a6a0a)],this),this[_0xbd25b3(0x4bc)]['on'](EventType['dblClick'],this['_onDbClickHandler'],this),this[_0xbd25b3(_0x3643ba._0x4e3545)]['on'](EventType[_0xbd25b3(0xc96)],this['_onKeyDown'],this),this['_map']['on'](EventType['keyup'],this['_onKeyUp'],this),this['_map']['on'](EventType['clockTick'],this[_0xbd25b3(_0x3643ba._0x13b5cf)],this);}},{'key':'_removedHook','value':function _0x26a56c(){var _0x18cf79=_0x4ffc;this['disable'](),this['_map']['off'](EventType['leftDown'],this['_onLeftDownHandler'],this),this['_map'][_0x18cf79(_0x303d88._0x212613)](EventType[_0x18cf79(0xd4e)],this['_onLeftUpHandler'],this),this[_0x18cf79(_0x303d88._0x58865a)][_0x18cf79(_0x303d88._0x212613)](EventType['mouseMove'],this[_0x18cf79(0x800)],this),this['_map']['off'](EventType[_0x18cf79(_0x303d88._0xc8cc8d)],this['_onDbClickHandler'],this),this['_map']['off'](EventType[_0x18cf79(_0x303d88._0xd667aa)],this['_onKeyDown'],this),this['_map']['off'](EventType['keyup'],this['_onKeyUp'],this),this['_map']['off'](EventType[_0x18cf79(_0x303d88._0x1d80d6)],this['_onClockTick'],this);}},{'key':'_onLeftDownHandler','value':function _0x22d92d(_0x41038c){var _0x16825e=_0x4ffc;if(!this['enabled'])return;this['_looking']=!![],this[_0x16825e(_0xe8b699._0x406b14)]=Cesium__namespace['Cartesian3']['clone'](_0x41038c['position']),this[_0x16825e(0xa81)]=this['_startMousePosition'];}},{'key':'_onDbClickHandler','value':function _0x3bd611(_0x3f56fb){var _0x4d5360=_0x4ffc;if(!this['enabled'])return;this['_looking']=!![],this['_startMousePosition']=Cesium__namespace['Cartesian3']['clone'](_0x3f56fb[_0x4d5360(0xdd1)]),this[_0x4d5360(0xa81)]=this['_startMousePosition'];}},{'key':_0x42a1dd(_0x2f6b4b._0x4d627b),'value':function _0x41ed6a(_0x5577d0){this['_looking']=![];}},{'key':'_onMouseMoveHandler','value':function _0x4ba65d(_0x22c744){var _0x168179=_0x42a1dd;this[_0x168179(_0x28725f._0x25089e)]=_0x22c744['endPosition'];}},{'key':'_onKeyDown','value':function _0x3135ff(_0x20cffc){var _0x2c73f2=_0x42a1dd;if(!this[_0x2c73f2(0x38d)])return;var _0x5ae7a2=_0x20cffc['keyCode'];this[_0x2c73f2(0x204)]=RoamType['DIRECTION_NONE'];switch(_0x5ae7a2){case'W'[_0x2c73f2(0x1d1)](0x0):this[_0x2c73f2(_0x2acf5e._0x175a0b)]=RoamType[_0x2c73f2(0x1d5)];break;case'S'[_0x2c73f2(_0x2acf5e._0x4b7297)](0x0):this['_direction']=RoamType['DIRECTION_BACKWARD'];break;case'D'['charCodeAt'](0x0):this['_direction']=RoamType['DIRECTION_RIGHT'];break;case'A'[_0x2c73f2(0x1d1)](0x0):this['_direction']=RoamType['DIRECTION_LEFT'];break;}}},{'key':'_onKeyUp','value':function _0xbcfe1b(){var _0xbd44f4=_0x42a1dd;if(!this['enabled'])return;this[_0xbd44f4(0x204)]=RoamType['DIRECTION_NONE'];}},{'key':_0x42a1dd(0x86a),'value':function _0x3ac790(_0x5d8844){var _0x4bb805=_0x42a1dd;if(!this['enabled'])return;var _0x1d34af=_0x5d8844[_0x4bb805(0x984)];this['_looking']&&this['_changeHeadingPitch'](_0x1d34af);if(this[_0x4bb805(0x204)]===RoamType[_0x4bb805(_0x166781._0x11282f)])return;var _0x36dbb8=this['speed']*_0x1d34af;if(this[_0x4bb805(0x204)]===RoamType['DIRECTION_FORWARD'])Cesium__namespace['Cartesian3']['multiplyByScalar'](this[_0x4bb805(0x4bc)][_0x4bb805(_0x166781._0x337448)]['direction'],0x1,scratchCurrentDirection);else{if(this['_direction']===RoamType[_0x4bb805(0xe4a)])Cesium__namespace['Cartesian3'][_0x4bb805(_0x166781._0x219a98)](this['_map']['camera']['direction'],-0x1,scratchCurrentDirection);else{if(this['_direction']===RoamType[_0x4bb805(_0x166781._0x4a4bdc)])Cesium__namespace['Cartesian3']['multiplyByScalar'](this[_0x4bb805(0x4bc)]['camera']['right'],-0x1,scratchCurrentDirection);else this[_0x4bb805(_0x166781._0x3f392b)]===RoamType['DIRECTION_RIGHT']&&Cesium__namespace['Cartesian3']['multiplyByScalar'](this['_map'][_0x4bb805(_0x166781._0x1ab206)]['right'],0x1,scratchCurrentDirection);}}Cesium__namespace['Cartesian3']['multiplyByScalar'](scratchCurrentDirection,_0x36dbb8,scratchDeltaPosition);var _0x4d6fd2=this['_map']['camera']['position'];Cesium__namespace[_0x4bb805(0x4cc)]['add'](_0x4d6fd2,scratchDeltaPosition,scratchNextPosition);var _0x218800=this[_0x4bb805(0x4bc)]['scene']['globe'],_0x5cbd8f=_0x218800[_0x4bb805(_0x166781._0x913406)];_0x5cbd8f['cartesianToCartographic'](scratchNextPosition,scratchNextCartographic);var _0x3b6504=_0x218800[_0x4bb805(0x559)](scratchNextCartographic);if(_0x3b6504===undefined)return;scratchNextCartographic['height']=_0x3b6504+this[_0x4bb805(_0x166781._0x1165ef)],_0x5cbd8f['cartographicToCartesian'](scratchNextCartographic,scratchTerrainConsideredNextPosition),this['_map']['camera']['setView']({'destination':scratchTerrainConsideredNextPosition,'orientation':new Cesium__namespace[(_0x4bb805(_0x166781._0x3f3223))](this['_map']['camera']['heading'],this['_map']['camera'][_0x4bb805(0x50d)],this['_map'][_0x4bb805(_0x166781._0x337448)]['roll']),'endTransform':Cesium__namespace[_0x4bb805(0x169)]['IDENTITY']});}},{'key':'_changeHeadingPitch','value':function _0x44b82e(_0x851cb8){var _0x2c6c6a=_0x42a1dd,_0x4db1db=this['_map']['canvas']['clientWidth'],_0x17c52e=this[_0x2c6c6a(_0x21ee64._0x51ced9)]['canvas'][_0x2c6c6a(_0x21ee64._0x418d2e)],_0x574dc7=(this[_0x2c6c6a(0xa81)]['x']-this[_0x2c6c6a(0xaff)]['x'])/_0x4db1db,_0x12c70a=-(this['_mousePosition']['y']-this['_startMousePosition']['y'])/_0x17c52e,_0x132fc9=Cesium__namespace[_0x2c6c6a(0xa29)][_0x2c6c6a(_0x21ee64._0x4138fd)](this['_map']['camera']['heading']),_0x3ba9e6=_0x574dc7*this['rotateSpeed'],_0x9f29c=_0x132fc9+_0x3ba9e6,_0x5d4d03=Cesium__namespace['Math']['toDegrees'](this['_map'][_0x2c6c6a(0x14e)]['pitch']),_0x3b1d64=_0x12c70a*this['rotateSpeed'],_0x202b3c=_0x5d4d03+_0x3b1d64;_0x202b3c>this['maxPitch']*0x2&&_0x202b3c<0x168-this['maxPitch']?_0x202b3c=0x168-this[_0x2c6c6a(0x5a2)]:_0x202b3c>this['maxPitch']&&_0x202b3c<0x168-this[_0x2c6c6a(_0x21ee64._0x2ccce0)]&&(_0x202b3c=this['maxPitch']),this[_0x2c6c6a(0x4bc)][_0x2c6c6a(_0x21ee64._0x36fbe0)]['setView']({'orientation':{'heading':Cesium__namespace['Math']['toRadians'](_0x9f29c),'pitch':Cesium__namespace['Math']['toRadians'](_0x202b3c),'roll':this[_0x2c6c6a(_0x21ee64._0x51ced9)]['camera']['roll']}});}},{'key':'_enableScreenSpaceCameraController','value':function _0xbf8c12(_0xb18868){var _0x23cfb3=_0x42a1dd,_0x126827=this['_map']['scene'];_0x126827[_0x23cfb3(0x12e)]['enableRotate']=_0xb18868,_0x126827['screenSpaceCameraController'][_0x23cfb3(_0x4871f5._0x33716d)]=_0xb18868,_0x126827['screenSpaceCameraController']['enableZoom']=_0xb18868,_0x126827['screenSpaceCameraController']['enableTilt']=_0xb18868,_0x126827[_0x23cfb3(_0x4871f5._0x35be52)]['enableLook']=_0xb18868;}},{'key':'activate','value':function _0x555f44(){var _0xa1b790=_0x42a1dd;this['_enabled']=!![],this['_enableScreenSpaceCameraController'](![]);var _0x47c402=this['_map'][_0xa1b790(_0x358ee7._0x2896db)]['position'],_0x44b8da=new Cesium__namespace[(_0xa1b790(_0x358ee7._0x2c8e45))](),_0x1acd94=this['_map'][_0xa1b790(0x7dd)]['globe'];_0x1acd94['ellipsoid'][_0xa1b790(0x744)](_0x47c402,_0x44b8da);var _0x598d33=_0x1acd94[_0xa1b790(_0x358ee7._0x321376)](_0x44b8da);if(_0x598d33===undefined)return![];_0x44b8da[_0xa1b790(0x872)]=_0x598d33+this['height'];var _0x1984b8=new Cesium__namespace[(_0xa1b790(_0x358ee7._0x2eb0a8))]();_0x1acd94['ellipsoid']['cartographicToCartesian'](_0x44b8da,_0x1984b8);var _0x466f70=this[_0xa1b790(_0x358ee7._0x33f620)]['camera']['heading'];return this['_heading']=_0x466f70,this['_map'][_0xa1b790(_0x358ee7._0x1241ef)]['flyTo']({'destination':_0x1984b8,'orientation':{'heading':_0x466f70,'pitch':Cesium__namespace['Math']['toRadians'](0x0),'roll':0x0}}),!![];}},{'key':'disable','value':function _0x3a2c0c(){var _0x1938ac=_0x42a1dd;this['_enabled']=![],this[_0x1938ac(0x456)](!![]);}},{'key':'startAutoForward','value':function _0xf5cd6f(){var _0x3b132b=_0x42a1dd;!this['enabled']&&this['activate'](),this[_0x3b132b(0x204)]=RoamType[_0x3b132b(0x1d5)];}},{'key':'stopAutoForward','value':function _0x2e63fe(){var _0x5caf26=_0x42a1dd;this['_direction']=RoamType[_0x5caf26(0xc61)];}}]),_0x3fd638;}(BaseThing),RotatePoint=function(_0xf53745){var _0x1d810a={_0x12b6cc:0x47f,_0x4b6a3e:0xa50,_0x314203:0x676},_0x3e2686={_0x507bd6:0x19d},_0x547ab6={_0xb61f7f:0x6f9,_0xf179f2:0x3c2,_0x20f8c7:0x14e},_0x4c3d44={_0x2fdb5f:0x961,_0x287347:0x3d6,_0x5a94a0:0x609,_0x2ea892:0x3dd,_0x28277f:0x25e,_0x5699af:0x7de,_0x4777fb:0x4bc},_0x2fefb6={_0xdb946:0x4bc,_0x3d251a:0x6da,_0x3716ea:0x8f1},_0x580a74={_0x3246d9:0x4bc,_0x5716bb:0x7de,_0x589637:0x14e,_0x364eca:0x25e},_0x33fb01={_0x4d8b8c:0x2f1},_0x118903={_0x3a023f:0x579},_0x1f2115=_0x521882;_inherits(_0x4260a4,_0xf53745);var _0x2be0d3=_createSuper(_0x4260a4);function _0x4260a4(){var _0x221ebf=_0x4ffc,_0x1c5244,_0x364474=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4260a4),_0x1c5244=_0x2be0d3['call'](this,_0x364474),_0x1c5244['_direction']=_0x1c5244['options'][_0x221ebf(_0x118903._0x3a023f)]?0x1:-0x1,_0x1c5244['_angle']=0x168/(0x3c*(_0x1c5244['options']['time']||0x3c)),_0x1c5244['_autoStopAngle']=_0x1c5244['options']['autoStopAngle'],_0x1c5244;}return _createClass(_0x4260a4,[{'key':_0x1f2115(0x4ca),'get':function _0x5e8438(){return this['_isStart'];}},{'key':_0x1f2115(0xc29),'value':function _0x245bcc(_0x270b3c){var _0x2173ed=_0x1f2115;_0x270b3c?this[_0x2173ed(_0x33fb01._0x4d8b8c)]():this['stop']();}},{'key':'_mountedHook','value':function _0x40409d(){}},{'key':_0x1f2115(_0x1d810a._0x12b6cc),'value':function _0x3eb97a(){this['_map']['on'](EventType['mouseDown'],this['_map_mouseDownHandler'],this),this['_map']['on'](EventType['mouseUp'],this['_map_mouseUpHandler'],this),this['_mouseDown']=![];}},{'key':_0x1f2115(_0x1d810a._0x4b6a3e),'value':function _0x548eb3(_0x1a2abb){this['_mouseDown']=!![];}},{'key':'_map_mouseUpHandler','value':function _0x27fe11(_0x5a773e){var _0x1b7792=_0x1f2115;this['_mouseDown']=![];var _0x38a91e=this[_0x1b7792(_0x580a74._0x3246d9)]['getCenter']();if(!_0x38a91e||_0x38a91e['alt']>0x7a120)return;this['_tikRender']=0x0,this['_center']=_0x38a91e['toCartesian'](),this['_startHeading']=this['_map']['camera']['heading'],this[_0x1b7792(_0x580a74._0x5716bb)]=this['_map'][_0x1b7792(_0x580a74._0x589637)]['pitch'],this[_0x1b7792(0xcd9)]=Cesium__namespace['Cartesian3']['distance'](this[_0x1b7792(0x3d6)],this['_map']['camera'][_0x1b7792(_0x580a74._0x364eca)]);}},{'key':_0x1f2115(_0x1d810a._0x314203),'value':function _0x361747(){var _0x2d480d=_0x1f2115;this[_0x2d480d(_0x2fefb6._0xdb946)][_0x2d480d(_0x2fefb6._0x3d251a)](EventType[_0x2d480d(0xc1c)],this['_map_mouseDownHandler'],this),this['_map']['off'](EventType['mouseUp'],this[_0x2d480d(_0x2fefb6._0x3716ea)],this),this['stop']();}},{'key':'start','value':function _0x3b32dc(_0x30818e){var _0x37d2f8=_0x1f2115,_0x5abd1c,_0x8154c9=this;this['_isStart']&&this[_0x37d2f8(_0x4c3d44._0x2fdb5f)]();this['_isStart']=!![];var _0x4cffb7=(_0x5abd1c=this['_map']['getCenter']())===null||_0x5abd1c===void 0x0?void 0x0:_0x5abd1c['toCartesian']();if(!_0x30818e)this[_0x37d2f8(_0x4c3d44._0x287347)]=_0x4cffb7;else _0x30818e instanceof Cesium__namespace['Cartesian3']?this['_center']=_0x30818e:this['_center']=LngLatPoint['parse'](_0x30818e)[_0x37d2f8(_0x4c3d44._0x5a94a0)]();this['_distance']=this['options']['distance']||Cesium__namespace['Cartesian3'][_0x37d2f8(_0x4c3d44._0x2ea892)](this['_center'],this['_map']['camera'][_0x37d2f8(_0x4c3d44._0x28277f)]),this['_startHeading']=this['_map']['camera']['heading'],this[_0x37d2f8(_0x4c3d44._0x5699af)]=this[_0x37d2f8(_0x4c3d44._0x4777fb)]['camera'][_0x37d2f8(0x50d)];var _0x8399b9=0x2;Cesium__namespace['Cartesian3'][_0x37d2f8(0x3dd)](_0x4cffb7,this['_center'])=this[_0x31239b(0x3c2)]&&this['stop']();var _0x34559c=Cesium__namespace['Math']['toRadians'](_0x31933c*this['_direction'])+this[_0x31239b(0x1a5)];this[_0x31239b(0x4bc)]['scene'][_0x31239b(_0x547ab6._0x20f8c7)][_0x31239b(0xa94)]({'destination':this[_0x31239b(0x3d6)],'orientation':{'heading':_0x34559c,'pitch':this['_startPitch']}}),this['_map']['scene']['camera'][_0x31239b(0x760)](this['_distance']),this['fire'](EventType['change']);}},{'key':'stop','value':function _0x2600b8(){var _0xf2bd87=_0x1f2115;if(!this['_isStart'])return;this[_0xf2bd87(_0x3e2686._0x507bd6)]=![],this['_map']['off'](EventType['preRender'],this['_onPreRenderHandler'],this),this['fire'](EventType['stop']);}}]),_0x4260a4;}(BaseThing),MAX_PITCH_IN_DEGREE=0x58,StreetView=function(_0x44daec){var _0x45409a={_0x715d90:0x47f,_0x6ccda:0x676,_0x43fc5c:0x21e},_0x1f8ce9={_0x362dfd:0x80e,_0x153f3e:0x5cf,_0x40cf91:0x4bc,_0x17901e:0x489,_0x325d41:0x707},_0x109afd={_0x42acc2:0x5cf,_0x118d1d:0x961,_0x4cfebc:0x4bc,_0x3dd5a8:0x4bc},_0x404d89={_0x7933e3:0x4cc,_0xa6a46a:0xd23},_0x2c0f80={_0x1c9bf1:0x4f0},_0x35a1b6={_0x2b67db:0xa29,_0xaabe84:0x75f,_0x5d4ed6:0xa29,_0x1c2044:0xa81,_0x3c7d69:0x5e6,_0x36af3f:0x4bc},_0x1fced2={_0x43e8a2:0x4bc,_0x44952d:0x50d},_0x31369f={_0x56258a:0x4bc,_0x5b7806:0x6da,_0x1c1067:0xd32,_0x32bf63:0xebe,_0x10a472:0x419,_0x3f249b:0x6da},_0x344982={_0x3547b4:0xc29,_0x2bd0b7:0x4bc,_0x4872b5:0x428},_0x2ea905={_0x3e014d:0x4bc,_0x49bedd:0x4bc,_0x1f7997:0x73b,_0x3f11d9:0x883,_0x5117a7:0xcbd,_0x2db60b:0xada,_0x14b8ee:0x202,_0x433b19:0x12e,_0x381f32:0x576,_0x59ee42:0xacb,_0x4b9126:0x7dd},_0x2a0b66={_0x138a60:0xdf7,_0x12bd26:0x8d6,_0xfacc42:0xee8,_0x18b555:0x210},_0xfc97bd=_0x521882;_inherits(_0x470f6b,_0x44daec);var _0x5eb29b=_createSuper(_0x470f6b);function _0x470f6b(){var _0x59d8a3=_0x4ffc,_0x10daef,_0x311bdc,_0x1549a1,_0x36fec3,_0x461a6f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x470f6b),_0x36fec3=_0x5eb29b[_0x59d8a3(_0x2a0b66._0x138a60)](this,_0x461a6f),_0x36fec3[_0x59d8a3(_0x2a0b66._0x12bd26)]=(_0x10daef=_0x461a6f[_0x59d8a3(0x8d6)])!==null&&_0x10daef!==void 0x0?_0x10daef:0x1e,_0x36fec3[_0x59d8a3(_0x2a0b66._0xfacc42)]=(_0x311bdc=_0x461a6f['heightStep'])!==null&&_0x311bdc!==void 0x0?_0x311bdc:0.2,_0x36fec3['moveStep']=(_0x1549a1=_0x461a6f[_0x59d8a3(_0x2a0b66._0x18b555)])!==null&&_0x1549a1!==void 0x0?_0x1549a1:0.1,_0x36fec3;}return _createClass(_0x470f6b,[{'key':'_enabledHook','value':function _0x151cb5(_0x800a0c){var _0x3bb1f5=_0x4ffc;this[_0x3bb1f5(_0x2ea905._0x3e014d)]['mouseZoom']&&(this[_0x3bb1f5(_0x2ea905._0x49bedd)][_0x3bb1f5(_0x2ea905._0x1f7997)]['enabled']=!_0x800a0c),_0x800a0c?(this[_0x3bb1f5(_0x2ea905._0x3f11d9)]=this[_0x3bb1f5(0x4bc)]['scene']['screenSpaceCameraController']['zoomEventTypes'],this['_default_tiltEventTypes']=this[_0x3bb1f5(0x4bc)][_0x3bb1f5(0x7dd)]['screenSpaceCameraController']['tiltEventTypes'],this['_map']['scene']['screenSpaceCameraController']['zoomEventTypes']=[Cesium__namespace['CameraEventType']['WHEEL'],Cesium__namespace['CameraEventType']['PINCH'],{'eventType':Cesium__namespace['CameraEventType'][_0x3bb1f5(_0x2ea905._0x5117a7)],'modifier':Cesium__namespace[_0x3bb1f5(_0x2ea905._0x2db60b)]['CTRL']}],this['_map']['scene']['screenSpaceCameraController']['tiltEventTypes']=[{'eventType':Cesium__namespace[_0x3bb1f5(_0x2ea905._0x14b8ee)]['MIDDLE_DRAG'],'modifier':Cesium__namespace['KeyboardEventModifier']['CTRL']}]):(this[_0x3bb1f5(_0x2ea905._0x3f11d9)]&&(this['_map']['scene'][_0x3bb1f5(_0x2ea905._0x433b19)][_0x3bb1f5(_0x2ea905._0x381f32)]=this[_0x3bb1f5(0x883)],delete this['_default_zoomEventTypes']),this[_0x3bb1f5(_0x2ea905._0x59ee42)]&&(this['_map'][_0x3bb1f5(_0x2ea905._0x4b9126)]['screenSpaceCameraController']['tiltEventTypes']=this['_default_tiltEventTypes'],delete this['_default_tiltEventTypes']));}},{'key':_0xfc97bd(0xa8c),'value':function _0x120ee5(){}},{'key':_0xfc97bd(_0x45409a._0x715d90),'value':function _0x378e38(){var _0x5e76ba=_0xfc97bd;this[_0x5e76ba(_0x344982._0x3547b4)](this['enabled']),this[_0x5e76ba(_0x344982._0x2bd0b7)]['on'](EventType[_0x5e76ba(0xa1a)],this['_onRightDownHandler'],this),this['_map']['on'](EventType['mouseMove'],this['_onMouseMove'],this),this['_map']['on'](EventType['rightUp'],this[_0x5e76ba(0xd35)],this),this['_map']['on'](EventType['middleDown'],this['_onMiddleDownHandler'],this),this['_map']['on'](EventType['middleUp'],this['_onMiddleUpHandler'],this),this['_map']['on'](EventType['click'],this['_onClickHandler'],this),this['_map']['on'](EventType[_0x5e76ba(_0x344982._0x4872b5)],this[_0x5e76ba(0x419)],this),this['_map']['on'](EventType['rightClick'],this['_onRightClickHandler'],this);}},{'key':_0xfc97bd(_0x45409a._0x6ccda),'value':function _0x2913b2(){var _0x2a751a=_0xfc97bd;this['_enabledHook'](![]),this[_0x2a751a(_0x31369f._0x56258a)][_0x2a751a(_0x31369f._0x5b7806)](EventType['rightDown'],this['_onRightDownHandler'],this),this['_map']['off'](EventType[_0x2a751a(_0x31369f._0x1c1067)],this['_onMouseMove'],this),this[_0x2a751a(_0x31369f._0x56258a)]['off'](EventType[_0x2a751a(_0x31369f._0x32bf63)],this['_onRightUpHandler'],this),this['_map']['off'](EventType['middleDown'],this['_onMiddleDownHandler'],this),this['_map']['off'](EventType['middleUp'],this[_0x2a751a(0x83a)],this),this['_map']['off'](EventType['click'],this['_onClickHandler'],this),this['_map']['off'](EventType['dblClick'],this[_0x2a751a(_0x31369f._0x10a472)],this),this[_0x2a751a(0x4bc)][_0x2a751a(_0x31369f._0x3f249b)](EventType['rightClick'],this['_onRightClickHandler'],this),this['rotatePoint']&&(this[_0x2a751a(0x4bc)]['removeThing'](this['rotatePoint'],!![]),delete this['rotatePoint']);}},{'key':_0xfc97bd(_0x45409a._0x43fc5c),'value':function _0x154e3c(_0x5effa2){var _0x35dbc0=_0xfc97bd;if(!this[_0x35dbc0(0x38d)])return;this['rotatePoint']&&this[_0x35dbc0(0x5cf)][_0x35dbc0(0x961)](),this['_isMouseLeftButtonPressed']=!![],this['_mousePosition']=this['_startMousePosition']=Cesium__namespace['Cartesian3']['clone'](_0x5effa2['position']),this['_headingWhenLeftClicked']=Cesium__namespace['Math']['toDegrees'](this['_map']['camera']['heading']),this['_pitchWhenLeftClicked']=Cesium__namespace['Math']['toDegrees'](this[_0x35dbc0(_0x1fced2._0x43e8a2)]['camera'][_0x35dbc0(_0x1fced2._0x44952d)]);}},{'key':'_onMouseMove','value':function _0x45c788(_0x3f39c6){var _0x1914d7=_0xfc97bd;if(!this[_0x1914d7(0x38d)])return;this['_mousePosition']=_0x3f39c6['endPosition'];if(this['_isMouseLeftButtonPressed']){var _0x2c0ebe=this['_map']['canvas']['clientWidth'],_0x22058d=this['_map'][_0x1914d7(0x5e6)]['clientHeight'],_0x2fa04f=(this['_mousePosition']['x']-this[_0x1914d7(0xaff)]['x'])/_0x2c0ebe,_0x4a3fec=-(this['_mousePosition']['y']-this[_0x1914d7(0xaff)]['y'])/_0x22058d;if(Cesium__namespace[_0x1914d7(_0x35a1b6._0x2b67db)]['equalsEpsilon'](_0x2fa04f,0x0,Cesium__namespace['Math']['EPSILON6'])&&Cesium__namespace['Math']['equalsEpsilon'](_0x4a3fec,0x0,Cesium__namespace['Math']['EPSILON6']))return;var _0x529eb5=_0x2fa04f*this['rotateSpeed'],_0x1493d2=this['_headingWhenLeftClicked']+_0x529eb5,_0x493bae=_0x4a3fec*this['rotateSpeed'],_0x41dc30=this[_0x1914d7(_0x35a1b6._0xaabe84)]+_0x493bae;_0x41dc30>MAX_PITCH_IN_DEGREE*0x2&&_0x41dc30<0x168-MAX_PITCH_IN_DEGREE?_0x41dc30=0x168-MAX_PITCH_IN_DEGREE:_0x41dc30>MAX_PITCH_IN_DEGREE&&_0x41dc30<0x168-MAX_PITCH_IN_DEGREE&&(_0x41dc30=MAX_PITCH_IN_DEGREE),this[_0x1914d7(0x4bc)][_0x1914d7(0x14e)]['setView']({'orientation':{'heading':Cesium__namespace['Math']['toRadians'](_0x1493d2),'pitch':Cesium__namespace[_0x1914d7(_0x35a1b6._0x5d4ed6)]['toRadians'](_0x41dc30),'roll':this['_map']['camera']['roll']}});}else{if(this['_isMouseUpdownPressed']){var _0x337eb6=-(this[_0x1914d7(_0x35a1b6._0x1c2044)]['y']-this['_startMousePosition']['y'])/this['_map'][_0x1914d7(_0x35a1b6._0x3c7d69)]['clientHeight'],_0x33e65a=this[_0x1914d7(_0x35a1b6._0x36af3f)][_0x1914d7(0x14e)]['positionCartographic']['height']*this[_0x1914d7(0xee8)];this['_map']['camera']['moveDown'](_0x337eb6*_0x33e65a);}}}},{'key':_0xfc97bd(0xd35),'value':function _0x4bc776(_0x18159c){var _0x5dbac0=_0xfc97bd;this[_0x5dbac0(_0x2c0f80._0x1c9bf1)]=![];}},{'key':'_onMiddleDownHandler','value':function _0x5010af(_0x34602b){var _0x4a91ac=_0xfc97bd;if(!this['enabled'])return;this[_0x4a91ac(0x5cf)]&&this['rotatePoint']['stop'](),this['_isMouseUpdownPressed']=!![],this[_0x4a91ac(0xaff)]=Cesium__namespace[_0x4a91ac(_0x404d89._0x7933e3)][_0x4a91ac(_0x404d89._0xa6a46a)](_0x34602b[_0x4a91ac(0xdd1)]),this['_mousePosition']=this['_startMousePosition'];}},{'key':_0xfc97bd(0x83a),'value':function _0x142924(_0x132d09){this['_isMouseUpdownPressed']=![];}},{'key':'_onClickHandler','value':function _0x54edef(_0x1ed76a){if(!this['enabled'])return;this['rotatePoint']&&this['rotatePoint']['stop']();}},{'key':'_onDbClickHandler','value':function _0x178778(_0x22a37c){var _0x440750=_0xfc97bd;if(!this[_0x440750(0x38d)])return;this['rotatePoint']&&this[_0x440750(_0x109afd._0x42acc2)][_0x440750(_0x109afd._0x118d1d)]();var _0x50f7dd=getCurrentMousePosition(this['_map'][_0x440750(0x7dd)],_0x22a37c['position']);if(_0x50f7dd){var _0x47340b=Cesium__namespace['Cartesian3']['distance'](_0x50f7dd,this['_map']['camera']['positionWC'])*this['moveStep'];this[_0x440750(_0x109afd._0x4cfebc)][_0x440750(0x26d)](_0x50f7dd,{'radius':_0x47340b,'maximumHeight':this[_0x440750(_0x109afd._0x3dd5a8)]['camera']['positionCartographic'][_0x440750(0x872)],'duration':this['options']['moveDuration']});}}},{'key':'_onRightClickHandler','value':function _0x44fee6(_0x5310a7){var _0x3733e3=_0xfc97bd;if(!this['enabled'])return;if(this['time']){var _0x5c3e9c=Cesium__namespace['JulianDate'][_0x3733e3(_0x1f8ce9._0x362dfd)](this[_0x3733e3(0x4bc)]['clock']['currentTime'],this['time']);_0x5c3e9c<0.5&&(this['_map']['closeContextMenu'](),!this[_0x3733e3(_0x1f8ce9._0x153f3e)]&&(this['rotatePoint']=new RotatePoint(this['options']['rotatePoint']),this[_0x3733e3(_0x1f8ce9._0x40cf91)]['addThing'](this['rotatePoint'])),this[_0x3733e3(_0x1f8ce9._0x153f3e)]['start'](_0x5310a7[_0x3733e3(_0x1f8ce9._0x17901e)]));}this[_0x3733e3(_0x1f8ce9._0x325d41)]=this['_map']['clock']['currentTime'][_0x3733e3(0xd23)]();}}]),_0x470f6b;}(BaseThing),CameraHistory=function(_0x50542a){var _0x164ec9={_0x2e2388:0xa8c,_0x1a10a3:0x3e8},_0x177b88={_0x4f73eb:0xb8c},_0x3ad2d7={_0x4dac09:0x4bc,_0x4ddd43:0x14e,_0x20af62:0x14e,_0x59a1ea:0x92a},_0x45a4cf={_0x228153:0x425,_0xec708d:0xec6,_0x1d1c58:0xc69,_0x341b40:0xe38,_0x54adfe:0xba0},_0x4b4b6c={_0x37f1cb:0x518,_0x2cef39:0x4bc},_0xcd392={_0x19e563:0x516},_0x2d31e1={_0xed7afa:0x94a,_0x5c3347:0xa85},_0x598981={_0x52b9cd:0x4bc},_0x4566b8={_0x2ad860:0x518,_0x176821:0x938},_0x35739f={_0x4c510d:0x93a,_0x725bcf:0xbd0,_0x29e467:0x4ef,_0x5bc573:0xcfe},_0x5afaa8={_0x4354a9:0x938},_0x5a81e6={_0x402d70:0xec6},_0x1f1419=_0x521882;_inherits(_0x17a6f6,_0x50542a);var _0x250926=_createSuper(_0x17a6f6);function _0x17a6f6(){var _0xd59b03=_0x4ffc,_0x3841c8,_0x201e56,_0x2a710c=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x17a6f6),_0x201e56=_0x250926['call'](this,_0x2a710c),_0x201e56['step']=0x0,_0x201e56['views']=[],_0x201e56['maxCacheCount']=(_0x3841c8=_0x201e56['options'][_0xd59b03(_0x5a81e6._0x402d70)])!==null&&_0x3841c8!==void 0x0?_0x3841c8:0x63,_0x201e56;}return _createClass(_0x17a6f6,[{'key':'debugExtent','get':function _0x14c484(){var _0x58366b=_0x4ffc;return this[_0x58366b(0xe11)]['limit']&&this['options'][_0x58366b(0x518)][_0x58366b(_0x5afaa8._0x4354a9)];},'set':function _0x522f6f(_0x3400f8){var _0x20a416=_0x4ffc;if(!this['options']['limit'])return;this['options']['limit'][_0x20a416(0x938)]=_0x3400f8;if(!this[_0x20a416(_0x35739f._0x4c510d)]){var _0x1e5cbb=this['options'][_0x20a416(0x518)][_0x20a416(_0x35739f._0x725bcf)],_0x47ec8b=this['options'][_0x20a416(0x518)]['position'];this['debugExtentEntity']=this['_map']['entities']['add']({'name':'限定的范围','position':_0x47ec8b,'ellipsoid':{'radii':new Cesium__namespace['Cartesian3'](_0x1e5cbb,_0x1e5cbb,_0x1e5cbb),'maximumCone':Cesium__namespace['Math'][_0x20a416(_0x35739f._0x29e467)],'slicePartitions':0x2d,'stackPartitions':0x2d,'material':new Cesium__namespace[(_0x20a416(_0x35739f._0x5bc573))](0x0,0x1,0x1,0x0),'outline':!![],'outlineColor':new Cesium__namespace[(_0x20a416(0xcfe))](0x0,0x1,0x1,0x1)}});}this['debugExtentEntity'][_0x20a416(0x19f)]=_0x3400f8;}},{'key':_0x1f1419(_0x164ec9._0x2e2388),'value':function _0x5622f3(){var _0x3bc7f3=_0x1f1419;this['options']['limit']&&this['options'][_0x3bc7f3(_0x4566b8._0x2ad860)]['debugExtent']&&(this[_0x3bc7f3(_0x4566b8._0x176821)]=this['options']['limit'][_0x3bc7f3(0x938)]),this['_limitGlobe']();}},{'key':'_addedHook','value':function _0x490605(){var _0x1c9e15=_0x1f1419;this['_map']['on'](EventType['cameraMoveStart'],this[_0x1c9e15(0xb50)],this),this[_0x1c9e15(_0x598981._0x52b9cd)]['on'](EventType['cameraMoveEnd'],this['_cameraMoveEndHandler'],this);}},{'key':_0x1f1419(0x676),'value':function _0x4103bf(){var _0x234826=_0x1f1419;this[_0x234826(0x4bc)]['off'](EventType['cameraMoveStart'],this[_0x234826(0xb50)],this),this['_map']['off'](EventType[_0x234826(_0x2d31e1._0xed7afa)],this[_0x234826(0xa11)],this),this['views']=[],this['debugExtentEntity']&&(this['_map'][_0x234826(0x1ec)][_0x234826(_0x2d31e1._0x5c3347)](this['debugExtentEntity']),delete this['debugExtentEntity']);}},{'key':'_cameraMoveStartHandler','value':function _0x312969(){this['_map']&&(this['isInPush']=!![],this['lastCameraView']=this['_map']['getCameraView']());}},{'key':'_cameraMoveEndHandler','value':function _0x3206db(){var _0x3c52b7=_0x1f1419;this['_limitGlobe']();if(!this[_0x3c52b7(_0xcd392._0x19e563)])return;this[_0x3c52b7(0x79f)]();}},{'key':_0x1f1419(_0x164ec9._0x1a10a3),'value':function _0x35aea6(){var _0x3861fe=_0x1f1419,_0x236603=this;if(!this['options']['limit'])return;var _0x292201=this['options'][_0x3861fe(_0x4b4b6c._0x37f1cb)]['position'],_0x260013=this['options'][_0x3861fe(_0x4b4b6c._0x37f1cb)]['radius'],_0x1826c3=Cesium__namespace[_0x3861fe(0x4cc)]['distance'](_0x292201,this['_map']['camera']['position']);if(this['options']['limit']['debugExtent']);if(_0x1826c3<=_0x260013)return;this['isInPush']=![],this['lastCameraView']?this[_0x3861fe(_0x4b4b6c._0x2cef39)]['setCameraView'](this['lastCameraView'],{'duration':0.5,'complete':function _0x13e752(){var _0x3ae61d=_0x3861fe;_0x236603[_0x3ae61d(0xb05)]=null,_0x236603['isInPush']=!![];}}):this['_map']['flyToPoint'](_0x292201,{'radius':_0x260013*0.6,'pitch':-0x3c,'duration':0.5,'complete':function _0x1d91e2(){_0x236603['lastCameraView']=null,_0x236603['isInPush']=!![];}});}},{'key':_0x1f1419(0x79f),'value':function _0x3e5541(){var _0x2fc724=_0x1f1419,_0x3a1ee4=this['_map']['getCameraView']();this['views'][_0x2fc724(_0x45a4cf._0x228153)](_0x3a1ee4),this[_0x2fc724(0xe38)]['length']>this[_0x2fc724(_0x45a4cf._0xec708d)]&&this['views'][_0x2fc724(_0x45a4cf._0x1d1c58)](0x0,0x1),this['step']=this[_0x2fc724(_0x45a4cf._0x341b40)][_0x2fc724(_0x45a4cf._0x54adfe)]-0x1,this['fire'](EventType['change'],{'index':this['step'],'count':this[_0x2fc724(0xe38)]['length']});}},{'key':'_goHistoryView','value':function _0x174f7b(){var _0x4db576=_0x1f1419,_0x5be57b=this;this[_0x4db576(_0x3ad2d7._0x4dac09)][_0x4db576(_0x3ad2d7._0x4ddd43)]['moveStart']['removeEventListener'](this['_cameraMoveStartHandler'],this),this['_map'][_0x4db576(_0x3ad2d7._0x20af62)]['moveEnd']['removeEventListener'](this['_cameraMoveEndHandler'],this),this['isInPush']=![],this['_map'][_0x4db576(_0x3ad2d7._0x59a1ea)](this['views'][this['step']],{'complete':function _0x5ca6fc(){var _0xc8a902=_0x4db576;_0x5be57b[_0xc8a902(0x4bc)][_0xc8a902(0x14e)]['moveStart'][_0xc8a902(0x35f)](_0x5be57b['_cameraMoveStartHandler'],_0x5be57b),_0x5be57b[_0xc8a902(0x4bc)]['camera']['moveEnd']['addEventListener'](_0x5be57b[_0xc8a902(0xa11)],_0x5be57b),_0x5be57b['fire'](EventType['change'],{'index':_0x5be57b[_0xc8a902(0xb8c)],'count':_0x5be57b['views']['length']});}});}},{'key':'goNext','value':function _0x4b4dff(){return this['step']>=this['views']['length']-0x1?![]:(this['step']++,this['_goHistoryView'](),!![]);}},{'key':'goLast','value':function _0x45c431(){return this['step']<=0x0?![]:(this['step']--,this['_goHistoryView'](),!![]);}},{'key':'goNow','value':function _0x1b9bbe(){var _0x2f338b=_0x1f1419;return this['step']===this['views']['length']-0x1?![]:(this[_0x2f338b(_0x177b88._0x4f73eb)]=this['views']['length']-0x1,this['_goHistoryView'](),!![]);}},{'key':_0x1f1419(0x370),'value':function _0x222ee0(){var _0x3c0ce3=_0x1f1419;return this[_0x3c0ce3(0xb8c)]<=0x0?![]:(this['step']=0x0,this['_goHistoryView'](),!![]);}}]),_0x17a6f6;}(BaseThing),RotateOut=function(_0x3bcfc3){var _0x407f66={_0x2e216a:0x961},_0x23cb6a={_0x5a05e7:0x4bc},_0x440c9a={_0x1a79b8:0xda9},_0x47ed57={_0x3073c5:0x19d,_0x1a9e60:0x7de},_0x3514ae={_0x24c482:0x961},_0x4ba614=_0x521882;_inherits(_0x245c81,_0x3bcfc3);var _0xbad688=_createSuper(_0x245c81);function _0x245c81(){var _0x4833fb=_0x4ffc,_0x872182,_0x58755f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x245c81),_0x872182=_0xbad688[_0x4833fb(0xdf7)](this,_0x58755f),_0x872182[_0x4833fb(0x76a)]=0x168/(0x3c*_0x872182['options']['time']||0x3c),_0x872182['_direction']=_0x872182['options']['direction']?-0x1:0x1,_0x872182['_autoStopAngle']=_0x872182['options']['autoStopAngle'],_0x872182;}return _createClass(_0x245c81,[{'key':'isStart','get':function _0x2dc1c8(){return this['_isStart'];}},{'key':'_enabledHook','value':function _0x1dd31d(_0x3f3610){var _0x15f2ac=_0x4ffc;_0x3f3610?this[_0x15f2ac(0x2f1)]():this[_0x15f2ac(_0x3514ae._0x24c482)]();}},{'key':_0x4ba614(0xa8c),'value':function _0x5d2c40(){}},{'key':'_addedHook','value':function _0x5c1ad8(){}},{'key':_0x4ba614(0x676),'value':function _0x38e98a(){this['stop']();}},{'key':'start','value':function _0x7e3f94(){var _0x49d363=_0x4ba614;this['_isStart']&&this['stop'](),this[_0x49d363(_0x47ed57._0x3073c5)]=!![],this[_0x49d363(0xda9)]=0x0,this['_startHeading']=this['_map']['camera']['heading'],this[_0x49d363(_0x47ed57._0x1a9e60)]=this['_map']['camera']['pitch'],this['_map']['on'](EventType['preRender'],this['_onPreRenderHandler'],this),this['fire'](EventType[_0x49d363(0x2f1)]);}},{'key':'_onPreRenderHandler','value':function _0x278d06(_0x4dce79){var _0x440042=_0x4ba614;this[_0x440042(_0x440c9a._0x1a79b8)]++;var _0x2517f4=this['_tikRender']*this['_angle'];this['_autoStopAngle']&&_0x2517f4>=this['_autoStopAngle']&&this['stop']();var _0xd50e9a=Cesium__namespace['Math']['toRadians'](_0x2517f4*this['_direction'])+this['_startHeading'];this['_map']['scene'][_0x440042(0x14e)]['setView']({'orientation':{'heading':_0xd50e9a,'pitch':this['_startPitch']}}),this['fire'](EventType['change']);}},{'key':_0x4ba614(_0x407f66._0x2e216a),'value':function _0x4e45a4(){var _0x38481=_0x4ba614;if(!this['_isStart'])return;this['_isStart']=![],this[_0x38481(_0x23cb6a._0x5a05e7)]['off'](EventType[_0x38481(0xd10)],this[_0x38481(0x17f)],this),this['fire'](EventType[_0x38481(0x961)]);}}]),_0x245c81;}(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(_0x47c0c0){var _0x103968={_0x216f5d:0xe76,_0xa218e:0xcbb,_0x188569:0x3fa},_0xda8a90={_0x46825f:0xea0},_0x5653b0={_0x5b1746:0x36e},_0x415d6b={_0x3d9008:0xa8c,_0x46ed0b:0xc29,_0x10b773:0x36e},_0xa57877={_0x463833:0x647},_0x170089=_0x521882;_inherits(_0x53a965,_0x47c0c0);var _0x2e36ce=_createSuper(_0x53a965);function _0x53a965(){var _0xbb6ff3=_0x4ffc;return _classCallCheck(this,_0x53a965),_0x2e36ce[_0xbb6ff3(0x29d)](this,arguments);}return _createClass(_0x53a965,[{'key':'type','get':function _0x77cc7a(){return this['_type'];}},{'key':'target','get':function _0x44b598(){return this['_postProcessStage'];}},{'key':_0x170089(_0x103968._0x216f5d),'get':function _0x2a1376(){var _0x5e75f1;return(_0x5e75f1=this['_postProcessStage'])===null||_0x5e75f1===void 0x0?void 0x0:_0x5e75f1['uniforms'];}},{'key':'addTo','value':function _0x503a5a(_0x4ac318){return _0x4ac318&&_0x4ac318['addEffect']&&_0x4ac318['addEffect'](this),this;}},{'key':'remove','value':function _0x1c0a2f(_0x475b2f){var _0xc163b1=_0x170089;this['_map']&&this['_map'][_0xc163b1(_0xa57877._0x463833)](this,_0x475b2f);}},{'key':'_enabledHook','value':function _0x52ff8f(_0x3f630b){var _0x18e540=_0x170089;this['_postProcessStage']&&(this['_postProcessStage'][_0x18e540(0x38d)]=_0x3f630b);}},{'key':_0x170089(_0x103968._0xa218e),'value':function _0xe428d7(_0x201747,_0x1135d8){for(var _0x181026 in _0x1135d8){if(_0x181026==='enabled')continue;this[_0x181026]=_0x1135d8[_0x181026];}}},{'key':_0x170089(_0x103968._0x188569),'value':function _0x47b15b(){var _0xe43e81=_0x170089;!this['_postProcessStage']&&this[_0xe43e81(_0x415d6b._0x3d9008)](),this[_0xe43e81(_0x415d6b._0x46ed0b)](this['enabled']),this[_0xe43e81(_0x415d6b._0x10b773)]&&this['_map']['scene']['postProcessStages']['add'](this['_postProcessStage']);}},{'key':'_removedBaseHook','value':function _0x51025c(){var _0x331f72=_0x170089;this['_postProcessStage']&&(this['_map']['scene']['postProcessStages']['remove'](this['_postProcessStage']),this['_postProcessStage']['isDestroyed']()&&delete this[_0x331f72(_0x5653b0._0x5b1746)]);}},{'key':'fire','value':function _0x13efae(_0x13a290){var _0x591289=_0x170089,_0x375526=arguments[_0x591289(0xba0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x4bf407=arguments['length']>0x2?arguments[0x2]:undefined;return!_0x375526['effect']&&(_0x375526['effect']=this),_get(_getPrototypeOf(_0x53a965['prototype']),_0x591289(0x65a),this)['call'](this,_0x13a290,_0x375526,_0x4bf407);}},{'key':'_getPickIds','value':function _0x178796(_0x1020d7){var _0xdb2b47=this,_0x2c5921=[];return _0x1020d7['forEach'](function(_0x412f44){var _0x2d1142=_0x4ffc;_0x412f44['czmObject']&&(_0x412f44=_0x412f44['czmObject']);if(_0x412f44['_pickIds'])_0x2c5921=_0x2c5921['concat'](_0xdb2b47[_0x2d1142(_0xda8a90._0x46825f)](_0x412f44['_pickIds']));else _0x412f44['pickId']?_0x2c5921=_0x2c5921['concat'](_0xdb2b47['_getPickIds']([_0x412f44['pickId']])):_0x2c5921['push']({'pickId':_0x412f44});}),_0x2c5921;}}]),_0x53a965;}(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(_0x150bbd){var _0x318e62={_0x1d30d9:0x676},_0x1a0875={_0x1821f4:0x872,_0x2230b0:0x38d},_0xab0611={_0x1d2384:0x4bc,_0x49732e:0x2fd},_0x1461e0={_0x2e4952:0x713},_0x44fd03={_0x257b35:0x378},_0x10c222={_0x914ba1:0xba0,_0x92b9e2:0x908},_0x1c08b4=_0x521882;_inherits(_0x4adfc4,_0x150bbd);var _0x16fa00=_createSuper(_0x4adfc4);function _0x4adfc4(){var _0x4c1869=_0x4ffc,_0x5260ab,_0x2c5f4d,_0x3ce1ec,_0x68d0d9=arguments[_0x4c1869(_0x10c222._0x914ba1)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4adfc4),_0x3ce1ec=_0x16fa00['call'](this,_0x68d0d9),_0x3ce1ec['fogByDistance']=(_0x5260ab=_0x68d0d9[_0x4c1869(0x378)])!==null&&_0x5260ab!==void 0x0?_0x5260ab:new Cesium__namespace['Cartesian4'](0xa,0x0,0x3e8,0.9),_0x3ce1ec['color']=getCesiumColor(_0x68d0d9['color'],Cesium__namespace['Color'][_0x4c1869(_0x10c222._0x92b9e2)]),_0x3ce1ec['maxHeight']=(_0x2c5f4d=_0x68d0d9['maxHeight'])!==null&&_0x2c5f4d!==void 0x0?_0x2c5f4d:0x2328,_0x3ce1ec['_setOptionsHook'](_0x68d0d9),_0x3ce1ec;}return _createClass(_0x4adfc4,[{'key':_0x1c08b4(0xcbb),'value':function _0x3a4bd4(_0x2843e4,_0x56820a){var _0x4552ff=_0x1c08b4,_0x1cd509;Cesium__namespace['defined'](_0x2843e4['fogByDistance_near'])&&(this[_0x4552ff(_0x44fd03._0x257b35)]['x']=_0x2843e4['fogByDistance_near']),Cesium__namespace['defined'](_0x2843e4['fogByDistance_nearValue'])&&(this['fogByDistance']['y']=_0x2843e4['fogByDistance_nearValue']),Cesium__namespace['defined'](_0x2843e4['fogByDistance_far'])&&(this['fogByDistance']['z']=_0x2843e4['fogByDistance_far']),Cesium__namespace['defined'](_0x2843e4['fogByDistance_farValue'])&&(this['fogByDistance']['w']=_0x2843e4['fogByDistance_farValue']),Cesium__namespace['defined'](_0x56820a===null||_0x56820a===void 0x0?void 0x0:_0x56820a['color'])&&(this['color']=getCesiumColor(_0x2843e4['color'],Cesium__namespace['Color']['WHITE'])),this['maxHeight']=(_0x1cd509=_0x2843e4[_0x4552ff(0x9ac)])!==null&&_0x1cd509!==void 0x0?_0x1cd509:0x2328;}},{'key':'_mountedHook','value':function _0x35c7e7(){var _0x5f4033=_0x1c08b4,_0x1c928c=this;this['_postProcessStage']=new Cesium__namespace[(_0x5f4033(_0x1461e0._0x2e4952))]({'name':this['_id'],'fragmentShader':FogFS,'uniforms':{'fogByDistance':function _0x17ecdd(){return _0x1c928c['fogByDistance'];},'fogColor':function _0x4a3c66(){return _0x1c928c['color'];}},'enabled':this['enabled']});}},{'key':'_addedHook','value':function _0x11247d(){var _0x39ddd5=_0x1c08b4;this[_0x39ddd5(_0xab0611._0x1d2384)]['scene'][_0x39ddd5(0x14e)][_0x39ddd5(_0xab0611._0x49732e)][_0x39ddd5(0x35f)](this[_0x39ddd5(0x927)],this);}},{'key':_0x1c08b4(_0x318e62._0x1d30d9),'value':function _0x17118f(){var _0x38fbd6=_0x1c08b4;this['_map']['scene'][_0x38fbd6(0x14e)]['changed']['removeEventListener'](this['camera_changedHandler'],this);}},{'key':'camera_changedHandler','value':function _0x38c8a1(_0x3efc78){var _0x58e556=_0x1c08b4;this['_map']['camera']['positionCartographic'][_0x58e556(_0x1a0875._0x1821f4)]0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x251430),_0x4ffe9c=_0x36b6d5['call'](this,_0x2d271f),_0x4ffe9c['maxHeight']=(_0x392246=_0x2d271f['maxHeight'])!==null&&_0x392246!==void 0x0?_0x392246:0x2328,_0x4ffe9c;}return _createClass(_0x251430,[{'key':_0x38639b(0x619),'get':function _0x31b4ba(){var _0xc7edf7;return(_0xc7edf7=this['_postProcessStage'])===null||_0xc7edf7===void 0x0?void 0x0:_0xc7edf7['uniforms']['alpha'];},'set':function _0x47862c(_0x49ad98){var _0x4c4647=_0x38639b;this['_postProcessStage']&&(this['_postProcessStage'][_0x4c4647(_0x5e6c3d._0x2e62a2)]['alpha']=_0x49ad98);}},{'key':_0x38639b(0xa8c),'value':function _0x5e732a(){var _0x49dcbd=_0x38639b,_0x232351;this['_postProcessStage']=new Cesium__namespace['PostProcessStage']({'name':this['_id'],'fragmentShader':SnowCoverFS,'uniforms':{'alpha':(_0x232351=this[_0x49dcbd(_0x5842de._0x5235f0)]['alpha'])!==null&&_0x232351!==void 0x0?_0x232351:0x1},'enabled':this[_0x49dcbd(_0x5842de._0x4f4a8d)]});}},{'key':_0x38639b(0x47f),'value':function _0x16d492(){var _0x582ff1=_0x38639b;this['_map'][_0x582ff1(_0x2af705._0x58173a)]['camera']['changed']['addEventListener'](this['camera_changedHandler'],this);}},{'key':'_removedHook','value':function _0x334e8e(){var _0x4d21fe=_0x38639b;this[_0x4d21fe(_0x43bf23._0x44846a)]['scene'][_0x4d21fe(0x14e)]['changed'][_0x4d21fe(_0x43bf23._0x11ac77)](this['camera_changedHandler'],this);}},{'key':'camera_changedHandler','value':function _0x1d2382(_0x59aa47){var _0x5bc122=_0x38639b;this[_0x5bc122(_0x119504._0xc2564a)]['camera'][_0x5bc122(0x1a2)]['height']0x8)throw new Cesium__namespace[(_0x3dedd6(0x55d))]('CesiumRenderPass:textureScale必须大于0小于等于8');function _0x3ed628(_0xc67584,_0x188254,_0x3aae8c,_0x378b17){var _0x585e11=_0x3dedd6,_0x3dd110=_0xc67584[_0x585e11(_0x29927d._0x2ac5a9)]['getDerivedShaderProgram'](_0x188254,_0x42b711);if(!_0xe43efc(_0x3dd110)){var _0x1e0a95=_0x188254['_attributeLocations'],_0xbcb048=_0x188254[_0x585e11(0x3ce)],_0x5109b0=_0x188254['vertexShaderSource'],_0x1d2ce4=_0x188254['_vertexShaderText'],_0x2817d5=_0xbcb048[_0x585e11(_0x29927d._0xd71fe6)],_0x3d93c8=_0x2817d5[_0x585e11(_0x29927d._0x3255d8)],_0x536573=!!_0xc54dc&&_0x1c6ad1(),_0x3d7672=cmz_selected_glsl,_0xa8f42b=/texture2D\s?\(\s?tile_pickTexture\s?,\s?tile_featureSt\s?\)/[_0x585e11(_0x29927d._0x460555)](_0x3aae8c);_0x378b17==='varying'&&!_0xa8f42b?_0x3d7672+='\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('['concat'](_0x3aae8c,');\x0a\x20\x20\x20\x20}\x0a\x20\x20\x20\x20return\x20isSelected;\x0a}\x0a\x20\x20\x20\x20'):_0x3d7672+='\x0abool\x20czm_selected(){\x0a\x20\x20\x20\x20return\x20czm_selected('[_0x585e11(_0x29927d._0x501a7c)](_0x3aae8c,');\x0a}');var _0x58a373=cmz_selected_glsl+'\x0avarying\x20float\x20me_isSelected;\x0abool\x20czm_selected(){\x0a\x20\x20\x20\x20return\x20czm_selected('['concat'](_0x3aae8c,');\x0a}\x0a'),_0xa18705=![],_0x9c3e8f=![];if(/attribute\s?vec3\s?normal\s?;/['test'](_0x1d2ce4)||/\n\s?vec3\s?normal\s?;/[_0x585e11(_0x29927d._0x2ce88e)](_0x1d2ce4))_0xa18705=!![];else/varying\s?vec3\s?v_normal\s?;/['test'](_0x1d2ce4)&&(_0x9c3e8f=!![]);if(_0x5c0c64){var _0x3988dc=![];for(var _0x47a210=0x0;_0x47a210<_0x3d93c8;++_0x47a210){if(/vec4\s?packDepthToRGBA\s?\(/['test'](_0x2817d5[_0x47a210])){_0x3988dc=!![];break;}}var _0x247525=(_0x3988dc?'':packing)+(_0x536573?_0x3d7672:'')+_0x457f73[_0x585e11(_0x29927d._0x392be6)](_0x5c0c64,_0x5bb6f2)+_0x585e11(_0x29927d._0x379743)+_0x585e11(0x8c4)+(_0x53410d!==_0x585e11(_0x29927d._0x25e0e8)?_0x585e11(0xca3)['concat'](_0x4cecff,'();\x20\x0a'):'')+'\x20\x20\x20\x20'['concat'](_0x5bb6f2,'();\x20\x0a')+'}\x20\x0a',_0x4ef5d2=new Array(_0x3d93c8+0x1);for(var _0x9c9762=0x0;_0x9c9762<_0x3d93c8;++_0x9c9762){_0x4ef5d2[_0x9c9762]=_0x457f73['replaceMain'](_0x2817d5[_0x9c9762],_0x4cecff);}_0x4ef5d2[_0x3d93c8]=_0x247525;if(_0xa18705)_0xbcb048['defines'][_0x585e11(_0x29927d._0x42ef1c)]('HAS_NORMAL_MARS3D');else _0x9c3e8f&&_0xbcb048['defines']['push']('HAS_V_NORMAL_MARS3D');_0xbcb048=new _0x457f73({'sources':_0x4ef5d2,'defines':_0xbcb048['defines']});}if(_0x46c094||_0x5c0c64){_0x2817d5=_0x5109b0['sources'],_0x3d93c8=_0x2817d5['length'];var _0x4456e7=![];for(var _0x307e69=0x0;_0x307e69<_0x3d93c8;++_0x307e69){if(/vec4\s?packDepthToRGBA\s?\(/['test'](_0x2817d5[_0x307e69])){_0x4456e7=!![];break;}}_0x536573=_0x536573&&_0x378b17===_0x585e11(0xe1c)&&!_0xa8f42b;if(_0xa18705)_0x5109b0['defines'][_0x585e11(_0x29927d._0x24635f)]('HAS_NORMAL_MARS3D');else _0x9c3e8f&&_0x5109b0['defines']['push']('HAS_V_NORMAL_MARS3D');var _0x43ee35=(_0x4456e7?'':packing)+(_0x536573?_0x58a373:'')+_0x457f73['replaceMain'](_0x46c094||_0x585e11(0xef8),_0x5bb6f2)+_0x585e11(0x867)+'{\x20\x0a'+(_0x53410d!==_0x585e11(_0x29927d._0x592383)?_0x585e11(_0x29927d._0xcbc263)[_0x585e11(0x732)](_0x4cecff,'();\x20\x0a'):'')+(_0x536573?'\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':'')+'\x20\x20\x20\x20'['concat'](_0x5bb6f2,_0x585e11(_0x29927d._0x3c657c))+'}\x20\x0a',_0x43e20d=new Array(_0x3d93c8+0x1);for(var _0x216c14=0x0;_0x216c14<_0x3d93c8;++_0x216c14){_0x43e20d[_0x216c14]=_0x457f73['replaceMain'](_0x2817d5[_0x216c14],_0x4cecff);}_0x43e20d[_0x3d93c8]=_0x43ee35,_0x5109b0=new _0x457f73({'sources':_0x43e20d,'defines':_0x5109b0['defines']});}_0x3dd110=_0xc67584['shaderCache']['createDerivedShaderProgram'](_0x188254,_0x42b711,{'vertexShaderSource':_0x5109b0,'fragmentShaderSource':_0xbcb048,'attributeLocations':_0x1e0a95});}return _0x3dd110;}function _0x54ff36(_0x322a4e,_0x4a1f24){var _0x1daaef=_0x3dedd6;_0x322a4e['_renderPassCache']=_0x322a4e['_renderPassCache']||{},_0x322a4e[_0x1daaef(_0x2ed12b._0x5d00b2)][_0x279a40]=_0x322a4e[_0x1daaef(0x39b)][_0x279a40]||{};var _0x1832ff=_0x322a4e['_renderPassCache'][_0x279a40],_0x32869d=_0x1832ff[_0x4a1f24['id']];if(!_0xe43efc(_0x32869d)){var _0xe84e3f=_0x3ac402['getState'](_0x4a1f24);typeof _0x1337c8===_0x1daaef(0x2fa)&&_0x1337c8['call'](_0x1812cd,_0xe84e3f),_0x32869d=_0x3ac402[_0x1daaef(0x9dd)](_0xe84e3f),_0x1832ff[_0x4a1f24['id']]=_0x32869d;}return _0x32869d;}function _0xe76709(_0x2699ae,_0xe0b6da,_0x42252e){var _0xa80a4f=_0x3dedd6,_0x28e554=_0x2699ae,_0x12f398=_0xe0b6da['_frameState'],_0x54f1da=_0x2699ae['derivedCommands'];if(!_0xe43efc(_0x54f1da))return;_0x12f398['useLogDepth']&&_0xe43efc(_0x54f1da[_0xa80a4f(_0x595c44._0x49de97)])&&(_0x2699ae=_0x54f1da['logDepth']['command']);_0x54f1da=_0x2699ae['derivedCommands'];var _0x495af7=_0x54f1da[_0xa80a4f(_0x595c44._0x491a8c)];!_0xe43efc(_0x54f1da[_0xa80a4f(0x9fd)])&&(_0x495af7=_0x54f1da['renderPass']={});var _0x1b8dc0,_0x35546e;_0xe43efc(_0x495af7[_0x5eeb09])&&(_0x1b8dc0=_0x495af7[_0x5eeb09][_0xa80a4f(_0x595c44._0x40a340)],_0x35546e=_0x495af7[_0x5eeb09]['renderState']);_0x495af7[_0x5eeb09]=_0x4c6404['shallowClone'](_0x2699ae,_0x495af7[_0x5eeb09]);if(!_0xe43efc(_0x1b8dc0)||_0x495af7['shaderProgramId']!==_0x2699ae['shaderProgram']['id']){var _0x4750ce=_0x2699ae['shaderProgram'],_0x1cb9a1=_0x28e554['_pickIdQualifier']=new RegExp('uniform\x5cs?vec4\x5cs?'['concat'](_0x2699ae['pickId']),'g')[_0xa80a4f(_0x595c44._0x2c597f)](_0x4750ce[_0xa80a4f(0x448)])?'uniform':'varying';_0x495af7[_0x5eeb09]['shaderProgram']=_0x3ed628(_0x42252e,_0x4750ce,_0x2699ae['pickId'],_0x1cb9a1),_0x495af7[_0x5eeb09]['renderState']=_0x54ff36(_0xe0b6da,_0x2699ae[_0xa80a4f(_0x595c44._0x48c2d5)]),_0x495af7['shaderProgramId']=_0x2699ae['shaderProgram']['id'];}else _0x495af7[_0x5eeb09][_0xa80a4f(0x5d3)]=_0x1b8dc0,_0x495af7[_0x5eeb09]['renderState']=_0x35546e;var _0x3d39bc=_0x495af7[_0x5eeb09]['uniformMap'];_0x12825d(_0x3d39bc);}function _0xebaa4(_0x175904){var _0x5330c1={_0x433681:0x2fa};return function(){var _0x2f0bcf=_0x4ffc,_0x19f742=_0x170354[_0x175904];if(typeof _0x19f742===_0x2f0bcf(_0x5330c1._0x433681))return _0x19f742();return _0x19f742;};}function _0x435537(_0x466ba1,_0x172c99){return function(){var _0x5b086e=_0x466ba1[_0x172c99]();if(_0xe43efc(_0x5b086e))return _0x5b086e['dimensions'];return undefined;};}function _0x12825d(_0x36f9cf){var _0x237e0c={_0x38cafc:0x8b4},_0x19f49b=_0x3dedd6;if(_0x36f9cf['__created'])return;_0x36f9cf['czm_selectedIdTexture']=function(){return _0xc54dc['_selectedIdTexture'];},_0x36f9cf['czm_selectedIdTextureWidth']=function(){var _0x4e70ec=_0x4ffc,_0x27462a,_0x3a36ef;return(_0x27462a=(_0x3a36ef=_0xc54dc[_0x4e70ec(_0x348781._0x210908)])===null||_0x3a36ef===void 0x0?void 0x0:_0x3a36ef[_0x4e70ec(0x8b4)])!==null&&_0x27462a!==void 0x0?_0x27462a:0x0;},_0x36f9cf['czm_selectedIdTextureStep']=function(){var _0x900c8a=_0x4ffc,_0x5867eb;return(_0x5867eb=_0xc54dc['_selectedIdTexture'])!==null&&_0x5867eb!==void 0x0&&_0x5867eb['width']?0x1/_0xc54dc['_selectedIdTexture'][_0x900c8a(_0x237e0c._0x38cafc)]:-0x1;};if(!_0x170354)return;_0x36f9cf['__created']=!![];for(var _0x150967 in _0x170354){if(_0x170354['hasOwnProperty'](_0x150967)){typeof _0x170354[_0x150967]!==_0x19f49b(_0x257f53._0x30accb)?_0x36f9cf[_0x150967]=_0xebaa4(_0x150967):_0x36f9cf[_0x150967]=_0x170354[_0x150967];var _0x908ab3=_0x36f9cf[_0x150967]();(typeof _0x908ab3==='string'||_0x908ab3 instanceof _0x1b1b51||_0x908ab3 instanceof HTMLImageElement||_0x908ab3 instanceof HTMLCanvasElement||_0x908ab3 instanceof HTMLVideoElement)&&(_0x36f9cf[_0x150967+'Dimensions']=_0x435537(_0x36f9cf,_0x150967));}}}function _0x2639e6(_0xd54da5){var _0x2534ea=_0x3dedd6,_0x102fb6=_0xd54da5['_view'],_0x54deae=_0x102fb6['frustumCommandsList'],_0x5a2bd3=_0x54deae['length'],_0x96a0bd,_0x76a74c,_0x390575;for(var _0x273596=0x0;_0x273596<_0x5a2bd3;++_0x273596){var _0x487837=_0x5a2bd3-_0x273596-0x1,_0x361738=_0x54deae[_0x487837];for(_0x76a74c=0x0;_0x76a74c<_0x361738['commands']['length'];_0x76a74c++){var _0x264007=_0x361738[_0x2534ea(0x7f9)][_0x76a74c];_0x390575=_0x361738['indices'][_0x76a74c];if(_0xc54dc&&_0x76a74c===_0x1976fa[_0x2534ea(_0x21f98a._0x1791be)])continue;for(_0x96a0bd=0x0;_0x96a0bd<_0x390575;++_0x96a0bd){var _0x500387=_0x264007[_0x96a0bd];_0xe76709(_0x500387,_0xd54da5,_0xd54da5['_context']);}}}}function _0x117e07(){var _0x4cd4c1=_0x3dedd6;_0x3a93b8&&(_0x3a93b8['destroy'](),_0x5749a1[_0x4cd4c1(0x9af)](),_0x5749a1=undefined,_0x3a93b8=undefined),_0x24dde8&&(_0x24dde8[_0x4cd4c1(_0x1e4518._0x297513)](),_0x24dde8=undefined);}function _0x542985(_0x5a6950,_0x43d2d1,_0x14f74f,_0x3715eb){var _0x420313=_0x3dedd6,_0x56471b=_0x43d2d1['width'],_0x5008bf=_0x43d2d1['height'];if(_0x3a93b8&&_0x3a93b8['width']===_0x56471b&&_0x3a93b8['height']===_0x5008bf&&_0x14f74f===_0x4508db)return;_0x4508db=_0x14f74f,_0x117e07(),_0x3a93b8=new _0x1b1b51({'context':_0x5a6950,'width':_0x56471b,'height':_0x5008bf,'pixelFormat':_0x5467a7(_0xeb8ffd,_0x30d618['RGBA']),'pixelDatatype':_0x5467a7(_0x1a7e0a,_0x155729['FLOAT']),'sampler':_0x5467a7(_0x56400d,_0x4a50b5['NEAREST'])}),_0x24dde8=new _0x1b1b51({'context':_0x5a6950,'width':_0x56471b,'height':_0x5008bf,'pixelFormat':_0x30d618['DEPTH_COMPONENT'],'pixelDatatype':_0x155729[_0x420313(_0x2ad073._0x109064)],'sampler':_0x4a50b5[_0x420313(0x973)]}),_0x5749a1=new _0x44a715({'colorTextures':[_0x3a93b8],'context':_0x5a6950,'destroyAttachments':![],'depthTexture':_0x24dde8});}function _0x547872(_0x2afbbc){var _0x230b93=_0x3dedd6;!_0x17ab61&&(_0x42a88e=_0x3be5ed['clone'](_0x2afbbc['viewport'],_0x42a88e),_0x497804?(_0x42a88e['x']=_0x42a88e['width']*_0x497804['x'],_0x42a88e['y']=_0x42a88e['height']*_0x497804['y'],_0x42a88e[_0x230b93(_0x1e0c7b._0x4699cb)]*=_0x497804['width'],_0x42a88e['height']*=_0x497804['height']):(_0x42a88e['width']*=_0x16a6ec,_0x42a88e['height']*=_0x16a6ec));var _0x2360d9=Object['assign']({},_0x2afbbc[_0x230b93(_0x1e0c7b._0x585f44)]);return _0x2360d9['viewport']=_0x42a88e,_0x2360d9;}function _0x33930e(_0x3f4998,_0xa1323){var _0x316875=_0x3dedd6,_0x193bef=_0x3f4998['_us']['_frameState'],_0x1e18fb=_0x193bef['camera'],_0x2d458c=_0x1e18fb['_scene'],_0x141189=_0x2d458c['_view'];try{if(!_0x46c094&&!_0x5c0c64){var _0x450c0e=_0x547872(_0x141189);typeof _0x336b3f==='function'&&_0x336b3f['call'](_0x1812cd,_0x2d458c,_0xa1323),_0x542985(_0x3f4998,_0x42a88e,_0x2d458c[_0x316875(0xa21)],_0x141189['sceneFramebuffer']),executeDerivedCommandList(_0x3f4998,_0x5749a1,_0x450c0e);}else{var _0x5cb2bb=_0x547872(_0x141189);typeof _0x336b3f==='function'&&_0x336b3f['call'](_0x1812cd,_0x2d458c,_0xa1323),_0x542985(_0x3f4998,_0x42a88e,_0x2d458c[_0x316875(_0x3cfbf7._0x2ba8af)],_0x141189['sceneFramebuffer']),_0x2639e6(_0x2d458c),executeDerivedCommandList(_0x3f4998,_0x5749a1,_0x5cb2bb,_0x316875(0x9fd),_0x5eeb09,_0xb24c00==='all'||!_0xc54dc||!_0xc54dc['_selectedIdTexture']?null:_0x2ac672);}}catch(_0x375eb6){}}function _0x1c6ad1(){var _0xa61321=_0x3dedd6;if(!_0xc54dc)return;var _0x5e1751=_0xc54dc[_0xa61321(0xd89)]||_0xc54dc['parentSelected'];if(_0x5e1751['length'])return _0x5e1751;}function _0x2ac672(_0x22cf1c,_0x2e15ec){var _0xc4906d=_0x3dedd6,_0x53b48f=_0xc54dc&&(_0xc54dc['selected']||_0xc54dc['parentSelected']);if(!_0xc54dc||!_0x53b48f||!_0x53b48f['length'])return![];if(!_0x22cf1c[_0xc4906d(_0x2742._0x18d735)]||_0x22cf1c[_0xc4906d(_0x2742._0x471c92)]!=='uniform')return!![];var _0x4f965c=!![],_0x1458d7=_0x22cf1c[_0xc4906d(0x9b9)],_0x2940ce=_0xb24c00==='selected';if(_0x1458d7&&_0x1458d7[_0xc4906d(0x30e)]){for(var _0x5e53e2=0x0;_0x5e53e2<_0x53b48f['length'];_0x5e53e2++){var _0x304e61=_0x53b48f[_0x5e53e2];if(_0x304e61===_0x1458d7)return _0x2940ce;}return!_0x2940ce;}var _0x41aee7=_0x22cf1c['uniformMap'];if(_0x41aee7[_0x22cf1c['pickId']]){var _0x81f489=_0x41aee7[_0x22cf1c['pickId']]();_0x4f965c=!_0x2940ce;for(var _0xf1593c=0x0;_0xf1593c<_0x53b48f['length'];_0xf1593c++){var _0x16f9b4=_0x53b48f[_0xf1593c],_0x272a23=_0x16f9b4['pickId']?[_0x16f9b4[_0xc4906d(0x397)]]:_0x16f9b4['pickIds']||_0x16f9b4['_pickIds'];for(var _0x574003=0x0;_0x574003<_0x272a23['length'];_0x574003++){var _0x22e2cf=_0x272a23[_0x574003];if(_0x22e2cf['color']===_0x81f489||_0xb4a4bd['equals'](_0x22e2cf['color'],_0x81f489))return _0x2940ce;}}}return _0x4f965c;}function _0xa36397(_0x25737d){var _0x3c2e38=_0x3dedd6;if(_0x5749a1){var _0x3da5c2=_0x25737d['_us']['_frameState']['camera']['_scene']['_view'];_0x65c19a['framebuffer']=_0x5749a1,_0x65c19a['execute'](_0x25737d,_0x3da5c2[_0x3c2e38(0xbfd)]),_0x65c19a['framebuffer']=undefined;}}function _0x1e71c4(_0x58816a){var _0x4d99d7={_0x183dcb:0xd89},_0x2367d9=_0x3dedd6;_0xc54dc&&_0x1812cd['prevStageUpdate']&&(_0xc54dc[_0x2367d9(_0xb12c45._0xedb80a)]=_0x1812cd['prevStageUpdate'],_0x1812cd['prevStageUpdate']=null,_0x1812cd[_0x2367d9(_0xb12c45._0x30d96c)]=null);_0xc54dc=_0x58816a;if(!_0xc54dc)return;var _0x4653f8=_0xc54dc['update'];_0x1812cd[_0x2367d9(0x4ff)]=_0x4653f8,_0xc54dc['update']=function(_0x250ba7,_0xef534e){var _0x4df6d2=_0x2367d9;_0xa36397(_0x250ba7),_0x4653f8['call'](_0xc54dc,_0x250ba7,_0xef534e);if(!_0xc54dc['enabled'])return;if(!_0x46c094&&!_0x5c0c64)_0x33930e(_0x250ba7,_0xef534e);else{var _0x271e4a=_0xc54dc[_0x4df6d2(_0x4d99d7._0x183dcb)]||_0xc54dc['parentSelected'];_0x271e4a&&_0x271e4a['length']&&_0x33930e(_0x250ba7,_0xef534e);}};}this['update']=_0x33930e,this[_0x3dedd6(_0x4b75e4._0x5b3cc5)]=_0xa36397,Object['defineProperties'](this,{'texture':{'get':function _0x2ae55e(){return _0x3a93b8;}},'depthTexture':{'get':function _0x5773e6(){return _0x24dde8;}},'stage':{'get':function _0x54984f(){return _0xc54dc;},'set':function _0x32ec8d(_0x470e26){_0xc54dc!==_0x470e26&&_0x1e71c4(_0x470e26);}}});}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(_0x2f8f9a,_0x15e6d3,_0x5bbc90,_0x26a88b){var _0x6a8ab9={_0x29d752:0x65c},_0x5d1ed1=_0x521882,_0x5d8a36=Cesium__namespace['Cartesian2'],_0x393e64=Cesium__namespace['PostProcessStage'],_0x524802=Cesium__namespace['PostProcessStageComposite'],_0x267b0a=Cesium__namespace['PostProcessStageSampleMode'],_0x383f21=new _0x5d8a36(0x1,0x0),_0x134f26=new _0x5d8a36(0x0,0x1),_0x3b0a48={'defines':{'MAX_RADIUS':_0x15e6d3},'fragmentShader':_shadersSeparableBlur};parseDefines(_0x3b0a48);var _0x22acd8=new _0x393e64({'name':_0x2f8f9a+_0x5d1ed1(_0x6a8ab9._0x29d752),'fragmentShader':_0x3b0a48['fragmentShader'],'textureScale':_0x26a88b,'forcePowerOfTwo':!![],'uniforms':{'kernelRadius':_0x5bbc90,'direction':_0x383f21},'sampleMode':_0x267b0a['LINEAR']}),_0x287d14=new _0x393e64({'name':_0x2f8f9a+_0x5d1ed1(0x1ee),'fragmentShader':_0x3b0a48['fragmentShader'],'textureScale':_0x26a88b,'forcePowerOfTwo':!![],'uniforms':{'kernelRadius':_0x5bbc90,'direction':_0x134f26},'sampleMode':_0x267b0a['LINEAR']}),_0xb34f5e=new _0x524802({'name':_0x2f8f9a,'stages':[_0x22acd8,_0x287d14],'inputPreviousStageTexture':!![]});return _0xb34f5e;}function parseDefines(_0x4b0789){var _0x3a613d={_0xf41822:0x492,_0x18af0d:0x22f},_0x660269=_0x521882,_0x1f70af=[];for(var _0x2caecd in _0x4b0789[_0x660269(_0x3a613d._0xf41822)]){if(_0x4b0789[_0x660269(0x492)]['hasOwnProperty'](_0x2caecd)){var _0xb00f04=_0x4b0789['defines'][_0x2caecd];_0x1f70af[_0x660269(0x425)](_0x660269(0x914)+_0x2caecd+'\x20'+_0xb00f04);}}return _0x1f70af=_0x1f70af['join']('\x0a')+'\x0a',_0x4b0789['fragmentShader']&&(_0x4b0789[_0x660269(_0x3a613d._0x18af0d)]=_0x1f70af+_0x4b0789['fragmentShader']),_0x4b0789['vertexShader']&&(_0x4b0789['vertexShader']=_0x1f70af+_0x4b0789['vertexShader']),_0x4b0789;}var OutlineEffect=function(_0x10f27a){var _0x2f2969={_0x139588:0x902},_0x1a54af={_0x2693da:0xe11},_0x4ee073={_0x39ff78:0x344},_0x235407={_0x58d7d7:0x828,_0xc4edef:0xa15,_0x4223e4:0xe3a,_0x4396ad:0x713,_0x4fe797:0x36e},_0x36addf={_0x473477:0x8b4},_0x9727c4={_0x4cf4d1:0x87d,_0x3849da:0xcfe,_0x309c81:0x20c,_0x499b0f:0x37e},_0x2ee8f8={_0x25438a:0x788},_0x5f43e6={_0x4bb3be:0x92e},_0x55feb6={_0x32d0b1:0x4e3,_0x1ddaf1:0xea0,_0x426ef9:0xd89,_0x58c211:0xba0},_0x9a2d2b={_0x4e9b4b:0xd89},_0x5688e1=_0x521882;_inherits(_0x3e2650,_0x10f27a);var _0x46ca59=_createSuper(_0x3e2650);function _0x3e2650(){var _0x5eb81c,_0x48d5d6=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3e2650),_0x5eb81c=_0x46ca59['call'](this,_0x48d5d6),_0x5eb81c['setOptions'](_0x48d5d6),_0x5eb81c;}return _createClass(_0x3e2650,[{'key':_0x5688e1(0xd89),'get':function _0x847f79(){var _0xb1beb4=_0x5688e1,_0x3e7164;return(_0x3e7164=this['_postProcessStage'])===null||_0x3e7164===void 0x0?void 0x0:_0x3e7164[_0xb1beb4(_0x9a2d2b._0x4e9b4b)];},'set':function _0xffe1a5(_0x5d5c21){var _0x318408=_0x5688e1,_0xc44912=[];_0x5d5c21&&(!Array[_0x318408(_0x55feb6._0x32d0b1)](_0x5d5c21)?_0xc44912=this[_0x318408(_0x55feb6._0x1ddaf1)]([_0x5d5c21]):_0xc44912=this['_getPickIds'](_0x5d5c21)),this['_postProcessStage']&&(this['_postProcessStage'][_0x318408(_0x55feb6._0x426ef9)]=_0xc44912,this['_postProcessStage']['enabled']=this['enabled']&&this['selected'][_0x318408(_0x55feb6._0x58c211)]>0x0);}},{'key':'color','get':function _0x1add9e(){return this['_color'];},'set':function _0x1951a3(_0x4c7b0e){this['_color']=getCesiumColor(_0x4c7b0e),this['_useSingleColor']=!this['_colorHidden']||this['_color']['equals'](this['_colorHidden']);}},{'key':'colorHidden','get':function _0x4442d3(){var _0x4b88a7=_0x5688e1;return Cesium__namespace[_0x4b88a7(0x4ae)](this['_colorHidden'])?this['_colorHidden']:this[_0x4b88a7(0x92e)];},'set':function _0x2301dd(_0x3371db){var _0x29e08f=_0x5688e1;this['_colorHidden']=getCesiumColor(_0x3371db),this['_useSingleColor']=!this['_colorHidden']||this[_0x29e08f(_0x5f43e6._0x4bb3be)]['equals'](this['_colorHidden']);}},{'key':'planeAngle','get':function _0x502f8c(){return this['_planeAngle'];},'set':function _0x52225a(_0x30b02f){var _0x149bc8=_0x5688e1;this[_0x149bc8(_0x2ee8f8._0x25438a)]=_0x30b02f,this[_0x149bc8(0xc62)]=Cesium__namespace['Math']['toRadians'](_0x30b02f);}},{'key':'_enabledHook','value':function _0x51e88(_0x5ac082){var _0x5994a8=_0x5688e1;this[_0x5994a8(0x36e)]&&(this['_postProcessStage']['enabled']=_0x5ac082&&this[_0x5994a8(0xd89)]['length']>0x0);}},{'key':_0x5688e1(_0x2f2969._0x139588),'value':function _0xcac19a(_0x5799cb){var _0x2f8d7b=_0x5688e1,_0x23f713,_0x4b4547,_0x260d7d,_0xdfe264,_0x53ce07,_0x3d6bec,_0x2191c4,_0x470295;return this[_0x2f8d7b(0x344)]=(_0x23f713=_0x5799cb['eventType'])!==null&&_0x23f713!==void 0x0?_0x23f713:EventType['click'],this['width']=(_0x4b4547=_0x5799cb[_0x2f8d7b(0x8b4)])!==null&&_0x4b4547!==void 0x0?_0x4b4547:0x6,this['color']=getCesiumColor(_0x5799cb[_0x2f8d7b(_0x9727c4._0x4cf4d1)],Cesium__namespace[_0x2f8d7b(_0x9727c4._0x3849da)]['WHITE']),this['colorHidden']=_0x5799cb['colorHidden'],this['showPlane']=(_0x260d7d=_0x5799cb[_0x2f8d7b(0x25d)])!==null&&_0x260d7d!==void 0x0?_0x260d7d:![],this[_0x2f8d7b(_0x9727c4._0x309c81)]=(_0xdfe264=_0x5799cb['planeAngle'])!==null&&_0xdfe264!==void 0x0?_0xdfe264:0xa,this['glow']=(_0x53ce07=_0x5799cb['glow'])!==null&&_0x53ce07!==void 0x0?_0x53ce07:![],this[_0x2f8d7b(0xcd0)]=(_0x3d6bec=_0x5799cb['glowPower'])!==null&&_0x3d6bec!==void 0x0?_0x3d6bec:0x1,this[_0x2f8d7b(_0x9727c4._0x499b0f)]=(_0x2191c4=_0x5799cb['glowStrength'])!==null&&_0x2191c4!==void 0x0?_0x2191c4:0x3,this['onlySelected']=(_0x470295=_0x5799cb[_0x2f8d7b(0x6fa)])!==null&&_0x470295!==void 0x0?_0x470295:![],this;}},{'key':_0x5688e1(0xa8c),'value':function _0x1f9260(){var _0x4a9989={_0x5a85e8:0x610},_0x2b3d56={_0x2716ed:0xc01},_0xd63992=_0x5688e1,_0x5f4e5e=this,_0x998f0c=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['TextureMinificationFilter']['LINEAR'],'magnificationFilter':Cesium__namespace['TextureMagnificationFilter']['LINEAR']})}),_0x321528=new Cesium__namespace['PostProcessStage']({'name':this[_0xd63992(0xa15)]+'Mask','uniforms':{'outlineWidth':function _0x5f2ee0(){var _0x4398d0=_0xd63992;return _0x5f4e5e[_0x4398d0(_0x36addf._0x473477)];},'devicePixelRatio':devicePixelRatio,'thresholdAngle':function _0x5d9ac7(){return _0x5f4e5e['_planeAngleRadians'];},'useSingleColor':function _0x4486e6(){return _0x5f4e5e['_useSingleColor'];},'showOutlineOnly':function _0x188cff(){return!_0x5f4e5e['showPlane'];},'visibleEdgeColor':function _0x22e6bf(){return _0x5f4e5e['color'];},'hiddenEdgeColor':function _0x2d25e1(){var _0x3c91b8=_0xd63992;return _0x5f4e5e[_0x3c91b8(0x610)];},'maskTexture':function _0x5a69b2(){return _0x998f0c['texture'];},'maskDepthTexture':function _0x2651b0(){var _0x470ed6=_0xd63992;return _0x998f0c[_0x470ed6(0x85d)];}},'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'});_0x998f0c[_0xd63992(_0x235407._0x58d7d7)]=_0x321528;var _0x88d25e=createBlurStage(this[_0xd63992(0xa15)]+'Blur1',0x4,0x1,0.75),_0x34b4c9=createBlurStage(this['name']+'Blur2',0x4,0x4,0.5),_0x3b707f=new Cesium__namespace[(_0xd63992(0xe68))]({'name':this[_0xd63992(_0x235407._0xc4edef)]+_0xd63992(_0x235407._0x4223e4),'stages':[_0x321528,_0x88d25e,_0x34b4c9],'inputPreviousStageTexture':!![]}),_0x21a35a=new Cesium__namespace[(_0xd63992(_0x235407._0x4396ad))]({'name':this['name']+'Additive','uniforms':{'showGlow':function _0x5ad04d(){return _0x5f4e5e['glow'];},'edgeGlow':function _0x47d607(){return _0x5f4e5e['glowPower'];},'edgeStrength':function _0x3b2f88(){var _0x28d419=_0xd63992;return _0x5f4e5e[_0x28d419(0x37e)];},'edgeOnly':function _0x4c23b3(){var _0x23a69d=_0xd63992;return _0x5f4e5e[_0x23a69d(0x6fa)];},'maskTexture':function _0xc722a4(){return _0x998f0c['texture'];},'lineTexture':_0x321528['name'],'edgeTexture1':_0x88d25e['name'],'edgeTexture2':_0x3b707f['name']},'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'}),_0x1b894c=new Cesium__namespace['PostProcessStageComposite']({'name':this['name']+'Composite','stages':[_0x3b707f,_0x21a35a],'inputPreviousStageTexture':![]});function _0x3bdc03(_0x4a43dd){var _0x3e7393={_0x5b384d:0x8b4},_0x51adf0={_0x3bfc66:0xf7},_0x5e249d=_0xd63992;Object[_0x5e249d(0xe83)](_0x4a43dd,{'showGlow':{'get':function _0x482ce4(){return _0x5f4e5e['glow'];},'set':function _0x3396ba(_0x42468b){var _0xc049b6=_0x5e249d;_0x5f4e5e[_0xc049b6(_0x2b3d56._0x2716ed)]=_0x42468b;}},'edgeGlow':{'get':function _0x4e6bba(){return _0x5f4e5e['glowPower'];},'set':function _0xf780e4(_0x3fa4b0){var _0x2fb34a=_0x5e249d;_0x5f4e5e[_0x2fb34a(0xcd0)]=_0x3fa4b0;}},'edgeStrength':{'get':function _0x497acf(){return _0x5f4e5e['glowStrength'];},'set':function _0x286d79(_0x4502c1){_0x5f4e5e['glowStrength']=_0x4502c1;}},'thresholdAngle':{'get':function _0x29207e(){return _0x5f4e5e['_planeAngleRadians'];},'set':function _0x5e6fa8(_0x17c576){_0x5f4e5e['_planeAngleRadians']=_0x17c576;}},'showOutlineOnly':{'get':function _0x13a486(){return!_0x5f4e5e['showPlane'];},'set':function _0xf5bfc(_0x19f42a){_0x5f4e5e['showPlane']=!_0x19f42a;}},'edgeOnly':{'get':function _0x3c5e5b(){var _0x841de1=_0x5e249d;return _0x5f4e5e[_0x841de1(0x6fa)];},'set':function _0x36fe32(_0x496d66){var _0x5aa36c=_0x5e249d;_0x5f4e5e[_0x5aa36c(0x6fa)]=_0x496d66;}},'useSingleColor':{'get':function _0x4ef070(){var _0x53ca34=_0x5e249d;return _0x5f4e5e[_0x53ca34(_0x51adf0._0x3bfc66)];}},'outlineWidth':{'get':function _0x8a0f10(){return _0x5f4e5e['width'];},'set':function _0x3fb5a2(_0x3150f4){var _0x4b52c9=_0x5e249d;_0x5f4e5e[_0x4b52c9(_0x3e7393._0x5b384d)]=_0x3150f4;}},'visibleEdgeColor':{'get':function _0x43c9cd(){return _0x5f4e5e['color'];},'set':function _0x4c7dc(_0x3f87f3){_0x5f4e5e['color']=_0x3f87f3;}},'hiddenEdgeColor':{'get':function _0x112c1f(){var _0x123d96=_0x5e249d;return _0x5f4e5e[_0x123d96(_0x4a9989._0x5a85e8)];},'set':function _0x2aae8c(_0x59f43b){_0x5f4e5e['colorHidden']=_0x59f43b;}}});}_0x3bdc03(_0x1b894c),_0x1b894c['_uniforms']=_0x1b894c['_uniforms']||{},_0x3bdc03(_0x1b894c['_uniforms']),_0x1b894c['selected']=[],_0x1b894c['enabled']=![],this[_0xd63992(_0x235407._0x4fe797)]=_0x1b894c;}},{'key':_0x5688e1(0x47f),'value':function _0x616a23(){this['eventType']&&this['_map']['on'](this['eventType'],this['_map_clickHandler'],this);}},{'key':'_removedHook','value':function _0x4ffafb(){var _0x5b1e2f=_0x5688e1;this[_0x5b1e2f(_0x4ee073._0x39ff78)]&&this['_map']['off'](this['eventType'],this[_0x5b1e2f(0xc4e)],this);}},{'key':'_map_clickHandler','value':function _0x2c66e0(_0x8b1a88){var _0x13c8c8=_0x5688e1,_0x2bf82e=this[_0x13c8c8(_0x1a54af._0x2693da)][_0x13c8c8(0x6d5)];if(_0x2bf82e)for(var _0xb784d7=0x0,_0x58a7e9=_0x2bf82e['length'];_0xb784d7<_0x58a7e9;_0xb784d7++){var _0x5c7864=_0x2bf82e[_0xb784d7];if(_0x8b1a88['graphic']===_0x5c7864||_0x8b1a88['layer']===_0x5c7864)return;}var _0x50ae3e=this['_map']['mouseEvent']['getPicked'](_0x8b1a88);this['selected']=_0x50ae3e;}}]),_0x3e2650;}(BaseEffect);register('outline',OutlineEffect);var BloomTargetEffect=function(_0x6d50a){var _0x1e5c39={_0xf733e0:0x344},_0x2f41dc={_0xa33193:0xe11,_0x306ef9:0x1a9,_0x42ae94:0xa15},_0x4a5c99={_0x12d81c:0xcda},_0x14293e={_0x29c9e0:0x4e3,_0x4df092:0xba0};_inherits(_0x518b20,_0x6d50a);var _0x28565f=_createSuper(_0x518b20);function _0x518b20(){var _0x2535f1=_0x4ffc,_0x447849,_0x18387a,_0x2ae95f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x518b20),_0x2ae95f=_objectSpread2({'contrast':0x80,'brightness':-0.3,'blurSamples':0x20,'delta':0x1,'sigma':3.78,'stepSize':0x5,'ratio':0x2,'threshold':0x0,'smoothWidth':0.01},_0x2ae95f),_0x18387a=_0x28565f['call'](this,_0x2ae95f),_0x18387a[_0x2535f1(0x87d)]=getCesiumColor(_0x2ae95f['color'],Cesium__namespace['Color']['WHITE']),_0x18387a['eventType']=(_0x447849=_0x2ae95f[_0x2535f1(0x344)])!==null&&_0x447849!==void 0x0?_0x447849:EventType['click'],_0x18387a;}return _createClass(_0x518b20,[{'key':'selected','get':function _0x37d58f(){var _0xc37011;return(_0xc37011=this['_postProcessStage'])===null||_0xc37011===void 0x0?void 0x0:_0xc37011['selected'];},'set':function _0xed2730(_0x5ab88a){var _0x6ae57a=_0x4ffc,_0x1c0cf3=[];_0x5ab88a&&(!Array[_0x6ae57a(_0x14293e._0x29c9e0)](_0x5ab88a)?_0x1c0cf3=this['_getPickIds']([_0x5ab88a]):_0x1c0cf3=this['_getPickIds'](_0x5ab88a)),this['_postProcessStage']&&(this['_postProcessStage'][_0x6ae57a(0xd89)]=_0x1c0cf3,this['_postProcessStage']['enabled']=this['enabled']&&this['selected'][_0x6ae57a(_0x14293e._0x4df092)]>0x0);}},{'key':'_enabledHook','value':function _0x2999f0(_0x568ef4){var _0x447b3b=_0x4ffc;this['_postProcessStage']&&(this['_postProcessStage']['enabled']=_0x568ef4&&this[_0x447b3b(0xd89)]['length']>0x0);}},{'key':'_mountedHook','value':function _0x96069(){var _0x11b494={_0x5da3ed:0xcca},_0x4ba72a=_0x4ffc,_0x355955=this,_0x8ce8d=new Cesium__namespace[(_0x4ba72a(0x713))]({'name':this['name']+'high','fragmentShader':'\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}','uniforms':{'marsColor':Cesium__namespace['Color'][_0x4ba72a(0xcb1)],'marsOpacity':0x1,'smoothWidth':function _0x4af6e6(){return _0x355955['options']['smoothWidth'];},'threshold':function _0x2322d4(){var _0x26d999=_0x4ba72a;return _0x355955[_0x26d999(0xe11)][_0x26d999(_0x11b494._0x5da3ed)];}}}),_0x1f52af=_0x4ba72a(0x140)['concat'](this[_0x4ba72a(_0x2f41dc._0xa33193)][_0x4ba72a(0x9a1)],'\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'),_0x5cd531=new Cesium__namespace['PostProcessStage']({'name':this['name']+'blur_x','fragmentShader':_0x1f52af,'uniforms':{'delta':function _0x52e743(){return _0x355955['options']['delta'];},'sigma':function _0x39d609(){return _0x355955['options']['sigma'];},'stepSize':function _0x262a13(){var _0x263aec=_0x4ba72a;return _0x355955[_0x263aec(0xe11)][_0x263aec(0x70b)];},'direction':0x0},'sampleMode':Cesium__namespace['PostProcessStageSampleMode']['LINEAR']}),_0x507c58=new Cesium__namespace['PostProcessStage']({'name':this[_0x4ba72a(0xa15)]+_0x4ba72a(_0x2f41dc._0x306ef9),'fragmentShader':_0x1f52af,'uniforms':{'delta':function _0x44e5fa(){var _0x5814cf=_0x4ba72a;return _0x355955['options'][_0x5814cf(_0x4a5c99._0x12d81c)];},'sigma':function _0x1f9eda(){return _0x355955['options']['sigma'];},'stepSize':function _0x46ff3f(){return _0x355955['options']['stepSize'];},'direction':0x1},'sampleMode':Cesium__namespace['PostProcessStageSampleMode']['LINEAR']}),_0x5d06d3=new Cesium__namespace['PostProcessStageComposite']({'name':this['name']+'blur','stages':[_0x5cd531,_0x507c58]}),_0x4caf42=new Cesium__namespace['PostProcessStageComposite']({'name':this['name']+'_blur_comp','stages':[_0x8ce8d,_0x5d06d3],'inputPreviousStageTexture':!![]}),_0x188231=new Cesium__namespace['PostProcessStage']({'name':this[_0x4ba72a(0xa15)]+'contrast_bias','fragmentShader':'\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}','uniforms':{'contrast':function _0x44057b(){return _0x355955['options']['contrast'];},'brightness':function _0x79a3c8(){return _0x355955['options']['brightness'];}}}),_0x5fb13b=new Cesium__namespace[(_0x4ba72a(0xe68))]({'name':this['name']+'contrast_bias_blur','stages':[_0x188231,_0x4caf42]}),_0x46ee22=new Cesium__namespace['PostProcessStage']({'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':_0x5fb13b['name'],'ratio':function _0x108eb6(){return _0x355955['options']['ratio'];},'color':function _0x567de3(){return _0x355955['color'];}}});this['_postProcessStage']=new Cesium__namespace[(_0x4ba72a(0xe68))]({'name':this[_0x4ba72a(_0x2f41dc._0x42ae94)],'stages':[_0x5fb13b,_0x46ee22],'inputPreviousStageTexture':![]}),this['_postProcessStage']['selected']=[];}},{'key':'_addedHook','value':function _0x9d65bc(){this['eventType']&&this['_map']['on'](this['eventType'],this['_map_clickHandler'],this);}},{'key':'_removedHook','value':function _0x3ff6b3(){var _0x356dd6=_0x4ffc;this[_0x356dd6(_0x1e5c39._0xf733e0)]&&this['_map']['off'](this['eventType'],this['_map_clickHandler'],this);}},{'key':'_map_clickHandler','value':function _0x1e3d86(_0x517d8c){var _0x11d01d=_0x4ffc,_0x49dbfc=this[_0x11d01d(0xe11)][_0x11d01d(0x6d5)];if(_0x49dbfc)for(var _0x537d34=0x0,_0x5f39c5=_0x49dbfc[_0x11d01d(0xba0)];_0x537d34<_0x5f39c5;_0x537d34++){var _0x144df3=_0x49dbfc[_0x537d34];if(_0x517d8c['graphic']===_0x144df3||_0x517d8c['layer']===_0x144df3)return;}var _0x4c553b=this['_map']['mouseEvent']['getPicked'](_0x517d8c);this['selected']=_0x4c553b;}}]),_0x518b20;}(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(_0x19734f){var _0x23b852={_0x35f629:0x20a,_0x4e3522:0x228,_0x299e5a:0xa8c},_0x2808e7={_0x45d49b:0x187},_0x3e7928={_0xa1d367:0xb86,_0xcda5e5:0x7be},_0x2a6894={_0x36dac6:0xac3},_0x3f2ea8={_0x538eb0:0xe11,_0x486771:0xeb9,_0x5c72a5:0x3a2},_0x1df83b={_0x10fab2:0xac3},_0x225b44={_0x146354:0xe11},_0x5365a3={_0x55b020:0xe11},_0x3a724d={_0x22f4d0:0xac3},_0xd093fb={_0x253d01:0xe72},_0x527eae=_0x521882;_inherits(_0x4afd68,_0x19734f);var _0x123a47=_createSuper(_0x4afd68);function _0x4afd68(){var _0x461899=_0x4ffc,_0x3393f1,_0x5a0832,_0x391b83=arguments[_0x461899(0xba0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4afd68),_0x5a0832=_0x123a47['call'](this,_0x391b83),_0x5a0832['_show']=(_0x3393f1=_0x391b83['show'])!==null&&_0x3393f1!==void 0x0?_0x3393f1:!![],_0x5a0832;}return _createClass(_0x4afd68,[{'key':'show','get':function _0x5b8275(){return this['_show'];},'set':function _0x3a527b(_0x46b255){var _0x593660=_0x4ffc;if(this['_show']===_0x46b255)return;this[_0x593660(_0xd093fb._0x253d01)]=_0x46b255,this['_container']&&(this['_container']['style']['display']=_0x46b255?'block':'none'),this['_showHook']&&this['_showHook'](_0x46b255),this['_map']['fire'](EventType['updateControl'],{'control':this});}},{'key':'type','get':function _0x389757(){return this['_type'];}},{'key':_0x527eae(_0x23b852._0x35f629),'get':function _0x1bb135(){var _0x2e05a2=_0x527eae;return this[_0x2e05a2(_0x3a724d._0x22f4d0)];}},{'key':'parentContainer','get':function _0x813bb8(){var _0x155396=_0x527eae,_0x487131;if(this[_0x155396(_0x5365a3._0x55b020)]['parentContainer'])return this['options']['parentContainer'];return(_0x487131=this['_map'])===null||_0x487131===void 0x0?void 0x0:_0x487131['container'];}},{'key':'parentContainerId','get':function _0x4d0de2(){var _0x3db850;return(_0x3db850=this['parentContainer'])===null||_0x3db850===void 0x0?void 0x0:_0x3db850['id'];}},{'key':'_enabledHook','value':function _0x54fbce(_0x128d10){var _0x3cc158=_0x527eae;this[_0x3cc158(0xac3)]&&(this['_container']['style']['display']=_0x128d10?_0x3cc158(0x46c):'none'),this['_showHook']&&this['_showHook'](_0x128d10);}},{'key':'setOptions','value':function _0x7e61c8(_0x22a499){var _0x349a5a=_0x527eae;if(isBoolean(_0x22a499))return;return this[_0x349a5a(_0x225b44._0x146354)]=merge(this[_0x349a5a(_0x225b44._0x146354)],_0x22a499),this['reload'](),this;}},{'key':'reload','value':function _0x5efa85(){var _0x3d4102=_0x527eae,_0x376299=this['_map'];_0x376299&&(this[_0x3d4102(0x56f)](),delete this[_0x3d4102(_0x1df83b._0x10fab2)],this['_onAdd'](_0x376299));}},{'key':_0x527eae(_0x23b852._0x4e3522),'value':function _0xb26266(_0x59d2f0){return _0x59d2f0&&_0x59d2f0['addControl']&&_0x59d2f0['addControl'](this),this;}},{'key':'remove','value':function _0x290226(_0x32ab66){var _0x753dbc=_0x527eae;this[_0x753dbc(0x4bc)]&&this['_map']['removeControl'](this,_0x32ab66);}},{'key':_0x527eae(0xc38),'value':function _0x57a494(_0x1df707){var _0x36f3c3=_0x527eae;if(this['_state']===State[_0x36f3c3(0xd2c)])return;this['_map']=_0x1df707,this[_0x36f3c3(0xac3)]?!this[_0x36f3c3(0xac3)]['parentNode']&&this['_addChildContainer'](this['_container']):(this[_0x36f3c3(0xa8c)]&&this['_mountedHook'](),this['_container']&&this[_0x36f3c3(0xa19)](this['_container'])),this['_addedHook']&&this['_addedHook'](),this['_state']=State['ADDED'];}},{'key':'_addChildContainer','value':function _0x212a54(_0x3982d4){var _0x3b2178=_0x527eae;if(this[_0x3b2178(_0x3f2ea8._0x538eb0)]['insertBefore'])this[_0x3b2178(0xeb9)]['insertBefore'](_0x3982d4,this['options']['insertBefore']);else{if(Cesium__namespace['defined'](this['options']['insertIndex'])){var _0x478baa=this[_0x3b2178(0xeb9)]['childNodes'];_0x478baa['length']0x2&&arguments[0x2]!==undefined?arguments[0x2]:'';if(!_0x32d3f4)return'';!_0x3960c5&&(_0x3960c5=create$3('div'));_0x32d3f4=trim(_0x32d3f4);if(_0x32d3f4[_0x95fdb8(0x748)](_0x95fdb8(_0x3e7928._0xa1d367))||_0x32d3f4['startsWith']('0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x2d6dca=arguments['length']>0x2?arguments[0x2]:undefined;return!_0xe89e93['control']&&(_0xe89e93['control']=this),_get(_getPrototypeOf(_0x4afd68['prototype']),_0x40f7f2(0x65a),this)['call'](this,_0x300953,_0xe89e93,_0x2d6dca);}},{'key':'destroy','value':function _0x401f29(_0x1aec0b){this['enabled']=![],_get(_getPrototypeOf(_0x4afd68['prototype']),'destroy',this)['call'](this,_0x1aec0b);}}]),_0x4afd68;}(BaseThing),LocationBar=function(_0x2eb809){var _0x3789e1={_0x340acc:0xd99},_0x373118={_0x2e4895:0x4bc,_0x5ee39b:0x14e,_0x2639c2:0x811,_0x28fea1:0x4bc,_0x43bcc8:0xee0,_0x135691:0x72c,_0x1a78cb:0x13b,_0x3dd280:0x8a4,_0x3032b4:0x35b,_0x2ba980:0x100,_0xde38a4:0xee1,_0x196594:0x31e,_0xf4a025:0xee0,_0x2decd7:0xee0},_0x348773={_0x11e44d:0xd84},_0x71129d={_0x37cf8a:0x38d},_0x3b179f={_0x46ad81:0xd32,_0x3234b3:0x3f5,_0x651671:0x4bc,_0x55782b:0x62b},_0x36fcf1={_0x545534:0x94a},_0x4fe57f={_0xa734fa:0x9e9,_0x5bcd05:0xe11,_0x4ef149:0x9e9,_0x15fa1b:0x4ae,_0x11778e:0x8c9,_0x52e5c0:0x8e9,_0x3e1795:0x3f5},_0x29f96b={_0x5c3a84:0x4bc,_0x5526ac:0x4bc,_0xdf4602:0xbf5,_0x2c45c6:0x2ad},_0x2b57c9={_0x32c72d:0xad8},_0x5a6ea1=_0x521882;_inherits(_0x53bfff,_0x2eb809);var _0x124163=_createSuper(_0x53bfff);function _0x53bfff(){var _0x209069=_0x4ffc,_0x512db0,_0x13ff11,_0x174dd1=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x53bfff),_0x13ff11=_0x124163['call'](this,_0x174dd1),_0x13ff11[_0x209069(0xe11)][_0x209069(_0x2b57c9._0x32c72d)]=(_0x512db0=_0x13ff11['options']['cacheTime'])!==null&&_0x512db0!==void 0x0?_0x512db0:0x32,_0x13ff11['locationData']={},_0x13ff11;}return _createClass(_0x53bfff,[{'key':'_mountedHook','value':function _0x13ddc5(){var _0x415e4b=_0x4ffc,_0x3a3da4=this;Cesium__namespace['defined'](this['options'][_0x415e4b(_0x4fe57f._0xa734fa)])?Array['isArray'](this['options'][_0x415e4b(0x9e9)])?this['template']=this[_0x415e4b(_0x4fe57f._0x5bcd05)]['template'][this[_0x415e4b(0x4bc)]['lang']]:this['template']=this['options'][_0x415e4b(_0x4fe57f._0x4ef149)]:this['template']='
经度:{lng}
\x20
纬度:{lat}
海拔:{alt}米
\x20层级:{level}
方向:{heading}°
\x20
俯仰角:{pitch}°
视高:{cameraHeight}米
';if(Cesium__namespace[_0x415e4b(_0x4fe57f._0x15fa1b)](this['options'][_0x415e4b(0x86c)])){if(isString(this['options']['crs']))this['_crs']=this[_0x415e4b(0xe11)][_0x415e4b(0x86c)];else this['options']['crs']&&(this['_crs']=CRS['CGCS2000_GK_Zone_3']);}else isString(this[_0x415e4b(_0x4fe57f._0xa734fa)])&&this[_0x415e4b(0x9e9)]['indexOf'](_0x415e4b(_0x4fe57f._0x11778e))!==-0x1&&(this['_crs']=CRS['CGCS2000_GK_Zone_3']);this['_container']=create$3('div','mars3d-locationbar\x20no-print'),this[_0x415e4b(_0x4fe57f._0x52e5c0)]=create$3('div','mars3d-locationbar-content',this['_container']);this['options'][_0x415e4b(0x1a7)]?this['setStyle'](this[_0x415e4b(0xe11)][_0x415e4b(0x1a7)]):this[_0x415e4b(0xd09)]({'left':this['_map']['viewer']['animation']?_0x415e4b(0x2bb):'0','right':'0','bottom':this['_getTimeline']()?'25px':'0'});if(this['options']['fps']){this['_map']['scene']['debugShowFramesPerSecond']=!![];var _0x4775e5=setInterval(function(){var _0x57c020=_0x415e4b;if(!_0x3a3da4[_0x57c020(_0x29f96b._0x5c3a84)]||!_0x3a3da4[_0x57c020(_0x29f96b._0x5526ac)]['scene']['_performanceDisplay'])return;clearInterval(_0x4775e5),_0x3a3da4['timeTik']=null;var _0x281afe=_0x3a3da4['_map']['container']['querySelector'](_0x57c020(_0x29f96b._0xdf4602));if(_0x281afe){addClass(_0x281afe,'mars3d-locationbar-content'),removeClass(_0x281afe,'cesium-performanceDisplay');var _0x477602=_0x281afe[_0x57c020(_0x29f96b._0x2c45c6)]('.cesium-performanceDisplay-throttled');remove(_0x477602),_0x281afe['parentNode'][_0x57c020(0x22e)](_0x281afe),_0x3a3da4[_0x57c020(0xac3)][_0x57c020(0x3a2)](_0x281afe,_0x3a3da4['_containerCon']);}},0x64);this['timeTik']=_0x4775e5;}else this['timeTik']&&(clearInterval(this[_0x415e4b(_0x4fe57f._0x3e1795)]),this['timeTik']=null),this['_map'][_0x415e4b(0x7dd)]['debugShowFramesPerSecond']=![];}},{'key':_0x5a6ea1(0x47f),'value':function _0x3b92cc(){var _0x3e0fe6=_0x5a6ea1;this['_map']['on'](EventType['mouseMove'],this['_mouseMoveHandler'],this),this['_map']['on'](EventType[_0x3e0fe6(_0x36fcf1._0x545534)],this['_cameraHandler'],this),this['_cameraHandler']();}},{'key':'_removedHook','value':function _0x1d95ed(){var _0x2d77e1=_0x5a6ea1;this['_map'][_0x2d77e1(0x6da)](EventType[_0x2d77e1(_0x3b179f._0x46ad81)],this['_mouseMoveHandler'],this),this['_map']['off'](EventType['cameraMoveEnd'],this['_cameraHandler'],this),this[_0x2d77e1(_0x3b179f._0x3234b3)]&&(clearInterval(this['timeTik']),this['timeTik']=null),this['options']['fps']&&(this['_map']['scene']['debugShowFramesPerSecond']=![],this[_0x2d77e1(_0x3b179f._0x651671)]['scene']['_performanceDisplay']&&(this[_0x2d77e1(0x4bc)]['scene'][_0x2d77e1(_0x3b179f._0x55782b)]['destroy'](),this['_map']['scene'][_0x2d77e1(_0x3b179f._0x55782b)]=undefined));}},{'key':_0x5a6ea1(0xc59),'value':function _0x529717(){var _0x79c1a=_0x5a6ea1;if(!this[_0x79c1a(_0x71129d._0x37cf8a)])return;var _0x1f8a39=this['_map']['getCenter']();_0x1f8a39&&this['_templateHtml'](_0x1f8a39);}},{'key':'_mouseMoveHandler','value':function _0x49061b(_0x5c09f1){var _0x1b5d01=_0x5a6ea1,_0x23c819=this;this['moveTimer']&&(clearTimeout(this['moveTimer']),delete this['moveTimer']),this[_0x1b5d01(_0x348773._0x11e44d)]=setTimeout(function(){delete _0x23c819['moveTimer'];if(!_0x23c819['enabled'])return;var _0x24676d=_0x5c09f1['cartesian'];_0x24676d&&_0x23c819['_templateHtml'](LngLatPoint['fromCartesian'](_0x24676d));},this['options']['cacheTime']);}},{'key':_0x5a6ea1(_0x3789e1._0x340acc),'value':function _0xff06b9(_0x7740a5){var _0x41ef64=_0x5a6ea1,_0x42f6a4;this[_0x41ef64(0xee0)]['cameraHeight']=this[_0x41ef64(_0x373118._0x2e4895)][_0x41ef64(_0x373118._0x5ee39b)]['positionCartographic'][_0x41ef64(0x872)][_0x41ef64(_0x373118._0x2639c2)](LngLatPoint['FormatAltLength']),this['locationData']['heading']=Cesium__namespace[_0x41ef64(0xa29)]['toDegrees'](this[_0x41ef64(_0x373118._0x28fea1)]['camera']['heading'])['toFixed'](0x0),this['locationData']['pitch']=Cesium__namespace['Math'][_0x41ef64(0x546)](this['_map']['camera'][_0x41ef64(0x50d)])['toFixed'](0x0),this[_0x41ef64(_0x373118._0x43bcc8)][_0x41ef64(_0x373118._0x135691)]=this['_map'][_0x41ef64(0x72c)],this['locationData'][_0x41ef64(0xe94)]=formatNum$1(this['_map'][_0x41ef64(_0x373118._0x1a78cb)](_0x7740a5[_0x41ef64(0xe94)]),LngLatPoint['FormatAltLength']);var _0x2ae8fa=(_0x42f6a4=this['options'][_0x41ef64(_0x373118._0x3dd280)])!==null&&_0x42f6a4!==void 0x0?_0x42f6a4:LngLatPoint[_0x41ef64(_0x373118._0x3032b4)];this['locationData']['lng']=_0x7740a5[_0x41ef64(0x991)]['toFixed'](_0x2ae8fa),this[_0x41ef64(_0x373118._0x43bcc8)]['lat']=_0x7740a5['lat']['toFixed'](_0x2ae8fa);if(this[_0x41ef64(_0x373118._0x2ba980)]){var _0x41a2ec,_0x1d3d7a=(_0x41a2ec=this['options']['crsDecimal'])!==null&&_0x41a2ec!==void 0x0?_0x41a2ec:0x1,_0x5d95cc=proj4Trans([_0x7740a5['lng'],_0x7740a5['lat']],'EPSG:4326',this['_crs']);_0x5d95cc[0x0]===_0x7740a5['lng']?this[_0x41ef64(_0x373118._0x43bcc8)]['crsx']='':this['locationData']['crsx']=_0x5d95cc[0x0][_0x41ef64(0x811)](_0x1d3d7a),_0x5d95cc[0x1]===_0x7740a5[_0x41ef64(_0x373118._0xde38a4)]?this['locationData']['crsy']='':this[_0x41ef64(0xee0)]['crsy']=_0x5d95cc[0x1]['toFixed'](_0x1d3d7a);}var _0x70e9a4;typeof this['template']==='function'?_0x70e9a4=this['template'](this['locationData']):(this['options'][_0x41ef64(_0x373118._0x196594)]&&(this[_0x41ef64(_0x373118._0xf4a025)]=this['options']['formatData'](this[_0x41ef64(_0x373118._0x2decd7)])),_0x70e9a4=template(this[_0x41ef64(0x9e9)],this['locationData'])),this['_containerCon']['innerHTML']=_0x70e9a4,this['fire'](EventType['change']);}}]),_0x53bfff;}(BaseControl);register$1('locationBar',LocationBar);var MouseDownView=function(_0x5e6a71){var _0x3fbd4c={_0x4f8998:0xa8c,_0x5301e3:0x869},_0xdf6b6e={_0x43cf4a:0xac3,_0x5cf141:0x522},_0x1205a8={_0x3271f8:0x7dd,_0x471222:0x4bc,_0x43252b:0x12e,_0x22d767:0x1a7},_0x112ae9={_0x4e7804:0x38d,_0x172a52:0xac3},_0x1b9d09={_0x1f7439:0x4bc,_0x42d4c2:0xa1a,_0x9c19e1:0x36b,_0x305c3c:0x6da},_0x242e4f={_0x2af477:0x4bc,_0x298742:0xa1a},_0x594b00={_0xeba31c:0x676},_0x564489=_0x521882;_inherits(_0x2295b5,_0x5e6a71);var _0x7542cd=_createSuper(_0x2295b5);function _0x2295b5(){return _classCallCheck(this,_0x2295b5),_0x7542cd['apply'](this,arguments);}return _createClass(_0x2295b5,[{'key':_0x564489(_0x3fbd4c._0x4f8998),'value':function _0x9e3b55(){var _0x5ba959=_0x564489;this['_container']=create$3('div','mars3d-mousedownview'),this['_container']['id']=this[_0x5ba959(0xc6)]+'-mars3d-mousedownview',create$3('div','mars3d-mousedownview-img',this['_container']);}},{'key':'changeMouseModel','value':function _0x316ffd(){var _0x5f5169=_0x564489;this['isAdded']&&(this[_0x5f5169(_0x594b00._0xeba31c)](),this['_addedHook']());}},{'key':_0x564489(0x47f),'value':function _0x4dfecd(){var _0x53ca01=_0x564489;if(!isPCBroswer())return;this['_map']['on'](EventType['wheel'],this[_0x53ca01(0x971)],this),this[_0x53ca01(_0x242e4f._0x2af477)]['_hasRightTilt']?(this['_map']['on'](EventType[_0x53ca01(_0x242e4f._0x298742)],this['_mousMiddleDownHandler'],this),this['_map']['on'](EventType['rightUp'],this['_mousMiddleUpHandler'],this)):(this[_0x53ca01(0x4bc)]['on'](EventType['middleDown'],this['_mousMiddleDownHandler'],this),this['_map']['on'](EventType['middleUp'],this['_mousMiddleUpHandler'],this)),this['_mousMiddleUpHandler']();}},{'key':'_removedHook','value':function _0x521cea(){var _0x2d652f=_0x564489;if(!isPCBroswer())return;this['_map']['off'](EventType['wheel'],this[_0x2d652f(0x971)],this),this[_0x2d652f(_0x1b9d09._0x1f7439)]['_hasRightTilt']?(this['_map']['off'](EventType[_0x2d652f(_0x1b9d09._0x42d4c2)],this['_mousMiddleDownHandler'],this),this[_0x2d652f(0x4bc)]['off'](EventType['rightUp'],this[_0x2d652f(_0x1b9d09._0x9c19e1)],this)):(this['_map'][_0x2d652f(_0x1b9d09._0x305c3c)](EventType['middleDown'],this['_mousMiddleDownHandler'],this),this[_0x2d652f(0x4bc)]['off'](EventType['middleUp'],this['_mousMiddleUpHandler'],this));}},{'key':'_mousWheelHandler','value':function _0x55aa32(_0x4ad114){var _0x1cb0ef=_0x564489,_0x2a08ec=this;if(!this[_0x1cb0ef(_0x112ae9._0x4e7804)])return;addClass(this[_0x1cb0ef(_0x112ae9._0x172a52)],'mars3d-mousedownview-show'),clearTimeout(this[_0x1cb0ef(0x9d1)]),this[_0x1cb0ef(0x9d1)]=setTimeout(function(){removeClass(_0x2a08ec['_container'],'mars3d-mousedownview-show');},0xc8);}},{'key':_0x564489(0xc52),'value':function _0x5864bd(_0x34569e){var _0x7a0a41=_0x564489;if(!this['enabled'])return;var _0x236fa6=getCurrentMousePosition(this['_map'][_0x7a0a41(_0x1205a8._0x3271f8)],_0x34569e['position']);if(!_0x236fa6)return;if(this[_0x7a0a41(_0x1205a8._0x471222)]['camera']['positionCartographic']['height']>this['_map']['scene'][_0x7a0a41(_0x1205a8._0x43252b)]['minimumCollisionTerrainHeight'])return;this['_map']['off'](EventType['mouseMove'],this['_mouseMoveHandler'],this),clearTimeout(this['timetik']),this[_0x7a0a41(0xac3)][_0x7a0a41(_0x1205a8._0x22d767)]['top']=_0x34569e['position']['y']+'px',this['_container']['style']['left']=_0x34569e['position']['x']+'px',addClass(this['_container'],'mars3d-mousedownview-show');}},{'key':_0x564489(0x36b),'value':function _0x5bd168(_0x465896){removeClass(this['_container'],'mars3d-mousedownview-show'),this['_map']['on'](EventType['mouseMove'],this['_mouseMoveHandler'],this);}},{'key':_0x564489(_0x3fbd4c._0x5301e3),'value':function _0x3b7799(_0x339c9c){var _0x5050eb=_0x564489;this[_0x5050eb(_0xdf6b6e._0x43cf4a)]['style'][_0x5050eb(0xc45)]=_0x339c9c[_0x5050eb(0x44b)]['y']+'px',this['_container']['style'][_0x5050eb(_0xdf6b6e._0x5cf141)]=_0x339c9c['endPosition']['x']+'px';}}]),_0x2295b5;}(BaseControl);register$1('mouseDownView',MouseDownView);var icon$7=_0x521882(0x8b7),icon$6='\x0a\x0a\x20\x20\x0a\x20\x20\x0a',Zoom=function(_0x2a2e7d){var _0xe9baaa={_0x943fa4:0xc3f},_0x1f4e70={_0x152c4f:0xaef,_0x3a0ebe:0xb9a,_0x5a618c:0x126,_0x2f7ca3:0x4bc,_0x3dbde0:0xe11,_0xf0c186:0x9b7},_0x5f58b4={_0x1e5576:0x4bc},_0x3dbe4b={_0x1b2ce0:0xc34,_0x107098:0xe11},_0xdee971={_0xd37db4:0x126,_0x34cfd4:0xdca},_0x3cf724={_0x2e6fc3:0x4bc},_0x1c3d26=_0x521882;_inherits(_0x58ecfd,_0x2a2e7d);var _0x2e7e75=_createSuper(_0x58ecfd);function _0x58ecfd(){return _classCallCheck(this,_0x58ecfd),_0x2e7e75['apply'](this,arguments);}return _createClass(_0x58ecfd,[{'key':'parentContainer','get':function _0x3956a1(){var _0x1c2864=_0x4ffc;return this[_0x1c2864(_0x3cf724._0x2e6fc3)]?this[_0x1c2864(_0x3cf724._0x2e6fc3)]['toolbar']:document['getElementsByClassName']('cesium-viewer-toolbar')[0x0];}},{'key':_0x1c3d26(_0xe9baaa._0x943fa4),'value':function _0x1c7893(_0x458add){var _0xc6920a=_0x1c3d26;this[_0xc6920a(0xb9a)]&&(this['_container2']['style'][_0xc6920a(_0xdee971._0xd37db4)]=_0x458add?'block':_0xc6920a(_0xdee971._0x34cfd4));}},{'key':'_mountedHook','value':function _0x3073ba(){var _0x2ae25a=_0x1c3d26,_0x41d2be=this;this['_container']=create$3('div','cesium-button\x20cesium-toolbar-button\x20mar3d-toolButton'),this['_container']['style']['display']=_0x2ae25a(0x89e),this['_container'][_0x2ae25a(0x88b)]('title',this[_0x2ae25a(0x4bc)]['getLangText']('_缩小')),this[_0x2ae25a(0x144)](this['options']['zoomOutIcon']||icon$6,this['_container']),this['_container']['addEventListener'](_0x2ae25a(_0x1f4e70._0x152c4f),function(_0x35b78e){var _0xf7aeb=_0x2ae25a;if(!_0x41d2be['enabled'])return;_0x41d2be['_map'][_0xf7aeb(_0x3dbe4b._0x1b2ce0)](_0x41d2be[_0xf7aeb(_0x3dbe4b._0x107098)]['relativeAmount']);}),this[_0x2ae25a(_0x1f4e70._0x3a0ebe)]=create$3('div','cesium-button\x20cesium-toolbar-button\x20mar3d-toolButton'),this['_container2'][_0x2ae25a(0x1a7)][_0x2ae25a(_0x1f4e70._0x5a618c)]=_0x2ae25a(0x89e),this[_0x2ae25a(0xb9a)]['setAttribute'](_0x2ae25a(0x68d),this[_0x2ae25a(_0x1f4e70._0x2f7ca3)]['getLangText'](_0x2ae25a(0x94d))),this['_createIcon'](this[_0x2ae25a(_0x1f4e70._0x3dbde0)][_0x2ae25a(_0x1f4e70._0xf0c186)]||icon$7,this[_0x2ae25a(0xb9a)]),this['_container2']['addEventListener']('click',function(_0x3f64c1){var _0x31f409=_0x2ae25a;if(!_0x41d2be['enabled'])return;_0x41d2be[_0x31f409(_0x5f58b4._0x1e5576)]['zoomIn'](_0x41d2be[_0x31f409(0xe11)]['relativeAmount']);});}},{'key':'_addedHook','value':function _0x367f34(){this['parentContainer']['insertBefore'](this['_container2'],this['_container']);}},{'key':'_removedHook','value':function _0x28a78c(){var _0x25cc6b=_0x1c3d26;this[_0x25cc6b(0xeb9)][_0x25cc6b(0x22e)](this['_container2']);}}]),_0x58ecfd;}(BaseControl);register$1('zoom',Zoom);var ToolButton=function(_0x42a710){var _0x32ed43={_0x5593cc:0xa8c},_0x515f4e={_0x5cf6b6:0xac3,_0x4239a4:0x89e,_0x150fd3:0x68d,_0x2e89b5:0xac3,_0x53d61c:0x35f},_0x376fdd={_0x20ec56:0xe11},_0x35b295=_0x521882;_inherits(_0x3d9312,_0x42a710);var _0xa7a984=_createSuper(_0x3d9312);function _0x3d9312(){var _0x596170=_0x4ffc,_0x11626b,_0x26c327=arguments[_0x596170(0xba0)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x3d9312),_0x11626b=_0xa7a984['call'](this,_0x26c327),_0x11626b['_type']='toolButton'+getGlobalId(),_0x11626b;}return _createClass(_0x3d9312,[{'key':'parentContainer','get':function _0x4bbdf8(){var _0x355d0c=_0x4ffc;return this['_map']?this['_map']['toolbar']:document['getElementsByClassName'](_0x355d0c(0x3ec))[0x0];}},{'key':_0x35b295(_0x32ed43._0x5593cc),'value':function _0x8da349(){var _0x1c084c={_0x3d8d77:0xe11},_0xe1f6c9={_0x36e4f5:0xe11},_0x16d52c=_0x35b295,_0x27e566=this;this[_0x16d52c(_0x515f4e._0x5cf6b6)]=create$3('div','cesium-button\x20cesium-toolbar-button\x20mar3d-toolButton'),this['_container']['id']=this['id'],this['_container']['style']['display']=_0x16d52c(_0x515f4e._0x4239a4),this['_container']['setAttribute']('title',this['options'][_0x16d52c(_0x515f4e._0x150fd3)]||''),this['_createIcon'](this['options']['icon'],this['_container']),this[_0x16d52c(_0x515f4e._0x2e89b5)]['addEventListener']('click',function(_0x4ed85c){var _0x4ec73b=_0x16d52c;if(!_0x27e566['enabled'])return;_0x27e566['options']['click']&&_0x27e566['options']['click'](_0x27e566[_0x4ec73b(0xe11)]),_0x27e566['fire'](EventType[_0x4ec73b(0xaef)],_objectSpread2({},_0x27e566[_0x4ec73b(_0xe1f6c9._0x36e4f5)]));});var _0x3d8517;this[_0x16d52c(_0x515f4e._0x5cf6b6)][_0x16d52c(_0x515f4e._0x53d61c)]('mouseover',function(_0x46bace){var _0x2be6ad=_0x16d52c;if(!_0x27e566['enabled'])return;if(_0x3d8517===_0x27e566['id'])return;_0x3d8517=_0x27e566['id'],_0x27e566['options']['mouseOver']&&_0x27e566['options']['mouseOver'](_0x27e566[_0x2be6ad(_0x1c084c._0x3d8d77)]),_0x27e566['fire'](EventType['mouseOver'],_objectSpread2({},_0x27e566[_0x2be6ad(0xe11)]));}),this[_0x16d52c(_0x515f4e._0x2e89b5)]['addEventListener']('mouseout',function(_0x16f151){var _0xdeaaf7=_0x16d52c;_0x3d8517=null;if(!_0x27e566[_0xdeaaf7(0x38d)])return;_0x27e566['options']['mouseOut']&&_0x27e566[_0xdeaaf7(_0x376fdd._0x20ec56)]['mouseOut'](_0x27e566['options']),_0x27e566['fire'](EventType[_0xdeaaf7(0x37f)],_objectSpread2({},_0x27e566['options']));});}},{'key':'setIcon','value':function _0x26551e(_0x23653e){var _0x525ab4=_0x35b295;this['options']['icon']=_0x23653e,empty(this['_container']),this[_0x525ab4(0x144)](_0x23653e,this[_0x525ab4(0xac3)]);}}]),_0x3d9312;}(BaseControl);register$1('toolButton',ToolButton);var icon$5='\x0a\x0a\x20\x20\x20\x20拖拽调整四周方向角,双击回正北\x0a\x20\x20\x20\x20mars3d.cn\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\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\x0a\x0a',icon$4='\x0a\x0a\x20\x20\x20\x20拖拽调整俯仰角\x0a\x20\x20\x20\x20mars3d.cn\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x0a\x0a',icon$3='\x0a\x0a\x20\x20\x20\x20导航球\x0a\x20\x20\x20\x20mars3d.cn\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x0a\x0a',Compass=function(_0x26f2bc){var _0x2e54b8={_0x5d12ff:0xc48,_0x53c4c3:0x635,_0x3c42b6:0x2cd},_0x20ac22={_0x18011e:0x522},_0x119ba8={_0x64b293:0x69a,_0x225d3f:0x168},_0x350eee={_0x1a76a5:0x2d7,_0xe6d915:0x387},_0x33abbf={_0x1038da:0x14e,_0x573e21:0x12e,_0x4dce3b:0xecd,_0x404229:0xecd,_0x38411a:0x8eb,_0x1c520b:0x860,_0x553d02:0x71c,_0x31ba58:0x50a},_0x582131={_0x3e2fac:0x4bc,_0x475b30:0x168},_0x400131={_0x49bd53:0x8b4},_0x1ad664={_0x48894f:0xa29,_0x4d5bf9:0xa29,_0x437bb5:0x5e7,_0x2b79b1:0x732,_0x15b6c2:0x943},_0x2d6656={_0x168a33:0x5cd,_0x2551a0:0xdd,_0x442841:0x6b6,_0x1c6b2e:0x1a1},_0x63c08f={_0x4e6357:0x295,_0x43a534:0x9f7,_0x15557c:0xecd,_0x452efa:0x8eb,_0x5bbdda:0x539,_0x462863:0x539,_0x3b0202:0xf9,_0x160f17:0x860,_0x12c798:0x5cd,_0x3d09a6:0x8b0},_0x3324cf={_0x501341:0xde},_0x271a82={_0x179edb:0x4bc,_0x47d262:0x295,_0x36e5a7:0x5ca,_0xa482cd:0x1f8},_0x46e837={_0x1e212d:0x7dd,_0x16164d:0x295,_0x3a38ef:0xeaf,_0x537ddc:0x5e7,_0x9ec78a:0xe11},_0x64b9b7={_0x23b6a3:0x337,_0x587eae:0x3e3,_0x1d26b6:0x732},_0x3f6091={_0x1dc664:0x4bc},_0x391852={_0x189dec:0xac3,_0x3aad8d:0x62d,_0x286f68:0x337,_0x753b0a:0x337,_0x43369a:0xe11,_0x29f5e0:0xb63,_0x30953d:0x7be,_0x324996:0x434},_0x3933a1={_0x15f844:0xad5,_0xc78acd:0x522,_0x577063:0xe11,_0x158a55:0x91b,_0x2981dd:0x91b,_0x3e446d:0x732},_0xc931fd={_0x436d22:0xe11},_0x334f2b=_0x521882;_inherits(_0x53d2dd,_0x26f2bc);var _0x453c09=_createSuper(_0x53d2dd);function _0x53d2dd(){var _0x6dd56f=_0x4ffc,_0x5e2a0a,_0x5b464f,_0x21f27e=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x53d2dd),_0x5b464f=_0x453c09['call'](this,_0x21f27e),_0x5b464f['_orbitCursorAngle']=0x0,_0x5b464f['_orbitCursorOpacity']=0x0,_0x5b464f['_orbitLastTimestamp']=0x0,_0x5b464f['options']['rotation']=(_0x5e2a0a=_0x5b464f[_0x6dd56f(_0xc931fd._0x436d22)][_0x6dd56f(0xb63)])!==null&&_0x5e2a0a!==void 0x0?_0x5e2a0a:!![],_0x5b464f;}return _createClass(_0x53d2dd,[{'key':'_getCssText','value':function _0x4343f9(){var _0x3a8434=_0x4ffc,_0x2946e2={};if(Cesium__namespace['defined'](this['options']['top'])&&this['options'][_0x3a8434(0xc45)]!=='')_0x2946e2['top']=this['options']['top'];else{if(Cesium__namespace['defined'](this['options'][_0x3a8434(0xad5)])&&this['options']['bottom']!==''){_0x2946e2['bottom']=this['options'][_0x3a8434(_0x3933a1._0x15f844)];if(_0x2946e2['bottom']===_0x3a8434(0x693)){var _0x551027=this['_map']['toolbar'];if(_0x551027){var _0x134954=_0x551027['offsetHeight']+0x28;_0x2946e2['bottom']=_0x134954+'px',this['domToolbar']=_0x551027;}}}}if(Cesium__namespace[_0x3a8434(0x4ae)](this['options'][_0x3a8434(_0x3933a1._0xc78acd)])&&this['options'][_0x3a8434(0x522)]!=='')_0x2946e2['left']=this[_0x3a8434(_0x3933a1._0x577063)]['left'];else Cesium__namespace[_0x3a8434(0x4ae)](this['options'][_0x3a8434(_0x3933a1._0x158a55)])&&this['options']['right']!==''&&(_0x2946e2[_0x3a8434(_0x3933a1._0x2981dd)]=this['options']['right']);var _0x107e4='';for(var _0x7dde54 in _0x2946e2){_0x107e4+=''[_0x3a8434(_0x3933a1._0x3e446d)](_0x7dde54,':\x20')['concat'](_0x2946e2[_0x7dde54],';');}return _0x107e4||_0x3a8434(0x8e2);}},{'key':'updateSize','value':function _0x30e030(){var _0x3ba948=_0x4ffc;if(this['domToolbar']){var _0xf4a034=this['domToolbar']['offsetHeight']+0x28;this['_container'][_0x3ba948(0x1a7)]['bottom']=_0xf4a034+'px';}}},{'key':'_mountedHook','value':function _0x502ac1(){var _0x48cfb3=_0x4ffc,_0x1b0113=this;this[_0x48cfb3(_0x391852._0x189dec)]=create$3('div',this['options']['className']||'mars3d-compass'),this['_container']['style'][_0x48cfb3(_0x391852._0x3aad8d)]=this['_getCssText'](),this[_0x48cfb3(0xac3)][_0x48cfb3(0xe70)]=function(_0x3baeca){_0x1b0113['_handleMouseDown'](_0x3baeca);},this[_0x48cfb3(_0x391852._0x286f68)]=parseDom(this['options']['outerSvg']||icon$5,!![],'mars3d-compass-outer'),this['_container'][_0x48cfb3(0x7be)](this[_0x48cfb3(_0x391852._0x753b0a)]),this[_0x48cfb3(0x337)]['ondblclick']=function(_0x5799d7){var _0x5322ca=_0x48cfb3;_0x1b0113['_map']['camera'][_0x5322ca(0xa94)]({'orientation':{'heading':0x0}});},this[_0x48cfb3(0xcb3)]=parseDom(this['options'][_0x48cfb3(0x43e)]||icon$4,!![],'mars3d-compass-inner'),this[_0x48cfb3(0xac3)][_0x48cfb3(0x7be)](this['_container_inner']),this['_container_inner']['ondblclick']=function(_0x208f79){_0x1b0113['_map']['flyHome']();},this[_0x48cfb3(_0x391852._0x43369a)][_0x48cfb3(_0x391852._0x29f5e0)]&&(this['_container_rotationArc']=parseDom(this[_0x48cfb3(0xe11)]['rotationArcSvg']||icon$3,!![],'mars3d-compass-rotation-arc'),this[_0x48cfb3(_0x391852._0x189dec)][_0x48cfb3(_0x391852._0x30953d)](this[_0x48cfb3(_0x391852._0x324996)]),this['_container_rotationArc']['style'][_0x48cfb3(0x76c)]='hidden');}},{'key':'setOuterSvg','value':function _0x79ee3d(_0x38e11e){this['_container_outer']['innerHTML']=_0x38e11e;}},{'key':'setInnerSvg','value':function _0x48229b(_0x5159d){var _0x5d0241=_0x4ffc;this[_0x5d0241(0xcb3)]['innerHTML']=_0x5159d;}},{'key':'setRotationSvg','value':function _0x188ea8(_0x557deb){this['_container_rotationArc']['innerHTML']=_0x557deb;}},{'key':'_addedHook','value':function _0x4a00d1(){var _0x25df78=_0x4ffc;this[_0x25df78(_0x3f6091._0x1dc664)]['on'](EventType['postRender'],this['_postRenderHandler'],this);}},{'key':'_removedHook','value':function _0x2c23c9(){this['_map']['off'](EventType['postRender'],this['_postRenderHandler'],this);}},{'key':_0x334f2b(_0x2e54b8._0x5d12ff),'value':function _0x5bf901(){var _0x37beb8=_0x334f2b,_0x410f95=this['_map']['camera']['heading'];this[_0x37beb8(_0x64b9b7._0x23b6a3)]&&(this[_0x37beb8(_0x64b9b7._0x23b6a3)]['style']['cssText']='\x0a\x20\x20\x20\x20\x20\x20transform\x20:\x20rotate(-'['concat'](_0x410f95,_0x37beb8(_0x64b9b7._0x587eae))[_0x37beb8(_0x64b9b7._0x1d26b6)](_0x410f95,'rad);\x0a\x20\x20\x20\x20\x20\x20'));}},{'key':_0x334f2b(_0x2e54b8._0x53c4c3),'value':function _0x3bc13e(_0x243884){var _0x13a283=_0x334f2b,_0x566b07=this['_map'][_0x13a283(_0x46e837._0x1e212d)];if(_0x566b07['mode']===Cesium__namespace['SceneMode'][_0x13a283(_0x46e837._0x16164d)])return!![];this['_compassRectangle']=_0x243884[_0x13a283(0x80b)]['getBoundingClientRect']();var _0x20ec7d=this[_0x13a283(_0x46e837._0x3a38ef)]['width']/0x2,_0x1770da=this['_getVector'](_0x243884),_0x2d4cd9=Cesium__namespace[_0x13a283(_0x46e837._0x537ddc)][_0x13a283(0xc2)](_0x1770da)/_0x20ec7d;if(this[_0x13a283(_0x46e837._0x9ec78a)]['rotation']&&_0x2d4cd9<0x32/0x91)this['_orbit'](_0x1770da);else{if(_0x2d4cd9<0x1)this['_rotate'](_0x1770da);else return!![];}}},{'key':_0x334f2b(_0x2e54b8._0x3c42b6),'value':function _0x2d93fe(_0x296347){var _0x78d0fd=_0x334f2b,_0x3e5c2e=new Cesium__namespace['Cartesian3'](),_0x28d4b0=this[_0x78d0fd(_0x271a82._0x179edb)]['scene'],_0xf646c1=_0x28d4b0['camera'];if(_0x28d4b0['mode']===Cesium__namespace['SceneMode'][_0x78d0fd(_0x271a82._0x47d262)])return undefined;if(this['_map']['trackedEntity'])_0x3e5c2e=this['_map'][_0x78d0fd(_0x271a82._0x36e5a7)][_0x78d0fd(0xdd1)]['getValue'](this['_map']['clock']['currentTime']);else{var _0x2f4bd9=new Cesium__namespace['Ray']();_0x2f4bd9['origin']=_0xf646c1['positionWC'],_0x2f4bd9['direction']=_0xf646c1['directionWC'],_0x3e5c2e=_0x28d4b0['globe']['pick'](_0x2f4bd9,_0x28d4b0);}if(!_0x3e5c2e)return undefined;if(_0x28d4b0['mode']===Cesium__namespace['SceneMode']['SCENE2D']||_0x28d4b0['mode']===Cesium__namespace[_0x78d0fd(0xecd)]['COLUMBUS_VIEW']){_0x3e5c2e=_0xf646c1['worldToCameraCoordinatesPoint'](_0x3e5c2e);var _0x56e1d8=new Cesium__namespace['Cartographic']();_0x296347&&(_0x3e5c2e=_0x28d4b0[_0x78d0fd(_0x271a82._0xa482cd)]['ellipsoid']['cartographicToCartesian'](_0x28d4b0[_0x78d0fd(0x3af)]['unproject'](_0x3e5c2e,_0x56e1d8)));}else!_0x296347&&(_0x3e5c2e=_0xf646c1['worldToCameraCoordinatesPoint'](_0x3e5c2e));return _0x3e5c2e;}},{'key':_0x334f2b(0x5a6),'value':function _0x4b7d34(_0x154946){var _0x33df48=_0x334f2b,_0x13a8b8=this,_0x578477=this['_map']['scene'],_0x6ea6c7=_0x578477['screenSpaceCameraController'],_0x3fd3d7=_0x578477['camera'];if(_0x578477['mode']===Cesium__namespace['SceneMode'][_0x33df48(_0x63c08f._0x4e6357)]||!_0x6ea6c7[_0x33df48(0x729)])return;switch(_0x578477[_0x33df48(_0x63c08f._0x43a534)]){case Cesium__namespace['SceneMode']['SCENE2D']:if(!_0x6ea6c7['enableTranslate'])return;break;case Cesium__namespace[_0x33df48(_0x63c08f._0x15557c)][_0x33df48(_0x63c08f._0x452efa)]:if(_0x6ea6c7['enableLook'])break;if(!_0x6ea6c7[_0x33df48(0x83c)]||!_0x6ea6c7[_0x33df48(_0x63c08f._0x5bbdda)])return;break;case Cesium__namespace['SceneMode']['SCENE3D']:default:if(_0x6ea6c7['enableLook'])break;if(!_0x6ea6c7[_0x33df48(_0x63c08f._0x462863)]||!_0x6ea6c7[_0x33df48(_0x63c08f._0x3b0202)])return;break;}this[_0x33df48(0x391)]=function(_0x514e74){var _0x4f7e54=_0x33df48;_0x13a8b8[_0x4f7e54(_0x3324cf._0x501341)](_0x514e74);},this['_mouseUpHandle']=function(){_0x13a8b8['_orbitMouseUpFunction']();},document['removeEventListener']('mousemove',this['_mouseMoveHandle'],![]),document['removeEventListener'](_0x33df48(_0x63c08f._0x160f17),this['_mouseUpHandle'],![]),this['_orbitLastTimestamp']=Cesium__namespace[_0x33df48(_0x63c08f._0x12c798)]();if(this[_0x33df48(0x4bc)]['trackedEntity'])this['_orbitFrame']=undefined,this[_0x33df48(0xd3f)]=![];else{var _0x3f9067=this['_getCameraFocus'](!![]);!_0x3f9067?(this['_orbitFrame']=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x3fd3d7['positionWC'],_0x578477['globe'][_0x33df48(_0x63c08f._0x3d09a6)]),this['_orbitIsLook']=!![]):(this[_0x33df48(0x1a1)]=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x3f9067,_0x578477['globe']['ellipsoid']),this['_orbitIsLook']=![]);}this['_container_rotationArc']['style']['visibility']='visible',this['_container_inner']['className']+=_0x33df48(0xc5a),document['addEventListener']('mousemove',this['_mouseMoveHandle'],![]),document['addEventListener']('mouseup',this['_mouseUpHandle'],![]),this['_map']['on'](EventType['clockTick'],this['_orbitTickFunction'],this),this['_updateAngleAndOpacity'](_0x154946,this['_compassRectangle']['width']);}},{'key':_0x334f2b(0x5fd),'value':function _0x551132(_0xf52eb3){var _0x867a04=_0x334f2b,_0x4971c5=this['_map']['scene'],_0xe3c386=this['_map']['camera'],_0x305f49=Cesium__namespace[_0x867a04(_0x2d6656._0x168a33)](),_0x54e635=_0x305f49-this['_orbitLastTimestamp'],_0x5a903f=(this['_orbitCursorOpacity']-0.5)*2.5/0x3e8,_0x1ddc6a=_0x54e635*_0x5a903f,_0x20f802=this[_0x867a04(_0x2d6656._0x2551a0)]+Cesium__namespace['Math']['PI_OVER_TWO'],_0x3d1494=Math[_0x867a04(_0x2d6656._0x442841)](_0x20f802)*_0x1ddc6a,_0x13bb1e=Math['sin'](_0x20f802)*_0x1ddc6a,_0x53c487;this['_orbitFrame']&&(_0x53c487=Cesium__namespace['Matrix4']['clone'](_0xe3c386['transform']),_0xe3c386['lookAtTransform'](this[_0x867a04(_0x2d6656._0x1c6b2e)])),_0x4971c5['mode']===Cesium__namespace[_0x867a04(0xecd)]['SCENE2D']?_0xe3c386['move'](new Cesium__namespace['Cartesian3'](_0x3d1494,_0x13bb1e,0x0),Math['max'](_0x4971c5['canvas']['clientWidth'],_0x4971c5['canvas'][_0x867a04(0x24d)])/0x64*_0xe3c386['positionCartographic']['height']*_0x1ddc6a):this['_orbitIsLook']?(_0xe3c386['look'](Cesium__namespace['Cartesian3'][_0x867a04(0x668)],-_0x3d1494),_0xe3c386[_0x867a04(0xcbc)](_0xe3c386['right'],-_0x13bb1e)):(_0xe3c386['rotateLeft'](_0x3d1494),_0xe3c386[_0x867a04(0x899)](_0x13bb1e)),this['_orbitFrame']&&_0x53c487&&_0xe3c386['lookAtTransform'](_0x53c487),this['_orbitLastTimestamp']=_0x305f49;}},{'key':'_updateAngleAndOpacity','value':function _0x28004d(_0x24aef3,_0x3431f4){var _0x394126=_0x334f2b,_0x378820=Math[_0x394126(0xee4)](-_0x24aef3['y'],_0x24aef3['x']);this['_orbitCursorAngle']=Cesium__namespace[_0x394126(_0x1ad664._0x48894f)]['zeroToTwoPi'](_0x378820-Cesium__namespace[_0x394126(_0x1ad664._0x4d5bf9)][_0x394126(0x4ef)]);var _0x22995b=Cesium__namespace[_0x394126(_0x1ad664._0x437bb5)]['magnitude'](_0x24aef3),_0x20a012=_0x3431f4/0x2,_0x5d12fb=Math['min'](_0x22995b/_0x20a012,0x1);this[_0x394126(0x943)]=0.5*_0x5d12fb*_0x5d12fb+0.5,this['_container_rotationArc'][_0x394126(0x1a7)]['cssText']='\x0a\x20\x20\x20\x20\x20\x20transform:\x20rotate(-'[_0x394126(_0x1ad664._0x2b79b1)](this[_0x394126(0xdd)],'rad);\x0a\x20\x20\x20\x20\x20\x20opacity:\x20')['concat'](this[_0x394126(_0x1ad664._0x15b6c2)]);}},{'key':'_orbitMouseMoveFunction','value':function _0x3d6900(_0x56b954){var _0x520a89=_0x334f2b;this['_updateAngleAndOpacity'](this['_getVector'](_0x56b954),this['_compassRectangle'][_0x520a89(_0x400131._0x49bd53)]);}},{'key':'_orbitMouseUpFunction','value':function _0xf72cbe(){var _0x4a2326=_0x334f2b;document['removeEventListener']('mousemove',this['_mouseMoveHandle'],![]),document[_0x4a2326(0x69a)](_0x4a2326(0x860),this[_0x4a2326(0x168)],![]),this[_0x4a2326(_0x582131._0x3e2fac)]['off'](EventType['clockTick'],this[_0x4a2326(0x5fd)],this),this['_mouseMoveHandle']=undefined,this[_0x4a2326(_0x582131._0x475b30)]=undefined,this[_0x4a2326(0x434)]['style']['visibility']='hidden',this['_container_inner']['className']=this['_container_inner']['className']['replace']('compass-inner-active','');}},{'key':'_rotate','value':function _0x57b211(_0x531073){var _0xa5e873=_0x334f2b,_0x2febb4=this,_0x51d8d8=this['_map']['scene'],_0x5151f5=_0x51d8d8[_0xa5e873(_0x33abbf._0x1038da)],_0x58e93f=_0x51d8d8[_0xa5e873(_0x33abbf._0x573e21)];if(_0x51d8d8[_0xa5e873(0x9f7)]===Cesium__namespace[_0xa5e873(_0x33abbf._0x4dce3b)]['MORPHING']||_0x51d8d8['mode']===Cesium__namespace['SceneMode']['SCENE2D']||!_0x58e93f['enableInputs'])return;if(!_0x58e93f['enableLook']&&(_0x51d8d8['mode']===Cesium__namespace[_0xa5e873(_0x33abbf._0x404229)][_0xa5e873(_0x33abbf._0x38411a)]||_0x51d8d8['mode']===Cesium__namespace['SceneMode']['SCENE3D']&&!_0x58e93f['enableRotate']))return;this[_0xa5e873(0x391)]=function(_0x587f3a){_0x2febb4['_rotateMouseMoveFunction'](_0x587f3a);},this[_0xa5e873(0x168)]=function(){var _0x4245b8=_0xa5e873;_0x2febb4[_0x4245b8(0x1cc)]();},document[_0xa5e873(0x69a)]('mousemove',this['_mouseMoveHandle'],![]),document['removeEventListener'](_0xa5e873(_0x33abbf._0x1c520b),this['_mouseUpHandle'],![]),this['_rotateInitialCursorAngle']=Math[_0xa5e873(0xee4)](-_0x531073['y'],_0x531073['x']);if(this['_map'][_0xa5e873(0x5ca)])this['_rotateFrame']=undefined;else{var _0x50664f=this['_getCameraFocus'](!![]);!_0x50664f||_0x51d8d8['mode']===Cesium__namespace['SceneMode']['COLUMBUS_VIEW']&&!_0x58e93f[_0xa5e873(_0x33abbf._0x553d02)]&&!_0x58e93f['enableTranslate']?this['_rotateFrame']=Cesium__namespace['Transforms']['eastNorthUpToFixedFrame'](_0x5151f5['positionWC'],_0x51d8d8['globe'][_0xa5e873(0x8b0)]):this['_rotateFrame']=Cesium__namespace['Transforms'][_0xa5e873(0xe98)](_0x50664f,_0x51d8d8[_0xa5e873(0x1f8)]['ellipsoid']);}var _0x40c247;this[_0xa5e873(0xc58)]&&(_0x40c247=Cesium__namespace['Matrix4']['clone'](_0x5151f5[_0xa5e873(0xadc)]),_0x5151f5['lookAtTransform'](this[_0xa5e873(0xc58)])),this['_rotateInitialCameraAngle']=-_0x5151f5[_0xa5e873(_0x33abbf._0x31ba58)],this['_rotateFrame']&&_0x40c247&&_0x5151f5['lookAtTransform'](_0x40c247),document[_0xa5e873(0x35f)]('mousemove',this[_0xa5e873(0x391)],![]),document['addEventListener']('mouseup',this['_mouseUpHandle'],![]);}},{'key':'_rotateMouseMoveFunction','value':function _0x1548db(_0x1085d0){var _0x16f22d=_0x334f2b,_0x2ab1f6=this['_map']['camera'],_0x1c82a4=this[_0x16f22d(0x60a)](_0x1085d0),_0x15aee4=Math['atan2'](-_0x1c82a4['y'],_0x1c82a4['x']),_0x822f91=_0x15aee4-this['_rotateInitialCursorAngle'],_0x32518f=Cesium__namespace['Math'][_0x16f22d(0xe21)](this[_0x16f22d(_0x350eee._0x1a76a5)]-_0x822f91),_0x1d751c;this['_rotateFrame']&&(_0x1d751c=Cesium__namespace['Matrix4']['clone'](_0x2ab1f6['transform']),_0x2ab1f6[_0x16f22d(0x387)](this['_rotateFrame']));var _0xf94153=-_0x2ab1f6['heading'];_0x2ab1f6['rotateRight'](_0x32518f-_0xf94153),this['_rotateFrame']&&_0x1d751c&&_0x2ab1f6[_0x16f22d(_0x350eee._0xe6d915)](_0x1d751c);}},{'key':_0x334f2b(0x1cc),'value':function _0x4e9242(){var _0x27ee7e=_0x334f2b;document['removeEventListener']('mousemove',this[_0x27ee7e(0x391)],![]),document[_0x27ee7e(_0x119ba8._0x64b293)]('mouseup',this['_mouseUpHandle'],![]),this[_0x27ee7e(0x391)]=undefined,this[_0x27ee7e(_0x119ba8._0x225d3f)]=undefined;}},{'key':'_getVector','value':function _0x1e8dfe(_0x3091cc){var _0x3ba3f9=_0x334f2b,_0x5cac5f=this['_compassRectangle'],_0x1cd9c2=new Cesium__namespace['Cartesian2']((_0x5cac5f['right']-_0x5cac5f[_0x3ba3f9(_0x20ac22._0x18011e)])/0x2,(_0x5cac5f['bottom']-_0x5cac5f['top'])/0x2),_0x45f3d0=new Cesium__namespace['Cartesian2'](_0x3091cc['clientX']-_0x5cac5f['left'],_0x3091cc['clientY']-_0x5cac5f['top']),_0xc7f66c=new Cesium__namespace['Cartesian2']();return Cesium__namespace['Cartesian2'][_0x3ba3f9(0xce6)](_0x45f3d0,_0x1cd9c2,_0xc7f66c),_0xc7f66c;}}]),_0x53d2dd;}(BaseControl);register$1(_0x521882(0x794),Compass);var geodesic=new Cesium__namespace['EllipsoidGeodesic'](),BASE=[0x1,0x2,0x3,0x5],DIS=[]['concat'](BASE,_toConsumableArray(BASE['map'](function(_0x4e81e6){return _0x4e81e6*0xa;})),_toConsumableArray(BASE[_0x521882(0x8f7)](function(_0x4f0f68){return _0x4f0f68*0x64;})),_toConsumableArray(BASE['map'](function(_0x5f2112){return _0x5f2112*0x3e8;})),_toConsumableArray(BASE['map'](function(_0x54a526){return _0x54a526*0x2710;})),_toConsumableArray(BASE['map'](function(_0x299cef){return _0x299cef*0x186a0;})),_toConsumableArray(BASE['map'](function(_0x207b54){return _0x207b54*0xf4240;}))),DistanceLegend=function(_0x48733f){var _0x3ed8f0={_0x22bd41:0x918,_0x2eb40e:0xba0,_0x3cd69b:0x920,_0x2b688e:0xba1,_0x33bd55:0x62d,_0x337d6e:0x6b8},_0x4ddf80={_0x130baa:0x4ae,_0x2dedc0:0x522,_0x6287c6:0xe11,_0x37cfbc:0x91b,_0x338835:0x732},_0x2c0bd6={_0x29d5c8:0xd9a,_0x49adfb:0x7ac,_0x3982fc:0xac3,_0x53e9b3:0xbf2};_inherits(_0x2d4af3,_0x48733f);var _0x4513ee=_createSuper(_0x2d4af3);function _0x2d4af3(){return _classCallCheck(this,_0x2d4af3),_0x4513ee['apply'](this,arguments);}return _createClass(_0x2d4af3,[{'key':'distance','get':function _0x43a5a7(){return this['_currDistance'];}},{'key':'_mountedHook','value':function _0x3e681a(){var _0x1e43e6=_0x4ffc;this['_container']=create$3(_0x1e43e6(_0x2c0bd6._0x29d5c8),_0x1e43e6(_0x2c0bd6._0x49adfb)),this[_0x1e43e6(0xac3)]['style']['cssText']=this['_getCssText'](),this['_labelEl']=create$3('div','legend-label',this[_0x1e43e6(_0x2c0bd6._0x3982fc)]),this['_scaleBarEl']=create$3('div',_0x1e43e6(_0x2c0bd6._0x53e9b3),this['_container']),this[_0x1e43e6(0xac3)]['style']['visibility']='hidden',this['_lastUpdate']=Cesium__namespace[_0x1e43e6(0x5cd)]();}},{'key':'_getCssText','value':function _0x5ae4e2(){var _0x55a445=_0x4ffc,_0x3a62ef={};if(Cesium__namespace[_0x55a445(_0x4ddf80._0x130baa)](this['options']['top'])&&this[_0x55a445(0xe11)]['top']!=='')_0x3a62ef['top']=this['options']['top'];else Cesium__namespace['defined'](this['options']['bottom'])&&this['options']['bottom']!==''&&(_0x3a62ef['bottom']=this['options']['bottom']);if(Cesium__namespace['defined'](this[_0x55a445(0xe11)][_0x55a445(_0x4ddf80._0x2dedc0)])&&this[_0x55a445(_0x4ddf80._0x6287c6)]['left']!=='')_0x3a62ef['left']=this['options'][_0x55a445(0x522)];else Cesium__namespace['defined'](this['options'][_0x55a445(_0x4ddf80._0x37cfbc)])&&this['options']['right']!==''&&(_0x3a62ef['right']=this['options'][_0x55a445(0x91b)]);var _0x522bea='';for(var _0x495f68 in _0x3a62ef){_0x522bea+=''['concat'](_0x495f68,':\x20')['concat'](_0x3a62ef[_0x495f68],';');}return _0x522bea||'left:\x20120px;\x20bottom:\x20'[_0x55a445(_0x4ddf80._0x338835)](this['_getTimeline']()?'27':'2',_0x55a445(0x482));}},{'key':'_addedHook','value':function _0x312270(){var _0x5eeda3=_0x4ffc;this['_map']['on'](EventType[_0x5eeda3(0x659)],this[_0x5eeda3(0x5be)],this);}},{'key':'_removedHook','value':function _0x1d90ec(){var _0x3925a6=_0x4ffc;this['_map'][_0x3925a6(0x6da)](EventType['postRender'],this['_updateContent'],this);}},{'key':'_updateContent','value':function _0x494c19(_0x3295e5,_0x2a789d){var _0x49731b=_0x4ffc,_0x5c9e3d=Cesium__namespace['getTimestamp']();if(_0x5c9e3d=0x0;--_0x5cb644){if(DIS[_0x5cb644]/_0xb69ee2<_0x1aa022){_0x530046=DIS[_0x5cb644];break;}}if(_0x530046){this['_currDistance']!==_0x530046&&(this['_currDistance']=_0x530046,this['fire'](EventType['change'],{'distance':_0x530046}));this['_container']['style']['visibility']='visible',this[_0x49731b(_0x3ed8f0._0x3cd69b)]['innerHTML']=_0x530046>=0x3e8?''['concat'](_0x530046/0x3e8,_0x49731b(_0x3ed8f0._0x2b688e)):''['concat'](_0x530046,'\x20m');var _0x1018f8=_0x530046/_0xb69ee2|0x0;this['_scaleBarEl']['style'][_0x49731b(_0x3ed8f0._0x33bd55)]=_0x49731b(_0x3ed8f0._0x337d6e)['concat'](_0x1018f8,'px;\x20left:\x20')['concat']((0x7d-_0x1018f8)/0x2,'px;');}}}]),_0x2d4af3;}(BaseControl);register$1('distanceLegend',DistanceLegend);var icon$2='\x0a\x0a\x20\x20\x20\x20\x0a\x0a',MapSplit=function(_0x4a3fb4){var _0x4fe59e={_0xc9c984:0xa8c},_0xdaf1d={_0x194cee:0x4bc,_0x336596:0xa28},_0x47133a={_0x107dd0:0xba8,_0x81af1c:0x345,_0x447dfc:0x83f},_0x995ebe={_0x1da27c:0xc5d,_0x1dc9d0:0x44b},_0x22dc05={_0x39d04a:0x4bc},_0x1f12f5={_0x5b363b:0x1a7,_0x2f353e:0x7eb},_0x2b8079={_0x4df503:0xd9a,_0x1b08ad:0xb16,_0x4ad4a9:0xb39,_0x1c2724:0x26e},_0x44ce8d={_0x562305:0x2de,_0x380c20:0xab6},_0x2d3328={_0x335d14:0xd02},_0x2378da={_0x3ea1df:0x425},_0xa83f8e=_0x521882;_inherits(_0x420072,_0x4a3fb4);var _0x4edce4=_createSuper(_0x420072);function _0x420072(){return _classCallCheck(this,_0x420072),_0x4edce4['apply'](this,arguments);}return _createClass(_0x420072,[{'key':_0xa83f8e(0xb07),'get':function _0x121999(){var _0x1f66b4=_0xa83f8e;return _0x1f66b4(0x8af);}},{'key':_0xa83f8e(0xe40),'get':function _0x1401c9(){return this['_leftLayer'];},'set':function _0x3d8c87(_0x12af47){var _0xe520cb=_0xa83f8e,_0x48de8c=this;this['_leftLayer']&&(this['_leftLayer']['forEach'](function(_0x19cb0c){_0x19cb0c['_hasRemoveByMapSplit']&&_0x19cb0c['remove']();}),this['_leftLayer']=null),_0x12af47&&(!Array['isArray'](_0x12af47)&&(_0x12af47=[_0x12af47]),this[_0xe520cb(_0x2d3328._0x335d14)]=[],_0x12af47['forEach'](function(_0x47ed17){var _0x5a6d5f=_0xe520cb;_0x47ed17=_0x48de8c[_0x5a6d5f(0x4d9)](_0x47ed17,Cesium__namespace['SplitDirection']['LEFT']),_0x48de8c[_0x5a6d5f(0xd02)][_0x5a6d5f(_0x2378da._0x3ea1df)](_0x47ed17);}));}},{'key':'rightLayer','get':function _0x1f3623(){return this['_rightLayer'];},'set':function _0x143c60(_0x43a3ed){var _0x2085b9={_0x52eea5:0xd92,_0x51fcba:0xab6},_0x260bdc=_0xa83f8e,_0x1927cc=this;this[_0x260bdc(0xab6)]&&(this['_rightLayer'][_0x260bdc(_0x44ce8d._0x562305)](function(_0xab4bd0){var _0x18c9e4=_0x260bdc;_0xab4bd0['_hasRemoveByMapSplit']&&_0xab4bd0[_0x18c9e4(0xa85)]();}),this[_0x260bdc(_0x44ce8d._0x380c20)]=null),_0x43a3ed&&(!Array['isArray'](_0x43a3ed)&&(_0x43a3ed=[_0x43a3ed]),this['_rightLayer']=[],_0x43a3ed[_0x260bdc(0x2de)](function(_0x238487){var _0x21a04c=_0x260bdc;_0x238487=_0x1927cc['setLayerSplitDirection'](_0x238487,Cesium__namespace['SplitDirection'][_0x21a04c(_0x2085b9._0x52eea5)]),_0x1927cc[_0x21a04c(_0x2085b9._0x51fcba)]['push'](_0x238487);}));}},{'key':_0xa83f8e(_0x4fe59e._0xc9c984),'value':function _0x15e56b(){var _0x2ede58={_0x32b820:0xc66},_0x1f37f4=_0xa83f8e;this['_container']=create$3(_0x1f37f4(_0x2b8079._0x4df503),'mars3d-slider');var _0x4f734c=parseDom(icon$2,!![],'slider-splitter');this['_container']['appendChild'](_0x4f734c);var _0x26a4e9=new Cesium__namespace[(_0x1f37f4(0x6b0))](_0x4f734c),_0x516ed6=this;_0x26a4e9['setInputAction'](function(){_0x516ed6['_moveActive']=!![];},Cesium__namespace[_0x1f37f4(0x165)][_0x1f37f4(_0x2b8079._0x1b08ad)]),_0x26a4e9[_0x1f37f4(_0x2b8079._0x4ad4a9)](function(){_0x516ed6['_moveActive']=!![];},Cesium__namespace['ScreenSpaceEventType'][_0x1f37f4(0x2d4)]),_0x26a4e9['setInputAction'](function(_0x58b6e0){var _0x132f7a=_0x1f37f4;_0x516ed6[_0x132f7a(_0x2ede58._0x32b820)](_0x58b6e0);},Cesium__namespace['ScreenSpaceEventType']['MOUSE_MOVE']),_0x26a4e9['setInputAction'](function(_0x2ee2d3){_0x516ed6['_moveHandler'](_0x2ee2d3);},Cesium__namespace['ScreenSpaceEventType'][_0x1f37f4(_0x2b8079._0x1c2724)]),_0x26a4e9['setInputAction'](function(){_0x516ed6['_moveActive']=![];},Cesium__namespace['ScreenSpaceEventType']['LEFT_UP']),_0x26a4e9['setInputAction'](function(){_0x516ed6['_moveActive']=![];},Cesium__namespace['ScreenSpaceEventType']['PINCH_END']);}},{'key':_0xa83f8e(0x47f),'value':function _0x328be6(){var _0x25101f=_0xa83f8e;this['_map']['scene']['splitPosition']=0.5,this['_container'][_0x25101f(_0x1f12f5._0x5b363b)]['left']=_0x25101f(0xa3a),this['_moveHandler'](),this['options'][_0x25101f(0xe40)]&&(this['leftLayer']=this['options']['leftLayer']),this['options'][_0x25101f(_0x1f12f5._0x2f353e)]&&(this[_0x25101f(0x7eb)]=this['options']['rightLayer']);}},{'key':'_removedHook','value':function _0x416e6f(){var _0x2bf1f3=_0xa83f8e;this[_0x2bf1f3(_0x22dc05._0x39d04a)]['scene']['splitPosition']=0x0,this['leftLayer']=null,this[_0x2bf1f3(0x7eb)]=null;}},{'key':_0xa83f8e(0xc66),'value':function _0x12916c(_0x379604){var _0x28596a=_0xa83f8e;if(!this[_0x28596a(_0x995ebe._0x1da27c)]||!this['enabled'])return;var _0x23bd5b=_0x379604?_0x379604[_0x28596a(_0x995ebe._0x1dc9d0)]['x']:0x0,_0x4e908d=(this['_container']['offsetLeft']+_0x23bd5b)/this['_container']['parentElement']['offsetWidth'];if(_0x4e908d<0x0||_0x4e908d>0x1)return;this['_container']['style'][_0x28596a(0x522)]=0x64*_0x4e908d+'%',this['_map']['scene']['splitPosition']=_0x4e908d;}},{'key':_0xa83f8e(0x4d9),'value':function _0x266165(_0x2aaf85,_0x13c357){var _0x2f8ec0=_0xa83f8e;return!_0x2aaf85['isAdded']&&this['_map']&&(_0x2aaf85['type']&&!_0x2aaf85['_onAdd']&&(_0x2aaf85=create$2(_0x2aaf85)),this[_0x2f8ec0(_0xdaf1d._0x194cee)]['addLayer'](_0x2aaf85),_0x2aaf85['_hasRemoveByMapSplit']=!![]),_0x2aaf85[_0x2f8ec0(_0xdaf1d._0x336596)]['then'](function(_0x327b82){var _0x27cef4=_0x2f8ec0;if(_0x327b82[_0x27cef4(_0x47133a._0x107dd0)])for(var _0x411dbc=0x0;_0x411dbc<_0x327b82[_0x27cef4(_0x47133a._0x81af1c)]['length'];_0x411dbc++){var _0x3f972b=_0x327b82['arrLayer'][_0x411dbc]['layer'];_0x3f972b&&(_0x3f972b['splitDirection']=_0x13c357);}else{var _0x4e839d=_0x327b82[_0x27cef4(0xbd5)];_0x4e839d&&(_0x4e839d[_0x27cef4(_0x47133a._0x447dfc)]=_0x13c357);}}),_0x2aaf85;}}]),_0x420072;}(BaseControl);register$1('mapSplit',MapSplit);var SceneEvent=(function(){var _0x4745e1={_0x59c1c5:0x893},_0x254a9b={_0x4065b2:0x982,_0x46de95:0x4bc},_0x8eb467={_0x18aaea:0xa12,_0x4d20f6:0xd21,_0x8418c7:0x94a,_0x2cded2:0xb1b,_0xf5f714:0xd10,_0x4101f8:0x98f,_0xf88232:0x2ef,_0x6d3532:0xb0f,_0x5754e2:0x190},_0x341811={_0x296b0b:0x7dd,_0x3a48e8:0x190,_0x358a61:0x4b2},_0x27cc68=_0x521882;function _0x3d6cd2(_0x59d8cb){var _0x4cb695=_0x4ffc;_classCallCheck(this,_0x3d6cd2),this['_map']=_0x59d8cb,this['_camera']=_0x59d8cb[_0x4cb695(0x14e)],this['_scene']=_0x59d8cb[_0x4cb695(_0x341811._0x296b0b)],this[_0x4cb695(_0x341811._0x3a48e8)]=_0x59d8cb['scene']['globe'],this['_clock']=_0x59d8cb[_0x4cb695(_0x341811._0x358a61)];}return _createClass(_0x3d6cd2,[{'key':'_getEventByType','value':function _0x2c7075(_0x57c123){var _0x5bc14d=_0x4ffc;switch(_0x57c123){case EventType[_0x5bc14d(_0x8eb467._0x18aaea)]:return this[_0x5bc14d(_0x8eb467._0x4d20f6)]['moveStart'];case EventType[_0x5bc14d(_0x8eb467._0x8418c7)]:return this[_0x5bc14d(0xd21)]['moveEnd'];case EventType['cameraChanged']:return this['_camera']['changed'];case EventType['preUpdate']:return this['_scene']['preUpdate'];case EventType['postUpdate']:return this['_scene'][_0x5bc14d(_0x8eb467._0x2cded2)];case EventType[_0x5bc14d(_0x8eb467._0xf5f714)]:return this['_scene']['preRender'];case EventType['postRender']:return this['_scene'][_0x5bc14d(0x659)];case EventType['renderError']:return this['_scene']['renderError'];case EventType[_0x5bc14d(_0x8eb467._0x4101f8)]:return this['_scene']['morphStart'];case EventType['morphComplete']:return this['_scene'][_0x5bc14d(_0x8eb467._0xf88232)];case EventType['clockTick']:return this['_clock']['onTick'];case EventType[_0x5bc14d(_0x8eb467._0x6d3532)]:return this[_0x5bc14d(_0x8eb467._0x5754e2)][_0x5bc14d(0xc49)];case EventType['tileLoadProgress']:return this['_globe'][_0x5bc14d(0x74d)];default:return null;}}},{'key':_0x27cc68(0xa8d),'value':function _0x264fe8(_0x48292d){var _0xfd001d=this['_getEventByType'](_0x48292d);return Boolean(_0xfd001d);}},{'key':'on','value':function _0x4624f4(_0x6b9e15,_0x50ba33,_0x367826){if(!_0x50ba33)return;var _0x144cb4=this['_getEventByType'](_0x6b9e15);if(!_0x144cb4)return;return _0x144cb4['addEventListener'](_0x50ba33,_0x367826||this);}},{'key':'off','value':function _0x36e98d(_0x1c8c58,_0x541e11,_0x51abfe){var _0xdee928=this['_getEventByType'](_0x1c8c58);if(!_0xdee928)return;return _0xdee928['removeEventListener'](_0x541e11,_0x51abfe||this);}},{'key':_0x27cc68(_0x4745e1._0x59c1c5),'value':function _0x17df57(_0x39d952){var _0x2fe497=_0x27cc68,_0x1120db=this['_getEventByType'](_0x39d952);if(!_0x1120db||_0x1120db[_0x2fe497(_0x254a9b._0x4065b2)]===0x0)return![];for(var _0x2a70eb=0x0;_0x2a70eb<_0x1120db['_scopes']['length'];_0x2a70eb++){var _0x39380e=_0x1120db[_0x2fe497(0xba5)][_0x2a70eb];if(_0x39380e===this[_0x2fe497(_0x254a9b._0x46de95)])return!![];}return![];}}]),_0x3d6cd2;}()),DEF_OPTIONS={'enabledMoveTarget':!![],'moveDelay':0x1e,'pickWidth':0x4,'pickHeight':0x4,'pickLimit':0x9},MouseEvent=(function(){var _0x98fd36={_0x58002f:0x902,_0x2a8bbe:0xc70,_0x261efe:0x7c7,_0x51ef17:0x782},_0x1d944c={_0x285a2e:0x11e,_0x3c6e46:0x910,_0x293a90:0x5e6},_0x461ced={_0x32259c:0x65a,_0x1c43b8:0xbd5},_0x3cb747={_0x3aa1fe:0xe11,_0x5cf594:0x764},_0x422f84={_0x185e38:0x37f},_0x2479a4={_0x42b37f:0xa30,_0x4f1e93:0x824,_0x2a0c94:0x866},_0x3142f4={_0x1a403b:0xadc,_0x5df737:0xdce,_0xb67cbb:0x4bc},_0x29fbe5={_0x2e52dc:0xaef,_0x7d769e:0x4ba},_0x8def3e={_0xa8defc:0xba0,_0xfd15b6:0xaaa,_0x53354c:0xd0d,_0x2c374c:0x489,_0x5cfe89:0x29e,_0x389f12:0xa27,_0x29027e:0xa27,_0x1d0299:0xabe,_0x15bdcc:0xb58,_0x3334ec:0xb07,_0x154365:0xc26,_0x1effd3:0xe11,_0x3f8776:0xb58},_0x5202f4={_0x85001e:0x156},_0x4dd736={_0x4a6fbb:0x548,_0x390647:0xbae,_0x4fed7e:0xde0,_0x452b3e:0xbd3,_0x582962:0xbae},_0x109171={_0xcb9a5e:0x4ad,_0x323028:0x584,_0x48026b:0xbae,_0xfb6f9a:0x4bc,_0x26a958:0x4fb,_0x30de61:0xd49},_0x618f2e={_0x56dd51:0xa27,_0x223476:0x893,_0x4a57cd:0xbd5},_0x351238={_0x583104:0x661,_0x5c766f:0x7dd,_0xcebb1b:0xe11,_0x8a91a0:0xa27,_0x402a33:0xd8c},_0x303bf9={_0x5bc3aa:0x65a,_0x24b2ae:0x94f},_0x924550={_0x272652:0x20e},_0x168d91={_0x39f087:0x910,_0x441078:0xb39,_0x3a0d70:0x165,_0x49d7f4:0x910,_0x5eeed8:0xb39,_0x32a12e:0x165,_0x5663a0:0x165,_0x51d0e8:0x94f},_0x1becd7={_0x204c32:0x4bc},_0x32ac3f=_0x521882;function _0x3281e5(_0x451950){var _0x4d645f=_0x4ffc,_0x1c02ac=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};_classCallCheck(this,_0x3281e5),_0x1c02ac=_objectSpread2(_objectSpread2({},DEF_OPTIONS),_0x1c02ac),this[_0x4d645f(_0x1becd7._0x204c32)]=_0x451950,this['_viewer']=_0x451950['viewer'],this['options']=_0x1c02ac,this['moveDelay']=_0x1c02ac[_0x4d645f(0x687)],this['_enabledMoveTarget']=_0x1c02ac['enabledMoveTarget'],this['_selected']=undefined,this['_setInputAction']();}return _createClass(_0x3281e5,[{'key':'enabledMoveTarget','get':function _0x19a70d(){return this['_enabledMoveTarget'];},'set':function _0x160756(_0x3801bf){var _0x245753=_0x4ffc;this[_0x245753(0x289)]=_0x3801bf,this['clearMoveTargetDelay']();}},{'key':'noPickEntity','get':function _0x3bf5d8(){return this['_noPickEntity'];},'set':function _0x4066e6(_0x18d813){this['_noPickEntity']=_0x18d813;}},{'key':_0x32ac3f(_0x98fd36._0x58002f),'value':function _0x4cccdc(_0x275294){var _0x426ade=_0x32ac3f;if(!_0x275294||Object[_0x426ade(0x40c)](_0x275294)[_0x426ade(0xba0)]===0x0)return this;return this['options']=merge(this[_0x426ade(0xe11)],_0x275294),this[_0x426ade(0x687)]=this['options']['moveDelay'],this[_0x426ade(0x289)]=this['options']['enabledMoveTarget'],this;}},{'key':'clearMoveTargetDelay','value':function _0x4b77e3(){this['_moveDelayTik']&&(clearTimeout(this['_moveDelayTik']),this['_moveDelayTik']=null);}},{'key':'_setInputAction','value':function _0x52c1e8(){var _0x5e6578={_0xdeb92b:0x8cc},_0x353216={_0xe81f24:0x321},_0x344c11={_0x52aff8:0xdc2},_0x31dd1d={_0x5c0c59:0x69f},_0x53ba66={_0x515ede:0xcd},_0x506804={_0x238ee8:0x7dd,_0x493625:0xdc5,_0x5e0e83:0x582,_0x1853b0:0x4bc,_0x411ba2:0x65a},_0x2b4a26=_0x32ac3f,_0x432760=this;this['handler']=new Cesium__namespace['ScreenSpaceEventHandler'](this['_viewer']['canvas']),this[_0x2b4a26(_0x168d91._0x39f087)]['setInputAction'](function(_0x282e49){_0x432760['_clickHandler'](_0x282e49);},Cesium__namespace['ScreenSpaceEventType']['LEFT_CLICK']),this['handler'][_0x2b4a26(_0x168d91._0x441078)](function(_0x2c5dd9){var _0x2f8c2b=_0x2b4a26;_0x432760[_0x2f8c2b(0x7dc)](_0x2c5dd9,EventType['dblClick']);},Cesium__namespace['ScreenSpaceEventType']['LEFT_DOUBLE_CLICK']),this['handler'][_0x2b4a26(_0x168d91._0x441078)](function(_0x383881){var _0x4d7c66=_0x2b4a26;_0x432760['_globeMouseHandler'](_0x383881,[EventType['leftDown'],EventType[_0x4d7c66(0xc1c)]]);},Cesium__namespace[_0x2b4a26(_0x168d91._0x3a0d70)]['LEFT_DOWN']),this['handler']['setInputAction'](function(_0x96717d){_0x432760['_globeMouseHandler'](_0x96717d,[EventType['leftUp'],EventType['mouseUp']]);},Cesium__namespace['ScreenSpaceEventType']['LEFT_UP']),this['handler'][_0x2b4a26(0xb39)](function(_0x2b632a){var _0x1855af=_0x2b4a26,_0x4e5df4=_0x432760['options']['transform']?_0x432760['options'][_0x1855af(0xadc)](_0x2b632a['endPosition']):_0x2b632a['endPosition'],_0x4d5ff6=getCurrentMousePosition(_0x432760['_viewer'][_0x1855af(_0x506804._0x238ee8)],_0x4e5df4,_0x432760[_0x1855af(0x963)]);_0x2b632a[_0x1855af(0x489)]=_0x4d5ff6,_0x432760['enabledMoveTarget']&&(_0x432760[_0x1855af(_0x506804._0x493625)](),_0x432760['moveDelay']>0x0?_0x432760[_0x1855af(_0x506804._0x5e0e83)]=setTimeout(function(_0x357735){var _0x223037=_0x1855af;_0x432760[_0x223037(0x582)]=null,_0x432760['_mouseMoveHandler'](_0x2b632a);},_0x432760['moveDelay']):_0x432760[_0x1855af(0x869)](_0x2b632a)),_0x432760[_0x1855af(_0x506804._0x1853b0)][_0x1855af(_0x506804._0x411ba2)](EventType['mouseMove'],_objectSpread2(_objectSpread2({},_0x2b632a),{},{'cartesian':_0x4d5ff6,'windowPosition':_0x4e5df4}));},Cesium__namespace[_0x2b4a26(0x165)]['MOUSE_MOVE']),this['handler']['setInputAction'](function(_0x21cb63){var _0x13cb49=_0x2b4a26;_0x432760['_map']['fire'](EventType[_0x13cb49(_0x53ba66._0x515ede)],_0x21cb63);},Cesium__namespace[_0x2b4a26(0x165)]['WHEEL']),this[_0x2b4a26(0x910)]['setInputAction'](function(_0x22878f){_0x432760['_globeMouseHandler'](_0x22878f,EventType['rightClick']);},Cesium__namespace['ScreenSpaceEventType']['RIGHT_CLICK']),this[_0x2b4a26(_0x168d91._0x49d7f4)]['setInputAction'](function(_0xf41469){var _0x5c6266=_0x2b4a26;_0x432760['_globeMouseHandler'](_0xf41469,[EventType[_0x5c6266(0xa1a)],EventType['mouseDown']]);},Cesium__namespace['ScreenSpaceEventType']['RIGHT_DOWN']),this['handler']['setInputAction'](function(_0x5b95b6){var _0x1455dd=_0x2b4a26;_0x432760['_globeMouseHandler'](_0x5b95b6,[EventType['rightUp'],EventType[_0x1455dd(0xb4d)]]);},Cesium__namespace['ScreenSpaceEventType']['RIGHT_UP']),this[_0x2b4a26(_0x168d91._0x49d7f4)]['setInputAction'](function(_0x201e49){var _0x57bac7=_0x2b4a26;_0x432760['_globeMouseHandler'](_0x201e49,EventType[_0x57bac7(_0x31dd1d._0x5c0c59)]);},Cesium__namespace['ScreenSpaceEventType']['MIDDLE_CLICK']),this['handler']['setInputAction'](function(_0x16de62){var _0xed4820=_0x2b4a26;_0x432760['_globeMouseHandler'](_0x16de62,[EventType[_0xed4820(_0x344c11._0x52aff8)],EventType[_0xed4820(0xc1c)]]);},Cesium__namespace['ScreenSpaceEventType']['MIDDLE_DOWN']),this[_0x2b4a26(0x910)]['setInputAction'](function(_0x142cdf){_0x432760['_globeMouseHandler'](_0x142cdf,[EventType['middleUp'],EventType['mouseUp']]);},Cesium__namespace['ScreenSpaceEventType']['MIDDLE_UP']),this['handler'][_0x2b4a26(_0x168d91._0x5eeed8)](function(_0x5222c2){_0x432760['_globeMouseHandler'](_0x5222c2,EventType['pinchStart']);},Cesium__namespace['ScreenSpaceEventType']['PINCH_START']),this[_0x2b4a26(0x910)]['setInputAction'](function(_0xb2ab0f){var _0x2b1093=_0x2b4a26;_0x432760['_globeMouseHandler'](_0xb2ab0f,EventType[_0x2b1093(_0x353216._0xe81f24)]);},Cesium__namespace[_0x2b4a26(_0x168d91._0x32a12e)][_0x2b4a26(0xb9f)]),this['handler'][_0x2b4a26(0xb39)](function(_0x59e275){var _0x230d2d=_0x2b4a26;_0x432760['_map']['fire'](EventType[_0x230d2d(_0x5e6578._0xdeb92b)],_0x59e275);},Cesium__namespace[_0x2b4a26(_0x168d91._0x5663a0)]['PINCH_MOVE']),this['_viewer']['canvas']['addEventListener']('keydown',this['_onKeyDown']['bind'](this)),this['_viewer']['canvas']['addEventListener'](_0x2b4a26(_0x168d91._0x51d0e8),this[_0x2b4a26(0xc70)]['bind'](this));}},{'key':'_onKeyDown','value':function _0x10b574(_0xa79c49){var _0x25b34b=_0x32ac3f;this['_map'][_0x25b34b(0x65a)](EventType['keydown'],{'ctrlKey':_0xa79c49['ctrlKey'],'altKey':_0xa79c49['altKey'],'metaKey':_0xa79c49['metaKey'],'shiftKey':_0xa79c49[_0x25b34b(_0x924550._0x272652)],'code':_0xa79c49['code'],'key':_0xa79c49['key'],'keyCode':_0xa79c49[_0x25b34b(0xf01)]});}},{'key':_0x32ac3f(_0x98fd36._0x2a8bbe),'value':function _0x2d222c(_0x19a5f5){var _0x567abf=_0x32ac3f;this['_map'][_0x567abf(_0x303bf9._0x5bc3aa)](EventType[_0x567abf(_0x303bf9._0x24b2ae)],{'ctrlKey':_0x19a5f5['ctrlKey'],'altKey':_0x19a5f5['altKey'],'metaKey':_0x19a5f5['metaKey'],'shiftKey':_0x19a5f5['shiftKey'],'code':_0x19a5f5['code'],'key':_0x19a5f5[_0x567abf(0xb41)],'keyCode':_0x19a5f5[_0x567abf(0xf01)]});}},{'key':'getPickTarget','value':function _0x4aceb8(_0xc3ce7a,_0x23b1e7){var _0x4f32b7=_0x32ac3f;if(_0x23b1e7!==null&&_0x23b1e7!==void 0x0&&_0x23b1e7['graphic'])return _0x23b1e7;var _0x1eb052;try{_0x1eb052=this[_0x4f32b7(0x606)]['scene'][_0x4f32b7(0xc92)](_0xc3ce7a,this['options']['pickWidth'],this['options']['pickHeight']);}catch(_0x5679fe){}if(this['_lastPickedInfo']&&_0x1eb052&&this['_lastPickedInfo'][_0x4f32b7(0x95a)]===_0x1eb052){var _0x3b4cd9=_0x23b1e7===null||_0x23b1e7===void 0x0?void 0x0:_0x23b1e7[_0x4f32b7(0x489)];if(!_0x3b4cd9){var _0x3b88c5,_0x280ffc;if(((_0x3b88c5=this['_lastPickedInfo'])===null||_0x3b88c5===void 0x0?void 0x0:(_0x280ffc=_0x3b88c5['layer'])===null||_0x280ffc===void 0x0?void 0x0:_0x280ffc['type'])==='3dtiles'){var _0x15943a=this['_viewer']['scene']['onlyPickModelPosition'];this['_viewer']['scene']['onlyPickModelPosition']=!![],_0x3b4cd9=getCurrentMousePosition(this[_0x4f32b7(0x606)]['scene'],_0xc3ce7a,this['noPickEntity']),this[_0x4f32b7(0x606)]['scene'][_0x4f32b7(_0x351238._0x583104)]=_0x15943a;}else _0x3b4cd9=getCurrentMousePosition(this['_viewer'][_0x4f32b7(_0x351238._0x5c766f)],_0xc3ce7a,this[_0x4f32b7(0x963)]);}return _objectSpread2(_objectSpread2(_objectSpread2({},_0x23b1e7),this[_0x4f32b7(0xd8c)]),{},{'cartesian':_0x3b4cd9,'windowPosition':_0xc3ce7a});}var _0x206ab1=this[_0x4f32b7(0x77d)](_0x1eb052);if(_0x1eb052&&this[_0x4f32b7(0x270)](_0x206ab1)){var _0x2aa2ef=this['_viewer']['scene']['drillPick'](_0xc3ce7a,this['options']['pickLimit'],this['options']['pickWidth'],this[_0x4f32b7(_0x351238._0xcebb1b)][_0x4f32b7(0x276)]),_0x3e7ed3=[];if(_0x2aa2ef&&_0x2aa2ef['length']>0x0)for(var _0x2838bc=0x0,_0x372063=_0x2aa2ef['length'];_0x2838bc<_0x372063;_0x2838bc++){var _0x1cd64a=_0x2aa2ef[_0x2838bc];if(_0x1eb052===_0x1cd64a){var _0x2343e0;_0x3e7ed3['push']((_0x2343e0=_0x206ab1)===null||_0x2343e0===void 0x0?void 0x0:_0x2343e0[_0x4f32b7(_0x351238._0x8a91a0)]);continue;}var _0x40eaae=this['_getTargetInfo'](_0x1cd64a);_0x3e7ed3['push'](_0x40eaae===null||_0x40eaae===void 0x0?void 0x0:_0x40eaae[_0x4f32b7(_0x351238._0x8a91a0)]);if(this['_allowDrillPick'](_0x40eaae)&&_0x2838bc!==_0x372063-0x1)continue;else{_0x206ab1=_0x40eaae,_0x206ab1['pickedObjects']=_0x2aa2ef,_0x206ab1['graphics']=_0x3e7ed3;break;}}}else this[_0x4f32b7(_0x351238._0x402a33)]=_0x206ab1;var _0x29edfc=_0x23b1e7===null||_0x23b1e7===void 0x0?void 0x0:_0x23b1e7['cartesian'];return!_0x29edfc&&(_0x29edfc=getCurrentMousePosition(this['_viewer']['scene'],_0xc3ce7a,this['noPickEntity'])),_objectSpread2(_objectSpread2(_objectSpread2({},_0x23b1e7),_0x206ab1),{},{'cartesian':_0x29edfc,'windowPosition':_0xc3ce7a});}},{'key':_0x32ac3f(0x270),'value':function _0x45cd37(_0x1f93f5){var _0x581b1d=_0x32ac3f,_0x5e6026,_0x595c9a,_0x27c403=(_0x5e6026=_0x1f93f5['graphic'])===null||_0x5e6026===void 0x0?void 0x0:_0x5e6026[_0x581b1d(0x4ba)];if(_0x27c403)return isFunction(_0x27c403)?_0x27c403(_0x1f93f5):!![];_0x27c403=(_0x595c9a=_0x1f93f5['layer'])===null||_0x595c9a===void 0x0?void 0x0:_0x595c9a['allowDrillPick'];if(_0x27c403)return isFunction(_0x27c403)?_0x27c403(_0x1f93f5):!![];return![];}},{'key':'_getTargetInfo','value':function _0x594927(_0x26ac59){var _0x2ced89=_0x32ac3f;if(!Cesium__namespace[_0x2ced89(0x4ae)](_0x26ac59))return{};var _0x3ef647,_0x23118c,_0x5f2ce2,_0x22c994;if(Cesium__namespace['defined'](_0x26ac59['id'])&&_0x26ac59['id']instanceof Cesium__namespace[_0x2ced89(_0x109171._0xcb9a5e)])_0x3ef647=_0x26ac59['id'],_0x22c994=_0x3ef647['id'];else{if(_0x26ac59 instanceof Cesium__namespace['Cesium3DTileFeature']){_0x3ef647=_0x26ac59,_0x22c994=_0x2ced89(_0x109171._0x323028)+_0x26ac59['_batchId'];var _0x31d15b=_0x26ac59[_0x2ced89(0x6a0)];_0x23118c=this[_0x2ced89(0x4bc)]['getLayerById'](_0x31d15b['_mars3d_layerId']),_0x5f2ce2={'attr':get3DTileFeatureAttr(_0x26ac59),'feature':_0x26ac59};}else{if(_0x26ac59['content']&&_0x26ac59['content']instanceof(Cesium__namespace['PointCloud3DTileContent']||Cesium__namespace['PointCloud'])){var _0x407608,_0x306255;_0x3ef647=_0x26ac59[_0x2ced89(_0x109171._0x48026b)],_0x22c994='3dtile_pnts_'+((_0x407608=_0x26ac59['content'])===null||_0x407608===void 0x0?void 0x0:(_0x306255=_0x407608[_0x2ced89(0x519)])===null||_0x306255===void 0x0?void 0x0:_0x306255[_0x2ced89(0xb41)])||0x0;var _0x50f213=_0x26ac59['primitive'];_0x23118c=this['_map']['getLayerById'](_0x50f213['_mars3d_layerId']);if(_0x26ac59['batchTable']);}else Cesium__namespace['defined'](_0x26ac59['primitive'])?(_0x3ef647=_0x26ac59['primitive'],_0x22c994=_0x26ac59['id']):logInfo(_0x2ced89(0x28f),_0x26ac59);}}if(_0x3ef647){_0x23118c=_0x23118c||this[_0x2ced89(_0x109171._0xfb6f9a)]['getLayerById'](_0x3ef647['_mars3d_layerId']);if(_0x23118c&&_0x23118c[_0x2ced89(0x704)]){_0x5f2ce2=_0x5f2ce2||_0x23118c['getGraphicById'](_0x3ef647['_mars3d_graphicId']);if(_0x5f2ce2){_0x22c994=_0x5f2ce2['id'];if(_0x5f2ce2['getPickedObject']){var _0x104072=_0x26ac59['id']||_0x26ac59['instanceId'];if(_0x104072){var _0x5058a0;_0x22c994=_0x104072,_0x26ac59['data']=_0x5f2ce2['getPickedObject'](_0x104072),_0x5f2ce2[_0x2ced89(_0x109171._0x26a958)]=(_0x5058a0=_0x26ac59[_0x2ced89(_0x109171._0x30de61)])===null||_0x5058a0===void 0x0?void 0x0:_0x5058a0['attr'];}}}else{var _0x162b67;(_0x162b67=_0x3ef647)!==null&&_0x162b67!==void 0x0&&_0x162b67['_clusterData']&&(_0x5f2ce2=_0x3ef647[_0x2ced89(0x937)]);}}}return{'id':_0x22c994,'pickedObject':_0x26ac59,'sourceTarget':_0x3ef647,'czmObject':_0x3ef647,'layer':_0x23118c,'graphic':_0x5f2ce2,'hasClickEvent':function _0x1bfb98(){var _0x1b9e42=_0x2ced89;if(this[_0x1b9e42(_0x618f2e._0x56dd51)]){if(isFunction(this['graphic'][_0x1b9e42(_0x618f2e._0x223476)])&&this['graphic']['listens'](EventType[_0x1b9e42(0xaef)]))return!![];if(isFunction(this['graphic'][_0x1b9e42(0x571)])&&_0x5f2ce2['hasPopup']())return!![];}if(this[_0x1b9e42(_0x618f2e._0x4a57cd)]){var _0x16db99;if(isFunction(this[_0x1b9e42(0xbd5)]['listens'])&&this['layer']['listens'](EventType[_0x1b9e42(0xaef)]))return!![];if(isFunction(this[_0x1b9e42(_0x618f2e._0x4a57cd)]['hasPopup'])&&(_0x16db99=_0x23118c)!==null&&_0x16db99!==void 0x0&&_0x16db99['hasPopup']())return!![];}return![];}};}},{'key':'getPicked','value':function _0x55458c(_0x4ddbf6){var _0x29619c=_0x32ac3f;if(!_0x4ddbf6||!_0x4ddbf6['pickedObject'])return undefined;var _0x3ed5ea=_0x4ddbf6['pickedObject'],_0x28923b=_0x4ddbf6[_0x29619c(0x5ef)];if(_0x28923b instanceof Cesium__namespace[_0x29619c(0x4ad)]){var _0x319829=_0x3ed5ea['primitive'][_0x29619c(0xbd3)];if((_0x319829===null||_0x319829===void 0x0?void 0x0:_0x319829['length'])>0x0){var _0x13ba71=_0x319829['find'](function(_0x30d4f4){return _0x30d4f4['object']===_0x3ed5ea;});return _0x13ba71;}}else{if(_0x28923b instanceof Cesium__namespace['Cesium3DTileFeature']){if(_0x3ed5ea['pickId'])return _0x3ed5ea['pickId'];}else{if(_0x3ed5ea['content']&&_0x3ed5ea['content']instanceof(Cesium__namespace['PointCloud3DTileContent']||Cesium__namespace[_0x29619c(_0x4dd736._0x4a6fbb)])){var _0x4210ed;return(_0x4210ed=_0x3ed5ea[_0x29619c(_0x4dd736._0x390647)])===null||_0x4210ed===void 0x0?void 0x0:_0x4210ed[_0x29619c(0x519)];}else{var _0x15ad7f,_0x46e78a;if(_0x3ed5ea[_0x29619c(_0x4dd736._0x4fed7e)]['pickId'])return _0x3ed5ea['primitive']['pickId'];if(_0x3ed5ea['primitive']['_pickIds'])return _0x3ed5ea['primitive'][_0x29619c(_0x4dd736._0x452b3e)];if((_0x15ad7f=_0x3ed5ea['content'])!==null&&_0x15ad7f!==void 0x0&&(_0x46e78a=_0x15ad7f['_model'])!==null&&_0x46e78a!==void 0x0&&_0x46e78a[_0x29619c(0xbd3)]){var _0x33e440,_0x2f7ba1;return(_0x33e440=_0x3ed5ea[_0x29619c(_0x4dd736._0x582962)])===null||_0x33e440===void 0x0?void 0x0:(_0x2f7ba1=_0x33e440['_model'])===null||_0x2f7ba1===void 0x0?void 0x0:_0x2f7ba1['_pickIds'];}}}}return undefined;}},{'key':'pickImageryLayerFeatures','value':function _0x171d17(_0x178891,_0x5f294f){var _0x4d53b6=_0x32ac3f,_0x16f1de=this,_0x222492=this[_0x4d53b6(0x606)]['scene'],_0x4bdd22=_0x222492['camera']['getPickRay'](_0x178891),_0x59af79=_0x222492['imageryLayers'][_0x4d53b6(_0x5202f4._0x85001e)](_0x4bdd22,_0x222492);_0x59af79&&_0x59af79[_0x4d53b6(0x1eb)]&&_0x59af79['then'](function(_0x57d766){_0x16f1de['_clickTileGraphic'](_0x57d766,_0x178891,_0x5f294f);});}},{'key':'_clickTileGraphic','value':function _0xa646f9(_0x80bedb,_0x29aa12,_0x110d94){var _0x327bc8=_0x32ac3f,_0x258e5a,_0x381fc3;if(!Cesium__namespace['defined'](_0x80bedb)||_0x80bedb[_0x327bc8(_0x8def3e._0xa8defc)]===0x0)return;var _0x1f0898=_0x80bedb[0x0],_0x173b38=_0x1f0898[_0x327bc8(_0x8def3e._0xfd15b6)],_0x1772d6=this['_map']['getLayerById'](_0x173b38[_0x327bc8(_0x8def3e._0x53354c)]),_0x544089={'sourceTarget':_0x173b38,'layer':_0x1772d6,'features':_0x80bedb,'attr':_0x1f0898['properties']||((_0x258e5a=_0x1f0898[_0x327bc8(0xd49)])===null||_0x258e5a===void 0x0?void 0x0:_0x258e5a['properties']),'cartesian':_0x110d94===null||_0x110d94===void 0x0?void 0x0:_0x110d94[_0x327bc8(_0x8def3e._0x2c374c)],'windowPosition':_0x29aa12};if(_0x1f0898['data']&&_0x1772d6&&((_0x381fc3=_0x1772d6['options'])!==null&&_0x381fc3!==void 0x0&&_0x381fc3[_0x327bc8(_0x8def3e._0x5cfe89)]||_0x1772d6['listens'](EventType['click']))){if(_0x1772d6['options']['featureToGraphic']){var _0x2dc790=_0x1772d6['options']['featureToGraphic'](_0x1f0898,_0x544089);if(_0x2dc790){var _0x141a90;Array['isArray'](_0x2dc790)?(_0x544089[_0x327bc8(_0x8def3e._0x389f12)]=_0x2dc790['length']>0x0?_0x2dc790[0x0]:null,_0x544089['graphics']=_0x2dc790):(_0x544089['graphic']=_0x2dc790,_0x544089['graphics']=[_0x2dc790]),(_0x141a90=_0x544089['graphic'])!==null&&_0x141a90!==void 0x0&&_0x141a90['attr']&&(_0x544089['attr']=_0x544089[_0x327bc8(_0x8def3e._0x29027e)]['attr']);}}else{var _0xc41fb7,_0x3441a1=(_0xc41fb7=_0x1772d6['options'][_0x327bc8(0xe67)])!==null&&_0xc41fb7!==void 0x0?_0xc41fb7:0x1388,_0x514ec5=!![];if(isBoolean(_0x3441a1))_0x514ec5=_0x3441a1;else{if(isNumber(_0x3441a1)){var _0x33c406,_0x355201=JSON[_0x327bc8(_0x8def3e._0x1d0299)](((_0x33c406=_0x1f0898['data'])===null||_0x33c406===void 0x0?void 0x0:_0x33c406[_0x327bc8(_0x8def3e._0x15bdcc)])||{})['length'];_0x514ec5=_0x355201<_0x3441a1;}else isFunction(_0x3441a1)&&(_0x514ec5=_0x3441a1(_0x1f0898));}if(_0x514ec5){var _0x3ae6f4,_0x372a83=_0x1772d6===null||_0x1772d6===void 0x0?void 0x0:(_0x3ae6f4=_0x1772d6['options'])===null||_0x3ae6f4===void 0x0?void 0x0:_0x3ae6f4['highlight'],_0x1ccef8=geoJsonToGraphics(_0x1f0898['data'],{'type':_0x372a83===null||_0x372a83===void 0x0?void 0x0:_0x372a83[_0x327bc8(_0x8def3e._0x3334ec)],'crs':_0x1f0898['crs']||(_0x1772d6===null||_0x1772d6===void 0x0?void 0x0:_0x1772d6['crs']),'style':_0x372a83});_0x544089[_0x327bc8(0xa27)]=_0x1ccef8['length']>0x0?_0x1ccef8[0x0]:null,_0x544089['graphics']=_0x1ccef8;}else{var _0x4b889a;logInfo(_0x327bc8(_0x8def3e._0x154365),_0x1772d6===null||_0x1772d6===void 0x0?void 0x0:_0x1772d6[_0x327bc8(_0x8def3e._0x1effd3)],(_0x4b889a=_0x1f0898['data'])===null||_0x4b889a===void 0x0?void 0x0:_0x4b889a[_0x327bc8(_0x8def3e._0x3f8776)]);}}}_0x1772d6&&_0x1772d6['fire'](EventType['click'],_0x544089,![]),this[_0x327bc8(0x4bc)]['fire'](EventType['clickTileGraphic'],_0x544089);}},{'key':_0x32ac3f(_0x98fd36._0x261efe),'value':function _0x379444(_0xbfd4c4){var _0x29ad2f=_0x32ac3f;if(!_0xbfd4c4||!_0xbfd4c4['position'])return![];var _0x77dcd9=this['options']['transform']?this['options']['transform'](_0xbfd4c4['position']):_0xbfd4c4['position'],_0x5c4506=this['getPickTarget'](_0x77dcd9,_0xbfd4c4);this['_map'][_0x29ad2f(0x4dd)](_0x5c4506);if(_0x5c4506['sourceTarget']){var _0x743cbb;this['fireTargetEvent'](EventType[_0x29ad2f(_0x29fbe5._0x2e52dc)],_0x5c4506),this['_map']['fire'](EventType['clickGraphic'],_0x5c4506),(_0x743cbb=_0x5c4506['layer'])!==null&&_0x743cbb!==void 0x0&&_0x743cbb[_0x29ad2f(_0x29fbe5._0x7d769e)]&&this['pickImageryLayerFeatures'](_0x77dcd9,_0x5c4506);}else this['_map']['fire'](EventType['click'],_0x5c4506),this['_map']['fire'](EventType['clickMap'],_0x5c4506),this['pickImageryLayerFeatures'](_0x77dcd9,_0x5c4506);}},{'key':'_mouseMoveHandler','value':function _0x3bf02e(_0x459ec7){var _0x8ae142=_0x32ac3f;if(!_0x459ec7||!_0x459ec7['endPosition'])return![];var _0x118cfc=this['options'][_0x8ae142(_0x3142f4._0x1a403b)]?this['options']['transform'](_0x459ec7['endPosition']):_0x459ec7['endPosition'],_0x1a96f7=this[_0x8ae142(0x764)](_0x118cfc,_0x459ec7),_0x1f48f1=_0x1a96f7['sourceTarget'];_0x1f48f1&&!_0x1f48f1[_0x8ae142(_0x3142f4._0x5df737)]?this['activateMouseOver'](_0x1a96f7):this['activateMouseOut'](),this[_0x8ae142(_0x3142f4._0xb67cbb)]['fire'](EventType['mouseMoveTarget'],_objectSpread2(_objectSpread2({'czmObject':_0x1f48f1},_0x459ec7),_0x1a96f7));}},{'key':_0x32ac3f(_0x98fd36._0x51ef17),'value':function _0x4db72c(_0x2f372b){var _0x32e0e5=_0x32ac3f;if(this[_0x32e0e5(0x740)]&&_0x2f372b['id']&&_0x2f372b['id']===this['_lastMouseOverItem']['id'])return;this['activateMouseOut']();if(_0x2f372b[_0x32e0e5(0x95e)]&&_0x2f372b['hasClickEvent']()){var _0x3ddca6,_0x441ff9,_0x464e43=_0x32e0e5(_0x2479a4._0x42b37f);(_0x3ddca6=_0x2f372b['graphic'])!==null&&_0x3ddca6!==void 0x0&&(_0x441ff9=_0x3ddca6['style'])!==null&&_0x441ff9!==void 0x0&&_0x441ff9[_0x32e0e5(_0x2479a4._0x4f1e93)]&&(_0x464e43=_0x2f372b['graphic']['style'][_0x32e0e5(_0x2479a4._0x4f1e93)]),this['_map']['container']['style']['cursor']=_0x464e43;}this[_0x32e0e5(_0x2479a4._0x2a0c94)](EventType['mouseOver'],_0x2f372b),this['_lastMouseOverItem']=_0x2f372b;}},{'key':'activateMouseOut','value':function _0x37d2f3(){var _0x1797e5=_0x32ac3f;if(this['_lastMouseOverItem']==null)return;this['_map']['_setEditCursor'](![]),this['fireTargetEvent'](EventType[_0x1797e5(_0x422f84._0x185e38)],this['_lastMouseOverItem']),this['_lastMouseOverItem']=null;}},{'key':_0x32ac3f(0x7dc),'value':function _0x47409a(_0x4893e2,_0x382cde){var _0x25faeb={_0x134cf5:0xb49},_0x17927b=_0x32ac3f,_0x374bcf=this;if(!_0x4893e2||!_0x4893e2['position'])return![];var _0x5b7da5=this['options']['transform']?this[_0x17927b(_0x3cb747._0x3aa1fe)][_0x17927b(0xadc)](_0x4893e2['position']):_0x4893e2['position'],_0x2046de=this[_0x17927b(_0x3cb747._0x5cf594)](_0x5b7da5,_0x4893e2);Array['isArray'](_0x382cde)?_0x382cde[_0x17927b(0x2de)](function(_0x24b15a){var _0x5a5910=_0x17927b;_0x2046de[_0x5a5910(_0x25faeb._0x134cf5)]?_0x374bcf['fireTargetEvent'](_0x24b15a,_0x2046de):_0x374bcf['_map']['fire'](_0x24b15a,_0x2046de);}):_0x2046de[_0x17927b(0xb49)]?this['fireTargetEvent'](_0x382cde,_0x2046de):this['_map']['fire'](_0x382cde,_0x2046de);}},{'key':'fireTargetEvent','value':function _0x40a5d4(_0x39b33f,_0x3bf865){var _0x133d2e=_0x32ac3f,_0xe13d26,_0x202528,_0x30dce9,_0x373506=_0x3bf865['sourceTarget'][_0x39b33f];_0x373506&&typeof _0x373506===_0x133d2e(0x2fa)&&_0x373506(_0x3bf865);(_0xe13d26=_0x3bf865['czmObject']['eventTarget'])===null||_0xe13d26===void 0x0?void 0x0:_0xe13d26['fire'](_0x39b33f,_0x3bf865);if((_0x202528=_0x3bf865['graphic'])!==null&&_0x202528!==void 0x0&&_0x202528[_0x133d2e(_0x461ced._0x32259c)])_0x3bf865['graphic']['fire'](_0x39b33f,_0x3bf865,!![]);else(_0x30dce9=_0x3bf865['layer'])!==null&&_0x30dce9!==void 0x0&&_0x30dce9[_0x133d2e(_0x461ced._0x32259c)]?_0x3bf865[_0x133d2e(_0x461ced._0x1c43b8)]['fire'](_0x39b33f,_0x3bf865,!![]):this['_map'][_0x133d2e(0x65a)](_0x39b33f,_0x3bf865);}},{'key':'destroy','value':function _0x4c7501(){var _0x3c9ce8=_0x32ac3f;!this[_0x3c9ce8(_0x1d944c._0x285a2e)]&&(this['_map']['removeLayer'](this['_graphicLayer'],!![]),delete this[_0x3c9ce8(0x11e)]),this['handler'][_0x3c9ce8(0x9af)](),delete this[_0x3c9ce8(_0x1d944c._0x3c6e46)],this['_map'][_0x3c9ce8(_0x1d944c._0x293a90)]['removeEventListener']('keydown',this['_onKeyDown']),this['_map']['canvas']['removeEventListener'](_0x3c9ce8(0x94f),this[_0x3c9ce8(0xc70)]);}}]),_0x3281e5;}());new Cesium__namespace['Cartographic']();var rayScratch=new Cesium__namespace[(_0x521882(0x257))](),cartesian3Scratch=new Cesium__namespace['Cartesian3'](),ZoomNavigation=(function(){var _0x205ba9={_0x220c94:0x12e,_0x3752fa:0x729,_0x5307c8:0x7c3,_0x2296fd:0x1a2,_0xfa60cc:0x872,_0x1693cc:0xc34,_0x1d2766:0x7ae,_0x25c70b:0x187,_0x3a0e9c:0x682,_0x586b46:0x3d4,_0x27c84b:0x4ae,_0x19911b:0x1f8,_0x403776:0x3c1,_0x4c7db9:0xecb,_0x13ead9:0x17e,_0x512c71:0x4ae,_0x23f2ae:0xdd1};function _0x48886c(_0x3afbae){_classCallCheck(this,_0x48886c),this['viewer']=_0x3afbae;}return _createClass(_0x48886c,[{'key':'zoomIn','value':function _0x449065(){var _0x30c6b4=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:0x2,_0x3d329e=arguments['length']>0x1?arguments[0x1]:undefined;return _0x30c6b4=0x1/_0x30c6b4,this['zoom'](_0x30c6b4,_0x3d329e);}},{'key':'zoomOut','value':function _0x71ed37(){var _0x281889=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:0x2,_0x621da2=arguments['length']>0x1?arguments[0x1]:undefined;return this['zoom'](_0x281889,_0x621da2);}},{'key':'zoom','value':function _0x12a27(_0x2daae2,_0x464dd2){var _0x2c69d3=_0x4ffc,_0x10c25b=this['viewer']['scene'],_0x3eb031=_0x10c25b[_0x2c69d3(_0x205ba9._0x220c94)];if(!_0x464dd2&&(!_0x3eb031[_0x2c69d3(_0x205ba9._0x3752fa)]||!_0x3eb031[_0x2c69d3(_0x205ba9._0x5307c8)]))return![];var _0x41d24b=_0x10c25b['camera'],_0x57df52;switch(_0x10c25b['mode']){case Cesium__namespace['SceneMode'][_0x2c69d3(0x8eb)]:case Cesium__namespace['SceneMode']['MORPHING']:case Cesium__namespace['SceneMode']['SCENE2D']:{var _0x555f1c=_0x41d24b[_0x2c69d3(_0x205ba9._0x2296fd)][_0x2c69d3(_0x205ba9._0xfa60cc)]*(0x1-_0x2daae2);_0x41d24b['zoomIn'](_0x555f1c);var _0x2eca63=_0x3eb031[_0x2c69d3(0xc7a)],_0x6b15b9=_0x3eb031['maximumZoomDistance'],_0x1563b5=_0x41d24b[_0x2c69d3(0x1a2)]['height'];if(_0x1563b5<_0x2eca63)return _0x41d24b[_0x2c69d3(_0x205ba9._0x1693cc)](_0x555f1c),![];if(_0x1563b5<_0x3eb031[_0x2c69d3(_0x205ba9._0x1d2766)]){var _0x2b5705=_0x3eb031['_scene']['globeHeight'];if(Cesium__namespace['defined'](_0x2b5705)&&_0x1563b5<=_0x2b5705+_0x2eca63)return _0x41d24b[_0x2c69d3(0xc34)](_0x555f1c),![];}if(_0x6b15b9&&_0x1563b5>_0x6b15b9)return _0x41d24b[_0x2c69d3(0xc34)](_0x555f1c),![];return!![];}default:{var _0x44445f;Cesium__namespace[_0x2c69d3(0x4ae)](this[_0x2c69d3(_0x205ba9._0x25c70b)]['trackedEntity'])?_0x44445f=new Cesium__namespace['Cartesian3']():(rayScratch[_0x2c69d3(0xaba)]=_0x41d24b['positionWC'],rayScratch['direction']=_0x41d24b[_0x2c69d3(_0x205ba9._0x3a0e9c)],_0x44445f=_0x10c25b[_0x2c69d3(0x1f8)]['pick'](rayScratch,_0x10c25b,new Cesium__namespace['Cartesian3']()),Cesium__namespace['defined'](_0x44445f)&&(_0x44445f=_0x41d24b[_0x2c69d3(_0x205ba9._0x586b46)](_0x44445f,_0x44445f)));if(!Cesium__namespace[_0x2c69d3(_0x205ba9._0x27c84b)](_0x44445f)){var _0x723acf=new Cesium__namespace['Ray'](_0x41d24b['worldToCameraCoordinatesPoint'](_0x10c25b['globe']['ellipsoid']['cartographicToCartesian'](_0x41d24b['positionCartographic'])),_0x41d24b['directionWC']);_0x44445f=Cesium__namespace[_0x2c69d3(0x4c7)]['grazingAltitudeLocation'](_0x723acf,_0x10c25b[_0x2c69d3(_0x205ba9._0x19911b)]['ellipsoid']);if(!Cesium__namespace['defined'](_0x44445f))return![];_0x57df52={'heading':_0x41d24b['heading'],'pitch':_0x41d24b['pitch'],'roll':_0x41d24b['roll']};}else _0x57df52={'direction':_0x41d24b['direction'],'up':_0x41d24b['up']};var _0x558700=Cesium__namespace['Cartesian3']['subtract'](_0x41d24b['position'],_0x44445f,cartesian3Scratch),_0x3b6a37=Cesium__namespace['Cartesian3']['multiplyByScalar'](_0x558700,_0x2daae2,_0x558700),_0x429ce0=Cesium__namespace['Cartesian3']['add'](_0x44445f,_0x3b6a37,_0x44445f);if(!Cesium__namespace[_0x2c69d3(0x4ae)](_0x429ce0))return![];var _0x28edc8=_0x3eb031['minimumZoomDistance'],_0x2fbf18=_0x3eb031[_0x2c69d3(_0x205ba9._0x403776)],_0x3935e7=Cesium__namespace[_0x2c69d3(_0x205ba9._0x4c7db9)]['fromCartesian'](_0x429ce0)[_0x2c69d3(0x872)];if(_0x3935e7<_0x28edc8)return![];if(_0x3935e7<_0x3eb031['_minimumCollisionTerrainHeight']){var _0x4cd099=_0x3eb031['_scene'][_0x2c69d3(_0x205ba9._0x13ead9)];if(Cesium__namespace['defined'](_0x4cd099)&&_0x3935e7<=_0x4cd099+_0x28edc8)return![];}if(_0x2fbf18&&_0x3935e7>_0x2fbf18)return![];return Cesium__namespace[_0x2c69d3(_0x205ba9._0x512c71)](this[_0x2c69d3(0x187)]['trackedEntity'])||_0x10c25b['mode']===Cesium__namespace['SceneMode']['COLUMBUS_VIEW']?_0x41d24b[_0x2c69d3(_0x205ba9._0x23f2ae)]=_0x429ce0:_0x41d24b['flyTo']({'destination':_0x429ce0,'orientation':_0x57df52,'duration':0.5,'convert':![]}),!![];}}}}]),_0x48886c;}()),SceneOption=(function(){var _0x570e2d={_0x194f51:0x2c4},_0x4456b7={_0x50c458:0x615,_0x5e4249:0xe11,_0x394767:0xceb,_0x361a09:0xbe2,_0x400414:0x66d,_0x21f5b5:0x8d4,_0x530e29:0x466,_0x3710e6:0xde7},_0xde340f={_0xe9e37e:0x951,_0x371dbf:0xf9,_0x37eaef:0xd64,_0x414572:0x606},_0x555c4c={_0x3c20d1:0x480,_0x33ccb5:0x147},_0x2dbd7e={_0x3373c2:0x7fe,_0x2bf01e:0x5ab,_0x13476f:0xa9c,_0x3c7acc:0xa9c,_0x171ee3:0x2c0,_0x2cfc4c:0xc24,_0x3ee245:0x4ae},_0x1d0016={_0x26b139:0x2ac},_0x3b7df2={_0x59b25b:0xb43,_0x3a1cb4:0xe11,_0x37682f:0x1ca,_0x120846:0x606,_0x321412:0x372,_0x5e6a52:0x606,_0x44633e:0xe11},_0x440e23={_0x14555a:0xe11,_0x195e52:0x45f},_0x5de2a4={_0x560ffd:0x606,_0x11075d:0xd8d,_0x3ab960:0x36f},_0x2f3ef2={_0x1a6dee:0x4bc},_0x1570a7={_0xe1cd79:0x187},_0x26827a=_0x521882;function _0x368f59(_0x5e864e){var _0x17b817=_0x4ffc;_classCallCheck(this,_0x368f59),this['_map']=_0x5e864e,this['_viewer']=_0x5e864e[_0x17b817(_0x1570a7._0xe1cd79)],this['options']={},this['_init']();}return _createClass(_0x368f59,[{'key':'_init','value':function _0xbd65a3(){var _0x4f65d9=_0x4ffc,_0x4926fe,_0x248407,_0x222576=this;this[_0x4f65d9(0x606)]['cesiumWidget']['creditContainer']['style']['display']='none',this['_viewer']['scene']['screenSpaceCameraController'][_0x4f65d9(0x3c1)]=0x2faf080,this[_0x4f65d9(_0x5de2a4._0x560ffd)]['scene']['backgroundColor']=Cesium__namespace['Color']['TRANSPARENT'];this['_viewer']['sceneModePicker']&&(this['_viewer']['sceneModePicker']['viewModel']['duration']=0x0);(_0x4926fe=this['_viewer'])===null||_0x4926fe===void 0x0?void 0x0:(_0x248407=_0x4926fe['homeButton'])===null||_0x248407===void 0x0?void 0x0:_0x248407[_0x4f65d9(_0x5de2a4._0x11075d)]['command']['beforeExecute'][_0x4f65d9(0x35f)](function(_0x348b9c){var _0x320ece=_0x4f65d9;_0x222576[_0x320ece(_0x2f3ef2._0x1a6dee)]['flyHome'](),_0x348b9c['cancel']=!![];}),this['_viewer']['_cesiumWidget'][_0x4f65d9(0x9bc)]=Cesium__namespace[_0x4f65d9(0x772)]['supportsImageRenderingPixelated'](),this['_viewer'][_0x4f65d9(_0x5de2a4._0x3ab960)]['_forceResize']=!![];if(Cesium__namespace['FeatureDetection']['supportsImageRenderingPixelated']()){var _0x5f56e4=window['devicePixelRatio'];while(_0x5f56e4>=0x2){_0x5f56e4/=0x2;}this['_viewer']['resolutionScale']=_0x5f56e4;}}},{'key':'setOptions','value':function _0x3be1ab(_0x4b4dee,_0x2fe27d){var _0x392207=_0x4ffc;return _0x4b4dee=_0x4b4dee||{},_0x2fe27d=_0x2fe27d||{},this[_0x392207(_0x440e23._0x14555a)]=_0x4b4dee,this['_setViewerOption'](_0x2fe27d)['_setCanvasOption'](_0x2fe27d)['_setSceneOption'](_0x2fe27d)['_setGlobeOption'](_0x2fe27d)['_setCameraOption'](_0x2fe27d)[_0x392207(_0x440e23._0x195e52)](_0x2fe27d),this;}},{'key':'_setViewerOption','value':function _0x2d3278(_0x8804c1){var _0x40d551=_0x4ffc,_0x1854d8,_0x3bebe3;if(_0x8804c1['center'])this['_map']['setCameraView'](_0x8804c1[_0x40d551(_0x3b7df2._0x59b25b)],{'duration':0x0});else _0x8804c1[_0x40d551(0xc67)]&&this['_map']['flyToExtent'](_0x8804c1['extent'],{'duration':0x0});return this['_viewer']['shadows']=(_0x1854d8=this[_0x40d551(_0x3b7df2._0x3a1cb4)][_0x40d551(_0x3b7df2._0x37682f)])!==null&&_0x1854d8!==void 0x0?_0x1854d8:![],((_0x3bebe3=this['options']['removeDblClick'])!==null&&_0x3bebe3!==void 0x0?_0x3bebe3:!![])&&this[_0x40d551(0x606)][_0x40d551(0xbcc)]['removeInputAction'](Cesium__namespace['ScreenSpaceEventType']['LEFT_DOUBLE_CLICK']),this['options'][_0x40d551(0x47b)]&&(this[_0x40d551(_0x3b7df2._0x120846)]['resolutionScale']=this['options']['resolutionScale']),Cesium__namespace[_0x40d551(0x4ae)](this['options'][_0x40d551(_0x3b7df2._0x321412)])&&(isBoolean(this['options']['terrainShadows'])?this[_0x40d551(_0x3b7df2._0x5e6a52)]['terrainShadows']=this['options']['terrainShadows']?Cesium__namespace['ShadowMode']['ENABLED']:Cesium__namespace['ShadowMode']['DISABLED']:this['_viewer'][_0x40d551(_0x3b7df2._0x321412)]=this[_0x40d551(_0x3b7df2._0x44633e)]['terrainShadows']),this;}},{'key':_0x26827a(0x240),'value':function _0x1f82ca(_0x21e73e){var _0xdc3b78=_0x26827a,_0x1268f8,_0x4e50c0=this[_0xdc3b78(0x606)]['canvas'];return _0x4e50c0['setAttribute']('tabindex',(_0x1268f8=this['options']['tabIndex'])!==null&&_0x1268f8!==void 0x0?_0x1268f8:0x0),_0x4e50c0[_0xdc3b78(_0x1d0016._0x26b139)]=function(_0x5a4100){_0x4e50c0['focus']();},this;}},{'key':'_setSceneOption','value':function _0x8b2ffd(_0x4e06d3){var _0x40f85c=_0x26827a,_0x41d8f7,_0x28e77d,_0x3370b9,_0x279adc,_0x42ff24,_0x102157,_0x37218e,_0x96a37a=this['_viewer']['scene'],_0x39d433=this['options'];_0x96a37a['sun']['show']=(_0x41d8f7=_0x39d433[_0x40f85c(_0x2dbd7e._0x3373c2)])!==null&&_0x41d8f7!==void 0x0?_0x41d8f7:!![],_0x96a37a['moon']['show']=(_0x28e77d=_0x39d433['showMoon'])!==null&&_0x28e77d!==void 0x0?_0x28e77d:!![],_0x96a37a[_0x40f85c(0xcb0)]['show']=(_0x3370b9=_0x39d433[_0x40f85c(_0x2dbd7e._0x2bf01e)])!==null&&_0x3370b9!==void 0x0?_0x3370b9:!![],_0x96a37a['skyAtmosphere']['show']=Boolean((_0x279adc=_0x39d433['showSkyAtmosphere'])!==null&&_0x279adc!==void 0x0?_0x279adc:!![]),_0x96a37a[_0x40f85c(_0x2dbd7e._0x13476f)][_0x40f85c(0x38d)]=(_0x42ff24=_0x39d433[_0x40f85c(_0x2dbd7e._0x3c7acc)])!==null&&_0x42ff24!==void 0x0?_0x42ff24:!![],_0x96a37a['postProcessStages'][_0x40f85c(_0x2dbd7e._0x171ee3)]['enabled']=(_0x102157=_0x39d433['fxaa'])!==null&&_0x102157!==void 0x0?_0x102157:!![],_0x96a37a['highDynamicRange']=(_0x37218e=_0x39d433['highDynamicRange'])!==null&&_0x37218e!==void 0x0?_0x37218e:![];_0x39d433['backgroundColor']&&(_0x96a37a['backgroundColor']=Cesium__namespace['Color']['fromCssColorString'](_0x39d433[_0x40f85c(_0x2dbd7e._0x2cfc4c)]));Cesium__namespace[_0x40f85c(_0x2dbd7e._0x3ee245)](_0x39d433['orderIndependentTranslucency'])&&(_0x96a37a['_useOIT']=_0x39d433['orderIndependentTranslucency']);switch(_0x39d433['sceneMode']){case Cesium__namespace['SceneMode']['SCENE2D']:_0x96a37a['morphTo2D'](0x0);break;case Cesium__namespace['SceneMode']['COLUMBUS_VIEW']:_0x96a37a['morphToColumbusView'](0x0);break;case Cesium__namespace['SceneMode']['SCENE3D']:_0x96a37a['morphTo3D'](0x0);break;}return this;}},{'key':'_setGlobeOption','value':function _0x5356e8(_0x306761){var _0x1224c0=_0x26827a,_0x526dd7,_0x260813,_0x449e0e,_0x37b121,_0x3fcc35,_0x38266c=this['_viewer']['scene']['globe'],_0x157674=(_0x526dd7=this['options']['globe'])!==null&&_0x526dd7!==void 0x0?_0x526dd7:{};return merge(_0x38266c,_objectSpread2(_objectSpread2({},_0x157674),{},{'show':(_0x260813=_0x157674[_0x1224c0(0x19f)])!==null&&_0x260813!==void 0x0?_0x260813:!![],'depthTestAgainstTerrain':(_0x449e0e=_0x157674['depthTestAgainstTerrain'])!==null&&_0x449e0e!==void 0x0?_0x449e0e:![],'baseColor':Cesium__namespace['Color'][_0x1224c0(_0x555c4c._0x3c20d1)](_0x157674['baseColor']||'#546a53'),'showGroundAtmosphere':(_0x37b121=_0x157674[_0x1224c0(_0x555c4c._0x33ccb5)])!==null&&_0x37b121!==void 0x0?_0x37b121:!![],'enableLighting':(_0x3fcc35=_0x157674['enableLighting'])!==null&&_0x3fcc35!==void 0x0?_0x3fcc35:![]})),this;}},{'key':_0x26827a(0x2c2),'value':function _0x3fc996(_0x1189f4){var _0x348aee=_0x26827a,_0x2238e0,_0x978d7f,_0x354cd2,_0x43aa18,_0x3536ec,_0x2f7a34,_0x3b1ed2,_0x26829c,_0x45b0e1,_0x49f0e1=this['_viewer']['scene']['screenSpaceCameraController'],_0xf8262d=(_0x2238e0=this['options'][_0x348aee(_0xde340f._0xe9e37e)])!==null&&_0x2238e0!==void 0x0?_0x2238e0:{};return merge(_0x49f0e1,_objectSpread2(_objectSpread2({},_0xf8262d),{},{'_zoomFactor':_0xf8262d['zoomFactor']||0x3,'minimumZoomDistance':(_0x978d7f=_0xf8262d[_0x348aee(0xc7a)])!==null&&_0x978d7f!==void 0x0?_0x978d7f:0x1,'maximumZoomDistance':(_0x354cd2=_0xf8262d['maximumZoomDistance'])!==null&&_0x354cd2!==void 0x0?_0x354cd2:0x2faf080,'minimumCollisionTerrainHeight':(_0x43aa18=_0xf8262d['minimumCollisionTerrainHeight'])!==null&&_0x43aa18!==void 0x0?_0x43aa18:0x3a98,'enableRotate':(_0x3536ec=_0xf8262d[_0x348aee(_0xde340f._0x371dbf)])!==null&&_0x3536ec!==void 0x0?_0x3536ec:!![],'enableTranslate':(_0x2f7a34=_0xf8262d['enableTranslate'])!==null&&_0x2f7a34!==void 0x0?_0x2f7a34:!![],'enableTilt':(_0x3b1ed2=_0xf8262d['enableTilt'])!==null&&_0x3b1ed2!==void 0x0?_0x3b1ed2:!![],'enableZoom':(_0x26829c=_0xf8262d['enableZoom'])!==null&&_0x26829c!==void 0x0?_0x26829c:!![],'enableCollisionDetection':(_0x45b0e1=_0xf8262d[_0x348aee(_0xde340f._0x37eaef)])!==null&&_0x45b0e1!==void 0x0?_0x45b0e1:!![]})),_0xf8262d['constrainedAxis']===![]&&(this[_0x348aee(_0xde340f._0x414572)]['camera']['constrainedAxis']=undefined),this;}},{'key':'_setClockOption','value':function _0x229a71(_0xf9d5f1){var _0x5b55eb=_0x26827a,_0x37faaf,_0x5cf52e,_0x37e97b,_0xc09672=this['_viewer']['clock'],_0x1f9676=(_0x37faaf=this['options']['clock'])!==null&&_0x37faaf!==void 0x0?_0x37faaf:{};return _0x1f9676['shouldAnimate']=(_0x5cf52e=(_0x37e97b=_0x1f9676[_0x5b55eb(_0x4456b7._0x50c458)])!==null&&_0x37e97b!==void 0x0?_0x37e97b:this[_0x5b55eb(_0x4456b7._0x5e4249)][_0x5b55eb(0x615)])!==null&&_0x5cf52e!==void 0x0?_0x5cf52e:!![],_0xc09672[_0x5b55eb(0x615)]=_0x1f9676['shouldAnimate'],_0x1f9676['startTime']&&(_0xc09672[_0x5b55eb(_0x4456b7._0x394767)]=this[_0x5b55eb(_0x4456b7._0x361a09)](_0x1f9676['startTime']),_0xc09672['currentTime']=_0xc09672[_0x5b55eb(0xceb)]),_0x1f9676['stopTime']&&(_0xc09672[_0x5b55eb(_0x4456b7._0x400414)]=this['_getJulianDate'](_0x1f9676['stopTime'])),_0x1f9676['currentTime']&&(_0xc09672['currentTime']=this['_getJulianDate'](_0x1f9676[_0x5b55eb(_0x4456b7._0x21f5b5)]),!_0x1f9676['startTime']&&(_0xc09672['startTime']=_0xc09672['currentTime'][_0x5b55eb(0xd23)]()),!_0x1f9676['stopTime']&&(_0xc09672['stopTime']=Cesium__namespace['JulianDate'][_0x5b55eb(_0x4456b7._0x530e29)](_0xc09672['currentTime'],0x1,new Cesium__namespace[(_0x5b55eb(_0x4456b7._0x3710e6))]()))),_0x1f9676['multiplier']&&(_0xc09672['multiplier']=_0x1f9676['multiplier']),this;}},{'key':'_getJulianDate','value':function _0x5a02d6(_0x2c8850){var _0x31c682=_0x26827a;return isString(_0x2c8850)?_0x2c8850['indexOf']('Z')===-0x1?Cesium__namespace['JulianDate'][_0x31c682(_0x570e2d._0x194f51)](new Date(_0x2c8850)):Cesium__namespace['JulianDate']['fromIso8601'](_0x2c8850):_0x2c8850;}}]),_0x368f59;}());function initBeforeCreateDefaultValue(_0xbd9ee5){var _0x534815={_0x561f51:0x905,_0x4f823d:0x205},_0x684d0c=_0x521882,_0x28c31c,_0x1ef32c;Cesium__namespace[_0x684d0c(0x669)]['defaultAccessToken']=(_0xbd9ee5===null||_0xbd9ee5===void 0x0?void 0x0:(_0x28c31c=_0xbd9ee5['scene'])===null||_0x28c31c===void 0x0?void 0x0:_0x28c31c['ionToken'])||ion,Cesium__namespace[_0x684d0c(_0x534815._0x561f51)][_0x684d0c(0x174)]=(_0xbd9ee5===null||_0xbd9ee5===void 0x0?void 0x0:(_0x1ef32c=_0xbd9ee5['control'])===null||_0x1ef32c===void 0x0?void 0x0:_0x1ef32c['animationTicks'])||[0.1,0.25,0.5,0x1,0x2,0x5,0xa,0xf,0x1e,0x3c,0x78,0x12c,0x258,0x384,0x708,0xe10],Cesium__namespace['Camera'][_0x684d0c(_0x534815._0x4f823d)]=Cesium__namespace[_0x684d0c(0xa1f)]['fromDegrees'](89.5,20.4,110.4,61.2);}var PopupMgr=function(_0x5c9390){var _0xa1d125={_0x540dc5:0x676,_0x222637:0x8cd,_0x275036:0x453},_0x20d256={_0x725f85:0xbbb,_0x374799:0x9e0},_0x5db50e={_0xff81:0x54d},_0x4b870f={_0x209901:0xba0,_0x870bad:0x65a,_0x1a289b:0xb44,_0x1d8a31:0x686,_0x1f98a3:0xa27,_0x2be9b9:0x76d,_0x4f8630:0x8a8},_0xe7bc2f={_0x679def:0x7b5,_0x387226:0xbd5,_0x14a0c7:0xba0},_0x523bc1={_0x4fc96e:0x402,_0x2b007a:0xba0},_0x102509={_0x13059f:0x4bc,_0x1ae639:0x8cd},_0x5dd166={_0x2270c2:0xaef},_0x38f38f={_0x4a7a8b:0xb6a},_0xd881d9={_0x2a79be:0x19f},_0x5276bb=_0x521882;_inherits(_0x4b9eff,_0x5c9390);var _0x1e6599=_createSuper(_0x4b9eff);function _0x4b9eff(){var _0x220b94=_0x4ffc,_0x591c81,_0x5481af,_0x4c0555=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4b9eff),_0x5481af=_0x1e6599['call'](this,_0x4c0555),_0x5481af['_depthTest']=(_0x591c81=_0x4c0555[_0x220b94(0x8a8)])!==null&&_0x591c81!==void 0x0?_0x591c81:!![],_0x5481af;}return _createClass(_0x4b9eff,[{'key':'depthTest','get':function _0x4c6efb(){return this['_depthTest'];},'set':function _0x481553(_0x44ff21){this['_depthTest']=_0x44ff21;}},{'key':'_mountedHook','value':function _0x114919(){this['_layer']=new GraphicLayer({'private':!![]}),this['_layer']['_closeAllControl']=function(){};}},{'key':'_enabledHook','value':function _0x2876b8(_0x5b39cd){var _0x539ddf=_0x4ffc;this['_layer'][_0x539ddf(_0xd881d9._0x2a79be)]=_0x5b39cd;}},{'key':_0x5276bb(0x47f),'value':function _0x4c0e8a(){var _0x507fd7=_0x5276bb;this[_0x507fd7(0x4bc)]['addLayer'](this['_layer']),this['_bindEvent']();}},{'key':_0x5276bb(_0xa1d125._0x540dc5),'value':function _0x2227af(){var _0x14c49a=_0x5276bb;this[_0x14c49a(_0x38f38f._0x4a7a8b)](),this[_0x14c49a(0x4bc)]['removeLayer'](this['_layer']);}},{'key':_0x5276bb(0x51c),'value':function _0x16a7d0(){var _0x56644c=_0x5276bb;this['_map']['on'](EventType[_0x56644c(_0x5dd166._0x2270c2)],this['_mouseClickHandler'],this),this['_map']['on'](EventType['clickTileGraphic'],this['_mouseClickHandler'],this);}},{'key':'_unbindEvent','value':function _0x13c826(){var _0x48e7bc=_0x5276bb;this[_0x48e7bc(_0x102509._0x13059f)]['off'](EventType['click'],this[_0x48e7bc(_0x102509._0x1ae639)],this),this['_map']['off'](EventType['clickTileGraphic'],this['_mouseClickHandler'],this);}},{'key':_0x5276bb(_0xa1d125._0x222637),'value':function _0x27cfe8(_0x26b27a){var _0x3ed96b=_0x5276bb,_0x44e34f,_0x9609dd;if(!this[_0x3ed96b(0x38d)])return;if(this['_openByMouseEvent'](_0x26b27a['czmObject'],_0x26b27a))return;if(this['_openByMouseEvent'](_0x26b27a[_0x3ed96b(0xa27)],_0x26b27a))return;if(this['_openByMouseEvent']((_0x44e34f=_0x26b27a['graphic'])===null||_0x44e34f===void 0x0?void 0x0:_0x44e34f[_0x3ed96b(_0x523bc1._0x4fc96e)],_0x26b27a))return;if(this['_openByMouseEvent'](_0x26b27a['layer'],_0x26b27a))return;if(this[_0x3ed96b(0x756)]((_0x9609dd=_0x26b27a['layer'])===null||_0x9609dd===void 0x0?void 0x0:_0x9609dd['parent'],_0x26b27a))return;var _0x1c0989=this['_layer']['getGraphics']();for(var _0x50513c=0x0,_0x31d9a1=_0x1c0989[_0x3ed96b(_0x523bc1._0x2b007a)];_0x50513c<_0x31d9a1;_0x50513c++){var _0x51b17a=_0x1c0989[_0x50513c];_0x51b17a['options']['closeOnClick']!==![]&&_0x51b17a['remove'](!![]);}}},{'key':'_getConfig','value':function _0x37b9be(_0x5ddde2){var _0x59dca7=_0x5276bb;return _0x5ddde2[_0x59dca7(0x72e)]||_0x5ddde2['getPopupConfig']&&_0x5ddde2['getPopupConfig']();}},{'key':_0x5276bb(0x756),'value':function _0x4205cf(_0x239057,_0x174102){if(!_0x239057)return![];var _0x1b3994=this['_getConfig'](_0x239057);if(_0x1b3994===![])return!![];if(!_0x1b3994)return![];return _0x1b3994=_objectSpread2(_objectSpread2({},_0x1b3994),_0x174102),this['open'](_0x174102['cartesian'],_0x1b3994),!![];}},{'key':_0x5276bb(_0xa1d125._0x275036),'value':function _0x39a210(_0x232480,_0x1c9e53){var _0x48ca7e=_0x5276bb;if(!this['_layer'])return;if(_0x232480){var _0xd164a6=this['_layer']['getGraphics']();for(var _0x349daf=0x0,_0x5968ca=_0xd164a6['length'];_0x349daf<_0x5968ca;_0x349daf++){var _0x26ccb9,_0x5e0d92,_0x463989=_0xd164a6[_0x349daf];if(_0x463989['options']['checkData']){var _0x457e22;_0x463989['options']['checkData']((_0x457e22=_0x463989['options'])===null||_0x457e22===void 0x0?void 0x0:_0x457e22['attr'],_0x232480)&&_0x463989[_0x48ca7e(0xa85)](!![]);}else _0x232480===((_0x26ccb9=_0x463989['options'])===null||_0x26ccb9===void 0x0?void 0x0:(_0x5e0d92=_0x26ccb9[_0x48ca7e(0x6f5)])===null||_0x5e0d92===void 0x0?void 0x0:_0x5e0d92['graphic'])&&_0x463989[_0x48ca7e(0xa85)](!![]);}return;}if(_0x1c9e53){var _0x200d5d=this[_0x48ca7e(_0xe7bc2f._0x679def)][_0x48ca7e(0x6d2)]();for(var _0x1b3c0c=0x0,_0x21e8c1=_0x200d5d['length'];_0x1b3c0c<_0x21e8c1;_0x1b3c0c++){var _0x49989a,_0x109e39,_0x294c31=_0x200d5d[_0x1b3c0c];if(_0x294c31['options']['checkData']){var _0x34e81c;_0x294c31[_0x48ca7e(0xe11)]['checkData']((_0x34e81c=_0x294c31['options'])===null||_0x34e81c===void 0x0?void 0x0:_0x34e81c['attr'],_0x1c9e53)&&_0x294c31['remove'](!![]);}else _0x1c9e53===((_0x49989a=_0x294c31['options'])===null||_0x49989a===void 0x0?void 0x0:(_0x109e39=_0x49989a['event'])===null||_0x109e39===void 0x0?void 0x0:_0x109e39[_0x48ca7e(_0xe7bc2f._0x387226)])&&_0x294c31['remove'](!![]);}return;}var _0x2a3f67=this['_layer'][_0x48ca7e(0x6d2)]();for(var _0x2c8ba7=0x0,_0x3ffe93=_0x2a3f67[_0x48ca7e(_0xe7bc2f._0x14a0c7)];_0x2c8ba7<_0x3ffe93;_0x2c8ba7++){var _0x30aec2,_0x5a1b77,_0x19b043=_0x2a3f67[_0x2c8ba7];((_0x30aec2=(_0x5a1b77=_0x19b043['options'])===null||_0x5a1b77===void 0x0?void 0x0:_0x5a1b77['autoClose'])!==null&&_0x30aec2!==void 0x0?_0x30aec2:!![])&&_0x19b043['remove'](!![]);}}},{'key':_0x5276bb(0x106),'value':function _0x2f516f(){var _0x4cbc67=_0x5276bb;this['_layer']&&this['_layer'][_0x4cbc67(0xabb)]();}},{'key':'open','value':function _0x1c2b82(_0x5669bc){var _0x8efd0d=_0x5276bb,_0x537dcc,_0x35b1ca,_0x57ea93=arguments[_0x8efd0d(_0x4b870f._0x209901)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x592bef=_0x57ea93['options']||{};if((_0x537dcc=_0x592bef===null||_0x592bef===void 0x0?void 0x0:_0x592bef['autoClose'])!==null&&_0x537dcc!==void 0x0?_0x537dcc:!![])this['close']();else _0x57ea93!==null&&_0x57ea93!==void 0x0&&_0x57ea93['graphic']&&this[_0x8efd0d(0x453)](_0x57ea93['graphic']);var _0x23cdc4=_0x57ea93['target'];_0x57ea93['layer']&&_0x57ea93['layer'][_0x8efd0d(_0x4b870f._0x870bad)]&&(_0x23cdc4=_0x57ea93[_0x8efd0d(0xbd5)]);_0x57ea93['graphic']&&_0x57ea93[_0x8efd0d(0xa27)][_0x8efd0d(0x65a)]&&(_0x23cdc4=_0x57ea93['graphic']);var _0x5b09a2=Cesium__namespace[_0x8efd0d(_0x4b870f._0x1a289b)]['NONE'];if(_0x57ea93['czmObject']){var _0x479580=_0x57ea93['czmObject'];_0x5b09a2=this['getHeightReference'](_0x479580,_0x5b09a2);if(_0x479580['billboard']||_0x479580[_0x8efd0d(_0x4b870f._0x1d8a31)])_0x5669bc=_0x479580['position'];else _0x479580['position']&&!(_0x479580[_0x8efd0d(0xdd1)]instanceof Cesium__namespace['ConstantPositionProperty'])&&(_0x5669bc=_0x479580['position']);}if(_0x57ea93[_0x8efd0d(_0x4b870f._0x1f98a3)]){if(_0x57ea93['graphic']['isPoint']){var _0x439cbf,_0x9fd1d3;_0x5b09a2=(_0x439cbf=_0x57ea93['graphic']['style'])===null||_0x439cbf===void 0x0?void 0x0:_0x439cbf['heightReference'],(_0x9fd1d3=_0x57ea93['graphic']['style'])!==null&&_0x9fd1d3!==void 0x0&&_0x9fd1d3[_0x8efd0d(_0x4b870f._0x2be9b9)]&&(_0x5b09a2=Cesium__namespace['HeightReference']['CLAMP_TO_GROUND']);}_0x57ea93['target']&&_0x57ea93[_0x8efd0d(0xa27)]['property']&&(_0x5669bc=_0x57ea93['graphic']['_getPopupPosition']());}var _0x41f9b1=_objectSpread2(_objectSpread2({},_0x592bef),{},{'heightReference':_0x5b09a2,'html':_0x57ea93['content']}),_0x33f5b3=this['_createDivGraphic'](_objectSpread2(_objectSpread2({'depthTest':this[_0x8efd0d(_0x4b870f._0x4f8630)]},_0x592bef),{},{'position':_0x5669bc,'style':_0x41f9b1,'attr':(_0x35b1ca=_0x57ea93['graphic'])===null||_0x35b1ca===void 0x0?void 0x0:_0x35b1ca['attr'],'target':_0x23cdc4,'event':_0x57ea93}),_0x23cdc4);this[_0x8efd0d(0x7b5)]['addGraphic'](_0x33f5b3);}},{'key':_0x5276bb(0x6b3),'value':function _0x15838d(_0x29e98b){var _0x15e1d6=_0x5276bb;return this['_layer']['getGraphicById'](_0x29e98b[_0x15e1d6(0x54d)]);}},{'key':'_createDivGraphic','value':function _0x16d609(_0x4fa35a,_0x178887){var _0x2a5a16=_0x5276bb,_0x3a46c1=new Popup(_0x4fa35a);return _0x178887&&(_0x178887[_0x2a5a16(_0x5db50e._0xff81)]=_0x3a46c1['id']),_0x3a46c1;}},{'key':'getHeightReference','value':function _0xa28b1e(_0x1dc597,_0x5c97a7){var _0x49723a=_0x5276bb;if(!_0x1dc597)return _0x5c97a7;if(Cesium__namespace[_0x49723a(0x4ae)](_0x1dc597['_heightReference']))return _0x1dc597[_0x49723a(_0x20d256._0x725f85)];var _0x232202=_0x1dc597['billboard']||_0x1dc597['point']||_0x1dc597['model']||_0x1dc597['label'];if(Cesium__namespace['defined'](_0x232202===null||_0x232202===void 0x0?void 0x0:_0x232202['heightReference']))return _0x232202[_0x49723a(_0x20d256._0x374799)]['_value'];return _0x5c97a7;}}]),_0x4b9eff;}(BaseControl);register$1('popup',PopupMgr);var TooltipMgr=function(_0x4567bf){var _0x4e7f99={_0x4774e4:0xc29},_0x361fd8={_0x460b51:0x308},_0x571ae6={_0x237bb2:0x38d,_0x31229b:0xd84,_0xe9215b:0x453},_0x3e1643={_0x1ccba3:0xb4d},_0x2d8240={_0x2434de:0xe11},_0xc7229=_0x521882;_inherits(_0x201111,_0x4567bf);var _0x47f7c1=_createSuper(_0x201111);function _0x201111(){var _0x588d88=_0x4ffc,_0x3b4ac2,_0x2d603e,_0x2abca9=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x201111),_0x2d603e=_0x47f7c1['call'](this,_0x2abca9),_0x2d603e[_0x588d88(_0x2d8240._0x2434de)]['cacheTime']=(_0x3b4ac2=_0x2d603e['options']['cacheTime'])!==null&&_0x3b4ac2!==void 0x0?_0x3b4ac2:0x14,_0x2d603e;}return _createClass(_0x201111,[{'key':_0xc7229(_0x4e7f99._0x4774e4),'value':function _0xbe0b2e(_0xd75cb){_get(_getPrototypeOf(_0x201111['prototype']),'_enabledHook',this)['call'](this,_0xd75cb),this['moveTimer']&&!_0xd75cb&&(clearTimeout(this['moveTimer']),delete this['moveTimer']);}},{'key':'_bindEvent','value':function _0x106ac7(){var _0x142b1a=_0xc7229;this['_map']['on'](EventType[_0x142b1a(0x494)],this['_mouseMoveHandler'],this),this['_map']['on'](EventType['mouseDown'],this['_mouseDownHandler'],this),this['_map']['on'](EventType[_0x142b1a(_0x3e1643._0x1ccba3)],this['_mouseUpHandler'],this);}},{'key':'_unbindEvent','value':function _0xa1ebe1(){var _0x230517=_0xc7229;this['_map'][_0x230517(0x6da)](EventType['mouseMoveTarget'],this['_mouseMoveHandler'],this),this['_map']['off'](EventType['mouseDown'],this['_mouseDownHandler'],this),this['_map']['off'](EventType[_0x230517(0xb4d)],this['_mouseUpHandler'],this);}},{'key':'_mouseDownHandler','value':function _0x527a20(_0x5debae){var _0x1c0eff=_0xc7229;if(!this[_0x1c0eff(0x38d)])return;this['_isMouseUpdownPressed']=!![],this['close']();}},{'key':'_mouseUpHandler','value':function _0x523f69(_0x11c97a){if(!this['enabled'])return;this['_isMouseUpdownPressed']=![];}},{'key':_0xc7229(0x869),'value':function _0x7dee4(_0xa8e5f3){var _0x1b6444=_0xc7229,_0x244f18=this;if(!this[_0x1b6444(_0x571ae6._0x237bb2)])return;this['moveTimer']&&(clearTimeout(this['moveTimer']),delete this[_0x1b6444(_0x571ae6._0x31229b)]);if(this['_isMouseUpdownPressed']||!this['_enabled']){this[_0x1b6444(_0x571ae6._0xe9215b)]();return;}this['moveTimer']=setTimeout(function(){var _0x39a1e5=_0x1b6444;delete _0x244f18[_0x39a1e5(0xd84)],_0x244f18['_mouseClickHandler'](_0xa8e5f3);},this['options']['cacheTime']);}},{'key':'_getConfig','value':function _0x1bb84b(_0x5830d0){var _0x4bcdfa=_0xc7229;return _0x5830d0['_tooltipConfig']||_0x5830d0[_0x4bcdfa(_0x361fd8._0x460b51)]&&_0x5830d0['getTooltipConfig']();}},{'key':'_createDivGraphic','value':function _0x257985(_0x2714e1,_0x4045ff){var _0x13a292=new Tooltip(_0x2714e1);return _0x4045ff&&(_0x4045ff['_tooltipId']=_0x13a292['id']),_0x13a292;}},{'key':'getTooltip','value':function _0x8fb6be(_0x13f541){return this['_layer']['getGraphicById'](_0x13f541['_tooltipId']);}}]),_0x201111;}(PopupMgr);register$1(_0x521882(0x8f4),TooltipMgr);var SmallTooltip=function(_0x10ba11){var _0x4a9610={_0x28568b:0x663,_0x438c6b:0x1a7,_0x537355:0x46c,_0x19ef6c:0xac3,_0x33d166:0xe11},_0x1b6487={_0x50bc78:0x1a7},_0x44c599={_0x44638e:0xd9a,_0xfd031c:0x3d2},_0x1dda70={_0x331e85:0xd9e,_0x3a9aff:0x3d2};_inherits(_0x39b699,_0x10ba11);var _0xac3be=_createSuper(_0x39b699);function _0x39b699(){return _classCallCheck(this,_0x39b699),_0xac3be['apply'](this,arguments);}return _createClass(_0x39b699,[{'key':'direction','get':function _0x461a17(){return this['options']['direction'];},'set':function _0x5e0bd7(_0x5e9a73){var _0x41501e=_0x4ffc;this['options']['direction']=_0x5e9a73,_0x5e9a73?(addClass(this[_0x41501e(0x3d2)],_0x41501e(0xbdd)),removeClass(this['_containerArrow'],_0x41501e(_0x1dda70._0x331e85))):(addClass(this['_containerArrow'],'mars3d-smallTooltip-rightArrow'),removeClass(this[_0x41501e(_0x1dda70._0x3a9aff)],'mars3d-smallTooltip-leftArrow'));}},{'key':'_enabledHook','value':function _0x2e0ce9(_0x3282e0){this['show']=_0x3282e0;}},{'key':'_mountedHook','value':function _0x1c85a6(){var _0x76f68d=_0x4ffc,_0x4320e1=this;this['_container']=create$3(_0x76f68d(_0x44c599._0x44638e),'mars3d-smallTooltip'),this[_0x76f68d(0xac3)]['style']['display']='none',this[_0x76f68d(_0x44c599._0xfd031c)]=create$3(_0x76f68d(0xd9a),'mars3d-smallTooltip-arrow\x20mars3d-smallTooltip-rightArrow',this[_0x76f68d(0xac3)]),this['_containerContent']=create$3(_0x76f68d(0xd9a),'mars3d-smallTooltip-inner',this['_container']),this['_container'][_0x76f68d(0x35f)](_0x76f68d(0xaef),function(_0x35eee6){_0x4320e1['close']();});}},{'key':'close','value':function _0x9e138d(){var _0x5c1e5c=_0x4ffc;this['_container']&&(this['_container'][_0x5c1e5c(_0x1b6487._0x50bc78)]['display']='none');}},{'key':'open','value':function _0x1360a8(_0x379c6e,_0x30f3c6){var _0x901a69=_0x4ffc;if(!this['enabled'])return;_0x30f3c6&&(this[_0x901a69(_0x4a9610._0x28568b)]['innerHTML']=_0x30f3c6),_0x379c6e?(_0x379c6e instanceof Cesium__namespace['Cartesian3']&&(_0x379c6e=Cesium__namespace['SceneTransforms']['wgs84ToWindowCoordinates'](this['_map']['scene'],_0x379c6e)),this['_container'][_0x901a69(_0x4a9610._0x438c6b)]['display']=_0x901a69(_0x4a9610._0x537355),this[_0x901a69(_0x4a9610._0x19ef6c)]['style']['top']=_0x379c6e['y']-this['_container']['clientHeight']/0x2+'px',this[_0x901a69(_0x4a9610._0x33d166)]['direction']?this[_0x901a69(0xac3)][_0x901a69(0x1a7)][_0x901a69(0x522)]=_0x379c6e['x']-this['_container']['clientWidth']-0x19+'px':this['_container']['style'][_0x901a69(0x522)]=_0x379c6e['x']+0x19+'px'):this['_container'][_0x901a69(0x1a7)]['display']=_0x901a69(0xdca);}}]),_0x39b699;}(BaseControl);register$1(_0x521882(0x574),SmallTooltip);var ContextMenu=function(_0x1d345c){var _0x143c05={_0x25106d:0xd7f},_0x258d76={_0x177dc9:0x19f,_0x48c503:0xd49,_0x2b7417:0x732,_0x35f342:0x360,_0xd994c1:0x333,_0x162808:0x406,_0xe7a1be:0x16d},_0x45377a={_0x2086c5:0xba0,_0x1cf0fb:0xe11,_0x21c4ca:0x65a,_0x5d7d7e:0x19f,_0x295e59:0xabd,_0x498819:0xac3,_0x3f0dce:0x5e6,_0x12532f:0x1a7,_0x3a663a:0x7dd,_0xdde47c:0x24d,_0x241be3:0x1a7},_0x1776d2={_0x228fd3:0xe8d,_0x4cc63b:0x736,_0x2cc478:0x4bc,_0x30a558:0x65a,_0x3cfac0:0x736},_0x465f2b={_0x46efac:0xa27,_0x3e2271:0x19f,_0x4ee43f:0xa78},_0x41e44a={_0x5c3c06:0xd3e},_0x5acf6a={_0x473f19:0x453,_0x594396:0x613,_0x43b0e4:0x613,_0x4aefdd:0xbd5},_0x3e7c70={_0x48389d:0xe69},_0x10e33e={_0x37e04b:0x24f},_0x32086d={_0x319859:0xe11,_0xead175:0xac3,_0x2f8557:0x2f4},_0x42a5e1={_0x4d1bd9:0xdf7},_0xe987d9=_0x521882;_inherits(_0x5df9ba,_0x1d345c);var _0x2a53d6=_createSuper(_0x5df9ba);function _0x5df9ba(){var _0xf77bf5=_0x4ffc,_0x28e558,_0x2f0ea7=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5df9ba),_0x28e558=_0x2a53d6[_0xf77bf5(_0x42a5e1._0x4d1bd9)](this,_0x2f0ea7),_0x28e558[_0xf77bf5(0x333)]=0x0,_0x28e558['_menuObj']={},_0x28e558;}return _createClass(_0x5df9ba,[{'key':_0xe987d9(_0x143c05._0x25106d),'get':function _0x16a760(){return this['_target'];}},{'key':'_enabledHook','value':function _0x3ab3a5(){this['_target']=null;}},{'key':'_mountedHook','value':function _0x12b9e4(){var _0x316425=_0xe987d9;Cesium__namespace['defaultValue'](this[_0x316425(_0x32086d._0x319859)][_0x316425(0xd3)],!![])&&(this['_map']['container']['oncontextmenu']=function(_0xe84878){_0xe84878['preventDefault']();}),this['_container']=create$3('div','mars3d-contextmenu'),this[_0x316425(_0x32086d._0xead175)]['style']['display']=_0x316425(0xdca),this[_0x316425(_0x32086d._0x2f8557)]=create$3('ul','mars3d-contextmenu-ul',this['_container']),this['_containerUl']['id']=this['parentContainerId']+'-mars3d-contextmenu-ul';}},{'key':'_addedHook','value':function _0x5c6013(){var _0x499898=_0xe987d9;this['_map']['on'](EventType['leftDown'],this[_0x499898(_0x10e33e._0x37e04b)],this),this['_map']['on'](EventType['middleDown'],this['_downHandler'],this),this['_map']['on'](EventType['wheel'],this['_downHandler'],this),this['_map']['on'](EventType['rightClick'],this[_0x499898(0xe69)],this);}},{'key':'_removedHook','value':function _0x19e194(){var _0x517492=_0xe987d9;this['_map']['off'](EventType['leftDown'],this['_downHandler'],this),this['_map']['off'](EventType['middleDown'],this['_downHandler'],this),this['_map']['off'](EventType['wheel'],this['_downHandler'],this),this['_map']['off'](EventType[_0x517492(0xd8a)],this[_0x517492(_0x3e7c70._0x48389d)],this),this[_0x517492(0xe45)]=null,this['_eventResult']=null;}},{'key':_0xe987d9(0x24f),'value':function _0x4c89cb(_0x137b6f){this['close']();}},{'key':_0xe987d9(0xe69),'value':function _0x21b4ee(_0x3ac9bd){var _0x1cc3e8=_0xe987d9,_0x9001ce,_0x412a2f;this[_0x1cc3e8(_0x5acf6a._0x473f19)]();if(!this[_0x1cc3e8(0x38d)])return;if(this['_openByClick'](_0x3ac9bd[_0x1cc3e8(0x5ef)],_0x3ac9bd))return;if(this[_0x1cc3e8(_0x5acf6a._0x594396)](_0x3ac9bd['graphic'],_0x3ac9bd))return;if(this['_openByClick']((_0x9001ce=_0x3ac9bd[_0x1cc3e8(0xa27)])===null||_0x9001ce===void 0x0?void 0x0:_0x9001ce[_0x1cc3e8(0x402)],_0x3ac9bd))return;if(this[_0x1cc3e8(_0x5acf6a._0x43b0e4)](_0x3ac9bd[_0x1cc3e8(_0x5acf6a._0x4aefdd)],_0x3ac9bd))return;if(this['_openByClick']((_0x412a2f=_0x3ac9bd['layer'])===null||_0x412a2f===void 0x0?void 0x0:_0x412a2f['parent'],_0x3ac9bd))return;this['_openByClick'](this['_map'],_0x3ac9bd);}},{'key':_0xe987d9(0x613),'value':function _0x252555(_0x4d1a1e,_0x4ca9b4){var _0x3c9fec=_0xe987d9;if(!_0x4d1a1e)return![];var _0x363ef0=_0x4d1a1e[_0x3c9fec(_0x41e44a._0x5c3c06)]||_0x4d1a1e['getContextMenu']&&_0x4d1a1e['getContextMenu']();if(_0x363ef0===![])return!![];if(!_0x363ef0)return![];return _0x363ef0=_objectSpread2(_objectSpread2({},_0x363ef0),_0x4ca9b4),this['open'](_0x4ca9b4['cartesian'],_0x363ef0),!![];}},{'key':'close','value':function _0x254236(_0x52f9e8,_0x7d5092){var _0x200e2f=_0xe987d9,_0x29c56e,_0x1b9772,_0x27464a;if(this['_show']===![])return;if(_0x52f9e8&&_0x52f9e8!==((_0x29c56e=this['_eventResult'])===null||_0x29c56e===void 0x0?void 0x0:_0x29c56e[_0x200e2f(_0x465f2b._0x46efac)]))return;if(_0x7d5092&&_0x7d5092!==((_0x1b9772=this['_eventResult'])===null||_0x1b9772===void 0x0?void 0x0:_0x1b9772['layer']))return;this[_0x200e2f(_0x465f2b._0x3e2271)]=![],(_0x27464a=this['target'])!==null&&_0x27464a!==void 0x0&&_0x27464a['fire']?this['target']['fire'](EventType['contextMenuClose'],{},!![]):this['_map']['fire'](EventType[_0x200e2f(_0x465f2b._0x4ee43f)]);}},{'key':'open','value':function _0x88488c(_0x1c8048){var _0xec43a6={_0x2e09af:0x2ad},_0x44e261=_0xe987d9,_0x25eef0,_0x4f8c80=arguments[_0x44e261(_0x45377a._0x2086c5)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x269bea=_0x4f8c80[_0x44e261(_0x45377a._0x1cf0fb)]||{},_0x393bb2=_0x4f8c80[_0x44e261(0xd7f)];_0x4f8c80['layer']&&_0x4f8c80['layer']['fire']&&(_0x393bb2=_0x4f8c80['layer']);_0x4f8c80['graphic']&&_0x4f8c80['graphic'][_0x44e261(_0x45377a._0x21c4ca)]&&(_0x393bb2=_0x4f8c80['graphic']);var _0x48f2f7=_0x4f8c80['content'];if(!_0x48f2f7||_0x48f2f7['length']===0x0){this['close']();return;}var _0xb4dccc=_0x4f8c80['windowPosition']||Cesium__namespace['SceneTransforms']['wgs84ToWindowCoordinates'](this['_map']['scene'],_0x1c8048),_0x27764e=_objectSpread2(_objectSpread2({},_0x4f8c80),{},{'windowPosition':_0xb4dccc,'position':_0x1c8048,'target':_0x393bb2});this['_eventResult']=_0x27764e;var _0x41e831='';for(var _0x3bd253=0x0,_0x4ef4ce=_0x48f2f7['length'];_0x3bd253<_0x4ef4ce;_0x3bd253++){var _0x29af46=_0x48f2f7[_0x3bd253],_0x4c2ee6=this['_getItemHtml'](_0x29af46,_0x27764e);_0x4c2ee6&&(_0x41e831+=_0x4c2ee6);}if(_0x41e831===''){this['close']();return;}this['_containerUl']['innerHTML']=_0x41e831;var _0x317f1a=this['_containerUl'][_0x44e261(0x2eb)]('.contextmenu-item'),_0x42aa99=this;for(var _0x205c56=0x0;_0x205c56<_0x317f1a['length'];_0x205c56++){var _0xc6d7e3=_0x317f1a[_0x205c56];_0xc6d7e3['addEventListener']('click',function(_0x198a79){var _0x11297a=_0x44e261,_0x36dc80;_0x198a79[_0x11297a(_0x1776d2._0x228fd3)]&&_0x198a79['stopPropagation']();var _0x1afc06=Number(this['getAttribute'](_0x11297a(0xa67))),_0x559f08=_0x42aa99['_menuObj'][_0x1afc06],_0x88341e=_objectSpread2(_objectSpread2({},_0x27764e),{},{'data':_0x559f08}),_0x337d10=_0x559f08['callback'];if(_0x337d10){if(isFunction(_0x337d10))_0x337d10(_0x88341e);else isString(_0x337d10)&&(window['_contextmenuItemClickResult']=_0x88341e,eval(_0x337d10+'(window._contextmenuItemClickResult)'),delete window['_contextmenuItemClickResult']);}(_0x36dc80=_0x42aa99['target'])!==null&&_0x36dc80!==void 0x0&&_0x36dc80['fire']?_0x42aa99['target']['fire'](EventType[_0x11297a(_0x1776d2._0x4cc63b)],_0x88341e,!![]):_0x42aa99[_0x11297a(_0x1776d2._0x2cc478)][_0x11297a(_0x1776d2._0x30a558)](EventType[_0x11297a(_0x1776d2._0x3cfac0)],_0x88341e);var _0x5683b3=Number(this['getAttribute']('data-count')||0x0);_0x5683b3===0x0&&_0x42aa99['close']();}),_0xc6d7e3['addEventListener']('mouseover',function(_0x5ebf45){var _0x9afc7=_0x44e261,_0x5118bb=_0x42aa99[_0x9afc7(0xac3)]['querySelectorAll']('.mars3d-sub-menu');for(var _0x2d7aa4=0x0;_0x2d7aa4<_0x5118bb['length'];_0x2d7aa4++){_0x5118bb[_0x2d7aa4][_0x9afc7(0x1a7)]['display']='none';}var _0x249d3e=this['querySelector']('.mars3d-sub-menu');_0x249d3e&&(_0x249d3e['style']['display']='block'),removeClass(_0x42aa99['_containerUl'][_0x9afc7(_0xec43a6._0x2e09af)](_0x9afc7(0xcf0)),'active'),addClass(this,'active');});}this[_0x44e261(_0x45377a._0x5d7d7e)]=!![],this[_0x44e261(0xe45)]=_0x393bb2;var _0x4cd28c=_0xb4dccc['y'],_0x296768=_0xb4dccc['x'];_0x269bea[_0x44e261(0xc81)]?(_0x296768+=_0x269bea['anchor'][0x0],_0x4cd28c+=_0x269bea['anchor'][0x1]):(_0x269bea[_0x44e261(0x781)]&&(_0x296768+=_0x269bea['offsetX']),_0x269bea[_0x44e261(_0x45377a._0x295e59)]&&(_0x4cd28c+=_0x269bea['offsetY']));var _0x1baca4=this[_0x44e261(_0x45377a._0x498819)][_0x44e261(0x723)],_0x545b9d=this[_0x44e261(0xac3)]['offsetWidth'];_0x4cd28c+_0x1baca4>this['_map']['scene'][_0x44e261(_0x45377a._0x3f0dce)][_0x44e261(0x24d)]?(_0x4cd28c-=_0x1baca4-0xa,_0x4cd28c<=0x0&&(_0x4cd28c=0x0)):_0x4cd28c+=0xa;var _0x526f9d=!![];_0x296768+_0x545b9d>this['_map']['scene']['canvas']['clientWidth']?(_0x296768-=_0x545b9d-0xa,_0x526f9d=![],_0x296768<=0x0&&(_0x296768=0x0)):_0x296768+=0xa;this['_container']['style']['left']=_0x296768+'px',this['_container'][_0x44e261(0x1a7)]['top']=_0x4cd28c+'px';var _0x43ed12=this['_containerUl']['querySelectorAll']('.mars3d-sub-menu');for(var _0x3e5246=0x0;_0x3e5246<_0x43ed12['length'];_0x3e5246++){var _0x4ed6ca=_0x43ed12[_0x3e5246],_0x330b53=Number(_0x4ed6ca['getAttribute']('data-count')||0x1)*0x22,_0x12d9c6=_0x4cd28c+_0x4ed6ca['parentElement']['offsetTop'];_0x4ed6ca[_0x44e261(_0x45377a._0x12532f)]['top']='0',_0x4ed6ca['style']['bottom']='auto',_0x12d9c6+_0x330b53>this['_map'][_0x44e261(_0x45377a._0x3a663a)][_0x44e261(0x5e6)][_0x44e261(_0x45377a._0xdde47c)]&&(_0x12d9c6-=_0x330b53,_0x12d9c6>0x0&&(_0x4ed6ca['style']['top']='auto',_0x4ed6ca['style']['bottom']='0')),_0x526f9d?_0x4ed6ca['style'][_0x44e261(0x522)]=_0x545b9d+0xa+'px':_0x4ed6ca[_0x44e261(_0x45377a._0x241be3)]['right']=_0x545b9d+0xa+'px';}(_0x25eef0=_0x393bb2)!==null&&_0x25eef0!==void 0x0&&_0x25eef0['fire']?_0x393bb2[_0x44e261(0x65a)](EventType['contextMenuOpen'],{},!![]):this['_map']['fire'](EventType['contextMenuOpen']);}},{'key':'_getItemHtml','value':function _0x16a41b(_0x23e304,_0x190db9){var _0x3d7ab5=_0xe987d9;if(_0x23e304['hasOwnProperty']('show')){var _0x5142c9=_0x23e304['show'];try{_0x190db9['data']=_0x23e304;if(isFunction(_0x5142c9))_0x5142c9=_0x23e304[_0x3d7ab5(_0x258d76._0x177dc9)](_0x190db9);else isString(_0x5142c9)&&(window[_0x3d7ab5(0x596)]=_0x190db9,_0x5142c9=eval(_0x5142c9+'(window._contextmenuItemClickShowResult)'),delete window[_0x3d7ab5(0x596)]);}catch(_0x375892){logError$1('右键菜单操作出错',_0x375892);}if(!_0x5142c9)return;}var _0x5e265e;if(_0x23e304['text']){var _0x113295='',_0x1732d9='',_0x5d9626=0x0;if(_0x23e304['children']){for(var _0xe5bdc=0x0,_0x22dd7e=_0x23e304['children']['length'];_0xe5bdc<_0x22dd7e;_0xe5bdc++){var _0x27c6ce=_0x23e304['children'][_0xe5bdc];_0x190db9[_0x3d7ab5(_0x258d76._0x48c503)]=_0x27c6ce;var _0x5675f0=this[_0x3d7ab5(0x42a)](_0x27c6ce,_0x190db9);_0x5675f0&&(_0x113295+=_0x5675f0,_0x5d9626++);}if(_0x5d9626===0x0)return;_0x113295='')[_0x3d7ab5(_0x258d76._0x2b7417)](_0x113295,''),_0x1732d9='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20';}this['_menuIndex']++,this['_menuObj'][this['_menuIndex']]=_0x23e304;var _0x4245a0=this['_createIcon'](_0x23e304['icon']||_0x23e304['iconCls'],null,_0x3d7ab5(0x346));_0x5e265e=_0x3d7ab5(_0x258d76._0x35f342)['concat'](this[_0x3d7ab5(_0x258d76._0xd994c1)],_0x3d7ab5(_0x258d76._0x162808))['concat'](_0x5d9626,_0x3d7ab5(_0x258d76._0xe7a1be))['concat'](_0x4245a0)[_0x3d7ab5(_0x258d76._0x2b7417)](_0x23e304[_0x3d7ab5(0x4f5)])['concat'](_0x1732d9,_0x3d7ab5(0xa9b))[_0x3d7ab5(0x732)](_0x113295,'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20');}else _0x5e265e=_0x3d7ab5(0xbff);return _0x5e265e;}}]),_0x5df9ba;}(BaseControl);register$1('contextMenu',ContextMenu);var KeyboardRoam=function(_0x15b30f){var _0x5ea8a9={_0x553116:0xd01,_0x120a78:0x743,_0x25ef66:0xc70},_0x4df76c={_0x4687fc:0x4bc,_0x432750:0x5e6,_0x5b8eda:0x24d,_0xd679e6:0x71d,_0x320204:0x14e,_0x40bee7:0x4cc},_0x410266={_0x1aa67d:0xb8e,_0x527461:0x4cc,_0x588196:0x2e6},_0x227924={_0xf989ab:0xdd1,_0x264153:0x579,_0x22c976:0x4cc},_0x572e38={_0x1809eb:0x4cc,_0x391a3e:0xbd4},_0x4db25c={_0x1cbadb:0xdd1,_0x5a9d7e:0x579,_0x2c8eeb:0x7dd},_0x3ec46a={_0x10df1f:0x38d,_0x1e6dfc:0x210,_0x55f5b3:0x300,_0x587118:0x9f6,_0xfa4577:0x1fd},_0x24977c={_0x237c94:0xc8f,_0x3f52c5:0x964,_0x3bddb4:0xdd1},_0x34b64f={_0x2eb647:0x1d1},_0xe720ac={_0x38290d:0x472},_0x4bc9d7={_0x27d029:0x4bc,_0x522541:0x743,_0x105ba1:0x94f},_0x1b1b83={_0x39b80d:0x6bd},_0x15c6be={_0x176d94:0x525},_0xc3e6ff={_0x17c0d2:0xad0},_0x40b1df={_0x3da1c5:0xb96},_0x540781={_0x33efd8:0xb96},_0xc1d23a={_0x573cef:0xba0,_0x2df932:0xdf7},_0x3a8b55=_0x521882;_inherits(_0x196d76,_0x15b30f);var _0x5c55b9=_createSuper(_0x196d76);function _0x196d76(){var _0x2ced7e=_0x4ffc,_0x1a7aa2,_0x248223=arguments[_0x2ced7e(_0xc1d23a._0x573cef)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x196d76),_0x1a7aa2=_0x5c55b9[_0x2ced7e(_0xc1d23a._0x2df932)](this,_0x248223),_0x1a7aa2['setOptions'](_0x248223),_0x1a7aa2['flags']={'moveForward':![],'moveBackward':![],'moveUp':![],'moveDown':![],'moveLeft':![],'moveRight':![]},_0x1a7aa2;}return _createClass(_0x196d76,[{'key':'moveStep','get':function _0x49a210(){return this['_moveStep'];},'set':function _0x3cd131(_0x6547a0){var _0x4931dc=_0x4ffc;this[_0x4931dc(0x129)]=_0x6547a0;}},{'key':'dirStep','get':function _0x11b76e(){return this['_dirStep'];},'set':function _0x1e889c(_0x2032ea){this['_dirStep']=_0x2032ea;}},{'key':'rotateStep','get':function _0x3458e4(){var _0x49321f=_0x4ffc;return this[_0x49321f(_0x540781._0x33efd8)];},'set':function _0x6c2da(_0x2dccab){var _0x233e69=_0x4ffc;this[_0x233e69(_0x40b1df._0x3da1c5)]=_0x2dccab;}},{'key':'minPitch','get':function _0x428df4(){var _0xc29ed6=_0x4ffc;return this[_0xc29ed6(0xad0)];},'set':function _0x321d1f(_0x25dd4a){var _0x385351=_0x4ffc;this[_0x385351(_0xc3e6ff._0x17c0d2)]=_0x25dd4a;}},{'key':'maxPitch','get':function _0x18c6bf(){return this['_maxPitch'];},'set':function _0x4192e5(_0x45167c){this['_maxPitch']=_0x45167c;}},{'key':_0x3a8b55(_0x5ea8a9._0x553116),'get':function _0x1a5de1(){var _0x1b9676=_0x3a8b55;return this[_0x1b9676(_0x15c6be._0x176d94)];},'set':function _0x244a2a(_0x112d55){this['_minHeight']=_0x112d55;}},{'key':_0x3a8b55(0x902),'value':function _0x25dafe(_0x45fb5a){var _0x2cf4d7=_0x3a8b55,_0x397cf5,_0x2ec35d,_0x53e393,_0x460818,_0x1e426d,_0x5cbba5;return this[_0x2cf4d7(0xe11)]=_objectSpread2(_objectSpread2({},this[_0x2cf4d7(0xe11)]),_0x45fb5a),this[_0x2cf4d7(0x129)]=(_0x397cf5=this['options']['moveStep'])!==null&&_0x397cf5!==void 0x0?_0x397cf5:0xa,this['_dirStep']=(_0x2ec35d=this['options'][_0x2cf4d7(0x3cb)])!==null&&_0x2ec35d!==void 0x0?_0x2ec35d:0x19,this['_rotateStep']=(_0x53e393=this[_0x2cf4d7(0xe11)][_0x2cf4d7(0xbfc)])!==null&&_0x53e393!==void 0x0?_0x53e393:0x1,this[_0x2cf4d7(0xad0)]=(_0x460818=this[_0x2cf4d7(0xe11)][_0x2cf4d7(0x217)])!==null&&_0x460818!==void 0x0?_0x460818:0.1,this['_maxPitch']=(_0x1e426d=this[_0x2cf4d7(0xe11)]['maxPitch'])!==null&&_0x1e426d!==void 0x0?_0x1e426d:0.95,this[_0x2cf4d7(0x525)]=(_0x5cbba5=this['options']['minHeight'])!==null&&_0x5cbba5!==void 0x0?_0x5cbba5:0x0,this;}},{'key':_0x3a8b55(0x47f),'value':function _0x4b338e(){var _0x4d5087=_0x3a8b55;this['_map']['on'](EventType['keydown'],this['_onKeyDown'],this),this['_map']['on'](EventType['keyup'],this[_0x4d5087(0xc70)],this),this['_map']['on'](EventType[_0x4d5087(_0x1b1b83._0x39b80d)],this['_onClockTick'],this);}},{'key':'_removedHook','value':function _0x1d5def(){var _0x4968d1=_0x3a8b55;this[_0x4968d1(_0x4bc9d7._0x27d029)]['off'](EventType['keydown'],this[_0x4968d1(_0x4bc9d7._0x522541)],this),this['_map']['off'](EventType[_0x4968d1(_0x4bc9d7._0x105ba1)],this['_onKeyUp'],this),this[_0x4968d1(0x4bc)]['off'](EventType['clockTick'],this['_onClockTick'],this);}},{'key':_0x3a8b55(_0x5ea8a9._0x120a78),'value':function _0x3b05f3(_0x5b26a8){var _0x578ee7=_0x3a8b55;if(!this['enabled'])return;var _0x5bee03=this[_0x578ee7(_0xe720ac._0x38290d)](_0x5b26a8['keyCode']);typeof _0x5bee03!=='undefined'&&(this['flags'][_0x5bee03]=!![]);}},{'key':_0x3a8b55(_0x5ea8a9._0x25ef66),'value':function _0x3b8224(_0x74829d){var _0xefb896=_0x3a8b55;if(!this['enabled'])return;var _0x1635b5=this['_getFlagForKeyCode'](_0x74829d[_0xefb896(0xf01)]);typeof _0x1635b5!=='undefined'&&(this[_0xefb896(0x653)][_0x1635b5]=![]);}},{'key':'_getFlagForKeyCode','value':function _0x455038(_0x50d3e1){var _0xcd7c48=_0x3a8b55;switch(_0x50d3e1){case'W'['charCodeAt'](0x0):return'moveForward';case'S'['charCodeAt'](0x0):return'moveBackward';case'D'['charCodeAt'](0x0):return'moveRight';case'A'['charCodeAt'](0x0):return'moveLeft';case'Q'['charCodeAt'](0x0):return'moveUp';case'E'[_0xcd7c48(0x1d1)](0x0):return'moveDown';case 0x26:this['rotateCamera'](MoveType['TOP_ROTATE']);break;case 0x25:this[_0xcd7c48(0x128)](MoveType['LEFT_ROTATE']);break;case 0x27:this['rotateCamera'](MoveType['RIGHT_ROTATE']);break;case 0x28:this['rotateCamera'](MoveType['BOTTOM_ROTATE']);break;case'I'[_0xcd7c48(0x1d1)](0x0):case 0x68:this['moveCamera'](MoveType['ENLARGE']);break;case'K'['charCodeAt'](0x0):case 0x65:this[_0xcd7c48(0xeeb)](MoveType[_0xcd7c48(0xe30)]);break;case'J'[_0xcd7c48(_0x34b64f._0x2eb647)](0x0):case 0x64:this[_0xcd7c48(0xeeb)](MoveType['LEFT_ROTATE']);break;case'L'[_0xcd7c48(0x1d1)](0x0):case 0x66:this['moveCamera'](MoveType['RIGHT_ROTATE']);break;case'U'['charCodeAt'](0x0):case 0x67:this['moveCamera'](MoveType['TOP_ROTATE']);break;case'O'[_0xcd7c48(_0x34b64f._0x2eb647)](0x0):case 0x69:this['moveCamera'](MoveType['BOTTOM_ROTATE']);break;}return undefined;}},{'key':'startMoveForward','value':function _0x1daa1c(){var _0x14bb46=_0x3a8b55;this[_0x14bb46(0x653)]['moveForward']=!![];}},{'key':_0x3a8b55(0xed),'value':function _0x5b8705(){var _0x3687a1=_0x3a8b55;this[_0x3687a1(0x653)]['moveForward']=![];}},{'key':'startMoveBackward','value':function _0x32fb13(){var _0x4eeaf8=_0x3a8b55;this[_0x4eeaf8(0x653)][_0x4eeaf8(0x760)]=!![];}},{'key':'stopMoveBackward','value':function _0x1e9c4c(){this['flags']['moveBackward']=![];}},{'key':'startMoveRight','value':function _0x5b2662(){this['flags']['moveRight']=!![];}},{'key':'stopMoveRight','value':function _0x53043c(){var _0x24b6c9=_0x3a8b55;this[_0x24b6c9(0x653)][_0x24b6c9(0x1fd)]=![];}},{'key':'startMoveLeft','value':function _0x4ff29f(){this['flags']['moveLeft']=!![];}},{'key':_0x3a8b55(0xbc9),'value':function _0x5c138a(){var _0x528b63=_0x3a8b55;this['flags'][_0x528b63(0x9f6)]=![];}},{'key':'moveForward','value':function _0x55986f(_0x2a269b){var _0x2bc0bc=_0x3a8b55,_0x53382e=this[_0x2bc0bc(0x4bc)]['camera'],_0x150f3c=_0x53382e['direction'],_0x487dc6=Cesium__namespace[_0x2bc0bc(0x4cc)]['normalize'](_0x53382e[_0x2bc0bc(0xdd1)],new Cesium__namespace['Cartesian3']()),_0x44f757=Cesium__namespace['Cartesian3']['cross'](_0x150f3c,_0x487dc6,new Cesium__namespace['Cartesian3']());_0x150f3c=Cesium__namespace[_0x2bc0bc(0x4cc)]['cross'](_0x487dc6,_0x44f757,new Cesium__namespace[(_0x2bc0bc(0x4cc))]()),_0x150f3c=Cesium__namespace['Cartesian3'][_0x2bc0bc(_0x24977c._0x237c94)](_0x150f3c,_0x150f3c),_0x150f3c=Cesium__namespace['Cartesian3'][_0x2bc0bc(_0x24977c._0x3f52c5)](_0x150f3c,_0x2a269b,_0x150f3c),_0x53382e['position']=Cesium__namespace['Cartesian3']['add'](_0x53382e[_0x2bc0bc(_0x24977c._0x3bddb4)],_0x150f3c,_0x53382e['position']);}},{'key':'_onClockTick','value':function _0xc92daf(_0x593993){var _0x215020=_0x3a8b55;if(!this[_0x215020(_0x3ec46a._0x10df1f)])return;var _0x2c5abe=this['_map']['camera'],_0x21e541=this[_0x215020(_0x3ec46a._0x1e6dfc)];this[_0x215020(0x653)]['moveForward']&&this['moveForward'](_0x21e541),this['flags']['moveBackward']&&this['moveForward'](-_0x21e541),this['flags']['moveUp']&&_0x2c5abe['moveUp'](_0x21e541),this['flags'][_0x215020(_0x3ec46a._0x55f5b3)]&&(_0x2c5abe['positionCartographic']['height']-_0x21e541>=this['minHeight']&&_0x2c5abe[_0x215020(_0x3ec46a._0x55f5b3)](_0x21e541)),this['flags']['moveLeft']&&_0x2c5abe[_0x215020(_0x3ec46a._0x587118)](_0x21e541),this['flags'][_0x215020(_0x3ec46a._0xfa4577)]&&_0x2c5abe['moveRight'](_0x21e541);}},{'key':'_resetCamera','value':function _0x5637ff(_0x49afd8){var _0x5a9ed7=_0x3a8b55;if(!_0x49afd8)return;this['_map']['scene']['camera'][_0x5a9ed7(0xdd1)]=_0x49afd8[_0x5a9ed7(_0x4db25c._0x1cbadb)],this['_map']['scene']['camera']['direction']=_0x49afd8[_0x5a9ed7(_0x4db25c._0x5a9d7e)],this['_map']['scene']['camera']['right']=_0x49afd8['right'],this['_map'][_0x5a9ed7(_0x4db25c._0x2c8eeb)]['camera']['up']=_0x49afd8['up'];}},{'key':'_limitAngle','value':function _0x84d666(_0x5d5479,_0x198a6e,_0x4e6ad7){var _0x30ef0d=_0x3a8b55,_0x46ea67=Cesium__namespace[_0x30ef0d(_0x572e38._0x1809eb)][_0x30ef0d(_0x572e38._0x391a3e)](_0x5d5479,Cesium__namespace['Cartesian3'][_0x30ef0d(0xc8f)](_0x198a6e,new Cesium__namespace['Cartesian3']()));if(_0x4e6ad7==='up'&&_0x46ea67this['maxPitch'])return![];return!![];}},{'key':'_computedNewPos','value':function _0x50d5b5(_0x301c9d,_0x35369b,_0x34aff9){var _0x3f1b31=_0x3a8b55,_0x51a539=_0x301c9d[_0x3f1b31(_0x227924._0xf989ab)],_0x27b549=this['_map'][_0x3f1b31(0x2d0)]();if(!_0x27b549)return;var _0x532be3=_0x27b549['toCartesian']();if(!_0x532be3)return;var _0x476d3b=Cesium__namespace['Cartesian3']['distance'](_0x532be3,_0x51a539),_0x827160=_0x476d3b/0x64;_0x827160=_0x34aff9?_0x827160*this['rotateStep']:_0x827160;var _0x406321={},_0x7315b6=new Cesium__namespace['Ray'](_0x51a539,_0x35369b);_0x406321['position']=Cesium__namespace['Ray']['getPoint'](_0x7315b6,_0x827160),_0x406321['direction']=_0x301c9d[_0x3f1b31(_0x227924._0x264153)],_0x406321[_0x3f1b31(0x91b)]=_0x301c9d['right'],_0x406321['up']=_0x301c9d['up'];if(_0x34aff9){var _0x20bdd2=Cesium__namespace['Cartesian3']['normalize'](Cesium__namespace['Cartesian3']['subtract'](_0x406321[_0x3f1b31(0xdd1)],_0x532be3,new Cesium__namespace['Cartesian3']()),new Cesium__namespace['Cartesian3']());_0x7315b6=new Cesium__namespace['Ray'](_0x532be3,_0x20bdd2),_0x406321['position']=Cesium__namespace[_0x3f1b31(0x257)]['getPoint'](_0x7315b6,_0x476d3b),_0x406321['direction']=Cesium__namespace['Cartesian3']['negate'](_0x20bdd2,new Cesium__namespace[(_0x3f1b31(0x4cc))]()),_0x406321['up']=Cesium__namespace[_0x3f1b31(_0x227924._0x22c976)][_0x3f1b31(0xc8f)](_0x406321['position'],new Cesium__namespace['Cartesian3']()),_0x406321['right']=Cesium__namespace['Cartesian3']['cross'](_0x406321[_0x3f1b31(0x579)],_0x406321['up'],new Cesium__namespace['Cartesian3']());}return _0x406321;}},{'key':'moveCamera','value':function _0x17c087(_0x4582b8){var _0x48c8d4=_0x3a8b55,_0x15426e=this['_map']['scene']['camera'],_0x2bd067;switch(_0x4582b8){case MoveType[_0x48c8d4(0xe30)]:_0x2bd067=this['_computedNewPos'](_0x15426e,Cesium__namespace['Cartesian3'][_0x48c8d4(_0x410266._0x1aa67d)](_0x15426e['direction'],new Cesium__namespace[(_0x48c8d4(_0x410266._0x527461))]()));break;case MoveType['LEFT_ROTATE']:_0x2bd067=this[_0x48c8d4(0x411)](_0x15426e,Cesium__namespace['Cartesian3']['negate'](_0x15426e['right'],new Cesium__namespace['Cartesian3']()),!![]);break;case MoveType['RIGHT_ROTATE']:_0x2bd067=this['_computedNewPos'](_0x15426e,_0x15426e[_0x48c8d4(0x91b)],!![]);break;case MoveType[_0x48c8d4(0x71d)]:if(!this['_limitAngle'](Cesium__namespace['clone'](_0x15426e['up']),Cesium__namespace['clone'](_0x15426e['position']),'up'))return;_0x2bd067=this['_computedNewPos'](_0x15426e,Cesium__namespace['clone'](_0x15426e['up']),!![]);break;case MoveType[_0x48c8d4(_0x410266._0x588196)]:if(!this['_limitAngle'](Cesium__namespace['clone'](_0x15426e['up']),Cesium__namespace['clone'](_0x15426e['position']),'down'))return;_0x2bd067=this[_0x48c8d4(0x411)](_0x15426e,Cesium__namespace['Cartesian3']['negate'](_0x15426e['up'],new Cesium__namespace['Cartesian3']()),!![]);break;case MoveType['ENLARGE']:default:_0x2bd067=this['_computedNewPos'](_0x15426e,_0x15426e['direction']);break;}if(!_0x2bd067)return;this['_resetCamera'](_0x2bd067);}},{'key':'rotateCamera','value':function _0xa63045(_0x248e6e){var _0x16ae04=_0x3a8b55,_0x493ce6=[0x0,0x0],_0x3ba487=this[_0x16ae04(_0x4df76c._0x4687fc)]['scene'][_0x16ae04(_0x4df76c._0x432750)]['clientWidth'],_0x210a19=this['_map']['scene']['canvas'][_0x16ae04(_0x4df76c._0x5b8eda)],_0x2c004c=(_0x3ba487+_0x210a19)/this['dirStep'];switch(_0x248e6e){case MoveType['LEFT_ROTATE']:_0x493ce6=[-_0x2c004c*_0x3ba487/_0x210a19,0x0];break;case MoveType[_0x16ae04(0x68c)]:_0x493ce6=[_0x2c004c*_0x3ba487/_0x210a19,0x0];break;case MoveType[_0x16ae04(_0x4df76c._0xd679e6)]:_0x493ce6=[0x0,_0x2c004c];break;case MoveType['BOTTOM_ROTATE']:_0x493ce6=[0x0,-_0x2c004c];break;default:return;}var _0x501db5=_0x493ce6[0x0]/_0x3ba487,_0x1783de=_0x493ce6[0x1]/_0x210a19,_0x48f333=0.05,_0xc905b8=this['_map'][_0x16ae04(_0x4df76c._0x320204)];_0xc905b8['lookRight'](_0x501db5*_0x48f333),_0xc905b8['lookUp'](_0x1783de*_0x48f333);var _0x2cf0a6=_0xc905b8['direction'],_0xe748b3=Cesium__namespace['Cartesian3']['normalize'](_0xc905b8['position'],new Cesium__namespace['Cartesian3']()),_0x30cb5e=Cesium__namespace['Cartesian3']['cross'](_0x2cf0a6,_0xe748b3,new Cesium__namespace['Cartesian3']());_0xe748b3=Cesium__namespace['Cartesian3']['cross'](_0x30cb5e,_0x2cf0a6,new Cesium__namespace[(_0x16ae04(_0x4df76c._0x40bee7))]()),_0xc905b8['up']=_0xe748b3,_0xc905b8['right']=_0x30cb5e;}}]),_0x196d76;}(BaseControl);register$1(_0x521882(0xa69),KeyboardRoam),KeyboardRoam['MoveType']=MoveType;var GaodePOIGeocoder=(function(){var _0x551c34={_0x18a527:0xe11,_0x466f15:0xefe},_0x21609a={_0x69330:0xb02,_0x4314a7:0xba0};function _0x473754(){var _0x379dce=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x473754),this['options']=_0x379dce,this['gaodekey']=_0x379dce['key']||gaodeArr;}return _createClass(_0x473754,[{'key':'getArrayRandomOne','value':function _0x2e1799(){var _0x368e30=_0x4ffc,_0x158735=this[_0x368e30(_0x21609a._0x69330)],_0xe3c2c7=Math['floor'](Math['random']()*_0x158735[_0x368e30(_0x21609a._0x4314a7)]+0x1)-0x1;return _0x158735[_0xe3c2c7];}},{'key':'geocode','value':function _0x20f7af(_0x102a05){var _0x48fc58={_0x3a059e:0x479,_0x49f53e:0x14e,_0x566f13:0x1a2,_0x2c4817:0x872},_0x28b498=_0x4ffc,_0x278fed=this['getArrayRandomOne'](),_0x2ff073=new Cesium__namespace['Resource']({'url':'https://restapi.amap.com/v3/place/text','queryParameters':_objectSpread2({'count':0x14,'key':_0x278fed,'keywords':_0x102a05,'types':'110000|120000|130000|140000|180000|190000|'},this[_0x28b498(_0x551c34._0x18a527)]['parameters']||{})}),_0x5c510c=this;return _0x2ff073[_0x28b498(_0x551c34._0x466f15)]()['then'](function(_0x26071f){var _0x23b2d7=_0x28b498;if(_0x26071f['infocode']!=='10000')return logError$1(_0x23b2d7(0x4db)+_0x26071f['infocode']+'):'+_0x26071f['info']),{};if(_0x26071f[_0x23b2d7(_0x48fc58._0x3a059e)]['length']===0x0)return logInfo('未查询到“'+_0x102a05+'”相关数据!'),{};var _0x2fb534=0xbb8;return _0x5c510c['map'][_0x23b2d7(0x14e)]['positionCartographic']['height']<_0x2fb534&&(_0x2fb534=_0x5c510c['map'][_0x23b2d7(_0x48fc58._0x49f53e)][_0x23b2d7(_0x48fc58._0x566f13)][_0x23b2d7(_0x48fc58._0x2c4817)]),_0x26071f['pois']['map'](function(_0x114355){var _0x454c46=_0x23b2d7,_0x394fef=_0x114355[_0x454c46(0xe73)]['split'](',');return _0x394fef=gcj2wgs(_0x394fef),{'displayName':_0x114355['name'],'destination':Cesium__namespace['Cartesian3']['fromDegrees'](_0x394fef[0x0],_0x394fef[0x1],_0x2fb534)};});});}}]),_0x473754;}());function getDefaultContextMenu(_0x585fb1){var _0x1de7b6={_0x2424d6:0xae1,_0x31cbdd:0xe8e,_0x5366c0:0xea,_0x4097c7:0x670,_0x40a5b9:0x68b,_0x55fcb5:0x7fb,_0x390548:0x408,_0x439834:0x7fb,_0x399659:0xc9a,_0x546fac:0x7fb,_0x515f63:0x657,_0x3f0324:0x1fe,_0xcd907b:0xd88,_0x12fc4a:0xa2c,_0x20643e:0x843,_0x25209d:0x7fb,_0x947d0a:0x48f,_0x57979f:0xbbf,_0x344966:0xded,_0x5ab13b:0x76e,_0x17f192:0xdb5,_0x2a4d92:0xbf8,_0x4d3aa3:0x6c3,_0x2fc525:0x909,_0xe76a48:0x3f4,_0xe81654:0x7fb,_0x214461:0xb95,_0x5cf10e:0x9c7},_0x42ec55={_0x54b99:0x7dd,_0x4bb534:0x19f,_0x4cdfb1:0x147},_0x385c7e={_0x476830:0x44e},_0x1163ae={_0x21a6cf:0x19f},_0x80cefa={_0x9451d:0x187},_0x27c07f={_0x375196:0x187},_0x2b681b={_0x6e3446:0x1f8},_0xcba970={_0x1aaea4:0x1ca},_0x5db9c3={_0x20a2fc:0x7dd,_0x4ef9dd:0x19f},_0x492603={_0x574f87:0x19f},_0x5e7a08={_0xf1abdb:0x1f8},_0x41b245={_0x265c2e:0xc1a,_0x47a357:0x88e},_0xeae9c0={_0x535c5f:0x622},_0x5d143d={_0x2da8a0:0x647},_0x1c552e={_0x1f7714:0x366},_0x5d995b={_0x8ff3b7:0xe9f},_0x2ef823={_0xd804c8:0xc3d},_0x49bca2={_0x2348e1:0xc3d},_0x1a19d3={_0x51af73:0xc3d},_0x35d026={_0x2e9038:0xabb},_0x1778cf={_0x518266:0xe87},_0x4a0269={_0x4370d5:0xce4,_0x496b71:0xe87},_0x435008={_0x14ed26:0xe87},_0x4e0c34={_0x237870:0xe87,_0x1e49c7:0x3dd},_0x3e484d={_0x39c309:0x1f8},_0x33ce88={_0x1e6c83:0x4ae,_0x86e6aa:0x489},_0xcd41ac={_0x489027:0x644,_0x5aadb5:0x489,_0x2ce810:0x8bb},_0x3febe6={_0x406760:0x8bb},_0x3a76e8={_0x455ddd:0x489},_0x10b317={_0x1e6a12:0x7e3},_0xe8838c={_0x5b672c:0x644,_0x1485bb:0x7e3},_0x429a9a={_0x1ef9d5:0x5ca},_0x52ad0c={_0x5582e9:0x5ca},_0x35fb32={_0x14603f:0xa69},_0x2c015b={_0x641cc1:0x1a2},_0x4edca0={_0x1d24bb:0x5cf},_0x59d35a={_0x3d809c:0x7dd},_0x592cd8={_0x3fc25d:0x1f9,_0x4b8e73:0x7fb},_0x9e5772={_0x2672df:0xa6a,_0x2fafb0:0x489,_0x5afd3:0x1b1,_0x155c3f:0x732,_0x55a053:0xd9,_0x4d5b18:0x732,_0x2658b7:0xd6e,_0x4544cd:0xb61,_0x2bd358:0x5d0},_0x51c36c=_0x521882,_0x5e4a2f=_0x585fb1['contextmenu'];return[{'text':_0x585fb1['getLangText']('_查看此处坐标'),'icon':Icon['Coordinates'],'show':function _0x1c6c86(_0x25c0dc){var _0x4d7512=_0x4ffc;return Cesium__namespace[_0x4d7512(0x4ae)](_0x25c0dc['cartesian']);},'callback':function _0xc9ac07(_0x2dbaaf){var _0x6fcaf0=_0x4ffc,_0x498b55=LngLatPoint[_0x6fcaf0(_0x9e5772._0x2672df)](_0x2dbaaf[_0x6fcaf0(_0x9e5772._0x2fafb0)]),_0xf9a040=proj4Trans([_0x498b55['lng'],_0x498b55['lat']],_0x6fcaf0(0xc5),CRS[_0x6fcaf0(_0x9e5772._0x5afd3)]),_0x5f55d9='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20'['concat'](_0x585fb1['getLangText'](_0x6fcaf0(0x102)),':')['concat'](_0x498b55[_0x6fcaf0(0x991)],',\x20')['concat'](_0x585fb1['getLangText']('_纬度'),':')[_0x6fcaf0(_0x9e5772._0x155c3f)](_0x498b55['lat'],',\x20')['concat'](_0x585fb1['getLangText'](_0x6fcaf0(_0x9e5772._0x55a053)),':')['concat'](_0x498b55[_0x6fcaf0(0xe94)],',\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20')[_0x6fcaf0(_0x9e5772._0x4d5b18)](_0x585fb1['getLangText'](_0x6fcaf0(_0x9e5772._0x2658b7)),':')['concat'](_0xf9a040[0x0]['toFixed'](0x1),',\x20')['concat'](_0x585fb1['getLangText']('_纵坐标'),':')[_0x6fcaf0(_0x9e5772._0x4d5b18)](_0xf9a040[0x1]['toFixed'](0x1),_0x6fcaf0(0xa34));alert(_0x5f55d9,_0x585fb1['getLangText']('_位置信息'));var _0x413024=formatNum$1(_0x2dbaaf['cartesian']['x'],0x1),_0x2d0139=formatNum$1(_0x2dbaaf[_0x6fcaf0(0x489)]['y'],0x1),_0x1e8dea=formatNum$1(_0x2dbaaf['cartesian']['z'],0x1);logInfo(_0x6fcaf0(_0x9e5772._0x4544cd)[_0x6fcaf0(0x732)](_0x498b55[_0x6fcaf0(_0x9e5772._0x2bd358)](),'\x20,\x20笛卡尔:')['concat'](_0x413024,',')['concat'](_0x2d0139,',')[_0x6fcaf0(_0x9e5772._0x155c3f)](_0x1e8dea));}},{'text':_0x585fb1['getLangText'](_0x51c36c(_0x1de7b6._0x2424d6)),'icon':Icon[_0x51c36c(_0x1de7b6._0x31cbdd)],'callback':function _0x81d39d(_0x50af62){var _0xdccdba=_0x51c36c,_0x4ab572=JSON['stringify'](_0x585fb1[_0xdccdba(_0x592cd8._0x3fc25d)]());logInfo(_0x4ab572),alert(_0x4ab572,_0x585fb1[_0xdccdba(_0x592cd8._0x4b8e73)]('_当前视角信息'));}},{'text':_0x585fb1['getLangText']('_视角切换'),'icon':Icon['Camera'],'children':[{'text':_0x585fb1['getLangText']('_允许进入地下'),'icon':Icon[_0x51c36c(_0x1de7b6._0x5366c0)],'show':function _0x35bd2a(_0x2902e4){var _0x24c5a1=_0x51c36c;return _0x585fb1['scene'][_0x24c5a1(0x12e)]['enableCollisionDetection'];},'callback':function _0x281236(_0x3a9556){_0x585fb1['scene']['screenSpaceCameraController']['enableCollisionDetection']=![];}},{'text':_0x585fb1['getLangText']('_禁止进入地下'),'icon':Icon[_0x51c36c(0xd2e)],'show':function _0x3bdeb3(_0x53ae49){return!_0x585fb1['scene']['screenSpaceCameraController']['enableCollisionDetection'];},'callback':function _0x116a15(_0x1185ae){var _0x2b8370=_0x51c36c;_0x585fb1[_0x2b8370(_0x59d35a._0x3d809c)]['screenSpaceCameraController']['enableCollisionDetection']=!![];}},{'text':_0x585fb1['getLangText'](_0x51c36c(0xc39)),'icon':Icon['RotatePointStart'],'show':function _0x129da3(_0x56c975){var _0xbb62c6=_0x51c36c,_0x4c4fe3;return _0x56c975[_0xbb62c6(0x489)]&&(!_0x5e4a2f[_0xbb62c6(_0x4edca0._0x1d24bb)]||!((_0x4c4fe3=_0x5e4a2f['rotatePoint'])!==null&&_0x4c4fe3!==void 0x0&&_0x4c4fe3['isStart']));},'callback':function _0x1c6a00(_0x12640d){var _0x25df3b=_0x51c36c;!_0x5e4a2f[_0x25df3b(0x5cf)]&&(_0x5e4a2f[_0x25df3b(0x5cf)]=new RotatePoint(),_0x585fb1[_0x25df3b(0xce4)](_0x5e4a2f[_0x25df3b(0x5cf)])),_0x5e4a2f['rotatePoint']['start'](_0x12640d['cartesian']);}},{'text':_0x585fb1[_0x51c36c(0x7fb)](_0x51c36c(0x917)),'icon':Icon['RotatePointStop'],'show':function _0x55d992(_0x1e897b){var _0x86d256;return(_0x86d256=_0x5e4a2f['rotatePoint'])===null||_0x86d256===void 0x0?void 0x0:_0x86d256['isStart'];},'callback':function _0x2e04f2(_0x455c18){_0x5e4a2f['rotatePoint']&&_0x5e4a2f['rotatePoint']['stop']();}},{'text':_0x585fb1['getLangText']('_移动到此处'),'icon':Icon[_0x51c36c(_0x1de7b6._0x4097c7)],'show':function _0x345fda(_0x40304e){return Cesium__namespace['defined'](_0x40304e['cartesian']);},'callback':function _0x8b5a34(_0x5ef5ce){var _0x24ef34=_0x51c36c,_0x35ceb3=Cesium__namespace['Cartesian3']['distance'](_0x5ef5ce['cartesian'],_0x585fb1['camera']['positionWC'])*0.1;_0x585fb1[_0x24ef34(0x26d)](_0x5ef5ce['cartesian'],{'radius':_0x35ceb3,'maximumHeight':_0x585fb1[_0x24ef34(0x14e)][_0x24ef34(_0x2c015b._0x641cc1)]['height']});}},{'text':_0x585fb1['getLangText']('_第一视角站到此处'),'icon':Icon[_0x51c36c(0x6d6)],'show':function _0x1716f5(_0x40de36){var _0x1cb132=_0x51c36c;return Cesium__namespace['defined'](_0x40de36[_0x1cb132(0x489)]);},'callback':function _0x2aeadc(_0x3ffd9a){var _0x25154f=_0x51c36c;_0x585fb1['camera'][_0x25154f(0x388)]({'destination':addPositionsHeight(_0x3ffd9a['cartesian'],0xa),'orientation':{'heading':_0x585fb1[_0x25154f(0x14e)][_0x25154f(0x50a)],'pitch':0x0,'roll':0x0},'maximumHeight':_0x585fb1['camera']['positionCartographic'][_0x25154f(0x872)]});}},{'text':_0x585fb1['getLangText'](_0x51c36c(_0x1de7b6._0x40a5b9)),'icon':Icon[_0x51c36c(0x8fd)],'show':function _0xce0ce(_0x357140){var _0x26477f=_0x51c36c;return!_0x585fb1[_0x26477f(_0x35fb32._0x14603f)]['enabled'];},'callback':function _0x5e8e80(_0x23d0e7){_0x585fb1['keyboardRoam']['enabled']=!![];}},{'text':_0x585fb1['getLangText']('_关闭键盘漫游'),'icon':Icon[_0x51c36c(0xe26)],'show':function _0x55dffe(_0x5979eb){return _0x585fb1['keyboardRoam']['enabled'];},'callback':function _0x143243(_0x2d9390){_0x585fb1['keyboardRoam']['enabled']=![];}},{'text':_0x585fb1['getLangText']('_跟踪锁定'),'icon':Icon[_0x51c36c(0x3f8)],'show':function _0x450b6c(_0x96c784){var _0x56f18e=_0x51c36c,_0xc08651=_0x96c784['graphic'];if(!_0xc08651)return![];if(_0xc08651['entity']instanceof Cesium__namespace['Entity'])return!![];else{if(_0xc08651[_0x56f18e(0x5ca)]instanceof Cesium__namespace['Entity'])return!![];}return![];},'callback':function _0x4d92f8(_0x3fc2bd){var _0x5d4ac6=_0x51c36c;_0x585fb1[_0x5d4ac6(_0x52ad0c._0x5582e9)]=_0x3fc2bd['graphic'];}},{'text':_0x585fb1[_0x51c36c(_0x1de7b6._0x55fcb5)](_0x51c36c(_0x1de7b6._0x390548)),'icon':Icon[_0x51c36c(0x198)],'show':function _0x42f0a3(_0x17ff35){return _0x585fb1['trackedEntity']!==undefined;},'callback':function _0x2dbe61(_0x4ffd91){var _0x449c05=_0x51c36c;_0x585fb1[_0x449c05(_0x429a9a._0x1ef9d5)]=undefined;}}]},{'text':_0x585fb1[_0x51c36c(_0x1de7b6._0x439834)]('_三维模型'),'icon':Icon['Tileset'],'show':function _0x4f2f58(_0x50be59){var _0x45f070=_0x585fb1['pick3DTileset'](_0x50be59['cartesian']);return Cesium__namespace['defined'](_0x45f070);},'children':[{'text':_0x585fb1['getLangText'](_0x51c36c(0xd9c)),'icon':Icon[_0x51c36c(_0x1de7b6._0x399659)],'show':function _0x127839(_0x39c798){var _0x5967cb=_0x51c36c,_0x3b0371=_0x585fb1[_0x5967cb(_0xe8838c._0x5b672c)](_0x39c798['cartesian']);return!_0x3b0371[_0x5967cb(_0xe8838c._0x1485bb)];},'callback':function _0x58275f(_0x5374c0){var _0x2a5986=_0x51c36c,_0x3461e0=_0x585fb1[_0x2a5986(0x644)](_0x5374c0[_0x2a5986(0x489)]);_0x3461e0[_0x2a5986(_0x10b317._0x1e6a12)]=!![];}},{'text':_0x585fb1['getLangText']('_关闭三角网'),'icon':Icon['TilesetWireframeNo'],'show':function _0x22dce8(_0x4bb2b7){var _0x26791d=_0x51c36c,_0x1580b6=_0x585fb1['pick3DTileset'](_0x4bb2b7[_0x26791d(_0x3a76e8._0x455ddd)]);return _0x1580b6[_0x26791d(0x7e3)];},'callback':function _0x8e81ac(_0x18f324){var _0x532603=_0x585fb1['pick3DTileset'](_0x18f324['cartesian']);_0x532603['debugWireframe']=![];}},{'text':_0x585fb1[_0x51c36c(_0x1de7b6._0x439834)]('_显示包围盒'),'icon':Icon['TilesetBoundingVolumeYes'],'show':function _0x11b608(_0x367eb6){var _0x249fc0=_0x51c36c,_0x5dbd90=_0x585fb1['pick3DTileset'](_0x367eb6[_0x249fc0(0x489)]);return!_0x5dbd90['debugShowBoundingVolume'];},'callback':function _0x43e1ce(_0x153bb3){var _0x23a8f0=_0x51c36c,_0x582417=_0x585fb1['pick3DTileset'](_0x153bb3['cartesian']);_0x582417[_0x23a8f0(_0x3febe6._0x406760)]=!![];}},{'text':_0x585fb1['getLangText']('_关闭包围盒'),'icon':Icon['TilesetBoundingVolumeNo'],'show':function _0x4f4788(_0x45e380){var _0x9f3dd0=_0x51c36c,_0x3fedcd=_0x585fb1[_0x9f3dd0(_0xcd41ac._0x489027)](_0x45e380[_0x9f3dd0(_0xcd41ac._0x5aadb5)]);return _0x3fedcd[_0x9f3dd0(_0xcd41ac._0x2ce810)];},'callback':function _0x45a941(_0x11ecd3){var _0xf623a9=_0x585fb1['pick3DTileset'](_0x11ecd3['cartesian']);_0xf623a9['debugShowBoundingVolume']=![];}}]},{'text':_0x585fb1[_0x51c36c(_0x1de7b6._0x546fac)]('_地形服务'),'icon':Icon['Terrain'],'show':function _0x58cbf4(_0xadc665){var _0xf5282a=_0x51c36c;return Cesium__namespace[_0xf5282a(_0x33ce88._0x1e6c83)](_0xadc665[_0xf5282a(_0x33ce88._0x86e6aa)]);},'children':[{'text':_0x585fb1['getLangText']('_开启地形'),'icon':Icon['TerrainYes'],'show':function _0x44852f(_0x4eeb53){return!_0x585fb1['hasTerrain'];},'callback':function _0x622b9f(_0x1dd4d7){_0x585fb1['hasTerrain']=!![];}},{'text':_0x585fb1['getLangText']('_关闭地形'),'icon':Icon['TerrainNo'],'show':function _0x2bd457(_0x8608cc){return _0x585fb1['hasTerrain'];},'callback':function _0x196128(_0x326f4d){var _0x19f7dd=_0x51c36c;_0x585fb1[_0x19f7dd(0x55c)]=![];}},{'text':_0x585fb1['getLangText']('_显示三角网'),'icon':Icon['TerrainWireframeYes'],'show':function _0x194872(_0x523709){var _0x1a6ff1=_0x51c36c;return!_0x585fb1[_0x1a6ff1(0x7dd)]['globe']['_surface']['tileProvider']['_debug']['wireframe'];},'callback':function _0x36584b(_0x48a00e){_0x585fb1['scene']['globe']['_surface']['tileProvider']['_debug']['wireframe']=!![];}},{'text':_0x585fb1['getLangText']('_关闭三角网'),'icon':Icon['TerrainWireframeNo'],'show':function _0x370011(_0x3a5d35){var _0x4ee2a8=_0x51c36c;return _0x585fb1['scene']['globe']['_surface'][_0x4ee2a8(0xe37)]['_debug']['wireframe'];},'callback':function _0x32e777(_0x260b46){var _0x2e482d=_0x51c36c;_0x585fb1['scene'][_0x2e482d(_0x3e484d._0x39c309)]['_surface']['tileProvider']['_debug']['wireframe']=![];}}]},{'text':_0x585fb1['getLangText']('_图上量算'),'icon':Icon[_0x51c36c(_0x1de7b6._0x515f63)],'children':[{'text':_0x585fb1[_0x51c36c(_0x1de7b6._0x55fcb5)]('_距离'),'icon':Icon['MeasureDistance'],'callback':function _0x251b88(_0x19752f){var _0x3e830e=_0x51c36c;!_0x5e4a2f[_0x3e830e(_0x4e0c34._0x237870)]&&(_0x5e4a2f['measure']=new Measure(),_0x585fb1[_0x3e830e(0xce4)](_0x5e4a2f['measure'])),_0x5e4a2f[_0x3e830e(0xe87)][_0x3e830e(_0x4e0c34._0x1e49c7)]();}},{'text':_0x585fb1['getLangText']('_面积'),'icon':Icon['MeasureArea'],'callback':function _0x19d0c4(_0x109bce){var _0x4623d1=_0x51c36c;!_0x5e4a2f['measure']&&(_0x5e4a2f[_0x4623d1(0xe87)]=new Measure(),_0x585fb1['addThing'](_0x5e4a2f[_0x4623d1(0xe87)])),_0x5e4a2f['measure']['area']();}},{'text':_0x585fb1['getLangText']('_高度差'),'icon':Icon['MeasureHeight'],'callback':function _0x5cfd0f(_0x52d203){var _0x5914c1=_0x51c36c;!_0x5e4a2f['measure']&&(_0x5e4a2f[_0x5914c1(0xe87)]=new Measure(),_0x585fb1['addThing'](_0x5e4a2f[_0x5914c1(_0x435008._0x14ed26)])),_0x5e4a2f[_0x5914c1(_0x435008._0x14ed26)]['heightTriangle']();}},{'text':_0x585fb1['getLangText'](_0x51c36c(0x48d)),'icon':Icon[_0x51c36c(_0x1de7b6._0x3f0324)],'callback':function _0x20e2a2(_0x2346d9){var _0x5a4b9=_0x51c36c;!_0x5e4a2f['measure']&&(_0x5e4a2f[_0x5a4b9(0xe87)]=new Measure(),_0x585fb1[_0x5a4b9(_0x4a0269._0x4370d5)](_0x5e4a2f[_0x5a4b9(_0x4a0269._0x496b71)])),_0x5e4a2f['measure']['angle']();}},{'text':_0x585fb1['getLangText'](_0x51c36c(0x5c4)),'icon':Icon['Delete'],'show':function _0x53edd7(_0x3dae76){var _0x5646fd=_0x51c36c;return _0x5e4a2f[_0x5646fd(_0x1778cf._0x518266)]&&_0x5e4a2f['measure']['hasMeasure'];},'callback':function _0x224718(_0x47e6f9){var _0x2042a9=_0x51c36c;_0x5e4a2f['measure']&&_0x5e4a2f[_0x2042a9(0xe87)][_0x2042a9(_0x35d026._0x2e9038)]();}}]},{'text':_0x585fb1[_0x51c36c(_0x1de7b6._0x439834)]('_图上标记'),'icon':Icon['Draw'],'children':[{'text':_0x585fb1['getLangText']('_标记点'),'icon':Icon['DrawPoint'],'callback':function _0x1ba8dd(_0x367012){var _0x817dbb=_0x51c36c;_0x585fb1[_0x817dbb(_0x1a19d3._0x51af73)]['startDraw']({'type':'point','style':{'pixelSize':0xc,'color':'#3388ff'},'success':function _0x3c76db(_0x1047d8){var _0x2c4187=_0x817dbb;console[_0x2c4187(0xeb0)](JSON['stringify'](_0x1047d8['coordinates']));}});}},{'text':_0x585fb1['getLangText'](_0x51c36c(_0x1de7b6._0xcd907b)),'icon':Icon['DrawPolyline'],'callback':function _0x2b7bd4(_0x5ccedc){var _0x1c1219={_0x488d3e:0xabe},_0x5ee4e5=_0x51c36c;_0x585fb1[_0x5ee4e5(_0x49bca2._0x2348e1)]['startDraw']({'type':'polyline','style':{'color':_0x5ee4e5(0x648),'width':0x3},'success':function _0x3f9e72(_0x180496){var _0x239b85=_0x5ee4e5;console['log'](JSON[_0x239b85(_0x1c1219._0x488d3e)](_0x180496['coordinates']));}});}},{'text':_0x585fb1[_0x51c36c(0x7fb)]('_标记面'),'icon':Icon['DrawPolygon'],'callback':function _0x440c5e(_0x8f6202){var _0x4afdf6={_0x2971db:0xeb0},_0x39c76d=_0x51c36c;_0x585fb1['graphicLayer'][_0x39c76d(0x5ba)]({'type':'polygon','style':{'color':'#29cf34','opacity':0.5,'outline':!![],'outlineWidth':0x2},'success':function _0x2695e1(_0x2c38ab){var _0x4ff90c=_0x39c76d;console[_0x4ff90c(_0x4afdf6._0x2971db)](JSON[_0x4ff90c(0xabe)](_0x2c38ab[_0x4ff90c(0xe05)]));}});}},{'text':_0x585fb1[_0x51c36c(0x7fb)]('_标记圆'),'icon':Icon['DrawCircle'],'callback':function _0x5a4c00(_0x127dfb){var _0x7b5ae6=_0x51c36c;_0x585fb1[_0x7b5ae6(_0x2ef823._0xd804c8)]['startDraw']({'type':'circle','style':{'color':'#ffff00','opacity':0.6},'success':function _0x4d1c69(_0x23fafe){console['log'](JSON['stringify'](_0x23fafe['coordinates']));}});}},{'text':_0x585fb1['getLangText']('_标记矩形'),'icon':Icon[_0x51c36c(_0x1de7b6._0x12fc4a)],'callback':function _0x31ed01(_0x1f3a37){_0x585fb1['graphicLayer']['startDraw']({'type':'rectangle','style':{'color':'#ffff00','opacity':0.6},'success':function _0x476d40(_0x57262e){console['log'](JSON['stringify'](_0x57262e['coordinates']));}});}},{'text':_0x585fb1['getLangText']('_允许编辑'),'icon':Icon['DrawEditYes'],'show':function _0x1fa38b(_0x12a1fd){return!_0x585fb1['graphicLayer']['hasEdit'];},'callback':function _0x4298d1(_0x3c9290){_0x585fb1['graphicLayer']['hasEdit']=!![];}},{'text':_0x585fb1[_0x51c36c(_0x1de7b6._0x546fac)]('_禁止编辑'),'icon':Icon['DrawEditNo'],'show':function _0x396224(_0xec70c6){return _0x585fb1['graphicLayer']['hasEdit'];},'callback':function _0x3333b0(_0x3eef2c){_0x585fb1['graphicLayer']['hasEdit']=![];}},{'text':_0x585fb1['getLangText']('_导出GeoJSON'),'icon':Icon[_0x51c36c(0x611)],'show':function _0xe38fdf(_0x49232f){return _0x585fb1['graphicLayer']['length']>0x0;},'callback':function _0x2a81b3(_0xf58fdf){var _0x158f88=_0x51c36c;downloadFile('图上标记.json',JSON['stringify'](_0x585fb1['graphicLayer'][_0x158f88(0x49b)]()));}},{'text':_0x585fb1['getLangText']('_清除所有标记'),'icon':Icon['Delete'],'show':function _0x2ace65(_0x14e6c4){return _0x585fb1['graphicLayer']['length']>0x0;},'callback':function _0x37f3f6(_0x46eecb){var _0x12d08b=_0x51c36c;_0x585fb1[_0x12d08b(0xc3d)]['clear']();}}]},{'text':_0x585fb1['getLangText']('_特效效果'),'icon':Icon['Effect'],'children':[{'text':_0x585fb1[_0x51c36c(0x7fb)]('_开启下雨'),'icon':Icon['RainEffectYes'],'show':function _0x2a2d1b(_0x515845){return!_0x5e4a2f['rainEffect'];},'callback':function _0x1de437(_0x32bd94){!_0x5e4a2f['rainEffect']&&(_0x5e4a2f['rainEffect']=new RainEffect(),_0x585fb1['addEffect'](_0x5e4a2f['rainEffect']));}},{'text':_0x585fb1[_0x51c36c(0x7fb)]('_关闭下雨'),'icon':Icon['RainEffectNo'],'show':function _0x2e2b2f(_0xbc8cd4){return _0x5e4a2f['rainEffect'];},'callback':function _0x2966d2(_0x299fc0){var _0x5e51ed=_0x51c36c;_0x5e4a2f['rainEffect']&&(_0x585fb1[_0x5e51ed(0x647)](_0x5e4a2f[_0x5e51ed(0xd2f)],!![]),delete _0x5e4a2f['rainEffect']);}},{'text':_0x585fb1['getLangText'](_0x51c36c(_0x1de7b6._0x20643e)),'icon':Icon['SnowEffectYes'],'show':function _0x2e0b7a(_0x1ced6d){return!_0x5e4a2f['snowEffect'];},'callback':function _0x3f3583(_0x238a6a){!_0x5e4a2f['snowEffect']&&(_0x5e4a2f['snowEffect']=new SnowEffect(),_0x585fb1['addEffect'](_0x5e4a2f['snowEffect']));}},{'text':_0x585fb1['getLangText']('_关闭下雪'),'icon':Icon['SnowEffectNo'],'show':function _0x210b05(_0x29727f){return _0x5e4a2f['snowEffect'];},'callback':function _0x29b993(_0x485f80){_0x5e4a2f['snowEffect']&&(_0x585fb1['removeEffect'](_0x5e4a2f['snowEffect'],!![]),delete _0x5e4a2f['snowEffect']);}},{'text':_0x585fb1['getLangText']('_开启雾天气'),'icon':Icon['FogEffectYes'],'show':function _0x153a81(_0xcf54d7){var _0x38d1f5=_0x51c36c;return!_0x5e4a2f[_0x38d1f5(0xe9f)];},'callback':function _0x2ebdaa(_0x35ef93){if(!_0x5e4a2f['fogEffect']){var _0xdd177e=_0x585fb1['camera']['positionCartographic']['height']*0x2;_0x5e4a2f['fogEffect']=new FogEffect({'fogByDistance':new Cesium__namespace['Cartesian4'](0.1*_0xdd177e,0.1,_0xdd177e,0.8)}),_0x585fb1['addEffect'](_0x5e4a2f['fogEffect']);}}},{'text':_0x585fb1[_0x51c36c(_0x1de7b6._0x439834)]('_关闭雾天气'),'icon':Icon['FogEffectNo'],'show':function _0x17cd5b(_0x54da77){var _0xbf8f15=_0x51c36c;return _0x5e4a2f[_0xbf8f15(_0x5d995b._0x8ff3b7)];},'callback':function _0x36fcdb(_0x1f397b){_0x5e4a2f['fogEffect']&&(_0x585fb1['removeEffect'](_0x5e4a2f['fogEffect'],!![]),delete _0x5e4a2f['fogEffect']);}},{'text':_0x585fb1['getLangText']('_开启泛光'),'icon':Icon['BloomEffectYes'],'show':function _0x3e9db4(_0x38c5c2){return!_0x5e4a2f['bloomEffect'];},'callback':function _0x4c4aff(_0x56dbf2){!_0x5e4a2f['bloomEffect']&&(_0x5e4a2f['bloomEffect']=new BloomEffect(),_0x585fb1['addEffect'](_0x5e4a2f['bloomEffect']));}},{'text':_0x585fb1['getLangText']('_关闭泛光'),'icon':Icon[_0x51c36c(0xc07)],'show':function _0x31498c(_0x2081e5){var _0x29086b=_0x51c36c;return _0x5e4a2f[_0x29086b(_0x1c552e._0x1f7714)];},'callback':function _0x1391f1(_0x1a1cd7){_0x5e4a2f['bloomEffect']&&(_0x585fb1['removeEffect'](_0x5e4a2f['bloomEffect'],!![]),delete _0x5e4a2f['bloomEffect']);}},{'text':_0x585fb1[_0x51c36c(_0x1de7b6._0x546fac)]('_开启亮度'),'icon':Icon['BrightnessEffectYes'],'show':function _0x17f2cd(_0x3b0b3e){return!_0x5e4a2f['brightnessEffect'];},'callback':function _0x24da77(_0x3703a9){var _0x58e5ee=_0x51c36c;!_0x5e4a2f['brightnessEffect']&&(_0x5e4a2f['brightnessEffect']=new BrightnessEffect(),_0x585fb1[_0x58e5ee(0x88e)](_0x5e4a2f[_0x58e5ee(0x27c)]));}},{'text':_0x585fb1[_0x51c36c(_0x1de7b6._0x25209d)](_0x51c36c(0xe9b)),'icon':Icon[_0x51c36c(_0x1de7b6._0x947d0a)],'show':function _0x4515c7(_0x61958a){return _0x5e4a2f['brightnessEffect'];},'callback':function _0x198e35(_0x352648){var _0x3f3a91=_0x51c36c;_0x5e4a2f['brightnessEffect']&&(_0x585fb1[_0x3f3a91(_0x5d143d._0x2da8a0)](_0x5e4a2f['brightnessEffect'],!![]),delete _0x5e4a2f['brightnessEffect']);}},{'text':_0x585fb1['getLangText'](_0x51c36c(_0x1de7b6._0x57979f)),'icon':Icon['NightVisionEffectYes'],'show':function _0x30ae19(_0x4921ad){return!_0x5e4a2f['nightVisionEffect'];},'callback':function _0x576eed(_0x406b69){var _0x45e56a=_0x51c36c;!_0x5e4a2f['nightVisionEffect']&&(_0x5e4a2f['nightVisionEffect']=new NightVisionEffect(),_0x585fb1[_0x45e56a(0x88e)](_0x5e4a2f['nightVisionEffect']));}},{'text':_0x585fb1['getLangText']('_关闭夜视'),'icon':Icon[_0x51c36c(_0x1de7b6._0x344966)],'show':function _0x362fa0(_0x54b920){return _0x5e4a2f['nightVisionEffect'];},'callback':function _0x456a77(_0x5040d8){var _0x1abac9=_0x51c36c;_0x5e4a2f['nightVisionEffect']&&(_0x585fb1['removeEffect'](_0x5e4a2f[_0x1abac9(_0xeae9c0._0x535c5f)],!![]),delete _0x5e4a2f['nightVisionEffect']);}},{'text':_0x585fb1['getLangText']('_开启黑白'),'icon':Icon['BlackAndWhiteEffectYes'],'show':function _0x1e168e(_0xc25a44){return!_0x5e4a2f['blackAndWhiteEffect'];},'callback':function _0x269d62(_0xd06bed){var _0x4e0540=_0x51c36c;!_0x5e4a2f['blackAndWhiteEffect']&&(_0x5e4a2f[_0x4e0540(_0x41b245._0x265c2e)]=new BlackAndWhiteEffect(),_0x585fb1[_0x4e0540(_0x41b245._0x47a357)](_0x5e4a2f[_0x4e0540(_0x41b245._0x265c2e)]));}},{'text':_0x585fb1[_0x51c36c(_0x1de7b6._0x439834)]('_关闭黑白'),'icon':Icon['BlackAndWhiteEffectNo'],'show':function _0x9500b8(_0x281d5e){return _0x5e4a2f['blackAndWhiteEffect'];},'callback':function _0x7eb884(_0x4082de){var _0x4ed93e=_0x51c36c;_0x5e4a2f[_0x4ed93e(0xc1a)]&&(_0x585fb1['removeEffect'](_0x5e4a2f['blackAndWhiteEffect'],!![]),delete _0x5e4a2f[_0x4ed93e(0xc1a)]);}},{'text':_0x585fb1['getLangText']('_开启拾取高亮'),'icon':Icon['OutlineEffectYes'],'show':function _0x1d9044(_0x4ff4f){var _0x2a44af=_0x51c36c;return!_0x5e4a2f[_0x2a44af(0x207)];},'callback':function _0x8848ad(_0x1f794b){!_0x5e4a2f['outlineEffect']&&(_0x5e4a2f['outlineEffect']=new OutlineEffect(),_0x585fb1['addEffect'](_0x5e4a2f['outlineEffect']));}},{'text':_0x585fb1['getLangText']('_关闭拾取高亮'),'icon':Icon['OutlineEffectNo'],'show':function _0x121dbd(_0x4906a0){return _0x5e4a2f['outlineEffect'];},'callback':function _0x36ba0f(_0x2f3dcc){_0x5e4a2f['outlineEffect']&&(_0x585fb1['removeEffect'](_0x5e4a2f['outlineEffect'],!![]),delete _0x5e4a2f['outlineEffect']);}}]},{'text':_0x585fb1['getLangText'](_0x51c36c(_0x1de7b6._0x5ab13b)),'icon':Icon[_0x51c36c(_0x1de7b6._0x17f192)],'children':[{'text':_0x585fb1[_0x51c36c(_0x1de7b6._0x546fac)](_0x51c36c(0xae7)),'icon':Icon[_0x51c36c(0xb2c)],'show':function _0x2680c7(_0x379041){return!_0x585fb1['scene']['globe']['depthTestAgainstTerrain'];},'callback':function _0x2dc327(_0x19d052){_0x585fb1['scene']['globe']['depthTestAgainstTerrain']=!![];}},{'text':_0x585fb1[_0x51c36c(0x7fb)]('_关闭深度监测'),'icon':Icon[_0x51c36c(_0x1de7b6._0x2a4d92)],'show':function _0x1874e4(_0xc1db0){var _0x428c60=_0x51c36c;return _0x585fb1['scene'][_0x428c60(0x1f8)]['depthTestAgainstTerrain'];},'callback':function _0x4829a5(_0x97f112){var _0x182af0=_0x51c36c;_0x585fb1[_0x182af0(0x7dd)][_0x182af0(_0x5e7a08._0xf1abdb)]['depthTestAgainstTerrain']=![];}},{'text':_0x585fb1['getLangText']('_显示星空背景'),'icon':Icon[_0x51c36c(0xa31)],'show':function _0x342d05(_0x551467){return!_0x585fb1['scene']['skyBox']['show'];},'callback':function _0x4523bb(_0x4c04bc){var _0x552cf1=_0x51c36c;_0x585fb1[_0x552cf1(0x7dd)]['skyBox'][_0x552cf1(_0x492603._0x574f87)]=!![],_0x585fb1['scene']['moon']['show']=!![],_0x585fb1['scene']['sun']['show']=!![];}},{'text':_0x585fb1[_0x51c36c(0x7fb)]('_关闭星空背景'),'icon':Icon[_0x51c36c(_0x1de7b6._0x4d3aa3)],'show':function _0x36d6a7(_0x142341){var _0x12a9ce=_0x51c36c;return _0x585fb1[_0x12a9ce(_0x5db9c3._0x20a2fc)]['skyBox'][_0x12a9ce(_0x5db9c3._0x4ef9dd)];},'callback':function _0x1cd0e1(_0x4c968f){var _0x220e3e=_0x51c36c;_0x585fb1['scene']['skyBox']['show']=![],_0x585fb1['scene']['moon']['show']=![],_0x585fb1['scene']['sun'][_0x220e3e(0x19f)]=![];}},{'text':_0x585fb1['getLangText'](_0x51c36c(_0x1de7b6._0x2fc525)),'icon':Icon['ShadowYes'],'show':function _0x22adaf(_0x56d9be){var _0x55407b=_0x51c36c;return!_0x585fb1['viewer'][_0x55407b(_0xcba970._0x1aaea4)];},'callback':function _0x212ddd(_0x77846){var _0x4aa2b9=_0x51c36c;_0x585fb1['viewer']['shadows']=!![],_0x585fb1['viewer']['terrainShadows']=Cesium__namespace['ShadowMode']['ENABLED'],_0x585fb1['scene'][_0x4aa2b9(_0x2b681b._0x6e3446)]['enableLighting']=!![];}},{'text':_0x585fb1[_0x51c36c(0x7fb)](_0x51c36c(0x499)),'icon':Icon[_0x51c36c(_0x1de7b6._0xe76a48)],'show':function _0x2e26d4(_0x5692ef){var _0x1d3e2f=_0x51c36c;return _0x585fb1[_0x1d3e2f(_0x27c07f._0x375196)]['shadows'];},'callback':function _0x14bf55(_0x38664f){var _0x4e78f1=_0x51c36c;_0x585fb1[_0x4e78f1(_0x80cefa._0x9451d)]['shadows']=![],_0x585fb1[_0x4e78f1(_0x80cefa._0x9451d)]['terrainShadows']=Cesium__namespace['ShadowMode']['RECEIVE_ONLY'],_0x585fb1['scene']['globe']['enableLighting']=![];}},{'text':_0x585fb1[_0x51c36c(_0x1de7b6._0xe81654)](_0x51c36c(0x307)),'icon':Icon[_0x51c36c(_0x1de7b6._0x214461)],'show':function _0xb104ec(_0x3709f1){var _0x2633fa=_0x51c36c;return!_0x585fb1['scene']['skyAtmosphere'][_0x2633fa(_0x1163ae._0x21a6cf)];},'callback':function _0x51ec53(_0x177866){var _0x36bac2=_0x51c36c;_0x585fb1['scene'][_0x36bac2(_0x385c7e._0x476830)]['show']=!![],_0x585fb1['scene']['globe']['showGroundAtmosphere']=!![];}},{'text':_0x585fb1['getLangText'](_0x51c36c(0x385)),'icon':Icon[_0x51c36c(_0x1de7b6._0x5cf10e)],'show':function _0xce8cd8(_0x4355bf){return _0x585fb1['scene']['skyAtmosphere']['show'];},'callback':function _0x5c65b5(_0x2abd48){var _0x29b22d=_0x51c36c;_0x585fb1[_0x29b22d(_0x42ec55._0x54b99)]['skyAtmosphere'][_0x29b22d(_0x42ec55._0x4bb534)]=![],_0x585fb1['scene']['globe'][_0x29b22d(_0x42ec55._0x4cdfb1)]=![];}},{'text':_0x585fb1['getLangText']('_场景出图'),'icon':Icon['ExpImage'],'callback':function _0x565d45(_0xf85c13){var _0x3dd9cc=_0x51c36c;_0x585fb1[_0x3dd9cc(0xd52)]();}}]}];}function toChineseBeforeCreate(_0xabd9bb){var _0x337dd8={_0x6d6e3:0x36c},_0x1c7a2d={_0x101f3f:0xe0f,_0x31f870:0xcb,_0xa5ca45:0x3b6},_0x28b9bf=_0x521882;Cesium__namespace['AnimationViewModel'][_0x28b9bf(0x7db)]=function(_0x5ca7aa,_0x245ee6){var _0x2655ca=Cesium__namespace['JulianDate']['toDate'](_0x5ca7aa);return formatDate(_0x2655ca,'yyyy-MM-dd');},Cesium__namespace['AnimationViewModel']['defaultTimeFormatter']=function(_0x1d5ef1,_0x42ec7c){var _0x34cc9b=_0x28b9bf,_0x4bffa7=Cesium__namespace['JulianDate']['toDate'](_0x1d5ef1);return formatDate(_0x4bffa7,_0x34cc9b(0xc88));},Cesium__namespace[_0x28b9bf(_0x337dd8._0x6d6e3)][_0x28b9bf(0xd3a)]['makeLabel']=function(_0x3a9338){var _0x46ded7=_0x28b9bf,_0x31a91a=Cesium__namespace['JulianDate']['toDate'](this['_startJulian']),_0x5de2a8=Cesium__namespace[_0x46ded7(0xde7)]['toDate'](this[_0x46ded7(_0x1c7a2d._0x101f3f)]),_0x394810=_0x5de2a8['getFullYear']()-_0x31a91a[_0x46ded7(_0x1c7a2d._0x31f870)](),_0x33e12b=_0x5de2a8['getMonth']()-_0x31a91a['getMonth'](),_0x3f8489=_0x5de2a8['getDate']()-_0x31a91a[_0x46ded7(_0x1c7a2d._0xa5ca45)](),_0x23e1ef=_0x5de2a8[_0x46ded7(0x30a)]()-_0x31a91a['getHours'](),_0x3aafcc=_0x5de2a8['getMinutes']()-_0x31a91a['getMinutes'](),_0xfc2d56=_0x5de2a8['getSeconds']()-_0x31a91a['getSeconds'](),_0x5a6ad5=Cesium__namespace[_0x46ded7(0xde7)]['toDate'](_0x3a9338);if(_0x394810===0x0){if(_0x33e12b===0x0&&_0x3f8489<0xa){if(_0x3f8489===0x0){if(_0x23e1ef===0x0){if(_0x3aafcc===0x0&&_0xfc2d56<0xa){if(_0xfc2d56===0x0)return formatDate(_0x5a6ad5,'S');return formatDate(_0x5a6ad5,_0x46ded7(0xe88));}return formatDate(_0x5a6ad5,'HH:mm:ss');}return formatDate(_0x5a6ad5,'HH:mm:ss');}return formatDate(_0x5a6ad5,'MM月dd日\x20HH:mm');}return formatDate(_0x5a6ad5,_0x46ded7(0x5f9));}return formatDate(_0x5a6ad5,'yyyy-MM-dd');};}function toChineseCreateEnd(_0x4088b9,_0xac3a40){var _0x4c14b5={_0x185353:0xee6,_0x1e3dce:0xd36,_0x5eee72:0x117,_0x5359b3:0xd73,_0x424542:0x915,_0x26d89c:0x1f5,_0x5a7d53:0xa3e,_0x391bd2:0x68d,_0x44b7d2:0xbea,_0x4e5ce4:0x35d,_0x8ce8a3:0x437,_0x42ff26:0xe39,_0x141700:0xbbc,_0xb05676:0x698,_0x1583c8:0x4eb,_0x12d189:0x7dd},_0x1cfedc=_0x521882,_0xb931c4=_0xac3a40['container'];updateAttribute(_0xb931c4,{'View\x20Home':_0x1cfedc(_0x4c14b5._0x185353)},'cesium-home-button','title');var _0x2b7089={'Enter\x20an\x20address\x20or\x20landmark...':_0x1cfedc(0x420),'Searching...':'查询中...'};updateAttribute(_0xb931c4,_0x2b7089,'cesium-geocoder-input',_0x1cfedc(_0x4c14b5._0x1e3dce));var _0x132dff={'Full\x20screen':'全屏','Exit\x20full\x20screen':'退出全屏','Full\x20screen\x20unavailable':_0x1cfedc(_0x4c14b5._0x5eee72)};updateAttributeByEvent(_0xb931c4,_0x132dff,_0x1cfedc(0x449),'title','onmouseover');var _0x4d222f={'Enter\x20VR\x20mode':'进入VR模式','Exit\x20VR\x20mode':_0x1cfedc(_0x4c14b5._0x5359b3),'VR\x20mode\x20is\x20unavailable':'VR模式不可用'};updateAttributeByEvent(_0xb931c4,_0x4d222f,'cesium-vrButton','title',_0x1cfedc(_0x4c14b5._0x424542));var _0x550b38={'2D':'二维视图','3D':_0x1cfedc(_0x4c14b5._0x26d89c),'Columbus\x20View':'哥伦布2.5D视图'};updateAttributeByEvent(_0xb931c4,_0x550b38,_0x1cfedc(_0x4c14b5._0x5a7d53),_0x1cfedc(_0x4c14b5._0x391bd2),'onmouseover'),updateAttribute(_0xb931c4,_0x550b38,'cesium-sceneModePicker-dropDown-icon','title'),updateAttribute(_0xb931c4,{'Navigation\x20Instructions':'帮助'},'cesium-navigation-help-button',_0x1cfedc(0x68d));var _0x20525c={'Mouse':'鼠标操作','Touch':'触摸手势','Pan\x20view':'平移视图','Left\x20click\x20+\x20drag':'鼠标左键+拖拽','Zoom\x20view':_0x1cfedc(0xd0a),'Right\x20click\x20+\x20drag,\x20or':_0x1cfedc(_0x4c14b5._0x44b7d2),'Mouse\x20wheel\x20scroll':'中键滚动','Rotate\x20view':'旋转视图','Middle\x20click\x20+\x20drag,\x20or':'中键按下拖拽,或者','CTRL\x20+\x20Left/Right\x20click\x20+\x20drag':'按Ctrl键\x20同时\x20左/右键拖拽','One\x20finger\x20drag':'单指拖动','Two\x20finger\x20pinch':_0x1cfedc(0x7ed),'Tilt\x20view':'倾斜视图','Two\x20finger\x20drag,\x20same\x20direction':_0x1cfedc(0x426),'Two\x20finger\x20drag,\x20opposite\x20direction':'双指按相反方向拖动'},_0x314f3f=_0xb931c4[_0x1cfedc(0x4eb)]('cesium-navigation-button-left');_0x314f3f['length']>0x0&&(_0x314f3f=_0x314f3f[0x0],_0x20525c[_0x314f3f['textContent']]&&(_0x314f3f['innerHTML']=_0x314f3f['children'][0x0][_0x1cfedc(_0x4c14b5._0x4e5ce4)]+_0x20525c[_0x314f3f['textContent']]));var _0xddc89f=_0xb931c4['getElementsByClassName']('cesium-navigation-button-right');_0xddc89f['length']>0x0&&(_0xddc89f=_0xddc89f[0x0],_0x20525c[_0xddc89f[_0x1cfedc(0x478)]]&&(_0xddc89f[_0x1cfedc(0xb8f)]=_0xddc89f['children'][0x0][_0x1cfedc(_0x4c14b5._0x4e5ce4)]+_0x20525c[_0xddc89f['textContent']]));updateHtml(_0xb931c4,_0x20525c,'cesium-navigation-help-pan'),updateHtml(_0xb931c4,_0x20525c,'cesium-navigation-help-details'),updateHtml(_0xb931c4,_0x20525c,'cesium-navigation-help-zoom'),updateHtml(_0xb931c4,_0x20525c,'cesium-navigation-help-rotate'),updateHtml(_0xb931c4,_0x20525c,'cesium-navigation-help-tilt');var _0x28bb5b=_0xb931c4['getElementsByClassName']('cesium-baseLayerPicker-dropDown');if(_0x28bb5b['length']>0x0){_0x28bb5b=_0x28bb5b[0x0];var _0x5317e0={'Imagery':'影像','Cesium\x20ion':'官方ION','Other':'其他','Terrain':_0x1cfedc(_0x4c14b5._0x8ce8a3),'WGS84\x20Ellipsoid':'WGS84\x20椭球','Cesium\x20World\x20Terrain':_0x1cfedc(_0x4c14b5._0x42ff26),'WGS84\x20standard\x20ellipsoid,\x20also\x20known\x20as\x20EPSG:4326':_0x1cfedc(_0x4c14b5._0x141700),'High-resolution\x20global\x20terrain\x20tileset\x20curated\x20from\x20several\x20datasources\x20and\x20hosted\x20by\x20Cesium\x20ion':'高分辨率全球地形图块集由几个数据源组成,由Cesium\x20ion托管'};updateHtml(_0x28bb5b,_0x5317e0,'cesium-baseLayerPicker-sectionTitle'),updateHtml(_0x28bb5b,_0x5317e0,_0x1cfedc(0x24b)),updateHtml(_0x28bb5b,_0x5317e0,_0x1cfedc(_0x4c14b5._0xb05676)),updateAttribute(_0x28bb5b,_0x5317e0,'cesium-baseLayerPicker-item','title');var _0x21a6a9=_0xb931c4[_0x1cfedc(0x4eb)](_0x1cfedc(0xd81));_0x21a6a9['length']>0x0&&(_0x21a6a9[0x0]['parentElement']['onmouseover']=function(_0x4345a3){var _0x38d350=_0x4345a3['currentTarget']['getAttribute']('title'),_0x4843fa=_0x38d350['split']('\x0a'),_0x1ea995='',_0x254ec1='';_0x5317e0[_0x4843fa[0x0]]?_0x1ea995+=_0x5317e0[_0x4843fa[0x0]]:_0x1ea995+=_0x4843fa[0x0],_0x5317e0[_0x4843fa[0x0]]?_0x254ec1+=_0x5317e0[_0x4843fa[0x1]]:_0x254ec1+=_0x4843fa[0x1],_0x4345a3['currentTarget']['setAttribute']('title',_0x1ea995+'\x0a'+_0x254ec1);});}var _0x4df2f8=_0xb931c4[_0x1cfedc(_0x4c14b5._0x1583c8)]('cesium-viewer-animationContainer');if(_0x4df2f8[_0x1cfedc(0xba0)]>0x0){_0x4df2f8=_0x4df2f8[0x0];var _0x3f4532={'Today':'今天','Today\x20(real-time)':'今天(实际时间)','Pause':'暂停','Play\x20Reverse':'后退播放','Play\x20Forward':'前进播放','Current\x20time\x20not\x20in\x20range':'当前时间不在范围内'};updateHtmlByTagName(_0x4df2f8,_0x3f4532,'title');}_0xac3a40[_0x1cfedc(_0x4c14b5._0x12d189)]['renderError']['addEventListener'](function(_0x56244e,_0x1b7ddd){var _0x35e0e5={'An\x20error\x20occurred\x20while\x20rendering.\x20\x20Rendering\x20has\x20stopped.':'WebGL发生渲染错误,渲染已经停止,请刷新页面。','Error\x20constructing\x20CesiumWidget.':'构造CesiumWidget时出错'};updateHtml(_0xb931c4,_0x35e0e5,'cesium-widget-errorPanel-header');});}function updateHtml(_0x250747,_0x11a6b7,_0x4b3477){var _0x31e265=_0x250747['getElementsByClassName'](_0x4b3477);for(var _0x1c706e=0x0;_0x1c706e<_0x31e265['length'];_0x1c706e++){_0x11a6b7[_0x31e265[_0x1c706e]['innerHTML']]&&(_0x31e265[_0x1c706e]['innerHTML']=_0x11a6b7[_0x31e265[_0x1c706e]['innerHTML']]);}}function updateHtmlByTagName(_0x57370e,_0x27fade,_0x4b393d){var _0x5584ed=_0x57370e['getElementsByTagName'](_0x4b393d);for(var _0x4a8f42=0x0;_0x4a8f42<_0x5584ed['length'];_0x4a8f42++){_0x27fade[_0x5584ed[_0x4a8f42]['innerHTML']]&&(_0x5584ed[_0x4a8f42]['innerHTML']=_0x27fade[_0x5584ed[_0x4a8f42]['innerHTML']]);}}function updateAttribute(_0x2f895b,_0x2e8f3e,_0x579333,_0x306184){var _0x496e46={_0x490329:0x4eb},_0x316b92=_0x521882;!_0x2f895b&&(_0x2f895b=document);var _0x4e091b=_0x2f895b[_0x316b92(_0x496e46._0x490329)](_0x579333);for(var _0x6d7208=0x0;_0x6d7208<_0x4e091b['length'];_0x6d7208++){_0x2e8f3e[_0x4e091b[_0x6d7208]['getAttribute'](_0x306184)]&&_0x4e091b[_0x6d7208]['setAttribute'](_0x306184,_0x2e8f3e[_0x4e091b[_0x6d7208]['getAttribute'](_0x306184)]);}}function updateAttributeByEvent(_0x56dfde,_0x42ec46,_0x4db1f3,_0x341fbc,_0x36847b){var _0x122420=_0x56dfde['getElementsByClassName'](_0x4db1f3);if(_0x122420['length']>0x0)for(var _0x2fc58a=0x0;_0x2fc58a<_0x122420['length'];_0x2fc58a++){_0x122420[_0x2fc58a][_0x36847b]=function(_0x47db65){var _0x25cb3d=_0x47db65['currentTarget']['getAttribute'](_0x341fbc);_0x42ec46[_0x25cb3d]&&_0x47db65['currentTarget']['setAttribute'](_0x341fbc,_0x42ec46[_0x25cb3d]);};}}var DefaultOptions={'animation':![],'timeline':![],'fullscreenButton':![],'vrButton':![],'geocoder':![],'sceneModePicker':![],'homeButton':![],'navigationHelpButton':![],'navigationInstructionsInitiallyVisible':![],'infoBox':![],'selectionIndicator':![],'shouldAnimate':!![],'showRenderLoopErrors':!![],'baseLayerPicker':![],'requestRenderMode':![]},Map=function(_0x42dfa7){var _0x2494f2={_0x28db5d:0x187,_0x4ff2f9:0x20a,_0x470c50:0x1ec,_0xcbebfe:0x55c,_0x20312f:0x1d7,_0x153f7f:0x8f4,_0xb1e651:0x574,_0x23b033:0xa69,_0x1f9854:0x4df,_0x56ce15:0x848,_0x245193:0x13b,_0x45a418:0xd52,_0xfc61aa:0x6da,_0x1ee17e:0x54b,_0x3323a8:0x9d9,_0x3a80b3:0x710,_0x310a13:0x371,_0x2c1308:0x1c7,_0x1b75da:0x398,_0x1b93ed:0x4bb},_0x21a779={_0x29474b:0x606,_0xc439cf:0xaed},_0x3021bf={_0x541276:0x33c},_0x1cf244={_0x402d49:0x481},_0x4219c7={_0xac6eb2:0xd3e},_0x1a3d6b={_0x5a57b6:0xbae},_0x58eda0={_0x1a32c9:0x453},_0x9cd3b2={_0x59131b:0x22b,_0x395feb:0x106},_0x1e5c82={_0x5c8308:0x95a,_0x27134b:0x606},_0x586d48={_0x517534:0xa27,_0x17e4f2:0x398},_0x50fcdc={_0x5055d4:0xb43},_0x3dcf17={_0x218acd:0xba0},_0x4ade02={_0x3398fd:0x872,_0x3199c8:0x8b4,_0x4b0e02:0x606,_0x1ebd72:0x8b0},_0x1ac857={_0x1c7865:0x6f6,_0x4d8a70:0x64c},_0x21007a={_0x2420e5:0x76d,_0xcae7f3:0x64f,_0x1fc151:0x4ae,_0x1c0bd6:0x817},_0x1ead6b={_0x5aeb2f:0xba0,_0x2125f2:0x53e},_0x158fd3={_0x49b576:0x750},_0x33874b={_0x32ec37:0xc67},_0x204a4a={_0x496388:0x60b},_0x51bb34={_0xada43e:0x14e},_0x8a4248={_0xc6f3e:0xa0a,_0x4ce458:0x7dd,_0x215aab:0x4cc,_0x5b9bc9:0x606,_0x58a1b0:0x14e,_0x306f3a:0xa62,_0x18008d:0xa94},_0x55b01c={_0x204db4:0x606},_0x1f11a6={_0x2934c5:0x12e,_0x2b769b:0xc02},_0xbc7342={_0x5f1253:0xc02},_0x2a4e44={_0xd66857:0x10b,_0x12cbf5:0x7dd,_0x3f2abc:0xc1c},_0x375cf0={_0x8be26:0xed6},_0x4ce30d={_0x366717:0x606,_0x3cf5d8:0x202,_0x5804ab:0x12e,_0x33b677:0x12e,_0x3d272f:0xe09,_0x4f173c:0x4df},_0x31cb5c={_0x6a01ed:0x91f},_0x31602f={_0x33e02a:0x585},_0x576072={_0x5961f0:0xa2e},_0x160afa={_0x9d861c:0x56f},_0x43fe9c={_0x3f0586:0xce4,_0x5e63bc:0x88e},_0x10925c={_0xd645b5:0xa85,_0x172a31:0x61e},_0x17df5b={_0x3fd18b:0x4ae,_0x587259:0x38d,_0x580101:0xc38,_0x6e6e61:0x4df,_0x1335b7:0x2ee},_0x4f45bc={_0x54f5f7:0xe11,_0x701638:0x606,_0x2e203e:0x4d6,_0x2a4fdc:0xac3,_0x25fe03:0x2de,_0x1f36e7:0x77f,_0x2ce7c7:0xb1e},_0x41887a={_0x2fa59d:0x5ae},_0x124aa2={_0x937274:0x425},_0x4a0e38={_0xbc056c:0x732,_0x32af7a:0x5ae,_0xcf9f25:0xc35},_0xfc340f={_0x5016b5:0x585},_0x1150e9={_0x193a83:0x6ff},_0x169314={_0xc8fb6:0xa2e},_0x4f0032={_0x170b48:0x8e1},_0x1b7537={_0x193942:0xb7c,_0x5e6f01:0x74e,_0x1d6fd3:0xa87},_0x2d025f={_0x134aa6:0x8e1,_0x3f8c35:0x567,_0x5356a6:0x250,_0x1ee641:0x8e1},_0x47823d={_0x37f441:0x2de,_0x1dba2b:0xe11,_0xb6a444:0x250,_0x10bf3c:0x4f2,_0x19f77f:0x3b2,_0x1c2cc2:0xc35,_0x4fd45c:0x7e2,_0x58cd93:0x402},_0x596fc4={_0x148c56:0xe11,_0x106a3e:0xd65,_0x14d222:0xb7c,_0x38b952:0x6e3,_0x88db2a:0xba0,_0x99816e:0xb7c,_0x48ca60:0xa15,_0x61daec:0xe11,_0x4cc693:0xc35,_0x100c71:0x567,_0x519cc2:0x567,_0xa7d834:0xe8f,_0x2e9153:0x60f,_0x4e469a:0x1eb},_0x38a43f={_0x466e71:0x6da},_0x5041f0={_0x2251e1:0x20a},_0x69a31b={_0x33cdf0:0x1a7},_0x4c822e={_0x992283:0xe11,_0x27e8e0:0x606,_0x34a0eb:0x606},_0xf94cc3={_0x30ba6f:0x4cc},_0x33256d={_0x416e0d:0x7dd,_0x52e519:0xb43,_0x3bfee1:0xc35},_0x3ca951={_0x145ac9:0x402},_0x67a83d={_0x2a4a69:0xe11,_0x202329:0x7dd},_0x591bab={_0x234fe3:0x40c,_0x39ec8b:0x3c0,_0x3c1c38:0x9ea,_0x2502b2:0x318,_0x49e310:0x1b9,_0x5dbf8f:0x75b,_0x5df77e:0xb1a,_0x577d23:0xedf,_0x386890:0x38d,_0x35ad50:0x9de,_0x4a8f49:0x38d,_0x4909e6:0x40a},_0x2bb8c1={_0x59dafa:0xe11},_0x333bb3={_0x58c027:0x6f1},_0x366da1={_0x48e0a2:0x3fe,_0x4fa294:0x1e3,_0x4b59c7:0x3af,_0x55a9f8:0x3af,_0x3ccdc9:0xcf1,_0x3a98b1:0xb37,_0x4d678d:0x2ba,_0x5c6ed8:0xb88,_0x553103:0x9ea,_0x2a298b:0x99c,_0x5a5840:0xba0},_0x55f909={_0x31fd54:0xe11},_0x49d5bb={_0x542a93:0xbd7},_0x2fc4b6={_0x4041f9:0x606},_0x1dbd6c={_0x58f6bf:0x5ae,_0x11c00e:0x888,_0x11f5c4:0xd65,_0xb379d0:0xb07,_0x5d9807:0xba0,_0x39c728:0xa15,_0xcbec0c:0x19f},_0xdf683a={_0x7e0491:0x5ae},_0x2848e2={_0x542934:0x3de,_0x57a286:0x65a},_0x4c3343={_0x27cf7b:0xece,_0x38000f:0xece,_0x3ae74e:0xece},_0x472726={_0x47b2b3:0xb73},_0x156385={_0x3c3ac7:0x789},_0x3c7329={_0x161743:0x606},_0x47390d={_0x5b063b:0xba0,_0x2e611b:0x1d4,_0x4e3bc1:0xd66,_0x332613:0x407,_0x2b4c18:0x60f,_0x1411d5:0xe11,_0x19c88b:0x1d4,_0x1a9400:0xea5,_0x120345:0x91f,_0x5eb80a:0x606,_0x3c32e0:0x54b,_0x59ba07:0x7dd},_0x432cab=_0x521882;_inherits(_0x46a373,_0x42dfa7);var _0x5eef4e=_createSuper(_0x46a373);function _0x46a373(_0x533acd){var _0xdeaa8a=_0x4ffc,_0x4ca7a6,_0x5ad03e,_0x2e157b=arguments[_0xdeaa8a(_0x47390d._0x5b063b)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};return _classCallCheck(this,_0x46a373),_0x5ad03e=_0x5eef4e[_0xdeaa8a(0xdf7)](this,_0x2e157b),_0x5ad03e['options']=_0x2e157b,_0x2e157b['token']&&updateAll(_0x2e157b[_0xdeaa8a(0xb1a)]),_0x2e157b['lang']=(_0x4ca7a6=_0x2e157b[_0xdeaa8a(_0x47390d._0x2e611b)])!==null&&_0x4ca7a6!==void 0x0?_0x4ca7a6:LangType['ZH'],(_0x2e157b['lang']===LangType['ZH']||_0x2e157b[_0xdeaa8a(0x1d4)]===LangType[_0xdeaa8a(_0x47390d._0x4e3bc1)])&&toChineseBeforeCreate(),initBeforeCreateDefaultValue(_0x2e157b),_0x533acd instanceof Cesium__namespace[_0xdeaa8a(_0x47390d._0x332613)]?_0x5ad03e['_viewer']=_0x533acd:_0x5ad03e[_0xdeaa8a(0x606)]=_0x5ad03e['_createViewer'](_0x533acd,_0x2e157b),_0x5ad03e['_isFlyAnimation']=![],_0x5ad03e[_0xdeaa8a(0xd60)]=!![],_0x5ad03e['_controlList']=new MarsArray(),_0x5ad03e['_thingList']=new MarsArray(),_0x5ad03e[_0xdeaa8a(_0x47390d._0x2b4c18)]=new MarsArray(),_0x5ad03e['_optionsBasemapsList']=new MarsArray(),_0x5ad03e['_optionsLayersList']=new MarsArray(),_0x5ad03e['_controls']={},_0x5ad03e['_effects']={},_0x5ad03e['chinaCRS']=_0x5ad03e[_0xdeaa8a(_0x47390d._0x1411d5)]['chinaCRS']||ChinaCRS['WGS84'],(_0x2e157b[_0xdeaa8a(_0x47390d._0x19c88b)]===LangType['ZH']||_0x2e157b['lang']===LangType['ZHHK'])&&toChineseCreateEnd(_0x2e157b,_0x5ad03e['_viewer']),_0x5ad03e['_sceneEvent']=new SceneEvent(_assertThisInitialized(_0x5ad03e)),_0x5ad03e[_0xdeaa8a(0xce8)]=new MouseEvent(_assertThisInitialized(_0x5ad03e),_0x2e157b['mouse']),_0x5ad03e[_0xdeaa8a(_0x47390d._0x1a9400)]=new SceneOption(_assertThisInitialized(_0x5ad03e)),_0x5ad03e[_0xdeaa8a(_0x47390d._0x120345)]=new ZoomNavigation(_0x5ad03e[_0xdeaa8a(_0x47390d._0x5eb80a)]),_0x5ad03e['_initLayers'](),_0x5ad03e['_initControls'](),_0x5ad03e[_0xdeaa8a(_0x47390d._0x3c32e0)](),_0x5ad03e['_sceneOption']['setOptions'](_0x5ad03e['options']['scene'],_0x5ad03e['options'][_0xdeaa8a(_0x47390d._0x59ba07)]),_0x5ad03e;}return _createClass(_0x46a373,[{'key':_0x432cab(_0x2494f2._0x28db5d),'get':function _0x32315a(){return this['_viewer'];}},{'key':_0x432cab(_0x2494f2._0x4ff2f9),'get':function _0x57d04d(){return this['_viewer']['container'];}},{'key':'toolbar','get':function _0xe27f74(){return this['_viewer']['_toolbar'];}},{'key':'canvas','get':function _0x3e5fc4(){var _0x10d84f=_0x432cab,_0xe74a3a;return(_0xe74a3a=this['_viewer'])===null||_0xe74a3a===void 0x0?void 0x0:_0xe74a3a['scene'][_0x10d84f(0x5e6)];}},{'key':'scene','get':function _0x19e224(){var _0x1a1b44;return(_0x1a1b44=this['_viewer'])===null||_0x1a1b44===void 0x0?void 0x0:_0x1a1b44['scene'];}},{'key':'camera','get':function _0x5bc967(){var _0x430f35=_0x432cab;return this['_viewer'][_0x430f35(0x14e)];}},{'key':'imageryLayers','get':function _0x15cd76(){var _0x399558=_0x432cab;return this[_0x399558(0x606)][_0x399558(0x550)];}},{'key':'dataSources','get':function _0x154fc2(){var _0x1dc609=_0x432cab;return this['_viewer'][_0x1dc609(0xecf)];}},{'key':_0x432cab(_0x2494f2._0x470c50),'get':function _0x2a54ec(){var _0x4ec520=_0x432cab;return this['_viewer'][_0x4ec520(0x1ec)];}},{'key':'clock','get':function _0x385385(){var _0x1e3f71=_0x432cab;return this[_0x1e3f71(_0x3c7329._0x161743)]['clock'];}},{'key':_0x432cab(0x8d4),'get':function _0x12d426(){var _0x32bad1=_0x432cab;return this['_viewer'][_0x32bad1(0x4b2)]['currentTime'];},'set':function _0x3f2592(_0x108359){this['_viewer']['clock']['currentTime']=_0x108359;}},{'key':_0x432cab(0x789),'get':function _0xea5a76(){var _0x1ca361=_0x432cab;return this['_viewer'][_0x1ca361(_0x156385._0x3c3ac7)];}},{'key':_0x432cab(0x5ca),'get':function _0x474445(){return this['_viewer']['trackedEntity'];},'set':function _0x213bd0(_0xe76b65){var _0x4508d1=_0x432cab;if(_0xe76b65){if(_0xe76b65 instanceof Cesium__namespace[_0x4508d1(0x4ad)])this['_viewer']['trackedEntity']=_0xe76b65;else{if(_0xe76b65[_0x4508d1(_0x472726._0x47b2b3)]instanceof Cesium__namespace['Entity'])this['_viewer']['trackedEntity']=_0xe76b65['entity'];else{if(_0xe76b65['czmObject']instanceof Cesium__namespace['Entity'])this['_viewer']['trackedEntity']=_0xe76b65['czmObject'];else _0xe76b65['trackedEntity']instanceof Cesium__namespace['Entity']&&(this['_viewer'][_0x4508d1(0x5ca)]=_0xe76b65['trackedEntity']);}}}else this['_viewer']['trackedEntity']=undefined;}},{'key':'terrainProvider','get':function _0x399208(){return this['_viewer']['terrainProvider'];},'set':function _0x3506a2(_0x83e2ba){var _0x7da757=_0x432cab,_0x541ca2=this;_0x83e2ba&&(_0x83e2ba[_0x7da757(_0x4c3343._0x27cf7b)]=_0x83e2ba[_0x7da757(_0x4c3343._0x38000f)]||{},_0x83e2ba['_marsOptions']['onLoadSuccess']=function(_0x43c0f5){_0x541ca2['_terrain_onLoadSuccess'](_0x43c0f5);},_0x83e2ba[_0x7da757(_0x4c3343._0x3ae74e)][_0x7da757(0xd12)]=function(_0x5785a0){_0x541ca2['_terrain_onLoadError'](_0x5785a0);}),this['_viewer']['terrainProvider']=_0x83e2ba,this['_defaultTerrainProvider']=_0x83e2ba,_0x83e2ba instanceof Cesium__namespace[_0x7da757(0x9bf)]&&this['fire'](EventType['terrainLoadSuccess']);}},{'key':_0x432cab(_0x2494f2._0xcbebfe),'get':function _0x331d97(){return Boolean(this['_viewer']['terrainProvider']['_layers']);},'set':function _0x5c38a3(_0x2f4bed){var _0x45b9ef=_0x432cab;_0x2f4bed?(this[_0x45b9ef(0x50b)]==null&&(this['_defaultTerrainProvider']=createTerrainProvider(this[_0x45b9ef(_0x2848e2._0x542934)]())),this['_viewer']['terrainProvider']=this['_defaultTerrainProvider']):(this['_viewer'][_0x45b9ef(0x99c)]=getNoTerrainProvider(),this[_0x45b9ef(_0x2848e2._0x57a286)](EventType['terrainLoadSuccess']));}},{'key':'basemap','get':function _0x259591(){var _0x3483b0=_0x432cab,_0x4c4f82=this[_0x3483b0(_0xdf683a._0x7e0491)]['values'];if(_0x4c4f82['length']===0x0){if(this['_viewer']['baseLayerPicker'])return this['_viewer'][_0x3483b0(0x888)]['viewModel']['selectedImagery'];return undefined;}for(var _0x3b71ac=0x0;_0x3b71ac<_0x4c4f82['length'];_0x3b71ac++){var _0x15f377=_0x4c4f82[_0x3b71ac];if(_0x15f377['hasEmptyGroup'])continue;if(_0x15f377[_0x3483b0(0x5b0)])return _0x15f377;}return undefined;},'set':function _0x10c277(_0x3fb14e){var _0x1956b1=_0x432cab,_0x5630f7,_0x3f4d06;_0x3fb14e&&isObject(_0x3fb14e)?(_0x5630f7=_0x3fb14e['id'],_0x3f4d06=_0x3fb14e['name']):(_0x5630f7=_0x3fb14e,_0x3f4d06=_0x3fb14e);var _0x16484c=this[_0x1956b1(_0x1dbd6c._0x58f6bf)]['values'];if(_0x16484c['length']===0x0){if(this['_viewer']['baseLayerPicker']){var _0x17a4a7=this['_viewer'][_0x1956b1(_0x1dbd6c._0x11c00e)]['viewModel'],_0x550fcd;if(_0x3fb14e){var _0x35a92e,_0x49978e=-0x1;for(var _0x1344c9=0x0;_0x1344c90x0){var _0x6251f1=getImageryProviderViewModels(_0x52003f['basemaps'],this['options']['templateValues']);_0x2edf54['imageryProviderViewModels']=_0x6251f1['imageryProviderViewModels'],_0x6251f1['selectedIndex']===-0x1?_0x5b1800=!![]:_0x2edf54[_0x2fc61f(_0x366da1._0x4d678d)]=_0x6251f1['imageryProviderViewModels'][_0x6251f1['selectedIndex']];}if(!_0x2edf54['terrainProviderViewModels']){var _0x41bc85;_0x2edf54['terrainProviderViewModels']=getTerrainProviderViewModels(this['_getTerrainOptions']()),_0x2edf54['selectedTerrainProviderViewModel']=_0x2edf54['terrainProviderViewModels'][(_0x41bc85=_0x52003f['terrain'])!==null&&_0x41bc85!==void 0x0&&_0x41bc85['show']?0x1:0x0];}}else{_0x2edf54[_0x2fc61f(_0x366da1._0x5c6ed8)]==null&&(_0x5b1800=!![],_0x2edf54['imageryProvider']=new Cesium__namespace[(_0x2fc61f(0xc85))]({'url':Cesium__namespace[_0x2fc61f(0x124)]('Assets/Textures/NaturalEarthII')}));var _0x78484c;_0x52003f[_0x2fc61f(_0x366da1._0x553103)]&&_0x52003f['terrain']['show']?(_0x78484c=createTerrainProvider(this['_getTerrainOptions']()),_0x2edf54[_0x2fc61f(0x99c)]=_0x78484c,this['_defaultTerrainProvider']=_0x78484c):_0x2edf54[_0x2fc61f(_0x366da1._0x2a298b)]=getNoTerrainProvider();}var _0x2af109=new Cesium__namespace[(_0x2fc61f(0x407))](_0x1fe7b7,_0x2edf54);if(_0x5b1800){var _0x327853=_0x2af109[_0x2fc61f(0x550)],_0x195e39=_0x327853[_0x2fc61f(_0x366da1._0x5a5840)];for(var _0x1297b9=0x0;_0x1297b9<_0x195e39;_0x1297b9++){var _0x5e0c27=_0x327853['get'](0x0);_0x327853['remove'](_0x5e0c27,!![]);}}return _0x2af109;}},{'key':_0x432cab(0x680),'value':function _0x2d273e(_0x147770){var _0x8af33=_0x432cab;this['fire'](EventType[_0x8af33(0x382)],{'data':_0x147770});}},{'key':_0x432cab(0x6f1),'value':function _0x883306(_0xe296cb){var _0x29ab5f=_0x432cab;this[_0x29ab5f(0x55c)]=![],this['fire'](EventType['terrainLoadError'],{'error':_0xe296cb});}},{'key':'_getTerrainOptions','value':function _0x136ab1(){var _0x4ec07c=_0x432cab,_0x49b3ff=this;if(!this['options']['terrain'])return this['options']['terrain'];var _0x608ca7=_objectSpread2({'templateValues':this[_0x4ec07c(0xe11)]['templateValues'],'marsOptions':{'onLoadSuccess':function _0x2c8978(_0x536a98){_0x49b3ff['_terrain_onLoadSuccess'](_0x536a98);},'onLoadError':function _0x160013(_0x293dee){var _0x2489a7=_0x4ec07c;_0x49b3ff[_0x2489a7(_0x333bb3._0x58c027)](_0x293dee);}}},this[_0x4ec07c(_0x2bb8c1._0x59dafa)][_0x4ec07c(0x9ea)]);return _0x608ca7;}},{'key':'setOptions','value':function _0x196bfe(_0x3096ea){var _0x45dc77=_0x432cab;if(!_0x3096ea||Object[_0x45dc77(_0x591bab._0x234fe3)](_0x3096ea)['length']===0x0)return this;this[_0x45dc77(0xe11)]=merge(this['options'],_0x3096ea);for(var _0x5a3763 in _0x3096ea){var _0x5f5501=_0x3096ea[_0x5a3763];switch(_0x5a3763){case'scene':{this[_0x45dc77(0xea5)]['setOptions'](this['options']['scene'],_0x5f5501);break;}case _0x45dc77(_0x591bab._0x39ec8b):{this['_mouseEvent']['setOptions'](this['options'][_0x45dc77(_0x591bab._0x39ec8b)]);break;}case _0x45dc77(_0x591bab._0x3c1c38):{this['terrainProvider']=createTerrainProvider(this['_getTerrainOptions']());break;}case'basemaps':{this['setBasemapsOptions'](_0x5f5501);break;}case'layers':{this[_0x45dc77(_0x591bab._0x2502b2)](_0x5f5501);break;}case _0x45dc77(_0x591bab._0x49e310):{this[_0x45dc77(0x1b9)]=_0x5f5501||ChinaCRS[_0x45dc77(_0x591bab._0x5dbf8f)];break;}case'lang':{(_0x5f5501===LangType['ZH']||_0x5f5501===LangType['ZHHK'])&&toChineseBeforeCreate(this['options']);break;}case _0x45dc77(_0x591bab._0x5df77e):{updateAll(_0x5f5501);break;}case _0x45dc77(_0x591bab._0x577d23):{for(var _0x386d7b in _0x5f5501){var _0x23f59b=this[_0x45dc77(0xe11)]['control'][_0x386d7b],_0x5a9463=this['_controls'][_0x386d7b];if(_0x5a9463)!_0x23f59b||(_0x23f59b===null||_0x23f59b===void 0x0?void 0x0:_0x23f59b[_0x45dc77(_0x591bab._0x386890)])===![]?(_0x5a9463['show']=![],_0x5a9463['enabled']=![]):(_0x5a9463['show']=!![],_0x5a9463['enabled']=!![],_0x5a9463['setOptions']&&_0x23f59b!==!![]&&_0x5a9463['setOptions'](_0x23f59b));else{if(!_0x23f59b||_0x23f59b['enabled']===![])continue;var _0x4524a1=create$1(_0x386d7b,_0x23f59b);_0x4524a1?this['addControl'](_0x4524a1):logWarn('createControl:无该类型控件暂不能创建',_0x386d7b,_0x23f59b);}}break;}case'effect':{for(var _0x1db2cf in _0x5f5501){var _0x2204fe=this['options'][_0x45dc77(_0x591bab._0x35ad50)][_0x1db2cf],_0x4b2e0f=this['_effects'][_0x1db2cf];if(_0x4b2e0f)!_0x2204fe||(_0x2204fe===null||_0x2204fe===void 0x0?void 0x0:_0x2204fe['enabled'])===![]?_0x4b2e0f['enabled']=![]:(_0x4b2e0f[_0x45dc77(_0x591bab._0x4a8f49)]=!![],_0x4b2e0f['setOptions']&&_0x4b2e0f['setOptions'](_0x2204fe));else{if(!_0x2204fe||_0x2204fe['enabled']===![])continue;var _0x1dae53=create(_0x1db2cf,_0x2204fe);_0x1dae53&&this['addEffect'](_0x1dae53);}}break;}default:{logWarn(_0x45dc77(_0x591bab._0x4909e6),_0x5f5501);break;}}}return this;}},{'key':_0x432cab(0x7f8),'value':function _0x6a1b2(_0x15f998){var _0x75b143=_0x432cab;if(!_0x15f998||Object['keys'](_0x15f998)['length']===0x0)return this;return this['options']['scene']=merge(this['options']['scene'],_0x15f998),this['_sceneOption']['setOptions'](this[_0x75b143(_0x67a83d._0x2a4a69)][_0x75b143(_0x67a83d._0x202329)],_0x15f998),this;}},{'key':'getOptions','value':function _0x58e944(){var _0x585987=_0x432cab;return clone(this['options'],[_0x585987(_0x3ca951._0x145ac9),'eventParent']);}},{'key':'getCurrentOptions','value':function _0x2cc2e9(){var _0x4aca6e=_0x432cab,_0x589f46=this['getOptions']();_0x589f46[_0x4aca6e(_0x33256d._0x416e0d)][_0x4aca6e(_0x33256d._0x52e519)]=this['getCameraView'](),_0x589f46['layers']=[];var _0x182410=this['getLayers']({'basemaps':![]});for(var _0x206986=_0x182410['length']-0x1;_0x206986>=0x0;_0x206986--){var _0x4c5827=_0x182410[_0x206986];if(_0x4c5827['isPrivate']||_0x4c5827['parent'])continue;_0x589f46[_0x4aca6e(_0x33256d._0x3bfee1)]['push'](_0x4c5827['toJSON']());}return _0x589f46;}},{'key':'getDefaultContextMenu','value':function _0x1c2385(){return getDefaultContextMenu(this);}},{'key':'getCenter','value':function _0x50eeae(){return getCenter(this['scene']);}},{'key':_0x432cab(_0x2494f2._0x56ce15),'value':function _0x36596d(){var _0x1afeb6=_0x432cab,_0x116205=this['getCenter']();if(_0x116205){var _0x62b995=Cesium__namespace[_0x1afeb6(_0xf94cc3._0x30ba6f)]['distance'](_0x116205['toCartesian'](),this[_0x1afeb6(0x606)]['camera']['positionWC']);return _0x62b995;}else return 0x0;}},{'key':'getExtent','value':function _0x4f0620(_0x5031ef){return getExtent(this,_0x5031ef);}},{'key':_0x432cab(_0x2494f2._0x245193),'value':function _0x5adf52(_0x4e63ff){var _0x1d48a9=_0x432cab,_0x45ec84,_0x5562b2;if(!((_0x45ec84=this[_0x1d48a9(_0x4c822e._0x992283)]['scene'])!==null&&_0x45ec84!==void 0x0&&(_0x5562b2=_0x45ec84['globe'])!==null&&_0x5562b2!==void 0x0&&_0x5562b2['realAlt']))return _0x4e63ff;var _0x2821dc=this[_0x1d48a9(_0x4c822e._0x27e8e0)][_0x1d48a9(0x7dd)]['globe']['terrainExaggeration']||this[_0x1d48a9(_0x4c822e._0x34a0eb)][_0x1d48a9(0x7dd)]['terrainExaggeration'];if(_0x2821dc)return _0x4e63ff/_0x2821dc;return _0x4e63ff;}},{'key':_0x432cab(_0x2494f2._0x45a418),'value':function _0x264a30(_0xb27d4e){return expImage(this['_viewer'],_0xb27d4e);}},{'key':'setCursor','value':function _0x5edc6e(){var _0x5b9042=_0x432cab,_0x49e9c7=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:'';this['_default_cursor']=_0x49e9c7,this['container'][_0x5b9042(_0x69a31b._0x33cdf0)]['cursor']=_0x49e9c7;}},{'key':'_setEditCursor','value':function _0x4f7541(_0x89a9b9){var _0x4e4e82=_0x432cab;if(!this[_0x4e4e82(_0x5041f0._0x2251e1)])return;_0x89a9b9?this['container']['style']['cursor']='crosshair':this[_0x4e4e82(0x20a)]['style']['cursor']=this['_default_cursor']||'';}},{'key':'pick3DTileset','value':function _0x41ae06(_0x5ae682){return pick3DTileset(this['scene'],_0x5ae682);}},{'key':'pickTilesetLayer','value':function _0x2b9488(_0x1d0d48){var _0x1b75f6=_0x432cab,_0x1a30e3=pick3DTileset(this[_0x1b75f6(0x7dd)],_0x1d0d48);return _0x1a30e3?this['getLayerById'](_0x1a30e3['_mars3d_layerId']):null;}},{'key':'on','value':function _0xe247d9(_0x644ffa,_0x3a8a3b,_0x71869a){var _0x494935=_0x432cab,_0x32565c=this['_sceneEvent']['on'](_0x644ffa,_0x3a8a3b,_0x71869a||this);return!_0x32565c&&_get(_getPrototypeOf(_0x46a373['prototype']),'on',this)[_0x494935(0xdf7)](this,_0x644ffa,_0x3a8a3b,_0x71869a),this;}},{'key':_0x432cab(_0x2494f2._0xfc61aa),'value':function _0x5ae5fd(_0x36e54a,_0x303b70,_0x2405a9){var _0x11170a=_0x432cab,_0x25e6e7=this['_sceneEvent']['off'](_0x36e54a,_0x303b70,_0x2405a9||this);return!_0x25e6e7&&_get(_getPrototypeOf(_0x46a373['prototype']),_0x11170a(_0x38a43f._0x466e71),this)['call'](this,_0x36e54a,_0x303b70,_0x2405a9),this;}},{'key':'listens','value':function _0xa6470b(_0x42374a,_0x288c34){var _0x5258b6=_0x432cab;return this['_sceneEvent']['hasType'](_0x42374a)?this['_sceneEvent']['listens'](_0x42374a):_get(_getPrototypeOf(_0x46a373[_0x5258b6(0xd3a)]),'listens',this)['call'](this,_0x42374a,_0x288c34);}},{'key':'_initLayers','value':function _0x1c0bd2(){var _0x599f87=_0x432cab,_0x40482f=this;this[_0x599f87(_0x596fc4._0x148c56)][_0x599f87(_0x596fc4._0x106a3e)]=this['options']['basemaps']||[],this['options']['layers']=this['options']['layers']||[],this[_0x599f87(0xa87)]=0x1,this['_arrLayerIdx']=[];var _0x432d8d=this['options']['basemaps'],_0x5a8b96=this['options'][_0x599f87(0xc35)];for(var _0x1b30e=0x0;_0x1b30e<_0x432d8d['length'];_0x1b30e++){var _0x489350=_0x432d8d[_0x1b30e];_0x489350['id']&&(this[_0x599f87(_0x596fc4._0x14d222)]['indexOf'](_0x489350['id'])!==-0x1&&(delete _0x489350['id'],logWarn(_0x599f87(_0x596fc4._0x38b952),_0x489350)),this['_arrLayerIdx']['push'](_0x489350['id']));}for(var _0x45d12e=0x0;_0x45d12e<_0x5a8b96[_0x599f87(_0x596fc4._0x88db2a)];_0x45d12e++){var _0x1cbfd9=_0x5a8b96[_0x45d12e];_0x1cbfd9['id']&&(this['_arrLayerIdx']['indexOf'](_0x1cbfd9['id'])!==-0x1&&(delete _0x1cbfd9['id'],logWarn('addLayer:图层id存在冲突,已重新赋值id',_0x1cbfd9)),this[_0x599f87(_0x596fc4._0x99816e)]['push'](_0x1cbfd9['id']));}var _0x11dfe1=[],_0x1564b7=[];if(!this['_viewer']['baseLayerPicker'])for(var _0x476fe7=0x0;_0x476fe7<_0x432d8d['length'];_0x476fe7++){var _0xefdb11=_0x432d8d[_0x476fe7];!_0xefdb11['name']&&(_0xefdb11[_0x599f87(_0x596fc4._0x48ca60)]='');!_0xefdb11['id']&&(_0xefdb11['id']=this['getNextLayerId']());var _0x42c707=create$2(_0xefdb11,this[_0x599f87(_0x596fc4._0x61daec)]['templateValues']);if(!_0x42c707)continue;_0x42c707[_0x599f87(0x423)]=!![];if(_0xefdb11['show']){var _0x590afe=this['addLayer'](_0x42c707);_0x1564b7[_0x599f87(0x425)](_0x590afe);}else delete _0xefdb11['show'];this['_optionsBasemapsList'][_0x599f87(0x3b2)](_0xefdb11['id'],_0x42c707),_0x11dfe1['push'](_0xefdb11);if(_0x42c707['hasChildLayer']&&_0xefdb11['layers'])for(var _0x1a42cd=0x0;_0x1a42cd<_0xefdb11['layers']['length'];_0x1a42cd++){var _0x141b3a=_0xefdb11[_0x599f87(_0x596fc4._0x4cc693)][_0x1a42cd];_0x141b3a['pid']=_0xefdb11['id'],_0x141b3a['parent']=_0x42c707,!_0x141b3a['id']&&(_0x141b3a['id']=this[_0x599f87(0x567)]()),_0x11dfe1['push'](_0x141b3a);}}for(var _0x1d9e5e=0x0;_0x1d9e5e<_0x5a8b96[_0x599f87(0xba0)];_0x1d9e5e++){var _0x18d015=_0x5a8b96[_0x1d9e5e];!_0x18d015['id']&&(_0x18d015['id']=this[_0x599f87(_0x596fc4._0x100c71)]());var _0x48db9a=create$2(_0x18d015,this['options']['templateValues']);if(!_0x48db9a)continue;_0x48db9a['_hasMapInit']=!![];if(_0x18d015['show']){var _0x5e57c2=this['addLayer'](_0x48db9a);_0x1564b7['push'](_0x5e57c2);}else delete _0x18d015[_0x599f87(0x19f)];this[_0x599f87(0x8e1)]['set'](_0x18d015['id'],_0x48db9a),_0x11dfe1[_0x599f87(0x425)](_0x18d015);if(_0x48db9a['hasChildLayer']&&_0x18d015['layers'])for(var _0x2372e8=0x0;_0x2372e8<_0x18d015['layers']['length'];_0x2372e8++){var _0x422d3f=_0x18d015['layers'][_0x2372e8];_0x422d3f['pid']=_0x18d015['id'],_0x422d3f[_0x599f87(0x402)]=_0x48db9a,!_0x422d3f['id']&&(_0x422d3f['id']=this[_0x599f87(_0x596fc4._0x519cc2)]()),_0x11dfe1['push'](_0x422d3f);}}for(var _0x42774e=0x0;_0x42774e<_0x11dfe1['length'];_0x42774e++){var _0x527778=_0x11dfe1[_0x42774e],_0x535aa6=Number(_0x527778['zIndex']);isNaN(_0x535aa6)&&(_0x535aa6=_0x42774e);_0x527778[_0x599f87(_0x596fc4._0xa7d834)]=_0x535aa6;var _0x37d063=this[_0x599f87(_0x596fc4._0x2e9153)]['get'](_0x527778['id']);_0x37d063&&(_0x37d063['zIndex']=_0x535aa6);}_0x1564b7['push'](new Promise(function(_0x4ca56c,_0x31f829){function _0x3bdc28(_0x17ece6){_0x17ece6===0x0&&(this['off'](EventType['tileLoadProgress'],_0x3bdc28),_0x4ca56c(!![]));}_0x40482f['on'](EventType['tileLoadProgress'],_0x3bdc28);})),_0x1564b7['push'](this['terrainProvider'][_0x599f87(0xa28)]),Promise['all'](_0x1564b7)[_0x599f87(_0x596fc4._0x4e469a)](function(_0x14a339){_0x40482f['fire'](EventType['load'],{'list':_0x14a339});});}},{'key':'setBasemapsOptions','value':function _0x3bf5f5(_0x44d464){var _0x44f149=_0x432cab,_0x1e7f3f=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:!![];if(!_0x44d464||_0x44d464[_0x44f149(0xba0)]===0x0)return;this[_0x44f149(0xe11)]['basemaps']=_0x44d464;if(_0x1e7f3f){this['_optionsBasemapsList'][_0x44f149(_0x47823d._0x37f441)](function(_0x12ff8d){_0x12ff8d['destroy']();}),this['_optionsBasemapsList']['removeAll']();for(var _0x56a857=0x0;_0x56a857<_0x44d464['length'];_0x56a857++){var _0x4954b1=_0x44d464[_0x56a857];!_0x4954b1[_0x44f149(0xa15)]&&(_0x4954b1[_0x44f149(0xa15)]='');!_0x4954b1['id']&&(_0x4954b1['id']=this['getNextLayerId']());var _0x2fe450=Number(_0x4954b1['zIndex']);isNaN(_0x2fe450)&&(_0x2fe450=_0x56a857);_0x4954b1['zIndex']=_0x2fe450;var _0x544d7b=create$2(_0x4954b1,this[_0x44f149(_0x47823d._0x1dba2b)][_0x44f149(_0x47823d._0xb6a444)]);if(!_0x544d7b)continue;_0x4954b1['show']&&(this[_0x44f149(_0x47823d._0x10bf3c)](_0x544d7b),_0x544d7b[_0x44f149(0xa28)]['then'](function(_0x5e1120){var _0x1d33d6=_0x44f149;_0x5e1120['toBottom']&&_0x5e1120[_0x1d33d6(0xa09)]();}));this['_optionsBasemapsList'][_0x44f149(_0x47823d._0x19f77f)](_0x4954b1['id'],_0x544d7b);if(_0x544d7b['hasChildLayer']&&_0x4954b1['layers'])for(var _0x18cf8b=0x0;_0x18cf8b<_0x4954b1[_0x44f149(_0x47823d._0x1c2cc2)]['length'];_0x18cf8b++){var _0x4ec200=_0x4954b1[_0x44f149(0xc35)][_0x18cf8b];_0x4ec200[_0x44f149(_0x47823d._0x4fd45c)]=_0x4954b1['id'],_0x4ec200[_0x44f149(_0x47823d._0x58cd93)]=_0x544d7b,!_0x4ec200['id']&&(_0x4ec200['id']=this['getNextLayerId']());}}}return this['_optionsBasemapsList']['values'];}},{'key':'setLayersOptions','value':function _0x368fe1(_0x5bc8e5){var _0x4ffac5={_0x1445c9:0x9af},_0x3fa0bb=_0x432cab;if(!_0x5bc8e5||_0x5bc8e5['length']===0x0)return;this[_0x3fa0bb(_0x2d025f._0x134aa6)][_0x3fa0bb(0x2de)](function(_0x3953e5){var _0x1c6552=_0x3fa0bb;_0x3953e5[_0x1c6552(_0x4ffac5._0x1445c9)]();}),this[_0x3fa0bb(0x8e1)]['removeAll'](),this['options']['layers']=_0x5bc8e5;for(var _0x3d6aa9=0x0;_0x3d6aa9<_0x5bc8e5['length'];_0x3d6aa9++){var _0x522a93=_0x5bc8e5[_0x3d6aa9];!_0x522a93['id']&&(_0x522a93['id']=this[_0x3fa0bb(_0x2d025f._0x3f8c35)]());var _0x254595=create$2(_0x522a93,this['options'][_0x3fa0bb(_0x2d025f._0x5356a6)]);if(!_0x254595)continue;_0x522a93['show']&&this['addLayer'](_0x254595);this[_0x3fa0bb(_0x2d025f._0x1ee641)]['set'](_0x522a93['id'],_0x254595);if(_0x254595['hasChildLayer']&&_0x522a93['layers'])for(var _0x3a6214=0x0;_0x3a6214<_0x522a93[_0x3fa0bb(0xc35)]['length'];_0x3a6214++){var _0x350460=_0x522a93['layers'][_0x3a6214];_0x350460[_0x3fa0bb(0x7e2)]=_0x522a93['id'],_0x350460['parent']=_0x254595,!_0x350460['id']&&(_0x350460['id']=this['getNextLayerId']());}}return this['_optionsLayersList']['values'];}},{'key':'getNextLayerId','value':function _0x1aeaf9(){var _0x26d2be=_0x432cab;while(this[_0x26d2be(_0x1b7537._0x193942)][_0x26d2be(_0x1b7537._0x5e6f01)](this['_layerIdx'])!==-0x1){this['_layerIdx']++;}return this['_arrLayerIdx']['push'](this['_layerIdx']),this[_0x26d2be(_0x1b7537._0x1d6fd3)];}},{'key':_0x432cab(0x4f2),'value':function _0x491210(_0x4c945b,_0x342563){var _0x48267c={_0x2b51ac:0x19f,_0x43829b:0x6ff},_0x54f10a=this;return new Promise(function(_0x41597d,_0x494cff){var _0x38132c=_0x4ffc;if(!_0x4c945b||!_0x4c945b['_onAdd']){_0x41597d(![]);return;}Cesium__namespace['defined'](_0x342563)&&(_0x4c945b[_0x38132c(_0x48267c._0x2b51ac)]=_0x342563);if(_0x4c945b['_state']===State[_0x38132c(0xd2c)]){_0x41597d(![]);return;}_0x4c945b['_onAdd'](_0x54f10a);var _0x5c4d08=_0x54f10a[_0x38132c(0x60f)][_0x38132c(_0x48267c._0x43829b)](_0x4c945b['id']);_0x5c4d08&&_0x5c4d08!==_0x4c945b&&(_0x4c945b['id']=_0x54f10a['getNextLayerId'](),logWarn('addLayer:图层id存在冲突,已重新赋值id',_0x4c945b)),_0x54f10a['_layerList']['set'](_0x4c945b['id'],_0x4c945b),_0x4c945b['readyPromise']['then'](function(_0x22482f){_0x41597d(!![]);});});}},{'key':'removeLayer','value':function _0x145c87(_0x13f81b,_0x48bb48){var _0x38cd00=_0x432cab;if(!_0x13f81b)return this;if(isString(_0x13f81b)||isNumber(_0x13f81b)){_0x13f81b=this['_layerList'][_0x38cd00(0x6ff)](_0x13f81b);if(!_0x13f81b)return this;}if(_0x13f81b['_state']!==State['ADDED'])return;return this['_layerList']['remove'](_0x13f81b['id']),_0x48bb48&&_0x13f81b['clear']&&_0x13f81b['clear'](),_0x13f81b['_onRemove'](),_0x48bb48&&(this['_optionsBasemapsList'][_0x38cd00(0xa85)](_0x13f81b['id']),this[_0x38cd00(_0x4f0032._0x170b48)]['remove'](_0x13f81b['id']),_0x13f81b['destroy']()),this;}},{'key':'hasLayer','value':function _0x128b17(_0x106e9a){var _0x271479=_0x432cab;if(!_0x106e9a)return![];return isObject(_0x106e9a)&&(_0x106e9a=_0x106e9a['id']),this['_layerList'][_0x271479(_0x169314._0xc8fb6)](_0x106e9a);}},{'key':'eachLayer','value':function _0x10da37(_0x2e5974,_0x23e980){return this['_layerList']['forEach'](_0x2e5974,_0x23e980||this),this;}},{'key':'getLayer','value':function _0x40cfa6(_0x27fcb5,_0x3916d2){return isObject(_0x27fcb5)&&(_0x27fcb5=_0x27fcb5['id']),this['getLayerByAttr'](_0x27fcb5,_0x3916d2);}},{'key':'getLayerById','value':function _0x2b90b1(_0x1bde1d){var _0xd4b069=_0x432cab,_0x3c810c=this['_layerList']['get'](_0x1bde1d);if(_0x3c810c)return _0x3c810c;_0x3c810c=this['_optionsLayersList'][_0xd4b069(0x6ff)](_0x1bde1d);if(_0x3c810c)return _0x3c810c;_0x3c810c=this['_optionsBasemapsList'][_0xd4b069(_0x1150e9._0x193a83)](_0x1bde1d);if(_0x3c810c)return _0x3c810c;var _0x56184e=this['getLayers']({'basemaps':!![],'layers':!![]});for(var _0x20bf95=0x0,_0x40b152=_0x56184e['length'];_0x20bf95<_0x40b152;_0x20bf95++){var _0x31d933=_0x56184e[_0x20bf95];if(_0x31d933['id']===_0x1bde1d)return _0x31d933;if(_0x31d933['hasChildLayer']&&_0x31d933['arrLayer'])for(var _0x1adca3=0x0;_0x1adca3<_0x31d933[_0xd4b069(0x345)]['length'];_0x1adca3++){var _0x2230a0=_0x31d933['arrLayer'][_0x1adca3];if(_0x2230a0['id']===_0x1bde1d)return _0x2230a0;}}return undefined;}},{'key':'getLayerByAttr','value':function _0x43f485(_0x1c4f2e,_0x4efc16){var _0x1539ab=_0x432cab,_0x181d44=this['_layerList']['getByAttr'](_0x1c4f2e,_0x4efc16);if(_0x181d44)return _0x181d44;_0x181d44=this['_optionsLayersList']['getByAttr'](_0x1c4f2e,_0x4efc16);if(_0x181d44)return _0x181d44;_0x181d44=this[_0x1539ab(0x5ae)]['getByAttr'](_0x1c4f2e,_0x4efc16);if(_0x181d44)return _0x181d44;return undefined;}},{'key':_0x432cab(0xafb),'value':function _0x4cdbe1(_0x4cdbb4,_0x53d580){var _0x47bee7=_0x432cab,_0x314d58=this['_layerList']['getListByAttr'](_0x4cdbb4,_0x53d580);return _0x314d58=_0x314d58[_0x47bee7(0x732)](this['_optionsLayersList'][_0x47bee7(_0xfc340f._0x5016b5)](_0x4cdbb4,_0x53d580)),_0x314d58=_0x314d58['concat'](this['_optionsBasemapsList']['getByAttr'](_0x4cdbb4,_0x53d580)),_0x314d58;}},{'key':'getLayers','value':function _0x204016(){var _0x4a78a0={_0x1a1f45:0x425},_0x350763=_0x432cab,_0x174f04=this,_0x8f6f16=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x305121=[];return _0x8f6f16['basemaps']&&(_0x305121=_0x305121[_0x350763(_0x4a0e38._0xbc056c)](this[_0x350763(_0x4a0e38._0x32af7a)]['values'])),_0x8f6f16[_0x350763(_0x4a0e38._0xcf9f25)]&&(_0x305121=_0x305121['concat'](this['_optionsLayersList']['values'])),_0x8f6f16[_0x350763(0xa37)]&&(_0x8f6f16['basemaps']=![],_0x8f6f16[_0x350763(0xc35)]=![]),this['_layerList']['forEach'](function(_0x476ff2){var _0xe5db43=_0x350763;if(_0x476ff2['isPrivate'])return;if(_0x8f6f16['childs']===![]&&_0x476ff2['parent'])return;if(Cesium__namespace[_0xe5db43(0x4ae)](_0x8f6f16['basemaps'])&&_0x174f04['_optionsBasemapsList']['contains'](_0x476ff2['id']))return;if(Cesium__namespace[_0xe5db43(0x4ae)](_0x8f6f16['layers'])&&_0x174f04['_optionsLayersList']['contains'](_0x476ff2['id']))return;_0x305121[_0xe5db43(_0x4a78a0._0x1a1f45)](_0x476ff2);}),_0x305121;}},{'key':'getBasemaps','value':function _0x522ed9(_0x5868a2){var _0x13a1ab=_0x432cab;if(this['_viewer']['baseLayerPicker'])return console['log']('baseLayerPicker打开时,由baseLayerPicker机制决定,无法获取底图图层。'),[];if(_0x5868a2){var _0x139756=[];return this[_0x13a1ab(_0x41887a._0x2fa59d)][_0x13a1ab(0x2de)](function(_0x494950){var _0x8c505b=_0x13a1ab;if(_0x494950['hasEmptyGroup'])return;_0x139756[_0x8c505b(_0x124aa2._0x937274)](_0x494950);}),_0x139756;}else return this['_optionsBasemapsList']['values'];}},{'key':_0x432cab(0xdec),'value':function _0x5ceb61(){var _0x5f07af={_0x71c1b1:0xcf7,_0x35259e:0xd55,_0x2b5827:0x425},_0x4e5940=_0x432cab,_0x2d77dc=this,_0x1942df=[];return _0x1942df=_0x1942df['concat'](this[_0x4e5940(0x4c6)](!![])),this['_optionsLayersList'][_0x4e5940(0x2de)](function(_0x3df879){var _0x5b2a80=_0x4e5940;_0x3df879[_0x5b2a80(0xcf7)]&&!_0x3df879['isPrivate']&&_0x1942df['push'](_0x3df879);}),this['_layerList'][_0x4e5940(0x2de)](function(_0x3ec4a4){var _0x384394=_0x4e5940;if(!_0x3ec4a4[_0x384394(_0x5f07af._0x71c1b1)]||_0x3ec4a4[_0x384394(_0x5f07af._0x35259e)])return;if(_0x2d77dc['_optionsBasemapsList'][_0x384394(0xa2e)](_0x3ec4a4['id']))return;if(_0x2d77dc['_optionsLayersList']['contains'](_0x3ec4a4['id']))return;_0x1942df[_0x384394(_0x5f07af._0x2b5827)](_0x3ec4a4);}),_0x1942df;}},{'key':'_initControls','value':function _0x2e874a(){var _0x4f7043={_0x244d12:0xb07,_0x24dbae:0x51a,_0x544a47:0xbf},_0x74dece={_0x52779b:0xe72},_0x344885=_0x432cab,_0x4c78b5,_0xb502ca,_0x506694,_0x1d33a5,_0x3f6d93,_0x4dbdf3=this,_0x34a8d2,_0x3d389d,_0x3db9b1=((_0x4c78b5=this['options'])===null||_0x4c78b5===void 0x0?void 0x0:_0x4c78b5['control'])||{};add((_0xb502ca=this['_viewer'])===null||_0xb502ca===void 0x0?void 0x0:_0xb502ca['scene'],this[_0x344885(_0x4f45bc._0x54f5f7)]['licenseUrl']);var _0x3f5ad5=(_0x506694=this[_0x344885(_0x4f45bc._0x701638)]['navigationHelpButton'])===null||_0x506694===void 0x0?void 0x0:_0x506694['_wrapper'],_0x3d8ef0=(_0x1d33a5=this['_viewer']['vrButton'])===null||_0x1d33a5===void 0x0?void 0x0:_0x1d33a5['_container'];_0x3d8ef0&&(removeClass(_0x3d8ef0,'cesium-viewer-vrContainer'),addClass(_0x3d8ef0,_0x344885(_0x4f45bc._0x2e203e)),_0x3d8ef0['parentNode']['removeChild'](_0x3d8ef0),_0x3f5ad5?this['toolbar']['insertBefore'](_0x3d8ef0,_0x3f5ad5):this['toolbar']['appendChild'](_0x3d8ef0));var _0x1d8121=(_0x3f6d93=this['_viewer'][_0x344885(0x51a)])===null||_0x3f6d93===void 0x0?void 0x0:_0x3f6d93[_0x344885(_0x4f45bc._0x2a4fdc)];_0x1d8121&&(removeClass(_0x1d8121,_0x344885(0x89a)),addClass(_0x1d8121,'cesium-button\x20cesium-toolbar-button'),_0x1d8121['style'][_0x344885(0x126)]='inline-block',_0x1d8121['parentNode']['removeChild'](_0x1d8121),_0x3f5ad5?this['toolbar']['insertBefore'](_0x1d8121,_0x3f5ad5):this['toolbar']['appendChild'](_0x1d8121));var _0x5ed2e1=['animation',_0x344885(0x4ee),'baseLayerPicker','fullscreenButton',_0x344885(0x8c2),_0x344885(0xcf1),_0x344885(0x523),'sceneModePicker','projectionPicker','navigationHelpButton'];_0x5ed2e1[_0x344885(_0x4f45bc._0x25fe03)](function(_0x55745f){var _0x3b63b6=_0x344885,_0x3ba517=_0x4dbdf3['_viewer'][_0x55745f];_0x3ba517&&(_0x3ba517[_0x3b63b6(_0x4f7043._0x244d12)]=_0x55745f,_0x3ba517['_show']=!![],_0x55745f===_0x3b63b6(_0x4f7043._0x24dbae)||_0x55745f===_0x3b63b6(0x8c2)?_0x3ba517[_0x3b63b6(0x4f8)]=_0x3ba517['_container']:_0x3ba517['_mainContainer']=_0x3ba517['_wrapper']||_0x3ba517['_element']||_0x3ba517['_container'],Object[_0x3b63b6(_0x4f7043._0x544a47)](_0x3ba517,'show',{'get':function _0x3d2f37(){var _0x87a7af=_0x3b63b6;return this[_0x87a7af(_0x74dece._0x52779b)];},'set':function _0x25eb9a(_0x532cc9){this['_show']=_0x532cc9,this['_mainContainer']['style']['display']=_0x532cc9?'inline-block':'none';}}),_0x4dbdf3['_controls'][_0x55745f]=_0x3ba517);}),this['_popupMgr']=new PopupMgr(_0x3db9b1['popup']),this['addControl'](this[_0x344885(0x22b)]),this['_tooltipMgr']=new TooltipMgr(_0x3db9b1['tooltip']),this['addControl'](this[_0x344885(0x44f)]),this['_contextmenuMgr']=new ContextMenu(_0x3db9b1['contextmenu']),this[_0x344885(_0x4f45bc._0x1f36e7)](this['_contextmenuMgr']);((_0x34a8d2=(_0x3d389d=_0x3db9b1['contextmenu'])===null||_0x3d389d===void 0x0?void 0x0:_0x3d389d[_0x344885(_0x4f45bc._0x2ce7c7)])!==null&&_0x34a8d2!==void 0x0?_0x34a8d2:!![])&&this[_0x344885(0x353)](this['getDefaultContextMenu']());this['_smallTooltip']=new SmallTooltip(_0x3db9b1['smallTooltip']),this['addControl'](this['_smallTooltip']),this[_0x344885(0x7e5)]=new KeyboardRoam(_objectSpread2({'enabled':![]},_0x3db9b1['keyboardRoam']||{})),this['addControl'](this['_keyboardRoam']);for(var _0x204d72 in _0x3db9b1){var _0x1faa0f=_0x3db9b1[_0x204d72];if(!_0x1faa0f||_0x1faa0f['enabled']===![])continue;var _0x4173e2=create$1(_0x204d72,_0x1faa0f);_0x4173e2&&this[_0x344885(0x77f)](_0x4173e2);}}},{'key':_0x432cab(0x77f),'value':function _0x37b75e(_0x53eb61,_0xb68c72){var _0x15da1b=_0x432cab;if(!_0x53eb61||!_0x53eb61['_onAdd'])return this;if(this['_controls'][_0x53eb61['type']]){logWarn('地图上已有'['concat'](_0x53eb61['type'],_0x15da1b(0xa9d))['concat'](_0x53eb61['type'],'\x20对象\x20'),this);return;}return Cesium__namespace[_0x15da1b(_0x17df5b._0x3fd18b)](_0xb68c72)&&(_0x53eb61[_0x15da1b(_0x17df5b._0x587259)]=_0xb68c72),_0x53eb61[_0x15da1b(_0x17df5b._0x580101)](this),this['_controlList']['set'](_0x53eb61['id'],_0x53eb61),this[_0x15da1b(0x61e)][_0x53eb61['type']]=_0x53eb61,this['controls']['compass']&&this[_0x15da1b(_0x17df5b._0x6e6e61)][_0x15da1b(0x794)][_0x15da1b(_0x17df5b._0x1335b7)](),this['fire'](EventType[_0x15da1b(0x77f)],{'control':_0x53eb61}),this;}},{'key':'removeControl','value':function _0x5376e1(_0x254c10,_0x4c87fa){var _0x309265=_0x432cab;if(!_0x254c10)return this;return this['_controlList'][_0x309265(_0x10925c._0xd645b5)](_0x254c10['id']),delete this[_0x309265(_0x10925c._0x172a31)][_0x254c10['type']],_0x254c10['_onRemove'](),this['fire'](EventType['removeControl'],{'control':_0x254c10}),_0x4c87fa&&_0x254c10['destroy'](),this;}},{'key':'hasControl','value':function _0x77a0cd(_0x9b622b){return this['_controlList']['contains']((_0x9b622b===null||_0x9b622b===void 0x0?void 0x0:_0x9b622b['id'])||_0x9b622b);}},{'key':'eachControl','value':function _0x115be5(_0x23b363,_0x5e3715){return this['_controlList']['forEach'](_0x23b363,_0x5e3715||this),this;}},{'key':'getControl','value':function _0x34b703(_0xc07a61){var _0x44ea55=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:'type';return this['_controlList']['getByAttr'](_0xc07a61,_0x44ea55);}},{'key':_0x432cab(_0x2494f2._0x1ee17e),'value':function _0x3c4f07(){var _0x344614=_0x432cab,_0x431513,_0x10419b=(_0x431513=this[_0x344614(0xe11)])===null||_0x431513===void 0x0?void 0x0:_0x431513['effect'];if(_0x10419b)for(var _0x570ed9 in _0x10419b){var _0x341a6c=_0x10419b[_0x570ed9];if(!_0x341a6c||_0x341a6c['enabled']===![])continue;var _0x5e0420=create(_0x570ed9,_0x341a6c);_0x5e0420&&this['addEffect'](_0x5e0420);}}},{'key':'addEffect','value':function _0x292a43(_0x2567ef){var _0x36cb0f=_0x432cab;if(!_0x2567ef||!_0x2567ef['_onAdd'])return this;if(this['_effects'][_0x2567ef['type']]){logError$1('地图上已有'['concat'](_0x2567ef['type'],'特效,请直接使用\x20map.effects.')[_0x36cb0f(0x732)](_0x2567ef['type'],'\x20对象\x20'),this);return;}this[_0x36cb0f(_0x43fe9c._0x3f0586)](_0x2567ef),this['_effects'][_0x2567ef[_0x36cb0f(0xb07)]]=_0x2567ef,this[_0x36cb0f(0x65a)](EventType[_0x36cb0f(_0x43fe9c._0x5e63bc)],{'effect':_0x2567ef});}},{'key':'removeEffect','value':function _0x43d9d1(_0x4287b1,_0x52c21f){var _0x59b491=_0x432cab;delete this['_effects'][_0x4287b1['type']],this[_0x59b491(0x65a)](EventType['removeEffect'],{'effect':_0x4287b1}),this['removeThing'](_0x4287b1,_0x52c21f);}},{'key':'getEffect','value':function _0x3833a4(_0x148d1e){var _0x23e894=_0x432cab,_0x468d7c=arguments[_0x23e894(0xba0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:'type';return this['getThing'](_0x148d1e,_0x468d7c);}},{'key':_0x432cab(0xce4),'value':function _0x247120(_0x5d8d09){if(!_0x5d8d09||!_0x5d8d09['_onAdd'])return this;return _0x5d8d09['_onAdd'](this),this['_thingList']['set'](_0x5d8d09['id'],_0x5d8d09),this;}},{'key':'removeThing','value':function _0x3586d9(_0x2fe5a2,_0x3079d6){var _0x369315=_0x432cab;if(!_0x2fe5a2)return this;return this['_thingList'][_0x369315(0xa85)](_0x2fe5a2['id']),_0x3079d6&&_0x2fe5a2['clear']&&_0x2fe5a2['clear'](),_0x2fe5a2[_0x369315(_0x160afa._0x9d861c)](),_0x3079d6&&_0x2fe5a2['destroy'](),this;}},{'key':'hasThing','value':function _0x1a37c4(_0x1335f2){var _0x403feb=_0x432cab;return this['_thingList'][_0x403feb(_0x576072._0x5961f0)]((_0x1335f2===null||_0x1335f2===void 0x0?void 0x0:_0x1335f2['id'])||_0x1335f2);}},{'key':'eachThing','value':function _0x53a2b1(_0x41e995,_0x432343){return this['_thingList']['forEach'](_0x41e995,_0x432343||this),this;}},{'key':'getThing','value':function _0x38b2ae(_0x5262ac,_0x43afa0){var _0x575228=_0x432cab;return this['_thingList'][_0x575228(_0x31602f._0x33e02a)](_0x5262ac,_0x43afa0);}},{'key':'getLangText','value':function _0x2d59a4(_0x15cf0){return getLangText(_0x15cf0,this['lang']);}},{'key':'zoomIn','value':function _0xeb1ecf(_0x4b3dd8,_0x18241a){var _0x142076=_0x432cab,_0x4928f2=this['_zoomNavigation']['zoomIn'](_0x4b3dd8,_0x18241a);return _0x4928f2&&this['fire'](EventType['zoom'],{'ztype':_0x142076(0x21d),'relativeAmount':_0x4b3dd8,'mandatory':_0x18241a}),_0x4928f2;}},{'key':'zoomOut','value':function _0x134ddc(_0x2e234b,_0xa90ba4){var _0xe0a205=_0x432cab,_0x482f13=this[_0xe0a205(_0x31cb5c._0x6a01ed)]['zoomOut'](_0x2e234b,_0xa90ba4);return _0x482f13&&this[_0xe0a205(0x65a)](EventType['zoom'],{'ztype':'zoomOut','relativeAmount':_0x2e234b,'mandatory':_0xa90ba4}),_0x482f13;}},{'key':'changeMouseModel','value':function _0x4be55a(_0x78c141){var _0x47b1df=_0x432cab;this['_hasRightTilt']=_0x78c141,_0x78c141?(this[_0x47b1df(_0x4ce30d._0x366717)][_0x47b1df(0x7dd)][_0x47b1df(0x12e)]['tiltEventTypes']=[Cesium__namespace[_0x47b1df(_0x4ce30d._0x3cf5d8)]['RIGHT_DRAG'],Cesium__namespace['CameraEventType'][_0x47b1df(0xe09)],{'eventType':Cesium__namespace['CameraEventType']['LEFT_DRAG'],'modifier':Cesium__namespace['KeyboardEventModifier']['CTRL']},{'eventType':Cesium__namespace['CameraEventType'][_0x47b1df(0xcbd)],'modifier':Cesium__namespace['KeyboardEventModifier']['CTRL']}],this[_0x47b1df(0x606)]['scene'][_0x47b1df(_0x4ce30d._0x5804ab)]['zoomEventTypes']=[Cesium__namespace['CameraEventType']['MIDDLE_DRAG'],Cesium__namespace['CameraEventType']['WHEEL'],Cesium__namespace['CameraEventType']['PINCH']]):(this[_0x47b1df(0x606)][_0x47b1df(0x7dd)][_0x47b1df(_0x4ce30d._0x33b677)]['tiltEventTypes']=[Cesium__namespace['CameraEventType'][_0x47b1df(0x911)],Cesium__namespace['CameraEventType']['PINCH'],{'eventType':Cesium__namespace['CameraEventType']['LEFT_DRAG'],'modifier':Cesium__namespace['KeyboardEventModifier']['CTRL']},{'eventType':Cesium__namespace['CameraEventType']['RIGHT_DRAG'],'modifier':Cesium__namespace['KeyboardEventModifier']['CTRL']}],this['_viewer']['scene']['screenSpaceCameraController']['zoomEventTypes']=[Cesium__namespace[_0x47b1df(0x202)]['RIGHT_DRAG'],Cesium__namespace['CameraEventType']['WHEEL'],Cesium__namespace[_0x47b1df(0x202)][_0x47b1df(_0x4ce30d._0x3d272f)]]),this['controls']['mouseDownView']&&this[_0x47b1df(_0x4ce30d._0x4f173c)]['mouseDownView'][_0x47b1df(0x44d)]();}},{'key':_0x432cab(0x662),'value':function _0x3ea81e(){var _0x5660a0=_0x432cab;delete this[_0x5660a0(0xd63)],delete this['_pitch_min'],delete this['_pitch_minHeight'],this['_viewer']['scene']['screenSpaceCameraController']['inertiaSpin']=0.9,this['_viewer'][_0x5660a0(0x7dd)]['screenSpaceCameraController']['inertiaTranslate']=0.9,this['off'](EventType['mouseDown'],this['_setPitchRange_rightDownHandler'],this),this['off'](EventType['mouseUp'],this[_0x5660a0(_0x375cf0._0x8be26)],this),this['off'](EventType['mouseMove'],this[_0x5660a0(0xde2)],this),this['off'](EventType['cameraMoveStart'],this['_setPitchRange_cameraChangedHandler'],this);}},{'key':'setPitchRange','value':function _0x45446c(_0x4456e8){var _0x7104d9=_0x432cab,_0x1ec9d0=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:-0x5a;this['clearPitchRange'](),this['_viewer']['scene']['screenSpaceCameraController'][_0x7104d9(_0x2a4e44._0xd66857)]=0x0,this['_viewer'][_0x7104d9(_0x2a4e44._0x12cbf5)]['screenSpaceCameraController']['inertiaTranslate']=0x0,this['_pitch_max']=Cesium__namespace['Math']['toRadians'](_0x4456e8),this['_pitch_min']=Cesium__namespace[_0x7104d9(0xa29)][_0x7104d9(0x70f)](_0x1ec9d0),this['on'](EventType[_0x7104d9(_0x2a4e44._0x3f2abc)],this['_setPitchRange_rightDownHandler'],this),this['on'](EventType[_0x7104d9(0xb4d)],this['_setPitchRange_rightUpHandler'],this);}},{'key':'_setPitchRange_rightDownHandler','value':function _0x419a88(_0x35c319){var _0x173a7f=_0x432cab;if(this['_viewer']['scene']['mode']!==Cesium__namespace['SceneMode']['SCENE3D'])return;if(this['_viewer']['camera']['positionCartographic']['height']>this['_viewer']['scene']['screenSpaceCameraController']['minimumCollisionTerrainHeight'])return;this['_pitch_minHeight']=this['_viewer']['camera'][_0x173a7f(0x1a2)]['height'],this['on'](EventType['mouseMove'],this['_setPitchRange_mouseMoveHandler'],this),this['on'](EventType[_0x173a7f(_0xbc7342._0x5f1253)],this['_setPitchRange_cameraChangedHandler'],this);}},{'key':'_setPitchRange_rightUpHandler','value':function _0x3c88b0(_0x5abe0c){var _0x25ecce=_0x432cab;this[_0x25ecce(0x606)]['scene'][_0x25ecce(_0x1f11a6._0x2934c5)]['enableTilt']=!![],this['off'](EventType['mouseMove'],this['_setPitchRange_mouseMoveHandler'],this),this['off'](EventType[_0x25ecce(_0x1f11a6._0x2b769b)],this['_setPitchRange_cameraChangedHandler'],this);}},{'key':'_setPitchRange_mouseMoveHandler','value':function _0x402cc8(_0x46a79a){var _0x473832=_0x432cab,_0x4e0022=!![],_0x1bbbc9=_0x46a79a['endPosition']['y']<_0x46a79a['startPosition']['y'];if(_0x1bbbc9&&this[_0x473832(0x606)]['camera']['pitch']>this['_pitch_max'])_0x4e0022=![];else!_0x1bbbc9&&this['_viewer']['camera']['pitch']this[_0x5677ab(0x606)]['scene']['screenSpaceCameraController']['minimumCollisionTerrainHeight'])return;var _0x9a5393=this['_viewer']['camera']['pitch'];if(_0x9a5393>this['_pitch_max']||_0x9a5393this[_0x5677ab(0xd63)])_0x9a5393=this['_pitch_max'];else _0x9a53930x1&&arguments[0x1]!==undefined?arguments[0x1]:{},_0x508875=this['getCenter']();if(!_0x508875)return Promise['resolve'](![]);var _0x5da809=Cesium__namespace['Cartesian3']['distance'](_0x508875['toCartesian'](),this['_viewer']['camera']['positionWC']);return this['flyToPoint'](_0x508875,_objectSpread2(_objectSpread2({},_0x378df6),{},{'radius':_0x5da809,'pitch':_0x450501}));}},{'key':'cancelFlyTo','value':function _0x10e2b8(){var _0x2a8e43=_0x432cab;return Route[_0x2a8e43(0xd1f)](),this['_isCenterAtArr']=![],this['_viewer'][_0x2a8e43(_0x51bb34._0xada43e)][_0x2a8e43(0xb85)](),this;}},{'key':'cancelFlight','value':function _0xcce511(){var _0x51ff3c=_0x432cab;return this[_0x51ff3c(_0x204a4a._0x496388)]();}},{'key':'getCameraView','value':function _0x4a73d2(_0x3157ff){return getCameraView(this['camera'],_0x3157ff);}},{'key':'setCameraView','value':function _0x354557(_0x4008fa){var _0x475911={_0x4936b0:0xd01,_0x268988:0x872,_0x18c370:0x1a2,_0x33d348:0x4ae,_0x5cfcde:0xe94,_0x8d8762:0x991,_0x405c1c:0x4ae,_0x62575:0xdd1,_0x2463a0:0x70f,_0x57e95c:0x14e},_0x419e3d=this,_0x226c67=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};return new Promise(function(_0x512942,_0x574b15){var _0x3ce129=_0x4ffc,_0x20b3fa,_0x2308df,_0xc38089,_0x5039e5;if(!_0x4008fa||_0x4008fa['lng']===0x0&&_0x4008fa['lat']===0x0&&_0x4008fa['alt']===0x0){_0x512942(![]);return;}isNumber(_0x226c67)&&(_0x226c67={'duration':_0x226c67});var _0x29da1e=(_0x20b3fa=_0x226c67[_0x3ce129(_0x475911._0x4936b0)])!==null&&_0x20b3fa!==void 0x0?_0x20b3fa:0x9c4;_0x419e3d[_0x3ce129(0x606)][_0x3ce129(0x14e)]['positionCartographic'][_0x3ce129(_0x475911._0x268988)]<_0x29da1e&&(_0x29da1e=_0x419e3d['_viewer'][_0x3ce129(0x14e)][_0x3ce129(_0x475911._0x18c370)]['height']);Cesium__namespace[_0x3ce129(_0x475911._0x33d348)](_0x4008fa['alt'])&&(_0x29da1e=_0x4008fa[_0x3ce129(_0x475911._0x5cfcde)]);var _0x5e35c3;if(Cesium__namespace['defined'](_0x4008fa[_0x3ce129(_0x475911._0x8d8762)])&&Cesium__namespace['defined'](_0x4008fa['lat']))_0x5e35c3=Cesium__namespace['Cartesian3']['fromDegrees'](_0x4008fa['lng'],_0x4008fa['lat'],_0x29da1e);else Cesium__namespace[_0x3ce129(_0x475911._0x33d348)](_0x4008fa['x'])&&Cesium__namespace[_0x3ce129(_0x475911._0x405c1c)](_0x4008fa['y'])?(Cesium__namespace['defined'](_0x4008fa['z'])&&(_0x29da1e=_0x4008fa['z']),_0x5e35c3=Cesium__namespace['Cartesian3']['fromDegrees'](_0x4008fa['x'],_0x4008fa['y'],_0x29da1e)):_0x5e35c3=_0x419e3d['_viewer']['camera'][_0x3ce129(_0x475911._0x62575)];var _0x35a8cf=_objectSpread2(_objectSpread2({},_0x226c67),{},{'destination':_0x5e35c3,'orientation':{'heading':Cesium__namespace['Math'][_0x3ce129(_0x475911._0x2463a0)]((_0x2308df=_0x4008fa['heading'])!==null&&_0x2308df!==void 0x0?_0x2308df:0x0),'pitch':Cesium__namespace['Math'][_0x3ce129(_0x475911._0x2463a0)]((_0xc38089=_0x4008fa[_0x3ce129(0x50d)])!==null&&_0xc38089!==void 0x0?_0xc38089:-0x5a),'roll':Cesium__namespace['Math'][_0x3ce129(_0x475911._0x2463a0)]((_0x5039e5=_0x4008fa['roll'])!==null&&_0x5039e5!==void 0x0?_0x5039e5:0x0)},'complete':function _0x45c462(){var _0x1cd088=_0x3ce129;_0x226c67['complete']&&_0x226c67[_0x1cd088(0x13c)](),_0x512942(!![]);},'cancel':function _0x3fc5c6(){_0x226c67['cancel']&&_0x226c67['cancel'](),_0x512942(![]);}});_0x226c67['duration']===0x0?(_0x419e3d['_viewer'][_0x3ce129(_0x475911._0x57e95c)]['setView'](_0x35a8cf),_0x226c67['complete']&&_0x226c67['complete'](),_0x512942(!![])):_0x419e3d['_viewer']['camera']['flyTo'](_0x35a8cf);});}},{'key':_0x432cab(_0x2494f2._0x310a13),'value':function _0x4b28c0(_0x5560cb,_0x270f70){return this['setCameraView'](_0x5560cb,_0x270f70);}},{'key':'flyHome','value':function _0x4f2fed(_0x4b0797){var _0x4139ae=_0x432cab,_0x5c2006,_0x3d61d6,_0x1865b9,_0x3fc55d;if((_0x5c2006=this['options'])!==null&&_0x5c2006!==void 0x0&&(_0x3d61d6=_0x5c2006['scene'])!==null&&_0x3d61d6!==void 0x0&&_0x3d61d6['center'])this['setCameraView'](this['options']['scene']['center'],_0x4b0797);else(_0x1865b9=this['options'])!==null&&_0x1865b9!==void 0x0&&(_0x3fc55d=_0x1865b9[_0x4139ae(0x7dd)])!==null&&_0x3fc55d!==void 0x0&&_0x3fc55d[_0x4139ae(_0x33874b._0x32ec37)]&&this[_0x4139ae(0x91d)](this['options']['scene'][_0x4139ae(0xc67)],_0x4b0797);}},{'key':'setCameraViewList','value':function _0x297f30(_0x2dfc0a){var _0x2520aa=_0x432cab,_0x2794a0=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};this['cancelFlyTo'](),this['arrCenterTemp']=_0x2dfc0a,this[_0x2520aa(0x803)]=!![],this[_0x2520aa(_0x158fd3._0x49b576)](0x0,_0x2794a0);}},{'key':'_setCameraViewListItem','value':function _0x2bc033(_0x3a74d4,_0x1d2181){var _0x299de4=_0x432cab,_0x58ed6e=this;if(!this[_0x299de4(0x803)]||_0x3a74d4<0x0||_0x3a74d4>=this['arrCenterTemp'][_0x299de4(_0x1ead6b._0x5aeb2f)]){this['_isCenterAtArr']=![];_0x1d2181!==null&&_0x1d2181!==void 0x0&&_0x1d2181['complete']&&_0x1d2181['complete']();return;}var _0x17687f=this[_0x299de4(_0x1ead6b._0x2125f2)][_0x3a74d4];_0x17687f[_0x299de4(0x3dc)]&&_0x17687f['onStart']();var _0x134e01;this['setCameraView'](_0x17687f,_objectSpread2(_objectSpread2({'easingFunction':Cesium__namespace['EasingFunction']['LINEAR_NONE']},_0x1d2181),{},{'duration':_0x17687f['duration'],'complete':function _0x3c64e5(){var _0x3fbc81=_0x299de4,_0x3a9230;_0x17687f['onEnd']&&_0x17687f['onEnd']();var _0x1e4b2f=(_0x3a9230=_0x17687f[_0x3fbc81(0x961)])!==null&&_0x3a9230!==void 0x0?_0x3a9230:0x1;_0x134e01=setTimeout(function(){_0x58ed6e['_setCameraViewListItem'](++_0x3a74d4,_0x1d2181);},_0x1e4b2f*0x3e8);},'cancle':function _0xb4f950(){this['_isCenterAtArr']=![],clearTimeout(_0x134e01),_0x1d2181!==null&&_0x1d2181!==void 0x0&&_0x1d2181['cancel']&&_0x1d2181['cancel']();}}));}},{'key':'flyTo','value':function _0x3fe96b(_0x3f8c95,_0x340285){if(!_0x3f8c95)return;return this['_viewer']['flyTo'](_0x3f8c95,_0x340285);}},{'key':_0x432cab(0xaf9),'value':function _0x20b4ad(_0x59bbbd){var _0x9a8ea4=_0x432cab,_0x54d50f=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(!_0x59bbbd||_0x59bbbd['length']===0x0)return Promise['resolve'](![]);if(_0x59bbbd['flyTo']){var _0x27380f;return _0x54d50f[_0x9a8ea4(_0x21007a._0x2420e5)]=(_0x27380f=_0x59bbbd['style'])===null||_0x27380f===void 0x0?void 0x0:_0x27380f[_0x9a8ea4(_0x21007a._0x2420e5)],_0x59bbbd[_0x9a8ea4(0x388)](_0x54d50f);}if(!Array['isArray'](_0x59bbbd))return Promise['resolve'](![]);if(_0x59bbbd['length']===0x1)return _0x59bbbd[0x0][_0x9a8ea4(0x388)](_0x54d50f);var _0x5afab2;for(var _0x37835f=0x0,_0x20c4d0=_0x59bbbd['length'];_0x37835f<_0x20c4d0;_0x37835f++){var _0x4a6a24=_0x59bbbd[_0x37835f];if(!_0x4a6a24[_0x9a8ea4(0x64f)])continue;var _0x42bca5=_0x4a6a24[_0x9a8ea4(_0x21007a._0xcae7f3)]();if(!Cesium__namespace[_0x9a8ea4(_0x21007a._0x1fc151)](_0x42bca5))continue;_0x5afab2?_0x5afab2=Cesium__namespace['Rectangle'][_0x9a8ea4(_0x21007a._0x1c0bd6)](_0x42bca5,_0x5afab2):_0x5afab2=_0x42bca5;}return this['flyToExtent'](_0x5afab2,_0x54d50f);}},{'key':'flyToPositions','value':function _0x1c7d12(_0x1e9301){var _0x4692ae=_0x432cab,_0x59ef4a=arguments[_0x4692ae(0xba0)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};if(!_0x1e9301||_0x1e9301['length']===0x0)return Promise['resolve'](![]);if(_0x1e9301['length']===0x1)return this['flyToPoint'](_0x1e9301[0x0],_0x59ef4a);var _0x34e27e=getRectangle(_0x1e9301,!![]);if(!_0x34e27e)return Promise['resolve'](![]);return _0x34e27e['xmin']===_0x34e27e['xmax']&&_0x34e27e['ymin']===_0x34e27e['ymax']||_0x34e27e['xmax']-_0x34e27e['xmin']>0xc8?this['flyToPoint']([_0x34e27e[_0x4692ae(_0x1ac857._0x1c7865)],_0x34e27e['ymin'],_0x34e27e['height']],_0x59ef4a):(_0x34e27e['height']=getMaxHeight(_0x1e9301),_0x59ef4a[_0x4692ae(_0x1ac857._0x4d8a70)]=_0x59ef4a[_0x4692ae(0x64c)]||1.2,this['flyToExtent'](_0x34e27e,_0x59ef4a));}},{'key':'flyToExtent','value':function _0x45f5db(_0xc4e259){var _0x3617e8=_0x432cab,_0xb40edb,_0x4adcf7,_0x175fe5=arguments['length']>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};_0xc4e259 instanceof Cesium__namespace['Rectangle']&&(_0xc4e259=formatRectangle(_0xc4e259));var _0x51107a=_0xc4e259['xmin'],_0x29e4a7=_0xc4e259['xmax'],_0x13b91c=_0xc4e259['ymin'],_0x51b0c3=_0xc4e259['ymax'],_0x298d74=(_0x51107a+_0x29e4a7)/0x2,_0x782391=(_0x13b91c+_0x51b0c3)/0x2;if(_0x298d74===0x0&&_0x782391===0x0)return Promise['resolve'](![]);var _0x1be1ba=(_0xb40edb=(_0x4adcf7=_0xc4e259[_0x3617e8(_0x4ade02._0x3398fd)])!==null&&_0x4adcf7!==void 0x0?_0x4adcf7:_0x175fe5['height'])!==null&&_0xb40edb!==void 0x0?_0xb40edb:0x0;if(_0x1be1ba===0x0){var _0x1b7417;_0x1be1ba=getHeight((_0x1b7417=this[_0x3617e8(0x606)])===null||_0x1b7417===void 0x0?void 0x0:_0x1b7417[_0x3617e8(0x7dd)],Cesium__namespace['Cartesian3']['fromDegrees'](_0x298d74,_0x782391));}var _0x428652=Cesium__namespace['Rectangle']['fromDegrees'](_0x51107a,_0x13b91c,_0x29e4a7,_0x51b0c3),_0x529496=Math['max'](_0x428652['height'],_0x428652[_0x3617e8(_0x4ade02._0x3199c8)]);if(_0x529496>0x0){var _0x33fc14,_0x30ecd6;_0x175fe5['radius']=((_0x33fc14=_0x175fe5[_0x3617e8(0xbd0)])!==null&&_0x33fc14!==void 0x0?_0x33fc14:0x0)+Cesium__namespace['Math']['chordLength'](_0x529496,(_0x30ecd6=this[_0x3617e8(_0x4ade02._0x4b0e02)])===null||_0x30ecd6===void 0x0?void 0x0:_0x30ecd6['scene']['globe'][_0x3617e8(_0x4ade02._0x1ebd72)]['maximumRadius']);}return this[_0x3617e8(0x26d)](new LngLatPoint(_0x298d74,_0x782391,_0x1be1ba),_0x175fe5);}},{'key':'flyToPoint','value':function _0x3c5195(_0x5c8acd){var _0x1f6b5f={_0x2decaa:0x55c,_0x2b4ec0:0x4ae,_0x1f0953:0xd01,_0x204b20:0x9ac,_0x3e051a:0x546,_0x12459d:0xa29,_0x282113:0x217,_0x98525d:0x4ae,_0x2f5393:0x5a2,_0x81d5de:0xc86},_0x417a4c={_0x58a968:0xe94},_0x5559da=_0x432cab,_0x1d5431=this,_0x19bdaf=arguments[_0x5559da(_0x3dcf17._0x218acd)]>0x1&&arguments[0x1]!==undefined?arguments[0x1]:{};return new Promise(function(_0x1b380b,_0x36aa3d){var _0x7da421={_0x28ffde:0x5d7},_0xd35525={_0x27200a:0x13c},_0xbf85dc=_0x5559da;if(!_0x5c8acd){_0x1b380b(![]);return;}_0x5c8acd=LngLatPoint[_0xbf85dc(0x5dc)](_0x5c8acd);var _0x138e7e=_0x5c8acd['toCartesian']();if(_0x19bdaf['clampToGround']&&_0x1d5431[_0xbf85dc(_0x1f6b5f._0x2decaa)]){getSurfaceHeight(_0x1d5431['_viewer']['scene'],_0x138e7e,{'has3dtiles':!![]})[_0xbf85dc(0x1eb)](function(_0xddb449){var _0x2f733d=_0xbf85dc;_0x5c8acd[_0x2f733d(_0x417a4c._0x58a968)]=_0xddb449['height']*(_0x1d5431['_viewer']['scene']['globe']['terrainExaggeration']||0x1),delete _0x19bdaf['clampToGround'],_0x1d5431['flyToPoint'](_0x5c8acd,_0x19bdaf)[_0x2f733d(0x1eb)](function(_0x3c966c){_0x1b380b(_0x3c966c);});});return;}var _0x223709=_0x19bdaf[_0xbf85dc(0xbd0)]||_0x1d5431['getCameraDistance']()||0x64;Cesium__namespace[_0xbf85dc(_0x1f6b5f._0x2b4ec0)](_0x19bdaf['scale'])&&_0x19bdaf['scale']>0x0&&(_0x223709*=_0x19bdaf['scale']);Cesium__namespace['defined'](_0x19bdaf['minHeight'])&&_0x223709<_0x19bdaf[_0xbf85dc(0xd01)]&&(_0x223709=_0x19bdaf[_0xbf85dc(_0x1f6b5f._0x1f0953)]);Cesium__namespace['defined'](_0x19bdaf['maxHeight'])&&_0x223709>_0x19bdaf['maxHeight']&&(_0x223709=_0x19bdaf[_0xbf85dc(_0x1f6b5f._0x204b20)]);var _0x22ce2f;if(Cesium__namespace[_0xbf85dc(_0x1f6b5f._0x2b4ec0)](_0x19bdaf['pitch']))_0x22ce2f=Cesium__namespace[_0xbf85dc(0xa29)]['toRadians'](_0x19bdaf['pitch']);else{_0x22ce2f=_0x1d5431['_viewer']['camera']['pitch'];var _0x4f46e6=Cesium__namespace['Math'][_0xbf85dc(_0x1f6b5f._0x3e051a)](_0x22ce2f);Cesium__namespace[_0xbf85dc(_0x1f6b5f._0x2b4ec0)](_0x19bdaf[_0xbf85dc(0x217)])&&_0x4f46e6<_0x19bdaf['minPitch']&&(_0x22ce2f=Cesium__namespace[_0xbf85dc(_0x1f6b5f._0x12459d)]['toRadians'](_0x19bdaf[_0xbf85dc(_0x1f6b5f._0x282113)])),Cesium__namespace[_0xbf85dc(_0x1f6b5f._0x98525d)](_0x19bdaf[_0xbf85dc(_0x1f6b5f._0x2f5393)])&&_0x4f46e6>_0x19bdaf[_0xbf85dc(0x5a2)]&&(_0x22ce2f=Cesium__namespace['Math']['toRadians'](_0x19bdaf['maxPitch']));}var _0x408324=Cesium__namespace[_0xbf85dc(0x4ae)](_0x19bdaf['heading'])?Cesium__namespace['Math']['toRadians'](_0x19bdaf['heading']):_0x1d5431['_viewer']['camera']['heading'],_0x5e2f80=new Cesium__namespace['HeadingPitchRange'](_0x408324,_0x22ce2f,_0x223709),_0x599cab=new Cesium__namespace[(_0xbf85dc(0x34f))](_0x138e7e,0x0);_0x19bdaf['duration']===0x0?(_0x1d5431['_viewer']['camera']['lookAt'](_0x138e7e,_0x5e2f80),!_0x19bdaf['lock']&&!_0x1d5431['_viewer']['trackedEntity']&&_0x1d5431['_viewer']['camera']['lookAtTransform'](Cesium__namespace['Matrix4']['IDENTITY']),_0x19bdaf['complete']&&_0x19bdaf['complete'](),_0x1b380b(!![])):_0x1d5431['_viewer']['camera'][_0xbf85dc(_0x1f6b5f._0x81d5de)](_0x599cab,_objectSpread2(_objectSpread2({},_0x19bdaf),{},{'offset':_0x5e2f80,'complete':function _0x6833(){var _0x455515=_0xbf85dc;_0x19bdaf['complete']&&_0x19bdaf[_0x455515(_0xd35525._0x27200a)](),_0x1b380b(!![]);},'cancel':function _0x16c232(){var _0x4125fd=_0xbf85dc;_0x19bdaf['cancel']&&_0x19bdaf[_0x4125fd(_0x7da421._0x28ffde)](),_0x1b380b(![]);}}));});}},{'key':'isFlyAnimation','value':function _0x5bf59d(){return this['_isFlyAnimation'];}},{'key':_0x432cab(_0x2494f2._0x2c1308),'value':function _0x210a51(){var _0xfa55ea={_0x1adb31:0xcb9},_0x5829e8={_0x389079:0x4cc,_0xb4c939:0xc90,_0x32ba08:0x991,_0x1717ba:0x3b5,_0x3d5bbf:0x92a},_0x295e89=_0x432cab,_0x2fa105=this,_0x502251=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x573fae=this[_0x295e89(0x606)],_0x349563=_0x502251['center']||this['getCameraView']();return new Promise(function(_0x5d6f20,_0x5c47a7){var _0x5ab44b=_0x295e89;_0x2fa105['_isFlyAnimation']=!![];var _0x52307d=_0x2fa105;function _0x25e443(_0x4473c5){var _0xa7fef=_0x4ffc;_0x5d6f20(_0x4473c5),_0x502251['callback']&&_0x502251['callback'](_0x4473c5),_0x52307d[_0xa7fef(0x80a)]=![],_0x52307d['openFlyAnimationEndFun']&&(_0x52307d['openFlyAnimationEndFun'](),delete _0x52307d['openFlyAnimationEndFun']);}_0x573fae['camera']['setView']({'destination':Cesium__namespace['Cartesian3']['fromDegrees'](-85.16,13.71,0x15ef3c0)}),_0x573fae[_0x5ab44b(0x14e)][_0x5ab44b(0x388)]({'destination':Cesium__namespace['Cartesian3']['fromDegrees'](_0x349563['lng'],_0x349563[_0x5ab44b(0xee1)],0x15ef3c0),'duration':_0x502251['duration1']||0x2,'easingFunction':_0x502251['easingFunction1']||Cesium__namespace[_0x5ab44b(0x96d)][_0x5ab44b(_0xfa55ea._0x1adb31)],'complete':function _0x12f836(){var _0x58a5d9=_0x5ab44b,_0x4e857a,_0x486c0b=(_0x4e857a=_0x349563['alt'])!==null&&_0x4e857a!==void 0x0?_0x4e857a:0x15f90;_0x486c0b<0x30d40&&_0x349563['pitch']!==-0x5a?(_0x486c0b=_0x486c0b*1.2+0x1f40,_0x573fae['camera']['flyTo']({'destination':Cesium__namespace[_0x58a5d9(_0x5829e8._0x389079)][_0x58a5d9(_0x5829e8._0xb4c939)](_0x349563[_0x58a5d9(_0x5829e8._0x32ba08)],_0x349563['lat'],_0x486c0b),'duration':_0x502251[_0x58a5d9(_0x5829e8._0x1717ba)],'easingFunction':_0x502251[_0x58a5d9(0xad6)],'complete':function _0x158b02(){_0x2fa105['setCameraView'](_0x349563,{'duration':_0x502251['duration3']||0x2,'easingFunction':_0x502251['easingFunction3'],'complete':function _0x575fb8(){_0x25e443(!![]);},'cancel':function _0x80ed86(){_0x25e443(![]);}});},'cancel':function _0x188b7b(){_0x25e443(![]);}})):_0x2fa105[_0x58a5d9(_0x5829e8._0x3d5bbf)](_0x349563,{'duration':_0x502251['duration3']||0x2,'easingFunction':_0x502251['easingFunction3'],'complete':function _0x1c6d62(){_0x25e443(!![]);},'cancel':function _0x2c853d(){_0x25e443(![]);}});},'cancel':function _0x28f2ff(){_0x25e443(![]);}});});}},{'key':'rotateAnimation','value':function _0x28dd53(){var _0x5d92f5={_0x57f187:0x14e,_0x148dbf:0xee1},_0x41678f={_0x2ca585:0x388,_0x14e86e:0xcb9},_0x448bfd=_0x432cab,_0x5147e7,_0x2ac109=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x128e05=this['_viewer'],_0x32f497=_0x2ac109[_0x448bfd(_0x50fcdc._0x5055d4)]||this['getCameraView']({'simplify':![]}),_0x291981=((_0x5147e7=_0x2ac109['duration'])!==null&&_0x5147e7!==void 0x0?_0x5147e7:0xa)/0x3;return new Promise(function(_0x5b0500,_0x14b0c0){var _0x2c95e6={_0x549943:0x50a,_0x15cdfc:0x70f},_0x444f01=_0x448bfd;_0x128e05[_0x444f01(_0x5d92f5._0x57f187)]['flyTo']({'destination':Cesium__namespace['Cartesian3']['fromDegrees'](_0x32f497['lng']+0x78,_0x32f497[_0x444f01(_0x5d92f5._0x148dbf)],_0x32f497['alt']),'orientation':{'heading':Cesium__namespace['Math']['toRadians'](_0x32f497['heading']),'pitch':Cesium__namespace[_0x444f01(0xa29)]['toRadians'](_0x32f497[_0x444f01(0x50d)]),'roll':Cesium__namespace['Math']['toRadians'](_0x32f497[_0x444f01(0xa00)]||0x0)},'duration':_0x291981,'easingFunction':Cesium__namespace['EasingFunction'][_0x444f01(0xcb9)],'complete':function _0x3e764b(){var _0x898f9d=_0x444f01;_0x128e05['camera'][_0x898f9d(_0x41678f._0x2ca585)]({'destination':Cesium__namespace['Cartesian3']['fromDegrees'](_0x32f497['lng']+0xf0,_0x32f497['lat'],_0x32f497['alt']),'orientation':{'heading':Cesium__namespace['Math']['toRadians'](_0x32f497['heading']),'pitch':Cesium__namespace['Math']['toRadians'](_0x32f497[_0x898f9d(0x50d)]),'roll':Cesium__namespace[_0x898f9d(0xa29)]['toRadians'](_0x32f497['roll']||0x0)},'duration':_0x291981,'easingFunction':Cesium__namespace['EasingFunction'][_0x898f9d(_0x41678f._0x14e86e)],'complete':function _0x2b595b(){var _0x327b39=_0x898f9d;_0x128e05['camera']['flyTo']({'destination':Cesium__namespace['Cartesian3'][_0x327b39(0xc90)](_0x32f497['lng'],_0x32f497['lat'],_0x32f497['alt']),'orientation':{'heading':Cesium__namespace[_0x327b39(0xa29)]['toRadians'](_0x32f497[_0x327b39(_0x2c95e6._0x549943)]),'pitch':Cesium__namespace[_0x327b39(0xa29)][_0x327b39(_0x2c95e6._0x15cdfc)](_0x32f497['pitch']),'roll':Cesium__namespace['Math']['toRadians'](_0x32f497['roll']||0x0)},'duration':_0x291981,'easingFunction':Cesium__namespace['EasingFunction']['LINEAR_NONE'],'complete':function _0x459d34(){_0x5b0500(!![]);},'cancel':function _0x44e0dd(){_0x5b0500(![]);}});},'cancel':function _0x157df8(){_0x5b0500(![]);}});},'cancel':function _0xddedb5(){_0x5b0500(![]);}});});}},{'key':'closeHighlight','value':function _0x5d4450(_0x5d8fce){var _0x4e25b8=_0x432cab;if((_0x5d8fce===null||_0x5d8fce===void 0x0?void 0x0:_0x5d8fce[_0x4e25b8(_0x586d48._0x517534)])===this['last_highlighGraphic'])return;this[_0x4e25b8(0x33b)]&&this['last_highlighGraphic']['closeHighlight']&&this['last_highlighGraphic']['closeHighlight'](),this[_0x4e25b8(_0x586d48._0x17e4f2)]();}},{'key':_0x432cab(_0x2494f2._0x1b75da),'value':function _0x3c76e8(){var _0x511cc6=_0x432cab;this['last_highlighGraphic']&&(this['last_highlighGraphic']=null),this[_0x511cc6(0x207)]&&(this['outlineEffect']['selected']=[]);}},{'key':'openHighlight','value':function _0x11871f(_0x54753e,_0x5c829c,_0xba099b){var _0x2796c9=_0x432cab;if(!this['_highlightEnabled'])return;if(!_0x54753e['openHighlight']){logInfo('该对象暂不支持highlight高亮',_0x54753e);return;}this[_0x2796c9(0x4dd)](),_0x5c829c['outlineEffect']?(!this['outlineEffect']&&(this['outlineEffect']=new OutlineEffect({'eventType':![]}),this[_0x2796c9(0x88e)](this[_0x2796c9(0x207)])),this['outlineEffect']['setOptions'](_0x5c829c),this['outlineEffect']['selected']=this['mouseEvent']['getPicked'](_0xba099b)):_0x54753e['openHighlight'](_0x5c829c,![],_0xba099b===null||_0xba099b===void 0x0?void 0x0:_0xba099b[_0x2796c9(_0x1e5c82._0x5c8308)]),this['last_highlighGraphic']=_0x54753e,this[_0x2796c9(_0x1e5c82._0x27134b)]['scene']['requestRender']();}},{'key':'openPopup','value':function _0x41d551(_0x1f2116,_0x478c72,_0x1cae52){var _0x5d264e=_0x432cab;return this['_popupMgr'][_0x5d264e(0x4b9)](_0x1f2116,{'content':_0x478c72,'options':_0x1cae52}),this;}},{'key':'closePopup','value':function _0x10fc06(){var _0x432461=_0x432cab;return this[_0x432461(_0x9cd3b2._0x59131b)]&&this['_popupMgr'][_0x432461(_0x9cd3b2._0x395feb)](),this;}},{'key':'openTooltip','value':function _0x3607dc(_0xa687d2,_0x4b4afc){var _0x5c42eb=_0x432cab,_0x3e5b0b=arguments['length']>0x2&&arguments[0x2]!==undefined?arguments[0x2]:{};return this['_tooltipMgr'][_0x5c42eb(0x4b9)](_0xa687d2,{'content':_0x4b4afc,'options':_0x3e5b0b,'target':this}),this;}},{'key':'closeTooltip','value':function _0x24ca4a(){var _0x2751a3=_0x432cab;return this['_tooltipMgr']&&this['_tooltipMgr'][_0x2751a3(_0x58eda0._0x1a32c9)](),this;}},{'key':'getContextMenu','value':function _0xcaa14(){var _0x4d9f00=_0x432cab,_0x16f522;return(_0x16f522=this['_contextmenuConfig'])===null||_0x16f522===void 0x0?void 0x0:_0x16f522[_0x4d9f00(_0x1a3d6b._0x5a57b6)];}},{'key':_0x432cab(0x353),'value':function _0x5aa182(_0xc51501,_0x19de29){return this['_contextmenuConfig']={'content':_0xc51501,'options':_0x19de29},this;}},{'key':_0x432cab(_0x2494f2._0x1b93ed),'value':function _0x354918(){var _0x28dfa0=_0x432cab;return this[_0x28dfa0(_0x4219c7._0xac6eb2)]=null,this;}},{'key':_0x432cab(0xe57),'value':function _0x4b2b29(_0x118156){var _0x17e9a1=_0x432cab;return this['_contextmenuMgr']['open'](_0x118156,this[_0x17e9a1(0xd3e)]),this;}},{'key':'closeContextMenu','value':function _0x181cc2(){var _0x50d837=_0x432cab;return this['_contextmenuMgr']&&this[_0x50d837(_0x1cf244._0x402d49)]['close'](),this;}},{'key':'openSmallTooltip','value':function _0x52f03b(_0x4c9028,_0x1e6d74){return this['_smallTooltip']['open'](_0x4c9028,_0x1e6d74),this;}},{'key':'closeSmallTooltip','value':function _0x2105a(){var _0x1fced8=_0x432cab;if(!this[_0x1fced8(0x33c)])return;return this[_0x1fced8(_0x3021bf._0x541276)]['close'](),this;}},{'key':'destroy','value':function _0x5ed43d(){var _0x2f3fb4=_0x432cab,_0x4a04d7;if(!this['_viewer'])return;var _0x43f869=(_0x4a04d7=this[_0x2f3fb4(_0x21a779._0x29474b)]['fullscreenButton'])===null||_0x4a04d7===void 0x0?void 0x0:_0x4a04d7['_container'];Cesium__namespace['defined'](_0x43f869)&&(_0x43f869['parentNode']['removeChild'](_0x43f869),this['_viewer']['_fullscreenButton']['destroy'](),delete this['_viewer'][_0x2f3fb4(_0x21a779._0xc439cf)]);try{this['_controlList']['destroy'](),this['_thingList']['destroy'](),this[_0x2f3fb4(0x60f)]['destroy'](),this['_mouseEvent']['destroy'](),this[_0x2f3fb4(0x606)][_0x2f3fb4(0x9af)]();}catch(_0x10a08f){logWarn('destroy异常',_0x10a08f);}for(var _0x14a5a8 in this){delete this[_0x14a5a8];}}}]),_0x46a373;}(BaseClass),MapCompare=function(_0x14d5bf){var _0x4e9244={_0x2ec181:0xd86,_0xe479d:0x676},_0x12a4be={_0x29a923:0x4bc,_0x54b60d:0xa25},_0x7f3d45={_0xa42bd3:0x7dd,_0xbf6ff6:0x539},_0x11040e={_0x4a31c5:0xc02,_0x35b828:0x1a6},_0x1330bc={_0x53c4d0:0xd65,_0x3a8df5:0xedf,_0x40217d:0x1dd,_0x50cb33:0x2ef},_0x2c96b8={_0x3a853e:0xd13},_0x3549bb=_0x521882;_inherits(_0x2f8896,_0x14d5bf);var _0x159739=_createSuper(_0x2f8896);function _0x2f8896(){return _classCallCheck(this,_0x2f8896),_0x159739['apply'](this,arguments);}return _createClass(_0x2f8896,[{'key':_0x3549bb(_0x4e9244._0x2ec181),'get':function _0x6e45a0(){return this['_mapEx'];}},{'key':_0x3549bb(0xa8c),'value':function _0x2653fe(){var _0x47a948=_0x3549bb;this['_container']=create$3('div',this['options'][_0x47a948(_0x2c96b8._0x3a853e)]||'mars3d-container\x20\x20mars3d-mapCompare');}},{'key':'_addedHook','value':function _0x57d449(){var _0x2b0209=_0x3549bb;!this['options'][_0x2b0209(0xeb9)]&&(this['_map']['container']['firstChild']['style']['width']='50%');var _0xcc601c=_objectSpread2({},this['options']);!_0xcc601c[_0x2b0209(_0x1330bc._0x53c4d0)]&&!_0xcc601c['layers']&&(_0xcc601c=merge(_0xcc601c,this['_map']['getCurrentOptions']()),_0xcc601c['control']=_0xcc601c[_0x2b0209(_0x1330bc._0x3a8df5)]||{},_0xcc601c['control']['baseLayerPicker']=!![],_0xcc601c['control']['sceneModePicker']=![]),this[_0x2b0209(_0x1330bc._0x40217d)]=new Map(this['_container'],_0xcc601c),this[_0x2b0209(0x4bc)]['on'](EventType[_0x2b0209(_0x1330bc._0x50cb33)],this['_morphCompleteHandler'],this),this['_map']['on'](EventType[_0x2b0209(0xc02)],this['_map_extentChangeHandler'],this),this['_map']['camera'][_0x2b0209(0xf8)]=0.001,this['_mapEx']['on'](EventType['cameraChanged'],this['_mapEx_extentChangeHandler'],this),this[_0x2b0209(0x1dd)]['camera'][_0x2b0209(0xf8)]=0.001,this[_0x2b0209(0x182)]();}},{'key':_0x3549bb(_0x4e9244._0xe479d),'value':function _0x9a983a(){var _0x313f1e=_0x3549bb;this['_map']['off'](EventType[_0x313f1e(0x2ef)],this['_morphCompleteHandler'],this),this['_map']['off'](EventType['cameraChanged'],this[_0x313f1e(0x182)],this),this['_mapEx']['off'](EventType[_0x313f1e(_0x11040e._0x4a31c5)],this[_0x313f1e(_0x11040e._0x35b828)],this),this[_0x313f1e(0x1dd)][_0x313f1e(0x9af)](),delete this['_mapEx'];}},{'key':'_morphCompleteHandler','value':function _0x244ca4(_0x2f6780){var _0x3c6479=_0x3549bb;this['_map']['scene']['mode']===Cesium__namespace['SceneMode'][_0x3c6479(0x4b8)]?this[_0x3c6479(0x1dd)][_0x3c6479(_0x7f3d45._0xa42bd3)]['screenSpaceCameraController'][_0x3c6479(_0x7f3d45._0xbf6ff6)]=![]:this['_mapEx']['scene']['screenSpaceCameraController']['enableTilt']=!![];}},{'key':'_map_extentChangeHandler','value':function _0x4c2e07(_0x46c3d7){var _0xaa48f2=_0x3549bb,_0x47f866=this;clearTimeout(this['_map_timeTik']),this['_mapEx']['off'](EventType['cameraChanged'],this['_mapEx_extentChangeHandler'],this),this['_updateView'](this[_0xaa48f2(0x4bc)],this['_mapEx']),this[_0xaa48f2(0xafa)]=setTimeout(function(){_0x47f866['_mapEx']['on'](EventType['cameraChanged'],_0x47f866['_mapEx_extentChangeHandler'],_0x47f866);},0xa);}},{'key':'_mapEx_extentChangeHandler','value':function _0x2aea41(_0x17b239){var _0x34603c=_0x3549bb,_0x416db1=this;clearTimeout(this['_mapEx_timeTik']),this[_0x34603c(_0x12a4be._0x29a923)]['off'](EventType['cameraChanged'],this[_0x34603c(0x182)],this),this['_updateView'](this['_mapEx'],this['_map']),this[_0x34603c(_0x12a4be._0x54b60d)]=setTimeout(function(){_0x416db1['_map']['on'](EventType['cameraChanged'],_0x416db1['_map_extentChangeHandler'],_0x416db1);},0xa);}},{'key':'_updateView','value':function _0x368ffd(_0x5b665a,_0x43f3d9){var _0x6a781b=_0x5b665a['getCameraView']({'simplify':![]});_0x43f3d9['setCameraView'](_0x6a781b,{'duration':0x0});}}]),_0x2f8896;}(BaseControl);register$1('mapCompare',MapCompare);var OverviewMap=function(_0x19990b){var _0x346f6e={_0x1f034c:0xecd,_0x41a254:0x2e2,_0x161b35:0xd11,_0x7c2b64:0xcc0},_0x410535={_0x1b6cf4:0x123},_0x54d8d9={_0x2006da:0xaa6},_0x4e0813={_0x4c3562:0x4bc},_0xd99202={_0x42a154:0x5c8},_0x276ab6={_0x5c9eb2:0x2e2};_inherits(_0x45c1a7,_0x19990b);var _0x1e8bca=_createSuper(_0x45c1a7);function _0x45c1a7(){return _classCallCheck(this,_0x45c1a7),_0x1e8bca['apply'](this,arguments);}return _createClass(_0x45c1a7,[{'key':'smallMap','get':function _0x20bb5b(){var _0x447119=_0x4ffc;return this[_0x447119(_0x276ab6._0x5c9eb2)];}},{'key':'_mountedHook','value':function _0x26676f(){var _0x42f7f5=_0x4ffc;this['options'][_0x42f7f5(0x272)]=this['options']['flyToOptions']||{},this['_container']=create$3('div','mars3d-overviewMap'),this['setStyle'](this['options']['style']||{'right':'10px','top':_0x42f7f5(_0xd99202._0x42a154)});}},{'key':'_addedHook','value':function _0x3e6233(){var _0x355eba=_0x4ffc;this['initMinMap'](),this['_map']['camera']['percentageChanged']=0.01,this[_0x355eba(_0x4e0813._0x4c3562)]['on'](EventType['cameraChanged'],this['_map_cameraChanged'],this),this['_map_cameraChanged']();}},{'key':'_removedHook','value':function _0x3a9ca4(){var _0x5c18cf=_0x4ffc;this['_map']['off'](EventType['cameraChanged'],this[_0x5c18cf(_0x54d8d9._0x2006da)],this),this['_smallMap']['destroy'](),delete this['_smallMap'];}},{'key':'_map_cameraChanged','value':function _0x4058df(){var _0x5d8270=_0x4ffc,_0x50c0a4=this[_0x5d8270(0x4bc)]['getExtent']();this[_0x5d8270(0xca7)]=Cesium__namespace['Rectangle']['fromDegrees'](_0x50c0a4['xmin'],_0x50c0a4['ymin'],_0x50c0a4['xmax'],_0x50c0a4[_0x5d8270(_0x410535._0x1b6cf4)]),this['_smallMap']['flyToExtent'](_0x50c0a4,_objectSpread2({'duration':0x0,'scale':0x2},this['options']['flyToOptions']));}},{'key':'initMinMap','value':function _0x2dfc80(){var _0x579190=_0x4ffc,_0x19fe60=this,_0x356f59=this['_map']['getExtent'](),_0x162ee4={'scene':_objectSpread2(_objectSpread2({},this['options']['scene']),{},{'extent':_0x356f59,'sceneMode':Cesium__namespace[_0x579190(_0x346f6e._0x1f034c)]['SCENE2D'],'cameraController':{'enableRotate':![],'enableTranslate':![],'enableTilt':![],'enableZoom':![]}}),'control':{'contextmenu':{'hasDefault':![]}},'basemaps':[_objectSpread2(_objectSpread2({},this['options']['basemap']),{},{'show':!![]})],'layers':this['options']['layers']};this[_0x579190(_0x346f6e._0x41a254)]=new Map(this['_container'],_0x162ee4),this['options']['rectangle']&&(this['_rectangle']=Cesium__namespace['Rectangle']['fromDegrees'](_0x356f59['xmin'],_0x356f59['ymin'],_0x356f59[_0x579190(_0x346f6e._0x161b35)],_0x356f59['ymax']),this['_extentGraphic']=new RectangleEntity({'rectangle':new Cesium__namespace['CallbackProperty'](function(_0x135363){return _0x19fe60['_rectangle'];},![]),'style':_objectSpread2({'color':'rgba(0,0,255,0.2)','outline':!![],'outlineWidth':0x1,'outlineColor':'#ff7800'},this['options']['rectangle'])}),this[_0x579190(0x2e2)]['graphicLayer']['addGraphic'](this[_0x579190(_0x346f6e._0x7c2b64)]));}}]),_0x45c1a7;}(BaseControl);register$1('overviewMap',OverviewMap);var icon$1='\x0a\x0a\x20\x20\x0a\x20\x20\x0a\x20\x20\x0a',icon='\x0a\x0a\x20\x20\x0a\x20\x20\x0a',ClockAnimate=function(_0x11a36e){var _0x2a3de3={_0x2735d2:0xc3f,_0x2b88e6:0x3a1},_0x43a31d={_0x75acb:0x93f,_0x6661a:0x88b,_0xcf6151:0x93f,_0x2fe54c:0xb8f,_0x4f7d89:0x732},_0x35b2ca={_0x106f25:0x4bc,_0x4c4183:0x4b2,_0xfb22f4:0xde7,_0x3769ef:0x624},_0x2b8bf9={_0x3a372b:0x3f5},_0x193e65={_0x2fe04b:0x732,_0x49c87a:0xdca,_0x4e23bc:0x6a9},_0x16985e={_0x3b9749:0xac3,_0x50e544:0x2ad},_0x30e8f6={_0x3f0a4e:0xac3},_0x3fd8da=_0x521882;_inherits(_0x3693d6,_0x11a36e);var _0x14086d=_createSuper(_0x3693d6);function _0x3693d6(){return _classCallCheck(this,_0x3693d6),_0x14086d['apply'](this,arguments);}return _createClass(_0x3693d6,[{'key':'_mountedHook','value':function _0x906d01(){var _0x160f11=_0x4ffc;this[_0x160f11(_0x30e8f6._0x3f0a4e)]=create$3('div',_0x160f11(0xe17)),this['_container']['innerHTML']='\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20'['concat'](icon$1,'\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\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\x20\x20\x202017-08-25\x2000:00:00\x20\x0a\x20\x20\x20\x20\x20\x20\x0a\x20\x20\x20\x20');}},{'key':'_addedHook','value':function _0x4bd569(){var _0x187def={_0x2d8042:0x4b2,_0x3c7d9b:0x615},_0x1a12e9={_0x5bd984:0xde7,_0x4bacd6:0x3a1,_0x473479:0xaef},_0x3a856c=_0x4ffc,_0x4fb640=this,_0x5a3b3e=this['_container'][_0x3a856c(0x2ad)]('#btn-clockAnimate-now');_0x5a3b3e['addEventListener']('click',function(_0x43a2a6){var _0x1d3607=_0x3a856c;_0x4fb640['_map']['clock']['currentTime']=Cesium__namespace[_0x1d3607(_0x1a12e9._0x5bd984)]['now'](),_0x4fb640[_0x1d3607(_0x1a12e9._0x4bacd6)](),_0x4fb640['fire'](EventType[_0x1d3607(_0x1a12e9._0x473479)],{'mouseEvent':_0x43a2a6,'targetType':'now','time':_0x4fb640['_map'][_0x1d3607(0x4b2)]['currentTime']});});var _0x201691=this[_0x3a856c(0xac3)]['querySelector']('#btn-clockAnimate-start');_0x201691['addEventListener']('click',function(_0x445024){var _0x58fc40=_0x3a856c;_0x4fb640['_map']['clock']['shouldAnimate']=!_0x4fb640['_map'][_0x58fc40(_0x187def._0x2d8042)][_0x58fc40(_0x187def._0x3c7d9b)],_0x4fb640['updateStatus'](),_0x4fb640['fire'](EventType['click'],{'mouseEvent':_0x445024,'targetType':_0x58fc40(0xeec),'state':_0x4fb640['_map']['clock'][_0x58fc40(0x615)]});}),this['_containerBtnStart']=_0x201691,this['_containerTime']=this[_0x3a856c(_0x16985e._0x3b9749)][_0x3a856c(_0x16985e._0x50e544)]('#txt-clockAnimate-time'),this[_0x3a856c(0x5ee)]['addEventListener']('click',function(_0x237963){_0x4fb640['fire'](EventType['click'],{'mouseEvent':_0x237963,'targetType':'label'});}),this['_containerSpeed']=this['_container']['querySelector']('#txt-clockAnimate-speed'),this['_containerSpeed']['setAttribute']('value',this['_map'][_0x3a856c(0x4b2)]['multiplier']),this[_0x3a856c(0x82a)]['addEventListener']('change',function(_0x31c1aa){var _0x257b36=_0x3a856c,_0x488f84=Number(_0x4fb640['_containerSpeed']['value']||0x1);!isNaN(_0x488f84)&&(_0x4fb640['_map']['clock']['multiplier']=_0x488f84,_0x4fb640['fire'](EventType[_0x257b36(0x7e4)],{'mouseEvent':_0x31c1aa,'speed':_0x488f84}));}),setTimeout(function(){var _0x137bd8=_0x3a856c;_0x4fb640[_0x137bd8(0xc3f)](!![]);},0x3e8),this[_0x3a856c(0x3f5)]=setInterval(function(){_0x4fb640['clock_onTickHandler']();},0x1f4),this[_0x3a856c(0x103)]();}},{'key':_0x3fd8da(_0x2a3de3._0x2735d2),'value':function _0x1bd0f5(_0x449789){var _0xaa6737=_0x3fd8da,_0x1aef95,_0x222d4e=this['_getTimeline'](),_0x1a80c4=_0x222d4e===null||_0x222d4e===void 0x0?void 0x0:_0x222d4e['container'];_0x1a80c4&&(_0x1a80c4['style']['left']=_0x449789?''[_0xaa6737(_0x193e65._0x2fe04b)](this['_container']['offsetWidth']+0x1,'px'):'0');if((_0x1aef95=this[_0xaa6737(0x4bc)]['controls'])!==null&&_0x1aef95!==void 0x0&&_0x1aef95['distanceLegend']){var _0x1658bb=_0x449789||_0x1a80c4&&_0x1a80c4['style']['display']!==_0xaa6737(_0x193e65._0x49c87a);this['_map']['controls']['distanceLegend']['setStyle']({'bottom':_0x1658bb?'27px':_0xaa6737(_0x193e65._0x4e23bc)});}}},{'key':'_removedHook','value':function _0x100501(){var _0x52f5d8=_0x3fd8da;this['timeTik']&&(clearInterval(this[_0x52f5d8(_0x2b8bf9._0x3a372b)]),this['timeTik']=null);}},{'key':'clock_onTickHandler','value':function _0x371e39(){var _0x42c941=_0x3fd8da;this['updateStatus']();var _0x30eb8d=Number(this['_containerSpeed']['value']);this[_0x42c941(_0x35b2ca._0x106f25)][_0x42c941(_0x35b2ca._0x4c4183)]['multiplier']!==_0x30eb8d&&this['_containerSpeed']['setAttribute']('value',this['_map'][_0x42c941(0x4b2)]['multiplier']);var _0x47eb5a=Cesium__namespace[_0x42c941(_0x35b2ca._0xfb22f4)][_0x42c941(_0x35b2ca._0x3769ef)](this[_0x42c941(_0x35b2ca._0x106f25)]['clock']['currentTime']);this['_containerTime'][_0x42c941(0xb8f)]=formatDate(_0x47eb5a,this['options']['format']||'yyyy-MM-dd\x20HH:mm:ss');}},{'key':_0x3fd8da(_0x2a3de3._0x2b88e6),'value':function _0x7b6f2d(){var _0x1f7951=_0x3fd8da;if(this['isAnimate']===this['_map']['clock']['shouldAnimate'])return;this['isAnimate']=this['_map'][_0x1f7951(0x4b2)]['shouldAnimate'];this[_0x1f7951(0x476)]?(this[_0x1f7951(_0x43a31d._0x75acb)]['setAttribute']('title','暂停'),this['_containerBtnStart']['innerHTML']=icon$1,this['_containerSpeed'][_0x1f7951(0x1a7)]['display']=_0x1f7951(0xb91)):(this['_containerBtnStart'][_0x1f7951(_0x43a31d._0x6661a)]('title','继续'),this[_0x1f7951(_0x43a31d._0xcf6151)][_0x1f7951(_0x43a31d._0x2fe54c)]=icon,this['_containerSpeed']['style']['display']='none');var _0x3fbb04=this[_0x1f7951(0x226)](),_0x2bfad9=_0x3fbb04===null||_0x3fbb04===void 0x0?void 0x0:_0x3fbb04['container'];_0x2bfad9&&(_0x2bfad9['style']['left']=''[_0x1f7951(_0x43a31d._0x4f7d89)](this['_container']['offsetWidth']+0x1,'px'));}}]),_0x3693d6;}(BaseControl);register$1(_0x521882(0x52e),ClockAnimate);var Timeline=function(_0x1bd48b){var _0x44a8f4={_0x3172f2:0xa1c},_0x54d4ba={_0x2a81a1:0x4b2},_0x7a0710={_0x577456:0x4ee,_0x2ca18f:0x3e9,_0xb7984c:0x4bc},_0x248531={_0xfc03c9:0xac3,_0x4e9ee3:0xe11};_inherits(_0x14cc6b,_0x1bd48b);var _0x4fbcf2=_createSuper(_0x14cc6b);function _0x14cc6b(){var _0x1076f4=_0x4ffc;return _classCallCheck(this,_0x14cc6b),_0x4fbcf2[_0x1076f4(0x29d)](this,arguments);}return _createClass(_0x14cc6b,[{'key':'_mountedHook','value':function _0x84be3c(){var _0x373a61=_0x4ffc;this[_0x373a61(0xac3)]=create$3('div','cesium-viewer-timelineContainer'),this[_0x373a61(_0x248531._0xfc03c9)]['style']['right']='0px',this[_0x373a61(_0x248531._0x4e9ee3)]['style']&&this['setStyle'](this[_0x373a61(_0x248531._0x4e9ee3)][_0x373a61(0x1a7)]);}},{'key':'_addedHook','value':function _0x4cf7a5(){var _0x3bed8f=_0x4ffc,_0xec322a,_0x52de55;if((_0xec322a=this['_map']['viewer'])!==null&&_0xec322a!==void 0x0&&_0xec322a[_0x3bed8f(_0x7a0710._0x577456)])return;this['_timeline']=new Cesium__namespace['Timeline'](this['_container'],this['_map']['clock']);var _0x5c2e18=((_0x52de55=this['options'][_0x3bed8f(0x2a8)])!==null&&_0x52de55!==void 0x0?_0x52de55:0x1)*0xa,_0x56605f=this['_timeline'][_0x3bed8f(0x3e9)];this['_timeline']['zoomTo']=function(_0x177430,_0x100f5e){var _0xd61a1c=Cesium__namespace['JulianDate']['secondsDifference'](_0x100f5e,_0x177430);if(_0xd61a1c>_0x5c2e18)return _0x56605f['bind'](this)(_0x177430,_0x100f5e);},this['_timeline']['addEventListener']('settime',this['onTimelineScrubfunction'],![]),this['_timeline'][_0x3bed8f(_0x7a0710._0x2ca18f)](this['_map']['clock']['startTime'],this[_0x3bed8f(_0x7a0710._0xb7984c)]['clock']['stopTime']);}},{'key':'_removedHook','value':function _0x477099(){var _0x3bb7a9=_0x4ffc;this['_timeline']&&(this['_timeline']['removeEventListener']('settime',this[_0x3bb7a9(0x998)],![]),this['_timeline'][_0x3bb7a9(0x9af)](),delete this['_timeline']);}},{'key':'onTimelineScrubfunction','value':function _0x59a9b3(_0x2a7985){var _0x939c84=_0x4ffc,_0x3f48b7=_0x2a7985[_0x939c84(_0x54d4ba._0x2a81a1)];_0x3f48b7[_0x939c84(0x8d4)]=_0x2a7985['timeJulian'],_0x3f48b7['shouldAnimate']=![];}},{'key':'zoomTo','value':function _0x8e93bb(_0x48363c,_0x3eee30){var _0x734fb8=_0x4ffc;return this[_0x734fb8(_0x44a8f4._0x3172f2)]['zoomTo'](_0x48363c,_0x3eee30);}}]),_0x14cc6b;}(BaseControl);register$1(_0x521882(0x4ee),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 _0x32be78={_0x149945:0xbdf,_0xe31b96:0xcc9},_0x351b1f={_0x12a31b:0x732,_0x3568d7:0xba0},_0x5105e1={_0x1bb9ab:0xbd0,_0x2d9c84:0x706,_0x5758f2:0xd98,_0x17b68e:0xd11,_0x483af9:0x123,_0x2c6c03:0xe11,_0x1edcbb:0x1eb},_0x2f5aee={_0x3a7526:0x4cc},_0x372bb6={_0x401526:0x88c,_0x2367bd:0x518,_0x59b8a8:0xe73,_0x166e31:0xee1},_0x5dc098={_0x96325a:0xa42,_0x3373d3:0x545},_0x21677f={_0x58e14a:0xe03,_0x4ccc2c:0xcb4,_0x5b3962:0xa42},_0x3f1c8b={_0x2f1cf3:0xb41,_0x2f27cc:0x322,_0x234c42:0x4ae,_0x3e529d:0x795,_0x2bf89f:0xbd0,_0x455a30:0x8a6},_0x4cd958={_0x3fd6cb:0xe03,_0x2e565f:0x666,_0x4f1110:0xdab},_0x57d56b={_0x182fee:0xa27,_0x45d522:0xb07,_0x188545:0x80c,_0xe8b0d1:0x440},_0x594965={_0x7afaac:0xb41,_0xfb4636:0x31c,_0x4b5cda:0x8a6,_0x4efb01:0xe11},_0x131937={_0x227bc2:0x7ad},_0x2f6207={_0x207f69:0x254,_0x4e05d5:0x795,_0x2f50d9:0xd0c,_0x2c892e:0x254,_0xfd2d6d:0x4ae,_0x42c875:0x5dc,_0x21c4f6:0x8a6},_0x6a2c4c={_0x47cb4f:0x88c,_0x5c9054:0xb34},_0x2b59d4={_0x146fc9:0x498},_0x211fe5={_0x371bc4:0x5d5,_0x24d272:0x56a},_0x4e1e6c={_0x2743b9:0x49c},_0x493f44={_0x1b0a2c:0x49c},_0xf7dddf=_0x521882;function _0x21933a(){var _0xf4174b=_0x4ffc,_0x45e513=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x21933a),this['_key_index']=0x0,this[_0xf4174b(_0x493f44._0x1b0a2c)]=_0x45e513['key']||baiduArr,this['_city']=_0x45e513[_0xf4174b(0xd0c)]||'全国';}return _createClass(_0x21933a,[{'key':'keys','get':function _0x4ebf88(){var _0x5473ac=_0x4ffc;return this[_0x5473ac(0x49c)];},'set':function _0x140079(_0x1bc17c){var _0x47a2b2=_0x4ffc;this[_0x47a2b2(_0x4e1e6c._0x2743b9)]=_0x1bc17c;}},{'key':'key','get':function _0x59e1c0(){var _0x444263=_0x4ffc,_0x41b57a=this['_key_index']++%this['_keys']['length'];return this[_0x444263(0x49c)][_0x41b57a];}},{'key':'_formatPOIData','value':function _0x182bf3(_0x97dc40){var _0x3349db=_0x4ffc,_0x4fa4f9=[];for(var _0x798587=0x0;_0x798587<_0x97dc40['length'];_0x798587++){var _0x46cb8e,_0x14ba46,_0x2be50f,_0x23f365=_0x97dc40[_0x798587],_0x264cc2=[];_0x23f365['location']&&(_0x264cc2=gcj2wgs([_0x23f365['location']['lng'],_0x23f365[_0x3349db(0xe73)]['lat']])),_0x4fa4f9[_0x3349db(0x425)]({'id':_0x23f365['uid'],'name':_0x23f365[_0x3349db(0xa15)],'lng':_0x264cc2[0x0],'lat':_0x264cc2[0x1],'type':(_0x46cb8e=(_0x14ba46=_0x23f365[_0x3349db(0x681)])===null||_0x14ba46===void 0x0?void 0x0:_0x14ba46[_0x3349db(_0x211fe5._0x371bc4)])!==null&&_0x46cb8e!==void 0x0?_0x46cb8e:_0x23f365[_0x3349db(0x5d5)],'xzqh':_0x23f365['province']+_0x23f365[_0x3349db(0xd0c)]+(_0x23f365['district']||_0x23f365['area']||''),'address':_0x23f365[_0x3349db(_0x211fe5._0x24d272)],'tel':_0x23f365['telephone']||'','detailUrl':(_0x2be50f=_0x23f365['detail_info'])===null||_0x2be50f===void 0x0?void 0x0:_0x2be50f['detail_url'],'info':_0x23f365,'x':_0x264cc2[0x0],'y':_0x264cc2[0x1],'detail_info':_0x23f365['detail_info']});}return _0x4fa4f9;}},{'key':_0xf7dddf(_0x32be78._0x149945),'value':function _0x137d2a(_0x1dcb9){var _0xdee3a=_0xf7dddf;if(isString(_0x1dcb9))return _0x1dcb9['replace'](/ /gm,'$')['replace'](/,/gm,'$');else{if(Array['isArray'](_0x1dcb9))return _0x1dcb9[_0xdee3a(_0x2b59d4._0x146fc9)]('$');}return _0x1dcb9;}},{'key':'getAddress','value':function _0x1da468(_0x48c1ea){var _0x2aab6d={_0x4cea61:0x57d},_0x1c5784=_0xf7dddf,_0xd627d5=this;if(this['_getAddress_ing'])return Promise[_0x1c5784(0x5c7)]();var _0x2e9bc3={'ak':this['key'],'output':_0x1c5784(_0x6a2c4c._0x47cb4f),'language':_0x1c5784(_0x6a2c4c._0x5c9054),'coordtype':'wgs84ll','ret_coordtype':'gcj02ll'},_0x1594da=LngLatPoint['parse'](_0x48c1ea['location']);return _0x2e9bc3['location']=_0x1594da[_0x1c5784(0xee1)]+','+_0x1594da['lng'],this['_getAddress_ing']=!![],Cesium__namespace['Resource']['fetchJsonp'](_objectSpread2(_objectSpread2({'url':_0x1c5784(0x71a)},this['options']),{},{'queryParameters':_0x2e9bc3}))['then'](function(_0x4af689){var _0x479733=_0x1c5784;_0xd627d5['_getAddress_ing']=![];if(_0x4af689['status']!==0x0){console['log']('未查询到相关结果!',_0x4af689);return;}var _0x2eda0f=_0x4af689['result'],_0x1f7541={'address':_0x2eda0f[_0x479733(0x34d)],'city':_0x2eda0f[_0x479733(0x9ff)],'component':_0x2eda0f[_0x479733(_0x2aab6d._0x4cea61)]};return _0x48c1ea[_0x479733(0xdab)]&&_0x48c1ea['success'](_0x1f7541),_0x1f7541;})['catch'](function(_0x1b500b){var _0x2938c3=_0x1c5784;_0xd627d5['_getAddress_ing']=![],logError$1(_0x2938c3(0x7ad),_0x1b500b),_0x48c1ea[_0x2938c3(0xa42)]&&_0x48c1ea['error']('请求出错',_0x1b500b);});}},{'key':'autoTip','value':function _0x59a943(_0x5cae3e){var _0x42791b={_0x43ac4c:0x630,_0x47034c:0xba0,_0x2a4b6d:0xdab},_0x2d3d01=_0xf7dddf,_0x1dcef1=this,_0x130461={'ak':this[_0x2d3d01(0xb41)],'output':'json','ret_coordtype':'gcj02ll'};Cesium__namespace['defined'](this['_city'])&&(_0x130461[_0x2d3d01(_0x2f6207._0x207f69)]=this['_city'],_0x130461[_0x2d3d01(_0x2f6207._0x4e05d5)]=!![]);Cesium__namespace['defined'](_0x5cae3e[_0x2d3d01(_0x2f6207._0x2f50d9)])&&(_0x130461[_0x2d3d01(_0x2f6207._0x2c892e)]=_0x5cae3e['city'],_0x130461['city_limit']=!![]);Cesium__namespace[_0x2d3d01(_0x2f6207._0xfd2d6d)](_0x5cae3e['citylimit'])&&(_0x130461['city_limit']=_0x5cae3e['citylimit']);_0x5cae3e[_0x2d3d01(0x4f5)]&&(_0x130461['query']=this['_getKeywords'](_0x5cae3e['text']));if(_0x5cae3e['location']){_0x130461['coord_type']=0x1;var _0x2d39f0=LngLatPoint[_0x2d3d01(_0x2f6207._0x42c875)](_0x5cae3e['location']);_0x130461['location']=_0x2d39f0[_0x2d3d01(0xee1)]+','+_0x2d39f0[_0x2d3d01(0x991)];}return Cesium__namespace[_0x2d3d01(_0x2f6207._0x21c4f6)][_0x2d3d01(0x26c)](_objectSpread2(_objectSpread2({'url':'https://api.map.baidu.com/place/v2/suggestion'},this['options']),{},{'queryParameters':_0x130461}))['then'](function(_0x228f28){var _0x1c1d09=_0x2d3d01;if(_0x228f28['status']!==0x0){console['log'](_0x1c1d09(0xa65),_0x228f28);return;}var _0x442c27=_0x1dcef1['_formatPOIData'](_0x228f28[_0x1c1d09(0x4f4)]),_0x18986f={'allcount':_0x228f28[_0x1c1d09(_0x42791b._0x43ac4c)],'count':_0x442c27[_0x1c1d09(_0x42791b._0x47034c)],'list':_0x442c27};return _0x5cae3e['success']&&_0x5cae3e[_0x1c1d09(_0x42791b._0x2a4b6d)](_0x18986f),_0x18986f;})['catch'](function(_0x52ea21){logError$1('BaiduPOI\x20请求出错',_0x52ea21),_0x5cae3e['error']&&_0x5cae3e['error']('请求出错',_0x52ea21);});}},{'key':'detail','value':function _0x155dec(_0x18216d){var _0x153ab5={_0xb5fb42:0xe03,_0x2d8131:0xba0},_0x3f6674=_0xf7dddf,_0x2b0ca3={'ak':this[_0x3f6674(_0x594965._0x7afaac)],'output':_0x3f6674(0x88c),'ret_coordtype':_0x3f6674(_0x594965._0xfb4636),'uid':_0x18216d['id']};return Cesium__namespace[_0x3f6674(_0x594965._0x4b5cda)]['fetchJsonp'](_objectSpread2({'url':'https://api.map.baidu.com/place/v2/detail','queryParameters':_0x2b0ca3},this[_0x3f6674(_0x594965._0x4efb01)]))[_0x3f6674(0x1eb)](function(_0x9df652){var _0x4e5019=_0x3f6674;if(_0x9df652[_0x4e5019(_0x153ab5._0xb5fb42)]!==0x0){console['log']('未查询到相关结果!',_0x9df652);return;}if(!_0x9df652[_0x4e5019(0x479)]||_0x9df652['pois'][_0x4e5019(_0x153ab5._0x2d8131)]===0x0){_0x18216d[_0x4e5019(0xa42)]&&_0x18216d['error']('未查询到相关结果!',_0x9df652);return;}var _0x22af67=_0x9df652;return _0x18216d['success']&&_0x18216d[_0x4e5019(0xdab)](_0x22af67),_0x22af67;})['catch'](function(_0x52eac7){var _0x45cf0f=_0x3f6674;logError$1(_0x45cf0f(_0x131937._0x227bc2),_0x52eac7),_0x18216d['error']&&_0x18216d[_0x45cf0f(0xa42)]('请求出错',_0x52eac7);});}},{'key':'query','value':function _0x3a819a(_0x29acf3){var _0x490173=_0xf7dddf,_0x171810=_0x29acf3[_0x490173(_0x57d56b._0x182fee)];if(_0x171810){if(_0x171810[_0x490173(_0x57d56b._0x45d522)]===_0x490173(_0x57d56b._0x188545))return _0x29acf3[_0x490173(0x77a)]=_0x171810[_0x490173(0x424)],this[_0x490173(_0x57d56b._0xe8b0d1)](_0x29acf3);else{if(_0x171810[_0x490173(0xb07)]==='polygon')return _0x29acf3['polygon']=_0x171810[_0x490173(0xe05)],this['queryPolygon'](_0x29acf3);else return _0x171810['type']==='circle'?(_0x29acf3['location']=_0x171810['point'],_0x29acf3['radius']=_0x171810['radius'],this['queryCircle'](_0x29acf3)):Promise['resolve'](![]);}}else return _0x29acf3['polygon']?this['queryPolygon'](_0x29acf3):this['queryText'](_0x29acf3);}},{'key':_0xf7dddf(0x68e),'value':function _0x584e1b(_0xeda822){var _0x362deb={_0x16b782:0x7ad},_0x480f4a=_0xf7dddf,_0x4eea08=this,_0x192d53={'ak':this[_0x480f4a(_0x3f1c8b._0x2f1cf3)],'output':'json','ret_coordtype':'gcj02ll','scope':0x2,'page_num':_0xeda822['page']||0x0,'page_size':_0xeda822[_0x480f4a(_0x3f1c8b._0x2f27cc)]||0x14,'tag':_0xeda822['types']||''};Cesium__namespace['defined'](this[_0x480f4a(0xd68)])&&(_0x192d53['region']=this['_city'],_0x192d53[_0x480f4a(0x795)]=!![]);Cesium__namespace[_0x480f4a(_0x3f1c8b._0x234c42)](_0xeda822['city'])&&(_0x192d53['region']=_0xeda822['city'],_0x192d53[_0x480f4a(0x795)]=!![]);Cesium__namespace['defined'](_0xeda822['citylimit'])&&(_0x192d53[_0x480f4a(_0x3f1c8b._0x3e529d)]=_0xeda822['citylimit']);_0xeda822['text']&&(_0x192d53['query']=this[_0x480f4a(0xbdf)](_0xeda822['text']));if(_0xeda822['location']){_0x192d53['coord_type']=0x1;var _0xa359cc=LngLatPoint['parse'](_0xeda822[_0x480f4a(0xe73)]);_0x192d53['location']=_0xa359cc[_0x480f4a(0xee1)]+','+_0xa359cc[_0x480f4a(0x991)];}return Cesium__namespace['defined'](_0xeda822['radius'])&&(_0xeda822[_0x480f4a(_0x3f1c8b._0x2bf89f)]>0x4c4b40?delete _0x192d53['location']:_0x192d53['radius']=_0xeda822['radius'],Cesium__namespace['defined'](_0xeda822[_0x480f4a(0x23f)])&&(_0x192d53['radius_limit']=_0xeda822[_0x480f4a(0x23f)])),Cesium__namespace[_0x480f4a(_0x3f1c8b._0x455a30)]['fetchJsonp'](_objectSpread2(_objectSpread2({'url':'https://api.map.baidu.com/place/v2/search'},this['options']),{},{'queryParameters':_0x192d53}))['then'](function(_0xae83ea){var _0xa10c91=_0x480f4a;if(_0xae83ea[_0xa10c91(_0x4cd958._0x3fd6cb)]!==0x0){var _0x1168ce='POI\x20请求失败('+_0xae83ea['status']+'):'+_0xae83ea['message'];_0xeda822['error']&&_0xeda822['error'](_0x1168ce);return;}if(!_0xae83ea['results']||_0xae83ea[_0xa10c91(0xcb4)]==='city_type'||_0xae83ea['results']['length']===0x0){if(_0xeda822['_sendCount']){var _0x1ed7ca={'allcount':0x0,'count':0x0,'list':[]};return _0xeda822['success']&&_0xeda822['success'](_0x1ed7ca),_0x1ed7ca;}else return delete _0xeda822['radius'],delete _0xeda822['location'],_0xeda822['_sendCount']=0x1,_0x4eea08[_0xa10c91(0x68e)](_0xeda822);}var _0x4f219f=_0x4eea08[_0xa10c91(_0x4cd958._0x2e565f)](_0xae83ea[_0xa10c91(0x6d9)]),_0x1159da={'allcount':_0xae83ea['total'],'count':_0x4f219f['length'],'list':_0x4f219f};return _0xeda822[_0xa10c91(_0x4cd958._0x4f1110)]&&_0xeda822['success'](_0x1159da),_0x1159da;})[_0x480f4a(0xb20)](function(_0x5cd9f9){var _0x152961=_0x480f4a;logError$1(_0x152961(_0x362deb._0x16b782),_0x5cd9f9),_0xeda822['error']&&_0xeda822['error']('请求出错',_0x5cd9f9);});}},{'key':'queryCircle','value':function _0x29c363(_0x55fbd3){var _0x6b2338=_0xf7dddf,_0x273413=this,_0x353c78={'ak':this[_0x6b2338(0xb41)],'output':_0x6b2338(_0x372bb6._0x401526),'ret_coordtype':'gcj02ll','scope':0x2,'radius':_0x55fbd3['radius']||0xbb8,'radius_limit':_0x55fbd3[_0x6b2338(_0x372bb6._0x2367bd)],'page_num':_0x55fbd3['page']||0x0,'page_size':_0x55fbd3['count']||0x14,'tag':_0x55fbd3['types']||''};if(_0x55fbd3['location']){_0x353c78['coord_type']=0x1;var _0x4545eb=LngLatPoint['parse'](_0x55fbd3['location']);_0x353c78[_0x6b2338(_0x372bb6._0x59b8a8)]=_0x4545eb[_0x6b2338(_0x372bb6._0x166e31)]+','+_0x4545eb['lng'];}else logError$1('BaiduPOI:\x20请传入参location数');return _0x55fbd3['text']?_0x353c78['query']=this['_getKeywords'](_0x55fbd3[_0x6b2338(0x4f5)]):_0x353c78['query']='行政地标',Cesium__namespace['Resource']['fetchJsonp'](_objectSpread2(_objectSpread2({'url':'https://api.map.baidu.com/place/v2/search'},this['options']),{},{'queryParameters':_0x353c78}))[_0x6b2338(0x1eb)](function(_0x9d7f7e){var _0x508833=_0x6b2338;if(_0x9d7f7e[_0x508833(_0x21677f._0x58e14a)]!==0x0){var _0x35348e='POI\x20请求失败('+_0x9d7f7e[_0x508833(0xe03)]+'):'+_0x9d7f7e['message'];_0x55fbd3[_0x508833(0xa42)]&&_0x55fbd3[_0x508833(0xa42)](_0x35348e);return;}if(!_0x9d7f7e['results']||_0x9d7f7e[_0x508833(_0x21677f._0x4ccc2c)]==='city_type'||_0x9d7f7e['results']['length']===0x0){_0x55fbd3['error']&&_0x55fbd3[_0x508833(_0x21677f._0x5b3962)]('未查询到相关结果!',_0x9d7f7e);return;}var _0x2469d0=_0x273413['_formatPOIData'](_0x9d7f7e['results']),_0x570b75;_0x55fbd3['limit']?_0x570b75=_0x273413['_filterPOIData_circle'](_0x2469d0,_0x55fbd3[_0x508833(0xe73)],_0x353c78['radius']):_0x570b75=_0x2469d0;var _0x2954b1={'allcount':_0x9d7f7e[_0x508833(0x630)],'count':_0x570b75['length'],'list':_0x570b75};return _0x55fbd3['success']&&_0x55fbd3['success'](_0x2954b1),_0x2954b1;})['catch'](function(_0x2411f6){var _0x2a848b=_0x6b2338;logError$1('BaiduPOI\x20请求出错',_0x2411f6),_0x55fbd3[_0x2a848b(_0x5dc098._0x96325a)]&&_0x55fbd3['error'](_0x2a848b(_0x5dc098._0x3373d3),_0x2411f6);});}},{'key':_0xf7dddf(_0x32be78._0xe31b96),'value':function _0x535251(_0x4b00c5,_0x1b3c9b,_0x47bdd1){var _0x93db44=_0xf7dddf;if(!_0x4b00c5||!_0x1b3c9b||!_0x47bdd1)return _0x4b00c5;var _0x349df4=_0x1b3c9b['toCartesian'](),_0x4245bf=[];for(var _0x36ed22=0x0;_0x36ed22<_0x4b00c5['length'];_0x36ed22++){var _0x7d41a1=_0x4b00c5[_0x36ed22],_0x4604b5=Cesium__namespace[_0x93db44(_0x2f5aee._0x3a7526)]['fromDegrees'](_0x7d41a1['x'],_0x7d41a1['y'],_0x1b3c9b['alt']),_0x40f1b3=Cesium__namespace['Cartesian3']['distance'](_0x4604b5,_0x349df4);_0x40f1b3<_0x47bdd1&&_0x4245bf['push'](_0x7d41a1);}return _0x4245bf;}},{'key':'queryPolygon','value':function _0x42699e(_0x5a2925){var _0x22cb65={_0x226972:0xe03,_0x54229f:0x9b3,_0x433ff0:0xba0,_0x1cc5ac:0xa42,_0x2aeedd:0xa65},_0x596117=_0xf7dddf,_0x200784=this,_0x9a87a9={'ak':this['key'],'output':'json','ret_coordtype':'gcj02ll','scope':0x2,'radius':_0x5a2925[_0x596117(_0x5105e1._0x1bb9ab)]||0xbb8,'radius_limit':_0x5a2925['limit'],'page_num':_0x5a2925['page']||0x0,'page_size':_0x5a2925['count']||0x14,'tag':_0x5a2925['types']||''},_0x21e34c=_0x5a2925['polygon'],_0x4f521d=_0x21e34c;if(_0x21e34c['length']===0x2){var _0x44e69f=_0x21e34c[0x0][0x0],_0x104541=_0x21e34c[0x1][0x0],_0x4b10da=_0x21e34c[0x0][0x1],_0x20c4d7=_0x21e34c[0x1][0x1],_0x1787a9=(_0x44e69f+_0x104541)/0x2,_0x139e13=(_0x4b10da+_0x20c4d7)/0x2;_0x4f521d=[[_0x44e69f,_0x20c4d7],[_0x44e69f,_0x4b10da],[_0x104541,_0x4b10da],[_0x104541,_0x20c4d7],[_0x44e69f,_0x20c4d7]],_0x9a87a9[_0x596117(0xd98)]=0x1,_0x9a87a9['location']=_0x139e13+','+_0x1787a9,_0x9a87a9['radius']=Math[_0x596117(_0x5105e1._0x2d9c84)](getDistance([[_0x1787a9,_0x139e13],_0x21e34c[0x0]]),getDistance([[_0x1787a9,_0x139e13],_0x21e34c[0x1]]));}else{var _0x49bdd8=getExtentByGeoJSON({'type':'Feature','properties':{},'geometry':{'type':_0x596117(0xbb4),'coordinates':_0x21e34c}}),_0x3e4cb5=(_0x49bdd8['xmin']+_0x49bdd8['xmax'])/0x2,_0x4b224e=(_0x49bdd8['ymin']+_0x49bdd8['ymax'])/0x2;_0x9a87a9[_0x596117(_0x5105e1._0x5758f2)]=0x1,_0x9a87a9['location']=_0x4b224e+','+_0x3e4cb5,_0x9a87a9['radius']=Math['max'](getDistance([[_0x3e4cb5,_0x4b224e],[_0x49bdd8['xmin'],_0x49bdd8[_0x596117(0x570)]]]),getDistance([[_0x3e4cb5,_0x4b224e],[_0x49bdd8[_0x596117(_0x5105e1._0x17b68e)],_0x49bdd8[_0x596117(_0x5105e1._0x483af9)]]]));}return _0x5a2925[_0x596117(0x4f5)]?_0x9a87a9['query']=this['_getKeywords'](_0x5a2925[_0x596117(0x4f5)]):_0x9a87a9[_0x596117(0x67f)]='行政地标',Cesium__namespace['Resource']['fetchJsonp'](_objectSpread2({'url':'https://api.map.baidu.com/place/v2/search','queryParameters':_0x9a87a9},this[_0x596117(_0x5105e1._0x2c6c03)]))[_0x596117(_0x5105e1._0x1edcbb)](function(_0x3c6fb3){var _0x29888f=_0x596117;if(_0x3c6fb3[_0x29888f(0xe03)]!==0x0){var _0x45e575='POI\x20请求失败('+_0x3c6fb3[_0x29888f(_0x22cb65._0x226972)]+'):'+_0x3c6fb3['message'];_0x5a2925['error']&&_0x5a2925['error'](_0x45e575);return;}if(!_0x3c6fb3['results']||_0x3c6fb3['result_type']===_0x29888f(_0x22cb65._0x54229f)||_0x3c6fb3['results'][_0x29888f(_0x22cb65._0x433ff0)]===0x0){_0x5a2925['error']&&_0x5a2925[_0x29888f(_0x22cb65._0x1cc5ac)](_0x29888f(_0x22cb65._0x2aeedd),_0x3c6fb3);return;}var _0x587254=_0x200784['_formatPOIData'](_0x3c6fb3['results']),_0x2c8826;_0x5a2925[_0x29888f(0x518)]?_0x2c8826=_0x200784[_0x29888f(0x649)](_0x587254,_0x4f521d):_0x2c8826=_0x587254;var _0x3b66e1={'allcount':_0x3c6fb3['total'],'count':_0x2c8826[_0x29888f(0xba0)],'list':_0x2c8826};return _0x5a2925['success']&&_0x5a2925['success'](_0x3b66e1),_0x3b66e1;})['catch'](function(_0x3ae96b){logError$1('BaiduPOI\x20请求出错',_0x3ae96b),_0x5a2925['error']&&_0x5a2925['error']('请求出错',_0x3ae96b);});}},{'key':'_filterPOIData_polygon','value':function _0x462a5c(_0x4649cc,_0x4a135e){var _0x1a20bf=_0xf7dddf;if(!_0x4649cc||!_0x4a135e)return;_0x4a135e=_0x4a135e[_0x1a20bf(_0x351b1f._0x12a31b)]([_0x4a135e[0x0]]);var _0x18e2aa={'type':_0x1a20bf(0xed3),'coordinates':[_0x4a135e]},_0x4cdbe4=[];for(var _0xc25266=0x0;_0xc25266<_0x4649cc[_0x1a20bf(_0x351b1f._0x3568d7)];_0xc25266++){var _0x5f15e0=_0x4649cc[_0xc25266],_0x21f2de={'type':'Feature','geometry':{'type':'Point','coordinates':[_0x5f15e0['x'],_0x5f15e0['y']]}};booleanPointInPolygon(_0x21f2de,_0x18e2aa)&&_0x4cdbe4['push'](_0x5f15e0);}return _0x4cdbe4;}}]),_0x21933a;}()),GaodePOI=(function(){var _0x19c370={_0x4d3fc2:0x666,_0x21fb96:0x558,_0x2f3a32:0xcc9,_0x197b10:0x440},_0x322caa={_0x4cb8d5:0xc4b},_0x222425={_0x2efcda:0x81d,_0x5b76bd:0x4f5,_0x25aac1:0xfe},_0xba1df8={_0x4c1ad2:0xa42,_0x420caf:0x545},_0xc7c9d3={_0x4e68e9:0xb7e},_0x5b636d={_0x289668:0xe94,_0x32c392:0x3dd},_0x6f972e={_0x3e40ba:0xbd0,_0x5109d5:0xcc1,_0x42ffc5:0xe73,_0x2e52e0:0xee1,_0x4af874:0x81d,_0x2eadce:0x946,_0xd4d1d8:0xc11},_0x31f31b={_0x1fd17d:0xa42,_0x13a597:0xa42},_0x1fde98={_0x28038f:0xcc1,_0x36320b:0x81d,_0x4c368e:0xd0c,_0x309f00:0x1b7},_0x5b257c={_0x5db435:0xb5e,_0x2b0158:0xa42},_0x5d8012={_0x3be62b:0xa42,_0x508c80:0xa65,_0x59afee:0xba0},_0x3039f3={_0x106318:0x88c},_0x5548fa={_0x11e8a5:0x88c,_0x5bf675:0x1b7,_0x2e63f8:0x4f5,_0x4c8dc3:0x5dc,_0x2ada54:0xe73,_0x1af7c1:0xe11,_0x5f0ace:0xb20},_0x3adcd0={_0x151ee8:0xe73,_0x5b5936:0x991},_0x2835f8={_0x3a6152:0x3aa,_0x4ab305:0xa42},_0x82e06d={_0x495f74:0x688,_0x13be56:0x4e3},_0x3b2017={_0x40071e:0xba0,_0x502f33:0xe73,_0x5ecef9:0xb07},_0x197592={_0x365847:0xbe4},_0x5aa708=_0x521882;function _0x57e3a4(){var _0x25ed13=_0x4ffc,_0x39ca1f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x57e3a4),this[_0x25ed13(_0x197592._0x365847)]=0x0,this['_keys']=_0x39ca1f['key']||gaodeArr;}return _createClass(_0x57e3a4,[{'key':'keys','get':function _0x5d951e(){return this['_keys'];},'set':function _0x1df74d(_0x1fe6ea){this['_keys']=_0x1fe6ea;}},{'key':'key','get':function _0x2a46e5(){var _0x581aa4=_0x4ffc,_0x49beb6=this['_key_index']++%this['_keys'][_0x581aa4(0xba0)];return this[_0x581aa4(0x49c)][_0x49beb6];}},{'key':_0x5aa708(_0x19c370._0x4d3fc2),'value':function _0x222a2f(_0xb0b60){var _0x41c52a=_0x5aa708,_0x2d8d55=[];for(var _0x1abc84=0x0;_0x1abc84<_0xb0b60[_0x41c52a(0xba0)];_0x1abc84++){var _0xb0152b=_0xb0b60[_0x1abc84],_0x5e6e56=[];_0xb0152b['location']&&_0xb0152b['location'][_0x41c52a(_0x3b2017._0x40071e)]>0x0&&(_0x5e6e56=gcj2wgs(_0xb0152b[_0x41c52a(_0x3b2017._0x502f33)]['split'](','))),_0x2d8d55['push']({'id':_0xb0152b['id'],'name':_0xb0152b['name'],'lng':Number(_0x5e6e56[0x0]),'lat':Number(_0x5e6e56[0x1]),'type':_0xb0152b[_0x41c52a(_0x3b2017._0x5ecef9)],'xzqh':_0xb0152b['pname']+_0xb0152b['cityname']+_0xb0152b['adname'],'address':_0xb0152b['address'],'tel':_0xb0152b['tel']||'','info':_0xb0152b,'x':Number(_0x5e6e56[0x0]),'y':Number(_0x5e6e56[0x1])});}return _0x2d8d55;}},{'key':'_getKeywords','value':function _0x20851f(_0x18d6d1){var _0x40b01d=_0x5aa708;if(isString(_0x18d6d1))return _0x18d6d1['replace'](/ /gm,'|')[_0x40b01d(_0x82e06d._0x495f74)](/,/gm,'|');else{if(Array[_0x40b01d(_0x82e06d._0x13be56)](_0x18d6d1))return _0x18d6d1['join']('|');}return _0x18d6d1;}},{'key':'getAddress','value':function _0x42d13b(_0x1a5871){var _0x3aa9db={_0x411a40:0xb7e,_0x434b8a:0xdab},_0x33cf87=_0x5aa708,_0x327a28=this;if(this['_getAddress_ing'])return Promise['resolve']();var _0x1095d4={'key':this['key'],'output':_0x33cf87(0x88c)};_0x1a5871['location']=LngLatPoint['parse'](_0x1a5871[_0x33cf87(_0x3adcd0._0x151ee8)]);var _0x3d5bfa=wgs2gcj([_0x1a5871[_0x33cf87(0xe73)][_0x33cf87(_0x3adcd0._0x5b5936)],_0x1a5871['location']['lat']]);return _0x1095d4['location']=_0x3d5bfa[0x0]+','+_0x3d5bfa[0x1],this[_0x33cf87(0x3aa)]=!![],Cesium__namespace['Resource']['fetchJsonp'](_objectSpread2(_objectSpread2({'url':_0x33cf87(0x4af)},this['options']),{},{'queryParameters':_0x1095d4}))['then'](function(_0x3d703a){var _0x7a6d66=_0x33cf87,_0x2b3f99;_0x327a28['_getAddress_ing']=![];if(_0x3d703a['infocode']!==_0x7a6d66(_0x3aa9db._0x411a40)){console['log']('未查询到相关结果!',_0x3d703a);return;}var _0x37b802=_0x3d703a['regeocode'],_0x49a5ca={'address':_0x37b802['formatted_address'],'city':(_0x2b3f99=_0x37b802['addressComponent'])===null||_0x2b3f99===void 0x0?void 0x0:_0x2b3f99[_0x7a6d66(0x40f)],'component':_0x37b802['addressComponent']};return _0x1a5871['success']&&_0x1a5871[_0x7a6d66(_0x3aa9db._0x434b8a)](_0x49a5ca),_0x49a5ca;})['catch'](function(_0xc306eb){var _0x2032f7=_0x33cf87;_0x327a28[_0x2032f7(_0x2835f8._0x3a6152)]=![],logError$1('GaodePOI\x20请求出错',_0xc306eb),_0x1a5871[_0x2032f7(_0x2835f8._0x4ab305)]&&_0x1a5871[_0x2032f7(_0x2835f8._0x4ab305)]('请求出错',_0xc306eb);});}},{'key':'autoTip','value':function _0x12fa07(_0x5d8424){var _0xd07081={_0xd9045d:0xeb0},_0x184fb0=_0x5aa708,_0x105bb7=this,_0x5da55f={'key':this['key'],'output':_0x184fb0(_0x5548fa._0x11e8a5)};Cesium__namespace['defined'](_0x5d8424['city'])&&(_0x5da55f['city']=_0x5d8424['city'],_0x5da55f[_0x184fb0(_0x5548fa._0x5bf675)]=!![]);Cesium__namespace[_0x184fb0(0x4ae)](_0x5d8424[_0x184fb0(0x1b7)])&&(_0x5da55f['citylimit']=_0x5d8424['citylimit']);_0x5d8424[_0x184fb0(_0x5548fa._0x2e63f8)]&&(_0x5da55f['keywords']=this['_getKeywords'](_0x5d8424['text']));if(_0x5d8424['location']){_0x5d8424['location']=LngLatPoint[_0x184fb0(_0x5548fa._0x4c8dc3)](_0x5d8424['location']);var _0xdab0f8=wgs2gcj([_0x5d8424['location']['lng'],_0x5d8424[_0x184fb0(_0x5548fa._0x2ada54)][_0x184fb0(0xee1)]]);_0x5da55f['location']=_0xdab0f8[0x0]+','+_0xdab0f8[0x1];}return fetchJson(_objectSpread2({'url':'https://restapi.amap.com/v3/assistant/inputtips','queryParameters':_0x5da55f},this[_0x184fb0(_0x5548fa._0x1af7c1)]))['then'](function(_0x512379){var _0x5f5bf4=_0x184fb0;if(!_0x512379['tips']){console[_0x5f5bf4(_0xd07081._0xd9045d)]('未查询到相关结果!',_0x512379);return;}var _0x48ff46=_0x105bb7['_formatPOIData'](_0x512379['tips']),_0x50a306={'allcount':_0x512379[_0x5f5bf4(0x322)],'count':_0x48ff46['length'],'list':_0x48ff46};return _0x5d8424['success']&&_0x5d8424['success'](_0x50a306),_0x50a306;})[_0x184fb0(_0x5548fa._0x5f0ace)](function(_0x303cf1){logError$1('GaodePOI\x20请求出错',_0x303cf1),_0x5d8424['error']&&_0x5d8424['error']('请求出错',_0x303cf1);});}},{'key':'detail','value':function _0x302e18(_0x1a5cf7){var _0x371d0a={_0x44ede0:0xa42,_0x180ce2:0x479},_0x5f1de8=_0x5aa708,_0x4a3852={'key':this['key'],'id':_0x1a5cf7['id'],'output':_0x5f1de8(_0x3039f3._0x106318)};return fetchJson(_objectSpread2({'url':'https://restapi.amap.com/v3/place/detail','queryParameters':_0x4a3852},this['options']))['then'](function(_0x261114){var _0x4a5a7a=_0x5f1de8;if(_0x261114['infocode']!=='10000'){var _0x25a714=_0x4a5a7a(0x52d)+_0x261114['infocode']+'):'+_0x261114['info'];_0x1a5cf7[_0x4a5a7a(_0x371d0a._0x44ede0)]&&_0x1a5cf7[_0x4a5a7a(_0x371d0a._0x44ede0)](_0x25a714);return;}if(!_0x261114['pois']||_0x261114[_0x4a5a7a(_0x371d0a._0x180ce2)]['length']===0x0){_0x1a5cf7['error']&&_0x1a5cf7['error']('未查询到相关结果!',_0x261114);return;}var _0x465806=_0x261114['pois'][0x0];return _0x1a5cf7['success']&&_0x1a5cf7['success'](_0x465806),_0x465806;})[_0x5f1de8(0xb20)](function(_0x5f2ff4){logError$1('GaodePOI\x20请求出错',_0x5f2ff4),_0x1a5cf7['error']&&_0x1a5cf7['error']('请求出错',_0x5f2ff4);});}},{'key':'query','value':function _0x38b21d(_0x4c7325){var _0x259b8f=_0x5aa708,_0x287b5e=_0x4c7325['graphic'];if(_0x287b5e){if(_0x287b5e['type']===_0x259b8f(0x80c))return _0x4c7325['polygon']=_0x287b5e['outlineCoordinates'],this['queryPolygon'](_0x4c7325);else{if(_0x287b5e['type']==='polygon')return _0x4c7325['polygon']=_0x287b5e['coordinates'],this[_0x259b8f(0x440)](_0x4c7325);else return _0x287b5e['type']==='circle'?(_0x4c7325['location']=_0x287b5e['point'],_0x4c7325['radius']=_0x287b5e['radius'],this['queryCircle'](_0x4c7325)):Promise['resolve']();}}else return _0x4c7325['polygon']?this['queryPolygon'](_0x4c7325):this['queryText'](_0x4c7325);}},{'key':'queryText','value':function _0x2709e6(_0x1a9e84){var _0x242630=_0x5aa708,_0x420075=this,_0x237379={'key':this['key'],'output':'json','page':(_0x1a9e84[_0x242630(_0x1fde98._0x28038f)]||0x0)+0x1,'offset':_0x1a9e84[_0x242630(0x322)]||0x14,'types':_0x1a9e84[_0x242630(_0x1fde98._0x36320b)]||''};return Cesium__namespace['defined'](_0x1a9e84[_0x242630(_0x1fde98._0x4c368e)])&&(_0x237379['city']=_0x1a9e84[_0x242630(0xd0c)],_0x237379['citylimit']=!![]),Cesium__namespace['defined'](_0x1a9e84['citylimit'])&&(_0x237379[_0x242630(_0x1fde98._0x309f00)]=_0x1a9e84['citylimit']),_0x1a9e84['text']?_0x237379['keywords']=this['_getKeywords'](_0x1a9e84['text']):!_0x237379['types']&&(_0x237379['types']='120000|130000|190000'),fetchJson(_objectSpread2({'url':_0x242630(0x777),'queryParameters':_0x237379},this['options']))['then'](function(_0x442077){var _0x5c7247=_0x242630;if(_0x442077['infocode']!=='10000'){var _0x5a65e6='POI\x20请求失败('+_0x442077['infocode']+'):'+_0x442077['info'];_0x1a9e84[_0x5c7247(_0x5d8012._0x3be62b)]&&_0x1a9e84['error'](_0x5a65e6);return;}if(!_0x442077['pois']){_0x1a9e84['error']&&_0x1a9e84['error'](_0x5c7247(_0x5d8012._0x508c80),_0x442077);return;}var _0x2f93cb=_0x420075['_formatPOIData'](_0x442077['pois']),_0x1f739c={'allcount':_0x442077['count'],'count':_0x2f93cb[_0x5c7247(_0x5d8012._0x59afee)],'list':_0x2f93cb};return _0x1a9e84['success']&&_0x1a9e84['success'](_0x1f739c),_0x1f739c;})['catch'](function(_0x158a64){var _0x454a3f=_0x242630;logError$1(_0x454a3f(_0x5b257c._0x5db435),_0x158a64),_0x1a9e84[_0x454a3f(_0x5b257c._0x2b0158)]&&_0x1a9e84[_0x454a3f(0xa42)]('请求出错',_0x158a64);});}},{'key':_0x5aa708(_0x19c370._0x21fb96),'value':function _0x39f922(_0x51e473){var _0x1fd383={_0x55e94d:0x545},_0xd806e4=_0x5aa708,_0x5aecf2=this,_0x21da76={'output':'json','key':this['key'],'radius':_0x51e473[_0xd806e4(_0x6f972e._0x3e40ba)]||0xbb8,'page':(_0x51e473[_0xd806e4(_0x6f972e._0x5109d5)]||0x0)+0x1,'offset':_0x51e473['count']||0x14,'types':_0x51e473['types']||''};if(_0x51e473[_0xd806e4(_0x6f972e._0x42ffc5)]){_0x51e473[_0xd806e4(_0x6f972e._0x42ffc5)]=LngLatPoint['parse'](_0x51e473['location']);var _0x590fb0=wgs2gcj([_0x51e473['location']['lng'],_0x51e473['location'][_0xd806e4(_0x6f972e._0x2e52e0)]]);_0x21da76['location']=_0x590fb0[0x0]+','+_0x590fb0[0x1];}else logError$1('GaodePOI:\x20请传入参location数');return _0x51e473['text']?_0x21da76['keywords']=this['_getKeywords'](_0x51e473['text']):!_0x21da76['types']&&(_0x21da76[_0xd806e4(_0x6f972e._0x4af874)]=_0xd806e4(_0x6f972e._0x2eadce)),fetchJson(_objectSpread2({'url':_0xd806e4(_0x6f972e._0xd4d1d8),'queryParameters':_0x21da76},this['options']))[_0xd806e4(0x1eb)](function(_0x478fce){var _0x58dca4=_0xd806e4;if(_0x478fce['infocode']!=='10000'){if(_0x51e473['error']){var _0x540ae7='POI\x20请求失败('+_0x478fce['infocode']+'):'+_0x478fce['info'];_0x51e473[_0x58dca4(_0x31f31b._0x1fd17d)](_0x540ae7);}return;}if(!_0x478fce['pois']){_0x51e473[_0x58dca4(_0x31f31b._0x13a597)]&&_0x51e473['error']('未查询到相关结果!',_0x478fce);return;}var _0x5e28fd=_0x5aecf2['_formatPOIData'](_0x478fce[_0x58dca4(0x479)]),_0x523419;_0x51e473[_0x58dca4(0x518)]?_0x523419=_0x5aecf2['_filterPOIData_circle'](_0x5e28fd,_0x51e473['location'],_0x21da76['radius']):_0x523419=_0x5e28fd;var _0x579cc9={'allcount':_0x478fce['count'],'count':_0x523419['length'],'list':_0x523419};return _0x51e473[_0x58dca4(0xdab)]&&_0x51e473[_0x58dca4(0xdab)](_0x579cc9),_0x579cc9;})['catch'](function(_0x1a0bd5){var _0x2bb73f=_0xd806e4;logError$1('GaodePOI\x20请求出错',_0x1a0bd5),_0x51e473[_0x2bb73f(0xa42)]&&_0x51e473['error'](_0x2bb73f(_0x1fd383._0x55e94d),_0x1a0bd5);});}},{'key':_0x5aa708(_0x19c370._0x2f3a32),'value':function _0x47e28d(_0x186268,_0x4bdb7e,_0x4062ea){var _0x5a0e48=_0x5aa708;if(!_0x186268||!_0x4bdb7e||!_0x4062ea)return _0x186268;var _0x147c92=_0x4bdb7e[_0x5a0e48(0x609)](),_0x48ea88=[];for(var _0xd4469a=0x0;_0xd4469a<_0x186268[_0x5a0e48(0xba0)];_0xd4469a++){var _0xfea8dc=_0x186268[_0xd4469a],_0x2967de=Cesium__namespace['Cartesian3'][_0x5a0e48(0xc90)](_0xfea8dc['x'],_0xfea8dc['y'],_0x4bdb7e[_0x5a0e48(_0x5b636d._0x289668)]),_0x4c556e=Cesium__namespace[_0x5a0e48(0x4cc)][_0x5a0e48(_0x5b636d._0x32c392)](_0x2967de,_0x147c92);_0x4c556e<_0x4062ea&&_0x48ea88['push'](_0xfea8dc);}return _0x48ea88;}},{'key':_0x5aa708(_0x19c370._0x197b10),'value':function _0x22ce68(_0x3389f6){var _0x125ee3=_0x5aa708,_0x10d933=this,_0x5980f3={'key':this['key'],'output':'json','page':(_0x3389f6['page']||0x0)+0x1,'offset':_0x3389f6['count']||0x14,'types':_0x3389f6[_0x125ee3(_0x222425._0x2efcda)]||''},_0x56d47e=_0x3389f6['polygon'],_0x55aecc=[];if(_0x56d47e['length']===0x2){var _0x19f195=wgs2gcj(_0x56d47e[0x0]),_0x1adc12=wgs2gcj(_0x56d47e[0x1]);_0x5980f3[_0x125ee3(0x77a)]=_0x19f195[0x0]+','+_0x19f195[0x1]+'|'+_0x1adc12[0x0]+','+_0x1adc12[0x1],_0x55aecc=[_0x56d47e[0x0],[_0x56d47e[0x0][0x0],_0x56d47e[0x1][0x1]],_0x56d47e[0x1],[_0x56d47e[0x1][0x0],_0x56d47e[0x0][0x1]]];}else{_0x55aecc=_0x56d47e;var _0x3f87f1='',_0x4e21d2=_0x56d47e[_0x125ee3(0x732)]([_0x56d47e[0x0]]);for(var _0x140c23=0x0;_0x140c23<_0x4e21d2['length'];_0x140c23++){var _0x91e2fa=wgs2gcj(_0x4e21d2[_0x140c23]);_0x140c23===_0x4e21d2['length']-0x1?_0x3f87f1+=_0x91e2fa[0x0]+','+_0x91e2fa[0x1]:_0x3f87f1+=_0x91e2fa[0x0]+','+_0x91e2fa[0x1]+'|';}_0x5980f3['polygon']=_0x3f87f1;}return _0x3389f6[_0x125ee3(_0x222425._0x5b76bd)]?_0x5980f3['keywords']=this[_0x125ee3(0xbdf)](_0x3389f6[_0x125ee3(0x4f5)]):!_0x5980f3['types']&&(_0x5980f3[_0x125ee3(0x81d)]='120000|130000|190000'),fetchJson(_objectSpread2({'url':_0x125ee3(_0x222425._0x25aac1),'queryParameters':_0x5980f3},this['options']))['then'](function(_0x243c84){var _0x1ffdfa=_0x125ee3;if(_0x243c84['infocode']!==_0x1ffdfa(_0xc7c9d3._0x4e68e9)){if(_0x3389f6['error']){var _0x1b8a91='POI\x20请求失败('+_0x243c84['infocode']+'):'+_0x243c84['info'];_0x3389f6['error'](_0x1b8a91);}return;}if(!_0x243c84['pois']){_0x3389f6['error']&&_0x3389f6['error'](_0x1ffdfa(0xa65),_0x243c84);return;}var _0x5e3867=_0x10d933['_formatPOIData'](_0x243c84[_0x1ffdfa(0x479)]),_0x4a737e;_0x3389f6['limit']?_0x4a737e=_0x10d933['_filterPOIData_polygon'](_0x5e3867,_0x55aecc):_0x4a737e=_0x5e3867;var _0x59a2cc={'allcount':_0x243c84['count'],'count':_0x4a737e['length'],'list':_0x4a737e};return _0x3389f6['success']&&_0x3389f6['success'](_0x59a2cc),_0x59a2cc;})['catch'](function(_0x2286ae){var _0x2e25cc=_0x125ee3;logError$1('GaodePOI\x20请求出错',_0x2286ae),_0x3389f6[_0x2e25cc(0xa42)]&&_0x3389f6[_0x2e25cc(_0xba1df8._0x4c1ad2)](_0x2e25cc(_0xba1df8._0x420caf),_0x2286ae);});}},{'key':'_filterPOIData_polygon','value':function _0x4215cc(_0xc768ed,_0x33fd41){var _0x4a8ec2=_0x5aa708;if(!_0xc768ed||!_0x33fd41)return;_0x33fd41=_0x33fd41['concat']([_0x33fd41[0x0]]);var _0x1d7f11={'type':_0x4a8ec2(0xed3),'coordinates':[_0x33fd41]},_0x475c02=[];for(var _0x5c3994=0x0;_0x5c3994<_0xc768ed['length'];_0x5c3994++){var _0x1b4df5=_0xc768ed[_0x5c3994],_0x36d32d={'type':'Feature','geometry':{'type':_0x4a8ec2(_0x322caa._0x4cb8d5),'coordinates':[_0x1b4df5['x'],_0x1b4df5['y']]}};booleanPointInPolygon(_0x36d32d,_0x1d7f11)&&_0x475c02['push'](_0x1b4df5);}return _0x475c02;}}]),_0x57e3a4;}()),TdtPOI=(function(){var _0x4f81e8={_0x45ff2:0xb41,_0x2ef9d0:0x79a,_0x29ea78:0x67f,_0x1c3d40:0x68e},_0xb49ab5={_0xea3bd1:0x732,_0x5107d1:0xbdf,_0x24679c:0x67f},_0x3ffef6={_0x2ddbfa:0x479,_0x5c285b:0x322},_0x5056cc={_0x5af13f:0xba0},_0x1ef600={_0x52cbd6:0xe61,_0x9b2b6b:0xee1,_0x581ea2:0x4c2,_0x738462:0x67f},_0x401926={_0x1ca4fd:0x545},_0x585f99={_0x5afe4d:0x396,_0xab7c7c:0xa42},_0x2bca03={_0x2bcaa4:0xff,_0x57c4f7:0x4ae,_0x538399:0xc18,_0x5b2681:0x142,_0x4c5f6d:0xbdf},_0x5f3f5a={_0x4aa1c4:0xd0c,_0x1f8dac:0x4ae,_0x4af9a0:0x81d,_0x2ccdf8:0x142,_0x534d04:0x4f5,_0x5897f5:0xe11},_0xe7d859={_0x3c6243:0xeb0,_0x4040dd:0xa65,_0x3b4089:0xba0},_0x482d90={_0x157127:0xe73,_0x316fe8:0x991,_0x21646a:0xee1,_0x226fc1:0xe11},_0x5aebba={_0x481cbe:0xe03,_0x424eeb:0x4f4},_0x34e104={_0x46fd62:0xba0},_0x9056db={_0x19fe09:0xbe4},_0x5ace05={_0xb8005d:0xba0},_0x4796ea=_0x521882;function _0x2b3693(){var _0x3bd39e=_0x4ffc,_0xfd1400=arguments[_0x3bd39e(_0x5ace05._0xb8005d)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x2b3693),this['_key_index']=0x0,this['_keys']=_0xfd1400['key']||tiandituArr;}return _createClass(_0x2b3693,[{'key':'keys','get':function _0x5640b3(){return this['_keys'];},'set':function _0x5b96e0(_0x3c2be5){this['_keys']=_0x3c2be5;}},{'key':_0x4796ea(_0x4f81e8._0x45ff2),'get':function _0x3b0a5c(){var _0x4ba84c=_0x4796ea,_0x5c046b=this[_0x4ba84c(_0x9056db._0x19fe09)]++%this['_keys']['length'];return this['_keys'][_0x5c046b];}},{'key':'_formatPOIData','value':function _0x17eeb9(_0x1c2c50){var _0x19ff6a=_0x4796ea,_0x2a1a4d=[];for(var _0x5f05fc=0x0;_0x5f05fc<_0x1c2c50[_0x19ff6a(_0x34e104._0x46fd62)];_0x5f05fc++){var _0x289670=_0x1c2c50[_0x5f05fc],_0x33cd78=[];_0x289670['lonlat']&&_0x289670['lonlat'][_0x19ff6a(0xba0)]>0x0&&(_0x33cd78=_0x289670['lonlat'][_0x19ff6a(0x458)](',')),_0x2a1a4d['push']({'id':_0x289670['hotPointID'],'name':_0x289670['name'],'lng':Number(_0x33cd78[0x0]),'lat':Number(_0x33cd78[0x1]),'type':_0x289670['typeName'],'xzqh':_0x289670['province']+_0x289670['city']+_0x289670[_0x19ff6a(0x6f4)],'address':_0x289670[_0x19ff6a(0x56a)],'tel':_0x289670[_0x19ff6a(0xd1)]||'','info':_0x289670,'x':Number(_0x33cd78[0x0]),'y':Number(_0x33cd78[0x1])});}return _0x2a1a4d;}},{'key':'_getKeywords','value':function _0x2448a6(_0x134a33){var _0x2bdcb9=_0x4796ea;if(isString(_0x134a33))return _0x134a33['replace'](/ /gm,'|')[_0x2bdcb9(0x688)](/,/gm,'|');else{if(Array['isArray'](_0x134a33))return _0x134a33['join']('|');}return _0x134a33;}},{'key':_0x4796ea(0x39e),'value':function _0x63cb61(_0x20bd0a){var _0x296882=_0x4796ea,_0x5129e2=this;if(this['_getAddress_ing'])return Promise['resolve']();var _0x17efc3={'ver':0x1};return _0x20bd0a['location']=LngLatPoint['parse'](_0x20bd0a[_0x296882(_0x482d90._0x157127)]),_0x17efc3['lon']=_0x20bd0a[_0x296882(0xe73)][_0x296882(_0x482d90._0x316fe8)],_0x17efc3[_0x296882(0xee1)]=_0x20bd0a['location'][_0x296882(_0x482d90._0x21646a)],this['_getAddress_ing']=!![],sendAjax(_objectSpread2(_objectSpread2({'url':'http://api.tianditu.gov.cn/geocoder'},this[_0x296882(_0x482d90._0x226fc1)]),{},{'queryParameters':{'type':'geocode','tk':this['key'],'postStr':JSON['stringify'](_0x17efc3)}}))['then'](function(_0x22eed1){var _0x5ea51b=_0x296882,_0x2e27dc,_0x22293b;_0x5129e2['_getAddress_ing']=![];if(((_0x2e27dc=_0x22eed1[_0x5ea51b(_0x5aebba._0x481cbe)])===null||_0x2e27dc===void 0x0?void 0x0:_0x2e27dc[_0x5ea51b(0x396)])!==0x3e8){console['log'](_0x5ea51b(0xa65),_0x22eed1);return;}var _0x532cfc=_0x22eed1[_0x5ea51b(_0x5aebba._0x424eeb)],_0x2345d2={'address':_0x532cfc[_0x5ea51b(0x34d)],'city':(((_0x22293b=_0x532cfc['addressComponent'])===null||_0x22293b===void 0x0?void 0x0:_0x22293b['county_code'])||'')['replace']('156',''),'component':_0x532cfc['addressComponent']};return _0x20bd0a[_0x5ea51b(0xdab)]&&_0x20bd0a['success'](_0x2345d2),_0x2345d2;})['catch'](function(_0x36ba5a){_0x5129e2['_getAddress_ing']=![],logError$1('TdtPOI\x20请求出错',_0x36ba5a),_0x20bd0a['error']&&_0x20bd0a['error']('请求出错',_0x36ba5a);});}},{'key':_0x4796ea(_0x4f81e8._0x2ef9d0),'value':function _0x56bb96(_0x4aea0b){var _0x544dc4=_0x4796ea,_0x4e92a3=this,_0x5f1a11={'queryType':0x7,'show':0x1,'level':_0x4aea0b[_0x544dc4(0x72c)]||0x12,'mapBound':_0x4aea0b[_0x544dc4(0x677)]||'70,18,134,51','start':0x0,'offset':0xa};return Cesium__namespace['defined'](_0x4aea0b[_0x544dc4(_0x5f3f5a._0x4aa1c4)])&&(_0x5f1a11['specify']='156'+_0x4aea0b['city']),Cesium__namespace[_0x544dc4(_0x5f3f5a._0x1f8dac)](_0x4aea0b[_0x544dc4(_0x5f3f5a._0x4af9a0)])&&(_0x5f1a11[_0x544dc4(_0x5f3f5a._0x2ccdf8)]=_0x4aea0b['types']),_0x4aea0b[_0x544dc4(_0x5f3f5a._0x534d04)]&&(_0x5f1a11['keyWord']=this['_getKeywords'](_0x4aea0b['text'])),fetchJson(_objectSpread2({'url':'http://api.tianditu.gov.cn/v2/search','queryParameters':{'type':'query','tk':this['key'],'postStr':JSON['stringify'](_0x5f1a11)}},this[_0x544dc4(_0x5f3f5a._0x5897f5)]))['then'](function(_0x168a10){var _0x2822a6=_0x544dc4,_0x518464;if(((_0x518464=_0x168a10['status'])===null||_0x518464===void 0x0?void 0x0:_0x518464['infocode'])!==0x3e8){console[_0x2822a6(_0xe7d859._0x3c6243)](_0x2822a6(_0xe7d859._0x4040dd),_0x168a10);_0x4aea0b['error']&&_0x4aea0b['error'](_0x168a10['status']['cndesc'],_0x168a10);return;}if(!_0x168a10['pois']){_0x4aea0b['error']&&_0x4aea0b['error']('未查询到相关结果!',_0x168a10);return;}var _0x5e26a2=_0x4e92a3[_0x2822a6(0x666)](_0x168a10[_0x2822a6(0x479)]),_0x1a9237={'allcount':_0x168a10['count'],'count':_0x5e26a2[_0x2822a6(_0xe7d859._0x3b4089)],'list':_0x5e26a2};return _0x4aea0b[_0x2822a6(0xdab)]&&_0x4aea0b['success'](_0x1a9237),_0x1a9237;})['catch'](function(_0x4ea561){var _0x6de926=_0x544dc4;logError$1('TdtPOI\x20请求出错',_0x4ea561),_0x4aea0b['error']&&_0x4aea0b[_0x6de926(0xa42)]('请求出错',_0x4ea561);});}},{'key':_0x4796ea(_0x4f81e8._0x29ea78),'value':function _0x155dc3(_0xa76737){var _0x1c885a=_0x4796ea,_0x1e0f32=_0xa76737['graphic'];if(_0x1e0f32){if(_0x1e0f32[_0x1c885a(0xb07)]==='rectangle')return _0xa76737['polygon']=_0x1e0f32['outlineCoordinates'],this['queryPolygon'](_0xa76737);else{if(_0x1e0f32[_0x1c885a(0xb07)]==='polygon')return _0xa76737['polygon']=_0x1e0f32['coordinates'],this['queryPolygon'](_0xa76737);else return _0x1e0f32['type']==='circle'?(_0xa76737['location']=_0x1e0f32['point'],_0xa76737['radius']=_0x1e0f32['radius'],this['queryCircle'](_0xa76737)):Promise['resolve']();}}else return _0xa76737[_0x1c885a(0x77a)]?this['queryPolygon'](_0xa76737):this['queryText'](_0xa76737);}},{'key':_0x4796ea(_0x4f81e8._0x1c3d40),'value':function _0x34e8bd(_0x404725){var _0x300f46={_0xbeff46:0x545},_0x3ea698={_0x49d4b7:0xba0},_0x3de818=_0x4796ea,_0x3ddfd0=this,_0x5d43d5=_0x404725['count']||0x14,_0x405c42={'queryType':0x7,'show':0x2,'level':_0x404725['level']||0x12,'mapBound':_0x404725['mapBound']||_0x3de818(_0x2bca03._0x2bcaa4),'start':(_0x404725['page']||0x0)*_0x5d43d5,'offset':_0x5d43d5};return Cesium__namespace[_0x3de818(_0x2bca03._0x57c4f7)](_0x404725['city'])&&(_0x405c42[_0x3de818(_0x2bca03._0x538399)]='156'+_0x404725[_0x3de818(0xd0c)]),Cesium__namespace[_0x3de818(_0x2bca03._0x57c4f7)](_0x404725['types'])&&(_0x405c42[_0x3de818(_0x2bca03._0x5b2681)]=_0x404725['types']),_0x404725[_0x3de818(0x4f5)]&&(_0x405c42['keyWord']=this[_0x3de818(_0x2bca03._0x4c5f6d)](_0x404725['text'])),fetchJson(_objectSpread2({'url':'http://api.tianditu.gov.cn/v2/search','queryParameters':{'type':'query','tk':this['key'],'postStr':JSON['stringify'](_0x405c42)}},this['options']))['then'](function(_0x578e72){var _0x383e72=_0x3de818,_0x1cb734;if(((_0x1cb734=_0x578e72['status'])===null||_0x1cb734===void 0x0?void 0x0:_0x1cb734['infocode'])!==0x3e8){console['log'](_0x383e72(0xa65),_0x578e72);_0x404725[_0x383e72(0xa42)]&&_0x404725['error'](_0x578e72[_0x383e72(0xe03)]['cndesc'],_0x578e72);return;}if(!_0x578e72['pois']){_0x404725['error']&&_0x404725['error']('未查询到相关结果!',_0x578e72);return;}var _0x2d7dca=_0x3ddfd0['_formatPOIData'](_0x578e72['pois']),_0x3f40bb={'allcount':_0x578e72['count'],'count':_0x2d7dca[_0x383e72(_0x3ea698._0x49d4b7)],'list':_0x2d7dca};return _0x404725['success']&&_0x404725['success'](_0x3f40bb),_0x3f40bb;})['catch'](function(_0x133f30){var _0x4b839a=_0x3de818;logError$1('TdtPOI\x20请求出错',_0x133f30),_0x404725['error']&&_0x404725[_0x4b839a(0xa42)](_0x4b839a(_0x300f46._0xbeff46),_0x133f30);});}},{'key':_0x4796ea(0x558),'value':function _0x21c9e8(_0x3697a9){var _0x1f2990=_0x4796ea,_0xfb5bc9=this,_0x1b72a6=_0x3697a9['count']||0x14,_0x3bea55={'queryType':0x3,'show':0x2,'queryRadius':formatNum$1(_0x3697a9['radius']||0xbb8,0x0),'start':(_0x3697a9['page']||0x0)*_0x1b72a6,'offset':_0x1b72a6};return _0x3697a9['location']?(_0x3697a9['location']=LngLatPoint['parse'](_0x3697a9['location']),_0x3bea55[_0x1f2990(_0x1ef600._0x52cbd6)]=_0x3697a9['location']['lng']+','+_0x3697a9[_0x1f2990(0xe73)][_0x1f2990(_0x1ef600._0x9b2b6b)]):logError$1(_0x1f2990(_0x1ef600._0x581ea2)),Cesium__namespace['defined'](_0x3697a9['types'])&&(_0x3bea55['dataTypes']=_0x3697a9['types']),_0x3697a9['text']&&(_0x3bea55['keyWord']=this['_getKeywords'](_0x3697a9['text'])),fetchJson(_objectSpread2({'url':'http://api.tianditu.gov.cn/v2/search','queryParameters':{'type':_0x1f2990(_0x1ef600._0x738462),'tk':this['key'],'postStr':JSON['stringify'](_0x3bea55)}},this['options']))['then'](function(_0x1b4aa8){var _0x3056b4=_0x1f2990,_0x308dd3;if(((_0x308dd3=_0x1b4aa8['status'])===null||_0x308dd3===void 0x0?void 0x0:_0x308dd3[_0x3056b4(_0x585f99._0x5afe4d)])!==0x3e8){_0x3697a9['error']&&_0x3697a9['error'](_0x1b4aa8['status']['cndesc'],_0x1b4aa8);return;}if(!_0x1b4aa8['pois']){_0x3697a9[_0x3056b4(_0x585f99._0xab7c7c)]&&_0x3697a9[_0x3056b4(_0x585f99._0xab7c7c)]('未查询到相关结果!',_0x1b4aa8);return;}var _0x50479c=_0xfb5bc9['_formatPOIData'](_0x1b4aa8[_0x3056b4(0x479)]),_0x451bad;_0x3697a9['limit']?_0x451bad=_0xfb5bc9[_0x3056b4(0xcc9)](_0x50479c,_0x3697a9['location'],_0x3bea55['radius']):_0x451bad=_0x50479c;var _0x37aeef={'allcount':_0x1b4aa8['count'],'count':_0x451bad['length'],'list':_0x451bad};return _0x3697a9['success']&&_0x3697a9['success'](_0x37aeef),_0x37aeef;})['catch'](function(_0x2229c0){var _0x43c024=_0x1f2990;logError$1('TdtPOI\x20请求出错',_0x2229c0),_0x3697a9['error']&&_0x3697a9['error'](_0x43c024(_0x401926._0x1ca4fd),_0x2229c0);});}},{'key':_0x4796ea(0xcc9),'value':function _0x3a7378(_0x15adbd,_0x1fbc98,_0x2514f9){var _0xe1fb18=_0x4796ea;if(!_0x15adbd||!_0x1fbc98||!_0x2514f9)return _0x15adbd;var _0x2548ac=_0x1fbc98['toCartesian'](),_0x48637e=[];for(var _0x350da7=0x0;_0x350da7<_0x15adbd['length'];_0x350da7++){var _0x3f35cb=_0x15adbd[_0x350da7],_0x24834a=Cesium__namespace['Cartesian3']['fromDegrees'](_0x3f35cb['x'],_0x3f35cb['y'],_0x1fbc98['alt']),_0x409e78=Cesium__namespace[_0xe1fb18(0x4cc)]['distance'](_0x24834a,_0x2548ac);_0x409e78<_0x2514f9&&_0x48637e['push'](_0x3f35cb);}return _0x48637e;}},{'key':'queryPolygon','value':function _0x2ed9ce(_0x542338){var _0xf1773={_0x11ff4a:0xb57,_0x1ddf9e:0x545},_0x310985={_0x2cae2e:0x479,_0x5bf7a2:0x518,_0x3887bc:0xba0,_0x3b8491:0xdab},_0x24561c=_0x4796ea,_0x388e65=this,_0x364dc9=_0x542338['count']||0x14,_0x75387d={'queryType':0xa,'show':0x2,'start':(_0x542338['page']||0x0)*_0x364dc9,'offset':_0x364dc9},_0x146629=LngLatArray['toArray'](_0x542338['polygon']);if(_0x146629['length']===0x2)return _0x542338[_0x24561c(0xc67)]=_0x542338['polygon'],this['queryExtent'](_0x542338);var _0x2a4c05='',_0x415274=_0x146629[_0x24561c(0x732)]([_0x146629[0x0]]);for(var _0x3cee7b=0x0;_0x3cee7b<_0x415274['length'];_0x3cee7b++){var _0xdb60f6=_0x415274[_0x3cee7b];_0x3cee7b===_0x415274[_0x24561c(_0x5056cc._0x5af13f)]-0x1?_0x2a4c05+=_0xdb60f6[0x0]+','+_0xdb60f6[0x1]:_0x2a4c05+=_0xdb60f6[0x0]+','+_0xdb60f6[0x1]+',';}return _0x75387d['polygon']=_0x2a4c05,Cesium__namespace['defined'](_0x542338['types'])&&(_0x75387d['dataTypes']=_0x542338['types']),_0x542338['text']&&(_0x75387d['keyWord']=this['_getKeywords'](_0x542338['text'])),fetchJson(_objectSpread2({'url':'http://api.tianditu.gov.cn/v2/search','queryParameters':{'type':'query','tk':this['key'],'postStr':JSON['stringify'](_0x75387d)}},this['options']))['then'](function(_0x20b90a){var _0x3838ad=_0x24561c,_0x85707;if(((_0x85707=_0x20b90a['status'])===null||_0x85707===void 0x0?void 0x0:_0x85707['infocode'])!==0x3e8){_0x542338['error']&&_0x542338['error'](_0x20b90a['status']['cndesc'],_0x20b90a);return;}if(!_0x20b90a[_0x3838ad(_0x310985._0x2cae2e)]){_0x542338['error']&&_0x542338[_0x3838ad(0xa42)]('未查询到相关结果!',_0x20b90a);return;}var _0x13c926=_0x388e65[_0x3838ad(0x666)](_0x20b90a[_0x3838ad(_0x310985._0x2cae2e)]),_0x4dc3dc;_0x542338[_0x3838ad(_0x310985._0x5bf7a2)]?_0x4dc3dc=_0x388e65['_filterPOIData_polygon'](_0x13c926,_0x146629):_0x4dc3dc=_0x13c926;var _0x54f0bb={'allcount':_0x20b90a['count'],'count':_0x4dc3dc[_0x3838ad(_0x310985._0x3887bc)],'list':_0x4dc3dc};return _0x542338['success']&&_0x542338[_0x3838ad(_0x310985._0x3b8491)](_0x54f0bb),_0x54f0bb;})[_0x24561c(0xb20)](function(_0x5d979f){var _0x1005a7=_0x24561c;logError$1(_0x1005a7(_0xf1773._0x11ff4a),_0x5d979f),_0x542338['error']&&_0x542338['error'](_0x1005a7(_0xf1773._0x1ddf9e),_0x5d979f);});}},{'key':'_filterPOIData_polygon','value':function _0x82e18a(_0x55b1cf,_0x393c4f){var _0x8e351e=_0x4796ea;if(!_0x55b1cf||!_0x393c4f)return;_0x393c4f=_0x393c4f[_0x8e351e(0x732)]([_0x393c4f[0x0]]);var _0x14f8f4={'type':'Polygon','coordinates':[_0x393c4f]},_0x2677ce=[];for(var _0x4e4063=0x0;_0x4e4063<_0x55b1cf['length'];_0x4e4063++){var _0x4e34a4=_0x55b1cf[_0x4e4063],_0x26fc6b={'type':'Feature','geometry':{'type':_0x8e351e(0xc4b),'coordinates':[_0x4e34a4['x'],_0x4e34a4['y']]}};booleanPointInPolygon(_0x26fc6b,_0x14f8f4)&&_0x2677ce[_0x8e351e(0x425)](_0x4e34a4);}return _0x2677ce;}},{'key':'queryExtent','value':function _0x3fd6cc(_0x23be3a){var _0x49d644=_0x4796ea,_0x31de52=this,_0x27e9f0=_0x23be3a['count']||0x14,_0x859a07={'queryType':0x2,'show':0x2,'level':0x12,'start':(_0x23be3a['page']||0x0)*_0x27e9f0,'offset':_0x27e9f0},_0x1baf45=_0x23be3a['extent'][0x0],_0x545a86=_0x23be3a['extent'][0x1];return _0x859a07['mapBound']=''['concat'](_0x1baf45[0x0],',')['concat'](_0x1baf45[0x1],',')[_0x49d644(_0xb49ab5._0xea3bd1)](_0x545a86[0x0],',')[_0x49d644(_0xb49ab5._0xea3bd1)](_0x545a86[0x1]),Cesium__namespace['defined'](_0x23be3a['types'])&&(_0x859a07['dataTypes']=_0x23be3a['types']),_0x23be3a['text']&&(_0x859a07['keyWord']=this[_0x49d644(_0xb49ab5._0x5107d1)](_0x23be3a['text'])),fetchJson(_objectSpread2({'url':'http://api.tianditu.gov.cn/v2/search','queryParameters':{'type':_0x49d644(_0xb49ab5._0x24679c),'tk':this['key'],'postStr':JSON[_0x49d644(0xabe)](_0x859a07)}},this['options']))['then'](function(_0xbbd980){var _0x2b9de6=_0x49d644,_0x4e8b00;if(((_0x4e8b00=_0xbbd980['status'])===null||_0x4e8b00===void 0x0?void 0x0:_0x4e8b00['infocode'])!==0x3e8){_0x23be3a['error']&&_0x23be3a['error'](_0xbbd980['status'][_0x2b9de6(0x7bd)],_0xbbd980);return;}if(!_0xbbd980[_0x2b9de6(_0x3ffef6._0x2ddbfa)]){_0x23be3a['error']&&_0x23be3a['error']('未查询到相关结果!',_0xbbd980);return;}var _0x5f1b4b=_0x31de52['_formatPOIData'](_0xbbd980['pois']),_0x55031b={'allcount':_0xbbd980[_0x2b9de6(_0x3ffef6._0x5c285b)],'count':_0x5f1b4b['length'],'list':_0x5f1b4b};return _0x23be3a['success']&&_0x23be3a['success'](_0x55031b),_0x55031b;})['catch'](function(_0x39acdf){logError$1('TdtPOI\x20请求出错',_0x39acdf),_0x23be3a['error']&&_0x23be3a['error']('请求出错',_0x39acdf);});}}]),_0x2b3693;}()),RouteType={'Walking':0x1,'Bicycling':0x2,'Driving':0x3},GaodeRoute=(function(){var _0x5f2de1={_0x305e15:0x3e1,_0x3de6d1:0xc9c,_0x1b028c:0x6a1,_0x57eefa:0xd14},_0xdea2d3={_0x1c12dd:0x18a,_0x14b37c:0xaba,_0x3b5c2e:0xba0,_0x51673d:0x1eb},_0x73685b={_0x364c77:0xa42,_0xad0f20:0xa42},_0x22350a={_0x1a0618:0xb41,_0x5b373a:0x88c,_0xccd6dd:0xba0,_0x37dc62:0x150},_0x13273d={_0x445c07:0xba0},_0x3b1402={_0x4a5375:0xba0},_0x360afc={_0x23e694:0x425},_0x2cfc79={_0x5d4e42:0xba0,_0x4d0cd6:0x49c},_0x255d65=_0x521882;function _0x42f090(){var _0x2582d1=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x42f090),this['_key_index']=0x0,this['_keys']=_0x2582d1['key']||gaodeArr;}return _createClass(_0x42f090,[{'key':_0x255d65(0x40c),'get':function _0x137437(){return this['_keys'];},'set':function _0x823ca5(_0x90f46c){var _0x214688=_0x255d65;this[_0x214688(0x49c)]=_0x90f46c;}},{'key':'key','get':function _0x516464(){var _0x5d5ba3=_0x255d65,_0x3022d4=this['_key_index']++%this['_keys'][_0x5d5ba3(_0x2cfc79._0x5d4e42)];return this[_0x5d5ba3(_0x2cfc79._0x4d0cd6)][_0x3022d4];}},{'key':_0x255d65(_0x5f2de1._0x305e15),'value':function _0x348b21(_0x3ddd5b,_0x56750d,_0x319d2f){var _0x16ad72=_0x255d65,_0x433c97,_0x4ecd8e,_0x3882eb=[];_0x3ddd5b&&(_0x433c97=gcj2wgs(_0x3ddd5b['split'](',')));_0x56750d&&(_0x4ecd8e=gcj2wgs(_0x56750d['split'](',')));if(_0x319d2f&&_0x319d2f['length']>0x0)for(var _0x52887f=0x0;_0x52887f<_0x319d2f['length'];_0x52887f++){var _0x25081d=[];_0x25081d['push'](_0x433c97);var _0x23d881=_0x319d2f[_0x52887f],_0x35bdf7=_0x23d881['steps'],_0x21d391=[],_0x52cba4=[];for(var _0x413877=0x0;_0x413877<_0x35bdf7['length'];_0x413877++){var _0x50b989={'instruction':_0x35bdf7[_0x413877]['instruction'],'distance':_0x35bdf7[_0x413877]['distance'],'duration':_0x35bdf7[_0x413877]['duration'],'points':[],'route':_0x35bdf7[_0x413877]['road']},_0x522335=_0x35bdf7[_0x413877]['polyline'],_0x390a12=_0x522335[_0x16ad72(0x458)](';');for(var _0x28d874=0x0;_0x28d874<_0x390a12['length'];_0x28d874++){var _0xb757cb=_0x390a12[_0x28d874],_0x331876=gcj2wgs(_0xb757cb[_0x16ad72(0x458)](','));_0x25081d['push'](_0x331876),_0x50b989['points']['push'](_0x331876);}_0x52cba4[_0x16ad72(_0x360afc._0x23e694)](_0x50b989['route']),_0x21d391['push'](_0x50b989);}_0x25081d['push'](_0x4ecd8e),_0x3882eb['push']({'allDistance':_0x23d881['distance'],'allDuration':_0x23d881['duration'],'steps':_0x21d391,'points':_0x25081d,'road':_0x52cba4});}return{'origin':_0x433c97,'destination':_0x4ecd8e,'paths':_0x3882eb};}},{'key':_0x255d65(0x67f),'value':function _0x4d0299(_0x9d8e99){var _0x12910a=_0x255d65;switch(_0x9d8e99[_0x12910a(0xb07)]){case RouteType['Bicycling']:return this['queryBicycling'](_0x9d8e99);case RouteType['Driving']:return this[_0x12910a(0x46d)](_0x9d8e99);case RouteType[_0x12910a(0x8ac)]:default:return this[_0x12910a(0x6a1)](_0x9d8e99);}}},{'key':_0x255d65(_0x5f2de1._0x3de6d1),'value':function _0x416e25(_0x20a6ce){var _0xf7bf03=this;return new Promise(function(_0x44f668,_0x28fa91){var _0x3febde={_0x1e9049:0x18a},_0xcdf92b={_0x5281a4:0xdab},_0x2e341f=_0x4ffc,_0x2eecd1=_0xf7bf03,_0x293d96=-0x1,_0x2ad55f={};for(var _0x1302be in _0x20a6ce){if(_0x1302be==='points'||_0x1302be==='success'||_0x1302be==='error')continue;_0x2ad55f[_0x1302be]=_0x20a6ce[_0x1302be];}var _0x225ab6=_0x20a6ce[_0x2e341f(0x18a)],_0x207d2a=[];function _0x350b1b(){var _0x3b4014=_0x2e341f;_0x293d96++,_0x2ad55f[_0x3b4014(_0x3febde._0x1e9049)]=_0x225ab6[_0x293d96],_0x2ad55f['success']=function(_0x2f3920){var _0x222a2e=_0x3b4014;_0x2f3920&&_0x2f3920['paths']&&_0x2f3920[_0x222a2e(0x34c)]['length']>0x0?_0x207d2a['push'](_0x2f3920['paths'][0x0]):_0x207d2a[_0x222a2e(0x425)](null),_0x293d96>=_0x225ab6['length']-0x1?(_0x20a6ce[_0x222a2e(_0xcdf92b._0x5281a4)]&&_0x20a6ce['success'](_0x207d2a),_0x44f668(_0x207d2a)):_0x350b1b();},_0x2ad55f['error']=_0x2ad55f[_0x3b4014(0xdab)],_0x2eecd1['query'](_0x2ad55f);}_0x350b1b();});}},{'key':'getShortestPath','value':function _0x49c3d6(_0x442887){var _0x364746=_0x255d65,_0x2f9931=Number['MAX_VALUE'],_0x321725=null,_0x75b423=-0x1;for(var _0x4758ef=0x0;_0x4758ef<_0x442887[_0x364746(_0x3b1402._0x4a5375)];_0x4758ef++){var _0x50789c=_0x442887[_0x4758ef];_0x50789c&&(_0x50789c['allDistance']<=_0x2f9931&&(_0x321725=_0x50789c,_0x75b423=_0x4758ef,_0x2f9931=_0x50789c['allDistance']));}return{'lineData':_0x321725,'index':_0x75b423};}},{'key':_0x255d65(_0x5f2de1._0x1b028c),'value':function _0x425950(_0x3a7d47){var _0x20efec={_0x2300ac:0x545},_0x5ec839={_0x5f0c46:0x396,_0x105cb4:0xa65},_0x5c5785=_0x255d65,_0x29e76c=this,_0x560f28={'key':this[_0x5c5785(0xb41)],'output':_0x5c5785(0x88c)},_0x523925=wgs2gcj(_0x3a7d47['points'][0x0]),_0x38ac7e=wgs2gcj(_0x3a7d47['points'][_0x3a7d47['points'][_0x5c5785(_0x13273d._0x445c07)]-0x1]);return _0x560f28['origin']=_0x523925[0x0]+','+_0x523925[0x1],_0x560f28['destination']=_0x38ac7e[0x0]+','+_0x38ac7e[0x1],fetchJson(_objectSpread2({'url':'https://restapi.amap.com/v3/direction/walking','queryParameters':_0x560f28},this['options']))['then'](function(_0x2be1ac){var _0x247dcf=_0x5c5785;if(_0x2be1ac[_0x247dcf(0x396)]!=='10000'){if(_0x3a7d47['error']){var _0x44f44c='路径规划\x20请求失败('+_0x2be1ac[_0x247dcf(_0x5ec839._0x5f0c46)]+'):'+_0x2be1ac['info'];_0x3a7d47[_0x247dcf(0xa42)](_0x44f44c);}return;}if(!_0x2be1ac[_0x247dcf(0xc0b)]||!_0x2be1ac['route'][_0x247dcf(0x34c)]){_0x3a7d47['error']&&_0x3a7d47[_0x247dcf(0xa42)](_0x247dcf(_0x5ec839._0x105cb4));return;}var _0x4c6aba=_0x29e76c[_0x247dcf(0x3e1)](_0x560f28[_0x247dcf(0xaba)],_0x560f28[_0x247dcf(0x150)],_0x2be1ac['route']['paths']);return _0x3a7d47['success']&&_0x3a7d47['success'](_0x4c6aba),_0x4c6aba;})['catch'](function(_0x405030){var _0x4df0bf=_0x5c5785;logError$1('GaodeRoute\x20请求出错',_0x405030),_0x3a7d47['error']&&_0x3a7d47['error'](_0x4df0bf(_0x20efec._0x2300ac),_0x405030);});}},{'key':_0x255d65(_0x5f2de1._0x57eefa),'value':function _0x1a94d5(_0x18aac1){var _0x1b0aab={_0x49f1e2:0xa42},_0x209010={_0x4a52a9:0xa42,_0xc04779:0x150},_0x161842=_0x255d65,_0x34286c=this,_0x292dfe={'key':this[_0x161842(_0x22350a._0x1a0618)],'output':_0x161842(_0x22350a._0x5b373a)},_0x4979a5=wgs2gcj(_0x18aac1['points'][0x0]),_0x468dde=wgs2gcj(_0x18aac1['points'][_0x18aac1['points'][_0x161842(_0x22350a._0xccd6dd)]-0x1]);return _0x292dfe['origin']=_0x4979a5[0x0]+','+_0x4979a5[0x1],_0x292dfe[_0x161842(_0x22350a._0x37dc62)]=_0x468dde[0x0]+','+_0x468dde[0x1],fetchJson(_objectSpread2({'url':'https://restapi.amap.com/v4/direction/bicycling','queryParameters':_0x292dfe},this['options']))['then'](function(_0x1abf7f){var _0xffdf18=_0x161842;if(_0x1abf7f['infocode']!=='10000'){var _0x32363e='路径规划\x20请求失败('+_0x1abf7f['infocode']+'):'+_0x1abf7f['info'];_0x18aac1['error']&&_0x18aac1[_0xffdf18(_0x209010._0x4a52a9)](_0x32363e);return;}if(!_0x1abf7f['route']||!_0x1abf7f['route'][_0xffdf18(0x34c)]){_0x18aac1['error']&&_0x18aac1['error']('未查询到相关结果!');return;}var _0x1e0595=_0x34286c['_formatRouteData'](_0x292dfe['origin'],_0x292dfe[_0xffdf18(_0x209010._0xc04779)],_0x1abf7f['route'][_0xffdf18(0x34c)]);return _0x18aac1['success']&&_0x18aac1['success'](_0x1e0595),_0x1e0595;})['catch'](function(_0x2c868b){var _0x2cf2e3=_0x161842;logError$1(_0x2cf2e3(0xde6),_0x2c868b),_0x18aac1[_0x2cf2e3(_0x1b0aab._0x49f1e2)]&&_0x18aac1['error'](_0x2cf2e3(0x545),_0x2c868b);});}},{'key':'queryDriving','value':function _0x37afba(_0x3e4a12){var _0x417f23={_0x35e9e4:0x34c,_0x233662:0xaba},_0x1e260e=_0x255d65,_0x1b1c82,_0x20875c=this,_0x28717d={'key':this['key'],'output':'json','extensions':_0x3e4a12['extensions']||'base','strategy':_0x3e4a12['strategy']||0x0},_0x1f4c9c=wgs2gcj(_0x3e4a12[_0x1e260e(_0xdea2d3._0x1c12dd)][0x0]),_0x252c4b=wgs2gcj(_0x3e4a12['points'][_0x3e4a12['points']['length']-0x1]);_0x28717d[_0x1e260e(_0xdea2d3._0x14b37c)]=_0x1f4c9c[0x0]+','+_0x1f4c9c[0x1],_0x28717d[_0x1e260e(0x150)]=_0x252c4b[0x0]+','+_0x252c4b[0x1];if(_0x3e4a12['points']['length']>0x2){var _0x2cb44a='';for(var _0x17978e=0x1,_0x171409=_0x3e4a12['points'][_0x1e260e(_0xdea2d3._0x3b5c2e)]-0x1;_0x17978e<_0x171409;_0x17978e++){var _0x490fc3=wgs2gcj(_0x3e4a12['points'][_0x17978e]);_0x2cb44a+=_0x490fc3[0x0]+','+_0x490fc3[0x1]+';';}_0x28717d['waypoints']=_0x2cb44a;}if(((_0x1b1c82=_0x3e4a12['avoidpolygons'])===null||_0x1b1c82===void 0x0?void 0x0:_0x1b1c82[_0x1e260e(0xba0)])>0x0){var _0x1a5949='';for(var _0x1a84ba=0x0,_0x272eee=_0x3e4a12['avoidpolygons']['length'];_0x1a84ba<_0x272eee;_0x1a84ba++){_0x1a84ba>0x0&&(_0x1a5949+='|');var _0x3a232d=_0x3e4a12['avoidpolygons'][_0x1a84ba];for(var _0x19ec5e=0x0,_0x4436ee=_0x3a232d[_0x1e260e(0xba0)];_0x19ec5e<_0x4436ee;_0x19ec5e++){var _0x50cb59=wgs2gcj(_0x3a232d[_0x19ec5e]);_0x1a5949+=_0x50cb59[0x0]+','+_0x50cb59[0x1]+';';}}_0x28717d['avoidpolygons']=_0x1a5949;}return fetchJson(_objectSpread2({'url':'https://restapi.amap.com/v3/direction/driving','queryParameters':_0x28717d},this['options']))[_0x1e260e(_0xdea2d3._0x51673d)](function(_0x5778f7){var _0x5c3d3e=_0x1e260e;if(_0x5778f7['infocode']!=='10000'){if(_0x3e4a12['error']){var _0x581db4='路径规划\x20请求失败('+_0x5778f7['infocode']+'):'+_0x5778f7['info'];_0x3e4a12['error'](_0x581db4);}return;}if(!_0x5778f7['route']||!_0x5778f7['route']['paths']||_0x5778f7[_0x5c3d3e(0xc0b)][_0x5c3d3e(_0x417f23._0x35e9e4)]['length']===0x0){_0x3e4a12['error']&&_0x3e4a12['error'](_0x5c3d3e(0xa65));return;}var _0xb943a3=_0x20875c[_0x5c3d3e(0x3e1)](_0x28717d[_0x5c3d3e(_0x417f23._0x233662)],_0x28717d['destination'],_0x5778f7[_0x5c3d3e(0xc0b)][_0x5c3d3e(_0x417f23._0x35e9e4)]);return _0x3e4a12['success']&&_0x3e4a12[_0x5c3d3e(0xdab)](_0xb943a3),_0xb943a3;})['catch'](function(_0xcdc364){var _0x41ed3d=_0x1e260e;logError$1('GaodeRoute\x20请求出错',_0xcdc364),_0x3e4a12[_0x41ed3d(_0x73685b._0x364c77)]&&_0x3e4a12[_0x41ed3d(_0x73685b._0xad0f20)](_0x41ed3d(0x545),_0xcdc364);});}}]),_0x42f090;}());GaodeRoute[_0x521882(0xaa9)]=RouteType;var Def_Parameters={'service':'WFS','request':_0x521882(0x933),'version':_0x521882(0xc6e),'outputFormat':'application/json','maxFeatures':0x3e8},QueryGeoServer=function(_0x2e0d40){var _0x421568={_0x3994a7:0x67f},_0x5bfbb4={_0x2c8639:0x5c2},_0x3c8add={_0x20c685:0xaef},_0x1f6d3c={_0x59679d:0x720,_0x1baf5d:0x65a},_0x221eac={_0x1e87b0:0x568,_0x23dafa:0x5c2,_0x4bcb78:0xdab},_0x5b0589={_0x47e315:0x3fd,_0x4f6873:0x93c},_0x5732de={_0x1292cf:0xc0a,_0x2f3888:0x80c,_0x6698f9:0x6f6,_0x360881:0x1b8,_0x695a17:0xe05,_0x1108db:0xb74,_0x6353bc:0x4ae,_0x7edd0f:0x732,_0x4d5bb1:0xd1a},_0x597f22={_0xbbecfa:0x4f5,_0x4c5e61:0x9d6,_0x39998c:0x732,_0x9566cc:0xa27,_0x51ba48:0x570,_0x3b0ca6:0xd11,_0x118151:0xbd5},_0x4f997d={_0x50e85e:0xe11},_0x5319d0={_0x3ec062:0xb7f,_0x4f25a4:0xaef},_0x5a6e2f=_0x521882;_inherits(_0x314943,_0x2e0d40);var _0x3ee681=_createSuper(_0x314943);function _0x314943(){return _classCallCheck(this,_0x314943),_0x3ee681['apply'](this,arguments);}return _createClass(_0x314943,[{'key':'layer','get':function _0x3ef950(){var _0x4d0890=_0x4ffc;if(!this[_0x4d0890(0x5c2)]){var _0x48793c=_objectSpread2({},this[_0x4d0890(0xe11)]);delete _0x48793c['url'],delete _0x48793c['data'],this[_0x4d0890(0x5c2)]=new GeoJsonLayer(_0x48793c),this['_geoJsonLayer']['on'](EventType[_0x4d0890(0x153)],this[_0x4d0890(_0x5319d0._0x3ec062)],this),this['_geoJsonLayer']['on'](EventType[_0x4d0890(_0x5319d0._0x4f25a4)],this['geoJsonLayer_onClickHandler'],this);}return this['_geoJsonLayer'];}},{'key':_0x5a6e2f(_0x421568._0x3994a7),'value':function _0x258414(_0x42f869){var _0x2a4fd7=_0x5a6e2f,_0x488cd6=this,_0x196c3c='';_0x42f869[_0x2a4fd7(_0x597f22._0xbbecfa)]&&(Cesium__namespace['defaultValue'](_0x42f869['like'],!![])?_0x196c3c+='\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'[_0x2a4fd7(0x732)](_0x42f869['column'],'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20*')[_0x2a4fd7(0x732)](_0x42f869[_0x2a4fd7(0x4f5)],_0x2a4fd7(_0x597f22._0x4c5e61)):_0x196c3c+='\x20\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'['concat'](_0x42f869['column'],'\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20')[_0x2a4fd7(_0x597f22._0x39998c)](_0x42f869['text'],'\x0a\x20\x20\x20\x20\x20\x20\x20\x20'));if(_0x42f869[_0x2a4fd7(0xa27)]){var _0x4b834f=_0x42f869[_0x2a4fd7(_0x597f22._0x9566cc)],_0x626a8f;if(_0x4b834f['type']==='rectangle')_0x626a8f=_0x4b834f['outlineCoordinates'];else{if(_0x4b834f['type']==='polygon')_0x626a8f=_0x4b834f['coordinates'];else{if(_0x4b834f['type']==='circle')_0x626a8f=_0x4b834f['getOutlineCoordinates'](!![],0x1e);else Cesium__namespace['defined'](_0x4b834f['xmax'])&&Cesium__namespace['defined'](_0x4b834f['xmin'])&&Cesium__namespace['defined'](_0x4b834f['ymin'])&&Cesium__namespace['defined'](_0x4b834f[_0x2a4fd7(0x123)])&&(_0x626a8f=[[_0x4b834f['xmin'],_0x4b834f[_0x2a4fd7(0x123)]],[_0x4b834f['xmin'],_0x4b834f[_0x2a4fd7(_0x597f22._0x51ba48)]],[_0x4b834f[_0x2a4fd7(_0x597f22._0x3b0ca6)],_0x4b834f[_0x2a4fd7(_0x597f22._0x51ba48)]],[_0x4b834f['xmax'],_0x4b834f['ymax']]]);}}if(_0x626a8f){_0x626a8f['push'](_0x626a8f[0x0]);var _0x1b06c='';for(var _0xccd1e9=0x0;_0xccd1e9<_0x626a8f[_0x2a4fd7(0xba0)];_0xccd1e9++){var _0x4d1c84=_0x626a8f[_0xccd1e9];this[_0x2a4fd7(0xe11)]['crs']&&this['options']['crs']!==CRS['EPSG4326']&&this['options']['crs']!==CRS['EPSG4490']&&(_0x4d1c84=proj4Trans(_0x4d1c84,'EPSG:4326',this['options']['crs'])),_0x1b06c+=_0x4d1c84[0x0]+','+_0x4d1c84[0x1]+'\x20';}_0x196c3c+='\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'['concat'](_0x42f869['geometryName']||'the_geom','\x0a\x20\x20\x20\x20\x20\x20\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\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\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\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20')[_0x2a4fd7(_0x597f22._0x39998c)](_0x1b06c,'\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\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\x0a\x20\x20\x20\x20\x20\x20\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\x20\x20\x20');}}_0x196c3c+='';var _0xd75532=_objectSpread2(_objectSpread2(_objectSpread2({},Def_Parameters),_0x42f869),{},{'typeName':this['options'][_0x2a4fd7(_0x597f22._0x118151)],'filter':_0x196c3c});return delete _0xd75532['success'],delete _0xd75532['error'],delete _0xd75532['graphic'],delete _0xd75532['text'],delete _0xd75532[_0x2a4fd7(0xc51)],new Promise(function(_0x3f994b,_0x35f9c4){var _0x4fe811=_0x2a4fd7;sendAjax(_objectSpread2(_objectSpread2({},_0x488cd6[_0x4fe811(_0x4f997d._0x50e85e)]),{},{'queryParameters':_0xd75532}))['then'](function(_0x502509){var _0x31e67d=_0x4fe811;_0x42f869[_0x31e67d(0x93c)]={'resolve':_0x3f994b,'reject':_0x35f9c4},_0x488cd6['processFeatureCollection'](_0x502509,_0x42f869);})['catch'](function(_0x5b68a7){logError$1('QueryGeoServer\x20请求出错',_0x5b68a7),_0x42f869['error']&&_0x42f869['error']('请求出错',_0x5b68a7);});});}},{'key':_0x5a6e2f(0x1e5),'value':function _0x33f840(_0x22f33b){var _0x1d6c21={_0x3b117c:0xa42,_0x9e755d:0xa42},_0x2b1363=_0x5a6e2f,_0x18693e=this,_0x120d75=_0x22f33b['cql_filter']||_0x2b1363(_0x5732de._0x1292cf);if(_0x22f33b['graphic']){var _0x189d53=_0x22f33b['graphic'],_0x56e8a4=_0x22f33b['geometryName']||'the_geom',_0x40e91;if(_0x189d53['type']===_0x2b1363(_0x5732de._0x2f3888)){_0x189d53=_0x189d53['getRectangle']({'isFormat':!![]});var _0x22e8d9=_0x189d53[_0x2b1363(_0x5732de._0x6698f9)]+','+_0x189d53['ymin']+','+_0x189d53[_0x2b1363(0xd11)]+','+_0x189d53[_0x2b1363(0x123)];_0x120d75+=_0x2b1363(_0x5732de._0x360881)['concat'](_0x56e8a4,',\x20')['concat'](_0x22e8d9,')');}else{if(_0x189d53['type']==='polygon')_0x40e91=_0x189d53[_0x2b1363(_0x5732de._0x695a17)];else{if(_0x189d53['type']===_0x2b1363(_0x5732de._0x1108db))_0x40e91=_0x189d53['getOutlineCoordinates'](!![],0x1e);else{if(Cesium__namespace[_0x2b1363(0x4ae)](_0x189d53['xmax'])&&Cesium__namespace[_0x2b1363(_0x5732de._0x6353bc)](_0x189d53['xmin'])&&Cesium__namespace['defined'](_0x189d53['ymin'])&&Cesium__namespace[_0x2b1363(0x4ae)](_0x189d53[_0x2b1363(0x123)])){var _0x50f0f8=_0x189d53['xmin']+','+_0x189d53['ymin']+','+_0x189d53['xmax']+','+_0x189d53['ymax'];_0x120d75+='\x20and\x20BBOX('['concat'](_0x56e8a4,',\x20')[_0x2b1363(_0x5732de._0x7edd0f)](_0x50f0f8,')');}}}}if(_0x40e91){_0x40e91['push'](_0x40e91[0x0]);var _0x2573f7=[];for(var _0x359d0b=0x0;_0x359d0b<_0x40e91['length'];_0x359d0b++){_0x2573f7['push'](_0x40e91[_0x359d0b][0x0]+'\x20'+_0x40e91[_0x359d0b][0x1]);}_0x120d75+=_0x2b1363(_0x5732de._0x4d5bb1)[_0x2b1363(0x732)](_0x56e8a4,',POLYGON((')['concat'](_0x2573f7['join'](','),')))');}}var _0x117b6a=_objectSpread2(_objectSpread2(_objectSpread2({},Def_Parameters),_0x22f33b),{},{'typeName':this['options']['layer'],'cql_filter':_0x120d75});return delete _0x117b6a['success'],delete _0x117b6a['error'],delete _0x117b6a['graphic'],new Promise(function(_0x3daa78,_0x93638c){sendAjax(_objectSpread2(_objectSpread2({},_0x18693e['options']),{},{'queryParameters':_0x117b6a}))['then'](function(_0x2e70bf){_0x22f33b['_promise']={'resolve':_0x3daa78,'reject':_0x93638c},_0x18693e['processFeatureCollection'](_0x2e70bf,_0x22f33b);})['catch'](function(_0x3495e7){var _0x2379f2=_0x4ffc;logError$1(_0x2379f2(0x541),_0x3495e7),_0x22f33b[_0x2379f2(_0x1d6c21._0x3b117c)]&&_0x22f33b[_0x2379f2(_0x1d6c21._0x9e755d)]('请求出错',_0x3495e7);});});}},{'key':'processFeatureCollection','value':function _0x6c2dcf(_0x4c3db8,_0x19c28b){var _0x13e10f=_0x5a6e2f;_0x4c3db8&&_0x4c3db8[_0x13e10f(0xb07)]===_0x13e10f(0xc77)&&(_0x4c3db8={'type':_0x13e10f(0x9e6),'features':[_0x4c3db8]});if(!_0x4c3db8||!_0x4c3db8['features']||_0x4c3db8['features']['length']===0x0){var _0x4c263f;_0x19c28b[_0x13e10f(0xdab)]&&_0x19c28b['success']({'count':0x0}),(_0x4c263f=_0x19c28b[_0x13e10f(0x93c)])!==null&&_0x4c263f!==void 0x0&&_0x4c263f['resolve']&&_0x19c28b['_promise']['resolve']({'count':0x0});}else{var _0x795cad=[];for(var _0xcff9c5=0x0;_0xcff9c5<_0x4c3db8['features']['length'];_0xcff9c5++){var _0x2f113d,_0x34c10f,_0x374b57=_0x4c3db8['features'][_0xcff9c5];(_0x374b57===null||_0x374b57===void 0x0?void 0x0:(_0x2f113d=_0x374b57[_0x13e10f(0xb58)])===null||_0x2f113d===void 0x0?void 0x0:(_0x34c10f=_0x2f113d['coordinates'])===null||_0x34c10f===void 0x0?void 0x0:_0x34c10f[_0x13e10f(0xba0)])>0x0&&_0x795cad[_0x13e10f(0x425)](_0x374b57);}_0x4c3db8['features']=_0x795cad;if(this[_0x13e10f(0x5c2)])this[_0x13e10f(_0x221eac._0x1e87b0)]=function(_0x2d7ef1){var _0x4779cf=_0x13e10f,_0x5e7c69,_0x6a618f={'geojson':_0x4c3db8,'count':_0x4c3db8[_0x4779cf(_0x5b0589._0x47e315)]['length'],'list':_0x2d7ef1};_0x19c28b['success']&&_0x19c28b['success'](_0x6a618f),(_0x5e7c69=_0x19c28b['_promise'])!==null&&_0x5e7c69!==void 0x0&&_0x5e7c69['resolve']&&_0x19c28b[_0x4779cf(_0x5b0589._0x4f6873)]['resolve'](_0x6a618f);},this[_0x13e10f(_0x221eac._0x23dafa)]['load']({'data':_0x4c3db8});else{var _0x5e14a2,_0x57d373={'geojson':_0x4c3db8,'count':_0x4c3db8[_0x13e10f(0x3fd)]['length']};_0x19c28b[_0x13e10f(0xdab)]&&_0x19c28b[_0x13e10f(_0x221eac._0x4bcb78)](_0x57d373),(_0x5e14a2=_0x19c28b['_promise'])!==null&&_0x5e14a2!==void 0x0&&_0x5e14a2['resolve']&&_0x19c28b['_promise']['resolve'](_0x57d373);}}}},{'key':_0x5a6e2f(0xb7f),'value':function _0x3f71c2(_0x35e720){var _0x3e8a9e=_0x5a6e2f;this['_last_success']&&(this['_last_success'](_0x35e720[_0x3e8a9e(_0x1f6d3c._0x59679d)]),this['_last_success']=null),this[_0x3e8a9e(_0x1f6d3c._0x1baf5d)](EventType['load'],_0x35e720);}},{'key':'geoJsonLayer_onClickHandler','value':function _0x2ecdcb(_0x51f894){var _0x18e34a=_0x5a6e2f;this[_0x18e34a(0x65a)](EventType[_0x18e34a(_0x3c8add._0x20c685)],_objectSpread2(_objectSpread2({},_0x51f894),{},{'layer':this['_geoJsonLayer']}));}},{'key':'clear','value':function _0x3e03a8(){var _0x3b6d26=_0x5a6e2f;this['_last_success']&&(this['_last_success']=null),this['_geoJsonLayer']&&this[_0x3b6d26(_0x5bfbb4._0x2c8639)]['clear']();}}]),_0x314943;}(BaseClass),QueryArcServer=function(_0x3712d3){var _0x1df587={_0x10821f:0x936,_0x1ef372:0xbd5,_0x5e2235:0x67f},_0x4a5393={_0x15d599:0x54c,_0x294d31:0x93c,_0x35cb8d:0x3fd,_0x555605:0x568,_0x5925f8:0x5c7},_0x4b97cc={_0x86ee63:0x54c,_0xf9901b:0xdab,_0x282f83:0x93c,_0x170938:0x8a0,_0x26cadc:0x6fb,_0x1f03f5:0xea4,_0x4c941c:0x498},_0x5c7d21={_0x410dc2:0xc51,_0x55ab56:0xa5b,_0x5ae46f:0x424},_0x16b8d2={_0x25a671:0x84e},_0x186163={_0x18e302:0x8a0},_0x2e0155={_0x6dd7ed:0x5c2},_0x24088c={_0x5924a8:0xba0,_0x22eacc:0xdf7,_0x13e001:0x9e1},_0x2b8290=_0x521882;_inherits(_0x34ce00,_0x3712d3);var _0x5e4ce0=_createSuper(_0x34ce00);function _0x34ce00(){var _0x1f56c0=_0x4ffc,_0x18d176,_0x40052b,_0x388ce7=arguments[_0x1f56c0(_0x24088c._0x5924a8)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x34ce00),_0x40052b=_0x5e4ce0[_0x1f56c0(_0x24088c._0x22eacc)](this,_0x388ce7),_0x40052b['options']=_0x388ce7,_0x40052b['_pageSize']=(_0x18d176=_0x388ce7['pageSize'])!==null&&_0x18d176!==void 0x0?_0x18d176:0xa,_0x40052b['_allCount']=0x0,_0x40052b['_allPage']=0x0,_0x40052b['_pageIndex']=0x1,_0x40052b[_0x1f56c0(_0x24088c._0x13e001)]=[],_0x40052b;}return _createClass(_0x34ce00,[{'key':'url','get':function _0x221c1d(){var _0x1b542d=_0x4ffc;return this[_0x1b542d(0xe11)]['url'];},'set':function _0x2696de(_0x3d72f3){this['options']['url']=_0x3d72f3;}},{'key':_0x2b8290(0x5de),'get':function _0x467236(){var _0x3506ce=_0x2b8290;return this[_0x3506ce(0x6fb)];},'set':function _0x34903e(_0x3c76b0){this['_pageSize']=_0x3c76b0;}},{'key':'allCount','get':function _0xf4101a(){return this['_allCount'];}},{'key':_0x2b8290(_0x1df587._0x10821f),'get':function _0x451cd4(){return this['_allPage'];}},{'key':'pageIndex','get':function _0x442d14(){return this['_pageIndex'];},'set':function _0x11c55f(_0x2d7aae){var _0x4307a0=_0x2b8290;this['_pageIndex']=_0x2d7aae,this[_0x4307a0(0x491)](_0x2d7aae);}},{'key':_0x2b8290(_0x1df587._0x1ef372),'get':function _0x226e95(){var _0x35bc2a=_0x2b8290;if(!this['_geoJsonLayer']){var _0x427b96=_objectSpread2({},this[_0x35bc2a(0xe11)]);delete _0x427b96[_0x35bc2a(0x143)],delete _0x427b96['data'],this['_geoJsonLayer']=new GeoJsonLayer(_0x427b96),this['_geoJsonLayer']['on'](EventType['load'],this['geoJsonLayer_onLoadHandler'],this),this[_0x35bc2a(_0x2e0155._0x6dd7ed)]['on'](EventType['click'],this['geoJsonLayer_onClickHandler'],this);}return this['_geoJsonLayer'];}},{'key':'showFirstPage','value':function _0x47eee8(){this['showPage'](0x1);}},{'key':'showPretPage','value':function _0x5057a3(){var _0x4c9bf3=_0x2b8290;this['_pageIndex']=this[_0x4c9bf3(_0x186163._0x18e302)]-0x1,this[_0x4c9bf3(_0x186163._0x18e302)]<0x1&&(this['_pageIndex']=0x1),this['showPage'](this['_pageIndex']);}},{'key':'showNextPage','value':function _0x429f54(){var _0x48222a=_0x2b8290;this['_pageIndex']=this[_0x48222a(0x8a0)]+0x1,this['_pageIndex']>this[_0x48222a(0x936)]&&(this['_pageIndex']=this['allPage']),this['showPage'](this[_0x48222a(0x8a0)]);}},{'key':'showPage','value':function _0x29dc73(_0x320e1b){var _0xcdc5c0=_0x2b8290;this['_pageIndex']=_0x320e1b,this[_0xcdc5c0(_0x16b8d2._0x25a671)]();}},{'key':_0x2b8290(_0x1df587._0x5e2235),'value':function _0x74b9b5(_0x52d4bd){var _0x5d05b7={_0x28cc2c:0xe3c},_0x421660=_0x2b8290,_0x862fdd=this;this['_pageIndex']=0x1,this['arrIDS']=[];var _0x850346={'f':'json','inSr':0x10e6,'outSR':0x10e6,'outFields':'*','returnGeometry':!![],'where':_0x52d4bd['where']||'1=1'};this[_0x421660(0xe11)]['token']&&(_0x850346['token']=this['options']['token']);if(_0x52d4bd[_0x421660(_0x5c7d21._0x410dc2)]){var _0x585017,_0x2ca4f0='';((_0x585017=_0x52d4bd['like'])!==null&&_0x585017!==void 0x0?_0x585017:!![])?_0x2ca4f0=_0x52d4bd['column']+'\x20\x20like\x20\x27%'+_0x52d4bd[_0x421660(0x4f5)]+'%\x27\x20':_0x2ca4f0=_0x52d4bd[_0x421660(0xc51)]+'=\x27'+_0x52d4bd['text']+'\x27',_0x850346['where']=_0x2ca4f0;}if(_0x52d4bd['graphic']){var _0x2838f8=_0x52d4bd[_0x421660(0xa27)];_0x850346[_0x421660(_0x5c7d21._0x55ab56)]='esriSpatialRelIntersects';if(_0x2838f8['type']==='rectangle'){var _0x4d0593=_0x2838f8['outlineCoordinates'];_0x850346[_0x421660(0x28e)]=_0x421660(0x554),_0x850346['geometry']=JSON['stringify']({'xmin':_0x4d0593[0x0][0x0],'ymin':_0x4d0593[0x0][0x1],'xmax':_0x4d0593[0x2][0x0],'ymax':_0x4d0593[0x2][0x1],'spatialReference':{'wkid':0x10e6}});}else{if(Cesium__namespace[_0x421660(0x4ae)](_0x2838f8['xmax'])&&Cesium__namespace['defined'](_0x2838f8['xmin'])&&Cesium__namespace['defined'](_0x2838f8['ymin'])&&Cesium__namespace['defined'](_0x2838f8['ymax']))_0x850346['geometryType']='esriGeometryEnvelope',_0x850346['geometry']=JSON['stringify']({'xmin':_0x2838f8['xmin'],'ymin':_0x2838f8['ymin'],'xmax':_0x2838f8['xmax'],'ymax':_0x2838f8['ymax'],'spatialReference':{'wkid':0x10e6}});else{var _0x12a894;if(_0x2838f8['type']==='polygon')_0x12a894=_0x2838f8['toGeoJSON']();else _0x2838f8['type']==='circle'?_0x12a894={'type':'Feature','geometry':{'type':'Polygon','coordinates':[_0x2838f8[_0x421660(_0x5c7d21._0x5ae46f)]]}}:_0x12a894=_0x52d4bd['graphic'];_0x850346['geometry']=JSON[_0x421660(0xabe)](geojsonToArcGIS$1(_0x12a894['geometry'])),_0x850346['geometryType']=geojsonTypeToArcGIS(_0x12a894['geometry'][_0x421660(0xb07)]);}}}return new Promise(function(_0x5cc14b,_0x8039cb){var _0x39ebaa={_0x2ee647:0xe3c},_0x36a4e2=_0x421660,_0x3c8bd8;_0x52d4bd['_promise']={'resolve':_0x5cc14b,'reject':_0x8039cb},((_0x3c8bd8=_0x52d4bd['page'])!==null&&_0x3c8bd8!==void 0x0?_0x3c8bd8:!![])?(_0x850346['returnIdsOnly']=!![],sendAjax(_objectSpread2(_objectSpread2({},_0x862fdd['options']),{},{'url':_0x862fdd['url']+'/query','queryParameters':_0x850346}))[_0x36a4e2(0x1eb)](function(_0x352a19){var _0x540d46=_0x36a4e2,_0x34213c=_0x352a19['objectIds'];_0x34213c&&(_0x862fdd['arrIDS']=_0x34213c,_0x862fdd['_allCount']=_0x34213c[_0x540d46(0xba0)],_0x862fdd['_allPage']=Math['ceil'](_0x862fdd[_0x540d46(0x825)]/_0x862fdd['_pageSize'])),delete _0x850346['returnIdsOnly'],_0x862fdd['_queryPageByIds'](_0x850346,_0x52d4bd);})['catch'](function(_0x24a3d9){var _0x3c10ca=_0x36a4e2;logError$1('QueryArcServer\x20请求出错',_0x24a3d9),_0x52d4bd['error']&&_0x52d4bd['error'](_0x24a3d9,_0x24a3d9[_0x3c10ca(_0x39ebaa._0x2ee647)]);})):sendAjax(_objectSpread2(_objectSpread2({},_0x862fdd['options']),{},{'url':_0x862fdd['url']+_0x36a4e2(0x278),'queryParameters':_0x850346}))['then'](function(_0x2a7a60){var _0x3e808f=arcgisToGeoJSON$1(_0x2a7a60);_0x862fdd['processFeatureCollection'](_0x3e808f,_0x52d4bd);})['catch'](function(_0x49d5ff){var _0xaec6e2=_0x36a4e2;logError$1('QueryArcServer\x20请求出错',_0x49d5ff),_0x52d4bd['error']&&_0x52d4bd['error'](_0x49d5ff,_0x49d5ff[_0xaec6e2(_0x5d05b7._0x28cc2c)]);});});}},{'key':_0x2b8290(0x84e),'value':function _0x2012e8(_0x403309,_0x32047f){var _0x138002=_0x2b8290,_0x2dbb4f=this;if(_0x403309)this['lastParameters']=_0x403309;else this['lastParameters']&&(_0x403309=this[_0x138002(0x9fc)]);if(_0x32047f)this['lastQueryOpts']=_0x32047f;else this['lastParameters']&&(_0x32047f=this['lastQueryOpts']);if(!this['arrIDS']||this['arrIDS']['length']===0x0||this['_pageIndex']<0x1||this['_pageIndex']>this['allPage']){var _0x101896,_0x59a3c7={'geojson':null,'count':0x0,'allCount':this[_0x138002(_0x4b97cc._0x86ee63)],'pageSize':this['pageSize'],'allPage':this['allPage'],'pageIndex':this['pageIndex']};_0x32047f[_0x138002(_0x4b97cc._0xf9901b)]&&_0x32047f[_0x138002(0xdab)](_0x59a3c7);(_0x101896=_0x32047f['_promise'])!==null&&_0x101896!==void 0x0&&_0x101896['resolve']&&_0x32047f[_0x138002(_0x4b97cc._0x282f83)]['resolve'](_0x59a3c7);return;}var _0x325fad=(this[_0x138002(_0x4b97cc._0x170938)]-0x1)*this[_0x138002(_0x4b97cc._0x26cadc)],_0x16b6cd=this['_pageIndex']*this['_pageSize'],_0x5e569d=this['arrIDS']['slice'](_0x325fad,_0x16b6cd);_0x403309[_0x138002(_0x4b97cc._0x1f03f5)]=_0x5e569d[_0x138002(_0x4b97cc._0x4c941c)](','),sendAjax(_objectSpread2(_objectSpread2({},this['options']),{},{'url':this['url']+'/query','queryParameters':_0x403309}))['then'](function(_0x367fc6){var _0xb2e88f=arcgisToGeoJSON$1(_0x367fc6);_0x2dbb4f['processFeatureCollection'](_0xb2e88f,_0x32047f);})['catch'](function(_0xade37e){var _0x37b5fe=_0x138002;logError$1('QueryArcServer\x20请求出错',_0xade37e),_0x32047f['error']&&_0x32047f['error'](_0xade37e,_0xade37e[_0x37b5fe(0xe3c)]);});}},{'key':'processFeatureCollection','value':function _0x433c7a(_0x44a130,_0x163063){var _0x393cb5=_0x2b8290;if(!_0x44a130||!_0x44a130['features']||_0x44a130[_0x393cb5(0x3fd)]['length']===0x0){var _0x23e8a5,_0xfadeab={'geojson':null,'count':0x0,'allCount':this[_0x393cb5(_0x4a5393._0x15d599)],'pageSize':this['pageSize'],'allPage':this[_0x393cb5(0x936)],'pageIndex':this[_0x393cb5(0x890)]};_0x163063[_0x393cb5(0xdab)]&&_0x163063['success'](_0xfadeab),(_0x23e8a5=_0x163063[_0x393cb5(_0x4a5393._0x294d31)])!==null&&_0x23e8a5!==void 0x0&&_0x23e8a5['resolve']&&_0x163063['_promise']['resolve'](_0xfadeab);}else{var _0x112579=[];for(var _0x47ee2d=0x0;_0x47ee2d<_0x44a130['features']['length'];_0x47ee2d++){var _0x4cf1a2,_0x10f961,_0x4e33b8=_0x44a130[_0x393cb5(_0x4a5393._0x35cb8d)][_0x47ee2d];(_0x4e33b8===null||_0x4e33b8===void 0x0?void 0x0:(_0x4cf1a2=_0x4e33b8['geometry'])===null||_0x4cf1a2===void 0x0?void 0x0:(_0x10f961=_0x4cf1a2['coordinates'])===null||_0x10f961===void 0x0?void 0x0:_0x10f961['length'])>0x0&&_0x112579['push'](_0x4e33b8);}_0x44a130['features']=_0x112579;var _0x4d2afa={'geojson':_0x44a130,'count':_0x44a130['features']['length'],'allCount':this['allCount'],'pageSize':this['pageSize'],'allPage':this['allPage'],'pageIndex':this['pageIndex']};if(this['_geoJsonLayer'])this[_0x393cb5(_0x4a5393._0x555605)]=function(_0x26f197){var _0x5edb5c=_0x393cb5,_0x4b26fb;_0x4d2afa['list']=_0x26f197,_0x163063['success']&&_0x163063[_0x5edb5c(0xdab)](_0x4d2afa),(_0x4b26fb=_0x163063['_promise'])!==null&&_0x4b26fb!==void 0x0&&_0x4b26fb['resolve']&&_0x163063['_promise']['resolve'](_0x4d2afa);},this['_geoJsonLayer'][_0x393cb5(0x153)]({'data':_0x44a130});else{var _0x590cb2;_0x163063['success']&&_0x163063['success'](_0x4d2afa),(_0x590cb2=_0x163063['_promise'])!==null&&_0x590cb2!==void 0x0&&_0x590cb2['resolve']&&_0x163063[_0x393cb5(_0x4a5393._0x294d31)][_0x393cb5(_0x4a5393._0x5925f8)](_0x4d2afa);}}}},{'key':'geoJsonLayer_onLoadHandler','value':function _0x4614de(_0x529fc6){var _0x38ece0=_0x2b8290;this[_0x38ece0(0x568)]&&(this['_last_success'](_0x529fc6['list']),this['_last_success']=null),this['fire'](EventType['load'],_0x529fc6);}},{'key':'geoJsonLayer_onClickHandler','value':function _0x25b4c1(_0x1f78d9){this['fire'](EventType['click'],_objectSpread2(_objectSpread2({},_0x1f78d9),{},{'layer':this['_geoJsonLayer']}));}},{'key':'clear','value':function _0x440c68(){this['_last_success']&&(this['_last_success']=null),this['_geoJsonLayer']&&this['_geoJsonLayer']['clear']();}}]),_0x34ce00;}(BaseClass);function geojsonTypeToArcGIS(_0x1260dc){var _0x5a9d1d={_0x363ea4:0xbb4,_0x1314fb:0x72d,_0x4542af:0x88d,_0x2c6d43:0xe0c},_0x49767a=_0x521882,_0x3d47fb;switch(_0x1260dc){case'MultiPoint':_0x3d47fb='esriGeometryMultipoint';break;case _0x49767a(_0x5a9d1d._0x363ea4):_0x3d47fb='esriGeometryPolyline';break;case _0x49767a(_0x5a9d1d._0x1314fb):_0x3d47fb=_0x49767a(_0x5a9d1d._0x4542af);break;case'Polygon':_0x3d47fb=_0x49767a(_0x5a9d1d._0x2c6d43);break;case'MultiPolygon':_0x3d47fb='esriGeometryPolygon';break;case'Point':default:_0x3d47fb='esriGeometryPoint';break;}return _0x3d47fb;}var index={'__proto__':null,'BaiduPOI':BaiduPOI,'GaodePOI':GaodePOI,'TdtPOI':TdtPOI,'GaodeRoute':GaodeRoute,'QueryGeoServer':QueryGeoServer,'QueryArcServer':QueryArcServer},name='Mars3D三维可视化平台',website='http://mars3d.cn',author=_0x521882(0xdf6);exports['Cesium']=Cesium__namespace,Object[_0x521882(0xbf)](exports,'Resource',{'enumerable':!![],'get':function(){return Cesium['Resource'];}}),exports['BaseClass']=BaseClass,exports['BaseMaterialConver']=BaseMaterialConver,exports['BaseStyleConver']=BaseStyleConver,exports['BaseThing']=BaseThing,exports['BillboardStyleConver']=BillboardStyleConver,exports['BoxStyleConver']=BoxStyleConver,exports['CRS']=CRS,exports['ChinaCRS']=ChinaCRS,exports['CircleStyleConver']=CircleStyleConver,exports['ClipType']=ClipType,exports['CloudStyleConver']=CloudStyleConver,exports['ColorOptsConver']=ColorOptsConver,exports['ControlType']=ControlType,exports['ControlUtil']=ControlUtil,exports['CorridorStyleConver']=CorridorStyleConver,exports[_0x521882(0x4be)]=CylinderStyleConver,exports['DivGraphicStyleConver']=DivGraphicStyleConver,exports['DomUtil']=DomUtil,exports['DrawUtil']=DrawUtil,exports[_0x521882(0x7f5)]=EffectType,exports[_0x521882(0x696)]=EffectUtil,exports['EllipsoidStyleConver']=EllipsoidStyleConver,exports['EventType']=EventType,exports[_0x521882(0x73e)]=GraphicType,exports['GraphicUtil']=GraphicUtil,exports['GroundSkyBox']=GroundSkyBox,exports['GroupThing']=GroupThing,exports[_0x521882(0x9f1)]=Icon,exports['ImageOptsConver']=ImageOptsConver,exports['LabelStyleConver']=LabelStyleConver,exports['Lang']=Lang,exports['LangType']=LangType,exports['LayerType']=LayerType,exports[_0x521882(0xc56)]=LayerUtil,exports[_0x521882(0x33d)]=LngLatArray,exports['LngLatPoint']=LngLatPoint,exports['LocalWorldTransform']=LocalWorldTransform,exports['Log']=Log,exports[_0x521882(0xaa0)]=Map,exports['MarsArray']=MarsArray,exports['MaterialType']=MaterialType$1,exports['MaterialUtil']=MaterialUtil,exports['MeasureUtil']=MeasureUtil,exports[_0x521882(0x384)]=ModelStyleConver,exports[_0x521882(0xc3)]=MoveType,exports['MultipleSkyBox']=MultipleSkyBox,exports[_0x521882(0x316)]=PathStyleConver,exports['PlaneStyleConver']=PlaneStyleConver,exports[_0x521882(0x11f)]=PointStyleConver,exports['PointTrans']=PointTrans,exports['PointUtil']=PointUtil,exports['PolyUtil']=PolyUtil,exports['PolygonStyleConver']=PolygonStyleConver,exports['PolylineStyleConver']=PolylineStyleConver,exports[_0x521882(0x5ec)]=PolylineVolumeStyleConver,exports[_0x521882(0x206)]=RectangleStyleConver,exports[_0x521882(0xeff)]=RectangularSensorStyleConver,exports['State']=State,exports['Token']=Token,exports[_0x521882(0x2a2)]=Util,exports['WallStyleConver']=WallStyleConver,exports['author']=author,exports['control']=index$1,exports['effect']=index$2,exports['graphic']=index$6,exports['layer']=index$4,exports[_0x521882(0xe7f)]=index$7,exports[_0x521882(0xa15)]=name,exports[_0x521882(0x1fc)]=proj4,exports[_0x521882(0x78e)]=index$5,exports[_0x521882(0x67f)]=index,exports['thing']=index$3,exports[_0x521882(0xd43)]=update,exports['version']=version,exports['website']=website,Object['defineProperty'](exports,_0x521882(0x222),{'value':!![]}); })); diff --git a/public/lib/mars3d/plugins/echarts/mars3d-echarts.js b/public/lib/mars3d/plugins/echarts/mars3d-echarts.js index 36a6af87..24d6214f 100644 --- a/public/lib/mars3d/plugins/echarts/mars3d-echarts.js +++ b/public/lib/mars3d/plugins/echarts/mars3d-echarts.js @@ -1,8 +1,8 @@ /** * Mars3D平台插件,结合echarts可视化功能插件 mars3d-echarts * - * 版本信息:v3.4.20 - * 编译日期:2023-01-10 12:56:08 + * 版本信息:v3.4.26 + * 编译日期:2023-03-09 16:01:21 * 版权所有:Copyright by 火星科技 http://mars3d.cn * 使用单位:免费公开版 ,2022-06-01 */ @@ -11,5 +11,5 @@ typeof define === 'function' && define.amd ? define(['exports', 'echarts', 'mars3d'], factory) : (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global["mars3d-echarts"] = {}, global.echarts, global.mars3d)); })(this, (function (exports, echarts, mars3d) { -'use strict';var _0x3aaf22=_0x2050;(function(_0x59a171,_0x384c0c){var _0x10199e={_0x176e0c:0x1af,_0x58b65c:0x1c5,_0xc7411d:0x191,_0xce03cc:0x1c6,_0x4b36f8:0x1cd},_0x289751=_0x2050,_0x305a6d=_0x59a171();while(!![]){try{var _0x1b9688=-parseInt(_0x289751(0x1a7))/0x1*(-parseInt(_0x289751(_0x10199e._0x176e0c))/0x2)+parseInt(_0x289751(_0x10199e._0x58b65c))/0x3*(parseInt(_0x289751(_0x10199e._0xc7411d))/0x4)+parseInt(_0x289751(_0x10199e._0xce03cc))/0x5+-parseInt(_0x289751(0x184))/0x6+parseInt(_0x289751(0x185))/0x7*(parseInt(_0x289751(0x1c0))/0x8)+-parseInt(_0x289751(_0x10199e._0x4b36f8))/0x9+-parseInt(_0x289751(0x186))/0xa;if(_0x1b9688===_0x384c0c)break;else _0x305a6d['push'](_0x305a6d['shift']());}catch(_0xb7c794){_0x305a6d['push'](_0x305a6d['shift']());}}}(_0x2d37,0xa375f));function _interopNamespace(_0x27cc66){var _0x443ba7={_0x5397d8:0x194},_0xe281f5=_0x2050;if(_0x27cc66&&_0x27cc66['__esModule'])return _0x27cc66;var _0x3a0488=Object[_0xe281f5(0x1b2)](null);return _0x27cc66&&Object['keys'](_0x27cc66)['forEach'](function(_0x56246d){var _0x5b94a3=_0xe281f5;if(_0x56246d!=='default'){var _0x57fc4d=Object[_0x5b94a3(_0x443ba7._0x5397d8)](_0x27cc66,_0x56246d);Object[_0x5b94a3(0x1bc)](_0x3a0488,_0x56246d,_0x57fc4d[_0x5b94a3(0x1c8)]?_0x57fc4d:{'enumerable':!![],'get':function(){return _0x27cc66[_0x56246d];}});}}),_0x3a0488[_0xe281f5(0x1a5)]=_0x27cc66,_0x3a0488;}var echarts__namespace=_interopNamespace(echarts),mars3d__namespace=_interopNamespace(mars3d);function _classCallCheck(_0x523cd4,_0x4d32de){if(!(_0x523cd4 instanceof _0x4d32de))throw new TypeError('Cannot\x20call\x20a\x20class\x20as\x20a\x20function');}function _defineProperties(_0x39704d,_0x355350){var _0xc5a034={_0x4183c4:0x1c2,_0x411bdb:0x1a6,_0x517c0b:0x18d},_0x5222d6=_0x2050;for(var _0x52799e=0x0;_0x52799e<_0x355350[_0x5222d6(_0xc5a034._0x4183c4)];_0x52799e++){var _0x57e480=_0x355350[_0x52799e];_0x57e480['enumerable']=_0x57e480[_0x5222d6(_0xc5a034._0x411bdb)]||![],_0x57e480[_0x5222d6(_0xc5a034._0x517c0b)]=!![];if('value'in _0x57e480)_0x57e480['writable']=!![];Object['defineProperty'](_0x39704d,_0x57e480['key'],_0x57e480);}}function _0x2d37(){var _0x276e95=['style','dimensions','_mapOffset','postRender','coords','_map','clientWidth','default','enumerable','701FaXryI','_mars3d_scene','SceneMode','series','fromDegrees','eachComponent','ellipsoid','layer','2434RWIoea','apply','lng','create','_createChartOverlay','pointerEvents','extendComponentModel','min','scene','_api','_echartsContainer','setEchartsOption','isFormat','defineProperty','_pointerEvents','onByQuery','height','56536pkGYIa','Rectangle','length','clampToGround','BaseLayer','207978tPTxsw','5612030EstIjT','dataToPoint','get','bind','getHeight','BoundingRect','data','4791915zSwPUy','dispose','fixedHeight','_addedHook','none','mars3dMap','call','_echartsInstance','6139554FGMkpz','742QYOGmz','16779380TVqGhO','Super\x20expression\x20must\x20either\x20be\x20null\x20or\x20a\x20function','width','function','mars3d-echarts','__proto__','options','configurable','setPrototypeOf','updateLayout','ecInstance','68kMTwXj','object','SceneTransforms','getOwnPropertyDescriptor','tabIndex','canvas','0px','SCENE3D','hasOwnProperty','constructor','construct','forEach','echartsAutoHeight'];_0x2d37=function(){return _0x276e95;};return _0x2d37();}function _createClass(_0x52fc73,_0x4bab01,_0x219393){var _0x250d69={_0x1238db:0x1bc},_0x49962a=_0x2050;if(_0x4bab01)_defineProperties(_0x52fc73['prototype'],_0x4bab01);if(_0x219393)_defineProperties(_0x52fc73,_0x219393);return Object[_0x49962a(_0x250d69._0x1238db)](_0x52fc73,'prototype',{'writable':![]}),_0x52fc73;}function _inherits(_0x49b07c,_0x3c6043){var _0x27331b=_0x2050;if(typeof _0x3c6043!==_0x27331b(0x189)&&_0x3c6043!==null)throw new TypeError(_0x27331b(0x187));_0x49b07c['prototype']=Object['create'](_0x3c6043&&_0x3c6043['prototype'],{'constructor':{'value':_0x49b07c,'writable':!![],'configurable':!![]}}),Object['defineProperty'](_0x49b07c,'prototype',{'writable':![]});if(_0x3c6043)_setPrototypeOf(_0x49b07c,_0x3c6043);}function _getPrototypeOf(_0x2a1123){var _0x55df0b={_0x27e794:0x18e,_0xc9d722:0x1c9},_0x1a0a75={_0x6def44:0x18b},_0x14007b=_0x2050;return _getPrototypeOf=Object[_0x14007b(_0x55df0b._0x27e794)]?Object['getPrototypeOf'][_0x14007b(_0x55df0b._0xc9d722)]():function _0x3b6884(_0x5bcfaa){var _0x49fd6a=_0x14007b;return _0x5bcfaa[_0x49fd6a(_0x1a0a75._0x6def44)]||Object['getPrototypeOf'](_0x5bcfaa);},_getPrototypeOf(_0x2a1123);}function _setPrototypeOf(_0x330624,_0x391446){var _0x30d98a={_0x37abbc:0x18e},_0x2bdc2e=_0x2050;return _setPrototypeOf=Object[_0x2bdc2e(_0x30d98a._0x37abbc)]?Object[_0x2bdc2e(0x18e)]['bind']():function _0x5029ed(_0x85f1f1,_0x2d72a4){return _0x85f1f1['__proto__']=_0x2d72a4,_0x85f1f1;},_setPrototypeOf(_0x330624,_0x391446);}function _isNativeReflectConstruct(){var _0x190b5d={_0x5e40f4:0x19b},_0x4369a0=_0x2050;if(typeof Reflect==='undefined'||!Reflect['construct'])return![];if(Reflect[_0x4369a0(_0x190b5d._0x5e40f4)]['sham'])return![];if(typeof Proxy==='function')return!![];try{return Boolean['prototype']['valueOf']['call'](Reflect[_0x4369a0(0x19b)](Boolean,[],function(){})),!![];}catch(_0x1f8c12){return![];}}function _assertThisInitialized(_0x41c7eb){if(_0x41c7eb===void 0x0)throw new ReferenceError('this\x20hasn\x27t\x20been\x20initialised\x20-\x20super()\x20hasn\x27t\x20been\x20called');return _0x41c7eb;}function _possibleConstructorReturn(_0x799547,_0x24de20){var _0x1dc5cc={_0x5a920f:0x192},_0x46dfde=_0x2050;if(_0x24de20&&(typeof _0x24de20===_0x46dfde(_0x1dc5cc._0x5a920f)||typeof _0x24de20==='function'))return _0x24de20;else{if(_0x24de20!==void 0x0)throw new TypeError('Derived\x20constructors\x20may\x20only\x20return\x20object\x20or\x20undefined');}return _assertThisInitialized(_0x799547);}function _createSuper(_0x5cbbba){var _0x1cb033={_0x4067e0:0x19a},_0x311585=_isNativeReflectConstruct();return function _0x1d4e36(){var _0x5751dc=_0x2050,_0x5f4656=_getPrototypeOf(_0x5cbbba),_0x487eae;if(_0x311585){var _0x53b2ec=_getPrototypeOf(this)[_0x5751dc(_0x1cb033._0x4067e0)];_0x487eae=Reflect['construct'](_0x5f4656,arguments,_0x53b2ec);}else _0x487eae=_0x5f4656[_0x5751dc(0x1b0)](this,arguments);return _possibleConstructorReturn(this,_0x487eae);};}var Cesium$1=mars3d__namespace['Cesium'],CompositeCoordinateSystem=(function(){var _0x1545b8={_0x325570:0x1ca,_0xdcc15b:0x193,_0x3cb434:0x1a9},_0x47d9f7={_0x97d0c9:0x1a8},_0x34d9c7={_0x569d74:0x1a0},_0x2d57e={_0x4ed796:0x1b1},_0x3150e3=_0x2050;function _0x49ec52(_0x552baf,_0x4297c2){var _0xf83627=_0x2050;_classCallCheck(this,_0x49ec52),this['_mars3d_scene']=_0x552baf,this[_0xf83627(0x19f)]=[_0xf83627(_0x2d57e._0x4ed796),'lat'],this['_mapOffset']=[0x0,0x0],this[_0xf83627(0x1b8)]=_0x4297c2;}return _createClass(_0x49ec52,[{'key':'setMapOffset','value':function _0x4b3237(_0x59d651){var _0x3016f5=_0x2050;this[_0x3016f5(_0x34d9c7._0x569d74)]=_0x59d651;}},{'key':'getBMap','value':function _0x6d86b3(){var _0x165f41=_0x2050;return this[_0x165f41(_0x47d9f7._0x97d0c9)];}},{'key':_0x3150e3(0x1c7),'value':function _0x156b7c(_0x3f6cf1){var _0x55e8df=_0x3150e3,_0x1e58ce=this['_mars3d_scene'],_0x321128=[NaN,NaN],_0x1e09c4=_0x1e58ce['echartsFixedHeight'];_0x1e58ce[_0x55e8df(0x19d)]&&(_0x1e09c4=_0x1e58ce['globe'][_0x55e8df(_0x1545b8._0x325570)](Cesium$1['Cartographic']['fromDegrees'](_0x3f6cf1[0x0],_0x3f6cf1[0x1])));var _0x19929e=Cesium$1['Cartesian3']['fromDegrees'](_0x3f6cf1[0x0],_0x3f6cf1[0x1],_0x1e09c4);if(!_0x19929e)return _0x321128;var _0x4d11e8=Cesium$1[_0x55e8df(_0x1545b8._0xdcc15b)]['wgs84ToWindowCoordinates'](_0x1e58ce,_0x19929e);if(!_0x4d11e8)return _0x321128;if(_0x1e58ce['echartsDepthTest']&&_0x1e58ce['mode']===Cesium$1[_0x55e8df(_0x1545b8._0x3cb434)][_0x55e8df(0x198)]){var _0x2d9d47=new Cesium$1['EllipsoidalOccluder'](_0x1e58ce['globe'][_0x55e8df(0x1ad)],_0x1e58ce['camera']['positionWC']),_0x2467ed=_0x2d9d47['isPointVisible'](_0x19929e);if(!_0x2467ed)return _0x321128;}return[_0x4d11e8['x']-this['_mapOffset'][0x0],_0x4d11e8['y']-this['_mapOffset'][0x1]];}},{'key':'getViewRect','value':function _0x14f3fa(){var _0x3933ba=_0x3150e3,_0x40bf92=this[_0x3933ba(0x1b8)];return new echarts__namespace['graphic'][(_0x3933ba(0x1cb))](0x0,0x0,_0x40bf92['getWidth'](),_0x40bf92['getHeight']());}},{'key':'getRoamTransform','value':function _0x2ee9dc(){return echarts__namespace['matrix']['create']();}}]),_0x49ec52;}());CompositeCoordinateSystem['dimensions']=[_0x3aaf22(0x1b1),'lat'],CompositeCoordinateSystem[_0x3aaf22(0x1b2)]=function(_0x2103b0,_0x2a2c37){var _0x17fd0e={_0x2371c2:0x190,_0x2b9337:0x1ac},_0x6a83bc={_0x2affc4:0x1c8},_0x502314=_0x3aaf22,_0x266141,_0x33935f=_0x2103b0['scheduler'][_0x502314(_0x17fd0e._0x2371c2)]['_mars3d_scene'];_0x2103b0[_0x502314(_0x17fd0e._0x2b9337)](_0x502314(0x181),function(_0x599f95){var _0x4bf5c1=_0x2a2c37['getZr']()['painter'];if(!_0x4bf5c1)return;!_0x266141&&(_0x266141=new CompositeCoordinateSystem(_0x33935f,_0x2a2c37)),_0x599f95['coordinateSystem']=_0x266141,_0x266141['setMapOffset'](_0x599f95['__mapOffset']||[0x0,0x0]);}),_0x2103b0['eachSeries'](function(_0x4670c8){var _0x57f07f=_0x502314;_0x4670c8[_0x57f07f(_0x6a83bc._0x2affc4)]('coordinateSystem')==='mars3dMap'&&(!_0x266141&&(_0x266141=new CompositeCoordinateSystem(_0x33935f,_0x2a2c37)),_0x4670c8['coordinateSystem']=_0x266141);});};if(echarts__namespace!==null&&echarts__namespace!==void 0x0&&echarts__namespace['init'])echarts__namespace['registerCoordinateSystem']('mars3dMap',CompositeCoordinateSystem),echarts__namespace['registerAction']({'type':'mars3dMapRoam','event':'mars3dMapRoam','update':_0x3aaf22(0x18f)},function(_0x434da4,_0x38115f){}),echarts__namespace[_0x3aaf22(0x1b5)]({'type':_0x3aaf22(0x181),'getBMap':function getBMap(){var _0x471c93=_0x3aaf22;return this[_0x471c93(0x1a8)];},'defaultOption':{'roam':![]}}),echarts__namespace['extendComponentView']({'type':'mars3dMap','init':function init(_0x385221,_0x4a6575){var _0x4a74aa={_0x215f35:0x1b7},_0x2fed65=_0x3aaf22;this['api']=_0x4a6575,this['scene']=_0x385221['scheduler']['ecInstance']['_mars3d_scene'],this[_0x2fed65(_0x4a74aa._0x215f35)]['postRender']['addEventListener'](this['moveHandler'],this);},'moveHandler':function moveHandler(_0xe791dd,_0x431128){this['api']['dispatchAction']({'type':'mars3dMapRoam'});},'render':function render(_0x19af7e,_0x4ad540,_0x18f779){},'dispose':function dispose(_0x12dc0a){var _0x17ae7f={_0x39483d:0x1a1},_0x518c22=_0x3aaf22;this['scene'][_0x518c22(_0x17ae7f._0x39483d)]['removeEventListener'](this['moveHandler'],this);}});else throw new Error('请引入\x20echarts\x20库\x20');var Cesium=mars3d__namespace['Cesium'],BaseLayer=mars3d__namespace['layer'][_0x3aaf22(0x1c4)],_div_zIndex=0x3e7,EchartsLayer=function(_0x51e116){var _0x2ad0ca={_0x4ad564:0x1ae,_0x4855e9:0x1b3,_0x190f94:0x1be},_0x1ede5e={_0x5bc9b6:0x1aa,_0x4e019c:0x1bb},_0x223f96={_0x3dc2df:0x1b6},_0x459034={_0x2d60ad:0x183},_0x6d4c14={_0xf4af15:0x183,_0x425bd9:0x1a3,_0x68e1a7:0x19e,_0x4b97c8:0x1a4,_0x57ebf3:0x1b9},_0x1aaa24={_0x3cd517:0x1a3,_0x59b546:0x1a4,_0x32e2a6:0x1b4,_0x334c4f:0x19e},_0x1b97fa={_0x1b3567:0x1ce},_0x35c60e={_0x4794e3:0x1a8},_0x4d2dd9={_0x64e460:0x1a3,_0x6ad207:0x1b7,_0xfcda30:0x1c3,_0xbbf67:0x17e},_0x5c6bb3={_0x39bd57:0x1b9},_0xd26f38={_0x191d3a:0x1ba},_0x20b720={_0x20ecae:0x1bd,_0x1b831a:0x1b9,_0x5aae3b:0x180},_0x1facd5={_0x420874:0x1c2,_0x4f93c9:0x182,_0x4db762:0x1b4},_0x5eaf73=_0x3aaf22;_inherits(_0x2b6980,_0x51e116);var _0x3cd90a=_createSuper(_0x2b6980);function _0x2b6980(){var _0x3f6733=_0x2050,_0x5d9c20,_0x5fdb2c=arguments[_0x3f6733(_0x1facd5._0x420874)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2b6980),_0x5d9c20=_0x3cd90a[_0x3f6733(_0x1facd5._0x4f93c9)](this,_0x5fdb2c),_0x5d9c20['_pointerEvents']=_0x5d9c20['options'][_0x3f6733(_0x1facd5._0x4db762)],_0x5d9c20;}return _createClass(_0x2b6980,[{'key':_0x5eaf73(_0x2ad0ca._0x4ad564),'get':function _0x8062e8(){return this['_echartsInstance'];}},{'key':'pointerEvents','get':function _0x206ab8(){return this['_pointerEvents'];},'set':function _0x4d6e5d(_0x5d5559){var _0x5d81fc=_0x5eaf73;this[_0x5d81fc(_0x20b720._0x20ecae)]=_0x5d5559,this['_echartsContainer']&&(_0x5d5559?this[_0x5d81fc(_0x20b720._0x1b831a)]['style']['pointerEvents']='all':this['_echartsContainer']['style']['pointerEvents']=_0x5d81fc(_0x20b720._0x5aae3b));}},{'key':'_setOptionsHook','value':function _0x2483f4(_0x27060c,_0x495e0a){var _0xe8987b=_0x5eaf73;this[_0xe8987b(_0xd26f38._0x191d3a)](_0x27060c);}},{'key':'_showHook','value':function _0x2d073a(_0x2adba2){var _0x594b10=_0x5eaf73;_0x2adba2?this[_0x594b10(_0x5c6bb3._0x39bd57)]['style']['visibility']='visible':this[_0x594b10(0x1b9)]['style']['visibility']='hidden';}},{'key':'_mountedHook','value':function _0x1b60ca(){var _0x105bc9=_0x5eaf73,_0x35a8fa,_0x4fb6e9,_0x729584;this[_0x105bc9(_0x4d2dd9._0x64e460)][_0x105bc9(_0x4d2dd9._0x6ad207)]['echartsDepthTest']=(_0x35a8fa=this['options']['depthTest'])!==null&&_0x35a8fa!==void 0x0?_0x35a8fa:!![],this['_map']['scene']['echartsAutoHeight']=(_0x4fb6e9=this[_0x105bc9(0x18c)][_0x105bc9(_0x4d2dd9._0xfcda30)])!==null&&_0x4fb6e9!==void 0x0?_0x4fb6e9:![],this[_0x105bc9(_0x4d2dd9._0x64e460)]['scene']['echartsFixedHeight']=(_0x729584=this['options'][_0x105bc9(_0x4d2dd9._0xbbf67)])!==null&&_0x729584!==void 0x0?_0x729584:0x0;}},{'key':_0x5eaf73(0x17f),'value':function _0x2d97df(){var _0x169305=_0x5eaf73;this['_echartsContainer']=this['_createChartOverlay'](),this[_0x169305(0x183)]=echarts__namespace['init'](this['_echartsContainer']),this['_echartsInstance'][_0x169305(_0x35c60e._0x4794e3)]=this['_map']['scene'],this['setEchartsOption'](this['options']);}},{'key':'_removedHook','value':function _0x4edcfa(){var _0x4df116=_0x5eaf73;this['_echartsInstance']&&(this['_echartsInstance']['clear'](),this[_0x4df116(0x183)][_0x4df116(_0x1b97fa._0x1b3567)](),delete this['_echartsInstance']),this[_0x4df116(0x1b9)]&&(this['_map']['container']['removeChild'](this[_0x4df116(0x1b9)]),delete this['_echartsContainer']);}},{'key':_0x5eaf73(_0x2ad0ca._0x4855e9),'value':function _0x18042d(){var _0x77a495=_0x5eaf73,_0x4a7213=this[_0x77a495(_0x1aaa24._0x3cd517)]['scene'];_0x4a7213[_0x77a495(0x196)]['setAttribute'](_0x77a495(0x195),0x0);var _0xfa8b6e=mars3d__namespace['DomUtil']['create']('div',_0x77a495(0x18a),this['_map']['container']);return _0xfa8b6e['style']['position']='absolute',_0xfa8b6e[_0x77a495(0x19e)]['top']=_0x77a495(0x197),_0xfa8b6e['style']['left']='0px',_0xfa8b6e['style'][_0x77a495(0x188)]=_0x4a7213['canvas'][_0x77a495(_0x1aaa24._0x59b546)]+'px',_0xfa8b6e['style']['height']=_0x4a7213[_0x77a495(0x196)]['clientHeight']+'px',_0xfa8b6e['style'][_0x77a495(_0x1aaa24._0x32e2a6)]=this['_pointerEvents']?'all':'none',_0xfa8b6e[_0x77a495(_0x1aaa24._0x334c4f)]['zIndex']=this['options']['zIndex']||_div_zIndex++,_0xfa8b6e;}},{'key':'resize','value':function _0xb0d418(){var _0x4dd7f5=_0x5eaf73;if(!this[_0x4dd7f5(_0x6d4c14._0xf4af15)])return;var _0x3b3c61=this[_0x4dd7f5(_0x6d4c14._0x425bd9)]['scene'];this['_echartsContainer'][_0x4dd7f5(_0x6d4c14._0x68e1a7)][_0x4dd7f5(0x188)]=_0x3b3c61['canvas'][_0x4dd7f5(_0x6d4c14._0x4b97c8)]+'px',this[_0x4dd7f5(_0x6d4c14._0x57ebf3)][_0x4dd7f5(0x19e)][_0x4dd7f5(0x1bf)]=_0x3b3c61['canvas']['clientHeight']+'px',this['_echartsInstance']['resize']();}},{'key':_0x5eaf73(0x1ba),'value':function _0xc9181b(_0x4620ad,_0x4d5b93,_0x5f48d2){var _0x3c4b9d=_0x5eaf73;this['_echartsInstance']&&(_0x4620ad[_0x3c4b9d(0x181)]=_0x4620ad['mars3dMap']||{},this[_0x3c4b9d(_0x459034._0x2d60ad)]['setOption'](_0x4620ad,_0x4d5b93,_0x5f48d2));}},{'key':'getRectangle','value':function _0x245cc2(_0x232294){var _0x3e7509=_0x5eaf73,_0xd85870,_0x45c830,_0xe319c8,_0x22030c;function _0x20c0b4(_0x4e023a){var _0x1759ef=_0x2050;if(!Array['isArray'](_0x4e023a))return;var _0x3c5e5a=_0x4e023a[0x0]||0x0,_0x5d1ab4=_0x4e023a[0x1]||0x0;_0x3c5e5a!==0x0&&_0x5d1ab4!==0x0&&(_0xd85870===undefined?(_0xd85870=_0x3c5e5a,_0x45c830=_0x3c5e5a,_0xe319c8=_0x5d1ab4,_0x22030c=_0x5d1ab4):(_0xd85870=Math[_0x1759ef(_0x223f96._0x3dc2df)](_0xd85870,_0x3c5e5a),_0x45c830=Math['max'](_0x45c830,_0x3c5e5a),_0xe319c8=Math['min'](_0xe319c8,_0x5d1ab4),_0x22030c=Math['max'](_0x22030c,_0x5d1ab4)));}var _0xbdc8fc=this['options'][_0x3e7509(_0x1ede5e._0x5bc9b6)];_0xbdc8fc&&_0xbdc8fc['forEach'](function(_0x2dd7b7){var _0x14129a=_0x3e7509;_0x2dd7b7[_0x14129a(0x1cc)]&&_0x2dd7b7['data']['forEach'](function(_0x21b748){var _0x1407b2=_0x14129a;if(_0x21b748['value'])_0x20c0b4(_0x21b748['value']);else _0x21b748['coords']&&_0x21b748[_0x1407b2(0x1a2)]['forEach'](function(_0x298bc2){_0x20c0b4(_0x298bc2);});});});if(_0xd85870===0x0&&_0xe319c8===0x0&&_0x45c830===0x0&&_0x22030c===0x0)return null;return _0x232294!==null&&_0x232294!==void 0x0&&_0x232294[_0x3e7509(_0x1ede5e._0x4e019c)]?{'xmin':_0xd85870,'xmax':_0x45c830,'ymin':_0xe319c8,'ymax':_0x22030c}:Cesium[_0x3e7509(0x1c1)][_0x3e7509(0x1ab)](_0xd85870,_0xe319c8,_0x45c830,_0x22030c);}},{'key':'on','value':function _0x3999f7(_0x122433,_0xee340e,_0x4ca0ca){return this['_echartsInstance']['on'](_0x122433,_0xee340e,_0x4ca0ca||this),this;}},{'key':_0x5eaf73(_0x2ad0ca._0x190f94),'value':function _0x2b9226(_0x2ea667,_0x365bbc,_0x2574e4,_0x475523){var _0x102db2=_0x5eaf73;return this[_0x102db2(0x183)]['on'](_0x2ea667,_0x365bbc,_0x2574e4,_0x475523||this),this;}},{'key':'off','value':function _0x28abe2(_0x1d597f,_0xa042ad,_0x3e65b0){return this['_echartsInstance']['off'](_0x1d597f,_0xa042ad,_0x3e65b0||this),this;}}]),_0x2b6980;}(BaseLayer);function _0x2050(_0x21e4dc,_0x5829ec){var _0x2d3756=_0x2d37();return _0x2050=function(_0x2050bd,_0x388347){_0x2050bd=_0x2050bd-0x17e;var _0x30fcd8=_0x2d3756[_0x2050bd];return _0x30fcd8;},_0x2050(_0x21e4dc,_0x5829ec);}mars3d__namespace['LayerUtil']['register']('echarts',EchartsLayer),mars3d__namespace['layer']['EchartsLayer']=EchartsLayer,exports['EchartsLayer']=EchartsLayer,Object['keys'](echarts)[_0x3aaf22(0x19c)](function(_0xadf128){var _0x41fb69=_0x3aaf22;if(_0xadf128!=='default'&&!exports[_0x41fb69(0x199)](_0xadf128))Object[_0x41fb69(0x1bc)](exports,_0xadf128,{'enumerable':!![],'get':function(){return echarts[_0xadf128];}});}),Object['defineProperty'](exports,'__esModule',{'value':!![]}); +'use strict';var _0x5c2c12=_0x5ad9;(function(_0x13e408,_0x5dc18d){var _0x3d11d6={_0x9335f:0x17e,_0x89cc76:0x187,_0x44a278:0x180,_0x2c0d84:0x171},_0x1c717f=_0x5ad9,_0x12a9da=_0x13e408();while(!![]){try{var _0xfb24c8=-parseInt(_0x1c717f(0x146))/0x1*(-parseInt(_0x1c717f(0x17f))/0x2)+-parseInt(_0x1c717f(_0x3d11d6._0x9335f))/0x3+-parseInt(_0x1c717f(0x147))/0x4*(parseInt(_0x1c717f(_0x3d11d6._0x89cc76))/0x5)+parseInt(_0x1c717f(0x158))/0x6+-parseInt(_0x1c717f(0x177))/0x7+-parseInt(_0x1c717f(0x143))/0x8*(-parseInt(_0x1c717f(_0x3d11d6._0x44a278))/0x9)+parseInt(_0x1c717f(_0x3d11d6._0x2c0d84))/0xa;if(_0xfb24c8===_0x5dc18d)break;else _0x12a9da['push'](_0x12a9da['shift']());}catch(_0x1d66c6){_0x12a9da['push'](_0x12a9da['shift']());}}}(_0x2701,0x82631));function _interopNamespace(_0x4ed30e){var _0x12c356={_0x14749d:0x178},_0x2f00b3={_0x12e9fa:0x148},_0x154e20=_0x5ad9;if(_0x4ed30e&&_0x4ed30e['__esModule'])return _0x4ed30e;var _0x3d44b8=Object[_0x154e20(_0x12c356._0x14749d)](null);return _0x4ed30e&&Object['keys'](_0x4ed30e)['forEach'](function(_0x2b041f){var _0x3d6ad9=_0x154e20;if(_0x2b041f!=='default'){var _0x56ef91=Object['getOwnPropertyDescriptor'](_0x4ed30e,_0x2b041f);Object[_0x3d6ad9(_0x2f00b3._0x12e9fa)](_0x3d44b8,_0x2b041f,_0x56ef91[_0x3d6ad9(0x16b)]?_0x56ef91:{'enumerable':!![],'get':function(){return _0x4ed30e[_0x2b041f];}});}}),_0x3d44b8[_0x154e20(0x159)]=_0x4ed30e,_0x3d44b8;}var echarts__namespace=_interopNamespace(echarts),mars3d__namespace=_interopNamespace(mars3d);function _classCallCheck(_0x4b9cd9,_0x2767f5){var _0x6976b4={_0x2580a1:0x13c},_0x51f9a5=_0x5ad9;if(!(_0x4b9cd9 instanceof _0x2767f5))throw new TypeError(_0x51f9a5(_0x6976b4._0x2580a1));}function _defineProperties(_0x25403e,_0x38eb00){var _0xfe298c=_0x5ad9;for(var _0x11a35f=0x0;_0x11a35f<_0x38eb00['length'];_0x11a35f++){var _0x259375=_0x38eb00[_0x11a35f];_0x259375['enumerable']=_0x259375[_0xfe298c(0x155)]||![],_0x259375['configurable']=!![];if('value'in _0x259375)_0x259375['writable']=!![];Object['defineProperty'](_0x25403e,_0x259375['key'],_0x259375);}}function _createClass(_0x168f1b,_0x2ba103,_0x3d09d7){var _0x4d9806=_0x5ad9;if(_0x2ba103)_defineProperties(_0x168f1b['prototype'],_0x2ba103);if(_0x3d09d7)_defineProperties(_0x168f1b,_0x3d09d7);return Object['defineProperty'](_0x168f1b,_0x4d9806(0x185),{'writable':![]}),_0x168f1b;}function _0x5ad9(_0x311eda,_0x317d44){var _0x270191=_0x2701();return _0x5ad9=function(_0x5ad9c0,_0x2de440){_0x5ad9c0=_0x5ad9c0-0x13a;var _0x218945=_0x270191[_0x5ad9c0];return _0x218945;},_0x5ad9(_0x311eda,_0x317d44);}function _inherits(_0x23131f,_0x17a1aa){var _0x5f0951=_0x5ad9;if(typeof _0x17a1aa!=='function'&&_0x17a1aa!==null)throw new TypeError('Super\x20expression\x20must\x20either\x20be\x20null\x20or\x20a\x20function');_0x23131f['prototype']=Object['create'](_0x17a1aa&&_0x17a1aa['prototype'],{'constructor':{'value':_0x23131f,'writable':!![],'configurable':!![]}}),Object['defineProperty'](_0x23131f,_0x5f0951(0x185),{'writable':![]});if(_0x17a1aa)_setPrototypeOf(_0x23131f,_0x17a1aa);}function _getPrototypeOf(_0x70e7dc){return _getPrototypeOf=Object['setPrototypeOf']?Object['getPrototypeOf']['bind']():function _0x1bf7cf(_0x3cfc6f){var _0x5adc76=_0x5ad9;return _0x3cfc6f['__proto__']||Object[_0x5adc76(0x17d)](_0x3cfc6f);},_getPrototypeOf(_0x70e7dc);}function _setPrototypeOf(_0x352de8,_0x4e0928){var _0x3b88c4=_0x5ad9;return _setPrototypeOf=Object['setPrototypeOf']?Object[_0x3b88c4(0x161)][_0x3b88c4(0x16c)]():function _0x58ad40(_0x3b481a,_0x4deae8){return _0x3b481a['__proto__']=_0x4deae8,_0x3b481a;},_setPrototypeOf(_0x352de8,_0x4e0928);}function _isNativeReflectConstruct(){var _0x425495={_0x4c498b:0x168,_0x4f045d:0x168},_0x2c4dbb=_0x5ad9;if(typeof Reflect==='undefined'||!Reflect[_0x2c4dbb(_0x425495._0x4c498b)])return![];if(Reflect[_0x2c4dbb(_0x425495._0x4f045d)]['sham'])return![];if(typeof Proxy==='function')return!![];try{return Boolean[_0x2c4dbb(0x185)]['valueOf']['call'](Reflect[_0x2c4dbb(0x168)](Boolean,[],function(){})),!![];}catch(_0x1797c5){return![];}}function _assertThisInitialized(_0x106492){var _0x3d8175=_0x5ad9;if(_0x106492===void 0x0)throw new ReferenceError(_0x3d8175(0x13d));return _0x106492;}function _possibleConstructorReturn(_0x2c66c0,_0x4d90b1){if(_0x4d90b1&&(typeof _0x4d90b1==='object'||typeof _0x4d90b1==='function'))return _0x4d90b1;else{if(_0x4d90b1!==void 0x0)throw new TypeError('Derived\x20constructors\x20may\x20only\x20return\x20object\x20or\x20undefined');}return _assertThisInitialized(_0x2c66c0);}function _createSuper(_0x3c3bb4){var _0x13e0c9={_0x36283b:0x149},_0x5ae2ee=_isNativeReflectConstruct();return function _0x4ccbef(){var _0xd2fb51=_0x5ad9,_0x559f36=_getPrototypeOf(_0x3c3bb4),_0x5e06ce;if(_0x5ae2ee){var _0x42147d=_getPrototypeOf(this)[_0xd2fb51(_0x13e0c9._0x36283b)];_0x5e06ce=Reflect[_0xd2fb51(0x168)](_0x559f36,arguments,_0x42147d);}else _0x5e06ce=_0x559f36['apply'](this,arguments);return _possibleConstructorReturn(this,_0x5e06ce);};}var Cesium$1=mars3d__namespace[_0x5c2c12(0x176)],CompositeCoordinateSystem=(function(){var _0x4f1c0e={_0x435d42:0x15e,_0x373750:0x14f},_0x50cf1e={_0x4a2a69:0x169},_0x234a07={_0x3d28f0:0x174,_0x27dcda:0x174,_0x258c81:0x13a},_0x178ffc={_0x444a4a:0x160},_0x39faf4={_0x2f770f:0x15c},_0x5491ce=_0x5c2c12;function _0x3df054(_0x35583a,_0x1b34b2){var _0x12dc5f=_0x5ad9;_classCallCheck(this,_0x3df054),this['_mars3d_scene']=_0x35583a,this['dimensions']=['lng',_0x12dc5f(0x163)],this['_mapOffset']=[0x0,0x0],this[_0x12dc5f(_0x39faf4._0x2f770f)]=_0x1b34b2;}return _createClass(_0x3df054,[{'key':_0x5491ce(_0x4f1c0e._0x435d42),'value':function _0x2bb4f0(_0x1461a2){this['_mapOffset']=_0x1461a2;}},{'key':_0x5491ce(0x18b),'value':function _0x1b03ad(){var _0x526de8=_0x5491ce;return this[_0x526de8(_0x178ffc._0x444a4a)];}},{'key':'dataToPoint','value':function _0x27f931(_0x5eb648){var _0xf521b5=_0x5491ce,_0x3af04b=this[_0xf521b5(0x160)],_0x5514d1=[NaN,NaN],_0x3e82f0=_0x3af04b[_0xf521b5(0x153)];_0x3af04b[_0xf521b5(0x17a)]&&(_0x3e82f0=_0x3af04b['globe']['getHeight'](Cesium$1['Cartographic'][_0xf521b5(_0x234a07._0x3d28f0)](_0x5eb648[0x0],_0x5eb648[0x1])));var _0xaacad1=Cesium$1['Cartesian3'][_0xf521b5(_0x234a07._0x27dcda)](_0x5eb648[0x0],_0x5eb648[0x1],_0x3e82f0);if(!_0xaacad1)return _0x5514d1;var _0x54e711=Cesium$1[_0xf521b5(0x150)]['wgs84ToWindowCoordinates'](_0x3af04b,_0xaacad1);if(!_0x54e711)return _0x5514d1;if(_0x3af04b[_0xf521b5(0x186)]&&_0x3af04b['mode']===Cesium$1['SceneMode'][_0xf521b5(_0x234a07._0x258c81)]){var _0x2a70fe=new Cesium$1['EllipsoidalOccluder'](_0x3af04b['globe']['ellipsoid'],_0x3af04b['camera'][_0xf521b5(0x151)]),_0x5ec366=_0x2a70fe['isPointVisible'](_0xaacad1);if(!_0x5ec366)return _0x5514d1;}return[_0x54e711['x']-this[_0xf521b5(0x14c)][0x0],_0x54e711['y']-this['_mapOffset'][0x1]];}},{'key':_0x5491ce(_0x4f1c0e._0x373750),'value':function _0x1b8d69(){var _0x44dcc5=_0x5491ce,_0x18317c=this['_api'];return new echarts__namespace[(_0x44dcc5(_0x50cf1e._0x4a2a69))]['BoundingRect'](0x0,0x0,_0x18317c['getWidth'](),_0x18317c['getHeight']());}},{'key':_0x5491ce(0x141),'value':function _0xb87301(){return echarts__namespace['matrix']['create']();}}]),_0x3df054;}());CompositeCoordinateSystem['dimensions']=['lng','lat'],CompositeCoordinateSystem['create']=function(_0x31b620,_0xaf57d0){var _0x1cb81b={_0x3a4166:0x183,_0x44fad0:0x15e},_0x2deaf7=_0x5c2c12,_0x4e3b3c,_0x3bc980=_0x31b620['scheduler']['ecInstance']['_mars3d_scene'];_0x31b620['eachComponent'](_0x2deaf7(0x166),function(_0x9da6ef){var _0x171571=_0x2deaf7,_0x2ed634=_0xaf57d0['getZr']()['painter'];if(!_0x2ed634)return;!_0x4e3b3c&&(_0x4e3b3c=new CompositeCoordinateSystem(_0x3bc980,_0xaf57d0)),_0x9da6ef[_0x171571(_0x1cb81b._0x3a4166)]=_0x4e3b3c,_0x4e3b3c[_0x171571(_0x1cb81b._0x44fad0)](_0x9da6ef['__mapOffset']||[0x0,0x0]);}),_0x31b620['eachSeries'](function(_0x2992d0){_0x2992d0['get']('coordinateSystem')==='mars3dMap'&&(!_0x4e3b3c&&(_0x4e3b3c=new CompositeCoordinateSystem(_0x3bc980,_0xaf57d0)),_0x2992d0['coordinateSystem']=_0x4e3b3c);});};if(echarts__namespace!==null&&echarts__namespace!==void 0x0&&echarts__namespace[_0x5c2c12(0x156)])echarts__namespace[_0x5c2c12(0x165)](_0x5c2c12(0x166),CompositeCoordinateSystem),echarts__namespace['registerAction']({'type':'mars3dMapRoam','event':'mars3dMapRoam','update':'updateLayout'},function(_0x3e54de,_0x26fdf1){}),echarts__namespace['extendComponentModel']({'type':_0x5c2c12(0x166),'getBMap':function getBMap(){var _0x339ee4={_0xd076cc:0x160},_0x18de20=_0x5c2c12;return this[_0x18de20(_0x339ee4._0xd076cc)];},'defaultOption':{'roam':![]}}),echarts__namespace[_0x5c2c12(0x162)]({'type':'mars3dMap','init':function init(_0x1bc3ec,_0x1a907c){var _0x9cb341={_0x5ce05f:0x16a},_0x53d9c8=_0x5c2c12;this['api']=_0x1a907c,this['scene']=_0x1bc3ec[_0x53d9c8(_0x9cb341._0x5ce05f)]['ecInstance']['_mars3d_scene'],this['scene'][_0x53d9c8(0x175)]['addEventListener'](this['moveHandler'],this);},'moveHandler':function moveHandler(_0xa808c7,_0x1c760b){var _0x4ec263=_0x5c2c12;this[_0x4ec263(0x15d)][_0x4ec263(0x13b)]({'type':'mars3dMapRoam'});},'render':function render(_0x2a361d,_0x127419,_0x3a6e3d){},'dispose':function dispose(_0x5d8608){this['scene']['postRender']['removeEventListener'](this['moveHandler'],this);}});else throw new Error('请引入\x20echarts\x20库\x20');var Cesium=mars3d__namespace['Cesium'],BaseLayer=mars3d__namespace['layer']['BaseLayer'],_div_zIndex=0x3e7,EchartsLayer=function(_0x3d70b5){var _0x35e180={_0x33a4a3:0x13f,_0x3f9b76:0x15b,_0x10b91f:0x16e,_0x10a649:0x144},_0x3a6d44={_0x3db9c4:0x189},_0x9fdf64={_0x4794a3:0x172},_0xb61220={_0x594a6e:0x17c,_0x52dc0f:0x18c,_0x8a6dde:0x16e},_0xcf0ee1={_0x8ef06d:0x14e,_0x195ff7:0x142,_0x5342f6:0x173,_0x6179df:0x140,_0x1ac1bb:0x18c,_0x33be35:0x170},_0x120f18={_0xd67be2:0x145,_0x27d644:0x167},_0x2fea88={_0x2f8a50:0x179,_0x571e6c:0x189},_0x460947={_0x218631:0x15a,_0x226d3c:0x16f,_0x4a112b:0x17a,_0x3055bc:0x157},_0x54cff9={_0x3bd95a:0x182,_0x47b8d5:0x173},_0x231e69={_0x5d4721:0x167,_0x10668b:0x13f,_0xb39362:0x173,_0x406853:0x13f},_0x20d81a=_0x5c2c12;_inherits(_0x574f2e,_0x3d70b5);var _0x28ce92=_createSuper(_0x574f2e);function _0x574f2e(){var _0x4bf09b=_0x5ad9,_0x52a811,_0x300dc8=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x574f2e),_0x52a811=_0x28ce92['call'](this,_0x300dc8),_0x52a811[_0x4bf09b(0x164)]=_0x52a811['options'][_0x4bf09b(0x13f)],_0x52a811;}return _createClass(_0x574f2e,[{'key':_0x20d81a(0x13e),'get':function _0x2dfc96(){return this['_echartsInstance'];}},{'key':_0x20d81a(_0x35e180._0x33a4a3),'get':function _0x267623(){return this['_pointerEvents'];},'set':function _0x39ffeb(_0x270662){var _0x59c6b0=_0x20d81a;this[_0x59c6b0(0x164)]=_0x270662,this['_echartsContainer']&&(_0x270662?this[_0x59c6b0(_0x231e69._0x5d4721)][_0x59c6b0(0x173)][_0x59c6b0(_0x231e69._0x10668b)]='all':this['_echartsContainer'][_0x59c6b0(_0x231e69._0xb39362)][_0x59c6b0(_0x231e69._0x406853)]='none');}},{'key':'_setOptionsHook','value':function _0x1ef0d6(_0x3e7b67,_0x3c742d){var _0x3b142d=_0x20d81a;this[_0x3b142d(0x144)](_0x3e7b67);}},{'key':_0x20d81a(_0x35e180._0x3f9b76),'value':function _0x1122ba(_0x434f1a){var _0x318725=_0x20d81a;_0x434f1a?this['_echartsContainer']['style']['visibility']=_0x318725(_0x54cff9._0x3bd95a):this['_echartsContainer'][_0x318725(_0x54cff9._0x47b8d5)]['visibility']='hidden';}},{'key':'_mountedHook','value':function _0x535cb6(){var _0x16b181=_0x20d81a,_0x3e8d14,_0x5e0e4b,_0x121643;this[_0x16b181(_0x460947._0x218631)]['scene']['echartsDepthTest']=(_0x3e8d14=this['options'][_0x16b181(_0x460947._0x226d3c)])!==null&&_0x3e8d14!==void 0x0?_0x3e8d14:!![],this[_0x16b181(0x15a)]['scene'][_0x16b181(_0x460947._0x4a112b)]=(_0x5e0e4b=this['options'][_0x16b181(0x15f)])!==null&&_0x5e0e4b!==void 0x0?_0x5e0e4b:![],this['_map']['scene']['echartsFixedHeight']=(_0x121643=this[_0x16b181(0x184)][_0x16b181(_0x460947._0x3055bc)])!==null&&_0x121643!==void 0x0?_0x121643:0x0;}},{'key':'_addedHook','value':function _0x2f8173(){var _0x4b8066=_0x20d81a;this['_echartsContainer']=this[_0x4b8066(_0x2fea88._0x2f8a50)](),this['_echartsInstance']=echarts__namespace['init'](this['_echartsContainer']),this[_0x4b8066(_0x2fea88._0x571e6c)]['_mars3d_scene']=this['_map'][_0x4b8066(0x14e)],this['setEchartsOption'](this['options']);}},{'key':'_removedHook','value':function _0x20ae44(){var _0x2cbba8=_0x20d81a;this['_echartsInstance']&&(this['_echartsInstance']['clear'](),this[_0x2cbba8(0x189)]['dispose'](),delete this['_echartsInstance']),this['_echartsContainer']&&(this['_map'][_0x2cbba8(_0x120f18._0xd67be2)]['removeChild'](this[_0x2cbba8(_0x120f18._0x27d644)]),delete this['_echartsContainer']);}},{'key':'_createChartOverlay','value':function _0x5b52f3(){var _0x2ec9da=_0x20d81a,_0x32191f=this[_0x2ec9da(0x15a)][_0x2ec9da(_0xcf0ee1._0x8ef06d)];_0x32191f[_0x2ec9da(0x18c)][_0x2ec9da(_0xcf0ee1._0x195ff7)]('tabIndex',0x0);var _0x5755bb=mars3d__namespace[_0x2ec9da(0x188)]['create']('div',_0x2ec9da(0x17b),this['_map']['container']);return _0x5755bb[_0x2ec9da(_0xcf0ee1._0x5342f6)]['position']='absolute',_0x5755bb['style']['top']='0px',_0x5755bb['style']['left']='0px',_0x5755bb[_0x2ec9da(0x173)]['width']=_0x32191f['canvas']['clientWidth']+'px',_0x5755bb[_0x2ec9da(_0xcf0ee1._0x5342f6)][_0x2ec9da(_0xcf0ee1._0x6179df)]=_0x32191f[_0x2ec9da(_0xcf0ee1._0x1ac1bb)]['clientHeight']+'px',_0x5755bb['style']['pointerEvents']=this['_pointerEvents']?_0x2ec9da(0x152):_0x2ec9da(0x14b),_0x5755bb['style']['zIndex']=this[_0x2ec9da(0x184)][_0x2ec9da(_0xcf0ee1._0x33be35)]||_div_zIndex++,_0x5755bb;}},{'key':_0x20d81a(_0x35e180._0x10b91f),'value':function _0x42c870(){var _0x408901=_0x20d81a;if(!this['_echartsInstance'])return;var _0x1079fe=this['_map']['scene'];this['_echartsContainer'][_0x408901(0x173)][_0x408901(_0xb61220._0x594a6e)]=_0x1079fe['canvas'][_0x408901(0x16d)]+'px',this[_0x408901(0x167)]['style']['height']=_0x1079fe[_0x408901(_0xb61220._0x52dc0f)]['clientHeight']+'px',this['_echartsInstance'][_0x408901(_0xb61220._0x8a6dde)]();}},{'key':_0x20d81a(_0x35e180._0x10a649),'value':function _0x1a3cbf(_0x24a798,_0x394158,_0x2d0f26){var _0x5ac5f4=_0x20d81a;this['_echartsInstance']&&(_0x24a798['mars3dMap']=_0x24a798['mars3dMap']||{},this[_0x5ac5f4(0x189)][_0x5ac5f4(0x154)](_0x24a798,_0x394158,_0x2d0f26));}},{'key':'getRectangle','value':function _0x36206b(_0x3245b3){var _0x4e859d={_0x2d042a:0x18a},_0x5f0750=_0x20d81a,_0x140c8d,_0x3552d1,_0x32d862,_0x42be95;function _0x15d7a6(_0x30ff11){if(!Array['isArray'](_0x30ff11))return;var _0x3c171e=_0x30ff11[0x0]||0x0,_0x2c5fde=_0x30ff11[0x1]||0x0;_0x3c171e!==0x0&&_0x2c5fde!==0x0&&(_0x140c8d===undefined?(_0x140c8d=_0x3c171e,_0x3552d1=_0x3c171e,_0x32d862=_0x2c5fde,_0x42be95=_0x2c5fde):(_0x140c8d=Math['min'](_0x140c8d,_0x3c171e),_0x3552d1=Math['max'](_0x3552d1,_0x3c171e),_0x32d862=Math['min'](_0x32d862,_0x2c5fde),_0x42be95=Math['max'](_0x42be95,_0x2c5fde)));}var _0x540d3f=this['options']['series'];_0x540d3f&&_0x540d3f['forEach'](function(_0x55b1f9){_0x55b1f9['data']&&_0x55b1f9['data']['forEach'](function(_0x4510a8){var _0x4c1179=_0x5ad9;if(_0x4510a8['value'])_0x15d7a6(_0x4510a8['value']);else _0x4510a8['coords']&&_0x4510a8[_0x4c1179(_0x4e859d._0x2d042a)]['forEach'](function(_0xda94f8){_0x15d7a6(_0xda94f8);});});});if(_0x140c8d===0x0&&_0x32d862===0x0&&_0x3552d1===0x0&&_0x42be95===0x0)return null;return _0x3245b3!==null&&_0x3245b3!==void 0x0&&_0x3245b3[_0x5f0750(_0x9fdf64._0x4794a3)]?{'xmin':_0x140c8d,'xmax':_0x3552d1,'ymin':_0x32d862,'ymax':_0x42be95}:Cesium['Rectangle']['fromDegrees'](_0x140c8d,_0x32d862,_0x3552d1,_0x42be95);}},{'key':'on','value':function _0xec3b26(_0x2d4709,_0x496c31,_0x3d8595){return this['_echartsInstance']['on'](_0x2d4709,_0x496c31,_0x3d8595||this),this;}},{'key':'onByQuery','value':function _0x101039(_0x1d4263,_0x2439c0,_0x54e497,_0x1e731e){var _0x3c4d7c=_0x20d81a;return this[_0x3c4d7c(_0x3a6d44._0x3db9c4)]['on'](_0x1d4263,_0x2439c0,_0x54e497,_0x1e731e||this),this;}},{'key':'off','value':function _0x4ea9f(_0x577b15,_0x4c2f81,_0x346a7f){return this['_echartsInstance']['off'](_0x577b15,_0x4c2f81,_0x346a7f||this),this;}}]),_0x574f2e;}(BaseLayer);function _0x2701(){var _0x808295=['fixedHeight','1021380JXvWaE','default','_map','_showHook','_api','api','setMapOffset','clampToGround','_mars3d_scene','setPrototypeOf','extendComponentView','lat','_pointerEvents','registerCoordinateSystem','mars3dMap','_echartsContainer','construct','graphic','scheduler','get','bind','clientWidth','resize','depthTest','zIndex','7173330pBMGfg','isFormat','style','fromDegrees','postRender','Cesium','7065604YjxOyJ','create','_createChartOverlay','echartsAutoHeight','mars3d-echarts','width','getPrototypeOf','1829745LbpUeu','2snByiA','8670150ukApRc','hasOwnProperty','visible','coordinateSystem','options','prototype','echartsDepthTest','215inPNvn','DomUtil','_echartsInstance','coords','getBMap','canvas','SCENE3D','dispatchAction','Cannot\x20call\x20a\x20class\x20as\x20a\x20function','this\x20hasn\x27t\x20been\x20initialised\x20-\x20super()\x20hasn\x27t\x20been\x20called','layer','pointerEvents','height','getRoamTransform','setAttribute','8hKhjTL','setEchartsOption','container','887024xdHVcU','54380DZatvZ','defineProperty','constructor','forEach','none','_mapOffset','EchartsLayer','scene','getViewRect','SceneTransforms','positionWC','all','echartsFixedHeight','setOption','enumerable','init'];_0x2701=function(){return _0x808295;};return _0x2701();}mars3d__namespace['LayerUtil']['register']('echarts',EchartsLayer),mars3d__namespace[_0x5c2c12(0x13e)][_0x5c2c12(0x14d)]=EchartsLayer,exports[_0x5c2c12(0x14d)]=EchartsLayer,Object['keys'](echarts)[_0x5c2c12(0x14a)](function(_0x327087){var _0x3de06b=_0x5c2c12;if(_0x327087!=='default'&&!exports[_0x3de06b(0x181)](_0x327087))Object['defineProperty'](exports,_0x327087,{'enumerable':!![],'get':function(){return echarts[_0x327087];}});}),Object['defineProperty'](exports,'__esModule',{'value':!![]}); })); diff --git a/public/lib/mars3d/plugins/heatmap/mars3d-heatmap.js b/public/lib/mars3d/plugins/heatmap/mars3d-heatmap.js index 1fa2d947..0488231d 100644 --- a/public/lib/mars3d/plugins/heatmap/mars3d-heatmap.js +++ b/public/lib/mars3d/plugins/heatmap/mars3d-heatmap.js @@ -1,8 +1,8 @@ /** * Mars3D平台插件,结合heatmap可视化功能插件 mars3d-heatmap * - * 版本信息:v3.4.20 - * 编译日期:2023-01-10 12:56:07 + * 版本信息:v3.4.26 + * 编译日期:2023-03-09 16:01:20 * 版权所有:Copyright by 火星科技 http://mars3d.cn * 使用单位:免费公开版 ,2022-06-01 */ @@ -11,5 +11,5 @@ typeof define === 'function' && define.amd ? define(['exports', 'mars3d', '@mars3d/heatmap.js'], factory) : (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global["mars3d-heatmap"] = {}, global.mars3d, global.h337)); })(this, (function (exports, mars3d, h337) { -'use strict';var _0x173331=_0x5139;(function(_0x404613,_0x229a26){var _0x511c4b={_0x4ef09d:0x15b,_0x31a5e5:0x170,_0x8705e4:0x15c,_0x21923c:0x178,_0x51e163:0x115,_0x38eeba:0x116,_0x5ba1d3:0x120},_0x821fd4=_0x5139,_0x26a691=_0x404613();while(!![]){try{var _0x2eb441=-parseInt(_0x821fd4(0x171))/0x1*(-parseInt(_0x821fd4(_0x511c4b._0x4ef09d))/0x2)+-parseInt(_0x821fd4(0x14d))/0x3*(parseInt(_0x821fd4(_0x511c4b._0x31a5e5))/0x4)+parseInt(_0x821fd4(_0x511c4b._0x8705e4))/0x5*(parseInt(_0x821fd4(_0x511c4b._0x21923c))/0x6)+-parseInt(_0x821fd4(_0x511c4b._0x51e163))/0x7*(-parseInt(_0x821fd4(_0x511c4b._0x38eeba))/0x8)+parseInt(_0x821fd4(_0x511c4b._0x5ba1d3))/0x9+-parseInt(_0x821fd4(0x177))/0xa*(-parseInt(_0x821fd4(0x148))/0xb)+-parseInt(_0x821fd4(0x11e))/0xc;if(_0x2eb441===_0x229a26)break;else _0x26a691['push'](_0x26a691['shift']());}catch(_0x2a069f){_0x26a691['push'](_0x26a691['shift']());}}}(_0x386f,0xe41b3));function _interopNamespace(_0x3516be){var _0x547eb1=_0x5139;if(_0x3516be&&_0x3516be['__esModule'])return _0x3516be;var _0x34cc92=Object['create'](null);return _0x3516be&&Object[_0x547eb1(0x140)](_0x3516be)[_0x547eb1(0x144)](function(_0x2f7d93){var _0x5e33cf=_0x547eb1;if(_0x2f7d93!=='default'){var _0x5a4f22=Object[_0x5e33cf(0x13b)](_0x3516be,_0x2f7d93);Object['defineProperty'](_0x34cc92,_0x2f7d93,_0x5a4f22['get']?_0x5a4f22:{'enumerable':!![],'get':function(){return _0x3516be[_0x2f7d93];}});}}),_0x34cc92['default']=_0x3516be,_0x34cc92;}var mars3d__namespace=_interopNamespace(mars3d),h337__namespace=_interopNamespace(h337);function ownKeys(_0x3a7af1,_0x392fb7){var _0x155026={_0x497f0c:0x154},_0x2bab94={_0x2e8700:0x128},_0x2749ba=_0x5139,_0x17b44f=Object[_0x2749ba(0x140)](_0x3a7af1);if(Object['getOwnPropertySymbols']){var _0x442cdc=Object['getOwnPropertySymbols'](_0x3a7af1);_0x392fb7&&(_0x442cdc=_0x442cdc['filter'](function(_0x3b3249){var _0x429d67=_0x2749ba;return Object['getOwnPropertyDescriptor'](_0x3a7af1,_0x3b3249)[_0x429d67(_0x2bab94._0x2e8700)];})),_0x17b44f['push'][_0x2749ba(_0x155026._0x497f0c)](_0x17b44f,_0x442cdc);}return _0x17b44f;}function _objectSpread2(_0x2dcb8f){var _0x3d9dc7={_0x11c422:0x16d},_0x4607fd=_0x5139;for(var _0x439007=0x1;_0x4390070x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x29e328),_0x3f8d25=_0x179468['call'](this,_0x5a0351),_0x3f8d25['options']['maxCanvasSize']=(_0x181f13=_0x3f8d25['options']['maxCanvasSize'])!==null&&_0x181f13!==void 0x0?_0x181f13:document['body']['clientWidth'],_0x3f8d25['options'][_0x22e621(_0xb55ba0._0x5ec9d0)]=Math['min'](_0x3f8d25['options'][_0x22e621(0x15f)],0x1388),_0x3f8d25['options']['minCanvasSize']=(_0x226963=_0x3f8d25['options']['minCanvasSize'])!==null&&_0x226963!==void 0x0?_0x226963:document[_0x22e621(_0xb55ba0._0x3bed66)][_0x22e621(0x13d)],_0x3f8d25[_0x22e621(_0xb55ba0._0x3352ef)]['minCanvasSize']=Math['max'](_0x3f8d25['options']['minCanvasSize'],0x2bc),_0x3f8d25['options']['heatStyle']=_objectSpread2(_objectSpread2({},DEF_HEATSTYLE),_0x3f8d25[_0x22e621(_0xb55ba0._0x3d68c7)]['heatStyle']||{}),_0x3f8d25['options']['style']=_objectSpread2(_objectSpread2({},DEF_STYLE),_0x3f8d25['options']['style']||{}),_0x3f8d25;}return _createClass(_0x29e328,[{'key':'layer','get':function _0x16254a(){return this['_layer'];}},{'key':'heatStyle','get':function _0x119256(){return this['options']['heatStyle'];},'set':function _0x369e9f(_0x41c87b){var _0x1d314c=_0x5139;this[_0x1d314c(0x11d)]['heatStyle']=mars3d__namespace['Util']['merge'](this['options']['heatStyle'],_0x41c87b),this['_heat']&&(this[_0x1d314c(_0x3c65f0._0x11cb51)]['configure'](this['options']['heatStyle']),this['_updatePositionsHook'](!![]));}},{'key':'style','get':function _0x4c6459(){return this['options']['style'];},'set':function _0x1df546(_0x5904cd){var _0xf1e6a0=_0x5139;this['options'][_0xf1e6a0(0x132)]=mars3d__namespace['Util']['merge'](this['options']['style'],_0x5904cd);}},{'key':'positions','get':function _0x508f8a(){return this['_positions'];},'set':function _0x4adc2e(_0x3749cf){this['setPositions'](_0x3749cf);}},{'key':'coordinates','get':function _0x354aa3(){var _0x589c71=_0x5139,_0x1a8d5c=[];return this[_0x589c71(_0x53b377._0x5a7dbe)]['forEach'](function(_0x5bd958){var _0x8fe480=_0x589c71;_0x1a8d5c[_0x8fe480(0x137)](_0x5bd958['toArray']());}),_0x1a8d5c;}},{'key':_0x4eaf8e(_0x5e7f07._0x44dada),'get':function _0x989222(){return this['_rectangle'];}},{'key':'_setOptionsHook','value':function _0x21d9d3(_0x5ac839,_0x453f2c){_0x5ac839['positions']&&(this['positions']=_0x5ac839['positions']);}},{'key':_0x4eaf8e(0x149),'value':function _0x59ada3(){var _0x2e8342=_0x4eaf8e;this['style'][_0x2e8342(_0x5cf4bc._0x4853a3)]==='image'?this['_layer']=new mars3d__namespace[(_0x2e8342(0x122))]['ImageLayer']({'crs':'EPSG:3857','private':!![]}):this[_0x2e8342(_0x5cf4bc._0x39dcd4)]=new mars3d__namespace['layer']['GraphicLayer']({'private':!![]});}},{'key':'_addedHook','value':function _0x252431(){var _0x5345c0=_0x4eaf8e;this['_map'][_0x5345c0(_0x53d006._0x5bf5b6)](this['_layer']),this['options'][_0x5345c0(_0x53d006._0xfc9c)]&&(this['positions']=this[_0x5345c0(_0x53d006._0x4932d3)][_0x5345c0(_0x53d006._0xfc9c)]),this[_0x5345c0(0x11d)]['flyTo']&&this['flyToByAnimationEnd']();}},{'key':'_removedHook','value':function _0x294661(){var _0x54e3e5=_0x4eaf8e;this['heatStyle'][_0x54e3e5(_0x1bdf75._0x35a4a8)]&&(mars3d__namespace['DomUtil']['remove'](this['heatStyle']['container']),delete this[_0x54e3e5(_0x1bdf75._0x4ef893)]['container']),this['clear'](),this['_map']['removeLayer'](this['_layer']);}},{'key':'addPosition','value':function _0x2effd0(_0x16b912,_0x1ad784){var _0x15bf9e=_0x4eaf8e;this[_0x15bf9e(_0x52ca3e._0x5ca195)]=this['_positions']||[],this['_positions']['push'](_0x16b912),this['_updatePositionsHook'](_0x1ad784);}},{'key':'setPositions','value':function _0x144bb7(_0x465ebd,_0x4a3532){var _0x25abf6=_0x4eaf8e;this['_positions']=_0x465ebd,this[_0x25abf6(0x11a)](_0x4a3532);}},{'key':_0x4eaf8e(0x172),'value':function _0x57dde2(){var _0x1d3699=_0x4eaf8e;this['_graphic']&&(this['_layer']['removeGraphic'](this['_graphic'],!![]),delete this[_0x1d3699(_0x5cd759._0x446829)]),this['_graphic2']&&(this['_layer'][_0x1d3699(0x12f)](this['_graphic2'],!![]),delete this[_0x1d3699(0x168)]);}},{'key':_0x4eaf8e(0x11a),'value':function _0x27b6ea(_0x490f79){var _0x34ace3=_0x4eaf8e;if(!this['show']||!this['_map']||!this[_0x34ace3(_0x4c1a71._0x485084)]||this['positions'][_0x34ace3(0x17b)]===0x0)return this;var _0x3483d5=this['_getHeatCanvas']();if(this['style']['type']==='image')this['_layer']['setOptions']({'url':_0x3483d5['toDataURL']('image/png'),'rectangle':this['_rectangle'],'opacity':this['style']['opacity']});else this['style']['arc']?this[_0x34ace3(0x14f)]&&_0x490f79?(this['_graphic']['uniforms'][_0x34ace3(_0x4c1a71._0x5043f1)]=_0x3483d5,this['_graphic'][_0x34ace3(_0x4c1a71._0x10be38)]['bumpMap']=this['_getArcHeatCanvas'](),this['_graphic2']&&(this[_0x34ace3(_0x4c1a71._0x568598)]['uniforms']['image']=_0x3483d5,this['_graphic2']['uniforms']['bumpMap']=this[_0x34ace3(0x14f)]['uniforms']['bumpMap'])):this['_createArcGraphic'](_0x3483d5):this[_0x34ace3(0x14f)]&&_0x490f79?this[_0x34ace3(_0x4c1a71._0x370633)][_0x34ace3(_0x4c1a71._0x10be38)]['image']=_0x3483d5:this['_createGraphic'](_0x3483d5);return this;}},{'key':'_createGraphic','value':function _0x5c4cc2(_0x8e4d65){var _0x27d758=_0x4eaf8e;this['clear'](),this[_0x27d758(_0x5f0d52._0x4e86ce)]=new mars3d__namespace['graphic']['RectanglePrimitive'](_objectSpread2(_objectSpread2({},this['options']),{},{'rectangle':this[_0x27d758(_0x5f0d52._0x27eaa3)],'appearance':new Cesium[(_0x27d758(_0x5f0d52._0x30efe1))]({'material':new Cesium['Material']({'fabric':{'uniforms':{'image':_0x8e4d65},'source':HeatMaterial},'translucent':!![]}),'flat':!![]})})),this['_layer'][_0x27d758(_0x5f0d52._0x3c25ad)](this['_graphic']);}},{'key':'_createArcGraphic','value':function _0x1ce4b2(_0x1b118e){var _0x31b751=_0x4eaf8e,_0x4809aa;this['clear']();var _0x91015b=Cesium['RenderState']['fromCache']({'cull':{'enabled':!![]},'depthTest':{'enabled':!![]},'stencilTest':{'enabled':!![],'frontFunction':Cesium['StencilFunction']['ALWAYS'],'frontOperation':{'fail':Cesium['StencilOperation'][_0x31b751(0x156)],'zFail':Cesium['StencilOperation']['KEEP'],'zPass':Cesium[_0x31b751(0x14b)]['REPLACE']},'backFunction':Cesium[_0x31b751(0x119)]['ALWAYS'],'backOperation':{'fail':Cesium['StencilOperation']['KEEP'],'zFail':Cesium['StencilOperation']['KEEP'],'zPass':Cesium[_0x31b751(_0x50ea5b._0x1b7855)][_0x31b751(_0x50ea5b._0x17463d)]},'reference':0x2,'mask':0x2},'blending':Cesium['BlendingState']['ALPHA_BLEND']}),_0x2532c8=Math[_0x31b751(0x11b)]((_0x4809aa=this[_0x31b751(_0x50ea5b._0x592c5b)][_0x31b751(0x16c)])!==null&&_0x4809aa!==void 0x0?_0x4809aa:this['_mBoundsMax']*0.02)+0.1;this['style']['diffHeight']&&delete this['style'][_0x31b751(_0x50ea5b._0x549e31)];var _0x1dfafb=(this['style']['splitNum'],0x64),_0x325587=Math[_0x31b751(0x126)](this['_rectangle']['height'],this[_0x31b751(_0x50ea5b._0x3e0df9)][_0x31b751(0x12b)]);this[_0x31b751(_0x50ea5b._0x15ca06)]['granularity']=_0x325587/=_0x1dfafb;var _0x2ba9e4=new Cesium['Material']({'fabric':{'uniforms':{'image':_0x1b118e,'repeat':new Cesium[(_0x31b751(_0x50ea5b._0x14f790))](0x1,0x1),'color':new Cesium['Color'](0x1,0x1,0x1,0x0),'bumpMap':this[_0x31b751(_0x50ea5b._0x38b429)]()},'source':HeatMaterial},'translucent':!![]}),_0x235f82=this['style'][_0x31b751(0x13a)]||0x1;this['_graphic']=new mars3d__namespace[(_0x31b751(_0x50ea5b._0x46dac5))]['RectanglePrimitive'](_objectSpread2(_objectSpread2({},this[_0x31b751(0x11d)]),{},{'rectangle':this['_rectangle'],'appearance':new Cesium['EllipsoidSurfaceAppearance']({'flat':!![],'aboveGround':!![],'renderState':_0x91015b,'material':_0x2ba9e4,'vertexShaderSource':getVertexShaderSource(_0x2532c8*_0x235f82)})})),this['_layer']['addGraphic'](this[_0x31b751(_0x50ea5b._0x3e7e5a)]),this['style'][_0x31b751(0x13a)]===0x0&&(this['_graphic2']=new mars3d__namespace[(_0x31b751(0x14a))][(_0x31b751(0x174))](_objectSpread2(_objectSpread2({},this['options']),{},{'rectangle':this['_rectangle'],'appearance':new Cesium['EllipsoidSurfaceAppearance']({'flat':!![],'aboveGround':!![],'renderState':_0x91015b,'material':_0x2ba9e4,'vertexShaderSource':getVertexShaderSource(-_0x2532c8)})})),this[_0x31b751(0x136)][_0x31b751(_0x50ea5b._0x488fc5)](this['_graphic2']));}},{'key':'getRectangle','value':function _0x5c9b76(_0x4013b0){var _0xc2ffdd=_0x4eaf8e;return _0x4013b0!==null&&_0x4013b0!==void 0x0&&_0x4013b0['isFormat']&&this['_rectangle']?mars3d__namespace['PolyUtil'][_0xc2ffdd(0x142)](this['_rectangle']):this['_rectangle'];}},{'key':'_getHeatCanvas','value':function _0x4cf577(){var _0x26a910={_0x234f61:0x16e},_0x12516e={_0xf28c9e:0x16e},_0x2880ef=_0x4eaf8e,_0x5b7ba3=this,_0x442a89,_0x43a1d8,_0x55c4b6,_0x2021bc,_0x59b6b1=this['_positions'],_0x4933ed=[],_0x54074f,_0x1994f9,_0x3599eb,_0x100204;_0x59b6b1['forEach'](function(_0x3b2393){var _0x2a3129=_0x5139,_0x18e36a=mars3d__namespace['LngLatPoint']['parse'](_0x3b2393);if(!_0x18e36a)return;_0x18e36a['value']=_0x3b2393['value']||0x1,!_0x5b7ba3['options']['rectangle']&&(_0x54074f===undefined?(_0x54074f=_0x18e36a[_0x2a3129(_0x12516e._0xf28c9e)],_0x1994f9=_0x18e36a['lng'],_0x3599eb=_0x18e36a[_0x2a3129(0x152)],_0x100204=_0x18e36a['lat']):(_0x54074f=Math['min'](_0x54074f,_0x18e36a['lng']),_0x1994f9=Math['max'](_0x1994f9,_0x18e36a['lng']),_0x3599eb=Math['min'](_0x3599eb,_0x18e36a['lat']),_0x100204=Math['max'](_0x100204,_0x18e36a[_0x2a3129(0x152)]))),_0x4933ed[_0x2a3129(0x137)](_0x18e36a);});var _0x18075f=this['options'][_0x2880ef(0x13f)]||{'xmin':_0x54074f,'xmax':_0x1994f9,'ymin':_0x3599eb,'ymax':_0x100204},_0x29d7a8=getMercatorBounds(_0x18075f),_0x48eb41=Math['abs'](_0x29d7a8['xmax']-_0x29d7a8['xmin']),_0x2ee9e4=Math['abs'](_0x29d7a8['ymax']-_0x29d7a8[_0x2880ef(0x16a)]),_0x39c797=Math[_0x2880ef(_0x333c4b._0x48e95d)](_0x48eb41,_0x2ee9e4),_0x389c95=Math['min'](_0x48eb41,_0x2ee9e4);this['_mBoundsMax']=_0x39c797;var _0x10218b=0x1;if(_0x39c797>this['options']['maxCanvasSize'])_0x10218b=_0x39c797/this[_0x2880ef(_0x333c4b._0x1efb8d)]['maxCanvasSize'],_0x389c95/_0x10218bthis['options']['maxCanvasSize']&&(_0x10218b=_0x39c797/this[_0x2880ef(0x11d)][_0x2880ef(0x15f)]));var _0x182236=this['heatStyle']['radius']*1.5,_0x33aabb=_0x48eb41/_0x10218b+_0x182236*0x2,_0x26c6c5=_0x2ee9e4/_0x10218b+_0x182236*0x2,_0xa46e5f=_0x182236*_0x10218b;_0x29d7a8['xmin']-=_0xa46e5f,_0x29d7a8['ymin']-=_0xa46e5f,_0x29d7a8[_0x2880ef(0x167)]+=_0xa46e5f,_0x29d7a8['ymax']+=_0xa46e5f,this[_0x2880ef(_0x333c4b._0x3c01f7)]=_0x10218b,_0x18075f=geLatLngBounds(_0x29d7a8),this['_rectangle']=Cesium['Rectangle']['fromDegrees'](_0x18075f['xmin'],_0x18075f['ymin'],_0x18075f['xmax'],_0x18075f['ymax']);var _0x498f7a=(_0x442a89=_0x4933ed[0x0]['value'])!==null&&_0x442a89!==void 0x0?_0x442a89:0x1,_0x16d3a5=(_0x43a1d8=_0x4933ed[0x0][_0x2880ef(_0x333c4b._0xe018e9)])!==null&&_0x43a1d8!==void 0x0?_0x43a1d8:0x0,_0x454dd0=[];_0x4933ed[_0x2880ef(0x144)](function(_0x4eda37){var _0x371f89=_0x2880ef,_0x3154dc=mars3d__namespace['PointTrans']['lonlat2mercator']([_0x4eda37[_0x371f89(_0x26a910._0x234f61)],_0x4eda37['lat']]),_0x29ec54=_0x4eda37[_0x371f89(0x17a)]||0x1,_0x172236=Math['round']((_0x3154dc[0x0]-_0x29d7a8['xmin'])/_0x10218b),_0x4b2558=Math['round']((_0x29d7a8['ymax']-_0x3154dc[0x1])/_0x10218b);_0x498f7a=Math['max'](_0x498f7a,_0x29ec54),_0x16d3a5=Math[_0x371f89(0x150)](_0x16d3a5,_0x29ec54),_0x454dd0['push']({'x':_0x172236,'y':_0x4b2558,'value':_0x29ec54});});var _0x1ff5fe={'min':(_0x55c4b6=this[_0x2880ef(_0x333c4b._0x137a2b)]['min'])!==null&&_0x55c4b6!==void 0x0?_0x55c4b6:_0x16d3a5,'max':(_0x2021bc=this['options'][_0x2880ef(_0x333c4b._0x510d1f)])!==null&&_0x2021bc!==void 0x0?_0x2021bc:_0x498f7a,'data':_0x454dd0};this['_last_heatData']=_0x1ff5fe;(!this[_0x2880ef(_0x333c4b._0x3f44fc)]||_0x29d7a8['xmin']!==this['_last_mBounds'][_0x2880ef(_0x333c4b._0x1411d1)]||_0x29d7a8[_0x2880ef(0x16a)]!==this['_last_mBounds']['ymin']||_0x29d7a8['xmax']!==this['_last_mBounds']['xmax']||_0x29d7a8['ymax']!==this[_0x2880ef(_0x333c4b._0x3f44fc)][_0x2880ef(_0x333c4b._0x16c076)])&&(this['_last_mBounds']=_0x29d7a8,!this['heatStyle'][_0x2880ef(0x169)]&&(this['heatStyle']['container']=mars3d__namespace['DomUtil']['create']('div','mars3d-heatmap\x20mars3d-hideDiv',this['_map']['container'])),this['heatStyle'][_0x2880ef(_0x333c4b._0x41257e)]['style']['cssText']='width:'[_0x2880ef(0x11c)](_0x33aabb,'px;height:')[_0x2880ef(_0x333c4b._0x4939fb)](_0x26c6c5,'px;'),!this['_heat']?this['_heat']=h337__namespace['create'](this['heatStyle']):this['_heat']['configure'](this['heatStyle']));this['_heat']['setData'](_0x1ff5fe);var _0x148a0e=mars3d__namespace['DomUtil']['copyCanvas'](this['_heat'][_0x2880ef(_0x333c4b._0x19a845)][_0x2880ef(0x151)]);return _0x148a0e;}},{'key':'_getArcHeatCanvas','value':function _0x39117d(){var _0x1b4cb6=_0x4eaf8e;this['_heat'][_0x1b4cb6(0x16f)]({'radius':this['heatStyle'][_0x1b4cb6(_0x25f3f9._0xcb57f5)]*this['style'][_0x1b4cb6(0x165)],'blur':this['heatStyle'][_0x1b4cb6(_0x25f3f9._0x57c963)]*this['style']['arcBlurScale'],'gradient':this['heatStyle'][_0x1b4cb6(_0x25f3f9._0x47c702)]||{0.25:'rgb(0,0,0)',0.55:_0x1b4cb6(_0x25f3f9._0x50d0a5),0.85:_0x1b4cb6(_0x25f3f9._0x40d40b),0x1:'rgb(255,255,255)'}});var _0x21178d=mars3d__namespace[_0x1b4cb6(0x118)]['copyCanvas'](this['_heat']['_renderer']['canvas']);return this['_heat']['configure'](this['options'][_0x1b4cb6(0x161)]),_0x21178d;}},{'key':'getPointData','value':function _0x524dbf(_0x16cca5){var _0x589f89=_0x4eaf8e,_0x35da1b=mars3d__namespace['LngLatPoint']['parse'](_0x16cca5);if(!_0x35da1b)return{};var _0x6497e1=mars3d__namespace[_0x589f89(0x176)][_0x589f89(0x14c)]([_0x35da1b['lng'],_0x35da1b['lat']]),_0x484b54=this['_last_mBounds'],_0x2745cc=Math['round']((_0x6497e1[0x0]-_0x484b54['xmin'])/this[_0x589f89(_0x58f1bf._0x206a7b)]),_0x118906=Math['round']((_0x484b54['ymax']-_0x6497e1[0x1])/this['_scale']),_0x430751=this['_heat']['getValueAt']({'x':_0x2745cc,'y':_0x118906}),_0x81a3fe=this['_heat']['_renderer']['ctx']['getImageData'](_0x2745cc-0x1,_0x118906-0x1,0x1,0x1)[_0x589f89(_0x58f1bf._0x599b1d)];return{'x':_0x2745cc,'y':_0x118906,'value':_0x430751,'color':_0x589f89(0x163)+_0x81a3fe[0x0]+','+_0x81a3fe[0x1]+','+_0x81a3fe[0x2]+','+_0x81a3fe[0x3]+')'};}}]),_0x29e328;}(BaseLayer);mars3d__namespace['layer']['HeatLayer']=HeatLayer,mars3d__namespace['LayerUtil'][_0x173331(0x12c)]('heat',HeatLayer);function getMercatorBounds(_0x2d5c0c){var _0x323a35={_0x550fed:0x14c},_0x232cd9=_0x173331,_0x4780e3=mars3d__namespace['PointTrans'][_0x232cd9(_0x323a35._0x550fed)]([_0x2d5c0c['xmin'],_0x2d5c0c['ymin']]),_0x51430e=mars3d__namespace['PointTrans']['lonlat2mercator']([_0x2d5c0c['xmax'],_0x2d5c0c['ymax']]);return{'xmin':_0x4780e3[0x0],'ymin':_0x4780e3[0x1],'xmax':_0x51430e[0x0],'ymax':_0x51430e[0x1]};}function geLatLngBounds(_0xb2b5f8){var _0x6fc59={_0x557c45:0x176,_0x1abe04:0x167},_0x229884=_0x173331,_0x4d0bd0=mars3d__namespace[_0x229884(_0x6fc59._0x557c45)][_0x229884(0x117)]([_0xb2b5f8['xmin'],_0xb2b5f8[_0x229884(0x16a)]]),_0x402c32=mars3d__namespace[_0x229884(_0x6fc59._0x557c45)]['mercator2lonlat']([_0xb2b5f8[_0x229884(_0x6fc59._0x1abe04)],_0xb2b5f8[_0x229884(0x133)]]);return{'xmin':_0x4d0bd0[0x0],'ymin':_0x4d0bd0[0x1],'xmax':_0x402c32[0x0],'ymax':_0x402c32[0x1]};}function getVertexShaderSource(_0x33e909){var _0x11041f={_0x19d3e5:0x155},_0x28d894=_0x173331;return _0x28d894(_0x11041f._0x19d3e5)['concat'](_0x33e909,';\x0a\x20\x20\x20\x20p\x20+=vec4(disPos,0.0);\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjectionRelativeToEye\x20*\x20p;\x0a\x20\x20}\x0a');}exports['HeatLayer']=HeatLayer,Object['defineProperty'](exports,'__esModule',{'value':!![]}); +'use strict';function _0x6f67(){var _0x2bc985=['488bbqxQb','1105270GTPHJX','defineProperty','8910LKJQXX','container','_mountedHook','addGraphic','DomUtil','min','_graphic','3459600GFcPts','maxCanvasSize','1672184kVxVnE','setPositions','PolyUtil','create','xmin','push','85141iEQnqb','_createGraphic','PointTrans','max','height','heatStyle','_removedHook','arcBlurScale','blur','prototype','getValueAt','width:','_scale','uniforms','_graphic2','options','xmax','arc','KEEP','fromCache','BlendingState','clear','radius','rgb(140,140,140)','image','rectangle','minCanvasSize','REPLACE','StencilOperation','this\x20hasn\x27t\x20been\x20initialised\x20-\x20super()\x20hasn\x27t\x20been\x20called','LngLatPoint','3039234bOmquw','_addedHook','concat','_positions','graphic','lat','round','configure','function','_rectangle','394DyKCKe','Util','fromDegrees','arcDirection','flyTo','canvas','body','keys','granularity','style','length','mercator2lonlat','5107PasHpf','_last_mBounds','isFormat','enumerable','642opIYlk','3USKkVm','copyCanvas','_map','lng','ymax','positions','diffHeight','ymin','register','RectanglePrimitive','_layer','bumpMap','abs','_last_heatData','forEach','_heat','ALWAYS'];_0x6f67=function(){return _0x2bc985;};return _0x6f67();}var _0x12d109=_0x3206;(function(_0x3cd88e,_0x162379){var _0x4827f5={_0xc2fc27:0x1a1,_0x6b3e68:0x1b2,_0xd373c1:0x1c4},_0x3c5fd7=_0x3206,_0x4d0149=_0x3cd88e();while(!![]){try{var _0x107e75=-parseInt(_0x3c5fd7(0x1ad))/0x1*(parseInt(_0x3c5fd7(_0x4827f5._0xc2fc27))/0x2)+-parseInt(_0x3c5fd7(_0x4827f5._0x6b3e68))/0x3*(parseInt(_0x3c5fd7(0x1cf))/0x4)+parseInt(_0x3c5fd7(0x1cd))/0x5+parseInt(_0x3c5fd7(0x1b1))/0x6*(parseInt(_0x3c5fd7(0x1d5))/0x7)+-parseInt(_0x3c5fd7(0x1c3))/0x8*(-parseInt(_0x3c5fd7(0x1c6))/0x9)+-parseInt(_0x3c5fd7(_0x4827f5._0xd373c1))/0xa+parseInt(_0x3c5fd7(0x197))/0xb;if(_0x107e75===_0x162379)break;else _0x4d0149['push'](_0x4d0149['shift']());}catch(_0x3ac052){_0x4d0149['push'](_0x4d0149['shift']());}}}(_0x6f67,0xc2301));function _interopNamespace(_0xae5ddc){var _0x19d331={_0x2298ef:0x1a8},_0x30d405=_0x3206;if(_0xae5ddc&&_0xae5ddc['__esModule'])return _0xae5ddc;var _0x3dd95b=Object['create'](null);return _0xae5ddc&&Object[_0x30d405(_0x19d331._0x2298ef)](_0xae5ddc)['forEach'](function(_0x219a01){if(_0x219a01!=='default'){var _0x4c56ca=Object['getOwnPropertyDescriptor'](_0xae5ddc,_0x219a01);Object['defineProperty'](_0x3dd95b,_0x219a01,_0x4c56ca['get']?_0x4c56ca:{'enumerable':!![],'get':function(){return _0xae5ddc[_0x219a01];}});}}),_0x3dd95b['default']=_0xae5ddc,_0x3dd95b;}var mars3d__namespace=_interopNamespace(mars3d),h337__namespace=_interopNamespace(h337);function ownKeys(_0x28c340,_0x1d1c1d){var _0x1591ed={_0xa81a65:0x1d4},_0x3e8ee7=_0x3206,_0x310bad=Object['keys'](_0x28c340);if(Object['getOwnPropertySymbols']){var _0x9ac21d=Object['getOwnPropertySymbols'](_0x28c340);_0x1d1c1d&&(_0x9ac21d=_0x9ac21d['filter'](function(_0x1222d0){return Object['getOwnPropertyDescriptor'](_0x28c340,_0x1222d0)['enumerable'];})),_0x310bad[_0x3e8ee7(_0x1591ed._0xa81a65)]['apply'](_0x310bad,_0x9ac21d);}return _0x310bad;}function _objectSpread2(_0x4bb3fb){var _0x2d3856=_0x3206;for(var _0x28745b=0x1;_0x28745b0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1ab6b6),_0x1d6f01=_0x4f4dd5['call'](this,_0x546f9a),_0x1d6f01['options']['maxCanvasSize']=(_0x5e717a=_0x1d6f01['options']['maxCanvasSize'])!==null&&_0x5e717a!==void 0x0?_0x5e717a:document[_0x91a46(_0x6350fa._0x5094fd)]['clientWidth'],_0x1d6f01['options'][_0x91a46(0x1ce)]=Math['min'](_0x1d6f01[_0x91a46(0x187)]['maxCanvasSize'],0x1388),_0x1d6f01['options']['minCanvasSize']=(_0x2ec436=_0x1d6f01['options']['minCanvasSize'])!==null&&_0x2ec436!==void 0x0?_0x2ec436:document[_0x91a46(_0x6350fa._0x3dd989)]['clientHeight'],_0x1d6f01[_0x91a46(0x187)][_0x91a46(0x192)]=Math['max'](_0x1d6f01[_0x91a46(0x187)][_0x91a46(_0x6350fa._0x348092)],0x2bc),_0x1d6f01['options']['heatStyle']=_objectSpread2(_objectSpread2({},DEF_HEATSTYLE),_0x1d6f01[_0x91a46(_0x6350fa._0xdf4323)]['heatStyle']||{}),_0x1d6f01['options'][_0x91a46(0x1aa)]=_objectSpread2(_objectSpread2({},DEF_STYLE),_0x1d6f01[_0x91a46(_0x6350fa._0xdf4323)]['style']||{}),_0x1d6f01;}return _createClass(_0x1ab6b6,[{'key':'layer','get':function _0x2911dc(){return this['_layer'];}},{'key':_0x4e0393(0x1da),'get':function _0x56da05(){return this['options']['heatStyle'];},'set':function _0x44e5d2(_0x10c30a){var _0x4ca45a=_0x4e0393;this[_0x4ca45a(0x187)]['heatStyle']=mars3d__namespace['Util']['merge'](this['options']['heatStyle'],_0x10c30a),this['_heat']&&(this['_heat']['configure'](this[_0x4ca45a(0x187)][_0x4ca45a(_0x1e91a5._0x19b0e4)]),this['_updatePositionsHook'](!![]));}},{'key':_0x4e0393(_0x17ebee._0x104a4f),'get':function _0x27ac14(){var _0x122c0e=_0x4e0393;return this['options'][_0x122c0e(0x1aa)];},'set':function _0x44a88a(_0x3c04bc){var _0x7a6348=_0x4e0393;this[_0x7a6348(_0x1a5de3._0x3971c1)]['style']=mars3d__namespace[_0x7a6348(0x1a2)]['merge'](this['options'][_0x7a6348(0x1aa)],_0x3c04bc);}},{'key':'positions','get':function _0x39c88c(){var _0x164789=_0x4e0393;return this[_0x164789(0x19a)];},'set':function _0x364776(_0x3fdfba){var _0x49dc97=_0x4e0393;this[_0x49dc97(_0x5b633b._0x3e8e1f)](_0x3fdfba);}},{'key':'coordinates','get':function _0x5ddccf(){var _0x191557=_0x4e0393,_0x31db9b=[];return this['points'][_0x191557(_0x514c89._0x2a8b13)](function(_0x5b8d38){_0x31db9b['push'](_0x5b8d38['toArray']());}),_0x31db9b;}},{'key':'rectangle','get':function _0x5b7aa0(){return this['_rectangle'];}},{'key':'_setOptionsHook','value':function _0x20ef70(_0x358da2,_0x5e18bf){var _0x99dad4=_0x4e0393;_0x358da2['positions']&&(this['positions']=_0x358da2[_0x99dad4(0x1b7)]);}},{'key':_0x4e0393(_0x17ebee._0x106ea6),'value':function _0x28c439(){var _0x4f4150=_0x4e0393;this['style']['type']===_0x4f4150(0x190)?this['_layer']=new mars3d__namespace['layer']['ImageLayer']({'crs':'EPSG:3857','private':!![]}):this['_layer']=new mars3d__namespace['layer']['GraphicLayer']({'private':!![]});}},{'key':_0x4e0393(_0x17ebee._0x152626),'value':function _0x3e8010(){var _0x1af929=_0x4e0393;this['_map']['addLayer'](this['_layer']),this[_0x1af929(0x187)]['positions']&&(this['positions']=this[_0x1af929(0x187)]['positions']),this['options'][_0x1af929(0x1a5)]&&this['flyToByAnimationEnd']();}},{'key':_0x4e0393(_0x17ebee._0x4875f1),'value':function _0x275d81(){var _0x52ab12=_0x4e0393;this[_0x52ab12(0x1da)][_0x52ab12(_0x5d96fa._0x52ee84)]&&(mars3d__namespace[_0x52ab12(0x1ca)]['remove'](this['heatStyle']['container']),delete this['heatStyle']['container']),this['clear'](),this['_map']['removeLayer'](this['_layer']);}},{'key':'addPosition','value':function _0x19c374(_0x268c9c,_0x2f84e7){this['_positions']=this['_positions']||[],this['_positions']['push'](_0x268c9c),this['_updatePositionsHook'](_0x2f84e7);}},{'key':_0x4e0393(_0x17ebee._0x2dd1e4),'value':function _0x5e0e3c(_0x211cd5,_0xcda8a3){this['_positions']=_0x211cd5,this['_updatePositionsHook'](_0xcda8a3);}},{'key':_0x4e0393(_0x17ebee._0x3cd6ac),'value':function _0x125dfa(){var _0x359d14=_0x4e0393;this['_graphic']&&(this['_layer']['removeGraphic'](this[_0x359d14(0x1cc)],!![]),delete this[_0x359d14(_0x4dffd9._0x3717f2)]),this['_graphic2']&&(this['_layer']['removeGraphic'](this['_graphic2'],!![]),delete this['_graphic2']);}},{'key':'_updatePositionsHook','value':function _0x1ec1ba(_0x2e0ae7){var _0x5a44a0=_0x4e0393;if(!this['show']||!this[_0x5a44a0(_0x5c04b4._0x42c753)]||!this[_0x5a44a0(0x1b7)]||this['positions'][_0x5a44a0(0x1ab)]===0x0)return this;var _0x348bde=this['_getHeatCanvas']();if(this['style']['type']==='image')this['_layer']['setOptions']({'url':_0x348bde['toDataURL']('image/png'),'rectangle':this[_0x5a44a0(0x1a0)],'opacity':this[_0x5a44a0(0x1aa)]['opacity']});else this[_0x5a44a0(0x1aa)][_0x5a44a0(_0x5c04b4._0x3a769e)]?this[_0x5a44a0(_0x5c04b4._0x5e3a7c)]&&_0x2e0ae7?(this['_graphic']['uniforms'][_0x5a44a0(_0x5c04b4._0x194124)]=_0x348bde,this[_0x5a44a0(0x1cc)]['uniforms']['bumpMap']=this['_getArcHeatCanvas'](),this['_graphic2']&&(this[_0x5a44a0(_0x5c04b4._0x466dd9)][_0x5a44a0(_0x5c04b4._0x496239)]['image']=_0x348bde,this['_graphic2']['uniforms']['bumpMap']=this[_0x5a44a0(_0x5c04b4._0x5e3a7c)][_0x5a44a0(_0x5c04b4._0x221734)][_0x5a44a0(0x1bd)])):this['_createArcGraphic'](_0x348bde):this['_graphic']&&_0x2e0ae7?this['_graphic']['uniforms']['image']=_0x348bde:this['_createGraphic'](_0x348bde);return this;}},{'key':_0x4e0393(0x1d6),'value':function _0x3cd674(_0x357ecc){this['clear'](),this['_graphic']=new mars3d__namespace['graphic']['RectanglePrimitive'](_objectSpread2(_objectSpread2({},this['options']),{},{'rectangle':this['_rectangle'],'appearance':new Cesium['EllipsoidSurfaceAppearance']({'material':new Cesium['Material']({'fabric':{'uniforms':{'image':_0x357ecc},'source':HeatMaterial},'translucent':!![]}),'flat':!![]})})),this['_layer']['addGraphic'](this['_graphic']);}},{'key':'_createArcGraphic','value':function _0x495823(_0x3dc3db){var _0x53c0fc=_0x4e0393,_0x244d38;this['clear']();var _0x1f5eab=Cesium['RenderState'][_0x53c0fc(0x18b)]({'cull':{'enabled':!![]},'depthTest':{'enabled':!![]},'stencilTest':{'enabled':!![],'frontFunction':Cesium['StencilFunction']['ALWAYS'],'frontOperation':{'fail':Cesium['StencilOperation']['KEEP'],'zFail':Cesium['StencilOperation']['KEEP'],'zPass':Cesium['StencilOperation'][_0x53c0fc(0x193)]},'backFunction':Cesium['StencilFunction'][_0x53c0fc(0x1c2)],'backOperation':{'fail':Cesium['StencilOperation'][_0x53c0fc(0x18a)],'zFail':Cesium[_0x53c0fc(_0x55e974._0x6eae38)]['KEEP'],'zPass':Cesium['StencilOperation'][_0x53c0fc(0x193)]},'reference':0x2,'mask':0x2},'blending':Cesium[_0x53c0fc(_0x55e974._0x17ce68)]['ALPHA_BLEND']}),_0xfea61c=Math['floor']((_0x244d38=this['style']['diffHeight'])!==null&&_0x244d38!==void 0x0?_0x244d38:this['_mBoundsMax']*0.02)+0.1;this['style']['diffHeight']&&delete this['style'][_0x53c0fc(_0x55e974._0x3f0c95)];var _0x2f474c=(this[_0x53c0fc(0x1aa)]['splitNum'],0x64),_0x2a9780=Math['max'](this['_rectangle'][_0x53c0fc(_0x55e974._0x2623cf)],this[_0x53c0fc(_0x55e974._0x30f8bc)]['width']);this['style'][_0x53c0fc(0x1a9)]=_0x2a9780/=_0x2f474c;var _0x231b3c=new Cesium['Material']({'fabric':{'uniforms':{'image':_0x3dc3db,'repeat':new Cesium['Cartesian2'](0x1,0x1),'color':new Cesium['Color'](0x1,0x1,0x1,0x0),'bumpMap':this['_getArcHeatCanvas']()},'source':HeatMaterial},'translucent':!![]}),_0x5b7c18=this['style']['arcDirection']||0x1;this['_graphic']=new mars3d__namespace[(_0x53c0fc(_0x55e974._0x36a0d0))]['RectanglePrimitive'](_objectSpread2(_objectSpread2({},this[_0x53c0fc(0x187)]),{},{'rectangle':this['_rectangle'],'appearance':new Cesium['EllipsoidSurfaceAppearance']({'flat':!![],'aboveGround':!![],'renderState':_0x1f5eab,'material':_0x231b3c,'vertexShaderSource':getVertexShaderSource(_0xfea61c*_0x5b7c18)})})),this[_0x53c0fc(_0x55e974._0x462647)][_0x53c0fc(_0x55e974._0x571a3c)](this['_graphic']),this[_0x53c0fc(0x1aa)][_0x53c0fc(_0x55e974._0x31d719)]===0x0&&(this['_graphic2']=new mars3d__namespace['graphic'][(_0x53c0fc(0x1bb))](_objectSpread2(_objectSpread2({},this['options']),{},{'rectangle':this[_0x53c0fc(0x1a0)],'appearance':new Cesium['EllipsoidSurfaceAppearance']({'flat':!![],'aboveGround':!![],'renderState':_0x1f5eab,'material':_0x231b3c,'vertexShaderSource':getVertexShaderSource(-_0xfea61c)})})),this['_layer']['addGraphic'](this['_graphic2']));}},{'key':'getRectangle','value':function _0x50e37e(_0x9d2903){var _0x16e7f9=_0x4e0393;return _0x9d2903!==null&&_0x9d2903!==void 0x0&&_0x9d2903[_0x16e7f9(_0x51f8ef._0x720c40)]&&this[_0x16e7f9(_0x51f8ef._0x2d5575)]?mars3d__namespace[_0x16e7f9(_0x51f8ef._0x2b343a)]['formatRectangle'](this[_0x16e7f9(0x1a0)]):this['_rectangle'];}},{'key':'_getHeatCanvas','value':function _0x1c43e3(){var _0x400501={_0x207a4c:0x196,_0x1fb43f:0x1b5,_0x4c4167:0x19c},_0x20270a=_0x4e0393,_0x2428ac=this,_0x2d7148,_0x31283e,_0x4d2633,_0x4bc87f,_0x37cefd=this[_0x20270a(0x19a)],_0x4b251c=[],_0x253b8f,_0x2c1635,_0x237c8a,_0x564713;_0x37cefd['forEach'](function(_0x2a4256){var _0x37ea65=_0x20270a,_0x7e68a7=mars3d__namespace[_0x37ea65(_0x400501._0x207a4c)]['parse'](_0x2a4256);if(!_0x7e68a7)return;_0x7e68a7['value']=_0x2a4256['value']||0x1,!_0x2428ac['options'][_0x37ea65(0x191)]&&(_0x253b8f===undefined?(_0x253b8f=_0x7e68a7['lng'],_0x2c1635=_0x7e68a7['lng'],_0x237c8a=_0x7e68a7['lat'],_0x564713=_0x7e68a7['lat']):(_0x253b8f=Math['min'](_0x253b8f,_0x7e68a7['lng']),_0x2c1635=Math['max'](_0x2c1635,_0x7e68a7[_0x37ea65(_0x400501._0x1fb43f)]),_0x237c8a=Math['min'](_0x237c8a,_0x7e68a7[_0x37ea65(_0x400501._0x4c4167)]),_0x564713=Math['max'](_0x564713,_0x7e68a7[_0x37ea65(0x19c)]))),_0x4b251c['push'](_0x7e68a7);});var _0x3f3eb6=this[_0x20270a(0x187)]['rectangle']||{'xmin':_0x253b8f,'xmax':_0x2c1635,'ymin':_0x237c8a,'ymax':_0x564713},_0x5bdd1f=getMercatorBounds(_0x3f3eb6),_0x300ca5=Math['abs'](_0x5bdd1f['xmax']-_0x5bdd1f['xmin']),_0x22ea62=Math[_0x20270a(0x1be)](_0x5bdd1f[_0x20270a(_0x19a648._0x55408c)]-_0x5bdd1f[_0x20270a(_0x19a648._0x1b1bd1)]),_0xa31bd2=Math['max'](_0x300ca5,_0x22ea62),_0x4a0767=Math[_0x20270a(_0x19a648._0xf53409)](_0x300ca5,_0x22ea62);this['_mBoundsMax']=_0xa31bd2;var _0xd633dd=0x1;if(_0xa31bd2>this['options']['maxCanvasSize'])_0xd633dd=_0xa31bd2/this['options']['maxCanvasSize'],_0x4a0767/_0xd633ddthis['options']['maxCanvasSize']&&(_0xd633dd=_0xa31bd2/this[_0x20270a(0x187)]['maxCanvasSize']));var _0x2270c4=this[_0x20270a(_0x19a648._0x3f3faa)]['radius']*1.5,_0x2178d1=_0x300ca5/_0xd633dd+_0x2270c4*0x2,_0x4dd051=_0x22ea62/_0xd633dd+_0x2270c4*0x2,_0x2d6d01=_0x2270c4*_0xd633dd;_0x5bdd1f['xmin']-=_0x2d6d01,_0x5bdd1f['ymin']-=_0x2d6d01,_0x5bdd1f['xmax']+=_0x2d6d01,_0x5bdd1f[_0x20270a(_0x19a648._0x55408c)]+=_0x2d6d01,this['_scale']=_0xd633dd,_0x3f3eb6=geLatLngBounds(_0x5bdd1f),this[_0x20270a(_0x19a648._0xc8898d)]=Cesium['Rectangle'][_0x20270a(0x1a3)](_0x3f3eb6['xmin'],_0x3f3eb6[_0x20270a(_0x19a648._0x2bb852)],_0x3f3eb6['xmax'],_0x3f3eb6['ymax']);var _0x225433=(_0x2d7148=_0x4b251c[0x0]['value'])!==null&&_0x2d7148!==void 0x0?_0x2d7148:0x1,_0x2161c9=(_0x31283e=_0x4b251c[0x0]['value'])!==null&&_0x31283e!==void 0x0?_0x31283e:0x0,_0x1dfe86=[];_0x4b251c['forEach'](function(_0x43dcae){var _0x10af10=_0x20270a,_0x20c71c=mars3d__namespace[_0x10af10(0x1d7)]['lonlat2mercator']([_0x43dcae['lng'],_0x43dcae[_0x10af10(0x19c)]]),_0x3dfc70=_0x43dcae['value']||0x1,_0x169b21=Math[_0x10af10(_0xb293fc._0x26f253)]((_0x20c71c[0x0]-_0x5bdd1f[_0x10af10(_0xb293fc._0x21a097)])/_0xd633dd),_0x3ce403=Math[_0x10af10(_0xb293fc._0x19c7ec)]((_0x5bdd1f['ymax']-_0x20c71c[0x1])/_0xd633dd);_0x225433=Math['max'](_0x225433,_0x3dfc70),_0x2161c9=Math['min'](_0x2161c9,_0x3dfc70),_0x1dfe86[_0x10af10(0x1d4)]({'x':_0x169b21,'y':_0x3ce403,'value':_0x3dfc70});});var _0x10655d={'min':(_0x4d2633=this[_0x20270a(0x187)][_0x20270a(0x1cb)])!==null&&_0x4d2633!==void 0x0?_0x4d2633:_0x2161c9,'max':(_0x4bc87f=this['options'][_0x20270a(0x1d8)])!==null&&_0x4bc87f!==void 0x0?_0x4bc87f:_0x225433,'data':_0x1dfe86};this[_0x20270a(0x1bf)]=_0x10655d;(!this[_0x20270a(_0x19a648._0x2b98ea)]||_0x5bdd1f['xmin']!==this['_last_mBounds']['xmin']||_0x5bdd1f['ymin']!==this[_0x20270a(0x1ae)]['ymin']||_0x5bdd1f[_0x20270a(_0x19a648._0x5e4472)]!==this[_0x20270a(0x1ae)]['xmax']||_0x5bdd1f[_0x20270a(0x1b6)]!==this[_0x20270a(_0x19a648._0x3899ab)]['ymax'])&&(this[_0x20270a(0x1ae)]=_0x5bdd1f,!this['heatStyle'][_0x20270a(0x1c7)]&&(this[_0x20270a(_0x19a648._0x3f3faa)]['container']=mars3d__namespace['DomUtil']['create']('div','mars3d-heatmap\x20mars3d-hideDiv',this['_map']['container'])),this[_0x20270a(_0x19a648._0x3a1f84)]['container']['style']['cssText']=_0x20270a(_0x19a648._0x424a30)['concat'](_0x2178d1,'px;height:')['concat'](_0x4dd051,'px;'),!this['_heat']?this['_heat']=h337__namespace['create'](this['heatStyle']):this[_0x20270a(_0x19a648._0x50ea5c)][_0x20270a(0x19e)](this['heatStyle']));this['_heat']['setData'](_0x10655d);var _0x3a75b0=mars3d__namespace['DomUtil']['copyCanvas'](this['_heat']['_renderer']['canvas']);return _0x3a75b0;}},{'key':'_getArcHeatCanvas','value':function _0x43d495(){var _0x133af5=_0x4e0393;this[_0x133af5(_0x3273a3._0x1a450d)]['configure']({'radius':this[_0x133af5(0x1da)][_0x133af5(_0x3273a3._0x4d592b)]*this['style']['arcRadiusScale'],'blur':this['heatStyle'][_0x133af5(0x180)]*this[_0x133af5(0x1aa)][_0x133af5(0x1dc)],'gradient':this[_0x133af5(0x1da)]['gradientArc']||{0.25:'rgb(0,0,0)',0.55:_0x133af5(_0x3273a3._0x375656),0.85:'rgb(216,216,216)',0x1:'rgb(255,255,255)'}});var _0x56f909=mars3d__namespace['DomUtil'][_0x133af5(0x1b3)](this[_0x133af5(_0x3273a3._0x1f8efa)]['_renderer'][_0x133af5(0x1a6)]);return this['_heat'][_0x133af5(_0x3273a3._0x156b66)](this['options'][_0x133af5(0x1da)]),_0x56f909;}},{'key':'getPointData','value':function _0x200416(_0x483b98){var _0x105477=_0x4e0393,_0x4f7ba5=mars3d__namespace[_0x105477(_0x417c6b._0x5153f0)]['parse'](_0x483b98);if(!_0x4f7ba5)return{};var _0x5ad4af=mars3d__namespace['PointTrans']['lonlat2mercator']([_0x4f7ba5[_0x105477(0x1b5)],_0x4f7ba5['lat']]),_0x8ed68a=this[_0x105477(0x1ae)],_0x427ab9=Math['round']((_0x5ad4af[0x0]-_0x8ed68a['xmin'])/this['_scale']),_0x45492a=Math['round']((_0x8ed68a['ymax']-_0x5ad4af[0x1])/this[_0x105477(0x184)]),_0x114714=this['_heat'][_0x105477(_0x417c6b._0x3f982b)]({'x':_0x427ab9,'y':_0x45492a}),_0x558591=this['_heat']['_renderer']['ctx']['getImageData'](_0x427ab9-0x1,_0x45492a-0x1,0x1,0x1)['data'];return{'x':_0x427ab9,'y':_0x45492a,'value':_0x114714,'color':'rgba('+_0x558591[0x0]+','+_0x558591[0x1]+','+_0x558591[0x2]+','+_0x558591[0x3]+')'};}}]),_0x1ab6b6;}(BaseLayer);mars3d__namespace['layer']['HeatLayer']=HeatLayer,mars3d__namespace['LayerUtil'][_0x12d109(0x1ba)]('heat',HeatLayer);function getMercatorBounds(_0x5a2a18){var _0xe00659={_0x593a1f:0x1b9},_0x3b4fa5=_0x12d109,_0x1bf343=mars3d__namespace['PointTrans']['lonlat2mercator']([_0x5a2a18['xmin'],_0x5a2a18[_0x3b4fa5(_0xe00659._0x593a1f)]]),_0x3209b0=mars3d__namespace['PointTrans']['lonlat2mercator']([_0x5a2a18[_0x3b4fa5(0x188)],_0x5a2a18['ymax']]);return{'xmin':_0x1bf343[0x0],'ymin':_0x1bf343[0x1],'xmax':_0x3209b0[0x0],'ymax':_0x3209b0[0x1]};}function geLatLngBounds(_0x3471e7){var _0x4001cd={_0x49bc92:0x1ac},_0x388593=_0x12d109,_0x6f7f77=mars3d__namespace['PointTrans']['mercator2lonlat']([_0x3471e7['xmin'],_0x3471e7['ymin']]),_0x117ebd=mars3d__namespace['PointTrans'][_0x388593(_0x4001cd._0x49bc92)]([_0x3471e7[_0x388593(0x188)],_0x3471e7['ymax']]);return{'xmin':_0x6f7f77[0x0],'ymin':_0x6f7f77[0x1],'xmax':_0x117ebd[0x0],'ymax':_0x117ebd[0x1]};}function getVertexShaderSource(_0x5c40e7){var _0x393b2e={_0xaa599d:0x199},_0x4b1a60=_0x12d109;return'attribute\x20vec3\x20position3DHigh;\x0a\x20\x20attribute\x20vec3\x20position3DLow;\x0a\x20\x20attribute\x20vec2\x20st;\x0a\x20\x20attribute\x20float\x20batchId;\x0a\x20\x20uniform\x20sampler2D\x20bumpMap_3;\x0a\x20\x20varying\x20vec3\x20v_positionMC;\x0a\x20\x20varying\x20vec3\x20v_positionEC;\x0a\x20\x20varying\x20vec2\x20v_st;\x0a\x0a\x20\x20void\x20main()\x0a\x20\x20{\x0a\x20\x20\x20\x20vec4\x20p\x20=\x20czm_computePosition();\x0a\x20\x20\x20\x20v_positionMC\x20=\x20position3DHigh\x20+\x20position3DLow;\x0a\x20\x20\x20\x20v_positionEC\x20=\x20(czm_modelViewRelativeToEye\x20*\x20p).xyz;\x0a\x20\x20\x20\x20v_st\x20=\x20st;\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20texture2D(bumpMap_3,\x20v_st);\x0a\x20\x20\x20\x20float\x20centerBump\x20=\x20distance(vec3(0.0),color.rgb);\x0a\x20\x20\x20\x20vec3\x20upDir\x20=\x20normalize(v_positionMC.xyz);\x0a\x20\x20\x20\x20vec3\x20disPos\x20=\x20upDir\x20*\x20centerBump\x20*\x20'[_0x4b1a60(_0x393b2e._0xaa599d)](_0x5c40e7,';\x0a\x20\x20\x20\x20p\x20+=vec4(disPos,0.0);\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjectionRelativeToEye\x20*\x20p;\x0a\x20\x20}\x0a');}exports['HeatLayer']=HeatLayer,Object['defineProperty'](exports,'__esModule',{'value':!![]}); })); diff --git a/public/lib/mars3d/plugins/mapv/mars3d-mapv.js b/public/lib/mars3d/plugins/mapv/mars3d-mapv.js index c79ed262..1e9f56d8 100644 --- a/public/lib/mars3d/plugins/mapv/mars3d-mapv.js +++ b/public/lib/mars3d/plugins/mapv/mars3d-mapv.js @@ -1,8 +1,8 @@ /** * Mars3D平台插件,结合mapv可视化功能插件 mars3d-mapv * - * 版本信息:v3.4.20 - * 编译日期:2023-01-10 12:56:07 + * 版本信息:v3.4.26 + * 编译日期:2023-03-09 16:01:20 * 版权所有:Copyright by 火星科技 http://mars3d.cn * 使用单位:免费公开版 ,2022-06-01 */ @@ -11,5 +11,5 @@ typeof define === 'function' && define.amd ? define(['exports', 'mapv', 'mars3d'], factory) : (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global["mars3d-mapv"] = {}, global.mapv, global.mars3d)); })(this, (function (exports, mapv, mars3d) { -'use strict';var _0x11f94d=_0x10c0;(function(_0x3ff7ee,_0x4c85b0){var _0x3c7b61={_0x58cfbc:0xf5,_0x7d77d6:0x103,_0x5bc220:0x114,_0x3ed461:0x15a,_0x40fb33:0x144,_0x4b3fd5:0x148},_0x5a2dc6=_0x10c0,_0x1d86c4=_0x3ff7ee();while(!![]){try{var _0x331649=-parseInt(_0x5a2dc6(0xfe))/0x1+-parseInt(_0x5a2dc6(0xf6))/0x2+-parseInt(_0x5a2dc6(_0x3c7b61._0x58cfbc))/0x3+-parseInt(_0x5a2dc6(_0x3c7b61._0x7d77d6))/0x4*(-parseInt(_0x5a2dc6(0x155))/0x5)+parseInt(_0x5a2dc6(_0x3c7b61._0x5bc220))/0x6*(parseInt(_0x5a2dc6(_0x3c7b61._0x3ed461))/0x7)+parseInt(_0x5a2dc6(_0x3c7b61._0x40fb33))/0x8+-parseInt(_0x5a2dc6(_0x3c7b61._0x4b3fd5))/0x9*(-parseInt(_0x5a2dc6(0x108))/0xa);if(_0x331649===_0x4c85b0)break;else _0x1d86c4['push'](_0x1d86c4['shift']());}catch(_0x20a11a){_0x1d86c4['push'](_0x1d86c4['shift']());}}}(_0xa0a9,0x35d04));function _interopNamespace(_0x16c911){var _0x563096={_0x34ebc7:0xfa},_0x193344={_0x43c429:0x112},_0x4178ea=_0x10c0;if(_0x16c911&&_0x16c911[_0x4178ea(_0x563096._0x34ebc7)])return _0x16c911;var _0x3164f6=Object['create'](null);return _0x16c911&&Object['keys'](_0x16c911)['forEach'](function(_0x5553ed){var _0x2f4d4c=_0x4178ea;if(_0x5553ed!=='default'){var _0x127dfc=Object[_0x2f4d4c(_0x193344._0x43c429)](_0x16c911,_0x5553ed);Object[_0x2f4d4c(0x14f)](_0x3164f6,_0x5553ed,_0x127dfc[_0x2f4d4c(0x122)]?_0x127dfc:{'enumerable':!![],'get':function(){return _0x16c911[_0x5553ed];}});}}),_0x3164f6['default']=_0x16c911,_0x3164f6;}var mapv__namespace=_interopNamespace(mapv),mars3d__namespace=_interopNamespace(mars3d);function ownKeys(_0x3cd5fe,_0x5c298e){var _0x387f04={_0x5d084d:0x100},_0xbd2ad0=_0x10c0,_0x524725=Object['keys'](_0x3cd5fe);if(Object['getOwnPropertySymbols']){var _0x5ca7e0=Object['getOwnPropertySymbols'](_0x3cd5fe);_0x5c298e&&(_0x5ca7e0=_0x5ca7e0[_0xbd2ad0(0x10a)](function(_0x40b957){return Object['getOwnPropertyDescriptor'](_0x3cd5fe,_0x40b957)['enumerable'];})),_0x524725[_0xbd2ad0(_0x387f04._0x5d084d)]['apply'](_0x524725,_0x5ca7e0);}return _0x524725;}function _objectSpread2(_0x108c0f){var _0x5d539a={_0x1cd659:0x14f};for(var _0x437517=0x1;_0x437517_0x195654-_0x56b088&&_0x29b905['time']<_0x195654);});var _0xb79d93=this['dataSet'][_0x179f88(0x122)](_0x1279c5);this[_0x179f88(0x154)](_0xb79d93),this[_0x179f88(0x11e)]['unit']==='m'&&this['options']['size'],this['options']['_size']=this['options']['size'];var _0x5d0d7c=_0x2adc93['cartesianToCanvasCoordinates'](Cesium$1['Cartesian3']['fromDegrees'](0x0,0x0));if(!_0x5d0d7c)return;this[_0x179f88(_0x4cdb67._0x18a45e)](_0x33a7f0,new mapv__namespace['DataSet'](_0xb79d93),this[_0x179f88(_0x4cdb67._0xe805f)],_0x5d0d7c),this['options']['updateCallback']&&this['options']['updateCallback'](_0x195654);}}},{'key':'updateData','value':function _0x1727e3(_0x2247ff,_0x87dc82){var _0x252fe9=_0x2f34cd,_0x4b6e67=_0x2247ff;_0x4b6e67&&_0x4b6e67['get']&&(_0x4b6e67=_0x4b6e67['get']()),void 0x0!==_0x4b6e67&&this['dataSet'][_0x252fe9(_0x3bed7a._0x21bab9)](_0x4b6e67),_get(_getPrototypeOf(_0xd7956c[_0x252fe9(0x163)]),'update',this)['call'](this,{'options':_0x87dc82});}},{'key':'addData','value':function _0x254fcf(_0x48a55c,_0x267c58){var _0x3eb1b1=_0x2f34cd,_0x42ac05=_0x48a55c;_0x48a55c&&_0x48a55c['get']&&(_0x42ac05=_0x48a55c[_0x3eb1b1(_0x39f83d._0x2dc64e)]()),this['dataSet'][_0x3eb1b1(0x151)](_0x42ac05),this['update']({'options':_0x267c58});}},{'key':'getData','value':function _0x40f83c(){var _0x3c2657=_0x2f34cd;return this[_0x3c2657(_0x5ed7c1._0x5a8ca1)];}},{'key':'removeData','value':function _0x4e8904(_0x53faf1){var _0x3ab921=_0x2f34cd;if(this['dataSet']){var _0x6689db=this['dataSet']['get']({'filter':function _0xea7d72(_0x12171b){var _0x1c04de=_0x10c0;return _0x53faf1==null||typeof _0x53faf1!==_0x1c04de(0x13e)||!_0x53faf1(_0x12171b);}});this[_0x3ab921(_0x2c921a._0x175931)][_0x3ab921(_0x2c921a._0x51f5fb)](_0x6689db),this[_0x3ab921(_0x2c921a._0x1777ce)]({'options':null});}}},{'key':'clearData','value':function _0x67d1bd(){var _0xd033ab=_0x2f34cd;this[_0xd033ab(_0x563993._0x2c68b1)]&&this[_0xd033ab(0xf0)][_0xd033ab(_0x563993._0x346b5b)](),this['update']({'options':null});}},{'key':_0x2f34cd(0x115),'value':function _0x5642a4(){var _0x3924fb=_0x2f34cd;this['canvasLayer'][_0x3924fb(_0x1848e1._0x18d9b0)]();}},{'key':'clear','value':function _0x68e097(_0x41c264){var _0xbe1453=_0x2f34cd;_0x41c264&&_0x41c264['clearRect']&&_0x41c264[_0xbe1453(_0x29a484._0x3897a6)](0x0,0x0,_0x41c264['canvas']['width'],_0x41c264['canvas'][_0xbe1453(_0x29a484._0x3aa4e0)]);}},{'key':'destroy','value':function _0x3f5ad6(){var _0x528da9=_0x2f34cd;this['clear'](this['getContext']()),this['clearData'](),this['animator']&&this['animator']['stop'](),this['animator']=null,this[_0x528da9(_0x4e3314._0x13cb70)]=null;}}]),_0xd7956c;}(BaseLayer$1);if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace['DataSet'])mapv__namespace[_0x11f94d(0x145)]['prototype']['transferCoordinate']=function(_0xe53b34,_0x2298e5,_0x3f1669,_0x15d910){var _0x47b67c={_0x5a070a:0x137},_0x38ef53={_0x249c0e:0x12a,_0x3fe9ba:0x100},_0x49c045=_0x11f94d;_0x15d910=_0x15d910||_0x49c045(0x139),_0x3f1669=_0x3f1669||'coordinates';for(var _0x29b4c7=0x0;_0x29b4c7<_0xe53b34['length'];_0x29b4c7++){var _0x2caa4b=_0xe53b34[_0x29b4c7]['geometry'],_0x1a99ee=_0x2caa4b[_0x3f1669];switch(_0x2caa4b['type']){case'Point':{var _0x31786c=_0x2298e5(_0x1a99ee);_0x31786c?_0x2caa4b[_0x15d910]=_0x31786c:_0x2caa4b[_0x15d910]=[-0x3e7,-0x3e7];}break;case _0x49c045(_0x47b67c._0x5a070a):{var _0x3e37d9=[];for(var _0x497ffc=0x0;_0x497ffc<_0x1a99ee['length'];_0x497ffc++){var _0x358666=_0x2298e5(_0x1a99ee[_0x497ffc]);_0x358666&&_0x3e37d9['push'](_0x358666);}_0x2caa4b[_0x15d910]=_0x3e37d9;}break;case _0x49c045(0x146):case'Polygon':{var _0x14a50e=_0x2ad8b7(_0x1a99ee);_0x2caa4b[_0x15d910]=_0x14a50e;}break;case _0x49c045(0x118):{var _0x4c1294=[];for(var _0x260dc6=0x0;_0x260dc6<_0x1a99ee['length'];_0x260dc6++){var _0x1f2a89=_0x2ad8b7(_0x1a99ee[_0x260dc6]);_0x1f2a89[_0x49c045(0x12a)]>0x0&&_0x4c1294['push'](_0x1f2a89);}_0x2caa4b[_0x15d910]=_0x4c1294;}break;}}function _0x2ad8b7(_0x5dce42){var _0x967d11=_0x49c045,_0x2800f6=[];for(var _0x5c3ea3=0x0;_0x5c3ea3<_0x5dce42['length'];_0x5c3ea3++){var _0x10c5f5=_0x5dce42[_0x5c3ea3],_0x22beda=[];for(var _0x454f3a=0x0;_0x454f3a<_0x10c5f5[_0x967d11(_0x38ef53._0x249c0e)];_0x454f3a++){var _0x9ea2b9=_0x2298e5(_0x10c5f5[_0x454f3a]);_0x9ea2b9&&_0x22beda[_0x967d11(_0x38ef53._0x3fe9ba)](_0x9ea2b9);}_0x22beda['length']>0x0&&_0x2800f6['push'](_0x22beda);}return _0x2800f6;}return _0xe53b34;};else throw new Error(_0x11f94d(0xf9));function _0xa0a9(){var _0x2b3c5c=['create','1124505XVWHst','623030XFZIPJ','baiduMapLayer','drawContext','请引入\x20mapv\x20库\x20','__esModule','width','_showHook','_onMoveEndEvent','9532tvOEZW','_reset','push','sham','methods','1560620WsjKgu','hasOwnProperty','keys','cameraMoveStart','scene','580310jYVkaG','mousemove','filter','isEnabledTime','mapvFixedHeight','style','initAnimator','removeChild','constructor','construct','getOwnPropertyDescriptor','enumerable','12juxELQ','draw','destroy','ymax','MultiPolygon','__proto__','set','top','positionWC','_mapVRenderer','options','updateData','animatorMoveendEvent','init','get','_onMoveStartEvent','bindEvent','ellipsoid','resize','removeAllData','animator','zIndex','length','_onMapMouseMove','getData','none','removeData','getPrototypeOf','mode','clearRect','register','0px','getContext','canvasLayer','remove','LineString','_data','_coordinates','position','bind','context','Cannot\x20call\x20a\x20class\x20as\x20a\x20function','function','setPrototypeOf','mouseMove','_onMapClick','setZIndex','isFormat','2731152coWace','DataSet','MultiLineString','_canvasUpdate','27NZgVmO','off','animatorMovestartEvent','clear','argCheck','auto','fillRect','defineProperty','call','add','EllipsoidalOccluder','Cartesian3','processData','5uuLedM','object','xmax','_map','unbindEvent','37310WTIBsb','height','_cache_event','update','EventType','pointerEvents','devicePixelRatio','canvas','fromDegrees','prototype','dataSet','getExtentByGeoJSON','click','cartesianToCanvasCoordinates'];_0xa0a9=function(){return _0x2b3c5c;};return _0xa0a9();}var Cesium=mars3d__namespace['Cesium'],BaseLayer=mars3d__namespace['layer']['BaseLayer'],divId=0x0,MapVLayer=function(_0x5802db){var _0x586328={_0x184b84:0xfc,_0x229278:0x136,_0x3eb525:0x126},_0x519177={_0xe92129:0x158,_0x32fa48:0x140,_0x44dbfd:0x12b},_0x283fda={_0x15daf0:0x11e,_0x1255f4:0xf2,_0x431da6:0x15e,_0x20a909:0x109},_0x67d936={_0x2559cf:0x15c,_0x3edc95:0x11d},_0x135a2e={_0x35e166:0xf0,_0x54f320:0x143},_0x1a4dda={_0x476743:0x161,_0x3ca9d1:0x133,_0x3387f4:0x15b,_0x227ab7:0xfb,_0x530838:0x10d},_0x2a3bdb={_0x170cd4:0x147},_0x4f3bde={_0x422067:0x11d,_0x194945:0x10f,_0x11f64f:0x161},_0xf521e7={_0x279867:0xff},_0x3ff23b={_0x4f49ec:0x126},_0xd13168={_0x1f742a:0x10d,_0x1780cc:0x11b,_0x4ba1fd:0x10d,_0xdd976a:0x15f,_0x1989bb:0x129,_0x5c8437:0x13c},_0x5a61a7={_0x5346fe:0x12e},_0x365b3a={_0x1b425d:0x12c,_0x4650fb:0xf0},_0x4999f3={_0x32d8c9:0x11d},_0x1308a4={_0x20d1e2:0x11d,_0x1479cd:0xff},_0x3a0b25={_0x4a7f5c:0x14a},_0x4edf26={_0x3d5cfc:0x149,_0xbe9eef:0x123,_0xcbd1b5:0x158,_0x1be479:0x15e,_0x28d930:0x102,_0x125038:0x109},_0x211c13={_0x22d23b:0x15e,_0x5db550:0x12b},_0x79d23a={_0xa5b3f0:0x116},_0x514a05={_0x30d2f2:0xf0,_0xcf8927:0x11d},_0x4834ae={_0x424b8d:0x107,_0x2bf639:0x11e,_0x5496ba:0x10c},_0x49c932={_0x4adf1a:0x12d},_0x16fe75={_0x7c8dee:0x10d},_0x1d485c=_0x11f94d;_inherits(_0x3654f6,_0x5802db);var _0x224cbb=_createSuper(_0x3654f6);function _0x3654f6(_0x18412a,_0xee2a15){var _0x421bd4=_0x10c0,_0x602451;return _classCallCheck(this,_0x3654f6),_0x602451=_0x224cbb['call'](this,_0x18412a),_0x602451['_pointerEvents']=_0x602451['options'][_0x421bd4(0x15f)],_0x602451['dataSet']=_0xee2a15||new mapv__namespace['DataSet'](_0x18412a['data']),_0x602451[_0x421bd4(0x161)]=null,_0x602451;}return _createClass(_0x3654f6,[{'key':'pointerEvents','get':function _0x267db8(){return this['_pointerEvents'];},'set':function _0x4a05a5(_0x5d6465){var _0x2a6cdb=_0x10c0;this['_pointerEvents']=_0x5d6465,this['canvas']&&(_0x5d6465?this['canvas']['style'][_0x2a6cdb(0x15f)]='all':this['canvas'][_0x2a6cdb(_0x16fe75._0x7c8dee)]['pointerEvents']='none');}},{'key':_0x1d485c(_0x586328._0x184b84),'value':function _0x3588d3(_0x2a8c8e){var _0x199e54=_0x1d485c;_0x2a8c8e?this['canvas']['style']['display']='block':this['canvas'][_0x199e54(0x10d)]['display']=_0x199e54(_0x49c932._0x4adf1a);}},{'key':'_mountedHook','value':function _0x386199(){var _0x8e6050=_0x1d485c,_0x5d63e0,_0x408469,_0x5f3a4b;this['_map'][_0x8e6050(_0x4834ae._0x424b8d)]['mapvDepthTest']=(_0x5d63e0=this[_0x8e6050(_0x4834ae._0x2bf639)]['depthTest'])!==null&&_0x5d63e0!==void 0x0?_0x5d63e0:!![],this['_map']['scene']['mapvAutoHeight']=(_0x408469=this['options']['clampToGround'])!==null&&_0x408469!==void 0x0?_0x408469:![],this['_map']['scene'][_0x8e6050(_0x4834ae._0x5496ba)]=(_0x5f3a4b=this['options']['fixedHeight'])!==null&&_0x5f3a4b!==void 0x0?_0x5f3a4b:0x0;}},{'key':'_addedHook','value':function _0x44d189(){var _0x3e2593=_0x1d485c;this['dataSet']&&(!this['dataSet']['_data']||this['dataSet']['_data'][_0x3e2593(0x12a)]===0x0)&&(this[_0x3e2593(_0x514a05._0x30d2f2)]['_data']=[]['concat'](this[_0x3e2593(0xf0)]['_dataCache'])),this[_0x3e2593(_0x514a05._0xcf8927)]=new MapVRenderer(this['_map'],this[_0x3e2593(0xf0)],this['options'],this),this['initDevicePixelRatio'](),this['canvas']=this['_createCanvas'](),this['render']=this['render']['bind'](this),this['bindEvent'](),this['_reset']();}},{'key':'_removedHook','value':function _0x6d99f7(){var _0x28590f=_0x1d485c;this[_0x28590f(0x159)](),this['_mapVRenderer']&&(this['_mapVRenderer'][_0x28590f(_0x79d23a._0xa5b3f0)](),this['_mapVRenderer']=null),this['canvas']['parentElement']['removeChild'](this['canvas']);}},{'key':'initDevicePixelRatio','value':function _0x3d2cc3(){this['devicePixelRatio']=window['devicePixelRatio']||0x1;}},{'key':_0x1d485c(0x124),'value':function _0x40da1e(){var _0x18b2b4=_0x1d485c,_0xfefb59,_0x2b4fc8,_0x224f0c,_0x36a713;this['_map']['on'](mars3d__namespace['EventType']['mouseDown'],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace[_0x18b2b4(_0x211c13._0x22d23b)][_0x18b2b4(0x106)],this[_0x18b2b4(0x123)],this),this['_map']['on'](mars3d__namespace['EventType']['cameraMoveEnd'],this['_onMoveEndEvent'],this),(_0xfefb59=this['options'])!==null&&_0xfefb59!==void 0x0&&(_0x2b4fc8=_0xfefb59['methods'])!==null&&_0x2b4fc8!==void 0x0&&_0x2b4fc8['click']&&this[_0x18b2b4(0x158)]['on'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this),(_0x224f0c=this['options'])!==null&&_0x224f0c!==void 0x0&&(_0x36a713=_0x224f0c['methods'])!==null&&_0x36a713!==void 0x0&&_0x36a713['mousemove']&&this['_map']['on'](mars3d__namespace['EventType']['mouseMove'],this[_0x18b2b4(_0x211c13._0x5db550)],this);}},{'key':'unbindEvent','value':function _0x248507(){var _0x5666c2=_0x1d485c,_0x477bad,_0x483543,_0x1683bd,_0x2f5f28;this['_map'][_0x5666c2(_0x4edf26._0x3d5cfc)](mars3d__namespace['EventType']['mouseDown'],this[_0x5666c2(_0x4edf26._0xbe9eef)],this),this[_0x5666c2(_0x4edf26._0xcbd1b5)]['off'](mars3d__namespace[_0x5666c2(_0x4edf26._0x1be479)]['cameraMoveStart'],this['_onMoveStartEvent'],this),this['_map']['off'](mars3d__namespace['EventType']['cameraMoveEnd'],this['_onMoveEndEvent'],this),this['_map']['off'](mars3d__namespace['EventType']['postRender'],this['_reset'],this),(_0x477bad=this['options'])!==null&&_0x477bad!==void 0x0&&(_0x483543=_0x477bad[_0x5666c2(_0x4edf26._0x28d930)])!==null&&_0x483543!==void 0x0&&_0x483543['click']&&this['_map']['off'](mars3d__namespace['EventType'][_0x5666c2(0xf2)],this['_onMapClick'],this),(_0x1683bd=this['options'])!==null&&_0x1683bd!==void 0x0&&(_0x2f5f28=_0x1683bd['methods'])!==null&&_0x2f5f28!==void 0x0&&_0x2f5f28[_0x5666c2(_0x4edf26._0x125038)]&&this['_map']['off'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this);}},{'key':'_onMoveStartEvent','value':function _0x359cc0(){var _0x24a919=_0x1d485c;this['_mapVRenderer']&&(this['_mapVRenderer'][_0x24a919(_0x3a0b25._0x4a7f5c)](),this['_map']['off'](mars3d__namespace['EventType']['postRender'],this[_0x24a919(0xff)],this),this['_map']['on'](mars3d__namespace['EventType']['postRender'],this['_reset'],this));}},{'key':_0x1d485c(0xfd),'value':function _0x4e872b(){var _0x66ba27=_0x1d485c;this['_mapVRenderer']&&(this['_map']['off'](mars3d__namespace['EventType']['postRender'],this['_reset'],this),this[_0x66ba27(_0x1308a4._0x20d1e2)]['animatorMoveendEvent'](),this[_0x66ba27(_0x1308a4._0x1479cd)]());}},{'key':'_setOptionsHook','value':function _0x1bafb7(_0x5a7e0d,_0x106b2f){this['_removedHook'](),this['_addedHook']();}},{'key':'addData','value':function _0x59d8ac(_0x2f47cc){var _0x21651b=_0x1d485c;this['_mapVRenderer']&&this[_0x21651b(0x11d)]['addData'](_0x2f47cc,this['options']);}},{'key':_0x1d485c(0x11f),'value':function _0xeb594(_0x2fdc23){var _0x506a16=_0x1d485c;this[_0x506a16(_0x4999f3._0x32d8c9)]&&this['_mapVRenderer'][_0x506a16(0x11f)](_0x2fdc23,this['options']);}},{'key':'getData','value':function _0x1e9e72(){var _0x3e4ebc=_0x1d485c;return this['_mapVRenderer']&&(this[_0x3e4ebc(0xf0)]=this['_mapVRenderer'][_0x3e4ebc(_0x365b3a._0x1b425d)]()),this[_0x3e4ebc(_0x365b3a._0x4650fb)];}},{'key':'removeData','value':function _0x2756ed(_0x59ba01){var _0x1f7726=_0x1d485c;this['_mapVRenderer']&&this['_mapVRenderer'][_0x1f7726(_0x5a61a7._0x5346fe)](_0x59ba01);}},{'key':_0x1d485c(0x127),'value':function _0x484bda(){this['_mapVRenderer']&&this['_mapVRenderer']['clearData']();}},{'key':'_createCanvas','value':function _0x528f48(){var _0xae8d8e=_0x1d485c,_0x2826ec=mars3d__namespace['DomUtil']['create']('canvas','mars3d-mapv',this['_map']['container']);_0x2826ec['id']=this['options']['layerid']||'mapv'+divId++,_0x2826ec[_0xae8d8e(_0xd13168._0x1f742a)][_0xae8d8e(0x13a)]='absolute',_0x2826ec['style'][_0xae8d8e(_0xd13168._0x1780cc)]='0px',_0x2826ec['style']['left']=_0xae8d8e(0x133),_0x2826ec[_0xae8d8e(_0xd13168._0x4ba1fd)][_0xae8d8e(_0xd13168._0xdd976a)]=this['_pointerEvents']?_0xae8d8e(0x14d):'none',_0x2826ec[_0xae8d8e(_0xd13168._0x1f742a)][_0xae8d8e(_0xd13168._0x1989bb)]=this['options']['zIndex']||0x64,_0x2826ec['width']=parseInt(this[_0xae8d8e(0x158)]['canvas']['width']),_0x2826ec['height']=parseInt(this['_map']['canvas']['height']),_0x2826ec['style']['width']=this['_map']['canvas']['style']['width'],_0x2826ec[_0xae8d8e(0x10d)]['height']=this['_map'][_0xae8d8e(0x161)]['style'][_0xae8d8e(0x15b)];if(this['options'][_0xae8d8e(_0xd13168._0x5c8437)]==='2d'){var _0x5c9f81=this['devicePixelRatio'];_0x2826ec['getContext'](this[_0xae8d8e(0x11e)]['context'])['scale'](_0x5c9f81,_0x5c9f81);}return _0x2826ec;}},{'key':'_reset','value':function _0x1cd63d(){var _0x41a9b4=_0x1d485c;this[_0x41a9b4(_0x3ff23b._0x4f49ec)](),this['render']();}},{'key':'draw','value':function _0x85e3f4(){var _0x36e6a6=_0x1d485c;this[_0x36e6a6(_0xf521e7._0x279867)]();}},{'key':_0x1d485c(_0x586328._0x229278),'value':function _0x4d711f(){var _0x21bf19=_0x1d485c;this[_0x21bf19(_0x4f3bde._0x422067)]&&(this['_mapVRenderer']['destroy'](),this['_mapVRenderer']=null),this['canvas']['parentElement'][_0x21bf19(_0x4f3bde._0x194945)](this[_0x21bf19(_0x4f3bde._0x11f64f)]);}},{'key':'render','value':function _0x54f756(){var _0x3708e2=_0x1d485c;this['_mapVRenderer'][_0x3708e2(_0x2a3bdb._0x170cd4)]();}},{'key':_0x1d485c(_0x586328._0x3eb525),'value':function _0xf540fd(){var _0x59474f=_0x1d485c;if(this[_0x59474f(_0x1a4dda._0x476743)]){var _0xa2001b=this['canvas'];_0xa2001b['style']['position']='absolute',_0xa2001b['style']['top']='0px',_0xa2001b['style']['left']=_0x59474f(_0x1a4dda._0x3ca9d1),_0xa2001b['width']=parseInt(this['_map']['canvas']['width']),_0xa2001b['height']=parseInt(this['_map']['canvas'][_0x59474f(_0x1a4dda._0x3387f4)]),_0xa2001b['style']['width']=this['_map']['canvas']['style'][_0x59474f(_0x1a4dda._0x227ab7)],_0xa2001b[_0x59474f(0x10d)]['height']=this['_map']['canvas'][_0x59474f(_0x1a4dda._0x530838)]['height'];}}},{'key':'getRectangle','value':function _0x5c4b8c(_0x1f7400){var _0x1328a4=_0x1d485c;if(!this['dataSet']||!this['dataSet']['_data'])return;var _0x39ef70=mars3d__namespace['Util'][_0x1328a4(0xf1)]({'type':'FeatureCollection','features':this[_0x1328a4(_0x135a2e._0x35e166)][_0x1328a4(0x138)]});if(!_0x39ef70)return;return _0x1f7400!==null&&_0x1f7400!==void 0x0&&_0x1f7400[_0x1328a4(_0x135a2e._0x54f320)]?_0x39ef70:Cesium['Rectangle']['fromDegrees'](_0x39ef70['xmin'],_0x39ef70['ymin'],_0x39ef70[_0x1328a4(0x157)],_0x39ef70[_0x1328a4(0x117)]);}},{'key':'_onMapClick','value':function _0x5d9727(_0x28504c){var _0x592cae=_0x1d485c;this[_0x592cae(_0x67d936._0x2559cf)]=_0x28504c,this['_mapVRenderer']&&this[_0x592cae(_0x67d936._0x3edc95)]['clickEvent'](_0x28504c['windowPosition'],_0x28504c);}},{'key':'_onMapMouseMove','value':function _0x20d63e(_0x3afc39){var _0x56946e=_0x1d485c;this['_cache_event']=_0x3afc39,this[_0x56946e(0x11d)]&&this['_mapVRenderer']['mousemoveEvent'](_0x3afc39['windowPosition'],_0x3afc39);}},{'key':'on','value':function _0x29a71e(_0x30d39a,_0x20e601,_0x4248b9){var _0xff1896=_0x1d485c,_0x4debb7=this;this[_0xff1896(_0x283fda._0x15daf0)]['methods']=this['options']['methods']||{};if(_0x30d39a===mars3d__namespace['EventType']['click'])this['options']['methods'][_0xff1896(_0x283fda._0x1255f4)]=function(_0x21f685){var _0x3a2338=_0xff1896;_0x21f685&&_0x20e601[_0x3a2338(0x13b)](_0x4248b9)(_objectSpread2(_objectSpread2({},_0x4debb7['_cache_event']),{},{'layer':_0x4debb7,'data':_0x21f685}));},this['_map']['on'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this);else _0x30d39a===mars3d__namespace[_0xff1896(_0x283fda._0x431da6)][_0xff1896(0x140)]&&(this['options']['methods'][_0xff1896(_0x283fda._0x20a909)]=function(_0x2d6ca5){_0x2d6ca5&&_0x20e601['bind'](_0x4248b9)(_objectSpread2(_objectSpread2({},_0x4debb7['_cache_event']),{},{'layer':_0x4debb7,'data':_0x2d6ca5}));},this['_map']['on'](mars3d__namespace['EventType'][_0xff1896(0x140)],this[_0xff1896(0x12b)],this));return this;}},{'key':'off','value':function _0x2eea13(_0x1a379a,_0x51efb4){var _0x5bc3bf=_0x1d485c;if(_0x1a379a==='click'){var _0x2c1d2c;this[_0x5bc3bf(_0x519177._0xe92129)]['off'](_0x1a379a,this[_0x5bc3bf(0x141)],this),(_0x2c1d2c=this['options'][_0x5bc3bf(0x102)])!==null&&_0x2c1d2c!==void 0x0&&_0x2c1d2c['mousemove']&&delete this[_0x5bc3bf(0x11e)][_0x5bc3bf(0x102)]['click'];}else{if(_0x1a379a===_0x5bc3bf(_0x519177._0x32fa48)){var _0x3a13d5;this['_map']['off'](_0x1a379a,this[_0x5bc3bf(_0x519177._0x44dbfd)],this),(_0x3a13d5=this['options']['methods'])!==null&&_0x3a13d5!==void 0x0&&_0x3a13d5['mousemove']&&delete this[_0x5bc3bf(0x11e)]['methods']['mousemove'];}}return this;}}]),_0x3654f6;}(BaseLayer);mars3d__namespace['LayerUtil'][_0x11f94d(0x132)]('mapv',MapVLayer),mars3d__namespace['layer']['MapVLayer']=MapVLayer,exports['MapVLayer']=MapVLayer,Object[_0x11f94d(0x105)](mapv)['forEach'](function(_0x1b7083){if(_0x1b7083!=='default'&&!exports['hasOwnProperty'](_0x1b7083))Object['defineProperty'](exports,_0x1b7083,{'enumerable':!![],'get':function(){return mapv[_0x1b7083];}});}),Object['defineProperty'](exports,'__esModule',{'value':!![]}); +'use strict';var _0x23a62d=_0x1f56;(function(_0x3721f8,_0x49994a){var _0x1fb206={_0x293685:0x1f4,_0x8f627f:0x1d8,_0x52b507:0x19f,_0x40299d:0x1cb},_0x198640=_0x1f56,_0x2adb29=_0x3721f8();while(!![]){try{var _0x435aba=parseInt(_0x198640(0x1af))/0x1+-parseInt(_0x198640(0x1f2))/0x2+-parseInt(_0x198640(_0x1fb206._0x293685))/0x3*(-parseInt(_0x198640(0x1f1))/0x4)+-parseInt(_0x198640(0x1d7))/0x5+-parseInt(_0x198640(0x1b2))/0x6*(-parseInt(_0x198640(_0x1fb206._0x8f627f))/0x7)+-parseInt(_0x198640(0x196))/0x8*(parseInt(_0x198640(_0x1fb206._0x52b507))/0x9)+parseInt(_0x198640(_0x1fb206._0x40299d))/0xa;if(_0x435aba===_0x49994a)break;else _0x2adb29['push'](_0x2adb29['shift']());}catch(_0x4b3ab1){_0x2adb29['push'](_0x2adb29['shift']());}}}(_0x4b37,0x7a30d));function _interopNamespace(_0x39e00e){var _0x295aeb={_0x44097d:0x1b1,_0x11382b:0x187};if(_0x39e00e&&_0x39e00e['__esModule'])return _0x39e00e;var _0x2694f0=Object['create'](null);return _0x39e00e&&Object['keys'](_0x39e00e)['forEach'](function(_0x5d3cfa){var _0x405a26=_0x1f56;if(_0x5d3cfa!=='default'){var _0x169612=Object[_0x405a26(_0x295aeb._0x44097d)](_0x39e00e,_0x5d3cfa);Object[_0x405a26(_0x295aeb._0x11382b)](_0x2694f0,_0x5d3cfa,_0x169612['get']?_0x169612:{'enumerable':!![],'get':function(){return _0x39e00e[_0x5d3cfa];}});}}),_0x2694f0['default']=_0x39e00e,_0x2694f0;}function _0x1f56(_0x151740,_0x53c2b2){var _0x4b374c=_0x4b37();return _0x1f56=function(_0x1f56ab,_0x24a035){_0x1f56ab=_0x1f56ab-0x186;var _0x5859bd=_0x4b374c[_0x1f56ab];return _0x5859bd;},_0x1f56(_0x151740,_0x53c2b2);}var mapv__namespace=_interopNamespace(mapv),mars3d__namespace=_interopNamespace(mars3d);function ownKeys(_0xfaa22d,_0x2f861d){var _0x669d76=_0x1f56,_0x1abfc1=Object['keys'](_0xfaa22d);if(Object['getOwnPropertySymbols']){var _0x5846d3=Object['getOwnPropertySymbols'](_0xfaa22d);_0x2f861d&&(_0x5846d3=_0x5846d3['filter'](function(_0x25fdb8){var _0x27da17=_0x1f56;return Object[_0x27da17(0x1b1)](_0xfaa22d,_0x25fdb8)['enumerable'];})),_0x1abfc1['push'][_0x669d76(0x1a7)](_0x1abfc1,_0x5846d3);}return _0x1abfc1;}function _objectSpread2(_0x3d176c){var _0x564e4f={_0x3406ca:0x1b1},_0x2fcb66=_0x1f56;for(var _0x465927=0x1;_0x465927_0x4d0855-_0xa0eb04&&_0x236f5f[_0x1237f5(_0x241895._0x408345)]<_0x4d0855);});var _0x15cabd=this['dataSet']['get'](_0x1ed68f);this[_0x40d8a2(_0xf83802._0x401856)](_0x15cabd),this[_0x40d8a2(0x1b6)][_0x40d8a2(0x1e8)]==='m'&&this[_0x40d8a2(0x1b6)][_0x40d8a2(0x1c2)],this['options']['_size']=this['options'][_0x40d8a2(_0xf83802._0x278608)];var _0x1f2a6c=_0x425cde[_0x40d8a2(0x199)](Cesium$1[_0x40d8a2(0x1f3)]['fromDegrees'](0x0,0x0));if(!_0x1f2a6c)return;this[_0x40d8a2(_0xf83802._0x283dc4)](_0x139e67,new mapv__namespace['DataSet'](_0x15cabd),this[_0x40d8a2(_0xf83802._0x256899)],_0x1f2a6c),this['options'][_0x40d8a2(_0xf83802._0x4412ed)]&&this[_0x40d8a2(0x1b6)][_0x40d8a2(0x1cc)](_0x4d0855);}}},{'key':_0x4339c(_0x83a237._0x4dc2f8),'value':function _0x5a8754(_0x4420e5,_0x369e8c){var _0x569e1e=_0x4339c,_0x3a8421=_0x4420e5;_0x3a8421&&_0x3a8421[_0x569e1e(0x1d3)]&&(_0x3a8421=_0x3a8421[_0x569e1e(_0xcb11d6._0x5bf506)]()),void 0x0!==_0x3a8421&&this[_0x569e1e(0x1c7)]['set'](_0x3a8421),_get(_getPrototypeOf(_0x4fe6ee['prototype']),_0x569e1e(0x1db),this)['call'](this,{'options':_0x369e8c});}},{'key':'addData','value':function _0x2d1155(_0x2e9bfb,_0x42eff0){var _0x4a4223=_0x4339c,_0x4f08ae=_0x2e9bfb;_0x2e9bfb&&_0x2e9bfb['get']&&(_0x4f08ae=_0x2e9bfb['get']()),this['dataSet']['add'](_0x4f08ae),this[_0x4a4223(_0x57f3e2._0x59a427)]({'options':_0x42eff0});}},{'key':'getData','value':function _0x1ab9d2(){return this['dataSet'];}},{'key':'removeData','value':function _0x4cb5b3(_0x33834e){var _0x12cbe6=_0x4339c;if(this['dataSet']){var _0x34a4c8=this['dataSet']['get']({'filter':function _0xe7ff22(_0x4ec01b){return _0x33834e==null||typeof _0x33834e!=='function'||!_0x33834e(_0x4ec01b);}});this['dataSet']['set'](_0x34a4c8),this[_0x12cbe6(0x1db)]({'options':null});}}},{'key':'clearData','value':function _0x44b7c7(){var _0x68f0ab=_0x4339c;this['dataSet']&&this[_0x68f0ab(0x1c7)]['clear'](),this['update']({'options':null});}},{'key':'draw','value':function _0xa5cc37(){var _0x46aaa0=_0x4339c;this[_0x46aaa0(0x1b8)]['draw']();}},{'key':_0x4339c(_0x83a237._0x55b2c5),'value':function _0x275f25(_0x47f24c){var _0x501fd5=_0x4339c;_0x47f24c&&_0x47f24c['clearRect']&&_0x47f24c['clearRect'](0x0,0x0,_0x47f24c['canvas']['width'],_0x47f24c['canvas'][_0x501fd5(_0x567ea0._0x5d375a)]);}},{'key':'destroy','value':function _0x1f43a1(){var _0x8b8595=_0x4339c;this['clear'](this['getContext']()),this[_0x8b8595(_0x14b787._0x291c68)](),this[_0x8b8595(0x1c5)]&&this['animator']['stop'](),this[_0x8b8595(0x1c5)]=null,this[_0x8b8595(0x1b8)]=null;}}]),_0x4fe6ee;}(BaseLayer$1);if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace['DataSet'])mapv__namespace['DataSet']['prototype'][_0x23a62d(0x194)]=function(_0x38e0fa,_0xde6ecc,_0x2aaceb,_0xbc53fc){var _0x3ffc63={_0x255926:0x1c8,_0x31658b:0x18c},_0x230105={_0x11a72a:0x18c,_0x2fe7cf:0x195},_0x1291a6=_0x23a62d;_0xbc53fc=_0xbc53fc||_0x1291a6(_0x3ffc63._0x255926),_0x2aaceb=_0x2aaceb||'coordinates';for(var _0x1f9bb6=0x0;_0x1f9bb6<_0x38e0fa['length'];_0x1f9bb6++){var _0x52854a=_0x38e0fa[_0x1f9bb6]['geometry'],_0x37854a=_0x52854a[_0x2aaceb];switch(_0x52854a['type']){case'Point':{var _0x48f731=_0xde6ecc(_0x37854a);_0x48f731?_0x52854a[_0xbc53fc]=_0x48f731:_0x52854a[_0xbc53fc]=[-0x3e7,-0x3e7];}break;case _0x1291a6(0x18f):{var _0x5b46cf=[];for(var _0x3bea77=0x0;_0x3bea77<_0x37854a[_0x1291a6(_0x3ffc63._0x31658b)];_0x3bea77++){var _0x2bbedb=_0xde6ecc(_0x37854a[_0x3bea77]);_0x2bbedb&&_0x5b46cf['push'](_0x2bbedb);}_0x52854a[_0xbc53fc]=_0x5b46cf;}break;case'MultiLineString':case'Polygon':{var _0x5f4dca=_0x1001ce(_0x37854a);_0x52854a[_0xbc53fc]=_0x5f4dca;}break;case'MultiPolygon':{var _0x2c8192=[];for(var _0x50a25a=0x0;_0x50a25a<_0x37854a['length'];_0x50a25a++){var _0x53757b=_0x1001ce(_0x37854a[_0x50a25a]);_0x53757b['length']>0x0&&_0x2c8192['push'](_0x53757b);}_0x52854a[_0xbc53fc]=_0x2c8192;}break;}}function _0x1001ce(_0x2e929c){var _0x3b5ff3=_0x1291a6,_0x5885b0=[];for(var _0x57e460=0x0;_0x57e460<_0x2e929c[_0x3b5ff3(_0x230105._0x11a72a)];_0x57e460++){var _0x4bb99c=_0x2e929c[_0x57e460],_0x147d39=[];for(var _0x279cc8=0x0;_0x279cc8<_0x4bb99c['length'];_0x279cc8++){var _0x335a57=_0xde6ecc(_0x4bb99c[_0x279cc8]);_0x335a57&&_0x147d39['push'](_0x335a57);}_0x147d39['length']>0x0&&_0x5885b0[_0x3b5ff3(_0x230105._0x2fe7cf)](_0x147d39);}return _0x5885b0;}return _0x38e0fa;};else throw new Error(_0x23a62d(0x1ce));var Cesium=mars3d__namespace[_0x23a62d(0x1e7)],BaseLayer=mars3d__namespace[_0x23a62d(0x1ad)]['BaseLayer'],divId=0x0,MapVLayer=function(_0x5a8eb1){var _0x1ba60c={_0x430e95:0x1bb,_0x4c668a:0x1a5,_0xedda09:0x1d6,_0x59a396:0x18b,_0x510df0:0x18e},_0x53501b={_0x473b6d:0x18b,_0x15afec:0x1b6,_0x43cf21:0x18e},_0x5daad4={_0x4c5229:0x1e3},_0xa4437a={_0xb6d78d:0x1be},_0x2da099={_0x218cbb:0x1ed},_0x13418f={_0x1fad90:0x1c7},_0x363bf2={_0x4cbd98:0x1b3,_0x138f84:0x1e1,_0x284fe0:0x1b3,_0x2b27c3:0x1b3,_0x42d1bb:0x1e1},_0x46569f={_0x3538c5:0x1d2},_0xe51c6={_0x40f05d:0x1d9},_0x10f459={_0x2ab0ed:0x1b3,_0x3fc1b1:0x1e1,_0x5eea1f:0x1f5},_0x1147b1={_0x2733fc:0x1ee},_0x25325d={_0x5bc3ba:0x1d2},_0x16eb3b={_0x400749:0x1cd},_0x33a1bb={_0x39fc4e:0x18e,_0xc38a7a:0x193,_0x32090d:0x1a6,_0x7ae75d:0x1b6},_0x114572={_0x4f3496:0x190,_0x123f8e:0x1b6,_0x5e6f39:0x1bf,_0x20343a:0x1df},_0x4ef024={_0x2c98db:0x1ca},_0x2732d6={_0x1baa7d:0x1d2,_0x1e3e68:0x1b3},_0x17bfa6={_0x5c171c:0x1d4,_0x22faa0:0x1c7},_0x101ee0={_0x3f0c54:0x1e2,_0x1c1215:0x1b6,_0x24ae0b:0x1b6},_0x25fdf0={_0x55dd63:0x1d5,_0x1afc61:0x1b3},_0x112240={_0x2fbd5c:0x1e1},_0x35b96a={_0x60f811:0x1b6},_0x11359f=_0x23a62d;_inherits(_0x1cbc20,_0x5a8eb1);var _0xbad3f3=_createSuper(_0x1cbc20);function _0x1cbc20(_0x49d9a9,_0x1f5bf7){var _0x3487a6=_0x1f56,_0x1365c9;return _classCallCheck(this,_0x1cbc20),_0x1365c9=_0xbad3f3['call'](this,_0x49d9a9),_0x1365c9['_pointerEvents']=_0x1365c9[_0x3487a6(_0x35b96a._0x60f811)]['pointerEvents'],_0x1365c9['dataSet']=_0x1f5bf7||new mapv__namespace['DataSet'](_0x49d9a9['data']),_0x1365c9['canvas']=null,_0x1365c9;}return _createClass(_0x1cbc20,[{'key':'pointerEvents','get':function _0x176a8f(){return this['_pointerEvents'];},'set':function _0x25412b(_0x11428e){var _0x2bad87=_0x1f56;this[_0x2bad87(0x18a)]=_0x11428e,this['canvas']&&(_0x11428e?this['canvas'][_0x2bad87(_0x112240._0x2fbd5c)]['pointerEvents']='all':this['canvas']['style']['pointerEvents']='none');}},{'key':'_showHook','value':function _0x386fcc(_0x5ea07f){var _0x78429b=_0x1f56;_0x5ea07f?this['canvas']['style']['display']=_0x78429b(_0x25fdf0._0x55dd63):this[_0x78429b(_0x25fdf0._0x1afc61)]['style']['display']='none';}},{'key':'_mountedHook','value':function _0x453095(){var _0x2fe285=_0x1f56,_0x2e3bb6,_0x2f25d7,_0x52bf28;this['_map'][_0x2fe285(_0x101ee0._0x3f0c54)]['mapvDepthTest']=(_0x2e3bb6=this['options']['depthTest'])!==null&&_0x2e3bb6!==void 0x0?_0x2e3bb6:!![],this[_0x2fe285(0x1b0)]['scene'][_0x2fe285(0x1a2)]=(_0x2f25d7=this[_0x2fe285(_0x101ee0._0x1c1215)][_0x2fe285(0x1dd)])!==null&&_0x2f25d7!==void 0x0?_0x2f25d7:![],this['_map']['scene'][_0x2fe285(0x1f7)]=(_0x52bf28=this[_0x2fe285(_0x101ee0._0x24ae0b)]['fixedHeight'])!==null&&_0x52bf28!==void 0x0?_0x52bf28:0x0;}},{'key':_0x11359f(_0x1ba60c._0x430e95),'value':function _0x52e2d2(){var _0x3c06c9=_0x11359f;this['dataSet']&&(!this['dataSet']['_data']||this['dataSet']['_data']['length']===0x0)&&(this['dataSet'][_0x3c06c9(0x1bd)]=[]['concat'](this['dataSet'][_0x3c06c9(_0x17bfa6._0x5c171c)])),this[_0x3c06c9(0x1d2)]=new MapVRenderer(this[_0x3c06c9(0x1b0)],this[_0x3c06c9(_0x17bfa6._0x22faa0)],this['options'],this),this[_0x3c06c9(0x1ec)](),this['canvas']=this['_createCanvas'](),this['render']=this['render'][_0x3c06c9(0x19e)](this),this['bindEvent'](),this[_0x3c06c9(0x189)]();}},{'key':'_removedHook','value':function _0x5be516(){var _0x2bd032=_0x11359f;this['unbindEvent'](),this['_mapVRenderer']&&(this[_0x2bd032(_0x2732d6._0x1baa7d)]['destroy'](),this['_mapVRenderer']=null),this[_0x2bd032(_0x2732d6._0x1e3e68)]['parentElement']['removeChild'](this['canvas']);}},{'key':'initDevicePixelRatio','value':function _0x114798(){var _0xe59138=_0x11359f;this['devicePixelRatio']=window[_0xe59138(_0x4ef024._0x2c98db)]||0x1;}},{'key':'bindEvent','value':function _0x478246(){var _0x2ab72e=_0x11359f,_0x4d2e5d,_0x1bac1a,_0x5eba01,_0x1eece8;this['_map']['on'](mars3d__namespace['EventType'][_0x2ab72e(_0x114572._0x4f3496)],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace['EventType']['cameraMoveStart'],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace[_0x2ab72e(0x1d1)][_0x2ab72e(0x1c4)],this['_onMoveEndEvent'],this),(_0x4d2e5d=this[_0x2ab72e(_0x114572._0x123f8e)])!==null&&_0x4d2e5d!==void 0x0&&(_0x1bac1a=_0x4d2e5d['methods'])!==null&&_0x1bac1a!==void 0x0&&_0x1bac1a['click']&&this['_map']['on'](mars3d__namespace[_0x2ab72e(0x1d1)][_0x2ab72e(0x1e3)],this['_onMapClick'],this),(_0x5eba01=this['options'])!==null&&_0x5eba01!==void 0x0&&(_0x1eece8=_0x5eba01[_0x2ab72e(_0x114572._0x5e6f39)])!==null&&_0x1eece8!==void 0x0&&_0x1eece8['mousemove']&&this['_map']['on'](mars3d__namespace['EventType'][_0x2ab72e(_0x114572._0x20343a)],this['_onMapMouseMove'],this);}},{'key':'unbindEvent','value':function _0x303e97(){var _0x985a0b=_0x11359f,_0x1d29c6,_0x1d8ccb,_0x5e817b,_0x1e96fd;this['_map'][_0x985a0b(_0x33a1bb._0x39fc4e)](mars3d__namespace['EventType']['mouseDown'],this[_0x985a0b(_0x33a1bb._0xc38a7a)],this),this['_map']['off'](mars3d__namespace[_0x985a0b(0x1d1)][_0x985a0b(_0x33a1bb._0x32090d)],this['_onMoveStartEvent'],this),this['_map'][_0x985a0b(0x18e)](mars3d__namespace['EventType']['cameraMoveEnd'],this['_onMoveEndEvent'],this),this['_map'][_0x985a0b(0x18e)](mars3d__namespace['EventType']['postRender'],this[_0x985a0b(0x189)],this),(_0x1d29c6=this[_0x985a0b(_0x33a1bb._0x7ae75d)])!==null&&_0x1d29c6!==void 0x0&&(_0x1d8ccb=_0x1d29c6['methods'])!==null&&_0x1d8ccb!==void 0x0&&_0x1d8ccb['click']&&this[_0x985a0b(0x1b0)][_0x985a0b(0x18e)](mars3d__namespace['EventType']['click'],this['_onMapClick'],this),(_0x5e817b=this['options'])!==null&&_0x5e817b!==void 0x0&&(_0x1e96fd=_0x5e817b['methods'])!==null&&_0x1e96fd!==void 0x0&&_0x1e96fd['mousemove']&&this['_map']['off'](mars3d__namespace['EventType']['mouseMove'],this[_0x985a0b(0x1bc)],this);}},{'key':'_onMoveStartEvent','value':function _0x33a870(){var _0x57e3a0=_0x11359f;this['_mapVRenderer']&&(this['_mapVRenderer'][_0x57e3a0(_0x16eb3b._0x400749)](),this[_0x57e3a0(0x1b0)][_0x57e3a0(0x18e)](mars3d__namespace['EventType']['postRender'],this['_reset'],this),this['_map']['on'](mars3d__namespace[_0x57e3a0(0x1d1)][_0x57e3a0(0x1ab)],this['_reset'],this));}},{'key':'_onMoveEndEvent','value':function _0x42c704(){var _0x30d8db=_0x11359f;this['_mapVRenderer']&&(this['_map']['off'](mars3d__namespace['EventType'][_0x30d8db(0x1ab)],this['_reset'],this),this['_mapVRenderer']['animatorMoveendEvent'](),this['_reset']());}},{'key':'_setOptionsHook','value':function _0xca4a08(_0x24f54a,_0x5172bc){this['_removedHook'](),this['_addedHook']();}},{'key':'addData','value':function _0x5cea9f(_0x4e323e){var _0xb780aa=_0x11359f;this['_mapVRenderer']&&this['_mapVRenderer']['addData'](_0x4e323e,this[_0xb780aa(0x1b6)]);}},{'key':_0x11359f(0x191),'value':function _0xed83cd(_0x25d2ba){var _0x4dd25f=_0x11359f;this['_mapVRenderer']&&this[_0x4dd25f(_0x25325d._0x5bc3ba)]['updateData'](_0x25d2ba,this['options']);}},{'key':'getData','value':function _0x11a395(){var _0x2ff1c6=_0x11359f;return this[_0x2ff1c6(0x1d2)]&&(this['dataSet']=this['_mapVRenderer'][_0x2ff1c6(_0x1147b1._0x2733fc)]()),this['dataSet'];}},{'key':'removeData','value':function _0x25c528(_0x242fbc){var _0x694e39=_0x11359f;this[_0x694e39(0x1d2)]&&this['_mapVRenderer']['removeData'](_0x242fbc);}},{'key':_0x11359f(_0x1ba60c._0x4c668a),'value':function _0x3f797b(){var _0x2527cf=_0x11359f;this[_0x2527cf(0x1d2)]&&this[_0x2527cf(0x1d2)]['clearData']();}},{'key':_0x11359f(_0x1ba60c._0xedda09),'value':function _0x1f8486(){var _0x3f33a6=_0x11359f,_0x27b545=mars3d__namespace['DomUtil']['create'](_0x3f33a6(_0x10f459._0x2ab0ed),'mars3d-mapv',this[_0x3f33a6(0x1b0)]['container']);_0x27b545['id']=this[_0x3f33a6(0x1b6)]['layerid']||_0x3f33a6(0x1de)+divId++,_0x27b545['style']['position']='absolute',_0x27b545['style'][_0x3f33a6(0x19a)]='0px',_0x27b545['style']['left']=_0x3f33a6(0x1e4),_0x27b545['style'][_0x3f33a6(0x1b4)]=this['_pointerEvents']?'auto':'none',_0x27b545['style']['zIndex']=this[_0x3f33a6(0x1b6)]['zIndex']||0x64,_0x27b545['width']=parseInt(this[_0x3f33a6(0x1b0)]['canvas']['width']),_0x27b545['height']=parseInt(this[_0x3f33a6(0x1b0)]['canvas']['height']),_0x27b545['style']['width']=this['_map']['canvas'][_0x3f33a6(_0x10f459._0x3fc1b1)]['width'],_0x27b545['style']['height']=this['_map'][_0x3f33a6(_0x10f459._0x2ab0ed)][_0x3f33a6(_0x10f459._0x3fc1b1)][_0x3f33a6(0x1d0)];if(this['options']['context']==='2d'){var _0x4dcf4e=this['devicePixelRatio'];_0x27b545[_0x3f33a6(0x1b9)](this[_0x3f33a6(0x1b6)]['context'])[_0x3f33a6(_0x10f459._0x5eea1f)](_0x4dcf4e,_0x4dcf4e);}return _0x27b545;}},{'key':'_reset','value':function _0x26145d(){this['resize'](),this['render']();}},{'key':'draw','value':function _0x14b7a7(){this['_reset']();}},{'key':_0x11359f(0x19b),'value':function _0x4f4d56(){var _0x591dd1=_0x11359f;this['_mapVRenderer']&&(this['_mapVRenderer'][_0x591dd1(0x1eb)](),this['_mapVRenderer']=null),this['canvas'][_0x591dd1(_0xe51c6._0x40f05d)]['removeChild'](this['canvas']);}},{'key':'render','value':function _0x2f97d7(){var _0xec6217=_0x11359f;this[_0xec6217(_0x46569f._0x3538c5)]['_canvasUpdate']();}},{'key':'resize','value':function _0x36ac33(){var _0x299b47=_0x11359f;if(this['canvas']){var _0x55be7f=this[_0x299b47(_0x363bf2._0x4cbd98)];_0x55be7f['style']['position']='absolute',_0x55be7f['style']['top']=_0x299b47(0x1e4),_0x55be7f[_0x299b47(_0x363bf2._0x138f84)]['left']='0px',_0x55be7f['width']=parseInt(this['_map'][_0x299b47(_0x363bf2._0x284fe0)][_0x299b47(0x1aa)]),_0x55be7f['height']=parseInt(this['_map'][_0x299b47(_0x363bf2._0x2b27c3)]['height']),_0x55be7f[_0x299b47(0x1e1)]['width']=this['_map']['canvas'][_0x299b47(_0x363bf2._0x42d1bb)]['width'],_0x55be7f['style']['height']=this['_map']['canvas']['style']['height'];}}},{'key':'getRectangle','value':function _0x1e5ead(_0x110b28){var _0x193a26=_0x11359f;if(!this['dataSet']||!this['dataSet']['_data'])return;var _0xbbdb06=mars3d__namespace[_0x193a26(0x1e9)]['getExtentByGeoJSON']({'type':'FeatureCollection','features':this[_0x193a26(_0x13418f._0x1fad90)]['_data']});if(!_0xbbdb06)return;return _0x110b28!==null&&_0x110b28!==void 0x0&&_0x110b28['isFormat']?_0xbbdb06:Cesium['Rectangle']['fromDegrees'](_0xbbdb06['xmin'],_0xbbdb06['ymin'],_0xbbdb06['xmax'],_0xbbdb06['ymax']);}},{'key':_0x11359f(_0x1ba60c._0x59a396),'value':function _0x10cf33(_0x327730){var _0x49ae80=_0x11359f;this['_cache_event']=_0x327730,this['_mapVRenderer']&&this[_0x49ae80(0x1d2)][_0x49ae80(_0x2da099._0x218cbb)](_0x327730['windowPosition'],_0x327730);}},{'key':'_onMapMouseMove','value':function _0x20c20b(_0x1f64bb){var _0x446b43=_0x11359f;this['_cache_event']=_0x1f64bb,this['_mapVRenderer']&&this['_mapVRenderer'][_0x446b43(_0xa4437a._0xb6d78d)](_0x1f64bb['windowPosition'],_0x1f64bb);}},{'key':'on','value':function _0x1f4674(_0x143853,_0x31036a,_0x1b166b){var _0x1e5c74={_0x4d91b5:0x19e},_0x2cd3b3=_0x11359f,_0x18ec71=this;this['options']['methods']=this['options']['methods']||{};if(_0x143853===mars3d__namespace['EventType'][_0x2cd3b3(0x1e3)])this['options']['methods'][_0x2cd3b3(_0x5daad4._0x4c5229)]=function(_0x4d5a5d){var _0x20da5c=_0x2cd3b3;_0x4d5a5d&&_0x31036a['bind'](_0x1b166b)(_objectSpread2(_objectSpread2({},_0x18ec71[_0x20da5c(0x1c9)]),{},{'layer':_0x18ec71,'data':_0x4d5a5d}));},this['_map']['on'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this);else _0x143853===mars3d__namespace['EventType']['mouseMove']&&(this['options']['methods']['mousemove']=function(_0x58061f){var _0x3840e0=_0x2cd3b3;_0x58061f&&_0x31036a[_0x3840e0(_0x1e5c74._0x4d91b5)](_0x1b166b)(_objectSpread2(_objectSpread2({},_0x18ec71['_cache_event']),{},{'layer':_0x18ec71,'data':_0x58061f}));},this['_map']['on'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this));return this;}},{'key':_0x11359f(_0x1ba60c._0x510df0),'value':function _0x22c20f(_0x257899,_0x2dc0cf){var _0x4b2025=_0x11359f;if(_0x257899==='click'){var _0x5de0a3;this['_map']['off'](_0x257899,this[_0x4b2025(_0x53501b._0x473b6d)],this),(_0x5de0a3=this[_0x4b2025(_0x53501b._0x15afec)]['methods'])!==null&&_0x5de0a3!==void 0x0&&_0x5de0a3['mousemove']&&delete this['options']['methods']['click'];}else{if(_0x257899==='mouseMove'){var _0x5e250b;this['_map'][_0x4b2025(_0x53501b._0x43cf21)](_0x257899,this['_onMapMouseMove'],this),(_0x5e250b=this['options']['methods'])!==null&&_0x5e250b!==void 0x0&&_0x5e250b[_0x4b2025(0x1b5)]&&delete this['options']['methods']['mousemove'];}}return this;}}]),_0x1cbc20;}(BaseLayer);mars3d__namespace['LayerUtil']['register'](_0x23a62d(0x1de),MapVLayer),mars3d__namespace['layer']['MapVLayer']=MapVLayer,exports['MapVLayer']=MapVLayer,Object[_0x23a62d(0x1f0)](mapv)['forEach'](function(_0x25c4ab){if(_0x25c4ab!=='default'&&!exports['hasOwnProperty'](_0x25c4ab))Object['defineProperty'](exports,_0x25c4ab,{'enumerable':!![],'get':function(){return mapv[_0x25c4ab];}});}),Object['defineProperty'](exports,'__esModule',{'value':!![]}); })); diff --git a/public/lib/mars3d/plugins/space/mars3d-space.js b/public/lib/mars3d/plugins/space/mars3d-space.js index b71c5240..2341cd9a 100644 --- a/public/lib/mars3d/plugins/space/mars3d-space.js +++ b/public/lib/mars3d/plugins/space/mars3d-space.js @@ -1,8 +1,8 @@ /** * Mars3D平台插件, 卫星及相关视锥体可视化功能 mars3d-space * - * 版本信息:v3.4.20 - * 编译日期:2023-01-10 12:56:03 + * 版本信息:v3.4.26 + * 编译日期:2023-03-09 16:01:16 * 版权所有:Copyright by 火星科技 http://mars3d.cn * 使用单位:免费公开版 ,2022-06-01 */ @@ -11,5 +11,5 @@ typeof define === 'function' && define.amd ? define(['exports', 'mars3d'], factory) : (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global["mars3d-space"] = {}, global.mars3d)); })(this, (function (exports, mars3d) { -'use strict';var _0x5f9796=_0x34c8;(function(_0x34ffe1,_0x2cdd3e){var _0x1f7005=_0x34c8,_0x154bf9=_0x34ffe1();while(!![]){try{var _0x19cca8=parseInt(_0x1f7005(0x133))/0x1+parseInt(_0x1f7005(0x17f))/0x2+-parseInt(_0x1f7005(0x1c9))/0x3*(parseInt(_0x1f7005(0x20a))/0x4)+parseInt(_0x1f7005(0x270))/0x5*(parseInt(_0x1f7005(0x23c))/0x6)+-parseInt(_0x1f7005(0x115))/0x7*(parseInt(_0x1f7005(0x148))/0x8)+parseInt(_0x1f7005(0x1a8))/0x9+-parseInt(_0x1f7005(0x199))/0xa;if(_0x19cca8===_0x2cdd3e)break;else _0x154bf9['push'](_0x154bf9['shift']());}catch(_0x41c9b0){_0x154bf9['push'](_0x154bf9['shift']());}}}(_0x1fa7,0x6a9ee));function _interopNamespace(_0x218c9c){var _0x2eaee8=_0x34c8;if(_0x218c9c&&_0x218c9c[_0x2eaee8(0x289)])return _0x218c9c;var _0x537fd5=Object['create'](null);return _0x218c9c&&Object['keys'](_0x218c9c)['forEach'](function(_0x1b915f){var _0x4a8611=_0x2eaee8;if(_0x1b915f!=='default'){var _0x3d028b=Object[_0x4a8611(0x163)](_0x218c9c,_0x1b915f);Object['defineProperty'](_0x537fd5,_0x1b915f,_0x3d028b['get']?_0x3d028b:{'enumerable':!![],'get':function(){return _0x218c9c[_0x1b915f];}});}}),_0x537fd5['default']=_0x218c9c,_0x537fd5;}function _mergeNamespaces(_0x4a1243,_0x5d8aed){return _0x5d8aed['forEach'](function(_0x42803e){var _0x4d5cd1=_0x34c8;_0x42803e&&typeof _0x42803e!=='string'&&!Array['isArray'](_0x42803e)&&Object['keys'](_0x42803e)[_0x4d5cd1(0x19e)](function(_0x224998){var _0x494152=_0x4d5cd1;if(_0x224998!==_0x494152(0x259)&&!(_0x224998 in _0x4a1243)){var _0x277a9d=Object['getOwnPropertyDescriptor'](_0x42803e,_0x224998);Object['defineProperty'](_0x4a1243,_0x224998,_0x277a9d['get']?_0x277a9d:{'enumerable':!![],'get':function(){return _0x42803e[_0x224998];}});}});}),_0x4a1243;}var mars3d__namespace=_interopNamespace(mars3d);function ownKeys(_0x4a3177,_0x11e290){var _0x1373e8=_0x34c8,_0x2a566c=Object['keys'](_0x4a3177);if(Object['getOwnPropertySymbols']){var _0x103cbf=Object[_0x1373e8(0xa9)](_0x4a3177);_0x11e290&&(_0x103cbf=_0x103cbf[_0x1373e8(0x118)](function(_0x480cb9){var _0x565051=_0x1373e8;return Object['getOwnPropertyDescriptor'](_0x4a3177,_0x480cb9)[_0x565051(0x214)];})),_0x2a566c[_0x1373e8(0x27e)]['apply'](_0x2a566c,_0x103cbf);}return _0x2a566c;}function _objectSpread2(_0x188a99){var _0x4a97d6=_0x34c8;for(var _0x2a8634=0x1;_0x2a8634_0x1dcdd7['length'])_0x1036bb=_0x1dcdd7['length'];for(var _0xdf0a72=0x0,_0x3c4e49=new Array(_0x1036bb);_0xdf0a72<_0x1036bb;_0xdf0a72++)_0x3c4e49[_0xdf0a72]=_0x1dcdd7[_0xdf0a72];return _0x3c4e49;}function _nonIterableSpread$1(){throw new TypeError('Invalid\x20attempt\x20to\x20spread\x20non-iterable\x20instance.\x0aIn\x20order\x20to\x20be\x20iterable,\x20non-array\x20objects\x20must\x20have\x20a\x20[Symbol.iterator]()\x20method.');}var pi=Math['PI'],twoPi=pi*0x2,deg2rad=pi/0xb4,rad2deg=0xb4/pi,minutesPerDay=0x5a0,mu=398600.5,earthRadius=6378.137,xke=0x3c/Math['sqrt'](earthRadius*earthRadius*earthRadius/mu),vkmpersec=earthRadius*xke/0x3c,tumin=0x1/xke,j2=0.00108262998905,j3=-0.00000253215306,j4=-0.00000161098761,j3oj2=j3/j2,x2o3=0x2/0x3,constants=Object[_0x5f9796(0x19f)]({'__proto__':null,'pi':pi,'twoPi':twoPi,'deg2rad':deg2rad,'rad2deg':rad2deg,'minutesPerDay':minutesPerDay,'mu':mu,'earthRadius':earthRadius,'xke':xke,'vkmpersec':vkmpersec,'tumin':tumin,'j2':j2,'j3':j3,'j4':j4,'j3oj2':j3oj2,'x2o3':x2o3});function days2mdhms(_0x4a28b4,_0x23ea64){var _0xd3e4cd=_0x5f9796,_0x92eac5=[0x1f,_0x4a28b4%0x4===0x0?0x1d:0x1c,0x1f,0x1e,0x1f,0x1e,0x1f,0x1f,0x1e,0x1f,0x1e,0x1f],_0x159ed4=Math[_0xd3e4cd(0xbb)](_0x23ea64),_0x195f90=0x1,_0x534ca3=0x0;while(_0x159ed4>_0x534ca3+_0x92eac5[_0x195f90-0x1]&&_0x195f90<0xc){_0x534ca3+=_0x92eac5[_0x195f90-0x1],_0x195f90+=0x1;}var _0x3c581e=_0x195f90,_0x4ee0fa=_0x159ed4-_0x534ca3,_0x5af53b=(_0x23ea64-_0x159ed4)*0x18,_0x37c3e6=Math[_0xd3e4cd(0xbb)](_0x5af53b);_0x5af53b=(_0x5af53b-_0x37c3e6)*0x3c;var _0x447a11=Math[_0xd3e4cd(0xbb)](_0x5af53b),_0xd49073=(_0x5af53b-_0x447a11)*0x3c;return{'mon':_0x3c581e,'day':_0x4ee0fa,'hr':_0x37c3e6,'minute':_0x447a11,'sec':_0xd49073};}function jdayInternal(_0x169d41,_0x1bb021,_0x4d998e,_0x4a45f4,_0x58250d,_0x1877ed){var _0x1e5c7d=arguments['length']>0x6&&arguments[0x6]!==undefined?arguments[0x6]:0x0;return 0x16f*_0x169d41-Math['floor'](0x7*(_0x169d41+Math['floor']((_0x1bb021+0x9)/0xc))*0.25)+Math['floor'](0x113*_0x1bb021/0x9)+_0x4d998e+1721013.5+((_0x1e5c7d/0xea60+_0x1877ed/0x3c+_0x58250d)/0x3c+_0x4a45f4)/0x18;}function jday(_0x5b8f48,_0x28223f,_0x3bdbcf,_0x475fbe,_0x5c0d30,_0x4ecba0,_0x1e7fd5){var _0x5dde1a=_0x5f9796;if(_0x5b8f48 instanceof Date){var _0x29eb48=_0x5b8f48;return jdayInternal(_0x29eb48['getUTCFullYear'](),_0x29eb48[_0x5dde1a(0x1c5)]()+0x1,_0x29eb48[_0x5dde1a(0x1ed)](),_0x29eb48['getUTCHours'](),_0x29eb48['getUTCMinutes'](),_0x29eb48[_0x5dde1a(0xee)](),_0x29eb48['getUTCMilliseconds']());}return jdayInternal(_0x5b8f48,_0x28223f,_0x3bdbcf,_0x475fbe,_0x5c0d30,_0x4ecba0,_0x1e7fd5);}function invjday(_0x5e986d,_0x1e8e23){var _0x1a6155=_0x5f9796,_0x4463a2=_0x5e986d-2415019.5,_0x391823=_0x4463a2/365.25,_0x1ff81a=0x76c+Math['floor'](_0x391823),_0xba612a=Math['floor']((_0x1ff81a-0x76d)*0.25),_0x22417b=_0x4463a2-((_0x1ff81a-0x76c)*0x16d+_0xba612a)+1e-11;_0x22417b<0x1&&(_0x1ff81a-=0x1,_0xba612a=Math['floor']((_0x1ff81a-0x76d)*0.25),_0x22417b=_0x4463a2-((_0x1ff81a-0x76c)*0x16d+_0xba612a));var _0x406b0a=days2mdhms(_0x1ff81a,_0x22417b),_0x383de5=_0x406b0a['mon'],_0x5951ef=_0x406b0a[_0x1a6155(0xb1)],_0x294e4d=_0x406b0a['hr'],_0x27fcd3=_0x406b0a['minute'],_0x380635=_0x406b0a[_0x1a6155(0x1c0)]-8.64e-7;if(_0x1e8e23)return[_0x1ff81a,_0x383de5,_0x5951ef,_0x294e4d,_0x27fcd3,Math['floor'](_0x380635)];return new Date(Date['UTC'](_0x1ff81a,_0x383de5-0x1,_0x5951ef,_0x294e4d,_0x27fcd3,Math['floor'](_0x380635)));}function dpper(_0x512ee2,_0x3c2b09){var _0x1cf2e7=_0x5f9796,_0x5d2712=_0x512ee2['e3'],_0x2fbfcb=_0x512ee2[_0x1cf2e7(0x1b4)],_0x3f1163=_0x512ee2['peo'],_0x4808e1=_0x512ee2['pgho'],_0x53af0f=_0x512ee2['pho'],_0x484827=_0x512ee2['pinco'],_0x2bb0f5=_0x512ee2['plo'],_0x4093de=_0x512ee2['se2'],_0x2ca80a=_0x512ee2['se3'],_0x1dc97f=_0x512ee2[_0x1cf2e7(0x141)],_0x2c32b4=_0x512ee2['sgh3'],_0x310dd6=_0x512ee2[_0x1cf2e7(0x1a5)],_0x59429d=_0x512ee2['sh2'],_0x593ece=_0x512ee2['sh3'],_0x150de2=_0x512ee2[_0x1cf2e7(0x167)],_0x3f160d=_0x512ee2['si3'],_0x47042b=_0x512ee2[_0x1cf2e7(0x11b)],_0x5e60c3=_0x512ee2['sl3'],_0x210094=_0x512ee2[_0x1cf2e7(0x1e5)],_0x357f9c=_0x512ee2['t'],_0xa541ab=_0x512ee2['xgh2'],_0x286b7c=_0x512ee2['xgh3'],_0x17580c=_0x512ee2['xgh4'],_0x295479=_0x512ee2['xh2'],_0x390eed=_0x512ee2[_0x1cf2e7(0x20c)],_0xa40341=_0x512ee2['xi2'],_0x211707=_0x512ee2['xi3'],_0x400a47=_0x512ee2[_0x1cf2e7(0x1db)],_0x273e23=_0x512ee2[_0x1cf2e7(0x9c)],_0x25872c=_0x512ee2['xl4'],_0x49105f=_0x512ee2[_0x1cf2e7(0x156)],_0x29e2d4=_0x512ee2['zmos'],_0x4148f7=_0x3c2b09[_0x1cf2e7(0x26c)],_0x5a9dab=_0x3c2b09[_0x1cf2e7(0x18d)],_0x28c16f=_0x3c2b09['ep'],_0x530e04=_0x3c2b09['inclp'],_0x19326f=_0x3c2b09['nodep'],_0x5949aa=_0x3c2b09['argpp'],_0x37b8ca=_0x3c2b09['mp'],_0x552690,_0x39deb5,_0x153f8c,_0x1bfefb,_0x3d5adb,_0x2e7f26,_0x31d396,_0x4b6f2c,_0x210738,_0x4d22ff,_0x561a0a,_0x52e60d,_0x15186b,_0x259bd6,_0x54580b,_0x34adc7,_0x44fd2f,_0x855cda,_0x14a331,_0x45284b,_0x486ed4,_0x482088=0.0000119459,_0x219ec4=0.01675,_0x226afa=0.00015835218,_0x55b1a0=0.0549;_0x486ed4=_0x29e2d4+_0x482088*_0x357f9c;_0x4148f7==='y'&&(_0x486ed4=_0x29e2d4);_0x45284b=_0x486ed4+0x2*_0x219ec4*Math[_0x1cf2e7(0x27c)](_0x486ed4),_0x44fd2f=Math['sin'](_0x45284b),_0x4d22ff=0.5*_0x44fd2f*_0x44fd2f-0.25,_0x561a0a=-0.5*_0x44fd2f*Math['cos'](_0x45284b);var _0x41c342=_0x4093de*_0x4d22ff+_0x2ca80a*_0x561a0a,_0x1271ff=_0x150de2*_0x4d22ff+_0x3f160d*_0x561a0a,_0x6d26bd=_0x47042b*_0x4d22ff+_0x5e60c3*_0x561a0a+_0x210094*_0x44fd2f,_0x8f0928=_0x1dc97f*_0x4d22ff+_0x2c32b4*_0x561a0a+_0x310dd6*_0x44fd2f,_0x3290ab=_0x59429d*_0x4d22ff+_0x593ece*_0x561a0a;_0x486ed4=_0x49105f+_0x226afa*_0x357f9c;_0x4148f7==='y'&&(_0x486ed4=_0x49105f);_0x45284b=_0x486ed4+0x2*_0x55b1a0*Math['sin'](_0x486ed4),_0x44fd2f=Math[_0x1cf2e7(0x27c)](_0x45284b),_0x4d22ff=0.5*_0x44fd2f*_0x44fd2f-0.25,_0x561a0a=-0.5*_0x44fd2f*Math['cos'](_0x45284b);var _0x18a731=_0x2fbfcb*_0x4d22ff+_0x5d2712*_0x561a0a,_0x44772d=_0xa40341*_0x4d22ff+_0x211707*_0x561a0a,_0x5ad389=_0x400a47*_0x4d22ff+_0x273e23*_0x561a0a+_0x25872c*_0x44fd2f,_0x3aabac=_0xa541ab*_0x4d22ff+_0x286b7c*_0x561a0a+_0x17580c*_0x44fd2f,_0x31fc8c=_0x295479*_0x4d22ff+_0x390eed*_0x561a0a;return _0x52e60d=_0x41c342+_0x18a731,_0x54580b=_0x1271ff+_0x44772d,_0x34adc7=_0x6d26bd+_0x5ad389,_0x15186b=_0x8f0928+_0x3aabac,_0x259bd6=_0x3290ab+_0x31fc8c,_0x4148f7==='n'&&(_0x52e60d-=_0x3f1163,_0x54580b-=_0x484827,_0x34adc7-=_0x2bb0f5,_0x15186b-=_0x4808e1,_0x259bd6-=_0x53af0f,_0x530e04+=_0x54580b,_0x28c16f+=_0x52e60d,_0x1bfefb=Math[_0x1cf2e7(0x27c)](_0x530e04),_0x153f8c=Math['cos'](_0x530e04),_0x530e04>=0.2?(_0x259bd6/=_0x1bfefb,_0x15186b-=_0x153f8c*_0x259bd6,_0x5949aa+=_0x15186b,_0x19326f+=_0x259bd6,_0x37b8ca+=_0x34adc7):(_0x2e7f26=Math['sin'](_0x19326f),_0x3d5adb=Math[_0x1cf2e7(0x21f)](_0x19326f),_0x552690=_0x1bfefb*_0x2e7f26,_0x39deb5=_0x1bfefb*_0x3d5adb,_0x31d396=_0x259bd6*_0x3d5adb+_0x54580b*_0x153f8c*_0x2e7f26,_0x4b6f2c=-_0x259bd6*_0x2e7f26+_0x54580b*_0x153f8c*_0x3d5adb,_0x552690+=_0x31d396,_0x39deb5+=_0x4b6f2c,_0x19326f%=twoPi,_0x19326f<0x0&&_0x5a9dab==='a'&&(_0x19326f+=twoPi),_0x855cda=_0x37b8ca+_0x5949aa+_0x153f8c*_0x19326f,_0x210738=_0x34adc7+_0x15186b-_0x54580b*_0x19326f*_0x1bfefb,_0x855cda+=_0x210738,_0x14a331=_0x19326f,_0x19326f=Math[_0x1cf2e7(0x201)](_0x552690,_0x39deb5),_0x19326f<0x0&&_0x5a9dab==='a'&&(_0x19326f+=twoPi),Math['abs'](_0x14a331-_0x19326f)>pi&&(_0x19326f<_0x14a331?_0x19326f+=twoPi:_0x19326f-=twoPi),_0x37b8ca+=_0x34adc7,_0x5949aa=_0x855cda-_0x37b8ca-_0x153f8c*_0x19326f)),{'ep':_0x28c16f,'inclp':_0x530e04,'nodep':_0x19326f,'argpp':_0x5949aa,'mp':_0x37b8ca};}function dscom(_0x2c524f){var _0x1eff58=_0x5f9796,_0x45e4bd=_0x2c524f['epoch'],_0x275755=_0x2c524f['ep'],_0x3b2445=_0x2c524f['argpp'],_0xb4b0e7=_0x2c524f['tc'],_0x426d7d=_0x2c524f['inclp'],_0xba9994=_0x2c524f[_0x1eff58(0xa7)],_0x2a650d=_0x2c524f['np'],_0x58619c,_0x185c9e,_0xaeaca3,_0x2e313a,_0x5d8e86,_0x23a1e6,_0x5816e4,_0x3bccfc,_0x54e92b,_0x3859ed,_0xb8d155,_0x124f5d,_0x17aaf1,_0x5f1306,_0x1a2321,_0x17f770,_0x31f172,_0x316aac,_0x313c69,_0x1397dc,_0x5e3e34,_0x5350d7,_0x3394ea,_0x3594b7,_0x516ff4,_0x2eab44,_0x485075,_0x4dd5fa,_0x2507c7,_0xe562d9,_0x2a55db,_0x3caca0,_0x207692,_0x22bf4b,_0x658c95,_0x46d30b,_0x238964,_0x7dc68,_0x202bcb,_0x4cf697,_0x213ae5,_0x205373,_0x1b238a,_0x1ae1ce,_0x2fce72,_0x3ceb9c,_0x11846c,_0x520e89,_0x4ce44a,_0xc3ed1f,_0x4160d,_0x1849dd,_0x2f6d8a,_0x2a40d5,_0x56865b,_0x2f375e,_0x40bb94,_0x1c1fdf,_0x49cf56,_0x4f97b0,_0x3f6735,_0x58f9d9,_0x374537,_0x875805=0.01675,_0x5d4401=0.0549,_0x344be6=0.0000029864797,_0x491530=4.7968065e-7,_0x414d4a=0.39785416,_0x545943=0.91744867,_0x55ced8=0.1945905,_0x2cd068=-0.98088458,_0x363eba=_0x2a650d,_0x4663cf=_0x275755,_0x5a1e5d=Math[_0x1eff58(0x27c)](_0xba9994),_0x307b90=Math[_0x1eff58(0x21f)](_0xba9994),_0x591e31=Math['sin'](_0x3b2445),_0x5b3036=Math['cos'](_0x3b2445),_0x1dfcf7=Math['sin'](_0x426d7d),_0x522a87=Math['cos'](_0x426d7d),_0x189c04=_0x4663cf*_0x4663cf,_0x432a2c=0x1-_0x189c04,_0x5c126a=Math['sqrt'](_0x432a2c),_0x39e6f4=0x0,_0x48b014=0x0,_0x28cbb1=0x0,_0x4ab889=0x0,_0x43bdcc=0x0,_0x510926=_0x45e4bd+18261.5+_0xb4b0e7/0x5a0,_0x5773cc=(4.523602-0.00092422029*_0x510926)%twoPi,_0x2eaf72=Math['sin'](_0x5773cc),_0x19b8e6=Math['cos'](_0x5773cc),_0x2f0a73=0.91375164-0.03568096*_0x19b8e6,_0x57db93=Math[_0x1eff58(0x18b)](0x1-_0x2f0a73*_0x2f0a73),_0x3758d6=0.089683511*_0x2eaf72/_0x57db93,_0x40be0a=Math['sqrt'](0x1-_0x3758d6*_0x3758d6),_0x186096=5.8351514+0.001944368*_0x510926,_0x374bb0=0.39785416*_0x2eaf72/_0x57db93,_0xd94386=_0x40be0a*_0x19b8e6+0.91744867*_0x3758d6*_0x2eaf72;_0x374bb0=Math['atan2'](_0x374bb0,_0xd94386),_0x374bb0+=_0x186096-_0x5773cc;var _0x1dcd9d=Math[_0x1eff58(0x21f)](_0x374bb0),_0x4dd35b=Math['sin'](_0x374bb0);_0x1397dc=_0x55ced8,_0x5e3e34=_0x2cd068,_0x3594b7=_0x545943,_0x516ff4=_0x414d4a,_0x5350d7=_0x307b90,_0x3394ea=_0x5a1e5d,_0xb8d155=_0x344be6;var _0x3e2d13=0x1/_0x363eba,_0x42bed4=0x0;while(_0x42bed4<0x2){_0x42bed4+=0x1,_0x58619c=_0x1397dc*_0x5350d7+_0x5e3e34*_0x3594b7*_0x3394ea,_0xaeaca3=-_0x5e3e34*_0x5350d7+_0x1397dc*_0x3594b7*_0x3394ea,_0x5816e4=-_0x1397dc*_0x3394ea+_0x5e3e34*_0x3594b7*_0x5350d7,_0x3bccfc=_0x5e3e34*_0x516ff4,_0x54e92b=_0x5e3e34*_0x3394ea+_0x1397dc*_0x3594b7*_0x5350d7,_0x3859ed=_0x1397dc*_0x516ff4,_0x185c9e=_0x522a87*_0x5816e4+_0x1dfcf7*_0x3bccfc,_0x2e313a=_0x522a87*_0x54e92b+_0x1dfcf7*_0x3859ed,_0x5d8e86=-_0x1dfcf7*_0x5816e4+_0x522a87*_0x3bccfc,_0x23a1e6=-_0x1dfcf7*_0x54e92b+_0x522a87*_0x3859ed,_0x124f5d=_0x58619c*_0x5b3036+_0x185c9e*_0x591e31,_0x17aaf1=_0xaeaca3*_0x5b3036+_0x2e313a*_0x591e31,_0x5f1306=-_0x58619c*_0x591e31+_0x185c9e*_0x5b3036,_0x1a2321=-_0xaeaca3*_0x591e31+_0x2e313a*_0x5b3036,_0x17f770=_0x5d8e86*_0x591e31,_0x31f172=_0x23a1e6*_0x591e31,_0x316aac=_0x5d8e86*_0x5b3036,_0x313c69=_0x23a1e6*_0x5b3036,_0x3f6735=0xc*_0x124f5d*_0x124f5d-0x3*_0x5f1306*_0x5f1306,_0x58f9d9=0x18*_0x124f5d*_0x17aaf1-0x6*_0x5f1306*_0x1a2321,_0x374537=0xc*_0x17aaf1*_0x17aaf1-0x3*_0x1a2321*_0x1a2321,_0x1849dd=0x3*(_0x58619c*_0x58619c+_0x185c9e*_0x185c9e)+_0x3f6735*_0x189c04,_0x2f6d8a=0x6*(_0x58619c*_0xaeaca3+_0x185c9e*_0x2e313a)+_0x58f9d9*_0x189c04,_0x2a40d5=0x3*(_0xaeaca3*_0xaeaca3+_0x2e313a*_0x2e313a)+_0x374537*_0x189c04,_0x56865b=-0x6*_0x58619c*_0x5d8e86+_0x189c04*(-0x18*_0x124f5d*_0x316aac-0x6*_0x5f1306*_0x17f770),_0x2f375e=-0x6*(_0x58619c*_0x23a1e6+_0xaeaca3*_0x5d8e86)+_0x189c04*(-0x18*(_0x17aaf1*_0x316aac+_0x124f5d*_0x313c69)+-0x6*(_0x5f1306*_0x31f172+_0x1a2321*_0x17f770)),_0x40bb94=-0x6*_0xaeaca3*_0x23a1e6+_0x189c04*(-0x18*_0x17aaf1*_0x313c69-0x6*_0x1a2321*_0x31f172),_0x1c1fdf=0x6*_0x185c9e*_0x5d8e86+_0x189c04*(0x18*_0x124f5d*_0x17f770-0x6*_0x5f1306*_0x316aac),_0x49cf56=0x6*(_0x2e313a*_0x5d8e86+_0x185c9e*_0x23a1e6)+_0x189c04*(0x18*(_0x17aaf1*_0x17f770+_0x124f5d*_0x31f172)-0x6*(_0x1a2321*_0x316aac+_0x5f1306*_0x313c69)),_0x4f97b0=0x6*_0x2e313a*_0x23a1e6+_0x189c04*(0x18*_0x17aaf1*_0x31f172-0x6*_0x1a2321*_0x313c69),_0x1849dd=_0x1849dd+_0x1849dd+_0x432a2c*_0x3f6735,_0x2f6d8a=_0x2f6d8a+_0x2f6d8a+_0x432a2c*_0x58f9d9,_0x2a40d5=_0x2a40d5+_0x2a40d5+_0x432a2c*_0x374537,_0x11846c=_0xb8d155*_0x3e2d13,_0x3ceb9c=-0.5*_0x11846c/_0x5c126a,_0x520e89=_0x11846c*_0x5c126a,_0x2fce72=-0xf*_0x4663cf*_0x520e89,_0x4ce44a=_0x124f5d*_0x5f1306+_0x17aaf1*_0x1a2321,_0xc3ed1f=_0x17aaf1*_0x5f1306+_0x124f5d*_0x1a2321,_0x4160d=_0x17aaf1*_0x1a2321-_0x124f5d*_0x5f1306,_0x42bed4===0x1&&(_0x2eab44=_0x2fce72,_0x485075=_0x3ceb9c,_0x4dd5fa=_0x11846c,_0x2507c7=_0x520e89,_0xe562d9=_0x4ce44a,_0x2a55db=_0xc3ed1f,_0x3caca0=_0x4160d,_0x207692=_0x1849dd,_0x22bf4b=_0x2f6d8a,_0x658c95=_0x2a40d5,_0x46d30b=_0x56865b,_0x238964=_0x2f375e,_0x7dc68=_0x40bb94,_0x202bcb=_0x1c1fdf,_0x4cf697=_0x49cf56,_0x213ae5=_0x4f97b0,_0x205373=_0x3f6735,_0x1b238a=_0x58f9d9,_0x1ae1ce=_0x374537,_0x1397dc=_0x1dcd9d,_0x5e3e34=_0x4dd35b,_0x3594b7=_0x2f0a73,_0x516ff4=_0x57db93,_0x5350d7=_0x40be0a*_0x307b90+_0x3758d6*_0x5a1e5d,_0x3394ea=_0x5a1e5d*_0x40be0a-_0x307b90*_0x3758d6,_0xb8d155=_0x491530);}var _0x4b010e=(4.7199672+(0.2299715*_0x510926-_0x186096))%twoPi,_0x334844=(6.2565837+0.017201977*_0x510926)%twoPi,_0x158ea4=0x2*_0x2eab44*_0x2a55db,_0x320ddd=0x2*_0x2eab44*_0x3caca0,_0x12fb4e=0x2*_0x485075*_0x238964,_0x2f1794=0x2*_0x485075*(_0x7dc68-_0x46d30b),_0x90af24=-0x2*_0x4dd5fa*_0x22bf4b,_0x1cab4e=-0x2*_0x4dd5fa*(_0x658c95-_0x207692),_0x2f2cb5=-0x2*_0x4dd5fa*(-0x15-0x9*_0x189c04)*_0x875805,_0xc04d20=0x2*_0x2507c7*_0x1b238a,_0x4ef005=0x2*_0x2507c7*(_0x1ae1ce-_0x205373),_0x1077b0=-0x12*_0x2507c7*_0x875805,_0x2ac436=-0x2*_0x485075*_0x4cf697,_0x1e08a0=-0x2*_0x485075*(_0x213ae5-_0x202bcb),_0x4c44ed=0x2*_0x2fce72*_0xc3ed1f,_0x4e6dac=0x2*_0x2fce72*_0x4160d,_0x147cee=0x2*_0x3ceb9c*_0x2f375e,_0x12d3e6=0x2*_0x3ceb9c*(_0x40bb94-_0x56865b),_0x1931ed=-0x2*_0x11846c*_0x2f6d8a,_0x589d4c=-0x2*_0x11846c*(_0x2a40d5-_0x1849dd),_0x21b928=-0x2*_0x11846c*(-0x15-0x9*_0x189c04)*_0x5d4401,_0x65430e=0x2*_0x520e89*_0x58f9d9,_0x2282ed=0x2*_0x520e89*(_0x374537-_0x3f6735),_0x3c468e=-0x12*_0x520e89*_0x5d4401,_0x5be835=-0x2*_0x3ceb9c*_0x49cf56,_0x178232=-0x2*_0x3ceb9c*(_0x4f97b0-_0x1c1fdf);return{'snodm':_0x5a1e5d,'cnodm':_0x307b90,'sinim':_0x1dfcf7,'cosim':_0x522a87,'sinomm':_0x591e31,'cosomm':_0x5b3036,'day':_0x510926,'e3':_0x4e6dac,'ee2':_0x4c44ed,'em':_0x4663cf,'emsq':_0x189c04,'gam':_0x186096,'peo':_0x39e6f4,'pgho':_0x4ab889,'pho':_0x43bdcc,'pinco':_0x48b014,'plo':_0x28cbb1,'rtemsq':_0x5c126a,'se2':_0x158ea4,'se3':_0x320ddd,'sgh2':_0xc04d20,'sgh3':_0x4ef005,'sgh4':_0x1077b0,'sh2':_0x2ac436,'sh3':_0x1e08a0,'si2':_0x12fb4e,'si3':_0x2f1794,'sl2':_0x90af24,'sl3':_0x1cab4e,'sl4':_0x2f2cb5,'s1':_0x2fce72,'s2':_0x3ceb9c,'s3':_0x11846c,'s4':_0x520e89,'s5':_0x4ce44a,'s6':_0xc3ed1f,'s7':_0x4160d,'ss1':_0x2eab44,'ss2':_0x485075,'ss3':_0x4dd5fa,'ss4':_0x2507c7,'ss5':_0xe562d9,'ss6':_0x2a55db,'ss7':_0x3caca0,'sz1':_0x207692,'sz2':_0x22bf4b,'sz3':_0x658c95,'sz11':_0x46d30b,'sz12':_0x238964,'sz13':_0x7dc68,'sz21':_0x202bcb,'sz22':_0x4cf697,'sz23':_0x213ae5,'sz31':_0x205373,'sz32':_0x1b238a,'sz33':_0x1ae1ce,'xgh2':_0x65430e,'xgh3':_0x2282ed,'xgh4':_0x3c468e,'xh2':_0x5be835,'xh3':_0x178232,'xi2':_0x147cee,'xi3':_0x12d3e6,'xl2':_0x1931ed,'xl3':_0x589d4c,'xl4':_0x21b928,'nm':_0x363eba,'z1':_0x1849dd,'z2':_0x2f6d8a,'z3':_0x2a40d5,'z11':_0x56865b,'z12':_0x2f375e,'z13':_0x40bb94,'z21':_0x1c1fdf,'z22':_0x49cf56,'z23':_0x4f97b0,'z31':_0x3f6735,'z32':_0x58f9d9,'z33':_0x374537,'zmol':_0x4b010e,'zmos':_0x334844};}function dsinit(_0x1cfdc0){var _0x133b40=_0x5f9796,_0x4ccd31=_0x1cfdc0['cosim'],_0x770c42=_0x1cfdc0['argpo'],_0x3c2619=_0x1cfdc0['s1'],_0x958d1d=_0x1cfdc0['s2'],_0x57c136=_0x1cfdc0['s3'],_0x21c940=_0x1cfdc0['s4'],_0x374a61=_0x1cfdc0['s5'],_0x36935e=_0x1cfdc0['sinim'],_0x16ba37=_0x1cfdc0['ss1'],_0x2e11fe=_0x1cfdc0[_0x133b40(0xe4)],_0x49db1b=_0x1cfdc0['ss3'],_0x338d91=_0x1cfdc0['ss4'],_0x45681a=_0x1cfdc0['ss5'],_0x43dc41=_0x1cfdc0['sz1'],_0x132f4c=_0x1cfdc0['sz3'],_0x242acb=_0x1cfdc0['sz11'],_0x1264c8=_0x1cfdc0[_0x133b40(0x185)],_0x3488b8=_0x1cfdc0['sz21'],_0x3f9eac=_0x1cfdc0['sz23'],_0x37c9c7=_0x1cfdc0['sz31'],_0x22f8c6=_0x1cfdc0['sz33'],_0x1f8214=_0x1cfdc0['t'],_0x55b5a2=_0x1cfdc0['tc'],_0x1c08d2=_0x1cfdc0['gsto'],_0x239e38=_0x1cfdc0['mo'],_0x1ba27b=_0x1cfdc0['mdot'],_0x1720fd=_0x1cfdc0['no'],_0x4fc46d=_0x1cfdc0[_0x133b40(0xe9)],_0x5904db=_0x1cfdc0['nodedot'],_0x3049f8=_0x1cfdc0['xpidot'],_0x4e8319=_0x1cfdc0['z1'],_0x28589a=_0x1cfdc0['z3'],_0x10b847=_0x1cfdc0['z11'],_0x2e9368=_0x1cfdc0['z13'],_0x5e3cb7=_0x1cfdc0['z21'],_0x568e27=_0x1cfdc0['z23'],_0x178aa9=_0x1cfdc0[_0x133b40(0x213)],_0x51c33a=_0x1cfdc0[_0x133b40(0x8f)],_0xeae89d=_0x1cfdc0['ecco'],_0xe96110=_0x1cfdc0[_0x133b40(0x241)],_0x38f48c=_0x1cfdc0['emsq'],_0x53b66a=_0x1cfdc0['em'],_0x3b9849=_0x1cfdc0['argpm'],_0x1b4010=_0x1cfdc0['inclm'],_0x514931=_0x1cfdc0['mm'],_0x3e277c=_0x1cfdc0['nm'],_0x17602e=_0x1cfdc0['nodem'],_0x22f036=_0x1cfdc0['irez'],_0x171a7a=_0x1cfdc0[_0x133b40(0xc9)],_0xba69e0=_0x1cfdc0['d2201'],_0xf65afe=_0x1cfdc0['d2211'],_0x186584=_0x1cfdc0[_0x133b40(0x15b)],_0xea8a65=_0x1cfdc0['d3222'],_0x546475=_0x1cfdc0['d4410'],_0x33964d=_0x1cfdc0['d4422'],_0x2524c4=_0x1cfdc0['d5220'],_0x1890af=_0x1cfdc0[_0x133b40(0xb9)],_0x3a8587=_0x1cfdc0[_0x133b40(0x1cb)],_0x63b0f9=_0x1cfdc0['d5433'],_0x18c3f4=_0x1cfdc0['dedt'],_0x5ad0c2=_0x1cfdc0[_0x133b40(0xa0)],_0x17bc62=_0x1cfdc0['dmdt'],_0x3cd54a=_0x1cfdc0['dnodt'],_0xa9910c=_0x1cfdc0['domdt'],_0x2e81d8=_0x1cfdc0['del1'],_0x1f1ceb=_0x1cfdc0['del2'],_0x26d372=_0x1cfdc0[_0x133b40(0x207)],_0x4f4fb3=_0x1cfdc0['xfact'],_0x288a53=_0x1cfdc0['xlamo'],_0x314a27=_0x1cfdc0['xli'],_0x21a570=_0x1cfdc0[_0x133b40(0x29f)],_0x151624,_0x14f825,_0x205833,_0x13b9ec,_0x35a103,_0x36e151,_0x1e045b,_0x9cd87f,_0x5e88b5,_0x40bf0a,_0x29993c,_0x50bf9f,_0x192281,_0x3623ec,_0x285c7b,_0x526418,_0x8ec4f9,_0x21003d,_0x1b647f,_0x4103a7,_0xc92b95,_0x16ab31,_0x3dc179,_0x2324e4,_0x137744,_0x196dfc,_0x4810c0,_0x3b5f28,_0x4225ab,_0x16ecb4,_0x32ed0c,_0x4c07c8,_0x4fcae6=0.0000017891679,_0x54f6c3=0.0000021460748,_0x479541=2.2123015e-7,_0x31b76e=0.0000017891679,_0x3010d7=7.3636953e-9,_0x4996a6=2.1765803e-9,_0x139a29=0.0043752690880113,_0x2f3025=3.7393792e-7,_0x5e8e03=1.1428639e-7,_0x2b2205=0.00015835218,_0x2c556b=0.0000119459;_0x22f036=0x0;_0x3e277c<0.0052359877&&_0x3e277c>0.0034906585&&(_0x22f036=0x1);_0x3e277c>=0.00826&&_0x3e277c<=0.00924&&_0x53b66a>=0.5&&(_0x22f036=0x2);var _0x59aa4a=_0x16ba37*_0x2c556b*_0x45681a,_0xc3f545=_0x2e11fe*_0x2c556b*(_0x242acb+_0x1264c8),_0x6e9849=-_0x2c556b*_0x49db1b*(_0x43dc41+_0x132f4c-0xe-0x6*_0x38f48c),_0x4ada36=_0x338d91*_0x2c556b*(_0x37c9c7+_0x22f8c6-0x6),_0x4cb8c4=-_0x2c556b*_0x2e11fe*(_0x3488b8+_0x3f9eac);(_0x1b4010<0.052359877||_0x1b4010>pi-0.052359877)&&(_0x4cb8c4=0x0);_0x36935e!==0x0&&(_0x4cb8c4/=_0x36935e);var _0x207fcf=_0x4ada36-_0x4ccd31*_0x4cb8c4;_0x18c3f4=_0x59aa4a+_0x3c2619*_0x2b2205*_0x374a61,_0x5ad0c2=_0xc3f545+_0x958d1d*_0x2b2205*(_0x10b847+_0x2e9368),_0x17bc62=_0x6e9849-_0x2b2205*_0x57c136*(_0x4e8319+_0x28589a-0xe-0x6*_0x38f48c);var _0x598a13=_0x21c940*_0x2b2205*(_0x178aa9+_0x51c33a-0x6),_0x21597c=-_0x2b2205*_0x958d1d*(_0x5e3cb7+_0x568e27);(_0x1b4010<0.052359877||_0x1b4010>pi-0.052359877)&&(_0x21597c=0x0);_0xa9910c=_0x207fcf+_0x598a13,_0x3cd54a=_0x4cb8c4;_0x36935e!==0x0&&(_0xa9910c-=_0x4ccd31/_0x36935e*_0x21597c,_0x3cd54a+=_0x21597c/_0x36935e);var _0x18436e=0x0,_0x473fe5=(_0x1c08d2+_0x55b5a2*_0x139a29)%twoPi;_0x53b66a+=_0x18c3f4*_0x1f8214,_0x1b4010+=_0x5ad0c2*_0x1f8214,_0x3b9849+=_0xa9910c*_0x1f8214,_0x17602e+=_0x3cd54a*_0x1f8214,_0x514931+=_0x17bc62*_0x1f8214;if(_0x22f036!==0x0){_0x16ecb4=Math[_0x133b40(0x194)](_0x3e277c/xke,x2o3);if(_0x22f036===0x2){_0x32ed0c=_0x4ccd31*_0x4ccd31;var _0x5c1dce=_0x53b66a;_0x53b66a=_0xeae89d;var _0x1d3003=_0x38f48c;_0x38f48c=_0xe96110,_0x4c07c8=_0x53b66a*_0x38f48c,_0x3623ec=-0.306-(_0x53b66a-0.64)*0.44,_0x53b66a<=0.65?(_0x285c7b=3.616-13.247*_0x53b66a+16.29*_0x38f48c,_0x8ec4f9=-19.302+117.39*_0x53b66a-228.419*_0x38f48c+156.591*_0x4c07c8,_0x21003d=-18.9068+109.7927*_0x53b66a-214.6334*_0x38f48c+146.5816*_0x4c07c8,_0x1b647f=-41.122+242.694*_0x53b66a-471.094*_0x38f48c+313.953*_0x4c07c8,_0x4103a7=-146.407+841.88*_0x53b66a-1629.014*_0x38f48c+1083.435*_0x4c07c8,_0xc92b95=-532.114+3017.977*_0x53b66a-5740.032*_0x38f48c+3708.276*_0x4c07c8):(_0x285c7b=-72.099+331.819*_0x53b66a-508.738*_0x38f48c+266.724*_0x4c07c8,_0x8ec4f9=-346.844+1582.851*_0x53b66a-2415.925*_0x38f48c+1246.113*_0x4c07c8,_0x21003d=-342.585+1554.908*_0x53b66a-2366.899*_0x38f48c+1215.972*_0x4c07c8,_0x1b647f=-1052.797+4758.686*_0x53b66a-7193.992*_0x38f48c+3651.957*_0x4c07c8,_0x4103a7=-3581.69+16178.11*_0x53b66a-24462.77*_0x38f48c+12422.52*_0x4c07c8,_0x53b66a>0.715?_0xc92b95=-5149.66+29936.92*_0x53b66a-54087.36*_0x38f48c+31324.56*_0x4c07c8:_0xc92b95=1464.74-4664.75*_0x53b66a+3763.64*_0x38f48c),_0x53b66a<0.7?(_0x2324e4=-919.2277+4988.61*_0x53b66a-9064.77*_0x38f48c+5542.21*_0x4c07c8,_0x16ab31=-822.71072+4568.6173*_0x53b66a-8491.4146*_0x38f48c+5337.524*_0x4c07c8,_0x3dc179=-853.666+4690.25*_0x53b66a-8624.77*_0x38f48c+5341.4*_0x4c07c8):(_0x2324e4=-37995.78+161616.52*_0x53b66a-229838.2*_0x38f48c+109377.94*_0x4c07c8,_0x16ab31=-51752.104+218913.95*_0x53b66a-309468.16*_0x38f48c+146349.42*_0x4c07c8,_0x3dc179=-40023.88+170470.89*_0x53b66a-242699.48*_0x38f48c+115605.82*_0x4c07c8),_0x137744=_0x36935e*_0x36935e,_0x151624=0.75*(0x1+0x2*_0x4ccd31+_0x32ed0c),_0x14f825=1.5*_0x137744,_0x13b9ec=1.875*_0x36935e*(0x1-0x2*_0x4ccd31-0x3*_0x32ed0c),_0x35a103=-1.875*_0x36935e*(0x1+0x2*_0x4ccd31-0x3*_0x32ed0c),_0x1e045b=0x23*_0x137744*_0x151624,_0x9cd87f=39.375*_0x137744*_0x137744,_0x5e88b5=9.84375*_0x36935e*(_0x137744*(0x1-0x2*_0x4ccd31-0x5*_0x32ed0c)+0.33333333*(-0x2+0x4*_0x4ccd31+0x6*_0x32ed0c)),_0x40bf0a=_0x36935e*(4.92187512*_0x137744*(-0x2-0x4*_0x4ccd31+0xa*_0x32ed0c)+6.56250012*(0x1+0x2*_0x4ccd31-0x3*_0x32ed0c)),_0x29993c=29.53125*_0x36935e*(0x2-0x8*_0x4ccd31+_0x32ed0c*(-0xc+0x8*_0x4ccd31+0xa*_0x32ed0c)),_0x50bf9f=29.53125*_0x36935e*(-0x2-0x8*_0x4ccd31+_0x32ed0c*(0xc+0x8*_0x4ccd31-0xa*_0x32ed0c)),_0x3b5f28=_0x3e277c*_0x3e277c,_0x4225ab=_0x16ecb4*_0x16ecb4,_0x4810c0=0x3*_0x3b5f28*_0x4225ab,_0x196dfc=_0x4810c0*_0x31b76e,_0xba69e0=_0x196dfc*_0x151624*_0x3623ec,_0xf65afe=_0x196dfc*_0x14f825*_0x285c7b,_0x4810c0*=_0x16ecb4,_0x196dfc=_0x4810c0*_0x2f3025,_0x186584=_0x196dfc*_0x13b9ec*_0x8ec4f9,_0xea8a65=_0x196dfc*_0x35a103*_0x21003d,_0x4810c0*=_0x16ecb4,_0x196dfc=0x2*_0x4810c0*_0x3010d7,_0x546475=_0x196dfc*_0x1e045b*_0x1b647f,_0x33964d=_0x196dfc*_0x9cd87f*_0x4103a7,_0x4810c0*=_0x16ecb4,_0x196dfc=_0x4810c0*_0x5e8e03,_0x2524c4=_0x196dfc*_0x5e88b5*_0xc92b95,_0x1890af=_0x196dfc*_0x40bf0a*_0x3dc179,_0x196dfc=0x2*_0x4810c0*_0x4996a6,_0x3a8587=_0x196dfc*_0x29993c*_0x16ab31,_0x63b0f9=_0x196dfc*_0x50bf9f*_0x2324e4,_0x288a53=(_0x239e38+_0x4fc46d+_0x4fc46d-(_0x473fe5+_0x473fe5))%twoPi,_0x4f4fb3=_0x1ba27b+_0x17bc62+0x2*(_0x5904db+_0x3cd54a-_0x139a29)-_0x1720fd,_0x53b66a=_0x5c1dce,_0x38f48c=_0x1d3003;}_0x22f036===0x1&&(_0x192281=0x1+_0x38f48c*(-2.5+0.8125*_0x38f48c),_0x8ec4f9=0x1+0x2*_0x38f48c,_0x526418=0x1+_0x38f48c*(-0x6+6.60937*_0x38f48c),_0x151624=0.75*(0x1+_0x4ccd31)*(0x1+_0x4ccd31),_0x205833=0.9375*_0x36935e*_0x36935e*(0x1+0x3*_0x4ccd31)-0.75*(0x1+_0x4ccd31),_0x36e151=0x1+_0x4ccd31,_0x36e151*=1.875*_0x36e151*_0x36e151,_0x2e81d8=0x3*_0x3e277c*_0x3e277c*_0x16ecb4*_0x16ecb4,_0x1f1ceb=0x2*_0x2e81d8*_0x151624*_0x192281*_0x4fcae6,_0x26d372=0x3*_0x2e81d8*_0x36e151*_0x526418*_0x479541*_0x16ecb4,_0x2e81d8=_0x2e81d8*_0x205833*_0x8ec4f9*_0x54f6c3*_0x16ecb4,_0x288a53=(_0x239e38+_0x4fc46d+_0x770c42-_0x473fe5)%twoPi,_0x4f4fb3=_0x1ba27b+_0x3049f8+_0x17bc62+_0xa9910c+_0x3cd54a-(_0x1720fd+_0x139a29)),_0x314a27=_0x288a53,_0x21a570=_0x1720fd,_0x171a7a=0x0,_0x3e277c=_0x1720fd+_0x18436e;}return{'em':_0x53b66a,'argpm':_0x3b9849,'inclm':_0x1b4010,'mm':_0x514931,'nm':_0x3e277c,'nodem':_0x17602e,'irez':_0x22f036,'atime':_0x171a7a,'d2201':_0xba69e0,'d2211':_0xf65afe,'d3210':_0x186584,'d3222':_0xea8a65,'d4410':_0x546475,'d4422':_0x33964d,'d5220':_0x2524c4,'d5232':_0x1890af,'d5421':_0x3a8587,'d5433':_0x63b0f9,'dedt':_0x18c3f4,'didt':_0x5ad0c2,'dmdt':_0x17bc62,'dndt':_0x18436e,'dnodt':_0x3cd54a,'domdt':_0xa9910c,'del1':_0x2e81d8,'del2':_0x1f1ceb,'del3':_0x26d372,'xfact':_0x4f4fb3,'xlamo':_0x288a53,'xli':_0x314a27,'xni':_0x21a570};}function gstimeInternal(_0x52924c){var _0x35ac4e=(_0x52924c-0x256859)/0x8ead,_0x294236=-0.0000062*_0x35ac4e*_0x35ac4e*_0x35ac4e+0.093104*_0x35ac4e*_0x35ac4e+(0xd6038*0xe10+8640184.812866)*_0x35ac4e+67310.54841;return _0x294236=_0x294236*deg2rad/0xf0%twoPi,_0x294236<0x0&&(_0x294236+=twoPi),_0x294236;}function gstime(){var _0x5c6fb4=_0x5f9796;if((arguments['length']<=0x0?undefined:arguments[0x0])instanceof Date||arguments['length']>0x1)return gstimeInternal(jday[_0x5c6fb4(0x203)](void 0x0,arguments));return gstimeInternal['apply'](void 0x0,arguments);}function initl(_0x2e88ce){var _0x7cd300=_0x5f9796,_0x169813=_0x2e88ce['ecco'],_0x41ed2f=_0x2e88ce['epoch'],_0x4e18f6=_0x2e88ce['inclo'],_0x2c3a24=_0x2e88ce['opsmode'],_0x359a5a=_0x2e88ce['no'],_0x508934=_0x169813*_0x169813,_0x3e1830=0x1-_0x508934,_0x16d0bd=Math['sqrt'](_0x3e1830),_0x193ae7=Math[_0x7cd300(0x21f)](_0x4e18f6),_0x277da9=_0x193ae7*_0x193ae7,_0x13f56f=Math['pow'](xke/_0x359a5a,x2o3),_0x22cfc5=0.75*j2*(0x3*_0x277da9-0x1)/(_0x16d0bd*_0x3e1830),_0x5b9707=_0x22cfc5/(_0x13f56f*_0x13f56f),_0x3cc117=_0x13f56f*(0x1-_0x5b9707*_0x5b9707-_0x5b9707*(0x1/0x3+0x86*_0x5b9707*_0x5b9707/0x51));_0x5b9707=_0x22cfc5/(_0x3cc117*_0x3cc117),_0x359a5a/=0x1+_0x5b9707;var _0x21a3a5=Math['pow'](xke/_0x359a5a,x2o3),_0x500157=Math['sin'](_0x4e18f6),_0x372f71=_0x21a3a5*_0x3e1830,_0x15a60a=0x1-0x5*_0x277da9,_0x3a5d5c=-_0x15a60a-_0x277da9-_0x277da9,_0x281168=0x1/_0x21a3a5,_0x58e2a2=_0x372f71*_0x372f71,_0x136828=_0x21a3a5*(0x1-_0x169813),_0x11cd37='n',_0x946f6f;if(_0x2c3a24==='a'){var _0x3bf2bc=_0x41ed2f-0x1c89,_0x25a9f0=Math['floor'](_0x3bf2bc+1e-8),_0x38f58b=_0x3bf2bc-_0x25a9f0,_0x25ab9b=0.017202791694070362,_0xdd46d=1.7321343856509375,_0x1410dd=5.075514194322695e-15,_0x28c513=_0x25ab9b+twoPi;_0x946f6f=(_0xdd46d+_0x25ab9b*_0x25a9f0+_0x28c513*_0x38f58b+_0x3bf2bc*_0x3bf2bc*_0x1410dd)%twoPi,_0x946f6f<0x0&&(_0x946f6f+=twoPi);}else _0x946f6f=gstime(_0x41ed2f+2433281.5);return{'no':_0x359a5a,'method':_0x11cd37,'ainv':_0x281168,'ao':_0x21a3a5,'con41':_0x3a5d5c,'con42':_0x15a60a,'cosio':_0x193ae7,'cosio2':_0x277da9,'eccsq':_0x508934,'omeosq':_0x3e1830,'posq':_0x58e2a2,'rp':_0x136828,'rteosq':_0x16d0bd,'sinio':_0x500157,'gsto':_0x946f6f};}function dspace(_0x1fbfc2){var _0x35f4a1=_0x5f9796,_0x3b3dcf=_0x1fbfc2[_0x35f4a1(0x174)],_0x1451c6=_0x1fbfc2['d2201'],_0x1717e0=_0x1fbfc2['d2211'],_0x5e99e1=_0x1fbfc2[_0x35f4a1(0x15b)],_0x49be30=_0x1fbfc2['d3222'],_0x39c257=_0x1fbfc2[_0x35f4a1(0xfa)],_0x8d3ad2=_0x1fbfc2[_0x35f4a1(0xea)],_0x334202=_0x1fbfc2['d5220'],_0x344c25=_0x1fbfc2[_0x35f4a1(0xb9)],_0x2456ea=_0x1fbfc2['d5421'],_0x17090c=_0x1fbfc2['d5433'],_0x1a72a0=_0x1fbfc2[_0x35f4a1(0x29a)],_0x42020b=_0x1fbfc2['del1'],_0x4ac677=_0x1fbfc2['del2'],_0x1afe6c=_0x1fbfc2['del3'],_0x34af58=_0x1fbfc2['didt'],_0xa716b2=_0x1fbfc2[_0x35f4a1(0x1a7)],_0x3c30ad=_0x1fbfc2['dnodt'],_0x5b6266=_0x1fbfc2['domdt'],_0x30959e=_0x1fbfc2[_0x35f4a1(0x1b7)],_0x4113bd=_0x1fbfc2['argpdot'],_0x182948=_0x1fbfc2['t'],_0x2f00aa=_0x1fbfc2['tc'],_0x45dd15=_0x1fbfc2[_0x35f4a1(0xf0)],_0xa14f69=_0x1fbfc2[_0x35f4a1(0x1a9)],_0x20b7ec=_0x1fbfc2['xlamo'],_0x189a67=_0x1fbfc2['no'],_0x5ac521=_0x1fbfc2['atime'],_0xf7fa1c=_0x1fbfc2['em'],_0x1e596d=_0x1fbfc2['argpm'],_0x2394f4=_0x1fbfc2[_0x35f4a1(0x1e0)],_0x362137=_0x1fbfc2[_0x35f4a1(0x279)],_0x4d7081=_0x1fbfc2['mm'],_0x6b228e=_0x1fbfc2[_0x35f4a1(0x29f)],_0x267953=_0x1fbfc2['nodem'],_0x484968=_0x1fbfc2['nm'],_0x53aabf=0.13130908,_0x353b03=2.8843198,_0x3b5fb1=0.37448087,_0x595305=5.7686396,_0x3e34dc=0.95240898,_0x2bdd3b=1.8014998,_0x68042=1.050833,_0x55a364=4.4108898,_0x52633c=0.0043752690880113,_0xf8a0ab=0x2d0,_0x4b7864=-0x2d0,_0x1bc25e=0x3f480,_0x21e036,_0x5cdb97,_0x4df76a,_0x2d53d9,_0x5e6874,_0x174d4c,_0x282482,_0x3789f2,_0x1f98c6=0x0,_0x552310=0x0,_0x248ef8=(_0x45dd15+_0x2f00aa*_0x52633c)%twoPi;_0xf7fa1c+=_0x1a72a0*_0x182948,_0x2394f4+=_0x34af58*_0x182948,_0x1e596d+=_0x5b6266*_0x182948,_0x267953+=_0x3c30ad*_0x182948,_0x4d7081+=_0xa716b2*_0x182948;if(_0x3b3dcf!==0x0){(_0x5ac521===0x0||_0x182948*_0x5ac521<=0x0||Math['abs'](_0x182948)0x0?_0x21e036=_0xf8a0ab:_0x21e036=_0x4b7864;var _0x5da9fc=0x17d;while(_0x5da9fc===0x17d){_0x3b3dcf!==0x2?(_0x282482=_0x42020b*Math['sin'](_0x362137-_0x53aabf)+_0x4ac677*Math['sin'](0x2*(_0x362137-_0x353b03))+_0x1afe6c*Math[_0x35f4a1(0x27c)](0x3*(_0x362137-_0x3b5fb1)),_0x5e6874=_0x6b228e+_0xa14f69,_0x174d4c=_0x42020b*Math['cos'](_0x362137-_0x53aabf)+0x2*_0x4ac677*Math[_0x35f4a1(0x21f)](0x2*(_0x362137-_0x353b03))+0x3*_0x1afe6c*Math[_0x35f4a1(0x21f)](0x3*(_0x362137-_0x3b5fb1)),_0x174d4c*=_0x5e6874):(_0x3789f2=_0x30959e+_0x4113bd*_0x5ac521,_0x4df76a=_0x3789f2+_0x3789f2,_0x5cdb97=_0x362137+_0x362137,_0x282482=_0x1451c6*Math['sin'](_0x4df76a+_0x362137-_0x595305)+_0x1717e0*Math['sin'](_0x362137-_0x595305)+_0x5e99e1*Math['sin'](_0x3789f2+_0x362137-_0x3e34dc)+_0x49be30*Math[_0x35f4a1(0x27c)](-_0x3789f2+_0x362137-_0x3e34dc)+_0x39c257*Math[_0x35f4a1(0x27c)](_0x4df76a+_0x5cdb97-_0x2bdd3b)+_0x8d3ad2*Math[_0x35f4a1(0x27c)](_0x5cdb97-_0x2bdd3b)+_0x334202*Math['sin'](_0x3789f2+_0x362137-_0x68042)+_0x344c25*Math[_0x35f4a1(0x27c)](-_0x3789f2+_0x362137-_0x68042)+_0x2456ea*Math[_0x35f4a1(0x27c)](_0x3789f2+_0x5cdb97-_0x55a364)+_0x17090c*Math['sin'](-_0x3789f2+_0x5cdb97-_0x55a364),_0x5e6874=_0x6b228e+_0xa14f69,_0x174d4c=_0x1451c6*Math['cos'](_0x4df76a+_0x362137-_0x595305)+_0x1717e0*Math['cos'](_0x362137-_0x595305)+_0x5e99e1*Math['cos'](_0x3789f2+_0x362137-_0x3e34dc)+_0x49be30*Math['cos'](-_0x3789f2+_0x362137-_0x3e34dc)+_0x334202*Math['cos'](_0x3789f2+_0x362137-_0x68042)+_0x344c25*Math['cos'](-_0x3789f2+_0x362137-_0x68042)+0x2*_0x39c257*Math['cos'](_0x4df76a+_0x5cdb97-_0x2bdd3b)+_0x8d3ad2*Math['cos'](_0x5cdb97-_0x2bdd3b)+_0x2456ea*Math['cos'](_0x3789f2+_0x5cdb97-_0x55a364)+_0x17090c*Math['cos'](-_0x3789f2+_0x5cdb97-_0x55a364),_0x174d4c*=_0x5e6874),Math[_0x35f4a1(0x2c9)](_0x182948-_0x5ac521)>=_0xf8a0ab?_0x5da9fc=0x17d:(_0x552310=_0x182948-_0x5ac521,_0x5da9fc=0x0),_0x5da9fc===0x17d&&(_0x362137+=_0x5e6874*_0x21e036+_0x282482*_0x1bc25e,_0x6b228e+=_0x282482*_0x21e036+_0x174d4c*_0x1bc25e,_0x5ac521+=_0x21e036);}_0x484968=_0x6b228e+_0x282482*_0x552310+_0x174d4c*_0x552310*_0x552310*0.5,_0x2d53d9=_0x362137+_0x5e6874*_0x552310+_0x282482*_0x552310*_0x552310*0.5,_0x3b3dcf!==0x1?(_0x4d7081=_0x2d53d9-0x2*_0x267953+0x2*_0x248ef8,_0x1f98c6=_0x484968-_0x189a67):(_0x4d7081=_0x2d53d9-_0x267953-_0x1e596d+_0x248ef8,_0x1f98c6=_0x484968-_0x189a67),_0x484968=_0x189a67+_0x1f98c6;}return{'atime':_0x5ac521,'em':_0xf7fa1c,'argpm':_0x1e596d,'inclm':_0x2394f4,'xli':_0x362137,'mm':_0x4d7081,'xni':_0x6b228e,'nodem':_0x267953,'dndt':_0x1f98c6,'nm':_0x484968};}function sgp4(_0x8344b,_0x924386){var _0x3fb427=_0x5f9796,_0x42f44a,_0xdd520c,_0x153786,_0x68ec4f,_0x36c87d,_0xf9815a,_0x2209d3,_0x387493,_0x5a37c8,_0x2b6b3e,_0x323ee9,_0x2cf8e8,_0x43683e,_0x37405f,_0x512439,_0x494364,_0x50f0a6,_0x461409,_0x307f78,_0x462955,_0x1c52c9,_0x58de3e,_0x228b9,_0x39ce23,_0x3bcaa7,_0x266d5c,_0x18ee94,_0x7326c3=1.5e-12;_0x8344b['t']=_0x924386,_0x8344b['error']=0x0;var _0x4cc2aa=_0x8344b['mo']+_0x8344b[_0x3fb427(0x1aa)]*_0x8344b['t'],_0x2aacff=_0x8344b['argpo']+_0x8344b['argpdot']*_0x8344b['t'],_0x18de46=_0x8344b['nodeo']+_0x8344b['nodedot']*_0x8344b['t'];_0x5a37c8=_0x2aacff,_0x1c52c9=_0x4cc2aa;var _0x1bfb86=_0x8344b['t']*_0x8344b['t'];_0x228b9=_0x18de46+_0x8344b['nodecf']*_0x1bfb86,_0x50f0a6=0x1-_0x8344b['cc1']*_0x8344b['t'],_0x461409=_0x8344b['bstar']*_0x8344b[_0x3fb427(0x232)]*_0x8344b['t'],_0x307f78=_0x8344b['t2cof']*_0x1bfb86;if(_0x8344b['isimp']!==0x1){_0x2209d3=_0x8344b[_0x3fb427(0x237)]*_0x8344b['t'];var _0x471070=0x1+_0x8344b['eta']*Math['cos'](_0x4cc2aa);_0xf9815a=_0x8344b[_0x3fb427(0x136)]*(_0x471070*_0x471070*_0x471070-_0x8344b['delmo']),_0x494364=_0x2209d3+_0xf9815a,_0x1c52c9=_0x4cc2aa+_0x494364,_0x5a37c8=_0x2aacff-_0x494364,_0x2cf8e8=_0x1bfb86*_0x8344b['t'],_0x43683e=_0x2cf8e8*_0x8344b['t'],_0x50f0a6=_0x50f0a6-_0x8344b['d2']*_0x1bfb86-_0x8344b['d3']*_0x2cf8e8-_0x8344b['d4']*_0x43683e,_0x461409+=_0x8344b[_0x3fb427(0x10f)]*_0x8344b['cc5']*(Math[_0x3fb427(0x27c)](_0x1c52c9)-_0x8344b['sinmao']),_0x307f78=_0x307f78+_0x8344b[_0x3fb427(0x27b)]*_0x2cf8e8+_0x43683e*(_0x8344b['t4cof']+_0x8344b['t']*_0x8344b['t5cof']);}_0x58de3e=_0x8344b['no'];var _0x21e90c=_0x8344b['ecco'];_0x462955=_0x8344b['inclo'];if(_0x8344b['method']==='d'){_0x37405f=_0x8344b['t'];var _0xd3c38e={'irez':_0x8344b['irez'],'d2201':_0x8344b['d2201'],'d2211':_0x8344b['d2211'],'d3210':_0x8344b[_0x3fb427(0x15b)],'d3222':_0x8344b['d3222'],'d4410':_0x8344b[_0x3fb427(0xfa)],'d4422':_0x8344b['d4422'],'d5220':_0x8344b['d5220'],'d5232':_0x8344b['d5232'],'d5421':_0x8344b['d5421'],'d5433':_0x8344b['d5433'],'dedt':_0x8344b['dedt'],'del1':_0x8344b[_0x3fb427(0x195)],'del2':_0x8344b[_0x3fb427(0x117)],'del3':_0x8344b['del3'],'didt':_0x8344b['didt'],'dmdt':_0x8344b[_0x3fb427(0x1a7)],'dnodt':_0x8344b[_0x3fb427(0x103)],'domdt':_0x8344b['domdt'],'argpo':_0x8344b['argpo'],'argpdot':_0x8344b['argpdot'],'t':_0x8344b['t'],'tc':_0x37405f,'gsto':_0x8344b[_0x3fb427(0xf0)],'xfact':_0x8344b['xfact'],'xlamo':_0x8344b[_0x3fb427(0x1c3)],'no':_0x8344b['no'],'atime':_0x8344b['atime'],'em':_0x21e90c,'argpm':_0x5a37c8,'inclm':_0x462955,'xli':_0x8344b['xli'],'mm':_0x1c52c9,'xni':_0x8344b['xni'],'nodem':_0x228b9,'nm':_0x58de3e},_0x72b330=dspace(_0xd3c38e);_0x21e90c=_0x72b330['em'],_0x5a37c8=_0x72b330['argpm'],_0x462955=_0x72b330[_0x3fb427(0x1e0)],_0x1c52c9=_0x72b330['mm'],_0x228b9=_0x72b330['nodem'],_0x58de3e=_0x72b330['nm'];}if(_0x58de3e<=0x0)return _0x8344b['error']=0x2,[![],![]];var _0x4c38=Math['pow'](xke/_0x58de3e,x2o3)*_0x50f0a6*_0x50f0a6;_0x58de3e=xke/Math[_0x3fb427(0x194)](_0x4c38,1.5),_0x21e90c-=_0x461409;if(_0x21e90c>=0x1||_0x21e90c<-0.001)return _0x8344b['error']=0x1,[![],![]];_0x21e90c<0.000001&&(_0x21e90c=0.000001);_0x1c52c9+=_0x8344b['no']*_0x307f78,_0x3bcaa7=_0x1c52c9+_0x5a37c8+_0x228b9,_0x228b9%=twoPi,_0x5a37c8%=twoPi,_0x3bcaa7%=twoPi,_0x1c52c9=(_0x3bcaa7-_0x5a37c8-_0x228b9)%twoPi;var _0x30111f=Math['sin'](_0x462955),_0x31cd2a=Math['cos'](_0x462955),_0x4d58b0=_0x21e90c;_0x39ce23=_0x462955,_0x2b6b3e=_0x5a37c8,_0x18ee94=_0x228b9,_0x266d5c=_0x1c52c9,_0x68ec4f=_0x30111f,_0x153786=_0x31cd2a;if(_0x8344b[_0x3fb427(0x26b)]==='d'){var _0x404599={'inclo':_0x8344b[_0x3fb427(0x250)],'init':'n','ep':_0x4d58b0,'inclp':_0x39ce23,'nodep':_0x18ee94,'argpp':_0x2b6b3e,'mp':_0x266d5c,'opsmode':_0x8344b['operationmode']},_0x4c3ff9=dpper(_0x8344b,_0x404599);_0x4d58b0=_0x4c3ff9['ep'],_0x18ee94=_0x4c3ff9['nodep'],_0x2b6b3e=_0x4c3ff9[_0x3fb427(0x9d)],_0x266d5c=_0x4c3ff9['mp'],_0x39ce23=_0x4c3ff9['inclp'];_0x39ce23<0x0&&(_0x39ce23=-_0x39ce23,_0x18ee94+=pi,_0x2b6b3e-=pi);if(_0x4d58b0<0x0||_0x4d58b0>0x1)return _0x8344b[_0x3fb427(0x137)]=0x3,[![],![]];}_0x8344b['method']==='d'&&(_0x68ec4f=Math['sin'](_0x39ce23),_0x153786=Math[_0x3fb427(0x21f)](_0x39ce23),_0x8344b[_0x3fb427(0xe2)]=-0.5*j3oj2*_0x68ec4f,Math[_0x3fb427(0x2c9)](_0x153786+0x1)>1.5e-12?_0x8344b[_0x3fb427(0x1d1)]=-0.25*j3oj2*_0x68ec4f*(0x3+0x5*_0x153786)/(0x1+_0x153786):_0x8344b['xlcof']=-0.25*j3oj2*_0x68ec4f*(0x3+0x5*_0x153786)/_0x7326c3);var _0x27eb0=_0x4d58b0*Math[_0x3fb427(0x21f)](_0x2b6b3e);_0x494364=0x1/(_0x4c38*(0x1-_0x4d58b0*_0x4d58b0));var _0x59f0ba=_0x4d58b0*Math['sin'](_0x2b6b3e)+_0x494364*_0x8344b['aycof'],_0x4784d1=_0x266d5c+_0x2b6b3e+_0x18ee94+_0x494364*_0x8344b['xlcof']*_0x27eb0,_0x105662=(_0x4784d1-_0x18ee94)%twoPi;_0x387493=_0x105662,_0x512439=9999.9;var _0x579e87=0x1;while(Math[_0x3fb427(0x2c9)](_0x512439)>=1e-12&&_0x579e87<=0xa){_0xdd520c=Math[_0x3fb427(0x27c)](_0x387493),_0x42f44a=Math[_0x3fb427(0x21f)](_0x387493),_0x512439=0x1-_0x42f44a*_0x27eb0-_0xdd520c*_0x59f0ba,_0x512439=(_0x105662-_0x59f0ba*_0x42f44a+_0x27eb0*_0xdd520c-_0x387493)/_0x512439,Math[_0x3fb427(0x2c9)](_0x512439)>=0.95&&(_0x512439>0x0?_0x512439=0.95:_0x512439=-0.95),_0x387493+=_0x512439,_0x579e87+=0x1;}var _0xe8bc99=_0x27eb0*_0x42f44a+_0x59f0ba*_0xdd520c,_0xcd2e28=_0x27eb0*_0xdd520c-_0x59f0ba*_0x42f44a,_0x7375b1=_0x27eb0*_0x27eb0+_0x59f0ba*_0x59f0ba,_0x2e3377=_0x4c38*(0x1-_0x7375b1);if(_0x2e3377<0x0)return _0x8344b['error']=0x4,[![],![]];var _0x526d87=_0x4c38*(0x1-_0xe8bc99),_0x12179e=Math['sqrt'](_0x4c38)*_0xcd2e28/_0x526d87,_0x3d79ba=Math['sqrt'](_0x2e3377)/_0x526d87,_0x99003e=Math['sqrt'](0x1-_0x7375b1);_0x494364=_0xcd2e28/(0x1+_0x99003e);var _0x1664e4=_0x4c38/_0x526d87*(_0xdd520c-_0x59f0ba-_0x27eb0*_0x494364),_0x586f8b=_0x4c38/_0x526d87*(_0x42f44a-_0x27eb0+_0x59f0ba*_0x494364);_0x323ee9=Math[_0x3fb427(0x201)](_0x1664e4,_0x586f8b);var _0xe11ff1=(_0x586f8b+_0x586f8b)*_0x1664e4,_0x408b68=0x1-0x2*_0x1664e4*_0x1664e4;_0x494364=0x1/_0x2e3377;var _0x9e126a=0.5*j2*_0x494364,_0x407746=_0x9e126a*_0x494364;_0x8344b['method']==='d'&&(_0x36c87d=_0x153786*_0x153786,_0x8344b['con41']=0x3*_0x36c87d-0x1,_0x8344b['x1mth2']=0x1-_0x36c87d,_0x8344b[_0x3fb427(0x23b)]=0x7*_0x36c87d-0x1);var _0x539e4c=_0x526d87*(0x1-1.5*_0x407746*_0x99003e*_0x8344b['con41'])+0.5*_0x9e126a*_0x8344b['x1mth2']*_0x408b68;if(_0x539e4c<0x1)return _0x8344b['error']=0x6,{'position':![],'velocity':![]};_0x323ee9-=0.25*_0x407746*_0x8344b['x7thm1']*_0xe11ff1;var _0x1c99fe=_0x18ee94+1.5*_0x407746*_0x153786*_0xe11ff1,_0x4d4e02=_0x39ce23+1.5*_0x407746*_0x153786*_0x68ec4f*_0x408b68,_0x1410bf=_0x12179e-_0x58de3e*_0x9e126a*_0x8344b[_0x3fb427(0xc2)]*_0xe11ff1/xke,_0x359cf1=_0x3d79ba+_0x58de3e*_0x9e126a*(_0x8344b['x1mth2']*_0x408b68+1.5*_0x8344b[_0x3fb427(0x2a9)])/xke,_0x48035c=Math['sin'](_0x323ee9),_0x408851=Math['cos'](_0x323ee9),_0x430664=Math[_0x3fb427(0x27c)](_0x1c99fe),_0x2bee6d=Math['cos'](_0x1c99fe),_0x27108c=Math['sin'](_0x4d4e02),_0x5be57c=Math['cos'](_0x4d4e02),_0x3f356d=-_0x430664*_0x5be57c,_0x4f3418=_0x2bee6d*_0x5be57c,_0x37f23a=_0x3f356d*_0x48035c+_0x2bee6d*_0x408851,_0x32cd6c=_0x4f3418*_0x48035c+_0x430664*_0x408851,_0x52dc49=_0x27108c*_0x48035c,_0x4a22aa=_0x3f356d*_0x408851-_0x2bee6d*_0x48035c,_0x359692=_0x4f3418*_0x408851-_0x430664*_0x48035c,_0x4d5675=_0x27108c*_0x408851,_0x4239c9={'x':_0x539e4c*_0x37f23a*earthRadius,'y':_0x539e4c*_0x32cd6c*earthRadius,'z':_0x539e4c*_0x52dc49*earthRadius},_0x1e6483={'x':(_0x1410bf*_0x37f23a+_0x359cf1*_0x4a22aa)*vkmpersec,'y':(_0x1410bf*_0x32cd6c+_0x359cf1*_0x359692)*vkmpersec,'z':(_0x1410bf*_0x52dc49+_0x359cf1*_0x4d5675)*vkmpersec};return{'position':_0x4239c9,'velocity':_0x1e6483};}function sgp4init(_0x756550,_0x356733){var _0x3ce8e3=_0x5f9796,_0x19c81e=_0x356733['opsmode'],_0x1f29d6=_0x356733['satn'],_0x1b56fb=_0x356733['epoch'],_0x3cd705=_0x356733['xbstar'],_0xc8eca4=_0x356733['xecco'],_0x32f7b4=_0x356733['xargpo'],_0x1dadda=_0x356733[_0x3ce8e3(0x96)],_0x57a37a=_0x356733['xmo'],_0x3a73ee=_0x356733['xno'],_0x2ff843=_0x356733['xnodeo'],_0x10a448,_0x524bcc,_0x184d75,_0x11af35,_0x345b2c,_0x4261bf,_0xd2526d,_0x5d77bb,_0x78090,_0x5e0e2f,_0x5b2faa,_0x274935,_0x2556aa,_0x46a4fc,_0x38bf28,_0x468475,_0x384aee,_0x331f64,_0x387c64,_0xf8f08b,_0x409367,_0x284380,_0x56ce7b,_0x5965e3,_0x219898,_0x4b1679,_0x49a40e,_0x5ded09,_0x303001,_0x2530a4,_0x4da61b,_0x5d811c,_0x1b3ace,_0x2dbb85,_0x5a9f60,_0x335ec9,_0x1b073a,_0x223ffc,_0x307d36,_0x231e5a,_0x4d19d7,_0x1ff4f1,_0x5a1014,_0x5274e7,_0x838df9,_0x236dbb,_0x291d39,_0x42069a,_0x31cfb7,_0x351bb5,_0x1b90ac,_0x1e5984,_0x573079,_0x1f0f26,_0x22549d,_0x5c77c5,_0x5815f9=1.5e-12;_0x756550['isimp']=0x0,_0x756550['method']='n',_0x756550['aycof']=0x0,_0x756550[_0x3ce8e3(0x2a9)]=0x0,_0x756550['cc1']=0x0,_0x756550[_0x3ce8e3(0x232)]=0x0,_0x756550['cc5']=0x0,_0x756550['d2']=0x0,_0x756550['d3']=0x0,_0x756550['d4']=0x0,_0x756550['delmo']=0x0,_0x756550['eta']=0x0,_0x756550[_0x3ce8e3(0xb2)]=0x0,_0x756550['omgcof']=0x0,_0x756550['sinmao']=0x0,_0x756550['t']=0x0,_0x756550['t2cof']=0x0,_0x756550['t3cof']=0x0,_0x756550['t4cof']=0x0,_0x756550[_0x3ce8e3(0x179)]=0x0,_0x756550['x1mth2']=0x0,_0x756550['x7thm1']=0x0,_0x756550[_0x3ce8e3(0x1aa)]=0x0,_0x756550['nodedot']=0x0,_0x756550['xlcof']=0x0,_0x756550['xmcof']=0x0,_0x756550[_0x3ce8e3(0x189)]=0x0,_0x756550['irez']=0x0,_0x756550[_0x3ce8e3(0xdd)]=0x0,_0x756550[_0x3ce8e3(0x1e6)]=0x0,_0x756550[_0x3ce8e3(0x15b)]=0x0,_0x756550['d3222']=0x0,_0x756550['d4410']=0x0,_0x756550['d4422']=0x0,_0x756550['d5220']=0x0,_0x756550['d5232']=0x0,_0x756550['d5421']=0x0,_0x756550['d5433']=0x0,_0x756550['dedt']=0x0,_0x756550['del1']=0x0,_0x756550['del2']=0x0,_0x756550['del3']=0x0,_0x756550[_0x3ce8e3(0xa0)]=0x0,_0x756550[_0x3ce8e3(0x1a7)]=0x0,_0x756550[_0x3ce8e3(0x103)]=0x0,_0x756550['domdt']=0x0,_0x756550['e3']=0x0,_0x756550['ee2']=0x0,_0x756550[_0x3ce8e3(0x283)]=0x0,_0x756550['pgho']=0x0,_0x756550['pho']=0x0,_0x756550[_0x3ce8e3(0x183)]=0x0,_0x756550['plo']=0x0,_0x756550['se2']=0x0,_0x756550[_0x3ce8e3(0x129)]=0x0,_0x756550[_0x3ce8e3(0x141)]=0x0,_0x756550[_0x3ce8e3(0x95)]=0x0,_0x756550['sgh4']=0x0,_0x756550['sh2']=0x0,_0x756550['sh3']=0x0,_0x756550['si2']=0x0,_0x756550['si3']=0x0,_0x756550['sl2']=0x0,_0x756550[_0x3ce8e3(0x2a1)]=0x0,_0x756550['sl4']=0x0,_0x756550[_0x3ce8e3(0xf0)]=0x0,_0x756550[_0x3ce8e3(0x1a9)]=0x0,_0x756550[_0x3ce8e3(0x206)]=0x0,_0x756550[_0x3ce8e3(0x240)]=0x0,_0x756550['xgh4']=0x0,_0x756550[_0x3ce8e3(0x1ef)]=0x0,_0x756550['xh3']=0x0,_0x756550['xi2']=0x0,_0x756550['xi3']=0x0,_0x756550['xl2']=0x0,_0x756550['xl3']=0x0,_0x756550['xl4']=0x0,_0x756550[_0x3ce8e3(0x1c3)]=0x0,_0x756550['zmol']=0x0,_0x756550[_0x3ce8e3(0x188)]=0x0,_0x756550['atime']=0x0,_0x756550['xli']=0x0,_0x756550['xni']=0x0,_0x756550[_0x3ce8e3(0x10f)]=_0x3cd705,_0x756550['ecco']=_0xc8eca4,_0x756550['argpo']=_0x32f7b4,_0x756550[_0x3ce8e3(0x250)]=_0x1dadda,_0x756550['mo']=_0x57a37a,_0x756550['no']=_0x3a73ee,_0x756550[_0x3ce8e3(0xe9)]=_0x2ff843,_0x756550['operationmode']=_0x19c81e;var _0x4cd4bb=0x4e/earthRadius+0x1,_0x454b8a=(0x78-0x4e)/earthRadius,_0x24b5b4=_0x454b8a*_0x454b8a*_0x454b8a*_0x454b8a;_0x756550['init']='y',_0x756550['t']=0x0;var _0x4d5876={'satn':_0x1f29d6,'ecco':_0x756550['ecco'],'epoch':_0x1b56fb,'inclo':_0x756550['inclo'],'no':_0x756550['no'],'method':_0x756550['method'],'opsmode':_0x756550[_0x3ce8e3(0x220)]},_0x9b78d=initl(_0x4d5876),_0x1b29d2=_0x9b78d['ao'],_0xcf5c30=_0x9b78d['con42'],_0x2abb7b=_0x9b78d['cosio'],_0x23c3e5=_0x9b78d['cosio2'],_0x2f62af=_0x9b78d['eccsq'],_0x47bd5e=_0x9b78d['omeosq'],_0x529962=_0x9b78d['posq'],_0x43c417=_0x9b78d['rp'],_0x426e2e=_0x9b78d['rteosq'],_0x346933=_0x9b78d[_0x3ce8e3(0x13b)];_0x756550['no']=_0x9b78d['no'],_0x756550['con41']=_0x9b78d[_0x3ce8e3(0x2a9)],_0x756550['gsto']=_0x9b78d['gsto'],_0x756550['error']=0x0;if(_0x47bd5e>=0x0||_0x756550['no']>=0x0){_0x756550['isimp']=0x0;_0x43c417<0xdc/earthRadius+0x1&&(_0x756550['isimp']=0x1);_0x49a40e=_0x4cd4bb,_0x409367=_0x24b5b4,_0x331f64=(_0x43c417-0x1)*earthRadius;if(_0x331f64<0x9c){_0x49a40e=_0x331f64-0x4e;_0x331f64<0x62&&(_0x49a40e=0x14);var _0x4e9436=(0x78-_0x49a40e)/earthRadius;_0x409367=_0x4e9436*_0x4e9436*_0x4e9436*_0x4e9436,_0x49a40e=_0x49a40e/earthRadius+0x1;}_0x387c64=0x1/_0x529962,_0x236dbb=0x1/(_0x1b29d2-_0x49a40e),_0x756550['eta']=_0x1b29d2*_0x756550['ecco']*_0x236dbb,_0x274935=_0x756550[_0x3ce8e3(0x20f)]*_0x756550['eta'],_0x5b2faa=_0x756550[_0x3ce8e3(0x122)]*_0x756550[_0x3ce8e3(0x20f)],_0xf8f08b=Math['abs'](0x1-_0x274935),_0x4261bf=_0x409367*Math['pow'](_0x236dbb,0x4),_0xd2526d=_0x4261bf/Math[_0x3ce8e3(0x194)](_0xf8f08b,3.5),_0x11af35=_0xd2526d*_0x756550['no']*(_0x1b29d2*(0x1+1.5*_0x274935+_0x5b2faa*(0x4+_0x274935))+0.375*j2*_0x236dbb/_0xf8f08b*_0x756550['con41']*(0x8+0x3*_0x274935*(0x8+_0x274935))),_0x756550['cc1']=_0x756550['bstar']*_0x11af35,_0x345b2c=0x0;_0x756550['ecco']>0.0001&&(_0x345b2c=-0x2*_0x4261bf*_0x236dbb*j3oj2*_0x756550['no']*_0x346933/_0x756550[_0x3ce8e3(0x122)]);_0x756550['x1mth2']=0x1-_0x23c3e5,_0x756550['cc4']=0x2*_0x756550['no']*_0xd2526d*_0x1b29d2*_0x47bd5e*(_0x756550['eta']*(0x2+0.5*_0x274935)+_0x756550['ecco']*(0.5+0x2*_0x274935)-j2*_0x236dbb/(_0x1b29d2*_0xf8f08b)*(-0x3*_0x756550['con41']*(0x1-0x2*_0x5b2faa+_0x274935*(1.5-0.5*_0x5b2faa))+0.75*_0x756550['x1mth2']*(0x2*_0x274935-_0x5b2faa*(0x1+_0x274935))*Math['cos'](0x2*_0x756550['argpo']))),_0x756550['cc5']=0x2*_0xd2526d*_0x1b29d2*_0x47bd5e*(0x1+2.75*(_0x274935+_0x5b2faa)+_0x5b2faa*_0x274935),_0x5d77bb=_0x23c3e5*_0x23c3e5,_0x5a1014=1.5*j2*_0x387c64*_0x756550['no'],_0x5274e7=0.5*_0x5a1014*j2*_0x387c64,_0x838df9=-0.46875*j4*_0x387c64*_0x387c64*_0x756550['no'],_0x756550['mdot']=_0x756550['no']+0.5*_0x5a1014*_0x426e2e*_0x756550[_0x3ce8e3(0x2a9)]+0.0625*_0x5274e7*_0x426e2e*(0xd-0x4e*_0x23c3e5+0x89*_0x5d77bb),_0x756550['argpdot']=-0.5*_0x5a1014*_0xcf5c30+0.0625*_0x5274e7*(0x7-0x72*_0x23c3e5+0x18b*_0x5d77bb)+_0x838df9*(0x3-0x24*_0x23c3e5+0x31*_0x5d77bb),_0x42069a=-_0x5a1014*_0x2abb7b,_0x756550['nodedot']=_0x42069a+(0.5*_0x5274e7*(0x4-0x13*_0x23c3e5)+0x2*_0x838df9*(0x3-0x7*_0x23c3e5))*_0x2abb7b,_0x291d39=_0x756550['argpdot']+_0x756550[_0x3ce8e3(0x1be)],_0x756550['omgcof']=_0x756550['bstar']*_0x345b2c*Math['cos'](_0x756550['argpo']),_0x756550['xmcof']=0x0;_0x756550['ecco']>0.0001&&(_0x756550['xmcof']=-x2o3*_0x4261bf*_0x756550[_0x3ce8e3(0x10f)]/_0x5b2faa);_0x756550['nodecf']=3.5*_0x47bd5e*_0x42069a*_0x756550['cc1'],_0x756550['t2cof']=1.5*_0x756550['cc1'];Math['abs'](_0x2abb7b+0x1)>1.5e-12?_0x756550['xlcof']=-0.25*j3oj2*_0x346933*(0x3+0x5*_0x2abb7b)/(0x1+_0x2abb7b):_0x756550[_0x3ce8e3(0x1d1)]=-0.25*j3oj2*_0x346933*(0x3+0x5*_0x2abb7b)/_0x5815f9;_0x756550[_0x3ce8e3(0xe2)]=-0.5*j3oj2*_0x346933;var _0x6c76a6=0x1+_0x756550[_0x3ce8e3(0x20f)]*Math[_0x3ce8e3(0x21f)](_0x756550['mo']);_0x756550['delmo']=_0x6c76a6*_0x6c76a6*_0x6c76a6,_0x756550['sinmao']=Math['sin'](_0x756550['mo']),_0x756550['x7thm1']=0x7*_0x23c3e5-0x1;if(0x2*pi/_0x756550['no']>=0xe1){_0x756550['method']='d',_0x756550[_0x3ce8e3(0x24b)]=0x1,_0x4d19d7=0x0,_0x38bf28=_0x756550[_0x3ce8e3(0x250)];var _0xd2663d={'epoch':_0x1b56fb,'ep':_0x756550['ecco'],'argpp':_0x756550['argpo'],'tc':_0x4d19d7,'inclp':_0x756550['inclo'],'nodep':_0x756550['nodeo'],'np':_0x756550['no'],'e3':_0x756550['e3'],'ee2':_0x756550['ee2'],'peo':_0x756550['peo'],'pgho':_0x756550['pgho'],'pho':_0x756550['pho'],'pinco':_0x756550['pinco'],'plo':_0x756550['plo'],'se2':_0x756550[_0x3ce8e3(0xa8)],'se3':_0x756550[_0x3ce8e3(0x129)],'sgh2':_0x756550['sgh2'],'sgh3':_0x756550['sgh3'],'sgh4':_0x756550['sgh4'],'sh2':_0x756550['sh2'],'sh3':_0x756550['sh3'],'si2':_0x756550[_0x3ce8e3(0x167)],'si3':_0x756550[_0x3ce8e3(0x16d)],'sl2':_0x756550['sl2'],'sl3':_0x756550['sl3'],'sl4':_0x756550['sl4'],'xgh2':_0x756550['xgh2'],'xgh3':_0x756550['xgh3'],'xgh4':_0x756550[_0x3ce8e3(0x1f7)],'xh2':_0x756550['xh2'],'xh3':_0x756550['xh3'],'xi2':_0x756550[_0x3ce8e3(0x2aa)],'xi3':_0x756550['xi3'],'xl2':_0x756550[_0x3ce8e3(0x1db)],'xl3':_0x756550['xl3'],'xl4':_0x756550['xl4'],'zmol':_0x756550['zmol'],'zmos':_0x756550['zmos']},_0x176a16=dscom(_0xd2663d);_0x756550['e3']=_0x176a16['e3'],_0x756550['ee2']=_0x176a16['ee2'],_0x756550['peo']=_0x176a16[_0x3ce8e3(0x283)],_0x756550['pgho']=_0x176a16[_0x3ce8e3(0xf5)],_0x756550[_0x3ce8e3(0x27d)]=_0x176a16[_0x3ce8e3(0x27d)],_0x756550['pinco']=_0x176a16['pinco'],_0x756550['plo']=_0x176a16['plo'],_0x756550[_0x3ce8e3(0xa8)]=_0x176a16['se2'],_0x756550['se3']=_0x176a16['se3'],_0x756550[_0x3ce8e3(0x141)]=_0x176a16[_0x3ce8e3(0x141)],_0x756550['sgh3']=_0x176a16['sgh3'],_0x756550['sgh4']=_0x176a16['sgh4'],_0x756550['sh2']=_0x176a16['sh2'],_0x756550['sh3']=_0x176a16['sh3'],_0x756550['si2']=_0x176a16['si2'],_0x756550['si3']=_0x176a16[_0x3ce8e3(0x16d)],_0x756550['sl2']=_0x176a16[_0x3ce8e3(0x11b)],_0x756550['sl3']=_0x176a16['sl3'],_0x756550[_0x3ce8e3(0x1e5)]=_0x176a16[_0x3ce8e3(0x1e5)],_0x524bcc=_0x176a16['sinim'],_0x10a448=_0x176a16['cosim'],_0x78090=_0x176a16['em'],_0x5e0e2f=_0x176a16['emsq'],_0x284380=_0x176a16['s1'],_0x56ce7b=_0x176a16['s2'],_0x5965e3=_0x176a16['s3'],_0x219898=_0x176a16['s4'],_0x4b1679=_0x176a16['s5'],_0x5ded09=_0x176a16[_0x3ce8e3(0x297)],_0x303001=_0x176a16[_0x3ce8e3(0xe4)],_0x2530a4=_0x176a16['ss3'],_0x4da61b=_0x176a16['ss4'],_0x5d811c=_0x176a16['ss5'],_0x1b3ace=_0x176a16['sz1'],_0x2dbb85=_0x176a16['sz3'],_0x5a9f60=_0x176a16['sz11'],_0x335ec9=_0x176a16['sz13'],_0x1b073a=_0x176a16[_0x3ce8e3(0x1e1)],_0x223ffc=_0x176a16['sz23'],_0x307d36=_0x176a16['sz31'],_0x231e5a=_0x176a16[_0x3ce8e3(0x15f)],_0x756550['xgh2']=_0x176a16['xgh2'],_0x756550['xgh3']=_0x176a16[_0x3ce8e3(0x240)],_0x756550['xgh4']=_0x176a16['xgh4'],_0x756550['xh2']=_0x176a16['xh2'],_0x756550['xh3']=_0x176a16['xh3'],_0x756550['xi2']=_0x176a16['xi2'],_0x756550['xi3']=_0x176a16['xi3'],_0x756550['xl2']=_0x176a16[_0x3ce8e3(0x1db)],_0x756550['xl3']=_0x176a16['xl3'],_0x756550['xl4']=_0x176a16[_0x3ce8e3(0x123)],_0x756550[_0x3ce8e3(0x156)]=_0x176a16[_0x3ce8e3(0x156)],_0x756550['zmos']=_0x176a16['zmos'],_0x384aee=_0x176a16['nm'],_0x31cfb7=_0x176a16['z1'],_0x351bb5=_0x176a16['z3'],_0x1b90ac=_0x176a16['z11'],_0x1e5984=_0x176a16[_0x3ce8e3(0xb3)],_0x573079=_0x176a16[_0x3ce8e3(0x128)],_0x1f0f26=_0x176a16['z23'],_0x22549d=_0x176a16['z31'],_0x5c77c5=_0x176a16[_0x3ce8e3(0x8f)];var _0x3b8ee9={'inclo':_0x38bf28,'init':_0x756550['init'],'ep':_0x756550[_0x3ce8e3(0x122)],'inclp':_0x756550['inclo'],'nodep':_0x756550[_0x3ce8e3(0xe9)],'argpp':_0x756550['argpo'],'mp':_0x756550['mo'],'opsmode':_0x756550[_0x3ce8e3(0x220)]},_0x32c8aa=dpper(_0x756550,_0x3b8ee9);_0x756550[_0x3ce8e3(0x122)]=_0x32c8aa['ep'],_0x756550[_0x3ce8e3(0x250)]=_0x32c8aa['inclp'],_0x756550['nodeo']=_0x32c8aa['nodep'],_0x756550['argpo']=_0x32c8aa['argpp'],_0x756550['mo']=_0x32c8aa['mp'],_0x2556aa=0x0,_0x46a4fc=0x0,_0x468475=0x0;var _0x482140={'cosim':_0x10a448,'emsq':_0x5e0e2f,'argpo':_0x756550[_0x3ce8e3(0x1b7)],'s1':_0x284380,'s2':_0x56ce7b,'s3':_0x5965e3,'s4':_0x219898,'s5':_0x4b1679,'sinim':_0x524bcc,'ss1':_0x5ded09,'ss2':_0x303001,'ss3':_0x2530a4,'ss4':_0x4da61b,'ss5':_0x5d811c,'sz1':_0x1b3ace,'sz3':_0x2dbb85,'sz11':_0x5a9f60,'sz13':_0x335ec9,'sz21':_0x1b073a,'sz23':_0x223ffc,'sz31':_0x307d36,'sz33':_0x231e5a,'t':_0x756550['t'],'tc':_0x4d19d7,'gsto':_0x756550['gsto'],'mo':_0x756550['mo'],'mdot':_0x756550['mdot'],'no':_0x756550['no'],'nodeo':_0x756550[_0x3ce8e3(0xe9)],'nodedot':_0x756550['nodedot'],'xpidot':_0x291d39,'z1':_0x31cfb7,'z3':_0x351bb5,'z11':_0x1b90ac,'z13':_0x1e5984,'z21':_0x573079,'z23':_0x1f0f26,'z31':_0x22549d,'z33':_0x5c77c5,'ecco':_0x756550['ecco'],'eccsq':_0x2f62af,'em':_0x78090,'argpm':_0x2556aa,'inclm':_0x38bf28,'mm':_0x468475,'nm':_0x384aee,'nodem':_0x46a4fc,'irez':_0x756550['irez'],'atime':_0x756550['atime'],'d2201':_0x756550[_0x3ce8e3(0xdd)],'d2211':_0x756550['d2211'],'d3210':_0x756550['d3210'],'d3222':_0x756550[_0x3ce8e3(0x192)],'d4410':_0x756550['d4410'],'d4422':_0x756550['d4422'],'d5220':_0x756550['d5220'],'d5232':_0x756550[_0x3ce8e3(0xb9)],'d5421':_0x756550['d5421'],'d5433':_0x756550[_0x3ce8e3(0x12e)],'dedt':_0x756550['dedt'],'didt':_0x756550['didt'],'dmdt':_0x756550['dmdt'],'dnodt':_0x756550['dnodt'],'domdt':_0x756550[_0x3ce8e3(0x263)],'del1':_0x756550[_0x3ce8e3(0x195)],'del2':_0x756550[_0x3ce8e3(0x117)],'del3':_0x756550[_0x3ce8e3(0x207)],'xfact':_0x756550['xfact'],'xlamo':_0x756550[_0x3ce8e3(0x1c3)],'xli':_0x756550['xli'],'xni':_0x756550['xni']},_0x292b8f=dsinit(_0x482140);_0x756550['irez']=_0x292b8f['irez'],_0x756550[_0x3ce8e3(0xc9)]=_0x292b8f['atime'],_0x756550['d2201']=_0x292b8f['d2201'],_0x756550['d2211']=_0x292b8f['d2211'],_0x756550['d3210']=_0x292b8f['d3210'],_0x756550[_0x3ce8e3(0x192)]=_0x292b8f['d3222'],_0x756550[_0x3ce8e3(0xfa)]=_0x292b8f['d4410'],_0x756550[_0x3ce8e3(0xea)]=_0x292b8f['d4422'],_0x756550['d5220']=_0x292b8f[_0x3ce8e3(0x182)],_0x756550['d5232']=_0x292b8f[_0x3ce8e3(0xb9)],_0x756550['d5421']=_0x292b8f['d5421'],_0x756550['d5433']=_0x292b8f[_0x3ce8e3(0x12e)],_0x756550[_0x3ce8e3(0x29a)]=_0x292b8f['dedt'],_0x756550[_0x3ce8e3(0xa0)]=_0x292b8f['didt'],_0x756550['dmdt']=_0x292b8f['dmdt'],_0x756550['dnodt']=_0x292b8f['dnodt'],_0x756550['domdt']=_0x292b8f[_0x3ce8e3(0x263)],_0x756550['del1']=_0x292b8f['del1'],_0x756550['del2']=_0x292b8f['del2'],_0x756550['del3']=_0x292b8f[_0x3ce8e3(0x207)],_0x756550['xfact']=_0x292b8f[_0x3ce8e3(0x1a9)],_0x756550[_0x3ce8e3(0x1c3)]=_0x292b8f['xlamo'],_0x756550[_0x3ce8e3(0x279)]=_0x292b8f['xli'],_0x756550['xni']=_0x292b8f[_0x3ce8e3(0x29f)];}_0x756550[_0x3ce8e3(0x24b)]!==0x1&&(_0x184d75=_0x756550[_0x3ce8e3(0x11a)]*_0x756550[_0x3ce8e3(0x11a)],_0x756550['d2']=0x4*_0x1b29d2*_0x236dbb*_0x184d75,_0x1ff4f1=_0x756550['d2']*_0x236dbb*_0x756550[_0x3ce8e3(0x11a)]/0x3,_0x756550['d3']=(0x11*_0x1b29d2+_0x49a40e)*_0x1ff4f1,_0x756550['d4']=0.5*_0x1ff4f1*_0x1b29d2*_0x236dbb*(0xdd*_0x1b29d2+0x1f*_0x49a40e)*_0x756550[_0x3ce8e3(0x11a)],_0x756550['t3cof']=_0x756550['d2']+0x2*_0x184d75,_0x756550['t4cof']=0.25*(0x3*_0x756550['d3']+_0x756550['cc1']*(0xc*_0x756550['d2']+0xa*_0x184d75)),_0x756550['t5cof']=0.2*(0x3*_0x756550['d4']+0xc*_0x756550['cc1']*_0x756550['d3']+0x6*_0x756550['d2']*_0x756550['d2']+0xf*_0x184d75*(0x2*_0x756550['d2']+_0x184d75)));}sgp4(_0x756550,0x0),_0x756550['init']='n';}function twoline2satrec(_0x51a19e,_0x347538){var _0x1aa09b=_0x5f9796,_0x50c56c='i',_0x30d18b=0x5a0/(0x2*pi),_0x346f5a=0x0,_0x42f851={};_0x42f851['error']=0x0,_0x42f851['satnum']=_0x51a19e['substring'](0x2,0x7),_0x42f851['epochyr']=parseInt(_0x51a19e['substring'](0x12,0x14),0xa),_0x42f851['epochdays']=parseFloat(_0x51a19e['substring'](0x14,0x20)),_0x42f851[_0x1aa09b(0x1e8)]=parseFloat(_0x51a19e['substring'](0x21,0x2b)),_0x42f851['nddot']=parseFloat('.'['concat'](parseInt(_0x51a19e['substring'](0x2c,0x32),0xa),'E')[_0x1aa09b(0xd5)](_0x51a19e['substring'](0x32,0x34))),_0x42f851['bstar']=parseFloat(''['concat'](_0x51a19e['substring'](0x35,0x36),'.')['concat'](parseInt(_0x51a19e['substring'](0x36,0x3b),0xa),'E')[_0x1aa09b(0xd5)](_0x51a19e['substring'](0x3b,0x3d))),_0x42f851['inclo']=parseFloat(_0x347538['substring'](0x8,0x10)),_0x42f851['nodeo']=parseFloat(_0x347538['substring'](0x11,0x19)),_0x42f851['ecco']=parseFloat('.'['concat'](_0x347538['substring'](0x1a,0x21))),_0x42f851[_0x1aa09b(0x1b7)]=parseFloat(_0x347538[_0x1aa09b(0x17c)](0x22,0x2a)),_0x42f851['mo']=parseFloat(_0x347538['substring'](0x2b,0x33)),_0x42f851['no']=parseFloat(_0x347538['substring'](0x34,0x3f)),_0x42f851['no']/=_0x30d18b,_0x42f851['a']=Math['pow'](_0x42f851['no']*tumin,-0x2/0x3),_0x42f851['ndot']/=_0x30d18b*0x5a0,_0x42f851['nddot']/=_0x30d18b*0x5a0*0x5a0,_0x42f851['inclo']*=deg2rad,_0x42f851[_0x1aa09b(0xe9)]*=deg2rad,_0x42f851[_0x1aa09b(0x1b7)]*=deg2rad,_0x42f851['mo']*=deg2rad,_0x42f851[_0x1aa09b(0x18e)]=_0x42f851['a']*(0x1+_0x42f851['ecco'])-0x1,_0x42f851['altp']=_0x42f851['a']*(0x1-_0x42f851['ecco'])-0x1;_0x42f851['epochyr']<0x39?_0x346f5a=_0x42f851['epochyr']+0x7d0:_0x346f5a=_0x42f851[_0x1aa09b(0x9a)]+0x76c;var _0xc66cba=days2mdhms(_0x346f5a,_0x42f851[_0x1aa09b(0x290)]),_0x2d153e=_0xc66cba['mon'],_0x27bf4e=_0xc66cba['day'],_0x24ae7c=_0xc66cba['hr'],_0x1e4dc1=_0xc66cba['minute'],_0x4a9b00=_0xc66cba[_0x1aa09b(0x1c0)];return _0x42f851[_0x1aa09b(0x175)]=jday(_0x346f5a,_0x2d153e,_0x27bf4e,_0x24ae7c,_0x1e4dc1,_0x4a9b00),sgp4init(_0x42f851,{'opsmode':_0x50c56c,'satn':_0x42f851['satnum'],'epoch':_0x42f851['jdsatepoch']-2433281.5,'xbstar':_0x42f851['bstar'],'xecco':_0x42f851['ecco'],'xargpo':_0x42f851['argpo'],'xinclo':_0x42f851[_0x1aa09b(0x250)],'xmo':_0x42f851['mo'],'xno':_0x42f851['no'],'xnodeo':_0x42f851['nodeo']}),_0x42f851;}function _toConsumableArray(_0x2f1b90){return _arrayWithoutHoles(_0x2f1b90)||_iterableToArray(_0x2f1b90)||_unsupportedIterableToArray(_0x2f1b90)||_nonIterableSpread();}function _arrayWithoutHoles(_0x326dba){if(Array['isArray'](_0x326dba))return _arrayLikeToArray(_0x326dba);}function _iterableToArray(_0x3f445c){var _0x3269f7=_0x5f9796;if(typeof Symbol!=='undefined'&&Symbol[_0x3269f7(0x1cc)]in Object(_0x3f445c))return Array['from'](_0x3f445c);}function _unsupportedIterableToArray(_0x2e7e2c,_0x156e38){var _0x2fdaae=_0x5f9796;if(!_0x2e7e2c)return;if(typeof _0x2e7e2c==='string')return _arrayLikeToArray(_0x2e7e2c,_0x156e38);var _0x3e9c74=Object['prototype'][_0x2fdaae(0x13d)][_0x2fdaae(0x245)](_0x2e7e2c)['slice'](0x8,-0x1);if(_0x3e9c74===_0x2fdaae(0xb4)&&_0x2e7e2c['constructor'])_0x3e9c74=_0x2e7e2c[_0x2fdaae(0x222)]['name'];if(_0x3e9c74===_0x2fdaae(0x22f)||_0x3e9c74==='Set')return Array['from'](_0x2e7e2c);if(_0x3e9c74==='Arguments'||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/['test'](_0x3e9c74))return _arrayLikeToArray(_0x2e7e2c,_0x156e38);}function _arrayLikeToArray(_0x299fd4,_0x2ea7e7){if(_0x2ea7e7==null||_0x2ea7e7>_0x299fd4['length'])_0x2ea7e7=_0x299fd4['length'];for(var _0x3a4af5=0x0,_0x189324=new Array(_0x2ea7e7);_0x3a4af5<_0x2ea7e7;_0x3a4af5++)_0x189324[_0x3a4af5]=_0x299fd4[_0x3a4af5];return _0x189324;}function _nonIterableSpread(){throw new TypeError('Invalid\x20attempt\x20to\x20spread\x20non-iterable\x20instance.\x0aIn\x20order\x20to\x20be\x20iterable,\x20non-array\x20objects\x20must\x20have\x20a\x20[Symbol.iterator]()\x20method.');}function propagate(){var _0x51be8e=_0x5f9796;for(var _0x153a0c=arguments['length'],_0x111e84=new Array(_0x153a0c),_0x1e2a6a=0x0;_0x1e2a6a<_0x153a0c;_0x1e2a6a++){_0x111e84[_0x1e2a6a]=arguments[_0x1e2a6a];}var _0x262d0c=_0x111e84[0x0],_0x48fcb3=Array['prototype']['slice']['call'](_0x111e84,0x1),_0x2a86ea=jday[_0x51be8e(0x203)](void 0x0,_toConsumableArray(_0x48fcb3)),_0xff475c=(_0x2a86ea-_0x262d0c[_0x51be8e(0x175)])*minutesPerDay;return sgp4(_0x262d0c,_0xff475c);}function dopplerFactor(_0x3fd186,_0x38380e,_0x2c554f){var _0x44b0a4=_0x5f9796,_0x21e3ad=0.00007292115,_0x2d13d0=299792.458,_0x368e8c={'x':_0x38380e['x']-_0x3fd186['x'],'y':_0x38380e['y']-_0x3fd186['y'],'z':_0x38380e['z']-_0x3fd186['z']};_0x368e8c['w']=Math['sqrt'](Math[_0x44b0a4(0x194)](_0x368e8c['x'],0x2)+Math[_0x44b0a4(0x194)](_0x368e8c['y'],0x2)+Math['pow'](_0x368e8c['z'],0x2));var _0x568a30={'x':_0x2c554f['x']+_0x21e3ad*_0x3fd186['y'],'y':_0x2c554f['y']-_0x21e3ad*_0x3fd186['x'],'z':_0x2c554f['z']};function _0x43c6b8(_0x305c2b){return _0x305c2b>=0x0?0x1:-0x1;}var _0x581a76=(_0x368e8c['x']*_0x568a30['x']+_0x368e8c['y']*_0x568a30['y']+_0x368e8c['z']*_0x568a30['z'])/_0x368e8c['w'];return 0x1+_0x581a76/_0x2d13d0*_0x43c6b8(_0x581a76);}function radiansToDegrees(_0x294250){return _0x294250*rad2deg;}function degreesToRadians(_0x3f76f0){return _0x3f76f0*deg2rad;}function degreesLat(_0x5e3727){if(_0x5e3727<-pi/0x2||_0x5e3727>pi/0x2)throw new RangeError('Latitude\x20radians\x20must\x20be\x20in\x20range\x20[-pi/2;\x20pi/2].');return radiansToDegrees(_0x5e3727);}function degreesLong(_0x10d8b9){var _0x26a982=_0x5f9796;if(_0x10d8b9<-pi||_0x10d8b9>pi)throw new RangeError(_0x26a982(0x1ea));return radiansToDegrees(_0x10d8b9);}function radiansLat(_0x18bca4){if(_0x18bca4<-0x5a||_0x18bca4>0x5a)throw new RangeError('Latitude\x20degrees\x20must\x20be\x20in\x20range\x20[-90;\x2090].');return degreesToRadians(_0x18bca4);}function radiansLong(_0x41de7d){if(_0x41de7d<-0xb4||_0x41de7d>0xb4)throw new RangeError('Longitude\x20degrees\x20must\x20be\x20in\x20range\x20[-180;\x20180].');return degreesToRadians(_0x41de7d);}function geodeticToEcf(_0x46be98){var _0x1a6a56=_0x5f9796,_0x19703a=_0x46be98['longitude'],_0x3e57b7=_0x46be98['latitude'],_0x4ea4f4=_0x46be98[_0x1a6a56(0x287)],_0x2bc75b=6378.137,_0x5636c0=6356.7523142,_0x1ecbb9=(_0x2bc75b-_0x5636c0)/_0x2bc75b,_0x350ba9=0x2*_0x1ecbb9-_0x1ecbb9*_0x1ecbb9,_0x2030bb=_0x2bc75b/Math[_0x1a6a56(0x18b)](0x1-_0x350ba9*(Math['sin'](_0x3e57b7)*Math['sin'](_0x3e57b7))),_0x13c328=(_0x2030bb+_0x4ea4f4)*Math[_0x1a6a56(0x21f)](_0x3e57b7)*Math[_0x1a6a56(0x21f)](_0x19703a),_0x4138ea=(_0x2030bb+_0x4ea4f4)*Math['cos'](_0x3e57b7)*Math[_0x1a6a56(0x27c)](_0x19703a),_0x12b837=(_0x2030bb*(0x1-_0x350ba9)+_0x4ea4f4)*Math[_0x1a6a56(0x27c)](_0x3e57b7);return{'x':_0x13c328,'y':_0x4138ea,'z':_0x12b837};}function eciToGeodetic(_0xcbeb0d,_0x1769d5){var _0x3e78bf=_0x5f9796,_0x4a58ce=6378.137,_0x5c2566=6356.7523142,_0x377fcc=Math[_0x3e78bf(0x18b)](_0xcbeb0d['x']*_0xcbeb0d['x']+_0xcbeb0d['y']*_0xcbeb0d['y']),_0x161652=(_0x4a58ce-_0x5c2566)/_0x4a58ce,_0x492e12=0x2*_0x161652-_0x161652*_0x161652,_0x13a290=Math['atan2'](_0xcbeb0d['y'],_0xcbeb0d['x'])-_0x1769d5;while(_0x13a290<-pi){_0x13a290+=twoPi;}while(_0x13a290>pi){_0x13a290-=twoPi;}var _0x594940=0x14,_0x22843b=0x0,_0x53acc4=Math[_0x3e78bf(0x201)](_0xcbeb0d['z'],Math['sqrt'](_0xcbeb0d['x']*_0xcbeb0d['x']+_0xcbeb0d['y']*_0xcbeb0d['y'])),_0x4640c0;while(_0x22843b<_0x594940){_0x4640c0=0x1/Math['sqrt'](0x1-_0x492e12*(Math['sin'](_0x53acc4)*Math['sin'](_0x53acc4))),_0x53acc4=Math[_0x3e78bf(0x201)](_0xcbeb0d['z']+_0x4a58ce*_0x4640c0*_0x492e12*Math['sin'](_0x53acc4),_0x377fcc),_0x22843b+=0x1;}var _0x1ec2f4=_0x377fcc/Math['cos'](_0x53acc4)-_0x4a58ce*_0x4640c0;return{'longitude':_0x13a290,'latitude':_0x53acc4,'height':_0x1ec2f4};}function ecfToEci(_0x394671,_0x3abe82){var _0x2805d2=_0x5f9796,_0x403388=_0x394671['x']*Math['cos'](_0x3abe82)-_0x394671['y']*Math['sin'](_0x3abe82),_0x216acb=_0x394671['x']*Math['sin'](_0x3abe82)+_0x394671['y']*Math[_0x2805d2(0x21f)](_0x3abe82),_0xb3a712=_0x394671['z'];return{'x':_0x403388,'y':_0x216acb,'z':_0xb3a712};}function eciToEcf(_0x516647,_0x2a0398){var _0x35c091=_0x5f9796,_0x48876a=_0x516647['x']*Math['cos'](_0x2a0398)+_0x516647['y']*Math[_0x35c091(0x27c)](_0x2a0398),_0x1f3817=_0x516647['x']*-Math['sin'](_0x2a0398)+_0x516647['y']*Math['cos'](_0x2a0398),_0x32cf3c=_0x516647['z'];return{'x':_0x48876a,'y':_0x1f3817,'z':_0x32cf3c};}function topocentric(_0x12046f,_0x1918f7){var _0x1da858=_0x5f9796,_0x1ca12d=_0x12046f[_0x1da858(0x119)],_0x4de758=_0x12046f['latitude'],_0x47f1d4=geodeticToEcf(_0x12046f),_0x5ef9bd=_0x1918f7['x']-_0x47f1d4['x'],_0x4e66df=_0x1918f7['y']-_0x47f1d4['y'],_0x2abf8a=_0x1918f7['z']-_0x47f1d4['z'],_0x19aa37=Math['sin'](_0x4de758)*Math['cos'](_0x1ca12d)*_0x5ef9bd+Math[_0x1da858(0x27c)](_0x4de758)*Math[_0x1da858(0x27c)](_0x1ca12d)*_0x4e66df-Math[_0x1da858(0x21f)](_0x4de758)*_0x2abf8a,_0x5422dc=-Math['sin'](_0x1ca12d)*_0x5ef9bd+Math['cos'](_0x1ca12d)*_0x4e66df,_0x4365b7=Math[_0x1da858(0x21f)](_0x4de758)*Math['cos'](_0x1ca12d)*_0x5ef9bd+Math['cos'](_0x4de758)*Math['sin'](_0x1ca12d)*_0x4e66df+Math[_0x1da858(0x27c)](_0x4de758)*_0x2abf8a;return{'topS':_0x19aa37,'topE':_0x5422dc,'topZ':_0x4365b7};}function topocentricToLookAngles(_0x52a329){var _0x251c36=_0x5f9796,_0x196236=_0x52a329['topS'],_0x26bb78=_0x52a329['topE'],_0x196045=_0x52a329[_0x251c36(0x275)],_0x8eb96e=Math['sqrt'](_0x196236*_0x196236+_0x26bb78*_0x26bb78+_0x196045*_0x196045),_0xfa57d5=Math[_0x251c36(0xd1)](_0x196045/_0x8eb96e),_0x11e161=Math['atan2'](-_0x26bb78,_0x196236)+pi;return{'azimuth':_0x11e161,'elevation':_0xfa57d5,'rangeSat':_0x8eb96e};}function ecfToLookAngles(_0x4089f2,_0x50142d){var _0x306431=topocentric(_0x4089f2,_0x50142d);return topocentricToLookAngles(_0x306431);}var satellite={'__proto__':null,'constants':constants,'degreesLat':degreesLat,'degreesLong':degreesLong,'degreesToRadians':degreesToRadians,'dopplerFactor':dopplerFactor,'ecfToEci':ecfToEci,'ecfToLookAngles':ecfToLookAngles,'eciToEcf':eciToEcf,'eciToGeodetic':eciToGeodetic,'geodeticToEcf':geodeticToEcf,'gstime':gstime,'invjday':invjday,'jday':jday,'propagate':propagate,'radiansLat':radiansLat,'radiansLong':radiansLong,'radiansToDegrees':radiansToDegrees,'sgp4':sgp4,'twoline2satrec':twoline2satrec},commonjsGlobal=typeof globalThis!=='undefined'?globalThis:typeof window!=='undefined'?window:typeof global!=='undefined'?global:typeof self!==_0x5f9796(0x205)?self:{};function getDefaultExportFromCjs(_0x458461){var _0x56e650=_0x5f9796;return _0x458461&&_0x458461['__esModule']&&Object[_0x56e650(0x20d)]['hasOwnProperty']['call'](_0x458461,'default')?_0x458461['default']:_0x458461;}function getAugmentedNamespace(_0x1171a1){var _0x49a5a7=_0x5f9796;if(_0x1171a1['__esModule'])return _0x1171a1;var _0x1eaf9c=Object['defineProperty']({},'__esModule',{'value':!![]});return Object[_0x49a5a7(0x91)](_0x1171a1)[_0x49a5a7(0x19e)](function(_0x4141dd){var _0x43435e=_0x49a5a7,_0x3f3956=Object['getOwnPropertyDescriptor'](_0x1171a1,_0x4141dd);Object['defineProperty'](_0x1eaf9c,_0x4141dd,_0x3f3956[_0x43435e(0x17a)]?_0x3f3956:{'enumerable':!![],'get':function(){return _0x1171a1[_0x4141dd];}});}),_0x1eaf9c;}var tlejs_umd$1={'exports':{}},require$$0=getAugmentedNamespace(satellite);function _0x1fa7(){var _0x151912=['PolylineStyleConver','isString','_TYPE','SCENE3D','fromCssColorString','IndexDatatype','_ground_radius','zmol','setPrototypeOf','getMeanMotion','varying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0a\x0auniform\x20vec4\x20marsColor;\x0auniform\x20float\x20globalAlpha;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec3\x20positionToEyeEC\x20=\x20-v_positionEC;\x0a\x0a\x20\x20vec3\x20normalEC\x20=\x20normalize(v_normalEC);\x0a\x20\x20#ifdef\x20FACE_FORWARD\x0a\x20\x20normalEC\x20=\x20faceforward(normalEC,\x20vec3(0.,\x200.,\x201.),\x20-normalEC);\x0a\x20\x20#endif\x0a\x0a\x20\x20czm_materialInput\x20materialInput;\x0a\x20\x20materialInput.normalEC\x20=\x20normalEC;\x0a\x20\x20materialInput.positionToEyeEC\x20=\x20positionToEyeEC;\x0a\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20material.diffuse\x20=\x20marsColor.rgb;\x0a\x20\x20material.alpha\x20=\x20marsColor.a\x20*\x20globalAlpha;\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','pitch','d3210','updateOrientation','setOptions','color','sz33','Geometry','perigee','geometryLength','getOwnPropertyDescriptor','_addGroundCircleEntity','_groundCircleEntity','createDrawCommand','si2','replaceCache','topWidth','now','multiplyTransformation','period','si3','_createRightCrossSectionCommand','topHeight','getDefaultRenderState','GeometryAttribute','Part','_points','irez','jdsatepoch','currentTime','debugAxisPrimitive','Ray','t5cof','get','_INT','substring','polyline','model','934712HtGIPr','vertexArray','direction','d5220','pinco','_createRawCommand','sz13','options','isArray','zmos','nodecf','bind','sqrt','has','opsmode','alta','startFovH','topOutlineShow','inverse','d3222','_createGeometry','pow','del1','point','_destroyCommands','createVertexBuffer','18856030rtykzy','shouldAnimate','map','createPickId','function','forEach','freeze','Cartographic','_FLOAT','tle','time','_radius','sgh4','GraphicUtil','dmdt','6596370WyElzI','xfact','mdot','indices','_rayEllipsoid','_tooltipConfig','fourPir','ComponentDatatype','Quaternion','_topGeometry','Mean\x20motion\x20less\x20than\x200.0','_matrix','ee2','_topShow','_ARRAY','argpo','toDate','_subSegmentH','tle1','postUpdate','getCesiumValue','_positionCartesian','nodedot','entities','sec','Character\x20array\x20empty!','getPositionValue','xlamo','dataSource','getUTCMonth','startRadius','Matrix4','satellite','5292uVvEXv','_outlineColor','d5421','iterator','label','_volumeGeometry','getIntDesignatorLaunchNumber','_pickCommands','xlcof','list','tooltipOptions','fromAngleAndLength','_angle','pickId','_endFovH','_groundArea','getTime','getCesiumColor','xl2','fromGeometry','PolygonHierarchy','orientation','clone','inclm','sz21','path','toPrecision','getOwnPropertyDescriptors','sl4','d2211','_removedHook','ndot','createOutlineGeometry2','Longitude\x20radians\x20must\x20be\x20in\x20range\x20[-pi;\x20pi].','_showOneCone','_length','getUTCDate','_DECIMAL_ASSUMED_E','xh2','Tle','getIntDesignatorYear','DOUBLE','register','meanAnomaly','topRadius','Arguments','xgh4','start','zReverse','_sensorType','_drawCommands','fromCartesian','_startRadius','updateVolumeGeometry','getTleSetNumber','_DECIMAL_ASSUMED','atan2','PathStyleConver','apply','toRadians','undefined','xgh2','del3','Transforms','_scale','532ZmLgwk','greaterThan','xh3','prototype','_tle','eta','Pass','reduce','checksum1','z31','enumerable','LINES','array','Derived\x20constructors\x20may\x20only\x20return\x20object\x20or\x20undefined','Color','passes','_imagingAreaPositions','czmObject','modelMatrix','shaderProgram','cone','cos','operationmode','#ffffff','constructor','createGeometry','FLOAT','outline','substr','_endFovV','createEntity','_commands','outlineColor','getPerigee','_groundPolyEntity','max','_outline','Map','getEciPosition','matrix','cc4','_time_path_start','_outerFovRadiusPairs','czmObjectEx','getEciPositionAndGeodetic','omgcof','lat','PointStyleConver','scene','x7thm1','6uWMHqD','_quaternion','cartesians2lonlats','construct','xgh3','eccsq','globe','_getEciPositionAndVelocity','clear','call','ecfToLookAngles','parent','equals','_slices','render','isimp','EventType','_color','RenderState','show','inclo','getRayEarthLength','_trackedEntity','endFovH','_times','slice','TRANSLUCENT','angle2','commandList','default','_primitive','defined','fromVertices','toCesiumVal','SceneMode','_topHeight','orbitModel','closed','gstime','domdt','createIndexBuffer','_NOT_PARSED_OBJECT','getIntDesignatorPieceOfLaunch','computeMatrix','multiplyByPoint','SpaceUtil','_volumeOutlineGeometry','method','init','position','IDENTITY','angle1','3560370fCWUmU','arr','lerp','JulianDate','RED','topZ','getValue','#ff0000','_headingRadians','xli','reverse','t3cof','sin','pho','push','fromDate','_segmentH','WHITE','_CHAR','peo','_layer','join','segmentH','height','_subSegmentV','__esModule','_bottomHeight','getRayEarthPositionByMatrix','roll','sensorType','getAverageOrbitTimeMins','subSegmentH','epochdays','_shadingPositions','_entity','command','bindPickId','subSegmentV','_attributes_positions','ss1','trackedEntity','DrawCommand','dedt','calculate_cam_sight','_fixedFrameTransform','radius','getClassification','xni','getPoint','sl3','Rect','style','_addGroundPolyEntity','split','rangeSat','rayEllipsoid','PolyUtil','con41','xi2','attributes','STATIC_DRAW','Math','myindexs','setInterpolationOptions','sham','origin','Conic','_updateCone','_updatePositionsHook','primitiveCollection','getEcfPosition','velocity','lbcenter','setOpacity','_updateStyleHook','fromCache','tle2','shadingAreaEntity','_groundConeEntity','fromArray','_modelMatrix','RectSensor','positionEci','name','withAlpha','startFovV','shadingLine','lng','_topSteps','abs','remove','distance','_angle2','_outlineGeometry','z33','BoundingSphere','keys','_rayEllipsoidType','_rollRadians','getChecksum1','sgh3','xinclo','padStart','getOrbitTrack','property','epochyr','createOutlineGeometry','xl3','argpp','_lookAt','string','didt','lineCommand','Cartesian2','angel2','BufferUsage','_time_current','coneEntityList','nodep','se2','getOwnPropertySymbols','fromQuaternion','getFullYear','_parseTLE','LagrangePolynomialApproximation','Cartesian3','intersectEllipsoid','ellipsoid','day','argpdot','z13','Object','_time_path_end','renderState','outlineOpacity','_updateShadingLine','d5232','updateGeometry','floor','createPickFragmentShaderSource','_noDestroy','lookAt','_geometry','_addGroundConeEntity','initBoundingSphere','x1mth2','graphic','ShaderProgram','headingRadians','length','angle','globalAlpha','atime','latitude','vao','PointUtil','RHUMB','shadowShow','defineProperty','_translation','asin','_groundCircleShow','values','NaN','concat','_clearDrawCommand','velocityOrientation','opacity','_addedHook','period_time','availability','degreesLat','d2201','Type','fromHeadingPitchRoll','conicSensor','_NAN','aycof','_show','ss2','closure','SampledPositionProperty','topShow','TimeInterval','nodeo','d4422','Semi-latus\x20rectum\x20<\x200.0','uniformMap','_pitchRadians','getUTCSeconds','mode','gsto','CallbackProperty','toDegrees','coneEntity','Buffer','pgho','configurable','translucent','updateGroundCircleRadius','contains','d4410','getCOSPAR','bottomWidth','createAttributeLocations','Cesium','update','getSecondTimeDerivative','add','checksum2','dnodt','fromAnglesLength','yyyy-MM-dd\x20HH:mm:ss','\x0a#ifdef\x20GL_ES\x0aprecision\x20highp\x20float;\x0a#endif\x0a\x0aattribute\x20vec3\x20position;\x0aattribute\x20vec3\x20normal;\x0a\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0a\x0avoid\x20main(void)\x20{\x0a\x20\x20v_positionEC\x20=\x20(czm_modelView\x20*\x20vec4(position,\x201.0)).xyz;\x0a\x20\x20v_normalEC\x20=\x20czm_normal\x20*\x20normal;\x0a\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(position,\x201.0);\x0a}\x0a','extend2CartesianArrayZC','exports','create','fromTranslationQuaternionRotationScale','gmst','getTopOutlineGeometry','getSatelliteName','_segmentV','bstar','getFirstTimeDerivative','drawShow','Set','#000000','getPointTime','119EkafUi','_innerFovRadiusPairs','del2','filter','longitude','cc1','sl2','_createInnerCurveCommand','defineProperties','_outlinePositions','ArcType','Util','VertexArray','ecco','xl4','GeometryPipeline','meanMotion','boundingVolume','subtract','z21','se3','PrimitiveType','SatelliteSensor','destroy','tan','d5433','uniform','getRayEarthPosition','_angle1','cross','645814AbhUPb','IntersectionTests','_topWidth','xmcof','error','groundPolyColor','splice','normal','sinio','_boundingSphere','toString','endFovV','_zReverse','eastNorthUpToFixedFrame','sgh2','heading','shadingLineEntity','preUpdate','getSatelliteInfo','clock','_positions','584gwIdHt','slices','billboard','_map','Source\x20TLE','_reverse','revNumberAtEpoch'];_0x1fa7=function(){return _0x151912;};return _0x1fa7();}(function(_0x3129db,_0x2212d4){(function(_0x563510,_0x4caffb){_0x4caffb(_0x2212d4,require$$0);}(commonjsGlobal,function(_0x3a02c5,_0x4bab9b){var _0x420853=_0x34c8;const _0x149b6e=0x5265c00,_0x1878ca=0x3e8,_0x2497b3=0xea60,_0x26ab24={'_INT':Symbol(),'_FLOAT':Symbol(),'_CHAR':Symbol(),'_DECIMAL_ASSUMED':Symbol(),'_DECIMAL_ASSUMED_E':Symbol()},_0x1ed21b={'_ARRAY':_0x420853(0x216),'_STRING':_0x420853(0x9f),'_OBJECT':'object','_DATE':'date','_NAN':_0x420853(0xd4)};function _0x44b3e4(_0x4d4318){var _0x4310b2=_0x420853;const _0x422abb=typeof _0x4d4318;if(Array[_0x4310b2(0x187)](_0x4d4318))return _0x1ed21b['_ARRAY'];if(_0x4d4318 instanceof Date)return _0x1ed21b['_DATE'];if(Number['isNaN'](_0x4d4318))return _0x1ed21b[_0x4310b2(0xe1)];return _0x422abb;}const _0xdf6ef=_0x172223=>_0x172223>=0x0,_0x2f93ad=_0x429da0=>{var _0x1ce7a0=_0x420853;const _0x37193e=Math['abs'](_0x429da0);return _0x37193e[_0x1ce7a0(0x13d)]()['length'];},_0x456c0f=_0x378a9a=>{const _0x550d37=_0x2f93ad(_0x378a9a),_0xd52412='0'['repeat'](_0x550d37-0x1);return parseFloat(_0x378a9a*('0.'+_0xd52412+'1'));},_0x27575f=_0x513a4c=>{var _0x143bdb=_0x420853;const _0x46894c=_0x513a4c[_0x143bdb(0x226)](0x0,_0x513a4c['length']-0x2),_0x244fc2=_0x456c0f(_0x46894c),_0x352359=parseInt(_0x513a4c['substr'](_0x513a4c[_0x143bdb(0xc6)]-0x2,0x2),0xa),_0x2450dc=_0x244fc2*Math['pow'](0xa,_0x352359);return parseFloat(_0x2450dc[_0x143bdb(0x1e3)](0x5));},_0x2d0190=(_0x512f24,_0x264cee=new Date()[_0x420853(0xab)]())=>{const _0x529376=new Date('1/1/'+_0x264cee+'\x200:0:0\x20Z'),_0x380f0f=_0x529376['getTime']();return Math['floor'](_0x380f0f+(_0x512f24-0x1)*_0x149b6e);},_0x3ab294=_0xbab1f1=>_0xbab1f1*(0xb4/Math['PI']),_0x5a767e=_0x58a73f=>_0x58a73f*(Math['PI']/0xb4),_0x1427ae=(_0x96c71,_0xdf7db7)=>{var _0x2568a2=_0x420853;if(!_0x96c71||!_0xdf7db7)return![];const _0x5b6abb=_0xdf6ef(_0x96c71),_0x2e8394=_0xdf6ef(_0xdf7db7),_0x57227f=_0x5b6abb===_0x2e8394;if(_0x57227f)return![];const _0x4e1019=Math[_0x2568a2(0x2c9)](_0x96c71)>0x64;return _0x4e1019;};function _0x48c7d6(_0x407d4b){const _0x16c4da=parseInt(_0x407d4b,0xa);return _0x16c4da<0x64&&_0x16c4da>0x38?_0x16c4da+0x76c:_0x16c4da+0x7d0;}function _0x45f50e(_0x23b340,_0x32bcb6,_0x14d6b9){var _0x2c1246=_0x420853;const {tle:_0x4e6c7c}=_0x23b340,_0xe183c6=_0x32bcb6===0x1?_0x4e6c7c[0x0]:_0x4e6c7c[0x1],{start:_0x4e4947,length:_0x710be3,type:_0x288871}=_0x14d6b9,_0x224904=_0xe183c6['substr'](_0x4e4947,_0x710be3);let _0x127ac6;switch(_0x288871){case _0x26ab24['_INT']:_0x127ac6=parseInt(_0x224904,0xa);break;case _0x26ab24['_FLOAT']:_0x127ac6=parseFloat(_0x224904);break;case _0x26ab24[_0x2c1246(0x200)]:_0x127ac6=parseFloat('0.'+_0x224904);break;case _0x26ab24['_DECIMAL_ASSUMED_E']:_0x127ac6=_0x27575f(_0x224904);break;case _0x26ab24['_CHAR']:default:_0x127ac6=_0x224904['trim']();break;}return _0x127ac6;}const _0x2490c2=_0x4d88f8=>Object['keys'](_0x4d88f8)[_0x420853(0xc6)],_0x3f40ae={'_TYPE':(_0x3dc45d='',_0x46c7fe=[],_0x14f670='')=>_0x3dc45d+'\x20must\x20be\x20of\x20type\x20['+_0x46c7fe[_0x420853(0x285)](',\x20')+'],\x20but\x20got\x20'+_0x14f670+'.','_NOT_PARSED_OBJECT':'Input\x20object\x20is\x20malformed\x20(should\x20have\x20name\x20and\x20tle\x20properties).'};function _0x4b6b0f(_0x4ab74e){var _0x3e5ea6=_0x420853;return typeof _0x4ab74e===_0x1ed21b['_OBJECT']&&_0x4ab74e['tle']&&_0x44b3e4(_0x4ab74e['tle'])===_0x1ed21b[_0x3e5ea6(0x1b6)]&&_0x4ab74e['tle'][_0x3e5ea6(0xc6)]===0x2;}const _0x4c728f=(_0x154ac9,_0x3cb2cd)=>{var _0x438886=_0x420853;if(_0x154ac9===_0x1ed21b[_0x438886(0x1b6)])return _0x3cb2cd[_0x438886(0xc6)]===0x3?_0x3cb2cd[0x1]:_0x3cb2cd[0x0];return _0x3cb2cd;};let _0x294d70={};const _0x1b3494=()=>_0x294d70={},_0x4806d5=[_0x1ed21b['_ARRAY'],_0x1ed21b['_STRING'],_0x1ed21b['_OBJECT']];function _0x10ece1(_0x530bc6,_0x43d73e=!![]){var _0x3435ae=_0x420853;const _0x1a10c7=_0x44b3e4(_0x530bc6),_0x3f793d={};let _0x11dccf=[];const _0x2ceade=_0x4b6b0f(_0x530bc6);if(_0x2ceade)return _0x530bc6;const _0x2ed264=!_0x2ceade&&_0x1a10c7===_0x1ed21b['_OBJECT'];if(_0x2ed264)throw new Error(_0x3f40ae[_0x3435ae(0x265)]);const _0x40a784=_0x4c728f(_0x1a10c7,_0x530bc6);if(_0x294d70[_0x40a784])return _0x294d70[_0x40a784];if(!_0x4806d5['includes'](_0x1a10c7))throw new Error(_0x3f40ae[_0x3435ae(0x151)](_0x3435ae(0x14c),_0x4806d5,_0x1a10c7));if(_0x1a10c7===_0x1ed21b['_STRING'])_0x11dccf=_0x530bc6['split']('\x0a');else _0x1a10c7===_0x1ed21b['_ARRAY']&&(_0x11dccf=Array['from'](_0x530bc6));if(_0x11dccf['length']===0x3){let _0x40c79f=_0x11dccf[0x0]['trim']();_0x11dccf=_0x11dccf[_0x3435ae(0x255)](0x1),_0x40c79f['startsWith']('0\x20')&&(_0x40c79f=_0x40c79f['substr'](0x2)),_0x3f793d['name']=_0x40c79f;}_0x3f793d['tle']=_0x11dccf[_0x3435ae(0x19b)](_0x31fea9=>_0x31fea9['trim']());if(!_0x43d73e){const _0x234d81=_0x2e8aff(_0x3f793d[_0x3435ae(0x1a2)]);!_0x234d81&&(_0x3f793d['error']='TLE\x20parse\x20error:\x20bad\x20TLE');}return _0x294d70[_0x40a784]=_0x3f793d,_0x3f793d;}function _0x171761(_0x10e69f){var _0x13c5fc=_0x420853;const _0x4d0e52=_0x10e69f[_0x13c5fc(0x2a5)]('');_0x4d0e52[_0x13c5fc(0x139)](_0x4d0e52[_0x13c5fc(0xc6)]-0x1,0x1);if(_0x4d0e52['length']===0x0)throw new Error(_0x13c5fc(0x1c1),_0x10e69f);const _0x2e4d48=_0x4d0e52[_0x13c5fc(0x211)]((_0x2c9dfe,_0x1ede53)=>{const _0x4d84d8=parseInt(_0x1ede53,0xa),_0x175d70=parseInt(_0x2c9dfe,0xa);if(Number['isInteger'](_0x4d84d8))return _0x175d70+_0x4d84d8;if(_0x1ede53==='-')return _0x175d70+0x1;return _0x175d70;},0x0);return _0x2e4d48%0xa;}function _0x262408(_0x543144,_0x22830d){const {tle:_0x56fa75}=_0x543144;return _0x22830d===parseInt(_0x56fa75[_0x22830d-0x1][0x0],0xa);}function _0x453883(_0xda755b,_0x4d0952){var _0x593068=_0x420853;const {tle:_0x116f16}=_0xda755b,_0x43369a=_0x116f16[_0x4d0952-0x1],_0x36cd0c=parseInt(_0x43369a[_0x43369a[_0x593068(0xc6)]-0x1],0xa),_0x5a6b8c=_0x171761(_0x116f16[_0x4d0952-0x1]);return _0x5a6b8c===_0x36cd0c;}function _0x2e8aff(_0x55b05d){let _0x2e5570;try{_0x2e5570=_0x10ece1(_0x55b05d);}catch(_0x1593a9){return![];}const _0x4241b1=_0x262408(_0x2e5570,0x1),_0xca850a=_0x262408(_0x2e5570,0x2);if(!_0x4241b1||!_0xca850a)return![];const _0x29e6cc=_0x453883(_0x2e5570,0x1),_0x274b50=_0x453883(_0x2e5570,0x2);if(!_0x29e6cc||!_0x274b50)return![];return!![];}const _0x27261a={'start':0x0,'length':0x1,'type':_0x26ab24['_INT']},_0xc6ea6={'start':0x2,'length':0x5,'type':_0x26ab24['_INT']},_0x2358d6={'start':0x7,'length':0x1,'type':_0x26ab24[_0x420853(0x282)]},_0x20986b={'start':0x9,'length':0x2,'type':_0x26ab24['_INT']},_0x340288={'start':0xb,'length':0x3,'type':_0x26ab24['_INT']},_0x321b4d={'start':0xe,'length':0x3,'type':_0x26ab24['_CHAR']},_0x383a1c={'start':0x12,'length':0x2,'type':_0x26ab24[_0x420853(0x17b)]},_0xe83c43={'start':0x14,'length':0xc,'type':_0x26ab24['_FLOAT']},_0x3a86c1={'start':0x21,'length':0xb,'type':_0x26ab24[_0x420853(0x1a1)]},_0x1d8853={'start':0x2c,'length':0x8,'type':_0x26ab24[_0x420853(0x1ee)]},_0x8f93dc={'start':0x35,'length':0x8,'type':_0x26ab24['_DECIMAL_ASSUMED_E']},_0x21aeb4={'start':0x3e,'length':0x1,'type':_0x26ab24[_0x420853(0x17b)]},_0x375151={'start':0x40,'length':0x4,'type':_0x26ab24['_INT']},_0x483463={'start':0x44,'length':0x1,'type':_0x26ab24['_INT']};function _0x10885b(_0x41be13,_0x52da04,_0x1c99c9=![]){const _0x286b01=_0x1c99c9?_0x41be13:_0x10ece1(_0x41be13);return _0x45f50e(_0x286b01,0x1,_0x52da04);}function _0x143184(_0x2c2ff4,_0x190e47){return _0x10885b(_0x2c2ff4,_0x27261a,_0x190e47);}function _0x2382eb(_0x483675,_0x7ff106){return _0x10885b(_0x483675,_0xc6ea6,_0x7ff106);}function _0x195d90(_0x1956f6,_0x468c98){return _0x10885b(_0x1956f6,_0x2358d6,_0x468c98);}function _0x62778d(_0x3fe584,_0x127097){return _0x10885b(_0x3fe584,_0x20986b,_0x127097);}function _0x3c752f(_0x333af0,_0x4a147c){return _0x10885b(_0x333af0,_0x340288,_0x4a147c);}function _0x29b361(_0x6ad43e,_0x404c17){return _0x10885b(_0x6ad43e,_0x321b4d,_0x404c17);}function _0x423bc6(_0x4452be,_0x23babf){return _0x10885b(_0x4452be,_0x383a1c,_0x23babf);}function _0x2aad56(_0x4338eb,_0x489060){return _0x10885b(_0x4338eb,_0xe83c43,_0x489060);}function _0x2a8110(_0x2a9754,_0x47652a){return _0x10885b(_0x2a9754,_0x3a86c1,_0x47652a);}function _0x5b6f9a(_0x21ccce,_0x52c450){return _0x10885b(_0x21ccce,_0x1d8853,_0x52c450);}function _0x59e595(_0x4797b7,_0xc52c13){return _0x10885b(_0x4797b7,_0x8f93dc,_0xc52c13);}function _0x5b78b4(_0xa79b54,_0x17e2d6){return _0x10885b(_0xa79b54,_0x21aeb4,_0x17e2d6);}function _0x5c197d(_0x355309,_0x285922){return _0x10885b(_0x355309,_0x375151,_0x285922);}function _0x15b6e6(_0x331a54,_0x6c5977){return _0x10885b(_0x331a54,_0x483463,_0x6c5977);}const _0x673afb={'start':0x0,'length':0x1,'type':_0x26ab24['_INT']},_0x34a99d={'start':0x2,'length':0x5,'type':_0x26ab24['_INT']},_0xbf4a5d={'start':0x8,'length':0x8,'type':_0x26ab24['_FLOAT']},_0x1fe868={'start':0x11,'length':0x8,'type':_0x26ab24[_0x420853(0x1a1)]},_0x425067={'start':0x1a,'length':0x7,'type':_0x26ab24[_0x420853(0x200)]},_0x1e8b7a={'start':0x22,'length':0x8,'type':_0x26ab24['_FLOAT']},_0x2df9db={'start':0x2b,'length':0x8,'type':_0x26ab24['_FLOAT']},_0x6396a4={'start':0x34,'length':0xb,'type':_0x26ab24['_FLOAT']},_0x2fbd06={'start':0x3f,'length':0x5,'type':_0x26ab24['_INT']},_0x21d69a={'start':0x44,'length':0x1,'type':_0x26ab24['_INT']};function _0x377ad2(_0x2d2f70,_0x17d190,_0x3c8daa=![]){const _0x41059f=_0x3c8daa?_0x2d2f70:_0x10ece1(_0x2d2f70);return _0x45f50e(_0x41059f,0x2,_0x17d190);}function _0x47ee11(_0x1948a5,_0x442127){return _0x377ad2(_0x1948a5,_0x673afb,_0x442127);}function _0xf446a(_0x4b61a0,_0x72792b){return _0x377ad2(_0x4b61a0,_0x34a99d,_0x72792b);}function _0x2203d7(_0x4526c9,_0xac93cb){return _0x377ad2(_0x4526c9,_0xbf4a5d,_0xac93cb);}function _0x10e020(_0x575429,_0x63175a){return _0x377ad2(_0x575429,_0x1fe868,_0x63175a);}function _0x36ef2b(_0x2af854,_0x2e5fff){return _0x377ad2(_0x2af854,_0x425067,_0x2e5fff);}function _0x2b99aa(_0xe55be0,_0xf751cf){return _0x377ad2(_0xe55be0,_0x1e8b7a,_0xf751cf);}function _0x5260bd(_0x2534b9,_0x1a4d79){return _0x377ad2(_0x2534b9,_0x2df9db,_0x1a4d79);}function _0x36f629(_0x1afa8e,_0x57fcc4){return _0x377ad2(_0x1afa8e,_0x6396a4,_0x57fcc4);}function _0x59318b(_0x253d9f,_0x28c09d){return _0x377ad2(_0x253d9f,_0x2fbd06,_0x28c09d);}function _0x2c8aa8(_0x4cc93c,_0x921d2){return _0x377ad2(_0x4cc93c,_0x21d69a,_0x921d2);}function _0x4eaf1a(_0x6be147,_0x41d8ee){var _0x39b1e7=_0x420853;const _0x2c9031=_0x62778d(_0x6be147,_0x41d8ee),_0x4e1db2=_0x48c7d6(_0x2c9031),_0x5defbe=_0x3c752f(_0x6be147,_0x41d8ee),_0x2b37f7=_0x5defbe['toString']()[_0x39b1e7(0x97)](0x3,0x0),_0x2d06ad=_0x29b361(_0x6be147,_0x41d8ee);return _0x4e1db2+'-'+_0x2b37f7+_0x2d06ad;}function _0x486bd7(_0x3e5a00,_0x3c84a8=![]){const _0x3dda09=_0x10ece1(_0x3e5a00),{name:_0x13aafb}=_0x3dda09;return _0x3c84a8?_0x13aafb||_0x4eaf1a(_0x3dda09,!![]):_0x13aafb||'Unknown';}function _0x2a7791(_0x886625){const _0x2fa7f9=_0x2aad56(_0x886625),_0x4bb163=_0x423bc6(_0x886625);return _0x2d0190(_0x2fa7f9,_0x4bb163);}function _0x149844(_0x452cd3){return parseInt(_0x149b6e/_0x36f629(_0x452cd3),0xa);}function _0x40a263(_0xf55c33){return _0x149844(_0xf55c33)/_0x2497b3;}function _0x32eda4(_0x5cb369){return _0x149844(_0x5cb369)/_0x1878ca;}const _0x4d3d43={'_DEFAULT':'Problematic\x20TLE\x20with\x20unknown\x20error.',0x1:'Mean\x20elements,\x20ecc\x20>=\x201.0\x20or\x20ecc\x20<\x20-0.001\x20or\x20a\x20<\x200.95\x20er',0x2:_0x420853(0x1b2),0x3:'Pert\x20elements,\x20ecc\x20<\x200.0\x20\x20or\x20\x20ecc\x20>\x201.0',0x4:_0x420853(0xeb),0x5:'Epoch\x20elements\x20are\x20sub-orbital',0x6:'Satellite\x20has\x20decayed'};let _0x386df3={},_0x1383ec={},_0xf44fde={},_0x389eac={};const _0x4cd9e4=[_0x386df3,_0x1383ec,_0xf44fde,_0x389eac];function _0xc09cb2(){return _0x4cd9e4['map'](_0x2490c2);}function _0x1ddee1(){_0x4cd9e4['forEach']((_0x2cd6c0,_0xad3746)=>{_0x4cd9e4[_0xad3746]={};});}function _0x29a3f2(_0x545612,_0x1e5b5f,_0x346c99,_0x2ca8b8,_0x2bdef7){var _0x2a1bbc=_0x420853;const _0x277351=_0x1e5b5f||Date['now'](),{tle:_0x4c5bd4,error:_0x470d82}=_0x10ece1(_0x545612);if(_0x470d82)throw new Error(_0x470d82);const _0x475b5e={'lat':36.9613422,'lng':-122.0308,'height':0.37},_0x500dbe=_0x346c99||_0x475b5e['lat'],_0xb3bc3a=_0x2ca8b8||_0x475b5e['lng'],_0x464685=_0x2bdef7||_0x475b5e['height'],_0x4486a9=_0x4c5bd4[0x0]+'-'+_0x277351+'-'+_0x346c99+'-'+_0x2ca8b8+'\x0a-'+_0x2bdef7;if(_0x386df3[_0x4486a9])return _0x386df3[_0x4486a9];const _0x2b6356=_0x4bab9b['twoline2satrec'](_0x4c5bd4[0x0],_0x4c5bd4[0x1]);if(_0x2b6356['error'])throw new Error(_0x4d3d43[_0x2b6356['error']]||_0x4d3d43['_DEFAULT']);const _0x2b4cc8=new Date(_0x277351),_0x4be579=_0x4bab9b['propagate'](_0x2b6356,_0x2b4cc8),_0x3b9d64=_0x4be579[_0x2a1bbc(0x26d)],_0x48fd65=_0x4be579['velocity'],_0x65d1cb={'latitude':_0x5a767e(_0x500dbe),'longitude':_0x5a767e(_0xb3bc3a),'height':_0x464685},_0x272812=_0x4bab9b['gstime'](_0x2b4cc8),_0x65b563=_0x4bab9b['eciToEcf'](_0x3b9d64,_0x272812),_0x2c248a=_0x4bab9b['eciToGeodetic'](_0x3b9d64,_0x272812),_0x3c0f95=_0x4bab9b[_0x2a1bbc(0x246)](_0x65d1cb,_0x65b563),_0x4a085b=Math['sqrt'](Math['pow'](_0x48fd65['x'],0x2)+Math['pow'](_0x48fd65['y'],0x2)+Math['pow'](_0x48fd65['z'],0x2)),{azimuth:_0x26522f,elevation:_0x4db1bd,rangeSat:_0x205b50}=_0x3c0f95,{longitude:_0xe40bbf,latitude:_0x2cbffa,height:_0x526f58}=_0x2c248a,_0x41c326={'lng':_0x4bab9b['degreesLong'](_0xe40bbf),'lat':_0x4bab9b[_0x2a1bbc(0xdc)](_0x2cbffa),'elevation':_0x3ab294(_0x4db1bd),'azimuth':_0x3ab294(_0x26522f),'range':_0x205b50,'height':_0x526f58,'velocity':_0x4a085b};return _0x386df3[_0x4486a9]=_0x41c326,_0x41c326;}function _0x50fc64(_0x55067c,_0x3d4af3){const {tle:_0x5a547c}=_0x55067c,_0x1d7727=_0x40a263(_0x5a547c)*0x3c*0x3e8,_0x5160b1=_0x5a547c[0x0]['substr'](0x0,0x1e),_0x58f924=_0x1383ec[_0x5160b1];if(!_0x58f924)return![];if(_0x58f924===-0x1)return _0x58f924;const _0x5eba4a=_0x58f924['filter'](_0x3a7c36=>{var _0x2ab543=_0x34c8;if(typeof _0x3a7c36==='object'&&_0x3a7c36[_0x2ab543(0x1a2)]===_0x5a547c)return-0x1;const _0x15d28f=_0x3d4af3-_0x3a7c36,_0x579e07=_0x15d28f>0x0,_0x1b9e00=_0x579e07&&_0x15d28f<_0x1d7727;return _0x1b9e00;});return _0x5eba4a[0x0]||![];}function _0x43d6c9(_0x44bcab,_0x503cc6){const _0x8f6a98=_0x10ece1(_0x44bcab),{tle:_0x1b57cd}=_0x8f6a98,_0x3abe20=_0x50fc64(_0x8f6a98,_0x503cc6);if(_0x3abe20)return _0x3abe20;const _0x3f0d57=_0x503cc6||Date['now']();let _0x159c45=0x3e8*0x3c*0x3,_0x2d4bfb=[],_0x58c27a=[],_0x37a1a7=_0x3f0d57,_0x331a5c=![],_0x52ef00=0x0,_0x3516d6=![];const _0x4022fd=0x3e8;while(!_0x3516d6){_0x2d4bfb=_0x2f3510(_0x1b57cd,_0x37a1a7);const [_0x1fca12]=_0x2d4bfb;_0x331a5c=_0x1427ae(_0x58c27a[0x0],_0x1fca12),_0x331a5c?(_0x37a1a7+=_0x159c45,_0x159c45=_0x159c45/0x2):(_0x37a1a7-=_0x159c45,_0x58c27a=_0x2d4bfb),_0x3516d6=_0x159c45<0x1f4||_0x52ef00>=_0x4022fd,_0x52ef00++;}const _0x3352ba=_0x52ef00-0x1===_0x4022fd,_0x54f21a=_0x3352ba?-0x1:parseInt(_0x37a1a7,0xa),_0x1b36a8=_0x1b57cd[0x0];return!_0x1383ec[_0x1b36a8]&&(_0x1383ec[_0x1b36a8]=[]),_0x3352ba?_0x1383ec[_0x1b36a8]=-0x1:_0x1383ec[_0x1b36a8]['push'](_0x54f21a),_0x54f21a;}function _0x14250e(_0x2f812c,_0x15d15c=Date['now']()){const {lat:_0x58fea2,lng:_0x2943a}=_0x29a3f2(_0x2f812c,_0x15d15c);return{'lat':_0x58fea2,'lng':_0x2943a};}function _0x2f3510(_0x5ab1d3,_0x1089dd=Date[_0x420853(0x16a)]()){const {lat:_0x3b50d2,lng:_0x276519}=_0x29a3f2(_0x5ab1d3,_0x1089dd);return[_0x276519,_0x3b50d2];}function _0x232e36(_0x5e9cfd){return _0x2f3510(_0x5e9cfd,_0x2a7791(_0x5e9cfd));}function _0x1954a0({observerLat:_0x525356,observerLng:_0x2adf3e,observerHeight:observerHeight=0x0,tles:tles=[],elevationThreshold:elevationThreshold=0x0,timestampMS:timestampMS=Date['now']()}){var _0x123d03=_0x420853;return tles[_0x123d03(0x211)]((_0x4a46e4,_0x49c70b)=>{let _0x4b886a;try{_0x4b886a=_0x29a3f2(_0x49c70b,timestampMS,_0x525356,_0x2adf3e,observerHeight);}catch(_0x312ebb){return _0x4a46e4;}const {elevation:_0x54d8c7,velocity:_0x131d0c,range:_0x32c359}=_0x4b886a;return _0x54d8c7>=elevationThreshold?_0x4a46e4['concat']({'tleArr':_0x49c70b,'info':_0x4b886a}):_0x4a46e4;},[]);}function*_0x3a28f5(_0x17cd23,_0x378dcf,_0x52e439){let _0x28e33f=_0x378dcf-_0x52e439;while(!![]){_0x28e33f+=_0x52e439,yield{'curTimeMS':_0x28e33f,'lngLat':_0x2f3510(_0x17cd23,_0x28e33f)};}}function _0x1a6ead(_0x4ab894){return new Promise(_0x4a736d=>setTimeout(_0x4a736d,_0x4ab894));}async function _0x5cd35b({tle:_0x3e65d2,startTimeMS:startTimeMS=Date['now'](),stepMS:stepMS=0x3e8,sleepMS:sleepMS=0x0,jobChunkSize:jobChunkSize=0x3e8,maxTimeMS:maxTimeMS=0x5b8d80,isLngLatFormat:isLngLatFormat=!![]}){var _0x5d4bd8=_0x420853;const {tle:_0x1b0e81}=_0x10ece1(_0x3e65d2),_0x704a70=(startTimeMS/0x3e8)['toFixed'](),_0x57eee2=_0x1b0e81[0x0]+'-'+_0x704a70+'-'+stepMS+'-'+isLngLatFormat;if(_0xf44fde[_0x57eee2])return _0xf44fde[_0x57eee2];const _0x3a7f4b=_0x3a28f5(_0x1b0e81,startTimeMS,stepMS);let _0x40a984=0x0,_0x1cab95=![],_0x460bf6=[],_0x426613;while(!_0x1cab95){const {curTimeMS:_0xec996c,lngLat:_0x8f6363}=_0x3a7f4b['next']()['value'],[_0x44c971,_0x317a4d]=_0x8f6363,_0x3ce266=_0x1427ae(_0x426613,_0x44c971),_0x14d719=maxTimeMS&&_0xec996c-startTimeMS>maxTimeMS;_0x1cab95=_0x3ce266||_0x14d719;if(_0x1cab95)break;isLngLatFormat?_0x460bf6[_0x5d4bd8(0x27e)](_0x8f6363):_0x460bf6['push']([_0x317a4d,_0x44c971]),sleepMS&&_0x40a984%jobChunkSize===0x0&&await _0x1a6ead(sleepMS),_0x426613=_0x44c971,_0x40a984++;}return _0xf44fde[_0x57eee2]=_0x460bf6,_0x460bf6;}function _0x677659({tle:_0x58909c,startTimeMS:startTimeMS=Date['now'](),stepMS:stepMS=0x3e8,maxTimeMS:maxTimeMS=0x5b8d80,isLngLatFormat:isLngLatFormat=!![]}){var _0x5aa5c0=_0x420853;const {tle:_0xb817aa}=_0x10ece1(_0x58909c),_0x2d8d6e=(startTimeMS/0x3e8)['toFixed'](),_0x5d60f6=_0xb817aa[0x0]+'-'+_0x2d8d6e+'-'+stepMS+'-'+isLngLatFormat;if(_0xf44fde[_0x5d60f6])return _0xf44fde[_0x5d60f6];let _0x14585b=![],_0x332004=[],_0x40d128,_0x55a63b=startTimeMS;while(!_0x14585b){const _0x4bb437=_0x2f3510(_0xb817aa,_0x55a63b),[_0x3c78c7,_0x2797e9]=_0x4bb437,_0x30ed19=_0x1427ae(_0x40d128,_0x3c78c7),_0x500252=maxTimeMS&&_0x55a63b-startTimeMS>maxTimeMS;_0x14585b=_0x30ed19||_0x500252;if(_0x14585b)break;isLngLatFormat?_0x332004[_0x5aa5c0(0x27e)](_0x4bb437):_0x332004['push']([_0x2797e9,_0x3c78c7]),_0x40d128=_0x3c78c7,_0x55a63b+=stepMS;}return _0xf44fde[_0x5d60f6]=_0x332004,_0x332004;}function _0x5ecca8({tle:_0x24d7aa,startTimeMS:startTimeMS=Date['now'](),stepMS:stepMS=0x3e8,isLngLatFormat:isLngLatFormat=!![]}){const _0x3454c2=_0x10ece1(_0x24d7aa),_0x4ae9d7=_0x149844(_0x3454c2),_0x584613=_0x43d6c9(_0x3454c2,startTimeMS),_0x20afb1=_0x584613!==-0x1;if(!_0x20afb1)return Promise['all']([_0x5cd35b({'tle':_0x3454c2,'startTimeMS':startTimeMS,'stepMS':_0x2497b3,'maxTimeMS':_0x149b6e/0x4,'isLngLatFormat':isLngLatFormat})]);const _0x413061=_0x4ae9d7/0x5,_0x521d55=_0x43d6c9(_0x3454c2,_0x584613-_0x413061),_0xf9687d=_0x43d6c9(_0x3454c2,_0x584613+_0x4ae9d7+_0x413061),_0x394178=[_0x5cd35b({'tle':_0x3454c2,'startTimeMS':_0x521d55,'stepMS':stepMS,'isLngLatFormat':isLngLatFormat}),_0x5cd35b({'tle':_0x3454c2,'startTimeMS':_0x584613,'stepMS':stepMS,'isLngLatFormat':isLngLatFormat}),_0x5cd35b({'tle':_0x3454c2,'startTimeMS':_0xf9687d,'stepMS':stepMS,'isLngLatFormat':isLngLatFormat})];return Promise['all'](_0x394178);}function _0x133563({tle:_0x443ec7,stepMS:stepMS=0x3e8,optionalTimeMS:optionalTimeMS=Date['now'](),isLngLatFormat:isLngLatFormat=!![]}){const _0x1449ec=_0x10ece1(_0x443ec7),{tle:_0x4e34ba}=_0x1449ec,_0x3c572a=_0x149844(_0x4e34ba),_0x1925d=_0x43d6c9(_0x1449ec,optionalTimeMS),_0x4daea8=_0x1925d!==-0x1;if(!_0x4daea8){const _0x53b30e=_0x677659({'tle':_0x1449ec,'startTimeMS':optionalTimeMS,'stepMS':_0x2497b3,'maxTimeMS':_0x149b6e/0x4});return _0x53b30e;}const _0x2860b2=_0x3c572a/0x5,_0x2c53f6=_0x43d6c9(_0x1449ec,_0x1925d-_0x2860b2),_0x145065=_0x43d6c9(_0x1449ec,_0x1925d+_0x3c572a+_0x2860b2),_0x2a1c6e=[_0x2c53f6,_0x1925d,_0x145065],_0x44f769=_0x2a1c6e['map'](_0x1441f7=>{return _0x677659({'tle':_0x1449ec,'startTimeMS':_0x1441f7,'stepMS':stepMS,'isLngLatFormat':isLngLatFormat});});return _0x44f769;}function _0x564fb6(_0x1848f6,_0x2df04e=Date['now']()){var _0x4b79c2=_0x420853;const _0xf2226a=this['parseTLE'](_0x1848f6),_0x26d598=this['getLatLonArr'](_0xf2226a[_0x4b79c2(0x271)],_0x2df04e),_0x384676=this['getLatLonArr'](_0xf2226a['arr'],_0x2df04e+0x2710),_0x51cdf3=_0x1427ae(_0x26d598[0x1],_0x384676[0x1]);if(_0x51cdf3)return{};const _0x388c0b=_0x5a767e(_0x26d598[0x0]),_0x4203c0=_0x5a767e(_0x384676[0x0]),_0x577053=_0x5a767e(_0x26d598[0x1]),_0x4ba4e4=_0x5a767e(_0x384676[0x1]),_0x32034d=_0x388c0b>=_0x4203c0?'S':'N',_0x2f6ef9=_0x577053>=_0x4ba4e4?'W':'E',_0x2685aa=Math[_0x4b79c2(0x27c)](_0x4ba4e4-_0x577053)*Math[_0x4b79c2(0x21f)](_0x4203c0),_0x2486b4=Math[_0x4b79c2(0x21f)](_0x388c0b)*Math[_0x4b79c2(0x27c)](_0x4203c0)-Math[_0x4b79c2(0x27c)](_0x388c0b)*Math[_0x4b79c2(0x21f)](_0x4203c0)*Math['cos'](_0x4ba4e4-_0x577053),_0x426f83=_0x3ab294(Math[_0x4b79c2(0x201)](_0x2685aa,_0x2486b4));return{'degrees':_0x426f83,'compass':''+_0x32034d+_0x2f6ef9};}_0x3a02c5['clearCache']=_0x1ddee1,_0x3a02c5['clearTLEParseCache']=_0x1b3494,_0x3a02c5['computeChecksum']=_0x171761,_0x3a02c5['getAverageOrbitTimeMS']=_0x149844,_0x3a02c5[_0x420853(0x28e)]=_0x40a263,_0x3a02c5['getAverageOrbitTimeS']=_0x32eda4,_0x3a02c5['getBstarDrag']=_0x59e595,_0x3a02c5[_0x420853(0xfb)]=_0x4eaf1a,_0x3a02c5['getCacheSizes']=_0xc09cb2,_0x3a02c5['getCatalogNumber']=_0x2382eb,_0x3a02c5['getCatalogNumber1']=_0x2382eb,_0x3a02c5['getCatalogNumber2']=_0xf446a,_0x3a02c5[_0x420853(0x94)]=_0x15b6e6,_0x3a02c5['getChecksum2']=_0x2c8aa8,_0x3a02c5['getClassification']=_0x195d90,_0x3a02c5['getEccentricity']=_0x36ef2b,_0x3a02c5['getEpochDay']=_0x2aad56,_0x3a02c5['getEpochTimestamp']=_0x2a7791,_0x3a02c5['getEpochYear']=_0x423bc6,_0x3a02c5['getFirstTimeDerivative']=_0x2a8110,_0x3a02c5['getGroundTracks']=_0x5ecca8,_0x3a02c5['getGroundTracksSync']=_0x133563,_0x3a02c5['getInclination']=_0x2203d7,_0x3a02c5['getIntDesignatorLaunchNumber']=_0x3c752f,_0x3a02c5[_0x420853(0x266)]=_0x29b361,_0x3a02c5[_0x420853(0x1f1)]=_0x62778d,_0x3a02c5['getLastAntemeridianCrossingTimeMS']=_0x43d6c9,_0x3a02c5['getLatLngObj']=_0x14250e,_0x3a02c5['getLineNumber1']=_0x143184,_0x3a02c5['getLineNumber2']=_0x47ee11,_0x3a02c5['getLngLatAtEpoch']=_0x232e36,_0x3a02c5['getMeanAnomaly']=_0x5260bd,_0x3a02c5[_0x420853(0x158)]=_0x36f629,_0x3a02c5['getOrbitModel']=_0x5b78b4,_0x3a02c5[_0x420853(0x98)]=_0x5cd35b,_0x3a02c5['getOrbitTrackSync']=_0x677659,_0x3a02c5[_0x420853(0x22b)]=_0x2b99aa,_0x3a02c5['getRevNumberAtEpoch']=_0x59318b,_0x3a02c5['getRightAscension']=_0x10e020,_0x3a02c5['getSatBearing']=_0x564fb6,_0x3a02c5[_0x420853(0x145)]=_0x29a3f2,_0x3a02c5[_0x420853(0x10d)]=_0x486bd7,_0x3a02c5[_0x420853(0x100)]=_0x5b6f9a,_0x3a02c5['getTleSetNumber']=_0x5c197d,_0x3a02c5['getVisibleSatellites']=_0x1954a0,_0x3a02c5['isValidTLE']=_0x2e8aff,_0x3a02c5['parseTLE']=_0x10ece1,Object[_0x420853(0xcf)](_0x3a02c5,'__esModule',{'value':!![]});}));}(tlejs_umd$1,tlejs_umd$1['exports']));var tlejs_umd=getDefaultExportFromCjs(tlejs_umd$1['exports']),tle=_mergeNamespaces({'__proto__':null,'default':tlejs_umd},[tlejs_umd$1[_0x5f9796(0x108)]]);function coe2tle(_0x2e30f2,_0x412529,_0x131541,_0x1b0365){var _0x87ab0c=_0x5f9796,_0x5ec55d='1\x20',_0xd621='2\x20',_0x37b6a7,_0x41d277;_0x37b6a7=_0x1b0365,_0x41d277=_0x37b6a7[_0x87ab0c(0xc6)]();if(_0x41d277===0x5)_0x5ec55d+=_0x37b6a7,_0xd621+=_0x37b6a7;else{if(_0x41d277<0x5){for(var _0x374b39=0x0;_0x374b39<0x5-_0x41d277;_0x374b39++){_0x5ec55d+='0',_0xd621+='0';}_0x5ec55d+=_0x37b6a7,_0xd621+=_0x37b6a7;}else console['log']('name名称不能超过5位数',_0x1b0365);}_0x5ec55d+='U\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20'+_0x2e30f2+String(_0x412529)['substring'](0x0,0xc)+'\x20\x20.00000000\x20\x2000000-0\x20\x2000000-0\x200\x200000',_0xd621+='\x20',_0x37b6a7=String(_0x131541[0x2]),_0x41d277=_0x37b6a7['length']();if(_0x131541[0x2]<0xa){_0xd621+='00';if(_0x41d277>=0x7)_0xd621+=_0x37b6a7['substring'](0x0,0x6);else{_0xd621+=_0x37b6a7;for(var _0xa031c5=0x0;_0xa031c5<0x6-_0x41d277;_0xa031c5++){_0xd621+='0';}}}else{if(_0x131541[0x2]<0x64&&_0x131541[0x2]>0xa){_0xd621+='0';if(_0x41d277>=0x8)_0xd621+=_0x37b6a7[_0x87ab0c(0x17c)](0x0,0x7);else{_0xd621+=_0x37b6a7;for(var _0x163e51=0x0;_0x163e51<0x7-_0x41d277;_0x163e51++){_0xd621+='0';}}}else{if(_0x41d277>=0x9)_0xd621+=_0x37b6a7['substring'](0x0,0x8);else{_0xd621+=_0x37b6a7;for(var _0x1d996c=0x0;_0x1d996c<0x8-_0x41d277;_0x1d996c++){_0xd621+='0';}}}}_0xd621+='\x20',_0x37b6a7=String(_0x131541[0x4]),_0x41d277=_0x37b6a7['length']();if(_0x131541[0x4]<0xa){_0xd621+='00';if(_0x41d277>=0x7)_0xd621+=_0x37b6a7['substring'](0x0,0x6);else{_0xd621+=_0x37b6a7;for(var _0x2b6207=0x0;_0x2b6207<0x6-_0x41d277;_0x2b6207++){_0xd621+='0';}}}else{if(_0x131541[0x4]<0x64&&_0x131541[0x4]>0xa){_0xd621+='0';if(_0x41d277>=0x8)_0xd621+=_0x37b6a7['substring'](0x0,0x7);else{_0xd621+=_0x37b6a7;for(var _0xc9ef96=0x0;_0xc9ef96<0x7-_0x41d277;_0xc9ef96++){_0xd621+='0';}}}else{if(_0x41d277>=0x9)_0xd621+=_0x37b6a7['substring'](0x0,0x8);else{_0xd621+=_0x37b6a7;for(var _0x5c2ab5=0x0;_0x5c2ab5<0x8-_0x41d277;_0x5c2ab5++){_0xd621+='0';}}}}_0xd621+='\x20',_0x37b6a7=String(_0x131541[0x1]),_0x37b6a7=_0x37b6a7[_0x87ab0c(0x17c)](0x2),_0x41d277=_0x37b6a7[_0x87ab0c(0xc6)]();if(_0x41d277>=0x9)_0xd621+=_0x37b6a7[_0x87ab0c(0x17c)](0x0,0x7);else{_0xd621+=_0x37b6a7;for(var _0x89de0d=0x0;_0x89de0d<0x7-_0x41d277;_0x89de0d++){_0xd621+='0';}}_0xd621+='\x20',_0x37b6a7=String(_0x131541[0x3]),_0x41d277=_0x37b6a7['length']();if(_0x131541[0x3]<0xa){_0xd621+='00';if(_0x41d277>=0x7)_0xd621+=_0x37b6a7[_0x87ab0c(0x17c)](0x0,0x6);else{_0xd621+=_0x37b6a7;for(var _0x2a013d=0x0;_0x2a013d<0x6-_0x41d277;_0x2a013d++){_0xd621+='0';}}}else{if(_0x131541[0x3]<0x64&&_0x131541[0x3]>0xa){_0xd621+='0';if(_0x41d277>=0x8)_0xd621+=_0x37b6a7['substring'](0x0,0x7);else{_0xd621+=_0x37b6a7;for(var _0x56d7ae=0x0;_0x56d7ae<0x7-_0x41d277;_0x56d7ae++){_0xd621+='0';}}}else{if(_0x41d277>=0x9)_0xd621+=_0x37b6a7[_0x87ab0c(0x17c)](0x0,0x8);else{_0xd621+=_0x37b6a7;for(var _0xf448f2=0x0;_0xf448f2<0x8-_0x41d277;_0xf448f2++){_0xd621+='0';}}}}_0xd621+='\x20',_0x37b6a7=String(_0x131541[0x5]),_0x41d277=_0x37b6a7[_0x87ab0c(0xc6)]();if(_0x131541[0x5]<0xa){_0xd621+='00';if(_0x41d277>=0x7)_0xd621+=_0x37b6a7['substring'](0x0,0x6);else{_0xd621+=_0x37b6a7;for(var _0x308c0f=0x0;_0x308c0f<0x6-_0x41d277;_0x308c0f++){_0xd621+='0';}}}else{if(_0x131541[0x5]<0x64&&_0x131541[0x5]>0xa){_0xd621+='0';if(_0x41d277>=0x8)_0xd621+=_0x37b6a7['substring'](0x0,0x7);else{_0xd621+=_0x37b6a7;for(var _0x98eb8b=0x0;_0x98eb8b<0x7-_0x41d277;_0x98eb8b++){_0xd621+='0';}}}else{if(_0x41d277>=0x9)_0xd621+=_0x37b6a7['substring'](0x0,0x8);else{_0xd621+=_0x37b6a7;for(var _0x3bfbe2=0x0;_0x3bfbe2<0x8-_0x41d277;_0x3bfbe2++){_0xd621+='0';}}}}_0xd621+='\x20',_0x37b6a7=String(_0x131541[0x0]),_0x41d277=_0x37b6a7['length']();if(_0x131541[0x0]<0xa){_0xd621+='0';if(_0x41d277>=0x10)_0xd621+=_0x37b6a7[_0x87ab0c(0x17c)](0x0,0xf);else{_0xd621+=_0x37b6a7;for(var _0xa35fc0=0x0;_0xa35fc0<0xf-_0x41d277;_0xa35fc0++){_0xd621+='0';}}}else{if(_0x41d277>=0x11)_0xd621+=_0x37b6a7['substring'](0x0,0x10);else{_0xd621+=_0x37b6a7;for(var _0x2c259d=0x0;_0x2c259d<0x10-_0x41d277;_0x2c259d++){_0xd621+='0';}}}var _0x56dd79=0x0;for(var _0x26a0cc=0x0;_0x26a0cc<_0x5ec55d['length']();_0x26a0cc++){var _0x3c6587=_0x5ec55d[_0x87ab0c(0x17c)](_0x26a0cc,_0x26a0cc+0x1);if(_0x3c6587['equals']('U')||_0x3c6587[_0x87ab0c(0x248)]('\x20')||_0x3c6587['equals']('.')||_0x3c6587[_0x87ab0c(0x248)]('+'))_0x56dd79+=0x0;else _0x3c6587[_0x87ab0c(0x248)]('-')?_0x56dd79+=0x1:_0x56dd79=_0x56dd79+parseInt(_0x3c6587);}_0x5ec55d+=_0x56dd79%0xa,_0x56dd79=0x0;for(var _0xb3dc94=0x0;_0xb3dc94<_0xd621[_0x87ab0c(0xc6)]();_0xb3dc94++){var _0x4316fd=_0xd621['substring'](_0xb3dc94,_0xb3dc94+0x1);if(_0x4316fd['equals']('U')||_0x4316fd['equals']('\x20')||_0x4316fd['equals']('.')||_0x4316fd[_0x87ab0c(0x248)]('+'));else _0x4316fd['equals']('-')?_0x56dd79+=0x1:_0x56dd79=_0x56dd79+parseInt(_0x4316fd);}return _0xd621+=_0x56dd79%0xa,[_0x5ec55d,_0xd621];}var Cesium$9=mars3d__namespace['Cesium'],Tle=(function(){var _0x4fe7ed=_0x5f9796;function _0x2cd0bc(_0xf1867f,_0x51deb7,_0x3bca7c){var _0x21b5a9=_0x34c8;_classCallCheck(this,_0x2cd0bc),this['tle1']=_0xf1867f,this[_0x21b5a9(0x2bc)]=_0x51deb7,this['name']=_0x3bca7c||'',this['_satrec']=twoline2satrec(_0xf1867f,_0x51deb7),this['_parseTLE']=tlejs_umd$1[_0x21b5a9(0x108)]['parseTLE']([this['name'],this['tle1'],this[_0x21b5a9(0x2bc)]]);}return _createClass(_0x2cd0bc,[{'key':'cospar','get':function _0x3e341d(){var _0xdf839c=_0x34c8;return tlejs_umd$1[_0xdf839c(0x108)]['getCOSPAR'](this['_parseTLE'],!![]);}},{'key':'norad','get':function _0x22aaea(){var _0x1950fd=_0x34c8;return tlejs_umd$1['exports']['getCatalogNumber'](this[_0x1950fd(0xac)],!![]);}},{'key':'classification','get':function _0x55d825(){var _0x380791=_0x34c8;return tlejs_umd$1['exports'][_0x380791(0x29e)](this['_parseTLE'],!![]);}},{'key':'intDesignatorYear','get':function _0x30a8ee(){var _0x37134b=_0x34c8;return tlejs_umd$1[_0x37134b(0x108)]['getIntDesignatorYear'](this['_parseTLE'],!![]);}},{'key':'intDesignatorLaunchNumber','get':function _0x3c1eba(){var _0x515a9f=_0x34c8;return tlejs_umd$1['exports'][_0x515a9f(0x1cf)](this[_0x515a9f(0xac)],!![]);}},{'key':'intDesignatorPieceOfLaunch','get':function _0x5db65f(){var _0x37a2f3=_0x34c8;return tlejs_umd$1['exports']['getIntDesignatorPieceOfLaunch'](this[_0x37a2f3(0xac)],!![]);}},{'key':'epochYear','get':function _0x5da269(){var _0x3a85db=_0x34c8;return tlejs_umd$1['exports']['getEpochYear'](this[_0x3a85db(0xac)],!![]);}},{'key':'epochDay','get':function _0x4b9603(){var _0x426734=_0x34c8;return tlejs_umd$1['exports']['getEpochDay'](this[_0x426734(0xac)],!![]);}},{'key':'firstTimeDerivative','get':function _0x4b70d9(){var _0x40780b=_0x34c8;return tlejs_umd$1['exports'][_0x40780b(0x110)](this['_parseTLE'],!![]);}},{'key':'secondTimeDerivative','get':function _0x1f0358(){return tlejs_umd$1['exports']['getSecondTimeDerivative'](this['_parseTLE'],!![]);}},{'key':'bstarDrag','get':function _0x3dfdf9(){var _0x5e06d6=_0x34c8;return tlejs_umd$1[_0x5e06d6(0x108)]['getBstarDrag'](this['_parseTLE'],!![]);}},{'key':_0x4fe7ed(0x260),'get':function _0x21bee8(){return tlejs_umd$1['exports']['getOrbitModel'](this['_parseTLE'],!![]);}},{'key':'tleSetNumber','get':function _0x3e952a(){var _0x19e145=_0x4fe7ed;return tlejs_umd$1['exports'][_0x19e145(0x1ff)](this[_0x19e145(0xac)],!![]);}},{'key':_0x4fe7ed(0x212),'get':function _0x5402b6(){var _0x25a4ad=_0x4fe7ed;return tlejs_umd$1[_0x25a4ad(0x108)]['getChecksum1'](this['_parseTLE'],!![]);}},{'key':'inclination','get':function _0x31e332(){return tlejs_umd$1['exports']['getInclination'](this['_parseTLE'],!![]);}},{'key':'rightAscension','get':function _0x28877f(){var _0xbdf7ba=_0x4fe7ed;return tlejs_umd$1[_0xbdf7ba(0x108)]['getRightAscension'](this['_parseTLE'],!![]);}},{'key':'eccentricity','get':function _0x2528f5(){var _0x5a3e74=_0x4fe7ed;return tlejs_umd$1['exports']['getEccentricity'](this[_0x5a3e74(0xac)],!![]);}},{'key':_0x4fe7ed(0x161),'get':function _0x34fc9e(){var _0x5b456c=_0x4fe7ed;return tlejs_umd$1['exports']['getPerigee'](this[_0x5b456c(0xac)],!![]);}},{'key':_0x4fe7ed(0x1f4),'get':function _0x1f8fd0(){var _0x35ea89=_0x4fe7ed;return tlejs_umd$1[_0x35ea89(0x108)]['getMeanAnomaly'](this['_parseTLE'],!![]);}},{'key':_0x4fe7ed(0x125),'get':function _0x335cb4(){return tlejs_umd$1['exports']['getMeanMotion'](this['_parseTLE'],!![]);}},{'key':'period','get':function _0x53a995(){return parseInt(0x5a0/parseFloat(this['meanMotion']));}},{'key':_0x4fe7ed(0x14e),'get':function _0x5aeaad(){return tlejs_umd$1['exports']['getRevNumberAtEpoch'](this['_parseTLE'],!![]);}},{'key':_0x4fe7ed(0x102),'get':function _0x454703(){var _0x34aa38=_0x4fe7ed;return tlejs_umd$1[_0x34aa38(0x108)]['getChecksum2'](this['_parseTLE'],!![]);}},{'key':'_getEciPositionAndVelocity','value':function _0x10c26d(_0x4ab971,_0x3e7569){var _0x1b3cc7=_0x4fe7ed;if(!_0x4ab971)_0x4ab971=new Date();else{if(mars3d__namespace['Util']['isNumber'](_0x4ab971))_0x4ab971=new Date(_0x4ab971);else _0x4ab971 instanceof Cesium$9['JulianDate']&&(_0x4ab971=Cesium$9['JulianDate']['toDate'](_0x4ab971));}var _0x5f1e12=propagate(this['_satrec'],_0x4ab971),_0x3cd713=_0x5f1e12['position'];if(_0x3cd713==null||isNaN(_0x3cd713['x']))return null;return _0x3e7569&&(_0x5f1e12[_0x1b3cc7(0x10b)]=gstime(_0x4ab971)),_0x5f1e12;}},{'key':'getEcfPosition','value':function _0x4c4fd8(_0x165a1d){var _0x147c81=_0x4fe7ed,_0x3b3698=this['_getEciPositionAndVelocity'](_0x165a1d,!![]);if(!_0x3b3698)return;var _0x4dcca2=_0x3b3698[_0x147c81(0x10b)],_0x25a2b1=_0x3b3698[_0x147c81(0x26d)],_0x2210ce=eciToEcf(_0x25a2b1,_0x4dcca2);return new Cesium$9['Cartesian3'](_0x2210ce['x']*0x3e8,_0x2210ce['y']*0x3e8,_0x2210ce['z']*0x3e8);}},{'key':_0x4fe7ed(0x230),'value':function _0x185ce7(_0x50be3e){var _0x33e798=_0x4fe7ed,_0x19abf5=this[_0x33e798(0x243)](_0x50be3e);if(!_0x19abf5)return;var _0xd07443=_0x19abf5[_0x33e798(0x26d)];return new Cesium$9[(_0x33e798(0xae))](_0xd07443['x']*0x3e8,_0xd07443['y']*0x3e8,_0xd07443['z']*0x3e8);}},{'key':'getEciPositionAndGeodetic','value':function _0x37c745(_0x28e925){var _0x49b4ae=_0x4fe7ed,_0x580e11=this[_0x49b4ae(0x243)](_0x28e925,!![]);if(!_0x580e11)return;var _0x3d7326=_0x580e11['gmst'],_0x57924a=_0x580e11[_0x49b4ae(0x26d)],_0x19bbcb=eciToGeodetic(_0x57924a,_0x3d7326),_0x390091=degreesLong(_0x19bbcb['longitude']),_0x738038=degreesLat(_0x19bbcb[_0x49b4ae(0xca)]),_0x5d7b13=_0x19bbcb[_0x49b4ae(0x287)]*0x3e8;return{'positionEci':new Cesium$9['Cartesian3'](_0x57924a['x']*0x3e8,_0x57924a['y']*0x3e8,_0x57924a['z']*0x3e8),'velocityEci':_0x580e11[_0x49b4ae(0x2b7)],'lng':_0x390091,'lat':_0x738038,'alt':_0x5d7b13};}},{'key':'getPoint','value':function _0x4304c6(_0x31e0ed){var _0x28d47a=_0x4fe7ed,_0x5ac2b1=this[_0x28d47a(0x236)](_0x31e0ed);return _0x5ac2b1?new mars3d__namespace['LngLatPoint'](_0x5ac2b1['lng'],_0x5ac2b1['lat'],_0x5ac2b1['alt']):undefined;}},{'key':'getLookAngles','value':function _0x5c9c9b(_0x3d1952,_0x1903c3){var _0x108525=_0x4fe7ed,_0x2154b3=this['_getEciPositionAndVelocity'](_0x1903c3,!![]);if(!_0x2154b3)return;var _0x284736=_0x2154b3['gmst'],_0x259b58=_0x2154b3[_0x108525(0x26d)],_0x5cb1ad=eciToEcf(_0x259b58,_0x284736),_0x45cffb={'longitude':degreesToRadians(_0x3d1952[_0x108525(0x2c7)]),'latitude':degreesToRadians(_0x3d1952[_0x108525(0x238)]),'height':_0x3d1952['alt']/0x3e8},_0x4749fe=ecfToLookAngles(_0x45cffb,_0x5cb1ad);return{'position':new Cesium$9['Cartesian3'](_0x5cb1ad['x']*0x3e8,_0x5cb1ad['y']*0x3e8,_0x5cb1ad['z']*0x3e8),'range':_0x4749fe[_0x108525(0x2a6)]*0x3e8,'azimuth':radiansToDegrees(_0x4749fe['azimuth']),'elevation':radiansToDegrees(_0x4749fe['elevation'])};}}],[{'key':'getPoint','value':function _0x30ee52(_0xb5eb0f,_0x4d57e1,_0x5c570f){return new _0x2cd0bc(_0xb5eb0f,_0x4d57e1)['getPoint'](_0x5c570f);}},{'key':_0x4fe7ed(0x2b6),'value':function _0x58abbc(_0x490775,_0x4cb44f,_0x2c3241){return new _0x2cd0bc(_0x490775,_0x4cb44f)['getEcfPosition'](_0x2c3241);}},{'key':_0x4fe7ed(0x262),'value':function _0x326538(_0x2ed56f){var _0x1a553b=_0x4fe7ed;return _0x2ed56f instanceof Cesium$9[_0x1a553b(0x273)]&&(_0x2ed56f=Cesium$9[_0x1a553b(0x273)]['toDate'](_0x2ed56f)),gstime(_0x2ed56f);}},{'key':'eciToGeodetic','value':function _0x364cda(_0x26f8b5,_0x556fd4){var _0x995d9c=_0x4fe7ed,_0x4924d3=_0x2cd0bc['gstime'](_0x556fd4),_0x294dd0={'x':_0x26f8b5['x']/0x3e8,'y':_0x26f8b5['y']/0x3e8,'z':_0x26f8b5['z']/0x3e8},_0x56b0ca=eciToGeodetic(_0x294dd0,_0x4924d3),_0x46763f=degreesLong(_0x56b0ca[_0x995d9c(0x119)]),_0x43811e=degreesLat(_0x56b0ca['latitude']),_0x194c9e=_0x56b0ca[_0x995d9c(0x287)]*0x3e8;return new mars3d__namespace['LngLatPoint'](_0x46763f,_0x43811e,_0x194c9e);}},{'key':'eciToEcf','value':function _0x5b5003(_0x1190d6,_0x4ddacc){var _0x4d76b8=_0x2cd0bc['gstime'](_0x4ddacc),_0x23e1fb={'x':_0x1190d6['x']/0x3e8,'y':_0x1190d6['y']/0x3e8,'z':_0x1190d6['z']/0x3e8},_0x2af14e=eciToEcf(_0x23e1fb,_0x4d76b8);return new Cesium$9['Cartesian3'](_0x2af14e['x']*0x3e8,_0x2af14e['y']*0x3e8,_0x2af14e['z']*0x3e8);}},{'key':'ecfToEci','value':function _0xd8787a(_0x4f2954,_0x3721ab){var _0x4c34cf=_0x4fe7ed,_0x2ff514=_0x2cd0bc[_0x4c34cf(0x262)](_0x3721ab),_0x3d2ce1={'x':_0x4f2954['x']/0x3e8,'y':_0x4f2954['y']/0x3e8,'z':_0x4f2954['z']/0x3e8},_0x322591=ecfToEci(_0x3d2ce1,_0x2ff514);return new Cesium$9['Cartesian3'](_0x322591['x']*0x3e8,_0x322591['y']*0x3e8,_0x322591['z']*0x3e8);}},{'key':'coe2tle','value':function _0x111c4a(_0x131dcc,_0x30302e,_0x26fe30,_0x344d42){return coe2tle(_0x131dcc,_0x30302e,_0x26fe30,_0x344d42);}}]),_0x2cd0bc;}());Tle[_0x5f9796(0x1c8)]=satellite,Tle['tle']=tle,mars3d__namespace[_0x5f9796(0x1f0)]=Tle;var SatelliteSensorFS=_0x5f9796(0x159),SatelliteSensorVS=_0x5f9796(0x106),Cesium$8=mars3d__namespace['Cesium'],CamberRadarPrimitive=(function(){var _0x1ccea3=_0x5f9796;function _0x1f09d6(_0x1131cc){var _0x234231=_0x34c8,_0x5c6912,_0x430835,_0x4fdf61,_0x102fb6,_0x46c82a,_0x2d5498,_0x3b79aa,_0x464012,_0xd55196,_0x5583b9,_0x15fd8d,_0x1323f;_classCallCheck(this,_0x1f09d6),this['id']=_0x1131cc['id'],this[_0x234231(0x2c3)]=_0x1131cc['name'],this['_startFovH']=0x0,this['_endFovH']=0x0,this['_startFovV']=0x0,this['_endFovV']=0x0,this['_segmentH']=0x1,this[_0x234231(0x10e)]=0x1,this['_subSegmentH']=0x1,this['_subSegmentV']=0x1,this['_globalAlpha']=0x1,this['_command']=undefined,this['_initBoundingSphere']=undefined,this[_0x234231(0x13c)]=new Cesium$8['BoundingSphere'](),this['_modelMatrix']=Cesium$8['Matrix4']['clone'](Cesium$8['Matrix4']['IDENTITY']),this['innerFovRadiusPairs']=_0x1131cc['innerFovRadiusPairs'],this['outerFovRadiusPairs']=_0x1131cc['outerFovRadiusPairs'],this['radius']=_0x1131cc['radius'],this['startRadius']=_0x1131cc['startRadius'],this['translucent']=_0x1131cc['translucent'],this['closed']=_0x1131cc['closed'],this[_0x234231(0x21c)]=(_0x5c6912=_0x1131cc['modelMatrix'])!==null&&_0x5c6912!==void 0x0?_0x5c6912:Cesium$8[_0x234231(0x1c7)]['IDENTITY'],this['startFovH']=(_0x430835=_0x1131cc[_0x234231(0x18f)])!==null&&_0x430835!==void 0x0?_0x430835:Cesium$8[_0x234231(0x2ad)][_0x234231(0x204)](-0x32),this['endFovH']=(_0x4fdf61=_0x1131cc[_0x234231(0x253)])!==null&&_0x4fdf61!==void 0x0?_0x4fdf61:Cesium$8['Math']['toRadians'](0x32),this[_0x234231(0x2c5)]=(_0x102fb6=_0x1131cc['startFovV'])!==null&&_0x102fb6!==void 0x0?_0x102fb6:Cesium$8['Math'][_0x234231(0x204)](0x5),this[_0x234231(0x13e)]=(_0x46c82a=_0x1131cc['endFovV'])!==null&&_0x46c82a!==void 0x0?_0x46c82a:Cesium$8['Math']['toRadians'](0x55),this['segmentH']=(_0x2d5498=_0x1131cc['segmentH'])!==null&&_0x2d5498!==void 0x0?_0x2d5498:0x3c,this['segmentV']=(_0x3b79aa=_0x1131cc['segmentV'])!==null&&_0x3b79aa!==void 0x0?_0x3b79aa:0x14,this['subSegmentH']=(_0x464012=_0x1131cc['subSegmentH'])!==null&&_0x464012!==void 0x0?_0x464012:0x3,this['subSegmentV']=(_0xd55196=_0x1131cc['subSegmentV'])!==null&&_0xd55196!==void 0x0?_0xd55196:0x3,this[_0x234231(0x15e)]=(_0x5583b9=_0x1131cc[_0x234231(0x15e)])!==null&&_0x5583b9!==void 0x0?_0x5583b9:new Cesium$8[(_0x234231(0x218))](0x1,0x1,0x0,0.5),this['outlineColor']=(_0x15fd8d=_0x1131cc['outlineColor'])!==null&&_0x15fd8d!==void 0x0?_0x15fd8d:new Cesium$8['Color'](0x1,0x1,0x1),this['show']=(_0x1323f=_0x1131cc['show'])!==null&&_0x1323f!==void 0x0?_0x1323f:!![];}return _createClass(_0x1f09d6,[{'key':'startRadius','get':function _0x64401c(){return this['_startRadius'];},'set':function _0x19a9ab(_0x23df27){var _0x2f6594=_0x34c8;this[_0x2f6594(0x1fd)]=_0x23df27,this['innerFovRadiusPairs']=[{'fov':Cesium$8['Math'][_0x2f6594(0x204)](0x0),'radius':_0x23df27},{'fov':Cesium$8[_0x2f6594(0x2ad)]['toRadians'](0xa),'radius':0.9*_0x23df27},{'fov':Cesium$8[_0x2f6594(0x2ad)]['toRadians'](0x14),'radius':0.8*_0x23df27},{'fov':Cesium$8['Math']['toRadians'](0x1e),'radius':0.7*_0x23df27},{'fov':Cesium$8[_0x2f6594(0x2ad)]['toRadians'](0x28),'radius':0.6*_0x23df27},{'fov':Cesium$8[_0x2f6594(0x2ad)][_0x2f6594(0x204)](0x32),'radius':0.5*_0x23df27},{'fov':Cesium$8['Math']['toRadians'](0x3c),'radius':0.4*_0x23df27},{'fov':Cesium$8[_0x2f6594(0x2ad)]['toRadians'](0x46),'radius':0.3*_0x23df27},{'fov':Cesium$8[_0x2f6594(0x2ad)]['toRadians'](0x50),'radius':0.1*_0x23df27},{'fov':Cesium$8['Math']['toRadians'](0x5a),'radius':0.01*_0x23df27}];}},{'key':_0x1ccea3(0x29d),'get':function _0x5452e2(){return this['_radius'];},'set':function _0x2c8376(_0x2a848e){var _0x446cae=_0x1ccea3;this[_0x446cae(0x1a4)]=_0x2a848e,this['outerFovRadiusPairs']=[{'fov':Cesium$8['Math']['toRadians'](0x0),'radius':_0x2a848e},{'fov':Cesium$8[_0x446cae(0x2ad)]['toRadians'](0xa),'radius':0.9*_0x2a848e},{'fov':Cesium$8['Math'][_0x446cae(0x204)](0x14),'radius':0.8*_0x2a848e},{'fov':Cesium$8['Math']['toRadians'](0x1e),'radius':0.7*_0x2a848e},{'fov':Cesium$8['Math']['toRadians'](0x28),'radius':0.6*_0x2a848e},{'fov':Cesium$8['Math']['toRadians'](0x32),'radius':0.5*_0x2a848e},{'fov':Cesium$8['Math'][_0x446cae(0x204)](0x3c),'radius':0.4*_0x2a848e},{'fov':Cesium$8['Math'][_0x446cae(0x204)](0x46),'radius':0.3*_0x2a848e},{'fov':Cesium$8[_0x446cae(0x2ad)]['toRadians'](0x50),'radius':0.1*_0x2a848e},{'fov':Cesium$8['Math']['toRadians'](0x5a),'radius':0.01*_0x2a848e}];}},{'key':'_createOuterCurveCommand','value':function _0x265762(_0x2d5cf5){var _0x1fafaf=_0x1ccea3,_0x55ba42=this['_subSegmentH']*this['_segmentH'],_0xf37c85=this[_0x1fafaf(0x288)]*this['_segmentV'],_0x149efe=getGridDirs(this['_startFovH'],this['_endFovH'],this['_startFovV'],this[_0x1fafaf(0x227)],_0x55ba42,_0xf37c85,this['_outerFovRadiusPairs']),_0x3a3699=getGridDirs(this['_startFovH'],this['_endFovH'],this['_startFovV'],this['_endFovV'],_0x55ba42,_0xf37c85,this['_outerFovRadiusPairs']),_0x10480b=getGridIndices(_0x55ba42,_0xf37c85),_0x56b6cd=getLineGridIndices(this['_segmentH'],this['_segmentV'],this['_subSegmentH'],this['_subSegmentV']);return this['_createRawCommand'](_0x2d5cf5,_0x149efe,_0x3a3699,_0x10480b,_0x56b6cd);}},{'key':_0x1ccea3(0x11c),'value':function _0x194680(_0x7c442b){var _0x3f756a=_0x1ccea3,_0x8061f=this[_0x3f756a(0x1b9)]*this['_segmentH'],_0x1e6662=this['_subSegmentV']*this['_segmentV'],_0x5e62d8=getGridDirs(this['_startFovH'],this['_endFovH'],this['_startFovV'],this[_0x3f756a(0x227)],_0x8061f,_0x1e6662,this[_0x3f756a(0x116)]),_0x542137=getGridDirs(this['_startFovH'],this['_endFovH'],this['_startFovV'],this['_endFovV'],_0x8061f,_0x1e6662,this['_innerFovRadiusPairs']),_0x430ed4=getGridIndices(_0x8061f,_0x1e6662),_0x3b8749=getLineGridIndices(this['_segmentH'],this['_segmentV'],this['_subSegmentH'],this['_subSegmentV']);return this['_createRawCommand'](_0x7c442b,_0x5e62d8,_0x542137,_0x430ed4,_0x3b8749);}},{'key':'_createLeftCrossSectionCommand','value':function _0x1f9d4b(_0x2c2336){var _0x4cbea3=_0x1ccea3,_0x5dbf08=0x1*0xa,_0xe3e691=this['_subSegmentV']*this['_segmentV'],_0x325a0c=getCrossSectionPositions(this['_startFovH'],this['_startFovV'],this['_endFovV'],_0x5dbf08,_0xe3e691,this['_innerFovRadiusPairs'],this[_0x4cbea3(0x234)]),_0x188607=getCrossSectionPositions(this['_startFovH'],this['_startFovV'],this['_endFovV'],_0x5dbf08,_0xe3e691,this['_innerFovRadiusPairs'],this['_outerFovRadiusPairs']),_0x91cb9f=getGridIndices(_0x5dbf08,_0xe3e691),_0x2a7b55=getLineGridIndices(0xa,this['_segmentV'],0x1,this['_subSegmentV']);return this[_0x4cbea3(0x184)](_0x2c2336,_0x325a0c,_0x188607,_0x91cb9f,_0x2a7b55);}},{'key':_0x1ccea3(0x16e),'value':function _0x514213(_0x3a6308){var _0x30a38f=_0x1ccea3,_0x50e83a=0x1*0xa,_0x57c650=this[_0x30a38f(0x288)]*this[_0x30a38f(0x10e)],_0x5018df=getCrossSectionPositions(this['_endFovH'],this['_startFovV'],this['_endFovV'],_0x50e83a,_0x57c650,this['_innerFovRadiusPairs'],this['_outerFovRadiusPairs']),_0x321eaf=getCrossSectionPositions(this['_endFovH'],this['_startFovV'],this['_endFovV'],_0x50e83a,_0x57c650,this['_innerFovRadiusPairs'],this['_outerFovRadiusPairs']),_0x1c43b9=getGridIndices(_0x50e83a,_0x57c650),_0x5d4c42=getLineGridIndices(0xa,this['_segmentV'],0x1,this['_subSegmentV']);return this['_createRawCommand'](_0x3a6308,_0x5018df,_0x321eaf,_0x1c43b9,_0x5d4c42);}},{'key':_0x1ccea3(0x184),'value':function _0x4477e9(_0xbabb02,_0x4eba26,_0x32e03e,_0x35a314,_0x23af41){var _0x21afc7=_0x1ccea3,_0x273009,_0x2f14e4,_0x3b216d=this,_0xbdf434=Cesium$8[_0x21afc7(0xc4)]['replaceCache']({'context':_0xbabb02,'vertexShaderSource':SatelliteSensorVS,'fragmentShaderSource':SatelliteSensorFS,'attributeLocations':attributeLocations}),_0x5c7538=Cesium$8['Buffer']['createVertexBuffer']({'context':_0xbabb02,'typedArray':_0x4eba26,'usage':Cesium$8['BufferUsage']['STATIC_DRAW']}),_0x49f28b=Cesium$8[_0x21afc7(0xf4)][_0x21afc7(0x198)]({'context':_0xbabb02,'typedArray':_0x32e03e,'usage':Cesium$8['BufferUsage'][_0x21afc7(0x2ac)]}),_0x400d50=Cesium$8['Buffer'][_0x21afc7(0x264)]({'context':_0xbabb02,'typedArray':_0x35a314,'usage':Cesium$8[_0x21afc7(0xa4)]['STATIC_DRAW'],'indexDatatype':Cesium$8[_0x21afc7(0x154)]['UNSIGNED_SHORT']}),_0x2d1c2e=Cesium$8['Buffer']['createIndexBuffer']({'context':_0xbabb02,'typedArray':_0x23af41,'usage':Cesium$8['BufferUsage']['STATIC_DRAW'],'indexDatatype':Cesium$8['IndexDatatype']['UNSIGNED_SHORT']}),_0x27a4f1=new Cesium$8['VertexArray']({'context':_0xbabb02,'attributes':[{'index':0x0,'vertexBuffer':_0x5c7538,'componentsPerAttribute':0x3,'componentDatatype':Cesium$8['ComponentDatatype']['FLOAT']},{'index':0x1,'vertexBuffer':_0x49f28b,'componentsPerAttribute':0x3,'componentDatatype':Cesium$8['ComponentDatatype']['FLOAT']}],'indexBuffer':_0x400d50}),_0x50a1e7=new Cesium$8[(_0x21afc7(0x121))]({'context':_0xbabb02,'attributes':[{'index':0x0,'vertexBuffer':_0x5c7538,'componentsPerAttribute':0x3,'componentDatatype':Cesium$8[_0x21afc7(0x1af)]['FLOAT']},{'index':0x1,'vertexBuffer':_0x49f28b,'componentsPerAttribute':0x3,'componentDatatype':Cesium$8['ComponentDatatype']['FLOAT']}],'indexBuffer':_0x2d1c2e}),_0x205790=Cesium$8['BoundingSphere']['fromVertices'](_0x4eba26),_0xdec93e=(_0x273009=this[_0x21afc7(0xf7)])!==null&&_0x273009!==void 0x0?_0x273009:!![],_0x4788a6=(_0x2f14e4=this['closed'])!==null&&_0x2f14e4!==void 0x0?_0x2f14e4:![],_0x4f8c84=Cesium$8['Appearance'][_0x21afc7(0x170)](_0xdec93e,_0x4788a6,undefined),_0x299a12=Cesium$8['RenderState'][_0x21afc7(0x2bb)](_0x4f8c84),_0x3e984d=new Cesium$8['DrawCommand']({'vertexArray':_0x27a4f1,'primitiveType':Cesium$8[_0x21afc7(0x12a)]['TRIANGLES'],'renderState':_0x299a12,'shaderProgram':_0xbdf434,'uniformMap':{'marsColor':function _0x4c14dd(){return _0x3b216d['color'];},'globalAlpha':function _0x4a6449(){return _0x3b216d['_globalAlpha'];}},'owner':this,'pass':Cesium$8['Pass']['TRANSLUCENT'],'modelMatrix':new Cesium$8[(_0x21afc7(0x1c7))](),'boundingVolume':new Cesium$8['BoundingSphere'](),'cull':!![]}),_0x5e99ed=new Cesium$8['DrawCommand']({'vertexArray':_0x50a1e7,'primitiveType':Cesium$8[_0x21afc7(0x12a)]['LINES'],'renderState':_0x299a12,'shaderProgram':_0xbdf434,'uniformMap':{'marsColor':function _0xb89904(){return _0x3b216d['outlineColor'];},'globalAlpha':function _0x1ca912(){return _0x3b216d['_globalAlpha'];}},'owner':this,'pass':Cesium$8['Pass']['TRANSLUCENT'],'modelMatrix':new Cesium$8[(_0x21afc7(0x1c7))](),'boundingVolume':new Cesium$8[(_0x21afc7(0x90))](),'cull':!![]});return{'command':_0x3e984d,'lineCommand':_0x5e99ed,'initBoundingSphere':_0x205790};}},{'key':'update','value':function _0xbe41d4(_0x27076e){var _0x245979=_0x1ccea3,_0x5d9971=this;if(!this[_0x245979(0x24f)])return;var _0xc48d47=this['innerFovRadiusPairs']!==this['_innerFovRadiusPairs']||this['outerFovRadiusPairs']!==this['_outerFovRadiusPairs']||this[_0x245979(0x18f)]!==this['_startFovH']||this['endFovH']!==this['_endFovH']||this['startFovV']!==this['_startFovV']||this['endFovV']!==this['_endFovV']||this[_0x245979(0x286)]!==this['_segmentH']||this['segmentV']!==this['_segmentV']||this['subSegmentH']!==this['_subSegmentH']||this[_0x245979(0x295)]!==this[_0x245979(0x288)];_0xc48d47&&(this[_0x245979(0x116)]=this['innerFovRadiusPairs'],this['_outerFovRadiusPairs']=this['outerFovRadiusPairs'],this['_startFovH']=this[_0x245979(0x18f)],this[_0x245979(0x1d7)]=this[_0x245979(0x253)],this['_startFovV']=this['startFovV'],this['_endFovV']=this[_0x245979(0x13e)],this[_0x245979(0x280)]=this[_0x245979(0x286)],this[_0x245979(0x10e)]=this['segmentV'],this['_subSegmentH']=this[_0x245979(0x28f)],this[_0x245979(0x288)]=this['subSegmentV'],this['_modelMatrix']=Cesium$8[_0x245979(0x1df)](Cesium$8['Matrix4'][_0x245979(0x26e)]),this['_destroyCommands']()),(!Cesium$8['defined'](this['_commands'])||this[_0x245979(0x229)]['length']===0x0)&&(this['_commands']||(this['_commands']=[]),this['_destroyCommands'](),this['_commands']['push'](this['_createOuterCurveCommand'](_0x27076e['context'])),this['_commands'][_0x245979(0x27e)](this['_createLeftCrossSectionCommand'](_0x27076e['context'])),this[_0x245979(0x229)]['push'](this['_createRightCrossSectionCommand'](_0x27076e['context'])),this['_commands']['push'](this[_0x245979(0x11c)](_0x27076e['context']))),!Cesium$8['Matrix4']['equals'](this['modelMatrix'],this[_0x245979(0x2c0)])&&(Cesium$8[_0x245979(0x1c7)]['clone'](this['modelMatrix'],this['_modelMatrix']),this['_commands']['forEach'](function(_0xbca027){var _0x2d60ab=_0x245979;_0xbca027['command'][_0x2d60ab(0x21c)]=Cesium$8['Matrix4'][_0x2d60ab(0x26e)],_0xbca027[_0x2d60ab(0x293)]['modelMatrix']=_0x5d9971[_0x2d60ab(0x2c0)],_0xbca027['command'][_0x2d60ab(0x126)]=Cesium$8['BoundingSphere']['transform'](_0xbca027['initBoundingSphere'],_0x5d9971['_modelMatrix'],_0x5d9971['_boundingSphere']),_0xbca027['lineCommand']['modelMatrix']=Cesium$8['Matrix4'][_0x2d60ab(0x26e)],_0xbca027['lineCommand']['modelMatrix']=_0x5d9971['_modelMatrix'],_0xbca027[_0x2d60ab(0xa1)]['boundingVolume']=Cesium$8['BoundingSphere']['transform'](_0xbca027[_0x2d60ab(0xc1)],_0x5d9971['_modelMatrix'],_0x5d9971['_boundingSphere']);})),this[_0x245979(0x229)]['forEach'](function(_0x30915a){var _0x3c49c7=_0x245979;_0x30915a[_0x3c49c7(0x293)]&&_0x27076e[_0x3c49c7(0x258)][_0x3c49c7(0x27e)](_0x30915a[_0x3c49c7(0x293)]),_0x30915a['lineCommand']&&_0x27076e[_0x3c49c7(0x258)]['push'](_0x30915a['lineCommand']);});}},{'key':'isDestroyed','value':function _0x3719f0(){return![];}},{'key':'_destroyCommands','value':function _0x3780b0(){var _0x40a725=_0x1ccea3;this[_0x40a725(0x229)]&&this[_0x40a725(0x229)][_0x40a725(0x19e)](function(_0xecd0ba){var _0x2ea4e9=_0x40a725;Cesium$8['defined'](_0xecd0ba['command'])&&(_0xecd0ba[_0x2ea4e9(0x293)]['shaderProgram']=_0xecd0ba['command'][_0x2ea4e9(0x21d)]&&_0xecd0ba['command']['shaderProgram']['destroy'](),_0xecd0ba['command']['vertexArray']=_0xecd0ba['command']['vertexArray']&&_0xecd0ba['command']['vertexArray']['destroy'](),_0xecd0ba['command']=undefined),Cesium$8['defined'](_0xecd0ba['lineCommand'])&&(_0xecd0ba['lineCommand']['shaderProgram']=_0xecd0ba['lineCommand']['shaderProgram']&&_0xecd0ba['lineCommand'][_0x2ea4e9(0x21d)]['destroy'](),_0xecd0ba['lineCommand']['vertexArray']=_0xecd0ba['lineCommand']['vertexArray']&&_0xecd0ba['lineCommand'][_0x2ea4e9(0x180)]['destroy'](),_0xecd0ba['lineCommand']=undefined);}),this['_commands']&&(this['_commands']['length']=0x0);}},{'key':'destroy','value':function _0x2b72a9(){var _0x19955f=_0x1ccea3;return this[_0x19955f(0x197)](),Cesium$8['destroyObject'](this);}}]),_0x1f09d6;}()),attributeLocations={'position':0x0,'normal':0x1};function getDir(_0x14cc50,_0x457c20){var _0x145acc=_0x5f9796,_0x98643d=_0x14cc50,_0x1f68a2=_0x457c20,_0x228468=Math['cos'],_0x562529=Math[_0x145acc(0x27c)],_0x659610=[_0x228468(-_0x98643d)*_0x228468(_0x1f68a2),_0x562529(-_0x98643d)*_0x228468(_0x1f68a2),_0x562529(_0x1f68a2)];return _0x659610;}function getFov(_0xc18a0d,_0x178679,_0x5b8b5d,_0x1fa12d){return _0xc18a0d+(_0x178679-_0xc18a0d)*(_0x1fa12d/_0x5b8b5d);}function getRadius(_0x4e22d9,_0x19a204){var _0x42ff91=_0x5f9796,_0x2de61d=_0x19a204['findIndex'](function(_0x5c74a2){return _0x5c74a2['fov']>_0x4e22d9;});if(_0x2de61d>0x0){var _0x5a82df=_0x19a204[_0x2de61d-0x1],_0x2b7dba=_0x19a204[_0x2de61d],_0x64e80d=(_0x4e22d9-_0x5a82df['fov'])/(_0x2b7dba['fov']-_0x5a82df['fov']),_0x2298c9=_0x5a82df[_0x42ff91(0x29d)]*(0x1-_0x64e80d)+_0x2b7dba['radius']*_0x64e80d;return _0x2298c9;}else return undefined;}function getGridDirs(_0x19a87f,_0x134733,_0xd8562e,_0x4c4257,_0x201690,_0x139001,_0x26b1c0){var _0x160a2f=new Float32Array((_0x201690+0x1)*(_0x139001+0x1)*0x3);for(var _0x10c595=0x0;_0x10c595<_0x201690+0x1;++_0x10c595){for(var _0x2ae0d7=0x0;_0x2ae0d7<_0x139001+0x1;++_0x2ae0d7){var _0x3013a9=getFov(_0xd8562e,_0x4c4257,_0x139001,_0x2ae0d7),_0x17f0fc=getDir(getFov(_0x19a87f,_0x134733,_0x201690,_0x10c595),_0x3013a9),_0x188da5=_0x26b1c0?getRadius(_0x3013a9,_0x26b1c0):0x1;_0x160a2f[(_0x2ae0d7*(_0x201690+0x1)+_0x10c595)*0x3+0x0]=_0x17f0fc[0x0]*_0x188da5,_0x160a2f[(_0x2ae0d7*(_0x201690+0x1)+_0x10c595)*0x3+0x1]=_0x17f0fc[0x1]*_0x188da5,_0x160a2f[(_0x2ae0d7*(_0x201690+0x1)+_0x10c595)*0x3+0x2]=_0x17f0fc[0x2]*_0x188da5;}}return _0x160a2f;}function getCrossSectionPositions(_0x18d79c,_0x5a6cab,_0x4eb2e8,_0x44083c,_0x256873,_0x2b5aca,_0x52ac74){var _0x3cd687=new Float32Array((_0x44083c+0x1)*(_0x256873+0x1)*0x3);for(var _0x5c8c03=0x0;_0x5c8c03<_0x44083c+0x1;++_0x5c8c03){for(var _0x676ccd=0x0;_0x676ccd<_0x256873+0x1;++_0x676ccd){var _0x561af7=getFov(_0x5a6cab,_0x4eb2e8,_0x256873,_0x676ccd),_0x5c44c5=getDir(_0x18d79c,_0x561af7),_0x388b63=_0x2b5aca?getRadius(_0x561af7,_0x2b5aca):0x1,_0x41620f=_0x52ac74?getRadius(_0x561af7,_0x52ac74):0x1,_0x2241db=getFov(_0x388b63,_0x41620f,_0x44083c,_0x5c8c03);_0x3cd687[(_0x676ccd*(_0x44083c+0x1)+_0x5c8c03)*0x3+0x0]=_0x5c44c5[0x0]*_0x2241db,_0x3cd687[(_0x676ccd*(_0x44083c+0x1)+_0x5c8c03)*0x3+0x1]=_0x5c44c5[0x1]*_0x2241db,_0x3cd687[(_0x676ccd*(_0x44083c+0x1)+_0x5c8c03)*0x3+0x2]=_0x5c44c5[0x2]*_0x2241db;}}return _0x3cd687;}function getGridIndices(_0x290ea4,_0xcefef3){var _0x5bd6ac=new Uint16Array(_0x290ea4*_0xcefef3*0x6);for(var _0x397896=0x0;_0x397896<_0x290ea4;++_0x397896){for(var _0x502349=0x0;_0x502349<_0xcefef3;++_0x502349){var _0x1b3628=_0x502349*(_0x290ea4+0x1)+_0x397896,_0x528272=_0x502349*(_0x290ea4+0x1)+_0x397896+0x1,_0x2e76e0=(_0x502349+0x1)*(_0x290ea4+0x1)+_0x397896,_0x58961d=(_0x502349+0x1)*(_0x290ea4+0x1)+_0x397896+0x1,_0x2fd22b=(_0x502349*_0x290ea4+_0x397896)*0x6;_0x5bd6ac[_0x2fd22b+0x0]=_0x1b3628,_0x5bd6ac[_0x2fd22b+0x1]=_0x528272,_0x5bd6ac[_0x2fd22b+0x2]=_0x58961d,_0x5bd6ac[_0x2fd22b+0x3]=_0x1b3628,_0x5bd6ac[_0x2fd22b+0x4]=_0x58961d,_0x5bd6ac[_0x2fd22b+0x5]=_0x2e76e0;}}return _0x5bd6ac;}function getLineGridIndices(_0x41387a,_0x52fc00,_0x2cfdc3,_0x35a472){var _0x284107=_0x41387a*_0x2cfdc3,_0x4fc7b5=_0x52fc00*_0x35a472,_0x4915a9=new Uint16Array((_0x41387a+0x1)*(_0x4fc7b5*0x2)+(_0x52fc00+0x1)*(_0x284107*0x2)+0x4*0x2);for(var _0x61c807=0x0;_0x61c807<_0x41387a+0x1;++_0x61c807){for(var _0x4a1457=0x0;_0x4a1457<_0x4fc7b5;++_0x4a1457){var _0x43971d=_0x61c807*_0x2cfdc3;_0x4915a9[(_0x61c807*_0x4fc7b5+_0x4a1457)*0x2+0x0]=_0x4a1457*(_0x284107+0x1)+_0x43971d,_0x4915a9[(_0x61c807*_0x4fc7b5+_0x4a1457)*0x2+0x1]=(_0x4a1457+0x1)*(_0x284107+0x1)+_0x43971d;}}var _0x1e0d6a=(_0x41387a+0x1)*(_0x4fc7b5*0x2);for(var _0x5830c9=0x0;_0x5830c9<_0x52fc00+0x1;++_0x5830c9){for(var _0x24375c=0x0;_0x24375c<_0x284107;++_0x24375c){var _0x17a66d=_0x5830c9*_0x35a472;_0x4915a9[_0x1e0d6a+(_0x24375c+_0x5830c9*_0x284107)*0x2+0x0]=_0x17a66d*(_0x284107+0x1)+_0x24375c,_0x4915a9[_0x1e0d6a+(_0x24375c+_0x5830c9*_0x284107)*0x2+0x1]=_0x17a66d*(_0x284107+0x1)+_0x24375c+0x1;}}return _0x4915a9;}var Cesium$7=mars3d__namespace['Cesium'];function computeVertexNormals(_0x16db0f){var _0x523d42=_0x5f9796,_0x167190=_0x16db0f['indices'],_0x3673b1=_0x16db0f['attributes'],_0x18f694=_0x167190['length'];if(_0x3673b1[_0x523d42(0x26d)]){var _0x50de7f=_0x3673b1['position'][_0x523d42(0xd3)];if(_0x3673b1['normal']===undefined)_0x3673b1[_0x523d42(0x13a)]=new Cesium$7[(_0x523d42(0x171))]({'componentDatatype':Cesium$7['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x3,'values':new Float32Array(_0x50de7f['length'])});else{var _0xd48ec1=_0x3673b1['normal'][_0x523d42(0xd3)];for(var _0x5bea2b=0x0;_0x5bea2b<_0x18f694;_0x5bea2b++){_0xd48ec1[_0x5bea2b]=0x0;}}var _0x82cdd7=_0x3673b1['normal']['values'],_0x46ed4f,_0x8cb8fe,_0x59c602,_0x176a3b=new Cesium$7['Cartesian3'](),_0x1e49d4=new Cesium$7['Cartesian3'](),_0x5d6c2b=new Cesium$7[(_0x523d42(0xae))](),_0x23bf0e=new Cesium$7[(_0x523d42(0xae))](),_0x4f83c4=new Cesium$7['Cartesian3']();for(var _0x141fb8=0x0;_0x141fb8<_0x18f694;_0x141fb8+=0x3){_0x46ed4f=_0x167190[_0x141fb8+0x0]*0x3,_0x8cb8fe=_0x167190[_0x141fb8+0x1]*0x3,_0x59c602=_0x167190[_0x141fb8+0x2]*0x3,Cesium$7['Cartesian3']['fromArray'](_0x50de7f,_0x46ed4f,_0x176a3b),Cesium$7['Cartesian3']['fromArray'](_0x50de7f,_0x8cb8fe,_0x1e49d4),Cesium$7['Cartesian3'][_0x523d42(0x2bf)](_0x50de7f,_0x59c602,_0x5d6c2b),Cesium$7['Cartesian3']['subtract'](_0x5d6c2b,_0x1e49d4,_0x23bf0e),Cesium$7['Cartesian3']['subtract'](_0x176a3b,_0x1e49d4,_0x4f83c4),Cesium$7['Cartesian3'][_0x523d42(0x132)](_0x23bf0e,_0x4f83c4,_0x23bf0e),_0x82cdd7[_0x46ed4f]+=_0x23bf0e['x'],_0x82cdd7[_0x46ed4f+0x1]+=_0x23bf0e['y'],_0x82cdd7[_0x46ed4f+0x2]+=_0x23bf0e['z'],_0x82cdd7[_0x8cb8fe]+=_0x23bf0e['x'],_0x82cdd7[_0x8cb8fe+0x1]+=_0x23bf0e['y'],_0x82cdd7[_0x8cb8fe+0x2]+=_0x23bf0e['z'],_0x82cdd7[_0x59c602]+=_0x23bf0e['x'],_0x82cdd7[_0x59c602+0x1]+=_0x23bf0e['y'],_0x82cdd7[_0x59c602+0x2]+=_0x23bf0e['z'];}normalizeNormals(_0x16db0f),_0x3673b1['normal']['needsUpdate']=!![];}return _0x16db0f;}function normalizeNormals(_0x46cdb3){var _0x28c51a=_0x5f9796,_0xb8654d=_0x46cdb3['attributes']['normal']['values'],_0x5e62e2,_0x56230c,_0x116cad,_0xdc3dbf;for(var _0x4e23ef=0x0;_0x4e23ef<_0xb8654d['length'];_0x4e23ef+=0x3){_0x5e62e2=_0xb8654d[_0x4e23ef],_0x56230c=_0xb8654d[_0x4e23ef+0x1],_0x116cad=_0xb8654d[_0x4e23ef+0x2],_0xdc3dbf=0x1/Math[_0x28c51a(0x18b)](_0x5e62e2*_0x5e62e2+_0x56230c*_0x56230c+_0x116cad*_0x116cad),_0xb8654d[_0x4e23ef]=_0x5e62e2*_0xdc3dbf,_0xb8654d[_0x4e23ef+0x1]=_0x56230c*_0xdc3dbf,_0xb8654d[_0x4e23ef+0x2]=_0x116cad*_0xdc3dbf;}}function style2Primitive(){var _0x3f8c2c=_0x5f9796,_0x42f514=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x13ddf1=arguments['length']>0x1?arguments[0x1]:undefined;_0x42f514=_0x42f514||{};_0x13ddf1==null&&(_0x13ddf1={});for(var _0x257597 in _0x42f514){var _0x2819d9=_0x42f514[_0x257597];if(mars3d__namespace['Util']['isSimpleType'](_0x2819d9))switch(_0x257597){case'opacity':case'outlineOpacity':break;case'color':{var _0x4498c2=void 0x0;mars3d__namespace['Util']['isString'](_0x2819d9)?(_0x4498c2=Cesium$7['Color'][_0x3f8c2c(0x153)](_0x2819d9),Cesium$7['defined'](_0x42f514[_0x3f8c2c(0xd8)])&&(_0x4498c2=_0x4498c2['withAlpha'](Number(_0x42f514['opacity'])))):_0x4498c2=_0x2819d9;_0x13ddf1[_0x3f8c2c(0x15e)]=_0x4498c2;break;}case'outline':_0x13ddf1['outline']=_0x2819d9;!_0x2819d9&&(_0x13ddf1[_0x3f8c2c(0x22a)]=new Cesium$7['Color'](0x0,0x0,0x0,0x0));break;case _0x3f8c2c(0x22a):{var _0x6fee75=void 0x0;if(mars3d__namespace['Util'][_0x3f8c2c(0x150)](_0x2819d9)){_0x6fee75=Cesium$7[_0x3f8c2c(0x218)][_0x3f8c2c(0x153)](_0x2819d9);if(Cesium$7['defined'](_0x42f514[_0x3f8c2c(0xb7)]))_0x6fee75=_0x6fee75['withAlpha'](Number(_0x42f514['outlineOpacity']));else Cesium$7[_0x3f8c2c(0x25b)](_0x42f514['opacity'])&&(_0x6fee75=_0x6fee75['withAlpha'](Number(_0x42f514['opacity'])));}else _0x6fee75=_0x2819d9;_0x13ddf1['outlineColor']=_0x6fee75;break;}case'startFovV':case'endFovV':case'startFovH':case'endFovH':_0x13ddf1[_0x257597]=Cesium$7['Math'][_0x3f8c2c(0x204)](_0x2819d9);break;default:_0x13ddf1[_0x257597]=_0x2819d9;break;}else _0x13ddf1[_0x257597]=_0x2819d9;}return _0x13ddf1;}var SpaceUtil={'__proto__':null,'computeVertexNormals':computeVertexNormals,'style2Primitive':style2Primitive},Cesium$6=mars3d__namespace['Cesium'],BasePointPrimitive$3=mars3d__namespace[_0x5f9796(0xc3)]['BasePointPrimitive'],CamberRadar=function(_0x4fba8c){var _0x35e7fb=_0x5f9796;_inherits(_0x572322,_0x4fba8c);var _0x397af3=_createSuper(_0x572322);function _0x572322(){var _0x2db3ad=_0x34c8;return _classCallCheck(this,_0x572322),_0x397af3[_0x2db3ad(0x203)](this,arguments);}return _createClass(_0x572322,[{'key':'startRadius','get':function _0x568eea(){var _0x105dfb=_0x34c8;return this[_0x105dfb(0x2a3)]['startRadius'];},'set':function _0x229761(_0x3fec91){var _0x37eb32=_0x34c8;this['style']['startRadius']=_0x3fec91,this['_primitive']&&(this['_primitive'][_0x37eb32(0x1c6)]=_0x3fec91);}},{'key':'radius','get':function _0x54eb63(){return this['style']['radius'];},'set':function _0x1df112(_0x813cd5){this['style']['radius']=_0x813cd5,this['_primitive']&&(this['_primitive']['radius']=_0x813cd5);}},{'key':'startFovV','get':function _0x5a68c0(){return this['style']['startFovV'];},'set':function _0x4e522d(_0x352394){var _0x20c697=_0x34c8;this['style'][_0x20c697(0x2c5)]=_0x352394,this[_0x20c697(0x25a)]&&(this['_primitive']['startFovV']=Cesium$6['Math'][_0x20c697(0x204)](_0x352394));}},{'key':'endFovV','get':function _0x15bd11(){return this['style']['endFovV'];},'set':function _0x7ad4f7(_0x3a64dd){var _0x5b4d0e=_0x34c8;this['style']['endFovV']=_0x3a64dd,this['_primitive']&&(this['_primitive']['endFovV']=Cesium$6['Math'][_0x5b4d0e(0x204)](_0x3a64dd));}},{'key':'startFovH','get':function _0x89952d(){return this['style']['startFovH'];},'set':function _0x19d8aa(_0x42beeb){var _0x7786aa=_0x34c8;this[_0x7786aa(0x2a3)]['startFovH']=_0x42beeb,this[_0x7786aa(0x25a)]&&(this[_0x7786aa(0x25a)][_0x7786aa(0x18f)]=Cesium$6['Math'][_0x7786aa(0x204)](_0x42beeb));}},{'key':_0x35e7fb(0x253),'get':function _0x1fad29(){return this['style']['endFovH'];},'set':function _0x454c22(_0x1dee3b){var _0x5c0cf2=_0x35e7fb;this['style'][_0x5c0cf2(0x253)]=_0x1dee3b,this[_0x5c0cf2(0x25a)]&&(this['_primitive'][_0x5c0cf2(0x253)]=Cesium$6[_0x5c0cf2(0x2ad)]['toRadians'](_0x1dee3b));}},{'key':'color','get':function _0x3ed903(){var _0x14e23f=_0x35e7fb;return this[_0x14e23f(0x2a3)]['color'];},'set':function _0x11aaeb(_0x4bed02){var _0x507b46=_0x35e7fb;this[_0x507b46(0x2a3)]['color']=_0x4bed02,this['_primitive']&&(this[_0x507b46(0x25a)]['color']=mars3d__namespace['Util'][_0x507b46(0x1da)](_0x4bed02));}},{'key':'_addedHook','value':function _0x121734(){var _0x5d5e8d=_0x35e7fb;this[_0x5d5e8d(0x25a)]=this[_0x5d5e8d(0x2b5)]['add'](new CamberRadarPrimitive(_objectSpread2(_objectSpread2({},style2Primitive(this['style'])),{},{'id':this['id'],'modelMatrix':this[_0x5d5e8d(0x21c)]})));}},{'key':'_updateStyleHook','value':function _0x3bbe1a(_0x15d75d,_0x55b0d3){var _0x1867b2=_0x35e7fb;(Cesium$6['defined']('heading')||Cesium$6['defined'](_0x1867b2(0x15a))||Cesium$6['defined']('roll'))&&(this['_primitive']['modelMatrix']=this['modelMatrix']),style2Primitive(_0x55b0d3,this['_primitive']);}},{'key':'setOpacity','value':function _0x13c035(_0x2b330a){this['style']['globalAlpha']=_0x2b330a,this['_primitive']&&(this['_primitive']['_globalAlpha']=_0x2b330a);}},{'key':'_getDrawEntityClass','value':function _0x5793ff(_0x12919d,_0x4660b2){var _0xe4b467=_0x35e7fb;return _0x12919d['drawShow']=![],mars3d__namespace[_0xe4b467(0x1a6)][_0xe4b467(0x109)]('point',_0x12919d);}}]),_0x572322;}(BasePointPrimitive$3);mars3d__namespace['graphic']['CamberRadar']=CamberRadar,mars3d__namespace['GraphicUtil']['register']('camberRadar',CamberRadar,!![]);var Cesium$5=mars3d__namespace[_0x5f9796(0xfe)],ConicGeometry=(function(){var _0x2d8a33=_0x5f9796;function _0xd89ef3(_0x1731f9){var _0x8fd023=_0x34c8,_0x4a0ec2;_classCallCheck(this,_0xd89ef3),this[_0x8fd023(0xc6)]=_0x1731f9[_0x8fd023(0xc6)],this['topRadius']=_0x1731f9[_0x8fd023(0x1f5)],this['bottomRadius']=_0x1731f9['bottomRadius'],this['zReverse']=_0x1731f9['zReverse'],this['slices']=(_0x4a0ec2=_0x1731f9['slices'])!==null&&_0x4a0ec2!==void 0x0?_0x4a0ec2:0x40;}return _createClass(_0xd89ef3,null,[{'key':'fromAngleAndLength','value':function _0x2050b4(_0x97a96e,_0x1f392e,_0x1dd61c){var _0x134cbf=_0x34c8,_0x1451d8=Math[_0x134cbf(0x22d)](Math['floor'](_0x97a96e*0x2),0x40);_0x97a96e=Cesium$5[_0x134cbf(0x2ad)]['toRadians'](_0x97a96e);var _0x34df4c=Math['tan'](_0x97a96e)*_0x1f392e;return new _0xd89ef3({'topRadius':_0x34df4c,'bottomRadius':0x0,'length':_0x1f392e,'slices':_0x1451d8,'zReverse':_0x1dd61c});}},{'key':'createGeometry','value':function _0x15b00b(_0x1781c0,_0x25fb0f){var _0xb21977=_0x34c8;if(!_0x25fb0f)return _0xd89ef3['_createGeometry'](_0x1781c0);var _0x3ca42c=new Cesium$5['Cartesian3'](),_0x5847c6=new Cesium$5['Ray']();Cesium$5['Matrix4']['multiplyByPoint'](_0x25fb0f,Cesium$5['Cartesian3']['ZERO'],_0x3ca42c),_0x3ca42c['clone'](_0x5847c6[_0xb21977(0x2b1)]);var _0x51befb=_0x1781c0['length'],_0x85a1bc=_0x1781c0['topRadius'],_0x5e181d=_0x1781c0['slices'],_0x5adf34=Math['PI']*0x2/(_0x5e181d-0x1),_0x5e9c97=_0x1781c0['zReverse'],_0x6218fe=0x10,_0x563b6d=[],_0x492016=[],_0xdbe8de=[],_0x245e03=[],_0x5300c6=[0x0,_0x5e9c97?-_0x51befb:_0x51befb],_0x26c1bf=0x0;_0x563b6d[_0xb21977(0x27e)](0x0,0x0,0x0),_0x492016[_0xb21977(0x27e)](0x1,0x1),_0x26c1bf++;var _0x45d944=new Cesium$5['Cartesian3'](),_0x7903cb=_0x85a1bc/(_0x6218fe-0x1);for(var _0x1d3f32=0x0;_0x1d3f32<_0x6218fe;_0x1d3f32++){var _0x208a48=_0x7903cb*_0x1d3f32,_0x1566b3=[];for(var _0x13952c=0x0;_0x13952c<_0x5e181d;_0x13952c++){var _0x386d9c=_0x5adf34*_0x13952c,_0x500709=_0x208a48*Math[_0xb21977(0x21f)](_0x386d9c),_0x16e1a9=_0x208a48*Math['sin'](_0x386d9c);_0x45d944['x']=_0x500709,_0x45d944['y']=_0x16e1a9,_0x45d944['z']=_0x5300c6[0x1];var _0x23f892=Cesium$5['Matrix4'][_0xb21977(0x268)](_0x25fb0f,_0x45d944,new Cesium$5['Cartesian3']());!_0x23f892?(_0x23f892=_0x3ca42c,_0x1566b3['push'](-0x1)):(_0x1566b3['push'](_0x26c1bf),_0x563b6d['push'](_0x500709,_0x16e1a9,_0x5300c6[0x1]),_0x492016[_0xb21977(0x27e)](_0x1d3f32/(_0x6218fe-0x1),0x1),_0x26c1bf++);}_0x245e03[_0xb21977(0x27e)](_0x1566b3);}var _0x3bc86f=[0x0,_0x245e03[_0xb21977(0xc6)]-0x1],_0xa17a41,_0x4fde9e;for(var _0x4503a3=0x0;_0x4503a3<_0x3bc86f[_0xb21977(0xc6)];_0x4503a3++){var _0x239802=_0x3bc86f[_0x4503a3];for(var _0x1c157d=0x1;_0x1c157d<_0x245e03[_0x239802][_0xb21977(0xc6)];_0x1c157d++){_0xa17a41=_0x245e03[_0x239802][_0x1c157d-0x1],_0x4fde9e=_0x245e03[_0x239802][_0x1c157d],_0xa17a41>=0x0&&_0x4fde9e>=0x0&&_0xdbe8de[_0xb21977(0x27e)](0x0,_0xa17a41,_0x4fde9e);}}_0x563b6d=new Float32Array(_0x563b6d),_0xdbe8de=new Int32Array(_0xdbe8de),_0x492016=new Float32Array(_0x492016);var _0x5413db={'position':new Cesium$5['GeometryAttribute']({'componentDatatype':Cesium$5['ComponentDatatype']['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x563b6d}),'st':new Cesium$5['GeometryAttribute']({'componentDatatype':Cesium$5[_0xb21977(0x1af)]['FLOAT'],'componentsPerAttribute':0x2,'values':_0x492016})},_0x142710=Cesium$5['BoundingSphere']['fromVertices'](_0x563b6d),_0x217bc7=new Cesium$5[(_0xb21977(0x160))]({'attributes':_0x5413db,'indices':_0xdbe8de,'primitiveType':Cesium$5['PrimitiveType']['TRIANGLES'],'boundingSphere':_0x142710});return computeVertexNormals(_0x217bc7),_0x563b6d=[],_0xdbe8de=[],_0x217bc7;}},{'key':_0x2d8a33(0x193),'value':function _0x3f449d(_0x438f38){var _0x291cf9=_0x2d8a33,_0x8eb585=_0x438f38[_0x291cf9(0xc6)],_0x383a67=_0x438f38[_0x291cf9(0x1f5)],_0x5ee628=_0x438f38['bottomRadius'],_0x4222cf=_0x438f38['slices'],_0x367bbf=Math['PI']*0x2/(_0x4222cf-0x1),_0x3e72de=_0x438f38[_0x291cf9(0x1f9)],_0x470bf3=[],_0x346e0f=[],_0x2109c0=[],_0x4c3471=[],_0x1b615a=[_0x5ee628,_0x383a67],_0x522930=[0x0,_0x3e72de?-_0x8eb585:_0x8eb585],_0x2fbcfc=0x0,_0x2a2919=new Cesium$5[(_0x291cf9(0xa2))](),_0x362da1=Math['atan2'](_0x5ee628-_0x383a67,_0x8eb585),_0x4ecb21=_0x2a2919;_0x4ecb21['z']=Math['sin'](_0x362da1);var _0x5143fc=Math['cos'](_0x362da1);for(var _0x4b5d1e=0x0;_0x4b5d1e<_0x522930['length'];_0x4b5d1e++){_0x4c3471[_0x4b5d1e]=[];var _0x43c22c=_0x1b615a[_0x4b5d1e];for(var _0x2147cc=0x0;_0x2147cc<_0x4222cf;_0x2147cc++){_0x4c3471[_0x4b5d1e]['push'](_0x2fbcfc++);var _0x57b35c=_0x367bbf*_0x2147cc,_0x3baee8=_0x43c22c*Math['cos'](_0x57b35c),_0x3126e5=_0x43c22c*Math[_0x291cf9(0x27c)](_0x57b35c);_0x470bf3['push'](_0x3baee8,_0x3126e5,_0x522930[_0x4b5d1e]),_0x3baee8=_0x5143fc*Math['cos'](_0x57b35c),_0x3126e5=_0x5143fc*Math[_0x291cf9(0x27c)](_0x57b35c),_0x346e0f['push'](_0x3baee8,_0x3126e5,_0x4ecb21['z']),_0x2109c0['push'](_0x4b5d1e/(_0x522930['length']-0x1),0x0);}}var _0x473e28=[];for(var _0x5a13e1=0x1;_0x5a13e1<_0x522930['length'];_0x5a13e1++){for(var _0x405f9a=0x1;_0x405f9a<_0x4222cf;_0x405f9a++){var _0x4109e8=_0x4c3471[_0x5a13e1-0x1][_0x405f9a-0x1],_0x2c2367=_0x4c3471[_0x5a13e1][_0x405f9a-0x1],_0x43ade1=_0x4c3471[_0x5a13e1][_0x405f9a],_0x336a46=_0x4c3471[_0x5a13e1-0x1][_0x405f9a];_0x473e28['push'](_0x43ade1),_0x473e28['push'](_0x336a46),_0x473e28[_0x291cf9(0x27e)](_0x4109e8),_0x473e28[_0x291cf9(0x27e)](_0x43ade1),_0x473e28['push'](_0x4109e8),_0x473e28['push'](_0x2c2367),_0x405f9a===_0x4c3471[_0x5a13e1]['length']-0x1&&(_0x4109e8=_0x4c3471[_0x5a13e1-0x1][_0x405f9a],_0x2c2367=_0x4c3471[_0x5a13e1][_0x405f9a],_0x43ade1=_0x4c3471[_0x5a13e1][0x0],_0x336a46=_0x4c3471[_0x5a13e1-0x1][0x0],_0x473e28[_0x291cf9(0x27e)](_0x43ade1),_0x473e28[_0x291cf9(0x27e)](_0x336a46),_0x473e28['push'](_0x4109e8),_0x473e28['push'](_0x43ade1),_0x473e28['push'](_0x4109e8),_0x473e28['push'](_0x2c2367));}}_0x473e28=new Int16Array(_0x473e28),_0x470bf3=new Float32Array(_0x470bf3),_0x346e0f=new Float32Array(_0x346e0f),_0x2109c0=new Float32Array(_0x2109c0);var _0x126294={'position':new Cesium$5['GeometryAttribute']({'componentDatatype':Cesium$5['ComponentDatatype']['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x470bf3}),'normal':new Cesium$5['GeometryAttribute']({'componentDatatype':Cesium$5[_0x291cf9(0x1af)][_0x291cf9(0x224)],'componentsPerAttribute':0x3,'values':_0x346e0f}),'st':new Cesium$5['GeometryAttribute']({'componentDatatype':Cesium$5['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x2,'values':_0x2109c0})},_0xb55836=Cesium$5['BoundingSphere'][_0x291cf9(0x25c)](_0x470bf3),_0x46cab5=new Cesium$5['Geometry']({'attributes':_0x126294,'indices':_0x473e28,'primitiveType':Cesium$5['PrimitiveType']['TRIANGLES'],'boundingSphere':_0xb55836});return _0x470bf3=[],_0x473e28=[],_0x2109c0=[],_0x46cab5;}},{'key':'createOutlineGeometry','value':function _0x350405(_0x1de80c){var _0x7d948f=_0x2d8a33,_0x35e045=_0x1de80c[_0x7d948f(0xc6)],_0x553827=_0x1de80c['topRadius'],_0x32fbd4=_0x1de80c['bottomRadius'],_0x34d90c=_0x1de80c[_0x7d948f(0x149)],_0x32bc19=Math['PI']*0x2/(_0x34d90c-0x1),_0x4a4935=_0x1de80c['zReverse'],_0x48bd03=[],_0x4c7144=[],_0x1a14c6=[],_0x37f72f=[],_0x205a52=[_0x32fbd4,_0x553827],_0x524574=[0x0,_0x4a4935?-_0x35e045:_0x35e045],_0x3d7d3f=0x0,_0x438164=new Cesium$5['Cartesian2'](),_0x21cf45=Math['atan2'](_0x32fbd4-_0x553827,_0x35e045),_0x5637c6=_0x438164;_0x5637c6['z']=Math[_0x7d948f(0x27c)](_0x21cf45);var _0x45bb4e=Math[_0x7d948f(0x21f)](_0x21cf45);for(var _0x5e4642=0x0;_0x5e4642<_0x524574['length'];_0x5e4642++){_0x37f72f[_0x5e4642]=[];var _0x56da44=_0x205a52[_0x5e4642];for(var _0x3d1fc7=0x0;_0x3d1fc7<_0x34d90c;_0x3d1fc7++){_0x37f72f[_0x5e4642]['push'](_0x3d7d3f++);var _0x305206=_0x32bc19*_0x3d1fc7,_0x5b82b6=_0x56da44*Math['cos'](_0x305206),_0x55752f=_0x56da44*Math[_0x7d948f(0x27c)](_0x305206);_0x48bd03['push'](_0x5b82b6,_0x55752f,_0x524574[_0x5e4642]),_0x5b82b6=_0x45bb4e*Math['cos'](_0x305206),_0x55752f=_0x45bb4e*Math[_0x7d948f(0x27c)](_0x305206),_0x4c7144['push'](_0x5b82b6,_0x55752f,_0x5637c6['z']),_0x1a14c6['push'](_0x5e4642/(_0x524574[_0x7d948f(0xc6)]-0x1),0x0);}}var _0x46c80b=[];for(var _0x1f1e06=0x1;_0x1f1e06<_0x524574['length'];_0x1f1e06++){for(var _0xac04ac=0x1;_0xac04ac<_0x34d90c;_0xac04ac+=0x1){var _0x3eae68=_0x37f72f[_0x1f1e06-0x1][_0xac04ac-0x1],_0x22dd00=_0x37f72f[_0x1f1e06][_0xac04ac-0x1];_0x37f72f[_0x1f1e06][_0xac04ac],_0x37f72f[_0x1f1e06-0x1][_0xac04ac],_0xac04ac%0x8===0x1&&_0x46c80b['push'](_0x3eae68,_0x22dd00);}}_0x46c80b=new Int16Array(_0x46c80b),_0x48bd03=new Float32Array(_0x48bd03),_0x4c7144=new Float32Array(_0x4c7144),_0x1a14c6=new Float32Array(_0x1a14c6);var _0x462e74={'position':new Cesium$5['GeometryAttribute']({'componentDatatype':Cesium$5['ComponentDatatype'][_0x7d948f(0x1f2)],'componentsPerAttribute':0x3,'values':_0x48bd03}),'normal':new Cesium$5[(_0x7d948f(0x171))]({'componentDatatype':Cesium$5['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x3,'values':_0x4c7144}),'st':new Cesium$5[(_0x7d948f(0x171))]({'componentDatatype':Cesium$5['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x2,'values':_0x1a14c6})},_0x5ea890=Cesium$5[_0x7d948f(0x90)][_0x7d948f(0x25c)](_0x48bd03),_0x570438=new Cesium$5['Geometry']({'attributes':_0x462e74,'indices':_0x46c80b,'primitiveType':Cesium$5['PrimitiveType']['LINES'],'boundingSphere':_0x5ea890});return _0x48bd03=[],_0x46c80b=[],_0x1a14c6=[],_0x570438;}}]),_0xd89ef3;}()),Cesium$4=mars3d__namespace['Cesium'],BasePointPrimitive$2=mars3d__namespace[_0x5f9796(0xc3)]['BasePointPrimitive'],ConicSensor=function(_0x5edc92){var _0x1e8d5e=_0x5f9796;_inherits(_0x1fa927,_0x5edc92);var _0x84c296=_createSuper(_0x1fa927);function _0x1fa927(){var _0x4967db=_0x34c8,_0x31da75,_0x274f08,_0x359e62,_0x186d1e=arguments[_0x4967db(0xc6)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x1fa927),_0x359e62=_0x84c296[_0x4967db(0x245)](this,_0x186d1e),_0x359e62[_0x4967db(0x2c0)]=Cesium$4['Matrix4']['clone'](Cesium$4[_0x4967db(0x1c7)][_0x4967db(0x26e)]),_0x359e62[_0x4967db(0x23d)]=new Cesium$4['Quaternion'](),_0x359e62['_translation']=new Cesium$4[(_0x4967db(0xae))](),_0x359e62[_0x4967db(0x209)]=new Cesium$4[(_0x4967db(0xae))](0x1,0x1,0x1),_0x359e62['_matrix']=new Cesium$4[(_0x4967db(0x1c7))](),_0x359e62['_lookAt']=_0x359e62[_0x4967db(0x186)]['lookAt'],_0x359e62['_fixedFrameTransform']=(_0x31da75=_0x359e62['options']['fixedFrameTransform'])!==null&&_0x31da75!==void 0x0?_0x31da75:Cesium$4['Transforms']['eastNorthUpToFixedFrame'],_0x359e62[_0x4967db(0x14d)]=(_0x274f08=_0x359e62['options']['reverse'])!==null&&_0x274f08!==void 0x0?_0x274f08:![],_0x359e62['style']['globalAlpha']=0x1,_0x359e62['_updateStyleHook'](_0x186d1e['style'],_0x186d1e['style']),_0x359e62;}return _createClass(_0x1fa927,[{'key':_0x1e8d5e(0x21b),'get':function _0xe1b831(){return this;}},{'key':_0x1e8d5e(0xbe),'get':function _0x34fdee(){return this['_lookAt'];},'set':function _0x1c4095(_0x3a65ec){this['_lookAt']=_0x3a65ec;}},{'key':'color','get':function _0x1de5c5(){var _0x5712fc=_0x1e8d5e;return this[_0x5712fc(0x24d)];},'set':function _0x741be2(_0x153d77){this['_color']=mars3d__namespace['Util']['getCesiumColor'](_0x153d77);}},{'key':'outlineColor','get':function _0x5b569f(){var _0x574db7=_0x1e8d5e;return this[_0x574db7(0x22a)];},'set':function _0x3308b6(_0x4847b7){var _0x15cae2=_0x1e8d5e;this['_outlineColor']=mars3d__namespace[_0x15cae2(0x120)]['getCesiumColor'](_0x4847b7);}},{'key':_0x1e8d5e(0x225),'get':function _0x4ebac2(){return this['_outline'];},'set':function _0x5633b4(_0x49a0de){var _0x5d4863=_0x1e8d5e;this['_outline']=_0x49a0de,this[_0x5d4863(0xba)]();}},{'key':'topShow','get':function _0x568c7e(){return this['_topShow'];},'set':function _0x58f53f(_0x38dc8b){var _0x2aa494=_0x1e8d5e;this[_0x2aa494(0x1b5)]=_0x38dc8b,this['updateGeometry']();}},{'key':_0x1e8d5e(0x190),'get':function _0x777cae(){return this['_topOutlineShow'];},'set':function _0x8a16fe(_0x320872){this['_topOutlineShow']=_0x320872,this['updateGeometry']();}},{'key':'angle','get':function _0x5dd826(){return this['_angle'];},'set':function _0xb4fafb(_0x5737e5){var _0xedc77f=_0x1e8d5e;this['_angle']=0x5a-_0x5737e5,this['updateGroundCircleRadius'](),this[_0xedc77f(0xba)]();}},{'key':'length','get':function _0x76fa8a(){var _0x36a98a=_0x1e8d5e;return mars3d__namespace[_0x36a98a(0x120)][_0x36a98a(0x1bc)](this['_length'],Number);},'set':function _0x304645(_0x4bac6f){this['_length']=_0x4bac6f,this['updateGroundCircleRadius'](),this['updateGeometry']();}},{'key':_0x1e8d5e(0x142),'get':function _0x218c8c(){var _0x304a96=_0x1e8d5e;return Cesium$4[_0x304a96(0x2ad)][_0x304a96(0xf2)](this[_0x304a96(0xc5)]);},'set':function _0x8b0546(_0xd1c4de){var _0x234540=_0x1e8d5e;_0xd1c4de instanceof Cesium$4['CallbackProperty']?this['_headingRadians']=_0xd1c4de:this[_0x234540(0x278)]=Cesium$4[_0x234540(0x2ad)]['toRadians'](_0xd1c4de);}},{'key':_0x1e8d5e(0xc5),'get':function _0x24341a(){var _0x1f2f48=_0x1e8d5e;return this[_0x1f2f48(0x278)]instanceof Cesium$4['CallbackProperty']?Cesium$4['Math'][_0x1f2f48(0x204)](mars3d__namespace['Util']['getCesiumValue'](this['_headingRadians'],Number)):this['_headingRadians'];}},{'key':'pitch','get':function _0x5dbea3(){var _0x41d76f=_0x1e8d5e;return Cesium$4['Math'][_0x41d76f(0xf2)](this['_pitchRadians']);},'set':function _0x1152e7(_0x32ee29){this['_pitchRadians']=Cesium$4['Math']['toRadians'](_0x32ee29);}},{'key':'roll','get':function _0x1210cf(){var _0x5af85c=_0x1e8d5e;return Cesium$4['Math'][_0x5af85c(0xf2)](this['_rollRadians']);},'set':function _0x4ecdbb(_0x4792f5){this['_rollRadians']=Cesium$4['Math']['toRadians'](_0x4792f5);}},{'key':'shadowShow','get':function _0x21b3b1(){return this['_groundCircleShow'];},'set':function _0x46271f(_0x414311){var _0x12a940=_0x1e8d5e;this['_groundCircleShow']=_0x414311,this[_0x12a940(0x164)](this[_0x12a940(0xd2)]);}},{'key':_0x1e8d5e(0x231),'get':function _0x239b7a(){return this['_matrix'];}},{'key':'rayPosition','get':function _0x514697(){var _0x54d6f3=_0x1e8d5e;if(!this[_0x54d6f3(0x1b3)])return null;return Cesium$4[_0x54d6f3(0x1c7)][_0x54d6f3(0x268)](this['_matrix'],new Cesium$4['Cartesian3'](0x0,0x0,this[_0x54d6f3(0x27a)]?-this['length']:this['length']),new Cesium$4['Cartesian3']());}},{'key':'reverse','get':function _0x581619(){return this['_reverse'];}},{'key':'intersectEllipsoid','get':function _0x3ecaa2(){return this['_intersectEllipsoid'];}},{'key':'_updateStyleHook','value':function _0x31749d(_0x13a110,_0x376d99){var _0x5048b2=_0x1e8d5e,_0x48b6ee,_0x4d8efb,_0x30352c,_0x5b3b8d,_0x2b1cf6,_0x36afba,_0x3427b4,_0x2304f2,_0x249535,_0x10748d,_0x2a7a1e,_0x53585e;_0x13a110=style2Primitive(_0x13a110),this['_angle']=0x5a-((_0x48b6ee=_0x13a110[_0x5048b2(0xc7)])!==null&&_0x48b6ee!==void 0x0?_0x48b6ee:0x55),this['_length']=(_0x4d8efb=_0x13a110['length'])!==null&&_0x4d8efb!==void 0x0?_0x4d8efb:0x64,this[_0x5048b2(0x24d)]=(_0x30352c=_0x13a110['color'])!==null&&_0x30352c!==void 0x0?_0x30352c:Cesium$4[_0x5048b2(0x218)]['YELLOW'],this[_0x5048b2(0x22e)]=(_0x5b3b8d=_0x13a110['outline'])!==null&&_0x5b3b8d!==void 0x0?_0x5b3b8d:![],this['_outlineColor']=(_0x2b1cf6=_0x13a110['outlineColor'])!==null&&_0x2b1cf6!==void 0x0?_0x2b1cf6:this['_color'],this['_topShow']=(_0x36afba=_0x13a110['topShow'])!==null&&_0x36afba!==void 0x0?_0x36afba:!![],this['_topOutlineShow']=(_0x3427b4=_0x13a110['topOutlineShow'])!==null&&_0x3427b4!==void 0x0?_0x3427b4:!![],this['_groundCircleShow']=(_0x2304f2=_0x13a110[_0x5048b2(0xce)])!==null&&_0x2304f2!==void 0x0?_0x2304f2:![],Cesium$4[_0x5048b2(0x25b)](_0x376d99['shadowShow'])&&this['_addGroundCircleEntity'](this[_0x5048b2(0xd2)]),this['_hintPotsNum']=(_0x249535=_0x13a110['hintPotsNum'])!==null&&_0x249535!==void 0x0?_0x249535:0xf,this['pitch']=(_0x10748d=_0x13a110['pitch'])!==null&&_0x10748d!==void 0x0?_0x10748d:0x0,this['heading']=(_0x2a7a1e=_0x13a110['heading'])!==null&&_0x2a7a1e!==void 0x0?_0x2a7a1e:0x0,this['roll']=(_0x53585e=_0x13a110['roll'])!==null&&_0x53585e!==void 0x0?_0x53585e:0x0,this['updateGroundCircleRadius'](),this['updateGeometry']();}},{'key':_0x1e8d5e(0xd9),'value':function _0x3994ea(){var _0x55df3e=_0x1e8d5e;this['ellipsoid']=this['_map']['scene']['globe']['ellipsoid'];if(!this['_show'])return;this['primitiveCollection'][_0x55df3e(0x101)](this),this['updateGeometry'](),this['_groundCircleEntity']?this['_map']['entities']['add'](this[_0x55df3e(0x165)]):this[_0x55df3e(0x164)](this[_0x55df3e(0xd2)]),this[_0x55df3e(0x2be)]?this[_0x55df3e(0x14b)][_0x55df3e(0x1bf)][_0x55df3e(0x101)](this['_groundConeEntity']):this[_0x55df3e(0xc0)]();}},{'key':'_removedHook','value':function _0x3aad8c(){var _0x3bef36=_0x1e8d5e;if(!this['_map'])return;this['_groundCircleEntity']&&this['_map'][_0x3bef36(0x1bf)]['remove'](this['_groundCircleEntity']),this[_0x3bef36(0x2be)]&&this['_map']['entities'][_0x3bef36(0x8b)](this['_groundConeEntity']),this['primitiveCollection']['contains'](this)&&(this['_noDestroy']=!![],this[_0x3bef36(0x2b5)]['remove'](this),this['_noDestroy']=![]),this['_clearDrawCommand']();}},{'key':_0x1e8d5e(0xff),'value':function _0x282ab3(_0x5764ea){var _0x2ddd33=_0x1e8d5e;if(!this['show'])return;this['fire'](mars3d__namespace['EventType'][_0x2ddd33(0x144)],{'time':_0x5764ea[_0x2ddd33(0x1a3)]});this['_length']instanceof Cesium$4['CallbackProperty']&&this[_0x2ddd33(0xba)]();this[_0x2ddd33(0x267)](_0x5764ea[_0x2ddd33(0x1a3)]);if(_0x5764ea['mode']===Cesium$4[_0x2ddd33(0x25e)][_0x2ddd33(0x152)]){(!Cesium$4['defined'](this[_0x2ddd33(0x1fb)])||this['_drawCommands'][_0x2ddd33(0xc6)]===0x0)&&(this['_geometry']['boundingSphere']=Cesium$4[_0x2ddd33(0x90)][_0x2ddd33(0x25c)](this['_geometry'][_0x2ddd33(0x2ab)][_0x2ddd33(0x26d)]['values']),this['_drawCommands']=[],this['_pickCommands']=[],this['_drawCommands']['push'](this[_0x2ddd33(0x166)](this[_0x2ddd33(0xbf)],_0x5764ea)),this[_0x2ddd33(0x22e)]&&this['_drawCommands']['push'](this[_0x2ddd33(0x166)](this['_outlineGeometry'],_0x5764ea,!![])),this[_0x2ddd33(0x1b5)]&&(this['_drawCommands']['push'](this[_0x2ddd33(0x166)](this['_topGeometry'],_0x5764ea)),this['_topOutlineShow']&&this['_drawCommands'][_0x2ddd33(0x27e)](this['createDrawCommand'](this['_topOutlineGeometry'],_0x5764ea,!![]))));if(_0x5764ea[_0x2ddd33(0x219)]['render']){if(this[_0x2ddd33(0x1fb)]){var _0x10d6fc;(_0x10d6fc=_0x5764ea['commandList'])[_0x2ddd33(0x27e)][_0x2ddd33(0x203)](_0x10d6fc,_toConsumableArray$1(this['_drawCommands']));}}else{if(this['_pickCommands']){var _0xc68faf;(_0xc68faf=_0x5764ea['commandList'])['push'][_0x2ddd33(0x203)](_0xc68faf,_toConsumableArray$1(this[_0x2ddd33(0x1d0)]));}}this['_groundCircleEntity']&&(this[_0x2ddd33(0x165)]['show']=this['_groundCircleShow']&&this[_0x2ddd33(0xed)]===0x0&&this['_rollRadians']===0x0),this['_groundConeEntity']&&(this[_0x2ddd33(0x2be)]['show']=![]);}else this['_groundConeEntity']&&(this['_pitchRadians']!==0x0||this['_rollRadians']!==0x0)&&(this['_groundConeEntity']['show']=!![]),!this['_groundCircleEntity']&&this[_0x2ddd33(0x164)](!![]),this['_groundCircleEntity']['show']=this['_pitchRadians']===0x0&&this['_rollRadians']===0x0;this['fire'](mars3d__namespace[_0x2ddd33(0x24c)]['postUpdate'],{'time':_0x5764ea['time']});}},{'key':_0x1e8d5e(0xd6),'value':function _0x116856(){var _0x403834=_0x1e8d5e;this['_drawCommands']&&this['_drawCommands']['length']>0x0&&(this[_0x403834(0x1fb)]['forEach'](function(_0x26a574){_0x26a574['vertexArray']&&_0x26a574['vertexArray']['destroy'](),_0x26a574['shaderProgram']&&_0x26a574['shaderProgram']['destroy']();}),delete this['_drawCommands']),this['_pickCommands']&&this['_pickCommands']['length']>0x0&&(this['_pickCommands']['forEach'](function(_0x42c007){var _0x51dd00=_0x403834;_0x42c007['vertexArray']&&_0x42c007['vertexArray'][_0x51dd00(0x12c)](),_0x42c007['shaderProgram']&&_0x42c007['shaderProgram'][_0x51dd00(0x12c)]();}),delete this['_pickCommands']);}},{'key':_0x1e8d5e(0x166),'value':function _0x57dfd5(_0x8e76a9,_0x4aad53,_0x1c41f9){var _0x33b05b=_0x1e8d5e,_0x10539e,_0x349413,_0x3a51ea=this,_0x3db47a=_0x4aad53['context'],_0x26f588=(_0x10539e=this[_0x33b05b(0x2a3)]['translucent'])!==null&&_0x10539e!==void 0x0?_0x10539e:!![],_0x59f16a=(_0x349413=this['style']['closed'])!==null&&_0x349413!==void 0x0?_0x349413:!![],_0x24d152=Cesium$4['Appearance']['getDefaultRenderState'](_0x26f588,_0x59f16a,this['options']['renderState']),_0x2def5d=Cesium$4[_0x33b05b(0x24e)]['fromCache'](_0x24d152),_0x3c8b7b=Cesium$4['GeometryPipeline']['createAttributeLocations'](_0x8e76a9),_0x1367d6=Cesium$4['ShaderProgram']['replaceCache']({'context':_0x3db47a,'vertexShaderSource':SatelliteSensorVS,'fragmentShaderSource':this['_replaceFragmentShaderSourceByStyle'](SatelliteSensorFS),'attributeLocations':_0x3c8b7b}),_0xbfadd7=Cesium$4['VertexArray']['fromGeometry']({'context':_0x3db47a,'geometry':_0x8e76a9,'attributeLocations':_0x3c8b7b,'bufferUsage':Cesium$4[_0x33b05b(0xa4)]['STATIC_DRAW']}),_0x2d605d=new Cesium$4['Cartesian3']();Cesium$4['Matrix4']['multiplyByPoint'](this['_matrix'],_0x8e76a9['boundingSphere']['center'],_0x2d605d);var _0x5bbd7a=new Cesium$4['BoundingSphere'](_0x2d605d,_0x8e76a9['boundingSphere']['radius']),_0x516b52=new Cesium$4['DrawCommand']({'primitiveType':_0x8e76a9['primitiveType'],'shaderProgram':_0x1367d6,'vertexArray':_0xbfadd7,'modelMatrix':this[_0x33b05b(0x1b3)],'renderState':_0x2def5d,'boundingVolume':_0x5bbd7a,'uniformMap':{'marsColor':_0x1c41f9?function(){var _0x8fadb3=_0x33b05b;return _0x3a51ea[_0x8fadb3(0x1ca)];}:function(){return _0x3a51ea['_color'];},'globalAlpha':function _0x5c536b(){var _0x28d46d=_0x33b05b;return _0x3a51ea[_0x28d46d(0x2a3)]['globalAlpha'];}},'castShadows':![],'receiveShadows':![],'pass':Cesium$4[_0x33b05b(0x210)]['TRANSLUCENT'],'owner':this,'pickOnly':!![],'pickCommand':new Cesium$4[(_0x33b05b(0x299))]({'owner':this,'pickOnly':!![]})});this['bindPickId'](_0x516b52),_0x516b52['pickId']=_0x3db47a['createPickId']({'primitive':_0x516b52,'id':this['id']});if(!_0x1c41f9){var _0x2285a6=new Cesium$4['DrawCommand']({'owner':_0x516b52,'primitiveType':_0x8e76a9['primitiveType'],'pickOnly':!![]});_0x2285a6['vertexArray']=_0xbfadd7,_0x2285a6[_0x33b05b(0xb6)]=_0x2def5d;var _0x55d768=Cesium$4['ShaderProgram']['fromCache']({'context':_0x3db47a,'vertexShaderSource':SatelliteSensorVS,'fragmentShaderSource':Cesium$4['ShaderSource']['createPickFragmentShaderSource'](SatelliteSensorFS,_0x33b05b(0x12f)),'attributeLocations':_0x3c8b7b});_0x2285a6['shaderProgram']=_0x55d768,_0x2285a6['uniformMap']=_0x516b52[_0x33b05b(0xec)],_0x2285a6['uniformMap']['czm_pickColor']=function(){return _0x516b52['pickId']['color'];},_0x2285a6['pass']=Cesium$4[_0x33b05b(0x210)]['TRANSLUCENT'],_0x2285a6['boundingVolume']=_0x5bbd7a,_0x2285a6[_0x33b05b(0x21c)]=this['_matrix'],this['_pickCommands']['push'](_0x2285a6);}return _0x516b52;}},{'key':_0x1e8d5e(0x267),'value':function _0x166aed(_0x20b8c3,_0x1b7fdd){var _0x59b1f7=_0x1e8d5e;this['_positionCartesian']=mars3d__namespace['PointUtil']['getPositionValue'](this['position'],_0x20b8c3);if(!this[_0x59b1f7(0x1bd)])return this['_matrix']=new Cesium$4['Matrix4'](),this[_0x59b1f7(0x1b3)];if(this['_lookAt']){var _0x2ffc1c=this['_positionCartesian'],_0x85e3f3=mars3d__namespace['PointUtil']['getPositionValue'](this['_lookAt'],_0x20b8c3);if(Cesium$4['defined'](_0x85e3f3)){this['length']=Cesium$4['Cartesian3']['distance'](_0x2ffc1c,_0x85e3f3);var _0x2a4168=mars3d__namespace[_0x59b1f7(0xcc)]['getHeadingPitchRollForLine'](_0x2ffc1c,_0x85e3f3,this['ellipsoid'],this[_0x59b1f7(0x29c)]);this['_pitchRadians']=_0x2a4168[_0x59b1f7(0x15a)],this['_rollRadians']=_0x2a4168['roll'],!(this[_0x59b1f7(0x278)]instanceof Cesium$4['CallbackProperty'])&&(this[_0x59b1f7(0x278)]=_0x2a4168['heading']);}}if(this['style']['rayEllipsoid']){var _0x3e7d68=this[_0x59b1f7(0x251)]();this['_intersectEllipsoid']=_0x3e7d68>0x0;if(this['_intersectEllipsoid']){if(this['style']['hideRayEllipsoid'])return this['_matrix']=new Cesium$4[(_0x59b1f7(0x1c7))](),this[_0x59b1f7(0x1b3)];this['length']=_0x3e7d68;}}return this[_0x59b1f7(0x2c0)]=this['_fixedFrameTransform'](this['_positionCartesian'],this['ellipsoid'],this['_modelMatrix']),this[_0x59b1f7(0x23d)]=Cesium$4[_0x59b1f7(0x1b0)][_0x59b1f7(0xdf)](new Cesium$4['HeadingPitchRoll'](this['headingRadians'],this[_0x59b1f7(0xed)],this['_rollRadians']),this['_quaternion']),this['_matrix']=Cesium$4['Matrix4']['fromTranslationQuaternionRotationScale'](this['_translation'],this[_0x59b1f7(0x23d)],this[_0x59b1f7(0x209)],this['_matrix']),Cesium$4['Matrix4'][_0x59b1f7(0x16b)](this[_0x59b1f7(0x2c0)],this[_0x59b1f7(0x1b3)],this[_0x59b1f7(0x1b3)]),this['_matrix'];}},{'key':'updateGeometry','value':function _0x22a9c4(){var _0x33edf7=_0x1e8d5e;if(!this['_map'])return;var _0x6ee4f6=this['length'];this[_0x33edf7(0xbf)]=ConicGeometry[_0x33edf7(0x223)](new ConicGeometry({'topRadius':_0x6ee4f6*Math[_0x33edf7(0x21f)](Cesium$4[_0x33edf7(0x2ad)]['toRadians'](this['angle'])),'bottomRadius':0x0,'length':_0x6ee4f6*Math['sin'](Cesium$4['Math']['toRadians'](this[_0x33edf7(0xc7)])),'zReverse':this[_0x33edf7(0x14d)]})),this['_topGeometry']=this['getTopGeometry'](),this['_topOutlineGeometry']=this['getTopOutlineGeometry'](),this['_outlineGeometry']=ConicGeometry[_0x33edf7(0x9b)](new ConicGeometry({'topRadius':_0x6ee4f6*Math['cos'](Cesium$4['Math']['toRadians'](this[_0x33edf7(0xc7)])),'bottomRadius':0x0,'slices':0x80,'length':_0x6ee4f6*Math['sin'](Cesium$4[_0x33edf7(0x2ad)]['toRadians'](this[_0x33edf7(0xc7)])),'zReverse':this['_reverse']})),this['_attributes_positions']=new Float32Array(this['_geometry']['attributes'][_0x33edf7(0x26d)]['values'][_0x33edf7(0xc6)]);for(var _0x24cc7=0x0;_0x24cc7=0x0;_0x44a3e3--){var _0x196048=new Cesium$4['Ray'](_0x48eecb,_0xa24425),_0x4857ed=_0x3d4a74*_0x44a3e3/this['_hintPotsNum'],_0x25ad43=Cesium$4['Ray']['getPoint'](_0x196048,_0x4857ed,new Cesium$4['Cartesian3']()),_0x30dbe6=Cesium$4['Cartesian3']['subtract'](_0x25ad43,_0x2363cc,new Cesium$4[(_0x10544d(0xae))]());_0x196048=new Cesium$4['Ray'](_0x2363cc,_0x30dbe6);var _0x4f645a=Cesium$4[_0x10544d(0x178)]['getPoint'](_0x196048,_0x3881ff,new Cesium$4[(_0x10544d(0xae))]());_0xc0dd20[_0x10544d(0x27e)](_0x4f645a);}return _0xc0dd20;}},{'key':'getRayEarthLength','value':function _0x30f9cb(){var _0xd8a9bb=_0x1e8d5e,_0x4fea23=0x0,_0x5d7223=mars3d__namespace['PointUtil']['getRayEarthPosition'](this['_positionCartesian'],new Cesium$4['HeadingPitchRoll'](this[_0xd8a9bb(0xc5)],this[_0xd8a9bb(0xed)],this['_rollRadians']),this['_reverse']);if(_0x5d7223){var _0x500b64=Cesium$4['Cartesian3']['distance'](this[_0xd8a9bb(0x1bd)],_0x5d7223);if(_0x500b64>_0x4fea23)return _0x4fea23=_0x500b64,_0x4fea23;}return _0x4fea23;}},{'key':'getRayEarthPositions','value':function _0x198ae3(){var _0x24d831=_0x1e8d5e,_0x46ccd3=this['_positionCartesian'],_0x9cd126=Cesium$4[_0x24d831(0x2ad)][_0x24d831(0x204)](this['pitch']+this['_angle']),_0x4271ba=Cesium$4[_0x24d831(0x2ad)][_0x24d831(0x204)](this[_0x24d831(0x15a)]-this[_0x24d831(0x1d5)]),_0x2d2569=Cesium$4['Math'][_0x24d831(0x204)](this[_0x24d831(0x28c)]+this['_angle']),_0x25053c=Cesium$4['Math'][_0x24d831(0x204)](this[_0x24d831(0x28c)]-this['_angle']),_0x4c9dfb=mars3d__namespace['PointUtil']['getRayEarthPosition'](_0x46ccd3,new Cesium$4['HeadingPitchRoll'](this[_0x24d831(0xc5)],_0x9cd126,_0x2d2569),this['_reverse']),_0x536515=mars3d__namespace['PointUtil']['getRayEarthPosition'](_0x46ccd3,new Cesium$4['HeadingPitchRoll'](this['headingRadians'],_0x9cd126,_0x25053c),this[_0x24d831(0x14d)]),_0x30209e=mars3d__namespace['PointUtil']['getRayEarthPosition'](_0x46ccd3,new Cesium$4['HeadingPitchRoll'](this[_0x24d831(0xc5)],_0x4271ba,_0x25053c),this['_reverse']),_0x398021=mars3d__namespace['PointUtil']['getRayEarthPosition'](_0x46ccd3,new Cesium$4['HeadingPitchRoll'](this['headingRadians'],_0x4271ba,_0x2d2569),this['_reverse']);return[_0x4c9dfb,_0x536515,_0x30209e,_0x398021];}},{'key':'_getDrawEntityClass','value':function _0x65874(_0x4f32e1,_0x4663a4){var _0x2428af=_0x1e8d5e;return _0x4f32e1['drawShow']=![],mars3d__namespace['GraphicUtil'][_0x2428af(0x109)](_0x2428af(0x196),_0x4f32e1);}}]),_0x1fa927;}(BasePointPrimitive$2);mars3d__namespace[_0x5f9796(0xc3)]['ConicSensor']=ConicSensor,mars3d__namespace['GraphicUtil'][_0x5f9796(0x1f3)](_0x5f9796(0xe0),ConicSensor,!![]);var Cesium$3=mars3d__namespace['Cesium'],RectGeometry=(function(){var _0x379e39=_0x5f9796;function _0x4453c9(_0x35cb02){var _0x4a5919=_0x34c8,_0x268eff,_0x441fc7;_classCallCheck(this,_0x4453c9),this['_length']=_0x35cb02['length'],this[_0x4a5919(0x135)]=_0x35cb02[_0x4a5919(0x169)],this['_topHeight']=_0x35cb02[_0x4a5919(0x16f)],this['_bottomWidth']=_0x35cb02['bottomWidth'],this[_0x4a5919(0x28a)]=_0x35cb02['bottomHeight'],this['_zReverse']=_0x35cb02[_0x4a5919(0x1f9)],this['_slices']=(_0x268eff=_0x35cb02[_0x4a5919(0x149)])!==null&&_0x268eff!==void 0x0?_0x268eff:0x8,this[_0x4a5919(0x249)]=(_0x441fc7=_0x35cb02[_0x4a5919(0x149)])!==null&&_0x441fc7!==void 0x0?_0x441fc7:0x8;}return _createClass(_0x4453c9,null,[{'key':_0x379e39(0x104),'value':function _0x21f535(_0xb99abe,_0x34cd51,_0xca1718,_0x417ca2){var _0x4d44a3=_0x379e39,_0x246d6a=Math['max'](Math['floor'](Math['max'](_0xb99abe,_0x34cd51)*0x2,0x40)),_0x25ecf6={'length':_0xca1718,'zReverse':_0x417ca2,'bottomHeight':_0xca1718,'bottomWidth':_0xca1718,'topHeight':_0xca1718,'topWidth':_0xca1718,'slices':_0x246d6a};return _0xb99abe=Cesium$3['Math']['toRadians'](_0xb99abe),_0x34cd51=Cesium$3['Math'][_0x4d44a3(0x204)](_0x34cd51),!_0x417ca2?(_0x25ecf6['topHeight']=0x0,_0x25ecf6[_0x4d44a3(0x169)]=0x0,_0x25ecf6['bottomHeight']=_0xca1718*Math[_0x4d44a3(0x12d)](_0xb99abe),_0x25ecf6[_0x4d44a3(0xfc)]=_0xca1718*Math[_0x4d44a3(0x12d)](_0x34cd51)):(_0x25ecf6['bottomHeight']=0x0,_0x25ecf6[_0x4d44a3(0xfc)]=0x0,_0x25ecf6[_0x4d44a3(0x16f)]=_0xca1718*Math['tan'](_0xb99abe),_0x25ecf6[_0x4d44a3(0x169)]=_0xca1718*Math['tan'](_0x34cd51)),new _0x4453c9(_0x25ecf6);}},{'key':'createGeometry','value':function _0x1d34b2(_0x1184d4,_0x293234){var _0x228dba=_0x379e39;if(!_0x293234)return _0x4453c9['_createGeometry'](_0x1184d4);var _0x5af137=new Cesium$3['Cartesian3'](),_0x1ae15b=new Cesium$3[(_0x228dba(0x178))]();Cesium$3[_0x228dba(0x1c7)][_0x228dba(0x268)](_0x293234,Cesium$3['Cartesian3']['ZERO'],_0x5af137),_0x5af137[_0x228dba(0x1df)](_0x1ae15b['origin']);var _0x1d6410=_0x1184d4[_0x228dba(0x249)],_0x471fde=_0x1184d4['_topWidth'],_0x6e574c=_0x1184d4['_topHeight'],_0x24a284=_0x1184d4['_zReverse'],_0x6d6bd3=(_0x24a284?-0x1:0x1)*_0x1184d4[_0x228dba(0x1ec)],_0x5a6e25=[],_0x254d9d=[],_0x34f798=[],_0x3bf850=_0x471fde,_0x498ff0=_0x6e574c,_0x4cddf0=_0x1d6410,_0x364f0=_0x1d6410,_0x39bfc6=0x0;_0x5a6e25['push'](0x0,0x0,0x0),_0x34f798[_0x228dba(0x27e)](0x1,0x1),_0x39bfc6++;var _0x35b3c9=new Cesium$3['Cartesian3'](),_0x39d49b=[];for(var _0x59fdd9=-_0x364f0;_0x59fdd9<=_0x364f0;_0x59fdd9++){var _0x13aed3=[];for(var _0x2cdf58=-_0x4cddf0;_0x2cdf58<=_0x4cddf0;_0x2cdf58++){var _0x9fce00=_0x498ff0*_0x59fdd9/_0x364f0,_0x4a5466=_0x3bf850*_0x2cdf58/_0x4cddf0;_0x35b3c9['x']=_0x4a5466,_0x35b3c9['y']=_0x9fce00,_0x35b3c9['z']=_0x6d6bd3;var _0x56ea4a=mars3d__namespace['PointUtil']['extend2Earth'](_0x35b3c9,_0x293234,_0x1ae15b);!_0x56ea4a?(_0x5a6e25[_0x228dba(0x27e)](_0x4a5466,_0x9fce00,_0x6d6bd3),_0x34f798['push'](0x1,0x1),_0x13aed3['push'](_0x39bfc6),_0x39bfc6++):(_0x5a6e25['push'](_0x4a5466,_0x9fce00,_0x6d6bd3),_0x34f798['push'](0x1,0x1),_0x13aed3['push'](_0x39bfc6),_0x39bfc6++);}_0x39d49b['push'](_0x13aed3);}var _0x3055fc=[0x0,_0x39d49b['length']-0x1],_0x129050,_0x20d111;for(var _0x18d911=0x0;_0x18d911<_0x3055fc['length'];_0x18d911++){var _0x4b730e=_0x3055fc[_0x18d911];for(var _0x26df74=0x1;_0x26df74<_0x39d49b[_0x4b730e][_0x228dba(0xc6)];_0x26df74++){_0x129050=_0x39d49b[_0x4b730e][_0x26df74-0x1],_0x20d111=_0x39d49b[_0x4b730e][_0x26df74],_0x129050>=0x0&&_0x20d111>=0x0&&_0x254d9d['push'](0x0,_0x129050,_0x20d111);}}for(var _0x4d6d97=0x0;_0x4d6d97<_0x39d49b['length'];_0x4d6d97++){if(_0x4d6d97===0x0||_0x4d6d97===_0x39d49b['length']-0x1)for(var _0x23c182=0x1;_0x23c182<_0x39d49b['length'];_0x23c182++){_0x129050=_0x39d49b[_0x23c182-0x1][_0x4d6d97],_0x20d111=_0x39d49b[_0x23c182][_0x4d6d97],_0x129050>=0x0&&_0x20d111>=0x0&&_0x254d9d['push'](0x0,_0x129050,_0x20d111);}}_0x5a6e25=new Float32Array(_0x5a6e25),_0x254d9d=new Int32Array(_0x254d9d),_0x34f798=new Float32Array(_0x34f798);var _0x2b2b75={'position':new Cesium$3[(_0x228dba(0x171))]({'componentDatatype':Cesium$3[_0x228dba(0x1af)]['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x5a6e25}),'st':new Cesium$3[(_0x228dba(0x171))]({'componentDatatype':Cesium$3['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x2,'values':_0x34f798})},_0xd9590e=Cesium$3['BoundingSphere'][_0x228dba(0x25c)](_0x5a6e25),_0x4444f2=new Cesium$3['Geometry']({'attributes':_0x2b2b75,'indices':_0x254d9d,'primitiveType':Cesium$3['PrimitiveType']['TRIANGLES'],'boundingSphere':_0xd9590e});return _0x4444f2[_0x228dba(0x2ae)]=_0x254d9d,computeVertexNormals(_0x4444f2),_0x5a6e25=[],_0x254d9d=[],_0x4444f2;}},{'key':'_createGeometry','value':function _0x1b1c50(_0x23ef24){var _0xf67b45=_0x379e39,_0x3a4881=_0x23ef24['_bottomWidth'],_0x2b0f59=_0x23ef24['_bottomHeight'],_0x5df28c=_0x23ef24['_topWidth'],_0x29e781=_0x23ef24['_topHeight'],_0x5dc887=_0x23ef24['_zReverse'],_0x1aacf0=(_0x5dc887?-0x1:0x1)*_0x23ef24['_length'],_0x4b4609=new Float32Array(0x8*0x3),_0x1f6354=[],_0x506068=[],_0x11d8c0=new Cesium$3['Cartesian3'](0x0,0x0,_0x1aacf0),_0x3c9ffb=[0x0,_0x1aacf0],_0x205960=[_0x3a4881,_0x5df28c],_0x1e8149=[_0x2b0f59,_0x29e781],_0x45cbd5=0x0;for(var _0xbf4ac3=0x0;_0xbf4ac3<0x2;_0xbf4ac3++){_0x4b4609[_0x45cbd5*0x3]=-_0x205960[_0xbf4ac3]/0x2,_0x4b4609[_0x45cbd5*0x3+0x1]=-_0x1e8149[_0xbf4ac3]/0x2,_0x4b4609[_0x45cbd5*0x3+0x2]=_0x3c9ffb[_0xbf4ac3],_0x506068[_0x45cbd5*0x2]=_0xbf4ac3,_0x506068[_0x45cbd5*0x2+0x1]=0x0,_0x45cbd5++,_0x4b4609[_0x45cbd5*0x3]=-_0x205960[_0xbf4ac3]/0x2,_0x4b4609[_0x45cbd5*0x3+0x1]=_0x1e8149[_0xbf4ac3]/0x2,_0x4b4609[_0x45cbd5*0x3+0x2]=_0x3c9ffb[_0xbf4ac3],_0x506068[_0x45cbd5*0x2]=_0xbf4ac3,_0x506068[_0x45cbd5*0x2+0x1]=0x0,_0x45cbd5++,_0x4b4609[_0x45cbd5*0x3]=_0x205960[_0xbf4ac3]/0x2,_0x4b4609[_0x45cbd5*0x3+0x1]=_0x1e8149[_0xbf4ac3]/0x2,_0x4b4609[_0x45cbd5*0x3+0x2]=_0x3c9ffb[_0xbf4ac3],_0x506068[_0x45cbd5*0x2]=_0xbf4ac3,_0x506068[_0x45cbd5*0x2+0x1]=0x0,_0x45cbd5++,_0x4b4609[_0x45cbd5*0x3]=_0x205960[_0xbf4ac3]/0x2,_0x4b4609[_0x45cbd5*0x3+0x1]=-_0x1e8149[_0xbf4ac3]/0x2,_0x4b4609[_0x45cbd5*0x3+0x2]=_0x3c9ffb[_0xbf4ac3],_0x506068[_0x45cbd5*0x2]=_0xbf4ac3,_0x506068[_0x45cbd5*0x2+0x1]=0x0,_0x45cbd5++;}_0x1f6354['push'](0x0,0x1,0x3),_0x1f6354['push'](0x1,0x2,0x3),_0x1f6354['push'](0x0,0x4,0x5),_0x1f6354['push'](0x0,0x5,0x1),_0x1f6354['push'](0x1,0x2,0x6),_0x1f6354[_0xf67b45(0x27e)](0x1,0x6,0x5),_0x1f6354[_0xf67b45(0x27e)](0x2,0x3,0x7),_0x1f6354['push'](0x7,0x6,0x2),_0x1f6354['push'](0x0,0x3,0x7),_0x1f6354['push'](0x7,0x4,0x0),_0x1f6354[_0xf67b45(0x27e)](0x4,0x5,0x6),_0x1f6354[_0xf67b45(0x27e)](0x6,0x7,0x4),_0x1f6354=new Int16Array(_0x1f6354),_0x506068=new Float32Array(_0x506068);var _0xe0082f={'position':new Cesium$3['GeometryAttribute']({'componentDatatype':Cesium$3['ComponentDatatype']['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x4b4609}),'st':new Cesium$3['GeometryAttribute']({'componentDatatype':Cesium$3['ComponentDatatype'][_0xf67b45(0x224)],'componentsPerAttribute':0x2,'values':_0x506068})},_0x58fb4f=Cesium$3[_0xf67b45(0x90)]['fromVertices'](_0x4b4609),_0x3d236f=new Cesium$3['Geometry']({'attributes':_0xe0082f,'indices':_0x1f6354,'primitiveType':Cesium$3['PrimitiveType']['TRIANGLES'],'boundingSphere':_0x58fb4f});return _0x3d236f=Cesium$3['GeometryPipeline']['computeNormal'](_0x3d236f),_0x4b4609=[],_0x1f6354=[],_0x3d236f['bottomCenter']=_0x11d8c0,_0x3d236f;}},{'key':'createOutlineGeometry','value':function _0x2310f5(_0x3ad424){var _0x54714b=_0x379e39,_0x4f5735=_0x3ad424['_bottomWidth'],_0x4908c8=_0x3ad424[_0x54714b(0x28a)],_0x1de8e3=_0x3ad424[_0x54714b(0x135)],_0x5be07e=_0x3ad424[_0x54714b(0x25f)],_0x38437b=_0x3ad424['_zReverse'],_0x14b689=(_0x38437b?-0x1:0x1)*_0x3ad424[_0x54714b(0x1ec)],_0x3ccc61=new Float32Array(0x8*0x3),_0x5129ca=[],_0x3c05fd=[],_0x3f2b29=[0x0,_0x14b689],_0x2350db=[_0x4f5735,_0x1de8e3],_0x2d726f=[_0x4908c8,_0x5be07e],_0x4a2325=0x0;for(var _0xe74395=0x0;_0xe74395<0x2;_0xe74395++){_0x3ccc61[_0x4a2325*0x3]=-_0x2350db[_0xe74395]/0x2,_0x3ccc61[_0x4a2325*0x3+0x1]=-_0x2d726f[_0xe74395]/0x2,_0x3ccc61[_0x4a2325*0x3+0x2]=_0x3f2b29[_0xe74395],_0x3c05fd[_0x4a2325*0x2]=_0xe74395,_0x3c05fd[_0x4a2325*0x2+0x1]=0x0,_0x4a2325++,_0x3ccc61[_0x4a2325*0x3]=-_0x2350db[_0xe74395]/0x2,_0x3ccc61[_0x4a2325*0x3+0x1]=_0x2d726f[_0xe74395]/0x2,_0x3ccc61[_0x4a2325*0x3+0x2]=_0x3f2b29[_0xe74395],_0x3c05fd[_0x4a2325*0x2]=_0xe74395,_0x3c05fd[_0x4a2325*0x2+0x1]=0x0,_0x4a2325++,_0x3ccc61[_0x4a2325*0x3]=_0x2350db[_0xe74395]/0x2,_0x3ccc61[_0x4a2325*0x3+0x1]=_0x2d726f[_0xe74395]/0x2,_0x3ccc61[_0x4a2325*0x3+0x2]=_0x3f2b29[_0xe74395],_0x3c05fd[_0x4a2325*0x2]=_0xe74395,_0x3c05fd[_0x4a2325*0x2+0x1]=0x0,_0x4a2325++,_0x3ccc61[_0x4a2325*0x3]=_0x2350db[_0xe74395]/0x2,_0x3ccc61[_0x4a2325*0x3+0x1]=-_0x2d726f[_0xe74395]/0x2,_0x3ccc61[_0x4a2325*0x3+0x2]=_0x3f2b29[_0xe74395],_0x3c05fd[_0x4a2325*0x2]=_0xe74395,_0x3c05fd[_0x4a2325*0x2+0x1]=0x0,_0x4a2325++;}_0x5129ca['push'](0x0,0x1,0x1,0x2),_0x5129ca[_0x54714b(0x27e)](0x2,0x3,0x3,0x0),_0x5129ca['push'](0x0,0x4),_0x5129ca['push'](0x1,0x5),_0x5129ca['push'](0x2,0x6),_0x5129ca['push'](0x3,0x7),_0x5129ca[_0x54714b(0x27e)](0x4,0x5,0x5,0x6),_0x5129ca['push'](0x6,0x7,0x7,0x4),_0x5129ca=new Int16Array(_0x5129ca),_0x3c05fd=new Float32Array(_0x3c05fd);var _0x5e3982={'position':new Cesium$3['GeometryAttribute']({'componentDatatype':Cesium$3['ComponentDatatype']['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x3ccc61}),'st':new Cesium$3['GeometryAttribute']({'componentDatatype':Cesium$3['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x2,'values':_0x3c05fd})},_0x3d5803=Cesium$3['BoundingSphere']['fromVertices'](_0x3ccc61),_0x2cd1f0=new Cesium$3['Geometry']({'attributes':_0x5e3982,'indices':_0x5129ca,'primitiveType':Cesium$3['PrimitiveType'][_0x54714b(0x215)],'boundingSphere':_0x3d5803});return _0x3ccc61=[],_0x5129ca=[],_0x2cd1f0;}},{'key':_0x379e39(0x1e9),'value':function _0x333cbc(_0x506d54){var _0x2643ef=_0x379e39,_0x4ee570=_0x506d54[_0x2643ef(0x135)],_0x3babdd=_0x506d54['_topHeight'],_0x454bee=_0x506d54[_0x2643ef(0x13f)],_0x1f64b3=(_0x454bee?-0x1:0x1)*_0x506d54['_length'],_0x1b5982=[],_0x2a149f=[],_0x1038eb=[],_0x1f6aa8=_0x4ee570/0x2,_0xaea28b=_0x3babdd/0x2,_0x531b33=0x10,_0x3b1498=0x10,_0x48e878=0x0;_0x1b5982['push'](0x0,0x0,0x0),_0x1038eb[_0x2643ef(0x27e)](0x1,0x1),_0x48e878++;var _0x381c69=[];for(var _0x4d933b=-_0x3b1498;_0x4d933b<_0x3b1498;_0x4d933b++){var _0xa83c1e=[];for(var _0x21521b=-_0x531b33;_0x21521b<_0x531b33;_0x21521b++){_0xa83c1e['push'](_0x48e878);var _0xd17a95=_0xaea28b*_0x4d933b/_0x3b1498,_0x3dd0fe=_0x1f6aa8*_0x21521b/_0x531b33;_0x1b5982['push'](_0x3dd0fe,_0xd17a95,_0x1f64b3),_0x1038eb[_0x2643ef(0x27e)](0x1,0x1),_0x48e878++;}_0x381c69['push'](_0xa83c1e);}var _0x13d027=[0x0,_0x381c69['length']-0x1],_0x51ebef,_0xe8c11c;for(var _0x1d2d07=0x0;_0x1d2d07<_0x13d027['length'];_0x1d2d07++){var _0x14b47a=_0x13d027[_0x1d2d07];for(var _0x333faf=0x1;_0x333faf<_0x381c69[_0x14b47a]['length'];_0x333faf++){_0x51ebef=_0x381c69[_0x14b47a][_0x333faf-0x1],_0xe8c11c=_0x381c69[_0x14b47a][_0x333faf],_0x2a149f[_0x2643ef(0x27e)](0x0,_0x51ebef,_0xe8c11c);}}var _0x1ec6a5=[0x0,_0x381c69[0x0][_0x2643ef(0xc6)]-0x1];for(var _0x4ae07a=0x0;_0x4ae07a<_0x1ec6a5['length'];_0x4ae07a++){var _0x43cbf8=_0x1ec6a5[_0x4ae07a];for(var _0x4a15b5=0x1;_0x4a15b5<_0x381c69['length'];_0x4a15b5++){_0x51ebef=_0x381c69[_0x4a15b5-0x1][_0x43cbf8],_0xe8c11c=_0x381c69[_0x4a15b5][_0x43cbf8],_0x2a149f['push'](0x0,_0x51ebef,_0xe8c11c);}}_0x1b5982=new Float32Array(_0x1b5982),_0x2a149f=new Int16Array(_0x2a149f),_0x1038eb=new Float32Array(_0x1038eb);var _0x3cee1b={'position':new Cesium$3[(_0x2643ef(0x171))]({'componentDatatype':Cesium$3['ComponentDatatype']['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x1b5982}),'st':new Cesium$3[(_0x2643ef(0x171))]({'componentDatatype':Cesium$3['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x2,'values':_0x1038eb})},_0x42e9b5=Cesium$3['BoundingSphere']['fromVertices'](_0x1b5982),_0x403fb0=new Cesium$3['Geometry']({'attributes':_0x3cee1b,'indices':_0x2a149f,'primitiveType':Cesium$3['PrimitiveType']['TRIANGLES'],'boundingSphere':_0x42e9b5});return computeVertexNormals(_0x403fb0),Cesium$3[_0x2643ef(0x124)]['toWireframe'](_0x403fb0),_0x1b5982=[],_0x2a149f=[],_0x403fb0;}}]),_0x4453c9;}()),Cesium$2=mars3d__namespace['Cesium'],BasePointPrimitive$1=mars3d__namespace[_0x5f9796(0xc3)]['BasePointPrimitive'],RectSensor=function(_0x20e1a7){var _0x39e432=_0x5f9796;_inherits(_0x524869,_0x20e1a7);var _0x28d04c=_createSuper(_0x524869);function _0x524869(){var _0x17f83b=_0x34c8,_0x714a4a,_0x42e954,_0x19584a,_0x49c9a7=arguments[_0x17f83b(0xc6)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x524869),_0x19584a=_0x28d04c['call'](this,_0x49c9a7),_0x19584a[_0x17f83b(0x2c0)]=Cesium$2['Matrix4'][_0x17f83b(0x1df)](Cesium$2['Matrix4']['IDENTITY']),_0x19584a['_quaternion']=new Cesium$2[(_0x17f83b(0x1b0))](),_0x19584a['_translation']=new Cesium$2['Cartesian3'](),_0x19584a['_scale']=new Cesium$2[(_0x17f83b(0xae))](0x1,0x1,0x1),_0x19584a[_0x17f83b(0x1b3)]=new Cesium$2['Matrix4'](),_0x19584a['_lookAt']=_0x19584a['options']['lookAt'],_0x19584a['_fixedFrameTransform']=(_0x714a4a=_0x19584a[_0x17f83b(0x186)]['fixedFrameTransform'])!==null&&_0x714a4a!==void 0x0?_0x714a4a:Cesium$2['Transforms']['eastNorthUpToFixedFrame'],_0x19584a[_0x17f83b(0x14d)]=(_0x42e954=_0x19584a[_0x17f83b(0x186)]['reverse'])!==null&&_0x42e954!==void 0x0?_0x42e954:![],_0x19584a[_0x17f83b(0x2a3)]['globalAlpha']=0x1,_0x19584a[_0x17f83b(0x2ba)](_0x49c9a7['style'],_0x49c9a7['style']),_0x19584a;}return _createClass(_0x524869,[{'key':_0x39e432(0x21b),'get':function _0x3f31bf(){return this;}},{'key':_0x39e432(0xbe),'get':function _0x242ef9(){return this['_lookAt'];},'set':function _0xc1b819(_0x566854){this['_lookAt']=_0x566854;}},{'key':_0x39e432(0x15e),'get':function _0x1471da(){var _0x18938a=_0x39e432;return this[_0x18938a(0x24d)];},'set':function _0x1440d1(_0x4bc1e8){var _0x4ad651=_0x39e432;this['_color']=mars3d__namespace[_0x4ad651(0x120)]['getCesiumColor'](_0x4bc1e8);}},{'key':'outlineColor','get':function _0x957acc(){var _0xe3853e=_0x39e432;return this[_0xe3853e(0x1ca)];},'set':function _0x5f3c85(_0x1bd5d7){var _0x5af5b6=_0x39e432;this[_0x5af5b6(0x1ca)]=mars3d__namespace['Util']['getCesiumColor'](_0x1bd5d7);}},{'key':'outline','get':function _0x465bc1(){return this['_outline'];},'set':function _0x66759f(_0xbfb250){this['_outline']=_0xbfb250,this['updateGeometry']();}},{'key':'topShow','get':function _0x12808a(){var _0xd659cc=_0x39e432;return this[_0xd659cc(0x1b5)];},'set':function _0x1674d2(_0x5eb61a){this['_topShow']=_0x5eb61a,this['updateGeometry']();}},{'key':'topOutlineShow','get':function _0x32b6f5(){return this['_topOutlineShow'];},'set':function _0x3dfd88(_0x5d2414){this['_topOutlineShow']=_0x5d2414,this['updateGeometry']();}},{'key':'angle','get':function _0x551908(){return this['_angle1'];},'set':function _0x39722d(_0x1892e8){this['_angle1']=_0x1892e8,this['_angle2']=_0x1892e8,this['updateGeometry']();}},{'key':'angle1','get':function _0x2ebb29(){var _0x6d3db6=_0x39e432;return this[_0x6d3db6(0x131)];},'set':function _0xe48fe6(_0x5ece47){var _0x303429=_0x39e432;this['_angle1']=_0x5ece47,this[_0x303429(0xba)]();}},{'key':'angle2','get':function _0x5958e2(){return this['_angle2'];},'set':function _0x4bff5f(_0x4131e5){var _0xc2b1b4=_0x39e432;this[_0xc2b1b4(0x8d)]=_0x4131e5,this['updateGeometry']();}},{'key':'length','get':function _0x5d9a8a(){var _0x45cb35=_0x39e432;return mars3d__namespace['Util']['getCesiumValue'](this[_0x45cb35(0x1ec)],Number);},'set':function _0x300046(_0x396144){var _0x4e3476=_0x39e432;this[_0x4e3476(0x1ec)]=_0x396144,this['updateGeometry']();}},{'key':'heading','get':function _0x125ec7(){var _0xc8a7a4=_0x39e432;return Cesium$2['Math']['toDegrees'](this[_0xc8a7a4(0xc5)]);},'set':function _0x5a41ee(_0x343330){var _0x5b085b=_0x39e432;_0x343330 instanceof Cesium$2[_0x5b085b(0xf1)]?this[_0x5b085b(0x278)]=_0x343330:this['_headingRadians']=Cesium$2['Math']['toRadians'](_0x343330);}},{'key':_0x39e432(0xc5),'get':function _0x1ca596(){return this['_headingRadians']instanceof Cesium$2['CallbackProperty']?Cesium$2['Math']['toRadians'](mars3d__namespace['Util']['getCesiumValue'](this['_headingRadians'],Number)):this['_headingRadians'];}},{'key':'pitch','get':function _0x2aac41(){var _0x3fb5a9=_0x39e432;return Cesium$2['Math']['toDegrees'](this[_0x3fb5a9(0xed)]);},'set':function _0x405449(_0x274a07){var _0x3aec3a=_0x39e432;this[_0x3aec3a(0xed)]=Cesium$2['Math']['toRadians'](_0x274a07);}},{'key':_0x39e432(0x28c),'get':function _0x325fbf(){return Cesium$2['Math']['toDegrees'](this['_rollRadians']);},'set':function _0x37463e(_0x2fcaf8){var _0x5ea21b=_0x39e432;this['_rollRadians']=Cesium$2['Math'][_0x5ea21b(0x204)](_0x2fcaf8);}},{'key':_0x39e432(0x231),'get':function _0x7ecea7(){return this['_matrix'];}},{'key':'rayPosition','get':function _0x189a93(){var _0x27e03a=_0x39e432;if(!this['_matrix'])return null;return Cesium$2['Matrix4'][_0x27e03a(0x268)](this['_matrix'],new Cesium$2['Cartesian3'](0x0,0x0,this[_0x27e03a(0x27a)]?-this[_0x27e03a(0xc6)]:this[_0x27e03a(0xc6)]),new Cesium$2['Cartesian3']());}},{'key':'reverse','get':function _0x249851(){return this['_reverse'];}},{'key':'intersectEllipsoid','get':function _0x4ad063(){return this['_intersectEllipsoid'];}},{'key':'_updateStyleHook','value':function _0x1d9729(_0x3defdd,_0xea36d6){var _0x5e0ce0=_0x39e432,_0x3f3ce3,_0x215cde,_0x30b9c1,_0x40135f,_0x78bd50,_0x5afc74,_0x1020eb,_0x5262b2,_0x1fc6e6,_0x44fc69;_0x3defdd=style2Primitive(_0x3defdd),this[_0x5e0ce0(0x131)]=_0x3defdd['angle1']||_0x3defdd[_0x5e0ce0(0xc7)]||0x5,this[_0x5e0ce0(0x8d)]=_0x3defdd['angle2']||_0x3defdd['angle']||0x5,this['_length']=(_0x3f3ce3=_0x3defdd['length'])!==null&&_0x3f3ce3!==void 0x0?_0x3f3ce3:0x64,this[_0x5e0ce0(0x24d)]=(_0x215cde=_0x3defdd['color'])!==null&&_0x215cde!==void 0x0?_0x215cde:new Cesium$2['Color'](0x0,0x1,0x1,0.2),this['_outline']=(_0x30b9c1=_0x3defdd['outline'])!==null&&_0x30b9c1!==void 0x0?_0x30b9c1:![],this[_0x5e0ce0(0x1ca)]=(_0x40135f=_0x3defdd['outlineColor'])!==null&&_0x40135f!==void 0x0?_0x40135f:new Cesium$2['Color'](0x1,0x1,0x1,0.4),this['_topShow']=(_0x78bd50=_0x3defdd[_0x5e0ce0(0xe7)])!==null&&_0x78bd50!==void 0x0?_0x78bd50:!![],this['_topOutlineShow']=(_0x5afc74=_0x3defdd['topOutlineShow'])!==null&&_0x5afc74!==void 0x0?_0x5afc74:this['_outline'],this[_0x5e0ce0(0x2c8)]=(_0x1020eb=_0x3defdd['topSteps'])!==null&&_0x1020eb!==void 0x0?_0x1020eb:0x8,this['pitch']=(_0x5262b2=_0x3defdd['pitch'])!==null&&_0x5262b2!==void 0x0?_0x5262b2:0x0,this['heading']=(_0x1fc6e6=_0x3defdd['heading'])!==null&&_0x1fc6e6!==void 0x0?_0x1fc6e6:0x0,this[_0x5e0ce0(0x28c)]=(_0x44fc69=_0x3defdd['roll'])!==null&&_0x44fc69!==void 0x0?_0x44fc69:0x0,this['updateGeometry']();}},{'key':'_addedHook','value':function _0x1450f9(){var _0x5c1379=_0x39e432;this['ellipsoid']=this['_map'][_0x5c1379(0x23a)]['globe']['ellipsoid'];if(!this[_0x5c1379(0xe3)])return;this[_0x5c1379(0x2b5)][_0x5c1379(0x101)](this),this['updateGeometry']();}},{'key':'_removedHook','value':function _0x44d878(){var _0xdafdb1=_0x39e432;if(!this['_map'])return;this[_0xdafdb1(0x2b5)][_0xdafdb1(0xf9)](this)&&(this['_noDestroy']=!![],this[_0xdafdb1(0x2b5)][_0xdafdb1(0x8b)](this),this[_0xdafdb1(0xbd)]=![]),this['_clearDrawCommand']();}},{'key':_0x39e432(0xff),'value':function _0xf073b6(_0x35031c){var _0x598e83=_0x39e432;if(!this['show'])return;this['fire'](mars3d__namespace['EventType']['preUpdate'],{'time':_0x35031c['time']});this['_length']instanceof Cesium$2['CallbackProperty']&&this['updateGeometry']();this['computeMatrix'](_0x35031c['time']);if(_0x35031c[_0x598e83(0xef)]===Cesium$2[_0x598e83(0x25e)]['SCENE3D']){if(!Cesium$2['defined'](this['_drawCommands'])||this[_0x598e83(0x1fb)]['length']===0x0){this[_0x598e83(0xbf)]['boundingSphere']=Cesium$2[_0x598e83(0x90)]['fromVertices'](this['_geometry']['attributes']['position'][_0x598e83(0xd3)]),this['_drawCommands']=[],this['_pickCommands']=[],this['_drawCommands']['push'](this['createDrawCommand'](this['_geometry'],_0x35031c));this['_outline']&&this['_drawCommands']['push'](this['createDrawCommand'](this['_outlineGeometry'],_0x35031c,!![]));if(this['_topShow']){var _0x56289d=this['createDrawCommand'](this[_0x598e83(0x1b1)],_0x35031c);this['_drawCommands']['push'](_0x56289d);if(this['_topOutlineShow']){var _0x3f13c2=this['createDrawCommand'](this['_topOutlineGeometry'],_0x35031c,!![]);this['_drawCommands']['push'](_0x3f13c2);}}}if(_0x35031c[_0x598e83(0x219)]['render']){if(this[_0x598e83(0x1fb)]){var _0x736b8e;(_0x736b8e=_0x35031c[_0x598e83(0x258)])[_0x598e83(0x27e)]['apply'](_0x736b8e,_toConsumableArray$1(this['_drawCommands']));}}else{if(this['_pickCommands']){var _0x34dc72;(_0x34dc72=_0x35031c['commandList'])['push'][_0x598e83(0x203)](_0x34dc72,_toConsumableArray$1(this['_pickCommands']));}}}this['fire'](mars3d__namespace['EventType'][_0x598e83(0x1bb)],{'time':_0x35031c['time']});}},{'key':'createDrawCommand','value':function _0x48f0b0(_0xe6ec3e,_0x36ccf9,_0x52e1f8){var _0x1393ce=_0x39e432,_0x37e3e1,_0x57c03f,_0x4b2a2c=this,_0x431196=_0x36ccf9['context'],_0x59b0b9=(_0x37e3e1=this[_0x1393ce(0x2a3)]['translucent'])!==null&&_0x37e3e1!==void 0x0?_0x37e3e1:!![],_0x3014e5=(_0x57c03f=this['style']['closed'])!==null&&_0x57c03f!==void 0x0?_0x57c03f:![],_0x320bed=Cesium$2['Appearance']['getDefaultRenderState'](_0x59b0b9,_0x3014e5,this['options']['renderState']),_0x294951=Cesium$2['RenderState']['fromCache'](_0x320bed),_0x59c5c5=Cesium$2['GeometryPipeline'][_0x1393ce(0xfd)](_0xe6ec3e),_0x1038cb=Cesium$2['ShaderProgram'][_0x1393ce(0x168)]({'context':_0x431196,'vertexShaderSource':SatelliteSensorVS,'fragmentShaderSource':this['_replaceFragmentShaderSourceByStyle'](SatelliteSensorFS),'attributeLocations':_0x59c5c5}),_0x277a5b=Cesium$2['VertexArray']['fromGeometry']({'context':_0x431196,'geometry':_0xe6ec3e,'attributeLocations':_0x59c5c5,'bufferUsage':Cesium$2[_0x1393ce(0xa4)]['STATIC_DRAW']}),_0x4c50d2=new Cesium$2[(_0x1393ce(0xae))]();Cesium$2['Matrix4']['multiplyByPoint'](this['_matrix'],_0xe6ec3e['boundingSphere']['center'],_0x4c50d2);var _0x1e13bf=new Cesium$2[(_0x1393ce(0x90))](_0x4c50d2,_0xe6ec3e['boundingSphere']['radius']),_0x234eb9=new Cesium$2['DrawCommand']({'primitiveType':_0xe6ec3e['primitiveType'],'shaderProgram':_0x1038cb,'vertexArray':_0x277a5b,'modelMatrix':this['_matrix'],'renderState':_0x294951,'boundingVolume':_0x1e13bf,'uniformMap':{'marsColor':_0x52e1f8?function(){return _0x4b2a2c['_outlineColor'];}:function(){var _0x37fa93=_0x1393ce;return _0x4b2a2c[_0x37fa93(0x24d)];},'globalAlpha':function _0x3169ee(){var _0x5e5871=_0x1393ce;return _0x4b2a2c[_0x5e5871(0x2a3)][_0x5e5871(0xc8)];}},'castShadows':![],'receiveShadows':![],'pass':Cesium$2['Pass'][_0x1393ce(0x256)],'owner':this,'pickOnly':!![],'pickCommand':new Cesium$2['DrawCommand']({'owner':this,'pickOnly':!![]})});this['bindPickId'](_0x234eb9),_0x234eb9['pickId']=_0x431196[_0x1393ce(0x19c)]({'primitive':_0x234eb9,'id':this['id']});if(!_0x52e1f8){var _0x1efcb0=new Cesium$2[(_0x1393ce(0x299))]({'owner':_0x234eb9,'primitiveType':_0xe6ec3e['primitiveType'],'pickOnly':!![]});_0x1efcb0['vertexArray']=_0x277a5b,_0x1efcb0[_0x1393ce(0xb6)]=_0x294951;var _0x23d1d0=Cesium$2['ShaderProgram']['fromCache']({'context':_0x431196,'vertexShaderSource':SatelliteSensorVS,'fragmentShaderSource':Cesium$2['ShaderSource']['createPickFragmentShaderSource'](SatelliteSensorFS,'uniform'),'attributeLocations':_0x59c5c5});_0x1efcb0['shaderProgram']=_0x23d1d0,_0x1efcb0[_0x1393ce(0xec)]=_0x234eb9['uniformMap'],_0x1efcb0[_0x1393ce(0xec)]['czm_pickColor']=function(){return _0x234eb9['pickId']['color'];},_0x1efcb0['pass']=Cesium$2['Pass'][_0x1393ce(0x256)],_0x1efcb0['boundingVolume']=_0x1e13bf,_0x1efcb0['modelMatrix']=this['_matrix'],this['_pickCommands'][_0x1393ce(0x27e)](_0x1efcb0);}return _0x234eb9;}},{'key':_0x39e432(0xd6),'value':function _0x192541(){var _0x1d39d5=_0x39e432;this['_drawCommands']&&this['_drawCommands']['length']>0x0&&(this[_0x1d39d5(0x1fb)][_0x1d39d5(0x19e)](function(_0x408c1b){var _0xa66bd0=_0x1d39d5;_0x408c1b['vertexArray']&&_0x408c1b[_0xa66bd0(0x180)]['destroy'](),_0x408c1b[_0xa66bd0(0x21d)]&&_0x408c1b[_0xa66bd0(0x21d)][_0xa66bd0(0x12c)]();}),delete this['_drawCommands']),this['_pickCommands']&&this[_0x1d39d5(0x1d0)]['length']>0x0&&(this['_pickCommands']['forEach'](function(_0x1a1339){var _0x40c267=_0x1d39d5;_0x1a1339['vertexArray']&&_0x1a1339['vertexArray']['destroy'](),_0x1a1339['shaderProgram']&&_0x1a1339['shaderProgram'][_0x40c267(0x12c)]();}),delete this[_0x1d39d5(0x1d0)]);}},{'key':'computeMatrix','value':function _0x48ee70(_0x6e3892,_0x55baf9){var _0x2a23a0=_0x39e432;this[_0x2a23a0(0x1bd)]=mars3d__namespace['PointUtil'][_0x2a23a0(0x1c2)](this['position'],_0x6e3892);if(!this['_positionCartesian'])return this[_0x2a23a0(0x1b3)]=new Cesium$2[(_0x2a23a0(0x1c7))](),this['_matrix'];if(this[_0x2a23a0(0x9e)]){var _0x509031=this[_0x2a23a0(0x1bd)],_0xb3e6f8=mars3d__namespace[_0x2a23a0(0xcc)][_0x2a23a0(0x1c2)](this['_lookAt'],_0x6e3892);if(Cesium$2['defined'](_0xb3e6f8)){this[_0x2a23a0(0xc6)]=Cesium$2[_0x2a23a0(0xae)][_0x2a23a0(0x8c)](_0x509031,_0xb3e6f8);var _0x300ebc=mars3d__namespace['PointUtil']['getHeadingPitchRollForLine'](_0x509031,_0xb3e6f8,this['ellipsoid'],this[_0x2a23a0(0x29c)]);this[_0x2a23a0(0xed)]=_0x300ebc['pitch'],this['_rollRadians']=_0x300ebc['roll'],!(this['_headingRadians']instanceof Cesium$2['CallbackProperty'])&&(this[_0x2a23a0(0x278)]=_0x300ebc['heading']);}}if(this['style']['rayEllipsoid']){var _0x3da187=this['getRayEarthLength']();this['_intersectEllipsoid']=_0x3da187>0x0;if(this['_intersectEllipsoid']){if(this['style']['hideRayEllipsoid'])return this['_matrix']=new Cesium$2[(_0x2a23a0(0x1c7))](),this['_matrix'];this['length']=_0x3da187;}}return this['_modelMatrix']=this[_0x2a23a0(0x29c)](this['_positionCartesian'],this['ellipsoid'],this['_modelMatrix']),this[_0x2a23a0(0x23d)]=Cesium$2[_0x2a23a0(0x1b0)][_0x2a23a0(0xdf)](new Cesium$2['HeadingPitchRoll'](this['headingRadians'],this['_pitchRadians'],this['_rollRadians']),this['_quaternion']),this['_matrix']=Cesium$2[_0x2a23a0(0x1c7)]['fromTranslationQuaternionRotationScale'](this['_translation'],this['_quaternion'],this[_0x2a23a0(0x209)],this[_0x2a23a0(0x1b3)]),Cesium$2[_0x2a23a0(0x1c7)]['multiplyTransformation'](this['_modelMatrix'],this['_matrix'],this['_matrix']),this['_matrix'];}},{'key':'updateGeometry','value':function _0x470d23(){var _0x4af47d=_0x39e432,_0x49fc5c=RectGeometry['fromAnglesLength'](this[_0x4af47d(0x131)],this['_angle2'],this[_0x4af47d(0xc6)],!![]);this['fourPir']=_0x49fc5c,this['vao']=this['prepareVAO'](),this['_geometry']=this[_0x4af47d(0x223)](this['vao']['fourPindices'],this['vao']['fourPposition'],this['vao']['topPsts'],Cesium$2[_0x4af47d(0x12a)]['TRIANGLES'],this['_color']),this[_0x4af47d(0x1b1)]=this[_0x4af47d(0x223)](this[_0x4af47d(0xcb)]['topPindices'],this['vao']['topPpositions'],this['vao']['topPsts'],Cesium$2[_0x4af47d(0x12a)]['TRIANGLES'],this[_0x4af47d(0x24d)]),this['_topOutlineGeometry']=this['createGeometry'](this[_0x4af47d(0xcb)]['topOindices'],this[_0x4af47d(0xcb)]['topPpositions'],this['vao']['topPsts'],Cesium$2['PrimitiveType']['LINES'],this['_outlineColor']),this[_0x4af47d(0x8e)]=this[_0x4af47d(0x223)](this['vao']['fourOindices'],this[_0x4af47d(0xcb)]['fourPposition'],this['vao']['topPsts'],Cesium$2['PrimitiveType']['LINES'],this['_outlineColor']),this[_0x4af47d(0x296)]=new Float32Array(this['_geometry']['attributes']['position'][_0x4af47d(0xd3)][_0x4af47d(0xc6)]);for(var _0x15ba52=0x0;_0x15ba52_0x36b5db)return _0x36b5db=_0x4f5c21,_0x36b5db;}var _0x2fe6f8=this['getRayEarthPositions']();return _0x2fe6f8['forEach'](function(_0x3df587,_0x3926d7){if(_0x3df587==null)return;var _0x51b600=Cesium$2['Cartesian3']['distance'](_0x2b18c9['_positionCartesian'],_0x3df587);_0x51b600>_0x36b5db&&(_0x36b5db=_0x51b600);}),_0x36b5db;}},{'key':'getRayEarthPositions','value':function _0x18767e(){var _0x48bac1=_0x39e432,_0x56d97b=this['_positionCartesian'],_0x19bd66=Cesium$2[_0x48bac1(0x2ad)][_0x48bac1(0x204)](this['pitch']+this['angle2']),_0x99264c=Cesium$2[_0x48bac1(0x2ad)]['toRadians'](this['pitch']-this['angle2']),_0x4649b6=Cesium$2['Math']['toRadians'](this['roll']+this['angle1']),_0x4ae75f=Cesium$2['Math']['toRadians'](this['roll']-this['angle1']),_0x2b81aa=mars3d__namespace['PointUtil']['getRayEarthPosition'](_0x56d97b,new Cesium$2['HeadingPitchRoll'](this['headingRadians'],_0x19bd66,_0x4649b6),this['_reverse']),_0x4d9a4a=mars3d__namespace['PointUtil'][_0x48bac1(0x130)](_0x56d97b,new Cesium$2['HeadingPitchRoll'](this[_0x48bac1(0xc5)],_0x19bd66,_0x4ae75f),this['_reverse']),_0x33a255=mars3d__namespace['PointUtil']['getRayEarthPosition'](_0x56d97b,new Cesium$2['HeadingPitchRoll'](this['headingRadians'],_0x99264c,_0x4ae75f),this[_0x48bac1(0x14d)]),_0x4283ef=mars3d__namespace[_0x48bac1(0xcc)][_0x48bac1(0x130)](_0x56d97b,new Cesium$2['HeadingPitchRoll'](this['headingRadians'],_0x99264c,_0x4649b6),this['_reverse']);return[_0x2b81aa,_0x4d9a4a,_0x33a255,_0x4283ef];}},{'key':'_getDrawEntityClass','value':function _0x460a4f(_0x10ff20,_0x4a245a){var _0x6e64dd=_0x39e432;return _0x10ff20[_0x6e64dd(0x111)]=![],mars3d__namespace['GraphicUtil']['create']('point',_0x10ff20);}}]),_0x524869;}(BasePointPrimitive$1);mars3d__namespace['graphic'][_0x5f9796(0x2c1)]=RectSensor,mars3d__namespace[_0x5f9796(0x1a6)]['register']('rectSensor',RectSensor,!![]);var SensorType={'Rect':0x0,'Conic':0x1},Cesium$1=mars3d__namespace['Cesium'],BasePointPrimitive=mars3d__namespace['graphic']['BasePointPrimitive'],RayEllipsoidType={'None':0x0,'All':0x1,'Part':0x2},SatelliteSensor=function(_0x5cd7da){var _0x592f3a=_0x5f9796;_inherits(_0x4eca9f,_0x5cd7da);var _0x379569=_createSuper(_0x4eca9f);function _0x4eca9f(){var _0x5e3cb6=_0x34c8,_0x4a48fe,_0x38fc3b,_0x442996,_0x3860eb,_0x302e04,_0x2b4913,_0x2fab61,_0x22315f,_0x3a5e22,_0x1e44ad,_0x89865e,_0x2be39b,_0x55bafa=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x4eca9f),_0x2be39b=_0x379569['call'](this,_0x55bafa),_0x2be39b['_modelMatrix']=Cesium$1['Matrix4']['clone'](Cesium$1['Matrix4'][_0x5e3cb6(0x26e)]),_0x2be39b['_quaternion']=new Cesium$1['Quaternion'](),_0x2be39b['_translation']=new Cesium$1[(_0x5e3cb6(0xae))](),_0x2be39b['_scale']=new Cesium$1['Cartesian3'](0x1,0x1,0x1),_0x2be39b[_0x5e3cb6(0x1b3)]=new Cesium$1['Matrix4'](),_0x2be39b['_outlinePositions']=[],_0x2be39b[_0x5e3cb6(0x21a)]=[],_0x2be39b['_depthTestChange']=![],_0x2be39b['style']['globalAlpha']=0x1,_0x2be39b['style']['flat']=(_0x4a48fe=_0x2be39b[_0x5e3cb6(0x2a3)]['flat'])!==null&&_0x4a48fe!==void 0x0?_0x4a48fe:!![];var _0xadaa37=style2Primitive(_0x2be39b['style']);return _0x2be39b['_sensorType']=(_0x38fc3b=_0xadaa37['sensorType'])!==null&&_0x38fc3b!==void 0x0?_0x38fc3b:SensorType[_0x5e3cb6(0x2a2)],_0x2be39b[_0x5e3cb6(0x131)]=_0xadaa37['angle1']||_0xadaa37['angle']||0x5,_0x2be39b[_0x5e3cb6(0x8d)]=_0xadaa37['angle2']||_0xadaa37['angle']||0x5,_0x2be39b['_length']=(_0x442996=_0xadaa37['length'])!==null&&_0x442996!==void 0x0?_0x442996:0x0,_0x2be39b['_color']=(_0x3860eb=_0xadaa37['color'])!==null&&_0x3860eb!==void 0x0?_0x3860eb:Cesium$1['Color']['YELLOW'],_0x2be39b['_outline']=(_0x302e04=_0xadaa37['outline'])!==null&&_0x302e04!==void 0x0?_0x302e04:![],_0x2be39b['_outlineColor']=_0xadaa37['outlineColor'],_0x2be39b['_groundPolyColor']=_0xadaa37[_0x5e3cb6(0x138)],_0x2be39b['_groundOutLineColor']=_0xadaa37['groundOutLineColor'],_0x2be39b[_0x5e3cb6(0x1ac)]=(_0x2b4913=_0xadaa37[_0x5e3cb6(0x2a7)])!==null&&_0x2b4913!==void 0x0?_0x2b4913:![],_0x2be39b[_0x5e3cb6(0x15a)]=(_0x2fab61=_0xadaa37['pitch'])!==null&&_0x2fab61!==void 0x0?_0x2fab61:0x0,_0x2be39b[_0x5e3cb6(0x142)]=(_0x22315f=_0xadaa37['heading'])!==null&&_0x22315f!==void 0x0?_0x22315f:0x0,_0x2be39b[_0x5e3cb6(0x28c)]=(_0x3a5e22=_0xadaa37[_0x5e3cb6(0x28c)])!==null&&_0x3a5e22!==void 0x0?_0x3a5e22:0x0,_0x2be39b[_0x5e3cb6(0x29c)]=(_0x1e44ad=_0x2be39b['options']['fixedFrameTransform'])!==null&&_0x1e44ad!==void 0x0?_0x1e44ad:Cesium$1['Transforms'][_0x5e3cb6(0x140)],_0x2be39b['_reverse']=(_0x89865e=_0x2be39b[_0x5e3cb6(0x186)][_0x5e3cb6(0x27a)])!==null&&_0x89865e!==void 0x0?_0x89865e:!![],_0x2be39b['_lookAt']=_0x2be39b[_0x5e3cb6(0x186)][_0x5e3cb6(0xbe)],_0x2be39b[_0x5e3cb6(0x298)]=_0x2be39b['options'][_0x5e3cb6(0x298)],_0x2be39b['_trackPositions']=[],_0x2be39b['_trackGeometries']=[],_0x2be39b['autoHeading']=_0x2be39b[_0x5e3cb6(0x186)]['autoHeading'],_0x2be39b;}return _createClass(_0x4eca9f,[{'key':_0x592f3a(0x28d),'get':function _0x27497b(){return this['_sensorType'];},'set':function _0x56299c(_0x27c63e){var _0x54a92e=_0x592f3a;this[_0x54a92e(0x1fa)]=_0x27c63e,this['updateGeometry']();}},{'key':_0x592f3a(0x15e),'get':function _0x2641a9(){var _0x5478a0=_0x592f3a;return this[_0x5478a0(0x24d)];},'set':function _0x97f1eb(_0x4f749b){var _0x2c4bf0=_0x592f3a;this[_0x2c4bf0(0x24d)]=mars3d__namespace['Util']['getCesiumColor'](_0x4f749b);}},{'key':'outlineColor','get':function _0x3c630f(){return this['_outlineColor'];},'set':function _0x3ac646(_0xb03b0a){var _0x7d01b6=_0x592f3a;this[_0x7d01b6(0x1ca)]=mars3d__namespace[_0x7d01b6(0x120)]['getCesiumColor'](_0xb03b0a);}},{'key':'angle','get':function _0x265eaf(){return this['_angle1'];},'set':function _0x595693(_0x81f159){var _0x5b9346=_0x592f3a;this['_angle1']=_0x81f159,this['_angle2']=_0x81f159,this[_0x5b9346(0xba)]();}},{'key':_0x592f3a(0x26f),'get':function _0x1e2baa(){return this['_angle1'];},'set':function _0x17e67b(_0x19497b){this['_angle1']=Number(_0x19497b),this['updateGeometry']();}},{'key':'angle2','get':function _0x9c3236(){return this['_angle2'];},'set':function _0x3e77d7(_0x43141b){var _0x5a78e4=_0x592f3a;this[_0x5a78e4(0x8d)]=Number(_0x43141b),this[_0x5a78e4(0xba)]();}},{'key':'heading','get':function _0x33a4bb(){return Cesium$1['Math']['toDegrees'](this['_headingRadians']);},'set':function _0x13eaac(_0x12d1d9){var _0x4a076a=_0x592f3a;this[_0x4a076a(0x278)]=Cesium$1['Math']['toRadians'](_0x12d1d9);}},{'key':'pitch','get':function _0x2e7993(){return Cesium$1['Math']['toDegrees'](this['_pitchRadians']);},'set':function _0x2f7085(_0x3cc95c){var _0x4a650d=_0x592f3a;this['_pitchRadians']=Cesium$1[_0x4a650d(0x2ad)][_0x4a650d(0x204)](_0x3cc95c);}},{'key':_0x592f3a(0x28c),'get':function _0x4ef794(){var _0x303074=_0x592f3a;return Cesium$1[_0x303074(0x2ad)]['toDegrees'](this['_rollRadians']);},'set':function _0x237005(_0x381d0b){var _0x3290ec=_0x592f3a;this[_0x3290ec(0x93)]=Cesium$1['Math']['toRadians'](_0x381d0b);}},{'key':'outline','get':function _0x509875(){return this['_outline'];},'set':function _0x300a83(_0xb7380c){var _0x5a401b=_0x592f3a;this[_0x5a401b(0x22e)]=_0xb7380c;}},{'key':_0x592f3a(0x298),'get':function _0x4d4fb6(){var _0x548154=_0x592f3a;return this[_0x548154(0x252)];},'set':function _0x1a766e(_0x5724d1){var _0x17f81a=_0x592f3a;_0x5724d1!==this['_trackedEntity']&&(this[_0x17f81a(0x26d)]=_0x5724d1['position']),this[_0x17f81a(0x252)]=_0x5724d1;}},{'key':'lookAt','get':function _0x13c456(){return this['_lookAt'];},'set':function _0x375591(_0x55505e){this['_lookAt']=_0x55505e;}},{'key':'matrix','get':function _0x588153(){return this['_matrix'];}},{'key':'groundPosition','get':function _0x3cedb3(){var _0x5690dc=_0x592f3a;return mars3d__namespace['PointUtil'][_0x5690dc(0x28b)](this['_matrix'],this['_reverse']);}},{'key':'rayEllipsoid','get':function _0x1ca90b(){var _0x42965e=_0x592f3a;return this[_0x42965e(0x1ac)];},'set':function _0xcf610(_0xdc9e78){var _0x21f2e4=_0x592f3a;this[_0x21f2e4(0x1ac)]=_0xdc9e78;}},{'key':_0x592f3a(0xaf),'get':function _0x40f604(){return this['_rayEllipsoidType'];}},{'key':'geometryLength','get':function _0x53def0(){return this['_length']+0x61529c;}},{'key':_0x592f3a(0x2b4),'value':function _0x413689(){this['updateGeometry']();}},{'key':'updateModelMatrix','value':function _0x25d229(){this['updateGeometry'](),_get(_getPrototypeOf(_0x4eca9f['prototype']),'updateModelMatrix',this)['call'](this);}},{'key':_0x592f3a(0xd9),'value':function _0x36b8af(){var _0x3106d3=_0x592f3a;this[_0x3106d3(0xb0)]=this['_map']['scene']['globe']['ellipsoid'];if(!this['_show'])return;this[_0x3106d3(0x2b5)]['add'](this),this[_0x3106d3(0x22c)]?this['_map']['entities']['add'](this['_groundPolyEntity']):this[_0x3106d3(0x2a4)](this[_0x3106d3(0x1d8)]||this['_groundOutLine']);}},{'key':_0x592f3a(0x1e7),'value':function _0x1edd4c(){var _0x245cd6=_0x592f3a;if(!this['_map'])return;this['_groundPolyEntity']&&this['_map']['entities']['remove'](this['_groundPolyEntity']),this[_0x245cd6(0x2b5)][_0x245cd6(0xf9)](this)&&(this['_noDestroy']=!![],this[_0x245cd6(0x2b5)]['remove'](this),this['_noDestroy']=![]),this['_clearGeometry'](),this[_0x245cd6(0xd6)]();}},{'key':'update','value':function _0x62efd7(_0x3a333e){var _0x17b421=_0x592f3a;if(!this['_show'])return;this[_0x17b421(0x267)](_0x3a333e[_0x17b421(0x1a3)]);if(!this[_0x17b421(0x1bd)])return;!this[_0x17b421(0xbf)]&&this['updateGeometry']();if(_0x3a333e['mode']===Cesium$1['SceneMode']['SCENE3D']){this[_0x17b421(0x1fb)]=[],this['_pickCommands']=[],this['_outlinePositions']=this['extend2CartesianArray'](this[_0x17b421(0x11e)]);this['_rayEllipsoid']&&this['_rayEllipsoidType']===RayEllipsoidType[_0x17b421(0x172)]?this['_imagingAreaPositions']=mars3d__namespace['PointUtil']['setPositionsHeight'](this['_outlinePositions'],0x0):this['_imagingAreaPositions']=Cesium$1['clone'](this['_outlinePositions']);this[_0x17b421(0x1fe)]();this['_volumeGeometry']&&(this['_drawCommands']['push'](this['createDrawCommand'](this['_volumeGeometry'],_0x3a333e)),this['_outline']&&this['_drawCommands']['push'](this['createDrawCommand'](this['_volumeOutlineGeometry'],_0x3a333e,!![])));if(_0x3a333e['passes'][_0x17b421(0x24a)]){if(this[_0x17b421(0x1fb)]){var _0xd517a5;(_0xd517a5=_0x3a333e['commandList'])['push']['apply'](_0xd517a5,_toConsumableArray$1(this[_0x17b421(0x1fb)]));}}else{if(this['_pickCommands']){var _0x2f281a;(_0x2f281a=_0x3a333e['commandList'])['push']['apply'](_0x2f281a,_toConsumableArray$1(this['_pickCommands']));}}this['_groundPolyEntity']&&(this[_0x17b421(0x22c)]['show']=Boolean(this['_groundArea']&&this['_show']));}else{var _0x5a120f=this['getAreaCoords']();_0x5a120f&&_0x5a120f[_0x17b421(0xc6)]>0x0?(this[_0x17b421(0x21a)]=mars3d__namespace['PointTrans']['lonlats2cartesians'](_0x5a120f),!this[_0x17b421(0x22c)]&&this['_addGroundPolyEntity'](!![]),this['_groundPolyEntity']['show']!==!![]&&(this['_groundPolyEntity']['show']=!![])):this['_groundPolyEntity']&&this['_groundPolyEntity']['show']!==![]&&(this['_groundPolyEntity']['show']=![]);}}},{'key':_0x592f3a(0x267),'value':function _0xc14a8d(_0x453467,_0x4d80ba){var _0x6f8880=_0x592f3a,_0x29beec;this['property']&&(this['_position']=this['property'][_0x6f8880(0x276)](_0x453467));this[_0x6f8880(0x1bd)]=mars3d__namespace['PointUtil']['getPositionValue'](this['position'],_0x453467);if(!this[_0x6f8880(0x1bd)])return this['_matrix']=new Cesium$1[(_0x6f8880(0x1c7))](),this[_0x6f8880(0x1b3)];if(this['autoHeading']&&(_0x29beec=this['_trackedEntity'])!==null&&_0x29beec!==void 0x0&&_0x29beec['orientation']){var _0x38ad64=mars3d__namespace[_0x6f8880(0x120)]['getCesiumValue'](this['_trackedEntity']['orientation'],Cesium$1[_0x6f8880(0x1b0)],_0x453467);if(this['_positionCartesian']&&_0x38ad64){var _0xa78d4=mars3d__namespace['PointUtil']['getHeadingPitchRollByOrientation'](this['_positionCartesian'],_0x38ad64,this['ellipsoid'],this['_fixedFrameTransform']);this['_headingRadians']=_0xa78d4[_0x6f8880(0x142)];}}if(this[_0x6f8880(0x186)][_0x6f8880(0x1de)]){var _0x2bb0be=mars3d__namespace['Util']['getCesiumValue'](this['options']['orientation'],Cesium$1[_0x6f8880(0x1b0)],_0x453467);if(this[_0x6f8880(0x1bd)]&&_0x2bb0be){var _0x340ed2=mars3d__namespace[_0x6f8880(0xcc)]['getHeadingPitchRollByOrientation'](this['_positionCartesian'],_0x2bb0be,this['ellipsoid'],this['_fixedFrameTransform']);!Cesium$1['defined'](this[_0x6f8880(0x2a3)]['heading'])&&(this[_0x6f8880(0x278)]=_0x340ed2['heading']),!Cesium$1['defined'](this['style']['roll'])&&(this['_rollRadians']=_0x340ed2['roll']),!Cesium$1['defined'](this['style']['pitch'])&&(this[_0x6f8880(0xed)]=_0x340ed2['pitch']);}}if(this['_lookAt']){var _0x17da6d=this['_positionCartesian'],_0x5dfb23=mars3d__namespace['PointUtil']['getPositionValue'](this[_0x6f8880(0x9e)],_0x453467);if(Cesium$1['defined'](_0x5dfb23)){var _0x46785e=mars3d__namespace['PointUtil']['getHeadingPitchRollForLine'](_0x17da6d,_0x5dfb23,this['ellipsoid'],this['_fixedFrameTransform']);this['_headingRadians']=_0x46785e['heading'],this['_pitchRadians']=_0x46785e[_0x6f8880(0x15a)],this['_rollRadians']=_0x46785e[_0x6f8880(0x28c)];}}return this['_modelMatrix']=this['_fixedFrameTransform'](this['_positionCartesian'],this['ellipsoid'],this[_0x6f8880(0x2c0)]),this['_quaternion']=Cesium$1[_0x6f8880(0x1b0)]['fromHeadingPitchRoll'](new Cesium$1['HeadingPitchRoll'](this['_headingRadians'],this[_0x6f8880(0xed)],this[_0x6f8880(0x93)]),this['_quaternion']),this['_matrix']=Cesium$1['Matrix4'][_0x6f8880(0x10a)](this[_0x6f8880(0xd0)],this[_0x6f8880(0x23d)],this['_scale'],this[_0x6f8880(0x1b3)]),Cesium$1['Matrix4']['multiplyTransformation'](this[_0x6f8880(0x2c0)],this['_matrix'],this['_matrix']),this['_matrix'];}},{'key':'updateGeometry','value':function _0x2d555d(){var _0xd29bee=_0x592f3a;this['_clearGeometry']();var _0x10d3eb=this[_0xd29bee(0x14d)]?this[_0xd29bee(0x162)]:-this['geometryLength'];this['_sensorType']===SensorType[_0xd29bee(0x2b2)]?(this['_geometry']=ConicGeometry['createGeometry'](ConicGeometry['fromAngleAndLength'](this['_angle1'],_0x10d3eb,!![]),this['_matrix'],this),this['_outlineGeometry']=ConicGeometry['createOutlineGeometry'](ConicGeometry[_0xd29bee(0x1d4)](this['_angle1'],_0x10d3eb,!![]))):(this['_geometry']=RectGeometry[_0xd29bee(0x223)](RectGeometry['fromAnglesLength'](this['_angle1'],this['_angle2'],_0x10d3eb,!![]),this['_matrix'],this),this['_outlineGeometry']=RectGeometry['createOutlineGeometry'](RectGeometry['fromAnglesLength'](this['_angle1'],this[_0xd29bee(0x8d)],_0x10d3eb,!![])));this['_positions']=new Float32Array(this[_0xd29bee(0xbf)]['attributes']['position']['values'][_0xd29bee(0xc6)]);for(var _0x3d7df1=0x0;_0x3d7df10x0&&(this['_drawCommands']['forEach'](function(_0x22b2e8){var _0x4044f6=_0x34c8;_0x22b2e8[_0x4044f6(0x180)]&&_0x22b2e8['vertexArray']['destroy'](),_0x22b2e8['shaderProgram']&&_0x22b2e8['shaderProgram']['destroy']();}),delete this['_drawCommands']),this['_pickCommands']&&this[_0x41d938(0x1d0)]['length']>0x0&&(this[_0x41d938(0x1d0)][_0x41d938(0x19e)](function(_0x3c34dd){var _0x1b884c=_0x41d938;_0x3c34dd['vertexArray']&&_0x3c34dd[_0x1b884c(0x180)]['destroy'](),_0x3c34dd['shaderProgram']&&_0x3c34dd['shaderProgram']['destroy']();}),delete this['_pickCommands']);}},{'key':'setOpacity','value':function _0x5aad7a(_0x494bdc){this['style']['globalAlpha']=_0x494bdc;}},{'key':'getAreaCoords','value':function _0x39e5f1(){var _0x80caf8=_0x592f3a;if(this[_0x80caf8(0x92)]===RayEllipsoidType['None'])return null;var _0x4535ce=this[_0x80caf8(0x11e)];!this['_rayEllipsoid']&&(this[_0x80caf8(0x1ac)]=!![],_0x4535ce=this['extend2CartesianArray'](),this[_0x80caf8(0x1ac)]=![]);var _0xaac2eb=mars3d__namespace['PointTrans'][_0x80caf8(0x23e)](_0x4535ce);return _0xaac2eb=mars3d__namespace[_0x80caf8(0x2a8)]['convex'](_0xaac2eb),_0xaac2eb;}},{'key':'extend2CartesianArray','value':function _0x1d63fa(){var _0x452ba4=_0x592f3a,_0x5add59=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:[],_0x49f3cf=new Cesium$1[(_0x452ba4(0x1c7))](),_0x40dd31=new Cesium$1[(_0x452ba4(0xae))](),_0x926be1=new Cesium$1[(_0x452ba4(0xae))](),_0xab19aa=new Cesium$1[(_0x452ba4(0x178))]();Cesium$1['Matrix4'][_0x452ba4(0x191)](this['_matrix'],_0x49f3cf),Cesium$1['Matrix4'][_0x452ba4(0x268)](this['_matrix'],Cesium$1[_0x452ba4(0xae)]['ZERO'],_0x926be1),_0x926be1['clone'](_0xab19aa['origin']);var _0x51c7f0=0x0,_0x4680e0=this[_0x452ba4(0x147)]['length'];for(var _0x2c208b=0x3;_0x2c208b<_0x4680e0;_0x2c208b+=0x3){Cesium$1[_0x452ba4(0xae)]['unpack'](this['_positions'],_0x2c208b,_0x40dd31),Cesium$1[_0x452ba4(0x1c7)][_0x452ba4(0x268)](this['_matrix'],_0x40dd31,_0x926be1),Cesium$1['Cartesian3'][_0x452ba4(0x127)](_0x926be1,_0xab19aa['origin'],_0xab19aa['direction']),Cesium$1['Cartesian3']['normalize'](_0xab19aa['direction'],_0xab19aa[_0x452ba4(0x181)]);var _0x160c64=Cesium$1['IntersectionTests'][_0x452ba4(0x2a7)](_0xab19aa,this[_0x452ba4(0xb0)]),_0x50ce7a=null;if(this['_length']){var _0x109aa1=Math['max'](this['angle1']||0x0,this['angle2']||0x0),_0x2b7357=this[_0x452ba4(0x1ec)]/Math['cos'](Cesium$1['Math']['toRadians'](_0x109aa1));_0x50ce7a=Cesium$1['Ray'][_0x452ba4(0x2a0)](_0xab19aa,_0x2b7357);}else{if(_0x160c64)this[_0x452ba4(0x92)]=RayEllipsoidType['All'],_0x50ce7a=Cesium$1['Ray'][_0x452ba4(0x2a0)](_0xab19aa,_0x160c64['start']);else return this['_rayEllipsoidType']=RayEllipsoidType['None'],this[_0x452ba4(0x107)](_0x5add59);}if(_0x50ce7a)_0x50ce7a['clone'](_0x926be1);else continue;_0x5add59[_0x51c7f0]=_0x926be1['clone'](_0x5add59[_0x51c7f0]);var _0x431b82=this['_geometry']['attributes'][_0x452ba4(0x26d)][_0x452ba4(0xd3)];_0x431b82&&_0x431b82 instanceof Float32Array&&(Cesium$1[_0x452ba4(0x1c7)]['multiplyByPoint'](_0x49f3cf,_0x926be1,_0x926be1),_0x431b82[_0x2c208b]=_0x926be1['x'],_0x431b82[_0x2c208b+0x1]=_0x926be1['y'],_0x431b82[_0x2c208b+0x2]=_0x926be1['z']),_0x51c7f0++;}return _0x5add59;}},{'key':'extend2CartesianArrayZC','value':function _0x1beab4(){var _0x4900a2=_0x592f3a,_0x43e597=arguments[_0x4900a2(0xc6)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:[],_0xe576f=new Cesium$1['Matrix4'](),_0x2ea93f=new Cesium$1[(_0x4900a2(0xae))](),_0x65c560=new Cesium$1[(_0x4900a2(0xae))](),_0x1cccf1=new Cesium$1['Ray']();Cesium$1['Matrix4']['inverse'](this['_matrix'],_0xe576f),Cesium$1['Matrix4']['multiplyByPoint'](this[_0x4900a2(0x1b3)],Cesium$1['Cartesian3']['ZERO'],_0x65c560),_0x65c560['clone'](_0x1cccf1['origin']);var _0x47e766=0x0,_0x5d4125=this['_positions']['length'];for(var _0x417b0a=0x3;_0x417b0a<_0x5d4125;_0x417b0a+=0x3){Cesium$1[_0x4900a2(0xae)]['unpack'](this['_positions'],_0x417b0a,_0x2ea93f),Cesium$1['Matrix4']['multiplyByPoint'](this[_0x4900a2(0x1b3)],_0x2ea93f,_0x65c560),Cesium$1[_0x4900a2(0xae)]['subtract'](_0x65c560,_0x1cccf1['origin'],_0x1cccf1['direction']),Cesium$1['Cartesian3']['normalize'](_0x1cccf1[_0x4900a2(0x181)],_0x1cccf1['direction']);var _0x3a1254=Cesium$1[_0x4900a2(0x134)]['rayEllipsoid'](_0x1cccf1,this['ellipsoid']);_0x3a1254&&(this['_rayEllipsoidType']=RayEllipsoidType[_0x4900a2(0x172)]);var _0xbbf391=null;this[_0x4900a2(0x1ac)]&&_0x3a1254&&(_0xbbf391=Cesium$1[_0x4900a2(0x178)]['getPoint'](_0x1cccf1,_0x3a1254[_0x4900a2(0x1f8)]));if(!_0xbbf391){var _0x5a996e=Cesium$1[_0x4900a2(0x1a0)][_0x4900a2(0x1fc)](_0x1cccf1['origin'])['height'],_0x1446ef=_0x5a996e+0x61529c;_0xbbf391=Cesium$1['Ray']['getPoint'](_0x1cccf1,_0x1446ef);}if(_0xbbf391)_0xbbf391[_0x4900a2(0x1df)](_0x65c560);else continue;_0x43e597[_0x47e766]=_0x65c560['clone'](_0x43e597[_0x47e766]);var _0x3dc53d=this[_0x4900a2(0xbf)]['attributes'][_0x4900a2(0x26d)]['values'];_0x3dc53d&&_0x3dc53d instanceof Float32Array&&(Cesium$1['Matrix4'][_0x4900a2(0x268)](_0xe576f,_0x65c560,_0x65c560),_0x3dc53d[0x3+_0x417b0a*0x3]=_0x65c560['x'],_0x3dc53d[0x3+_0x417b0a*0x3+0x1]=_0x65c560['y'],_0x3dc53d[0x3+_0x417b0a*0x3+0x2]=_0x65c560['z']),_0x47e766++;}return _0x43e597;}},{'key':'_addGroundPolyEntity','value':function _0x3fdee0(_0xd8e05d){var _0x29b105=_0x592f3a,_0x5eb11f=this;if(!_0xd8e05d||this[_0x29b105(0x22c)])return;var _0x36cb8c=new Cesium$1[(_0x29b105(0x1dd))]();this[_0x29b105(0x22c)]=this[_0x29b105(0x14b)][_0x29b105(0x1bf)]['add']({'show':Boolean(this['_groundArea']),'polygon':{'arcType':Cesium$1['ArcType']['RHUMB'],'material':this['_groundPolyColor']||this[_0x29b105(0x24d)],'hierarchy':new Cesium$1['CallbackProperty'](function(_0x2abea6){return _0x36cb8c['positions']=_0x5eb11f['groundAreaPositions']||_0x5eb11f['_imagingAreaPositions'],_0x36cb8c;},![])}});}},{'key':'_getDrawEntityClass','value':function _0x1ae29c(_0x3e19d0,_0x3ba88f){return _0x3e19d0['drawShow']=![],mars3d__namespace['GraphicUtil']['create']('point',_0x3e19d0);}}]),_0x4eca9f;}(BasePointPrimitive);mars3d__namespace[_0x5f9796(0xc3)]['SatelliteSensor']=SatelliteSensor,mars3d__namespace[_0x5f9796(0x1a6)]['register']('satelliteSensor',SatelliteSensor),SatelliteSensor[_0x5f9796(0xde)]=SensorType;var Cesium=mars3d__namespace['Cesium'],BaseGraphic=mars3d__namespace['graphic']['BaseGraphic'],Satellite=function(_0xb78565){var _0xb85cf3=_0x5f9796;_inherits(_0x1ef3d0,_0xb78565);var _0x30825f=_createSuper(_0x1ef3d0);function _0x1ef3d0(){var _0x3cf7af=_0x34c8,_0x5c7502,_0x17749d,_0x243342=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x1ef3d0);Cesium[_0x3cf7af(0x25b)](_0x243342[_0x3cf7af(0x17e)])&&!Cesium[_0x3cf7af(0x25b)](_0x243342['model']['show'])&&(_0x243342['model']['show']=!![]);Cesium['defined'](_0x243342['label'])&&!Cesium[_0x3cf7af(0x25b)](_0x243342['label']['show'])&&(_0x243342['label']['show']=!![]);Cesium['defined'](_0x243342['cone'])&&!Cesium['defined'](_0x243342['cone'][_0x3cf7af(0x24f)])&&(_0x243342['cone']['show']=!![]);Cesium['defined'](_0x243342['path'])&&!Cesium[_0x3cf7af(0x25b)](_0x243342['path']['show'])&&(_0x243342['path']['show']=!![]);Cesium[_0x3cf7af(0x25b)](_0x243342[_0x3cf7af(0x2c6)])&&!Cesium['defined'](_0x243342['shadingLine']['show'])&&(_0x243342['shadingLine']['show']=!![]);var _0x1f5664={'id':_0x243342['norad'],'model':{'scale':0x1,'minimumPixelSize':0x32,'opacity':0x1,'autoHeading':!![],'heading':0x0,'pitch':0x0,'roll':0x0},'label':{'color':'#ffffff','opacity':0x1,'font_size':0x1e,'font_family':'楷体','outline':!![],'outlineColor':_0x3cf7af(0x113),'outlineWidth':0x3,'background':!![],'backgroundColor':_0x3cf7af(0x113),'backgroundOpacity':0.5,'pixelOffsetY':-0x14,'scaleByDistance':!![],'scaleByDistance_far':0x989680,'scaleByDistance_farValue':0.4,'scaleByDistance_near':0x186a0,'scaleByDistance_nearValue':0x1,'distanceDisplayCondition':![],'distanceDisplayCondition_far':0x2710,'distanceDisplayCondition_near':0x0},'cone':{'sensorType':SensorType['Rect'],'reverse':!![],'angle1':0xa,'angle2':0xa,'color':'rgba(255,0,0,0.5)','outline':![],'flat':!![]},'path':{'color':'#e2e2e2','opacity':0.5,'width':0x1},'shadingLine':{'materialType':'PolylineDash','color':_0x3cf7af(0x277),'width':0x3,'outline':![],'outlineColor':_0x3cf7af(0x221),'outlineWidth':0x2,'opacity':0x1},'frameRate':0x32};_0x243342=mars3d__namespace['Util']['merge'](_0x1f5664,_0x243342),_0x17749d=_0x30825f['call'](this,_0x243342);if(_0x17749d['options'][_0x3cf7af(0x1ba)]&&_0x17749d['options']['tle2']){_0x17749d['_tle']=new Tle(_0x17749d[_0x3cf7af(0x186)]['tle1'],_0x17749d['options']['tle2'],_0x17749d['options'][_0x3cf7af(0x2c3)]);if(!Cesium['defined'](_0x17749d[_0x3cf7af(0x186)]['period'])){_0x17749d['options'][_0x3cf7af(0x16c)]=_0x17749d[_0x3cf7af(0x20e)][_0x3cf7af(0x16c)];if(!Cesium['defined'](_0x17749d['options']['period']))throw new Error('Satellite:\x20period\x20is\x20null');}_0x17749d[_0x3cf7af(0xda)]=_0x17749d[_0x3cf7af(0x186)]['period']*0x3c*0x3e8;}return _0x17749d[_0x3cf7af(0x29c)]=(_0x5c7502=_0x17749d[_0x3cf7af(0x186)]['fixedFrameTransform'])!==null&&_0x5c7502!==void 0x0?_0x5c7502:Cesium['Transforms']['eastNorthUpToFixedFrame'],_0x17749d;}return _createClass(_0x1ef3d0,[{'key':'czmObject','get':function _0x5cc0ce(){var _0x1a2041=_0x34c8;return this[_0x1a2041(0x292)];}},{'key':_0xb85cf3(0x235),'get':function _0x28e0cf(){var _0x1e5168=_0xb85cf3,_0x492561=[];return this['coneEntityList']&&(_0x492561=_0x492561['concat'](this[_0x1e5168(0xa6)])),this['coneEntity']&&_0x492561[_0x1e5168(0x27e)](this['coneEntity']),this[_0x1e5168(0x143)]&&_0x492561['push'](this[_0x1e5168(0x143)]),this['shadingAreaEntity']&&_0x492561[_0x1e5168(0x27e)](this[_0x1e5168(0x2bd)]),_0x492561;}},{'key':'dataSource','get':function _0x224296(){var _0x4be155;return(_0x4be155=this['_layer'])===null||_0x4be155===void 0x0?void 0x0:_0x4be155['dataSource'];}},{'key':_0xb85cf3(0x1a2),'get':function _0x4d4457(){var _0x5817fe=_0xb85cf3;return this[_0x5817fe(0x20e)];}},{'key':'angle1','get':function _0x5ca5ee(){var _0x414c34=_0xb85cf3;return this['options']['cone'][_0x414c34(0x26f)];},'set':function _0x29114f(_0x5d8987){var _0x1674b8=_0xb85cf3;this['options'][_0x1674b8(0x21e)]=mars3d__namespace['Util']['merge'](this['options'][_0x1674b8(0x21e)],{'angle1':_0x5d8987}),this[_0x1674b8(0x2b3)]();}},{'key':_0xb85cf3(0x257),'get':function _0x36dfc1(){var _0x2e8514=_0xb85cf3;return this['options'][_0x2e8514(0x21e)]['angle2'];},'set':function _0x110c62(_0x225768){var _0x534a38=_0xb85cf3;this['options'][_0x534a38(0x21e)]=mars3d__namespace['Util']['merge'](this['options']['cone'],{'angle2':_0x225768}),this['_updateCone']();}},{'key':_0xb85cf3(0x142),'get':function _0x261554(){var _0x267922=_0xb85cf3,_0x56a9f8;return((_0x56a9f8=this['options']['model'])===null||_0x56a9f8===void 0x0?void 0x0:_0x56a9f8[_0x267922(0x142)])||0x0;},'set':function _0x150c74(_0x4a9b27){this['updateOrientation']({'heading':_0x4a9b27});}},{'key':'pitch','get':function _0x581bcb(){var _0x23b5e9=_0xb85cf3;return this['options'][_0x23b5e9(0x17e)]['pitch'];},'set':function _0x45d77b(_0x18aa9){this['updateOrientation']({'pitch':_0x18aa9});}},{'key':'roll','get':function _0xbd6740(){var _0x4dcad9=_0xb85cf3;return this[_0x4dcad9(0x186)]['model']['roll'];},'set':function _0x1f6e56(_0x442f3c){var _0x1589e9=_0xb85cf3;this[_0x1589e9(0x15c)]({'roll':_0x442f3c});}},{'key':'coneShow','get':function _0xa64f62(){var _0x5a3100;return(_0x5a3100=this['options']['cone'])===null||_0x5a3100===void 0x0?void 0x0:_0x5a3100['show'];},'set':function _0x302a21(_0x4d2898){var _0x57d0b6=_0xb85cf3;this['options']['cone']['show']=_0x4d2898,this[_0x57d0b6(0x2b3)]();}},{'key':'position','get':function _0x480200(){var _0x2de9e1=_0xb85cf3;if(!this[_0x2de9e1(0x99)]||!this['_map'])return null;return Cesium['Property']['getValueOrUndefined'](this['property'],this['_map']['clock']['currentTime'],new Cesium['Cartesian3']());}},{'key':'modelMatrix','get':function _0x422f5f(){var _0x20faa2=_0xb85cf3,_0x5dd366=this['_entity'];if(!_0x5dd366)return null;var _0x30cceb=this[_0x20faa2(0x14b)][_0x20faa2(0x146)]['currentTime'],_0x1c7287=mars3d__namespace['PointUtil']['getPositionValue'](_0x5dd366['position'],_0x30cceb);if(!Cesium['defined'](_0x1c7287))return undefined;var _0x320ca4=mars3d__namespace[_0x20faa2(0x120)][_0x20faa2(0x1bc)](_0x5dd366['orientation'],Cesium['Quaternion'],_0x30cceb),_0xf82557;return!Cesium['defined'](_0x320ca4)?_0xf82557=this['_fixedFrameTransform'](_0x1c7287,undefined,new Cesium[(_0x20faa2(0x1c7))]()):_0xf82557=Cesium[_0x20faa2(0x1c7)]['fromRotationTranslation'](Cesium['Matrix3'][_0x20faa2(0xaa)](_0x320ca4,new Cesium['Matrix3']()),_0x1c7287,new Cesium['Matrix4']()),_0xf82557;}},{'key':'groundPosition','get':function _0x45ffb4(){var _0x517282=_0xb85cf3;return mars3d__namespace['PointUtil']['getRayEarthPosition'](this['position'],this['orientation'],this['options'][_0x517282(0x21e)]['reverse']);}},{'key':'timeRange','get':function _0x1f4a3e(){var _0xa516d5=_0xb85cf3;return{'start':new Date(this[_0xa516d5(0x233)])['format']('yyyy-MM-dd\x20HH:mm:ss'),'end':new Date(this[_0xa516d5(0xb5)])['format'](_0xa516d5(0x105))};}},{'key':'lookAt','get':function _0x3bc70a(){return this['_lookAt'];},'set':function _0x54a6c0(_0x416ef0){var _0x28c3df=_0xb85cf3;this[_0x28c3df(0x9e)]=_0x416ef0,this['coneEntityList']&&this['coneEntityList'][_0x28c3df(0x19e)](function(_0x4b8cc0,_0x2389da,_0x3a5d68){_0x4b8cc0['lookAt']=_0x416ef0;}),this[_0x28c3df(0xf3)]&&(this['coneEntity']['lookAt']=_0x416ef0);}},{'key':'debugAxis','get':function _0x43b48d(){return this['_debugAxis'];},'set':function _0x2acf02(_0x52ae4d){var _0x534ee6=_0xb85cf3;this['_debugAxis']=_0x52ae4d;if(!this['debugAxisPrimitive']){var _0x1a83ef=Cesium['Cartographic']['fromCartesian'](this[_0x534ee6(0x26d)])[_0x534ee6(0x287)]*0.06;this[_0x534ee6(0x177)]=this['_layer']['primitiveCollection'][_0x534ee6(0x101)](new Cesium['DebugModelMatrixPrimitive']({'modelMatrix':this['modelMatrix'],'length':_0x1a83ef,'width':0x5})),this['debugAxisPrimitive'][_0x534ee6(0x1ad)]={'content':'红色\x20是\x20X轴
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20绿色\x20是\x20Y轴
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20蓝色\x20是\x20Z轴','options':this['options'][_0x534ee6(0x1d3)]};}this[_0x534ee6(0x177)]['show']=_0x52ae4d;}},{'key':'debugAxisLength','get':function _0x450f82(){return this['debugAxisPrimitive']?this['debugAxisPrimitive']['length']:0x0;},'set':function _0xd603b7(_0x4c635c){var _0x269b37=_0xb85cf3;!this[_0x269b37(0x177)]&&(this['debugAxis']=!![]),this['debugAxisPrimitive']['length']=_0x4c635c;}},{'key':'_mountedHook','value':function _0x168497(){}},{'key':'_addedHook','value':function _0x2d162b(){var _0x507637=_0xb85cf3;this['_time_current']=Cesium[_0x507637(0x273)]['toDate'](this[_0x507637(0x14b)]['clock']['currentTime'])['getTime']();if(this['options']['position']){var _0x1714bf,_0x2c4a44,_0x45cb44;this['property']=this['options'][_0x507637(0x26d)];if(((_0x1714bf=this['property'])===null||_0x1714bf===void 0x0?void 0x0:(_0x2c4a44=_0x1714bf['_property'])===null||_0x2c4a44===void 0x0?void 0x0:(_0x45cb44=_0x2c4a44[_0x507637(0x254)])===null||_0x45cb44===void 0x0?void 0x0:_0x45cb44[_0x507637(0xc6)])>0x0){var _0x385a1e=this['property']['_property']['_times'];this[_0x507637(0x233)]=Cesium['JulianDate'][_0x507637(0x1b8)](_0x385a1e[0x0])['getTime'](),this['_time_path_end']=Cesium[_0x507637(0x273)]['toDate'](_0x385a1e[_0x385a1e['length']-0x1])['getTime']();}this[_0x507637(0x228)]();}else this[_0x507637(0x99)]=new Cesium[(_0x507637(0xe6))](Cesium['ReferenceFrame']['INERTIAL']);this['bindUpdateEvent']();}},{'key':'_removedHook','value':function _0x264deb(){var _0x4544d9=_0xb85cf3;this[_0x4544d9(0x1c4)]['entities']['remove'](this[_0x4544d9(0x292)]),this[_0x4544d9(0xa6)]&&(this['coneEntityList'][_0x4544d9(0x19e)](function(_0x161580,_0x461813,_0x1714de){var _0x57b0ad=_0x4544d9;_0x161580[_0x57b0ad(0x8b)](),_0x161580['destroy'](!![]);}),this[_0x4544d9(0xa6)][_0x4544d9(0x244)]()),this['coneEntity']&&(this[_0x4544d9(0xf3)][_0x4544d9(0x8b)](),this[_0x4544d9(0xf3)]['destroy'](!![]),delete this[_0x4544d9(0xf3)]),this['shadingLineEntity']&&this[_0x4544d9(0x1c4)]['entities'][_0x4544d9(0x8b)](this['shadingLineEntity']),this[_0x4544d9(0x2bd)]&&this['dataSource']['entities']['remove'](this['shadingAreaEntity']);}},{'key':'_getPopupPosition','value':function _0xd139f6(){var _0x4ef048=_0xb85cf3;return this[_0x4ef048(0x99)];}},{'key':'isNeedRecalculate','value':function _0x5c0bb9(){var _0x344acd=_0xb85cf3;if(this['_time_path_start']==null||this[_0x344acd(0xb5)]==null)return!![];var _0x3cae9c=this[_0x344acd(0x233)]+this['period_time']/0x4,_0x380dff=this['_time_path_end']-this['period_time']/0x4;return this['_time_current']>_0x3cae9c&&this[_0x344acd(0xa5)]<_0x380dff?![]:!![];}},{'key':'calculateOrbitPoints','value':function _0x5e7bb2(){var _0x33d88f=_0xb85cf3,_0x7ccb23,_0x330002,_0x94df40,_0x20b09b;if(((_0x7ccb23=this['property'])===null||_0x7ccb23===void 0x0?void 0x0:(_0x330002=_0x7ccb23['_property'])===null||_0x330002===void 0x0?void 0x0:(_0x94df40=_0x330002['_times'])===null||_0x94df40===void 0x0?void 0x0:_0x94df40['length'])>0x0){var _0x44d7e9=this['property']['_property'][_0x33d88f(0x254)];this['property']['removeSamples'](new Cesium['TimeInterval']({'start':_0x44d7e9[0x0],'stop':_0x44d7e9[_0x44d7e9['length']-0x1]}));}var _0x2fe108=0x3c,_0x21a376=Math[_0x33d88f(0xbb)](this['period_time']/_0x2fe108);_0x21a376<0x3e8&&(_0x21a376=0x3e8);var _0x4fda83=this['_time_current']-this[_0x33d88f(0xda)]/0x2,_0x4308f2,_0x4a2676;if(this['options']['shadingLine']['show']){var _0x4bab5b=[];for(var _0x17fdb0=0x0;_0x17fdb0<=_0x2fe108;_0x17fdb0++){_0x4308f2=_0x4fda83+_0x17fdb0*_0x21a376;var _0x50be23=this[_0x33d88f(0x20e)]['getEciPositionAndGeodetic'](_0x4308f2);if(!_0x50be23)continue;var _0x1914a4=Cesium[_0x33d88f(0x273)][_0x33d88f(0x27f)](new Date(_0x4308f2)),_0x24423b=_0x50be23[_0x33d88f(0x2c2)],_0x380d91=Cesium[_0x33d88f(0xae)]['fromDegrees'](_0x50be23['lng'],_0x50be23['lat'],0x0);this[_0x33d88f(0x99)]['addSample'](_0x1914a4,_0x24423b),!_0x4a2676&&(_0x4a2676=_0x24423b),_0x4bab5b[_0x33d88f(0x27e)]({'position':_0x380d91,'positionWX':_0x24423b,'time':_0x1914a4,'millis':_0x4308f2});}this['_points']=_0x4bab5b;}else for(var _0x3ba960=0x0;_0x3ba960<=_0x2fe108;_0x3ba960++){_0x4308f2=_0x4fda83+_0x3ba960*_0x21a376;var _0x1e39df=this['_tle']['getEciPosition'](_0x4308f2);if(!_0x1e39df)continue;var _0x561da5=Cesium['JulianDate']['fromDate'](new Date(_0x4308f2));this['property']['addSample'](_0x561da5,_0x1e39df),!_0x4a2676&&(_0x4a2676=_0x1e39df);}((_0x20b09b=this['options'][_0x33d88f(0x1e2)][_0x33d88f(0xe5)])!==null&&_0x20b09b!==void 0x0?_0x20b09b:![])&&this['property']['addSample'](Cesium['JulianDate']['fromDate'](new Date(_0x4308f2)),_0x4a2676),this[_0x33d88f(0x99)][_0x33d88f(0x2af)]({'interpolationDegree':0x2,'interpolationAlgorithm':Cesium[_0x33d88f(0xad)]}),this[_0x33d88f(0x233)]=this[_0x33d88f(0xa5)]-this[_0x33d88f(0xda)]/0x2,this['_time_path_end']=this['_time_current']+this[_0x33d88f(0xda)]/0x2+_0x21a376;}},{'key':'createEntity','value':function _0x102797(){var _0x1b852b=_0xb85cf3,_0x969280=this;this[_0x1b852b(0x186)]['label']['text']=this['name'];this['options']['orientation']?this['velocityOrientation']=this['options']['orientation']:this[_0x1b852b(0xd7)]=new Cesium['VelocityOrientationProperty'](this['property']);var _0x1ca538={'name':this['name'],'position':this['property'],'show':this[_0x1b852b(0x24f)],'orientation':new Cesium['CallbackProperty'](function(_0x39dcfe){return _0x969280['orientation'];},![]),'properties':this['attr']};this['options']['description']&&(_0x1ca538['description']=this[_0x1b852b(0x186)]['description']);this['options']['viewFrom']&&(_0x1ca538['viewFrom']=this[_0x1b852b(0x186)]['viewFrom']);this['options'][_0x1b852b(0x247)]&&(_0x1ca538[_0x1b852b(0x247)]=this['options']['parent']);if(this['_time_path_start']&&this['_time_path_end'])_0x1ca538['availability']=new Cesium['TimeIntervalCollection']([new Cesium['TimeInterval']({'start':Cesium['JulianDate']['fromDate'](new Date(this['_time_path_start'])),'stop':Cesium['JulianDate'][_0x1b852b(0x27f)](new Date(this[_0x1b852b(0xb5)]))})]);else this['options']['availability']&&(_0x1ca538[_0x1b852b(0xdb)]=this[_0x1b852b(0x186)]['availability']);this['options']['label']&&this['options']['label']['show']&&(this[_0x1b852b(0x186)]['label']['text']=this['options']['label']['text']||this['name'],_0x1ca538['label']=mars3d__namespace['LabelStyleConver']['toCesiumVal'](this[_0x1b852b(0x186)]['label'],{},this)),this['options'][_0x1b852b(0x14a)]&&this['options']['billboard']['show']&&(_0x1ca538['billboard']=mars3d__namespace['BillboardStyleConver'][_0x1b852b(0x25d)](this['options'][_0x1b852b(0x14a)],{},!![])),this[_0x1b852b(0x186)]['point']&&this[_0x1b852b(0x186)]['point'][_0x1b852b(0x24f)]&&(_0x1ca538['point']=mars3d__namespace[_0x1b852b(0x239)]['toCesiumVal'](this['options'][_0x1b852b(0x196)],{},!![])),this['options']['model']&&this['options']['model'][_0x1b852b(0x24f)]&&(_0x1ca538[_0x1b852b(0x17e)]=mars3d__namespace['ModelStyleConver']['toCesiumVal'](this['options']['model'],{},!![])),this['options']['path']&&this['options']['path']['show']&&(_0x1ca538['path']=mars3d__namespace['PathStyleConver']['toCesiumVal'](this[_0x1b852b(0x186)][_0x1b852b(0x1e2)],{},!![])),this['_entity']=this[_0x1b852b(0x1c4)]['entities']['add'](new Cesium['Entity'](_0x1ca538)),this['bindPickId'](this['_entity']),this['options'][_0x1b852b(0x2c6)]&&this['_updateShadingLine'](),this[_0x1b852b(0x186)][_0x1b852b(0x21e)]&&this[_0x1b852b(0x2b3)](),this[_0x1b852b(0x15c)]();}},{'key':'updateEntity','value':function _0x3e0b1e(){var _0xf7e515=_0xb85cf3,_0x3701a1=this;this['_entity']['availability']=new Cesium['TimeIntervalCollection']([new Cesium[(_0xf7e515(0xe8))]({'start':Cesium['JulianDate']['fromDate'](new Date(this['_time_path_start'])),'stop':Cesium['JulianDate']['fromDate'](new Date(this['_time_path_end']))})]),this['_entity'][_0xf7e515(0x26d)]=this['property'],this['velocityOrientation']['position']=this['property'],this['coneEntityList']&&this[_0xf7e515(0xa6)][_0xf7e515(0x19e)](function(_0x7acae0,_0x4fa89b,_0x47d411){_0x7acae0['position']=_0x3701a1['property'];}),this[_0xf7e515(0xf3)]&&(this['coneEntity']['position']=this[_0xf7e515(0x99)]);}},{'key':'update','value':function _0x1ed6fe(_0x188f7c){var _0x177196=_0xb85cf3;if(!this['show']||!this[_0x177196(0x14b)]['clock'][_0x177196(0x19a)])return;this['_time_current']=Cesium['JulianDate'][_0x177196(0x1b8)](this[_0x177196(0x14b)]['clock']['currentTime'])['getTime'](),this['updateOrientation'](),this['updateShadingPositions'](),this['fire'](mars3d__namespace[_0x177196(0x24c)]['change'],{'currentTime':this['_map'][_0x177196(0x146)][_0x177196(0x176)]},!![]);if(this['options']['position']||!this['isNeedRecalculate']())return!![];this['calculateOrbitPoints']();if(this['property']==null)return![];return this['_entity']==null?this['createEntity']():this['updateEntity'](),!![];}},{'key':_0xb85cf3(0x15d),'value':function _0x2928f3(_0x1b168e){var _0x307400=_0xb85cf3;this['options']=mars3d__namespace['Util']['merge'](this['options'],_0x1b168e);if(this['options']['tle1']&&this['options']['tle2']){this['_tle']=new Tle(this['options']['tle1'],this['options']['tle2'],this['options']['name']);if(!Cesium['defined'](this['options'][_0x307400(0x16c)])){this['options'][_0x307400(0x16c)]=this[_0x307400(0x20e)][_0x307400(0x16c)];if(!Cesium[_0x307400(0x25b)](this['options'][_0x307400(0x16c)]))throw new Error('Satellite:\x20period\x20is\x20null');}this['period_time']=this['options']['period']*0x3c*0x3e8;}this['options'][_0x307400(0x14a)]&&mars3d__namespace['BillboardStyleConver']['toCesiumVal'](this['options'][_0x307400(0x14a)],this[_0x307400(0x292)]['billboard'],!![]),this['options']['point']&&mars3d__namespace['PointStyleConver']['toCesiumVal'](this[_0x307400(0x186)][_0x307400(0x196)],this[_0x307400(0x292)]['point'],!![]),this['options']['model']&&mars3d__namespace['ModelStyleConver']['toCesiumVal'](this['options']['model'],this['_entity']['model'],!![]),this['options'][_0x307400(0x1cd)]&&mars3d__namespace['LabelStyleConver']['toCesiumVal'](this[_0x307400(0x186)]['label'],this[_0x307400(0x292)]['label'],this),this['options']['path']&&mars3d__namespace[_0x307400(0x202)]['toCesiumVal'](this[_0x307400(0x186)]['path'],this['_entity'][_0x307400(0x1e2)],!![]),this['options'][_0x307400(0x21e)]&&this[_0x307400(0x2b3)](),this[_0x307400(0x186)][_0x307400(0x2c6)]&&this[_0x307400(0xb8)](),this['updateOrientation']();}},{'key':_0xb85cf3(0x114),'value':function _0x1ee716(_0x2f3b50,_0x17f315){var _0x5ad516=_0xb85cf3;_0x17f315=_0x17f315||this['_points'];var _0xe29c18=mars3d__namespace[_0x5ad516(0xcc)]['setPositionsHeight'](_0x2f3b50,0x0),_0x319975=0x0,_0x5cfae0=0x0,_0x2305e3=[];for(var _0x4cb6c8=0x0,_0x67fee9=_0x17f315[_0x5ad516(0xc6)];_0x4cb6c8<_0x67fee9;_0x4cb6c8++){var _0x5ea03c=_0x17f315[_0x4cb6c8],_0x3e2920=Math['abs'](Cesium['Cartesian3']['distance'](_0xe29c18,_0x5ea03c[_0x5ad516(0x26d)]));_0x4cb6c8===0x0&&(_0x319975=_0x3e2920),_0x2305e3[_0x5ad516(0x27e)](_0x3e2920),_0x3e2920<_0x319975&&(_0x319975=_0x3e2920,_0x5cfae0=_0x4cb6c8);}var _0x580b2b;if(_0x5cfae0===0x0||_0x5cfae0===_0x17f315['length']-0x1)_0x580b2b=Cesium['JulianDate'][_0x5ad516(0x1b8)](_0x17f315[_0x5cfae0]['time']);else{var _0x33236a,_0x6db1fc,_0x2600c2=_0x2305e3[_0x5cfae0-0x1],_0x437fa6=_0x2305e3[_0x5cfae0+0x1];_0x2600c2<=_0x437fa6?(_0x33236a=Cesium['JulianDate']['toDate'](_0x17f315[_0x5cfae0-0x1]['time']),_0x6db1fc=Cesium['JulianDate']['toDate'](_0x17f315[_0x5cfae0][_0x5ad516(0x1a3)]),_0x437fa6=_0x319975):(_0x33236a=Cesium['JulianDate']['toDate'](_0x17f315[_0x5cfae0]['time']),_0x6db1fc=Cesium[_0x5ad516(0x273)]['toDate'](_0x17f315[_0x5cfae0+0x1][_0x5ad516(0x1a3)]),_0x2600c2=_0x319975);var _0x737250=_0x2600c2/(_0x2600c2+_0x437fa6)*(_0x6db1fc[_0x5ad516(0x1d9)]()-_0x33236a['getTime']());_0x33236a['setTime'](_0x33236a['getTime']()+_0x737250),_0x580b2b=_0x33236a;}return _0x580b2b;}},{'key':'updateOrientation','value':function _0x34e7e3(_0x2068dd){var _0x48d8a9=_0xb85cf3,_0x467aa7=this;if(this['property']==null)return;var _0x474d87=this['_map']['clock'][_0x48d8a9(0x176)],_0x1ec672=this[_0x48d8a9(0x26d)];if(!_0x1ec672)return;if(_0x2068dd){var _0x582d44,_0x197c13,_0x268c12;this['options']['model']['heading']=(_0x582d44=_0x2068dd['heading'])!==null&&_0x582d44!==void 0x0?_0x582d44:this['options']['model']['heading'],this['options']['model'][_0x48d8a9(0x15a)]=(_0x197c13=_0x2068dd['pitch'])!==null&&_0x197c13!==void 0x0?_0x197c13:this[_0x48d8a9(0x186)]['model']['pitch'],this['options']['model']['roll']=(_0x268c12=_0x2068dd['roll'])!==null&&_0x268c12!==void 0x0?_0x268c12:this[_0x48d8a9(0x186)]['model']['roll'];}if(this['options']['model']['autoHeading']&&this[_0x48d8a9(0xd7)]){var _0x5f5a48=Cesium['Property']['getValueOrUndefined'](this['velocityOrientation'],_0x474d87,new Cesium['Quaternion']()),_0x1b26c1=mars3d__namespace['PointUtil']['getHeadingPitchRollByOrientation'](_0x1ec672,_0x5f5a48,this['_map']['scene'][_0x48d8a9(0x242)]['ellipsoid'],this[_0x48d8a9(0x29c)]);this['options'][_0x48d8a9(0x17e)]['heading']=mars3d__namespace['Util']['formatNum'](Cesium[_0x48d8a9(0x2ad)][_0x48d8a9(0xf2)](_0x1b26c1['heading']),0x2);}var _0x3f15e2=Number(this['options']['model']['heading']||0x0),_0x1cd00f=Number(this['options'][_0x48d8a9(0x17e)][_0x48d8a9(0x15a)]||0x0),_0x1fa532=Number(this[_0x48d8a9(0x186)]['model']['roll']||0x0),_0x13f466=new Cesium['HeadingPitchRoll'](Cesium['Math']['toRadians'](_0x3f15e2),Cesium[_0x48d8a9(0x2ad)][_0x48d8a9(0x204)](_0x1cd00f),Cesium['Math']['toRadians'](_0x1fa532));this[_0x48d8a9(0x1de)]=Cesium[_0x48d8a9(0x208)]['headingPitchRollQuaternion'](_0x1ec672,_0x13f466,this['_map'][_0x48d8a9(0x23a)]['globe'][_0x48d8a9(0xb0)],this['_fixedFrameTransform']),this['debugAxisPrimitive']&&(this['debugAxisPrimitive']['modelMatrix']=this['modelMatrix']),this['coneEntityList']&&this['coneEntityList']['forEach'](function(_0x47d831,_0x32fd94,_0x481ac0){var _0x13d561=_0x47d831['attrData'],_0x5a3f6f=_0x13d561['pitchOffset'],_0x559c46=_0x467aa7['calculate_cam_sight'](_0x1fa532,_0x1cd00f,_0x3f15e2,_0x5a3f6f);_0x47d831['heading']=_0x559c46['yaw'],_0x47d831['pitch']=_0x559c46['pitch'],_0x47d831['roll']=_0x559c46['roll'];}),this[_0x48d8a9(0xf3)]&&(this['coneEntity']['heading']=_0x3f15e2,this['coneEntity']['pitch']=_0x1cd00f,this['coneEntity']['roll']=_0x1fa532);}},{'key':'updateShadingPositions','value':function _0x503bbb(){var _0x7f5107=_0xb85cf3;if(!this['_points']||this['_points']['length']===0x0)return;if(!this[_0x7f5107(0x186)][_0x7f5107(0x2c6)][_0x7f5107(0x24f)])return;var _0xaea440=this[_0x7f5107(0x14b)]['clock']['currentTime'],_0x4ca9b6=this['_points']['length'];if(_0x4ca9b6<0x2)return;var _0x5e665c=Math['floor'](_0x4ca9b6/0x3e8);_0x5e665c<0x1&&(_0x5e665c=0x1);var _0x11b9c2=[];for(var _0x408f74=0x0;_0x408f74<_0x4ca9b6;_0x408f74+=_0x5e665c){var _0x495b73=this[_0x7f5107(0x173)][_0x408f74];if(Cesium['JulianDate'][_0x7f5107(0x20b)](_0x495b73['time'],_0xaea440))break;_0x11b9c2['push'](_0x495b73['position']);}var _0x5e4d2a=this[_0x7f5107(0x26d)];if(_0x5e4d2a){var _0x2ca31e=Cesium['Cartographic']['fromCartesian'](_0x5e4d2a);_0x11b9c2[_0x7f5107(0x27e)](Cesium['Cartesian3']['fromDegrees'](Cesium['Math']['toDegrees'](_0x2ca31e[_0x7f5107(0x119)]),Cesium[_0x7f5107(0x2ad)]['toDegrees'](_0x2ca31e['latitude'])));}this['_shadingPositions']=_0x11b9c2;}},{'key':'_updateCone','value':function _0x3a1395(){var _0x2c987a=_0xb85cf3,_0x696bd2=this['options'][_0x2c987a(0x21e)];_0x696bd2['show']?_0x696bd2['list']&&_0x696bd2[_0x2c987a(0x1d2)][_0x2c987a(0xc6)]>0x0?this['_showListCone'](_0x696bd2):this[_0x2c987a(0x1eb)](_0x696bd2):(this['coneEntityList']&&(this['coneEntityList']['forEach'](function(_0x1a3f8b,_0x4deb4d,_0x36ab11){this['_layer']['removeGraphic'](_0x1a3f8b,!![]);}),this['coneEntityList']['clear']()),this['coneEntity']&&(this[_0x2c987a(0x284)]['removeGraphic'](this['coneEntity'],!![]),delete this['coneEntity']));}},{'key':_0xb85cf3(0x1eb),'value':function _0x1cf2b1(_0x5f35a5){var _0x309b29=_0xb85cf3;if(this['coneEntity'])this['coneEntity']['angle1']=_0x5f35a5['angle1']||0x14,this['coneEntity']['angle2']=_0x5f35a5['angle2']||0x14,this['coneEntity'][_0x309b29(0x28d)]=_0x5f35a5['sensorType'],this['coneEntity'][_0x309b29(0x142)]=this['options']['model']['heading']||0x0,this['coneEntity']['pitch']=this[_0x309b29(0x186)]['model']['pitch']||0x0,this['coneEntity']['roll']=this['options']['model']['roll']||0x0,this['coneEntity']['color']=_0x5f35a5['color'],this['coneEntity'][_0x309b29(0x225)]=_0x5f35a5['outline'];else{var _0x46ae9c=new SatelliteSensor({'position':this['_entity']['position'],'style':_objectSpread2(_objectSpread2({},_0x5f35a5),{},{'heading':this['options'][_0x309b29(0x17e)][_0x309b29(0x142)]||0x0,'pitch':this['options']['model'][_0x309b29(0x15a)]||0x0,'roll':this['options'][_0x309b29(0x17e)]['roll']||0x0}),'fixedFrameTransform':this[_0x309b29(0x29c)],'reverse':_0x5f35a5['reverse'],'rayEllipsoid':_0x5f35a5['rayEllipsoid'],'lookAt':this[_0x309b29(0x9e)],'autoHeading':![]});this['_layer']['addGraphic'](_0x46ae9c),_0x46ae9c['trackedEntity']=this['_entity'],this[_0x309b29(0xf3)]=_0x46ae9c;}}},{'key':'_showListCone','value':function _0xd0c145(_0x48e393){var _0x1cb111=_0xb85cf3;!this['coneEntityList']&&(this['coneEntityList']=new Map());for(var _0x209ebe=0x0;_0x209ebe<_0x48e393[_0x1cb111(0x1d2)][_0x1cb111(0xc6)];_0x209ebe++){var _0x29c92b=_0x48e393['list'][_0x209ebe];_0x29c92b['name']=_0x29c92b[_0x1cb111(0x2c3)]||_0x209ebe;if(_0x29c92b['hasOwnProperty'](_0x1cb111(0x24f))&&!_0x29c92b['show']){if(this['coneEntityList'][_0x1cb111(0x18c)](_0x29c92b[_0x1cb111(0x2c3)])){var _0x5b4983=this['coneEntityList']['get'](_0x29c92b['name']);_0x5b4983[_0x1cb111(0x8b)](),_0x5b4983[_0x1cb111(0x12c)](!![]),this['coneEntityList']['delete'](_0x29c92b['name']);}}else{var _0x863a13=_0x29c92b['angle1'],_0x166ce3=_0x29c92b[_0x1cb111(0xa3)],_0x6f4c07=Number(this['options']['model']['heading']||0x0),_0x1d992a=Number(this['options']['model']['pitch']||0x0),_0xc75263=Number(this['options']['model'][_0x1cb111(0x28c)]||0x0),_0x2b675a=_0x29c92b['pitchOffset'],_0x2b670b=this[_0x1cb111(0x29b)](_0x6f4c07,_0x1d992a,_0xc75263,_0x2b675a);if(this['coneEntityList'][_0x1cb111(0x18c)](_0x29c92b['name'])){var _0x39b718=this['coneEntityList']['get'](_0x29c92b['name']);_0x39b718['angle1']=_0x863a13,_0x39b718[_0x1cb111(0x257)]=_0x166ce3,_0x39b718[_0x1cb111(0x28d)]=_0x48e393[_0x1cb111(0x28d)],_0x39b718[_0x1cb111(0x142)]=_0x2b670b['yaw'],_0x39b718['pitch']=_0x2b670b[_0x1cb111(0x15a)],_0x39b718[_0x1cb111(0x28c)]=_0x2b670b[_0x1cb111(0x28c)],_0x39b718['color']=_0x29c92b['color'],_0x39b718[_0x1cb111(0x225)]=_0x29c92b['outline'];}else{var _0x26ea46=new SatelliteSensor({'position':this['_entity']['position'],'style':_objectSpread2(_objectSpread2({},_0x29c92b),{},{'sensorType':_0x48e393[_0x1cb111(0x28d)],'angle1':_0x863a13,'angle2':_0x166ce3,'heading':_0x2b670b['yaw'],'pitch':_0x2b670b['pitch'],'roll':_0x2b670b['roll']}),'fixedFrameTransform':this['_fixedFrameTransform'],'reverse':_0x48e393[_0x1cb111(0x27a)],'rayEllipsoid':_0x48e393['rayEllipsoid'],'autoHeading':![],'lookAt':this['_lookAt']});this[_0x1cb111(0x284)]['addGraphic'](_0x26ea46),_0x26ea46['attrData']=_0x29c92b,_0x26ea46['trackedEntity']=this['_entity'],this['coneEntityList']['set'](_0x29c92b['name'],_0x26ea46);}}}}},{'key':_0xb85cf3(0x29b),'value':function _0x19e162(_0x195163,_0x3b4ebe,_0x4a5f14,_0x4a2016){var _0x18cec6=_0xb85cf3;_0x195163=Cesium['Math']['toRadians'](_0x195163),_0x3b4ebe=Cesium[_0x18cec6(0x2ad)]['toRadians'](_0x3b4ebe),_0x4a5f14=Cesium['Math'][_0x18cec6(0x204)](_0x4a5f14),_0x4a2016=Cesium[_0x18cec6(0x2ad)]['toRadians'](_0x4a2016);var _0x426633=[Math[_0x18cec6(0x21f)](_0x4a2016),0x0,Math['sin'](_0x4a2016),0x0,0x1,0x0,0x0-Math[_0x18cec6(0x27c)](_0x4a2016),0x0,Math['cos'](_0x4a2016)],_0x32a8c8=_0x426633[0x0],_0x4af6c4=_0x426633[0x1],_0x2008f3=_0x426633[0x2],_0x2a6a07=_0x426633[0x3],_0x349660=_0x426633[0x4],_0x156a8=_0x426633[0x5],_0xb769d=_0x426633[0x6],_0x3091fe=_0x426633[0x7],_0x369909=_0x426633[0x8],_0x2a0862=Math['cos'](_0x3b4ebe)*Math['cos'](_0x4a5f14),_0x5081e6=0x0-Math['cos'](_0x3b4ebe)*Math['sin'](_0x4a5f14),_0x4e521c=Math['sin'](_0x3b4ebe),_0x89ec3=Math[_0x18cec6(0x27c)](_0x195163)*Math['cos'](_0x3b4ebe)*Math['cos'](_0x4a5f14)+Math['cos'](_0x195163)*Math[_0x18cec6(0x27c)](_0x4a5f14),_0xf5db30=0x0-Math['sin'](_0x195163)*Math[_0x18cec6(0x27c)](_0x3b4ebe)*Math['sin'](_0x4a5f14)+Math['cos'](_0x195163)*Math['cos'](_0x4a5f14),_0x22e43f=0x0-Math['sin'](_0x195163)*Math['cos'](_0x3b4ebe),_0x3cb8c8=0x0-Math['cos'](_0x195163)*Math['sin'](_0x3b4ebe)*Math['cos'](_0x4a5f14)+Math['sin'](_0x195163)*Math['sin'](_0x4a5f14),_0x428662=Math[_0x18cec6(0x21f)](_0x195163)*Math['sin'](_0x3b4ebe)*Math['sin'](_0x4a5f14)+Math['sin'](_0x195163)*Math[_0x18cec6(0x21f)](_0x4a5f14),_0x51c318=Math['cos'](_0x195163)*Math['cos'](_0x3b4ebe),_0x19845a=_0x32a8c8*_0x2a0862+_0x4af6c4*_0x89ec3+_0x2008f3*_0x3cb8c8,_0x473a9c=_0x32a8c8*_0x5081e6+_0x4af6c4*_0xf5db30+_0x2008f3*_0x428662,_0x147368=_0x32a8c8*_0x4e521c+_0x4af6c4*_0x22e43f+_0x2008f3*_0x51c318,_0x2ed337=_0x2a6a07*_0x4e521c+_0x349660*_0x22e43f+_0x156a8*_0x51c318,_0x302469=_0xb769d*_0x4e521c+_0x3091fe*_0x22e43f+_0x369909*_0x51c318,_0x4578f2=Math['atan2'](0x0-_0x2ed337,_0x302469),_0xd44df0=Math[_0x18cec6(0x201)](_0x147368,Math['sqrt'](_0x19845a*_0x19845a+_0x473a9c*_0x473a9c)),_0x5abb53=Math[_0x18cec6(0x201)](0x0-_0x473a9c,_0x19845a);return{'roll':Cesium['Math']['toDegrees'](_0x4578f2),'pitch':Cesium['Math']['toDegrees'](_0xd44df0),'yaw':Cesium['Math'][_0x18cec6(0xf2)](_0x5abb53)};}},{'key':_0xb85cf3(0xb8),'value':function _0x3bd8e0(){var _0xb98118=_0xb85cf3,_0x1200c1=this,_0xd06357=this['options'][_0xb98118(0x2c6)];if(_0xd06357['show']){if(this['shadingLineEntity'])mars3d__namespace['PolylineStyleConver']['toCesiumVal'](_0xd06357,this['shadingLineEntity'][_0xb98118(0x17d)]);else{var _0x37fad4=mars3d__namespace[_0xb98118(0x14f)]['toCesiumVal'](_0xd06357);_0x37fad4['positions']=new Cesium[(_0xb98118(0xf1))](function(_0x27178f){var _0x3eff18=_0xb98118;return _0x1200c1[_0x3eff18(0x291)];},![]);var _0x8fdb6a=this['dataSource'][_0xb98118(0x1bf)]['add']({'name':'地面投影线','polyline':_0x37fad4});this[_0xb98118(0x294)](_0x8fdb6a),this['shadingLineEntity']=_0x8fdb6a;}}else this[_0xb98118(0x143)]&&(this[_0xb98118(0x1c4)]['entities'][_0xb98118(0x8b)](this['shadingLineEntity']),delete this[_0xb98118(0x143)]);}},{'key':'flyTo','value':function _0x293df2(){var _0x558221,_0x49e527,_0x9c64e4=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x4a349a=this['position'],_0x4e0aa5=Cesium['Cartographic']['fromCartesian'](_0x4a349a)['height']*((_0x558221=_0x9c64e4['scale'])!==null&&_0x558221!==void 0x0?_0x558221:1.5),_0x10edfa=this['heading']+((_0x49e527=_0x9c64e4['heading'])!==null&&_0x49e527!==void 0x0?_0x49e527:0x0);return this['_map']['flyToPoint'](_0x4a349a,_objectSpread2(_objectSpread2({},_0x9c64e4),{},{'radius':_0x4e0aa5,'heading':_0x10edfa}));}}]),_0x1ef3d0;}(BaseGraphic);mars3d__namespace[_0x5f9796(0xc3)]['Satellite']=Satellite,mars3d__namespace['GraphicUtil'][_0x5f9796(0x1f3)](_0x5f9796(0x1c8),Satellite),exports['CamberRadar']=CamberRadar,exports['ConicSensor']=ConicSensor,exports['RectSensor']=RectSensor,exports['Satellite']=Satellite,exports[_0x5f9796(0x12b)]=SatelliteSensor,exports[_0x5f9796(0x269)]=SpaceUtil,exports[_0x5f9796(0x1f0)]=Tle,Object['defineProperty'](exports,_0x5f9796(0x289),{'value':!![]}); +'use strict';var _0x19b437=_0x4b40;(function(_0x18b07f,_0x2066b5){var _0x1988c1=_0x4b40,_0x5d044c=_0x18b07f();while(!![]){try{var _0x39cc65=parseInt(_0x1988c1(0x20d))/0x1*(parseInt(_0x1988c1(0x28d))/0x2)+-parseInt(_0x1988c1(0x1a9))/0x3*(parseInt(_0x1988c1(0x197))/0x4)+parseInt(_0x1988c1(0x1ed))/0x5*(parseInt(_0x1988c1(0x1f5))/0x6)+-parseInt(_0x1988c1(0x341))/0x7+-parseInt(_0x1988c1(0x1d1))/0x8*(-parseInt(_0x1988c1(0x1ce))/0x9)+-parseInt(_0x1988c1(0x20f))/0xa*(-parseInt(_0x1988c1(0x237))/0xb)+-parseInt(_0x1988c1(0x2f9))/0xc;if(_0x39cc65===_0x2066b5)break;else _0x5d044c['push'](_0x5d044c['shift']());}catch(_0x3229a3){_0x5d044c['push'](_0x5d044c['shift']());}}}(_0x29f6,0x1eb40));function _interopNamespace(_0xb2c783){var _0x5c59cb=_0x4b40;if(_0xb2c783&&_0xb2c783['__esModule'])return _0xb2c783;var _0x2b7143=Object['create'](null);return _0xb2c783&&Object[_0x5c59cb(0x2bc)](_0xb2c783)[_0x5c59cb(0x287)](function(_0x2b7269){var _0x2540e1=_0x5c59cb;if(_0x2b7269!==_0x2540e1(0x2da)){var _0xf6fb56=Object['getOwnPropertyDescriptor'](_0xb2c783,_0x2b7269);Object['defineProperty'](_0x2b7143,_0x2b7269,_0xf6fb56['get']?_0xf6fb56:{'enumerable':!![],'get':function(){return _0xb2c783[_0x2b7269];}});}}),_0x2b7143['default']=_0xb2c783,_0x2b7143;}function _mergeNamespaces(_0x5789c1,_0x1fbb04){var _0xeebfb=_0x4b40;return _0x1fbb04[_0xeebfb(0x287)](function(_0x3f36b7){_0x3f36b7&&typeof _0x3f36b7!=='string'&&!Array['isArray'](_0x3f36b7)&&Object['keys'](_0x3f36b7)['forEach'](function(_0x15ca56){var _0x8f6044=_0x4b40;if(_0x15ca56!==_0x8f6044(0x2da)&&!(_0x15ca56 in _0x5789c1)){var _0x1af0b4=Object['getOwnPropertyDescriptor'](_0x3f36b7,_0x15ca56);Object['defineProperty'](_0x5789c1,_0x15ca56,_0x1af0b4['get']?_0x1af0b4:{'enumerable':!![],'get':function(){return _0x3f36b7[_0x15ca56];}});}});}),_0x5789c1;}var mars3d__namespace=_interopNamespace(mars3d);function _0x4b40(_0x513ed4,_0xa985cf){var _0x29f63e=_0x29f6();return _0x4b40=function(_0x4b40c1,_0xcdb4a){_0x4b40c1=_0x4b40c1-0x15e;var _0x1e30ee=_0x29f63e[_0x4b40c1];return _0x1e30ee;},_0x4b40(_0x513ed4,_0xa985cf);}function ownKeys(_0x810bf2,_0x118777){var _0x4175a7=_0x4b40,_0x5c61aa=Object[_0x4175a7(0x2bc)](_0x810bf2);if(Object[_0x4175a7(0x374)]){var _0x4d870e=Object[_0x4175a7(0x374)](_0x810bf2);_0x118777&&(_0x4d870e=_0x4d870e[_0x4175a7(0x30f)](function(_0x2efacd){var _0x1b45be=_0x4175a7;return Object[_0x1b45be(0x1f2)](_0x810bf2,_0x2efacd)['enumerable'];})),_0x5c61aa['push'][_0x4175a7(0x32d)](_0x5c61aa,_0x4d870e);}return _0x5c61aa;}function _objectSpread2(_0x521c2c){var _0x31ff77=_0x4b40;for(var _0x5d424e=0x1;_0x5d424e_0x1b9988[_0x38f1d3(0x353)])_0x450314=_0x1b9988[_0x38f1d3(0x353)];for(var _0x4f8aa2=0x0,_0x177a63=new Array(_0x450314);_0x4f8aa2<_0x450314;_0x4f8aa2++)_0x177a63[_0x4f8aa2]=_0x1b9988[_0x4f8aa2];return _0x177a63;}function _nonIterableSpread$1(){throw new TypeError('Invalid\x20attempt\x20to\x20spread\x20non-iterable\x20instance.\x0aIn\x20order\x20to\x20be\x20iterable,\x20non-array\x20objects\x20must\x20have\x20a\x20[Symbol.iterator]()\x20method.');}var pi=Math['PI'],twoPi=pi*0x2,deg2rad=pi/0xb4,rad2deg=0xb4/pi,minutesPerDay=0x5a0,mu=398600.5,earthRadius=6378.137,xke=0x3c/Math[_0x19b437(0x233)](earthRadius*earthRadius*earthRadius/mu),vkmpersec=earthRadius*xke/0x3c,tumin=0x1/xke,j2=0.00108262998905,j3=-0.00000253215306,j4=-0.00000161098761,j3oj2=j3/j2,x2o3=0x2/0x3,constants=Object['freeze']({'__proto__':null,'pi':pi,'twoPi':twoPi,'deg2rad':deg2rad,'rad2deg':rad2deg,'minutesPerDay':minutesPerDay,'mu':mu,'earthRadius':earthRadius,'xke':xke,'vkmpersec':vkmpersec,'tumin':tumin,'j2':j2,'j3':j3,'j4':j4,'j3oj2':j3oj2,'x2o3':x2o3});function days2mdhms(_0x1a30d7,_0x152695){var _0x107b18=[0x1f,_0x1a30d7%0x4===0x0?0x1d:0x1c,0x1f,0x1e,0x1f,0x1e,0x1f,0x1f,0x1e,0x1f,0x1e,0x1f],_0x328956=Math['floor'](_0x152695),_0x4569e9=0x1,_0x20942c=0x0;while(_0x328956>_0x20942c+_0x107b18[_0x4569e9-0x1]&&_0x4569e9<0xc){_0x20942c+=_0x107b18[_0x4569e9-0x1],_0x4569e9+=0x1;}var _0x11477f=_0x4569e9,_0xef6245=_0x328956-_0x20942c,_0x553580=(_0x152695-_0x328956)*0x18,_0x377b21=Math['floor'](_0x553580);_0x553580=(_0x553580-_0x377b21)*0x3c;var _0x1afe6d=Math['floor'](_0x553580),_0x1c6ff3=(_0x553580-_0x1afe6d)*0x3c;return{'mon':_0x11477f,'day':_0xef6245,'hr':_0x377b21,'minute':_0x1afe6d,'sec':_0x1c6ff3};}function jdayInternal(_0x3821e7,_0x35b254,_0x1a06d2,_0x465b07,_0x3632ef,_0x4c37c3){var _0x1113f6=_0x19b437,_0x436d36=arguments[_0x1113f6(0x353)]>0x6&&arguments[0x6]!==undefined?arguments[0x6]:0x0;return 0x16f*_0x3821e7-Math['floor'](0x7*(_0x3821e7+Math['floor']((_0x35b254+0x9)/0xc))*0.25)+Math['floor'](0x113*_0x35b254/0x9)+_0x1a06d2+1721013.5+((_0x436d36/0xea60+_0x4c37c3/0x3c+_0x3632ef)/0x3c+_0x465b07)/0x18;}function jday(_0x501ea7,_0x5401b8,_0x201e80,_0x4f635f,_0x372944,_0x4e8ad3,_0x1b14f0){var _0x23f82d=_0x19b437;if(_0x501ea7 instanceof Date){var _0x5b9b21=_0x501ea7;return jdayInternal(_0x5b9b21['getUTCFullYear'](),_0x5b9b21['getUTCMonth']()+0x1,_0x5b9b21['getUTCDate'](),_0x5b9b21['getUTCHours'](),_0x5b9b21[_0x23f82d(0x36b)](),_0x5b9b21[_0x23f82d(0x17f)](),_0x5b9b21['getUTCMilliseconds']());}return jdayInternal(_0x501ea7,_0x5401b8,_0x201e80,_0x4f635f,_0x372944,_0x4e8ad3,_0x1b14f0);}function invjday(_0x139dd5,_0x3aac4c){var _0x51103a=_0x19b437,_0x3351f7=_0x139dd5-2415019.5,_0x5c0973=_0x3351f7/365.25,_0x325994=0x76c+Math['floor'](_0x5c0973),_0x23c635=Math['floor']((_0x325994-0x76d)*0.25),_0x5c47d7=_0x3351f7-((_0x325994-0x76c)*0x16d+_0x23c635)+1e-11;_0x5c47d7<0x1&&(_0x325994-=0x1,_0x23c635=Math['floor']((_0x325994-0x76d)*0.25),_0x5c47d7=_0x3351f7-((_0x325994-0x76c)*0x16d+_0x23c635));var _0x5e65c2=days2mdhms(_0x325994,_0x5c47d7),_0x4e19d5=_0x5e65c2['mon'],_0x2a814a=_0x5e65c2['day'],_0x4c3706=_0x5e65c2['hr'],_0x48096f=_0x5e65c2['minute'],_0x74c292=_0x5e65c2['sec']-8.64e-7;if(_0x3aac4c)return[_0x325994,_0x4e19d5,_0x2a814a,_0x4c3706,_0x48096f,Math['floor'](_0x74c292)];return new Date(Date[_0x51103a(0x306)](_0x325994,_0x4e19d5-0x1,_0x2a814a,_0x4c3706,_0x48096f,Math['floor'](_0x74c292)));}function dpper(_0x58a5a5,_0x29761a){var _0x5ab589=_0x19b437,_0x3dcfc9=_0x58a5a5['e3'],_0x4411d6=_0x58a5a5['ee2'],_0x72de1d=_0x58a5a5['peo'],_0x2d9cf2=_0x58a5a5['pgho'],_0x549ba6=_0x58a5a5['pho'],_0x39639e=_0x58a5a5[_0x5ab589(0x278)],_0x50a727=_0x58a5a5[_0x5ab589(0x184)],_0x460f7f=_0x58a5a5['se2'],_0x14e99f=_0x58a5a5[_0x5ab589(0x216)],_0x4432b4=_0x58a5a5[_0x5ab589(0x34a)],_0x386037=_0x58a5a5['sgh3'],_0x122b25=_0x58a5a5['sgh4'],_0x371d49=_0x58a5a5[_0x5ab589(0x322)],_0x363d53=_0x58a5a5[_0x5ab589(0x37f)],_0x44e493=_0x58a5a5['si2'],_0x52ae4f=_0x58a5a5['si3'],_0x584ff8=_0x58a5a5[_0x5ab589(0x1d5)],_0x21aa94=_0x58a5a5['sl3'],_0x31957e=_0x58a5a5['sl4'],_0x1d6992=_0x58a5a5['t'],_0x48d0c0=_0x58a5a5['xgh2'],_0x2bba30=_0x58a5a5[_0x5ab589(0x281)],_0x4104b3=_0x58a5a5['xgh4'],_0x1d8c26=_0x58a5a5['xh2'],_0x437ea3=_0x58a5a5[_0x5ab589(0x286)],_0x1abdc1=_0x58a5a5['xi2'],_0x2a061b=_0x58a5a5['xi3'],_0x21eaba=_0x58a5a5['xl2'],_0x24fc2a=_0x58a5a5['xl3'],_0x43b4b8=_0x58a5a5[_0x5ab589(0x304)],_0x588823=_0x58a5a5[_0x5ab589(0x1e8)],_0x349418=_0x58a5a5['zmos'],_0x55fad3=_0x29761a['init'],_0x15c8d8=_0x29761a[_0x5ab589(0x167)],_0x58fd9b=_0x29761a['ep'],_0x298a61=_0x29761a[_0x5ab589(0x31b)],_0x23fe5a=_0x29761a['nodep'],_0x15f6e3=_0x29761a[_0x5ab589(0x2e1)],_0x236f05=_0x29761a['mp'],_0x167c06,_0xc795be,_0x18bd77,_0x5c2af5,_0x1002f2,_0x568f4d,_0x3df115,_0xa13f05,_0x59c02a,_0x502e0b,_0x56ac35,_0x531a04,_0x17ce0d,_0x5b367e,_0x237701,_0x431ad8,_0xd6a326,_0x25be89,_0x11d217,_0x114a13,_0x367a8f,_0x90c561=0.0000119459,_0x2a4ff4=0.01675,_0xe76620=0.00015835218,_0x197030=0.0549;_0x367a8f=_0x349418+_0x90c561*_0x1d6992;_0x55fad3==='y'&&(_0x367a8f=_0x349418);_0x114a13=_0x367a8f+0x2*_0x2a4ff4*Math['sin'](_0x367a8f),_0xd6a326=Math['sin'](_0x114a13),_0x502e0b=0.5*_0xd6a326*_0xd6a326-0.25,_0x56ac35=-0.5*_0xd6a326*Math[_0x5ab589(0x201)](_0x114a13);var _0x1269c4=_0x460f7f*_0x502e0b+_0x14e99f*_0x56ac35,_0x2a6bdd=_0x44e493*_0x502e0b+_0x52ae4f*_0x56ac35,_0x20a068=_0x584ff8*_0x502e0b+_0x21aa94*_0x56ac35+_0x31957e*_0xd6a326,_0x32d6cb=_0x4432b4*_0x502e0b+_0x386037*_0x56ac35+_0x122b25*_0xd6a326,_0x4d2384=_0x371d49*_0x502e0b+_0x363d53*_0x56ac35;_0x367a8f=_0x588823+_0xe76620*_0x1d6992;_0x55fad3==='y'&&(_0x367a8f=_0x588823);_0x114a13=_0x367a8f+0x2*_0x197030*Math['sin'](_0x367a8f),_0xd6a326=Math['sin'](_0x114a13),_0x502e0b=0.5*_0xd6a326*_0xd6a326-0.25,_0x56ac35=-0.5*_0xd6a326*Math['cos'](_0x114a13);var _0x440fd9=_0x4411d6*_0x502e0b+_0x3dcfc9*_0x56ac35,_0x142491=_0x1abdc1*_0x502e0b+_0x2a061b*_0x56ac35,_0x29cf58=_0x21eaba*_0x502e0b+_0x24fc2a*_0x56ac35+_0x43b4b8*_0xd6a326,_0xeb7ec5=_0x48d0c0*_0x502e0b+_0x2bba30*_0x56ac35+_0x4104b3*_0xd6a326,_0x59f942=_0x1d8c26*_0x502e0b+_0x437ea3*_0x56ac35;return _0x531a04=_0x1269c4+_0x440fd9,_0x237701=_0x2a6bdd+_0x142491,_0x431ad8=_0x20a068+_0x29cf58,_0x17ce0d=_0x32d6cb+_0xeb7ec5,_0x5b367e=_0x4d2384+_0x59f942,_0x55fad3==='n'&&(_0x531a04-=_0x72de1d,_0x237701-=_0x39639e,_0x431ad8-=_0x50a727,_0x17ce0d-=_0x2d9cf2,_0x5b367e-=_0x549ba6,_0x298a61+=_0x237701,_0x58fd9b+=_0x531a04,_0x5c2af5=Math['sin'](_0x298a61),_0x18bd77=Math[_0x5ab589(0x201)](_0x298a61),_0x298a61>=0.2?(_0x5b367e/=_0x5c2af5,_0x17ce0d-=_0x18bd77*_0x5b367e,_0x15f6e3+=_0x17ce0d,_0x23fe5a+=_0x5b367e,_0x236f05+=_0x431ad8):(_0x568f4d=Math[_0x5ab589(0x364)](_0x23fe5a),_0x1002f2=Math['cos'](_0x23fe5a),_0x167c06=_0x5c2af5*_0x568f4d,_0xc795be=_0x5c2af5*_0x1002f2,_0x3df115=_0x5b367e*_0x1002f2+_0x237701*_0x18bd77*_0x568f4d,_0xa13f05=-_0x5b367e*_0x568f4d+_0x237701*_0x18bd77*_0x1002f2,_0x167c06+=_0x3df115,_0xc795be+=_0xa13f05,_0x23fe5a%=twoPi,_0x23fe5a<0x0&&_0x15c8d8==='a'&&(_0x23fe5a+=twoPi),_0x25be89=_0x236f05+_0x15f6e3+_0x18bd77*_0x23fe5a,_0x59c02a=_0x431ad8+_0x17ce0d-_0x237701*_0x23fe5a*_0x5c2af5,_0x25be89+=_0x59c02a,_0x11d217=_0x23fe5a,_0x23fe5a=Math['atan2'](_0x167c06,_0xc795be),_0x23fe5a<0x0&&_0x15c8d8==='a'&&(_0x23fe5a+=twoPi),Math['abs'](_0x11d217-_0x23fe5a)>pi&&(_0x23fe5a<_0x11d217?_0x23fe5a+=twoPi:_0x23fe5a-=twoPi),_0x236f05+=_0x431ad8,_0x15f6e3=_0x25be89-_0x236f05-_0x18bd77*_0x23fe5a)),{'ep':_0x58fd9b,'inclp':_0x298a61,'nodep':_0x23fe5a,'argpp':_0x15f6e3,'mp':_0x236f05};}function dscom(_0x3ca848){var _0x15f9e9=_0x19b437,_0x45fa34=_0x3ca848['epoch'],_0x152e55=_0x3ca848['ep'],_0x1b188b=_0x3ca848[_0x15f9e9(0x2e1)],_0x3bd78d=_0x3ca848['tc'],_0x300052=_0x3ca848[_0x15f9e9(0x31b)],_0x39fbc6=_0x3ca848['nodep'],_0x5b4cf9=_0x3ca848['np'],_0x4517c2,_0x3ae7d7,_0x1ccfa2,_0x407600,_0xd84bef,_0x3edf4f,_0x15f8e0,_0x4dbe14,_0x5d0fd9,_0x36d5b1,_0x2cc5cb,_0xbd2cff,_0x406b06,_0x11882d,_0x5c3a09,_0x4f613e,_0x565529,_0x2a85f4,_0x45d275,_0x4e7ebb,_0x4b3ff9,_0xebd801,_0x422c45,_0x21d26f,_0x344906,_0x46d50a,_0x38380d,_0x1e553c,_0x577374,_0x355ddd,_0x1c9bad,_0x440168,_0x40b992,_0xcfb2ad,_0x7ee7b7,_0x126430,_0x1899e3,_0x28345d,_0x351b3c,_0x9b162,_0x320909,_0x48b4bb,_0x19a6c6,_0x2d5904,_0x49c066,_0x3900f0,_0x48f076,_0xf909a5,_0x7d96e6,_0x4b3693,_0x1b1b2f,_0x2b265b,_0x1d18f2,_0x4bed06,_0x346106,_0x175e2f,_0x235f10,_0x219200,_0x65f36f,_0xa0e993,_0x1ad969,_0x37ba51,_0x2a570f,_0x3f936c=0.01675,_0x410551=0.0549,_0x4fc060=0.0000029864797,_0x5070f5=4.7968065e-7,_0x21c559=0.39785416,_0x40e1cd=0.91744867,_0x2513aa=0.1945905,_0x10bf0a=-0.98088458,_0x213ac7=_0x5b4cf9,_0x57c1c3=_0x152e55,_0x27de95=Math['sin'](_0x39fbc6),_0x569aca=Math['cos'](_0x39fbc6),_0x5b5c73=Math[_0x15f9e9(0x364)](_0x1b188b),_0x1e4a5e=Math['cos'](_0x1b188b),_0x7d41e=Math[_0x15f9e9(0x364)](_0x300052),_0x40d1a0=Math[_0x15f9e9(0x201)](_0x300052),_0x54d099=_0x57c1c3*_0x57c1c3,_0x4fa6f4=0x1-_0x54d099,_0x27cb2c=Math['sqrt'](_0x4fa6f4),_0x5cdb3e=0x0,_0x199e2a=0x0,_0x12c95f=0x0,_0x581cf4=0x0,_0x573b65=0x0,_0x49cfd8=_0x45fa34+18261.5+_0x3bd78d/0x5a0,_0x2baf6e=(4.523602-0.00092422029*_0x49cfd8)%twoPi,_0x28a5cb=Math['sin'](_0x2baf6e),_0x40ba36=Math['cos'](_0x2baf6e),_0x30853d=0.91375164-0.03568096*_0x40ba36,_0x364e9e=Math[_0x15f9e9(0x233)](0x1-_0x30853d*_0x30853d),_0x8d8ecd=0.089683511*_0x28a5cb/_0x364e9e,_0x4f015c=Math['sqrt'](0x1-_0x8d8ecd*_0x8d8ecd),_0x4afaab=5.8351514+0.001944368*_0x49cfd8,_0x5b4683=0.39785416*_0x28a5cb/_0x364e9e,_0x42f9ac=_0x4f015c*_0x40ba36+0.91744867*_0x8d8ecd*_0x28a5cb;_0x5b4683=Math[_0x15f9e9(0x16f)](_0x5b4683,_0x42f9ac),_0x5b4683+=_0x4afaab-_0x2baf6e;var _0x40109a=Math[_0x15f9e9(0x201)](_0x5b4683),_0xf795cb=Math[_0x15f9e9(0x364)](_0x5b4683);_0x4e7ebb=_0x2513aa,_0x4b3ff9=_0x10bf0a,_0x21d26f=_0x40e1cd,_0x344906=_0x21c559,_0xebd801=_0x569aca,_0x422c45=_0x27de95,_0x2cc5cb=_0x4fc060;var _0x338566=0x1/_0x213ac7,_0x3e0ae4=0x0;while(_0x3e0ae4<0x2){_0x3e0ae4+=0x1,_0x4517c2=_0x4e7ebb*_0xebd801+_0x4b3ff9*_0x21d26f*_0x422c45,_0x1ccfa2=-_0x4b3ff9*_0xebd801+_0x4e7ebb*_0x21d26f*_0x422c45,_0x15f8e0=-_0x4e7ebb*_0x422c45+_0x4b3ff9*_0x21d26f*_0xebd801,_0x4dbe14=_0x4b3ff9*_0x344906,_0x5d0fd9=_0x4b3ff9*_0x422c45+_0x4e7ebb*_0x21d26f*_0xebd801,_0x36d5b1=_0x4e7ebb*_0x344906,_0x3ae7d7=_0x40d1a0*_0x15f8e0+_0x7d41e*_0x4dbe14,_0x407600=_0x40d1a0*_0x5d0fd9+_0x7d41e*_0x36d5b1,_0xd84bef=-_0x7d41e*_0x15f8e0+_0x40d1a0*_0x4dbe14,_0x3edf4f=-_0x7d41e*_0x5d0fd9+_0x40d1a0*_0x36d5b1,_0xbd2cff=_0x4517c2*_0x1e4a5e+_0x3ae7d7*_0x5b5c73,_0x406b06=_0x1ccfa2*_0x1e4a5e+_0x407600*_0x5b5c73,_0x11882d=-_0x4517c2*_0x5b5c73+_0x3ae7d7*_0x1e4a5e,_0x5c3a09=-_0x1ccfa2*_0x5b5c73+_0x407600*_0x1e4a5e,_0x4f613e=_0xd84bef*_0x5b5c73,_0x565529=_0x3edf4f*_0x5b5c73,_0x2a85f4=_0xd84bef*_0x1e4a5e,_0x45d275=_0x3edf4f*_0x1e4a5e,_0x1ad969=0xc*_0xbd2cff*_0xbd2cff-0x3*_0x11882d*_0x11882d,_0x37ba51=0x18*_0xbd2cff*_0x406b06-0x6*_0x11882d*_0x5c3a09,_0x2a570f=0xc*_0x406b06*_0x406b06-0x3*_0x5c3a09*_0x5c3a09,_0x2b265b=0x3*(_0x4517c2*_0x4517c2+_0x3ae7d7*_0x3ae7d7)+_0x1ad969*_0x54d099,_0x1d18f2=0x6*(_0x4517c2*_0x1ccfa2+_0x3ae7d7*_0x407600)+_0x37ba51*_0x54d099,_0x4bed06=0x3*(_0x1ccfa2*_0x1ccfa2+_0x407600*_0x407600)+_0x2a570f*_0x54d099,_0x346106=-0x6*_0x4517c2*_0xd84bef+_0x54d099*(-0x18*_0xbd2cff*_0x2a85f4-0x6*_0x11882d*_0x4f613e),_0x175e2f=-0x6*(_0x4517c2*_0x3edf4f+_0x1ccfa2*_0xd84bef)+_0x54d099*(-0x18*(_0x406b06*_0x2a85f4+_0xbd2cff*_0x45d275)+-0x6*(_0x11882d*_0x565529+_0x5c3a09*_0x4f613e)),_0x235f10=-0x6*_0x1ccfa2*_0x3edf4f+_0x54d099*(-0x18*_0x406b06*_0x45d275-0x6*_0x5c3a09*_0x565529),_0x219200=0x6*_0x3ae7d7*_0xd84bef+_0x54d099*(0x18*_0xbd2cff*_0x4f613e-0x6*_0x11882d*_0x2a85f4),_0x65f36f=0x6*(_0x407600*_0xd84bef+_0x3ae7d7*_0x3edf4f)+_0x54d099*(0x18*(_0x406b06*_0x4f613e+_0xbd2cff*_0x565529)-0x6*(_0x5c3a09*_0x2a85f4+_0x11882d*_0x45d275)),_0xa0e993=0x6*_0x407600*_0x3edf4f+_0x54d099*(0x18*_0x406b06*_0x565529-0x6*_0x5c3a09*_0x45d275),_0x2b265b=_0x2b265b+_0x2b265b+_0x4fa6f4*_0x1ad969,_0x1d18f2=_0x1d18f2+_0x1d18f2+_0x4fa6f4*_0x37ba51,_0x4bed06=_0x4bed06+_0x4bed06+_0x4fa6f4*_0x2a570f,_0x48f076=_0x2cc5cb*_0x338566,_0x3900f0=-0.5*_0x48f076/_0x27cb2c,_0xf909a5=_0x48f076*_0x27cb2c,_0x49c066=-0xf*_0x57c1c3*_0xf909a5,_0x7d96e6=_0xbd2cff*_0x11882d+_0x406b06*_0x5c3a09,_0x4b3693=_0x406b06*_0x11882d+_0xbd2cff*_0x5c3a09,_0x1b1b2f=_0x406b06*_0x5c3a09-_0xbd2cff*_0x11882d,_0x3e0ae4===0x1&&(_0x46d50a=_0x49c066,_0x38380d=_0x3900f0,_0x1e553c=_0x48f076,_0x577374=_0xf909a5,_0x355ddd=_0x7d96e6,_0x1c9bad=_0x4b3693,_0x440168=_0x1b1b2f,_0x40b992=_0x2b265b,_0xcfb2ad=_0x1d18f2,_0x7ee7b7=_0x4bed06,_0x126430=_0x346106,_0x1899e3=_0x175e2f,_0x28345d=_0x235f10,_0x351b3c=_0x219200,_0x9b162=_0x65f36f,_0x320909=_0xa0e993,_0x48b4bb=_0x1ad969,_0x19a6c6=_0x37ba51,_0x2d5904=_0x2a570f,_0x4e7ebb=_0x40109a,_0x4b3ff9=_0xf795cb,_0x21d26f=_0x30853d,_0x344906=_0x364e9e,_0xebd801=_0x4f015c*_0x569aca+_0x8d8ecd*_0x27de95,_0x422c45=_0x27de95*_0x4f015c-_0x569aca*_0x8d8ecd,_0x2cc5cb=_0x5070f5);}var _0x11e132=(4.7199672+(0.2299715*_0x49cfd8-_0x4afaab))%twoPi,_0x5310bd=(6.2565837+0.017201977*_0x49cfd8)%twoPi,_0x37aaae=0x2*_0x46d50a*_0x1c9bad,_0x3a995d=0x2*_0x46d50a*_0x440168,_0x4c3476=0x2*_0x38380d*_0x1899e3,_0x616507=0x2*_0x38380d*(_0x28345d-_0x126430),_0x1ad80d=-0x2*_0x1e553c*_0xcfb2ad,_0x447ded=-0x2*_0x1e553c*(_0x7ee7b7-_0x40b992),_0x3cf523=-0x2*_0x1e553c*(-0x15-0x9*_0x54d099)*_0x3f936c,_0x133ca3=0x2*_0x577374*_0x19a6c6,_0x25e8f1=0x2*_0x577374*(_0x2d5904-_0x48b4bb),_0x10b663=-0x12*_0x577374*_0x3f936c,_0x2c84ac=-0x2*_0x38380d*_0x9b162,_0x21b68f=-0x2*_0x38380d*(_0x320909-_0x351b3c),_0x2cdf41=0x2*_0x49c066*_0x4b3693,_0x1d3bd3=0x2*_0x49c066*_0x1b1b2f,_0x497ece=0x2*_0x3900f0*_0x175e2f,_0x56b0d1=0x2*_0x3900f0*(_0x235f10-_0x346106),_0x107f04=-0x2*_0x48f076*_0x1d18f2,_0x3103ca=-0x2*_0x48f076*(_0x4bed06-_0x2b265b),_0x397cae=-0x2*_0x48f076*(-0x15-0x9*_0x54d099)*_0x410551,_0x463fda=0x2*_0xf909a5*_0x37ba51,_0x55a6eb=0x2*_0xf909a5*(_0x2a570f-_0x1ad969),_0x58901a=-0x12*_0xf909a5*_0x410551,_0x4d0e23=-0x2*_0x3900f0*_0x65f36f,_0x1327f5=-0x2*_0x3900f0*(_0xa0e993-_0x219200);return{'snodm':_0x27de95,'cnodm':_0x569aca,'sinim':_0x7d41e,'cosim':_0x40d1a0,'sinomm':_0x5b5c73,'cosomm':_0x1e4a5e,'day':_0x49cfd8,'e3':_0x1d3bd3,'ee2':_0x2cdf41,'em':_0x57c1c3,'emsq':_0x54d099,'gam':_0x4afaab,'peo':_0x5cdb3e,'pgho':_0x581cf4,'pho':_0x573b65,'pinco':_0x199e2a,'plo':_0x12c95f,'rtemsq':_0x27cb2c,'se2':_0x37aaae,'se3':_0x3a995d,'sgh2':_0x133ca3,'sgh3':_0x25e8f1,'sgh4':_0x10b663,'sh2':_0x2c84ac,'sh3':_0x21b68f,'si2':_0x4c3476,'si3':_0x616507,'sl2':_0x1ad80d,'sl3':_0x447ded,'sl4':_0x3cf523,'s1':_0x49c066,'s2':_0x3900f0,'s3':_0x48f076,'s4':_0xf909a5,'s5':_0x7d96e6,'s6':_0x4b3693,'s7':_0x1b1b2f,'ss1':_0x46d50a,'ss2':_0x38380d,'ss3':_0x1e553c,'ss4':_0x577374,'ss5':_0x355ddd,'ss6':_0x1c9bad,'ss7':_0x440168,'sz1':_0x40b992,'sz2':_0xcfb2ad,'sz3':_0x7ee7b7,'sz11':_0x126430,'sz12':_0x1899e3,'sz13':_0x28345d,'sz21':_0x351b3c,'sz22':_0x9b162,'sz23':_0x320909,'sz31':_0x48b4bb,'sz32':_0x19a6c6,'sz33':_0x2d5904,'xgh2':_0x463fda,'xgh3':_0x55a6eb,'xgh4':_0x58901a,'xh2':_0x4d0e23,'xh3':_0x1327f5,'xi2':_0x497ece,'xi3':_0x56b0d1,'xl2':_0x107f04,'xl3':_0x3103ca,'xl4':_0x397cae,'nm':_0x213ac7,'z1':_0x2b265b,'z2':_0x1d18f2,'z3':_0x4bed06,'z11':_0x346106,'z12':_0x175e2f,'z13':_0x235f10,'z21':_0x219200,'z22':_0x65f36f,'z23':_0xa0e993,'z31':_0x1ad969,'z32':_0x37ba51,'z33':_0x2a570f,'zmol':_0x11e132,'zmos':_0x5310bd};}function dsinit(_0x353c97){var _0x499010=_0x19b437,_0x2bd2b9=_0x353c97[_0x499010(0x1a8)],_0x1b243d=_0x353c97['argpo'],_0x16e6ee=_0x353c97['s1'],_0x583a2d=_0x353c97['s2'],_0x41a7de=_0x353c97['s3'],_0x231473=_0x353c97['s4'],_0x7d86cb=_0x353c97['s5'],_0x79c539=_0x353c97['sinim'],_0x1c37b4=_0x353c97['ss1'],_0x2d9327=_0x353c97['ss2'],_0x4e91c9=_0x353c97[_0x499010(0x386)],_0x2e8a0b=_0x353c97['ss4'],_0x4fe162=_0x353c97[_0x499010(0x255)],_0x48331d=_0x353c97['sz1'],_0x229814=_0x353c97['sz3'],_0x55a95b=_0x353c97['sz11'],_0x2a9b47=_0x353c97[_0x499010(0x349)],_0x5a103a=_0x353c97['sz21'],_0xea8fdf=_0x353c97['sz23'],_0x279af6=_0x353c97['sz31'],_0x4a2734=_0x353c97['sz33'],_0x146387=_0x353c97['t'],_0x99a6ce=_0x353c97['tc'],_0x505514=_0x353c97['gsto'],_0x50e7e1=_0x353c97['mo'],_0x43956d=_0x353c97['mdot'],_0x550e8c=_0x353c97['no'],_0x4c8fba=_0x353c97[_0x499010(0x2d1)],_0xae2668=_0x353c97['nodedot'],_0x2912ed=_0x353c97['xpidot'],_0x4704ae=_0x353c97['z1'],_0x2d4e0f=_0x353c97['z3'],_0x146920=_0x353c97['z11'],_0x586784=_0x353c97[_0x499010(0x30d)],_0x568c47=_0x353c97['z21'],_0x44156c=_0x353c97['z23'],_0xdf16bb=_0x353c97['z31'],_0x4ff3a3=_0x353c97['z33'],_0x165131=_0x353c97['ecco'],_0x2d1349=_0x353c97[_0x499010(0x1b4)],_0x490148=_0x353c97['emsq'],_0x197491=_0x353c97['em'],_0xed3acb=_0x353c97[_0x499010(0x222)],_0x2560fc=_0x353c97[_0x499010(0x382)],_0x46d028=_0x353c97['mm'],_0x551bf9=_0x353c97['nm'],_0x4017cd=_0x353c97['nodem'],_0x447f82=_0x353c97['irez'],_0x321df7=_0x353c97[_0x499010(0x38b)],_0x1bcfd9=_0x353c97['d2201'],_0x3d8649=_0x353c97['d2211'],_0x1966b1=_0x353c97['d3210'],_0x5acbe1=_0x353c97['d3222'],_0x369623=_0x353c97[_0x499010(0x249)],_0x3e8c47=_0x353c97[_0x499010(0x217)],_0x378743=_0x353c97['d5220'],_0x21f20c=_0x353c97['d5232'],_0xc575d6=_0x353c97['d5421'],_0x3dfc75=_0x353c97['d5433'],_0x2d7512=_0x353c97['dedt'],_0x91861a=_0x353c97[_0x499010(0x335)],_0x439aa6=_0x353c97['dmdt'],_0x18c589=_0x353c97['dnodt'],_0x408493=_0x353c97['domdt'],_0x5a0d30=_0x353c97['del1'],_0x29490a=_0x353c97['del2'],_0x319687=_0x353c97[_0x499010(0x327)],_0x316cb8=_0x353c97['xfact'],_0x593226=_0x353c97['xlamo'],_0x5f4681=_0x353c97['xli'],_0x173468=_0x353c97['xni'],_0x4e57d0,_0x252bef,_0x2fc875,_0x281a83,_0xe20e71,_0x25deb9,_0x3059ec,_0x4ab393,_0x19a519,_0x5a7b28,_0xa3198,_0x306ce4,_0x32f166,_0x1c7cbe,_0x408b50,_0x2c3d68,_0x5c37c3,_0x8c00b1,_0x1653df,_0x58ff98,_0x408592,_0x14596a,_0x113c87,_0x16115a,_0x4f123e,_0x5b56e9,_0x2e2798,_0xc99044,_0x253b25,_0x1e1757,_0x30dcb0,_0x52311a,_0x234f18=0.0000017891679,_0x423a19=0.0000021460748,_0x217359=2.2123015e-7,_0x1cff06=0.0000017891679,_0x40a83b=7.3636953e-9,_0x414eed=2.1765803e-9,_0x319777=0.0043752690880113,_0x2d5d1d=3.7393792e-7,_0x3032d7=1.1428639e-7,_0x2961ba=0.00015835218,_0x5ebbec=0.0000119459;_0x447f82=0x0;_0x551bf9<0.0052359877&&_0x551bf9>0.0034906585&&(_0x447f82=0x1);_0x551bf9>=0.00826&&_0x551bf9<=0.00924&&_0x197491>=0.5&&(_0x447f82=0x2);var _0x3aa691=_0x1c37b4*_0x5ebbec*_0x4fe162,_0x34ebc5=_0x2d9327*_0x5ebbec*(_0x55a95b+_0x2a9b47),_0xa1404d=-_0x5ebbec*_0x4e91c9*(_0x48331d+_0x229814-0xe-0x6*_0x490148),_0x4d1d32=_0x2e8a0b*_0x5ebbec*(_0x279af6+_0x4a2734-0x6),_0x425960=-_0x5ebbec*_0x2d9327*(_0x5a103a+_0xea8fdf);(_0x2560fc<0.052359877||_0x2560fc>pi-0.052359877)&&(_0x425960=0x0);_0x79c539!==0x0&&(_0x425960/=_0x79c539);var _0x56a13b=_0x4d1d32-_0x2bd2b9*_0x425960;_0x2d7512=_0x3aa691+_0x16e6ee*_0x2961ba*_0x7d86cb,_0x91861a=_0x34ebc5+_0x583a2d*_0x2961ba*(_0x146920+_0x586784),_0x439aa6=_0xa1404d-_0x2961ba*_0x41a7de*(_0x4704ae+_0x2d4e0f-0xe-0x6*_0x490148);var _0x11f178=_0x231473*_0x2961ba*(_0xdf16bb+_0x4ff3a3-0x6),_0x38159b=-_0x2961ba*_0x583a2d*(_0x568c47+_0x44156c);(_0x2560fc<0.052359877||_0x2560fc>pi-0.052359877)&&(_0x38159b=0x0);_0x408493=_0x56a13b+_0x11f178,_0x18c589=_0x425960;_0x79c539!==0x0&&(_0x408493-=_0x2bd2b9/_0x79c539*_0x38159b,_0x18c589+=_0x38159b/_0x79c539);var _0x15d9f0=0x0,_0x119c4c=(_0x505514+_0x99a6ce*_0x319777)%twoPi;_0x197491+=_0x2d7512*_0x146387,_0x2560fc+=_0x91861a*_0x146387,_0xed3acb+=_0x408493*_0x146387,_0x4017cd+=_0x18c589*_0x146387,_0x46d028+=_0x439aa6*_0x146387;if(_0x447f82!==0x0){_0x1e1757=Math['pow'](_0x551bf9/xke,x2o3);if(_0x447f82===0x2){_0x30dcb0=_0x2bd2b9*_0x2bd2b9;var _0x4e9822=_0x197491;_0x197491=_0x165131;var _0x86b1bc=_0x490148;_0x490148=_0x2d1349,_0x52311a=_0x197491*_0x490148,_0x1c7cbe=-0.306-(_0x197491-0.64)*0.44,_0x197491<=0.65?(_0x408b50=3.616-13.247*_0x197491+16.29*_0x490148,_0x5c37c3=-19.302+117.39*_0x197491-228.419*_0x490148+156.591*_0x52311a,_0x8c00b1=-18.9068+109.7927*_0x197491-214.6334*_0x490148+146.5816*_0x52311a,_0x1653df=-41.122+242.694*_0x197491-471.094*_0x490148+313.953*_0x52311a,_0x58ff98=-146.407+841.88*_0x197491-1629.014*_0x490148+1083.435*_0x52311a,_0x408592=-532.114+3017.977*_0x197491-5740.032*_0x490148+3708.276*_0x52311a):(_0x408b50=-72.099+331.819*_0x197491-508.738*_0x490148+266.724*_0x52311a,_0x5c37c3=-346.844+1582.851*_0x197491-2415.925*_0x490148+1246.113*_0x52311a,_0x8c00b1=-342.585+1554.908*_0x197491-2366.899*_0x490148+1215.972*_0x52311a,_0x1653df=-1052.797+4758.686*_0x197491-7193.992*_0x490148+3651.957*_0x52311a,_0x58ff98=-3581.69+16178.11*_0x197491-24462.77*_0x490148+12422.52*_0x52311a,_0x197491>0.715?_0x408592=-5149.66+29936.92*_0x197491-54087.36*_0x490148+31324.56*_0x52311a:_0x408592=1464.74-4664.75*_0x197491+3763.64*_0x490148),_0x197491<0.7?(_0x16115a=-919.2277+4988.61*_0x197491-9064.77*_0x490148+5542.21*_0x52311a,_0x14596a=-822.71072+4568.6173*_0x197491-8491.4146*_0x490148+5337.524*_0x52311a,_0x113c87=-853.666+4690.25*_0x197491-8624.77*_0x490148+5341.4*_0x52311a):(_0x16115a=-37995.78+161616.52*_0x197491-229838.2*_0x490148+109377.94*_0x52311a,_0x14596a=-51752.104+218913.95*_0x197491-309468.16*_0x490148+146349.42*_0x52311a,_0x113c87=-40023.88+170470.89*_0x197491-242699.48*_0x490148+115605.82*_0x52311a),_0x4f123e=_0x79c539*_0x79c539,_0x4e57d0=0.75*(0x1+0x2*_0x2bd2b9+_0x30dcb0),_0x252bef=1.5*_0x4f123e,_0x281a83=1.875*_0x79c539*(0x1-0x2*_0x2bd2b9-0x3*_0x30dcb0),_0xe20e71=-1.875*_0x79c539*(0x1+0x2*_0x2bd2b9-0x3*_0x30dcb0),_0x3059ec=0x23*_0x4f123e*_0x4e57d0,_0x4ab393=39.375*_0x4f123e*_0x4f123e,_0x19a519=9.84375*_0x79c539*(_0x4f123e*(0x1-0x2*_0x2bd2b9-0x5*_0x30dcb0)+0.33333333*(-0x2+0x4*_0x2bd2b9+0x6*_0x30dcb0)),_0x5a7b28=_0x79c539*(4.92187512*_0x4f123e*(-0x2-0x4*_0x2bd2b9+0xa*_0x30dcb0)+6.56250012*(0x1+0x2*_0x2bd2b9-0x3*_0x30dcb0)),_0xa3198=29.53125*_0x79c539*(0x2-0x8*_0x2bd2b9+_0x30dcb0*(-0xc+0x8*_0x2bd2b9+0xa*_0x30dcb0)),_0x306ce4=29.53125*_0x79c539*(-0x2-0x8*_0x2bd2b9+_0x30dcb0*(0xc+0x8*_0x2bd2b9-0xa*_0x30dcb0)),_0xc99044=_0x551bf9*_0x551bf9,_0x253b25=_0x1e1757*_0x1e1757,_0x2e2798=0x3*_0xc99044*_0x253b25,_0x5b56e9=_0x2e2798*_0x1cff06,_0x1bcfd9=_0x5b56e9*_0x4e57d0*_0x1c7cbe,_0x3d8649=_0x5b56e9*_0x252bef*_0x408b50,_0x2e2798*=_0x1e1757,_0x5b56e9=_0x2e2798*_0x2d5d1d,_0x1966b1=_0x5b56e9*_0x281a83*_0x5c37c3,_0x5acbe1=_0x5b56e9*_0xe20e71*_0x8c00b1,_0x2e2798*=_0x1e1757,_0x5b56e9=0x2*_0x2e2798*_0x40a83b,_0x369623=_0x5b56e9*_0x3059ec*_0x1653df,_0x3e8c47=_0x5b56e9*_0x4ab393*_0x58ff98,_0x2e2798*=_0x1e1757,_0x5b56e9=_0x2e2798*_0x3032d7,_0x378743=_0x5b56e9*_0x19a519*_0x408592,_0x21f20c=_0x5b56e9*_0x5a7b28*_0x113c87,_0x5b56e9=0x2*_0x2e2798*_0x414eed,_0xc575d6=_0x5b56e9*_0xa3198*_0x14596a,_0x3dfc75=_0x5b56e9*_0x306ce4*_0x16115a,_0x593226=(_0x50e7e1+_0x4c8fba+_0x4c8fba-(_0x119c4c+_0x119c4c))%twoPi,_0x316cb8=_0x43956d+_0x439aa6+0x2*(_0xae2668+_0x18c589-_0x319777)-_0x550e8c,_0x197491=_0x4e9822,_0x490148=_0x86b1bc;}_0x447f82===0x1&&(_0x32f166=0x1+_0x490148*(-2.5+0.8125*_0x490148),_0x5c37c3=0x1+0x2*_0x490148,_0x2c3d68=0x1+_0x490148*(-0x6+6.60937*_0x490148),_0x4e57d0=0.75*(0x1+_0x2bd2b9)*(0x1+_0x2bd2b9),_0x2fc875=0.9375*_0x79c539*_0x79c539*(0x1+0x3*_0x2bd2b9)-0.75*(0x1+_0x2bd2b9),_0x25deb9=0x1+_0x2bd2b9,_0x25deb9*=1.875*_0x25deb9*_0x25deb9,_0x5a0d30=0x3*_0x551bf9*_0x551bf9*_0x1e1757*_0x1e1757,_0x29490a=0x2*_0x5a0d30*_0x4e57d0*_0x32f166*_0x234f18,_0x319687=0x3*_0x5a0d30*_0x25deb9*_0x2c3d68*_0x217359*_0x1e1757,_0x5a0d30=_0x5a0d30*_0x2fc875*_0x5c37c3*_0x423a19*_0x1e1757,_0x593226=(_0x50e7e1+_0x4c8fba+_0x1b243d-_0x119c4c)%twoPi,_0x316cb8=_0x43956d+_0x2912ed+_0x439aa6+_0x408493+_0x18c589-(_0x550e8c+_0x319777)),_0x5f4681=_0x593226,_0x173468=_0x550e8c,_0x321df7=0x0,_0x551bf9=_0x550e8c+_0x15d9f0;}return{'em':_0x197491,'argpm':_0xed3acb,'inclm':_0x2560fc,'mm':_0x46d028,'nm':_0x551bf9,'nodem':_0x4017cd,'irez':_0x447f82,'atime':_0x321df7,'d2201':_0x1bcfd9,'d2211':_0x3d8649,'d3210':_0x1966b1,'d3222':_0x5acbe1,'d4410':_0x369623,'d4422':_0x3e8c47,'d5220':_0x378743,'d5232':_0x21f20c,'d5421':_0xc575d6,'d5433':_0x3dfc75,'dedt':_0x2d7512,'didt':_0x91861a,'dmdt':_0x439aa6,'dndt':_0x15d9f0,'dnodt':_0x18c589,'domdt':_0x408493,'del1':_0x5a0d30,'del2':_0x29490a,'del3':_0x319687,'xfact':_0x316cb8,'xlamo':_0x593226,'xli':_0x5f4681,'xni':_0x173468};}function gstimeInternal(_0x524e01){var _0x4e5577=(_0x524e01-0x256859)/0x8ead,_0x432565=-0.0000062*_0x4e5577*_0x4e5577*_0x4e5577+0.093104*_0x4e5577*_0x4e5577+(0xd6038*0xe10+8640184.812866)*_0x4e5577+67310.54841;return _0x432565=_0x432565*deg2rad/0xf0%twoPi,_0x432565<0x0&&(_0x432565+=twoPi),_0x432565;}function gstime(){var _0x3d7147=_0x19b437;if((arguments['length']<=0x0?undefined:arguments[0x0])instanceof Date||arguments[_0x3d7147(0x353)]>0x1)return gstimeInternal(jday[_0x3d7147(0x32d)](void 0x0,arguments));return gstimeInternal[_0x3d7147(0x32d)](void 0x0,arguments);}function initl(_0x2c0d70){var _0x27b32a=_0x19b437,_0x906492=_0x2c0d70['ecco'],_0x4a096d=_0x2c0d70['epoch'],_0x5f4b6a=_0x2c0d70['inclo'],_0x48479c=_0x2c0d70[_0x27b32a(0x167)],_0x2306dc=_0x2c0d70['no'],_0x566571=_0x906492*_0x906492,_0x3eb05f=0x1-_0x566571,_0x441fa9=Math['sqrt'](_0x3eb05f),_0x1dadf2=Math['cos'](_0x5f4b6a),_0x4980dc=_0x1dadf2*_0x1dadf2,_0x4987c5=Math['pow'](xke/_0x2306dc,x2o3),_0x423b18=0.75*j2*(0x3*_0x4980dc-0x1)/(_0x441fa9*_0x3eb05f),_0x1720f0=_0x423b18/(_0x4987c5*_0x4987c5),_0x319ee5=_0x4987c5*(0x1-_0x1720f0*_0x1720f0-_0x1720f0*(0x1/0x3+0x86*_0x1720f0*_0x1720f0/0x51));_0x1720f0=_0x423b18/(_0x319ee5*_0x319ee5),_0x2306dc/=0x1+_0x1720f0;var _0x5550f2=Math['pow'](xke/_0x2306dc,x2o3),_0x4f0d47=Math['sin'](_0x5f4b6a),_0x146b6c=_0x5550f2*_0x3eb05f,_0x1b00ff=0x1-0x5*_0x4980dc,_0x5ab757=-_0x1b00ff-_0x4980dc-_0x4980dc,_0x2319fb=0x1/_0x5550f2,_0x1b7782=_0x146b6c*_0x146b6c,_0x13cda9=_0x5550f2*(0x1-_0x906492),_0x72b62a='n',_0x2cc3b7;if(_0x48479c==='a'){var _0x587173=_0x4a096d-0x1c89,_0x2dbd21=Math['floor'](_0x587173+1e-8),_0x19597b=_0x587173-_0x2dbd21,_0x30ac38=0.017202791694070362,_0x2b043e=1.7321343856509375,_0x3fc60d=5.075514194322695e-15,_0x2147c5=_0x30ac38+twoPi;_0x2cc3b7=(_0x2b043e+_0x30ac38*_0x2dbd21+_0x2147c5*_0x19597b+_0x587173*_0x587173*_0x3fc60d)%twoPi,_0x2cc3b7<0x0&&(_0x2cc3b7+=twoPi);}else _0x2cc3b7=gstime(_0x4a096d+2433281.5);return{'no':_0x2306dc,'method':_0x72b62a,'ainv':_0x2319fb,'ao':_0x5550f2,'con41':_0x5ab757,'con42':_0x1b00ff,'cosio':_0x1dadf2,'cosio2':_0x4980dc,'eccsq':_0x566571,'omeosq':_0x3eb05f,'posq':_0x1b7782,'rp':_0x13cda9,'rteosq':_0x441fa9,'sinio':_0x4f0d47,'gsto':_0x2cc3b7};}function dspace(_0x5a5082){var _0x29ceee=_0x19b437,_0x5b67e8=_0x5a5082[_0x29ceee(0x251)],_0x14049c=_0x5a5082[_0x29ceee(0x294)],_0x3d9849=_0x5a5082[_0x29ceee(0x31d)],_0x58dcc6=_0x5a5082['d3210'],_0x46b27a=_0x5a5082[_0x29ceee(0x1a3)],_0x51cd84=_0x5a5082['d4410'],_0x2febe3=_0x5a5082[_0x29ceee(0x217)],_0x1b7c71=_0x5a5082['d5220'],_0x17b192=_0x5a5082['d5232'],_0x1147e1=_0x5a5082[_0x29ceee(0x160)],_0x3f40d8=_0x5a5082['d5433'],_0x36d793=_0x5a5082['dedt'],_0x2b6937=_0x5a5082[_0x29ceee(0x16e)],_0x3c4a99=_0x5a5082['del2'],_0x97848e=_0x5a5082['del3'],_0x279e73=_0x5a5082['didt'],_0x5eef97=_0x5a5082['dmdt'],_0x225f19=_0x5a5082['dnodt'],_0x37daee=_0x5a5082['domdt'],_0x301500=_0x5a5082['argpo'],_0x2b7a34=_0x5a5082['argpdot'],_0x2ef23d=_0x5a5082['t'],_0x1e8d71=_0x5a5082['tc'],_0x2a87bb=_0x5a5082[_0x29ceee(0x196)],_0x87d727=_0x5a5082['xfact'],_0x1849dc=_0x5a5082[_0x29ceee(0x333)],_0x2a425f=_0x5a5082['no'],_0x305292=_0x5a5082['atime'],_0x2718b8=_0x5a5082['em'],_0xd659df=_0x5a5082['argpm'],_0x322c08=_0x5a5082['inclm'],_0x79b966=_0x5a5082['xli'],_0xff803d=_0x5a5082['mm'],_0x31ae9b=_0x5a5082['xni'],_0x2ba2cf=_0x5a5082[_0x29ceee(0x2b1)],_0x167fce=_0x5a5082['nm'],_0x195c5f=0.13130908,_0x45b470=2.8843198,_0x33802d=0.37448087,_0xde51bf=5.7686396,_0x2ca9a8=0.95240898,_0x2e4500=1.8014998,_0x259da2=1.050833,_0x917806=4.4108898,_0x493410=0.0043752690880113,_0x3abb56=0x2d0,_0x381476=-0x2d0,_0x458409=0x3f480,_0x258a1f,_0x192315,_0x285ac4,_0x6d66da,_0x5b8c21,_0x4085a5,_0x28e490,_0x110ea2,_0x322371=0x0,_0x2ca96a=0x0,_0x30cf97=(_0x2a87bb+_0x1e8d71*_0x493410)%twoPi;_0x2718b8+=_0x36d793*_0x2ef23d,_0x322c08+=_0x279e73*_0x2ef23d,_0xd659df+=_0x37daee*_0x2ef23d,_0x2ba2cf+=_0x225f19*_0x2ef23d,_0xff803d+=_0x5eef97*_0x2ef23d;if(_0x5b67e8!==0x0){(_0x305292===0x0||_0x2ef23d*_0x305292<=0x0||Math['abs'](_0x2ef23d)0x0?_0x258a1f=_0x3abb56:_0x258a1f=_0x381476;var _0x59f060=0x17d;while(_0x59f060===0x17d){_0x5b67e8!==0x2?(_0x28e490=_0x2b6937*Math['sin'](_0x79b966-_0x195c5f)+_0x3c4a99*Math['sin'](0x2*(_0x79b966-_0x45b470))+_0x97848e*Math['sin'](0x3*(_0x79b966-_0x33802d)),_0x5b8c21=_0x31ae9b+_0x87d727,_0x4085a5=_0x2b6937*Math[_0x29ceee(0x201)](_0x79b966-_0x195c5f)+0x2*_0x3c4a99*Math['cos'](0x2*(_0x79b966-_0x45b470))+0x3*_0x97848e*Math['cos'](0x3*(_0x79b966-_0x33802d)),_0x4085a5*=_0x5b8c21):(_0x110ea2=_0x301500+_0x2b7a34*_0x305292,_0x285ac4=_0x110ea2+_0x110ea2,_0x192315=_0x79b966+_0x79b966,_0x28e490=_0x14049c*Math['sin'](_0x285ac4+_0x79b966-_0xde51bf)+_0x3d9849*Math['sin'](_0x79b966-_0xde51bf)+_0x58dcc6*Math['sin'](_0x110ea2+_0x79b966-_0x2ca9a8)+_0x46b27a*Math['sin'](-_0x110ea2+_0x79b966-_0x2ca9a8)+_0x51cd84*Math[_0x29ceee(0x364)](_0x285ac4+_0x192315-_0x2e4500)+_0x2febe3*Math['sin'](_0x192315-_0x2e4500)+_0x1b7c71*Math['sin'](_0x110ea2+_0x79b966-_0x259da2)+_0x17b192*Math['sin'](-_0x110ea2+_0x79b966-_0x259da2)+_0x1147e1*Math['sin'](_0x110ea2+_0x192315-_0x917806)+_0x3f40d8*Math[_0x29ceee(0x364)](-_0x110ea2+_0x192315-_0x917806),_0x5b8c21=_0x31ae9b+_0x87d727,_0x4085a5=_0x14049c*Math['cos'](_0x285ac4+_0x79b966-_0xde51bf)+_0x3d9849*Math['cos'](_0x79b966-_0xde51bf)+_0x58dcc6*Math['cos'](_0x110ea2+_0x79b966-_0x2ca9a8)+_0x46b27a*Math['cos'](-_0x110ea2+_0x79b966-_0x2ca9a8)+_0x1b7c71*Math[_0x29ceee(0x201)](_0x110ea2+_0x79b966-_0x259da2)+_0x17b192*Math['cos'](-_0x110ea2+_0x79b966-_0x259da2)+0x2*_0x51cd84*Math['cos'](_0x285ac4+_0x192315-_0x2e4500)+_0x2febe3*Math['cos'](_0x192315-_0x2e4500)+_0x1147e1*Math['cos'](_0x110ea2+_0x192315-_0x917806)+_0x3f40d8*Math['cos'](-_0x110ea2+_0x192315-_0x917806),_0x4085a5*=_0x5b8c21),Math[_0x29ceee(0x163)](_0x2ef23d-_0x305292)>=_0x3abb56?_0x59f060=0x17d:(_0x2ca96a=_0x2ef23d-_0x305292,_0x59f060=0x0),_0x59f060===0x17d&&(_0x79b966+=_0x5b8c21*_0x258a1f+_0x28e490*_0x458409,_0x31ae9b+=_0x28e490*_0x258a1f+_0x4085a5*_0x458409,_0x305292+=_0x258a1f);}_0x167fce=_0x31ae9b+_0x28e490*_0x2ca96a+_0x4085a5*_0x2ca96a*_0x2ca96a*0.5,_0x6d66da=_0x79b966+_0x5b8c21*_0x2ca96a+_0x28e490*_0x2ca96a*_0x2ca96a*0.5,_0x5b67e8!==0x1?(_0xff803d=_0x6d66da-0x2*_0x2ba2cf+0x2*_0x30cf97,_0x322371=_0x167fce-_0x2a425f):(_0xff803d=_0x6d66da-_0x2ba2cf-_0xd659df+_0x30cf97,_0x322371=_0x167fce-_0x2a425f),_0x167fce=_0x2a425f+_0x322371;}return{'atime':_0x305292,'em':_0x2718b8,'argpm':_0xd659df,'inclm':_0x322c08,'xli':_0x79b966,'mm':_0xff803d,'xni':_0x31ae9b,'nodem':_0x2ba2cf,'dndt':_0x322371,'nm':_0x167fce};}function sgp4(_0x356e88,_0x4977b5){var _0x3024e7=_0x19b437,_0x1756c9,_0x40f589,_0x5d8f43,_0x3f4902,_0xdb5650,_0x5ccc1e,_0x1b7d67,_0xd198c9,_0x2e99ad,_0x4b686f,_0x2c2a21,_0x4a7c17,_0x3e432f,_0x50e187,_0x126483,_0x21db80,_0x3becad,_0xa6f4eb,_0x2edc05,_0x44d376,_0x3e4f39,_0x54f960,_0x731ff8,_0x54f642,_0x32c608,_0x2b1f02,_0x3a7147,_0x3431bf=1.5e-12;_0x356e88['t']=_0x4977b5,_0x356e88['error']=0x0;var _0x4bc415=_0x356e88['mo']+_0x356e88['mdot']*_0x356e88['t'],_0x304492=_0x356e88['argpo']+_0x356e88[_0x3024e7(0x1e9)]*_0x356e88['t'],_0x3ea42e=_0x356e88['nodeo']+_0x356e88[_0x3024e7(0x1de)]*_0x356e88['t'];_0x2e99ad=_0x304492,_0x3e4f39=_0x4bc415;var _0x588af2=_0x356e88['t']*_0x356e88['t'];_0x731ff8=_0x3ea42e+_0x356e88['nodecf']*_0x588af2,_0x3becad=0x1-_0x356e88['cc1']*_0x356e88['t'],_0xa6f4eb=_0x356e88['bstar']*_0x356e88[_0x3024e7(0x270)]*_0x356e88['t'],_0x2edc05=_0x356e88['t2cof']*_0x588af2;if(_0x356e88['isimp']!==0x1){_0x1b7d67=_0x356e88['omgcof']*_0x356e88['t'];var _0x18e5f0=0x1+_0x356e88['eta']*Math['cos'](_0x4bc415);_0x5ccc1e=_0x356e88['xmcof']*(_0x18e5f0*_0x18e5f0*_0x18e5f0-_0x356e88['delmo']),_0x21db80=_0x1b7d67+_0x5ccc1e,_0x3e4f39=_0x4bc415+_0x21db80,_0x2e99ad=_0x304492-_0x21db80,_0x4a7c17=_0x588af2*_0x356e88['t'],_0x3e432f=_0x4a7c17*_0x356e88['t'],_0x3becad=_0x3becad-_0x356e88['d2']*_0x588af2-_0x356e88['d3']*_0x4a7c17-_0x356e88['d4']*_0x3e432f,_0xa6f4eb+=_0x356e88['bstar']*_0x356e88['cc5']*(Math['sin'](_0x3e4f39)-_0x356e88['sinmao']),_0x2edc05=_0x2edc05+_0x356e88[_0x3024e7(0x1b0)]*_0x4a7c17+_0x3e432f*(_0x356e88['t4cof']+_0x356e88['t']*_0x356e88[_0x3024e7(0x2c0)]);}_0x54f960=_0x356e88['no'];var _0x569c17=_0x356e88[_0x3024e7(0x334)];_0x44d376=_0x356e88['inclo'];if(_0x356e88['method']==='d'){_0x50e187=_0x356e88['t'];var _0x28d0f5={'irez':_0x356e88['irez'],'d2201':_0x356e88[_0x3024e7(0x294)],'d2211':_0x356e88['d2211'],'d3210':_0x356e88['d3210'],'d3222':_0x356e88['d3222'],'d4410':_0x356e88['d4410'],'d4422':_0x356e88['d4422'],'d5220':_0x356e88['d5220'],'d5232':_0x356e88[_0x3024e7(0x1ee)],'d5421':_0x356e88['d5421'],'d5433':_0x356e88['d5433'],'dedt':_0x356e88['dedt'],'del1':_0x356e88['del1'],'del2':_0x356e88['del2'],'del3':_0x356e88[_0x3024e7(0x327)],'didt':_0x356e88['didt'],'dmdt':_0x356e88['dmdt'],'dnodt':_0x356e88[_0x3024e7(0x323)],'domdt':_0x356e88['domdt'],'argpo':_0x356e88['argpo'],'argpdot':_0x356e88['argpdot'],'t':_0x356e88['t'],'tc':_0x50e187,'gsto':_0x356e88['gsto'],'xfact':_0x356e88['xfact'],'xlamo':_0x356e88['xlamo'],'no':_0x356e88['no'],'atime':_0x356e88['atime'],'em':_0x569c17,'argpm':_0x2e99ad,'inclm':_0x44d376,'xli':_0x356e88['xli'],'mm':_0x3e4f39,'xni':_0x356e88[_0x3024e7(0x362)],'nodem':_0x731ff8,'nm':_0x54f960},_0x2ec0ae=dspace(_0x28d0f5);_0x569c17=_0x2ec0ae['em'],_0x2e99ad=_0x2ec0ae[_0x3024e7(0x222)],_0x44d376=_0x2ec0ae[_0x3024e7(0x382)],_0x3e4f39=_0x2ec0ae['mm'],_0x731ff8=_0x2ec0ae[_0x3024e7(0x2b1)],_0x54f960=_0x2ec0ae['nm'];}if(_0x54f960<=0x0)return _0x356e88[_0x3024e7(0x2e9)]=0x2,[![],![]];var _0x52bde8=Math[_0x3024e7(0x36f)](xke/_0x54f960,x2o3)*_0x3becad*_0x3becad;_0x54f960=xke/Math[_0x3024e7(0x36f)](_0x52bde8,1.5),_0x569c17-=_0xa6f4eb;if(_0x569c17>=0x1||_0x569c17<-0.001)return _0x356e88['error']=0x1,[![],![]];_0x569c17<0.000001&&(_0x569c17=0.000001);_0x3e4f39+=_0x356e88['no']*_0x2edc05,_0x32c608=_0x3e4f39+_0x2e99ad+_0x731ff8,_0x731ff8%=twoPi,_0x2e99ad%=twoPi,_0x32c608%=twoPi,_0x3e4f39=(_0x32c608-_0x2e99ad-_0x731ff8)%twoPi;var _0x17af3f=Math[_0x3024e7(0x364)](_0x44d376),_0x4f7f2f=Math['cos'](_0x44d376),_0x218d17=_0x569c17;_0x54f642=_0x44d376,_0x4b686f=_0x2e99ad,_0x3a7147=_0x731ff8,_0x2b1f02=_0x3e4f39,_0x3f4902=_0x17af3f,_0x5d8f43=_0x4f7f2f;if(_0x356e88[_0x3024e7(0x367)]==='d'){var _0x3bb951={'inclo':_0x356e88[_0x3024e7(0x33b)],'init':'n','ep':_0x218d17,'inclp':_0x54f642,'nodep':_0x3a7147,'argpp':_0x4b686f,'mp':_0x2b1f02,'opsmode':_0x356e88['operationmode']},_0x492582=dpper(_0x356e88,_0x3bb951);_0x218d17=_0x492582['ep'],_0x3a7147=_0x492582['nodep'],_0x4b686f=_0x492582[_0x3024e7(0x2e1)],_0x2b1f02=_0x492582['mp'],_0x54f642=_0x492582[_0x3024e7(0x31b)];_0x54f642<0x0&&(_0x54f642=-_0x54f642,_0x3a7147+=pi,_0x4b686f-=pi);if(_0x218d17<0x0||_0x218d17>0x1)return _0x356e88[_0x3024e7(0x2e9)]=0x3,[![],![]];}_0x356e88[_0x3024e7(0x367)]==='d'&&(_0x3f4902=Math[_0x3024e7(0x364)](_0x54f642),_0x5d8f43=Math['cos'](_0x54f642),_0x356e88[_0x3024e7(0x244)]=-0.5*j3oj2*_0x3f4902,Math['abs'](_0x5d8f43+0x1)>1.5e-12?_0x356e88['xlcof']=-0.25*j3oj2*_0x3f4902*(0x3+0x5*_0x5d8f43)/(0x1+_0x5d8f43):_0x356e88['xlcof']=-0.25*j3oj2*_0x3f4902*(0x3+0x5*_0x5d8f43)/_0x3431bf);var _0x5db1bc=_0x218d17*Math['cos'](_0x4b686f);_0x21db80=0x1/(_0x52bde8*(0x1-_0x218d17*_0x218d17));var _0x407a9e=_0x218d17*Math['sin'](_0x4b686f)+_0x21db80*_0x356e88['aycof'],_0x39c59e=_0x2b1f02+_0x4b686f+_0x3a7147+_0x21db80*_0x356e88['xlcof']*_0x5db1bc,_0x871291=(_0x39c59e-_0x3a7147)%twoPi;_0xd198c9=_0x871291,_0x126483=9999.9;var _0x182e55=0x1;while(Math['abs'](_0x126483)>=1e-12&&_0x182e55<=0xa){_0x40f589=Math[_0x3024e7(0x364)](_0xd198c9),_0x1756c9=Math[_0x3024e7(0x201)](_0xd198c9),_0x126483=0x1-_0x1756c9*_0x5db1bc-_0x40f589*_0x407a9e,_0x126483=(_0x871291-_0x407a9e*_0x1756c9+_0x5db1bc*_0x40f589-_0xd198c9)/_0x126483,Math['abs'](_0x126483)>=0.95&&(_0x126483>0x0?_0x126483=0.95:_0x126483=-0.95),_0xd198c9+=_0x126483,_0x182e55+=0x1;}var _0x5a4aa5=_0x5db1bc*_0x1756c9+_0x407a9e*_0x40f589,_0x340a09=_0x5db1bc*_0x40f589-_0x407a9e*_0x1756c9,_0x443ec6=_0x5db1bc*_0x5db1bc+_0x407a9e*_0x407a9e,_0x490771=_0x52bde8*(0x1-_0x443ec6);if(_0x490771<0x0)return _0x356e88['error']=0x4,[![],![]];var _0xbbe81e=_0x52bde8*(0x1-_0x5a4aa5),_0x4a9431=Math['sqrt'](_0x52bde8)*_0x340a09/_0xbbe81e,_0x3279a9=Math['sqrt'](_0x490771)/_0xbbe81e,_0x18a67f=Math['sqrt'](0x1-_0x443ec6);_0x21db80=_0x340a09/(0x1+_0x18a67f);var _0x523ea6=_0x52bde8/_0xbbe81e*(_0x40f589-_0x407a9e-_0x5db1bc*_0x21db80),_0x14e546=_0x52bde8/_0xbbe81e*(_0x1756c9-_0x5db1bc+_0x407a9e*_0x21db80);_0x2c2a21=Math['atan2'](_0x523ea6,_0x14e546);var _0x3049e3=(_0x14e546+_0x14e546)*_0x523ea6,_0x2a6dfc=0x1-0x2*_0x523ea6*_0x523ea6;_0x21db80=0x1/_0x490771;var _0x2390e9=0.5*j2*_0x21db80,_0x1483b5=_0x2390e9*_0x21db80;_0x356e88['method']==='d'&&(_0xdb5650=_0x5d8f43*_0x5d8f43,_0x356e88['con41']=0x3*_0xdb5650-0x1,_0x356e88[_0x3024e7(0x1a5)]=0x1-_0xdb5650,_0x356e88['x7thm1']=0x7*_0xdb5650-0x1);var _0x325f73=_0xbbe81e*(0x1-1.5*_0x1483b5*_0x18a67f*_0x356e88['con41'])+0.5*_0x2390e9*_0x356e88['x1mth2']*_0x2a6dfc;if(_0x325f73<0x1)return _0x356e88['error']=0x6,{'position':![],'velocity':![]};_0x2c2a21-=0.25*_0x1483b5*_0x356e88['x7thm1']*_0x3049e3;var _0xfbc26a=_0x3a7147+1.5*_0x1483b5*_0x5d8f43*_0x3049e3,_0x27dd28=_0x54f642+1.5*_0x1483b5*_0x5d8f43*_0x3f4902*_0x2a6dfc,_0x516404=_0x4a9431-_0x54f960*_0x2390e9*_0x356e88['x1mth2']*_0x3049e3/xke,_0x2a5ca1=_0x3279a9+_0x54f960*_0x2390e9*(_0x356e88['x1mth2']*_0x2a6dfc+1.5*_0x356e88[_0x3024e7(0x27c)])/xke,_0x2a820c=Math['sin'](_0x2c2a21),_0x3a5c7d=Math[_0x3024e7(0x201)](_0x2c2a21),_0x26bf79=Math[_0x3024e7(0x364)](_0xfbc26a),_0x332799=Math[_0x3024e7(0x201)](_0xfbc26a),_0x219c58=Math['sin'](_0x27dd28),_0x3fc610=Math['cos'](_0x27dd28),_0x167737=-_0x26bf79*_0x3fc610,_0xe8ae7e=_0x332799*_0x3fc610,_0x1ba47f=_0x167737*_0x2a820c+_0x332799*_0x3a5c7d,_0x56a83e=_0xe8ae7e*_0x2a820c+_0x26bf79*_0x3a5c7d,_0x46efc5=_0x219c58*_0x2a820c,_0x560c95=_0x167737*_0x3a5c7d-_0x332799*_0x2a820c,_0x28edf1=_0xe8ae7e*_0x3a5c7d-_0x26bf79*_0x2a820c,_0x45b56b=_0x219c58*_0x3a5c7d,_0x5ddd90={'x':_0x325f73*_0x1ba47f*earthRadius,'y':_0x325f73*_0x56a83e*earthRadius,'z':_0x325f73*_0x46efc5*earthRadius},_0xf36a63={'x':(_0x516404*_0x1ba47f+_0x2a5ca1*_0x560c95)*vkmpersec,'y':(_0x516404*_0x56a83e+_0x2a5ca1*_0x28edf1)*vkmpersec,'z':(_0x516404*_0x46efc5+_0x2a5ca1*_0x45b56b)*vkmpersec};return{'position':_0x5ddd90,'velocity':_0xf36a63};}function sgp4init(_0xed18b1,_0x486d81){var _0x3afa81=_0x19b437,_0x2fd48e=_0x486d81['opsmode'],_0x2db023=_0x486d81['satn'],_0x2b226b=_0x486d81['epoch'],_0x4b638f=_0x486d81['xbstar'],_0x598143=_0x486d81['xecco'],_0x1b15c3=_0x486d81['xargpo'],_0x2923a1=_0x486d81['xinclo'],_0x4c2ec7=_0x486d81['xmo'],_0x1323b4=_0x486d81['xno'],_0x35d650=_0x486d81['xnodeo'],_0x3be9ae,_0x4722af,_0x12e461,_0x283dd5,_0x389c15,_0x3cf573,_0x25249e,_0x559318,_0x5448d8,_0x23704c,_0x4d7df7,_0x20c392,_0x1f8379,_0x39761b,_0x212d59,_0x401a7f,_0x26bafd,_0x46d70f,_0x504dbb,_0x1c0c0b,_0x34b7e9,_0x29becf,_0x32ec30,_0x5a8ab1,_0x5c4497,_0x590013,_0x31dfd9,_0x201e53,_0x10c8f4,_0x59d5c3,_0x2fdb8c,_0x3055e5,_0x180bda,_0x22ff73,_0x5ecc44,_0x491c34,_0xa0b000,_0x1417fb,_0x24b7e7,_0x3cd7f9,_0x5215df,_0x2fa159,_0x5eb6e9,_0x5b14f6,_0x37a60d,_0x412199,_0x457f93,_0x3d8134,_0x3a9dd1,_0x3e4037,_0x2f720e,_0x2c66a0,_0x3e48b8,_0x4f2441,_0x29a73e,_0x34a361,_0x3f7dba=1.5e-12;_0xed18b1['isimp']=0x0,_0xed18b1['method']='n',_0xed18b1['aycof']=0x0,_0xed18b1['con41']=0x0,_0xed18b1['cc1']=0x0,_0xed18b1[_0x3afa81(0x270)]=0x0,_0xed18b1['cc5']=0x0,_0xed18b1['d2']=0x0,_0xed18b1['d3']=0x0,_0xed18b1['d4']=0x0,_0xed18b1[_0x3afa81(0x297)]=0x0,_0xed18b1['eta']=0x0,_0xed18b1['argpdot']=0x0,_0xed18b1['omgcof']=0x0,_0xed18b1['sinmao']=0x0,_0xed18b1['t']=0x0,_0xed18b1['t2cof']=0x0,_0xed18b1['t3cof']=0x0,_0xed18b1['t4cof']=0x0,_0xed18b1['t5cof']=0x0,_0xed18b1['x1mth2']=0x0,_0xed18b1[_0x3afa81(0x241)]=0x0,_0xed18b1[_0x3afa81(0x29e)]=0x0,_0xed18b1['nodedot']=0x0,_0xed18b1[_0x3afa81(0x2e5)]=0x0,_0xed18b1['xmcof']=0x0,_0xed18b1['nodecf']=0x0,_0xed18b1['irez']=0x0,_0xed18b1[_0x3afa81(0x294)]=0x0,_0xed18b1['d2211']=0x0,_0xed18b1[_0x3afa81(0x360)]=0x0,_0xed18b1['d3222']=0x0,_0xed18b1['d4410']=0x0,_0xed18b1['d4422']=0x0,_0xed18b1['d5220']=0x0,_0xed18b1['d5232']=0x0,_0xed18b1['d5421']=0x0,_0xed18b1['d5433']=0x0,_0xed18b1[_0x3afa81(0x26c)]=0x0,_0xed18b1['del1']=0x0,_0xed18b1[_0x3afa81(0x368)]=0x0,_0xed18b1['del3']=0x0,_0xed18b1['didt']=0x0,_0xed18b1['dmdt']=0x0,_0xed18b1['dnodt']=0x0,_0xed18b1[_0x3afa81(0x181)]=0x0,_0xed18b1['e3']=0x0,_0xed18b1['ee2']=0x0,_0xed18b1[_0x3afa81(0x2fa)]=0x0,_0xed18b1['pgho']=0x0,_0xed18b1['pho']=0x0,_0xed18b1['pinco']=0x0,_0xed18b1['plo']=0x0,_0xed18b1['se2']=0x0,_0xed18b1['se3']=0x0,_0xed18b1['sgh2']=0x0,_0xed18b1['sgh3']=0x0,_0xed18b1[_0x3afa81(0x161)]=0x0,_0xed18b1['sh2']=0x0,_0xed18b1['sh3']=0x0,_0xed18b1['si2']=0x0,_0xed18b1['si3']=0x0,_0xed18b1['sl2']=0x0,_0xed18b1['sl3']=0x0,_0xed18b1['sl4']=0x0,_0xed18b1['gsto']=0x0,_0xed18b1['xfact']=0x0,_0xed18b1['xgh2']=0x0,_0xed18b1['xgh3']=0x0,_0xed18b1['xgh4']=0x0,_0xed18b1[_0x3afa81(0x1e5)]=0x0,_0xed18b1[_0x3afa81(0x286)]=0x0,_0xed18b1['xi2']=0x0,_0xed18b1['xi3']=0x0,_0xed18b1[_0x3afa81(0x1ae)]=0x0,_0xed18b1['xl3']=0x0,_0xed18b1['xl4']=0x0,_0xed18b1['xlamo']=0x0,_0xed18b1['zmol']=0x0,_0xed18b1['zmos']=0x0,_0xed18b1[_0x3afa81(0x38b)]=0x0,_0xed18b1['xli']=0x0,_0xed18b1['xni']=0x0,_0xed18b1['bstar']=_0x4b638f,_0xed18b1[_0x3afa81(0x334)]=_0x598143,_0xed18b1['argpo']=_0x1b15c3,_0xed18b1['inclo']=_0x2923a1,_0xed18b1['mo']=_0x4c2ec7,_0xed18b1['no']=_0x1323b4,_0xed18b1[_0x3afa81(0x2d1)]=_0x35d650,_0xed18b1[_0x3afa81(0x259)]=_0x2fd48e;var _0x2fabc4=0x4e/earthRadius+0x1,_0x1225d8=(0x78-0x4e)/earthRadius,_0x219bd8=_0x1225d8*_0x1225d8*_0x1225d8*_0x1225d8;_0xed18b1['init']='y',_0xed18b1['t']=0x0;var _0x491389={'satn':_0x2db023,'ecco':_0xed18b1['ecco'],'epoch':_0x2b226b,'inclo':_0xed18b1[_0x3afa81(0x33b)],'no':_0xed18b1['no'],'method':_0xed18b1['method'],'opsmode':_0xed18b1['operationmode']},_0x3ddff2=initl(_0x491389),_0x9f5449=_0x3ddff2['ao'],_0x21c02e=_0x3ddff2['con42'],_0x4d4f3f=_0x3ddff2['cosio'],_0x48fe70=_0x3ddff2['cosio2'],_0x2d9b99=_0x3ddff2['eccsq'],_0x5f1839=_0x3ddff2['omeosq'],_0x3f4d85=_0x3ddff2['posq'],_0x28b811=_0x3ddff2['rp'],_0x120526=_0x3ddff2[_0x3afa81(0x289)],_0x26b3eb=_0x3ddff2[_0x3afa81(0x28a)];_0xed18b1['no']=_0x3ddff2['no'],_0xed18b1['con41']=_0x3ddff2['con41'],_0xed18b1['gsto']=_0x3ddff2['gsto'],_0xed18b1['error']=0x0;if(_0x5f1839>=0x0||_0xed18b1['no']>=0x0){_0xed18b1['isimp']=0x0;_0x28b811<0xdc/earthRadius+0x1&&(_0xed18b1['isimp']=0x1);_0x31dfd9=_0x2fabc4,_0x34b7e9=_0x219bd8,_0x46d70f=(_0x28b811-0x1)*earthRadius;if(_0x46d70f<0x9c){_0x31dfd9=_0x46d70f-0x4e;_0x46d70f<0x62&&(_0x31dfd9=0x14);var _0x45e70b=(0x78-_0x31dfd9)/earthRadius;_0x34b7e9=_0x45e70b*_0x45e70b*_0x45e70b*_0x45e70b,_0x31dfd9=_0x31dfd9/earthRadius+0x1;}_0x504dbb=0x1/_0x3f4d85,_0x412199=0x1/(_0x9f5449-_0x31dfd9),_0xed18b1['eta']=_0x9f5449*_0xed18b1[_0x3afa81(0x334)]*_0x412199,_0x20c392=_0xed18b1['eta']*_0xed18b1[_0x3afa81(0x264)],_0x4d7df7=_0xed18b1[_0x3afa81(0x334)]*_0xed18b1['eta'],_0x1c0c0b=Math['abs'](0x1-_0x20c392),_0x3cf573=_0x34b7e9*Math['pow'](_0x412199,0x4),_0x25249e=_0x3cf573/Math['pow'](_0x1c0c0b,3.5),_0x283dd5=_0x25249e*_0xed18b1['no']*(_0x9f5449*(0x1+1.5*_0x20c392+_0x4d7df7*(0x4+_0x20c392))+0.375*j2*_0x412199/_0x1c0c0b*_0xed18b1['con41']*(0x8+0x3*_0x20c392*(0x8+_0x20c392))),_0xed18b1['cc1']=_0xed18b1[_0x3afa81(0x285)]*_0x283dd5,_0x389c15=0x0;_0xed18b1['ecco']>0.0001&&(_0x389c15=-0x2*_0x3cf573*_0x412199*j3oj2*_0xed18b1['no']*_0x26b3eb/_0xed18b1['ecco']);_0xed18b1['x1mth2']=0x1-_0x48fe70,_0xed18b1[_0x3afa81(0x270)]=0x2*_0xed18b1['no']*_0x25249e*_0x9f5449*_0x5f1839*(_0xed18b1['eta']*(0x2+0.5*_0x20c392)+_0xed18b1[_0x3afa81(0x334)]*(0.5+0x2*_0x20c392)-j2*_0x412199/(_0x9f5449*_0x1c0c0b)*(-0x3*_0xed18b1[_0x3afa81(0x27c)]*(0x1-0x2*_0x4d7df7+_0x20c392*(1.5-0.5*_0x4d7df7))+0.75*_0xed18b1['x1mth2']*(0x2*_0x20c392-_0x4d7df7*(0x1+_0x20c392))*Math['cos'](0x2*_0xed18b1['argpo']))),_0xed18b1['cc5']=0x2*_0x25249e*_0x9f5449*_0x5f1839*(0x1+2.75*(_0x20c392+_0x4d7df7)+_0x4d7df7*_0x20c392),_0x559318=_0x48fe70*_0x48fe70,_0x5eb6e9=1.5*j2*_0x504dbb*_0xed18b1['no'],_0x5b14f6=0.5*_0x5eb6e9*j2*_0x504dbb,_0x37a60d=-0.46875*j4*_0x504dbb*_0x504dbb*_0xed18b1['no'],_0xed18b1[_0x3afa81(0x29e)]=_0xed18b1['no']+0.5*_0x5eb6e9*_0x120526*_0xed18b1['con41']+0.0625*_0x5b14f6*_0x120526*(0xd-0x4e*_0x48fe70+0x89*_0x559318),_0xed18b1[_0x3afa81(0x1e9)]=-0.5*_0x5eb6e9*_0x21c02e+0.0625*_0x5b14f6*(0x7-0x72*_0x48fe70+0x18b*_0x559318)+_0x37a60d*(0x3-0x24*_0x48fe70+0x31*_0x559318),_0x3d8134=-_0x5eb6e9*_0x4d4f3f,_0xed18b1['nodedot']=_0x3d8134+(0.5*_0x5b14f6*(0x4-0x13*_0x48fe70)+0x2*_0x37a60d*(0x3-0x7*_0x48fe70))*_0x4d4f3f,_0x457f93=_0xed18b1['argpdot']+_0xed18b1['nodedot'],_0xed18b1['omgcof']=_0xed18b1[_0x3afa81(0x285)]*_0x389c15*Math['cos'](_0xed18b1['argpo']),_0xed18b1['xmcof']=0x0;_0xed18b1[_0x3afa81(0x334)]>0.0001&&(_0xed18b1['xmcof']=-x2o3*_0x3cf573*_0xed18b1['bstar']/_0x4d7df7);_0xed18b1['nodecf']=3.5*_0x5f1839*_0x3d8134*_0xed18b1['cc1'],_0xed18b1['t2cof']=1.5*_0xed18b1[_0x3afa81(0x26d)];Math['abs'](_0x4d4f3f+0x1)>1.5e-12?_0xed18b1['xlcof']=-0.25*j3oj2*_0x26b3eb*(0x3+0x5*_0x4d4f3f)/(0x1+_0x4d4f3f):_0xed18b1[_0x3afa81(0x2e5)]=-0.25*j3oj2*_0x26b3eb*(0x3+0x5*_0x4d4f3f)/_0x3f7dba;_0xed18b1['aycof']=-0.5*j3oj2*_0x26b3eb;var _0x5b4f4f=0x1+_0xed18b1['eta']*Math['cos'](_0xed18b1['mo']);_0xed18b1['delmo']=_0x5b4f4f*_0x5b4f4f*_0x5b4f4f,_0xed18b1[_0x3afa81(0x1b2)]=Math['sin'](_0xed18b1['mo']),_0xed18b1['x7thm1']=0x7*_0x48fe70-0x1;if(0x2*pi/_0xed18b1['no']>=0xe1){_0xed18b1['method']='d',_0xed18b1[_0x3afa81(0x2a1)]=0x1,_0x5215df=0x0,_0x212d59=_0xed18b1[_0x3afa81(0x33b)];var _0x13a837={'epoch':_0x2b226b,'ep':_0xed18b1['ecco'],'argpp':_0xed18b1['argpo'],'tc':_0x5215df,'inclp':_0xed18b1['inclo'],'nodep':_0xed18b1['nodeo'],'np':_0xed18b1['no'],'e3':_0xed18b1['e3'],'ee2':_0xed18b1[_0x3afa81(0x2d8)],'peo':_0xed18b1[_0x3afa81(0x2fa)],'pgho':_0xed18b1[_0x3afa81(0x24a)],'pho':_0xed18b1['pho'],'pinco':_0xed18b1['pinco'],'plo':_0xed18b1['plo'],'se2':_0xed18b1['se2'],'se3':_0xed18b1[_0x3afa81(0x216)],'sgh2':_0xed18b1['sgh2'],'sgh3':_0xed18b1['sgh3'],'sgh4':_0xed18b1['sgh4'],'sh2':_0xed18b1['sh2'],'sh3':_0xed18b1['sh3'],'si2':_0xed18b1['si2'],'si3':_0xed18b1[_0x3afa81(0x246)],'sl2':_0xed18b1['sl2'],'sl3':_0xed18b1['sl3'],'sl4':_0xed18b1['sl4'],'xgh2':_0xed18b1[_0x3afa81(0x1bc)],'xgh3':_0xed18b1[_0x3afa81(0x281)],'xgh4':_0xed18b1['xgh4'],'xh2':_0xed18b1['xh2'],'xh3':_0xed18b1['xh3'],'xi2':_0xed18b1['xi2'],'xi3':_0xed18b1['xi3'],'xl2':_0xed18b1[_0x3afa81(0x1ae)],'xl3':_0xed18b1[_0x3afa81(0x370)],'xl4':_0xed18b1['xl4'],'zmol':_0xed18b1[_0x3afa81(0x1e8)],'zmos':_0xed18b1[_0x3afa81(0x173)]},_0x10766f=dscom(_0x13a837);_0xed18b1['e3']=_0x10766f['e3'],_0xed18b1['ee2']=_0x10766f[_0x3afa81(0x2d8)],_0xed18b1[_0x3afa81(0x2fa)]=_0x10766f[_0x3afa81(0x2fa)],_0xed18b1['pgho']=_0x10766f[_0x3afa81(0x24a)],_0xed18b1['pho']=_0x10766f['pho'],_0xed18b1['pinco']=_0x10766f['pinco'],_0xed18b1['plo']=_0x10766f['plo'],_0xed18b1['se2']=_0x10766f[_0x3afa81(0x17d)],_0xed18b1['se3']=_0x10766f['se3'],_0xed18b1['sgh2']=_0x10766f['sgh2'],_0xed18b1['sgh3']=_0x10766f['sgh3'],_0xed18b1[_0x3afa81(0x161)]=_0x10766f['sgh4'],_0xed18b1[_0x3afa81(0x322)]=_0x10766f[_0x3afa81(0x322)],_0xed18b1[_0x3afa81(0x37f)]=_0x10766f['sh3'],_0xed18b1['si2']=_0x10766f[_0x3afa81(0x317)],_0xed18b1['si3']=_0x10766f['si3'],_0xed18b1['sl2']=_0x10766f['sl2'],_0xed18b1['sl3']=_0x10766f['sl3'],_0xed18b1['sl4']=_0x10766f['sl4'],_0x4722af=_0x10766f[_0x3afa81(0x225)],_0x3be9ae=_0x10766f['cosim'],_0x5448d8=_0x10766f['em'],_0x23704c=_0x10766f['emsq'],_0x29becf=_0x10766f['s1'],_0x32ec30=_0x10766f['s2'],_0x5a8ab1=_0x10766f['s3'],_0x5c4497=_0x10766f['s4'],_0x590013=_0x10766f['s5'],_0x201e53=_0x10766f['ss1'],_0x10c8f4=_0x10766f['ss2'],_0x59d5c3=_0x10766f['ss3'],_0x2fdb8c=_0x10766f['ss4'],_0x3055e5=_0x10766f['ss5'],_0x180bda=_0x10766f[_0x3afa81(0x1bb)],_0x22ff73=_0x10766f['sz3'],_0x5ecc44=_0x10766f['sz11'],_0x491c34=_0x10766f['sz13'],_0xa0b000=_0x10766f['sz21'],_0x1417fb=_0x10766f['sz23'],_0x24b7e7=_0x10766f['sz31'],_0x3cd7f9=_0x10766f['sz33'],_0xed18b1[_0x3afa81(0x1bc)]=_0x10766f['xgh2'],_0xed18b1[_0x3afa81(0x281)]=_0x10766f['xgh3'],_0xed18b1[_0x3afa81(0x19f)]=_0x10766f['xgh4'],_0xed18b1['xh2']=_0x10766f[_0x3afa81(0x1e5)],_0xed18b1['xh3']=_0x10766f['xh3'],_0xed18b1[_0x3afa81(0x1c9)]=_0x10766f[_0x3afa81(0x1c9)],_0xed18b1[_0x3afa81(0x29d)]=_0x10766f['xi3'],_0xed18b1['xl2']=_0x10766f['xl2'],_0xed18b1[_0x3afa81(0x370)]=_0x10766f['xl3'],_0xed18b1['xl4']=_0x10766f['xl4'],_0xed18b1['zmol']=_0x10766f['zmol'],_0xed18b1['zmos']=_0x10766f['zmos'],_0x26bafd=_0x10766f['nm'],_0x3a9dd1=_0x10766f['z1'],_0x3e4037=_0x10766f['z3'],_0x2f720e=_0x10766f['z11'],_0x2c66a0=_0x10766f[_0x3afa81(0x30d)],_0x3e48b8=_0x10766f['z21'],_0x4f2441=_0x10766f['z23'],_0x29a73e=_0x10766f['z31'],_0x34a361=_0x10766f[_0x3afa81(0x223)];var _0x4a0dab={'inclo':_0x212d59,'init':_0xed18b1[_0x3afa81(0x2af)],'ep':_0xed18b1['ecco'],'inclp':_0xed18b1['inclo'],'nodep':_0xed18b1['nodeo'],'argpp':_0xed18b1[_0x3afa81(0x30e)],'mp':_0xed18b1['mo'],'opsmode':_0xed18b1[_0x3afa81(0x259)]},_0x12ec66=dpper(_0xed18b1,_0x4a0dab);_0xed18b1['ecco']=_0x12ec66['ep'],_0xed18b1['inclo']=_0x12ec66['inclp'],_0xed18b1[_0x3afa81(0x2d1)]=_0x12ec66['nodep'],_0xed18b1['argpo']=_0x12ec66['argpp'],_0xed18b1['mo']=_0x12ec66['mp'],_0x1f8379=0x0,_0x39761b=0x0,_0x401a7f=0x0;var _0x41279c={'cosim':_0x3be9ae,'emsq':_0x23704c,'argpo':_0xed18b1[_0x3afa81(0x30e)],'s1':_0x29becf,'s2':_0x32ec30,'s3':_0x5a8ab1,'s4':_0x5c4497,'s5':_0x590013,'sinim':_0x4722af,'ss1':_0x201e53,'ss2':_0x10c8f4,'ss3':_0x59d5c3,'ss4':_0x2fdb8c,'ss5':_0x3055e5,'sz1':_0x180bda,'sz3':_0x22ff73,'sz11':_0x5ecc44,'sz13':_0x491c34,'sz21':_0xa0b000,'sz23':_0x1417fb,'sz31':_0x24b7e7,'sz33':_0x3cd7f9,'t':_0xed18b1['t'],'tc':_0x5215df,'gsto':_0xed18b1['gsto'],'mo':_0xed18b1['mo'],'mdot':_0xed18b1[_0x3afa81(0x29e)],'no':_0xed18b1['no'],'nodeo':_0xed18b1['nodeo'],'nodedot':_0xed18b1['nodedot'],'xpidot':_0x457f93,'z1':_0x3a9dd1,'z3':_0x3e4037,'z11':_0x2f720e,'z13':_0x2c66a0,'z21':_0x3e48b8,'z23':_0x4f2441,'z31':_0x29a73e,'z33':_0x34a361,'ecco':_0xed18b1['ecco'],'eccsq':_0x2d9b99,'em':_0x5448d8,'argpm':_0x1f8379,'inclm':_0x212d59,'mm':_0x401a7f,'nm':_0x26bafd,'nodem':_0x39761b,'irez':_0xed18b1['irez'],'atime':_0xed18b1['atime'],'d2201':_0xed18b1['d2201'],'d2211':_0xed18b1['d2211'],'d3210':_0xed18b1[_0x3afa81(0x360)],'d3222':_0xed18b1['d3222'],'d4410':_0xed18b1['d4410'],'d4422':_0xed18b1['d4422'],'d5220':_0xed18b1[_0x3afa81(0x214)],'d5232':_0xed18b1['d5232'],'d5421':_0xed18b1[_0x3afa81(0x160)],'d5433':_0xed18b1[_0x3afa81(0x219)],'dedt':_0xed18b1['dedt'],'didt':_0xed18b1['didt'],'dmdt':_0xed18b1['dmdt'],'dnodt':_0xed18b1['dnodt'],'domdt':_0xed18b1['domdt'],'del1':_0xed18b1['del1'],'del2':_0xed18b1['del2'],'del3':_0xed18b1[_0x3afa81(0x327)],'xfact':_0xed18b1['xfact'],'xlamo':_0xed18b1[_0x3afa81(0x333)],'xli':_0xed18b1['xli'],'xni':_0xed18b1['xni']},_0x2478b7=dsinit(_0x41279c);_0xed18b1['irez']=_0x2478b7['irez'],_0xed18b1['atime']=_0x2478b7[_0x3afa81(0x38b)],_0xed18b1['d2201']=_0x2478b7['d2201'],_0xed18b1[_0x3afa81(0x31d)]=_0x2478b7['d2211'],_0xed18b1['d3210']=_0x2478b7['d3210'],_0xed18b1[_0x3afa81(0x1a3)]=_0x2478b7['d3222'],_0xed18b1['d4410']=_0x2478b7[_0x3afa81(0x249)],_0xed18b1['d4422']=_0x2478b7['d4422'],_0xed18b1[_0x3afa81(0x214)]=_0x2478b7['d5220'],_0xed18b1['d5232']=_0x2478b7[_0x3afa81(0x1ee)],_0xed18b1['d5421']=_0x2478b7[_0x3afa81(0x160)],_0xed18b1[_0x3afa81(0x219)]=_0x2478b7['d5433'],_0xed18b1['dedt']=_0x2478b7['dedt'],_0xed18b1['didt']=_0x2478b7['didt'],_0xed18b1[_0x3afa81(0x2a5)]=_0x2478b7[_0x3afa81(0x2a5)],_0xed18b1['dnodt']=_0x2478b7['dnodt'],_0xed18b1['domdt']=_0x2478b7['domdt'],_0xed18b1[_0x3afa81(0x16e)]=_0x2478b7[_0x3afa81(0x16e)],_0xed18b1[_0x3afa81(0x368)]=_0x2478b7['del2'],_0xed18b1['del3']=_0x2478b7['del3'],_0xed18b1['xfact']=_0x2478b7['xfact'],_0xed18b1['xlamo']=_0x2478b7['xlamo'],_0xed18b1[_0x3afa81(0x1db)]=_0x2478b7[_0x3afa81(0x1db)],_0xed18b1[_0x3afa81(0x362)]=_0x2478b7['xni'];}_0xed18b1['isimp']!==0x1&&(_0x12e461=_0xed18b1['cc1']*_0xed18b1['cc1'],_0xed18b1['d2']=0x4*_0x9f5449*_0x412199*_0x12e461,_0x2fa159=_0xed18b1['d2']*_0x412199*_0xed18b1[_0x3afa81(0x26d)]/0x3,_0xed18b1['d3']=(0x11*_0x9f5449+_0x31dfd9)*_0x2fa159,_0xed18b1['d4']=0.5*_0x2fa159*_0x9f5449*_0x412199*(0xdd*_0x9f5449+0x1f*_0x31dfd9)*_0xed18b1['cc1'],_0xed18b1[_0x3afa81(0x1b0)]=_0xed18b1['d2']+0x2*_0x12e461,_0xed18b1['t4cof']=0.25*(0x3*_0xed18b1['d3']+_0xed18b1['cc1']*(0xc*_0xed18b1['d2']+0xa*_0x12e461)),_0xed18b1['t5cof']=0.2*(0x3*_0xed18b1['d4']+0xc*_0xed18b1[_0x3afa81(0x26d)]*_0xed18b1['d3']+0x6*_0xed18b1['d2']*_0xed18b1['d2']+0xf*_0x12e461*(0x2*_0xed18b1['d2']+_0x12e461)));}sgp4(_0xed18b1,0x0),_0xed18b1['init']='n';}function twoline2satrec(_0x3c03eb,_0xf95913){var _0x3846be=_0x19b437,_0x3863a6='i',_0x47954f=0x5a0/(0x2*pi),_0x1b00b1=0x0,_0x330967={};_0x330967['error']=0x0,_0x330967['satnum']=_0x3c03eb[_0x3846be(0x352)](0x2,0x7),_0x330967[_0x3846be(0x1f8)]=parseInt(_0x3c03eb['substring'](0x12,0x14),0xa),_0x330967[_0x3846be(0x274)]=parseFloat(_0x3c03eb['substring'](0x14,0x20)),_0x330967[_0x3846be(0x2dc)]=parseFloat(_0x3c03eb['substring'](0x21,0x2b)),_0x330967['nddot']=parseFloat('.'['concat'](parseInt(_0x3c03eb['substring'](0x2c,0x32),0xa),'E')['concat'](_0x3c03eb['substring'](0x32,0x34))),_0x330967['bstar']=parseFloat(''['concat'](_0x3c03eb[_0x3846be(0x352)](0x35,0x36),'.')['concat'](parseInt(_0x3c03eb['substring'](0x36,0x3b),0xa),'E')['concat'](_0x3c03eb['substring'](0x3b,0x3d))),_0x330967['inclo']=parseFloat(_0xf95913[_0x3846be(0x352)](0x8,0x10)),_0x330967['nodeo']=parseFloat(_0xf95913['substring'](0x11,0x19)),_0x330967['ecco']=parseFloat('.'['concat'](_0xf95913[_0x3846be(0x352)](0x1a,0x21))),_0x330967[_0x3846be(0x30e)]=parseFloat(_0xf95913['substring'](0x22,0x2a)),_0x330967['mo']=parseFloat(_0xf95913['substring'](0x2b,0x33)),_0x330967['no']=parseFloat(_0xf95913['substring'](0x34,0x3f)),_0x330967['no']/=_0x47954f,_0x330967['a']=Math[_0x3846be(0x36f)](_0x330967['no']*tumin,-0x2/0x3),_0x330967['ndot']/=_0x47954f*0x5a0,_0x330967['nddot']/=_0x47954f*0x5a0*0x5a0,_0x330967[_0x3846be(0x33b)]*=deg2rad,_0x330967['nodeo']*=deg2rad,_0x330967['argpo']*=deg2rad,_0x330967['mo']*=deg2rad,_0x330967['alta']=_0x330967['a']*(0x1+_0x330967[_0x3846be(0x334)])-0x1,_0x330967['altp']=_0x330967['a']*(0x1-_0x330967['ecco'])-0x1;_0x330967[_0x3846be(0x1f8)]<0x39?_0x1b00b1=_0x330967['epochyr']+0x7d0:_0x1b00b1=_0x330967['epochyr']+0x76c;var _0x383e55=days2mdhms(_0x1b00b1,_0x330967['epochdays']),_0x67b5e=_0x383e55['mon'],_0x4443c3=_0x383e55['day'],_0x3a9e2c=_0x383e55['hr'],_0x3dd841=_0x383e55[_0x3846be(0x25a)],_0x93ebeb=_0x383e55[_0x3846be(0x308)];return _0x330967['jdsatepoch']=jday(_0x1b00b1,_0x67b5e,_0x4443c3,_0x3a9e2c,_0x3dd841,_0x93ebeb),sgp4init(_0x330967,{'opsmode':_0x3863a6,'satn':_0x330967['satnum'],'epoch':_0x330967['jdsatepoch']-2433281.5,'xbstar':_0x330967['bstar'],'xecco':_0x330967['ecco'],'xargpo':_0x330967['argpo'],'xinclo':_0x330967[_0x3846be(0x33b)],'xmo':_0x330967['mo'],'xno':_0x330967['no'],'xnodeo':_0x330967[_0x3846be(0x2d1)]}),_0x330967;}function _toConsumableArray(_0x33bf50){return _arrayWithoutHoles(_0x33bf50)||_iterableToArray(_0x33bf50)||_unsupportedIterableToArray(_0x33bf50)||_nonIterableSpread();}function _arrayWithoutHoles(_0x24e9fb){if(Array['isArray'](_0x24e9fb))return _arrayLikeToArray(_0x24e9fb);}function _iterableToArray(_0x4326a2){if(typeof Symbol!=='undefined'&&Symbol['iterator']in Object(_0x4326a2))return Array['from'](_0x4326a2);}function _unsupportedIterableToArray(_0x156055,_0x510c10){var _0x2e9371=_0x19b437;if(!_0x156055)return;if(typeof _0x156055==='string')return _arrayLikeToArray(_0x156055,_0x510c10);var _0x2bdc81=Object[_0x2e9371(0x210)][_0x2e9371(0x2cb)][_0x2e9371(0x1fc)](_0x156055)[_0x2e9371(0x345)](0x8,-0x1);if(_0x2bdc81==='Object'&&_0x156055['constructor'])_0x2bdc81=_0x156055['constructor'][_0x2e9371(0x279)];if(_0x2bdc81==='Map'||_0x2bdc81==='Set')return Array['from'](_0x156055);if(_0x2bdc81===_0x2e9371(0x298)||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/[_0x2e9371(0x35b)](_0x2bdc81))return _arrayLikeToArray(_0x156055,_0x510c10);}function _arrayLikeToArray(_0x334060,_0x3534c1){var _0x4dc720=_0x19b437;if(_0x3534c1==null||_0x3534c1>_0x334060[_0x4dc720(0x353)])_0x3534c1=_0x334060[_0x4dc720(0x353)];for(var _0x5f3394=0x0,_0x29d8bd=new Array(_0x3534c1);_0x5f3394<_0x3534c1;_0x5f3394++)_0x29d8bd[_0x5f3394]=_0x334060[_0x5f3394];return _0x29d8bd;}function _nonIterableSpread(){throw new TypeError('Invalid\x20attempt\x20to\x20spread\x20non-iterable\x20instance.\x0aIn\x20order\x20to\x20be\x20iterable,\x20non-array\x20objects\x20must\x20have\x20a\x20[Symbol.iterator]()\x20method.');}function propagate(){var _0x26031d=_0x19b437;for(var _0x59c26c=arguments[_0x26031d(0x353)],_0x3119f0=new Array(_0x59c26c),_0x461bf1=0x0;_0x461bf1<_0x59c26c;_0x461bf1++){_0x3119f0[_0x461bf1]=arguments[_0x461bf1];}var _0x300acd=_0x3119f0[0x0],_0x51f5cf=Array['prototype'][_0x26031d(0x345)]['call'](_0x3119f0,0x1),_0x430fbf=jday['apply'](void 0x0,_toConsumableArray(_0x51f5cf)),_0x4b4343=(_0x430fbf-_0x300acd['jdsatepoch'])*minutesPerDay;return sgp4(_0x300acd,_0x4b4343);}function dopplerFactor(_0x38cf46,_0x5790c9,_0x49be58){var _0x2cf079=_0x19b437,_0x21e6b0=0.00007292115,_0x406f60=299792.458,_0x29fd6f={'x':_0x5790c9['x']-_0x38cf46['x'],'y':_0x5790c9['y']-_0x38cf46['y'],'z':_0x5790c9['z']-_0x38cf46['z']};_0x29fd6f['w']=Math['sqrt'](Math[_0x2cf079(0x36f)](_0x29fd6f['x'],0x2)+Math[_0x2cf079(0x36f)](_0x29fd6f['y'],0x2)+Math[_0x2cf079(0x36f)](_0x29fd6f['z'],0x2));var _0x52483c={'x':_0x49be58['x']+_0x21e6b0*_0x38cf46['y'],'y':_0x49be58['y']-_0x21e6b0*_0x38cf46['x'],'z':_0x49be58['z']};function _0x41d863(_0x4c9f28){return _0x4c9f28>=0x0?0x1:-0x1;}var _0x16205b=(_0x29fd6f['x']*_0x52483c['x']+_0x29fd6f['y']*_0x52483c['y']+_0x29fd6f['z']*_0x52483c['z'])/_0x29fd6f['w'];return 0x1+_0x16205b/_0x406f60*_0x41d863(_0x16205b);}function radiansToDegrees(_0x490cf2){return _0x490cf2*rad2deg;}function degreesToRadians(_0x296f97){return _0x296f97*deg2rad;}function degreesLat(_0x15bac5){if(_0x15bac5<-pi/0x2||_0x15bac5>pi/0x2)throw new RangeError('Latitude\x20radians\x20must\x20be\x20in\x20range\x20[-pi/2;\x20pi/2].');return radiansToDegrees(_0x15bac5);}function degreesLong(_0x23c5a9){if(_0x23c5a9<-pi||_0x23c5a9>pi)throw new RangeError('Longitude\x20radians\x20must\x20be\x20in\x20range\x20[-pi;\x20pi].');return radiansToDegrees(_0x23c5a9);}function radiansLat(_0x3753cf){var _0x46ff72=_0x19b437;if(_0x3753cf<-0x5a||_0x3753cf>0x5a)throw new RangeError(_0x46ff72(0x258));return degreesToRadians(_0x3753cf);}function radiansLong(_0x4cfcfb){if(_0x4cfcfb<-0xb4||_0x4cfcfb>0xb4)throw new RangeError('Longitude\x20degrees\x20must\x20be\x20in\x20range\x20[-180;\x20180].');return degreesToRadians(_0x4cfcfb);}function geodeticToEcf(_0x4043d2){var _0x506a05=_0x19b437,_0x4eae8e=_0x4043d2['longitude'],_0x30ef0c=_0x4043d2['latitude'],_0x2483ca=_0x4043d2['height'],_0x478927=6378.137,_0x16b79f=6356.7523142,_0x3952d4=(_0x478927-_0x16b79f)/_0x478927,_0x3a5270=0x2*_0x3952d4-_0x3952d4*_0x3952d4,_0xbfcfa2=_0x478927/Math[_0x506a05(0x233)](0x1-_0x3a5270*(Math['sin'](_0x30ef0c)*Math[_0x506a05(0x364)](_0x30ef0c))),_0x22ccbd=(_0xbfcfa2+_0x2483ca)*Math['cos'](_0x30ef0c)*Math['cos'](_0x4eae8e),_0x4303c9=(_0xbfcfa2+_0x2483ca)*Math['cos'](_0x30ef0c)*Math['sin'](_0x4eae8e),_0x5a656f=(_0xbfcfa2*(0x1-_0x3a5270)+_0x2483ca)*Math['sin'](_0x30ef0c);return{'x':_0x22ccbd,'y':_0x4303c9,'z':_0x5a656f};}function eciToGeodetic(_0x4c8a55,_0x589616){var _0x24d9cf=_0x19b437,_0x91f462=6378.137,_0x14132b=6356.7523142,_0x4ab67c=Math['sqrt'](_0x4c8a55['x']*_0x4c8a55['x']+_0x4c8a55['y']*_0x4c8a55['y']),_0x3ccc99=(_0x91f462-_0x14132b)/_0x91f462,_0x15715a=0x2*_0x3ccc99-_0x3ccc99*_0x3ccc99,_0x55b1ed=Math['atan2'](_0x4c8a55['y'],_0x4c8a55['x'])-_0x589616;while(_0x55b1ed<-pi){_0x55b1ed+=twoPi;}while(_0x55b1ed>pi){_0x55b1ed-=twoPi;}var _0x5f23c2=0x14,_0x3f2a26=0x0,_0x51f12b=Math[_0x24d9cf(0x16f)](_0x4c8a55['z'],Math['sqrt'](_0x4c8a55['x']*_0x4c8a55['x']+_0x4c8a55['y']*_0x4c8a55['y'])),_0x17fee4;while(_0x3f2a26<_0x5f23c2){_0x17fee4=0x1/Math['sqrt'](0x1-_0x15715a*(Math[_0x24d9cf(0x364)](_0x51f12b)*Math[_0x24d9cf(0x364)](_0x51f12b))),_0x51f12b=Math['atan2'](_0x4c8a55['z']+_0x91f462*_0x17fee4*_0x15715a*Math[_0x24d9cf(0x364)](_0x51f12b),_0x4ab67c),_0x3f2a26+=0x1;}var _0x2f801e=_0x4ab67c/Math[_0x24d9cf(0x201)](_0x51f12b)-_0x91f462*_0x17fee4;return{'longitude':_0x55b1ed,'latitude':_0x51f12b,'height':_0x2f801e};}function ecfToEci(_0x73f583,_0x10c286){var _0x235712=_0x19b437,_0x39ff11=_0x73f583['x']*Math['cos'](_0x10c286)-_0x73f583['y']*Math[_0x235712(0x364)](_0x10c286),_0x37d35f=_0x73f583['x']*Math['sin'](_0x10c286)+_0x73f583['y']*Math[_0x235712(0x201)](_0x10c286),_0x33fd3c=_0x73f583['z'];return{'x':_0x39ff11,'y':_0x37d35f,'z':_0x33fd3c};}function eciToEcf(_0xc98e53,_0x71978e){var _0x5a05fc=_0x19b437,_0x219505=_0xc98e53['x']*Math[_0x5a05fc(0x201)](_0x71978e)+_0xc98e53['y']*Math['sin'](_0x71978e),_0x159f77=_0xc98e53['x']*-Math[_0x5a05fc(0x364)](_0x71978e)+_0xc98e53['y']*Math[_0x5a05fc(0x201)](_0x71978e),_0xbc7882=_0xc98e53['z'];return{'x':_0x219505,'y':_0x159f77,'z':_0xbc7882};}function topocentric(_0x63f2b,_0x3eda51){var _0x3d4617=_0x19b437,_0x3a4e46=_0x63f2b['longitude'],_0x232d37=_0x63f2b[_0x3d4617(0x18c)],_0x8399d8=geodeticToEcf(_0x63f2b),_0xf1cae0=_0x3eda51['x']-_0x8399d8['x'],_0x148a95=_0x3eda51['y']-_0x8399d8['y'],_0x437738=_0x3eda51['z']-_0x8399d8['z'],_0x27464c=Math['sin'](_0x232d37)*Math['cos'](_0x3a4e46)*_0xf1cae0+Math['sin'](_0x232d37)*Math[_0x3d4617(0x364)](_0x3a4e46)*_0x148a95-Math['cos'](_0x232d37)*_0x437738,_0x2db2b9=-Math['sin'](_0x3a4e46)*_0xf1cae0+Math['cos'](_0x3a4e46)*_0x148a95,_0x14bb98=Math[_0x3d4617(0x201)](_0x232d37)*Math['cos'](_0x3a4e46)*_0xf1cae0+Math['cos'](_0x232d37)*Math[_0x3d4617(0x364)](_0x3a4e46)*_0x148a95+Math['sin'](_0x232d37)*_0x437738;return{'topS':_0x27464c,'topE':_0x2db2b9,'topZ':_0x14bb98};}function topocentricToLookAngles(_0x27f261){var _0x410090=_0x19b437,_0x2f9586=_0x27f261['topS'],_0x246c6b=_0x27f261['topE'],_0x35e86e=_0x27f261['topZ'],_0x60afc2=Math[_0x410090(0x233)](_0x2f9586*_0x2f9586+_0x246c6b*_0x246c6b+_0x35e86e*_0x35e86e),_0x1a5276=Math[_0x410090(0x1cb)](_0x35e86e/_0x60afc2),_0x4e2199=Math[_0x410090(0x16f)](-_0x246c6b,_0x2f9586)+pi;return{'azimuth':_0x4e2199,'elevation':_0x1a5276,'rangeSat':_0x60afc2};}function ecfToLookAngles(_0x32d32b,_0x32dd9b){var _0x7e30ce=topocentric(_0x32d32b,_0x32dd9b);return topocentricToLookAngles(_0x7e30ce);}var satellite={'__proto__':null,'constants':constants,'degreesLat':degreesLat,'degreesLong':degreesLong,'degreesToRadians':degreesToRadians,'dopplerFactor':dopplerFactor,'ecfToEci':ecfToEci,'ecfToLookAngles':ecfToLookAngles,'eciToEcf':eciToEcf,'eciToGeodetic':eciToGeodetic,'geodeticToEcf':geodeticToEcf,'gstime':gstime,'invjday':invjday,'jday':jday,'propagate':propagate,'radiansLat':radiansLat,'radiansLong':radiansLong,'radiansToDegrees':radiansToDegrees,'sgp4':sgp4,'twoline2satrec':twoline2satrec},commonjsGlobal=typeof globalThis!==_0x19b437(0x31f)?globalThis:typeof window!=='undefined'?window:typeof global!==_0x19b437(0x31f)?global:typeof self!=='undefined'?self:{};function getDefaultExportFromCjs(_0x27ac4b){var _0x724771=_0x19b437;return _0x27ac4b&&_0x27ac4b['__esModule']&&Object['prototype']['hasOwnProperty'][_0x724771(0x1fc)](_0x27ac4b,_0x724771(0x2da))?_0x27ac4b[_0x724771(0x2da)]:_0x27ac4b;}function getAugmentedNamespace(_0x5e6ff9){var _0x5d1740=_0x19b437;if(_0x5e6ff9['__esModule'])return _0x5e6ff9;var _0xad4fbd=Object[_0x5d1740(0x342)]({},_0x5d1740(0x205),{'value':!![]});return Object[_0x5d1740(0x2bc)](_0x5e6ff9)[_0x5d1740(0x287)](function(_0xb1c521){var _0x18b305=Object['getOwnPropertyDescriptor'](_0x5e6ff9,_0xb1c521);Object['defineProperty'](_0xad4fbd,_0xb1c521,_0x18b305['get']?_0x18b305:{'enumerable':!![],'get':function(){return _0x5e6ff9[_0xb1c521];}});}),_0xad4fbd;}var tlejs_umd$1={'exports':{}},require$$0=getAugmentedNamespace(satellite);(function(_0x4b5d00,_0x36d732){(function(_0x2ab14f,_0x593159){_0x593159(_0x36d732,require$$0);}(commonjsGlobal,function(_0x805631,_0x1d0d11){var _0x1f4c12=_0x4b40;const _0x258efc=0x5265c00,_0x42ef3b=0x3e8,_0x3caa33=0xea60,_0x56f914={'_INT':Symbol(),'_FLOAT':Symbol(),'_CHAR':Symbol(),'_DECIMAL_ASSUMED':Symbol(),'_DECIMAL_ASSUMED_E':Symbol()},_0x149645={'_ARRAY':_0x1f4c12(0x23a),'_STRING':'string','_OBJECT':_0x1f4c12(0x2e3),'_DATE':_0x1f4c12(0x1aa),'_NAN':_0x1f4c12(0x389)};function _0x15f5a4(_0x3ce8e8){var _0x1a735a=_0x1f4c12;const _0x11144e=typeof _0x3ce8e8;if(Array['isArray'](_0x3ce8e8))return _0x149645['_ARRAY'];if(_0x3ce8e8 instanceof Date)return _0x149645['_DATE'];if(Number['isNaN'](_0x3ce8e8))return _0x149645[_0x1a735a(0x221)];return _0x11144e;}const _0x2d09e0=_0x53d17d=>_0x53d17d>=0x0,_0x1055dc=_0x40e6a3=>{const _0x4b2f64=Math['abs'](_0x40e6a3);return _0x4b2f64['toString']()['length'];},_0x508295=_0x4b0667=>{var _0x3bdbb8=_0x1f4c12;const _0x3029f4=_0x1055dc(_0x4b0667),_0x594819='0'[_0x3bdbb8(0x1ba)](_0x3029f4-0x1);return parseFloat(_0x4b0667*('0.'+_0x594819+'1'));},_0x5776ea=_0x28d2ad=>{var _0x20022b=_0x1f4c12;const _0x4b1e22=_0x28d2ad['substr'](0x0,_0x28d2ad['length']-0x2),_0x57f574=_0x508295(_0x4b1e22),_0x5709a7=parseInt(_0x28d2ad[_0x20022b(0x2f5)](_0x28d2ad['length']-0x2,0x2),0xa),_0x343de3=_0x57f574*Math[_0x20022b(0x36f)](0xa,_0x5709a7);return parseFloat(_0x343de3['toPrecision'](0x5));},_0x4d93e6=(_0x21e446,_0x5950e0=new Date()['getFullYear']())=>{const _0x45109c=new Date('1/1/'+_0x5950e0+'\x200:0:0\x20Z'),_0x22e66e=_0x45109c['getTime']();return Math['floor'](_0x22e66e+(_0x21e446-0x1)*_0x258efc);},_0x3b5617=_0x2736e4=>_0x2736e4*(0xb4/Math['PI']),_0x31eaaa=_0xaeb714=>_0xaeb714*(Math['PI']/0xb4),_0x429b04=(_0x34e5b5,_0x5e1779)=>{if(!_0x34e5b5||!_0x5e1779)return![];const _0x311723=_0x2d09e0(_0x34e5b5),_0x5c7b81=_0x2d09e0(_0x5e1779),_0x3778dc=_0x311723===_0x5c7b81;if(_0x3778dc)return![];const _0x2fd453=Math['abs'](_0x34e5b5)>0x64;return _0x2fd453;};function _0x29bc4a(_0xccb371){const _0x364d28=parseInt(_0xccb371,0xa);return _0x364d28<0x64&&_0x364d28>0x38?_0x364d28+0x76c:_0x364d28+0x7d0;}function _0x297ddc(_0x361a27,_0x3f13c0,_0x4b7da4){var _0x1c7b45=_0x1f4c12;const {tle:_0x1281d0}=_0x361a27,_0x1c150b=_0x3f13c0===0x1?_0x1281d0[0x0]:_0x1281d0[0x1],{start:_0x5a6ff5,length:_0xc17091,type:_0x5e5957}=_0x4b7da4,_0x3fca38=_0x1c150b[_0x1c7b45(0x2f5)](_0x5a6ff5,_0xc17091);let _0x3e5e90;switch(_0x5e5957){case _0x56f914['_INT']:_0x3e5e90=parseInt(_0x3fca38,0xa);break;case _0x56f914['_FLOAT']:_0x3e5e90=parseFloat(_0x3fca38);break;case _0x56f914['_DECIMAL_ASSUMED']:_0x3e5e90=parseFloat('0.'+_0x3fca38);break;case _0x56f914['_DECIMAL_ASSUMED_E']:_0x3e5e90=_0x5776ea(_0x3fca38);break;case _0x56f914[_0x1c7b45(0x329)]:default:_0x3e5e90=_0x3fca38['trim']();break;}return _0x3e5e90;}const _0x3591bd=_0x22cefe=>Object['keys'](_0x22cefe)['length'],_0x33aef4={'_TYPE':(_0x451202='',_0x2add41=[],_0x1644d0='')=>_0x451202+_0x1f4c12(0x312)+_0x2add41['join'](',\x20')+_0x1f4c12(0x1fb)+_0x1644d0+'.','_NOT_PARSED_OBJECT':_0x1f4c12(0x1a0)};function _0xdc4002(_0x151454){var _0x483e68=_0x1f4c12;return typeof _0x151454===_0x149645['_OBJECT']&&_0x151454['tle']&&_0x15f5a4(_0x151454['tle'])===_0x149645['_ARRAY']&&_0x151454['tle'][_0x483e68(0x353)]===0x2;}const _0x53ab26=(_0x4487d6,_0x1e004f)=>{if(_0x4487d6===_0x149645['_ARRAY'])return _0x1e004f['length']===0x3?_0x1e004f[0x1]:_0x1e004f[0x0];return _0x1e004f;};let _0x5c7ddd={};const _0x2f3a49=()=>_0x5c7ddd={},_0x13bbdc=[_0x149645[_0x1f4c12(0x227)],_0x149645[_0x1f4c12(0x33e)],_0x149645['_OBJECT']];function _0x35b423(_0x3ffe24,_0x3d5bb9=!![]){var _0x1dddf8=_0x1f4c12;const _0x2570e6=_0x15f5a4(_0x3ffe24),_0x22ec27={};let _0xb0e5a6=[];const _0xed13a7=_0xdc4002(_0x3ffe24);if(_0xed13a7)return _0x3ffe24;const _0x46f9b9=!_0xed13a7&&_0x2570e6===_0x149645['_OBJECT'];if(_0x46f9b9)throw new Error(_0x33aef4['_NOT_PARSED_OBJECT']);const _0x30cd30=_0x53ab26(_0x2570e6,_0x3ffe24);if(_0x5c7ddd[_0x30cd30])return _0x5c7ddd[_0x30cd30];if(!_0x13bbdc[_0x1dddf8(0x2a4)](_0x2570e6))throw new Error(_0x33aef4['_TYPE']('Source\x20TLE',_0x13bbdc,_0x2570e6));if(_0x2570e6===_0x149645[_0x1dddf8(0x33e)])_0xb0e5a6=_0x3ffe24['split']('\x0a');else _0x2570e6===_0x149645[_0x1dddf8(0x227)]&&(_0xb0e5a6=Array[_0x1dddf8(0x398)](_0x3ffe24));if(_0xb0e5a6[_0x1dddf8(0x353)]===0x3){let _0x454f5c=_0xb0e5a6[0x0]['trim']();_0xb0e5a6=_0xb0e5a6['slice'](0x1),_0x454f5c[_0x1dddf8(0x2f3)]('0\x20')&&(_0x454f5c=_0x454f5c['substr'](0x2)),_0x22ec27['name']=_0x454f5c;}_0x22ec27[_0x1dddf8(0x236)]=_0xb0e5a6['map'](_0x3a6c33=>_0x3a6c33['trim']());if(!_0x3d5bb9){const _0x37f867=_0x468f33(_0x22ec27['tle']);!_0x37f867&&(_0x22ec27[_0x1dddf8(0x2e9)]='TLE\x20parse\x20error:\x20bad\x20TLE');}return _0x5c7ddd[_0x30cd30]=_0x22ec27,_0x22ec27;}function _0x17d2fa(_0x2d2a81){const _0x5994dc=_0x2d2a81['split']('');_0x5994dc['splice'](_0x5994dc['length']-0x1,0x1);if(_0x5994dc['length']===0x0)throw new Error('Character\x20array\x20empty!',_0x2d2a81);const _0x1b7900=_0x5994dc['reduce']((_0x3b8822,_0x2ed83d)=>{const _0x70ae9c=parseInt(_0x2ed83d,0xa),_0x561226=parseInt(_0x3b8822,0xa);if(Number['isInteger'](_0x70ae9c))return _0x561226+_0x70ae9c;if(_0x2ed83d==='-')return _0x561226+0x1;return _0x561226;},0x0);return _0x1b7900%0xa;}function _0x558066(_0x328c96,_0x3c04e0){const {tle:_0x2480da}=_0x328c96;return _0x3c04e0===parseInt(_0x2480da[_0x3c04e0-0x1][0x0],0xa);}function _0x2a3af6(_0x3cbbbd,_0x156d2f){var _0x4aaa0d=_0x1f4c12;const {tle:_0x278818}=_0x3cbbbd,_0x4e1597=_0x278818[_0x156d2f-0x1],_0x57c1d9=parseInt(_0x4e1597[_0x4e1597[_0x4aaa0d(0x353)]-0x1],0xa),_0x203e7f=_0x17d2fa(_0x278818[_0x156d2f-0x1]);return _0x203e7f===_0x57c1d9;}function _0x468f33(_0x818ee9){let _0x536d2f;try{_0x536d2f=_0x35b423(_0x818ee9);}catch(_0x584126){return![];}const _0x1d2bda=_0x558066(_0x536d2f,0x1),_0x334a39=_0x558066(_0x536d2f,0x2);if(!_0x1d2bda||!_0x334a39)return![];const _0x1df259=_0x2a3af6(_0x536d2f,0x1),_0x4209db=_0x2a3af6(_0x536d2f,0x2);if(!_0x1df259||!_0x4209db)return![];return!![];}const _0x50d426={'start':0x0,'length':0x1,'type':_0x56f914['_INT']},_0xdd022d={'start':0x2,'length':0x5,'type':_0x56f914['_INT']},_0x5cf185={'start':0x7,'length':0x1,'type':_0x56f914['_CHAR']},_0xc7ae2a={'start':0x9,'length':0x2,'type':_0x56f914['_INT']},_0x1c753d={'start':0xb,'length':0x3,'type':_0x56f914[_0x1f4c12(0x2f1)]},_0x2a122e={'start':0xe,'length':0x3,'type':_0x56f914['_CHAR']},_0x43b9da={'start':0x12,'length':0x2,'type':_0x56f914['_INT']},_0x46a55e={'start':0x14,'length':0xc,'type':_0x56f914['_FLOAT']},_0x457f2b={'start':0x21,'length':0xb,'type':_0x56f914[_0x1f4c12(0x20c)]},_0x412709={'start':0x2c,'length':0x8,'type':_0x56f914['_DECIMAL_ASSUMED_E']},_0x1620e3={'start':0x35,'length':0x8,'type':_0x56f914['_DECIMAL_ASSUMED_E']},_0x168f7={'start':0x3e,'length':0x1,'type':_0x56f914[_0x1f4c12(0x2f1)]},_0x12421c={'start':0x40,'length':0x4,'type':_0x56f914['_INT']},_0x1c4686={'start':0x44,'length':0x1,'type':_0x56f914['_INT']};function _0xa631db(_0x5cfcd4,_0x264062,_0x1921fb=![]){const _0x66d4a5=_0x1921fb?_0x5cfcd4:_0x35b423(_0x5cfcd4);return _0x297ddc(_0x66d4a5,0x1,_0x264062);}function _0x22ffb6(_0x346f40,_0xf75665){return _0xa631db(_0x346f40,_0x50d426,_0xf75665);}function _0x33f150(_0x3c3193,_0xb2bd2e){return _0xa631db(_0x3c3193,_0xdd022d,_0xb2bd2e);}function _0x59ce37(_0x439300,_0x5830f8){return _0xa631db(_0x439300,_0x5cf185,_0x5830f8);}function _0x5e844f(_0x8e8d4e,_0x325914){return _0xa631db(_0x8e8d4e,_0xc7ae2a,_0x325914);}function _0x187773(_0x5715bc,_0x760537){return _0xa631db(_0x5715bc,_0x1c753d,_0x760537);}function _0x62a35e(_0x65e0e9,_0x3ca09c){return _0xa631db(_0x65e0e9,_0x2a122e,_0x3ca09c);}function _0x3d2f53(_0x281221,_0x4eb811){return _0xa631db(_0x281221,_0x43b9da,_0x4eb811);}function _0x333137(_0x1b57d1,_0x9a223){return _0xa631db(_0x1b57d1,_0x46a55e,_0x9a223);}function _0x5bab54(_0x41b1a2,_0x129944){return _0xa631db(_0x41b1a2,_0x457f2b,_0x129944);}function _0x27f795(_0x3ef52d,_0x321fd2){return _0xa631db(_0x3ef52d,_0x412709,_0x321fd2);}function _0x294d28(_0x2ffbd0,_0x474bf4){return _0xa631db(_0x2ffbd0,_0x1620e3,_0x474bf4);}function _0x2b3d12(_0x3f4d3e,_0x539647){return _0xa631db(_0x3f4d3e,_0x168f7,_0x539647);}function _0x37783f(_0x2e970f,_0x56092b){return _0xa631db(_0x2e970f,_0x12421c,_0x56092b);}function _0x5784e9(_0x30ad86,_0x9fd1e6){return _0xa631db(_0x30ad86,_0x1c4686,_0x9fd1e6);}const _0x2a319d={'start':0x0,'length':0x1,'type':_0x56f914['_INT']},_0x4aaa5a={'start':0x2,'length':0x5,'type':_0x56f914['_INT']},_0x8b8af={'start':0x8,'length':0x8,'type':_0x56f914['_FLOAT']},_0x16d28d={'start':0x11,'length':0x8,'type':_0x56f914[_0x1f4c12(0x20c)]},_0x34b186={'start':0x1a,'length':0x7,'type':_0x56f914[_0x1f4c12(0x1ea)]},_0x2d81f7={'start':0x22,'length':0x8,'type':_0x56f914['_FLOAT']},_0x15e821={'start':0x2b,'length':0x8,'type':_0x56f914['_FLOAT']},_0x4cd4ac={'start':0x34,'length':0xb,'type':_0x56f914[_0x1f4c12(0x20c)]},_0x15f4c8={'start':0x3f,'length':0x5,'type':_0x56f914[_0x1f4c12(0x2f1)]},_0x3e2db8={'start':0x44,'length':0x1,'type':_0x56f914[_0x1f4c12(0x2f1)]};function _0x51cbd1(_0x12fa18,_0x281096,_0x2f6e2e=![]){const _0x5e1966=_0x2f6e2e?_0x12fa18:_0x35b423(_0x12fa18);return _0x297ddc(_0x5e1966,0x2,_0x281096);}function _0xe2991(_0x301548,_0x554323){return _0x51cbd1(_0x301548,_0x2a319d,_0x554323);}function _0x28e805(_0x3c58ef,_0x2ea90f){return _0x51cbd1(_0x3c58ef,_0x4aaa5a,_0x2ea90f);}function _0x273ac7(_0x239308,_0x5a8ae1){return _0x51cbd1(_0x239308,_0x8b8af,_0x5a8ae1);}function _0x1a0e81(_0xa50f5a,_0x1bcd2e){return _0x51cbd1(_0xa50f5a,_0x16d28d,_0x1bcd2e);}function _0x332d9b(_0x1428fb,_0x1118ae){return _0x51cbd1(_0x1428fb,_0x34b186,_0x1118ae);}function _0x579fd7(_0x8bc8e7,_0x9dc248){return _0x51cbd1(_0x8bc8e7,_0x2d81f7,_0x9dc248);}function _0x200d9d(_0x1d80ea,_0x407db9){return _0x51cbd1(_0x1d80ea,_0x15e821,_0x407db9);}function _0x1d7285(_0xee7184,_0x7f41fd){return _0x51cbd1(_0xee7184,_0x4cd4ac,_0x7f41fd);}function _0x241e8b(_0x367a31,_0xd97f0c){return _0x51cbd1(_0x367a31,_0x15f4c8,_0xd97f0c);}function _0x4d4bf(_0x36fe10,_0x28fbf5){return _0x51cbd1(_0x36fe10,_0x3e2db8,_0x28fbf5);}function _0x55a077(_0x58de92,_0x20cf77){const _0x369904=_0x5e844f(_0x58de92,_0x20cf77),_0x28a269=_0x29bc4a(_0x369904),_0x4314d5=_0x187773(_0x58de92,_0x20cf77),_0x3ace9c=_0x4314d5['toString']()['padStart'](0x3,0x0),_0x318a22=_0x62a35e(_0x58de92,_0x20cf77);return _0x28a269+'-'+_0x3ace9c+_0x318a22;}function _0x3a9c9a(_0x560e4c,_0x20db5d=![]){const _0x293ae9=_0x35b423(_0x560e4c),{name:_0x2c6398}=_0x293ae9;return _0x20db5d?_0x2c6398||_0x55a077(_0x293ae9,!![]):_0x2c6398||'Unknown';}function _0x3d8c34(_0x35ec20){const _0x158c19=_0x333137(_0x35ec20),_0x59c239=_0x3d2f53(_0x35ec20);return _0x4d93e6(_0x158c19,_0x59c239);}function _0x1eae20(_0xdc29fa){return parseInt(_0x258efc/_0x1d7285(_0xdc29fa),0xa);}function _0x3a2814(_0x32a2b2){return _0x1eae20(_0x32a2b2)/_0x3caa33;}function _0x17fd64(_0x293f83){return _0x1eae20(_0x293f83)/_0x42ef3b;}const _0x1f40c1={'_DEFAULT':_0x1f4c12(0x229),0x1:'Mean\x20elements,\x20ecc\x20>=\x201.0\x20or\x20ecc\x20<\x20-0.001\x20or\x20a\x20<\x200.95\x20er',0x2:'Mean\x20motion\x20less\x20than\x200.0',0x3:'Pert\x20elements,\x20ecc\x20<\x200.0\x20\x20or\x20\x20ecc\x20>\x201.0',0x4:'Semi-latus\x20rectum\x20<\x200.0',0x5:_0x1f4c12(0x34f),0x6:_0x1f4c12(0x2ca)};let _0x2de0c0={},_0x7ab4de={},_0x465ab7={},_0x3aeeef={};const _0x5f4996=[_0x2de0c0,_0x7ab4de,_0x465ab7,_0x3aeeef];function _0x5210e8(){var _0x3b137d=_0x1f4c12;return _0x5f4996[_0x3b137d(0x1b8)](_0x3591bd);}function _0x3cff4(){_0x5f4996['forEach']((_0x3855df,_0xaf4d7a)=>{_0x5f4996[_0xaf4d7a]={};});}function _0x2ca9e3(_0x5ed339,_0x424f17,_0x3cb966,_0x1c357f,_0x37780c){var _0x56baf1=_0x1f4c12;const _0x4a9c9a=_0x424f17||Date[_0x56baf1(0x175)](),{tle:_0x148355,error:_0x2c406e}=_0x35b423(_0x5ed339);if(_0x2c406e)throw new Error(_0x2c406e);const _0x3e80ee={'lat':36.9613422,'lng':-122.0308,'height':0.37},_0xb25fe=_0x3cb966||_0x3e80ee[_0x56baf1(0x2bb)],_0xa43ecb=_0x1c357f||_0x3e80ee['lng'],_0x54eb6b=_0x37780c||_0x3e80ee['height'],_0x11b57f=_0x148355[0x0]+'-'+_0x4a9c9a+'-'+_0x3cb966+'-'+_0x1c357f+'\x0a-'+_0x37780c;if(_0x2de0c0[_0x11b57f])return _0x2de0c0[_0x11b57f];const _0x23b3aa=_0x1d0d11[_0x56baf1(0x330)](_0x148355[0x0],_0x148355[0x1]);if(_0x23b3aa['error'])throw new Error(_0x1f40c1[_0x23b3aa['error']]||_0x1f40c1[_0x56baf1(0x328)]);const _0x2d445e=new Date(_0x4a9c9a),_0x552963=_0x1d0d11['propagate'](_0x23b3aa,_0x2d445e),_0x524ea4=_0x552963['position'],_0x555b05=_0x552963['velocity'],_0x51456f={'latitude':_0x31eaaa(_0xb25fe),'longitude':_0x31eaaa(_0xa43ecb),'height':_0x54eb6b},_0x5ec065=_0x1d0d11['gstime'](_0x2d445e),_0x2538db=_0x1d0d11['eciToEcf'](_0x524ea4,_0x5ec065),_0x502187=_0x1d0d11['eciToGeodetic'](_0x524ea4,_0x5ec065),_0x512aa8=_0x1d0d11[_0x56baf1(0x28c)](_0x51456f,_0x2538db),_0x708912=Math['sqrt'](Math['pow'](_0x555b05['x'],0x2)+Math['pow'](_0x555b05['y'],0x2)+Math[_0x56baf1(0x36f)](_0x555b05['z'],0x2)),{azimuth:_0x2afe73,elevation:_0x2a7106,rangeSat:_0x52f398}=_0x512aa8,{longitude:_0x1b1eb7,latitude:_0x4354c9,height:_0x1835e5}=_0x502187,_0x4c1f8b={'lng':_0x1d0d11[_0x56baf1(0x27b)](_0x1b1eb7),'lat':_0x1d0d11[_0x56baf1(0x2ad)](_0x4354c9),'elevation':_0x3b5617(_0x2a7106),'azimuth':_0x3b5617(_0x2afe73),'range':_0x52f398,'height':_0x1835e5,'velocity':_0x708912};return _0x2de0c0[_0x11b57f]=_0x4c1f8b,_0x4c1f8b;}function _0x398b32(_0x55581e,_0x1509d7){var _0x2560bb=_0x1f4c12;const {tle:_0x25dcdc}=_0x55581e,_0x580b40=_0x3a2814(_0x25dcdc)*0x3c*0x3e8,_0x41ef91=_0x25dcdc[0x0][_0x2560bb(0x2f5)](0x0,0x1e),_0x192447=_0x7ab4de[_0x41ef91];if(!_0x192447)return![];if(_0x192447===-0x1)return _0x192447;const _0x36140e=_0x192447['filter'](_0x1c6ceb=>{if(typeof _0x1c6ceb==='object'&&_0x1c6ceb['tle']===_0x25dcdc)return-0x1;const _0x189e16=_0x1509d7-_0x1c6ceb,_0x1f2fbd=_0x189e16>0x0,_0x38a3fe=_0x1f2fbd&&_0x189e16<_0x580b40;return _0x38a3fe;});return _0x36140e[0x0]||![];}function _0xfc2d90(_0x4ca434,_0x39cc12){var _0x89f804=_0x1f4c12;const _0x5e722b=_0x35b423(_0x4ca434),{tle:_0x2fefe8}=_0x5e722b,_0x4f3419=_0x398b32(_0x5e722b,_0x39cc12);if(_0x4f3419)return _0x4f3419;const _0x18ae65=_0x39cc12||Date[_0x89f804(0x175)]();let _0x53e329=0x3e8*0x3c*0x3,_0x52aecb=[],_0x584bd5=[],_0x405bdc=_0x18ae65,_0x9231ba=![],_0x33f934=0x0,_0x3fc362=![];const _0x212ed2=0x3e8;while(!_0x3fc362){_0x52aecb=_0x26d8a5(_0x2fefe8,_0x405bdc);const [_0x3b83db]=_0x52aecb;_0x9231ba=_0x429b04(_0x584bd5[0x0],_0x3b83db),_0x9231ba?(_0x405bdc+=_0x53e329,_0x53e329=_0x53e329/0x2):(_0x405bdc-=_0x53e329,_0x584bd5=_0x52aecb),_0x3fc362=_0x53e329<0x1f4||_0x33f934>=_0x212ed2,_0x33f934++;}const _0x559954=_0x33f934-0x1===_0x212ed2,_0x448b95=_0x559954?-0x1:parseInt(_0x405bdc,0xa),_0x3b66c9=_0x2fefe8[0x0];return!_0x7ab4de[_0x3b66c9]&&(_0x7ab4de[_0x3b66c9]=[]),_0x559954?_0x7ab4de[_0x3b66c9]=-0x1:_0x7ab4de[_0x3b66c9]['push'](_0x448b95),_0x448b95;}function _0x447486(_0x1a4e1d,_0x4a68fe=Date['now']()){const {lat:_0x46bd90,lng:_0x5e24ae}=_0x2ca9e3(_0x1a4e1d,_0x4a68fe);return{'lat':_0x46bd90,'lng':_0x5e24ae};}function _0x26d8a5(_0x9a9f95,_0x281321=Date['now']()){const {lat:_0x5b000e,lng:_0x5bdc5b}=_0x2ca9e3(_0x9a9f95,_0x281321);return[_0x5bdc5b,_0x5b000e];}function _0x2a0c89(_0xc8fb65){return _0x26d8a5(_0xc8fb65,_0x3d8c34(_0xc8fb65));}function _0x2860ba({observerLat:_0x31208f,observerLng:_0xcd78e5,observerHeight:observerHeight=0x0,tles:tles=[],elevationThreshold:elevationThreshold=0x0,timestampMS:timestampMS=Date['now']()}){return tles['reduce']((_0x5a9e43,_0x46499d)=>{let _0x14dea3;try{_0x14dea3=_0x2ca9e3(_0x46499d,timestampMS,_0x31208f,_0xcd78e5,observerHeight);}catch(_0x1d2f60){return _0x5a9e43;}const {elevation:_0x2be0f7,velocity:_0x58d153,range:_0x534e33}=_0x14dea3;return _0x2be0f7>=elevationThreshold?_0x5a9e43['concat']({'tleArr':_0x46499d,'info':_0x14dea3}):_0x5a9e43;},[]);}function*_0x178044(_0x41fa8e,_0x5f1b40,_0x25cc6c){let _0x403c42=_0x5f1b40-_0x25cc6c;while(!![]){_0x403c42+=_0x25cc6c,yield{'curTimeMS':_0x403c42,'lngLat':_0x26d8a5(_0x41fa8e,_0x403c42)};}}function _0x4ba474(_0x167f96){return new Promise(_0x2db32b=>setTimeout(_0x2db32b,_0x167f96));}async function _0x45c3b9({tle:_0x278945,startTimeMS:startTimeMS=Date['now'](),stepMS:stepMS=0x3e8,sleepMS:sleepMS=0x0,jobChunkSize:jobChunkSize=0x3e8,maxTimeMS:maxTimeMS=0x5b8d80,isLngLatFormat:isLngLatFormat=!![]}){var _0x3b40dd=_0x1f4c12;const {tle:_0x49572e}=_0x35b423(_0x278945),_0x47d040=(startTimeMS/0x3e8)['toFixed'](),_0x3b8219=_0x49572e[0x0]+'-'+_0x47d040+'-'+stepMS+'-'+isLngLatFormat;if(_0x465ab7[_0x3b8219])return _0x465ab7[_0x3b8219];const _0x5e46db=_0x178044(_0x49572e,startTimeMS,stepMS);let _0x45c46e=0x0,_0x2c3a13=![],_0x5dcda5=[],_0x326d59;while(!_0x2c3a13){const {curTimeMS:_0xd3fc7f,lngLat:_0x3f4ba6}=_0x5e46db['next']()['value'],[_0x3a31ba,_0x377312]=_0x3f4ba6,_0x3726b3=_0x429b04(_0x326d59,_0x3a31ba),_0x4bf31f=maxTimeMS&&_0xd3fc7f-startTimeMS>maxTimeMS;_0x2c3a13=_0x3726b3||_0x4bf31f;if(_0x2c3a13)break;isLngLatFormat?_0x5dcda5['push'](_0x3f4ba6):_0x5dcda5[_0x3b40dd(0x1b5)]([_0x377312,_0x3a31ba]),sleepMS&&_0x45c46e%jobChunkSize===0x0&&await _0x4ba474(sleepMS),_0x326d59=_0x3a31ba,_0x45c46e++;}return _0x465ab7[_0x3b8219]=_0x5dcda5,_0x5dcda5;}function _0x1c33b5({tle:_0x1c1d5f,startTimeMS:startTimeMS=Date['now'](),stepMS:stepMS=0x3e8,maxTimeMS:maxTimeMS=0x5b8d80,isLngLatFormat:isLngLatFormat=!![]}){var _0x4a71cf=_0x1f4c12;const {tle:_0x273348}=_0x35b423(_0x1c1d5f),_0x281b95=(startTimeMS/0x3e8)[_0x4a71cf(0x2c9)](),_0x15e430=_0x273348[0x0]+'-'+_0x281b95+'-'+stepMS+'-'+isLngLatFormat;if(_0x465ab7[_0x15e430])return _0x465ab7[_0x15e430];let _0x508793=![],_0x26dd0d=[],_0x4bf009,_0x19b414=startTimeMS;while(!_0x508793){const _0x4d881f=_0x26d8a5(_0x273348,_0x19b414),[_0x309cd2,_0x252fb0]=_0x4d881f,_0x3ec06c=_0x429b04(_0x4bf009,_0x309cd2),_0x27317f=maxTimeMS&&_0x19b414-startTimeMS>maxTimeMS;_0x508793=_0x3ec06c||_0x27317f;if(_0x508793)break;isLngLatFormat?_0x26dd0d['push'](_0x4d881f):_0x26dd0d['push']([_0x252fb0,_0x309cd2]),_0x4bf009=_0x309cd2,_0x19b414+=stepMS;}return _0x465ab7[_0x15e430]=_0x26dd0d,_0x26dd0d;}function _0xff386a({tle:_0x413412,startTimeMS:startTimeMS=Date['now'](),stepMS:stepMS=0x3e8,isLngLatFormat:isLngLatFormat=!![]}){var _0x55bdcf=_0x1f4c12;const _0x18d1d8=_0x35b423(_0x413412),_0x3f4441=_0x1eae20(_0x18d1d8),_0x55bcb3=_0xfc2d90(_0x18d1d8,startTimeMS),_0x6b4a4f=_0x55bcb3!==-0x1;if(!_0x6b4a4f)return Promise[_0x55bdcf(0x263)]([_0x45c3b9({'tle':_0x18d1d8,'startTimeMS':startTimeMS,'stepMS':_0x3caa33,'maxTimeMS':_0x258efc/0x4,'isLngLatFormat':isLngLatFormat})]);const _0x1b663c=_0x3f4441/0x5,_0x48aa64=_0xfc2d90(_0x18d1d8,_0x55bcb3-_0x1b663c),_0x1e3661=_0xfc2d90(_0x18d1d8,_0x55bcb3+_0x3f4441+_0x1b663c),_0x439c79=[_0x45c3b9({'tle':_0x18d1d8,'startTimeMS':_0x48aa64,'stepMS':stepMS,'isLngLatFormat':isLngLatFormat}),_0x45c3b9({'tle':_0x18d1d8,'startTimeMS':_0x55bcb3,'stepMS':stepMS,'isLngLatFormat':isLngLatFormat}),_0x45c3b9({'tle':_0x18d1d8,'startTimeMS':_0x1e3661,'stepMS':stepMS,'isLngLatFormat':isLngLatFormat})];return Promise['all'](_0x439c79);}function _0x427b27({tle:_0x3593b7,stepMS:stepMS=0x3e8,optionalTimeMS:optionalTimeMS=Date['now'](),isLngLatFormat:isLngLatFormat=!![]}){const _0x143c73=_0x35b423(_0x3593b7),{tle:_0x4066a4}=_0x143c73,_0x30d200=_0x1eae20(_0x4066a4),_0x58f4ba=_0xfc2d90(_0x143c73,optionalTimeMS),_0x5d2cfb=_0x58f4ba!==-0x1;if(!_0x5d2cfb){const _0xfb6d4d=_0x1c33b5({'tle':_0x143c73,'startTimeMS':optionalTimeMS,'stepMS':_0x3caa33,'maxTimeMS':_0x258efc/0x4});return _0xfb6d4d;}const _0x171d49=_0x30d200/0x5,_0x302201=_0xfc2d90(_0x143c73,_0x58f4ba-_0x171d49),_0x45b4ad=_0xfc2d90(_0x143c73,_0x58f4ba+_0x30d200+_0x171d49),_0x1a1752=[_0x302201,_0x58f4ba,_0x45b4ad],_0x5d83a9=_0x1a1752['map'](_0x75c780=>{return _0x1c33b5({'tle':_0x143c73,'startTimeMS':_0x75c780,'stepMS':stepMS,'isLngLatFormat':isLngLatFormat});});return _0x5d83a9;}function _0x28400c(_0xe5112f,_0x340b63=Date['now']()){var _0x35a99d=_0x1f4c12;const _0x178e6e=this['parseTLE'](_0xe5112f),_0x4598ab=this['getLatLonArr'](_0x178e6e['arr'],_0x340b63),_0x4e1963=this[_0x35a99d(0x1f9)](_0x178e6e['arr'],_0x340b63+0x2710),_0x4cec53=_0x429b04(_0x4598ab[0x1],_0x4e1963[0x1]);if(_0x4cec53)return{};const _0xb155f2=_0x31eaaa(_0x4598ab[0x0]),_0x59c411=_0x31eaaa(_0x4e1963[0x0]),_0x309292=_0x31eaaa(_0x4598ab[0x1]),_0x22f9eb=_0x31eaaa(_0x4e1963[0x1]),_0x33dca2=_0xb155f2>=_0x59c411?'S':'N',_0x918a3a=_0x309292>=_0x22f9eb?'W':'E',_0x46aa99=Math['sin'](_0x22f9eb-_0x309292)*Math['cos'](_0x59c411),_0x84110=Math[_0x35a99d(0x201)](_0xb155f2)*Math['sin'](_0x59c411)-Math['sin'](_0xb155f2)*Math[_0x35a99d(0x201)](_0x59c411)*Math['cos'](_0x22f9eb-_0x309292),_0x5bdc88=_0x3b5617(Math['atan2'](_0x46aa99,_0x84110));return{'degrees':_0x5bdc88,'compass':''+_0x33dca2+_0x918a3a};}_0x805631[_0x1f4c12(0x339)]=_0x3cff4,_0x805631['clearTLEParseCache']=_0x2f3a49,_0x805631['computeChecksum']=_0x17d2fa,_0x805631['getAverageOrbitTimeMS']=_0x1eae20,_0x805631[_0x1f4c12(0x27f)]=_0x3a2814,_0x805631['getAverageOrbitTimeS']=_0x17fd64,_0x805631['getBstarDrag']=_0x294d28,_0x805631[_0x1f4c12(0x195)]=_0x55a077,_0x805631[_0x1f4c12(0x2ee)]=_0x5210e8,_0x805631['getCatalogNumber']=_0x33f150,_0x805631[_0x1f4c12(0x16a)]=_0x33f150,_0x805631['getCatalogNumber2']=_0x28e805,_0x805631['getChecksum1']=_0x5784e9,_0x805631[_0x1f4c12(0x2f8)]=_0x4d4bf,_0x805631['getClassification']=_0x59ce37,_0x805631['getEccentricity']=_0x332d9b,_0x805631[_0x1f4c12(0x1b7)]=_0x333137,_0x805631[_0x1f4c12(0x296)]=_0x3d8c34,_0x805631['getEpochYear']=_0x3d2f53,_0x805631['getFirstTimeDerivative']=_0x5bab54,_0x805631['getGroundTracks']=_0xff386a,_0x805631['getGroundTracksSync']=_0x427b27,_0x805631[_0x1f4c12(0x354)]=_0x273ac7,_0x805631[_0x1f4c12(0x228)]=_0x187773,_0x805631['getIntDesignatorPieceOfLaunch']=_0x62a35e,_0x805631[_0x1f4c12(0x2aa)]=_0x5e844f,_0x805631[_0x1f4c12(0x33a)]=_0xfc2d90,_0x805631['getLatLngObj']=_0x447486,_0x805631['getLineNumber1']=_0x22ffb6,_0x805631['getLineNumber2']=_0xe2991,_0x805631[_0x1f4c12(0x31a)]=_0x2a0c89,_0x805631[_0x1f4c12(0x166)]=_0x200d9d,_0x805631[_0x1f4c12(0x1f3)]=_0x1d7285,_0x805631['getOrbitModel']=_0x2b3d12,_0x805631[_0x1f4c12(0x397)]=_0x45c3b9,_0x805631['getOrbitTrackSync']=_0x1c33b5,_0x805631['getPerigee']=_0x579fd7,_0x805631['getRevNumberAtEpoch']=_0x241e8b,_0x805631['getRightAscension']=_0x1a0e81,_0x805631['getSatBearing']=_0x28400c,_0x805631['getSatelliteInfo']=_0x2ca9e3,_0x805631[_0x1f4c12(0x172)]=_0x3a9c9a,_0x805631['getSecondTimeDerivative']=_0x27f795,_0x805631['getTleSetNumber']=_0x37783f,_0x805631['getVisibleSatellites']=_0x2860ba,_0x805631['isValidTLE']=_0x468f33,_0x805631['parseTLE']=_0x35b423,Object[_0x1f4c12(0x342)](_0x805631,'__esModule',{'value':!![]});}));}(tlejs_umd$1,tlejs_umd$1[_0x19b437(0x1b3)]));var tlejs_umd=getDefaultExportFromCjs(tlejs_umd$1['exports']),tle=_mergeNamespaces({'__proto__':null,'default':tlejs_umd},[tlejs_umd$1['exports']]);function coe2tle(_0x53f07c,_0x208842,_0x3e9844,_0x25cbed){var _0x46c0ac=_0x19b437,_0x5adf65='1\x20',_0xbcafbb='2\x20',_0x30ecfa,_0x23d12d;_0x30ecfa=_0x25cbed,_0x23d12d=_0x30ecfa['length']();if(_0x23d12d===0x5)_0x5adf65+=_0x30ecfa,_0xbcafbb+=_0x30ecfa;else{if(_0x23d12d<0x5){for(var _0x356976=0x0;_0x356976<0x5-_0x23d12d;_0x356976++){_0x5adf65+='0',_0xbcafbb+='0';}_0x5adf65+=_0x30ecfa,_0xbcafbb+=_0x30ecfa;}else console['log']('name名称不能超过5位数',_0x25cbed);}_0x5adf65+=_0x46c0ac(0x2a3)+_0x53f07c+String(_0x208842)['substring'](0x0,0xc)+'\x20\x20.00000000\x20\x2000000-0\x20\x2000000-0\x200\x200000',_0xbcafbb+='\x20',_0x30ecfa=String(_0x3e9844[0x2]),_0x23d12d=_0x30ecfa['length']();if(_0x3e9844[0x2]<0xa){_0xbcafbb+='00';if(_0x23d12d>=0x7)_0xbcafbb+=_0x30ecfa['substring'](0x0,0x6);else{_0xbcafbb+=_0x30ecfa;for(var _0x2c3d32=0x0;_0x2c3d32<0x6-_0x23d12d;_0x2c3d32++){_0xbcafbb+='0';}}}else{if(_0x3e9844[0x2]<0x64&&_0x3e9844[0x2]>0xa){_0xbcafbb+='0';if(_0x23d12d>=0x8)_0xbcafbb+=_0x30ecfa['substring'](0x0,0x7);else{_0xbcafbb+=_0x30ecfa;for(var _0x3fb65a=0x0;_0x3fb65a<0x7-_0x23d12d;_0x3fb65a++){_0xbcafbb+='0';}}}else{if(_0x23d12d>=0x9)_0xbcafbb+=_0x30ecfa['substring'](0x0,0x8);else{_0xbcafbb+=_0x30ecfa;for(var _0x1a27ef=0x0;_0x1a27ef<0x8-_0x23d12d;_0x1a27ef++){_0xbcafbb+='0';}}}}_0xbcafbb+='\x20',_0x30ecfa=String(_0x3e9844[0x4]),_0x23d12d=_0x30ecfa['length']();if(_0x3e9844[0x4]<0xa){_0xbcafbb+='00';if(_0x23d12d>=0x7)_0xbcafbb+=_0x30ecfa['substring'](0x0,0x6);else{_0xbcafbb+=_0x30ecfa;for(var _0x2ae685=0x0;_0x2ae685<0x6-_0x23d12d;_0x2ae685++){_0xbcafbb+='0';}}}else{if(_0x3e9844[0x4]<0x64&&_0x3e9844[0x4]>0xa){_0xbcafbb+='0';if(_0x23d12d>=0x8)_0xbcafbb+=_0x30ecfa['substring'](0x0,0x7);else{_0xbcafbb+=_0x30ecfa;for(var _0x3e78f3=0x0;_0x3e78f3<0x7-_0x23d12d;_0x3e78f3++){_0xbcafbb+='0';}}}else{if(_0x23d12d>=0x9)_0xbcafbb+=_0x30ecfa[_0x46c0ac(0x352)](0x0,0x8);else{_0xbcafbb+=_0x30ecfa;for(var _0x40f458=0x0;_0x40f458<0x8-_0x23d12d;_0x40f458++){_0xbcafbb+='0';}}}}_0xbcafbb+='\x20',_0x30ecfa=String(_0x3e9844[0x1]),_0x30ecfa=_0x30ecfa['substring'](0x2),_0x23d12d=_0x30ecfa['length']();if(_0x23d12d>=0x9)_0xbcafbb+=_0x30ecfa['substring'](0x0,0x7);else{_0xbcafbb+=_0x30ecfa;for(var _0x1122a9=0x0;_0x1122a9<0x7-_0x23d12d;_0x1122a9++){_0xbcafbb+='0';}}_0xbcafbb+='\x20',_0x30ecfa=String(_0x3e9844[0x3]),_0x23d12d=_0x30ecfa[_0x46c0ac(0x353)]();if(_0x3e9844[0x3]<0xa){_0xbcafbb+='00';if(_0x23d12d>=0x7)_0xbcafbb+=_0x30ecfa[_0x46c0ac(0x352)](0x0,0x6);else{_0xbcafbb+=_0x30ecfa;for(var _0x40c51c=0x0;_0x40c51c<0x6-_0x23d12d;_0x40c51c++){_0xbcafbb+='0';}}}else{if(_0x3e9844[0x3]<0x64&&_0x3e9844[0x3]>0xa){_0xbcafbb+='0';if(_0x23d12d>=0x8)_0xbcafbb+=_0x30ecfa['substring'](0x0,0x7);else{_0xbcafbb+=_0x30ecfa;for(var _0xa7a950=0x0;_0xa7a950<0x7-_0x23d12d;_0xa7a950++){_0xbcafbb+='0';}}}else{if(_0x23d12d>=0x9)_0xbcafbb+=_0x30ecfa['substring'](0x0,0x8);else{_0xbcafbb+=_0x30ecfa;for(var _0x33062a=0x0;_0x33062a<0x8-_0x23d12d;_0x33062a++){_0xbcafbb+='0';}}}}_0xbcafbb+='\x20',_0x30ecfa=String(_0x3e9844[0x5]),_0x23d12d=_0x30ecfa['length']();if(_0x3e9844[0x5]<0xa){_0xbcafbb+='00';if(_0x23d12d>=0x7)_0xbcafbb+=_0x30ecfa[_0x46c0ac(0x352)](0x0,0x6);else{_0xbcafbb+=_0x30ecfa;for(var _0x21e4c3=0x0;_0x21e4c3<0x6-_0x23d12d;_0x21e4c3++){_0xbcafbb+='0';}}}else{if(_0x3e9844[0x5]<0x64&&_0x3e9844[0x5]>0xa){_0xbcafbb+='0';if(_0x23d12d>=0x8)_0xbcafbb+=_0x30ecfa[_0x46c0ac(0x352)](0x0,0x7);else{_0xbcafbb+=_0x30ecfa;for(var _0x72cc62=0x0;_0x72cc62<0x7-_0x23d12d;_0x72cc62++){_0xbcafbb+='0';}}}else{if(_0x23d12d>=0x9)_0xbcafbb+=_0x30ecfa[_0x46c0ac(0x352)](0x0,0x8);else{_0xbcafbb+=_0x30ecfa;for(var _0x14d7d8=0x0;_0x14d7d8<0x8-_0x23d12d;_0x14d7d8++){_0xbcafbb+='0';}}}}_0xbcafbb+='\x20',_0x30ecfa=String(_0x3e9844[0x0]),_0x23d12d=_0x30ecfa['length']();if(_0x3e9844[0x0]<0xa){_0xbcafbb+='0';if(_0x23d12d>=0x10)_0xbcafbb+=_0x30ecfa['substring'](0x0,0xf);else{_0xbcafbb+=_0x30ecfa;for(var _0x28c51c=0x0;_0x28c51c<0xf-_0x23d12d;_0x28c51c++){_0xbcafbb+='0';}}}else{if(_0x23d12d>=0x11)_0xbcafbb+=_0x30ecfa['substring'](0x0,0x10);else{_0xbcafbb+=_0x30ecfa;for(var _0x454ea5=0x0;_0x454ea5<0x10-_0x23d12d;_0x454ea5++){_0xbcafbb+='0';}}}var _0x26552e=0x0;for(var _0x27d853=0x0;_0x27d853<_0x5adf65['length']();_0x27d853++){var _0x589041=_0x5adf65['substring'](_0x27d853,_0x27d853+0x1);if(_0x589041['equals']('U')||_0x589041['equals']('\x20')||_0x589041['equals']('.')||_0x589041['equals']('+'))_0x26552e+=0x0;else _0x589041[_0x46c0ac(0x2c2)]('-')?_0x26552e+=0x1:_0x26552e=_0x26552e+parseInt(_0x589041);}_0x5adf65+=_0x26552e%0xa,_0x26552e=0x0;for(var _0x598a20=0x0;_0x598a20<_0xbcafbb[_0x46c0ac(0x353)]();_0x598a20++){var _0x3b4505=_0xbcafbb['substring'](_0x598a20,_0x598a20+0x1);if(_0x3b4505['equals']('U')||_0x3b4505[_0x46c0ac(0x2c2)]('\x20')||_0x3b4505['equals']('.')||_0x3b4505[_0x46c0ac(0x2c2)]('+'));else _0x3b4505['equals']('-')?_0x26552e+=0x1:_0x26552e=_0x26552e+parseInt(_0x3b4505);}return _0xbcafbb+=_0x26552e%0xa,[_0x5adf65,_0xbcafbb];}var Cesium$9=mars3d__namespace['Cesium'],Tle=(function(){var _0x5d174a=_0x19b437;function _0x58b904(_0x575583,_0x16be87,_0x2364f6){var _0x435dc6=_0x4b40;_classCallCheck(this,_0x58b904),this['tle1']=_0x575583,this['tle2']=_0x16be87,this[_0x435dc6(0x279)]=_0x2364f6||'',this[_0x435dc6(0x20e)]=twoline2satrec(_0x575583,_0x16be87),this['_parseTLE']=tlejs_umd$1['exports']['parseTLE']([this['name'],this['tle1'],this[_0x435dc6(0x28b)]]);}return _createClass(_0x58b904,[{'key':'cospar','get':function _0x497bbb(){var _0x1ab6ca=_0x4b40;return tlejs_umd$1[_0x1ab6ca(0x1b3)]['getCOSPAR'](this['_parseTLE'],!![]);}},{'key':'norad','get':function _0x4eaa8e(){return tlejs_umd$1['exports']['getCatalogNumber'](this['_parseTLE'],!![]);}},{'key':'classification','get':function _0x4a5482(){return tlejs_umd$1['exports']['getClassification'](this['_parseTLE'],!![]);}},{'key':'intDesignatorYear','get':function _0x450a1d(){return tlejs_umd$1['exports']['getIntDesignatorYear'](this['_parseTLE'],!![]);}},{'key':'intDesignatorLaunchNumber','get':function _0x46d0db(){var _0x2f66da=_0x4b40;return tlejs_umd$1[_0x2f66da(0x1b3)]['getIntDesignatorLaunchNumber'](this['_parseTLE'],!![]);}},{'key':'intDesignatorPieceOfLaunch','get':function _0x8bf4ef(){return tlejs_umd$1['exports']['getIntDesignatorPieceOfLaunch'](this['_parseTLE'],!![]);}},{'key':_0x5d174a(0x380),'get':function _0x2f3e4c(){return tlejs_umd$1['exports']['getEpochYear'](this['_parseTLE'],!![]);}},{'key':'epochDay','get':function _0x59316d(){var _0x3ad969=_0x5d174a;return tlejs_umd$1['exports'][_0x3ad969(0x1b7)](this[_0x3ad969(0x282)],!![]);}},{'key':_0x5d174a(0x185),'get':function _0x4a1d5c(){var _0x255cbf=_0x5d174a;return tlejs_umd$1['exports'][_0x255cbf(0x384)](this['_parseTLE'],!![]);}},{'key':_0x5d174a(0x26f),'get':function _0xe72e1f(){var _0x21f4b2=_0x5d174a;return tlejs_umd$1['exports'][_0x21f4b2(0x2ed)](this['_parseTLE'],!![]);}},{'key':'bstarDrag','get':function _0x34f3c7(){return tlejs_umd$1['exports']['getBstarDrag'](this['_parseTLE'],!![]);}},{'key':'orbitModel','get':function _0x3090c0(){var _0x16939b=_0x5d174a;return tlejs_umd$1[_0x16939b(0x1b3)]['getOrbitModel'](this['_parseTLE'],!![]);}},{'key':_0x5d174a(0x325),'get':function _0x58d376(){var _0x396339=_0x5d174a;return tlejs_umd$1[_0x396339(0x1b3)]['getTleSetNumber'](this['_parseTLE'],!![]);}},{'key':'checksum1','get':function _0x379425(){var _0x1e1800=_0x5d174a;return tlejs_umd$1['exports'][_0x1e1800(0x2ab)](this[_0x1e1800(0x282)],!![]);}},{'key':'inclination','get':function _0x28cc90(){var _0x5d88f5=_0x5d174a;return tlejs_umd$1[_0x5d88f5(0x1b3)]['getInclination'](this['_parseTLE'],!![]);}},{'key':'rightAscension','get':function _0x2154c7(){var _0x1cde0b=_0x5d174a;return tlejs_umd$1[_0x1cde0b(0x1b3)]['getRightAscension'](this['_parseTLE'],!![]);}},{'key':'eccentricity','get':function _0x5caa67(){var _0x294bf7=_0x5d174a;return tlejs_umd$1['exports'][_0x294bf7(0x295)](this['_parseTLE'],!![]);}},{'key':'perigee','get':function _0x35b39c(){var _0x3aa129=_0x5d174a;return tlejs_umd$1[_0x3aa129(0x1b3)]['getPerigee'](this[_0x3aa129(0x282)],!![]);}},{'key':'meanAnomaly','get':function _0xf5b49e(){var _0x7fd1f9=_0x5d174a;return tlejs_umd$1['exports'][_0x7fd1f9(0x166)](this['_parseTLE'],!![]);}},{'key':'meanMotion','get':function _0x2c05df(){var _0x4df5e9=_0x5d174a;return tlejs_umd$1[_0x4df5e9(0x1b3)]['getMeanMotion'](this['_parseTLE'],!![]);}},{'key':'period','get':function _0x117ac9(){return parseInt(0x5a0/parseFloat(this['meanMotion']));}},{'key':_0x5d174a(0x377),'get':function _0x1f6713(){var _0x34582a=_0x5d174a;return tlejs_umd$1['exports']['getRevNumberAtEpoch'](this[_0x34582a(0x282)],!![]);}},{'key':'checksum2','get':function _0x59495a(){return tlejs_umd$1['exports']['getChecksum2'](this['_parseTLE'],!![]);}},{'key':'_getEciPositionAndVelocity','value':function _0x2928c9(_0x14f1fd,_0x4b3846){var _0x303054=_0x5d174a;if(!_0x14f1fd)_0x14f1fd=new Date();else{if(mars3d__namespace['Util']['isNumber'](_0x14f1fd))_0x14f1fd=new Date(_0x14f1fd);else _0x14f1fd instanceof Cesium$9[_0x303054(0x1dc)]&&(_0x14f1fd=Cesium$9['JulianDate']['toDate'](_0x14f1fd));}var _0x4b9319=propagate(this[_0x303054(0x20e)],_0x14f1fd),_0x36746e=_0x4b9319[_0x303054(0x254)];if(_0x36746e==null||isNaN(_0x36746e['x']))return null;return _0x4b3846&&(_0x4b9319[_0x303054(0x267)]=gstime(_0x14f1fd)),_0x4b9319;}},{'key':_0x5d174a(0x1e7),'value':function _0x37a372(_0x1c474c){var _0x388252=_0x5d174a,_0xafe7bd=this['_getEciPositionAndVelocity'](_0x1c474c,!![]);if(!_0xafe7bd)return;var _0x562183=_0xafe7bd['gmst'],_0x1fc406=_0xafe7bd[_0x388252(0x254)],_0x531baa=eciToEcf(_0x1fc406,_0x562183);return new Cesium$9['Cartesian3'](_0x531baa['x']*0x3e8,_0x531baa['y']*0x3e8,_0x531baa['z']*0x3e8);}},{'key':'getEciPosition','value':function _0x3c4730(_0x586d87){var _0x3b9a7c=_0x5d174a,_0x12212e=this['_getEciPositionAndVelocity'](_0x586d87);if(!_0x12212e)return;var _0x2b94f5=_0x12212e['position'];return new Cesium$9[(_0x3b9a7c(0x1e1))](_0x2b94f5['x']*0x3e8,_0x2b94f5['y']*0x3e8,_0x2b94f5['z']*0x3e8);}},{'key':_0x5d174a(0x261),'value':function _0x1a0b00(_0x6557ce){var _0x1890db=_0x5d174a,_0x157037=this['_getEciPositionAndVelocity'](_0x6557ce,!![]);if(!_0x157037)return;var _0x9bedfb=_0x157037[_0x1890db(0x267)],_0x158110=_0x157037['position'],_0x2260e6=eciToGeodetic(_0x158110,_0x9bedfb),_0x2353f6=degreesLong(_0x2260e6[_0x1890db(0x179)]),_0x1f2d5a=degreesLat(_0x2260e6['latitude']),_0x16187b=_0x2260e6['height']*0x3e8;return{'positionEci':new Cesium$9['Cartesian3'](_0x158110['x']*0x3e8,_0x158110['y']*0x3e8,_0x158110['z']*0x3e8),'velocityEci':_0x157037['velocity'],'lng':_0x2353f6,'lat':_0x1f2d5a,'alt':_0x16187b};}},{'key':'getPoint','value':function _0x4733b4(_0x4b0f75){var _0x103e46=_0x5d174a,_0xf77bc8=this['getEciPositionAndGeodetic'](_0x4b0f75);return _0xf77bc8?new mars3d__namespace['LngLatPoint'](_0xf77bc8[_0x103e46(0x26a)],_0xf77bc8['lat'],_0xf77bc8['alt']):undefined;}},{'key':'getLookAngles','value':function _0x337563(_0x2e3480,_0x5150b0){var _0x572290=_0x5d174a,_0x5dfa8d=this['_getEciPositionAndVelocity'](_0x5150b0,!![]);if(!_0x5dfa8d)return;var _0xe02bc5=_0x5dfa8d[_0x572290(0x267)],_0x192073=_0x5dfa8d[_0x572290(0x254)],_0x2279ae=eciToEcf(_0x192073,_0xe02bc5),_0x43a23b={'longitude':degreesToRadians(_0x2e3480[_0x572290(0x26a)]),'latitude':degreesToRadians(_0x2e3480['lat']),'height':_0x2e3480['alt']/0x3e8},_0x251e16=ecfToLookAngles(_0x43a23b,_0x2279ae);return{'position':new Cesium$9['Cartesian3'](_0x2279ae['x']*0x3e8,_0x2279ae['y']*0x3e8,_0x2279ae['z']*0x3e8),'range':_0x251e16[_0x572290(0x1a7)]*0x3e8,'azimuth':radiansToDegrees(_0x251e16[_0x572290(0x332)]),'elevation':radiansToDegrees(_0x251e16['elevation'])};}}],[{'key':_0x5d174a(0x291),'value':function _0x7fc194(_0x48dcbf,_0x546fc3,_0x757b04){return new _0x58b904(_0x48dcbf,_0x546fc3)['getPoint'](_0x757b04);}},{'key':'getEcfPosition','value':function _0x254005(_0x395788,_0x29c320,_0x241025){var _0x333e02=_0x5d174a;return new _0x58b904(_0x395788,_0x29c320)[_0x333e02(0x1e7)](_0x241025);}},{'key':_0x5d174a(0x2ea),'value':function _0x8fa7d5(_0xf4da4f){var _0x4b475b=_0x5d174a;return _0xf4da4f instanceof Cesium$9[_0x4b475b(0x1dc)]&&(_0xf4da4f=Cesium$9['JulianDate'][_0x4b475b(0x19a)](_0xf4da4f)),gstime(_0xf4da4f);}},{'key':'eciToGeodetic','value':function _0x27a950(_0x2e1f7f,_0x4d5ae8){var _0x10fae4=_0x5d174a,_0x53c767=_0x58b904['gstime'](_0x4d5ae8),_0x17e779={'x':_0x2e1f7f['x']/0x3e8,'y':_0x2e1f7f['y']/0x3e8,'z':_0x2e1f7f['z']/0x3e8},_0x149329=eciToGeodetic(_0x17e779,_0x53c767),_0x40cdac=degreesLong(_0x149329['longitude']),_0x2092f9=degreesLat(_0x149329[_0x10fae4(0x18c)]),_0x1d6c7b=_0x149329['height']*0x3e8;return new mars3d__namespace['LngLatPoint'](_0x40cdac,_0x2092f9,_0x1d6c7b);}},{'key':_0x5d174a(0x30a),'value':function _0x249f45(_0x5f04c8,_0x304d92){var _0x23fc91=_0x58b904['gstime'](_0x304d92),_0x4ea0a1={'x':_0x5f04c8['x']/0x3e8,'y':_0x5f04c8['y']/0x3e8,'z':_0x5f04c8['z']/0x3e8},_0x2d7fde=eciToEcf(_0x4ea0a1,_0x23fc91);return new Cesium$9['Cartesian3'](_0x2d7fde['x']*0x3e8,_0x2d7fde['y']*0x3e8,_0x2d7fde['z']*0x3e8);}},{'key':'ecfToEci','value':function _0x15877f(_0x226d3c,_0x29d639){var _0x539ee2=_0x5d174a,_0x3e92e7=_0x58b904[_0x539ee2(0x2ea)](_0x29d639),_0x484623={'x':_0x226d3c['x']/0x3e8,'y':_0x226d3c['y']/0x3e8,'z':_0x226d3c['z']/0x3e8},_0x33c0f3=ecfToEci(_0x484623,_0x3e92e7);return new Cesium$9['Cartesian3'](_0x33c0f3['x']*0x3e8,_0x33c0f3['y']*0x3e8,_0x33c0f3['z']*0x3e8);}},{'key':'coe2tle','value':function _0x23f92a(_0x5018ef,_0x4f44f5,_0x22d5f1,_0x272371){return coe2tle(_0x5018ef,_0x4f44f5,_0x22d5f1,_0x272371);}}]),_0x58b904;}());Tle['satellite']=satellite,Tle['tle']=tle,mars3d__namespace['Tle']=Tle;var SatelliteSensorFS=_0x19b437(0x2ec),SatelliteSensorVS='\x0a#ifdef\x20GL_ES\x0aprecision\x20highp\x20float;\x0a#endif\x0a\x0aattribute\x20vec3\x20position;\x0aattribute\x20vec3\x20normal;\x0a\x0avarying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0a\x0avoid\x20main(void)\x20{\x0a\x20\x20v_positionEC\x20=\x20(czm_modelView\x20*\x20vec4(position,\x201.0)).xyz;\x0a\x20\x20v_normalEC\x20=\x20czm_normal\x20*\x20normal;\x0a\x20\x20gl_Position\x20=\x20czm_modelViewProjection\x20*\x20vec4(position,\x201.0);\x0a}\x0a',Cesium$8=mars3d__namespace['Cesium'],CamberRadarPrimitive=(function(){var _0x423b31=_0x19b437;function _0x8b67e5(_0x431daf){var _0x3e7546=_0x4b40,_0x1fa32c,_0x6a2f3a,_0xfe86d6,_0x2042bd,_0x25a248,_0x5f0c12,_0x5abac0,_0x13b2d7,_0x52edd4,_0x53e4d6,_0x57d4a9,_0x35f75b;_classCallCheck(this,_0x8b67e5),this['id']=_0x431daf['id'],this[_0x3e7546(0x279)]=_0x431daf['name'],this[_0x3e7546(0x1ac)]=0x0,this['_endFovH']=0x0,this[_0x3e7546(0x376)]=0x0,this['_endFovV']=0x0,this[_0x3e7546(0x2ac)]=0x1,this[_0x3e7546(0x238)]=0x1,this['_subSegmentH']=0x1,this['_subSegmentV']=0x1,this[_0x3e7546(0x371)]=0x1,this[_0x3e7546(0x23e)]=undefined,this['_initBoundingSphere']=undefined,this['_boundingSphere']=new Cesium$8['BoundingSphere'](),this[_0x3e7546(0x19e)]=Cesium$8[_0x3e7546(0x224)]['clone'](Cesium$8['Matrix4']['IDENTITY']),this[_0x3e7546(0x269)]=_0x431daf['innerFovRadiusPairs'],this['outerFovRadiusPairs']=_0x431daf['outerFovRadiusPairs'],this[_0x3e7546(0x170)]=_0x431daf[_0x3e7546(0x170)],this['startRadius']=_0x431daf['startRadius'],this['translucent']=_0x431daf['translucent'],this['closed']=_0x431daf['closed'],this['modelMatrix']=(_0x1fa32c=_0x431daf['modelMatrix'])!==null&&_0x1fa32c!==void 0x0?_0x1fa32c:Cesium$8['Matrix4'][_0x3e7546(0x26e)],this['startFovH']=(_0x6a2f3a=_0x431daf['startFovH'])!==null&&_0x6a2f3a!==void 0x0?_0x6a2f3a:Cesium$8['Math'][_0x3e7546(0x343)](-0x32),this['endFovH']=(_0xfe86d6=_0x431daf['endFovH'])!==null&&_0xfe86d6!==void 0x0?_0xfe86d6:Cesium$8['Math']['toRadians'](0x32),this[_0x3e7546(0x257)]=(_0x2042bd=_0x431daf[_0x3e7546(0x257)])!==null&&_0x2042bd!==void 0x0?_0x2042bd:Cesium$8['Math']['toRadians'](0x5),this['endFovV']=(_0x25a248=_0x431daf['endFovV'])!==null&&_0x25a248!==void 0x0?_0x25a248:Cesium$8['Math']['toRadians'](0x55),this['segmentH']=(_0x5f0c12=_0x431daf['segmentH'])!==null&&_0x5f0c12!==void 0x0?_0x5f0c12:0x3c,this['segmentV']=(_0x5abac0=_0x431daf['segmentV'])!==null&&_0x5abac0!==void 0x0?_0x5abac0:0x14,this[_0x3e7546(0x28f)]=(_0x13b2d7=_0x431daf[_0x3e7546(0x28f)])!==null&&_0x13b2d7!==void 0x0?_0x13b2d7:0x3,this['subSegmentV']=(_0x52edd4=_0x431daf[_0x3e7546(0x1e3)])!==null&&_0x52edd4!==void 0x0?_0x52edd4:0x3,this['color']=(_0x53e4d6=_0x431daf[_0x3e7546(0x234)])!==null&&_0x53e4d6!==void 0x0?_0x53e4d6:new Cesium$8[(_0x3e7546(0x212))](0x1,0x1,0x0,0.5),this['outlineColor']=(_0x57d4a9=_0x431daf[_0x3e7546(0x1c5)])!==null&&_0x57d4a9!==void 0x0?_0x57d4a9:new Cesium$8[(_0x3e7546(0x212))](0x1,0x1,0x1),this['show']=(_0x35f75b=_0x431daf['show'])!==null&&_0x35f75b!==void 0x0?_0x35f75b:!![];}return _createClass(_0x8b67e5,[{'key':_0x423b31(0x2b5),'get':function _0x1737bb(){return this['_startRadius'];},'set':function _0x340d07(_0x40da5f){var _0x2b4401=_0x423b31;this[_0x2b4401(0x1d4)]=_0x40da5f,this[_0x2b4401(0x269)]=[{'fov':Cesium$8['Math'][_0x2b4401(0x343)](0x0),'radius':_0x40da5f},{'fov':Cesium$8['Math']['toRadians'](0xa),'radius':0.9*_0x40da5f},{'fov':Cesium$8['Math']['toRadians'](0x14),'radius':0.8*_0x40da5f},{'fov':Cesium$8[_0x2b4401(0x31e)]['toRadians'](0x1e),'radius':0.7*_0x40da5f},{'fov':Cesium$8['Math'][_0x2b4401(0x343)](0x28),'radius':0.6*_0x40da5f},{'fov':Cesium$8[_0x2b4401(0x31e)]['toRadians'](0x32),'radius':0.5*_0x40da5f},{'fov':Cesium$8['Math']['toRadians'](0x3c),'radius':0.4*_0x40da5f},{'fov':Cesium$8[_0x2b4401(0x31e)][_0x2b4401(0x343)](0x46),'radius':0.3*_0x40da5f},{'fov':Cesium$8[_0x2b4401(0x31e)]['toRadians'](0x50),'radius':0.1*_0x40da5f},{'fov':Cesium$8['Math']['toRadians'](0x5a),'radius':0.01*_0x40da5f}];}},{'key':_0x423b31(0x170),'get':function _0x5519dc(){return this['_radius'];},'set':function _0x49fff9(_0x56392){var _0x9a3dd9=_0x423b31;this['_radius']=_0x56392,this[_0x9a3dd9(0x29f)]=[{'fov':Cesium$8[_0x9a3dd9(0x31e)]['toRadians'](0x0),'radius':_0x56392},{'fov':Cesium$8['Math']['toRadians'](0xa),'radius':0.9*_0x56392},{'fov':Cesium$8['Math']['toRadians'](0x14),'radius':0.8*_0x56392},{'fov':Cesium$8['Math']['toRadians'](0x1e),'radius':0.7*_0x56392},{'fov':Cesium$8['Math']['toRadians'](0x28),'radius':0.6*_0x56392},{'fov':Cesium$8['Math'][_0x9a3dd9(0x343)](0x32),'radius':0.5*_0x56392},{'fov':Cesium$8['Math']['toRadians'](0x3c),'radius':0.4*_0x56392},{'fov':Cesium$8['Math']['toRadians'](0x46),'radius':0.3*_0x56392},{'fov':Cesium$8['Math']['toRadians'](0x50),'radius':0.1*_0x56392},{'fov':Cesium$8['Math']['toRadians'](0x5a),'radius':0.01*_0x56392}];}},{'key':'_createOuterCurveCommand','value':function _0x491b64(_0x3bc0c4){var _0x5eeb48=_0x423b31,_0x5958da=this[_0x5eeb48(0x303)]*this['_segmentH'],_0x24a76c=this[_0x5eeb48(0x22e)]*this['_segmentV'],_0x2a7d48=getGridDirs(this['_startFovH'],this['_endFovH'],this['_startFovV'],this[_0x5eeb48(0x192)],_0x5958da,_0x24a76c,this[_0x5eeb48(0x313)]),_0x11eb73=getGridDirs(this['_startFovH'],this['_endFovH'],this['_startFovV'],this['_endFovV'],_0x5958da,_0x24a76c,this['_outerFovRadiusPairs']),_0x52740d=getGridIndices(_0x5958da,_0x24a76c),_0x3a05ea=getLineGridIndices(this['_segmentH'],this['_segmentV'],this[_0x5eeb48(0x303)],this['_subSegmentV']);return this[_0x5eeb48(0x194)](_0x3bc0c4,_0x2a7d48,_0x11eb73,_0x52740d,_0x3a05ea);}},{'key':_0x423b31(0x38e),'value':function _0x2fe69d(_0x4748e8){var _0x39f21e=_0x423b31,_0x3d1737=this[_0x39f21e(0x303)]*this['_segmentH'],_0x219682=this['_subSegmentV']*this['_segmentV'],_0x5f0be0=getGridDirs(this['_startFovH'],this['_endFovH'],this['_startFovV'],this[_0x39f21e(0x192)],_0x3d1737,_0x219682,this[_0x39f21e(0x247)]),_0x38aaf8=getGridDirs(this[_0x39f21e(0x1ac)],this['_endFovH'],this['_startFovV'],this['_endFovV'],_0x3d1737,_0x219682,this[_0x39f21e(0x247)]),_0x42ae02=getGridIndices(_0x3d1737,_0x219682),_0x4d3751=getLineGridIndices(this['_segmentH'],this[_0x39f21e(0x238)],this['_subSegmentH'],this['_subSegmentV']);return this[_0x39f21e(0x194)](_0x4748e8,_0x5f0be0,_0x38aaf8,_0x42ae02,_0x4d3751);}},{'key':'_createLeftCrossSectionCommand','value':function _0x5115ba(_0x580130){var _0x324b48=_0x423b31,_0x1f6828=0x1*0xa,_0x376682=this[_0x324b48(0x22e)]*this[_0x324b48(0x238)],_0x1baa00=getCrossSectionPositions(this[_0x324b48(0x1ac)],this['_startFovV'],this['_endFovV'],_0x1f6828,_0x376682,this['_innerFovRadiusPairs'],this['_outerFovRadiusPairs']),_0x57720d=getCrossSectionPositions(this['_startFovH'],this['_startFovV'],this['_endFovV'],_0x1f6828,_0x376682,this['_innerFovRadiusPairs'],this['_outerFovRadiusPairs']),_0x58120d=getGridIndices(_0x1f6828,_0x376682),_0x2145e9=getLineGridIndices(0xa,this['_segmentV'],0x1,this['_subSegmentV']);return this['_createRawCommand'](_0x580130,_0x1baa00,_0x57720d,_0x58120d,_0x2145e9);}},{'key':'_createRightCrossSectionCommand','value':function _0x5c0ac5(_0x1ef800){var _0x475c8c=_0x423b31,_0x2dff2a=0x1*0xa,_0x22b3e9=this[_0x475c8c(0x22e)]*this[_0x475c8c(0x238)],_0x1c12fd=getCrossSectionPositions(this['_endFovH'],this[_0x475c8c(0x376)],this['_endFovV'],_0x2dff2a,_0x22b3e9,this['_innerFovRadiusPairs'],this['_outerFovRadiusPairs']),_0x3eb057=getCrossSectionPositions(this['_endFovH'],this['_startFovV'],this[_0x475c8c(0x192)],_0x2dff2a,_0x22b3e9,this['_innerFovRadiusPairs'],this[_0x475c8c(0x313)]),_0x31ace8=getGridIndices(_0x2dff2a,_0x22b3e9),_0x5d9345=getLineGridIndices(0xa,this['_segmentV'],0x1,this['_subSegmentV']);return this['_createRawCommand'](_0x1ef800,_0x1c12fd,_0x3eb057,_0x31ace8,_0x5d9345);}},{'key':'_createRawCommand','value':function _0x54fdbe(_0x104dad,_0x2f9064,_0x2a655d,_0x3844e3,_0x410ace){var _0xc3ad61=_0x423b31,_0x422d2f,_0x344a99,_0x2a6cef=this,_0x3367a1=Cesium$8['ShaderProgram'][_0xc3ad61(0x230)]({'context':_0x104dad,'vertexShaderSource':SatelliteSensorVS,'fragmentShaderSource':SatelliteSensorFS,'attributeLocations':attributeLocations}),_0x490890=Cesium$8['Buffer'][_0xc3ad61(0x35a)]({'context':_0x104dad,'typedArray':_0x2f9064,'usage':Cesium$8['BufferUsage']['STATIC_DRAW']}),_0x5a79bf=Cesium$8[_0xc3ad61(0x36a)]['createVertexBuffer']({'context':_0x104dad,'typedArray':_0x2a655d,'usage':Cesium$8['BufferUsage'][_0xc3ad61(0x202)]}),_0x2bc7d3=Cesium$8['Buffer']['createIndexBuffer']({'context':_0x104dad,'typedArray':_0x3844e3,'usage':Cesium$8['BufferUsage']['STATIC_DRAW'],'indexDatatype':Cesium$8['IndexDatatype']['UNSIGNED_SHORT']}),_0x3e4cfa=Cesium$8['Buffer']['createIndexBuffer']({'context':_0x104dad,'typedArray':_0x410ace,'usage':Cesium$8[_0xc3ad61(0x24c)]['STATIC_DRAW'],'indexDatatype':Cesium$8['IndexDatatype'][_0xc3ad61(0x2db)]}),_0x12aba5=new Cesium$8['VertexArray']({'context':_0x104dad,'attributes':[{'index':0x0,'vertexBuffer':_0x490890,'componentsPerAttribute':0x3,'componentDatatype':Cesium$8[_0xc3ad61(0x16d)]['FLOAT']},{'index':0x1,'vertexBuffer':_0x5a79bf,'componentsPerAttribute':0x3,'componentDatatype':Cesium$8[_0xc3ad61(0x16d)]['FLOAT']}],'indexBuffer':_0x2bc7d3}),_0x49e559=new Cesium$8['VertexArray']({'context':_0x104dad,'attributes':[{'index':0x0,'vertexBuffer':_0x490890,'componentsPerAttribute':0x3,'componentDatatype':Cesium$8[_0xc3ad61(0x16d)][_0xc3ad61(0x19c)]},{'index':0x1,'vertexBuffer':_0x5a79bf,'componentsPerAttribute':0x3,'componentDatatype':Cesium$8['ComponentDatatype']['FLOAT']}],'indexBuffer':_0x3e4cfa}),_0x9db6b3=Cesium$8['BoundingSphere']['fromVertices'](_0x2f9064),_0x1fa967=(_0x422d2f=this[_0xc3ad61(0x2b6)])!==null&&_0x422d2f!==void 0x0?_0x422d2f:!![],_0x42e0d7=(_0x344a99=this['closed'])!==null&&_0x344a99!==void 0x0?_0x344a99:![],_0x50f08b=Cesium$8['Appearance']['getDefaultRenderState'](_0x1fa967,_0x42e0d7,undefined),_0x25dba8=Cesium$8['RenderState'][_0xc3ad61(0x235)](_0x50f08b),_0x4ff9d6=new Cesium$8['DrawCommand']({'vertexArray':_0x12aba5,'primitiveType':Cesium$8['PrimitiveType']['TRIANGLES'],'renderState':_0x25dba8,'shaderProgram':_0x3367a1,'uniformMap':{'marsColor':function _0x388e1d(){var _0x472b61=_0xc3ad61;return _0x2a6cef[_0x472b61(0x234)];},'globalAlpha':function _0xeaa804(){return _0x2a6cef['_globalAlpha'];}},'owner':this,'pass':Cesium$8['Pass']['TRANSLUCENT'],'modelMatrix':new Cesium$8[(_0xc3ad61(0x224))](),'boundingVolume':new Cesium$8['BoundingSphere'](),'cull':!![]}),_0x468076=new Cesium$8[(_0xc3ad61(0x22d))]({'vertexArray':_0x49e559,'primitiveType':Cesium$8['PrimitiveType']['LINES'],'renderState':_0x25dba8,'shaderProgram':_0x3367a1,'uniformMap':{'marsColor':function _0x272edf(){return _0x2a6cef['outlineColor'];},'globalAlpha':function _0x27505a(){return _0x2a6cef['_globalAlpha'];}},'owner':this,'pass':Cesium$8['Pass'][_0xc3ad61(0x381)],'modelMatrix':new Cesium$8[(_0xc3ad61(0x224))](),'boundingVolume':new Cesium$8['BoundingSphere'](),'cull':!![]});return{'command':_0x4ff9d6,'lineCommand':_0x468076,'initBoundingSphere':_0x9db6b3};}},{'key':_0x423b31(0x1c2),'value':function _0x2365bd(_0x50da51){var _0x4a20a4=_0x423b31,_0x28fd73=this;if(!this[_0x4a20a4(0x35c)])return;var _0x57a408=this['innerFovRadiusPairs']!==this['_innerFovRadiusPairs']||this['outerFovRadiusPairs']!==this[_0x4a20a4(0x313)]||this[_0x4a20a4(0x182)]!==this[_0x4a20a4(0x1ac)]||this['endFovH']!==this['_endFovH']||this['startFovV']!==this['_startFovV']||this['endFovV']!==this[_0x4a20a4(0x192)]||this['segmentH']!==this['_segmentH']||this['segmentV']!==this['_segmentV']||this['subSegmentH']!==this['_subSegmentH']||this['subSegmentV']!==this['_subSegmentV'];_0x57a408&&(this['_innerFovRadiusPairs']=this[_0x4a20a4(0x269)],this['_outerFovRadiusPairs']=this[_0x4a20a4(0x29f)],this[_0x4a20a4(0x1ac)]=this['startFovH'],this['_endFovH']=this[_0x4a20a4(0x1df)],this['_startFovV']=this['startFovV'],this['_endFovV']=this['endFovV'],this['_segmentH']=this[_0x4a20a4(0x20b)],this['_segmentV']=this['segmentV'],this['_subSegmentH']=this['subSegmentH'],this['_subSegmentV']=this['subSegmentV'],this[_0x4a20a4(0x19e)]=Cesium$8[_0x4a20a4(0x301)](Cesium$8['Matrix4']['IDENTITY']),this['_destroyCommands']()),(!Cesium$8[_0x4a20a4(0x1fd)](this['_commands'])||this[_0x4a20a4(0x21f)][_0x4a20a4(0x353)]===0x0)&&(this['_commands']||(this['_commands']=[]),this['_destroyCommands'](),this[_0x4a20a4(0x21f)]['push'](this['_createOuterCurveCommand'](_0x50da51['context'])),this['_commands']['push'](this['_createLeftCrossSectionCommand'](_0x50da51['context'])),this['_commands']['push'](this['_createRightCrossSectionCommand'](_0x50da51['context'])),this[_0x4a20a4(0x21f)]['push'](this['_createInnerCurveCommand'](_0x50da51[_0x4a20a4(0x21c)]))),!Cesium$8[_0x4a20a4(0x224)]['equals'](this['modelMatrix'],this['_modelMatrix'])&&(Cesium$8['Matrix4']['clone'](this['modelMatrix'],this['_modelMatrix']),this['_commands']['forEach'](function(_0x356026){var _0x290531=_0x4a20a4;_0x356026[_0x290531(0x1af)]['modelMatrix']=Cesium$8[_0x290531(0x224)]['IDENTITY'],_0x356026['command']['modelMatrix']=_0x28fd73[_0x290531(0x19e)],_0x356026[_0x290531(0x1af)]['boundingVolume']=Cesium$8['BoundingSphere']['transform'](_0x356026['initBoundingSphere'],_0x28fd73['_modelMatrix'],_0x28fd73[_0x290531(0x1a6)]),_0x356026[_0x290531(0x2c8)][_0x290531(0x302)]=Cesium$8['Matrix4']['IDENTITY'],_0x356026['lineCommand']['modelMatrix']=_0x28fd73['_modelMatrix'],_0x356026['lineCommand'][_0x290531(0x375)]=Cesium$8[_0x290531(0x220)]['transform'](_0x356026['initBoundingSphere'],_0x28fd73['_modelMatrix'],_0x28fd73['_boundingSphere']);})),this[_0x4a20a4(0x21f)]['forEach'](function(_0xf845bb){var _0x2d79c3=_0x4a20a4;_0xf845bb['command']&&_0x50da51[_0x2d79c3(0x2f4)]['push'](_0xf845bb['command']),_0xf845bb['lineCommand']&&_0x50da51[_0x2d79c3(0x2f4)]['push'](_0xf845bb['lineCommand']);});}},{'key':'isDestroyed','value':function _0x386f55(){return![];}},{'key':_0x423b31(0x324),'value':function _0x889259(){var _0x4d2c32=_0x423b31;this['_commands']&&this['_commands']['forEach'](function(_0x297d73){var _0x373958=_0x4b40;Cesium$8[_0x373958(0x1fd)](_0x297d73['command'])&&(_0x297d73['command'][_0x373958(0x1f7)]=_0x297d73['command']['shaderProgram']&&_0x297d73[_0x373958(0x1af)]['shaderProgram'][_0x373958(0x168)](),_0x297d73[_0x373958(0x1af)]['vertexArray']=_0x297d73[_0x373958(0x1af)][_0x373958(0x162)]&&_0x297d73['command'][_0x373958(0x162)]['destroy'](),_0x297d73['command']=undefined),Cesium$8['defined'](_0x297d73['lineCommand'])&&(_0x297d73['lineCommand']['shaderProgram']=_0x297d73['lineCommand']['shaderProgram']&&_0x297d73['lineCommand'][_0x373958(0x1f7)]['destroy'](),_0x297d73['lineCommand']['vertexArray']=_0x297d73[_0x373958(0x2c8)]['vertexArray']&&_0x297d73['lineCommand']['vertexArray']['destroy'](),_0x297d73['lineCommand']=undefined);}),this['_commands']&&(this[_0x4d2c32(0x21f)]['length']=0x0);}},{'key':'destroy','value':function _0x3b9c3a(){return this['_destroyCommands'](),Cesium$8['destroyObject'](this);}}]),_0x8b67e5;}()),attributeLocations={'position':0x0,'normal':0x1};function getDir(_0x4f1168,_0x36138b){var _0x44e7c2=_0x19b437,_0x717b93=_0x4f1168,_0x2940ad=_0x36138b,_0x381c32=Math[_0x44e7c2(0x201)],_0x42ec52=Math[_0x44e7c2(0x364)],_0x2438d0=[_0x381c32(-_0x717b93)*_0x381c32(_0x2940ad),_0x42ec52(-_0x717b93)*_0x381c32(_0x2940ad),_0x42ec52(_0x2940ad)];return _0x2438d0;}function getFov(_0x31c87e,_0xa1f717,_0x372f38,_0xe5dafe){return _0x31c87e+(_0xa1f717-_0x31c87e)*(_0xe5dafe/_0x372f38);}function _0x29f6(){var _0x243d64=['argpp','_quaternion','object','Util','xlcof','getCesiumColor','heading','_showListCone','error','gstime','list','varying\x20vec3\x20v_positionEC;\x0avarying\x20vec3\x20v_normalEC;\x0a\x0auniform\x20vec4\x20marsColor;\x0auniform\x20float\x20globalAlpha;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20vec3\x20positionToEyeEC\x20=\x20-v_positionEC;\x0a\x0a\x20\x20vec3\x20normalEC\x20=\x20normalize(v_normalEC);\x0a\x20\x20#ifdef\x20FACE_FORWARD\x0a\x20\x20normalEC\x20=\x20faceforward(normalEC,\x20vec3(0.,\x200.,\x201.),\x20-normalEC);\x0a\x20\x20#endif\x0a\x0a\x20\x20czm_materialInput\x20materialInput;\x0a\x20\x20materialInput.normalEC\x20=\x20normalEC;\x0a\x20\x20materialInput.positionToEyeEC\x20=\x20positionToEyeEC;\x0a\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20material.diffuse\x20=\x20marsColor.rgb;\x0a\x20\x20material.alpha\x20=\x20marsColor.a\x20*\x20globalAlpha;\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','getSecondTimeDerivative','getCacheSizes','Geometry','Cartographic','_INT','topPpositions','startsWith','commandList','substr','getValue','_createGeometry','getChecksum2','7745796BMmtYm','peo','ellipsoid','shadingLine','_primitive','geometryLength','normal','_scale','clone','modelMatrix','_subSegmentH','xl4','angle','UTC','LabelStyleConver','sec','Rect','eciToEcf','isSimpleType','fromVertices','z13','argpo','filter','PointStyleConver','RHUMB','\x20must\x20be\x20of\x20type\x20[','_outerFovRadiusPairs','Conic','remove','Transforms','si2','entities','eastNorthUpToFixedFrame','getLngLatAtEpoch','inclp','_removedHook','d2211','Math','undefined','endFovV','withAlpha','sh2','dnodt','_destroyCommands','tleSetNumber','angle2','del3','_DEFAULT','_CHAR','shadowShow','fixedFrameTransform','SatelliteSensor','apply','period_time','GeometryPipeline','twoline2satrec','merge','azimuth','xlamo','ecco','didt','_outlineColor','fromHeadingPitchRoll','matrix','clearCache','getLastAntemeridianCrossingTimeMS','inclo','_tle','fromRotationTranslation','_STRING','postUpdate','needsUpdate','408247kvhKVs','defineProperty','toRadians','Cartesian2','slice','_groundConeEntity','Matrix3','unpack','sz13','sgh2','Ray','options','cone','_time_current','Epoch\x20elements\x20are\x20sub-orbital','groundAreaPositions','Quaternion','substring','length','getInclination','_time_path_start','_points','passes','preUpdate','constructor','createVertexBuffer','test','show','czmObject','_updateStyleHook','_angle','d3210','property','xni','roll','sin','topWidth','path','method','del2','_lookAt','Buffer','getUTCMinutes','format','_outlinePositions','normalize','pow','xl3','_globalAlpha','bottomHeight','SCENE3D','getOwnPropertySymbols','boundingVolume','_startFovV','revNumberAtEpoch','writable','GeometryAttribute','style','getPositionValue','ShaderProgram','register','outlineOpacity','sh3','epochYear','TRANSLUCENT','inclm','headingPitchRollQuaternion','getFirstTimeDerivative','topOutlineShow','ss3','defineProperties','_reverse','NaN','_imagingAreaPositions','atime','PolygonHierarchy','Pass','_createInnerCurveCommand','createEntity','_topShow','getHeadingPitchRollByOrientation','ConicSensor','_hintPotsNum','topShow','iterator','floor','getOrbitTrack','from','_positions','calculateOrbitPoints','createPickId','construct','getTime','_translation','TimeInterval','isString','d5421','sgh4','vertexArray','abs','PointTrans','fromTranslationQuaternionRotationScale','getMeanAnomaly','opsmode','destroy','attributes','getCatalogNumber1','RenderState','_attributes_positions','ComponentDatatype','del1','atan2','radius','_pitchRadians','getSatelliteName','zmos','HeadingPitchRoll','now','topHeight','inverse','_topSteps','longitude','scene','setOpacity','_showOneCone','se2','DebugModelMatrixPrimitive','getUTCSeconds','shadingAreaEntity','domdt','startFovH','toCesiumVal','plo','firstTimeDerivative','PointUtil','hideRayEllipsoid','cartesians2lonlats','removeSamples','orientation','_topWidth','latitude','center','headingRadians','contains','_groundCircleEntity','toDegrees','_endFovV','_replaceFragmentShaderSourceByStyle','_createRawCommand','getCOSPAR','gsto','96740aQiWAu','coneShow','_outline','toDate','addGraphic','FLOAT','_clearGeometry','_modelMatrix','xgh4','Input\x20object\x20is\x20malformed\x20(should\x20have\x20name\x20and\x20tle\x20properties).','lookAt','_groundPolyEntity','d3222','time','x1mth2','_boundingSphere','rangeSat','cosim','3wnxiYF','date','drawShow','_startFovH','outline','xl2','command','t3cof','point','sinmao','exports','eccsq','push','pickId','getEpochDay','map','pitchOffset','repeat','sz1','xgh2','_topHeight','fourPindices','coneEntity','getDefaultRenderState','height','update','yaw','_length','outlineColor','getCesiumValue','availability','LINES','xi2','_rollRadians','asin','billboard','has','18RgpLto','SampledPositionProperty','updateGeometry','896472tXBOtX','WHITE','TRIANGLES','_startRadius','sl2','_outlineGeometry','setOptions','vao','globe','SceneMode','xli','JulianDate','topSteps','nodedot','endFovH','_geometry','Cartesian3','lbcenter','subSegmentV','_topOutlineShow','xh2','CamberRadar','getEcfPosition','zmol','argpdot','_DECIMAL_ASSUMED','_angle2','fromAngleAndLength','180QfnNZx','d5232','createGeometry','this\x20hasn\x27t\x20been\x20initialised\x20-\x20super()\x20hasn\x27t\x20been\x20called','direction','getOwnPropertyDescriptor','getMeanMotion','renderState','35100gzuWwh','#ffffff','shaderProgram','epochyr','getLatLonArr','fromDate','],\x20but\x20got\x20','call','defined','text','_angle1','_groundPolyColor','cos','STATIC_DRAW','shadingLineEntity','label','__esModule','getRayEarthPosition','yyyy-MM-dd\x20HH:mm:ss','computeMatrix','_positionCartesian','PrimitiveType','segmentH','_FLOAT','2403RHVibf','_satrec','90ANxbSh','prototype','None','Color','dataSource','d5220','ZERO','se3','d4422','removeGraphic','d5433','origin','distance','context','primitiveType','_pickCommands','_commands','BoundingSphere','_NAN','argpm','z33','Matrix4','sinim','sensorType','_ARRAY','getIntDesignatorLaunchNumber','Problematic\x20TLE\x20with\x20unknown\x20error.','topPindices','fire','_noDestroy','DrawCommand','_subSegmentV','GraphicUtil','replaceCache','multiplyByPoint','setInterpolationOptions','sqrt','color','fromCache','tle','224323byONZA','_segmentV','groundPolyColor','array','updateModelMatrix','#000000','greaterThan','_command','topPsts','fromCartesian','x7thm1','rectSensor','angle1','aycof','add','si3','_innerFovRadiusPairs','delete','d4410','pgho','BaseGraphic','BufferUsage','_rayEllipsoid','zReverse','_matrix','_fixedFrameTransform','irez','subtract','positions','position','ss5','_entity','startFovV','Latitude\x20degrees\x20must\x20be\x20in\x20range\x20[-90;\x2090].','operationmode','minute','bottomWidth','_time_path_end','clear','getRayEarthPositions','PolylineStyleConver','_updateShadingLine','getEciPositionAndGeodetic','_computeGroundConePositions','all','eta','_intersectEllipsoid','uniform','gmst','bindPickId','innerFovRadiusPairs','lng','CallbackProperty','dedt','cc1','IDENTITY','secondTimeDerivative','cc4','function','fromGeometry','Part','epochdays','DOUBLE','start','VelocityOrientationProperty','pinco','name','period','degreesLong','con41','bind','getOwnPropertyDescriptors','getAverageOrbitTimeMins','Map','xgh3','_parseTLE','max','updateGroundCircleRadius','bstar','xh3','forEach','ShaderSource','rteosq','sinio','tle2','ecfToLookAngles','196cOOPrx','clock','subSegmentH','pitch','getPoint','ReferenceFrame','_volumeGeometry','d2201','getEccentricity','getEpochTimestamp','delmo','Arguments','IntersectionTests','camberRadar','boundingSphere','getAreaCoords','xi3','mdot','outerFovRadiusPairs','values','isimp','computeNormal','U\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','includes','dmdt','set','_color','primitiveCollection','BasePointPrimitive','getIntDesignatorYear','getChecksum1','_segmentH','degreesLat','_topGeometry','init','coneEntityList','nodem','Cesium','_property','model','startRadius','translucent','_addedHook','Satellite','_headingRadians','opacity','lat','keys','pass','fourOindices','render','t5cof','reverse','equals','extend2CartesianArray','Appearance','Super\x20expression\x20must\x20either\x20be\x20null\x20or\x20a\x20function','globalAlpha','slices','lineCommand','toFixed','Satellite\x20has\x20decayed','toString','updateVolumeGeometry','uniformMap','graphic','flyToPoint','_drawCommands','nodeo','rayEllipsoid','isNeedRecalculate','_trackedEntity','_layer','_map','addSample','ee2','_times','default','UNSIGNED_SHORT','ndot','_zReverse','debugAxisPrimitive','createDrawCommand','get'];_0x29f6=function(){return _0x243d64;};return _0x29f6();}function getRadius(_0x53ee1d,_0x58a23d){var _0x17d800=_0x58a23d['findIndex'](function(_0x5e65c7){return _0x5e65c7['fov']>_0x53ee1d;});if(_0x17d800>0x0){var _0x2b7be9=_0x58a23d[_0x17d800-0x1],_0x413b20=_0x58a23d[_0x17d800],_0x1ab689=(_0x53ee1d-_0x2b7be9['fov'])/(_0x413b20['fov']-_0x2b7be9['fov']),_0x6beda9=_0x2b7be9['radius']*(0x1-_0x1ab689)+_0x413b20['radius']*_0x1ab689;return _0x6beda9;}else return undefined;}function getGridDirs(_0x123664,_0x57aad5,_0xd27504,_0x3fed86,_0x32b233,_0x436e95,_0x4ca3a0){var _0x40623d=new Float32Array((_0x32b233+0x1)*(_0x436e95+0x1)*0x3);for(var _0x17702f=0x0;_0x17702f<_0x32b233+0x1;++_0x17702f){for(var _0xf6ed22=0x0;_0xf6ed22<_0x436e95+0x1;++_0xf6ed22){var _0x3897f5=getFov(_0xd27504,_0x3fed86,_0x436e95,_0xf6ed22),_0x68cbc7=getDir(getFov(_0x123664,_0x57aad5,_0x32b233,_0x17702f),_0x3897f5),_0x358475=_0x4ca3a0?getRadius(_0x3897f5,_0x4ca3a0):0x1;_0x40623d[(_0xf6ed22*(_0x32b233+0x1)+_0x17702f)*0x3+0x0]=_0x68cbc7[0x0]*_0x358475,_0x40623d[(_0xf6ed22*(_0x32b233+0x1)+_0x17702f)*0x3+0x1]=_0x68cbc7[0x1]*_0x358475,_0x40623d[(_0xf6ed22*(_0x32b233+0x1)+_0x17702f)*0x3+0x2]=_0x68cbc7[0x2]*_0x358475;}}return _0x40623d;}function getCrossSectionPositions(_0x4fce37,_0x5765f1,_0x1cdfe7,_0x3cdda8,_0x4b1c35,_0xeecf26,_0x2efeaf){var _0x3e2718=new Float32Array((_0x3cdda8+0x1)*(_0x4b1c35+0x1)*0x3);for(var _0x1ca962=0x0;_0x1ca962<_0x3cdda8+0x1;++_0x1ca962){for(var _0x410d37=0x0;_0x410d37<_0x4b1c35+0x1;++_0x410d37){var _0x27d53f=getFov(_0x5765f1,_0x1cdfe7,_0x4b1c35,_0x410d37),_0x2044e5=getDir(_0x4fce37,_0x27d53f),_0xe811f1=_0xeecf26?getRadius(_0x27d53f,_0xeecf26):0x1,_0xf1c56a=_0x2efeaf?getRadius(_0x27d53f,_0x2efeaf):0x1,_0x1cc6fe=getFov(_0xe811f1,_0xf1c56a,_0x3cdda8,_0x1ca962);_0x3e2718[(_0x410d37*(_0x3cdda8+0x1)+_0x1ca962)*0x3+0x0]=_0x2044e5[0x0]*_0x1cc6fe,_0x3e2718[(_0x410d37*(_0x3cdda8+0x1)+_0x1ca962)*0x3+0x1]=_0x2044e5[0x1]*_0x1cc6fe,_0x3e2718[(_0x410d37*(_0x3cdda8+0x1)+_0x1ca962)*0x3+0x2]=_0x2044e5[0x2]*_0x1cc6fe;}}return _0x3e2718;}function getGridIndices(_0x5bbbe2,_0x5c6f07){var _0x32990e=new Uint16Array(_0x5bbbe2*_0x5c6f07*0x6);for(var _0x5d6ff2=0x0;_0x5d6ff2<_0x5bbbe2;++_0x5d6ff2){for(var _0x5f3f48=0x0;_0x5f3f48<_0x5c6f07;++_0x5f3f48){var _0x2f8ce6=_0x5f3f48*(_0x5bbbe2+0x1)+_0x5d6ff2,_0x26e1c6=_0x5f3f48*(_0x5bbbe2+0x1)+_0x5d6ff2+0x1,_0x172b11=(_0x5f3f48+0x1)*(_0x5bbbe2+0x1)+_0x5d6ff2,_0x5c21fe=(_0x5f3f48+0x1)*(_0x5bbbe2+0x1)+_0x5d6ff2+0x1,_0xec2c36=(_0x5f3f48*_0x5bbbe2+_0x5d6ff2)*0x6;_0x32990e[_0xec2c36+0x0]=_0x2f8ce6,_0x32990e[_0xec2c36+0x1]=_0x26e1c6,_0x32990e[_0xec2c36+0x2]=_0x5c21fe,_0x32990e[_0xec2c36+0x3]=_0x2f8ce6,_0x32990e[_0xec2c36+0x4]=_0x5c21fe,_0x32990e[_0xec2c36+0x5]=_0x172b11;}}return _0x32990e;}function getLineGridIndices(_0xc509e2,_0x5e761a,_0x3204a0,_0x5cc5f8){var _0x538ffd=_0xc509e2*_0x3204a0,_0x40ab3c=_0x5e761a*_0x5cc5f8,_0x1b3ca5=new Uint16Array((_0xc509e2+0x1)*(_0x40ab3c*0x2)+(_0x5e761a+0x1)*(_0x538ffd*0x2)+0x4*0x2);for(var _0x4139d7=0x0;_0x4139d7<_0xc509e2+0x1;++_0x4139d7){for(var _0x487ca9=0x0;_0x487ca9<_0x40ab3c;++_0x487ca9){var _0x26d631=_0x4139d7*_0x3204a0;_0x1b3ca5[(_0x4139d7*_0x40ab3c+_0x487ca9)*0x2+0x0]=_0x487ca9*(_0x538ffd+0x1)+_0x26d631,_0x1b3ca5[(_0x4139d7*_0x40ab3c+_0x487ca9)*0x2+0x1]=(_0x487ca9+0x1)*(_0x538ffd+0x1)+_0x26d631;}}var _0xb3706a=(_0xc509e2+0x1)*(_0x40ab3c*0x2);for(var _0x3bb844=0x0;_0x3bb844<_0x5e761a+0x1;++_0x3bb844){for(var _0xf4a376=0x0;_0xf4a376<_0x538ffd;++_0xf4a376){var _0x35aa8b=_0x3bb844*_0x5cc5f8;_0x1b3ca5[_0xb3706a+(_0xf4a376+_0x3bb844*_0x538ffd)*0x2+0x0]=_0x35aa8b*(_0x538ffd+0x1)+_0xf4a376,_0x1b3ca5[_0xb3706a+(_0xf4a376+_0x3bb844*_0x538ffd)*0x2+0x1]=_0x35aa8b*(_0x538ffd+0x1)+_0xf4a376+0x1;}}return _0x1b3ca5;}var Cesium$7=mars3d__namespace['Cesium'];function computeVertexNormals(_0x3f2038){var _0x1297b8=_0x19b437,_0x3d1926=_0x3f2038['indices'],_0x45eb9e=_0x3f2038['attributes'],_0x7be29a=_0x3d1926['length'];if(_0x45eb9e['position']){var _0x3352c7=_0x45eb9e['position'][_0x1297b8(0x2a0)];if(_0x45eb9e['normal']===undefined)_0x45eb9e[_0x1297b8(0x2ff)]=new Cesium$7['GeometryAttribute']({'componentDatatype':Cesium$7['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x3,'values':new Float32Array(_0x3352c7['length'])});else{var _0x596284=_0x45eb9e['normal']['values'];for(var _0x30e3f2=0x0;_0x30e3f2<_0x7be29a;_0x30e3f2++){_0x596284[_0x30e3f2]=0x0;}}var _0x5df664=_0x45eb9e['normal']['values'],_0x5ab65f,_0x3d8923,_0x5d4c03,_0x4000a6=new Cesium$7['Cartesian3'](),_0x35d339=new Cesium$7['Cartesian3'](),_0x6caabb=new Cesium$7[(_0x1297b8(0x1e1))](),_0x44f5dc=new Cesium$7[(_0x1297b8(0x1e1))](),_0x3a492f=new Cesium$7[(_0x1297b8(0x1e1))]();for(var _0x2d99fa=0x0;_0x2d99fa<_0x7be29a;_0x2d99fa+=0x3){_0x5ab65f=_0x3d1926[_0x2d99fa+0x0]*0x3,_0x3d8923=_0x3d1926[_0x2d99fa+0x1]*0x3,_0x5d4c03=_0x3d1926[_0x2d99fa+0x2]*0x3,Cesium$7['Cartesian3']['fromArray'](_0x3352c7,_0x5ab65f,_0x4000a6),Cesium$7['Cartesian3']['fromArray'](_0x3352c7,_0x3d8923,_0x35d339),Cesium$7[_0x1297b8(0x1e1)]['fromArray'](_0x3352c7,_0x5d4c03,_0x6caabb),Cesium$7['Cartesian3']['subtract'](_0x6caabb,_0x35d339,_0x44f5dc),Cesium$7[_0x1297b8(0x1e1)]['subtract'](_0x4000a6,_0x35d339,_0x3a492f),Cesium$7['Cartesian3']['cross'](_0x44f5dc,_0x3a492f,_0x44f5dc),_0x5df664[_0x5ab65f]+=_0x44f5dc['x'],_0x5df664[_0x5ab65f+0x1]+=_0x44f5dc['y'],_0x5df664[_0x5ab65f+0x2]+=_0x44f5dc['z'],_0x5df664[_0x3d8923]+=_0x44f5dc['x'],_0x5df664[_0x3d8923+0x1]+=_0x44f5dc['y'],_0x5df664[_0x3d8923+0x2]+=_0x44f5dc['z'],_0x5df664[_0x5d4c03]+=_0x44f5dc['x'],_0x5df664[_0x5d4c03+0x1]+=_0x44f5dc['y'],_0x5df664[_0x5d4c03+0x2]+=_0x44f5dc['z'];}normalizeNormals(_0x3f2038),_0x45eb9e['normal'][_0x1297b8(0x340)]=!![];}return _0x3f2038;}function normalizeNormals(_0x3030f4){var _0x59cc30=_0x19b437,_0x3a827f=_0x3030f4['attributes']['normal'][_0x59cc30(0x2a0)],_0x104e59,_0x52d128,_0x36cacf,_0x2fbc0c;for(var _0x114d7f=0x0;_0x114d7f<_0x3a827f[_0x59cc30(0x353)];_0x114d7f+=0x3){_0x104e59=_0x3a827f[_0x114d7f],_0x52d128=_0x3a827f[_0x114d7f+0x1],_0x36cacf=_0x3a827f[_0x114d7f+0x2],_0x2fbc0c=0x1/Math[_0x59cc30(0x233)](_0x104e59*_0x104e59+_0x52d128*_0x52d128+_0x36cacf*_0x36cacf),_0x3a827f[_0x114d7f]=_0x104e59*_0x2fbc0c,_0x3a827f[_0x114d7f+0x1]=_0x52d128*_0x2fbc0c,_0x3a827f[_0x114d7f+0x2]=_0x36cacf*_0x2fbc0c;}}function style2Primitive(){var _0x159f22=_0x19b437,_0x2e0d7f=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x32901a=arguments['length']>0x1?arguments[0x1]:undefined;_0x2e0d7f=_0x2e0d7f||{};_0x32901a==null&&(_0x32901a={});for(var _0x101506 in _0x2e0d7f){var _0x2b4672=_0x2e0d7f[_0x101506];if(mars3d__namespace['Util'][_0x159f22(0x30b)](_0x2b4672))switch(_0x101506){case'opacity':case'outlineOpacity':break;case'color':{var _0x5862fe=void 0x0;mars3d__namespace['Util'][_0x159f22(0x15f)](_0x2b4672)?(_0x5862fe=Cesium$7[_0x159f22(0x212)]['fromCssColorString'](_0x2b4672),Cesium$7['defined'](_0x2e0d7f[_0x159f22(0x2ba)])&&(_0x5862fe=_0x5862fe[_0x159f22(0x321)](Number(_0x2e0d7f['opacity'])))):_0x5862fe=_0x2b4672;_0x32901a['color']=_0x5862fe;break;}case'outline':_0x32901a[_0x159f22(0x1ad)]=_0x2b4672;!_0x2b4672&&(_0x32901a[_0x159f22(0x1c5)]=new Cesium$7['Color'](0x0,0x0,0x0,0x0));break;case'outlineColor':{var _0x2ae10d=void 0x0;if(mars3d__namespace[_0x159f22(0x2e4)][_0x159f22(0x15f)](_0x2b4672)){_0x2ae10d=Cesium$7['Color']['fromCssColorString'](_0x2b4672);if(Cesium$7['defined'](_0x2e0d7f['outlineOpacity']))_0x2ae10d=_0x2ae10d['withAlpha'](Number(_0x2e0d7f[_0x159f22(0x37e)]));else Cesium$7['defined'](_0x2e0d7f['opacity'])&&(_0x2ae10d=_0x2ae10d[_0x159f22(0x321)](Number(_0x2e0d7f['opacity'])));}else _0x2ae10d=_0x2b4672;_0x32901a['outlineColor']=_0x2ae10d;break;}case'startFovV':case'endFovV':case'startFovH':case'endFovH':_0x32901a[_0x101506]=Cesium$7['Math'][_0x159f22(0x343)](_0x2b4672);break;default:_0x32901a[_0x101506]=_0x2b4672;break;}else _0x32901a[_0x101506]=_0x2b4672;}return _0x32901a;}var SpaceUtil={'__proto__':null,'computeVertexNormals':computeVertexNormals,'style2Primitive':style2Primitive},Cesium$6=mars3d__namespace[_0x19b437(0x2b2)],BasePointPrimitive$3=mars3d__namespace['graphic']['BasePointPrimitive'],CamberRadar=function(_0x1c556f){var _0x5e0b18=_0x19b437;_inherits(_0x32ddc8,_0x1c556f);var _0x27543e=_createSuper(_0x32ddc8);function _0x32ddc8(){return _classCallCheck(this,_0x32ddc8),_0x27543e['apply'](this,arguments);}return _createClass(_0x32ddc8,[{'key':'startRadius','get':function _0xb65d75(){return this['style']['startRadius'];},'set':function _0x41205a(_0x19e480){var _0x4d2bc5=_0x4b40;this['style']['startRadius']=_0x19e480,this['_primitive']&&(this[_0x4d2bc5(0x2fd)]['startRadius']=_0x19e480);}},{'key':'radius','get':function _0x57fa99(){var _0x522e9a=_0x4b40;return this['style'][_0x522e9a(0x170)];},'set':function _0x1ea66a(_0x2f41d7){var _0x4400ab=_0x4b40;this[_0x4400ab(0x37a)]['radius']=_0x2f41d7,this['_primitive']&&(this[_0x4400ab(0x2fd)][_0x4400ab(0x170)]=_0x2f41d7);}},{'key':'startFovV','get':function _0x2b866b(){var _0x54c23a=_0x4b40;return this['style'][_0x54c23a(0x257)];},'set':function _0xaee33f(_0x253827){var _0x2ecc78=_0x4b40;this['style']['startFovV']=_0x253827,this['_primitive']&&(this[_0x2ecc78(0x2fd)]['startFovV']=Cesium$6['Math'][_0x2ecc78(0x343)](_0x253827));}},{'key':'endFovV','get':function _0x5d9047(){var _0xf9a5a1=_0x4b40;return this[_0xf9a5a1(0x37a)]['endFovV'];},'set':function _0x4f813a(_0x1fd2cc){var _0x57aac4=_0x4b40;this['style'][_0x57aac4(0x320)]=_0x1fd2cc,this[_0x57aac4(0x2fd)]&&(this['_primitive'][_0x57aac4(0x320)]=Cesium$6['Math']['toRadians'](_0x1fd2cc));}},{'key':'startFovH','get':function _0x2fba12(){return this['style']['startFovH'];},'set':function _0x3ba1cc(_0x5e31da){var _0x1aa759=_0x4b40;this['style']['startFovH']=_0x5e31da,this[_0x1aa759(0x2fd)]&&(this['_primitive']['startFovH']=Cesium$6[_0x1aa759(0x31e)]['toRadians'](_0x5e31da));}},{'key':_0x5e0b18(0x1df),'get':function _0x6b28d3(){var _0x3f1906=_0x5e0b18;return this[_0x3f1906(0x37a)]['endFovH'];},'set':function _0x2d3c01(_0x352ce7){var _0x368a6a=_0x5e0b18;this['style']['endFovH']=_0x352ce7,this['_primitive']&&(this[_0x368a6a(0x2fd)]['endFovH']=Cesium$6[_0x368a6a(0x31e)][_0x368a6a(0x343)](_0x352ce7));}},{'key':'color','get':function _0x50ca56(){var _0x9b7c54=_0x5e0b18;return this['style'][_0x9b7c54(0x234)];},'set':function _0x29224f(_0x4dc0ea){var _0x3ffb22=_0x5e0b18;this['style']['color']=_0x4dc0ea,this[_0x3ffb22(0x2fd)]&&(this[_0x3ffb22(0x2fd)]['color']=mars3d__namespace[_0x3ffb22(0x2e4)][_0x3ffb22(0x2e6)](_0x4dc0ea));}},{'key':_0x5e0b18(0x2b7),'value':function _0xfeebea(){var _0x291bbe=_0x5e0b18;this['_primitive']=this['primitiveCollection']['add'](new CamberRadarPrimitive(_objectSpread2(_objectSpread2({},style2Primitive(this['style'])),{},{'id':this['id'],'modelMatrix':this[_0x291bbe(0x302)]})));}},{'key':'_updateStyleHook','value':function _0x561a89(_0x24f442,_0x41da73){var _0x4f36f9=_0x5e0b18;(Cesium$6['defined']('heading')||Cesium$6['defined'](_0x4f36f9(0x290))||Cesium$6['defined'](_0x4f36f9(0x363)))&&(this[_0x4f36f9(0x2fd)]['modelMatrix']=this[_0x4f36f9(0x302)]),style2Primitive(_0x41da73,this[_0x4f36f9(0x2fd)]);}},{'key':'setOpacity','value':function _0x1fb564(_0x4f7d20){var _0x5c7528=_0x5e0b18;this['style']['globalAlpha']=_0x4f7d20,this['_primitive']&&(this[_0x5c7528(0x2fd)]['_globalAlpha']=_0x4f7d20);}},{'key':'_getDrawEntityClass','value':function _0x567319(_0x4133b,_0x5c3263){return _0x4133b['drawShow']=![],mars3d__namespace['GraphicUtil']['create']('point',_0x4133b);}}]),_0x32ddc8;}(BasePointPrimitive$3);mars3d__namespace[_0x19b437(0x2ce)]['CamberRadar']=CamberRadar,mars3d__namespace['GraphicUtil']['register'](_0x19b437(0x29a),CamberRadar,!![]);var Cesium$5=mars3d__namespace[_0x19b437(0x2b2)],ConicGeometry=(function(){var _0x2dbb56=_0x19b437;function _0x163079(_0x3a68f9){var _0xc14d14=_0x4b40,_0x1a4791;_classCallCheck(this,_0x163079),this['length']=_0x3a68f9[_0xc14d14(0x353)],this['topRadius']=_0x3a68f9['topRadius'],this['bottomRadius']=_0x3a68f9['bottomRadius'],this[_0xc14d14(0x24e)]=_0x3a68f9['zReverse'],this['slices']=(_0x1a4791=_0x3a68f9['slices'])!==null&&_0x1a4791!==void 0x0?_0x1a4791:0x40;}return _createClass(_0x163079,null,[{'key':_0x2dbb56(0x1ec),'value':function _0x3fdb87(_0x130a30,_0x253254,_0x271dbf){var _0x3f5860=_0x2dbb56,_0x17235f=Math[_0x3f5860(0x283)](Math['floor'](_0x130a30*0x2),0x40);_0x130a30=Cesium$5[_0x3f5860(0x31e)]['toRadians'](_0x130a30);var _0x5649a0=Math['tan'](_0x130a30)*_0x253254;return new _0x163079({'topRadius':_0x5649a0,'bottomRadius':0x0,'length':_0x253254,'slices':_0x17235f,'zReverse':_0x271dbf});}},{'key':'createGeometry','value':function _0x18a666(_0x3fcd6b,_0x1df858){var _0x5ca546=_0x2dbb56;if(!_0x1df858)return _0x163079['_createGeometry'](_0x3fcd6b);var _0x9e66f3=new Cesium$5['Cartesian3'](),_0x34c5f4=new Cesium$5['Ray']();Cesium$5[_0x5ca546(0x224)]['multiplyByPoint'](_0x1df858,Cesium$5[_0x5ca546(0x1e1)][_0x5ca546(0x215)],_0x9e66f3),_0x9e66f3['clone'](_0x34c5f4[_0x5ca546(0x21a)]);var _0x1d2059=_0x3fcd6b['length'],_0xcd2c55=_0x3fcd6b['topRadius'],_0x3b81f0=_0x3fcd6b['slices'],_0x22b15b=Math['PI']*0x2/(_0x3b81f0-0x1),_0x4c6f74=_0x3fcd6b[_0x5ca546(0x24e)],_0x423c4b=0x10,_0x46795d=[],_0x434c97=[],_0x4fbbb9=[],_0x1bf95c=[],_0x1a30d5=[0x0,_0x4c6f74?-_0x1d2059:_0x1d2059],_0x20bff2=0x0;_0x46795d['push'](0x0,0x0,0x0),_0x434c97['push'](0x1,0x1),_0x20bff2++;var _0x53b6f3=new Cesium$5['Cartesian3'](),_0x388a11=_0xcd2c55/(_0x423c4b-0x1);for(var _0x1447bf=0x0;_0x1447bf<_0x423c4b;_0x1447bf++){var _0x585d3e=_0x388a11*_0x1447bf,_0x219f1a=[];for(var _0x561979=0x0;_0x561979<_0x3b81f0;_0x561979++){var _0x2fde3e=_0x22b15b*_0x561979,_0x236a8b=_0x585d3e*Math['cos'](_0x2fde3e),_0x1363d4=_0x585d3e*Math['sin'](_0x2fde3e);_0x53b6f3['x']=_0x236a8b,_0x53b6f3['y']=_0x1363d4,_0x53b6f3['z']=_0x1a30d5[0x1];var _0x5c5970=Cesium$5[_0x5ca546(0x224)]['multiplyByPoint'](_0x1df858,_0x53b6f3,new Cesium$5['Cartesian3']());!_0x5c5970?(_0x5c5970=_0x9e66f3,_0x219f1a['push'](-0x1)):(_0x219f1a['push'](_0x20bff2),_0x46795d['push'](_0x236a8b,_0x1363d4,_0x1a30d5[0x1]),_0x434c97['push'](_0x1447bf/(_0x423c4b-0x1),0x1),_0x20bff2++);}_0x1bf95c['push'](_0x219f1a);}var _0x27b24e=[0x0,_0x1bf95c['length']-0x1],_0x56970e,_0x30b505;for(var _0x2a8f54=0x0;_0x2a8f54<_0x27b24e['length'];_0x2a8f54++){var _0x27c467=_0x27b24e[_0x2a8f54];for(var _0x1702ec=0x1;_0x1702ec<_0x1bf95c[_0x27c467]['length'];_0x1702ec++){_0x56970e=_0x1bf95c[_0x27c467][_0x1702ec-0x1],_0x30b505=_0x1bf95c[_0x27c467][_0x1702ec],_0x56970e>=0x0&&_0x30b505>=0x0&&_0x4fbbb9['push'](0x0,_0x56970e,_0x30b505);}}_0x46795d=new Float32Array(_0x46795d),_0x4fbbb9=new Int32Array(_0x4fbbb9),_0x434c97=new Float32Array(_0x434c97);var _0x37a417={'position':new Cesium$5[(_0x5ca546(0x379))]({'componentDatatype':Cesium$5[_0x5ca546(0x16d)]['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x46795d}),'st':new Cesium$5[(_0x5ca546(0x379))]({'componentDatatype':Cesium$5[_0x5ca546(0x16d)]['FLOAT'],'componentsPerAttribute':0x2,'values':_0x434c97})},_0x54e1df=Cesium$5['BoundingSphere']['fromVertices'](_0x46795d),_0x1f069e=new Cesium$5[(_0x5ca546(0x2ef))]({'attributes':_0x37a417,'indices':_0x4fbbb9,'primitiveType':Cesium$5[_0x5ca546(0x20a)]['TRIANGLES'],'boundingSphere':_0x54e1df});return computeVertexNormals(_0x1f069e),_0x46795d=[],_0x4fbbb9=[],_0x1f069e;}},{'key':'_createGeometry','value':function _0x568a6e(_0x2abb0f){var _0x38eea1=_0x2dbb56,_0x4a9d91=_0x2abb0f['length'],_0x29d792=_0x2abb0f['topRadius'],_0x365478=_0x2abb0f['bottomRadius'],_0x57b2be=_0x2abb0f['slices'],_0x19e05e=Math['PI']*0x2/(_0x57b2be-0x1),_0x18dc71=_0x2abb0f['zReverse'],_0x78017f=[],_0x161bc9=[],_0xd588=[],_0x1f0728=[],_0xd9f9ef=[_0x365478,_0x29d792],_0x4f1d75=[0x0,_0x18dc71?-_0x4a9d91:_0x4a9d91],_0x4decd4=0x0,_0x495346=new Cesium$5[(_0x38eea1(0x344))](),_0xf8efa=Math['atan2'](_0x365478-_0x29d792,_0x4a9d91),_0x1197f5=_0x495346;_0x1197f5['z']=Math['sin'](_0xf8efa);var _0x4eecdd=Math['cos'](_0xf8efa);for(var _0x36264f=0x0;_0x36264f<_0x4f1d75['length'];_0x36264f++){_0x1f0728[_0x36264f]=[];var _0x3bf412=_0xd9f9ef[_0x36264f];for(var _0x57f410=0x0;_0x57f410<_0x57b2be;_0x57f410++){_0x1f0728[_0x36264f]['push'](_0x4decd4++);var _0x3c98e3=_0x19e05e*_0x57f410,_0x124cb5=_0x3bf412*Math['cos'](_0x3c98e3),_0x420f2b=_0x3bf412*Math[_0x38eea1(0x364)](_0x3c98e3);_0x78017f['push'](_0x124cb5,_0x420f2b,_0x4f1d75[_0x36264f]),_0x124cb5=_0x4eecdd*Math['cos'](_0x3c98e3),_0x420f2b=_0x4eecdd*Math['sin'](_0x3c98e3),_0x161bc9['push'](_0x124cb5,_0x420f2b,_0x1197f5['z']),_0xd588['push'](_0x36264f/(_0x4f1d75[_0x38eea1(0x353)]-0x1),0x0);}}var _0x3e52d1=[];for(var _0x55e421=0x1;_0x55e421<_0x4f1d75['length'];_0x55e421++){for(var _0x10b465=0x1;_0x10b465<_0x57b2be;_0x10b465++){var _0x2f97b7=_0x1f0728[_0x55e421-0x1][_0x10b465-0x1],_0x96a176=_0x1f0728[_0x55e421][_0x10b465-0x1],_0xa56571=_0x1f0728[_0x55e421][_0x10b465],_0x363fc4=_0x1f0728[_0x55e421-0x1][_0x10b465];_0x3e52d1['push'](_0xa56571),_0x3e52d1['push'](_0x363fc4),_0x3e52d1['push'](_0x2f97b7),_0x3e52d1[_0x38eea1(0x1b5)](_0xa56571),_0x3e52d1['push'](_0x2f97b7),_0x3e52d1['push'](_0x96a176),_0x10b465===_0x1f0728[_0x55e421][_0x38eea1(0x353)]-0x1&&(_0x2f97b7=_0x1f0728[_0x55e421-0x1][_0x10b465],_0x96a176=_0x1f0728[_0x55e421][_0x10b465],_0xa56571=_0x1f0728[_0x55e421][0x0],_0x363fc4=_0x1f0728[_0x55e421-0x1][0x0],_0x3e52d1['push'](_0xa56571),_0x3e52d1[_0x38eea1(0x1b5)](_0x363fc4),_0x3e52d1['push'](_0x2f97b7),_0x3e52d1['push'](_0xa56571),_0x3e52d1['push'](_0x2f97b7),_0x3e52d1[_0x38eea1(0x1b5)](_0x96a176));}}_0x3e52d1=new Int16Array(_0x3e52d1),_0x78017f=new Float32Array(_0x78017f),_0x161bc9=new Float32Array(_0x161bc9),_0xd588=new Float32Array(_0xd588);var _0x4e4950={'position':new Cesium$5[(_0x38eea1(0x379))]({'componentDatatype':Cesium$5['ComponentDatatype']['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x78017f}),'normal':new Cesium$5['GeometryAttribute']({'componentDatatype':Cesium$5[_0x38eea1(0x16d)]['FLOAT'],'componentsPerAttribute':0x3,'values':_0x161bc9}),'st':new Cesium$5['GeometryAttribute']({'componentDatatype':Cesium$5[_0x38eea1(0x16d)][_0x38eea1(0x19c)],'componentsPerAttribute':0x2,'values':_0xd588})},_0x571ac4=Cesium$5[_0x38eea1(0x220)][_0x38eea1(0x30c)](_0x78017f),_0x1a1c75=new Cesium$5[(_0x38eea1(0x2ef))]({'attributes':_0x4e4950,'indices':_0x3e52d1,'primitiveType':Cesium$5['PrimitiveType']['TRIANGLES'],'boundingSphere':_0x571ac4});return _0x78017f=[],_0x3e52d1=[],_0xd588=[],_0x1a1c75;}},{'key':'createOutlineGeometry','value':function _0x44f47d(_0x1eaa9b){var _0x1c3330=_0x2dbb56,_0x36a70d=_0x1eaa9b['length'],_0x124882=_0x1eaa9b['topRadius'],_0x1e38dd=_0x1eaa9b['bottomRadius'],_0xd88c3e=_0x1eaa9b['slices'],_0x265211=Math['PI']*0x2/(_0xd88c3e-0x1),_0x5b8489=_0x1eaa9b['zReverse'],_0x1c878e=[],_0x575d73=[],_0x6a335=[],_0x18f90d=[],_0x59eb85=[_0x1e38dd,_0x124882],_0x18a543=[0x0,_0x5b8489?-_0x36a70d:_0x36a70d],_0x40a24c=0x0,_0x2126e0=new Cesium$5[(_0x1c3330(0x344))](),_0x417741=Math[_0x1c3330(0x16f)](_0x1e38dd-_0x124882,_0x36a70d),_0x5ac9a2=_0x2126e0;_0x5ac9a2['z']=Math['sin'](_0x417741);var _0x3ca764=Math['cos'](_0x417741);for(var _0x5161fc=0x0;_0x5161fc<_0x18a543['length'];_0x5161fc++){_0x18f90d[_0x5161fc]=[];var _0x57f3a9=_0x59eb85[_0x5161fc];for(var _0x20ef9e=0x0;_0x20ef9e<_0xd88c3e;_0x20ef9e++){_0x18f90d[_0x5161fc]['push'](_0x40a24c++);var _0x46f922=_0x265211*_0x20ef9e,_0xb8460b=_0x57f3a9*Math['cos'](_0x46f922),_0x344b3b=_0x57f3a9*Math[_0x1c3330(0x364)](_0x46f922);_0x1c878e['push'](_0xb8460b,_0x344b3b,_0x18a543[_0x5161fc]),_0xb8460b=_0x3ca764*Math[_0x1c3330(0x201)](_0x46f922),_0x344b3b=_0x3ca764*Math['sin'](_0x46f922),_0x575d73[_0x1c3330(0x1b5)](_0xb8460b,_0x344b3b,_0x5ac9a2['z']),_0x6a335[_0x1c3330(0x1b5)](_0x5161fc/(_0x18a543['length']-0x1),0x0);}}var _0x873fa3=[];for(var _0x12d515=0x1;_0x12d515<_0x18a543[_0x1c3330(0x353)];_0x12d515++){for(var _0x131065=0x1;_0x131065<_0xd88c3e;_0x131065+=0x1){var _0x188a20=_0x18f90d[_0x12d515-0x1][_0x131065-0x1],_0x32cc99=_0x18f90d[_0x12d515][_0x131065-0x1];_0x18f90d[_0x12d515][_0x131065],_0x18f90d[_0x12d515-0x1][_0x131065],_0x131065%0x8===0x1&&_0x873fa3['push'](_0x188a20,_0x32cc99);}}_0x873fa3=new Int16Array(_0x873fa3),_0x1c878e=new Float32Array(_0x1c878e),_0x575d73=new Float32Array(_0x575d73),_0x6a335=new Float32Array(_0x6a335);var _0x571fbb={'position':new Cesium$5['GeometryAttribute']({'componentDatatype':Cesium$5['ComponentDatatype'][_0x1c3330(0x275)],'componentsPerAttribute':0x3,'values':_0x1c878e}),'normal':new Cesium$5[(_0x1c3330(0x379))]({'componentDatatype':Cesium$5['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x3,'values':_0x575d73}),'st':new Cesium$5[(_0x1c3330(0x379))]({'componentDatatype':Cesium$5['ComponentDatatype'][_0x1c3330(0x19c)],'componentsPerAttribute':0x2,'values':_0x6a335})},_0x48e3bf=Cesium$5[_0x1c3330(0x220)]['fromVertices'](_0x1c878e),_0x25179e=new Cesium$5[(_0x1c3330(0x2ef))]({'attributes':_0x571fbb,'indices':_0x873fa3,'primitiveType':Cesium$5[_0x1c3330(0x20a)]['LINES'],'boundingSphere':_0x48e3bf});return _0x1c878e=[],_0x873fa3=[],_0x6a335=[],_0x25179e;}}]),_0x163079;}()),Cesium$4=mars3d__namespace[_0x19b437(0x2b2)],BasePointPrimitive$2=mars3d__namespace['graphic']['BasePointPrimitive'],ConicSensor=function(_0x2da64a){var _0x11581e=_0x19b437;_inherits(_0x596eab,_0x2da64a);var _0x4ff884=_createSuper(_0x596eab);function _0x596eab(){var _0x3e425f=_0x4b40,_0xad11,_0x4e414e,_0x23457e,_0x14dfd7=arguments[_0x3e425f(0x353)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x596eab),_0x23457e=_0x4ff884['call'](this,_0x14dfd7),_0x23457e['_modelMatrix']=Cesium$4['Matrix4']['clone'](Cesium$4['Matrix4']['IDENTITY']),_0x23457e[_0x3e425f(0x2e2)]=new Cesium$4[(_0x3e425f(0x351))](),_0x23457e['_translation']=new Cesium$4['Cartesian3'](),_0x23457e['_scale']=new Cesium$4['Cartesian3'](0x1,0x1,0x1),_0x23457e['_matrix']=new Cesium$4['Matrix4'](),_0x23457e[_0x3e425f(0x369)]=_0x23457e[_0x3e425f(0x34c)][_0x3e425f(0x1a1)],_0x23457e['_fixedFrameTransform']=(_0xad11=_0x23457e['options']['fixedFrameTransform'])!==null&&_0xad11!==void 0x0?_0xad11:Cesium$4['Transforms']['eastNorthUpToFixedFrame'],_0x23457e['_reverse']=(_0x4e414e=_0x23457e['options']['reverse'])!==null&&_0x4e414e!==void 0x0?_0x4e414e:![],_0x23457e['style']['globalAlpha']=0x1,_0x23457e['_updateStyleHook'](_0x14dfd7['style'],_0x14dfd7[_0x3e425f(0x37a)]),_0x23457e;}return _createClass(_0x596eab,[{'key':_0x11581e(0x35d),'get':function _0x520a04(){return this;}},{'key':'lookAt','get':function _0xa21120(){var _0x773d2b=_0x11581e;return this[_0x773d2b(0x369)];},'set':function _0x473c65(_0x315e4e){this['_lookAt']=_0x315e4e;}},{'key':'color','get':function _0x134a7a(){var _0x103a04=_0x11581e;return this[_0x103a04(0x2a7)];},'set':function _0x4860b2(_0x7d1d8e){this['_color']=mars3d__namespace['Util']['getCesiumColor'](_0x7d1d8e);}},{'key':'outlineColor','get':function _0x5b923f(){return this['outlineColor'];},'set':function _0x147c5b(_0x59becc){var _0x7fc3a8=_0x11581e;this[_0x7fc3a8(0x336)]=mars3d__namespace['Util'][_0x7fc3a8(0x2e6)](_0x59becc);}},{'key':'outline','get':function _0x3df485(){return this['_outline'];},'set':function _0x19f209(_0x3a622e){var _0x358e18=_0x11581e;this[_0x358e18(0x199)]=_0x3a622e,this[_0x358e18(0x1d0)]();}},{'key':'topShow','get':function _0x515dd5(){return this['_topShow'];},'set':function _0x5c6ced(_0x4f335c){var _0x4dedf2=_0x11581e;this[_0x4dedf2(0x390)]=_0x4f335c,this[_0x4dedf2(0x1d0)]();}},{'key':'topOutlineShow','get':function _0x44e5c1(){return this['_topOutlineShow'];},'set':function _0x3fe086(_0x431ea7){var _0x108b51=_0x11581e;this[_0x108b51(0x1e4)]=_0x431ea7,this[_0x108b51(0x1d0)]();}},{'key':'angle','get':function _0x4b75f0(){var _0x2b0980=_0x11581e;return this[_0x2b0980(0x35f)];},'set':function _0x1c99dc(_0x2bf928){var _0x50417f=_0x11581e;this['_angle']=0x5a-_0x2bf928,this['updateGroundCircleRadius'](),this[_0x50417f(0x1d0)]();}},{'key':'length','get':function _0x2dce90(){return mars3d__namespace['Util']['getCesiumValue'](this['_length'],Number);},'set':function _0xd5e171(_0x2557f5){this['_length']=_0x2557f5,this['updateGroundCircleRadius'](),this['updateGeometry']();}},{'key':'heading','get':function _0x3dab7f(){return Cesium$4['Math']['toDegrees'](this['headingRadians']);},'set':function _0x1c6f5a(_0xe167ce){_0xe167ce instanceof Cesium$4['CallbackProperty']?this['_headingRadians']=_0xe167ce:this['_headingRadians']=Cesium$4['Math']['toRadians'](_0xe167ce);}},{'key':'headingRadians','get':function _0x37a2b4(){var _0x55bada=_0x11581e;return this['_headingRadians']instanceof Cesium$4[_0x55bada(0x26b)]?Cesium$4[_0x55bada(0x31e)]['toRadians'](mars3d__namespace['Util']['getCesiumValue'](this['_headingRadians'],Number)):this['_headingRadians'];}},{'key':'pitch','get':function _0x24fc20(){var _0x20e7dc=_0x11581e;return Cesium$4[_0x20e7dc(0x31e)]['toDegrees'](this['_pitchRadians']);},'set':function _0x3e56fb(_0x1d7c60){var _0x47b65c=_0x11581e;this['_pitchRadians']=Cesium$4[_0x47b65c(0x31e)][_0x47b65c(0x343)](_0x1d7c60);}},{'key':_0x11581e(0x363),'get':function _0x1f31ff(){var _0x27200e=_0x11581e;return Cesium$4['Math']['toDegrees'](this[_0x27200e(0x1ca)]);},'set':function _0x461eef(_0x1961b9){this['_rollRadians']=Cesium$4['Math']['toRadians'](_0x1961b9);}},{'key':_0x11581e(0x32a),'get':function _0x81c381(){return this['_groundCircleShow'];},'set':function _0x141bd6(_0x3731f1){this['_groundCircleShow']=_0x3731f1,this['_addGroundCircleEntity'](this['_groundCircleShow']);}},{'key':'matrix','get':function _0x2c79a6(){return this['_matrix'];}},{'key':'rayPosition','get':function _0x304806(){var _0x266a2a=_0x11581e;if(!this['_matrix'])return null;return Cesium$4[_0x266a2a(0x224)]['multiplyByPoint'](this['_matrix'],new Cesium$4['Cartesian3'](0x0,0x0,this['reverse']?-this[_0x266a2a(0x353)]:this['length']),new Cesium$4['Cartesian3']());}},{'key':'reverse','get':function _0x3a6644(){return this['_reverse'];}},{'key':'intersectEllipsoid','get':function _0x5782e3(){var _0x4ee474=_0x11581e;return this[_0x4ee474(0x265)];}},{'key':_0x11581e(0x35e),'value':function _0x131680(_0x46d39f,_0xbbf11b){var _0x3ff743=_0x11581e,_0x5146b8,_0x1994fb,_0x45e5cc,_0x846e6c,_0x513934,_0x33c73b,_0x4accdc,_0x5a1c24,_0x446b1c,_0x166687,_0x107460,_0x24b656;_0x46d39f=style2Primitive(_0x46d39f),this['_angle']=0x5a-((_0x5146b8=_0x46d39f[_0x3ff743(0x305)])!==null&&_0x5146b8!==void 0x0?_0x5146b8:0x55),this[_0x3ff743(0x1c4)]=(_0x1994fb=_0x46d39f['length'])!==null&&_0x1994fb!==void 0x0?_0x1994fb:0x64,this[_0x3ff743(0x2a7)]=(_0x45e5cc=_0x46d39f['color'])!==null&&_0x45e5cc!==void 0x0?_0x45e5cc:Cesium$4[_0x3ff743(0x212)]['YELLOW'],this['_outline']=(_0x846e6c=_0x46d39f[_0x3ff743(0x1ad)])!==null&&_0x846e6c!==void 0x0?_0x846e6c:![],this[_0x3ff743(0x336)]=(_0x513934=_0x46d39f['outlineColor'])!==null&&_0x513934!==void 0x0?_0x513934:this['_color'],this[_0x3ff743(0x390)]=(_0x33c73b=_0x46d39f['topShow'])!==null&&_0x33c73b!==void 0x0?_0x33c73b:!![],this['_topOutlineShow']=(_0x4accdc=_0x46d39f['topOutlineShow'])!==null&&_0x4accdc!==void 0x0?_0x4accdc:!![],this['_groundCircleShow']=(_0x5a1c24=_0x46d39f[_0x3ff743(0x32a)])!==null&&_0x5a1c24!==void 0x0?_0x5a1c24:![],Cesium$4['defined'](_0xbbf11b['shadowShow'])&&this['_addGroundCircleEntity'](this['_groundCircleShow']),this['_hintPotsNum']=(_0x446b1c=_0x46d39f['hintPotsNum'])!==null&&_0x446b1c!==void 0x0?_0x446b1c:0xf,this['pitch']=(_0x166687=_0x46d39f['pitch'])!==null&&_0x166687!==void 0x0?_0x166687:0x0,this[_0x3ff743(0x2e7)]=(_0x107460=_0x46d39f['heading'])!==null&&_0x107460!==void 0x0?_0x107460:0x0,this[_0x3ff743(0x363)]=(_0x24b656=_0x46d39f['roll'])!==null&&_0x24b656!==void 0x0?_0x24b656:0x0,this[_0x3ff743(0x284)](),this['updateGeometry']();}},{'key':'_addedHook','value':function _0x47e173(){var _0x7a3f83=_0x11581e;this['ellipsoid']=this['_map']['scene'][_0x7a3f83(0x1d9)]['ellipsoid'];if(!this['_show'])return;this['primitiveCollection'][_0x7a3f83(0x245)](this),this['updateGeometry'](),this['_groundCircleEntity']?this['_map']['entities'][_0x7a3f83(0x245)](this[_0x7a3f83(0x190)]):this['_addGroundCircleEntity'](this['_groundCircleShow']),this[_0x7a3f83(0x346)]?this[_0x7a3f83(0x2d6)]['entities']['add'](this['_groundConeEntity']):this['_addGroundConeEntity']();}},{'key':_0x11581e(0x31c),'value':function _0x1ce1a1(){var _0x10e886=_0x11581e;if(!this['_map'])return;this['_groundCircleEntity']&&this[_0x10e886(0x2d6)][_0x10e886(0x318)]['remove'](this['_groundCircleEntity']),this['_groundConeEntity']&&this['_map']['entities'][_0x10e886(0x315)](this['_groundConeEntity']),this['primitiveCollection']['contains'](this)&&(this['_noDestroy']=!![],this['primitiveCollection'][_0x10e886(0x315)](this),this['_noDestroy']=![]),this['_clearDrawCommand']();}},{'key':'update','value':function _0x3d26c1(_0x52355d){var _0x34985f=_0x11581e;if(!this['show'])return;this[_0x34985f(0x22b)](mars3d__namespace['EventType'][_0x34985f(0x358)],{'time':_0x52355d['time']});this['_length']instanceof Cesium$4['CallbackProperty']&&this[_0x34985f(0x1d0)]();this[_0x34985f(0x208)](_0x52355d['time']);if(_0x52355d['mode']===Cesium$4['SceneMode']['SCENE3D']){(!Cesium$4['defined'](this['_drawCommands'])||this['_drawCommands']['length']===0x0)&&(this['_geometry']['boundingSphere']=Cesium$4['BoundingSphere'][_0x34985f(0x30c)](this[_0x34985f(0x1e0)][_0x34985f(0x169)]['position']['values']),this['_drawCommands']=[],this[_0x34985f(0x21e)]=[],this['_drawCommands']['push'](this['createDrawCommand'](this[_0x34985f(0x1e0)],_0x52355d)),this[_0x34985f(0x199)]&&this['_drawCommands']['push'](this['createDrawCommand'](this[_0x34985f(0x1d6)],_0x52355d,!![])),this['_topShow']&&(this['_drawCommands']['push'](this['createDrawCommand'](this[_0x34985f(0x2ae)],_0x52355d)),this['_topOutlineShow']&&this['_drawCommands']['push'](this[_0x34985f(0x2df)](this['_topOutlineGeometry'],_0x52355d,!![]))));if(_0x52355d['passes']['render']){if(this['_drawCommands']){var _0x48f519;(_0x48f519=_0x52355d['commandList'])['push']['apply'](_0x48f519,_toConsumableArray$1(this['_drawCommands']));}}else{if(this['_pickCommands']){var _0x135ed8;(_0x135ed8=_0x52355d['commandList'])['push']['apply'](_0x135ed8,_toConsumableArray$1(this[_0x34985f(0x21e)]));}}this['_groundCircleEntity']&&(this['_groundCircleEntity']['show']=this['_groundCircleShow']&&this['_pitchRadians']===0x0&&this['_rollRadians']===0x0),this['_groundConeEntity']&&(this['_groundConeEntity'][_0x34985f(0x35c)]=![]);}else this['_groundConeEntity']&&(this['_pitchRadians']!==0x0||this['_rollRadians']!==0x0)&&(this['_groundConeEntity']['show']=!![]),!this[_0x34985f(0x190)]&&this['_addGroundCircleEntity'](!![]),this[_0x34985f(0x190)]['show']=this['_pitchRadians']===0x0&&this['_rollRadians']===0x0;this[_0x34985f(0x22b)](mars3d__namespace['EventType']['postUpdate'],{'time':_0x52355d['time']});}},{'key':'_clearDrawCommand','value':function _0x2becbb(){var _0xc9e760=_0x11581e;this[_0xc9e760(0x2d0)]&&this['_drawCommands']['length']>0x0&&(this[_0xc9e760(0x2d0)]['forEach'](function(_0xe8a53d){var _0x1e05ed=_0xc9e760;_0xe8a53d['vertexArray']&&_0xe8a53d['vertexArray'][_0x1e05ed(0x168)](),_0xe8a53d['shaderProgram']&&_0xe8a53d['shaderProgram']['destroy']();}),delete this['_drawCommands']),this['_pickCommands']&&this[_0xc9e760(0x21e)]['length']>0x0&&(this[_0xc9e760(0x21e)]['forEach'](function(_0x4f0a7b){var _0x3217c9=_0xc9e760;_0x4f0a7b['vertexArray']&&_0x4f0a7b['vertexArray']['destroy'](),_0x4f0a7b[_0x3217c9(0x1f7)]&&_0x4f0a7b[_0x3217c9(0x1f7)]['destroy']();}),delete this[_0xc9e760(0x21e)]);}},{'key':'createDrawCommand','value':function _0x4bee89(_0x1303b0,_0x383205,_0x52bdbb){var _0x1febbc=_0x11581e,_0x7803e7,_0x4c7b03,_0xe12934=this,_0x217512=_0x383205['context'],_0x528368=(_0x7803e7=this['style']['translucent'])!==null&&_0x7803e7!==void 0x0?_0x7803e7:!![],_0x495c6c=(_0x4c7b03=this[_0x1febbc(0x37a)]['closed'])!==null&&_0x4c7b03!==void 0x0?_0x4c7b03:!![],_0x517874=Cesium$4['Appearance'][_0x1febbc(0x1c0)](_0x528368,_0x495c6c,this['options']['renderState']),_0x493536=Cesium$4[_0x1febbc(0x16b)]['fromCache'](_0x517874),_0x12b8dd=Cesium$4['GeometryPipeline']['createAttributeLocations'](_0x1303b0),_0x213600=Cesium$4[_0x1febbc(0x37c)][_0x1febbc(0x230)]({'context':_0x217512,'vertexShaderSource':SatelliteSensorVS,'fragmentShaderSource':this[_0x1febbc(0x193)](SatelliteSensorFS),'attributeLocations':_0x12b8dd}),_0x56fd98=Cesium$4['VertexArray']['fromGeometry']({'context':_0x217512,'geometry':_0x1303b0,'attributeLocations':_0x12b8dd,'bufferUsage':Cesium$4['BufferUsage']['STATIC_DRAW']}),_0x362b6b=new Cesium$4['Cartesian3']();Cesium$4[_0x1febbc(0x224)]['multiplyByPoint'](this['_matrix'],_0x1303b0['boundingSphere'][_0x1febbc(0x18d)],_0x362b6b);var _0x1fb4c0=new Cesium$4['BoundingSphere'](_0x362b6b,_0x1303b0['boundingSphere']['radius']),_0x22fe9d=new Cesium$4['DrawCommand']({'primitiveType':_0x1303b0[_0x1febbc(0x21d)],'shaderProgram':_0x213600,'vertexArray':_0x56fd98,'modelMatrix':this[_0x1febbc(0x24f)],'renderState':_0x493536,'boundingVolume':_0x1fb4c0,'uniformMap':{'marsColor':_0x52bdbb?function(){return _0xe12934['_outlineColor'];}:function(){var _0x2d73c4=_0x1febbc;return _0xe12934[_0x2d73c4(0x2a7)];},'globalAlpha':function _0x35b717(){return _0xe12934['style']['globalAlpha'];}},'castShadows':![],'receiveShadows':![],'pass':Cesium$4['Pass']['TRANSLUCENT'],'owner':this,'pickOnly':!![],'pickCommand':new Cesium$4[(_0x1febbc(0x22d))]({'owner':this,'pickOnly':!![]})});this['bindPickId'](_0x22fe9d),_0x22fe9d[_0x1febbc(0x1b6)]=_0x217512['createPickId']({'primitive':_0x22fe9d,'id':this['id']});if(!_0x52bdbb){var _0x598e53=new Cesium$4['DrawCommand']({'owner':_0x22fe9d,'primitiveType':_0x1303b0['primitiveType'],'pickOnly':!![]});_0x598e53[_0x1febbc(0x162)]=_0x56fd98,_0x598e53['renderState']=_0x493536;var _0x4dd040=Cesium$4['ShaderProgram']['fromCache']({'context':_0x217512,'vertexShaderSource':SatelliteSensorVS,'fragmentShaderSource':Cesium$4['ShaderSource']['createPickFragmentShaderSource'](SatelliteSensorFS,_0x1febbc(0x266)),'attributeLocations':_0x12b8dd});_0x598e53['shaderProgram']=_0x4dd040,_0x598e53[_0x1febbc(0x2cd)]=_0x22fe9d['uniformMap'],_0x598e53[_0x1febbc(0x2cd)]['czm_pickColor']=function(){var _0x323541=_0x1febbc;return _0x22fe9d[_0x323541(0x1b6)][_0x323541(0x234)];},_0x598e53['pass']=Cesium$4['Pass'][_0x1febbc(0x381)],_0x598e53[_0x1febbc(0x375)]=_0x1fb4c0,_0x598e53['modelMatrix']=this[_0x1febbc(0x24f)],this['_pickCommands']['push'](_0x598e53);}return _0x22fe9d;}},{'key':'computeMatrix','value':function _0x5e7f54(_0x45addd,_0x196260){var _0x460205=_0x11581e;this['_positionCartesian']=mars3d__namespace['PointUtil']['getPositionValue'](this['position'],_0x45addd);if(!this['_positionCartesian'])return this['_matrix']=new Cesium$4['Matrix4'](),this['_matrix'];if(this['_lookAt']){var _0x1aaea9=this['_positionCartesian'],_0x42089f=mars3d__namespace[_0x460205(0x186)]['getPositionValue'](this['_lookAt'],_0x45addd);if(Cesium$4['defined'](_0x42089f)){this['length']=Cesium$4['Cartesian3'][_0x460205(0x21b)](_0x1aaea9,_0x42089f);var _0x216ae7=mars3d__namespace[_0x460205(0x186)]['getHeadingPitchRollForLine'](_0x1aaea9,_0x42089f,this[_0x460205(0x2fb)],this['_fixedFrameTransform']);this['_pitchRadians']=_0x216ae7[_0x460205(0x290)],this['_rollRadians']=_0x216ae7['roll'],!(this['_headingRadians']instanceof Cesium$4['CallbackProperty'])&&(this['_headingRadians']=_0x216ae7['heading']);}}if(this[_0x460205(0x37a)]['rayEllipsoid']){var _0xcc0d59=this['getRayEarthLength']();this['_intersectEllipsoid']=_0xcc0d59>0x0;if(this[_0x460205(0x265)]){if(this['style'][_0x460205(0x187)])return this[_0x460205(0x24f)]=new Cesium$4['Matrix4'](),this['_matrix'];this['length']=_0xcc0d59;}}return this['_modelMatrix']=this['_fixedFrameTransform'](this[_0x460205(0x209)],this['ellipsoid'],this[_0x460205(0x19e)]),this['_quaternion']=Cesium$4['Quaternion'][_0x460205(0x337)](new Cesium$4[(_0x460205(0x174))](this[_0x460205(0x18e)],this['_pitchRadians'],this['_rollRadians']),this['_quaternion']),this[_0x460205(0x24f)]=Cesium$4['Matrix4'][_0x460205(0x165)](this[_0x460205(0x39e)],this[_0x460205(0x2e2)],this[_0x460205(0x300)],this['_matrix']),Cesium$4[_0x460205(0x224)]['multiplyTransformation'](this['_modelMatrix'],this['_matrix'],this['_matrix']),this['_matrix'];}},{'key':'updateGeometry','value':function _0x2a0609(){var _0x40d76d=_0x11581e;if(!this['_map'])return;var _0x27c993=this['length'];this['_geometry']=ConicGeometry['createGeometry'](new ConicGeometry({'topRadius':_0x27c993*Math[_0x40d76d(0x201)](Cesium$4['Math'][_0x40d76d(0x343)](this['angle'])),'bottomRadius':0x0,'length':_0x27c993*Math[_0x40d76d(0x364)](Cesium$4[_0x40d76d(0x31e)]['toRadians'](this['angle'])),'zReverse':this['_reverse']})),this['_topGeometry']=this['getTopGeometry'](),this['_topOutlineGeometry']=this['getTopOutlineGeometry'](),this['_outlineGeometry']=ConicGeometry['createOutlineGeometry'](new ConicGeometry({'topRadius':_0x27c993*Math['cos'](Cesium$4[_0x40d76d(0x31e)]['toRadians'](this[_0x40d76d(0x305)])),'bottomRadius':0x0,'slices':0x80,'length':_0x27c993*Math[_0x40d76d(0x364)](Cesium$4['Math']['toRadians'](this[_0x40d76d(0x305)])),'zReverse':this[_0x40d76d(0x388)]})),this['_attributes_positions']=new Float32Array(this['_geometry'][_0x40d76d(0x169)][_0x40d76d(0x254)]['values']['length']);for(var _0x41c317=0x0;_0x41c317=0x0;_0x44a36c--){var _0x59c50d=new Cesium$4['Ray'](_0x59e0a8,_0x4198c2),_0x22a498=_0x27dff0*_0x44a36c/this[_0x544e46(0x393)],_0x26734d=Cesium$4['Ray']['getPoint'](_0x59c50d,_0x22a498,new Cesium$4['Cartesian3']()),_0x5065d7=Cesium$4['Cartesian3'][_0x544e46(0x252)](_0x26734d,_0x5ce038,new Cesium$4['Cartesian3']());_0x59c50d=new Cesium$4['Ray'](_0x5ce038,_0x5065d7);var _0x499456=Cesium$4['Ray'][_0x544e46(0x291)](_0x59c50d,_0x235fef,new Cesium$4[(_0x544e46(0x1e1))]());_0x4c9090['push'](_0x499456);}return _0x4c9090;}},{'key':'getRayEarthLength','value':function _0x391e92(){var _0x5df241=_0x11581e,_0x164486=0x0,_0x3cabf0=mars3d__namespace['PointUtil'][_0x5df241(0x206)](this['_positionCartesian'],new Cesium$4['HeadingPitchRoll'](this['headingRadians'],this[_0x5df241(0x171)],this['_rollRadians']),this['_reverse']);if(_0x3cabf0){var _0x144e5d=Cesium$4[_0x5df241(0x1e1)]['distance'](this[_0x5df241(0x209)],_0x3cabf0);if(_0x144e5d>_0x164486)return _0x164486=_0x144e5d,_0x164486;}return _0x164486;}},{'key':'getRayEarthPositions','value':function _0x1851e0(){var _0x42ec84=_0x11581e,_0x46151c=this[_0x42ec84(0x209)],_0x587430=Cesium$4[_0x42ec84(0x31e)]['toRadians'](this['pitch']+this['_angle']),_0x393d58=Cesium$4['Math']['toRadians'](this['pitch']-this['_angle']),_0x54fb8a=Cesium$4['Math']['toRadians'](this['roll']+this[_0x42ec84(0x35f)]),_0x1ec4a8=Cesium$4['Math'][_0x42ec84(0x343)](this['roll']-this['_angle']),_0x20d002=mars3d__namespace['PointUtil'][_0x42ec84(0x206)](_0x46151c,new Cesium$4['HeadingPitchRoll'](this['headingRadians'],_0x587430,_0x54fb8a),this['_reverse']),_0xf8a72b=mars3d__namespace['PointUtil'][_0x42ec84(0x206)](_0x46151c,new Cesium$4['HeadingPitchRoll'](this['headingRadians'],_0x587430,_0x1ec4a8),this['_reverse']),_0x5850a0=mars3d__namespace['PointUtil']['getRayEarthPosition'](_0x46151c,new Cesium$4[(_0x42ec84(0x174))](this['headingRadians'],_0x393d58,_0x1ec4a8),this['_reverse']),_0x514328=mars3d__namespace['PointUtil']['getRayEarthPosition'](_0x46151c,new Cesium$4['HeadingPitchRoll'](this['headingRadians'],_0x393d58,_0x54fb8a),this[_0x42ec84(0x388)]);return[_0x20d002,_0xf8a72b,_0x5850a0,_0x514328];}},{'key':'_getDrawEntityClass','value':function _0x521357(_0x250bfa,_0x2fa021){return _0x250bfa['drawShow']=![],mars3d__namespace['GraphicUtil']['create']('point',_0x250bfa);}}]),_0x596eab;}(BasePointPrimitive$2);mars3d__namespace['graphic']['ConicSensor']=ConicSensor,mars3d__namespace['GraphicUtil']['register']('conicSensor',ConicSensor,!![]);var Cesium$3=mars3d__namespace['Cesium'],RectGeometry=(function(){function _0x49a602(_0x45841c){var _0x2c0a4e=_0x4b40,_0x57860e,_0x3d999d;_classCallCheck(this,_0x49a602),this['_length']=_0x45841c['length'],this['_topWidth']=_0x45841c[_0x2c0a4e(0x365)],this[_0x2c0a4e(0x1bd)]=_0x45841c['topHeight'],this['_bottomWidth']=_0x45841c['bottomWidth'],this['_bottomHeight']=_0x45841c['bottomHeight'],this[_0x2c0a4e(0x2dd)]=_0x45841c['zReverse'],this['_slices']=(_0x57860e=_0x45841c['slices'])!==null&&_0x57860e!==void 0x0?_0x57860e:0x8,this['_slices']=(_0x3d999d=_0x45841c[_0x2c0a4e(0x2c7)])!==null&&_0x3d999d!==void 0x0?_0x3d999d:0x8;}return _createClass(_0x49a602,null,[{'key':'fromAnglesLength','value':function _0x1dc61a(_0x4ac306,_0x1349da,_0x12bdeb,_0x4b8807){var _0xae90c7=_0x4b40,_0x48563b=Math['max'](Math['floor'](Math[_0xae90c7(0x283)](_0x4ac306,_0x1349da)*0x2,0x40)),_0x40832e={'length':_0x12bdeb,'zReverse':_0x4b8807,'bottomHeight':_0x12bdeb,'bottomWidth':_0x12bdeb,'topHeight':_0x12bdeb,'topWidth':_0x12bdeb,'slices':_0x48563b};return _0x4ac306=Cesium$3['Math']['toRadians'](_0x4ac306),_0x1349da=Cesium$3[_0xae90c7(0x31e)]['toRadians'](_0x1349da),!_0x4b8807?(_0x40832e[_0xae90c7(0x176)]=0x0,_0x40832e['topWidth']=0x0,_0x40832e['bottomHeight']=_0x12bdeb*Math['tan'](_0x4ac306),_0x40832e['bottomWidth']=_0x12bdeb*Math['tan'](_0x1349da)):(_0x40832e[_0xae90c7(0x372)]=0x0,_0x40832e[_0xae90c7(0x25b)]=0x0,_0x40832e['topHeight']=_0x12bdeb*Math['tan'](_0x4ac306),_0x40832e['topWidth']=_0x12bdeb*Math['tan'](_0x1349da)),new _0x49a602(_0x40832e);}},{'key':'createGeometry','value':function _0x2e76b1(_0x3c23d9,_0x2822a4){var _0x5676d1=_0x4b40;if(!_0x2822a4)return _0x49a602[_0x5676d1(0x2f7)](_0x3c23d9);var _0x2c2784=new Cesium$3[(_0x5676d1(0x1e1))](),_0x14fa6d=new Cesium$3[(_0x5676d1(0x34b))]();Cesium$3['Matrix4']['multiplyByPoint'](_0x2822a4,Cesium$3['Cartesian3']['ZERO'],_0x2c2784),_0x2c2784['clone'](_0x14fa6d['origin']);var _0x3a2bab=_0x3c23d9['_slices'],_0x24ee79=_0x3c23d9[_0x5676d1(0x18b)],_0x83f442=_0x3c23d9['_topHeight'],_0x43a4a7=_0x3c23d9['_zReverse'],_0x1959b8=(_0x43a4a7?-0x1:0x1)*_0x3c23d9['_length'],_0x2f8d5b=[],_0x5dedd3=[],_0x1f7c50=[],_0x5a43c3=_0x24ee79,_0x397cf5=_0x83f442,_0x2f6297=_0x3a2bab,_0x38ab33=_0x3a2bab,_0x31b129=0x0;_0x2f8d5b['push'](0x0,0x0,0x0),_0x1f7c50['push'](0x1,0x1),_0x31b129++;var _0x13c3a5=new Cesium$3['Cartesian3'](),_0x1859cb=[];for(var _0xb4f3b1=-_0x38ab33;_0xb4f3b1<=_0x38ab33;_0xb4f3b1++){var _0x3cd4a0=[];for(var _0x19e565=-_0x2f6297;_0x19e565<=_0x2f6297;_0x19e565++){var _0x547495=_0x397cf5*_0xb4f3b1/_0x38ab33,_0xb63711=_0x5a43c3*_0x19e565/_0x2f6297;_0x13c3a5['x']=_0xb63711,_0x13c3a5['y']=_0x547495,_0x13c3a5['z']=_0x1959b8;var _0x11596d=mars3d__namespace['PointUtil']['extend2Earth'](_0x13c3a5,_0x2822a4,_0x14fa6d);!_0x11596d?(_0x2f8d5b['push'](_0xb63711,_0x547495,_0x1959b8),_0x1f7c50['push'](0x1,0x1),_0x3cd4a0['push'](_0x31b129),_0x31b129++):(_0x2f8d5b[_0x5676d1(0x1b5)](_0xb63711,_0x547495,_0x1959b8),_0x1f7c50['push'](0x1,0x1),_0x3cd4a0[_0x5676d1(0x1b5)](_0x31b129),_0x31b129++);}_0x1859cb[_0x5676d1(0x1b5)](_0x3cd4a0);}var _0x2338dd=[0x0,_0x1859cb[_0x5676d1(0x353)]-0x1],_0x428ae8,_0x580ae5;for(var _0x43a56b=0x0;_0x43a56b<_0x2338dd[_0x5676d1(0x353)];_0x43a56b++){var _0x1d0d66=_0x2338dd[_0x43a56b];for(var _0x464c9d=0x1;_0x464c9d<_0x1859cb[_0x1d0d66]['length'];_0x464c9d++){_0x428ae8=_0x1859cb[_0x1d0d66][_0x464c9d-0x1],_0x580ae5=_0x1859cb[_0x1d0d66][_0x464c9d],_0x428ae8>=0x0&&_0x580ae5>=0x0&&_0x5dedd3['push'](0x0,_0x428ae8,_0x580ae5);}}for(var _0x1fe761=0x0;_0x1fe761<_0x1859cb['length'];_0x1fe761++){if(_0x1fe761===0x0||_0x1fe761===_0x1859cb[_0x5676d1(0x353)]-0x1)for(var _0x3a4b35=0x1;_0x3a4b35<_0x1859cb['length'];_0x3a4b35++){_0x428ae8=_0x1859cb[_0x3a4b35-0x1][_0x1fe761],_0x580ae5=_0x1859cb[_0x3a4b35][_0x1fe761],_0x428ae8>=0x0&&_0x580ae5>=0x0&&_0x5dedd3['push'](0x0,_0x428ae8,_0x580ae5);}}_0x2f8d5b=new Float32Array(_0x2f8d5b),_0x5dedd3=new Int32Array(_0x5dedd3),_0x1f7c50=new Float32Array(_0x1f7c50);var _0x85eacb={'position':new Cesium$3['GeometryAttribute']({'componentDatatype':Cesium$3['ComponentDatatype']['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x2f8d5b}),'st':new Cesium$3[(_0x5676d1(0x379))]({'componentDatatype':Cesium$3[_0x5676d1(0x16d)]['FLOAT'],'componentsPerAttribute':0x2,'values':_0x1f7c50})},_0x45d19d=Cesium$3['BoundingSphere'][_0x5676d1(0x30c)](_0x2f8d5b),_0x5edf0e=new Cesium$3['Geometry']({'attributes':_0x85eacb,'indices':_0x5dedd3,'primitiveType':Cesium$3['PrimitiveType'][_0x5676d1(0x1d3)],'boundingSphere':_0x45d19d});return _0x5edf0e['myindexs']=_0x5dedd3,computeVertexNormals(_0x5edf0e),_0x2f8d5b=[],_0x5dedd3=[],_0x5edf0e;}},{'key':'_createGeometry','value':function _0x38b255(_0x1e8e38){var _0x19b60f=_0x4b40,_0x4916b3=_0x1e8e38['_bottomWidth'],_0x3e5101=_0x1e8e38['_bottomHeight'],_0x327f00=_0x1e8e38['_topWidth'],_0xb99041=_0x1e8e38['_topHeight'],_0x4a57c5=_0x1e8e38['_zReverse'],_0x39a708=(_0x4a57c5?-0x1:0x1)*_0x1e8e38['_length'],_0x2732f0=new Float32Array(0x8*0x3),_0x54158e=[],_0x4a6206=[],_0x41969e=new Cesium$3['Cartesian3'](0x0,0x0,_0x39a708),_0x1a5bb7=[0x0,_0x39a708],_0x194093=[_0x4916b3,_0x327f00],_0x3010ad=[_0x3e5101,_0xb99041],_0xe75ef1=0x0;for(var _0x2daee1=0x0;_0x2daee1<0x2;_0x2daee1++){_0x2732f0[_0xe75ef1*0x3]=-_0x194093[_0x2daee1]/0x2,_0x2732f0[_0xe75ef1*0x3+0x1]=-_0x3010ad[_0x2daee1]/0x2,_0x2732f0[_0xe75ef1*0x3+0x2]=_0x1a5bb7[_0x2daee1],_0x4a6206[_0xe75ef1*0x2]=_0x2daee1,_0x4a6206[_0xe75ef1*0x2+0x1]=0x0,_0xe75ef1++,_0x2732f0[_0xe75ef1*0x3]=-_0x194093[_0x2daee1]/0x2,_0x2732f0[_0xe75ef1*0x3+0x1]=_0x3010ad[_0x2daee1]/0x2,_0x2732f0[_0xe75ef1*0x3+0x2]=_0x1a5bb7[_0x2daee1],_0x4a6206[_0xe75ef1*0x2]=_0x2daee1,_0x4a6206[_0xe75ef1*0x2+0x1]=0x0,_0xe75ef1++,_0x2732f0[_0xe75ef1*0x3]=_0x194093[_0x2daee1]/0x2,_0x2732f0[_0xe75ef1*0x3+0x1]=_0x3010ad[_0x2daee1]/0x2,_0x2732f0[_0xe75ef1*0x3+0x2]=_0x1a5bb7[_0x2daee1],_0x4a6206[_0xe75ef1*0x2]=_0x2daee1,_0x4a6206[_0xe75ef1*0x2+0x1]=0x0,_0xe75ef1++,_0x2732f0[_0xe75ef1*0x3]=_0x194093[_0x2daee1]/0x2,_0x2732f0[_0xe75ef1*0x3+0x1]=-_0x3010ad[_0x2daee1]/0x2,_0x2732f0[_0xe75ef1*0x3+0x2]=_0x1a5bb7[_0x2daee1],_0x4a6206[_0xe75ef1*0x2]=_0x2daee1,_0x4a6206[_0xe75ef1*0x2+0x1]=0x0,_0xe75ef1++;}_0x54158e['push'](0x0,0x1,0x3),_0x54158e[_0x19b60f(0x1b5)](0x1,0x2,0x3),_0x54158e[_0x19b60f(0x1b5)](0x0,0x4,0x5),_0x54158e['push'](0x0,0x5,0x1),_0x54158e[_0x19b60f(0x1b5)](0x1,0x2,0x6),_0x54158e[_0x19b60f(0x1b5)](0x1,0x6,0x5),_0x54158e[_0x19b60f(0x1b5)](0x2,0x3,0x7),_0x54158e['push'](0x7,0x6,0x2),_0x54158e[_0x19b60f(0x1b5)](0x0,0x3,0x7),_0x54158e['push'](0x7,0x4,0x0),_0x54158e['push'](0x4,0x5,0x6),_0x54158e[_0x19b60f(0x1b5)](0x6,0x7,0x4),_0x54158e=new Int16Array(_0x54158e),_0x4a6206=new Float32Array(_0x4a6206);var _0x25b68e={'position':new Cesium$3['GeometryAttribute']({'componentDatatype':Cesium$3['ComponentDatatype']['DOUBLE'],'componentsPerAttribute':0x3,'values':_0x2732f0}),'st':new Cesium$3[(_0x19b60f(0x379))]({'componentDatatype':Cesium$3['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x2,'values':_0x4a6206})},_0x791d10=Cesium$3['BoundingSphere']['fromVertices'](_0x2732f0),_0x15d163=new Cesium$3[(_0x19b60f(0x2ef))]({'attributes':_0x25b68e,'indices':_0x54158e,'primitiveType':Cesium$3['PrimitiveType']['TRIANGLES'],'boundingSphere':_0x791d10});return _0x15d163=Cesium$3['GeometryPipeline'][_0x19b60f(0x2a2)](_0x15d163),_0x2732f0=[],_0x54158e=[],_0x15d163['bottomCenter']=_0x41969e,_0x15d163;}},{'key':'createOutlineGeometry','value':function _0x26fffb(_0x229634){var _0x301f4a=_0x4b40,_0x3577bc=_0x229634['_bottomWidth'],_0x2488a8=_0x229634['_bottomHeight'],_0x3af12c=_0x229634['_topWidth'],_0x141db2=_0x229634['_topHeight'],_0x4cd453=_0x229634['_zReverse'],_0x22c7ab=(_0x4cd453?-0x1:0x1)*_0x229634['_length'],_0x29e8f1=new Float32Array(0x8*0x3),_0x571f26=[],_0x50bd61=[],_0x399819=[0x0,_0x22c7ab],_0xd89763=[_0x3577bc,_0x3af12c],_0x45fe63=[_0x2488a8,_0x141db2],_0x308135=0x0;for(var _0x8b2922=0x0;_0x8b2922<0x2;_0x8b2922++){_0x29e8f1[_0x308135*0x3]=-_0xd89763[_0x8b2922]/0x2,_0x29e8f1[_0x308135*0x3+0x1]=-_0x45fe63[_0x8b2922]/0x2,_0x29e8f1[_0x308135*0x3+0x2]=_0x399819[_0x8b2922],_0x50bd61[_0x308135*0x2]=_0x8b2922,_0x50bd61[_0x308135*0x2+0x1]=0x0,_0x308135++,_0x29e8f1[_0x308135*0x3]=-_0xd89763[_0x8b2922]/0x2,_0x29e8f1[_0x308135*0x3+0x1]=_0x45fe63[_0x8b2922]/0x2,_0x29e8f1[_0x308135*0x3+0x2]=_0x399819[_0x8b2922],_0x50bd61[_0x308135*0x2]=_0x8b2922,_0x50bd61[_0x308135*0x2+0x1]=0x0,_0x308135++,_0x29e8f1[_0x308135*0x3]=_0xd89763[_0x8b2922]/0x2,_0x29e8f1[_0x308135*0x3+0x1]=_0x45fe63[_0x8b2922]/0x2,_0x29e8f1[_0x308135*0x3+0x2]=_0x399819[_0x8b2922],_0x50bd61[_0x308135*0x2]=_0x8b2922,_0x50bd61[_0x308135*0x2+0x1]=0x0,_0x308135++,_0x29e8f1[_0x308135*0x3]=_0xd89763[_0x8b2922]/0x2,_0x29e8f1[_0x308135*0x3+0x1]=-_0x45fe63[_0x8b2922]/0x2,_0x29e8f1[_0x308135*0x3+0x2]=_0x399819[_0x8b2922],_0x50bd61[_0x308135*0x2]=_0x8b2922,_0x50bd61[_0x308135*0x2+0x1]=0x0,_0x308135++;}_0x571f26[_0x301f4a(0x1b5)](0x0,0x1,0x1,0x2),_0x571f26['push'](0x2,0x3,0x3,0x0),_0x571f26[_0x301f4a(0x1b5)](0x0,0x4),_0x571f26['push'](0x1,0x5),_0x571f26['push'](0x2,0x6),_0x571f26['push'](0x3,0x7),_0x571f26['push'](0x4,0x5,0x5,0x6),_0x571f26['push'](0x6,0x7,0x7,0x4),_0x571f26=new Int16Array(_0x571f26),_0x50bd61=new Float32Array(_0x50bd61);var _0x3bde36={'position':new Cesium$3[(_0x301f4a(0x379))]({'componentDatatype':Cesium$3['ComponentDatatype'][_0x301f4a(0x275)],'componentsPerAttribute':0x3,'values':_0x29e8f1}),'st':new Cesium$3['GeometryAttribute']({'componentDatatype':Cesium$3['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x2,'values':_0x50bd61})},_0x361692=Cesium$3[_0x301f4a(0x220)]['fromVertices'](_0x29e8f1),_0x34333d=new Cesium$3[(_0x301f4a(0x2ef))]({'attributes':_0x3bde36,'indices':_0x571f26,'primitiveType':Cesium$3['PrimitiveType'][_0x301f4a(0x1c8)],'boundingSphere':_0x361692});return _0x29e8f1=[],_0x571f26=[],_0x34333d;}},{'key':'createOutlineGeometry2','value':function _0x45deb8(_0x574e38){var _0x1639f5=_0x4b40,_0x3d654c=_0x574e38['_topWidth'],_0x46c0bd=_0x574e38['_topHeight'],_0x58b694=_0x574e38['_zReverse'],_0x41a32a=(_0x58b694?-0x1:0x1)*_0x574e38[_0x1639f5(0x1c4)],_0xa76d56=[],_0x4cf871=[],_0x442e98=[],_0x2948af=_0x3d654c/0x2,_0x29e60a=_0x46c0bd/0x2,_0x34f54c=0x10,_0x1c2c2a=0x10,_0x1ba813=0x0;_0xa76d56['push'](0x0,0x0,0x0),_0x442e98[_0x1639f5(0x1b5)](0x1,0x1),_0x1ba813++;var _0x57da9c=[];for(var _0x3f636d=-_0x1c2c2a;_0x3f636d<_0x1c2c2a;_0x3f636d++){var _0xf253c3=[];for(var _0x3b7186=-_0x34f54c;_0x3b7186<_0x34f54c;_0x3b7186++){_0xf253c3['push'](_0x1ba813);var _0xe0e21e=_0x29e60a*_0x3f636d/_0x1c2c2a,_0x485416=_0x2948af*_0x3b7186/_0x34f54c;_0xa76d56['push'](_0x485416,_0xe0e21e,_0x41a32a),_0x442e98['push'](0x1,0x1),_0x1ba813++;}_0x57da9c['push'](_0xf253c3);}var _0x544f0d=[0x0,_0x57da9c['length']-0x1],_0x53dc14,_0x5e76e3;for(var _0x12984d=0x0;_0x12984d<_0x544f0d['length'];_0x12984d++){var _0x1ccaca=_0x544f0d[_0x12984d];for(var _0x162dea=0x1;_0x162dea<_0x57da9c[_0x1ccaca]['length'];_0x162dea++){_0x53dc14=_0x57da9c[_0x1ccaca][_0x162dea-0x1],_0x5e76e3=_0x57da9c[_0x1ccaca][_0x162dea],_0x4cf871['push'](0x0,_0x53dc14,_0x5e76e3);}}var _0xa72422=[0x0,_0x57da9c[0x0][_0x1639f5(0x353)]-0x1];for(var _0x88d586=0x0;_0x88d586<_0xa72422['length'];_0x88d586++){var _0x384a26=_0xa72422[_0x88d586];for(var _0x42ed76=0x1;_0x42ed76<_0x57da9c['length'];_0x42ed76++){_0x53dc14=_0x57da9c[_0x42ed76-0x1][_0x384a26],_0x5e76e3=_0x57da9c[_0x42ed76][_0x384a26],_0x4cf871['push'](0x0,_0x53dc14,_0x5e76e3);}}_0xa76d56=new Float32Array(_0xa76d56),_0x4cf871=new Int16Array(_0x4cf871),_0x442e98=new Float32Array(_0x442e98);var _0x4c1601={'position':new Cesium$3['GeometryAttribute']({'componentDatatype':Cesium$3[_0x1639f5(0x16d)]['DOUBLE'],'componentsPerAttribute':0x3,'values':_0xa76d56}),'st':new Cesium$3['GeometryAttribute']({'componentDatatype':Cesium$3['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x2,'values':_0x442e98})},_0x33a1b0=Cesium$3[_0x1639f5(0x220)]['fromVertices'](_0xa76d56),_0x1bf53a=new Cesium$3['Geometry']({'attributes':_0x4c1601,'indices':_0x4cf871,'primitiveType':Cesium$3['PrimitiveType']['TRIANGLES'],'boundingSphere':_0x33a1b0});return computeVertexNormals(_0x1bf53a),Cesium$3[_0x1639f5(0x32f)]['toWireframe'](_0x1bf53a),_0xa76d56=[],_0x4cf871=[],_0x1bf53a;}}]),_0x49a602;}()),Cesium$2=mars3d__namespace['Cesium'],BasePointPrimitive$1=mars3d__namespace[_0x19b437(0x2ce)]['BasePointPrimitive'],RectSensor=function(_0x349678){var _0x5b76cf=_0x19b437;_inherits(_0x2ed8f5,_0x349678);var _0x4a3aeb=_createSuper(_0x2ed8f5);function _0x2ed8f5(){var _0x233c07=_0x4b40,_0x3d2504,_0x343139,_0x434e77,_0x3956a6=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x2ed8f5),_0x434e77=_0x4a3aeb['call'](this,_0x3956a6),_0x434e77[_0x233c07(0x19e)]=Cesium$2['Matrix4']['clone'](Cesium$2['Matrix4']['IDENTITY']),_0x434e77[_0x233c07(0x2e2)]=new Cesium$2['Quaternion'](),_0x434e77['_translation']=new Cesium$2['Cartesian3'](),_0x434e77['_scale']=new Cesium$2['Cartesian3'](0x1,0x1,0x1),_0x434e77['_matrix']=new Cesium$2['Matrix4'](),_0x434e77[_0x233c07(0x369)]=_0x434e77['options']['lookAt'],_0x434e77['_fixedFrameTransform']=(_0x3d2504=_0x434e77['options']['fixedFrameTransform'])!==null&&_0x3d2504!==void 0x0?_0x3d2504:Cesium$2['Transforms']['eastNorthUpToFixedFrame'],_0x434e77['_reverse']=(_0x343139=_0x434e77[_0x233c07(0x34c)]['reverse'])!==null&&_0x343139!==void 0x0?_0x343139:![],_0x434e77['style']['globalAlpha']=0x1,_0x434e77[_0x233c07(0x35e)](_0x3956a6['style'],_0x3956a6['style']),_0x434e77;}return _createClass(_0x2ed8f5,[{'key':_0x5b76cf(0x35d),'get':function _0x377b37(){return this;}},{'key':_0x5b76cf(0x1a1),'get':function _0x556744(){return this['_lookAt'];},'set':function _0x36715f(_0x5a40ce){this['_lookAt']=_0x5a40ce;}},{'key':'color','get':function _0x3dfb3f(){return this['_color'];},'set':function _0x5d8468(_0x21d05c){var _0x37bebd=_0x5b76cf;this['_color']=mars3d__namespace['Util'][_0x37bebd(0x2e6)](_0x21d05c);}},{'key':'outlineColor','get':function _0x45a0fd(){return this['_outlineColor'];},'set':function _0x592d16(_0x769a41){this['_outlineColor']=mars3d__namespace['Util']['getCesiumColor'](_0x769a41);}},{'key':'outline','get':function _0x3bc935(){var _0xe0b364=_0x5b76cf;return this[_0xe0b364(0x199)];},'set':function _0x37f4d1(_0x31af18){this['_outline']=_0x31af18,this['updateGeometry']();}},{'key':'topShow','get':function _0x1ad5b2(){var _0x4fea1c=_0x5b76cf;return this[_0x4fea1c(0x390)];},'set':function _0x598199(_0x107f9e){var _0x11d9dc=_0x5b76cf;this[_0x11d9dc(0x390)]=_0x107f9e,this['updateGeometry']();}},{'key':'topOutlineShow','get':function _0x231a88(){return this['_topOutlineShow'];},'set':function _0x8115b5(_0x939680){this['_topOutlineShow']=_0x939680,this['updateGeometry']();}},{'key':'angle','get':function _0x2d6501(){return this['_angle1'];},'set':function _0xf89e5c(_0x54c210){var _0x227f32=_0x5b76cf;this['_angle1']=_0x54c210,this[_0x227f32(0x1eb)]=_0x54c210,this[_0x227f32(0x1d0)]();}},{'key':'angle1','get':function _0x1c187f(){return this['_angle1'];},'set':function _0x167d9b(_0x23e572){var _0x448ed1=_0x5b76cf;this['_angle1']=_0x23e572,this[_0x448ed1(0x1d0)]();}},{'key':'angle2','get':function _0x42a52b(){var _0x1159e4=_0x5b76cf;return this[_0x1159e4(0x1eb)];},'set':function _0x137f45(_0x4f9336){this['_angle2']=_0x4f9336,this['updateGeometry']();}},{'key':'length','get':function _0x346090(){var _0x44e855=_0x5b76cf;return mars3d__namespace[_0x44e855(0x2e4)][_0x44e855(0x1c6)](this['_length'],Number);},'set':function _0x302881(_0x52e793){this['_length']=_0x52e793,this['updateGeometry']();}},{'key':'heading','get':function _0x249b64(){return Cesium$2['Math']['toDegrees'](this['headingRadians']);},'set':function _0x3c5dc1(_0x48b873){var _0x375ff4=_0x5b76cf;_0x48b873 instanceof Cesium$2[_0x375ff4(0x26b)]?this[_0x375ff4(0x2b9)]=_0x48b873:this['_headingRadians']=Cesium$2[_0x375ff4(0x31e)]['toRadians'](_0x48b873);}},{'key':'headingRadians','get':function _0x41c8cf(){var _0x4226b5=_0x5b76cf;return this['_headingRadians']instanceof Cesium$2[_0x4226b5(0x26b)]?Cesium$2['Math']['toRadians'](mars3d__namespace['Util']['getCesiumValue'](this['_headingRadians'],Number)):this[_0x4226b5(0x2b9)];}},{'key':'pitch','get':function _0x18f66a(){return Cesium$2['Math']['toDegrees'](this['_pitchRadians']);},'set':function _0x14b55e(_0xec1d53){var _0x2b432d=_0x5b76cf;this['_pitchRadians']=Cesium$2[_0x2b432d(0x31e)][_0x2b432d(0x343)](_0xec1d53);}},{'key':_0x5b76cf(0x363),'get':function _0x258944(){var _0x26fc53=_0x5b76cf;return Cesium$2[_0x26fc53(0x31e)][_0x26fc53(0x191)](this['_rollRadians']);},'set':function _0x518570(_0x10657c){var _0x321944=_0x5b76cf;this['_rollRadians']=Cesium$2[_0x321944(0x31e)]['toRadians'](_0x10657c);}},{'key':_0x5b76cf(0x338),'get':function _0x56c448(){return this['_matrix'];}},{'key':'rayPosition','get':function _0x3535f4(){var _0x1f8d23=_0x5b76cf;if(!this[_0x1f8d23(0x24f)])return null;return Cesium$2['Matrix4']['multiplyByPoint'](this['_matrix'],new Cesium$2[(_0x1f8d23(0x1e1))](0x0,0x0,this['reverse']?-this['length']:this['length']),new Cesium$2['Cartesian3']());}},{'key':'reverse','get':function _0x304e98(){return this['_reverse'];}},{'key':'intersectEllipsoid','get':function _0x190ba0(){return this['_intersectEllipsoid'];}},{'key':'_updateStyleHook','value':function _0x5b3b15(_0x3396a9,_0x422796){var _0x3b9cc0=_0x5b76cf,_0x2f3fd5,_0xc90b78,_0x334ab0,_0x47dfba,_0x35a12b,_0x8026f2,_0x4f1da4,_0x423b0d,_0x4ca0ae,_0x13a206;_0x3396a9=style2Primitive(_0x3396a9),this[_0x3b9cc0(0x1ff)]=_0x3396a9['angle1']||_0x3396a9['angle']||0x5,this[_0x3b9cc0(0x1eb)]=_0x3396a9['angle2']||_0x3396a9['angle']||0x5,this['_length']=(_0x2f3fd5=_0x3396a9[_0x3b9cc0(0x353)])!==null&&_0x2f3fd5!==void 0x0?_0x2f3fd5:0x64,this[_0x3b9cc0(0x2a7)]=(_0xc90b78=_0x3396a9[_0x3b9cc0(0x234)])!==null&&_0xc90b78!==void 0x0?_0xc90b78:new Cesium$2['Color'](0x0,0x1,0x1,0.2),this['_outline']=(_0x334ab0=_0x3396a9[_0x3b9cc0(0x1ad)])!==null&&_0x334ab0!==void 0x0?_0x334ab0:![],this['_outlineColor']=(_0x47dfba=_0x3396a9['outlineColor'])!==null&&_0x47dfba!==void 0x0?_0x47dfba:new Cesium$2[(_0x3b9cc0(0x212))](0x1,0x1,0x1,0.4),this['_topShow']=(_0x35a12b=_0x3396a9[_0x3b9cc0(0x394)])!==null&&_0x35a12b!==void 0x0?_0x35a12b:!![],this['_topOutlineShow']=(_0x8026f2=_0x3396a9[_0x3b9cc0(0x385)])!==null&&_0x8026f2!==void 0x0?_0x8026f2:this['_outline'],this['_topSteps']=(_0x4f1da4=_0x3396a9[_0x3b9cc0(0x1dd)])!==null&&_0x4f1da4!==void 0x0?_0x4f1da4:0x8,this[_0x3b9cc0(0x290)]=(_0x423b0d=_0x3396a9['pitch'])!==null&&_0x423b0d!==void 0x0?_0x423b0d:0x0,this[_0x3b9cc0(0x2e7)]=(_0x4ca0ae=_0x3396a9[_0x3b9cc0(0x2e7)])!==null&&_0x4ca0ae!==void 0x0?_0x4ca0ae:0x0,this['roll']=(_0x13a206=_0x3396a9['roll'])!==null&&_0x13a206!==void 0x0?_0x13a206:0x0,this['updateGeometry']();}},{'key':_0x5b76cf(0x2b7),'value':function _0x523387(){var _0x76367f=_0x5b76cf;this[_0x76367f(0x2fb)]=this[_0x76367f(0x2d6)][_0x76367f(0x17a)][_0x76367f(0x1d9)]['ellipsoid'];if(!this['_show'])return;this['primitiveCollection']['add'](this),this[_0x76367f(0x1d0)]();}},{'key':'_removedHook','value':function _0x580c27(){var _0x23b31e=_0x5b76cf;if(!this[_0x23b31e(0x2d6)])return;this['primitiveCollection'][_0x23b31e(0x18f)](this)&&(this['_noDestroy']=!![],this['primitiveCollection']['remove'](this),this[_0x23b31e(0x22c)]=![]),this['_clearDrawCommand']();}},{'key':_0x5b76cf(0x1c2),'value':function _0xbe89ee(_0x163c29){var _0x49789b=_0x5b76cf;if(!this[_0x49789b(0x35c)])return;this['fire'](mars3d__namespace['EventType']['preUpdate'],{'time':_0x163c29['time']});this[_0x49789b(0x1c4)]instanceof Cesium$2['CallbackProperty']&&this['updateGeometry']();this['computeMatrix'](_0x163c29['time']);if(_0x163c29['mode']===Cesium$2[_0x49789b(0x1da)][_0x49789b(0x373)]){if(!Cesium$2[_0x49789b(0x1fd)](this['_drawCommands'])||this['_drawCommands']['length']===0x0){this['_geometry'][_0x49789b(0x29b)]=Cesium$2['BoundingSphere']['fromVertices'](this[_0x49789b(0x1e0)][_0x49789b(0x169)]['position']['values']),this['_drawCommands']=[],this['_pickCommands']=[],this['_drawCommands']['push'](this['createDrawCommand'](this['_geometry'],_0x163c29));this['_outline']&&this['_drawCommands'][_0x49789b(0x1b5)](this[_0x49789b(0x2df)](this[_0x49789b(0x1d6)],_0x163c29,!![]));if(this['_topShow']){var _0x22c591=this['createDrawCommand'](this['_topGeometry'],_0x163c29);this[_0x49789b(0x2d0)]['push'](_0x22c591);if(this['_topOutlineShow']){var _0x29ab50=this['createDrawCommand'](this['_topOutlineGeometry'],_0x163c29,!![]);this[_0x49789b(0x2d0)]['push'](_0x29ab50);}}}if(_0x163c29[_0x49789b(0x357)][_0x49789b(0x2bf)]){if(this[_0x49789b(0x2d0)]){var _0x53fb07;(_0x53fb07=_0x163c29['commandList'])[_0x49789b(0x1b5)]['apply'](_0x53fb07,_toConsumableArray$1(this['_drawCommands']));}}else{if(this[_0x49789b(0x21e)]){var _0x40c0c2;(_0x40c0c2=_0x163c29['commandList'])['push']['apply'](_0x40c0c2,_toConsumableArray$1(this['_pickCommands']));}}}this['fire'](mars3d__namespace['EventType'][_0x49789b(0x33f)],{'time':_0x163c29['time']});}},{'key':'createDrawCommand','value':function _0x1c6a5c(_0x5ef11b,_0x2d67a4,_0x1d6dbe){var _0x7ce4fb=_0x5b76cf,_0x357729,_0x1e6920,_0x285dbd=this,_0x439e90=_0x2d67a4['context'],_0x249b22=(_0x357729=this['style']['translucent'])!==null&&_0x357729!==void 0x0?_0x357729:!![],_0x4231d3=(_0x1e6920=this['style']['closed'])!==null&&_0x1e6920!==void 0x0?_0x1e6920:![],_0x19599e=Cesium$2[_0x7ce4fb(0x2c4)]['getDefaultRenderState'](_0x249b22,_0x4231d3,this['options'][_0x7ce4fb(0x1f4)]),_0x55e8d3=Cesium$2[_0x7ce4fb(0x16b)][_0x7ce4fb(0x235)](_0x19599e),_0x583141=Cesium$2['GeometryPipeline']['createAttributeLocations'](_0x5ef11b),_0x1846cc=Cesium$2['ShaderProgram']['replaceCache']({'context':_0x439e90,'vertexShaderSource':SatelliteSensorVS,'fragmentShaderSource':this['_replaceFragmentShaderSourceByStyle'](SatelliteSensorFS),'attributeLocations':_0x583141}),_0x373723=Cesium$2['VertexArray']['fromGeometry']({'context':_0x439e90,'geometry':_0x5ef11b,'attributeLocations':_0x583141,'bufferUsage':Cesium$2['BufferUsage']['STATIC_DRAW']}),_0x44d2db=new Cesium$2['Cartesian3']();Cesium$2['Matrix4'][_0x7ce4fb(0x231)](this[_0x7ce4fb(0x24f)],_0x5ef11b[_0x7ce4fb(0x29b)]['center'],_0x44d2db);var _0x32b323=new Cesium$2['BoundingSphere'](_0x44d2db,_0x5ef11b[_0x7ce4fb(0x29b)]['radius']),_0x2238d4=new Cesium$2[(_0x7ce4fb(0x22d))]({'primitiveType':_0x5ef11b['primitiveType'],'shaderProgram':_0x1846cc,'vertexArray':_0x373723,'modelMatrix':this[_0x7ce4fb(0x24f)],'renderState':_0x55e8d3,'boundingVolume':_0x32b323,'uniformMap':{'marsColor':_0x1d6dbe?function(){var _0x3baf9c=_0x7ce4fb;return _0x285dbd[_0x3baf9c(0x336)];}:function(){return _0x285dbd['_color'];},'globalAlpha':function _0x31ed6d(){var _0x4aa427=_0x7ce4fb;return _0x285dbd[_0x4aa427(0x37a)]['globalAlpha'];}},'castShadows':![],'receiveShadows':![],'pass':Cesium$2[_0x7ce4fb(0x38d)]['TRANSLUCENT'],'owner':this,'pickOnly':!![],'pickCommand':new Cesium$2['DrawCommand']({'owner':this,'pickOnly':!![]})});this['bindPickId'](_0x2238d4),_0x2238d4['pickId']=_0x439e90[_0x7ce4fb(0x39b)]({'primitive':_0x2238d4,'id':this['id']});if(!_0x1d6dbe){var _0x36f0a1=new Cesium$2['DrawCommand']({'owner':_0x2238d4,'primitiveType':_0x5ef11b[_0x7ce4fb(0x21d)],'pickOnly':!![]});_0x36f0a1['vertexArray']=_0x373723,_0x36f0a1[_0x7ce4fb(0x1f4)]=_0x55e8d3;var _0x40b16d=Cesium$2['ShaderProgram'][_0x7ce4fb(0x235)]({'context':_0x439e90,'vertexShaderSource':SatelliteSensorVS,'fragmentShaderSource':Cesium$2[_0x7ce4fb(0x288)]['createPickFragmentShaderSource'](SatelliteSensorFS,'uniform'),'attributeLocations':_0x583141});_0x36f0a1['shaderProgram']=_0x40b16d,_0x36f0a1['uniformMap']=_0x2238d4[_0x7ce4fb(0x2cd)],_0x36f0a1[_0x7ce4fb(0x2cd)]['czm_pickColor']=function(){return _0x2238d4['pickId']['color'];},_0x36f0a1[_0x7ce4fb(0x2bd)]=Cesium$2['Pass'][_0x7ce4fb(0x381)],_0x36f0a1['boundingVolume']=_0x32b323,_0x36f0a1['modelMatrix']=this[_0x7ce4fb(0x24f)],this['_pickCommands'][_0x7ce4fb(0x1b5)](_0x36f0a1);}return _0x2238d4;}},{'key':'_clearDrawCommand','value':function _0x31854a(){var _0x114590=_0x5b76cf;this['_drawCommands']&&this['_drawCommands']['length']>0x0&&(this[_0x114590(0x2d0)]['forEach'](function(_0x314596){_0x314596['vertexArray']&&_0x314596['vertexArray']['destroy'](),_0x314596['shaderProgram']&&_0x314596['shaderProgram']['destroy']();}),delete this['_drawCommands']),this['_pickCommands']&&this['_pickCommands']['length']>0x0&&(this['_pickCommands']['forEach'](function(_0x2ecc52){var _0x2053e9=_0x114590;_0x2ecc52['vertexArray']&&_0x2ecc52[_0x2053e9(0x162)]['destroy'](),_0x2ecc52['shaderProgram']&&_0x2ecc52['shaderProgram']['destroy']();}),delete this[_0x114590(0x21e)]);}},{'key':'computeMatrix','value':function _0x31e577(_0x2c68e4,_0x1cc80b){var _0x10ad72=_0x5b76cf;this['_positionCartesian']=mars3d__namespace['PointUtil'][_0x10ad72(0x37b)](this['position'],_0x2c68e4);if(!this['_positionCartesian'])return this['_matrix']=new Cesium$2['Matrix4'](),this['_matrix'];if(this['_lookAt']){var _0x166ddc=this['_positionCartesian'],_0xc05d11=mars3d__namespace['PointUtil'][_0x10ad72(0x37b)](this[_0x10ad72(0x369)],_0x2c68e4);if(Cesium$2['defined'](_0xc05d11)){this[_0x10ad72(0x353)]=Cesium$2['Cartesian3']['distance'](_0x166ddc,_0xc05d11);var _0x24ebde=mars3d__namespace[_0x10ad72(0x186)]['getHeadingPitchRollForLine'](_0x166ddc,_0xc05d11,this['ellipsoid'],this['_fixedFrameTransform']);this['_pitchRadians']=_0x24ebde['pitch'],this['_rollRadians']=_0x24ebde['roll'],!(this['_headingRadians']instanceof Cesium$2[_0x10ad72(0x26b)])&&(this['_headingRadians']=_0x24ebde['heading']);}}if(this['style'][_0x10ad72(0x2d2)]){var _0x384d7a=this['getRayEarthLength']();this[_0x10ad72(0x265)]=_0x384d7a>0x0;if(this['_intersectEllipsoid']){if(this['style'][_0x10ad72(0x187)])return this['_matrix']=new Cesium$2['Matrix4'](),this['_matrix'];this[_0x10ad72(0x353)]=_0x384d7a;}}return this[_0x10ad72(0x19e)]=this[_0x10ad72(0x250)](this[_0x10ad72(0x209)],this['ellipsoid'],this['_modelMatrix']),this['_quaternion']=Cesium$2[_0x10ad72(0x351)][_0x10ad72(0x337)](new Cesium$2['HeadingPitchRoll'](this['headingRadians'],this[_0x10ad72(0x171)],this['_rollRadians']),this[_0x10ad72(0x2e2)]),this['_matrix']=Cesium$2['Matrix4']['fromTranslationQuaternionRotationScale'](this[_0x10ad72(0x39e)],this['_quaternion'],this['_scale'],this['_matrix']),Cesium$2['Matrix4']['multiplyTransformation'](this[_0x10ad72(0x19e)],this['_matrix'],this['_matrix']),this[_0x10ad72(0x24f)];}},{'key':'updateGeometry','value':function _0x30d8f3(){var _0x6b4169=_0x5b76cf,_0x313e50=RectGeometry['fromAnglesLength'](this['_angle1'],this['_angle2'],this['length'],!![]);this['fourPir']=_0x313e50,this['vao']=this['prepareVAO'](),this['_geometry']=this[_0x6b4169(0x1ef)](this['vao'][_0x6b4169(0x1be)],this['vao']['fourPposition'],this['vao']['topPsts'],Cesium$2['PrimitiveType']['TRIANGLES'],this['_color']),this[_0x6b4169(0x2ae)]=this['createGeometry'](this[_0x6b4169(0x1d8)][_0x6b4169(0x22a)],this['vao']['topPpositions'],this['vao'][_0x6b4169(0x23f)],Cesium$2['PrimitiveType'][_0x6b4169(0x1d3)],this['_color']),this['_topOutlineGeometry']=this[_0x6b4169(0x1ef)](this[_0x6b4169(0x1d8)]['topOindices'],this[_0x6b4169(0x1d8)][_0x6b4169(0x2f2)],this[_0x6b4169(0x1d8)]['topPsts'],Cesium$2['PrimitiveType']['LINES'],this['_outlineColor']),this[_0x6b4169(0x1d6)]=this['createGeometry'](this[_0x6b4169(0x1d8)][_0x6b4169(0x2be)],this['vao']['fourPposition'],this[_0x6b4169(0x1d8)]['topPsts'],Cesium$2[_0x6b4169(0x20a)]['LINES'],this[_0x6b4169(0x336)]),this['_attributes_positions']=new Float32Array(this['_geometry']['attributes']['position']['values'][_0x6b4169(0x353)]);for(var _0x422bf9=0x0;_0x422bf9_0x532e1f)return _0x532e1f=_0x3abef8,_0x532e1f;}var _0x548a1a=this['getRayEarthPositions']();return _0x548a1a['forEach'](function(_0x287144,_0xa3ab8f){var _0x5ac615=_0x188828;if(_0x287144==null)return;var _0x553755=Cesium$2['Cartesian3']['distance'](_0x494af2[_0x5ac615(0x209)],_0x287144);_0x553755>_0x532e1f&&(_0x532e1f=_0x553755);}),_0x532e1f;}},{'key':_0x5b76cf(0x25e),'value':function _0x198575(){var _0x14a157=_0x5b76cf,_0x3a9d7a=this['_positionCartesian'],_0x4a137d=Cesium$2['Math']['toRadians'](this['pitch']+this['angle2']),_0x15b820=Cesium$2[_0x14a157(0x31e)][_0x14a157(0x343)](this[_0x14a157(0x290)]-this['angle2']),_0x45f7b7=Cesium$2['Math']['toRadians'](this['roll']+this[_0x14a157(0x243)]),_0x241d68=Cesium$2['Math']['toRadians'](this['roll']-this['angle1']),_0x91b8b9=mars3d__namespace[_0x14a157(0x186)]['getRayEarthPosition'](_0x3a9d7a,new Cesium$2['HeadingPitchRoll'](this['headingRadians'],_0x4a137d,_0x45f7b7),this[_0x14a157(0x388)]),_0x3c827e=mars3d__namespace['PointUtil']['getRayEarthPosition'](_0x3a9d7a,new Cesium$2[(_0x14a157(0x174))](this['headingRadians'],_0x4a137d,_0x241d68),this['_reverse']),_0x5c3490=mars3d__namespace['PointUtil']['getRayEarthPosition'](_0x3a9d7a,new Cesium$2['HeadingPitchRoll'](this[_0x14a157(0x18e)],_0x15b820,_0x241d68),this[_0x14a157(0x388)]),_0xd7e45a=mars3d__namespace['PointUtil']['getRayEarthPosition'](_0x3a9d7a,new Cesium$2['HeadingPitchRoll'](this[_0x14a157(0x18e)],_0x15b820,_0x45f7b7),this['_reverse']);return[_0x91b8b9,_0x3c827e,_0x5c3490,_0xd7e45a];}},{'key':'_getDrawEntityClass','value':function _0x4d1163(_0xb6f266,_0x535b01){var _0x1e7720=_0x5b76cf;return _0xb6f266[_0x1e7720(0x1ab)]=![],mars3d__namespace[_0x1e7720(0x22f)]['create']('point',_0xb6f266);}}]),_0x2ed8f5;}(BasePointPrimitive$1);mars3d__namespace[_0x19b437(0x2ce)]['RectSensor']=RectSensor,mars3d__namespace['GraphicUtil']['register'](_0x19b437(0x242),RectSensor,!![]);var SensorType={'Rect':0x0,'Conic':0x1},Cesium$1=mars3d__namespace['Cesium'],BasePointPrimitive=mars3d__namespace['graphic'][_0x19b437(0x2a9)],RayEllipsoidType={'None':0x0,'All':0x1,'Part':0x2},SatelliteSensor=function(_0x314d7){var _0x5aaf4b=_0x19b437;_inherits(_0x43c61a,_0x314d7);var _0x1e2717=_createSuper(_0x43c61a);function _0x43c61a(){var _0x3d367b=_0x4b40,_0x3936b2,_0x4f9b22,_0x269a92,_0x1fbf6c,_0x323eec,_0x3f9acf,_0x39bdd0,_0x3d2e6c,_0x449d24,_0x237d16,_0x194f48,_0x59cb56,_0x273ff9=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x43c61a),_0x59cb56=_0x1e2717['call'](this,_0x273ff9),_0x59cb56['_modelMatrix']=Cesium$1['Matrix4'][_0x3d367b(0x301)](Cesium$1['Matrix4']['IDENTITY']),_0x59cb56[_0x3d367b(0x2e2)]=new Cesium$1[(_0x3d367b(0x351))](),_0x59cb56['_translation']=new Cesium$1['Cartesian3'](),_0x59cb56[_0x3d367b(0x300)]=new Cesium$1['Cartesian3'](0x1,0x1,0x1),_0x59cb56['_matrix']=new Cesium$1['Matrix4'](),_0x59cb56[_0x3d367b(0x36d)]=[],_0x59cb56['_imagingAreaPositions']=[],_0x59cb56['_depthTestChange']=![],_0x59cb56['style']['globalAlpha']=0x1,_0x59cb56['style']['flat']=(_0x3936b2=_0x59cb56['style']['flat'])!==null&&_0x3936b2!==void 0x0?_0x3936b2:!![];var _0x440e04=style2Primitive(_0x59cb56['style']);return _0x59cb56['_sensorType']=(_0x4f9b22=_0x440e04[_0x3d367b(0x226)])!==null&&_0x4f9b22!==void 0x0?_0x4f9b22:SensorType['Rect'],_0x59cb56['_angle1']=_0x440e04['angle1']||_0x440e04['angle']||0x5,_0x59cb56[_0x3d367b(0x1eb)]=_0x440e04['angle2']||_0x440e04['angle']||0x5,_0x59cb56['_length']=(_0x269a92=_0x440e04['length'])!==null&&_0x269a92!==void 0x0?_0x269a92:0x0,_0x59cb56['_color']=(_0x1fbf6c=_0x440e04['color'])!==null&&_0x1fbf6c!==void 0x0?_0x1fbf6c:Cesium$1[_0x3d367b(0x212)]['YELLOW'],_0x59cb56['_outline']=(_0x323eec=_0x440e04['outline'])!==null&&_0x323eec!==void 0x0?_0x323eec:![],_0x59cb56[_0x3d367b(0x336)]=_0x440e04['outlineColor'],_0x59cb56[_0x3d367b(0x200)]=_0x440e04[_0x3d367b(0x239)],_0x59cb56['_groundOutLineColor']=_0x440e04['groundOutLineColor'],_0x59cb56[_0x3d367b(0x24d)]=(_0x3f9acf=_0x440e04['rayEllipsoid'])!==null&&_0x3f9acf!==void 0x0?_0x3f9acf:![],_0x59cb56['pitch']=(_0x39bdd0=_0x440e04[_0x3d367b(0x290)])!==null&&_0x39bdd0!==void 0x0?_0x39bdd0:0x0,_0x59cb56['heading']=(_0x3d2e6c=_0x440e04['heading'])!==null&&_0x3d2e6c!==void 0x0?_0x3d2e6c:0x0,_0x59cb56['roll']=(_0x449d24=_0x440e04['roll'])!==null&&_0x449d24!==void 0x0?_0x449d24:0x0,_0x59cb56[_0x3d367b(0x250)]=(_0x237d16=_0x59cb56['options'][_0x3d367b(0x32b)])!==null&&_0x237d16!==void 0x0?_0x237d16:Cesium$1[_0x3d367b(0x316)][_0x3d367b(0x319)],_0x59cb56[_0x3d367b(0x388)]=(_0x194f48=_0x59cb56['options']['reverse'])!==null&&_0x194f48!==void 0x0?_0x194f48:!![],_0x59cb56['_lookAt']=_0x59cb56['options']['lookAt'],_0x59cb56['trackedEntity']=_0x59cb56['options']['trackedEntity'],_0x59cb56['_trackPositions']=[],_0x59cb56['_trackGeometries']=[],_0x59cb56['autoHeading']=_0x59cb56['options']['autoHeading'],_0x59cb56;}return _createClass(_0x43c61a,[{'key':'sensorType','get':function _0x2c3a8f(){return this['_sensorType'];},'set':function _0x1cdc26(_0x9147ae){var _0x3685d7=_0x4b40;this['_sensorType']=_0x9147ae,this[_0x3685d7(0x1d0)]();}},{'key':_0x5aaf4b(0x234),'get':function _0x46cb51(){return this['_color'];},'set':function _0x1c7808(_0x5b8913){var _0x25ca69=_0x5aaf4b;this['_color']=mars3d__namespace[_0x25ca69(0x2e4)]['getCesiumColor'](_0x5b8913);}},{'key':'outlineColor','get':function _0x2e9799(){var _0x16b6a6=_0x5aaf4b;return this[_0x16b6a6(0x336)];},'set':function _0x4b7b0e(_0x197c1e){var _0x57ef9b=_0x5aaf4b;this[_0x57ef9b(0x336)]=mars3d__namespace[_0x57ef9b(0x2e4)][_0x57ef9b(0x2e6)](_0x197c1e);}},{'key':'angle','get':function _0x5374c9(){return this['_angle1'];},'set':function _0x88fb32(_0x1d35aa){var _0x2f8488=_0x5aaf4b;this[_0x2f8488(0x1ff)]=_0x1d35aa,this['_angle2']=_0x1d35aa,this['updateGeometry']();}},{'key':'angle1','get':function _0x3f3815(){return this['_angle1'];},'set':function _0x202405(_0xb8856b){var _0x506e93=_0x5aaf4b;this['_angle1']=Number(_0xb8856b),this[_0x506e93(0x1d0)]();}},{'key':'angle2','get':function _0x66dd59(){return this['_angle2'];},'set':function _0x4355e4(_0x169ef3){var _0x38e6a4=_0x5aaf4b;this[_0x38e6a4(0x1eb)]=Number(_0x169ef3),this[_0x38e6a4(0x1d0)]();}},{'key':'heading','get':function _0x5ed875(){var _0x2d94dc=_0x5aaf4b;return Cesium$1[_0x2d94dc(0x31e)]['toDegrees'](this['_headingRadians']);},'set':function _0x39eadb(_0x4528be){var _0x1fa101=_0x5aaf4b;this[_0x1fa101(0x2b9)]=Cesium$1[_0x1fa101(0x31e)]['toRadians'](_0x4528be);}},{'key':_0x5aaf4b(0x290),'get':function _0x43a59a(){var _0x3a6dc7=_0x5aaf4b;return Cesium$1[_0x3a6dc7(0x31e)]['toDegrees'](this[_0x3a6dc7(0x171)]);},'set':function _0x5cf9c3(_0x364428){var _0x53f5d5=_0x5aaf4b;this[_0x53f5d5(0x171)]=Cesium$1[_0x53f5d5(0x31e)]['toRadians'](_0x364428);}},{'key':_0x5aaf4b(0x363),'get':function _0x2c57d5(){return Cesium$1['Math']['toDegrees'](this['_rollRadians']);},'set':function _0x33e0fb(_0x19c504){var _0x14526a=_0x5aaf4b;this[_0x14526a(0x1ca)]=Cesium$1['Math']['toRadians'](_0x19c504);}},{'key':'outline','get':function _0x1f5f13(){var _0x6e76a1=_0x5aaf4b;return this[_0x6e76a1(0x199)];},'set':function _0x20735d(_0x37fe75){this['_outline']=_0x37fe75;}},{'key':'trackedEntity','get':function _0x5c7c64(){var _0x5c6e3b=_0x5aaf4b;return this[_0x5c6e3b(0x2d4)];},'set':function _0x4051c3(_0x6013e0){_0x6013e0!==this['_trackedEntity']&&(this['position']=_0x6013e0['position']),this['_trackedEntity']=_0x6013e0;}},{'key':'lookAt','get':function _0x5ec07d(){return this['_lookAt'];},'set':function _0x326247(_0x486cfa){this['_lookAt']=_0x486cfa;}},{'key':_0x5aaf4b(0x338),'get':function _0x36e11c(){return this['_matrix'];}},{'key':'groundPosition','get':function _0x44e45e(){var _0x5eb02b=_0x5aaf4b;return mars3d__namespace['PointUtil']['getRayEarthPositionByMatrix'](this['_matrix'],this[_0x5eb02b(0x388)]);}},{'key':'rayEllipsoid','get':function _0x163422(){return this['_rayEllipsoid'];},'set':function _0x1e8948(_0x18fe14){var _0x3b9906=_0x5aaf4b;this[_0x3b9906(0x24d)]=_0x18fe14;}},{'key':'intersectEllipsoid','get':function _0x2a079a(){return this['_rayEllipsoidType'];}},{'key':'geometryLength','get':function _0x531322(){return this['_length']+0x61529c;}},{'key':'_updatePositionsHook','value':function _0x1cc8bb(){this['updateGeometry']();}},{'key':_0x5aaf4b(0x23b),'value':function _0x5bdd25(){var _0x68e10d=_0x5aaf4b;this[_0x68e10d(0x1d0)](),_get(_getPrototypeOf(_0x43c61a[_0x68e10d(0x210)]),'updateModelMatrix',this)['call'](this);}},{'key':_0x5aaf4b(0x2b7),'value':function _0x247654(){var _0x51f22e=_0x5aaf4b;this['ellipsoid']=this[_0x51f22e(0x2d6)][_0x51f22e(0x17a)]['globe'][_0x51f22e(0x2fb)];if(!this['_show'])return;this[_0x51f22e(0x2a8)]['add'](this),this['_groundPolyEntity']?this[_0x51f22e(0x2d6)][_0x51f22e(0x318)]['add'](this['_groundPolyEntity']):this['_addGroundPolyEntity'](this['_groundArea']||this['_groundOutLine']);}},{'key':'_removedHook','value':function _0x54dd56(){var _0x8cb9ef=_0x5aaf4b;if(!this[_0x8cb9ef(0x2d6)])return;this['_groundPolyEntity']&&this[_0x8cb9ef(0x2d6)]['entities']['remove'](this['_groundPolyEntity']),this['primitiveCollection'][_0x8cb9ef(0x18f)](this)&&(this['_noDestroy']=!![],this['primitiveCollection']['remove'](this),this[_0x8cb9ef(0x22c)]=![]),this['_clearGeometry'](),this['_clearDrawCommand']();}},{'key':_0x5aaf4b(0x1c2),'value':function _0x2c95f6(_0x548a23){var _0x3189a8=_0x5aaf4b;if(!this['_show'])return;this['computeMatrix'](_0x548a23['time']);if(!this['_positionCartesian'])return;!this['_geometry']&&this['updateGeometry']();if(_0x548a23['mode']===Cesium$1['SceneMode']['SCENE3D']){this['_drawCommands']=[],this[_0x3189a8(0x21e)]=[],this['_outlinePositions']=this['extend2CartesianArray'](this[_0x3189a8(0x36d)]);this['_rayEllipsoid']&&this['_rayEllipsoidType']===RayEllipsoidType['Part']?this['_imagingAreaPositions']=mars3d__namespace['PointUtil']['setPositionsHeight'](this['_outlinePositions'],0x0):this['_imagingAreaPositions']=Cesium$1[_0x3189a8(0x301)](this['_outlinePositions']);this[_0x3189a8(0x2cc)]();this[_0x3189a8(0x293)]&&(this['_drawCommands']['push'](this[_0x3189a8(0x2df)](this['_volumeGeometry'],_0x548a23)),this[_0x3189a8(0x199)]&&this['_drawCommands']['push'](this[_0x3189a8(0x2df)](this['_volumeOutlineGeometry'],_0x548a23,!![])));if(_0x548a23['passes']['render']){if(this[_0x3189a8(0x2d0)]){var _0x5e4db9;(_0x5e4db9=_0x548a23[_0x3189a8(0x2f4)])[_0x3189a8(0x1b5)]['apply'](_0x5e4db9,_toConsumableArray$1(this['_drawCommands']));}}else{if(this['_pickCommands']){var _0x39029c;(_0x39029c=_0x548a23['commandList'])['push']['apply'](_0x39029c,_toConsumableArray$1(this['_pickCommands']));}}this[_0x3189a8(0x1a2)]&&(this['_groundPolyEntity']['show']=Boolean(this['_groundArea']&&this['_show']));}else{var _0x1a387f=this[_0x3189a8(0x29c)]();_0x1a387f&&_0x1a387f[_0x3189a8(0x353)]>0x0?(this[_0x3189a8(0x38a)]=mars3d__namespace[_0x3189a8(0x164)]['lonlats2cartesians'](_0x1a387f),!this['_groundPolyEntity']&&this['_addGroundPolyEntity'](!![]),this['_groundPolyEntity']['show']!==!![]&&(this['_groundPolyEntity']['show']=!![])):this[_0x3189a8(0x1a2)]&&this[_0x3189a8(0x1a2)]['show']!==![]&&(this[_0x3189a8(0x1a2)]['show']=![]);}}},{'key':'computeMatrix','value':function _0x3920b5(_0x33d158,_0x58d237){var _0xbdb2e8=_0x5aaf4b,_0x24f57c;this[_0xbdb2e8(0x361)]&&(this['_position']=this['property'][_0xbdb2e8(0x2f6)](_0x33d158));this['_positionCartesian']=mars3d__namespace['PointUtil']['getPositionValue'](this['position'],_0x33d158);if(!this['_positionCartesian'])return this['_matrix']=new Cesium$1['Matrix4'](),this['_matrix'];if(this['autoHeading']&&(_0x24f57c=this[_0xbdb2e8(0x2d4)])!==null&&_0x24f57c!==void 0x0&&_0x24f57c[_0xbdb2e8(0x18a)]){var _0x500324=mars3d__namespace['Util']['getCesiumValue'](this[_0xbdb2e8(0x2d4)]['orientation'],Cesium$1['Quaternion'],_0x33d158);if(this['_positionCartesian']&&_0x500324){var _0x36c7a0=mars3d__namespace[_0xbdb2e8(0x186)][_0xbdb2e8(0x391)](this['_positionCartesian'],_0x500324,this['ellipsoid'],this['_fixedFrameTransform']);this['_headingRadians']=_0x36c7a0['heading'];}}if(this[_0xbdb2e8(0x34c)][_0xbdb2e8(0x18a)]){var _0x2d399b=mars3d__namespace['Util'][_0xbdb2e8(0x1c6)](this['options']['orientation'],Cesium$1[_0xbdb2e8(0x351)],_0x33d158);if(this['_positionCartesian']&&_0x2d399b){var _0x2bfee7=mars3d__namespace['PointUtil']['getHeadingPitchRollByOrientation'](this['_positionCartesian'],_0x2d399b,this['ellipsoid'],this[_0xbdb2e8(0x250)]);!Cesium$1[_0xbdb2e8(0x1fd)](this['style']['heading'])&&(this['_headingRadians']=_0x2bfee7['heading']),!Cesium$1['defined'](this['style'][_0xbdb2e8(0x363)])&&(this['_rollRadians']=_0x2bfee7[_0xbdb2e8(0x363)]),!Cesium$1[_0xbdb2e8(0x1fd)](this[_0xbdb2e8(0x37a)]['pitch'])&&(this['_pitchRadians']=_0x2bfee7[_0xbdb2e8(0x290)]);}}if(this['_lookAt']){var _0x1bc2be=this[_0xbdb2e8(0x209)],_0x56aa62=mars3d__namespace['PointUtil']['getPositionValue'](this[_0xbdb2e8(0x369)],_0x33d158);if(Cesium$1['defined'](_0x56aa62)){var _0x5485a9=mars3d__namespace[_0xbdb2e8(0x186)]['getHeadingPitchRollForLine'](_0x1bc2be,_0x56aa62,this['ellipsoid'],this[_0xbdb2e8(0x250)]);this[_0xbdb2e8(0x2b9)]=_0x5485a9['heading'],this['_pitchRadians']=_0x5485a9['pitch'],this['_rollRadians']=_0x5485a9['roll'];}}return this['_modelMatrix']=this['_fixedFrameTransform'](this['_positionCartesian'],this['ellipsoid'],this['_modelMatrix']),this['_quaternion']=Cesium$1[_0xbdb2e8(0x351)]['fromHeadingPitchRoll'](new Cesium$1['HeadingPitchRoll'](this[_0xbdb2e8(0x2b9)],this['_pitchRadians'],this['_rollRadians']),this['_quaternion']),this[_0xbdb2e8(0x24f)]=Cesium$1['Matrix4'][_0xbdb2e8(0x165)](this['_translation'],this['_quaternion'],this['_scale'],this[_0xbdb2e8(0x24f)]),Cesium$1['Matrix4']['multiplyTransformation'](this['_modelMatrix'],this['_matrix'],this['_matrix']),this['_matrix'];}},{'key':'updateGeometry','value':function _0x472721(){var _0x1ad3f2=_0x5aaf4b;this[_0x1ad3f2(0x19d)]();var _0x3a3948=this[_0x1ad3f2(0x388)]?this[_0x1ad3f2(0x2fe)]:-this['geometryLength'];this['_sensorType']===SensorType[_0x1ad3f2(0x314)]?(this['_geometry']=ConicGeometry['createGeometry'](ConicGeometry['fromAngleAndLength'](this['_angle1'],_0x3a3948,!![]),this['_matrix'],this),this[_0x1ad3f2(0x1d6)]=ConicGeometry['createOutlineGeometry'](ConicGeometry['fromAngleAndLength'](this[_0x1ad3f2(0x1ff)],_0x3a3948,!![]))):(this['_geometry']=RectGeometry[_0x1ad3f2(0x1ef)](RectGeometry['fromAnglesLength'](this['_angle1'],this['_angle2'],_0x3a3948,!![]),this['_matrix'],this),this['_outlineGeometry']=RectGeometry['createOutlineGeometry'](RectGeometry['fromAnglesLength'](this[_0x1ad3f2(0x1ff)],this['_angle2'],_0x3a3948,!![])));this[_0x1ad3f2(0x399)]=new Float32Array(this['_geometry']['attributes']['position']['values']['length']);for(var _0x3fa8f3=0x0;_0x3fa8f30x0&&(this['_drawCommands'][_0x5dfdab(0x287)](function(_0x21e639){var _0x7b1fef=_0x5dfdab;_0x21e639['vertexArray']&&_0x21e639['vertexArray']['destroy'](),_0x21e639['shaderProgram']&&_0x21e639[_0x7b1fef(0x1f7)][_0x7b1fef(0x168)]();}),delete this['_drawCommands']),this['_pickCommands']&&this['_pickCommands'][_0x5dfdab(0x353)]>0x0&&(this['_pickCommands']['forEach'](function(_0x596e40){var _0x5944c5=_0x5dfdab;_0x596e40[_0x5944c5(0x162)]&&_0x596e40[_0x5944c5(0x162)][_0x5944c5(0x168)](),_0x596e40['shaderProgram']&&_0x596e40['shaderProgram'][_0x5944c5(0x168)]();}),delete this['_pickCommands']);}},{'key':_0x5aaf4b(0x17b),'value':function _0xde4a7f(_0x98daa){this['style']['globalAlpha']=_0x98daa;}},{'key':_0x5aaf4b(0x29c),'value':function _0x3237ad(){var _0x81488f=_0x5aaf4b;if(this['_rayEllipsoidType']===RayEllipsoidType[_0x81488f(0x211)])return null;var _0x4e015b=this['_outlinePositions'];!this['_rayEllipsoid']&&(this['_rayEllipsoid']=!![],_0x4e015b=this['extend2CartesianArray'](),this['_rayEllipsoid']=![]);var _0x1beee8=mars3d__namespace['PointTrans'][_0x81488f(0x188)](_0x4e015b);return _0x1beee8=mars3d__namespace['PolyUtil']['convex'](_0x1beee8),_0x1beee8;}},{'key':_0x5aaf4b(0x2c3),'value':function _0x431422(){var _0x1d482c=_0x5aaf4b,_0xe1e7e9=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:[],_0x1cbc7e=new Cesium$1['Matrix4'](),_0xb779ac=new Cesium$1['Cartesian3'](),_0x5e22d2=new Cesium$1['Cartesian3'](),_0x8db853=new Cesium$1['Ray']();Cesium$1['Matrix4'][_0x1d482c(0x177)](this['_matrix'],_0x1cbc7e),Cesium$1['Matrix4']['multiplyByPoint'](this[_0x1d482c(0x24f)],Cesium$1['Cartesian3'][_0x1d482c(0x215)],_0x5e22d2),_0x5e22d2['clone'](_0x8db853['origin']);var _0x444457=0x0,_0x50d212=this[_0x1d482c(0x399)]['length'];for(var _0x65c856=0x3;_0x65c856<_0x50d212;_0x65c856+=0x3){Cesium$1['Cartesian3'][_0x1d482c(0x348)](this[_0x1d482c(0x399)],_0x65c856,_0xb779ac),Cesium$1[_0x1d482c(0x224)][_0x1d482c(0x231)](this[_0x1d482c(0x24f)],_0xb779ac,_0x5e22d2),Cesium$1[_0x1d482c(0x1e1)]['subtract'](_0x5e22d2,_0x8db853['origin'],_0x8db853[_0x1d482c(0x1f1)]),Cesium$1[_0x1d482c(0x1e1)][_0x1d482c(0x36e)](_0x8db853['direction'],_0x8db853[_0x1d482c(0x1f1)]);var _0x5def9f=Cesium$1['IntersectionTests']['rayEllipsoid'](_0x8db853,this[_0x1d482c(0x2fb)]),_0x3b5b3a=null;if(this['_length']){var _0x4ed106=Math[_0x1d482c(0x283)](this['angle1']||0x0,this[_0x1d482c(0x326)]||0x0),_0x279b67=this[_0x1d482c(0x1c4)]/Math['cos'](Cesium$1['Math']['toRadians'](_0x4ed106));_0x3b5b3a=Cesium$1['Ray']['getPoint'](_0x8db853,_0x279b67);}else{if(_0x5def9f)this['_rayEllipsoidType']=RayEllipsoidType['All'],_0x3b5b3a=Cesium$1['Ray']['getPoint'](_0x8db853,_0x5def9f[_0x1d482c(0x276)]);else return this['_rayEllipsoidType']=RayEllipsoidType[_0x1d482c(0x211)],this['extend2CartesianArrayZC'](_0xe1e7e9);}if(_0x3b5b3a)_0x3b5b3a['clone'](_0x5e22d2);else continue;_0xe1e7e9[_0x444457]=_0x5e22d2['clone'](_0xe1e7e9[_0x444457]);var _0x5b75c8=this[_0x1d482c(0x1e0)]['attributes']['position']['values'];_0x5b75c8&&_0x5b75c8 instanceof Float32Array&&(Cesium$1['Matrix4'][_0x1d482c(0x231)](_0x1cbc7e,_0x5e22d2,_0x5e22d2),_0x5b75c8[_0x65c856]=_0x5e22d2['x'],_0x5b75c8[_0x65c856+0x1]=_0x5e22d2['y'],_0x5b75c8[_0x65c856+0x2]=_0x5e22d2['z']),_0x444457++;}return _0xe1e7e9;}},{'key':'extend2CartesianArrayZC','value':function _0x58b4e5(){var _0x6ca746=_0x5aaf4b,_0x4b424d=arguments[_0x6ca746(0x353)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:[],_0x4cd225=new Cesium$1[(_0x6ca746(0x224))](),_0x51076a=new Cesium$1['Cartesian3'](),_0x55a81d=new Cesium$1[(_0x6ca746(0x1e1))](),_0xfab414=new Cesium$1[(_0x6ca746(0x34b))]();Cesium$1['Matrix4']['inverse'](this[_0x6ca746(0x24f)],_0x4cd225),Cesium$1['Matrix4']['multiplyByPoint'](this[_0x6ca746(0x24f)],Cesium$1['Cartesian3']['ZERO'],_0x55a81d),_0x55a81d['clone'](_0xfab414[_0x6ca746(0x21a)]);var _0x364eaf=0x0,_0x4851dd=this[_0x6ca746(0x399)]['length'];for(var _0x4e2cc3=0x3;_0x4e2cc3<_0x4851dd;_0x4e2cc3+=0x3){Cesium$1[_0x6ca746(0x1e1)]['unpack'](this['_positions'],_0x4e2cc3,_0x51076a),Cesium$1['Matrix4']['multiplyByPoint'](this[_0x6ca746(0x24f)],_0x51076a,_0x55a81d),Cesium$1[_0x6ca746(0x1e1)]['subtract'](_0x55a81d,_0xfab414[_0x6ca746(0x21a)],_0xfab414['direction']),Cesium$1['Cartesian3']['normalize'](_0xfab414['direction'],_0xfab414['direction']);var _0x347f04=Cesium$1[_0x6ca746(0x299)]['rayEllipsoid'](_0xfab414,this['ellipsoid']);_0x347f04&&(this['_rayEllipsoidType']=RayEllipsoidType[_0x6ca746(0x273)]);var _0x487d36=null;this['_rayEllipsoid']&&_0x347f04&&(_0x487d36=Cesium$1['Ray']['getPoint'](_0xfab414,_0x347f04['start']));if(!_0x487d36){var _0x11256f=Cesium$1[_0x6ca746(0x2f0)]['fromCartesian'](_0xfab414['origin'])[_0x6ca746(0x1c1)],_0x2ff790=_0x11256f+0x61529c;_0x487d36=Cesium$1[_0x6ca746(0x34b)]['getPoint'](_0xfab414,_0x2ff790);}if(_0x487d36)_0x487d36['clone'](_0x55a81d);else continue;_0x4b424d[_0x364eaf]=_0x55a81d['clone'](_0x4b424d[_0x364eaf]);var _0x242b30=this['_geometry']['attributes']['position']['values'];_0x242b30&&_0x242b30 instanceof Float32Array&&(Cesium$1[_0x6ca746(0x224)]['multiplyByPoint'](_0x4cd225,_0x55a81d,_0x55a81d),_0x242b30[0x3+_0x4e2cc3*0x3]=_0x55a81d['x'],_0x242b30[0x3+_0x4e2cc3*0x3+0x1]=_0x55a81d['y'],_0x242b30[0x3+_0x4e2cc3*0x3+0x2]=_0x55a81d['z']),_0x364eaf++;}return _0x4b424d;}},{'key':'_addGroundPolyEntity','value':function _0x570c12(_0x23336b){var _0x227db9=_0x5aaf4b,_0x26cbc3=this;if(!_0x23336b||this['_groundPolyEntity'])return;var _0xac814a=new Cesium$1[(_0x227db9(0x38c))]();this['_groundPolyEntity']=this['_map'][_0x227db9(0x318)][_0x227db9(0x245)]({'show':Boolean(this['_groundArea']),'polygon':{'arcType':Cesium$1['ArcType']['RHUMB'],'material':this[_0x227db9(0x200)]||this['_color'],'hierarchy':new Cesium$1[(_0x227db9(0x26b))](function(_0x2eed8a){var _0x3cb1c1=_0x227db9;return _0xac814a[_0x3cb1c1(0x253)]=_0x26cbc3[_0x3cb1c1(0x350)]||_0x26cbc3['_imagingAreaPositions'],_0xac814a;},![])}});}},{'key':'_getDrawEntityClass','value':function _0x24cebf(_0x5140b8,_0x43396e){return _0x5140b8['drawShow']=![],mars3d__namespace['GraphicUtil']['create']('point',_0x5140b8);}}]),_0x43c61a;}(BasePointPrimitive);mars3d__namespace['graphic']['SatelliteSensor']=SatelliteSensor,mars3d__namespace['GraphicUtil']['register']('satelliteSensor',SatelliteSensor),SatelliteSensor['Type']=SensorType;var Cesium=mars3d__namespace['Cesium'],BaseGraphic=mars3d__namespace['graphic'][_0x19b437(0x24b)],Satellite=function(_0x4a4cdb){var _0x3e5a55=_0x19b437;_inherits(_0x4eeff0,_0x4a4cdb);var _0x460fb5=_createSuper(_0x4eeff0);function _0x4eeff0(){var _0x29215c=_0x4b40,_0x4ee1dc,_0x1967a2,_0x4b01d4=arguments[_0x29215c(0x353)]>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};_classCallCheck(this,_0x4eeff0);Cesium['defined'](_0x4b01d4['model'])&&!Cesium['defined'](_0x4b01d4['model']['show'])&&(_0x4b01d4['model']['show']=!![]);Cesium['defined'](_0x4b01d4['label'])&&!Cesium['defined'](_0x4b01d4['label']['show'])&&(_0x4b01d4['label']['show']=!![]);Cesium['defined'](_0x4b01d4[_0x29215c(0x34d)])&&!Cesium[_0x29215c(0x1fd)](_0x4b01d4['cone'][_0x29215c(0x35c)])&&(_0x4b01d4['cone']['show']=!![]);Cesium['defined'](_0x4b01d4[_0x29215c(0x366)])&&!Cesium['defined'](_0x4b01d4['path']['show'])&&(_0x4b01d4['path']['show']=!![]);Cesium[_0x29215c(0x1fd)](_0x4b01d4['shadingLine'])&&!Cesium[_0x29215c(0x1fd)](_0x4b01d4['shadingLine']['show'])&&(_0x4b01d4['shadingLine']['show']=!![]);var _0x40f6={'id':_0x4b01d4['norad'],'model':{'scale':0x1,'minimumPixelSize':0x32,'opacity':0x1,'autoHeading':!![],'heading':0x0,'pitch':0x0,'roll':0x0},'label':{'color':'#ffffff','opacity':0x1,'font_size':0x1e,'font_family':'楷体','outline':!![],'outlineColor':'#000000','outlineWidth':0x3,'background':!![],'backgroundColor':_0x29215c(0x23c),'backgroundOpacity':0.5,'pixelOffsetY':-0x14,'scaleByDistance':!![],'scaleByDistance_far':0x989680,'scaleByDistance_farValue':0.4,'scaleByDistance_near':0x186a0,'scaleByDistance_nearValue':0x1,'distanceDisplayCondition':![],'distanceDisplayCondition_far':0x2710,'distanceDisplayCondition_near':0x0},'cone':{'sensorType':SensorType[_0x29215c(0x309)],'reverse':!![],'angle1':0xa,'angle2':0xa,'color':'rgba(255,0,0,0.5)','outline':![],'flat':!![]},'path':{'color':'#e2e2e2','opacity':0.5,'width':0x1},'shadingLine':{'materialType':'PolylineDash','color':'#ff0000','width':0x3,'outline':![],'outlineColor':_0x29215c(0x1f6),'outlineWidth':0x2,'opacity':0x1},'frameRate':0x32};_0x4b01d4=mars3d__namespace['Util']['merge'](_0x40f6,_0x4b01d4),_0x1967a2=_0x460fb5['call'](this,_0x4b01d4);if(_0x1967a2['options']['tle1']&&_0x1967a2['options'][_0x29215c(0x28b)]){_0x1967a2[_0x29215c(0x33c)]=new Tle(_0x1967a2['options']['tle1'],_0x1967a2['options']['tle2'],_0x1967a2[_0x29215c(0x34c)]['name']);if(!Cesium['defined'](_0x1967a2['options']['period'])){_0x1967a2['options'][_0x29215c(0x27a)]=_0x1967a2[_0x29215c(0x33c)]['period'];if(!Cesium['defined'](_0x1967a2[_0x29215c(0x34c)][_0x29215c(0x27a)]))throw new Error('Satellite:\x20period\x20is\x20null');}_0x1967a2['period_time']=_0x1967a2['options']['period']*0x3c*0x3e8;}return _0x1967a2[_0x29215c(0x250)]=(_0x4ee1dc=_0x1967a2['options']['fixedFrameTransform'])!==null&&_0x4ee1dc!==void 0x0?_0x4ee1dc:Cesium[_0x29215c(0x316)][_0x29215c(0x319)],_0x1967a2;}return _createClass(_0x4eeff0,[{'key':'czmObject','get':function _0x30898b(){return this['_entity'];}},{'key':'czmObjectEx','get':function _0x3adde2(){var _0x2dd9f0=_0x4b40,_0x4092bf=[];return this[_0x2dd9f0(0x2b0)]&&(_0x4092bf=_0x4092bf['concat'](this['coneEntityList'])),this[_0x2dd9f0(0x1bf)]&&_0x4092bf['push'](this[_0x2dd9f0(0x1bf)]),this['shadingLineEntity']&&_0x4092bf['push'](this[_0x2dd9f0(0x203)]),this['shadingAreaEntity']&&_0x4092bf['push'](this['shadingAreaEntity']),_0x4092bf;}},{'key':_0x3e5a55(0x213),'get':function _0x8eb6ae(){var _0x22994c=_0x3e5a55,_0x16bebb;return(_0x16bebb=this[_0x22994c(0x2d5)])===null||_0x16bebb===void 0x0?void 0x0:_0x16bebb['dataSource'];}},{'key':_0x3e5a55(0x236),'get':function _0x13aaba(){var _0x298cd1=_0x3e5a55;return this[_0x298cd1(0x33c)];}},{'key':_0x3e5a55(0x243),'get':function _0xa8a5c5(){var _0x5e8a0d=_0x3e5a55;return this['options'][_0x5e8a0d(0x34d)]['angle1'];},'set':function _0x26a355(_0x3fc4a5){var _0x4e21d8=_0x3e5a55;this['options']['cone']=mars3d__namespace['Util'][_0x4e21d8(0x331)](this['options']['cone'],{'angle1':_0x3fc4a5}),this['_updateCone']();}},{'key':'angle2','get':function _0x2828a9(){var _0x3b8a58=_0x3e5a55;return this['options'][_0x3b8a58(0x34d)][_0x3b8a58(0x326)];},'set':function _0x53c6a8(_0x55fd41){var _0x1eb392=_0x3e5a55;this['options'][_0x1eb392(0x34d)]=mars3d__namespace['Util']['merge'](this['options'][_0x1eb392(0x34d)],{'angle2':_0x55fd41}),this['_updateCone']();}},{'key':'heading','get':function _0x4e1f58(){var _0x7bb6c8;return((_0x7bb6c8=this['options']['model'])===null||_0x7bb6c8===void 0x0?void 0x0:_0x7bb6c8['heading'])||0x0;},'set':function _0x28db93(_0x4aff87){this['updateOrientation']({'heading':_0x4aff87});}},{'key':'pitch','get':function _0x4da1ff(){var _0x3c4c08=_0x3e5a55;return this['options'][_0x3c4c08(0x2b4)]['pitch'];},'set':function _0x2435c8(_0x2f0879){this['updateOrientation']({'pitch':_0x2f0879});}},{'key':_0x3e5a55(0x363),'get':function _0x173e41(){return this['options']['model']['roll'];},'set':function _0x3da3f4(_0x60a378){this['updateOrientation']({'roll':_0x60a378});}},{'key':_0x3e5a55(0x198),'get':function _0x129dc5(){var _0x4cd6cd=_0x3e5a55,_0x954a51;return(_0x954a51=this[_0x4cd6cd(0x34c)][_0x4cd6cd(0x34d)])===null||_0x954a51===void 0x0?void 0x0:_0x954a51['show'];},'set':function _0x539e21(_0x4cf6a4){this['options']['cone']['show']=_0x4cf6a4,this['_updateCone']();}},{'key':_0x3e5a55(0x254),'get':function _0x153c87(){var _0x1e3d90=_0x3e5a55;if(!this['property']||!this['_map'])return null;return Cesium['Property']['getValueOrUndefined'](this['property'],this[_0x1e3d90(0x2d6)]['clock']['currentTime'],new Cesium['Cartesian3']());}},{'key':'modelMatrix','get':function _0x3ac3be(){var _0xad95c4=_0x3e5a55,_0x310360=this['_entity'];if(!_0x310360)return null;var _0x5e5070=this['_map']['clock']['currentTime'],_0x89d78c=mars3d__namespace['PointUtil']['getPositionValue'](_0x310360[_0xad95c4(0x254)],_0x5e5070);if(!Cesium['defined'](_0x89d78c))return undefined;var _0x15aff0=mars3d__namespace['Util']['getCesiumValue'](_0x310360['orientation'],Cesium[_0xad95c4(0x351)],_0x5e5070),_0x543b52;return!Cesium[_0xad95c4(0x1fd)](_0x15aff0)?_0x543b52=this['_fixedFrameTransform'](_0x89d78c,undefined,new Cesium['Matrix4']()):_0x543b52=Cesium['Matrix4'][_0xad95c4(0x33d)](Cesium[_0xad95c4(0x347)]['fromQuaternion'](_0x15aff0,new Cesium['Matrix3']()),_0x89d78c,new Cesium['Matrix4']()),_0x543b52;}},{'key':'groundPosition','get':function _0x4933b5(){var _0x5f3952=_0x3e5a55;return mars3d__namespace['PointUtil']['getRayEarthPosition'](this[_0x5f3952(0x254)],this['orientation'],this['options']['cone']['reverse']);}},{'key':'timeRange','get':function _0x457835(){var _0x19f5a9=_0x3e5a55;return{'start':new Date(this['_time_path_start'])[_0x19f5a9(0x36c)]('yyyy-MM-dd\x20HH:mm:ss'),'end':new Date(this['_time_path_end'])['format'](_0x19f5a9(0x207))};}},{'key':'lookAt','get':function _0x1a9883(){var _0xa6a7f4=_0x3e5a55;return this[_0xa6a7f4(0x369)];},'set':function _0x328e3f(_0x36c3c7){this['_lookAt']=_0x36c3c7,this['coneEntityList']&&this['coneEntityList']['forEach'](function(_0x5c917f,_0x539b40,_0x190239){_0x5c917f['lookAt']=_0x36c3c7;}),this['coneEntity']&&(this['coneEntity']['lookAt']=_0x36c3c7);}},{'key':'debugAxis','get':function _0x10ce93(){return this['_debugAxis'];},'set':function _0x3db08c(_0x30b24c){var _0xbfdbf1=_0x3e5a55;this['_debugAxis']=_0x30b24c;if(!this['debugAxisPrimitive']){var _0x287d26=Cesium[_0xbfdbf1(0x2f0)]['fromCartesian'](this['position'])[_0xbfdbf1(0x1c1)]*0.06;this['debugAxisPrimitive']=this['_layer'][_0xbfdbf1(0x2a8)][_0xbfdbf1(0x245)](new Cesium[(_0xbfdbf1(0x17e))]({'modelMatrix':this['modelMatrix'],'length':_0x287d26,'width':0x5})),this['debugAxisPrimitive']['_tooltipConfig']={'content':'红色\x20是\x20X轴
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20绿色\x20是\x20Y轴
\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20蓝色\x20是\x20Z轴','options':this[_0xbfdbf1(0x34c)]['tooltipOptions']};}this[_0xbfdbf1(0x2de)]['show']=_0x30b24c;}},{'key':'debugAxisLength','get':function _0x41509b(){var _0x33f932=_0x3e5a55;return this[_0x33f932(0x2de)]?this['debugAxisPrimitive']['length']:0x0;},'set':function _0x57e939(_0x1aaa44){var _0x50bd22=_0x3e5a55;!this[_0x50bd22(0x2de)]&&(this['debugAxis']=!![]),this['debugAxisPrimitive']['length']=_0x1aaa44;}},{'key':'_mountedHook','value':function _0x59cda4(){}},{'key':_0x3e5a55(0x2b7),'value':function _0x1ce320(){var _0x486562=_0x3e5a55;this['_time_current']=Cesium['JulianDate']['toDate'](this['_map']['clock']['currentTime'])['getTime']();if(this['options'][_0x486562(0x254)]){var _0x2fc0ce,_0x11694d,_0x4b56ed;this['property']=this[_0x486562(0x34c)]['position'];if(((_0x2fc0ce=this['property'])===null||_0x2fc0ce===void 0x0?void 0x0:(_0x11694d=_0x2fc0ce['_property'])===null||_0x11694d===void 0x0?void 0x0:(_0x4b56ed=_0x11694d['_times'])===null||_0x4b56ed===void 0x0?void 0x0:_0x4b56ed['length'])>0x0){var _0x2ffdeb=this['property'][_0x486562(0x2b3)][_0x486562(0x2d9)];this[_0x486562(0x355)]=Cesium[_0x486562(0x1dc)]['toDate'](_0x2ffdeb[0x0])['getTime'](),this['_time_path_end']=Cesium['JulianDate']['toDate'](_0x2ffdeb[_0x2ffdeb['length']-0x1])[_0x486562(0x39d)]();}this['createEntity']();}else this['property']=new Cesium[(_0x486562(0x1cf))](Cesium[_0x486562(0x292)]['INERTIAL']);this['bindUpdateEvent']();}},{'key':'_removedHook','value':function _0x31f79c(){var _0x122792=_0x3e5a55;this['dataSource'][_0x122792(0x318)]['remove'](this['_entity']),this['coneEntityList']&&(this['coneEntityList']['forEach'](function(_0x27acac,_0x480826,_0x25e27c){_0x27acac['remove'](),_0x27acac['destroy'](!![]);}),this['coneEntityList'][_0x122792(0x25d)]()),this['coneEntity']&&(this['coneEntity']['remove'](),this['coneEntity']['destroy'](!![]),delete this['coneEntity']),this[_0x122792(0x203)]&&this['dataSource'][_0x122792(0x318)]['remove'](this['shadingLineEntity']),this[_0x122792(0x180)]&&this['dataSource']['entities']['remove'](this['shadingAreaEntity']);}},{'key':'_getPopupPosition','value':function _0x17c639(){return this['property'];}},{'key':_0x3e5a55(0x2d3),'value':function _0x467f51(){var _0x3c4e9c=_0x3e5a55;if(this['_time_path_start']==null||this['_time_path_end']==null)return!![];var _0x23daa8=this['_time_path_start']+this['period_time']/0x4,_0x182e3f=this['_time_path_end']-this['period_time']/0x4;return this['_time_current']>_0x23daa8&&this[_0x3c4e9c(0x34e)]<_0x182e3f?![]:!![];}},{'key':_0x3e5a55(0x39a),'value':function _0x1a87b7(){var _0x413dbf=_0x3e5a55,_0x8def06,_0x530305,_0x1fdca4,_0x1a546d;if(((_0x8def06=this['property'])===null||_0x8def06===void 0x0?void 0x0:(_0x530305=_0x8def06['_property'])===null||_0x530305===void 0x0?void 0x0:(_0x1fdca4=_0x530305['_times'])===null||_0x1fdca4===void 0x0?void 0x0:_0x1fdca4['length'])>0x0){var _0x222da3=this['property']['_property']['_times'];this['property'][_0x413dbf(0x189)](new Cesium[(_0x413dbf(0x15e))]({'start':_0x222da3[0x0],'stop':_0x222da3[_0x222da3['length']-0x1]}));}var _0x4869b9=0x3c,_0x4f7d54=Math[_0x413dbf(0x396)](this[_0x413dbf(0x32e)]/_0x4869b9);_0x4f7d54<0x3e8&&(_0x4f7d54=0x3e8);var _0xb9f2d9=this['_time_current']-this['period_time']/0x2,_0x152ea9,_0x1c04f5;if(this['options']['shadingLine'][_0x413dbf(0x35c)]){var _0x3255dd=[];for(var _0xd18f7d=0x0;_0xd18f7d<=_0x4869b9;_0xd18f7d++){_0x152ea9=_0xb9f2d9+_0xd18f7d*_0x4f7d54;var _0x2f8b85=this['_tle']['getEciPositionAndGeodetic'](_0x152ea9);if(!_0x2f8b85)continue;var _0x4e1139=Cesium['JulianDate']['fromDate'](new Date(_0x152ea9)),_0x4b0254=_0x2f8b85['positionEci'],_0xc27f41=Cesium['Cartesian3']['fromDegrees'](_0x2f8b85[_0x413dbf(0x26a)],_0x2f8b85[_0x413dbf(0x2bb)],0x0);this[_0x413dbf(0x361)]['addSample'](_0x4e1139,_0x4b0254),!_0x1c04f5&&(_0x1c04f5=_0x4b0254),_0x3255dd['push']({'position':_0xc27f41,'positionWX':_0x4b0254,'time':_0x4e1139,'millis':_0x152ea9});}this['_points']=_0x3255dd;}else for(var _0x1a179a=0x0;_0x1a179a<=_0x4869b9;_0x1a179a++){_0x152ea9=_0xb9f2d9+_0x1a179a*_0x4f7d54;var _0x383407=this[_0x413dbf(0x33c)]['getEciPosition'](_0x152ea9);if(!_0x383407)continue;var _0x4b71f3=Cesium['JulianDate']['fromDate'](new Date(_0x152ea9));this['property'][_0x413dbf(0x2d7)](_0x4b71f3,_0x383407),!_0x1c04f5&&(_0x1c04f5=_0x383407);}((_0x1a546d=this['options'][_0x413dbf(0x366)]['closure'])!==null&&_0x1a546d!==void 0x0?_0x1a546d:![])&&this['property'][_0x413dbf(0x2d7)](Cesium[_0x413dbf(0x1dc)][_0x413dbf(0x1fa)](new Date(_0x152ea9)),_0x1c04f5),this[_0x413dbf(0x361)][_0x413dbf(0x232)]({'interpolationDegree':0x2,'interpolationAlgorithm':Cesium['LagrangePolynomialApproximation']}),this['_time_path_start']=this[_0x413dbf(0x34e)]-this['period_time']/0x2,this['_time_path_end']=this['_time_current']+this[_0x413dbf(0x32e)]/0x2+_0x4f7d54;}},{'key':_0x3e5a55(0x38f),'value':function _0x443094(){var _0x410310=_0x3e5a55,_0x5d0047=this;this['options']['label']['text']=this[_0x410310(0x279)];this['options']['orientation']?this['velocityOrientation']=this['options']['orientation']:this['velocityOrientation']=new Cesium[(_0x410310(0x277))](this['property']);var _0x2f4004={'name':this[_0x410310(0x279)],'position':this['property'],'show':this['show'],'orientation':new Cesium[(_0x410310(0x26b))](function(_0x58db15){return _0x5d0047['orientation'];},![]),'properties':this['attr']};this['options']['description']&&(_0x2f4004['description']=this['options']['description']);this[_0x410310(0x34c)]['viewFrom']&&(_0x2f4004['viewFrom']=this['options']['viewFrom']);this['options']['parent']&&(_0x2f4004['parent']=this['options']['parent']);if(this['_time_path_start']&&this[_0x410310(0x25c)])_0x2f4004[_0x410310(0x1c7)]=new Cesium['TimeIntervalCollection']([new Cesium[(_0x410310(0x15e))]({'start':Cesium[_0x410310(0x1dc)][_0x410310(0x1fa)](new Date(this[_0x410310(0x355)])),'stop':Cesium['JulianDate']['fromDate'](new Date(this['_time_path_end']))})]);else this['options'][_0x410310(0x1c7)]&&(_0x2f4004['availability']=this[_0x410310(0x34c)]['availability']);this['options'][_0x410310(0x204)]&&this['options']['label'][_0x410310(0x35c)]&&(this['options'][_0x410310(0x204)]['text']=this['options'][_0x410310(0x204)][_0x410310(0x1fe)]||this['name'],_0x2f4004['label']=mars3d__namespace[_0x410310(0x307)][_0x410310(0x183)](this['options']['label'],{},this)),this['options'][_0x410310(0x1cc)]&&this['options']['billboard'][_0x410310(0x35c)]&&(_0x2f4004['billboard']=mars3d__namespace['BillboardStyleConver']['toCesiumVal'](this['options']['billboard'],{},!![])),this['options']['point']&&this['options']['point']['show']&&(_0x2f4004['point']=mars3d__namespace[_0x410310(0x310)][_0x410310(0x183)](this['options'][_0x410310(0x1b1)],{},!![])),this['options']['model']&&this['options']['model']['show']&&(_0x2f4004['model']=mars3d__namespace['ModelStyleConver'][_0x410310(0x183)](this['options']['model'],{},!![])),this[_0x410310(0x34c)]['path']&&this[_0x410310(0x34c)][_0x410310(0x366)]['show']&&(_0x2f4004['path']=mars3d__namespace['PathStyleConver'][_0x410310(0x183)](this['options']['path'],{},!![])),this['_entity']=this['dataSource']['entities']['add'](new Cesium['Entity'](_0x2f4004)),this[_0x410310(0x268)](this['_entity']),this['options']['shadingLine']&&this['_updateShadingLine'](),this[_0x410310(0x34c)]['cone']&&this['_updateCone'](),this['updateOrientation']();}},{'key':'updateEntity','value':function _0xa9569b(){var _0x2d67ac=_0x3e5a55,_0x44399c=this;this[_0x2d67ac(0x256)]['availability']=new Cesium['TimeIntervalCollection']([new Cesium['TimeInterval']({'start':Cesium['JulianDate']['fromDate'](new Date(this[_0x2d67ac(0x355)])),'stop':Cesium['JulianDate']['fromDate'](new Date(this['_time_path_end']))})]),this['_entity']['position']=this['property'],this['velocityOrientation'][_0x2d67ac(0x254)]=this[_0x2d67ac(0x361)],this['coneEntityList']&&this[_0x2d67ac(0x2b0)][_0x2d67ac(0x287)](function(_0x18519c,_0x914b38,_0x43ccdf){var _0x29efac=_0x2d67ac;_0x18519c[_0x29efac(0x254)]=_0x44399c['property'];}),this['coneEntity']&&(this['coneEntity']['position']=this['property']);}},{'key':'update','value':function _0x347bae(_0x521e47){var _0x5734d5=_0x3e5a55;if(!this['show']||!this['_map']['clock']['shouldAnimate'])return;this[_0x5734d5(0x34e)]=Cesium[_0x5734d5(0x1dc)][_0x5734d5(0x19a)](this['_map'][_0x5734d5(0x28e)]['currentTime'])[_0x5734d5(0x39d)](),this['updateOrientation'](),this['updateShadingPositions'](),this['fire'](mars3d__namespace['EventType']['change'],{'currentTime':this['_map'][_0x5734d5(0x28e)]['currentTime']},!![]);if(this['options']['position']||!this[_0x5734d5(0x2d3)]())return!![];this['calculateOrbitPoints']();if(this['property']==null)return![];return this['_entity']==null?this['createEntity']():this['updateEntity'](),!![];}},{'key':_0x3e5a55(0x1d7),'value':function _0x201d58(_0x24fb88){var _0x98dae0=_0x3e5a55;this['options']=mars3d__namespace['Util'][_0x98dae0(0x331)](this['options'],_0x24fb88);if(this['options']['tle1']&&this['options']['tle2']){this[_0x98dae0(0x33c)]=new Tle(this[_0x98dae0(0x34c)]['tle1'],this['options']['tle2'],this['options']['name']);if(!Cesium[_0x98dae0(0x1fd)](this['options'][_0x98dae0(0x27a)])){this['options']['period']=this[_0x98dae0(0x33c)]['period'];if(!Cesium['defined'](this[_0x98dae0(0x34c)]['period']))throw new Error('Satellite:\x20period\x20is\x20null');}this[_0x98dae0(0x32e)]=this['options']['period']*0x3c*0x3e8;}this['options']['billboard']&&mars3d__namespace['BillboardStyleConver']['toCesiumVal'](this['options'][_0x98dae0(0x1cc)],this[_0x98dae0(0x256)][_0x98dae0(0x1cc)],!![]),this[_0x98dae0(0x34c)]['point']&&mars3d__namespace['PointStyleConver']['toCesiumVal'](this['options']['point'],this[_0x98dae0(0x256)]['point'],!![]),this['options']['model']&&mars3d__namespace['ModelStyleConver'][_0x98dae0(0x183)](this['options'][_0x98dae0(0x2b4)],this['_entity']['model'],!![]),this['options']['label']&&mars3d__namespace['LabelStyleConver']['toCesiumVal'](this['options']['label'],this['_entity'][_0x98dae0(0x204)],this),this['options'][_0x98dae0(0x366)]&&mars3d__namespace['PathStyleConver']['toCesiumVal'](this[_0x98dae0(0x34c)]['path'],this['_entity'][_0x98dae0(0x366)],!![]),this[_0x98dae0(0x34c)]['cone']&&this['_updateCone'](),this['options']['shadingLine']&&this['_updateShadingLine'](),this['updateOrientation']();}},{'key':'getPointTime','value':function _0x196060(_0x1ee5f7,_0xa97b64){var _0x306646=_0x3e5a55;_0xa97b64=_0xa97b64||this['_points'];var _0x204790=mars3d__namespace['PointUtil']['setPositionsHeight'](_0x1ee5f7,0x0),_0x3fff2b=0x0,_0x1cd30a=0x0,_0x469cf3=[];for(var _0x446b05=0x0,_0x201386=_0xa97b64['length'];_0x446b05<_0x201386;_0x446b05++){var _0x36d9e4=_0xa97b64[_0x446b05],_0x3dc01e=Math[_0x306646(0x163)](Cesium[_0x306646(0x1e1)]['distance'](_0x204790,_0x36d9e4[_0x306646(0x254)]));_0x446b05===0x0&&(_0x3fff2b=_0x3dc01e),_0x469cf3[_0x306646(0x1b5)](_0x3dc01e),_0x3dc01e<_0x3fff2b&&(_0x3fff2b=_0x3dc01e,_0x1cd30a=_0x446b05);}var _0x4fadf1;if(_0x1cd30a===0x0||_0x1cd30a===_0xa97b64['length']-0x1)_0x4fadf1=Cesium['JulianDate'][_0x306646(0x19a)](_0xa97b64[_0x1cd30a]['time']);else{var _0x2fef7a,_0x2c85d,_0x10a893=_0x469cf3[_0x1cd30a-0x1],_0x6be73d=_0x469cf3[_0x1cd30a+0x1];_0x10a893<=_0x6be73d?(_0x2fef7a=Cesium['JulianDate'][_0x306646(0x19a)](_0xa97b64[_0x1cd30a-0x1]['time']),_0x2c85d=Cesium['JulianDate']['toDate'](_0xa97b64[_0x1cd30a][_0x306646(0x1a4)]),_0x6be73d=_0x3fff2b):(_0x2fef7a=Cesium['JulianDate']['toDate'](_0xa97b64[_0x1cd30a]['time']),_0x2c85d=Cesium[_0x306646(0x1dc)]['toDate'](_0xa97b64[_0x1cd30a+0x1]['time']),_0x10a893=_0x3fff2b);var _0x25a3bc=_0x10a893/(_0x10a893+_0x6be73d)*(_0x2c85d['getTime']()-_0x2fef7a[_0x306646(0x39d)]());_0x2fef7a['setTime'](_0x2fef7a[_0x306646(0x39d)]()+_0x25a3bc),_0x4fadf1=_0x2fef7a;}return _0x4fadf1;}},{'key':'updateOrientation','value':function _0x16c9d5(_0xa5197f){var _0x2fa31a=_0x3e5a55,_0x2f3e37=this;if(this['property']==null)return;var _0x1a61a0=this['_map']['clock']['currentTime'],_0x383bd2=this[_0x2fa31a(0x254)];if(!_0x383bd2)return;if(_0xa5197f){var _0x1e129b,_0x27de24,_0x2684e1;this['options']['model']['heading']=(_0x1e129b=_0xa5197f['heading'])!==null&&_0x1e129b!==void 0x0?_0x1e129b:this[_0x2fa31a(0x34c)]['model'][_0x2fa31a(0x2e7)],this['options']['model']['pitch']=(_0x27de24=_0xa5197f['pitch'])!==null&&_0x27de24!==void 0x0?_0x27de24:this[_0x2fa31a(0x34c)][_0x2fa31a(0x2b4)]['pitch'],this['options']['model'][_0x2fa31a(0x363)]=(_0x2684e1=_0xa5197f['roll'])!==null&&_0x2684e1!==void 0x0?_0x2684e1:this['options'][_0x2fa31a(0x2b4)][_0x2fa31a(0x363)];}if(this[_0x2fa31a(0x34c)]['model']['autoHeading']&&this['velocityOrientation']){var _0xd3d5a6=Cesium['Property']['getValueOrUndefined'](this['velocityOrientation'],_0x1a61a0,new Cesium[(_0x2fa31a(0x351))]()),_0x81b938=mars3d__namespace[_0x2fa31a(0x186)][_0x2fa31a(0x391)](_0x383bd2,_0xd3d5a6,this['_map'][_0x2fa31a(0x17a)]['globe']['ellipsoid'],this['_fixedFrameTransform']);this[_0x2fa31a(0x34c)][_0x2fa31a(0x2b4)]['heading']=mars3d__namespace['Util']['formatNum'](Cesium['Math'][_0x2fa31a(0x191)](_0x81b938['heading']),0x2);}var _0x43b958=Number(this['options']['model']['heading']||0x0),_0xe13d04=Number(this[_0x2fa31a(0x34c)]['model']['pitch']||0x0),_0x12831d=Number(this['options']['model']['roll']||0x0),_0x1fba73=new Cesium['HeadingPitchRoll'](Cesium['Math']['toRadians'](_0x43b958),Cesium['Math']['toRadians'](_0xe13d04),Cesium['Math']['toRadians'](_0x12831d));this['orientation']=Cesium[_0x2fa31a(0x316)][_0x2fa31a(0x383)](_0x383bd2,_0x1fba73,this['_map'][_0x2fa31a(0x17a)]['globe'][_0x2fa31a(0x2fb)],this['_fixedFrameTransform']),this['debugAxisPrimitive']&&(this['debugAxisPrimitive']['modelMatrix']=this[_0x2fa31a(0x302)]),this['coneEntityList']&&this[_0x2fa31a(0x2b0)]['forEach'](function(_0x56fcc6,_0x26b11e,_0x58dd33){var _0x1a5e06=_0x2fa31a,_0xa520dd=_0x56fcc6['attrData'],_0x2689c2=_0xa520dd['pitchOffset'],_0xfa56c5=_0x2f3e37['calculate_cam_sight'](_0x12831d,_0xe13d04,_0x43b958,_0x2689c2);_0x56fcc6[_0x1a5e06(0x2e7)]=_0xfa56c5[_0x1a5e06(0x1c3)],_0x56fcc6['pitch']=_0xfa56c5[_0x1a5e06(0x290)],_0x56fcc6[_0x1a5e06(0x363)]=_0xfa56c5['roll'];}),this['coneEntity']&&(this[_0x2fa31a(0x1bf)]['heading']=_0x43b958,this['coneEntity'][_0x2fa31a(0x290)]=_0xe13d04,this['coneEntity'][_0x2fa31a(0x363)]=_0x12831d);}},{'key':'updateShadingPositions','value':function _0x2247f2(){var _0x518880=_0x3e5a55;if(!this['_points']||this[_0x518880(0x356)][_0x518880(0x353)]===0x0)return;if(!this['options'][_0x518880(0x2fc)]['show'])return;var _0x1c3459=this['_map']['clock']['currentTime'],_0x4a4275=this[_0x518880(0x356)]['length'];if(_0x4a4275<0x2)return;var _0x1c4ac3=Math['floor'](_0x4a4275/0x3e8);_0x1c4ac3<0x1&&(_0x1c4ac3=0x1);var _0x5d2e78=[];for(var _0x1b51f5=0x0;_0x1b51f5<_0x4a4275;_0x1b51f5+=_0x1c4ac3){var _0x573a52=this['_points'][_0x1b51f5];if(Cesium['JulianDate'][_0x518880(0x23d)](_0x573a52['time'],_0x1c3459))break;_0x5d2e78[_0x518880(0x1b5)](_0x573a52[_0x518880(0x254)]);}var _0x4300e1=this['position'];if(_0x4300e1){var _0x10ef35=Cesium['Cartographic'][_0x518880(0x240)](_0x4300e1);_0x5d2e78[_0x518880(0x1b5)](Cesium['Cartesian3']['fromDegrees'](Cesium['Math'][_0x518880(0x191)](_0x10ef35['longitude']),Cesium['Math']['toDegrees'](_0x10ef35['latitude'])));}this['_shadingPositions']=_0x5d2e78;}},{'key':'_updateCone','value':function _0x1a4ac9(){var _0x3d3335=_0x3e5a55,_0x1d1fd9=this['options']['cone'];_0x1d1fd9[_0x3d3335(0x35c)]?_0x1d1fd9['list']&&_0x1d1fd9['list'][_0x3d3335(0x353)]>0x0?this[_0x3d3335(0x2e8)](_0x1d1fd9):this['_showOneCone'](_0x1d1fd9):(this[_0x3d3335(0x2b0)]&&(this['coneEntityList'][_0x3d3335(0x287)](function(_0x303684,_0xcc2f1b,_0x3728ed){var _0x3a1673=_0x3d3335;this[_0x3a1673(0x2d5)]['removeGraphic'](_0x303684,!![]);}),this['coneEntityList']['clear']()),this['coneEntity']&&(this['_layer'][_0x3d3335(0x218)](this['coneEntity'],!![]),delete this['coneEntity']));}},{'key':_0x3e5a55(0x17c),'value':function _0x5810be(_0x1913ce){var _0x3aca65=_0x3e5a55;if(this['coneEntity'])this['coneEntity'][_0x3aca65(0x243)]=_0x1913ce[_0x3aca65(0x243)]||0x14,this['coneEntity']['angle2']=_0x1913ce['angle2']||0x14,this[_0x3aca65(0x1bf)]['sensorType']=_0x1913ce[_0x3aca65(0x226)],this[_0x3aca65(0x1bf)]['heading']=this['options']['model'][_0x3aca65(0x2e7)]||0x0,this['coneEntity'][_0x3aca65(0x290)]=this[_0x3aca65(0x34c)]['model']['pitch']||0x0,this['coneEntity']['roll']=this[_0x3aca65(0x34c)]['model'][_0x3aca65(0x363)]||0x0,this[_0x3aca65(0x1bf)][_0x3aca65(0x234)]=_0x1913ce[_0x3aca65(0x234)],this[_0x3aca65(0x1bf)]['outline']=_0x1913ce['outline'];else{var _0x514929=new SatelliteSensor({'position':this[_0x3aca65(0x256)]['position'],'style':_objectSpread2(_objectSpread2({},_0x1913ce),{},{'heading':this['options'][_0x3aca65(0x2b4)]['heading']||0x0,'pitch':this['options']['model']['pitch']||0x0,'roll':this[_0x3aca65(0x34c)]['model']['roll']||0x0}),'fixedFrameTransform':this['_fixedFrameTransform'],'reverse':_0x1913ce[_0x3aca65(0x2c1)],'rayEllipsoid':_0x1913ce['rayEllipsoid'],'lookAt':this['_lookAt'],'autoHeading':![]});this['_layer'][_0x3aca65(0x19b)](_0x514929),_0x514929['trackedEntity']=this[_0x3aca65(0x256)],this['coneEntity']=_0x514929;}}},{'key':'_showListCone','value':function _0x389afa(_0x41dd88){var _0x2cce02=_0x3e5a55;!this[_0x2cce02(0x2b0)]&&(this['coneEntityList']=new Map());for(var _0x281fe0=0x0;_0x281fe0<_0x41dd88['list']['length'];_0x281fe0++){var _0x298272=_0x41dd88[_0x2cce02(0x2eb)][_0x281fe0];_0x298272['name']=_0x298272[_0x2cce02(0x279)]||_0x281fe0;if(_0x298272['hasOwnProperty']('show')&&!_0x298272['show']){if(this[_0x2cce02(0x2b0)][_0x2cce02(0x1cd)](_0x298272['name'])){var _0x380510=this['coneEntityList']['get'](_0x298272[_0x2cce02(0x279)]);_0x380510['remove'](),_0x380510['destroy'](!![]),this[_0x2cce02(0x2b0)][_0x2cce02(0x248)](_0x298272['name']);}}else{var _0x74a3cd=_0x298272[_0x2cce02(0x243)],_0xecc972=_0x298272['angel2'],_0x207fdf=Number(this['options'][_0x2cce02(0x2b4)]['heading']||0x0),_0x30055a=Number(this['options']['model']['pitch']||0x0),_0x489847=Number(this['options'][_0x2cce02(0x2b4)]['roll']||0x0),_0x133c2d=_0x298272[_0x2cce02(0x1b9)],_0x12dce4=this['calculate_cam_sight'](_0x207fdf,_0x30055a,_0x489847,_0x133c2d);if(this['coneEntityList']['has'](_0x298272[_0x2cce02(0x279)])){var _0x110410=this[_0x2cce02(0x2b0)][_0x2cce02(0x2e0)](_0x298272[_0x2cce02(0x279)]);_0x110410['angle1']=_0x74a3cd,_0x110410['angle2']=_0xecc972,_0x110410['sensorType']=_0x41dd88['sensorType'],_0x110410[_0x2cce02(0x2e7)]=_0x12dce4['yaw'],_0x110410[_0x2cce02(0x290)]=_0x12dce4['pitch'],_0x110410['roll']=_0x12dce4['roll'],_0x110410['color']=_0x298272[_0x2cce02(0x234)],_0x110410[_0x2cce02(0x1ad)]=_0x298272['outline'];}else{var _0x9a48da=new SatelliteSensor({'position':this['_entity']['position'],'style':_objectSpread2(_objectSpread2({},_0x298272),{},{'sensorType':_0x41dd88['sensorType'],'angle1':_0x74a3cd,'angle2':_0xecc972,'heading':_0x12dce4[_0x2cce02(0x1c3)],'pitch':_0x12dce4['pitch'],'roll':_0x12dce4['roll']}),'fixedFrameTransform':this[_0x2cce02(0x250)],'reverse':_0x41dd88['reverse'],'rayEllipsoid':_0x41dd88[_0x2cce02(0x2d2)],'autoHeading':![],'lookAt':this['_lookAt']});this[_0x2cce02(0x2d5)][_0x2cce02(0x19b)](_0x9a48da),_0x9a48da['attrData']=_0x298272,_0x9a48da['trackedEntity']=this['_entity'],this['coneEntityList'][_0x2cce02(0x2a6)](_0x298272['name'],_0x9a48da);}}}}},{'key':'calculate_cam_sight','value':function _0x45123e(_0x34ed35,_0x40136f,_0xee8d0b,_0x1e8d3d){var _0x3bc6ff=_0x3e5a55;_0x34ed35=Cesium['Math']['toRadians'](_0x34ed35),_0x40136f=Cesium['Math']['toRadians'](_0x40136f),_0xee8d0b=Cesium[_0x3bc6ff(0x31e)]['toRadians'](_0xee8d0b),_0x1e8d3d=Cesium[_0x3bc6ff(0x31e)]['toRadians'](_0x1e8d3d);var _0x516b3f=[Math[_0x3bc6ff(0x201)](_0x1e8d3d),0x0,Math['sin'](_0x1e8d3d),0x0,0x1,0x0,0x0-Math[_0x3bc6ff(0x364)](_0x1e8d3d),0x0,Math['cos'](_0x1e8d3d)],_0x558f97=_0x516b3f[0x0],_0x32e36b=_0x516b3f[0x1],_0x2fc212=_0x516b3f[0x2],_0x2c7538=_0x516b3f[0x3],_0x93daf1=_0x516b3f[0x4],_0x5f3749=_0x516b3f[0x5],_0x504d33=_0x516b3f[0x6],_0x24aba8=_0x516b3f[0x7],_0x4d40c0=_0x516b3f[0x8],_0x2407c9=Math['cos'](_0x40136f)*Math[_0x3bc6ff(0x201)](_0xee8d0b),_0x1642ab=0x0-Math[_0x3bc6ff(0x201)](_0x40136f)*Math['sin'](_0xee8d0b),_0x79dfd8=Math[_0x3bc6ff(0x364)](_0x40136f),_0x390bba=Math['sin'](_0x34ed35)*Math['cos'](_0x40136f)*Math['cos'](_0xee8d0b)+Math['cos'](_0x34ed35)*Math['sin'](_0xee8d0b),_0x45c5d6=0x0-Math['sin'](_0x34ed35)*Math['sin'](_0x40136f)*Math['sin'](_0xee8d0b)+Math['cos'](_0x34ed35)*Math['cos'](_0xee8d0b),_0x19f0dd=0x0-Math[_0x3bc6ff(0x364)](_0x34ed35)*Math[_0x3bc6ff(0x201)](_0x40136f),_0xcb0a57=0x0-Math['cos'](_0x34ed35)*Math['sin'](_0x40136f)*Math[_0x3bc6ff(0x201)](_0xee8d0b)+Math['sin'](_0x34ed35)*Math['sin'](_0xee8d0b),_0x10918e=Math[_0x3bc6ff(0x201)](_0x34ed35)*Math['sin'](_0x40136f)*Math[_0x3bc6ff(0x364)](_0xee8d0b)+Math['sin'](_0x34ed35)*Math[_0x3bc6ff(0x201)](_0xee8d0b),_0x584965=Math[_0x3bc6ff(0x201)](_0x34ed35)*Math[_0x3bc6ff(0x201)](_0x40136f),_0x25c5b5=_0x558f97*_0x2407c9+_0x32e36b*_0x390bba+_0x2fc212*_0xcb0a57,_0x5af207=_0x558f97*_0x1642ab+_0x32e36b*_0x45c5d6+_0x2fc212*_0x10918e,_0x361dc4=_0x558f97*_0x79dfd8+_0x32e36b*_0x19f0dd+_0x2fc212*_0x584965,_0x4611b3=_0x2c7538*_0x79dfd8+_0x93daf1*_0x19f0dd+_0x5f3749*_0x584965,_0x3ba452=_0x504d33*_0x79dfd8+_0x24aba8*_0x19f0dd+_0x4d40c0*_0x584965,_0x103934=Math[_0x3bc6ff(0x16f)](0x0-_0x4611b3,_0x3ba452),_0x3e7c14=Math['atan2'](_0x361dc4,Math['sqrt'](_0x25c5b5*_0x25c5b5+_0x5af207*_0x5af207)),_0x113c3f=Math['atan2'](0x0-_0x5af207,_0x25c5b5);return{'roll':Cesium[_0x3bc6ff(0x31e)][_0x3bc6ff(0x191)](_0x103934),'pitch':Cesium[_0x3bc6ff(0x31e)]['toDegrees'](_0x3e7c14),'yaw':Cesium[_0x3bc6ff(0x31e)][_0x3bc6ff(0x191)](_0x113c3f)};}},{'key':_0x3e5a55(0x260),'value':function _0x51ff0e(){var _0x3e0038=_0x3e5a55,_0x5b8b15=this,_0x461338=this['options']['shadingLine'];if(_0x461338['show']){if(this['shadingLineEntity'])mars3d__namespace[_0x3e0038(0x25f)][_0x3e0038(0x183)](_0x461338,this['shadingLineEntity']['polyline']);else{var _0x3e2864=mars3d__namespace[_0x3e0038(0x25f)]['toCesiumVal'](_0x461338);_0x3e2864['positions']=new Cesium['CallbackProperty'](function(_0x5c7d73){return _0x5b8b15['_shadingPositions'];},![]);var _0x2afa17=this['dataSource']['entities']['add']({'name':'地面投影线','polyline':_0x3e2864});this['bindPickId'](_0x2afa17),this['shadingLineEntity']=_0x2afa17;}}else this['shadingLineEntity']&&(this['dataSource']['entities']['remove'](this['shadingLineEntity']),delete this['shadingLineEntity']);}},{'key':'flyTo','value':function _0x353656(){var _0x17b580=_0x3e5a55,_0x3041f6,_0x2f01cc,_0x717028=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{},_0x3c7db5=this[_0x17b580(0x254)],_0x191e5f=Cesium['Cartographic']['fromCartesian'](_0x3c7db5)[_0x17b580(0x1c1)]*((_0x3041f6=_0x717028['scale'])!==null&&_0x3041f6!==void 0x0?_0x3041f6:1.5),_0x573560=this['heading']+((_0x2f01cc=_0x717028['heading'])!==null&&_0x2f01cc!==void 0x0?_0x2f01cc:0x0);return this['_map'][_0x17b580(0x2cf)](_0x3c7db5,_objectSpread2(_objectSpread2({},_0x717028),{},{'radius':_0x191e5f,'heading':_0x573560}));}}]),_0x4eeff0;}(BaseGraphic);mars3d__namespace['graphic'][_0x19b437(0x2b8)]=Satellite,mars3d__namespace['GraphicUtil'][_0x19b437(0x37d)]('satellite',Satellite),exports[_0x19b437(0x1e6)]=CamberRadar,exports[_0x19b437(0x392)]=ConicSensor,exports['RectSensor']=RectSensor,exports['Satellite']=Satellite,exports[_0x19b437(0x32c)]=SatelliteSensor,exports['SpaceUtil']=SpaceUtil,exports['Tle']=Tle,Object['defineProperty'](exports,'__esModule',{'value':!![]}); })); diff --git a/public/lib/mars3d/plugins/wind/mars3d-wind.js b/public/lib/mars3d/plugins/wind/mars3d-wind.js index 4bebe487..683176c1 100644 --- a/public/lib/mars3d/plugins/wind/mars3d-wind.js +++ b/public/lib/mars3d/plugins/wind/mars3d-wind.js @@ -1,8 +1,8 @@ /** * Mars3D平台插件,支持气象 风向图 功能插件 mars3d-wind * - * 版本信息:v3.4.20 - * 编译日期:2023-01-10 12:55:42 + * 版本信息:v3.4.26 + * 编译日期:2023-03-09 16:00:54 * 版权所有:Copyright by 火星科技 http://mars3d.cn * 使用单位:免费公开版 ,2022-06-01 */ @@ -11,5 +11,5 @@ typeof define === 'function' && define.amd ? define(['exports', 'mars3d'], factory) : (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global["mars3d-wind"] = {}, global.mars3d)); })(this, (function (exports, mars3d) { -'use strict';var _0x2f5537=_0x2e61;(function(_0x3d3879,_0x14c76e){var _0x43fd2d=_0x2e61,_0x15a216=_0x3d3879();while(!![]){try{var _0x22f930=parseInt(_0x43fd2d(0x1e8))/0x1*(-parseInt(_0x43fd2d(0x197))/0x2)+parseInt(_0x43fd2d(0x164))/0x3+-parseInt(_0x43fd2d(0x138))/0x4*(-parseInt(_0x43fd2d(0x194))/0x5)+-parseInt(_0x43fd2d(0x1e5))/0x6*(parseInt(_0x43fd2d(0x155))/0x7)+parseInt(_0x43fd2d(0x19b))/0x8*(-parseInt(_0x43fd2d(0x20a))/0x9)+parseInt(_0x43fd2d(0x188))/0xa*(-parseInt(_0x43fd2d(0x19e))/0xb)+parseInt(_0x43fd2d(0x20b))/0xc;if(_0x22f930===_0x14c76e)break;else _0x15a216['push'](_0x15a216['shift']());}catch(_0x26b771){_0x15a216['push'](_0x15a216['shift']());}}}(_0xdb1a,0x32366));function _interopNamespace(_0x5e0b5d){if(_0x5e0b5d&&_0x5e0b5d['__esModule'])return _0x5e0b5d;var _0x1b0ba8=Object['create'](null);return _0x5e0b5d&&Object['keys'](_0x5e0b5d)['forEach'](function(_0x30561e){if(_0x30561e!=='default'){var _0x198028=Object['getOwnPropertyDescriptor'](_0x5e0b5d,_0x30561e);Object['defineProperty'](_0x1b0ba8,_0x30561e,_0x198028['get']?_0x198028:{'enumerable':!![],'get':function(){return _0x5e0b5d[_0x30561e];}});}}),_0x1b0ba8['default']=_0x5e0b5d,_0x1b0ba8;}var mars3d__namespace=_interopNamespace(mars3d),Cesium$7=mars3d__namespace['Cesium'];function getU(_0x2e39af,_0x33e693){var _0x2c8459=_0x2e39af*Math['cos'](Cesium$7['Math']['toRadians'](_0x33e693));return _0x2c8459;}function getV(_0x4aa32d,_0x2c94bf){var _0x5d1701=_0x2e61,_0x5c52b2=_0x4aa32d*Math['sin'](Cesium$7[_0x5d1701(0x1d7)]['toRadians'](_0x2c94bf));return _0x5c52b2;}function getSpeed(_0x4c2b14,_0x1827c3){var _0x388716=_0x2e61,_0x65da28=Math[_0x388716(0x166)](Math['pow'](_0x4c2b14,0x2)+Math[_0x388716(0x153)](_0x1827c3,0x2));return _0x65da28;}function getDirection(_0x4b3928,_0x2d77f6){var _0x30d44a=Cesium$7['Math']['toDegrees'](Math['atan2'](_0x2d77f6,_0x4b3928));return _0x30d44a+=_0x30d44a<0x0?0x168:0x0,_0x30d44a;}var WindUtil={'__proto__':null,'getU':getU,'getV':getV,'getSpeed':getSpeed,'getDirection':getDirection};function ownKeys(_0x1ac86f,_0x409681){var _0x2ed95b=_0x2e61,_0x184a5f=Object['keys'](_0x1ac86f);if(Object['getOwnPropertySymbols']){var _0x2e9d67=Object['getOwnPropertySymbols'](_0x1ac86f);_0x409681&&(_0x2e9d67=_0x2e9d67['filter'](function(_0x289935){return Object['getOwnPropertyDescriptor'](_0x1ac86f,_0x289935)['enumerable'];})),_0x184a5f['push'][_0x2ed95b(0x217)](_0x184a5f,_0x2e9d67);}return _0x184a5f;}function _objectSpread2(_0x4ec8ec){var _0xdc3c3a=_0x2e61;for(var _0x25fb1d=0x1;_0x25fb1d\x2090.0;\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20vec3\x20nextParticle\x20=\x20texture2D(nextParticlesPosition,\x20v_textureCoordinates).rgb;\x0a\x20\x20\x20\x20vec4\x20nextSpeed\x20=\x20texture2D(nextParticlesSpeed,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20float\x20particleDropRate\x20=\x20dropRate\x20+\x20dropRateBump\x20*\x20nextSpeed.a;\x0a\x0a\x20\x20\x20\x20vec2\x20seed1\x20=\x20nextParticle.xy\x20+\x20v_textureCoordinates;\x0a\x20\x20\x20\x20vec2\x20seed2\x20=\x20nextSpeed.xy\x20+\x20v_textureCoordinates;\x0a\x20\x20\x20\x20vec3\x20randomParticle\x20=\x20generateRandomParticle(seed1,\x20nextParticle.z);\x0a\x20\x20\x20\x20float\x20randomNumber\x20=\x20rand(seed2,\x20normalRange);\x0a\x0a\x20\x20\x20\x20if\x20(randomNumber\x20<\x20particleDropRate\x20||\x20particleOutbound(nextParticle))\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(randomParticle,\x201.0);\x20//\x201.0\x20means\x20this\x20is\x20a\x20random\x20particle\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(nextParticle,\x200.0);\x0a\x20\x20\x20\x20}\x0a}','DISABLE_GL_POSITION_LOG_DEPTH','trails','146022Usatuf','OPAQUE','_onMouseUpEvent','178491WXpYYu','getFullscreenQuad','fadeOpacity','setOptions','updateViewerParameters','mouseDown','_maxAge','destroyObject','getContext','ymax','BufferUsage','particlesNumber','strokeStyle','PrimitiveType','commandToExecute','NEAREST','reverse','createCommand','CanvasWindField','stroke','100%','createRenderingFramebuffers','height','defineProperties','currentTrails','initWorker','none','Cartesian3','particlesComputing','windField','options','nextTrailsColor','prototype','getUVByXY','458523GnMuME','5702988BDTqby','_canrefresh','fromCssColorString','autoClear','Map','_updateIng2','lng','RenderState','SCENE3D','speedRate','_map','canvasResize','apply','mouseMove','ALWAYS','windData','Draw','EventType','viewRectangleToLonLatRange','round','canvasContext','fixedHeight','register','off','particlesRendering','mouse_down','primitives','_onMouseDownEvent','preRender','Appearance','layer','colors','updateSpeed','udata','getRandomLatLng','mouse_move','push','Compute','Super\x20expression\x20must\x20either\x20be\x20null\x20or\x20a\x20function','construct','preExecute','fragmentShaderSource','_data','refreshTimer','PI_OVER_THREE','_mountedHook','nextParticlesSpeed','DISABLE_LOG_DEPTH_FRAGMENT_WRITE','TextureMinificationFilter','context','4OysENS','particleSystem','_onMouseMoveEvent','max','canvas','camera','createComputingPrimitives','attribute\x20vec2\x20st;\x0a//\x20it\x20is\x20not\x20normal\x20itself,\x20but\x20used\x20to\x20control\x20normal\x0aattribute\x20vec3\x20normal;\x20//\x20(point\x20to\x20use,\x20offset\x20sign,\x20not\x20used\x20component)\x0a\x0auniform\x20sampler2D\x20currentParticlesPosition;\x0auniform\x20sampler2D\x20postProcessingPosition;\x0auniform\x20sampler2D\x20postProcessingSpeed;\x0a\x0auniform\x20float\x20particleHeight;\x0a\x0auniform\x20float\x20aspect;\x0auniform\x20float\x20pixelSize;\x0auniform\x20float\x20lineWidth;\x0a\x0avarying\x20float\x20speedNormalization;\x0a\x0avec3\x20convertCoordinate(vec3\x20lonLatLev)\x20{\x0a\x20\x20\x20\x20//\x20WGS84\x20(lon,\x20lat,\x20lev)\x20->\x20ECEF\x20(x,\x20y,\x20z)\x0a\x20\x20\x20\x20//\x20see\x20https://en.wikipedia.org/wiki/Geographic_coordinate_conversion#From_geodetic_to_ECEF_coordinates\x20for\x20detail\x0a\x0a\x20\x20\x20\x20//\x20WGS\x2084\x20geometric\x20constants\x20\x0a\x20\x20\x20\x20float\x20a\x20=\x206378137.0;\x20//\x20Semi-major\x20axis\x20\x0a\x20\x20\x20\x20float\x20b\x20=\x206356752.3142;\x20//\x20Semi-minor\x20axis\x20\x0a\x20\x20\x20\x20float\x20e2\x20=\x206.69437999014e-3;\x20//\x20First\x20eccentricity\x20squared\x0a\x0a\x20\x20\x20\x20float\x20latitude\x20=\x20radians(lonLatLev.y);\x0a\x20\x20\x20\x20float\x20longitude\x20=\x20radians(lonLatLev.x);\x0a\x0a\x20\x20\x20\x20float\x20cosLat\x20=\x20cos(latitude);\x0a\x20\x20\x20\x20float\x20sinLat\x20=\x20sin(latitude);\x0a\x20\x20\x20\x20float\x20cosLon\x20=\x20cos(longitude);\x0a\x20\x20\x20\x20float\x20sinLon\x20=\x20sin(longitude);\x0a\x0a\x20\x20\x20\x20float\x20N_Phi\x20=\x20a\x20/\x20sqrt(1.0\x20-\x20e2\x20*\x20sinLat\x20*\x20sinLat);\x0a\x20\x20\x20\x20float\x20h\x20=\x20particleHeight;\x20//\x20it\x20should\x20be\x20high\x20enough\x20otherwise\x20the\x20particle\x20may\x20not\x20pass\x20the\x20terrain\x20depth\x20test\x0a\x0a\x20\x20\x20\x20vec3\x20cartesian\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20cartesian.x\x20=\x20(N_Phi\x20+\x20h)\x20*\x20cosLat\x20*\x20cosLon;\x0a\x20\x20\x20\x20cartesian.y\x20=\x20(N_Phi\x20+\x20h)\x20*\x20cosLat\x20*\x20sinLon;\x0a\x20\x20\x20\x20cartesian.z\x20=\x20((b\x20*\x20b)\x20/\x20(a\x20*\x20a)\x20*\x20N_Phi\x20+\x20h)\x20*\x20sinLat;\x0a\x20\x20\x20\x20return\x20cartesian;\x0a}\x0a\x0avec4\x20calcProjectedCoordinate(vec3\x20lonLatLev)\x20{\x0a\x20\x20\x20\x20//\x20the\x20range\x20of\x20longitude\x20in\x20Cesium\x20is\x20[-180,\x20180]\x20but\x20the\x20range\x20of\x20longitude\x20in\x20the\x20NetCDF\x20file\x20is\x20[0,\x20360]\x0a\x20\x20\x20\x20//\x20[0,\x20180]\x20is\x20corresponding\x20to\x20[0,\x20180]\x20and\x20[180,\x20360]\x20is\x20corresponding\x20to\x20[-180,\x200]\x0a\x20\x20\x20\x20lonLatLev.x\x20=\x20mod(lonLatLev.x\x20+\x20180.0,\x20360.0)\x20-\x20180.0;\x0a\x20\x20\x20\x20vec3\x20particlePosition\x20=\x20convertCoordinate(lonLatLev);\x0a\x20\x20\x20\x20vec4\x20projectedCoordinate\x20=\x20czm_modelViewProjection\x20*\x20vec4(particlePosition,\x201.0);\x0a\x20\x20\x20\x20return\x20projectedCoordinate;\x0a}\x0a\x0avec4\x20calcOffset(vec4\x20currentProjectedCoordinate,\x20vec4\x20nextProjectedCoordinate,\x20float\x20offsetSign)\x20{\x0a\x20\x20\x20\x20vec2\x20aspectVec2\x20=\x20vec2(aspect,\x201.0);\x0a\x20\x20\x20\x20vec2\x20currentXY\x20=\x20(currentProjectedCoordinate.xy\x20/\x20currentProjectedCoordinate.w)\x20*\x20aspectVec2;\x0a\x20\x20\x20\x20vec2\x20nextXY\x20=\x20(nextProjectedCoordinate.xy\x20/\x20nextProjectedCoordinate.w)\x20*\x20aspectVec2;\x0a\x0a\x20\x20\x20\x20float\x20offsetLength\x20=\x20lineWidth\x20/\x202.0;\x0a\x20\x20\x20\x20vec2\x20direction\x20=\x20normalize(nextXY\x20-\x20currentXY);\x0a\x20\x20\x20\x20vec2\x20normalVector\x20=\x20vec2(-direction.y,\x20direction.x);\x0a\x20\x20\x20\x20normalVector.x\x20=\x20normalVector.x\x20/\x20aspect;\x0a\x20\x20\x20\x20normalVector\x20=\x20offsetLength\x20*\x20normalVector;\x0a\x0a\x20\x20\x20\x20vec4\x20offset\x20=\x20vec4(offsetSign\x20*\x20normalVector,\x200.0,\x200.0);\x0a\x20\x20\x20\x20return\x20offset;\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20vec2\x20particleIndex\x20=\x20st;\x0a\x0a\x20\x20\x20\x20vec3\x20currentPosition\x20=\x20texture2D(currentParticlesPosition,\x20particleIndex).rgb;\x0a\x20\x20\x20\x20vec4\x20nextPosition\x20=\x20texture2D(postProcessingPosition,\x20particleIndex);\x0a\x0a\x20\x20\x20\x20vec4\x20currentProjectedCoordinate\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20vec4\x20nextProjectedCoordinate\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20if\x20(nextPosition.w\x20>\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20currentProjectedCoordinate\x20=\x20calcProjectedCoordinate(currentPosition);\x0a\x20\x20\x20\x20\x20\x20\x20\x20nextProjectedCoordinate\x20=\x20calcProjectedCoordinate(currentPosition);\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20currentProjectedCoordinate\x20=\x20calcProjectedCoordinate(currentPosition);\x0a\x20\x20\x20\x20\x20\x20\x20\x20nextProjectedCoordinate\x20=\x20calcProjectedCoordinate(nextPosition.xyz);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20pointToUse\x20=\x20normal.x;\x20//\x20-1\x20is\x20currentProjectedCoordinate\x20and\x20+1\x20is\x20nextProjectedCoordinate\x0a\x20\x20\x20\x20float\x20offsetSign\x20=\x20normal.y;\x0a\x0a\x20\x20\x20\x20vec4\x20offset\x20=\x20pixelSize\x20*\x20calcOffset(currentProjectedCoordinate,\x20nextProjectedCoordinate,\x20offsetSign);\x0a\x20\x20\x20\x20if\x20(pointToUse\x20<\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20currentProjectedCoordinate\x20+\x20offset;\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20nextProjectedCoordinate\x20+\x20offset;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20speedNormalization\x20=\x20texture2D(postProcessingSpeed,\x20particleIndex).a;\x0a}','Cesium','setPrototypeOf','colorTable','randomBetween','mode','vertexShaderSource','createSegmentsGeometry','show','min','create','GeometryAttributes','SceneTransforms','THREE_PI_OVER_TWO','_removedHook','color','viewerParameters','width','ShaderSource','VertexArray','pow','getOwnPropertyDescriptor','21Pjruzg','clampToLatitudeRange','remove','resize','add','textures','keys','undefined','currentParticlesPosition','lat','redraw','setData','data','mouseHidden','_showHook','879609xTbFcD','geometry','sqrt','setDate','configurable','refreshParticles','WindUtil','postProcessingSpeed','shaderProgram','log','segmentsDepth','frameTime','ymin','xmax','vertexArray','BaseLayer'];_0xdb1a=function(){return _0x35c85e;};return _0xdb1a();}function _isNativeReflectConstruct(){var _0x4e38c6=_0x2e61;if(typeof Reflect===_0x4e38c6(0x15c)||!Reflect['construct'])return![];if(Reflect['construct']['sham'])return![];if(typeof Proxy==='function')return!![];try{return Boolean[_0x4e38c6(0x208)]['valueOf']['call'](Reflect['construct'](Boolean,[],function(){})),!![];}catch(_0x5c56f7){return![];}}function _assertThisInitialized(_0x45926d){if(_0x45926d===void 0x0)throw new ReferenceError('this\x20hasn\x27t\x20been\x20initialised\x20-\x20super()\x20hasn\x27t\x20been\x20called');return _0x45926d;}function _possibleConstructorReturn(_0x45a9e5,_0x3f5d68){if(_0x3f5d68&&(typeof _0x3f5d68==='object'||typeof _0x3f5d68==='function'))return _0x3f5d68;else{if(_0x3f5d68!==void 0x0)throw new TypeError('Derived\x20constructors\x20may\x20only\x20return\x20object\x20or\x20undefined');}return _assertThisInitialized(_0x45a9e5);}function _createSuper(_0x4f5c84){var _0x3d820d=_isNativeReflectConstruct();return function _0x470867(){var _0x4995e2=_0x2e61,_0x270f70=_getPrototypeOf(_0x4f5c84),_0x597ae9;if(_0x3d820d){var _0x4424b8=_getPrototypeOf(this)[_0x4995e2(0x17f)];_0x597ae9=Reflect[_0x4995e2(0x12d)](_0x270f70,arguments,_0x4424b8);}else _0x597ae9=_0x270f70['apply'](this,arguments);return _possibleConstructorReturn(this,_0x597ae9);};}function _toConsumableArray(_0x8f0c2a){return _arrayWithoutHoles(_0x8f0c2a)||_iterableToArray(_0x8f0c2a)||_unsupportedIterableToArray(_0x8f0c2a)||_nonIterableSpread();}function _arrayWithoutHoles(_0x4dd811){if(Array['isArray'](_0x4dd811))return _arrayLikeToArray(_0x4dd811);}function _iterableToArray(_0x5e75ff){var _0x2cdc65=_0x2e61;if(typeof Symbol!=='undefined'&&_0x5e75ff[Symbol['iterator']]!=null||_0x5e75ff['@@iterator']!=null)return Array[_0x2cdc65(0x1bc)](_0x5e75ff);}function _unsupportedIterableToArray(_0x231694,_0x5bab81){var _0x55c103=_0x2e61;if(!_0x231694)return;if(typeof _0x231694==='string')return _arrayLikeToArray(_0x231694,_0x5bab81);var _0x70c8ed=Object['prototype']['toString']['call'](_0x231694)['slice'](0x8,-0x1);if(_0x70c8ed==='Object'&&_0x231694['constructor'])_0x70c8ed=_0x231694['constructor']['name'];if(_0x70c8ed===_0x55c103(0x20f)||_0x70c8ed==='Set')return Array[_0x55c103(0x1bc)](_0x231694);if(_0x70c8ed==='Arguments'||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/['test'](_0x70c8ed))return _arrayLikeToArray(_0x231694,_0x5bab81);}function _0x2e61(_0x372146,_0x513a8c){var _0xdb1a1f=_0xdb1a();return _0x2e61=function(_0x2e6157,_0x37f45e){_0x2e6157=_0x2e6157-0x127;var _0x5e7789=_0xdb1a1f[_0x2e6157];return _0x5e7789;},_0x2e61(_0x372146,_0x513a8c);}function _arrayLikeToArray(_0x39c74d,_0x1b4c38){var _0x53c0bf=_0x2e61;if(_0x1b4c38==null||_0x1b4c38>_0x39c74d['length'])_0x1b4c38=_0x39c74d[_0x53c0bf(0x1be)];for(var _0x120dc7=0x0,_0x640f5=new Array(_0x1b4c38);_0x120dc7<_0x1b4c38;_0x120dc7++)_0x640f5[_0x120dc7]=_0x39c74d[_0x120dc7];return _0x640f5;}function _nonIterableSpread(){throw new TypeError('Invalid\x20attempt\x20to\x20spread\x20non-iterable\x20instance.\x0aIn\x20order\x20to\x20be\x20iterable,\x20non-array\x20objects\x20must\x20have\x20a\x20[Symbol.iterator]()\x20method.');}var Cesium$6=mars3d__namespace[_0x2f5537(0x140)],CustomPrimitive=(function(){var _0x5bf8d6=_0x2f5537;function _0x134b36(_0x30dd47){var _0x468864=_0x2e61,_0x401cf9;_classCallCheck(this,_0x134b36),this[_0x468864(0x186)]=_0x30dd47[_0x468864(0x186)],this['geometry']=_0x30dd47['geometry'],this['attributeLocations']=_0x30dd47[_0x468864(0x1bd)],this['primitiveType']=_0x30dd47['primitiveType'],this['uniformMap']=_0x30dd47['uniformMap'],this['vertexShaderSource']=_0x30dd47['vertexShaderSource'],this[_0x468864(0x12f)]=_0x30dd47['fragmentShaderSource'],this[_0x468864(0x196)]=_0x30dd47['rawRenderState'],this['framebuffer']=_0x30dd47[_0x468864(0x1b7)],this['outputTexture']=_0x30dd47[_0x468864(0x1d2)],this['autoClear']=(_0x401cf9=_0x30dd47[_0x468864(0x20e)])!==null&&_0x401cf9!==void 0x0?_0x401cf9:![],this['preExecute']=_0x30dd47['preExecute'],this['show']=!![],this['commandToExecute']=undefined,this['clearCommand']=undefined,this['autoClear']&&(this['clearCommand']=new Cesium$6['ClearCommand']({'color':new Cesium$6['Color'](0x0,0x0,0x0,0x0),'depth':0x1,'framebuffer':this[_0x468864(0x1b7)],'pass':Cesium$6[_0x468864(0x1b5)][_0x468864(0x1e6)]}));}return _createClass(_0x134b36,[{'key':_0x5bf8d6(0x1f9),'value':function _0x170774(_0xe11c1f){var _0x32eb71=_0x5bf8d6;switch(this[_0x32eb71(0x186)]){case _0x32eb71(0x21b):{var _0x26f30a=Cesium$6[_0x32eb71(0x152)]['fromGeometry']({'context':_0xe11c1f,'geometry':this['geometry'],'attributeLocations':this['attributeLocations'],'bufferUsage':Cesium$6[_0x32eb71(0x1f2)]['STATIC_DRAW']}),_0x1882e3=Cesium$6['ShaderProgram']['fromCache']({'context':_0xe11c1f,'attributeLocations':this['attributeLocations'],'vertexShaderSource':this[_0x32eb71(0x145)],'fragmentShaderSource':this['fragmentShaderSource']}),_0x193c5f=Cesium$6[_0x32eb71(0x212)]['fromCache'](this['rawRenderState']);return new Cesium$6['DrawCommand']({'primitiveType':this[_0x32eb71(0x17c)],'shaderProgram':_0x1882e3,'vertexArray':_0x26f30a,'modelMatrix':Cesium$6[_0x32eb71(0x1af)][_0x32eb71(0x18e)],'renderState':_0x193c5f,'uniformMap':this['uniformMap'],'castShadows':![],'receiveShadows':![],'framebuffer':this['framebuffer'],'pass':Cesium$6['Pass']['OPAQUE'],'pickOnly':!![],'owner':this});}case'Compute':{return new Cesium$6['ComputeCommand']({'owner':this,'fragmentShaderSource':this['fragmentShaderSource'],'uniformMap':this['uniformMap'],'outputTexture':this['outputTexture'],'persists':!![]});}}}},{'key':'setGeometry','value':function _0x2284ca(_0x577990,_0x19257a){var _0x3a7f64=_0x5bf8d6;this['geometry']=_0x19257a;var _0x1a8207=Cesium$6['VertexArray']['fromGeometry']({'context':_0x577990,'geometry':this[_0x3a7f64(0x165)],'attributeLocations':this['attributeLocations'],'bufferUsage':Cesium$6['BufferUsage']['STATIC_DRAW']});this['commandToExecute']['vertexArray']=_0x1a8207;}},{'key':_0x5bf8d6(0x18a),'value':function _0x18fe19(_0x5e787f){var _0x5cfd80=_0x5bf8d6;if(!this['show'])return;if(_0x5e787f['mode']!==Cesium$6[_0x5cfd80(0x183)][_0x5cfd80(0x213)])return;!Cesium$6['defined'](this['commandToExecute'])&&(this['commandToExecute']=this[_0x5cfd80(0x1f9)](_0x5e787f['context'])),Cesium$6['defined'](this['preExecute'])&&this[_0x5cfd80(0x12e)](),Cesium$6['defined'](this[_0x5cfd80(0x1dd)])&&_0x5e787f['commandList'][_0x5cfd80(0x12a)](this['clearCommand']),_0x5e787f['commandList']['push'](this['commandToExecute']);}},{'key':'isDestroyed','value':function _0x95c6d9(){return![];}},{'key':'destroy','value':function _0x3da2e7(){var _0x1e8ea3=_0x5bf8d6;if(this['clearCommand']){var _0x332e2b,_0x31251f;(_0x332e2b=this['clearCommand'])!==null&&_0x332e2b!==void 0x0&&_0x332e2b['vertexArray']&&this['clearCommand'][_0x1e8ea3(0x172)]['destroy'](),(_0x31251f=this['clearCommand'])!==null&&_0x31251f!==void 0x0&&_0x31251f['shaderProgram']&&this[_0x1e8ea3(0x1dd)][_0x1e8ea3(0x16c)]['destroy'](),delete this[_0x1e8ea3(0x1dd)];}return this['commandToExecute']&&(this['commandToExecute']['vertexArray']&&this['commandToExecute']['vertexArray']['destroy'](),this['commandToExecute']['shaderProgram']&&this[_0x1e8ea3(0x1f6)]['shaderProgram']['destroy'](),delete this[_0x1e8ea3(0x1f6)]),Cesium$6[_0x1e8ea3(0x1ef)](this);}}]),_0x134b36;}()),Cesium$5=mars3d__namespace[_0x2f5537(0x140)],Util=(function(){var _0xd2092a=function _0x2c3d2e(){var _0x5d98eb=_0x2e61,_0x5f20c1=new Cesium$5['Geometry']({'attributes':new Cesium$5[(_0x5d98eb(0x14a))]({'position':new Cesium$5['GeometryAttribute']({'componentDatatype':Cesium$5['ComponentDatatype'][_0x5d98eb(0x1c2)],'componentsPerAttribute':0x3,'values':new Float32Array([-0x1,-0x1,0x0,0x1,-0x1,0x0,0x1,0x1,0x0,-0x1,0x1,0x0])}),'st':new Cesium$5['GeometryAttribute']({'componentDatatype':Cesium$5['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x2,'values':new Float32Array([0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1])})}),'indices':new Uint32Array([0x3,0x2,0x0,0x0,0x2,0x1])});return _0x5f20c1;},_0x2c66f6=function _0x736602(_0x24089f,_0x27c8dc){var _0x2afbda=_0x2e61;if(Cesium$5[_0x2afbda(0x1cc)](_0x27c8dc)){var _0x196251={};_0x196251['arrayBufferView']=_0x27c8dc,_0x24089f['source']=_0x196251;}var _0x5a88e7=new Cesium$5['Texture'](_0x24089f);return _0x5a88e7;},_0x58e86a=function _0x5ab501(_0x188721,_0x4be635,_0x39cd73){var _0x1337ce=new Cesium$5['Framebuffer']({'context':_0x188721,'colorTextures':[_0x4be635],'depthTexture':_0x39cd73});return _0x1337ce;},_0x6c5dbe=function _0x1631ad(_0x24c5cb){var _0x1510d6=_0x2e61,_0xaf5007=!![],_0x3b5f64=![],_0x3adca7={'viewport':_0x24c5cb['viewport'],'depthTest':_0x24c5cb['depthTest'],'depthMask':_0x24c5cb['depthMask'],'blending':_0x24c5cb['blending']},_0x4912c7=Cesium$5[_0x1510d6(0x228)]['getDefaultRenderState'](_0xaf5007,_0x3b5f64,_0x3adca7);return _0x4912c7;},_0x1fd618=function _0x4603eb(_0x367ca3){var _0x2e5b2d=_0x2e61,_0x411821={},_0x131f3d=Cesium$5['Math']['mod'](_0x367ca3[_0x2e5b2d(0x1c1)],Cesium$5[_0x2e5b2d(0x1d7)]['TWO_PI']),_0x508e11=Cesium$5['Math']['mod'](_0x367ca3['east'],Cesium$5['Math']['TWO_PI']),_0x102474=_0x367ca3[_0x2e5b2d(0x150)],_0x39fc00,_0x1a3102;_0x102474>Cesium$5[_0x2e5b2d(0x1d7)][_0x2e5b2d(0x14c)]?(_0x39fc00=0x0,_0x1a3102=Cesium$5['Math'][_0x2e5b2d(0x189)]):_0x508e11-_0x131f3d<_0x102474?(_0x39fc00=_0x131f3d,_0x1a3102=_0x131f3d+_0x102474):(_0x39fc00=_0x131f3d,_0x1a3102=_0x508e11);_0x411821['lon']={'min':Cesium$5['Math']['toDegrees'](_0x39fc00),'max':Cesium$5['Math']['toDegrees'](_0x1a3102)};var _0x56746b=_0x367ca3['south'],_0x38d667=_0x367ca3['north'],_0x5dfe77=_0x367ca3[_0x2e5b2d(0x1fe)],_0x815984=_0x5dfe77>Cesium$5[_0x2e5b2d(0x1d7)]['PI']/0xc?_0x5dfe77/0x2:0x0,_0x29b879=Cesium$5['Math'][_0x2e5b2d(0x156)](_0x56746b-_0x815984),_0x553852=Cesium$5[_0x2e5b2d(0x1d7)][_0x2e5b2d(0x156)](_0x38d667+_0x815984);return _0x29b879<-Cesium$5[_0x2e5b2d(0x1d7)][_0x2e5b2d(0x132)]&&(_0x29b879=-Cesium$5[_0x2e5b2d(0x1d7)]['PI_OVER_TWO']),_0x553852>Cesium$5['Math']['PI_OVER_THREE']&&(_0x553852=Cesium$5['Math'][_0x2e5b2d(0x17a)]),_0x411821['lat']={'min':Cesium$5['Math']['toDegrees'](_0x29b879),'max':Cesium$5[_0x2e5b2d(0x1d7)]['toDegrees'](_0x553852)},_0x411821;};return{'getFullscreenQuad':_0xd2092a,'createTexture':_0x2c66f6,'createFramebuffer':_0x58e86a,'createRawRenderState':_0x6c5dbe,'viewRectangleToLonLatRange':_0x1fd618};}()),segmentDraw_vert=_0x2f5537(0x13f),segmentDraw_frag='uniform\x20sampler2D\x20colorTable;\x0a\x0avarying\x20float\x20speedNormalization;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20texture2D(colorTable,\x20vec2(speedNormalization,\x200.0));\x0a}',fullscreen_vert=_0x2f5537(0x1ca),trailDraw_frag='uniform\x20sampler2D\x20segmentsColorTexture;\x0d\x0auniform\x20sampler2D\x20segmentsDepthTexture;\x0d\x0a\x0d\x0auniform\x20sampler2D\x20currentTrailsColor;\x0d\x0auniform\x20sampler2D\x20trailsDepthTexture;\x0d\x0a\x0d\x0auniform\x20float\x20fadeOpacity;\x0d\x0a\x0d\x0avarying\x20vec2\x20textureCoordinate;\x0d\x0a\x0d\x0avoid\x20main()\x20{\x0d\x0a\x20\x20\x20\x20vec4\x20pointsColor\x20=\x20texture2D(segmentsColorTexture,\x20textureCoordinate);\x0d\x0a\x20\x20\x20\x20vec4\x20trailsColor\x20=\x20texture2D(currentTrailsColor,\x20textureCoordinate);\x0d\x0a\x0d\x0a\x20\x20\x20\x20trailsColor\x20=\x20floor(fadeOpacity\x20*\x20255.0\x20*\x20trailsColor)\x20/\x20255.0;\x20//\x20make\x20sure\x20the\x20trailsColor\x20will\x20be\x20strictly\x20decreased\x0d\x0a\x0d\x0a\x20\x20\x20\x20float\x20pointsDepth\x20=\x20texture2D(segmentsDepthTexture,\x20textureCoordinate).r;\x0d\x0a\x20\x20\x20\x20float\x20trailsDepth\x20=\x20texture2D(trailsDepthTexture,\x20textureCoordinate).r;\x0d\x0a\x20\x20\x20\x20float\x20globeDepth\x20=\x20czm_unpackDepth(texture2D(czm_globeDepthTexture,\x20textureCoordinate));\x0d\x0a\x0d\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(0.0);\x0d\x0a\x20\x20\x20\x20if\x20(pointsDepth\x20<\x20globeDepth)\x20{\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20gl_FragColor\x20+\x20pointsColor;\x0d\x0a\x20\x20\x20\x20}\x0d\x0a\x20\x20\x20\x20if\x20(trailsDepth\x20<\x20globeDepth)\x20{\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20gl_FragColor\x20+\x20trailsColor;\x0d\x0a\x20\x20\x20\x20}\x0d\x0a\x20\x20\x20\x20gl_FragDepthEXT\x20=\x20min(pointsDepth,\x20trailsDepth);\x0d\x0a}',screenDraw_frag='uniform\x20sampler2D\x20trailsColorTexture;\x0d\x0auniform\x20sampler2D\x20trailsDepthTexture;\x0d\x0a\x0d\x0avarying\x20vec2\x20textureCoordinate;\x0d\x0a\x0d\x0avoid\x20main()\x20{\x0d\x0a\x20\x20\x20\x20vec4\x20trailsColor\x20=\x20texture2D(trailsColorTexture,\x20textureCoordinate);\x0d\x0a\x20\x20\x20\x20float\x20trailsDepth\x20=\x20texture2D(trailsDepthTexture,\x20textureCoordinate).r;\x0d\x0a\x20\x20\x20\x20float\x20globeDepth\x20=\x20czm_unpackDepth(texture2D(czm_globeDepthTexture,\x20textureCoordinate));\x0d\x0a\x0d\x0a\x20\x20\x20\x20if\x20(trailsDepth\x20<\x20globeDepth)\x20{\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20trailsColor;\x0d\x0a\x20\x20\x20\x20}\x20else\x20{\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(0.0);\x0d\x0a\x20\x20\x20\x20}\x0d\x0a}',Cesium$4=mars3d__namespace['Cesium'],ParticlesRendering=(function(){var _0x56dfe2=_0x2f5537;function _0x465db8(_0x3c85de,_0xa2c114,_0x3d48d5,_0x469337,_0x488c50){var _0x536a58=_0x2e61;_classCallCheck(this,_0x465db8),this[_0x536a58(0x174)](_0x3c85de,_0xa2c114,_0x3d48d5[_0x536a58(0x22a)]),this[_0x536a58(0x1fd)](_0x3c85de),this['createRenderingPrimitives'](_0x3c85de,_0x3d48d5,_0x469337,_0x488c50);}return _createClass(_0x465db8,[{'key':'createRenderingTextures','value':function _0x227887(_0xe6631a,_0x48021b,_0x3196ec){var _0x3ad841=_0x2e61,_0xdd6665={'context':_0xe6631a,'width':_0xe6631a['drawingBufferWidth'],'height':_0xe6631a['drawingBufferHeight'],'pixelFormat':Cesium$4['PixelFormat']['RGBA'],'pixelDatatype':Cesium$4['PixelDatatype']['UNSIGNED_BYTE']},_0x1f9f1c={'context':_0xe6631a,'width':_0xe6631a['drawingBufferWidth'],'height':_0xe6631a['drawingBufferHeight'],'pixelFormat':Cesium$4['PixelFormat']['DEPTH_COMPONENT'],'pixelDatatype':Cesium$4[_0x3ad841(0x1b3)]['UNSIGNED_INT']},_0x40ebe9=_0x3196ec[_0x3ad841(0x1be)],_0x505110=new Float32Array(_0x40ebe9*0x3);for(var _0x103e46=0x0;_0x103e46<_0x40ebe9;_0x103e46++){var _0x34f124=Cesium$4[_0x3ad841(0x1c5)][_0x3ad841(0x20d)](_0x3196ec[_0x103e46]);_0x505110[0x3*_0x103e46]=_0x34f124[_0x3ad841(0x1de)],_0x505110[0x3*_0x103e46+0x1]=_0x34f124['green'],_0x505110[0x3*_0x103e46+0x2]=_0x34f124['blue'];}var _0xfe8945={'context':_0xe6631a,'width':_0x40ebe9,'height':0x1,'pixelFormat':Cesium$4['PixelFormat']['RGB'],'pixelDatatype':Cesium$4['PixelDatatype']['FLOAT'],'sampler':new Cesium$4['Sampler']({'minificationFilter':Cesium$4['TextureMinificationFilter'][_0x3ad841(0x19a)],'magnificationFilter':Cesium$4[_0x3ad841(0x1a0)]['LINEAR']})};this[_0x3ad841(0x15a)]={'segmentsColor':Util['createTexture'](_0xdd6665),'segmentsDepth':Util[_0x3ad841(0x1a6)](_0x1f9f1c),'currentTrailsColor':Util['createTexture'](_0xdd6665),'currentTrailsDepth':Util['createTexture'](_0x1f9f1c),'nextTrailsColor':Util['createTexture'](_0xdd6665),'nextTrailsDepth':Util['createTexture'](_0x1f9f1c),'colorTable':Util['createTexture'](_0xfe8945,_0x505110)};}},{'key':'createRenderingFramebuffers','value':function _0x179fdf(_0x5d10ed){var _0x4f597d=_0x2e61;this[_0x4f597d(0x1a9)]={'segments':Util[_0x4f597d(0x1b4)](_0x5d10ed,this[_0x4f597d(0x15a)]['segmentsColor'],this['textures']['segmentsDepth']),'currentTrails':Util[_0x4f597d(0x1b4)](_0x5d10ed,this['textures'][_0x4f597d(0x18d)],this['textures']['currentTrailsDepth']),'nextTrails':Util['createFramebuffer'](_0x5d10ed,this['textures'][_0x4f597d(0x207)],this[_0x4f597d(0x15a)]['nextTrailsDepth'])};}},{'key':_0x56dfe2(0x146),'value':function _0x1c59d7(_0x27d0ea){var _0x42e7d8=_0x56dfe2,_0x2c2a18=0x4,_0x2bfd3c=[];for(var _0x45e4b6=0x0;_0x45e4b6<_0x27d0ea[_0x42e7d8(0x1bf)];_0x45e4b6++){for(var _0x47fb6c=0x0;_0x47fb6c<_0x27d0ea['particlesTextureSize'];_0x47fb6c++){for(var _0x477a03=0x0;_0x477a03<_0x2c2a18;_0x477a03++){_0x2bfd3c['push'](_0x45e4b6/_0x27d0ea['particlesTextureSize']),_0x2bfd3c['push'](_0x47fb6c/_0x27d0ea[_0x42e7d8(0x1bf)]);}}}_0x2bfd3c=new Float32Array(_0x2bfd3c);var _0x2fdefa=[],_0x4d0e87=[-0x1,0x1],_0x246eb5=[-0x1,0x1];for(var _0x38cd6e=0x0;_0x38cd6e<_0x27d0ea['maxParticles'];_0x38cd6e++){for(var _0x2568ff=0x0;_0x2568ff<_0x2c2a18/0x2;_0x2568ff++){for(var _0x1d8059=0x0;_0x1d8059<_0x2c2a18/0x2;_0x1d8059++){_0x2fdefa['push'](_0x4d0e87[_0x2568ff]),_0x2fdefa[_0x42e7d8(0x12a)](_0x246eb5[_0x1d8059]),_0x2fdefa[_0x42e7d8(0x12a)](0x0);}}}_0x2fdefa=new Float32Array(_0x2fdefa);var _0x215ec6=0x6*_0x27d0ea['maxParticles'],_0x20a869=new Uint32Array(_0x215ec6);for(var _0x2f4191=0x0,_0x2479a2=0x0,_0x313fef=0x0;_0x2f4191<_0x27d0ea['maxParticles'];_0x2f4191++){_0x20a869[_0x2479a2++]=_0x313fef+0x0,_0x20a869[_0x2479a2++]=_0x313fef+0x1,_0x20a869[_0x2479a2++]=_0x313fef+0x2,_0x20a869[_0x2479a2++]=_0x313fef+0x2,_0x20a869[_0x2479a2++]=_0x313fef+0x1,_0x20a869[_0x2479a2++]=_0x313fef+0x3,_0x313fef+=0x4;}var _0x50e491=new Cesium$4['Geometry']({'attributes':new Cesium$4['GeometryAttributes']({'st':new Cesium$4[(_0x42e7d8(0x19c))]({'componentDatatype':Cesium$4['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x2,'values':_0x2bfd3c}),'normal':new Cesium$4['GeometryAttribute']({'componentDatatype':Cesium$4['ComponentDatatype'][_0x42e7d8(0x1c2)],'componentsPerAttribute':0x3,'values':_0x2fdefa})}),'indices':_0x20a869});return _0x50e491;}},{'key':'createRenderingPrimitives','value':function _0x2e8abd(_0x43ce86,_0x3d6dc7,_0x295a6a,_0x4119a8){var _0x29897b=_0x56dfe2,_0x1c695f=this;this['primitives']={'segments':new CustomPrimitive({'commandType':'Draw','attributeLocations':{'st':0x0,'normal':0x1},'geometry':this[_0x29897b(0x146)](_0x3d6dc7),'primitiveType':Cesium$4['PrimitiveType']['TRIANGLES'],'uniformMap':{'currentParticlesPosition':function _0x59331b(){var _0xc9c34e=_0x29897b;return _0x4119a8['particlesTextures'][_0xc9c34e(0x15d)];},'postProcessingPosition':function _0x41eb38(){var _0x13df25=_0x29897b;return _0x4119a8['particlesTextures'][_0x13df25(0x1db)];},'postProcessingSpeed':function _0x5461f4(){var _0x406740=_0x29897b;return _0x4119a8[_0x406740(0x1d1)]['postProcessingSpeed'];},'colorTable':function _0x5298a8(){var _0x29110a=_0x29897b;return _0x1c695f['textures'][_0x29110a(0x142)];},'aspect':function _0x55221b(){var _0x5a0738=_0x29897b;return _0x43ce86['drawingBufferWidth']/_0x43ce86[_0x5a0738(0x1c8)];},'pixelSize':function _0x504ad3(){return _0x295a6a['pixelSize'];},'lineWidth':function _0x20e903(){return _0x3d6dc7['lineWidth'];},'particleHeight':function _0x12f0fc(){return _0x3d6dc7['particleHeight'];}},'vertexShaderSource':new Cesium$4['ShaderSource']({'sources':[segmentDraw_vert]}),'fragmentShaderSource':new Cesium$4['ShaderSource']({'sources':[segmentDraw_frag]}),'rawRenderState':Util['createRawRenderState']({'viewport':undefined,'depthTest':{'enabled':!![]},'depthMask':!![]}),'framebuffer':this['framebuffers'][_0x29897b(0x1dc)],'autoClear':!![]}),'trails':new CustomPrimitive({'commandType':_0x29897b(0x21b),'attributeLocations':{'position':0x0,'st':0x1},'geometry':Util[_0x29897b(0x1e9)](),'primitiveType':Cesium$4['PrimitiveType']['TRIANGLES'],'uniformMap':{'segmentsColorTexture':function _0xaaacc8(){var _0x590947=_0x29897b;return _0x1c695f[_0x590947(0x15a)][_0x590947(0x1aa)];},'segmentsDepthTexture':function _0x3fbd2a(){var _0x15bc31=_0x29897b;return _0x1c695f['textures'][_0x15bc31(0x16e)];},'currentTrailsColor':function _0x497584(){var _0x2ba65b=_0x29897b;return _0x1c695f[_0x2ba65b(0x1a9)]['currentTrails']['getColorTexture'](0x0);},'trailsDepthTexture':function _0x4f46eb(){var _0x19c791=_0x29897b;return _0x1c695f['framebuffers']['currentTrails'][_0x19c791(0x191)];},'fadeOpacity':function _0x543837(){return _0x3d6dc7['fadeOpacity'];}},'vertexShaderSource':new Cesium$4[(_0x29897b(0x151))]({'defines':[_0x29897b(0x1e3)],'sources':[fullscreen_vert]}),'fragmentShaderSource':new Cesium$4['ShaderSource']({'defines':[_0x29897b(0x135)],'sources':[trailDraw_frag]}),'rawRenderState':Util['createRawRenderState']({'viewport':undefined,'depthTest':{'enabled':!![],'func':Cesium$4['DepthFunction'][_0x29897b(0x219)]},'depthMask':!![]}),'framebuffer':this['framebuffers'][_0x29897b(0x1b6)],'autoClear':!![],'preExecute':function _0x5eabeb(){var _0x2d617a=_0x29897b,_0x26a6c7=_0x1c695f['framebuffers'][_0x2d617a(0x200)];_0x1c695f['framebuffers']['currentTrails']=_0x1c695f[_0x2d617a(0x1a9)]['nextTrails'],_0x1c695f[_0x2d617a(0x1a9)]['nextTrails']=_0x26a6c7,_0x1c695f['primitives']['trails']['commandToExecute']['framebuffer']=_0x1c695f['framebuffers']['nextTrails'],_0x1c695f['primitives']['trails']['clearCommand']['framebuffer']=_0x1c695f['framebuffers'][_0x2d617a(0x1b6)];}}),'screen':new CustomPrimitive({'commandType':'Draw','attributeLocations':{'position':0x0,'st':0x1},'geometry':Util[_0x29897b(0x1e9)](),'primitiveType':Cesium$4[_0x29897b(0x1f5)]['TRIANGLES'],'uniformMap':{'trailsColorTexture':function _0x2af727(){var _0x12291b=_0x29897b;return _0x1c695f['framebuffers']['nextTrails'][_0x12291b(0x1b2)](0x0);},'trailsDepthTexture':function _0x4063a3(){return _0x1c695f['framebuffers']['nextTrails']['depthTexture'];}},'vertexShaderSource':new Cesium$4[(_0x29897b(0x151))]({'defines':['DISABLE_GL_POSITION_LOG_DEPTH'],'sources':[fullscreen_vert]}),'fragmentShaderSource':new Cesium$4[(_0x29897b(0x151))]({'defines':['DISABLE_LOG_DEPTH_FRAGMENT_WRITE'],'sources':[screenDraw_frag]}),'rawRenderState':Util['createRawRenderState']({'viewport':undefined,'depthTest':{'enabled':![]},'depthMask':!![],'blending':{'enabled':!![]}}),'framebuffer':undefined})};}}]),_0x465db8;}()),getWind_frag='//\x20the\x20size\x20of\x20UV\x20textures:\x20width\x20=\x20lon,\x20height\x20=\x20lat*lev\x0auniform\x20sampler2D\x20U;\x20//\x20eastward\x20wind\x20\x0auniform\x20sampler2D\x20V;\x20//\x20northward\x20wind\x0a\x0auniform\x20sampler2D\x20currentParticlesPosition;\x20//\x20(lon,\x20lat,\x20lev)\x0a\x0auniform\x20vec3\x20dimension;\x20//\x20(lon,\x20lat,\x20lev)\x0auniform\x20vec3\x20minimum;\x20//\x20minimum\x20of\x20each\x20dimension\x0auniform\x20vec3\x20maximum;\x20//\x20maximum\x20of\x20each\x20dimension\x0auniform\x20vec3\x20interval;\x20//\x20interval\x20of\x20each\x20dimension\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avec2\x20mapPositionToNormalizedIndex2D(vec3\x20lonLatLev)\x20{\x0a\x20\x20\x20\x20//\x20ensure\x20the\x20range\x20of\x20longitude\x20and\x20latitude\x0a\x20\x20\x20\x20lonLatLev.x\x20=\x20mod(lonLatLev.x,\x20360.0);\x0a\x20\x20\x20\x20lonLatLev.y\x20=\x20clamp(lonLatLev.y,\x20-90.0,\x2090.0);\x0a\x0a\x20\x20\x20\x20vec3\x20index3D\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20index3D.x\x20=\x20(lonLatLev.x\x20-\x20minimum.x)\x20/\x20interval.x;\x0a\x20\x20\x20\x20index3D.y\x20=\x20(lonLatLev.y\x20-\x20minimum.y)\x20/\x20interval.y;\x0a\x20\x20\x20\x20index3D.z\x20=\x20(lonLatLev.z\x20-\x20minimum.z)\x20/\x20interval.z;\x0a\x0a\x20\x20\x20\x20//\x20the\x20st\x20texture\x20coordinate\x20corresponding\x20to\x20(col,\x20row)\x20index\x0a\x20\x20\x20\x20//\x20example\x0a\x20\x20\x20\x20//\x20data\x20array\x20is\x20[0,\x201,\x202,\x203,\x204,\x205],\x20width\x20=\x203,\x20height\x20=\x202\x0a\x20\x20\x20\x20//\x20the\x20content\x20of\x20texture\x20will\x20be\x0a\x20\x20\x20\x20//\x20t\x201.0\x0a\x20\x20\x20\x20//\x20\x20\x20\x20|\x20\x203\x204\x205\x0a\x20\x20\x20\x20//\x20\x20\x20\x20|\x0a\x20\x20\x20\x20//\x20\x20\x20\x20|\x20\x200\x201\x202\x0a\x20\x20\x20\x20//\x20\x20\x200.0------1.0\x20s\x0a\x0a\x20\x20\x20\x20vec2\x20index2D\x20=\x20vec2(index3D.x,\x20index3D.z\x20*\x20dimension.y\x20+\x20index3D.y);\x0a\x20\x20\x20\x20vec2\x20normalizedIndex2D\x20=\x20vec2(index2D.x\x20/\x20dimension.x,\x20index2D.y\x20/\x20(dimension.y\x20*\x20dimension.z));\x0a\x20\x20\x20\x20return\x20normalizedIndex2D;\x0a}\x0a\x0afloat\x20getWind(sampler2D\x20windTexture,\x20vec3\x20lonLatLev)\x20{\x0a\x20\x20\x20\x20vec2\x20normalizedIndex2D\x20=\x20mapPositionToNormalizedIndex2D(lonLatLev);\x0a\x20\x20\x20\x20float\x20result\x20=\x20texture2D(windTexture,\x20normalizedIndex2D).r;\x0a\x20\x20\x20\x20return\x20result;\x0a}\x0a\x0aconst\x20mat4\x20kernelMatrix\x20=\x20mat4(\x0a\x20\x20\x20\x200.0,\x20-1.0,\x202.0,\x20-1.0,\x20//\x20first\x20column\x0a\x20\x20\x20\x202.0,\x200.0,\x20-5.0,\x203.0,\x20//\x20second\x20column\x0a\x20\x20\x20\x200.0,\x201.0,\x204.0,\x20-3.0,\x20//\x20third\x20column\x0a\x20\x20\x20\x200.0,\x200.0,\x20-1.0,\x201.0\x20//\x20fourth\x20column\x0a);\x0afloat\x20oneDimensionInterpolation(float\x20t,\x20float\x20p0,\x20float\x20p1,\x20float\x20p2,\x20float\x20p3)\x20{\x0a\x20\x20\x20\x20vec4\x20tVec4\x20=\x20vec4(1.0,\x20t,\x20t\x20*\x20t,\x20t\x20*\x20t\x20*\x20t);\x0a\x20\x20\x20\x20tVec4\x20=\x20tVec4\x20/\x202.0;\x0a\x20\x20\x20\x20vec4\x20pVec4\x20=\x20vec4(p0,\x20p1,\x20p2,\x20p3);\x0a\x20\x20\x20\x20return\x20dot((tVec4\x20*\x20kernelMatrix),\x20pVec4);\x0a}\x0a\x0afloat\x20calculateB(sampler2D\x20windTexture,\x20float\x20t,\x20float\x20lon,\x20float\x20lat,\x20float\x20lev)\x20{\x0a\x20\x20\x20\x20float\x20lon0\x20=\x20floor(lon)\x20-\x201.0\x20*\x20interval.x;\x0a\x20\x20\x20\x20float\x20lon1\x20=\x20floor(lon);\x0a\x20\x20\x20\x20float\x20lon2\x20=\x20floor(lon)\x20+\x201.0\x20*\x20interval.x;\x0a\x20\x20\x20\x20float\x20lon3\x20=\x20floor(lon)\x20+\x202.0\x20*\x20interval.x;\x0a\x0a\x20\x20\x20\x20float\x20p0\x20=\x20getWind(windTexture,\x20vec3(lon0,\x20lat,\x20lev));\x0a\x20\x20\x20\x20float\x20p1\x20=\x20getWind(windTexture,\x20vec3(lon1,\x20lat,\x20lev));\x0a\x20\x20\x20\x20float\x20p2\x20=\x20getWind(windTexture,\x20vec3(lon2,\x20lat,\x20lev));\x0a\x20\x20\x20\x20float\x20p3\x20=\x20getWind(windTexture,\x20vec3(lon3,\x20lat,\x20lev));\x0a\x0a\x20\x20\x20\x20return\x20oneDimensionInterpolation(t,\x20p0,\x20p1,\x20p2,\x20p3);\x0a}\x0a\x0afloat\x20interpolateOneTexture(sampler2D\x20windTexture,\x20vec3\x20lonLatLev)\x20{\x0a\x20\x20\x20\x20float\x20lon\x20=\x20lonLatLev.x;\x0a\x20\x20\x20\x20float\x20lat\x20=\x20lonLatLev.y;\x0a\x20\x20\x20\x20float\x20lev\x20=\x20lonLatLev.z;\x0a\x0a\x20\x20\x20\x20float\x20lat0\x20=\x20floor(lat)\x20-\x201.0\x20*\x20interval.y;\x0a\x20\x20\x20\x20float\x20lat1\x20=\x20floor(lat);\x0a\x20\x20\x20\x20float\x20lat2\x20=\x20floor(lat)\x20+\x201.0\x20*\x20interval.y;\x0a\x20\x20\x20\x20float\x20lat3\x20=\x20floor(lat)\x20+\x202.0\x20*\x20interval.y;\x0a\x0a\x20\x20\x20\x20vec2\x20coefficient\x20=\x20lonLatLev.xy\x20-\x20floor(lonLatLev.xy);\x0a\x20\x20\x20\x20float\x20b0\x20=\x20calculateB(windTexture,\x20coefficient.x,\x20lon,\x20lat0,\x20lev);\x0a\x20\x20\x20\x20float\x20b1\x20=\x20calculateB(windTexture,\x20coefficient.x,\x20lon,\x20lat1,\x20lev);\x0a\x20\x20\x20\x20float\x20b2\x20=\x20calculateB(windTexture,\x20coefficient.x,\x20lon,\x20lat2,\x20lev);\x0a\x20\x20\x20\x20float\x20b3\x20=\x20calculateB(windTexture,\x20coefficient.x,\x20lon,\x20lat3,\x20lev);\x0a\x0a\x20\x20\x20\x20return\x20oneDimensionInterpolation(coefficient.y,\x20b0,\x20b1,\x20b2,\x20b3);\x0a}\x0a\x0avec3\x20bicubic(vec3\x20lonLatLev)\x20{\x0a\x20\x20\x20\x20//\x20https://en.wikipedia.org/wiki/Bicubic_interpolation#Bicubic_convolution_algorithm\x0a\x20\x20\x20\x20float\x20u\x20=\x20interpolateOneTexture(U,\x20lonLatLev);\x0a\x20\x20\x20\x20float\x20v\x20=\x20interpolateOneTexture(V,\x20lonLatLev);\x0a\x20\x20\x20\x20float\x20w\x20=\x200.0;\x0a\x20\x20\x20\x20return\x20vec3(u,\x20v,\x20w);\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20//\x20texture\x20coordinate\x20must\x20be\x20normalized\x0a\x20\x20\x20\x20vec3\x20lonLatLev\x20=\x20texture2D(currentParticlesPosition,\x20v_textureCoordinates).rgb;\x0a\x20\x20\x20\x20vec3\x20windVector\x20=\x20bicubic(lonLatLev);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(windVector,\x200.0);\x0a}',updateSpeed_frag='uniform\x20sampler2D\x20currentParticlesSpeed;\x20//\x20(u,\x20v,\x20w,\x20normalization)\x0auniform\x20sampler2D\x20particlesWind;\x0a\x0a//\x20used\x20to\x20calculate\x20the\x20wind\x20norm\x0auniform\x20vec2\x20uSpeedRange;\x20//\x20(min,\x20max);\x0auniform\x20vec2\x20vSpeedRange;\x0auniform\x20float\x20pixelSize;\x0auniform\x20float\x20speedFactor;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0afloat\x20calculateWindNorm(vec3\x20speed)\x20{\x0a\x20\x20\x20\x20vec3\x20percent\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20percent.x\x20=\x20(speed.x\x20-\x20uSpeedRange.x)\x20/\x20(uSpeedRange.y\x20-\x20uSpeedRange.x);\x0a\x20\x20\x20\x20percent.y\x20=\x20(speed.y\x20-\x20vSpeedRange.x)\x20/\x20(vSpeedRange.y\x20-\x20vSpeedRange.x);\x0a\x20\x20\x20\x20float\x20normalization\x20=\x20length(percent);\x0a\x0a\x20\x20\x20\x20return\x20normalization;\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20//\x20texture\x20coordinate\x20must\x20be\x20normalized\x0a\x20\x20\x20\x20//\x20vec3\x20currentSpeed\x20=\x20texture2D(currentParticlesSpeed,\x20v_textureCoordinates).rgb;\x0a\x20\x20\x20\x20vec3\x20windVector\x20=\x20texture2D(particlesWind,\x20v_textureCoordinates).rgb;\x0a\x0a\x20\x20\x20\x20vec4\x20nextSpeed\x20=\x20vec4(speedFactor\x20*\x20pixelSize\x20*\x20windVector,\x20calculateWindNorm(windVector));\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20nextSpeed;\x0a}',updatePosition_frag='uniform\x20sampler2D\x20currentParticlesPosition;\x20//\x20(lon,\x20lat,\x20lev)\x0auniform\x20sampler2D\x20currentParticlesSpeed;\x20//\x20(u,\x20v,\x20w,\x20normalization)\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avec2\x20lengthOfLonLat(vec3\x20lonLatLev)\x20{\x0a\x20\x20\x20\x20//\x20unit\x20conversion:\x20meters\x20->\x20longitude\x20latitude\x20degrees\x0a\x20\x20\x20\x20//\x20see\x20https://en.wikipedia.org/wiki/Geographic_coordinate_system#Length_of_a_degree\x20for\x20detail\x0a\x0a\x20\x20\x20\x20//\x20Calculate\x20the\x20length\x20of\x20a\x20degree\x20of\x20latitude\x20and\x20longitude\x20in\x20meters\x0a\x20\x20\x20\x20float\x20latitude\x20=\x20radians(lonLatLev.y);\x0a\x0a\x20\x20\x20\x20float\x20term1\x20=\x20111132.92;\x0a\x20\x20\x20\x20float\x20term2\x20=\x20559.82\x20*\x20cos(2.0\x20*\x20latitude);\x0a\x20\x20\x20\x20float\x20term3\x20=\x201.175\x20*\x20cos(4.0\x20*\x20latitude);\x0a\x20\x20\x20\x20float\x20term4\x20=\x200.0023\x20*\x20cos(6.0\x20*\x20latitude);\x0a\x20\x20\x20\x20float\x20latLength\x20=\x20term1\x20-\x20term2\x20+\x20term3\x20-\x20term4;\x0a\x0a\x20\x20\x20\x20float\x20term5\x20=\x20111412.84\x20*\x20cos(latitude);\x0a\x20\x20\x20\x20float\x20term6\x20=\x2093.5\x20*\x20cos(3.0\x20*\x20latitude);\x0a\x20\x20\x20\x20float\x20term7\x20=\x200.118\x20*\x20cos(5.0\x20*\x20latitude);\x0a\x20\x20\x20\x20float\x20longLength\x20=\x20term5\x20-\x20term6\x20+\x20term7;\x0a\x0a\x20\x20\x20\x20return\x20vec2(longLength,\x20latLength);\x0a}\x0a\x0avoid\x20updatePosition(vec3\x20lonLatLev,\x20vec3\x20speed)\x20{\x0a\x20\x20\x20\x20vec2\x20lonLatLength\x20=\x20lengthOfLonLat(lonLatLev);\x0a\x20\x20\x20\x20float\x20u\x20=\x20speed.x\x20/\x20lonLatLength.x;\x0a\x20\x20\x20\x20float\x20v\x20=\x20speed.y\x20/\x20lonLatLength.y;\x0a\x20\x20\x20\x20float\x20w\x20=\x200.0;\x0a\x20\x20\x20\x20vec3\x20windVectorInLonLatLev\x20=\x20vec3(u,\x20v,\x20w);\x0a\x0a\x20\x20\x20\x20vec3\x20nextParticle\x20=\x20lonLatLev\x20+\x20windVectorInLonLatLev;\x0a\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(nextParticle,\x200.0);\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20//\x20texture\x20coordinate\x20must\x20be\x20normalized\x0a\x20\x20\x20\x20vec3\x20lonLatLev\x20=\x20texture2D(currentParticlesPosition,\x20v_textureCoordinates).rgb;\x0a\x20\x20\x20\x20vec3\x20speed\x20=\x20texture2D(currentParticlesSpeed,\x20v_textureCoordinates).rgb;\x0a\x0a\x20\x20\x20\x20updatePosition(lonLatLev,\x20speed);\x0a}',postProcessingPosition_frag=_0x2f5537(0x1e2),postProcessingSpeed_frag='uniform\x20sampler2D\x20postProcessingPosition;\x0auniform\x20sampler2D\x20nextParticlesSpeed;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20vec4\x20randomParticle\x20=\x20texture2D(postProcessingPosition,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20vec4\x20particleSpeed\x20=\x20texture2D(nextParticlesSpeed,\x20v_textureCoordinates);\x0a\x0a\x20\x20\x20\x20if\x20(randomParticle.a\x20>\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20particleSpeed;\x0a\x20\x20\x20\x20}\x0a}',Cesium$3=mars3d__namespace['Cesium'],ParticlesComputing=(function(){var _0xc72feb=_0x2f5537;function _0x92c73c(_0x3c2086,_0x4e1e68,_0x14af29,_0x27396f){var _0x1684e7=_0x2e61;_classCallCheck(this,_0x92c73c),this[_0x1684e7(0x161)]=_0x4e1e68,this['createWindTextures'](_0x3c2086,_0x4e1e68),this['createParticlesTextures'](_0x3c2086,_0x14af29,_0x27396f),this['createComputingPrimitives'](_0x4e1e68,_0x14af29,_0x27396f);}return _createClass(_0x92c73c,[{'key':'createWindTextures','value':function _0xed712e(_0x5281b4,_0x852605){var _0x18ece9=_0x2e61,_0x1106f2={'context':_0x5281b4,'width':_0x852605[_0x18ece9(0x1d0)][_0x18ece9(0x181)],'height':_0x852605['dimensions'][_0x18ece9(0x15e)]*(_0x852605[_0x18ece9(0x1d0)]['lev']||0x1),'pixelFormat':Cesium$3['PixelFormat']['LUMINANCE'],'pixelDatatype':Cesium$3['PixelDatatype'][_0x18ece9(0x1c2)],'flipY':![],'sampler':new Cesium$3['Sampler']({'minificationFilter':Cesium$3[_0x18ece9(0x136)][_0x18ece9(0x1f7)],'magnificationFilter':Cesium$3['TextureMagnificationFilter']['NEAREST']})};this['windTextures']={'U':Util[_0x18ece9(0x1a6)](_0x1106f2,_0x852605['U']['array']),'V':Util['createTexture'](_0x1106f2,_0x852605['V'][_0x18ece9(0x199)])};}},{'key':_0xc72feb(0x193),'value':function _0x559661(_0x2e8519,_0x9a192d,_0x5e1369){var _0x1136ce=_0xc72feb,_0x466304={'context':_0x2e8519,'width':_0x9a192d[_0x1136ce(0x1bf)],'height':_0x9a192d['particlesTextureSize'],'pixelFormat':Cesium$3['PixelFormat']['RGBA'],'pixelDatatype':Cesium$3['PixelDatatype']['FLOAT'],'flipY':![],'sampler':new Cesium$3['Sampler']({'minificationFilter':Cesium$3['TextureMinificationFilter']['NEAREST'],'magnificationFilter':Cesium$3['TextureMagnificationFilter']['NEAREST']})},_0x34f40f=this['randomizeParticles'](_0x9a192d['maxParticles'],_0x5e1369),_0x17d155=new Float32Array(0x4*_0x9a192d['maxParticles'])['fill'](0x0);this['particlesTextures']={'particlesWind':Util[_0x1136ce(0x1a6)](_0x466304),'currentParticlesPosition':Util['createTexture'](_0x466304,_0x34f40f),'nextParticlesPosition':Util['createTexture'](_0x466304,_0x34f40f),'currentParticlesSpeed':Util['createTexture'](_0x466304,_0x17d155),'nextParticlesSpeed':Util['createTexture'](_0x466304,_0x17d155),'postProcessingPosition':Util['createTexture'](_0x466304,_0x34f40f),'postProcessingSpeed':Util[_0x1136ce(0x1a6)](_0x466304,_0x17d155)};}},{'key':'randomizeParticles','value':function _0x2ec0ed(_0x384b01,_0x49e766){var _0x38daf6=_0xc72feb,_0xcb6c24=new Float32Array(0x4*_0x384b01);for(var _0x2ed5cb=0x0;_0x2ed5cb<_0x384b01;_0x2ed5cb++){_0xcb6c24[0x4*_0x2ed5cb]=Cesium$3['Math']['randomBetween'](_0x49e766['lonRange']['x'],_0x49e766['lonRange']['y']),_0xcb6c24[0x4*_0x2ed5cb+0x1]=Cesium$3[_0x38daf6(0x1d7)][_0x38daf6(0x143)](_0x49e766['latRange']['x'],_0x49e766['latRange']['y']),_0xcb6c24[0x4*_0x2ed5cb+0x2]=Cesium$3['Math'][_0x38daf6(0x143)](this['data']['lev']['min'],this['data']['lev']['max']),_0xcb6c24[0x4*_0x2ed5cb+0x3]=0x0;}return _0xcb6c24;}},{'key':'destroyParticlesTextures','value':function _0x5b9839(){var _0x27e6d0=_0xc72feb,_0x5b5941=this;Object[_0x27e6d0(0x15b)](this['particlesTextures'])[_0x27e6d0(0x1c3)](function(_0x474265){var _0x191ece=_0x27e6d0;_0x5b5941['particlesTextures'][_0x474265][_0x191ece(0x182)]();});}},{'key':_0xc72feb(0x13e),'value':function _0x7ae5ea(_0x595836,_0x47c398,_0x180f1c){var _0x5bab6d=_0xc72feb,_0x2ad51c=new Cesium$3['Cartesian3'](_0x595836['dimensions']['lon'],_0x595836['dimensions'][_0x5bab6d(0x15e)],_0x595836['dimensions']['lev']),_0x151d5a=new Cesium$3['Cartesian3'](_0x595836['lon']['min'],_0x595836['lat']['min'],_0x595836['lev']['min']),_0x2f8257=new Cesium$3[(_0x5bab6d(0x203))](_0x595836[_0x5bab6d(0x181)]['max'],_0x595836['lat']['max'],_0x595836['lev']['max']),_0x48d0f7=new Cesium$3[(_0x5bab6d(0x203))]((_0x2f8257['x']-_0x151d5a['x'])/(_0x2ad51c['x']-0x1),(_0x2f8257['y']-_0x151d5a['y'])/(_0x2ad51c['y']-0x1),_0x2ad51c['z']>0x1?(_0x2f8257['z']-_0x151d5a['z'])/(_0x2ad51c['z']-0x1):0x1),_0x408d95=new Cesium$3['Cartesian2'](_0x595836['U'][_0x5bab6d(0x148)],_0x595836['U']['max']),_0x1098fe=new Cesium$3['Cartesian2'](_0x595836['V'][_0x5bab6d(0x148)],_0x595836['V']['max']),_0x2fb114=this;this[_0x5bab6d(0x225)]={'getWind':new CustomPrimitive({'commandType':_0x5bab6d(0x12b),'uniformMap':{'U':function _0xa5d842(){var _0x29c77e=_0x5bab6d;return _0x2fb114[_0x29c77e(0x1c0)]['U'];},'V':function _0x3e0c06(){return _0x2fb114['windTextures']['V'];},'currentParticlesPosition':function _0x27430b(){return _0x2fb114['particlesTextures']['currentParticlesPosition'];},'dimension':function _0x72c454(){return _0x2ad51c;},'minimum':function _0x497dcd(){return _0x151d5a;},'maximum':function _0x26df8d(){return _0x2f8257;},'interval':function _0x2a3688(){return _0x48d0f7;}},'fragmentShaderSource':new Cesium$3['ShaderSource']({'sources':[getWind_frag]}),'outputTexture':this['particlesTextures']['particlesWind'],'preExecute':function _0x35830b(){var _0x216376=_0x5bab6d;_0x2fb114['primitives']['getWind']['commandToExecute']['outputTexture']=_0x2fb114[_0x216376(0x1d1)]['particlesWind'];}}),'updateSpeed':new CustomPrimitive({'commandType':'Compute','uniformMap':{'currentParticlesSpeed':function _0x104d88(){var _0xc6cc96=_0x5bab6d;return _0x2fb114[_0xc6cc96(0x1d1)]['currentParticlesSpeed'];},'particlesWind':function _0xf545f6(){var _0x3f379d=_0x5bab6d;return _0x2fb114[_0x3f379d(0x1d1)]['particlesWind'];},'uSpeedRange':function _0xc54e47(){return _0x408d95;},'vSpeedRange':function _0x21c5ec(){return _0x1098fe;},'pixelSize':function _0x47984a(){return _0x180f1c['pixelSize'];},'speedFactor':function _0x42fc2c(){return _0x47c398['speedFactor'];}},'fragmentShaderSource':new Cesium$3['ShaderSource']({'sources':[updateSpeed_frag]}),'outputTexture':this[_0x5bab6d(0x1d1)]['nextParticlesSpeed'],'preExecute':function _0x2d9f24(){var _0x4f68ab=_0x5bab6d,_0x2ab415=_0x2fb114[_0x4f68ab(0x1d1)]['currentParticlesSpeed'];_0x2fb114['particlesTextures']['currentParticlesSpeed']=_0x2fb114['particlesTextures']['postProcessingSpeed'],_0x2fb114[_0x4f68ab(0x1d1)]['postProcessingSpeed']=_0x2ab415,_0x2fb114['primitives'][_0x4f68ab(0x22b)]['commandToExecute'][_0x4f68ab(0x1d2)]=_0x2fb114['particlesTextures']['nextParticlesSpeed'];}}),'updatePosition':new CustomPrimitive({'commandType':'Compute','uniformMap':{'currentParticlesPosition':function _0x5d07a2(){var _0x497e66=_0x5bab6d;return _0x2fb114['particlesTextures'][_0x497e66(0x15d)];},'currentParticlesSpeed':function _0x41d098(){return _0x2fb114['particlesTextures']['currentParticlesSpeed'];}},'fragmentShaderSource':new Cesium$3['ShaderSource']({'sources':[updatePosition_frag]}),'outputTexture':this['particlesTextures']['nextParticlesPosition'],'preExecute':function _0x478e55(){var _0x14842f=_0x5bab6d,_0x431ff3=_0x2fb114['particlesTextures'][_0x14842f(0x15d)];_0x2fb114['particlesTextures']['currentParticlesPosition']=_0x2fb114[_0x14842f(0x1d1)][_0x14842f(0x1db)],_0x2fb114['particlesTextures'][_0x14842f(0x1db)]=_0x431ff3,_0x2fb114['primitives']['updatePosition']['commandToExecute']['outputTexture']=_0x2fb114['particlesTextures'][_0x14842f(0x1b9)];}}),'postProcessingPosition':new CustomPrimitive({'commandType':_0x5bab6d(0x12b),'uniformMap':{'nextParticlesPosition':function _0x3b53f2(){var _0x4c790f=_0x5bab6d;return _0x2fb114['particlesTextures'][_0x4c790f(0x1b9)];},'nextParticlesSpeed':function _0x1e1a1d(){return _0x2fb114['particlesTextures']['nextParticlesSpeed'];},'lonRange':function _0xce4677(){var _0x18464e=_0x5bab6d;return _0x180f1c[_0x18464e(0x1ba)];},'latRange':function _0x1f5544(){return _0x180f1c['latRange'];},'randomCoefficient':function _0x56ca3c(){var _0x9733dd=Math['random']();return _0x9733dd;},'dropRate':function _0x21c6bb(){return _0x47c398['dropRate'];},'dropRateBump':function _0x1ea763(){return _0x47c398['dropRateBump'];}},'fragmentShaderSource':new Cesium$3['ShaderSource']({'sources':[postProcessingPosition_frag]}),'outputTexture':this[_0x5bab6d(0x1d1)]['postProcessingPosition'],'preExecute':function _0xc3ecc5(){_0x2fb114['primitives']['postProcessingPosition']['commandToExecute']['outputTexture']=_0x2fb114['particlesTextures']['postProcessingPosition'];}}),'postProcessingSpeed':new CustomPrimitive({'commandType':'Compute','uniformMap':{'postProcessingPosition':function _0x4fa510(){var _0x36da0d=_0x5bab6d;return _0x2fb114[_0x36da0d(0x1d1)]['postProcessingPosition'];},'nextParticlesSpeed':function _0xa756ff(){var _0x2de6f1=_0x5bab6d;return _0x2fb114['particlesTextures'][_0x2de6f1(0x134)];}},'fragmentShaderSource':new Cesium$3[(_0x5bab6d(0x151))]({'sources':[postProcessingSpeed_frag]}),'outputTexture':this[_0x5bab6d(0x1d1)][_0x5bab6d(0x16b)],'preExecute':function _0x8bc01a(){var _0xcc0e1c=_0x5bab6d;_0x2fb114[_0xcc0e1c(0x225)][_0xcc0e1c(0x16b)][_0xcc0e1c(0x1f6)][_0xcc0e1c(0x1d2)]=_0x2fb114['particlesTextures']['postProcessingSpeed'];}})};}}]),_0x92c73c;}()),Cesium$2=mars3d__namespace['Cesium'],ParticleSystem=(function(){var _0x19ca88=_0x2f5537;function _0x7e92f2(_0x1ac477,_0x4ffca7,_0x2b4711,_0x3a7bad){var _0x33695f=_0x2e61;_classCallCheck(this,_0x7e92f2),this[_0x33695f(0x137)]=_0x1ac477,_0x4ffca7=_objectSpread2({},_0x4ffca7);if(_0x4ffca7[_0x33695f(0x127)]&&_0x4ffca7['vdata']){var _0x293b21,_0x4b586c,_0x28fe02,_0x3e94a2,_0x52c051,_0x5805aa;_0x4ffca7['dimensions']={},_0x4ffca7[_0x33695f(0x1d0)][_0x33695f(0x181)]=_0x4ffca7['cols'],_0x4ffca7['dimensions']['lat']=_0x4ffca7['rows'],_0x4ffca7['dimensions']['lev']=_0x4ffca7['lev']||0x1,_0x4ffca7[_0x33695f(0x181)]={},_0x4ffca7['lon']['min']=_0x4ffca7['xmin'],_0x4ffca7[_0x33695f(0x181)][_0x33695f(0x13b)]=_0x4ffca7['xmax'],_0x4ffca7['lat']={},_0x4ffca7['lat']['min']=_0x4ffca7[_0x33695f(0x170)],_0x4ffca7[_0x33695f(0x15e)]['max']=_0x4ffca7['ymax'],_0x4ffca7['lev']={},_0x4ffca7['lev']['min']=(_0x293b21=_0x4ffca7['levmin'])!==null&&_0x293b21!==void 0x0?_0x293b21:0x1,_0x4ffca7['lev']['max']=(_0x4b586c=_0x4ffca7['levmax'])!==null&&_0x4b586c!==void 0x0?_0x4b586c:0x1,_0x4ffca7['U']={},_0x4ffca7['U']['array']=new Float32Array(_0x4ffca7['udata']),_0x4ffca7['U']['min']=(_0x28fe02=_0x4ffca7['umin'])!==null&&_0x28fe02!==void 0x0?_0x28fe02:Math['min'][_0x33695f(0x217)](Math,_toConsumableArray(_0x4ffca7[_0x33695f(0x127)])),_0x4ffca7['U']['max']=(_0x3e94a2=_0x4ffca7['umax'])!==null&&_0x3e94a2!==void 0x0?_0x3e94a2:Math['max'][_0x33695f(0x217)](Math,_toConsumableArray(_0x4ffca7['udata'])),_0x4ffca7['V']={},_0x4ffca7['V']['array']=new Float32Array(_0x4ffca7[_0x33695f(0x1b1)]),_0x4ffca7['V']['min']=(_0x52c051=_0x4ffca7['vmin'])!==null&&_0x52c051!==void 0x0?_0x52c051:Math[_0x33695f(0x148)]['apply'](Math,_toConsumableArray(_0x4ffca7['vdata'])),_0x4ffca7['V']['max']=(_0x5805aa=_0x4ffca7['vmax'])!==null&&_0x5805aa!==void 0x0?_0x5805aa:Math[_0x33695f(0x13b)]['apply'](Math,_toConsumableArray(_0x4ffca7[_0x33695f(0x1b1)]));}this[_0x33695f(0x161)]=_0x4ffca7,this['options']=_0x2b4711,this['viewerParameters']=_0x3a7bad,this['particlesComputing']=new ParticlesComputing(this['context'],this['data'],this['options'],this[_0x33695f(0x14f)]),this['particlesRendering']=new ParticlesRendering(this['context'],this['data'],this['options'],this['viewerParameters'],this['particlesComputing']);}return _createClass(_0x7e92f2,[{'key':_0x19ca88(0x216),'value':function _0x8417a3(_0x5287be){var _0x46674d=_0x19ca88,_0x1b220f=this;this[_0x46674d(0x204)]['destroyParticlesTextures'](),Object['keys'](this[_0x46674d(0x204)][_0x46674d(0x1c0)])[_0x46674d(0x1c3)](function(_0x22337c){var _0x28f53d=_0x46674d;_0x1b220f['particlesComputing'][_0x28f53d(0x1c0)][_0x22337c]['destroy']();}),this[_0x46674d(0x223)]['textures']['colorTable']['destroy'](),Object['keys'](this['particlesRendering']['framebuffers'])['forEach'](function(_0x35fb9a){_0x1b220f['particlesRendering']['framebuffers'][_0x35fb9a]['destroy']();}),this[_0x46674d(0x137)]=_0x5287be,this['particlesComputing']=new ParticlesComputing(this['context'],this['data'],this['options'],this['viewerParameters']),this[_0x46674d(0x223)]=new ParticlesRendering(this['context'],this['data'],this['options'],this['viewerParameters'],this['particlesComputing']);}},{'key':_0x19ca88(0x1bb),'value':function _0x5b43a9(){var _0x4f77bb=_0x19ca88,_0x189e55=this,_0x1e8d6e=new Cesium$2['ClearCommand']({'color':new Cesium$2['Color'](0x0,0x0,0x0,0x0),'depth':0x1,'framebuffer':undefined,'pass':Cesium$2[_0x4f77bb(0x1b5)][_0x4f77bb(0x1e6)]});Object['keys'](this['particlesRendering'][_0x4f77bb(0x1a9)])['forEach'](function(_0x48adce){_0x1e8d6e['framebuffer']=_0x189e55['particlesRendering']['framebuffers'][_0x48adce],_0x1e8d6e['execute'](_0x189e55['context']);});}},{'key':'refreshParticles','value':function _0x36f3ce(_0xa7ebfd){var _0x2e586c=_0x19ca88;this[_0x2e586c(0x1bb)](),this[_0x2e586c(0x204)]['destroyParticlesTextures'](),this['particlesComputing']['createParticlesTextures'](this['context'],this['options'],this[_0x2e586c(0x14f)]);if(_0xa7ebfd){var _0x1dc76d=this[_0x2e586c(0x223)]['createSegmentsGeometry'](this['options']);this['particlesRendering']['primitives']['segments']['geometry']=_0x1dc76d;var _0x2cdc5b=Cesium$2[_0x2e586c(0x152)]['fromGeometry']({'context':this['context'],'geometry':_0x1dc76d,'attributeLocations':this['particlesRendering'][_0x2e586c(0x225)]['segments'][_0x2e586c(0x1bd)],'bufferUsage':Cesium$2[_0x2e586c(0x1f2)]['STATIC_DRAW']});this[_0x2e586c(0x223)]['primitives']['segments']['commandToExecute']['vertexArray']=_0x2cdc5b;}}},{'key':'setOptions','value':function _0x4ae201(_0x4585ce){var _0x3af3d7=_0x19ca88,_0x3dfd8a=this,_0x1c8f8b=![];this['options']['maxParticles']!==_0x4585ce['maxParticles']&&(_0x1c8f8b=!![]),Object[_0x3af3d7(0x15b)](_0x4585ce)['forEach'](function(_0x43bdf0){_0x3dfd8a['options'][_0x43bdf0]=_0x4585ce[_0x43bdf0];}),this[_0x3af3d7(0x169)](_0x1c8f8b);}},{'key':'applyViewerParameters','value':function _0x2b17de(_0xae9881){var _0x3d92b4=_0x19ca88,_0xdf7454=this;Object['keys'](_0xae9881)['forEach'](function(_0x32eb5f){var _0x71634=_0x2e61;_0xdf7454[_0x71634(0x14f)][_0x32eb5f]=_0xae9881[_0x32eb5f];}),this[_0x3d92b4(0x169)](![]);}},{'key':'destroy','value':function _0x4e4b2a(){var _0x9d7b82=_0x19ca88,_0x6bbe7b=this;clearTimeout(this['canrefresh']),this[_0x9d7b82(0x204)]['destroyParticlesTextures'](),Object['keys'](this[_0x9d7b82(0x204)]['windTextures'])['forEach'](function(_0x3d8a7f){var _0x32ab02=_0x9d7b82;_0x6bbe7b[_0x32ab02(0x204)]['windTextures'][_0x3d8a7f]['destroy']();}),this[_0x9d7b82(0x223)]['textures'][_0x9d7b82(0x142)]['destroy'](),Object[_0x9d7b82(0x15b)](this[_0x9d7b82(0x223)][_0x9d7b82(0x1a9)])['forEach'](function(_0x5654ee){_0x6bbe7b['particlesRendering']['framebuffers'][_0x5654ee]['destroy']();});for(var _0xbb7c0f in this){delete this[_0xbb7c0f];}}}]),_0x7e92f2;}()),Cesium$1=mars3d__namespace['Cesium'],BaseLayer$1=mars3d__namespace['layer']['BaseLayer'],DEF_OPTIONS={'particlesNumber':0x1000,'fixedHeight':0x0,'fadeOpacity':0.996,'dropRate':0.003,'dropRateBump':0.01,'speedFactor':0.5,'lineWidth':0x2,'colors':['rgb(206,255,255)']},WindLayer=function(_0x16620c){var _0x344af0=_0x2f5537;_inherits(_0x200d45,_0x16620c);var _0x17a224=_createSuper(_0x200d45);function _0x200d45(){var _0x329ab6=_0x2e61,_0x3bef83,_0xbef6f5=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x200d45),_0xbef6f5=_objectSpread2(_objectSpread2({},DEF_OPTIONS),_0xbef6f5),_0x3bef83=_0x17a224['call'](this,_0xbef6f5),_0x3bef83[_0x329ab6(0x1c4)](_0xbef6f5),_0x3bef83;}return _createClass(_0x200d45,[{'key':'layer','get':function _0x5891f5(){return this['primitives'];}},{'key':_0x344af0(0x161),'get':function _0x46cb95(){return this['_data'];},'set':function _0x407b93(_0x2b9f7b){var _0x58f3b6=_0x344af0;this[_0x58f3b6(0x160)](_0x2b9f7b);}},{'key':_0x344af0(0x22a),'get':function _0x3dd66b(){var _0x5e6938=_0x344af0;return this[_0x5e6938(0x206)]['colors'];},'set':function _0x338ea2(_0x5580ad){var _0x3e1f97=_0x344af0;this[_0x3e1f97(0x206)][_0x3e1f97(0x22a)]=_0x5580ad,this['particleSystem']&&this[_0x3e1f97(0x139)]['setOptions']({'colors':_0x5580ad}),this['resize']();}},{'key':'_mountedHook','value':function _0x309194(){}},{'key':'_addedHook','value':function _0x3aa0b3(){var _0x41696a=_0x344af0;this['scene']=this['_map']['scene'],this['camera']=this['_map'][_0x41696a(0x13d)],this[_0x41696a(0x225)]=new Cesium$1['PrimitiveCollection'](),this['_map'][_0x41696a(0x1e1)][_0x41696a(0x225)]['add'](this[_0x41696a(0x225)]),this[_0x41696a(0x14f)]={'lonRange':new Cesium$1[(_0x41696a(0x1da))](),'latRange':new Cesium$1[(_0x41696a(0x1da))](),'pixelSize':0x0},this[_0x41696a(0x1b8)]=new Cesium$1['BoundingSphere'](Cesium$1[_0x41696a(0x203)]['ZERO'],0.99*0x615299),this['updateViewerParameters'](),window['addEventListener'](_0x41696a(0x158),this['resize'][_0x41696a(0x19f)](this),![]),this['mouse_down']=![],this['mouse_move']=![],this['_map']['on'](mars3d__namespace['EventType']['wheel'],this[_0x41696a(0x1a1)],this),this[_0x41696a(0x215)]['on'](mars3d__namespace['EventType'][_0x41696a(0x1ed)],this['_onMouseDownEvent'],this),this['_map']['on'](mars3d__namespace['EventType']['mouseUp'],this[_0x41696a(0x1e7)],this),this['_map']['on'](mars3d__namespace['EventType']['mouseMove'],this['_onMouseMoveEvent'],this),this['_data']&&this[_0x41696a(0x160)](this['_data']);}},{'key':'_removedHook','value':function _0x2d1c79(){var _0x288f73=_0x344af0;window['removeEventListener'](_0x288f73(0x158),this['resize']),this[_0x288f73(0x215)]['off'](mars3d__namespace[_0x288f73(0x21c)]['preRender'],this['_onMap_preRenderEvent'],this),this['_map']['off'](mars3d__namespace['EventType']['wheel'],this[_0x288f73(0x1a1)],this),this['_map']['off'](mars3d__namespace['EventType']['mouseDown'],this['_onMouseDownEvent'],this),this['_map']['off'](mars3d__namespace['EventType']['mouseUp'],this['_onMouseUpEvent'],this),this['_map']['off'](mars3d__namespace[_0x288f73(0x21c)]['mouseMove'],this['_onMouseMoveEvent'],this),this[_0x288f73(0x225)]['removeAll'](),this[_0x288f73(0x215)][_0x288f73(0x1e1)][_0x288f73(0x225)][_0x288f73(0x157)](this['primitives']);}},{'key':_0x344af0(0x158),'value':function _0x3e5d0c(){var _0x50af41=_0x344af0;if(!this['show']||!this['particleSystem'])return;this['primitives']['show']=![],this['primitives']['removeAll'](),this[_0x50af41(0x215)]['once'](mars3d__namespace['EventType'][_0x50af41(0x227)],this[_0x50af41(0x18f)],this);}},{'key':_0x344af0(0x18f),'value':function _0x54b431(_0x13bd9e){var _0x10f47e=_0x344af0;this[_0x10f47e(0x139)]['canvasResize'](this[_0x10f47e(0x1e1)]['context']),this['addPrimitives'](),this['primitives']['show']=!![];}},{'key':_0x344af0(0x1a1),'value':function _0x51f810(_0x458972){var _0x4d3572=_0x344af0,_0x50a8d3=this;clearTimeout(this[_0x4d3572(0x131)]);if(!this['show']||!this[_0x4d3572(0x139)])return;this[_0x4d3572(0x225)]['show']=![],this['refreshTimer']=setTimeout(function(){if(!_0x50a8d3['show'])return;_0x50a8d3['redraw']();},0xc8);}},{'key':'_onMouseDownEvent','value':function _0x397b39(_0x31bea6){var _0x411118=_0x344af0;this[_0x411118(0x224)]=!![];}},{'key':'_onMouseMoveEvent','value':function _0x4334e5(_0x46328a){var _0x5b5da7=_0x344af0;if(!this[_0x5b5da7(0x147)]||!this[_0x5b5da7(0x139)])return;this['mouse_down']&&(this[_0x5b5da7(0x225)]['show']=![],this[_0x5b5da7(0x129)]=!![]);}},{'key':_0x344af0(0x1e7),'value':function _0x40f661(_0x15d843){var _0x590b77=_0x344af0;if(!this['show']||!this['particleSystem'])return;this[_0x590b77(0x224)]&&this['mouse_move']&&this['redraw'](),this['primitives']['show']=!![],this[_0x590b77(0x224)]=![],this[_0x590b77(0x129)]=![];}},{'key':'redraw','value':function _0x2f51a1(){var _0x3d05e3=_0x344af0;if(!this[_0x3d05e3(0x215)]||!this['show'])return;this[_0x3d05e3(0x1ec)](),this['particleSystem']['applyViewerParameters'](this['viewerParameters']),this['primitives']['show']=!![];}},{'key':'setData','value':function _0x32e4c3(_0x2285e9){var _0x71fd99=_0x344af0;this[_0x71fd99(0x130)]=_0x2285e9,this['particleSystem']&&this['particleSystem'][_0x71fd99(0x182)](),this['particleSystem']=new ParticleSystem(this['scene']['context'],_0x2285e9,this['getOptions'](),this[_0x71fd99(0x14f)]),this['addPrimitives']();}},{'key':'_setOptionsHook','value':function _0x3ec98f(_0xa99756,_0x142da1){if(_0xa99756)for(var _0x230c55 in _0xa99756){this[_0x230c55]=_0xa99756[_0x230c55];}this['particleSystem']&&this['particleSystem']['setOptions'](this['getOptions']());}},{'key':'getOptions','value':function _0x3da507(){var _0x4edb97=_0x344af0,_0x39bcd8=Math['ceil'](Math['sqrt'](this[_0x4edb97(0x1f3)]));return this[_0x4edb97(0x1f3)]=_0x39bcd8*_0x39bcd8,{'particlesTextureSize':_0x39bcd8,'maxParticles':this[_0x4edb97(0x1f3)],'particleHeight':this['fixedHeight'],'fadeOpacity':this[_0x4edb97(0x1ea)],'dropRate':this['dropRate'],'dropRateBump':this['dropRateBump'],'speedFactor':this[_0x4edb97(0x1d8)],'lineWidth':this['lineWidth'],'colors':this['colors']};}},{'key':_0x344af0(0x1df),'value':function _0x205768(){var _0x418ca6=_0x344af0;this['primitives']['add'](this['particleSystem']['particlesComputing']['primitives'][_0x418ca6(0x177)]),this['primitives']['add'](this['particleSystem']['particlesComputing']['primitives']['updateSpeed']),this['primitives']['add'](this['particleSystem']['particlesComputing']['primitives']['updatePosition']),this['primitives'][_0x418ca6(0x159)](this[_0x418ca6(0x139)]['particlesComputing']['primitives'][_0x418ca6(0x1db)]),this['primitives']['add'](this['particleSystem']['particlesComputing'][_0x418ca6(0x225)]['postProcessingSpeed']),this['primitives']['add'](this['particleSystem'][_0x418ca6(0x223)]['primitives']['segments']),this[_0x418ca6(0x225)][_0x418ca6(0x159)](this['particleSystem']['particlesRendering']['primitives'][_0x418ca6(0x1e4)]),this['primitives']['add'](this['particleSystem']['particlesRendering'][_0x418ca6(0x225)]['screen']);}},{'key':'updateViewerParameters','value':function _0x594b6c(){var _0x18e5f5=_0x344af0,_0x172af8=this['camera']['computeViewRectangle'](this['scene']['globe']['ellipsoid']);if(!_0x172af8){var _0x34c72c=this['_map']['getExtent']();_0x172af8=Cesium$1[_0x18e5f5(0x18c)][_0x18e5f5(0x1c6)](_0x34c72c['xmin'],_0x34c72c['ymin'],_0x34c72c['xmax'],_0x34c72c['ymax']);}var _0x25e879=Util[_0x18e5f5(0x21d)](_0x172af8);this['viewerParameters'][_0x18e5f5(0x1ba)]['x']=_0x25e879['lon']['min'],this['viewerParameters'][_0x18e5f5(0x1ba)]['y']=_0x25e879['lon'][_0x18e5f5(0x13b)],this['viewerParameters']['latRange']['x']=_0x25e879['lat']['min'],this[_0x18e5f5(0x14f)]['latRange']['y']=_0x25e879['lat']['max'];var _0x1bab2a=this['camera']['getPixelSize'](this[_0x18e5f5(0x1b8)],this[_0x18e5f5(0x1e1)]['drawingBufferWidth'],this['scene']['drawingBufferHeight']);_0x1bab2a>0x0&&(this['viewerParameters']['pixelSize']=_0x1bab2a);}}]),_0x200d45;}(BaseLayer$1);mars3d__namespace['LayerUtil'][_0x2f5537(0x221)]('wind',WindLayer),mars3d__namespace['layer']['WindLayer']=WindLayer;var CanvasParticle=(function(){function _0x2a7ed2(){var _0x1fb8c1=_0x2e61;_classCallCheck(this,_0x2a7ed2),this['lng']=null,this['lat']=null,this[_0x1fb8c1(0x187)]=null,this['tlat']=null,this[_0x1fb8c1(0x1ab)]=null;}return _createClass(_0x2a7ed2,[{'key':'destroy','value':function _0x1fa435(){for(var _0x514ea5 in this){delete this[_0x514ea5];}}}]),_0x2a7ed2;}()),CanvasWindField=(function(){var _0x2e475f=_0x2f5537;function _0x64f00d(_0xb781b6){_classCallCheck(this,_0x64f00d),this['setOptions'](_0xb781b6);}return _createClass(_0x64f00d,[{'key':'speedRate','get':function _0x866b90(){return this['_speedRate'];},'set':function _0x536ced(_0x6a223e){var _0x407d84=_0x2e61;this['_speedRate']=(0x64-(_0x6a223e>0x63?0x63:_0x6a223e))*0x64,this[_0x407d84(0x19d)]=[(this[_0x407d84(0x171)]-this['xmin'])/this[_0x407d84(0x17b)],(this['ymax']-this[_0x407d84(0x170)])/this[_0x407d84(0x17b)]];}},{'key':'maxAge','get':function _0x42f18b(){return this['_maxAge'];},'set':function _0x300a76(_0x318e6c){var _0x14e3d0=_0x2e61;this[_0x14e3d0(0x1ee)]=_0x318e6c;}},{'key':_0x2e475f(0x1eb),'value':function _0x211271(_0x18a402){var _0x3c4019=_0x2e475f;this[_0x3c4019(0x206)]=_0x18a402,this['maxAge']=_0x18a402[_0x3c4019(0x1a4)]||0x78,this[_0x3c4019(0x214)]=_0x18a402[_0x3c4019(0x214)]||0x32,this[_0x3c4019(0x1a5)]=[];var _0x2c9020=_0x18a402['particlesNumber']||0x1000;for(var _0x20970b=0x0;_0x20970b<_0x2c9020;_0x20970b++){var _0xe9550=this['_randomParticle'](new CanvasParticle());this['particles']['push'](_0xe9550);}}},{'key':'setDate','value':function _0x4f4eed(_0x2203eb){var _0x5a6c6a=_0x2e475f;this[_0x5a6c6a(0x1c9)]=_0x2203eb['rows'],this['cols']=_0x2203eb['cols'],this['xmin']=_0x2203eb['xmin'],this[_0x5a6c6a(0x171)]=_0x2203eb[_0x5a6c6a(0x171)],this['ymin']=_0x2203eb['ymin'],this[_0x5a6c6a(0x1f1)]=_0x2203eb['ymax'],this['grid']=[];var _0x4bd7e0=_0x2203eb['udata'],_0x3b79e7=_0x2203eb['vdata'],_0x255fe5=![];_0x4bd7e0['length']===this['rows']&&_0x4bd7e0[0x0]['length']===this['cols']&&(_0x255fe5=!![]);var _0x8b7697=0x0,_0x56d101=null,_0x3fe286=null;for(var _0x5f37d6=0x0;_0x5f37d6=this['cols']||_0x1d55b2>=this[_0x4346a2(0x1c9)])return[0x0,0x0,0x0];var _0x3a8e54=Math[_0x4346a2(0x1cd)](_0x137f9e),_0x1f7e13=Math[_0x4346a2(0x1cd)](_0x1d55b2);if(_0x3a8e54===_0x137f9e&&_0x1f7e13===_0x1d55b2)return this[_0x4346a2(0x1a3)][_0x1d55b2][_0x137f9e];var _0x4f3b7c=_0x3a8e54+0x1,_0x37adc3=_0x1f7e13+0x1,_0x1f86d8=this[_0x4346a2(0x209)](_0x3a8e54,_0x1f7e13),_0x3fb207=this['getUVByXY'](_0x4f3b7c,_0x1f7e13),_0x3bf6b5=this['getUVByXY'](_0x3a8e54,_0x37adc3),_0x2ffc5c=this['getUVByXY'](_0x4f3b7c,_0x37adc3),_0x595f0d=null;try{_0x595f0d=this['_bilinearInterpolation'](_0x137f9e-_0x3a8e54,_0x1d55b2-_0x1f7e13,_0x1f86d8,_0x3fb207,_0x3bf6b5,_0x2ffc5c);}catch(_0xae4e9c){console[_0x4346a2(0x16d)](_0x137f9e,_0x1d55b2);}return _0x595f0d;}},{'key':'_bilinearInterpolation','value':function _0x396513(_0xaf9818,_0x23e52c,_0x1a38f7,_0x42f2f7,_0x11f7bf,_0x3102bc){var _0x59c519=_0x2e475f,_0x5d3f90=0x1-_0xaf9818,_0x4f4e6b=0x1-_0x23e52c,_0x4ed7e4=_0x5d3f90*_0x4f4e6b,_0x597a87=_0xaf9818*_0x4f4e6b,_0x244be3=_0x5d3f90*_0x23e52c,_0x2d0b7e=_0xaf9818*_0x23e52c,_0x9324cc=_0x1a38f7[0x0]*_0x4ed7e4+_0x42f2f7[0x0]*_0x597a87+_0x11f7bf[0x0]*_0x244be3+_0x3102bc[0x0]*_0x2d0b7e,_0x29b053=_0x1a38f7[0x1]*_0x4ed7e4+_0x42f2f7[0x1]*_0x597a87+_0x11f7bf[0x1]*_0x244be3+_0x3102bc[0x1]*_0x2d0b7e;return this[_0x59c519(0x1d5)](_0x9324cc,_0x29b053);}},{'key':'_calcUV','value':function _0x267ac3(_0x1e8208,_0x4a2edc){var _0x22628a=_0x2e475f;return[+_0x1e8208,+_0x4a2edc,Math[_0x22628a(0x166)](_0x1e8208*_0x1e8208+_0x4a2edc*_0x4a2edc)];}},{'key':_0x2e475f(0x18b),'value':function _0x599864(_0x39b637,_0x13eb10){var _0x185e37=_0x2e475f;if(!this[_0x185e37(0x190)](_0x39b637,_0x13eb10))return null;var _0x11971f=this['toGridXY'](_0x39b637,_0x13eb10),_0x22a0a0=this['getUVByXY'](_0x11971f[0x0],_0x11971f[0x1]);return _0x22a0a0;}},{'key':_0x2e475f(0x190),'value':function _0x257a66(_0x47de90,_0x5a8023){var _0x14ce87=_0x2e475f;return _0x47de90>=this['xmin']&&_0x47de90<=this[_0x14ce87(0x171)]&&_0x5a8023>=this[_0x14ce87(0x170)]&&_0x5a8023<=this[_0x14ce87(0x1f1)]?!![]:![];}},{'key':'getRandomLatLng','value':function _0x32afed(){var _0x16e907=_0x2e475f,_0x2e9ede=fRandomByfloat(this['xmin'],this['xmax']),_0x363c6b=fRandomByfloat(this[_0x16e907(0x170)],this['ymax']);return{'lat':_0x363c6b,'lng':_0x2e9ede};}},{'key':_0x2e475f(0x1b0),'value':function _0x4ddd6b(){var _0x3ec9d6=_0x2e475f,_0x17d642,_0x1acd51,_0x14a8b2;for(var _0x19241f=0x0,_0x58afe5=this['particles'][_0x3ec9d6(0x1be)];_0x19241f<_0x58afe5;_0x19241f++){var _0x21b457=this[_0x3ec9d6(0x1a5)][_0x19241f];_0x21b457[_0x3ec9d6(0x1ab)]<=0x0&&(_0x21b457=this['_randomParticle'](_0x21b457));if(_0x21b457['age']>0x0){var _0x2901ed=_0x21b457['tlng'],_0x332dbf=_0x21b457['tlat'];_0x14a8b2=this['getUVByPoint'](_0x2901ed,_0x332dbf),_0x14a8b2?(_0x17d642=_0x2901ed+this['_calc_speedRate'][0x0]*_0x14a8b2[0x0],_0x1acd51=_0x332dbf+this[_0x3ec9d6(0x19d)][0x1]*_0x14a8b2[0x1],_0x21b457['lng']=_0x2901ed,_0x21b457[_0x3ec9d6(0x15e)]=_0x332dbf,_0x21b457['tlng']=_0x17d642,_0x21b457['tlat']=_0x1acd51,_0x21b457['age']--):_0x21b457[_0x3ec9d6(0x1ab)]=0x0;}}return this[_0x3ec9d6(0x1a5)];}},{'key':'_randomParticle','value':function _0x2ddb4c(_0x37d47e){var _0x37513f=_0x2e475f,_0x5d643e,_0x115d81;for(var _0x1b0fac=0x0;_0x1b0fac<0x1e;_0x1b0fac++){_0x5d643e=this[_0x37513f(0x128)](),_0x115d81=this['getUVByPoint'](_0x5d643e['lng'],_0x5d643e['lat']);if(_0x115d81&&_0x115d81[0x2]>0x0)break;}if(!_0x115d81)return _0x37d47e;var _0x543794=_0x5d643e['lng']+this['_calc_speedRate'][0x0]*_0x115d81[0x0],_0x433bf3=_0x5d643e['lat']+this['_calc_speedRate'][0x1]*_0x115d81[0x1];return _0x37d47e[_0x37513f(0x211)]=_0x5d643e['lng'],_0x37d47e['lat']=_0x5d643e['lat'],_0x37d47e[_0x37513f(0x187)]=_0x543794,_0x37d47e['tlat']=_0x433bf3,_0x37d47e['age']=Math[_0x37513f(0x21e)](Math[_0x37513f(0x1a8)]()*this[_0x37513f(0x1a4)]),_0x37d47e;}},{'key':'destroy','value':function _0x2ac553(){for(var _0x3af6b8 in this){delete this[_0x3af6b8];}}}]),_0x64f00d;}());function fRandomByfloat(_0x118b1a,_0x3cf806){return _0x118b1a+Math['random']()*(_0x3cf806-_0x118b1a);}var Cesium=mars3d__namespace[_0x2f5537(0x140)],BaseLayer=mars3d__namespace['layer'][_0x2f5537(0x173)],CanvasWindLayer=function(_0x2ef83a){var _0x1de7f1=_0x2f5537;_inherits(_0x4d0e32,_0x2ef83a);var _0x3518c1=_createSuper(_0x4d0e32);function _0x4d0e32(){var _0x137246,_0x32c014=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x4d0e32),_0x137246=_0x3518c1['call'](this,_0x32c014),_0x137246['_setOptionsHook'](_0x32c014),_0x137246['canvas']=null,_0x137246;}return _createClass(_0x4d0e32,[{'key':'_setOptionsHook','value':function _0x20d04b(_0x50f8a6,_0x1656c8){var _0x48b3d3=_0x2e61,_0x2ac997,_0x506cec,_0x3c5c62;this[_0x48b3d3(0x16f)]=0x3e8/(_0x50f8a6['frameRate']||0xa),this['_pointerEvents']=(_0x2ac997=this[_0x48b3d3(0x206)][_0x48b3d3(0x176)])!==null&&_0x2ac997!==void 0x0?_0x2ac997:![],this['color']=_0x50f8a6[_0x48b3d3(0x14e)]||_0x48b3d3(0x1d6),this['lineWidth']=_0x50f8a6['lineWidth']||0x1,this['fixedHeight']=(_0x506cec=_0x50f8a6[_0x48b3d3(0x220)])!==null&&_0x506cec!==void 0x0?_0x506cec:0x0,this['reverseY']=(_0x3c5c62=_0x50f8a6['reverseY'])!==null&&_0x3c5c62!==void 0x0?_0x3c5c62:![],this[_0x48b3d3(0x205)]&&this[_0x48b3d3(0x205)]['setOptions'](_0x50f8a6);}},{'key':_0x1de7f1(0x229),'get':function _0x7e3d07(){return this['canvas'];}},{'key':_0x1de7f1(0x1d4),'get':function _0xe2f2ce(){return this['_map']['scene']['canvas']['clientWidth'];}},{'key':'canvasHeight','get':function _0x42694(){var _0x5698a1=_0x1de7f1;return this['_map'][_0x5698a1(0x1e1)][_0x5698a1(0x13c)]['clientHeight'];}},{'key':_0x1de7f1(0x176),'get':function _0x38d210(){return this['_pointerEvents'];},'set':function _0x4cfe4d(_0x4e7898){var _0x1662e9=_0x1de7f1;this['_pointerEvents']=_0x4e7898;if(!this['canvas'])return;_0x4e7898?this['canvas'][_0x1662e9(0x175)]['pointer-events']='all':this['canvas'][_0x1662e9(0x175)][_0x1662e9(0x1ac)]='none';}},{'key':'particlesNumber','get':function _0x442a09(){var _0x2cd1fc=_0x1de7f1;return this[_0x2cd1fc(0x206)]['particlesNumber'];},'set':function _0x7fef92(_0x11cec7){var _0x30afed=_0x1de7f1,_0x1b13f3=this;this[_0x30afed(0x206)][_0x30afed(0x1f3)]=_0x11cec7,clearTimeout(this[_0x30afed(0x20c)]),this[_0x30afed(0x20c)]=setTimeout(function(){_0x1b13f3['redraw']();},0x1f4);}},{'key':'speedRate','get':function _0x37fe8e(){var _0x50ea50=_0x1de7f1;return this[_0x50ea50(0x206)]['speedRate'];},'set':function _0x78ee96(_0x3f3e5c){var _0x31e0f8=_0x1de7f1;this['options']['speedRate']=_0x3f3e5c,this[_0x31e0f8(0x205)]&&(this[_0x31e0f8(0x205)][_0x31e0f8(0x214)]=_0x3f3e5c);}},{'key':'maxAge','get':function _0x2dcdb2(){return this['options']['maxAge'];},'set':function _0x2f57ff(_0x394b53){var _0x53ebcb=_0x1de7f1;this[_0x53ebcb(0x206)]['maxAge']=_0x394b53,this['windField']&&(this[_0x53ebcb(0x205)]['maxAge']=_0x394b53);}},{'key':'data','get':function _0x2d7ad6(){var _0x3ca5a9=_0x1de7f1;return this[_0x3ca5a9(0x21a)];},'set':function _0x577257(_0x11cd79){this['setData'](_0x11cd79);}},{'key':_0x1de7f1(0x163),'value':function _0x1f99fc(_0x3cc7a5){var _0x52d656=_0x1de7f1;_0x3cc7a5?this[_0x52d656(0x17e)]():(this[_0x52d656(0x21a)]&&(this['options']['data']=this[_0x52d656(0x21a)]),this['_removedHook']());}},{'key':_0x1de7f1(0x133),'value':function _0x457a18(){var _0x597ab7=_0x1de7f1;this['options']['worker']?this[_0x597ab7(0x201)]():this['windField']=new CanvasWindField(this['options']);}},{'key':_0x1de7f1(0x17e),'value':function _0x111fcc(){var _0x364ab6=_0x1de7f1;this['canvas']=this['_createCanvas'](),this['canvasContext']=this[_0x364ab6(0x13c)][_0x364ab6(0x1f0)]('2d',{'willReadFrequently':!![]}),this['bindEvent'](),this['options']['data']&&this['setData'](this['options']['data']);}},{'key':_0x1de7f1(0x14d),'value':function _0x5ca152(){var _0x3bea42=_0x1de7f1;this[_0x3bea42(0x1d3)](),this['unbindEvent'](),this['canvas']&&(this[_0x3bea42(0x215)]['container']['removeChild'](this[_0x3bea42(0x13c)]),delete this['canvas']);}},{'key':'_createCanvas','value':function _0x55369a(){var _0x571af5=_0x1de7f1,_0x1ba452=document['createElement']('canvas');_0x1ba452['style']['position']=_0x571af5(0x1ce),_0x1ba452['style']['top']='0px',_0x1ba452['style']['left']='0px',_0x1ba452[_0x571af5(0x175)]['width']=_0x571af5(0x1fc),_0x1ba452['style']['height']='100%',_0x1ba452['style'][_0x571af5(0x176)]=this['_pointerEvents']?'auto':_0x571af5(0x202),_0x1ba452['style']['zIndex']=0xa,_0x1ba452[_0x571af5(0x179)]('id','canvasWindy'),_0x1ba452['setAttribute'](_0x571af5(0x1ad),'canvasWindy'),this[_0x571af5(0x215)]['container'][_0x571af5(0x1c7)](_0x1ba452);var _0x7c77be=this['_map']['scene'];return _0x1ba452['width']=_0x7c77be['canvas']['clientWidth'],_0x1ba452['height']=_0x7c77be['canvas']['clientHeight'],_0x1ba452;}},{'key':'resize','value':function _0x3bff6a(){var _0x5af75a=_0x1de7f1;this[_0x5af75a(0x13c)]&&(this['canvas']['width']=this['canvasWidth'],this['canvas']['height']=this['canvasHeight']);}},{'key':_0x1de7f1(0x180),'value':function _0x3fc7a9(){var _0x1e4b02=_0x1de7f1,_0x473360=this,_0x5978e9=Date['now']();(function _0x333def(){var _0x54bfd7=_0x2e61;_0x473360[_0x54bfd7(0x17d)]=window[_0x54bfd7(0x1cb)](_0x333def);if(_0x473360['show']&&_0x473360['windField']){var _0x504b08=Date['now'](),_0x27e9ae=_0x504b08-_0x5978e9;_0x27e9ae>_0x473360[_0x54bfd7(0x16f)]&&(_0x5978e9=_0x504b08-_0x27e9ae%_0x473360['frameTime'],_0x473360[_0x54bfd7(0x18a)]());}}(),window['addEventListener']('resize',this[_0x1e4b02(0x158)][_0x1e4b02(0x19f)](this),![]),this['mouse_down']=![],this['mouse_move']=![],this['options']['mouseHidden']&&(this['_map']['on'](mars3d__namespace['EventType']['wheel'],this['_onMapWhellEvent'],this),this['_map']['on'](mars3d__namespace[_0x1e4b02(0x21c)]['mouseDown'],this['_onMouseDownEvent'],this),this['_map']['on'](mars3d__namespace[_0x1e4b02(0x21c)]['mouseUp'],this['_onMouseUpEvent'],this)));}},{'key':'unbindEvent','value':function _0x1741d2(){var _0x1e8bb7=_0x1de7f1;window['cancelAnimationFrame'](this['animateFrame']),delete this[_0x1e8bb7(0x17d)],window['removeEventListener']('resize',this[_0x1e8bb7(0x158)]),this['options'][_0x1e8bb7(0x162)]&&(this['_map']['off'](mars3d__namespace['EventType']['wheel'],this[_0x1e8bb7(0x1a1)],this),this['_map'][_0x1e8bb7(0x222)](mars3d__namespace['EventType']['mouseDown'],this['_onMouseDownEvent'],this),this['_map']['off'](mars3d__namespace['EventType'][_0x1e8bb7(0x185)],this['_onMouseUpEvent'],this),this[_0x1e8bb7(0x215)]['off'](mars3d__namespace[_0x1e8bb7(0x21c)]['mouseMove'],this['_onMouseMoveEvent'],this));}},{'key':'_onMapWhellEvent','value':function _0x460615(_0x21068f){var _0x3eb45d=_0x1de7f1,_0x3b009b=this;clearTimeout(this['refreshTimer']);if(!this['show']||!this['canvas'])return;this[_0x3eb45d(0x13c)][_0x3eb45d(0x175)]['visibility']='hidden',this[_0x3eb45d(0x131)]=setTimeout(function(){var _0x1eb060=_0x3eb45d;if(!_0x3b009b['show'])return;_0x3b009b['redraw'](),_0x3b009b[_0x1eb060(0x13c)][_0x1eb060(0x175)][_0x1eb060(0x178)]='visible';},0xc8);}},{'key':_0x1de7f1(0x226),'value':function _0x2ce542(_0x10227a){var _0x245b97=_0x1de7f1;this[_0x245b97(0x224)]=!![],this['_map'][_0x245b97(0x222)](mars3d__namespace['EventType'][_0x245b97(0x218)],this['_onMouseMoveEvent'],this),this['_map']['on'](mars3d__namespace['EventType']['mouseMove'],this['_onMouseMoveEvent'],this);}},{'key':_0x1de7f1(0x13a),'value':function _0x5e765a(_0xd6fefa){var _0xb3c5df=_0x1de7f1;if(!this['show']||!this[_0xb3c5df(0x13c)])return;this[_0xb3c5df(0x224)]&&(this['canvas']['style']['visibility']='hidden',this[_0xb3c5df(0x129)]=!![]);}},{'key':'_onMouseUpEvent','value':function _0x3d1c7a(_0x22c972){var _0x268dd8=_0x1de7f1;if(!this['show']||!this['canvas'])return;this['_map']['off'](mars3d__namespace['EventType']['mouseMove'],this['_onMouseMoveEvent'],this),this['mouse_down']&&this['mouse_move']&&this['redraw'](),this[_0x268dd8(0x13c)]['style']['visibility']='visible',this['mouse_down']=![],this[_0x268dd8(0x129)]=![];}},{'key':'setData','value':function _0x4a6a2a(_0x4c1cae){var _0x343653=_0x1de7f1;this['clear'](),this[_0x343653(0x21a)]=_0x4c1cae,this['windField'][_0x343653(0x167)](_0x4c1cae),this['redraw']();}},{'key':_0x1de7f1(0x15f),'value':function _0x39f4cc(){var _0x2e22ca=_0x1de7f1;if(!this['show'])return;this['windField']['setOptions'](this['options']),this[_0x2e22ca(0x18a)]();}},{'key':'update','value':function _0x4431ae(){var _0x48e561=_0x1de7f1;if(this[_0x48e561(0x198)])return;this['_updateIng']=!![];if(this['worker'])this['windField'][_0x48e561(0x18a)]();else{var _0x264f21=this['windField']['getParticles']();this['_drawLines'](_0x264f21);}this[_0x48e561(0x198)]=![];}},{'key':'_drawLines','value':function _0x56602b(_0x1fe181){var _0x2f9efa=_0x1de7f1;this['canvasContext'][_0x2f9efa(0x195)]='destination-in',this['canvasContext']['fillRect'](0x0,0x0,this['canvasWidth'],this['canvasHeight']),this['canvasContext'][_0x2f9efa(0x195)]='lighter',this['canvasContext']['globalAlpha']=0.9,this['canvasContext'][_0x2f9efa(0x1a2)](),this[_0x2f9efa(0x21f)]['lineWidth']=this['lineWidth'],this[_0x2f9efa(0x21f)][_0x2f9efa(0x1f4)]=this['color'];var _0x67f5f4=this['_map']['scene'][_0x2f9efa(0x144)]!==Cesium[_0x2f9efa(0x183)][_0x2f9efa(0x213)];for(var _0x481aa0=0x0,_0x55ebed=_0x1fe181['length'];_0x481aa0<_0x55ebed;_0x481aa0++){var _0x45305c=_0x1fe181[_0x481aa0],_0x1cd58b=this['_tomap'](_0x45305c['lng'],_0x45305c[_0x2f9efa(0x15e)],_0x45305c),_0x549f76=this[_0x2f9efa(0x1e0)](_0x45305c['tlng'],_0x45305c['tlat'],_0x45305c);if(!_0x1cd58b||!_0x549f76)continue;if(_0x67f5f4&&Math['abs'](_0x1cd58b[0x0]-_0x549f76[0x0])>=this['canvasWidth'])continue;this['canvasContext']['moveTo'](_0x1cd58b[0x0],_0x1cd58b[0x1]),this[_0x2f9efa(0x21f)]['lineTo'](_0x549f76[0x0],_0x549f76[0x1]);}this['canvasContext'][_0x2f9efa(0x1fb)]();}},{'key':'_tomap','value':function _0x44e8d8(_0x179224,_0xe129f3,_0xbcd3c2){var _0x38f87f=_0x1de7f1,_0x59369d=Cesium[_0x38f87f(0x203)]['fromDegrees'](_0x179224,_0xe129f3,this['fixedHeight']),_0xa5f9ac=this['_map']['scene'];if(_0xa5f9ac[_0x38f87f(0x144)]===Cesium[_0x38f87f(0x183)]['SCENE3D']){var _0x1a88c2=new Cesium['EllipsoidalOccluder'](_0xa5f9ac[_0x38f87f(0x1a7)]['ellipsoid'],_0xa5f9ac['camera']['positionWC']),_0x4fa5e9=_0x1a88c2['isPointVisible'](_0x59369d);if(!_0x4fa5e9)return _0xbcd3c2['age']=0x0,null;}var _0x18904a=Cesium[_0x38f87f(0x14b)][_0x38f87f(0x1d9)](this[_0x38f87f(0x215)]['scene'],_0x59369d);return _0x18904a?[_0x18904a['x'],_0x18904a['y']]:null;}},{'key':_0x1de7f1(0x1d3),'value':function _0x3cf8ee(){var _0x48dd70=_0x1de7f1;this[_0x48dd70(0x205)]['clear'](),delete this['windData'];}},{'key':'initWorker','value':function _0x153c66(){var _0x19e20a=_0x1de7f1,_0x41d41d=this;this['worker']=new Worker(this['options']['worker']),this[_0x19e20a(0x1cf)]['onmessage']=function(_0x2cb3a3){var _0x41c2d3=_0x19e20a;_0x41d41d['_drawLines'](_0x2cb3a3[_0x41c2d3(0x161)]['particles']),_0x41d41d['_updateIng2']=![];},this[_0x19e20a(0x205)]={'init':function _0x1417bb(_0x4977fe){_0x41d41d['worker']['postMessage']({'type':'init','options':_0x4977fe});},'setOptions':function _0x1eba50(_0x4e399d){_0x41d41d['worker']['postMessage']({'type':'setOptions','options':_0x4e399d});},'setDate':function _0x20ba3e(_0x36948e){_0x41d41d['worker']['postMessage']({'type':'setDate','data':_0x36948e});},'update':function _0x5eace2(){var _0xf6c431=_0x19e20a;if(_0x41d41d['_updateIng2'])return;_0x41d41d[_0xf6c431(0x210)]=!![],_0x41d41d['worker']['postMessage']({'type':'update'});},'clear':function _0x50de7b(){var _0x56ddf9=_0x19e20a;_0x41d41d[_0x56ddf9(0x1cf)]['postMessage']({'type':_0x56ddf9(0x1d3)});}},this['windField']['init'](this['options']);}}]),_0x4d0e32;}(BaseLayer);mars3d__namespace['LayerUtil']['register']('canvasWind',CanvasWindLayer),mars3d__namespace['layer']['CanvasWindLayer']=CanvasWindLayer,mars3d__namespace[_0x2f5537(0x1fa)]=CanvasWindField,mars3d__namespace['WindUtil']=WindUtil,exports['CanvasWindField']=CanvasWindField,exports['CanvasWindLayer']=CanvasWindLayer,exports['WindLayer']=WindLayer,exports[_0x2f5537(0x16a)]=WindUtil,Object['defineProperty'](exports,'__esModule',{'value':!![]}); +'use strict';var _0x27700f=_0x4aac;(function(_0x305ac5,_0x33d044){var _0x340a51=_0x4aac,_0x4750cd=_0x305ac5();while(!![]){try{var _0x207094=-parseInt(_0x340a51(0x16d))/0x1*(parseInt(_0x340a51(0xec))/0x2)+-parseInt(_0x340a51(0x14c))/0x3+parseInt(_0x340a51(0x127))/0x4+-parseInt(_0x340a51(0xcd))/0x5+parseInt(_0x340a51(0xf0))/0x6*(-parseInt(_0x340a51(0x118))/0x7)+-parseInt(_0x340a51(0x113))/0x8*(parseInt(_0x340a51(0xe0))/0x9)+parseInt(_0x340a51(0x195))/0xa*(parseInt(_0x340a51(0x19d))/0xb);if(_0x207094===_0x33d044)break;else _0x4750cd['push'](_0x4750cd['shift']());}catch(_0x34e56c){_0x4750cd['push'](_0x4750cd['shift']());}}}(_0x9613,0xd6899));function _interopNamespace(_0x5a9770){var _0xaf035=_0x4aac;if(_0x5a9770&&_0x5a9770['__esModule'])return _0x5a9770;var _0x816b0c=Object[_0xaf035(0x138)](null);return _0x5a9770&&Object['keys'](_0x5a9770)['forEach'](function(_0x4e1854){var _0x38d318=_0xaf035;if(_0x4e1854!=='default'){var _0x2922f5=Object[_0x38d318(0xda)](_0x5a9770,_0x4e1854);Object[_0x38d318(0x189)](_0x816b0c,_0x4e1854,_0x2922f5['get']?_0x2922f5:{'enumerable':!![],'get':function(){return _0x5a9770[_0x4e1854];}});}}),_0x816b0c[_0xaf035(0x14b)]=_0x5a9770,_0x816b0c;}var mars3d__namespace=_interopNamespace(mars3d),Cesium$7=mars3d__namespace[_0x27700f(0xd2)];function getU(_0x1d4a1d,_0x46d2b5){var _0x531da4=_0x27700f,_0x3d8105=_0x1d4a1d*Math[_0x531da4(0x133)](Cesium$7[_0x531da4(0x152)]['toRadians'](_0x46d2b5));return _0x3d8105;}function getV(_0x36b268,_0xe8e5b9){var _0x3c21cb=_0x27700f,_0x54fc2f=_0x36b268*Math['sin'](Cesium$7[_0x3c21cb(0x152)]['toRadians'](_0xe8e5b9));return _0x54fc2f;}function getSpeed(_0x8263c7,_0x511c1){var _0x322971=Math['sqrt'](Math['pow'](_0x8263c7,0x2)+Math['pow'](_0x511c1,0x2));return _0x322971;}function getDirection(_0x218ad3,_0x482369){var _0x2b7a32=_0x27700f,_0x415586=Cesium$7[_0x2b7a32(0x152)]['toDegrees'](Math['atan2'](_0x482369,_0x218ad3));return _0x415586+=_0x415586<0x0?0x168:0x0,_0x415586;}var WindUtil={'__proto__':null,'getU':getU,'getV':getV,'getSpeed':getSpeed,'getDirection':getDirection};function ownKeys(_0x115dd6,_0x5adc83){var _0x3a083e=Object['keys'](_0x115dd6);if(Object['getOwnPropertySymbols']){var _0x1393ad=Object['getOwnPropertySymbols'](_0x115dd6);_0x5adc83&&(_0x1393ad=_0x1393ad['filter'](function(_0x186ee4){return Object['getOwnPropertyDescriptor'](_0x115dd6,_0x186ee4)['enumerable'];})),_0x3a083e['push']['apply'](_0x3a083e,_0x1393ad);}return _0x3a083e;}function _objectSpread2(_0x50a944){var _0x3e98a0=_0x27700f;for(var _0x27fe5e=0x1;_0x27fe5e_0x19126e['length'])_0x1b5e6a=_0x19126e['length'];for(var _0x424bba=0x0,_0x45b902=new Array(_0x1b5e6a);_0x424bba<_0x1b5e6a;_0x424bba++)_0x45b902[_0x424bba]=_0x19126e[_0x424bba];return _0x45b902;}function _nonIterableSpread(){throw new TypeError('Invalid\x20attempt\x20to\x20spread\x20non-iterable\x20instance.\x0aIn\x20order\x20to\x20be\x20iterable,\x20non-array\x20objects\x20must\x20have\x20a\x20[Symbol.iterator]()\x20method.');}var Cesium$6=mars3d__namespace['Cesium'],CustomPrimitive=(function(){var _0x26de56=_0x27700f;function _0x46c0b8(_0x2ded85){var _0x43ec0c=_0x4aac,_0x163f09;_classCallCheck(this,_0x46c0b8),this['commandType']=_0x2ded85['commandType'],this['geometry']=_0x2ded85['geometry'],this['attributeLocations']=_0x2ded85['attributeLocations'],this['primitiveType']=_0x2ded85['primitiveType'],this[_0x43ec0c(0x1c1)]=_0x2ded85[_0x43ec0c(0x1c1)],this['vertexShaderSource']=_0x2ded85['vertexShaderSource'],this['fragmentShaderSource']=_0x2ded85['fragmentShaderSource'],this[_0x43ec0c(0x12a)]=_0x2ded85['rawRenderState'],this['framebuffer']=_0x2ded85['framebuffer'],this[_0x43ec0c(0x1af)]=_0x2ded85['outputTexture'],this['autoClear']=(_0x163f09=_0x2ded85['autoClear'])!==null&&_0x163f09!==void 0x0?_0x163f09:![],this[_0x43ec0c(0x16e)]=_0x2ded85[_0x43ec0c(0x16e)],this['show']=!![],this['commandToExecute']=undefined,this['clearCommand']=undefined,this['autoClear']&&(this['clearCommand']=new Cesium$6['ClearCommand']({'color':new Cesium$6['Color'](0x0,0x0,0x0,0x0),'depth':0x1,'framebuffer':this['framebuffer'],'pass':Cesium$6['Pass']['OPAQUE']}));}return _createClass(_0x46c0b8,[{'key':_0x26de56(0x137),'value':function _0x9f5cac(_0x79e837){var _0x30f5ce=_0x26de56;switch(this[_0x30f5ce(0xe2)]){case _0x30f5ce(0x1a0):{var _0x338ca4=Cesium$6['VertexArray']['fromGeometry']({'context':_0x79e837,'geometry':this['geometry'],'attributeLocations':this['attributeLocations'],'bufferUsage':Cesium$6['BufferUsage']['STATIC_DRAW']}),_0x43c372=Cesium$6[_0x30f5ce(0x1ab)][_0x30f5ce(0x150)]({'context':_0x79e837,'attributeLocations':this['attributeLocations'],'vertexShaderSource':this['vertexShaderSource'],'fragmentShaderSource':this['fragmentShaderSource']}),_0x33f572=Cesium$6[_0x30f5ce(0x177)]['fromCache'](this['rawRenderState']);return new Cesium$6['DrawCommand']({'primitiveType':this[_0x30f5ce(0x19b)],'shaderProgram':_0x43c372,'vertexArray':_0x338ca4,'modelMatrix':Cesium$6['Matrix4'][_0x30f5ce(0x192)],'renderState':_0x33f572,'uniformMap':this['uniformMap'],'castShadows':![],'receiveShadows':![],'framebuffer':this['framebuffer'],'pass':Cesium$6['Pass']['OPAQUE'],'pickOnly':!![],'owner':this});}case _0x30f5ce(0x1a5):{return new Cesium$6['ComputeCommand']({'owner':this,'fragmentShaderSource':this[_0x30f5ce(0x167)],'uniformMap':this['uniformMap'],'outputTexture':this['outputTexture'],'persists':!![]});}}}},{'key':'setGeometry','value':function _0x35217e(_0x26d10c,_0x4d9514){var _0x4d5995=_0x26de56;this[_0x4d5995(0x109)]=_0x4d9514;var _0x4e9f0d=Cesium$6['VertexArray'][_0x4d5995(0x18c)]({'context':_0x26d10c,'geometry':this['geometry'],'attributeLocations':this[_0x4d5995(0x1ca)],'bufferUsage':Cesium$6[_0x4d5995(0x126)][_0x4d5995(0xe9)]});this[_0x4d5995(0x147)]['vertexArray']=_0x4e9f0d;}},{'key':_0x26de56(0x193),'value':function _0x1a4799(_0x3402b2){var _0xa64511=_0x26de56;if(!this['show'])return;if(_0x3402b2['mode']!==Cesium$6['SceneMode'][_0xa64511(0x142)])return;!Cesium$6[_0xa64511(0x1c5)](this['commandToExecute'])&&(this['commandToExecute']=this['createCommand'](_0x3402b2['context'])),Cesium$6['defined'](this['preExecute'])&&this['preExecute'](),Cesium$6[_0xa64511(0x1c5)](this['clearCommand'])&&_0x3402b2['commandList']['push'](this['clearCommand']),_0x3402b2[_0xa64511(0x13c)]['push'](this['commandToExecute']);}},{'key':'isDestroyed','value':function _0x31d741(){return![];}},{'key':'destroy','value':function _0x5a8091(){var _0x3d212e=_0x26de56;if(this['clearCommand']){var _0x5af70e,_0x31d01b;(_0x5af70e=this[_0x3d212e(0x173)])!==null&&_0x5af70e!==void 0x0&&_0x5af70e['vertexArray']&&this['clearCommand']['vertexArray'][_0x3d212e(0xe8)](),(_0x31d01b=this['clearCommand'])!==null&&_0x31d01b!==void 0x0&&_0x31d01b[_0x3d212e(0x13b)]&&this[_0x3d212e(0x173)]['shaderProgram']['destroy'](),delete this[_0x3d212e(0x173)];}return this['commandToExecute']&&(this['commandToExecute']['vertexArray']&&this['commandToExecute']['vertexArray'][_0x3d212e(0xe8)](),this[_0x3d212e(0x147)]['shaderProgram']&&this[_0x3d212e(0x147)][_0x3d212e(0x13b)]['destroy'](),delete this['commandToExecute']),Cesium$6['destroyObject'](this);}}]),_0x46c0b8;}()),Cesium$5=mars3d__namespace['Cesium'],Util=(function(){var _0x371421=function _0x253713(){var _0x5bafbc=_0x4aac,_0x80d6dd=new Cesium$5['Geometry']({'attributes':new Cesium$5[(_0x5bafbc(0x1a2))]({'position':new Cesium$5['GeometryAttribute']({'componentDatatype':Cesium$5['ComponentDatatype'][_0x5bafbc(0x182)],'componentsPerAttribute':0x3,'values':new Float32Array([-0x1,-0x1,0x0,0x1,-0x1,0x0,0x1,0x1,0x0,-0x1,0x1,0x0])}),'st':new Cesium$5['GeometryAttribute']({'componentDatatype':Cesium$5['ComponentDatatype']['FLOAT'],'componentsPerAttribute':0x2,'values':new Float32Array([0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1])})}),'indices':new Uint32Array([0x3,0x2,0x0,0x0,0x2,0x1])});return _0x80d6dd;},_0xa5fdbb=function _0x35da23(_0x53ff49,_0x2a0d56){if(Cesium$5['defined'](_0x2a0d56)){var _0x35b186={};_0x35b186['arrayBufferView']=_0x2a0d56,_0x53ff49['source']=_0x35b186;}var _0x4d5ae1=new Cesium$5['Texture'](_0x53ff49);return _0x4d5ae1;},_0x28ba18=function _0x57f512(_0x328ac4,_0x196f9c,_0x546a1a){var _0x2680cb=new Cesium$5['Framebuffer']({'context':_0x328ac4,'colorTextures':[_0x196f9c],'depthTexture':_0x546a1a});return _0x2680cb;},_0x116529=function _0x58109c(_0x5ed2e5){var _0x5eda73=_0x4aac,_0x3c53c1=!![],_0xe36005=![],_0x347956={'viewport':_0x5ed2e5['viewport'],'depthTest':_0x5ed2e5[_0x5eda73(0xfa)],'depthMask':_0x5ed2e5[_0x5eda73(0x1a7)],'blending':_0x5ed2e5['blending']},_0x2d8d5b=Cesium$5['Appearance']['getDefaultRenderState'](_0x3c53c1,_0xe36005,_0x347956);return _0x2d8d5b;},_0x1a707c=function _0x408dfb(_0xc49c62){var _0x48b4ad=_0x4aac,_0x223fe1={},_0x1390ee=Cesium$5[_0x48b4ad(0x152)][_0x48b4ad(0x1a6)](_0xc49c62['west'],Cesium$5['Math'][_0x48b4ad(0x15f)]),_0x428dcc=Cesium$5[_0x48b4ad(0x152)]['mod'](_0xc49c62['east'],Cesium$5['Math']['TWO_PI']),_0x5cf7fa=_0xc49c62['width'],_0x360c96,_0x33095a;_0x5cf7fa>Cesium$5[_0x48b4ad(0x152)]['THREE_PI_OVER_TWO']?(_0x360c96=0x0,_0x33095a=Cesium$5['Math']['TWO_PI']):_0x428dcc-_0x1390ee<_0x5cf7fa?(_0x360c96=_0x1390ee,_0x33095a=_0x1390ee+_0x5cf7fa):(_0x360c96=_0x1390ee,_0x33095a=_0x428dcc);_0x223fe1['lon']={'min':Cesium$5['Math'][_0x48b4ad(0xde)](_0x360c96),'max':Cesium$5['Math']['toDegrees'](_0x33095a)};var _0x42cba6=_0xc49c62['south'],_0x3a2870=_0xc49c62['north'],_0x58ca1a=_0xc49c62['height'],_0x2994a4=_0x58ca1a>Cesium$5['Math']['PI']/0xc?_0x58ca1a/0x2:0x0,_0x12fe3e=Cesium$5['Math']['clampToLatitudeRange'](_0x42cba6-_0x2994a4),_0x3f4578=Cesium$5[_0x48b4ad(0x152)]['clampToLatitudeRange'](_0x3a2870+_0x2994a4);return _0x12fe3e<-Cesium$5['Math']['PI_OVER_THREE']&&(_0x12fe3e=-Cesium$5['Math'][_0x48b4ad(0xcf)]),_0x3f4578>Cesium$5['Math'][_0x48b4ad(0xed)]&&(_0x3f4578=Cesium$5['Math']['PI_OVER_TWO']),_0x223fe1['lat']={'min':Cesium$5['Math'][_0x48b4ad(0xde)](_0x12fe3e),'max':Cesium$5['Math']['toDegrees'](_0x3f4578)},_0x223fe1;};return{'getFullscreenQuad':_0x371421,'createTexture':_0xa5fdbb,'createFramebuffer':_0x28ba18,'createRawRenderState':_0x116529,'viewRectangleToLonLatRange':_0x1a707c};}()),segmentDraw_vert=_0x27700f(0x1a1),segmentDraw_frag='uniform\x20sampler2D\x20colorTable;\x0a\x0avarying\x20float\x20speedNormalization;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20texture2D(colorTable,\x20vec2(speedNormalization,\x200.0));\x0a}',fullscreen_vert=_0x27700f(0x180),trailDraw_frag='uniform\x20sampler2D\x20segmentsColorTexture;\x0d\x0auniform\x20sampler2D\x20segmentsDepthTexture;\x0d\x0a\x0d\x0auniform\x20sampler2D\x20currentTrailsColor;\x0d\x0auniform\x20sampler2D\x20trailsDepthTexture;\x0d\x0a\x0d\x0auniform\x20float\x20fadeOpacity;\x0d\x0a\x0d\x0avarying\x20vec2\x20textureCoordinate;\x0d\x0a\x0d\x0avoid\x20main()\x20{\x0d\x0a\x20\x20\x20\x20vec4\x20pointsColor\x20=\x20texture2D(segmentsColorTexture,\x20textureCoordinate);\x0d\x0a\x20\x20\x20\x20vec4\x20trailsColor\x20=\x20texture2D(currentTrailsColor,\x20textureCoordinate);\x0d\x0a\x0d\x0a\x20\x20\x20\x20trailsColor\x20=\x20floor(fadeOpacity\x20*\x20255.0\x20*\x20trailsColor)\x20/\x20255.0;\x20//\x20make\x20sure\x20the\x20trailsColor\x20will\x20be\x20strictly\x20decreased\x0d\x0a\x0d\x0a\x20\x20\x20\x20float\x20pointsDepth\x20=\x20texture2D(segmentsDepthTexture,\x20textureCoordinate).r;\x0d\x0a\x20\x20\x20\x20float\x20trailsDepth\x20=\x20texture2D(trailsDepthTexture,\x20textureCoordinate).r;\x0d\x0a\x20\x20\x20\x20float\x20globeDepth\x20=\x20czm_unpackDepth(texture2D(czm_globeDepthTexture,\x20textureCoordinate));\x0d\x0a\x0d\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(0.0);\x0d\x0a\x20\x20\x20\x20if\x20(pointsDepth\x20<\x20globeDepth)\x20{\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20gl_FragColor\x20+\x20pointsColor;\x0d\x0a\x20\x20\x20\x20}\x0d\x0a\x20\x20\x20\x20if\x20(trailsDepth\x20<\x20globeDepth)\x20{\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20gl_FragColor\x20+\x20trailsColor;\x0d\x0a\x20\x20\x20\x20}\x0d\x0a\x20\x20\x20\x20gl_FragDepthEXT\x20=\x20min(pointsDepth,\x20trailsDepth);\x0d\x0a}',screenDraw_frag=_0x27700f(0x198),Cesium$4=mars3d__namespace['Cesium'],ParticlesRendering=(function(){var _0x54211b=_0x27700f;function _0x1b251b(_0x73bb9f,_0x31d6fb,_0x166cbf,_0x184f31,_0x40e51f){var _0x327830=_0x4aac;_classCallCheck(this,_0x1b251b),this['createRenderingTextures'](_0x73bb9f,_0x31d6fb,_0x166cbf[_0x327830(0x15d)]),this['createRenderingFramebuffers'](_0x73bb9f),this['createRenderingPrimitives'](_0x73bb9f,_0x166cbf,_0x184f31,_0x40e51f);}return _createClass(_0x1b251b,[{'key':_0x54211b(0x1b5),'value':function _0x24d81d(_0x3a4890,_0xc6d79d,_0x17cce8){var _0x5186ac=_0x54211b,_0x506eb4={'context':_0x3a4890,'width':_0x3a4890['drawingBufferWidth'],'height':_0x3a4890[_0x5186ac(0x141)],'pixelFormat':Cesium$4['PixelFormat']['RGBA'],'pixelDatatype':Cesium$4['PixelDatatype'][_0x5186ac(0x10e)]},_0x21854e={'context':_0x3a4890,'width':_0x3a4890['drawingBufferWidth'],'height':_0x3a4890[_0x5186ac(0x141)],'pixelFormat':Cesium$4[_0x5186ac(0x149)]['DEPTH_COMPONENT'],'pixelDatatype':Cesium$4[_0x5186ac(0x14a)]['UNSIGNED_INT']},_0x3cbe16=_0x17cce8[_0x5186ac(0xdc)],_0x42b07a=new Float32Array(_0x3cbe16*0x3);for(var _0x5d907a=0x0;_0x5d907a<_0x3cbe16;_0x5d907a++){var _0x451cf7=Cesium$4['Color']['fromCssColorString'](_0x17cce8[_0x5d907a]);_0x42b07a[0x3*_0x5d907a]=_0x451cf7['red'],_0x42b07a[0x3*_0x5d907a+0x1]=_0x451cf7['green'],_0x42b07a[0x3*_0x5d907a+0x2]=_0x451cf7['blue'];}var _0x323aab={'context':_0x3a4890,'width':_0x3cbe16,'height':0x1,'pixelFormat':Cesium$4['PixelFormat'][_0x5186ac(0x11b)],'pixelDatatype':Cesium$4['PixelDatatype']['FLOAT'],'sampler':new Cesium$4[(_0x5186ac(0x1b9))]({'minificationFilter':Cesium$4['TextureMinificationFilter'][_0x5186ac(0x16b)],'magnificationFilter':Cesium$4['TextureMagnificationFilter']['LINEAR']})};this[_0x5186ac(0x1a3)]={'segmentsColor':Util['createTexture'](_0x506eb4),'segmentsDepth':Util['createTexture'](_0x21854e),'currentTrailsColor':Util['createTexture'](_0x506eb4),'currentTrailsDepth':Util['createTexture'](_0x21854e),'nextTrailsColor':Util[_0x5186ac(0x125)](_0x506eb4),'nextTrailsDepth':Util[_0x5186ac(0x125)](_0x21854e),'colorTable':Util['createTexture'](_0x323aab,_0x42b07a)};}},{'key':_0x54211b(0x196),'value':function _0x54d47f(_0x4f2fa2){var _0xabc07f=_0x54211b;this['framebuffers']={'segments':Util[_0xabc07f(0x1cb)](_0x4f2fa2,this[_0xabc07f(0x1a3)]['segmentsColor'],this[_0xabc07f(0x1a3)]['segmentsDepth']),'currentTrails':Util['createFramebuffer'](_0x4f2fa2,this['textures'][_0xabc07f(0x111)],this['textures']['currentTrailsDepth']),'nextTrails':Util[_0xabc07f(0x1cb)](_0x4f2fa2,this['textures']['nextTrailsColor'],this['textures']['nextTrailsDepth'])};}},{'key':_0x54211b(0xdf),'value':function _0x34c3a9(_0x1b59a3){var _0x5d92ed=_0x54211b,_0x5aa39b=0x4,_0x2600ff=[];for(var _0x36de3f=0x0;_0x36de3f<_0x1b59a3['particlesTextureSize'];_0x36de3f++){for(var _0x15cf11=0x0;_0x15cf11<_0x1b59a3['particlesTextureSize'];_0x15cf11++){for(var _0x5c0d93=0x0;_0x5c0d93<_0x5aa39b;_0x5c0d93++){_0x2600ff['push'](_0x36de3f/_0x1b59a3[_0x5d92ed(0x155)]),_0x2600ff['push'](_0x15cf11/_0x1b59a3[_0x5d92ed(0x155)]);}}}_0x2600ff=new Float32Array(_0x2600ff);var _0x17faf1=[],_0x187451=[-0x1,0x1],_0x513616=[-0x1,0x1];for(var _0x376a3f=0x0;_0x376a3f<_0x1b59a3[_0x5d92ed(0x18a)];_0x376a3f++){for(var _0x3dc0cd=0x0;_0x3dc0cd<_0x5aa39b/0x2;_0x3dc0cd++){for(var _0x2e0b1a=0x0;_0x2e0b1a<_0x5aa39b/0x2;_0x2e0b1a++){_0x17faf1['push'](_0x187451[_0x3dc0cd]),_0x17faf1['push'](_0x513616[_0x2e0b1a]),_0x17faf1['push'](0x0);}}}_0x17faf1=new Float32Array(_0x17faf1);var _0x12f983=0x6*_0x1b59a3['maxParticles'],_0x5d1c74=new Uint32Array(_0x12f983);for(var _0x2f74aa=0x0,_0x24479f=0x0,_0x2bce88=0x0;_0x2f74aa<_0x1b59a3[_0x5d92ed(0x18a)];_0x2f74aa++){_0x5d1c74[_0x24479f++]=_0x2bce88+0x0,_0x5d1c74[_0x24479f++]=_0x2bce88+0x1,_0x5d1c74[_0x24479f++]=_0x2bce88+0x2,_0x5d1c74[_0x24479f++]=_0x2bce88+0x2,_0x5d1c74[_0x24479f++]=_0x2bce88+0x1,_0x5d1c74[_0x24479f++]=_0x2bce88+0x3,_0x2bce88+=0x4;}var _0x247dbe=new Cesium$4['Geometry']({'attributes':new Cesium$4[(_0x5d92ed(0x1a2))]({'st':new Cesium$4['GeometryAttribute']({'componentDatatype':Cesium$4['ComponentDatatype'][_0x5d92ed(0x182)],'componentsPerAttribute':0x2,'values':_0x2600ff}),'normal':new Cesium$4[(_0x5d92ed(0xd3))]({'componentDatatype':Cesium$4[_0x5d92ed(0x1b8)][_0x5d92ed(0x182)],'componentsPerAttribute':0x3,'values':_0x17faf1})}),'indices':_0x5d1c74});return _0x247dbe;}},{'key':'createRenderingPrimitives','value':function _0x547a78(_0x26d424,_0xe292e2,_0xdbcb86,_0x128e11){var _0x3a70d5=_0x54211b,_0x55fb13=this;this[_0x3a70d5(0x176)]={'segments':new CustomPrimitive({'commandType':'Draw','attributeLocations':{'st':0x0,'normal':0x1},'geometry':this['createSegmentsGeometry'](_0xe292e2),'primitiveType':Cesium$4['PrimitiveType']['TRIANGLES'],'uniformMap':{'currentParticlesPosition':function _0x310094(){return _0x128e11['particlesTextures']['currentParticlesPosition'];},'postProcessingPosition':function _0x8e1e77(){return _0x128e11['particlesTextures']['postProcessingPosition'];},'postProcessingSpeed':function _0x5fe06c(){return _0x128e11['particlesTextures']['postProcessingSpeed'];},'colorTable':function _0xd4e297(){var _0x55fde0=_0x3a70d5;return _0x55fb13[_0x55fde0(0x1a3)]['colorTable'];},'aspect':function _0xc62254(){return _0x26d424['drawingBufferWidth']/_0x26d424['drawingBufferHeight'];},'pixelSize':function _0x2a4ae5(){return _0xdbcb86['pixelSize'];},'lineWidth':function _0x12d645(){return _0xe292e2['lineWidth'];},'particleHeight':function _0xf602e7(){var _0x4430cd=_0x3a70d5;return _0xe292e2[_0x4430cd(0x188)];}},'vertexShaderSource':new Cesium$4['ShaderSource']({'sources':[segmentDraw_vert]}),'fragmentShaderSource':new Cesium$4['ShaderSource']({'sources':[segmentDraw_frag]}),'rawRenderState':Util['createRawRenderState']({'viewport':undefined,'depthTest':{'enabled':!![]},'depthMask':!![]}),'framebuffer':this['framebuffers']['segments'],'autoClear':!![]}),'trails':new CustomPrimitive({'commandType':'Draw','attributeLocations':{'position':0x0,'st':0x1},'geometry':Util['getFullscreenQuad'](),'primitiveType':Cesium$4[_0x3a70d5(0x18e)][_0x3a70d5(0x112)],'uniformMap':{'segmentsColorTexture':function _0x3ac31e(){var _0x3256ca=_0x3a70d5;return _0x55fb13[_0x3256ca(0x1a3)]['segmentsColor'];},'segmentsDepthTexture':function _0x3b25fe(){var _0x58acc7=_0x3a70d5;return _0x55fb13[_0x58acc7(0x1a3)]['segmentsDepth'];},'currentTrailsColor':function _0x331ed7(){var _0x185171=_0x3a70d5;return _0x55fb13['framebuffers']['currentTrails'][_0x185171(0x107)](0x0);},'trailsDepthTexture':function _0x43d2df(){var _0x18a8fe=_0x3a70d5;return _0x55fb13['framebuffers'][_0x18a8fe(0x19e)]['depthTexture'];},'fadeOpacity':function _0x31acc2(){return _0xe292e2['fadeOpacity'];}},'vertexShaderSource':new Cesium$4['ShaderSource']({'defines':['DISABLE_GL_POSITION_LOG_DEPTH'],'sources':[fullscreen_vert]}),'fragmentShaderSource':new Cesium$4['ShaderSource']({'defines':['DISABLE_LOG_DEPTH_FRAGMENT_WRITE'],'sources':[trailDraw_frag]}),'rawRenderState':Util[_0x3a70d5(0x18d)]({'viewport':undefined,'depthTest':{'enabled':!![],'func':Cesium$4['DepthFunction']['ALWAYS']},'depthMask':!![]}),'framebuffer':this['framebuffers']['nextTrails'],'autoClear':!![],'preExecute':function _0x631c91(){var _0x46330c=_0x3a70d5,_0x57fd2e=_0x55fb13[_0x46330c(0x13f)]['currentTrails'];_0x55fb13['framebuffers']['currentTrails']=_0x55fb13['framebuffers']['nextTrails'],_0x55fb13['framebuffers']['nextTrails']=_0x57fd2e,_0x55fb13['primitives'][_0x46330c(0x1b2)]['commandToExecute']['framebuffer']=_0x55fb13['framebuffers']['nextTrails'],_0x55fb13[_0x46330c(0x176)]['trails']['clearCommand']['framebuffer']=_0x55fb13[_0x46330c(0x13f)]['nextTrails'];}}),'screen':new CustomPrimitive({'commandType':'Draw','attributeLocations':{'position':0x0,'st':0x1},'geometry':Util[_0x3a70d5(0x184)](),'primitiveType':Cesium$4['PrimitiveType'][_0x3a70d5(0x112)],'uniformMap':{'trailsColorTexture':function _0x4e91d5(){var _0x17fd1f=_0x3a70d5;return _0x55fb13['framebuffers']['nextTrails'][_0x17fd1f(0x107)](0x0);},'trailsDepthTexture':function _0x4c47e6(){var _0xafcec9=_0x3a70d5;return _0x55fb13['framebuffers'][_0xafcec9(0x101)]['depthTexture'];}},'vertexShaderSource':new Cesium$4['ShaderSource']({'defines':['DISABLE_GL_POSITION_LOG_DEPTH'],'sources':[fullscreen_vert]}),'fragmentShaderSource':new Cesium$4[(_0x3a70d5(0x166))]({'defines':['DISABLE_LOG_DEPTH_FRAGMENT_WRITE'],'sources':[screenDraw_frag]}),'rawRenderState':Util['createRawRenderState']({'viewport':undefined,'depthTest':{'enabled':![]},'depthMask':!![],'blending':{'enabled':!![]}}),'framebuffer':undefined})};}}]),_0x1b251b;}()),getWind_frag='//\x20the\x20size\x20of\x20UV\x20textures:\x20width\x20=\x20lon,\x20height\x20=\x20lat*lev\x0auniform\x20sampler2D\x20U;\x20//\x20eastward\x20wind\x20\x0auniform\x20sampler2D\x20V;\x20//\x20northward\x20wind\x0a\x0auniform\x20sampler2D\x20currentParticlesPosition;\x20//\x20(lon,\x20lat,\x20lev)\x0a\x0auniform\x20vec3\x20dimension;\x20//\x20(lon,\x20lat,\x20lev)\x0auniform\x20vec3\x20minimum;\x20//\x20minimum\x20of\x20each\x20dimension\x0auniform\x20vec3\x20maximum;\x20//\x20maximum\x20of\x20each\x20dimension\x0auniform\x20vec3\x20interval;\x20//\x20interval\x20of\x20each\x20dimension\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avec2\x20mapPositionToNormalizedIndex2D(vec3\x20lonLatLev)\x20{\x0a\x20\x20\x20\x20//\x20ensure\x20the\x20range\x20of\x20longitude\x20and\x20latitude\x0a\x20\x20\x20\x20lonLatLev.x\x20=\x20mod(lonLatLev.x,\x20360.0);\x0a\x20\x20\x20\x20lonLatLev.y\x20=\x20clamp(lonLatLev.y,\x20-90.0,\x2090.0);\x0a\x0a\x20\x20\x20\x20vec3\x20index3D\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20index3D.x\x20=\x20(lonLatLev.x\x20-\x20minimum.x)\x20/\x20interval.x;\x0a\x20\x20\x20\x20index3D.y\x20=\x20(lonLatLev.y\x20-\x20minimum.y)\x20/\x20interval.y;\x0a\x20\x20\x20\x20index3D.z\x20=\x20(lonLatLev.z\x20-\x20minimum.z)\x20/\x20interval.z;\x0a\x0a\x20\x20\x20\x20//\x20the\x20st\x20texture\x20coordinate\x20corresponding\x20to\x20(col,\x20row)\x20index\x0a\x20\x20\x20\x20//\x20example\x0a\x20\x20\x20\x20//\x20data\x20array\x20is\x20[0,\x201,\x202,\x203,\x204,\x205],\x20width\x20=\x203,\x20height\x20=\x202\x0a\x20\x20\x20\x20//\x20the\x20content\x20of\x20texture\x20will\x20be\x0a\x20\x20\x20\x20//\x20t\x201.0\x0a\x20\x20\x20\x20//\x20\x20\x20\x20|\x20\x203\x204\x205\x0a\x20\x20\x20\x20//\x20\x20\x20\x20|\x0a\x20\x20\x20\x20//\x20\x20\x20\x20|\x20\x200\x201\x202\x0a\x20\x20\x20\x20//\x20\x20\x200.0------1.0\x20s\x0a\x0a\x20\x20\x20\x20vec2\x20index2D\x20=\x20vec2(index3D.x,\x20index3D.z\x20*\x20dimension.y\x20+\x20index3D.y);\x0a\x20\x20\x20\x20vec2\x20normalizedIndex2D\x20=\x20vec2(index2D.x\x20/\x20dimension.x,\x20index2D.y\x20/\x20(dimension.y\x20*\x20dimension.z));\x0a\x20\x20\x20\x20return\x20normalizedIndex2D;\x0a}\x0a\x0afloat\x20getWind(sampler2D\x20windTexture,\x20vec3\x20lonLatLev)\x20{\x0a\x20\x20\x20\x20vec2\x20normalizedIndex2D\x20=\x20mapPositionToNormalizedIndex2D(lonLatLev);\x0a\x20\x20\x20\x20float\x20result\x20=\x20texture2D(windTexture,\x20normalizedIndex2D).r;\x0a\x20\x20\x20\x20return\x20result;\x0a}\x0a\x0aconst\x20mat4\x20kernelMatrix\x20=\x20mat4(\x0a\x20\x20\x20\x200.0,\x20-1.0,\x202.0,\x20-1.0,\x20//\x20first\x20column\x0a\x20\x20\x20\x202.0,\x200.0,\x20-5.0,\x203.0,\x20//\x20second\x20column\x0a\x20\x20\x20\x200.0,\x201.0,\x204.0,\x20-3.0,\x20//\x20third\x20column\x0a\x20\x20\x20\x200.0,\x200.0,\x20-1.0,\x201.0\x20//\x20fourth\x20column\x0a);\x0afloat\x20oneDimensionInterpolation(float\x20t,\x20float\x20p0,\x20float\x20p1,\x20float\x20p2,\x20float\x20p3)\x20{\x0a\x20\x20\x20\x20vec4\x20tVec4\x20=\x20vec4(1.0,\x20t,\x20t\x20*\x20t,\x20t\x20*\x20t\x20*\x20t);\x0a\x20\x20\x20\x20tVec4\x20=\x20tVec4\x20/\x202.0;\x0a\x20\x20\x20\x20vec4\x20pVec4\x20=\x20vec4(p0,\x20p1,\x20p2,\x20p3);\x0a\x20\x20\x20\x20return\x20dot((tVec4\x20*\x20kernelMatrix),\x20pVec4);\x0a}\x0a\x0afloat\x20calculateB(sampler2D\x20windTexture,\x20float\x20t,\x20float\x20lon,\x20float\x20lat,\x20float\x20lev)\x20{\x0a\x20\x20\x20\x20float\x20lon0\x20=\x20floor(lon)\x20-\x201.0\x20*\x20interval.x;\x0a\x20\x20\x20\x20float\x20lon1\x20=\x20floor(lon);\x0a\x20\x20\x20\x20float\x20lon2\x20=\x20floor(lon)\x20+\x201.0\x20*\x20interval.x;\x0a\x20\x20\x20\x20float\x20lon3\x20=\x20floor(lon)\x20+\x202.0\x20*\x20interval.x;\x0a\x0a\x20\x20\x20\x20float\x20p0\x20=\x20getWind(windTexture,\x20vec3(lon0,\x20lat,\x20lev));\x0a\x20\x20\x20\x20float\x20p1\x20=\x20getWind(windTexture,\x20vec3(lon1,\x20lat,\x20lev));\x0a\x20\x20\x20\x20float\x20p2\x20=\x20getWind(windTexture,\x20vec3(lon2,\x20lat,\x20lev));\x0a\x20\x20\x20\x20float\x20p3\x20=\x20getWind(windTexture,\x20vec3(lon3,\x20lat,\x20lev));\x0a\x0a\x20\x20\x20\x20return\x20oneDimensionInterpolation(t,\x20p0,\x20p1,\x20p2,\x20p3);\x0a}\x0a\x0afloat\x20interpolateOneTexture(sampler2D\x20windTexture,\x20vec3\x20lonLatLev)\x20{\x0a\x20\x20\x20\x20float\x20lon\x20=\x20lonLatLev.x;\x0a\x20\x20\x20\x20float\x20lat\x20=\x20lonLatLev.y;\x0a\x20\x20\x20\x20float\x20lev\x20=\x20lonLatLev.z;\x0a\x0a\x20\x20\x20\x20float\x20lat0\x20=\x20floor(lat)\x20-\x201.0\x20*\x20interval.y;\x0a\x20\x20\x20\x20float\x20lat1\x20=\x20floor(lat);\x0a\x20\x20\x20\x20float\x20lat2\x20=\x20floor(lat)\x20+\x201.0\x20*\x20interval.y;\x0a\x20\x20\x20\x20float\x20lat3\x20=\x20floor(lat)\x20+\x202.0\x20*\x20interval.y;\x0a\x0a\x20\x20\x20\x20vec2\x20coefficient\x20=\x20lonLatLev.xy\x20-\x20floor(lonLatLev.xy);\x0a\x20\x20\x20\x20float\x20b0\x20=\x20calculateB(windTexture,\x20coefficient.x,\x20lon,\x20lat0,\x20lev);\x0a\x20\x20\x20\x20float\x20b1\x20=\x20calculateB(windTexture,\x20coefficient.x,\x20lon,\x20lat1,\x20lev);\x0a\x20\x20\x20\x20float\x20b2\x20=\x20calculateB(windTexture,\x20coefficient.x,\x20lon,\x20lat2,\x20lev);\x0a\x20\x20\x20\x20float\x20b3\x20=\x20calculateB(windTexture,\x20coefficient.x,\x20lon,\x20lat3,\x20lev);\x0a\x0a\x20\x20\x20\x20return\x20oneDimensionInterpolation(coefficient.y,\x20b0,\x20b1,\x20b2,\x20b3);\x0a}\x0a\x0avec3\x20bicubic(vec3\x20lonLatLev)\x20{\x0a\x20\x20\x20\x20//\x20https://en.wikipedia.org/wiki/Bicubic_interpolation#Bicubic_convolution_algorithm\x0a\x20\x20\x20\x20float\x20u\x20=\x20interpolateOneTexture(U,\x20lonLatLev);\x0a\x20\x20\x20\x20float\x20v\x20=\x20interpolateOneTexture(V,\x20lonLatLev);\x0a\x20\x20\x20\x20float\x20w\x20=\x200.0;\x0a\x20\x20\x20\x20return\x20vec3(u,\x20v,\x20w);\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20//\x20texture\x20coordinate\x20must\x20be\x20normalized\x0a\x20\x20\x20\x20vec3\x20lonLatLev\x20=\x20texture2D(currentParticlesPosition,\x20v_textureCoordinates).rgb;\x0a\x20\x20\x20\x20vec3\x20windVector\x20=\x20bicubic(lonLatLev);\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(windVector,\x200.0);\x0a}',updateSpeed_frag=_0x27700f(0x170),updatePosition_frag='uniform\x20sampler2D\x20currentParticlesPosition;\x20//\x20(lon,\x20lat,\x20lev)\x0auniform\x20sampler2D\x20currentParticlesSpeed;\x20//\x20(u,\x20v,\x20w,\x20normalization)\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avec2\x20lengthOfLonLat(vec3\x20lonLatLev)\x20{\x0a\x20\x20\x20\x20//\x20unit\x20conversion:\x20meters\x20->\x20longitude\x20latitude\x20degrees\x0a\x20\x20\x20\x20//\x20see\x20https://en.wikipedia.org/wiki/Geographic_coordinate_system#Length_of_a_degree\x20for\x20detail\x0a\x0a\x20\x20\x20\x20//\x20Calculate\x20the\x20length\x20of\x20a\x20degree\x20of\x20latitude\x20and\x20longitude\x20in\x20meters\x0a\x20\x20\x20\x20float\x20latitude\x20=\x20radians(lonLatLev.y);\x0a\x0a\x20\x20\x20\x20float\x20term1\x20=\x20111132.92;\x0a\x20\x20\x20\x20float\x20term2\x20=\x20559.82\x20*\x20cos(2.0\x20*\x20latitude);\x0a\x20\x20\x20\x20float\x20term3\x20=\x201.175\x20*\x20cos(4.0\x20*\x20latitude);\x0a\x20\x20\x20\x20float\x20term4\x20=\x200.0023\x20*\x20cos(6.0\x20*\x20latitude);\x0a\x20\x20\x20\x20float\x20latLength\x20=\x20term1\x20-\x20term2\x20+\x20term3\x20-\x20term4;\x0a\x0a\x20\x20\x20\x20float\x20term5\x20=\x20111412.84\x20*\x20cos(latitude);\x0a\x20\x20\x20\x20float\x20term6\x20=\x2093.5\x20*\x20cos(3.0\x20*\x20latitude);\x0a\x20\x20\x20\x20float\x20term7\x20=\x200.118\x20*\x20cos(5.0\x20*\x20latitude);\x0a\x20\x20\x20\x20float\x20longLength\x20=\x20term5\x20-\x20term6\x20+\x20term7;\x0a\x0a\x20\x20\x20\x20return\x20vec2(longLength,\x20latLength);\x0a}\x0a\x0avoid\x20updatePosition(vec3\x20lonLatLev,\x20vec3\x20speed)\x20{\x0a\x20\x20\x20\x20vec2\x20lonLatLength\x20=\x20lengthOfLonLat(lonLatLev);\x0a\x20\x20\x20\x20float\x20u\x20=\x20speed.x\x20/\x20lonLatLength.x;\x0a\x20\x20\x20\x20float\x20v\x20=\x20speed.y\x20/\x20lonLatLength.y;\x0a\x20\x20\x20\x20float\x20w\x20=\x200.0;\x0a\x20\x20\x20\x20vec3\x20windVectorInLonLatLev\x20=\x20vec3(u,\x20v,\x20w);\x0a\x0a\x20\x20\x20\x20vec3\x20nextParticle\x20=\x20lonLatLev\x20+\x20windVectorInLonLatLev;\x0a\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(nextParticle,\x200.0);\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20//\x20texture\x20coordinate\x20must\x20be\x20normalized\x0a\x20\x20\x20\x20vec3\x20lonLatLev\x20=\x20texture2D(currentParticlesPosition,\x20v_textureCoordinates).rgb;\x0a\x20\x20\x20\x20vec3\x20speed\x20=\x20texture2D(currentParticlesSpeed,\x20v_textureCoordinates).rgb;\x0a\x0a\x20\x20\x20\x20updatePosition(lonLatLev,\x20speed);\x0a}',postProcessingPosition_frag='uniform\x20sampler2D\x20nextParticlesPosition;\x0auniform\x20sampler2D\x20nextParticlesSpeed;\x20//\x20(u,\x20v,\x20w,\x20normalization)\x0a\x0a//\x20range\x20(min,\x20max)\x0auniform\x20vec2\x20lonRange;\x0auniform\x20vec2\x20latRange;\x0a\x0auniform\x20float\x20randomCoefficient;\x20//\x20use\x20to\x20improve\x20the\x20pseudo-random\x20generator\x0auniform\x20float\x20dropRate;\x20//\x20drop\x20rate\x20is\x20a\x20chance\x20a\x20particle\x20will\x20restart\x20at\x20random\x20position\x20to\x20avoid\x20degeneration\x0auniform\x20float\x20dropRateBump;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0a//\x20pseudo-random\x20generator\x0aconst\x20vec3\x20randomConstants\x20=\x20vec3(12.9898,\x2078.233,\x204375.85453);\x0aconst\x20vec2\x20normalRange\x20=\x20vec2(0.0,\x201.0);\x0afloat\x20rand(vec2\x20seed,\x20vec2\x20range)\x20{\x0a\x20\x20\x20\x20vec2\x20randomSeed\x20=\x20randomCoefficient\x20*\x20seed;\x0a\x20\x20\x20\x20float\x20temp\x20=\x20dot(randomConstants.xy,\x20randomSeed);\x0a\x20\x20\x20\x20temp\x20=\x20fract(sin(temp)\x20*\x20(randomConstants.z\x20+\x20temp));\x0a\x20\x20\x20\x20return\x20temp\x20*\x20(range.y\x20-\x20range.x)\x20+\x20range.x;\x0a}\x0a\x0avec3\x20generateRandomParticle(vec2\x20seed,\x20float\x20lev)\x20{\x0a\x20\x20\x20\x20//\x20ensure\x20the\x20longitude\x20is\x20in\x20[0,\x20360]\x0a\x20\x20\x20\x20float\x20randomLon\x20=\x20mod(rand(seed,\x20lonRange),\x20360.0);\x0a\x20\x20\x20\x20float\x20randomLat\x20=\x20rand(-seed,\x20latRange);\x0a\x0a\x20\x20\x20\x20return\x20vec3(randomLon,\x20randomLat,\x20lev);\x0a}\x0a\x0abool\x20particleOutbound(vec3\x20particle)\x20{\x0a\x20\x20\x20\x20return\x20particle.y\x20<\x20-90.0\x20||\x20particle.y\x20>\x2090.0;\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20vec3\x20nextParticle\x20=\x20texture2D(nextParticlesPosition,\x20v_textureCoordinates).rgb;\x0a\x20\x20\x20\x20vec4\x20nextSpeed\x20=\x20texture2D(nextParticlesSpeed,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20float\x20particleDropRate\x20=\x20dropRate\x20+\x20dropRateBump\x20*\x20nextSpeed.a;\x0a\x0a\x20\x20\x20\x20vec2\x20seed1\x20=\x20nextParticle.xy\x20+\x20v_textureCoordinates;\x0a\x20\x20\x20\x20vec2\x20seed2\x20=\x20nextSpeed.xy\x20+\x20v_textureCoordinates;\x0a\x20\x20\x20\x20vec3\x20randomParticle\x20=\x20generateRandomParticle(seed1,\x20nextParticle.z);\x0a\x20\x20\x20\x20float\x20randomNumber\x20=\x20rand(seed2,\x20normalRange);\x0a\x0a\x20\x20\x20\x20if\x20(randomNumber\x20<\x20particleDropRate\x20||\x20particleOutbound(nextParticle))\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(randomParticle,\x201.0);\x20//\x201.0\x20means\x20this\x20is\x20a\x20random\x20particle\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(nextParticle,\x200.0);\x0a\x20\x20\x20\x20}\x0a}',postProcessingSpeed_frag='uniform\x20sampler2D\x20postProcessingPosition;\x0auniform\x20sampler2D\x20nextParticlesSpeed;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20vec4\x20randomParticle\x20=\x20texture2D(postProcessingPosition,\x20v_textureCoordinates);\x0a\x20\x20\x20\x20vec4\x20particleSpeed\x20=\x20texture2D(nextParticlesSpeed,\x20v_textureCoordinates);\x0a\x0a\x20\x20\x20\x20if\x20(randomParticle.a\x20>\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20particleSpeed;\x0a\x20\x20\x20\x20}\x0a}',Cesium$3=mars3d__namespace['Cesium'],ParticlesComputing=(function(){var _0x11522b=_0x27700f;function _0x42d198(_0x53a59d,_0x3651c2,_0x387e85,_0x2a9e72){_classCallCheck(this,_0x42d198),this['data']=_0x3651c2,this['createWindTextures'](_0x53a59d,_0x3651c2),this['createParticlesTextures'](_0x53a59d,_0x387e85,_0x2a9e72),this['createComputingPrimitives'](_0x3651c2,_0x387e85,_0x2a9e72);}return _createClass(_0x42d198,[{'key':'createWindTextures','value':function _0x39cb18(_0x48af3e,_0xb572bd){var _0x57e5cc=_0x4aac,_0x1ec2cc={'context':_0x48af3e,'width':_0xb572bd['dimensions'][_0x57e5cc(0xe1)],'height':_0xb572bd[_0x57e5cc(0x175)]['lat']*(_0xb572bd[_0x57e5cc(0x175)]['lev']||0x1),'pixelFormat':Cesium$3['PixelFormat']['LUMINANCE'],'pixelDatatype':Cesium$3['PixelDatatype']['FLOAT'],'flipY':![],'sampler':new Cesium$3['Sampler']({'minificationFilter':Cesium$3['TextureMinificationFilter'][_0x57e5cc(0x1c0)],'magnificationFilter':Cesium$3['TextureMagnificationFilter']['NEAREST']})};this[_0x57e5cc(0x1b1)]={'U':Util['createTexture'](_0x1ec2cc,_0xb572bd['U']['array']),'V':Util[_0x57e5cc(0x125)](_0x1ec2cc,_0xb572bd['V']['array'])};}},{'key':_0x11522b(0x161),'value':function _0x3c028d(_0x5de26e,_0x398a96,_0x4be317){var _0x423fe5=_0x11522b,_0x1a546a={'context':_0x5de26e,'width':_0x398a96[_0x423fe5(0x155)],'height':_0x398a96['particlesTextureSize'],'pixelFormat':Cesium$3['PixelFormat'][_0x423fe5(0x194)],'pixelDatatype':Cesium$3['PixelDatatype']['FLOAT'],'flipY':![],'sampler':new Cesium$3['Sampler']({'minificationFilter':Cesium$3[_0x423fe5(0x16c)]['NEAREST'],'magnificationFilter':Cesium$3['TextureMagnificationFilter'][_0x423fe5(0x1c0)]})},_0x11c2d7=this[_0x423fe5(0x119)](_0x398a96['maxParticles'],_0x4be317),_0x4744dd=new Float32Array(0x4*_0x398a96['maxParticles'])['fill'](0x0);this['particlesTextures']={'particlesWind':Util['createTexture'](_0x1a546a),'currentParticlesPosition':Util[_0x423fe5(0x125)](_0x1a546a,_0x11c2d7),'nextParticlesPosition':Util['createTexture'](_0x1a546a,_0x11c2d7),'currentParticlesSpeed':Util['createTexture'](_0x1a546a,_0x4744dd),'nextParticlesSpeed':Util['createTexture'](_0x1a546a,_0x4744dd),'postProcessingPosition':Util['createTexture'](_0x1a546a,_0x11c2d7),'postProcessingSpeed':Util['createTexture'](_0x1a546a,_0x4744dd)};}},{'key':'randomizeParticles','value':function _0x4f71c1(_0x4ca9e0,_0x41424e){var _0x1dffc4=_0x11522b,_0x1cde18=new Float32Array(0x4*_0x4ca9e0);for(var _0x1c4a69=0x0;_0x1c4a69<_0x4ca9e0;_0x1c4a69++){_0x1cde18[0x4*_0x1c4a69]=Cesium$3[_0x1dffc4(0x152)]['randomBetween'](_0x41424e['lonRange']['x'],_0x41424e['lonRange']['y']),_0x1cde18[0x4*_0x1c4a69+0x1]=Cesium$3['Math'][_0x1dffc4(0x19a)](_0x41424e[_0x1dffc4(0x183)]['x'],_0x41424e['latRange']['y']),_0x1cde18[0x4*_0x1c4a69+0x2]=Cesium$3[_0x1dffc4(0x152)][_0x1dffc4(0x19a)](this['data']['lev']['min'],this['data'][_0x1dffc4(0x1ba)][_0x1dffc4(0x178)]),_0x1cde18[0x4*_0x1c4a69+0x3]=0x0;}return _0x1cde18;}},{'key':'destroyParticlesTextures','value':function _0x4812f8(){var _0x282436=this;Object['keys'](this['particlesTextures'])['forEach'](function(_0xd6f634){var _0x29b169=_0x4aac;_0x282436['particlesTextures'][_0xd6f634][_0x29b169(0xe8)]();});}},{'key':'createComputingPrimitives','value':function _0xd027e4(_0x7c4f34,_0x4cb616,_0x4bb43f){var _0x338217=_0x11522b,_0x42fa55=new Cesium$3['Cartesian3'](_0x7c4f34['dimensions']['lon'],_0x7c4f34['dimensions'][_0x338217(0xcc)],_0x7c4f34['dimensions']['lev']),_0x5eb44d=new Cesium$3['Cartesian3'](_0x7c4f34[_0x338217(0xe1)]['min'],_0x7c4f34['lat']['min'],_0x7c4f34[_0x338217(0x1ba)]['min']),_0x442cd0=new Cesium$3['Cartesian3'](_0x7c4f34[_0x338217(0xe1)]['max'],_0x7c4f34['lat']['max'],_0x7c4f34['lev']['max']),_0x17c9c1=new Cesium$3['Cartesian3']((_0x442cd0['x']-_0x5eb44d['x'])/(_0x42fa55['x']-0x1),(_0x442cd0['y']-_0x5eb44d['y'])/(_0x42fa55['y']-0x1),_0x42fa55['z']>0x1?(_0x442cd0['z']-_0x5eb44d['z'])/(_0x42fa55['z']-0x1):0x1),_0x3f03bd=new Cesium$3[(_0x338217(0x168))](_0x7c4f34['U'][_0x338217(0x134)],_0x7c4f34['U']['max']),_0x197905=new Cesium$3['Cartesian2'](_0x7c4f34['V']['min'],_0x7c4f34['V']['max']),_0x4b9396=this;this['primitives']={'getWind':new CustomPrimitive({'commandType':'Compute','uniformMap':{'U':function _0x14d03a(){var _0x5a52ab=_0x338217;return _0x4b9396[_0x5a52ab(0x1b1)]['U'];},'V':function _0x537ae5(){return _0x4b9396['windTextures']['V'];},'currentParticlesPosition':function _0x5e812c(){var _0x5c9747=_0x338217;return _0x4b9396[_0x5c9747(0xf9)]['currentParticlesPosition'];},'dimension':function _0x4bcb07(){return _0x42fa55;},'minimum':function _0x54e37a(){return _0x5eb44d;},'maximum':function _0x7b498c(){return _0x442cd0;},'interval':function _0x420378(){return _0x17c9c1;}},'fragmentShaderSource':new Cesium$3[(_0x338217(0x166))]({'sources':[getWind_frag]}),'outputTexture':this[_0x338217(0xf9)]['particlesWind'],'preExecute':function _0x1e1347(){var _0x572ae5=_0x338217;_0x4b9396['primitives']['getWind']['commandToExecute']['outputTexture']=_0x4b9396[_0x572ae5(0xf9)]['particlesWind'];}}),'updateSpeed':new CustomPrimitive({'commandType':_0x338217(0x1a5),'uniformMap':{'currentParticlesSpeed':function _0x19100d(){var _0x5e9186=_0x338217;return _0x4b9396[_0x5e9186(0xf9)]['currentParticlesSpeed'];},'particlesWind':function _0x43d7f6(){return _0x4b9396['particlesTextures']['particlesWind'];},'uSpeedRange':function _0x2ba4ce(){return _0x3f03bd;},'vSpeedRange':function _0x5b0115(){return _0x197905;},'pixelSize':function _0x1bab47(){return _0x4bb43f['pixelSize'];},'speedFactor':function _0x348d67(){return _0x4cb616['speedFactor'];}},'fragmentShaderSource':new Cesium$3['ShaderSource']({'sources':[updateSpeed_frag]}),'outputTexture':this['particlesTextures'][_0x338217(0x120)],'preExecute':function _0x2ac098(){var _0xe14c2f=_0x338217,_0x5eda4f=_0x4b9396['particlesTextures'][_0xe14c2f(0xd6)];_0x4b9396['particlesTextures'][_0xe14c2f(0xd6)]=_0x4b9396[_0xe14c2f(0xf9)]['postProcessingSpeed'],_0x4b9396['particlesTextures'][_0xe14c2f(0xea)]=_0x5eda4f,_0x4b9396[_0xe14c2f(0x176)]['updateSpeed']['commandToExecute']['outputTexture']=_0x4b9396['particlesTextures']['nextParticlesSpeed'];}}),'updatePosition':new CustomPrimitive({'commandType':_0x338217(0x1a5),'uniformMap':{'currentParticlesPosition':function _0x573297(){var _0x27c381=_0x338217;return _0x4b9396[_0x27c381(0xf9)]['currentParticlesPosition'];},'currentParticlesSpeed':function _0x311972(){var _0x38d146=_0x338217;return _0x4b9396[_0x38d146(0xf9)]['currentParticlesSpeed'];}},'fragmentShaderSource':new Cesium$3['ShaderSource']({'sources':[updatePosition_frag]}),'outputTexture':this[_0x338217(0xf9)]['nextParticlesPosition'],'preExecute':function _0xcfb628(){var _0x3a50bd=_0x338217,_0x54ea8c=_0x4b9396['particlesTextures']['currentParticlesPosition'];_0x4b9396[_0x3a50bd(0xf9)][_0x3a50bd(0xe5)]=_0x4b9396['particlesTextures']['postProcessingPosition'],_0x4b9396['particlesTextures']['postProcessingPosition']=_0x54ea8c,_0x4b9396[_0x3a50bd(0x176)]['updatePosition']['commandToExecute']['outputTexture']=_0x4b9396[_0x3a50bd(0xf9)][_0x3a50bd(0x13a)];}}),'postProcessingPosition':new CustomPrimitive({'commandType':_0x338217(0x1a5),'uniformMap':{'nextParticlesPosition':function _0x1dfa7c(){return _0x4b9396['particlesTextures']['nextParticlesPosition'];},'nextParticlesSpeed':function _0x47308b(){var _0x1f1dc4=_0x338217;return _0x4b9396[_0x1f1dc4(0xf9)]['nextParticlesSpeed'];},'lonRange':function _0x5d87be(){return _0x4bb43f['lonRange'];},'latRange':function _0x497444(){var _0x527ba3=_0x338217;return _0x4bb43f[_0x527ba3(0x183)];},'randomCoefficient':function _0xc79b1e(){var _0x22ea5b=Math['random']();return _0x22ea5b;},'dropRate':function _0x8a0ff5(){return _0x4cb616['dropRate'];},'dropRateBump':function _0x335c7d(){return _0x4cb616['dropRateBump'];}},'fragmentShaderSource':new Cesium$3['ShaderSource']({'sources':[postProcessingPosition_frag]}),'outputTexture':this['particlesTextures']['postProcessingPosition'],'preExecute':function _0x472ab8(){var _0x1aa287=_0x338217;_0x4b9396['primitives']['postProcessingPosition']['commandToExecute'][_0x1aa287(0x1af)]=_0x4b9396['particlesTextures']['postProcessingPosition'];}}),'postProcessingSpeed':new CustomPrimitive({'commandType':'Compute','uniformMap':{'postProcessingPosition':function _0x228b24(){var _0x52bd89=_0x338217;return _0x4b9396[_0x52bd89(0xf9)][_0x52bd89(0x148)];},'nextParticlesSpeed':function _0x4dd476(){return _0x4b9396['particlesTextures']['nextParticlesSpeed'];}},'fragmentShaderSource':new Cesium$3['ShaderSource']({'sources':[postProcessingSpeed_frag]}),'outputTexture':this['particlesTextures']['postProcessingSpeed'],'preExecute':function _0x5b80ad(){var _0x23216f=_0x338217;_0x4b9396['primitives']['postProcessingSpeed']['commandToExecute'][_0x23216f(0x1af)]=_0x4b9396[_0x23216f(0xf9)][_0x23216f(0xea)];}})};}}]),_0x42d198;}()),Cesium$2=mars3d__namespace['Cesium'],ParticleSystem=(function(){var _0x294fa8=_0x27700f;function _0x3744a2(_0x309b23,_0x387568,_0x1e842d,_0x129885){var _0x313da4=_0x4aac;_classCallCheck(this,_0x3744a2),this[_0x313da4(0xe6)]=_0x309b23,_0x387568=_objectSpread2({},_0x387568);if(_0x387568[_0x313da4(0x110)]&&_0x387568['vdata']){var _0x409562,_0x5730f9,_0x324ded,_0x664855,_0x20cb5a,_0x3ec553;_0x387568[_0x313da4(0x175)]={},_0x387568['dimensions']['lon']=_0x387568['cols'],_0x387568['dimensions']['lat']=_0x387568['rows'],_0x387568['dimensions']['lev']=_0x387568[_0x313da4(0x1ba)]||0x1,_0x387568['lon']={},_0x387568['lon']['min']=_0x387568['xmin'],_0x387568[_0x313da4(0xe1)]['max']=_0x387568['xmax'],_0x387568[_0x313da4(0xcc)]={},_0x387568['lat']['min']=_0x387568['ymin'],_0x387568[_0x313da4(0xcc)][_0x313da4(0x178)]=_0x387568[_0x313da4(0x199)],_0x387568['lev']={},_0x387568['lev']['min']=(_0x409562=_0x387568['levmin'])!==null&&_0x409562!==void 0x0?_0x409562:0x1,_0x387568['lev']['max']=(_0x5730f9=_0x387568[_0x313da4(0x1a8)])!==null&&_0x5730f9!==void 0x0?_0x5730f9:0x1,_0x387568['U']={},_0x387568['U']['array']=new Float32Array(_0x387568['udata']),_0x387568['U'][_0x313da4(0x134)]=(_0x324ded=_0x387568['umin'])!==null&&_0x324ded!==void 0x0?_0x324ded:Math['min']['apply'](Math,_toConsumableArray(_0x387568['udata'])),_0x387568['U']['max']=(_0x664855=_0x387568[_0x313da4(0x1bb)])!==null&&_0x664855!==void 0x0?_0x664855:Math[_0x313da4(0x178)]['apply'](Math,_toConsumableArray(_0x387568['udata'])),_0x387568['V']={},_0x387568['V'][_0x313da4(0x187)]=new Float32Array(_0x387568['vdata']),_0x387568['V']['min']=(_0x20cb5a=_0x387568['vmin'])!==null&&_0x20cb5a!==void 0x0?_0x20cb5a:Math[_0x313da4(0x134)][_0x313da4(0xfc)](Math,_toConsumableArray(_0x387568['vdata'])),_0x387568['V'][_0x313da4(0x178)]=(_0x3ec553=_0x387568[_0x313da4(0xd9)])!==null&&_0x3ec553!==void 0x0?_0x3ec553:Math['max']['apply'](Math,_toConsumableArray(_0x387568[_0x313da4(0x1aa)]));}this[_0x313da4(0x144)]=_0x387568,this['options']=_0x1e842d,this[_0x313da4(0xd1)]=_0x129885,this['particlesComputing']=new ParticlesComputing(this[_0x313da4(0xe6)],this[_0x313da4(0x144)],this['options'],this['viewerParameters']),this['particlesRendering']=new ParticlesRendering(this['context'],this['data'],this[_0x313da4(0x108)],this['viewerParameters'],this['particlesComputing']);}return _createClass(_0x3744a2,[{'key':'canvasResize','value':function _0x114b64(_0x321862){var _0xb6be34=_0x4aac,_0x3f768c=this;this['particlesComputing']['destroyParticlesTextures'](),Object['keys'](this[_0xb6be34(0x14f)][_0xb6be34(0x1b1)])[_0xb6be34(0xf4)](function(_0xff45a3){var _0x83d3b1=_0xb6be34;_0x3f768c[_0x83d3b1(0x14f)]['windTextures'][_0xff45a3]['destroy']();}),this[_0xb6be34(0x17e)]['textures']['colorTable'][_0xb6be34(0xe8)](),Object['keys'](this['particlesRendering']['framebuffers'])['forEach'](function(_0x1a4ca4){_0x3f768c['particlesRendering']['framebuffers'][_0x1a4ca4]['destroy']();}),this['context']=_0x321862,this['particlesComputing']=new ParticlesComputing(this['context'],this['data'],this['options'],this['viewerParameters']),this['particlesRendering']=new ParticlesRendering(this['context'],this[_0xb6be34(0x144)],this['options'],this['viewerParameters'],this['particlesComputing']);}},{'key':'clearFramebuffers','value':function _0x5b7d02(){var _0x2b0891=_0x4aac,_0x2b7137=this,_0x161807=new Cesium$2['ClearCommand']({'color':new Cesium$2['Color'](0x0,0x0,0x0,0x0),'depth':0x1,'framebuffer':undefined,'pass':Cesium$2['Pass'][_0x2b0891(0x17d)]});Object['keys'](this['particlesRendering']['framebuffers'])[_0x2b0891(0xf4)](function(_0x57c1a0){var _0x4fea0d=_0x2b0891;_0x161807['framebuffer']=_0x2b7137[_0x4fea0d(0x17e)]['framebuffers'][_0x57c1a0],_0x161807['execute'](_0x2b7137['context']);});}},{'key':'refreshParticles','value':function _0x5dc36b(_0x166998){var _0x53eb51=_0x4aac;this[_0x53eb51(0x1a4)](),this['particlesComputing'][_0x53eb51(0x157)](),this['particlesComputing']['createParticlesTextures'](this['context'],this['options'],this['viewerParameters']);if(_0x166998){var _0x4e532b=this[_0x53eb51(0x17e)]['createSegmentsGeometry'](this['options']);this['particlesRendering']['primitives']['segments']['geometry']=_0x4e532b;var _0x2cb174=Cesium$2['VertexArray'][_0x53eb51(0x18c)]({'context':this['context'],'geometry':_0x4e532b,'attributeLocations':this[_0x53eb51(0x17e)]['primitives']['segments'][_0x53eb51(0x1ca)],'bufferUsage':Cesium$2[_0x53eb51(0x126)][_0x53eb51(0xe9)]});this[_0x53eb51(0x17e)]['primitives']['segments'][_0x53eb51(0x147)]['vertexArray']=_0x2cb174;}}},{'key':_0x294fa8(0x135),'value':function _0x4e2245(_0x8105c){var _0x111351=_0x294fa8,_0x7b5b5f=this,_0x3d5691=![];this[_0x111351(0x108)][_0x111351(0x18a)]!==_0x8105c['maxParticles']&&(_0x3d5691=!![]),Object['keys'](_0x8105c)[_0x111351(0xf4)](function(_0x315234){_0x7b5b5f['options'][_0x315234]=_0x8105c[_0x315234];}),this['refreshParticles'](_0x3d5691);}},{'key':'applyViewerParameters','value':function _0x1b1f76(_0x31aff4){var _0xddb150=_0x294fa8,_0x56230e=this;Object['keys'](_0x31aff4)[_0xddb150(0xf4)](function(_0x4f73e7){_0x56230e['viewerParameters'][_0x4f73e7]=_0x31aff4[_0x4f73e7];}),this['refreshParticles'](![]);}},{'key':'destroy','value':function _0x2d4c64(){var _0x2cb01d=_0x294fa8,_0x450c02=this;clearTimeout(this['canrefresh']),this['particlesComputing'][_0x2cb01d(0x157)](),Object[_0x2cb01d(0x100)](this['particlesComputing'][_0x2cb01d(0x1b1)])['forEach'](function(_0x4e8a27){var _0x127f6c=_0x2cb01d;_0x450c02['particlesComputing']['windTextures'][_0x4e8a27][_0x127f6c(0xe8)]();}),this[_0x2cb01d(0x17e)]['textures']['colorTable'][_0x2cb01d(0xe8)](),Object['keys'](this['particlesRendering'][_0x2cb01d(0x13f)])['forEach'](function(_0x4c5a4f){_0x450c02['particlesRendering']['framebuffers'][_0x4c5a4f]['destroy']();});for(var _0x1745ee in this){delete this[_0x1745ee];}}}]),_0x3744a2;}()),Cesium$1=mars3d__namespace['Cesium'],BaseLayer$1=mars3d__namespace['layer']['BaseLayer'],DEF_OPTIONS={'particlesNumber':0x1000,'fixedHeight':0x0,'fadeOpacity':0.996,'dropRate':0.003,'dropRateBump':0.01,'speedFactor':0.5,'lineWidth':0x2,'colors':[_0x27700f(0x1bd)]},WindLayer=function(_0xc92db3){var _0x59dd3a=_0x27700f;_inherits(_0xe8067,_0xc92db3);var _0xc2b80d=_createSuper(_0xe8067);function _0xe8067(){var _0x20406d=_0x4aac,_0x3fdac,_0x1c251d=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xe8067),_0x1c251d=_objectSpread2(_objectSpread2({},DEF_OPTIONS),_0x1c251d),_0x3fdac=_0xc2b80d[_0x20406d(0x140)](this,_0x1c251d),_0x3fdac['_setOptionsHook'](_0x1c251d),_0x3fdac;}return _createClass(_0xe8067,[{'key':'layer','get':function _0x415a14(){return this['primitives'];}},{'key':'data','get':function _0x7a5fdd(){return this['_data'];},'set':function _0xbcce1b(_0x2fdc6){this['setData'](_0x2fdc6);}},{'key':_0x59dd3a(0x15d),'get':function _0x21fb4a(){return this['options']['colors'];},'set':function _0x5aa580(_0xe0b8ca){var _0x32671b=_0x59dd3a;this['options']['colors']=_0xe0b8ca,this['particleSystem']&&this[_0x32671b(0x131)][_0x32671b(0x135)]({'colors':_0xe0b8ca}),this['resize']();}},{'key':_0x59dd3a(0x169),'value':function _0x53ae1d(){}},{'key':'_addedHook','value':function _0x262f05(){var _0x483b9e=_0x59dd3a;this['scene']=this['_map'][_0x483b9e(0x10c)],this['camera']=this[_0x483b9e(0x12e)]['camera'],this['primitives']=new Cesium$1['PrimitiveCollection'](),this['_map'][_0x483b9e(0x10c)]['primitives'][_0x483b9e(0x190)](this[_0x483b9e(0x176)]),this['viewerParameters']={'lonRange':new Cesium$1['Cartesian2'](),'latRange':new Cesium$1['Cartesian2'](),'pixelSize':0x0},this['globeBoundingSphere']=new Cesium$1['BoundingSphere'](Cesium$1['Cartesian3'][_0x483b9e(0x163)],0.99*0x615299),this[_0x483b9e(0x15b)](),window['addEventListener']('resize',this['resize']['bind'](this),![]),this['mouse_down']=![],this['mouse_move']=![],this['_map']['on'](mars3d__namespace['EventType']['wheel'],this[_0x483b9e(0x13d)],this),this[_0x483b9e(0x12e)]['on'](mars3d__namespace['EventType']['mouseDown'],this['_onMouseDownEvent'],this),this[_0x483b9e(0x12e)]['on'](mars3d__namespace['EventType']['mouseUp'],this['_onMouseUpEvent'],this),this['_map']['on'](mars3d__namespace['EventType'][_0x483b9e(0x186)],this[_0x483b9e(0x174)],this),this['_data']&&this['setData'](this[_0x483b9e(0xee)]);}},{'key':'_removedHook','value':function _0x51667d(){var _0x39d76a=_0x59dd3a;window[_0x39d76a(0x115)](_0x39d76a(0xd5),this[_0x39d76a(0xd5)]),this[_0x39d76a(0x12e)][_0x39d76a(0x1cc)](mars3d__namespace['EventType']['preRender'],this[_0x39d76a(0x191)],this),this[_0x39d76a(0x12e)][_0x39d76a(0x1cc)](mars3d__namespace['EventType'][_0x39d76a(0x123)],this[_0x39d76a(0x13d)],this),this[_0x39d76a(0x12e)][_0x39d76a(0x1cc)](mars3d__namespace[_0x39d76a(0x1c4)]['mouseDown'],this['_onMouseDownEvent'],this),this['_map']['off'](mars3d__namespace['EventType'][_0x39d76a(0x145)],this[_0x39d76a(0x154)],this),this['_map']['off'](mars3d__namespace[_0x39d76a(0x1c4)][_0x39d76a(0x186)],this['_onMouseMoveEvent'],this),this['primitives']['removeAll'](),this[_0x39d76a(0x12e)]['scene'][_0x39d76a(0x176)]['remove'](this[_0x39d76a(0x176)]);}},{'key':'resize','value':function _0x41551c(){var _0x13af41=_0x59dd3a;if(!this['show']||!this['particleSystem'])return;this['primitives']['show']=![],this['primitives']['removeAll'](),this['_map']['once'](mars3d__namespace['EventType']['preRender'],this[_0x13af41(0x191)],this);}},{'key':'_onMap_preRenderEvent','value':function _0x244246(_0x519abc){var _0x286fbf=_0x59dd3a;this['particleSystem'][_0x286fbf(0x17b)](this['scene']['context']),this[_0x286fbf(0x10a)](),this['primitives']['show']=!![];}},{'key':'_onMapWhellEvent','value':function _0x5f180a(_0x52908a){var _0x527238=_0x59dd3a,_0x575275=this;clearTimeout(this[_0x527238(0x12d)]);if(!this['show']||!this[_0x527238(0x131)])return;this['primitives']['show']=![],this['refreshTimer']=setTimeout(function(){if(!_0x575275['show'])return;_0x575275['redraw']();},0xc8);}},{'key':'_onMouseDownEvent','value':function _0x44130f(_0x39abe9){this['mouse_down']=!![];}},{'key':'_onMouseMoveEvent','value':function _0x4d59e8(_0x1b36ad){var _0x2a999a=_0x59dd3a;if(!this['show']||!this[_0x2a999a(0x131)])return;this[_0x2a999a(0x132)]&&(this['primitives']['show']=![],this[_0x2a999a(0x116)]=!![]);}},{'key':'_onMouseUpEvent','value':function _0x3a9b4c(_0x4608f8){if(!this['show']||!this['particleSystem'])return;this['mouse_down']&&this['mouse_move']&&this['redraw'](),this['primitives']['show']=!![],this['mouse_down']=![],this['mouse_move']=![];}},{'key':'redraw','value':function _0x6188c6(){var _0x21ade3=_0x59dd3a;if(!this['_map']||!this[_0x21ade3(0xfb)])return;this['updateViewerParameters'](),this[_0x21ade3(0x131)][_0x21ade3(0x104)](this['viewerParameters']),this['primitives']['show']=!![];}},{'key':'setData','value':function _0x447f26(_0x37ca60){var _0xa37d15=_0x59dd3a;this[_0xa37d15(0xee)]=_0x37ca60,this['particleSystem']&&this['particleSystem'][_0xa37d15(0xe8)](),this['particleSystem']=new ParticleSystem(this['scene']['context'],_0x37ca60,this['getOptions'](),this['viewerParameters']),this['addPrimitives']();}},{'key':'_setOptionsHook','value':function _0x5a8adc(_0x14ba34,_0x4659bc){var _0x1f813c=_0x59dd3a;if(_0x14ba34)for(var _0x47dedd in _0x14ba34){this[_0x47dedd]=_0x14ba34[_0x47dedd];}this[_0x1f813c(0x131)]&&this['particleSystem']['setOptions'](this['getOptions']());}},{'key':_0x59dd3a(0x14e),'value':function _0x3b3e69(){var _0x45d305=_0x59dd3a,_0xc45d47=Math[_0x45d305(0x1c6)](Math['sqrt'](this['particlesNumber']));return this['particlesNumber']=_0xc45d47*_0xc45d47,{'particlesTextureSize':_0xc45d47,'maxParticles':this['particlesNumber'],'particleHeight':this['fixedHeight'],'fadeOpacity':this['fadeOpacity'],'dropRate':this['dropRate'],'dropRateBump':this['dropRateBump'],'speedFactor':this[_0x45d305(0x17c)],'lineWidth':this['lineWidth'],'colors':this['colors']};}},{'key':_0x59dd3a(0x10a),'value':function _0x48ef01(){var _0x44f8bb=_0x59dd3a;this['primitives'][_0x44f8bb(0x190)](this['particleSystem'][_0x44f8bb(0x14f)][_0x44f8bb(0x176)][_0x44f8bb(0x15e)]),this['primitives']['add'](this[_0x44f8bb(0x131)]['particlesComputing']['primitives'][_0x44f8bb(0x103)]),this['primitives'][_0x44f8bb(0x190)](this[_0x44f8bb(0x131)][_0x44f8bb(0x14f)]['primitives'][_0x44f8bb(0x1c9)]),this['primitives']['add'](this['particleSystem'][_0x44f8bb(0x14f)]['primitives']['postProcessingPosition']),this['primitives']['add'](this['particleSystem'][_0x44f8bb(0x14f)]['primitives']['postProcessingSpeed']),this['primitives']['add'](this['particleSystem']['particlesRendering']['primitives']['segments']),this['primitives'][_0x44f8bb(0x190)](this[_0x44f8bb(0x131)]['particlesRendering'][_0x44f8bb(0x176)]['trails']),this[_0x44f8bb(0x176)][_0x44f8bb(0x190)](this[_0x44f8bb(0x131)]['particlesRendering'][_0x44f8bb(0x176)]['screen']);}},{'key':'updateViewerParameters','value':function _0x2d8d67(){var _0x17aec6=_0x59dd3a,_0x242566=this[_0x17aec6(0xfe)]['computeViewRectangle'](this['scene']['globe'][_0x17aec6(0x1c7)]);if(!_0x242566){var _0x574552=this[_0x17aec6(0x12e)]['getExtent']();_0x242566=Cesium$1['Rectangle'][_0x17aec6(0x16f)](_0x574552['xmin'],_0x574552['ymin'],_0x574552[_0x17aec6(0xef)],_0x574552[_0x17aec6(0x199)]);}var _0x5267b2=Util['viewRectangleToLonLatRange'](_0x242566);this['viewerParameters']['lonRange']['x']=_0x5267b2['lon'][_0x17aec6(0x134)],this['viewerParameters']['lonRange']['y']=_0x5267b2['lon']['max'],this[_0x17aec6(0xd1)]['latRange']['x']=_0x5267b2['lat'][_0x17aec6(0x134)],this['viewerParameters'][_0x17aec6(0x183)]['y']=_0x5267b2['lat'][_0x17aec6(0x178)];var _0xade568=this['camera'][_0x17aec6(0x129)](this['globeBoundingSphere'],this[_0x17aec6(0x10c)]['drawingBufferWidth'],this['scene']['drawingBufferHeight']);_0xade568>0x0&&(this[_0x17aec6(0xd1)]['pixelSize']=_0xade568);}}]),_0xe8067;}(BaseLayer$1);mars3d__namespace['LayerUtil'][_0x27700f(0x15a)]('wind',WindLayer),mars3d__namespace['layer']['WindLayer']=WindLayer;function _0x9613(){var _0x1f99c6=['getOwnPropertyDescriptor','container','length','sqrt','toDegrees','createSegmentsGeometry','9mSnBxe','lon','commandType','getContext','age','currentParticlesPosition','context','canvasWind','destroy','STATIC_DRAW','postProcessingSpeed','function','1442ZozrkA','PI_OVER_THREE','_data','xmax','414798IcNmJV','LayerUtil','string','_calc_speedRate','forEach','constructor','pointerEvents','pointer-events','name','particlesTextures','depthTest','show','apply','windField','camera','undefined','keys','nextTrails','EllipsoidalOccluder','updateSpeed','applyViewerParameters','getParticles','globalCompositeOperation','getColorTexture','options','geometry','addPrimitives','_drawLines','scene','bindEvent','UNSIGNED_BYTE','getPrototypeOf','udata','currentTrailsColor','TRIANGLES','5132752GGLgGu','windData','removeEventListener','mouse_move','style','161lPYGOf','randomizeParticles','prototype','RGB','_tomap','mouseDown','_speedRate','canvas','nextParticlesSpeed','CanvasWindField','globe','wheel','fixedHeight','createTexture','BufferUsage','5546424BPROlD','construct','getPixelSize','rawRenderState','Super\x20expression\x20must\x20either\x20be\x20null\x20or\x20a\x20function','xmin','refreshTimer','_map','frameTime','_updateIng','particleSystem','mouse_down','cos','min','setOptions','lineWidth','createCommand','create','hidden','nextParticlesPosition','shaderProgram','commandList','_onMapWhellEvent','height','framebuffers','call','drawingBufferHeight','SCENE3D','clientHeight','data','mouseUp','particles','commandToExecute','postProcessingPosition','PixelFormat','PixelDatatype','default','1616196iUtoLz','__proto__','getOptions','particlesComputing','fromCache','redraw','Math','_removedHook','_onMouseUpEvent','particlesTextureSize','maxAge','destroyParticlesTextures','#ffffff','canvasHeight','register','updateViewerParameters','_calcUV','colors','getWind','TWO_PI','frameRate','createParticlesTextures','canvasWindy','ZERO','tlat','isArray','ShaderSource','fragmentShaderSource','Cartesian2','_mountedHook','tlng','LINEAR','TextureMinificationFilter','1163wIHHFz','preExecute','fromDegrees','uniform\x20sampler2D\x20currentParticlesSpeed;\x20//\x20(u,\x20v,\x20w,\x20normalization)\x0auniform\x20sampler2D\x20particlesWind;\x0a\x0a//\x20used\x20to\x20calculate\x20the\x20wind\x20norm\x0auniform\x20vec2\x20uSpeedRange;\x20//\x20(min,\x20max);\x0auniform\x20vec2\x20vSpeedRange;\x0auniform\x20float\x20pixelSize;\x0auniform\x20float\x20speedFactor;\x0a\x0avarying\x20vec2\x20v_textureCoordinates;\x0a\x0afloat\x20calculateWindNorm(vec3\x20speed)\x20{\x0a\x20\x20\x20\x20vec3\x20percent\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20percent.x\x20=\x20(speed.x\x20-\x20uSpeedRange.x)\x20/\x20(uSpeedRange.y\x20-\x20uSpeedRange.x);\x0a\x20\x20\x20\x20percent.y\x20=\x20(speed.y\x20-\x20vSpeedRange.x)\x20/\x20(vSpeedRange.y\x20-\x20vSpeedRange.x);\x0a\x20\x20\x20\x20float\x20normalization\x20=\x20length(percent);\x0a\x0a\x20\x20\x20\x20return\x20normalization;\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20//\x20texture\x20coordinate\x20must\x20be\x20normalized\x0a\x20\x20\x20\x20//\x20vec3\x20currentSpeed\x20=\x20texture2D(currentParticlesSpeed,\x20v_textureCoordinates).rgb;\x0a\x20\x20\x20\x20vec3\x20windVector\x20=\x20texture2D(particlesWind,\x20v_textureCoordinates).rgb;\x0a\x0a\x20\x20\x20\x20vec4\x20nextSpeed\x20=\x20vec4(speedFactor\x20*\x20pixelSize\x20*\x20windVector,\x20calculateWindNorm(windVector));\x0a\x20\x20\x20\x20gl_FragColor\x20=\x20nextSpeed;\x0a}','animateFrame','cols','clearCommand','_onMouseMoveEvent','dimensions','primitives','RenderState','max','layer','class','canvasResize','speedFactor','OPAQUE','particlesRendering','setAttribute','attribute\x20vec3\x20position;\x0d\x0aattribute\x20vec2\x20st;\x0d\x0a\x0d\x0avarying\x20vec2\x20textureCoordinate;\x0d\x0a\x0d\x0avoid\x20main()\x20{\x0d\x0a\x20\x20\x20\x20textureCoordinate\x20=\x20st;\x0d\x0a\x20\x20\x20\x20gl_Position\x20=\x20vec4(position,\x201.0);\x0d\x0a}','CanvasWindLayer','FLOAT','latRange','getFullscreenQuad','ymin','mouseMove','array','particleHeight','defineProperty','maxParticles','SceneTransforms','fromGeometry','createRawRenderState','PrimitiveType','fillRect','add','_onMap_preRenderEvent','IDENTITY','update','RGBA','2650pTcTCt','createRenderingFramebuffers','visibility','uniform\x20sampler2D\x20trailsColorTexture;\x0d\x0auniform\x20sampler2D\x20trailsDepthTexture;\x0d\x0a\x0d\x0avarying\x20vec2\x20textureCoordinate;\x0d\x0a\x0d\x0avoid\x20main()\x20{\x0d\x0a\x20\x20\x20\x20vec4\x20trailsColor\x20=\x20texture2D(trailsColorTexture,\x20textureCoordinate);\x0d\x0a\x20\x20\x20\x20float\x20trailsDepth\x20=\x20texture2D(trailsDepthTexture,\x20textureCoordinate).r;\x0d\x0a\x20\x20\x20\x20float\x20globeDepth\x20=\x20czm_unpackDepth(texture2D(czm_globeDepthTexture,\x20textureCoordinate));\x0d\x0a\x0d\x0a\x20\x20\x20\x20if\x20(trailsDepth\x20<\x20globeDepth)\x20{\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20trailsColor;\x0d\x0a\x20\x20\x20\x20}\x20else\x20{\x0d\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_FragColor\x20=\x20vec4(0.0);\x0d\x0a\x20\x20\x20\x20}\x0d\x0a}','ymax','randomBetween','primitiveType','getUVByPoint','173074sQyPks','currentTrails','onmessage','Draw','attribute\x20vec2\x20st;\x0a//\x20it\x20is\x20not\x20normal\x20itself,\x20but\x20used\x20to\x20control\x20normal\x0aattribute\x20vec3\x20normal;\x20//\x20(point\x20to\x20use,\x20offset\x20sign,\x20not\x20used\x20component)\x0a\x0auniform\x20sampler2D\x20currentParticlesPosition;\x0auniform\x20sampler2D\x20postProcessingPosition;\x0auniform\x20sampler2D\x20postProcessingSpeed;\x0a\x0auniform\x20float\x20particleHeight;\x0a\x0auniform\x20float\x20aspect;\x0auniform\x20float\x20pixelSize;\x0auniform\x20float\x20lineWidth;\x0a\x0avarying\x20float\x20speedNormalization;\x0a\x0avec3\x20convertCoordinate(vec3\x20lonLatLev)\x20{\x0a\x20\x20\x20\x20//\x20WGS84\x20(lon,\x20lat,\x20lev)\x20->\x20ECEF\x20(x,\x20y,\x20z)\x0a\x20\x20\x20\x20//\x20see\x20https://en.wikipedia.org/wiki/Geographic_coordinate_conversion#From_geodetic_to_ECEF_coordinates\x20for\x20detail\x0a\x0a\x20\x20\x20\x20//\x20WGS\x2084\x20geometric\x20constants\x20\x0a\x20\x20\x20\x20float\x20a\x20=\x206378137.0;\x20//\x20Semi-major\x20axis\x20\x0a\x20\x20\x20\x20float\x20b\x20=\x206356752.3142;\x20//\x20Semi-minor\x20axis\x20\x0a\x20\x20\x20\x20float\x20e2\x20=\x206.69437999014e-3;\x20//\x20First\x20eccentricity\x20squared\x0a\x0a\x20\x20\x20\x20float\x20latitude\x20=\x20radians(lonLatLev.y);\x0a\x20\x20\x20\x20float\x20longitude\x20=\x20radians(lonLatLev.x);\x0a\x0a\x20\x20\x20\x20float\x20cosLat\x20=\x20cos(latitude);\x0a\x20\x20\x20\x20float\x20sinLat\x20=\x20sin(latitude);\x0a\x20\x20\x20\x20float\x20cosLon\x20=\x20cos(longitude);\x0a\x20\x20\x20\x20float\x20sinLon\x20=\x20sin(longitude);\x0a\x0a\x20\x20\x20\x20float\x20N_Phi\x20=\x20a\x20/\x20sqrt(1.0\x20-\x20e2\x20*\x20sinLat\x20*\x20sinLat);\x0a\x20\x20\x20\x20float\x20h\x20=\x20particleHeight;\x20//\x20it\x20should\x20be\x20high\x20enough\x20otherwise\x20the\x20particle\x20may\x20not\x20pass\x20the\x20terrain\x20depth\x20test\x0a\x0a\x20\x20\x20\x20vec3\x20cartesian\x20=\x20vec3(0.0);\x0a\x20\x20\x20\x20cartesian.x\x20=\x20(N_Phi\x20+\x20h)\x20*\x20cosLat\x20*\x20cosLon;\x0a\x20\x20\x20\x20cartesian.y\x20=\x20(N_Phi\x20+\x20h)\x20*\x20cosLat\x20*\x20sinLon;\x0a\x20\x20\x20\x20cartesian.z\x20=\x20((b\x20*\x20b)\x20/\x20(a\x20*\x20a)\x20*\x20N_Phi\x20+\x20h)\x20*\x20sinLat;\x0a\x20\x20\x20\x20return\x20cartesian;\x0a}\x0a\x0avec4\x20calcProjectedCoordinate(vec3\x20lonLatLev)\x20{\x0a\x20\x20\x20\x20//\x20the\x20range\x20of\x20longitude\x20in\x20Cesium\x20is\x20[-180,\x20180]\x20but\x20the\x20range\x20of\x20longitude\x20in\x20the\x20NetCDF\x20file\x20is\x20[0,\x20360]\x0a\x20\x20\x20\x20//\x20[0,\x20180]\x20is\x20corresponding\x20to\x20[0,\x20180]\x20and\x20[180,\x20360]\x20is\x20corresponding\x20to\x20[-180,\x200]\x0a\x20\x20\x20\x20lonLatLev.x\x20=\x20mod(lonLatLev.x\x20+\x20180.0,\x20360.0)\x20-\x20180.0;\x0a\x20\x20\x20\x20vec3\x20particlePosition\x20=\x20convertCoordinate(lonLatLev);\x0a\x20\x20\x20\x20vec4\x20projectedCoordinate\x20=\x20czm_modelViewProjection\x20*\x20vec4(particlePosition,\x201.0);\x0a\x20\x20\x20\x20return\x20projectedCoordinate;\x0a}\x0a\x0avec4\x20calcOffset(vec4\x20currentProjectedCoordinate,\x20vec4\x20nextProjectedCoordinate,\x20float\x20offsetSign)\x20{\x0a\x20\x20\x20\x20vec2\x20aspectVec2\x20=\x20vec2(aspect,\x201.0);\x0a\x20\x20\x20\x20vec2\x20currentXY\x20=\x20(currentProjectedCoordinate.xy\x20/\x20currentProjectedCoordinate.w)\x20*\x20aspectVec2;\x0a\x20\x20\x20\x20vec2\x20nextXY\x20=\x20(nextProjectedCoordinate.xy\x20/\x20nextProjectedCoordinate.w)\x20*\x20aspectVec2;\x0a\x0a\x20\x20\x20\x20float\x20offsetLength\x20=\x20lineWidth\x20/\x202.0;\x0a\x20\x20\x20\x20vec2\x20direction\x20=\x20normalize(nextXY\x20-\x20currentXY);\x0a\x20\x20\x20\x20vec2\x20normalVector\x20=\x20vec2(-direction.y,\x20direction.x);\x0a\x20\x20\x20\x20normalVector.x\x20=\x20normalVector.x\x20/\x20aspect;\x0a\x20\x20\x20\x20normalVector\x20=\x20offsetLength\x20*\x20normalVector;\x0a\x0a\x20\x20\x20\x20vec4\x20offset\x20=\x20vec4(offsetSign\x20*\x20normalVector,\x200.0,\x200.0);\x0a\x20\x20\x20\x20return\x20offset;\x0a}\x0a\x0avoid\x20main()\x20{\x0a\x20\x20\x20\x20vec2\x20particleIndex\x20=\x20st;\x0a\x0a\x20\x20\x20\x20vec3\x20currentPosition\x20=\x20texture2D(currentParticlesPosition,\x20particleIndex).rgb;\x0a\x20\x20\x20\x20vec4\x20nextPosition\x20=\x20texture2D(postProcessingPosition,\x20particleIndex);\x0a\x0a\x20\x20\x20\x20vec4\x20currentProjectedCoordinate\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20vec4\x20nextProjectedCoordinate\x20=\x20vec4(0.0);\x0a\x20\x20\x20\x20if\x20(nextPosition.w\x20>\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20currentProjectedCoordinate\x20=\x20calcProjectedCoordinate(currentPosition);\x0a\x20\x20\x20\x20\x20\x20\x20\x20nextProjectedCoordinate\x20=\x20calcProjectedCoordinate(currentPosition);\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20currentProjectedCoordinate\x20=\x20calcProjectedCoordinate(currentPosition);\x0a\x20\x20\x20\x20\x20\x20\x20\x20nextProjectedCoordinate\x20=\x20calcProjectedCoordinate(nextPosition.xyz);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20float\x20pointToUse\x20=\x20normal.x;\x20//\x20-1\x20is\x20currentProjectedCoordinate\x20and\x20+1\x20is\x20nextProjectedCoordinate\x0a\x20\x20\x20\x20float\x20offsetSign\x20=\x20normal.y;\x0a\x0a\x20\x20\x20\x20vec4\x20offset\x20=\x20pixelSize\x20*\x20calcOffset(currentProjectedCoordinate,\x20nextProjectedCoordinate,\x20offsetSign);\x0a\x20\x20\x20\x20if\x20(pointToUse\x20<\x200.0)\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20currentProjectedCoordinate\x20+\x20offset;\x0a\x20\x20\x20\x20}\x20else\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20gl_Position\x20=\x20nextProjectedCoordinate\x20+\x20offset;\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20speedNormalization\x20=\x20texture2D(postProcessingSpeed,\x20particleIndex).a;\x0a}','GeometryAttributes','textures','clearFramebuffers','Compute','mod','depthMask','levmax','grid','vdata','ShaderProgram','canvasContext','unbindEvent','WindUtil','outputTexture','postMessage','windTextures','trails','lng','clear','createRenderingTextures','_canrefresh','color','ComponentDatatype','Sampler','lev','umax','value','rgb(206,255,255)','100%','canvasWidth','NEAREST','uniformMap','speedRate','worker','EventType','defined','ceil','ellipsoid','rows','updatePosition','attributeLocations','createFramebuffer','off','test','lat','5342315qemQJb','none','PI_OVER_TWO','strokeStyle','viewerParameters','Cesium','GeometryAttribute','push','resize','currentParticlesSpeed','absolute','setPrototypeOf','vmax'];_0x9613=function(){return _0x1f99c6;};return _0x9613();}var CanvasParticle=(function(){var _0x2f0e87=_0x27700f;function _0x35b8b3(){var _0x519316=_0x4aac;_classCallCheck(this,_0x35b8b3),this[_0x519316(0x1b3)]=null,this[_0x519316(0xcc)]=null,this['tlng']=null,this['tlat']=null,this['age']=null;}return _createClass(_0x35b8b3,[{'key':_0x2f0e87(0xe8),'value':function _0x494ea7(){for(var _0x3f1b49 in this){delete this[_0x3f1b49];}}}]),_0x35b8b3;}()),CanvasWindField=(function(){function _0x1f79be(_0x14438f){_classCallCheck(this,_0x1f79be),this['setOptions'](_0x14438f);}return _createClass(_0x1f79be,[{'key':'speedRate','get':function _0x56784a(){return this['_speedRate'];},'set':function _0x168b2d(_0x5bd2d5){var _0xa1c38=_0x4aac;this[_0xa1c38(0x11e)]=(0x64-(_0x5bd2d5>0x63?0x63:_0x5bd2d5))*0x64,this[_0xa1c38(0xf3)]=[(this[_0xa1c38(0xef)]-this[_0xa1c38(0x12c)])/this['_speedRate'],(this[_0xa1c38(0x199)]-this[_0xa1c38(0x185)])/this['_speedRate']];}},{'key':'maxAge','get':function _0x4c6ede(){return this['_maxAge'];},'set':function _0x44f167(_0x5acea2){this['_maxAge']=_0x5acea2;}},{'key':'setOptions','value':function _0x520c79(_0x2011d6){var _0x5236d9=_0x4aac;this['options']=_0x2011d6,this['maxAge']=_0x2011d6['maxAge']||0x78,this[_0x5236d9(0x1c2)]=_0x2011d6['speedRate']||0x32,this['particles']=[];var _0x43c34e=_0x2011d6['particlesNumber']||0x1000;for(var _0x520ab7=0x0;_0x520ab7<_0x43c34e;_0x520ab7++){var _0x29f407=this['_randomParticle'](new CanvasParticle());this['particles']['push'](_0x29f407);}}},{'key':'setDate','value':function _0x14458e(_0x283891){var _0x45bc85=_0x4aac;this[_0x45bc85(0x1c8)]=_0x283891['rows'],this['cols']=_0x283891[_0x45bc85(0x172)],this['xmin']=_0x283891['xmin'],this['xmax']=_0x283891[_0x45bc85(0xef)],this['ymin']=_0x283891['ymin'],this['ymax']=_0x283891[_0x45bc85(0x199)],this['grid']=[];var _0x1413c0=_0x283891[_0x45bc85(0x110)],_0x2769b5=_0x283891[_0x45bc85(0x1aa)],_0x25f7b1=![];_0x1413c0['length']===this['rows']&&_0x1413c0[0x0][_0x45bc85(0xdc)]===this['cols']&&(_0x25f7b1=!![]);var _0x24b3c3=0x0,_0x553afc=null,_0x15572f=null;for(var _0x2ce221=0x0;_0x2ce221=this['cols']||_0x2327ea>=this['rows'])return[0x0,0x0,0x0];var _0x477453=Math['floor'](_0x5827d5),_0x1cc1c7=Math['floor'](_0x2327ea);if(_0x477453===_0x5827d5&&_0x1cc1c7===_0x2327ea)return this['grid'][_0x2327ea][_0x5827d5];var _0x17ad10=_0x477453+0x1,_0x4464cd=_0x1cc1c7+0x1,_0x53aee9=this['getUVByXY'](_0x477453,_0x1cc1c7),_0x3ca489=this['getUVByXY'](_0x17ad10,_0x1cc1c7),_0x1b71b9=this['getUVByXY'](_0x477453,_0x4464cd),_0x1c856f=this['getUVByXY'](_0x17ad10,_0x4464cd),_0x2a6e10=null;try{_0x2a6e10=this['_bilinearInterpolation'](_0x5827d5-_0x477453,_0x2327ea-_0x1cc1c7,_0x53aee9,_0x3ca489,_0x1b71b9,_0x1c856f);}catch(_0x4d2724){console['log'](_0x5827d5,_0x2327ea);}return _0x2a6e10;}},{'key':'_bilinearInterpolation','value':function _0x1c930a(_0x515d6d,_0x9c954,_0x1d3b15,_0x3033ba,_0xb17456,_0x1461de){var _0x10963e=_0x4aac,_0x4b8f58=0x1-_0x515d6d,_0x651808=0x1-_0x9c954,_0x4f4a2e=_0x4b8f58*_0x651808,_0xe323b2=_0x515d6d*_0x651808,_0x5cab99=_0x4b8f58*_0x9c954,_0x4e2133=_0x515d6d*_0x9c954,_0x5daf63=_0x1d3b15[0x0]*_0x4f4a2e+_0x3033ba[0x0]*_0xe323b2+_0xb17456[0x0]*_0x5cab99+_0x1461de[0x0]*_0x4e2133,_0x455127=_0x1d3b15[0x1]*_0x4f4a2e+_0x3033ba[0x1]*_0xe323b2+_0xb17456[0x1]*_0x5cab99+_0x1461de[0x1]*_0x4e2133;return this[_0x10963e(0x15c)](_0x5daf63,_0x455127);}},{'key':'_calcUV','value':function _0x1d6234(_0x608e68,_0x457f7a){var _0x12d23c=_0x4aac;return[+_0x608e68,+_0x457f7a,Math[_0x12d23c(0xdd)](_0x608e68*_0x608e68+_0x457f7a*_0x457f7a)];}},{'key':'getUVByPoint','value':function _0x28f63c(_0x1ff858,_0x164605){if(!this['isInExtent'](_0x1ff858,_0x164605))return null;var _0x1b2ba4=this['toGridXY'](_0x1ff858,_0x164605),_0x519892=this['getUVByXY'](_0x1b2ba4[0x0],_0x1b2ba4[0x1]);return _0x519892;}},{'key':'isInExtent','value':function _0x4ef53a(_0xc6ee21,_0x2a3ab8){var _0x26a6b9=_0x4aac;return _0xc6ee21>=this['xmin']&&_0xc6ee21<=this[_0x26a6b9(0xef)]&&_0x2a3ab8>=this['ymin']&&_0x2a3ab8<=this['ymax']?!![]:![];}},{'key':'getRandomLatLng','value':function _0x1bd5a4(){var _0x3e543e=_0x4aac,_0x48a08b=fRandomByfloat(this['xmin'],this['xmax']),_0x331b00=fRandomByfloat(this[_0x3e543e(0x185)],this[_0x3e543e(0x199)]);return{'lat':_0x331b00,'lng':_0x48a08b};}},{'key':'getParticles','value':function _0x8cc7ad(){var _0x26d844=_0x4aac,_0x1e9d92,_0x1893b2,_0x43b682;for(var _0x478af0=0x0,_0xbdde3b=this['particles']['length'];_0x478af0<_0xbdde3b;_0x478af0++){var _0x281ba3=this[_0x26d844(0x146)][_0x478af0];_0x281ba3['age']<=0x0&&(_0x281ba3=this['_randomParticle'](_0x281ba3));if(_0x281ba3['age']>0x0){var _0x504510=_0x281ba3[_0x26d844(0x16a)],_0x5a8318=_0x281ba3['tlat'];_0x43b682=this[_0x26d844(0x19c)](_0x504510,_0x5a8318),_0x43b682?(_0x1e9d92=_0x504510+this['_calc_speedRate'][0x0]*_0x43b682[0x0],_0x1893b2=_0x5a8318+this['_calc_speedRate'][0x1]*_0x43b682[0x1],_0x281ba3['lng']=_0x504510,_0x281ba3['lat']=_0x5a8318,_0x281ba3['tlng']=_0x1e9d92,_0x281ba3['tlat']=_0x1893b2,_0x281ba3['age']--):_0x281ba3['age']=0x0;}}return this[_0x26d844(0x146)];}},{'key':'_randomParticle','value':function _0x48d66a(_0x2caca6){var _0x1ec8ca=_0x4aac,_0xccae13,_0x553e8b;for(var _0x26afd7=0x0;_0x26afd7<0x1e;_0x26afd7++){_0xccae13=this['getRandomLatLng'](),_0x553e8b=this[_0x1ec8ca(0x19c)](_0xccae13['lng'],_0xccae13[_0x1ec8ca(0xcc)]);if(_0x553e8b&&_0x553e8b[0x2]>0x0)break;}if(!_0x553e8b)return _0x2caca6;var _0x51cc3f=_0xccae13[_0x1ec8ca(0x1b3)]+this['_calc_speedRate'][0x0]*_0x553e8b[0x0],_0x1ef1bc=_0xccae13['lat']+this['_calc_speedRate'][0x1]*_0x553e8b[0x1];return _0x2caca6[_0x1ec8ca(0x1b3)]=_0xccae13['lng'],_0x2caca6['lat']=_0xccae13['lat'],_0x2caca6[_0x1ec8ca(0x16a)]=_0x51cc3f,_0x2caca6['tlat']=_0x1ef1bc,_0x2caca6[_0x1ec8ca(0xe4)]=Math['round'](Math['random']()*this[_0x1ec8ca(0x156)]),_0x2caca6;}},{'key':'destroy','value':function _0x53fc1e(){for(var _0x2eb67d in this){delete this[_0x2eb67d];}}}]),_0x1f79be;}());function fRandomByfloat(_0x41a18d,_0x74d621){return _0x41a18d+Math['random']()*(_0x74d621-_0x41a18d);}var Cesium=mars3d__namespace[_0x27700f(0xd2)],BaseLayer=mars3d__namespace[_0x27700f(0x179)]['BaseLayer'],CanvasWindLayer=function(_0x584fd0){var _0x5b4c59=_0x27700f;_inherits(_0xda0871,_0x584fd0);var _0x2bdd97=_createSuper(_0xda0871);function _0xda0871(){var _0x5f39fa=_0x4aac,_0x47b7a1,_0x4e0bb7=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xda0871),_0x47b7a1=_0x2bdd97['call'](this,_0x4e0bb7),_0x47b7a1['_setOptionsHook'](_0x4e0bb7),_0x47b7a1[_0x5f39fa(0x11f)]=null,_0x47b7a1;}return _createClass(_0xda0871,[{'key':'_setOptionsHook','value':function _0x425a87(_0x2aa7b6,_0xc5fd5d){var _0x3a6d5e=_0x4aac,_0x7cbe2f,_0x1a02ca,_0xd69b13;this['frameTime']=0x3e8/(_0x2aa7b6[_0x3a6d5e(0x160)]||0xa),this['_pointerEvents']=(_0x7cbe2f=this['options'][_0x3a6d5e(0xf6)])!==null&&_0x7cbe2f!==void 0x0?_0x7cbe2f:![],this[_0x3a6d5e(0x1b7)]=_0x2aa7b6['color']||_0x3a6d5e(0x158),this[_0x3a6d5e(0x136)]=_0x2aa7b6['lineWidth']||0x1,this[_0x3a6d5e(0x124)]=(_0x1a02ca=_0x2aa7b6['fixedHeight'])!==null&&_0x1a02ca!==void 0x0?_0x1a02ca:0x0,this['reverseY']=(_0xd69b13=_0x2aa7b6['reverseY'])!==null&&_0xd69b13!==void 0x0?_0xd69b13:![],this['windField']&&this['windField']['setOptions'](_0x2aa7b6);}},{'key':_0x5b4c59(0x179),'get':function _0x2b5b02(){return this['canvas'];}},{'key':_0x5b4c59(0x1bf),'get':function _0x4ea0d3(){return this['_map']['scene']['canvas']['clientWidth'];}},{'key':_0x5b4c59(0x159),'get':function _0x18859d(){var _0x1801c7=_0x5b4c59;return this['_map']['scene']['canvas'][_0x1801c7(0x143)];}},{'key':'pointerEvents','get':function _0x22785a(){return this['_pointerEvents'];},'set':function _0x44daba(_0x638770){var _0x8162fa=_0x5b4c59;this['_pointerEvents']=_0x638770;if(!this[_0x8162fa(0x11f)])return;_0x638770?this[_0x8162fa(0x11f)]['style']['pointer-events']='all':this['canvas'][_0x8162fa(0x117)][_0x8162fa(0xf7)]=_0x8162fa(0xce);}},{'key':'particlesNumber','get':function _0x48d650(){return this['options']['particlesNumber'];},'set':function _0x596f81(_0x36cad7){var _0x4fa49c=_0x5b4c59,_0x5c3018=this;this['options']['particlesNumber']=_0x36cad7,clearTimeout(this[_0x4fa49c(0x1b6)]),this['_canrefresh']=setTimeout(function(){_0x5c3018['redraw']();},0x1f4);}},{'key':'speedRate','get':function _0x2a0521(){var _0x69e611=_0x5b4c59;return this[_0x69e611(0x108)]['speedRate'];},'set':function _0x32fa64(_0x54a974){var _0x15143e=_0x5b4c59;this['options']['speedRate']=_0x54a974,this['windField']&&(this['windField'][_0x15143e(0x1c2)]=_0x54a974);}},{'key':'maxAge','get':function _0x312bde(){return this['options']['maxAge'];},'set':function _0x447273(_0x381985){this['options']['maxAge']=_0x381985,this['windField']&&(this['windField']['maxAge']=_0x381985);}},{'key':'data','get':function _0xebf3fc(){var _0x17db3d=_0x5b4c59;return this[_0x17db3d(0x114)];},'set':function _0x170884(_0x1693ff){this['setData'](_0x1693ff);}},{'key':'_showHook','value':function _0x5b16a3(_0x5d61b5){var _0xf0484c=_0x5b4c59;_0x5d61b5?this['_addedHook']():(this['windData']&&(this['options'][_0xf0484c(0x144)]=this['windData']),this[_0xf0484c(0x153)]());}},{'key':'_mountedHook','value':function _0x2df5c9(){var _0x54818c=_0x5b4c59;this[_0x54818c(0x108)][_0x54818c(0x1c3)]?this['initWorker']():this['windField']=new CanvasWindField(this['options']);}},{'key':'_addedHook','value':function _0x30ab57(){var _0x1a87c6=_0x5b4c59;this['canvas']=this['_createCanvas'](),this[_0x1a87c6(0x1ac)]=this['canvas'][_0x1a87c6(0xe3)]('2d',{'willReadFrequently':!![]}),this['bindEvent'](),this['options']['data']&&this['setData'](this['options'][_0x1a87c6(0x144)]);}},{'key':_0x5b4c59(0x153),'value':function _0x46df01(){var _0x2d4695=_0x5b4c59;this['clear'](),this['unbindEvent'](),this['canvas']&&(this['_map']['container']['removeChild'](this['canvas']),delete this[_0x2d4695(0x11f)]);}},{'key':'_createCanvas','value':function _0x1b909c(){var _0x1bc023=_0x5b4c59,_0xad44a4=document['createElement']('canvas');_0xad44a4['style']['position']=_0x1bc023(0xd7),_0xad44a4['style']['top']='0px',_0xad44a4['style']['left']='0px',_0xad44a4['style']['width']=_0x1bc023(0x1be),_0xad44a4[_0x1bc023(0x117)][_0x1bc023(0x13e)]='100%',_0xad44a4['style']['pointerEvents']=this['_pointerEvents']?'auto':'none',_0xad44a4['style']['zIndex']=0xa,_0xad44a4['setAttribute']('id','canvasWindy'),_0xad44a4[_0x1bc023(0x17f)](_0x1bc023(0x17a),_0x1bc023(0x162)),this['_map'][_0x1bc023(0xdb)]['appendChild'](_0xad44a4);var _0xce9b6=this[_0x1bc023(0x12e)][_0x1bc023(0x10c)];return _0xad44a4['width']=_0xce9b6['canvas']['clientWidth'],_0xad44a4['height']=_0xce9b6[_0x1bc023(0x11f)][_0x1bc023(0x143)],_0xad44a4;}},{'key':'resize','value':function _0x4c804a(){var _0x412715=_0x5b4c59;this['canvas']&&(this['canvas']['width']=this['canvasWidth'],this[_0x412715(0x11f)]['height']=this['canvasHeight']);}},{'key':_0x5b4c59(0x10d),'value':function _0x35a381(){var _0xf96d7e=_0x5b4c59,_0x5ceb92=this,_0x2cb6ac=Date['now']();(function _0x240251(){var _0xee1f06=_0x4aac;_0x5ceb92['animateFrame']=window['requestAnimationFrame'](_0x240251);if(_0x5ceb92['show']&&_0x5ceb92['windField']){var _0x52951d=Date['now'](),_0x10ea97=_0x52951d-_0x2cb6ac;_0x10ea97>_0x5ceb92['frameTime']&&(_0x2cb6ac=_0x52951d-_0x10ea97%_0x5ceb92[_0xee1f06(0x12f)],_0x5ceb92['update']());}}(),window['addEventListener']('resize',this[_0xf96d7e(0xd5)]['bind'](this),![]),this['mouse_down']=![],this['mouse_move']=![],this['options']['mouseHidden']&&(this['_map']['on'](mars3d__namespace['EventType'][_0xf96d7e(0x123)],this['_onMapWhellEvent'],this),this['_map']['on'](mars3d__namespace['EventType'][_0xf96d7e(0x11d)],this['_onMouseDownEvent'],this),this['_map']['on'](mars3d__namespace[_0xf96d7e(0x1c4)]['mouseUp'],this['_onMouseUpEvent'],this)));}},{'key':_0x5b4c59(0x1ad),'value':function _0x545e50(){var _0x4b9921=_0x5b4c59;window['cancelAnimationFrame'](this['animateFrame']),delete this[_0x4b9921(0x171)],window[_0x4b9921(0x115)]('resize',this['resize']),this['options']['mouseHidden']&&(this[_0x4b9921(0x12e)]['off'](mars3d__namespace[_0x4b9921(0x1c4)]['wheel'],this[_0x4b9921(0x13d)],this),this['_map'][_0x4b9921(0x1cc)](mars3d__namespace[_0x4b9921(0x1c4)]['mouseDown'],this['_onMouseDownEvent'],this),this[_0x4b9921(0x12e)]['off'](mars3d__namespace['EventType']['mouseUp'],this['_onMouseUpEvent'],this),this['_map'][_0x4b9921(0x1cc)](mars3d__namespace[_0x4b9921(0x1c4)]['mouseMove'],this['_onMouseMoveEvent'],this));}},{'key':'_onMapWhellEvent','value':function _0x3a6ce5(_0x22cbf5){var _0x4fb413=_0x5b4c59,_0xa2e719=this;clearTimeout(this[_0x4fb413(0x12d)]);if(!this['show']||!this[_0x4fb413(0x11f)])return;this[_0x4fb413(0x11f)]['style']['visibility']=_0x4fb413(0x139),this['refreshTimer']=setTimeout(function(){var _0x49c628=_0x4fb413;if(!_0xa2e719['show'])return;_0xa2e719['redraw'](),_0xa2e719['canvas']['style'][_0x49c628(0x197)]='visible';},0xc8);}},{'key':'_onMouseDownEvent','value':function _0x17b42b(_0xd40410){var _0x1e6033=_0x5b4c59;this['mouse_down']=!![],this['_map']['off'](mars3d__namespace['EventType']['mouseMove'],this['_onMouseMoveEvent'],this),this[_0x1e6033(0x12e)]['on'](mars3d__namespace[_0x1e6033(0x1c4)]['mouseMove'],this[_0x1e6033(0x174)],this);}},{'key':_0x5b4c59(0x174),'value':function _0x3db087(_0x4a63a2){var _0x1423cd=_0x5b4c59;if(!this['show']||!this['canvas'])return;this['mouse_down']&&(this['canvas']['style']['visibility']='hidden',this[_0x1423cd(0x116)]=!![]);}},{'key':'_onMouseUpEvent','value':function _0x383d35(_0x28aa55){var _0x4643a6=_0x5b4c59;if(!this['show']||!this['canvas'])return;this['_map'][_0x4643a6(0x1cc)](mars3d__namespace['EventType']['mouseMove'],this['_onMouseMoveEvent'],this),this[_0x4643a6(0x132)]&&this['mouse_move']&&this[_0x4643a6(0x151)](),this['canvas']['style'][_0x4643a6(0x197)]='visible',this[_0x4643a6(0x132)]=![],this['mouse_move']=![];}},{'key':'setData','value':function _0x4a768f(_0x55eb2a){var _0x217fb8=_0x5b4c59;this[_0x217fb8(0x1b4)](),this['windData']=_0x55eb2a,this[_0x217fb8(0xfd)]['setDate'](_0x55eb2a),this[_0x217fb8(0x151)]();}},{'key':_0x5b4c59(0x151),'value':function _0x2b93a1(){var _0x51bfd0=_0x5b4c59;if(!this['show'])return;this['windField'][_0x51bfd0(0x135)](this['options']),this[_0x51bfd0(0x193)]();}},{'key':_0x5b4c59(0x193),'value':function _0x132e1b(){var _0x358fcb=_0x5b4c59;if(this['_updateIng'])return;this[_0x358fcb(0x130)]=!![];if(this['worker'])this['windField'][_0x358fcb(0x193)]();else{var _0x3c5da6=this['windField'][_0x358fcb(0x105)]();this['_drawLines'](_0x3c5da6);}this['_updateIng']=![];}},{'key':_0x5b4c59(0x10b),'value':function _0x577a61(_0x54905c){var _0x72335f=_0x5b4c59;this[_0x72335f(0x1ac)]['globalCompositeOperation']='destination-in',this[_0x72335f(0x1ac)][_0x72335f(0x18f)](0x0,0x0,this['canvasWidth'],this[_0x72335f(0x159)]),this['canvasContext'][_0x72335f(0x106)]='lighter',this['canvasContext']['globalAlpha']=0.9,this['canvasContext']['beginPath'](),this['canvasContext']['lineWidth']=this['lineWidth'],this[_0x72335f(0x1ac)][_0x72335f(0xd0)]=this['color'];var _0x1f8239=this['_map']['scene']['mode']!==Cesium['SceneMode']['SCENE3D'];for(var _0x4a21b8=0x0,_0x492ed1=_0x54905c['length'];_0x4a21b8<_0x492ed1;_0x4a21b8++){var _0x7d67e6=_0x54905c[_0x4a21b8],_0x2cc314=this['_tomap'](_0x7d67e6[_0x72335f(0x1b3)],_0x7d67e6[_0x72335f(0xcc)],_0x7d67e6),_0x40804f=this[_0x72335f(0x11c)](_0x7d67e6['tlng'],_0x7d67e6[_0x72335f(0x164)],_0x7d67e6);if(!_0x2cc314||!_0x40804f)continue;if(_0x1f8239&&Math['abs'](_0x2cc314[0x0]-_0x40804f[0x0])>=this['canvasWidth'])continue;this['canvasContext']['moveTo'](_0x2cc314[0x0],_0x2cc314[0x1]),this['canvasContext']['lineTo'](_0x40804f[0x0],_0x40804f[0x1]);}this['canvasContext']['stroke']();}},{'key':'_tomap','value':function _0x37b456(_0x4451f3,_0x1953d7,_0x2958a8){var _0x45891d=_0x5b4c59,_0x4b0500=Cesium['Cartesian3']['fromDegrees'](_0x4451f3,_0x1953d7,this[_0x45891d(0x124)]),_0x2fd588=this[_0x45891d(0x12e)]['scene'];if(_0x2fd588['mode']===Cesium['SceneMode'][_0x45891d(0x142)]){var _0x26362d=new Cesium[(_0x45891d(0x102))](_0x2fd588[_0x45891d(0x122)]['ellipsoid'],_0x2fd588['camera']['positionWC']),_0x3d32cb=_0x26362d['isPointVisible'](_0x4b0500);if(!_0x3d32cb)return _0x2958a8['age']=0x0,null;}var _0x2bae51=Cesium[_0x45891d(0x18b)]['wgs84ToWindowCoordinates'](this['_map']['scene'],_0x4b0500);return _0x2bae51?[_0x2bae51['x'],_0x2bae51['y']]:null;}},{'key':'clear','value':function _0x4ae3f9(){var _0x4347f9=_0x5b4c59;this[_0x4347f9(0xfd)]['clear'](),delete this['windData'];}},{'key':'initWorker','value':function _0x13ceb5(){var _0x933f08=_0x5b4c59,_0x25b255=this;this['worker']=new Worker(this['options']['worker']),this[_0x933f08(0x1c3)][_0x933f08(0x19f)]=function(_0x27c0bb){_0x25b255['_drawLines'](_0x27c0bb['data']['particles']),_0x25b255['_updateIng2']=![];},this['windField']={'init':function _0x311282(_0x29fd3d){var _0x45ecfb=_0x933f08;_0x25b255['worker'][_0x45ecfb(0x1b0)]({'type':'init','options':_0x29fd3d});},'setOptions':function _0xec638f(_0x2bf425){_0x25b255['worker']['postMessage']({'type':'setOptions','options':_0x2bf425});},'setDate':function _0x4a3424(_0x43a420){var _0x49f5cf=_0x933f08;_0x25b255['worker'][_0x49f5cf(0x1b0)]({'type':'setDate','data':_0x43a420});},'update':function _0x59550e(){var _0xf6b22e=_0x933f08;if(_0x25b255['_updateIng2'])return;_0x25b255['_updateIng2']=!![],_0x25b255['worker']['postMessage']({'type':_0xf6b22e(0x193)});},'clear':function _0x52e656(){var _0x2abace=_0x933f08;_0x25b255['worker']['postMessage']({'type':_0x2abace(0x1b4)});}},this[_0x933f08(0xfd)]['init'](this['options']);}}]),_0xda0871;}(BaseLayer);mars3d__namespace[_0x27700f(0xf1)][_0x27700f(0x15a)](_0x27700f(0xe7),CanvasWindLayer),mars3d__namespace['layer']['CanvasWindLayer']=CanvasWindLayer,mars3d__namespace[_0x27700f(0x121)]=CanvasWindField,mars3d__namespace[_0x27700f(0x1ae)]=WindUtil,exports['CanvasWindField']=CanvasWindField,exports[_0x27700f(0x181)]=CanvasWindLayer,exports['WindLayer']=WindLayer,exports['WindUtil']=WindUtil,Object['defineProperty'](exports,'__esModule',{'value':!![]}); }));