Newer
Older
smartwell_front_dz / smartwell / static / js / chunk-libs-7dad439b.d0d233bc.js
wangxitong on 11 Sep 2023 10 KB first commit
(self["webpackChunknewfront"]=self["webpackChunknewfront"]||[]).push([[3466],{61418:(e,t,n)=>{var o=n(33051),r=n(60479),i=n(23845),a=n(11194);function s(e,t,n,o){i.call(this,e),this.map=t;var r=a.load(t,n);this._nameCoordMap=r.nameCoordMap,this._regionsMap=r.regionsMap,this._invertLongitute=null==o||o,this.regions=r.regions,this._rect=r.boundingRect}function c(e,t,n,o){var r=n.geoModel,i=n.seriesModel,a=r?r.coordinateSystem:i?i.coordinateSystem||(i.getReferringComponents("geo")[0]||{}).coordinateSystem:null;return a===this?a[e](o):null}s.prototype={constructor:s,type:"geo",dimensions:["lng","lat"],containCoord:function(e){for(var t=this.regions,n=0;n<t.length;n++)if(t[n].contain(e))return!0;return!1},transformTo:function(e,t,n,o){var i=this.getBoundingRect(),a=this._invertLongitute;i=i.clone(),a&&(i.y=-i.y-i.height);var s=this._rawTransformable;if(s.transform=i.calculateTransform(new r(e,t,n,o)),s.decomposeTransform(),a){var c=s.scale;c[1]=-c[1]}s.updateTransform(),this._updateTransform()},getRegion:function(e){return this._regionsMap.get(e)},getRegionByCoord:function(e){for(var t=this.regions,n=0;n<t.length;n++)if(t[n].contain(e))return t[n]},addGeoCoord:function(e,t){this._nameCoordMap.set(e,t)},getGeoCoord:function(e){return this._nameCoordMap.get(e)},getBoundingRect:function(){return this._rect},dataToPoint:function(e,t,n){if("string"===typeof e&&(e=this.getGeoCoord(e)),e)return i.prototype.dataToPoint.call(this,e,t,n)},convertToPixel:o.curry(c,"dataToPoint"),convertFromPixel:o.curry(c,"pointToData")},o.mixin(s,i);var u=s;e.exports=u},39618:(e,t,n)=>{var o=n(33051),r=n(32234),i=n(98071),a=n(4272),s=n(1501),c=n(18958),u=i.extend({type:"geo",coordinateSystem:null,layoutMode:"box",init:function(e){i.prototype.init.apply(this,arguments),r.defaultEmphasis(e,"label",["show"])},optionUpdated:function(){var e=this.option,t=this;e.regions=c.getFilledRegions(e.regions,e.map,e.nameMap),this._optionModelMap=o.reduce(e.regions||[],(function(e,n){return n.name&&e.set(n.name,new a(n,t)),e}),o.createHashMap()),this.updateSelectedMap(e.regions)},defaultOption:{zlevel:0,z:0,show:!0,left:"center",top:"center",aspectScale:null,silent:!1,map:"",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",color:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},regions:[]},getRegionModel:function(e){return this._optionModelMap.get(e)||new a(null,this,this.ecModel)},getFormattedLabel:function(e,t){t=t||"normal";var n=this.getRegionModel(e),o=n.get(("normal"===t?"":t+".")+"label.formatter"),r={name:e};return"function"===typeof o?(r.status=t,o(r)):"string"===typeof o?o.replace("{a}",null!=e?e:""):void 0},setZoom:function(e){this.option.zoom=e},setCenter:function(e){this.option.center=e}});o.mixin(u,s);var g=u;e.exports=g},64215:(e,t,n)=>{var o=n(60479),r=n(3726),i=n(45280),a=n(40765);function s(e,t,n){if(this.name=e,this.geometries=t,n)n=[n[0],n[1]];else{var o=this.getBoundingRect();n=[o.x+o.width/2,o.y+o.height/2]}this.center=n}s.prototype={constructor:s,properties:null,getBoundingRect:function(){var e=this._rect;if(e)return e;for(var t=Number.MAX_VALUE,n=[t,t],a=[-t,-t],s=[],c=[],u=this.geometries,g=0;g<u.length;g++)if("polygon"===u[g].type){var l=u[g].exterior;r.fromPoints(l,s,c),i.min(n,n,s),i.max(a,a,c)}return 0===g&&(n[0]=n[1]=a[0]=a[1]=0),this._rect=new o(n[0],n[1],a[0]-n[0],a[1]-n[1])},contain:function(e){var t=this.getBoundingRect(),n=this.geometries;if(!t.contain(e[0],e[1]))return!1;e:for(var o=0,r=n.length;o<r;o++)if("polygon"===n[o].type){var i=n[o].exterior,s=n[o].interiors;if(a.contain(i,e[0],e[1])){for(var c=0;c<(s?s.length:0);c++)if(a.contain(s[c]))continue e;return!0}}return!1},transformTo:function(e,t,n,r){var a=this.getBoundingRect(),s=a.width/a.height;n?r||(r=n/s):n=s*r;for(var c=new o(e,t,n,r),u=a.calculateTransform(c),g=this.geometries,l=0;l<g.length;l++)if("polygon"===g[l].type){for(var h=g[l].exterior,p=g[l].interiors,f=0;f<h.length;f++)i.applyTransform(h[f],h[f],u);for(var d=0;d<(p?p.length:0);d++)for(f=0;f<p[d].length;f++)i.applyTransform(p[d][f],p[d][f],u)}a=this._rect,a.copy(c),this.center=[a.x+a.width/2,a.y+a.height/2]},cloneShallow:function(e){null==e&&(e=this.name);var t=new s(e,this.geometries,this.center);return t._rect=this._rect,t.transformTo=null,t}};var c=s;e.exports=c},85911:e=>{var t=[[[123.45165252685547,25.73527164402261],[123.49731445312499,25.73527164402261],[123.49731445312499,25.750734064600884],[123.45165252685547,25.750734064600884],[123.45165252685547,25.73527164402261]]];function n(e,n){"china"===e&&"台湾"===n.name&&n.geometries.push({type:"polygon",exterior:t[0]})}e.exports=n},91182:e=>{var t={Russia:[100,60],"United States":[-99,38],"United States of America":[-99,38]};function n(e,n){if("world"===e){var o=t[n.name];if(o){var r=n.center;r[0]=o[0],r[1]=o[1]}}}e.exports=n},65330:(e,t,n)=>{for(var o=n(33051),r=n(64215),i=[126,25],a=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],s=0;s<a.length;s++)for(var c=0;c<a[s].length;c++)a[s][c][0]/=10.5,a[s][c][1]/=-14,a[s][c][0]+=i[0],a[s][c][1]+=i[1];function u(e,t){"china"===e&&t.push(new r("南海诸岛",o.map(a,(function(e){return{type:"polygon",exterior:e}})),i))}e.exports=u},14901:e=>{var t={南海诸岛:[32,80],广东:[0,-10],香港:[10,5],澳门:[-10,10],天津:[5,5]};function n(e,n){if("china"===e){var o=t[n.name];if(o){var r=n.center;r[0]+=o[0]/10.5,r[1]+=-o[1]/14}}}e.exports=n},18958:(e,t,n)=>{var o=n(38175),r=(o.__DEV__,n(70492)),i=n(33051),a=n(61418),s=n(76172),c=n(85669),u=n(11194),g=n(26418);function l(e,t){var n=e.get("boundingCoords");if(null!=n){var o=n[0],r=n[1];isNaN(o[0])||isNaN(o[1])||isNaN(r[0])||isNaN(r[1])||this.setBoundingRect(o[0],o[1],r[0]-o[0],r[1]-o[1])}var i,a=this.getBoundingRect(),u=e.get("layoutCenter"),g=e.get("layoutSize"),l=t.getWidth(),h=t.getHeight(),p=a.width/a.height*this.aspectScale,f=!1;if(u&&g&&(u=[c.parsePercent(u[0],l),c.parsePercent(u[1],h)],g=c.parsePercent(g,Math.min(l,h)),isNaN(u[0])||isNaN(u[1])||isNaN(g)||(f=!0)),f){var d={};p>1?(d.width=g,d.height=g/p):(d.height=g,d.width=g*p),d.y=u[1]-d.height/2,d.x=u[0]-d.width/2}else i=e.getBoxLayoutParams(),i.aspect=p,d=s.getLayoutRect(i,{width:l,height:h});this.setViewRect(d.x,d.y,d.width,d.height),this.setCenter(e.get("center")),this.setZoom(e.get("zoom"))}function h(e,t){i.each(t.get("geoCoord"),(function(t,n){e.addGeoCoord(n,t)}))}var p={dimensions:a.prototype.dimensions,create:function(e,t){var n=[];e.eachComponent("geo",(function(e,o){var r=e.get("map"),i=e.get("aspectScale"),s=!0,c=g.retrieveMap(r);c&&c[0]&&"svg"===c[0].type?(null==i&&(i=1),s=!1):null==i&&(i=.75);var u=new a(r+o,r,e.get("nameMap"),s);u.aspectScale=i,u.zoomLimit=e.get("scaleLimit"),n.push(u),h(u,e),e.coordinateSystem=u,u.model=e,u.resize=l,u.resize(e,t)})),e.eachSeries((function(e){var t=e.get("coordinateSystem");if("geo"===t){var o=e.get("geoIndex")||0;e.coordinateSystem=n[o]}}));var o={};return e.eachSeriesByType("map",(function(e){if(!e.getHostGeoModel()){var t=e.getMapType();o[t]=o[t]||[],o[t].push(e)}})),i.each(o,(function(e,o){var r=i.map(e,(function(e){return e.get("nameMap")})),s=new a(o,o,i.mergeAll(r));s.zoomLimit=i.retrieve.apply(null,i.map(e,(function(e){return e.get("scaleLimit")}))),n.push(s),s.resize=l,s.aspectScale=e[0].get("aspectScale"),s.resize(e[0],t),i.each(e,(function(e){e.coordinateSystem=s,h(s,e)}))})),n},getFilledRegions:function(e,t,n){for(var o=(e||[]).slice(),r=i.createHashMap(),a=0;a<o.length;a++)r.set(o[a].name,o[a]);var s=u.load(t,n);return i.each(s.regions,(function(e){var t=e.name;!r.get(t)&&o.push({name:t})})),o}};r.registerCoordinateSystem("geo",p);var f=p;e.exports=f},64325:(e,t,n)=>{var o=n(33051),r=o.each,i=n(76672),a=n(32234),s=a.makeInner,c=n(65330),u=n(14901),g=n(91182),l=n(85911),h=s(),p={load:function(e,t,n){var o=h(t).parsed;if(o)return o;var a,s=t.specialAreas||{},p=t.geoJSON;try{a=p?i(p,n):[]}catch(d){throw new Error("Invalid geoJson format\n"+d.message)}return c(e,a),r(a,(function(t){var n=t.name;u(e,t),g(e,t),l(e,t);var o=s[n];o&&t.transformTo(o.left,o.top,o.width,o.height)})),h(t).parsed={regions:a,boundingRect:f(a)}}};function f(e){for(var t,n=0;n<e.length;n++){var o=e[n].getBoundingRect();t=t||o.clone(),t.union(o)}return t}e.exports=p},50402:(e,t,n)=>{var o=n(10003),r=o.parseSVG,i=o.makeViewBoxTransform,a=n(8524),s=n(27304),c=n(33051),u=c.assert,g=c.createHashMap,l=n(60479),h=n(32234),p=h.makeInner,f=p(),d={load:function(e,t){var n=f(t).originRoot;if(n)return{root:n,boundingRect:f(t).boundingRect};var o=m(t);return f(t).originRoot=o.root,f(t).boundingRect=o.boundingRect,o},makeGraphic:function(e,t,n){var o=f(t),r=o.rootMap||(o.rootMap=g()),i=r.get(n);if(i)return i;var a=o.originRoot,s=o.boundingRect;return o.originRootHostKey?i=m(t,s).root:(o.originRootHostKey=n,i=a),r.set(n,i)},removeGraphic:function(e,t,n){var o=f(t),r=o.rootMap;r&&r.removeKey(n),n===o.originRootHostKey&&(o.originRootHostKey=null)}};function m(e,t){var n,o,c=e.svgXML;try{n=c&&r(c,{ignoreViewBox:!0,ignoreRootClip:!0})||{},o=n.root,u(null!=o)}catch(m){throw new Error("Invalid svg format\n"+m.message)}var g=n.width,h=n.height,p=n.viewBoxRect;if(t||(t=null==g||null==h?o.getBoundingRect():new l(0,0,0,0),null!=g&&(t.width=g),null!=h&&(t.height=h)),p){var f=i(p,t.width,t.height),d=o;o=new a,o.add(d),d.scale=f.scale,d.position=f.position}return o.setClipPath(new s({shape:t.plain()})),{root:o,boundingRect:t}}e.exports=d},11194:(e,t,n)=>{var o=n(38175),r=(o.__DEV__,n(33051)),i=r.each,a=r.createHashMap,s=n(26418),c=n(64325),u=n(50402),g=n(60479),l={geoJSON:c,svg:u},h={load:function(e,t,n){var o,r=[],s=a(),c=a(),u=f(e);return i(u,(function(a){var u=l[a.type].load(e,a,n);i(u.regions,(function(e){var n=e.name;t&&t.hasOwnProperty(n)&&(e=e.cloneShallow(n=t[n])),r.push(e),s.set(n,e),c.set(n,e.center)}));var g=u.boundingRect;g&&(o?o.union(g):o=g.clone())})),{regions:r,regionsMap:s,nameCoordMap:c,boundingRect:o||new g(0,0,0,0)}},makeGraphic:p("makeGraphic"),removeGraphic:p("removeGraphic")};function p(e){return function(t,n){var o=f(t),r=[];return i(o,(function(o){var i=l[o.type][e];i&&r.push(i(t,o,n))})),r}}function f(e){var t=s.retrieveMap(e)||[];return t}e.exports=h}}]);