From fdda9425a74516639e819fbc5a8d4cf7d40766a5 Mon Sep 17 00:00:00 2001 From: winter_born <2264596049@qq.com> Date: Mon, 13 Apr 2026 23:44:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E4=BA=86api=E8=8E=B7?= =?UTF-8?q?=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/index_page.vue | 117 +++++++++++++++++++++++++++++++++ components/part.vue | 3 - js_sdk/u-charts/echarts.min.js | 18 +++++ pages.json | 8 ++- pages/index/index.vue | 54 ++++++++++----- pages/index/student.vue | 68 ------------------- static/baoming_icon.png | Bin 0 -> 486 bytes static/hero.png | Bin 0 -> 159703 bytes static/homebg.png | Bin 0 -> 128016 bytes static/img_my_hero_add.png | Bin 0 -> 1782 bytes static/listbg.png | Bin 0 -> 18281 bytes static/listbg2.png | Bin 0 -> 20887 bytes 12 files changed, 181 insertions(+), 87 deletions(-) create mode 100644 components/index_page.vue create mode 100644 js_sdk/u-charts/echarts.min.js create mode 100644 static/baoming_icon.png create mode 100644 static/hero.png create mode 100644 static/homebg.png create mode 100644 static/img_my_hero_add.png create mode 100644 static/listbg.png create mode 100644 static/listbg2.png diff --git a/components/index_page.vue b/components/index_page.vue new file mode 100644 index 0000000..d984f5c --- /dev/null +++ b/components/index_page.vue @@ -0,0 +1,117 @@ + + + + + \ No newline at end of file diff --git a/components/part.vue b/components/part.vue index fe7a9a6..7863243 100644 --- a/components/part.vue +++ b/components/part.vue @@ -57,9 +57,6 @@ this.rightoffsetx = 20; this.isopen = false; } - }, - deleteItem() { - this.$emit('delete', this.index); } } } diff --git a/js_sdk/u-charts/echarts.min.js b/js_sdk/u-charts/echarts.min.js new file mode 100644 index 0000000..58a60a5 --- /dev/null +++ b/js_sdk/u-charts/echarts.min.js @@ -0,0 +1,18 @@ +!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,e){function n(){this.constructor=t}if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");Xm(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}function n(t,e){var n=e.browser,i=t.match(/Firefox\/([\d.]+)/),r=t.match(/MSIE\s([\d.]+)/)||t.match(/Trident\/.+?rv:(([\d.]+))/),o=t.match(/Edge?\/([\d.]+)/),a=/micromessenger/i.test(t);i&&(n.firefox=!0,n.version=i[1]),r&&(n.ie=!0,n.version=r[1]),o&&(n.edge=!0,n.version=o[1],n.newEdge=+o[1].split(".")[0]>18),a&&(n.weChat=!0),e.svgSupported="undefined"!=typeof SVGRect,e.touchEventsSupported="ontouchstart"in window&&!n.ie&&!n.edge,e.pointerEventsSupported="onpointerdown"in window&&(n.edge||n.ie&&+n.version>=11),e.domSupported="undefined"!=typeof document;var s=document.documentElement.style;e.transform3dSupported=(n.ie&&"transition"in s||n.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),e.transformSupported=e.transform3dSupported||n.ie&&+n.version>=9}function i(t){var e={};if("undefined"==typeof JSON)return e;for(var n=0;ni;i++)e[i]=s(t[i])}}else if(r_[n]){if(!X(t)){var o=t.constructor;if(o.from)e=o.from(t);else{e=new o(t.length);for(var i=0,r=t.length;r>i;i++)e[i]=t[i]}}}else if(!i_[n]&&!X(t)&&!P(t)){e={};for(var a in t)t.hasOwnProperty(a)&&a!==d_&&(e[a]=s(t[a]))}return e}function l(t,e,n){if(!k(e)||!k(t))return n?s(e):t;for(var i in e)if(e.hasOwnProperty(i)&&i!==d_){var r=t[i],o=e[i];!k(o)||!k(r)||M(o)||M(r)||P(o)||P(r)||A(o)||A(r)||X(o)||X(r)?!n&&i in t||(t[i]=s(e[i])):l(r,o,n)}return t}function u(t,e){for(var n=t[0],i=1,r=t.length;r>i;i++)n=l(n,t[i],e);return n}function h(t,e){if(Object.assign)Object.assign(t,e);else for(var n in e)e.hasOwnProperty(n)&&n!==d_&&(t[n]=e[n]);return t}function c(t,e,n){for(var i=b(e),r=0;rn;n++)if(t[n]===e)return n}return-1}function d(t,e){function n(){}var i=t.prototype;n.prototype=e.prototype,t.prototype=new n;for(var r in i)i.hasOwnProperty(r)&&(t.prototype[r]=i[r]);t.prototype.constructor=t,t.superClass=e}function f(t,e,n){if(t="prototype"in t?t.prototype:t,e="prototype"in e?e.prototype:e,Object.getOwnPropertyNames)for(var i=Object.getOwnPropertyNames(e),r=0;ri;i++)e.call(n,t[i],i,t);else for(var o in t)t.hasOwnProperty(o)&&e.call(n,t[o],o,t)}function v(t,e,n){if(!t)return[];if(!e)return V(t);if(t.map&&t.map===h_)return t.map(e,n);for(var i=[],r=0,o=t.length;o>r;r++)i.push(e.call(n,t[r],r,t));return i}function m(t,e,n,i){if(t&&e){for(var r=0,o=t.length;o>r;r++)n=e.call(i,n,t[r],r,t);return n}}function _(t,e,n){if(!t)return[];if(!e)return V(t);if(t.filter&&t.filter===l_)return t.filter(e,n);for(var i=[],r=0,o=t.length;o>r;r++)e.call(n,t[r],r,t)&&i.push(t[r]);return i}function x(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 b(t){if(!t)return[];if(Object.keys)return Object.keys(t);var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e}function w(t,e){for(var n=[],i=2;in;n++)if(null!=t[n])return t[n]}function B(t,e){return null!=t?t:e}function F(t,e,n){return null!=t?t:null!=e?e:n}function V(t){for(var e=[],n=1;np;p++){var f=1<a;a++)for(var s=0;8>s;s++)null==o[s]&&(o[s]=0),o[s]+=((a+s)%2?-1:1)*xe(n,7,0===a?1:0,1<o;o++){var a=document.createElement("div"),s=a.style,l=o%2,u=(o>>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",i[l]+":0",r[u]+":0",i[1-l]+":auto",r[1-u]+":auto",""].join("!important;"),t.appendChild(a),n.push(a)}return n}function Te(t,e,n){for(var i=n?"invTrans":"trans",r=e[i],o=e.srcCoords,a=[],s=[],l=!0,u=0;4>u;u++){var h=t[u].getBoundingClientRect(),c=2*u,p=h.left,d=h.top;a.push(p,d),l=l&&o&&p===o[c]&&d===o[c+1],s.push(t[u].offsetLeft,t[u].offsetTop)}return l&&r?r:(e.srcCoords=a,e[i]=n?be(s,a):be(a,s))}function Ie(t){return"CANVAS"===t.nodeName.toUpperCase()}function Ce(t){return null==t?"":(t+"").replace(R_,function(t,e){return N_[e]})}function De(t,e,n,i){return n=n||{},i?ke(t,e,n):B_&&null!=e.layerX&&e.layerX!==e.offsetX?(n.zrX=e.layerX,n.zrY=e.layerY):null!=e.offsetX?(n.zrX=e.offsetX,n.zrY=e.offsetY):ke(t,e,n),n}function ke(t,e,n){if(jm.domSupported&&t.getBoundingClientRect){var i=e.clientX,r=e.clientY;if(Ie(t)){var o=t.getBoundingClientRect();return n.zrX=i-o.left,void(n.zrY=r-o.top)}if(Se(z_,t,i,r))return n.zrX=z_[0],void(n.zrY=z_[1])}n.zrX=n.zrY=0}function Ae(t){return t||window.event}function Le(t,e,n){if(e=Ae(e),null!=e.zrX)return e;var i=e.type,r=i&&i.indexOf("touch")>=0;if(r){var o="touchend"!==i?e.targetTouches[0]:e.changedTouches[0];o&&De(t,o,e,n)}else{De(t,e,e,n);var a=Pe(e);e.zrDelta=a?a/120:-(e.detail||0)/3}var s=e.button;return null==e.which&&void 0!==s&&E_.test(e.type)&&(e.which=1&s?1:2&s?3:4&s?2:0),e}function Pe(t){var e=t.wheelDelta;if(e)return e;var n=t.deltaX,i=t.deltaY;if(null==n||null==i)return e;var r=Math.abs(0!==i?i:n),o=i>0?-1:0>i?1:n>0?-1:1;return 3*r*o}function Oe(t,e,n,i){t.addEventListener(e,n,i)}function Re(t,e,n,i){t.removeEventListener(e,n,i)}function Ne(t){var e=t[1][0]-t[0][0],n=t[1][1]-t[0][1];return Math.sqrt(e*e+n*n)}function Ee(t){return[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]}function ze(){return[1,0,0,1,0,0]}function Be(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t}function Fe(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}function Ve(t,e,n){var i=e[0]*n[0]+e[2]*n[1],r=e[1]*n[0]+e[3]*n[1],o=e[0]*n[2]+e[2]*n[3],a=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]=i,t[1]=r,t[2]=o,t[3]=a,t[4]=s,t[5]=l,t}function He(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}function Ge(t,e,n){var i=e[0],r=e[2],o=e[4],a=e[1],s=e[3],l=e[5],u=Math.sin(n),h=Math.cos(n);return t[0]=i*h+a*u,t[1]=-i*u+a*h,t[2]=r*h+s*u,t[3]=-r*u+h*s,t[4]=h*o+u*l,t[5]=h*l-u*o,t}function We(t,e,n){var i=n[0],r=n[1];return t[0]=e[0]*i,t[1]=e[1]*r,t[2]=e[2]*i,t[3]=e[3]*r,t[4]=e[4]*i,t[5]=e[5]*r,t}function Ue(t,e){var n=e[0],i=e[2],r=e[4],o=e[1],a=e[3],s=e[5],l=n*a-o*i;return l?(l=1/l,t[0]=a*l,t[1]=-o*l,t[2]=-i*l,t[3]=n*l,t[4]=(i*s-a*r)*l,t[5]=(o*r-n*s)*l,t):null}function Xe(t){var e=ze();return Fe(e,t),e}function Ye(t,e,n){return{type:t,event:n,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:qe}}function qe(){F_(this.event)}function je(t,e,n){if(t[t.rectHover?"rectContain":"contain"](e,n)){for(var i=t,r=void 0,o=!1;i;){if(i.ignoreClip&&(o=!0),!o){var a=i.getClipPath();if(a&&!a.contain(e,n))return!1;i.silent&&(r=!0)}var s=i.__hostTarget;i=s?s:i.parent}return r?J_:!0}return!1}function Ze(t,e,n,i,r){for(var o=t.length-1;o>=0;o--){var a=t[o],s=void 0;if(a!==r&&!a.ignore&&(s=je(a,n,i))&&(!e.topTarget&&(e.topTarget=a),s!==J_)){e.target=a;break}}}function Ke(t,e,n){var i=t.painter;return 0>e||e>i.getWidth()||0>n||n>i.getHeight()}function $e(t){for(var e=0;t>=ax;)e|=1&t,t>>=1;return t+e}function Qe(t,e,n,i){var r=e+1;if(r===n)return 1;if(i(t[r++],t[e])<0){for(;n>r&&i(t[r],t[r-1])<0;)r++;Je(t,e,r)}else for(;n>r&&i(t[r],t[r-1])>=0;)r++;return r-e}function Je(t,e,n){for(n--;n>e;){var i=t[e];t[e++]=t[n],t[n--]=i}}function tn(t,e,n,i,r){for(i===e&&i++;n>i;i++){for(var o,a=t[i],s=e,l=i;l>s;)o=s+l>>>1,r(a,t[o])<0?l=o:s=o+1;var u=i-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;u>0;)t[s+u]=t[s+u-1],u--}t[s]=a}}function en(t,e,n,i,r,o){var a=0,s=0,l=1;if(o(t,e[n+r])>0){for(s=i-r;s>l&&o(t,e[n+r+l])>0;)a=l,l=(l<<1)+1,0>=l&&(l=s);l>s&&(l=s),a+=r,l+=r}else{for(s=r+1;s>l&&o(t,e[n+r-l])<=0;)a=l,l=(l<<1)+1,0>=l&&(l=s);l>s&&(l=s);var u=a;a=r-l,l=r-u}for(a++;l>a;){var h=a+(l-a>>>1);o(t,e[n+h])>0?a=h+1:l=h}return l}function nn(t,e,n,i,r,o){var a=0,s=0,l=1;if(o(t,e[n+r])<0){for(s=r+1;s>l&&o(t,e[n+r-l])<0;)a=l,l=(l<<1)+1,0>=l&&(l=s);l>s&&(l=s);var u=a;a=r-l,l=r-u}else{for(s=i-r;s>l&&o(t,e[n+r+l])>=0;)a=l,l=(l<<1)+1,0>=l&&(l=s);l>s&&(l=s),a+=r,l+=r}for(a++;l>a;){var h=a+(l-a>>>1);o(t,e[n+h])<0?l=h:a=h+1}return l}function rn(t,e){function n(t,e){l[c]=t,u[c]=e,c+=1}function i(){for(;c>1;){var t=c-2;if(t>=1&&u[t-1]<=u[t]+u[t+1]||t>=2&&u[t-2]<=u[t]+u[t-1])u[t-1]u[t+1])break;o(t)}}function r(){for(;c>1;){var t=c-2;t>0&&u[t-1]=r?a(i,r,o,h):s(i,r,o,h)))}function a(n,i,r,o){var a=0;for(a=0;i>a;a++)p[a]=t[n+a];var s=0,l=r,u=n;if(t[u++]=t[l++],0!==--o){if(1===i){for(a=0;o>a;a++)t[u+a]=t[l+a];return void(t[u+o]=p[s])}for(var c,d,f,g=h;;){c=0,d=0,f=!1;do if(e(t[l],p[s])<0){if(t[u++]=t[l++],d++,c=0,0===--o){f=!0;break}}else if(t[u++]=p[s++],c++,d=0,1===--i){f=!0;break}while(g>(c|d));if(f)break;do{if(c=nn(t[l],p,s,i,0,e),0!==c){for(a=0;c>a;a++)t[u+a]=p[s+a];if(u+=c,s+=c,i-=c,1>=i){f=!0;break}}if(t[u++]=t[l++],0===--o){f=!0;break}if(d=en(p[s],t,l,o,0,e),0!==d){for(a=0;d>a;a++)t[u+a]=t[l+a];if(u+=d,l+=d,o-=d,0===o){f=!0;break}}if(t[u++]=p[s++],1===--i){f=!0;break}g--}while(c>=sx||d>=sx);if(f)break;0>g&&(g=0),g+=2}if(h=g,1>h&&(h=1),1===i){for(a=0;o>a;a++)t[u+a]=t[l+a];t[u+o]=p[s]}else{if(0===i)throw new Error;for(a=0;i>a;a++)t[u+a]=p[s+a]}}else for(a=0;i>a;a++)t[u+a]=p[s+a]}function s(n,i,r,o){var a=0;for(a=0;o>a;a++)p[a]=t[r+a];var s=n+i-1,l=o-1,u=r+o-1,c=0,d=0;if(t[u--]=t[s--],0!==--i){if(1===o){for(u-=i,s-=i,d=u+1,c=s+1,a=i-1;a>=0;a--)t[d+a]=t[c+a];return void(t[u]=p[l])}for(var f=h;;){var g=0,y=0,v=!1;do if(e(p[l],t[s])<0){if(t[u--]=t[s--],g++,y=0,0===--i){v=!0;break}}else if(t[u--]=p[l--],y++,g=0,1===--o){v=!0;break}while(f>(g|y));if(v)break;do{if(g=i-nn(p[l],t,n,i,i-1,e),0!==g){for(u-=g,s-=g,i-=g,d=u+1,c=s+1,a=g-1;a>=0;a--)t[d+a]=t[c+a];if(0===i){v=!0;break}}if(t[u--]=p[l--],1===--o){v=!0;break}if(y=o-en(t[s],p,0,o,o-1,e),0!==y){for(u-=y,l-=y,o-=y,d=u+1,c=l+1,a=0;y>a;a++)t[d+a]=p[c+a];if(1>=o){v=!0;break}}if(t[u--]=t[s--],0===--i){v=!0;break}f--}while(g>=sx||y>=sx);if(v)break;0>f&&(f=0),f+=2}if(h=f,1>h&&(h=1),1===o){for(u-=i,s-=i,d=u+1,c=s+1,a=i-1;a>=0;a--)t[d+a]=t[c+a];t[u]=p[l]}else{if(0===o)throw new Error;for(c=u-(o-1),a=0;o>a;a++)t[c+a]=p[a]}}else for(c=u-(o-1),a=0;o>a;a++)t[c+a]=p[a]}var l,u,h=sx,c=0,p=[];return l=[],u=[],{mergeRuns:i,forceMergeRuns:r,pushRun:n}}function on(t,e,n,i){n||(n=0),i||(i=t.length);var r=i-n;if(!(2>r)){var o=0;if(ax>r)return o=Qe(t,n,i,e),void tn(t,n,i,n+o,e);var a=rn(t,e),s=$e(r);do{if(o=Qe(t,n,i,e),s>o){var l=r;l>s&&(l=s),tn(t,n,n+l,n+o,e),o=l}a.pushRun(n,o),a.mergeRuns(),r-=o,n+=o}while(0!==r);a.forceMergeRuns()}}function an(){cx||(cx=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function sn(t,e){return t.zlevel===e.zlevel?t.z===e.z?t.z2-e.z2:t.z-e.z:t.zlevel-e.zlevel}function ln(t){return t>-vx&&vx>t}function un(t){return t>vx||-vx>t}function hn(t,e,n,i,r){var o=1-r;return o*o*(o*t+3*r*e)+r*r*(r*i+3*o*n)}function cn(t,e,n,i,r){var o=1-r;return 3*(((e-t)*o+2*(n-e)*r)*o+(i-n)*r*r)}function pn(t,e,n,i,r,o){var a=i+3*(e-n)-t,s=3*(n-2*e+t),l=3*(e-t),u=t-r,h=s*s-3*a*l,c=s*l-9*a*u,p=l*l-3*s*u,d=0;if(ln(h)&&ln(c))if(ln(s))o[0]=0;else{var f=-l/s;f>=0&&1>=f&&(o[d++]=f)}else{var g=c*c-4*h*p;if(ln(g)){var y=c/h,f=-s/a+y,v=-y/2;f>=0&&1>=f&&(o[d++]=f),v>=0&&1>=v&&(o[d++]=v)}else if(g>0){var m=yx(g),_=h*s+1.5*a*(-c+m),x=h*s+1.5*a*(-c-m);_=0>_?-gx(-_,xx):gx(_,xx),x=0>x?-gx(-x,xx):gx(x,xx);var f=(-s-(_+x))/(3*a);f>=0&&1>=f&&(o[d++]=f)}else{var b=(2*h*s-3*a*c)/(2*yx(h*h*h)),w=Math.acos(b)/3,S=yx(h),M=Math.cos(w),f=(-s-2*S*M)/(3*a),v=(-s+S*(M+_x*Math.sin(w)))/(3*a),T=(-s+S*(M-_x*Math.sin(w)))/(3*a);f>=0&&1>=f&&(o[d++]=f),v>=0&&1>=v&&(o[d++]=v),T>=0&&1>=T&&(o[d++]=T)}}return d}function dn(t,e,n,i,r){var o=6*n-12*e+6*t,a=9*e+3*i-3*t-9*n,s=3*e-3*t,l=0;if(ln(a)){if(un(o)){var u=-s/o;u>=0&&1>=u&&(r[l++]=u)}}else{var h=o*o-4*a*s;if(ln(h))r[0]=-o/(2*a);else if(h>0){var c=yx(h),u=(-o+c)/(2*a),p=(-o-c)/(2*a);u>=0&&1>=u&&(r[l++]=u),p>=0&&1>=p&&(r[l++]=p)}}return l}function fn(t,e,n,i,r,o){var a=(e-t)*r+t,s=(n-e)*r+e,l=(i-n)*r+n,u=(s-a)*r+a,h=(l-s)*r+s,c=(h-u)*r+u;o[0]=t,o[1]=a,o[2]=u,o[3]=c,o[4]=c,o[5]=h,o[6]=l,o[7]=i}function gn(t,e,n,i,r,o,a,s,l,u,h){var c,p,d,f,g,y=.005,v=1/0;bx[0]=l,bx[1]=u;for(var m=0;1>m;m+=.05)Sx[0]=hn(t,n,r,a,m),Sx[1]=hn(e,i,o,s,m),f=I_(bx,Sx),v>f&&(c=m,v=f);v=1/0;for(var _=0;32>_&&!(mx>y);_++)p=c-y,d=c+y,Sx[0]=hn(t,n,r,a,p),Sx[1]=hn(e,i,o,s,p),f=I_(Sx,bx),p>=0&&v>f?(c=p,v=f):(Mx[0]=hn(t,n,r,a,d),Mx[1]=hn(e,i,o,s,d),g=I_(Mx,bx),1>=d&&v>g?(c=d,v=g):y*=.5);return h&&(h[0]=hn(t,n,r,a,c),h[1]=hn(e,i,o,s,c)),yx(v)}function yn(t,e,n,i,r,o,a,s,l){for(var u=t,h=e,c=0,p=1/l,d=1;l>=d;d++){var f=d*p,g=hn(t,n,r,a,f),y=hn(e,i,o,s,f),v=g-u,m=y-h;c+=Math.sqrt(v*v+m*m),u=g,h=y}return c}function vn(t,e,n,i){var r=1-i;return r*(r*t+2*i*e)+i*i*n}function mn(t,e,n,i){return 2*((1-i)*(e-t)+i*(n-e))}function _n(t,e,n,i,r){var o=t-2*e+n,a=2*(e-t),s=t-i,l=0;if(ln(o)){if(un(a)){var u=-s/a;u>=0&&1>=u&&(r[l++]=u)}}else{var h=a*a-4*o*s;if(ln(h)){var u=-a/(2*o);u>=0&&1>=u&&(r[l++]=u)}else if(h>0){var c=yx(h),u=(-a+c)/(2*o),p=(-a-c)/(2*o);u>=0&&1>=u&&(r[l++]=u),p>=0&&1>=p&&(r[l++]=p)}}return l}function xn(t,e,n){var i=t+n-2*e;return 0===i?.5:(t-e)/i}function bn(t,e,n,i,r){var o=(e-t)*i+t,a=(n-e)*i+e,s=(a-o)*i+o;r[0]=t,r[1]=o,r[2]=s,r[3]=s,r[4]=a,r[5]=n}function wn(t,e,n,i,r,o,a,s,l){var u,h=.005,c=1/0;bx[0]=a,bx[1]=s;for(var p=0;1>p;p+=.05){Sx[0]=vn(t,n,r,p),Sx[1]=vn(e,i,o,p);var d=I_(bx,Sx);c>d&&(u=p,c=d)}c=1/0;for(var f=0;32>f&&!(mx>h);f++){var g=u-h,y=u+h;Sx[0]=vn(t,n,r,g),Sx[1]=vn(e,i,o,g);var d=I_(Sx,bx);if(g>=0&&c>d)u=g,c=d;else{Mx[0]=vn(t,n,r,y),Mx[1]=vn(e,i,o,y);var v=I_(Mx,bx);1>=y&&c>v?(u=y,c=v):h*=.5}}return l&&(l[0]=vn(t,n,r,u),l[1]=vn(e,i,o,u)),yx(c)}function Sn(t,e,n,i,r,o,a){for(var s=t,l=e,u=0,h=1/a,c=1;a>=c;c++){var p=c*h,d=vn(t,n,r,p),f=vn(e,i,o,p),g=d-s,y=f-l;u+=Math.sqrt(g*g+y*y),s=d,l=f}return u}function Mn(t){var e=t&&Tx.exec(t);if(e){var n=e[1].split(","),i=+W(n[0]),r=+W(n[1]),o=+W(n[2]),a=+W(n[3]);if(isNaN(i+r+o+a))return;var s=[];return function(t){return 0>=t?0:t>=1?1:pn(0,i,o,1,t,s)&&hn(0,r,a,1,s[0])}}}function Tn(t){return t=Math.round(t),0>t?0:t>255?255:t}function In(t){return t=Math.round(t),0>t?0:t>360?360:t}function Cn(t){return 0>t?0:t>1?1:t}function Dn(t){var e=t;return Tn(e.length&&"%"===e.charAt(e.length-1)?parseFloat(e)/100*255:parseInt(e,10))}function kn(t){var e=t;return Cn(e.length&&"%"===e.charAt(e.length-1)?parseFloat(e)/100:parseFloat(e))}function An(t,e,n){return 0>n?n+=1:n>1&&(n-=1),1>6*n?t+(e-t)*n*6:1>2*n?e:2>3*n?t+(e-t)*(2/3-n)*6:t}function Ln(t,e,n){return t+(e-t)*n}function Pn(t,e,n,i,r){return t[0]=e,t[1]=n,t[2]=i,t[3]=r,t}function On(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function Rn(t,e){Px&&On(Px,e),Px=Lx.put(t,Px||e.slice())}function Nn(t,e){if(t){e=e||[];var n=Lx.get(t);if(n)return On(e,n);t+="";var i=t.replace(/ /g,"").toLowerCase();if(i in Ax)return On(e,Ax[i]),Rn(t,e),e;var r=i.length;if("#"!==i.charAt(0)){var o=i.indexOf("("),a=i.indexOf(")");if(-1!==o&&a+1===r){var s=i.substr(0,o),l=i.substr(o+1,a-(o+1)).split(","),u=1;switch(s){case"rgba":if(4!==l.length)return 3===l.length?Pn(e,+l[0],+l[1],+l[2],1):Pn(e,0,0,0,1);u=kn(l.pop());case"rgb":return l.length>=3?(Pn(e,Dn(l[0]),Dn(l[1]),Dn(l[2]),3===l.length?u:kn(l[3])),Rn(t,e),e):void Pn(e,0,0,0,1);case"hsla":return 4!==l.length?void Pn(e,0,0,0,1):(l[3]=kn(l[3]),En(l,e),Rn(t,e),e);case"hsl":return 3!==l.length?void Pn(e,0,0,0,1):(En(l,e),Rn(t,e),e);default:return}}Pn(e,0,0,0,1)}else{if(4===r||5===r){var h=parseInt(i.slice(1,4),16);return h>=0&&4095>=h?(Pn(e,(3840&h)>>4|(3840&h)>>8,240&h|(240&h)>>4,15&h|(15&h)<<4,5===r?parseInt(i.slice(4),16)/15:1),Rn(t,e),e):void Pn(e,0,0,0,1)}if(7===r||9===r){var h=parseInt(i.slice(1,7),16);return h>=0&&16777215>=h?(Pn(e,(16711680&h)>>16,(65280&h)>>8,255&h,9===r?parseInt(i.slice(7),16)/255:1),Rn(t,e),e):void Pn(e,0,0,0,1)}}}}function En(t,e){var n=(parseFloat(t[0])%360+360)%360/360,i=kn(t[1]),r=kn(t[2]),o=.5>=r?r*(i+1):r+i-r*i,a=2*r-o;return e=e||[],Pn(e,Tn(255*An(a,o,n+1/3)),Tn(255*An(a,o,n)),Tn(255*An(a,o,n-1/3)),1),4===t.length&&(e[3]=t[3]),e}function zn(t){if(t){var e,n,i=t[0]/255,r=t[1]/255,o=t[2]/255,a=Math.min(i,r,o),s=Math.max(i,r,o),l=s-a,u=(s+a)/2;if(0===l)e=0,n=0;else{n=.5>u?l/(s+a):l/(2-s-a);var h=((s-i)/6+l/2)/l,c=((s-r)/6+l/2)/l,p=((s-o)/6+l/2)/l;i===s?e=p-c:r===s?e=1/3+h-p:o===s&&(e=2/3+c-h),0>e&&(e+=1),e>1&&(e-=1)}var d=[360*e,n,u];return null!=t[3]&&d.push(t[3]),d}}function Bn(t,e){var n=Nn(t);if(n){for(var i=0;3>i;i++)n[i]=0>e?n[i]*(1-e)|0:(255-n[i])*e+n[i]|0,n[i]>255?n[i]=255:n[i]<0&&(n[i]=0);return Un(n,4===n.length?"rgba":"rgb")}}function Fn(t){var e=Nn(t);return e?((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1):void 0}function Vn(t,e,n){if(e&&e.length&&t>=0&&1>=t){n=n||[];var i=t*(e.length-1),r=Math.floor(i),o=Math.ceil(i),a=e[r],s=e[o],l=i-r;return n[0]=Tn(Ln(a[0],s[0],l)),n[1]=Tn(Ln(a[1],s[1],l)),n[2]=Tn(Ln(a[2],s[2],l)),n[3]=Cn(Ln(a[3],s[3],l)),n}}function Hn(t,e,n){if(e&&e.length&&t>=0&&1>=t){var i=t*(e.length-1),r=Math.floor(i),o=Math.ceil(i),a=Nn(e[r]),s=Nn(e[o]),l=i-r,u=Un([Tn(Ln(a[0],s[0],l)),Tn(Ln(a[1],s[1],l)),Tn(Ln(a[2],s[2],l)),Cn(Ln(a[3],s[3],l))],"rgba");return n?{color:u,leftIndex:r,rightIndex:o,value:i}:u}}function Gn(t,e,n,i){var r=Nn(t);return t?(r=zn(r),null!=e&&(r[0]=In(e)),null!=n&&(r[1]=kn(n)),null!=i&&(r[2]=kn(i)),Un(En(r),"rgba")):void 0}function Wn(t,e){var n=Nn(t);return n&&null!=e?(n[3]=Cn(e),Un(n,"rgba")):void 0}function Un(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+")"}}function Xn(t,e){var n=Nn(t);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*e:0}function Yn(){return Un([Math.round(255*Math.random()),Math.round(255*Math.random()),Math.round(255*Math.random())],"rgb")}function qn(t){return"linear"===t.type}function jn(t){return"radial"===t.type}function Zn(t,e,n){return(e-t)*n+t}function Kn(t,e,n,i){for(var r=e.length,o=0;r>o;o++)t[o]=Zn(e[o],n[o],i);return t}function $n(t,e,n,i){for(var r=e.length,o=r&&e[0].length,a=0;r>a;a++){t[a]||(t[a]=[]);for(var s=0;o>s;s++)t[a][s]=Zn(e[a][s],n[a][s],i)}return t}function Qn(t,e,n,i){for(var r=e.length,o=0;r>o;o++)t[o]=e[o]+n[o]*i;return t}function Jn(t,e,n,i){for(var r=e.length,o=r&&e[0].length,a=0;r>a;a++){t[a]||(t[a]=[]);for(var s=0;o>s;s++)t[a][s]=e[a][s]+n[a][s]*i}return t}function ti(t,e){for(var n=t.length,i=e.length,r=n>i?e:t,o=Math.min(n,i),a=r[o-1]||{color:[0,0,0,0],offset:0},s=o;sa;if(s)i.length=a;else for(var l=o;a>l;l++)i.push(1===n?r[l]:Ex.call(r[l]))}for(var u=i[0]&&i[0].length,l=0;lh;h++)isNaN(i[l][h])&&(i[l][h]=r[l][h])}}function ni(t){if(g(t)){var e=t.length;if(g(t[0])){for(var n=[],i=0;e>i;i++)n.push(Ex.call(t[i]));return n}return Ex.call(t)}return t}function ii(t){return t[0]=Math.floor(t[0])||0,t[1]=Math.floor(t[1])||0,t[2]=Math.floor(t[2])||0,t[3]=null==t[3]?1:t[3],"rgba("+t.join(",")+")"}function ri(t){return g(t&&t[0])?2:1}function oi(t){return t===Hx||t===Gx}function ai(t){return t===Bx||t===Fx}function si(){return(new Date).getTime()}function li(t){var e=t.pointerType;return"pen"===e||"touch"===e}function ui(t){t.touching=!0,null!=t.touchTimer&&(clearTimeout(t.touchTimer),t.touchTimer=null),t.touchTimer=setTimeout(function(){t.touching=!1,t.touchTimer=null},700)}function hi(t){t&&(t.zrByTouch=!0)}function ci(t,e){return Le(t.dom,new Jx(t,e),!0)}function pi(t,e){for(var n=e,i=!1;n&&9!==n.nodeType&&!(i=n.domBelongToZr||n!==e&&n===t.painterRoot);)n=n.parentNode;return i}function di(t,e){var n=e.domHandlers;jm.pointerEventsSupported?y(Kx.pointer,function(i){gi(e,i,function(e){n[i].call(t,e)})}):(jm.touchEventsSupported&&y(Kx.touch,function(i){gi(e,i,function(r){n[i].call(t,r),ui(e)})}),y(Kx.mouse,function(i){gi(e,i,function(r){r=Ae(r),e.touching||n[i].call(t,r)})}))}function fi(t,e){function n(n){function i(i){i=Ae(i),pi(t,i.target)||(i=ci(t,i),e.domHandlers[n].call(t,i))}gi(e,n,i,{capture:!0})}jm.pointerEventsSupported?y($x.pointer,n):jm.touchEventsSupported||y($x.mouse,n)}function gi(t,e,n,i){t.mounted[e]=n,t.listenerOpts[e]=i,Oe(t.domTarget,e,n,i)}function yi(t){var e=t.mounted;for(var n in e)e.hasOwnProperty(n)&&Re(t.domTarget,n,e[n],t.listenerOpts[n]);t.mounted={}}function vi(t){return t>cb||-cb>t}function mi(t,e){for(var n=0;n=0?parseFloat(t)/100*e:parseFloat(t):t}function Ii(t,e,n){var i=e.position||"inside",r=null!=e.distance?e.distance:5,o=n.height,a=n.width,s=o/2,l=n.x,u=n.y,h="left",c="top";if(i instanceof Array)l+=Ti(i[0],n.width),u+=Ti(i[1],n.height),h=null,c=null;else switch(i){case"left":l-=r,u+=s,h="right",c="middle";break;case"right":l+=r+a,u+=s,c="middle";break;case"top":l+=a/2,u-=r,h="center",c="bottom";break;case"bottom":l+=a/2,u+=o+r,h="center";break;case"inside":l+=a/2,u+=s,h="center",c="middle";break;case"insideLeft":l+=r,u+=s,c="middle";break;case"insideRight":l+=a-r,u+=s,h="right",c="middle";break;case"insideTop":l+=a/2,u+=r,h="center";break;case"insideBottom":l+=a/2,u+=o-r,h="center",c="bottom";break;case"insideTopLeft":l+=r,u+=r;break;case"insideTopRight":l+=a-r,u+=r,h="right";break;case"insideBottomLeft":l+=r,u+=o-r,c="bottom";break;case"insideBottomRight":l+=a-r,u+=o-r,h="right",c="bottom"}return t=t||{},t.x=l,t.y=u,t.align=h,t.verticalAlign=c,t}function Ci(t,e,n,i,r){n=n||{};var o=[];Oi(t,"",t,e,n,i,o,r);var a=o.length,s=!1,l=n.done,u=n.aborted,h=function(){s=!0,a--,0>=a&&(s?l&&l():u&&u())},c=function(){a--,0>=a&&(s?l&&l():u&&u())};a||l&&l(),o.length>0&&n.during&&o[0].during(function(t,e){n.during(e)});for(var p=0;pi;i++)t[i]=e[i]}function ki(t){return g(t[0])}function Ai(t,e,n){if(g(e[n]))if(g(t[n])||(t[n]=[]),L(e[n])){var i=e[n].length;t[n].length!==i&&(t[n]=new e[n].constructor(i),Di(t[n],e[n],i))}else{var r=e[n],o=t[n],a=r.length;if(ki(r))for(var s=r[0].length,l=0;a>l;l++)o[l]?Di(o[l],r[l],s):o[l]=Array.prototype.slice.call(r[l]);else Di(o,r,a);o.length=r.length}else t[n]=e[n]}function Li(t,e){return t===e||g(t)&&g(e)&&Pi(t,e)}function Pi(t,e){var n=t.length;if(n!==e.length)return!1;for(var i=0;n>i;i++)if(t[i]!==e[i])return!1;return!0}function Oi(t,e,n,i,r,o,a,s){for(var l=b(i),u=r.duration,h=r.delay,c=r.additive,d=r.setToFinal,f=!k(o),y=t.animators,v=[],m=0;m0||r.force&&!a.length){var D=void 0,A=void 0,L=void 0;if(s){A={},d&&(D={});for(var M=0;S>M;M++){var x=v[M];A[x]=n[x],d?D[x]=i[x]:n[x]=i[x]}}else if(d){L={};for(var M=0;S>M;M++){var x=v[M];L[x]=ni(n[x]),Ai(n,i,x)}}var T=new Yx(n,!1,!1,c?_(y,function(t){return t.targetName===e}):null);T.targetName=e,r.scope&&(T.scope=r.scope),d&&D&&T.whenWithKeys(0,D,v),L&&T.whenWithKeys(0,L,v),T.whenWithKeys(null==u?500:u,s?A:i,v).delay(h||0),t.addAnimator(T,e),a.push(T)}}function Ri(t){delete Cb[t]}function Ni(t){if(!t)return!1;if("string"==typeof t)return Xn(t,1)r;r++)n+=Xn(e[r].color,1);return n/=i,ab>n}return!1}function Ei(t,e){var n=new Db(o(),t,e);return Cb[n.id]=n,n}function zi(t){t.dispose()}function Bi(){for(var t in Cb)Cb.hasOwnProperty(t)&&Cb[t].dispose();Cb={}}function Fi(t){return Cb[t]}function Vi(t,e){Ib[t]=e}function Hi(t){return t.replace(/^\s+|\s+$/g,"")}function Gi(t,e,n,i){var r=e[0],o=e[1],a=n[0],s=n[1],l=o-r,u=s-a;if(0===l)return 0===u?a:(a+s)/2;if(i)if(l>0){if(r>=t)return a;if(t>=o)return s}else{if(t>=r)return a;if(o>=t)return s}else{if(t===r)return a;if(t===o)return s}return(t-r)/l*u+a}function Wi(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 I(t)?Hi(t).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?0/0:+t}function Ui(t,e,n){return null==e&&(e=10),e=Math.min(Math.max(0,e),Pb),t=(+t).toFixed(e),n?t:+t}function Xi(t){return t.sort(function(t,e){return t-e}),t}function Yi(t){if(t=+t,isNaN(t))return 0;if(t>1e-14)for(var e=1,n=0;15>n;n++,e*=10)if(Math.round(t*e)/e===t)return n;return qi(t)}function qi(t){var e=t.toString().toLowerCase(),n=e.indexOf("e"),i=n>0?+e.slice(n+1):0,r=n>0?n:e.length,o=e.indexOf("."),a=0>o?0:r-1-o;return Math.max(0,a-i)}function ji(t,e){var n=Math.log,i=Math.LN10,r=Math.floor(n(t[1]-t[0])/i),o=Math.round(n(Math.abs(e[1]-e[0]))/i),a=Math.min(Math.max(-r+o,0),20);return isFinite(a)?a:20}function Zi(t,e,n){if(!t[e])return 0;var i=Ki(t,n);return i[e]||0}function Ki(t,e){var n=m(t,function(t,e){return t+(isNaN(e)?0:e)},0);if(0===n)return[];for(var i=Math.pow(10,e),r=v(t,function(t){return(isNaN(t)?0:t)/n*i*100}),o=100*i,a=v(r,function(t){return Math.floor(t)}),s=m(a,function(t,e){return t+e},0),l=v(r,function(t,e){return t-a[e]});o>s;){for(var u=Number.NEGATIVE_INFINITY,h=null,c=0,p=l.length;p>c;++c)l[c]>u&&(u=l[c],h=c);++a[h],l[h]=0,++s}return v(a,function(t){return t/i})}function $i(t,e){var n=Math.max(Yi(t),Yi(e)),i=t+e;return n>Pb?i:Ui(i,n)}function Qi(t){var e=2*Math.PI;return(t%e+e)%e}function Ji(t){return t>-Lb&&Lb>t}function tr(t){if(t instanceof Date)return t;if(I(t)){var e=Rb.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]?+e[7].substring(0,3):0))}return new Date(+e[1],+(e[2]||1)-1,+e[3]||1,+e[4]||0,+(e[5]||0),+e[6]||0,e[7]?+e[7].substring(0,3):0)}return new Date(null==t?0/0:Math.round(t))}function er(t){return Math.pow(10,nr(t))}function nr(t){if(0===t)return 0;var e=Math.floor(Math.log(t)/Math.LN10);return t/Math.pow(10,e)>=10&&e++,e}function ir(t,e){var n,i=nr(t),r=Math.pow(10,i),o=t/r;return n=e?1.5>o?1:2.5>o?2:4>o?3:7>o?5:10:1>o?1:2>o?2:3>o?3:5>o?5:10,t=n*r,i>=-20?+t.toFixed(0>i?-i:0):t}function rr(t,e){var n=(t.length-1)*e+1,i=Math.floor(n),r=+t[i-1],o=n-i;return o?r+o*(t[i]-r):r}function or(t){function e(t,n,i){return t.interval[i]s;s++)o[s]<=n&&(o[s]=n,a[s]=s?1:1-i),n=o[s],i=a[s];o[0]===o[1]&&a[0]*a[1]!==1?t.splice(r,1):r++}return t}function ar(t){var e=parseFloat(t);return e==t&&(0!==e||!I(t)||t.indexOf("x")<=0)?e:0/0}function sr(t){return!isNaN(ar(t))}function lr(){return Math.round(9*Math.random())}function ur(t,e){return 0===e?t:ur(e,t%e)}function hr(t,e){return null==t?e:null==e?t:t*e/ur(t,e)}function cr(t){throw new Error(t)}function pr(t,e,n){return(e-t)*n+t}function dr(t){return t instanceof Array?t:null==t?[]:[t]}function fr(t,e,n){if(t){t[e]=t[e]||{},t.emphasis=t.emphasis||{},t.emphasis[e]=t.emphasis[e]||{};for(var i=0,r=n.length;r>i;i++){var o=n[i];!t.emphasis[e].hasOwnProperty(o)&&t[e].hasOwnProperty(o)&&(t.emphasis[e][o]=t[e][o])}}}function gr(t){return!k(t)||M(t)||t instanceof Date?t:t.value}function yr(t){return k(t)&&!(t instanceof Array)}function vr(t,e,n){var i="normalMerge"===n,r="replaceMerge"===n,o="replaceAll"===n;t=t||[],e=(e||[]).slice();var a=q();y(e,function(t,n){return k(t)?void 0:void(e[n]=null)});var s=mr(t,a,n);return(i||r)&&_r(s,t,a,e),i&&xr(s,e),i||r?br(s,e,r):o&&wr(s,e),Sr(s),s}function mr(t,e,n){var i=[];if("replaceAll"===n)return i;for(var r=0;rr?n:i;for(var s=[],l=n,u=i,h=Math.max(l?l.length:0,u.length),c=0;h>c;++c){var p=t.getDimensionInfo(c);if(p&&"ordinal"===p.type)s[c]=(1>r&&l?l:u)[c];else{var d=l&&l[c]?l[c]:0,f=u[c],a=pr(d,f,r);s[c]=Ui(a,o?Math.max(Yi(d),Yi(f)):e)}}return s}function Vr(t){var e={main:"",sub:""};if(t){var n=t.split(Vb);e.main=n[0]||"",e.sub=n[1]||""}return e}function Hr(t){G(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(t),'componentType "'+t+'" illegal')}function Gr(t){return!(!t||!t[Gb])}function Wr(t){t.$constructor=t,t.extend=function(t){var n,i=this;return Ur(i)?n=function(t){function n(){return t.apply(this,arguments)||this}return e(n,t),n}(i):(n=function(){(t.$constructor||i).apply(this,arguments)},d(n,this)),h(n.prototype,t),n[Gb]=!0,n.extend=this.extend,n.superCall=qr,n.superApply=jr,n.superClass=i,n}}function Ur(t){return T(t)&&/^class\s/.test(Function.prototype.toString.call(t))}function Xr(t,e){t.extend=e.extend}function Yr(t){var e=["__\x00is_clz",Wb++].join("_");t.prototype[e]=!0,t.isInstance=function(t){return!(!t||!t[e])}}function qr(t,e){for(var n=[],i=2;i=0||r&&p(r,s)<0)){var l=n.getShallow(s,e);null!=l&&(o[t[a][0]]=l)}}return o}}function $r(t){if("string"==typeof t){var e=qb.get(t);return e&&e.image}return t}function Qr(t,e,n,i,r){if(t){if("string"==typeof t){if(e&&e.__zrImageSrc===t||!n)return e;var o=qb.get(t),a={hostEl:n,cb:i,cbPayload:r};return o?(e=o.image,!to(e)&&o.pending.push(a)):(e=n_.loadImage(t,Jr,Jr),e.__zrImageSrc=t,qb.put(t,e.__cachedImgObj={image:e,pending:[a]})),e}return t}return e}function Jr(){var t=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;ea;a++)o[a]=io(o[a],r);return o.join("\n")}function no(t,e,n,i){i=i||{};var r=h({},i);r.font=e,n=B(n,"..."),r.maxIterations=B(i.maxIterations,2);var o=r.minChar=B(i.minChar,0);r.cnCharWidth=_i("国",e);var a=r.ascCharWidth=_i("a",e);r.placeholder=B(i.placeholder,"");for(var s=t=Math.max(0,t-1),l=0;o>l&&s>=a;l++)s-=a;var u=_i(n,e);return u>s&&(n="",u=0),s=t-u,r.ellipsis=n,r.ellipsisWidth=u,r.contentWidth=s,r.containerWidth=t,r}function io(t,e){var n=e.containerWidth,i=e.font,r=e.contentWidth;if(!n)return"";var o=_i(t,i);if(n>=o)return t;for(var a=0;;a++){if(r>=o||a>=e.maxIterations){t+=e.ellipsis;break}var s=0===a?ro(t,r,e.ascCharWidth,e.cnCharWidth):o>0?Math.floor(t.length*r/o):0;t=t.substr(0,s),o=_i(t,i)}return""===t&&(t=e.placeholder),t}function ro(t,e,n,i){for(var r=0,o=0,a=t.length;a>o&&e>r;o++){var s=t.charCodeAt(o);r+=s>=0&&127>=s?n:i}return o}function oo(t,e){null!=t&&(t+="");var n,i=e.overflow,r=e.padding,o=e.font,a="truncate"===i,s=Mi(o),l=B(e.lineHeight,s),u=!!e.backgroundColor,h="truncate"===e.lineOverflow,c=e.width;n=null==c||"break"!==i&&"breakAll"!==i?t?t.split("\n"):[]:t?ho(t,e.font,c,"breakAll"===i,0).lines:[];var p=n.length*l,d=B(e.height,p);if(p>d&&h){var f=Math.floor(d/l);n=n.slice(0,f)}if(t&&a&&null!=c)for(var g=no(c,o,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),y=0;yu&&so(i,t.substring(u,h),e,l),so(i,r[2],e,l,r[1]),u=jb.lastIndex}ua){b>0?(m.tokens=m.tokens.slice(0,b),n(m,x,_),i.lines=i.lines.slice(0,v+1)):i.lines=i.lines.slice(0,v);break t}var D=S.width,k=null==D||"auto"===D;if("string"==typeof D&&"%"===D.charAt(D.length-1))w.percentWidth=D,c.push(w),w.contentWidth=_i(w.text,I);else{if(k){var A=S.backgroundColor,L=A&&A.image;L&&(L=$r(L),to(L)&&(w.width=Math.max(w.width,L.width*C/L.height)))}var P=g&&null!=o?o-x:null;null!=P&&PP?(w.text="",w.width=w.contentWidth=0):(w.text=eo(w.text,P-T,I,e.ellipsis,{minChar:e.truncateMinChar}),w.width=w.contentWidth=_i(w.text,I)):w.contentWidth=_i(w.text,I)}w.width+=T,x+=w.width,S&&(_=Math.max(_,w.lineHeight))}n(m,x,_)}i.outerWidth=i.width=B(o,d),i.outerHeight=i.height=B(a,p),i.contentHeight=p,i.contentWidth=d,f&&(i.outerWidth+=f[1]+f[3],i.outerHeight+=f[0]+f[2]);for(var v=0;v0&&f+i.accumWidth>i.width&&(o=e.split("\n"),c=!0),i.accumWidth=f}else{var g=ho(e,h,i.width,i.breakAll,i.accumWidth);i.accumWidth=g.accumWidth+d,a=g.linesWidths,o=g.lines}}else o=e.split("\n");for(var y=0;y=32&&591>=e||e>=880&&4351>=e||e>=4608&&5119>=e||e>=7680&&8303>=e}function uo(t){return lo(t)?Qb[t]?!0:!1:!0}function ho(t,e,n,i,r){for(var o=[],a=[],s="",l="",u=0,h=0,c=0;cn:r+h+d>n)?h?(s||l)&&(f?(s||(s=l,l="",u=0,h=u),o.push(s),a.push(h-u),l+=p,u+=d,s="",h=u):(l&&(s+=l,l="",u=0),o.push(s),a.push(h),s=p,h=d)):f?(o.push(l),a.push(u),l=p,u=d):(o.push(p),a.push(d)):(h+=d,f?(l+=p,u+=d):(l&&(s+=l,l="",u=0),s+=p))}else l&&(s+=l,h+=u),o.push(s),a.push(h),s="",l="",u=0,h=0}return o.length||s||(s=t,l="",u=0),l&&(s+=l),s&&(o.push(s),a.push(h)),1===o.length&&(h+=r),{accumWidth:h,lines:o,linesWidths:a}}function co(t,e,n){return ow.copy(t.getBoundingRect()),t.transform&&ow.applyTransform(t.transform),aw.width=e,aw.height=n,!ow.intersect(aw)}function po(t,e,n,i,r,o){r[0]=sw(t,n),r[1]=sw(e,i),o[0]=lw(t,n),o[1]=lw(e,i)}function fo(t,e,n,i,r,o,a,s,l,u){var h=dn,c=hn,p=h(t,n,r,a,gw);l[0]=1/0,l[1]=1/0,u[0]=-1/0,u[1]=-1/0;for(var d=0;p>d;d++){var f=c(t,n,r,a,gw[d]);l[0]=sw(f,l[0]),u[0]=lw(f,u[0])}p=h(e,i,o,s,yw);for(var d=0;p>d;d++){var g=c(e,i,o,s,yw[d]);l[1]=sw(g,l[1]),u[1]=lw(g,u[1])}l[0]=sw(t,l[0]),u[0]=lw(t,u[0]),l[0]=sw(a,l[0]),u[0]=lw(a,u[0]),l[1]=sw(e,l[1]),u[1]=lw(e,u[1]),l[1]=sw(s,l[1]),u[1]=lw(s,u[1])}function go(t,e,n,i,r,o,a,s){var l=xn,u=vn,h=lw(sw(l(t,n,r),1),0),c=lw(sw(l(e,i,o),1),0),p=u(t,n,r,h),d=u(e,i,o,c);a[0]=sw(t,r,p),a[1]=sw(e,o,d),s[0]=lw(t,r,p),s[1]=lw(e,o,d)}function yo(t,e,n,i,r,o,a,s,l){var u=me,h=_e,c=Math.abs(r-o);if(1e-4>c%cw&&c>1e-4)return s[0]=t-n,s[1]=e-i,l[0]=t+n,void(l[1]=e+i);if(pw[0]=hw(r)*n+t,pw[1]=uw(r)*i+e,dw[0]=hw(o)*n+t,dw[1]=uw(o)*i+e,u(s,pw,dw),h(l,pw,dw),r%=cw,0>r&&(r+=cw),o%=cw,0>o&&(o+=cw),r>o&&!a?o+=cw:o>r&&a&&(r+=cw),a){var p=o;o=r,r=p}for(var d=0;o>d;d+=Math.PI/2)d>r&&(fw[0]=hw(d)*n+t,fw[1]=uw(d)*i+e,u(s,fw,s),h(l,fw,l))}function vo(t){var e=Math.round(t/kw*1e8)/1e8;return e%2*kw}function mo(t,e){var n=vo(t[0]);0>n&&(n+=Aw);var i=n-t[0],r=t[1];r+=i,!e&&r-n>=Aw?r=n+Aw:e&&n-r>=Aw?r=n-Aw:!e&&n>r?r=n+(Aw-vo(n-r)):e&&r>n&&(r=n-(Aw-vo(r-n))),t[0]=n,t[1]=r}function _o(t,e,n,i,r,o,a){if(0===r)return!1;var s=r,l=0,u=t;if(a>e+s&&a>i+s||e-s>a&&i-s>a||o>t+s&&o>n+s||t-s>o&&n-s>o)return!1;if(t===n)return Math.abs(o-t)<=s/2;l=(e-i)/(t-n),u=(t*i-n*e)/(t-n);var h=l*o-a+u,c=h*h/(l*l+1);return s/2*s/2>=c}function xo(t,e,n,i,r,o,a,s,l,u,h){if(0===l)return!1;var c=l;if(h>e+c&&h>i+c&&h>o+c&&h>s+c||e-c>h&&i-c>h&&o-c>h&&s-c>h||u>t+c&&u>n+c&&u>r+c&&u>a+c||t-c>u&&n-c>u&&r-c>u&&a-c>u)return!1;var p=gn(t,e,n,i,r,o,a,s,u,h,null);return c/2>=p}function bo(t,e,n,i,r,o,a,s,l){if(0===a)return!1;var u=a;if(l>e+u&&l>i+u&&l>o+u||e-u>l&&i-u>l&&o-u>l||s>t+u&&s>n+u&&s>r+u||t-u>s&&n-u>s&&r-u>s)return!1;var h=wn(t,e,n,i,r,o,s,l,null);return u/2>=h}function wo(t){return t%=Rw,0>t&&(t+=Rw),t}function So(t,e,n,i,r,o,a,s,l){if(0===a)return!1;var u=a;s-=t,l-=e;var h=Math.sqrt(s*s+l*l);if(h-u>n||n>h+u)return!1;if(Math.abs(i-r)%Nw<1e-4)return!0;if(o){var c=i;i=wo(r),r=wo(c)}else i=wo(i),r=wo(r);i>r&&(r+=Nw);var p=Math.atan2(l,s);return 0>p&&(p+=Nw),p>=i&&r>=p||p+Nw>=i&&r>=p+Nw}function Mo(t,e,n,i,r,o){if(o>e&&o>i||e>o&&i>o)return 0;if(i===e)return 0;var a=(o-e)/(i-e),s=e>i?1:-1;(1===a||0===a)&&(s=e>i?.5:-.5);var l=a*(n-t)+t;return l===r?1/0:l>r?s:0}function To(t,e){return Math.abs(t-e)e&&u>i&&u>o&&u>s||e>u&&i>u&&o>u&&s>u)return 0;var h=pn(e,i,o,s,u,Fw);if(0===h)return 0;for(var c=0,p=-1,d=void 0,f=void 0,g=0;h>g;g++){var y=Fw[g],v=0===y||1===y?.5:1,m=hn(t,n,r,a,y);l>m||(0>p&&(p=dn(e,i,o,s,Vw),Vw[1]1&&Io(),d=hn(e,i,o,s,Vw[0]),p>1&&(f=hn(e,i,o,s,Vw[1]))),c+=2===p?yd?v:-v:yf?v:-v:f>s?v:-v:yd?v:-v:d>s?v:-v)}return c}function Do(t,e,n,i,r,o,a,s){if(s>e&&s>i&&s>o||e>s&&i>s&&o>s)return 0;var l=_n(e,i,o,s,Fw);if(0===l)return 0;var u=xn(e,i,o);if(u>=0&&1>=u){for(var h=0,c=vn(e,i,o,u),p=0;l>p;p++){var d=0===Fw[p]||1===Fw[p]?.5:1,f=vn(t,n,r,Fw[p]);a>f||(h+=Fw[p]c?d:-d:c>o?d:-d)}return h}var d=0===Fw[0]||1===Fw[0]?.5:1,f=vn(t,n,r,Fw[0]);return a>f?0:e>o?d:-d}function ko(t,e,n,i,r,o,a,s){if(s-=e,s>n||-n>s)return 0;var l=Math.sqrt(n*n-s*s);Fw[0]=-l,Fw[1]=l;var u=Math.abs(i-r);if(1e-4>u)return 0;if(u>=zw-1e-4){i=0,r=zw;var h=o?1:-1;return a>=Fw[0]+t&&a<=Fw[1]+t?h:0}if(i>r){var c=i;i=r,r=c}0>i&&(i+=zw,r+=zw);for(var p=0,d=0;2>d;d++){var f=Fw[d];if(f+t>a){var g=Math.atan2(s,f),h=o?1:-1;0>g&&(g=zw+g),(g>=i&&r>=g||g+zw>=i&&r>=g+zw)&&(g>Math.PI/2&&g<1.5*Math.PI&&(h=-h),p+=h)}}return p}function Ao(t,e,n,i,r){for(var o,a,s=t.data,l=t.len(),u=0,h=0,c=0,p=0,d=0,f=0;l>f;){var g=s[f++],y=1===f;switch(g===Ew.M&&f>1&&(n||(u+=Mo(h,c,p,d,i,r))),y&&(h=s[f],c=s[f+1],p=h,d=c),g){case Ew.M:p=s[f++],d=s[f++],h=p,c=d;break;case Ew.L:if(n){if(_o(h,c,s[f],s[f+1],e,i,r))return!0}else u+=Mo(h,c,s[f],s[f+1],i,r)||0;h=s[f++],c=s[f++];break;case Ew.C:if(n){if(xo(h,c,s[f++],s[f++],s[f++],s[f++],s[f],s[f+1],e,i,r))return!0}else u+=Co(h,c,s[f++],s[f++],s[f++],s[f++],s[f],s[f+1],i,r)||0;h=s[f++],c=s[f++];break;case Ew.Q:if(n){if(bo(h,c,s[f++],s[f++],s[f],s[f+1],e,i,r))return!0}else u+=Do(h,c,s[f++],s[f++],s[f],s[f+1],i,r)||0;h=s[f++],c=s[f++];break;case Ew.A:var v=s[f++],m=s[f++],_=s[f++],x=s[f++],b=s[f++],w=s[f++];f+=1;var S=!!(1-s[f++]);o=Math.cos(b)*_+v,a=Math.sin(b)*x+m,y?(p=o,d=a):u+=Mo(h,c,o,a,i,r);var M=(i-v)*x/_+v;if(n){if(So(v,m,x,b,b+w,S,e,M,r))return!0}else u+=ko(v,m,x,b,b+w,S,M,r);h=Math.cos(b+w)*_+v,c=Math.sin(b+w)*x+m;break;case Ew.R:p=h=s[f++],d=c=s[f++];var T=s[f++],I=s[f++];if(o=p+T,a=d+I,n){if(_o(p,d,o,d,e,i,r)||_o(o,d,o,a,e,i,r)||_o(o,a,p,a,e,i,r)||_o(p,a,p,d,e,i,r))return!0}else u+=Mo(o,d,o,a,i,r),u+=Mo(p,a,p,d,i,r);break;case Ew.Z:if(n){if(_o(h,c,p,d,e,i,r))return!0}else u+=Mo(h,c,p,d,i,r);h=p,c=d}}return n||To(c,d)||(u+=Mo(h,c,p,d,i,r)||0),0!==u}function Lo(t,e,n){return Ao(t,0,!1,e,n)}function Po(t,e,n,i){return Ao(t,e,!0,n,i)}function Oo(t){return!!(t&&"string"!=typeof t&&t.width&&t.height)}function Ro(t,e){var n,i,r,o,a=e.x,s=e.y,l=e.width,u=e.height,h=e.r;0>l&&(a+=l,l=-l),0>u&&(s+=u,u=-u),"number"==typeof h?n=i=r=o=h:h instanceof Array?1===h.length?n=i=r=o=h[0]:2===h.length?(n=r=h[0],i=o=h[1]):3===h.length?(n=h[0],i=o=h[1],r=h[2]):(n=h[0],i=h[1],r=h[2],o=h[3]):n=i=r=o=0;var c;n+i>l&&(c=n+i,n*=l/c,i*=l/c),r+o>l&&(c=r+o,r*=l/c,o*=l/c),i+r>u&&(c=i+r,i*=u/c,r*=u/c),n+o>u&&(c=n+o,n*=u/c,o*=u/c),t.moveTo(a+n,s),t.lineTo(a+l-i,s),0!==i&&t.arc(a+l-i,s+i,i,-Math.PI/2,0),t.lineTo(a+l,s+u-r),0!==r&&t.arc(a+l-r,s+u-r,r,0,Math.PI/2),t.lineTo(a+o,s+u),0!==o&&t.arc(a+o,s+u-o,o,Math.PI/2,Math.PI),t.lineTo(a,s+n),0!==n&&t.arc(a+n,s+n,n,Math.PI,1.5*Math.PI)}function No(t,e,n){if(e){var i=e.x1,r=e.x2,o=e.y1,a=e.y2;t.x1=i,t.x2=r,t.y1=o,t.y2=a;var s=n&&n.lineWidth;return s?(Kw(2*i)===Kw(2*r)&&(t.x1=t.x2=zo(i,s,!0)),Kw(2*o)===Kw(2*a)&&(t.y1=t.y2=zo(o,s,!0)),t):t}}function Eo(t,e,n){if(e){var i=e.x,r=e.y,o=e.width,a=e.height;t.x=i,t.y=r,t.width=o,t.height=a;var s=n&&n.lineWidth;return s?(t.x=zo(i,s,!0),t.y=zo(r,s,!0),t.width=Math.max(zo(i+o,s,!1)-t.x,0===o?0:1),t.height=Math.max(zo(r+a,s,!1)-t.y,0===a?0:1),t):t}}function zo(t,e,n){if(!e)return t;var i=Kw(2*t);return(i+Kw(e))%2===0?i/2:(i+(n?1:-1))/2}function Bo(t){return"string"!=typeof t||-1===t.indexOf("px")&&-1===t.indexOf("rem")&&-1===t.indexOf("em")?isNaN(+t)?Zm+"px":t+"px":t}function Fo(t,e){for(var n=0;n=e||"transparent"===t||"none"===t?null:t.image||t.colorStops?"#000":t}function Uo(t){return null==t||"none"===t?null:t.image||t.colorStops?"#000":t}function Xo(t,e,n){return"right"===e?t-n[1]:"center"===e?t+n[3]/2-n[1]/2:t+n[3]}function Yo(t){var e=t.text;return null!=e&&(e+=""),e}function qo(t){return!!(t.backgroundColor||t.lineHeight||t.borderWidth&&t.borderColor)}function jo(t){return null!=t&&"none"!==t}function Zo(t){if(I(t)){var e=TS.get(t);return e||(e=Bn(t,-.1),TS.put(t,e)),e}if(O(t)){var n=h({},t);return n.colorStops=v(t.colorStops,function(t){return{offset:t.offset,color:Bn(t.color,-.1)}}),n}return t}function Ko(t,e,n){t.onHoverStateChange&&(t.hoverState||0)!==n&&t.onHoverStateChange(e),t.hoverState=n}function $o(t){Ko(t,"emphasis",gS)}function Qo(t){t.hoverState===gS&&Ko(t,"normal",dS)}function Jo(t){Ko(t,"blur",fS)}function ta(t){t.hoverState===fS&&Ko(t,"normal",dS)}function ea(t){t.selected=!0}function na(t){t.selected=!1}function ia(t,e,n){e(t,n)}function ra(t,e,n){ia(t,e,n),t.isGroup&&t.traverse(function(t){ia(t,e,n)})}function oa(t,e){switch(e){case"emphasis":t.hoverState=gS;break;case"normal":t.hoverState=dS;break;case"blur":t.hoverState=fS;break;case"select":t.selected=!0}}function aa(t,e,n,i){for(var r=t.style,o={},a=0;a=0,o=!1;if(t instanceof Uw){var a=cS(t),s=r?a.selectFill||a.normalFill:a.normalFill,l=r?a.selectStroke||a.normalStroke:a.normalStroke;if(jo(s)||jo(l)){i=i||{};var u=i.style||{};"inherit"===u.fill?(o=!0,i=h({},i),u=h({},u),u.fill=s):!jo(u.fill)&&jo(s)?(o=!0,i=h({},i),u=h({},u),u.fill=Zo(s)):!jo(u.stroke)&&jo(l)&&(o||(i=h({},i),u=h({},u)),u.stroke=Zo(l)),i.style=u}}if(i&&null==i.z2){o||(i=h({},i));var c=t.z2EmphasisLift;i.z2=t.z2+(null!=c?c:mS)}return i}function la(t,e,n){if(n&&null==n.z2){n=h({},n);var i=t.z2SelectLift;n.z2=t.z2+(null!=i?i:_S)}return n}function ua(t,e,n){var i=p(t.currentStates,e)>=0,r=t.style.opacity,o=i?null:aa(t,["opacity"],e,{opacity:1});n=n||{};var a=n.style||{};return null==a.opacity&&(n=h({},n),a=h({opacity:i?r:.1*o.opacity},a),n.style=a),n}function ha(t,e){var n=this.states[t];if(this.style){if("emphasis"===t)return sa(this,t,e,n);if("blur"===t)return ua(this,t,n);if("select"===t)return la(this,t,n)}return n}function ca(t){t.stateProxy=ha;var e=t.getTextContent(),n=t.getTextGuideLine();e&&(e.stateProxy=ha),n&&(n.stateProxy=ha)}function pa(t,e){!xa(t,e)&&!t.__highByOuter&&ra(t,$o)}function da(t,e){!xa(t,e)&&!t.__highByOuter&&ra(t,Qo)}function fa(t,e){t.__highByOuter|=1<<(e||0),ra(t,$o)}function ga(t,e){!(t.__highByOuter&=~(1<<(e||0)))&&ra(t,Qo)}function ya(t){ra(t,Jo)}function va(t){ra(t,ta)}function ma(t){ra(t,ea)}function _a(t){ra(t,na)}function xa(t,e){return t.__highDownSilentOnTouch&&e.zrByTouch}function ba(t){var e=t.getModel(),n=[],i=[];e.eachComponent(function(e,r){var o=pS(r),a="series"===e,s=a?t.getViewOfSeriesModel(r):t.getViewOfComponentModel(r);!a&&i.push(s),o.isBlured&&(s.group.traverse(function(t){ta(t)}),a&&n.push(r)),o.isBlured=!1}),y(i,function(t){t&&t.toggleBlurSeries&&t.toggleBlurSeries(n,!1,e)})}function wa(t,e,n,i){function r(t,e){for(var n=0;nl;)a=r.getItemGraphicEl(l++);if(a){var u=sS(a);wa(i,u.focus,u.blurScope,n)}else{var h=t.get(["emphasis","focus"]),c=t.get(["emphasis","blurScope"]);null!=h&&wa(i,h,c,n)}}}function Ta(t,e,n,i){var r={focusSelf:!1,dispatchers:null};if(null==t||"series"===t||null==e||null==n)return r;var o=i.getModel().getComponent(t,e);if(!o)return r;var a=i.getViewOfComponentModel(o);if(!a||!a.findHighDownDispatchers)return r;for(var s,l=a.findHighDownDispatchers(n),u=0;u0){var o={dataIndex:r,seriesIndex:t.seriesIndex};null!=i&&(o.dataType=i),e.push(o)}})}),e}function La(t,e,n){Ea(t,!0),ra(t,ca),Ra(t,e,n)}function Pa(t){Ea(t,!1)}function Oa(t,e,n,i){i?Pa(t):La(t,e,n)}function Ra(t,e,n){var i=sS(t);null!=e?(i.focus=e,i.blurScope=n):i.focus&&(i.focus=null)}function Na(t,e,n,i){n=n||"itemStyle";for(var r=0;r=uS&&(e=hS[t]=uS++),e}function Fa(t){var e=t.type;return e===wS||e===SS||e===MS}function Va(t){var e=t.type;return e===xS||e===bS}function Ha(t){var e=cS(t);e.normalFill=t.style.fill,e.normalStroke=t.style.stroke;var n=t.states.select||{};e.selectFill=n.style&&n.style.fill||null,e.selectStroke=n.style&&n.style.stroke||null}function Ga(t,e){if(e){var n,i,r,o,a,s,l=t.data,u=t.len(),h=DS.M,c=DS.C,p=DS.L,d=DS.R,f=DS.A,g=DS.Q;for(r=0,o=0;u>r;){switch(n=l[r++],o=r,i=0,n){case h:i=1;break;case p:i=1;break;case c:i=3;break;case g:i=2;break;case f:var y=e[4],v=e[5],m=AS(e[0]*e[0]+e[1]*e[1]),_=AS(e[2]*e[2]+e[3]*e[3]),x=LS(-e[1]/_,e[0]/m);l[r]*=m,l[r++]+=y,l[r]*=_,l[r++]+=v,l[r++]*=m,l[r++]*=_,l[r++]+=x,l[r++]+=x,r+=2,o=r;break;case d:s[0]=l[r++],s[1]=l[r++],ve(s,s,e),l[o++]=s[0],l[o++]=s[1],s[0]+=l[r++],s[1]+=l[r++],ve(s,s,e),l[o++]=s[0],l[o++]=s[1]}for(a=0;i>a;a++){var b=kS[a];b[0]=l[r++],b[1]=l[r++],ve(b,b,e),l[o++]=b[0],l[o++]=b[1]}}t.increaseVersion()}}function Wa(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function Ua(t,e){return(t[0]*e[0]+t[1]*e[1])/(Wa(t)*Wa(e))}function Xa(t,e){return(t[0]*e[1]1&&(a*=PS(f),s*=PS(f));var g=(r===o?-1:1)*PS((a*a*s*s-a*a*d*d-s*s*p*p)/(a*a*d*d+s*s*p*p))||0,y=g*a*d/s,v=g*-s*p/a,m=(t+n)/2+RS(c)*y-OS(c)*v,_=(e+i)/2+OS(c)*y+RS(c)*v,x=Xa([1,0],[(p-y)/a,(d-v)/s]),b=[(p-y)/a,(d-v)/s],w=[(-1*p-y)/a,(-1*d-v)/s],S=Xa(b,w);if(Ua(b,w)<=-1&&(S=NS),Ua(b,w)>=1&&(S=0),0>S){var M=Math.round(S/NS*1e6)/1e6;S=2*NS+M%2*NS}h.addData(u,m,_,a,s,x,S,c,o)}function qa(t){var e=new Ow;if(!t)return e;var n,i=0,r=0,o=i,a=r,s=Ow.CMD,l=t.match(ES);if(!l)return e;for(var u=0;ug;g++)d[g]=parseFloat(d[g]);for(var y=0;f>y;){var v=void 0,m=void 0,_=void 0,x=void 0,b=void 0,w=void 0,S=void 0,M=i,T=r,I=void 0,C=void 0;switch(c){case"l":i+=d[y++],r+=d[y++],p=s.L,e.addData(p,i,r);break;case"L":i=d[y++],r=d[y++],p=s.L,e.addData(p,i,r);break;case"m":i+=d[y++],r+=d[y++],p=s.M,e.addData(p,i,r),o=i,a=r,c="l";break;case"M":i=d[y++],r=d[y++],p=s.M,e.addData(p,i,r),o=i,a=r,c="L";break;case"h":i+=d[y++],p=s.L,e.addData(p,i,r);break;case"H":i=d[y++],p=s.L,e.addData(p,i,r);break;case"v":r+=d[y++],p=s.L,e.addData(p,i,r);break;case"V":r=d[y++],p=s.L,e.addData(p,i,r);break;case"C":p=s.C,e.addData(p,d[y++],d[y++],d[y++],d[y++],d[y++],d[y++]),i=d[y-2],r=d[y-1];break;case"c":p=s.C,e.addData(p,d[y++]+i,d[y++]+r,d[y++]+i,d[y++]+r,d[y++]+i,d[y++]+r),i+=d[y-2],r+=d[y-1];break;case"S":v=i,m=r,I=e.len(),C=e.data,n===s.C&&(v+=i-C[I-4],m+=r-C[I-3]),p=s.C,M=d[y++],T=d[y++],i=d[y++],r=d[y++],e.addData(p,v,m,M,T,i,r);break;case"s":v=i,m=r,I=e.len(),C=e.data,n===s.C&&(v+=i-C[I-4],m+=r-C[I-3]),p=s.C,M=i+d[y++],T=r+d[y++],i+=d[y++],r+=d[y++],e.addData(p,v,m,M,T,i,r);break;case"Q":M=d[y++],T=d[y++],i=d[y++],r=d[y++],p=s.Q,e.addData(p,M,T,i,r);break;case"q":M=d[y++]+i,T=d[y++]+r,i+=d[y++],r+=d[y++],p=s.Q,e.addData(p,M,T,i,r);break;case"T":v=i,m=r,I=e.len(),C=e.data,n===s.Q&&(v+=i-C[I-4],m+=r-C[I-3]),i=d[y++],r=d[y++],p=s.Q,e.addData(p,v,m,i,r);break;case"t":v=i,m=r,I=e.len(),C=e.data,n===s.Q&&(v+=i-C[I-4],m+=r-C[I-3]),i+=d[y++],r+=d[y++],p=s.Q,e.addData(p,v,m,i,r);break;case"A":_=d[y++],x=d[y++],b=d[y++],w=d[y++],S=d[y++],M=i,T=r,i=d[y++],r=d[y++],p=s.A,Ya(M,T,i,r,w,S,_,x,b,p,e);break;case"a":_=d[y++],x=d[y++],b=d[y++],w=d[y++],S=d[y++],M=i,T=r,i+=d[y++],r+=d[y++],p=s.A,Ya(M,T,i,r,w,S,_,x,b,p,e)}}("z"===c||"Z"===c)&&(p=s.Z,e.addData(p),i=o,r=a),n=p}return e.toStatic(),e}function ja(t){return null!=t.setData}function Za(t,e){var n=qa(t),i=h({},e);return i.buildPath=function(t){if(ja(t)){t.setData(n.data);var e=t.getContext();e&&t.rebuildPath(e,1)}else{var e=t;n.rebuildPath(e,1)}},i.applyTransform=function(t){Ga(n,t),this.dirtyShape()},i}function Ka(t,e){return new BS(Za(t,e))}function $a(t,n){var i=Za(t,n),r=function(t){function n(e){var n=t.call(this,e)||this;return n.applyTransform=i.applyTransform,n.buildPath=i.buildPath,n}return e(n,t),n}(BS);return r}function Qa(t,e){for(var n=[],i=t.length,r=0;i>r;r++){var o=t[r];n.push(o.getUpdatedPathProxy(!0))}var a=new Uw(e);return a.createPathProxy(),a.buildPath=function(t){if(ja(t)){t.appendPath(n); +var e=t.getContext();e&&t.rebuildPath(e,1)}},a}function Ja(t,e,n,i,r,o,a,s){var l=n-t,u=i-e,h=a-r,c=s-o,p=c*l-h*u;return JS>p*p?void 0:(p=(h*(e-o)-c*(t-r))/p,[t+p*l,e+p*u])}function ts(t,e,n,i,r,o,a){var s=t-n,l=e-i,u=(a?o:-o)/KS(s*s+l*l),h=u*l,c=-u*s,p=t+h,d=e+c,f=n+h,g=i+c,y=(p+f)/2,v=(d+g)/2,m=f-p,_=g-d,x=m*m+_*_,b=r-o,w=p*g-f*d,S=(0>_?-1:1)*KS($S(0,b*b*x-w*w)),M=(w*_-m*S)/x,T=(-w*m-_*S)/x,I=(w*_+m*S)/x,C=(-w*m+_*S)/x,D=M-y,k=T-v,A=I-y,L=C-v;return D*D+k*k>A*A+L*L&&(M=I,T=C),{cx:M,cy:T,x0:-h,y0:-c,x1:M*(r/b-1),y1:T*(r/b-1)}}function es(t){var e;if(M(t)){var n=t.length;if(!n)return t;e=1===n?[t[0],t[0],0,0]:2===n?[t[0],t[0],t[1],t[1]]:3===n?t.concat(t[2]):t}else e=[t,t,t,t];return e}function ns(t,e){var n,i=$S(e.r,0),r=$S(e.r0||0,0),o=i>0,a=r>0;if(o||a){if(o||(i=r,r=0),r>i){var s=i;i=r,r=s}var l=e.startAngle,u=e.endAngle;if(!isNaN(l)&&!isNaN(u)){var h=e.cx,c=e.cy,p=!!e.clockwise,d=ZS(u-l),f=d>US&&d%US;if(f>JS&&(d=f),i>JS)if(d>US-JS)t.moveTo(h+i*YS(l),c+i*XS(l)),t.arc(h,c,i,l,u,!p),r>JS&&(t.moveTo(h+r*YS(u),c+r*XS(u)),t.arc(h,c,r,u,l,p));else{var g=void 0,y=void 0,v=void 0,m=void 0,_=void 0,x=void 0,b=void 0,w=void 0,S=void 0,M=void 0,T=void 0,I=void 0,C=void 0,D=void 0,k=void 0,A=void 0,L=i*YS(l),P=i*XS(l),O=r*YS(u),R=r*XS(u),N=d>JS;if(N){var E=e.cornerRadius;E&&(n=es(E),g=n[0],y=n[1],v=n[2],m=n[3]);var z=ZS(i-r)/2;if(_=QS(z,v),x=QS(z,m),b=QS(z,g),w=QS(z,y),T=S=$S(_,x),I=M=$S(b,w),(S>JS||M>JS)&&(C=i*YS(u),D=i*XS(u),k=r*YS(l),A=r*XS(l),WS>d)){var B=Ja(L,P,k,A,C,D,O,R);if(B){var F=L-B[0],V=P-B[1],H=C-B[0],G=D-B[1],W=1/XS(qS((F*H+V*G)/(KS(F*F+V*V)*KS(H*H+G*G)))/2),U=KS(B[0]*B[0]+B[1]*B[1]);T=QS(S,(i-U)/(W+1)),I=QS(M,(r-U)/(W-1))}}}if(N)if(T>JS){var X=QS(v,T),Y=QS(m,T),q=ts(k,A,L,P,i,X,p),j=ts(C,D,O,R,i,Y,p);t.moveTo(h+q.cx+q.x0,c+q.cy+q.y0),S>T&&X===Y?t.arc(h+q.cx,c+q.cy,T,jS(q.y0,q.x0),jS(j.y0,j.x0),!p):(X>0&&t.arc(h+q.cx,c+q.cy,X,jS(q.y0,q.x0),jS(q.y1,q.x1),!p),t.arc(h,c,i,jS(q.cy+q.y1,q.cx+q.x1),jS(j.cy+j.y1,j.cx+j.x1),!p),Y>0&&t.arc(h+j.cx,c+j.cy,Y,jS(j.y1,j.x1),jS(j.y0,j.x0),!p))}else t.moveTo(h+L,c+P),t.arc(h,c,i,l,u,!p);else t.moveTo(h+L,c+P);if(r>JS&&N)if(I>JS){var X=QS(g,I),Y=QS(y,I),q=ts(O,R,C,D,r,-Y,p),j=ts(L,P,k,A,r,-X,p);t.lineTo(h+q.cx+q.x0,c+q.cy+q.y0),M>I&&X===Y?t.arc(h+q.cx,c+q.cy,I,jS(q.y0,q.x0),jS(j.y0,j.x0),!p):(Y>0&&t.arc(h+q.cx,c+q.cy,Y,jS(q.y0,q.x0),jS(q.y1,q.x1),!p),t.arc(h,c,r,jS(q.cy+q.y1,q.cx+q.x1),jS(j.cy+j.y1,j.cx+j.x1),p),X>0&&t.arc(h+j.cx,c+j.cy,X,jS(j.y1,j.x1),jS(j.y0,j.x0),!p))}else t.lineTo(h+O,c+R),t.arc(h,c,r,u,l,p);else t.lineTo(h+O,c+R)}else t.moveTo(h,c);t.closePath()}}}function is(t,e,n,i){var r,o,a,s,l=[],u=[],h=[],c=[];if(i){a=[1/0,1/0],s=[-1/0,-1/0];for(var p=0,d=t.length;d>p;p++)me(a,a,t[p]),_e(s,s,t[p]);me(a,a,i[0]),_e(s,s,i[1])}for(var p=0,d=t.length;d>p;p++){var f=t[p];if(n)r=t[p?p-1:d-1],o=t[(p+1)%d];else{if(0===p||p===d-1){l.push(ee(t[p]));continue}r=t[p-1],o=t[p+1]}oe(u,o,r),ce(u,u,e);var g=de(f,r),y=de(f,o),v=g+y;0!==v&&(g/=v,y/=v),ce(h,u,-g),ce(c,u,y);var m=ie([],f,h),_=ie([],f,c);i&&(_e(m,m,a),me(m,m,s),_e(_,_,a),me(_,_,s)),l.push(m),l.push(_)}return n&&l.push(l.shift()),l}function rs(t,e,n){var i=e.smooth,r=e.points;if(r&&r.length>=2){if(i){var o=is(r,i,n,e.smoothConstraint);t.moveTo(r[0][0],r[0][1]);for(var a=r.length,s=0;(n?a:a-1)>s;s++){var l=o[2*s],u=o[2*s+1],h=r[(s+1)%a];t.bezierCurveTo(l[0],l[1],u[0],u[1],h[0],h[1])}}else{t.moveTo(r[0][0],r[0][1]);for(var s=1,c=r.length;c>s;s++)t.lineTo(r[s][0],r[s][1])}n&&t.closePath()}}function os(t,e,n){var i=t.cpx2,r=t.cpy2;return null!=i||null!=r?[(n?cn:hn)(t.x1,t.cpx1,t.cpx2,t.x2,e),(n?cn:hn)(t.y1,t.cpy1,t.cpy2,t.y2,e)]:[(n?mn:vn)(t.x1,t.cpx1,t.x2,e),(n?mn:vn)(t.y1,t.cpy1,t.y2,e)]}function as(t,e,n,i,r){var o;if(e&&e.ecModel){var a=e.ecModel.getUpdatePayload();o=a&&a.animation}var s=e&&e.isAnimationEnabled(),l="update"===t;if(s){var u=void 0,h=void 0,c=void 0;i?(u=B(i.duration,200),h=B(i.easing,"cubicOut"),c=0):(u=e.getShallow(l?"animationDurationUpdate":"animationDuration"),h=e.getShallow(l?"animationEasingUpdate":"animationEasing"),c=e.getShallow(l?"animationDelayUpdate":"animationDelay")),o&&(null!=o.duration&&(u=o.duration),null!=o.easing&&(h=o.easing),null!=o.delay&&(c=o.delay)),T(c)&&(c=c(n,r)),T(u)&&(u=u(n));var p={duration:u||0,delay:c,easing:h};return p}return null}function ss(t,e,n,i,r,o,a){var s,l=!1;T(r)?(a=o,o=r,r=null):k(r)&&(o=r.cb,a=r.during,l=r.isFrom,s=r.removeOpt,r=r.dataIndex);var u="leave"===t;u||e.stopAnimation("leave");var h=as(t,i,r,u?s||{}:null,i&&i.getAnimationDelayParams?i.getAnimationDelayParams(e,r):null);if(h&&h.duration>0){var c=h.duration,p=h.delay,d=h.easing,f={duration:c,delay:p||0,easing:d,done:o,force:!!o||!!a,setToFinal:!u,scope:t,during:a};l?e.animateFrom(n,f):e.animateTo(n,f)}else e.stopAnimation(),!l&&e.attr(n),a&&a(1),o&&o()}function ls(t,e,n,i,r,o){ss("update",t,e,n,i,r,o)}function us(t,e,n,i,r,o){ss("enter",t,e,n,i,r,o)}function hs(t){if(!t.__zr)return!0;for(var e=0;eMath.abs(o[1])?o[0]>0?"right":"left":o[1]>0?"bottom":"top"}function Ds(t){return!t.isGroup}function ks(t){return null!=t.shape}function As(t,e,n){function i(t){var e={};return t.traverse(function(t){Ds(t)&&t.anid&&(e[t.anid]=t)}),e}function r(t){var e={x:t.x,y:t.y,rotation:t.rotation};return ks(t)&&(e.shape=h({},t.shape)),e}if(t&&e){var o=i(t);e.traverse(function(t){if(Ds(t)&&t.anid){var e=o[t.anid];if(e){var i=r(t);t.attr(r(e)),ls(t,i,n,sS(t).dataIndex)}}})}}function Ls(t,e){return v(t,function(t){var n=t[0];n=DM(n,e.x),n=kM(n,e.x+e.width);var i=t[1];return i=DM(i,e.y),i=kM(i,e.y+e.height),[n,i]})}function Ps(t,e){var n=DM(t.x,e.x),i=kM(t.x+t.width,e.x+e.width),r=DM(t.y,e.y),o=kM(t.y+t.height,e.y+e.height);return i>=n&&o>=r?{x:n,y:r,width:i-n,height:o-r}:void 0}function Os(t,e,n){var i=h({rectHover:!0},e),r=i.style={strokeNoScale:!0};return n=n||{x:-1,y:-1,width:2,height:2},t?0===t.indexOf("image://")?(r.image=t.slice(8),c(r,n),new Zw(i)):_s(t.replace("path://",""),i,n,"center"):void 0}function Rs(t,e,n,i,r){for(var o=0,a=r[r.length-1];og||g>1)return!1;var y=Es(d,f,h,c)/p;return 0>y||y>1?!1:!0}function Es(t,e,n,i){return t*i-n*e}function zs(t){return 1e-6>=t&&t>=-1e-6}function Bs(t){var e=t.itemTooltipOption,n=t.componentModel,i=t.itemName,r=I(e)?{formatter:e}:e,o=n.mainType,a=n.componentIndex,s={componentType:o,name:i,$vars:["name"]};s[o+"Index"]=a;var l=t.formatterParamsExtra;l&&y(b(l),function(t){$(s,t)||(s[t]=l[t],s.$vars.push(t))});var u=sS(t.el);u.componentMainType=o,u.componentIndex=a,u.tooltipConfig={name:i,option:c({content:i,formatterParams:s},r)}}function Fs(t,e){var n;t.isGroup&&(n=e(t)),n||t.traverse(e)}function Vs(t,e){if(t)if(M(t))for(var n=0;n=0&&n.push(t)}),n}t.topologicalTravel=function(t,e,i,r){function o(t){l[t].entryCount--,0===l[t].entryCount&&u.push(t)}function a(t){h[t]=!0,o(t)}if(t.length){var s=n(e),l=s.graph,u=s.noEntryList,h={};for(y(t,function(t){h[t]=!0});u.length;){var c=u.pop(),p=l[c],d=!!h[c];d&&(i.call(r,c,p.originalDeps.slice()),delete h[c]),y(p.successor,d?a:o)}y(h,function(){var t="";throw new Error(t)})}}}function nl(t,e){return l(l({},t,!0),e,!0)}function il(t,e){t=t.toUpperCase(),rT[t]=new KM(e),iT[t]=e}function rl(t){if(I(t)){var e=iT[t.toUpperCase()]||{};return t===tT||t===eT?s(e):l(s(e),s(iT[nT]),!1)}return l(s(t),s(iT[nT]),!1)}function ol(t){return rT[t]}function al(){return rT[nT]}function sl(t,e){return t+="","0000".substr(0,e-t.length)+t}function ll(t){switch(t){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return t}}function ul(t){return t===ll(t)}function hl(t){switch(t){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function cl(t,e,n,i){var r=tr(t),o=r[gl(n)](),a=r[yl(n)]()+1,s=Math.floor((a-1)/3)+1,l=r[vl(n)](),u=r["get"+(n?"UTC":"")+"Day"](),h=r[ml(n)](),c=(h-1)%12+1,p=r[_l(n)](),d=r[xl(n)](),f=r[bl(n)](),g=i instanceof KM?i:ol(i||oT)||al(),y=g.getModel("time"),v=y.get("month"),m=y.get("monthAbbr"),_=y.get("dayOfWeek"),x=y.get("dayOfWeekAbbr");return(e||"").replace(/{yyyy}/g,o+"").replace(/{yy}/g,o%100+"").replace(/{Q}/g,s+"").replace(/{MMMM}/g,v[a-1]).replace(/{MMM}/g,m[a-1]).replace(/{MM}/g,sl(a,2)).replace(/{M}/g,a+"").replace(/{dd}/g,sl(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,_[u]).replace(/{ee}/g,x[u]).replace(/{e}/g,u+"").replace(/{HH}/g,sl(h,2)).replace(/{H}/g,h+"").replace(/{hh}/g,sl(c+"",2)).replace(/{h}/g,c+"").replace(/{mm}/g,sl(p,2)).replace(/{m}/g,p+"").replace(/{ss}/g,sl(d,2)).replace(/{s}/g,d+"").replace(/{SSS}/g,sl(f,3)).replace(/{S}/g,f+"")}function pl(t,e,n,i,r){var o=null;if(I(n))o=n;else if(T(n))o=n(t.value,e,{level:t.level});else{var a=h({},cT);if(t.level>0)for(var s=0;s=0;--s)if(l[u]){o=l[u];break}o=o||a.none}if(M(o)){var d=null==t.level?0:t.level>=0?t.level:o.length+t.level;d=Math.min(d,o.length-1),o=o[d]}}return cl(new Date(t.value),o,r,i)}function dl(t,e){var n=tr(t),i=n[yl(e)]()+1,r=n[vl(e)](),o=n[ml(e)](),a=n[_l(e)](),s=n[xl(e)](),l=n[bl(e)](),u=0===l,h=u&&0===s,c=h&&0===a,p=c&&0===o,d=p&&1===r,f=d&&1===i;return f?"year":d?"month":p?"day":c?"hour":h?"minute":u?"second":"millisecond"}function fl(t,e,n){var i=D(t)?tr(t):t;switch(e=e||dl(t,n)){case"year":return i[gl(n)]();case"half-year":return i[yl(n)]()>=6?1:0;case"quarter":return Math.floor((i[yl(n)]()+1)/4);case"month":return i[yl(n)]();case"day":return i[vl(n)]();case"half-day":return i[ml(n)]()/24;case"hour":return i[ml(n)]();case"minute":return i[_l(n)]();case"second":return i[xl(n)]();case"millisecond":return i[bl(n)]()}}function gl(t){return t?"getUTCFullYear":"getFullYear"}function yl(t){return t?"getUTCMonth":"getMonth"}function vl(t){return t?"getUTCDate":"getDate"}function ml(t){return t?"getUTCHours":"getHours"}function _l(t){return t?"getUTCMinutes":"getMinutes"}function xl(t){return t?"getUTCSeconds":"getSeconds"}function bl(t){return t?"getUTCMilliseconds":"getMilliseconds"}function wl(t){return t?"setUTCFullYear":"setFullYear"}function Sl(t){return t?"setUTCMonth":"setMonth"}function Ml(t){return t?"setUTCDate":"setDate"}function Tl(t){return t?"setUTCHours":"setHours"}function Il(t){return t?"setUTCMinutes":"setMinutes"}function Cl(t){return t?"setUTCSeconds":"setSeconds"}function Dl(t){return t?"setUTCMilliseconds":"setMilliseconds"}function kl(t,e,n,i,r,o,a,s){var l=new iS({style:{text:t,font:e,align:n,verticalAlign:i,padding:r,rich:o,overflow:a?"truncate":null,lineHeight:s}});return l.getBoundingRect()}function Al(t){if(!sr(t))return I(t)?t:"-";var e=(t+"").split(".");return e[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(e.length>1?"."+e[1]:"")}function Ll(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 Pl(t,e,n){function i(t){return t&&W(t)?t:"-"}function r(t){return!(null==t||isNaN(t)||!isFinite(t))}var o="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}",a="time"===e,s=t instanceof Date;if(a||s){var l=a?tr(t):t;if(!isNaN(+l))return cl(l,o,n);if(s)return"-"}if("ordinal"===e)return C(t)?i(t):D(t)&&r(t)?t+"":"-";var u=ar(t);return r(u)?Al(u):C(t)?i(t):"boolean"==typeof t?t+"":"-"}function Ol(t,e,n){M(e)||(e=[e]);var i=e.length;if(!i)return"";for(var r=e[0].$vars||[],o=0;os;s++)for(var l=0;l':'';var a=n.markerId||"markerX";return{renderMode:o,content:"{"+a+"|} ",style:"subItem"===r?{width:4,height:4,borderRadius:2,backgroundColor:i}:{width:10,height:10,borderRadius:5,backgroundColor:i}}}function Nl(t,e,n){("week"===t||"month"===t||"quarter"===t||"half-year"===t||"year"===t)&&(t="MM-dd\nyyyy");var i=tr(e),r=n?"getUTC":"get",o=i[r+"FullYear"](),a=i[r+"Month"]()+1,s=i[r+"Date"](),l=i[r+"Hours"](),u=i[r+"Minutes"](),h=i[r+"Seconds"](),c=i[r+"Milliseconds"]();return t=t.replace("MM",sl(a,2)).replace("M",a).replace("yyyy",o).replace("yy",sl(o%100+"",2)).replace("dd",sl(s,2)).replace("d",s).replace("hh",sl(l,2)).replace("h",l).replace("mm",sl(u,2)).replace("m",u).replace("ss",sl(h,2)).replace("s",h).replace("SSS",sl(c,3))}function El(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t}function zl(t,e){return e=e||"transparent",I(t)?t:k(t)?t.colorStops&&(t.colorStops[0]||{}).color||e:e}function Bl(t,e){if("_blank"===e||"blank"===e){var n=window.open();n.opener=null,n.location.href=t}else window.open(t,e)}function Fl(t,e,n,i,r){var o=0,a=0;null==i&&(i=1/0),null==r&&(r=1/0);var s=0;e.eachChild(function(l,u){var h,c,p=l.getBoundingRect(),d=e.childAt(u+1),f=d&&d.getBoundingRect();if("horizontal"===t){var g=p.width+(f?-f.x+p.x:0);h=o+g,h>i||l.newline?(o=0,h=g,a+=s+n,s=p.height):s=Math.max(s,p.height)}else{var y=p.height+(f?-f.y+p.y:0);c=a+y,c>r||l.newline?(o+=s+n,a=0,c=y,s=p.width):s=Math.max(s,p.width)}l.newline||(l.x=o,l.y=a,l.markRedraw(),"horizontal"===t?o=h+n:a=c+n)})}function Vl(t,e,n){n=yT(n||0);var i=e.width,r=e.height,o=Wi(t.left,i),a=Wi(t.top,r),s=Wi(t.right,i),l=Wi(t.bottom,r),u=Wi(t.width,i),h=Wi(t.height,r),c=n[2]+n[0],p=n[1]+n[3],d=t.aspect;switch(isNaN(u)&&(u=i-s-p-o),isNaN(h)&&(h=r-l-c-a),null!=d&&(isNaN(u)&&isNaN(h)&&(d>i/r?u=.8*i:h=.8*r),isNaN(u)&&(u=d*h),isNaN(h)&&(h=u/d)),isNaN(o)&&(o=i-s-u-p),isNaN(a)&&(a=r-l-h-c),t.left||t.right){case"center":o=i/2-u/2-n[3];break;case"right":o=i-u-p}switch(t.top||t.bottom){case"middle":case"center":a=r/2-h/2-n[0];break;case"bottom":a=r-h-c}o=o||0,a=a||0,isNaN(u)&&(u=i-p-o-(s||0)),isNaN(h)&&(h=r-c-a-(l||0));var f=new Q_(o+n[3],a+n[0],u,h);return f.margin=n,f}function Hl(t){var e=t.layoutMode||t.constructor.layoutMode;return k(e)?e:e?{type:e}:null}function Gl(t,e,n){function i(n,i){var a={},l=0,u={},h=0,c=2;if(_T(n,function(e){u[e]=t[e]}),_T(n,function(t){r(e,t)&&(a[t]=u[t]=e[t]),o(a,t)&&l++,o(u,t)&&h++}),s[i])return o(e,n[1])?u[n[2]]=null:o(e,n[2])&&(u[n[1]]=null),u;if(h!==c&&l){if(l>=c)return a;for(var p=0;pi;i++)t.push(e+i)}function r(t){var e=t.dimsDef;return e?e.length:1}var o={},a=Zl(e);if(!a||!t)return o;var s,l,u=[],h=[],c=e.ecModel,p=VT(c).datasetMap,d=a.uid+"_"+n.seriesLayoutBy;t=t.slice(),y(t,function(e,n){var i=k(e)?e:t[n]={name:e};"ordinal"===i.type&&null==s&&(s=n,l=r(i)),o[i.name]=[]});var f=p.get(d)||p.set(d,{categoryWayDim:l,valueWayDim:0});return y(t,function(t,e){var n=t.name,a=r(t);if(null==s){var l=f.valueWayDim;i(o[n],l,a),i(h,l,a),f.valueWayDim+=a}else if(s===e)i(o[n],0,a),i(u,0,a);else{var l=f.categoryWayDim;i(o[n],l,a),i(h,l,a),f.categoryWayDim+=a}}),u.length&&(o.itemName=u),h.length&&(o.seriesName=h),o}function jl(t,e,n){var i={},r=Zl(t);if(!r)return i;var o,a=e.sourceFormat,s=e.dimensionsDefine;(a===OT||a===RT)&&y(s,function(t,e){"name"===(k(t)?t.name:t)&&(o=e)});var l=function(){function t(t){return null!=t.v&&null!=t.n}for(var i={},r={},l=[],u=0,h=Math.min(5,n);h>u;u++){var c=Ql(e.data,a,e.seriesLayoutBy,s,e.startIndex,u);l.push(c);var p=c===FT.Not;if(p&&null==i.v&&u!==o&&(i.v=u),(null==i.n||i.n===i.v||!p&&l[i.n]===FT.Not)&&(i.n=u),t(i)&&l[i.n]!==FT.Not)return i;p||(c===FT.Might&&null==r.v&&u!==o&&(r.v=u),(null==r.n||r.n===r.v)&&(r.n=u))}return t(i)?i:t(r)?r:null}();if(l){i.value=[l.v];var u=null!=o?o:l.n;i.itemName=[u],i.seriesName=[u]}return i}function Zl(t){var e=t.get("data",!0);return e?void 0:Nr(t.ecModel,"dataset",{index:t.get("datasetIndex",!0),id:t.get("datasetId",!0)},Fb).models[0]}function Kl(t){return t.get("transform",!0)||t.get("fromTransformResult",!0)?Nr(t.ecModel,"dataset",{index:t.get("fromDatasetIndex",!0),id:t.get("fromDatasetId",!0)},Fb).models:[]}function $l(t,e){return Ql(t.data,t.sourceFormat,t.seriesLayoutBy,t.dimensionsDefine,t.startIndex,e)}function Ql(t,e,n,i,r,o){function a(t){var e=I(t);return null!=t&&isFinite(t)&&""!==t?e?FT.Might:FT.Not:e&&"-"!==t?FT.Must:void 0}var s,l=5;if(L(t))return FT.Not;var u,h;if(i){var c=i[o];k(c)?(u=c.name,h=c.type):I(c)&&(u=c)}if(null!=h)return"ordinal"===h?FT.Must:FT.Not;if(e===PT){var p=t;if(n===BT){for(var d=p[o],f=0;f<(d||[]).length&&l>f;f++)if(null!=(s=a(d[r+f])))return s}else for(var f=0;ff;f++){var g=p[r+f];if(g&&null!=(s=a(g[o])))return s}}else if(e===OT){var y=t;if(!u)return FT.Not;for(var f=0;ff;f++){var v=y[f];if(v&&null!=(s=a(v[u])))return s}}else if(e===RT){var m=t;if(!u)return FT.Not;var d=m[u];if(!d||L(d))return FT.Not;for(var f=0;ff;f++)if(null!=(s=a(d[f])))return s}else if(e===LT)for(var _=t,f=0;f<_.length&&l>f;f++){var v=_[f],x=gr(v);if(!M(x))return FT.Not;if(null!=(s=a(x[o])))return s}return FT.Not}function Jl(t,e,n){var i=HT.get(e);if(!i)return n;var r=i(t);return r?n.concat(r):n}function tu(t,e){for(var n=t.length,i=0;n>i;i++)if(t[i].length>e)return t[i];return t[n-1]}function eu(t,e,n,i,r,o,a){o=o||t;var s=e(o),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(r))return u[r];var h=null!=a&&i?tu(i,a):n;if(h=h||n,h&&h.length){var c=h[l];return r&&(u[r]=c),s.paletteIdx=(l+1)%h.length,c}}function nu(t,e){e(t).paletteIdx=0,e(t).paletteNameMap={}}function iu(t,e){if(e){var n=e.seriesIndex,i=e.seriesId,r=e.seriesName;return null!=n&&t.componentIndex!==n||null!=i&&t.id!==i||null!=r&&t.name!==r}}function ru(t,e){var n=t.color&&!t.colorLayer;y(e,function(e,i){"colorLayer"===i&&n||MT.hasClass(i)||("object"==typeof e?t[i]=t[i]?l(t[i],e,!1):s(e):null==t[i]&&(t[i]=e))})}function ou(t,e,n){if(M(e)){var i=q();return y(e,function(t){if(null!=t){var e=Ir(t,null);null!=e&&i.set(t,!0)}}),_(n,function(e){return e&&i.get(e[t])})}var r=Ir(e,null);return _(n,function(e){return e&&null!=r&&e[t]===r})}function au(t,e){return e.hasOwnProperty("subType")?_(t,function(t){return t&&t.subType===e.subType}):t}function su(t){var e=q();return t&&y(dr(t.replaceMerge),function(t){e.set(t,!0)}),{replaceMergeMainTypeMap:e}}function lu(t,e,n){function i(t){y(e,function(e){e(t,n)})}var r,o,a=[],s=t.baseOption,l=t.timeline,u=t.options,h=t.media,c=!!t.media,p=!!(u||l||s&&s.timeline);return s?(o=s,o.timeline||(o.timeline=l)):((p||c)&&(t.options=t.media=null),o=t),c&&M(h)&&y(h,function(t){t&&t.option&&(t.query?a.push(t):r||(r=t))}),i(o),y(u,function(t){return i(t)}),y(a,function(t){return i(t.option)}),{baseOption:o,timelineOptions:u||[],mediaDefault:r,mediaList:a}}function uu(t,e,n){var i={width:e,height:n,aspectratio:e/n},r=!0;return y(t,function(t,e){var n=e.match(iI);if(n&&n[1]&&n[2]){var o=n[1],a=n[2].toLowerCase();hu(i[a],t,o)||(r=!1)}}),r}function hu(t,e,n){return"min"===n?t>=e:"max"===n?e>=t:t===e}function cu(t,e){return t.join(",")===e.join(",")}function pu(t){var e=t&&t.itemStyle;if(e)for(var n=0,i=sI.length;i>n;n++){var r=sI[n],o=e.normal,a=e.emphasis;o&&o[r]&&(t[r]=t[r]||{},t[r].normal?l(t[r].normal,o[r]):t[r].normal=o[r],o[r]=null),a&&a[r]&&(t[r]=t[r]||{},t[r].emphasis?l(t[r].emphasis,a[r]):t[r].emphasis=a[r],a[r]=null)}}function du(t,e,n){if(t&&t[e]&&(t[e].normal||t[e].emphasis)){var i=t[e].normal,r=t[e].emphasis;i&&(n?(t[e].normal=t[e].emphasis=null,c(t[e],i)):t[e]=i),r&&(t.emphasis=t.emphasis||{},t.emphasis[e]=r,r.focus&&(t.emphasis.focus=r.focus),r.blurScope&&(t.emphasis.blurScope=r.blurScope))}}function fu(t){du(t,"itemStyle"),du(t,"lineStyle"),du(t,"areaStyle"),du(t,"label"),du(t,"labelLine"),du(t,"upperLabel"),du(t,"edgeLabel")}function gu(t,e){var n=aI(t)&&t[e],i=aI(n)&&n.textStyle;if(i)for(var r=0,o=zb.length;o>r;r++){var a=zb[r];i.hasOwnProperty(a)&&(n[a]=i[a])}}function yu(t){t&&(fu(t),gu(t,"label"),t.emphasis&&gu(t.emphasis,"label"))}function vu(t){if(aI(t)){pu(t),fu(t),gu(t,"label"),gu(t,"upperLabel"),gu(t,"edgeLabel"),t.emphasis&&(gu(t.emphasis,"label"),gu(t.emphasis,"upperLabel"),gu(t.emphasis,"edgeLabel"));var e=t.markPoint;e&&(pu(e),yu(e));var n=t.markLine;n&&(pu(n),yu(n));var i=t.markArea;i&&yu(i);var r=t.data;if("graph"===t.type){r=r||t.nodes;var o=t.links||t.edges;if(o&&!L(o))for(var a=0;a=0;g--){var y=t[g];if(s||(d=y.data.rawIndexOf(y.stackedByDimension,p)),d>=0){var v=y.data.getByRawIndex(y.stackResultDimension,d);if("all"===l||"positive"===l&&v>0||"negative"===l&&0>v||"samesign"===l&&c>=0&&v>0||"samesign"===l&&0>=c&&0>v){c=$i(c,v),f=v;break}}}return i[0]=c,i[1]=f,i})})}function Pu(t){return t instanceof cI}function Ou(t,e,n){n=n||Eu(t);var i=e.seriesLayoutBy,r=zu(t,n,i,e.sourceHeader,e.dimensions),o=new cI({data:t,sourceFormat:n,seriesLayoutBy:i,dimensionsDefine:r.dimensionsDefine,startIndex:r.startIndex,dimensionsDetectedCount:r.dimensionsDetectedCount,metaRawOption:s(e)});return o}function Ru(t){return new cI({data:t,sourceFormat:L(t)?NT:LT})}function Nu(t){return new cI({data:t.data,sourceFormat:t.sourceFormat,seriesLayoutBy:t.seriesLayoutBy,dimensionsDefine:s(t.dimensionsDefine),startIndex:t.startIndex,dimensionsDetectedCount:t.dimensionsDetectedCount})}function Eu(t){var e=ET;if(L(t))e=NT;else if(M(t)){0===t.length&&(e=PT);for(var n=0,i=t.length;i>n;n++){var r=t[n];if(null!=r){if(M(r)){e=PT;break}if(k(r)){e=OT;break}}}}else if(k(t))for(var o in t)if($(t,o)&&g(t[o])){e=RT;break}return e}function zu(t,e,n,i,r){var o,a;if(!t)return{dimensionsDefine:Fu(r),startIndex:a,dimensionsDetectedCount:o};if(e===PT){var s=t;"auto"===i||null==i?Vu(function(t){null!=t&&"-"!==t&&(I(t)?null==a&&(a=1):a=0)},n,s,10):a=D(i)?i:i?1:0,r||1!==a||(r=[],Vu(function(t,e){r[e]=null!=t?t+"":""},n,s,1/0)),o=r?r.length:n===BT?s.length:s[0]?s[0].length:null}else if(e===OT)r||(r=Bu(t));else if(e===RT)r||(r=[],y(t,function(t,e){r.push(e)}));else if(e===LT){var l=gr(t[0]);o=M(l)&&l.length||1}return{startIndex:a,dimensionsDefine:Fu(r),dimensionsDetectedCount:o}}function Bu(t){for(var e,n=0;nr;r++)t(n[r]?n[r][0]:null,r);else for(var o=n[0]||[],r=0;rr;r++)t(o[r],r)}function Hu(t){var e=t.sourceFormat;return e===OT||e===RT}function Gu(t,e){var n=fI[Xu(t,e)];return n}function Wu(t,e){var n=yI[Xu(t,e)];return n}function Uu(t){var e=mI[t];return e}function Xu(t,e){return t===PT?t+"_"+e:t}function Yu(t,e,n){if(t){var i=t.getRawDataItem(e);if(null!=i){var r=t.getStore(),o=r.getSource().sourceFormat;if(null!=n){var a=t.getDimensionIndex(n),s=r.getDimensionProperty(a);return Uu(o)(i,a,s)}var l=i;return o===LT&&(l=gr(i)),l}}}function qu(t){var e,n;return k(t)?t.type&&(n=t):e=t,{text:e,frag:n}}function ju(t){return new bI(t)}function Zu(t,e){var n=e&&e.type;return"ordinal"===n?t:("time"!==n||D(t)||null==t||"-"===t||(t=+tr(t)),null==t||""===t?0/0:+t)}function Ku(t,e){var n=new TI,i=t.data,r=n.sourceFormat=t.sourceFormat,o=t.startIndex,a="";t.seriesLayoutBy!==zT&&cr(a);var s=[],l={},u=t.dimensionsDefine;if(u)y(u,function(t,e){var n=t.name,i={index:e,name:n,displayName:t.displayName};if(s.push(i),null!=n){var r="";$(l,n)&&cr(r),l[n]=i}});else for(var h=0;ho;o++)r.push(n[o].slice());return r}if(e===OT){for(var r=[],o=0,a=n.length;a>o;o++)r.push(h({},n[o]));return r}}function Ju(t,e,n){return null!=n?D(n)||!isNaN(n)&&!$(e,n)?t[n]:$(e,n)?e[n]:void 0:void 0}function th(t){return s(t)}function eh(t){t=s(t);var e=t.type,n="";e||cr(n);var i=e.split(":");2!==i.length&&cr(n);var r=!1;"echarts"===i[0]&&(e=i[1],r=!0),t.__isBuiltIn=r,II.set(e,t)}function nh(t,e,n){var i=dr(t),r=i.length,o="";r||cr(o);for(var a=0,s=r;s>a;a++){var l=i[a];e=ih(l,e,n,1===r?null:a),a!==s-1&&(e.length=Math.max(e.length,1))}return e}function ih(t,e){var n="";e.length||cr(n),k(t)||cr(n);var i=t.type,r=II.get(i);r||cr(n);var o=v(e,function(t){return Ku(t,r)}),a=dr(r.transform({upstream:o[0],upstreamList:o,config:s(t.config)}));return v(a,function(t,n){var i="";k(t)||cr(i),t.data||cr(i);var r=Eu(t.data);rh(r)||cr(i);var o,a=e[0];if(a&&0===n&&!t.dimensions){var s=a.startIndex;s&&(t.data=a.data.slice(0,s).concat(t.data)),o={seriesLayoutBy:zT,sourceHeader:s,dimensions:a.metaRawOption.dimensions}}else o={seriesLayoutBy:zT,sourceHeader:0,dimensions:t.dimensions};return Ou(t.data,o,null)})}function rh(t){return t===PT||t===OT}function oh(t){return t>65535?DI:kI}function ah(){return[1/0,-1/0]}function sh(t){var e=t.constructor;return e===Array?t.slice():new e(t)}function lh(t,e,n,i,r){var o=PI[n||"float"];if(r){var a=t[e],s=a&&a.length;if(s!==i){for(var l=new o(i),u=0;s>u;u++)l[u]=a[u];t[e]=l}}else t[e]=new o(i)}function uh(t){var e=t.option.transform;e&&U(t.option.transform)}function hh(t){return"series"===t.mainType}function ch(t){throw new Error(t)}function ph(t,e){var n=t.color||"#6e7079",i=t.fontSize||12,r=t.fontWeight||"400",o=t.color||"#464646",a=t.fontSize||14,s=t.fontWeight||"900";return"html"===e?{nameStyle:"font-size:"+Ce(i+"")+"px;color:"+Ce(n)+";font-weight:"+Ce(r+""),valueStyle:"font-size:"+Ce(a+"")+"px;color:"+Ce(o)+";font-weight:"+Ce(s+"")}:{nameStyle:{fontSize:i,fill:n,fontWeight:r},valueStyle:{fontSize:a,fill:o,fontWeight:s}}}function dh(t,e){return e.type=t,e}function fh(t){return"section"===t.type}function gh(t){return fh(t)?vh:mh}function yh(t){if(fh(t)){var e=0,n=t.blocks.length,i=n>1||n>0&&!t.noHeader;return y(t.blocks,function(t){var n=yh(t);n>=e&&(e=n+ +(i&&(!n||fh(t)&&!t.noHeader)))}),e}return 0}function vh(t,e,n,i){var r=e.noHeader,o=xh(yh(e)),a=[],s=e.blocks||[];G(!s||M(s)),s=s||[];var l=t.orderMode;if(e.sortBlocks&&l){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if($(u,l)){var c=new MI(u[l],null);s.sort(function(t,e){return c.evaluate(t.sortParam,e.sortParam)})}else"seriesDesc"===l&&s.reverse()}y(s,function(n,r){var s=e.valueFormatter,l=gh(n)(s?h(h({},t),{valueFormatter:s}):t,n,r>0?o.html:0,i);null!=l&&a.push(l)});var p="richText"===t.renderMode?a.join(o.richText):bh(a.join(""),r?n:o.html);if(r)return p;var d=Pl(e.header,"ordinal",t.useUTC),f=ph(i,t.renderMode).nameStyle;return"richText"===t.renderMode?Mh(t,d,f)+o.richText+p:bh('
'+Ce(d)+"
"+p,n)}function mh(t,e,n,i){var r=t.renderMode,o=e.noName,a=e.noValue,s=!e.markerType,l=e.name,u=t.useUTC,h=e.valueFormatter||t.valueFormatter||function(t){return t=M(t)?t:[t],v(t,function(t,e){return Pl(t,M(d)?d[e]:d,u)})};if(!o||!a){var c=s?"":t.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||"#333",r),p=o?"":Pl(l,"ordinal",u),d=e.valueType,f=a?[]:h(e.value),g=!s||!o,y=!s&&o,m=ph(i,r),_=m.nameStyle,x=m.valueStyle;return"richText"===r?(s?"":c)+(o?"":Mh(t,p,_))+(a?"":Th(t,f,g,y,x)):bh((s?"":c)+(o?"":wh(p,!s,_))+(a?"":Sh(f,g,y,x)),n)}}function _h(t,e,n,i,r,o){if(t){var a=gh(t),s={useUTC:r,renderMode:n,orderMode:i,markupStyleCreator:e,valueFormatter:t.valueFormatter};return a(s,t,0,o)}}function xh(t){return{html:EI[t],richText:zI[t]}}function bh(t,e){var n='
',i="margin: "+e+"px 0 0";return'
'+t+n+"
"}function wh(t,e,n){var i=e?"margin-left:2px":"";return''+Ce(t)+""}function Sh(t,e,n,i){var r=n?"10px":"20px",o=e?"float:right;margin-left:"+r:"";return t=M(t)?t:[t],''+v(t,function(t){return Ce(t)}).join("  ")+""}function Mh(t,e,n){return t.markupStyleCreator.wrapRichTextStyle(e,n)}function Th(t,e,n,i,r){var o=[r],a=i?10:20;return n&&o.push({padding:[0,0,0,a],align:"right"}),t.markupStyleCreator.wrapRichTextStyle(M(e)?e.join(" "):e,o)}function Ih(t,e){var n=t.getData().getItemVisual(e,"style"),i=n[t.visualDrawType];return zl(i)}function Ch(t,e){var n=t.get("padding");return null!=n?n:"richText"===e?[8,10]:10}function Dh(t){var e,n,i,r,o=t.series,a=t.dataIndex,s=t.multipleSeries,l=o.getData(),u=l.mapDimensionsAll("defaultedTooltip"),h=u.length,c=o.getRawValue(a),p=M(c),d=Ih(o,a);if(h>1||p&&!h){var f=kh(c,o,a,u,d);e=f.inlineValues,n=f.inlineValueTypes,i=f.blocks,r=f.inlineValues[0]}else if(h){var g=l.getDimensionInfo(u[0]);r=e=Yu(l,a,u[0]),n=g.type}else r=e=p?c[0]:c;var y=Cr(o),v=y&&o.name||"",m=l.getName(a),_=s?v:m;return dh("section",{header:v,noHeader:s||!y,sortParam:r,blocks:[dh("nameValue",{markerType:"item",markerColor:d,name:_,noName:!W(_),value:e,valueType:n})].concat(i||[])})}function kh(t,e,n,i,r){function o(t,e){var n=a.getDimensionInfo(e);n&&n.otherDims.tooltip!==!1&&(s?h.push(dh("nameValue",{markerType:"subItem",markerColor:r,name:n.displayName,value:t,valueType:n.type})):(l.push(t),u.push(n.type)))}var a=e.getData(),s=m(t,function(t,e,n){var i=a.getDimensionInfo(n);return t=t||i&&i.tooltip!==!1&&null!=i.displayName},!1),l=[],u=[],h=[];return i.length?y(i,function(t){o(Yu(a,n,t),t)}):y(t,o),{inlineValues:l,inlineValueTypes:u,blocks:h}}function Ah(t,e){return t.getName(e)||t.getId(e)}function Lh(t){var e=t.name;Cr(t)||(t.name=Ph(t)||e)}function Ph(t){var e=t.getRawData(),n=e.mapDimensionsAll("seriesName"),i=[];return y(n,function(t){var n=e.getDimensionInfo(t);n.displayName&&i.push(n.displayName)}),i.join(" ")}function Oh(t){return t.model.getRawData().count()}function Rh(t){var e=t.model;return e.setData(e.getRawData().cloneShallow()),Nh}function Nh(t,e){e.outputData&&t.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function Eh(t,e){y(j(t.CHANGABLE_METHODS,t.DOWNSAMPLE_METHODS),function(n){t.wrapMethod(n,S(zh,e))})}function zh(t,e){var n=Bh(t);return n&&n.setOutputEnd((e||this).count()),e}function Bh(t){var e=(t.ecModel||{}).scheduler,n=e&&e.getPipeline(t.uid);if(n){var i=n.currentTask;if(i){var r=i.agentStubMap;r&&(i=r.get(t.uid))}return i}}function Fh(){var t=Pr();return function(e){var n=t(e),i=e.pipelineContext,r=!!n.large,o=!!n.progressiveRender,a=n.large=!(!i||!i.large),s=n.progressiveRender=!(!i||!i.progressiveRender);return!(r===a&&o===s)&&"reset"}}function Vh(t,e,n){t&&za(t)&&("emphasis"===e?fa:ga)(t,n)}function Hh(t,e,n){var i=Lr(t,e),r=e&&null!=e.highlightKey?Ba(e.highlightKey):null;null!=i?y(dr(i),function(e){Vh(t.getItemGraphicEl(e),n,r)}):t.eachItemGraphicEl(function(t){Vh(t,n,r)})}function Gh(t){return UI(t.model)}function Wh(t){var e=t.model,n=t.ecModel,i=t.api,r=t.payload,o=e.pipelineContext.progressiveRender,a=t.view,s=r&&WI(r).updateMethod,l=o?"incrementalPrepareRender":s&&a[s]?s:"render";return"render"!==l&&a[l](e,n,i,r),qI[l]}function Uh(t,e,n){function i(){h=(new Date).getTime(),c=null,t.apply(a,s||[])}var r,o,a,s,l,u=0,h=0,c=null;e=e||0;var p=function(){for(var t=[],p=0;p=0?i():c=setTimeout(i,-o),u=r};return p.clear=function(){c&&(clearTimeout(c),c=null)},p.debounceNextCall=function(t){l=t},p}function Xh(t,e,n,i){var r=t[e];if(r){var o=r[jI]||r,a=r[KI],s=r[ZI];if(s!==n||a!==i){if(null==n||!i)return t[e]=o;r=t[e]=Uh(o,n,"debounce"===i),r[jI]=o,r[KI]=i,r[ZI]=n}return r}}function Yh(t,e){var n=t[e];n&&n[jI]&&(n.clear&&n.clear(),t[e]=n[jI])}function qh(t,e){var n=t.visualStyleMapper||QI[e];return n?n:(console.warn("Unknown style type '"+e+"'."),QI.itemStyle)}function jh(t,e){var n=t.visualDrawType||JI[e];return n?n:(console.warn("Unknown style type '"+e+"'."),"fill")}function Zh(t,e){e=e||{},c(e,{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var n=new Tb,i=new Jw({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4});n.add(i);var r=new iS({style:{text:e.text,fill:e.textColor,fontSize:e.fontSize,fontWeight:e.fontWeight,fontStyle:e.fontStyle,fontFamily:e.fontFamily},zlevel:e.zlevel,z:10001}),o=new Jw({style:{fill:"none"},textContent:r,textConfig:{position:"right",distance:10},zlevel:e.zlevel,z:10001});n.add(o);var a;return e.showSpinner&&(a=new gM({shape:{startAngle:-rC/2,endAngle:-rC/2+.1,r:e.spinnerRadius},style:{stroke:e.color,lineCap:"round",lineWidth:e.lineWidth},zlevel:e.zlevel,z:10001}),a.animateShape(!0).when(1e3,{endAngle:3*rC/2}).start("circularInOut"),a.animateShape(!0).when(1e3,{startAngle:3*rC/2}).delay(300).start("circularInOut"),n.add(a)),n.resize=function(){var n=r.getBoundingRect().width,s=e.showSpinner?e.spinnerRadius:0,l=(t.getWidth()-2*s-(e.showSpinner&&n?10:0)-n)/2-(e.showSpinner&&n?0:5+n/2)+(e.showSpinner?0:n/2)+(n?0:s),u=t.getHeight()/2;e.showSpinner&&a.setShape({cx:l,cy:u}),o.setShape({x:l-s,y:u-s,width:2*s,height:2*s}),i.setShape({x:0,y:0,width:t.getWidth(),height:t.getHeight()})},n.resize(),n}function Kh(t){t.overallReset(t.ecModel,t.api,t.payload)}function $h(t){return t.overallProgress&&Qh}function Qh(){this.agent.dirty(),this.getDownstream().dirty()}function Jh(){this.agent&&this.agent.dirty()}function tc(t){return t.plan?t.plan(t.model,t.ecModel,t.api,t.payload):null}function ec(t){t.useClearVisual&&t.data.clearAllVisual();var e=t.resetDefines=dr(t.reset(t.model,t.ecModel,t.api,t.payload));return e.length>1?v(e,function(t,e){return nc(e)}):aC}function nc(t){return function(e,n){var i=n.data,r=n.resetDefines[t];if(r&&r.dataEach)for(var o=e.start;o=0&&yc(l)?l:.5;var u=t.createRadialGradient(a,s,0,a,s,l);return u}function _c(t,e,n){for(var i="radial"===e.type?mc(t,e,n):vc(t,e,n),r=e.colorStops,o=0;o0?"dashed"===t?[4*e,2*e]:"dotted"===t?[e]:D(t)?[t]:M(t)?t:null:null}function Mc(t){var e=t.style,n=e.lineDash&&e.lineWidth>0&&Sc(e.lineDash,e.lineWidth),i=e.lineDashOffset;if(n){var r=e.strokeNoScale&&t.getLineScale?t.getLineScale():1;r&&1!==r&&(n=v(n,function(t){return t/r}),i/=r)}return[n,i]}function Tc(t){var e=t.stroke;return!(null==e||"none"===e||!(t.lineWidth>0))}function Ic(t){return"string"==typeof t&&"none"!==t}function Cc(t){var e=t.fill;return null!=e&&"none"!==e}function Dc(t,e){if(null!=e.fillOpacity&&1!==e.fillOpacity){var n=t.globalAlpha;t.globalAlpha=e.fillOpacity*e.opacity,t.fill(),t.globalAlpha=n}else t.fill()}function kc(t,e){if(null!=e.strokeOpacity&&1!==e.strokeOpacity){var n=t.globalAlpha;t.globalAlpha=e.strokeOpacity*e.opacity,t.stroke(),t.globalAlpha=n}else t.stroke()}function Ac(t,e,n){var i=Qr(e.image,e.__image,n);if(to(i)){var r=t.createPattern(i,e.repeat||"repeat");if("function"==typeof DOMMatrix&&r&&r.setTransform){var o=new DOMMatrix;o.translateSelf(e.x||0,e.y||0),o.rotateSelf(0,0,(e.rotation||0)*b_),o.scaleSelf(e.scaleX||1,e.scaleY||1),r.setTransform(o)}return r}}function Lc(t,e,n,i){var r,o=Tc(n),a=Cc(n),s=n.strokePercent,l=1>s,u=!e.path;e.silent&&!l||!u||e.createPathProxy();var h=e.path||PC,c=e.__dirty;if(!i){var p=n.fill,d=n.stroke,f=a&&!!p.colorStops,g=o&&!!d.colorStops,y=a&&!!p.image,v=o&&!!d.image,m=void 0,_=void 0,x=void 0,b=void 0,w=void 0;(f||g)&&(w=e.getBoundingRect()),f&&(m=c?_c(t,p,w):e.__canvasFillGradient,e.__canvasFillGradient=m),g&&(_=c?_c(t,d,w):e.__canvasStrokeGradient,e.__canvasStrokeGradient=_),y&&(x=c||!e.__canvasFillPattern?Ac(t,p,e):e.__canvasFillPattern,e.__canvasFillPattern=x),v&&(b=c||!e.__canvasStrokePattern?Ac(t,d,e):e.__canvasStrokePattern,e.__canvasStrokePattern=x),f?t.fillStyle=m:y&&(x?t.fillStyle=x:a=!1),g?t.strokeStyle=_:v&&(b?t.strokeStyle=b:o=!1)}var S=e.getGlobalScale();h.setScale(S[0],S[1],e.segmentIgnoreThreshold);var M,T;t.setLineDash&&n.lineDash&&(r=Mc(e),M=r[0],T=r[1]);var I=!0;(u||c&hx)&&(h.setDPR(t.dpr),l?h.setContext(null):(h.setContext(t),I=!1),h.reset(),e.buildPath(h,e.shape,i),h.toStatic(),e.pathUpdated()),I&&h.rebuildPath(t,l?s:1),M&&(t.setLineDash(M),t.lineDashOffset=T),i||(n.strokeFirst?(o&&kc(t,n),a&&Dc(t,n)):(a&&Dc(t,n),o&&kc(t,n))),M&&t.setLineDash([])}function Pc(t,e,n){var i=e.__image=Qr(n.image,e.__image,e,e.onload);if(i&&to(i)){var r=n.x||0,o=n.y||0,a=e.getWidth(),s=e.getHeight(),l=i.width/i.height;if(null==a&&null!=s?a=s*l:null==s&&null!=a?s=a/l:null==a&&null==s&&(a=i.width,s=i.height),n.sWidth&&n.sHeight){var u=n.sx||0,h=n.sy||0;t.drawImage(i,u,h,n.sWidth,n.sHeight,r,o,a,s)}else if(n.sx&&n.sy){var u=n.sx,h=n.sy,c=a-u,p=s-h;t.drawImage(i,u,h,c,p,r,o,a,s)}else t.drawImage(i,r,o,a,s)}}function Oc(t,e,n){var i,r=n.text;if(null!=r&&(r+=""),r){t.font=n.font||$m,t.textAlign=n.textAlign,t.textBaseline=n.textBaseline;var o=void 0,a=void 0;t.setLineDash&&n.lineDash&&(i=Mc(e),o=i[0],a=i[1]),o&&(t.setLineDash(o),t.lineDashOffset=a),n.strokeFirst?(Tc(n)&&t.strokeText(r,n.x,n.y),Cc(n)&&t.fillText(r,n.x,n.y)):(Cc(n)&&t.fillText(r,n.x,n.y),Tc(n)&&t.strokeText(r,n.x,n.y)),o&&t.setLineDash([])}}function Rc(t,e,n,i,r){var o=!1;if(!i&&(n=n||{},e===n))return!1;if(i||e.opacity!==n.opacity){Hc(t,r),o=!0;var a=Math.max(Math.min(e.opacity,1),0);t.globalAlpha=isNaN(a)?tw.opacity:a}(i||e.blend!==n.blend)&&(o||(Hc(t,r),o=!0),t.globalCompositeOperation=e.blend||tw.blend);for(var s=0;so;o++){var l=i[o];l.beforeBrush&&l.beforeBrush(),l.innerBeforeBrush(),Uc(t,l,s,o===a-1),l.innerAfterBrush(),l.afterBrush&&l.afterBrush(),s.prevEl=l}for(var u=0,h=r.length;h>u;u++){var l=r[u];l.beforeBrush&&l.beforeBrush(),l.innerBeforeBrush(),Uc(t,l,s,u===h-1),l.innerAfterBrush(),l.afterBrush&&l.afterBrush(),s.prevEl=l}e.clearTemporalDisplayables(),e.notClear=!0,t.restore()}function Yc(t,e){function n(t){function e(){for(var t=1,e=0,n=v.length;n>e;++e)t=hr(t,v[e]);for(var i=1,e=0,n=y.length;n>e;++e)i=hr(i,y[e].length);t*=i;var r=m*v.length*y.length;return{width:Math.max(1,Math.min(t,s.maxTileWidth)),height:Math.max(1,Math.min(r,s.maxTileHeight))}}function n(){function t(t,e,n,a,l){var u=o?1:i,h=dc(l,t*u,e*u,n*u,a*u,s.color,s.symbolKeepAspect);if(o){var c=r.painter.renderOneToVNode(h);c&&x.children.push(c)}else Wc(d,h)}d&&(d.clearRect(0,0,_.width,_.height),s.backgroundColor&&(d.fillStyle=s.backgroundColor,d.fillRect(0,0,_.width,_.height)));for(var e=0,n=0;n=e))for(var a=-m,l=0,u=0,h=0;a=S)break;if(v%2===0){var M=.5*(1-s.symbolSize),T=p+f[h][v]*M,I=a+g[l]*M,C=f[h][v]*s.symbolSize,D=g[l]*s.symbolSize,k=w/2%y[c].length;t(T,I,C,D,y[c][k])}p+=f[h][v],++w,++v,v===f[h].length&&(v=0)}++h,h===f.length&&(h=0)}a+=g[l],++u,++l,l===g.length&&(l=0)}}for(var a=[i],l=!0,u=0;u=0)){JD.push(n);var o=oC.wrapStageHandler(n,r);o.__prio=e,o.__raw=n,t.push(o)}}function wp(t,e){YD[t]=e}function Sp(t){r({createCanvas:t})}function Mp(t,e,n){var i=tp("registerMap");i&&i(t,e,n)}function Tp(t){var e=tp("getMap");return e&&e(t)}function Ip(t){return null==t?0:t.length||1}function Cp(t){return t}function Dp(t,e){var n={},i=n.encode={},r=q(),o=[],a=[],s={};y(t.dimensions,function(e){var n=t.getDimensionInfo(e),l=n.coordDim;if(l){var u=n.coordDimIndex;kp(i,l)[u]=e,n.isExtraCoord||(r.set(l,1),Lp(n.type)&&(o[0]=e),kp(s,l)[u]=t.getDimensionIndex(n.name)),n.defaultTooltip&&a.push(e)}AT.each(function(t,e){var r=kp(i,e),o=n.otherDims[e];null!=o&&o!==!1&&(r[o]=n.name)})});var l=[],u={};r.each(function(t,e){var n=i[e];u[e]=n[0],l=l.concat(n)}),n.dataDimsOnCoord=l,n.dataDimIndicesOnCoord=v(l,function(e){return t.getDimensionInfo(e).storeDimIndex}),n.encodeFirstDimNotExtra=u;var h=i.label;h&&h.length&&(o=h.slice());var c=i.tooltip;return c&&c.length?a=c.slice():a.length||(a=o.slice()),i.defaultedLabel=o,i.defaultedTooltip=a,n.userOutput=new hk(s,e),n}function kp(t,e){return t.hasOwnProperty(e)||(t[e]=[]),t[e]}function Ap(t){return"category"===t?"ordinal":"time"===t?"time":"float"}function Lp(t){return!("ordinal"===t||"time"===t)}function Pp(t){return t instanceof fk}function Op(t){for(var e=q(),n=0;n<(t||[]).length;n++){var i=t[n],r=k(i)?i.name:i;null!=r&&null==e.get(r)&&e.set(r,n)}return e}function Rp(t){var e=pk(t);return e.dimNameMap||(e.dimNameMap=Op(t.dimensionsDefine))}function Np(t){return t>30}function Ep(t,e){return zp(t,e).dimensions}function zp(t,e){function n(t){var e=m[t];if(0>e){var n=a[t],i=k(n)?n:{name:n},r=new ck,o=i.name;null!=o&&null!=f.get(o)&&(r.name=r.displayName=o),null!=i.type&&(r.type=i.type),null!=i.displayName&&(r.displayName=i.displayName); +var s=l.length;return m[t]=s,r.storeDimIndex=t,l.push(r),r}return l[e]}function i(t,e,n){null!=AT.get(e)?t.otherDims[e]=n:(t.coordDim=e,t.coordDimIndex=n,s.set(e,!0))}function r(t){null==t.name&&(t.name=t.coordDim)}Pu(t)||(t=Ru(t)),e=e||{};var o=e.coordDimensions||[],a=e.dimensionsDefine||t.dimensionsDefine||[],s=q(),l=[],u=Fp(t,o,a,e.dimensionsCount),p=e.canOmitUnusedDimensions&&Np(u),d=a===t.dimensionsDefine,f=d?Rp(t):Op(a),g=e.encodeDefine;!g&&e.encodeDefaulter&&(g=e.encodeDefaulter(t,u));for(var v=q(g),m=new AI(u),_=0;__;_++)n(_);v.each(function(t,e){var r=dr(t).slice();if(1===r.length&&!I(r[0])&&r[0]<0)return void v.set(e,!1);var o=v.set(e,[]);y(r,function(t,r){var a=I(t)?f.get(t):t;null!=a&&u>a&&(o[r]=a,i(n(a),e,r))})});var x=0;y(o,function(t){var e,r,o,a;if(I(t))e=t,a={};else{a=t,e=a.name;var s=a.ordinalMeta;a.ordinalMeta=null,a=h({},a),a.ordinalMeta=s,r=a.dimsDef,o=a.otherDims,a.name=a.coordDim=a.coordDimIndex=a.dimsDef=a.otherDims=null}var l=v.get(e);if(l!==!1){if(l=dr(l),!l.length)for(var p=0;p<(r&&r.length||1);p++){for(;u>x&&null!=n(x).coordDim;)x++;u>x&&l.push(x++)}y(l,function(t,s){var l=n(t);if(d&&null!=a.type&&(l.type=a.type),i(c(l,a),e,s),null==l.name&&r){var u=r[s];!k(u)&&(u={name:u}),l.name=l.displayName=u.name,l.defaultTooltip=u.defaultTooltip}o&&c(l.otherDims,o)})}});var b=e.generateCoord,w=e.generateCoordCount,S=null!=w;w=b?w||1:0;var M=b||"value";if(p)y(l,function(t){r(t)}),l.sort(function(t,e){return t.storeDimIndex-e.storeDimIndex});else for(var T=0;u>T;T++){var C=n(T),D=C.coordDim;null==D&&(C.coordDim=Vp(M,s,S),C.coordDimIndex=0,(!b||0>=w)&&(C.isExtraCoord=!0),w--),r(C),null!=C.type||$l(t,T)!==FT.Must&&(!C.isExtraCoord||null==C.otherDims.itemName&&null==C.otherDims.seriesName)||(C.type="ordinal")}return Bp(l),new fk({source:t,dimensions:l,fullDimensionCount:u,dimensionOmitted:p})}function Bp(t){for(var e=q(),n=0;n0&&(i.name=r+(o-1)),o++,e.set(r,o)}}function Fp(t,e,n,i){var r=Math.max(t.dimensionsDetectedCount||1,e.length,n.length,i||0);return y(e,function(t){var e;k(t)&&(e=t.dimsDef)&&(r=Math.max(r,e.length))}),r}function Vp(t,e,n){if(n||e.hasKey(t)){for(var i=0;e.hasKey(t+i);)i++;t+=i}return e.set(t,!0),t}function Hp(t){var e=t.get("coordinateSystem"),n=new Sk(e),i=Mk[e];return i?(i(t,n,n.axisMap,n.categoryAxisMap),n):void 0}function Gp(t){return"category"===t.get("type")}function Wp(t,e,n){n=n||{};var i,r,o,a=n.byIndex,s=n.stackedCoordDimension;Up(e)?i=e:(r=e.schema,i=r.dimensions,o=e.store);var l,u,h,c,p=!(!t||!t.get("stack"));if(y(i,function(t,e){I(t)&&(i[e]=t={name:t}),p&&!t.isExtraCoord&&(a||l||!t.ordinalMeta||(l=t),u||"ordinal"===t.type||"time"===t.type||s&&s!==t.coordDim||(u=t))}),!u||a||l||(a=!0),u){h="__\x00ecstackresult_"+t.id,c="__\x00ecstackedover_"+t.id,l&&(l.createInvertedIndices=!0);var d=u.coordDim,f=u.type,g=0;y(i,function(t){t.coordDim===d&&g++});var v={name:h,coordDim:d,coordDimIndex:g,type:f,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},m={name:c,coordDim:c,coordDimIndex:g+1,type:f,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};r?(o&&(v.storeDimIndex=o.ensureCalculationDimension(c,f),m.storeDimIndex=o.ensureCalculationDimension(h,f)),r.appendCalculationDimension(v),r.appendCalculationDimension(m)):(i.push(v),i.push(m))}return{stackedDimension:u&&u.name,stackedByDimension:l&&l.name,isStackedByIndex:a,stackedOverDimension:c,stackResultDimension:h}}function Up(t){return!Pp(t.schema)}function Xp(t,e){return!!e&&e===t.getCalculationInfo("stackedDimension")}function Yp(t,e){return Xp(t,e)?t.getCalculationInfo("stackResultDimension"):e}function qp(t,e){var n,i=t.get("coordinateSystem"),r=nI.get(i);return e&&e.coordSysDims&&(n=v(e.coordSysDims,function(t){var n={name:t},i=e.axisMap.get(t);if(i){var r=i.get("type");n.type=Ap(r)}return n})),n||(n=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||["x","y"]),n}function jp(t,e,n){var i,r;return n&&y(t,function(t,o){var a=t.coordDim,s=n.categoryAxisMap.get(a);s&&(null==i&&(i=o),t.ordinalMeta=s.getOrdinalMeta(),e&&(t.createInvertedIndices=!0)),null!=t.otherDims.itemName&&(r=!0)}),r||null==i||(t[i].otherDims.itemName=0),i}function Zp(t,e,n){n=n||{};var i,r=e.getSourceManager(),o=!1;t?(o=!0,i=Ru(t)):(i=r.getSource(),o=i.sourceFormat===LT);var a=Hp(e),s=qp(e,a),l=n.useEncodeDefaulter,u=T(l)?l:l?S(ql,s,e):null,h={coordDimensions:s,generateCoord:n.generateCoord,encodeDefine:e.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!o},c=zp(i,h),p=jp(c.dimensions,n.createInvertedIndices,a),d=o?null:r.getSharedDataStore(c),f=Wp(e,{schema:c,store:d}),g=new wk(c,e);g.setCalculationInfo(f);var y=null!=p&&Kp(i)?function(t,e,n,i){return i===p?n:this.defaultDimValueGetter(t,e,n,i)}:null;return g.hasItemOption=!1,g.initData(o?i:d,null,y),g}function Kp(t){if(t.sourceFormat===LT){var e=$p(t.data||[]);return!M(gr(e))}}function $p(t){for(var e=0;ea&&(a=r.interval=n),null!=i&&a>i&&(a=r.interval=i);var s=r.intervalPrecision=nd(a),l=r.niceTickExtent=[Ui(Math.ceil(t[0]/a)*a,s),Ui(Math.floor(t[1]/a)*a,s)];return rd(l,t),r}function ed(t){var e=Math.pow(10,nr(t)),n=t/e;return n?2===n?n=3:3===n?n=5:n*=2:n=1,Ui(n*e)}function nd(t){return Yi(t)+2}function id(t,e,n){t[e]=Math.max(Math.min(t[e],n[1]),n[0])}function rd(t,e){!isFinite(t[0])&&(t[0]=e[0]),!isFinite(t[1])&&(t[1]=e[1]),id(t,0,e),id(t,1,e),t[0]>t[1]&&(t[0]=t[1])}function od(t,e){return t>=e[0]&&t<=e[1]}function ad(t,e){return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])}function sd(t,e){return t*(e[1]-e[0])+e[0]}function ld(t){return M(t)?Lk?new Float32Array(t):t:new Pk(t)}function ud(t){return t.get("stack")||Ok+t.seriesIndex}function hd(t){return t.dim+t.index}function cd(t,e){var n=[];return e.eachSeriesByType(t,function(t){md(t)&&n.push(t)}),n}function pd(t){var e={};y(t,function(t){var n=t.coordinateSystem,i=n.getBaseAxis();if("time"===i.type||"value"===i.type)for(var r=t.getData(),o=i.dim+"_"+i.index,a=r.getDimensionIndex(r.mapDimension(i.dim)),s=r.getStore(),l=0,u=s.count();u>l;++l){var h=s.get(a,l);e[o]?e[o].push(h):e[o]=[h]}});var n={};for(var i in e)if(e.hasOwnProperty(i)){var r=e[i];if(r){r.sort(function(t,e){return t-e});for(var o=null,a=1;a0&&(o=null===o?s:Math.min(o,s))}n[i]=o}}return n}function dd(t){var e=pd(t),n=[];return y(t,function(t){var i,r=t.coordinateSystem,o=r.getBaseAxis(),a=o.getExtent();if("category"===o.type)i=o.getBandWidth();else if("value"===o.type||"time"===o.type){var s=o.dim+"_"+o.index,l=e[s],u=Math.abs(a[1]-a[0]),h=o.scale.getExtent(),c=Math.abs(h[1]-h[0]);i=l?u/c*l:u}else{var p=t.getData();i=Math.abs(a[1]-a[0])/p.count()}var d=Wi(t.get("barWidth"),i),f=Wi(t.get("barMaxWidth"),i),g=Wi(t.get("barMinWidth")||(_d(t)?.5:1),i),y=t.get("barGap"),v=t.get("barCategoryGap");n.push({bandWidth:i,barWidth:d,barMaxWidth:f,barMinWidth:g,barGap:y,barCategoryGap:v,axisKey:hd(o),stackId:ud(t)})}),fd(n)}function fd(t){var e={};y(t,function(t){var n=t.axisKey,i=t.bandWidth,r=e[n]||{bandWidth:i,remainedWidth:i,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},o=r.stacks;e[n]=r;var a=t.stackId;o[a]||r.autoWidthCount++,o[a]=o[a]||{width:0,maxWidth:0};var s=t.barWidth;s&&!o[a].width&&(o[a].width=s,s=Math.min(r.remainedWidth,s),r.remainedWidth-=s);var l=t.barMaxWidth;l&&(o[a].maxWidth=l);var u=t.barMinWidth;u&&(o[a].minWidth=u);var h=t.barGap;null!=h&&(r.gap=h);var c=t.barCategoryGap;null!=c&&(r.categoryGap=c)});var n={};return y(e,function(t,e){n[e]={};var i=t.stacks,r=t.bandWidth,o=t.categoryGap;if(null==o){var a=b(i).length;o=Math.max(35-4*a,15)+"%"}var s=Wi(o,r),l=Wi(t.gap,1),u=t.remainedWidth,h=t.autoWidthCount,c=(u-s)/(h+(h-1)*l);c=Math.max(c,0),y(i,function(t){var e=t.maxWidth,n=t.minWidth;if(t.width){var i=t.width;e&&(i=Math.min(i,e)),n&&(i=Math.max(i,n)),t.width=i,u-=i+l*i,h--}else{var i=c;e&&i>e&&(i=Math.min(e,u)),n&&n>i&&(i=n),i!==c&&(t.width=i,u-=i+l*i,h--)}}),c=(u-s)/(h+(h-1)*l),c=Math.max(c,0);var p,d=0;y(i,function(t){t.width||(t.width=c),p=t,d+=t.width*(1+l)}),p&&(d-=p.width*l);var f=-d/2;y(i,function(t,i){n[e][i]=n[e][i]||{bandWidth:r,offset:f,width:t.width},f+=t.width*(1+l)})}),n}function gd(t,e,n){if(t&&e){var i=t[hd(e)];return null!=i&&null!=n?i[ud(n)]:i}}function yd(t,e){var n=cd(t,e),i=dd(n);y(n,function(t){var e=t.getData(),n=t.coordinateSystem,r=n.getBaseAxis(),o=ud(t),a=i[hd(r)][o],s=a.offset,l=a.width;e.setLayout({bandWidth:a.bandWidth,offset:s,size:l})})}function vd(t){return{seriesType:t,plan:Fh(),reset:function(t){if(md(t)){var e=t.getData(),n=t.coordinateSystem,i=n.getBaseAxis(),r=n.getOtherAxis(i),o=e.getDimensionIndex(e.mapDimension(r.dim)),a=e.getDimensionIndex(e.mapDimension(i.dim)),s=t.get("showBackground",!0),l=e.mapDimension(r.dim),u=e.getCalculationInfo("stackResultDimension"),h=Xp(e,l)&&!!e.getCalculationInfo("stackedOnSeries"),c=r.isHorizontal(),p=xd(i,r),d=_d(t),f=t.get("barMinHeight")||0,g=u&&e.getDimensionIndex(u),y=e.getLayout("size"),v=e.getLayout("offset");return{progress:function(t,e){for(var i,r=t.count,l=d&&ld(3*r),u=d&&s&&ld(3*r),m=d&&ld(r),_=n.master.getRect(),x=c?_.width:_.height,b=e.getStore(),w=0;null!=(i=t.next());){var S=b.get(h?g:o,i),M=b.get(a,i),T=p,I=void 0;h&&(I=+S-b.get(o,i));var C=void 0,D=void 0,k=void 0,A=void 0;if(c){var L=n.dataToPoint([S,M]);if(h){var P=n.dataToPoint([I,M]);T=P[0]}C=T,D=L[1]+v,k=L[0]-T,A=y,Math.abs(k)k?-1:1)*f)}else{var L=n.dataToPoint([M,S]);if(h){var P=n.dataToPoint([M,I]);T=P[1]}C=L[0]+v,D=T,k=y,A=L[1]-T,Math.abs(A)=A?-1:1)*f)}d?(l[w]=C,l[w+1]=D,l[w+2]=c?k:A,u&&(u[w]=c?_.x:C,u[w+1]=c?D:_.y,u[w+2]=x),m[i]=i):e.setItemLayout(i,{x:C,y:D,width:k,height:A}),w+=3}d&&e.setLayout({largePoints:l,largeDataIndices:m,largeBackgroundPoints:u,valueAxisHorizontal:c})}}}}}}function md(t){return t.coordinateSystem&&"cartesian2d"===t.coordinateSystem.type}function _d(t){return t.pipelineContext&&t.pipelineContext.large}function xd(t,e){return e.toGlobalCoord(e.dataToCoord("log"===e.type?1:0))}function bd(t,e,n,i){var r=tr(e),o=tr(n),a=function(t){return fl(r,t,i)===fl(o,t,i)},s=function(){return a("year")},l=function(){return s()&&a("month")},u=function(){return l()&&a("day")},h=function(){return u()&&a("hour")},c=function(){return h()&&a("minute")},p=function(){return c()&&a("second")},d=function(){return p()&&a("millisecond")};switch(t){case"year":return s();case"month":return l();case"day":return u();case"hour":return h();case"minute":return c();case"second":return p();case"millisecond":return d()}}function wd(t){return t/=uT,t>16?16:t>7.5?7:t>3.5?4:t>1.5?2:1}function Sd(t){var e=30*uT;return t/=e,t>6?6:t>3?3:t>2?2:1}function Md(t){return t/=lT,t>12?12:t>6?6:t>3.5?4:t>2?2:1}function Td(t,e){return t/=e?sT:aT,t>30?30:t>20?20:t>15?15:t>10?10:t>5?5:t>2?2:1}function Id(t){return ir(t,!0)}function Cd(t,e,n){var i=new Date(t);switch(ll(e)){case"year":case"month":i[Sl(n)](0);case"day":i[Ml(n)](1);case"hour":i[Tl(n)](0);case"minute":i[Il(n)](0);case"second":i[Cl(n)](0),i[Dl(n)](0)}return i.getTime()}function Dd(t,e,n,i){function r(t,e,n,r,o,a,s){for(var l=new Date(e),u=e,h=l[r]();n>u&&u<=i[1];)s.push({value:u}),h+=t,l[o](h),u=l.getTime();s.push({value:u,notAdd:!0})}function o(t,o,a){var s=[],l=!o.length;if(!bd(ll(t),i[0],i[1],n)){l&&(o=[{value:Cd(new Date(i[0]),t,n)},{value:i[1]}]);for(var u=0;u1&&0===u&&a.unshift({value:a[0].value-p})}}for(var u=0;u=i[0]&&x<=i[1]&&c++)}var b=(i[1]-i[0])/e;if(c>1.5*b&&p>b/1.5)break;if(u.push(y),c>b||t===s[d])break}h=[]}}}for(var w=_(v(u,function(t){return _(t,function(t){return t.value>=i[0]&&t.value<=i[1]&&!t.notAdd})}),function(t){return t.length>0}),S=[],M=w.length-1,d=0;d0&&i>0||0>n&&0>i)}function zd(t){var e=t.getLabelModel().get("formatter"),n="category"===t.type?t.scale.getExtent()[0]:null;return"time"===t.scale.type?function(e){return function(n,i){return t.scale.getFormattedLabel(n,i,e)}}(e):I(e)?function(e){return function(n){var i=t.scale.getLabel(n),r=e.replace("{value}",null!=i?i:"");return r}}(e):T(e)?function(e){return function(i,r){return null!=n&&(r=i.value-n),e(Bd(t,i),r,null!=i.level?{level:i.level}:null)}}(e):function(e){return t.scale.getLabel(e)}}function Bd(t,e){return"category"===t.type?t.scale.getLabel(e):e.value}function Fd(t){var e=t.model,n=t.scale;if(e.get(["axisLabel","show"])&&!n.isBlank()){var i,r,o=n.getExtent();n instanceof Dk?r=n.count():(i=n.getTicks(),r=i.length);var a,s=t.getLabelModel(),l=zd(t),u=1;r>40&&(u=Math.ceil(r/40));for(var h=0;r>h;h+=u){var c=i?i[h]:{value:o[0]+h},p=l(c,h),d=s.getTextRect(p),f=Vd(d,s.get("rotate")||0);a?a.union(f):a=f}return a}}function Vd(t,e){var n=e*Math.PI/180,i=t.width,r=t.height,o=i*Math.abs(Math.cos(n))+Math.abs(r*Math.sin(n)),a=i*Math.abs(Math.sin(n))+Math.abs(r*Math.cos(n)),s=new Q_(t.x,t.y,o,a);return s}function Hd(t){var e=t.get("interval");return null==e?"auto":e}function Gd(t){return"category"===t.type&&0===Hd(t.getLabelModel())}function Wd(t,e){var n={};return y(t.mapDimensionsAll(e),function(e){n[Yp(t,e)]=!0}),b(n)}function Ud(t){return Zp(null,t)}function Xd(t,e){var n=e;e instanceof KM||(n=new KM(e));var i=Nd(n);return i.setExtent(t[0],t[1]),Rd(i,n),i}function Yd(t){f(t,Zk)}function qd(t,e){return e=e||{},Xs(t,null,null,"normal"!==e.state)}function jd(t){return M(t)?void y(t,function(t){jd(t)}):void(p(Qk,t)>=0||(Qk.push(t),T(t)&&(t={install:t}),t.install(Jk)))}function Zd(t,e){return Math.abs(t-e)s;s++){var l=t[s][0],u=t[s][1],h=o*u-l*a;e+=h,n+=(o+l)*h,i+=(a+u)*h,o=l,a=u}return e?[n/e/3,i/e/3,e]:[t[0][0]||0,t[0][1]||0]}function tf(t){if(!t.UTF8Encoding)return t;var e=t,n=e.UTF8Scale;null==n&&(n=1024);var i=e.features;return y(i,function(t){var e=t.geometry,i=e.encodeOffsets,r=e.coordinates;if(i)switch(e.type){case"LineString":e.coordinates=nf(r,i,n);break;case"Polygon":ef(r,i,n);break;case"MultiLineString":ef(r,i,n);break;case"MultiPolygon":y(r,function(t,e){return ef(t,i[e],n)})}}),e.UTF8Encoding=!1,e}function ef(t,e,n){for(var i=0;i>1^-(1&s),l=l>>1^-(1&l),s+=r,l+=o,r=s,o=l,i.push([s/n,l/n])}return i}function rf(t,e){return t=tf(t),v(_(t.features,function(t){return t.geometry&&t.properties&&t.geometry.coordinates.length>0}),function(t){var n=t.properties,i=t.geometry,r=[];switch(i.type){case"Polygon":var o=i.coordinates;r.push(new iA(o[0],o.slice(1)));break;case"MultiPolygon":y(i.coordinates,function(t){t[0]&&r.push(new iA(t[0],t.slice(1)))});break;case"LineString":r.push(new rA([i.coordinates]));break;case"MultiLineString":r.push(new rA(i.coordinates))}var a=new oA(n[e||"name"],r,n.cp);return a.properties=n,a})}function of(t){return"category"===t.type?sf(t):hf(t)}function af(t,e){return"category"===t.type?uf(t,e):{ticks:v(t.scale.getTicks(),function(t){return t.value})}}function sf(t){var e=t.getLabelModel(),n=lf(t,e);return!e.get("show")||t.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}function lf(t,e){var n=cf(t,"labels"),i=Hd(e),r=pf(n,i);if(r)return r;var o,a;return T(i)?o=mf(t,i):(a="auto"===i?ff(t):i,o=vf(t,a)),df(n,i,{labels:o,labelCategoryInterval:a})}function uf(t,e){var n=cf(t,"ticks"),i=Hd(e),r=pf(n,i);if(r)return r;var o,a;if((!e.get("show")||t.scale.isBlank())&&(o=[]),T(i))o=mf(t,i,!0);else if("auto"===i){var s=lf(t,t.getLabelModel());a=s.labelCategoryInterval,o=v(s.labels,function(t){return t.tickValue})}else a=i,o=vf(t,a,!0);return df(n,i,{ticks:o,tickCategoryInterval:a})}function hf(t){var e=t.scale.getTicks(),n=zd(t);return{labels:v(e,function(e,i){return{level:e.level,formattedLabel:n(e,i),rawLabel:t.scale.getLabel(e),tickValue:e.value}})}}function cf(t,e){return cA(t)[e]||(cA(t)[e]=[])}function pf(t,e){for(var n=0;n40&&(s=Math.max(1,Math.floor(a/40)));for(var l=o[0],u=t.dataToCoord(l+1)-t.dataToCoord(l),h=Math.abs(u*Math.cos(i)),c=Math.abs(u*Math.sin(i)),p=0,d=0;l<=o[1];l+=s){var f=0,g=0,y=bi(n({value:l}),e.font,"center","top");f=1.3*y.width,g=1.3*y.height,p=Math.max(p,f,7),d=Math.max(d,g,7)}var v=p/h,m=d/c;isNaN(v)&&(v=1/0),isNaN(m)&&(m=1/0);var _=Math.max(0,Math.floor(Math.min(v,m))),x=cA(t.model),b=t.getExtent(),w=x.lastAutoInterval,S=x.lastTickCount;return null!=w&&null!=S&&Math.abs(w-_)<=1&&Math.abs(S-a)<=1&&w>_&&x.axisExtent0===b[0]&&x.axisExtent1===b[1]?_=w:(x.lastTickCount=a,x.lastAutoInterval=_,x.axisExtent0=b[0],x.axisExtent1=b[1]),_}function yf(t){var e=t.getLabelModel();return{axisRotate:t.getRotate?t.getRotate():t.isHorizontal&&!t.isHorizontal()?90:0,labelRotate:e.get("rotate")||0,font:e.getFont()}}function vf(t,e,n){function i(t){var e={value:t};l.push(n?t:{formattedLabel:r(e),rawLabel:o.getLabel(e),tickValue:t})}var r=zd(t),o=t.scale,a=o.getExtent(),s=t.getLabelModel(),l=[],u=Math.max((e||0)+1,1),h=a[0],c=o.count();0!==h&&u>1&&c/u>2&&(h=Math.round(Math.ceil(h/u)*u));var p=Gd(t),d=s.get("showMinLabel")||p,f=s.get("showMaxLabel")||p;d&&h!==a[0]&&i(a[0]);for(var g=h;g<=a[1];g+=u)i(g);return f&&g-u!==a[1]&&i(a[1]),l}function mf(t,e,n){var i=t.scale,r=zd(t),o=[];return y(i.getTicks(),function(t){var a=i.getLabel(t),s=t.value;e(t.value,a)&&o.push(n?s:{formattedLabel:r(t),rawLabel:a,tickValue:s})}),o}function _f(t,e){var n=t[1]-t[0],i=e,r=n/i/2;t[0]+=r,t[1]-=r}function xf(t,e,n,i){function r(t,e){return t=Ui(t),e=Ui(e),p?t>e:e>t}var o=e.length;if(t.onBand&&!n&&o){var a,s,l=t.getExtent();if(1===o)e[0].coord=l[0],a=e[1]={coord:l[0]};else{var u=e[o-1].tickValue-e[0].tickValue,h=(e[o-1].coord-e[0].coord)/u;y(e,function(t){t.coord-=h/2});var c=t.scale.getExtent();s=1+c[1]-e[o-1].tickValue,a={coord:e[o-1].coord+h*s},e.push(a)}var p=l[0]>l[1];r(e[0].coord,l[0])&&(i?e[0].coord=l[0]:e.shift()),i&&r(l[0],e[0].coord)&&e.unshift({coord:l[0]}),r(l[1],a.coord)&&(i?a.coord=l[1]:e.pop()),i&&r(a.coord,l[1])&&e.push({coord:l[1]})}}function bf(t){var e=MT.extend(t);return MT.registerClass(e),e}function wf(t){var e=GI.extend(t);return GI.registerClass(e),e}function Sf(t){var e=HI.extend(t);return HI.registerClass(e),e}function Mf(t){var e=XI.extend(t);return XI.registerClass(e),e}function Tf(t,e,n,i,r){var o=n.width,a=n.height;switch(t){case"top":i.set(n.x+o/2,n.y-e),r.set(0,-1);break;case"bottom":i.set(n.x+o/2,n.y+a+e),r.set(0,1);break;case"left":i.set(n.x-e,n.y+a/2),r.set(-1,0);break;case"right":i.set(n.x+o+e,n.y+a/2),r.set(1,0)}}function If(t,e,n,i,r,o,a,s,l){a-=t,s-=e;var u=Math.sqrt(a*a+s*s);a/=u,s/=u;var h=a*n+t,c=s*n+e;if(Math.abs(i-r)%fA<1e-4)return l[0]=h,l[1]=c,u-n;if(o){var p=i;i=wo(r),r=wo(p)}else i=wo(i),r=wo(r);i>r&&(r+=fA);var d=Math.atan2(s,a);if(0>d&&(d+=fA),d>=i&&r>=d||d+fA>=i&&r>=d+fA)return l[0]=h,l[1]=c,u-n;var f=n*Math.cos(i)+t,g=n*Math.sin(i)+e,y=n*Math.cos(r)+t,v=n*Math.sin(r)+e,m=(f-a)*(f-a)+(g-s)*(g-s),_=(y-a)*(y-a)+(v-s)*(v-s);return _>m?(l[0]=f,l[1]=g,Math.sqrt(m)):(l[0]=y,l[1]=v,Math.sqrt(_))}function Cf(t,e,n,i,r,o,a,s){var l=r-t,u=o-e,h=n-t,c=i-e,p=Math.sqrt(h*h+c*c);h/=p,c/=p;var d=l*h+u*c,f=d/p;s&&(f=Math.min(Math.max(f,0),1)),f*=p;var g=a[0]=t+f*h,y=a[1]=e+f*c;return Math.sqrt((g-r)*(g-r)+(y-o)*(y-o))}function Df(t,e,n,i,r,o,a){0>n&&(t+=n,n=-n),0>i&&(e+=i,i=-i);var s=t+n,l=e+i,u=a[0]=Math.min(Math.max(r,t),s),h=a[1]=Math.min(Math.max(o,e),l);return Math.sqrt((u-r)*(u-r)+(h-o)*(h-o))}function kf(t,e,n){var i=Df(e.x,e.y,e.width,e.height,t.x,t.y,vA);return n.set(vA[0],vA[1]),i}function Af(t,e,n){for(var i,r,o=0,a=0,s=0,l=0,u=1/0,h=e.data,c=t.x,p=t.y,d=0;d=d&&(s=i,l=r);var S=(c-y)*_/m+y;g=If(y,v,_,x,x+b,w,S,p,vA),o=Math.cos(x+b)*m+y,a=Math.sin(x+b)*_+v;break;case gA.R:s=o=h[d++],l=a=h[d++];var M=h[d++],T=h[d++];g=Df(s,l,M,T,c,p,vA);break;case gA.Z:g=Cf(o,a,s,l,c,p,vA,!0),o=s,a=l}u>g&&(u=g,n.set(vA[0],vA[1]))}return u}function Lf(t,e){if(t){var n=t.getTextGuideLine(),i=t.getTextContent();if(i&&n){var r=t.textGuideLineConfig||{},o=[[0,0],[0,0],[0,0]],a=r.candidates||yA,s=i.getBoundingRect().clone();s.applyTransform(i.getComputedTransform());var l=1/0,u=r.anchor,h=t.getComputedTransform(),c=h&&Ue([],h),p=e.get("length2")||0;u&&xA.copy(u);for(var d=0;dy&&(l=y,_A.transform(h),xA.transform(h),xA.toArray(o[0]),_A.toArray(o[1]),mA.toArray(o[2]))}Pf(o,e.get("minTurnAngle")),n.setShape({points:o})}}}function Pf(t,e){if(180>=e&&e>0){e=e/180*Math.PI,mA.fromArray(t[0]),_A.fromArray(t[1]),xA.fromArray(t[2]),W_.sub(bA,mA,_A),W_.sub(wA,xA,_A);var n=bA.len(),i=wA.len();if(!(.001>n||.001>i)){bA.scale(1/n),wA.scale(1/i);var r=bA.dot(wA),o=Math.cos(e);if(r>o){var a=Cf(_A.x,_A.y,xA.x,xA.y,mA.x,mA.y,SA,!1);MA.fromArray(SA),MA.scaleAndAdd(wA,a/Math.tan(Math.PI-e));var s=xA.x!==_A.x?(MA.x-_A.x)/(xA.x-_A.x):(MA.y-_A.y)/(xA.y-_A.y);if(isNaN(s))return;0>s?W_.copy(MA,_A):s>1&&W_.copy(MA,xA),MA.toArray(t[1])}}}}function Of(t,e,n){if(180>=n&&n>0){n=n/180*Math.PI,mA.fromArray(t[0]),_A.fromArray(t[1]),xA.fromArray(t[2]),W_.sub(bA,_A,mA),W_.sub(wA,xA,_A);var i=bA.len(),r=wA.len();if(!(.001>i||.001>r)){bA.scale(1/i),wA.scale(1/r);var o=bA.dot(e),a=Math.cos(n);if(a>o){var s=Cf(_A.x,_A.y,xA.x,xA.y,mA.x,mA.y,SA,!1);MA.fromArray(SA);var l=Math.PI/2,u=Math.acos(wA.dot(e)),h=l+u-n;if(h>=l)W_.copy(MA,xA);else{MA.scaleAndAdd(wA,s/Math.tan(Math.PI/2-h));var c=xA.x!==_A.x?(MA.x-_A.x)/(xA.x-_A.x):(MA.y-_A.y)/(xA.y-_A.y);if(isNaN(c))return;0>c?W_.copy(MA,_A):c>1&&W_.copy(MA,xA)}MA.toArray(t[1])}}}}function Rf(t,e,n,i){var r="normal"===n,o=r?t:t.ensureState(n);o.ignore=e;var a=i.get("smooth");a&&a===!0&&(a=.3),o.shape=o.shape||{},a>0&&(o.shape.smooth=a);var s=i.getModel("lineStyle").getLineStyle();r?t.useStyle(s):o.style=s}function Nf(t,e){var n=e.smooth,i=e.points;if(i)if(t.moveTo(i[0][0],i[0][1]),n>0&&i.length>=3){var r=T_(i[0],i[1]),o=T_(i[1],i[2]);if(!r||!o)return t.lineTo(i[1][0],i[1][1]),void t.lineTo(i[2][0],i[2][1]);var a=Math.min(r,o)*n,s=ye([],i[1],i[0],a/r),l=ye([],i[1],i[2],a/o),u=ye([],s,l,.5);t.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),t.bezierCurveTo(l[0],l[1],l[0],l[1],i[2][0],i[2][1])}else for(var h=1;ht){var i=Math.min(e,-t);if(i>0){l(i*n,0,c);var r=i+t;0>r&&u(-r*n,1)}else u(-t*n,1)}}function l(n,i,r){0!==n&&(f=!0);for(var o=i;r>o;o++){var a=t[o],s=a.rect;s[e]+=n,a.label[e]+=n}}function u(i,r){for(var o=[],a=0,s=1;c>s;s++){var u=t[s-1].rect,h=Math.max(t[s].rect[e]-u[e]-u[n],0);o.push(h),a+=h}if(a){var p=Math.min(Math.abs(i)/a,r);if(i>0)for(var s=0;c-1>s;s++){var d=o[s]*p;l(d,0,s+1)}else for(var s=c-1;s>0;s--){var d=o[s-1]*p;l(-d,s,c)}}}function h(t){var e=0>t?-1:1;t=Math.abs(t);for(var n=Math.ceil(t/(c-1)),i=0;c-1>i;i++)if(e>0?l(n,0,i+1):l(-n,c-i-1,c),t-=n,0>=t)return}var c=t.length;if(!(2>c)){t.sort(function(t,n){return t.rect[e]-n.rect[e]});for(var p,d=0,f=!1,g=[],y=0,v=0;c>v;v++){var m=t[v],_=m.rect;p=_[e]-d,0>p&&(_[e]-=p,m.label[e]-=p,f=!0);var x=Math.max(-p,0);g.push(x),y+=x,d=_[e]+_[n]}y>0&&o&&l(-y/c,0,c);var b,w,S=t[0],M=t[c-1];return a(),0>b&&u(-b,.8),0>w&&u(w,.8),a(),s(b,w,1),s(w,b,-1),a(),0>b&&h(-b),0>w&&h(w),f}}function Vf(t,e,n,i){return Ff(t,"x","width",e,n,i)}function Hf(t,e,n,i){return Ff(t,"y","height",e,n,i)}function Gf(t){function e(t){if(!t.ignore){var e=t.ensureState("emphasis");null==e.ignore&&(e.ignore=!1)}t.ignore=!0}var n=[];t.sort(function(t,e){return e.priority-t.priority});for(var i=new Q_(0,0,0,0),r=0;r10&&"cartesian2d"===o.type&&r){var s=o.getBaseAxis(),l=o.getOtherAxis(s),u=s.getExtent(),h=n.getDevicePixelRatio(),c=Math.abs(u[1]-u[0])*(h||1),p=Math.round(a/c);if(isFinite(p)&&p>1){"lttb"===r&&t.setData(i.lttbDownSample(i.mapDimension(l.dim),1/p));var d=void 0;I(r)?d=VA[r]:T(r)&&(d=r),d&&t.setData(i.downSample(i.mapDimension(l.dim),1/p,d,HA))}}}}}function Jf(t,e,n,i,r){var o=t.getArea(),a=o.x,s=o.y,l=o.width,u=o.height,h=n.get(["lineStyle","width"])||2;a-=h/2,s-=h/2,l+=h,u+=h,a=Math.floor(a),l=Math.round(l);var c=new Jw({shape:{x:a,y:s,width:l,height:u}});if(e){var p=t.getBaseAxis(),d=p.isHorizontal(),f=p.inverse;d?(f&&(c.shape.x+=l),c.shape.width=0):(f||(c.shape.y+=u),c.shape.height=0);var g=T(r)?function(t){r(t,c)}:null;us(c,{shape:{width:l,height:u,x:a,y:s}},n,null,i,g)}return c}function tg(t,e,n){var i=t.getArea(),r=Ui(i.r0,1),o=Ui(i.r,1),a=new eM({shape:{cx:Ui(t.cx,1),cy:Ui(t.cy,1),r0:r,r:o,startAngle:i.startAngle,endAngle:i.endAngle,clockwise:i.clockwise}});if(e){var s="angle"===t.getBaseAxis().dim; +s?a.shape.endAngle=i.startAngle:a.shape.r=r,us(a,{shape:{endAngle:i.endAngle,r:o}},n)}return a}function eg(t,e,n,i,r){return t?"polar"===t.type?tg(t,e,n):"cartesian2d"===t.type?Jf(t,e,n,i,r):null:null}function ng(t,e){return t.type===e}function ig(t,e){var n=t.mapDimensionsAll("defaultedLabel"),i=n.length;if(1===i){var r=Yu(t,e,n[0]);return null!=r?r+"":null}if(i){for(var o=[],a=0;a=0&&i.push(e[o])}return i.join(" ")}function og(t,e){e=e||{};var n=e.isRoundCap;return function(e,i,r){var o=i.position;if(!o||o instanceof Array)return Ii(e,i,r);var a=t(o),s=null!=i.distance?i.distance:5,l=this.shape,u=l.cx,h=l.cy,c=l.r,p=l.r0,d=(c+p)/2,f=l.startAngle,g=l.endAngle,y=(f+g)/2,v=n?Math.abs(c-p)/2:0,m=Math.cos,_=Math.sin,x=u+c*m(f),b=h+c*_(f),w="left",S="top";switch(a){case"startArc":x=u+(p-s)*m(y),b=h+(p-s)*_(y),w="center",S="top";break;case"insideStartArc":x=u+(p+s)*m(y),b=h+(p+s)*_(y),w="center",S="bottom";break;case"startAngle":x=u+d*m(f)+sg(f,s+v,!1),b=h+d*_(f)+lg(f,s+v,!1),w="right",S="middle";break;case"insideStartAngle":x=u+d*m(f)+sg(f,-s+v,!1),b=h+d*_(f)+lg(f,-s+v,!1),w="left",S="middle";break;case"middle":x=u+d*m(y),b=h+d*_(y),w="center",S="middle";break;case"endArc":x=u+(c+s)*m(y),b=h+(c+s)*_(y),w="center",S="bottom";break;case"insideEndArc":x=u+(c-s)*m(y),b=h+(c-s)*_(y),w="center",S="top";break;case"endAngle":x=u+d*m(g)+sg(g,s+v,!0),b=h+d*_(g)+lg(g,s+v,!0),w="left",S="middle";break;case"insideEndAngle":x=u+d*m(g)+sg(g,-s+v,!0),b=h+d*_(g)+lg(g,-s+v,!0),w="right",S="middle";break;default:return Ii(e,i,r)}return e=e||{},e.x=x,e.y=b,e.align=w,e.verticalAlign=S,e}}function ag(t,e,n,i){if(D(i))return void t.setTextConfig({rotation:i});if(M(e))return void t.setTextConfig({rotation:0});var r,o=t.shape,a=o.clockwise?o.startAngle:o.endAngle,s=o.clockwise?o.endAngle:o.startAngle,l=(a+s)/2,u=n(e);switch(u){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":r=l;break;case"startAngle":case"insideStartAngle":r=a;break;case"endAngle":case"insideEndAngle":r=s;break;default:return void t.setTextConfig({rotation:0})}var h=1.5*Math.PI-r;"middle"===u&&h>Math.PI/2&&h<1.5*Math.PI&&(h-=Math.PI),t.setTextConfig({rotation:h})}function sg(t,e,n){return e*Math.sin(t)*(n?-1:1)}function lg(t,e,n){return e*Math.cos(t)*(n?1:-1)}function ug(t,e,n){var i=t.get("borderRadius");if(null==i)return n?{cornerRadius:0}:null;M(i)||(i=[i,i,i,i]);var r=Math.abs(e.r||0-e.r0||0);return{cornerRadius:v(i,function(t){return Ti(t,r)})}}function hg(t,e){var n=t.getArea&&t.getArea();if(ng(t,"cartesian2d")){var i=t.getBaseAxis();if("category"!==i.type||!i.onBand){var r=e.getLayout("bandWidth");i.isHorizontal()?(n.x-=r,n.width+=2*r):(n.y-=r,n.height+=2*r)}}return n}function cg(t,e){var n=t.get("realtimeSort",!0),i=e.getBaseAxis();return n&&"category"===i.type&&"cartesian2d"===e.type?{baseAxis:i,otherAxis:e.getOtherAxis(i)}:void 0}function pg(t,e,n,i,r,o,a,s){var l,u;o?(u={x:i.x,width:i.width},l={y:i.y,height:i.height}):(u={y:i.y,height:i.height},l={x:i.x,width:i.width}),s||(a?ls:us)(n,{shape:l},e,r,null);var h=e?t.baseAxis.model:null;(a?ls:us)(n,{shape:u},h,r)}function dg(t,e){for(var n=0;n=r.r0?"endArc":"startArc":r.endAngle>=r.startAngle?"endAngle":"startAngle":a?r.height>=0?"bottom":"top":r.width>=0?"right":"left",g=Us(i);Ws(t,g,{labelFetcher:o,labelDataIndex:n,defaultText:ig(o.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:f});var v=t.getTextContent();if(s&&v){var m=i.get(["label","position"]);t.textConfig.inside="middle"===m?!0:null,ag(t,"outside"===m?f:m,gg(a),i.get(["label","rotate"]))}$s(v,g,o.getRawValue(n),function(t){return rg(e,t)});var _=i.getModel(["emphasis"]);Oa(t,_.get("focus"),_.get("blurScope"),_.get("disabled")),Na(t,i),fg(r)&&(t.style.fill="none",t.style.stroke="none",y(t.states,function(t){t.style&&(t.style.fill=t.style.stroke="none")}))}function vg(t,e){var n=t.get(["itemStyle","borderColor"]);if(!n||"none"===n)return 0;var i=t.get(["itemStyle","borderWidth"])||0,r=isNaN(e.width)?Number.MAX_VALUE:Math.abs(e.width),o=isNaN(e.height)?Number.MAX_VALUE:Math.abs(e.height);return Math.min(i,r,o)}function mg(t,e,n,i){var r=t.getData(),o=r.getLayout("valueAxisHorizontal")?1:0,a=r.getLayout("largeDataIndices"),s=r.getLayout("size"),l=t.getModel("backgroundStyle"),u=r.getLayout("largeBackgroundPoints");if(u){var h=new nL({shape:{points:u},incremental:!!i,silent:!0,z2:0});h.baseDimIdx=o,h.largeDataIndices=a,h.barWidth=s,h.useStyle(l.getItemStyle()),e.add(h),n&&n.push(h)}var c=new nL({shape:{points:r.getLayout("largePoints")},incremental:!!i,ignoreCoarsePointer:!0,z2:1});c.baseDimIdx=o,c.largeDataIndices=a,c.barWidth=s,e.add(c),c.useStyle(r.getVisual("style")),sS(c).seriesIndex=t.seriesIndex,t.get("silent")||(c.on("mousedown",iL),c.on("mousemove",iL)),n&&n.push(c)}function _g(t,e,n){for(var i=t.baseDimIdx,r=1-i,o=t.shape.points,a=t.largeDataIndices,s=[],l=[],u=t.barWidth,h=0,c=o.length/3;c>h;h++){var p=3*h;if(l[i]=u,l[r]=o[p+2],s[i]=o[p+i],s[r]=o[p+r],l[r]<0&&(s[r]+=l[r],l[r]=-l[r]),e>=s[0]&&e<=s[0]+l[0]&&n>=s[1]&&n<=s[1]+l[1])return a[h]}return-1}function xg(t,e,n){if(ng(n,"cartesian2d")){var i=e,r=n.getArea();return{x:t?i.x:r.x,y:t?r.y:i.y,width:t?i.width:r.width,height:t?r.height:i.height}}var r=n.getArea(),o=e;return{cx:r.cx,cy:r.cy,r0:t?r.r0:o.r0,r:t?r.r:o.r,startAngle:t?o.startAngle:0,endAngle:t?o.endAngle:2*Math.PI}}function bg(t,e,n){var i="polar"===t.type?eM:Jw;return new i({shape:xg(e,n,t),silent:!0,z2:0})}function wg(t){t.registerChartView(jA),t.registerSeriesModel(WA),t.registerLayout(t.PRIORITY.VISUAL.LAYOUT,S(yd,"bar")),t.registerLayout(t.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,vd("bar")),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,Qf("bar")),t.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(t,e){var n=t.componentType||"series";e.eachComponent({mainType:n,query:t},function(e){t.sortInfo&&e.axis.setCategorySortInfo(t.sortInfo)})})}function Sg(t,e){this.parent.drift(t,e)}function Mg(t,e,n,i){return!(!e||isNaN(e[0])||isNaN(e[1])||i.isIgnore&&i.isIgnore(n)||i.clipShape&&!i.clipShape.contain(e[0],e[1])||"none"===t.getItemVisual(n,"symbol"))}function Tg(t){return null==t||k(t)||(t={isIgnore:t}),t||{}}function Ig(t){var e=t.hostModel,n=e.getModel("emphasis");return{emphasisItemStyle:n.getModel("itemStyle").getItemStyle(),blurItemStyle:e.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:e.getModel(["select","itemStyle"]).getItemStyle(),focus:n.get("focus"),blurScope:n.get("blurScope"),emphasisDisabled:n.get("disabled"),hoverScale:n.get("scale"),labelStatesModels:Us(e),cursorStyle:e.get("cursor")}}function Cg(t,e,n){var i=t.getBaseAxis(),r=t.getOtherAxis(i),o=Dg(r,n),a=i.dim,s=r.dim,l=e.mapDimension(s),u=e.mapDimension(a),h="x"===s||"radius"===s?1:0,c=v(t.dimensions,function(t){return e.mapDimension(t)}),p=!1,d=e.getCalculationInfo("stackResultDimension");return Xp(e,c[0])&&(p=!0,c[0]=d),Xp(e,c[1])&&(p=!0,c[1]=d),{dataDimsForPoint:c,valueStart:o,valueAxisDim:s,baseAxisDim:a,stacked:!!p,valueDim:l,baseDim:u,baseDataOffset:h,stackedOverDimension:e.getCalculationInfo("stackedOverDimension")}}function Dg(t,e){var n=0,i=t.scale.getExtent();return"start"===e?n=i[0]:"end"===e?n=i[1]:D(e)&&!isNaN(e)?n=e:i[0]>0?n=i[0]:i[1]<0&&(n=i[1]),n}function kg(t,e,n,i){var r=0/0;t.stacked&&(r=n.get(n.getCalculationInfo("stackedOverDimension"),i)),isNaN(r)&&(r=t.valueStart);var o=t.baseDataOffset,a=[];return a[o]=n.get(t.baseDim,i),a[1-o]=r,e.dataToPoint(a)}function Ag(t,e){var n=[];return e.diff(t).add(function(t){n.push({cmd:"+",idx:t})}).update(function(t,e){n.push({cmd:"=",idx:e,idx1:t})}).remove(function(t){n.push({cmd:"-",idx:t})}).execute(),n}function Lg(t,e,n,i,r,o,a){for(var s=Ag(t,e),l=[],u=[],h=[],c=[],p=[],d=[],f=[],g=Cg(r,e,a),y=t.getLayout("points")||[],v=e.getLayout("points")||[],m=0;my;y++){var v=e[2*g],m=e[2*g+1];if(g>=r||0>g)break;if(Pg(v,m)){if(l){g+=o;continue}break}if(g===n)t[o>0?"moveTo":"lineTo"](v,m),c=v,p=m;else{var _=v-u,x=m-h;if(.5>_*_+x*x){g+=o;continue}if(a>0){for(var b=g+o,w=e[2*b],S=e[2*b+1];w===v&&S===m&&i>y;)y++,b+=o,g+=o,w=e[2*b],S=e[2*b+1],v=e[2*g],m=e[2*g+1],_=v-u,x=m-h;var M=y+1;if(l)for(;Pg(w,S)&&i>M;)M++,b+=o,w=e[2*b],S=e[2*b+1];var T=.5,I=0,C=0,D=void 0,k=void 0;if(M>=i||Pg(w,S))d=v,f=m;else{I=w-u,C=S-h;var A=v-u,L=w-v,P=m-h,O=S-m,R=void 0,N=void 0;if("x"===s){R=Math.abs(A),N=Math.abs(L);var E=I>0?1:-1;d=v-E*R*a,f=m,D=v+E*N*a,k=m}else if("y"===s){R=Math.abs(P),N=Math.abs(O);var z=C>0?1:-1;d=v,f=m-z*R*a,D=v,k=m+z*N*a}else R=Math.sqrt(A*A+P*P),N=Math.sqrt(L*L+O*O),T=N/(N+R),d=v-I*a*(1-T),f=m-C*a*(1-T),D=v+I*a*T,k=m+C*a*T,D=sL(D,lL(w,v)),k=sL(k,lL(S,m)),D=lL(D,sL(w,v)),k=lL(k,sL(S,m)),I=D-v,C=k-m,d=v-I*R/N,f=m-C*R/N,d=sL(d,lL(u,v)),f=sL(f,lL(h,m)),d=lL(d,sL(u,v)),f=lL(f,sL(h,m)),I=v-d,C=m-f,D=v+I*N/R,k=m+C*N/R}t.bezierCurveTo(c,p,d,f,v,m),c=D,p=k}else t.lineTo(v,m)}u=v,h=m,g+=o}return y}function Rg(t,e){if(t.length===e.length){for(var n=0;no;o++){var a=kg(n,t,e,o);r[2*o]=a[0],r[2*o+1]=a[1]}return r}function Fg(t,e,n,i){var r=e.getBaseAxis(),o="x"===r.dim||"radius"===r.dim?0:1,a=[],s=0,l=[],u=[],h=[],c=[];if(i){for(s=0;ss;s++){var l=t[s],u=l.coord;if(0>u)i=l;else{if(u>e){r?o.push(n(r,l,e)):i&&o.push(n(i,l,0),n(i,l,e));break}i&&(o.push(n(i,l,0)),i=null),o.push(l),r=l}}return o}function Hg(t,e,n){var i=t.getVisual("visualMeta");if(i&&i.length&&t.count()&&"cartesian2d"===e.type){for(var r,o,a=i.length-1;a>=0;a--){var s=t.getDimensionInfo(i[a].dimension);if(r=s&&s.coordDim,"x"===r||"y"===r){o=i[a];break}}if(o){var l=e.getAxis(r),u=v(o.stops,function(t){return{coord:l.toGlobalCoord(l.dataToCoord(t.value)),color:t.color}}),h=u.length,c=o.outerColors.slice();h&&u[0].coord>u[h-1].coord&&(u.reverse(),c.reverse());var p=Vg(u,"x"===r?n.getWidth():n.getHeight()),d=p.length;if(!d&&h)return u[0].coord<0?c[1]?c[1]:u[h-1].color:c[0]?c[0]:u[0].color;var f=10,g=p[0].coord-f,m=p[d-1].coord+f,_=m-g;if(.001>_)return"transparent";y(p,function(t){t.offset=(t.coord-g)/_}),p.push({offset:d?p[d-1].offset:.5,color:c[1]||"transparent"}),p.unshift({offset:d?p[0].offset:.5,color:c[0]||"transparent"});var x=new mM(0,0,0,0,p,!0);return x[r]=g,x[r+"2"]=m,x}}}function Gg(t,e,n){var i=t.get("showAllSymbol"),r="auto"===i;if(!i||r){var o=n.getAxesByScale("ordinal")[0];if(o&&(!r||!Wg(o,e))){var a=e.mapDimension(o.dim),s={};return y(o.getViewLabels(),function(t){var e=o.scale.getRawOrdinalNumber(t.tickValue);s[e]=1}),function(t){return!s.hasOwnProperty(e.get(a,t))}}}}function Wg(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(),o=Math.max(1,Math.round(r/5)),a=0;r>a;a+=o)if(1.5*oL.getSymbolSize(e,a)[t.isHorizontal()?1:0]>i)return!1;return!0}function Ug(t,e){return isNaN(t)||isNaN(e)}function Xg(t){for(var e=t.length/2;e>0&&Ug(t[2*e-2],t[2*e-1]);e--);return e-1}function Yg(t,e){return[t[2*e],t[2*e+1]]}function qg(t,e,n){for(var i,r,o=t.length/2,a="x"===n?0:1,s=0,l=-1,u=0;o>u;u++)if(r=t[2*u+a],!isNaN(r)&&!isNaN(t[2*u+1-a]))if(0!==u){if(e>=i&&r>=e||i>=e&&e>=r){l=u;break}s=u,i=r}else i=r;return{range:[s,l],t:(e-i)/(r-i)}}function jg(t){if(t.get(["endLabel","show"]))return!0;for(var e=0;ei?(i=c,_-=c):x+=t;var r=b+w*i;e.setItemLayout(n,{angle:i,startAngle:b,endAngle:r,clockwise:g,cx:a,cy:s,r0:u,r:y?Gi(t,m,[u,l]):l}),b=r}),fL>_&&p)if(.001>=_){var S=fL/p;e.each(i,function(t,n){if(!isNaN(t)){var i=e.getItemLayout(n);i.angle=S,i.startAngle=h+w*n*S,i.endAngle=h+w*(n+1)*S}})}else f=_/x,b=h,e.each(i,function(t,n){if(!isNaN(t)){var i=e.getItemLayout(n),r=i.angle===c?c:t*f;i.startAngle=b,i.endAngle=b+w*r,b+=w*r}})})}function ny(t){return{seriesType:t,reset:function(t,e){var n=e.findComponents({mainType:"legend"});if(n&&n.length){var i=t.getData();i.filterSelf(function(t){for(var e=i.getName(t),r=0;rn?a:o,c=Math.abs(l.label.y-n);if(c>=u.maxY){var p=l.label.x-e-l.len2*r,d=i+l.len,f=Math.abs(p)d;d++)if("outer"===t[d].position&&"labelLine"===t[d].labelAlignTo){var f=t[d].label.x-u;t[d].linePoints[1][0]+=f,t[d].label.x=u}Hf(t,l,l+a)&&c(t)}}function ry(t,e,n,i,r,o,a,s){for(var l=[],u=[],h=Number.MAX_VALUE,c=-Number.MAX_VALUE,p=0;pe||n){var c=o.height;if(u&&u.match("break")){i.setStyle("backgroundColor",null),i.setStyle("width",e-l);var p=i.getBoundingRect();i.setStyle("width",Math.ceil(p.width)),i.setStyle("backgroundColor",a)}else{var d=e-l,f=h>e?d:n?d>t.unconstrainedWidth?null:d:null;i.setStyle("width",f)}var g=i.getBoundingRect();o.width=g.width;var y=(i.style.margin||0)+2.1;o.height=g.height+y,o.y-=(o.height-c)/2}}}function ay(t){return"center"===t.position}function sy(t){function e(t){t.ignore=!0}function n(t){if(!t.ignore)return!0;for(var e in t.states)if(t.states[e].ignore===!1)return!0;return!1}var i,r,o=t.getData(),a=[],s=!1,l=(t.get("minShowLabelAngle")||0)*yL,u=o.getLayout("viewRect"),h=o.getLayout("r"),c=u.width,p=u.x,d=u.y,f=u.height;o.each(function(t){var u=o.getItemGraphicEl(t),d=u.shape,f=u.getTextContent(),g=u.getTextGuideLine(),v=o.getItemModel(t),m=v.getModel("label"),_=m.get("position")||v.get(["emphasis","label","position"]),x=m.get("distanceToLabelLine"),b=m.get("alignTo"),w=Wi(m.get("edgeDistance"),c),S=m.get("bleedMargin"),M=v.getModel("labelLine"),T=M.get("length");T=Wi(T,c);var I=M.get("length2");if(I=Wi(I,c),Math.abs(d.endAngle-d.startAngle)O?-1:1)*I,H=F;C="edge"===b?0>O?p+w:p+c-w:V+(0>O?-x:x),k=H,A=[[E,z],[B,F],[V,H]]}L=N?"center":"edge"===b?O>0?"right":"left":O>0?"left":"right"}var G=Math.PI,W=0,U=m.get("rotate");if(D(U))W=U*(G/180);else if("center"===_)W=0;else if("radial"===U||U===!0){var X=0>O?-P+G:-P;W=X}else if("tangential"===U&&"outside"!==_&&"outer"!==_){var Y=Math.atan2(O,R);0>Y&&(Y=2*G+Y);var q=R>0;q&&(Y=G+Y),W=Y-G}if(s=!!W,f.x=C,f.y=k,f.rotation=W,f.setStyle({verticalAlign:"middle"}),N){f.setStyle({align:L});var j=f.states.select;j&&(j.x+=f.x,j.y+=f.y)}else{var Z=f.getBoundingRect().clone();Z.applyTransform(f.getComputedTransform());var K=(f.style.margin||0)+2.1;Z.y-=K/2,Z.height+=K,a.push({label:f,labelLine:g,position:_,len:T,len2:I,minTurnAngle:M.get("minTurnAngle"),maxSurfaceAngle:M.get("maxSurfaceAngle"),surfaceNormal:new W_(O,R),linePoints:A,textAlign:L,labelDistance:x,labelAlignTo:b,edgeDistance:w,bleedMargin:S,rect:Z,unconstrainedWidth:Z.width,labelStyleWidth:f.style.width})}u.setTextConfig({inside:N})}}),!s&&t.get("avoidLabelOverlap")&&ry(a,i,r,h,c,f,p,d);for(var g=0;gi?!1:!0})}}}function hy(t){t.registerChartView(mL),t.registerSeriesModel(bL),lc("pie",t.registerAction),t.registerLayout(S(ey,"pie")),t.registerProcessor(ny("pie")),t.registerProcessor(uy("pie"))}function cy(t,n,i,r){y(AL,function(o,a){var s=l(l({},kL[a],!0),r,!0),u=function(t){function i(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n+"Axis."+a,e}return e(i,t),i.prototype.mergeDefaultAndTheme=function(t,e){var n=Hl(this),i=n?Wl(t):{},r=e.getTheme();l(t,r.get(a+"Axis")),l(t,this.getDefaultOption()),t.type=py(t),n&&Gl(t,i,n)},i.prototype.optionUpdated=function(){var t=this.option;"category"===t.type&&(this.__ordinalMeta=Ck.createByAxisModel(this))},i.prototype.getCategories=function(t){var e=this.option;return"category"===e.type?t?e.data:this.__ordinalMeta.categories:void 0},i.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},i.type=n+"Axis."+a,i.defaultOption=s,i}(i);t.registerComponentModel(u)}),t.registerSubTypeDefaulter(n+"Axis",py)}function py(t){return t.type||(t.data?"category":"value")}function dy(t){return"interval"===t.type||"time"===t.type}function fy(t,e,n){n=n||{};var i=t.coordinateSystem,r=e.axis,o={},a=r.getAxesOnZeroOf()[0],s=r.position,l=a?"onZero":s,u=r.dim,h=i.getRect(),c=[h.x,h.x+h.width,h.y,h.y+h.height],p={left:0,right:1,top:0,bottom:1,onZero:2},d=e.get("offset")||0,f="x"===u?[c[2]-d,c[3]+d]:[c[0]-d,c[1]+d];if(a){var g=a.toGlobalCoord(a.dataToCoord(0));f[p.onZero]=Math.max(Math.min(g,f[1]),f[0])}o.position=["y"===u?f[p[l]]:c[0],"x"===u?f[p[l]]:c[3]],o.rotation=Math.PI/2*("x"===u?0:1);var y={top:-1,bottom:1,left:-1,right:1};o.labelDirection=o.tickDirection=o.nameDirection=y[s],o.labelOffset=a?f[p[s]]-f[p.onZero]:0,e.get(["axisTick","inside"])&&(o.tickDirection=-o.tickDirection),z(n.labelInside,e.get(["axisLabel","inside"]))&&(o.labelDirection=-o.labelDirection);var v=e.get(["axisLabel","rotate"]);return o.labelRotate="top"===l?-v:v,o.z2=1,o}function gy(t){return"cartesian2d"===t.get("coordinateSystem")}function yy(t){var e={xAxisModel:null,yAxisModel:null};return y(e,function(n,i){var r=i.replace(/Model$/,""),o=t.getReferringComponents(r,Fb).models[0];e[i]=o}),e}function vy(t,e,n){var i=Ak.prototype,r=i.getTicks.call(n),o=i.getTicks.call(n,!0),a=r.length-1,s=i.getInterval.call(n),l=Pd(t,e),u=l.extent,h=l.fixMin,c=l.fixMax;if("log"===t.type){var p=NL(t.base);u=[NL(u[0])/p,NL(u[1])/p]}t.setExtent(u[0],u[1]),t.calcNiceExtent({splitNumber:a,fixMin:h,fixMax:c});var d=i.getExtent.call(t);h&&(u[0]=d[0]),c&&(u[1]=d[1]);var f=i.getInterval.call(t),g=u[0],y=u[1];if(h&&c)f=(y-g)/a;else if(h)for(y=u[0]+f*a;yu[0]&&isFinite(g)&&isFinite(u[0]);)f=ed(f),g=u[1]-f*a;else{var v=t.getTicks().length-1;v>a&&(f=ed(f));var m=f*a;y=Math.ceil(u[1]/f)*f,g=Ui(y-m),0>g&&u[0]>=0?(g=0,y=Ui(m)):y>0&&u[1]<=0&&(y=0,g=-Ui(m))}var _=(r[0].value-o[0].value)/s,x=(r[a].value-o[a].value)/s;i.setExtent.call(t,g+f*_,y+f*x),i.setInterval.call(t,f),(_||x)&&i.setNiceExtent.call(t,g+f,y-f)}function my(t,e){return t.getCoordSysModel()===e}function _y(t,e,n,i){function r(t){return t.dim+"_"+t.index}n.getAxesOnZeroOf=function(){return o?[o]:[]};var o,a=t[e],s=n.model,l=s.get(["axisLine","onZero"]),u=s.get(["axisLine","onZeroAxisIndex"]);if(l){if(null!=u)xy(a[u])&&(o=a[u]);else for(var h in a)if(a.hasOwnProperty(h)&&xy(a[h])&&!i[r(a[h])]){o=a[h];break}o&&(i[r(o)]=!0)}}function xy(t){return t&&"category"!==t.type&&"time"!==t.type&&Ed(t)}function by(t,e){var n=t.getExtent(),i=n[0]+n[1];t.toGlobalCoord="x"===t.dim?function(t){return t+e}:function(t){return i-t+e},t.toLocalCoord="x"===t.dim?function(t){return t-e}:function(t){return i-t+e}}function wy(t,e,n,i){var r,o,a=Qi(n-t),s=i[0]>i[1],l="start"===e&&!s||"start"!==e&&s;return Ji(a-zL/2)?(o=l?"bottom":"top",r="center"):Ji(a-1.5*zL)?(o=l?"top":"bottom",r="center"):(o="middle",r=1.5*zL>a&&a>zL/2?l?"left":"right":l?"right":"left"),{rotation:a,textAlign:r,textVerticalAlign:o}}function Sy(t,e,n){if(!Gd(t.axis)){var i=t.get(["axisLabel","showMinLabel"]),r=t.get(["axisLabel","showMaxLabel"]);e=e||[],n=n||[];var o=e[0],a=e[1],s=e[e.length-1],l=e[e.length-2],u=n[0],h=n[1],c=n[n.length-1],p=n[n.length-2];i===!1?(My(o),My(u)):Ty(o,a)&&(i?(My(a),My(h)):(My(o),My(u))),r===!1?(My(s),My(c)):Ty(l,s)&&(r?(My(l),My(p)):(My(s),My(c)))}}function My(t){t&&(t.ignore=!0)}function Ty(t,e){var n=t&&t.getBoundingRect().clone(),i=e&&e.getBoundingRect().clone();if(n&&i){var r=Be([]);return Ge(r,r,-t.rotation),n.applyTransform(Ve([],r,t.getLocalTransform())),i.applyTransform(Ve([],r,e.getLocalTransform())),n.intersect(i)}}function Iy(t){return"middle"===t||"center"===t}function Cy(t,e,n,i,r){for(var o=[],a=[],s=[],l=0;l=0||t===e}function zy(t){var e=By(t);if(e){var n=e.axisPointerModel,i=e.axis.scale,r=n.option,o=n.get("status"),a=n.get("value");null!=a&&(a=i.parse(a));var s=Vy(n);null==o&&(r.status=s?"show":"hide");var l=i.getExtent().slice();l[0]>l[1]&&l.reverse(),(null==a||a>l[1])&&(a=l[1]),a0?2:0),nP(t,function(n,i){"inherit"===t[i]&&(t[i]=e[i])})}var l=e.getModel("itemStyle"),u=l.getItemStyle(),h=0===t.lastIndexOf("empty",0)?"fill":"stroke",c=l.getShallow("decal");u.decal=c&&"inherit"!==c?Yc(c,a):i.decal,"inherit"===u.fill&&(u.fill=i[r]),"inherit"===u.stroke&&(u.stroke=i[h]),"inherit"===u.opacity&&(u.opacity=("fill"===r?i:n).opacity),s(u,i);var p=e.getModel("lineStyle"),d=p.getLineStyle();if(s(d,n),"auto"===u.fill&&(u.fill=i.fill),"auto"===u.stroke&&(u.stroke=i.fill),"auto"===d.stroke&&(d.stroke=i.fill),!o){var f=e.get("inactiveBorderWidth"),g=u[h];u.lineWidth="auto"===f?i.lineWidth>0&&g?2:0:u.lineWidth,u.fill=e.get("inactiveColor"),u.stroke=e.get("inactiveBorderColor"),d.stroke=p.get("inactiveColor"),d.lineWidth=p.get("inactiveWidth")}return{itemStyle:u,lineStyle:d}}function jy(t){var e=t.icon||"roundRect",n=dc(e,0,0,t.itemWidth,t.itemHeight,t.itemStyle.fill,t.symbolKeepAspect);return n.setStyle(t.itemStyle),n.rotation=(t.iconRotate||0)*Math.PI/180,n.setOrigin([t.itemWidth/2,t.itemHeight/2]),e.indexOf("empty")>-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2),n}function Zy(t,e,n,i){Qy(t,e,n,i),n.dispatchAction({type:"legendToggleSelect",name:null!=t?t:e}),$y(t,e,n,i)}function Ky(t){for(var e,n=t.getZr().storage.getDisplayList(),i=0,r=n.length;r>i&&!(e=n[i].states.emphasis);)i++;return e&&e.hoverLayer}function $y(t,e,n,i){Ky(n)||n.dispatchAction({type:"highlight",seriesName:t,name:e,excludeSeriesId:i})}function Qy(t,e,n,i){Ky(n)||n.dispatchAction({type:"downplay",seriesName:t,name:e,excludeSeriesId:i})}function Jy(t){var e=t.findComponents({mainType:"legend"});e&&e.length&&t.filterSeries(function(t){for(var n=0;na||M(a))return{point:[]};var s=o.getItemGraphicEl(a),l=n.coordinateSystem;if(n.getTooltipPosition)i=n.getTooltipPosition(a)||[];else if(l&&l.dataToPoint)if(t.isStacked){var u=l.getBaseAxis(),h=l.getOtherAxis(u),c=h.dim,p=u.dim,d="x"===c||"radius"===c?1:0,f=o.mapDimension(p),g=[];g[d]=o.get(f,a),g[1-d]=o.get(o.getCalculationInfo("stackResultDimension"),a),i=l.dataToPoint(g)||[]}else i=l.dataToPoint(o.getValues(v(l.dimensions,function(t){return o.mapDimension(t)}),a))||[];else if(s){var y=s.getBoundingRect().clone();y.applyTransform(s.transform),i=[y.x+y.width/2,y.y+y.height/2]}return{point:i,el:s}}function kv(t,e,n){var i=t.currTrigger,r=[t.x,t.y],o=t,a=t.dispatchAction||y_(n.dispatchAction,n),s=e.getComponent("axisPointer").coordSysAxesInfo;if(s){Fv(r)&&(r=Dv({seriesIndex:o.seriesIndex,dataIndex:o.dataIndex},e).point);var l=Fv(r),u=o.axesInfo,h=s.axesInfo,c="leave"===i||Fv(r),p={},d={},f={list:[],map:{}},g={showPointer:S(Pv,d),showTooltip:S(Ov,f)};y(s.coordSysMap,function(t,e){var n=l||t.containPoint(r);y(s.coordSysAxesInfo[e],function(t){var e=t.axis,i=zv(u,t);if(!c&&n&&(!u||i)){var o=i&&i.value;null!=o||l||(o=e.pointToData(r)),null!=o&&Av(t,o,g,!1,p)}})});var v={};return y(h,function(t,e){var n=t.linkGroup;n&&!d[e]&&y(n.axesInfo,function(e,i){var r=d[i];if(e!==t&&r){var o=r.value;n.mapper&&(o=t.axis.scale.parse(n.mapper(o,Bv(e),Bv(t)))),v[t.key]=o}})}),y(v,function(t,e){Av(h[e],t,g,!0,p)}),Rv(d,h,p),Nv(f,r,t,a),Ev(h,a,n),p}}function Av(t,e,n,i,r){var o=t.axis;if(!o.scale.isBlank()&&o.containData(e)){if(!t.involveSeries)return void n.showPointer(t,e);var a=Lv(e,t),s=a.payloadBatch,l=a.snapToValue;s[0]&&null==r.seriesIndex&&h(r,s[0]),!i&&t.snap&&o.containData(l)&&null!=l&&(e=l),n.showPointer(t,e,s),n.showTooltip(t,a,l)}}function Lv(t,e){var n=e.axis,i=n.dim,r=t,o=[],a=Number.MAX_VALUE,s=-1;return y(e.seriesModels,function(e){var l,u,h=e.getData().mapDimensionsAll(i);if(e.getAxisTooltipData){var c=e.getAxisTooltipData(h,t,n);u=c.dataIndices,l=c.nestestValue}else{if(u=e.getData().indicesOfNearest(h[0],t,"category"===n.type?.5:null),!u.length)return;l=e.getData().get(h[0],u[0])}if(null!=l&&isFinite(l)){var p=t-l,d=Math.abs(p);a>=d&&((a>d||p>=0&&0>s)&&(a=d,s=p,r=l,o.length=0),y(u,function(t){o.push({seriesIndex:e.seriesIndex,dataIndexInside:t,dataIndex:e.getData().getRawIndex(t)})}))}}),{payloadBatch:o,snapToValue:r}}function Pv(t,e,n,i){t[e.key]={value:n,payloadBatch:i}}function Ov(t,e,n,i){var r=n.payloadBatch,o=e.axis,a=o.model,s=e.axisPointerModel;if(e.triggerTooltip&&r.length){var l=e.coordSys.model,u=Hy(l),h=t.map[u];h||(h=t.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},t.list.push(h)),h.dataByAxis.push({axisDim:o.dim,axisIndex:a.componentIndex,axisType:a.type,axisId:a.id,value:i,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:r.slice()})}}function Rv(t,e,n){var i=n.axesInfo=[];y(e,function(e,n){var r=e.axisPointerModel.option,o=t[n];o?(!e.useHandle&&(r.status="show"),r.value=o.value,r.seriesDataIndices=(o.payloadBatch||[]).slice()):!e.useHandle&&(r.status="hide"),"show"===r.status&&i.push({axisDim:e.axis.dim,axisIndex:e.axis.model.componentIndex,value:r.value})})}function Nv(t,e,n,i){if(Fv(e)||!t.list.length)return void i({type:"hideTip"});var r=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};i({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:r.dataIndexInside,dataIndex:r.dataIndex,seriesIndex:r.seriesIndex,dataByCoordSys:t.list})}function Ev(t,e,n){var i=n.getZr(),r="axisPointerLastHighlights",o=xP(i)[r]||{},a=xP(i)[r]={};y(t,function(t){var e=t.axisPointerModel.option;"show"===e.status&&y(e.seriesDataIndices,function(t){var e=t.seriesIndex+" | "+t.dataIndex;a[e]=t})});var s=[],l=[];y(o,function(t,e){!a[e]&&l.push(t)}),y(a,function(t,e){!o[e]&&s.push(t)}),l.length&&n.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&n.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}function zv(t,e){for(var n=0;n<(t||[]).length;n++){var i=t[n];if(e.axis.dim===i.axisDim&&e.axis.model.componentIndex===i.axisIndex)return i}}function Bv(t){var e=t.axis.model,n={},i=n.axisDim=t.axis.dim;return n.axisIndex=n[i+"AxisIndex"]=e.componentIndex,n.axisName=n[i+"AxisName"]=e.name,n.axisId=n[i+"AxisId"]=e.id,n}function Fv(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}function Vv(t){HL.registerAxisPointerClass("CartesianAxisPointer",fP),t.registerComponentModel(yP),t.registerComponentView(_P),t.registerPreprocessor(function(t){if(t){(!t.axisPointer||0===t.axisPointer.length)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!M(e)&&(t.axisPointer.link=[e])}}),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=Ly(t,e)}),t.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},kv)}function Hv(t){var e=t.get("confine");return null!=e?!!e:"richText"===t.get("renderMode")}function Gv(t){if(jm.domSupported)for(var e=document.documentElement.style,n=0,i=t.length;i>n;n++)if(t[n]in e)return t[n]}function Wv(t,e){if(!t)return e;e=Ll(e,!0);var n=t.indexOf(e);return t=-1===n?e:"-"+t.slice(0,n)+"-"+e,t.toLowerCase()}function Uv(t,e){var n=t.currentStyle||document.defaultView&&document.defaultView.getComputedStyle(t);return n?e?n[e]:n:null}function Xv(t){return t="left"===t?"right":"right"===t?"left":"top"===t?"bottom":"top"}function Yv(t,e,n){if(!I(n)||"inside"===n)return"";var i=t.get("backgroundColor"),r=t.get("borderWidth");e=zl(e);var o,a=Xv(n),s=Math.max(1.5*Math.round(r),6),l="",u=TP+":";p(["left","right"],a)>-1?(l+="top:50%",u+="translateY(-50%) rotate("+(o="left"===a?-225:-45)+"deg)"):(l+="left:50%",u+="translateX(-50%) rotate("+(o="top"===a?225:45)+"deg)");var h=o*Math.PI/180,c=s+r,d=c*Math.abs(Math.cos(h))+c*Math.abs(Math.sin(h)),f=Math.round(100*((d-Math.SQRT2*r)/2+Math.SQRT2*r-(d-c)/2))/100;l+=";"+a+":-"+f+"px";var g=e+" solid "+r+"px;",y=["position:absolute;width:"+s+"px;height:"+s+"px;z-index:-1;",l+";"+u+";","border-bottom:"+g,"border-right:"+g,"background-color:"+i+";"];return'
'}function qv(t,e){var n="cubic-bezier(0.23,1,0.32,1)",i=" "+t/2+"s "+n,r="opacity"+i+",visibility"+i;return e||(i=" "+t+"s "+n,r+=jm.transformSupported?","+TP+i:",left"+i+",top"+i),MP+":"+r}function jv(t,e,n){var i=t.toFixed(0)+"px",r=e.toFixed(0)+"px";if(!jm.transformSupported)return n?"top:"+r+";left:"+i+";":[["top",r],["left",i]];var o=jm.transform3dSupported,a="translate"+(o?"3d":"")+"("+i+","+r+(o?",0":"")+")";return n?"top:0;left:0;"+TP+":"+a+";":[["top",0],["left",0],[wP,a]]}function Zv(t){var e=[],n=t.get("fontSize"),i=t.getTextColor();i&&e.push("color:"+i),e.push("font:"+t.getFont()),n&&e.push("line-height:"+Math.round(3*n/2)+"px");var r=t.get("textShadowColor"),o=t.get("textShadowBlur")||0,a=t.get("textShadowOffsetX")||0,s=t.get("textShadowOffsetY")||0;return r&&o&&e.push("text-shadow:"+a+"px "+s+"px "+o+"px "+r),y(["decoration","align"],function(n){var i=t.get(n);i&&e.push("text-"+n+":"+i)}),e.join(";")}function Kv(t,e,n){var i=[],r=t.get("transitionDuration"),o=t.get("backgroundColor"),a=t.get("shadowBlur"),s=t.get("shadowColor"),l=t.get("shadowOffsetX"),u=t.get("shadowOffsetY"),h=t.getModel("textStyle"),c=Ch(t,"html"),p=l+"px "+u+"px "+a+"px "+s;return i.push("box-shadow:"+p),e&&r&&i.push(qv(r,n)),o&&i.push("background-color:"+o),y(["width","color","radius"],function(e){var n="border-"+e,r=Ll(n),o=t.get(r);null!=o&&i.push(n+":"+o+("color"===e?"":"px"))}),i.push(Zv(h)),null!=c&&i.push("padding:"+yT(c).join("px ")+"px"),i.join(";")+";"}function $v(t,e,n,i,r){var o=e&&e.painter;if(n){var a=o&&o.getViewportRoot();a&&we(t,a,document.body,i,r)}else{t[0]=i,t[1]=r;var s=o&&o.getViewportRootOffset();s&&(t[0]+=s.offsetLeft,t[1]+=s.offsetTop)}t[2]=t[0]/e.getWidth(),t[3]=t[1]/e.getHeight()}function Qv(t){return Math.max(0,t)}function Jv(t){var e=Qv(t.shadowBlur||0),n=Qv(t.shadowOffsetX||0),i=Qv(t.shadowOffsetY||0);return{left:Qv(e-n),right:Qv(e+n),top:Qv(e-i),bottom:Qv(e+i)}}function tm(t,e,n,i){t[0]=n,t[1]=i,t[2]=t[0]/e.getWidth(),t[3]=t[1]/e.getHeight()}function em(t,e,n){var i,r=e.ecModel;n?(i=new KM(n,r,r),i=new KM(e.option,i,r)):i=e;for(var o=t.length-1;o>=0;o--){var a=t[o];a&&(a instanceof KM&&(a=a.get("tooltip",!0)),I(a)&&(a={formatter:a}),a&&(i=new KM(a,i,r)))}return i}function nm(t,e){return t.dispatchAction||y_(e.dispatchAction,e)}function im(t,e,n,i,r,o,a){var s=n.getSize(),l=s[0],u=s[1];return null!=o&&(t+l+o+2>i?t-=l+o:t+=o),null!=a&&(e+u+a>r?e-=u+a:e+=a),[t,e]}function rm(t,e,n,i,r){var o=n.getSize(),a=o[0],s=o[1];return t=Math.min(t+a,i)-a,e=Math.min(e+s,r)-s,t=Math.max(t,0),e=Math.max(e,0),[t,e]}function om(t,e,n,i){var r=n[0],o=n[1],a=Math.ceil(Math.SQRT2*i)+8,s=0,l=0,u=e.width,h=e.height;switch(t){case"inside":s=e.x+u/2-r/2,l=e.y+h/2-o/2;break;case"top":s=e.x+u/2-r/2,l=e.y-o-a;break;case"bottom":s=e.x+u/2-r/2,l=e.y+h+a;break;case"left":s=e.x-r-a,l=e.y+h/2-o/2;break;case"right":s=e.x+u+a,l=e.y+h/2-o/2}return[s,l]}function am(t){return"center"===t||"middle"===t}function sm(t,e,n){var i=Rr(t).queryOptionMap,r=i.keys()[0];if(r&&"series"!==r){var o=Nr(e,r,i.get(r),{useDefault:!1,enableAll:!1,enableNone:!1}),a=o.models[0];if(a){var s,l=n.getViewOfComponentModel(a);return l.group.traverse(function(e){var n=sS(e).tooltipConfig;return n&&n.name===t.name?(s=e,!0):void 0}),s?{componentMainType:r,componentIndex:a.componentIndex,el:s}:void 0}}}function lm(t){jd(Vv),t.registerComponentModel(bP),t.registerComponentView(AP),t.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},Q),t.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},Q)}function um(t,e){if(!t)return!1;for(var n=M(t)?t:[t],i=0;i=0&&(a[o]=+a[o].toFixed(p)),[a,c]}function fm(t,e){if(e){var n=t.getData(),i=t.coordinateSystem,r=i&&i.dimensions;if(!pm(e)&&!M(e.coord)&&M(r)){var o=gm(e,n,i,t);if(e=s(e),e.type&&RP[e.type]&&o.baseAxis&&o.valueAxis){var a=p(r,o.baseAxis.dim),l=p(r,o.valueAxis.dim),u=RP[e.type](n,o.baseDataDim,o.valueDataDim,a,l);e.coord=u[0],e.value=u[1]}else e.coord=[null!=e.xAxis?e.xAxis:e.radiusAxis,null!=e.yAxis?e.yAxis:e.angleAxis]}if(null!=e.coord&&M(r))for(var h=e.coord,c=0;2>c;c++)RP[h[c]]&&(h[c]=xm(n,n.mapDimension(r[c]),h[c]));else e.coord=[];return e}}function gm(t,e,n,i){var r={};return null!=t.valueIndex||null!=t.valueDim?(r.valueDataDim=null!=t.valueIndex?e.getDimension(t.valueIndex):t.valueDim,r.valueAxis=n.getAxis(ym(i,r.valueDataDim)),r.baseAxis=n.getOtherAxis(r.valueAxis),r.baseDataDim=e.mapDimension(r.baseAxis.dim)):(r.baseAxis=i.getBaseAxis(),r.valueAxis=n.getOtherAxis(r.baseAxis),r.baseDataDim=e.mapDimension(r.baseAxis.dim),r.valueDataDim=e.mapDimension(r.valueAxis.dim)),r}function ym(t,e){var n=t.getData().getDimensionInfo(e);return n&&n.coordDim}function vm(t,e){return t&&t.containData&&e.coord&&!cm(e)?t.containData(e.coord):!0}function mm(t,e,n){return t&&t.containZone&&e.coord&&n.coord&&!cm(e)&&!cm(n)?t.containZone(e.coord,n.coord):!0}function _m(t,e){return t?function(t,n,i,r){var o=2>r?t.coord&&t.coord[r]:t.value;return Zu(o,e[r])}:function(t,n,i,r){return Zu(t.value,e[r])}}function xm(t,e,n){if("average"===n){var i=0,r=0;return t.each(e,function(t){isNaN(t)||(i+=t,r++)}),i/r}return"median"===n?t.getMedian(e):t.getDataExtent(e)["max"===n?1:0]}function bm(t,e,n){var i=e.coordinateSystem;t.each(function(r){var o,a=t.getItemModel(r),s=Wi(a.get("x"),n.getWidth()),l=Wi(a.get("y"),n.getHeight());if(isNaN(s)||isNaN(l)){if(e.getMarkerPosition)o=e.getMarkerPosition(t.getValues(t.dimensions,r));else if(i){var u=t.get(i.dimensions[0],r),h=t.get(i.dimensions[1],r);o=i.dataToPoint([u,h])}}else o=[s,l];isNaN(s)||(o[0]=s),isNaN(l)||(o[1]=l),t.setItemLayout(r,o)})}function wm(t,e,n){var i;i=t?v(t&&t.dimensions,function(t){var n=e.getData().getDimensionInfo(e.getData().mapDimension(t))||{};return h(h({},n),{name:t,ordinalMeta:null})}):[{name:"value",type:"float"}];var r=new wk(i,n),o=v(n.get("data"),S(fm,e));t&&(o=_(o,S(vm,t)));var a=_m(!!t,i);return r.initData(o,null,a),r}function Sm(t){t.registerComponentModel(OP),t.registerComponentView(zP),t.registerPreprocessor(function(t){um(t.series,"markPoint")&&(t.markPoint=t.markPoint||{})})}function Mm(t){return isNaN(+t.cpx1)||isNaN(+t.cpy1)}function Tm(t){return"_"+t+"Type"}function Im(t,e,n){var i=e.getItemVisual(n,t);if(i&&"none"!==i){var r=e.getItemVisual(n,t+"Size"),o=e.getItemVisual(n,t+"Rotate"),a=e.getItemVisual(n,t+"Offset"),s=e.getItemVisual(n,t+"KeepAspect"),l=fc(r),u=gc(a||0,l),h=dc(i,-l[0]/2+u[0],-l[1]/2+u[1],l[0],l[1],null,s);return h.__specifiedRotation=null==o||isNaN(o)?void 0:+o*Math.PI/180||0,h.name=t,h}}function Cm(t){var e=new GP({name:"line",subPixelOptimize:!0});return Dm(e.shape,t),e}function Dm(t,e){t.x1=e[0][0],t.y1=e[0][1],t.x2=e[1][0],t.y2=e[1][1],t.percent=1;var n=e[2];n?(t.cpx1=n[0],t.cpy1=n[1]):(t.cpx1=0/0,t.cpy1=0/0)}function km(t){return t.animators&&t.animators.length>0}function Am(t){var e=t.hostModel,n=e.getModel("emphasis");return{lineStyle:e.getModel("lineStyle").getLineStyle(),emphasisLineStyle:n.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:e.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:e.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:n.get("disabled"),blurScope:n.get("blurScope"),focus:n.get("focus"),labelStatesModels:Us(e)}}function Lm(t){return isNaN(t[0])||isNaN(t[1])}function Pm(t){return t&&!Lm(t[0])&&!Lm(t[1])}function Om(t){return!isNaN(t)&&!isFinite(t)}function Rm(t,e,n,i){var r=1-t,o=i.dimensions[t];return Om(e[r])&&Om(n[r])&&e[t]===n[t]&&i.getAxis(o).containData(e[t])}function Nm(t,e){if("cartesian2d"===t.type){var n=e[0].coord,i=e[1].coord;if(n&&i&&(Rm(1,n,i,t)||Rm(0,n,i,t)))return!0}return vm(t,e[0])&&vm(t,e[1])}function Em(t,e,n,i,r){var o,a=i.coordinateSystem,s=t.getItemModel(e),l=Wi(s.get("x"),r.getWidth()),u=Wi(s.get("y"),r.getHeight());if(isNaN(l)||isNaN(u)){if(i.getMarkerPosition)o=i.getMarkerPosition(t.getValues(t.dimensions,e));else{var h=a.dimensions,c=t.get(h[0],e),p=t.get(h[1],e);o=a.dataToPoint([c,p])}if(ng(a,"cartesian2d")){var d=a.getAxis("x"),f=a.getAxis("y"),h=a.dimensions;Om(t.get(h[0],e))?o[0]=d.toGlobalCoord(d.getExtent()[n?0:1]):Om(t.get(h[1],e))&&(o[1]=f.toGlobalCoord(f.getExtent()[n?0:1]))}isNaN(l)||(o[0]=l),isNaN(u)||(o[1]=u)}else o=[l,u];t.setItemLayout(e,o)}function zm(t,e,n){var i;i=t?v(t&&t.dimensions,function(t){var n=e.getData().getDimensionInfo(e.getData().mapDimension(t))||{};return h(h({},n),{name:t,ordinalMeta:null})}):[{name:"value",type:"float"}];var r=new wk(i,n),o=new wk(i,n),a=new wk([],n),s=v(n.get("data"),S(qP,e,t,n));t&&(s=_(s,S(Nm,t)));var l=_m(!!t,i);return r.initData(v(s,function(t){return t[0]}),null,l),o.initData(v(s,function(t){return t[1]}),null,l),a.initData(v(s,function(t){return t[2]})),a.hasItemOption=!0,{from:r,to:o,line:a}}function Bm(t){t.registerComponentModel(BP),t.registerComponentView(jP),t.registerPreprocessor(function(t){um(t.series,"markLine")&&(t.markLine=t.markLine||{})})}function Fm(t){return!isNaN(t)&&!isFinite(t)}function Vm(t,e,n){var i=1-t;return Fm(e[i])&&Fm(n[i])}function Hm(t,e){var n=e.coord[0],i=e.coord[1],r={coord:n,x:e.x0,y:e.y0},o={coord:i,x:e.x1,y:e.y1};return ng(t,"cartesian2d")?n&&i&&(Vm(1,n,i,t)||Vm(0,n,i,t))?!0:mm(t,r,o):vm(t,r)||vm(t,o)}function Gm(t,e,n,i,r){var o,a=i.coordinateSystem,s=t.getItemModel(e),l=Wi(s.get(n[0]),r.getWidth()),u=Wi(s.get(n[1]),r.getHeight());if(isNaN(l)||isNaN(u)){if(i.getMarkerPosition){var h=t.getValues(["x0","y0"],e),c=t.getValues(["x1","y1"],e),p=a.clampData(h),d=a.clampData(c),f=[];f[0]="x0"===n[0]?p[0]>d[0]?c[0]:h[0]:p[0]>d[0]?h[0]:c[0],f[1]="y0"===n[1]?p[1]>d[1]?c[1]:h[1]:p[1]>d[1]?h[1]:c[1],o=i.getMarkerPosition(f,n,!0)}else{var g=t.get(n[0],e),y=t.get(n[1],e),v=[g,y];a.clampData&&a.clampData(v,v),o=a.dataToPoint(v,!0)}if(ng(a,"cartesian2d")){var m=a.getAxis("x"),_=a.getAxis("y"),g=t.get(n[0],e),y=t.get(n[1],e);Fm(g)?o[0]=m.toGlobalCoord(m.getExtent()["x0"===n[0]?0:1]):Fm(y)&&(o[1]=_.toGlobalCoord(_.getExtent()["y0"===n[1]?0:1]))}isNaN(l)||(o[0]=l),isNaN(u)||(o[1]=u)}else o=[l,u];return o}function Wm(t,e,n){var i,r,o=["x0","y0","x1","y1"];if(t){var a=v(t&&t.dimensions,function(t){var n=e.getData(),i=n.getDimensionInfo(n.mapDimension(t))||{};return h(h({},i),{name:t,ordinalMeta:null})});r=v(o,function(t,e){return{name:t,type:a[e%2].type}}),i=new wk(r,n)}else r=[{name:"value",type:"float"}],i=new wk(r,n);var s=v(n.get("data"),S($P,e,t,n));t&&(s=_(s,S(Hm,t)));var l=t?function(t,e,n,i){var o=t.coord[Math.floor(i/2)][i%2];return Zu(o,r[i])}:function(t,e,n,i){return Zu(t.value,r[i])};return i.initData(s,null,l),i.hasItemOption=!0,i}function Um(t){t.registerComponentModel(ZP),t.registerComponentView(JP),t.registerPreprocessor(function(t){um(t.series,"markArea")&&(t.markArea=t.markArea||{})})}var Xm=function(t,e){return(Xm=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)},Ym=function(){function t(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return t}(),qm=function(){function t(){this.browser=new Ym,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow="undefined"!=typeof window}return t}(),jm=new qm;"object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?(jm.wxa=!0,jm.touchEventsSupported=!0):"undefined"==typeof document&&"undefined"!=typeof self?jm.worker=!0:"undefined"==typeof navigator?(jm.node=!0,jm.svgSupported=!0):n(navigator.userAgent,jm);var Zm=12,Km="sans-serif",$m=Zm+"px "+Km,Qm=20,Jm=100,t_="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N",e_=i(t_),n_={createCanvas:function(){return"undefined"!=typeof document&&document.createElement("canvas")},measureText:function(){var t,e;return function(n,i){if(!t){var r=n_.createCanvas();t=r&&r.getContext("2d")}if(t)return e!==i&&(e=t.font=i||$m),t.measureText(n);n=n||"",i=i||$m;var o=/(\d+)px/.exec(i),a=o&&+o[1]||Zm,s=0;if(i.indexOf("mono")>=0)s=a*n.length;else for(var l=0;lr;r++)n[t][r].h!==e&&i.push(n[t][r]);n[t]=i}n[t]&&0===n[t].length&&delete n[t]}else delete n[t];return this},t.prototype.trigger=function(t){for(var e=[],n=1;ns;s++){var l=i[s];if(!r||!r.filter||null==l.query||r.filter(t,l.query))switch(o){case 0:l.h.call(l.ctx);break;case 1:l.h.call(l.ctx,e[0]);break;case 2:l.h.call(l.ctx,e[0],e[1]);break;default:l.h.apply(l.ctx,e)}}return r&&r.afterTrigger&&r.afterTrigger(t),this},t.prototype.triggerWithContext=function(t){for(var e=[],n=1;nl;l++){var u=i[l];if(!r||!r.filter||null==u.query||r.filter(t,u.query))switch(o){case 0:u.h.call(a);break;case 1:u.h.call(a,e[0]);break;case 2:u.h.call(a,e[0],e[1]);break;default:u.h.apply(a,e.slice(1,o-1))}}return r&&r.afterTrigger&&r.afterTrigger(t),this},t}(),L_=Math.log(2),P_="___zrEVENTSAVED",O_=[],R_=/([&<>"'])/g,N_={"&":"&","<":"<",">":">",'"':""","'":"'"},E_=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,z_=[],B_=jm.browser.firefox&&+jm.browser.version.split(".")[0]<39,F_=function(t){t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0},V_=function(){function t(){this._track=[]}return t.prototype.recognize=function(t,e,n){return this._doTrack(t,e,n),this._recognize(t)},t.prototype.clear=function(){return this._track.length=0,this},t.prototype._doTrack=function(t,e,n){var i=t.touches;if(i){for(var r={points:[],touches:[],target:e,event:t},o=0,a=i.length;a>o;o++){var s=i[o],l=De(n,s,{});r.points.push([l.zrX,l.zrY]),r.touches.push(s)}this._track.push(r)}},t.prototype._recognize=function(t){for(var e in H_)if(H_.hasOwnProperty(e)){var n=H_[e](this._track,t);if(n)return n}},t}(),H_={pinch:function(t,e){var n=t.length;if(n){var i=(t[n-1]||{}).points,r=(t[n-2]||{}).points||i;if(r&&r.length>1&&i&&i.length>1){var o=Ne(i)/Ne(r);!isFinite(o)&&(o=1),e.pinchScale=o;var a=Ee(i);return e.pinchX=a[0],e.pinchY=a[1],{type:"pinch",target:t[0].target,event:e}}}}},G_=(Object.freeze||Object)({create:ze,identity:Be,copy:Fe,mul:Ve,translate:He,rotate:Ge,scale:We,invert:Ue,clone:Xe}),W_=function(){function t(t,e){this.x=t||0,this.y=e||0}return t.prototype.copy=function(t){return this.x=t.x,this.y=t.y,this},t.prototype.clone=function(){return new t(this.x,this.y)},t.prototype.set=function(t,e){return this.x=t,this.y=e,this},t.prototype.equal=function(t){return t.x===this.x&&t.y===this.y},t.prototype.add=function(t){return this.x+=t.x,this.y+=t.y,this},t.prototype.scale=function(t){this.x*=t,this.y*=t},t.prototype.scaleAndAdd=function(t,e){this.x+=t.x*e,this.y+=t.y*e},t.prototype.sub=function(t){return this.x-=t.x,this.y-=t.y,this},t.prototype.dot=function(t){return this.x*t.x+this.y*t.y},t.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},t.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},t.prototype.normalize=function(){var t=this.len();return this.x/=t,this.y/=t,this},t.prototype.distance=function(t){var e=this.x-t.x,n=this.y-t.y;return Math.sqrt(e*e+n*n)},t.prototype.distanceSquare=function(t){var e=this.x-t.x,n=this.y-t.y;return e*e+n*n},t.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},t.prototype.transform=function(t){if(t){var e=this.x,n=this.y;return this.x=t[0]*e+t[2]*n+t[4],this.y=t[1]*e+t[3]*n+t[5],this}},t.prototype.toArray=function(t){return t[0]=this.x,t[1]=this.y,t},t.prototype.fromArray=function(t){this.x=t[0],this.y=t[1]},t.set=function(t,e,n){t.x=e,t.y=n},t.copy=function(t,e){t.x=e.x,t.y=e.y},t.len=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},t.lenSquare=function(t){return t.x*t.x+t.y*t.y},t.dot=function(t,e){return t.x*e.x+t.y*e.y},t.add=function(t,e,n){t.x=e.x+n.x,t.y=e.y+n.y},t.sub=function(t,e,n){t.x=e.x-n.x,t.y=e.y-n.y},t.scale=function(t,e,n){t.x=e.x*n,t.y=e.y*n},t.scaleAndAdd=function(t,e,n,i){t.x=e.x+n.x*i,t.y=e.y+n.y*i},t.lerp=function(t,e,n,i){var r=1-i;t.x=r*e.x+i*n.x,t.y=r*e.y+i*n.y},t}(),U_=Math.min,X_=Math.max,Y_=new W_,q_=new W_,j_=new W_,Z_=new W_,K_=new W_,$_=new W_,Q_=function(){function t(t,e,n,i){0>n&&(t+=n,n=-n),0>i&&(e+=i,i=-i),this.x=t,this.y=e,this.width=n,this.height=i}return t.prototype.union=function(t){var e=U_(t.x,this.x),n=U_(t.y,this.y);this.width=isFinite(this.x)&&isFinite(this.width)?X_(t.x+t.width,this.x+this.width)-e:t.width,this.height=isFinite(this.y)&&isFinite(this.height)?X_(t.y+t.height,this.y+this.height)-n:t.height,this.x=e,this.y=n},t.prototype.applyTransform=function(e){t.applyTransform(this,this,e)},t.prototype.calculateTransform=function(t){var e=this,n=t.width/e.width,i=t.height/e.height,r=ze();return He(r,r,[-e.x,-e.y]),We(r,r,[n,i]),He(r,r,[t.x,t.y]),r},t.prototype.intersect=function(e,n){if(!e)return!1;e instanceof t||(e=t.create(e));var i=this,r=i.x,o=i.x+i.width,a=i.y,s=i.y+i.height,l=e.x,u=e.x+e.width,h=e.y,c=e.y+e.height,p=!(l>o||r>u||h>s||a>c);if(n){var d=1/0,f=0,g=Math.abs(o-l),y=Math.abs(u-r),v=Math.abs(s-h),m=Math.abs(c-a),_=Math.min(g,y),x=Math.min(v,m);l>o||r>u?_>f&&(f=_,y>g?W_.set($_,-g,0):W_.set($_,y,0)):d>_&&(d=_,y>g?W_.set(K_,g,0):W_.set(K_,-y,0)),h>s||a>c?x>f&&(f=x,m>v?W_.set($_,0,-v):W_.set($_,0,m)):d>_&&(d=_,m>v?W_.set(K_,0,v):W_.set(K_,0,-m))}return n&&W_.copy(n,p?K_:$_),p},t.prototype.contain=function(t,e){var n=this;return t>=n.x&&t<=n.x+n.width&&e>=n.y&&e<=n.y+n.height},t.prototype.clone=function(){return new t(this.x,this.y,this.width,this.height)},t.prototype.copy=function(e){t.copy(this,e)},t.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},t.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},t.prototype.isZero=function(){return 0===this.width||0===this.height},t.create=function(e){return new t(e.x,e.y,e.width,e.height)},t.copy=function(t,e){t.x=e.x,t.y=e.y,t.width=e.width,t.height=e.height},t.applyTransform=function(e,n,i){if(!i)return void(e!==n&&t.copy(e,n));if(i[1]<1e-5&&i[1]>-1e-5&&i[2]<1e-5&&i[2]>-1e-5){var r=i[0],o=i[3],a=i[4],s=i[5];return e.x=n.x*r+a,e.y=n.y*o+s,e.width=n.width*r,e.height=n.height*o,e.width<0&&(e.x+=e.width,e.width=-e.width),void(e.height<0&&(e.y+=e.height,e.height=-e.height))}Y_.x=j_.x=n.x,Y_.y=Z_.y=n.y,q_.x=Z_.x=n.x+n.width,q_.y=j_.y=n.y+n.height,Y_.transform(i),Z_.transform(i),q_.transform(i),j_.transform(i),e.x=U_(Y_.x,q_.x,j_.x,Z_.x),e.y=U_(Y_.y,q_.y,j_.y,Z_.y);var l=X_(Y_.x,q_.x,j_.x,Z_.x),u=X_(Y_.y,q_.y,j_.y,Z_.y);e.width=l-e.x,e.height=u-e.y},t}(),J_="silent",tx=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.handler=null,e}return e(n,t),n.prototype.dispose=function(){},n.prototype.setCursor=function(){},n}(A_),ex=function(){function t(t,e){this.x=t,this.y=e}return t}(),nx=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],ix=new Q_(0,0,0,0),rx=function(t){function n(e,n,i,r,o){var a=t.call(this)||this;return a._hovered=new ex(0,0),a.storage=e,a.painter=n,a.painterRoot=r,a._pointerSize=o,i=i||new tx,a.proxy=null,a.setHandlerProxy(i),a._draggingMgr=new k_(a),a}return e(n,t),n.prototype.setHandlerProxy=function(t){this.proxy&&this.proxy.dispose(),t&&(y(nx,function(e){t.on&&t.on(e,this[e],this)},this),t.handler=this),this.proxy=t},n.prototype.mousemove=function(t){var e=t.zrX,n=t.zrY,i=Ke(this,e,n),r=this._hovered,o=r.target;o&&!o.__zr&&(r=this.findHover(r.x,r.y),o=r.target);var a=this._hovered=i?new ex(e,n):this.findHover(e,n),s=a.target,l=this.proxy;l.setCursor&&l.setCursor(s?s.cursor:"default"),o&&s!==o&&this.dispatchToElement(r,"mouseout",t),this.dispatchToElement(a,"mousemove",t),s&&s!==o&&this.dispatchToElement(a,"mouseover",t)},n.prototype.mouseout=function(t){var e=t.zrEventControl;"only_globalout"!==e&&this.dispatchToElement(this._hovered,"mouseout",t),"no_globalout"!==e&&this.trigger("globalout",{type:"globalout",event:t})},n.prototype.resize=function(){this._hovered=new ex(0,0)},n.prototype.dispatch=function(t,e){var n=this[t];n&&n.call(this,e)},n.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},n.prototype.setCursorStyle=function(t){var e=this.proxy;e.setCursor&&e.setCursor(t)},n.prototype.dispatchToElement=function(t,e,n){t=t||{};var i=t.target;if(!i||!i.silent){for(var r="on"+e,o=Ye(e,t,n);i&&(i[r]&&(o.cancelBubble=!!i[r].call(i,o)),i.trigger(e,o),i=i.__hostTarget?i.__hostTarget:i.parent,!o.cancelBubble););o.cancelBubble||(this.trigger(e,o),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(t){"function"==typeof t[r]&&t[r].call(t,o),t.trigger&&t.trigger(e,o)}))}},n.prototype.findHover=function(t,e,n){var i=this.storage.getDisplayList(),r=new ex(t,e);if(Ze(i,r,t,e,n),this._pointerSize&&!r.target){for(var o=[],a=this._pointerSize,s=a/2,l=new Q_(t-s,e-s,a,a),u=i.length-1;u>=0;u--){var h=i[u];h===n||h.ignore||h.ignoreCoarsePointer||h.parent&&h.parent.ignoreCoarsePointer||(ix.copy(h.getBoundingRect()),h.transform&&ix.applyTransform(h.transform),ix.intersect(l)&&o.push(h))}if(o.length)for(var c=4,p=Math.PI/12,d=2*Math.PI,f=0;s>f;f+=c)for(var g=0;d>g;g+=p){var y=t+f*Math.cos(g),v=e+f*Math.sin(g);if(Ze(o,r,y,v,n),r.target)return r}}return r},n.prototype.processGesture=function(t,e){this._gestureMgr||(this._gestureMgr=new V_);var n=this._gestureMgr;"start"===e&&n.clear();var i=n.recognize(t,this.findHover(t.zrX,t.zrY,null).target,this.proxy.dom);if("end"===e&&n.clear(),i){var r=i.type;t.gestureEvent=r;var o=new ex;o.target=i.target,this.dispatchToElement(o,r,i.event)}},n}(A_);y(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(t){rx.prototype[t]=function(e){var n,i,r=e.zrX,o=e.zrY,a=Ke(this,r,o);if("mouseup"===t&&a||(n=this.findHover(r,o),i=n.target),"mousedown"===t)this._downEl=i,this._downPoint=[e.zrX,e.zrY],this._upEl=i;else if("mouseup"===t)this._upEl=i;else if("click"===t){if(this._downEl!==this._upEl||!this._downPoint||T_(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(n,t,e)}});var ox,ax=32,sx=7,lx=1,ux=2,hx=4,cx=!1,px=function(){function t(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=sn}return t.prototype.traverse=function(t,e){for(var n=0;ni;i++)this._updateAndAddDisplayable(e[i],null,t);n.length=this._displayListLen,on(n,sn)},t.prototype._updateAndAddDisplayable=function(t,e,n){if(!t.ignore||n){t.beforeUpdate(),t.update(),t.afterUpdate();var i=t.getClipPath();if(t.ignoreClip)e=null;else if(i){e=e?e.slice():[];for(var r=i,o=t;r;)r.parent=o,r.updateTransform(),e.push(r),o=r,r=r.getClipPath()}if(t.childrenRef){for(var a=t.childrenRef(),s=0;s0&&(u.__clipPaths=[]),isNaN(u.z)&&(an(),u.z=0),isNaN(u.z2)&&(an(),u.z2=0),isNaN(u.zlevel)&&(an(),u.zlevel=0),this._displayList[this._displayListLen++]=u}var h=t.getDecalElement&&t.getDecalElement();h&&this._updateAndAddDisplayable(h,e,n);var c=t.getTextGuideLine();c&&this._updateAndAddDisplayable(c,e,n);var p=t.getTextContent();p&&this._updateAndAddDisplayable(p,e,n)}},t.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},t.prototype.delRoot=function(t){if(t instanceof Array)for(var e=0,n=t.length;n>e;e++)this.delRoot(t[e]);else{var i=p(this._roots,t);i>=0&&this._roots.splice(i,1)}},t.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},t.prototype.getRoots=function(){return this._roots},t.prototype.dispose=function(){this._displayList=null,this._roots=null},t}();ox=jm.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(t){return setTimeout(t,16)};var dx=ox,fx={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*(-Math.pow(2,-10*(t-1))+2)},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,i=.4;return 0===t?0:1===t?1:(!n||1>n?(n=1,e=i/4):e=i*Math.asin(1/n)/(2*Math.PI),-(n*Math.pow(2,10*(t-=1))*Math.sin(2*(t-e)*Math.PI/i)))},elasticOut:function(t){var e,n=.1,i=.4;return 0===t?0:1===t?1:(!n||1>n?(n=1,e=i/4):e=i*Math.asin(1/n)/(2*Math.PI),n*Math.pow(2,-10*t)*Math.sin(2*(t-e)*Math.PI/i)+1)},elasticInOut:function(t){var e,n=.1,i=.4;return 0===t?0:1===t?1:(!n||1>n?(n=1,e=i/4):e=i*Math.asin(1/n)/(2*Math.PI),(t*=2)<1?-.5*n*Math.pow(2,10*(t-=1))*Math.sin(2*(t-e)*Math.PI/i):n*Math.pow(2,-10*(t-=1))*Math.sin(2*(t-e)*Math.PI/i)*.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?.5*t*t*((e+1)*t-e):.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(t){return 1-fx.bounceOut(1-t)},bounceOut:function(t){return 1/2.75>t?7.5625*t*t:2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return.5>t?.5*fx.bounceIn(2*t):.5*fx.bounceOut(2*t-1)+.5}},gx=Math.pow,yx=Math.sqrt,vx=1e-8,mx=1e-4,_x=yx(3),xx=1/3,bx=J(),Sx=J(),Mx=J(),Tx=/cubic-bezier\(([0-9,\.e ]+)\)/,Ix=function(){function t(t){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=t.loop||!1,this.onframe=t.onframe||Q,this.ondestroy=t.ondestroy||Q,this.onrestart=t.onrestart||Q,t.easing&&this.setEasing(t.easing)}return t.prototype.step=function(t,e){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),this._paused)return void(this._pausedTime+=e);var n=this._life,i=t-this._startTime-this._pausedTime,r=i/n;0>r&&(r=0),r=Math.min(r,1);var o=this.easingFunc,a=o?o(r):r;if(this.onframe(a),1===r){if(!this.loop)return!0;var s=i%n;this._startTime=t-s,this._pausedTime=0,this.onrestart()}return!1},t.prototype.pause=function(){this._paused=!0},t.prototype.resume=function(){this._paused=!1},t.prototype.setEasing=function(t){this.easing=t,this.easingFunc=T(t)?t:fx[t]||Mn(t)},t}(),Cx=function(){function t(t){this.value=t}return t}(),Dx=function(){function t(){this._len=0}return t.prototype.insert=function(t){var e=new Cx(t);return this.insertEntry(e),e},t.prototype.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++},t.prototype.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--},t.prototype.len=function(){return this._len},t.prototype.clear=function(){this.head=this.tail=null,this._len=0},t}(),kx=function(){function t(t){this._list=new Dx,this._maxSize=10,this._map={},this._maxSize=t}return t.prototype.put=function(t,e){var n=this._list,i=this._map,r=null;if(null==i[t]){var o=n.len(),a=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var s=n.head;n.remove(s),delete i[s.key],r=s.value,this._lastRemovedEntry=s}a?a.value=e:a=new Cx(e),a.key=t,n.insertEntry(a),i[t]=a}return r},t.prototype.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},t.prototype.clear=function(){this._list.clear(),this._map={}},t.prototype.len=function(){return this._list.len()},t}(),Ax={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]},Lx=new kx(20),Px=null,Ox=Vn,Rx=Hn,Nx=(Object.freeze||Object)({parse:Nn,lift:Bn,toHex:Fn,fastLerp:Vn,fastMapToColor:Ox,lerp:Hn,mapToColor:Rx,modifyHSL:Gn,modifyAlpha:Wn,stringify:Un,lum:Xn,random:Yn}),Ex=(function(){return jm.hasGlobalWindow&&T(window.btoa)?function(t){return window.btoa(unescape(encodeURIComponent(t)))}:"undefined"!=typeof Buffer?function(t){return Buffer.from(t).toString("base64")}:function(){return null}}(),Array.prototype.slice),zx=0,Bx=1,Fx=2,Vx=3,Hx=4,Gx=5,Wx=6,Ux=[0,0,0,0],Xx=function(){function t(t){this.keyframes=[],this.discrete=!1,this._invalid=!1,this._needsSort=!1,this._lastFr=0,this._lastFrP=0,this.propName=t}return t.prototype.isFinished=function(){return this._finished},t.prototype.setFinished=function(){this._finished=!0,this._additiveTrack&&this._additiveTrack.setFinished()},t.prototype.needsAnimate=function(){return this.keyframes.length>=1},t.prototype.getAdditiveTrack=function(){return this._additiveTrack},t.prototype.addKeyframe=function(t,e,n){this._needsSort=!0;var i=this.keyframes,r=i.length,o=!1,a=Wx,s=e;if(g(e)){var l=ri(e);a=l,(1===l&&!D(e[0])||2===l&&!D(e[0][0]))&&(o=!0)}else if(D(e)&&!E(e))a=zx;else if(I(e))if(isNaN(+e)){var u=Nn(e);u&&(s=u,a=Vx)}else a=zx;else if(O(e)){var c=h({},s);c.colorStops=v(e.colorStops,function(t){return{offset:t.offset,color:Nn(t.color)}}),qn(e)?a=Hx:jn(e)&&(a=Gx),s=c}0===r?this.valType=a:(a!==this.valType||a===Wx)&&(o=!0),this.discrete=this.discrete||o;var p={time:t,value:s,rawValue:e,percent:0};return n&&(p.easing=n,p.easingFunc=T(n)?n:fx[n]||Mn(n)),i.push(p),p},t.prototype.prepare=function(t,e){var n=this.keyframes;this._needsSort&&n.sort(function(t,e){return t.time-e.time});for(var i=this.valType,r=n.length,o=n[r-1],a=this.discrete,s=ai(i),l=oi(i),u=0;r>u;u++){var h=n[u],c=h.value,p=o.value;h.percent=h.time/t,a||(s&&u!==r-1?ei(c,p,i):l&&ti(c.colorStops,p.colorStops))}if(!a&&i!==Gx&&e&&this.needsAnimate()&&e.needsAnimate()&&i===e.valType&&!e._finished){this._additiveTrack=e;for(var d=n[0].value,u=0;r>u;u++)i===zx?n[u].additiveValue=n[u].value-d:i===Vx?n[u].additiveValue=Qn([],n[u].value,d,-1):ai(i)&&(n[u].additiveValue=i===Bx?Qn([],n[u].value,d,-1):Jn([],n[u].value,d,-1))}},t.prototype.step=function(t,e){if(!this._finished){this._additiveTrack&&this._additiveTrack._finished&&(this._additiveTrack=null);var n,i,r,o=null!=this._additiveTrack,a=o?"additiveValue":"value",s=this.valType,l=this.keyframes,u=l.length,h=this.propName,c=s===Vx,p=this._lastFr,d=Math.min;if(1===u)i=r=l[0];else{if(0>e)n=0;else if(e=0&&!(l[n].percent<=e);n--);n=d(n,u-2)}else{for(n=p;u>n&&!(l[n].percent>e);n++);n=d(n-1,u-2)}r=l[n+1],i=l[n]}if(i&&r){this._lastFr=n,this._lastFrP=e;var g=r.percent-i.percent,y=0===g?1:d((e-i.percent)/g,1);r.easingFunc&&(y=r.easingFunc(y));var m=o?this._additiveValue:c?Ux:t[h];if(!ai(s)&&!c||m||(m=this._additiveValue=[]),this.discrete)t[h]=1>y?i.rawValue:r.rawValue;else if(ai(s))s===Bx?Kn(m,i[a],r[a],y):$n(m,i[a],r[a],y);else if(oi(s)){var _=i[a],x=r[a],b=s===Hx;t[h]={type:b?"linear":"radial",x:Zn(_.x,x.x,y),y:Zn(_.y,x.y,y),colorStops:v(_.colorStops,function(t,e){var n=x.colorStops[e];return{offset:Zn(t.offset,n.offset,y),color:ii(Kn([],t.color,n.color,y))}}),global:x.global},b?(t[h].x2=Zn(_.x2,x.x2,y),t[h].y2=Zn(_.y2,x.y2,y)):t[h].r=Zn(_.r,x.r,y)}else if(c)Kn(m,i[a],r[a],y),o||(t[h]=ii(m));else{var w=Zn(i[a],r[a],y);o?this._additiveValue=w:t[h]=w}o&&this._addToTarget(t)}}},t.prototype._addToTarget=function(t){var e=this.valType,n=this.propName,i=this._additiveValue;e===zx?t[n]=t[n]+i:e===Vx?(Nn(t[n],Ux),Qn(Ux,Ux,i,1),t[n]=ii(Ux)):e===Bx?Qn(t[n],t[n],i,1):e===Fx&&Jn(t[n],t[n],i,1)},t}(),Yx=function(){function t(t,e,n,i){return this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=t,this._loop=e,e&&i?void a("Can' use additive animation on looped animation."):(this._additiveAnimators=i,void(this._allowDiscrete=n))}return t.prototype.getMaxTime=function(){return this._maxTime},t.prototype.getDelay=function(){return this._delay},t.prototype.getLoop=function(){return this._loop},t.prototype.getTarget=function(){return this._target},t.prototype.changeTarget=function(t){this._target=t},t.prototype.when=function(t,e,n){return this.whenWithKeys(t,e,b(e),n)},t.prototype.whenWithKeys=function(t,e,n,i){for(var r=this._tracks,o=0;o0&&s.addKeyframe(0,ni(l),i),this._trackKeys.push(a)}s.addKeyframe(t,ni(e[a]),i)}return this._maxTime=Math.max(this._maxTime,t),this},t.prototype.pause=function(){this._clip.pause(),this._paused=!0},t.prototype.resume=function(){this._clip.resume(),this._paused=!1},t.prototype.isPaused=function(){return!!this._paused},t.prototype.duration=function(t){return this._maxTime=t,this._force=!0,this},t.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var e=t.length,n=0;e>n;n++)t[n].call(this)},t.prototype._abortedCallback=function(){this._setTracksFinished();var t=this.animation,e=this._abortedCbs;if(t&&t.removeClip(this._clip),this._clip=null,e)for(var n=0;n0)){this._started=1;for(var e=this,n=[],i=this._maxTime||0,r=0;r1){var a=o.pop();r.addKeyframe(a.time,t[i]),r.prepare(this._maxTime,r.getAdditiveTrack())}}}},t}(),qx=function(t){function n(e){var n=t.call(this)||this;return n._running=!1,n._time=0,n._pausedTime=0,n._pauseStart=0,n._paused=!1,e=e||{},n.stage=e.stage||{},n}return e(n,t),n.prototype.addClip=function(t){t.animation&&this.removeClip(t),this._head?(this._tail.next=t,t.prev=this._tail,t.next=null,this._tail=t):this._head=this._tail=t,t.animation=this},n.prototype.addAnimator=function(t){t.animation=this;var e=t.getClip();e&&this.addClip(e)},n.prototype.removeClip=function(t){if(t.animation){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=t.animation=null}},n.prototype.removeAnimator=function(t){var e=t.getClip();e&&this.removeClip(e),t.animation=null},n.prototype.update=function(t){for(var e=si()-this._pausedTime,n=e-this._time,i=this._head;i;){var r=i.next,o=i.step(e,n);o?(i.ondestroy(),this.removeClip(i),i=r):i=r}this._time=e,t||(this.trigger("frame",n),this.stage.update&&this.stage.update())},n.prototype._startLoop=function(){function t(){e._running&&(dx(t),!e._paused&&e.update())}var e=this;this._running=!0,dx(t)},n.prototype.start=function(){this._running||(this._time=si(),this._pausedTime=0,this._startLoop())},n.prototype.stop=function(){this._running=!1},n.prototype.pause=function(){this._paused||(this._pauseStart=si(),this._paused=!0)},n.prototype.resume=function(){this._paused&&(this._pausedTime+=si()-this._pauseStart,this._paused=!1)},n.prototype.clear=function(){for(var t=this._head;t;){var e=t.next;t.prev=t.next=t.animation=null,t=e}this._head=this._tail=null},n.prototype.isFinished=function(){return null==this._head},n.prototype.animate=function(t,e){e=e||{},this.start();var n=new Yx(t,e.loop);return this.addAnimator(n),n},n}(A_),jx=300,Zx=jm.domSupported,Kx=function(){var t=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],e=["touchstart","touchend","touchmove"],n={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},i=v(t,function(t){var e=t.replace("mouse","pointer");return n.hasOwnProperty(e)?e:t});return{mouse:t,touch:e,pointer:i}}(),$x={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},Qx=!1,Jx=function(){function t(t,e){this.stopPropagation=Q,this.stopImmediatePropagation=Q,this.preventDefault=Q,this.type=e.type,this.target=this.currentTarget=t.dom,this.pointerType=e.pointerType,this.clientX=e.clientX,this.clientY=e.clientY}return t}(),tb={mousedown:function(t){t=Le(this.dom,t),this.__mayPointerCapture=[t.zrX,t.zrY],this.trigger("mousedown",t)},mousemove:function(t){t=Le(this.dom,t);var e=this.__mayPointerCapture;!e||t.zrX===e[0]&&t.zrY===e[1]||this.__togglePointerCapture(!0),this.trigger("mousemove",t)},mouseup:function(t){t=Le(this.dom,t),this.__togglePointerCapture(!1),this.trigger("mouseup",t)},mouseout:function(t){t=Le(this.dom,t);var e=t.toElement||t.relatedTarget; +pi(this,e)||(this.__pointerCapturing&&(t.zrEventControl="no_globalout"),this.trigger("mouseout",t))},wheel:function(t){Qx=!0,t=Le(this.dom,t),this.trigger("mousewheel",t)},mousewheel:function(t){Qx||(t=Le(this.dom,t),this.trigger("mousewheel",t))},touchstart:function(t){t=Le(this.dom,t),hi(t),this.__lastTouchMoment=new Date,this.handler.processGesture(t,"start"),tb.mousemove.call(this,t),tb.mousedown.call(this,t)},touchmove:function(t){t=Le(this.dom,t),hi(t),this.handler.processGesture(t,"change"),tb.mousemove.call(this,t)},touchend:function(t){t=Le(this.dom,t),hi(t),this.handler.processGesture(t,"end"),tb.mouseup.call(this,t),+new Date-+this.__lastTouchMoment1e-10&&gb(t[3]-1)>1e-10?Math.sqrt(gb(t[0]*t[3]-t[2]*t[1])):1},t.prototype.copyTransform=function(t){mi(this,t)},t.getLocalTransform=function(t,e){e=e||[];var n=t.originX||0,i=t.originY||0,r=t.scaleX,o=t.scaleY,a=t.anchorX,s=t.anchorY,l=t.rotation||0,u=t.x,h=t.y,c=t.skewX?Math.tan(t.skewX):0,p=t.skewY?Math.tan(-t.skewY):0;if(n||i||a||s){var d=n+a,f=i+s;e[4]=-d*r-c*f*o,e[5]=-f*o-p*d*r}else e[4]=e[5]=0;return e[0]=r,e[3]=o,e[1]=p*r,e[2]=c*o,l&&Ge(e,e,l),e[4]+=n+u,e[5]+=i+h,e},t.initDefaultProps=function(){var e=t.prototype;e.scaleX=e.scaleY=e.globalScaleRatio=1,e.x=e.y=e.originX=e.originY=e.skewX=e.skewY=e.rotation=e.anchorX=e.anchorY=0}(),t}(),vb=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"],mb={},_b="__zr_normal__",xb=vb.concat(["ignore"]),bb=m(vb,function(t,e){return t[e]=!0,t},{ignore:!1}),wb={},Sb=new Q_(0,0,0,0),Mb=function(){function t(t){this.id=o(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return t.prototype._init=function(t){this.attr(t)},t.prototype.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.markRedraw()},t.prototype.beforeUpdate=function(){},t.prototype.afterUpdate=function(){},t.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},t.prototype.updateInnerText=function(t){var e=this._textContent;if(e&&(!e.ignore||t)){this.textConfig||(this.textConfig={});var n=this.textConfig,i=n.local,r=e.innerTransformable,o=void 0,a=void 0,s=!1;r.parent=i?this:null;var l=!1;if(r.copyTransform(e),null!=n.position){var u=Sb;u.copy(n.layoutRect?n.layoutRect:this.getBoundingRect()),i||u.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(wb,n,u):Ii(wb,n,u),r.x=wb.x,r.y=wb.y,o=wb.align,a=wb.verticalAlign;var h=n.origin;if(h&&null!=n.rotation){var c=void 0,p=void 0;"center"===h?(c=.5*u.width,p=.5*u.height):(c=Ti(h[0],u.width),p=Ti(h[1],u.height)),l=!0,r.originX=-r.x+c+(i?0:u.x),r.originY=-r.y+p+(i?0:u.y)}}null!=n.rotation&&(r.rotation=n.rotation);var d=n.offset;d&&(r.x+=d[0],r.y+=d[1],l||(r.originX=-d[0],r.originY=-d[1]));var f=null==n.inside?"string"==typeof n.position&&n.position.indexOf("inside")>=0:n.inside,g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),y=void 0,v=void 0,m=void 0;f&&this.canBeInsideText()?(y=n.insideFill,v=n.insideStroke,(null==y||"auto"===y)&&(y=this.getInsideTextFill()),(null==v||"auto"===v)&&(v=this.getInsideTextStroke(y),m=!0)):(y=n.outsideFill,v=n.outsideStroke,(null==y||"auto"===y)&&(y=this.getOutsideFill()),(null==v||"auto"===v)&&(v=this.getOutsideStroke(y),m=!0)),y=y||"#000",(y!==g.fill||v!==g.stroke||m!==g.autoStroke||o!==g.align||a!==g.verticalAlign)&&(s=!0,g.fill=y,g.stroke=v,g.autoStroke=m,g.align=o,g.verticalAlign=a,e.setDefaultTextStyle(g)),e.__dirty|=lx,s&&e.dirtyStyle(!0)}},t.prototype.canBeInsideText=function(){return!0},t.prototype.getInsideTextFill=function(){return"#fff"},t.prototype.getInsideTextStroke=function(){return"#000"},t.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?lb:sb},t.prototype.getOutsideStroke=function(){var t=this.__zr&&this.__zr.getBackgroundColor(),e="string"==typeof t&&Nn(t);e||(e=[255,255,255,1]);for(var n=e[3],i=this.__zr.isDarkMode(),r=0;3>r;r++)e[r]=e[r]*n+(i?0:255)*(1-n);return e[3]=1,Un(e,"rgba")},t.prototype.traverse=function(){},t.prototype.attrKV=function(t,e){"textConfig"===t?this.setTextConfig(e):"textContent"===t?this.setTextContent(e):"clipPath"===t?this.setClipPath(e):"extra"===t?(this.extra=this.extra||{},h(this.extra,e)):this[t]=e},t.prototype.hide=function(){this.ignore=!0,this.markRedraw()},t.prototype.show=function(){this.ignore=!1,this.markRedraw()},t.prototype.attr=function(t,e){if("string"==typeof t)this.attrKV(t,e);else if(k(t))for(var n=t,i=b(n),r=0;r0},t.prototype.getState=function(t){return this.states[t]},t.prototype.ensureState=function(t){var e=this.states;return e[t]||(e[t]={}),e[t]},t.prototype.clearStates=function(t){this.useState(_b,!1,t)},t.prototype.useState=function(t,e,n,i){var r=t===_b,o=this.hasState();if(o||!r){var s=this.currentStates,l=this.stateTransition;if(!(p(s,t)>=0)||!e&&1!==s.length){var u;if(this.stateProxy&&!r&&(u=this.stateProxy(t)),u||(u=this.states&&this.states[t]),!u&&!r)return void a("State "+t+" not exists.");r||this.saveCurrentToNormalState(u);var h=!!(u&&u.hoverLayer||i);h&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,u,this._normalState,e,!n&&!this.__inHover&&l&&l.duration>0,l);var c=this._textContent,d=this._textGuide;return c&&c.useState(t,e,n,h),d&&d.useState(t,e,n,h),r?(this.currentStates=[],this._normalState={}):e?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!h&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~lx),u}}},t.prototype.useStates=function(t,e,n){if(t.length){var i=[],r=this.currentStates,o=t.length,a=o===r.length;if(a)for(var s=0;o>s;s++)if(t[s]!==r[s]){a=!1;break}if(a)return;for(var s=0;o>s;s++){var l=t[s],u=void 0;this.stateProxy&&(u=this.stateProxy(l,t)),u||(u=this.states[l]),u&&i.push(u)}var h=i[o-1],c=!!(h&&h.hoverLayer||n);c&&this._toggleHoverLayerFlag(!0);var p=this._mergeStates(i),d=this.stateTransition;this.saveCurrentToNormalState(p),this._applyStateObj(t.join(","),p,this._normalState,!1,!e&&!this.__inHover&&d&&d.duration>0,d);var f=this._textContent,g=this._textGuide;f&&f.useStates(t,e,c),g&&g.useStates(t,e,c),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!c&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~lx)}else this.clearStates()},t.prototype._updateAnimationTargets=function(){for(var t=0;t=0){var n=this.currentStates.slice();n.splice(e,1),this.useStates(n)}},t.prototype.replaceState=function(t,e,n){var i=this.currentStates.slice(),r=p(i,t),o=p(i,e)>=0;r>=0?o?i.splice(r,1):i[r]=e:n&&!o&&i.push(e),this.useStates(i)},t.prototype.toggleState=function(t,e){e?this.useState(t,!0):this.removeState(t)},t.prototype._mergeStates=function(t){for(var e,n={},i=0;i=0&&e.splice(n,1)}),this.animators.push(t),n&&n.animation.addAnimator(t),n&&n.wakeUp()},t.prototype.updateDuringAnimation=function(){this.markRedraw()},t.prototype.stopAnimation=function(t,e){for(var n=this.animators,i=n.length,r=[],o=0;i>o;o++){var a=n[o];t&&t!==a.scope?r.push(a):a.stop(e)}return this.animators=r,this},t.prototype.animateTo=function(t,e,n){Ci(this,t,e,n)},t.prototype.animateFrom=function(t,e,n){Ci(this,t,e,n,!0)},t.prototype._transitionState=function(t,e,n,i){for(var r=Ci(this,e,n,i),o=0;o=0&&(n.splice(i,0,t),this._doAdd(t))}return this},n.prototype.replace=function(t,e){var n=p(this._children,t);return n>=0&&this.replaceAt(e,n),this},n.prototype.replaceAt=function(t,e){var n=this._children,i=n[e];if(t&&t!==this&&t.parent!==this&&t!==i){n[e]=t,i.parent=null;var r=this.__zr;r&&i.removeSelfFromZr(r),this._doAdd(t)}return this},n.prototype._doAdd=function(t){t.parent&&t.parent.remove(t),t.parent=this;var e=this.__zr;e&&e!==t.__zr&&t.addSelfToZr(e),e&&e.refresh()},n.prototype.remove=function(t){var e=this.__zr,n=this._children,i=p(n,t);return 0>i?this:(n.splice(i,1),t.parent=null,e&&t.removeSelfFromZr(e),e&&e.refresh(),this)},n.prototype.removeAll=function(){for(var t=this._children,e=this.__zr,n=0;n0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},t.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},t.prototype.wakeUp=function(){this.animation.start(),this._stillFrameAccum=0},t.prototype.refreshHover=function(){this._needsRefreshHover=!0},t.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover()},t.prototype.resize=function(t){t=t||{},this.painter.resize(t.width,t.height),this.handler.resize()},t.prototype.clearAnimation=function(){this.animation.clear()},t.prototype.getWidth=function(){return this.painter.getWidth()},t.prototype.getHeight=function(){return this.painter.getHeight()},t.prototype.setCursorStyle=function(t){this.handler.setCursorStyle(t)},t.prototype.findHover=function(t,e){return this.handler.findHover(t,e)},t.prototype.on=function(t,e,n){return this.handler.on(t,e,n),this},t.prototype.off=function(t,e){this.handler.off(t,e)},t.prototype.trigger=function(t,e){this.handler.trigger(t,e)},t.prototype.clear=function(){for(var t=this.storage.getRoots(),e=0;e0&&(this._ux=Dw(n/ob/t)||0,this._uy=Dw(n/ob/e)||0)},t.prototype.setDPR=function(t){this.dpr=t},t.prototype.setContext=function(t){this._ctx=t},t.prototype.getContext=function(){return this._ctx},t.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},t.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},t.prototype.moveTo=function(t,e){return this._drawPendingPt(),this.addData(vw.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},t.prototype.lineTo=function(t,e){var n=Dw(t-this._xi),i=Dw(e-this._yi),r=n>this._ux||i>this._uy;if(this.addData(vw.L,t,e),this._ctx&&r&&this._ctx.lineTo(t,e),r)this._xi=t,this._yi=e,this._pendingPtDist=0;else{var o=n*n+i*i;o>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=e,this._pendingPtDist=o)}return this},t.prototype.bezierCurveTo=function(t,e,n,i,r,o){return this._drawPendingPt(),this.addData(vw.C,t,e,n,i,r,o),this._ctx&&this._ctx.bezierCurveTo(t,e,n,i,r,o),this._xi=r,this._yi=o,this},t.prototype.quadraticCurveTo=function(t,e,n,i){return this._drawPendingPt(),this.addData(vw.Q,t,e,n,i),this._ctx&&this._ctx.quadraticCurveTo(t,e,n,i),this._xi=n,this._yi=i,this},t.prototype.arc=function(t,e,n,i,r,o){this._drawPendingPt(),Pw[0]=i,Pw[1]=r,mo(Pw,o),i=Pw[0],r=Pw[1];var a=r-i;return this.addData(vw.A,t,e,n,n,i,a,0,o?0:1),this._ctx&&this._ctx.arc(t,e,n,i,r,o),this._xi=Iw(r)*n+t,this._yi=Cw(r)*n+e,this},t.prototype.arcTo=function(t,e,n,i,r){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,e,n,i,r),this},t.prototype.rect=function(t,e,n,i){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,e,n,i),this.addData(vw.R,t,e,n,i),this},t.prototype.closePath=function(){this._drawPendingPt(),this.addData(vw.Z);var t=this._ctx,e=this._x0,n=this._y0;return t&&t.closePath(),this._xi=e,this._yi=n,this},t.prototype.fill=function(t){t&&t.fill(),this.toStatic()},t.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},t.prototype.len=function(){return this._len},t.prototype.setData=function(t){var e=t.length;this.data&&this.data.length===e||!Lw||(this.data=new Float32Array(e));for(var n=0;e>n;n++)this.data[n]=t[n];this._len=e},t.prototype.appendPath=function(t){t instanceof Array||(t=[t]);for(var e=t.length,n=0,i=this._len,r=0;e>r;r++)n+=t[r].len();Lw&&this.data instanceof Float32Array&&(this.data=new Float32Array(i+n));for(var r=0;e>r;r++)for(var o=t[r].data,a=0;at.length&&(this._expandData(),t=this.data);for(var e=0;e0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0) +},t.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],e=0;e11&&(this.data=new Float32Array(t)))}},t.prototype.getBoundingRect=function(){xw[0]=xw[1]=ww[0]=ww[1]=Number.MAX_VALUE,bw[0]=bw[1]=Sw[0]=Sw[1]=-Number.MAX_VALUE;var t,e=this.data,n=0,i=0,r=0,o=0;for(t=0;tc;){var p=t[c++],d=1===c;d&&(r=t[c],o=t[c+1],a=r,s=o);var f=-1;switch(p){case vw.M:r=a=t[c++],o=s=t[c++];break;case vw.L:var g=t[c++],y=t[c++],v=g-r,m=y-o;(Dw(v)>n||Dw(m)>i||c===e-1)&&(f=Math.sqrt(v*v+m*m),r=g,o=y);break;case vw.C:var _=t[c++],x=t[c++],g=t[c++],y=t[c++],b=t[c++],w=t[c++];f=yn(r,o,_,x,g,y,b,w,10),r=b,o=w;break;case vw.Q:var _=t[c++],x=t[c++],g=t[c++],y=t[c++];f=Sn(r,o,_,x,g,y,10),r=g,o=y;break;case vw.A:var S=t[c++],M=t[c++],T=t[c++],I=t[c++],C=t[c++],D=t[c++],k=D+C;c+=1;{!t[c++]}d&&(a=Iw(C)*T+S,s=Cw(C)*I+M),f=Tw(T,I)*Mw(Aw,Math.abs(D)),r=Iw(k)*T+S,o=Cw(k)*I+M;break;case vw.R:a=r=t[c++],s=o=t[c++];var A=t[c++],L=t[c++];f=2*A+2*L;break;case vw.Z:var v=a-r,m=s-o;f=Math.sqrt(v*v+m*m),r=a,o=s}f>=0&&(l[h++]=f,u+=f)}return this._pathLen=u,u},t.prototype.rebuildPath=function(t,e){var n,i,r,o,a,s,l,u,h,c,p,d=this.data,f=this._ux,g=this._uy,y=this._len,v=1>e,m=0,_=0,x=0;if(!v||(this._pathSegLen||this._calculateLength(),l=this._pathSegLen,u=this._pathLen,h=e*u))t:for(var b=0;y>b;){var w=d[b++],S=1===b;switch(S&&(r=d[b],o=d[b+1],n=r,i=o),w!==vw.L&&x>0&&(t.lineTo(c,p),x=0),w){case vw.M:n=r=d[b++],i=o=d[b++],t.moveTo(r,o);break;case vw.L:a=d[b++],s=d[b++];var M=Dw(a-r),T=Dw(s-o);if(M>f||T>g){if(v){var I=l[_++];if(m+I>h){var C=(h-m)/I;t.lineTo(r*(1-C)+a*C,o*(1-C)+s*C);break t}m+=I}t.lineTo(a,s),r=a,o=s,x=0}else{var D=M*M+T*T;D>x&&(c=a,p=s,x=D)}break;case vw.C:var k=d[b++],A=d[b++],L=d[b++],P=d[b++],O=d[b++],R=d[b++];if(v){var I=l[_++];if(m+I>h){var C=(h-m)/I;fn(r,k,L,O,C,mw),fn(o,A,P,R,C,_w),t.bezierCurveTo(mw[1],_w[1],mw[2],_w[2],mw[3],_w[3]);break t}m+=I}t.bezierCurveTo(k,A,L,P,O,R),r=O,o=R;break;case vw.Q:var k=d[b++],A=d[b++],L=d[b++],P=d[b++];if(v){var I=l[_++];if(m+I>h){var C=(h-m)/I;bn(r,k,L,C,mw),bn(o,A,P,C,_w),t.quadraticCurveTo(mw[1],_w[1],mw[2],_w[2]);break t}m+=I}t.quadraticCurveTo(k,A,L,P),r=L,o=P;break;case vw.A:var N=d[b++],E=d[b++],z=d[b++],B=d[b++],F=d[b++],V=d[b++],H=d[b++],G=!d[b++],W=z>B?z:B,U=Dw(z-B)>.001,X=F+V,Y=!1;if(v){var I=l[_++];m+I>h&&(X=F+V*(h-m)/I,Y=!0),m+=I}if(U&&t.ellipse?t.ellipse(N,E,z,B,H,F,X,G):t.arc(N,E,W,F,X,G),Y)break t;S&&(n=Iw(F)*z+N,i=Cw(F)*B+E),r=Iw(X)*z+N,o=Cw(X)*B+E;break;case vw.R:n=r=d[b],i=o=d[b+1],a=d[b++],s=d[b++];var q=d[b++],j=d[b++];if(v){var I=l[_++];if(m+I>h){var Z=h-m;t.moveTo(a,s),t.lineTo(a+Mw(Z,q),s),Z-=q,Z>0&&t.lineTo(a+q,s+Mw(Z,j)),Z-=j,Z>0&&t.lineTo(a+Tw(q-Z,0),s+j),Z-=q,Z>0&&t.lineTo(a,s+Tw(j-Z,0));break t}m+=I}t.rect(a,s,q,j);break;case vw.Z:if(v){var I=l[_++];if(m+I>h){var C=(h-m)/I;t.lineTo(r*(1-C)+n*C,o*(1-C)+i*C);break t}m+=I}t.closePath(),r=n,o=i}}},t.prototype.clone=function(){var e=new t,n=this.data;return e.data=n.slice?n.slice():Array.prototype.slice.call(n),e._len=this._len,e},t.CMD=vw,t.initDefaultProps=function(){var e=t.prototype;e._saveData=!0,e._ux=0,e._uy=0,e._pendingPtDist=0,e._version=0}(),t}(),Rw=2*Math.PI,Nw=2*Math.PI,Ew=Ow.CMD,zw=2*Math.PI,Bw=1e-4,Fw=[-1,-1,-1],Vw=[-1,-1],Hw=c({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},tw),Gw={style:c({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},ew.style)},Ww=vb.concat(["invisible","culling","z","z2","zlevel","parent"]),Uw=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.update=function(){var e=this;t.prototype.update.call(this);var i=this.style;if(i.decal){var r=this._decalEl=this._decalEl||new n;r.buildPath===n.prototype.buildPath&&(r.buildPath=function(t){e.buildPath(t,e.shape)}),r.silent=!0;var o=r.style;for(var a in i)o[a]!==i[a]&&(o[a]=i[a]);o.fill=i.fill?i.decal:null,o.decal=null,o.shadowColor=null,i.strokeFirst&&(o.stroke=null);for(var s=0;s.5?sb:e>.2?ub:lb}if(t)return lb}return sb},n.prototype.getInsideTextStroke=function(t){var e=this.style.fill;if(I(e)){var n=this.__zr,i=!(!n||!n.isDarkMode()),r=Xn(t,0)0))},n.prototype.hasFill=function(){var t=this.style,e=t.fill;return null!=e&&"none"!==e},n.prototype.getBoundingRect=function(){var t=this._rect,e=this.style,n=!t;if(n){var i=!1;this.path||(i=!0,this.createPathProxy());var r=this.path;(i||this.__dirty&hx)&&(r.beginPath(),this.buildPath(r,this.shape,!1),this.pathUpdated()),t=r.getBoundingRect()}if(this._rect=t,this.hasStroke()&&this.path&&this.path.len()>0){var o=this._rectStroke||(this._rectStroke=t.clone());if(this.__dirty||n){o.copy(t);var a=e.strokeNoScale?this.getLineScale():1,s=e.lineWidth;if(!this.hasFill()){var l=this.strokeContainThreshold;s=Math.max(s,null==l?4:l)}a>1e-10&&(o.width+=s/a,o.height+=s/a,o.x-=s/a/2,o.y-=s/a/2)}return o}return t},n.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect(),r=this.style;if(t=n[0],e=n[1],i.contain(t,e)){var o=this.path;if(this.hasStroke()){var a=r.lineWidth,s=r.strokeNoScale?this.getLineScale():1;if(s>1e-10&&(this.hasFill()||(a=Math.max(a,this.strokeContainThreshold)),Po(o,a/s,t,e)))return!0}if(this.hasFill())return Lo(o,t,e)}return!1},n.prototype.dirtyShape=function(){this.__dirty|=hx,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},n.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},n.prototype.animateShape=function(t){return this.animate("shape",t)},n.prototype.updateDuringAnimation=function(t){"style"===t?this.dirtyStyle():"shape"===t?this.dirtyShape():this.markRedraw()},n.prototype.attrKV=function(e,n){"shape"===e?this.setShape(n):t.prototype.attrKV.call(this,e,n)},n.prototype.setShape=function(t,e){var n=this.shape;return n||(n=this.shape={}),"string"==typeof t?n[t]=e:h(n,t),this.dirtyShape(),this},n.prototype.shapeChanged=function(){return!!(this.__dirty&hx)},n.prototype.createStyle=function(t){return Z(Hw,t)},n.prototype._innerSaveToNormal=function(e){t.prototype._innerSaveToNormal.call(this,e);var n=this._normalState;e.shape&&!n.shape&&(n.shape=h({},this.shape))},n.prototype._applyStateObj=function(e,n,i,r,o,a){t.prototype._applyStateObj.call(this,e,n,i,r,o,a);var s,l=!(n&&r);if(n&&n.shape?o?r?s=n.shape:(s=h({},i.shape),h(s,n.shape)):(s=h({},r?this.shape:i.shape),h(s,n.shape)):l&&(s=i.shape),s)if(o){this.shape=h({},this.shape);for(var u={},c=b(s),p=0;p0},n.prototype.hasFill=function(){var t=this.style,e=t.fill;return null!=e&&"none"!==e},n.prototype.createStyle=function(t){return Z(Xw,t)},n.prototype.setBoundingRect=function(t){this._rect=t},n.prototype.getBoundingRect=function(){var t=this.style;if(!this._rect){var e=t.text;null!=e?e+="":e="";var n=bi(e,t.font,t.textAlign,t.textBaseline);if(n.x+=t.x||0,n.y+=t.y||0,this.hasStroke()){var i=t.lineWidth;n.x-=i/2,n.y-=i/2,n.width+=i,n.height+=i}this._rect=n}return this._rect},n.initDefaultProps=function(){var t=n.prototype;t.dirtyRectTolerance=10}(),n}(rw);Yw.prototype.type="tspan";var qw=c({x:0,y:0},tw),jw={style:c({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},ew.style)},Zw=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return e(n,t),n.prototype.createStyle=function(t){return Z(qw,t)},n.prototype._getSize=function(t){var e=this.style,n=e[t];if(null!=n)return n;var i=Oo(e.image)?e.image:this.__image;if(!i)return 0;var r="width"===t?"height":"width",o=e[r];return null==o?i[t]:i[t]/i[r]*o},n.prototype.getWidth=function(){return this._getSize("width")},n.prototype.getHeight=function(){return this._getSize("height")},n.prototype.getAnimationStyleProps=function(){return jw},n.prototype.getBoundingRect=function(){var t=this.style;return this._rect||(this._rect=new Q_(t.x||0,t.y||0,this.getWidth(),this.getHeight())),this._rect},n}(rw);Zw.prototype.type="image";var Kw=Math.round,$w=function(){function t(){this.x=0,this.y=0,this.width=0,this.height=0}return t}(),Qw={},Jw=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.getDefaultShape=function(){return new $w},n.prototype.buildPath=function(t,e){var n,i,r,o;if(this.subPixelOptimize){var a=Eo(Qw,e,this.style);n=a.x,i=a.y,r=a.width,o=a.height,a.r=e.r,e=a}else n=e.x,i=e.y,r=e.width,o=e.height;e.r?Ro(t,e):t.rect(n,i,r,o)},n.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},n}(Uw);Jw.prototype.type="rect";var tS={fill:"#000"},eS=2,nS={style:c({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},ew.style)},iS=function(t){function n(e){var n=t.call(this)||this;return n.type="text",n._children=[],n._defaultStyle=tS,n.attr(e),n}return e(n,t),n.prototype.childrenRef=function(){return this._children},n.prototype.update=function(){t.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var e=0;e0,I=null!=t.width&&("truncate"===t.overflow||"break"===t.overflow||"breakAll"===t.overflow),C=r.calculatedLineHeight,D=0;DM&&(D=x[M],!D.align||"left"===D.align);)this._placeToken(D,t,w,g,T,"left",v),S-=D.width,T+=D.width,M++;for(;C>=0&&(D=x[C],"right"===D.align);)this._placeToken(D,t,w,g,I,"right",v),S-=D.width,I-=D.width,C--;for(T+=(i-(T-f)-(y-I)-S)/2;C>=M;)D=x[M],this._placeToken(D,t,w,g,T+D.width/2,"center",v),T+=D.width,M++;g+=w}},n.prototype._placeToken=function(t,e,n,i,r,o,a){var s=e.rich[t.styleName]||{};s.text=t.text;var l=t.verticalAlign,u=i+n/2;"top"===l?u=i+t.height/2:"bottom"===l&&(u=i+n-t.height/2);var h=!t.isLineHolder&&qo(s);h&&this._renderBackground(s,e,"right"===o?r-t.width:"center"===o?r-t.width/2:r,u-t.height/2,t.width,t.height);var c=!!s.backgroundColor,p=t.textPadding;p&&(r=Xo(r,o,p),u-=t.height/2-p[0]-t.innerHeight/2);var d=this._getOrCreateChild(Yw),f=d.createStyle();d.useStyle(f);var g=this._defaultStyle,y=!1,v=0,m=Uo("fill"in s?s.fill:"fill"in e?e.fill:(y=!0,g.fill)),_=Wo("stroke"in s?s.stroke:"stroke"in e?e.stroke:c||a||g.autoStroke&&!y?null:(v=eS,g.stroke)),x=s.textShadowBlur>0||e.textShadowBlur>0;f.text=t.text,f.x=r,f.y=u,x&&(f.shadowBlur=s.textShadowBlur||e.textShadowBlur||0,f.shadowColor=s.textShadowColor||e.textShadowColor||"transparent",f.shadowOffsetX=s.textShadowOffsetX||e.textShadowOffsetX||0,f.shadowOffsetY=s.textShadowOffsetY||e.textShadowOffsetY||0),f.textAlign=o,f.textBaseline="middle",f.font=t.font||$m,f.opacity=F(s.opacity,e.opacity,1),Fo(f,s),_&&(f.lineWidth=F(s.lineWidth,e.lineWidth,v),f.lineDash=B(s.lineDash,e.lineDash),f.lineDashOffset=e.lineDashOffset||0,f.stroke=_),m&&(f.fill=m);var b=t.contentWidth,w=t.contentHeight;d.setBoundingRect(new Q_(wi(f.x,b,f.textAlign),Si(f.y,w,f.textBaseline),b,w))},n.prototype._renderBackground=function(t,e,n,i,r,o){var a,s,l=t.backgroundColor,u=t.borderWidth,h=t.borderColor,c=l&&l.image,p=l&&!c,d=t.borderRadius,f=this;if(p||t.lineHeight||u&&h){a=this._getOrCreateChild(Jw),a.useStyle(a.createStyle()),a.style.fill=null;var g=a.shape;g.x=n,g.y=i,g.width=r,g.height=o,g.r=d,a.dirtyShape()}if(p){var y=a.style;y.fill=l||null,y.fillOpacity=B(t.fillOpacity,1)}else if(c){s=this._getOrCreateChild(Zw),s.onload=function(){f.dirtyStyle()};var v=s.style;v.image=l.image,v.x=n,v.y=i,v.width=r,v.height=o}if(u&&h){var y=a.style;y.lineWidth=u,y.stroke=h,y.strokeOpacity=B(t.strokeOpacity,1),y.lineDash=t.borderDash,y.lineDashOffset=t.borderDashOffset||0,a.strokeContainThreshold=0,a.hasFill()&&a.hasStroke()&&(y.strokeFirst=!0,y.lineWidth*=2)}var m=(a||s).style;m.shadowBlur=t.shadowBlur||0,m.shadowColor=t.shadowColor||"transparent",m.shadowOffsetX=t.shadowOffsetX||0,m.shadowOffsetY=t.shadowOffsetY||0,m.opacity=F(t.opacity,e.opacity,1)},n.makeFont=function(t){var e="";return Vo(t)&&(e=[t.fontStyle,t.fontWeight,Bo(t.fontSize),t.fontFamily||"sans-serif"].join(" ")),e&&W(e)||t.textFont||t.font},n}(rw),rS={left:!0,right:1,center:1},oS={top:1,bottom:1,middle:1},aS=["fontStyle","fontWeight","fontSize","fontFamily"],sS=Pr(),lS=function(t,e,n,i){if(i){var r=sS(i);r.dataIndex=n,r.dataType=e,r.seriesIndex=t,"group"===i.type&&i.traverse(function(i){var r=sS(i);r.seriesIndex=t,r.dataIndex=n,r.dataType=e})}},uS=1,hS={},cS=Pr(),pS=Pr(),dS=0,fS=1,gS=2,yS=["emphasis","blur","select"],vS=["normal","emphasis","blur","select"],mS=10,_S=9,xS="highlight",bS="downplay",wS="select",SS="unselect",MS="toggleSelect",TS=new kx(100),IS=["emphasis","blur","select"],CS={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"},DS=Ow.CMD,kS=[[],[],[]],AS=Math.sqrt,LS=Math.atan2,PS=Math.sqrt,OS=Math.sin,RS=Math.cos,NS=Math.PI,ES=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,zS=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g,BS=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return e(n,t),n.prototype.applyTransform=function(){},n}(Uw),FS=function(){function t(){this.cx=0,this.cy=0,this.r=0}return t}(),VS=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.getDefaultShape=function(){return new FS},n.prototype.buildPath=function(t,e){t.moveTo(e.cx+e.r,e.cy),t.arc(e.cx,e.cy,e.r,0,2*Math.PI)},n}(Uw);VS.prototype.type="circle";var HS=function(){function t(){this.cx=0,this.cy=0,this.rx=0,this.ry=0}return t}(),GS=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.getDefaultShape=function(){return new HS},n.prototype.buildPath=function(t,e){var n=.5522848,i=e.cx,r=e.cy,o=e.rx,a=e.ry,s=o*n,l=a*n;t.moveTo(i-o,r),t.bezierCurveTo(i-o,r-l,i-s,r-a,i,r-a),t.bezierCurveTo(i+s,r-a,i+o,r-l,i+o,r),t.bezierCurveTo(i+o,r+l,i+s,r+a,i,r+a),t.bezierCurveTo(i-s,r+a,i-o,r+l,i-o,r),t.closePath()},n}(Uw);GS.prototype.type="ellipse";var WS=Math.PI,US=2*WS,XS=Math.sin,YS=Math.cos,qS=Math.acos,jS=Math.atan2,ZS=Math.abs,KS=Math.sqrt,$S=Math.max,QS=Math.min,JS=1e-4,tM=function(){function t(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0,this.cornerRadius=0}return t}(),eM=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.getDefaultShape=function(){return new tM},n.prototype.buildPath=function(t,e){ns(t,e)},n.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},n}(Uw);eM.prototype.type="sector";var nM=function(){function t(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return t}(),iM=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.getDefaultShape=function(){return new nM},n.prototype.buildPath=function(t,e){var n=e.cx,i=e.cy,r=2*Math.PI;t.moveTo(n+e.r,i),t.arc(n,i,e.r,0,r,!1),t.moveTo(n+e.r0,i),t.arc(n,i,e.r0,0,r,!0)},n}(Uw);iM.prototype.type="ring";var rM=function(){function t(){this.points=null,this.smooth=0,this.smoothConstraint=null}return t}(),oM=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.getDefaultShape=function(){return new rM},n.prototype.buildPath=function(t,e){rs(t,e,!0)},n}(Uw);oM.prototype.type="polygon";var aM=function(){function t(){this.points=null,this.percent=1,this.smooth=0,this.smoothConstraint=null}return t}(),sM=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},n.prototype.getDefaultShape=function(){return new aM},n.prototype.buildPath=function(t,e){rs(t,e,!1)},n}(Uw);sM.prototype.type="polyline";var lM={},uM=function(){function t(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1}return t}(),hM=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},n.prototype.getDefaultShape=function(){return new uM},n.prototype.buildPath=function(t,e){var n,i,r,o;if(this.subPixelOptimize){var a=No(lM,e,this.style);n=a.x1,i=a.y1,r=a.x2,o=a.y2}else n=e.x1,i=e.y1,r=e.x2,o=e.y2;var s=e.percent;0!==s&&(t.moveTo(n,i),1>s&&(r=n*(1-s)+r*s,o=i*(1-s)+o*s),t.lineTo(r,o))},n.prototype.pointAt=function(t){var e=this.shape;return[e.x1*(1-t)+e.x2*t,e.y1*(1-t)+e.y2*t]},n}(Uw);hM.prototype.type="line";var cM=[],pM=function(){function t(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.percent=1}return t}(),dM=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},n.prototype.getDefaultShape=function(){return new pM},n.prototype.buildPath=function(t,e){var n=e.x1,i=e.y1,r=e.x2,o=e.y2,a=e.cpx1,s=e.cpy1,l=e.cpx2,u=e.cpy2,h=e.percent;0!==h&&(t.moveTo(n,i),null==l||null==u?(1>h&&(bn(n,a,r,h,cM),a=cM[1],r=cM[2],bn(i,s,o,h,cM),s=cM[1],o=cM[2]),t.quadraticCurveTo(a,s,r,o)):(1>h&&(fn(n,a,l,r,h,cM),a=cM[1],l=cM[2],r=cM[3],fn(i,s,u,o,h,cM),s=cM[1],u=cM[2],o=cM[3]),t.bezierCurveTo(a,s,l,u,r,o)))},n.prototype.pointAt=function(t){return os(this.shape,t,!1)},n.prototype.tangentAt=function(t){var e=os(this.shape,t,!0);return pe(e,e)},n}(Uw);dM.prototype.type="bezier-curve";var fM=function(){function t(){this.cx=0,this.cy=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0}return t}(),gM=function(t){function n(e){return t.call(this,e)||this}return e(n,t),n.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},n.prototype.getDefaultShape=function(){return new fM},n.prototype.buildPath=function(t,e){var n=e.cx,i=e.cy,r=Math.max(e.r,0),o=e.startAngle,a=e.endAngle,s=e.clockwise,l=Math.cos(o),u=Math.sin(o);t.moveTo(l*r+n,u*r+i),t.arc(n,i,r,o,a,!s)},n}(Uw);gM.prototype.type="arc";var yM=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="compound",e}return e(n,t),n.prototype._updatePathDirty=function(){for(var t=this.shape.paths,e=this.shapeChanged(),n=0;nn;n++)this._corners[n]=new W_;for(var n=0;2>n;n++)this._axes[n]=new W_;t&&this.fromBoundingRect(t,e)}return t.prototype.fromBoundingRect=function(t,e){var n=this._corners,i=this._axes,r=t.x,o=t.y,a=r+t.width,s=o+t.height;if(n[0].set(r,o),n[1].set(a,o),n[2].set(a,s),n[3].set(r,s),e)for(var l=0;4>l;l++)n[l].transform(e);W_.sub(i[0],n[1],n[0]),W_.sub(i[1],n[3],n[0]),i[0].normalize(),i[1].normalize();for(var l=0;2>l;l++)this._origin[l]=i[l].dot(n[0])},t.prototype.intersect=function(t,e){var n=!0,i=!e;return wM.set(1/0,1/0),SM.set(0,0),!this._intersectCheckOneSide(this,t,wM,SM,i,1)&&(n=!1,i)?n:!this._intersectCheckOneSide(t,this,wM,SM,i,-1)&&(n=!1,i)?n:(i||W_.copy(e,n?wM:SM),n)},t.prototype._intersectCheckOneSide=function(t,e,n,i,r,o){for(var a=!0,s=0;2>s;s++){var l=this._axes[s];if(this._getProjMinMaxOnAxis(s,t._corners,xM),this._getProjMinMaxOnAxis(s,e._corners,bM),xM[1]bM[1]){if(a=!1,r)return a;var u=Math.abs(bM[0]-xM[1]),h=Math.abs(xM[0]-bM[1]);Math.min(u,h)>i.len()&&(h>u?W_.scale(i,l,-u*o):W_.scale(i,l,h*o))}else if(n){var u=Math.abs(bM[0]-xM[1]),h=Math.abs(xM[0]-bM[1]);Math.min(u,h)u?W_.scale(n,l,u*o):W_.scale(n,l,-h*o))}}return a},t.prototype._getProjMinMaxOnAxis=function(t,e,n){for(var i=this._axes[t],r=this._origin,o=e[0].dot(i)+r[t],a=o,s=o,l=1;l-1?tT:nT}():nT;il(eT,QM),il(tT,JM);var aT=1e3,sT=60*aT,lT=60*sT,uT=24*lT,hT=365*uT,cT={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},pT="{yyyy}-{MM}-{dd}",dT={year:"{yyyy}",month:"{yyyy}-{MM}",day:pT,hour:pT+" "+cT.hour,minute:pT+" "+cT.minute,second:pT+" "+cT.second,millisecond:cT.none},fT=["year","month","day","hour","minute","second","millisecond"],gT=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"],yT=H,vT=["a","b","c","d","e","f","g"],mT=function(t,e){return"{"+t+(null==e?"":e)+"}"},_T=y,xT=["left","right","top","bottom","width","height"],bT=[["width","left","right"],["height","top","bottom"]],wT=Fl,ST=(S(Fl,"vertical"),S(Fl,"horizontal"),Pr()),MT=function(t){function n(e,n,i){var r=t.call(this,e,n,i)||this;return r.uid=Js("ec_cpt_model"),r}return e(n,t),n.prototype.init=function(t,e,n){this.mergeDefaultAndTheme(t,n)},n.prototype.mergeDefaultAndTheme=function(t,e){var n=Hl(this),i=n?Wl(t):{},r=e.getTheme();l(t,r.get(this.mainType)),l(t,this.getDefaultOption()),n&&Gl(t,i,n)},n.prototype.mergeOption=function(t){l(this.option,t,!0);var e=Hl(this);e&&Gl(this.option,t,e)},n.prototype.optionUpdated=function(){},n.prototype.getDefaultOption=function(){var t=this.constructor;if(!Gr(t))return t.defaultOption;var e=ST(this);if(!e.defaultOption){for(var n=[],i=t;i;){var r=i.prototype.defaultOption;r&&n.push(r),i=i.superClass}for(var o={},a=n.length-1;a>=0;a--)o=l(o,n[a],!0);e.defaultOption=o}return e.defaultOption},n.prototype.getReferringComponents=function(t,e){var n=t+"Index",i=t+"Id";return Nr(this.ecModel,t,{index:this.get(n,!0),id:this.get(i,!0)},e)},n.prototype.getBoxLayoutParams=function(){var t=this;return{left:t.get("left"),top:t.get("top"),right:t.get("right"),bottom:t.get("bottom"),width:t.get("width"),height:t.get("height")}},n.prototype.getZLevelKey=function(){return""},n.prototype.setZLevel=function(t){this.option.zlevel=t},n.protoInitialize=function(){var t=n.prototype;t.type="component",t.id="",t.name="",t.mainType="",t.subType="",t.componentIndex=0}(),n}(KM);Xr(MT,KM),Zr(MT),tl(MT),el(MT,Xl);var TT="";"undefined"!=typeof navigator&&(TT=navigator.platform||"");var IT,CT,DT="rgba(0, 0, 0, 0.2)",kT={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:DT,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:DT,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:DT,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:DT,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:DT,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:DT,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:TT.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},AT=q(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),LT="original",PT="arrayRows",OT="objectRows",RT="keyedColumns",NT="typedArray",ET="unknown",zT="column",BT="row",FT={Must:1,Might:2,Not:3},VT=Pr(),HT=q(),GT=Pr(),WT=(Pr(),function(){function t(){}return t.prototype.getColorFromPalette=function(t,e,n){var i=dr(this.get("color",!0)),r=this.get("colorLayer",!0);return eu(this,GT,i,r,t,e,n)},t.prototype.clearColorPalette=function(){nu(this,GT)},t}()),UT="\x00_ec_inner",XT=1,YT=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return e(n,t),n.prototype.init=function(t,e,n,i,r,o){i=i||{},this.option=null,this._theme=new KM(i),this._locale=new KM(r),this._optionManager=o},n.prototype.setOption=function(t,e,n){var i=su(e);this._optionManager.setOption(t,n,i),this._resetOption(null,i)},n.prototype.resetOption=function(t,e){return this._resetOption(t,su(e))},n.prototype._resetOption=function(t,e){var n=!1,i=this._optionManager;if(!t||"recreate"===t){var r=i.mountOption("recreate"===t);this.option&&"recreate"!==t?(this.restoreData(),this._mergeOption(r,e)):CT(this,r),n=!0}if(("timeline"===t||"media"===t)&&this.restoreData(),!t||"recreate"===t||"timeline"===t){var o=i.getTimelineOption(this);o&&(n=!0,this._mergeOption(o,e))}if(!t||"recreate"===t||"media"===t){var a=i.getMediaOption(this);a.length&&y(a,function(t){n=!0,this._mergeOption(t,e)},this)}return n},n.prototype.mergeOption=function(t){this._mergeOption(t,null)},n.prototype._mergeOption=function(t,e){function n(e){var n=Jl(this,e,dr(t[e])),a=r.get(e),s=a?c&&c.get(e)?"replaceMerge":"normalMerge":"replaceAll",l=vr(a,n,s);kr(l,e,MT),i[e]=null,r.set(e,null),o.set(e,0);var u,p=[],d=[],f=0;y(l,function(t,n){var i=t.existing,r=t.newOption;if(r){var o="series"===e,a=MT.getClass(e,t.keyInfo.subType,!o);if(!a)return;if("tooltip"===e){if(u)return;u=!0}if(i&&i.constructor===a)i.name=t.keyInfo.name,i.mergeOption(r,this),i.optionUpdated(r,!1);else{var s=h({componentIndex:n},t.keyInfo);i=new a(r,this,this,s),h(i,s),t.brandNew&&(i.__requireNewView=!0),i.init(r,this,this),i.optionUpdated(null,!0)}}else i&&(i.mergeOption({},this),i.optionUpdated({},!1));i?(p.push(i.option),d.push(i),f++):(p.push(void 0),d.push(void 0))},this),i[e]=p,r.set(e,d),o.set(e,f),"series"===e&&IT(this)}var i=this.option,r=this._componentsMap,o=this._componentsCount,a=[],u=q(),c=e&&e.replaceMergeMainTypeMap;Yl(this),y(t,function(t,e){null!=t&&(MT.hasClass(e)?e&&(a.push(e),u.set(e,!0)):i[e]=null==i[e]?s(t):l(i[e],t,!0))}),c&&c.each(function(t,e){MT.hasClass(e)&&!u.get(e)&&(a.push(e),u.set(e,!0))}),MT.topologicalTravel(a,MT.getAllClassMainTypes(),n,this),this._seriesIndices||IT(this)},n.prototype.getOption=function(){var t=s(this.option);return y(t,function(e,n){if(MT.hasClass(n)){for(var i=dr(e),r=i.length,o=!1,a=r-1;a>=0;a--)i[a]&&!Dr(i[a])?o=!0:(i[a]=null,!o&&r--);i.length=r,t[n]=i}}),delete t[UT],t},n.prototype.getTheme=function(){return this._theme},n.prototype.getLocaleModel=function(){return this._locale},n.prototype.setUpdatePayload=function(t){this._payload=t},n.prototype.getUpdatePayload=function(){return this._payload},n.prototype.getComponent=function(t,e){var n=this._componentsMap.get(t);if(n){var i=n[e||0];if(i)return i;if(null==e)for(var r=0;ra;a++)uu(n[a].query,t,e)&&r.push(a);return!r.length&&i&&(r=[-1]),r.length&&!cu(r,this._currentMediaIndices)&&(o=v(r,function(t){return s(-1===t?i.option:n[t].option)})),this._currentMediaIndices=r,o},t}(),oI=y,aI=k,sI=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"],lI=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],uI=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"],hI=[["borderRadius","barBorderRadius"],["borderColor","barBorderColor"],["borderWidth","barBorderWidth"]],cI=function(){function t(t){this.data=t.data||(t.sourceFormat===RT?{}:[]),this.sourceFormat=t.sourceFormat||ET,this.seriesLayoutBy=t.seriesLayoutBy||zT,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var e=this.dimensionsDefine=t.dimensionsDefine;if(e)for(var n=0;no;o++)e[o]=n[r+o];return e},i=function(t,e,n,i){for(var r=this._data,o=this._dimSize,a=0;o>a;a++){for(var s=i[a],l=null==s[0]?1/0:s[0],u=null==s[1]?-1/0:s[1],h=e-t,c=n[a],p=0;h>p;p++){var d=r[p*o+a];c[t+p]=d,l>d&&(l=d),d>u&&(u=d)}s[0]=l,s[1]=u}},r=function(){return this._data?this._data.length/this._dimSize:0};e={},e[PT+"_"+zT]={pure:!0,appendData:t},e[PT+"_"+BT]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},e[OT]={pure:!0,appendData:t},e[RT]={pure:!0,appendData:function(t){var e=this._data;y(t,function(t,n){for(var i=e[n]||(e[n]=[]),r=0;r<(t||[]).length;r++)i.push(t[r])})}},e[LT]={appendData:t},e[NT]={persistent:!1,pure:!0,appendData:function(t){this._data=t},clean:function(){this._offset+=this.count(),this._data=null}},KT=e}(),t}(),dI=function(t,e,n,i){return t[i]},fI=(qT={},qT[PT+"_"+zT]=function(t,e,n,i){return t[i+e]},qT[PT+"_"+BT]=function(t,e,n,i,r){i+=e;for(var o=r||[],a=t,s=0;s=0&&(s=o.interpolatedValue[l])}return null!=s?s+"":""})}},t.prototype.getRawValue=function(t,e){return Yu(this.getData(e),t)},t.prototype.formatTooltip=function(){},t}(),bI=function(){function t(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return t.prototype.perform=function(t){function e(t){return!(t>=1)&&(t=1),t}var n=this._upstream,i=t&&t.skip;if(this._dirty&&n){var r=this.context;r.data=r.outputData=n.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var o;this._plan&&!i&&(o=this._plan(this.context));var a=e(this._modBy),s=this._modDataCount||0,l=e(t&&t.modBy),u=t&&t.modDataCount||0;(a!==l||s!==u)&&(o="reset");var h;(this._dirty||"reset"===o)&&(this._dirty=!1,h=this._doReset(i)),this._modBy=l,this._modDataCount=u;var c=t&&t.step;if(this._dueEnd=n?n._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var p=this._dueIndex,d=Math.min(null!=c?this._dueIndex+c:1/0,this._dueEnd);if(!i&&(h||d>p)){var f=this._progress;if(M(f))for(var g=0;gi?i++:null}function e(){var t=i%a*r+Math.ceil(i/a),e=i>=n?null:o>t?t:i;return i++,e}var n,i,r,o,a,s={reset:function(l,u,h,c){i=l,n=u,r=h,o=c,a=Math.ceil(o/r),s.next=r>1&&o>0?e:t}};return s}(),SI=(q({number:function(t){return parseFloat(t)},time:function(t){return+tr(t)},trim:function(t){return I(t)?W(t):t}}),{lt:function(t,e){return e>t},lte:function(t,e){return e>=t},gt:function(t,e){return t>e},gte:function(t,e){return t>=e}}),MI=(function(){function t(t,e){if(!D(e)){var n="";cr(n)}this._opFn=SI[t],this._rvalFloat=ar(e)}return t.prototype.evaluate=function(t){return D(t)?this._opFn(t,this._rvalFloat):this._opFn(ar(t),this._rvalFloat)},t}(),function(){function t(t,e){var n="desc"===t;this._resultLT=n?1:-1,null==e&&(e=n?"min":"max"),this._incomparable="min"===e?-1/0:1/0}return t.prototype.evaluate=function(t,e){var n=D(t)?t:ar(t),i=D(e)?e:ar(e),r=isNaN(n),o=isNaN(i);if(r&&(n=this._incomparable),o&&(i=this._incomparable),r&&o){var a=I(t),s=I(e);a&&(n=s?t:0),s&&(i=a?e:0)}return i>n?this._resultLT:n>i?-this._resultLT:0},t}()),TI=(function(){function t(t,e){this._rval=e,this._isEQ=t,this._rvalTypeof=typeof e,this._rvalFloat=ar(e)}return t.prototype.evaluate=function(t){var e=t===this._rval;if(!e){var n=typeof t;n===this._rvalTypeof||"number"!==n&&"number"!==this._rvalTypeof||(e=ar(t)===this._rvalFloat)}return this._isEQ?e:!e},t}(),function(){function t(){}return t.prototype.getRawData=function(){throw new Error("not supported")},t.prototype.getRawDataItem=function(){throw new Error("not supported")},t.prototype.cloneRawData=function(){},t.prototype.getDimensionInfo=function(){},t.prototype.cloneAllDimensionInfo=function(){},t.prototype.count=function(){},t.prototype.retrieveValue=function(){},t.prototype.retrieveValueFromItem=function(){},t.prototype.convertValue=function(t,e){return Zu(t,e)},t}()),II=q(),CI="undefined",DI=typeof Uint32Array===CI?Array:Uint32Array,kI=typeof Uint16Array===CI?Array:Uint16Array,AI=typeof Int32Array===CI?Array:Int32Array,LI=typeof Float64Array===CI?Array:Float64Array,PI={"float":LI,"int":AI,ordinal:Array,number:Array,time:LI},OI=function(){function t(){this._chunks=[],this._rawExtent=[],this._extent=[],this._count=0,this._rawCount=0,this._calcDimNameToIdx=q()}return t.prototype.initData=function(t,e,n){this._provider=t,this._chunks=[],this._indices=null,this.getRawIndex=this._getRawIdxIdentity;var i=t.getSource(),r=this.defaultDimValueGetter=QT[i.sourceFormat];this._dimValueGetter=n||r,this._rawExtent=[];Hu(i);this._dimensions=v(e,function(t){return{type:t.type,property:t.property}}),this._initDataFromProvider(0,t.count())},t.prototype.getProvider=function(){return this._provider},t.prototype.getSource=function(){return this._provider.getSource()},t.prototype.ensureCalculationDimension=function(t,e){var n=this._calcDimNameToIdx,i=this._dimensions,r=n.get(t);if(null!=r){if(i[r].type===e)return r}else r=i.length;return i[r]={type:e},n.set(t,r),this._chunks[r]=new PI[e||"float"](this._rawCount),this._rawExtent[r]=ah(),r},t.prototype.collectOrdinalMeta=function(t,e){var n=this._chunks[t],i=this._dimensions[t],r=this._rawExtent,o=i.ordinalOffset||0,a=n.length;0===o&&(r[t]=ah());for(var s=r[t],l=o;a>l;l++){var u=n[l]=e.parseAndCollect(n[l]);isNaN(u)||(s[0]=Math.min(u,s[0]),s[1]=Math.max(u,s[1]))}i.ordinalMeta=e,i.ordinalOffset=a,i.type="ordinal"},t.prototype.getOrdinalMeta=function(t){var e=this._dimensions[t],n=e.ordinalMeta;return n},t.prototype.getDimensionProperty=function(t){var e=this._dimensions[t];return e&&e.property},t.prototype.appendData=function(t){var e=this._provider,n=this.count();e.appendData(t);var i=e.count();return e.persistent||(i+=n),i>n&&this._initDataFromProvider(n,i,!0),[n,i]},t.prototype.appendValues=function(t,e){for(var n=this._chunks,i=this._dimensions,r=i.length,o=this._rawExtent,a=this.count(),s=a+Math.max(t.length,e||0),l=0;r>l;l++){var u=i[l];lh(n,l,u.type,s,!0)}for(var h=[],c=a;s>c;c++)for(var p=c-a,d=0;r>d;d++){var u=i[d],f=QT.arrayRows.call(this,t[p]||h,u.property,p,d);n[d][c]=f;var g=o[d];fg[1]&&(g[1]=f)}return this._rawCount=this._count=s,{start:a,end:s}},t.prototype._initDataFromProvider=function(t,e,n){for(var i=this._provider,r=this._chunks,o=this._dimensions,a=o.length,s=this._rawExtent,l=v(o,function(t){return t.property}),u=0;a>u;u++){var h=o[u];s[u]||(s[u]=ah()),lh(r,u,h.type,e,n)}if(i.fillStorage)i.fillStorage(t,e,r,s);else for(var c=[],p=t;e>p;p++){c=i.getItem(p,c);for(var d=0;a>d;d++){var f=r[d],g=this._dimValueGetter(c,l[d],p,d);f[p]=g;var y=s[d];gy[1]&&(y[1]=g)}}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=e,this._extent=[]},t.prototype.count=function(){return this._count},t.prototype.get=function(t,e){if(!(e>=0&&er;r++)n.push(this.get(i[r],e));return n},t.prototype.getByRawIndex=function(t,e){if(!(e>=0&&ei;i++){var o=this.get(t,i);isNaN(o)||(n+=o)}return n},t.prototype.getMedian=function(t){var e=[];this.each([t],function(t){isNaN(t)||e.push(t)});var n=e.sort(function(t,e){return t-e}),i=this.count();return 0===i?0:i%2===1?n[(i-1)/2]:(n[i/2]+n[i/2-1])/2},t.prototype.indexOfRawIndex=function(t){if(t>=this._rawCount||0>t)return-1;if(!this._indices)return t;var e=this._indices,n=e[t];if(null!=n&&n=i;){var o=(i+r)/2|0;if(e[o]t))return o;r=o-1}}return-1},t.prototype.indicesOfNearest=function(t,e,n){var i=this._chunks,r=i[t],o=[];if(!r)return o;null==n&&(n=1/0);for(var a=1/0,s=-1,l=0,u=0,h=this.count();h>u;u++){var c=this.getRawIndex(u),p=e-r[c],d=Math.abs(p);n>=d&&((a>d||d===a&&p>=0&&0>s)&&(a=d,s=p,l=0),p===s&&(o[l++]=u))}return o.length=l,o},t.prototype.getIndices=function(){var t,e=this._indices;if(e){var n=e.constructor,i=this._count;if(n===Array){t=new n(i);for(var r=0;i>r;r++)t[r]=e[r]}else t=new n(e.buffer,0,i)}else{var n=oh(this._rawCount);t=new n(this.count());for(var r=0;rc;c++){var p=void 0,d=n.getRawIndex(c);if(0===s)p=e(c);else if(1===s){var f=h[u][d];p=e(f,c)}else{for(var g=0;s>g;g++)a[g]=h[t[g]][d];a[g]=c,p=e.apply(null,a)}p&&(o[l++]=d)}return i>l&&(n._indices=o),n._count=l,n._extent=[],n._updateGetRawIdx(),n},t.prototype.selectRange=function(t){var e=this.clone(),n=e._count;if(!n)return this;var i=b(t),r=i.length;if(!r)return this;var o=e.count(),a=oh(e._rawCount),s=new a(o),l=0,u=i[0],h=t[u][0],c=t[u][1],p=e._chunks,d=!1;if(!e._indices){var f=0;if(1===r){for(var g=p[i[0]],y=0;n>y;y++){var v=g[y];(v>=h&&c>=v||isNaN(v))&&(s[l++]=f),f++}d=!0 +}else if(2===r){for(var g=p[i[0]],m=p[i[1]],_=t[i[1]][0],x=t[i[1]][1],y=0;n>y;y++){var v=g[y],w=m[y];(v>=h&&c>=v||isNaN(v))&&(w>=_&&x>=w||isNaN(w))&&(s[l++]=f),f++}d=!0}}if(!d)if(1===r)for(var y=0;o>y;y++){var S=e.getRawIndex(y),v=p[i[0]][S];(v>=h&&c>=v||isNaN(v))&&(s[l++]=S)}else for(var y=0;o>y;y++){for(var M=!0,S=e.getRawIndex(y),T=0;r>T;T++){var I=i[T],v=p[I][S];(vt[I][1])&&(M=!1)}M&&(s[l++]=e.getRawIndex(y))}return o>l&&(e._indices=s),e._count=l,e._extent=[],e._updateGetRawIdx(),e},t.prototype.map=function(t,e){var n=this.clone(t);return this._updateDims(n,t,e),n},t.prototype.modify=function(t,e){this._updateDims(this,t,e)},t.prototype._updateDims=function(t,e,n){for(var i=t._chunks,r=[],o=e.length,a=t.count(),s=[],l=t._rawExtent,u=0;uh;h++){for(var c=t.getRawIndex(h),p=0;o>p;p++)s[p]=i[e[p]][c];s[o]=h;var d=n&&n.apply(null,s);if(null!=d){"object"!=typeof d&&(r[0]=d,d=r);for(var u=0;uy[1]&&(y[1]=g)}}}},t.prototype.lttbDownSample=function(t,e){var n,i,r,o=this.clone([t],!0),a=o._chunks,s=a[t],l=this.count(),u=0,h=Math.floor(1/e),c=this.getRawIndex(0),p=new(oh(this._rawCount))(Math.min(2*(Math.ceil(l/h)+2),l));p[u++]=c;for(var d=1;l-1>d;d+=h){for(var f=Math.min(d+h,l-1),g=Math.min(d+2*h,l),y=(g+f)/2,v=0,m=f;g>m;m++){var _=this.getRawIndex(m),x=s[_];isNaN(x)||(v+=x)}v/=g-f;var b=d,w=Math.min(d+h,l),S=d-1,M=s[c];n=-1,r=b;for(var T=-1,I=0,m=b;w>m;m++){var _=this.getRawIndex(m),x=s[_];isNaN(x)?(I++,0>T&&(T=_)):(i=Math.abs((S-y)*(x-M)-(S-m)*(v-M)),i>n&&(n=i,r=_))}I>0&&w-b>I&&(p[u++]=Math.min(T,r),r=Math.max(T,r)),p[u++]=r,c=r}return p[u++]=this.getRawIndex(l-1),o._count=u,o._indices=p,o.getRawIndex=this._getRawIdx,o},t.prototype.downSample=function(t,e,n,i){for(var r=this.clone([t],!0),o=r._chunks,a=[],s=Math.floor(1/e),l=o[t],u=this.count(),h=r._rawExtent[t]=ah(),c=new(oh(this._rawCount))(Math.ceil(u/s)),p=0,d=0;u>d;d+=s){s>u-d&&(s=u-d,a.length=s);for(var f=0;s>f;f++){var g=this.getRawIndex(d+f);a[f]=l[g]}var y=n(a),v=this.getRawIndex(Math.min(d+i(a,y)||0,u-1));l[v]=y,yh[1]&&(h[1]=y),c[p++]=v}return r._count=p,r._indices=c,r._updateGetRawIdx(),r},t.prototype.each=function(t,e){if(this._count)for(var n=t.length,i=this._chunks,r=0,o=this.count();o>r;r++){var a=this.getRawIndex(r);switch(n){case 0:e(r);break;case 1:e(i[t[0]][a],r);break;case 2:e(i[t[0]][a],i[t[1]][a],r);break;default:for(var s=0,l=[];n>s;s++)l[s]=i[t[s]][a];l[s]=r,e.apply(null,l)}}},t.prototype.getDataExtent=function(t){var e=this._chunks[t],n=ah();if(!e)return n;var i,r=this.count(),o=!this._indices;if(o)return this._rawExtent[t].slice();if(i=this._extent[t])return i.slice();i=n;for(var a=i[0],s=i[1],l=0;r>l;l++){var u=this.getRawIndex(l),h=e[u];a>h&&(a=h),h>s&&(s=h)}return i=[a,s],this._extent[t]=i,i},t.prototype.getRawDataItem=function(t){var e=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(e);for(var n=[],i=this._chunks,r=0;ri;i++)e[i]=this._indices[i]}else e=new t(this._indices);return e}return null},t.prototype._getRawIdxIdentity=function(t){return t},t.prototype._getRawIdx=function(t){return t=0?this._indices[t]:-1},t.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},t.internalField=function(){function t(t,e,n,i){return Zu(t[i],this._dimensions[i])}QT={arrayRows:t,objectRows:function(t,e,n,i){return Zu(t[e],this._dimensions[i])},keyedColumns:t,original:function(t,e,n,i){var r=t&&(null==t.value?t:t.value);return Zu(r instanceof Array?r[i]:r,this._dimensions[i])},typedArray:function(t,e,n,i){return t[i]}}}(),t}(),RI=function(){function t(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return t.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},t.prototype._setLocalSource=function(t,e){this._sourceList=t,this._upstreamSignList=e,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},t.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},t.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},t.prototype._createSource=function(){this._setLocalSource([],[]);var t,e,n=this._sourceHost,i=this._getUpstreamSourceManagers(),r=!!i.length;if(hh(n)){var o=n,a=void 0,s=void 0,l=void 0;if(r){var u=i[0];u.prepareSource(),l=u.getSource(),a=l.data,s=l.sourceFormat,e=[u._getVersionSign()]}else a=o.get("data",!0),s=L(a)?NT:LT,e=[];var h=this._getSourceMetaRawOption()||{},c=l&&l.metaRawOption||{},p=B(h.seriesLayoutBy,c.seriesLayoutBy)||null,d=B(h.sourceHeader,c.sourceHeader),f=B(h.dimensions,c.dimensions),g=p!==c.seriesLayoutBy||!!d!=!!c.sourceHeader||f;t=g?[Ou(a,{seriesLayoutBy:p,sourceHeader:d,dimensions:f},s)]:[]}else{var y=n;if(r){var v=this._applyTransform(i);t=v.sourceList,e=v.upstreamSignList}else{var m=y.get("source",!0);t=[Ou(m,this._getSourceMetaRawOption(),null)],e=[]}}this._setLocalSource(t,e)},t.prototype._applyTransform=function(t){var e=this._sourceHost,n=e.get("transform",!0),i=e.get("fromTransformResult",!0);if(null!=i){var r="";1!==t.length&&ch(r)}var o,a=[],s=[];return y(t,function(t){t.prepareSource();var e=t.getSource(i||0),n="";null==i||e||ch(n),a.push(e),s.push(t._getVersionSign())}),n?o=nh(n,a,{datasetIndex:e.componentIndex}):null!=i&&(o=[Nu(a[0])]),{sourceList:o,upstreamSignList:s}},t.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),e=0;ethis.getShallow("animationThreshold")&&(e=!1),!!e},n.prototype.restoreData=function(){this.dataTask.dirty()},n.prototype.getColorFromPalette=function(t,e,n){var i=this.ecModel,r=WT.prototype.getColorFromPalette.call(this,t,e,n);return r||(r=i.getColorFromPalette(t,e,n)),r},n.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},n.prototype.getProgressive=function(){return this.get("progressive")},n.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},n.prototype.select=function(t,e){this._innerSelect(this.getData(e),t)},n.prototype.unselect=function(t,e){var n=this.option.selectedMap;if(n){var i=this.option.selectedMode,r=this.getData(e);if("series"===i||"all"===n)return this.option.selectedMap={},void(this._selectedDataIndicesMap={});for(var o=0;o=0&&n.push(r)}return n},n.prototype.isSelected=function(t,e){var n=this.option.selectedMap;if(!n)return!1;var i=this.getData(e);return("all"===n||n[Ah(i,t)])&&!i.getItemModel(t).get(["select","disabled"])},n.prototype.isUniversalTransitionEnabled=function(){if(this[VI])return!0;var t=this.option.universalTransition;return t?t===!0?!0:t&&t.enabled:!1},n.prototype._innerSelect=function(t,e){var n,i,r=this.option,o=r.selectedMode,a=e.length;if(o&&a)if("series"===o)r.selectedMap="all";else if("multiple"===o){k(r.selectedMap)||(r.selectedMap={});for(var s=r.selectedMap,l=0;a>l;l++){var u=e[l],h=Ah(t,u);s[h]=!0,this._selectedDataIndicesMap[h]=t.getRawIndex(u)}}else if("single"===o||o===!0){var c=e[a-1],h=Ah(t,c);r.selectedMap=(n={},n[h]=!0,n),this._selectedDataIndicesMap=(i={},i[h]=t.getRawIndex(c),i)}},n.prototype._initSelectedMapFromData=function(t){if(!this.option.selectedMap){var e=[];t.hasItemOption&&t.each(function(n){var i=t.getRawDataItem(n);i&&i.selected&&e.push(n)}),e.length>0&&this._innerSelect(t,e)}},n.registerClass=function(t){return MT.registerClass(t)},n.protoInitialize=function(){var t=n.prototype;t.type="series.__base__",t.seriesIndex=0,t.ignoreStyleOnData=!1,t.hasSymbolVisual=!1,t.defaultSymbol="circle",t.visualStyleAccessPath="itemStyle",t.visualDrawType="fill"}(),n}(MT);f(HI,xI),f(HI,WT),Xr(HI,MT);var GI=function(){function t(){this.group=new Tb,this.uid=Js("viewComponent")}return t.prototype.init=function(){},t.prototype.render=function(){},t.prototype.dispose=function(){},t.prototype.updateView=function(){},t.prototype.updateLayout=function(){},t.prototype.updateVisual=function(){},t.prototype.toggleBlurSeries=function(){},t.prototype.eachRendered=function(t){var e=this.group;e&&e.traverse(t)},t}();Wr(GI),Zr(GI);var WI=Pr(),UI=Fh(),XI=function(){function t(){this.group=new Tb,this.uid=Js("viewChart"),this.renderTask=ju({plan:Gh,reset:Wh}),this.renderTask.context={view:this}}return t.prototype.init=function(){},t.prototype.render=function(){},t.prototype.highlight=function(t,e,n,i){var r=t.getData(i&&i.dataType);r&&Hh(r,i,"emphasis")},t.prototype.downplay=function(t,e,n,i){var r=t.getData(i&&i.dataType);r&&Hh(r,i,"normal")},t.prototype.remove=function(){this.group.removeAll()},t.prototype.dispose=function(){},t.prototype.updateView=function(t,e,n,i){this.render(t,e,n,i)},t.prototype.updateLayout=function(t,e,n,i){this.render(t,e,n,i)},t.prototype.updateVisual=function(t,e,n,i){this.render(t,e,n,i)},t.prototype.eachRendered=function(t){Vs(this.group,t)},t.markUpdateMethod=function(t,e){WI(t).updateMethod=e},t.protoInitialize=function(){var e=t.prototype;e.type="chart"}(),t}();Wr(XI,["dispose"]),Zr(XI);var YI,qI={incrementalPrepareRender:{progress:function(t,e){e.view.incrementalRender(t,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(t,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}},jI="\x00__throttleOriginMethod",ZI="\x00__throttleRate",KI="\x00__throttleType",$I=Pr(),QI={itemStyle:Kr(qM,!0),lineStyle:Kr(UM,!0)},JI={lineStyle:"stroke",itemStyle:"fill"},tC={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var n=t.getData(),i=t.visualStyleAccessPath||"itemStyle",r=t.getModel(i),o=qh(t,i),a=o(r),s=r.getShallow("decal");s&&(n.setVisual("decal",s),s.dirty=!0);var l=jh(t,i),u=a[l],c=T(u)?u:null,p="auto"===a.fill||"auto"===a.stroke;if(!a[l]||c||p){var d=t.getColorFromPalette(t.name,null,e.getSeriesCount());a[l]||(a[l]=d,n.setVisual("colorFromPalette",!0)),a.fill="auto"===a.fill||T(a.fill)?d:a.fill,a.stroke="auto"===a.stroke||T(a.stroke)?d:a.stroke}return n.setVisual("style",a),n.setVisual("drawType",l),!e.isSeriesFiltered(t)&&c?(n.setVisual("colorFromPalette",!1),{dataEach:function(e,n){var i=t.getDataParams(n),r=h({},a);r[l]=c(i),e.setItemVisual(n,"style",r)}}):void 0}},eC=new KM,nC={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){if(!t.ignoreStyleOnData&&!e.isSeriesFiltered(t)){var n=t.getData(),i=t.visualStyleAccessPath||"itemStyle",r=qh(t,i),o=n.getVisual("drawType");return{dataEach:n.hasItemOption?function(t,e){var n=t.getRawDataItem(e);if(n&&n[i]){eC.option=n[i];var a=r(eC),s=t.ensureUniqueItemVisual(e,"style");h(s,a),eC.option.decal&&(t.setItemVisual(e,"decal",eC.option.decal),eC.option.decal.dirty=!0),o in a&&t.setItemVisual(e,"colorFromPalette",!1)}}:null}}}},iC={performRawSeries:!0,overallReset:function(t){var e=q();t.eachSeries(function(t){var n=t.getColorBy();if(!t.isColorBySeries()){var i=t.type+"-"+n,r=e.get(i);r||(r={},e.set(i,r)),$I(t).scope=r}}),t.eachSeries(function(e){if(!e.isColorBySeries()&&!t.isSeriesFiltered(e)){var n=e.getRawData(),i={},r=e.getData(),o=$I(e).scope,a=e.visualStyleAccessPath||"itemStyle",s=jh(e,a);r.each(function(t){var e=r.getRawIndex(t);i[e]=t}),n.each(function(t){var a=i[t],l=r.getItemVisual(a,"colorFromPalette");if(l){var u=r.ensureUniqueItemVisual(a,"style"),h=n.getName(t)||t+"",c=n.count();u[s]=e.getColorFromPalette(h,o,c)}})}})}},rC=Math.PI,oC=function(){function t(t,e,n,i){this._stageTaskMap=q(),this.ecInstance=t,this.api=e,n=this._dataProcessorHandlers=n.slice(),i=this._visualHandlers=i.slice(),this._allHandlers=n.concat(i)}return t.prototype.restoreData=function(t,e){t.restoreData(e),this._stageTaskMap.each(function(t){var e=t.overallTask;e&&e.dirty()})},t.prototype.getPerformArgs=function(t,e){if(t.__pipeline){var n=this._pipelineMap.get(t.__pipeline.id),i=n.context,r=!e&&n.progressiveEnabled&&(!i||i.progressiveRender)&&t.__idxInPipeline>n.blockIndex,o=r?n.step:null,a=i&&i.modDataCount,s=null!=a?Math.ceil(a/o):null;return{step:o,modBy:s,modDataCount:a}}},t.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},t.prototype.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),i=t.getData(),r=i.count(),o=n.progressiveEnabled&&e.incrementalPrepareRender&&r>=n.threshold,a=t.get("large")&&r>=t.get("largeThreshold"),s="mod"===t.get("progressiveChunkMode")?r:null;t.pipelineContext=n.context={progressiveRender:o,modDataCount:s,large:a}},t.prototype.restorePipelines=function(t){var e=this,n=e._pipelineMap=q();t.eachSeries(function(t){var i=t.getProgressive(),r=t.uid;n.set(r,{id:r,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:i&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),e._pipe(t,t.dataTask)})},t.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.api.getModel(),n=this.api;y(this._allHandlers,function(i){var r=t.get(i.uid)||t.set(i.uid,{}),o="";G(!(i.reset&&i.overallReset),o),i.reset&&this._createSeriesStageTask(i,r,e,n),i.overallReset&&this._createOverallStageTask(i,r,e,n)},this)},t.prototype.prepareView=function(t,e,n,i){var r=t.renderTask,o=r.context;o.model=e,o.ecModel=n,o.api=i,r.__block=!t.incrementalPrepareRender,this._pipe(e,r)},t.prototype.performDataProcessorTasks=function(t,e){this._performStageTasks(this._dataProcessorHandlers,t,e,{block:!0})},t.prototype.performVisualTasks=function(t,e,n){this._performStageTasks(this._visualHandlers,t,e,n)},t.prototype._performStageTasks=function(t,e,n,i){function r(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id))}i=i||{};var o=!1,a=this;y(t,function(t){if(!i.visualType||i.visualType===t.visualType){var s=a._stageTaskMap.get(t.uid),l=s.seriesTaskMap,u=s.overallTask;if(u){var h,c=u.agentStubMap;c.each(function(t){r(i,t)&&(t.dirty(),h=!0)}),h&&u.dirty(),a.updatePayload(u,n);var p=a.getPerformArgs(u,i.block);c.each(function(t){t.perform(p)}),u.perform(p)&&(o=!0)}else l&&l.each(function(s){r(i,s)&&s.dirty();var l=a.getPerformArgs(s,i.block);l.skip=!t.performRawSeries&&e.isSeriesFiltered(s.context.model),a.updatePayload(s,n),s.perform(l)&&(o=!0)})}}),this.unfinished=o||this.unfinished},t.prototype.performSeriesTasks=function(t){var e;t.eachSeries(function(t){e=t.dataTask.perform()||e}),this.unfinished=e||this.unfinished},t.prototype.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)})},t.prototype.updatePayload=function(t,e){"remain"!==e&&(t.context.payload=e)},t.prototype._createSeriesStageTask=function(t,e,n,i){function r(e){var r=e.uid,l=s.set(r,a&&a.get(r)||ju({plan:tc,reset:ec,count:ic}));l.context={model:e,ecModel:n,api:i,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:o},o._pipe(e,l)}var o=this,a=e.seriesTaskMap,s=e.seriesTaskMap=q(),l=t.seriesType,u=t.getTargetSeries;t.createOnAllSeries?n.eachRawSeries(r):l?n.eachRawSeriesByType(l,r):u&&u(n,i).each(r)},t.prototype._createOverallStageTask=function(t,e,n,i){function r(t){var e=t.uid,n=l.set(e,s&&s.get(e)||(p=!0,ju({reset:$h,onDirty:Jh})));n.context={model:t,overallProgress:c},n.agent=a,n.__block=c,o._pipe(t,n)}var o=this,a=e.overallTask=e.overallTask||ju({reset:Kh});a.context={ecModel:n,api:i,overallReset:t.overallReset,scheduler:o};var s=a.agentStubMap,l=a.agentStubMap=q(),u=t.seriesType,h=t.getTargetSeries,c=!0,p=!1,d="";G(!t.createOnAllSeries,d),u?n.eachRawSeriesByType(u,r):h?h(n,i).each(r):(c=!1,y(n.getSeries(),r)),p&&a.dirty()},t.prototype._pipe=function(t,e){var n=t.uid,i=this._pipelineMap.get(n);!i.head&&(i.head=e),i.tail&&i.tail.pipe(e),i.tail=e,e.__idxInPipeline=i.count++,e.__pipeline=i},t.wrapStageHandler=function(t,e){return T(t)&&(t={overallReset:t,seriesType:rc(t)}),t.uid=Js("stageHandler"),e&&(t.visualType=e),t},t}(),aC=nc(0),sC={},lC={};oc(sC,YT),oc(lC,tI),sC.eachSeriesByType=sC.eachRawSeriesByType=function(t){YI=t},sC.eachComponent=function(t){"series"===t.mainType&&t.subType&&(YI=t.subType)};var uC=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],hC={color:uC,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],uC]},cC="#B9B8CE",pC="#100C2A",dC=function(){return{axisLine:{lineStyle:{color:cC}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}}},fC=["#4992ff","#7cffb2","#fddd60","#ff6e76","#58d9f9","#05c091","#ff8a45","#8d48e3","#dd79ff"],gC={darkMode:!0,color:fC,backgroundColor:pC,axisPointer:{lineStyle:{color:"#817f91"},crossStyle:{color:"#817f91"},label:{color:"#fff"}},legend:{textStyle:{color:cC}},textStyle:{color:cC},title:{textStyle:{color:"#EEF1FA"},subtextStyle:{color:"#B9B8CE"}},toolbox:{iconStyle:{borderColor:cC}},dataZoom:{borderColor:"#71708A",textStyle:{color:cC},brushStyle:{color:"rgba(135,163,206,0.3)"},handleStyle:{color:"#353450",borderColor:"#C5CBE3"},moveHandleStyle:{color:"#B0B6C3",opacity:.3},fillerColor:"rgba(135,163,206,0.2)",emphasis:{handleStyle:{borderColor:"#91B7F2",color:"#4D587D"},moveHandleStyle:{color:"#636D9A",opacity:.7}},dataBackground:{lineStyle:{color:"#71708A",width:1},areaStyle:{color:"#71708A"}},selectedDataBackground:{lineStyle:{color:"#87A3CE"},areaStyle:{color:"#87A3CE"}}},visualMap:{textStyle:{color:cC}},timeline:{lineStyle:{color:cC},label:{color:cC},controlStyle:{color:cC,borderColor:cC}},calendar:{itemStyle:{color:pC},dayLabel:{color:cC},monthLabel:{color:cC},yearLabel:{color:cC}},timeAxis:dC(),logAxis:dC(),valueAxis:dC(),categoryAxis:dC(),line:{symbol:"circle"},graph:{color:fC},gauge:{title:{color:cC},axisLine:{lineStyle:{color:[[1,"rgba(207,212,219,0.2)"]]}},axisLabel:{color:cC},detail:{color:"#EEF1FA"}},candlestick:{itemStyle:{color:"#f64e56",color0:"#54ea92",borderColor:"#f64e56",borderColor0:"#54ea92"}}};gC.categoryAxis.splitLine.show=!1;var yC=function(){function t(){}return t.prototype.normalizeQuery=function(t){var e={},n={},i={};if(I(t)){var r=Vr(t);e.mainType=r.main||null,e.subType=r.sub||null}else{var o=["Index","Name","Id"],a={name:1,dataIndex:1,dataType:1};y(t,function(t,r){for(var s=!1,l=0;l0&&h===r.length-u.length){var c=r.slice(0,h);"data"!==c&&(e.mainType=c,e[u.toLowerCase()]=t,s=!0)}}a.hasOwnProperty(r)&&(n[r]=t,s=!0),s||(i[r]=t)})}return{cptQuery:e,dataQuery:n,otherQuery:i}},t.prototype.filter=function(t,e){function n(t,e,n,i){return null==t[n]||e[i||n]===t[n]}var i=this.eventInfo;if(!i)return!0;var r=i.targetEl,o=i.packedEvent,a=i.model,s=i.view;if(!a||!s)return!0;var l=e.cptQuery,u=e.dataQuery;return n(l,a,"mainType")&&n(l,a,"subType")&&n(l,a,"index","componentIndex")&&n(l,a,"name")&&n(l,a,"id")&&n(u,o,"name")&&n(u,o,"dataIndex")&&n(u,o,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,e.otherQuery,r,o))},t.prototype.afterTrigger=function(){this.eventInfo=null},t}(),vC=["symbol","symbolSize","symbolRotate","symbolOffset"],mC=vC.concat(["symbolKeepAspect"]),_C={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){function n(e,n){for(var i=t.getRawValue(n),r=t.getDataParams(n),a=0;a0&&t.unfinished);t.unfinished||this._zr.flush()}}},n.prototype.getDom=function(){return this._dom},n.prototype.getId=function(){return this.id},n.prototype.getZr=function(){return this._zr},n.prototype.isSSR=function(){return this._ssr},n.prototype.setOption=function(t,e,n){if(!this[uD]&&!this._disposed){var i,r,o;if(k(e)&&(n=e.lazyUpdate,i=e.silent,r=e.replaceMerge,o=e.transition,e=e.notMerge),this[uD]=!0,!this._model||e){var a=new rI(this._api),s=this._theme,l=this._model=new YT;l.scheduler=this._scheduler,l.ssr=this._ssr,l.init(null,null,null,s,this._locale,a)}this._model.setOption(t,{replaceMerge:r},WD);var u={seriesTransition:o,optionChanged:!0};if(n)this[hD]={silent:i,updateParams:u},this[uD]=!1,this.getZr().wakeUp();else{try{_D(this),wD.update.call(this,null,u)}catch(h){throw this[hD]=null,this[uD]=!1,h}this._ssr||this._zr.flush(),this[hD]=null,this[uD]=!1,ID.call(this,i),CD.call(this,i)}}},n.prototype.setTheme=function(){},n.prototype.getModel=function(){return this._model},n.prototype.getOption=function(){return this._model&&this._model.getOption()},n.prototype.getWidth=function(){return this._zr.getWidth()},n.prototype.getHeight=function(){return this._zr.getHeight() +},n.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||jm.hasGlobalWindow&&window.devicePixelRatio||1},n.prototype.getRenderedCanvas=function(t){return this.renderToCanvas(t)},n.prototype.renderToCanvas=function(t){t=t||{};var e=this._zr.painter;return e.getRenderedCanvas({backgroundColor:t.backgroundColor||this._model.get("backgroundColor"),pixelRatio:t.pixelRatio||this.getDevicePixelRatio()})},n.prototype.renderToSVGString=function(t){t=t||{};var e=this._zr.painter;return e.renderToString({useViewBox:t.useViewBox})},n.prototype.getSvgDataURL=function(){if(jm.svgSupported){var t=this._zr,e=t.storage.getDisplayList();return y(e,function(t){t.stopAnimation(null,!0)}),t.painter.toDataURL()}},n.prototype.getDataURL=function(t){if(!this._disposed){t=t||{};var e=t.excludeComponents,n=this._model,i=[],r=this;y(e,function(t){n.eachComponent({mainType:t},function(t){var e=r._componentsMap[t.__viewId];e.group.ignore||(i.push(e),e.group.ignore=!0)})});var o="svg"===this._zr.painter.getType()?this.getSvgDataURL():this.renderToCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return y(i,function(t){t.group.ignore=!1}),o}},n.prototype.getConnectedDataURL=function(t){if(!this._disposed){var e="svg"===t.type,n=this.group,i=Math.min,r=Math.max,o=1/0;if(jD[n]){var a=o,l=o,u=-o,h=-o,c=[],p=t&&t.pixelRatio||this.getDevicePixelRatio();y(qD,function(o){if(o.group===n){var p=e?o.getZr().painter.getSvgDom().innerHTML:o.renderToCanvas(s(t)),d=o.getDom().getBoundingClientRect();a=i(d.left,a),l=i(d.top,l),u=r(d.right,u),h=r(d.bottom,h),c.push({dom:p,left:d.left,top:d.top})}}),a*=p,l*=p,u*=p,h*=p;var d=u-a,f=h-l,g=n_.createCanvas(),v=Ei(g,{renderer:e?"svg":"canvas"});if(v.resize({width:d,height:f}),e){var m="";return y(c,function(t){var e=t.left-a,n=t.top-l;m+=''+t.dom+""}),v.painter.getSvgRoot().innerHTML=m,t.connectedBackgroundColor&&v.painter.setBackgroundColor(t.connectedBackgroundColor),v.refreshImmediately(),v.painter.toDataURL()}return t.connectedBackgroundColor&&v.add(new Jw({shape:{x:0,y:0,width:d,height:f},style:{fill:t.connectedBackgroundColor}})),y(c,function(t){var e=new Zw({style:{x:t.left*p-a,y:t.top*p-l,image:t.dom}});v.add(e)}),v.refreshImmediately(),g.toDataURL("image/"+(t&&t.type||"png"))}return this.getDataURL(t)}},n.prototype.convertToPixel=function(t,e){return SD(this,"convertToPixel",t,e)},n.prototype.convertFromPixel=function(t,e){return SD(this,"convertFromPixel",t,e)},n.prototype.containPixel=function(t,e){if(!this._disposed){var n,i=this._model,r=Or(i,t);return y(r,function(t,i){i.indexOf("Models")>=0&&y(t,function(t){var r=t.coordinateSystem;if(r&&r.containPoint)n=n||!!r.containPoint(e);else if("seriesModels"===i){var o=this._chartsMap[t.__viewId];o&&o.containPoint&&(n=n||o.containPoint(e,t))}},this)},this),!!n}},n.prototype.getVisual=function(t,e){var n=this._model,i=Or(n,t,{defaultMainType:"series"}),r=i.seriesModel,o=r.getData(),a=i.hasOwnProperty("dataIndexInside")?i.dataIndexInside:i.hasOwnProperty("dataIndex")?o.indexOfRawIndex(i.dataIndex):null;return null!=a?ac(o,a,e):sc(o,e)},n.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},n.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},n.prototype._initEvents=function(){var t=this;y(FD,function(e){var n=function(n){var i,r=t.getModel(),o=n.target,a="globalout"===e;if(a?i={}:o&&cc(o,function(t){var e=sS(t);if(e&&null!=e.dataIndex){var n=e.dataModel||r.getSeriesByIndex(e.seriesIndex);return i=n&&n.getDataParams(e.dataIndex,e.dataType)||{},!0}return e.eventData?(i=h({},e.eventData),!0):void 0},!0),i){var s=i.componentType,l=i.componentIndex;("markLine"===s||"markPoint"===s||"markArea"===s)&&(s="series",l=i.seriesIndex);var u=s&&null!=l&&r.getComponent(s,l),c=u&&t["series"===u.mainType?"_chartsMap":"_componentsMap"][u.__viewId];i.event=n,i.type=e,t._$eventProcessor.eventInfo={targetEl:o,packedEvent:i,model:u,view:c},t.trigger(e,i)}};n.zrEventfulCallAtLast=!0,t._zr.on(e,n,t)}),y(HD,function(e,n){t._messageCenter.on(n,function(t){this.trigger(n,t)},t)}),y(["selectchanged"],function(e){t._messageCenter.on(e,function(t){this.trigger(e,t)},t)}),hc(this._messageCenter,this,this._api)},n.prototype.isDisposed=function(){return this._disposed},n.prototype.clear=function(){this._disposed||this.setOption({series:[]},!0)},n.prototype.dispose=function(){if(!this._disposed){this._disposed=!0;var t=this.getDom();t&&Er(this.getDom(),$D,"");var e=this,n=e._api,i=e._model;y(e._componentsViews,function(t){t.dispose(i,n)}),y(e._chartsViews,function(t){t.dispose(i,n)}),e._zr.dispose(),e._dom=e._model=e._chartsMap=e._componentsMap=e._chartsViews=e._componentsViews=e._scheduler=e._api=e._zr=e._throttledZrFlush=e._theme=e._coordSysMgr=e._messageCenter=null,delete qD[e.id]}},n.prototype.resize=function(t){if(!this[uD]&&!this._disposed){this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var n=e.resetOption("media"),i=t&&t.silent;this[hD]&&(null==i&&(i=this[hD].silent),n=!0,this[hD]=null),this[uD]=!0;try{n&&_D(this),wD.update.call(this,{type:"resize",animation:h({duration:0},t&&t.animation)})}catch(r){throw this[uD]=!1,r}this[uD]=!1,ID.call(this,i),CD.call(this,i)}}},n.prototype.showLoading=function(t,e){if(!this._disposed&&(k(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),YD[t])){var n=YD[t](this._api,e),i=this._zr;this._loadingFX=n,i.add(n)}},n.prototype.hideLoading=function(){this._disposed||(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},n.prototype.makeActionFromEvent=function(t){var e=h({},t);return e.type=HD[t.type],e},n.prototype.dispatchAction=function(t,e){if(!this._disposed&&(k(e)||(e={silent:!!e}),VD[t.type]&&this._model)){if(this[uD])return void this._pendingActions.push(t);var n=e.silent;TD.call(this,t,n);var i=e.flush;i?this._zr.flush():i!==!1&&jm.browser.weChat&&this._throttledZrFlush(),ID.call(this,n),CD.call(this,n)}},n.prototype.updateLabelLayout=function(){GC.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},n.prototype.appendData=function(t){if(!this._disposed){var e=t.seriesIndex,n=this.getModel(),i=n.getSeriesByIndex(e);i.appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp()}},n.internalField=function(){function t(t){t.clearColorPalette(),t.eachSeries(function(t){t.clearColorPalette()})}function n(t){var e=[],n=[],i=!1;if(t.eachComponent(function(t,r){var o=r.get("zlevel")||0,a=r.get("z")||0,s=r.getZLevelKey();i=i||!!s,("series"===t?n:e).push({zlevel:o,z:a,idx:r.componentIndex,type:t,key:s})}),i){var r,o,a=e.concat(n);on(a,function(t,e){return t.zlevel===e.zlevel?t.z-e.z:t.zlevel-e.zlevel}),y(a,function(e){var n=t.getComponent(e.type,e.idx),i=e.zlevel,a=e.key;null!=r&&(i=Math.max(r,i)),a?(i===r&&a!==o&&i++,o=a):o&&(i===r&&i++,o=""),r=i,n.setZLevel(i)})}}function i(t){for(var e=[],n=t.currentStates,i=0;ie.get("hoverLayerThreshold")&&!jm.node&&!jm.worker&&e.eachSeries(function(e){if(!e.preventUsingHoverLayer){var n=t._chartsMap[e.__viewId];n.__alive&&n.eachRendered(function(t){t.states.emphasis&&(t.states.emphasis.hoverLayer=!0)})}})}function o(t,e){var n=t.get("blendMode")||null;e.eachRendered(function(t){t.isGroup||(t.style.blend=n)})}function a(t,e){if(!t.preventAutoZ){var n=t.get("z")||0,i=t.get("zlevel")||0;e.eachRendered(function(t){return s(t,n,i,-1/0),!0})}}function s(t,e,n,i){var r=t.getTextContent(),o=t.getTextGuideLine(),a=t.isGroup;if(a)for(var l=t.childrenRef(),u=0;u0?{duration:o,delay:n.get("delay"),easing:n.get("easing")}:null;e.eachRendered(function(t){if(t.states&&t.states.emphasis){if(hs(t))return;if(t instanceof Uw&&Ha(t),t.__dirty){var e=t.prevStates;e&&t.useStates(e)}if(r){t.stateTransition=a;var n=t.getTextContent(),o=t.getTextGuideLine();n&&(n.stateTransition=a),o&&(o.stateTransition=a)}t.__dirty&&i(t)}})}_D=function(t){var e=t._scheduler;e.restorePipelines(t._model),e.prepareStageTasks(),xD(t,!0),xD(t,!1),e.plan()},xD=function(t,e){function n(t){var n=t.__requireNewView;t.__requireNewView=!1;var u="_ec_"+t.id+"_"+t.type,h=!n&&a[u];if(!h){var c=Vr(t.type),p=e?GI.getClass(c.main,c.sub):XI.getClass(c.sub);h=new p,h.init(i,l),a[u]=h,o.push(h),s.add(h.group)}t.__viewId=h.__id=u,h.__alive=!0,h.__model=t,h.group.__ecComponentInfo={mainType:t.mainType,index:t.componentIndex},!e&&r.prepareView(h,t,i,l)}for(var i=t._model,r=t._scheduler,o=e?t._componentsViews:t._chartsViews,a=e?t._componentsMap:t._chartsMap,s=t._zr,l=t._api,u=0;u1){var u=s.shift();1===s.length&&(n[a]=s[0]),this._update&&this._update(u,o)}else 1===l?(n[a]=null,this._update&&this._update(s,o)):this._remove&&this._remove(o)}this._performRestAdd(r,n)},t.prototype._executeMultiple=function(){var t=this._old,e=this._new,n={},i={},r=[],o=[];this._initIndexMap(t,n,r,"_oldKeyGetter"),this._initIndexMap(e,i,o,"_newKeyGetter");for(var a=0;a1&&1===c)this._updateManyToOne&&this._updateManyToOne(u,l),i[s]=null;else if(1===h&&c>1)this._updateOneToMany&&this._updateOneToMany(u,l),i[s]=null;else if(1===h&&1===c)this._update&&this._update(u,l),i[s]=null;else if(h>1&&c>1)this._updateManyToMany&&this._updateManyToMany(u,l),i[s]=null;else if(h>1)for(var p=0;h>p;p++)this._remove&&this._remove(l[p]);else this._remove&&this._remove(l)}this._performRestAdd(o,i)},t.prototype._performRestAdd=function(t,e){for(var n=0;n1)for(var a=0;o>a;a++)this._add&&this._add(r[a]);else 1===o&&this._add&&this._add(r);e[i]=null}},t.prototype._initIndexMap=function(t,e,n,i){for(var r=this._diffModeMultiple,o=0;oo;o++){var s=void 0,l=void 0,u=void 0,h=this.dimensions[a];if(h&&h.storeDimIndex===o)s=e?h.name:null,l=h.type,u=h.ordinalMeta,a++;else{var c=this.getSourceDimension(o);c&&(s=e?c.name:null,l=c.type)}r.push({property:s,type:l,ordinalMeta:u}),!e||null==s||h&&h.isCalculationCoord||(i+=n?s.replace(/\`/g,"`1").replace(/\$/g,"`2"):s),i+="$",i+=dk[l]||"f",u&&(i+=u.uid),i+="$"}var p=this.source,d=[p.seriesLayoutBy,p.startIndex,i].join("$$");return{dimensions:r,hash:d}},t.prototype.makeOutputDimensionNames=function(){for(var t=[],e=0,n=0;ea;a++){var s=a-i;this._nameList[a]=e[s],o&&sk(this,a)}},t.prototype._updateOrdinalMeta=function(){for(var t=this._store,e=this.dimensions,n=0;n=e)){var n=this._store,i=n.getProvider();this._updateOrdinalMeta();var r=this._nameList,o=this._idList,a=i.getSource().sourceFormat,s=a===LT;if(s&&!i.pure)for(var l=[],u=t;e>u;u++){var h=i.getItem(u,l);if(!this.hasItemOption&&yr(h)&&(this.hasItemOption=!0),h){var c=h.name;null==r[u]&&null!=c&&(r[u]=Ir(c,null));var p=h.id;null==o[u]&&null!=p&&(o[u]=Ir(p,null))}}if(this._shouldMakeIdFromName())for(var u=t;e>u;u++)sk(this,u);ek(this)}},t.prototype.getApproximateExtent=function(t){return this._approximateExtent[t]||this._store.getDataExtent(this._getStoreDimIndex(t))},t.prototype.setApproximateExtent=function(t,e){e=this.getDimension(e),this._approximateExtent[e]=t.slice()},t.prototype.getCalculationInfo=function(t){return this._calculationInfo[t]},t.prototype.setCalculationInfo=function(t,e){gk(t)?h(this._calculationInfo,t):this._calculationInfo[t]=e},t.prototype.getName=function(t){var e=this.getRawIndex(t),n=this._nameList[e];return null==n&&null!=this._nameDimIdx&&(n=ik(this,this._nameDimIdx,e)),null==n&&(n=""),n},t.prototype._getCategory=function(t,e){var n=this._store.get(t,e),i=this._store.getOrdinalMeta(t);return i?i.categories[n]:n},t.prototype.getId=function(t){return nk(this,this.getRawIndex(t))},t.prototype.count=function(){return this._store.count()},t.prototype.get=function(t,e){var n=this._store,i=this._dimInfos[t];return i?n.get(i.storeDimIndex,e):void 0},t.prototype.getByRawIndex=function(t,e){var n=this._store,i=this._dimInfos[t];return i?n.getByRawIndex(i.storeDimIndex,e):void 0},t.prototype.getIndices=function(){return this._store.getIndices()},t.prototype.getDataExtent=function(t){return this._store.getDataExtent(this._getStoreDimIndex(t))},t.prototype.getSum=function(t){return this._store.getSum(this._getStoreDimIndex(t))},t.prototype.getMedian=function(t){return this._store.getMedian(this._getStoreDimIndex(t))},t.prototype.getValues=function(t,e){var n=this,i=this._store;return M(t)?i.getValues(yk(t,function(t){return n._getStoreDimIndex(t)}),e):i.getValues(t)},t.prototype.hasValue=function(t){for(var e=this._dimSummary.dataDimIndicesOnCoord,n=0,i=e.length;i>n;n++)if(isNaN(this._store.get(e[n],t)))return!1;return!0},t.prototype.indexOfName=function(t){for(var e=0,n=this._store.count();n>e;e++)if(this.getName(e)===t)return e;return-1},t.prototype.getRawIndex=function(t){return this._store.getRawIndex(t)},t.prototype.indexOfRawIndex=function(t){return this._store.indexOfRawIndex(t)},t.prototype.rawIndexOf=function(t,e){var n=t&&this._invertedIndicesMap[t],i=n[e];return null==i||isNaN(i)?_k:i},t.prototype.indicesOfNearest=function(t,e,n){return this._store.indicesOfNearest(this._getStoreDimIndex(t),e,n)},t.prototype.each=function(t,e,n){T(t)&&(n=e,e=t,t=[]);var i=n||this,r=yk(rk(t),this._getStoreDimIndex,this);this._store.each(r,i?y_(e,i):e)},t.prototype.filterSelf=function(t,e,n){T(t)&&(n=e,e=t,t=[]);var i=n||this,r=yk(rk(t),this._getStoreDimIndex,this);return this._store=this._store.filter(r,i?y_(e,i):e),this},t.prototype.selectRange=function(t){var e=this,n={},i=b(t),r=[];return y(i,function(i){var o=e._getStoreDimIndex(i);n[o]=t[i],r.push(o)}),this._store=this._store.selectRange(n),this},t.prototype.mapArray=function(t,e,n){T(t)&&(n=e,e=t,t=[]),n=n||this;var i=[];return this.each(t,function(){i.push(e&&e.apply(this,arguments))},n),i},t.prototype.map=function(t,e,n,i){var r=n||i||this,o=yk(rk(t),this._getStoreDimIndex,this),a=ak(this);return a._store=this._store.map(o,r?y_(e,r):e),a},t.prototype.modify=function(t,e,n,i){var r=n||i||this,o=yk(rk(t),this._getStoreDimIndex,this);this._store.modify(o,r?y_(e,r):e)},t.prototype.downSample=function(t,e,n,i){var r=ak(this);return r._store=this._store.downSample(this._getStoreDimIndex(t),e,n,i),r},t.prototype.lttbDownSample=function(t,e){var n=ak(this);return n._store=this._store.lttbDownSample(this._getStoreDimIndex(t),e),n},t.prototype.getRawDataItem=function(t){return this._store.getRawDataItem(t)},t.prototype.getItemModel=function(t){var e=this.hostModel,n=this.getRawDataItem(t);return new KM(n,e,e&&e.ecModel)},t.prototype.diff=function(t){var e=this;return new uk(t?t.getStore().getIndices():[],this.getStore().getIndices(),function(e){return nk(t,e)},function(t){return nk(e,t)})},t.prototype.getVisual=function(t){var e=this._visual;return e&&e[t]},t.prototype.setVisual=function(t,e){this._visual=this._visual||{},gk(t)?h(this._visual,t):this._visual[t]=e},t.prototype.getItemVisual=function(t,e){var n=this._itemVisuals[t],i=n&&n[e];return null==i?this.getVisual(e):i},t.prototype.hasItemVisual=function(){return this._itemVisuals.length>0},t.prototype.ensureUniqueItemVisual=function(t,e){var n=this._itemVisuals,i=n[t];i||(i=n[t]={});var r=i[e];return null==r&&(r=this.getVisual(e),M(r)?r=r.slice():gk(r)&&(r=h({},r)),i[e]=r),r},t.prototype.setItemVisual=function(t,e,n){var i=this._itemVisuals[t]||{};this._itemVisuals[t]=i,gk(e)?h(i,e):i[e]=n},t.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},t.prototype.setLayout=function(t,e){gk(t)?h(this._layout,t):this._layout[t]=e},t.prototype.getLayout=function(t){return this._layout[t]},t.prototype.getItemLayout=function(t){return this._itemLayouts[t]},t.prototype.setItemLayout=function(t,e,n){this._itemLayouts[t]=n?h(this._itemLayouts[t]||{},e):e},t.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},t.prototype.setItemGraphicEl=function(t,e){var n=this.hostModel&&this.hostModel.seriesIndex;lS(n,this.dataType,t,e),this._graphicEls[t]=e},t.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},t.prototype.eachItemGraphicEl=function(t,e){y(this._graphicEls,function(n,i){n&&t&&t.call(e,n,i)})},t.prototype.cloneShallow=function(e){return e||(e=new t(this._schema?this._schema:yk(this.dimensions,this._getDimInfo,this),this.hostModel)),ok(e,this),e._store=this._store,e},t.prototype.wrapMethod=function(t,e){var n=this[t];T(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=n.apply(this,arguments);return e.apply(this,[t].concat(V(arguments))) +})},t.internalField=function(){ek=function(t){var e=t._invertedIndicesMap;y(e,function(n,i){var r=t._dimInfos[i],o=r.ordinalMeta,a=t._store;if(o){n=e[i]=new vk(o.categories.length);for(var s=0;s1&&(s+="__ec__"+u),i[e]=s}}}(),t}(),Sk=function(){function t(t){this.coordSysDims=[],this.axisMap=q(),this.categoryAxisMap=q(),this.coordSysName=t}return t}(),Mk={cartesian2d:function(t,e,n,i){var r=t.getReferringComponents("xAxis",Fb).models[0],o=t.getReferringComponents("yAxis",Fb).models[0];e.coordSysDims=["x","y"],n.set("x",r),n.set("y",o),Gp(r)&&(i.set("x",r),e.firstCategoryDimIndex=0),Gp(o)&&(i.set("y",o),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},singleAxis:function(t,e,n,i){var r=t.getReferringComponents("singleAxis",Fb).models[0];e.coordSysDims=["single"],n.set("single",r),Gp(r)&&(i.set("single",r),e.firstCategoryDimIndex=0)},polar:function(t,e,n,i){var r=t.getReferringComponents("polar",Fb).models[0],o=r.findAxisModel("radiusAxis"),a=r.findAxisModel("angleAxis");e.coordSysDims=["radius","angle"],n.set("radius",o),n.set("angle",a),Gp(o)&&(i.set("radius",o),e.firstCategoryDimIndex=0),Gp(a)&&(i.set("angle",a),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},geo:function(t,e){e.coordSysDims=["lng","lat"]},parallel:function(t,e,n,i){var r=t.ecModel,o=r.getComponent("parallel",t.get("parallelIndex")),a=e.coordSysDims=o.dimensions.slice();y(o.parallelAxisIndex,function(t,o){var s=r.getComponent("parallelAxis",t),l=a[o];n.set(l,s),Gp(s)&&(i.set(l,s),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=o))})}},Tk=function(){function t(t){this._setting=t||{},this._extent=[1/0,-1/0]}return t.prototype.getSetting=function(t){return this._setting[t]},t.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1])},t.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e)},t.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},t.prototype.isBlank=function(){return this._isBlank},t.prototype.setBlank=function(t){this._isBlank=t},t}();Zr(Tk);var Ik=0,Ck=function(){function t(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++Ik}return t.createByAxisModel=function(e){var n=e.option,i=n.data,r=i&&v(i,Qp);return new t({categories:r,needCollect:!r,deduplication:n.dedplication!==!1})},t.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},t.prototype.parseAndCollect=function(t){var e,n=this._needCollect;if(!I(t)&&!n)return t;if(n&&!this._deduplication)return e=this.categories.length,this.categories[e]=t,e;var i=this._getOrCreateMap();return e=i.get(t),null==e&&(n?(e=this.categories.length,this.categories[e]=t,i.set(t,e)):e=0/0),e},t.prototype._getOrCreateMap=function(){return this._map||(this._map=q(this.categories))},t}(),Dk=function(t){function n(e){var n=t.call(this,e)||this;n.type="ordinal";var i=n.getSetting("ordinalMeta");return i||(i=new Ck({})),M(i)&&(i=new Ck({categories:v(i,function(t){return k(t)?t.value:t})})),n._ordinalMeta=i,n._extent=n.getSetting("extent")||[0,i.categories.length-1],n}return e(n,t),n.prototype.parse=function(t){return null==t?0/0:I(t)?this._ordinalMeta.getOrdinal(t):Math.round(t)},n.prototype.contain=function(t){return t=this.parse(t),od(t,this._extent)&&null!=this._ordinalMeta.categories[t]},n.prototype.normalize=function(t){return t=this._getTickNumber(this.parse(t)),ad(t,this._extent)},n.prototype.scale=function(t){return t=Math.round(sd(t,this._extent)),this.getRawOrdinalNumber(t)},n.prototype.getTicks=function(){for(var t=[],e=this._extent,n=e[0];n<=e[1];)t.push({value:n}),n++;return t},n.prototype.getMinorTicks=function(){},n.prototype.setSortInfo=function(t){if(null==t)return void(this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null);for(var e=t.ordinalNumbers,n=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],r=0,o=this._ordinalMeta.categories.length,a=Math.min(o,e.length);a>r;++r){var s=e[r];n[r]=s,i[s]=r}for(var l=0;o>r;++r){for(;null!=i[l];)l++;n.push(l),i[l]=r}},n.prototype._getTickNumber=function(t){var e=this._ticksByOrdinalNumber;return e&&t>=0&&t=0&&t=t},n.prototype.getOrdinalMeta=function(){return this._ordinalMeta},n.prototype.calcNiceTicks=function(){},n.prototype.calcNiceExtent=function(){},n.type="ordinal",n}(Tk);Tk.registerClass(Dk);var kk=Ui,Ak=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="interval",e._interval=0,e._intervalPrecision=2,e}return e(n,t),n.prototype.parse=function(t){return t},n.prototype.contain=function(t){return od(t,this._extent)},n.prototype.normalize=function(t){return ad(t,this._extent)},n.prototype.scale=function(t){return sd(t,this._extent)},n.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=parseFloat(t)),isNaN(e)||(n[1]=parseFloat(e))},n.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1]),this.setExtent(e[0],e[1])},n.prototype.getInterval=function(){return this._interval},n.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=nd(t)},n.prototype.getTicks=function(t){var e=this._interval,n=this._extent,i=this._niceExtent,r=this._intervalPrecision,o=[];if(!e)return o;var a=1e4;n[0]a)return[];var l=o.length?o[o.length-1].value:i[1];return n[1]>l&&o.push(t?{value:kk(l+e,r)}:{value:n[1]}),o},n.prototype.getMinorTicks=function(t){for(var e=this.getTicks(!0),n=[],i=this.getExtent(),r=1;rs;){var c=kk(a.value+(s+1)*h);c>i[0]&&cr&&(r=-r,i.reverse());var o=td(i,t,e,n);this._intervalPrecision=o.intervalPrecision,this._interval=o.interval,this._niceExtent=o.niceTickExtent}},n.prototype.calcNiceExtent=function(t){var e=this._extent;if(e[0]===e[1])if(0!==e[0]){var n=Math.abs(e[0]);t.fixMax?e[0]-=n/2:(e[1]+=n/2,e[0]-=n/2)}else e[1]=1;var i=e[1]-e[0];isFinite(i)||(e[0]=0,e[1]=1),this.calcNiceTicks(t.splitNumber,t.minInterval,t.maxInterval);var r=this._interval;t.fixMin||(e[0]=kk(Math.floor(e[0]/r)*r)),t.fixMax||(e[1]=kk(Math.ceil(e[1]/r)*r))},n.prototype.setNiceExtent=function(t,e){this._niceExtent=[t,e]},n.type="interval",n}(Tk);Tk.registerClass(Ak);var Lk="undefined"!=typeof Float32Array,Pk=Lk?Float32Array:Array,Ok="__ec_stack_",Rk=function(t,e,n,i){for(;i>n;){var r=n+i>>>1;t[r][1]n&&(this._approxInterval=n);var o=Ek.length,a=Math.min(Rk(Ek,this._approxInterval,0,o),o-1);this._interval=Ek[a][1],this._minLevelUnit=Ek[Math.max(a-1,0)][0]},n.prototype.parse=function(t){return D(t)?t:+tr(t)},n.prototype.contain=function(t){return od(this.parse(t),this._extent)},n.prototype.normalize=function(t){return ad(this.parse(t),this._extent)},n.prototype.scale=function(t){return sd(t,this._extent)},n.type="time",n}(Ak),Ek=[["second",aT],["minute",sT],["hour",lT],["quarter-day",6*lT],["half-day",12*lT],["day",1.2*uT],["half-week",3.5*uT],["week",7*uT],["month",31*uT],["quarter",95*uT],["half-year",hT/2],["year",hT]];Tk.registerClass(Nk);var zk=Tk.prototype,Bk=Ak.prototype,Fk=Ui,Vk=Math.floor,Hk=Math.ceil,Gk=Math.pow,Wk=Math.log,Uk=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="log",e.base=10,e._originalScale=new Ak,e._interval=0,e}return e(n,t),n.prototype.getTicks=function(t){var e=this._originalScale,n=this._extent,i=e.getExtent(),r=Bk.getTicks.call(this,t);return v(r,function(t){var e=t.value,r=Ui(Gk(this.base,e));return r=e===n[0]&&this._fixMin?kd(r,i[0]):r,r=e===n[1]&&this._fixMax?kd(r,i[1]):r,{value:r}},this)},n.prototype.setExtent=function(t,e){var n=Wk(this.base);t=Wk(Math.max(0,t))/n,e=Wk(Math.max(0,e))/n,Bk.setExtent.call(this,t,e)},n.prototype.getExtent=function(){var t=this.base,e=zk.getExtent.call(this);e[0]=Gk(t,e[0]),e[1]=Gk(t,e[1]);var n=this._originalScale,i=n.getExtent();return this._fixMin&&(e[0]=kd(e[0],i[0])),this._fixMax&&(e[1]=kd(e[1],i[1])),e},n.prototype.unionExtent=function(t){this._originalScale.unionExtent(t);var e=this.base;t[0]=Wk(t[0])/Wk(e),t[1]=Wk(t[1])/Wk(e),zk.unionExtent.call(this,t)},n.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},n.prototype.calcNiceTicks=function(t){t=t||10;var e=this._extent,n=e[1]-e[0];if(!(1/0===n||0>=n)){var i=er(n),r=t/n*i;for(.5>=r&&(i*=10);!isNaN(i)&&Math.abs(i)<1&&Math.abs(i)>0;)i*=10;var o=[Ui(Hk(e[0]/i)*i),Ui(Vk(e[1]/i)*i)];this._interval=i,this._niceExtent=o}},n.prototype.calcNiceExtent=function(t){Bk.calcNiceExtent.call(this,t),this._fixMin=t.fixMin,this._fixMax=t.fixMax},n.prototype.parse=function(t){return t},n.prototype.contain=function(t){return t=Wk(t)/Wk(this.base),od(t,this._extent)},n.prototype.normalize=function(t){return t=Wk(t)/Wk(this.base),ad(t,this._extent)},n.prototype.scale=function(t){return t=sd(t,this._extent),Gk(this.base,t)},n.type="log",n}(Tk),Xk=Uk.prototype;Xk.getMinorTicks=Bk.getMinorTicks,Xk.getLabel=Bk.getLabel,Tk.registerClass(Uk);var Yk=function(){function t(t,e,n){this._prepareParams(t,e,n)}return t.prototype._prepareParams=function(t,e,n){n[1]0&&s>0&&!l&&(a=0),0>a&&0>s&&!u&&(s=0));var c=this._determinedMin,p=this._determinedMax;return null!=c&&(a=c,l=!0),null!=p&&(s=p,u=!0),{min:a,max:s,minFixed:l,maxFixed:u,isBlank:h}},t.prototype.modifyDataMinMax=function(t,e){this[jk[t]]=e},t.prototype.setDeterminedMinMax=function(t,e){var n=qk[t];this[n]=e},t.prototype.freeze=function(){this.frozen=!0},t}(),qk={min:"_determinedMin",max:"_determinedMax"},jk={min:"_dataMin",max:"_dataMax"},Zk=function(){function t(){}return t.prototype.getNeedCrossZero=function(){var t=this.option;return!t.scale},t.prototype.getCoordSysModel=function(){},t}(),Kk={isDimensionStacked:Xp,enableDataStack:Wp,getStackedDimension:Yp},$k=(Object.freeze||Object)({createList:Ud,getLayoutRect:Vl,dataStack:Kk,createScale:Xd,mixinAxisModelCommonMethods:Yd,getECData:sS,createTextStyle:qd,createDimensions:Ep,createSymbol:dc,enableHoverEmphasis:La}),Qk=[],Jk={registerPreprocessor:cp,registerProcessor:pp,registerPostInit:dp,registerPostUpdate:fp,registerUpdateLifecycle:gp,registerAction:yp,registerCoordinateSystem:vp,registerLayout:_p,registerVisual:xp,registerTransform:tk,registerLoading:wp,registerMap:Mp,registerImpl:Jc,PRIORITY:lD,ComponentModel:MT,ComponentView:GI,SeriesModel:HI,ChartView:XI,registerComponentModel:function(t){MT.registerClass(t)},registerComponentView:function(t){GI.registerClass(t)},registerSeriesModel:function(t){HI.registerClass(t)},registerChartView:function(t){XI.registerClass(t)},registerSubTypeDefaulter:function(t,e){MT.registerSubTypeDefaulter(t,e)},registerPainter:function(t,e){Vi(t,e)}},tA=1e-8,eA=[],nA=function(){function t(t){this.name=t}return t.prototype.setCenter=function(t){this._center=t},t.prototype.getCenter=function(){var t=this._center;return t||(t=this._center=this.calcCenter()),t},t}(),iA=function(){function t(t,e){this.type="polygon",this.exterior=t,this.interiors=e}return t}(),rA=function(){function t(t){this.type="linestring",this.points=t}return t}(),oA=function(t){function n(e,n,i){var r=t.call(this,e)||this;return r.type="geoJSON",r.geometries=n,r._center=i&&[i[0],i[1]],r}return e(n,t),n.prototype.calcCenter=function(){for(var t,e=this.geometries,n=0,i=0;in&&(t=r,n=a)}if(t)return Jd(t.exterior);var s=this.getBoundingRect();return[s.x+s.width/2,s.y+s.height/2]},n.prototype.getBoundingRect=function(t){var e=this._rect;if(e&&!t)return e;var n=[1/0,1/0],i=[-1/0,-1/0],r=this.geometries;return y(r,function(e){"polygon"===e.type?Qd(e.exterior,n,i,t):y(e.points,function(e){Qd(e,n,i,t)})}),isFinite(n[0])&&isFinite(n[1])&&isFinite(i[0])&&isFinite(i[1])||(n[0]=n[1]=i[0]=i[1]=0),e=new Q_(n[0],n[1],i[0]-n[0],i[1]-n[1]),t||(this._rect=e),e},n.prototype.contain=function(t){var e=this.getBoundingRect(),n=this.geometries;if(!e.contain(t[0],t[1]))return!1;t:for(var i=0,r=n.length;r>i;i++){var o=n[i];if("polygon"===o.type){var a=o.exterior,s=o.interiors;if(Kd(a,t[0],t[1])){for(var l=0;l<(s?s.length:0);l++)if(Kd(s[l],t[0],t[1]))continue t;return!0}}}return!1},n.prototype.transformTo=function(t,e,n,i){var r=this.getBoundingRect(),o=r.width/r.height;n?i||(i=n/o):n=o*i;for(var a=new Q_(t,e,n,i),s=r.calculateTransform(a),l=this.geometries,u=0;u=n&&i>=t},t.prototype.containData=function(t){return this.scale.contain(t)},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.getPixelPrecision=function(t){return ji(t||this.scale.getExtent(),this._extent)},t.prototype.setExtent=function(t,e){var n=this._extent;n[0]=t,n[1]=e},t.prototype.dataToCoord=function(t,e){var n=this._extent,i=this.scale;return t=i.normalize(t),this.onBand&&"ordinal"===i.type&&(n=n.slice(),_f(n,i.count())),Gi(t,pA,n,e)},t.prototype.coordToData=function(t,e){var n=this._extent,i=this.scale;this.onBand&&"ordinal"===i.type&&(n=n.slice(),_f(n,i.count()));var r=Gi(t,n,pA,e);return this.scale.scale(r)},t.prototype.pointToData=function(){},t.prototype.getTicksCoords=function(t){t=t||{};var e=t.tickModel||this.getTickModel(),n=af(this,e),i=n.ticks,r=v(i,function(t){return{coord:this.dataToCoord("ordinal"===this.scale.type?this.scale.getRawOrdinalNumber(t):t),tickValue:t}},this),o=e.get("alignWithLabel");return xf(this,r,o,t.clamp),r},t.prototype.getMinorTicksCoords=function(){if("ordinal"===this.scale.type)return[];var t=this.model.getModel("minorTick"),e=t.get("splitNumber");e>0&&100>e||(e=5);var n=this.scale.getMinorTicks(e),i=v(n,function(t){return v(t,function(t){return{coord:this.dataToCoord(t),tickValue:t}},this)},this);return i},t.prototype.getViewLabels=function(){return of(this).labels},t.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},t.prototype.getTickModel=function(){return this.model.getModel("axisTick")},t.prototype.getBandWidth=function(){var t=this._extent,e=this.scale.getExtent(),n=e[1]-e[0]+(this.onBand?1:0);0===n&&(n=1);var i=Math.abs(t[1]-t[0]);return Math.abs(i)/n},t.prototype.calculateCategoryInterval=function(){return gf(this)},t}(),fA=2*Math.PI,gA=Ow.CMD,yA=["top","right","bottom","left"],vA=[],mA=new W_,_A=new W_,xA=new W_,bA=new W_,wA=new W_,SA=[],MA=new W_,TA=["align","verticalAlign","width","height","fontSize"],IA=new yb,CA=Pr(),DA=Pr(),kA=["x","y","rotation"],AA=function(){function t(){this._labelList=[],this._chartViewList=[]}return t.prototype.clearLabels=function(){this._labelList=[],this._chartViewList=[]},t.prototype._addLabel=function(t,e,n,i,r){var o=i.style,a=i.__hostTarget,s=a.textConfig||{},l=i.getComputedTransform(),u=i.getBoundingRect().plain();Q_.applyTransform(u,u,l),l?IA.setLocalTransform(l):(IA.x=IA.y=IA.rotation=IA.originX=IA.originY=0,IA.scaleX=IA.scaleY=1);var h,c=i.__hostTarget;if(c){h=c.getBoundingRect().plain();var p=c.getComputedTransform();Q_.applyTransform(h,h,p)}var d=h&&c.getTextGuideLine();this._labelList.push({label:i,labelLine:d,seriesModel:n,dataIndex:t,dataType:e,layoutOption:r,computedLayoutOption:null,rect:u,hostRect:h,priority:h?h.width*h.height:0,defaultAttr:{ignore:i.ignore,labelGuideIgnore:d&&d.ignore,x:IA.x,y:IA.y,scaleX:IA.scaleX,scaleY:IA.scaleY,rotation:IA.rotation,style:{x:o.x,y:o.y,align:o.align,verticalAlign:o.verticalAlign,width:o.width,height:o.height,fontSize:o.fontSize},cursor:i.cursor,attachedPos:s.position,attachedRot:s.rotation}})},t.prototype.addLabelsOfSeries=function(t){var e=this;this._chartViewList.push(t);var n=t.__model,i=n.get("labelLayout");(T(i)||b(i).length)&&t.group.traverse(function(t){if(t.ignore)return!0;var r=t.getTextContent(),o=sS(t);r&&!r.disableLabelLayout&&e._addLabel(o.dataIndex,o.dataType,n,r,i)})},t.prototype.updateLayoutConfig=function(t){function e(t,e){return function(){Lf(t,e)}}for(var n=t.getWidth(),i=t.getHeight(),r=0;r=0&&n.attr(r.oldLayoutSelect),p(h,"emphasis")>=0&&n.attr(r.oldLayoutEmphasis)),ls(n,l,e,s)}else if(n.attr(l),!FM(n).valueAnimation){var c=B(n.style.opacity,1);n.style.opacity=0,us(n,{style:{opacity:c}},e,s)}if(r.oldLayout=l,n.states.select){var d=r.oldLayoutSelect={};Xf(d,l,kA),Xf(d,n.states.select,kA)}if(n.states.emphasis){var f=r.oldLayoutEmphasis={};Xf(f,l,kA),Xf(f,n.states.emphasis,kA)}Qs(n,s,u,e,e)}if(i&&!i.ignore&&!i.invisible){var r=DA(i),o=r.oldLayout,g={points:i.shape.points};o?(i.attr({shape:o}),ls(i,{shape:g},e)):(i.setShape(g),i.style.strokePercent=0,us(i,{style:{strokePercent:1}},e)),r.oldLayout=g}},t}(),LA=Pr();jd(Yf);var PA=function(t){function n(e,n,i){var r=t.call(this)||this;r.motionBlur=!1,r.lastFrameAlpha=.7,r.dpr=1,r.virtual=!1,r.config={},r.incremental=!1,r.zlevel=0,r.maxRepaintRectCount=5,r.__dirty=!0,r.__firstTimePaint=!0,r.__used=!1,r.__drawIndex=0,r.__startIndex=0,r.__endIndex=0,r.__prevStartIndex=null,r.__prevEndIndex=null;var o;i=i||ob,"string"==typeof e?o=qf(e,n,i):k(e)&&(o=e,e=o.id),r.id=e,r.dom=o;var a=o.style;return a&&(K(o),o.onselectstart=function(){return!1},a.padding="0",a.margin="0",a.borderWidth="0"),r.painter=n,r.dpr=i,r}return e(n,t),n.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},n.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex,this.__prevEndIndex=this.__endIndex},n.prototype.initContext=function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},n.prototype.setUnpainted=function(){this.__firstTimePaint=!0},n.prototype.createBackBuffer=function(){var t=this.dpr;this.domBack=qf("back-"+this.id,this.painter,t),this.ctxBack=this.domBack.getContext("2d"),1!==t&&this.ctxBack.scale(t,t)},n.prototype.createRepaintRects=function(t,e,n,i){function r(t){if(t.isFinite()&&!t.isZero())if(0===o.length){var e=new Q_(0,0,0,0);e.copy(t),o.push(e)}else{for(var n=!1,i=1/0,r=0,u=0;ug&&(i=g,r=u)}}if(s&&(o[r].union(t),n=!0),!n){var e=new Q_(0,0,0,0);e.copy(t),o.push(e)}s||(s=o.length>=a)}}if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;for(var o=[],a=this.maxRepaintRectCount,s=!1,l=new Q_(0,0,0,0),u=this.__startIndex;uo;o++){var a=t[o];a.__inHover&&(n||(n=this._hoverlayer=this.getLayer(OA)),i||(i=n.ctx,i.save()),Uc(i,a,r,o===e-1))}i&&i.restore()}},t.prototype.getHoverLayer=function(){return this.getLayer(OA)},t.prototype.paintOne=function(t,e){Wc(t,e)},t.prototype._paintList=function(t,e,n,i){if(this._redrawId===i){n=n||!1,this._updateLayerStatus(t);var r=this._doPaintList(t,e,n),o=r.finished,a=r.needsRefreshHover;if(this._needsManuallyCompositing&&this._compositeManually(),a&&this._paintHoverList(t),o)this.eachLayer(function(t){t.afterBrush&&t.afterBrush()});else{var s=this;dx(function(){s._paintList(t,e,n,i)})}}},t.prototype._compositeManually=function(){var t=this.getLayer(RA).ctx,e=this._domRoot.width,n=this._domRoot.height;t.clearRect(0,0,e,n),this.eachBuiltinLayer(function(i){i.virtual&&t.drawImage(i.dom,0,0,e,n)})},t.prototype._doPaintList=function(t,e,n){for(var i=this,r=[],o=this._opts.useDirtyRect,a=0;a15)break}}n.prevElClipPaths&&l.restore()};if(c)if(0===c.length)m=s.__endIndex;else for(var x=p.dpr,b=0;b0&&t>i[0]){for(s=0;r-1>s&&!(i[s]t);s++);a=n[i[s]]}if(i.splice(s+1,0,t),n[t]=e,!e.virtual)if(a){var l=a.dom;l.nextSibling?o.insertBefore(e.dom,l.nextSibling):o.appendChild(e.dom)}else o.firstChild?o.insertBefore(e.dom,o.firstChild):o.appendChild(e.dom);e.__painter=this}},t.prototype.eachLayer=function(t,e){for(var n=this._zlevelList,i=0;i0?NA:0),this._needsManuallyCompositing),h.__builtin__||a("ZLevel "+u+" has been used by unkown layer "+h.id),h!==s&&(h.__used=!0,h.__startIndex!==o&&(h.__dirty=!0),h.__startIndex=o,h.__drawIndex=h.incremental?-1:o,e(o),s=h),i.__dirty&lx&&!i.__inHover&&(h.__dirty=!0,h.incremental&&h.__drawIndex<0&&(h.__drawIndex=o))}e(o),this.eachBuiltinLayer(function(t){!t.__used&&t.getElementCount()>0&&(t.__dirty=!0,t.__startIndex=t.__endIndex=t.__drawIndex=0),t.__dirty&&t.__drawIndex<0&&(t.__drawIndex=t.__startIndex)})},t.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},t.prototype._clearLayer=function(t){t.clear()},t.prototype.setBackgroundColor=function(t){this._backgroundColor=t,y(this._layers,function(t){t.setUnpainted()})},t.prototype.configLayer=function(t,e){if(e){var n=this._layerConfig;n[t]?l(n[t],e,!0):n[t]=e;for(var i=0;is;s++){var u=a[s];Uc(n,u,o,s===l-1)}return e.dom},t.prototype.getWidth=function(){return this._width},t.prototype.getHeight=function(){return this._height},t}(),BA=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="dataset",e}return e(n,t),n.prototype.init=function(e,n,i){t.prototype.init.call(this,e,n,i),this._sourceManager=new RI(this),uh(this)},n.prototype.mergeOption=function(e,n){t.prototype.mergeOption.call(this,e,n),uh(this)},n.prototype.optionUpdated=function(){this._sourceManager.dirty()},n.prototype.getSourceManager=function(){return this._sourceManager},n.type="dataset",n.defaultOption={seriesLayoutBy:zT},n}(MT),FA=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="dataset",e}return e(n,t),n.type="dataset",n}(GI);jd([Kf,$f]),jd(Yf);var VA={average:function(t){for(var e=0,n=0,i=0;ie&&(e=t[n]);return isFinite(e)?e:0/0},min:function(t){for(var e=1/0,n=0;nd)l=p;else if(null!=l&&d>a){u=(p+l)/2;break}1===c&&(h=d-i[0].tickValue)}null==u&&(l?l&&(u=i[i.length-1].coord):u=i[0].coord),o[n]=t.toGlobalCoord(u)}});else{var a=this.getData(),s=a.getLayout("offset"),l=a.getLayout("size"),u=i.getBaseAxis().isHorizontal()?0:1;o[u]+=s+l/2}return o}return[0/0,0/0]},n.type="series.__base_bar__",n.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},n}(HI);HI.registerClass(GA);var WA=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return e(n,t),n.prototype.getInitialData=function(){return Zp(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},n.prototype.getProgressive=function(){return this.get("large")?this.get("progressive"):!1},n.prototype.getProgressiveThreshold=function(){var t=this.get("progressiveThreshold"),e=this.get("largeThreshold");return e>t&&(t=e),t},n.prototype.brushSelector=function(t,e,n){return n.rect(e.getItemLayout(t))},n.type="series.bar",n.dependencies=["grid","polar"],n.defaultOption=nl(GA.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),n}(GA),UA=function(){function t(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0}return t}(),XA=function(t){function n(e){var n=t.call(this,e)||this;return n.type="sausage",n}return e(n,t),n.prototype.getDefaultShape=function(){return new UA},n.prototype.buildPath=function(t,e){var n=e.cx,i=e.cy,r=Math.max(e.r0||0,0),o=Math.max(e.r,0),a=.5*(o-r),s=r+a,l=e.startAngle,u=e.endAngle,h=e.clockwise,c=2*Math.PI,p=h?c>u-l:c>l-u;p||(l=u-(h?c:-c));var d=Math.cos(l),f=Math.sin(l),g=Math.cos(u),y=Math.sin(u);p?(t.moveTo(d*r+n,f*r+i),t.arc(d*s+n,f*s+i,a,-Math.PI+l,l,!h)):t.moveTo(d*o+n,f*o+i),t.arc(n,i,o,l,u,!h),t.arc(g*s+n,y*s+i,a,u-2*Math.PI,u-Math.PI,!h),0!==r&&t.arc(n,i,r,u,l,h)},n}(Uw),YA=Math.max,qA=Math.min,jA=function(t){function n(){var e=t.call(this)||this;return e.type=n.type,e._isFirstFrame=!0,e}return e(n,t),n.prototype.render=function(t,e,n,i){this._model=t,this._removeOnRenderedListener(n),this._updateDrawMode(t);var r=t.get("coordinateSystem");("cartesian2d"===r||"polar"===r)&&(this._progressiveEls=null,this._isLargeDraw?this._renderLarge(t,e,n):this._renderNormal(t,e,n,i))},n.prototype.incrementalPrepareRender=function(t){this._clear(),this._updateDrawMode(t),this._updateLargeClip(t)},n.prototype.incrementalRender=function(t,e){this._progressiveEls=[],this._incrementalRenderLarge(t,e)},n.prototype.eachRendered=function(t){Vs(this._progressiveEls||this.group,t)},n.prototype._updateDrawMode=function(t){var e=t.pipelineContext.large;(null==this._isLargeDraw||e!==this._isLargeDraw)&&(this._isLargeDraw=e,this._clear())},n.prototype._renderNormal=function(t,e,n,i){function r(t){var e=tL[u.type](s,t),n=bg(u,o,e);return n.useStyle(v.getItemStyle()),"cartesian2d"===u.type?n.setShape("r",m):n.setShape("cornerRadius",m),_[t]=n,n}var o,a=this.group,s=t.getData(),l=this._data,u=t.coordinateSystem,h=u.getBaseAxis();"cartesian2d"===u.type?o=h.isHorizontal():"polar"===u.type&&(o="angle"===h.dim);var c=t.isAnimationEnabled()?t:null,p=cg(t,u);p&&this._enableRealtimeSort(p,s,n);var d=t.get("clip",!0)||p,f=hg(u,s);a.removeClipPath();var g=t.get("roundCap",!0),y=t.get("showBackground",!0),v=t.getModel("backgroundStyle"),m=v.get("borderRadius")||0,_=[],x=this._backgroundEls,b=i&&i.isInitSort,w=i&&"changeAxisOrder"===i.type;s.diff(l).add(function(e){var n=s.getItemModel(e),i=tL[u.type](s,e,n);if(y&&r(e),s.hasValue(e)&&JA[u.type](i)){var l=!1;d&&(l=ZA[u.type](f,i));var v=KA[u.type](t,s,e,i,o,c,h.model,!1,g);p&&(v.forceLabelAnimation=!0),yg(v,s,e,n,i,t,o,"polar"===u.type),b?v.attr({shape:i}):p?pg(p,c,v,i,e,o,!1,!1):us(v,{shape:i},t,e),s.setItemGraphicEl(e,v),a.add(v),v.ignore=l}}).update(function(e,n){var i=s.getItemModel(e),S=tL[u.type](s,e,i);if(y){var M=void 0;0===x.length?M=r(n):(M=x[n],M.useStyle(v.getItemStyle()),"cartesian2d"===u.type?M.setShape("r",m):M.setShape("cornerRadius",m),_[e]=M);var T=tL[u.type](s,e),I=xg(o,T,u);ls(M,{shape:I},c,e)}var C=l.getItemGraphicEl(n);if(!s.hasValue(e)||!JA[u.type](S))return void a.remove(C);var D=!1;if(d&&(D=ZA[u.type](f,S),D&&a.remove(C)),C?fs(C):C=KA[u.type](t,s,e,S,o,c,h.model,!!C,g),p&&(C.forceLabelAnimation=!0),w){var k=C.getTextContent();if(k){var A=FM(k);null!=A.prevValue&&(A.prevValue=A.value)}}else yg(C,s,e,i,S,t,o,"polar"===u.type);b?C.attr({shape:S}):p?pg(p,c,C,S,e,o,!0,w):ls(C,{shape:S},t,e,null),s.setItemGraphicEl(e,C),C.ignore=D,a.add(C)}).remove(function(e){var n=l.getItemGraphicEl(e);n&&ds(n,t,e)}).execute();var S=this._backgroundGroup||(this._backgroundGroup=new Tb);S.removeAll();for(var M=0;M<_.length;++M)S.add(_[M]);a.add(S),this._backgroundEls=_,this._data=s},n.prototype._renderLarge=function(t){this._clear(),mg(t,this.group),this._updateLargeClip(t)},n.prototype._incrementalRenderLarge=function(t,e){this._removeBackground(),mg(e,this.group,this._progressiveEls,!0)},n.prototype._updateLargeClip=function(t){var e=t.get("clip",!0)&&eg(t.coordinateSystem,!1,t),n=this.group;e?n.setClipPath(e):n.removeClipPath()},n.prototype._enableRealtimeSort=function(t,e,n){var i=this;if(e.count()){var r=t.baseAxis;if(this._isFirstFrame)this._dispatchInitSort(e,t,n),this._isFirstFrame=!1;else{var o=function(t){var n=e.getItemGraphicEl(t),i=n&&n.shape;return i&&Math.abs(r.isHorizontal()?i.height:i.width)||0};this._onRendered=function(){i._updateSortWithinSameData(e,o,r,n)},n.getZr().on("rendered",this._onRendered)}}},n.prototype._dataSort=function(t,e,n){var i=[];return t.each(t.mapDimension(e.dim),function(t,e){var r=n(e);r=null==r?0/0:r,i.push({dataIndex:e,mappedValue:r,ordinalNumber:t})}),i.sort(function(t,e){return e.mappedValue-t.mappedValue}),{ordinalNumbers:v(i,function(t){return t.ordinalNumber})}},n.prototype._isOrderChangedWithinSameData=function(t,e,n){for(var i=n.scale,r=t.mapDimension(n.dim),o=Number.MAX_VALUE,a=0,s=i.getOrdinalMeta().categories.length;s>a;++a){var l=t.rawIndexOf(r,i.getRawOrdinalNumber(a)),u=0>l?Number.MIN_VALUE:e(t.indexOfRawIndex(l));if(u>o)return!0;o=u}return!1},n.prototype._isOrderDifferentInView=function(t,e){for(var n=e.scale,i=n.getExtent(),r=Math.max(0,i[0]),o=Math.min(i[1],n.getOrdinalMeta().categories.length-1);o>=r;++r)if(t.ordinalNumbers[r]!==n.getRawOrdinalNumber(r))return!0},n.prototype._updateSortWithinSameData=function(t,e,n,i){if(this._isOrderChangedWithinSameData(t,e,n)){var r=this._dataSort(t,n,e);this._isOrderDifferentInView(r,n)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:"changeAxisOrder",componentType:n.dim+"Axis",axisId:n.index,sortInfo:r}))}},n.prototype._dispatchInitSort=function(t,e,n){var i=e.baseAxis,r=this._dataSort(t,i,function(n){return t.get(t.mapDimension(e.otherAxis.dim),n)});n.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",isInitSort:!0,axisId:i.index,sortInfo:r})},n.prototype.remove=function(t,e){this._clear(this._model),this._removeOnRenderedListener(e)},n.prototype.dispose=function(t,e){this._removeOnRenderedListener(e)},n.prototype._removeOnRenderedListener=function(t){this._onRendered&&(t.getZr().off("rendered",this._onRendered),this._onRendered=null)},n.prototype._clear=function(t){var e=this.group,n=this._data;t&&t.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl(function(e){ds(e,t,sS(e).dataIndex)})):e.removeAll(),this._data=null,this._isFirstFrame=!0},n.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},n.type="bar",n}(XI),ZA={cartesian2d:function(t,e){var n=e.width<0?-1:1,i=e.height<0?-1:1;0>n&&(e.x+=e.width,e.width=-e.width),0>i&&(e.y+=e.height,e.height=-e.height);var r=t.x+t.width,o=t.y+t.height,a=YA(e.x,t.x),s=qA(e.x+e.width,r),l=YA(e.y,t.y),u=qA(e.y+e.height,o),h=a>s,c=l>u;return e.x=h&&a>r?s:a,e.y=c&&l>o?u:l,e.width=h?0:s-a,e.height=c?0:u-l,0>n&&(e.x+=e.width,e.width=-e.width),0>i&&(e.y+=e.height,e.height=-e.height),h||c},polar:function(t,e){var n=e.r0<=e.r?1:-1;if(0>n){var i=e.r;e.r=e.r0,e.r0=i}var r=qA(e.r,t.r),o=YA(e.r0,t.r0);e.r=r,e.r0=o;var a=0>r-o;if(0>n){var i=e.r;e.r=e.r0,e.r0=i}return a}},KA={cartesian2d:function(t,e,n,i,r,o){var a=new Jw({shape:h({},i),z2:1});if(a.__dataIndex=n,a.name="item",o){var s=a.shape,l=r?"height":"width";s[l]=0}return a},polar:function(t,e,n,i,r,o,a,s,l){var u=!r&&l?XA:eM,h=new u({shape:i,z2:1});h.name="item";var c=gg(r);if(h.calculateTextPosition=og(c,{isRoundCap:u===XA}),o){var p=h.shape,d=r?"r":"endAngle",f={};p[d]=r?i.r0:i.startAngle,f[d]=i[d],(s?ls:us)(h,{shape:f},o)}return h}},$A=["x","y","width","height"],QA=["cx","cy","r","startAngle","endAngle"],JA={cartesian2d:function(t){return!dg(t,$A)},polar:function(t){return!dg(t,QA)}},tL={cartesian2d:function(t,e,n){var i=t.getItemLayout(e),r=n?vg(n,i):0,o=i.width>0?1:-1,a=i.height>0?1:-1;return{x:i.x+o*r/2,y:i.y+a*r/2,width:i.width-o*r,height:i.height-a*r}},polar:function(t,e){var n=t.getItemLayout(e);return{cx:n.cx,cy:n.cy,r0:n.r0,r:n.r,startAngle:n.startAngle,endAngle:n.endAngle,clockwise:n.clockwise}}},eL=function(){function t(){}return t}(),nL=function(t){function n(e){var n=t.call(this,e)||this;return n.type="largeBar",n}return e(n,t),n.prototype.getDefaultShape=function(){return new eL},n.prototype.buildPath=function(t,e){for(var n=e.points,i=this.baseDimIdx,r=1-this.baseDimIdx,o=[],a=[],s=this.barWidth,l=0;l=0?n:null},30,!1);jd(wg);var rL=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.hasSymbolVisual=!0,e}return e(n,t),n.prototype.getInitialData=function(){return Zp(null,this,{useEncodeDefaulter:!0})},n.prototype.getLegendIcon=function(t){var e=new Tb,n=dc("line",0,t.itemHeight/2,t.itemWidth,0,t.lineStyle.stroke,!1);e.add(n),n.setStyle(t.lineStyle);var i=this.getData().getVisual("symbol"),r=this.getData().getVisual("symbolRotate"),o="none"===i?"circle":i,a=.8*t.itemHeight,s=dc(o,(t.itemWidth-a)/2,(t.itemHeight-a)/2,a,a,t.itemStyle.fill);e.add(s),s.setStyle(t.itemStyle);var l="inherit"===t.iconRotate?r:t.iconRotate||0;return s.rotation=l*Math.PI/180,s.setOrigin([t.itemWidth/2,t.itemHeight/2]),o.indexOf("empty")>-1&&(s.style.stroke=s.style.fill,s.style.fill="#fff",s.style.lineWidth=2),e},n.type="series.line",n.dependencies=["grid","polar"],n.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},n}(HI),oL=function(t){function n(e,n,i,r){var o=t.call(this)||this;return o.updateData(e,n,i,r),o}return e(n,t),n.prototype._createSymbol=function(t,e,n,i,r){this.removeAll();var o=dc(t,-1,-1,2,2,null,r);o.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),o.drift=Sg,this._symbolType=t,this.add(o)},n.prototype.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(null,t)},n.prototype.getSymbolType=function(){return this._symbolType},n.prototype.getSymbolPath=function(){return this.childAt(0)},n.prototype.highlight=function(){fa(this.childAt(0))},n.prototype.downplay=function(){ga(this.childAt(0))},n.prototype.setZ=function(t,e){var n=this.childAt(0);n.zlevel=t,n.z=e},n.prototype.setDraggable=function(t,e){var n=this.childAt(0);n.draggable=t,n.cursor=!e&&t?"move":n.cursor},n.prototype.updateData=function(t,e,i,r){this.silent=!1;var o=t.getItemVisual(e,"symbol")||"circle",a=t.hostModel,s=n.getSymbolSize(t,e),l=o!==this._symbolType,u=r&&r.disableAnimation;if(l){var h=t.getItemVisual(e,"symbolKeepAspect");this._createSymbol(o,t,e,s,h)}else{var c=this.childAt(0);c.silent=!1;var p={scaleX:s[0]/2,scaleY:s[1]/2};u?c.attr(p):ls(c,p,a,e),fs(c)}if(this._updateCommon(t,e,s,i,r),l){var c=this.childAt(0);if(!u){var p={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:c.style.opacity}};c.scaleX=c.scaleY=0,c.style.opacity=0,us(c,p,a,e)}}u&&this.childAt(0).stopAnimation("leave")},n.prototype._updateCommon=function(t,e,n,i,r){function o(e){return C?t.getName(e):ig(t,e)}var a,s,l,u,c,p,d,f,g,y=this.childAt(0),v=t.hostModel;if(i&&(a=i.emphasisItemStyle,s=i.blurItemStyle,l=i.selectItemStyle,u=i.focus,c=i.blurScope,d=i.labelStatesModels,f=i.hoverScale,g=i.cursorStyle,p=i.emphasisDisabled),!i||t.hasItemOption){var m=i&&i.itemModel?i.itemModel:t.getItemModel(e),_=m.getModel("emphasis");a=_.getModel("itemStyle").getItemStyle(),l=m.getModel(["select","itemStyle"]).getItemStyle(),s=m.getModel(["blur","itemStyle"]).getItemStyle(),u=_.get("focus"),c=_.get("blurScope"),p=_.get("disabled"),d=Us(m),f=_.getShallow("scale"),g=m.getShallow("cursor")}var x=t.getItemVisual(e,"symbolRotate");y.attr("rotation",(x||0)*Math.PI/180||0);var b=gc(t.getItemVisual(e,"symbolOffset"),n);b&&(y.x=b[0],y.y=b[1]),g&&y.attr("cursor",g);var w=t.getItemVisual(e,"style"),S=w.fill;if(y instanceof Zw){var M=y.style;y.useStyle(h({image:M.image,x:M.x,y:M.y,width:M.width,height:M.height},w))}else y.useStyle(y.__isEmptyBrush?h({},w):w),y.style.decal=null,y.setColor(S,r&&r.symbolInnerColor),y.style.strokeNoScale=!0;var T=t.getItemVisual(e,"liftZ"),I=this._z2;null!=T?null==I&&(this._z2=y.z2,y.z2+=T):null!=I&&(y.z2=I,this._z2=null);var C=r&&r.useNameLabel;Ws(y,d,{labelFetcher:v,labelDataIndex:e,defaultText:o,inheritColor:S,defaultOpacity:w.opacity}),this._sizeX=n[0]/2,this._sizeY=n[1]/2;var D=y.ensureState("emphasis");D.style=a,y.ensureState("select").style=l,y.ensureState("blur").style=s;var k=null==f||f===!0?Math.max(1.1,3/this._sizeY):isFinite(f)&&f>0?+f:1;D.scaleX=this._sizeX*k,D.scaleY=this._sizeY*k,this.setSymbolScale(1),Oa(this,u,c,p)},n.prototype.setSymbolScale=function(t){this.scaleX=this.scaleY=t},n.prototype.fadeOut=function(t,e,n){var i=this.childAt(0),r=sS(this).dataIndex,o=n&&n.animation;if(this.silent=i.silent=!0,n&&n.fadeLabel){var a=i.getTextContent();a&&cs(a,{style:{opacity:0}},e,{dataIndex:r,removeOpt:o,cb:function(){i.removeTextContent()}})}else i.removeTextContent();cs(i,{style:{opacity:0},scaleX:0,scaleY:0},e,{dataIndex:r,cb:t,removeOpt:o})},n.getSymbolSize=function(t,e){return fc(t.getItemVisual(e,"symbolSize"))},n}(Tb),aL=function(){function t(t){this.group=new Tb,this._SymbolCtor=t||oL}return t.prototype.updateData=function(t,e){this._progressiveEls=null,e=Tg(e);var n=this.group,i=t.hostModel,r=this._data,o=this._SymbolCtor,a=e.disableAnimation,s=Ig(t),l={disableAnimation:a},u=e.getSymbolPoint||function(e){return t.getItemLayout(e)};r||n.removeAll(),t.diff(r).add(function(i){var r=u(i);if(Mg(t,r,i,e)){var a=new o(t,i,s,l);a.setPosition(r),t.setItemGraphicEl(i,a),n.add(a)}}).update(function(h,c){var p=r.getItemGraphicEl(c),d=u(h);if(!Mg(t,d,h,e))return void n.remove(p);var f=t.getItemVisual(h,"symbol")||"circle",g=p&&p.getSymbolType&&p.getSymbolType();if(!p||g&&g!==f)n.remove(p),p=new o(t,h,s,l),p.setPosition(d);else{p.updateData(t,h,s,l);var y={x:d[0],y:d[1]};a?p.attr(y):ls(p,y,i)}n.add(p),t.setItemGraphicEl(h,p)}).remove(function(t){var e=r.getItemGraphicEl(t);e&&e.fadeOut(function(){n.remove(e)},i)}).execute(),this._getSymbolPoint=u,this._data=t},t.prototype.updateLayout=function(){var t=this,e=this._data;e&&e.eachItemGraphicEl(function(e,n){var i=t._getSymbolPoint(n);e.setPosition(i),e.markRedraw()})},t.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=Ig(t),this._data=null,this.group.removeAll()},t.prototype.incrementalUpdate=function(t,e,n){function i(t){t.isGroup||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[],n=Tg(n);for(var r=t.start;r0&&Pg(n[2*r-2],n[2*r-1]);r--);for(;r>i&&Pg(n[2*i],n[2*i+1]);i++);}for(;r>i;)i+=Og(t,n,i,r,r,1,e.smooth,e.smoothMonotone,e.connectNulls)+1},n.prototype.getPointOn=function(t,e){this.path||(this.createPathProxy(),this.buildPath(this.path,this.shape));for(var n,i,r=this.path,o=r.data,a=Ow.CMD,s="x"===e,l=[],u=0;u=v&&v>=0){var m=s?(p-i)*v+i:(c-n)*v+n;return s?[t,m]:[m,t]}n=c,i=p;break;case a.C:c=o[u++],p=o[u++],d=o[u++],f=o[u++],g=o[u++],y=o[u++];var _=s?pn(n,c,d,g,t,l):pn(i,p,f,y,t,l);if(_>0)for(var x=0;_>x;x++){var b=l[x];if(1>=b&&b>=0){var m=s?hn(i,p,f,y,b):hn(n,c,d,g,b);return s?[t,m]:[m,t]}}n=g,i=y}}},n}(Uw),cL=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return e(n,t),n}(uL),pL=function(t){function n(e){var n=t.call(this,e)||this;return n.type="ec-polygon",n}return e(n,t),n.prototype.getDefaultShape=function(){return new cL},n.prototype.buildPath=function(t,e){var n=e.points,i=e.stackedOnPoints,r=0,o=n.length/2,a=e.smoothMonotone;if(e.connectNulls){for(;o>0&&Pg(n[2*o-2],n[2*o-1]);o--);for(;o>r&&Pg(n[2*r],n[2*r+1]);r++);}for(;o>r;){var s=Og(t,n,r,o,o,1,e.smooth,a,e.connectNulls);Og(t,i,r+s-1,s,o,-1,e.stackedOnSmooth,a,e.connectNulls),r+=s+1,t.closePath()}},n}(Uw),dL=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return e(n,t),n.prototype.init=function(){var t=new Tb,e=new aL;this.group.add(e.group),this._symbolDraw=e,this._lineGroup=t},n.prototype.render=function(t,e,n){var i=this,r=t.coordinateSystem,o=this.group,a=t.getData(),s=t.getModel("lineStyle"),l=t.getModel("areaStyle"),u=a.getLayout("points")||[],h="polar"===r.type,p=this._coordSys,d=this._symbolDraw,f=this._polyline,g=this._polygon,y=this._lineGroup,v=!e.ssr&&t.isAnimationEnabled(),m=!l.isEmpty(),_=l.get("origin"),x=Cg(r,a,_),b=m&&Bg(r,a,x),w=t.get("showSymbol"),S=t.get("connectNulls"),M=w&&!h&&Gg(t,a,r),T=this._data;T&&T.eachItemGraphicEl(function(t,e){t.__temp&&(o.remove(t),T.setItemGraphicEl(e,null))}),w||d.remove(),o.add(y);var I,C=h?!1:t.get("step");r&&r.getArea&&t.get("clip",!0)&&(I=r.getArea(),null!=I.width?(I.x-=.1,I.y-=.1,I.width+=.2,I.height+=.2):I.r0&&(I.r0-=.5,I.r+=.5)),this._clipShapeForSymbol=I;var D=Hg(a,r,n)||a.getVisual("style")[a.getVisual("drawType")];if(f&&p.type===r.type&&C===this._step){m&&!g?g=this._newPolygon(u,b):g&&!m&&(y.remove(g),g=this._polygon=null),h||this._initOrUpdateEndLabel(t,r,zl(D));var k=y.getClipPath();if(k){var A=Zg(this,r,!1,t);us(k,{shape:A.shape},t)}else y.setClipPath(Zg(this,r,!0,t));w&&d.updateData(a,{isIgnore:M,clipShape:I,disableAnimation:!0,getSymbolPoint:function(t){return[u[2*t],u[2*t+1]]}}),Rg(this._stackedOnPoints,b)&&Rg(this._points,u)||(v?this._doUpdateAnimation(a,b,r,n,C,_,S):(C&&(u=Fg(u,r,C,S),b&&(b=Fg(b,r,C,S))),f.setShape({points:u}),g&&g.setShape({points:u,stackedOnPoints:b})))}else w&&d.updateData(a,{isIgnore:M,clipShape:I,disableAnimation:!0,getSymbolPoint:function(t){return[u[2*t],u[2*t+1]]}}),v&&this._initSymbolLabelAnimation(a,r,I),C&&(u=Fg(u,r,C,S),b&&(b=Fg(b,r,C,S))),f=this._newPolyline(u),m?g=this._newPolygon(u,b):g&&(y.remove(g),g=this._polygon=null),h||this._initOrUpdateEndLabel(t,r,zl(D)),y.setClipPath(Zg(this,r,!0,t));var L=t.getModel("emphasis"),P=L.get("focus"),O=L.get("blurScope"),R=L.get("disabled");if(f.useStyle(c(s.getLineStyle(),{fill:"none",stroke:D,lineJoin:"bevel"})),Na(f,t,"lineStyle"),f.style.lineWidth>0&&"bolder"===t.get(["emphasis","lineStyle","width"])){var N=f.getState("emphasis").style;N.lineWidth=+f.style.lineWidth+1}sS(f).seriesIndex=t.seriesIndex,Oa(f,P,O,R);var E=zg(t.get("smooth")),z=t.get("smoothMonotone");if(f.setShape({smooth:E,smoothMonotone:z,connectNulls:S}),g){var B=a.getCalculationInfo("stackedOnSeries"),F=0;g.useStyle(c(l.getAreaStyle(),{fill:D,opacity:.7,lineJoin:"bevel",decal:a.getVisual("style").decal})),B&&(F=zg(B.get("smooth"))),g.setShape({smooth:E,stackedOnSmooth:F,smoothMonotone:z,connectNulls:S}),Na(g,t,"areaStyle"),sS(g).seriesIndex=t.seriesIndex,Oa(g,P,O,R)}var V=function(t){i._changePolyState(t)};a.eachItemGraphicEl(function(t){t&&(t.onHoverStateChange=V)}),this._polyline.onHoverStateChange=V,this._data=a,this._coordSys=r,this._stackedOnPoints=b,this._points=u,this._step=C,this._valueOrigin=_,t.get("triggerLineEvent")&&(this.packEventData(t,f),g&&this.packEventData(t,g))},n.prototype.packEventData=function(t,e){sS(e).eventData={componentType:"series",componentSubType:"line",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"line"}},n.prototype.highlight=function(t,e,n,i){var r=t.getData(),o=Lr(r,i);if(this._changePolyState("emphasis"),!(o instanceof Array)&&null!=o&&o>=0){var a=r.getLayout("points"),s=r.getItemGraphicEl(o);if(!s){var l=a[2*o],u=a[2*o+1];if(isNaN(l)||isNaN(u))return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(l,u))return;var h=t.get("zlevel")||0,c=t.get("z")||0;s=new oL(r,o),s.x=l,s.y=u,s.setZ(h,c);var p=s.getSymbolPath().getTextContent();p&&(p.zlevel=h,p.z=c,p.z2=this._polyline.z2+1),s.__temp=!0,r.setItemGraphicEl(o,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else XI.prototype.highlight.call(this,t,e,n,i)},n.prototype.downplay=function(t,e,n,i){var r=t.getData(),o=Lr(r,i);if(this._changePolyState("normal"),null!=o&&o>=0){var a=r.getItemGraphicEl(o);a&&(a.__temp?(r.setItemGraphicEl(o,null),this.group.remove(a)):a.downplay())}else XI.prototype.downplay.call(this,t,e,n,i)},n.prototype._changePolyState=function(t){var e=this._polygon;oa(this._polyline,t),e&&oa(e,t)},n.prototype._newPolyline=function(t){var e=this._polyline;return e&&this._lineGroup.remove(e),e=new hL({shape:{points:t},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(e),this._polyline=e,e},n.prototype._newPolygon=function(t,e){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new pL({shape:{points:t,stackedOnPoints:e},segmentIgnoreThreshold:2}),this._lineGroup.add(n),this._polygon=n,n},n.prototype._initSymbolLabelAnimation=function(t,e,n){var i,r,o=e.getBaseAxis(),a=o.inverse;"cartesian2d"===e.type?(i=o.isHorizontal(),r=!1):"polar"===e.type&&(i="angle"===o.dim,r=!0);var s=t.hostModel,l=s.get("animationDuration");T(l)&&(l=l(null));var u=s.get("animationDelay")||0,h=T(u)?u(null):u;t.eachItemGraphicEl(function(t,o){var s=t;if(s){var c=[t.x,t.y],p=void 0,d=void 0,f=void 0;if(n)if(r){var g=n,y=e.pointToCoord(c);i?(p=g.startAngle,d=g.endAngle,f=-y[1]/180*Math.PI):(p=g.r0,d=g.r,f=y[0])}else{var v=n;i?(p=v.x,d=v.x+v.width,f=t.x):(p=v.y+v.height,d=v.y,f=t.y)}var m=d===p?0:(f-p)/(d-p);a&&(m=1-m);var _=T(u)?u(o):l*m+h,x=s.getSymbolPath(),b=x.getTextContent();s.attr({scaleX:0,scaleY:0}),s.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:_}),b&&b.animateFrom({style:{opacity:0}},{duration:300,delay:_}),x.disableLabelAnimation=!0}})},n.prototype._initOrUpdateEndLabel=function(t,e,n){var i=t.getModel("endLabel");if(jg(t)){var r=t.getData(),o=this._polyline,a=r.getLayout("points");if(!a)return o.removeTextContent(),void(this._endLabel=null);var s=this._endLabel;s||(s=this._endLabel=new iS({z2:200}),s.ignoreClip=!0,o.setTextContent(this._endLabel),o.disableLabelAnimation=!0);var l=Xg(a);l>=0&&(Ws(o,Us(t,"endLabel"),{inheritColor:n,labelFetcher:t,labelDataIndex:l,defaultText:function(t,e,n){return null!=n?rg(r,n):ig(r,t)},enableTextSetter:!0},Kg(i,e)),o.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},n.prototype._endLabelOnDuring=function(t,e,n,i,r,o,a){var s=this._endLabel,l=this._polyline;if(s){1>t&&null==i.originalX&&(i.originalX=s.x,i.originalY=s.y);var u=n.getLayout("points"),h=n.hostModel,c=h.get("connectNulls"),p=o.get("precision"),d=o.get("distance")||0,f=a.getBaseAxis(),g=f.isHorizontal(),y=f.inverse,v=e.shape,m=y?g?v.x:v.y+v.height:g?v.x+v.width:v.y,_=(g?d:0)*(y?-1:1),x=(g?0:-d)*(y?-1:1),b=g?"x":"y",w=qg(u,m,b),S=w.range,M=S[1]-S[0],T=void 0; +if(M>=1){if(M>1&&!c){var I=Yg(u,S[0]);s.attr({x:I[0]+_,y:I[1]+x}),r&&(T=h.getRawValue(S[0]))}else{var I=l.getPointOn(m,b);I&&s.attr({x:I[0]+_,y:I[1]+x});var C=h.getRawValue(S[0]),D=h.getRawValue(S[1]);r&&(T=Fr(n,p,C,D,w.t))}i.lastFrameIndex=S[0]}else{var k=1===t||i.lastFrameIndex>0?S[0]:0,I=Yg(u,k);r&&(T=h.getRawValue(k)),s.attr({x:I[0]+_,y:I[1]+x})}r&&FM(s).setLabelText(T)}},n.prototype._doUpdateAnimation=function(t,e,n,i,r,o,a){var s=this._polyline,l=this._polygon,u=t.hostModel,h=Lg(this._data,t,this._stackedOnPoints,e,this._coordSys,n,this._valueOrigin,o),c=h.current,p=h.stackedOnCurrent,d=h.next,f=h.stackedOnNext;if(r&&(c=Fg(h.current,n,r,a),p=Fg(h.stackedOnCurrent,n,r,a),d=Fg(h.next,n,r,a),f=Fg(h.stackedOnNext,n,r,a)),Eg(c,d)>3e3||l&&Eg(p,f)>3e3)return s.stopAnimation(),s.setShape({points:d}),void(l&&(l.stopAnimation(),l.setShape({points:d,stackedOnPoints:f})));s.shape.__points=h.current,s.shape.points=c;var g={shape:{points:d}};h.current!==c&&(g.shape.__points=h.next),s.stopAnimation(),ls(s,g,u),l&&(l.setShape({points:c,stackedOnPoints:p}),l.stopAnimation(),ls(l,{shape:{stackedOnPoints:f}},u),s.shape.points!==l.shape.points&&(l.shape.points=s.shape.points));for(var y=[],v=h.status,m=0;m0){for(var s=r.getItemLayout(0),l=1;isNaN(s&&s.startAngle)&&l=i.r0}},n.type="pie",n}(XI),_L=function(){function t(t,e){this._getDataWithEncodedVisual=t,this._getRawData=e}return t.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},t.prototype.containName=function(t){var e=this._getRawData();return e.indexOfName(t)>=0},t.prototype.indexOfName=function(t){var e=this._getDataWithEncodedVisual();return e.indexOfName(t)},t.prototype.getItemVisual=function(t,e){var n=this._getDataWithEncodedVisual();return n.getItemVisual(t,e)},t}(),xL=Pr(),bL=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return e(n,t),n.prototype.init=function(e){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new _L(y_(this.getData,this),y_(this.getRawData,this)),this._defaultLabelLine(e)},n.prototype.mergeOption=function(){t.prototype.mergeOption.apply(this,arguments)},n.prototype.getInitialData=function(){return ly(this,{coordDimensions:["value"],encodeDefaulter:S(jl,this)})},n.prototype.getDataParams=function(e){var n=this.getData(),i=xL(n),r=i.seats;if(!r){var o=[];n.each(n.mapDimension("value"),function(t){o.push(t)}),r=i.seats=Ki(o,n.hostModel.get("percentPrecision"))}var a=t.prototype.getDataParams.call(this,e);return a.percent=r[e]||0,a.$vars.push("percent"),a},n.prototype._defaultLabelLine=function(t){fr(t,"labelLine",["show"]);var e=t.labelLine,n=t.emphasis.labelLine;e.show=e.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},n.type="series.pie",n.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},n}(HI);jd(hy);var wL=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return e(n,t),n.type="grid",n.dependencies=["xAxis","yAxis"],n.layoutMode="box",n.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},n}(MT),SL=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return e(n,t),n.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",Fb).models[0]},n.type="cartesian2dAxis",n}(MT);f(SL,Zk);var ML={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},TL=l({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},ML),IL=l({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},ML),CL=l({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},IL),DL=c({logBase:10},IL),kL={category:TL,value:IL,time:CL,log:DL},AL={value:1,category:1,time:1,log:1},LL=function(){function t(t){this.type="cartesian",this._dimList=[],this._axes={},this.name=t||""}return t.prototype.getAxis=function(t){return this._axes[t]},t.prototype.getAxes=function(){return v(this._dimList,function(t){return this._axes[t]},this)},t.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),_(this.getAxes(),function(e){return e.scale.type===t})},t.prototype.addAxis=function(t){var e=t.dim;this._axes[e]=t,this._dimList.push(e)},t}(),PL=["x","y"],OL=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="cartesian2d",e.dimensions=PL,e}return e(n,t),n.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var t=this.getAxis("x").scale,e=this.getAxis("y").scale;if(dy(t)&&dy(e)){var n=t.getExtent(),i=e.getExtent(),r=this.dataToPoint([n[0],i[0]]),o=this.dataToPoint([n[1],i[1]]),a=n[1]-n[0],s=i[1]-i[0];if(a&&s){var l=(o[0]-r[0])/a,u=(o[1]-r[1])/s,h=r[0]-n[0]*l,c=r[1]-i[0]*u,p=this._transform=[l,0,0,u,h,c];this._invTransform=Ue([],p)}}},n.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},n.prototype.containPoint=function(t){var e=this.getAxis("x"),n=this.getAxis("y");return e.contain(e.toLocalCoord(t[0]))&&n.contain(n.toLocalCoord(t[1]))},n.prototype.containData=function(t){return this.getAxis("x").containData(t[0])&&this.getAxis("y").containData(t[1])},n.prototype.containZone=function(t,e){var n=this.dataToPoint(t),i=this.dataToPoint(e),r=this.getArea(),o=new Q_(n[0],n[1],i[0]-n[0],i[1]-n[1]);return r.intersect(o)},n.prototype.dataToPoint=function(t,e,n){n=n||[];var i=t[0],r=t[1];if(this._transform&&null!=i&&isFinite(i)&&null!=r&&isFinite(r))return ve(n,t,this._transform);var o=this.getAxis("x"),a=this.getAxis("y");return n[0]=o.toGlobalCoord(o.dataToCoord(i,e)),n[1]=a.toGlobalCoord(a.dataToCoord(r,e)),n},n.prototype.clampData=function(t,e){var n=this.getAxis("x").scale,i=this.getAxis("y").scale,r=n.getExtent(),o=i.getExtent(),a=n.parse(t[0]),s=i.parse(t[1]);return e=e||[],e[0]=Math.min(Math.max(Math.min(r[0],r[1]),a),Math.max(r[0],r[1])),e[1]=Math.min(Math.max(Math.min(o[0],o[1]),s),Math.max(o[0],o[1])),e},n.prototype.pointToData=function(t,e){var n=[];if(this._invTransform)return ve(n,t,this._invTransform);var i=this.getAxis("x"),r=this.getAxis("y");return n[0]=i.coordToData(i.toLocalCoord(t[0]),e),n[1]=r.coordToData(r.toLocalCoord(t[1]),e),n},n.prototype.getOtherAxis=function(t){return this.getAxis("x"===t.dim?"y":"x")},n.prototype.getArea=function(){var t=this.getAxis("x").getGlobalExtent(),e=this.getAxis("y").getGlobalExtent(),n=Math.min(t[0],t[1]),i=Math.min(e[0],e[1]),r=Math.max(t[0],t[1])-n,o=Math.max(e[0],e[1])-i;return new Q_(n,i,r,o)},n}(LL),RL=function(t){function n(e,n,i,r,o){var a=t.call(this,e,n,i)||this;return a.index=0,a.type=r||"value",a.position=o||"bottom",a}return e(n,t),n.prototype.isHorizontal=function(){var t=this.position;return"top"===t||"bottom"===t},n.prototype.getGlobalExtent=function(t){var e=this.getExtent();return e[0]=this.toGlobalCoord(e[0]),e[1]=this.toGlobalCoord(e[1]),t&&e[0]>e[1]&&e.reverse(),e},n.prototype.pointToData=function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},n.prototype.setCategorySortInfo=function(t){return"category"!==this.type?!1:(this.model.option.categorySortInfo=t,void this.scale.setSortInfo(t))},n}(dA),NL=Math.log,EL=function(){function t(t,e,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=PL,this._initCartesian(t,e,n),this.model=t}return t.prototype.getRect=function(){return this._rect},t.prototype.update=function(t,e){function n(t){var e,n=b(t),i=n.length;if(i){for(var r=[],o=i-1;o>=0;o--){var a=+n[o],s=t[a],l=s.model,u=s.scale;Jp(u)&&l.get("alignTicks")&&null==l.get("interval")?r.push(s):(Rd(u,l),Jp(u)&&(e=s))}r.length&&(e||(e=r.pop(),Rd(e.scale,e.model)),y(r,function(t){vy(t.scale,t.model,e.scale)}))}}var i=this._axesMap;this._updateScale(t,this.model),n(i.x),n(i.y);var r={};y(i.x,function(t){_y(i,"y",t,r)}),y(i.y,function(t){_y(i,"x",t,r)}),this.resize(this.model,e)},t.prototype.resize=function(t,e,n){function i(){y(s,function(t){var e=t.isHorizontal(),n=e?[0,a.width]:[0,a.height],i=t.inverse?1:0;t.setExtent(n[i],n[1-i]),by(t,e?a.x:a.y)})}var r=t.getBoxLayoutParams(),o=!n&&t.get("containLabel"),a=Vl(r,{width:e.getWidth(),height:e.getHeight()});this._rect=a;var s=this._axesList;i(),o&&(y(s,function(t){if(!t.model.get(["axisLabel","inside"])){var e=Fd(t);if(e){var n=t.isHorizontal()?"height":"width",i=t.model.get(["axisLabel","margin"]);a[n]-=e[n]+i,"top"===t.position?a.y+=e.height+i:"left"===t.position&&(a.x+=e.width+i)}}}),i()),y(this._coordsList,function(t){t.calcAffineTransform()})},t.prototype.getAxis=function(t,e){var n=this._axesMap[t];return null!=n?n[e||0]:void 0},t.prototype.getAxes=function(){return this._axesList.slice()},t.prototype.getCartesian=function(t,e){if(null!=t&&null!=e){var n="x"+t+"y"+e;return this._coordsMap[n]}k(t)&&(e=t.yAxisIndex,t=t.xAxisIndex);for(var i=0,r=this._coordsList;i0?"top":"bottom",i="center"):Ji(o-zL)?(r=n>0?"bottom":"top",i="center"):(r="middle",i=o>0&&zL>o?n>0?"right":"left":n>0?"left":"right"),{rotation:o,textAlign:i,textVerticalAlign:r}},t.makeAxisEventDataBase=function(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+"Index"]=t.componentIndex,e},t.isLabelSilent=function(t){var e=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||e&&e.show)},t}(),FL={axisLine:function(t,e,n,i){var r=e.get(["axisLine","show"]);if("auto"===r&&t.handleAutoShown&&(r=t.handleAutoShown("axisLine")),r){var o=e.axis.getExtent(),a=i.transform,s=[o[0],0],l=[o[1],0],u=s[0]>l[0];a&&(ve(s,s,a),ve(l,l,a));var c=h({lineCap:"round"},e.getModel(["axisLine","lineStyle"]).getLineStyle()),p=new hM({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:c,strokeContainThreshold:t.strokeContainThreshold||5,silent:!0,z2:1});Ss(p.shape,p.style.lineWidth),p.anid="line",n.add(p);var d=e.get(["axisLine","symbol"]);if(null!=d){var f=e.get(["axisLine","symbolSize"]);I(d)&&(d=[d,d]),(I(f)||D(f))&&(f=[f,f]);var g=gc(e.get(["axisLine","symbolOffset"])||0,f),v=f[0],m=f[1];y([{rotate:t.rotation+Math.PI/2,offset:g[0],r:0},{rotate:t.rotation-Math.PI/2,offset:g[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],function(e,i){if("none"!==d[i]&&null!=d[i]){var r=dc(d[i],-v/2,-m/2,v,m,c.stroke,!0),o=e.r+e.offset,a=u?l:s;r.attr({rotation:e.rotate,x:a[0]+o*Math.cos(t.rotation),y:a[1]-o*Math.sin(t.rotation),silent:!0,z2:11}),n.add(r)}})}}},axisTickLabel:function(t,e,n,i){var r=Dy(n,i,e,t),o=Ay(n,i,e,t);if(Sy(e,o,r),ky(n,i,e,t.tickDirection),e.get(["axisLabel","hideOverlap"])){var a=Bf(v(o,function(t){return{label:t,priority:t.z2,defaultAttr:{ignore:t.ignore}}}));Gf(a)}},axisName:function(t,e,n,i){var r=z(t.axisName,e.get("name"));if(r){var o,a=e.get("nameLocation"),s=t.nameDirection,l=e.getModel("nameTextStyle"),u=e.get("nameGap")||0,h=e.axis.getExtent(),c=h[0]>h[1]?-1:1,p=["start"===a?h[0]-c*u:"end"===a?h[1]+c*u:(h[0]+h[1])/2,Iy(a)?t.labelOffset+s*u:0],d=e.get("nameRotate");null!=d&&(d=d*zL/180);var f;Iy(a)?o=BL.innerTextLayout(t.rotation,null!=d?d:t.rotation,s):(o=wy(t.rotation,a,d||0,h),f=t.axisNameAvailableWidth,null!=f&&(f=Math.abs(f/Math.sin(o.rotation)),!isFinite(f)&&(f=null)));var g=l.getFont(),y=e.get("nameTruncate",!0)||{},v=y.ellipsis,m=z(t.nameTruncateMaxWidth,y.maxWidth,f),_=new iS({x:p[0],y:p[1],rotation:o.rotation,silent:BL.isLabelSilent(e),style:Xs(l,{text:r,font:g,overflow:"truncate",width:m,ellipsis:v,fill:l.getTextColor()||e.get(["axisLine","lineStyle","color"]),align:l.get("align")||o.textAlign,verticalAlign:l.get("verticalAlign")||o.textVerticalAlign}),z2:1});if(Bs({el:_,componentModel:e,itemName:r}),_.__fullText=r,_.anid="name",e.get("triggerEvent")){var x=BL.makeAxisEventDataBase(e);x.targetType="axisName",x.name=r,sS(_).eventData=x}i.add(_),_.updateTransform(),n.add(_),_.decomposeTransform()}}},VL={},HL=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return e(n,t),n.prototype.render=function(e,n,i){this.axisPointerClass&&zy(e),t.prototype.render.apply(this,arguments),this._doUpdateAxisPointerClass(e,i,!0)},n.prototype.updateAxisPointer=function(t,e,n){this._doUpdateAxisPointerClass(t,n,!1)},n.prototype.remove=function(t,e){var n=this._axisPointer;n&&n.remove(e)},n.prototype.dispose=function(e,n){this._disposeAxisPointer(n),t.prototype.dispose.apply(this,arguments)},n.prototype._doUpdateAxisPointerClass=function(t,e,i){var r=n.getAxisPointerClass(this.axisPointerClass);if(r){var o=Fy(t);o?(this._axisPointer||(this._axisPointer=new r)).render(t,o,e,i):this._disposeAxisPointer(e)}},n.prototype._disposeAxisPointer=function(t){this._axisPointer&&this._axisPointer.dispose(t),this._axisPointer=null},n.registerAxisPointerClass=function(t,e){VL[t]=e},n.getAxisPointerClass=function(t){return t&&VL[t]},n.type="axis",n}(GI),GL=Pr(),WL=["axisLine","axisTickLabel","axisName"],UL=["splitArea","splitLine","minorSplitLine"],XL=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.axisPointerClass="CartesianAxisPointer",e}return e(n,t),n.prototype.render=function(e,n,i,r){this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new Tb,this.group.add(this._axisGroup),e.get("show")){var a=e.getCoordSysModel(),s=fy(a,e),l=new BL(e,h({handleAutoShown:function(){for(var t=a.coordinateSystem.getCartesians(),n=0;n=0},n.prototype.getOrient=function(){return"vertical"===this.get("orient")?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},n.type="legend.plain",n.dependencies=["series"],n.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},n}(MT),eP=S,nP=y,iP=Tb,rP=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.newlineDisabled=!1,e}return e(n,t),n.prototype.init=function(){this.group.add(this._contentGroup=new iP),this.group.add(this._selectorGroup=new iP),this._isFirstRender=!0},n.prototype.getContentGroup=function(){return this._contentGroup},n.prototype.getSelectorGroup=function(){return this._selectorGroup},n.prototype.render=function(t,e,n){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),t.get("show",!0)){var r=t.get("align"),o=t.get("orient");r&&"auto"!==r||(r="right"===t.get("left")&&"vertical"===o?"right":"left");var a=t.get("selector",!0),s=t.get("selectorPosition",!0);!a||s&&"auto"!==s||(s="horizontal"===o?"end":"start"),this.renderInner(r,t,e,n,a,o,s);var l=t.getBoxLayoutParams(),u={width:n.getWidth(),height:n.getHeight()},h=t.get("padding"),p=Vl(l,u,h),d=this.layoutInner(t,r,p,i,a,s),f=Vl(c({width:d.width,height:d.height},l),u,h);this.group.x=f.x-d.x,this.group.y=f.y-d.y,this.group.markRedraw(),this.group.add(this._backgroundEl=Yy(d,t))}},n.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},n.prototype.renderInner=function(t,e,n,i,r,o,a){var s=this.getContentGroup(),l=q(),u=e.get("selectedMode"),c=[];n.eachRawSeries(function(t){!t.get("legendHoverLink")&&c.push(t.id)}),nP(e.getData(),function(r,o){var a=r.get("name");if(!this.newlineDisabled&&(""===a||"\n"===a)){var p=new iP; +return p.newline=!0,void s.add(p)}var d=n.getSeriesByName(a)[0];if(!l.get(a))if(d){var f=d.getData(),g=f.getVisual("legendLineStyle")||{},y=f.getVisual("legendIcon"),v=f.getVisual("style"),m=this._createItem(d,a,o,r,e,t,g,v,y,u,i);m.on("click",eP(Zy,a,null,i,c)).on("mouseover",eP($y,d.name,null,i,c)).on("mouseout",eP(Qy,d.name,null,i,c)),l.set(a,!0)}else n.eachRawSeries(function(n){if(!l.get(a)&&n.legendVisualProvider){var s=n.legendVisualProvider;if(!s.containName(a))return;var p=s.indexOfName(a),d=s.getItemVisual(p,"style"),f=s.getItemVisual(p,"legendIcon"),g=Nn(d.fill);g&&0===g[3]&&(g[3]=.2,d=h(h({},d),{fill:Un(g,"rgba")}));var y=this._createItem(n,a,o,r,e,t,{},d,f,u,i);y.on("click",eP(Zy,null,a,i,c)).on("mouseover",eP($y,null,a,i,c)).on("mouseout",eP(Qy,null,a,i,c)),l.set(a,!0)}},this)},this),r&&this._createSelector(r,e,i,o,a)},n.prototype._createSelector=function(t,e,n){var i=this.getSelectorGroup();nP(t,function(t){var r=t.type,o=new iS({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){n.dispatchAction({type:"all"===r?"legendAllSelect":"legendInverseSelect"})}});i.add(o);var a=e.getModel("selectorLabel"),s=e.getModel(["emphasis","selectorLabel"]);Ws(o,{normal:a,emphasis:s},{defaultText:t.title}),La(o)})},n.prototype._createItem=function(t,e,n,i,r,o,a,s,l,u,h){var c=t.visualDrawType,p=r.get("itemWidth"),d=r.get("itemHeight"),f=r.isSelected(e),g=i.get("symbolRotate"),y=i.get("symbolKeepAspect"),v=i.get("icon");l=v||l||"roundRect";var m=qy(l,i,a,s,c,f,h),_=new iP,x=i.getModel("textStyle");if(!T(t.getLegendIcon)||v&&"inherit"!==v){var b="inherit"===v&&t.getData().getVisual("symbol")?"inherit"===g?t.getData().getVisual("symbolRotate"):g:0;_.add(jy({itemWidth:p,itemHeight:d,icon:l,iconRotate:b,itemStyle:m.itemStyle,lineStyle:m.lineStyle,symbolKeepAspect:y}))}else _.add(t.getLegendIcon({itemWidth:p,itemHeight:d,icon:l,iconRotate:g,itemStyle:m.itemStyle,lineStyle:m.lineStyle,symbolKeepAspect:y}));var w="left"===o?p+5:-5,S=o,M=r.get("formatter"),C=e;I(M)&&M?C=M.replace("{name}",null!=e?e:""):T(M)&&(C=M(e));var D=i.get("inactiveColor");_.add(new iS({style:Xs(x,{text:C,x:w,y:d/2,fill:f?x.getTextColor():D,align:S,verticalAlign:"middle"})}));var k=new Jw({shape:_.getBoundingRect(),invisible:!0}),A=i.getModel("tooltip");return A.get("show")&&Bs({el:k,componentModel:r,itemName:e,itemTooltipOption:A.option}),_.add(k),_.eachChild(function(t){t.silent=!0}),k.silent=!u,this.getContentGroup().add(_),La(_),_.__legendDataIndex=n,_},n.prototype.layoutInner=function(t,e,n,i,r,o){var a=this.getContentGroup(),s=this.getSelectorGroup();wT(t.get("orient"),a,t.get("itemGap"),n.width,n.height);var l=a.getBoundingRect(),u=[-l.x,-l.y];if(s.markRedraw(),a.markRedraw(),r){wT("horizontal",s,t.get("selectorItemGap",!0));var h=s.getBoundingRect(),c=[-h.x,-h.y],p=t.get("selectorButtonGap",!0),d=t.getOrient().index,f=0===d?"width":"height",g=0===d?"height":"width",y=0===d?"y":"x";"end"===o?c[d]+=l[f]+p:u[d]+=h[f]+p,c[1-d]+=l[g]/2-h[g]/2,s.x=c[0],s.y=c[1],a.x=u[0],a.y=u[1];var v={x:0,y:0};return v[f]=l[f]+p+h[f],v[g]=Math.max(l[g],h[g]),v[y]=Math.min(0,h[y]+c[1-d]),v}return a.x=u[0],a.y=u[1],this.group.getBoundingRect()},n.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},n.type="legend.plain",n}(GI),oP=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return e(n,t),n.prototype.setScrollDataIndex=function(t){this.option.scrollDataIndex=t},n.prototype.init=function(e,n,i){var r=Wl(e);t.prototype.init.call(this,e,n,i),iv(this,e,r)},n.prototype.mergeOption=function(e,n){t.prototype.mergeOption.call(this,e,n),iv(this,this.option,e)},n.type="legend.scroll",n.defaultOption=nl(tP.defaultOption,{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:"end",pageFormatter:"{current}/{total}",pageIcons:{horizontal:["M0,0L12,-10L12,10z","M0,0L-12,-10L-12,10z"],vertical:["M0,0L20,0L10,-20z","M0,0L20,0L10,20z"]},pageIconColor:"#2f4554",pageIconInactiveColor:"#aaa",pageIconSize:15,pageTextStyle:{color:"#333"},animationDurationUpdate:800}),n}(tP),aP=Tb,sP=["width","height"],lP=["x","y"],uP=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.newlineDisabled=!0,e._currentIndex=0,e}return e(n,t),n.prototype.init=function(){t.prototype.init.call(this),this.group.add(this._containerGroup=new aP),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new aP)},n.prototype.resetInner=function(){t.prototype.resetInner.call(this),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},n.prototype.renderInner=function(e,n,i,r,o,a,s){function l(t,e){var i=t+"DataIndex",o=Os(n.get("pageIcons",!0)[n.getOrient().name][e],{onclick:y_(u._pageGo,u,i,n,r)},{x:-p[0]/2,y:-p[1]/2,width:p[0],height:p[1]});o.name=t,h.add(o)}var u=this;t.prototype.renderInner.call(this,e,n,i,r,o,a,s);var h=this._controllerGroup,c=n.get("pageIconSize",!0),p=M(c)?c:[c,c];l("pagePrev",0);var d=n.getModel("pageTextStyle");h.add(new iS({name:"pageText",style:{text:"xx/xx",fill:d.getTextColor(),font:d.getFont(),verticalAlign:"middle",align:"center"},silent:!0})),l("pageNext",1)},n.prototype.layoutInner=function(t,e,n,i,r,o){var a=this.getSelectorGroup(),l=t.getOrient().index,u=sP[l],h=lP[l],c=sP[1-l],p=lP[1-l];r&&wT("horizontal",a,t.get("selectorItemGap",!0));var d=t.get("selectorButtonGap",!0),f=a.getBoundingRect(),g=[-f.x,-f.y],y=s(n);r&&(y[u]=n[u]-f[u]-d);var v=this._layoutContentAndController(t,i,y,l,u,c,p,h);if(r){if("end"===o)g[l]+=v[u]+d;else{var m=f[u]+d;g[l]-=m,v[h]-=m}v[u]+=f[u]+d,g[1-l]+=v[p]+v[c]/2-f[c]/2,v[c]=Math.max(v[c],f[c]),v[p]=Math.min(v[p],f[p]+g[1-l]),a.x=g[0],a.y=g[1],a.markRedraw()}return v},n.prototype._layoutContentAndController=function(t,e,n,i,r,o,a,s){var l=this.getContentGroup(),u=this._containerGroup,h=this._controllerGroup;wT(t.get("orient"),l,t.get("itemGap"),i?n.width:null,i?null:n.height),wT("horizontal",h,t.get("pageButtonItemGap",!0));var c=l.getBoundingRect(),p=h.getBoundingRect(),d=this._showController=c[r]>n[r],f=[-c.x,-c.y];e||(f[i]=l[s]);var g=[0,0],y=[-p.x,-p.y],v=B(t.get("pageButtonGap",!0),t.get("itemGap",!0));if(d){var m=t.get("pageButtonPosition",!0);"end"===m?y[i]+=n[r]-p[r]:g[i]+=p[r]+v}y[1-i]+=c[o]/2-p[o]/2,l.setPosition(f),u.setPosition(g),h.setPosition(y);var _={x:0,y:0};if(_[r]=d?n[r]:c[r],_[o]=Math.max(c[o],p[o]),_[a]=Math.min(0,p[a]+y[1-i]),u.__rectSize=n[r],d){var x={x:0,y:0};x[r]=Math.max(n[r]-p[r]-v,0),x[o]=_[o],u.setClipPath(new Jw({shape:x})),u.__rectSize=x[r]}else h.eachChild(function(t){t.attr({invisible:!0,silent:!0})});var b=this._getPageInfo(t);return null!=b.pageIndex&&ls(l,{x:b.contentPosition[0],y:b.contentPosition[1]},d?t:null),this._updatePageInfoView(t,b),_},n.prototype._pageGo=function(t,e,n){var i=this._getPageInfo(e)[t];null!=i&&n.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:e.id})},n.prototype._updatePageInfoView=function(t,e){var n=this._controllerGroup;y(["pagePrev","pageNext"],function(i){var r=i+"DataIndex",o=null!=e[r],a=n.childOfName(i);a&&(a.setStyle("fill",o?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),a.cursor=o?"pointer":"default")});var i=n.childOfName("pageText"),r=t.get("pageFormatter"),o=e.pageIndex,a=null!=o?o+1:0,s=e.pageCount;i&&r&&i.setStyle("text",I(r)?r.replace("{current}",null==a?"":a+"").replace("{total}",null==s?"":s+""):r({current:a,total:s}))},n.prototype._getPageInfo=function(t){function e(t){if(t){var e=t.getBoundingRect(),n=e[l]+t[l];return{s:n,e:n+e[s],i:t.__legendDataIndex}}}function n(t,e){return t.e>=e&&t.s<=e+o}var i=t.get("scrollDataIndex",!0),r=this.getContentGroup(),o=this._containerGroup.__rectSize,a=t.getOrient().index,s=sP[a],l=lP[a],u=this._findTargetItemIndex(i),h=r.children(),c=h[u],p=h.length,d=p?1:0,f={contentPosition:[r.x,r.y],pageCount:d,pageIndex:d-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!c)return f;var g=e(c);f.contentPosition[a]=-g.s;for(var y=u+1,v=g,m=g,_=null;p>=y;++y)_=e(h[y]),(!_&&m.e>v.s+o||_&&!n(_,v.s))&&(v=m.i>v.i?m:_,v&&(null==f.pageNextDataIndex&&(f.pageNextDataIndex=v.i),++f.pageCount)),m=_;for(var y=u-1,v=g,m=g,_=null;y>=-1;--y)_=e(h[y]),_&&n(m,_.s)||!(v.ia)return!0;if(o){var s=By(t).seriesDataCount,l=i.getExtent();return Math.abs(l[0]-l[1])/s>a}return!1}return n===!0},t.prototype.makeElOption=function(){},t.prototype.createPointerEl=function(t,e){var n=e.pointer;if(n){var i=hP(t).pointerEl=new RM[n.type](cP(e.pointer));t.add(i)}},t.prototype.createLabelEl=function(t,e,n,i){if(e.label){var r=hP(t).labelEl=new iS(cP(e.label));t.add(r),lv(r,i)}},t.prototype.updatePointerEl=function(t,e,n){var i=hP(t).pointerEl;i&&e.pointer&&(i.setStyle(e.pointer.style),n(i,{shape:e.pointer.shape}))},t.prototype.updateLabelEl=function(t,e,n,i){var r=hP(t).labelEl;r&&(r.setStyle(e.label.style),n(r,{x:e.label.x,y:e.label.y}),lv(r,i))},t.prototype._renderHandle=function(t){if(!this._dragging&&this.updateHandleTransform){var e=this._axisPointerModel,n=this._api.getZr(),i=this._handle,r=e.getModel("handle"),o=e.get("status");if(!r.get("show")||!o||"hide"===o)return i&&n.remove(i),void(this._handle=null);var a;this._handle||(a=!0,i=this._handle=Os(r.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){F_(t.event)},onmousedown:pP(this._onHandleDragMove,this,0,0),drift:pP(this._onHandleDragMove,this),ondragend:pP(this._onHandleDragEnd,this)}),n.add(i)),hv(i,e,!1),i.setStyle(r.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var s=r.get("size");M(s)||(s=[s,s]),i.scaleX=s[0]/2,i.scaleY=s[1]/2,Xh(this,"_doDispatchAxisPointer",r.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,a)}},t.prototype._moveHandleToValue=function(t,e){av(this._axisPointerModel,!e&&this._moveAnimation,this._handle,uv(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},t.prototype._onHandleDragMove=function(t,e){var n=this._handle;if(n){this._dragging=!0;var i=this.updateHandleTransform(uv(n),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=i,n.stopAnimation(),n.attr(uv(i)),hP(n).lastProp=null,this._doDispatchAxisPointer()}},t.prototype._doDispatchAxisPointer=function(){var t=this._handle;if(t){var e=this._payloadInfo,n=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:n.axis.dim,axisIndex:n.componentIndex}]})}},t.prototype._onHandleDragEnd=function(){this._dragging=!1;var t=this._handle;if(t){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),this._api.dispatchAction({type:"hideTip"})}},t.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),n=this._group,i=this._handle;e&&n&&(this._lastGraphicKey=null,n&&e.remove(n),i&&e.remove(i),this._group=null,this._handle=null,this._payloadInfo=null),Yh(this,"_doDispatchAxisPointer")},t.prototype.doClear=function(){},t.prototype.buildLabel=function(t,e,n){return n=n||0,{x:t[n],y:t[1-n],width:e[n],height:e[1-n]}},t}(),fP=function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return e(n,t),n.prototype.makeElOption=function(t,e,n,i,r){var o=n.axis,a=o.grid,s=i.get("type"),l=_v(a,o).getOtherAxis(o).getGlobalExtent(),u=o.toGlobalCoord(o.dataToCoord(e,!0));if(s&&"none"!==s){var h=cv(i),c=gP[s](o,u,l);c.style=h,t.graphicKey=c.type,t.pointer=c}var p=fy(a.model,n);yv(e,t,p,n,i,r)},n.prototype.getHandleTransform=function(t,e,n){var i=fy(e.axis.grid.model,e,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var r=gv(e.axis,t,i);return{x:r[0],y:r[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},n.prototype.updateHandleTransform=function(t,e,n){var i=n.axis,r=i.grid,o=i.getGlobalExtent(!0),a=_v(r,i).getOtherAxis(i).getGlobalExtent(),s="x"===i.dim?0:1,l=[t.x,t.y];l[s]+=e[s],l[s]=Math.min(o[1],l[s]),l[s]=Math.max(o[0],l[s]);var u=(a[1]+a[0])/2,h=[u,u];h[s]=l[s];var c=[{verticalAlign:"middle"},{align:"center"}];return{x:l[0],y:l[1],rotation:t.rotation,cursorPoint:h,tooltipOption:c[s]}},n}(dP),gP={line:function(t,e,n){var i=vv([e,n[0]],[e,n[1]],xv(t));return{type:"Line",subPixelOptimize:!0,shape:i}},shadow:function(t,e,n){var i=Math.max(1,t.getBandWidth()),r=n[1]-n[0];return{type:"Rect",shape:mv([e-i/2,n[0]],[i,r],xv(t))}}},yP=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return e(n,t),n.type="axisPointer",n.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},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}},n}(MT),vP=Pr(),mP=y,_P=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return e(n,t),n.prototype.render=function(t,e,n){var i=e.getComponent("tooltip"),r=t.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";bv("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})})},n.prototype.remove=function(t,e){Cv("axisPointer",e)},n.prototype.dispose=function(t,e){Cv("axisPointer",e)},n.type="axisPointer",n}(GI),xP=Pr(),bP=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return e(n,t),n.type="tooltip",n.dependencies=["axisPointer"],n.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},n}(MT),wP=Gv(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),SP=Gv(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),MP=Wv(SP,"transition"),TP=Wv(wP,"transform"),IP="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;"+(jm.transform3dSupported?"will-change:transform;":""),CP=function(){function t(t,e,n){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,jm.wxa)return null;var i=document.createElement("div");i.domBelongToZr=!0,this.el=i;var r=this._zr=e.getZr(),o=this._appendToBody=n&&n.appendToBody;$v(this._styleCoord,r,o,e.getWidth()/2,e.getHeight()/2),o?document.body.appendChild(i):t.appendChild(i),this._container=t;var a=this;i.onmouseenter=function(){a._enterable&&(clearTimeout(a._hideTimeout),a._show=!0),a._inContent=!0},i.onmousemove=function(t){if(t=t||window.event,!a._enterable){var e=r.handler,n=r.painter.getViewportRoot();Le(n,t,!0),e.dispatch("mousemove",t)}},i.onmouseleave=function(){a._inContent=!1,a._enterable&&a._show&&a.hideLater(a._hideDelay)}}return t.prototype.update=function(t){var e=this._container,n=Uv(e,"position"),i=e.style;"absolute"!==i.position&&"absolute"!==n&&(i.position="relative");var r=t.get("alwaysShowContent");r&&this._moveIfResized(),this._alwaysShowContent=r,this.el.className=t.get("className")||""},t.prototype.show=function(t,e){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,i=n.style,r=this._styleCoord;n.innerHTML?i.cssText=IP+Kv(t,!this._firstShow,this._longHide)+jv(r[0],r[1],!0)+("border-color:"+zl(e)+";")+(t.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):i.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},t.prototype.setContent=function(t,e,n,i,r){var o=this.el;if(null==t)return void(o.innerHTML="");var a="";if(I(r)&&"item"===n.get("trigger")&&!Hv(n)&&(a=Yv(n,i,r)),I(t))o.innerHTML=t+a;else if(t){o.innerHTML="",M(t)||(t=[t]);for(var s=0;s=0?this._tryShow(n,i):"leave"===t&&this._hide(i))},this))},n.prototype._keepShow=function(){var t=this._tooltipModel,e=this._ecModel,n=this._api,i=t.get("triggerOn");if(null!=this._lastX&&null!=this._lastY&&"none"!==i&&"click"!==i){var r=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!n.isDisposed()&&r.manuallyShowTip(t,e,n,{x:r._lastX,y:r._lastY,dataByCoordSys:r._lastDataByCoordSys})})}},n.prototype.manuallyShowTip=function(t,e,n,i){if(i.from!==this.uid&&!jm.node&&n.getDom()){var r=nm(i,n);this._ticket="";var o=i.dataByCoordSys,a=sm(i,e,n);if(a){var s=a.el.getBoundingRect().clone();s.applyTransform(a.el.transform),this._tryShow({offsetX:s.x+s.width/2,offsetY:s.y+s.height/2,target:a.el,position:i.position,positionDefault:"bottom"},r)}else if(i.tooltip&&null!=i.x&&null!=i.y){var l=kP;l.x=i.x,l.y=i.y,l.update(),sS(l).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:l},r)}else if(o)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:o,tooltipOption:i.tooltipOption},r);else if(null!=i.seriesIndex){if(this._manuallyAxisShowTip(t,e,n,i))return;var u=Dv(i,e),h=u.point[0],c=u.point[1];null!=h&&null!=c&&this._tryShow({offsetX:h,offsetY:c,target:u.el,position:i.position,positionDefault:"bottom"},r)}else null!=i.x&&null!=i.y&&(n.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:n.getZr().findHover(i.x,i.y).target},r))}},n.prototype.manuallyHideTip=function(t,e,n,i){var r=this._tooltipContent;this._tooltipModel&&r.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,i.from!==this.uid&&this._hide(nm(i,n))},n.prototype._manuallyAxisShowTip=function(t,e,n,i){var r=i.seriesIndex,o=i.dataIndex,a=e.getComponent("axisPointer").coordSysAxesInfo;if(null!=r&&null!=o&&null!=a){var s=e.getSeriesByIndex(r);if(s){var l=s.getData(),u=em([l.getItemModel(o),s,(s.coordinateSystem||{}).model],this._tooltipModel);if("axis"===u.get("trigger"))return n.dispatchAction({type:"updateAxisPointer",seriesIndex:r,dataIndex:o,position:i.position}),!0}}},n.prototype._tryShow=function(t,e){var n=t.target,i=this._tooltipModel;if(i){this._lastX=t.offsetX,this._lastY=t.offsetY;var r=t.dataByCoordSys;if(r&&r.length)this._showAxisTooltip(r,t);else if(n){this._lastDataByCoordSys=null;var o,a;cc(n,function(t){return null!=sS(t).dataIndex?(o=t,!0):null!=sS(t).tooltipConfig?(a=t,!0):void 0},!0),o?this._showSeriesItemTooltip(t,o,e):a?this._showComponentItemTooltip(t,a,e):this._hide(e)}else this._lastDataByCoordSys=null,this._hide(e)}},n.prototype._showOrMove=function(t,e){var n=t.get("showDelay");e=y_(e,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(e,n):e()},n.prototype._showAxisTooltip=function(t,e){var n=this._ecModel,i=this._tooltipModel,r=[e.offsetX,e.offsetY],o=em([e.tooltipOption],i),a=this._renderMode,s=[],l=dh("section",{blocks:[],noHeader:!0}),u=[],c=new BI;y(t,function(t){y(t.dataByAxis,function(t){var e=n.getComponent(t.axisDim+"Axis",t.axisIndex),r=t.value;if(e&&null!=r){var o=fv(r,e.axis,n,t.seriesDataIndices,t.valueLabelOpt),p=dh("section",{header:o,noHeader:!W(o),sortBlocks:!0,blocks:[]});l.blocks.push(p),y(t.seriesDataIndices,function(l){var d=n.getSeriesByIndex(l.seriesIndex),f=l.dataIndexInside,g=d.getDataParams(f);if(!(g.dataIndex<0)){g.axisDim=t.axisDim,g.axisIndex=t.axisIndex,g.axisType=t.axisType,g.axisId=t.axisId,g.axisValue=Bd(e.axis,{value:r}),g.axisValueLabel=o,g.marker=c.makeTooltipMarker("item",zl(g.color),a);var y=qu(d.formatTooltip(f,!0,null)),v=y.frag;if(v){var m=em([d],i).get("valueFormatter");p.blocks.push(m?h({valueFormatter:m},v):v)}y.text&&u.push(y.text),s.push(g)}})}})}),l.blocks.reverse(),u.reverse();var p=e.position,d=o.get("order"),f=_h(l,c,a,d,n.get("useUTC"),o.get("textStyle"));f&&u.unshift(f);var g="richText"===a?"\n\n":"
",v=u.join(g);this._showOrMove(o,function(){this._updateContentNotChangedOnAxis(t,s)?this._updatePosition(o,p,r[0],r[1],this._tooltipContent,s):this._showTooltipContent(o,v,s,Math.random()+"",r[0],r[1],p,null,c)})},n.prototype._showSeriesItemTooltip=function(t,e,n){var i=this._ecModel,r=sS(e),o=r.seriesIndex,a=i.getSeriesByIndex(o),s=r.dataModel||a,l=r.dataIndex,u=r.dataType,c=s.getData(u),p=this._renderMode,d=t.positionDefault,f=em([c.getItemModel(l),s,a&&(a.coordinateSystem||{}).model],this._tooltipModel,d?{position:d}:null),g=f.get("trigger");if(null==g||"item"===g){var y=s.getDataParams(l,u),v=new BI;y.marker=v.makeTooltipMarker("item",zl(y.color),p);var m=qu(s.formatTooltip(l,!1,u)),_=f.get("order"),x=f.get("valueFormatter"),b=m.frag,w=b?_h(x?h({valueFormatter:x},b):b,v,p,_,i.get("useUTC"),f.get("textStyle")):m.text,S="item_"+s.name+"_"+l;this._showOrMove(f,function(){this._showTooltipContent(f,w,y,S,t.offsetX,t.offsetY,t.position,t.target,v)}),n({type:"showTip",dataIndexInside:l,dataIndex:c.getRawIndex(l),seriesIndex:o,from:this.uid})}},n.prototype._showComponentItemTooltip=function(t,e,n){var i=sS(e),r=i.tooltipConfig,o=r.option||{};if(I(o)){var a=o;o={content:a,formatter:a}}var l=[o],u=this._ecModel.getComponent(i.componentMainType,i.componentIndex);u&&l.push(u),l.push({formatter:o.content});var h=t.positionDefault,c=em(l,this._tooltipModel,h?{position:h}:null),p=c.get("content"),d=Math.random()+"",f=new BI;this._showOrMove(c,function(){var n=s(c.get("formatterParams")||{});this._showTooltipContent(c,p,n,d,t.offsetX,t.offsetY,t.position,e,f)}),n({type:"showTip",from:this.uid})},n.prototype._showTooltipContent=function(t,e,n,i,r,o,a,s,l){if(this._ticket="",t.get("showContent")&&t.get("show")){var u=this._tooltipContent;u.setEnterable(t.get("enterable"));var h=t.get("formatter");a=a||t.get("position");var c=e,p=this._getNearestPoint([r,o],n,t.get("trigger"),t.get("borderColor")),d=p.color;if(h)if(I(h)){var f=t.ecModel.get("useUTC"),g=M(n)?n[0]:n,y=g&&g.axisType&&g.axisType.indexOf("time")>=0;c=h,y&&(c=cl(g.axisValue,c,f)),c=Ol(c,n,!0)}else if(T(h)){var v=y_(function(e,i){e===this._ticket&&(u.setContent(i,l,t,d,a),this._updatePosition(t,a,r,o,u,n,s))},this);this._ticket=i,c=h(n,i,v)}else c=h;u.setContent(c,l,t,d,a),u.show(t,d),this._updatePosition(t,a,r,o,u,n,s)}},n.prototype._getNearestPoint=function(t,e,n,i){return"axis"===n||M(e)?{color:i||("html"===this._renderMode?"#fff":"none")}:M(e)?void 0:{color:i||e.color||e.borderColor}},n.prototype._updatePosition=function(t,e,n,i,r,o,a){var s=this._api.getWidth(),l=this._api.getHeight();e=e||t.get("position");var u=r.getSize(),h=t.get("align"),c=t.get("verticalAlign"),p=a&&a.getBoundingRect().clone();if(a&&p.applyTransform(a.transform),T(e)&&(e=e([n,i],o,r.el,p,{viewSize:[s,l],contentSize:u.slice()})),M(e))n=Wi(e[0],s),i=Wi(e[1],l);else if(k(e)){var d=e;d.width=u[0],d.height=u[1];var f=Vl(d,{width:s,height:l});n=f.x,i=f.y,h=null,c=null}else if(I(e)&&a){var g=om(e,p,u,t.get("borderWidth"));n=g[0],i=g[1]}else{var g=im(n,i,r,s,l,h?null:20,c?null:20);n=g[0],i=g[1]}if(h&&(n-=am(h)?u[0]/2:"right"===h?u[0]:0),c&&(i-=am(c)?u[1]/2:"bottom"===c?u[1]:0),Hv(t)){var g=rm(n,i,r,s,l);n=g[0],i=g[1]}r.moveTo(n,i)},n.prototype._updateContentNotChangedOnAxis=function(t,e){var n=this._lastDataByCoordSys,i=this._cbParamsList,r=!!n&&n.length===t.length;return r&&y(n,function(n,o){var a=n.dataByAxis||[],s=t[o]||{},l=s.dataByAxis||[];r=r&&a.length===l.length,r&&y(a,function(t,n){var o=l[n]||{},a=t.seriesDataIndices||[],s=o.seriesDataIndices||[];r=r&&t.value===o.value&&t.axisType===o.axisType&&t.axisId===o.axisId&&a.length===s.length,r&&y(a,function(t,e){var n=s[e];r=r&&t.seriesIndex===n.seriesIndex&&t.dataIndex===n.dataIndex}),i&&y(t.seriesDataIndices,function(t){var n=t.seriesIndex,o=e[n],a=i[n];o&&a&&a.data!==o.data&&(r=!1)})})}),this._lastDataByCoordSys=t,this._cbParamsList=e,!!r},n.prototype._hide=function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},n.prototype.dispose=function(t,e){!jm.node&&e.getDom()&&(Yh(this,"_updatePosition"),this._tooltipContent.dispose(),Cv("itemTooltip",e))},n.type="tooltip",n}(GI);jd(lm);var LP=Pr(),PP=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e.createdBySelf=!1,e}return e(n,t),n.prototype.init=function(t,e,n){this.mergeDefaultAndTheme(t,n),this._mergeOption(t,n,!1,!0)},n.prototype.isAnimationEnabled=function(){if(jm.node)return!1;var t=this.__hostSeries;return this.getShallow("animation")&&t&&t.isAnimationEnabled()},n.prototype.mergeOption=function(t,e){this._mergeOption(t,e,!1,!1)},n.prototype._mergeOption=function(t,e,n,i){var r=this.mainType;n||e.eachSeries(function(t){var n=t.get(this.mainType,!0),o=LP(t)[r];return n&&n.data?(o?o._mergeOption(n,e,!0):(i&&hm(n),y(n.data,function(t){t instanceof Array?(hm(t[0]),hm(t[1])):hm(t)}),o=this.createMarkerModelFromSeries(n,this,e),h(o,{mainType:this.mainType,seriesIndex:t.seriesIndex,name:t.name,createdBySelf:!0}),o.__hostSeries=t),void(LP(t)[r]=o)):void(LP(t)[r]=null)},this)},n.prototype.formatTooltip=function(t){var e=this.getData(),n=this.getRawValue(t),i=e.getName(t);return dh("section",{header:this.name,blocks:[dh("nameValue",{name:i,value:n,noName:!i,noValue:null==n})]})},n.prototype.getData=function(){return this._data},n.prototype.setData=function(t){this._data=t},n.getMarkerModelFromSeries=function(t,e){return LP(t)[e]},n.type="marker",n.dependencies=["series","grid","polar","geo"],n}(MT);f(PP,xI.prototype);var OP=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return e(n,t),n.prototype.createMarkerModelFromSeries=function(t,e,i){return new n(t,e,i) +},n.type="markPoint",n.defaultOption={z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}},n}(PP),RP={min:S(dm,"min"),max:S(dm,"max"),average:S(dm,"average"),median:S(dm,"median")},NP=Pr(),EP=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return e(n,t),n.prototype.init=function(){this.markerGroupMap=q()},n.prototype.render=function(t,e,n){var i=this,r=this.markerGroupMap;r.each(function(t){NP(t).keep=!1}),e.eachSeries(function(t){var r=PP.getMarkerModelFromSeries(t,i.type);r&&i.renderSeries(t,r,e,n)}),r.each(function(t){!NP(t).keep&&i.group.remove(t.group)})},n.prototype.markKeep=function(t){NP(t).keep=!0},n.prototype.toggleBlurSeries=function(t,e){var n=this;y(t,function(t){var i=PP.getMarkerModelFromSeries(t,n.type);if(i){var r=i.getData();r.eachItemGraphicEl(function(t){t&&(e?ya(t):va(t))})}})},n.type="marker",n}(GI),zP=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return e(n,t),n.prototype.updateTransform=function(t,e,n){e.eachSeries(function(t){var e=PP.getMarkerModelFromSeries(t,"markPoint");e&&(bm(e.getData(),t,n),this.markerGroupMap.get(t.id).updateLayout())},this)},n.prototype.renderSeries=function(t,e,n,i){var r=t.coordinateSystem,o=t.id,a=t.getData(),s=this.markerGroupMap,l=s.get(o)||s.set(o,new aL),u=wm(r,t,e);e.setData(u),bm(e.getData(),t,i),u.each(function(t){var n=u.getItemModel(t),i=n.getShallow("symbol"),r=n.getShallow("symbolSize"),o=n.getShallow("symbolRotate"),s=n.getShallow("symbolOffset"),l=n.getShallow("symbolKeepAspect");if(T(i)||T(r)||T(o)||T(s)){var h=e.getRawValue(t),c=e.getDataParams(t);T(i)&&(i=i(h,c)),T(r)&&(r=r(h,c)),T(o)&&(o=o(h,c)),T(s)&&(s=s(h,c))}var p=n.getModel("itemStyle").getItemStyle(),d=sc(a,"color");p.fill||(p.fill=d),u.setItemVisual(t,{symbol:i,symbolSize:r,symbolRotate:o,symbolOffset:s,symbolKeepAspect:l,style:p})}),l.updateData(u),this.group.add(l.group),u.eachItemGraphicEl(function(t){t.traverse(function(t){sS(t).dataModel=e})}),this.markKeep(l),l.group.silent=e.get("silent")||t.get("silent")},n.type="markPoint",n}(EP);jd(Sm);var BP=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return e(n,t),n.prototype.createMarkerModelFromSeries=function(t,e,i){return new n(t,e,i)},n.type="markLine",n.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},n}(PP),FP=hM.prototype,VP=dM.prototype,HP=function(){function t(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1}return t}(),GP=(function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return e(n,t),n}(HP),function(t){function n(e){var n=t.call(this,e)||this;return n.type="ec-line",n}return e(n,t),n.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},n.prototype.getDefaultShape=function(){return new HP},n.prototype.buildPath=function(t,e){Mm(e)?FP.buildPath.call(this,t,e):VP.buildPath.call(this,t,e)},n.prototype.pointAt=function(t){return Mm(this.shape)?FP.pointAt.call(this,t):VP.pointAt.call(this,t)},n.prototype.tangentAt=function(t){var e=this.shape,n=Mm(e)?[e.x2-e.x1,e.y2-e.y1]:VP.tangentAt.call(this,t);return pe(n,n)},n}(Uw)),WP=["fromSymbol","toSymbol"],UP=function(t){function n(e,n,i){var r=t.call(this)||this;return r._createLine(e,n,i),r}return e(n,t),n.prototype._createLine=function(t,e,n){var i=t.hostModel,r=t.getItemLayout(e),o=Cm(r);o.shape.percent=0,us(o,{shape:{percent:1}},i,e),this.add(o),y(WP,function(n){var i=Im(n,t,e);this.add(i),this[Tm(n)]=t.getItemVisual(e,n)},this),this._updateCommonStl(t,e,n)},n.prototype.updateData=function(t,e,n){var i=t.hostModel,r=this.childOfName("line"),o=t.getItemLayout(e),a={shape:{}};Dm(a.shape,o),ls(r,a,i,e),y(WP,function(n){var i=t.getItemVisual(e,n),r=Tm(n);if(this[r]!==i){this.remove(this.childOfName(n));var o=Im(n,t,e);this.add(o)}this[r]=i},this),this._updateCommonStl(t,e,n)},n.prototype.getLinePath=function(){return this.childAt(0)},n.prototype._updateCommonStl=function(t,e,n){var i=t.hostModel,r=this.childOfName("line"),o=n&&n.emphasisLineStyle,a=n&&n.blurLineStyle,s=n&&n.selectLineStyle,l=n&&n.labelStatesModels,u=n&&n.emphasisDisabled,h=n&&n.focus,c=n&&n.blurScope;if(!n||t.hasItemOption){var p=t.getItemModel(e),d=p.getModel("emphasis");o=d.getModel("lineStyle").getLineStyle(),a=p.getModel(["blur","lineStyle"]).getLineStyle(),s=p.getModel(["select","lineStyle"]).getLineStyle(),u=d.get("disabled"),h=d.get("focus"),c=d.get("blurScope"),l=Us(p)}var f=t.getItemVisual(e,"style"),g=f.stroke;r.useStyle(f),r.style.fill=null,r.style.strokeNoScale=!0,r.ensureState("emphasis").style=o,r.ensureState("blur").style=a,r.ensureState("select").style=s,y(WP,function(t){var e=this.childOfName(t);if(e){e.setColor(g),e.style.opacity=f.opacity;for(var n=0;n0&&(_[0]=-_[0],_[1]=-_[1]);var b=m[0]<0?-1:1;if("start"!==r.__position&&"end"!==r.__position){var w=-Math.atan2(m[1],m[0]);h[0].8?"left":c[0]<-.8?"right":"center",d=c[1]>.8?"top":c[1]<-.8?"bottom":"middle";break;case"start":r.x=-c[0]*g+u[0],r.y=-c[1]*y+u[1],p=c[0]>.8?"right":c[0]<-.8?"left":"center",d=c[1]>.8?"bottom":c[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":r.x=g*b+u[0],r.y=u[1]+S,p=m[0]<0?"right":"left",r.originX=-g*b,r.originY=-S;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":r.x=x[0],r.y=x[1]+S,p="center",r.originY=-S;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":r.x=-g*b+h[0],r.y=h[1]+S,p=m[0]>=0?"right":"left",r.originX=g*b,r.originY=-S}r.scaleX=r.scaleY=o,r.setStyle({verticalAlign:r.__verticalAlign||d,align:r.__align||p})}}}},n}(Tb),XP=function(){function t(t){this.group=new Tb,this._LineCtor=t||UP}return t.prototype.updateData=function(t){var e=this;this._progressiveEls=null;var n=this,i=n.group,r=n._lineData;n._lineData=t,r||i.removeAll();var o=Am(t);t.diff(r).add(function(n){e._doAdd(t,n,o)}).update(function(n,i){e._doUpdate(r,t,i,n,o)}).remove(function(t){i.remove(r.getItemGraphicEl(t))}).execute()},t.prototype.updateLayout=function(){var t=this._lineData;t&&t.eachItemGraphicEl(function(e,n){e.updateLayout(t,n)},this)},t.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=Am(t),this._lineData=null,this.group.removeAll()},t.prototype.incrementalUpdate=function(t,e){function n(t){t.isGroup||km(t)||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[];for(var i=t.start;i=0&&D(c)&&(c=+c.toFixed(Math.min(m,20))),y.coord[f]=v.coord[f]=c,r=[y,v,{type:a,valueIndex:i.valueIndex,value:c}]}else r=[]}var _=[fm(t,r[0]),fm(t,r[1]),h({},r[2])];return _[2].type=_[2].type||null,l(_[2],_[0]),l(_[2],_[1]),_},jP=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return e(n,t),n.prototype.updateTransform=function(t,e,n){e.eachSeries(function(t){var e=PP.getMarkerModelFromSeries(t,"markLine");if(e){var i=e.getData(),r=YP(e).from,o=YP(e).to;r.each(function(e){Em(r,e,!0,t,n),Em(o,e,!1,t,n)}),i.each(function(t){i.setItemLayout(t,[r.getItemLayout(t),o.getItemLayout(t)])}),this.markerGroupMap.get(t.id).updateLayout()}},this)},n.prototype.renderSeries=function(t,e,n,i){function r(e,n,r){var o=e.getItemModel(n);Em(e,n,r,t,i);var a=o.getModel("itemStyle").getItemStyle();null==a.fill&&(a.fill=sc(s,"color")),e.setItemVisual(n,{symbolKeepAspect:o.get("symbolKeepAspect"),symbolOffset:B(o.get("symbolOffset",!0),v[r?0:1]),symbolRotate:B(o.get("symbolRotate",!0),y[r?0:1]),symbolSize:B(o.get("symbolSize"),g[r?0:1]),symbol:B(o.get("symbol",!0),f[r?0:1]),style:a})}var o=t.coordinateSystem,a=t.id,s=t.getData(),l=this.markerGroupMap,u=l.get(a)||l.set(a,new XP);this.group.add(u.group);var h=zm(o,t,e),c=h.from,p=h.to,d=h.line;YP(e).from=c,YP(e).to=p,e.setData(d);var f=e.get("symbol"),g=e.get("symbolSize"),y=e.get("symbolRotate"),v=e.get("symbolOffset");M(f)||(f=[f,f]),M(g)||(g=[g,g]),M(y)||(y=[y,y]),M(v)||(v=[v,v]),h.from.each(function(t){r(c,t,!0),r(p,t,!1)}),d.each(function(t){var e=d.getItemModel(t).getModel("lineStyle").getLineStyle();d.setItemLayout(t,[c.getItemLayout(t),p.getItemLayout(t)]),null==e.stroke&&(e.stroke=c.getItemVisual(t,"style").fill),d.setItemVisual(t,{fromSymbolKeepAspect:c.getItemVisual(t,"symbolKeepAspect"),fromSymbolOffset:c.getItemVisual(t,"symbolOffset"),fromSymbolRotate:c.getItemVisual(t,"symbolRotate"),fromSymbolSize:c.getItemVisual(t,"symbolSize"),fromSymbol:c.getItemVisual(t,"symbol"),toSymbolKeepAspect:p.getItemVisual(t,"symbolKeepAspect"),toSymbolOffset:p.getItemVisual(t,"symbolOffset"),toSymbolRotate:p.getItemVisual(t,"symbolRotate"),toSymbolSize:p.getItemVisual(t,"symbolSize"),toSymbol:p.getItemVisual(t,"symbol"),style:e})}),u.updateData(d),h.line.eachItemGraphicEl(function(t){sS(t).dataModel=e,t.traverse(function(t){sS(t).dataModel=e})}),this.markKeep(u),u.group.silent=e.get("silent")||t.get("silent")},n.type="markLine",n}(EP);jd(Bm);var ZP=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return e(n,t),n.prototype.createMarkerModelFromSeries=function(t,e,i){return new n(t,e,i)},n.type="markArea",n.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},n}(PP),KP=Pr(),$P=function(t,e,n,i){var r=i[0],o=i[1];if(r&&o){var a=fm(t,r),s=fm(t,o),l=a.coord,h=s.coord;l[0]=z(l[0],-1/0),l[1]=z(l[1],-1/0),h[0]=z(h[0],1/0),h[1]=z(h[1],1/0);var c=u([{},a,s]);return c.coord=[a.coord,s.coord],c.x0=a.x,c.y0=a.y,c.x1=s.x,c.y1=s.y,c}},QP=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],JP=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.type=n.type,e}return e(n,t),n.prototype.updateTransform=function(t,e,n){e.eachSeries(function(t){var e=PP.getMarkerModelFromSeries(t,"markArea");if(e){var i=e.getData();i.each(function(e){var r=v(QP,function(r){return Gm(i,e,r,t,n)});i.setItemLayout(e,r);var o=i.getItemGraphicEl(e);o.setShape("points",r)})}},this)},n.prototype.renderSeries=function(t,e,n,i){var r=t.coordinateSystem,o=t.id,a=t.getData(),s=this.markerGroupMap,l=s.get(o)||s.set(o,{group:new Tb});this.group.add(l.group),this.markKeep(l);var u=Wm(r,t,e);e.setData(u),u.each(function(e){var n=v(QP,function(n){return Gm(u,e,n,t,i)}),o=r.getAxis("x").scale,s=r.getAxis("y").scale,l=o.getExtent(),h=s.getExtent(),c=[o.parse(u.get("x0",e)),o.parse(u.get("x1",e))],p=[s.parse(u.get("y0",e)),s.parse(u.get("y1",e))];Xi(c),Xi(p);var d=!(l[0]>c[1]||l[1]p[1]||h[1] - + + + +

{{path_image[1]}}

+
+
@@ -47,28 +52,22 @@ card }, data() { + const imagepath = Array.from({ + length: 4 + }).map((_, x) => `../../static/c${x+1}.png`) + const textarray = ["首页", "公益", "心得", "我的"] + const endbottom = imagepath.map((value, index) => [value, textarray[index]]) return { isRed: false, - list: [{ - id: 1, - name: "" - }] + endbottom } }, computed: { - textColor() { - return this.isRed ? 'red' : 'black' - }, imagepaths() { - let Path = Array.from({ length: 6 }, (_, x) => `../../static/c${x+1}.png`); - // let value = Array.from({ - // length: 6 - // }, (_, x) => `英雄故事`); let value = ["楷模列表", "英雄故事", "身边英雄", "物资捐赠", "数据分析", "更多"] - return Path.map((path, index) => ({ path: path, value: value[index] @@ -79,11 +78,16 @@ toggleColor() { this.isRed = !this.isRed } - }} - + } + } \ No newline at end of file diff --git a/pages/index/student.vue b/pages/index/student.vue index b700ccc..941216f 100644 --- a/pages/index/student.vue +++ b/pages/index/student.vue @@ -20,7 +20,6 @@ -

{{path_image[1]}}

@@ -105,73 +104,6 @@ font-size: 1.1rem; } - /* .page_div { - background-color: #fff; - border-radius: 15px; - padding: 3%; - margin: 2%; - } - - .page_div>view:first-child { - border-bottom: 1px solid darkgray; - padding-bottom: 10px; - } - - .page_div>view:first-child p:first-child { - font-size: 1.1rem; - } - - .page_div>view:first-child p:nth-child(2) { - font-size: 0.8rem; - } - - .page_div>view:first-child p:nth-child(3) { - font-size: 0.9rem; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: 2; - overflow: hidden; - text-overflow: ellipsis; - - } - - .page_div>view:nth-child(2) { - display: flex; - flex-direction: column; - padding-bottom: 5px; - border-bottom: 1px solid darkgray; - } - - .page_div>view:nth-child(2)>view:first-child { - display: flex; - justify-content: space-between; - } - - .page_div>view:nth-child(2)>view:first-child p:nth-child(2) { - color: #C2050F; - } - - .page_div>view:nth-child(2)>view:nth-child(2) { - background-color: darkgray; - border-radius: 10px; - padding: 5px; - - } - - .page_div>view:last-child { - margin-top: 10px; - height: 5vh; - color: rgb(255, 56, 59); - display: flex; - justify-content: center; - align-items: center; - - } - - .page_div>view:last-child image { - width: 3vw; - height: 3vh; - } */ .student_end { display: flex; diff --git a/static/baoming_icon.png b/static/baoming_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..802f0875258c9e3f1940e734fc0f932d8a1ab279 GIT binary patch literal 486 zcmV@P)Px$ph-kQR9Fe^SWQyGFckh0syil}K#rh$vEU8#1mY=Vp(|bJDZ~?a1fg;Ot{^9% z!_EQXdzlF`v5+#97MW&-N#0NA`}*ajWS+p%=vS&YLddoT&V)d1DU|tAYm5aj)Oy}+ z&L(dbfPBCQP^$#$9Re*I$aU7}&8G47B`}r@TqqePKtdP}yo@T^=aDVC7FvU>P;Tnb?)I2sy}pa@jW&_UT-@NPoZrUai1?0 zauspyQXy9n*A84qlFi3i(*-7JsPKH@=Jm<_-NJSkqo)_w^~V;`kxE8dO6BiN7UT2S zf9Kn~8cMZgqsQl!0;y&LDr}f|91Rfn2P<>a1X2OxVegFUf literal 0 HcmV?d00001 diff --git a/static/hero.png b/static/hero.png new file mode 100644 index 0000000000000000000000000000000000000000..6bf969d9dba722410df05004a967efc73ec8ea5e GIT binary patch literal 159703 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

SxJ;8t4 z-z_6mpekh`kNf;EHg}q3Y<-Jz#jGLG-Z>2Q2S@X}*s61bWUYh0&b3z%9p84G3B7y3=Dx}vjjH?!EfvL-rh;XY9o)#BZOAiUA@mH^~t z?NDS02R+-qGgC~CB43gS_*f!cV`QH0u3eK~`R8wx{Z+`9T^)i@e$p9~yX4=CTZN1{?TP$h&RuBO*Q3uRviK_YIg4w?XKV6c$fxLJvHO90 zlA%84;7@XN$y!tgF1JNmCOBy(5=hm|CmrD405{8=u7P_IGoMGDFd+b>`LQe4$bg+| z-XK_nugo^s%%(Z&gGFBsNp#NQc8}5uU}w6cZ$*8k%6B0+4CEjmxW@i|Dd-)EXmc+v z6+9$`3S|czfwRRqNbhARw9D7NYtaYl$ji+m;sz$eXll3xbB}lTIW#|X_>tL=4fHDD z9vU_vjIg=b@d)5U69Rz;F3OcHF4(P74nK73LNQMM`NKRS4KBJm(W-{Ack@x=6 zFUsZ<56N`ACG$s*$x~Oa%a!#F1NV#9ZpdR7uE;mO_B-XfU;lkFSeWx?RHmkpG8!&A zmd8KwarwW0@n6Vek3TAR-g&#+e#dRHyR$35`+L75XU?9M&CLy2S-m0W&YzVd!+AM6 z64_bXkdtT5%7)BjvnR4WnaTFH$k%_}H_G4pmj5=z!8e)veuoGQy<&dJNS33ibS^8^ zMn%Ehg+c_DP65MWP_&)en$$v&YYSl3V$B+!N49^_&#hLXYEr5 zcUQmRJ8OYEg>Ry(lFTx38443kW9FJM@xX9bI}h<)dhKJ1vTLtgoHYs%#+k+tkN3Y+hThHg)shM*KFEc+mIZ5S_~Q zwddqlf9{Pkw|Pw#7Y8y}I3m|KHf3dVTec??xw^J3A9?68`PRSxee%uU`W@1nLp`6~ z4Cz*)9hX+F$~)fn7Wu#jeqS~=*W}EZGjjUOY1!S`k@x+<`wZN-cXs6F&FgaKUAN1z zW5;B^Hz%t%Zp!?^qR4P4J6bDVD@m@4eErvdqkQYPzRtnDW|8)1udvlla8EYgc<9T+ zl|KP-ff*z)tbME&EdiT=C*H3DbcaA5J7a_a3Z7)qk6^H$*xUcJ8n6OMI!_W5`SjGGKKFD$FgZ+)zYi1e;j@NC$Mct77kfxf^ur z=Jh5X)DCzd%zqcS`bOI(xxDjIeE=%{%PZIXQ+3={2YOqGEu%}o~?s>2~kyI5m~n<2_+S}bRi#jIO3s=U+xBkeWXT1Fk3!@ zf1MRT<36_|xc}v<O0i<0d?TN&Ko6~vltU5jZy zXoT^6RLx7_gng>uUI4rgtO@#Yynm(O9yda<(4Q)}7cs#EOPDa?!&5*YT_44!QXHy& zmo?>sIR{z=lXsZg%4nD7X#is}!J)lF?Z;WKz(2hvyO~RJ#wx-R+1nhTnr!KXnGDyo z|M%v=6b#vMmciY=okGVNrWm_S+i`AToc?H$x$Bdt64L8U#pp5qVYQm za{v7=k{|hzpRkA>Epi6H&d;Zzr4W{FhE{W&rf(&)a8mKo8M6IFABAbeWfBuUJ{)Rx zG2TwHSCvvcOhJ3lF(|)qbrawYvnUiZJXeiC9Sm;uZye+@Jcz-THst1dbr(P@u4~MR ztt3nPI!`9fOh=9PgC0JTpM4lP@BHZi_ks{N?*AW@xqoWl&Y8{!h0G%{p2iu1tvQ1| zH!tH=7|xg?U)V=8L?IB|Eo8CD-W@E$h`j76SUQDEOpbCsj1s~Q=xhuU7tTN^IW}{o zNi)HO6(nQT$x!VkHP&EtO9~vw8QABWFU}{05s$xux0$ATV_ALfNqN&h{c$)Ab>$UENt7Wtju{x@>! z__7>7eoPkU7Gxj;6MUOH zJ0f#)Rxxun?#pnvB>&_m-zfLqd%yVwG*q+%cbKcRPb**cH#1+9)?bDM1N9m+WRX54 z;80USPD0k;m_XLXi8kQd`qvn5&SolvN)1m;D{YubO~7~*K@R6-?*kY3DFC9T%N+vc z!dDIgZtT7NO(3zcNAtTi({NhP!WOT2DAds@RYK!rV~iw7!h=WMzF*w#H+bpPN@Jk4&aRdEIxtUcUD0zQF(-6)Ul?66l3Wl9&!8 zgV~?Oo)7;><_w=gZ%W?W@ScWNyp4ph8jsC~F#n(q?zZLyOV3X9<`|$nl!rI1Wnrbt z;BNCktre)(KFf`II^~#aXC{upBeIA+K%?-Z1XbxhlXLA+_!iE>Gi~XLZzM@H`&9<_ z)Z)&4BXKA#+^G(NqCAE{+Aa&z(tais?Au?b=>~V+i)+s_od3kA0=Q2{0C#0MIm7Z+ z;$J&fple}hmI(2hFby=a-#VP3j3dW}&66xsO>f7Go4XbM%0n6gu8U-YS|^=aa=@O5 zCDx~GUN5*G0-&ws9V1UX0)i^M{>;F=5xR*z@6JzkmgXl)sx!eHwsbgXN?RNnt>p8A zb**hFOdn@0vRU{7c->^LRCqRgpUPmmBfs(s|EK)+zj;8`uRkqEWLs`Kd#9Ye>v=L; zT#(stNxuDi{zo}?&;8Z{Z)a;=KJn?`VG15jyq*#Wks%Ezb4z;J96gCX<0t9AjA22J4iQIH)L&N%ho|N zR@F4~g)je7`H>&}-_mzbju?WN|0PpYIMs-(sk6y8ScbWZ*Qg{s8Mu40T6y(0xcf0} zot(CPnPG7#J<+r>wG<6rvGD-`6x+Z7*ub5oB*IW!d#LCeHRn?SbcH6^x^f#+#h%KGt}=tqkz>~x&0w3` zkqbRf+s|B8eT})}UTA3H+snaS&$!ijN#NeJYs1N@Hn`@C;6C%R0xqr!a3@%4)@QL9 zofWW)Ryl{2W7#54en^sY7GJ>pVt!`MeEYMheE0)@D8Kt}-y;uy^XVz$xq0?e(PK1?3pui-`#i0+u!AEc`IT=IyBN`LJ(%u~0R&{qh9F z;)4V{4aQdE5s9kQ05DxOgd!8y!(eQ0G=`Qwu6$s!nuWNy%d*QQ9^4LxW4&r-lsI;O zj5GH=I z;2y~vrYNxW@OS+T@(dbwZ#>?F0_1xez}Ovqde8$L^m(+CXK=5$>TQtqvcpyY%j4uh zo;3m^hKmI@n!r7%t9lBnAgL|7{!S)U|oB-U^duI|>oQn)YzY&?V3k8dNZQI}o z?x-n=>p@$=f<~J=`@6H?@G_k8zo=gzZ>?o&4PxDnMN^y{d}@3*Dqd> z5B~PM zL_3mbrtf&VXOS`!?cOvV+x#ydJt_b2hks07{Nk6I22%+7WSVR5Qkbo3vDNt+{FRA0 z)|8JnUe|VFWCqS!LvxBIx(Li{OK8j91xehkv8rms!Yk=;001BWNkl3-&Q`&R1W5}u<{kSt?=F3(M^fX?EyMtV~>pLIn6 zl_p}JS4yHZl>G@`=>zMUXsqQY3+~O|H3=O7AK04rM{hjYgl5NXPM*y1mj&~5!4@T<2L$!rYg#SctqR*_Zi4(4uQnWb7}R|!2d4N!G6nrVx*UZ^gr zBxr|!nrsb+ypYa&J(+|kiwN$e2_{o4z7KGR3Io#$4$0Mh!Te)J_+Kh--1X^n4*1YAx;NBW!V4tvtwV%^WS^LPhh$FTIw7f-l86YNb zuV1LihzXKG#8ih6tv!D=;0_JHHD1GrlEo)*R}Id<-NXuOmvjH`Q;4UwS_ixrK_%La z{kV15?b>4~R6Me8<@nXw5)E)qW6a@edD%<0!LI_$+!pRL2aHhm2(D)__11EZeKi5_ zR2g|3jZ^tQ3>?!rEuE?QLqy8>=u9ZNRuDT!MJJdqb0i)R9{xMm$Rdkk;WBNtr>uN? zZACuvp^wPpk3Atfqmi7y>n^$HzWd~}KkKt)VSWLn&DDQkp`mD){rF=K%dfxd?efQe z@+TsLp=^%U<;YQy#kobB;s~Wb^2P-1p)a%JnBNNN;x})4hq@aqpdS z`qXJTx_nIj;1Av}3r7}ZZZMFI^%eQ5SN|vS@kc%(kAC7wSw4PJR@XP==GslGrE})Y zS=rvzc6>eA8w{*=&15o`ovmGY1(1`(4bP z476#7&B^Zp^^>|EcA$4oWADvsXksA@YOIpUTXBEYtqV~>2T4Q+nP`mVbD!e^7HvbvcX5%p!URU3P;{p9UQAXj zeihstH4}*ux9|f#LJG~MDWwB5o4=>&C_R77I1i3wnB=mSfHrrx=3>JI z=T|d-GOLK(oOu*hVvHai?QQw0_?zzvPG#PB*3q?PCq@YXk#T=0{pq$m{?QM~ufOA6 z^3cZ~mWwy8$=rz(a_vHz& zd3pD{-y@^RSnj;@HaUK5NnZN7FP1<1=wHZlm#R6)e1bvR>DsyEF zhEgb{Jx5Y$%zeD=iaR2LZG!^t_gTnW|EMbA_5=5hTU7TKDq7|bt`HIcA6tc zOfn`GtqrGP_e>7e;NeH=cY<{MEjnUqjTWNKEJPEr&I})qi;GzL9Pq-YO+jBl5TM0J z`O;<^D%2GqXX}^c-@omb<-%i6$TOF3$|FxdEmt-+MPsR6{Z(Hr|I7dULzeO% zH{>7u!1v3QE0^T>@g-SZxguw8KOv*hmTX8cal;Ye@3 z;sGo^i%u{8-N2pa48lg&4*&}GRoCh0SFTIKP+=UXk(U#$CGOgEpytPSi0od-n1t(t;ZfrK+ql>+^Gh6 zs7_)Y1ox;$9{}#yRM`ZSH+nPl*bl#FxW-DeP^HV4Zf>pV-V$k+m^F~zY$DJ6#Ruf~ z-}z?Q-Q1EJTN8Qu%5}N4vMQHW*JbJSS^1@3d5fGrbWbdCYLW?k@9GNf9_3-MNSJ(3n+L3Jzr>iD4A2gJAtaphrKTKZN2=PhO{N{jC`}pN-IVvf>Hm`1 z)eCa%$~9Tp9m(!qPp++P$Yal4k*hl+dGkBpC3oI-kI~7|?v7l1?xH;Kz;9UH^{1cw zgj{~^5jl76sGPn1cDZ!zhU{G5Fh{b^>Gt}TEYB^;aA8pvk1fgbpLd@uEzHYP7oL!3 zo_Sg(;~figJbT+2S=-o_8`sxlcQldBjcu7sC$g}xASX|pkik&1VYkfrdivxkk>Q-| zOeU7dG}W3l{hrLvEz0vh2qHmNB!O^}~QWf6>e?-w)WE zmX0Qnm!_F~rTD$xY-fwv?*MlPsX=X{9wcV=`TSPRGQ~oYj@qB~3VCfSD(!LY1EPJ1#+a4W0pakXZ$a@(IWUIMN)ydb!z*ki_wBU3W5CBOK7;NH|ek>yx8F2G&d=@1Qx~3<9ZjDa3}ka>Di2?HPOeX9 z@}^&Vmz+9&-T+kVzWmy|-YLKLd%q(u{eqXv1HbWWGL$trb8bmaojoTXf9!%R?#;_U zqnPIBWqo5?dXuRfnO~GsXV1v#(n5I&C2ae*3*0>j%Wc2u09Skdrqw?1RCa-4 zHYavpA}9GdIS8tueP)@*hhy%!<3qk*SE^D`1=YX4uQu<~9+__6JBpR(DP$V*x-11k z%SDJP%ivyj3X+JGW6K9V`UyJCcJcWliSux3Ba{sbK#j>ag;Q^~y<_N;0Rnc|TI_z^ zRI`uT5+6C5PI3zaxKk{GgPsr-d^ z8WAWu7wPw`+yH&OaGYY}W61cv|1T4t>WWD56t*^@84B0Ar=G-AuN^-zkrL;}h0(X@!4msThj9JQ}TlIC*^%_{eNWb*(c@cE0<(vZz@L?mta{k;oId*JGo_Y3y96xzfE?s&~PM=sdz_VzWl{Hyg+m_i( z9oBPl_RMMN^=5MY`c;{X#&Z1FF*$$kyqq|7LUtxISy|sQ!9{U>^|(=Nar+y4Zu6Hum1M z76H`(?iI78UI(5k$B{yy=X1&*$P*?L_T@4rx26r4Cn<`Eq$7kos)Arp#N`?!n z?zT{0GgLJ%qfcx@dE2Ap!14O+PWa0y^|7P7u$EcA z#kPCdV4b7wn=A5`H~o_Q$p=3u8@oHQc=D8d@#lYzoSg2;pZ)&t%C+?yGPkrO$4{P@ z$?&LLTHBGY`MR%{uYAo{$@|~;ep6F7x7X#@f8(8U_3C9ge&U2&xbTcD9O=oCqcb^i z@}zwDLl4Vcx8H3=zjPkAwzg!nvnva83v$P8w@H7{lhySVIdSTk35ucgWHcVjWHObt zjZGPir!wfz%ie5G?zrPNS(qQnvlpJ0jg1XiT3D2O?zs!)fcpcvdVNhs6M&^Y=i-s0 z^8Nqdhvj8o_(}+IGjn{p!95<{`1cBP4-s8ufSfiA&tS^KX{MdRn@ZbpJ9L&2REIf_ z5Ps!6ls4v^P-o||X~N2hq>lf%RzGFLhBl2Ikvi7vGm8%&4#yN2To5RUur$EEFh5x3 zN6$M*jz^6rR&Z~!rzpg7ocKgdoE6pxPZh!4p19s*+i)Y-Z_4rKSpXLVH`Kae(6l9{ z1PIQv z^_I;r;CQ0FN9oW^o61$S=(Gg5=McFxp%fZn5%i$c)KSLZmJ6PDe$_@AoO3ol8x)>8 zNp3S@c+!J^YTH>Ir=wkY=)-?1?|J9j<&lp+DC=8Wa&vbiquEGa`**%hu08R%JbU3u z87wTw#&k}u>d1gUpBw)8d{upEJE8j*j*KJ>VgMr z4((9coi{Zpz_n6lB6-RVK1~>IV{EN*2w9s*5n+XiAUK=Dxim;jC8dE((G(F!XSI;H z9vv9N?^}1Wu(x?GshLK>WO{T+D)bqZz3I3DO>M!fb3Y9&67!fFwPoxe>1L>zhAnKN z_56F4){77?%sNN%AS@N0=wOhFM)Y{GTNFp;nwvM7Z(>!N!`aS8e%jzIuWlJv5sJ@3 zqD=ArVYJ14_T_%y-gW8v`;^q?KC+G1XPE#aC=R~XI0LLH1Ens4*N6!h*QM=;?Af%@ zfTHD7dEJiuCIH8hFB-xi{j#aqH$k2Epvo5R2qzg#S2z&Zh??ZJarLsi=dHgiH!nXc z7oU4Zc1B~lzPT-b{K&)dz2Eb_@)ck7a(Vk(-z0zj;KyZcJP5!kBzl8 zYn?aO>&q)%{zdZsKmDMrZme6f()?gxHFlPlmJse`h0}EW+LCZ+rkwwewD$m#EW54) zPkNu_eN|UgceVG^;|GHom>CQ>!vR4OfXEOfkPK=WK@uA@t5s;JjfEucZioU6NKs2G zQOl+1UK5%!h)*U31hpn~*y6r@LX-Er00lNfi0(Xa(abE6KL+Cr8qrN8ir9ECn z&pPeuKP=zdYhX~kMWB}ke^gpo{zzSef32)o?LLG@Dc}6}0e1#$tw`1(M>X&1F3LpQ zQCpVwJq%`aDnpEW-^LRbt#}~u=#KZ%zbKsUTU{;@UDwS}7uOJgEmoKCIr+U>5+uDs z8I-;KT?I=ZN>w}Sk55>4zw;-wjglm3rR(8Xf&HWJl_o4Mct|Gc{|LYzk}}Pp{~Znm zZRt6#uNWXPn0~TiRUlH0GrPn6?vJoG+<~SK=ep)zr4c+moBqmjY^CYzT!FW1*L0ts zhk?7tIPkr)TQ96ZHTeOng`2N_6W{vsU!hScpjfT2j4)HG;N=_3_?e&i-|*yPkKq^p z{V(9w{S6F^Ou?`%G@DJd>F-7z;}fGug~Av~Br!fdhNf-ePyYNd zqg-krmPlf8aS@hjqET<4*=TYxfDeApi}>6Z{|akcn;ZfiPNp$AK7vrdhkB)gcsMLw zeLqaQgPe>o#irKjtE>E$(u`8@yqQC+~%f#^9`(MOA{pgP(goslp zfprs(A@3D_R|leI*(qD>?*R91090O-00U)>dwaIsr6c${EN!KA*gLV^9KDJGd2IyG zpd(+8N_q5ymls#dKa=q%{Z2d+dSsaZJ-{ab%&REgA^9a<`+SiZ?<105gdwDTb<;8o?h4^ly^Q{#gE$F1VAav-b`Q#-(|DLi+&96}P4U=R zhhe+oy4|D&_aI=tPk}qbid*>0S@e#j;C_PYC#vH%4H&24_kQ*AMJl-3vkrJ8(Asx4 zv9byr_N{xu9IHY8Uenz3@aSNmg5z?Li69PDk}yk^}-z1hIj%rshN3oX+`xm4n&*zbDhlels3F0S3Wfp)Wnqcd~3 zeEKLV#XKydiNRC~W}}W`se)3|V(Q7H?CDe*MmUUYW}m_R)ajGR=Ss-uD-7-yWi)o$ zNG4Nw@dMw7ANYZPjG#||yEDIC;NCZR&Vi_YBYZt~0lHyH>3umHRJ}&kzIVMc5wujl z*A}y;`Vs&prb&Q%FS;vWk$0x}XRpQ{8fE0}Yq~Z?HuTNZ->J-NU%7EHncD8WNCp!e zfrIG%%dc1QB#%Aq&64RJf!YfyE89({7vL(XpDsk}26uPl-u z&ET%+SS93;U?6YZXE)0lxa*75!*BAiOvPk*S?>KP?sy};lg`)m@D#j?2YJ<}P;1_) zs~}w|w(_-!l%LUCDbW3NeUXWa_UankTlaG9Rg)3%Dpi^kJw=W9bfx)fQ_U;4VxTy6 zs~en=ZTRE_JNBox61d)t+Hj;I;oo)OH){AVzwzs+AM9XnYaNZYg?1o-Y`KoX z$$5P2fB9GVt>61ytnaJ=p%`v0-^O6Aj1yJ}L+N4MXcX|!3(sLN8OPlC6yA9AO>AW{ z_?xePh0FLpcA?Zc-=;pO2L}hRTPDVahmjZ>#I@_!&@5H3 zG(Cq8J^M5^*YBfNuk#+OH|oe$swkQrG@29>@SzI+m-1M;vGZxvLYvXb0{C6&-4 z+Bfq0QGswLv)Q#P6@Dmi7Z$m2ueBpdT8!@fx$E_ilF@3Tb?wc5&YgP>^c^IQ@kr$DYhK|Q*o;b4XI z-t{(v!mE=gpvnu#)bw7@ODM9$b$xb2fqU<;dw{KHL5=QZ=w9UzaQB*B&jr@I$PT}< zx>MyEs=`YQYJVq*qYW-^q5gaJ?xI8Q^U%-tbdXY3v(MjcW7@Xy?!j54Lvh?Nig@$~J_w)Pg57N5#+}=^zqx~(cbAb& zCh+j32QV@)BpPcp4eaGI7#tcxBp%~?%VaWWnFbQE7zW2iaQ)gfRP!ZF4i4eRKKwzf zt=>bXRD$IL3e_r#jRu+==%T|f2wxz~y-_X8wN-LKv7K`DX^q^iNQhvELXxnj;2(GrN%upT0Y zI2`OXa919u1MX@qtLO3xl6qg+i-Hl1rEA0qE1OsXmjYr7+b>>4jbsE(C6mx3xI62> zDdZ=cz*#r^5VfWDS^F8Dewh1*qbKo&q#hmZ5OR;^ZDTc@IY?Yg36dVtPj zWqB3;>9sMOt9VvvJY;$g1^2@y&BLqE^yM5-l;8i4fIBbaLu6gv;4V&n^`$0=Kt}(P z2eDMVxeJ0`uWXNAaHmMRP+qv;uC}ZId+9ckQ(#yyS|*q34MoGU9bgA*H?QN5e&g4% zzkUzNR095345dy0Klsrf#Y_L~D_GmyLO2}2&6{_ypU)y@8F+Bw2!g>7wyZk7>&53$ z%;Fo{-S1^C%7@v+jM!j`YJW*5qu-gJtR+l<}T?$Vnmbu_g zbEKRoVY~{J16j!87E~!+0VFCe(q(-qFGJcka&>6SN10_VuiXVEx;3tqHqda_0UDP- z?%rqJNq+7fxWtSL?r!k6XHR-;(e6EMP*mKzph$YZzJoL77&~r5B4i)8I(UP-`%pbg#3O)n2)O?}+F^Aqj9v=Iu~6kiNQC6m@sN+~{jr3{ zZV>(lgL}6a*a7#R;46QY>=Hw%^c>lj4M;>RKx`Rhxr+rUDH#HHVSYHwAOQ$(NM8q) zQW0zS?qmNT!>#7doIi)L@d>niept0Ku6_M$`245;43%1itz*+4#5>;oZoK~H+gM*; zXR9W+mqFQRpxrXCG&K#Y(?-+R#)n^g0rk=W4tCd3Y8bGC2`t~+L_V9xBbTq>=#hC; z%T>H~^))nFCWc2xn3|#5F!_9*>6X#qA(*Dg-|y}2BN~n1Jx@Kx)dz|H&lF3jH4T2Y zU?_l4D2kvjght&&GC@Vj43x@w*lhzdGt;P5o2XPNk*SSV%fhLX=kUo-{yJjOlmvGd z2$bgEI}jxGE}u-wYr|4fR(|(&q@c8_CRwh=o8f<()F7?l2hagRC|s7 zR@-fu+?%{P9xYKj=?i&H@v{ofOA!(U^pk3x3EM0GO z!Cj28iY-apb*y9ZcD$o`p5We-tSDSr@_1cvQNCou8M7SC~>RJtW55 z1z~R-^s?N&z}>m7Jh=2mJ`{IyEqP`Bx$D(sEQHoxtruUr+E2@Hvs_QL*kLU^ypCyA z6sZSBy*TqjSBN(>_bztfS-FGl%R|G3001BWNkl=I}D7UiWqg zxOeoXBjSB3p@YC(DFQekC0n@lf;%OPu=>eq#sSzek&s&6(I4Ar;G19nTU@>RDmJ!u zIJxJU=bp#&FMbc~PzbhR;MVJ};rD*`cd)*<%YZmGGK_`e$FOq$KJMJP!!preAc#yM z&sO;2^fWJpR5F2QpM59dkq&NLe;o(K3hYo4dzmseS2uC~%vpp3K?d;cogLUM3nOEr z7#*jwyM6}qMzewOu~F8x7m7vxSt6Ol6OTW_r3cnGHc)HSL0#ghQ3!bqhGC&uZy^|p zU}$KJ8*&s&SyttcdWSj{8ZFwAK3FXqiwnmY+@q0%piwkKz}Xg_%c@r?r30_9&RKh{ z3z|Yr zf-Z6asmH2RG{GV2ti!-vTu-S&q;kYd@_mTC*JX`r&*bBF^ZEfL_p*Wx9!EBT+`;KH z!#r?CJEZu|CAh2RISQP4PPsFh*q4sljNhb{icnM$bq~|-O>vOObZpr*oL` zfhM1ig)pSjQJALFR%#C9(Ja@Ps-P+21L8A$?Mkr^0S^(tcsAdY6jb*eOJwRl3dBeC zTLnE6>jsMT8b$^Nab{@|{zwQ{-+DvP2v!G)WCHi^-$$ub z#`M%A&sQ=Q#e)}5VrqOCcb9KrzgR@kv`{ITs1&N)GqzSG<%(FKkw6I3Gt-!ynPQMD z7K&(^24<#bxIgMaCIiDXxERdPq3Vi zR66;5290JJflvUc!C^EFn=@R4{s?BKkKorn`Rhm~lG;iW_e7qJ01*$%#i^GsR;Zd& zhbJY*oZ=(mWEPuVd7KWTBi<$Y-%@sfm`nOeIBn=mMP<3&atyz`*F2T9wA;UK-5tO3GP&z z4;}#iz1YvfQ&6BG-lvt))^bRgewBy0`^0qQOKMK;EgDm5gwwmPl_$-OcXVpiNm!Br zURJCs4W0Jj>|IL_q!+&&Peh+bahGbI-7yiAva;O8SOm2AnKR=~P+xe5D(EV`L;>yv zZ*cELV6E|V7gTzkSQ4NPv%5W@+)*%eyTyIC)}<2DYc+^T^f)&9Zh{tw$a)b=NP#>3 z+e7u^=~ZYBt?b6cm*N?kM9Z>}&*oq^46Z3-`#KEl)HbhanJ8DvsMQ-dGQWtm)m0RWC9e2LoAt>j9!H~5 zK_;_@Xf(#U;6kZ_a;1iWfniKcOd^>`qtP&tImmL^1JkS`mP{g%9)*n{_h3D9@*JqP z%uj#pV;H06Axm-Xb8fA%NtzmKv_jo*s+1Vo;P|fFy z$mVjWlu9TTvUu>J#}JARq17hIqaV*b`+lZ$u3SEk#f3Q;dRDC#H8q0Hxyl9SfIDv- zkrc&WvWYp(ImuSVL<-%p15k3x1gt8HTz2r%fJkg11@3~Palu6G8C6ocJFwfgv^6eX z2jgB~?m<}Ro*j?GV^4dRrge!ECwD>_AwB4<*bmp07SHK4pVDv2eR21#IvAu3DRE>_ zP@N&3>#)#F(Y$mJ@KfAL90sIt39$T_gbdU~-Qw1a1jq#LqQIM1d_|493f^kTi_()) zQb{*6)V*zzQ>y*0a7^!_(A7=J8Fx3wLBfi*Cgkr_c?YS6qt}tAtiauwb9Q{(c!{r5 z&3S_R-#Ze?qomEQ`lm;bwA%>oc2Sg8RwJ_x(crq$HZ`omnd|?#6PfH;Oio%dXQZm> z_)e9ZyFphP>S8|F-Iw4kj&0!`sM&HJ&fWM5-08lFH+D~Q4{t?nBDo+P3(QAcC7sYV z+LbbX`}c6W=|-rB*~$OuaH0!uYdoji#`smNA-xn9TU_&AEiB1)wa1AHP8$K^{G5Q~OT zXX`zSLcRo_Ka7^$#_;ecjvqgTTD6XyojpEeOtXpo?QOj8ecz2^$1maTy=_FJ30!&L z3c{ffhKG{4a^*aHe&R-z#V+TC=R{fHE?|jba$@lcTT$uTU5&A_0%hm%K7i;3ca?1@ zZC*L8&Y9tOc+yOeDmXR{)Ed%xXh}P$^MlublNqlWF4|hrS1do7b|C#-hkyt&it%!J zcK0*%_j;zj=$xtaF!^foeCwVrT2BA2nXCALA6z z)F6{DqX8p(EGkx`j5tL<@#}=~NYCX^zdF^`4enWI8oNnr55VrmHwU{s!JS9B8>qyC zxU_}3oPs>Dezo^_Q6kFK((c8}7m%pyM#de`CAUgh?z9->{pk4m_qaAKF|}4*l1B08 z#Ie$6s5Den*Fy!FT}=$vwvpg29@iV()nO}Y%L~4@)#`A2xlkwozfs4h|KLC2YhQc` z@puen+lTP*D1QFq{~CY(xzFQk-~Kj(d$yc`(KZlkweaH8&tNB;Mbox$d-*OdoV$Qz zG=a?i0dkbNx_Tciw2?@sn3kDJCGgONQ%LwN1i1fd09C`p?faVu4@@9iF_9~m&?LEH zy?{h8jE62<;s9!qwCnW>Mkgm&^Ums-dL5@uox<7EC(vq<3MPl0on7vOT5q(N-Z*>q zJOlj3`W6}ugDXnbswHf1Y+`ZY7(V(VAH&-EKB(^g^zz1UbZ9fqfv~TEwUTP5u zX9`dicsrh!9@lUWBNuKp^GuVY^4jqz$k;`}=-@8LyVpBX*r5KVLrTpJkCgH-Wl|YW zW2c%q1XA4Lb~Eq}0iMIqRd?4^rk-BHKpaBie|+M0s|UIWcIPCZf>PanAYH;M@X4D+ zO{8wMC^;4D*5n`^0`7-x7Ipy@CF5k3DH)ekEKt*Ben4p{C|ZURTGZmDXLcHC^n$yZ zK-WAV*OKbItSm2McQ*qBLYO%+hoyyClry{dtxtZEdFjo35ut%W{Or&EEdJp4e;?bs zd)VCBLOTrP%Q*}MgZR*M&*SQio7l_cu(Nl7GpEmDZ*vPq!{C0Y6aXccc6e+Q#e5F) z!zsM?kp~fPx7hmL%@(j-s$j2FgFiL|gc2~@77lWIXte6^H%&ZwUU>c)=CG-`wqVkQkt88Yg0DPiHHC>- z&Qd~1!86y#mKQk0isc`xwJG8&&ha3x;R2nK*lGJrEhs6Ib$+APnY8ExK+6DL&))O0 zq#clysxqB>@1imtYgCo$=&^ES0+6n3(ds-pw5^ct5_KiVTCrLDy|#Dd-X|rPL~-W> zRnV8`jc6Cit4B$KKnX?^3zC6kx+b+*Bs^X6au%+fWMyIL zJh<||oD0eHeUIysL#S3pdn*{27{UJjHYNv>c-Nzk;KuD`Z0u*yusawZn?PoJ7ma$8t1Ct#A%wzVq*6%~ z@>!f-n8nik5mX9!?Cl>QU#YK8r%J#)_CsHjDSX=iRt>?*?qEgFNH z%z@%2q%=Bv<{ai1j$v;eNWw+ zsC!bNV@pd@W{~pyOGCpiJ60(xQu)?0;M&c1OK{iL8vRqHrYS2=9N~&nQMe|QBxE$` zDed}k-(`jIT2UFV?!IJ^Ue87l?~_2*b3k<2uqq2$qMWl_Gfyz^&YKaz{G9#wsjL@=_P>mQnd6hg1*40_L6?4Mji-i180(rMvdvEYrxwc))+u0U8St==svs4wh%dO{tyAN&4 z!1CK~;xm8v|KjGIW$YEp*gVMNV?XnAn3#aZ z7g7oYMD3W44^5+ua;3qL8Hq-?iFGxb!`Y*YNGIdS6>|*kr_Wr#%*-MlxbiT*^0lwx z*s%qC>sw!8{W^^!RiX6z1Dxn|V(BE7msdcI6bgkh48w#!Ado|Bd_M-#DJ~XPC{|G} z)sToMFh4(yfA(WPf|2wfjx3!+!vaQ!sBwr5%NIf<;76!qaNyMRg%Rjj+`xsY7^lR5 zbi@5FD5`bMv)I$qRG@{nOS+5+(zN#m@U#RZExVcytnbv9lRt%TqFa?iKk)?jE&THbdYIxG6(`;$rA}QGj-zVuFdx(g;5WOqK1A_k^?|DR zPPgUmx?*I*^jhxnM0FrrB)%wajTe!&$;7pU{jT>wRV@JJ!%4JoWt$zNi7$QXPjT(r zFSFcnw^+gJH&^h?3ojy?Na5P zCM?^BKq$mTZzy1Dlq*=Aox$kH5Hh(ea)lh;@s6jFNDShI@BRQ@`r;QbFqp(EuY4UV zcb5^3Mj6y;T*Bc9E}p-Ht8c!^R$AsD$5c@)9^o-*HX5v;nHV4E^_R)zIp|6U(j!+c z;79(+4SZU(1M;=14W&p84oIf^?w7#6rPtb7#Qfe0O?Ga=^c0Rvr_dTxCG~_y{n$xbtRGP zHlO>vUE$h$f2m!r-%xK;hLzY;&Y`DyV7*j_+IQ+Lz2mLsQc0!zRm~fxQ;$<5tXDZe8=WlU7FtFN?RpKL`ThTl%<4UqttRr#7T&nEf=8Zy zH@5cnv9+;*nSl}5r80(-3B32YXK;6C4R5X7MLa#gy;FC#)^YaqF$@mG5KD$}kgMSK z@&>96i{**2U>t3`jcUD$k?}DEf_~%+IRt_soIiI4!GNF30Fc_O*)&inR^SiBxW%1m zS=>U8q>`3lVq|atOGl5PRwKr|9&SG-v_5RF8UP7SgS{@&_+RBJUv!$Caz)Dt*1 zGl62=#9MbakuTM7@$y61soEG?IFIjt|I@fMn?wvIdthv{^HNqtqO@3$Q-N1yNs7O_ z=2M{bHjOk7ce_!o7NacAdk9JulT(K z?!6R=QgW!KM}p>OJ(V0(UQ_q04I4ZoaQ#qrhCpa@U{pu&T23T*5Yzhq9b=aagk0 zQ&MT&ntJha1@NMFk(yF*Fw=S#hrZ9wt$BdEY%JWnm^g?isTD`Db=cXU0jRU+g=Des z%Q;N>gtLrY%imLn=~SJr*^Nh^m`475B9DD#c)Pu_8R41mF*k|2=`-y`Y|b)T?oKt#|J7BkzOnhi^%j$I1F09A^-m7axGyt#?^r^5?vOC8{&1 zXh{uivQAj$)q&q`R@Nu^@fE^HiJST57;KZhYpFe zXD(oDbQ05(Q`p0PIN0w2?!q9D zU$m?oWsRyMB7QHtgf1lL-xH1--@O-|+9Z4(*Bntd-wVlIH{`&O8+Q_M2?^%B#vQp> z&pmOfs2mu15Xgg*EpW=q;072ZU2MZ{wLlAnb?dU?T8HYl_}Z}S4%bKu$D#;^qe6Km zt#uAmQxcyPt|}{;_A5QDpL-^BgS&z&8kIacD5mdI7nVCidTl*TEyL zai^u3G?_gr&QY+iPko>h|Jt*w^mB1+inmGT$_XC1r?_&xMF$x70O`Q;i(pZ$SVkjX z#P!#%;;;YuzhP~A6T8`cG-`ERxqKOh-9~z72nV?w^2HMNvKf@hWz5aZA)Soj?CIl( zhJ0w&$}lT_R0=gdfC`lYMrMa$c3Q|E9KhFXBhm@O9}J^ONguud%uWY;2YW~iBv2|- zU6>{Z9hZ(D!_v|sZr#3)N~MH>%!)u&jhzp+WueiaI0s;dkbIz2s!jm>pbt0kOVI*DjBgOf}QVBfr*rWLW{^XCazOeNl|QH4kYEz86Y|L~6>97^Ec$_93}4^S*tP;1ij8EDxiKVLjX+`NstWuj0q zV1=eI{>TSWA3qAezanx@>;M2D07*naRE2ZlHvajCp2X6$57b{a;HTcLVt$-*yKH4D zZM^QbchfNfTXk^P;Iq%_7jA#A9$f*8kEDJ*)Ja#`x?Vd*x5gdo-7Rb2T}Hrb4QhO# z+z(Ep8Cm97Q6Fk+i`7d9VW3Y?K{8dF(%)gge}tg$-hA+_Jp7fp5I}8YU;_aOU)R42}&U7^K9#Fng%9E-0`b z351!xq0bYZK^vCYW@<1T2_Y6Et6vzS>?QGGD(M?1aY!0m8n~-6Wdg2*E}fI22;9{c z<~5^Aiii=?oh|Xb>xuPII&w<%imy5yCrkzrTVQaP)8%*{4hJt(L#mpM&)U81MU=R1 zRTnTyo>5xY>Ww;oq`zDYhHI7f5-qOP;tlS4RRia`;-rw@N=1s;4(>;*hwt*AwL6oA zoy2780bUO$M$u5}?YuBlO>6bB%C>X)c@Ym$Zmgp-&^#jdvqWY;D39OQ6;P>hPh|XdoSpA(cpSV~(4*ZgXI9b88F7P8>(IQpD)U z01}BP?%cVB-HikIBXLxWCWcdKJazFB8o3GxH85XL=8XC3*e>i|%1}F|GwvNZ)Fv)UcHW1+mBc{f>4lL!#0{mlM|Bu(MNs= z(MTHcL<+S=6<_+|pX1kl_1|GA9mijP>5I7b#%nl#;T&p41Ap~}FCkkfVrXO(TbtWF z>g0*ow#^x>lY>$G)KB~*b~7d1zPpKyZBpS>P_DPpY*`}Jylo-ivp7&kqgrZo;2&8; z>eQ2HL`LBc`Y;n}6Ahlh^FU{!J$85+T0YCxDHGNDeCfz{Hy6(QHhF?WN7z7%x= z&p8AXxN8WYs(pHayUX#qy*5?AU!DX`V3sWdt!7Qve(c)I^e{|1Ibh*hO@7hiQ_=%Y zoJc8llqQ>L3(?AuUPE(42W+)kfnhiK+B6pwq$e6?W%(Wo`65oAJ%hjetCw(p^&V=q zI>%$4cPL^&vVHFH<+!gWM|mq^K&U@ zlH&@_Ob~Jm?vg&~LUyH^bN9P(EzBni%e@PDJ<@pv{UV~-Zkb!3lU>?x++~)R zF5uD^cmD@D2Lp4=&VzRI$e4EDIu<+&2 zeI9@L=bvMmg~|(1dj9bE6oQE~660fd`HicX9v;D^ix=_DZ@$dI$8>4{yL-DBpB%^D z-Y&+*hY=13ar5R4RLWJ1OwKUJ9`*(B)a5IvmkMYFJ1|2*H2i*S?CzspGmwhKV7CmI zMiWmy@dWPQTVX1Q3W`w&Cpr*Ir6Rk)KmN~t46nZWI==DpYp^;V9g6;@KET0yx~ z!87lD4ku5XM<$cwK-ucrGJg1@KZqB;>wQ>XTgSin7eB-C{qK7Jcj5Pb|Mzi_&m%Q3 zfSuhvq>?EdnVVz%yHRi8%9*2h{)HEDYdwSOtNU2bR#B?kFxnBc5QNF{Ba7NmF^@~8 zH{DlwdLHe>1Ul^)muyIe+IaTj6fO)|F!S5o_~XLavq-1Yte>YWXtwYuo!#-_1*AIG zleR#4T_`!N2L8MC zPqaFDn>}02ZPG0sUGlu#d%*pkJR_prs0ljJWfXKL2`m{HRGD;eFok#`$}|emZ?$p_ z*RS8e+4C20@7{gfUS3A2SOy6O=I6%ok3RGP#3BJsIO3X1@Zrsyw{dG_6{gw7-d+Yx z!{X|k(MXKz2@$XpW=zjaVtjOr!Ja4}x~GlpEgbCcBN7SY{qKJt78e)z^{{L%P!|f4 z3|15z6frPSTujj&Li5n81ag`TN^s|jHBw;bDp$G=Rc+wac=nyMQseF@f8+~j>_wkt zaWA|UIp!dYT({=Ce1%gInZf-H56fND8SnaHOH^3cf~t1!xbL-&7(lp)65Jk39Zte93nhH^5B@7|y?veQuCE>JV)Dol5hw|S;EzY~?bom3%7yco zKXL@GzxFz&r>C*KwTnuviixR7>}+ph?#L|a)iQQ=w$QR|rbX`FUq`7>!l~oOFhQyp z%izk6xl$GT`2u{QD3ZYlO4%GD;V9nyu4nM}TQ@L}PQz;FF+DTJbjiU%hC4jH_uWt9 z)mLA`Ti5R(nHu6nJ~BMQhvwe?9t!z9rY2|c)H|QS*5(!>5kD?pIge(eiVuI}BM3&5 z`1r^FB{uFYV}51^Z@zV%Wo}dlq*y9pa&i(gQ&VVEYpB+mxctCFm^pbF*S8ATsIQuY5Vf<&IR|9AQ`bh|Wc7~C>La4|R7qnID3rc|2JVCkm~Hw}YJ zI5%odR7z!3$`$skT5Su(as_*tETWMROBzW=n@YvGEh1U&R4d4`+sNkfD3r?RSbmHS zCvj|P27UtTHc=kjU>G~uJoa-1gsAjHyUjI*==lhk{ed7$b_wwO0Y8KL!u%0NrnXJ_ z7fn8Jh{~fTG4x0Lu8pCgVGIwCAm9&huU(ok@-Qq4?D~mn^2xu&{BXGgk}vw@VW0|B zFxU!k7wRQ3aN=K*sCDL7#02;r^x&$TGj7l!y-h(NNqR@Zk`C@dwku1Q$iR+R8!lb! zvv#g}a1kEiRGx1)JzKp=xUrJE*0534W9|n$9q0sDcSr3t3%U#36+hN%3W*nWHHMXV z%U)A2uFIoE+^Uwuq?L44&&FqnUJJ*;cXtrG9RsDvRZ1A~2G4tN3nK@@0$;4Y9^rZC1tbkuxA1ah+F{3tuKJ zD76L4>9jiNO6DM}d{KMFF-Vj(CXJ>(C5zhN&U@rFG?tS2V5c^Tutr@kS23~rX9`P| z%0Li*olK?~B!z@f)@dP4Ia#!JhYbXalv73ng?s_kVg;>c6SiS;tfkck%wPZ(S@@he zYGG?@9j|=rn>e<#h?A#IA>a$LJeEL`q>XH&)1gapu4oO0FOE*L4S%}e)G6@*C} zk>WVv0C)J}W0#CZn+|RfP9?*K@-L_=sA`Qz+&J|N;9ML6?^cWJ{!{Te0(2@TO_qEx z5Q4>rQVHd1jSspoar%Lv_!9~t6bx~m2T_hRM&Te)lmYHqMqUYBhki%*Kpn)0{-MJl z;HRLk2vD=hBKzs8Iyd4VP*#ATgcKr(0I{Uabg<_sBw%;z(6B+kL~>wX9oo{M^ewv+m3Br&+$ z3|Act&KV*OmF_Q1d)#$2x}1BLQo-Z-6ur}1YJrxn-Du)>f8#gtm9KsczGws;3JwN+ z2nE8dKzZXTbxi`k=L0Vw8H?lfS6=6~b@gTwfp8SFvok2?vN*Lk4`0hby;4S@*+9J= zK(S^bUnwD$2;ty(5fG|4vF7Nw6z5%5P@Cx7(lJl^%xJMg8K zUP2XdjGTTHsZb5o&Fir0IapNh#kR1wy@hhUfs<#?U}89pLZOIiCxNNQK7?Fk7KZJ^ zY}7!~uEHM(;r`|hHYy>sd;z;4{!90I=E!S|;qaAE96e$A*CCFHa*_ z&+w)rH3z9KP99&vl}i^fJT%N1l5&BG6nCMG)Y8ON!iNZ`Ih2bGzzJ}7vr*M1)Uz4I z){(Ba^h*1{y?+Igj!>*uxkTCI;M)*MOI#jTHVIcY3cp@T_GoJmaF;7p?CtGikUW-9 z2$s?0<|}m2+O`jdX)&W;)maOkm zrHb1tD==Cu2HYSBya}v>d>C+ij;wfphYuRE@G0Y)JRYKcVzDsdu^8gf1ft<6VzC&a z;RvFU2twfyf*}F+)Kgd#KND+-3nB6?%NU5>Qj;rMx&|?=FR>y8ChCD#j(g}HfwA$b zMw-ZV+@-r0zorWcOQr|tdcobnQkBB*u1XgNmHVn*+^eUL*AuEW5+O%g&YfIt4T&*RTN{TT$q z9Rx$b@aQPg14GM$oquDax5Bjmaxr4d6d3I}wSFbl3TyB+uPSox$og9H}`C!zW7#v9QCZL3@ zMtB5A9(oRA@jA@?TQCY+oNU!JTc{KZtbkcMeF9TsL&#HGKP!s(10O-rKZ4OP@Wcc# z6*Q17*6`A|myziVq7_Pu;2v4$9Up=%l7BW}1|sOR0|;0)EKX^+u{09E_dI?aoobE& zxJBS)*<4C?ap4FqU%G^ekujFr@fvUftO7)Y8?5aKC(BUqwn9*#@wn1d7uK0rRb88p ztve6vrOSZOzLCYS9B_A39(1_LvLMvcg5-yCOgp;3>)h--0)db$g{>;G(ml(>G(POxXcM>-9VQ#n6S$MrP8KIOUvKm#a;L1{9e@M?%qXoSW0(WRb+QwF9Swh;O^d? zI#)Qg!6S%F)#wy|N^Y(C;C|lAWct0d{w1o682Y z%o-kk^g--yZ^3NYh{w}7$P}=DkYzL=mopp=VSZr|&4!75PVnE8<5A8~ee3NT*xuV> zP&ArN96NR#^;(^SUZj|y!cOUdG)|m237;>_S+K=i3DZ;KSY5r#Djhp9gXt^JVRFzy zpseX#EocB%3wlU;P^5`x`*R&wY1&K|dYCfaw>+6oA(nobL%sH9O$2NBUYWbG#i@MBRfbT>4Z zMk*QSf_v19fesU*g6Q=;=2WX*! sL~5P>^1yT;t1q8@@7sfK*zN-NHgLs3ApS_+N@`8jO$$|~uE^2L1jzUG1aL*Y7#yajwU*v%Ur@=9nHxVRUQ+l~N81i^n)2Xk&AiH$2fRv`NT2AYPIlC|@XW{q!rB zPavI$BSXnmx8CB$C&WiCEgeTbm*;Ltq*RDSVtD6MPa%~~V`F0vnQR%wLW!?SO*yC` zb~`bHq0{fe^td01#yXmN%P5wsFgjqMwOckuCdP1Vb_{LP#PVhyd%iJ@o_i7@e+Va| zCeBVIvA?-f>D@-9kk6deCcuc!$a`5sfs08k`|u2xPYfG zE%JC!u-0hQ*?MO=90waaI5IVhhp#+@sflqeT`bbs3EBxn)cLK}h~!LVLXt>f?+16r zUuE&@${Mzi)tYyA1RILV{Lx-d+%M5;T)W)1m`)(olwnvLOr(t6N~OmCro+BvT1-dK z+GWY5I0+nDhvN?I7PnPoYn8x}fXdk~L?Lt#BYt{i8RqT|tY8?ya160T3U)M#dOVEe z_$WebHQTbTy9nG;<8Vr5WHO1K$?hQBY@+hzPvPtXO^iQ2hnLqEQ8yRhV>->1Qr8+y z++DegWQuy});SY;Q1D9N15w00NFX5+I8{QU01+~Z z2zuyOL^H)ny%Pzu8ZDV1z#l>)7H66#7K?CJwhQ=@MwaqO4&Y0?>8g3uUip^BODOab z_JFdf6;tk3OqUDLQA}y4g*0!ynrG1Ultj`6PKkq_rn|n-HE^d>RBFgvO4N0aU7Ec+ zV5({^s7~Q7z)K)jjg3{)Yk6*U^Wx%0oo2W?EyKmcBnQeR1*DzkMJ4g0iE9xzO~Xx_ z@ylQNDn9$E&vK`s*&|1=zO#Xe$uSHLk~A=b<<)hNT<+m3SKx0n8H{M*S4{(jdKK|h z3c;Wc2M1Z4I(>>4B3WsnP!cWtm^UoujFS8|+ zN)IwGm`bKmt<>4Fq4swa7&^8%jj_=o4wkO0-DS^UXlM`%3-ick^VnG1WbXQr%a`!I zFMa@bR_?PWvbCFM;HH4DX&W%eLQGB}K64(U1HhPX2UhkT8ivhn`&x|}T84#qDuy#l z^PG9Qvbu}?dI!-Xmk=77#aI|fqXoa&#`Rlw&|hKw zVj`Fd6Y+=-&pmby3*&JvV@!2%jCvjQx}dj2y>;51!1Tl<9=dWFM`mVZEl}E;q}`VB zRw;p0y}5Li16z@*E0F`xl74X#gv3r`I*C75<$cIap{v7KGO6^~fN8bRAZ>ZQ&dLy? z)@rpT8m7VXz!tpJLJO0IWS&YGLHskDmu!@fH^r(D_S#5+(oy`Y1(L3 z8=TD3Y_&NFjPJ|WVn8IhEsuu`ATqJz_p{f;eb7kpV%tcV23p_vODtZjVdC-Q_{QA{ zG@CPQrIRvD$Uudpnt(hUjW9@8t5v2S4b#NN+A6npB+rBpH5wC@L+OjwE?MnFMUht) z4TpIh3#(ZFLtMHjVO=PduzGJ*BtS(&>=lr=!{excTJCMfbdv{>Qp!l^a1Jzaj*>Sc z=b46_=UE;E(!`{dMbu0r6lTy*CzBW&9AJqqDb`}~1V11BKFm^1x4j?>OLWe?efMRT zmeE1THP@xIOVTM$$WivVlEl6LlA@7sd zbhs#)Y@pvC)pFrs5}!>kb;7fr)eh)&vMQuj6J8$!73CHf?s0Ny^<+2*PS=|RlRPoP%Mat12hODq<|($Y}|_j@brXw(e+^#Alx zoSL7<)wh>%Z9R|sxdy714`#;?+aG`xh`L}@;_Wu3CnoUF0}o(&d;-BRx!R&- z8#f%1LDqm)zC!qgZeomB+U`1V{W%#JbE=qFg0kckask4sq%B#FDS8%+b%MuiOm znun%oacv%=Fa(_;1E(?phLepLoawGaV{-URY9EbuI|P3qih9Eo`^nc~#RpM~L|rh2 zLI3%E95}6%%gjmh7p=c?Sz2f$N#tBgClQIkhiL^-Ow9ICXRH8%oi^gOiDaXM^wz65 z_Vge+i*xwKwIEDm2Fc_A&#&-+g|@KXs3Th{@Gd0_d>}o*K)fFe|awt0bJf{evv?G{9;F>$KqK#D4Q2?6mmr7!%Q)vtg4)9?%IX=Mw zW!CP~F~O2eA=MNL&E;=uFy}5l;c5tTU&+7(i6mSlL3s2eGimV3v*BrtcfClgk1n9q z+4Dp6;hJkIhXL^E;I4m$beT2!$n~e)*D3B&y-e5M^kTC(jMPNB-hm=}*eBw!Lu5Yl+YVqha^7#y|-?)#xS_A%27#Ek0vkHM4 zRWw>A|BM2Vv2BX}|G?^I0%IXSonIe3hAO_QEyz8mQu)Dj)8LYdz2e^HE zg*nBMkuf~@@MX-*&Ee`B*Rj2|hf1lAM!k+wql{E?2uF|2A{1<*K~^qtw`L8ePoG3C zSKyKWw%Nwd|J0AO<$d+`I<93b9E8S!wS>nXe~4dKC=^hsG?2-gutRCYhlaV6eJGGd+n}C6%Ez@Ho`3df%#RPCR?Z_9Ps&XpC^D)QPgWpVdTcp%h(z&WbZ8J4&!5NK+zdjI zpm4vHHP&t;%tA!DxRzq|mV!#$H|C>YFOA%4%L0oqiHzYWu@!)P_o=}7r$zvY=V%!d{sy^DDhH(VdO%A%J)+fp{Xx zxelZPHUI!107*naR2WoBn`$npIVLWj^#3$Z?3vhizM(BWg~n2*By z=H^GReCHl2wKA+0K|q+@%m*Ggha+?2xOVMLWDl|o@X>G#gXtms*bn~@R@XLg_2xb7 z=1Qp4O*EQKl&eL=VuM(iA4e+Qf>|lCWUg2);MA!ToN2gncO7P6@BT_Id(-$ zr92lf%N^9wH2mn0i=7&QFE9X~9bnn7_rP??TKXei2&z!(u zG6L8ZOsl*1BpEc6kV6(SXDzaxn%p^y`A{m_wy<#P zMM=|IBDyC`BDolZ6jIVJ9R<8L7jtV;gK)z{!)&2iYoJ^!^EepImJDzPB|r!(Ppu>_ zmrVL}Q>bB7QWEj-#L1J!n+{1z>Y?IY^;#8;W`pmQzOPiPT*IG+Es;!e+eIpALAT1+ zl5R2`estK8Opt(YdwUC|Vu1sMB=u_E4l%lY<1<27G==)$$ z1V%-WQq*)}-I9vq$;lzwhQ^z!l5$X%4++ii)#R!wMk12fTx3xw=H^4V4NQ0}*n1LK zMvugRE~{<|nwCl|1h{2nBqAu%!J$!1Pt9U_a+Zy-!GQsBaLaM!=Vcs}<%;cFUw6UX zIh}+(-0{;!q5TnpWe2c(kipvKHp;~cP99&x@!1KGlf~`UdXtenC5zt7$v-T!Qw1#b zYf0<853*@fk-MdAX=znyR=m1RkuV@Gpo1|7D!jm5rY$o)Bd@1|8VcOqkI_9M832~< zvbZxUYudsmKJf{B`Kw>U7$FMaOvC=7#$nOZ~gW!VQOXoH*el1?~*NZ%k**T_Q==(9=vh^x2|0i z^*xx!tRogn;KMI|7&mXP;m&Rj#TGcgX}1Xws1IonBdH)}hDeE$VGDP^n8ESm$9VIs z+}*&zeh%}e&!Ref9?^-@7>Ooflie?LH%LPCd#ckD%A#qI)OWFe5)hX zER-`4B+i&>_Yhc!>|443(Iq5@t(7ZGPtd<9^OU?Kk~>lnIHI;x{TF&BQqeGN(4l>9 zF?jofAr9_QK#vRu3cwOQL5DbvEdwfb`C=+4Gg2+BxurRZboU#X6`o0$JokgM%0y9mB}j5XQ$RIJ1}buHQ%V z?~Qp%KF;gIy7@H++|^0%_!$0{aC7Ytij@|=^3AJQ-P~o@?&RVOUU>Io2>WSKNJ>N_ z^EsKKpMi1RQdJMS%bV#%(ZeivC1sSClR()=191iyM=s<53n+COEogkWP`}F5VXX(G zsO8Z8Afk@6un5GdshR20YIlzlopV>GhkT#BFj*rcSNu1>@Ne<*>u<1Dm6}86^LfH3u0eB7 zGCN9dH`-KDzEhWvXf`bE2eUgM6lEGc#v5KdNxB?UO&OxHA{oUO?roWifQe_AD zIYj9QVZ4d*!*o3^nZQ9;7u3j$6Fq;)i=b>)K@$bTLC%7WL}E;>(jW4^het*+Ha3pI z!9k{&C>BKC5f_Bv+CBoKL}{WP8l6{`D%VUQmFr&>_bB-(CE;VsooJbk4-MOoo6DPc z`RWSlhQ&>5PcKg5nRi@5*eANs^Pp)pb_7`VlkRGsIRGGCovz@LCO;H<^xiL8G%`S= zz?nbB$P&BQ9(N!tbJb=~Z}j1wrd{Cf)ag+Ng;-(Y zj_K65v9Ys@pZU3;!(KMe{P~gjc{G{^>Smp(1`49I%qCZCZ2N*Rn-+2hIZlj-#$vd; za*xO5nP;BIbI-nr)%&Yh-?)QJZWGt8y^Z)l981SeV{&8;cb4y9bz`07WYgors2W9# z4vpcJS8rf+;TT#IOK65BK$-jVu>ivD7IL*F)^@fS7*fGHmPR^=)Uqg+^2pXph{q#1 za%2JfdpWG!-$vs2doXt7B(5AC!(_1d|I_x~@p7Kk)##euPMy=FQ`EcF-DErNHq{Vp zFc4zXLb(Lue7PTxKr`vqH($u6N-APkg7PV9#gYGofvg&O=J%iLH!G$oqFP2YFv zrRZqwfWPKP$mc^ds+c-;4BK~fJ9CAWhTp$!gsa(;$XU-OH>NL)G zAfT*L)W!p~_KflX#z3cHbF&uc}&HrUA2?@qIU(dnnlJ`=3kg$o5luObw4g2;h zxHE9a9kI=N7=>KHMN50ejW5eny+edBi#Mi@Z^C|uk~sxJW8H}M=%y^4=lZDNZgJ4V z*Hft_^^L4bvcEUjn2?`AvsxQIY65u4mSBix>DV|DDn%k{hVpQ4YHk)}+TPKD7D6q_ zb~LxN>fg!X=V5E{*rfojk5W&RojA_=C(G}zcUPDp@DWq!FT-x?87VWiGBBSj zWB=h37@jKVV2TE-*t2C7wyo_!7$qgK-VO0yxbBd*>`^G2aW}AD;W62es5GLzpGU81{vEKZ$#(XUFb;!u`yY}$+1y9dujp!Bv8ubl^F)ZA(ZKb<_{p|&tmJE z7N9tf;o)Irj0`rUys^yRx_L|8*ohTQDwT0;4y&M;32{R))2HGv+1{aQV#k&pSi5Sy zL^SbY9t$T9;gXB{aA={3sX{YCfmYEEE4~V1k+?P;p`dg=hv{kF`xSZ~R98||HZnFQ z7$n4lgi+B2V?KHMk9*0BZ7FBJE74dHwNe!!DKrh2_p(=N0+=;>_S3w_-j^j^jyI#g zW^FuP0}bI$9zTZp*%_4b8S{g59yONnHUfm_Y340Hu6Of32?%=@U%uqBSBF;{g|qR+ zszibyci5PTmMJ+ck5_)G_Z1%RFmKDe$wVQXK?#H5s; z1|gZkmX%3UQ^MiP))OIXgqgb+gaz?f#MWBj{-I)&&&_OrcyI;;74h_?@4J23ebj5w zpGaJI4ylvR|GEBHsID*fW#Lt+OCjPJr z@%ga-@F9Hklb^z3hW;=ibgk$S7koCgAdWk&dxOCUh6X1PjyB_sx4#9mGov_q><|t< zw_jy^CPSEl7%(GdSniPVm=7aE$MMd$+>Wl!wfND!KgZdz5ly)9`6F1raRmywVXW)# z!?OoYV|X!*mUX+4ueBkN&0NmDfU*{MuT~*UJ*req>Qn#VPUDn zml@pISYFjXAe@zrT|!uyOinPkhd;ba|n}-hS1Zo0kTAG_pT$@? z+MfJ7V#A@3DhUNavSx|}6mu-|tEdII8!Q>%#t%7OIoF4br`+p$K~H#WD5%D}4MQQ` z9nqmNJ3WQT@lgd{rAWN4Aiu|0A==q&GP*yjG9bi66roa;vY5~j)vM8H%zV%3$?yEl zl?}Uw6a_@A8d!A`Z)bwe&(C|oed{$k>6uU1!44T>;^dIC`DxeQV6wPrO70-2H$m0- zv^c`oVSmJ`Twr!~Mn3HuH*VDHu&=;%K#4z}0k4hkA<~eZrO#Po%!npQzZVBr=;w{! zUqf4as|Q@T4BcXpuznXKbs)J4Kf3NSb^1{VrPu#4ih_gXsqTcJOy`8 zX{t}?B8MlWTaFzVAH4n# z@yydd$LQEuoIG&L}Fg3d*qpwJF7vdcCm!31mRVAdv0hDs<7Z8X95DAsA zZPQA0wS{r=*b!q$RI1v)|hgv9rL^z5M zf8a0C(cOhwxrjI^bhSJt#^;gj>_y4v7u-V*H4_I;v0^jv+}S}q`|JVZ_g5-d%49G! zI*MZ_DBKFcM;ag%jLgP3+f&}}6}b{pMo#||2Agm+1|J)cexLC1lP8a3dU8Tibv7WC z-SdEFlynEZ0tgR}aM)fi5|vVznd;Qkgv3g^7vZ=Rz!c{2;NYqZQQDs1VPTC%&7F1d zB?C5L8e;K;Scu_sEMhjBQ^S;DYtP=jShIee4o7|{X2Xo_4BC93UqAV4OiYaFpx|fs z4l+VZthbqAtBNOsh5zoV5c@m7L`S?Y%Q0-P*XL#NUel7+zx?VSScMBOytrQWveC`; zOK}gsS5414Ysi7>5`>+fnz5lQs-XLO53;7sFMnLa8NQw{b&nIioMq%;`<~OIXa8cP5>_#y`JR{M+UqI? zKm7Ht)RYj7Gbe>p7Ez_NaO zj{e*K)|wghionBJG?c?VsPm!0`ZB9K2x~xqsinAvXHqGA=o25u^impmZh%CSM$A$6 z-_hAB|A`}qP9vAE;lhhA#no3`i(fwa0P=-JG`B~wVbd1;`pLtXo?5`z#5hX9Hf+A| zQlOf}!uTn?2^jZ-C>M>(I>c)7JJD!}|{G)4Uwnw-P@Tnf3R8sf2L!zlxP z%|wlcf@qB;(9_w6T|2kn6|cM+cis7Ij89GC>>!(|+RI|`ZL0@uJKj_W;xa=?dR8F=l@w;INd0iWOi21FiK&mTFAYN4pooa>mpb_TtCzKCq0pu>ZQLo6Ospr-tteDkKJxDL@r zAA3ZbIznSAO4Q?VHEQKTNNksoK*-=9!<;F&qDr$U1`r`M`m@l3U8Ew}*#^n<#Pv7c zfJ^pWD%)lTXRk666cq^IzI*S*FCPE7DoMT%J!SYk4C+h_ttv3*L=VoWCr}QzmxZp& z-n}Ht!?nGGNK{cax#^h{PvF|?t`|0KIx*L+a(k=}1uv7~^SkO{&-K$RRyW*j8vEBo zgkC(Ur|-Ib4F*g-@GrAcwoKe3kFc@oVi`37bq$Y2k>#<3-zEB^ml%tL!vK*6k!Dv9tg19ifQ`(~jX)1~u9kv)nC99Tg zq*j1_5XN8_86A_jrYg9*N~h7twL^M&YqWmD>eYuA zt-VKNg9}swd6kG$t9l*n#^K`Ld)Yh49Z#Oj=4nlZ>F2-nB^)?@9EDN^-QC@IX8(Rf zqG9aVwM|oq_CIr2utr;Fw+0i;Pfnntvk5Q#{g+@mmBE9LJdK4#ihO2JiF9Dog_k4h zFJSu2Gr0WvSK-Ln48|9UJ?2neT7bWl#)^(KdV*;z%}*d-^<#c|2}|_RVEM1%1QCRN zAzZe1H!j?>6Fau<#FmZg5O4C~-g|$7Z{GDCj82X!`|IpXqPuIQEQA%<3pvu2QL3>F z78Uz+x_qOu3*@efd0j)#k_- zZ;A_Z4Fs62nxKW58!0`8BXbQ~GEyb(TdHFF<}IiMd@>{>*Sl6OA-q&TFz81y9Khyn z+b}&ofyv1UY`b7PaS@z8a~2D!luXvx{t z8?GkS4ufno9z{>jN(KEyQ?oNCv$e~tm1H~y(jC5vfU$A0z4$=7Z$~=VZ)gFsr|B`C$ydnoWwjmqGDzW7J9 zE3cw;O-HjIwqAn4t=6kx0%ntuxH0|Mci9!V;DQSp^A+kF++%ULe#A1yUSmj*^Ip-` zHGivm(&rrr%SX>GXUMq`m|g@|B3V~mdfB)|3v%M^Z^ZM_pNv`O{(afC8RFyuk+WX* zW=RVTaQ;SCEwC!JCb#0FARV(6kXfqK zqJcCzE8wqH5Uf=YMip%>Y!Zafw`wI~k*KDa8-5aezGD}g+QVLDY zrmSM~iW{!8qf^)>EokQ#7p&7?DrrG?B|A|ml~5`a73?}X+I7E(7kX1u%xl@KI92u2 zv`F3<0pY2{WW|2}+c%+s9AhYjmDVq#)SCRQx_skD^kw{x*$gX`+6uEyKm`bX%bIZ`yH zjL@VAWsFab<8zybgax2I3c2PQYfd>N?OD-ryXA%sPfE}I=1jL@bw?pR(v9Zp3$GK!CH!JU{l56DzH ztwV~feFpxcI5O-pI7VANxO)(lYu$0ptY5btS6_X#^KEx& zlc!%1b=eNI^X4clPnF%xJTIYh`~EyF%QD8F?P}*W;GI9qkOD7mdWm4e#@V15J3tzY zzXnQRIJ+eQOk^v1K3wbkViTFMkJTQlw@Nv$1Dem3i3}k$=_fcqg=TLQcR5&+kee*M z3q|<;`Xhf+f6qEr;~5uuLCc$&>YZA(vKp%@JQV-U*MNmtn3S6n;pL=J9FrpUuc8#$cZ8l>1?&SkmaYw)Pe^k~j#L zc&ACDgGeNZ<<$^SGlwhyiasbgb~19FqdG_(?9+(A_8{tP9d8kORLDlj=0QN7BjECK zvQD0XHwr_;!mqe$l#fohKQ2s9=9*t{l*@pDJ8s&@b*;|m(N!NpY*BgBv1t{&X+u0O`r z7heh@tK{3+Ec_}^ds7yRotT-QRp8VXlj71?7c~0n?_Z^Poy1YapkP)`C1#n5 zQfpc<1E3J6XT=INSt;sKHdrj6mMg&THq5Sz_M&%HuZDTBAHYqjbr~|>4sJdL@1U!; zYBeM~y5(&`D1{>j+4wDTWMQ#@x!D<{mzD(SD8T#RY-5dq!A(r(Mg~$UK+VX@Ww}yh z@}M#rqkc(xZ*G;|y--jOGr6K;pfydc;w_6=MUNp~?_xTI;gMlEhjQbyLQdII5a9p- zAOJ~3K~%Q3W6$orxZ<)au&RHx!_{k;o}N}f=e;9rbL`kLOiWB58YRtjl??0%6CF8n z1V@h^#kq6m(9+T*Z}q;uerpsupA?6mcyZ55i|hcXvx?Yj@F7@_Kn=Q~rz7Dr@98ld@b!L|#`ZFO!&P$X@yi$xQp z@mXdwIayV+C&f6yK+nApPsHWP@B92G{?=vg4x4ismd8l(8Unm!o(j;Wome=mTa>yc zY6J4OOqp31pEw&~{K)hR;ZI5?>;xkUtK7K3pvrJH$8=+ji6H8d+jVj3?qg!Luavi^9I~_ z!z=K^pFN5*!xKo)rV;2|jjg-(pflO7X*5qf^BnROzYL%#6p2NG=nSS2&K!fkvWVH) zGD7iA8BXQ0X<@9xKMgydn4Q8W{_2xBH+)6`TLH0T*dnQP3@H5reXco3D9$g&3j-}JZpnowMU9+w zP8Xu8&klJj^~NV?A?Q|6eX!oB?F|E$8g7hoWAz%H=Vk6Lky;jPU${k;1QbiE z=DYy!1!@m(w;q7w&O5sGZwt=e{aRir*wOI+F1RmcvUvRQ$IX|gkkjv@BSR<^vf3xq zjO@E~A6Bnjhld_|5T{O^LO!2X@OPM%a|iYAmHE!MwYQ^ppbwMd6Y%}*C%;e+?)4LC zS<^z8I7?nB&pc>>)&!2e<4pl^*qMns>|<(ZwHpTPDV#iEQr&yO9rfO6Nij*owvzUj z4G61Dv&V&#G)aMx1uptcSk$AI@%ESL!uu-JH(SkS96o@4f|eJ zlX>NrvW$jbvUT$L#^*0td#L9(P3nuHZUyWWdT#29=lX{l=F(|={!9N0LlcuYdg3Hn zlO4F__iw?_i8FZO;B(k=$(88nS%;^N4PtsRi(0-6f1(LJoe4Ari-?7zI5RwlJR(TZ zQIY0M!3b7HYA8${KqWhjOs0eoN0(JdCuCL`6sEd&$2yFiJ&vyKPK-=WV_|kl13Xwd z^7BUgK{Q2U__KHaFrZ|f>-q+ixqFBj6^h)`3z zflxqGc<6huXc_aOaER7KKojJSCidCr;*MYIW-u`>Y546Q()7F#Q1`f%e%*hpnH z%k`?Y?5sMphAgRRFh?3=A&moWR7O^?JkLNQ;c6xhR)O+9a!**?_K9e+bLVa)1LI@k7ThgMSO!q(u2>_0 ze=EvO{ombfbkv~b@I-y`l47J8^xIwc!X7g>YpmA)R#1Ki6`VvSu-;wrhqmi);1T*eP-~HPypK_55B}{x{#^r;c@V5;Ik{j1hk20D z2&>2ucA*gZI=k`F4}1t4238AimHm(YXA^X?r5yh8U;hzflRS_z>eJBord+I`sig(^ zLIxLIyc1LqW-~=`>uHTZHLE$MGMECsP#9g^D-b7k8IHL!3rb6vb4-jR`CI zfJ`ofXZAmh(XmmqC0o(fniMaZ8=pZ^d!gi{`4wtX4GSe4Q!e|E&E+N5A^U~6JsYUR zx5cVZKfoK==4FS3o4j1Xn)Al>c4k-PP;)k^EAN>+5zZkz5)RQGq9Lx4wQ-Gh2RXqq zgk#Q}JA>xd7W~<}|A$I^QWhIxBTJ9!ED`tTM)ul>38n%y<_P_S&YnGkU;N^6Jo@NE z(l`9!AKs4sfdMy=`-Qo>Tl>per`7}ejU35&uNZ~QgSp95;Lr>0Nh!q)E?I8W?F|C= zg1hZUr&v{aV2KK=CU*Ikv+aJfF1Nq={}YzsNJB!<)D4gYr5;A5j1xzn*XTboq*kw5 zgRR@Pq2}ih^C>Z{SQYXxU}eqWD_UnIqqlNhbaZs9$|SQ)u#B2a9yhXHmUuX^KBWbB z(o9?wTOPA*(uhfjy{K(0Q%{U-*{`QzYfNc!C6EZ?#5&yq;xpH}b0!AP#f`8HH?D%a zd-xV)+|M)X=l`74T8D-@%QouEu8#^vAQB9ry}1R+wsthrhomEkL_Ca^ri5``xw%v- z7z3xCH*$mI~sCR|4VgR-R{`xm?_b(12Q}m;E zU?W;vnsNN-K>%57+^`ZY9bI_p@CeEvcn|*bu5V*vd<@ZG7~6O5!eVL(v-1mBN@sMa z(4Z^KW@JYfKK>VfiS+}k5g;aS@VM?ZO|q7OhYZ{7*K^m~FSvIifi_XC*)@Oh|cQh79Q;hv3 zYw~)*-J5yr$>Pl)#h4-<940#jK?p%@2nJQ&C+-9B=%dYIq3Qc&k5H2%V~Px(#RYxF zbA#t}{U83|htc2L?>Gn6`_QT44vqT$bcuVN_U9ts@}{FQ?@Cn|@u&alQ-V5feeJDk zc$z(MMCM}kZ05Www^0@RuHY^)7~_#wB(o3U1r~t;F7c`-V2xA4g1hZPOYs_snw~Y6 zGS$Ky79tJ6Z}!uc2YVTc*$1ir|L?-w?Hawx#~Q|7zs*Z#8^8Nx*jFwW#IQty5pm*6GGMeY;MvQS0R)13j0OQGU0DN`dI~c!7p`; z$rh*gzwc;%6&l-qj8~);A#)RD!6*3;IKNqt~RvlLqRmLXaub-aSZhJp`|H~mPAwy zVFpc>K-^?J5cKG@5gXZwWj;oY^n&~HMyo6rJe1wb;6>4N8pTQggL4`D`RBicL*p3@ zmu_utvFS@=BPeInSlt%`0%?ql5aMV-$(I*o(BBcl`ratUM+b3cbOFV(mBwLz4Y$1f zMY#ReoACL+`51=B#?ac)p~mM7$MW%B1Oj@Wx7>C+qTwLE{`Ie_p&5-e*_=%__9*&s zmC_ZvFUF@n{87XySaCdm1wDTS|8dthaPNcnVQyhwfpq7tU6`Jm#n{*+mS~^LK@uc# zhN4*Ay%L}Jiw_BV7v)W_Rnv&K$=L}!@$?gTdjC@r4KZkYej;r0k`_qnA+tr=5ZGK$ zHkH_XEXmc-!#&yJU%Pg_-1Q^|3We*cQG++UYRWC=YD@*3{ z6zx(Qh&=*kk0m$rfEL4y_kL*rlPg@vE;6*%@e%w-ZgdUWMM$gHJ3EuYdVI{((=`VVQatSzT|>EXRT) z7m=*#Mc=Yl5%-mgj~RdrjwrJ>{|9r?bMNM;l-{gDyB53i%I7_)m^>D|;BGguE=P7Y ztag)@eS&4(>*eL81#~x&q%QCEe$H@x&BF8!3K#6@8AASUOCpB$_Es?>3dKAUp%7N} z_o5{pLxknIGY+$i)B7xTWiB^y4Mfji%Cl5(HMoMJT~DAIz|c$zfBmmt#Y4|LuTqPm zA>zSP<6{~Y-M6v{t?dDfk1t^{&Agn!y^4K%wqs*|7aq9(eq<|UWbK-=K3u$e z7ykNFAHhHT{TJ}iFMow_ETQaqelaCB4C^9(*0+O_L2H9M_=*{TLya1Z!` zSi7^>m9DgrL! zhI=K1+gEx&$>$q;+=~|aSxvO6iumyCfdly2{r8Gd!`{u+S6zkv{sA2($u_cXthXdB zi1y=h6uhA-u|9--)q}gy+Rpp3B-496E6eK!W^O$$hkWgT@FIqX)LyZXtURk7vVaYsiB8@_;Q2-AQ%5 z498piUZ(7ALU;Zs)XH)8l1Z$a8AuLnx3-fKp?p}blqe7MZs$R)4%B_Mk8_;LKtk9<^9V7T1Z ztzDxb2&sidG{piKSlx+*g%oBN^T=092>boG?81w2&Auz}?_d22S~^=WI6SC9*a3vF z@6t=~SD*eQrl!X5rGNNG4cBf>w&Tp;kd%;IZfq>Q`jxN375gs5zy15aieVB6Mld=$ zrpY{f=6t4P7`)=z8}Wa>`%e(8YIL$~Jf9C^Qxmx3{eOaJ3rF19fbGs?QkgpgTvm`w zMU?=3Zw9(o;Ikk3q(;`+vFMko_TKyN#kt`jO`M;Yn!wSM$FXWvzu*N@zKF4NO>!a= z`PXbF@_ABqN%|xIY)*hKd#d`xhu^qvy@WX2%w)~5L8+wDH8a(xsg$sP|I_mD7MEU} zdJaoq^Ua1ybA3`=#6jVNTG;1MkET`=N1VeivS0ss0sv zPqOMYF<3qMJkMp(RlBl8aBtcg$YH|WWe-#6L-GHx**~K&# zmkNjkz8RnY!eCFf+xO-8@ z=f~5}K7;pu=)LG)*Do4tgpJEc81t!=f;&GOlSR#*srj*HMIS!I&Ft}D{<$a6Pw2Lp)n+wgpY_DJ zPEJqAAAKpEQbRdJKEEsf`M!jbxPjZ-lDPQdOR#R;I(gx1Je-r3Gy66IfhkW_0fa+3 zoIGwj*S^iqB!29s7CHEj_r%`Q(SGG~zU=D-!P`g#+CdI>T^7~7A2Uo+-@{6Z!STTd zAHb34k6?0Q5*J>0A#S|!1~fOffE5~RLXiPTpAlAmTBHNyp9O)A-gKBNBSvAH(n{kBKN=~^(FqUl?3mf75vOn|C zrM7`Wt(*>bX$hini88reskxEp$eFEit@C|Z1@Q0KJm+&@&w+;)dF*6x@zU5pRzfMi ze^co5PO@?<7fZ4M-m$~zwZz#i0SVY3q&mc0Z$g~M;5+ZJE<50SpZ)X~YvhnGKl5aB z$#Yj#f!PjlBUDP(Z6>A7N4GcGdioHd@t7}&*@cugG6QrfwIDO2*47r$<1~eZ?rrjJ zHXMR5_9az13K-1A%TbmG# z*kl+TX3jf<8&eZ~N_lawiJuY6<^zs}!-zM>5lb|qITVv2)Zokn{^=|KqQM*KTmiiU ztF*XIojQ&{t&D;GUbMEx#2r63IEh**h-#b`2G5+q!RHQ09Zb$Vvnt}tYR(T*AD2pq4E;X-)C)bPcd&kq**uNU@ zd-okEq_Z|Ls8EzwOJ{dC+B-WCiN~=2;IsI`-+f+XGnJrZuP_VdnMv4$r9Xotf1cOC zeJY&QHH$P=spiMkS6+iPt5zu^B1My5#KHOewdu(+2>2vzXO=~A&OP`1xIUZIs!8iJ zd3Y|f)BkbDpQ5?B4dh*${JV^hkMm*kc;?w>aPZIpJbPfj49m7`*@~6Dy%O1xF33jY z_rLc;3=FKs+urte39aPsM1Pkm6{|)4ncwSC6YY1$5^4BY)%UfBVi*W$W@=Um*nMFF zrp!^0sb>RV885%|Ifd&N;iEqZ1I#i*KvkOR6*$3^8zO)I{r3s}Idl3nnwy$%<(0pO zL@c3zUdUy!v@nNaJ}br&vu!0@@MD@V7Ar0@D%QU0=%6BYtqs&>P%h>LAxU`Vc=rs* zR&n#{Xn#Oqm@$?b*}o+b0Z_-l#%xWdZDcfY4d%&qV#47DsT7OM;)_mqQ`NyjTI;Ek zr|K%>)dPLlvEu?ZEHqnnd~{r#a_)QXC4O%_)}k?vOg!R=FrItvAPyZms%NTX!8Oa7 z_*u+~imZ@YOzYonxc&xg-?>xBiP>p1U~4;f4QBQdfb-P0^(w~>XeG~o`GWIg>gv!;LwWFsy234}Rp&t-%|OVsw05_lPoh26TGw z@QZwFZW7LiX|gACZ}|;Uw{2|@`N85 z8^vAU{Vrzb=Y;8Ja~W zs}L9PtzxwxZP1`O1A4(-Rj>PAgDwm{G*?Z-RC&-5e$cGdOb$zP)8MRA_M8Q4Qg9ex z?}Z6gPFILUvD-_5@Yr3I$|K z6)fZmDAF5@iKP0YH9cqUB~~Y)kRQcN3X!T$RwfL-1dk1Jt0K>gw;Iwqp$KRx#bMz< zEFO?bKJ24!dl?8+)bP(_mXOboZ4^Y2i6$)?N@O6>owK0NAB#1kS}r0IxA~=Qqe;kb3nMqF~~MVht1eY&)ibv7vs z>Sk%dUBzmQYya@!=aI=~(bqqKSKWMz9A2#nZG(v{s4s`8yk4JIPs`?vr7 zO~Epn@d!2(t@N{wzNrTps3?IZmP_jZl@_Iv9Q$a6n(XY5I`G*8hmj$4lQ*2UQpw|n z>#xF=4QnwvJfcO*QcYR1!^ns?W{U;k%*?oh{t%ktO$zQZ1Q!L48j9Eh#362`iaf5hhR+>E-3pPlR&l1U0!9 zYNKcr7@r7#ucBPx6ngrK)5|=qa&rCpby_4QT4Cu$+khy#+S(khYB(Z)h8*Ov@o`K{ zPHIDU_w>l|@XjB64?`ovf+<$4T%muPm>AX6BI2l2G>(moi5D9SCh(>=zXd1HoW`-^ z$1pWJqiowoy2bIDTV5kKNkU|tzI6D=VM*}^hX$3I^K%h)d*6HCi@SgHBaDxY=}@Mh zMXtb&K;AYRPnQ0@=dEwYmR0M39H((n3`88gf|;c`eDSm~OiKU&AOJ~3K~$f=jJB?J zEY8oOy`=?BZ7rCYofA#5P^@U<@q39a-f+d$c+E|(MA*#_r8^-rXhJW3HnZE?#O?j^ zKmDDubv~DKgM%8JoNP~Getu5(%PXfv>OfGz--G=4tjY3u``g}*ZCkghs**1b8>IoW z<>e+zEv5wXgkq*>WfjNwi3h_b?T zHiKV1`2>FalOLl*C84mZnpCdb$T!~jBHVc6jrh@z?!n`a|57j=uaj9isc$cT`O9(9 zMHfqH$OI`8j@3u0dD*FLUc#3yeLoLtQSNH}0TKP3-G*qr)^G4M8=go=>smc1J|he8 ze!6!SvYOT4lj9~QY5H~0a-V55p)ZK3`FT8f=s9fOvPC}iPe1u2`g(e>cI|5PbS9;U zWnhCxzJc!c!KHpcr_T3swma&l$ebYc+zf8dNLk#Znj`6EZ;Y5`2 z@o@z*UI2?gbiWiENaP_i!_H=ln4RTtUiu%@kP!q^#Vc>R0jL(R;DR?77Y`6N@)&fP zRdcF42Qu)q;zs5N;(JD7w$b=+O-(T!G@`@B%;MCT0mLK8(D7q#egTPiOiDd&0&aF< z$K)&X=SWRk*}KwBvM~z;x>xdl4Dw!+mN!Q>#@q9Dmm5!_?H2 zd^T8qvn=Nj0d7!XrOddBRz;9|%z(nr$Oaf;rsF40;OMcV@`Gq;YsEeH-K)$xlg(h& z>Q%Z&lT@u$E7-7cgAP|7l*IYko0E9`8{UAY_wUEd>ni4?qSIV!)sHz=zPE z>_)KS6Wx)|IF(CdDWArtKle9?wVYhuoXN(6OPi19~o+iPBnmtJ$d z;5_wLDm*MXJ}-qT15qf1LOGAGe&Z_`8ynMM&5W7>i))iXmzg`gQ)Ej}gDM1r+N_@= zkw>YF_q_Yv*t~I*c-J(xW5q!U7I9HN2Q#*-B13E8N>w5z4SewVb+ASPGy=;gb0^d{ zKRd6Wr8PlJmsqNg6;2VSPoKpDk359=>>`@lsF!eR)lvydi)kIW+_*E-vtpWX=<(F_ zv<@LIHvad!-uX^!-Lg%lP=NrmUC;iSu!?ISI;ya@(OoXC{Xt6!iFMc`%QARanI7`< z;9|glk`cWY%yE?o51~X>QOqED1T@D2Xd=d3V}({zg~xwsuUwxV3CC?RNxH_Kxu7z<)9 zy@2^t5rte8(Xb!MmKLP5X{0h)M5E1ulGx5Tb?hY04U+}7h^~$hWLzGKfnkD=iqHK>>oPfku^baVv0D^_v>BgV#Okk3~TjWnT1 zH@pz=s+(@a(CHIcnxC^1T)y#PmDe0%tnPcoC&xO9GrGDu#ke3HkQ;|oJZ4Pd;s(Wd(LdS8i6i*)i*ga>4p)+U&GPB|gY5wVc+Z8s#P` zsrh5>YdpajfIMTRPV>tS6Y?=nYX-3sCr;pk3$`m@5;yczzq}4gh2h~L44lq|sXhZ@cZyxOU$ah>=wxV=lvd$%x@5$uk&cQ~0m%--$zq4(Whf&`80O zpb%D?q~5Us$LDIVZ&X}wkg!LCeeeH#FIM&UOEs&?i%BZvJr!# zmC-bxEAy}OKmn`! z*I@O)T0Hj4UufbH2V)!bMH(@1`Nfyu?eBOO0%V(LV1}C!;JC~>Fg!}3<6f&iaDyAz z+aimH-^0(rP6uJcXeg?Ri~*KeBG)u4Zw44*{)Ef;nfSdye+?mD1&LS)L0TpA`jn+u zbUb|`~uKc}yC=>5m%BUQcFSfH65TsHpBIJ)sT$5;u zqqDnH%0UJcnoqGD;e%syiJO3o30^#>gSRJ>4k!0vVtQU5h*bqMIF>wwH&(A*jk&2A zmF2NeSVDmaN3KP};!txwCUIlZx@0RG^rNjgfnp)2pj^n&KC>iI3WFvO7rsX%VS^G_ zLGYS*&}r-!gJU#mc tB^^{=H(t16GASQzHVWCW9-SCPG#*yA_04a68 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 literal 0 HcmV?d00001 diff --git a/static/img_my_hero_add.png b/static/img_my_hero_add.png new file mode 100644 index 0000000000000000000000000000000000000000..e158304d117b434cf3a4bc2eafffc7dc4fffc1a0 GIT binary patch literal 1782 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