健腾mes前端
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.

11 lines
366 KiB

2 years ago
  1. !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t.echarts={})}(this,function(t){"use strict";function e(t){var e={},n={},i=t.match(/Firefox\/([\d.]+)/),r=t.match(/MSIE\s([\d.]+)/)||t.match(/Trident\/.+?rv:(([\d.]+))/),a=t.match(/Edge\/([\d.]+)/),o=/micromessenger/i.test(t);return i&&(n.firefox=!0,n.version=i[1]),r&&(n.ie=!0,n.version=r[1]),a&&(n.edge=!0,n.version=a[1]),o&&(n.weChat=!0),{browser:n,os:e,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:"undefined"!=typeof SVGRect,touchEventsSupported:"ontouchstart"in window&&!n.ie&&!n.edge,pointerEventsSupported:"onpointerdown"in window&&(n.edge||n.ie&&n.version>=11),domSupported:"undefined"!=typeof document}}function n(t,e){"createCanvas"===t&&(Yf=null),Xf[t]=e}function i(t){if(null==t||"object"!=typeof t)return t;var e=t,n=Rf.call(t);if("[object Array]"===n){if(!z(t)){e=[];for(var r=0,a=t.length;a>r;r++)e[r]=i(t[r])}}else if(zf[n]){if(!z(t)){var o=t.constructor;if(t.constructor.from)e=o.from(t);else{e=new o(t.length);for(var r=0,a=t.length;a>r;r++)e[r]=i(t[r])}}}else if(!Bf[n]&&!z(t)&&!T(t)){e={};for(var s in t)t.hasOwnProperty(s)&&(e[s]=i(t[s]))}return e}function r(t,e,n){if(!S(e)||!S(t))return n?i(e):t;for(var a in e)if(e.hasOwnProperty(a)){var o=t[a],s=e[a];!S(s)||!S(o)||x(s)||x(o)||T(s)||T(o)||M(s)||M(o)||z(s)||z(o)?!n&&a in t||(t[a]=i(e[a],!0)):r(o,s,n)}return t}function a(t,e){for(var n=t[0],i=1,a=t.length;a>i;i++)n=r(n,t[i],e);return n}function o(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function s(t,e,n){for(var i in e)e.hasOwnProperty(i)&&(n?null!=e[i]:null==t[i])&&(t[i]=e[i]);return t}function l(){return Yf||(Yf=Uf().getContext("2d")),Yf}function u(t,e){if(t){if(t.indexOf)return t.indexOf(e);for(var n=0,i=t.length;i>n;n++)if(t[n]===e)return n}return-1}function h(t,e){function n(){}var i=t.prototype;n.prototype=e.prototype,t.prototype=new n;for(var r in i)t.prototype[r]=i[r];t.prototype.constructor=t,t.superClass=e}function c(t,e,n){t="prototype"in t?t.prototype:t,e="prototype"in e?e.prototype:e,s(t,e,n)}function d(t){return t?"string"==typeof t?!1:"number"==typeof t.length:void 0}function f(t,e,n){if(t&&e)if(t.forEach&&t.forEach===Ff)t.forEach(e,n);else if(t.length===+t.length)for(var i=0,r=t.length;r>i;i++)e.call(n,t[i],i,t);else for(var a in t)t.hasOwnProperty(a)&&e.call(n,t[a],a,t)}function p(t,e,n){if(t&&e){if(t.map&&t.map===Gf)return t.map(e,n);for(var i=[],r=0,a=t.length;a>r;r++)i.push(e.call(n,t[r],r,t));return i}}function g(t,e,n,i){if(t&&e){if(t.reduce&&t.reduce===Wf)return t.reduce(e,n,i);for(var r=0,a=t.length;a>r;r++)n=e.call(i,n,t[r],r,t);return n}}function v(t,e,n){if(t&&e){if(t.filter&&t.filter===Vf)return t.filter(e,n);for(var i=[],r=0,a=t.length;a>r;r++)e.call(n,t[r],r,t)&&i.push(t[r]);return i}}function m(t,e,n){if(t&&e)for(var i=0,r=t.length;r>i;i++)if(e.call(n,t[i],i,t))return t[i]}function y(t,e){var n=Hf.call(arguments,2);return function(){return t.apply(e,n.concat(Hf.call(arguments)))}}function _(t){var e=Hf.call(arguments,1);return function(){return t.apply(this,e.concat(Hf.call(arguments)))}}function x(t){return"[object Array]"===Rf.call(t)}function w(t){return"function"==typeof t}function b(t){return"[object String]"===Rf.call(t)}function S(t){var e=typeof t;return"function"===e||!!t&&"object"===e}function M(t){return!!Bf[Rf.call(t)]}function I(t){return!!zf[Rf.call(t)]}function T(t){return"object"==typeof t&&"number"==typeof t.nodeType&&"object"==typeof t.ownerDocument}function C(t){return t!==t}function D(){for(var t=0,e=arguments.length;e>t;t++)if(null!=arguments[t])return arguments[t]}function A(t,e){return null!=t?t:e}function k(t,e,n){return null!=t?t:null!=e?e:n}function P(){return Function.call.apply(Hf,arguments)}function L(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}function O(t,e){if(!t)throw new Error(e)}function E(t){return null==t?null:"function"==typeof t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\
  2. var d=vi(l.textStroke||i.textStroke,p),f=mi(l.textFill||i.textFill),p=A(l.textStrokeWidth,i.textStrokeWidth);d&&(gi(e,"lineWidth",p),gi(e,"strokeStyle",d),e.strokeText(n.text,o,h)),f&&(gi(e,"fillStyle",f),e.fillText(n.text,o,h))}function ci(t){return!!(t.textBackgroundColor||t.textBorderWidth&&t.textBorderColor)}function di(t,e,n,i,r,a,o){var s=n.textBackgroundColor,l=n.textBorderWidth,u=n.textBorderColor,h=b(s);if(gi(e,"shadowBlur",n.textBoxShadowBlur||0),gi(e,"shadowColor",n.textBoxShadowColor||"transparent"),gi(e,"shadowOffsetX",n.textBoxShadowOffsetX||0),gi(e,"shadowOffsetY",n.textBoxShadowOffsetY||0),h||l&&u){e.beginPath();var c=n.textBorderRadius;c?ni(e,{x:i,y:r,width:a,height:o,r:c}):e.rect(i,r,a,o),e.closePath()}if(h)if(gi(e,"fillStyle",s),null!=n.fillOpacity){var d=e.globalAlpha;e.globalAlpha=n.fillOpacity*n.opacity,e.fill(),e.globalAlpha=d}else e.fill();else if(S(s)){var f=s.image;f=zn(f,null,t,fi,s),f&&Nn(f)&&e.drawImage(f,i,r,a,o)}if(l&&u)if(gi(e,"lineWidth",l),gi(e,"strokeStyle",u),null!=n.strokeOpacity){var d=e.globalAlpha;e.globalAlpha=n.strokeOpacity*n.opacity,e.stroke(),e.globalAlpha=d}else e.stroke()}function fi(t,e){e.image=t}function pi(t,e,n,i){var r=n.x||0,a=n.y||0,o=n.textAlign,s=n.textVerticalAlign;if(i){var l=n.textPosition;if(l instanceof Array)r=i.x+yi(l[0],i.width),a=i.y+yi(l[1],i.height);else{var u=e&&e.calculateTextPosition?e.calculateTextPosition(xg,n,i):Un(xg,n,i);r=u.x,a=u.y,o=o||u.textAlign,s=s||u.textVerticalAlign}var h=n.textOffset;h&&(r+=h[0],a+=h[1])}return t=t||{},t.baseX=r,t.baseY=a,t.textAlign=o,t.textVerticalAlign=s,t}function gi(t,e,n){return t[e]=Qp(t,e,n),t[e]}function vi(t,e){return null==t||0>=e||"transparent"===t||"none"===t?null:t.image||t.colorStops?"#000":t}function mi(t){return null==t||"none"===t?null:t.image||t.colorStops?"#000":t}function yi(t,e){return"string"==typeof t?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t}function _i(t,e,n){return"right"===e?t-n[1]:"center"===e?t+n[3]/2-n[1]/2:t+n[3]}function xi(t,e){return null!=t&&(t||e.textBackgroundColor||e.textBorderWidth&&e.textBorderColor||e.textPadding)}function wi(t){t=t||{},Wp.call(this,t);for(var e in t)t.hasOwnProperty(e)&&"style"!==e&&(this[e]=t[e]);this.style=new ng(t.style,this),this._rect=null,this.__clipPaths=null}function bi(t){wi.call(this,t)}function Si(t){return parseInt(t,10)}function Mi(t){return t?t.__builtin__?!0:"function"!=typeof t.resize||"function"!=typeof t.refresh?!1:!0:!1}function Ii(t,e,n){return Dg.copy(t.getBoundingRect()),t.transform&&Dg.applyTransform(t.transform),Ag.width=e,Ag.height=n,!Dg.intersect(Ag)}function Ti(t,e){if(t===e)return!1;if(!t||!e||t.length!==e.length)return!0;for(var n=0;n<t.length;n++)if(t[n]!==e[n])return!0;return!1}function Ci(t,e){for(var n=0;n<t.length;n++){var i=t[n];i.setTransform(e),e.beginPath(),i.buildPath(e,i.shape),e.clip(),i.restoreTransform(e)}}function Di(t,e){var n=document.createElement("div");return n.style.cssText=["position:relative","overflow:hidden","width:"+t+"px","height:"+e+"px","padding:0","margin:0","border-width:0"].join(";")+";",n}function Ai(t){return"mousewheel"===t&&Ef.browser.firefox?"DOMMouseScroll":t}function ki(t){t._touching=!0,clearTimeout(t._touchTimer),t._touchTimer=setTimeout(function(){t._touching=!1},700)}function Pi(t){var e=t.pointerType;return"pen"===e||"touch"===e}function Li(t){function e(t,e){return function(){return e._touching?void 0:t.apply(e,arguments)}}f(Eg,function(e){t._handlers[e]=y(Rg[e],t)}),f(zg,function(e){t._handlers[e]=y(Rg[e],t)}),f(Og,function(n){t._handlers[n]=e(Rg[n],t)})}function Oi(t){function e(e,n){f(e,function(e){_e(t,Ai(e),n._handlers[e])},n)}np.call(this),this.dom=t,this._touching=!1,this._touchTimer,this._handlers={},Li(this),Ef.pointerEventsSupported?e(zg,this):(Ef.touchEventsSupported&&e(Eg,this),e(Og,this))}function Ei(t,e){var n=new Wg(Lf(),t,e);return Hg[n.id]=n,n}function Bi(t){if(t)t.dispose();else{for(var e in Hg)Hg.hasOwnProperty(e)&&Hg[e].dispose();Hg={}}return this}function zi(t){return Hg[t]}function Ri(t,e){Vg[t]=e}function Ni(t){delete Hg[t]}function Fi(t){return t in
  3. for(var e=1,n=0;Math.round(t*e)/e!==t;)e*=10,n++;return n}function lo(t){var e=t.toString(),n=e.indexOf("e");if(n>0){var i=+e.slice(n+1);return 0>i?-i:0}var r=e.indexOf(".");return 0>r?0:e.length-1-r}function uo(t,e){var n=Math.log,i=Math.LN10,r=Math.floor(n(t[1]-t[0])/i),a=Math.round(n(Math.abs(e[1]-e[0]))/i),o=Math.min(Math.max(-r+a,0),20);return isFinite(o)?o:20}function ho(t,e,n){if(!t[e])return 0;var i=g(t,function(t,e){return t+(isNaN(e)?0:e)},0);if(0===i)return 0;for(var r=Math.pow(10,n),a=p(t,function(t){return(isNaN(t)?0:t)/i*r*100}),o=100*r,s=p(a,function(t){return Math.floor(t)}),l=g(s,function(t,e){return t+e},0),u=p(a,function(t,e){return t-s[e]});o>l;){for(var h=Number.NEGATIVE_INFINITY,c=null,d=0,f=u.length;f>d;++d)u[d]>h&&(h=u[d],c=d);++s[c],u[c]=0,++l}return s[e]/r}function co(t){var e=2*Math.PI;return(t%e+e)%e}function fo(t){return t>-$m&&$m>t}function po(t){if(t instanceof Date)return t;if("string"==typeof t){var e=Jm.exec(t);if(!e)return new Date(0/0);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 new Date(null==t?0/0:Math.round(t))}function go(t){return Math.pow(10,vo(t))}function vo(t){return Math.floor(Math.log(t)/Math.LN10)}function mo(t,e){var n,i=vo(t),r=Math.pow(10,i),a=t/r;return n=e?1.5>a?1:2.5>a?2:4>a?3:7>a?5:10:1>a?1:2>a?2:3>a?3:5>a?5:10,t=n*r,i>=-20?+t.toFixed(0>i?-i:0):t}function yo(t,e){var n=(t.length-1)*e+1,i=Math.floor(n),r=+t[i-1],a=n-i;return a?r+a*(t[i]-r):r}function _o(t){function e(t,n,i){return t.interval[i]<n.interval[i]||t.interval[i]===n.interval[i]&&(t.close[i]-n.close[i]===(i?-1:1)||!i&&e(t,n,1))}t.sort(function(t,n){return e(t,n,0)?-1:1});for(var n=-1/0,i=1,r=0;r<t.length;){for(var a=t[r].interval,o=t[r].close,s=0;2>s;s++)a[s]<=n&&(a[s]=n,o[s]=s?1:1-i),n=a[s],i=o[s];a[0]===a[1]&&o[0]*o[1]!==1?t.splice(r,1):r++}return t}function xo(t){return t-parseFloat(t)>=0}function wo(t){return isNaN(t)?"-":(t=(t+"").split("."),t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:""))}function bo(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}function So(t){return null==t?"":(t+"").replace(ny,function(t,e){return iy[e]})}function Mo(t,e,n){x(e)||(e=[e]);var i=e.length;if(!i)return"";for(var r=e[0].$vars||[],a=0;a<r.length;a++){var o=ry[a];t=t.replace(ay(o),ay(o,0))}for(var s=0;i>s;s++)for(var l=0;l<r.length;l++){var u=e[s][r[l]];t=t.replace(ay(ry[l],s),n?So(u):u)}return t}function Io(t,e,n){return f(e,function(e,i){t=t.replace("{"+i+"}",n?So(e):e)}),t}function To(t,e){t=b(t)?{color:t,extraCssText:e}:t||{};var n=t.color,i=t.type,e=t.extraCssText,r=t.renderMode||"html",a=t.markerId||"X";return n?"html"===r?"subItem"===i?'<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+So(n)+";"+(e||"")+'"></span>':'<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:'+So(n)+";"+(e||"")+'"></span>':{renderMode:r,content:"{marker"+a+"|} ",style:{color:n}}:""}function Co(t,e){return t+="","0000".substr(0,e-t.length)+t}function Do(t,e,n){("week"===t||"month"===t||"quarter"===t||"half-year"===t||"year"===t)&&(t="MM-dd\nyyyy");var i=po(e),r=n?"UTC":"",a=i["get"+r+"FullYear"](),o=i["get"+r+"Month"]()+1,s=i["get"+r+"Date"](),l=i["get"+r+"Hours"](),u=i["get"+r+"Minutes"](),h=i["get"+r+"Seconds"](),c=i["get"+r+"Milliseconds"]();return t=t.replace("MM",Co(o,2)).replace("M",o).replace("yyyy",a).replace("yy",a%100).replace("dd",Co(s,2)).replace("d",s).replace("hh",Co(l,2)).replace("h",l).replace("mm",Co(u,2)).replace("m",u).replace("ss",Co(h,2)).replace("s",h).replace("SSS",Co(c,3))}function Ao(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t}function ko(t){return Vn(t.text,t.font,t.textAlign,t.textVerticalAlign,t.textPadding,t.textLineHeight,t.rich,t.
  4. return e?e.getDimensionsInfo?e.getDimensionsInfo():e.dimensions.slice():void 0}function uu(t,e){cu(gx,t,e,K_,"layout")}function hu(t,e){cu(gx,t,e,J_,"visual")}function cu(t,e,n,i,r){if((G_(e)||W_(e))&&(n=e,e=i),kf){if(isNaN(e)||null==e)throw new Error("Illegal priority");H_(t,function(t){V_(t.__raw!==n)})}var a=nl.wrapStageHandler(n,r);return a.__prio=e,a.__raw=n,t.push(a),a}function du(t,e){mx[t]=e}function fu(t){return py.extend(t)}function pu(t){return n_.extend(t)}function gu(t){return e_.extend(t)}function vu(t){return Zs.extend(t)}function mu(t){n("createCanvas",t)}function yu(t,e,n){N_.registerMap(t,e,n)}function _u(t){var e=N_.retrieveMap(t);return e&&e[0]&&{geoJson:e[0].geoJSON,specialAreas:e[0].specialAreas}}function xu(t){return t}function wu(t,e,n,i,r){this._old=t,this._new=e,this._oldKeyGetter=n||xu,this._newKeyGetter=i||xu,this.context=r}function bu(t,e,n,i,r){for(var a=0;a<t.length;a++){var o="_ec_"+r[i](t[a],a),s=e[o];null==s?(n.push(o),e[o]=a):(s.length||(e[o]=s=[s]),s.push(a))}}function Su(t){var e={},n=e.encode={},i=N(),r=[],a=[],o=e.userOutput={dimensionNames:t.dimensions.slice(),encode:{}};f(t.dimensions,function(e){var s=t.getDimensionInfo(e),l=s.coordDim;if(l){kf&&O(null==Tx.get(l));var u=s.coordDimIndex;Mu(n,l)[u]=e,s.isExtraCoord||(i.set(l,1),Tu(s.type)&&(r[0]=e),Mu(o.encode,l)[u]=s.index),s.defaultTooltip&&a.push(e)}Tx.each(function(t,e){var i=Mu(n,e),r=s.otherDims[e];null!=r&&r!==!1&&(i[r]=s.name)})});var s=[],l={};i.each(function(t,e){var i=n[e];l[e]=i[0],s=s.concat(i)}),e.dataDimsOnCoord=s,e.encodeFirstDimNotExtra=l;var u=n.label;u&&u.length&&(r=u.slice());var h=n.tooltip;return h&&h.length?a=h.slice():a.length||(a=r.slice()),n.defaultedLabel=r,n.defaultedTooltip=a,e}function Mu(t,e){return t.hasOwnProperty(e)||(t[e]=[]),t[e]}function Iu(t){return"category"===t?"ordinal":"time"===t?"time":"float"}function Tu(t){return!("ordinal"===t||"time"===t)}function Cu(t){return t._rawCount>65535?Lx:Ex}function Du(t){var e=t.constructor;return e===Array?t.slice():new e(t)}function Au(t,e){f(Bx.concat(e.__wrappedMethods||[]),function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}),t.__wrappedMethods=e.__wrappedMethods,f(zx,function(n){t[n]=i(e[n])}),t._calculationInfo=o(e._calculationInfo)}function ku(t,e,n,i,r){var a=Px[e.type],o=i-1,s=e.name,l=t[s][o];if(l&&l.length<n){for(var u=new a(Math.min(r-o*n,n)),h=0;h<l.length;h++)u[h]=l[h];t[s][o]=u}for(var c=i*n;r>c;c+=n)t[s].push(new a(Math.min(r-c,n)))}function Pu(t){var e=t._invertedIndicesMap;f(e,function(n,i){var r=t._dimensionInfos[i],a=r.ordinalMeta;if(a){n=e[i]=new Ox(a.categories.length);for(var o=0;o<n.length;o++)n[o]=Ax;for(var o=0;o<t._count;o++)n[t.get(i,o)]=o}})}function Lu(t,e,n){var i;if(null!=e){var r=t._chunkSize,a=Math.floor(n/r),o=n%r,s=t.dimensions[e],l=t._storage[s][a];if(l){i=l[o];var u=t._dimensionInfos[s].ordinalMeta;u&&u.categories.length&&(i=u.categories[i])}}return i}function Ou(t){return t}function Eu(t){return t<this._count&&t>=0?this._indices[t]:-1}function Bu(t,e){var n=t._idList[e];return null==n&&(n=Lu(t,t._idDimIdx,e)),null==n&&(n=kx+e),n}function zu(t){return x(t)||(t=[t]),t}function Ru(t,e){for(var n=0;n<e.length;n++)t._dimensionInfos[e[n]]||console.error("Unkown dimension "+e[n])}function Nu(t,e){var n=t.dimensions,i=new Rx(p(n,t.getDimensionInfo,t),t.hostModel);Au(i,t);for(var r=i._storage={},a=t._storage,o=0;o<n.length;o++){var s=n[o];a[s]&&(u(e,s)>=0?(r[s]=Fu(a[s]),i._rawExtent[s]=Vu(),i._extent[s]=null):r[s]=a[s])}return i}function Fu(t){for(var e=new Array(t.length),n=0;n<t.length;n++)e[n]=Du(t[n]);return e}function Vu(){return[1/0,-1/0]}function Hu(t,e,n){function r(t,e,n){null!=Tx.get(e)?t.otherDims[e]=n:(t.coordDim=e,t.coordDimIndex=n,h.set(e,!0))}Ho.isInstance(e)||(e=Ho.seriesDataToSource(e)),n=n||{},t=(t||[]).slice();for(var a=(n.dimsDef||[]).slice(),l=N(n.encodeDef),u=N(),h=N(),c=[],d=Gu(e,t,a,n.dimCount),p=0;d>p;p++){var g=a[p]=o({},S(a[p])?a[p]:{name:a[p]}),v=g.name,m=c[p]={otherDims:{}};null!=v&&null==u.get(v)&&(m.name=m.displayName=v,u.set(v,p)),null!=g.type&&(m.type=g.type),null!=g.displayName&&(m.displayName=g.disp
  5. var _,x;if("x"===u||"y"===u){var w="x"===u?0:1;_=Math.abs(p[w]-y[w]),x=Math.abs(p[w]-v[w])}else _=Qf(p,y),x=Qf(p,v);m=x/(x+_),Sb(Cb,p,Ib,-l*(1-m))}wb(Tb,Tb,s),bb(Tb,Tb,o),wb(Cb,Cb,s),bb(Cb,Cb,o),t.bezierCurveTo(Tb[0],Tb[1],Cb[0],Cb[1],p[0],p[1]),Sb(Tb,p,Ib,l*m)}else t.lineTo(p[0],p[1]);c=d,d+=a}return f}function nd(t,e){var n=[1/0,1/0],i=[-1/0,-1/0];if(e)for(var r=0;r<t.length;r++){var a=t[r];a[0]<n[0]&&(n[0]=a[0]),a[1]<n[1]&&(n[1]=a[1]),a[0]>i[0]&&(i[0]=a[0]),a[1]>i[1]&&(i[1]=a[1])}return{min:e?n:i,max:e?i:n}}function id(t,e){if(t.length===e.length){for(var n=0;n<t.length;n++){var i=t[n],r=e[n];if(i[0]!==r[0]||i[1]!==r[1])return}return!0}}function rd(t){return"number"==typeof t?t:t?.5:0}function ad(t){var e=t.getGlobalExtent();if(t.onBand){var n=t.getBandWidth()/2-1,i=e[1]>e[0]?1:-1;e[0]+=i*n,e[1]-=i*n}return e}function od(t,e,n){if(!n.valueDim)return[];for(var i=[],r=0,a=e.count();a>r;r++)i.push(Kc(n,t,e,r));return i}function sd(t,e,n,i){var r=ad(t.getAxis("x")),a=ad(t.getAxis("y")),o=t.getBaseAxis().isHorizontal(),s=Math.min(r[0],r[1]),l=Math.min(a[0],a[1]),u=Math.max(r[0],r[1])-s,h=Math.max(a[0],a[1])-l;if(n)s-=.5,u+=.5,l-=.5,h+=.5;else{var c=i.get("lineStyle.width")||2,d=i.get("clipOverflow")?c/2:Math.max(u,h);o?(l-=d,h+=2*d):(s-=d,u+=2*d)}var f=new _m({shape:{x:s,y:l,width:u,height:h}});return e&&(f.shape[o?"width":"height"]=0,Na(f,{shape:{width:u,height:h}},i)),f}function ld(t,e,n,i){var r=t.getAngleAxis(),a=t.getRadiusAxis(),o=a.getExtent().slice();o[0]>o[1]&&o.reverse();var s=r.getExtent(),l=Math.PI/180;n&&(o[0]-=.5,o[1]+=.5);var u=new cm({shape:{cx:ao(t.cx,1),cy:ao(t.cy,1),r0:ao(o[0],1),r:ao(o[1],1),startAngle:-s[0]*l,endAngle:-s[1]*l,clockwise:r.inverse}});return e&&(u.shape.endAngle=-s[0]*l,Na(u,{shape:{endAngle:-s[1]*l}},i)),u}function ud(t,e,n,i){return"polar"===t.type?ld(t,e,n,i):sd(t,e,n,i)}function hd(t,e,n){for(var i=e.getBaseAxis(),r="x"===i.dim||"radius"===i.dim?0:1,a=[],o=0;o<t.length-1;o++){var s=t[o+1],l=t[o];a.push(l);var u=[];switch(n){case"end":u[r]=s[r],u[1-r]=l[1-r],a.push(u);break;case"middle":var h=(l[r]+s[r])/2,c=[];u[r]=c[r]=h,u[1-r]=l[1-r],c[1-r]=s[1-r],a.push(u),a.push(c);break;default:u[r]=l[r],u[1-r]=s[1-r],a.push(u)}}return t[o]&&a.push(t[o]),a}function cd(t,e){var n=t.getVisual("visualMeta");if(n&&n.length&&t.count()){if("cartesian2d"!==e.type)return void(kf&&console.warn("Visual map on line style is only supported on cartesian2d."));for(var i,r,a=n.length-1;a>=0;a--){var o=n[a].dimension,s=t.dimensions[o],l=t.getDimensionInfo(s);if(i=l&&l.coordDim,"x"===i||"y"===i){r=n[a];break}}if(!r)return void(kf&&console.warn("Visual map on line style only support x or y dimension."));var u=e.getAxis(i),h=p(r.stops,function(t){return{coord:u.toGlobalCoord(u.dataToCoord(t.value)),color:t.color}}),c=h.length,d=r.outerColors.slice();c&&h[0].coord>h[c-1].coord&&(h.reverse(),d.reverse());var g=10,v=h[0].coord-g,m=h[c-1].coord+g,y=m-v;if(.001>y)return"transparent";f(h,function(t){t.offset=(t.coord-v)/y}),h.push({offset:c?h[c-1].offset:.5,color:d[1]||"transparent"}),h.unshift({offset:c?h[0].offset:.5,color:d[0]||"transparent"});var _=new Cm(0,0,0,0,h,!0);return _[i]=v,_[i+"2"]=m,_}}function dd(t,e,n){var i=t.get("showAllSymbol"),r="auto"===i;if(!i||r){var a=n.getAxesByScale("ordinal")[0];if(a&&(!r||!fd(a,e))){var o=e.mapDimension(a.dim),s={};return f(a.getViewLabels(),function(t){s[t.tickValue]=1}),function(t){return!s.hasOwnProperty(e.get(o,t))}}}}function fd(t,e){var n=t.getExtent(),i=Math.abs(n[1]-n[0])/t.scale.count();isNaN(i)&&(i=0);for(var r=e.count(),a=Math.max(1,Math.round(r/5)),o=0;r>o;o+=a)if(1.5*Vc.getSymbolSize(e,o)[t.isHorizontal()?1:0]>i)return!1;return!0}function pd(t,e,n,i){var r=e.getData(),a=this.dataIndex,o=r.getName(a),s=e.get("selectedOffset");i.dispatchAction({type:"pieToggleSelect",from:t,name:o,seriesId:e.id}),r.each(function(t){gd(r.getItemGraphicEl(t),r.getItemLayout(t),e.isSelected(r.getName(t)),s,n)})}function gd(t,e,n,i,r){var a=(e.startAngle+e.endAngle)/2,o=Math.cos(a),s=Math.sin(a),l=n?i:0,u=[o*l,s*l];r?t.animate().when(200,{position:u}).start("bounceOut"):t.attr("positi
  6. },resume:function(){this._paused=!1}};var Mp=function(){this.head=null,this.tail=null,this._len=0},Ip=Mp.prototype;Ip.insert=function(t){var e=new Tp(t);return this.insertEntry(e),e},Ip.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++},Ip.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--},Ip.len=function(){return this._len},Ip.clear=function(){this.head=this.tail=null,this._len=0};var Tp=function(t){this.value=t,this.next,this.prev},Cp=function(t){this._list=new Mp,this._map={},this._maxSize=t||10,this._lastRemovedEntry=null},Dp=Cp.prototype;Dp.put=function(t,e){var n=this._list,i=this._map,r=null;if(null==i[t]){var a=n.len(),o=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var s=n.head;n.remove(s),delete i[s.key],r=s.value,this._lastRemovedEntry=s}o?o.value=e:o=new Tp(e),o.key=t,n.insertEntry(o),i[t]=o}return r},Dp.get=function(t){var e=this._map[t],n=this._list;return null!=e?(e!==n.tail&&(n.remove(e),n.insertEntry(e)),e.value):void 0},Dp.clear=function(){this._list.clear(),this._map={}};var Ap={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
  7. l&&(r.push(l),a.push(s))}for(var o=0;i>o;)n[o]._needsRemove?(n[o]=n[i-1],n.pop(),i--):o++;i=r.length;for(var o=0;i>o;o++)a[o].fire(r[o]);this._time=t,this.onframe(e),this.trigger("frame",e),this.stage.update&&this.stage.update()},_startLoop:function(){function t(){e._running&&(lg(t),!e._paused&&e._update())}var e=this;this._running=!0,lg(t)},start:function(){this._time=(new Date).getTime(),this._pausedTime=0,this._startLoop()},stop:function(){this._running=!1},pause:function(){this._paused||(this._pauseStart=(new Date).getTime(),this._paused=!0)},resume:function(){this._paused&&(this._pausedTime+=(new Date).getTime()-this._pauseStart,this._paused=!1)},clear:function(){this._clips=[]},isFinished:function(){return!this._clips.length},animate:function(t,e){e=e||{};var n=new zp(t,e.loop,e.getter,e.setter);return this.addAnimator(n),n}},c(Pg,np);var Lg=300,Og=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],Eg=["touchstart","touchend","touchmove"],Bg={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},zg=p(Og,function(t){var e=t.replace("mouse","pointer");return Bg[e]?e:t}),Rg={mousemove:function(t){t=ye(this.dom,t),this.trigger("mousemove",t)},mouseout:function(t){t=ye(this.dom,t);var e=t.toElement||t.relatedTarget;if(e!==this.dom)for(;e&&9!==e.nodeType;){if(e===this.dom)return;e=e.parentNode}this.trigger("mouseout",t)},touchstart:function(t){t=ye(this.dom,t),t.zrByTouch=!0,this._lastTouchMoment=new Date,this.handler.processGesture(this,t,"start"),Rg.mousemove.call(this,t),Rg.mousedown.call(this,t),ki(this)},touchmove:function(t){t=ye(this.dom,t),t.zrByTouch=!0,this.handler.processGesture(this,t,"change"),Rg.mousemove.call(this,t),ki(this)},touchend:function(t){t=ye(this.dom,t),t.zrByTouch=!0,this.handler.processGesture(this,t,"end"),Rg.mouseup.call(this,t),+new Date-this._lastTouchMoment<Lg&&Rg.click.call(this,t),ki(this)},pointerdown:function(t){Rg.mousedown.call(this,t)},pointermove:function(t){Pi(t)||Rg.mousemove.call(this,t)},pointerup:function(t){Rg.mouseup.call(this,t)},pointerout:function(t){Pi(t)||Rg.mouseout.call(this,t)}};f(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(t){Rg[t]=function(e){e=ye(this.dom,e),this.trigger(t,e)}});var Ng=Oi.prototype;Ng.dispose=function(){for(var t=Og.concat(Eg),e=0;e<t.length;e++){var n=t[e];xe(this.dom,Ai(n),this._handlers[n])}},Ng.setCursor=function(t){this.dom.style&&(this.dom.style.cursor=t||"default")},c(Oi,np);var Fg=!Ef.canvasSupported,Vg={canvas:kg},Hg={},Gg="4.1.0",Wg=function(t,e,n){n=n||{},this.dom=e,this.id=t;var i=this,r=new Kp,a=n.renderer;if(Fg){if(!Vg.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");a="vml"}else a&&Vg[a]||(a="canvas");var o=new Vg[a](e,r,n,t);this.storage=r,this.painter=o;var s=Ef.node||Ef.worker?null:new Oi(o.getViewportRoot());this.handler=new fp(r,o,s,o.root),this.animation=new Pg({stage:{update:y(this.flush,this)}}),this.animation.start(),this._needsRefresh;var l=r.delFromStorage,u=r.addToStorage;r.delFromStorage=function(t){l.call(r,t),t&&t.removeSelfFromZr(i)},r.addToStorage=function(t){u.call(r,t),t.addSelfToZr(i)}};Wg.prototype={constructor:Wg,getId:function(){return this.id},add:function(t){this.storage.addRoot(t),this._needsRefresh=!0},remove:function(t){this.storage.delRoot(t),this._needsRefresh=!0},configLayer:function(t,e){this.painter.configLayer&&this.painter.configLayer(t,e),this._needsRefresh=!0},setBackgroundColor:function(t){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(t),this._needsRefresh=!0},refreshImmediately:function(){this._needsRefresh=this._needsRefreshHover=!1,this.painter.refresh(),this._needsRefresh=this._needsRefreshHover=!1},refresh:function(){this._needsRefresh=!0},flush:function(){var t;this._needsRefresh&&(t=!0,this.refreshImmediately()),this._needsRefreshHover&&(t=!0,this.refreshHoverImmediately()),t&&this.trigger("rendered")},addHover:function(t,e){if(this.painter.addHover){var n=this.painter.addHover(t,e);return this.refreshHover(),n}},removeHover:function(t){this.painter.removeHover&&(th
  8. },singleAxis:function(t,e,n,i){var r=t.getReferringComponents("singleAxis")[0];if(kf&&!r)throw new Error("singleAxis should be specified.");e.coordSysDims=["single"],n.set("single",r),Vo(r)&&(i.set("single",r),e.firstCategoryDimIndex=0)},polar:function(t,e,n,i){var r=t.getReferringComponents("polar")[0],a=r.findAxisModel("radiusAxis"),o=r.findAxisModel("angleAxis");if(kf){if(!o)throw new Error("angleAxis option not found");if(!a)throw new Error("radiusAxis option not found")}e.coordSysDims=["radius","angle"],n.set("radius",a),n.set("angle",o),Vo(a)&&(i.set("radius",a),e.firstCategoryDimIndex=0),Vo(o)&&(i.set("angle",o),e.firstCategoryDimIndex=1)},geo:function(t,e){e.coordSysDims=["lng","lat"]},parallel:function(t,e,n,i){var r=t.ecModel,a=r.getComponent("parallel",t.get("parallelIndex")),o=e.coordSysDims=a.dimensions.slice();f(a.parallelAxisIndex,function(t,a){var s=r.getComponent("parallelAxis",t),l=o[a];n.set(l,s),Vo(s)&&null==e.firstCategoryDimIndex&&(i.set(l,s),e.firstCategoryDimIndex=a)})}},xy="original",wy="arrayRows",by="objectRows",Sy="keyedColumns",My="unknown",Iy="typedArray",Ty="column",Cy="row";Ho.seriesDataToSource=function(t){return new Ho({data:t,sourceFormat:I(t)?Iy:xy,fromDataset:!1})},ir(Ho);var Dy=qi(),Ay="\x00_ec_inner",ky=Ka.extend({init:function(t,e,n,i){n=n||{},this.option=null,this._theme=new Ka(n),this._optionManager=i},setOption:function(t,e){O(!(Ay in t),"please use chart.getOption()"),this._optionManager.setOption(t,e),this.resetOption(null)},resetOption:function(t){var e=!1,n=this._optionManager;if(!t||"recreate"===t){var i=n.mountOption("recreate"===t);this.option&&"recreate"!==t?(this.restoreData(),this.mergeOption(i)):ns.call(this,i),e=!0}if(("timeline"===t||"media"===t)&&this.restoreData(),!t||"recreate"===t||"timeline"===t){var r=n.getTimelineOption(this);r&&(this.mergeOption(r),e=!0)}if(!t||"recreate"===t||"media"===t){var a=n.getMediaOption(this,this._api);a.length&&f(a,function(t){this.mergeOption(t,e=!0)},this)}return e},mergeOption:function(t){function e(e,i){var r=Fi(t[e]),s=Wi(a.get(e),r);Xi(s),f(s,function(t){var n=t.option;S(n)&&(t.keyInfo.mainType=e,t.keyInfo.subType=rs(e,n,t.exist))});var l=is(a,i);n[e]=[],a.set(e,[]),f(s,function(t,i){var r=t.exist,s=t.option;if(O(S(s)||r,"Empty component definition"),s){var u=py.getClass(e,t.keyInfo.subType,!0);if(r&&r instanceof u)r.name=t.keyInfo.name,r.mergeOption(s,this),r.optionUpdated(s,!1);else{var h=o({dependentModels:l,componentIndex:i},t.keyInfo);r=new u(s,this,this,h),o(r,h),r.init(s,this,this,h),r.optionUpdated(null,!0)}}else r.mergeOption({},this),r.optionUpdated({},!1);a.get(e)[i]=r,n[e][i]=r.option},this),"series"===e&&as(this,a.get("series"))}var n=this.option,a=this._componentsMap,s=[];Xo(this),f(t,function(t,e){null!=t&&(py.hasClass(e)?e&&s.push(e):n[e]=null==n[e]?i(t):r(n[e],t,!0))}),py.topologicalTravel(s,py.getAllClassMainTypes(),e,this),this._seriesIndicesMap=N(this._seriesIndices=this._seriesIndices||[])},getOption:function(){var t=i(this.option);return f(t,function(e,n){if(py.hasClass(n)){for(var e=Fi(e),i=e.length-1;i>=0;i--)Yi(e[i])&&e.splice(i,1);t[n]=e}}),delete t[Ay],t},getTheme:function(){return this._theme},getComponent:function(t,e){var n=this._componentsMap.get(t);return n?n[e||0]:void 0},queryComponents:function(t){var e=t.mainType;if(!e)return[];var n=t.index,i=t.id,r=t.name,a=this._componentsMap.get(e);if(!a||!a.length)return[];var o;if(null!=n)x(n)||(n=[n]),o=v(p(n,function(t){return a[t]}),function(t){return!!t});else if(null!=i){var s=x(i);o=v(a,function(t){return s&&u(i,t.id)>=0||!s&&t.id===i})}else if(null!=r){var l=x(r);o=v(a,function(t){return l&&u(r,t.name)>=0||!l&&t.name===r})}else o=a.slice();return os(o,t)},findComponents:function(t){function e(t){var e=r+"Index",n=r+"Id",i=r+"Name";return!t||null==t[e]&&null==t[n]&&null==t[i]?null:{mainType:r,index:t[e],id:t[n],name:t[i]}}function n(e){return t.filter?v(e,t.filter):e}var i=t.query,r=t.mainType,a=e(i),o=a?this.queryComponents(a):this._componentsMap.get(r);return n(os(o,t))},eachComponent:function(t,e,n){var i=this._componentsMap;if("function"==t
  9. null!=n&&(this._textX=parseFloat(n)),null!=i&&(this._textY=parseFloat(i));var r=t.getAttribute("dx")||0,a=t.getAttribute("dy")||0,o=new jp;return xl(e,o),bl(t,o,this._defs),this._textX+=r,this._textY+=a,o},path:function(t,e){var n=t.getAttribute("d")||"",i=Xr(n);return xl(e,i),bl(t,i,this._defs),i}},L_={lineargradient:function(t){var e=parseInt(t.getAttribute("x1")||0,10),n=parseInt(t.getAttribute("y1")||0,10),i=parseInt(t.getAttribute("x2")||10,10),r=parseInt(t.getAttribute("y2")||0,10),a=new Cm(e,n,i,r);return _l(t,a),a},radialgradient:function(){}},O_={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-align":"textAlign","alignment-baseline":"textBaseline"},E_=/url\(\s*#(.*?)\)/,B_=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.e,]*)\)/g,z_=/([^\s:;]+)\s*:\s*([^:;]+)/g,R_=N(),N_={registerMap:function(t,e,n){var i;return x(e)?i=e:e.svg?i=[{type:"svg",source:e.svg,specialAreas:e.specialAreas}]:(e.geoJson&&!e.features&&(n=e.specialAreas,e=e.geoJson),i=[{type:"geoJSON",source:e,specialAreas:n}]),f(i,function(t){var e=t.type;"geoJson"===e&&(e=t.type="geoJSON");var n=F_[e];kf&&O(n,"Illegal map type: "+e),n(t)}),R_.set(t,i)},retrieveMap:function(t){return R_.get(t)}},F_={geoJSON:function(t){var e=t.source;t.geoJSON=b(e)?"undefined"!=typeof JSON&&JSON.parse?JSON.parse(e):new Function("return ("+e+");")():e},svg:function(t){t.svgXML=ml(t.source)}},V_=O,H_=f,G_=w,W_=S,X_=py.parseClassType,U_="4.3.0",Y_={zrender:"4.1.0"},j_=1,q_=1e3,Z_=5e3,K_=1e3,$_=1100,Q_=2e3,J_=3e3,tx=3500,ex=4e3,nx=5e3,ix={PROCESSOR:{FILTER:q_,STATISTIC:Z_},VISUAL:{LAYOUT:K_,PROGRESSIVE_LAYOUT:$_,GLOBAL:Q_,CHART:J_,POST_CHART_LAYOUT:tx,COMPONENT:ex,BRUSH:nx}},rx="__flagInMainProcess",ax="__optionUpdated",ox=/^[a-zA-Z0-9_]+$/;Dl.prototype.on=Cl("on"),Dl.prototype.off=Cl("off"),Dl.prototype.one=Cl("one"),c(Dl,np);var sx=Al.prototype;sx._onframe=function(){if(!this._disposed){var t=this._scheduler;if(this[ax]){var e=this[ax].silent;this[rx]=!0,Pl(this),lx.update.call(this),this[rx]=!1,this[ax]=!1,Bl.call(this,e),zl.call(this,e)}else if(t.unfinished){var n=j_,i=this._model,r=this._api;t.unfinished=!1;do{var a=+new Date;t.performSeriesTasks(i),t.performDataProcessorTasks(i),Ol(this,i),t.performVisualTasks(i),Gl(this,this._model,r,"remain"),n-=+new Date-a}while(n>0&&t.unfinished);t.unfinished||this._zr.flush()}}},sx.getDom=function(){return this._dom},sx.getZr=function(){return this._zr},sx.setOption=function(t,e,n){kf&&V_(!this[rx],"`setOption` should not be called during main process.");var i;if(W_(e)&&(n=e.lazyUpdate,i=e.silent,e=e.notMerge),this[rx]=!0,!this._model||e){var r=new hs(this._api),a=this._theme,o=this._model=new ky;o.scheduler=this._scheduler,o.init(null,null,a,r)}this._model.setOption(t,fx),n?(this[ax]={silent:i},this[rx]=!1):(Pl(this),lx.update.call(this),this._zr.flush(),this[ax]=!1,this[rx]=!1,Bl.call(this,i),zl.call(this,i))},sx.setTheme=function(){console.error("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},sx.getModel=function(){return this._model},sx.getOption=function(){return this._model&&this._model.getOption()},sx.getWidth=function(){return this._zr.getWidth()},sx.getHeight=function(){return this._zr.getHeight()},sx.getDevicePixelRatio=function(){return this._zr.painter.dpr||window.devicePixelRatio||1},sx.getRenderedCanvas=function(t){if(Ef.canvasSupported){t=t||{},t.pixelRatio=t.pixelRatio||1,t.backgroundColor=t.backgroundColor||this._model.get("backgroundColor");var e=this._zr;return e.painter.getRenderedCanvas(t)}},sx.getSvgDataUrl=function(){if(Ef.svgSupported){var t=this._zr,e=t.storage.getDisplayList();return f(e,function(t){t.stopAnimation(!0)}),t.painter.pathToDataUrl()}},sx.getDataURL=function(t){t=t||{};var e=t.excludeComponents,n=this._model,i=[],r=this;H_(e,function(t
  10. };var sw=Ku.prototype,lw=Yx.prototype,uw=lo,hw=ao,cw=Math.floor,dw=Math.ceil,fw=Math.pow,pw=Math.log,gw=Ku.extend({type:"log",base:10,$constructor:function(){Ku.apply(this,arguments),this._originalScale=new Yx},getTicks:function(){var t=this._originalScale,e=this._extent,n=t.getExtent();return p(lw.getTicks.call(this),function(i){var r=ao(fw(this.base,i));return r=i===e[0]&&t.__fixMin?gh(r,n[0]):r,r=i===e[1]&&t.__fixMax?gh(r,n[1]):r},this)},getLabel:lw.getLabel,scale:function(t){return t=sw.scale.call(this,t),fw(this.base,t)},setExtent:function(t,e){var n=this.base;t=pw(t)/pw(n),e=pw(e)/pw(n),lw.setExtent.call(this,t,e)},getExtent:function(){var t=this.base,e=sw.getExtent.call(this);e[0]=fw(t,e[0]),e[1]=fw(t,e[1]);var n=this._originalScale,i=n.getExtent();return n.__fixMin&&(e[0]=gh(e[0],i[0])),n.__fixMax&&(e[1]=gh(e[1],i[1])),e},unionExtent:function(t){this._originalScale.unionExtent(t);var e=this.base;t[0]=pw(t[0])/pw(e),t[1]=pw(t[1])/pw(e),sw.unionExtent.call(this,t)},unionExtentFromData:function(t,e){this.unionExtent(t.getApproximateExtent(e))},niceTicks:function(t){t=t||10;var e=this._extent,n=e[1]-e[0];if(!(1/0===n||0>=n)){var i=go(n),r=t/n*i;for(.5>=r&&(i*=10);!isNaN(i)&&Math.abs(i)<1&&Math.abs(i)>0;)i*=10;var a=[ao(dw(e[0]/i)*i),ao(cw(e[1]/i)*i)];this._interval=i,this._niceExtent=a}},niceExtent:function(t){lw.niceExtent.call(this,t);var e=this._originalScale;e.__fixMin=t.fixMin,e.__fixMax=t.fixMax}});f(["contain","normalize"],function(t){gw.prototype[t]=function(e){return e=pw(e)/pw(this.base),sw[t].call(this,e)}}),gw.create=function(){return new gw};var vw={getMin:function(t){var e=this.option,n=t||null==e.rangeStart?e.min:e.rangeStart;return this.axis&&null!=n&&"dataMin"!==n&&"function"!=typeof n&&!C(n)&&(n=this.axis.scale.parse(n)),n},getMax:function(t){var e=this.option,n=t||null==e.rangeEnd?e.max:e.rangeEnd;return this.axis&&null!=n&&"dataMax"!==n&&"function"!=typeof n&&!C(n)&&(n=this.axis.scale.parse(n)),n},getNeedCrossZero:function(){var t=this.option;return null!=t.rangeStart||null!=t.rangeEnd?!1:!t.scale},getCoordSysModel:V,setRange:function(t,e){this.option.rangeStart=t,this.option.rangeEnd=e},resetRange:function(){this.option.rangeStart=this.option.rangeEnd=null}},mw=ta({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var n=e.cx,i=e.cy,r=e.width/2,a=e.height/2;t.moveTo(n,i-a),t.lineTo(n+r,i+a),t.lineTo(n-r,i+a),t.closePath()}}),yw=ta({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var n=e.cx,i=e.cy,r=e.width/2,a=e.height/2;t.moveTo(n,i-a),t.lineTo(n+r,i),t.lineTo(n,i+a),t.lineTo(n-r,i),t.closePath()}}),_w=ta({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var n=e.x,i=e.y,r=e.width/5*3,a=Math.max(r,e.height),o=r/2,s=o*o/(a-o),l=i-a+o+s,u=Math.asin(s/o),h=Math.cos(u)*o,c=Math.sin(u),d=Math.cos(u),f=.6*o,p=.7*o;t.moveTo(n-h,l+s),t.arc(n,l,o,Math.PI-u,2*Math.PI+u),t.bezierCurveTo(n+h-c*f,l+s+d*f,n,i-p,n,i),t.bezierCurveTo(n,i-p,n-h+c*f,l+s+d*f,n-h,l+s),t.closePath()}}),xw=ta({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var n=e.height,i=e.width,r=e.x,a=e.y,o=i/3*2;t.moveTo(r,a),t.lineTo(r+o,a+n),t.lineTo(r,a+n/4*3),t.lineTo(r-o,a+n),t.lineTo(r,a),t.closePath()}}),ww={line:wm,rect:_m,roundRect:_m,square:_m,circle:lm,diamond:yw,pin:_w,arrow:xw,triangle:mw},bw={line:function(t,e,n,i,r){r.x1=t,r.y1=e+i/2,r.x2=t+n,r.y2=e+i/2},rect:function(t,e,n,i,r){r.x=t,r.y=e,r.width=n,r.height=i},roundRect:function(t,e,n,i,r){r.x=t,r.y=e,r.width=n,r.height=i,r.r=Math.min(n,i)/4},square:function(t,e,n,i,r){var a=Math.min(n,i);r.x=t,r.y=e,r.width=a,r.height=a},circle:function(t,e,n,i,r){r.cx=t+n/2,r.cy=e+i/2,r.r=Math.min(n,i)/2},diamond:function(t,e,n,i,r){r.cx=t+n/2,r.cy=e+i/2,r.width=n,r.height=i},pin:function(t,e,n,i,r){r.x=t+n/2,r.y=e+i/2,r.width=n,r.height=i},arrow:function(t,e,n,i,r){r.x=t+n/2,r.y=e+i/2,r.width=n,r.height=i},triangle:function(t,e,n,i,r){r.cx=t+n/2,r.cy=e+i/2,r.width=n,r.height=i}},Sw={};f(ww,function(t,e){Sw[e]=new t});var Mw=ta({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextP
  11. if(Uc(t,r,i,e)){var s=new a(t,i,o);s.attr("position",r),t.setItemGraphicEl(i,s),n.add(s)}}).update(function(s,l){var u=r.getItemGraphicEl(l),h=t.getItemLayout(s);return Uc(t,h,s,e)?(u?(u.updateData(t,s,o),Ra(u,{position:h},i)):(u=new a(t,s),u.attr("position",h)),n.add(u),void t.setItemGraphicEl(s,u)):void n.remove(u)}).remove(function(t){var e=r.getItemGraphicEl(t);e&&e.fadeOut(function(){n.remove(e)})}).execute(),this._data=t},_b.isPersistent=function(){return!0},_b.updateLayout=function(){var t=this._data;t&&t.eachItemGraphicEl(function(e,n){var i=t.getItemLayout(n);e.attr("position",i)})},_b.incrementalPrepareUpdate=function(t){this._seriesScope=jc(t),this._data=null,this.group.removeAll()},_b.incrementalUpdate=function(t,e,n){function i(t){t.isGroup||(t.incremental=t.useHoverLayer=!0)}n=Yc(n);for(var r=t.start;r<t.end;r++){var a=e.getItemLayout(r);if(Uc(e,a,r,n)){var o=new this._symbolCtor(e,r,this._seriesScope);o.traverse(i),o.attr("position",a),this.group.add(o),e.setItemGraphicEl(r,o)}}},_b.remove=function(t){var e=this.group,n=this._data;n&&t?n.eachItemGraphicEl(function(t){t.fadeOut(function(){e.remove(t)})}):e.removeAll()};var xb=function(t,e,n,i,r,a,o,s){for(var l=$c(t,e),u=[],h=[],c=[],d=[],f=[],p=[],g=[],v=qc(r,e,o),m=qc(a,t,s),y=0;y<l.length;y++){var _=l[y],x=!0;switch(_.cmd){case"=":var w=t.getItemLayout(_.idx),b=e.getItemLayout(_.idx1);(isNaN(w[0])||isNaN(w[1]))&&(w=b.slice()),u.push(w),h.push(b),c.push(n[_.idx]),d.push(i[_.idx1]),g.push(e.getRawIndex(_.idx1));break;case"+":var S=_.idx;u.push(r.dataToPoint([e.get(v.dataDimsForPoint[0],S),e.get(v.dataDimsForPoint[1],S)])),h.push(e.getItemLayout(S).slice()),c.push(Kc(v,r,e,S)),d.push(i[S]),g.push(e.getRawIndex(S));break;case"-":var S=_.idx,M=t.getRawIndex(S);M!==S?(u.push(t.getItemLayout(S)),h.push(a.dataToPoint([t.get(m.dataDimsForPoint[0],S),t.get(m.dataDimsForPoint[1],S)])),c.push(n[S]),d.push(Kc(m,a,t,S)),g.push(M)):x=!1}x&&(f.push(_),p.push(p.length))}p.sort(function(t,e){return g[t]-g[e]});for(var I=[],T=[],C=[],D=[],A=[],y=0;y<p.length;y++){var S=p[y];I[y]=u[S],T[y]=h[S],C[y]=c[S],D[y]=d[S],A[y]=f[S]}return{current:I,next:T,stackedOnCurrent:C,stackedOnNext:D,status:A}},wb=oe,bb=se,Sb=Y,Mb=G,Ib=[],Tb=[],Cb=[],Db=Vr.extend({type:"ec-polyline",shape:{points:[],smooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},style:{fill:null,stroke:"#000"},brush:hm(Vr.prototype.brush),buildPath:function(t,e){var n=e.points,i=0,r=n.length,a=nd(n,e.smoothConstraint);if(e.connectNulls){for(;r>0&&Qc(n[r-1]);r--);for(;r>i&&Qc(n[i]);i++);}for(;r>i;)i+=Jc(t,n,i,r,r,1,a.min,a.max,e.smooth,e.smoothMonotone,e.connectNulls)+1}}),Ab=Vr.extend({type:"ec-polygon",shape:{points:[],stackedOnPoints:[],smooth:0,stackedOnSmooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},brush:hm(Vr.prototype.brush),buildPath:function(t,e){var n=e.points,i=e.stackedOnPoints,r=0,a=n.length,o=e.smoothMonotone,s=nd(n,e.smoothConstraint),l=nd(i,e.smoothConstraint);if(e.connectNulls){for(;a>0&&Qc(n[a-1]);a--);for(;a>r&&Qc(n[r]);r++);}for(;a>r;){var u=Jc(t,n,r,a,a,1,s.min,s.max,e.smooth,o,e.connectNulls);Jc(t,i,r+u-1,u,a,-1,l.min,l.max,e.stackedOnSmooth,o,e.connectNulls),r+=u+1,t.closePath()}}});Zs.extend({type:"line",init:function(){var t=new jp,e=new Xc;this.group.add(e.group),this._symbolDraw=e,this._lineGroup=t},render:function(t,e,n){var i=t.coordinateSystem,r=this.group,a=t.getData(),o=t.getModel("lineStyle"),l=t.getModel("areaStyle"),u=a.mapArray(a.getItemLayout),h="polar"===i.type,c=this._coordSys,d=this._symbolDraw,f=this._polyline,p=this._polygon,g=this._lineGroup,v=t.get("animation"),m=!l.isEmpty(),y=l.get("origin"),_=qc(i,a,y),x=od(i,a,_),w=t.get("showSymbol"),b=w&&!h&&dd(t,a,i),S=this._data;S&&S.eachItemGraphicEl(function(t,e){t.__temp&&(r.remove(t),S.setItemGraphicEl(e,null))}),w||d.remove(),r.add(g);var M=!h&&t.get("step");f&&c.type===i.type&&M===this._step?(m&&!p?p=this._newPolygon(u,x,i,v):p&&!m&&(g.remove(p),p=this._polygon=null),g.setClipPath(ud(i,!1,!1,t)),w&&d.updateData(a,{isIgnore:b,clipShape:ud(i,!1,!0,t)}),a.eachItemGraphicEl(function(t){t.stopAnimation(
  12. if(s){Bd(r)&&(r=rS({seriesIndex:a.seriesIndex,dataIndex:a.dataIndex},e).point);var l=Bd(r),u=a.axesInfo,h=s.axesInfo,c="leave"===i||Bd(r),d={},f={},p={list:[],map:{}},g={showPointer:oS(Dd,f),showTooltip:oS(Ad,p)};aS(s.coordSysMap,function(t,e){var n=l||t.containPoint(r);aS(s.coordSysAxesInfo[e],function(t){var e=t.axis,i=Od(u,t);if(!c&&n&&(!u||i)){var a=i&&i.value;null!=a||l||(a=e.pointToData(r)),null!=a&&Td(t,a,g,!1,d)}})});var v={};return aS(h,function(t,e){var n=t.linkGroup;n&&!f[e]&&aS(n.axesInfo,function(e,i){var r=f[i];if(e!==t&&r){var a=r.value;n.mapper&&(a=t.axis.scale.parse(n.mapper(a,Ed(e),Ed(t)))),v[t.key]=a}})}),aS(v,function(t,e){Td(h[e],t,g,!0,d)}),kd(f,h,d),Pd(p,r,t,o),Ld(h,o,n),d}},uS=(fu({type:"axisPointer",coordSysAxesInfo:null,defaultOption:{show:"auto",triggerOn:null,zlevel:0,z:50,type:"line",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#aaa",width:1,type:"solid"},shadowStyle:{color:"rgba(150,150,150,0.3)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,shadowBlur:3,shadowColor:"#aaa"},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}}}),qi()),hS=f,cS=pu({type:"axisPointer",render:function(t,e,n){var i=e.getComponent("tooltip"),r=t.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";zd("axisPointer",n,function(t,e,n){"none"!==r&&("leave"===t||r.indexOf(t)>=0)&&n({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})})},remove:function(t,e){Gd(e.getZr(),"axisPointer"),cS.superApply(this._model,"remove",arguments)},dispose:function(t,e){Gd("axisPointer",e),cS.superApply(this._model,"dispose",arguments)}}),dS=qi(),fS=i,pS=y;Wd.prototype={_group:null,_lastGraphicKey:null,_handle:null,_dragging:!1,_lastValue:null,_lastStatus:null,_payloadInfo:null,animationThreshold:15,render:function(t,e,n,i){var r=e.get("value"),a=e.get("status");if(this._axisModel=t,this._axisPointerModel=e,this._api=n,i||this._lastValue!==r||this._lastStatus!==a){this._lastValue=r,this._lastStatus=a;var o=this._group,s=this._handle;if(!a||"hide"===a)return o&&o.hide(),void(s&&s.hide());o&&o.show(),s&&s.show();var l={};this.makeElOption(l,r,t,e,n);var u=l.graphicKey;u!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=u;var h=this._moveAnimation=this.determineAnimation(t,e);if(o){var c=_(Xd,e,h);this.updatePointerEl(o,l,c,e),this.updateLabelEl(o,l,c,e)}else o=this._group=new jp,this.createPointerEl(o,l,t,e),this.createLabelEl(o,l,t,e),n.getZr().add(o);qd(o,e,!0),this._renderHandle(r)}},remove:function(t){this.clear(t)},dispose:function(t){this.clear(t)},determineAnimation:function(t,e){var n=e.get("animation"),i=t.axis,r="category"===i.type,a=e.get("snap");if(!a&&!r)return!1;if("auto"===n||null==n){var o=this.animationThreshold;if(r&&i.getBandWidth()>o)return!0;if(a){var s=Oc(t).seriesDataCount,l=i.getExtent();return Math.abs(l[0]-l[1])/s>o}return!1}return n===!0},makeElOption:function(){},createPointerEl:function(t,e){var n=e.pointer;if(n){var i=dS(t).pointerEl=new Wm[n.type](fS(e.pointer));t.add(i)}},createLabelEl:function(t,e,n,i){if(e.label){var r=dS(t).labelEl=new _m(fS(e.label));t.add(r),Yd(r,i)}},updatePointerEl:function(t,e,n){var i=dS(t).pointerEl;i&&e.pointer&&(i.setStyle(e.pointer.style),n(i,{shape:e.pointer.shape}))},updateLabelEl:function(t,e,n,i){var r=dS(t).labelEl;r&&(r.setStyle(e.label.style),n(r,{shape:e.label.shape,position:e.label.position}),Yd(r,i))},_renderHandle:function(t){if(!this._dragging&&this.updateHandleTransform){var e=this._axisPointerModel,n=this._api.getZr(),i=this._handle,r=e.getModel("handle"),a=e.get("status");if(!r.get("show")||!a||"hide"===a)return i&&n.remove(i),void(this._handle=null);var o;this._handle||(o=!0,i=this._handl