You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

8 rivejä
136 KiB

  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-e4a7"],{"987z":function(t,e,n){t.exports=function(t){return function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=25)}([function(t,e){function n(t){if(null==t||"object"!=typeof t)return t;var e=t,r=v.call(t);if("[object Array]"===r){e=[];for(var i=0,a=t.length;i<a;i++)e[i]=n(t[i])}else if(g[r]){var o=t.constructor;if(t.constructor.from)e=o.from(t);else{e=new o(t.length);for(var i=0,a=t.length;i<a;i++)e[i]=n(t[i])}}else if(!d[r]&&!c(t)&&!u(t))for(var s in e={},t)t.hasOwnProperty(s)&&(e[s]=n(t[s]));return e}function r(t,e,i){if(!l(e)||!l(t))return i?n(e):t;for(var a in e)if(e.hasOwnProperty(a)){var o=t[a],f=e[a];!l(f)||!l(o)||s(f)||s(o)||u(f)||u(o)||h(f)||h(o)||c(f)||c(o)?!i&&a in t||(t[a]=n(e[a])):r(o,f,i)}return t}function i(t,e,n){for(var r in e)e.hasOwnProperty(r)&&(n?null!=e[r]:null==t[r])&&(t[r]=e[r]);return t}function a(t,e,n){if(t&&e)if(t.forEach&&t.forEach===m)t.forEach(e,n);else if(t.length===+t.length)for(var r=0,i=t.length;r<i;r++)e.call(n,t[r],r,t);else for(var a in t)t.hasOwnProperty(a)&&e.call(n,t[a],a,t)}function o(t,e){var n=y.call(arguments,2);return function(){return t.apply(e,n.concat(y.call(arguments)))}}function s(t){return"[object Array]"===v.call(t)}function l(t){var e=typeof t;return"function"===e||!!t&&"object"==e}function h(t){return!!d[v.call(t)]}function u(t){return"object"==typeof t&&"number"==typeof t.nodeType&&"object"==typeof t.ownerDocument}function c(t){return t[T]}function f(t){t&&a(t,function(t,e){this.set(e,t)},this)}var d={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},g={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},v=Object.prototype.toString,p=Array.prototype,m=p.forEach,x=p.filter,y=p.slice,w=p.map,_=p.reduce,b={},S=function(){return b.createCanvas()};b.createCanvas=function(){return document.createElement("canvas")};var M,T="__ec_primitive__";f.prototype={constructor:f,get:function(t){return this["_ec_"+t]},set:function(t,e){return this["_ec_"+t]=e,e},each:function(t,e){for(var n in void 0!==e&&(t=o(t,e)),this)this.hasOwnProperty(n)&&t(this[n],n.slice(4))},removeKey:function(t){delete this["_ec_"+t]}},e.$override=function(t,e){b[t]=e},e.clone=n,e.merge=r,e.mergeAll=function(t,e){for(var n=t[0],i=1,a=t.length;i<a;i++)n=r(n,t[i],e);return n},e.extend=function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t},e.defaults=i,e.createCanvas=S,e.getContext=function(){return M||(M=S().getContext("2d")),M},e.indexOf=function(t,e){if(t){if(t.indexOf)return t.indexOf(e);for(var n=0,r=t.length;n<r;n++)if(t[n]===e)return n}return-1},e.inherits=function(t,e){function n(){}var r=t.prototype;for(var i in n.prototype=e.prototype,t.prototype=new n,r)t.prototype[i]=r[i];t.prototype.constructor=t,t.superClass=e},e.mixin=function(t,e,n){t="prototype"in t?t.prototype:t,e="prototype"in e?e.prototype:e,i(t,e,n)},e.isArrayLike=function(t){if(t)return"string"!=typeof t&&"number"==typeof t.length},e.each=a,e.map=function(t,e,n){if(t&&e){if(t.map&&t.map===w)return t.map(e,n);for(var r=[],i=0,a=t.length;i<a;i++)r.push(e.call(n,t[i],i,t));return r}},e.reduce=function(t,e,n,r){if(t&&e){if(t.reduce&&t.reduce===_)return t.reduce(e,n,r);for(var i=0,a=t.length;i<a;i++)n=e.call(r,n,t[i],i,t);return n}},e.filter=function(t,e,n){if(t&&e){if(t.filter&&t.filter===x)return t.filter(e,n);for(var r=[],i=0,a=t.length;i<a;i++)e.call(n,t[i],i,t)&&r.push(t[i]);return r}},e.find=function(t,e,n){if(t&&e)for(var r=0,i=t.length;r<i;r++)if(e.call(n,t[r],r,t))return t[r]},e.bind=o,e.curry=function(t){var e=y.call(arguments,1);return function(){return t.apply(this,e.concat(y.call(arguments)))}},e.isArray=s,e.isFunction=function(t){return"function"==typeof t},e.isString=function(t){return"[object String]"===v.call(t)},e.isObject=l,e.isBuiltInObject=h,e.isDom=u,e.eqNaN=function(t){return t!=t},e.retrieve=function(t){for(var e=0,n=arguments.length;e<n;e++)if(null!=arguments[e])return arguments[e]},e.retrieve2=function(t,e){return null!=t?t:e},e.retrieve3=function(t,e,n){return null!=t?t:null!=e?e:n},e.slice=function(){return Function.call.apply(y,arguments)},e.normalizeCssArray=function(t){if("number"==typeof t)return[t,t,t,t];var e=t.length;return 2===e?[t[0],t[1],t[0],t[1]]:3===e?[t[0],t[1],t[2],t[1]]:t},e.assert=function(t,e){if(!t)throw new Error(e)},e.setAsPrimitive=function(t){t[T]=!0},e.isPrimitive=c,e.createHashMap=function(t){return new f(t)},e.noop=function(){}},function(t,e,n){function r(t){i.call(this,t),this.path=null}var i=n(12),a=n(0),o=n(6),s=n(50),l=n(56),h=l.prototype.getCanvasPattern,u=Math.abs,c=new o(!0);r.prototype={constructor:r,type:"path",__dirtyPath:!0,strokeContainThreshold:5,brush:function(t,e){var n,r=this.style,i=this.path||c,a=r.hasStroke(),o=r.hasFill(),s=r.fill,l=r.stroke,u=o&&!!s.colorStops,f=a&&!!l.colorStops,d=o&&!!s.image,g=a&&!!l.image;r.bind(t,this,e),this.setTransform(t),this.__dirty&&(u&&(n=n||this.getBoundingRect(),this._fillGradient=r.getGradient(t,s,n)),f&&(n=n||this.getBoundingRect(),this._strokeGradient=r.getGradient(t,l,n))),u?t.fillStyle=this._fillGradient:d&&(t.fillStyle=h.call(s,t)),f?t.strokeStyle=this._strokeGradient:g&&(t.strokeStyle=h.call(l,t));var v=r.lineDash,p=r.lineDashOffset,m=!!t.setLineDash,x=this.getGlobalScale();i.setScale(x[0],x[1]),this.__dirtyPath||v&&!m&&a?(i.beginPath(t),v&&!m&&(i.setLineDash(v),i.setLineDashOffset(p)),this.buildPath(i,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),o&&i.fill(t),v&&m&&(t.setLineDash(v),t.lineDashOffset=p),a&&i.stroke(t),v&&m&&t.setLineDash([]),this.restoreTransform(t),null!=r.text&&this.drawRectText(t,this.getBoundingRect())},buildPath:function(t,e,n){},createPathProxy:function(){this.path=new o},getBoundingRect:function(){var t=this._rect,e=this.style,n=!t;if(n){var r=this.path;r||(r=this.path=new o),this.__dirtyPath&&(r.beginPath(),this.buildPath(r,this.shape,!1)),t=r.getBoundingRect()}if(this._rect=t,e.hasStroke()){var i=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||n){i.copy(t);var a=e.lineWidth,s=e.strokeNoScale?this.getLineScale():1;e.hasFill()||(a=Math.max(a,this.strokeContainThreshold||4)),s>1e-10&&(i.width+=a/s,i.height+=a/s,i.x-=a/s/2,i.y-=a/s/2)}return i}return t},contain:function(t,e){var n=this.transformCoordToLocal(t,e),r=this.getBoundingRect(),i=this.style;if(t=n[0],e=n[1],r.contain(t,e)){var a=this.path.data;if(i.hasStroke()){var o=i.lineWidth,l=i.strokeNoScale?this.getLineScale():1;if(l>1e-10&&(i.hasFill()||(o=Math.max(o,this.strokeContainThreshold)),s.containStroke(a,o/l,t,e)))return!0}if(i.hasFill())return s.contain(a,t,e)}return!1},dirty:function(t){null==t&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate("shape",t)},attrKV:function(t,e){"shape"===t?(this.setShape(e),this.__dirtyPath=!0,this._rect=null):i.prototype.attrKV.call(this,t,e)},setShape:function(t,e){var n=this.shape;if(n){if(a.isObject(t))for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);else n[t]=e;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;return t&&u(t[0]-1)>1e-10&&u(t[3]-1)>1e-10?Math.sqrt(u(t[0]*t[3]-t[2]*t[1])):1}},r.extend=function(t){var e=function(e){r.call(this,e),t.style&&this.style.extendFrom(t.style,!1);var n=t.shape;if(n){this.shape=this.shape||{};var i=this.shape;for(var a in n)!i.hasOwnProperty(a)&&n.hasOwnProperty(a)&&(i[a]=n[a])}t.init&&t.init.call(this,e)};for(var n in a.inherits(e,r),t)"style"!==n&&"shape"!==n&&(e.prototype[n]=t[n]);return e},a.inherits(r,i);var f=r;t.exports=f},function(t,e){function n(t){return Math.sqrt(r(t))}function r(t){return t[0]*t[0]+t[1]*t[1]}function i(t,e){return Math.sqrt((t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1]))}function a(t,e){return(t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1])}var o="undefined"==typeof Float32Array?Array:Float32Array,s=n,l=r,h=i,u=a;e.create=function(t,e){var n=new o(2);return null==t&&(t=0),null==e&&(e=0),n[0]=t,n[1]=e,n},e.copy=function(t,e){return t[0]=e[0],t[1]=e[1],t},e.clone=function(t){var e=new o(2);return e[0]=t[0],e[1]=t[1],e},e.set=function(t,e,n){return t[0]=e,t[1]=n,t},e.add=function(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t},e.scaleAndAdd=function(t,e,n,r){return t[0]=e[0]+n[0]*r,t[1]=e[1]+n[1]*r,t},e.sub=function(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t},e.len=n,e.length=s,e.lenSquare=r,e.lengthSquare=l,e.mul=function(t,e,n){return t[0]=e[0]*n[0],t[1]=e[1]*n[1],t},e.div=function(t,e,n){return t[0]=e[0]/n[0],t[1]=e[1]/n[1],t},e.dot=function(t,e){return t[0]*e[0]+t[1]*e[1]},e.scale=function(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t},e.normalize=function(t,e){var r=n(e);return 0===r?(t[0]=0,t[1]=0):(t[0]=e[0]/r,t[1]=e[1]/r),t},e.distance=i,e.dist=h,e.distanceSquare=a,e.distSquare=u,e.negate=function(t,e){return t[0]=-e[0],t[1]=-e[1],t},e.lerp=function(t,e,n,r){return t[0]=e[0]+r*(n[0]-e[0]),t[1]=e[1]+r*(n[1]-e[1]),t},e.applyTransform=function(t,e,n){var r=e[0],i=e[1];return t[0]=n[0]*r+n[2]*i+n[4],t[1]=n[1]*r+n[3]*i+n[5],t},e.min=function(t,e,n){return t[0]=Math.min(e[0],n[0]),t[1]=Math.min(e[1],n[1]),t},e.max=function(t,e,n){return t[0]=Math.max(e[0],n[0]),t[1]=Math.max(e[1],n[1]),t}},function(t,e,n){function r(t,e,n,r){n<0&&(t+=n,n=-n),r<0&&(e+=r,r=-r),this.x=t,this.y=e,this.width=n,this.height=r}var i=n(2),a=n(8),o=i.applyTransform,s=Math.min,l=Math.max;r.prototype={constructor:r,union:function(t){var e=s(t.x,this.x),n=s(t.y,this.y);this.width=l(t.x+t.width,this.x+this.width)-e,this.height=l(t.y+t.height,this.y+this.height)-n,this.x=e,this.y=n},applyTransform:function(){var t=[],e=[],n=[],r=[];return function(i){if(i){t[0]=n[0]=this.x,t[1]=r[1]=this.y,e[0]=r[0]=this.x+this.width,e[1]=n[1]=this.y+this.height,o(t,t,i),o(e,e,i),o(n,n,i),o(r,r,i),this.x=s(t[0],e[0],n[0],r[0]),this.y=s(t[1],e[1],n[1],r[1]);var a=l(t[0],e[0],n[0],r[0]),h=l(t[1],e[1],n[1],r[1]);this.width=a-this.x,this.height=h-this.y}}}(),calculateTransform:function(t){var e=this,n=t.width/e.width,r=t.height/e.height,i=a.create();return a.translate(i,i,[-e.x,-e.y]),a.scale(i,i,[n,r]),a.translate(i,i,[t.x,t.y]),i},intersect:function(t){if(!t)return!1;t instanceof r||(t=r.create(t));var e=this,n=e.x,i=e.x+e.width,a=e.y,o=e.y+e.height,s=t.x,l=t.x+t.width,h=t.y,u=t.y+t.height;return!(i<s||l<n||o<h||u<a)},contain:function(t,e){var n=this;return t>=n.x&&t<=n.x+n.width&&e>=n.y&&e<=n.y+n.height},clone:function(){return new r(this.x,this.y,this.width,this.height)},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},r.create=function(t){return new r(t.x,t.y,t.width,t.height)};var h=r;t.exports=h},function(t,e,n){function r(t){return t>-f&&t<f}function i(t){return t>f||t<-f}function a(t,e,n,r,i){var a=1-i;return a*a*(a*t+3*i*e)+i*i*(i*r+3*a*n)}function o(t,e,n,r){var i=1-r;return i*(i*t+2*r*e)+r*r*n}var s=n(2),l=s.create,h=s.distSquare,u=Math.pow,c=Math.sqrt,f=1e-8,d=1e-4,g=c(3),v=1/3,p=l(),m=l(),x=l();e.cubicAt=a,e.cubicDerivativeAt=function(t,e,n,r,i){var a=1-i;return 3*(((e-t)*a+2*(n-e)*i)*a+(r-n)*i*i)},e.cubicRootAt=function(t,e,n,i,a,o){var s=i+3*(e-n)-t,l=3*(n-2*e+t),h=3*(e-t),f=t-a,d=l*l-3*s*h,p=l*h-9*s*f,m=h*h-3*l*f,x=0;if(r(d)&&r(p))if(r(l))o[0]=0;else{var y=-h/l;y>=0&&y<=1&&(o[x++]=y)}else{var w=p*p-4*d*m;if(r(w)){var _=p/d,y=-l/s+_,b=-_/2;y>=0&&y<=1&&(o[x++]=y),b>=0&&b<=1&&(o[x++]=b)}else if(w>0){var S=c(w),M=d*l+1.5*s*(-p+S),T=d*l+1.5*s*(-p-S);M=M<0?-u(-M,v):u(M,v),T=T<0?-u(-T,v):u(T,v);var y=(-l-(M+T))/(3*s);y>=0&&y<=1&&(o[x++]=y)}else{var k=(2*d*l-3*s*p)/(2*c(d*d*d)),C=Math.acos(k)/3,P=c(d),I=Math.cos(C),y=(-l-2*P*I)/(3*s),b=(-l+P*(I+g*Math.sin(C)))/(3*s),A=(-l+P*(I-g*Math.sin(C)))/(3*s);y>=0&&y<=1&&(o[x++]=y),b>=0&&b<=1&&(o[x++]=b),A>=0&&A<=1&&(o[x++]=A)}}return x},e.cubicExtrema=function(t,e,n,a,o){var s=6*n-12*e+6*t,l=9*e+3*a-3*t-9*n,h=3*e-3*t,u=0;if(r(l)){if(i(s)){var f=-h/s;f>=0&&f<=1&&(o[u++]=f)}}else{var d=s*s-4*l*h;if(r(d))o[0]=-s/(2*l);else if(d>0){var g=c(d),f=(-s+g)/(2*l),v=(-s-g)/(2*l);f>=0&&f<=1&&(o[u++]=f),v>=0&&v<=1&&(o[u++]=v)}}return u},e.cubicSubdivide=function(t,e,n,r,i,a){var o=(e-t)*i+t,s=(n-e)*i+e,l=(r-n)*i+n,h=(s-o)*i+o,u=(l-s)*i+s,c=(u-h)*i+h;a[0]=t,a[1]=o,a[2]=h,a[3]=c,a[4]=c,a[5]=u,a[6]=l,a[7]=r},e.cubicProjectPoint=function(t,e,n,r,i,o,s,l,u,f,g){var v,y,w,_,b,S=.005,M=1/0;p[0]=u,p[1]=f;for(var T=0;T<1;T+=.05)m[0]=a(t,n,i,s,T),m[1]=a(e,r,o,l,T),(_=h(p,m))<M&&(v=T,M=_);M=1/0;for(var k=0;k<32&&!(S<d);k++)y=v-S,w=v+S,m[0]=a(t,n,i,s,y),m[1]=a(e,r,o,l,y),_=h(m,p),y>=0&&_<M?(v=y,M=_):(x[0]=a(t,n,i,s,w),x[1]=a(e,r,o,l,w),b=h(x,p),w<=1&&b<M?(v=w,M=b):S*=.5);return g&&(g[0]=a(t,n,i,s,v),g[1]=a(e,r,o,l,v)),c(M)},e.quadraticAt=o,e.quadraticDerivativeAt=function(t,e,n,r){return 2*((1-r)*(e-t)+r*(n-e))},e.quadraticRootAt=function(t,e,n,a,o){var s=t-2*e+n,l=2*(e-t),h=t-a,u=0;if(r(s)){if(i(l)){var f=-h/l;f>=0&&f<=1&&(o[u++]=f)}}else{var d=l*l-4*s*h;if(r(d)){var f=-l/(2*s);f>=0&&f<=1&&(o[u++]=f)}else if(d>0){var g=c(d),f=(-l+g)/(2*s),v=(-l-g)/(2*s);f>=0&&f<=1&&(o[u++]=f),v>=0&&v<=1&&(o[u++]=v)}}return u},e.quadraticExtremum=function(t,e,n){var r=t+n-2*e;return 0===r?.5:(t-e)/r},e.quadraticSubdivide=function(t,e,n,r,i){var a=(e-t)*r+t,o=(n-e)*r+e,s=(o-a)*r+a;i[0]=t,i[1]=a,i[2]=s,i[3]=s,i[4]=o,i[5]=n},e.quadraticProjectPoint=function(t,e,n,r,i,a,s,l,u){var f,g=.005,v=1/0;p[0]=s,p[1]=l;for(var y=0;y<1;y+=.05){m[0]=o(t,n,i,y),m[1]=o(e,r,a,y);var w=h(p,m);w<v&&(f=y,v=w)}v=1/0;for(var _=0;_<32&&!(g<d);_++){var b=f-g,S=f+g;m[0]=o(t,n,i,b),m[1]=o(e,r,a,b);var w=h(m,p);if(b>=0&&w<v)f=b,v=w;else{x[0]=o(t,n,i,S),x[1]=o(e,r,a,S);var M=h(x,p);S<=1&&M<v?(f=S,v=M):g*=.5}}return u&&(u[0]=o(t,n,i,f),u[1]=o(e,r,a,f)),c(v)}},function(t,e,n){function r(t,e){var n=t+":"+(e=e||P);if(M[n])return M[n];for(var r=(t+"").split("\n"),i=0,a=0,o=r.length;a<o;a++)i=Math.max(d(r[a],e).width,i);return T>k&&(T=0,M={}),T++,M[n]=i,i}function i(t,e,n,i,a,l){var h=g(t,e,a,l),u=r(t,e);a&&(u+=a[1]+a[3]);var c=h.outerHeight,f=o(0,u,n),d=s(0,c,i),v=new m(f,d,u,c);return v.lineHeight=h.lineHeight,v}function a(t,e,n,r,i,a,l){var h=v(t,{rich:a,truncate:l,font:e,textAlign:n,textPadding:i}),u=h.outerWidth,c=h.outerHeight,f=o(0,u,n),d=s(0,c,r);return new m(f,d,u,c)}function o(t,e,n){return"right"===n?t-=e:"center"===n&&(t-=e/2),t}function s(t,e,n){return"middle"===n?t-=e/2:"bottom"===n&&(t-=e),t}function l(t,e,n,r,i){if(!e)return"";var a=(t+"").split("\n");i=h(e,n,r,i);for(var o=0,s=a.length;o<s;o++)a[o]=u(a[o],i);return a.join("\n")}function h(t,e,n,i){(i=_({},i)).font=e;var n=b(n,"...");i.maxIterations=b(i.maxIterations,2);var a=i.minChar=b(i.minChar,0);i.cnCharWidth=r("国",e);var o=i.ascCharWidth=r("a",e);i.placeholder=b(i.placeholder,"");for(var s=t=Math.max(0,t-1),l=0;l<a&&s>=o;l++)s-=o;var h=r(n);return h>s&&(n="",h=0),s=t-h,i.ellipsis=n,i.ellipsisWidth=h,i.contentWidth=s,i.containerWidth=t,i}function u(t,e){var n=e.containerWidth,i=e.font,a=e.contentWidth;if(!n)return"";var o=r(t,i);if(o<=n)return t;for(var s=0;;s++){if(o<=a||s>=e.maxIterations){t+=e.ellipsis;break}var l=0===s?c(t,a,e.ascCharWidth,e.cnCharWidth):o>0?Math.floor(t.length*a/o):0;t=t.substr(0,l),o=r(t,i)}return""===t&&(t=e.placeholder),t}function c(t,e,n,r){for(var i=0,a=0,o=t.length;a<o&&i<e;a++){var s=t.charCodeAt(a);i+=0<=s&&s<=127?n:r}return a}function f(t){return r("国",t)}function d(t,e){return I.measureText(t,e)}function g(t,e,n,r){null!=t&&(t+="");var i=f(e),a=t?t.split("\n"):[],o=a.length*i,s=o;if(n&&(s+=n[0]+n[2]),t&&r){var l=r.outerHeight,c=r.outerWidth;if(null!=l&&s>l)t="",a=[];else if(null!=c)for(var d=h(c-(n?n[1]+n[3]:0),e,r.ellipsis,{minChar:r.minChar,placeholder:r.placeholder}),g=0,v=a.length;g<v;g++)a[g]=u(a[g],d)}return{lines:a,height:o,outerHeight:s,lineHeight:i}}function v(t,e){var n={lines:[],width:0,height:0};if(null!=t&&(t+=""),!t)return n;for(var i,a=C.lastIndex=0;null!=(i=C.exec(t));){var o=i.index;o>a&&p(n,t.substring(a,o)),p(n,i[2],i[1]),a=C.lastIndex}a<t.length&&p(n,t.substring(a,t.length));var s=n.lines,h=0,u=0,c=[],d=e.textPadding,g=e.truncate,v=g&&g.outerWidth,m=g&&g.outerHeight;d&&(null!=v&&(v-=d[1]+d[3]),null!=m&&(m-=d[0]+d[2]));for(var y=0;y<s.length;y++){for(var w=s[y],_=0,M=0,T=0;T<w.tokens.length;T++){var k=w.tokens[T],P=k.styleName&&e.rich[k.styleName]||{},I=k.textPadding=P.textPadding,A=k.font=P.font||e.font,O=k.textHeight=b(P.textHeight,f(A));if(I&&(O+=I[0]+I[2]),k.height=O,k.lineHeight=S(P.textLineHeight,e.textLineHeight,O),k.textAlign=P&&P.textAlign||e.textAlign,k.textVerticalAlign=P&&P.textVerticalAlign||"middle",null!=m&&h+k.lineHeight>m)return{lines:[],width:0,height:0};k.textWidth=r(k.text,A);var D=P.textWidth,L=null==D||"auto"===D;if("string"==typeof D&&"%"===D.charAt(D.length-1))k.percentWidth=D,c.push(k),D=0;else{if(L){D=k.textWidth;var F=P.textBackgroundColor,R=F&&F.image;R&&(R=x.findExistImage(R),x.isImageReady(R)&&(D=Math.max(D,R.width*O/R.height)))}var B=I?I[1]+I[3]:0;D+=B;var z=null!=v?v-M:null;null!=z&&z<D&&(!L||z<B?(k.text="",k.textWidth=D=0):(k.text=l(k.text,z-B,A,g.ellipsis,{minChar:g.minChar}),k.textWidth=r(k.text,A),D=k.textWidth+B))}M+=k.width=D,P&&(_=Math.max(_,k.lineHeight))}w.width=M,w.lineHeight=_,h+=_,u=Math.max(u,M)}n.outerWidth=n.width=b(e.textWidth,u),n.outerHeight=n.height=b(e.textHeight,h),d&&(n.outerWidth+=d[1]+d[3],n.outerHeight+=d[0]+d[2]);for(var y=0;y<c.length;y++){var k=c[y],N=k.percentWidth;k.width=parseInt(N,10)/100*u}return n}function p(t,e,n){for(var r=""===e,i=e.split("\n"),a=t.lines,o=0;o<i.length;o++){var s=i[o],l={styleName:n,text:s,isLineHolder:!s&&!r};if(o)a.push({tokens:[l]});else{var h=(a[a.length-1]||(a[0]={tokens:[]})).tokens,u=h.length;1===u&&h[0].isLineHolder?h[0]=l:(s||!u||r)&&h.push(l)}}}var m=n(3),x=n(10),y=n(0),w=y.getContext,_=y.extend,b=y.retrieve2,S=y.retrieve3,M={},T=0,k=5e3,C=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,P="12px sans-serif",I={measureText:function(t,e){var n=w();return n.font=e||P,n.measureText(t)}};e.DEFAULT_FONT=P,e.$override=function(t,e){I[t]=e},e.getWidth=r,e.getBoundingRect=function(t,e,n,r,o,s,l){return s?a(t,e,n,r,o,s,l):i(t,e,n,r,o,l)},e.adjustTextX=o,e.adjustTextY=s,e.adjustTextPositionOnRect=function(t,e,n){var r=e.x,i=e.y,a=e.height,o=e.width,s=a/2,l="left",h="top";switch(t){case"left":r-=n,i+=s,l="right",h="middle";break;case"right":r+=n+o,i+=s,h="middle";break;case"top":r+=o/2,i-=n,l="center",h="bottom";break;case"bottom":r+=o/2,i+=a+n,l="center";break;case"inside":r+=o/2,i+=s,l="center",h="middle";break;case"insideLeft":r+=n,i+=s,h="middle";break;case"insideRight":r+=o-n,i+=s,l="right",h="middle";break;case"insideTop":r+=o/2,i+=n,l="center";break;case"insideBottom":r+=o/2,i+=a-n,l="center",h="bottom";break;case"insideTopLeft":r+=n,i+=n;break;case"insideTopRight":r+=o-n,i+=n,l="right";break;case"insideBottomLeft":r+=n,i+=a-n,h="bottom";break;case"insideBottomRight":r+=o-n,i+=a-n,l="right",h="bottom"}return{x:r,y:i,textAlign:l,textVerticalAlign:h}},e.truncateText=l,e.getLineHeight=f,e.measureText=d,e.parsePlainText=g,e.parseRichText=v,e.makeFont=function(t){return(t.fontSize||t.fontFamily)&&[t.fontStyle,t.fontWeight,(t.fontSize||12)+"px",t.fontFamily||"sans-serif"].join(" ")||t.textFont||t.font}},function(t,e,n){var r=n(4),i=n(2),a=n(49),o=n(3),s=n(19),l=s.devicePixelRatio,h={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},u=[],c=[],f=[],d=[],g=Math.min,v=Math.max,p=Math.cos,m=Math.sin,x=Math.sqrt,y=Math.abs,w="undefined"!=typeof Float32Array,_=function(t){this._saveData=!t,this._saveData&&(this.data=[]),this._ctx=null};_.prototype={constructor:_,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(t,e){this._ux=y(1/l/t)||0,this._uy=y(1/l/e)||0},getContext:function(){return this._ctx},beginPath:function(t){return this._ctx=t,t&&t.beginPath(),t&&(this.dpr=t.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(t,e){return this.addData(h.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},lineTo:function(t,e){var n=y(t-this._xi)>this._ux||y(e-this._yi)>this._uy||this._len<5;return this.addData(h.L,t,e),this._ctx&&n&&(this._needsDash()?this._dashedLineTo(t,e):this._ctx.lineTo(t,e)),n&&(this._xi=t,this._yi=e),this},bezierCurveTo:function(t,e,n,r,i,a){return this.addData(h.C,t,e,n,r,i,a),this._ctx&&(this._needsDash()?this._dashedBezierTo(t,e,n,r,i,a):this._ctx.bezierCurveTo(t,e,n,r,i,a)),this._xi=i,this._yi=a,this},quadraticCurveTo:function(t,e,n,r){return this.addData(h.Q,t,e,n,r),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(t,e,n,r):this._ctx.quadraticCurveTo(t,e,n,r)),this._xi=n,this._yi=r,this},arc:function(t,e,n,r,i,a){return this.addData(h.A,t,e,n,n,r,i-r,0,a?0:1),this._ctx&&this._ctx.arc(t,e,n,r,i,a),this._xi=p(i)*n+t,this._yi=m(i)*n+t,this},arcTo:function(t,e,n,r,i){return this._ctx&&this._ctx.arcTo(t,e,n,r,i),this},rect:function(t,e,n,r){return this._ctx&&this._ctx.rect(t,e,n,r),this.addData(h.R,t,e,n,r),this},closePath:function(){this.addData(h.Z);var t=this._ctx,e=this._x0,n=this._y0;return t&&(this._needsDash()&&this._dashedLineTo(e,n),t.closePath()),this._xi=e,this._yi=n,this},fill:function(t){t&&t.fill(),this.toStatic()},stroke:function(t){t&&t.stroke(),this.toStatic()},setLineDash:function(t){if(t instanceof Array){this._lineDash=t,this._dashIdx=0;for(var e=0,n=0;n<t.length;n++)e+=t[n];this._dashSum=e}return this},setLineDashOffset:function(t){return this._dashOffset=t,this},len:function(){return this._len},setData:function(t){var e=t.length;this.data&&this.data.length==e||!w||(this.data=new Float32Array(e));for(var n=0;n<e;n++)this.data[n]=t[n];this._len=e},appendPath:function(t){t instanceof Array||(t=[t]);for(var e=t.length,n=0,r=this._len,i=0;i<e;i++)n+=t[i].len();w&&this.data instanceof Float32Array&&(this.data=new Float32Array(r+n));for(var i=0;i<e;i++)for(var a=t[i].data,o=0;o<a.length;o++)this.data[r++]=a[o];this._len=r},addData:function(t){if(this._saveData){var e=this.data;this._len+arguments.length>e.length&&(this._expandData(),e=this.data);for(var n=0;n<arguments.length;n++)e[this._len++]=arguments[n];this._prevCmd=t}},_expandData:function(){if(!(this.data instanceof Array)){for(var t=[],e=0;e<this._len;e++)t[e]=this.data[e];this.data=t}},_needsDash:function(){return this._lineDash},_dashedLineTo:function(t,e){var n,r,i=this._dashSum,a=this._dashOffset,o=this._lineDash,s=this._ctx,l=this._xi,h=this._yi,u=t-l,c=e-h,f=x(u*u+c*c),d=l,p=h,m=o.length;for(u/=f,c/=f,a<0&&(a=i+a),d-=(a%=i)*u,p-=a*c;u>0&&d<=t||u<0&&d>=t||0==u&&(c>0&&p<=e||c<0&&p>=e);)r=this._dashIdx,n=o[r],d+=u*n,p+=c*n,this._dashIdx=(r+1)%m,u>0&&d<l||u<0&&d>l||c>0&&p<h||c<0&&p>h||s[r%2?"moveTo":"lineTo"](u>=0?g(d,t):v(d,t),c>=0?g(p,e):v(p,e));u=d-t,c=p-e,this._dashOffset=-x(u*u+c*c)},_dashedBezierTo:function(t,e,n,i,a,o){var s,l,h,u,c,f=this._dashSum,d=this._dashOffset,g=this._lineDash,v=this._ctx,p=this._xi,m=this._yi,y=r.cubicAt,w=0,_=this._dashIdx,b=g.length,S=0;for(d<0&&(d=f+d),d%=f,s=0;s<1;s+=.1)l=y(p,t,n,a,s+.1)-y(p,t,n,a,s),h=y(m,e,i,o,s+.1)-y(m,e,i,o,s),w+=x(l*l+h*h);for(;_<b&&!((S+=g[_])>d);_++);for(s=(S-d)/w;s<=1;)u=y(p,t,n,a,s),c=y(m,e,i,o,s),_%2?v.moveTo(u,c):v.lineTo(u,c),s+=g[_]/w,_=(_+1)%b;_%2!=0&&v.lineTo(a,o),l=a-u,h=o-c,this._dashOffset=-x(l*l+h*h)},_dashedQuadraticTo:function(t,e,n,r){var i=n,a=r;n=(n+2*t)/3,r=(r+2*e)/3,t=(this._xi+2*t)/3,e=(this._yi+2*e)/3,this._dashedBezierTo(t,e,n,r,i,a)},toStatic:function(){var t=this.data;t instanceof Array&&(t.length=this._len,w&&(this.data=new Float32Array(t)))},getBoundingRect:function(){u[0]=u[1]=f[0]=f[1]=Number.MAX_VALUE,c[0]=c[1]=d[0]=d[1]=-Number.MAX_VALUE;for(var t=this.data,e=0,n=0,r=0,s=0,l=0;l<t.length;){var g=t[l++];switch(1==l&&(e=t[l],n=t[l+1],r=e,s=n),g){case h.M:r=t[l++],s=t[l++],e=r,n=s,f[0]=r,f[1]=s,d[0]=r,d[1]=s;break;case h.L:a.fromLine(e,n,t[l],t[l+1],f,d),e=t[l++],n=t[l++];break;case h.C:a.fromCubic(e,n,t[l++],t[l++],t[l++],t[l++],t[l],t[l+1],f,d),e=t[l++],n=t[l++];break;case h.Q:a.fromQuadratic(e,n,t[l++],t[l++],t[l],t[l+1],f,d),e=t[l++],n=t[l++];break;case h.A:var v=t[l++],x=t[l++],y=t[l++],w=t[l++],_=t[l++],b=t[l++]+_,S=(t[l++],1-t[l++]);1==l&&(r=p(_)*y+v,s=m(_)*w+x),a.fromArc(v,x,y,w,_,b,S,f,d),e=p(b)*y+v,n=m(b)*w+x;break;case h.R:r=e=t[l++],s=n=t[l++];var M=t[l++],T=t[l++];a.fromLine(r,s,r+M,s+T,f,d);break;case h.Z:e=r,n=s}i.min(u,u,f),i.max(c,c,d)}return 0===l&&(u[0]=u[1]=c[0]=c[1]=0),new o(u[0],u[1],c[0]-u[0],c[1]-u[1])},rebuildPath:function(t){for(var e,n,r,i,a,o,s=this.data,l=this._ux,u=this._uy,c=this._len,f=0;f<c;){var d=s[f++];switch(1==f&&(r=s[f],i=s[f+1],e=r,n=i),d){case h.M:e=r=s[f++],n=i=s[f++],t.moveTo(r,i);break;case h.L:a=s[f++],o=s[f++],(y(a-r)>l||y(o-i)>u||f===c-1)&&(t.lineTo(a,o),r=a,i=o);break;case h.C:t.bezierCurveTo(s[f++],s[f++],s[f++],s[f++],s[f++],s[f++]),r=s[f-2],i=s[f-1];break;case h.Q:t.quadraticCurveTo(s[f++],s[f++],s[f++],s[f++]),r=s[f-2],i=s[f-1];break;case h.A:var g=s[f++],v=s[f++],x=s[f++],w=s[f++],_=s[f++],b=s[f++],S=s[f++],M=s[f++],T=x>w?x:w,k=x>w?1:x/w,C=x>w?w/x:1,P=Math.abs(x-w)>.001,I=_+b;P?(t.translate(g,v),t.rotate(S),t.scale(k,C),t.arc(0,0,T,_,I,1-M),t.scale(1/k,1/C),t.rotate(-S),t.translate(-g,-v)):t.arc(g,v,T,_,I,1-M),1==f&&(e=p(_)*x+g,n=m(_)*w+v),r=p(I)*x+g,i=m(I)*w+v;break;case h.R:e=r=s[f],n=i=s[f+1],t.rect(s[f++],s[f++],s[f++],s[f++]);break;case h.Z:t.closePath(),r=e,i=n}}}},_.CMD=h;var b=_;t.exports=b},function(e,n){e.exports=t},function(t,e){function n(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t}var r="undefined"==typeof Float32Array?Array:Float32Array;e.create=function(){var t=new r(6);return n(t),t},e.identity=n,e.copy=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t},e.mul=function(t,e,n){var r=e[0]*n[0]+e[2]*n[1],i=e[1]*n[0]+e[3]*n[1],a=e[0]*n[2]+e[2]*n[3],o=e[1]*n[2]+e[3]*n[3],s=e[0]*n[4]+e[2]*n[5]+e[4],l=e[1]*n[4]+e[3]*n[5]+e[5];return t[0]=r,t[1]=i,t[2]=a,t[3]=o,t[4]=s,t[5]=l,t},e.translate=function(t,e,n){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4]+n[0],t[5]=e[5]+n[1],t},e.rotate=function(t,e,n){var r=e[0],i=e[2],a=e[4],o=e[1],s=e[3],l=e[5],h=Math.sin(n),u=Math.cos(n);return t[0]=r*u+o*h,t[1]=-r*h+o*u,t[2]=i*u+s*h,t[3]=-i*h+u*s,t[4]=u*a+h*l,t[5]=u*l-h*a,t},e.scale=function(t,e,n){var r=n[0],i=n[1];return t[0]=e[0]*r,t[1]=e[1]*i,t[2]=e[2]*r,t[3]=e[3]*i,t[4]=e[4]*r,t[5]=e[5]*i,t},e.invert=function(t,e){var n=e[0],r=e[2],i=e[4],a=e[1],o=e[3],s=e[5],l=n*o-a*r;return l?(l=1/l,t[0]=o*l,t[1]=-a*l,t[2]=-r*l,t[3]=n*l,t[4]=(r*s-o*i)*l,t[5]=(a*i-n*s)*l,t):null}},function(t,e,n){function r(t){return Math.floor(Math.log(t)/Math.LN10)}var i=n(0),a=1e-4,o=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d\d)(?::(\d\d)(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;e.linearMap=function(t,e,n,r){var i=e[1]-e[0],a=n[1]-n[0];if(0===i)return 0===a?n[0]:(n[0]+n[1])/2;if(r)if(i>0){if(t<=e[0])return n[0];if(t>=e[1])return n[1]}else{if(t>=e[0])return n[0];if(t<=e[1])return n[1]}else{if(t===e[0])return n[0];if(t===e[1])return n[1]}return(t-e[0])/i*a+n[0]},e.parsePercent=function(t,e){switch(t){case"center":case"middle":t="50%";break;case"left":case"top":t="0%";break;case"right":case"bottom":t="100%"}return"string"==typeof t?function(t){return t.replace(/^\s+/,"").replace(/\s+$/,"")}(t).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?NaN:+t},e.round=function(t,e,n){return null==e&&(e=10),e=Math.min(Math.max(0,e),20),t=(+t).toFixed(e),n?t:+t},e.asc=function(t){return t.sort(function(t,e){return t-e}),t},e.getPrecision=function(t){if(t=+t,isNaN(t))return 0;for(var e=1,n=0;Math.round(t*e)/e!==t;)e*=10,n++;return n},e.getPrecisionSafe=function(t){var e=t.toString(),n=e.indexOf("e");if(n>0){var r=+e.slice(n+1);return r<0?-r:0}var i=e.indexOf(".");return i<0?0:e.length-1-i},e.getPixelPrecision=function(t,e){var n=Math.log,r=Math.LN10,i=Math.floor(n(t[1]-t[0])/r),a=Math.round(n(Math.abs(e[1]-e[0]))/r),o=Math.min(Math.max(-i+a,0),20);return isFinite(o)?o:20},e.getPercentWithPrecision=function(t,e,n){if(!t[e])return 0;var r=i.reduce(t,function(t,e){return t+(isNaN(e)?0:e)},0);if(0===r)return 0;for(var a=Math.pow(10,n),o=i.map(t,function(t){return(isNaN(t)?0:t)/r*a*100}),s=100*a,l=i.map(o,function(t){return Math.floor(t)}),h=i.reduce(l,function(t,e){return t+e},0),u=i.map(o,function(t,e){return t-l[e]});h<s;){for(var c=Number.NEGATIVE_INFINITY,f=null,d=0,g=u.length;d<g;++d)u[d]>c&&(c=u[d],f=d);++l[f],u[f]=0,++h}return l[e]/a},e.MAX_SAFE_INTEGER=9007199254740991,e.remRadian=function(t){var e=2*Math.PI;return(t%e+e)%e},e.isRadianAroundZero=function(t){return t>-a&&t<a},e.parseDate=function(t){if(t instanceof Date)return t;if("string"==typeof t){var e=o.exec(t);if(!e)return new Date(NaN);if(e[8]){var n=+e[4]||0;return"Z"!==e[8].toUpperCase()&&(n-=e[8].slice(0,3)),new Date(Date.UTC(+e[1],+(e[2]||1)-1,+e[3]||1,n,+(e[5]||0),+e[6]||0,+e[7]||0))}return new Date(+e[1],+(e[2]||1)-1,+e[3]||1,+e[4]||0,+(e[5]||0),+e[6]||0,+e[7]||0)}return null==t?new Date(NaN):new Date(Math.round(t))},e.quantity=function(t){return Math.pow(10,r(t))},e.nice=function(t,e){var n=r(t),i=Math.pow(10,n),a=t/i;return t=(e?a<1.5?1:a<2.5?2:a<4?3:a<7?5:10:a<1?1:a<2?2:a<3?3:a<5?5:10)*i,n>=-20?+t.toFixed(n<0?-n:0):t},e.reformIntervals=function(t){t.sort(function(t,e){return function t(e,n,r){return e.interval[r]<n.interval[r]||e.interval[r]===n.interval[r]&&(e.close[r]-n.close[r]==(r?-1:1)||!r&&t(e,n,1))}(t,e,0)?-1:1});for(var e=-1/0,n=1,r=0;r<t.length;){for(var i=t[r].interval,a=t[r].close,o=0;o<2;o++)i[o]<=e&&(i[o]=e,a[o]=o?1:1-n),e=i[o],n=a[o];i[0]===i[1]&&a[0]*a[1]!=1?t.splice(r,1):r++}return t},e.isNumeric=function(t){return t-parseFloat(t)>=0}},function(t,e,n){function r(){var t=this.__cachedImgObj;this.onload=this.__cachedImgObj=null;for(var e=0;e<t.pending.length;e++){var n=t.pending[e],r=n.cb;r&&r(this,n.cbPayload),n.hostEl.dirty()}t.pending.length=0}function i(t){return t&&t.width&&t.height}var a=n(14),o=new a(50);e.findExistImage=function(t){if("string"==typeof t){var e=o.get(t);return e&&e.image}return t},e.createOrUpdateImage=function(t,e,n,a,s){if(t){if("string"==typeof t){if(e&&e.__zrImageSrc===t||!n)return e;var l=o.get(t),h={hostEl:n,cb:a,cbPayload:s};return l?!i(e=l.image)&&l.pending.push(h):(!e&&(e=new Image),e.onload=r,o.put(t,e.__cachedImgObj={image:e,pending:[h]}),e.src=e.__zrImageSrc=t),e}return t}return e},e.isImageReady=i},function(t,e,n){var r=n(0);t.exports=function(t){for(var e=0;e<t.length;e++)t[e][1]||(t[e][1]=t[e][0]);return function(e,n,i){for(var a={},o=0;o<t.length;o++){var s=t[o][1];if(!(n&&r.indexOf(n,s)>=0||i&&r.indexOf(i,s)<0)){var l=e.getShallow(s);null!=l&&(a[t[o][0]]=l)}}return a}}},function(t,e,n){function r(t){for(var e in t=t||{},o.call(this,t),t)t.hasOwnProperty(e)&&"style"!==e&&(this[e]=t[e]);this.style=new a(t.style,this),this._rect=null,this.__clipPaths=[]}var i=n(0),a=n(40),o=n(16),s=n(48);r.prototype={constructor:r,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:-1,beforeBrush:function(t){},afterBrush:function(t){},brush:function(t,e){},getBoundingRect:function(){},contain:function(t,e){return this.rectContain(t,e)},traverse:function(t,e){t.call(e,this)},rectContain:function(t,e){var n=this.transformCoordToLocal(t,e);return this.getBoundingRect().contain(n[0],n[1])},dirty:function(){this.__dirty=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(t){return this.animate("style",t)},attrKV:function(t,e){"style"!==t?o.prototype.attrKV.call(this,t,e):this.style.set(e)},setStyle:function(t,e){return this.style.set(t,e),this.dirty(!1),this},useStyle:function(t){return this.style=new a(t,this),this.dirty(!1),this}},i.inherits(r,o),i.mixin(r,s);var l=r;t.exports=l},function(t,e,n){function r(t){return String(t).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}var i=n(0),a=n(5),o=n(9),s=i.normalizeCssArray,l=["a","b","c","d","e","f","g"],h=function(t,e){return"{"+t+(null==e?"":e)+"}"},u=function(t){return t<10?"0"+t:t},c=a.truncateText,f=a.getBoundingRect;e.addCommas=function(t){return isNaN(t)?"-":(t=(t+"").split("."))[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")},e.toCamelCase=function(t,e){return t=(t||"").toLowerCase().replace(/-(.)/g,function(t,e){return e.toUpperCase()}),e&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t},e.normalizeCssArray=s,e.encodeHTML=r,e.formatTpl=function(t,e,n){i.isArray(e)||(e=[e]);var a=e.length;if(!a)return"";for(var o=e[0].$vars||[],s=0;s<o.length;s++){var u=l[s],c=h(u,0);t=t.replace(h(u),n?r(c):c)}for(var f=0;f<a;f++)for(var d=0;d<o.length;d++){var c=e[f][o[d]];t=t.replace(h(l[d],f),n?r(c):c)}return t},e.formatTplSimple=function(t,e,n){return i.each(e,function(e,i){t=t.replace("{"+i+"}",n?r(e):e)}),t},e.getTooltipMarker=function(t,e){return t?'<span style="display:inline-block;margin-right:5px;border-radius:10px;width:9px;height:9px;background-color:'+r(t)+";"+(e||"")+'"></span>':""},e.formatTime=function(t,e,n){"week"!==t&&"month"!==t&&"quarter"!==t&&"half-year"!==t&&"year"!==t||(t="MM-dd\nyyyy");var r=o.parseDate(e),i=n?"UTC":"",a=r["get"+i+"FullYear"](),s=r["get"+i+"Month"]()+1,l=r["get"+i+"Date"](),h=r["get"+i+"Hours"](),c=r["get"+i+"Minutes"](),f=r["get"+i+"Seconds"]();return t=t.replace("MM",u(s)).replace("M",s).replace("yyyy",a).replace("yy",a%100).replace("dd",u(l)).replace("d",l).replace("hh",u(h)).replace("h",h).replace("mm",u(c)).replace("m",c).replace("ss",u(f)).replace("s",f)},e.capitalFirst=function(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t},e.truncateText=c,e.getTextRect=f},function(t,e){var n=function(){this.head=null,this.tail=null,this._len=0},r=n.prototype;r.insert=function(t){var e=new i(t);return this.insertEntry(e),e},r.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},r.remove=function(t){var e=t.prev,n=t.next;e?e.next=n:this.head=n,n?n.prev=e:this.tail=e,t.next=t.prev=null,this._len--},r.len=function(){return this._len},r.clear=function(){this.head=this.tail=null,this._len=0};var i=function(t){this.value=t,this.next,this.prev},a=function(t){this._list=new n,this._map={},this._maxSize=t||10,this._lastRemovedEntry=null},o=a.prototype;o.put=function(t,e){var n=this._list,r=this._map,a=null;if(null==r[t]){var o=n.len(),s=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var l=n.head;n.remove(l),delete r[l.key],a=l.value,this._lastRemovedEntry=l}s?s.value=e:s=new i(e),s.key=t,n.insertEntry(s),r[t]=s}return a},o.get=function(t){var e=this._map[t],n=this._list;if(null!=e)return e!==n.tail&&(n.remove(e),n.insertEntry(e)),e.value},o.clear=function(){this._list.clear(),this._map={}};var s=a;t.exports=s},function(t,e){var n="undefined"==typeof navigator?{browser:{},os:{},node:!0,canvasSupported:!0,svgSupported:!0}:function(t){var e={},n=t.match(/Firefox\/([\d.]+)/),r=t.match(/MSIE\s([\d.]+)/)||t.match(/Trident\/.+?rv:(([\d.]+))/),i=t.match(/Edge\/([\d.]+)/),a=/micromessenger/i.test(t);return n&&(e.firefox=!0,e.version=n[1]),r&&(e.ie=!0,e.version=r[1]),i&&(e.edge=!0,e.version=i[1]),a&&(e.weChat=!0),{browser:e,os:{},node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:"undefined"!=typeof SVGRect,touchEventsSupported:"ontouchstart"in window&&!e.ie&&!e.edge,pointerEventsSupported:"onpointerdown"in window&&(e.edge||e.ie&&e.version>=11)}}(navigator.userAgent);t.exports=n},function(t,e,n){var r=n(41),i=n(42),a=n(17),o=n(43),s=n(0),l=function(t){a.call(this,t),i.call(this,t),o.call(this,t),this.id=t.id||r()};l.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,drift:function(t,e){switch(this.draggable){case"horizontal":e=0;break;case"vertical":t=0}var n=this.transform;n||(n=this.transform=[1,0,0,1,0,0]),n[4]+=t,n[5]+=e,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(t,e){},attrKV:function(t,e){if("position"===t||"scale"===t||"origin"===t){if(e){var n=this[t];n||(n=this[t]=[]),n[0]=e[0],n[1]=e[1]}}else this[t]=e},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(t,e){if("string"==typeof t)this.attrKV(t,e);else if(s.isObject(t))for(var n in t)t.hasOwnProperty(n)&&this.attrKV(n,t[n]);return this.dirty(!1),this},setClipPath:function(t){var e=this.__zr;e&&t.addSelfToZr(e),this.clipPath&&this.clipPath!==t&&this.removeClipPath(),this.clipPath=t,t.__zr=e,t.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var t=this.clipPath;t&&(t.__zr&&t.removeSelfFromZr(t.__zr),t.__zr=null,t.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(t){this.__zr=t;var e=this.animators;if(e)for(var n=0;n<e.length;n++)t.animation.addAnimator(e[n]);this.clipPath&&this.clipPath.addSelfToZr(t)},removeSelfFromZr:function(t){this.__zr=null;var e=this.animators;if(e)for(var n=0;n<e.length;n++)t.animation.removeAnimator(e[n]);this.clipPath&&this.clipPath.removeSelfFromZr(t)}},s.mixin(l,o),s.mixin(l,a),s.mixin(l,i);var h=l;t.exports=h},function(t,e,n){function r(t){return t>s||t<-s}var i=n(8),a=n(2),o=i.identity,s=5e-5,l=function(t){(t=t||{}).position||(this.position=[0,0]),null==t.rotation&&(this.rotation=0),t.scale||(this.scale=[1,1]),this.origin=this.origin||null},h=l.prototype;h.transform=null,h.needLocalTransform=function(){return r(this.rotation)||r(this.position[0])||r(this.position[1])||r(this.scale[0]-1)||r(this.scale[1]-1)},h.updateTransform=function(){var t=this.parent,e=t&&t.transform,n=this.needLocalTransform(),r=this.transform;n||e?(r=r||i.create(),n?this.getLocalTransform(r):o(r),e&&(n?i.mul(r,t.transform,r):i.copy(r,t.transform)),this.transform=r,this.invTransform=this.invTransform||i.create(),i.invert(this.invTransform,r)):r&&o(r)},h.getLocalTransform=function(t){return l.getLocalTransform(this,t)},h.setTransform=function(t){var e=this.transform,n=t.dpr||1;e?t.setTransform(n*e[0],n*e[1],n*e[2],n*e[3],n*e[4],n*e[5]):t.setTransform(n,0,0,n,0,0)},h.restoreTransform=function(t){var e=t.dpr||1;t.setTransform(e,0,0,e,0,0)};var u=[];h.decomposeTransform=function(){if(this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(i.mul(u,t.invTransform,e),e=u);var n=e[0]*e[0]+e[1]*e[1],a=e[2]*e[2]+e[3]*e[3],o=this.position,s=this.scale;r(n-1)&&(n=Math.sqrt(n)),r(a-1)&&(a=Math.sqrt(a)),e[0]<0&&(n=-n),e[3]<0&&(a=-a),o[0]=e[4],o[1]=e[5],s[0]=n,s[1]=a,this.rotation=Math.atan2(-e[1]/a,e[0]/n)}},h.getGlobalScale=function(){var t=this.transform;if(!t)return[1,1];var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]),n=Math.sqrt(t[2]*t[2]+t[3]*t[3]);return t[0]<0&&(e=-e),t[3]<0&&(n=-n),[e,n]},h.transformCoordToLocal=function(t,e){var n=[t,e],r=this.invTransform;return r&&a.applyTransform(n,n,r),n},h.transformCoordToGlobal=function(t,e){var n=[t,e],r=this.transform;return r&&a.applyTransform(n,n,r),n},l.getLocalTransform=function(t,e){o(e=e||[]);var n=t.origin,r=t.scale||[1,1],a=t.rotation||0,s=t.position||[0,0];return n&&(e[4]-=n[0],e[5]-=n[1]),i.scale(e,e,r),a&&i.rotate(e,e,a),n&&(e[4]+=n[0],e[5]+=n[1]),e[4]+=s[0],e[5]+=s[1],e};var c=l;t.exports=c},function(t,e,n){function r(t){return(t=Math.round(t))<0?0:t>255?255:t}function i(t){return t<0?0:t>1?1:t}function a(t){return r(t.length&&"%"===t.charAt(t.length-1)?parseFloat(t)/100*255:parseInt(t,10))}function o(t){return i(t.length&&"%"===t.charAt(t.length-1)?parseFloat(t)/100:parseFloat(t))}function s(t,e,n){return n<0?n+=1:n>1&&(n-=1),6*n<1?t+(e-t)*n*6:2*n<1?e:3*n<2?t+(e-t)*(2/3-n)*6:t}function l(t,e,n){return t+(e-t)*n}function h(t,e,n,r,i){return t[0]=e,t[1]=n,t[2]=r,t[3]=i,t}function u(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function c(t,e){w&&u(w,e),w=y.put(t,w||e.slice())}function f(t,e){if(t){e=e||[];var n=y.get(t);if(n)return u(e,n);var r=(t+="").replace(/ /g,"").toLowerCase();if(r in x)return u(e,x[r]),c(t,e),e;if("#"!==r.charAt(0)){var i=r.indexOf("("),s=r.indexOf(")");if(-1!==i&&s+1===r.length){var l=r.substr(0,i),f=r.substr(i+1,s-(i+1)).split(","),g=1;switch(l){case"rgba":if(4!==f.length)return void h(e,0,0,0,1);g=o(f.pop());case"rgb":return 3!==f.length?void h(e,0,0,0,1):(h(e,a(f[0]),a(f[1]),a(f[2]),g),c(t,e),e);case"hsla":return 4!==f.length?void h(e,0,0,0,1):(f[3]=o(f[3]),d(f,e),c(t,e),e);case"hsl":return 3!==f.length?void h(e,0,0,0,1):(d(f,e),c(t,e),e);default:return}}h(e,0,0,0,1)}else{if(4===r.length){var v=parseInt(r.substr(1),16);return v>=0&&v<=4095?(h(e,(3840&v)>>4|(3840&v)>>8,240&v|(240&v)>>4,15&v|(15&v)<<4,1),c(t,e),e):void h(e,0,0,0,1)}if(7===r.length){var v=parseInt(r.substr(1),16);return v>=0&&v<=16777215?(h(e,(16711680&v)>>16,(65280&v)>>8,255&v,1),c(t,e),e):void h(e,0,0,0,1)}}}}function d(t,e){var n=(parseFloat(t[0])%360+360)%360/360,i=o(t[1]),a=o(t[2]),l=a<=.5?a*(i+1):a+i-a*i,u=2*a-l;return h(e=e||[],r(255*s(u,l,n+1/3)),r(255*s(u,l,n)),r(255*s(u,l,n-1/3)),1),4===t.length&&(e[3]=t[3]),e}function g(t,e,n){if(e&&e.length&&t>=0&&t<=1){n=n||[];var a=t*(e.length-1),o=Math.floor(a),s=Math.ceil(a),h=e[o],u=e[s],c=a-o;return n[0]=r(l(h[0],u[0],c)),n[1]=r(l(h[1],u[1],c)),n[2]=r(l(h[2],u[2],c)),n[3]=i(l(h[3],u[3],c)),n}}function v(t,e,n){if(e&&e.length&&t>=0&&t<=1){var a=t*(e.length-1),o=Math.floor(a),s=Math.ceil(a),h=f(e[o]),u=f(e[s]),c=a-o,d=p([r(l(h[0],u[0],c)),r(l(h[1],u[1],c)),r(l(h[2],u[2],c)),i(l(h[3],u[3],c))],"rgba");return n?{color:d,leftIndex:o,rightIndex:s,value:a}:d}}function p(t,e){if(t&&t.length){var n=t[0]+","+t[1]+","+t[2];return"rgba"!==e&&"hsva"!==e&&"hsla"!==e||(n+=","+t[3]),e+"("+n+")"}}var m=n(14),x={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]},y=new m(20),w=null,_=g,b=v;e.parse=f,e.lift=function(t,e){var n=f(t);if(n){for(var r=0;r<3;r++)n[r]=e<0?n[r]*(1-e)|0:(255-n[r])*e+n[r]|0;return p(n,4===n.length?"rgba":"rgb")}},e.toHex=function(t){var e=f(t);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1)},e.fastLerp=g,e.fastMapToColor=_,e.lerp=v,e.mapToColor=b,e.modifyHSL=function(t,e,n,r){if(t=f(t))return t=function(t){if(t){var e,n,r=t[0]/255,i=t[1]/255,a=t[2]/255,o=Math.min(r,i,a),s=Math.max(r,i,a),l=s-o,h=(s+o)/2;if(0===l)e=0,n=0;else{n=h<.5?l/(s+o):l/(2-s-o);var u=((s-r)/6+l/2)/l,c=((s-i)/6+l/2)/l,f=((s-a)/6+l/2)/l;r===s?e=f-c:i===s?e=1/3+u-f:a===s&&(e=2/3+c-u),e<0&&(e+=1),e>1&&(e-=1)}var d=[360*e,n,h];return null!=t[3]&&d.push(t[3]),d}}(t),null!=e&&(t[0]=function(t){return(t=Math.round(t))<0?0:t>360?360:t}(e)),null!=n&&(t[1]=o(n)),null!=r&&(t[2]=o(r)),p(d(t),"rgba")},e.modifyAlpha=function(t,e){if((t=f(t))&&null!=e)return t[3]=i(e),p(t,"rgba")},e.stringify=p},function(t,e){var n=1;"undefined"!=typeof window&&(n=Math.max(window.devicePixelRatio||1,1));var r=n;e.debugMode=0,e.devicePixelRatio=r},function(t,e,n){function r(t){if(t){t.font=S.makeFont(t);var e=t.textAlign;"middle"===e&&(e="center"),t.textAlign=null==e||k[e]?e:"left";var n=t.textVerticalAlign||t.textBaseline;"center"===n&&(n="middle"),t.textVerticalAlign=null==n||C[n]?n:"top",t.textPadding&&(t.textPadding=w(t.textPadding))}}function i(t,e,n,r,i){var h=t.__textCotentBlock;h&&!t.__dirty||(h=t.__textCotentBlock=S.parseRichText(n,r)),function(t,e,n,r,i){var h=n.width,c=n.outerWidth,f=n.outerHeight,d=r.textPadding,g=u(0,r,i),v=g.baseX,p=g.baseY,m=g.textAlign,x=g.textVerticalAlign;a(e,r,i,v,p);var y=S.adjustTextX(v,c,m),w=S.adjustTextY(p,f,x),_=y,b=w;d&&(_+=d[3],b+=d[0]);var M=_+h;s(r)&&l(t,e,r,y,w,c,f);for(var T=0;T<n.lines.length;T++){for(var k,C=n.lines[T],P=C.tokens,I=P.length,A=C.lineHeight,O=C.width,D=0,L=_,F=M,R=I-1;D<I&&(!(k=P[D]).textAlign||"left"===k.textAlign);)o(t,e,k,r,A,b,L,"left"),O-=k.width,L+=k.width,D++;for(;R>=0&&"right"===(k=P[R]).textAlign;)o(t,e,k,r,A,b,F,"right"),O-=k.width,F-=k.width,R--;for(L+=(h-(L-_)-(M-F)-O)/2;D<=R;)k=P[D],o(t,e,k,r,A,b,L+k.width/2,"center"),L+=k.width,D++;b+=A}}(t,e,h,r,i)}function a(t,e,n,r,i){if(n&&e.textRotation){var a=e.textOrigin;"center"===a?(r=n.width/2+n.x,i=n.height/2+n.y):a&&(r=a[0]+n.x,i=a[1]+n.y),t.translate(r,i),t.rotate(-e.textRotation),t.translate(-r,-i)}}function o(t,e,n,r,i,a,o,h){var u=r.rich[n.styleName]||{},g=n.textVerticalAlign,p=a+i/2;"top"===g?p=a+n.height/2:"bottom"===g&&(p=a+i-n.height/2),!n.isLineHolder&&s(u)&&l(t,e,u,"right"===h?o-n.width:"center"===h?o-n.width/2:o,p-n.height/2,n.width,n.height);var y=n.textPadding;y&&(o=v(o,h,y),p-=n.height/2-y[2]-n.textHeight/2),c(e,"shadowBlur",x(u.textShadowBlur,r.textShadowBlur,0)),c(e,"shadowColor",u.textShadowColor||r.textShadowColor||"transparent"),c(e,"shadowOffsetX",x(u.textShadowOffsetX,r.textShadowOffsetX,0)),c(e,"shadowOffsetY",x(u.textShadowOffsetY,r.textShadowOffsetY,0)),c(e,"textAlign",h),c(e,"textBaseline","middle"),c(e,"font",n.font||S.DEFAULT_FONT);var w=f(u.textStroke||r.textStroke,b),_=d(u.textFill||r.textFill),b=m(u.textStrokeWidth,r.textStrokeWidth);w&&(c(e,"lineWidth",b),c(e,"strokeStyle",w),e.strokeText(n.text,o,p)),_&&(c(e,"fillStyle",_),e.fillText(n.text,o,p))}function s(t){return t.textBackgroundColor||t.textBorderWidth&&t.textBorderColor}function l(t,e,n,r,i,a,o){var s=n.textBackgroundColor,l=n.textBorderWidth,u=n.textBorderColor,f=_(s);if(c(e,"shadowBlur",n.textBoxShadowBlur||0),c(e,"shadowColor",n.textBoxShadowColor||"transparent"),c(e,"shadowOffsetX",n.textBoxShadowOffsetX||0),c(e,"shadowOffsetY",n.textBoxShadowOffsetY||0),f||l&&u){e.beginPath();var d=n.textBorderRadius;d?M.buildPath(e,{x:r,y:i,width:a,height:o,r:d}):e.rect(r,i,a,o),e.closePath()}if(f)c(e,"fillStyle",s),e.fill();else if(b(s)){var g=s.image;(g=T.createOrUpdateImage(g,null,t,h,s))&&T.isImageReady(g)&&e.drawImage(g,r,i,a,o)}l&&u&&(c(e,"lineWidth",l),c(e,"strokeStyle",u),e.stroke())}function h(t,e){e.image=t}function u(t,e,n){var r=e.x||0,i=e.y||0,a=e.textAlign,o=e.textVerticalAlign;if(n){var s=e.textPosition;if(s instanceof Array)r=n.x+g(s[0],n.width),i=n.y+g(s[1],n.height);else{var l=S.adjustTextPositionOnRect(s,n,e.textDistance);r=l.x,i=l.y,a=a||l.textAlign,o=o||l.textVerticalAlign}var h=e.textOffset;h&&(r+=h[0],i+=h[1])}return{baseX:r,baseY:i,textAlign:a,textVerticalAlign:o}}function c(t,e,n){return t[e]=n,t[e]}function f(t,e){return null==t||e<=0||"transparent"===t||"none"===t?null:t.image||t.colorStops?"#000":t}function d(t){return null==t||"none"===t?null:t.image||t.colorStops?"#000":t}function g(t,e){return"string"==typeof t?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t}function v(t,e,n){return"right"===e?t-n[1]:"center"===e?t+n[3]/2-n[1]/2:t+n[3]}var p=n(0),m=p.retrieve2,x=p.retrieve3,y=p.each,w=p.normalizeCssArray,_=p.isString,b=p.isObject,S=n(5),M=n(21),T=n(10),k={left:1,right:1,center:1},C={top:1,bottom:1,middle:1};e.normalizeTextStyle=function(t){return r(t),y(t.rich,r),t},e.renderText=function(t,e,n,r,o){r.rich?i(t,e,n,r,o):function(t,e,n,r,i){var o=c(e,"font",r.font||S.DEFAULT_FONT),h=r.textPadding,g=t.__textCotentBlock;g&&!t.__dirty||(g=t.__textCotentBlock=S.parsePlainText(n,o,h,r.truncate));var p=g.outerHeight,m=g.lines,x=g.lineHeight,y=u(0,r,i),w=y.baseX,_=y.baseY,b=y.textAlign,M=y.textVerticalAlign;a(e,r,i,w,_);var T=S.adjustTextY(_,p,M),k=w,C=T,P=s(r);if(P||h){var I=S.getWidth(n,o),A=I;h&&(A+=h[1]+h[3]);var O=S.adjustTextX(w,A,b);P&&l(t,e,r,O,T,A,p),h&&(k=v(w,b,h),C+=h[0])}c(e,"textAlign",b||"left"),c(e,"textBaseline","middle"),c(e,"shadowBlur",r.textShadowBlur||0),c(e,"shadowColor",r.textShadowColor||"transparent"),c(e,"shadowOffsetX",r.textShadowOffsetX||0),c(e,"shadowOffsetY",r.textShadowOffsetY||0),C+=x/2;var D=r.textStrokeWidth,L=f(r.textStroke,D),F=d(r.textFill);L&&(c(e,"lineWidth",D),c(e,"strokeStyle",L)),F&&c(e,"fillStyle",F);for(var R=0;R<m.length;R++)L&&e.strokeText(m[R],k,C),F&&e.fillText(m[R],k,C),C+=x}(t,e,n,r,o)},e.getStroke=f,e.getFill=d,e.needDrawText=function(t,e){return null!=t&&(t||e.textBackgroundColor||e.textBorderWidth&&e.textBorderColor||e.textPadding)}},function(t,e){e.buildPath=function(t,e){var n,r,i,a,o,s=e.x,l=e.y,h=e.width,u=e.height,c=e.r;h<0&&(s+=h,h=-h),u<0&&(l+=u,u=-u),"number"==typeof c?n=r=i=a=c:c instanceof Array?1===c.length?n=r=i=a=c[0]:2===c.length?(n=i=c[0],r=a=c[1]):3===c.length?(n=c[0],r=a=c[1],i=c[2]):(n=c[0],r=c[1],i=c[2],a=c[3]):n=r=i=a=0,n+r>h&&(n*=h/(o=n+r),r*=h/o),i+a>h&&(i*=h/(o=i+a),a*=h/o),r+i>u&&(r*=u/(o=r+i),i*=u/o),n+a>u&&(n*=u/(o=n+a),a*=u/o),t.moveTo(s+n,l),t.lineTo(s+h-r,l),0!==r&&t.quadraticCurveTo(s+h,l,s+h,l+r),t.lineTo(s+h,l+u-i),0!==i&&t.quadraticCurveTo(s+h,l+u,s+h-i,l+u),t.lineTo(s+a,l+u),0!==a&&t.quadraticCurveTo(s,l+u,s,l+u-a),t.lineTo(s,l+n),0!==n&&t.quadraticCurveTo(s,l,s+n,l)}},function(t,e){var n=2*Math.PI;e.normalizeRadian=function(t){return(t%=n)<0&&(t+=n),t}},function(t,e,n){var r=n(66),i=n(67);e.buildPath=function(t,e,n){var a=e.points,o=e.smooth;if(a&&a.length>=2){if(o&&"spline"!==o){var s=i(a,o,n,e.smoothConstraint);t.moveTo(a[0][0],a[0][1]);for(var l=a.length,h=0;h<(n?l:l-1);h++){var u=s[2*h],c=s[2*h+1],f=a[(h+1)%l];t.bezierCurveTo(u[0],u[1],c[0],c[1],f[0],f[1])}}else{"spline"===o&&(a=r(a,n)),t.moveTo(a[0][0],a[0][1]);for(var h=1,d=a.length;h<d;h++)t.lineTo(a[h][0],a[h][1])}n&&t.closePath()}}},function(t,e){var n=function(t){this.colorStops=t||[]};n.prototype={constructor:n,addColorStop:function(t,e){this.colorStops.push({offset:t,color:e})}};var r=n;t.exports=r},function(t,e,n){t.exports=n(26)},function(t,e,n){var r=n(7),i=n(27);n(28),n(77);var a=n(78);if(!a.isSupported)throw new Error("Sorry your browser not support wordCloud");r.registerLayout(function(t,e){t.eachSeriesByType("wordCloud",function(n){function o(t){var e=t.detail.item;t.detail.drawn&&n.layoutInstance.ondraw&&(t.detail.drawn.gx+=s.x/p,t.detail.drawn.gy+=s.y/p,n.layoutInstance.ondraw(e[0],e[1],e[2],t.detail.drawn))}var s=i.getLayoutRect(n.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),l=n.getData(),h=document.createElement("canvas");h.width=s.width,h.height=s.height;var u=h.getContext("2d"),c=n.get("maskImage");if(c)try{u.drawImage(c,0,0,h.width,h.height),function(t){for(var e=t.getContext("2d"),n=e.getImageData(0,0,t.width,t.height),r=e.createImageData(n),i=0,a=0,o=0;o<n.data.length;o+=4){var s=n.data[o+3];if(s>128){var l=n.data[o]+n.data[o+1]+n.data[o+2];i+=l,++a}}for(var h=i/a,o=0;o<n.data.length;o+=4){var l=n.data[o]+n.data[o+1]+n.data[o+2],s=n.data[o+3];s<128||l>h?(r.data[o]=0,r.data[o+1]=0,r.data[o+2]=0,r.data[o+3]=0):(r.data[o]=255,r.data[o+1]=255,r.data[o+2]=255,r.data[o+3]=255)}e.putImageData(r,0,0)}(h)}catch(t){console.error("Invalid mask image"),console.error(t.toString())}var f=n.get("sizeRange"),d=n.get("rotationRange"),g=l.getDataExtent("value"),v=Math.PI/180,p=n.get("gridSize");a(h,{list:l.mapArray("value",function(t,e){var n=l.getItemModel(e);return[l.getName(e),n.get("textStyle.normal.textSize",!0)||r.number.linearMap(t,g,f),e]}).sort(function(t,e){return e[1]-t[1]}),fontFamily:n.get("textStyle.normal.fontFamily")||n.get("textStyle.emphasis.fontFamily")||t.get("textStyle.fontFamily"),fontWeight:n.get("textStyle.normal.fontWeight")||n.get("textStyle.emphasis.fontWeight")||t.get("textStyle.fontWeight"),gridSize:p,ellipticity:s.height/s.width,minRotation:d[0]*v,maxRotation:d[1]*v,clearCanvas:!c,rotateRatio:1,rotationStep:n.get("rotationStep")*v,drawOutOfBound:n.get("drawOutOfBound"),shuffle:!1,shape:n.get("shape")}),h.addEventListener("wordclouddrawn",o),n.layoutInstance&&n.layoutInstance.dispose(),n.layoutInstance={ondraw:null,dispose:function(){h.removeEventListener("wordclouddrawn",o),h.addEventListener("wordclouddrawn",function(t){t.preventDefault()})}}})}),r.registerPreprocessor(function(t){function e(t){t&&r.util.each(i,function(e){t.hasOwnProperty(e)&&(t["text"+r.format.capitalFirst(e)]=t[e])})}var n=(t||{}).series;!r.util.isArray(n)&&(n=n?[n]:[]);var i=["shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];r.util.each(n,function(t){if(t&&"wordCloud"===t.type){var n=t.textStyle||{};e(n.normal),e(n.emphasis)}})})},function(t,e,n){function r(t,e,n,r,i){var a=0,o=0;null==r&&(r=1/0),null==i&&(i=1/0);var s=0;e.eachChild(function(l,h){var u,c,f=l.position,d=l.getBoundingRect(),g=e.childAt(h+1),v=g&&g.getBoundingRect();if("horizontal"===t){var p=d.width+(v?-v.x+d.x:0);(u=a+p)>r||l.newline?(a=0,u=p,o+=s+n,s=d.height):s=Math.max(s,d.height)}else{var m=d.height+(v?-v.y+d.y:0);(c=o+m)>i||l.newline?(a+=s+n,o=0,c=m,s=d.width):s=Math.max(s,d.width)}l.newline||(f[0]=a,f[1]=o,"horizontal"===t?a=u+n:o=c+n)})}function i(t,e,n){n=u.normalizeCssArray(n||0);var r=e.width,i=e.height,a=h(t.left,r),o=h(t.top,i),l=h(t.right,r),c=h(t.bottom,i),f=h(t.width,r),d=h(t.height,i),g=n[2]+n[0],v=n[1]+n[3],p=t.aspect;switch(isNaN(f)&&(f=r-l-v-a),isNaN(d)&&(d=i-c-g-o),null!=p&&(isNaN(f)&&isNaN(d)&&(p>r/i?f=.8*r:d=.8*i),isNaN(f)&&(f=p*d),isNaN(d)&&(d=f/p)),isNaN(a)&&(a=r-l-f-v),isNaN(o)&&(o=i-c-d-g),t.left||t.right){case"center":a=r/2-f/2-n[3];break;case"right":a=r-f-v}switch(t.top||t.bottom){case"middle":case"center":o=i/2-d/2-n[0];break;case"bottom":o=i-d-g}a=a||0,o=o||0,isNaN(f)&&(f=r-v-a-(l||0)),isNaN(d)&&(d=i-g-o-(c||0));var m=new s(a+n[3],o+n[0],f,d);return m.margin=n,m}function a(t,e){return e&&t&&c(f,function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}),t}var o=n(0),s=n(3),l=n(9),h=l.parsePercent,u=n(13),c=o.each,f=["left","right","top","bottom","width","height"],d=[["width","left","right"],["height","top","bottom"]],g=r,v=o.curry(r,"vertical"),p=o.curry(r,"horizontal");e.LOCATION_PARAMS=f,e.HV_NAMES=d,e.box=g,e.vbox=v,e.hbox=p,e.getAvailableSize=function(t,e,n){var r=e.width,i=e.height,a=h(t.x,r),o=h(t.y,i),s=h(t.x2,r),l=h(t.y2,i);return(isNaN(a)||isNaN(parseFloat(t.x)))&&(a=0),(isNaN(s)||isNaN(parseFloat(t.x2)))&&(s=r),(isNaN(o)||isNaN(parseFloat(t.y)))&&(o=0),(isNaN(l)||isNaN(parseFloat(t.y2)))&&(l=i),n=u.normalizeCssArray(n||0),{width:Math.max(s-a-n[1]-n[3],0),height:Math.max(l-o-n[0]-n[2],0)}},e.getLayoutRect=i,e.positionElement=function(t,e,n,r,a){var l=!a||!a.hv||a.hv[0],h=!a||!a.hv||a.hv[1],u=a&&a.boundingMode||"all";if(l||h){var c;if("raw"===u)c="group"===t.type?new s(0,0,+e.width||0,+e.height||0):t.getBoundingRect();else if(c=t.getBoundingRect(),t.needLocalTransform()){var f=t.getLocalTransform();(c=c.clone()).applyTransform(f)}e=i(o.defaults({width:c.width,height:c.height},e),n,r);var d=t.position,g=l?e.x-c.x:0,v=h?e.y-c.y:0;t.attr("position","raw"===u?[g,v]:[d[0]+g,d[1]+v])}},e.sizeCalculable=function(t,e){return null!=t[d[e][0]]||null!=t[d[e][1]]&&null!=t[d[e][2]]},e.mergeLayoutParam=function(t,e,n){function r(n,r){var o={},s=0,h={},u=0;if(c(n,function(e){h[e]=t[e]}),c(n,function(t){i(e,t)&&(o[t]=h[t]=e[t]),a(o,t)&&s++,a(h,t)&&u++}),l[r])return a(e,n[1])?h[n[2]]=null:a(e,n[2])&&(h[n[1]]=null),h;if(2!==u&&s){if(s>=2)return o;for(var f=0;f<n.length;f++){var d=n[f];if(!i(o,d)&&i(t,d)){o[d]=t[d];break}}return o}return h}function i(t,e){return t.hasOwnProperty(e)}function a(t,e){return null!=t[e]&&"auto"!==t[e]}function s(t,e,n){c(t,function(t){e[t]=n[t]})}!o.isObject(n)&&(n={});var l=n.ignoreSize;!o.isArray(l)&&(l=[l,l]);var h=r(d[0],0),u=r(d[1],1);s(d[0],t,h),s(d[1],t,u)},e.getLayoutParams=function(t){return a({},t)},e.copyLayoutParams=a},function(t,e,n){var r=n(29),i=n(7);i.extendSeriesModel({type:"series.wordCloud",visualColorAccessPath:"textStyle.normal.color",optionUpdated:function(){var t=this.option;t.gridSize=Math.max(Math.floor(t.gridSize),4)},getInitialData:function(t,e){var n=r(["value"],t.data),a=new i.List(n,this);return a.initData(t.data),a},defaultOption:{maskImage:null,shape:"circle",left:"center",top:"center",width:"70%",height:"80%",sizeRange:[12,60],rotationRange:[-90,90],rotationStep:45,gridSize:8,drawOutOfBound:!1,textStyle:{normal:{fontWeight:"normal"}}}})},function(t,e,n){function r(t,e,n){function r(t,e,n){c[e]?t.otherDims[e]=n:(t.coordDim=e,t.coordDimIndex=n,p.set(e,!0))}function o(t,e,n){if(n||null!=e.get(t)){for(var r=0;null!=e.get(t+r);)r++;t+=r}return e.set(t,!0),t}e=e||[],n=n||{},t=(t||[]).slice();var d=(n.dimsDef||[]).slice(),g=a.createHashMap(n.encodeDef),v=a.createHashMap(),p=a.createHashMap(),m=[],x=n.dimCount;if(null==x){var y=i(e[0]);x=Math.max(a.isArray(y)&&y.length||1,t.length,d.length),l(t,function(t){var e=t.dimsDef;e&&(x=Math.max(x,e.length))})}for(var w=0;w<x;w++){var _=h(d[w])?{name:d[w]}:d[w]||{},b=_.name,S=m[w]={otherDims:{}};null!=b&&null==v.get(b)&&(S.name=S.tooltipName=b,v.set(b,w)),null!=_.type&&(S.type=_.type)}g.each(function(t,e){t=g.set(e,s(t).slice()),l(t,function(n,i){h(n)&&(n=v.get(n)),null!=n&&n<x&&(t[i]=n,r(m[n],e,i))})});var M=0;l(t,function(t,e){var n,i,o;h(t)?(n=t,t={}):(n=t.name,t=a.clone(t),i=t.dimsDef,o=t.otherDims,t.name=t.coordDim=t.coordDimIndex=t.dimsDef=t.otherDims=null);var c=s(g.get(n));if(!c.length)for(var f=0;f<(i&&i.length||1);f++){for(;M<m.length&&null!=m[M].coordDim;)M++;M<m.length&&c.push(M++)}l(c,function(e,a){var s=m[e];r(u(s,t),n,a),null==s.name&&i&&(s.name=s.tooltipName=i[a]),o&&u(s.otherDims,o)})});for(var T=n.extraPrefix||"value",k=0;k<x;k++){var S=m[k]=m[k]||{};null==S.coordDim&&(S.coordDim=o(T,p,n.extraFromZero),S.coordDimIndex=0,S.isExtraCoord=!0),null==S.name&&(S.name=o(S.coordDim,v)),null==S.type&&f(e,k)&&(S.type="ordinal")}return m}function i(t){return a.isArray(t)?t:a.isObject(t)?t.value:t}var a=n(0),o=n(30),s=o.normalizeToArray,l=a.each,h=a.isString,u=a.defaults,c={tooltip:1,label:1,itemName:1},f=r.guessOrdinal=function(t,e){for(var n=0,r=t.length;n<r;n++){var o=i(t[n]);if(!a.isArray(o))return!1;var o=o[e];if(null!=o&&isFinite(o)&&""!==o)return!1;if(h(o)&&"-"!==o)return!0}return!1},d=r;t.exports=d},function(t,e,n){function r(t){return t instanceof Array?t:null==t?[]:[t]}function i(t){return c(t)&&t.id&&0===(t.id+"").indexOf("\0_ec_\0")}function a(t,e){return t&&t.hasOwnProperty(e)}var o=n(0),s=n(13),l=n(9),h=n(31),u=o.each,c=o.isObject,f={getDataParams:function(t,e){var n=this.getData(e),r=this.getRawValue(t,e),i=n.getRawIndex(t),a=n.getName(t,!0),o=n.getRawDataItem(t),l=n.getItemVisual(t,"color");return{componentType:this.mainType,componentSubType:this.subType,seriesType:"series"===this.mainType?this.subType:null,seriesIndex:this.seriesIndex,seriesId:this.id,seriesName:this.name,name:a,dataIndex:i,data:o,dataType:e,value:r,color:l,marker:s.getTooltipMarker(l),$vars:["seriesName","name","value"]}},getFormattedLabel:function(t,e,n,r,i){e=e||"normal";var a=this.getData(n),o=a.getItemModel(t),l=this.getDataParams(t,n);null!=r&&l.value instanceof Array&&(l.value=l.value[r]);var h=o.get([i||"label",e,"formatter"]);return"function"==typeof h?(l.status=e,h(l)):"string"==typeof h?s.formatTpl(h,l):void 0},getRawValue:function(t,e){var n=this.getData(e),r=n.getRawDataItem(t);if(null!=r)return!c(r)||r instanceof Array?r:r.value},formatTooltip:o.noop},d=function(){var t=0;return function(){var e="\0__ec_prop_getter_"+t++;return function(t){return t[e]||(t[e]={})}}}();e.normalizeToArray=r,e.defaultEmphasis=function(t,e){if(t)for(var n=t.emphasis=t.emphasis||{},r=t.normal=t.normal||{},i=0,a=e.length;i<a;i++){var o=e[i];!n.hasOwnProperty(o)&&r.hasOwnProperty(o)&&(n[o]=r[o])}},e.TEXT_STYLE_OPTIONS=["fontStyle","fontWeight","fontSize","fontFamily","rich","tag","color","textBorderColor","textBorderWidth","width","height","lineHeight","align","verticalAlign","baseline","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY","backgroundColor","borderColor","borderWidth","borderRadius","padding"],e.getDataItemValue=function(t){return t&&(null==t.value?t:t.value)},e.isDataItemOption=function(t){return c(t)&&!(t instanceof Array)},e.converDataValue=function(t,e){var n=e&&e.type;return"ordinal"===n?t:("time"===n&&"number"!=typeof t&&null!=t&&"-"!==t&&(t=+l.parseDate(t)),null==t||""===t?NaN:+t)},e.createDataFormatModel=function(t,e){var n=new h;return o.mixin(n,f),n.seriesIndex=e.seriesIndex,n.name=e.name||"",n.mainType=e.mainType,n.subType=e.subType,n.getData=function(){return t},n},e.dataFormatMixin=f,e.mappingToExists=function(t,e){e=(e||[]).slice();var n=o.map(t||[],function(t,e){return{exist:t}});return u(e,function(t,r){if(c(t)){for(var a=0;a<n.length;a++)if(!n[a].option&&null!=t.id&&n[a].exist.id===t.id+"")return n[a].option=t,void(e[r]=null);for(var a=0;a<n.length;a++){var o=n[a].exist;if(!(n[a].option||null!=o.id&&null!=t.id||null==t.name||i(t)||i(o)||o.name!==t.name+""))return n[a].option=t,void(e[r]=null)}}}),u(e,function(t,e){if(c(t)){for(var r=0;r<n.length;r++){var a=n[r].exist;if(!n[r].option&&!i(a)&&null==t.id){n[r].option=t;break}}r>=n.length&&n.push({option:t})}}),n},e.makeIdAndName=function(t){var e=o.createHashMap();u(t,function(t,n){var r=t.exist;r&&e.set(r.id,t)}),u(t,function(t,n){var r=t.option;o.assert(!r||null==r.id||!e.get(r.id)||e.get(r.id)===t,"id duplicates: "+(r&&r.id)),r&&null!=r.id&&e.set(r.id,t),!t.keyInfo&&(t.keyInfo={})}),u(t,function(t,n){var r=t.exist,i=t.option,a=t.keyInfo;if(c(i)){if(a.name=null!=i.name?i.name+"":r?r.name:"\0-",r)a.id=r.id;else if(null!=i.id)a.id=i.id+"";else{var o=0;do{a.id="\0"+a.name+"\0"+o++}while(e.get(a.id))}e.set(a.id,t)}})},e.isIdInner=i,e.compressBatches=function(t,e){function n(t,e,n){for(var i=0,a=t.length;i<a;i++)for(var o=t[i].seriesId,s=r(t[i].dataIndex),l=n&&n[o],h=0,u=s.length;h<u;h++){var c=s[h];l&&l[c]?l[c]=null:(e[o]||(e[o]={}))[c]=1}}function i(t,e){var n=[];for(var r in t)if(t.hasOwnProperty(r)&&null!=t[r])if(e)n.push(+r);else{var a=i(t[r],!0);a.length&&n.push({seriesId:r,dataIndex:a})}return n}var a={},o={};return n(t||[],a),n(e||[],o,a),[i(a),i(o)]},e.queryDataIndex=function(t,e){return null!=e.dataIndexInside?e.dataIndexInside:null!=e.dataIndex?o.isArray(e.dataIndex)?o.map(e.dataIndex,function(e){return t.indexOfRawIndex(e)}):t.indexOfRawIndex(e.dataIndex):null!=e.name?o.isArray(e.name)?o.map(e.name,function(e){return t.indexOfName(e)}):t.indexOfName(e.name):void 0},e.makeGetter=d,e.parseFinder=function(t,e,n){if(o.isString(e)){var r={};r[e+"Index"]=0,e=r}var i=n&&n.defaultMainType;!i||a(e,i+"Index")||a(e,i+"Id")||a(e,i+"Name")||(e[i+"Index"]=0);var s={};return u(e,function(r,i){var r=e[i];if("dataIndex"!==i&&"dataIndexInside"!==i){var a=i.match(/^(\w+)(Index|Id|Name)$/)||[],l=a[1],h=(a[2]||"").toLowerCase();if(!(!l||!h||null==r||"index"===h&&"none"===r||n&&n.includeMainTypes&&o.indexOf(n.includeMainTypes,l)<0)){var u={mainType:l};"index"===h&&"all"===r||(u[h]=r);var c=t.queryComponents(u);s[l+"Models"]=c,s[l+"Model"]=c[0]}}else s[i]=r}),s},e.dataDimToCoordDim=function(t,e){var n=t.dimensions;e=t.getDimension(e);for(var r=0;r<n.length;r++){var i=t.getDimensionInfo(n[r]);if(i.name===e)return i.coordDim}},e.coordDimToDataDim=function(t,e){var n=[];return u(t.dimensions,function(r){var i=t.getDimensionInfo(r);i.coordDim===e&&(n[i.coordDimIndex]=i.name)}),n},e.otherDimToDataDim=function(t,e){var n=[];return u(t.dimensions,function(r){var i=t.getDimensionInfo(r),a=i.otherDims,o=a[e];null!=o&&!1!==o&&(n[o]=i.name)}),n}},function(t,e,n){function r(t,e,n){this.parentModel=e,this.ecModel=n,this.option=t}function i(t,e,n){for(var r=0;r<e.length&&(!e[r]||null!=(t=t&&"object"==typeof t?t[e[r]]:null));r++);return null==t&&n&&(t=n.get(e)),t}function a(t,e){var n=l.get(t,"getParent");return n?n.call(t,e):t.parentModel}var o=n(0),s=n(15),l=n(32),h=n(35),u=n(36),c=n(37),f=n(76),d=o.mixin;r.prototype={constructor:r,init:null,mergeOption:function(t){o.merge(this.option,t,!0)},get:function(t,e){return null==t?this.option:i(this.option,this.parsePath(t),!e&&a(this,t))},getShallow:function(t,e){var n=this.option,r=null==n?n:n[t],i=!e&&a(this,t);return null==r&&i&&(r=i.getShallow(t)),r},getModel:function(t,e){var n,o=null==t?this.option:i(this.option,t=this.parsePath(t));return e=e||(n=a(this,t))&&n.getModel(t),new r(o,e,this.ecModel)},isEmpty:function(){return null==this.option},restoreData:function(){},clone:function(){return new(0,this.constructor)(o.clone(this.option))},setReadOnly:function(t){l.setReadOnly(this,t)},parsePath:function(t){return"string"==typeof t&&(t=t.split(".")),t},customizeGetParent:function(t){l.set(this,"getParent",t)},isAnimationEnabled:function(){if(!s.node){if(null!=this.option.animation)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}}},l.enableClassExtend(r),d(r,h),d(r,u),d(r,c),d(r,f);var g=r;t.exports=g},function(t,e,n){function r(t){var e={main:"",sub:""};return t&&(t=t.split(l),e.main=t[0]||"",e.sub=t[1]||""),e}function i(t,e){var n=s.slice(arguments,2);return this.superClass.prototype[e].apply(t,n)}function a(t,e,n){return this.superClass.prototype[e].apply(t,n)}var o=n(33),s=(o.__DEV__,n(0)),l=".",h="___EC__COMPONENT__CONTAINER___",u="\0ec_\0";e.set=function(t,e,n){return t[u+e]=n},e.get=function(t,e){return t[u+e]},e.hasOwn=function(t,e){return t.hasOwnProperty(u+e)},e.parseClassType=r,e.enableClassExtend=function(t,e){t.$constructor=t,t.extend=function(t){var e=this,n=function(){t.$constructor?t.$constructor.apply(this,arguments):e.apply(this,arguments)};return s.extend(n.prototype,t),n.extend=this.extend,n.superCall=i,n.superApply=a,s.inherits(n,this),n.superClass=e,n}},e.enableClassManagement=function(t,e){e=e||{};var n={};if(t.registerClass=function(t,e){if(e)if(function(t){s.assert(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(t),'componentType "'+t+'" illegal')}(e),(e=r(e)).sub){if(e.sub!==h){var i=function(t){var e=n[t.main];return e&&e[h]||((e=n[t.main]={})[h]=!0),e}(e);i[e.sub]=t}}else n[e.main]=t;return t},t.getClass=function(t,e,r){var i=n[t];if(i&&i[h]&&(i=e?i[e]:null),r&&!i)throw new Error(e?"Component "+t+"."+(e||"")+" not exists. Load it first.":t+".type should be specified.");return i},t.getClassesByMainType=function(t){t=r(t);var e=[],i=n[t.main];return i&&i[h]?s.each(i,function(t,n){n!==h&&e.push(t)}):e.push(i),e},t.hasClass=function(t){return t=r(t),!!n[t.main]},t.getAllClassMainTypes=function(){var t=[];return s.each(n,function(e,n){t.push(n)}),t},t.hasSubTypes=function(t){t=r(t);var e=n[t.main];return e&&e[h]},t.parseClassType=r,e.registerWhenExtend){var i=t.extend;i&&(t.extend=function(e){var n=i.call(this,e);return t.registerClass(n,e.type)})}return t},e.setReadOnly=function(t,e){}},function(t,e,n){(function(t){var n;"undefined"!=typeof window?n=window.__DEV__:void 0!==t&&(n=t.__DEV__),void 0===n&&(n=!0);var r=n;e.__DEV__=r}).call(e,n(34))},function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){var r=n(11),i=r([["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),a={getLineStyle:function(t){var e=i(this,t),n=this.getLineDash(e.lineWidth);return n&&(e.lineDash=n),e},getLineDash:function(t){null==t&&(t=1);var e=this.get("type"),n=Math.max(t,2),r=4*t;return"solid"===e||null==e?null:"dashed"===e?[r,r]:[n,n]}};t.exports=a},function(t,e,n){var r=n(11),i=r([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),a={getAreaStyle:function(t,e){return i(this,t,e)}};t.exports=a},function(t,e,n){var r=n(5),i=n(38),a=["textStyle","color"],o={getTextColor:function(t){var e=this.ecModel;return this.getShallow("color")||(!t&&e?e.get(a):null)},getFont:function(){return i.getFont({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},getTextRect:function(t){return r.getBoundingRect(t,this.getFont(),this.getShallow("align"),this.getShallow("verticalAlign")||this.getShallow("baseline"),this.getShallow("padding"),this.getShallow("rich"),this.getShallow("truncateText"))}};t.exports=o},function(t,e,n){function r(t,e,n,r){var o=P.createFromString(t,e),s=o.getBoundingRect();return n&&("center"===r&&(n=i(n,s)),a(o,n)),o}function i(t,e){var n,r=e.width/e.height,i=t.height*r;return i<=t.width?n=t.height:(i=t.width,n=i/r),{x:t.x+t.width/2-i/2,y:t.y+t.height/2-n/2,width:i,height:n}}function a(t,e){if(t.applyTransform){var n=t.getBoundingRect(),r=n.calculateTransform(e);t.applyTransform(r)}}function o(t,e,n){var r=Z(2*t);return(r+Z(e))%2==0?r/2:(r+(n?1:-1))/2}function s(t){return null!=t&&"none"!=t}function l(t){return"string"==typeof t?I.lift(t,-.1):t}function h(t){if(t.__hoverStlDirty){var e=t.style.stroke,n=t.style.fill,r=t.__hoverStl;r.fill=r.fill||(s(n)?l(n):null),r.stroke=r.stroke||(s(e)?l(e):null);var i={};for(var a in r)null!=r[a]&&(i[a]=t.style[a]);t.__normalStl=i,t.__hoverStlDirty=!1}}function u(t){if(!t.__isHover){if(h(t),t.useHoverLayer)t.__zr&&t.__zr.addHover(t,t.__hoverStl);else{var e=t.style,n=e.insideRollbackOpt;n&&function(t){var e=t.insideRollback;e&&(t.textFill=e.textFill,t.textStroke=e.textStroke,t.textStrokeWidth=e.textStrokeWidth)}(e),e.extendFrom(t.__hoverStl),n&&(S(e,e.insideOriginalTextPosition,n),null==e.textFill&&(e.textFill=n.autoColor)),t.dirty(!1),t.z2+=1}t.__isHover=!0}}function c(t){if(t.__isHover){var e=t.__normalStl;t.useHoverLayer?t.__zr&&t.__zr.removeHover(t):(e&&t.setStyle(e),t.z2-=1),t.__isHover=!1}}function f(t){"group"===t.type?t.traverse(function(t){"group"!==t.type&&u(t)}):u(t)}function d(t){"group"===t.type?t.traverse(function(t){"group"!==t.type&&c(t)}):c(t)}function g(t,e){t.__hoverStl=t.hoverStyle||e||{},t.__hoverStlDirty=!0,t.__isHover&&h(t)}function v(t){this.__hoverSilentOnTouch&&t.zrByTouch||!this.__isEmphasis&&f(this)}function p(t){this.__hoverSilentOnTouch&&t.zrByTouch||!this.__isEmphasis&&d(this)}function m(){this.__isEmphasis=!0,f(this)}function x(){this.__isEmphasis=!1,d(this)}function y(t,e,n,r,i){return w(t,e,r,i),n&&C.extend(t,n),t.host&&t.host.dirty&&t.host.dirty(!1),t}function w(t,e,n,r){if((n=n||J).isRectText){var i=e.getShallow("position")||(r?null:"inside");"outside"===i&&(i="top"),t.textPosition=i,t.textOffset=e.getShallow("offset");var a=e.getShallow("rotate");null!=a&&(a*=Math.PI/180),t.textRotation=a,t.textDistance=C.retrieve2(e.getShallow("distance"),r?null:5)}var o,s=e.ecModel,l=s&&s.option.textStyle,h=function(t){for(var e;t&&t!==t.ecModel;){var n=(t.option||J).rich;if(n)for(var r in e=e||{},n)n.hasOwnProperty(r)&&(e[r]=1);t=t.parentModel}return e}(e);if(h)for(var u in o={},h)if(h.hasOwnProperty(u)){var c=e.getModel(["rich",u]);_(o[u]={},c,l,n,r)}return t.rich=o,_(t,e,l,n,r,!0),n.forceRich&&!n.textStyle&&(n.textStyle={}),t}function _(t,e,n,r,i,a){if(n=!i&&n||J,t.textFill=b(e.getShallow("color"),r)||n.color,t.textStroke=b(e.getShallow("textBorderColor"),r)||n.textBorderColor,t.textStrokeWidth=C.retrieve2(e.getShallow("textBorderWidth"),n.textBorderWidth),!i){if(a){var o=t.textPosition;t.insideRollback=S(t,o,r),t.insideOriginalTextPosition=o,t.insideRollbackOpt=r}null==t.textFill&&(t.textFill=r.autoColor)}t.fontStyle=e.getShallow("fontStyle")||n.fontStyle,t.fontWeight=e.getShallow("fontWeight")||n.fontWeight,t.fontSize=e.getShallow("fontSize")||n.fontSize,t.fontFamily=e.getShallow("fontFamily")||n.fontFamily,t.textAlign=e.getShallow("align"),t.textVerticalAlign=e.getShallow("verticalAlign")||e.getShallow("baseline"),t.textLineHeight=e.getShallow("lineHeight"),t.textWidth=e.getShallow("width"),t.textHeight=e.getShallow("height"),t.textTag=e.getShallow("tag"),a&&r.disableBox||(t.textBackgroundColor=b(e.getShallow("backgroundColor"),r),t.textPadding=e.getShallow("padding"),t.textBorderColor=b(e.getShallow("borderColor"),r),t.textBorderWidth=e.getShallow("borderWidth"),t.textBorderRadius=e.getShallow("borderRadius"),t.textBoxShadowColor=e.getShallow("shadowColor"),t.textBoxShadowBlur=e.getShallow("shadowBlur"),t.textBoxShadowOffsetX=e.getShallow("shadowOffsetX"),t.textBoxShadowOffsetY=e.getShallow("shadowOffsetY")),t.textShadowColor=e.getShallow("textShadowColor")||n.textShadowColor,t.textShadowBlur=e.getShallow("textShadowBlur")||n.textShadowBlur,t.textShadowOffsetX=e.getShallow("textShadowOffsetX")||n.textShadowOffsetX,t.textShadowOffsetY=e.getShallow("textShadowOffsetY")||n.textShadowOffsetY}function b(t,e){return"auto"!==t?t:e&&e.autoColor?e.autoColor:null}function S(t,e,n){var r,i=n.useInsideStyle;return null==t.textFill&&!1!==i&&(!0===i||n.isRectText&&e&&"string"==typeof e&&e.indexOf("inside")>=0)&&(r={textFill:null,textStroke:t.textStroke,textStrokeWidth:t.textStrokeWidth},t.textFill="#fff",null==t.textStroke&&(t.textStroke=n.autoColor,null==t.textStrokeWidth&&(t.textStrokeWidth=2))),r}function M(t,e,n,r,i,a){if("function"==typeof i&&(a=i,i=null),r&&r.isAnimationEnabled()){var o=t?"Update":"",s=r.getShallow("animationDuration"+o),l=r.getShallow("animationEasing"+o),h=r.getShallow("animationDelay"+o);"function"==typeof h&&(h=h(i,r.getAnimationDelayParams?r.getAnimationDelayParams(e,i):null)),"function"==typeof s&&(s=s(i)),s>0?e.animateTo(n,s,h||0,l,a,!!a):(e.stopAnimation(),e.attr(n),a&&a())}else e.stopAnimation(),e.attr(n),a&&a()}function T(t,e,n,r,i){M(!0,t,e,n,r,i)}function k(t,e,n){return e&&!C.isArrayLike(e)&&(e=L.getLocalTransform(e)),n&&(e=A.invert([],e)),O.applyTransform([],t,e)}var C=n(0),P=n(39),I=n(18),A=n(8),O=n(2),D=n(1),L=n(17),F=n(58);e.Image=F;var R=n(59);e.Group=R;var B=n(60);e.Text=B;var z=n(61);e.Circle=z;var N=n(62);e.Sector=N;var E=n(64);e.Ring=E;var W=n(65);e.Polygon=W;var q=n(68);e.Polyline=q;var H=n(69);e.Rect=H;var j=n(70);e.Line=j;var X=n(71);e.BezierCurve=X;var Y=n(72);e.Arc=Y;var V=n(73);e.CompoundPath=V;var G=n(74);e.LinearGradient=G;var U=n(75);e.RadialGradient=U;var $=n(3);e.BoundingRect=$;var Z=Math.round,Q=Math.max,K=Math.min,J={},tt=P.mergePath;e.extendShape=function(t){return D.extend(t)},e.extendPath=function(t,e){return P.extendFromString(t,e)},e.makePath=r,e.makeImage=function(t,e,n){var r=new F({style:{image:t,x:e.x,y:e.y,width:e.width,height:e.height},onload:function(t){if("center"===n){var a={width:t.width,height:t.height};r.setStyle(i(e,a))}}});return r},e.mergePath=tt,e.resizePath=a,e.subPixelOptimizeLine=function(t){var e=t.shape,n=t.style.lineWidth;return Z(2*e.x1)===Z(2*e.x2)&&(e.x1=e.x2=o(e.x1,n,!0)),Z(2*e.y1)===Z(2*e.y2)&&(e.y1=e.y2=o(e.y1,n,!0)),t},e.subPixelOptimizeRect=function(t){var e=t.shape,n=t.style.lineWidth,r=e.x,i=e.y,a=e.width,s=e.height;return e.x=o(e.x,n,!0),e.y=o(e.y,n,!0),e.width=Math.max(o(r+a,n,!1)-e.x,0===a?0:1),e.height=Math.max(o(i+s,n,!1)-e.y,0===s?0:1),t},e.subPixelOptimize=o,e.setHoverStyle=function(t,e,n){t.__hoverSilentOnTouch=n&&n.hoverSilentOnTouch,"group"===t.type?t.traverse(function(t){"group"!==t.type&&g(t,e)}):g(t,e),t.on("mouseover",v).on("mouseout",p),t.on("emphasis",m).on("normal",x)},e.setLabelStyle=function(t,e,n,r,i,a,o){var s=(i=i||J).labelFetcher,l=i.labelDataIndex,h=i.labelDimIndex,u=n.getShallow("show"),c=r.getShallow("show"),f=u||c?C.retrieve2(s?s.getFormattedLabel(l,"normal",null,h):null,i.defaultText):null,d=u?f:null,g=c?C.retrieve2(s?s.getFormattedLabel(l,"emphasis",null,h):null,f):null;null==d&&null==g||(y(t,n,a,i),y(e,r,o,i,!0)),t.text=d,e.text=g},e.setTextStyle=y,e.setText=function(t,e,n){var r,i={isRectText:!0};!1===n?r=!0:i.autoColor=n,w(t,e,i,r),t.host&&t.host.dirty&&t.host.dirty(!1)},e.getFont=function(t,e){var n=e||e.getModel("textStyle");return[t.fontStyle||n&&n.getShallow("fontStyle")||"",t.fontWeight||n&&n.getShallow("fontWeight")||"",(t.fontSize||n&&n.getShallow("fontSize")||12)+"px",t.fontFamily||n&&n.getShallow("fontFamily")||"sans-serif"].join(" ")},e.updateProps=T,e.initProps=function(t,e,n,r,i){M(!1,t,e,n,r,i)},e.getTransform=function(t,e){for(var n=A.identity([]);t&&t!==e;)A.mul(n,t.getLocalTransform(),n),t=t.parent;return n},e.applyTransform=k,e.transformDirection=function(t,e,n){var r=0===e[4]||0===e[5]||0===e[0]?1:Math.abs(2*e[4]/e[0]),i=0===e[4]||0===e[5]||0===e[2]?1:Math.abs(2*e[4]/e[2]),a=["left"===t?-r:"right"===t?r:0,"top"===t?-i:"bottom"===t?i:0];return a=k(a,e,n),Math.abs(a[0])>Math.abs(a[1])?a[0]>0?"right":"left":a[1]>0?"bottom":"top"},e.groupTransition=function(t,e,n,r){function i(t){var e={position:O.clone(t.position),rotation:t.rotation};return t.shape&&(e.shape=C.extend({},t.shape)),e}if(t&&e){var a=function(t){var e={};return t.traverse(function(t){!t.isGroup&&t.anid&&(e[t.anid]=t)}),e}(t);e.traverse(function(t){if(!t.isGroup&&t.anid){var e=a[t.anid];if(e){var r=i(t);t.attr(i(e)),T(t,r,n,t.dataIndex)}}})}},e.clipPointsByRect=function(t,e){return C.map(t,function(t){var n=t[0];n=Q(n,e.x),n=K(n,e.x+e.width);var r=t[1];return r=Q(r,e.y),r=K(r,e.y+e.height),[n,r]})},e.clipRectByRect=function(t,e){var n=Q(t.x,e.x),r=K(t.x+t.width,e.x+e.width),i=Q(t.y,e.y),a=K(t.y+t.height,e.y+e.height);if(r>=n&&a>=i)return{x:n,y:i,width:r-n,height:a-i}},e.createIcon=function(t,e,n){var i=(e=C.extend({rectHover:!0},e)).style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},t)return 0===t.indexOf("image://")?(i.image=t.slice(8),C.defaults(i,n),new F(e)):r(t.replace("path://",""),e,n,"center")}},function(t,e,n){function r(t,e,n,r,i,a,o,s,l,d,p){var m=l*(f/180),x=c(m)*(t-n)/2+u(m)*(e-r)/2,y=-1*u(m)*(t-n)/2+c(m)*(e-r)/2,w=x*x/(o*o)+y*y/(s*s);w>1&&(o*=h(w),s*=h(w));var _=(i===a?-1:1)*h((o*o*(s*s)-o*o*(y*y)-s*s*(x*x))/(o*o*(y*y)+s*s*(x*x)))||0,b=_*o*y/s,S=_*-s*x/o,M=(t+n)/2+c(m)*b-u(m)*S,T=(e+r)/2+u(m)*b+c(m)*S,k=v([1,0],[(x-b)/o,(y-S)/s]),C=[(x-b)/o,(y-S)/s],P=[(-1*x-b)/o,(-1*y-S)/s],I=v(C,P);g(C,P)<=-1&&(I=f),g(C,P)>=1&&(I=0),0===a&&I>0&&(I-=2*f),1===a&&I<0&&(I+=2*f),p.addData(d,M,T,o,s,k,I,m,a)}function i(t,e){var n=function(t){if(!t)return[];var e,n=t.replace(/-/g," -").replace(/ /g," ").replace(/ /g,",").replace(/,,/g,",");for(e=0;e<l.length;e++)n=n.replace(new RegExp(l[e],"g"),"|"+l[e]);var i,a=n.split("|"),s=0,h=0,u=new o,c=o.CMD;for(e=1;e<a.length;e++){var f,d=a[e],g=d.charAt(0),v=0,p=d.slice(1).replace(/e,-/g,"e-").split(",");p.length>0&&""===p[0]&&p.shift();for(var m=0;m<p.length;m++)p[m]=parseFloat(p[m]);for(;v<p.length&&!isNaN(p[v])&&!isNaN(p[0]);){var x,y,w,_,b,S,M,T=s,k=h;switch(g){case"l":s+=p[v++],h+=p[v++],f=c.L,u.addData(f,s,h);break;case"L":s=p[v++],h=p[v++],f=c.L,u.addData(f,s,h);break;case"m":s+=p[v++],h+=p[v++],f=c.M,u.addData(f,s,h),g="l";break;case"M":s=p[v++],h=p[v++],f=c.M,u.addData(f,s,h),g="L";break;case"h":s+=p[v++],f=c.L,u.addData(f,s,h);break;case"H":s=p[v++],f=c.L,u.addData(f,s,h);break;case"v":h+=p[v++],f=c.L,u.addData(f,s,h);break;case"V":h=p[v++],f=c.L,u.addData(f,s,h);break;case"C":f=c.C,u.addData(f,p[v++],p[v++],p[v++],p[v++],p[v++],p[v++]),s=p[v-2],h=p[v-1];break;case"c":f=c.C,u.addData(f,p[v++]+s,p[v++]+h,p[v++]+s,p[v++]+h,p[v++]+s,p[v++]+h),s+=p[v-2],h+=p[v-1];break;case"S":x=s,y=h;var C=u.len(),P=u.data;i===c.C&&(x+=s-P[C-4],y+=h-P[C-3]),f=c.C,T=p[v++],k=p[v++],s=p[v++],h=p[v++],u.addData(f,x,y,T,k,s,h);break;case"s":x=s,y=h;var C=u.len(),P=u.data;i===c.C&&(x+=s-P[C-4],y+=h-P[C-3]),f=c.C,T=s+p[v++],k=h+p[v++],s+=p[v++],h+=p[v++],u.addData(f,x,y,T,k,s,h);break;case"Q":T=p[v++],k=p[v++],s=p[v++],h=p[v++],f=c.Q,u.addData(f,T,k,s,h);break;case"q":T=p[v++]+s,k=p[v++]+h,s+=p[v++],h+=p[v++],f=c.Q,u.addData(f,T,k,s,h);break;case"T":x=s,y=h;var C=u.len(),P=u.data;i===c.Q&&(x+=s-P[C-4],y+=h-P[C-3]),s=p[v++],h=p[v++],f=c.Q,u.addData(f,x,y,s,h);break;case"t":x=s,y=h;var C=u.len(),P=u.data;i===c.Q&&(x+=s-P[C-4],y+=h-P[C-3]),s+=p[v++],h+=p[v++],f=c.Q,u.addData(f,x,y,s,h);break;case"A":w=p[v++],_=p[v++],b=p[v++],S=p[v++],M=p[v++],T=s,k=h,s=p[v++],h=p[v++],f=c.A,r(T,k,s,h,S,M,w,_,b,f,u);break;case"a":w=p[v++],_=p[v++],b=p[v++],S=p[v++],M=p[v++],T=s,k=h,s+=p[v++],h+=p[v++],f=c.A,r(T,k,s,h,S,M,w,_,b,f,u)}}"z"!==g&&"Z"!==g||(f=c.Z,u.addData(f)),i=f}return u.toStatic(),u}(t);return(e=e||{}).buildPath=function(t){if(t.setData){t.setData(n.data);var e=t.getContext();e&&t.rebuildPath(e)}else{var e=t;n.rebuildPath(e)}},e.applyTransform=function(t){s(n,t),this.dirty(!0)},e}var a=n(1),o=n(6),s=n(57),l=["m","M","l","L","v","V","h","H","z","Z","c","C","q","Q","t","T","s","S","a","A"],h=Math.sqrt,u=Math.sin,c=Math.cos,f=Math.PI,d=function(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])},g=function(t,e){return(t[0]*e[0]+t[1]*e[1])/(d(t)*d(e))},v=function(t,e){return(t[0]*e[1]<t[1]*e[0]?-1:1)*Math.acos(g(t,e))};e.createFromString=function(t,e){return new a(i(t,e))},e.extendFromString=function(t,e){return a.extend(i(t,e))},e.mergePath=function(t,e){for(var n=[],r=t.length,i=0;i<r;i++){var o=t[i];o.path||o.createPathProxy(),o.__dirtyPath&&o.buildPath(o.path,o.shape,!0),n.push(o.path)}var s=new a(e);return s.createPathProxy(),s.buildPath=function(t){t.appendPath(n);var e=t.getContext();e&&t.rebuildPath(e)},s}},function(t,e){function n(t,e,n){var r=null==e.x?0:e.x,i=null==e.x2?1:e.x2,a=null==e.y?0:e.y,o=null==e.y2?0:e.y2;return e.global||(r=r*n.width+n.x,i=i*n.width+n.x,a=a*n.height+n.y,o=o*n.height+n.y),t.createLinearGradient(r,a,i,o)}function r(t,e,n){var r=n.width,i=n.height,a=Math.min(r,i),o=null==e.x?.5:e.x,s=null==e.y?.5:e.y,l=null==e.r?.5:e.r;return e.global||(o=o*r+n.x,s=s*i+n.y,l*=a),t.createRadialGradient(o,s,0,o,s,l)}for(var i=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],a=function(t,e){this.extendFrom(t,!1),this.host=e},o=a.prototype={constructor:a,host:null,fill:"#000",stroke:null,opacity:1,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(t,e,n){for(var r=this,a=n&&n.style,o=!a,s=0;s<i.length;s++){var l=i[s],h=l[0];(o||r[h]!==a[h])&&(t[h]=r[h]||l[1])}if((o||r.fill!==a.fill)&&(t.fillStyle=r.fill),(o||r.stroke!==a.stroke)&&(t.strokeStyle=r.stroke),(o||r.opacity!==a.opacity)&&(t.globalAlpha=null==r.opacity?1:r.opacity),(o||r.blend!==a.blend)&&(t.globalCompositeOperation=r.blend||"source-over"),this.hasStroke()){var u=r.lineWidth;t.lineWidth=u/(this.strokeNoScale&&e&&e.getLineScale?e.getLineScale():1)}},hasFill:function(){var t=this.fill;return null!=t&&"none"!==t},hasStroke:function(){var t=this.stroke;return null!=t&&"none"!==t&&this.lineWidth>0},extendFrom:function(t,e){if(t)for(var n in t)!t.hasOwnProperty(n)||!0!==e&&(!1===e?this.hasOwnProperty(n):null==t[n])||(this[n]=t[n])},set:function(t,e){"string"==typeof t?this[t]=e:this.extendFrom(t,!0)},clone:function(){var t=new this.constructor;return t.extendFrom(this,!0),t},getGradient:function(t,e,i){for(var a="radial"===e.type?r:n,o=a(t,e,i),s=e.colorStops,l=0;l<s.length;l++)o.addColorStop(s[l].offset,s[l].color);return o}},s=0;s<i.length;s++){var l=i[s];l[0]in o||(o[l[0]]=l[1])}a.getGradient=o.getGradient;var h=a;t.exports=h},function(t,e){var n=2311;t.exports=function(){return n++}},function(t,e){var n=Array.prototype.slice,r=function(){this._$handlers={}};r.prototype={constructor:r,one:function(t,e,n){var r=this._$handlers;if(!e||!t)return this;r[t]||(r[t]=[]);for(var i=0;i<r[t].length;i++)if(r[t][i].h===e)return this;return r[t].push({h:e,one:!0,ctx:n||this}),this},on:function(t,e,n){var r=this._$handlers;if(!e||!t)return this;r[t]||(r[t]=[]);for(var i=0;i<r[t].length;i++)if(r[t][i].h===e)return this;return r[t].push({h:e,one:!1,ctx:n||this}),this},isSilent:function(t){var e=this._$handlers;return e[t]&&e[t].length},off:function(t,e){var n=this._$handlers;if(!t)return this._$handlers={},this;if(e){if(n[t]){for(var r=[],i=0,a=n[t].length;i<a;i++)n[t][i].h!=e&&r.push(n[t][i]);n[t]=r}n[t]&&0===n[t].length&&delete n[t]}else delete n[t];return this},trigger:function(t){if(this._$handlers[t]){var e=arguments,r=e.length;r>3&&(e=n.call(e,1));for(var i=this._$handlers[t],a=i.length,o=0;o<a;){switch(r){case 1:i[o].h.call(i[o].ctx);break;case 2:i[o].h.call(i[o].ctx,e[1]);break;case 3:i[o].h.call(i[o].ctx,e[1],e[2]);break;default:i[o].h.apply(i[o].ctx,e)}i[o].one?(i.splice(o,1),a--):o++}}return this},triggerWithContext:function(t){if(this._$handlers[t]){var e=arguments,r=e.length;r>4&&(e=n.call(e,1,e.length-1));for(var i=e[e.length-1],a=this._$handlers[t],o=a.length,s=0;s<o;){switch(r){case 1:a[s].h.call(i);break;case 2:a[s].h.call(i,e[1]);break;case 3:a[s].h.call(i,e[1],e[2]);break;default:a[s].h.apply(i,e)}a[s].one?(a.splice(s,1),o--):s++}}return this}};var i=r;t.exports=i},function(t,e,n){var r=n(44),i=n(47),a=n(0),o=a.isString,s=a.isFunction,l=a.isObject,h=a.isArrayLike,u=a.indexOf,c=function(){this.animators=[]};c.prototype={constructor:c,animate:function(t,e){var n,a=!1,o=this,s=this.__zr;if(t){var l=t.split("."),h=o;a="shape"===l[0];for(var c=0,f=l.length;c<f;c++)h&&(h=h[l[c]]);h&&(n=h)}else n=o;if(n){var d=o.animators,g=new r(n,e);return g.during(function(t){o.dirty(a)}).done(function(){d.splice(u(d,g),1)}),d.push(g),s&&s.animation.addAnimator(g),g}i('Property "'+t+'" is not existed in element '+o.id)},stopAnimation:function(t){for(var e=this.animators,n=e.length,r=0;r<n;r++)e[r].stop(t);return e.length=0,this},animateTo:function(t,e,n,r,i,a){function l(){--u||i&&i()}o(n)?(i=r,r=n,n=0):s(r)?(i=r,r="linear",n=0):s(n)?(i=n,n=0):s(e)?(i=e,e=500):e||(e=500),this.stopAnimation(),this._animateToShallow("",this,t,e,n);var h=this.animators.slice(),u=h.length;u||i&&i();for(var c=0;c<h.length;c++)h[c].done(l).start(r,a)},_animateToShallow:function(t,e,n,r,i){var a={},o=0;for(var s in n)if(n.hasOwnProperty(s))if(null!=e[s])l(n[s])&&!h(n[s])?this._animateToShallow(t?t+"."+s:s,e[s],n[s],r,i):(a[s]=n[s],o++);else if(null!=n[s])if(t){var u={};u[t]={},u[t][s]=n[s],this.attr(u)}else this.attr(s,n[s]);return o>0&&this.animate(t,!1).when(null==r?500:r,a).delay(i||0),this}};var f=c;t.exports=f},function(t,e,n){function r(t,e){return t[e]}function i(t,e,n){t[e]=n}function a(t,e,n){return(e-t)*n+t}function o(t,e,n){return n>.5?e:t}function s(t,e,n,r,i){var o=t.length;if(1==i)for(var s=0;s<o;s++)r[s]=a(t[s],e[s],n);else for(var l=o&&t[0].length,s=0;s<o;s++)for(var h=0;h<l;h++)r[s][h]=a(t[s][h],e[s][h],n)}function l(t,e,n){var r=t.length,i=e.length;if(r!==i)if(r>i)t.length=i;else for(var a=r;a<i;a++)t.push(1===n?e[a]:y.call(e[a]));for(var o=t[0]&&t[0].length,a=0;a<t.length;a++)if(1===n)isNaN(t[a])&&(t[a]=e[a]);else for(var s=0;s<o;s++)isNaN(t[a][s])&&(t[a][s]=e[a][s])}function h(t,e,n){if(t===e)return!0;var r=t.length;if(r!==e.length)return!1;if(1===n){for(var i=0;i<r;i++)if(t[i]!==e[i])return!1}else for(var a=t[0].length,i=0;i<r;i++)for(var o=0;o<a;o++)if(t[i][o]!==e[i][o])return!1;return!0}function u(t,e,n,r,i,a,o,s,l){var h=t.length;if(1==l)for(var u=0;u<h;u++)s[u]=c(t[u],e[u],n[u],r[u],i,a,o);else for(var f=t[0].length,u=0;u<h;u++)for(var d=0;d<f;d++)s[u][d]=c(t[u][d],e[u][d],n[u][d],r[u][d],i,a,o)}function c(t,e,n,r,i,a,o){var s=.5*(n-t),l=.5*(r-e);return(2*(e-n)+s+l)*o+(-3*(e-n)-2*s-l)*a+s*i+e}function f(t){if(x(t)){var e=t.length;if(x(t[0])){for(var n=[],r=0;r<e;r++)n.push(y.call(t[r]));return n}return y.call(t)}return t}function d(t){return t[0]=Math.floor(t[0]),t[1]=Math.floor(t[1]),t[2]=Math.floor(t[2]),"rgba("+t.join(",")+")"}function g(t,e,n,r,i,f){var g=t._getter,m=t._setter,y="spline"===e,w=r.length;if(w){var _,b=r[0].value,S=x(b),M=!1,T=!1,k=S?function(t){var e=t[t.length-1].value;return x(e&&e[0])?2:1}(r):0;r.sort(function(t,e){return t.time-e.time}),_=r[w-1].time;for(var C=[],P=[],I=r[0].value,A=!0,O=0;O<w;O++){C.push(r[O].time/_);var D=r[O].value;if(S&&h(D,I,k)||!S&&D===I||(A=!1),I=D,"string"==typeof D){var L=p.parse(D);L?(D=L,M=!0):T=!0}P.push(D)}if(f||!A){for(var F=P[w-1],O=0;O<w-1;O++)S?l(P[O],F,k):!isNaN(P[O])||isNaN(F)||T||M||(P[O]=F);S&&l(g(t._target,i),F,k);var R,B,z,N,E,W,q=0,H=0;if(M)var j=[0,0,0,0];var X=new v({target:t._target,life:_,loop:t._loop,delay:t._delay,onframe:function(t,e){var n;if(e<0)n=0;else if(e<H){for(R=Math.min(q+1,w-1),n=R;n>=0&&!(C[n]<=e);n--);n=Math.min(n,w-2)}else{for(n=q;n<w&&!(C[n]>e);n++);n=Math.min(n-1,w-2)}q=n,H=e;var r=C[n+1]-C[n];if(0!==r)if(B=(e-C[n])/r,y)if(N=P[n],z=P[0===n?n:n-1],E=P[n>w-2?w-1:n+1],W=P[n>w-3?w-1:n+2],S)u(z,N,E,W,B,B*B,B*B*B,g(t,i),k);else{if(M)l=u(z,N,E,W,B,B*B,B*B*B,j,1),l=d(j);else{if(T)return o(N,E,B);l=c(z,N,E,W,B,B*B,B*B*B)}m(t,i,l)}else if(S)s(P[n],P[n+1],B,g(t,i),k);else{var l;if(M)s(P[n],P[n+1],B,j,1),l=d(j);else{if(T)return o(P[n],P[n+1],B);l=a(P[n],P[n+1],B)}m(t,i,l)}},ondestroy:n});return e&&"spline"!==e&&(X.easing=e),X}}}var v=n(45),p=n(18),m=n(0),x=m.isArrayLike,y=Array.prototype.slice,w=function(t,e,n,a){this._tracks={},this._target=t,this._loop=e||!1,this._getter=n||r,this._setter=a||i,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};w.prototype={when:function(t,e){var n=this._tracks;for(var r in e)if(e.hasOwnProperty(r)){if(!n[r]){n[r]=[];var i=this._getter(this._target,r);if(null==i)continue;0!==t&&n[r].push({time:0,value:f(i)})}n[r].push({time:t,value:e[r]})}return this},during:function(t){return this._onframeList.push(t),this},pause:function(){for(var t=0;t<this._clipList.length;t++)this._clipList[t].pause();this._paused=!0},resume:function(){for(var t=0;t<this._clipList.length;t++)this._clipList[t].resume();this._paused=!1},isPaused:function(){return!!this._paused},_doneCallback:function(){this._tracks={},this._clipList.length=0;for(var t=this._doneList,e=t.length,n=0;n<e;n++)t[n].call(this)},start:function(t,e){var n,r=this,i=0,a=function(){--i||r._doneCallback()};for(var o in this._tracks)if(this._tracks.hasOwnProperty(o)){var s=g(this,t,a,this._tracks[o],o,e);s&&(this._clipList.push(s),i++,this.animation&&this.animation.addClip(s),n=s)}if(n){var l=n.onframe;n.onframe=function(t,e){l(t,e);for(var n=0;n<r._onframeList.length;n++)r._onframeList[n](t,e)}}return i||this._doneCallback(),this},stop:function(t){for(var e=this._clipList,n=this.animation,r=0;r<e.length;r++){var i=e[r];t&&i.onframe(this._target,1),n&&n.removeClip(i)}e.length=0},delay:function(t){return this._delay=t,this},done:function(t){return t&&this._doneList.push(t),this},getClips:function(){return this._clipList}};var _=w;t.exports=_},function(t,e,n){function r(t){this._target=t.target,this._life=t.life||1e3,this._delay=t.delay||0,this._initialized=!1,this.loop=null!=t.loop&&t.loop,this.gap=t.gap||0,this.easing=t.easing||"Linear",this.onframe=t.onframe,this.ondestroy=t.ondestroy,this.onrestart=t.onrestart,this._pausedTime=0,this._paused=!1}var i=n(46);r.prototype={constructor:r,step:function(t,e){if(this._initialized||(this._startTime=t+this._delay,this._initialized=!0),this._paused)this._pausedTime+=e;else{var n=(t-this._startTime-this._pausedTime)/this._life;if(!(n<0)){n=Math.min(n,1);var r=this.easing,a="string"==typeof r?i[r]:r,o="function"==typeof a?a(n):n;return this.fire("frame",o),1==n?this.loop?(this.restart(t),"restart"):(this._needsRemove=!0,"destroy"):null}}},restart:function(t){var e=(t-this._startTime-this._pausedTime)%this._life;this._startTime=t-e+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(t,e){this[t="on"+t]&&this[t](this._target,e)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var a=r;t.exports=a},function(t,e){var n={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return.5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return 0===t?0:Math.pow(1024,t-1)},exponentialOut:function(t){return 1===t?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(2-Math.pow(2,-10*(t-1)))},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var e,n=.1;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=.1):e=.4*Math.asin(1/n)/(2*Math.PI),-n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4))},elasticOut:function(t){var e,n=.1;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=.1):e=.4*Math.asin(1/n)/(2*Math.PI),n*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/.4)+1)},elasticInOut:function(t){var e,n=.1;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=.1):e=.4*Math.asin(1/n)/(2*Math.PI),(t*=2)<1?n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*-.5:n*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?t*t*((e+1)*t-e)*.5:.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(t){return 1-n.bounceOut(1-t)},bounceOut:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return t<.5?.5*n.bounceIn(2*t):.5*n.bounceOut(2*t-1)+.5}},r=n;t.exports=r},function(t,e,n){var r=n(19),i=r.debugMode,a=function(){};1===i?a=function(){for(var t in arguments)throw new Error(arguments[t])}:i>1&&(a=function(){for(var t in arguments)console.log(arguments[t])});var o=a;t.exports=o},function(t,e,n){var r=n(20),i=n(3),a=new i,o=function(){};o.prototype={constructor:o,drawRectText:function(t,e){var n=this.style;e=n.textRect||e,this.__dirty&&r.normalizeTextStyle(n,!0);var i=n.text;if(null!=i&&(i+=""),r.needDrawText(i,n)){t.save();var o=this.transform;n.transformText?this.setTransform(t):o&&(a.copy(e),a.applyTransform(o),e=a),r.renderText(this,t,i,n,e),t.restore()}}};var s=o;t.exports=s},function(t,e,n){var r=n(2),i=n(4),a=Math.min,o=Math.max,s=Math.sin,l=Math.cos,h=2*Math.PI,u=r.create(),c=r.create(),f=r.create(),d=[],g=[];e.fromPoints=function(t,e,n){if(0!==t.length){var r,i=t[0],s=i[0],l=i[0],h=i[1],u=i[1];for(r=1;r<t.length;r++)i=t[r],s=a(s,i[0]),l=o(l,i[0]),h=a(h,i[1]),u=o(u,i[1]);e[0]=s,e[1]=h,n[0]=l,n[1]=u}},e.fromLine=function(t,e,n,r,i,s){i[0]=a(t,n),i[1]=a(e,r),s[0]=o(t,n),s[1]=o(e,r)},e.fromCubic=function(t,e,n,r,s,l,h,u,c,f){var v,p=i.cubicExtrema,m=i.cubicAt,x=p(t,n,s,h,d);for(c[0]=1/0,c[1]=1/0,f[0]=-1/0,f[1]=-1/0,v=0;v<x;v++){var y=m(t,n,s,h,d[v]);c[0]=a(y,c[0]),f[0]=o(y,f[0])}for(x=p(e,r,l,u,g),v=0;v<x;v++){var w=m(e,r,l,u,g[v]);c[1]=a(w,c[1]),f[1]=o(w,f[1])}c[0]=a(t,c[0]),f[0]=o(t,f[0]),c[0]=a(h,c[0]),f[0]=o(h,f[0]),c[1]=a(e,c[1]),f[1]=o(e,f[1]),c[1]=a(u,c[1]),f[1]=o(u,f[1])},e.fromQuadratic=function(t,e,n,r,s,l,h,u){var c=i.quadraticExtremum,f=i.quadraticAt,d=o(a(c(t,n,s),1),0),g=o(a(c(e,r,l),1),0),v=f(t,n,s,d),p=f(e,r,l,g);h[0]=a(t,s,v),h[1]=a(e,l,p),u[0]=o(t,s,v),u[1]=o(e,l,p)},e.fromArc=function(t,e,n,i,a,o,d,g,v){var p=r.min,m=r.max,x=Math.abs(a-o);if(x%h<1e-4&&x>1e-4)return g[0]=t-n,g[1]=e-i,v[0]=t+n,void(v[1]=e+i);if(u[0]=l(a)*n+t,u[1]=s(a)*i+e,c[0]=l(o)*n+t,c[1]=s(o)*i+e,p(g,u,c),m(v,u,c),(a%=h)<0&&(a+=h),(o%=h)<0&&(o+=h),a>o&&!d?o+=h:a<o&&d&&(a+=h),d){var y=o;o=a,a=y}for(var w=0;w<o;w+=Math.PI/2)w>a&&(f[0]=l(w)*n+t,f[1]=s(w)*i+e,p(g,f,g),m(v,f,v))}},function(t,e,n){function r(t,e){return Math.abs(t-e)<w}function i(){var t=b[0];b[0]=b[1],b[1]=t}function a(t,e,n,r,a,o,s,l,h,u){if(u>e&&u>r&&u>o&&u>l||u<e&&u<r&&u<o&&u<l)return 0;var c=p.cubicRootAt(e,r,o,l,u,_);if(0===c)return 0;for(var f,d,g=0,v=-1,m=0;m<c;m++){var x=_[m],y=0===x||1===x?.5:1;p.cubicAt(t,n,a,s,x)<h||(v<0&&(v=p.cubicExtrema(e,r,o,l,b),b[1]<b[0]&&v>1&&i(),f=p.cubicAt(e,r,o,l,b[0]),v>1&&(d=p.cubicAt(e,r,o,l,b[1]))),2==v?x<b[0]?g+=f<e?y:-y:x<b[1]?g+=d<f?y:-y:g+=l<d?y:-y:x<b[0]?g+=f<e?y:-y:g+=l<f?y:-y)}return g}function o(t,e,n,r,i,a,o,s){if(s>e&&s>r&&s>a||s<e&&s<r&&s<a)return 0;var l=p.quadraticRootAt(e,r,a,s,_);if(0===l)return 0;var h=p.quadraticExtremum(e,r,a);if(h>=0&&h<=1){for(var u=0,c=p.quadraticAt(e,r,a,h),f=0;f<l;f++){var d=0===_[f]||1===_[f]?.5:1,g=p.quadraticAt(t,n,i,_[f]);g<o||(_[f]<h?u+=c<e?d:-d:u+=a<c?d:-d)}return u}var d=0===_[0]||1===_[0]?.5:1,g=p.quadraticAt(t,n,i,_[0]);return g<o?0:a<e?d:-d}function s(t,e,n,r,i,a,o,s){if((s-=e)>n||s<-n)return 0;var l=Math.sqrt(n*n-s*s);_[0]=-l,_[1]=l;var h=Math.abs(r-i);if(h<1e-4)return 0;if(h%y<1e-4){r=0,i=y;var u=a?1:-1;return o>=_[0]+t&&o<=_[1]+t?u:0}if(a){var l=r;r=v(i),i=v(l)}else r=v(r),i=v(i);r>i&&(i+=y);for(var c=0,f=0;f<2;f++){var d=_[f];if(d+t>o){var g=Math.atan2(s,d),u=a?1:-1;g<0&&(g=y+g),(g>=r&&g<=i||g+y>=r&&g+y<=i)&&(g>Math.PI/2&&g<1.5*Math.PI&&(u=-u),c+=u)}}return c}function l(t,e,n,i,l){for(var h=0,g=0,v=0,p=0,y=0,w=0;w<t.length;){var _=t[w++];switch(_===x.M&&w>1&&(n||(h+=m(g,v,p,y,i,l))),1==w&&(g=t[w],v=t[w+1],p=g,y=v),_){case x.M:p=t[w++],y=t[w++],g=p,v=y;break;case x.L:if(n){if(u.containStroke(g,v,t[w],t[w+1],e,i,l))return!0}else h+=m(g,v,t[w],t[w+1],i,l)||0;g=t[w++],v=t[w++];break;case x.C:if(n){if(c.containStroke(g,v,t[w++],t[w++],t[w++],t[w++],t[w],t[w+1],e,i,l))return!0}else h+=a(g,v,t[w++],t[w++],t[w++],t[w++],t[w],t[w+1],i,l)||0;g=t[w++],v=t[w++];break;case x.Q:if(n){if(f.containStroke(g,v,t[w++],t[w++],t[w],t[w+1],e,i,l))return!0}else h+=o(g,v,t[w++],t[w++],t[w],t[w+1],i,l)||0;g=t[w++],v=t[w++];break;case x.A:var b=t[w++],S=t[w++],M=t[w++],T=t[w++],k=t[w++],C=t[w++],P=(t[w++],1-t[w++]),I=Math.cos(k)*M+b,A=Math.sin(k)*T+S;w>1?h+=m(g,v,I,A,i,l):(p=I,y=A);var O=(i-b)*T/M+b;if(n){if(d.containStroke(b,S,T,k,k+C,P,e,O,l))return!0}else h+=s(b,S,T,k,k+C,P,O,l);g=Math.cos(k+C)*M+b,v=Math.sin(k+C)*T+S;break;case x.R:p=g=t[w++],y=v=t[w++];var D=t[w++],L=t[w++],I=p+D,A=y+L;if(n){if(u.containStroke(p,y,I,y,e,i,l)||u.containStroke(I,y,I,A,e,i,l)||u.containStroke(I,A,p,A,e,i,l)||u.containStroke(p,A,p,y,e,i,l))return!0}else h+=m(I,y,I,A,i,l),h+=m(p,A,p,y,i,l);break;case x.Z:if(n){if(u.containStroke(g,v,p,y,e,i,l))return!0}else h+=m(g,v,p,y,i,l);g=p,v=y}}return n||r(v,y)||(h+=m(g,v,p,y,i,l)||0),0!==h}var h=n(6),u=n(51),c=n(52),f=n(53),d=n(54),g=n(22),v=g.normalizeRadian,p=n(4),m=n(55),x=h.CMD,y=2*Math.PI,w=1e-4,_=[-1,-1,-1],b=[-1,-1];e.contain=function(t,e,n){return l(t,0,!1,e,n)},e.containStroke=function(t,e,n,r){return l(t,e,!0,n,r)}},function(t,e){e.containStroke=function(t,e,n,r,i,a,o){if(0===i)return!1;var s=i,l=0;if(o>e+s&&o>r+s||o<e-s&&o<r-s||a>t+s&&a>n+s||a<t-s&&a<n-s)return!1;if(t===n)return Math.abs(a-t)<=s/2;var h=(l=(e-r)/(t-n))*a-o+(t*r-n*e)/(t-n);return h*h/(l*l+1)<=s/2*s/2}},function(t,e,n){var r=n(4);e.containStroke=function(t,e,n,i,a,o,s,l,h,u,c){if(0===h)return!1;var f=h;return!(c>e+f&&c>i+f&&c>o+f&&c>l+f||c<e-f&&c<i-f&&c<o-f&&c<l-f||u>t+f&&u>n+f&&u>a+f&&u>s+f||u<t-f&&u<n-f&&u<a-f&&u<s-f)&&r.cubicProjectPoint(t,e,n,i,a,o,s,l,u,c,null)<=f/2}},function(t,e,n){var r=n(4),i=r.quadraticProjectPoint;e.containStroke=function(t,e,n,r,a,o,s,l,h){if(0===s)return!1;var u=s;return!(h>e+u&&h>r+u&&h>o+u||h<e-u&&h<r-u&&h<o-u||l>t+u&&l>n+u&&l>a+u||l<t-u&&l<n-u&&l<a-u)&&i(t,e,n,r,a,o,l,h,null)<=u/2}},function(t,e,n){var r=n(22),i=r.normalizeRadian,a=2*Math.PI;e.containStroke=function(t,e,n,r,o,s,l,h,u){if(0===l)return!1;var c=l;h-=t,u-=e;var f=Math.sqrt(h*h+u*u);if(f-c>n||f+c<n)return!1;if(Math.abs(r-o)%a<1e-4)return!0;if(s){var d=r;r=i(o),o=i(d)}else r=i(r),o=i(o);r>o&&(o+=a);var g=Math.atan2(u,h);return g<0&&(g+=a),g>=r&&g<=o||g+a>=r&&g+a<=o}},function(t,e){t.exports=function(t,e,n,r,i,a){if(a>e&&a>r||a<e&&a<r)return 0;if(r===e)return 0;var o=r<e?1:-1,s=(a-e)/(r-e);return 1!==s&&0!==s||(o=r<e?.5:-.5),s*(n-t)+t>i?o:0}},function(t,e){var n=function(t,e){this.image=t,this.repeat=e,this.type="pattern"};n.prototype.getCanvasPattern=function(t){return t.createPattern(this.image,this.repeat||"repeat")};var r=n;t.exports=r},function(t,e,n){var r=n(6),i=n(2),a=i.applyTransform,o=r.CMD,s=[[],[],[]],l=Math.sqrt,h=Math.atan2;t.exports=function(t,e){var n,r,i,u,c,f=t.data,d=o.M,g=o.C,v=o.L,p=o.R,m=o.A,x=o.Q;for(i=0,u=0;i<f.length;){switch(n=f[i++],u=i,r=0,n){case d:case v:r=1;break;case g:r=3;break;case x:r=2;break;case m:var y=e[4],w=e[5],_=l(e[0]*e[0]+e[1]*e[1]),b=l(e[2]*e[2]+e[3]*e[3]),S=h(-e[1]/b,e[0]/_);f[i]*=_,f[i++]+=y,f[i]*=b,f[i++]+=w,f[i++]*=_,f[i++]*=b,f[i++]+=S,f[i++]+=S,u=i+=2;break;case p:M[0]=f[i++],M[1]=f[i++],a(M,M,e),f[u++]=M[0],f[u++]=M[1],M[0]+=f[i++],M[1]+=f[i++],a(M,M,e),f[u++]=M[0],f[u++]=M[1]}for(c=0;c<r;c++){var M=s[c];M[0]=f[i++],M[1]=f[i++],a(M,M,e),f[u++]=M[0],f[u++]=M[1]}}}},function(t,e,n){function r(t){i.call(this,t)}var i=n(12),a=n(3),o=n(0),s=n(10);r.prototype={constructor:r,type:"image",brush:function(t,e){var n=this.style,r=n.image;n.bind(t,this,e);var i=this._image=s.createOrUpdateImage(r,this._image,this,this.onload);if(i&&s.isImageReady(i)){var a=n.x||0,o=n.y||0,l=n.width,h=n.height,u=i.width/i.height;if(null==l&&null!=h?l=h*u:null==h&&null!=l?h=l/u:null==l&&null==h&&(l=i.width,h=i.height),this.setTransform(t),n.sWidth&&n.sHeight){var c=n.sx||0,f=n.sy||0;t.drawImage(i,c,f,n.sWidth,n.sHeight,a,o,l,h)}else if(n.sx&&n.sy){var c=n.sx,f=n.sy,d=l-c,g=h-f;t.drawImage(i,c,f,d,g,a,o,l,h)}else t.drawImage(i,a,o,l,h);this.restoreTransform(t),null!=n.text&&this.drawRectText(t,this.getBoundingRect())}},getBoundingRect:function(){var t=this.style;return this._rect||(this._rect=new a(t.x||0,t.y||0,t.width||0,t.height||0)),this._rect}},o.inherits(r,i);var l=r;t.exports=l},function(t,e,n){var r=n(0),i=n(16),a=n(3),o=function(t){for(var e in t=t||{},i.call(this,t),t)t.hasOwnProperty(e)&&(this[e]=t[e]);this._children=[],this.__storage=null,this.__dirty=!0};o.prototype={constructor:o,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var e=this._children,n=0;n<e.length;n++)if(e[n].name===t)return e[n]},childCount:function(){return this._children.length},add:function(t){return t&&t!==this&&t.parent!==this&&(this._children.push(t),this._doAdd(t)),this},addBefore:function(t,e){if(t&&t!==this&&t.parent!==this&&e&&e.parent===this){var n=this._children,r=n.indexOf(e);r>=0&&(n.splice(r,0,t),this._doAdd(t))}return this},_doAdd:function(t){t.parent&&t.parent.remove(t),t.parent=this;var e=this.__storage,n=this.__zr;e&&e!==t.__storage&&(e.addToStorage(t),t instanceof o&&t.addChildrenToStorage(e)),n&&n.refresh()},remove:function(t){var e=this.__zr,n=this.__storage,i=this._children,a=r.indexOf(i,t);return a<0?this:(i.splice(a,1),t.parent=null,n&&(n.delFromStorage(t),t instanceof o&&t.delChildrenFromStorage(n)),e&&e.refresh(),this)},removeAll:function(){var t,e,n=this._children,r=this.__storage;for(e=0;e<n.length;e++)t=n[e],r&&(r.delFromStorage(t),t instanceof o&&t.delChildrenFromStorage(r)),t.parent=null;return n.length=0,this},eachChild:function(t,e){for(var n=this._children,r=0;r<n.length;r++){var i=n[r];t.call(e,i,r)}return this},traverse:function(t,e){for(var n=0;n<this._children.length;n++){var r=this._children[n];t.call(e,r),"group"===r.type&&r.traverse(t,e)}return this},addChildrenToStorage:function(t){for(var e=0;e<this._children.length;e++){var n=this._children[e];t.addToStorage(n),n instanceof o&&n.addChildrenToStorage(t)}},delChildrenFromStorage:function(t){for(var e=0;e<this._children.length;e++){var n=this._children[e];t.delFromStorage(n),n instanceof o&&n.delChildrenFromStorage(t)}},dirty:function(){return this.__dirty=!0,this.__zr&&this.__zr.refresh(),this},getBoundingRect:function(t){for(var e=null,n=new a(0,0,0,0),r=t||this._children,i=[],o=0;o<r.length;o++){var s=r[o];if(!s.ignore&&!s.invisible){var l=s.getBoundingRect(),h=s.getLocalTransform(i);h?(n.copy(l),n.applyTransform(h),(e=e||n.clone()).union(n)):(e=e||l.clone()).union(l)}}return e||n}},r.inherits(o,i);var s=o;t.exports=s},function(t,e,n){var r=n(12),i=n(0),a=n(5),o=n(20),s=function(t){r.call(this,t)};s.prototype={constructor:s,type:"text",brush:function(t,e){var n=this.style;this.__dirty&&o.normalizeTextStyle(n,!0),n.fill=n.stroke=n.shadowBlur=n.shadowColor=n.shadowOffsetX=n.shadowOffsetY=null;var r=n.text;null!=r&&(r+=""),n.bind(t,this,e),o.needDrawText(r,n)&&(this.setTransform(t),o.renderText(this,t,r,n),this.restoreTransform(t))},getBoundingRect:function(){var t=this.style;if(this.__dirty&&o.normalizeTextStyle(t,!0),!this._rect){var e=t.text;null!=e?e+="":e="";var n=a.getBoundingRect(t.text+"",t.font,t.textAlign,t.textVerticalAlign,t.textPadding,t.rich);if(n.x+=t.x||0,n.y+=t.y||0,o.getStroke(t.textStroke,t.textStrokeWidth)){var r=t.textStrokeWidth;n.x-=r/2,n.y-=r/2,n.width+=r,n.height+=r}this._rect=n}return this._rect}},i.inherits(s,r);var l=s;t.exports=l},function(t,e,n){var r=n(1),i=r.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(t,e,n){n&&t.moveTo(e.cx+e.r,e.cy),t.arc(e.cx,e.cy,e.r,0,2*Math.PI,!0)}});t.exports=i},function(t,e,n){var r=n(1),i=n(63),a=r.extend({type:"sector",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:2*Math.PI,clockwise:!0},brush:i(r.prototype.brush),buildPath:function(t,e){var n=e.cx,r=e.cy,i=Math.max(e.r0||0,0),a=Math.max(e.r,0),o=e.startAngle,s=e.endAngle,l=e.clockwise,h=Math.cos(o),u=Math.sin(o);t.moveTo(h*i+n,u*i+r),t.lineTo(h*a+n,u*a+r),t.arc(n,r,a,o,s,!l),t.lineTo(Math.cos(s)*i+n,Math.sin(s)*i+r),0!==i&&t.arc(n,r,i,s,o,l),t.closePath()}});t.exports=a},function(t,e,n){var r=n(15),i=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];t.exports=function(t){return r.browser.ie&&r.browser.version>=11?function(){var e,n=this.__clipPaths,r=this.style;if(n)for(var a=0;a<n.length;a++){var o=n[a],s=o&&o.shape,l=o&&o.type;if(s&&("sector"===l&&s.startAngle===s.endAngle||"rect"===l&&(!s.width||!s.height))){for(var h=0;h<i.length;h++)i[h][2]=r[i[h][0]],r[i[h][0]]=i[h][1];e=!0;break}}if(t.apply(this,arguments),e)for(var h=0;h<i.length;h++)r[i[h][0]]=i[h][2]}:t}},function(t,e,n){var r=n(1),i=r.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(t,e){var n=e.cx,r=e.cy,i=2*Math.PI;t.moveTo(n+e.r,r),t.arc(n,r,e.r,0,i,!1),t.moveTo(n+e.r0,r),t.arc(n,r,e.r0,0,i,!0)}});t.exports=i},function(t,e,n){var r=n(1),i=n(23),a=r.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(t,e){i.buildPath(t,e,!0)}});t.exports=a},function(t,e,n){function r(t,e,n,r,i,a,o){var s=.5*(n-t),l=.5*(r-e);return(2*(e-n)+s+l)*o+(-3*(e-n)-2*s-l)*a+s*i+e}var i=n(2),a=i.distance;t.exports=function(t,e){for(var n=t.length,i=[],o=0,s=1;s<n;s++)o+=a(t[s-1],t[s]);var l=o/2;l=l<n?n:l;for(var s=0;s<l;s++){var h,u,c,f=s/(l-1)*(e?n:n-1),d=Math.floor(f),g=f-d,v=t[d%n];e?(h=t[(d-1+n)%n],u=t[(d+1)%n],c=t[(d+2)%n]):(h=t[0===d?d:d-1],u=t[d>n-2?n-1:d+1],c=t[d>n-3?n-1:d+2]);var p=g*g,m=g*p;i.push([r(h[0],v[0],u[0],c[0],g,p,m),r(h[1],v[1],u[1],c[1],g,p,m)])}return i}},function(t,e,n){var r=n(2),i=r.min,a=r.max,o=r.scale,s=r.distance,l=r.add,h=r.clone,u=r.sub;t.exports=function(t,e,n,r){var c,f,d,g,v=[],p=[],m=[],x=[];if(r){d=[1/0,1/0],g=[-1/0,-1/0];for(var y=0,w=t.length;y<w;y++)i(d,d,t[y]),a(g,g,t[y]);i(d,d,r[0]),a(g,g,r[1])}for(var y=0,w=t.length;y<w;y++){var _=t[y];if(n)c=t[y?y-1:w-1],f=t[(y+1)%w];else{if(0===y||y===w-1){v.push(h(t[y]));continue}c=t[y-1],f=t[y+1]}u(p,f,c),o(p,p,e);var b=s(_,c),S=s(_,f),M=b+S;0!==M&&(b/=M,S/=M),o(m,p,-b),o(x,p,S);var T=l([],_,m),k=l([],_,x);r&&(a(T,T,d),i(T,T,g),a(k,k,d),i(k,k,g)),v.push(T),v.push(k)}return n&&v.push(v.shift()),v}},function(t,e,n){var r=n(1),i=n(23),a=r.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(t,e){i.buildPath(t,e,!1)}});t.exports=a},function(t,e,n){var r=n(1),i=n(21),a=r.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(t,e){var n=e.x,r=e.y,a=e.width,o=e.height;e.r?i.buildPath(t,e):t.rect(n,r,a,o),t.closePath()}});t.exports=a},function(t,e,n){var r=n(1),i=r.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(t,e){var n=e.x1,r=e.y1,i=e.x2,a=e.y2,o=e.percent;0!==o&&(t.moveTo(n,r),o<1&&(i=n*(1-o)+i*o,a=r*(1-o)+a*o),t.lineTo(i,a))},pointAt:function(t){var e=this.shape;return[e.x1*(1-t)+e.x2*t,e.y1*(1-t)+e.y2*t]}});t.exports=i},function(t,e,n){function r(t,e,n){var r=t.cpx2,i=t.cpy2;return null===r||null===i?[(n?f:u)(t.x1,t.cpx1,t.cpx2,t.x2,e),(n?f:u)(t.y1,t.cpy1,t.cpy2,t.y2,e)]:[(n?c:h)(t.x1,t.cpx1,t.x2,e),(n?c:h)(t.y1,t.cpy1,t.y2,e)]}var i=n(1),a=n(2),o=n(4),s=o.quadraticSubdivide,l=o.cubicSubdivide,h=o.quadraticAt,u=o.cubicAt,c=o.quadraticDerivativeAt,f=o.cubicDerivativeAt,d=[],g=i.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(t,e){var n=e.x1,r=e.y1,i=e.x2,a=e.y2,o=e.cpx1,h=e.cpy1,u=e.cpx2,c=e.cpy2,f=e.percent;0!==f&&(t.moveTo(n,r),null==u||null==c?(f<1&&(s(n,o,i,f,d),o=d[1],i=d[2],s(r,h,a,f,d),h=d[1],a=d[2]),t.quadraticCurveTo(o,h,i,a)):(f<1&&(l(n,o,u,i,f,d),o=d[1],u=d[2],i=d[3],l(r,h,c,a,f,d),h=d[1],c=d[2],a=d[3]),t.bezierCurveTo(o,h,u,c,i,a)))},pointAt:function(t){return r(this.shape,t,!1)},tangentAt:function(t){var e=r(this.shape,t,!0);return a.normalize(e,e)}});t.exports=g},function(t,e,n){var r=n(1),i=r.extend({type:"arc",shape:{cx:0,cy:0,r:0,startAngle:0,endAngle:2*Math.PI,clockwise:!0},style:{stroke:"#000",fill:null},buildPath:function(t,e){var n=e.cx,r=e.cy,i=Math.max(e.r,0),a=e.startAngle,o=e.endAngle,s=e.clockwise,l=Math.cos(a),h=Math.sin(a);t.moveTo(l*i+n,h*i+r),t.arc(n,r,i,a,o,!s)}});t.exports=i},function(t,e,n){var r=n(1),i=r.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var t=this.__dirtyPath,e=this.shape.paths,n=0;n<e.length;n++)t=t||e[n].__dirtyPath;this.__dirtyPath=t,this.__dirty=this.__dirty||t},beforeBrush:function(){this._updatePathDirty();for(var t=this.shape.paths||[],e=this.getGlobalScale(),n=0;n<t.length;n++)t[n].path||t[n].createPathProxy(),t[n].path.setScale(e[0],e[1])},buildPath:function(t,e){for(var n=e.paths||[],r=0;r<n.length;r++)n[r].buildPath(t,n[r].shape,!0)},afterBrush:function(){for(var t=this.shape.paths||[],e=0;e<t.length;e++)t[e].__dirtyPath=!1},getBoundingRect:function(){return this._updatePathDirty(),r.prototype.getBoundingRect.call(this)}});t.exports=i},function(t,e,n){var r=n(0),i=n(24),a=function(t,e,n,r,a,o){this.x=null==t?0:t,this.y=null==e?0:e,this.x2=null==n?1:n,this.y2=null==r?0:r,this.type="linear",this.global=o||!1,i.call(this,a)};a.prototype={constructor:a},r.inherits(a,i);var o=a;t.exports=o},function(t,e,n){var r=n(0),i=n(24),a=function(t,e,n,r,a){this.x=null==t?.5:t,this.y=null==e?.5:e,this.r=null==n?.5:n,this.type="radial",this.global=a||!1,i.call(this,r)};a.prototype={constructor:a},r.inherits(a,i);var o=a;t.exports=o},function(t,e,n){var r=n(11),i=r([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["textPosition"],["textAlign"]]),a={getItemStyle:function(t,e){var n=i(this,t,e),r=this.getBorderLineDash();return r&&(n.lineDash=r),n},getBorderLineDash:function(){var t=this.get("borderType");return"solid"===t||null==t?null:"dashed"===t?[5,5]:[1,1]}};t.exports=a},function(t,e,n){var r=n(7);r.extendChartView({type:"wordCloud",render:function(t,e,n){var i=this.group;i.removeAll();var a=t.getData(),o=t.get("gridSize");t.layoutInstance.ondraw=function(t,e,n,s){var l=a.getItemModel(n),h=l.getModel("textStyle.normal"),u=l.getModel("textStyle.emphasis"),c=new r.graphic.Text({style:r.graphic.setTextStyle({},h,{x:s.info.fillTextOffsetX,y:s.info.fillTextOffsetY+.5*e,text:t,textBaseline:"middle",textFill:a.getItemVisual(n,"color"),fontSize:e}),scale:[1/s.info.mu,1/s.info.mu],position:[(s.gx+s.info.gw/2)*o,(s.gy+s.info.gh/2)*o],rotation:s.rot});i.add(c),a.setItemGraphicEl(n,c),r.graphic.setHoverStyle(c,r.graphic.setTextStyle({},u,null,{forMerge:!0},!0))},this._model=t},remove:function(){this.group.removeAll(),this._model.layoutInstance.dispose()},dispose:function(){this._model.layoutInstance.dispose()}})},function(t,e,n){"use strict";var r;
  2. /*!
  3. * wordcloud2.js
  4. * http://timdream.org/wordcloud2.js/
  5. *
  6. * Copyright 2011 - 2013 Tim Chien
  7. * Released under the MIT license
  8. */window.setImmediate||(window.setImmediate=window.msSetImmediate||window.webkitSetImmediate||window.mozSetImmediate||window.oSetImmediate||function(){if(!window.postMessage||!window.addEventListener)return null;var t=[void 0],e="zero-timeout-message";return window.addEventListener("message",function(n){if("string"==typeof n.data&&n.data.substr(0,e.length)===e){n.stopImmediatePropagation();var r=parseInt(n.data.substr(e.length),36);t[r]&&(t[r](),t[r]=void 0)}},!0),window.clearImmediate=function(e){t[e]&&(t[e]=void 0)},function(n){var r=t.length;return t.push(n),window.postMessage(e+r.toString(36),"*"),r}}()||function(t){window.setTimeout(t,0)}),window.clearImmediate||(window.clearImmediate=window.msClearImmediate||window.webkitClearImmediate||window.mozClearImmediate||window.oClearImmediate||function(t){window.clearTimeout(t)}),function(n){var i=function(){var t=document.createElement("canvas");if(!t||!t.getContext)return!1;var e=t.getContext("2d");return!!(e.getImageData&&e.fillText&&Array.prototype.some&&Array.prototype.push)}(),a=function(){if(i){for(var t,e,n=document.createElement("canvas").getContext("2d"),r=20;r;){if(n.font=r.toString(10)+"px sans-serif",n.measureText("W").width===t&&n.measureText("m").width===e)return r+1;t=n.measureText("W").width,e=n.measureText("m").width,r--}return 0}}(),o=function(t){for(var e,n,r=t.length;r;e=Math.floor(Math.random()*r),n=t[--r],t[r]=t[e],t[e]=n);return t},s=function(t,e){function n(t,e){return"hsl("+(360*Math.random()).toFixed()+","+(30*Math.random()+70).toFixed()+"%,"+(Math.random()*(e-t)+t).toFixed()+"%)"}if(i){Array.isArray(t)||(t=[t]),t.forEach(function(e,n){if("string"==typeof e){if(t[n]=document.getElementById(e),!t[n])throw"The element id specified is not found."}else if(!e.tagName&&!e.appendChild)throw"You must pass valid HTML elements, or ID of the element."});var r={list:[],fontFamily:'"Trebuchet MS", "Heiti TC", "微軟正黑體", "Arial Unicode MS", "Droid Fallback Sans", sans-serif',fontWeight:"normal",color:"random-dark",minSize:0,weightFactor:1,clearCanvas:!0,backgroundColor:"#fff",gridSize:8,drawOutOfBound:!1,origin:null,drawMask:!1,maskColor:"rgba(255,0,0,0.3)",maskGapWidth:.3,wait:0,abortThreshold:0,abort:function(){},minRotation:-Math.PI/2,maxRotation:Math.PI/2,rotationStep:.1,shuffle:!0,rotateRatio:.1,shape:"circle",ellipticity:.65,classes:null,hover:null,click:null};if(e)for(var s in e)s in r&&(r[s]=e[s]);if("function"!=typeof r.weightFactor){var l=r.weightFactor;r.weightFactor=function(t){return t*l}}if("function"!=typeof r.shape)switch(r.shape){case"circle":default:r.shape="circle";break;case"cardioid":r.shape=function(t){return 1-Math.sin(t)};break;case"diamond":case"square":r.shape=function(t){var e=t%(2*Math.PI/4);return 1/(Math.cos(e)+Math.sin(e))};break;case"triangle-forward":r.shape=function(t){var e=t%(2*Math.PI/3);return 1/(Math.cos(e)+Math.sqrt(3)*Math.sin(e))};break;case"triangle":case"triangle-upright":r.shape=function(t){var e=(t+3*Math.PI/2)%(2*Math.PI/3);return 1/(Math.cos(e)+Math.sqrt(3)*Math.sin(e))};break;case"pentagon":r.shape=function(t){var e=(t+.955)%(2*Math.PI/5);return 1/(Math.cos(e)+.726543*Math.sin(e))};break;case"star":r.shape=function(t){var e=(t+.955)%(2*Math.PI/10);return(t+.955)%(2*Math.PI/5)-2*Math.PI/10>=0?1/(Math.cos(2*Math.PI/10-e)+3.07768*Math.sin(2*Math.PI/10-e)):1/(Math.cos(e)+3.07768*Math.sin(e))}}r.gridSize=Math.max(Math.floor(r.gridSize),4);var h,u,c,f,d,g,v,p=r.gridSize,m=p-r.maskGapWidth,x=Math.abs(r.maxRotation-r.minRotation),y=Math.min(r.maxRotation,r.minRotation),w=r.rotationStep;switch(r.color){case"random-dark":v=function(){return n(10,50)};break;case"random-light":v=function(){return n(50,90)};break;default:"function"==typeof r.color&&(v=r.color)}var _=null;"function"==typeof r.classes&&(_=r.classes);var b,S=!1,M=[],T=function(t){var e,n,r=t.currentTarget,i=r.getBoundingClientRect();t.touches?(e=t.touches[0].clientX,n=t.touches[0].clientY):(e=t.clientX,n=t.clientY);var a=e-i.left,o=n-i.top,s=Math.floor(a*(r.width/i.width||1)/p),l=Math.floor(o*(r.height/i.height||1)/p);return M[s][l]},k=function(t){var e=T(t);if(b!==e){if(b=e,!e)return void r.hover(void 0,void 0,t);r.hover(e.item,e.dimension,t)}},C=function(t){var e=T(t);e&&(r.click(e.item,e.dimension,t),t.preventDefault())},P=[],I=function(t){if(P[t])return P[t];var e=8*t,n=e,i=[];for(0===t&&i.push([f[0],f[1],0]);n--;){var a=1;"circle"!==r.shape&&(a=r.shape(n/e*2*Math.PI)),i.push([f[0]+t*a*Math.cos(-n/e*2*Math.PI),f[1]+t*a*Math.sin(-n/e*2*Math.PI)*r.ellipticity,n/e*2*Math.PI])}return P[t]=i,i},A=function(){return r.abortThreshold>0&&(new Date).getTime()-g>r.abortThreshold},O=function(t,e,n){var i=r.weightFactor(e);if(i<=r.minSize)return!1;var o=1;i<a&&(o=function(){for(var t=2;t*i<a;)t+=2;return t}());var s=document.createElement("canvas"),l=s.getContext("2d",{willReadFrequently:!0});l.font=r.fontWeight+" "+(i*o).toString(10)+"px "+r.fontFamily;var h=l.measureText(t).width/o,u=Math.max(i*o,l.measureText("m").width,l.measureText("W").width)/o,c=h+2*u,f=3*u,d=Math.ceil(c/p),g=Math.ceil(f/p);c=d*p,f=g*p;var v=-h/2,m=.4*-u,x=Math.ceil((c*Math.abs(Math.sin(n))+f*Math.abs(Math.cos(n)))/p),y=Math.ceil((c*Math.abs(Math.cos(n))+f*Math.abs(Math.sin(n)))/p),w=y*p,_=x*p;s.setAttribute("width",w),s.setAttribute("height",_),l.scale(1/o,1/o),l.translate(w*o/2,_*o/2),l.rotate(-n),l.font=r.fontWeight+" "+(i*o).toString(10)+"px "+r.fontFamily,l.fillStyle="#000",l.textBaseline="middle",l.fillText(t,v*o,(m+.5*i)*o);var b=l.getImageData(0,0,w,_).data;if(A())return!1;for(var S,M,T,k=[],C=y,P=[x/2,y/2,x/2,y/2];C--;)for(S=x;S--;){T=p;t:for(;T--;)for(M=p;M--;)if(b[4*((S*p+T)*w+(C*p+M))+3]){k.push([C,S]),C<P[3]&&(P[3]=C),C>P[1]&&(P[1]=C),S<P[0]&&(P[0]=S),S>P[2]&&(P[2]=S);break t}}return{mu:o,occupied:k,bounds:P,gw:y,gh:x,fillTextOffsetX:v,fillTextOffsetY:m,fillTextWidth:h,fillTextHeight:u,fontSize:i}},D=function(t,e,n,i,a){for(var o=a.length;o--;){var s=t+a[o][0],l=e+a[o][1];if(s>=u||l>=c||s<0||l<0){if(!r.drawOutOfBound)return!1}else if(!h[s][l])return!1}return!0},L=function(e,n,i,a,o,s,l,h,u){var c,f,d=i.fontSize;c=v?v(a,o,d,s,l):r.color,f=_?_(a,o,d,s,l):r.classes;var g=i.bounds;g[3],g[0],g[1],g[3],g[2],g[0],t.forEach(function(t){if(t.getContext){var o=t.getContext("2d"),s=i.mu;o.save(),o.scale(1/s,1/s),o.font=r.fontWeight+" "+(d*s).toString(10)+"px "+r.fontFamily,o.fillStyle=c,o.translate((e+i.gw/2)*p*s,(n+i.gh/2)*p*s),0!==h&&o.rotate(-h),o.textBaseline="middle",o.fillText(a,i.fillTextOffsetX*s,(i.fillTextOffsetY+.5*d)*s),o.restore()}else{var l=document.createElement("span"),g="";g="rotate("+-h/Math.PI*180+"deg) ",1!==i.mu&&(g+="translateX(-"+i.fillTextWidth/4+"px) scale("+1/i.mu+")");var v={position:"absolute",display:"block",font:r.fontWeight+" "+d*i.mu+"px "+r.fontFamily,left:(e+i.gw/2)*p+i.fillTextOffsetX+"px",top:(n+i.gh/2)*p+i.fillTextOffsetY+"px",width:i.fillTextWidth+"px",height:i.fillTextHeight+"px",lineHeight:d+"px",whiteSpace:"nowrap",transform:g,webkitTransform:g,msTransform:g,transformOrigin:"50% 40%",webkitTransformOrigin:"50% 40%",msTransformOrigin:"50% 40%"};for(var m in c&&(v.color=c),l.textContent=a,v)l.style[m]=v[m];if(u)for(var x in u)l.setAttribute(x,u[x]);f&&(l.className+=f),t.appendChild(l)}})},F=function(e,n,r,i,a){e>=u||n>=c||e<0||n<0||(h[e][n]=!1,r&&t[0].getContext("2d").fillRect(e*p,n*p,m,m),S&&(M[e][n]={item:a,dimension:i}))},R=function(e,n,i,a,o,s){var l,h,f=o.occupied,d=r.drawMask;if(d&&((l=t[0].getContext("2d")).save(),l.fillStyle=r.maskColor),S){var g=o.bounds;h={x:(e+g[3])*p,y:(n+g[0])*p,w:(g[1]-g[3]+1)*p,h:(g[2]-g[0]+1)*p}}for(var v=f.length;v--;){var m=e+f[v][0],x=n+f[v][1];m>=u||x>=c||m<0||x<0||F(m,x,d,h,s)}d&&l.restore()},B=function(t){var e,n,i;Array.isArray(t)?(e=t[0],n=t[1]):(e=t.word,n=t.weight,i=t.attributes);var a=0===r.rotateRatio?0:Math.random()>r.rotateRatio?0:0===x?y:y+Math.round(Math.random()*x/w)*w,s=O(e,n,a);if(!s)return!1;if(A())return!1;if(!r.drawOutOfBound){var l=s.bounds;if(l[1]-l[3]+1>u||l[2]-l[0]+1>c)return!1}for(var h=d+1;h--;){var f=I(d-h);r.shuffle&&(f=[].concat(f),o(f));for(var g=0;g<f.length;g++){var v=function(r){var o=Math.floor(r[0]-s.gw/2),l=Math.floor(r[1]-s.gh/2);return s.gw,s.gh,!!D(o,l,0,0,s.occupied)&&(L(o,l,s,e,n,d-h,r[2],a,i),R(o,l,0,0,s,t),{gx:o,gy:l,rot:a,info:s})}(f[g]);if(v)return v}}return null},z=function(e,n,r){if(n)return!t.some(function(t){var i=document.createEvent("CustomEvent");return i.initCustomEvent(e,!0,n,r||{}),!t.dispatchEvent(i)},this);t.forEach(function(t){var i=document.createEvent("CustomEvent");i.initCustomEvent(e,!0,n,r||{}),t.dispatchEvent(i)},this)};!function(){var e=t[0];if(e.getContext)u=Math.ceil(e.width/p),c=Math.ceil(e.height/p);else{var n=e.getBoundingClientRect();u=Math.ceil(n.width/p),c=Math.ceil(n.height/p)}if(z("wordcloudstart",!0)){var i,a,o,s,l;if(f=r.origin?[r.origin[0]/p,r.origin[1]/p]:[u/2,c/2],d=Math.floor(Math.sqrt(u*u+c*c)),h=[],!e.getContext||r.clearCanvas)for(t.forEach(function(t){if(t.getContext){var e=t.getContext("2d");e.fillStyle=r.backgroundColor,e.clearRect(0,0,u*(p+1),c*(p+1)),e.fillRect(0,0,u*(p+1),c*(p+1))}else t.textContent="",t.style.backgroundColor=r.backgroundColor,t.style.position="relative"}),i=u;i--;)for(h[i]=[],a=c;a--;)h[i][a]=!0;else{var v=document.createElement("canvas").getContext("2d");v.fillStyle=r.backgroundColor,v.fillRect(0,0,1,1);var m,x,y=v.getImageData(0,0,1,1).data,w=e.getContext("2d").getImageData(0,0,u*p,c*p).data;for(i=u;i--;)for(h[i]=[],a=c;a--;){x=p;t:for(;x--;)for(m=p;m--;)for(o=4;o--;)if(w[4*((a*p+x)*u*p+(i*p+m))+o]!==y[o]){h[i][a]=!1;break t}!1!==h[i][a]&&(h[i][a]=!0)}w=v=y=void 0}if(r.hover||r.click){for(S=!0,i=u+1;i--;)M[i]=[];r.hover&&e.addEventListener("mousemove",k),r.click&&(e.addEventListener("click",C),e.addEventListener("touchstart",C),e.addEventListener("touchend",function(t){t.preventDefault()}),e.style.webkitTapHighlightColor="rgba(0, 0, 0, 0)"),e.addEventListener("wordcloudstart",function t(){e.removeEventListener("wordcloudstart",t),e.removeEventListener("mousemove",k),e.removeEventListener("click",C),b=void 0})}o=0,0!==r.wait?(s=window.setTimeout,l=window.clearTimeout):(s=window.setImmediate,l=window.clearImmediate);var _=function(e,n){t.forEach(function(t){t.removeEventListener(e,n)},this)},T=function t(){_("wordcloudstart",t),l(P)};!function(e,n){t.forEach(function(t){t.addEventListener("wordcloudstart",n)},this)}(0,T);var P=s(function t(){if(o>=r.list.length)return l(P),z("wordcloudstop",!1),void _("wordcloudstart",T);g=(new Date).getTime();var e=B(r.list[o]),n=!z("wordclouddrawn",!0,{item:r.list[o],drawn:e});if(A()||n)return l(P),r.abort(),z("wordcloudabort",!1),z("wordcloudstop",!1),void _("wordcloudstart",T);o++,P=s(t,r.wait)},r.wait)}}()}};s.isSupported=i,s.minFontSize=a,void 0!==(r=function(){return s}.apply(e,[]))&&(t.exports=r)}()}])}(n("MT78"))},qJ4p:function(t,e,n){"use strict";n.d(e,"a",function(){return r});var r={"铁门关市":[85.6702,41.8629],"双河市":[82.3536,44.8405],"北屯市":[87.8344,47.3267],"博尔塔拉蒙古自治州":[82.0663,44.906],"昌吉回族自治州":[87.3089,44.011],"阿勒泰地区":[88.1412,47.8449],"塔城地区":[82.9803,46.7453],"可克达拉市":[80.9941,43.9403],"昆玉市":[79.2701,37.2153],"石河子市":[86.0803,44.3053],"和田地区":[79.9216,37.1144],"五家渠市":[87.5428,44.1664],"巴音郭楞蒙古自治州":[86.1452,41.7641],"伊犁哈萨克自治州":[81.3236,43.9171],"哈密市":[93.515,42.8193],"喀什地区":[75.9897,39.4704],"阿克苏地区":[80.265,41.1707],"克孜勒苏柯尔克孜自治州":[76.1673,39.7147],"阿拉尔市":[81.2805,40.5472],"图木舒克市":[79.0749,39.8677],"克拉玛依市":[84.8892,45.5777],"胡杨河市":[84.8275,44.6928],"乌鲁木齐市":[87.6168,43.8253],"吐鲁番市":[89.1903,42.9507],"襄阳市":[112.1217,32.0101],"十堰市":[110.7989,32.629],"宜昌市":[111.2869,30.6921],"武汉市":[114.3045,30.5933],"荆门市":[112.199,31.0354],"潜江市":[112.9002,30.4019],"天门市":[113.1665,30.6637],"咸宁市":[114.3226,29.8413],"仙桃市":[113.4429,30.3284],"孝感市":[113.9569,30.9183],"黄冈市":[114.8724,30.4537],"荆州市":[112.2414,30.3362],"恩施土家族苗族自治州":[109.488,30.2721],"神农架林区":[110.6758,31.7451],"随州市":[113.3823,31.6902],"黄石市":[115.0389,30.201],"鄂州市":[114.8949,30.3914],"锦州市":[121.1268,41.0961],"大连市":[121.6147,38.9139],"营口市":[122.2191,40.625],"葫芦岛市":[120.8367,40.7109],"抚顺市":[123.957,41.88131],"沈阳市":[123.4646,41.6775],"丹东市":[124.3544,40.0006],"铁岭市":[123.726,42.2237],"阜新市":[121.67,42.022],"本溪市":[123.6849,41.4868],"鞍山市":[122.9941,41.1082],"辽阳市":[123.2396,41.2673],"盘锦市":[122.1707,40.7195],"朝阳市":[120.4888,41.6018],"汕头市":[116.6819,23.3541],"佛山市":[113.1215,23.0213],"肇庆市":[112.4652,23.0477],"惠州市":[114.4155,23.1123],"深圳市":[114.0579,22.5435],"珠海市":[113.5768,22.2716],"湛江市":[110.3575,21.2701],"揭阳市":[116.3727,23.5509],"阳江市":[111.9834,21.8568],"潮州市":[116.6219,23.6576],"河源市":[114.7002,23.7442],"云浮市":[112.0445,22.9151],"汕尾市":[115.3755,22.7872],"韶关市":[113.5973,24.8109],"江门市":[113.0815,22.5789],"茂名市":[110.9255,21.6627],"清远市":[113.056,23.682],"梅州市":[116.122,24.2888],"广州市":[113.2644,23.13],"中山市":[113.3925,22.517],"东莞市":[113.7518,23.021],"包头市":[109.9531,40.6213],"呼伦贝尔市":[119.7784,49.1665],"巴彦淖尔市":[107.3877,40.7429],"乌海市":[106.7941,39.655],"阿拉善盟":[105.7291,38.8515],"通辽市":[122.2433,43.6535],"兴安盟":[122.0377,46.0823],"锡林郭勒盟":[116.0473,43.9332],"呼和浩特市":[111.7488,40.8421],"乌兰察布市":[113.1322,40.9945],"鄂尔多斯市":[109.7824,39.6087],"赤峰市":[118.8876,42.2568],"鹤岗市":[130.2976,47.3506],"大兴安岭地区":[124.1178,50.4112],"七台河市":[131.003,45.7711],"哈尔滨市":[126.535,45.8029],"佳木斯市":[130.3189,46.8],"双鸭山市":[131.1415,46.6761],"黑河市":[127.5282,50.2448],"牡丹江市":[129.6329,44.5514],"齐齐哈尔市":[123.9181,47.3548],"鸡西市":[130.9693,45.295],"大庆市":[125.104,46.5894],"绥化市":[126.9687,46.6541],"伊春市":[128.8408,47.7283],"洛阳市":[112.4538,34.6197],"三门峡市":[111.2004,34.7731],"漯河市":[114.0166,33.5803],"许昌市":[113.852,34.0373],"南阳市":[112.5285,32.9902],"信阳市":[114.091,32.1486],"济源市":[112.6023,35.069],"濮阳市":[115.0292,35.7627],"鹤壁市":[114.2973,35.7483],"郑州市":[113.6253,34.7463],"焦作市":[113.2419,35.2157],"安阳市":[114.3924,36.0987],"开封市":[114.3142,34.798],"商丘市":[115.6563,34.4151],"新乡市":[113.9267,35.3035],"驻马店市":[114.0219,33.014],"周口市":[114.7012,33.6346],"平顶山市":[113.1925,33.7665],"威海市":[122.1205,37.5133],"淄博市":[118.0549,36.8137],"青岛市":[120.3826,36.0669],"烟台市":[121.4477,37.4645],"聊城市":[115.9852,36.4558],"东营市":[118.6746,37.4339],"滨州市":[117.9707,37.3826],"日照市":[119.5268,35.4169],"潍坊市":[119.1617,36.7076],"济南市":[117.1201,36.652],"泰安市":[117.0869,36.2017],"枣庄市":[117.3237,34.8108],"德州市":[116.3592,37.4364],"济宁市":[116.5871,35.4151],"临沂市":[118.3564,35.1037],"菏泽市":[115.4796,35.2343],"汉中市":[107.0231,33.0663],"商洛市":[109.9186,33.8733],"榆林市":[109.7341,38.2857],"铜川市":[108.9451,34.8971],"延安市":[109.4946,36.6501],"西安市":[108.9396,34.3432],"宝鸡市":[107.2376,34.3628],"安康市":[109.029,32.6854],"咸阳市":[108.7088,34.3298],"渭南市":[109.4709,34.5206],"黔东南苗族侗族自治州":[107.9828,26.5837],"遵义市":[107.0319,27.7219],"六盘水市":[104.8303,26.5925],"铜仁市":[109.1895,27.7315],"黔西南布依族苗族自治州":[104.9064,25.0877],"安顺市":[105.9476,26.2531],"黔南布依族苗族自治州":[107.5223,26.2531],"毕节市":[105.2915,27.2836],"贵阳市":[106.6282,26.6466],"上海市":[121.4726,31.2317],"重庆市":[108.1702,29.2919],"林芝市":[94.3614,29.6487],"昌都市":[97.1704,31.1428],"那曲市":[92.0515,31.4779],"拉萨市":[91.1719,29.6534],"阿里地区":[80.1057,32.5009],"山南市":[91.7714,29.2377],"日喀则市":[88.8804,29.2668],"马鞍山市":[118.506,31.6687],"阜阳市":[115.8142,32.891],"铜陵市":[117.8112,30.9452],"池州市":[117.4956,30.6742],"黄山市":[118.3376,29.7148],"安庆市":[117.1153,30.5318],"淮南市":[117.0186,32.5853],"蚌埠市":[117.3885,32.9168],"亳州市":[115.7785,33.8462],"宣城市":[118.7591,30.9392],"六安市":[116.5197,31.7358],"芜湖市":[118.433,31.3526],"宿州市":[116.9641,33.6472],"淮北市":[116.7983,33.9562],"合肥市":[117.2272,31.8205],"滁州市":[118.3334,32.2559],"福州市":[119.2964,26.0742],"宁德市":[119.5477,26.6662],"莆田市":[119.0076,25.4542],"南平市":[118.0813,27.3828],"厦门市":[118.0889,24.4796],"泉州市":[118.6757,24.8744],"漳州市":[117.6472,24.5152],"三明市":[117.6389,26.2634],"龙岩市":[117.0173,25.0758],"岳阳市":[113.1289,29.3564],"湘西土家族苗族自治州":[109.7374,28.3125],"长沙市":[112.9388,28.2283],"常德市":[111.699,29.0314],"张家界市":[110.4788,29.1173],"怀化市":[110.0015,27.5698],"湘潭市":[112.9454,27.8313],"株洲市":[113.1327,27.8288],"邵阳市":[111.4678,27.2395],"郴州市":[113.0155,25.7701],"娄底市":[111.9944,27.6998],"益阳市":[112.3559,28.5548],"衡阳市":[112.572,26.8942],"永州市":[111.6134,26.4198],"临高县":[109.6905,19.912],"定安县":[110.358,19.6812],"琼海市":[110.4745,19.2591],"陵水黎族自治县":[110.0375,18.506],"白沙黎族自治县":[109.4429,19.2216],"屯昌县":[110.1016,19.3516],"东方市":[108.6518,19.0951],"乐东黎族自治县":[109.1733,18.75],"昌江黎族自治县":[109.0557,19.2981],"万宁市":[110.3926,18.7936],"琼中黎族苗族自治县":[109.8384,19.0332],"三沙市":[112.3386,16.831],"澄迈县":[110.0074,19.7388],"文昌市":[110.7974,19.5442],"三亚市":[109.5117,18.2528],"儋州市":[109.5808,19.5209],"海口市":[110.1984,20.0458],"保亭黎族苗族自治县":[109.7002,18.6403],"五指山市":[109.5167,18.7748],"连云港市":[119.2214,34.5966],"南通市":[120.8945,31.9812],"宿迁市":[118.2752,33.9631],"南京市":[118.7966,32.0593],"淮安市":[119.1131,33.5514],"常州市":[119.974,31.8113],"镇江市":[119.4244,32.1881],"泰州市":[119.9228,32.4566],"盐城市":[120.1626,33.3481],"扬州市":[119.4128,32.3944],"无锡市":[120.3118,31.491],"苏州市":[120.5852,31.2997],"徐州市":[117.2837,34.2042],"海西蒙古族藏族自治州":[97.3319,37.3481],"海南藏族自治州":[100.6226,36.2963],"海东市":[102.4106,36.4734],"玉树藏族自治州":[97.0062,33.0063],"黄南藏族自治州":[102.0153,35.5193],"果洛藏族自治州":[100.2451,34.4721],"西宁市":[101.7777,36.6166],"海北藏族自治州":[100.9009,36.9546],"柳州市":[109.428,24.3264],"钦州市":[108.6543,21.9808],"北海市":[109.1202,21.4813],"百色市":[106.6186,23.903],"梧州市":[111.279,23.4767],"桂林市":[110.1797,25.2356],"贺州市":[111.5672,24.4041],"来宾市":[109.2212,23.7501],"河池市":[108.0852,24.6929],"玉林市":[110.1809,22.654],"南宁市":[108.3664,22.8177],"崇左市":[107.3649,22.3771],"贵港市":[109.5989,23.1118],"防城港市":[108.3546,21.6867],"固原市":[106.2426,36.0162],"中卫市":[105.1967,37.5001],"石嘴山市":[106.3827,38.9846],"银川市":[106.2309,38.4877],"吴忠市":[106.1986,37.9977],"宁波市":[121.6245,29.8602],"温州市":[120.6992,27.9938],"嘉兴市":[120.7556,30.7468],"舟山市":[122.2073,29.9855],"台州市":[121.4207,28.6557],"丽水市":[119.9232,28.4676],"金华市":[119.6472,29.0791],"衢州市":[118.8593,28.9702],"湖州市":[120.0868,30.8941],"杭州市":[120.2107,30.246],"绍兴市":[120.5828,30.0515],"唐山市":[118.1801,39.6306],"秦皇岛市":[119.5202,39.8882],"邯郸市":[114.5391,36.6258],"廊坊市":[116.6835,39.5383],"沧州市":[116.8387,38.3046],"邢台市":[114.4974,37.0602],"衡水市":[115.6689,37.7393],"张家口市":[114.8858,40.7689],"石家庄市":[114.5149,38.042],"保定市":[115.4645,38.8744],"承德市":[117.9627,40.9529],"香港":[114.1733,22.32],"澳门":[113.549,22.1989],"嘉峪关市":[98.2882,39.7732],"酒泉市":[98.4943,39.7334],"兰州市":[103.8342,36.0607],"金昌市":[102.1879,38.5214],"白银市":[104.1388,36.5451],"平凉市":[106.6649,35.5424],"张掖市":[100.4498,38.9247],"庆阳市":[107.6434,35.7094],"武威市":[102.6378,37.9289],"甘南藏族自治州":[102.9117,34.9832],"临夏回族自治州":[103.2103,35.6017],"定西市":[104.5923,35.6079],"天水市":[105.7248,34.5815],"陇南市":[104.9602,33.3701],"广元市":[105.844,32.4357],"南充市":[106.1105,30.8372],"绵阳市":[104.6791,31.4676],"巴中市":[106.7475,31.8678],"德阳市":[104.3977,31.1274],"成都市":[104.0663,30.5729],"内江市":[105.0579,29.5802],"自贡市":[104.7793,29.3392],"广安市":[106.6326,30.4563],"资阳市":[104.6272,30.1292],"达州市":[107.4677,31.2092],"遂宁市":[105.5926,30.5326],"乐山市":[103.766,29.5522],"泸州市":[105.4418,28.8709],"眉山市":[103.8484,30.0771],"宜宾市":[104.6428,28.7523],"凉山彝族自治州":[102.2677,27.8813],"攀枝花市":[101.7184,26.5824],"甘孜藏族自治州":[101.9623,30.0495],"阿坝藏族羌族自治州":[102.2245,31.8994],"雅安市":[103.0415,30.0099],"天津市":[117.2015,39.0853],"赣州市":[114.9334,25.8311],"景德镇市":[117.1848,29.2744],"萍乡市":[113.8871,27.6587],"新余市":[114.9166,27.8185],"吉安市":[114.9668,27.0912],"上饶市":[117.943,28.4551],"南昌市":[115.8579,28.6829],"抚州市":[116.358,27.9489],"鹰潭市":[117.0395,28.272],"九江市":[115.95356,29.661],"宜春市":[114.4168,27.8162],"曲靖市":[103.7962,25.4908],"昭通市":[103.717,27.3381],"红河哈尼族彝族自治州":[103.3748,23.3631],"怒江傈僳族自治州":[98.8566,25.8175],"西双版纳傣族自治州":[100.797,22.009],"丽江市":[100.2259,26.8551],"文山壮族苗族自治州":[104.2156,23.4009],"玉溪市":[102.5266,24.3467],"普洱市":[100.966,22.8252],"保山市":[99.1614,25.112],"大理白族自治州":[100.2676,25.6065],"楚雄彝族自治州":[101.5283,25.0456],"迪庆藏族自治州":[99.7021,27.8191],"临沧市":[100.0888,23.8841],"昆明市":[102.8336,24.8814],"德宏傣族景颇族自治州":[98.5856,24.4331],"太原市":[112.5496,37.8704],"阳泉市":[113.5804,37.857],"吕梁市":[111.1445,37.5189],"晋中市":[112.7526,37.688],"长治市":[113.1173,36.1951],"临汾市":[111.5193,36.0885],"运城市":[111.007,35.0266],"忻州市":[112.7341,38.4159],"朔州市":[112.4329,39.3317],"大同市":[113.3667,40.0971],"晋城市":[112.852,35.4913],"北京市":[116.4551,40.2539],"松原市":[124.8253,45.1419],"长春市":[125.3236,43.8169],"吉林市":[126.5497,43.8381],"白城市":[122.8381,45.6201],"辽源市":[125.1446,42.8879],"四平市":[124.3505,43.1667],"延边朝鲜族自治州":[129.4706,42.9094],"白山市":[126.4142,41.9441],"通化市":[125.9397,41.7283]}}}]);