From 1f2a259f8cbb7eb0b12d12895116c309eb8cd609 Mon Sep 17 00:00:00 2001 From: Your Name <123456> Date: 星期五, 08 四月 2022 16:16:28 +0800 Subject: [PATCH] 'lct' --- zhongtaiweb/static/js/chunk-5b60.499d7547.1649389078721.js | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/dist/static/js/chunk-465a.70d7ca25.1649386022791.js b/zhongtaiweb/static/js/chunk-5b60.499d7547.1649389078721.js similarity index 99% rename from dist/static/js/chunk-465a.70d7ca25.1649386022791.js rename to zhongtaiweb/static/js/chunk-5b60.499d7547.1649389078721.js index 6738e49..d5018e2 100644 --- a/dist/static/js/chunk-465a.70d7ca25.1649386022791.js +++ b/zhongtaiweb/static/js/chunk-5b60.499d7547.1649389078721.js @@ -1,2 +1,2 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-465a"],{"/eoX":function(t,e,i){},"0SAW":function(t,e,i){t.exports={default:i("T+Ik"),__esModule:!0}},"0dFU":function(t,e,i){"use strict";e.__esModule=!0;var n=r(i("ly/r")),o=r(i("0SAW")),a=r(i("Q2cO"));function r(t){return t&&t.__esModule?t:{default:t}}e.default=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":(0,a.default)(e)));t.prototype=(0,o.default)(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(n.default?(0,n.default)(t,e):t.__proto__=e)}},"2dj7":function(t,e,i){"use strict";e.__esModule=!0;var n=function(t){return t&&t.__esModule?t:{default:t}}(i("9dlP"));e.default=function(){function t(t,e){for(var i=0;i<e.length;i++){var o=e[i];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),(0,n.default)(t,o.key,o)}}return function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),e}}()},"3gs9":function(t,e,i){var n=i("fCtq");n(n.S,"Object",{create:i("qPN7")})},"4QxH":function(t,e,i){var n,o=o||function(t){"use strict";if(!(void 0===t||"undefined"!=typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent))){var e=function(){return t.URL||t.webkitURL||t},i=t.document.createElementNS("http://www.w3.org/1999/xhtml","a"),n="download"in i,o=/constructor/i.test(t.HTMLElement)||t.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent),r=function(e){(t.setImmediate||t.setTimeout)(function(){throw e},0)},s=function(t){setTimeout(function(){"string"==typeof t?e().revokeObjectURL(t):t.remove()},4e4)},l=function(t){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t},c=function(c,u,d){d||(c=l(c));var m,f=this,p="application/octet-stream"===c.type,A=function(){!function(t,e,i){for(var n=(e=[].concat(e)).length;n--;){var o=t["on"+e[n]];if("function"==typeof o)try{o.call(t,i||t)}catch(t){r(t)}}}(f,"writestart progress write writeend".split(" "))};if(f.readyState=f.INIT,n)return m=e().createObjectURL(c),void setTimeout(function(){i.href=m,i.download=u,function(t){var e=new MouseEvent("click");t.dispatchEvent(e)}(i),A(),s(m),f.readyState=f.DONE});!function(){if((a||p&&o)&&t.FileReader){var i=new FileReader;return i.onloadend=function(){var e=a?i.result:i.result.replace(/^data:[^;]*;/,"data:attachment/file;");t.open(e,"_blank")||(t.location.href=e),e=void 0,f.readyState=f.DONE,A()},i.readAsDataURL(c),void(f.readyState=f.INIT)}m||(m=e().createObjectURL(c)),p?t.location.href=m:t.open(m,"_blank")||(t.location.href=m);f.readyState=f.DONE,A(),s(m)}()},u=c.prototype;return"undefined"!=typeof navigator&&navigator.msSaveOrOpenBlob?function(t,e,i){return e=e||t.name||"download",i||(t=l(t)),navigator.msSaveOrOpenBlob(t,e)}:(u.abort=function(){},u.readyState=u.INIT=0,u.WRITING=1,u.DONE=2,u.error=u.onwritestart=u.onprogress=u.onwrite=u.onabort=u.onerror=u.onwriteend=null,function(t,e,i){return new c(t,e||t.name||"download",i)})}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||this.content); +(this.webpackJsonp=this.webpackJsonp||[]).push([["chunk-5b60"],{"/eoX":function(t,e,i){},"0SAW":function(t,e,i){t.exports={default:i("T+Ik"),__esModule:!0}},"0dFU":function(t,e,i){"use strict";e.__esModule=!0;var n=r(i("ly/r")),o=r(i("0SAW")),a=r(i("Q2cO"));function r(t){return t&&t.__esModule?t:{default:t}}e.default=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+(void 0===e?"undefined":(0,a.default)(e)));t.prototype=(0,o.default)(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(n.default?(0,n.default)(t,e):t.__proto__=e)}},"2dj7":function(t,e,i){"use strict";e.__esModule=!0;var n=function(t){return t&&t.__esModule?t:{default:t}}(i("9dlP"));e.default=function(){function t(t,e){for(var i=0;i<e.length;i++){var o=e[i];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),(0,n.default)(t,o.key,o)}}return function(e,i,n){return i&&t(e.prototype,i),n&&t(e,n),e}}()},"3gs9":function(t,e,i){var n=i("fCtq");n(n.S,"Object",{create:i("qPN7")})},"4QxH":function(t,e,i){var n,o=o||function(t){"use strict";if(!(void 0===t||"undefined"!=typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent))){var e=function(){return t.URL||t.webkitURL||t},i=t.document.createElementNS("http://www.w3.org/1999/xhtml","a"),n="download"in i,o=/constructor/i.test(t.HTMLElement)||t.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent),r=function(e){(t.setImmediate||t.setTimeout)(function(){throw e},0)},s=function(t){setTimeout(function(){"string"==typeof t?e().revokeObjectURL(t):t.remove()},4e4)},l=function(t){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t},c=function(c,u,d){d||(c=l(c));var m,f=this,p="application/octet-stream"===c.type,A=function(){!function(t,e,i){for(var n=(e=[].concat(e)).length;n--;){var o=t["on"+e[n]];if("function"==typeof o)try{o.call(t,i||t)}catch(t){r(t)}}}(f,"writestart progress write writeend".split(" "))};if(f.readyState=f.INIT,n)return m=e().createObjectURL(c),void setTimeout(function(){i.href=m,i.download=u,function(t){var e=new MouseEvent("click");t.dispatchEvent(e)}(i),A(),s(m),f.readyState=f.DONE});!function(){if((a||p&&o)&&t.FileReader){var i=new FileReader;return i.onloadend=function(){var e=a?i.result:i.result.replace(/^data:[^;]*;/,"data:attachment/file;");t.open(e,"_blank")||(t.location.href=e),e=void 0,f.readyState=f.DONE,A()},i.readAsDataURL(c),void(f.readyState=f.INIT)}m||(m=e().createObjectURL(c)),p?t.location.href=m:t.open(m,"_blank")||(t.location.href=m);f.readyState=f.DONE,A(),s(m)}()},u=c.prototype;return"undefined"!=typeof navigator&&navigator.msSaveOrOpenBlob?function(t,e,i){return e=e||t.name||"download",i||(t=l(t)),navigator.msSaveOrOpenBlob(t,e)}:(u.abort=function(){},u.readyState=u.INIT=0,u.WRITING=1,u.DONE=2,u.error=u.onwritestart=u.onprogress=u.onwrite=u.onabort=u.onerror=u.onwriteend=null,function(t,e,i){return new c(t,e||t.name||"download",i)})}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||this.content); /*! @source http://purl.eligrey.com/github/FileSaver.js/blob/master/FileSaver.js */void 0!==t&&t.exports?t.exports.saveAs=o:null!==i("hLur")&&null!==i("OwJJ")&&(void 0===(n=function(){return o}.call(e,i,e,t))||(t.exports=n))},"6ato":function(t,e,i){"use strict";e.__esModule=!0,e.default=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},"7mjJ":function(t,e,i){var n=i("fCtq");n(n.S+n.F*!i("Xp5O"),"Object",{defineProperty:i("WXo7").f})},"8mNg":function(t,e,i){i("7mjJ");var n=i("zpmP").Object;t.exports=function(t,e,i){return n.defineProperty(t,e,i)}},"9dlP":function(t,e,i){t.exports={default:i("8mNg"),__esModule:!0}},"9lDM":function(t,e,i){},BnAb:function(t,e,i){},CV9j:function(t,e,i){"use strict";var n=i("/eoX");i.n(n).a},CiI1:function(t,e,i){"use strict";var n=i("rWR4");i.n(n).a},Ds8w:function(t,e,i){t.exports={default:i("XXnF"),__esModule:!0}},E3sa:function(t,e,i){},EmdD:function(t,e,i){},GC67:function(t,e,i){"use strict";i.r(e);var n=i("bS4n"),o=i.n(n),a=i("EPZ6"),r=i.n(a),s=i("Ds8w"),l=i.n(s),c=i("6ato"),u=i.n(c),d=i("2dj7"),m=i.n(d),f=i("Xtzg"),p=i.n(f),A=i("0dFU"),h=i.n(A),v=window.Cesium,g=window.wutu3d,w=(window.$||window.jQuey,window.echarts,window.turf,window.anime,{map:null});window.global=w;var y=i("Q2cO"),b=i.n(y);function C(t,e){return Object.prototype.toString.call(t)==="[object "+e+"]"}function k(t){return C(t,"Array")}function P(){return!1}var D=0;function M(t){return t._tongqi_id=t._tongqi_id||++D,t._tongqi_id}function T(t){return function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).split(/\s+/)}function x(t){var e,i,n,o;for(i=1,n=arguments.length;i<n;i++)for(e in o=arguments[i])t[e]=o[e];return t}var _=function(){function t(){u()(this,t)}return m()(t,[{key:"on",value:function(t,e,i){if("object"===(void 0===t?"undefined":b()(t)))for(var n in t)this._on(n,t[n],e);else for(var o=0,a=(t=T(t)).length;o<a;o++)this._on(t[o],e,i);return this}},{key:"off",value:function(t,e,i){if(t)if("object"===(void 0===t?"undefined":b()(t)))for(var n in t)this._off(n,t[n],e);else for(var o=0,a=(t=T(t)).length;o<a;o++)this._off(t[o],e,i);else delete this._events;return this}},{key:"_on",value:function(t,e,i){this._events=this._events||{};var n=this._events[t];n||(n=[],this._events[t]=n),i===this&&(i=void 0);for(var o={fn:e,ctx:i},a=n,r=0,s=a.length;r<s;r++)if(a[r].fn===e&&a[r].ctx===i)return;a.push(o)}},{key:"_off",value:function(t,e,i){var n=void 0,o=void 0,a=void 0;if(this._events&&(n=this._events[t]))if(e){if(i===this&&(i=void 0),n)for(o=0,a=n.length;o<a;o++){var r=n[o];if(r.ctx===i&&r.fn===e)return r.fn=P,this._firingCount&&(this._events[t]=n=n.slice()),void n.splice(o,1)}}else{for(o=0,a=n.length;o<a;o++)n[o].fn=P;delete this._events[t]}}},{key:"fire",value:function(t,e,i){if(!this.listens(t,i))return this;var n=x({},e,{type:t,target:this,sourceTarget:e&&e.sourceTarget||this});if(this._events){var o=this._events[t];if(o){this._firingCount=this._firingCount+1||1;for(var a=0,r=o.length;a<r;a++){var s=o[a];s.fn.call(s.ctx||this,n)}this._firingCount--}}return i&&this._propagateEvent(n),this}},{key:"listens",value:function(t,e){var i=this._events&&this._events[t];if(i&&i.length)return!0;if(e)for(var n in this._eventParents)if(this._eventParents[n].listens(t,e))return!0;return!1}},{key:"once",value:function(t,e,i){if("object"===(void 0===t?"undefined":b()(t))){for(var n in t)this.once(n,t[n],e);return this}var o=function(t,e){var i=Array.prototype.slice;if(t.bind)return t.bind.apply(t,i.call(arguments,1));var n=i.call(arguments,2);return function(){return t.apply(e,n.length?n.concat(i.call(arguments)):arguments)}}(function(){this.off(t,e,i).off(t,o,i)},this);return this.on(t,e,i).on(t,o,i)}},{key:"addEventParent",value:function(t){return this._eventParents=this._eventParents||{},this._eventParents[M(t)]=t,this}},{key:"removeEventParent",value:function(t){return this._eventParents&&delete this._eventParents[M(t)],this}},{key:"_propagateEvent",value:function(t){for(var e in this._eventParents)this._eventParents[e].fire(t.type,x({layer:t.target,propagatedFrom:t.target},t),!0)}}]),t}();_.prototype.addEventListener=_.prototype.on,_.prototype.removeEventListener=_.prototype.clearAllEventListeners=_.prototype.off,_.prototype.addOneTimeEventListener=_.prototype.once,_.prototype.fireEvent=_.prototype.fire,_.prototype.hasEventListeners=_.prototype.listens;var H=i("pN+8"),E=i.n(H);function S(t,e){return Object.prototype.hasOwnProperty.call(e,t)}var B="function"==typeof Object.assign?Object.assign:function(t){if(null==t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),i=1,n=arguments.length;i<n;){var o=arguments[i];if(null!=o)for(var a in o)S(a,o)&&(e[a]=o[a]);i+=1}return e};function O(t){return null!=t&&"object"==typeof t&&!0===t["@@functional/placeholder"]}function I(t){return function e(i){return 0===arguments.length||O(i)?e:t.apply(this,arguments)}}var L=function(t){return function e(i,n){switch(arguments.length){case 0:return e;case 1:return O(i)?e:I(function(e){return t(i,e)});default:return O(i)&&O(n)?e:O(i)?I(function(e){return t(e,n)}):O(n)?I(function(e){return t(i,e)}):t(i,n)}}}(function(t,e){return B({},t,e)});function z(t){var e=function(t,e){var i=E()(e||new Date).format("YYYY-MM-DD").toString()+"T"+(t||"09:30:00"),n=v.JulianDate.fromDate(new Date(i));return new v.Clock({startTime:n})}(t);return new v.ClockViewModel(e)}function Q(t,e){if(t&&e)for(var i in t.attribute.attr||(t.attribute.attr={}),e)t.attribute.attr[i]=e[i]}function R(t){if(!t)return null;var e=new v.Cartesian3(t.x,t.y,t.z||0),i=v.Cartographic.fromCartesian(e),n=v.Math.toDegrees(i.latitude);return{x:v.Math.toDegrees(i.longitude),y:n,z:i.height}}v.Ion.defaultAccessToken="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI1NjM5MjMxOS1lMWVkLTQyNDQtYTM4Yi0wZjA4ZDMxYTlmNDMiLCJpZCI6MTQ4MiwiaWF0IjoxNTI4Njc3NDQyfQ.vVoSexHMqQhKK5loNCv6gCA5d5_z3wE2M0l_rWnIP_w";var N=function(){function t(e,i,n,o,a,r){u()(this,t),this.viewer=e,this.fenceHeight=n,this.cesiumColor=o,this.showDynamicFence=void 0===a||a,this.ratio=r||.012,this.setPositions(i),this.createEntity()}return m()(t,[{key:"setPositions",value:function(t){this.positions=t||[],this.initHeights()}},{key:"initHeights",value:function(){var t=[];this.positions.forEach(function(e){var i=v.Cartographic.fromCartesian(e);t.push(i.height)});for(var e=[],i=[],n=0;n<t.length;n++)e.push(t[n]+this.fenceHeight),i.push(t[n]);this.minimumHeights=t,this.maximumHeights=e,this.dayMaximumHeights=i}},{key:"createEntity",value:function(){this.initFence(),this.showDynamicFence&&this.initDynamicFence()}},{key:"initFence",value:function(){var t=this;this.fenceEntity=this.viewer.entities.add({wall:{positions:new v.CallbackProperty(function(){return t.positions},!1),minimumHeights:new v.CallbackProperty(function(){return t.minimumHeights},!1),maximumHeights:new v.CallbackProperty(function(){return t.maximumHeights},!1),material:new v.ImageMaterialProperty({image:"data:image/png;base64,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",transparent:!0,color:this.cesiumColor||v.Color.RED}),heightReference:v.HeightReference.CLAMP_TO_GROUND},heightReference:v.HeightReference.CLAMP_TO_GROUND})}},{key:"initDynamicFence",value:function(){var t=this;this.dynamicFenceEntity=this.viewer.entities.add({wall:{positions:new v.CallbackProperty(function(){return t.positions},!1),minimumHeights:new v.CallbackProperty(function(){return t.minimumHeights},!1),maximumHeights:new v.CallbackProperty(function(){for(var e=0;e<t.minimumHeights.length;e++)t.dayMaximumHeights[e]+=t.fenceHeight*t.ratio,t.dayMaximumHeights[e]>t.maximumHeights[e]&&(t.dayMaximumHeights[e]=t.minimumHeights[e]);return t.dayMaximumHeights},!1),material:new v.ImageMaterialProperty({image:"data:image/png;base64,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",transparent:!0,color:this.cesiumColor||v.Color.RED})}})}},{key:"remove",value:function(){this.viewer.entities.remove(this.fenceEntity),this.viewer.entities.remove(this.dynamicFenceEntity)}}]),t}(),j=I(function(t){return null===t?"Null":void 0===t?"Undefined":Object.prototype.toString.call(t).slice(8,-1)}),F=function(){function t(e){u()(this,t),this.map=e,this.dataSource=new v.CustomDataSource("beam"),this.map.viewer.dataSources.add(this.dataSource),this.beams=[]}return m()(t,[{key:"setVisible",value:function(t){this.dataSource.show=t}},{key:"clear",value:function(){this.dataSource.entities.removeAll(),this.beams=[]}},{key:"remove",value:function(t){var e=this,i=this.beams.filter(function(e){return e.id===t})[0];i&&(i.entities.forEach(function(t){e.dataSource.entities.contains(t)&&e.dataSource.entities.remove(t)}),this.beams=this.beams.filter(function(e){return e.id!==t}))}},{key:"add",value:function(t,e,i){t=t||v.createGuid();var n=i||{},o=n.opacity,a=n.maxHeight,r=n.duration,s=i.effectSize||60,l=v.Cartesian3.fromDegrees(e.x,e.y),c=this.dataSource.entities,u=.001,d=u,m=0,f=c.add({position:l,ellipse:{semiMinorAxis:new v.CallbackProperty(function(){return(u+=s/20)>=s&&(u=s),u},!1),semiMajorAxis:new v.CallbackProperty(function(){return(d+=s/20)>=s&&(d=s),d},!1),material:new v.ImageMaterialProperty({image:"./images/wave1.png",repeat:new v.Cartesian2(1,1),transparent:!0}),stRotation:new v.CallbackProperty(function(){return m+=.05},!1)}}),p=function(t,e,i){if(!t||void 0===t.x)return dataSource;for(var n=L({minHeight:1,maxHeight:90,repeat:[2,1],color:"#8BDBFA",duration:2e3,opacity:.6,radius:100},e),o=turf.point([t.x,t.y]),a=turf.buffer(o,n.radius,{units:"meters"}).geometry.coordinates[0],r=[],s=[],l=[],c=0;c<a.length;c++)r.push(a[c][0],a[c][1]),void 0!==a[c][2]?s.push(a[c][2]):s.push(n.minHeight),l.push(n.maxHeight);return i.add({wall:{positions:v.Cartesian3.fromDegreesArray(r),maximumHeights:l,minimumHeights:s,material:new wutu3d.LineFlowMaterial({color:new v.Color.fromCssColorString(n.color).withAlpha(n.opacity),duration:n.duration,url:"./images/fence.png",repeat:new v.Cartesian2(n.repeat[0],n.repeat[1]),axisY:!0})}})}(R(l),{radius:s||60,opacity:o||.7,maxHeight:a||60,minHeight:.001,duration:r||2e3},c);p.show=!1,setTimeout(function(){p.show=!0},300),this.beams.push({id:t,entities:[f,p]})}}]),t}(),V={color:"#FFFF00",outline:!0,outlineColor:"#FFFF00",outlineWidth:2,opacity:.3,perPositionHeight:!1},W={color:"#3388ff",width:3,lineType:"solid",outline:!1,outlineColor:"#ffffff",outlineWidth:"1.0",opacity:1},U=function(t){function e(t,i){u()(this,e);var n=p()(this,(e.__proto__||l()(e)).call(this));n.option=L({sceneModePicker:!1,fullscreenButton:!1,homeButton:!1,baseLayerPicker:!1,navigationHelpButton:!1,imageryProvider:null,backgroundColor:null,viewpoint:null,showCompass:!1,currentTime:void 0,dataSources:[]},i||{});var o=n.viewer=n._initViewer(t);if(n.viewer._cesiumWidget._creditContainer.style.display="none",n.option.imageryProvider||(o.scene.skyBox=null,o.scene.sun.show=!1,o.scene.moon.show=!1,o.scene.globe.show=!1,o.scene.backgroundColor=v.Color.fromCssColorString(n.option.backgroundColor||"rgba(0, 13, 22, 1)"),o.scene.globe.depthTestAgainstTerrain=!1,o.scene.logarithmicDepthBuffer=!1),n.viewer.camera.flyHome=function(){n.option.viewpoint&&n.setViewpoint(n.option.viewpoint,{duration:1})},n.viewer.scene.globe.depthTestAgainstTerrain=!1,v.viewerCesiumNavigationMixin&&n.option.showCompass){var a={enableCompass:!0,enableZoomControls:!0,enableDistanceLegend:!0,enableCompassOuterRing:!0};n.viewer.extend(v.viewerCesiumNavigationMixin,a)}return n._initDataSources(),n.models=[],n.tileModelCollection=new v.PrimitiveCollection("tilemodel"),n.viewer.scene.primitives.add(n.tileModelCollection),n.measureTool=new g.analysi.Measure({viewer:o,removeScreenSpaceEvent:!0,label:{font_size:18,border_width:4,background:!1}}),n.plotDrawTool=new g.Draw(o,{hasEdit:!1}),n._initEvent(),n.popups=[],n.viewPoints=[],n.romas=[],n._romaTool=new g.Draw(n.viewer,{hasEdit:!0}),n.beams=new F(n),n.option.viewpoint&&n.setViewpoint(n.option.viewpoint),n}return h()(e,t),m()(e,[{key:"_initDataSources",value:function(){var t=this;this.dataSources={},this.option.dataSources.forEach(function(e){var i=t.dataSources[e]=new v.CustomDataSource(e);t.viewer.dataSources.add(i)})}},{key:"eachDataSources",value:function(t){var e=this;r()(function(i){t&&t(e.dataSources[i])})}},{key:"getDataSource",value:function(t){return this.dataSources[t]}},{key:"setDataSourceVisible",value:function(t,e){e&&this.dataSources[e]?this.dataSources[e].show=t:e||this.eachDataSources(function(e){e.show=t})}},{key:"clearDataSourceEntities",value:function(t){t&&this.dataSources[t]?this.dataSources[t].entities.removeAll():t||this.eachDataSources(function(t){t.entities.removeAll()})}},{key:"_initEvent",value:function(){var t=this;this.handler=new v.ScreenSpaceEventHandler(this.viewer.scene.canvas);var e=this.viewer,i=this.plotDrawTool,n=function(t){try{var n=t.endPosition||t.position,a=e.scene.pickPosition(n);if(a){var r=v.Cartographic.fromCartesian(a),s=[v.Math.toDegrees(r.longitude),v.Math.toDegrees(r.latitude),r.height];t.pointWithHeight=s}var l=e.camera.pickEllipsoid(n,e.scene.globe.ellipsoid),c=e.scene.pick(n);v.defined(c)&&c.id&&c.id instanceof v.Entity?(t.entity=c.id,t.entity.attribute&&t.entity.attribute.attr?t.attr=o()({},t.entity.attribute.attr):t.attr=null):(t.entity=null,t.attr=null),t.editPlot=i.getCurrentEntity(),t.cartesian3=l,t.latLngPosition=l&&R(l);var u=e.camera.getPickRay(n),d=e.scene.globe.pick(u,e.scene);t.latLngPositionGlobe=d&&R(d)}catch(t){}};this.handler.setInputAction(function(e){n(e),t.fire("click",e)},v.ScreenSpaceEventType.LEFT_CLICK),this.handler.setInputAction(function(e){n(e),t.fire("mousemove",e)},v.ScreenSpaceEventType.MOUSE_MOVE),this.handler.setInputAction(function(e){t.fire("ui")},v.ScreenSpaceEventType.WHEEL),this.on("ui",function(e){return function(t,e){console.log(t);var i,n=t.plotDrawTool.dataSource,o=t.viewer;n.clustering.enabled=!0,n.clustering.pixelRange=15,n.clustering.minimumClusterSize=3;for(var a=new v.PinBuilder,r=a.fromText("50+",v.Color.RED,48).toDataURL(),s=a.fromText("40+",v.Color.ORANGE,48).toDataURL(),l=a.fromText("30+",v.Color.YELLOW,48).toDataURL(),c=a.fromText("20+",v.Color.GREEN,48).toDataURL(),u=a.fromText("10+",v.Color.BLUE,48).toDataURL(),d=new Array(8),m=0;m<d.length;++m)d[m]=a.fromText(""+(m+2),v.Color.VIOLET,48).toDataURL();!function(){v.defined(i)?(i(),i=void 0):i=n.clustering.clusterEvent.addEventListener(function(t,e){e.label.show=!1,e.billboard.show=!0,e.billboard.id=e.label.id,e.billboard.verticalOrigin=v.VerticalOrigin.BOTTOM,t.length>=50?e.billboard.image=r:t.length>=40?e.billboard.image=s:t.length>=30?e.billboard.image=l:t.length>=20?e.billboard.image=c:t.length>=10?e.billboard.image=u:e.billboard.image=d[t.length-2]});var t=n.clustering.pixelRange;n.clustering.pixelRange=0,n.clustering.pixelRange=t}();var f={pixelRange:15,minimumClusterSize:3};function p(t){v.knockout.getObservable(f,t).subscribe(function(e){n.clustering[t]=e})}v.knockout.track(f),p("pixelRange"),p("minimumClusterSize"),new v.ScreenSpaceEventHandler(o.scene.canvas).setInputAction(function(t){var e=o.scene.pick(t.position);if(v.defined(e)){var i=e.id;if(Array.isArray(i))for(var n=0;n<i.length;++n);}},v.ScreenSpaceEventType.LEFT_CLICK)}(t)})}},{key:"getModel",value:function(t){return this.models.filter(function(e){return e.id===t})[0]}},{key:"flyToModel",value:function(t){var e=this.getModel(t);e&&e.model&&this.viewer.flyTo(e.model)}},{key:"addModel",value:function(t){var e=this;if("String"===j(t))return this.tileModelCollection.add(new v.Cesium3DTileset({url:t}));var i=t||{},n=i.maximumScreenSpaceError,a=i.id,r=i.name,s=i.link,l=i.visible,c=i.modelMatrix,u=i.loaded,d=i.focus,m=i.color,f=i.maximumMemoryUsage,p=i.callback,A=t.modifyZ,h=t.transform,g=this.tileModelCollection.add(new v.Cesium3DTileset(o()({url:s,show:void 0===l||!!l},t,{maximumScreenSpaceError:n||16,modelMatrix:v.Matrix4.fromArray(c||[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]),maximumMemoryUsage:f||1024})));A&&!h&&(h={tz:A});var w=L({tx:0,ty:0,tz:0,rx:0,ry:0,rz:0,scale:1},h||{});g.readyPromise.then(function(t){var i=t.boundingSphere,n=v.Cartographic.fromCartesian(i.center),o=(v.Cartesian3.fromRadians(n.longitude,n.latitude,0),R(v.Cartesian3.fromRadians(n.longitude,n.latitude,n.height)));h?(w=L(w,{tx:w.tx||o.x||0,ty:w.ty||o.y||0}),t._computeTransform=w,t._root.transform=e.update3dtilesMaxtrix(w)):t._computeTransform=L({tx:o.x,ty:o.y,tz:o.z,rx:0,ry:0,rz:0,scale:1},h||{}),m&&e.setModelColor(t,m),d&&e.viewer.flyTo(t),console.log(1),p&&(console.log(p),p(t))}).otherwise(function(){}),g.allTilesLoaded.addEventListener(function(){u&&u(g)});var y=o()({},t,{name:r,id:a||v.createGuid(),link:s,model:g,visible:void 0===l||!!l,modelMatrix:c,transform:w,maximumScreenSpaceError:n});return this.models.push(y),this.fire("ui"),y}},{key:"removeModels",value:function(){var t=this;this.models.forEach(function(e){e.model&&e.model instanceof v.Cesium3DTileset&&t.tileModelCollection.contains(e.model)&&t.tileModelCollection.remove(e.model)}),this.models=[],this.fire("ui")}},{key:"setModelColor",value:function(t,e){var i=t instanceof v.Cesium3DTileset?t:this.models.filter(function(e){return e.id===t})[0].model;i&&(e?(i.style=new v.Cesium3DTileStyle,i.style.color={evaluateColor:function(t,i){return v.Color.fromCssColorString(e)}}):i.style=void 0,this.fire("ui"))}},{key:"setModelTransform",value:function(t,e){if(e){var i=this.models.filter(function(e){return e.id===t})[0];if(!i)return null;var n=i.model,o=L(i.model._computeTransform,e);return this._setTilesetTransform(n,o),this.fire("ui"),this}}},{key:"_setTilesetTransform",value:function(t,e){if(t instanceof v.Cesium3DTileset&&e)return t._root.transform=this.update3dtilesMaxtrix(e),this.zoom3dtiles(t,e),!0}},{key:"zoom3dtiles",value:function(t,e){if(t){var i=1*(e.scale||1);t._root.customTransform={matrix:{origin:t._root.transform.clone(),rotation:v.Matrix4.IDENTITY,translation:v.Matrix4.IDENTITY}};var n=v.Matrix4.fromScale(new v.Cartesian3(i,i,i));t._root.customTransform.matrix.scale=n,t._root.customTransform.scale=i;var o=new v.Matrix4;v.Matrix4.multiply(t._root.customTransform.matrix.origin,t._root.customTransform.matrix.rotation,o),v.Matrix4.multiply(o,t._root.customTransform.matrix.scale,o),v.Matrix4.multiply(o,t._root.customTransform.matrix.translation,t._root.transform)}}},{key:"update3dtilesMaxtrix",value:function(t){var e=v.Matrix3.fromRotationX(v.Math.toRadians(t.rx)),i=v.Matrix3.fromRotationY(v.Math.toRadians(t.ry)),n=v.Matrix3.fromRotationZ(v.Math.toRadians(t.rz)),o=v.Matrix4.fromRotationTranslation(e),a=v.Matrix4.fromRotationTranslation(i),r=v.Matrix4.fromRotationTranslation(n),s=v.Cartesian3.fromDegrees(t.tx,t.ty,t.tz),l=v.Transforms.eastNorthUpToFixedFrame(s);return v.Matrix4.multiply(l,o,l),v.Matrix4.multiply(l,a,l),v.Matrix4.multiply(l,r,l),l}},{key:"setModelPosition",value:function(t,e,i,n){t._modelLon=e||t._modelLon,t._modelLat=i||t._modelLat,t._modelAlt=v.defined(n)?n:t._modelAlt;var o=v.Cartesian3.fromDegrees(t._modelLon,t._modelLat,t._modelAlt),a=v.Transforms.eastNorthUpToFixedFrame(o);t._root.transform=a}},{key:"removeModel",value:function(t){var e=this.models.filter(function(e){return e.id===t})[0];return e&&e.model&&(e.model instanceof v.Cesium3DTileset&&this.tileModelCollection.contains(e.model)&&this.tileModelCollection.remove(e.model),this.models=this.models.filter(function(e){return e.id!==t})),this}},{key:"setModelVisible",value:function(t,e){var i=this.models.filter(function(e){return e.id===t})[0];if(i&&i.model){i.model instanceof v.Cesium3DTileset&&(i.model.show=e);for(var n=0;n<this.models.length;n++){var o=this.models[n];o.id===i.id&&(o.visible=e)}}return this}},{key:"getViewPoint",value:function(){var t=this.viewer;return g.point.getCameraView(t,!0)}},{key:"setViewpoint",value:function(t,e){t&&this.viewer.wutu3d.centerAt(t,e)}},{key:"_initViewer",value:function(t){var e=this.option,i=e.sceneModePicker,n=e.vrButton,a=e.baseLayerPicker,r=e.fullscreenButton,s=e.navigationHelpButton,l=e.imageryProvider,c=e.homeButton,u=e.currentTime,d=new v.Viewer(t||"map",o()({geocoder:!1,homeButton:c,sceneModePicker:i,fullscreenButton:r,vrButton:n,baseLayerPicker:a,infoBox:!1,selectionIndicator:!1,animation:!1,timeline:!1,shouldAnimate:!0,clockViewModel:u?z(u):void 0,navigationHelpButton:s,navigationInstructionsInitiallyVisible:!1,imageryProvider:l||new v.SingleTileImageryProvider({url:"./libs/map/Cesium/Assets/Textures/waterNormalsSmall.jpg"}),contextOptions:{webgl:{alpha:!0}}},this.option,{dataSources:void 0}));return d.wutu3d=new g.ViewerEx(d,{contextmenu:!1,center:this.option.viewpoint||void 0,mouseZoom:!1,contextmenuItems:[]}),d}},{key:"_plusEntity",value:function(t){if(t){var e=t.attribute&&t.attribute.attr,i=t.attribute&&(t.attribute.style||e&&e.style);if(t.billboard&&(t.billboard.translucencyByDistance=void 0,t.billboard.disableDepthTestDistance=Number.POSITIVE_INFINITY,t.billboard.eyeOffset=new v.Cartesian3(0,0,-10)),t.label&&(t.label.translucencyByDistance=void 0,t.label.disableDepthTestDistance=Number.POSITIVE_INFINITY,t.label.eyeOffset=new v.Cartesian3(0,0,-10)),i&&e&&e.animateLine&&(t.polyline.material=new g.LineFlowMaterial({color:v.Color.fromCssColorString(i.color||"#ff0000"),duration:i.duration||1e4,url:i.image||"./images/texture/route.png"})),i&&e&&e.wave&&(t.ellipse.material=new g.CircleWaveMaterial({duration:i.duration,color:v.Color.fromCssColorString(i.color),gradient:i.gradient||0,count:i.count||2})),e&&e.isBeam){var n=this.plotDrawTool.getCoordinates(t)[0];this.beams.add(e.id||t.id,{x:n[0],y:n[1]},i)}}}},{key:"deltePlotsByKeyValues",value:function(t){var e=this;this.queryPlotsByKeyValues(t).forEach(function(t){t&&e.plotDrawTool.deleteEntity(t)}),this.fire("ui")}},{key:"queryPlotsByKeyValues",value:function(t){for(var e=[],i=r()(t),n=this.plotDrawTool.getEntitys(),o=0;o<n.length;o++){for(var a=n[o],s=a&&a.attribute&&a.attribute.attr,l=!0,c=0;c<i.length;c++){var u=i[c];if(s[u]!==t[u]){l=!1;break}}l&&e.push(a)}return e}},{key:"queryEntitiesByKeyValues",value:function(t,e){if(!e)return[];for(var i=[],n=r()(e),o=t._entities._array,a=0;a<o.length;a++){var s=o[a],l=s&&s.attribute;if(l){for(var c=!0,u=0;u<n.length;u++){var d=n[u];if(l[d]!==e[d]){c=!1;break}}c&&i.push(s)}}return i}},{key:"deleteEntitiesByKeyValues",value:function(t,e){this.queryEntitiesByKeyValues(t,e).forEach(function(e){t.remove(e)})}},{key:"focusMarker",value:function(t,e){if(t){e=e||{};var i=this.queryPlotsByKeyValues(t)[0];i&&this.viewer.flyTo(i,o()({duration:.5},e))}}},{key:"flyToPlots",value:function(t){return this.plotDrawTool.getEntitys().length>0&&this.viewer.flyTo(this.plotDrawTool.dataSource,o()({duration:1},t)),this}},{key:"setPlotEditable",value:function(t){var e=this.plotDrawTool;e.hasEdit(t),t||(e.stopDraw(),e.stopEditing())}},{key:"isPlotEditing",value:function(){return this.plotDrawTool._hasEdit}},{key:"_addLabel",value:function(t,e){t&&e&&e.text&&e.showLabel&&(t.label=new v.LabelGraphics(o()({style:v.LabelStyle.FILL,pixelOffset:new v.Cartesian2(0,-74*e.iconScale),translucencyByDistance:void 0,disableDepthTestDistance:Number.POSITIVE_INFINITY,eyeOffset:new v.Cartesian3(0,0,-10),showBackground:!0,font:"14px Microsoft yahei",backgroundColor:new v.Color(0,0,0,.8),backgroundPadding:new v.Cartesian2(8,6),horizontalOrigin:v.HorizontalOrigin.CENTER,verticalOrigin:v.VerticalOrigin.BOTTOM},e)))}},{key:"addMarker",value:function(t){var e=t.text,i=t.textStyle,n=t.showLabel,a=t.icon,r=t.iconStyle,s=t.attr,l=t.wgs84Pos;if(!l||!function(t,e){return t=Number(t),e=Number(e),null!==t&&null!==e&&""!==t&&""!==e&&void 0!==t&&void 0!==e&&!isNaN(t)&&!isNaN(e)&&t>=-180&&t<=180&&e>=-90&&e<=90}(l.x,l.y))return null;s=s||{},n=void 0===n||n,r=r||{};var c={type:"billboard",style:o()({image:a},r),attr:o()({id:s.mac||void 0,type:"marker"},s)},u=v.Cartesian3.fromDegrees(l.x,l.y),d=this.plotDrawTool.attributeToEntity(c,u);return d.billboard.disableDepthTestDistance=Number.POSITIVE_INFINITY,d.billboard.eyeOffset=new v.Cartesian3(0,0,-10),this._addLabel(d,o()({showLabel:n,text:e},i,{iconScale:r.scale||.5})),this._plusEntity(d),this.fire("ui"),d}},{key:"addPolygon",value:function(t){var e=t.style,i=t.attr,n=t.wgs84Poss;e=e||{};var a=(n=n||[]).map(function(t){var e=t;return k(t)&&(e={x:t[0],y:t[1],z:t[2]}),v.Cartesian3.fromDegrees(e.x,e.y,e.z||0)}),r=this.plotDrawTool.attributeToEntity({type:"polygon",style:o()({},V,e),attr:o()({},i||{})},a);return this._plusEntity(r),r}},{key:"addPolyline",value:function(t){var e=t.attr,i=t.style,n=t.wgs84Poss;i=i||{};var a=(n=n||[]).map(function(t){var e=t;return k(t)&&(e={x:t[0],y:t[1],z:t[2]}),v.Cartesian3.fromDegrees(e.x,e.y,e.z||0)}),r=this.plotDrawTool.attributeToEntity({type:"polyline",style:o()({},W,i),attr:o()({},e||{})},a);return this._plusEntity(r),r}},{key:"startDraw",value:function(t,e){var i=this,n=o()({success:function(t){Q(t,{id:t.id}),i._plusEntity(t),e&&e(t),i.fire("ui")}},t);this.plotDrawTool.startDraw(n)}},{key:"createPlot",value:function(t,e){if(!t||!t.type||!t.style||!e||void 0===e[0]||e.length<2)return null;var i=this.plotDrawTool.attributeToEntity(t,g.draw.util.lonlat2cartesian([e[0],e[1],e[2]||0]));return Q(i,{id:i.id}),this._plusEntity(i),i}},{key:"getPlotById",value:function(t){return this.plotDrawTool.getEntityById(t)}},{key:"updatePlotStyle",value:function(t,e){if(t&&e){var i=this.getPlotById(t);if(i&&i.attribute){var n=i.attribute.type;"circle"===n&&(n="ellipse"),g.draw.attr[n]&&(g.draw.attr[n].style2Entity(e,i[n]),this._plusEntity(i)),this.fire("ui")}}}},{key:"updatePlotAttribute",value:function(t,e){Q(this.getPlotById(t),e),this.fire("ui")}},{key:"deletePlot",value:function(t){var e=this.getPlotById(t);e&&this.plotDrawTool.deleteEntity(e),this.fire("ui")}},{key:"loadGeoJSON",value:function(t){var e=this;this.plotDrawTool.loadJson(t);for(var i=this.plotDrawTool.getEntitys(),n=0;n<i.length;n++)this._plusEntity(i[n]);setTimeout(function(){e.fire("ui")},1e3)}},{key:"toGeoJSON",value:function(){return this.plotDrawTool.toGeoJSON()}},{key:"clearAllPlots",value:function(){var t=this.plotDrawTool;t.stopEditing(),t.clearDraw(),t.deleteAll(),this.fire("ui")}},{key:"addFence",value:function(t,e){if(t&&t.features){if(!this.fenceDataSource){var i=this.fenceDataSource=new v.CustomDataSource("fence");i.show=!0,this.viewer.dataSources.add(i)}var n=(e=e||{}).color||"#ff9900",o=e.height||50,a=e.showDynamic,r=this.fenceDataSource;return t.features.forEach(function(t){var e=[];t.geometry.coordinates[0][0].forEach(function(t){var i=v.Cartesian3.fromDegrees(t[0],t[1],t[2]||.5);e.push(i)}),r.fence=new N(r,e,o,v.Color.fromCssColorString(n),a)}),this.fenceDataSource}}},{key:"rain",value:function(t){t?(this.rainPost=new v.PostProcessStage({fragmentShader:g.scene.RainFS}),this.viewer.scene.postProcessStages.add(this.rainPost)):this.rainPost&&this.viewer.scene.postProcessStages.remove(this.rainPost)}},{key:"snow",value:function(t){t?(this.snowPost=new v.PostProcessStage({fragmentShader:g.scene.SnowFS}),this.viewer.scene.postProcessStages.add(this.snowPost)):this.snowPost&&this.viewer.scene.postProcessStages.remove(this.snowPost)}},{key:"getScreenCenterPosition",value:function(){var t=this.viewer,e=t.scene,i=t.canvas,n=t.camera,o=new v.Cartesian2(i.width/2,i.height/2);return e.globe.pick(n.getPickRay(o),e)}},{key:"_getRomaPathGeometry",value:function(t){var e=(t||{}).path;return e&&e.length?{type:"FeatureCollection",features:[{type:"Feature",properties:{type:"polyline",style:{width:6,color:"rgba(255, 255, 0, 0.1)"}},geometry:{type:"LineString",coordinates:e.map(function(t){return t.concat(.5)})}}]}:null}},{key:"_startDrawRoma",value:function(t,e){var i=this;this.stopRoma();var n=this._romaTool;n.deleteAll(),n.startDraw({type:"polyline",style:{width:6,lineType:"solid",color:"#ff0000"},success:function(o){var a=n.toGeoJSON().features[0].geometry.coordinates.map(function(t){return t.slice(0,2)});i.addRoma({title:t||"漫游线路"+i.romas.length,path:a,speed:1,type:"dy",height:1.7}),e&&e(),i.fire("ui")}})}},{key:"setRomas",value:function(t){return this.romas=t,this.fire("ui"),this}},{key:"addRoma",value:function(t){var e=t.title,i=t.path,n=t.speed,o=t.x,a=t.y,r=t.z,s=t.type;this.romas.push({id:v.createGuid(),title:e,path:i,speed:n,x:o,y:a,z:r,type:s}),this.fire("ui")}},{key:"removeRoma",value:function(t){return t&&(t===this._currentRoma&&this.stopRoma(),this.romas=this.romas.filter(function(e){return e.id!==t})),this.fire("ui"),this}},{key:"playRoma",value:function(t,e){var i=this.romas.filter(function(e){return e.id===t})[0];if(i){this.stopRoma();var n=this._getRomaPathGeometry(i);if(n){e&&this._romaTool.loadJson(n),this._currentRoma=i.id;var o={name:"plan1",interpolation:!1,clockLoop:!0,camera:{type:"dy",followedX:5,followedZ:.5},points:n.features[0].geometry.coordinates.map(function(t){return[t[0],t[1],1.5]}),speed:16};this._romaFlyline=new g.FlyLine(this.viewer,o),this._romaFlyline.start(),this.fire("ui")}}}},{key:"stopRoma",value:function(){this._romaFlyline&&this._romaFlyline.stop(),this._currentRoma=null,this.fire("ui")}},{key:"setShadows",value:function(t){this.viewer.scene.globe.enableLighting=t,this.viewer.shadows=t}},{key:"startClockMock",value:function(t){t=t||1;var e=this.viewer,i=new v.JulianDate,n=v.JulianDate.addSeconds(i,86400,new v.JulianDate);return e.clock.startTime=i.clone(),e.clock.currentTime=i.clone(),e.clock.stopTime=n.clone(),e.clock.clockStep=v.ClockStep.SYSTEM_CLOCK_MULTIPLIER,e.clock.clockRange=v.ClockRange.LOOP_STOP,e.clock.multiplier=9e3*t,e.clock.shouldAnimate=!0,this}},{key:"stopClockMock",value:function(){var t=this.viewer,e=new v.JulianDate,i=v.JulianDate.addDays(e,1,new v.JulianDate);return t.clock.startTime=e.clone(),t.clock.currentTime=e.clone(),t.clock.stopTime=i.clone(),t.clock.clockStep=v.ClockStep.SYSTEM_CLOCK_MULTIPLIER,t.clock.clockRange=v.ClockRange.UNBOUNDED,t.clock.multiplier=1,t.clock.shouldAnimate=!1,this}},{key:"setViewPoints",value:function(t){this.viewPoints=t||[]}},{key:"addViewPoint",value:function(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).title;this.viewPoints.push({id:v.createGuid(),title:t,viewPoint:this.getViewPoint()})}},{key:"removeViewPoint",value:function(t){this.viewPoints=this.viewPoints.filter(function(e){return e.id!==t})}},{key:"focusViewPoint",value:function(t){var e=this.viewPoints.filter(function(e){return e.id===t})[0];e&&this.flyToViewPoint(e.viewPoint)}},{key:"destroy",value:function(){this.measureTool.clearMeasure(),this.clearAllPlots(),this.removeModels(),this.viewer.destroy(),this.viewer=null,this.fire("ui")}}]),e}(_),Y={props:{showTool:{type:Boolean,default:!0},option:{type:Object,default:function(){return{}}}},beforeDestroy:function(){w.map&&w.map.destroy&&(w.map.destroy(),w.map=null)},mounted:function(){var t=this,e=new U(this.$refs.map,this.option);e.on("ui",function(){t.$store.commit("map/UPDATE_TIMESTAMP")}),w.map=e,this.$emit("init",e)}},X=(i("ISHS"),i("ZrdR")),Z=Object(X.a)(Y,function(){var t=this.$createElement;return(this._self._c||t)("div",{ref:"map",attrs:{id:"map"}})},[],!1,null,"8dddbc9e",null);Z.options.__file="index.vue";var J=Z.exports,G={opacity:1,color:"#FFFFFF",font_family:"黑体",font_size:18,font_style:"normal",font_weight:"normal",border:!1,border_color:"#ffffff",border_width:2,background:!0,background_color:"#000"},q={components:{},data:function(){return{label:{id:null,name:""},showCreatePanel:!1,showPlot:!0}},computed:{timestamp:function(){return this.$store.state.map.timestamp},labels:function(){return this.entities.map(function(t){return t.attribute})},entities:function(){var t=this.timestamp&&w.map?w.map.plotDrawTool.getEntitys():[];return t.filter(function(t){return"label"===t.attribute.type})}},methods:{editHandle:function(t){w.map&&(this.label={id:t.attr.id,name:t.attr.name},this.showCreatePanel=!0)},removeHandle:function(t){w.map&&(w.map.deletePlot(t),this.$store.dispatch("map/updateTimestamp"))},closeCreateHandle:function(){this.showCreatePanel=!1},showCreateHandle:function(){this.showCreatePanel=!0},_initLabel:function(){this.label={id:null,name:""}},createHandle:function(){var t=this;if(w.map){var e=w.map,i=this.label,n=i.id,a=i.name,r=n&&e.getPlotById(n);this.closeCreateHandle(),r?(e.updatePlotStyle(n,{text:a}),e.updatePlotAttribute(n,{name:a}),this._initLabel(),this.$store.dispatch("map/updateTimestamp")):e.startDraw({type:"label",style:o()({text:a},G),attr:{name:a}},function(){t._initLabel(),t.$store.dispatch("map/updateTimestamp")})}},toggleVisible:function(){var t=this;this.showPlot=!this.showPlot,w.map&&this.entities.forEach(function(e){e.show=t.showPlot}),this.$store.dispatch("map/updateTimestamp")},focusHandle:function(t){if(w.map){var e=w.map.getPlotById(t);e&&w.map.viewer.flyTo(e,{duration:1})}},clearHandle:function(){w.map&&this.entities.forEach(function(t){w.map.plotDrawTool.deleteEntity(t)}),this.$store.dispatch("map/updateTimestamp")}}},K=(i("GtY0"),Object(X.a)(q,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"container"},[i("div",{staticClass:"model-panel-list"},[i("el-row",{attrs:{gutter:10}},[i("el-col",{attrs:{span:6}},[i("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:t.showCreateHandle}},[t._v("\n 创建\n ")])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"danger"},on:{click:t.clearHandle}},[t._v("\n 清空\n ")])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-button",{attrs:{icon:"el-icon-view",size:"small",type:t.showPlot?"success":"info"},on:{click:t.toggleVisible}},[t._v("\n "+t._s(t.showPlot?"隐藏":"显示")+"\n ")])],1)],1),t._v(" "),t._l(t.labels,function(e){return i("el-row",{key:e.attr.id,attrs:{gutter:10}},[i("el-col",{attrs:{span:14}},[t._v("\n "+t._s(e.attr.name||" ")+"\n ")]),t._v(" "),i("el-col",{staticStyle:{textAlign:"right"},attrs:{span:10}},[i("el-button",{attrs:{icon:"el-icon-s-promotion",size:"mini",circle:""},on:{click:function(){return t.focusHandle(e.attr.id)}}}),t._v(" "),i("el-button",{attrs:{icon:"el-icon-edit",size:"mini",circle:""},on:{click:function(){return t.editHandle(e)}}}),t._v(" "),i("el-button",{attrs:{icon:"el-icon-delete",type:"danger",size:"mini",circle:""},on:{click:function(){return t.removeHandle(e.attr.id)}}})],1)],1)})],2),t._v(" "),i("el-dialog",{attrs:{visible:t.showCreatePanel,width:"380px",title:"创建标注","append-to-body":!0,"close-on-click-modal":!1,"before-close":t.closeCreateHandle}},[i("p",[t._v("请输入内容:")]),t._v(" "),i("el-input",{attrs:{placeholder:"请输入内容"},model:{value:t.label.name,callback:function(e){t.$set(t.label,"name",e)},expression:"label.name"}}),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:t.closeCreateHandle}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.createHandle}},[t._v("确 定")])],1)],1)],1)},[],!1,null,"78dad9b9",null));K.options.__file="Label.vue";var tt=K.exports,et={components:{},data:function(){return{label:{id:null,name:""},showCreatePanel:!1,showPlot:!0}},computed:{timestamp:function(){return this.$store.state.map.timestamp},labels:function(){return this.entities.map(function(t){return t.attribute})},entities:function(){var t=this.timestamp&&w.map?w.map.plotDrawTool.getEntitys():[];return t.filter(function(t){return"polygon"===t.attribute.type})}},methods:{editHandle:function(t){w.map&&(this.label={id:t.attr.id,name:t.attr.name},this.showCreatePanel=!0)},removeHandle:function(t){w.map&&(w.map.deletePlot(t),this.$store.dispatch("map/updateTimestamp"))},closeCreateHandle:function(){this.showCreatePanel=!1},showCreateHandle:function(){this.showCreatePanel=!0},_initLabel:function(){this.label={id:null,name:""}},createHandle:function(){var t=this;if(w.map){var e=w.map,i=this.label,n=i.id,o=i.name,a=n&&e.getPlotById(n);this.closeCreateHandle(),a?(e.updatePlotStyle(n,{text:o}),e.updatePlotAttribute(n,{name:o}),this._initLabel(),this.$store.dispatch("map/updateTimestamp")):e.startDraw({type:"polygon",style:{text:o},attr:{name:o}},function(){t._initLabel(),t.$store.dispatch("map/updateTimestamp")})}},toggleVisible:function(){var t=this;this.showPlot=!this.showPlot,w.map&&this.entities.forEach(function(e){e.show=t.showPlot}),this.$store.dispatch("map/updateTimestamp")},focusHandle:function(t){if(w.map){var e=w.map.getPlotById(t);e&&w.map.viewer.flyTo(e,{duration:1})}},clearHandle:function(){w.map&&this.entities.forEach(function(t){w.map.plotDrawTool.deleteEntity(t)}),this.$store.dispatch("map/updateTimestamp")}}},it=(i("bQsq"),Object(X.a)(et,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"container"},[i("div",{staticClass:"model-panel-list"},[i("el-row",{attrs:{gutter:10}},[i("el-col",{attrs:{span:6}},[i("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:t.showCreateHandle}},[t._v("\n 创建\n ")])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"danger"},on:{click:t.clearHandle}},[t._v("\n 清空\n ")])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-button",{attrs:{icon:"el-icon-view",size:"small",type:t.showPlot?"success":"info"},on:{click:t.toggleVisible}},[t._v("\n "+t._s(t.showPlot?"隐藏":"显示")+"\n ")])],1)],1),t._v(" "),t._l(t.labels,function(e){return i("el-row",{key:e.attr.id,attrs:{gutter:10}},[i("el-col",{attrs:{span:14}},[t._v("\n "+t._s(e.attr.name||" ")+"\n ")]),t._v(" "),i("el-col",{staticStyle:{textalign:"right"},attrs:{span:10}},[i("el-button",{attrs:{icon:"el-icon-s-promotion",size:"mini",circle:""},on:{click:function(){return t.focusHandle(e.attr.id)}}}),t._v(" "),i("el-button",{attrs:{icon:"el-icon-edit",size:"mini",circle:""},on:{click:function(){return t.editHandle(e)}}}),t._v(" "),i("el-button",{attrs:{icon:"el-icon-delete",type:"danger",size:"mini",circle:""},on:{click:function(){return t.removeHandle(e.attr.id)}}})],1)],1)})],2),t._v(" "),i("el-dialog",{attrs:{visible:t.showCreatePanel,width:"380px",title:"创建标注","append-to-body":!0,"close-on-click-modal":!1,"before-close":t.closeCreateHandle}},[i("p",[t._v("请输入内容:")]),t._v(" "),i("el-input",{attrs:{placeholder:"请输入内容"},model:{value:t.label.name,callback:function(e){t.$set(t.label,"name",e)},expression:"label.name"}}),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:t.closeCreateHandle}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.createHandle}},[t._v("确 定")])],1)],1)],1)},[],!1,null,"c873ef7c",null));it.options.__file="Plot.vue";var nt=it.exports,ot={components:{},data:function(){return{images:[{url:"../../../public/images/icon/1.png",type:"消防预警"},{url:"../../../public/images/icon/2.png",type:"风险预警"},{url:"../../../public/images/icon/3.png",type:"监控"},{url:"../../../public/images/wet.png",type:"车辆1"},{url:"../../../public/images/dry.png",type:"车辆2"},{url:"../../../public/images/alarm1.png",type:"告警"},{url:"../../../public/images/police.png",type:"警察"}],marker:{id:null,name:"",image:null,scale:.25},showCreatePanel:!1,showPlot:!0}},computed:{timestamp:function(){return this.$store.state.map.timestamp},markers:function(){return this.entities.map(function(t){return t.attribute})},entities:function(){var t=this.timestamp&&w.map?w.map.plotDrawTool.getEntitys():[];return t.filter(function(t){return"billboard"===t.attribute.type})}},methods:{editHandle:function(t){w.map&&(this.marker={id:t.attr.id,name:t.attr.name,image:t.style.image,scale:.5},this.showCreatePanel=!0)},removeHandle:function(t){w.map&&(w.map.deletePlot(t),this.$store.dispatch("map/updateTimestamp"))},closeCreateHandle:function(){this.showCreatePanel=!1},showCreateHandle:function(){this.showCreatePanel=!0},_initMarker:function(){this.marker={id:null,name:"",image:"",scale:.25}},createHandle:function(){var t=this;if(w.map){var e=w.map,i=this.marker,n=i.id,o=i.image,a=i.scale,r=i.name,s=n&&e.getPlotById(n);this.closeCreateHandle(),s?(e.updatePlotStyle(n,{image:o,scale:a}),e.updatePlotAttribute(n,{name:r}),this._initMarker(),this.$store.dispatch("map/updateTimestamp")):e.startDraw({type:"billboard",style:{image:o,scale:a},attr:{name:r}},function(){t._initMarker()})}},toggleVisible:function(){var t=this;this.showPlot=!this.showPlot,w.map&&this.entities.forEach(function(e){e.show=t.showPlot}),this.$store.dispatch("map/updateTimestamp")},focusHandle:function(t){if(w.map){var e=w.map.getPlotById(t);e&&w.map.viewer.flyTo(e,{duration:1})}},clickCreateHandle:function(t){var e=this;w.map&&w.map.startDraw({type:"billboard",style:{image:t,scale:.25}},function(){e.$store.dispatch("map/updateTimestamp")})},clearHandle:function(){w.map&&this.entities.forEach(function(t){w.map.plotDrawTool.deleteEntity(t)}),this.$store.dispatch("map/updateTimestamp")}}},at=(i("SjRo"),Object(X.a)(ot,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"container"},[i("div",{staticClass:"images"},t._l(t.images,function(e){return i("img",{key:e.url,attrs:{src:e.url},on:{click:function(i){t.clickCreateHandle(e.url)}}})})),t._v(" "),i("div",{staticClass:"model-panel-list"},[i("el-row",{attrs:{gutter:10}},[i("el-col",{attrs:{span:6}},[i("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:t.showCreateHandle}},[t._v("\n 创建\n ")])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"danger"},on:{click:t.clearHandle}},[t._v("\n 清空\n ")])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-button",{attrs:{icon:"el-icon-view",size:"small",type:t.showPlot?"success":"info"},on:{click:t.toggleVisible}},[t._v("\n "+t._s(t.showPlot?"隐藏":"显示")+"\n ")])],1)],1),t._v(" "),t._l(t.markers,function(e){return i("el-row",{key:e.attr.id,attrs:{gutter:10}},[i("el-col",{attrs:{span:2}},[i("img",{staticStyle:{width:"22px",height:"22px"},attrs:{src:e.style.image}})]),t._v(" "),i("el-col",{attrs:{span:12}},[t._v("\n "+t._s(e.attr.name||" ")+"\n ")]),t._v(" "),i("el-col",{staticStyle:{textAlign:"right"},attrs:{span:10}},[i("el-button",{attrs:{icon:"el-icon-s-promotion",size:"mini",circle:""},on:{click:function(){return t.focusHandle(e.attr.id)}}}),t._v(" "),i("el-button",{attrs:{icon:"el-icon-edit",size:"mini",circle:""},on:{click:function(){return t.editHandle(e)}}}),t._v(" "),i("el-button",{attrs:{icon:"el-icon-delete",type:"danger",size:"mini",circle:""},on:{click:function(){return t.removeHandle(e.attr.id)}}})],1)],1)})],2),t._v(" "),i("el-dialog",{attrs:{visible:t.showCreatePanel,width:"380px",title:"创建图标","append-to-body":!0,"close-on-click-modal":!1,"before-close":t.closeCreateHandle}},[i("p",[t._v("请输入内容:")]),t._v(" "),i("el-input",{attrs:{placeholder:"请输入内容"},model:{value:t.marker.name,callback:function(e){t.$set(t.marker,"name",e)},expression:"marker.name"}}),t._v(" "),i("div",{staticClass:"image-list"},[i("ul",t._l(t.images,function(e){return i("li",{key:e.url,class:t.marker.image===e.url?"active":"",on:{click:function(i){t.marker.image=e.url}}},[i("img",{attrs:{src:e.url}})])}))]),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:t.closeCreateHandle}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.createHandle}},[t._v("确 定")])],1)],1)],1)},[],!1,null,"2c546c2a",null));at.options.__file="Marker.vue";var rt=at.exports,st={color:"#ff0000",duration:2e3,gradient:0,count:3},lt={data:function(){return{circle:{id:null,name:""},showCreatePanel:!1,showPlot:!0}},computed:{timestamp:function(){return this.$store.state.map.timestamp},circles:function(){return this.entities.map(function(t){return t.attribute})},entities:function(){var t=this.timestamp&&w.map?w.map.plotDrawTool.getEntitys():[];return t.filter(function(t){return"circle"===t.attribute.type&&t.attribute.attr&&t.attribute.attr.wave})}},methods:{editHandle:function(t){w.map&&(this.circle={id:t.attr.id,name:t.attr.name},this.showCreatePanel=!0)},removeHandle:function(t){w.map&&(w.map.deletePlot(t),this.$store.dispatch("map/updateTimestamp"))},closeCreateHandle:function(){this.showCreatePanel=!1},showCreateHandle:function(){this.showCreatePanel=!0},_initCircle:function(){this.label={id:null,name:""}},createHandle:function(){var t=this;if(w.map){var e=w.map,i=this.circle,n=i.id,a=i.name,r=n&&e.getPlotById(n);this.closeCreateHandle(),r?(e.updatePlotAttribute(n,{name:a}),this._initCircle(),this.$store.dispatch("map/updateTimestamp")):e.startDraw({type:"circle",style:o()({outline:!1},st),attr:{name:a,wave:!0}},function(){t._initCircle(),t.$store.dispatch("map/updateTimestamp")})}},toggleVisible:function(){var t=this;this.showPlot=!this.showPlot,w.map&&this.entities.forEach(function(e){e.show=t.showPlot}),this.$store.dispatch("map/updateTimestamp")},focusHandle:function(t){if(w.map){var e=w.map.getPlotById(t);e&&w.map.viewer.flyTo(e,{duration:1})}},clearHandle:function(){w.map&&this.entities.forEach(function(t){w.map.plotDrawTool.deleteEntity(t)}),this.$store.dispatch("map/updateTimestamp")}}},ct=(i("x2oE"),Object(X.a)(lt,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"container"},[i("div",{staticClass:"model-panel-list"},[i("el-row",{attrs:{gutter:10}},[i("el-col",{attrs:{span:6}},[i("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:t.showCreateHandle}},[t._v("\n 创建\n ")])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"danger"},on:{click:t.clearHandle}},[t._v("\n 清空\n ")])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-button",{attrs:{icon:"el-icon-view",size:"small",type:t.showPlot?"success":"info"},on:{click:t.toggleVisible}},[t._v("\n "+t._s(t.showPlot?"隐藏":"显示")+"\n ")])],1)],1),t._v(" "),t._l(t.circles,function(e){return i("el-row",{key:e.attr.id,attrs:{gutter:10}},[i("el-col",{attrs:{span:14}},[t._v("\n "+t._s(e.attr.name||" ")+"\n ")]),t._v(" "),i("el-col",{staticStyle:{textAlign:"right"},attrs:{span:10}},[i("el-button",{attrs:{icon:"el-icon-s-promotion",size:"mini",circle:""},on:{click:function(){return t.focusHandle(e.attr.id)}}}),t._v(" "),i("el-button",{attrs:{icon:"el-icon-edit",size:"mini",circle:""},on:{click:function(){return t.editHandle(e)}}}),t._v(" "),i("el-button",{attrs:{icon:"el-icon-delete",type:"danger",size:"mini",circle:""},on:{click:function(){return t.removeHandle(e.attr.id)}}})],1)],1)})],2),t._v(" "),i("el-dialog",{attrs:{visible:t.showCreatePanel,width:"380px",title:"创建波动圈","append-to-body":!0,"close-on-click-modal":!1,"before-close":t.closeCreateHandle}},[i("p",[t._v("请输入内容:")]),t._v(" "),i("el-input",{attrs:{placeholder:"请输入内容"},model:{value:t.circle.name,callback:function(e){t.$set(t.circle,"name",e)},expression:"circle.name"}}),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:t.closeCreateHandle}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.createHandle}},[t._v("确 定")])],1)],1)],1)},[],!1,null,"61a99328",null));ct.options.__file="Wave.vue";var ut=ct.exports,dt=i("omC7"),mt=i.n(dt),ft=i("4QxH"),pt={data:function(){return{enablePopup:!0}},computed:{timestamp:function(){return this.$store.state.map.timestamp},hasEdit:function(){return!this.timestamp||!w.map||w.map.isPlotEditing()}},methods:{toggleEditHandle:function(){w.map&&(w.map.setPlotEditable(!this.hasEdit),this.$store.dispatch("map/updateTimestamp"))},clearHandle:function(){w.map&&(w.map.clearAllPlots(),this.$store.dispatch("map/updateTimestamp"))},downloadHandle:function(){if(w.map){var t=mt()(w.map.toGeoJSON()),e=new Blob([t],{type:"text/plain;charset=utf-8"});Object(ft.saveAs)(e,"plots_"+(new Date).getTime()+".geojson")}},togglePopup:function(){this.enablePopup=!this.enablePopup}},mounted:function(){}},At=(i("CV9j"),Object(X.a)(pt,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-button-group",[i("el-button",{attrs:{size:"mini"},on:{click:t.toggleEditHandle}},[t._v(t._s(t.hasEdit?"停止编辑":"编辑"))]),t._v(" "),i("el-button",{attrs:{size:"mini"},on:{click:t.clearHandle}},[t._v("清空")]),t._v(" "),i("el-button",{attrs:{size:"mini"},on:{click:t.downloadHandle}},[t._v("下载")])],1)},[],!1,null,null,null));At.options.__file="Tool.vue";var ht=At.exports,vt={components:{},data:function(){return{model:{id:"",name:"",link:""},showCreatePanel:!1,showModel:!0}},computed:{timestamp:function(){return this.$store.state.map.timestamp},models:function(){return this.timestamp&&w.map?w.map.models:[]}},methods:{editHandle:function(t){w.map&&(this.model={id:t.id,name:t.name,link:t.link},this.showCreatePanel=!0)},removeHandle:function(t){w.map&&(w.map.removeModel(t),this.$store.dispatch("map/updateTimestamp"))},closeCreateHandle:function(){this.showCreatePanel=!1,this._initModel()},showCreateHandle:function(){this.showCreatePanel=!0},toggleModelVisible:function(t){var e=w.map.getModel(t);e&&w.map.setModelVisible(t,!e.visible),this.$store.dispatch("map/updateTimestamp")},_initModel:function(){this.model={id:null,name:"",link:""}},createHandle:function(){if(w.map){var t=w.map,e=this.model,i=e.link,n=e.name;this.closeCreateHandle(),t.addModel({name:n,link:i}),this.$store.dispatch("map/updateTimestamp")}},toggleVisible:function(){var t=this;this.showModel=!this.showModel,w.map&&this.models.forEach(function(e){w.map.setModelVisible(e.id,t.showModel)}),this.$store.dispatch("map/updateTimestamp")},focusHandle:function(t){w.map&&w.map.flyToModel(t)},clearHandle:function(){w.map&&this.models.forEach(function(t){w.removeModel(t.id)}),this.$store.dispatch("map/updateTimestamp")}}},gt=(i("CiI1"),Object(X.a)(vt,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"container"},[i("div",{staticClass:"model-panel-list"},[i("el-row",{attrs:{gutter:10}},[i("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:t.showCreateHandle}},[t._v("\n 添加\n ")]),t._v(" "),i("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"danger"},on:{click:t.clearHandle}},[t._v("\n 清空\n ")]),t._v(" "),i("el-button",{attrs:{icon:"el-icon-view",size:"small",type:t.showModel?"success":"info"},on:{click:t.toggleVisible}},[t._v("\n "+t._s(t.showModel?"隐藏":"显示")+"\n ")])],1),t._v(" "),t._l(t.models,function(e){return i("el-row",{key:e.link,attrs:{gutter:10}},[i("el-col",{attrs:{span:12}},[t._v("\n "+t._s(e.name||" ")+"\n ")]),t._v(" "),i("el-col",{staticStyle:{textAlign:"right"},attrs:{span:10}},[i("el-button",{attrs:{icon:"el-icon-s-promotion",size:"mini",circle:""},on:{click:function(){return t.focusHandle(e.id)}}}),t._v(" "),i("el-button",{attrs:{icon:"el-icon-view",size:"mini",type:e.visible?"primary":"default",circle:""},on:{click:function(){return t.toggleModelVisible(e.id)}}}),t._v(" "),i("el-button",{attrs:{icon:"el-icon-delete",type:"danger",size:"mini",circle:""},on:{click:function(){return t.removeHandle(e.id)}}})],1)],1)})],2),t._v(" "),i("el-dialog",{attrs:{visible:t.showCreatePanel,width:"380px",title:"添加模型","append-to-body":!0,"close-on-click-modal":!1,"before-close":t.closeCreateHandle}},[i("p",[t._v("模型名称")]),t._v(" "),i("el-input",{attrs:{placeholder:"模型名称"},model:{value:t.model.name,callback:function(e){t.$set(t.model,"name",e)},expression:"model.name"}}),t._v(" "),i("p",[t._v("模型地址")]),t._v(" "),i("el-input",{attrs:{placeholder:"请输入模型地址"},model:{value:t.model.link,callback:function(e){t.$set(t.model,"link",e)},expression:"model.link"}}),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:t.closeCreateHandle}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.createHandle}},[t._v("确 定")])],1)],1)],1)},[],!1,null,"5860ad2f",null));gt.options.__file="Model.vue";var wt=gt.exports,yt={components:{},data:function(){return{images:[{url:"./images/wet.png",type:"光柱"}],marker:{id:null,name:"",image:null,scale:.25},showCreatePanel:!1,showPlot:!0}},computed:{timestamp:function(){return this.$store.state.map.timestamp},markers:function(){return this.entities.map(function(t){return t.attribute})},entities:function(){var t=this.timestamp&&w.map?w.map.plotDrawTool.getEntitys():[];return t.filter(function(t){return"billboard"===t.attribute.type&&t.attribute.attr.isBeam})}},methods:{editHandle:function(t){w.map&&(this.marker={id:t.attr.id,name:t.attr.name,image:t.style.image,scale:.5},this.showCreatePanel=!0)},removeHandle:function(t){w.map&&(w.map.deletePlot(t),this.$store.dispatch("map/updateTimestamp"))},closeCreateHandle:function(){this.showCreatePanel=!1},showCreateHandle:function(){this.showCreatePanel=!0},_initMarker:function(){this.marker={id:null,name:"",image:"",scale:.25}},createHandle:function(){var t=this;if(w.map){var e=w.map,i=this.marker,n=i.id,o=i.image,a=i.scale,r=i.name,s=n&&e.getPlotById(n);this.closeCreateHandle(),s?(e.updatePlotStyle(n,{image:o,scale:a}),e.updatePlotAttribute(n,{name:r}),this._initMarker(),this.$store.dispatch("map/updateTimestamp")):e.startDraw({type:"billboard",style:{image:o,scale:a},attr:{name:r}},function(){t._initMarker()})}},toggleVisible:function(){var t=this;this.showPlot=!this.showPlot,w.map&&(this.entities.forEach(function(e){e.show=t.showPlot}),w.map.beams.setVisible(this.showPlot)),this.$store.dispatch("map/updateTimestamp")},focusHandle:function(t){if(w.map){var e=w.map.getPlotById(t);e&&w.map.viewer.flyTo(e,{duration:1})}},clickCreateHandle:function(t){var e=this;w.map&&w.map.startDraw({type:"billboard",style:{image:t,scale:.25},attr:{isBeam:!0}},function(t){e.$store.dispatch("map/updateTimestamp")})},clearHandle:function(){w.map&&this.entities.forEach(function(t){w.map.plotDrawTool.deleteEntity(t)}),this.$store.dispatch("map/updateTimestamp")}}},bt=(i("Y00k"),Object(X.a)(yt,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"container"},[i("div",{staticClass:"images"},t._l(t.images,function(e){return i("img",{key:e.url,attrs:{src:e.url},on:{click:function(i){t.clickCreateHandle(e.url)}}})})),t._v(" "),i("div",{staticClass:"model-panel-list"},[i("el-row",{attrs:{gutter:10}},[i("el-col",{attrs:{span:6}},[i("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:t.showCreateHandle}},[t._v("\n 创建\n ")])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"danger"},on:{click:t.clearHandle}},[t._v("\n 清空\n ")])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-button",{attrs:{icon:"el-icon-view",size:"small",type:t.showPlot?"success":"info"},on:{click:t.toggleVisible}},[t._v("\n "+t._s(t.showPlot?"隐藏":"显示")+"\n ")])],1)],1),t._v(" "),t._l(t.markers,function(e){return i("el-row",{key:e.attr.id,attrs:{gutter:10}},[i("el-col",{attrs:{span:2}},[i("img",{staticStyle:{width:"22px",height:"22px"},attrs:{src:e.style.image}})]),t._v(" "),i("el-col",{attrs:{span:12}},[t._v("\n "+t._s(e.attr.name||" ")+"\n ")]),t._v(" "),i("el-col",{staticStyle:{textAlign:"right"},attrs:{span:10}},[i("el-button",{attrs:{icon:"el-icon-s-promotion",size:"mini",circle:""},on:{click:function(){return t.focusHandle(e.attr.id)}}}),t._v(" "),i("el-button",{attrs:{icon:"el-icon-edit",size:"mini",circle:""},on:{click:function(){return t.editHandle(e)}}}),t._v(" "),i("el-button",{attrs:{icon:"el-icon-delete",type:"danger",size:"mini",circle:""},on:{click:function(){return t.removeHandle(e.attr.id)}}})],1)],1)})],2),t._v(" "),i("el-dialog",{attrs:{visible:t.showCreatePanel,width:"380px",title:"创建图标","append-to-body":!0,"close-on-click-modal":!1,"before-close":t.closeCreateHandle}},[i("p",[t._v("请输入内容:")]),t._v(" "),i("el-input",{attrs:{placeholder:"请输入内容"},model:{value:t.marker.name,callback:function(e){t.$set(t.marker,"name",e)},expression:"marker.name"}}),t._v(" "),i("div",{staticClass:"image-list"},[i("ul",t._l(t.images,function(e){return i("li",{key:e.url,class:t.marker.image===e.url?"active":"",on:{click:function(i){t.marker.image=e.url}}},[i("img",{attrs:{src:e.url}})])}))]),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:t.closeCreateHandle}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.createHandle}},[t._v("确 定")])],1)],1)],1)},[],!1,null,"ed9e3998",null));bt.options.__file="Beam.vue";var Ct=bt.exports,kt=i("unDg"),Pt=i.n(kt),Dt={color:"#FF6A00",width:6,lineType:"solid",outline:!1,outlineColor:"#ffffff",outlineWidth:"1.0",opacity:1},Mt={components:{},data:function(){return{line:{id:null,name:""},showCreatePanel:!1,showPlot:!0}},computed:{timestamp:function(){return this.$store.state.map.timestamp},lines:function(){return this.entities.map(function(t){return t.attribute})},entities:function(){var t=this.timestamp&&w.map?w.map.plotDrawTool.getEntitys():[];return t.filter(function(t){return"polyline"===t.attribute.type})}},methods:{editHandle:function(t){w.map&&(this.line={id:t.attr.id,name:t.attr.name},this.showCreatePanel=!0)},removeHandle:function(t){w.map&&(w.map.deletePlot(t),this.$store.dispatch("map/updateTimestamp"))},closeCreateHandle:function(){this.showCreatePanel=!1},showCreateHandle:function(){this.showCreatePanel=!0},_initLine:function(){this.line={id:null,name:""}},createHandle:function(){var t=this;if(w.map){console.log(w.map);var e=w.map,i=this.line,n=i.id,o=i.name,a=n&&e.getPlotById(n);this.closeCreateHandle(),a?(e.updatePlotStyle.apply(e,[n].concat(Pt()(Dt))),e.updatePlotAttribute(n,{name:o}),this._initLine(),this.$store.dispatch("map/updateTimestamp")):e.startDraw({type:"polyline",style:Dt,attr:{name:o,animateLine:!0}},function(){t._initLine(),t.$store.dispatch("map/updateTimestamp")})}},toggleVisible:function(){var t=this;this.showPlot=!this.showPlot,w.map&&this.entities.forEach(function(e){e.show=t.showPlot}),this.$store.dispatch("map/updateTimestamp")},focusHandle:function(t){if(w.map){var e=w.map.getPlotById(t);e&&w.map.viewer.flyTo(e,{duration:1})}},clearHandle:function(){w.map&&this.entities.forEach(function(t){w.map.plotDrawTool.deleteEntity(t)}),this.$store.dispatch("map/updateTimestamp")}}},Tt=(i("Nfm3"),Object(X.a)(Mt,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"container"},[i("div",{staticClass:"model-panel-list"},[i("el-row",{attrs:{gutter:10}},[i("el-col",{attrs:{span:6}},[i("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:t.showCreateHandle}},[t._v("\n 创建\n ")])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"danger"},on:{click:t.clearHandle}},[t._v("\n 清空\n ")])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-button",{attrs:{icon:"el-icon-view",size:"small",type:t.showPlot?"success":"info"},on:{click:t.toggleVisible}},[t._v("\n "+t._s(t.showPlot?"隐藏":"显示")+"\n ")])],1)],1),t._v(" "),t._l(t.lines,function(e){return i("el-row",{key:e.attr.id,attrs:{gutter:10}},[i("el-col",{attrs:{span:14}},[t._v("\n "+t._s(e.attr.name||" ")+"\n ")]),t._v(" "),i("el-col",{staticStyle:{textAlign:"right"},attrs:{span:10}},[i("el-button",{attrs:{icon:"el-icon-s-promotion",size:"mini",circle:""},on:{click:function(){return t.focusHandle(e.attr.id)}}}),t._v(" "),i("el-button",{attrs:{icon:"el-icon-edit",size:"mini",circle:""},on:{click:function(){return t.editHandle(e)}}}),t._v(" "),i("el-button",{attrs:{icon:"el-icon-delete",type:"danger",size:"mini",circle:""},on:{click:function(){return t.removeHandle(e.attr.id)}}})],1)],1)})],2),t._v(" "),i("el-dialog",{attrs:{visible:t.showCreatePanel,width:"380px",title:"创建动态线","append-to-body":!0,"close-on-click-modal":!1,"before-close":t.closeCreateHandle}},[i("p",[t._v("请输入内容:")]),t._v(" "),i("el-input",{attrs:{placeholder:"请输入内容"},model:{value:t.line.name,callback:function(e){t.$set(t.line,"name",e)},expression:"line.name"}}),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:t.closeCreateHandle}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.createHandle}},[t._v("确 定")])],1)],1)],1)},[],!1,null,"46e30bb5",null));Tt.options.__file="AnimateLine.vue";var xt={components:{LabelPanel:tt,PlotPanel:nt,MarkerPanel:rt,WavePanel:ut,ToolPanel:ht,ModelPanel:wt,AnimateLinePanel:Tt.exports,BeamPanel:Ct},data:function(){return{activeName:"model",showTab:!0}}},_t=(i("OQcS"),Object(X.a)(xt,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"tab"},[i("div",{staticClass:"tool-button"},[i("el-button",{attrs:{icon:"el-icon-setting",circle:""},on:{click:function(e){t.showTab=!t.showTab}}})],1),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:t.showTab,expression:"showTab"}],staticClass:"tab-content"},[i("el-tabs",{model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[i("el-tab-pane",{attrs:{label:"模型",name:"model"}},[i("model-panel")],1),t._v(" "),i("el-tab-pane",{attrs:{label:"标注",name:"label"}},[i("label-panel")],1),t._v(" "),i("el-tab-pane",{attrs:{label:"电子围栏",name:"plot"}},[i("plot-panel")],1),t._v(" "),i("el-tab-pane",{attrs:{label:"图标",name:"marker"}},[i("marker-panel")],1),t._v(" "),i("el-tab-pane",{attrs:{label:"动画轨迹",name:"line"}},[i("animate-line-panel")],1)],1),t._v(" "),i("tool-panel")],1)])},[],!1,null,"e3d76940",null));_t.options.__file="index.vue";var Ht={name:"App",components:{Map:J,Tab:_t.exports},data:function(){return{loaded:!1,map:null,option:null,heatLayer:null,shineishiwai:!0}},mounted:function(){this.option={viewpoint:{y:31.254992,x:120.727592,z:289.24,heading:13.8,pitch:-37.3,roll:360},homeButton:!0,currentTime:"08:30:00",imageryProvider:new Cesium.WebMapTileServiceImageryProvider({url:"https://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer",layer:"",style:"default",tileMatrixSetID:"w",format:"tiles",maximumLevel:18})},window.sss=this},methods:{init:function(t){this.loaded=!0,t.addModel({link:"http://model.szwutu.cn:8100/data1/namiso-ub3dm/tileset.json",name:"商业园区",callback:function(t){var e=t.boundingSphere,i=Cesium.Cartographic.fromCartesian(e.center),n=Cesium.Cartesian3.fromRadians(i.longitude,i.latitude,0),o=Cesium.Cartesian3.fromRadians(i.longitude,i.latitude,102),a=Cesium.Cartesian3.subtract(o,n,new Cesium.Cartesian3);t.modelMatrix=Cesium.Matrix4.fromTranslation(a)}}),t.viewer.scene.globe.baseColor=Cesium.Color.fromCssColorString("#050F1F"),t.viewer.scene.logarithmicDepthBuffer=!1,t.viewer.scene.globe.enableLighting=!0,t.viewer.scene.sun.show=!1,t.viewer.scene.moon.show=!1,t.viewer.scene.fog.enabled=!1,t.viewer.scene.skyBox=null,this.initEvent(t),this.testLoadedData()},testLoadedData:function(){var t=w.map;t&&$.get("./public/data/plots_namisuo.geojson",function(e){t.loadGeoJSON(e)})},initEvent:function(t){var e=null,i=this;t.on("click",function(n){var o=n.position,a=n.cartesian3,r=(n.latLngPositionGlobe,n.latLngPosition,n.entity),s=n.attr;e&&(e.destroy(),e=null),r&&r.attribute&&r.attribute.type&&((e=new wutu3d.DivPoint(t.viewer,{html:"<div class='popup-wrapper'>"+s.name+"<br/><br/>XXXXXXXX</div>",position:a,anchor:[-170,-80]})).visible=!0),s.name&&"含内景大楼"===s.name&&(i.changeModel(!i.shineishiwai),i.shineishiwai=!i.shineishiwai);var l=function(t){var e=new v.Cartesian3(t.x,t.y,t.z),i=v.Cartographic.fromCartesian(e),n=v.Math.toDegrees(i.latitude);return{lng:v.Math.toDegrees(i.longitude),lat:n,alt:i.height}}(function(t,e){var i=e.scene.drillPick(t);e.scene.render();for(var n=void 0,o=!1,a=0;a<i.length;a++)i[a].primitive&&i[a].primitive instanceof v.Cesium3DTileset&&(o=!0);if(o)n=e.scene.pickPosition(t);else{var r=e.camera.getPickRay(t);if(!r)return null;n=e.scene.globe.pick(r,e.scene)}return n}(o,t.viewer));console.log(l);var c=turf.point([Number(l.lng),Number(l.lat)]),u=turf.polygon([[[120.159277,30.227512],[120.158919,30.227569],[120.158777,30.227431],[120.158904,30.227151],[120.15911,30.227119],[120.159339,30.227347],[120.159277,30.227512]]]);turf.booleanPointInPolygon(c,u)&&l.alt>0&&l.alt<121.7&&(i.changeModel(!i.shineishiwai),i.shineishiwai=!i.shineishiwai)})},changeModel:function(t){if(console.log(t),t){w.map.models.map(function(t){"室内"===t.name?w.map.setModelVisible(t.id,!1):w.map.setModelVisible(t.id,!0)}),w.map.setViewpoint({y:30.231104,x:120.157372,z:298.45,heading:173,pitch:-28.8,roll:6.2},{duration:1.5});var e=w.map.viewer;e.scene.skyBox=null,e.scene.sun.show=!0,e.scene.moon.show=!0,e.scene.globe.show=!0,e.scene.logarithmicDepthBuffer=!0,e.scene.skyAtmosphere.show=!0,e.scene.backgroundColor=Cesium.Color.fromCssColorString("rgba(0,0,0, 1)")}else{w.map.models.map(function(t){"室内"===t.name?(w.map.setModelVisible(t.id,!0),w.map.flyToModel(t.id)):w.map.setModelVisible(t.id,!1)});var i=w.map.viewer;i.scene.skyBox=null,i.scene.sun.show=!1,i.scene.moon.show=!1,i.scene.globe.show=!1,i.scene.logarithmicDepthBuffer=!1,i.scene.skyAtmosphere.show=!1,i.scene.backgroundColor=Cesium.Color.fromCssColorString("rgba(0,0,0, 1)")}}}},Et=(i("sT27"),Object(X.a)(Ht,function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"map-layout"},[this.option?e("Map",{attrs:{option:this.option},on:{init:this.init}}):this._e(),this._v(" "),this.loaded?e("Tab"):this._e()],1)},[],!1,null,"1a2fb06a",null));Et.options.__file="index.vue";e.default=Et.exports},GtY0:function(t,e,i){"use strict";var n=i("I2K/");i.n(n).a},"I2K/":function(t,e,i){},ISHS:function(t,e,i){"use strict";var n=i("E3sa");i.n(n).a},"J+mW":function(t,e,i){},Nfm3:function(t,e,i){"use strict";var n=i("UFMK");i.n(n).a},OQcS:function(t,e,i){"use strict";var n=i("J+mW");i.n(n).a},Om0O:function(t,e,i){},OwJJ:function(t,e){(function(e){t.exports=e}).call(this,{})},QJBn:function(t,e,i){var n=i("Bney"),o=i("lwtk"),a=function(t,e){if(o(t),!n(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,n){try{(n=i("copg")(Function.call,i("N7Rc").f(Object.prototype,"__proto__").set,2))(t,[]),e=!(t instanceof Array)}catch(t){e=!0}return function(t,i){return a(t,i),e?t.__proto__=i:n(t,i),t}}({},!1):void 0),check:a}},SjRo:function(t,e,i){"use strict";var n=i("9lDM");i.n(n).a},"T+Ik":function(t,e,i){i("3gs9");var n=i("zpmP").Object;t.exports=function(t,e){return n.create(t,e)}},UFMK:function(t,e,i){},XXnF:function(t,e,i){i("vvQG"),t.exports=i("zpmP").Object.getPrototypeOf},Xtzg:function(t,e,i){"use strict";e.__esModule=!0;var n=function(t){return t&&t.__esModule?t:{default:t}}(i("Q2cO"));e.default=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==(void 0===e?"undefined":(0,n.default)(e))&&"function"!=typeof e?t:e}},Y00k:function(t,e,i){"use strict";var n=i("Om0O");i.n(n).a},bQsq:function(t,e,i){"use strict";var n=i("EmdD");i.n(n).a},hLur:function(t,e){t.exports=function(){throw new Error("define cannot be used indirect")}},i6P6:function(t,e,i){},"ly/r":function(t,e,i){t.exports={default:i("p1WB"),__esModule:!0}},p1WB:function(t,e,i){i("vlZu"),t.exports=i("zpmP").Object.setPrototypeOf},"pN+8":function(t,e,i){t.exports=function(){"use strict";var t="millisecond",e="second",i="minute",n="hour",o="day",a="week",r="month",s="quarter",l="year",c="date",u="Invalid Date",d=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},p=function(t,e,i){var n=String(t);return!n||n.length>=e?t:""+Array(e+1-n.length).join(i)+t},A={s:p,z:function(t){var e=-t.utcOffset(),i=Math.abs(e),n=Math.floor(i/60),o=i%60;return(e<=0?"+":"-")+p(n,2,"0")+":"+p(o,2,"0")},m:function t(e,i){if(e.date()<i.date())return-t(i,e);var n=12*(i.year()-e.year())+(i.month()-e.month()),o=e.clone().add(n,r),a=i-o<0,s=e.clone().add(n+(a?-1:1),r);return+(-(n+(i-o)/(a?o-s:s-o))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(u){return{M:r,y:l,w:a,d:o,D:c,h:n,m:i,s:e,ms:t,Q:s}[u]||String(u||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},h="en",v={};v[h]=f;var g=function(t){return t instanceof C},w=function t(e,i,n){var o;if(!e)return h;if("string"==typeof e){var a=e.toLowerCase();v[a]&&(o=a),i&&(v[a]=i,o=a);var r=e.split("-");if(!o&&r.length>1)return t(r[0])}else{var s=e.name;v[s]=e,o=s}return!n&&o&&(h=o),o||!n&&h},y=function(t,e){if(g(t))return t.clone();var i="object"==typeof e?e:{};return i.date=t,i.args=arguments,new C(i)},b=A;b.l=w,b.i=g,b.w=function(t,e){return y(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var C=function(){function f(t){this.$L=w(t.locale,null,!0),this.parse(t)}var p=f.prototype;return p.parse=function(t){this.$d=function(t){var e=t.date,i=t.utc;if(null===e)return new Date(NaN);if(b.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var n=e.match(d);if(n){var o=n[2]-1||0,a=(n[7]||"0").substring(0,3);return i?new Date(Date.UTC(n[1],o,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)):new Date(n[1],o,n[3]||1,n[4]||0,n[5]||0,n[6]||0,a)}}return new Date(e)}(t),this.$x=t.x||{},this.init()},p.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},p.$utils=function(){return b},p.isValid=function(){return!(this.$d.toString()===u)},p.isSame=function(t,e){var i=y(t);return this.startOf(e)<=i&&i<=this.endOf(e)},p.isAfter=function(t,e){return y(t)<this.startOf(e)},p.isBefore=function(t,e){return this.endOf(e)<y(t)},p.$g=function(t,e,i){return b.u(t)?this[e]:this.set(i,t)},p.unix=function(){return Math.floor(this.valueOf()/1e3)},p.valueOf=function(){return this.$d.getTime()},p.startOf=function(t,s){var u=this,d=!!b.u(s)||s,m=b.p(t),f=function(t,e){var i=b.w(u.$u?Date.UTC(u.$y,e,t):new Date(u.$y,e,t),u);return d?i:i.endOf(o)},p=function(t,e){return b.w(u.toDate()[t].apply(u.toDate("s"),(d?[0,0,0,0]:[23,59,59,999]).slice(e)),u)},A=this.$W,h=this.$M,v=this.$D,g="set"+(this.$u?"UTC":"");switch(m){case l:return d?f(1,0):f(31,11);case r:return d?f(1,h):f(0,h+1);case a:var w=this.$locale().weekStart||0,y=(A<w?A+7:A)-w;return f(d?v-y:v+(6-y),h);case o:case c:return p(g+"Hours",0);case n:return p(g+"Minutes",1);case i:return p(g+"Seconds",2);case e:return p(g+"Milliseconds",3);default:return this.clone()}},p.endOf=function(t){return this.startOf(t,!1)},p.$set=function(a,s){var u,d=b.p(a),m="set"+(this.$u?"UTC":""),f=(u={},u[o]=m+"Date",u[c]=m+"Date",u[r]=m+"Month",u[l]=m+"FullYear",u[n]=m+"Hours",u[i]=m+"Minutes",u[e]=m+"Seconds",u[t]=m+"Milliseconds",u)[d],p=d===o?this.$D+(s-this.$W):s;if(d===r||d===l){var A=this.clone().set(c,1);A.$d[f](p),A.init(),this.$d=A.set(c,Math.min(this.$D,A.daysInMonth())).$d}else f&&this.$d[f](p);return this.init(),this},p.set=function(t,e){return this.clone().$set(t,e)},p.get=function(t){return this[b.p(t)]()},p.add=function(t,s){var c,u=this;t=Number(t);var d=b.p(s),m=function(e){var i=y(u);return b.w(i.date(i.date()+Math.round(e*t)),u)};if(d===r)return this.set(r,this.$M+t);if(d===l)return this.set(l,this.$y+t);if(d===o)return m(1);if(d===a)return m(7);var f=(c={},c[i]=6e4,c[n]=36e5,c[e]=1e3,c)[d]||1,p=this.$d.getTime()+t*f;return b.w(p,this)},p.subtract=function(t,e){return this.add(-1*t,e)},p.format=function(t){var e=this,i=this.$locale();if(!this.isValid())return i.invalidDate||u;var n=t||"YYYY-MM-DDTHH:mm:ssZ",o=b.z(this),a=this.$H,r=this.$m,s=this.$M,l=i.weekdays,c=i.months,d=function(t,i,o,a){return t&&(t[i]||t(e,n))||o[i].substr(0,a)},f=function(t){return b.s(a%12||12,t,"0")},p=i.meridiem||function(t,e,i){var n=t<12?"AM":"PM";return i?n.toLowerCase():n},A={YY:String(this.$y).slice(-2),YYYY:this.$y,M:s+1,MM:b.s(s+1,2,"0"),MMM:d(i.monthsShort,s,c,3),MMMM:d(c,s),D:this.$D,DD:b.s(this.$D,2,"0"),d:String(this.$W),dd:d(i.weekdaysMin,this.$W,l,2),ddd:d(i.weekdaysShort,this.$W,l,3),dddd:l[this.$W],H:String(a),HH:b.s(a,2,"0"),h:f(1),hh:f(2),a:p(a,r,!0),A:p(a,r,!1),m:String(r),mm:b.s(r,2,"0"),s:String(this.$s),ss:b.s(this.$s,2,"0"),SSS:b.s(this.$ms,3,"0"),Z:o};return n.replace(m,function(t,e){return e||A[t]||o.replace(":","")})},p.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},p.diff=function(t,c,u){var d,m=b.p(c),f=y(t),p=6e4*(f.utcOffset()-this.utcOffset()),A=this-f,h=b.m(this,f);return h=(d={},d[l]=h/12,d[r]=h,d[s]=h/3,d[a]=(A-p)/6048e5,d[o]=(A-p)/864e5,d[n]=A/36e5,d[i]=A/6e4,d[e]=A/1e3,d)[m]||A,u?h:b.a(h)},p.daysInMonth=function(){return this.endOf(r).$D},p.$locale=function(){return v[this.$L]},p.locale=function(t,e){if(!t)return this.$L;var i=this.clone(),n=w(t,e,!0);return n&&(i.$L=n),i},p.clone=function(){return b.w(this.$d,this)},p.toDate=function(){return new Date(this.valueOf())},p.toJSON=function(){return this.isValid()?this.toISOString():null},p.toISOString=function(){return this.$d.toISOString()},p.toString=function(){return this.$d.toUTCString()},f}(),k=C.prototype;return y.prototype=k,[["$ms",t],["$s",e],["$m",i],["$H",n],["$W",o],["$M",r],["$y",l],["$D",c]].forEach(function(t){k[t[1]]=function(e){return this.$g(e,t[0],t[1])}}),y.extend=function(t,e){return t.$i||(t(e,C,y),t.$i=!0),y},y.locale=w,y.isDayjs=g,y.unix=function(t){return y(1e3*t)},y.en=v[h],y.Ls=v,y.p={},y}()},rWR4:function(t,e,i){},sT27:function(t,e,i){"use strict";var n=i("BnAb");i.n(n).a},vlZu:function(t,e,i){var n=i("fCtq");n(n.S,"Object",{setPrototypeOf:i("QJBn").set})},vvQG:function(t,e,i){var n=i("MhL/"),o=i("9BGc");i("k6n4")("getPrototypeOf",function(){return function(t){return o(n(t))}})},x2oE:function(t,e,i){"use strict";var n=i("i6P6");i.n(n).a}}]); \ No newline at end of file -- Gitblit v1.9.2