From e568ebde61deebe54d4edc18d543139dda8cdb5d Mon Sep 17 00:00:00 2001 From: liuwenxin <1009266660@qq.com> Date: Tue, 13 Oct 2026 09:26:21 +0800 Subject: [PATCH] =?UTF-8?q?docs(requirements):=20=E9=9C=80=E6=B1=82?= =?UTF-8?q?=E8=A3=81=E5=86=B3=E5=AF=B9=E7=85=A7=E8=A1=A8=20v2=E3=80=81?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E6=A8=A1=E5=9D=97=E6=B8=85=E5=8D=95=E4=B8=8E?= =?UTF-8?q?=20M1=20=E8=AE=BE=E8=AE=A1=E4=BA=A7=E7=89=A9=E5=85=A5=E5=BA=93?= =?UTF-8?q?=EF=BC=88=E7=A7=BB=E9=99=A4=E8=A2=AB=20v2=20=E5=8F=96=E4=BB=A3?= =?UTF-8?q?=E7=9A=84=E6=97=A7=E6=B8=85=E5=8D=95=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Code --- docs/design/echarts.min.js | 45 + docs/design/视觉方向预览-全览.png | Bin 0 -> 1104037 bytes docs/design/视觉方向预览.html | 976 ++++++++++++++++++ ...26-10-12-M1-系统设置与参数体系.md | 268 +++++ .../plans/2026-10-12-剩余开发计划.md | 607 +++++++++++ docs/业务确认问题清单.docx | Bin 11571 -> 0 bytes docs/业务确认问题清单_完整版.xlsx | Bin 7389 -> 0 bytes docs/功能模块清单.xlsx | Bin 0 -> 7706 bytes docs/问题与解决方案对照表_v2.xlsx | Bin 0 -> 12918 bytes 9 files changed, 1896 insertions(+) create mode 100644 docs/design/echarts.min.js create mode 100644 docs/design/视觉方向预览-全览.png create mode 100644 docs/design/视觉方向预览.html create mode 100644 docs/superpowers/plans/2026-10-12-M1-系统设置与参数体系.md create mode 100644 docs/superpowers/plans/2026-10-12-剩余开发计划.md delete mode 100644 docs/业务确认问题清单.docx delete mode 100644 docs/业务确认问题清单_完整版.xlsx create mode 100644 docs/功能模块清单.xlsx create mode 100644 docs/问题与解决方案对照表_v2.xlsx diff --git a/docs/design/echarts.min.js b/docs/design/echarts.min.js new file mode 100644 index 0000000..835966f --- /dev/null +++ b/docs/design/echarts.min.js @@ -0,0 +1,45 @@ + +/* +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. +*/ + +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).echarts={})}(this,(function(t){"use strict"; +/*! ***************************************************************************** + Copyright (c) Microsoft Corporation. + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH + REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, + INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM + LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + ***************************************************************************** */var e=function(t,n){return e=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])},e(t,n)};function n(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}var i=function(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1},r=new function(){this.browser=new i,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};"object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?(r.wxa=!0,r.touchEventsSupported=!0):"undefined"==typeof document&&"undefined"!=typeof self?r.worker=!0:"undefined"==typeof navigator||0===navigator.userAgent.indexOf("Node.js")?(r.node=!0,r.svgSupported=!0):function(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}(navigator.userAgent,r);var o="sans-serif",a="12px "+o;var s,l,u=function(t){var e={};if("undefined"==typeof JSON)return e;for(var n=0;n=0)o=r*t.length;else for(var c=0;c>1)%2;a.style.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",i[s]+":0",r[l]+":0",i[1-s]+":auto",r[1-l]+":auto",""].join("!important;"),t.appendChild(a),n.push(a)}return n}(e,a),l=function(t,e,n){for(var i=n?"invTrans":"trans",r=e[i],o=e.srcCoords,a=[],s=[],l=!0,u=0;u<4;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?$t(s,a):$t(a,s))}(s,a,o);if(l)return l(t,n,i),!0}return!1}function ee(t){return"CANVAS"===t.nodeName.toUpperCase()}var ne=/([&<>"'])/g,ie={"&":"&","<":"<",">":">",'"':""","'":"'"};function re(t){return null==t?"":(t+"").replace(ne,(function(t,e){return ie[e]}))}var oe=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ae=[],se=r.browser.firefox&&+r.browser.version.split(".")[0]<39;function le(t,e,n,i){return n=n||{},i?ue(t,e,n):se&&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):ue(t,e,n),n}function ue(t,e,n){if(r.domSupported&&t.getBoundingClientRect){var i=e.clientX,o=e.clientY;if(ee(t)){var a=t.getBoundingClientRect();return n.zrX=i-a.left,void(n.zrY=o-a.top)}if(te(ae,t,i,o))return n.zrX=ae[0],void(n.zrY=ae[1])}n.zrX=n.zrY=0}function he(t){return t||window.event}function ce(t,e,n){if(null!=(e=he(e)).zrX)return e;var i=e.type;if(i&&i.indexOf("touch")>=0){var r="touchend"!==i?e.targetTouches[0]:e.changedTouches[0];r&&le(t,r,e,n)}else{le(t,e,e,n);var o=function(t){var e=t.wheelDelta;if(e)return e;var n=t.deltaX,i=t.deltaY;if(null==n||null==i)return e;return 3*(0!==i?Math.abs(i):Math.abs(n))*(i>0?-1:i<0?1:n>0?-1:1)}(e);e.zrDelta=o?o/120:-(e.detail||0)/3}var a=e.button;return null==e.which&&void 0!==a&&oe.test(e.type)&&(e.which=1&a?1:2&a?3:4&a?2:0),e}function pe(t,e,n,i){t.addEventListener(e,n,i)}var de=function(t){t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0};function fe(t){return 2===t.which||3===t.which}var ge=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;o1&&r&&r.length>1){var a=ye(r)/ye(o);!isFinite(a)&&(a=1),e.pinchScale=a;var s=[((i=r)[0][0]+i[1][0])/2,(i[0][1]+i[1][1])/2];return e.pinchX=s[0],e.pinchY=s[1],{type:"pinch",target:t[0].target,event:e}}}}};function me(){return[1,0,0,1,0,0]}function xe(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t}function _e(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 be(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 we(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 Se(t,e,n,i){void 0===i&&(i=[0,0]);var r=e[0],o=e[2],a=e[4],s=e[1],l=e[3],u=e[5],h=Math.sin(n),c=Math.cos(n);return t[0]=r*c+s*h,t[1]=-r*h+s*c,t[2]=o*c+l*h,t[3]=-o*h+c*l,t[4]=c*(a-i[0])+h*(u-i[1])+i[0],t[5]=c*(u-i[1])-h*(a-i[0])+i[1],t}function Me(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 Ie(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 Te(t){var e=[1,0,0,1,0,0];return _e(e,t),e}var Ce=Object.freeze({__proto__:null,create:me,identity:xe,copy:_e,mul:be,translate:we,rotate:Se,scale:Me,invert:Ie,clone:Te}),De=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}(),Ae=Math.min,ke=Math.max,Le=new De,Pe=new De,Oe=new De,Re=new De,Ne=new De,Ee=new De,ze=function(){function t(t,e,n,i){n<0&&(t+=n,n=-n),i<0&&(e+=i,i=-i),this.x=t,this.y=e,this.width=n,this.height=i}return t.prototype.union=function(t){var e=Ae(t.x,this.x),n=Ae(t.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=ke(t.x+t.width,this.x+this.width)-e:this.width=t.width,isFinite(this.y)&&isFinite(this.height)?this.height=ke(t.y+t.height,this.y+this.height)-n:this.height=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=[1,0,0,1,0,0];return we(r,r,[-e.x,-e.y]),Me(r,r,[n,i]),we(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=!(of&&(f=x,gf&&(f=_,v=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){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))}Le.x=Oe.x=n.x,Le.y=Re.y=n.y,Pe.x=Re.x=n.x+n.width,Pe.y=Oe.y=n.y+n.height,Le.transform(i),Re.transform(i),Pe.transform(i),Oe.transform(i),e.x=Ae(Le.x,Pe.x,Oe.x,Re.x),e.y=Ae(Le.y,Pe.y,Oe.y,Re.y);var l=ke(Le.x,Pe.x,Oe.x,Re.x),u=ke(Le.y,Pe.y,Oe.y,Re.y);e.width=l-e.x,e.height=u-e.y}else e!==n&&t.copy(e,n)},t}(),Ve="silent";function Be(){de(this.event)}var Fe=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.handler=null,e}return n(e,t),e.prototype.dispose=function(){},e.prototype.setCursor=function(){},e}(jt),Ge=function(t,e){this.x=t,this.y=e},We=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],He=new ze(0,0,0,0),Ye=function(t){function e(e,n,i,r,o){var a=t.call(this)||this;return a._hovered=new Ge(0,0),a.storage=e,a.painter=n,a.painterRoot=r,a._pointerSize=o,i=i||new Fe,a.proxy=null,a.setHandlerProxy(i),a._draggingMgr=new Zt(a),a}return n(e,t),e.prototype.setHandlerProxy=function(t){this.proxy&&this.proxy.dispose(),t&&(E(We,(function(e){t.on&&t.on(e,this[e],this)}),this),t.handler=this),this.proxy=t},e.prototype.mousemove=function(t){var e=t.zrX,n=t.zrY,i=Ze(this,e,n),r=this._hovered,o=r.target;o&&!o.__zr&&(o=(r=this.findHover(r.x,r.y)).target);var a=this._hovered=i?new Ge(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)},e.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})},e.prototype.resize=function(){this._hovered=new Ge(0,0)},e.prototype.dispatch=function(t,e){var n=this[t];n&&n.call(this,e)},e.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},e.prototype.setCursorStyle=function(t){var e=this.proxy;e.setCursor&&e.setCursor(t)},e.prototype.dispatchToElement=function(t,e,n){var i=(t=t||{}).target;if(!i||!i.silent){for(var r="on"+e,o=function(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:Be}}(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)})))}},e.prototype.findHover=function(t,e,n){var i=this.storage.getDisplayList(),r=new Ge(t,e);if(Ue(i,r,t,e,n),this._pointerSize&&!r.target){for(var o=[],a=this._pointerSize,s=a/2,l=new ze(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||(He.copy(h.getBoundingRect()),h.transform&&He.applyTransform(h.transform),He.intersect(l)&&o.push(h))}if(o.length)for(var c=Math.PI/12,p=2*Math.PI,d=0;d=0;o--){var a=t[o],s=void 0;if(a!==r&&!a.ignore&&(s=Xe(a,n,i))&&(!e.topTarget&&(e.topTarget=a),s!==Ve)){e.target=a;break}}}function Ze(t,e,n){var i=t.painter;return e<0||e>i.getWidth()||n<0||n>i.getHeight()}E(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],(function(t){Ye.prototype[t]=function(e){var n,i,r=e.zrX,o=e.zrY,a=Ze(this,r,o);if("mouseup"===t&&a||(i=(n=this.findHover(r,o)).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||Vt(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(n,t,e)}}));function je(t,e,n,i){var r=e+1;if(r===n)return 1;if(i(t[r++],t[e])<0){for(;r=0;)r++;return r-e}function qe(t,e,n,i,r){for(i===e&&i++;i>>1])<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 Ke(t,e,n,i,r,o){var a=0,s=0,l=1;if(o(t,e[n+r])>0){for(s=i-r;l0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),a+=r,l+=r}else{for(s=r+1;ls&&(l=s);var u=a;a=r-l,l=r-u}for(a++;a>>1);o(t,e[n+h])>0?a=h+1:l=h}return l}function $e(t,e,n,i,r,o){var a=0,s=0,l=1;if(o(t,e[n+r])<0){for(s=r+1;ls&&(l=s);var u=a;a=r-l,l=r-u}else{for(s=i-r;l=0;)a=l,(l=1+(l<<1))<=0&&(l=s);l>s&&(l=s),a+=r,l+=r}for(a++;a>>1);o(t,e[n+h])<0?l=h:a=h+1}return l}function Je(t,e){var n,i,r=7,o=0,a=[];function s(s){var l=n[s],u=i[s],h=n[s+1],c=i[s+1];i[s]=u+c,s===o-3&&(n[s+1]=n[s+2],i[s+1]=i[s+2]),o--;var p=$e(t[h],t,l,u,0,e);l+=p,0!==(u-=p)&&0!==(c=Ke(t[l+u-1],t,h,c,c-1,e))&&(u<=c?function(n,i,o,s){var l=0;for(l=0;l=7||d>=7);if(f)break;g<0&&(g=0),g+=2}if((r=g)<1&&(r=1),1===i){for(l=0;l=0;l--)t[d+l]=t[p+l];return void(t[c]=a[h])}var f=r;for(;;){var g=0,y=0,v=!1;do{if(e(a[h],t[u])<0){if(t[c--]=t[u--],g++,y=0,0==--i){v=!0;break}}else if(t[c--]=a[h--],y++,g=0,1==--s){v=!0;break}}while((g|y)=0;l--)t[d+l]=t[p+l];if(0===i){v=!0;break}}if(t[c--]=a[h--],1==--s){v=!0;break}if(0!==(y=s-Ke(t[u],a,0,s,s-1,e))){for(s-=y,d=(c-=y)+1,p=(h-=y)+1,l=0;l=7||y>=7);if(v)break;f<0&&(f=0),f+=2}(r=f)<1&&(r=1);if(1===s){for(d=(c-=i)+1,p=(u-=i)+1,l=i-1;l>=0;l--)t[d+l]=t[p+l];t[c]=a[h]}else{if(0===s)throw new Error;for(p=c-(s-1),l=0;l1;){var t=o-2;if(t>=1&&i[t-1]<=i[t]+i[t+1]||t>=2&&i[t-2]<=i[t]+i[t-1])i[t-1]i[t+1])break;s(t)}},forceMergeRuns:function(){for(;o>1;){var t=o-2;t>0&&i[t-1]=32;)e|=1&t,t>>=1;return t+e}(r);do{if((o=je(t,n,i,e))s&&(l=s),qe(t,n,n+l,n+o,e),o=l}a.pushRun(n,o),a.mergeRuns(),r-=o,n+=o}while(0!==r);a.forceMergeRuns()}}}var tn=!1;function en(){tn||(tn=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function nn(t,e){return t.zlevel===e.zlevel?t.z===e.z?t.z2-e.z2:t.z-e.z:t.zlevel-e.zlevel}var rn=function(){function t(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=nn}return t.prototype.traverse=function(t,e){for(var n=0;n0&&(u.__clipPaths=[]),isNaN(u.z)&&(en(),u.z=0),isNaN(u.z2)&&(en(),u.z2=0),isNaN(u.zlevel)&&(en(),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;e=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}(),on=r.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(t){return setTimeout(t,16)},an={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return.5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return 0===t?0:Math.pow(1024,t-1)},exponentialOut:function(t){return 1===t?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(2-Math.pow(2,-10*(t-1)))},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var e,n=.1;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=.1):e=.4*Math.asin(1/n)/(2*Math.PI),-n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/.4))},elasticOut:function(t){var e,n=.1;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=.1):e=.4*Math.asin(1/n)/(2*Math.PI),n*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/.4)+1)},elasticInOut:function(t){var e,n=.1,i=.4;return 0===t?0:1===t?1:(!n||n<1?(n=1,e=.1):e=i*Math.asin(1/n)/(2*Math.PI),(t*=2)<1?n*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/i)*-.5:n*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*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?t*t*((e+1)*t-e)*.5:.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(t){return 1-an.bounceOut(1-t)},bounceOut:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return t<.5?.5*an.bounceIn(2*t):.5*an.bounceOut(2*t-1)+.5}},sn=Math.pow,ln=Math.sqrt,un=1e-8,hn=1e-4,cn=ln(3),pn=1/3,dn=Mt(),fn=Mt(),gn=Mt();function yn(t){return t>-1e-8&&tun||t<-1e-8}function mn(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 xn(t,e,n,i,r){var o=1-r;return 3*(((e-t)*o+2*(n-e)*r)*o+(i-n)*r*r)}function _n(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(yn(h)&&yn(c)){if(yn(s))o[0]=0;else(M=-l/s)>=0&&M<=1&&(o[d++]=M)}else{var f=c*c-4*h*p;if(yn(f)){var g=c/h,y=-g/2;(M=-s/a+g)>=0&&M<=1&&(o[d++]=M),y>=0&&y<=1&&(o[d++]=y)}else if(f>0){var v=ln(f),m=h*s+1.5*a*(-c+v),x=h*s+1.5*a*(-c-v);(M=(-s-((m=m<0?-sn(-m,pn):sn(m,pn))+(x=x<0?-sn(-x,pn):sn(x,pn))))/(3*a))>=0&&M<=1&&(o[d++]=M)}else{var _=(2*h*s-3*a*c)/(2*ln(h*h*h)),b=Math.acos(_)/3,w=ln(h),S=Math.cos(b),M=(-s-2*w*S)/(3*a),I=(y=(-s+w*(S+cn*Math.sin(b)))/(3*a),(-s+w*(S-cn*Math.sin(b)))/(3*a));M>=0&&M<=1&&(o[d++]=M),y>=0&&y<=1&&(o[d++]=y),I>=0&&I<=1&&(o[d++]=I)}}return d}function bn(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(yn(a)){if(vn(o))(h=-s/o)>=0&&h<=1&&(r[l++]=h)}else{var u=o*o-4*a*s;if(yn(u))r[0]=-o/(2*a);else if(u>0){var h,c=ln(u),p=(-o-c)/(2*a);(h=(-o+c)/(2*a))>=0&&h<=1&&(r[l++]=h),p>=0&&p<=1&&(r[l++]=p)}}return l}function wn(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 Sn(t,e,n,i,r,o,a,s,l,u,h){var c,p,d,f,g,y=.005,v=1/0;dn[0]=l,dn[1]=u;for(var m=0;m<1;m+=.05)fn[0]=mn(t,n,r,a,m),fn[1]=mn(e,i,o,s,m),(f=Ft(dn,fn))=0&&f=0&&y=1?1:_n(0,i,o,1,t,s)&&mn(0,r,a,1,s[0])}}}var On=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||bt,this.ondestroy=t.ondestroy||bt,this.onrestart=t.onrestart||bt,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){var n=this._life,i=t-this._startTime-this._pausedTime,r=i/n;r<0&&(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}this._pausedTime+=e},t.prototype.pause=function(){this._paused=!0},t.prototype.resume=function(){this._paused=!1},t.prototype.setEasing=function(t){this.easing=t,this.easingFunc=X(t)?t:an[t]||Pn(t)},t}(),Rn=function(t){this.value=t},Nn=function(){function t(){this._len=0}return t.prototype.insert=function(t){var e=new Rn(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}(),En=function(){function t(t){this._list=new Nn,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 Rn(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;if(null!=e)return e!==n.tail&&(n.remove(e),n.insertEntry(e)),e.value},t.prototype.clear=function(){this._list.clear(),this._map={}},t.prototype.len=function(){return this._list.len()},t}(),zn={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]};function Vn(t){return(t=Math.round(t))<0?0:t>255?255:t}function Bn(t){return t<0?0:t>1?1:t}function Fn(t){var e=t;return e.length&&"%"===e.charAt(e.length-1)?Vn(parseFloat(e)/100*255):Vn(parseInt(e,10))}function Gn(t){var e=t;return e.length&&"%"===e.charAt(e.length-1)?Bn(parseFloat(e)/100):Bn(parseFloat(e))}function Wn(t,e,n){return n<0?n+=1:n>1&&(n-=1),6*n<1?t+(e-t)*n*6:2*n<1?e:3*n<2?t+(e-t)*(2/3-n)*6:t}function Hn(t,e,n){return t+(e-t)*n}function Yn(t,e,n,i,r){return t[0]=e,t[1]=n,t[2]=i,t[3]=r,t}function Xn(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}var Un=new En(20),Zn=null;function jn(t,e){Zn&&Xn(Zn,e),Zn=Un.put(t,Zn||e.slice())}function qn(t,e){if(t){e=e||[];var n=Un.get(t);if(n)return Xn(e,n);var i=(t+="").replace(/ /g,"").toLowerCase();if(i in zn)return Xn(e,zn[i]),jn(t,e),e;var r,o=i.length;if("#"===i.charAt(0))return 4===o||5===o?(r=parseInt(i.slice(1,4),16))>=0&&r<=4095?(Yn(e,(3840&r)>>4|(3840&r)>>8,240&r|(240&r)>>4,15&r|(15&r)<<4,5===o?parseInt(i.slice(4),16)/15:1),jn(t,e),e):void Yn(e,0,0,0,1):7===o||9===o?(r=parseInt(i.slice(1,7),16))>=0&&r<=16777215?(Yn(e,(16711680&r)>>16,(65280&r)>>8,255&r,9===o?parseInt(i.slice(7),16)/255:1),jn(t,e),e):void Yn(e,0,0,0,1):void 0;var a=i.indexOf("("),s=i.indexOf(")");if(-1!==a&&s+1===o){var l=i.substr(0,a),u=i.substr(a+1,s-(a+1)).split(","),h=1;switch(l){case"rgba":if(4!==u.length)return 3===u.length?Yn(e,+u[0],+u[1],+u[2],1):Yn(e,0,0,0,1);h=Gn(u.pop());case"rgb":return u.length>=3?(Yn(e,Fn(u[0]),Fn(u[1]),Fn(u[2]),3===u.length?h:Gn(u[3])),jn(t,e),e):void Yn(e,0,0,0,1);case"hsla":return 4!==u.length?void Yn(e,0,0,0,1):(u[3]=Gn(u[3]),Kn(u,e),jn(t,e),e);case"hsl":return 3!==u.length?void Yn(e,0,0,0,1):(Kn(u,e),jn(t,e),e);default:return}}Yn(e,0,0,0,1)}}function Kn(t,e){var n=(parseFloat(t[0])%360+360)%360/360,i=Gn(t[1]),r=Gn(t[2]),o=r<=.5?r*(i+1):r+i-r*i,a=2*r-o;return Yn(e=e||[],Vn(255*Wn(a,o,n+1/3)),Vn(255*Wn(a,o,n)),Vn(255*Wn(a,o,n-1/3)),1),4===t.length&&(e[3]=t[3]),e}function $n(t,e){var n=qn(t);if(n){for(var i=0;i<3;i++)n[i]=e<0?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 ri(n,4===n.length?"rgba":"rgb")}}function Jn(t,e,n){if(e&&e.length&&t>=0&&t<=1){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]=Vn(Hn(a[0],s[0],l)),n[1]=Vn(Hn(a[1],s[1],l)),n[2]=Vn(Hn(a[2],s[2],l)),n[3]=Bn(Hn(a[3],s[3],l)),n}}var Qn=Jn;function ti(t,e,n){if(e&&e.length&&t>=0&&t<=1){var i=t*(e.length-1),r=Math.floor(i),o=Math.ceil(i),a=qn(e[r]),s=qn(e[o]),l=i-r,u=ri([Vn(Hn(a[0],s[0],l)),Vn(Hn(a[1],s[1],l)),Vn(Hn(a[2],s[2],l)),Bn(Hn(a[3],s[3],l))],"rgba");return n?{color:u,leftIndex:r,rightIndex:o,value:i}:u}}var ei=ti;function ni(t,e,n,i){var r=qn(t);if(t)return r=function(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=u<.5?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),e<0&&(e+=1),e>1&&(e-=1)}var d=[360*e,n,u];return null!=t[3]&&d.push(t[3]),d}}(r),null!=e&&(r[0]=function(t){return(t=Math.round(t))<0?0:t>360?360:t}(e)),null!=n&&(r[1]=Gn(n)),null!=i&&(r[2]=Gn(i)),ri(Kn(r),"rgba")}function ii(t,e){var n=qn(t);if(n&&null!=e)return n[3]=Bn(e),ri(n,"rgba")}function ri(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 oi(t,e){var n=qn(t);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*e:0}var ai=new En(100);function si(t){if(U(t)){var e=ai.get(t);return e||(e=$n(t,-.1),ai.put(t,e)),e}if(Q(t)){var n=A({},t);return n.colorStops=z(t.colorStops,(function(t){return{offset:t.offset,color:$n(t.color,-.1)}})),n}return t}var li=Object.freeze({__proto__:null,parse:qn,lift:$n,toHex:function(t){var e=qn(t);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1)},fastLerp:Jn,fastMapToColor:Qn,lerp:ti,mapToColor:ei,modifyHSL:ni,modifyAlpha:ii,stringify:ri,lum:oi,random:function(){return ri([Math.round(255*Math.random()),Math.round(255*Math.random()),Math.round(255*Math.random())],"rgb")},liftColor:si}),ui=Math.round;function hi(t){var e;if(t&&"transparent"!==t){if("string"==typeof t&&t.indexOf("rgba")>-1){var n=qn(t);n&&(t="rgb("+n[0]+","+n[1]+","+n[2]+")",e=n[3])}}else t="none";return{color:t,opacity:null==e?1:e}}var ci=1e-4;function pi(t){return t-1e-4}function di(t){return ui(1e3*t)/1e3}function fi(t){return ui(1e4*t)/1e4}var gi={left:"start",right:"end",center:"middle",middle:"middle"};function yi(t){return t&&!!t.image}function vi(t){return yi(t)||function(t){return t&&!!t.svgElement}(t)}function mi(t){return"linear"===t.type}function xi(t){return"radial"===t.type}function _i(t){return t&&("linear"===t.type||"radial"===t.type)}function bi(t){return"url(#"+t+")"}function wi(t){var e=t.getGlobalScale(),n=Math.max(e[0],e[1]);return Math.max(Math.ceil(Math.log(n)/Math.log(10)),1)}function Si(t){var e=t.x||0,n=t.y||0,i=(t.rotation||0)*wt,r=rt(t.scaleX,1),o=rt(t.scaleY,1),a=t.skewX||0,s=t.skewY||0,l=[];return(e||n)&&l.push("translate("+e+"px,"+n+"px)"),i&&l.push("rotate("+i+")"),1===r&&1===o||l.push("scale("+r+","+o+")"),(a||s)&&l.push("skew("+ui(a*wt)+"deg, "+ui(s*wt)+"deg)"),l.join(" ")}var Mi=r.hasGlobalWindow&&X(window.btoa)?function(t){return window.btoa(unescape(encodeURIComponent(t)))}:"undefined"!=typeof Buffer?function(t){return Buffer.from(t).toString("base64")}:function(t){return null},Ii=Array.prototype.slice;function Ti(t,e,n){return(e-t)*n+t}function Ci(t,e,n,i){for(var r=e.length,o=0;oi?e:t,o=Math.min(n,i),a=r[o-1]||{color:[0,0,0,0],offset:0},s=o;sa)i.length=a;else for(var s=o;s=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=6,s=e;if(N(e)){var l=function(t){return N(t&&t[0])?2:1}(e);a=l,(1===l&&!j(e[0])||2===l&&!j(e[0][0]))&&(o=!0)}else if(j(e)&&!nt(e))a=0;else if(U(e))if(isNaN(+e)){var u=qn(e);u&&(s=u,a=3)}else a=0;else if(Q(e)){var h=A({},s);h.colorStops=z(e.colorStops,(function(t){return{offset:t.offset,color:qn(t.color)}})),mi(e)?a=4:xi(e)&&(a=5),s=h}0===r?this.valType=a:a===this.valType&&6!==a||(o=!0),this.discrete=this.discrete||o;var c={time:t,value:s,rawValue:e,percent:0};return n&&(c.easing=n,c.easingFunc=X(n)?n:an[n]||Pn(n)),i.push(c),c},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=Ni(i),l=Ri(i),u=0;u=0&&!(l[n].percent<=e);n--);n=d(n,u-2)}else{for(n=p;ne);n++);n=d(n-1,u-2)}r=l[n+1],i=l[n]}if(i&&r){this._lastFr=n,this._lastFrP=e;var f=r.percent-i.percent,g=0===f?1:d((e-i.percent)/f,1);r.easingFunc&&(g=r.easingFunc(g));var y=o?this._additiveValue:c?Ei:t[h];if(!Ni(s)&&!c||y||(y=this._additiveValue=[]),this.discrete)t[h]=g<1?i.rawValue:r.rawValue;else if(Ni(s))1===s?Ci(y,i[a],r[a],g):function(t,e,n,i){for(var r=e.length,o=r&&e[0].length,a=0;a0&&s.addKeyframe(0,Pi(l),i),this._trackKeys.push(a)}s.addKeyframe(t,Pi(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;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}();function Bi(){return(new Date).getTime()}var Fi,Gi,Wi=function(t){function e(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 n(e,t),e.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},e.prototype.addAnimator=function(t){t.animation=this;var e=t.getClip();e&&this.addClip(e)},e.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}},e.prototype.removeAnimator=function(t){var e=t.getClip();e&&this.removeClip(e),t.animation=null},e.prototype.update=function(t){for(var e=Bi()-this._pausedTime,n=e-this._time,i=this._head;i;){var r=i.next;i.step(e,n)?(i.ondestroy(),this.removeClip(i),i=r):i=r}this._time=e,t||(this.trigger("frame",n),this.stage.update&&this.stage.update())},e.prototype._startLoop=function(){var t=this;this._running=!0,on((function e(){t._running&&(on(e),!t._paused&&t.update())}))},e.prototype.start=function(){this._running||(this._time=Bi(),this._pausedTime=0,this._startLoop())},e.prototype.stop=function(){this._running=!1},e.prototype.pause=function(){this._paused||(this._pauseStart=Bi(),this._paused=!0)},e.prototype.resume=function(){this._paused&&(this._pausedTime+=Bi()-this._pauseStart,this._paused=!1)},e.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},e.prototype.isFinished=function(){return null==this._head},e.prototype.animate=function(t,e){e=e||{},this.start();var n=new Vi(t,e.loop);return this.addAnimator(n),n},e}(jt),Hi=r.domSupported,Yi=(Gi={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},{mouse:Fi=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],touch:["touchstart","touchend","touchmove"],pointer:z(Fi,(function(t){var e=t.replace("mouse","pointer");return Gi.hasOwnProperty(e)?e:t}))}),Xi=["mousemove","mouseup"],Ui=["pointermove","pointerup"],Zi=!1;function ji(t){var e=t.pointerType;return"pen"===e||"touch"===e}function qi(t){t&&(t.zrByTouch=!0)}function Ki(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}var $i=function(t,e){this.stopPropagation=bt,this.stopImmediatePropagation=bt,this.preventDefault=bt,this.type=e.type,this.target=this.currentTarget=t.dom,this.pointerType=e.pointerType,this.clientX=e.clientX,this.clientY=e.clientY},Ji={mousedown:function(t){t=ce(this.dom,t),this.__mayPointerCapture=[t.zrX,t.zrY],this.trigger("mousedown",t)},mousemove:function(t){t=ce(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=ce(this.dom,t),this.__togglePointerCapture(!1),this.trigger("mouseup",t)},mouseout:function(t){Ki(this,(t=ce(this.dom,t)).toElement||t.relatedTarget)||(this.__pointerCapturing&&(t.zrEventControl="no_globalout"),this.trigger("mouseout",t))},wheel:function(t){Zi=!0,t=ce(this.dom,t),this.trigger("mousewheel",t)},mousewheel:function(t){Zi||(t=ce(this.dom,t),this.trigger("mousewheel",t))},touchstart:function(t){qi(t=ce(this.dom,t)),this.__lastTouchMoment=new Date,this.handler.processGesture(t,"start"),Ji.mousemove.call(this,t),Ji.mousedown.call(this,t)},touchmove:function(t){qi(t=ce(this.dom,t)),this.handler.processGesture(t,"change"),Ji.mousemove.call(this,t)},touchend:function(t){qi(t=ce(this.dom,t)),this.handler.processGesture(t,"end"),Ji.mouseup.call(this,t),+new Date-+this.__lastTouchMoment<300&&Ji.click.call(this,t)},pointerdown:function(t){Ji.mousedown.call(this,t)},pointermove:function(t){ji(t)||Ji.mousemove.call(this,t)},pointerup:function(t){Ji.mouseup.call(this,t)},pointerout:function(t){ji(t)||Ji.mouseout.call(this,t)}};E(["click","dblclick","contextmenu"],(function(t){Ji[t]=function(e){e=ce(this.dom,e),this.trigger(t,e)}}));var Qi={pointermove:function(t){ji(t)||Qi.mousemove.call(this,t)},pointerup:function(t){Qi.mouseup.call(this,t)},mousemove:function(t){this.trigger("mousemove",t)},mouseup:function(t){var e=this.__pointerCapturing;this.__togglePointerCapture(!1),this.trigger("mouseup",t),e&&(t.zrEventControl="only_globalout",this.trigger("mouseout",t))}};function tr(t,e){var n=e.domHandlers;r.pointerEventsSupported?E(Yi.pointer,(function(i){nr(e,i,(function(e){n[i].call(t,e)}))})):(r.touchEventsSupported&&E(Yi.touch,(function(i){nr(e,i,(function(r){n[i].call(t,r),function(t){t.touching=!0,null!=t.touchTimer&&(clearTimeout(t.touchTimer),t.touchTimer=null),t.touchTimer=setTimeout((function(){t.touching=!1,t.touchTimer=null}),700)}(e)}))})),E(Yi.mouse,(function(i){nr(e,i,(function(r){r=he(r),e.touching||n[i].call(t,r)}))})))}function er(t,e){function n(n){nr(e,n,(function(i){i=he(i),Ki(t,i.target)||(i=function(t,e){return ce(t.dom,new $i(t,e),!0)}(t,i),e.domHandlers[n].call(t,i))}),{capture:!0})}r.pointerEventsSupported?E(Ui,n):r.touchEventsSupported||E(Xi,n)}function nr(t,e,n,i){t.mounted[e]=n,t.listenerOpts[e]=i,pe(t.domTarget,e,n,i)}function ir(t){var e,n,i,r,o=t.mounted;for(var a in o)o.hasOwnProperty(a)&&(e=t.domTarget,n=a,i=o[a],r=t.listenerOpts[a],e.removeEventListener(n,i,r));t.mounted={}}var rr=function(t,e){this.mounted={},this.listenerOpts={},this.touching=!1,this.domTarget=t,this.domHandlers=e},or=function(t){function e(e,n){var i=t.call(this)||this;return i.__pointerCapturing=!1,i.dom=e,i.painterRoot=n,i._localHandlerScope=new rr(e,Ji),Hi&&(i._globalHandlerScope=new rr(document,Qi)),tr(i,i._localHandlerScope),i}return n(e,t),e.prototype.dispose=function(){ir(this._localHandlerScope),Hi&&ir(this._globalHandlerScope)},e.prototype.setCursor=function(t){this.dom.style&&(this.dom.style.cursor=t||"default")},e.prototype.__togglePointerCapture=function(t){if(this.__mayPointerCapture=null,Hi&&+this.__pointerCapturing^+t){this.__pointerCapturing=t;var e=this._globalHandlerScope;t?er(this,e):ir(e)}},e}(jt),ar=1;r.hasGlobalWindow&&(ar=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));var sr=ar,lr="#333",ur="#ccc",hr=xe,cr=5e-5;function pr(t){return t>cr||t<-5e-5}var dr=[],fr=[],gr=[1,0,0,1,0,0],yr=Math.abs,vr=function(){function t(){}return t.prototype.getLocalTransform=function(e){return t.getLocalTransform(this,e)},t.prototype.setPosition=function(t){this.x=t[0],this.y=t[1]},t.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1]},t.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1]},t.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1]},t.prototype.needLocalTransform=function(){return pr(this.rotation)||pr(this.x)||pr(this.y)||pr(this.scaleX-1)||pr(this.scaleY-1)||pr(this.skewX)||pr(this.skewY)},t.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,e=this.needLocalTransform(),n=this.transform;e||t?(n=n||[1,0,0,1,0,0],e?this.getLocalTransform(n):hr(n),t&&(e?be(n,t,n):_e(n,t)),this.transform=n,this._resolveGlobalScaleRatio(n)):n&&(hr(n),this.invTransform=null)},t.prototype._resolveGlobalScaleRatio=function(t){var e=this.globalScaleRatio;if(null!=e&&1!==e){this.getGlobalScale(dr);var n=dr[0]<0?-1:1,i=dr[1]<0?-1:1,r=((dr[0]-n)*e+n)/dr[0]||0,o=((dr[1]-i)*e+i)/dr[1]||0;t[0]*=r,t[1]*=r,t[2]*=o,t[3]*=o}this.invTransform=this.invTransform||[1,0,0,1,0,0],Ie(this.invTransform,t)},t.prototype.getComputedTransform=function(){for(var t=this,e=[];t;)e.push(t),t=t.parent;for(;t=e.pop();)t.updateTransform();return this.transform},t.prototype.setLocalTransform=function(t){if(t){var e=t[0]*t[0]+t[1]*t[1],n=t[2]*t[2]+t[3]*t[3],i=Math.atan2(t[1],t[0]),r=Math.PI/2+i-Math.atan2(t[3],t[2]);n=Math.sqrt(n)*Math.cos(r),e=Math.sqrt(e),this.skewX=r,this.skewY=0,this.rotation=-i,this.x=+t[4],this.y=+t[5],this.scaleX=e,this.scaleY=n,this.originX=0,this.originY=0}},t.prototype.decomposeTransform=function(){if(this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(t.invTransform=t.invTransform||[1,0,0,1,0,0],be(fr,t.invTransform,e),e=fr);var n=this.originX,i=this.originY;(n||i)&&(gr[4]=n,gr[5]=i,be(fr,e,gr),fr[4]-=n,fr[5]-=i,e=fr),this.setLocalTransform(e)}},t.prototype.getGlobalScale=function(t){var e=this.transform;return t=t||[],e?(t[0]=Math.sqrt(e[0]*e[0]+e[1]*e[1]),t[1]=Math.sqrt(e[2]*e[2]+e[3]*e[3]),e[0]<0&&(t[0]=-t[0]),e[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},t.prototype.transformCoordToLocal=function(t,e){var n=[t,e],i=this.invTransform;return i&&Wt(n,n,i),n},t.prototype.transformCoordToGlobal=function(t,e){var n=[t,e],i=this.transform;return i&&Wt(n,n,i),n},t.prototype.getLineScale=function(){var t=this.transform;return t&&yr(t[0]-1)>1e-10&&yr(t[3]-1)>1e-10?Math.sqrt(yr(t[0]*t[3]-t[2]*t[1])):1},t.prototype.copyTransform=function(t){xr(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&&Se(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}(),mr=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function xr(t,e){for(var n=0;n=0?parseFloat(t)/100*e:parseFloat(t):t}function Dr(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+=Cr(i[0],n.width),u+=Cr(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||{}).x=l,t.y=u,t.align=h,t.verticalAlign=c,t}var Ar="__zr_normal__",kr=mr.concat(["ignore"]),Lr=V(mr,(function(t,e){return t[e]=!0,t}),{ignore:!1}),Pr={},Or=new ze(0,0,0,0),Rr=function(){function t(t){this.id=M(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return t.prototype._init=function(t){this.attr(t)},t.prototype.drift=function(t,e,n){switch(this.draggable){case"horizontal":e=0;break;case"vertical":t=0}var i=this.transform;i||(i=this.transform=[1,0,0,1,0,0]),i[4]+=t,i[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=Or;n.layoutRect?u.copy(n.layoutRect):u.copy(this.getBoundingRect()),i||u.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(Pr,n,u):Dr(Pr,n,u),r.x=Pr.x,r.y=Pr.y,o=Pr.align,a=Pr.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=Cr(h[0],u.width),p=Cr(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")===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|=1,s&&e.dirtyStyle(!0)}},t.prototype.canBeInsideText=function(){return!0},t.prototype.getInsideTextFill=function(){return"#fff"},t.prototype.getInsideTextStroke=function(t){return"#000"},t.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?ur:lr},t.prototype.getOutsideStroke=function(t){var e=this.__zr&&this.__zr.getBackgroundColor(),n="string"==typeof e&&qn(e);n||(n=[255,255,255,1]);for(var i=n[3],r=this.__zr.isDarkMode(),o=0;o<3;o++)n[o]=n[o]*i+(r?0:255)*(1-i);return n[3]=1,ri(n,"rgba")},t.prototype.traverse=function(t,e){},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||{},A(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(q(t))for(var n=G(t),i=0;i0},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(Ar,!1,t)},t.prototype.useState=function(t,e,n,i){var r=t===Ar;if(this.hasState()||!r){var o=this.currentStates,a=this.stateTransition;if(!(P(o,t)>=0)||!e&&1!==o.length){var s;if(this.stateProxy&&!r&&(s=this.stateProxy(t)),s||(s=this.states&&this.states[t]),s||r){r||this.saveCurrentToNormalState(s);var l=!!(s&&s.hoverLayer||i);l&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,s,this._normalState,e,!n&&!this.__inHover&&a&&a.duration>0,a);var u=this._textContent,h=this._textGuide;return u&&u.useState(t,e,n,l),h&&h.useState(t,e,n,l),r?(this.currentStates=[],this._normalState={}):e?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!l&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=-2),s}I("State "+t+" not exists.")}}},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;s0,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&=-2)}else this.clearStates()},t.prototype.isSilent=function(){for(var t=this.silent,e=this.parent;!t&&e;){if(e.silent){t=!0;break}e=e.parent}return t},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(t){this.markRedraw()},t.prototype.stopAnimation=function(t,e){for(var n=this.animators,i=n.length,r=[],o=0;o0&&n.during&&o[0].during((function(t,e){n.during(e)}));for(var p=0;p0||r.force&&!a.length){var w,S=void 0,M=void 0,I=void 0;if(s){M={},p&&(S={});for(_=0;_=0&&(n.splice(i,0,t),this._doAdd(t))}return this},e.prototype.replace=function(t,e){var n=P(this._children,t);return n>=0&&this.replaceAt(e,n),this},e.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},e.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()},e.prototype.remove=function(t){var e=this.__zr,n=this._children,i=P(n,t);return i<0||(n.splice(i,1),t.parent=null,e&&t.removeSelfFromZr(e),e&&e.refresh()),this},e.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._disposed||(this.animation.start(),this._stillFrameAccum=0)},t.prototype.refreshHover=function(){this._needsRefreshHover=!0},t.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover())},t.prototype.resize=function(t){this._disposed||(t=t||{},this.painter.resize(t.width,t.height),this.handler.resize())},t.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},t.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},t.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},t.prototype.setCursorStyle=function(t){this._disposed||this.handler.setCursorStyle(t)},t.prototype.findHover=function(t,e){if(!this._disposed)return this.handler.findHover(t,e)},t.prototype.on=function(t,e,n){return this._disposed||this.handler.on(t,e,n),this},t.prototype.off=function(t,e){this._disposed||this.handler.off(t,e)},t.prototype.trigger=function(t,e){this._disposed||this.handler.trigger(t,e)},t.prototype.clear=function(){if(!this._disposed){for(var t=this.storage.getRoots(),e=0;e0){if(t<=r)return a;if(t>=o)return s}else{if(t>=r)return a;if(t<=o)return s}else{if(t===r)return a;if(t===o)return s}return(t-r)/l*u+a}function $r(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 U(t)?(n=t,n.replace(/^\s+|\s+$/g,"")).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?NaN:+t;var n}function Jr(t,e,n){return null==e&&(e=10),e=Math.min(Math.max(0,e),20),t=(+t).toFixed(e),n?t:+t}function Qr(t){return t.sort((function(t,e){return t-e})),t}function to(t){if(t=+t,isNaN(t))return 0;if(t>1e-14)for(var e=1,n=0;n<15;n++,e*=10)if(Math.round(t*e)/e===t)return n;return eo(t)}function eo(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=o<0?0:r-1-o;return Math.max(0,a-i)}function no(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 io(t,e){var n=V(t,(function(t,e){return t+(isNaN(e)?0:e)}),0);if(0===n)return[];for(var i=Math.pow(10,e),r=z(t,(function(t){return(isNaN(t)?0:t)/n*i*100})),o=100*i,a=z(r,(function(t){return Math.floor(t)})),s=V(a,(function(t,e){return t+e}),0),l=z(r,(function(t,e){return t-a[e]}));su&&(u=l[c],h=c);++a[h],l[h]=0,++s}return z(a,(function(t){return t/i}))}function ro(t,e){var n=Math.max(to(t),to(e)),i=t+e;return n>20?i:Jr(i,n)}var oo=9007199254740991;function ao(t){var e=2*Math.PI;return(t%e+e)%e}function so(t){return t>-1e-4&&t=10&&e++,e}function po(t,e){var n=co(t),i=Math.pow(10,n),r=t/i;return t=(e?r<1.5?1:r<2.5?2:r<4?3:r<7?5:10:r<1?1:r<2?2:r<3?3:r<5?5:10)*i,n>=-20?+t.toFixed(n<0?-n:0):t}function fo(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 go(t){t.sort((function(t,e){return s(t,e,0)?-1:1}));for(var e=-1/0,n=1,i=0;i=0||r&&P(r,s)<0)){var l=n.getShallow(s,e);null!=l&&(o[t[a][0]]=l)}}return o}}var ra=ia([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),oa=function(){function t(){}return t.prototype.getAreaStyle=function(t,e){return ra(this,t,e)},t}(),aa=new En(50);function sa(t){if("string"==typeof t){var e=aa.get(t);return e&&e.image}return t}function la(t,e,n,i,r){if(t){if("string"==typeof t){if(e&&e.__zrImageSrc===t||!n)return e;var o=aa.get(t),a={hostEl:n,cb:i,cbPayload:r};return o?!ha(e=o.image)&&o.pending.push(a):((e=h.loadImage(t,ua,ua)).__zrImageSrc=t,aa.put(t,e.__cachedImgObj={image:e,pending:[a]})),e}return t}return e}function ua(){var t=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;e=a;l++)s-=a;var u=br(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 fa(t,e){var n=e.containerWidth,i=e.font,r=e.contentWidth;if(!n)return"";var o=br(t,i);if(o<=n)return t;for(var a=0;;a++){if(o<=r||a>=e.maxIterations){t+=e.ellipsis;break}var s=0===a?ga(t,r,e.ascCharWidth,e.cnCharWidth):o>0?Math.floor(t.length*r/o):0;o=br(t=t.substr(0,s),i)}return""===t&&(t=e.placeholder),t}function ga(t,e,n,i){for(var r=0,o=0,a=t.length;o0&&f+i.accumWidth>i.width&&(o=e.split("\n"),c=!0),i.accumWidth=f}else{var g=wa(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&&e<=591||e>=880&&e<=4351||e>=4608&&e<=5119||e>=7680&&e<=8303}(t)||!!_a[t]}function wa(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="",h=u=0),o.push(s),a.push(h-u),l+=p,s="",h=u+=d):(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}}var Sa="__zr_style_"+Math.round(10*Math.random()),Ma={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},Ia={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};Ma[Sa]=!0;var Ta=["z","z2","invisible"],Ca=["invisible"],Da=function(t){function e(e){return t.call(this,e)||this}var i;return n(e,t),e.prototype._init=function(e){for(var n=G(e),i=0;i1e-4)return s[0]=t-n,s[1]=e-i,l[0]=t+n,void(l[1]=e+i);if(Ea[0]=Ra(r)*n+t,Ea[1]=Oa(r)*i+e,za[0]=Ra(o)*n+t,za[1]=Oa(o)*i+e,u(s,Ea,za),h(l,Ea,za),(r%=Na)<0&&(r+=Na),(o%=Na)<0&&(o+=Na),r>o&&!a?o+=Na:rr&&(Va[0]=Ra(d)*n+t,Va[1]=Oa(d)*i+e,u(s,Va,s),h(l,Va,l))}var Ua={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},Za=[],ja=[],qa=[],Ka=[],$a=[],Ja=[],Qa=Math.min,ts=Math.max,es=Math.cos,ns=Math.sin,is=Math.abs,rs=Math.PI,os=2*rs,as="undefined"!=typeof Float32Array,ss=[];function ls(t){return Math.round(t/rs*1e8)/1e8%2*rs}function us(t,e){var n=ls(t[0]);n<0&&(n+=os);var i=n-t[0],r=t[1];r+=i,!e&&r-n>=os?r=n+os:e&&n-r>=os?r=n-os:!e&&n>r?r=n+(os-ls(n-r)):e&&n0&&(this._ux=is(n/sr/t)||0,this._uy=is(n/sr/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(Ua.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=is(t-this._xi),i=is(e-this._yi),r=n>this._ux||i>this._uy;if(this.addData(Ua.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(Ua.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(Ua.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(),ss[0]=i,ss[1]=r,us(ss,o),i=ss[0];var a=(r=ss[1])-i;return this.addData(Ua.A,t,e,n,n,i,a,0,o?0:1),this._ctx&&this._ctx.arc(t,e,n,i,r,o),this._xi=es(r)*n+t,this._yi=ns(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(Ua.R,t,e,n,i),this},t.prototype.closePath=function(){this._drawPendingPt(),this.addData(Ua.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||!as||(this.data=new Float32Array(e));for(var n=0;nu.length&&(this._expandData(),u=this.data);for(var h=0;h0&&(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(){qa[0]=qa[1]=$a[0]=$a[1]=Number.MAX_VALUE,Ka[0]=Ka[1]=Ja[0]=Ja[1]=-Number.MAX_VALUE;var t,e=this.data,n=0,i=0,r=0,o=0;for(t=0;tn||is(y)>i||c===e-1)&&(f=Math.sqrt(A*A+y*y),r=g,o=x);break;case Ua.C:var v=t[c++],m=t[c++],x=(g=t[c++],t[c++]),_=t[c++],b=t[c++];f=Mn(r,o,v,m,g,x,_,b,10),r=_,o=b;break;case Ua.Q:f=kn(r,o,v=t[c++],m=t[c++],g=t[c++],x=t[c++],10),r=g,o=x;break;case Ua.A:var w=t[c++],S=t[c++],M=t[c++],I=t[c++],T=t[c++],C=t[c++],D=C+T;c+=1,d&&(a=es(T)*M+w,s=ns(T)*I+S),f=ts(M,I)*Qa(os,Math.abs(C)),r=es(D)*M+w,o=ns(D)*I+S;break;case Ua.R:a=r=t[c++],s=o=t[c++],f=2*t[c++]+2*t[c++];break;case Ua.Z:var A=a-r;y=s-o;f=Math.sqrt(A*A+y*y),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=this.data,d=this._ux,f=this._uy,g=this._len,y=e<1,v=0,m=0,x=0;if(!y||(this._pathSegLen||this._calculateLength(),l=this._pathSegLen,u=e*this._pathLen))t:for(var _=0;_0&&(t.lineTo(h,c),x=0),b){case Ua.M:n=r=p[_++],i=o=p[_++],t.moveTo(r,o);break;case Ua.L:a=p[_++],s=p[_++];var S=is(a-r),M=is(s-o);if(S>d||M>f){if(y){if(v+(j=l[m++])>u){var I=(u-v)/j;t.lineTo(r*(1-I)+a*I,o*(1-I)+s*I);break t}v+=j}t.lineTo(a,s),r=a,o=s,x=0}else{var T=S*S+M*M;T>x&&(h=a,c=s,x=T)}break;case Ua.C:var C=p[_++],D=p[_++],A=p[_++],k=p[_++],L=p[_++],P=p[_++];if(y){if(v+(j=l[m++])>u){wn(r,C,A,L,I=(u-v)/j,Za),wn(o,D,k,P,I,ja),t.bezierCurveTo(Za[1],ja[1],Za[2],ja[2],Za[3],ja[3]);break t}v+=j}t.bezierCurveTo(C,D,A,k,L,P),r=L,o=P;break;case Ua.Q:C=p[_++],D=p[_++],A=p[_++],k=p[_++];if(y){if(v+(j=l[m++])>u){Dn(r,C,A,I=(u-v)/j,Za),Dn(o,D,k,I,ja),t.quadraticCurveTo(Za[1],ja[1],Za[2],ja[2]);break t}v+=j}t.quadraticCurveTo(C,D,A,k),r=A,o=k;break;case Ua.A:var O=p[_++],R=p[_++],N=p[_++],E=p[_++],z=p[_++],V=p[_++],B=p[_++],F=!p[_++],G=N>E?N:E,W=is(N-E)>.001,H=z+V,Y=!1;if(y)v+(j=l[m++])>u&&(H=z+V*(u-v)/j,Y=!0),v+=j;if(W&&t.ellipse?t.ellipse(O,R,N,E,B,z,H,F):t.arc(O,R,G,z,H,F),Y)break t;w&&(n=es(z)*N+O,i=ns(z)*E+R),r=es(H)*N+O,o=ns(H)*E+R;break;case Ua.R:n=r=p[_],i=o=p[_+1],a=p[_++],s=p[_++];var X=p[_++],U=p[_++];if(y){if(v+(j=l[m++])>u){var Z=u-v;t.moveTo(a,s),t.lineTo(a+Qa(Z,X),s),(Z-=X)>0&&t.lineTo(a+X,s+Qa(Z,U)),(Z-=U)>0&&t.lineTo(a+ts(X-Z,0),s+U),(Z-=X)>0&&t.lineTo(a,s+ts(U-Z,0));break t}v+=j}t.rect(a,s,X,U);break;case Ua.Z:if(y){var j;if(v+(j=l[m++])>u){I=(u-v)/j;t.lineTo(r*(1-I)+n*I,o*(1-I)+i*I);break t}v+=j}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=Ua,t.initDefaultProps=function(){var e=t.prototype;e._saveData=!0,e._ux=0,e._uy=0,e._pendingPtDist=0,e._version=0}(),t}();function cs(t,e,n,i,r,o,a){if(0===r)return!1;var s=r,l=0;if(a>e+s&&a>i+s||at+s&&o>n+s||oe+c&&h>i+c&&h>o+c&&h>s+c||ht+c&&u>n+c&&u>r+c&&u>a+c||ue+u&&l>i+u&&l>o+u||lt+u&&s>n+u&&s>r+u||sn||h+ur&&(r+=ys);var p=Math.atan2(l,s);return p<0&&(p+=ys),p>=i&&p<=r||p+ys>=i&&p+ys<=r}function ms(t,e,n,i,r,o){if(o>e&&o>i||or?s:0}var xs=hs.CMD,_s=2*Math.PI;var bs=[-1,-1,-1],ws=[-1,-1];function Ss(t,e,n,i,r,o,a,s,l,u){if(u>e&&u>i&&u>o&&u>s||u1&&(h=void 0,h=ws[0],ws[0]=ws[1],ws[1]=h),f=mn(e,i,o,s,ws[0]),d>1&&(g=mn(e,i,o,s,ws[1]))),2===d?ve&&s>i&&s>o||s=0&&h<=1&&(r[l++]=h);else{var u=a*a-4*o*s;if(yn(u))(h=-a/(2*o))>=0&&h<=1&&(r[l++]=h);else if(u>0){var h,c=ln(u),p=(-a-c)/(2*o);(h=(-a+c)/(2*o))>=0&&h<=1&&(r[l++]=h),p>=0&&p<=1&&(r[l++]=p)}}return l}(e,i,o,s,bs);if(0===l)return 0;var u=Cn(e,i,o);if(u>=0&&u<=1){for(var h=0,c=In(e,i,o,u),p=0;pn||s<-n)return 0;var l=Math.sqrt(n*n-s*s);bs[0]=-l,bs[1]=l;var u=Math.abs(i-r);if(u<1e-4)return 0;if(u>=_s-1e-4){i=0,r=_s;var h=o?1:-1;return a>=bs[0]+t&&a<=bs[1]+t?h:0}if(i>r){var c=i;i=r,r=c}i<0&&(i+=_s,r+=_s);for(var p=0,d=0;d<2;d++){var f=bs[d];if(f+t>a){var g=Math.atan2(s,f);h=o?1:-1;g<0&&(g=_s+g),(g>=i&&g<=r||g+_s>=i&&g+_s<=r)&&(g>Math.PI/2&&g<1.5*Math.PI&&(h=-h),p+=h)}}return p}function Ts(t,e,n,i,r){for(var o,a,s,l,u=t.data,h=t.len(),c=0,p=0,d=0,f=0,g=0,y=0;y1&&(n||(c+=ms(p,d,f,g,i,r))),m&&(f=p=u[y],g=d=u[y+1]),v){case xs.M:p=f=u[y++],d=g=u[y++];break;case xs.L:if(n){if(cs(p,d,u[y],u[y+1],e,i,r))return!0}else c+=ms(p,d,u[y],u[y+1],i,r)||0;p=u[y++],d=u[y++];break;case xs.C:if(n){if(ps(p,d,u[y++],u[y++],u[y++],u[y++],u[y],u[y+1],e,i,r))return!0}else c+=Ss(p,d,u[y++],u[y++],u[y++],u[y++],u[y],u[y+1],i,r)||0;p=u[y++],d=u[y++];break;case xs.Q:if(n){if(ds(p,d,u[y++],u[y++],u[y],u[y+1],e,i,r))return!0}else c+=Ms(p,d,u[y++],u[y++],u[y],u[y+1],i,r)||0;p=u[y++],d=u[y++];break;case xs.A:var x=u[y++],_=u[y++],b=u[y++],w=u[y++],S=u[y++],M=u[y++];y+=1;var I=!!(1-u[y++]);o=Math.cos(S)*b+x,a=Math.sin(S)*w+_,m?(f=o,g=a):c+=ms(p,d,o,a,i,r);var T=(i-x)*w/b+x;if(n){if(vs(x,_,w,S,S+M,I,e,T,r))return!0}else c+=Is(x,_,w,S,S+M,I,T,r);p=Math.cos(S+M)*b+x,d=Math.sin(S+M)*w+_;break;case xs.R:if(f=p=u[y++],g=d=u[y++],o=f+u[y++],a=g+u[y++],n){if(cs(f,g,o,g,e,i,r)||cs(o,g,o,a,e,i,r)||cs(o,a,f,a,e,i,r)||cs(f,a,f,g,e,i,r))return!0}else c+=ms(o,g,o,a,i,r),c+=ms(f,a,f,g,i,r);break;case xs.Z:if(n){if(cs(p,d,f,g,e,i,r))return!0}else c+=ms(p,d,f,g,i,r);p=f,d=g}}return n||(s=d,l=g,Math.abs(s-l)<1e-4)||(c+=ms(p,d,f,g,i,r)||0),0!==c}var Cs=k({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},Ma),Ds={style:k({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},Ia.style)},As=mr.concat(["invisible","culling","z","z2","zlevel","parent"]),ks=function(t){function e(e){return t.call(this,e)||this}var i;return n(e,t),e.prototype.update=function(){var n=this;t.prototype.update.call(this);var i=this.style;if(i.decal){var r=this._decalEl=this._decalEl||new e;r.buildPath===e.prototype.buildPath&&(r.buildPath=function(t){n.buildPath(t,n.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?lr:e>.2?"#eee":ur}if(t)return ur}return lr},e.prototype.getInsideTextStroke=function(t){var e=this.style.fill;if(U(e)){var n=this.__zr;if(!(!n||!n.isDarkMode())===oi(t,0)<.4)return e}},e.prototype.buildPath=function(t,e,n){},e.prototype.pathUpdated=function(){this.__dirty&=-5},e.prototype.getUpdatedPathProxy=function(t){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,t),this.path},e.prototype.createPathProxy=function(){this.path=new hs(!1)},e.prototype.hasStroke=function(){var t=this.style,e=t.stroke;return!(null==e||"none"===e||!(t.lineWidth>0))},e.prototype.hasFill=function(){var t=this.style.fill;return null!=t&&"none"!==t},e.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||4&this.__dirty)&&(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},e.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)),function(t,e,n,i){return Ts(t,e,!0,n,i)}(o,a/s,t,e)))return!0}if(this.hasFill())return function(t,e,n){return Ts(t,0,!1,e,n)}(o,t,e)}return!1},e.prototype.dirtyShape=function(){this.__dirty|=4,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},e.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},e.prototype.animateShape=function(t){return this.animate("shape",t)},e.prototype.updateDuringAnimation=function(t){"style"===t?this.dirtyStyle():"shape"===t?this.dirtyShape():this.markRedraw()},e.prototype.attrKV=function(e,n){"shape"===e?this.setShape(n):t.prototype.attrKV.call(this,e,n)},e.prototype.setShape=function(t,e){var n=this.shape;return n||(n=this.shape={}),"string"==typeof t?n[t]=e:A(n,t),this.dirtyShape(),this},e.prototype.shapeChanged=function(){return!!(4&this.__dirty)},e.prototype.createStyle=function(t){return mt(Cs,t)},e.prototype._innerSaveToNormal=function(e){t.prototype._innerSaveToNormal.call(this,e);var n=this._normalState;e.shape&&!n.shape&&(n.shape=A({},this.shape))},e.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=A({},i.shape),A(s,n.shape)):(s=A({},r?this.shape:i.shape),A(s,n.shape)):l&&(s=i.shape),s)if(o){this.shape=A({},this.shape);for(var u={},h=G(s),c=0;c0},e.prototype.hasFill=function(){var t=this.style.fill;return null!=t&&"none"!==t},e.prototype.createStyle=function(t){return mt(Ls,t)},e.prototype.setBoundingRect=function(t){this._rect=t},e.prototype.getBoundingRect=function(){var t=this.style;if(!this._rect){var e=t.text;null!=e?e+="":e="";var n=Sr(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},e.initDefaultProps=void(e.prototype.dirtyRectTolerance=10),e}(Da);Ps.prototype.type="tspan";var Os=k({x:0,y:0},Ma),Rs={style:k({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},Ia.style)};var Ns=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.createStyle=function(t){return mt(Os,t)},e.prototype._getSize=function(t){var e=this.style,n=e[t];if(null!=n)return n;var i,r=(i=e.image)&&"string"!=typeof i&&i.width&&i.height?e.image:this.__image;if(!r)return 0;var o="width"===t?"height":"width",a=e[o];return null==a?r[t]:r[t]/r[o]*a},e.prototype.getWidth=function(){return this._getSize("width")},e.prototype.getHeight=function(){return this._getSize("height")},e.prototype.getAnimationStyleProps=function(){return Rs},e.prototype.getBoundingRect=function(){var t=this.style;return this._rect||(this._rect=new ze(t.x||0,t.y||0,this.getWidth(),this.getHeight())),this._rect},e}(Da);Ns.prototype.type="image";var Es=Math.round;function zs(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?(Es(2*i)===Es(2*r)&&(t.x1=t.x2=Bs(i,s,!0)),Es(2*o)===Es(2*a)&&(t.y1=t.y2=Bs(o,s,!0)),t):t}}function Vs(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=Bs(i,s,!0),t.y=Bs(r,s,!0),t.width=Math.max(Bs(i+o,s,!1)-t.x,0===o?0:1),t.height=Math.max(Bs(r+a,s,!1)-t.y,0===a?0:1),t):t}}function Bs(t,e,n){if(!e)return t;var i=Es(2*t);return(i+Es(e))%2==0?i/2:(i+(n?1:-1))/2}var Fs=function(){this.x=0,this.y=0,this.width=0,this.height=0},Gs={},Ws=function(t){function e(e){return t.call(this,e)||this}return n(e,t),e.prototype.getDefaultShape=function(){return new Fs},e.prototype.buildPath=function(t,e){var n,i,r,o;if(this.subPixelOptimize){var a=Vs(Gs,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?function(t,e){var n,i,r,o,a,s=e.x,l=e.y,u=e.width,h=e.height,c=e.r;u<0&&(s+=u,u=-u),h<0&&(l+=h,h=-h),"number"==typeof c?n=i=r=o=c:c instanceof Array?1===c.length?n=i=r=o=c[0]:2===c.length?(n=r=c[0],i=o=c[1]):3===c.length?(n=c[0],i=o=c[1],r=c[2]):(n=c[0],i=c[1],r=c[2],o=c[3]):n=i=r=o=0,n+i>u&&(n*=u/(a=n+i),i*=u/a),r+o>u&&(r*=u/(a=r+o),o*=u/a),i+r>h&&(i*=h/(a=i+r),r*=h/a),n+o>h&&(n*=h/(a=n+o),o*=h/a),t.moveTo(s+n,l),t.lineTo(s+u-i,l),0!==i&&t.arc(s+u-i,l+i,i,-Math.PI/2,0),t.lineTo(s+u,l+h-r),0!==r&&t.arc(s+u-r,l+h-r,r,0,Math.PI/2),t.lineTo(s+o,l+h),0!==o&&t.arc(s+o,l+h-o,o,Math.PI/2,Math.PI),t.lineTo(s,l+n),0!==n&&t.arc(s+n,l+n,n,Math.PI,1.5*Math.PI)}(t,e):t.rect(n,i,r,o)},e.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},e}(ks);Ws.prototype.type="rect";var Hs={fill:"#000"},Ys={style:k({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},Ia.style)},Xs=function(t){function e(e){var n=t.call(this)||this;return n.type="text",n._children=[],n._defaultStyle=Hs,n.attr(e),n}return n(e,t),e.prototype.childrenRef=function(){return this._children},e.prototype.update=function(){t.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var e=0;ed&&h){var f=Math.floor(d/l);n=n.slice(0,f)}if(t&&a&&null!=c)for(var g=da(c,o,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),y=0;y0,T=null!=t.width&&("truncate"===t.overflow||"break"===t.overflow||"breakAll"===t.overflow),C=i.calculatedLineHeight,D=0;Dl&&xa(n,t.substring(l,u),e,s),xa(n,i[2],e,s,i[1]),l=ca.lastIndex}lo){b>0?(m.tokens=m.tokens.slice(0,b),y(m,_,x),n.lines=n.lines.slice(0,v+1)):n.lines=n.lines.slice(0,v);break t}var C=w.width,D=null==C||"auto"===C;if("string"==typeof C&&"%"===C.charAt(C.length-1))P.percentWidth=C,h.push(P),P.contentWidth=br(P.text,I);else{if(D){var A=w.backgroundColor,k=A&&A.image;k&&ha(k=sa(k))&&(P.width=Math.max(P.width,k.width*T/k.height))}var L=f&&null!=r?r-_:null;null!=L&&L=0&&"right"===(C=x[T]).align;)this._placeToken(C,t,b,f,I,"right",y),w-=C.width,I-=C.width,T--;for(M+=(n-(M-d)-(g-I)-w)/2;S<=T;)C=x[S],this._placeToken(C,t,b,f,M+C.width/2,"center",y),M+=C.width,S++;f+=b}},e.prototype._placeToken=function(t,e,n,i,r,o,s){var l=e.rich[t.styleName]||{};l.text=t.text;var u=t.verticalAlign,h=i+n/2;"top"===u?h=i+t.height/2:"bottom"===u&&(h=i+n-t.height/2),!t.isLineHolder&&il(l)&&this._renderBackground(l,e,"right"===o?r-t.width:"center"===o?r-t.width/2:r,h-t.height/2,t.width,t.height);var c=!!l.backgroundColor,p=t.textPadding;p&&(r=el(r,o,p),h-=t.height/2-p[0]-t.innerHeight/2);var d=this._getOrCreateChild(Ps),f=d.createStyle();d.useStyle(f);var g=this._defaultStyle,y=!1,v=0,m=tl("fill"in l?l.fill:"fill"in e?e.fill:(y=!0,g.fill)),x=Qs("stroke"in l?l.stroke:"stroke"in e?e.stroke:c||s||g.autoStroke&&!y?null:(v=2,g.stroke)),_=l.textShadowBlur>0||e.textShadowBlur>0;f.text=t.text,f.x=r,f.y=h,_&&(f.shadowBlur=l.textShadowBlur||e.textShadowBlur||0,f.shadowColor=l.textShadowColor||e.textShadowColor||"transparent",f.shadowOffsetX=l.textShadowOffsetX||e.textShadowOffsetX||0,f.shadowOffsetY=l.textShadowOffsetY||e.textShadowOffsetY||0),f.textAlign=o,f.textBaseline="middle",f.font=t.font||a,f.opacity=ot(l.opacity,e.opacity,1),Ks(f,l),x&&(f.lineWidth=ot(l.lineWidth,e.lineWidth,v),f.lineDash=rt(l.lineDash,e.lineDash),f.lineDashOffset=e.lineDashOffset||0,f.stroke=x),m&&(f.fill=m);var b=t.contentWidth,w=t.contentHeight;d.setBoundingRect(new ze(Mr(f.x,b,f.textAlign),Ir(f.y,w,f.textBaseline),b,w))},e.prototype._renderBackground=function(t,e,n,i,r,o){var a,s,l,u=t.backgroundColor,h=t.borderWidth,c=t.borderColor,p=u&&u.image,d=u&&!p,f=t.borderRadius,g=this;if(d||t.lineHeight||h&&c){(a=this._getOrCreateChild(Ws)).useStyle(a.createStyle()),a.style.fill=null;var y=a.shape;y.x=n,y.y=i,y.width=r,y.height=o,y.r=f,a.dirtyShape()}if(d)(l=a.style).fill=u||null,l.fillOpacity=rt(t.fillOpacity,1);else if(p){(s=this._getOrCreateChild(Ns)).onload=function(){g.dirtyStyle()};var v=s.style;v.image=u.image,v.x=n,v.y=i,v.width=r,v.height=o}h&&c&&((l=a.style).lineWidth=h,l.stroke=c,l.strokeOpacity=rt(t.strokeOpacity,1),l.lineDash=t.borderDash,l.lineDashOffset=t.borderDashOffset||0,a.strokeContainThreshold=0,a.hasFill()&&a.hasStroke()&&(l.strokeFirst=!0,l.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=ot(t.opacity,e.opacity,1)},e.makeFont=function(t){var e="";return $s(t)&&(e=[t.fontStyle,t.fontWeight,qs(t.fontSize),t.fontFamily||"sans-serif"].join(" ")),e&&ut(e)||t.textFont||t.font},e}(Da),Us={left:!0,right:1,center:1},Zs={top:1,bottom:1,middle:1},js=["fontStyle","fontWeight","fontSize","fontFamily"];function qs(t){return"string"!=typeof t||-1===t.indexOf("px")&&-1===t.indexOf("rem")&&-1===t.indexOf("em")?isNaN(+t)?"12px":t+"px":t}function Ks(t,e){for(var n=0;n=0,o=!1;if(t instanceof ks){var a=ll(t),s=r&&a.selectFill||a.normalFill,l=r&&a.selectStroke||a.normalStroke;if(ml(s)||ml(l)){var u=(i=i||{}).style||{};"inherit"===u.fill?(o=!0,i=A({},i),(u=A({},u)).fill=s):!ml(u.fill)&&ml(s)?(o=!0,i=A({},i),(u=A({},u)).fill=si(s)):!ml(u.stroke)&&ml(l)&&(o||(i=A({},i),u=A({},u)),u.stroke=si(l)),i.style=u}}if(i&&null==i.z2){o||(i=A({},i));var h=t.z2EmphasisLift;i.z2=t.z2+(null!=h?h:pl)}return i}(this,0,e,n);if("blur"===t)return function(t,e,n){var i=P(t.currentStates,e)>=0,r=t.style.opacity,o=i?null:function(t,e,n,i){for(var r=t.style,o={},a=0;a0){var o={dataIndex:r,seriesIndex:t.seriesIndex};null!=i&&(o.dataType=i),e.push(o)}}))})),e}function Ul(t,e,n){Jl(t,!0),Cl(t,kl),jl(t,e,n)}function Zl(t,e,n,i){i?function(t){Jl(t,!1)}(t):Ul(t,e,n)}function jl(t,e,n){var i=rl(t);null!=e?(i.focus=e,i.blurScope=n):i.focus&&(i.focus=null)}var ql=["emphasis","blur","select"],Kl={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function $l(t,e,n,i){n=n||"itemStyle";for(var r=0;r1&&(a*=su(f),s*=su(f));var g=(r===o?-1:1)*su((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+uu(c)*y-lu(c)*v,x=(e+i)/2+lu(c)*y+uu(c)*v,_=du([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=du(b,w);if(pu(b,w)<=-1&&(S=hu),pu(b,w)>=1&&(S=0),S<0){var M=Math.round(S/hu*1e6)/1e6;S=2*hu+M%2*hu}h.addData(u,m,x,a,s,_,S,c,o)}var gu=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,yu=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;var vu=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.applyTransform=function(t){},e}(ks);function mu(t){return null!=t.setData}function xu(t,e){var n=function(t){var e=new hs;if(!t)return e;var n,i=0,r=0,o=i,a=r,s=hs.CMD,l=t.match(gu);if(!l)return e;for(var u=0;uk*k+L*L&&(M=T,I=C),{cx:M,cy:I,x0:-h,y0:-c,x1:M*(r/b-1),y1:I*(r/b-1)}}function Vu(t,e){var n,i=Ru(e.r,0),r=Ru(e.r0||0,0),o=i>0;if(o||r>0){if(o||(i=r,r=0),r>i){var a=i;i=r,r=a}var s=e.startAngle,l=e.endAngle;if(!isNaN(s)&&!isNaN(l)){var u=e.cx,h=e.cy,c=!!e.clockwise,p=Pu(l-s),d=p>Cu&&p%Cu;if(d>Eu&&(p=d),i>Eu)if(p>Cu-Eu)t.moveTo(u+i*Au(s),h+i*Du(s)),t.arc(u,h,i,s,l,!c),r>Eu&&(t.moveTo(u+r*Au(l),h+r*Du(l)),t.arc(u,h,r,l,s,c));else{var f=void 0,g=void 0,y=void 0,v=void 0,m=void 0,x=void 0,_=void 0,b=void 0,w=void 0,S=void 0,M=void 0,I=void 0,T=void 0,C=void 0,D=void 0,A=void 0,k=i*Au(s),L=i*Du(s),P=r*Au(l),O=r*Du(l),R=p>Eu;if(R){var N=e.cornerRadius;N&&(n=function(t){var e;if(Y(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}(N),f=n[0],g=n[1],y=n[2],v=n[3]);var E=Pu(i-r)/2;if(m=Nu(E,y),x=Nu(E,v),_=Nu(E,f),b=Nu(E,g),M=w=Ru(m,x),I=S=Ru(_,b),(w>Eu||S>Eu)&&(T=i*Au(l),C=i*Du(l),D=r*Au(s),A=r*Du(s),pEu){var X=Nu(y,M),U=Nu(v,M),Z=zu(D,A,k,L,i,X,c),j=zu(T,C,P,O,i,U,c);t.moveTo(u+Z.cx+Z.x0,h+Z.cy+Z.y0),M0&&t.arc(u+Z.cx,h+Z.cy,X,Lu(Z.y0,Z.x0),Lu(Z.y1,Z.x1),!c),t.arc(u,h,i,Lu(Z.cy+Z.y1,Z.cx+Z.x1),Lu(j.cy+j.y1,j.cx+j.x1),!c),U>0&&t.arc(u+j.cx,h+j.cy,U,Lu(j.y1,j.x1),Lu(j.y0,j.x0),!c))}else t.moveTo(u+k,h+L),t.arc(u,h,i,s,l,!c);else t.moveTo(u+k,h+L);if(r>Eu&&R)if(I>Eu){X=Nu(f,I),Z=zu(P,O,T,C,r,-(U=Nu(g,I)),c),j=zu(k,L,D,A,r,-X,c);t.lineTo(u+Z.cx+Z.x0,h+Z.cy+Z.y0),I0&&t.arc(u+Z.cx,h+Z.cy,U,Lu(Z.y0,Z.x0),Lu(Z.y1,Z.x1),!c),t.arc(u,h,r,Lu(Z.cy+Z.y1,Z.cx+Z.x1),Lu(j.cy+j.y1,j.cx+j.x1),c),X>0&&t.arc(u+j.cx,h+j.cy,X,Lu(j.y1,j.x1),Lu(j.y0,j.x0),!c))}else t.lineTo(u+P,h+O),t.arc(u,h,r,l,s,c);else t.lineTo(u+P,h+O)}else t.moveTo(u,h);t.closePath()}}}var Bu=function(){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},Fu=function(t){function e(e){return t.call(this,e)||this}return n(e,t),e.prototype.getDefaultShape=function(){return new Bu},e.prototype.buildPath=function(t,e){Vu(t,e)},e.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},e}(ks);Fu.prototype.type="sector";var Gu=function(){this.cx=0,this.cy=0,this.r=0,this.r0=0},Wu=function(t){function e(e){return t.call(this,e)||this}return n(e,t),e.prototype.getDefaultShape=function(){return new Gu},e.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)},e}(ks);function Hu(t,e,n){var i=e.smooth,r=e.points;if(r&&r.length>=2){if(i){var o=function(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;plh[1]){if(a=!1,r)return a;var u=Math.abs(lh[0]-sh[1]),h=Math.abs(sh[0]-lh[1]);Math.min(u,h)>i.len()&&(u0){var c={duration:h.duration,delay:h.delay||0,easing:h.easing,done:o,force:!!o||!!a,setToFinal:!u,scope:t,during:a};l?e.animateFrom(n,c):e.animateTo(n,c)}else e.stopAnimation(),!l&&e.attr(n),a&&a(1),o&&o()}function vh(t,e,n,i,r,o){yh("update",t,e,n,i,r,o)}function mh(t,e,n,i,r,o){yh("enter",t,e,n,i,r,o)}function xh(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 Wh(t){return!t.isGroup}function Hh(t,e,n){if(t&&e){var i,r=(i={},t.traverse((function(t){Wh(t)&&t.anid&&(i[t.anid]=t)})),i);e.traverse((function(t){if(Wh(t)&&t.anid){var e=r[t.anid];if(e){var i=o(t);t.attr(o(e)),vh(t,i,n,rl(t).dataIndex)}}}))}function o(t){var e={x:t.x,y:t.y,rotation:t.rotation};return function(t){return null!=t.shape}(t)&&(e.shape=A({},t.shape)),e}}function Yh(t,e){return z(t,(function(t){var n=t[0];n=Mh(n,e.x),n=Ih(n,e.x+e.width);var i=t[1];return i=Mh(i,e.y),[n,i=Ih(i,e.y+e.height)]}))}function Xh(t,e){var n=Mh(t.x,e.x),i=Ih(t.x+t.width,e.x+e.width),r=Mh(t.y,e.y),o=Ih(t.y+t.height,e.y+e.height);if(i>=n&&o>=r)return{x:n,y:r,width:i-n,height:o-r}}function Uh(t,e,n){var i=A({rectHover:!0},e),r=i.style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},t)return 0===t.indexOf("image://")?(r.image=t.slice(8),k(r,n),new Ns(i)):Ph(t.replace("path://",""),i,n,"center")}function Zh(t,e,n,i,r){for(var o=0,a=r[r.length-1];o=-1e-6)return!1;var f=t-r,g=e-o,y=qh(f,g,u,h)/d;if(y<0||y>1)return!1;var v=qh(f,g,c,p)/d;return!(v<0||v>1)}function qh(t,e,n,i){return t*i-n*e}function Kh(t){var e=t.itemTooltipOption,n=t.componentModel,i=t.itemName,r=U(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&&E(G(l),(function(t){_t(s,t)||(s[t]=l[t],s.$vars.push(t))}));var u=rl(t.el);u.componentMainType=o,u.componentIndex=a,u.tooltipConfig={name:i,option:k({content:i,encodeHTMLContent:!0,formatterParams:s},r)}}function $h(t,e){var n;t.isGroup&&(n=e(t)),n||t.traverse(e)}function Jh(t,e){if(t)if(Y(t))for(var n=0;n-1?Lc:Oc;function zc(t,e){t=t.toUpperCase(),Nc[t]=new Cc(e),Rc[t]=e}function Vc(t){return Nc[t]}zc(Pc,{time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst",custom:"Custom chart",chart:"Chart"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}}),zc(Lc,{time:{month:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthAbbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayOfWeekAbbr:["日","一","二","三","四","五","六"]},legend:{selector:{all:"全选",inverse:"反选"}},toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图",custom:"自定义图表",chart:"图表"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}});var Bc=1e3,Fc=6e4,Gc=36e5,Wc=864e5,Hc=31536e6,Yc={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}"},Xc="{yyyy}-{MM}-{dd}",Uc={year:"{yyyy}",month:"{yyyy}-{MM}",day:Xc,hour:Xc+" "+Yc.hour,minute:Xc+" "+Yc.minute,second:Xc+" "+Yc.second,millisecond:Yc.none},Zc=["year","month","day","hour","minute","second","millisecond"],jc=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function qc(t,e){return"0000".substr(0,e-(t+="").length)+t}function Kc(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 $c(t){return t===Kc(t)}function Jc(t,e,n,i){var r=uo(t),o=r[ep(n)](),a=r[np(n)]()+1,s=Math.floor((a-1)/3)+1,l=r[ip(n)](),u=r["get"+(n?"UTC":"")+"Day"](),h=r[rp(n)](),c=(h-1)%12+1,p=r[op(n)](),d=r[ap(n)](),f=r[sp(n)](),g=h>=12?"pm":"am",y=g.toUpperCase(),v=(i instanceof Cc?i:Vc(i||Ec)||Nc[Oc]).getModel("time"),m=v.get("month"),x=v.get("monthAbbr"),_=v.get("dayOfWeek"),b=v.get("dayOfWeekAbbr");return(e||"").replace(/{a}/g,g+"").replace(/{A}/g,y+"").replace(/{yyyy}/g,o+"").replace(/{yy}/g,qc(o%100+"",2)).replace(/{Q}/g,s+"").replace(/{MMMM}/g,m[a-1]).replace(/{MMM}/g,x[a-1]).replace(/{MM}/g,qc(a,2)).replace(/{M}/g,a+"").replace(/{dd}/g,qc(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,_[u]).replace(/{ee}/g,b[u]).replace(/{e}/g,u+"").replace(/{HH}/g,qc(h,2)).replace(/{H}/g,h+"").replace(/{hh}/g,qc(c+"",2)).replace(/{h}/g,c+"").replace(/{mm}/g,qc(p,2)).replace(/{m}/g,p+"").replace(/{ss}/g,qc(d,2)).replace(/{s}/g,d+"").replace(/{SSS}/g,qc(f,3)).replace(/{S}/g,f+"")}function Qc(t,e){var n=uo(t),i=n[np(e)]()+1,r=n[ip(e)](),o=n[rp(e)](),a=n[op(e)](),s=n[ap(e)](),l=0===n[sp(e)](),u=l&&0===s,h=u&&0===a,c=h&&0===o,p=c&&1===r;return p&&1===i?"year":p?"month":c?"day":h?"hour":u?"minute":l?"second":"millisecond"}function tp(t,e,n){var i=j(t)?uo(t):t;switch(e=e||Qc(t,n)){case"year":return i[ep(n)]();case"half-year":return i[np(n)]()>=6?1:0;case"quarter":return Math.floor((i[np(n)]()+1)/4);case"month":return i[np(n)]();case"day":return i[ip(n)]();case"half-day":return i[rp(n)]()/24;case"hour":return i[rp(n)]();case"minute":return i[op(n)]();case"second":return i[ap(n)]();case"millisecond":return i[sp(n)]()}}function ep(t){return t?"getUTCFullYear":"getFullYear"}function np(t){return t?"getUTCMonth":"getMonth"}function ip(t){return t?"getUTCDate":"getDate"}function rp(t){return t?"getUTCHours":"getHours"}function op(t){return t?"getUTCMinutes":"getMinutes"}function ap(t){return t?"getUTCSeconds":"getSeconds"}function sp(t){return t?"getUTCMilliseconds":"getMilliseconds"}function lp(t){return t?"setUTCFullYear":"setFullYear"}function up(t){return t?"setUTCMonth":"setMonth"}function hp(t){return t?"setUTCDate":"setDate"}function cp(t){return t?"setUTCHours":"setHours"}function pp(t){return t?"setUTCMinutes":"setMinutes"}function dp(t){return t?"setUTCSeconds":"setSeconds"}function fp(t){return t?"setUTCMilliseconds":"setMilliseconds"}function gp(t){if(!vo(t))return U(t)?t:"-";var e=(t+"").split(".");return e[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(e.length>1?"."+e[1]:"")}function yp(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}var vp=st;function mp(t,e,n){function i(t){return t&&ut(t)?t:"-"}function r(t){return!(null==t||isNaN(t)||!isFinite(t))}var o="time"===e,a=t instanceof Date;if(o||a){var s=o?uo(t):t;if(!isNaN(+s))return Jc(s,"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}",n);if(a)return"-"}if("ordinal"===e)return Z(t)?i(t):j(t)&&r(t)?t+"":"-";var l=yo(t);return r(l)?gp(l):Z(t)?i(t):"boolean"==typeof t?t+"":"-"}var xp=["a","b","c","d","e","f","g"],_p=function(t,e){return"{"+t+(null==e?"":e)+"}"};function bp(t,e,n){Y(e)||(e=[e]);var i=e.length;if(!i)return"";for(var r=e[0].$vars||[],o=0;o':'':{renderMode:o,content:"{"+(n.markerId||"markerX")+"|} ",style:"subItem"===r?{width:4,height:4,borderRadius:2,backgroundColor:i}:{width:10,height:10,borderRadius:5,backgroundColor:i}}:""}function Sp(t,e){return e=e||"transparent",U(t)?t:q(t)&&t.colorStops&&(t.colorStops[0]||{}).color||e}function Mp(t,e){if("_blank"===e||"blank"===e){var n=window.open();n.opener=null,n.location.href=t}else window.open(t,e)}var Ip=E,Tp=["left","right","top","bottom","width","height"],Cp=[["width","left","right"],["height","top","bottom"]];function Dp(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)>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)>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)}))}var Ap=Dp;H(Dp,"vertical"),H(Dp,"horizontal");function kp(t,e,n){n=vp(n||0);var i=e.width,r=e.height,o=$r(t.left,i),a=$r(t.top,r),s=$r(t.right,i),l=$r(t.bottom,r),u=$r(t.width,i),h=$r(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 ze(o+n[3],a+n[0],u,h);return f.margin=n,f}function Lp(t,e,n,i,r,o){var a,s=!r||!r.hv||r.hv[0],l=!r||!r.hv||r.hv[1],u=r&&r.boundingMode||"all";if((o=o||t).x=t.x,o.y=t.y,!s&&!l)return!1;if("raw"===u)a="group"===t.type?new ze(0,0,+e.width||0,+e.height||0):t.getBoundingRect();else if(a=t.getBoundingRect(),t.needLocalTransform()){var h=t.getLocalTransform();(a=a.clone()).applyTransform(h)}var c=kp(k({width:a.width,height:a.height},e),n,i),p=s?c.x-a.x:0,d=l?c.y-a.y:0;return"raw"===u?(o.x=p,o.y=d):(o.x+=p,o.y+=d),o===t&&t.markRedraw(),!0}function Pp(t){var e=t.layoutMode||t.constructor.layoutMode;return q(e)?e:e?{type:e}:null}function Op(t,e,n){var i=n&&n.ignoreSize;!Y(i)&&(i=[i,i]);var r=a(Cp[0],0),o=a(Cp[1],1);function a(n,r){var o={},a=0,u={},h=0;if(Ip(n,(function(e){u[e]=t[e]})),Ip(n,(function(t){s(e,t)&&(o[t]=u[t]=e[t]),l(o,t)&&a++,l(u,t)&&h++})),i[r])return l(e,n[1])?u[n[2]]=null:l(e,n[2])&&(u[n[1]]=null),u;if(2!==h&&a){if(a>=2)return o;for(var c=0;c=0;a--)o=C(o,n[a],!0);e.defaultOption=o}return e.defaultOption},e.prototype.getReferringComponents=function(t,e){var n=t+"Index",i=t+"Id";return Yo(this.ecModel,t,{index:this.get(n,!0),id:this.get(i,!0)},e)},e.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")}},e.prototype.getZLevelKey=function(){return""},e.prototype.setZLevel=function(t){this.option.zlevel=t},e.protoInitialize=function(){var t=e.prototype;t.type="component",t.id="",t.name="",t.mainType="",t.subType="",t.componentIndex=0}(),e}(Cc);Jo(zp,Cc),na(zp),function(t){var e={};t.registerSubTypeDefaulter=function(t,n){var i=Ko(t);e[i.main]=n},t.determineSubType=function(n,i){var r=i.type;if(!r){var o=Ko(n).main;t.hasSubTypes(n)&&e[o]&&(r=e[o](i))}return r}}(zp),function(t,e){function n(t,e){return t[e]||(t[e]={predecessor:[],successor:[]}),t[e]}t.topologicalTravel=function(t,i,r,o){if(t.length){var a=function(t){var i={},r=[];return E(t,(function(o){var a=n(i,o),s=function(t,e){var n=[];return E(t,(function(t){P(e,t)>=0&&n.push(t)})),n}(a.originalDeps=e(o),t);a.entryCount=s.length,0===a.entryCount&&r.push(o),E(s,(function(t){P(a.predecessor,t)<0&&a.predecessor.push(t);var e=n(i,t);P(e.successor,t)<0&&e.successor.push(o)}))})),{graph:i,noEntryList:r}}(i),s=a.graph,l=a.noEntryList,u={};for(E(t,(function(t){u[t]=!0}));l.length;){var h=l.pop(),c=s[h],p=!!u[h];p&&(r.call(o,h,c.originalDeps.slice()),delete u[h]),E(c.successor,p?f:d)}E(u,(function(){var t="";throw new Error(t)}))}function d(t){s[t].entryCount--,0===s[t].entryCount&&l.push(t)}function f(t){u[t]=!0,d(t)}}}(zp,(function(t){var e=[];E(zp.getClassesByMainType(t),(function(t){e=e.concat(t.dependencies||t.prototype.dependencies||[])})),e=z(e,(function(t){return Ko(t).main})),"dataset"!==t&&P(e,"dataset")<=0&&e.unshift("dataset");return e}));var Vp="";"undefined"!=typeof navigator&&(Vp=navigator.platform||"");var Bp="rgba(0, 0, 0, 0.2)",Fp={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:Bp,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:Bp,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:Bp,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:Bp,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:Bp,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:Bp,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:Vp.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},Gp=yt(["tooltip","label","itemName","itemId","itemGroupId","itemChildGroupId","seriesName"]),Wp="original",Hp="arrayRows",Yp="objectRows",Xp="keyedColumns",Up="typedArray",Zp="unknown",jp="column",qp="row",Kp=1,$p=2,Jp=3,Qp=Vo();function td(t,e,n){var i={},r=nd(e);if(!r||!t)return i;var o,a,s=[],l=[],u=e.ecModel,h=Qp(u).datasetMap,c=r.uid+"_"+n.seriesLayoutBy;E(t=t.slice(),(function(e,n){var r=q(e)?e:t[n]={name:e};"ordinal"===r.type&&null==o&&(o=n,a=f(r)),i[r.name]=[]}));var p=h.get(c)||h.set(c,{categoryWayDim:a,valueWayDim:0});function d(t,e,n){for(var i=0;ie)return t[i];return t[n-1]}(i,a):n;if((h=h||n)&&h.length){var c=h[l];return r&&(u[r]=c),s.paletteIdx=(l+1)%h.length,c}}var fd="\0_ec_inner";var gd=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.init=function(t,e,n,i,r,o){i=i||{},this.option=null,this._theme=new Cc(i),this._locale=new Cc(r),this._optionManager=o},e.prototype.setOption=function(t,e,n){var i=md(e);this._optionManager.setOption(t,n,i),this._resetOption(null,i)},e.prototype.resetOption=function(t,e){return this._resetOption(t,md(e))},e.prototype._resetOption=function(t,e){var n=!1,i=this._optionManager;if(!t||"recreate"===t){var r=i.mountOption("recreate"===t);0,this.option&&"recreate"!==t?(this.restoreData(),this._mergeOption(r,e)):ld(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&&E(a,(function(t){n=!0,this._mergeOption(t,e)}),this)}return n},e.prototype.mergeOption=function(t){this._mergeOption(t,null)},e.prototype._mergeOption=function(t,e){var n=this.option,i=this._componentsMap,r=this._componentsCount,o=[],a=yt(),s=e&&e.replaceMergeMainTypeMap;Qp(this).datasetMap=yt(),E(t,(function(t,e){null!=t&&(zp.hasClass(e)?e&&(o.push(e),a.set(e,!0)):n[e]=null==n[e]?T(t):C(n[e],t,!0))})),s&&s.each((function(t,e){zp.hasClass(e)&&!a.get(e)&&(o.push(e),a.set(e,!0))})),zp.topologicalTravel(o,zp.getAllClassMainTypes(),(function(e){var o=function(t,e,n){var i=od.get(e);if(!i)return n;var r=i(t);return r?n.concat(r):n}(this,e,To(t[e])),a=i.get(e),l=a?s&&s.get(e)?"replaceMerge":"normalMerge":"replaceAll",u=Lo(a,o,l);(function(t,e,n){E(t,(function(t){var i=t.newOption;q(i)&&(t.keyInfo.mainType=e,t.keyInfo.subType=function(t,e,n,i){return e.type?e.type:n?n.subType:i.determineSubType(t,e)}(e,i,t.existing,n))}))})(u,e,zp),n[e]=null,i.set(e,null),r.set(e,0);var h,c=[],p=[],d=0;E(u,(function(t,n){var i=t.existing,r=t.newOption;if(r){var o="series"===e,a=zp.getClass(e,t.keyInfo.subType,!o);if(!a)return;if("tooltip"===e){if(h)return void 0;h=!0}if(i&&i.constructor===a)i.name=t.keyInfo.name,i.mergeOption(r,this),i.optionUpdated(r,!1);else{var s=A({componentIndex:n},t.keyInfo);A(i=new a(r,this,this,s),s),t.brandNew&&(i.__requireNewView=!0),i.init(r,this,this),i.optionUpdated(null,!0)}}else i&&(i.mergeOption({},this),i.optionUpdated({},!1));i?(c.push(i.option),p.push(i),d++):(c.push(void 0),p.push(void 0))}),this),n[e]=c,i.set(e,p),r.set(e,d),"series"===e&&ad(this)}),this),this._seriesIndices||ad(this)},e.prototype.getOption=function(){var t=T(this.option);return E(t,(function(e,n){if(zp.hasClass(n)){for(var i=To(e),r=i.length,o=!1,a=r-1;a>=0;a--)i[a]&&!Eo(i[a])?o=!0:(i[a]=null,!o&&r--);i.length=r,t[n]=i}})),delete t[fd],t},e.prototype.getTheme=function(){return this._theme},e.prototype.getLocaleModel=function(){return this._locale},e.prototype.setUpdatePayload=function(t){this._payload=t},e.prototype.getUpdatePayload=function(){return this._payload},e.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;r=e:"max"===n?t<=e:t===e})(i[a],t,o)||(r=!1)}})),r}var Td=E,Cd=q,Dd=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function Ad(t){var e=t&&t.itemStyle;if(e)for(var n=0,i=Dd.length;n=0;g--){var y=t[g];if(s||(p=y.data.rawIndexOf(y.stackedByDimension,c)),p>=0){var v=y.data.getByRawIndex(y.stackResultDimension,p);if("all"===l||"positive"===l&&v>0||"negative"===l&&v<0||"samesign"===l&&d>=0&&v>0||"samesign"===l&&d<=0&&v<0){d=ro(d,v),f=v;break}}}return i[0]=d,i[1]=f,i}))}))}var Zd,jd,qd,Kd,$d,Jd=function(t){this.data=t.data||(t.sourceFormat===Xp?{}:[]),this.sourceFormat=t.sourceFormat||Zp,this.seriesLayoutBy=t.seriesLayoutBy||jp,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;nu&&(u=d)}s[0]=l,s[1]=u}},i=function(){return this._data?this._data.length/this._dimSize:0};function r(t){for(var e=0;e=0&&(s=o.interpolatedValue[l])}return null!=s?s+"":""})):void 0},t.prototype.getRawValue=function(t,e){return mf(this.getData(e),t)},t.prototype.formatTooltip=function(t,e,n){},t}();function bf(t){var e,n;return q(t)?t.type&&(n=t):e=t,{text:e,frag:n}}function wf(t){return new Sf(t)}var Sf=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){var e,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),this._plan&&!i&&(e=this._plan(this.context));var o,a=h(this._modBy),s=this._modDataCount||0,l=h(t&&t.modBy),u=t&&t.modDataCount||0;function h(t){return!(t>=1)&&(t=1),t}a===l&&s===u||(e="reset"),(this._dirty||"reset"===e)&&(this._dirty=!1,o=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&&(o||p1&&i>0?s:a}};return o;function a(){return e=t?null:oe},gte:function(t,e){return t>=e}},Af=function(){function t(t,e){if(!j(e)){var n="";0,wo(n)}this._opFn=Df[t],this._rvalFloat=yo(e)}return t.prototype.evaluate=function(t){return j(t)?this._opFn(t,this._rvalFloat):this._opFn(yo(t),this._rvalFloat)},t}(),kf=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=j(t)?t:yo(t),i=j(e)?e:yo(e),r=isNaN(n),o=isNaN(i);if(r&&(n=this._incomparable),o&&(i=this._incomparable),r&&o){var a=U(t),s=U(e);a&&(n=s?t:0),s&&(i=a?e:0)}return ni?-this._resultLT:0},t}(),Lf=function(){function t(t,e){this._rval=e,this._isEQ=t,this._rvalTypeof=typeof e,this._rvalFloat=yo(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=yo(t)===this._rvalFloat)}return this._isEQ?e:!e},t}();function Pf(t,e){return"eq"===t||"ne"===t?new Lf("eq"===t,e):_t(Df,t)?new Af(t,e):null}var Of=function(){function t(){}return t.prototype.getRawData=function(){throw new Error("not supported")},t.prototype.getRawDataItem=function(t){throw new Error("not supported")},t.prototype.cloneRawData=function(){},t.prototype.getDimensionInfo=function(t){},t.prototype.cloneAllDimensionInfo=function(){},t.prototype.count=function(){},t.prototype.retrieveValue=function(t,e){},t.prototype.retrieveValueFromItem=function(t,e){},t.prototype.convertValue=function(t,e){return If(t,e)},t}();function Rf(t){var e=t.sourceFormat;if(!Ff(e)){var n="";0,wo(n)}return t.data}function Nf(t){var e=t.sourceFormat,n=t.data;if(!Ff(e)){var i="";0,wo(i)}if(e===Hp){for(var r=[],o=0,a=n.length;o65535?Hf:Yf}function qf(t,e,n,i,r){var o=Zf[n||"float"];if(r){var a=t[e],s=a&&a.length;if(s!==i){for(var l=new o(i),u=0;ug[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=z(o,(function(t){return t.property})),u=0;uy[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&&e=0&&e=this._rawCount||t<0)return-1;if(!this._indices)return t;var e=this._indices,n=e[t];if(null!=n&&nt))return o;r=o-1}}return-1},t.prototype.indicesOfNearest=function(t,e,n){var i=this._chunks[t],r=[];if(!i)return r;null==n&&(n=1/0);for(var o=1/0,a=-1,s=0,l=0,u=this.count();l=0&&a<0)&&(o=c,a=h,s=0),h===a&&(r[s++]=l))}return r.length=s,r},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;r=u&&x<=h||isNaN(x))&&(a[s++]=d),d++}p=!0}else if(2===r){f=c[i[0]];var y=c[i[1]],v=t[i[1]][0],m=t[i[1]][1];for(g=0;g=u&&x<=h||isNaN(x))&&(_>=v&&_<=m||isNaN(_))&&(a[s++]=d),d++}p=!0}}if(!p)if(1===r)for(g=0;g=u&&x<=h||isNaN(x))&&(a[s++]=b)}else for(g=0;gt[M][1])&&(w=!1)}w&&(a[s++]=e.getRawIndex(g))}return sy[1]&&(y[1]=g)}}}},t.prototype.lttbDownSample=function(t,e){var n,i,r,o=this.clone([t],!0),a=o._chunks[t],s=this.count(),l=0,u=Math.floor(1/e),h=this.getRawIndex(0),c=new(jf(this._rawCount))(Math.min(2*(Math.ceil(s/u)+2),s));c[l++]=h;for(var p=1;pn&&(n=i,r=I)}M>0&&M<_-x&&(c[l++]=Math.min(S,r),r=Math.max(S,r)),c[l++]=r,h=r}return c[l++]=this.getRawIndex(s-1),o._count=l,o._indices=c,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]=[1/0,-1/0],c=new(jf(this._rawCount))(Math.ceil(u/s)),p=0,d=0;du-d&&(s=u-d,a.length=s);for(var f=0;fh[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();ra&&(a=l)}return i=[o,a],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;r=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 If(t[i],this._dimensions[i])}Gf={arrayRows:t,objectRows:function(t,e,n,i){return If(t[e],this._dimensions[i])},keyedColumns:t,original:function(t,e,n,i){var r=t&&(null==t.value?t:t.value);return If(r instanceof Array?r[i]:r,this._dimensions[i])},typedArray:function(t,e,n,i){return t[i]}}}(),t}(),$f=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(Qf(n)){var o=n,a=void 0,s=void 0,l=void 0;if(r){var u=i[0];u.prepareSource(),a=(l=u.getSource()).data,s=l.sourceFormat,e=[u._getVersionSign()]}else s=$(a=o.get("data",!0))?Up:Wp,e=[];var h=this._getSourceMetaRawOption()||{},c=l&&l.metaRawOption||{},p=rt(h.seriesLayoutBy,c.seriesLayoutBy)||null,d=rt(h.sourceHeader,c.sourceHeader),f=rt(h.dimensions,c.dimensions);t=p!==c.seriesLayoutBy||!!d!=!!c.sourceHeader||f?[tf(a,{seriesLayoutBy:p,sourceHeader:d,dimensions:f},s)]:[]}else{var g=n;if(r){var y=this._applyTransform(i);t=y.sourceList,e=y.upstreamSignList}else{t=[tf(g.get("source",!0),this._getSourceMetaRawOption(),null)],e=[]}}this._setLocalSource(t,e)},t.prototype._applyTransform=function(t){var e,n=this._sourceHost,i=n.get("transform",!0),r=n.get("fromTransformResult",!0);if(null!=r){var o="";1!==t.length&&tg(o)}var a,s=[],l=[];return E(t,(function(t){t.prepareSource();var e=t.getSource(r||0),n="";null==r||e||tg(n),s.push(e),l.push(t._getVersionSign())})),i?e=function(t,e,n){var i=To(t),r=i.length,o="";r||wo(o);for(var a=0,s=r;a1||n>0&&!t.noHeader;return E(t.blocks,(function(t){var n=lg(t);n>=e&&(e=n+ +(i&&(!n||ag(t)&&!t.noHeader)))})),e}return 0}function ug(t,e,n,i){var r,o=e.noHeader,a=(r=lg(e),{html:ig[r],richText:rg[r]}),s=[],l=e.blocks||[];lt(!l||Y(l)),l=l||[];var u=t.orderMode;if(e.sortBlocks&&u){l=l.slice();var h={valueAsc:"asc",valueDesc:"desc"};if(_t(h,u)){var c=new kf(h[u],null);l.sort((function(t,e){return c.evaluate(t.sortParam,e.sortParam)}))}else"seriesDesc"===u&&l.reverse()}E(l,(function(n,r){var o=e.valueFormatter,l=sg(n)(o?A(A({},t),{valueFormatter:o}):t,n,r>0?a.html:0,i);null!=l&&s.push(l)}));var p="richText"===t.renderMode?s.join(a.richText):pg(s.join(""),o?n:a.html);if(o)return p;var d=mp(e.header,"ordinal",t.useUTC),f=ng(i,t.renderMode).nameStyle;return"richText"===t.renderMode?dg(t,d,f)+a.richText+p:pg('
'+re(d)+"
"+p,n)}function hg(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 z(t=Y(t)?t:[t],(function(t,e){return mp(t,Y(d)?d[e]:d,u)}))};if(!o||!a){var c=s?"":t.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||"#333",r),p=o?"":mp(l,"ordinal",u),d=e.valueType,f=a?[]:h(e.value,e.dataIndex),g=!s||!o,y=!s&&o,v=ng(i,r),m=v.nameStyle,x=v.valueStyle;return"richText"===r?(s?"":c)+(o?"":dg(t,p,m))+(a?"":function(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(Y(e)?e.join(" "):e,o)}(t,f,g,y,x)):pg((s?"":c)+(o?"":function(t,e,n){return''+re(t)+""}(p,!s,m))+(a?"":function(t,e,n,i){var r=n?"10px":"20px",o=e?"float:right;margin-left:"+r:"";return t=Y(t)?t:[t],''+z(t,(function(t){return re(t)})).join("  ")+""}(f,g,y,x)),n)}}function cg(t,e,n,i,r,o){if(t)return sg(t)({useUTC:r,renderMode:n,orderMode:i,markupStyleCreator:e,valueFormatter:t.valueFormatter},t,0,o)}function pg(t,e){return'
'+t+'
'}function dg(t,e,n){return t.markupStyleCreator.wrapRichTextStyle(e,n)}function fg(t,e){return Sp(t.getData().getItemVisual(e,"style")[t.visualDrawType])}function gg(t,e){var n=t.get("padding");return null!=n?n:"richText"===e?[8,10]:10}var yg=function(){function t(){this.richTextStyles={},this._nextStyleNameId=mo()}return t.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},t.prototype.makeTooltipMarker=function(t,e,n){var i="richText"===n?this._generateStyleName():null,r=wp({color:e,type:t,renderMode:n,markerId:i});return U(r)?r:(this.richTextStyles[i]=r.style,r.content)},t.prototype.wrapRichTextStyle=function(t,e){var n={};Y(e)?E(e,(function(t){return A(n,t)})):A(n,e);var i=this._generateStyleName();return this.richTextStyles[i]=n,"{"+i+"|"+t+"}"},t}();function vg(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=Y(c),d=fg(o,a);if(h>1||p&&!h){var f=function(t,e,n,i,r){var o=e.getData(),a=V(t,(function(t,e,n){var i=o.getDimensionInfo(n);return t||i&&!1!==i.tooltip&&null!=i.displayName}),!1),s=[],l=[],u=[];function h(t,e){var n=o.getDimensionInfo(e);n&&!1!==n.otherDims.tooltip&&(a?u.push(og("nameValue",{markerType:"subItem",markerColor:r,name:n.displayName,value:t,valueType:n.type})):(s.push(t),l.push(n.type)))}return i.length?E(i,(function(t){h(mf(o,n,t),t)})):E(t,h),{inlineValues:s,inlineValueTypes:l,blocks:u}}(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=mf(l,a,u[0]),n=g.type}else r=e=p?c[0]:c;var y=No(o),v=y&&o.name||"",m=l.getName(a),x=s?v:m;return og("section",{header:v,noHeader:s||!y,sortParam:r,blocks:[og("nameValue",{markerType:"item",markerColor:d,name:x,noName:!ut(x),value:e,valueType:n,dataIndex:a})].concat(i||[])})}var mg=Vo();function xg(t,e){return t.getName(e)||t.getId(e)}var _g="__universalTransitionEnabled",bg=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._selectedDataIndicesMap={},e}return n(e,t),e.prototype.init=function(t,e,n){this.seriesIndex=this.componentIndex,this.dataTask=wf({count:Sg,reset:Mg}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(t,n),(mg(this).sourceManager=new $f(this)).prepareSource();var i=this.getInitialData(t,n);Tg(i,this),this.dataTask.context.data=i,mg(this).dataBeforeProcessed=i,wg(this),this._initSelectedMapFromData(i)},e.prototype.mergeDefaultAndTheme=function(t,e){var n=Pp(this),i=n?Rp(t):{},r=this.subType;zp.hasClass(r)&&(r+="Series"),C(t,e.getTheme().get(this.subType)),C(t,this.getDefaultOption()),Co(t,"label",["show"]),this.fillDataTextStyle(t.data),n&&Op(t,i,n)},e.prototype.mergeOption=function(t,e){t=C(this.option,t,!0),this.fillDataTextStyle(t.data);var n=Pp(this);n&&Op(this.option,t,n);var i=mg(this).sourceManager;i.dirty(),i.prepareSource();var r=this.getInitialData(t,e);Tg(r,this),this.dataTask.dirty(),this.dataTask.context.data=r,mg(this).dataBeforeProcessed=r,wg(this),this._initSelectedMapFromData(r)},e.prototype.fillDataTextStyle=function(t){if(t&&!$(t))for(var e=["show"],n=0;nthis.getShallow("animationThreshold")&&(e=!1),!!e},e.prototype.restoreData=function(){this.dataTask.dirty()},e.prototype.getColorFromPalette=function(t,e,n){var i=this.ecModel,r=cd.prototype.getColorFromPalette.call(this,t,e,n);return r||(r=i.getColorFromPalette(t,e,n)),r},e.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},e.prototype.getProgressive=function(){return this.get("progressive")},e.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},e.prototype.select=function(t,e){this._innerSelect(this.getData(e),t)},e.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},e.prototype.isSelected=function(t,e){var n=this.option.selectedMap;if(!n)return!1;var i=this.getData(e);return("all"===n||n[xg(i,t)])&&!i.getItemModel(t).get(["select","disabled"])},e.prototype.isUniversalTransitionEnabled=function(){if(this[_g])return!0;var t=this.option.universalTransition;return!!t&&(!0===t||t&&t.enabled)},e.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){q(r.selectedMap)||(r.selectedMap={});for(var s=r.selectedMap,l=0;l0&&this._innerSelect(t,e)}},e.registerClass=function(t){return zp.registerClass(t)},e.protoInitialize=function(){var t=e.prototype;t.type="series.__base__",t.seriesIndex=0,t.ignoreStyleOnData=!1,t.hasSymbolVisual=!1,t.defaultSymbol="circle",t.visualStyleAccessPath="itemStyle",t.visualDrawType="fill"}(),e}(zp);function wg(t){var e=t.name;No(t)||(t.name=function(t){var e=t.getRawData(),n=e.mapDimensionsAll("seriesName"),i=[];return E(n,(function(t){var n=e.getDimensionInfo(t);n.displayName&&i.push(n.displayName)})),i.join(" ")}(t)||e)}function Sg(t){return t.model.getRawData().count()}function Mg(t){var e=t.model;return e.setData(e.getRawData().cloneShallow()),Ig}function Ig(t,e){e.outputData&&t.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function Tg(t,e){E(vt(t.CHANGABLE_METHODS,t.DOWNSAMPLE_METHODS),(function(n){t.wrapMethod(n,H(Cg,e))}))}function Cg(t,e){var n=Dg(t);return n&&n.setOutputEnd((e||this).count()),e}function Dg(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}}R(bg,_f),R(bg,cd),Jo(bg,zp);var Ag=function(){function t(){this.group=new Br,this.uid=Ac("viewComponent")}return t.prototype.init=function(t,e){},t.prototype.render=function(t,e,n,i){},t.prototype.dispose=function(t,e){},t.prototype.updateView=function(t,e,n,i){},t.prototype.updateLayout=function(t,e,n,i){},t.prototype.updateVisual=function(t,e,n,i){},t.prototype.toggleBlurSeries=function(t,e,n){},t.prototype.eachRendered=function(t){var e=this.group;e&&e.traverse(t)},t}();function kg(){var t=Vo();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"}}$o(Ag),na(Ag);var Lg=Vo(),Pg=kg(),Og=function(){function t(){this.group=new Br,this.uid=Ac("viewChart"),this.renderTask=wf({plan:Eg,reset:zg}),this.renderTask.context={view:this}}return t.prototype.init=function(t,e){},t.prototype.render=function(t,e,n,i){0},t.prototype.highlight=function(t,e,n,i){var r=t.getData(i&&i.dataType);r&&Ng(r,i,"emphasis")},t.prototype.downplay=function(t,e,n,i){var r=t.getData(i&&i.dataType);r&&Ng(r,i,"normal")},t.prototype.remove=function(t,e){this.group.removeAll()},t.prototype.dispose=function(t,e){},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){Jh(this.group,t)},t.markUpdateMethod=function(t,e){Lg(t).updateMethod=e},t.protoInitialize=void(t.prototype.type="chart"),t}();function Rg(t,e,n){t&&Ql(t)&&("emphasis"===e?Ol:Rl)(t,n)}function Ng(t,e,n){var i=zo(t,e),r=e&&null!=e.highlightKey?function(t){var e=sl[t];return null==e&&al<=32&&(e=sl[t]=al++),e}(e.highlightKey):null;null!=i?E(To(i),(function(e){Rg(t.getItemGraphicEl(e),n,r)})):t.eachItemGraphicEl((function(t){Rg(t,n,r)}))}function Eg(t){return Pg(t.model)}function zg(t){var e=t.model,n=t.ecModel,i=t.api,r=t.payload,o=e.pipelineContext.progressiveRender,a=t.view,s=r&&Lg(r).updateMethod,l=o?"incrementalPrepareRender":s&&a[s]?s:"render";return"render"!==l&&a[l](e,n,i,r),Vg[l]}$o(Og),na(Og);var Vg={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)}}},Bg="\0__throttleOriginMethod",Fg="\0__throttleRate",Gg="\0__throttleType";function Wg(t,e,n){var i,r,o,a,s,l=0,u=0,h=null;function c(){u=(new Date).getTime(),h=null,t.apply(o,a||[])}e=e||0;var p=function(){for(var t=[],p=0;p=0?c():h=setTimeout(c,-r),l=i};return p.clear=function(){h&&(clearTimeout(h),h=null)},p.debounceNextCall=function(t){s=t},p}function Hg(t,e,n,i){var r=t[e];if(r){var o=r[Bg]||r,a=r[Gg];if(r[Fg]!==n||a!==i){if(null==n||!i)return t[e]=o;(r=t[e]=Wg(o,n,"debounce"===i))[Bg]=o,r[Gg]=i,r[Fg]=n}return r}}function Yg(t,e){var n=t[e];n&&n[Bg]&&(n.clear&&n.clear(),t[e]=n[Bg])}var Xg=Vo(),Ug={itemStyle:ia(Mc,!0),lineStyle:ia(bc,!0)},Zg={lineStyle:"stroke",itemStyle:"fill"};function jg(t,e){var n=t.visualStyleMapper||Ug[e];return n||(console.warn("Unknown style type '"+e+"'."),Ug.itemStyle)}function qg(t,e){var n=t.visualDrawType||Zg[e];return n||(console.warn("Unknown style type '"+e+"'."),"fill")}var Kg={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var n=t.getData(),i=t.visualStyleAccessPath||"itemStyle",r=t.getModel(i),o=jg(t,i)(r),a=r.getShallow("decal");a&&(n.setVisual("decal",a),a.dirty=!0);var s=qg(t,i),l=o[s],u=X(l)?l:null,h="auto"===o.fill||"auto"===o.stroke;if(!o[s]||u||h){var c=t.getColorFromPalette(t.name,null,e.getSeriesCount());o[s]||(o[s]=c,n.setVisual("colorFromPalette",!0)),o.fill="auto"===o.fill||X(o.fill)?c:o.fill,o.stroke="auto"===o.stroke||X(o.stroke)?c:o.stroke}if(n.setVisual("style",o),n.setVisual("drawType",s),!e.isSeriesFiltered(t)&&u)return n.setVisual("colorFromPalette",!1),{dataEach:function(e,n){var i=t.getDataParams(n),r=A({},o);r[s]=u(i),e.setItemVisual(n,"style",r)}}}},$g=new Cc,Jg={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){if(!t.ignoreStyleOnData&&!e.isSeriesFiltered(t)){var n=t.getData(),i=t.visualStyleAccessPath||"itemStyle",r=jg(t,i),o=n.getVisual("drawType");return{dataEach:n.hasItemOption?function(t,e){var n=t.getRawDataItem(e);if(n&&n[i]){$g.option=n[i];var a=r($g);A(t.ensureUniqueItemVisual(e,"style"),a),$g.option.decal&&(t.setItemVisual(e,"decal",$g.option.decal),$g.option.decal.dirty=!0),o in a&&t.setItemVisual(e,"colorFromPalette",!1)}}:null}}}},Qg={performRawSeries:!0,overallReset:function(t){var e=yt();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)),Xg(t).scope=r}})),t.eachSeries((function(e){if(!e.isColorBySeries()&&!t.isSeriesFiltered(e)){var n=e.getRawData(),i={},r=e.getData(),o=Xg(e).scope,a=e.visualStyleAccessPath||"itemStyle",s=qg(e,a);r.each((function(t){var e=r.getRawIndex(t);i[e]=t})),n.each((function(t){var a=i[t];if(r.getItemVisual(a,"colorFromPalette")){var l=r.ensureUniqueItemVisual(a,"style"),u=n.getName(t)||t+"",h=n.count();l[s]=e.getColorFromPalette(u,o,h)}}))}}))}},ty=Math.PI;var ey=function(){function t(t,e,n,i){this._stageTaskMap=yt(),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?n.step:null,o=i&&i.modDataCount;return{step:r,modBy:null!=o?Math.ceil(o/r):null,modDataCount:o}}},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().count(),r=n.progressiveEnabled&&e.incrementalPrepareRender&&i>=n.threshold,o=t.get("large")&&i>=t.get("largeThreshold"),a="mod"===t.get("progressiveChunkMode")?i:null;t.pipelineContext=n.context={progressiveRender:r,modDataCount:a,large:o}},t.prototype.restorePipelines=function(t){var e=this,n=e._pipelineMap=yt();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;E(this._allHandlers,(function(i){var r=t.get(i.uid)||t.set(i.uid,{}),o="";lt(!(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){i=i||{};var r=!1,o=this;function a(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id))}E(t,(function(t,s){if(!i.visualType||i.visualType===t.visualType){var l=o._stageTaskMap.get(t.uid),u=l.seriesTaskMap,h=l.overallTask;if(h){var c,p=h.agentStubMap;p.each((function(t){a(i,t)&&(t.dirty(),c=!0)})),c&&h.dirty(),o.updatePayload(h,n);var d=o.getPerformArgs(h,i.block);p.each((function(t){t.perform(d)})),h.perform(d)&&(r=!0)}else u&&u.each((function(s,l){a(i,s)&&s.dirty();var u=o.getPerformArgs(s,i.block);u.skip=!t.performRawSeries&&e.isSeriesFiltered(s.context.model),o.updatePayload(s,n),s.perform(u)&&(r=!0)}))}})),this.unfinished=r||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){var r=this,o=e.seriesTaskMap,a=e.seriesTaskMap=yt(),s=t.seriesType,l=t.getTargetSeries;function u(e){var s=e.uid,l=a.set(s,o&&o.get(s)||wf({plan:ay,reset:sy,count:hy}));l.context={model:e,ecModel:n,api:i,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:r},r._pipe(e,l)}t.createOnAllSeries?n.eachRawSeries(u):s?n.eachRawSeriesByType(s,u):l&&l(n,i).each(u)},t.prototype._createOverallStageTask=function(t,e,n,i){var r=this,o=e.overallTask=e.overallTask||wf({reset:ny});o.context={ecModel:n,api:i,overallReset:t.overallReset,scheduler:r};var a=o.agentStubMap,s=o.agentStubMap=yt(),l=t.seriesType,u=t.getTargetSeries,h=!0,c=!1,p="";function d(t){var e=t.uid,n=s.set(e,a&&a.get(e)||(c=!0,wf({reset:iy,onDirty:oy})));n.context={model:t,overallProgress:h},n.agent=o,n.__block=h,r._pipe(t,n)}lt(!t.createOnAllSeries,p),l?n.eachRawSeriesByType(l,d):u?u(n,i).each(d):(h=!1,E(n.getSeries(),d)),c&&o.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 X(t)&&(t={overallReset:t,seriesType:cy(t)}),t.uid=Ac("stageHandler"),e&&(t.visualType=e),t},t}();function ny(t){t.overallReset(t.ecModel,t.api,t.payload)}function iy(t){return t.overallProgress&&ry}function ry(){this.agent.dirty(),this.getDownstream().dirty()}function oy(){this.agent&&this.agent.dirty()}function ay(t){return t.plan?t.plan(t.model,t.ecModel,t.api,t.payload):null}function sy(t){t.useClearVisual&&t.data.clearAllVisual();var e=t.resetDefines=To(t.reset(t.model,t.ecModel,t.api,t.payload));return e.length>1?z(e,(function(t,e){return uy(e)})):ly}var ly=uy(0);function uy(t){return function(e,n){var i=n.data,r=n.resetDefines[t];if(r&&r.dataEach)for(var o=e.start;o0&&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){var n=this.eventInfo;if(!n)return!0;var i=n.targetEl,r=n.packedEvent,o=n.model,a=n.view;if(!o||!a)return!0;var s=e.cptQuery,l=e.dataQuery;return u(s,o,"mainType")&&u(s,o,"subType")&&u(s,o,"index","componentIndex")&&u(s,o,"name")&&u(s,o,"id")&&u(l,r,"name")&&u(l,r,"dataIndex")&&u(l,r,"dataType")&&(!a.filterForExposedEvent||a.filterForExposedEvent(t,e.otherQuery,i,r));function u(t,e,n,i){return null==t[n]||e[i||n]===t[n]}},t.prototype.afterTrigger=function(){this.eventInfo=null},t}(),My=["symbol","symbolSize","symbolRotate","symbolOffset"],Iy=My.concat(["symbolKeepAspect"]),Ty={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var n=t.getData();if(t.legendIcon&&n.setVisual("legendIcon",t.legendIcon),t.hasSymbolVisual){for(var i={},r={},o=!1,a=0;a=0&&jy(l)?l:.5,t.createRadialGradient(a,s,0,a,s,l)}(t,e,n):function(t,e,n){var i=null==e.x?0:e.x,r=null==e.x2?1:e.x2,o=null==e.y?0:e.y,a=null==e.y2?0:e.y2;return e.global||(i=i*n.width+n.x,r=r*n.width+n.x,o=o*n.height+n.y,a=a*n.height+n.y),i=jy(i)?i:0,r=jy(r)?r:1,o=jy(o)?o:0,a=jy(a)?a:0,t.createLinearGradient(i,o,r,a)}(t,e,n),r=e.colorStops,o=0;o0&&(e=i.lineDash,n=i.lineWidth,e&&"solid"!==e&&n>0?"dashed"===e?[4*n,2*n]:"dotted"===e?[n]:j(e)?[e]:Y(e)?e:null:null),o=i.lineDashOffset;if(r){var a=i.strokeNoScale&&t.getLineScale?t.getLineScale():1;a&&1!==a&&(r=z(r,(function(t){return t/a})),o/=a)}return[r,o]}var Qy=new hs(!0);function tv(t){var e=t.stroke;return!(null==e||"none"===e||!(t.lineWidth>0))}function ev(t){return"string"==typeof t&&"none"!==t}function nv(t){var e=t.fill;return null!=e&&"none"!==e}function iv(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 rv(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 ov(t,e,n){var i=la(e.image,e.__image,n);if(ha(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)*wt),o.scaleSelf(e.scaleX||1,e.scaleY||1),r.setTransform(o)}return r}}var av=["shadowBlur","shadowOffsetX","shadowOffsetY"],sv=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function lv(t,e,n,i,r){var o=!1;if(!i&&e===(n=n||{}))return!1;if(i||e.opacity!==n.opacity){cv(t,r),o=!0;var a=Math.max(Math.min(e.opacity,1),0);t.globalAlpha=isNaN(a)?Ma.opacity:a}(i||e.blend!==n.blend)&&(o||(cv(t,r),o=!0),t.globalCompositeOperation=e.blend||Ma.blend);for(var s=0;s0&&t.unfinished);t.unfinished||this._zr.flush()}}},e.prototype.getDom=function(){return this._dom},e.prototype.getId=function(){return this.id},e.prototype.getZr=function(){return this._zr},e.prototype.isSSR=function(){return this._ssr},e.prototype.setOption=function(t,e,n){if(!this[Dv])if(this._disposed)om(this.id);else{var i,r,o;if(q(e)&&(n=e.lazyUpdate,i=e.silent,r=e.replaceMerge,o=e.transition,e=e.notMerge),this[Dv]=!0,!this._model||e){var a=new Md(this._api),s=this._theme,l=this._model=new gd;l.scheduler=this._scheduler,l.ssr=this._ssr,l.init(null,null,null,s,this._locale,a)}this._model.setOption(t,{replaceMerge:r},um);var u={seriesTransition:o,optionChanged:!0};if(n)this[Av]={silent:i,updateParams:u},this[Dv]=!1,this.getZr().wakeUp();else{try{Ev(this),Bv.update.call(this,null,u)}catch(t){throw this[Av]=null,this[Dv]=!1,t}this._ssr||this._zr.flush(),this[Av]=null,this[Dv]=!1,Hv.call(this,i),Yv.call(this,i)}}},e.prototype.setTheme=function(){bo()},e.prototype.getModel=function(){return this._model},e.prototype.getOption=function(){return this._model&&this._model.getOption()},e.prototype.getWidth=function(){return this._zr.getWidth()},e.prototype.getHeight=function(){return this._zr.getHeight()},e.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||r.hasGlobalWindow&&window.devicePixelRatio||1},e.prototype.getRenderedCanvas=function(t){return this.renderToCanvas(t)},e.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()})},e.prototype.renderToSVGString=function(t){t=t||{};var e=this._zr.painter;return e.renderToString({useViewBox:t.useViewBox})},e.prototype.getSvgDataURL=function(){if(r.svgSupported){var t=this._zr;return E(t.storage.getDisplayList(),(function(t){t.stopAnimation(null,!0)})),t.painter.toDataURL()}},e.prototype.getDataURL=function(t){if(!this._disposed){var e=(t=t||{}).excludeComponents,n=this._model,i=[],r=this;E(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 E(i,(function(t){t.group.ignore=!1})),o}om(this.id)},e.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(fm[n]){var a=o,s=o,l=-1/0,u=-1/0,c=[],p=t&&t.pixelRatio||this.getDevicePixelRatio();E(dm,(function(o,h){if(o.group===n){var p=e?o.getZr().painter.getSvgDom().innerHTML:o.renderToCanvas(T(t)),d=o.getDom().getBoundingClientRect();a=i(d.left,a),s=i(d.top,s),l=r(d.right,l),u=r(d.bottom,u),c.push({dom:p,left:d.left,top:d.top})}}));var d=(l*=p)-(a*=p),f=(u*=p)-(s*=p),g=h.createCanvas(),y=Yr(g,{renderer:e?"svg":"canvas"});if(y.resize({width:d,height:f}),e){var v="";return E(c,(function(t){var e=t.left-a,n=t.top-s;v+=''+t.dom+""})),y.painter.getSvgRoot().innerHTML=v,t.connectedBackgroundColor&&y.painter.setBackgroundColor(t.connectedBackgroundColor),y.refreshImmediately(),y.painter.toDataURL()}return t.connectedBackgroundColor&&y.add(new Ws({shape:{x:0,y:0,width:d,height:f},style:{fill:t.connectedBackgroundColor}})),E(c,(function(t){var e=new Ns({style:{x:t.left*p-a,y:t.top*p-s,image:t.dom}});y.add(e)})),y.refreshImmediately(),g.toDataURL("image/"+(t&&t.type||"png"))}return this.getDataURL(t)}om(this.id)},e.prototype.convertToPixel=function(t,e){return Fv(this,"convertToPixel",t,e)},e.prototype.convertFromPixel=function(t,e){return Fv(this,"convertFromPixel",t,e)},e.prototype.containPixel=function(t,e){var n;if(!this._disposed)return E(Fo(this._model,t),(function(t,i){i.indexOf("Models")>=0&&E(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))}else 0}),this)}),this),!!n;om(this.id)},e.prototype.getVisual=function(t,e){var n=Fo(this._model,t,{defaultMainType:"series"}),i=n.seriesModel;var r=i.getData(),o=n.hasOwnProperty("dataIndexInside")?n.dataIndexInside:n.hasOwnProperty("dataIndex")?r.indexOfRawIndex(n.dataIndex):null;return null!=o?Dy(r,o,e):Ay(r,e)},e.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},e.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},e.prototype._initEvents=function(){var t,e,n,i=this;E(rm,(function(t){var e=function(e){var n,r=i.getModel(),o=e.target,a="globalout"===t;if(a?n={}:o&&Oy(o,(function(t){var e=rl(t);if(e&&null!=e.dataIndex){var i=e.dataModel||r.getSeriesByIndex(e.seriesIndex);return n=i&&i.getDataParams(e.dataIndex,e.dataType,o)||{},!0}if(e.eventData)return n=A({},e.eventData),!0}),!0),n){var s=n.componentType,l=n.componentIndex;"markLine"!==s&&"markPoint"!==s&&"markArea"!==s||(s="series",l=n.seriesIndex);var u=s&&null!=l&&r.getComponent(s,l),h=u&&i["series"===u.mainType?"_chartsMap":"_componentsMap"][u.__viewId];0,n.event=e,n.type=t,i._$eventProcessor.eventInfo={targetEl:o,packedEvent:n,model:u,view:h},i.trigger(t,n)}};e.zrEventfulCallAtLast=!0,i._zr.on(t,e,i)})),E(sm,(function(t,e){i._messageCenter.on(e,(function(t){this.trigger(e,t)}),i)})),E(["selectchanged"],(function(t){i._messageCenter.on(t,(function(e){this.trigger(t,e)}),i)})),t=this._messageCenter,e=this,n=this._api,t.on("selectchanged",(function(t){var i=n.getModel();t.isFromClick?(Py("map","selectchanged",e,i,t),Py("pie","selectchanged",e,i,t)):"select"===t.fromAction?(Py("map","selected",e,i,t),Py("pie","selected",e,i,t)):"unselect"===t.fromAction&&(Py("map","unselected",e,i,t),Py("pie","unselected",e,i,t))}))},e.prototype.isDisposed=function(){return this._disposed},e.prototype.clear=function(){this._disposed?om(this.id):this.setOption({series:[]},!0)},e.prototype.dispose=function(){if(this._disposed)om(this.id);else{this._disposed=!0,this.getDom()&&Xo(this.getDom(),vm,"");var t=this,e=t._api,n=t._model;E(t._componentsViews,(function(t){t.dispose(n,e)})),E(t._chartsViews,(function(t){t.dispose(n,e)})),t._zr.dispose(),t._dom=t._model=t._chartsMap=t._componentsMap=t._chartsViews=t._componentsViews=t._scheduler=t._api=t._zr=t._throttledZrFlush=t._theme=t._coordSysMgr=t._messageCenter=null,delete dm[t.id]}},e.prototype.resize=function(t){if(!this[Dv])if(this._disposed)om(this.id);else{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[Av]&&(null==i&&(i=this[Av].silent),n=!0,this[Av]=null),this[Dv]=!0;try{n&&Ev(this),Bv.update.call(this,{type:"resize",animation:A({duration:0},t&&t.animation)})}catch(t){throw this[Dv]=!1,t}this[Dv]=!1,Hv.call(this,i),Yv.call(this,i)}}},e.prototype.showLoading=function(t,e){if(this._disposed)om(this.id);else if(q(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),pm[t]){var n=pm[t](this._api,e),i=this._zr;this._loadingFX=n,i.add(n)}},e.prototype.hideLoading=function(){this._disposed?om(this.id):(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},e.prototype.makeActionFromEvent=function(t){var e=A({},t);return e.type=sm[t.type],e},e.prototype.dispatchAction=function(t,e){if(this._disposed)om(this.id);else if(q(e)||(e={silent:!!e}),am[t.type]&&this._model)if(this[Dv])this._pendingActions.push(t);else{var n=e.silent;Wv.call(this,t,n);var i=e.flush;i?this._zr.flush():!1!==i&&r.browser.weChat&&this._throttledZrFlush(),Hv.call(this,n),Yv.call(this,n)}},e.prototype.updateLabelLayout=function(){wv.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},e.prototype.appendData=function(t){if(this._disposed)om(this.id);else{var e=t.seriesIndex,n=this.getModel().getSeriesByIndex(e);0,n.appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp()}},e.internalField=function(){function t(t){t.clearColorPalette(),t.eachSeries((function(t){t.clearColorPalette()}))}function e(t){for(var e=[],n=t.currentStates,i=0;i0?{duration:o,delay:i.get("delay"),easing:i.get("easing")}:null;n.eachRendered((function(t){if(t.states&&t.states.emphasis){if(xh(t))return;if(t instanceof ks&&function(t){var e=ll(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}(t),t.__dirty){var n=t.prevStates;n&&t.useStates(n)}if(r){t.stateTransition=a;var i=t.getTextContent(),o=t.getTextGuideLine();i&&(i.stateTransition=a),o&&(o.stateTransition=a)}t.__dirty&&e(t)}}))}Ev=function(t){var e=t._scheduler;e.restorePipelines(t._model),e.prepareStageTasks(),zv(t,!0),zv(t,!1),e.plan()},zv=function(t,e){for(var n=t._model,i=t._scheduler,r=e?t._componentsViews:t._chartsViews,o=e?t._componentsMap:t._chartsMap,a=t._zr,s=t._api,l=0;le.get("hoverLayerThreshold")&&!r.node&&!r.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)}))}}))}(t,e),wv.trigger("series:afterupdate",e,n,l)},Jv=function(t){t[kv]=!0,t.getZr().wakeUp()},Qv=function(t){t[kv]&&(t.getZr().storage.traverse((function(t){xh(t)||e(t)})),t[kv]=!1)},Kv=function(t){return new(function(e){function i(){return null!==e&&e.apply(this,arguments)||this}return n(i,e),i.prototype.getCoordinateSystems=function(){return t._coordSysMgr.getCoordinateSystems()},i.prototype.getComponentByElement=function(e){for(;e;){var n=e.__ecComponentInfo;if(null!=n)return t._model.getComponent(n.mainType,n.index);e=e.parent}},i.prototype.enterEmphasis=function(e,n){Ol(e,n),Jv(t)},i.prototype.leaveEmphasis=function(e,n){Rl(e,n),Jv(t)},i.prototype.enterBlur=function(e){Nl(e),Jv(t)},i.prototype.leaveBlur=function(e){El(e),Jv(t)},i.prototype.enterSelect=function(e){zl(e),Jv(t)},i.prototype.leaveSelect=function(e){Vl(e),Jv(t)},i.prototype.getModel=function(){return t.getModel()},i.prototype.getViewOfComponentModel=function(e){return t.getViewOfComponentModel(e)},i.prototype.getViewOfSeriesModel=function(e){return t.getViewOfSeriesModel(e)},i}(_d))(t)},$v=function(t){function e(t,e){for(var n=0;n=0)){Lm.push(n);var o=ey.wrapStageHandler(n,r);o.__prio=e,o.__raw=n,t.push(o)}}function Om(t,e){pm[t]=e}function Rm(t,e,n){var i=Mv("registerMap");i&&i(t,e,n)}var Nm=function(t){var e=(t=T(t)).type,n="";e||wo(n);var i=e.split(":");2!==i.length&&wo(n);var r=!1;"echarts"===i[0]&&(e=i[1],r=!0),t.__isBuiltIn=r,Vf.set(e,t)};km(Iv,Kg),km(Tv,Jg),km(Tv,Qg),km(Iv,Ty),km(Tv,Cy),km(7e3,(function(t,e){t.eachRawSeries((function(n){if(!t.isSeriesFiltered(n)){var i=n.getData();i.hasItemVisual()&&i.each((function(t){var n=i.getItemVisual(t,"decal");n&&(i.ensureUniqueItemVisual(t,"style").decal=mv(n,e))}));var r=i.getVisual("decal");if(r)i.getVisual("style").decal=mv(r,e)}}))})),wm(Xd),Sm(900,(function(t){var e=yt();t.eachSeries((function(t){var n=t.get("stack");if(n){var i=e.get(n)||e.set(n,[]),r=t.getData(),o={stackResultDimension:r.getCalculationInfo("stackResultDimension"),stackedOverDimension:r.getCalculationInfo("stackedOverDimension"),stackedDimension:r.getCalculationInfo("stackedDimension"),stackedByDimension:r.getCalculationInfo("stackedByDimension"),isStackedByIndex:r.getCalculationInfo("isStackedByIndex"),data:r,seriesModel:t};if(!o.stackedDimension||!o.isStackedByIndex&&!o.stackedByDimension)return;i.length&&r.setCalculationInfo("stackedOnSeries",i[i.length-1].seriesModel),i.push(o)}})),e.each(Ud)})),Om("default",(function(t,e){k(e=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 Br,i=new Ws({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4});n.add(i);var r,o=new Xs({style:{text:e.text,fill:e.textColor,fontSize:e.fontSize,fontWeight:e.fontWeight,fontStyle:e.fontStyle,fontFamily:e.fontFamily},zlevel:e.zlevel,z:10001}),a=new Ws({style:{fill:"none"},textContent:o,textConfig:{position:"right",distance:10},zlevel:e.zlevel,z:10001});return n.add(a),e.showSpinner&&((r=new nh({shape:{startAngle:-ty/2,endAngle:-ty/2+.1,r:e.spinnerRadius},style:{stroke:e.color,lineCap:"round",lineWidth:e.lineWidth},zlevel:e.zlevel,z:10001})).animateShape(!0).when(1e3,{endAngle:3*ty/2}).start("circularInOut"),r.animateShape(!0).when(1e3,{startAngle:3*ty/2}).delay(300).start("circularInOut"),n.add(r)),n.resize=function(){var n=o.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&&r.setShape({cx:l,cy:u}),a.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})),Cm({type:dl,event:dl,update:dl},bt),Cm({type:fl,event:fl,update:fl},bt),Cm({type:gl,event:gl,update:gl},bt),Cm({type:yl,event:yl,update:yl},bt),Cm({type:vl,event:vl,update:vl},bt),bm("light",vy),bm("dark",wy);var Em=[],zm={registerPreprocessor:wm,registerProcessor:Sm,registerPostInit:Mm,registerPostUpdate:Im,registerUpdateLifecycle:Tm,registerAction:Cm,registerCoordinateSystem:Dm,registerLayout:Am,registerVisual:km,registerTransform:Nm,registerLoading:Om,registerMap:Rm,registerImpl:function(t,e){Sv[t]=e},PRIORITY:Cv,ComponentModel:zp,ComponentView:Ag,SeriesModel:bg,ChartView:Og,registerComponentModel:function(t){zp.registerClass(t)},registerComponentView:function(t){Ag.registerClass(t)},registerSeriesModel:function(t){bg.registerClass(t)},registerChartView:function(t){Og.registerClass(t)},registerSubTypeDefaulter:function(t,e){zp.registerSubTypeDefaulter(t,e)},registerPainter:function(t,e){Xr(t,e)}};function Vm(t){Y(t)?E(t,(function(t){Vm(t)})):P(Em,t)>=0||(Em.push(t),X(t)&&(t={install:t}),t.install(zm))}function Bm(t){return null==t?0:t.length||1}function Fm(t){return t}var Gm=function(){function t(t,e,n,i,r,o){this._old=t,this._new=e,this._oldKeyGetter=n||Fm,this._newKeyGetter=i||Fm,this.context=r,this._diffModeMultiple="multiple"===o}return t.prototype.add=function(t){return this._add=t,this},t.prototype.update=function(t){return this._update=t,this},t.prototype.updateManyToOne=function(t){return this._updateManyToOne=t,this},t.prototype.updateOneToMany=function(t){return this._updateOneToMany=t,this},t.prototype.updateManyToMany=function(t){return this._updateManyToMany=t,this},t.prototype.remove=function(t){return this._remove=t,this},t.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},t.prototype._executeOneToOne=function(){var t=this._old,e=this._new,n={},i=new Array(t.length),r=new Array(e.length);this._initIndexMap(t,null,i,"_oldKeyGetter"),this._initIndexMap(e,n,r,"_newKeyGetter");for(var o=0;o1){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;p1)for(var a=0;a30}var Qm,tx,ex,nx,ix,rx,ox,ax=q,sx=z,lx="undefined"==typeof Int32Array?Array:Int32Array,ux=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],hx=["_approximateExtent"],cx=function(){function t(t,e){var n;this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var i=!1;qm(t)?(n=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(i=!0,n=t),n=n||["x","y"];for(var r={},o=[],a={},s=!1,l={},u=0;u=e)){var n=this._store.getProvider();this._updateOrdinalMeta();var i=this._nameList,r=this._idList;if(n.getSource().sourceFormat===Wp&&!n.pure)for(var o=[],a=t;a0},t.prototype.ensureUniqueItemVisual=function(t,e){var n=this._itemVisuals,i=n[t];i||(i=n[t]={});var r=i[e];return null==r&&(Y(r=this.getVisual(e))?r=r.slice():ax(r)&&(r=A({},r)),i[e]=r),r},t.prototype.setItemVisual=function(t,e,n){var i=this._itemVisuals[t]||{};this._itemVisuals[t]=i,ax(e)?A(i,e):i[e]=n},t.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},t.prototype.setLayout=function(t,e){ax(t)?A(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?A(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;ol(n,this.dataType,t,e),this._graphicEls[t]=e},t.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},t.prototype.eachItemGraphicEl=function(t,e){E(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:sx(this.dimensions,this._getDimInfo,this),this.hostModel)),ix(e,this),e._store=this._store,e},t.prototype.wrapMethod=function(t,e){var n=this[t];X(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=n.apply(this,arguments);return e.apply(this,[t].concat(at(arguments)))})},t.internalField=(Qm=function(t){var e=t._invertedIndicesMap;E(e,(function(n,i){var r=t._dimInfos[i],o=r.ordinalMeta,a=t._store;if(o){n=e[i]=new lx(o.categories.length);for(var s=0;s1&&(s+="__ec__"+u),i[e]=s}})),t}();function px(t,e){Qd(t)||(t=ef(t));var n=(e=e||{}).coordDimensions||[],i=e.dimensionsDefine||t.dimensionsDefine||[],r=yt(),o=[],a=function(t,e,n,i){var r=Math.max(t.dimensionsDetectedCount||1,e.length,n.length,i||0);return E(e,(function(t){var e;q(t)&&(e=t.dimsDef)&&(r=Math.max(r,e.length))})),r}(t,n,i,e.dimensionsCount),s=e.canOmitUnusedDimensions&&Jm(a),l=i===t.dimensionsDefine,u=l?$m(t):Km(i),h=e.encodeDefine;!h&&e.encodeDefaulter&&(h=e.encodeDefaulter(t,a));for(var c=yt(h),p=new Xf(a),d=0;d0&&(i.name=r+(o-1)),o++,e.set(r,o)}}(o),new jm({source:t,dimensions:o,fullDimensionCount:a,dimensionOmitted:s})}function dx(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}var fx=function(t){this.coordSysDims=[],this.axisMap=yt(),this.categoryAxisMap=yt(),this.coordSysName=t};var gx={cartesian2d:function(t,e,n,i){var r=t.getReferringComponents("xAxis",Wo).models[0],o=t.getReferringComponents("yAxis",Wo).models[0];e.coordSysDims=["x","y"],n.set("x",r),n.set("y",o),yx(r)&&(i.set("x",r),e.firstCategoryDimIndex=0),yx(o)&&(i.set("y",o),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},singleAxis:function(t,e,n,i){var r=t.getReferringComponents("singleAxis",Wo).models[0];e.coordSysDims=["single"],n.set("single",r),yx(r)&&(i.set("single",r),e.firstCategoryDimIndex=0)},polar:function(t,e,n,i){var r=t.getReferringComponents("polar",Wo).models[0],o=r.findAxisModel("radiusAxis"),a=r.findAxisModel("angleAxis");e.coordSysDims=["radius","angle"],n.set("radius",o),n.set("angle",a),yx(o)&&(i.set("radius",o),e.firstCategoryDimIndex=0),yx(a)&&(i.set("angle",a),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=1))},geo:function(t,e,n,i){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();E(o.parallelAxisIndex,(function(t,o){var s=r.getComponent("parallelAxis",t),l=a[o];n.set(l,s),yx(s)&&(i.set(l,s),null==e.firstCategoryDimIndex&&(e.firstCategoryDimIndex=o))}))}};function yx(t){return"category"===t.get("type")}function vx(t,e,n){var i,r,o,a=(n=n||{}).byIndex,s=n.stackedCoordDimension;!function(t){return!qm(t.schema)}(e)?(r=e.schema,i=r.dimensions,o=e.store):i=e;var l,u,h,c,p=!(!t||!t.get("stack"));if(E(i,(function(t,e){U(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="__\0ecstackresult_"+t.id,c="__\0ecstackedover_"+t.id,l&&(l.createInvertedIndices=!0);var d=u.coordDim,f=u.type,g=0;E(i,(function(t){t.coordDim===d&&g++}));var y={name:h,coordDim:d,coordDimIndex:g,type:f,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},v={name:c,coordDim:c,coordDimIndex:g+1,type:f,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};r?(o&&(y.storeDimIndex=o.ensureCalculationDimension(c,f),v.storeDimIndex=o.ensureCalculationDimension(h,f)),r.appendCalculationDimension(y),r.appendCalculationDimension(v)):(i.push(y),i.push(v))}return{stackedDimension:u&&u.name,stackedByDimension:l&&l.name,isStackedByIndex:a,stackedOverDimension:c,stackResultDimension:h}}function mx(t,e){return!!e&&e===t.getCalculationInfo("stackedDimension")}function xx(t,e){return mx(t,e)?t.getCalculationInfo("stackResultDimension"):e}function _x(t,e,n){n=n||{};var i,r=e.getSourceManager(),o=!1;t?(o=!0,i=ef(t)):o=(i=r.getSource()).sourceFormat===Wp;var a=function(t){var e=t.get("coordinateSystem"),n=new fx(e),i=gx[e];if(i)return i(t,n,n.axisMap,n.categoryAxisMap),n}(e),s=function(t,e){var n,i=t.get("coordinateSystem"),r=wd.get(i);return e&&e.coordSysDims&&(n=z(e.coordSysDims,(function(t){var n={name:t},i=e.axisMap.get(t);if(i){var r=i.get("type");n.type=Ym(r)}return n}))),n||(n=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||["x","y"]),n}(e,a),l=n.useEncodeDefaulter,u=X(l)?l:l?H(td,s,e):null,h=px(i,{coordDimensions:s,generateCoord:n.generateCoord,encodeDefine:e.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!o}),c=function(t,e,n){var i,r;return n&&E(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}(h.dimensions,n.createInvertedIndices,a),p=o?null:r.getSharedDataStore(h),d=vx(e,{schema:h,store:p}),f=new cx(h,e);f.setCalculationInfo(d);var g=null!=c&&function(t){if(t.sourceFormat===Wp){var e=function(t){var e=0;for(;ee[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}();na(bx);var Sx=0,Mx=function(){function t(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++Sx}return t.createByAxisModel=function(e){var n=e.option,i=n.data,r=i&&z(i,Ix);return new t({categories:r,needCollect:!r,deduplication:!1!==n.dedplication})},t.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},t.prototype.parseAndCollect=function(t){var e,n=this._needCollect;if(!U(t)&&!n)return t;if(n&&!this._deduplication)return e=this.categories.length,this.categories[e]=t,e;var i=this._getOrCreateMap();return null==(e=i.get(t))&&(n?(e=this.categories.length,this.categories[e]=t,i.set(t,e)):e=NaN),e},t.prototype._getOrCreateMap=function(){return this._map||(this._map=yt(this.categories))},t}();function Ix(t){return q(t)&&null!=t.value?t.value:t+""}function Tx(t){return"interval"===t.type||"log"===t.type}function Cx(t,e,n,i){var r={},o=t[1]-t[0],a=r.interval=po(o/e,!0);null!=n&&ai&&(a=r.interval=i);var s=r.intervalPrecision=Ax(a);return function(t,e){!isFinite(t[0])&&(t[0]=e[0]),!isFinite(t[1])&&(t[1]=e[1]),kx(t,0,e),kx(t,1,e),t[0]>t[1]&&(t[0]=t[1])}(r.niceTickExtent=[Jr(Math.ceil(t[0]/a)*a,s),Jr(Math.floor(t[1]/a)*a,s)],t),r}function Dx(t){var e=Math.pow(10,co(t)),n=t/e;return n?2===n?n=3:3===n?n=5:n*=2:n=1,Jr(n*e)}function Ax(t){return to(t)+2}function kx(t,e,n){t[e]=Math.max(Math.min(t[e],n[1]),n[0])}function Lx(t,e){return t>=e[0]&&t<=e[1]}function Px(t,e){return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])}function Ox(t,e){return t*(e[1]-e[0])+e[0]}var Rx=function(t){function e(e){var n=t.call(this,e)||this;n.type="ordinal";var i=n.getSetting("ordinalMeta");return i||(i=new Mx({})),Y(i)&&(i=new Mx({categories:z(i,(function(t){return q(t)?t.value:t}))})),n._ordinalMeta=i,n._extent=n.getSetting("extent")||[0,i.categories.length-1],n}return n(e,t),e.prototype.parse=function(t){return null==t?NaN:U(t)?this._ordinalMeta.getOrdinal(t):Math.round(t)},e.prototype.contain=function(t){return Lx(t=this.parse(t),this._extent)&&null!=this._ordinalMeta.categories[t]},e.prototype.normalize=function(t){return Px(t=this._getTickNumber(this.parse(t)),this._extent)},e.prototype.scale=function(t){return t=Math.round(Ox(t,this._extent)),this.getRawOrdinalNumber(t)},e.prototype.getTicks=function(){for(var t=[],e=this._extent,n=e[0];n<=e[1];)t.push({value:n}),n++;return t},e.prototype.getMinorTicks=function(t){},e.prototype.setSortInfo=function(t){if(null!=t){for(var e=t.ordinalNumbers,n=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],r=0,o=this._ordinalMeta.categories.length,a=Math.min(o,e.length);r=0&&t=0&&t=t},e.prototype.getOrdinalMeta=function(){return this._ordinalMeta},e.prototype.calcNiceTicks=function(){},e.prototype.calcNiceExtent=function(){},e.type="ordinal",e}(bx);bx.registerClass(Rx);var Nx=Jr,Ex=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="interval",e._interval=0,e._intervalPrecision=2,e}return n(e,t),e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return Lx(t,this._extent)},e.prototype.normalize=function(t){return Px(t,this._extent)},e.prototype.scale=function(t){return Ox(t,this._extent)},e.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=parseFloat(t)),isNaN(e)||(n[1]=parseFloat(e))},e.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1]),this.setExtent(e[0],e[1])},e.prototype.getInterval=function(){return this._interval},e.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=Ax(t)},e.prototype.getTicks=function(t){var e=this._interval,n=this._extent,i=this._niceExtent,r=this._intervalPrecision,o=[];if(!e)return o;n[0]1e4)return[];var s=o.length?o[o.length-1].value:i[1];return n[1]>s&&(t?o.push({value:Nx(s+e,r)}):o.push({value:n[1]})),o},e.prototype.getMinorTicks=function(t){for(var e=this.getTicks(!0),n=[],i=this.getExtent(),r=1;ri[0]&&h0&&(o=null===o?s:Math.min(o,s))}n[i]=o}}return n}(t),n=[];return E(t,(function(t){var i,r=t.coordinateSystem.getBaseAxis(),o=r.getExtent();if("category"===r.type)i=r.getBandWidth();else if("value"===r.type||"time"===r.type){var a=r.dim+"_"+r.index,s=e[a],l=Math.abs(o[1]-o[0]),u=r.scale.getExtent(),h=Math.abs(u[1]-u[0]);i=s?l/h*s:l}else{var c=t.getData();i=Math.abs(o[1]-o[0])/c.count()}var p=$r(t.get("barWidth"),i),d=$r(t.get("barMaxWidth"),i),f=$r(t.get("barMinWidth")||(qx(t)?.5:1),i),g=t.get("barGap"),y=t.get("barCategoryGap");n.push({bandWidth:i,barWidth:p,barMaxWidth:d,barMinWidth:f,barGap:g,barCategoryGap:y,axisKey:Wx(r),stackId:Gx(t)})})),Xx(n)}function Xx(t){var e={};E(t,(function(t,n){var i=t.axisKey,r=t.bandWidth,o=e[i]||{bandWidth:r,remainedWidth:r,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},a=o.stacks;e[i]=o;var s=t.stackId;a[s]||o.autoWidthCount++,a[s]=a[s]||{width:0,maxWidth:0};var l=t.barWidth;l&&!a[s].width&&(a[s].width=l,l=Math.min(o.remainedWidth,l),o.remainedWidth-=l);var u=t.barMaxWidth;u&&(a[s].maxWidth=u);var h=t.barMinWidth;h&&(a[s].minWidth=h);var c=t.barGap;null!=c&&(o.gap=c);var p=t.barCategoryGap;null!=p&&(o.categoryGap=p)}));var n={};return E(e,(function(t,e){n[e]={};var i=t.stacks,r=t.bandWidth,o=t.categoryGap;if(null==o){var a=G(i).length;o=Math.max(35-4*a,15)+"%"}var s=$r(o,r),l=$r(t.gap,1),u=t.remainedWidth,h=t.autoWidthCount,c=(u-s)/(h+(h-1)*l);c=Math.max(c,0),E(i,(function(t){var e=t.maxWidth,n=t.minWidth;if(t.width){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&&ei&&(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;E(i,(function(t,e){t.width||(t.width=c),p=t,d+=t.width*(1+l)})),p&&(d-=p.width*l);var f=-d/2;E(i,(function(t,i){n[e][i]=n[e][i]||{bandWidth:r,offset:f,width:t.width},f+=t.width*(1+l)}))})),n}function Ux(t,e){var n=Hx(t,e),i=Yx(n);E(n,(function(t){var e=t.getData(),n=t.coordinateSystem.getBaseAxis(),r=Gx(t),o=i[Wx(n)][r],a=o.offset,s=o.width;e.setLayout({bandWidth:o.bandWidth,offset:a,size:s})}))}function Zx(t){return{seriesType:t,plan:kg(),reset:function(t){if(jx(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=mx(e,l)&&!!e.getCalculationInfo("stackedOnSeries"),c=r.isHorizontal(),p=function(t,e){var n=e.model.get("startValue");n||(n=0);return e.toGlobalCoord(e.dataToCoord("log"===e.type?n>0?n:1:n))}(0,r),d=qx(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&&Bx(3*r),u=d&&s&&Bx(3*r),m=d&&Bx(r),x=n.master.getRect(),_=c?x.width:x.height,b=e.getStore(),w=0;null!=(i=t.next());){var S=b.get(h?g:o,i),M=b.get(a,i),I=p,T=void 0;h&&(T=+S-b.get(o,i));var C=void 0,D=void 0,A=void 0,k=void 0;if(c){var L=n.dataToPoint([S,M]);if(h)I=n.dataToPoint([T,M])[0];C=I,D=L[1]+v,A=L[0]-I,k=y,Math.abs(A)0)for(var s=0;s=0;--s)if(l[u]){o=l[u];break}o=o||a.none}if(Y(o)){var h=null==t.level?0:t.level>=0?t.level:o.length+t.level;o=o[h=Math.min(h,o.length-1)]}}return Jc(new Date(t.value),o,r,i)}(t,e,n,this.getSetting("locale"),i)},e.prototype.getTicks=function(){var t=this._interval,e=this._extent,n=[];if(!t)return n;n.push({value:e[0],level:0});var i=this.getSetting("useUTC"),r=function(t,e,n,i){var r=1e4,o=jc,a=0;function s(t,e,n,r,o,a,s){for(var l=new Date(e),u=e,h=l[r]();u1&&0===u&&o.unshift({value:o[0].value-p})}}for(u=0;u=i[0]&&v<=i[1]&&c++)}var m=(i[1]-i[0])/e;if(c>1.5*m&&p>m/1.5)break;if(u.push(g),c>m||t===o[d])break}h=[]}}0;var x=B(z(u,(function(t){return B(t,(function(t){return t.value>=i[0]&&t.value<=i[1]&&!t.notAdd}))})),(function(t){return t.length>0})),_=[],b=x.length-1;for(d=0;dn&&(this._approxInterval=n);var o=$x.length,a=Math.min(function(t,e,n,i){for(;n>>1;t[r][1]16?16:t>7.5?7:t>3.5?4:t>1.5?2:1}function Qx(t){return(t/=2592e6)>6?6:t>3?3:t>2?2:1}function t_(t){return(t/=Gc)>12?12:t>6?6:t>3.5?4:t>2?2:1}function e_(t,e){return(t/=e?Fc:Bc)>30?30:t>20?20:t>15?15:t>10?10:t>5?5:t>2?2:1}function n_(t){return po(t,!0)}function i_(t,e,n){var i=new Date(t);switch(Kc(e)){case"year":case"month":i[up(n)](0);case"day":i[hp(n)](1);case"hour":i[cp(n)](0);case"minute":i[pp(n)](0);case"second":i[dp(n)](0),i[fp(n)](0)}return i.getTime()}bx.registerClass(Kx);var r_=bx.prototype,o_=Ex.prototype,a_=Jr,s_=Math.floor,l_=Math.ceil,u_=Math.pow,h_=Math.log,c_=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="log",e.base=10,e._originalScale=new Ex,e._interval=0,e}return n(e,t),e.prototype.getTicks=function(t){var e=this._originalScale,n=this._extent,i=e.getExtent();return z(o_.getTicks.call(this,t),(function(t){var e=t.value,r=Jr(u_(this.base,e));return r=e===n[0]&&this._fixMin?d_(r,i[0]):r,{value:r=e===n[1]&&this._fixMax?d_(r,i[1]):r}}),this)},e.prototype.setExtent=function(t,e){var n=h_(this.base);t=h_(Math.max(0,t))/n,e=h_(Math.max(0,e))/n,o_.setExtent.call(this,t,e)},e.prototype.getExtent=function(){var t=this.base,e=r_.getExtent.call(this);e[0]=u_(t,e[0]),e[1]=u_(t,e[1]);var n=this._originalScale.getExtent();return this._fixMin&&(e[0]=d_(e[0],n[0])),this._fixMax&&(e[1]=d_(e[1],n[1])),e},e.prototype.unionExtent=function(t){this._originalScale.unionExtent(t);var e=this.base;t[0]=h_(t[0])/h_(e),t[1]=h_(t[1])/h_(e),r_.unionExtent.call(this,t)},e.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},e.prototype.calcNiceTicks=function(t){t=t||10;var e=this._extent,n=e[1]-e[0];if(!(n===1/0||n<=0)){var i=ho(n);for(t/n*i<=.5&&(i*=10);!isNaN(i)&&Math.abs(i)<1&&Math.abs(i)>0;)i*=10;var r=[Jr(l_(e[0]/i)*i),Jr(s_(e[1]/i)*i)];this._interval=i,this._niceExtent=r}},e.prototype.calcNiceExtent=function(t){o_.calcNiceExtent.call(this,t),this._fixMin=t.fixMin,this._fixMax=t.fixMax},e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return Lx(t=h_(t)/h_(this.base),this._extent)},e.prototype.normalize=function(t){return Px(t=h_(t)/h_(this.base),this._extent)},e.prototype.scale=function(t){return t=Ox(t,this._extent),u_(this.base,t)},e.type="log",e}(bx),p_=c_.prototype;function d_(t,e){return a_(t,to(e))}p_.getMinorTicks=o_.getMinorTicks,p_.getLabel=o_.getLabel,bx.registerClass(c_);var f_=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),a<0&&s<0&&!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[y_[t]]=e},t.prototype.setDeterminedMinMax=function(t,e){var n=g_[t];this[n]=e},t.prototype.freeze=function(){this.frozen=!0},t}(),g_={min:"_determinedMin",max:"_determinedMax"},y_={min:"_dataMin",max:"_dataMax"};function v_(t,e,n){var i=t.rawExtentInfo;return i||(i=new f_(t,e,n),t.rawExtentInfo=i,i)}function m_(t,e){return null==e?null:nt(e)?NaN:t.parse(e)}function x_(t,e){var n=t.type,i=v_(t,e,t.getExtent()).calculate();t.setBlank(i.isBlank);var r=i.min,o=i.max,a=e.ecModel;if(a&&"time"===n){var s=Hx("bar",a),l=!1;if(E(s,(function(t){l=l||t.getBaseAxis()===e.axis})),l){var u=Yx(s),h=function(t,e,n,i){var r=n.axis.getExtent(),o=r[1]-r[0],a=function(t,e,n){if(t&&e){var i=t[Wx(e)];return null!=i&&null!=n?i[Gx(n)]:i}}(i,n.axis);if(void 0===a)return{min:t,max:e};var s=1/0;E(a,(function(t){s=Math.min(t.offset,s)}));var l=-1/0;E(a,(function(t){l=Math.max(t.offset+t.width,l)})),s=Math.abs(s),l=Math.abs(l);var u=s+l,h=e-t,c=h/(1-(s+l)/o)-h;return e+=c*(l/u),t-=c*(s/u),{min:t,max:e}}(r,o,e,u);r=h.min,o=h.max}}return{extent:[r,o],fixMin:i.minFixed,fixMax:i.maxFixed}}function __(t,e){var n=e,i=x_(t,n),r=i.extent,o=n.get("splitNumber");t instanceof c_&&(t.base=n.get("logBase"));var a=t.type,s=n.get("interval"),l="interval"===a||"time"===a;t.setExtent(r[0],r[1]),t.calcNiceExtent({splitNumber:o,fixMin:i.fixMin,fixMax:i.fixMax,minInterval:l?n.get("minInterval"):null,maxInterval:l?n.get("maxInterval"):null}),null!=s&&t.setInterval&&t.setInterval(s)}function b_(t,e){if(e=e||t.get("type"))switch(e){case"category":return new Rx({ordinalMeta:t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),extent:[1/0,-1/0]});case"time":return new Kx({locale:t.ecModel.getLocaleModel(),useUTC:t.ecModel.get("useUTC")});default:return new(bx.getClass(e)||Ex)}}function w_(t){var e,n,i=t.getLabelModel().get("formatter"),r="category"===t.type?t.scale.getExtent()[0]:null;return"time"===t.scale.type?(n=i,function(e,i){return t.scale.getFormattedLabel(e,i,n)}):U(i)?function(e){return function(n){var i=t.scale.getLabel(n);return e.replace("{value}",null!=i?i:"")}}(i):X(i)?(e=i,function(n,i){return null!=r&&(i=n.value-r),e(S_(t,n),i,null!=n.level?{level:n.level}:null)}):function(e){return t.scale.getLabel(e)}}function S_(t,e){return"category"===t.type?t.scale.getLabel(e):e.value}function M_(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));return new ze(t.x,t.y,o,a)}function I_(t){var e=t.get("interval");return null==e?"auto":e}function T_(t){return"category"===t.type&&0===I_(t.getLabelModel())}function C_(t,e){var n={};return E(t.mapDimensionsAll(e),(function(e){n[xx(t,e)]=!0})),G(n)}var D_=function(){function t(){}return t.prototype.getNeedCrossZero=function(){return!this.option.scale},t.prototype.getCoordSysModel=function(){},t}();var A_={isDimensionStacked:mx,enableDataStack:vx,getStackedDimension:xx};var k_=Object.freeze({__proto__:null,createList:function(t){return _x(null,t)},getLayoutRect:kp,dataStack:A_,createScale:function(t,e){var n=e;e instanceof Cc||(n=new Cc(e));var i=b_(n);return i.setExtent(t[0],t[1]),__(i,n),i},mixinAxisModelCommonMethods:function(t){R(t,D_)},getECData:rl,createTextStyle:function(t,e){return oc(t,null,null,"normal"!==(e=e||{}).state)},createDimensions:function(t,e){return px(t,e).dimensions},createSymbol:Xy,enableHoverEmphasis:Ul});function L_(t,e){return Math.abs(t-e)<1e-8}function P_(t,e,n){var i=0,r=t[0];if(!r)return!1;for(var o=1;on&&(t=r,n=a)}if(t)return function(t){for(var e=0,n=0,i=0,r=t.length,o=t[r-1][0],a=t[r-1][1],s=0;s>1^-(1&s),l=l>>1^-(1&l),r=s+=r,o=l+=o,i.push([s/n,l/n])}return i}function H_(t,e){return z(B((t=function(t){if(!t.UTF8Encoding)return t;var e=t,n=e.UTF8Scale;return null==n&&(n=1024),E(e.features,(function(t){var e=t.geometry,i=e.encodeOffsets,r=e.coordinates;if(i)switch(e.type){case"LineString":e.coordinates=W_(r,i,n);break;case"Polygon":case"MultiLineString":G_(r,i,n);break;case"MultiPolygon":E(r,(function(t,e){return G_(t,i[e],n)}))}})),e.UTF8Encoding=!1,e}(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 z_(o[0],o.slice(1)));break;case"MultiPolygon":E(i.coordinates,(function(t){t[0]&&r.push(new z_(t[0],t.slice(1)))}));break;case"LineString":r.push(new V_([i.coordinates]));break;case"MultiLineString":r.push(new V_(i.coordinates))}var a=new B_(n[e||"name"],r,n.cp);return a.properties=n,a}))}var Y_=Object.freeze({__proto__:null,linearMap:Kr,round:Jr,asc:Qr,getPrecision:to,getPrecisionSafe:eo,getPixelPrecision:no,getPercentWithPrecision:function(t,e,n){return t[e]&&io(t,n)[e]||0},MAX_SAFE_INTEGER:oo,remRadian:ao,isRadianAroundZero:so,parseDate:uo,quantity:ho,quantityExponent:co,nice:po,quantile:fo,reformIntervals:go,isNumeric:vo,numericToNumber:yo}),X_=Object.freeze({__proto__:null,parse:uo,format:Jc}),U_=Object.freeze({__proto__:null,extendShape:Ch,extendPath:Ah,makePath:Ph,makeImage:Oh,mergePath:Nh,resizePath:Eh,createIcon:Uh,updateProps:vh,initProps:mh,getTransform:Bh,clipPointsByRect:Yh,clipRectByRect:Xh,registerShape:kh,getShapeClass:Lh,Group:Br,Image:Ns,Text:Xs,Circle:Su,Ellipse:Iu,Sector:Fu,Ring:Wu,Polygon:Xu,Polyline:Zu,Rect:Ws,Line:Ku,BezierCurve:th,Arc:nh,IncrementalDisplayable:dh,CompoundPath:ih,LinearGradient:oh,RadialGradient:ah,BoundingRect:ze}),Z_=Object.freeze({__proto__:null,addCommas:gp,toCamelCase:yp,normalizeCssArray:vp,encodeHTML:re,formatTpl:bp,getTooltipMarker:wp,formatTime:function(t,e,n){"week"!==t&&"month"!==t&&"quarter"!==t&&"half-year"!==t&&"year"!==t||(t="MM-dd\nyyyy");var i=uo(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",qc(a,2)).replace("M",a).replace("yyyy",o).replace("yy",qc(o%100+"",2)).replace("dd",qc(s,2)).replace("d",s).replace("hh",qc(l,2)).replace("h",l).replace("mm",qc(u,2)).replace("m",u).replace("ss",qc(h,2)).replace("s",h).replace("SSS",qc(c,3))},capitalFirst:function(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t},truncateText:pa,getTextRect:function(t,e,n,i,r,o,a,s){return new Xs({style:{text:t,font:e,align:n,verticalAlign:i,padding:r,rich:o,overflow:a?"truncate":null,lineHeight:s}}).getBoundingRect()}}),j_=Object.freeze({__proto__:null,map:z,each:E,indexOf:P,inherits:O,reduce:V,filter:B,bind:W,curry:H,isArray:Y,isString:U,isObject:q,isFunction:X,extend:A,defaults:k,clone:T,merge:C}),q_=Vo();function K_(t,e){var n=z(e,(function(e){return t.scale.parse(e)}));return"time"===t.type&&n.length>0&&(n.sort(),n.unshift(n[0]),n.push(n[n.length-1])),n}function $_(t){var e=t.getLabelModel().get("customValues");if(e){var n=w_(t);return{labels:K_(t,e).map((function(e){var i={value:e};return{formattedLabel:n(i),rawLabel:t.scale.getLabel(i),tickValue:e}}))}}return"category"===t.type?function(t){var e=t.getLabelModel(),n=Q_(t,e);return!e.get("show")||t.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}(t):function(t){var e=t.scale.getTicks(),n=w_(t);return{labels:z(e,(function(e,i){return{level:e.level,formattedLabel:n(e,i),rawLabel:t.scale.getLabel(e),tickValue:e.value}}))}}(t)}function J_(t,e){var n=t.getTickModel().get("customValues");return n?{ticks:K_(t,n)}:"category"===t.type?function(t,e){var n,i,r=tb(t,"ticks"),o=I_(e),a=eb(r,o);if(a)return a;e.get("show")&&!t.scale.isBlank()||(n=[]);if(X(o))n=rb(t,o,!0);else if("auto"===o){var s=Q_(t,t.getLabelModel());i=s.labelCategoryInterval,n=z(s.labels,(function(t){return t.tickValue}))}else n=ib(t,i=o,!0);return nb(r,o,{ticks:n,tickCategoryInterval:i})}(t,e):{ticks:z(t.scale.getTicks(),(function(t){return t.value}))}}function Q_(t,e){var n,i,r=tb(t,"labels"),o=I_(e),a=eb(r,o);return a||(X(o)?n=rb(t,o):(i="auto"===o?function(t){var e=q_(t).autoInterval;return null!=e?e:q_(t).autoInterval=t.calculateCategoryInterval()}(t):o,n=ib(t,i)),nb(r,o,{labels:n,labelCategoryInterval:i}))}function tb(t,e){return q_(t)[e]||(q_(t)[e]=[])}function eb(t,e){for(var n=0;n1&&h/l>2&&(u=Math.round(Math.ceil(u/l)*l));var c=T_(t),p=a.get("showMinLabel")||c,d=a.get("showMaxLabel")||c;p&&u!==o[0]&&g(o[0]);for(var f=u;f<=o[1];f+=l)g(f);function g(t){var e={value:t};s.push(n?t:{formattedLabel:i(e),rawLabel:r.getLabel(e),tickValue:t})}return d&&f-l!==o[1]&&g(o[1]),s}function rb(t,e,n){var i=t.scale,r=w_(t),o=[];return E(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}var ob=[0,1],ab=function(){function t(t,e,n){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=e,this._extent=n||[0,0]}return t.prototype.contain=function(t){var e=this._extent,n=Math.min(e[0],e[1]),i=Math.max(e[0],e[1]);return t>=n&&t<=i},t.prototype.containData=function(t){return this.scale.contain(t)},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.getPixelPrecision=function(t){return no(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&&sb(n=n.slice(),i.count()),Kr(t,ob,n,e)},t.prototype.coordToData=function(t,e){var n=this._extent,i=this.scale;this.onBand&&"ordinal"===i.type&&sb(n=n.slice(),i.count());var r=Kr(t,n,ob,e);return this.scale.scale(r)},t.prototype.pointToData=function(t,e){},t.prototype.getTicksCoords=function(t){var e=(t=t||{}).tickModel||this.getTickModel(),n=z(J_(this,e).ticks,(function(t){return{coord:this.dataToCoord("ordinal"===this.scale.type?this.scale.getRawOrdinalNumber(t):t),tickValue:t}}),this);return function(t,e,n,i){var r=e.length;if(!t.onBand||n||!r)return;var o,a,s=t.getExtent();if(1===r)e[0].coord=s[0],o=e[1]={coord:s[1]};else{var l=e[r-1].tickValue-e[0].tickValue,u=(e[r-1].coord-e[0].coord)/l;E(e,(function(t){t.coord-=u/2})),a=1+t.scale.getExtent()[1]-e[r-1].tickValue,o={coord:e[r-1].coord+u*a},e.push(o)}var h=s[0]>s[1];c(e[0].coord,s[0])&&(i?e[0].coord=s[0]:e.shift());i&&c(s[0],e[0].coord)&&e.unshift({coord:s[0]});c(s[1],o.coord)&&(i?o.coord=s[1]:e.pop());i&&c(o.coord,s[1])&&e.push({coord:s[1]});function c(t,e){return t=Jr(t),e=Jr(e),h?t>e:t0&&t<100||(t=5),z(this.scale.getMinorTicks(t),(function(t){return z(t,(function(t){return{coord:this.dataToCoord(t),tickValue:t}}),this)}),this)},t.prototype.getViewLabels=function(){return $_(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 function(t){var e=function(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()}}(t),n=w_(t),i=(e.axisRotate-e.labelRotate)/180*Math.PI,r=t.scale,o=r.getExtent(),a=r.count();if(o[1]-o[0]<1)return 0;var s=1;a>40&&(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,g,y=Sr(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 x=Math.max(0,Math.floor(Math.min(v,m))),_=q_(t.model),b=t.getExtent(),w=_.lastAutoInterval,S=_.lastTickCount;return null!=w&&null!=S&&Math.abs(w-x)<=1&&Math.abs(S-a)<=1&&w>x&&_.axisExtent0===b[0]&&_.axisExtent1===b[1]?x=w:(_.lastTickCount=a,_.lastAutoInterval=x,_.axisExtent0=b[0],_.axisExtent1=b[1]),x}(this)},t}();function sb(t,e){var n=(t[1]-t[0])/e/2;t[0]+=n,t[1]-=n}var lb=2*Math.PI,ub=hs.CMD,hb=["top","right","bottom","left"];function cb(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 pb(t,e,n,i,r,o,a,s,l){a-=t,s-=e;var u=Math.sqrt(a*a+s*s),h=(a/=u)*n+t,c=(s/=u)*n+e;if(Math.abs(i-r)%lb<1e-4)return l[0]=h,l[1]=c,u-n;if(o){var p=i;i=gs(r),r=gs(p)}else i=gs(i),r=gs(r);i>r&&(r+=lb);var d=Math.atan2(s,a);if(d<0&&(d+=lb),d>=i&&d<=r||d+lb>=i&&d+lb<=r)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),x=(y-a)*(y-a)+(v-s)*(v-s);return m0){e=e/180*Math.PI,mb.fromArray(t[0]),xb.fromArray(t[1]),_b.fromArray(t[2]),De.sub(bb,mb,xb),De.sub(wb,_b,xb);var n=bb.len(),i=wb.len();if(!(n<.001||i<.001)){bb.scale(1/n),wb.scale(1/i);var r=bb.dot(wb);if(Math.cos(e)1&&De.copy(Ib,_b),Ib.toArray(t[1])}}}}function Cb(t,e,n){if(n<=180&&n>0){n=n/180*Math.PI,mb.fromArray(t[0]),xb.fromArray(t[1]),_b.fromArray(t[2]),De.sub(bb,xb,mb),De.sub(wb,_b,xb);var i=bb.len(),r=wb.len();if(!(i<.001||r<.001))if(bb.scale(1/i),wb.scale(1/r),bb.dot(e)=a)De.copy(Ib,_b);else{Ib.scaleAndAdd(wb,o/Math.tan(Math.PI/2-s));var l=_b.x!==xb.x?(Ib.x-xb.x)/(_b.x-xb.x):(Ib.y-xb.y)/(_b.y-xb.y);if(isNaN(l))return;l<0?De.copy(Ib,xb):l>1&&De.copy(Ib,_b)}Ib.toArray(t[1])}}}function Db(t,e,n,i){var r="normal"===n,o=r?t:t.ensureState(n);o.ignore=e;var a=i.get("smooth");a&&!0===a&&(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 Ab(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=Vt(i[0],i[1]),o=Vt(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=Gt([],i[1],i[0],a/r),l=Gt([],i[1],i[2],a/o),u=Gt([],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;h0&&o&&_(-h/a,0,a);var f,g,y=t[0],v=t[a-1];return m(),f<0&&b(-f,.8),g<0&&b(g,.8),m(),x(f,g,1),x(g,f,-1),m(),f<0&&w(-f),g<0&&w(g),u}function m(){f=y.rect[e]-i,g=r-v.rect[e]-v.rect[n]}function x(t,e,n){if(t<0){var i=Math.min(e,-t);if(i>0){_(i*n,0,a);var r=i+t;r<0&&b(-r*n,1)}else b(-t*n,1)}}function _(n,i,r){0!==n&&(u=!0);for(var o=i;o0)for(l=0;l0;l--){_(-(o[l-1]*c),l,a)}}}function w(t){var e=t<0?-1:1;t=Math.abs(t);for(var n=Math.ceil(t/(a-1)),i=0;i0?_(n,0,i+1):_(-n,a-i-1,a),(t-=n)<=0)return}}function Rb(t,e,n,i){return Ob(t,"y","height",e,n,i)}function Nb(t){var e=[];t.sort((function(t,e){return e.priority-t.priority}));var n=new ze(0,0,0,0);function i(t){if(!t.ignore){var e=t.ensureState("emphasis");null==e.ignore&&(e.ignore=!1)}t.ignore=!0}for(var r=0;r=0&&n.attr(d.oldLayoutSelect),P(u,"emphasis")>=0&&n.attr(d.oldLayoutEmphasis)),vh(n,s,e,a)}else if(n.attr(s),!pc(n).valueAnimation){var h=rt(n.style.opacity,1);n.style.opacity=0,mh(n,{style:{opacity:h}},e,a)}if(d.oldLayout=s,n.states.select){var c=d.oldLayoutSelect={};Wb(c,s,Hb),Wb(c,n.states.select,Hb)}if(n.states.emphasis){var p=d.oldLayoutEmphasis={};Wb(p,s,Hb),Wb(p,n.states.emphasis,Hb)}fc(n,a,l,e,e)}if(i&&!i.ignore&&!i.invisible){r=(d=Gb(i)).oldLayout;var d,f={points:i.shape.points};r?(i.attr({shape:r}),vh(i,{shape:f},e)):(i.setShape(f),i.style.strokePercent=0,mh(i,{style:{strokePercent:1}},e)),d.oldLayout=f}},t}(),Xb=Vo();var Ub=Math.sin,Zb=Math.cos,jb=Math.PI,qb=2*Math.PI,Kb=180/jb,$b=function(){function t(){}return t.prototype.reset=function(t){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,t||4)},t.prototype.moveTo=function(t,e){this._add("M",t,e)},t.prototype.lineTo=function(t,e){this._add("L",t,e)},t.prototype.bezierCurveTo=function(t,e,n,i,r,o){this._add("C",t,e,n,i,r,o)},t.prototype.quadraticCurveTo=function(t,e,n,i){this._add("Q",t,e,n,i)},t.prototype.arc=function(t,e,n,i,r,o){this.ellipse(t,e,n,n,0,i,r,o)},t.prototype.ellipse=function(t,e,n,i,r,o,a,s){var l=a-o,u=!s,h=Math.abs(l),c=pi(h-qb)||(u?l>=qb:-l>=qb),p=l>0?l%qb:l%qb+qb,d=!1;d=!!c||!pi(h)&&p>=jb==!!u;var f=t+n*Zb(o),g=e+i*Ub(o);this._start&&this._add("M",f,g);var y=Math.round(r*Kb);if(c){var v=1/this._p,m=(u?1:-1)*(qb-v);this._add("A",n,i,y,1,+u,t+n*Zb(o+m),e+i*Ub(o+m)),v>.01&&this._add("A",n,i,y,0,+u,f,g)}else{var x=t+n*Zb(a),_=e+i*Ub(a);this._add("A",n,i,y,+d,+u,x,_)}},t.prototype.rect=function(t,e,n,i){this._add("M",t,e),this._add("l",n,0),this._add("l",0,i),this._add("l",-n,0),this._add("Z")},t.prototype.closePath=function(){this._d.length>0&&this._add("Z")},t.prototype._add=function(t,e,n,i,r,o,a,s,l){for(var u=[],h=this._p,c=1;c"}(r,o)+("style"!==r?re(a):a||"")+(i?""+n+z(i,(function(e){return t(e)})).join(n)+n:"")+("")}(t)}function uw(t){return{zrId:t,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssStyleCache:{},cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function hw(t,e,n,i){return sw("svg","root",{width:t,height:e,xmlns:iw,"xmlns:xlink":rw,version:"1.1",baseProfile:"full",viewBox:!!i&&"0 0 "+t+" "+e},n)}var cw=0;function pw(){return cw++}var dw={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"},fw="transform-origin";function gw(t,e,n){var i=A({},t.shape);A(i,e),t.buildPath(n,i);var r=new $b;return r.reset(wi(t)),n.rebuildPath(r,1),r.generateStr(),r.getStr()}function yw(t,e){var n=e.originX,i=e.originY;(n||i)&&(t[fw]=n+"px "+i+"px")}var vw={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function mw(t,e){var n=e.zrId+"-ani-"+e.cssAnimIdx++;return e.cssAnims[n]=t,n}function xw(t){return U(t)?dw[t]?"cubic-bezier("+dw[t]+")":Pn(t)?t:"":""}function _w(t,e,n,i){var r=t.animators,o=r.length,a=[];if(t instanceof ih){var s=function(t,e,n){var i,r,o=t.shape.paths,a={};if(E(o,(function(t){var e=uw(n.zrId);e.animation=!0,_w(t,{},e,!0);var o=e.cssAnims,s=e.cssNodes,l=G(o),u=l.length;if(u){var h=o[r=l[u-1]];for(var c in h){var p=h[c];a[c]=a[c]||{d:""},a[c].d+=p.d||""}for(var d in s){var f=s[d].animation;f.indexOf(r)>=0&&(i=f)}}})),i){e.d=!1;var s=mw(a,n);return i.replace(r,s)}}(t,e,n);if(s)a.push(s);else if(!o)return}else if(!o)return;for(var l={},u=0;u0})).length)return mw(h,n)+" "+r[0]+" both"}for(var y in l){(s=g(l[y]))&&a.push(s)}if(a.length){var v=n.zrId+"-cls-"+pw();n.cssNodes["."+v]={animation:a.join(",")},e.class=v}}function bw(t,e,n,i){var r=JSON.stringify(t),o=n.cssStyleCache[r];o||(o=n.zrId+"-cls-"+pw(),n.cssStyleCache[r]=o,n.cssNodes["."+o+(i?":hover":"")]=t),e.class=e.class?e.class+" "+o:o}var ww=Math.round;function Sw(t){return t&&U(t.src)}function Mw(t){return t&&X(t.toDataURL)}function Iw(t,e,n,i){nw((function(r,o){var a="fill"===r||"stroke"===r;a&&_i(o)?Ew(e,t,r,i):a&&vi(o)?zw(n,t,r,i):t[r]=a&&"none"===o?"transparent":o}),e,n,!1),function(t,e,n){var i=t.style;if(function(t){return t&&(t.shadowBlur||t.shadowOffsetX||t.shadowOffsetY)}(i)){var r=function(t){var e=t.style,n=t.getGlobalScale();return[e.shadowColor,(e.shadowBlur||0).toFixed(2),(e.shadowOffsetX||0).toFixed(2),(e.shadowOffsetY||0).toFixed(2),n[0],n[1]].join(",")}(t),o=n.shadowCache,a=o[r];if(!a){var s=t.getGlobalScale(),l=s[0],u=s[1];if(!l||!u)return;var h=i.shadowOffsetX||0,c=i.shadowOffsetY||0,p=i.shadowBlur,d=hi(i.shadowColor),f=d.opacity,g=d.color,y=p/2/l+" "+p/2/u;a=n.zrId+"-s"+n.shadowIdx++,n.defs[a]=sw("filter",a,{id:a,x:"-100%",y:"-100%",width:"300%",height:"300%"},[sw("feDropShadow","",{dx:h/l,dy:c/u,stdDeviation:y,"flood-color":g,"flood-opacity":f})]),o[r]=a}e.filter=bi(a)}}(n,t,i)}function Tw(t,e){var n=Ur(e);n&&(n.each((function(e,n){null!=e&&(t[(ow+n).toLowerCase()]=e+"")})),e.isSilent()&&(t[ow+"silent"]="true"))}function Cw(t){return pi(t[0]-1)&&pi(t[1])&&pi(t[2])&&pi(t[3]-1)}function Dw(t,e,n){if(e&&(!function(t){return pi(t[4])&&pi(t[5])}(e)||!Cw(e))){var i=n?10:1e4;t.transform=Cw(e)?"translate("+ww(e[4]*i)/i+" "+ww(e[5]*i)/i+")":function(t){return"matrix("+di(t[0])+","+di(t[1])+","+di(t[2])+","+di(t[3])+","+fi(t[4])+","+fi(t[5])+")"}(e)}}function Aw(t,e,n){for(var i=t.points,r=[],o=0;o=0&&a||o;s&&(r=si(s))}var l=i.lineWidth;l&&(l/=!i.strokeNoScale&&t.transform?t.transform[0]:1);var u={cursor:"pointer"};r&&(u.fill=r),i.stroke&&(u.stroke=i.stroke),l&&(u["stroke-width"]=l),bw(u,e,n,!0)}}(t,o,e),sw(s,t.id+"",o)}function Nw(t,e){return t instanceof ks?Rw(t,e):t instanceof Ns?function(t,e){var n=t.style,i=n.image;if(i&&!U(i)&&(Sw(i)?i=i.src:Mw(i)&&(i=i.toDataURL())),i){var r=n.x||0,o=n.y||0,a={href:i,width:n.width,height:n.height};return r&&(a.x=r),o&&(a.y=o),Dw(a,t.transform),Iw(a,n,t,e),Tw(a,t),e.animation&&_w(t,a,e),sw("image",t.id+"",a)}}(t,e):t instanceof Ps?function(t,e){var n=t.style,i=n.text;if(null!=i&&(i+=""),i&&!isNaN(n.x)&&!isNaN(n.y)){var r=n.font||a,s=n.x||0,l=function(t,e,n){return"top"===n?t+=e/2:"bottom"===n&&(t-=e/2),t}(n.y||0,Tr(r),n.textBaseline),u={"dominant-baseline":"central","text-anchor":gi[n.textAlign]||n.textAlign};if($s(n)){var h="",c=n.fontStyle,p=qs(n.fontSize);if(!parseFloat(p))return;var d=n.fontFamily||o,f=n.fontWeight;h+="font-size:"+p+";font-family:"+d+";",c&&"normal"!==c&&(h+="font-style:"+c+";"),f&&"normal"!==f&&(h+="font-weight:"+f+";"),u.style=h}else u.style="font: "+r;return i.match(/\s/)&&(u["xml:space"]="preserve"),s&&(u.x=s),l&&(u.y=l),Dw(u,t.transform),Iw(u,n,t,e),Tw(u,t),e.animation&&_w(t,u,e),sw("text",t.id+"",u,void 0,i)}}(t,e):void 0}function Ew(t,e,n,i){var r,o=t[n],a={gradientUnits:o.global?"userSpaceOnUse":"objectBoundingBox"};if(mi(o))r="linearGradient",a.x1=o.x,a.y1=o.y,a.x2=o.x2,a.y2=o.y2;else{if(!xi(o))return void 0;r="radialGradient",a.cx=rt(o.x,.5),a.cy=rt(o.y,.5),a.r=rt(o.r,.5)}for(var s=o.colorStops,l=[],u=0,h=s.length;ul?Jw(t,null==n[c+1]?null:n[c+1].elm,n,s,c):Qw(t,e,a,l))}(n,i,r):jw(r)?(jw(t.text)&&Xw(n,""),Jw(n,null,r,0,r.length-1)):jw(i)?Qw(n,i,0,i.length-1):jw(t.text)&&Xw(n,""):t.text!==e.text&&(jw(i)&&Qw(n,i,0,i.length-1),Xw(n,e.text)))}var nS=0,iS=function(){function t(t,e,n){if(this.type="svg",this.refreshHover=rS("refreshHover"),this.configLayer=rS("configLayer"),this.storage=e,this._opts=n=A({},n),this.root=t,this._id="zr"+nS++,this._oldVNode=hw(n.width,n.height),t&&!n.ssr){var i=this._viewport=document.createElement("div");i.style.cssText="position:relative;overflow:hidden";var r=this._svgDom=this._oldVNode.elm=aw("svg");tS(null,this._oldVNode),i.appendChild(r),t.appendChild(i)}this.resize(n.width,n.height)}return t.prototype.getType=function(){return this.type},t.prototype.getViewportRoot=function(){return this._viewport},t.prototype.getViewportRootOffset=function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},t.prototype.getSvgDom=function(){return this._svgDom},t.prototype.refresh=function(){if(this.root){var t=this.renderToVNode({willUpdate:!0});t.attrs.style="position:absolute;left:0;top:0;user-select:none",function(t,e){if(Kw(t,e))eS(t,e);else{var n=t.elm,i=Hw(n);$w(e),null!==i&&(Fw(i,e.elm,Yw(n)),Qw(i,[t],0,0))}}(this._oldVNode,t),this._oldVNode=t}},t.prototype.renderOneToVNode=function(t){return Nw(t,uw(this._id))},t.prototype.renderToVNode=function(t){t=t||{};var e=this.storage.getDisplayList(!0),n=this._width,i=this._height,r=uw(this._id);r.animation=t.animation,r.willUpdate=t.willUpdate,r.compress=t.compress,r.emphasis=t.emphasis;var o=[],a=this._bgVNode=function(t,e,n,i){var r;if(n&&"none"!==n)if(r=sw("rect","bg",{width:t,height:e,x:"0",y:"0"}),_i(n))Ew({fill:n},r.attrs,"fill",i);else if(vi(n))zw({style:{fill:n},dirty:bt,getBoundingRect:function(){return{width:t,height:e}}},r.attrs,"fill",i);else{var o=hi(n),a=o.color,s=o.opacity;r.attrs.fill=a,s<1&&(r.attrs["fill-opacity"]=s)}return r}(n,i,this._backgroundColor,r);a&&o.push(a);var s=t.compress?null:this._mainVNode=sw("g","main",{},[]);this._paintList(e,r,s?s.children:o),s&&o.push(s);var l=z(G(r.defs),(function(t){return r.defs[t]}));if(l.length&&o.push(sw("defs","defs",{},l)),t.animation){var u=function(t,e,n){var i=(n=n||{}).newline?"\n":"",r=" {"+i,o=i+"}",a=z(G(t),(function(e){return e+r+z(G(t[e]),(function(n){return n+":"+t[e][n]+";"})).join(i)+o})).join(i),s=z(G(e),(function(t){return"@keyframes "+t+r+z(G(e[t]),(function(n){return n+r+z(G(e[t][n]),(function(i){var r=e[t][n][i];return"d"===i&&(r='path("'+r+'")'),i+":"+r+";"})).join(i)+o})).join(i)+o})).join(i);return a||s?[""].join(i):""}(r.cssNodes,r.cssAnims,{newline:!0});if(u){var h=sw("style","stl",{},[],u);o.push(h)}}return hw(n,i,o,t.useViewBox)},t.prototype.renderToString=function(t){return t=t||{},lw(this.renderToVNode({animation:rt(t.cssAnimation,!0),emphasis:rt(t.cssEmphasis,!0),willUpdate:!1,compress:!0,useViewBox:rt(t.useViewBox,!0)}),{newline:!0})},t.prototype.setBackgroundColor=function(t){this._backgroundColor=t},t.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},t.prototype._paintList=function(t,e,n){for(var i,r,o=t.length,a=[],s=0,l=0,u=0;u=0&&(!c||!r||c[f]!==r[f]);f--);for(var g=d-1;g>f;g--)i=a[--s-1];for(var y=f+1;y=a)}}for(var h=this.__startIndex;h15)break}n.prevElClipPaths&&u.restore()};if(p)if(0===p.length)s=l.__endIndex;else for(var _=d.dpr,b=0;b0&&t>i[0]){for(s=0;st);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||(e.painter=this)}},t.prototype.eachLayer=function(t,e){for(var n=this._zlevelList,i=0;i0?uS:0),this._needsManuallyCompositing),u.__builtin__||I("ZLevel "+l+" has been used by unkown layer "+u.id),u!==o&&(u.__used=!0,u.__startIndex!==r&&(u.__dirty=!0),u.__startIndex=r,u.incremental?u.__drawIndex=-1:u.__drawIndex=r,e(r),o=u),1&s.__dirty&&!s.__inHover&&(u.__dirty=!0,u.incremental&&u.__drawIndex<0&&(u.__drawIndex=r))}e(r),this.eachBuiltinLayer((function(t,e){!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,E(this._layers,(function(t){t.setUnpainted()}))},t.prototype.configLayer=function(t,e){if(e){var n=this._layerConfig;n[t]?C(n[t],e,!0):n[t]=e;for(var i=0;i-1&&(s.style.stroke=s.style.fill,s.style.fill="#fff",s.style.lineWidth=2),e},e.type="series.line",e.dependencies=["grid","polar"],e.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},e}(bg);function pS(t,e){var n=t.mapDimensionsAll("defaultedLabel"),i=n.length;if(1===i){var r=mf(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(" ")}var fS=function(t){function e(e,n,i,r){var o=t.call(this)||this;return o.updateData(e,n,i,r),o}return n(e,t),e.prototype._createSymbol=function(t,e,n,i,r){this.removeAll();var o=Xy(t,-1,-1,2,2,null,r);o.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),o.drift=gS,this._symbolType=t,this.add(o)},e.prototype.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(null,t)},e.prototype.getSymbolType=function(){return this._symbolType},e.prototype.getSymbolPath=function(){return this.childAt(0)},e.prototype.highlight=function(){Ol(this.childAt(0))},e.prototype.downplay=function(){Rl(this.childAt(0))},e.prototype.setZ=function(t,e){var n=this.childAt(0);n.zlevel=t,n.z=e},e.prototype.setDraggable=function(t,e){var n=this.childAt(0);n.draggable=t,n.cursor=!e&&t?"move":n.cursor},e.prototype.updateData=function(t,n,i,r){this.silent=!1;var o=t.getItemVisual(n,"symbol")||"circle",a=t.hostModel,s=e.getSymbolSize(t,n),l=o!==this._symbolType,u=r&&r.disableAnimation;if(l){var h=t.getItemVisual(n,"symbolKeepAspect");this._createSymbol(o,t,n,s,h)}else{(p=this.childAt(0)).silent=!1;var c={scaleX:s[0]/2,scaleY:s[1]/2};u?p.attr(c):vh(p,c,a,n),Sh(p)}if(this._updateCommon(t,n,s,i,r),l){var p=this.childAt(0);if(!u){c={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:p.style.opacity}};p.scaleX=p.scaleY=0,p.style.opacity=0,mh(p,c,a,n)}}u&&this.childAt(0).stopAnimation("leave")},e.prototype._updateCommon=function(t,e,n,i,r){var o,a,s,l,u,h,c,p,d,f=this.childAt(0),g=t.hostModel;if(i&&(o=i.emphasisItemStyle,a=i.blurItemStyle,s=i.selectItemStyle,l=i.focus,u=i.blurScope,c=i.labelStatesModels,p=i.hoverScale,d=i.cursorStyle,h=i.emphasisDisabled),!i||t.hasItemOption){var y=i&&i.itemModel?i.itemModel:t.getItemModel(e),v=y.getModel("emphasis");o=v.getModel("itemStyle").getItemStyle(),s=y.getModel(["select","itemStyle"]).getItemStyle(),a=y.getModel(["blur","itemStyle"]).getItemStyle(),l=v.get("focus"),u=v.get("blurScope"),h=v.get("disabled"),c=rc(y),p=v.getShallow("scale"),d=y.getShallow("cursor")}var m=t.getItemVisual(e,"symbolRotate");f.attr("rotation",(m||0)*Math.PI/180||0);var x=Zy(t.getItemVisual(e,"symbolOffset"),n);x&&(f.x=x[0],f.y=x[1]),d&&f.attr("cursor",d);var _=t.getItemVisual(e,"style"),b=_.fill;if(f instanceof Ns){var w=f.style;f.useStyle(A({image:w.image,x:w.x,y:w.y,width:w.width,height:w.height},_))}else f.__isEmptyBrush?f.useStyle(A({},_)):f.useStyle(_),f.style.decal=null,f.setColor(b,r&&r.symbolInnerColor),f.style.strokeNoScale=!0;var S=t.getItemVisual(e,"liftZ"),M=this._z2;null!=S?null==M&&(this._z2=f.z2,f.z2+=S):null!=M&&(f.z2=M,this._z2=null);var I=r&&r.useNameLabel;ic(f,c,{labelFetcher:g,labelDataIndex:e,defaultText:function(e){return I?t.getName(e):pS(t,e)},inheritColor:b,defaultOpacity:_.opacity}),this._sizeX=n[0]/2,this._sizeY=n[1]/2;var T=f.ensureState("emphasis");T.style=o,f.ensureState("select").style=s,f.ensureState("blur").style=a;var C=null==p||!0===p?Math.max(1.1,3/this._sizeY):isFinite(p)&&p>0?+p:1;T.scaleX=this._sizeX*C,T.scaleY=this._sizeY*C,this.setSymbolScale(1),Zl(this,l,u,h)},e.prototype.setSymbolScale=function(t){this.scaleX=this.scaleY=t},e.prototype.fadeOut=function(t,e,n){var i=this.childAt(0),r=rl(this).dataIndex,o=n&&n.animation;if(this.silent=i.silent=!0,n&&n.fadeLabel){var a=i.getTextContent();a&&_h(a,{style:{opacity:0}},e,{dataIndex:r,removeOpt:o,cb:function(){i.removeTextContent()}})}else i.removeTextContent();_h(i,{style:{opacity:0},scaleX:0,scaleY:0},e,{dataIndex:r,cb:t,removeOpt:o})},e.getSymbolSize=function(t,e){return Uy(t.getItemVisual(e,"symbolSize"))},e}(Br);function gS(t,e){this.parent.drift(t,e)}function yS(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 vS(t){return null==t||q(t)||(t={isIgnore:t}),t||{}}function mS(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:rc(e),cursorStyle:e.get("cursor")}}var xS=function(){function t(t){this.group=new Br,this._SymbolCtor=t||fS}return t.prototype.updateData=function(t,e){this._progressiveEls=null,e=vS(e);var n=this.group,i=t.hostModel,r=this._data,o=this._SymbolCtor,a=e.disableAnimation,s=mS(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(yS(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(yS(t,d,h,e)){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)).setPosition(d);else{p.updateData(t,h,s,l);var y={x:d[0],y:d[1]};a?p.attr(y):vh(p,y,i)}n.add(p),t.setItemGraphicEl(h,p)}else n.remove(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=mS(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=vS(n);for(var r=t.start;r0?n=i[0]:i[1]<0&&(n=i[1]);return n}(r,n),a=i.dim,s=r.dim,l=e.mapDimension(s),u=e.mapDimension(a),h="x"===s||"radius"===s?1:0,c=z(t.dimensions,(function(t){return e.mapDimension(t)})),p=!1,d=e.getCalculationInfo("stackResultDimension");return mx(e,c[0])&&(p=!0,c[0]=d),mx(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 bS(t,e,n,i){var r=NaN;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)}var wS=Math.min,SS=Math.max;function MS(t,e){return isNaN(t)||isNaN(e)}function IS(t,e,n,i,r,o,a,s,l){for(var u,h,c,p,d,f,g=n,y=0;y=r||g<0)break;if(MS(v,m)){if(l){g+=o;continue}break}if(g===n)t[o>0?"moveTo":"lineTo"](v,m),c=v,p=m;else{var x=v-u,_=m-h;if(x*x+_*_<.5){g+=o;continue}if(a>0){for(var b=g+o,w=e[2*b],S=e[2*b+1];w===v&&S===m&&y=i||MS(w,S))d=v,f=m;else{T=w-u,C=S-h;var k=v-u,L=w-v,P=m-h,O=S-m,R=void 0,N=void 0;if("x"===s){var E=T>0?1:-1;d=v-E*(R=Math.abs(k))*a,f=m,D=v+E*(N=Math.abs(L))*a,A=m}else if("y"===s){var z=C>0?1:-1;d=v,f=m-z*(R=Math.abs(P))*a,D=v,A=m+z*(N=Math.abs(O))*a}else R=Math.sqrt(k*k+P*P),d=v-T*a*(1-(I=(N=Math.sqrt(L*L+O*O))/(N+R))),f=m-C*a*(1-I),A=m+C*a*I,D=wS(D=v+T*a*I,SS(w,v)),A=wS(A,SS(S,m)),D=SS(D,wS(w,v)),f=m-(C=(A=SS(A,wS(S,m)))-m)*R/N,d=wS(d=v-(T=D-v)*R/N,SS(u,v)),f=wS(f,SS(h,m)),D=v+(T=v-(d=SS(d,wS(u,v))))*N/R,A=m+(C=m-(f=SS(f,wS(h,m))))*N/R}t.bezierCurveTo(c,p,d,f,v,m),c=D,p=A}else t.lineTo(v,m)}u=v,h=m,g+=o}return y}var TS=function(){this.smooth=0,this.smoothConstraint=!0},CS=function(t){function e(e){var n=t.call(this,e)||this;return n.type="ec-polyline",n}return n(e,t),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new TS},e.prototype.buildPath=function(t,e){var n=e.points,i=0,r=n.length/2;if(e.connectNulls){for(;r>0&&MS(n[2*r-2],n[2*r-1]);r--);for(;i=0){var y=a?(h-i)*g+i:(u-n)*g+n;return a?[t,y]:[y,t]}n=u,i=h;break;case o.C:u=r[l++],h=r[l++],c=r[l++],p=r[l++],d=r[l++],f=r[l++];var v=a?_n(n,u,c,d,t,s):_n(i,h,p,f,t,s);if(v>0)for(var m=0;m=0){y=a?mn(i,h,p,f,x):mn(n,u,c,d,x);return a?[t,y]:[y,t]}}n=d,i=f}}},e}(ks),DS=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e}(TS),AS=function(t){function e(e){var n=t.call(this,e)||this;return n.type="ec-polygon",n}return n(e,t),e.prototype.getDefaultShape=function(){return new DS},e.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&&MS(n[2*o-2],n[2*o-1]);o--);for(;r=0;a--){var s=t.getDimensionInfo(i[a].dimension);if("x"===(r=s&&s.coordDim)||"y"===r){o=i[a];break}}if(o){var l=e.getAxis(r),u=z(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=function(t,e){var n,i,r=[],o=t.length;function a(t,e,n){var i=t.coord;return{coord:n,color:ti((n-i)/(e.coord-i),[t.color,e.color])}}for(var s=0;se){i?r.push(a(i,l,e)):n&&r.push(a(n,l,0),a(n,l,e));break}n&&(r.push(a(n,l,0)),n=null),r.push(l),i=l}}return r}(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=p[0].coord-10,g=p[d-1].coord+10,y=g-f;if(y<.001)return"transparent";E(p,(function(t){t.offset=(t.coord-f)/y})),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 v=new oh(0,0,0,0,p,!0);return v[r]=f,v[r+"2"]=g,v}}}function FS(t,e,n){var i=t.get("showAllSymbol"),r="auto"===i;if(!i||r){var o=n.getAxesByScale("ordinal")[0];if(o&&(!r||!function(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;ai)return!1;return!0}(o,e))){var a=e.mapDimension(o.dim),s={};return E(o.getViewLabels(),(function(t){var e=o.scale.getRawOrdinalNumber(t.tickValue);s[e]=1})),function(t){return!s.hasOwnProperty(e.get(a,t))}}}}function GS(t,e){return[t[2*e],t[2*e+1]]}function WS(t){if(t.get(["endLabel","show"]))return!0;for(var e=0;e0&&"bolder"===t.get(["emphasis","lineStyle","width"]))&&(d.getState("emphasis").style.lineWidth=+d.style.lineWidth+1);rl(d).seriesIndex=t.seriesIndex,Zl(d,L,P,O);var R=zS(t.get("smooth")),N=t.get("smoothMonotone");if(d.setShape({smooth:R,smoothMonotone:N,connectNulls:w}),f){var E=a.getCalculationInfo("stackedOnSeries"),z=0;f.useStyle(k(l.getAreaStyle(),{fill:C,opacity:.7,lineJoin:"bevel",decal:a.getVisual("style").decal})),E&&(z=zS(E.get("smooth"))),f.setShape({smooth:R,stackedOnSmooth:z,smoothMonotone:N,connectNulls:w}),$l(f,t,"areaStyle"),rl(f).seriesIndex=t.seriesIndex,Zl(f,L,P,O)}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=_,this._points=u,this._step=T,this._valueOrigin=m,t.get("triggerLineEvent")&&(this.packEventData(t,d),f&&this.packEventData(t,f))},e.prototype.packEventData=function(t,e){rl(e).eventData={componentType:"series",componentSubType:"line",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"line"}},e.prototype.highlight=function(t,e,n,i){var r=t.getData(),o=zo(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 fS(r,o)).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 Og.prototype.highlight.call(this,t,e,n,i)},e.prototype.downplay=function(t,e,n,i){var r=t.getData(),o=zo(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 Og.prototype.downplay.call(this,t,e,n,i)},e.prototype._changePolyState=function(t){var e=this._polygon;Dl(this._polyline,t),e&&Dl(e,t)},e.prototype._newPolyline=function(t){var e=this._polyline;return e&&this._lineGroup.remove(e),e=new CS({shape:{points:t},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(e),this._polyline=e,e},e.prototype._newPolygon=function(t,e){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new AS({shape:{points:t,stackedOnPoints:e},segmentIgnoreThreshold:2}),this._lineGroup.add(n),this._polygon=n,n},e.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");X(l)&&(l=l(null));var u=s.get("animationDelay")||0,h=X(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 x=X(u)?u(o):l*m+h,_=s.getSymbolPath(),b=_.getTextContent();s.attr({scaleX:0,scaleY:0}),s.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:x}),b&&b.animateFrom({style:{opacity:0}},{duration:300,delay:x}),_.disableLabelAnimation=!0}}))},e.prototype._initOrUpdateEndLabel=function(t,e,n){var i=t.getModel("endLabel");if(WS(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 Xs({z2:200})).ignoreClip=!0,o.setTextContent(this._endLabel),o.disableLabelAnimation=!0);var l=function(t){for(var e,n,i=t.length/2;i>0&&(e=t[2*i-2],n=t[2*i-1],isNaN(e)||isNaN(n));i--);return i-1}(a);l>=0&&(ic(o,rc(t,"endLabel"),{inheritColor:n,labelFetcher:t,labelDataIndex:l,defaultText:function(t,e,n){return null!=n?dS(r,n):pS(r,t)},enableTextSetter:!0},function(t,e){var n=e.getBaseAxis(),i=n.isHorizontal(),r=n.inverse,o=i?r?"right":"left":"center",a=i?"middle":r?"top":"bottom";return{normal:{align:t.get("align")||o,verticalAlign:t.get("verticalAlign")||a}}}(i,e)),o.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},e.prototype._endLabelOnDuring=function(t,e,n,i,r,o,a){var s=this._endLabel,l=this._polyline;if(s){t<1&&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,x=(g?d:0)*(y?-1:1),_=(g?0:-d)*(y?-1:1),b=g?"x":"y",w=function(t,e,n){for(var i,r,o=t.length/2,a="x"===n?0:1,s=0,l=-1,u=0;u=e||i>=e&&r<=e){l=u;break}s=u,i=r}else i=r;return{range:[s,l],t:(e-i)/(r-i)}}(u,m,b),S=w.range,M=S[1]-S[0],I=void 0;if(M>=1){if(M>1&&!c){var T=GS(u,S[0]);s.attr({x:T[0]+x,y:T[1]+_}),r&&(I=h.getRawValue(S[0]))}else{(T=l.getPointOn(m,b))&&s.attr({x:T[0]+x,y:T[1]+_});var C=h.getRawValue(S[0]),D=h.getRawValue(S[1]);r&&(I=Zo(n,p,C,D,w.t))}i.lastFrameIndex=S[0]}else{var A=1===t||i.lastFrameIndex>0?S[0]:0;T=GS(u,A);r&&(I=h.getRawValue(A)),s.attr({x:T[0]+x,y:T[1]+_})}if(r){var k=pc(s);"function"==typeof k.setLabelText&&k.setLabelText(I)}}},e.prototype._doUpdateAnimation=function(t,e,n,i,r,o,a){var s=this._polyline,l=this._polygon,u=t.hostModel,h=function(t,e,n,i,r,o,a,s){for(var l=function(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}(t,e),u=[],h=[],c=[],p=[],d=[],f=[],g=[],y=_S(r,e,a),v=t.getLayout("points")||[],m=e.getLayout("points")||[],x=0;x3e3||l&&ES(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(),vh(s,g,u),l&&(l.setShape({points:c,stackedOnPoints:p}),l.stopAnimation(),vh(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;me&&(e=t[n]);return isFinite(e)?e:NaN},min:function(t){for(var e=1/0,n=0;ne&&(e=o,n=r)}return isFinite(n)?n:NaN},nearest:function(t){return t[0]}},ZS=function(t){return Math.round(t.length/2)};function jS(t){return{seriesType:t,reset:function(t,e,n){var i=t.getData(),r=t.get("sampling"),o=t.coordinateSystem,a=i.count();if(a>10&&"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;U(r)?d=US[r]:X(r)&&(d=r),d&&t.setData(i.downSample(i.mapDimension(l.dim),1/p,d,ZS))}}}}}var qS=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.getInitialData=function(t,e){return _x(null,this,{useEncodeDefaulter:!0})},e.prototype.getMarkerPosition=function(t,e,n){var i=this.coordinateSystem;if(i&&i.clampData){var r=i.clampData(t),o=i.dataToPoint(r);if(n)E(i.getAxes(),(function(t,n){if("category"===t.type&&null!=e){var i=t.getTicksCoords(),a=t.getTickModel().get("alignWithLabel"),s=r[n],l="x1"===e[n]||"y1"===e[n];if(l&&!a&&(s+=1),i.length<2)return;if(2===i.length)return void(o[n]=t.toGlobalCoord(t.getExtent()[l?1:0]));for(var u=void 0,h=void 0,c=1,p=0;ps){h=(d+u)/2;break}1===p&&(c=f-i[0].tickValue)}null==h&&(u?u&&(h=i[i.length-1].coord):h=i[0].coord),o[n]=t.toGlobalCoord(h)}}));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[NaN,NaN]},e.type="series.__base_bar__",e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},e}(bg);bg.registerClass(qS);var KS=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.getInitialData=function(){return _x(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},e.prototype.getProgressive=function(){return!!this.get("large")&&this.get("progressive")},e.prototype.getProgressiveThreshold=function(){var t=this.get("progressiveThreshold"),e=this.get("largeThreshold");return e>t&&(t=e),t},e.prototype.brushSelector=function(t,e,n){return n.rect(e.getItemLayout(t))},e.type="series.bar",e.dependencies=["grid","polar"],e.defaultOption=kc(qS.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}),e}(qS),$S=function(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*Math.PI,this.clockwise=!0},JS=function(t){function e(e){var n=t.call(this,e)||this;return n.type="sausage",n}return n(e,t),e.prototype.getDefaultShape=function(){return new $S},e.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?u-lo)return!0;o=u}return!1},e.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);r<=o;++r)if(t.ordinalNumbers[r]!==n.getRawOrdinalNumber(r))return!0},e.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}))}},e.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})},e.prototype.remove=function(t,e){this._clear(this._model),this._removeOnRenderedListener(e)},e.prototype.dispose=function(t,e){this._removeOnRenderedListener(e)},e.prototype._removeOnRenderedListener=function(t){this._onRendered&&(t.getZr().off("rendered",this._onRendered),this._onRendered=null)},e.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){wh(e,t,rl(e).dataIndex)}))):e.removeAll(),this._data=null,this._isFirstFrame=!0},e.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},e.type="bar",e}(Og),oM={cartesian2d:function(t,e){var n=e.width<0?-1:1,i=e.height<0?-1:1;n<0&&(e.x+=e.width,e.width=-e.width),i<0&&(e.y+=e.height,e.height=-e.height);var r=t.x+t.width,o=t.y+t.height,a=nM(e.x,t.x),s=iM(e.x+e.width,r),l=nM(e.y,t.y),u=iM(e.y+e.height,o),h=sr?s:a,e.y=c&&l>o?u:l,e.width=h?0:s-a,e.height=c?0:u-l,n<0&&(e.x+=e.width,e.width=-e.width),i<0&&(e.y+=e.height,e.height=-e.height),h||c},polar:function(t,e){var n=e.r0<=e.r?1:-1;if(n<0){var i=e.r;e.r=e.r0,e.r0=i}var r=iM(e.r,t.r),o=nM(e.r0,t.r0);e.r=r,e.r0=o;var a=r-o<0;if(n<0){i=e.r;e.r=e.r0,e.r0=i}return a}},aM={cartesian2d:function(t,e,n,i,r,o,a,s,l){var u=new Ws({shape:A({},i),z2:1});(u.__dataIndex=n,u.name="item",o)&&(u.shape[r?"height":"width"]=0);return u},polar:function(t,e,n,i,r,o,a,s,l){var u=!r&&l?JS:Fu,h=new u({shape:i,z2:1});h.name="item";var c,p,d=dM(r);if(h.calculateTextPosition=(c=d,p=({isRoundCap:u===JS}||{}).isRoundCap,function(t,e,n){var i=e.position;if(!i||i instanceof Array)return Dr(t,e,n);var r=c(i),o=null!=e.distance?e.distance:5,a=this.shape,s=a.cx,l=a.cy,u=a.r,h=a.r0,d=(u+h)/2,f=a.startAngle,g=a.endAngle,y=(f+g)/2,v=p?Math.abs(u-h)/2:0,m=Math.cos,x=Math.sin,_=s+u*m(f),b=l+u*x(f),w="left",S="top";switch(r){case"startArc":_=s+(h-o)*m(y),b=l+(h-o)*x(y),w="center",S="top";break;case"insideStartArc":_=s+(h+o)*m(y),b=l+(h+o)*x(y),w="center",S="bottom";break;case"startAngle":_=s+d*m(f)+QS(f,o+v,!1),b=l+d*x(f)+tM(f,o+v,!1),w="right",S="middle";break;case"insideStartAngle":_=s+d*m(f)+QS(f,-o+v,!1),b=l+d*x(f)+tM(f,-o+v,!1),w="left",S="middle";break;case"middle":_=s+d*m(y),b=l+d*x(y),w="center",S="middle";break;case"endArc":_=s+(u+o)*m(y),b=l+(u+o)*x(y),w="center",S="bottom";break;case"insideEndArc":_=s+(u-o)*m(y),b=l+(u-o)*x(y),w="center",S="top";break;case"endAngle":_=s+d*m(g)+QS(g,o+v,!0),b=l+d*x(g)+tM(g,o+v,!0),w="left",S="middle";break;case"insideEndAngle":_=s+d*m(g)+QS(g,-o+v,!0),b=l+d*x(g)+tM(g,-o+v,!0),w="right",S="middle";break;default:return Dr(t,e,n)}return(t=t||{}).x=_,t.y=b,t.align=w,t.verticalAlign=S,t}),o){var f=r?"r":"endAngle",g={};h.shape[f]=r?i.r0:i.startAngle,g[f]=i[f],(s?vh:mh)(h,{shape:g},o)}return h}};function sM(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?vh:mh)(n,{shape:l},e,r,null),(a?vh:mh)(n,{shape:u},e?t.baseAxis.model:null,r)}function lM(t,e){for(var n=0;n0?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,n){var i=t.getItemLayout(e);return{cx:i.cx,cy:i.cy,r0:i.r0,r:i.r,startAngle:i.startAngle,endAngle:i.endAngle,clockwise:i.clockwise}}};function dM(t){return function(t){var e=t?"Arc":"Angle";return function(t){switch(t){case"start":case"insideStart":case"end":case"insideEnd":return t+e;default:return t}}}(t)}function fM(t,e,n,i,r,o,a,s){var l=e.getItemVisual(n,"style");if(s){if(!o.get("roundCap")){var u=t.shape;A(u,eM(i.getModel("itemStyle"),u,!0)),t.setShape(u)}}else{var h=i.get(["itemStyle","borderRadius"])||0;t.setShape("r",h)}t.useStyle(l);var c=i.getShallow("cursor");c&&t.attr("cursor",c);var p=s?a?r.r>=r.r0?"endArc":"startArc":r.endAngle>=r.startAngle?"endAngle":"startAngle":a?r.height>=0?"bottom":"top":r.width>=0?"right":"left",d=rc(i);ic(t,d,{labelFetcher:o,labelDataIndex:n,defaultText:pS(o.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:p});var f=t.getTextContent();if(s&&f){var g=i.get(["label","position"]);t.textConfig.inside="middle"===g||null,function(t,e,n,i){if(j(i))t.setTextConfig({rotation:i});else if(Y(e))t.setTextConfig({rotation:0});else{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})}}(t,"outside"===g?p:g,dM(a),i.get(["label","rotate"]))}dc(f,d,o.getRawValue(n),(function(t){return dS(e,t)}));var y=i.getModel(["emphasis"]);Zl(t,y.get("focus"),y.get("blurScope"),y.get("disabled")),$l(t,i),function(t){return null!=t.startAngle&&null!=t.endAngle&&t.startAngle===t.endAngle}(r)&&(t.style.fill="none",t.style.stroke="none",E(t.states,(function(t){t.style&&(t.style.fill=t.style.stroke="none")})))}var gM=function(){},yM=function(t){function e(e){var n=t.call(this,e)||this;return n.type="largeBar",n}return n(e,t),e.prototype.getDefaultShape=function(){return new gM},e.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=s[0]&&e<=s[0]+l[0]&&n>=s[1]&&n<=s[1]+l[1])return a[h]}return-1}(this,t.offsetX,t.offsetY);rl(this).dataIndex=e>=0?e:null}),30,!1);function xM(t,e,n){if(OS(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 o=e;return{cx:(r=n.getArea()).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}}var _M=2*Math.PI,bM=Math.PI/180;function wM(t,e){return kp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function SM(t,e){var n=wM(t,e),i=t.get("center"),r=t.get("radius");Y(r)||(r=[0,r]);var o,a,s=$r(n.width,e.getWidth()),l=$r(n.height,e.getHeight()),u=Math.min(s,l),h=$r(r[0],u/2),c=$r(r[1],u/2),p=t.coordinateSystem;if(p){var d=p.dataToPoint(i);o=d[0]||0,a=d[1]||0}else Y(i)||(i=[i,i]),o=$r(i[0],s)+n.x,a=$r(i[1],l)+n.y;return{cx:o,cy:a,r0:h,r:c}}function MM(t,e,n){e.eachSeriesByType(t,(function(t){var e=t.getData(),i=e.mapDimension("value"),r=wM(t,n),o=SM(t,n),a=o.cx,s=o.cy,l=o.r,u=o.r0,h=-t.get("startAngle")*bM,c=t.get("endAngle"),p=t.get("padAngle")*bM;c="auto"===c?h-_M:-c*bM;var d=t.get("minAngle")*bM+p,f=0;e.each(i,(function(t){!isNaN(t)&&f++}));var g=e.getSum(i),y=Math.PI/(g||f)*2,v=t.get("clockwise"),m=t.get("roseType"),x=t.get("stillShowZeroSum"),_=e.getDataExtent(i);_[0]=0;var b=v?1:-1,w=[h,c],S=b*p/2;us(w,!v),h=w[0],c=w[1];var M=IM(t);M.startAngle=h,M.endAngle=c,M.clockwise=v;var I=Math.abs(c-h),T=I,C=0,D=h;if(e.setLayout({viewRect:r,r:l}),e.each(i,(function(t,n){var i;if(isNaN(t))e.setItemLayout(n,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:v,cx:a,cy:s,r0:u,r:m?NaN:l});else{(i="area"!==m?0===g&&x?y:t*y:I/f)i?h=o=D+b*i/2:(o=D+S,h=r-S),e.setItemLayout(n,{angle:i,startAngle:o,endAngle:h,clockwise:v,cx:a,cy:s,r0:u,r:m?Kr(t,_,[u,l]):l}),D=r}})),T<_M&&f)if(T<=.001){var A=I/f;e.each(i,(function(t,n){if(!isNaN(t)){var i=e.getItemLayout(n);i.angle=A;var r=0,o=0;An?a:o,h=Math.abs(l.label.y-n);if(h>=u.maxY){var c=l.label.x-e-l.len2*r,p=i+l.len,f=Math.abs(c)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 kM(t){return"center"===t.position}function LM(t){var e,n,i=t.getData(),r=[],o=!1,a=(t.get("minShowLabelAngle")||0)*CM,s=i.getLayout("viewRect"),l=i.getLayout("r"),u=s.width,h=s.x,c=s.y,p=s.height;function d(t){t.ignore=!0}i.each((function(t){var s=i.getItemGraphicEl(t),c=s.shape,p=s.getTextContent(),f=s.getTextGuideLine(),g=i.getItemModel(t),y=g.getModel("label"),v=y.get("position")||g.get(["emphasis","label","position"]),m=y.get("distanceToLabelLine"),x=y.get("alignTo"),_=$r(y.get("edgeDistance"),u),b=y.get("bleedMargin"),w=g.getModel("labelLine"),S=w.get("length");S=$r(S,u);var M=w.get("length2");if(M=$r(M,u),Math.abs(c.endAngle-c.startAngle)0?"right":"left":k>0?"left":"right"}var B=Math.PI,F=0,G=y.get("rotate");if(j(G))F=G*(B/180);else if("center"===v)F=0;else if("radial"===G||!0===G){F=k<0?-A+B:-A}else if("tangential"===G&&"outside"!==v&&"outer"!==v){var W=Math.atan2(k,L);W<0&&(W=2*B+W),L>0&&(W=B+W),F=W-B}if(o=!!F,p.x=I,p.y=T,p.rotation=F,p.setStyle({verticalAlign:"middle"}),P){p.setStyle({align:D});var H=p.states.select;H&&(H.x+=p.x,H.y+=p.y)}else{var Y=p.getBoundingRect().clone();Y.applyTransform(p.getComputedTransform());var X=(p.style.margin||0)+2.1;Y.y-=X/2,Y.height+=X,r.push({label:p,labelLine:f,position:v,len:S,len2:M,minTurnAngle:w.get("minTurnAngle"),maxSurfaceAngle:w.get("maxSurfaceAngle"),surfaceNormal:new De(k,L),linePoints:C,textAlign:D,labelDistance:m,labelAlignTo:x,edgeDistance:_,bleedMargin:b,rect:Y,unconstrainedWidth:Y.width,labelStyleWidth:p.style.width})}s.setTextConfig({inside:P})}})),!o&&t.get("avoidLabelOverlap")&&function(t,e,n,i,r,o,a,s){for(var l=[],u=[],h=Number.MAX_VALUE,c=-Number.MAX_VALUE,p=0;p0){for(var l=o.getItemLayout(0),u=1;isNaN(l&&l.startAngle)&&u=n.r0}},e.type="pie",e}(Og);function RM(t,e,n){e=Y(e)&&{coordDimensions:e}||A({encodeDefine:t.getEncode()},e);var i=t.getSource(),r=px(i,e).dimensions,o=new cx(r,t);return o.initData(i,n),o}var NM=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){return this._getRawData().indexOfName(t)>=0},t.prototype.indexOfName=function(t){return this._getDataWithEncodedVisual().indexOfName(t)},t.prototype.getItemVisual=function(t,e){return this._getDataWithEncodedVisual().getItemVisual(t,e)},t}(),EM=Vo(),zM=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new NM(W(this.getData,this),W(this.getRawData,this)),this._defaultLabelLine(e)},e.prototype.mergeOption=function(){t.prototype.mergeOption.apply(this,arguments)},e.prototype.getInitialData=function(){return RM(this,{coordDimensions:["value"],encodeDefaulter:H(ed,this)})},e.prototype.getDataParams=function(e){var n=this.getData(),i=EM(n),r=i.seats;if(!r){var o=[];n.each(n.mapDimension("value"),(function(t){o.push(t)})),r=i.seats=io(o,n.hostModel.get("percentPrecision"))}var a=t.prototype.getDataParams.call(this,e);return a.percent=r[e]||0,a.$vars.push("percent"),a},e.prototype._defaultLabelLine=function(t){Co(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},e.type="series.pie",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,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"},e}(bg);var VM=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n}return n(e,t),e.prototype.getInitialData=function(t,e){return _x(null,this,{useEncodeDefaulter:!0})},e.prototype.getProgressive=function(){var t=this.option.progressive;return null==t?this.option.large?5e3:this.get("progressive"):t},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?1e4:this.get("progressiveThreshold"):t},e.prototype.brushSelector=function(t,e,n){return n.point(e.getItemLayout(t))},e.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},e.type="series.scatter",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},e}(bg),BM=function(){},FM=function(t){function e(e){var n=t.call(this,e)||this;return n._off=0,n.hoverDataIdx=-1,n}return n(e,t),e.prototype.getDefaultShape=function(){return new BM},e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.buildPath=function(t,e){var n,i=e.points,r=e.size,o=this.symbolProxy,a=o.shape,s=t.getContext?t.getContext():t,l=s&&r[0]<4,u=this.softClipShape;if(l)this._ctx=s;else{for(this._ctx=null,n=this._off;n=0;s--){var l=2*s,u=i[l]-o/2,h=i[l+1]-a/2;if(t>=u&&e>=h&&t<=u+o&&e<=h+a)return s}return-1},e.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect();return t=n[0],e=n[1],i.contain(t,e)?(this.hoverDataIdx=this.findDataIndex(t,e))>=0:(this.hoverDataIdx=-1,!1)},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var e=this.shape,n=e.points,i=e.size,r=i[0],o=i[1],a=1/0,s=1/0,l=-1/0,u=-1/0,h=0;h=0&&(l.dataIndex=n+(t.startIndex||0))}))},t.prototype.remove=function(){this._clear()},t.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},t}(),WM=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){var i=t.getData();this._updateSymbolDraw(i,t).updateData(i,{clipShape:this._getClipShape(t)}),this._finished=!0},e.prototype.incrementalPrepareRender=function(t,e,n){var i=t.getData();this._updateSymbolDraw(i,t).incrementalPrepareUpdate(i),this._finished=!1},e.prototype.incrementalRender=function(t,e,n){this._symbolDraw.incrementalUpdate(t,e.getData(),{clipShape:this._getClipShape(e)}),this._finished=t.end===e.getData().count()},e.prototype.updateTransform=function(t,e,n){var i=t.getData();if(this.group.dirty(),!this._finished||i.count()>1e4)return{update:!0};var r=XS("").reset(t,e,n);r.progress&&r.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout(i)},e.prototype.eachRendered=function(t){this._symbolDraw&&this._symbolDraw.eachRendered(t)},e.prototype._getClipShape=function(t){if(t.get("clip",!0)){var e=t.coordinateSystem;return e&&e.getArea&&e.getArea(.1)}},e.prototype._updateSymbolDraw=function(t,e){var n=this._symbolDraw,i=e.pipelineContext.large;return n&&i===this._isLargeDraw||(n&&n.remove(),n=this._symbolDraw=i?new GM:new xS,this._isLargeDraw=i,this.group.removeAll()),this.group.add(n.group),n},e.prototype.remove=function(t,e){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},e.prototype.dispose=function(){},e.type="scatter",e}(Og),HM=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.type="grid",e.dependencies=["xAxis","yAxis"],e.layoutMode="box",e.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"},e}(zp),YM=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",Wo).models[0]},e.type="cartesian2dAxis",e}(zp);R(YM,D_);var XM={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)"]}}},UM=C({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},XM),ZM=C({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}}},XM),jM={category:UM,value:ZM,time:C({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},ZM),log:k({logBase:10},ZM)},qM={value:1,category:1,time:1,log:1};function KM(t,e,i,r){E(qM,(function(o,a){var s=C(C({},jM[a],!0),r,!0),l=function(t){function i(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e+"Axis."+a,n}return n(i,t),i.prototype.mergeDefaultAndTheme=function(t,e){var n=Pp(this),i=n?Rp(t):{};C(t,e.getTheme().get(a+"Axis")),C(t,this.getDefaultOption()),t.type=$M(t),n&&Op(t,i,n)},i.prototype.optionUpdated=function(){"category"===this.option.type&&(this.__ordinalMeta=Mx.createByAxisModel(this))},i.prototype.getCategories=function(t){var e=this.option;if("category"===e.type)return t?e.data:this.__ordinalMeta.categories},i.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},i.type=e+"Axis."+a,i.defaultOption=s,i}(i);t.registerComponentModel(l)})),t.registerSubTypeDefaulter(e+"Axis",$M)}function $M(t){return t.type||(t.data?"category":"value")}var JM=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 z(this._dimList,(function(t){return this._axes[t]}),this)},t.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),B(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}(),QM=["x","y"];function tI(t){return"interval"===t.type||"time"===t.type}var eI=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="cartesian2d",e.dimensions=QM,e}return n(e,t),e.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var t=this.getAxis("x").scale,e=this.getAxis("y").scale;if(tI(t)&&tI(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=Ie([],p)}}},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},e.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]))},e.prototype.containData=function(t){return this.getAxis("x").containData(t[0])&&this.getAxis("y").containData(t[1])},e.prototype.containZone=function(t,e){var n=this.dataToPoint(t),i=this.dataToPoint(e),r=this.getArea(),o=new ze(n[0],n[1],i[0]-n[0],i[1]-n[1]);return r.intersect(o)},e.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 Wt(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},e.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||[])[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},e.prototype.pointToData=function(t,e){var n=[];if(this._invTransform)return Wt(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},e.prototype.getOtherAxis=function(t){return this.getAxis("x"===t.dim?"y":"x")},e.prototype.getArea=function(t){t=t||0;var e=this.getAxis("x").getGlobalExtent(),n=this.getAxis("y").getGlobalExtent(),i=Math.min(e[0],e[1])-t,r=Math.min(n[0],n[1])-t,o=Math.max(e[0],e[1])-i+t,a=Math.max(n[0],n[1])-r+t;return new ze(i,r,o,a)},e}(JM),nI=function(t){function e(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 n(e,t),e.prototype.isHorizontal=function(){var t=this.position;return"top"===t||"bottom"===t},e.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},e.prototype.pointToData=function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},e.prototype.setCategorySortInfo=function(t){if("category"!==this.type)return!1;this.model.option.categorySortInfo=t,this.scale.setSortInfo(t)},e}(ab);function iI(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);o.labelDirection=o.tickDirection=o.nameDirection={top:-1,bottom:1,left:-1,right:1}[s],o.labelOffset=a?f[p[s]]-f[p.onZero]:0,e.get(["axisTick","inside"])&&(o.tickDirection=-o.tickDirection),it(n.labelInside,e.get(["axisLabel","inside"]))&&(o.labelDirection=-o.labelDirection);var y=e.get(["axisLabel","rotate"]);return o.labelRotate="top"===l?-y:y,o.z2=1,o}function rI(t){return"cartesian2d"===t.get("coordinateSystem")}function oI(t){var e={xAxisModel:null,yAxisModel:null};return E(e,(function(n,i){var r=i.replace(/Model$/,""),o=t.getReferringComponents(r,Wo).models[0];e[i]=o})),e}var aI=Math.log;function sI(t,e,n){var i=Ex.prototype,r=i.getTicks.call(n),o=i.getTicks.call(n,!0),a=r.length-1,s=i.getInterval.call(n),l=x_(t,e),u=l.extent,h=l.fixMin,c=l.fixMax;if("log"===t.type){var p=aI(t.base);u=[aI(u[0])/p,aI(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=Dx(f),g=u[1]-f*a;else{t.getTicks().length-1>a&&(f=Dx(f));var v=f*a;(g=Jr((y=Math.ceil(u[1]/f)*f)-v))<0&&u[0]>=0?(g=0,y=Jr(v)):y>0&&u[1]<=0&&(y=0,g=-Jr(v))}var m=(r[0].value-o[0].value)/s,x=(r[a].value-o[a].value)/s;i.setExtent.call(t,g+f*m,y+f*x),i.setInterval.call(t,f),(m||x)&&i.setNiceExtent.call(t,g+f,y-f)}var lI=function(){function t(t,e,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=QM,this._initCartesian(t,e,n),this.model=t}return t.prototype.getRect=function(){return this._rect},t.prototype.update=function(t,e){var n=this._axesMap;function i(t){var e,n=G(t),i=n.length;if(i){for(var r=[],o=i-1;o>=0;o--){var a=t[+n[o]],s=a.model,l=a.scale;Tx(l)&&s.get("alignTicks")&&null==s.get("interval")?r.push(a):(__(l,s),Tx(l)&&(e=a))}r.length&&(e||__((e=r.pop()).scale,e.model),E(r,(function(t){sI(t.scale,t.model,e.scale)})))}}this._updateScale(t,this.model),i(n.x),i(n.y);var r={};E(n.x,(function(t){hI(n,"y",t,r)})),E(n.y,(function(t){hI(n,"x",t,r)})),this.resize(this.model,e)},t.prototype.resize=function(t,e,n){var i=t.getBoxLayoutParams(),r=!n&&t.get("containLabel"),o=kp(i,{width:e.getWidth(),height:e.getHeight()});this._rect=o;var a=this._axesList;function s(){E(a,(function(t){var e=t.isHorizontal(),n=e?[0,o.width]:[0,o.height],i=t.inverse?1:0;t.setExtent(n[i],n[1-i]),function(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}}(t,e?o.x:o.y)}))}s(),r&&(E(a,(function(t){if(!t.model.get(["axisLabel","inside"])){var e=function(t){var e=t.model,n=t.scale;if(e.get(["axisLabel","show"])&&!n.isBlank()){var i,r,o=n.getExtent();r=n instanceof Rx?n.count():(i=n.getTicks()).length;var a,s=t.getLabelModel(),l=w_(t),u=1;r>40&&(u=Math.ceil(r/40));for(var h=0;h0&&i>0||n<0&&i<0)}(t)}var pI=Math.PI,dI=function(){function t(t,e){this.group=new Br,this.opt=e,this.axisModel=t,k(e,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0,handleAutoShown:function(){return!0}});var n=new Br({x:e.position[0],y:e.position[1],rotation:e.rotation});n.updateTransform(),this._transformGroup=n}return t.prototype.hasBuilder=function(t){return!!fI[t]},t.prototype.add=function(t){fI[t](this.opt,this.axisModel,this.group,this._transformGroup)},t.prototype.getGroup=function(){return this.group},t.innerTextLayout=function(t,e,n){var i,r,o=ao(e-t);return so(o)?(r=n>0?"top":"bottom",i="center"):so(o-pI)?(r=n>0?"bottom":"top",i="center"):(r="middle",i=o>0&&o0?"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}(),fI={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&&(Wt(s,s,a),Wt(l,l,a));var h=A({lineCap:"round"},e.getModel(["axisLine","lineStyle"]).getLineStyle()),c=new Ku({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:h,strokeContainThreshold:t.strokeContainThreshold||5,silent:!0,z2:1});zh(c.shape,c.style.lineWidth),c.anid="line",n.add(c);var p=e.get(["axisLine","symbol"]);if(null!=p){var d=e.get(["axisLine","symbolSize"]);U(p)&&(p=[p,p]),(U(d)||j(d))&&(d=[d,d]);var f=Zy(e.get(["axisLine","symbolOffset"])||0,d),g=d[0],y=d[1];E([{rotate:t.rotation+Math.PI/2,offset:f[0],r:0},{rotate:t.rotation-Math.PI/2,offset:f[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"!==p[i]&&null!=p[i]){var r=Xy(p[i],-g/2,-y/2,g,y,h.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=function(t,e,n,i){var r=n.axis,o=n.getModel("axisTick"),a=o.get("show");"auto"===a&&i.handleAutoShown&&(a=i.handleAutoShown("axisTick"));if(!a||r.scale.isBlank())return;for(var s=o.getModel("lineStyle"),l=i.tickDirection*o.get("length"),u=mI(r.getTicksCoords(),e.transform,l,k(s.getLineStyle(),{stroke:n.get(["axisLine","lineStyle","color"])}),"ticks"),h=0;hc[1]?-1:1,d=["start"===s?c[0]-p*h:"end"===s?c[1]+p*h:(c[0]+c[1])/2,vI(s)?t.labelOffset+l*h:0],f=e.get("nameRotate");null!=f&&(f=f*pI/180),vI(s)?o=dI.innerTextLayout(t.rotation,null!=f?f:t.rotation,l):(o=function(t,e,n,i){var r,o,a=ao(n-t),s=i[0]>i[1],l="start"===e&&!s||"start"!==e&&s;so(a-pI/2)?(o=l?"bottom":"top",r="center"):so(a-1.5*pI)?(o=l?"top":"bottom",r="center"):(o="middle",r=a<1.5*pI&&a>pI/2?l?"left":"right":l?"right":"left");return{rotation:a,textAlign:r,textVerticalAlign:o}}(t.rotation,s,f||0,c),null!=(a=t.axisNameAvailableWidth)&&(a=Math.abs(a/Math.sin(o.rotation)),!isFinite(a)&&(a=null)));var g=u.getFont(),y=e.get("nameTruncate",!0)||{},v=y.ellipsis,m=it(t.nameTruncateMaxWidth,y.maxWidth,a),x=new Xs({x:d[0],y:d[1],rotation:o.rotation,silent:dI.isLabelSilent(e),style:oc(u,{text:r,font:g,overflow:"truncate",width:m,ellipsis:v,fill:u.getTextColor()||e.get(["axisLine","lineStyle","color"]),align:u.get("align")||o.textAlign,verticalAlign:u.get("verticalAlign")||o.textVerticalAlign}),z2:1});if(Kh({el:x,componentModel:e,itemName:r}),x.__fullText=r,x.anid="name",e.get("triggerEvent")){var _=dI.makeAxisEventDataBase(e);_.targetType="axisName",_.name=r,rl(x).eventData=_}i.add(x),x.updateTransform(),n.add(x),x.decomposeTransform()}}};function gI(t){t&&(t.ignore=!0)}function yI(t,e){var n=t&&t.getBoundingRect().clone(),i=e&&e.getBoundingRect().clone();if(n&&i){var r=xe([]);return Se(r,r,-t.rotation),n.applyTransform(be([],r,t.getLocalTransform())),i.applyTransform(be([],r,e.getLocalTransform())),n.intersect(i)}}function vI(t){return"middle"===t||"center"===t}function mI(t,e,n,i,r){for(var o=[],a=[],s=[],l=0;l=0||t===e}function bI(t){var e=wI(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=SI(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&&!c.min?c.min=0:null!=c.min&&c.min<0&&!c.max&&(c.max=0);var p=a;null!=c.color&&(p=k({color:c.color},a));var d=C(T(c),{boundaryGap:t,splitNumber:e,scale:n,axisLine:i,axisTick:r,axisLabel:o,name:c.text,showName:s,nameLocation:"end",nameGap:u,nameTextStyle:p,triggerEvent:h},!1);if(U(l)){var f=d.name;d.name=l.replace("{value}",null!=f?f:"")}else X(l)&&(d.name=l(d.name,d));var g=new Cc(d,null,this.ecModel);return R(g,D_.prototype),g.mainType="radar",g.componentIndex=this.componentIndex,g}),this);this._indicatorModels=c},e.prototype.getIndicatorModels=function(){return this._indicatorModels},e.type="radar",e.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:C({lineStyle:{color:"#bbb"}},XI.axisLine),axisLabel:UI(XI.axisLabel,!1),axisTick:UI(XI.axisTick,!1),splitLine:UI(XI.splitLine,!0),splitArea:UI(XI.splitArea,!0),indicator:[]},e}(zp),jI=["axisLine","axisTickLabel","axisName"],qI=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){this.group.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},e.prototype._buildAxes=function(t){var e=t.coordinateSystem;E(z(e.getIndicatorAxes(),(function(t){var n=t.model.get("showName")?t.name:"";return new dI(t.model,{axisName:n,position:[e.cx,e.cy],rotation:t.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})})),(function(t){E(jI,t.add,t),this.group.add(t.getGroup())}),this)},e.prototype._buildSplitLineAndArea=function(t){var e=t.coordinateSystem,n=e.getIndicatorAxes();if(n.length){var i=t.get("shape"),r=t.getModel("splitLine"),o=t.getModel("splitArea"),a=r.getModel("lineStyle"),s=o.getModel("areaStyle"),l=r.get("show"),u=o.get("show"),h=a.get("color"),c=s.get("color"),p=Y(h)?h:[h],d=Y(c)?c:[c],f=[],g=[];if("circle"===i)for(var y=n[0].getTicksCoords(),v=e.cx,m=e.cy,x=0;x3?1.4:r>1?1.2:1.1;iT(this,"zoom","zoomOnMouseWheel",t,{scale:i>0?s:1/s,originX:o,originY:a,isAvailableBehavior:null})}if(n){var l=Math.abs(i);iT(this,"scrollMove","moveOnMouseWheel",t,{scrollDelta:(i>0?1:-1)*(l>3?.4:l>1?.15:.05),originX:o,originY:a,isAvailableBehavior:null})}}},e.prototype._pinchHandler=function(t){tT(this._zr,"globalPan")||iT(this,"zoom",null,t,{scale:t.pinchScale>1?1.1:1/1.1,originX:t.pinchX,originY:t.pinchY,isAvailableBehavior:null})},e}(jt);function iT(t,e,n,i,r){t.pointerChecker&&t.pointerChecker(i,r.originX,r.originY)&&(de(i.event),rT(t,e,n,i,r))}function rT(t,e,n,i,r){r.isAvailableBehavior=W(oT,null,n,i),t.trigger(e,r)}function oT(t,e,n){var i=n[t];return!t||i&&(!U(i)||e.event[i+"Key"])}function aT(t,e,n){var i=t.target;i.x+=e,i.y+=n,i.dirty()}function sT(t,e,n,i){var r=t.target,o=t.zoomLimit,a=t.zoom=t.zoom||1;if(a*=e,o){var s=o.min||0,l=o.max||1/0;a=Math.max(Math.min(l,a),s)}var u=a/t.zoom;t.zoom=a,r.x-=(n-r.x)*(u-1),r.y-=(i-r.y)*(u-1),r.scaleX*=u,r.scaleY*=u,r.dirty()}var lT,uT={axisPointer:1,tooltip:1,brush:1};function hT(t,e,n){var i=e.getComponentByElement(t.topTarget),r=i&&i.coordinateSystem;return i&&i!==n&&!uT.hasOwnProperty(i.mainType)&&r&&r.model!==n}function cT(t){U(t)&&(t=(new DOMParser).parseFromString(t,"text/xml"));var e=t;for(9===e.nodeType&&(e=e.firstChild);"svg"!==e.nodeName.toLowerCase()||1!==e.nodeType;)e=e.nextSibling;return e}var pT={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-anchor":"textAlign",visibility:"visibility",display:"display"},dT=G(pT),fT={"alignment-baseline":"textBaseline","stop-color":"stopColor"},gT=G(fT),yT=function(){function t(){this._defs={},this._root=null}return t.prototype.parse=function(t,e){e=e||{};var n=cT(t);this._defsUsePending=[];var i=new Br;this._root=i;var r=[],o=n.getAttribute("viewBox")||"",a=parseFloat(n.getAttribute("width")||e.width),s=parseFloat(n.getAttribute("height")||e.height);isNaN(a)&&(a=null),isNaN(s)&&(s=null),wT(n,i,null,!0,!1);for(var l,u,h=n.firstChild;h;)this._parseNode(h,i,r,null,!1,!1),h=h.nextSibling;if(function(t,e){for(var n=0;n=4&&(l={x:parseFloat(c[0]||0),y:parseFloat(c[1]||0),width:parseFloat(c[2]),height:parseFloat(c[3])})}if(l&&null!=a&&null!=s&&(u=LT(l,{x:0,y:0,width:a,height:s}),!e.ignoreViewBox)){var p=i;(i=new Br).add(p),p.scaleX=p.scaleY=u.scale,p.x=u.x,p.y=u.y}return e.ignoreRootClip||null==a||null==s||i.setClipPath(new Ws({shape:{x:0,y:0,width:a,height:s}})),{root:i,width:a,height:s,viewBoxRect:l,viewBoxTransform:u,named:r}},t.prototype._parseNode=function(t,e,n,i,r,o){var a,s=t.nodeName.toLowerCase(),l=i;if("defs"===s&&(r=!0),"text"===s&&(o=!0),"defs"===s||"switch"===s)a=e;else{if(!r){var u=lT[s];if(u&&_t(lT,s)){a=u.call(this,t,e);var h=t.getAttribute("name");if(h){var c={name:h,namedFrom:null,svgNodeTagLower:s,el:a};n.push(c),"g"===s&&(l=c)}else i&&n.push({name:i.name,namedFrom:i,svgNodeTagLower:s,el:a});e.add(a)}}var p=vT[s];if(p&&_t(vT,s)){var d=p.call(this,t),f=t.getAttribute("id");f&&(this._defs[f]=d)}}if(a&&a.isGroup)for(var g=t.firstChild;g;)1===g.nodeType?this._parseNode(g,a,n,l,r,o):3===g.nodeType&&o&&this._parseText(g,a),g=g.nextSibling},t.prototype._parseText=function(t,e){var n=new Ps({style:{text:t.textContent},silent:!0,x:this._textX||0,y:this._textY||0});_T(e,n),wT(t,n,this._defsUsePending,!1,!1),function(t,e){var n=e.__selfStyle;if(n){var i=n.textBaseline,r=i;i&&"auto"!==i?"baseline"===i?r="alphabetic":"before-edge"===i||"text-before-edge"===i?r="top":"after-edge"===i||"text-after-edge"===i?r="bottom":"central"!==i&&"mathematical"!==i||(r="middle"):r="alphabetic",t.style.textBaseline=r}var o=e.__inheritedStyle;if(o){var a=o.textAlign,s=a;a&&("middle"===a&&(s="center"),t.style.textAlign=s)}}(n,e);var i=n.style,r=i.fontSize;r&&r<9&&(i.fontSize=9,n.scaleX*=r/9,n.scaleY*=r/9);var o=(i.fontSize||i.fontFamily)&&[i.fontStyle,i.fontWeight,(i.fontSize||12)+"px",i.fontFamily||"sans-serif"].join(" ");i.font=o;var a=n.getBoundingRect();return this._textX+=a.width,e.add(n),n},t.internalField=void(lT={g:function(t,e){var n=new Br;return _T(e,n),wT(t,n,this._defsUsePending,!1,!1),n},rect:function(t,e){var n=new Ws;return _T(e,n),wT(t,n,this._defsUsePending,!1,!1),n.setShape({x:parseFloat(t.getAttribute("x")||"0"),y:parseFloat(t.getAttribute("y")||"0"),width:parseFloat(t.getAttribute("width")||"0"),height:parseFloat(t.getAttribute("height")||"0")}),n.silent=!0,n},circle:function(t,e){var n=new Su;return _T(e,n),wT(t,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),r:parseFloat(t.getAttribute("r")||"0")}),n.silent=!0,n},line:function(t,e){var n=new Ku;return _T(e,n),wT(t,n,this._defsUsePending,!1,!1),n.setShape({x1:parseFloat(t.getAttribute("x1")||"0"),y1:parseFloat(t.getAttribute("y1")||"0"),x2:parseFloat(t.getAttribute("x2")||"0"),y2:parseFloat(t.getAttribute("y2")||"0")}),n.silent=!0,n},ellipse:function(t,e){var n=new Iu;return _T(e,n),wT(t,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(t.getAttribute("cx")||"0"),cy:parseFloat(t.getAttribute("cy")||"0"),rx:parseFloat(t.getAttribute("rx")||"0"),ry:parseFloat(t.getAttribute("ry")||"0")}),n.silent=!0,n},polygon:function(t,e){var n,i=t.getAttribute("points");i&&(n=bT(i));var r=new Xu({shape:{points:n||[]},silent:!0});return _T(e,r),wT(t,r,this._defsUsePending,!1,!1),r},polyline:function(t,e){var n,i=t.getAttribute("points");i&&(n=bT(i));var r=new Zu({shape:{points:n||[]},silent:!0});return _T(e,r),wT(t,r,this._defsUsePending,!1,!1),r},image:function(t,e){var n=new Ns;return _T(e,n),wT(t,n,this._defsUsePending,!1,!1),n.setStyle({image:t.getAttribute("xlink:href")||t.getAttribute("href"),x:+t.getAttribute("x"),y:+t.getAttribute("y"),width:+t.getAttribute("width"),height:+t.getAttribute("height")}),n.silent=!0,n},text:function(t,e){var n=t.getAttribute("x")||"0",i=t.getAttribute("y")||"0",r=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0";this._textX=parseFloat(n)+parseFloat(r),this._textY=parseFloat(i)+parseFloat(o);var a=new Br;return _T(e,a),wT(t,a,this._defsUsePending,!1,!0),a},tspan:function(t,e){var n=t.getAttribute("x"),i=t.getAttribute("y");null!=n&&(this._textX=parseFloat(n)),null!=i&&(this._textY=parseFloat(i));var r=t.getAttribute("dx")||"0",o=t.getAttribute("dy")||"0",a=new Br;return _T(e,a),wT(t,a,this._defsUsePending,!1,!0),this._textX+=parseFloat(r),this._textY+=parseFloat(o),a},path:function(t,e){var n=_u(t.getAttribute("d")||"");return _T(e,n),wT(t,n,this._defsUsePending,!1,!1),n.silent=!0,n}}),t}(),vT={lineargradient:function(t){var e=parseInt(t.getAttribute("x1")||"0",10),n=parseInt(t.getAttribute("y1")||"0",10),i=parseInt(t.getAttribute("x2")||"10",10),r=parseInt(t.getAttribute("y2")||"0",10),o=new oh(e,n,i,r);return mT(t,o),xT(t,o),o},radialgradient:function(t){var e=parseInt(t.getAttribute("cx")||"0",10),n=parseInt(t.getAttribute("cy")||"0",10),i=parseInt(t.getAttribute("r")||"0",10),r=new ah(e,n,i);return mT(t,r),xT(t,r),r}};function mT(t,e){"userSpaceOnUse"===t.getAttribute("gradientUnits")&&(e.global=!0)}function xT(t,e){for(var n=t.firstChild;n;){if(1===n.nodeType&&"stop"===n.nodeName.toLocaleLowerCase()){var i=n.getAttribute("offset"),r=void 0;r=i&&i.indexOf("%")>0?parseInt(i,10)/100:i?parseFloat(i):0;var o={};kT(n,o,o);var a=o.stopColor||n.getAttribute("stop-color")||"#000000";e.colorStops.push({offset:r,color:a})}n=n.nextSibling}}function _T(t,e){t&&t.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),k(e.__inheritedStyle,t.__inheritedStyle))}function bT(t){for(var e=TT(t),n=[],i=0;i0;o-=2){var a=i[o],s=i[o-1],l=TT(a);switch(r=r||[1,0,0,1,0,0],s){case"translate":we(r,r,[parseFloat(l[0]),parseFloat(l[1]||"0")]);break;case"scale":Me(r,r,[parseFloat(l[0]),parseFloat(l[1]||l[0])]);break;case"rotate":Se(r,r,-parseFloat(l[0])*DT,[parseFloat(l[1]||"0"),parseFloat(l[2]||"0")]);break;case"skewX":be(r,[1,0,Math.tan(parseFloat(l[0])*DT),1,0,0],r);break;case"skewY":be(r,[1,Math.tan(parseFloat(l[0])*DT),0,1,0,0],r);break;case"matrix":r[0]=parseFloat(l[0]),r[1]=parseFloat(l[1]),r[2]=parseFloat(l[2]),r[3]=parseFloat(l[3]),r[4]=parseFloat(l[4]),r[5]=parseFloat(l[5])}}e.setLocalTransform(r)}}(t,e),kT(t,a,s),i||function(t,e,n){for(var i=0;i0,f={api:n,geo:s,mapOrGeoModel:t,data:a,isVisualEncodedByVisualMap:d,isGeo:o,transformInfoRaw:c};"geoJSON"===s.resourceType?this._buildGeoJSON(f):"geoSVG"===s.resourceType&&this._buildSVG(f),this._updateController(t,e,n),this._updateMapSelectHandler(t,l,n,i)},t.prototype._buildGeoJSON=function(t){var e=this._regionsGroupByName=yt(),n=yt(),i=this._regionsGroup,r=t.transformInfoRaw,o=t.mapOrGeoModel,a=t.data,s=t.geo.projection,l=s&&s.stream;function u(t,e){return e&&(t=e(t)),t&&[t[0]*r.scaleX+r.x,t[1]*r.scaleY+r.y]}function h(t){for(var e=[],n=!l&&s&&s.project,i=0;i=0)&&(p=r);var d=a?{normal:{align:"center",verticalAlign:"middle"}}:null;ic(e,rc(i),{labelFetcher:p,labelDataIndex:c,defaultText:n},d);var f=e.getTextContent();if(f&&(JT(f).ignore=f.ignore,e.textConfig&&a)){var g=e.getBoundingRect().clone();e.textConfig.layoutRect=g,e.textConfig.position=[(a[0]-g.x)/g.width*100+"%",(a[1]-g.y)/g.height*100+"%"]}e.disableLabelAnimation=!0}else e.removeTextContent(),e.removeTextConfig(),e.disableLabelAnimation=null}function rC(t,e,n,i,r,o){t.data?t.data.setItemGraphicEl(o,e):rl(e).eventData={componentType:"geo",componentIndex:r.componentIndex,geoIndex:r.componentIndex,name:n,region:i&&i.option||{}}}function oC(t,e,n,i,r){t.data||Kh({el:e,componentModel:r,itemName:n,itemTooltipOption:i.get("tooltip")})}function aC(t,e,n,i,r){e.highDownSilentOnTouch=!!r.get("selectedMode");var o=i.getModel("emphasis"),a=o.get("focus");return Zl(e,a,o.get("blurScope"),o.get("disabled")),t.isGeo&&function(t,e,n){var i=rl(t);i.componentMainType=e.mainType,i.componentIndex=e.componentIndex,i.componentHighDownName=n}(e,r,n),a}function sC(t,e,n){var i,r=[];function o(){i=[]}function a(){i.length&&(r.push(i),i=[])}var s=e({polygonStart:o,polygonEnd:a,lineStart:o,lineEnd:a,point:function(t,e){isFinite(t)&&isFinite(e)&&i.push([t,e])},sphere:function(){}});return!n&&s.polygonStart(),E(t,(function(t){s.lineStart();for(var e=0;e-1&&(n.style.stroke=n.style.fill,n.style.fill="#fff",n.style.lineWidth=2),n},e.type="series.map",e.dependencies=["geo"],e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},nameProperty:"name"},e}(bg);function hC(t){var e={};t.eachSeriesByType("map",(function(t){var n=t.getHostGeoModel(),i=n?"o"+n.id:"i"+t.getMapType();(e[i]=e[i]||[]).push(t)})),E(e,(function(t,e){for(var n,i,r,o=(n=z(t,(function(t){return t.getData()})),i=t[0].get("mapValueCalculation"),r={},E(n,(function(t){t.each(t.mapDimension("value"),(function(e,n){var i="ec-"+t.getName(n);r[i]=r[i]||[],isNaN(e)||r[i].push(e)}))})),n[0].map(n[0].mapDimension("value"),(function(t,e){for(var o="ec-"+n[0].getName(e),a=0,s=1/0,l=-1/0,u=r[o].length,h=0;h1?(d.width=p,d.height=p/x):(d.height=p,d.width=p*x),d.y=c[1]-d.height/2,d.x=c[0]-d.width/2;else{var b=t.getBoxLayoutParams();b.aspect=x,d=kp(b,{width:v,height:m})}this.setViewRect(d.x,d.y,d.width,d.height),this.setCenter(t.get("center"),e),this.setZoom(t.get("zoom"))}R(vC,dC);var _C=function(){function t(){this.dimensions=yC}return t.prototype.create=function(t,e){var n=[];function i(t){return{nameProperty:t.get("nameProperty"),aspectScale:t.get("aspectScale"),projection:t.get("projection")}}t.eachComponent("geo",(function(t,r){var o=t.get("map"),a=new vC(o+r,o,A({nameMap:t.get("nameMap")},i(t)));a.zoomLimit=t.get("scaleLimit"),n.push(a),t.coordinateSystem=a,a.model=t,a.resize=xC,a.resize(t,e)})),t.eachSeries((function(t){if("geo"===t.get("coordinateSystem")){var e=t.get("geoIndex")||0;t.coordinateSystem=n[e]}}));var r={};return t.eachSeriesByType("map",(function(t){if(!t.getHostGeoModel()){var e=t.getMapType();r[e]=r[e]||[],r[e].push(t)}})),E(r,(function(t,r){var o=z(t,(function(t){return t.get("nameMap")})),a=new vC(r,r,A({nameMap:D(o)},i(t[0])));a.zoomLimit=it.apply(null,z(t,(function(t){return t.get("scaleLimit")}))),n.push(a),a.resize=xC,a.resize(t[0],e),E(t,(function(t){t.coordinateSystem=a,function(t,e){E(e.get("geoCoord"),(function(e,n){t.addGeoCoord(n,e)}))}(a,t)}))})),n},t.prototype.getFilledRegions=function(t,e,n,i){for(var r=(t||[]).slice(),o=yt(),a=0;a=0;){var o=e[n];o.hierNode.prelim+=i,o.hierNode.modifier+=i,r+=o.hierNode.change,i+=o.hierNode.shift+r}}(t);var o=(n[0].hierNode.prelim+n[n.length-1].hierNode.prelim)/2;r?(t.hierNode.prelim=r.hierNode.prelim+e(t,r),t.hierNode.modifier=t.hierNode.prelim-o):t.hierNode.prelim=o}else r&&(t.hierNode.prelim=r.hierNode.prelim+e(t,r));t.parentNode.hierNode.defaultAncestor=function(t,e,n,i){if(e){for(var r=t,o=t,a=o.parentNode.children[0],s=e,l=r.hierNode.modifier,u=o.hierNode.modifier,h=a.hierNode.modifier,c=s.hierNode.modifier;s=PC(s),o=OC(o),s&&o;){r=PC(r),a=OC(a),r.hierNode.ancestor=t;var p=s.hierNode.prelim+c-o.hierNode.prelim-u+i(s,o);p>0&&(NC(RC(s,t,n),t,p),u+=p,l+=p),c+=s.hierNode.modifier,u+=o.hierNode.modifier,l+=r.hierNode.modifier,h+=a.hierNode.modifier}s&&!PC(r)&&(r.hierNode.thread=s,r.hierNode.modifier+=c-l),o&&!OC(a)&&(a.hierNode.thread=o,a.hierNode.modifier+=u-h,n=t)}return n}(t,r,t.parentNode.hierNode.defaultAncestor||i[0],e)}function AC(t){var e=t.hierNode.prelim+t.parentNode.hierNode.modifier;t.setLayout({x:e},!0),t.hierNode.modifier+=t.parentNode.hierNode.modifier}function kC(t){return arguments.length?t:EC}function LC(t,e){return t-=Math.PI/2,{x:e*Math.cos(t),y:e*Math.sin(t)}}function PC(t){var e=t.children;return e.length&&t.isExpand?e[e.length-1]:t.hierNode.thread}function OC(t){var e=t.children;return e.length&&t.isExpand?e[0]:t.hierNode.thread}function RC(t,e,n){return t.hierNode.ancestor.parentNode===e.parentNode?t.hierNode.ancestor:n}function NC(t,e,n){var i=n/(e.hierNode.i-t.hierNode.i);e.hierNode.change-=i,e.hierNode.shift+=n,e.hierNode.modifier+=n,e.hierNode.prelim+=n,t.hierNode.change+=i}function EC(t,e){return t.parentNode===e.parentNode?1:2}var zC=function(){this.parentPoint=[],this.childPoints=[]},VC=function(t){function e(e){return t.call(this,e)||this}return n(e,t),e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new zC},e.prototype.buildPath=function(t,e){var n=e.childPoints,i=n.length,r=e.parentPoint,o=n[0],a=n[i-1];if(1===i)return t.moveTo(r[0],r[1]),void t.lineTo(o[0],o[1]);var s=e.orient,l="TB"===s||"BT"===s?0:1,u=1-l,h=$r(e.forkPosition,1),c=[];c[l]=r[l],c[u]=r[u]+(a[u]-r[u])*h,t.moveTo(r[0],r[1]),t.lineTo(c[0],c[1]),t.moveTo(o[0],o[1]),c[l]=o[l],t.lineTo(c[0],c[1]),c[l]=a[l],t.lineTo(c[0],c[1]),t.lineTo(a[0],a[1]);for(var p=1;pm.x)||(_-=Math.PI);var S=b?"left":"right",M=s.getModel("label"),I=M.get("rotate"),T=I*(Math.PI/180),C=y.getTextContent();C&&(y.setTextConfig({position:M.get("position")||S,rotation:null==I?-_:T,origin:"center"}),C.setStyle("verticalAlign","middle"))}var D=s.get(["emphasis","focus"]),A="relative"===D?vt(a.getAncestorsIndices(),a.getDescendantIndices()):"ancestor"===D?a.getAncestorsIndices():"descendant"===D?a.getDescendantIndices():null;A&&(rl(n).focus=A),function(t,e,n,i,r,o,a,s){var l=e.getModel(),u=t.get("edgeShape"),h=t.get("layout"),c=t.getOrient(),p=t.get(["lineStyle","curveness"]),d=t.get("edgeForkPosition"),f=l.getModel("lineStyle").getLineStyle(),g=i.__edge;if("curve"===u)e.parentNode&&e.parentNode!==n&&(g||(g=i.__edge=new th({shape:XC(h,c,p,r,r)})),vh(g,{shape:XC(h,c,p,o,a)},t));else if("polyline"===u)if("orthogonal"===h){if(e!==n&&e.children&&0!==e.children.length&&!0===e.isExpand){for(var y=e.children,v=[],m=0;me&&(e=i.height)}this.height=e+1},t.prototype.getNodeById=function(t){if(this.getId()===t)return this;for(var e=0,n=this.children,i=n.length;e=0&&this.hostTree.data.setItemLayout(this.dataIndex,t,e)},t.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},t.prototype.getModel=function(t){if(!(this.dataIndex<0))return this.hostTree.data.getItemModel(this.dataIndex).getModel(t)},t.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},t.prototype.setVisual=function(t,e){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,t,e)},t.prototype.getVisual=function(t){return this.hostTree.data.getItemVisual(this.dataIndex,t)},t.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},t.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},t.prototype.getChildIndex=function(){if(this.parentNode){for(var t=this.parentNode.children,e=0;e=0){var i=n.getData().tree.root,r=t.targetNode;if(U(r)&&(r=i.getNodeById(r)),r&&i.contains(r))return{node:r};var o=t.targetNodeId;if(null!=o&&(r=i.getNodeById(o)))return{node:r}}}function rD(t){for(var e=[];t;)(t=t.parentNode)&&e.push(t);return e.reverse()}function oD(t,e){return P(rD(t),e)>=0}function aD(t,e){for(var n=[];t;){var i=t.dataIndex;n.push({name:t.name,dataIndex:i,value:e.getRawValue(i)}),t=t.parentNode}return n.reverse(),n}var sD=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.hasSymbolVisual=!0,e.ignoreStyleOnData=!0,e}return n(e,t),e.prototype.getInitialData=function(t){var e={name:t.name,children:t.data},n=t.leaves||{},i=new Cc(n,this,this.ecModel),r=nD.createTree(e,this,(function(t){t.wrapMethod("getItemModel",(function(t,e){var n=r.getNodeByDataIndex(e);return n&&n.children.length&&n.isExpand||(t.parentModel=i),t}))}));var o=0;r.eachNode("preorder",(function(t){t.depth>o&&(o=t.depth)}));var a=t.expandAndCollapse&&t.initialTreeDepth>=0?t.initialTreeDepth:o;return r.root.eachNode("preorder",(function(t){var e=t.hostTree.data.getRawDataItem(t.dataIndex);t.isExpand=e&&null!=e.collapsed?!e.collapsed:t.depth<=a})),r.data},e.prototype.getOrient=function(){var t=this.get("orient");return"horizontal"===t?t="LR":"vertical"===t&&(t="TB"),t},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.formatTooltip=function(t,e,n){for(var i=this.getData().tree,r=i.root.children[0],o=i.getNodeByDataIndex(t),a=o.getValue(),s=o.name;o&&o!==r;)s=o.parentNode.name+"."+s,o=o.parentNode;return og("nameValue",{name:s,value:a,noValue:isNaN(a)||null==a})},e.prototype.getDataParams=function(e){var n=t.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(e);return n.treeAncestors=aD(i,this),n.collapsed=!i.isExpand,n},e.type="series.tree",e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},e}(bg);function lD(t,e){for(var n,i=[t];n=i.pop();)if(e(n),n.isExpand){var r=n.children;if(r.length)for(var o=r.length-1;o>=0;o--)i.push(r[o])}}function uD(t,e){t.eachSeriesByType("tree",(function(t){!function(t,e){var n=function(t,e){return kp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e);t.layoutInfo=n;var i=t.get("layout"),r=0,o=0,a=null;"radial"===i?(r=2*Math.PI,o=Math.min(n.height,n.width)/2,a=kC((function(t,e){return(t.parentNode===e.parentNode?1:2)/t.depth}))):(r=n.width,o=n.height,a=kC());var s=t.getData().tree.root,l=s.children[0];if(l){!function(t){var e=t;e.hierNode={defaultAncestor:null,ancestor:e,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var n,i,r=[e];n=r.pop();)if(i=n.children,n.isExpand&&i.length)for(var o=i.length-1;o>=0;o--){var a=i[o];a.hierNode={defaultAncestor:null,ancestor:a,prelim:0,modifier:0,change:0,shift:0,i:o,thread:null},r.push(a)}}(s),function(t,e,n){for(var i,r=[t],o=[];i=r.pop();)if(o.push(i),i.isExpand){var a=i.children;if(a.length)for(var s=0;sh.getLayout().x&&(h=t),t.depth>c.depth&&(c=t)}));var p=u===h?1:a(u,h)/2,d=p-u.getLayout().x,f=0,g=0,y=0,v=0;if("radial"===i)f=r/(h.getLayout().x+p+d),g=o/(c.depth-1||1),lD(l,(function(t){y=(t.getLayout().x+d)*f,v=(t.depth-1)*g;var e=LC(y,v);t.setLayout({x:e.x,y:e.y,rawX:y,rawY:v},!0)}));else{var m=t.getOrient();"RL"===m||"LR"===m?(g=o/(h.getLayout().x+p+d),f=r/(c.depth-1||1),lD(l,(function(t){v=(t.getLayout().x+d)*g,y="LR"===m?(t.depth-1)*f:r-(t.depth-1)*f,t.setLayout({x:y,y:v},!0)}))):"TB"!==m&&"BT"!==m||(f=r/(h.getLayout().x+p+d),g=o/(c.depth-1||1),lD(l,(function(t){y=(t.getLayout().x+d)*f,v="TB"===m?(t.depth-1)*g:o-(t.depth-1)*g,t.setLayout({x:y,y:v},!0)})))}}}(t,e)}))}function hD(t){t.eachSeriesByType("tree",(function(t){var e=t.getData();e.tree.eachNode((function(t){var n=t.getModel().getModel("itemStyle").getItemStyle();A(e.ensureUniqueItemVisual(t.dataIndex,"style"),n)}))}))}var cD=["treemapZoomToNode","treemapRender","treemapMove"];function pD(t){var e=t.getData().tree,n={};e.eachNode((function(e){for(var i=e;i&&i.depth>1;)i=i.parentNode;var r=pd(t.ecModel,i.name||i.dataIndex+"",n);e.setVisual("decal",r)}))}var dD=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.preventUsingHoverLayer=!0,n}return n(e,t),e.prototype.getInitialData=function(t,e){var n={name:t.name,children:t.data};fD(n);var i=t.levels||[],r=this.designatedVisualItemStyle={},o=new Cc({itemStyle:r},this,e);i=t.levels=function(t,e){var n,i,r=To(e.get("color")),o=To(e.get(["aria","decal","decals"]));if(!r)return;t=t||[],E(t,(function(t){var e=new Cc(t),r=e.get("color"),o=e.get("decal");(e.get(["itemStyle","color"])||r&&"none"!==r)&&(n=!0),(e.get(["itemStyle","decal"])||o&&"none"!==o)&&(i=!0)}));var a=t[0]||(t[0]={});n||(a.color=r.slice());!i&&o&&(a.decal=o.slice());return t}(i,e);var a=z(i||[],(function(t){return new Cc(t,o,e)}),this),s=nD.createTree(n,this,(function(t){t.wrapMethod("getItemModel",(function(t,e){var n=s.getNodeByDataIndex(e),i=n?a[n.depth]:null;return t.parentModel=i||o,t}))}));return s.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.formatTooltip=function(t,e,n){var i=this.getData(),r=this.getRawValue(t);return og("nameValue",{name:i.getName(t),value:r})},e.prototype.getDataParams=function(e){var n=t.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(e);return n.treeAncestors=aD(i,this),n.treePathInfo=n.treeAncestors,n},e.prototype.setLayoutInfo=function(t){this.layoutInfo=this.layoutInfo||{},A(this.layoutInfo,t)},e.prototype.mapIdToIndex=function(t){var e=this._idIndexMap;e||(e=this._idIndexMap=yt(),this._idIndexMapCount=0);var n=e.get(t);return null==n&&e.set(t,n=this._idIndexMapCount++),n},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e)},e.prototype.enableAriaDecal=function(){pD(this)},e.type="series.treemap",e.layoutMode="box",e.defaultOption={progressive:0,left:"center",top:"middle",width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.1024,scaleLimit:null,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",textStyle:{color:"#fff"}},emphasis:{itemStyle:{color:"rgba(0,0,0,0.9)"}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",overflow:"truncate"},upperLabel:{show:!1,position:[0,"50%"],height:20,overflow:"truncate",verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],overflow:"truncate",verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},e}(bg);function fD(t){var e=0;E(t.children,(function(t){fD(t);var n=t.value;Y(n)&&(n=n[0]),e+=n}));var n=t.value;Y(n)&&(n=n[0]),(null==n||isNaN(n))&&(n=e),n<0&&(n=0),Y(t.value)?t.value[0]=n:t.value=n}var gD=function(){function t(t){this.group=new Br,t.add(this.group)}return t.prototype.render=function(t,e,n,i){var r=t.getModel("breadcrumb"),o=this.group;if(o.removeAll(),r.get("show")&&n){var a=r.getModel("itemStyle"),s=r.getModel("emphasis"),l=a.getModel("textStyle"),u=s.getModel(["itemStyle","textStyle"]),h={pos:{left:r.get("left"),right:r.get("right"),top:r.get("top"),bottom:r.get("bottom")},box:{width:e.getWidth(),height:e.getHeight()},emptyItemWidth:r.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(n,h,l),this._renderContent(t,h,a,s,l,u,i),Lp(o,h.pos,h.box)}},t.prototype._prepare=function(t,e,n){for(var i=t;i;i=i.parentNode){var r=Ro(i.getModel().get("name"),""),o=n.getTextRect(r),a=Math.max(o.width+16,e.emptyItemWidth);e.totalWidth+=a+8,e.renderList.push({node:i,text:r,width:a})}},t.prototype._renderContent=function(t,e,n,i,r,o,a){for(var s,l,u,h,c,p,d,f,g,y=0,v=e.emptyItemWidth,m=t.get(["breadcrumb","height"]),x=(s=e.pos,l=e.box,h=l.width,c=l.height,p=$r(s.left,h),d=$r(s.top,c),f=$r(s.right,h),g=$r(s.bottom,c),(isNaN(p)||isNaN(parseFloat(s.left)))&&(p=0),(isNaN(f)||isNaN(parseFloat(s.right)))&&(f=h),(isNaN(d)||isNaN(parseFloat(s.top)))&&(d=0),(isNaN(g)||isNaN(parseFloat(s.bottom)))&&(g=c),u=vp(u||0),{width:Math.max(f-p-u[1]-u[3],0),height:Math.max(g-d-u[0]-u[2],0)}),_=e.totalWidth,b=e.renderList,w=i.getModel("itemStyle").getItemStyle(),S=b.length-1;S>=0;S--){var M=b[S],I=M.node,T=M.width,C=M.text;_>x.width&&(_-=T-v,T=v,C=null);var D=new Xu({shape:{points:yD(y,0,T,m,S===b.length-1,0===S)},style:k(n.getItemStyle(),{lineJoin:"bevel"}),textContent:new Xs({style:oc(r,{text:C})}),textConfig:{position:"inside"},z2:1e5,onclick:H(a,I)});D.disableLabelAnimation=!0,D.getTextContent().ensureState("emphasis").style=oc(o,{text:C}),D.ensureState("emphasis").style=w,Zl(D,i.get("focus"),i.get("blurScope"),i.get("disabled")),this.group.add(D),vD(D,t,I),y+=T+8}},t.prototype.remove=function(){this.group.removeAll()},t}();function yD(t,e,n,i,r,o){var a=[[r?t:t-5,e],[t+n,e],[t+n,e+i],[r?t:t-5,e+i]];return!o&&a.splice(2,0,[t+n+5,e+i/2]),!r&&a.push([t,e+i/2]),a}function vD(t,e,n){rl(t).eventData={componentType:"series",componentSubType:"treemap",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:n&&n.dataIndex,name:n&&n.name},treePathInfo:n&&aD(n,e)}}var mD=function(){function t(){this._storage=[],this._elExistsMap={}}return t.prototype.add=function(t,e,n,i,r){return!this._elExistsMap[t.id]&&(this._elExistsMap[t.id]=!0,this._storage.push({el:t,target:e,duration:n,delay:i,easing:r}),!0)},t.prototype.finished=function(t){return this._finishedCallback=t,this},t.prototype.start=function(){for(var t=this,e=this._storage.length,n=function(){--e<=0&&(t._storage.length=0,t._elExistsMap={},t._finishedCallback&&t._finishedCallback())},i=0,r=this._storage.length;i3||Math.abs(t.dy)>3)){var e=this.seriesModel.getData().tree.root;if(!e)return;var n=e.getLayout();if(!n)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:n.x+t.dx,y:n.y+t.dy,width:n.width,height:n.height}})}},e.prototype._onZoom=function(t){var e=t.originX,n=t.originY,i=t.scale;if("animating"!==this._state){var r=this.seriesModel.getData().tree.root;if(!r)return;var o=r.getLayout();if(!o)return;var a,s=new ze(o.x,o.y,o.width,o.height),l=this._controllerHost;a=l.zoomLimit;var u=l.zoom=l.zoom||1;if(u*=i,a){var h=a.min||0,c=a.max||1/0;u=Math.max(Math.min(c,u),h)}var p=u/l.zoom;l.zoom=u;var d=this.seriesModel.layoutInfo,f=[1,0,0,1,0,0];we(f,f,[-(e-=d.x),-(n-=d.y)]),Me(f,f,[p,p]),we(f,f,[e,n]),s.applyTransform(f),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:s.x,y:s.y,width:s.width,height:s.height}})}},e.prototype._initEvents=function(t){var e=this;t.on("click",(function(t){if("ready"===e._state){var n=e.seriesModel.get("nodeClick",!0);if(n){var i=e.findTarget(t.offsetX,t.offsetY);if(i){var r=i.node;if(r.getLayout().isLeafRoot)e._rootToNode(i);else if("zoomToNode"===n)e._zoomToNode(i);else if("link"===n){var o=r.hostTree.data.getItemModel(r.dataIndex),a=o.get("link",!0),s=o.get("target",!0)||"blank";a&&Mp(a,s)}}}}}),this)},e.prototype._renderBreadcrumb=function(t,e,n){var i=this;n||(n=null!=t.get("leafDepth",!0)?{node:t.getViewRoot()}:this.findTarget(e.getWidth()/2,e.getHeight()/2))||(n={node:t.getData().tree.root}),(this._breadcrumb||(this._breadcrumb=new gD(this.group))).render(t,e,n.node,(function(e){"animating"!==i._state&&(oD(t.getViewRoot(),e)?i._rootToNode({node:e}):i._zoomToNode({node:e}))}))},e.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage={nodeGroup:[],background:[],content:[]},this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},e.prototype.dispose=function(){this._clearController()},e.prototype._zoomToNode=function(t){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype._rootToNode=function(t){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype.findTarget=function(t,e){var n;return this.seriesModel.getViewRoot().eachNode({attr:"viewChildren",order:"preorder"},(function(i){var r=this._storage.background[i.getRawIndex()];if(r){var o=r.transformCoordToLocal(t,e),a=r.shape;if(!(a.x<=o[0]&&o[0]<=a.x+a.width&&a.y<=o[1]&&o[1]<=a.y+a.height))return!1;n={node:i,offsetX:o[0],offsetY:o[1]}}}),this),n},e.type="treemap",e}(Og);var CD=E,DD=q,AD=-1,kD=function(){function t(e){var n=e.mappingMethod,i=e.type,r=this.option=T(e);this.type=i,this.mappingMethod=n,this._normalizeData=FD[n];var o=t.visualHandlers[i];this.applyVisual=o.applyVisual,this.getColorMapper=o.getColorMapper,this._normalizedToVisual=o._normalizedToVisual[n],"piecewise"===n?(LD(r),function(t){var e=t.pieceList;t.hasSpecialVisual=!1,E(e,(function(e,n){e.originIndex=n,null!=e.visual&&(t.hasSpecialVisual=!0)}))}(r)):"category"===n?r.categories?function(t){var e=t.categories,n=t.categoryMap={},i=t.visual;if(CD(e,(function(t,e){n[t]=e})),!Y(i)){var r=[];q(i)?CD(i,(function(t,e){var i=n[e];r[null!=i?i:AD]=t})):r[-1]=i,i=BD(t,r)}for(var o=e.length-1;o>=0;o--)null==i[o]&&(delete n[e[o]],e.pop())}(r):LD(r,!0):(lt("linear"!==n||r.dataExtent),LD(r))}return t.prototype.mapValueToVisual=function(t){var e=this._normalizeData(t);return this._normalizedToVisual(e,t)},t.prototype.getNormalizer=function(){return W(this._normalizeData,this)},t.listVisualTypes=function(){return G(t.visualHandlers)},t.isValidType=function(e){return t.visualHandlers.hasOwnProperty(e)},t.eachVisual=function(t,e,n){q(t)?E(t,e,n):e.call(n,t)},t.mapVisual=function(e,n,i){var r,o=Y(e)?[]:q(e)?{}:(r=!0,null);return t.eachVisual(e,(function(t,e){var a=n.call(i,t,e);r?o=a:o[e]=a})),o},t.retrieveVisuals=function(e){var n,i={};return e&&CD(t.visualHandlers,(function(t,r){e.hasOwnProperty(r)&&(i[r]=e[r],n=!0)})),n?i:null},t.prepareVisualTypes=function(t){if(Y(t))t=t.slice();else{if(!DD(t))return[];var e=[];CD(t,(function(t,n){e.push(n)})),t=e}return t.sort((function(t,e){return"color"===e&&"color"!==t&&0===t.indexOf("color")?1:-1})),t},t.dependsOn=function(t,e){return"color"===e?!(!t||0!==t.indexOf(e)):t===e},t.findPieceIndex=function(t,e,n){for(var i,r=1/0,o=0,a=e.length;ou[1]&&(u[1]=l);var h=e.get("colorMappingBy"),c={type:a.name,dataExtent:u,visual:a.range};"color"!==c.type||"index"!==h&&"id"!==h?c.mappingMethod="linear":(c.mappingMethod="category",c.loop=!0);var p=new kD(c);return WD(p).drColorMappingBy=h,p}(0,r,o,0,u,d);E(d,(function(t,e){if(t.depth>=n.length||t===n[t.depth]){var o=function(t,e,n,i,r,o){var a=A({},e);if(r){var s=r.type,l="color"===s&&WD(r).drColorMappingBy,u="index"===l?i:"id"===l?o.mapIdToIndex(n.getId()):n.getValue(t.get("visualDimension"));a[s]=r.mapValueToVisual(u)}return a}(r,u,t,e,f,i);YD(t,o,n,i)}}))}else s=XD(u),h.fill=s}}function XD(t){var e=UD(t,"color");if(e){var n=UD(t,"colorAlpha"),i=UD(t,"colorSaturation");return i&&(e=ni(e,null,null,i)),n&&(e=ii(e,n)),e}}function UD(t,e){var n=t[e];if(null!=n&&"none"!==n)return n}function ZD(t,e){var n=t.get(e);return Y(n)&&n.length?{name:e,range:n}:null}var jD=Math.max,qD=Math.min,KD=it,$D=E,JD=["itemStyle","borderWidth"],QD=["itemStyle","gapWidth"],tA=["upperLabel","show"],eA=["upperLabel","height"],nA={seriesType:"treemap",reset:function(t,e,n,i){var r=n.getWidth(),o=n.getHeight(),a=t.option,s=kp(t.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()}),l=a.size||[],u=$r(KD(s.width,l[0]),r),h=$r(KD(s.height,l[1]),o),c=i&&i.type,p=iD(i,["treemapZoomToNode","treemapRootToNode"],t),d="treemapRender"===c||"treemapMove"===c?i.rootRect:null,f=t.getViewRoot(),g=rD(f);if("treemapMove"!==c){var y="treemapZoomToNode"===c?function(t,e,n,i,r){var o,a=(e||{}).node,s=[i,r];if(!a||a===n)return s;var l=i*r,u=l*t.option.zoomToNodeRatio;for(;o=a.parentNode;){for(var h=0,c=o.children,p=0,d=c.length;poo&&(u=oo),a=o}ua[1]&&(a[1]=e)}))):a=[NaN,NaN];return{sum:i,dataExtent:a}}(e,a,s);if(0===u.sum)return t.viewChildren=[];if(u.sum=function(t,e,n,i,r){if(!i)return n;for(var o=t.get("visibleMin"),a=r.length,s=a,l=a-1;l>=0;l--){var u=r["asc"===i?a-l-1:l].getValue();u/n*ei&&(i=a));var l=t.area*t.area,u=e*e*n;return l?jD(u*i/l,l/(u*r)):1/0}function oA(t,e,n,i,r){var o=e===n.width?0:1,a=1-o,s=["x","y"],l=["width","height"],u=n[s[o]],h=e?t.area/e:0;(r||h>n[l[a]])&&(h=n[l[a]]);for(var c=0,p=t.length;ci&&(i=e);var o=i%2?i+2:i+3;r=[];for(var a=0;a0&&(m[0]=-m[0],m[1]=-m[1]);var _=v[0]<0?-1:1;if("start"!==i.__position&&"end"!==i.__position){var b=-Math.atan2(v[1],v[0]);u[0].8?"left":h[0]<-.8?"right":"center",p=h[1]>.8?"top":h[1]<-.8?"bottom":"middle";break;case"start":i.x=-h[0]*f+l[0],i.y=-h[1]*g+l[1],c=h[0]>.8?"right":h[0]<-.8?"left":"center",p=h[1]>.8?"bottom":h[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":i.x=f*_+l[0],i.y=l[1]+w,c=v[0]<0?"right":"left",i.originX=-f*_,i.originY=-w;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":i.x=x[0],i.y=x[1]+w,c="center",i.originY=-w;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":i.x=-f*_+u[0],i.y=u[1]+w,c=v[0]>=0?"right":"left",i.originX=f*_,i.originY=-w}i.scaleX=i.scaleY=r,i.setStyle({verticalAlign:i.__verticalAlign||p,align:i.__align||c})}}}function S(t,e){var n=t.__specifiedRotation;if(null==n){var i=a.tangentAt(e);t.attr("rotation",(1===e?-1:1)*Math.PI/2-Math.atan2(i[1],i[0]))}else t.attr("rotation",n)}},e}(Br),YA=function(){function t(t){this.group=new Br,this._LineCtor=t||HA}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=XA(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=XA(t),this._lineData=null,this.group.removeAll()},t.prototype.incrementalUpdate=function(t,e){function n(t){t.isGroup||function(t){return t.animators&&t.animators.length>0}(t)||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}this._progressiveEls=[];for(var i=t.start;i=0?i+=u:i-=u:f>=0?i-=u:i+=u}return i}function ek(t,e){var n=[],i=Dn,r=[[],[],[]],o=[[],[]],a=[];e/=2,t.eachEdge((function(t,s){var l=t.getLayout(),u=t.getVisual("fromSymbol"),h=t.getVisual("toSymbol");l.__original||(l.__original=[Tt(l[0]),Tt(l[1])],l[2]&&l.__original.push(Tt(l[2])));var c=l.__original;if(null!=l[2]){if(It(r[0],c[0]),It(r[1],c[2]),It(r[2],c[1]),u&&"none"!==u){var p=SA(t.node1),d=tk(r,c[0],p*e);i(r[0][0],r[1][0],r[2][0],d,n),r[0][0]=n[3],r[1][0]=n[4],i(r[0][1],r[1][1],r[2][1],d,n),r[0][1]=n[3],r[1][1]=n[4]}if(h&&"none"!==h){p=SA(t.node2),d=tk(r,c[1],p*e);i(r[0][0],r[1][0],r[2][0],d,n),r[1][0]=n[1],r[2][0]=n[2],i(r[0][1],r[1][1],r[2][1],d,n),r[1][1]=n[1],r[2][1]=n[2]}It(l[0],r[0]),It(l[1],r[2]),It(l[2],r[1])}else{if(It(o[0],c[0]),It(o[1],c[1]),kt(a,o[1],o[0]),Et(a,a),u&&"none"!==u){p=SA(t.node1);At(o[0],o[0],a,p*e)}if(h&&"none"!==h){p=SA(t.node2);At(o[1],o[1],a,-p*e)}It(l[0],o[0]),It(l[1],o[1])}}))}function nk(t){return"view"===t.type}var ik=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(t,e){var n=new xS,i=new YA,r=this.group;this._controller=new nT(e.getZr()),this._controllerHost={target:r},r.add(n.group),r.add(i.group),this._symbolDraw=n,this._lineDraw=i,this._firstRender=!0},e.prototype.render=function(t,e,n){var i=this,r=t.coordinateSystem;this._model=t;var o=this._symbolDraw,a=this._lineDraw,s=this.group;if(nk(r)){var l={x:r.x,y:r.y,scaleX:r.scaleX,scaleY:r.scaleY};this._firstRender?s.attr(l):vh(s,l,t)}ek(t.getGraph(),wA(t));var u=t.getData();o.updateData(u);var h=t.getEdgeData();a.updateData(h),this._updateNodeAndLinkScale(),this._updateController(t,e,n),clearTimeout(this._layoutTimeout);var c=t.forceLayout,p=t.get(["force","layoutAnimation"]);c&&this._startForceLayoutIteration(c,p);var d=t.get("layout");u.graph.eachNode((function(e){var n=e.dataIndex,r=e.getGraphicEl(),o=e.getModel();if(r){r.off("drag").off("dragend");var a=o.get("draggable");a&&r.on("drag",(function(o){switch(d){case"force":c.warmUp(),!i._layouting&&i._startForceLayoutIteration(c,p),c.setFixed(n),u.setItemLayout(n,[r.x,r.y]);break;case"circular":u.setItemLayout(n,[r.x,r.y]),e.setLayout({fixed:!0},!0),TA(t,"symbolSize",e,[o.offsetX,o.offsetY]),i.updateLayout(t);break;default:u.setItemLayout(n,[r.x,r.y]),_A(t.getGraph(),t),i.updateLayout(t)}})).on("dragend",(function(){c&&c.setUnfixed(n)})),r.setDraggable(a,!!o.get("cursor")),"adjacency"===o.get(["emphasis","focus"])&&(rl(r).focus=e.getAdjacentDataIndices())}})),u.graph.eachEdge((function(t){var e=t.getGraphicEl(),n=t.getModel().get(["emphasis","focus"]);e&&"adjacency"===n&&(rl(e).focus={edge:[t.dataIndex],node:[t.node1.dataIndex,t.node2.dataIndex]})}));var f="circular"===t.get("layout")&&t.get(["circular","rotateLabel"]),g=u.getLayout("cx"),y=u.getLayout("cy");u.graph.eachNode((function(t){DA(t,f,g,y)})),this._firstRender=!1},e.prototype.dispose=function(){this.remove(),this._controller&&this._controller.dispose(),this._controllerHost=null},e.prototype._startForceLayoutIteration=function(t,e){var n=this;!function i(){t.step((function(t){n.updateLayout(n._model),(n._layouting=!t)&&(e?n._layoutTimeout=setTimeout(i,16):i())}))}()},e.prototype._updateController=function(t,e,n){var i=this,r=this._controller,o=this._controllerHost,a=this.group;r.setPointerChecker((function(e,i,r){var o=a.getBoundingRect();return o.applyTransform(a.transform),o.contain(i,r)&&!hT(e,n,t)})),nk(t.coordinateSystem)?(r.enable(t.get("roam")),o.zoomLimit=t.get("scaleLimit"),o.zoom=t.coordinateSystem.getZoom(),r.off("pan").off("zoom").on("pan",(function(e){aT(o,e.dx,e.dy),n.dispatchAction({seriesId:t.id,type:"graphRoam",dx:e.dx,dy:e.dy})})).on("zoom",(function(e){sT(o,e.scale,e.originX,e.originY),n.dispatchAction({seriesId:t.id,type:"graphRoam",zoom:e.scale,originX:e.originX,originY:e.originY}),i._updateNodeAndLinkScale(),ek(t.getGraph(),wA(t)),i._lineDraw.updateLayout(),n.updateLabelLayout()}))):r.disable()},e.prototype._updateNodeAndLinkScale=function(){var t=this._model,e=t.getData(),n=wA(t);e.eachItemGraphicEl((function(t,e){t&&t.setSymbolScale(n)}))},e.prototype.updateLayout=function(t){ek(t.getGraph(),wA(t)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},e.prototype.remove=function(){clearTimeout(this._layoutTimeout),this._layouting=!1,this._layoutTimeout=null,this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},e.type="graph",e}(Og);function rk(t){return"_EC_"+t}var ok=function(){function t(t){this.type="graph",this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=t||!1}return t.prototype.isDirected=function(){return this._directed},t.prototype.addNode=function(t,e){t=null==t?""+e:""+t;var n=this._nodesMap;if(!n[rk(t)]){var i=new ak(t,e);return i.hostGraph=this,this.nodes.push(i),n[rk(t)]=i,i}},t.prototype.getNodeByIndex=function(t){var e=this.data.getRawIndex(t);return this.nodes[e]},t.prototype.getNodeById=function(t){return this._nodesMap[rk(t)]},t.prototype.addEdge=function(t,e,n){var i=this._nodesMap,r=this._edgesMap;if(j(t)&&(t=this.nodes[t]),j(e)&&(e=this.nodes[e]),t instanceof ak||(t=i[rk(t)]),e instanceof ak||(e=i[rk(e)]),t&&e){var o=t.id+"-"+e.id,a=new sk(t,e,n);return a.hostGraph=this,this._directed&&(t.outEdges.push(a),e.inEdges.push(a)),t.edges.push(a),t!==e&&e.edges.push(a),this.edges.push(a),r[o]=a,a}},t.prototype.getEdgeByIndex=function(t){var e=this.edgeData.getRawIndex(t);return this.edges[e]},t.prototype.getEdge=function(t,e){t instanceof ak&&(t=t.id),e instanceof ak&&(e=e.id);var n=this._edgesMap;return this._directed?n[t+"-"+e]:n[t+"-"+e]||n[e+"-"+t]},t.prototype.eachNode=function(t,e){for(var n=this.nodes,i=n.length,r=0;r=0&&t.call(e,n[r],r)},t.prototype.eachEdge=function(t,e){for(var n=this.edges,i=n.length,r=0;r=0&&n[r].node1.dataIndex>=0&&n[r].node2.dataIndex>=0&&t.call(e,n[r],r)},t.prototype.breadthFirstTraverse=function(t,e,n,i){if(e instanceof ak||(e=this._nodesMap[rk(e)]),e){for(var r="out"===n?"outEdges":"in"===n?"inEdges":"edges",o=0;o=0&&n.node2.dataIndex>=0}));for(r=0,o=i.length;r=0&&this[t][e].setItemVisual(this.dataIndex,n,i)},getVisual:function(n){return this[t][e].getItemVisual(this.dataIndex,n)},setLayout:function(n,i){this.dataIndex>=0&&this[t][e].setItemLayout(this.dataIndex,n,i)},getLayout:function(){return this[t][e].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[t][e].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[t][e].getRawIndex(this.dataIndex)}}}function uk(t,e,n,i,r){for(var o=new ok(i),a=0;a "+p)),u++)}var d,f=n.get("coordinateSystem");if("cartesian2d"===f||"polar"===f)d=_x(t,n);else{var g=wd.get(f),y=g&&g.dimensions||[];P(y,"value")<0&&y.concat(["value"]);var v=px(t,{coordDimensions:y,encodeDefine:n.getEncode()}).dimensions;(d=new cx(v,n)).initData(t)}var m=new cx(["value"],n);return m.initData(l,s),r&&r(d,m),ZC({mainData:d,struct:o,structAttr:"graph",datas:{node:d,edge:m},datasAttr:{node:"data",edge:"edgeData"}}),o.update(),o}R(ak,lk("hostGraph","data")),R(sk,lk("hostGraph","edgeData"));var hk=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n}return n(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments);var n=this;function i(){return n._categoriesData}this.legendVisualProvider=new NM(i,i),this.fillDataTextStyle(e.edges||e.links),this._updateCategoriesData()},e.prototype.mergeOption=function(e){t.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(e.edges||e.links),this._updateCategoriesData()},e.prototype.mergeDefaultAndTheme=function(e){t.prototype.mergeDefaultAndTheme.apply(this,arguments),Co(e,"edgeLabel",["show"])},e.prototype.getInitialData=function(t,e){var n,i=t.edges||t.links||[],r=t.data||t.nodes||[],o=this;if(r&&i){dA(n=this)&&(n.__curvenessList=[],n.__edgeMap={},fA(n));var a=uk(r,i,this,!0,(function(t,e){t.wrapMethod("getItemModel",(function(t){var e=o._categoriesModels[t.getShallow("category")];return e&&(e.parentModel=t.parentModel,t.parentModel=e),t}));var n=Cc.prototype.getModel;function i(t,e){var i=n.call(this,t,e);return i.resolveParentPath=r,i}function r(t){if(t&&("label"===t[0]||"label"===t[1])){var e=t.slice();return"label"===t[0]?e[0]="edgeLabel":"label"===t[1]&&(e[1]="edgeLabel"),e}return t}e.wrapMethod("getItemModel",(function(t){return t.resolveParentPath=r,t.getModel=i,t}))}));return E(a.edges,(function(t){!function(t,e,n,i){if(dA(n)){var r=gA(t,e,n),o=n.__edgeMap,a=o[yA(r)];o[r]&&!a?o[r].isForward=!0:a&&o[r]&&(a.isForward=!0,o[r].isForward=!1),o[r]=o[r]||[],o[r].push(i)}}(t.node1,t.node2,this,t.dataIndex)}),this),a.data}},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.getCategoriesData=function(){return this._categoriesData},e.prototype.formatTooltip=function(t,e,n){if("edge"===n){var i=this.getData(),r=this.getDataParams(t,n),o=i.graph.getEdgeByIndex(t),a=i.getName(o.node1.dataIndex),s=i.getName(o.node2.dataIndex),l=[];return null!=a&&l.push(a),null!=s&&l.push(s),og("nameValue",{name:l.join(" > "),value:r.value,noValue:null==r.value})}return vg({series:this,dataIndex:t,multipleSeries:e})},e.prototype._updateCategoriesData=function(){var t=z(this.option.categories||[],(function(t){return null!=t.value?t:A({value:0},t)})),e=new cx(["value"],this);e.initData(t),this._categoriesData=e,this._categoriesModels=e.mapArray((function(t){return e.getItemModel(t)}))},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.isAnimationEnabled=function(){return t.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},e.type="series.graph",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(bg),ck={type:"graphRoam",event:"graphRoam",update:"none"};var pk=function(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0},dk=function(t){function e(e){var n=t.call(this,e)||this;return n.type="pointer",n}return n(e,t),e.prototype.getDefaultShape=function(){return new pk},e.prototype.buildPath=function(t,e){var n=Math.cos,i=Math.sin,r=e.r,o=e.width,a=e.angle,s=e.x-n(a)*o*(o>=r/3?1:2),l=e.y-i(a)*o*(o>=r/3?1:2);a=e.angle-Math.PI/2,t.moveTo(s,l),t.lineTo(e.x+n(a)*o,e.y+i(a)*o),t.lineTo(e.x+n(e.angle)*r,e.y+i(e.angle)*r),t.lineTo(e.x-n(a)*o,e.y-i(a)*o),t.lineTo(s,l)},e}(ks);function fk(t,e){var n=null==t?"":t+"";return e&&(U(e)?n=e.replace("{value}",n):X(e)&&(n=e(t))),n}var gk=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){this.group.removeAll();var i=t.get(["axisLine","lineStyle","color"]),r=function(t,e){var n=t.get("center"),i=e.getWidth(),r=e.getHeight(),o=Math.min(i,r);return{cx:$r(n[0],e.getWidth()),cy:$r(n[1],e.getHeight()),r:$r(t.get("radius"),o/2)}}(t,n);this._renderMain(t,e,n,i,r),this._data=t.getData()},e.prototype.dispose=function(){},e.prototype._renderMain=function(t,e,n,i,r){var o=this.group,a=t.get("clockwise"),s=-t.get("startAngle")/180*Math.PI,l=-t.get("endAngle")/180*Math.PI,u=t.getModel("axisLine"),h=u.get("roundCap")?JS:Fu,c=u.get("show"),p=u.getModel("lineStyle"),d=p.get("width"),f=[s,l];us(f,!a);for(var g=(l=f[1])-(s=f[0]),y=s,v=[],m=0;c&&m=t&&(0===e?0:i[e-1][0])Math.PI/2&&(V+=Math.PI):"tangential"===z?V=-M-Math.PI/2:j(z)&&(V=z*Math.PI/180),0===V?c.add(new Xs({style:oc(x,{text:O,x:N,y:E,verticalAlign:h<-.8?"top":h>.8?"bottom":"middle",align:u<-.4?"left":u>.4?"right":"center"},{inheritColor:R}),silent:!0})):c.add(new Xs({style:oc(x,{text:O,x:N,y:E,verticalAlign:"middle",align:"center"},{inheritColor:R}),silent:!0,originX:N,originY:E,rotation:V}))}if(m.get("show")&&k!==_){P=(P=m.get("distance"))?P+l:l;for(var B=0;B<=b;B++){u=Math.cos(M),h=Math.sin(M);var F=new Ku({shape:{x1:u*(f-P)+p,y1:h*(f-P)+d,x2:u*(f-S-P)+p,y2:h*(f-S-P)+d},silent:!0,style:D});"auto"===D.stroke&&F.setStyle({stroke:i((k+B/b)/_)}),c.add(F),M+=T}M-=T}else M+=I}},e.prototype._renderPointer=function(t,e,n,i,r,o,a,s,l){var u=this.group,h=this._data,c=this._progressEls,p=[],d=t.get(["pointer","show"]),f=t.getModel("progress"),g=f.get("show"),y=t.getData(),v=y.mapDimension("value"),m=+t.get("min"),x=+t.get("max"),_=[m,x],b=[o,a];function w(e,n){var i,o=y.getItemModel(e).getModel("pointer"),a=$r(o.get("width"),r.r),s=$r(o.get("length"),r.r),l=t.get(["pointer","icon"]),u=o.get("offsetCenter"),h=$r(u[0],r.r),c=$r(u[1],r.r),p=o.get("keepAspect");return(i=l?Xy(l,h-a/2,c-s,a,s,null,p):new dk({shape:{angle:-Math.PI/2,width:a,r:s,x:h,y:c}})).rotation=-(n+Math.PI/2),i.x=r.cx,i.y=r.cy,i}function S(t,e){var n=f.get("roundCap")?JS:Fu,i=f.get("overlap"),a=i?f.get("width"):l/y.count(),u=i?r.r-a:r.r-(t+1)*a,h=i?r.r:r.r-t*a,c=new n({shape:{startAngle:o,endAngle:e,cx:r.cx,cy:r.cy,clockwise:s,r0:u,r:h}});return i&&(c.z2=x-y.get(v,t)%x),c}(g||d)&&(y.diff(h).add((function(e){var n=y.get(v,e);if(d){var i=w(e,o);mh(i,{rotation:-((isNaN(+n)?b[0]:Kr(n,_,b,!0))+Math.PI/2)},t),u.add(i),y.setItemGraphicEl(e,i)}if(g){var r=S(e,o),a=f.get("clip");mh(r,{shape:{endAngle:Kr(n,_,b,a)}},t),u.add(r),ol(t.seriesIndex,y.dataType,e,r),p[e]=r}})).update((function(e,n){var i=y.get(v,e);if(d){var r=h.getItemGraphicEl(n),a=r?r.rotation:o,s=w(e,a);s.rotation=a,vh(s,{rotation:-((isNaN(+i)?b[0]:Kr(i,_,b,!0))+Math.PI/2)},t),u.add(s),y.setItemGraphicEl(e,s)}if(g){var l=c[n],m=S(e,l?l.shape.endAngle:o),x=f.get("clip");vh(m,{shape:{endAngle:Kr(i,_,b,x)}},t),u.add(m),ol(t.seriesIndex,y.dataType,e,m),p[e]=m}})).execute(),y.each((function(t){var e=y.getItemModel(t),n=e.getModel("emphasis"),r=n.get("focus"),o=n.get("blurScope"),a=n.get("disabled");if(d){var s=y.getItemGraphicEl(t),l=y.getItemVisual(t,"style"),u=l.fill;if(s instanceof Ns){var h=s.style;s.useStyle(A({image:h.image,x:h.x,y:h.y,width:h.width,height:h.height},l))}else s.useStyle(l),"pointer"!==s.type&&s.setColor(u);s.setStyle(e.getModel(["pointer","itemStyle"]).getItemStyle()),"auto"===s.style.fill&&s.setStyle("fill",i(Kr(y.get(v,t),_,[0,1],!0))),s.z2EmphasisLift=0,$l(s,e),Zl(s,r,o,a)}if(g){var c=p[t];c.useStyle(y.getItemVisual(t,"style")),c.setStyle(e.getModel(["progress","itemStyle"]).getItemStyle()),c.z2EmphasisLift=0,$l(c,e),Zl(c,r,o,a)}})),this._progressEls=p)},e.prototype._renderAnchor=function(t,e){var n=t.getModel("anchor");if(n.get("show")){var i=n.get("size"),r=n.get("icon"),o=n.get("offsetCenter"),a=n.get("keepAspect"),s=Xy(r,e.cx-i/2+$r(o[0],e.r),e.cy-i/2+$r(o[1],e.r),i,i,null,a);s.z2=n.get("showAbove")?1:0,s.setStyle(n.getModel("itemStyle").getItemStyle()),this.group.add(s)}},e.prototype._renderTitleAndDetail=function(t,e,n,i,r){var o=this,a=t.getData(),s=a.mapDimension("value"),l=+t.get("min"),u=+t.get("max"),h=new Br,c=[],p=[],d=t.isAnimationEnabled(),f=t.get(["pointer","showAbove"]);a.diff(this._data).add((function(t){c[t]=new Xs({silent:!0}),p[t]=new Xs({silent:!0})})).update((function(t,e){c[t]=o._titleEls[e],p[t]=o._detailEls[e]})).execute(),a.each((function(e){var n=a.getItemModel(e),o=a.get(s,e),g=new Br,y=i(Kr(o,[l,u],[0,1],!0)),v=n.getModel("title");if(v.get("show")){var m=v.get("offsetCenter"),x=r.cx+$r(m[0],r.r),_=r.cy+$r(m[1],r.r);(D=c[e]).attr({z2:f?0:2,style:oc(v,{x:x,y:_,text:a.getName(e),align:"center",verticalAlign:"middle"},{inheritColor:y})}),g.add(D)}var b=n.getModel("detail");if(b.get("show")){var w=b.get("offsetCenter"),S=r.cx+$r(w[0],r.r),M=r.cy+$r(w[1],r.r),I=$r(b.get("width"),r.r),T=$r(b.get("height"),r.r),C=t.get(["progress","show"])?a.getItemVisual(e,"style").fill:y,D=p[e],A=b.get("formatter");D.attr({z2:f?0:2,style:oc(b,{x:S,y:M,text:fk(o,A),width:isNaN(I)?null:I,height:isNaN(T)?null:T,align:"center",verticalAlign:"middle"},{inheritColor:C})}),dc(D,{normal:b},o,(function(t){return fk(t,A)})),d&&fc(D,e,a,t,{getFormattedLabel:function(t,e,n,i,r,a){return fk(a?a.interpolatedValue:o,A)}}),g.add(D)}h.add(g)})),this.group.add(h),this._titleEls=c,this._detailEls=p},e.type="gauge",e}(Og),yk=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.visualStyleAccessPath="itemStyle",n}return n(e,t),e.prototype.getInitialData=function(t,e){return RM(this,["value"])},e.type="series.gauge",e.defaultOption={z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,"#E6EBF8"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:"#63677A",width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:"#63677A",width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:"#464646",fontSize:12,rotate:0},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:"#fff",borderWidth:0,borderColor:"#5470c6"}},title:{show:!0,offsetCenter:[0,"20%"],color:"#464646",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"#464646",fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},e}(bg);var vk=["itemStyle","opacity"],mk=function(t){function e(e,n){var i=t.call(this)||this,r=i,o=new Zu,a=new Xs;return r.setTextContent(a),i.setTextGuideLine(o),i.updateData(e,n,!0),i}return n(e,t),e.prototype.updateData=function(t,e,n){var i=this,r=t.hostModel,o=t.getItemModel(e),a=t.getItemLayout(e),s=o.getModel("emphasis"),l=o.get(vk);l=null==l?1:l,n||Sh(i),i.useStyle(t.getItemVisual(e,"style")),i.style.lineJoin="round",n?(i.setShape({points:a.points}),i.style.opacity=0,mh(i,{style:{opacity:l}},r,e)):vh(i,{style:{opacity:l},shape:{points:a.points}},r,e),$l(i,o),this._updateLabel(t,e),Zl(this,s.get("focus"),s.get("blurScope"),s.get("disabled"))},e.prototype._updateLabel=function(t,e){var n=this,i=this.getTextGuideLine(),r=n.getTextContent(),o=t.hostModel,a=t.getItemModel(e),s=t.getItemLayout(e).label,l=t.getItemVisual(e,"style"),u=l.fill;ic(r,rc(a),{labelFetcher:t.hostModel,labelDataIndex:e,defaultOpacity:l.opacity,defaultText:t.getName(e)},{normal:{align:s.textAlign,verticalAlign:s.verticalAlign}}),n.setTextConfig({local:!0,inside:!!s.inside,insideStroke:u,outsideFill:u});var h=s.linePoints;i.setShape({points:h}),n.textGuideLineConfig={anchor:h?new De(h[0][0],h[0][1]):null},vh(r,{style:{x:s.x,y:s.y}},o,e),r.attr({rotation:s.rotation,originX:s.x,originY:s.y,z2:10}),kb(n,Lb(a),{stroke:u})},e}(Xu),xk=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.ignoreLabelLineUpdate=!0,n}return n(e,t),e.prototype.render=function(t,e,n){var i=t.getData(),r=this._data,o=this.group;i.diff(r).add((function(t){var e=new mk(i,t);i.setItemGraphicEl(t,e),o.add(e)})).update((function(t,e){var n=r.getItemGraphicEl(e);n.updateData(i,t),o.add(n),i.setItemGraphicEl(t,n)})).remove((function(e){wh(r.getItemGraphicEl(e),t,e)})).execute(),this._data=i},e.prototype.remove=function(){this.group.removeAll(),this._data=null},e.prototype.dispose=function(){},e.type="funnel",e}(Og),_k=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(e){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new NM(W(this.getData,this),W(this.getRawData,this)),this._defaultLabelLine(e)},e.prototype.getInitialData=function(t,e){return RM(this,{coordDimensions:["value"],encodeDefaulter:H(ed,this)})},e.prototype._defaultLabelLine=function(t){Co(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},e.prototype.getDataParams=function(e){var n=this.getData(),i=t.prototype.getDataParams.call(this,e),r=n.mapDimension("value"),o=n.getSum(r);return i.percent=o?+(n.get(r,e)/o*100).toFixed(2):0,i.$vars.push("percent"),i},e.type="series.funnel",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",orient:"vertical",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(bg);function bk(t,e){t.eachSeriesByType("funnel",(function(t){var n=t.getData(),i=n.mapDimension("value"),r=t.get("sort"),o=function(t,e){return kp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e),a=t.get("orient"),s=o.width,l=o.height,u=function(t,e){for(var n=t.mapDimension("value"),i=t.mapArray(n,(function(t){return t})),r=[],o="ascending"===e,a=0,s=t.count();a5)return;var i=this._model.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]);"none"!==i.behavior&&this._dispatchExpand({axisExpandWindow:i.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(t){if(!this._mouseDownPoint&&Rk(this,"mousemove")){var e=this._model,n=e.coordinateSystem.getSlidedAxisExpandWindow([t.offsetX,t.offsetY]),i=n.behavior;"jump"===i&&this._throttledDispatchExpand.debounceNextCall(e.get("axisExpandDebounce")),this._throttledDispatchExpand("none"===i?null:{axisExpandWindow:n.axisExpandWindow,animation:"jump"===i?null:{duration:0}})}}};function Rk(t,e){var n=t._model;return n.get("axisExpandable")&&n.get("axisExpandTriggerOn")===e}var Nk=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(){t.prototype.init.apply(this,arguments),this.mergeOption({})},e.prototype.mergeOption=function(t){var e=this.option;t&&C(e,t,!0),this._initDimensions()},e.prototype.contains=function(t,e){var n=t.get("parallelIndex");return null!=n&&e.getComponent("parallel",n)===this},e.prototype.setAxisExpand=function(t){E(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],(function(e){t.hasOwnProperty(e)&&(this.option[e]=t[e])}),this)},e.prototype._initDimensions=function(){var t=this.dimensions=[],e=this.parallelAxisIndex=[];E(B(this.ecModel.queryComponents({mainType:"parallelAxis"}),(function(t){return(t.get("parallelIndex")||0)===this.componentIndex}),this),(function(n){t.push("dim"+n.get("dim")),e.push(n.componentIndex)}))},e.type="parallel",e.dependencies=["parallelAxis"],e.layoutMode="box",e.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},e}(zp),Ek=function(t){function e(e,n,i,r,o){var a=t.call(this,e,n,i)||this;return a.type=r||"value",a.axisIndex=o,a}return n(e,t),e.prototype.isHorizontal=function(){return"horizontal"!==this.coordinateSystem.getModel().get("layout")},e}(ab);function zk(t,e,n,i,r,o){t=t||0;var a=n[1]-n[0];if(null!=r&&(r=Bk(r,[0,a])),null!=o&&(o=Math.max(o,null!=r?r:0)),"all"===i){var s=Math.abs(e[1]-e[0]);s=Bk(s,[0,a]),r=o=Bk(s,[r,o]),i=0}e[0]=Bk(e[0],n),e[1]=Bk(e[1],n);var l=Vk(e,i);e[i]+=t;var u,h=r||0,c=n.slice();return l.sign<0?c[0]+=h:c[1]-=h,e[i]=Bk(e[i],c),u=Vk(e,i),null!=r&&(u.sign!==l.sign||u.spano&&(e[1-i]=e[i]+u.sign*o),e}function Vk(t,e){var n=t[e]-t[1-e];return{span:Math.abs(n),sign:n>0?-1:n<0?1:e?-1:1}}function Bk(t,e){return Math.min(null!=e[1]?e[1]:1/0,Math.max(null!=e[0]?e[0]:-1/0,t))}var Fk=E,Gk=Math.min,Wk=Math.max,Hk=Math.floor,Yk=Math.ceil,Xk=Jr,Uk=Math.PI,Zk=function(){function t(t,e,n){this.type="parallel",this._axesMap=yt(),this._axesLayout={},this.dimensions=t.dimensions,this._model=t,this._init(t,e,n)}return t.prototype._init=function(t,e,n){var i=t.dimensions,r=t.parallelAxisIndex;Fk(i,(function(t,n){var i=r[n],o=e.getComponent("parallelAxis",i),a=this._axesMap.set(t,new Ek(t,b_(o),[0,0],o.get("type"),i)),s="category"===a.type;a.onBand=s&&o.get("boundaryGap"),a.inverse=o.get("inverse"),o.axis=a,a.model=o,a.coordinateSystem=o.coordinateSystem=this}),this)},t.prototype.update=function(t,e){this._updateAxesFromSeries(this._model,t)},t.prototype.containPoint=function(t){var e=this._makeLayoutInfo(),n=e.axisBase,i=e.layoutBase,r=e.pixelDimIndex,o=t[1-r],a=t[r];return o>=n&&o<=n+e.axisLength&&a>=i&&a<=i+e.layoutLength},t.prototype.getModel=function(){return this._model},t.prototype._updateAxesFromSeries=function(t,e){e.eachSeries((function(n){if(t.contains(n,e)){var i=n.getData();Fk(this.dimensions,(function(t){var e=this._axesMap.get(t);e.scale.unionExtentFromData(i,i.mapDimension(t)),__(e.scale,e.model)}),this)}}),this)},t.prototype.resize=function(t,e){this._rect=kp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()}),this._layoutAxes()},t.prototype.getRect=function(){return this._rect},t.prototype._makeLayoutInfo=function(){var t,e=this._model,n=this._rect,i=["x","y"],r=["width","height"],o=e.get("layout"),a="horizontal"===o?0:1,s=n[r[a]],l=[0,s],u=this.dimensions.length,h=jk(e.get("axisExpandWidth"),l),c=jk(e.get("axisExpandCount")||0,[0,u]),p=e.get("axisExpandable")&&u>3&&u>c&&c>1&&h>0&&s>0,d=e.get("axisExpandWindow");d?(t=jk(d[1]-d[0],l),d[1]=d[0]+t):(t=jk(h*(c-1),l),(d=[h*(e.get("axisExpandCenter")||Hk(u/2))-t/2])[1]=d[0]+t);var f=(s-t)/(u-c);f<3&&(f=0);var g=[Hk(Xk(d[0]/h,1))+1,Yk(Xk(d[1]/h,1))-1],y=f/h*d[0];return{layout:o,pixelDimIndex:a,layoutBase:n[i[a]],layoutLength:s,axisBase:n[i[1-a]],axisLength:n[r[1-a]],axisExpandable:p,axisExpandWidth:h,axisCollapseWidth:f,axisExpandWindow:d,axisCount:u,winInnerIndices:g,axisExpandWindow0Pos:y}},t.prototype._layoutAxes=function(){var t=this._rect,e=this._axesMap,n=this.dimensions,i=this._makeLayoutInfo(),r=i.layout;e.each((function(t){var e=[0,i.axisLength],n=t.inverse?1:0;t.setExtent(e[n],e[1-n])})),Fk(n,(function(e,n){var o=(i.axisExpandable?Kk:qk)(n,i),a={horizontal:{x:o.position,y:i.axisLength},vertical:{x:0,y:o.position}},s={horizontal:Uk/2,vertical:0},l=[a[r].x+t.x,a[r].y+t.y],u=s[r],h=[1,0,0,1,0,0];Se(h,h,u),we(h,h,l),this._axesLayout[e]={position:l,rotation:u,transform:h,axisNameAvailableWidth:o.axisNameAvailableWidth,axisLabelShow:o.axisLabelShow,nameTruncateMaxWidth:o.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}}),this)},t.prototype.getAxis=function(t){return this._axesMap.get(t)},t.prototype.dataToPoint=function(t,e){return this.axisCoordToPoint(this._axesMap.get(e).dataToCoord(t),e)},t.prototype.eachActiveState=function(t,e,n,i){null==n&&(n=0),null==i&&(i=t.count());var r=this._axesMap,o=this.dimensions,a=[],s=[];E(o,(function(e){a.push(t.mapDimension(e)),s.push(r.get(e).model)}));for(var l=this.hasAxisBrushed(),u=n;ur*(1-h[0])?(l="jump",a=s-r*(1-h[2])):(a=s-r*h[1])>=0&&(a=s-r*(1-h[1]))<=0&&(a=0),(a*=e.axisExpandWidth/u)?zk(a,i,o,"all"):l="none";else{var p=i[1]-i[0];(i=[Wk(0,o[1]*s/p-p/2)])[1]=Gk(o[1],i[0]+p),i[0]=i[1]-p}return{axisExpandWindow:i,behavior:l}},t}();function jk(t,e){return Gk(Wk(t,e[0]),e[1])}function qk(t,e){var n=e.layoutLength/(e.axisCount-1);return{position:n*t,axisNameAvailableWidth:n,axisLabelShow:!0}}function Kk(t,e){var n,i,r=e.layoutLength,o=e.axisExpandWidth,a=e.axisCount,s=e.axisCollapseWidth,l=e.winInnerIndices,u=s,h=!1;return t=0;n--)Qr(e[n])},e.prototype.getActiveState=function(t){var e=this.activeIntervals;if(!e.length)return"normal";if(null==t||isNaN(+t))return"inactive";if(1===e.length){var n=e[0];if(n[0]<=t&&t<=n[1])return"active"}else for(var i=0,r=e.length;i6}(t)||o){if(a&&!o){"single"===s.brushMode&&vL(t);var l=T(s);l.brushType=RL(l.brushType,a),l.panelId=a===Qk?null:a.panelId,o=t._creatingCover=uL(t,l),t._covers.push(o)}if(o){var u=zL[RL(t._brushType,a)];o.__brushOption.range=u.getCreatingRange(kL(t,o,t._track)),i&&(hL(t,o),u.updateCommon(t,o)),cL(t,o),r={isEnd:i}}}else i&&"single"===s.brushMode&&s.removeOnClick&&gL(t,e,n)&&vL(t)&&(r={isEnd:i,removeOnClick:!0});return r}function RL(t,e){return"auto"===t?e.defaultBrushType:t}var NL={mousedown:function(t){if(this._dragging)EL(this,t);else if(!t.target||!t.target.draggable){LL(t);var e=this.group.transformCoordToLocal(t.offsetX,t.offsetY);this._creatingCover=null,(this._creatingPanel=gL(this,t,e))&&(this._dragging=!0,this._track=[e.slice()])}},mousemove:function(t){var e=t.offsetX,n=t.offsetY,i=this.group.transformCoordToLocal(e,n);if(function(t,e,n){if(t._brushType&&!function(t,e,n){var i=t._zr;return e<0||e>i.getWidth()||n<0||n>i.getHeight()}(t,e.offsetX,e.offsetY)){var i=t._zr,r=t._covers,o=gL(t,e,n);if(!t._dragging)for(var a=0;a=0&&(o[r[a].depth]=new Cc(r[a],this,e));if(i&&n){var s=uk(i,n,this,!0,(function(t,e){t.wrapMethod("getItemModel",(function(t,e){var n=t.parentModel,i=n.getData().getItemLayout(e);if(i){var r=i.depth,o=n.levelModels[r];o&&(t.parentModel=o)}return t})),e.wrapMethod("getItemModel",(function(t,e){var n=t.parentModel,i=n.getGraph().getEdgeByIndex(e).node1.getLayout();if(i){var r=i.depth,o=n.levelModels[r];o&&(t.parentModel=o)}return t}))}));return s.data}},e.prototype.setNodePosition=function(t,e){var n=(this.option.data||this.option.nodes)[t];n.localX=e[0],n.localY=e[1]},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.formatTooltip=function(t,e,n){function i(t){return isNaN(t)||null==t}if("edge"===n){var r=this.getDataParams(t,n),o=r.data,a=r.value;return og("nameValue",{name:o.source+" -- "+o.target,value:a,noValue:i(a)})}var s=this.getGraph().getNodeByIndex(t).getLayout().value,l=this.getDataParams(t,n).data.name;return og("nameValue",{name:null!=l?l+"":null,value:s,noValue:i(s)})},e.prototype.optionUpdated=function(){},e.prototype.getDataParams=function(e,n){var i=t.prototype.getDataParams.call(this,e,n);if(null==i.value&&"node"===n){var r=this.getGraph().getNodeByIndex(e).getLayout().value;i.value=r}return i},e.type="series.sankey",e.defaultOption={z:2,coordinateSystem:"view",left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:"right",fontSize:12},edgeLabel:{show:!1,fontSize:12},levels:[],nodeAlign:"justify",lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:"#212121"}},animationEasing:"linear",animationDuration:1e3},e}(bg);function QL(t,e){t.eachSeriesByType("sankey",(function(t){var n=t.get("nodeWidth"),i=t.get("nodeGap"),r=function(t,e){return kp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}(t,e);t.layoutInfo=r;var o=r.width,a=r.height,s=t.getGraph(),l=s.nodes,u=s.edges;!function(t){E(t,(function(t){var e=uP(t.outEdges,lP),n=uP(t.inEdges,lP),i=t.getValue()||0,r=Math.max(e,n,i);t.setLayout({value:r},!0)}))}(l),function(t,e,n,i,r,o,a,s,l){(function(t,e,n,i,r,o,a){for(var s=[],l=[],u=[],h=[],c=0,p=0;p=0;v&&y.depth>d&&(d=y.depth),g.setLayout({depth:v?y.depth:c},!0),"vertical"===o?g.setLayout({dy:n},!0):g.setLayout({dx:n},!0);for(var m=0;mc-1?d:c-1;a&&"left"!==a&&function(t,e,n,i){if("right"===e){for(var r=[],o=t,a=0;o.length;){for(var s=0;s0;o--)nP(s,l*=.99,a),eP(s,r,n,i,a),hP(s,l,a),eP(s,r,n,i,a)}(t,e,o,r,i,a,s),function(t,e){var n="vertical"===e?"x":"y";E(t,(function(t){t.outEdges.sort((function(t,e){return t.node2.getLayout()[n]-e.node2.getLayout()[n]})),t.inEdges.sort((function(t,e){return t.node1.getLayout()[n]-e.node1.getLayout()[n]}))})),E(t,(function(t){var e=0,n=0;E(t.outEdges,(function(t){t.setLayout({sy:e},!0),e+=t.getLayout().dy})),E(t.inEdges,(function(t){t.setLayout({ty:n},!0),n+=t.getLayout().dy}))}))}(t,s)}(l,u,n,i,o,a,0!==B(l,(function(t){return 0===t.getLayout().value})).length?0:t.get("layoutIterations"),t.get("orient"),t.get("nodeAlign"))}))}function tP(t){var e=t.hostGraph.data.getRawDataItem(t.dataIndex);return null!=e.depth&&e.depth>=0}function eP(t,e,n,i,r){var o="vertical"===r?"x":"y";E(t,(function(t){var a,s,l;t.sort((function(t,e){return t.getLayout()[o]-e.getLayout()[o]}));for(var u=0,h=t.length,c="vertical"===r?"dx":"dy",p=0;p0&&(a=s.getLayout()[o]+l,"vertical"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0)),u=s.getLayout()[o]+s.getLayout()[c]+e;if((l=u-e-("vertical"===r?i:n))>0){a=s.getLayout()[o]-l,"vertical"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0),u=a;for(p=h-2;p>=0;--p)(l=(s=t[p]).getLayout()[o]+s.getLayout()[c]+e-u)>0&&(a=s.getLayout()[o]-l,"vertical"===r?s.setLayout({x:a},!0):s.setLayout({y:a},!0)),u=s.getLayout()[o]}}))}function nP(t,e,n){E(t.slice().reverse(),(function(t){E(t,(function(t){if(t.outEdges.length){var i=uP(t.outEdges,iP,n)/uP(t.outEdges,lP);if(isNaN(i)){var r=t.outEdges.length;i=r?uP(t.outEdges,rP,n)/r:0}if("vertical"===n){var o=t.getLayout().x+(i-sP(t,n))*e;t.setLayout({x:o},!0)}else{var a=t.getLayout().y+(i-sP(t,n))*e;t.setLayout({y:a},!0)}}}))}))}function iP(t,e){return sP(t.node2,e)*t.getValue()}function rP(t,e){return sP(t.node2,e)}function oP(t,e){return sP(t.node1,e)*t.getValue()}function aP(t,e){return sP(t.node1,e)}function sP(t,e){return"vertical"===e?t.getLayout().x+t.getLayout().dx/2:t.getLayout().y+t.getLayout().dy/2}function lP(t){return t.getValue()}function uP(t,e,n){for(var i=0,r=t.length,o=-1;++oo&&(o=e)})),E(n,(function(e){var n=new kD({type:"color",mappingMethod:"linear",dataExtent:[r,o],visual:t.get("color")}).mapValueToVisual(e.getLayout().value),i=e.getModel().get(["itemStyle","color"]);null!=i?(e.setVisual("color",i),e.setVisual("style",{fill:i})):(e.setVisual("color",n),e.setVisual("style",{fill:n}))}))}i.length&&E(i,(function(t){var e=t.getModel().get("lineStyle");t.setVisual("style",e)}))}))}var pP=function(){function t(){}return t.prototype.getInitialData=function(t,e){var n,i,r=e.getComponent("xAxis",this.get("xAxisIndex")),o=e.getComponent("yAxis",this.get("yAxisIndex")),a=r.get("type"),s=o.get("type");"category"===a?(t.layout="horizontal",n=r.getOrdinalMeta(),i=!0):"category"===s?(t.layout="vertical",n=o.getOrdinalMeta(),i=!0):t.layout=t.layout||"horizontal";var l=["x","y"],u="horizontal"===t.layout?0:1,h=this._baseAxisDim=l[u],c=l[1-u],p=[r,o],d=p[u].get("type"),f=p[1-u].get("type"),g=t.data;if(g&&i){var y=[];E(g,(function(t,e){var n;Y(t)?(n=t.slice(),t.unshift(e)):Y(t.value)?((n=A({},t)).value=n.value.slice(),t.value.unshift(e)):n=t,y.push(n)})),t.data=y}var v=this.defaultValueDimensions,m=[{name:h,type:Ym(d),ordinalMeta:n,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:c,type:Ym(f),dimsDef:v.slice()}];return RM(this,{coordDimensions:m,dimensionsCount:v.length+1,encodeDefaulter:H(td,m,this)})},t.prototype.getBaseAxis=function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis},t}(),dP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],n.visualDrawType="stroke",n}return n(e,t),e.type="series.boxplot",e.dependencies=["xAxis","yAxis","grid"],e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}},animationDuration:800},e}(bg);R(dP,pP,!0);var fP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){var i=t.getData(),r=this.group,o=this._data;this._data||r.removeAll();var a="horizontal"===t.get("layout")?1:0;i.diff(o).add((function(t){if(i.hasValue(t)){var e=vP(i.getItemLayout(t),i,t,a,!0);i.setItemGraphicEl(t,e),r.add(e)}})).update((function(t,e){var n=o.getItemGraphicEl(e);if(i.hasValue(t)){var s=i.getItemLayout(t);n?(Sh(n),mP(s,n,i,t)):n=vP(s,i,t,a),r.add(n),i.setItemGraphicEl(t,n)}else r.remove(n)})).remove((function(t){var e=o.getItemGraphicEl(t);e&&r.remove(e)})).execute(),this._data=i},e.prototype.remove=function(t){var e=this.group,n=this._data;this._data=null,n&&n.eachItemGraphicEl((function(t){t&&e.remove(t)}))},e.type="boxplot",e}(Og),gP=function(){},yP=function(t){function e(e){var n=t.call(this,e)||this;return n.type="boxplotBoxPath",n}return n(e,t),e.prototype.getDefaultShape=function(){return new gP},e.prototype.buildPath=function(t,e){var n=e.points,i=0;for(t.moveTo(n[i][0],n[i][1]),i++;i<4;i++)t.lineTo(n[i][0],n[i][1]);for(t.closePath();ig){var _=[v,x];i.push(_)}}}return{boxData:n,outliers:i}}(e.getRawData(),t.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:i.boxData},{data:i.outliers}]}};var SP=["color","borderColor"],MP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(t),this._isLargeDraw?this._renderLarge(t):this._renderNormal(t)},e.prototype.incrementalPrepareRender=function(t,e,n){this._clear(),this._updateDrawMode(t)},e.prototype.incrementalRender=function(t,e,n,i){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(t,e):this._incrementalRenderNormal(t,e)},e.prototype.eachRendered=function(t){Jh(this._progressiveEls||this.group,t)},e.prototype._updateDrawMode=function(t){var e=t.pipelineContext.large;null!=this._isLargeDraw&&e===this._isLargeDraw||(this._isLargeDraw=e,this._clear())},e.prototype._renderNormal=function(t){var e=t.getData(),n=this._data,i=this.group,r=e.getLayout("isSimpleBox"),o=t.get("clip",!0),a=t.coordinateSystem,s=a.getArea&&a.getArea();this._data||i.removeAll(),e.diff(n).add((function(n){if(e.hasValue(n)){var a=e.getItemLayout(n);if(o&&DP(s,a))return;var l=CP(a,n,!0);mh(l,{shape:{points:a.ends}},t,n),AP(l,e,n,r),i.add(l),e.setItemGraphicEl(n,l)}})).update((function(a,l){var u=n.getItemGraphicEl(l);if(e.hasValue(a)){var h=e.getItemLayout(a);o&&DP(s,h)?i.remove(u):(u?(vh(u,{shape:{points:h.ends}},t,a),Sh(u)):u=CP(h),AP(u,e,a,r),i.add(u),e.setItemGraphicEl(a,u))}else i.remove(u)})).remove((function(t){var e=n.getItemGraphicEl(t);e&&i.remove(e)})).execute(),this._data=e},e.prototype._renderLarge=function(t){this._clear(),OP(t,this.group);var e=t.get("clip",!0)?PS(t.coordinateSystem,!1,t):null;e?this.group.setClipPath(e):this.group.removeClipPath()},e.prototype._incrementalRenderNormal=function(t,e){for(var n,i=e.getData(),r=i.getLayout("isSimpleBox");null!=(n=t.next());){var o=CP(i.getItemLayout(n));AP(o,i,n,r),o.incremental=!0,this.group.add(o),this._progressiveEls.push(o)}},e.prototype._incrementalRenderLarge=function(t,e){OP(e,this.group,this._progressiveEls,!0)},e.prototype.remove=function(t){this._clear()},e.prototype._clear=function(){this.group.removeAll(),this._data=null},e.type="candlestick",e}(Og),IP=function(){},TP=function(t){function e(e){var n=t.call(this,e)||this;return n.type="normalCandlestickBox",n}return n(e,t),e.prototype.getDefaultShape=function(){return new IP},e.prototype.buildPath=function(t,e){var n=e.points;this.__simpleBox?(t.moveTo(n[4][0],n[4][1]),t.lineTo(n[6][0],n[6][1])):(t.moveTo(n[0][0],n[0][1]),t.lineTo(n[1][0],n[1][1]),t.lineTo(n[2][0],n[2][1]),t.lineTo(n[3][0],n[3][1]),t.closePath(),t.moveTo(n[4][0],n[4][1]),t.lineTo(n[5][0],n[5][1]),t.moveTo(n[6][0],n[6][1]),t.lineTo(n[7][0],n[7][1]))},e}(ks);function CP(t,e,n){var i=t.ends;return new TP({shape:{points:n?kP(i,t):i},z2:100})}function DP(t,e){for(var n=!0,i=0;i0?"borderColor":"borderColor0"])||n.get(["itemStyle",t>0?"color":"color0"]);0===t&&(r=n.get(["itemStyle","borderColorDoji"]));var o=n.getModel("itemStyle").getItemStyle(SP);e.useStyle(o),e.style.fill=null,e.style.stroke=r}var NP=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],n}return n(e,t),e.prototype.getShadowDim=function(){return"open"},e.prototype.brushSelector=function(t,e,n){var i=e.getItemLayout(t);return i&&n.rect(i.brushRect)},e.type="series.candlestick",e.dependencies=["xAxis","yAxis","grid"],e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:"#eb5454",color0:"#47b262",borderColor:"#eb5454",borderColor0:"#47b262",borderColorDoji:null,borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationEasing:"linear",animationDuration:300},e}(bg);function EP(t){t&&Y(t.series)&&E(t.series,(function(t){q(t)&&"k"===t.type&&(t.type="candlestick")}))}R(NP,pP,!0);var zP=["itemStyle","borderColor"],VP=["itemStyle","borderColor0"],BP=["itemStyle","borderColorDoji"],FP=["itemStyle","color"],GP=["itemStyle","color0"],WP={seriesType:"candlestick",plan:kg(),performRawSeries:!0,reset:function(t,e){function n(t,e){return e.get(t>0?FP:GP)}function i(t,e){return e.get(0===t?BP:t>0?zP:VP)}if(!e.isSeriesFiltered(t))return!t.pipelineContext.large&&{progress:function(t,e){for(var r;null!=(r=t.next());){var o=e.getItemModel(r),a=e.getItemLayout(r).sign,s=o.getItemStyle();s.fill=n(a,o),s.stroke=i(a,o)||s.fill,A(e.ensureUniqueItemVisual(r,"style"),s)}}}}},HP={seriesType:"candlestick",plan:kg(),reset:function(t){var e=t.coordinateSystem,n=t.getData(),i=function(t,e){var n,i=t.getBaseAxis(),r="category"===i.type?i.getBandWidth():(n=i.getExtent(),Math.abs(n[1]-n[0])/e.count()),o=$r(rt(t.get("barMaxWidth"),r),r),a=$r(rt(t.get("barMinWidth"),1),r),s=t.get("barWidth");return null!=s?$r(s,r):Math.max(Math.min(r/2,o),a)}(t,n),r=["x","y"],o=n.getDimensionIndex(n.mapDimension(r[0])),a=z(n.mapDimensionsAll(r[1]),n.getDimensionIndex,n),s=a[0],l=a[1],u=a[2],h=a[3];if(n.setLayout({candleWidth:i,isSimpleBox:i<=1.3}),!(o<0||a.length<4))return{progress:t.pipelineContext.large?function(n,i){var r,a,c=Bx(4*n.count),p=0,d=[],f=[],g=i.getStore(),y=!!t.get(["itemStyle","borderColorDoji"]);for(;null!=(a=n.next());){var v=g.get(o,a),m=g.get(s,a),x=g.get(l,a),_=g.get(u,a),b=g.get(h,a);isNaN(v)||isNaN(_)||isNaN(b)?(c[p++]=NaN,p+=3):(c[p++]=YP(g,a,m,x,l,y),d[0]=v,d[1]=_,r=e.dataToPoint(d,null,f),c[p++]=r?r[0]:NaN,c[p++]=r?r[1]:NaN,d[1]=b,r=e.dataToPoint(d,null,f),c[p++]=r?r[1]:NaN)}i.setLayout("largePoints",c)}:function(t,n){var r,a=n.getStore();for(;null!=(r=t.next());){var c=a.get(o,r),p=a.get(s,r),d=a.get(l,r),f=a.get(u,r),g=a.get(h,r),y=Math.min(p,d),v=Math.max(p,d),m=M(y,c),x=M(v,c),_=M(f,c),b=M(g,c),w=[];I(w,x,0),I(w,m,1),w.push(C(b),C(x),C(_),C(m));var S=!!n.getItemModel(r).get(["itemStyle","borderColorDoji"]);n.setItemLayout(r,{sign:YP(a,r,p,d,l,S),initBaseline:p>d?x[1]:m[1],ends:w,brushRect:T(f,g,c)})}function M(t,n){var i=[];return i[0]=n,i[1]=t,isNaN(n)||isNaN(t)?[NaN,NaN]:e.dataToPoint(i)}function I(t,e,n){var r=e.slice(),o=e.slice();r[0]=Vh(r[0]+i/2,1,!1),o[0]=Vh(o[0]-i/2,1,!0),n?t.push(r,o):t.push(o,r)}function T(t,e,n){var r=M(t,n),o=M(e,n);return r[0]-=i/2,o[0]-=i/2,{x:r[0],y:r[1],width:i,height:o[1]-r[1]}}function C(t){return t[0]=Vh(t[0],1),t}}}}};function YP(t,e,n,i,r,o){return n>i?-1:n0?t.get(r,e-1)<=i?1:-1:1}function XP(t,e){var n=e.rippleEffectColor||e.color;t.eachChild((function(t){t.attr({z:e.z,zlevel:e.zlevel,style:{stroke:"stroke"===e.brushType?n:null,fill:"fill"===e.brushType?n:null}})}))}var UP=function(t){function e(e,n){var i=t.call(this)||this,r=new fS(e,n),o=new Br;return i.add(r),i.add(o),i.updateData(e,n),i}return n(e,t),e.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},e.prototype.startEffectAnimation=function(t){for(var e=t.symbolType,n=t.color,i=t.rippleNumber,r=this.childAt(1),o=0;o0&&(o=this._getLineLength(i)/l*1e3),o!==this._period||a!==this._loop||s!==this._roundTrip){i.stopAnimation();var h=void 0;h=X(u)?u(n):u,i.__t>0&&(h=-o*i.__t),this._animateSymbol(i,o,h,a,s)}this._period=o,this._loop=a,this._roundTrip=s}},e.prototype._animateSymbol=function(t,e,n,i,r){if(e>0){t.__t=0;var o=this,a=t.animate("",i).when(r?2*e:e,{__t:r?2:1}).delay(n).during((function(){o._updateSymbolPosition(t)}));i||a.done((function(){o.remove(t)})),a.start()}},e.prototype._getLineLength=function(t){return Vt(t.__p1,t.__cp1)+Vt(t.__cp1,t.__p2)},e.prototype._updateAnimationPoints=function(t,e){t.__p1=e[0],t.__p2=e[1],t.__cp1=e[2]||[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]},e.prototype.updateData=function(t,e,n){this.childAt(0).updateData(t,e,n),this._updateEffectSymbol(t,e)},e.prototype._updateSymbolPosition=function(t){var e=t.__p1,n=t.__p2,i=t.__cp1,r=t.__t<1?t.__t:2-t.__t,o=[t.x,t.y],a=o.slice(),s=In,l=Tn;o[0]=s(e[0],i[0],n[0],r),o[1]=s(e[1],i[1],n[1],r);var u=t.__t<1?l(e[0],i[0],n[0],r):l(n[0],i[0],e[0],1-r),h=t.__t<1?l(e[1],i[1],n[1],r):l(n[1],i[1],e[1],1-r);t.rotation=-Math.atan2(h,u)-Math.PI/2,"line"!==this._symbolType&&"rect"!==this._symbolType&&"roundRect"!==this._symbolType||(void 0!==t.__lastT&&t.__lastT=0&&!(i[o]<=e);o--);o=Math.min(o,r-2)}else{for(o=a;oe);o++);o=Math.min(o-1,r-2)}var s=(e-i[o])/(i[o+1]-i[o]),l=n[o],u=n[o+1];t.x=l[0]*(1-s)+s*u[0],t.y=l[1]*(1-s)+s*u[1];var h=t.__t<1?u[0]-l[0]:l[0]-u[0],c=t.__t<1?u[1]-l[1]:l[1]-u[1];t.rotation=-Math.atan2(c,h)-Math.PI/2,this._lastFrame=o,this._lastFramePercent=e,t.ignore=!1}},e}(qP),JP=function(){this.polyline=!1,this.curveness=0,this.segs=[]},QP=function(t){function e(e){var n=t.call(this,e)||this;return n._off=0,n.hoverDataIdx=-1,n}return n(e,t),e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new JP},e.prototype.buildPath=function(t,e){var n,i=e.segs,r=e.curveness;if(e.polyline)for(n=this._off;n0){t.moveTo(i[n++],i[n++]);for(var a=1;a0){var c=(s+u)/2-(l-h)*r,p=(l+h)/2-(u-s)*r;t.quadraticCurveTo(c,p,u,h)}else t.lineTo(u,h)}this.incremental&&(this._off=n,this.notClear=!0)},e.prototype.findDataIndex=function(t,e){var n=this.shape,i=n.segs,r=n.curveness,o=this.style.lineWidth;if(n.polyline)for(var a=0,s=0;s0)for(var u=i[s++],h=i[s++],c=1;c0){if(ds(u,h,(u+p)/2-(h-d)*r,(h+d)/2-(p-u)*r,p,d,o,t,e))return a}else if(cs(u,h,p,d,o,t,e))return a;a++}return-1},e.prototype.contain=function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect();return t=n[0],e=n[1],i.contain(t,e)?(this.hoverDataIdx=this.findDataIndex(t,e))>=0:(this.hoverDataIdx=-1,!1)},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var e=this.shape.segs,n=1/0,i=1/0,r=-1/0,o=-1/0,a=0;a0&&(o.dataIndex=n+t.__startIndex)}))},t.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},t}(),eO={seriesType:"lines",plan:kg(),reset:function(t){var e=t.coordinateSystem;if(e){var n=t.get("polyline"),i=t.pipelineContext.large;return{progress:function(r,o){var a=[];if(i){var s=void 0,l=r.end-r.start;if(n){for(var u=0,h=r.start;h0&&(l||s.configLayer(o,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(a/10+.9,1),0)})),r.updateData(i);var u=t.get("clip",!0)&&PS(t.coordinateSystem,!1,t);u?this.group.setClipPath(u):this.group.removeClipPath(),this._lastZlevel=o,this._finished=!0},e.prototype.incrementalPrepareRender=function(t,e,n){var i=t.getData();this._updateLineDraw(i,t).incrementalPrepareUpdate(i),this._clearLayer(n),this._finished=!1},e.prototype.incrementalRender=function(t,e,n){this._lineDraw.incrementalUpdate(t,e.getData()),this._finished=t.end===e.getData().count()},e.prototype.eachRendered=function(t){this._lineDraw&&this._lineDraw.eachRendered(t)},e.prototype.updateTransform=function(t,e,n){var i=t.getData(),r=t.pipelineContext;if(!this._finished||r.large||r.progressiveRender)return{update:!0};var o=eO.reset(t,e,n);o.progress&&o.progress({start:0,end:i.count(),count:i.count()},i),this._lineDraw.updateLayout(),this._clearLayer(n)},e.prototype._updateLineDraw=function(t,e){var n=this._lineDraw,i=this._showEffect(e),r=!!e.get("polyline"),o=e.pipelineContext.large;return n&&i===this._hasEffet&&r===this._isPolyline&&o===this._isLargeDraw||(n&&n.remove(),n=this._lineDraw=o?new tO:new YA(r?i?$P:KP:i?qP:HA),this._hasEffet=i,this._isPolyline=r,this._isLargeDraw=o),this.group.add(n.group),n},e.prototype._showEffect=function(t){return!!t.get(["effect","show"])},e.prototype._clearLayer=function(t){var e=t.getZr();"svg"===e.painter.getType()||null==this._lastZlevel||e.painter.getLayer(this._lastZlevel).clear(!0)},e.prototype.remove=function(t,e){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(e)},e.prototype.dispose=function(t,e){this.remove(t,e)},e.type="lines",e}(Og),iO="undefined"==typeof Uint32Array?Array:Uint32Array,rO="undefined"==typeof Float64Array?Array:Float64Array;function oO(t){var e=t.data;e&&e[0]&&e[0][0]&&e[0][0].coord&&(t.data=z(e,(function(t){var e={coords:[t[0].coord,t[1].coord]};return t[0].name&&(e.fromName=t[0].name),t[1].name&&(e.toName=t[1].name),D([e,t[0],t[1]])})))}var aO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.visualStyleAccessPath="lineStyle",n.visualDrawType="stroke",n}return n(e,t),e.prototype.init=function(e){e.data=e.data||[],oO(e);var n=this._processFlatCoordsArray(e.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(e.data=new Float32Array(n.count)),t.prototype.init.apply(this,arguments)},e.prototype.mergeOption=function(e){if(oO(e),e.data){var n=this._processFlatCoordsArray(e.data);this._flatCoords=n.flatCoords,this._flatCoordsOffset=n.flatCoordsOffset,n.flatCoords&&(e.data=new Float32Array(n.count))}t.prototype.mergeOption.apply(this,arguments)},e.prototype.appendData=function(t){var e=this._processFlatCoordsArray(t.data);e.flatCoords&&(this._flatCoords?(this._flatCoords=vt(this._flatCoords,e.flatCoords),this._flatCoordsOffset=vt(this._flatCoordsOffset,e.flatCoordsOffset)):(this._flatCoords=e.flatCoords,this._flatCoordsOffset=e.flatCoordsOffset),t.data=new Float32Array(e.count)),this.getRawData().appendData(t.data)},e.prototype._getCoordsFromItemModel=function(t){var e=this.getData().getItemModel(t),n=e.option instanceof Array?e.option:e.getShallow("coords");return n},e.prototype.getLineCoordsCount=function(t){return this._flatCoordsOffset?this._flatCoordsOffset[2*t+1]:this._getCoordsFromItemModel(t).length},e.prototype.getLineCoords=function(t,e){if(this._flatCoordsOffset){for(var n=this._flatCoordsOffset[2*t],i=this._flatCoordsOffset[2*t+1],r=0;r ")})},e.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},e.prototype.getProgressive=function(){var t=this.option.progressive;return null==t?this.option.large?1e4:this.get("progressive"):t},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return null==t?this.option.large?2e4:this.get("progressiveThreshold"):t},e.prototype.getZLevelKey=function(){var t=this.getModel("effect"),e=t.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:t.get("show")&&e>0?e+"":""},e.type="series.lines",e.dependencies=["grid","polar","geo","calendar"],e.defaultOption={coordinateSystem:"geo",z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}},e}(bg);function sO(t){return t instanceof Array||(t=[t,t]),t}var lO={seriesType:"lines",reset:function(t){var e=sO(t.get("symbol")),n=sO(t.get("symbolSize")),i=t.getData();return i.setVisual("fromSymbol",e&&e[0]),i.setVisual("toSymbol",e&&e[1]),i.setVisual("fromSymbolSize",n&&n[0]),i.setVisual("toSymbolSize",n&&n[1]),{dataEach:i.hasItemOption?function(t,e){var n=t.getItemModel(e),i=sO(n.getShallow("symbol",!0)),r=sO(n.getShallow("symbolSize",!0));i[0]&&t.setItemVisual(e,"fromSymbol",i[0]),i[1]&&t.setItemVisual(e,"toSymbol",i[1]),r[0]&&t.setItemVisual(e,"fromSymbolSize",r[0]),r[1]&&t.setItemVisual(e,"toSymbolSize",r[1])}:null}}};var uO=function(){function t(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var t=h.createCanvas();this.canvas=t}return t.prototype.update=function(t,e,n,i,r,o){var a=this._getBrush(),s=this._getGradient(r,"inRange"),l=this._getGradient(r,"outOfRange"),u=this.pointSize+this.blurSize,h=this.canvas,c=h.getContext("2d"),p=t.length;h.width=e,h.height=n;for(var d=0;d0){var I=o(v)?s:l;v>0&&(v=v*S+w),x[_++]=I[M],x[_++]=I[M+1],x[_++]=I[M+2],x[_++]=I[M+3]*v*256}else _+=4}return c.putImageData(m,0,0),h},t.prototype._getBrush=function(){var t=this._brushCanvas||(this._brushCanvas=h.createCanvas()),e=this.pointSize+this.blurSize,n=2*e;t.width=n,t.height=n;var i=t.getContext("2d");return i.clearRect(0,0,n,n),i.shadowOffsetX=n,i.shadowBlur=this.blurSize,i.shadowColor="#000",i.beginPath(),i.arc(-e,e,this.pointSize,0,2*Math.PI,!0),i.closePath(),i.fill(),t},t.prototype._getGradient=function(t,e){for(var n=this._gradientPixels,i=n[e]||(n[e]=new Uint8ClampedArray(1024)),r=[0,0,0,0],o=0,a=0;a<256;a++)t[e](a/255,!0,r),i[o++]=r[0],i[o++]=r[1],i[o++]=r[2],i[o++]=r[3];return i},t}();function hO(t){var e=t.dimensions;return"lng"===e[0]&&"lat"===e[1]}var cO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){var i;e.eachComponent("visualMap",(function(e){e.eachTargetSeries((function(n){n===t&&(i=e)}))})),this._progressiveEls=null,this.group.removeAll();var r=t.coordinateSystem;"cartesian2d"===r.type||"calendar"===r.type?this._renderOnCartesianAndCalendar(t,n,0,t.getData().count()):hO(r)&&this._renderOnGeo(r,t,i,n)},e.prototype.incrementalPrepareRender=function(t,e,n){this.group.removeAll()},e.prototype.incrementalRender=function(t,e,n,i){var r=e.coordinateSystem;r&&(hO(r)?this.render(e,n,i):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(e,i,t.start,t.end,!0)))},e.prototype.eachRendered=function(t){Jh(this._progressiveEls||this.group,t)},e.prototype._renderOnCartesianAndCalendar=function(t,e,n,i,r){var o,a,s,l,u=t.coordinateSystem,h=OS(u,"cartesian2d");if(h){var c=u.getAxis("x"),p=u.getAxis("y");0,o=c.getBandWidth()+.5,a=p.getBandWidth()+.5,s=c.scale.getExtent(),l=p.scale.getExtent()}for(var d=this.group,f=t.getData(),g=t.getModel(["emphasis","itemStyle"]).getItemStyle(),y=t.getModel(["blur","itemStyle"]).getItemStyle(),v=t.getModel(["select","itemStyle"]).getItemStyle(),m=t.get(["itemStyle","borderRadius"]),x=rc(t),_=t.getModel("emphasis"),b=_.get("focus"),w=_.get("blurScope"),S=_.get("disabled"),M=h?[f.mapDimension("x"),f.mapDimension("y"),f.mapDimension("value")]:[f.mapDimension("time"),f.mapDimension("value")],I=n;Is[1]||Al[1])continue;var k=u.dataToPoint([D,A]);T=new Ws({shape:{x:k[0]-o/2,y:k[1]-a/2,width:o,height:a},style:C})}else{if(isNaN(f.get(M[1],I)))continue;T=new Ws({z2:1,shape:u.dataToRect([f.get(M[0],I)]).contentShape,style:C})}if(f.hasItemOption){var L=f.getItemModel(I),P=L.getModel("emphasis");g=P.getModel("itemStyle").getItemStyle(),y=L.getModel(["blur","itemStyle"]).getItemStyle(),v=L.getModel(["select","itemStyle"]).getItemStyle(),m=L.get(["itemStyle","borderRadius"]),b=P.get("focus"),w=P.get("blurScope"),S=P.get("disabled"),x=rc(L)}T.shape.r=m;var O=t.getRawValue(I),R="-";O&&null!=O[2]&&(R=O[2]+""),ic(T,x,{labelFetcher:t,labelDataIndex:I,defaultOpacity:C.opacity,defaultText:R}),T.ensureState("emphasis").style=g,T.ensureState("blur").style=y,T.ensureState("select").style=v,Zl(T,b,w,S),T.incremental=r,r&&(T.states.emphasis.hoverLayer=!0),d.add(T),f.setItemGraphicEl(I,T),this._progressiveEls&&this._progressiveEls.push(T)}},e.prototype._renderOnGeo=function(t,e,n,i){var r=n.targetVisuals.inRange,o=n.targetVisuals.outOfRange,a=e.getData(),s=this._hmLayer||this._hmLayer||new uO;s.blurSize=e.get("blurSize"),s.pointSize=e.get("pointSize"),s.minOpacity=e.get("minOpacity"),s.maxOpacity=e.get("maxOpacity");var l=t.getViewRect().clone(),u=t.getRoamTransform();l.applyTransform(u);var h=Math.max(l.x,0),c=Math.max(l.y,0),p=Math.min(l.width+l.x,i.getWidth()),d=Math.min(l.height+l.y,i.getHeight()),f=p-h,g=d-c,y=[a.mapDimension("lng"),a.mapDimension("lat"),a.mapDimension("value")],v=a.mapArray(y,(function(e,n,i){var r=t.dataToPoint([e,n]);return r[0]-=h,r[1]-=c,r.push(i),r})),m=n.getExtent(),x="visualMap.continuous"===n.type?function(t,e){var n=t[1]-t[0];return e=[(e[0]-t[0])/n,(e[1]-t[0])/n],function(t){return t>=e[0]&&t<=e[1]}}(m,n.option.range):function(t,e,n){var i=t[1]-t[0],r=(e=z(e,(function(e){return{interval:[(e.interval[0]-t[0])/i,(e.interval[1]-t[0])/i]}}))).length,o=0;return function(t){var i;for(i=o;i=0;i--){var a;if((a=e[i].interval)[0]<=t&&t<=a[1]){o=i;break}}return i>=0&&i0?1:-1}(n,o,r,i,c),function(t,e,n,i,r,o,a,s,l,u){var h,c=l.valueDim,p=l.categoryDim,d=Math.abs(n[p.wh]),f=t.getItemVisual(e,"symbolSize");h=Y(f)?f.slice():null==f?["100%","100%"]:[f,f];h[p.index]=$r(h[p.index],d),h[c.index]=$r(h[c.index],i?d:Math.abs(o)),u.symbolSize=h;var g=u.symbolScale=[h[0]/s,h[1]/s];g[c.index]*=(l.isHorizontal?-1:1)*a}(t,e,r,o,0,c.boundingLength,c.pxSign,u,i,c),function(t,e,n,i,r){var o=t.get(dO)||0;o&&(gO.attr({scaleX:e[0],scaleY:e[1],rotation:n}),gO.updateTransform(),o/=gO.getLineScale(),o*=e[i.valueDim.index]);r.valueLineWidth=o||0}(n,c.symbolScale,l,i,c);var p=c.symbolSize,d=Zy(n.get("symbolOffset"),p);return function(t,e,n,i,r,o,a,s,l,u,h,c){var p=h.categoryDim,d=h.valueDim,f=c.pxSign,g=Math.max(e[d.index]+s,0),y=g;if(i){var v=Math.abs(l),m=it(t.get("symbolMargin"),"15%")+"",x=!1;m.lastIndexOf("!")===m.length-1&&(x=!0,m=m.slice(0,m.length-1));var _=$r(m,e[d.index]),b=Math.max(g+2*_,0),w=x?0:2*_,S=vo(i),M=S?i:OO((v+w)/b);b=g+2*(_=(v-M*g)/2/(x?M:Math.max(M-1,1))),w=x?0:2*_,S||"fixed"===i||(M=u?OO((Math.abs(u)+w)/b):0),y=M*b-w,c.repeatTimes=M,c.symbolMargin=_}var I=f*(y/2),T=c.pathPosition=[];T[p.index]=n[p.wh]/2,T[d.index]="start"===a?I:"end"===a?l-I:l/2,o&&(T[0]+=o[0],T[1]+=o[1]);var C=c.bundlePosition=[];C[p.index]=n[p.xy],C[d.index]=n[d.xy];var D=c.barRectShape=A({},n);D[d.wh]=f*Math.max(Math.abs(n[d.wh]),Math.abs(T[d.index]+I)),D[p.wh]=n[p.wh];var k=c.clipShape={};k[p.xy]=-n[p.xy],k[p.wh]=h.ecSize[p.wh],k[d.xy]=0,k[d.wh]=n[d.wh]}(n,p,r,o,0,d,s,c.valueLineWidth,c.boundingLength,c.repeatCutLength,i,c),c}function mO(t,e){return t.toGlobalCoord(t.dataToCoord(t.scale.parse(e)))}function xO(t){var e=t.symbolPatternSize,n=Xy(t.symbolType,-e/2,-e/2,e,e);return n.attr({culling:!0}),"image"!==n.type&&n.setStyle({strokeNoScale:!0}),n}function _O(t,e,n,i){var r=t.__pictorialBundle,o=n.symbolSize,a=n.valueLineWidth,s=n.pathPosition,l=e.valueDim,u=n.repeatTimes||0,h=0,c=o[e.valueDim.index]+a+2*n.symbolMargin;for(kO(t,(function(t){t.__pictorialAnimationIndex=h,t.__pictorialRepeatTimes=u,h0:i<0)&&(r=u-1-t),e[l.index]=c*(r-u/2+.5)+s[l.index],{x:e[0],y:e[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation}}}function bO(t,e,n,i){var r=t.__pictorialBundle,o=t.__pictorialMainPath;o?LO(o,null,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation},n,i):(o=t.__pictorialMainPath=xO(n),r.add(o),LO(o,{x:n.pathPosition[0],y:n.pathPosition[1],scaleX:0,scaleY:0,rotation:n.rotation},{scaleX:n.symbolScale[0],scaleY:n.symbolScale[1]},n,i))}function wO(t,e,n){var i=A({},e.barRectShape),r=t.__pictorialBarRect;r?LO(r,null,{shape:i},e,n):((r=t.__pictorialBarRect=new Ws({z2:2,shape:i,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}})).disableMorphing=!0,t.add(r))}function SO(t,e,n,i){if(n.symbolClip){var r=t.__pictorialClipPath,o=A({},n.clipShape),a=e.valueDim,s=n.animationModel,l=n.dataIndex;if(r)vh(r,{shape:o},s,l);else{o[a.wh]=0,r=new Ws({shape:o}),t.__pictorialBundle.setClipPath(r),t.__pictorialClipPath=r;var u={};u[a.wh]=n.clipShape[a.wh],Qh[i?"updateProps":"initProps"](r,{shape:u},s,l)}}}function MO(t,e){var n=t.getItemModel(e);return n.getAnimationDelayParams=IO,n.isAnimationEnabled=TO,n}function IO(t){return{index:t.__pictorialAnimationIndex,count:t.__pictorialRepeatTimes}}function TO(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function CO(t,e,n,i){var r=new Br,o=new Br;return r.add(o),r.__pictorialBundle=o,o.x=n.bundlePosition[0],o.y=n.bundlePosition[1],n.symbolRepeat?_O(r,e,n):bO(r,0,n),wO(r,n,i),SO(r,e,n,i),r.__pictorialShapeStr=AO(t,n),r.__pictorialSymbolMeta=n,r}function DO(t,e,n,i){var r=i.__pictorialBarRect;r&&r.removeTextContent();var o=[];kO(i,(function(t){o.push(t)})),i.__pictorialMainPath&&o.push(i.__pictorialMainPath),i.__pictorialClipPath&&(n=null),E(o,(function(t){_h(t,{scaleX:0,scaleY:0},n,e,(function(){i.parent&&i.parent.remove(i)}))})),t.setItemGraphicEl(e,null)}function AO(t,e){return[t.getItemVisual(e.dataIndex,"symbol")||"none",!!e.symbolRepeat,!!e.symbolClip].join(":")}function kO(t,e,n){E(t.__pictorialBundle.children(),(function(i){i!==t.__pictorialBarRect&&e.call(n,i)}))}function LO(t,e,n,i,r,o){e&&t.attr(e),i.symbolClip&&!r?n&&t.attr(n):n&&Qh[r?"updateProps":"initProps"](t,n,i.animationModel,i.dataIndex,o)}function PO(t,e,n){var i=n.dataIndex,r=n.itemModel,o=r.getModel("emphasis"),a=o.getModel("itemStyle").getItemStyle(),s=r.getModel(["blur","itemStyle"]).getItemStyle(),l=r.getModel(["select","itemStyle"]).getItemStyle(),u=r.getShallow("cursor"),h=o.get("focus"),c=o.get("blurScope"),p=o.get("scale");kO(t,(function(t){if(t instanceof Ns){var e=t.style;t.useStyle(A({image:e.image,x:e.x,y:e.y,width:e.width,height:e.height},n.style))}else t.useStyle(n.style);var i=t.ensureState("emphasis");i.style=a,p&&(i.scaleX=1.1*t.scaleX,i.scaleY=1.1*t.scaleY),t.ensureState("blur").style=s,t.ensureState("select").style=l,u&&(t.cursor=u),t.z2=n.z2}));var d=e.valueDim.posDesc[+(n.boundingLength>0)],f=t.__pictorialBarRect;f.ignoreClip=!0,ic(f,rc(r),{labelFetcher:e.seriesModel,labelDataIndex:i,defaultText:pS(e.seriesModel.getData(),i),inheritColor:n.style.fill,defaultOpacity:n.style.opacity,defaultOutsidePosition:d}),Zl(t,h,c,o.get("disabled"))}function OO(t){var e=Math.round(t);return Math.abs(t-e)<1e-4?e:Math.ceil(t)}var RO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.hasSymbolVisual=!0,n.defaultSymbol="roundRect",n}return n(e,t),e.prototype.getInitialData=function(e){return e.stack=null,t.prototype.getInitialData.apply(this,arguments)},e.type="series.pictorialBar",e.dependencies=["grid"],e.defaultOption=kc(qS.defaultOption,{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",clip:!1,progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:"#212121"}}}),e}(qS);var NO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._layers=[],n}return n(e,t),e.prototype.render=function(t,e,n){var i=t.getData(),r=this,o=this.group,a=t.getLayerSeries(),s=i.getLayout("layoutInfo"),l=s.rect,u=s.boundaryGap;function h(t){return t.name}o.x=0,o.y=l.y+u[0];var c=new Gm(this._layersSeries||[],a,h,h),p=[];function d(e,n,s){var l=r._layers;if("remove"!==e){for(var u,h,c=[],d=[],f=a[n].indices,g=0;go&&(o=s),i.push(s)}for(var u=0;uo&&(o=c)}return{y0:r,max:o}}(l),h=u.y0,c=n/u.max,p=o.length,d=o[0].indices.length,f=0;fI&&!so(C-I)&&C0?(r.virtualPiece?r.virtualPiece.updateData(!1,i,t,e,n):(r.virtualPiece=new BO(i,t,e,n),l.add(r.virtualPiece)),o.piece.off("click"),r.virtualPiece.on("click",(function(t){r._rootToNode(o.parentNode)}))):r.virtualPiece&&(l.remove(r.virtualPiece),r.virtualPiece=null)}(a,s),this._initEvents(),this._oldChildren=h},e.prototype._initEvents=function(){var t=this;this.group.off("click"),this.group.on("click",(function(e){var n=!1;t.seriesModel.getViewRoot().eachNode((function(i){if(!n&&i.piece&&i.piece===e.target){var r=i.getModel().get("nodeClick");if("rootToNode"===r)t._rootToNode(i);else if("link"===r){var o=i.getModel(),a=o.get("link");if(a)Mp(a,o.get("target",!0)||"_blank")}n=!0}}))}))},e.prototype._rootToNode=function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:FO,from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},e.prototype.containPoint=function(t,e){var n=e.getData().getItemLayout(0);if(n){var i=t[0]-n.cx,r=t[1]-n.cy,o=Math.sqrt(i*i+r*r);return o<=n.r&&o>=n.r0}},e.type="sunburst",e}(Og),HO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.ignoreStyleOnData=!0,n}return n(e,t),e.prototype.getInitialData=function(t,e){var n={name:t.name,children:t.data};YO(n);var i=this._levelModels=z(t.levels||[],(function(t){return new Cc(t,this,e)}),this),r=nD.createTree(n,this,(function(t){t.wrapMethod("getItemModel",(function(t,e){var n=r.getNodeByDataIndex(e),o=i[n.depth];return o&&(t.parentModel=o),t}))}));return r.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.getDataParams=function(e){var n=t.prototype.getDataParams.apply(this,arguments),i=this.getData().tree.getNodeByDataIndex(e);return n.treePathInfo=aD(i,this),n},e.prototype.getLevelModel=function(t){return this._levelModels&&this._levelModels[t.depth]},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var e=this.getRawData().tree.root;t&&(t===e||e.contains(t))||(this._viewRoot=e)},e.prototype.enableAriaDecal=function(){pD(this)},e.type="series.sunburst",e.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},e}(bg);function YO(t){var e=0;E(t.children,(function(t){YO(t);var n=t.value;Y(n)&&(n=n[0]),e+=n}));var n=t.value;Y(n)&&(n=n[0]),(null==n||isNaN(n))&&(n=e),n<0&&(n=0),Y(t.value)?t.value[0]=n:t.value=n}var XO=Math.PI/180;function UO(t,e,n){e.eachSeriesByType(t,(function(t){var e=t.get("center"),i=t.get("radius");Y(i)||(i=[0,i]),Y(e)||(e=[e,e]);var r=n.getWidth(),o=n.getHeight(),a=Math.min(r,o),s=$r(e[0],r),l=$r(e[1],o),u=$r(i[0],a/2),h=$r(i[1],a/2),c=-t.get("startAngle")*XO,p=t.get("minAngle")*XO,d=t.getData().tree.root,f=t.getViewRoot(),g=f.depth,y=t.get("sort");null!=y&&ZO(f,y);var v=0;E(f.children,(function(t){!isNaN(t.getValue())&&v++}));var m=f.getValue(),x=Math.PI/(m||v)*2,_=f.depth>0,b=f.height-(_?-1:1),w=(h-u)/(b||1),S=t.get("clockwise"),M=t.get("stillShowZeroSum"),I=S?1:-1,T=function(e,n){if(e){var i=n;if(e!==d){var r=e.getValue(),o=0===m&&M?x:r*x;o1;)r=r.parentNode;var o=n.getColorFromPalette(r.name||r.dataIndex+"",e);return t.depth>1&&U(o)&&(o=$n(o,(t.depth-1)/(i-1)*.5)),o}(r,t,i.root.height)),A(n.ensureUniqueItemVisual(r.dataIndex,"style"),o)}))}))}var qO={color:"fill",borderColor:"stroke"},KO={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},$O=Vo(),JO=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},e.prototype.getInitialData=function(t,e){return _x(null,this)},e.prototype.getDataParams=function(e,n,i){var r=t.prototype.getDataParams.call(this,e,n);return i&&(r.info=$O(i).info),r},e.type="series.custom",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},e}(bg);function QO(t,e){return e=e||[0,0],z(["x","y"],(function(n,i){var r=this.getAxis(n),o=e[i],a=t[i]/2;return"category"===r.type?r.getBandWidth():Math.abs(r.dataToCoord(o-a)-r.dataToCoord(o+a))}),this)}function tR(t,e){return e=e||[0,0],z([0,1],(function(n){var i=e[n],r=t[n]/2,o=[],a=[];return o[n]=i-r,a[n]=i+r,o[1-n]=a[1-n]=e[1-n],Math.abs(this.dataToPoint(o)[n]-this.dataToPoint(a)[n])}),this)}function eR(t,e){var n=this.getAxis(),i=e instanceof Array?e[0]:e,r=(t instanceof Array?t[0]:t)/2;return"category"===n.type?n.getBandWidth():Math.abs(n.dataToCoord(i-r)-n.dataToCoord(i+r))}function nR(t,e){return e=e||[0,0],z(["Radius","Angle"],(function(n,i){var r=this["get"+n+"Axis"](),o=e[i],a=t[i]/2,s="category"===r.type?r.getBandWidth():Math.abs(r.dataToCoord(o-a)-r.dataToCoord(o+a));return"Angle"===n&&(s=s*Math.PI/180),s}),this)}function iR(t,e,n,i){return t&&(t.legacy||!1!==t.legacy&&!n&&!i&&"tspan"!==e&&("text"===e||_t(t,"text")))}function rR(t,e,n){var i,r,o,a=t;if("text"===e)o=a;else{o={},_t(a,"text")&&(o.text=a.text),_t(a,"rich")&&(o.rich=a.rich),_t(a,"textFill")&&(o.fill=a.textFill),_t(a,"textStroke")&&(o.stroke=a.textStroke),_t(a,"fontFamily")&&(o.fontFamily=a.fontFamily),_t(a,"fontSize")&&(o.fontSize=a.fontSize),_t(a,"fontStyle")&&(o.fontStyle=a.fontStyle),_t(a,"fontWeight")&&(o.fontWeight=a.fontWeight),r={type:"text",style:o,silent:!0},i={};var s=_t(a,"textPosition");n?i.position=s?a.textPosition:"inside":s&&(i.position=a.textPosition),_t(a,"textPosition")&&(i.position=a.textPosition),_t(a,"textOffset")&&(i.offset=a.textOffset),_t(a,"textRotation")&&(i.rotation=a.textRotation),_t(a,"textDistance")&&(i.distance=a.textDistance)}return oR(o,t),E(o.rich,(function(t){oR(t,t)})),{textConfig:i,textContent:r}}function oR(t,e){e&&(e.font=e.textFont||e.font,_t(e,"textStrokeWidth")&&(t.lineWidth=e.textStrokeWidth),_t(e,"textAlign")&&(t.align=e.textAlign),_t(e,"textVerticalAlign")&&(t.verticalAlign=e.textVerticalAlign),_t(e,"textLineHeight")&&(t.lineHeight=e.textLineHeight),_t(e,"textWidth")&&(t.width=e.textWidth),_t(e,"textHeight")&&(t.height=e.textHeight),_t(e,"textBackgroundColor")&&(t.backgroundColor=e.textBackgroundColor),_t(e,"textPadding")&&(t.padding=e.textPadding),_t(e,"textBorderColor")&&(t.borderColor=e.textBorderColor),_t(e,"textBorderWidth")&&(t.borderWidth=e.textBorderWidth),_t(e,"textBorderRadius")&&(t.borderRadius=e.textBorderRadius),_t(e,"textBoxShadowColor")&&(t.shadowColor=e.textBoxShadowColor),_t(e,"textBoxShadowBlur")&&(t.shadowBlur=e.textBoxShadowBlur),_t(e,"textBoxShadowOffsetX")&&(t.shadowOffsetX=e.textBoxShadowOffsetX),_t(e,"textBoxShadowOffsetY")&&(t.shadowOffsetY=e.textBoxShadowOffsetY))}function aR(t,e,n){var i=t;i.textPosition=i.textPosition||n.position||"inside",null!=n.offset&&(i.textOffset=n.offset),null!=n.rotation&&(i.textRotation=n.rotation),null!=n.distance&&(i.textDistance=n.distance);var r=i.textPosition.indexOf("inside")>=0,o=t.fill||"#000";sR(i,e);var a=null==i.textFill;return r?a&&(i.textFill=n.insideFill||"#fff",!i.textStroke&&n.insideStroke&&(i.textStroke=n.insideStroke),!i.textStroke&&(i.textStroke=o),null==i.textStrokeWidth&&(i.textStrokeWidth=2)):(a&&(i.textFill=t.fill||n.outsideFill||"#000"),!i.textStroke&&n.outsideStroke&&(i.textStroke=n.outsideStroke)),i.text=e.text,i.rich=e.rich,E(e.rich,(function(t){sR(t,t)})),i}function sR(t,e){e&&(_t(e,"fill")&&(t.textFill=e.fill),_t(e,"stroke")&&(t.textStroke=e.fill),_t(e,"lineWidth")&&(t.textStrokeWidth=e.lineWidth),_t(e,"font")&&(t.font=e.font),_t(e,"fontStyle")&&(t.fontStyle=e.fontStyle),_t(e,"fontWeight")&&(t.fontWeight=e.fontWeight),_t(e,"fontSize")&&(t.fontSize=e.fontSize),_t(e,"fontFamily")&&(t.fontFamily=e.fontFamily),_t(e,"align")&&(t.textAlign=e.align),_t(e,"verticalAlign")&&(t.textVerticalAlign=e.verticalAlign),_t(e,"lineHeight")&&(t.textLineHeight=e.lineHeight),_t(e,"width")&&(t.textWidth=e.width),_t(e,"height")&&(t.textHeight=e.height),_t(e,"backgroundColor")&&(t.textBackgroundColor=e.backgroundColor),_t(e,"padding")&&(t.textPadding=e.padding),_t(e,"borderColor")&&(t.textBorderColor=e.borderColor),_t(e,"borderWidth")&&(t.textBorderWidth=e.borderWidth),_t(e,"borderRadius")&&(t.textBorderRadius=e.borderRadius),_t(e,"shadowColor")&&(t.textBoxShadowColor=e.shadowColor),_t(e,"shadowBlur")&&(t.textBoxShadowBlur=e.shadowBlur),_t(e,"shadowOffsetX")&&(t.textBoxShadowOffsetX=e.shadowOffsetX),_t(e,"shadowOffsetY")&&(t.textBoxShadowOffsetY=e.shadowOffsetY),_t(e,"textShadowColor")&&(t.textShadowColor=e.textShadowColor),_t(e,"textShadowBlur")&&(t.textShadowBlur=e.textShadowBlur),_t(e,"textShadowOffsetX")&&(t.textShadowOffsetX=e.textShadowOffsetX),_t(e,"textShadowOffsetY")&&(t.textShadowOffsetY=e.textShadowOffsetY))}var lR={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},uR=G(lR),hR=(V(mr,(function(t,e){return t[e]=1,t}),{}),mr.join(", "),["","style","shape","extra"]),cR=Vo();function pR(t,e,n,i,r){var o=t+"Animation",a=gh(t,i,r)||{},s=cR(e).userDuring;return a.duration>0&&(a.during=s?W(xR,{el:e,userDuring:s}):null,a.setToFinal=!0,a.scope=t),A(a,n[o]),a}function dR(t,e,n,i){var r=(i=i||{}).dataIndex,o=i.isInit,a=i.clearStyle,s=n.isAnimationEnabled(),l=cR(t),u=e.style;l.userDuring=e.during;var h={},c={};if(function(t,e,n){for(var i=0;i=0)){var c=t.getAnimationStyleProps(),p=c?c.style:null;if(p){!r&&(r=i.style={});var d=G(n);for(u=0;u0&&t.animateFrom(p,d)}else!function(t,e,n,i,r){if(r){var o=pR("update",t,e,i,n);o.duration>0&&t.animateFrom(r,o)}}(t,e,r||0,n,h);fR(t,e),u?t.dirty():t.markRedraw()}function fR(t,e){for(var n=cR(t).leaveToProps,i=0;i=0){!o&&(o=i[t]={});var p=G(a);for(h=0;hi[1]&&i.reverse(),{coordSys:{type:"polar",cx:t.cx,cy:t.cy,r:i[1],r0:i[0]},api:{coord:function(i){var r=e.dataToRadius(i[0]),o=n.dataToAngle(i[1]),a=t.coordToPoint([r,o]);return a.push(r,o*Math.PI/180),a},size:W(nR,t)}}},calendar:function(t){var e=t.getRect(),n=t.getRangeInfo();return{coordSys:{type:"calendar",x:e.x,y:e.y,width:e.width,height:e.height,cellWidth:t.getCellWidth(),cellHeight:t.getCellHeight(),rangeInfo:{start:n.start,end:n.end,weeks:n.weeks,dayCount:n.allDay}},api:{coord:function(e,n){return t.dataToPoint(e,n)}}}}};function zR(t){return t instanceof ks}function VR(t){return t instanceof Da}var BR=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n,i){this._progressiveEls=null;var r=this._data,o=t.getData(),a=this.group,s=YR(t,o,e,n);r||a.removeAll(),o.diff(r).add((function(e){UR(n,null,e,s(e,i),t,a,o)})).remove((function(e){var n=r.getItemGraphicEl(e);n&&gR(n,$O(n).option,t)})).update((function(e,l){var u=r.getItemGraphicEl(l);UR(n,u,e,s(e,i),t,a,o)})).execute();var l=t.get("clip",!0)?PS(t.coordinateSystem,!1,t):null;l?a.setClipPath(l):a.removeClipPath(),this._data=o},e.prototype.incrementalPrepareRender=function(t,e,n){this.group.removeAll(),this._data=null},e.prototype.incrementalRender=function(t,e,n,i,r){var o=e.getData(),a=YR(e,o,n,i),s=this._progressiveEls=[];function l(t){t.isGroup||(t.incremental=!0,t.ensureState("emphasis").hoverLayer=!0)}for(var u=t.start;u=0?e.getStore().get(r,n):void 0}var o=e.get(i.name,n),a=i&&i.ordinalMeta;return a?a.categories[o]:o},styleEmphasis:function(n,i){0;null==i&&(i=s);var r=m(i,CR).getItemStyle(),o=x(i,CR),a=oc(o,null,null,!0,!0);a.text=o.getShallow("show")?ot(t.getFormattedLabel(i,CR),t.getFormattedLabel(i,DR),pS(e,i)):null;var l=ac(o,null,!0);return b(n,r),r=aR(r,a,l),n&&_(r,n),r.legacy=!0,r},visual:function(t,n){if(null==n&&(n=s),_t(qO,t)){var i=e.getItemVisual(n,"style");return i?i[qO[t]]:null}if(_t(KO,t))return e.getItemVisual(n,t)},barLayout:function(t){if("cartesian2d"===o.type){return function(t){var e=[],n=t.axis,i="axis0";if("category"===n.type){for(var r=n.getBandWidth(),o=0;o=c;f--){var g=e.childAt(f);JR(e,g,r)}}(t,c,n,i,r),a>=0?o.replaceAt(c,a):o.add(c),c}function jR(t,e,n){var i,r=$O(t),o=e.type,a=e.shape,s=e.style;return n.isUniversalTransitionEnabled()||null!=o&&o!==r.customGraphicType||"path"===o&&((i=a)&&(_t(i,"pathData")||_t(i,"d")))&&nN(a)!==r.customPathData||"image"===o&&_t(s,"image")&&s.image!==r.customImagePath}function qR(t,e,n){var i=e?KR(t,e):t,r=e?$R(t,i,CR):t.style,o=t.type,a=i?i.textConfig:null,s=t.textContent,l=s?e?KR(s,e):s:null;if(r&&(n.isLegacy||iR(r,o,!!a,!!l))){n.isLegacy=!0;var u=rR(r,o,!e);!a&&u.textConfig&&(a=u.textConfig),!l&&u.textContent&&(l=u.textContent)}if(!e&&l){var h=l;!h.type&&(h.type="text")}var c=e?n[e]:n.normal;c.cfg=a,c.conOpt=l}function KR(t,e){return e?t?t[e]:null:t}function $R(t,e,n){var i=e&&e.style;return null==i&&n===CR&&t&&(i=t.styleEmphasis),i}function JR(t,e,n){e&&gR(e,$O(t).option,n)}function QR(t,e){var n=t&&t.name;return null!=n?n:"e\0\0"+e}function tN(t,e){var n=this.context,i=null!=t?n.newChildren[t]:null,r=null!=e?n.oldChildren[e]:null;ZR(n.api,r,n.dataIndex,i,n.seriesModel,n.group)}function eN(t){var e=this.context,n=e.oldChildren[t];n&&gR(n,$O(n).option,e.seriesModel)}function nN(t){return t&&(t.pathData||t.d)}var iN=Vo(),rN=T,oN=W,aN=function(){function t(){this._dragging=!1,this.animationThreshold=15}return t.prototype.render=function(t,e,n,i){var r=e.get("value"),o=e.get("status");if(this._axisModel=t,this._axisPointerModel=e,this._api=n,i||this._lastValue!==r||this._lastStatus!==o){this._lastValue=r,this._lastStatus=o;var a=this._group,s=this._handle;if(!o||"hide"===o)return a&&a.hide(),void(s&&s.hide());a&&a.show(),s&&s.show();var l={};this.makeElOption(l,r,t,e,n);var u=l.graphicKey;u!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=u;var h=this._moveAnimation=this.determineAnimation(t,e);if(a){var c=H(sN,e,h);this.updatePointerEl(a,l,c),this.updateLabelEl(a,l,c,e)}else a=this._group=new Br,this.createPointerEl(a,l,t,e),this.createLabelEl(a,l,t,e),n.getZr().add(a);cN(a,e,!0),this._renderHandle(r)}},t.prototype.remove=function(t){this.clear(t)},t.prototype.dispose=function(t){this.clear(t)},t.prototype.determineAnimation=function(t,e){var n=e.get("animation"),i=t.axis,r="category"===i.type,o=e.get("snap");if(!o&&!r)return!1;if("auto"===n||null==n){var a=this.animationThreshold;if(r&&i.getBandWidth()>a)return!0;if(o){var s=wI(t).seriesDataCount,l=i.getExtent();return Math.abs(l[0]-l[1])/s>a}return!1}return!0===n},t.prototype.makeElOption=function(t,e,n,i,r){},t.prototype.createPointerEl=function(t,e,n,i){var r=e.pointer;if(r){var o=iN(t).pointerEl=new Qh[r.type](rN(e.pointer));t.add(o)}},t.prototype.createLabelEl=function(t,e,n,i){if(e.label){var r=iN(t).labelEl=new Xs(rN(e.label));t.add(r),uN(r,i)}},t.prototype.updatePointerEl=function(t,e,n){var i=iN(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=iN(t).labelEl;r&&(r.setStyle(e.label.style),n(r,{x:e.label.x,y:e.label.y}),uN(r,i))},t.prototype._renderHandle=function(t){if(!this._dragging&&this.updateHandleTransform){var e,n=this._axisPointerModel,i=this._api.getZr(),r=this._handle,o=n.getModel("handle"),a=n.get("status");if(!o.get("show")||!a||"hide"===a)return r&&i.remove(r),void(this._handle=null);this._handle||(e=!0,r=this._handle=Uh(o.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){de(t.event)},onmousedown:oN(this._onHandleDragMove,this,0,0),drift:oN(this._onHandleDragMove,this),ondragend:oN(this._onHandleDragEnd,this)}),i.add(r)),cN(r,n,!1),r.setStyle(o.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var s=o.get("size");Y(s)||(s=[s,s]),r.scaleX=s[0]/2,r.scaleY=s[1]/2,Hg(this,"_doDispatchAxisPointer",o.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,e)}},t.prototype._moveHandleToValue=function(t,e){sN(this._axisPointerModel,!e&&this._moveAnimation,this._handle,hN(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(hN(n),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=i,n.stopAnimation(),n.attr(hN(i)),iN(n).lastProp=null,this._doDispatchAxisPointer()}},t.prototype._doDispatchAxisPointer=function(){if(this._handle){var t=this._payloadInfo,e=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:e.axis.dim,axisIndex:e.componentIndex}]})}},t.prototype._onHandleDragEnd=function(){if(this._dragging=!1,this._handle){var t=this._axisPointerModel.get("value");this._moveHandleToValue(t),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),Yg(this,"_doDispatchAxisPointer")},t.prototype.doClear=function(){},t.prototype.buildLabel=function(t,e,n){return{x:t[n=n||0],y:t[1-n],width:e[n],height:e[1-n]}},t}();function sN(t,e,n,i){lN(iN(n).lastProp,i)||(iN(n).lastProp=i,e?vh(n,i,t):(n.stopAnimation(),n.attr(i)))}function lN(t,e){if(q(t)&&q(e)){var n=!0;return E(e,(function(e,i){n=n&&lN(t[i],e)})),!!n}return t===e}function uN(t,e){t[e.get(["label","show"])?"show":"hide"]()}function hN(t){return{x:t.x||0,y:t.y||0,rotation:t.rotation||0}}function cN(t,e,n){var i=e.get("z"),r=e.get("zlevel");t&&t.traverse((function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=r&&(t.zlevel=r),t.silent=n)}))}function pN(t){var e,n=t.get("type"),i=t.getModel(n+"Style");return"line"===n?(e=i.getLineStyle()).fill=null:"shadow"===n&&((e=i.getAreaStyle()).stroke=null),e}function dN(t,e,n,i,r){var o=fN(n.get("value"),e.axis,e.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),a=n.getModel("label"),s=vp(a.get("padding")||0),l=a.getFont(),u=Sr(o,l),h=r.position,c=u.width+s[1]+s[3],p=u.height+s[0]+s[2],d=r.align;"right"===d&&(h[0]-=c),"center"===d&&(h[0]-=c/2);var f=r.verticalAlign;"bottom"===f&&(h[1]-=p),"middle"===f&&(h[1]-=p/2),function(t,e,n,i){var r=i.getWidth(),o=i.getHeight();t[0]=Math.min(t[0]+e,r)-e,t[1]=Math.min(t[1]+n,o)-n,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0)}(h,c,p,i);var g=a.get("backgroundColor");g&&"auto"!==g||(g=e.get(["axisLine","lineStyle","color"])),t.label={x:h[0],y:h[1],style:oc(a,{text:o,font:l,fill:a.getTextColor(),padding:s,backgroundColor:g}),z2:10}}function fN(t,e,n,i,r){t=e.scale.parse(t);var o=e.scale.getLabel({value:t},{precision:r.precision}),a=r.formatter;if(a){var s={value:S_(e,{value:t}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]};E(i,(function(t){var e=n.getSeriesByIndex(t.seriesIndex),i=t.dataIndexInside,r=e&&e.getDataParams(i);r&&s.seriesData.push(r)})),U(a)?o=a.replace("{value}",o):X(a)&&(o=a(s))}return o}function gN(t,e,n){var i=[1,0,0,1,0,0];return Se(i,i,n.rotation),we(i,i,n.position),Fh([t.dataToCoord(e),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],i)}function yN(t,e,n,i,r,o){var a=dI.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=r.get(["label","margin"]),dN(e,i,r,o,{position:gN(i.axis,t,n),align:a.textAlign,verticalAlign:a.textVerticalAlign})}function vN(t,e,n){return{x1:t[n=n||0],y1:t[1-n],x2:e[n],y2:e[1-n]}}function mN(t,e,n){return{x:t[n=n||0],y:t[1-n],width:e[n],height:e[1-n]}}function xN(t,e,n,i,r,o){return{cx:t,cy:e,r0:n,r:i,startAngle:r,endAngle:o,clockwise:!0}}var _N=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.makeElOption=function(t,e,n,i,r){var o=n.axis,a=o.grid,s=i.get("type"),l=bN(a,o).getOtherAxis(o).getGlobalExtent(),u=o.toGlobalCoord(o.dataToCoord(e,!0));if(s&&"none"!==s){var h=pN(i),c=wN[s](o,u,l);c.style=h,t.graphicKey=c.type,t.pointer=c}yN(e,t,iI(a.model,n),n,i,r)},e.prototype.getHandleTransform=function(t,e,n){var i=iI(e.axis.grid.model,e,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var r=gN(e.axis,t,i);return{x:r[0],y:r[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,e,n,i){var r=n.axis,o=r.grid,a=r.getGlobalExtent(!0),s=bN(o,r).getOtherAxis(r).getGlobalExtent(),l="x"===r.dim?0:1,u=[t.x,t.y];u[l]+=e[l],u[l]=Math.min(a[1],u[l]),u[l]=Math.max(a[0],u[l]);var h=(s[1]+s[0])/2,c=[h,h];c[l]=u[l];return{x:u[0],y:u[1],rotation:t.rotation,cursorPoint:c,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][l]}},e}(aN);function bN(t,e){var n={};return n[e.dim+"AxisIndex"]=e.index,t.getCartesian(n)}var wN={line:function(t,e,n){return{type:"Line",subPixelOptimize:!0,shape:vN([e,n[0]],[e,n[1]],SN(t))}},shadow:function(t,e,n){var i=Math.max(1,t.getBandWidth()),r=n[1]-n[0];return{type:"Rect",shape:mN([e-i/2,n[0]],[i,r],SN(t))}}};function SN(t){return"x"===t.dim?0:1}var MN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="axisPointer",e.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!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}},e}(zp),IN=Vo(),TN=E;function CN(t,e,n){if(!r.node){var i=e.getZr();IN(i).records||(IN(i).records={}),function(t,e){if(IN(t).initialized)return;function n(n,i){t.on(n,(function(n){var r=function(t){var e={showTip:[],hideTip:[]},n=function(i){var r=e[i.type];r?r.push(i):(i.dispatchAction=n,t.dispatchAction(i))};return{dispatchAction:n,pendings:e}}(e);TN(IN(t).records,(function(t){t&&i(t,n,r.dispatchAction)})),function(t,e){var n,i=t.showTip.length,r=t.hideTip.length;i?n=t.showTip[i-1]:r&&(n=t.hideTip[r-1]);n&&(n.dispatchAction=null,e.dispatchAction(n))}(r.pendings,e)}))}IN(t).initialized=!0,n("click",H(AN,"click")),n("mousemove",H(AN,"mousemove")),n("globalout",DN)}(i,e),(IN(i).records[t]||(IN(i).records[t]={})).handler=n}}function DN(t,e,n){t.handler("leave",null,n)}function AN(t,e,n,i){e.handler(t,n,i)}function kN(t,e){if(!r.node){var n=e.getZr();(IN(n).records||{})[t]&&(IN(n).records[t]=null)}}var LN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){var i=e.getComponent("tooltip"),r=t.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";CN("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})}))},e.prototype.remove=function(t,e){kN("axisPointer",e)},e.prototype.dispose=function(t,e){kN("axisPointer",e)},e.type="axisPointer",e}(Ag);function PN(t,e){var n,i=[],r=t.seriesIndex;if(null==r||!(n=e.getSeriesByIndex(r)))return{point:[]};var o=n.getData(),a=zo(o,t);if(null==a||a<0||Y(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).dim,c=u.dim,p="x"===h||"radius"===h?1:0,d=o.mapDimension(c),f=[];f[p]=o.get(d,a),f[1-p]=o.get(o.getCalculationInfo("stackResultDimension"),a),i=l.dataToPoint(f)||[]}else i=l.dataToPoint(o.getValues(z(l.dimensions,(function(t){return o.mapDimension(t)})),a))||[];else if(s){var g=s.getBoundingRect().clone();g.applyTransform(s.transform),i=[g.x+g.width/2,g.y+g.height/2]}return{point:i,el:s}}var ON=Vo();function RN(t,e,n){var i=t.currTrigger,r=[t.x,t.y],o=t,a=t.dispatchAction||W(n.dispatchAction,n),s=e.getComponent("axisPointer").coordSysAxesInfo;if(s){BN(r)&&(r=PN({seriesIndex:o.seriesIndex,dataIndex:o.dataIndex},e).point);var l=BN(r),u=o.axesInfo,h=s.axesInfo,c="leave"===i||BN(r),p={},d={},f={list:[],map:{}},g={showPointer:H(EN,d),showTooltip:H(zN,f)};E(s.coordSysMap,(function(t,e){var n=l||t.containPoint(r);E(s.coordSysAxesInfo[e],(function(t,e){var i=t.axis,o=function(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}}(u,t);if(!c&&n&&(!u||o)){var a=o&&o.value;null!=a||l||(a=i.pointToData(r)),null!=a&&NN(t,a,g,!1,p)}}))}));var y={};return E(h,(function(t,e){var n=t.linkGroup;n&&!d[e]&&E(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,VN(e),VN(t)))),y[t.key]=o}}))})),E(y,(function(t,e){NN(h[e],t,g,!0,p)})),function(t,e,n){var i=n.axesInfo=[];E(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})}))}(d,h,p),function(t,e,n,i){if(BN(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})}(f,r,t,a),function(t,e,n){var i=n.getZr(),r="axisPointerLastHighlights",o=ON(i)[r]||{},a=ON(i)[r]={};E(t,(function(t,e){var n=t.axisPointerModel.option;"show"===n.status&&t.triggerEmphasis&&E(n.seriesDataIndices,(function(t){var e=t.seriesIndex+" | "+t.dataIndex;a[e]=t}))}));var s=[],l=[];E(o,(function(t,e){!a[e]&&l.push(t)})),E(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})}(h,0,n),p}}function NN(t,e,n,i,r){var o=t.axis;if(!o.scale.isBlank()&&o.containData(e))if(t.involveSeries){var a=function(t,e){var n=e.axis,i=n.dim,r=t,o=[],a=Number.MAX_VALUE,s=-1;return E(e.seriesModels,(function(e,l){var u,h,c=e.getData().mapDimensionsAll(i);if(e.getAxisTooltipData){var p=e.getAxisTooltipData(c,t,n);h=p.dataIndices,u=p.nestestValue}else{if(!(h=e.getData().indicesOfNearest(c[0],t,"category"===n.type?.5:null)).length)return;u=e.getData().get(c[0],h[0])}if(null!=u&&isFinite(u)){var d=t-u,f=Math.abs(d);f<=a&&((f=0&&s<0)&&(a=f,s=d,r=u,o.length=0),E(h,(function(t){o.push({seriesIndex:e.seriesIndex,dataIndexInside:t,dataIndex:e.getData().getRawIndex(t)})})))}})),{payloadBatch:o,snapToValue:r}}(e,t),s=a.payloadBatch,l=a.snapToValue;s[0]&&null==r.seriesIndex&&A(r,s[0]),!i&&t.snap&&o.containData(l)&&null!=l&&(e=l),n.showPointer(t,e,s),n.showTooltip(t,a,l)}else n.showPointer(t,e)}function EN(t,e,n,i){t[e.key]={value:n,payloadBatch:i}}function zN(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=MI(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 VN(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 BN(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}function FN(t){TI.registerAxisPointerClass("CartesianAxisPointer",_N),t.registerComponentModel(MN),t.registerComponentView(LN),t.registerPreprocessor((function(t){if(t){(!t.axisPointer||0===t.axisPointer.length)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!Y(e)&&(t.axisPointer.link=[e])}})),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,(function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=xI(t,e)})),t.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},RN)}var GN=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.makeElOption=function(t,e,n,i,r){var o=n.axis;"angle"===o.dim&&(this.animationThreshold=Math.PI/18);var a=o.polar,s=a.getOtherAxis(o).getExtent(),l=o.dataToCoord(e),u=i.get("type");if(u&&"none"!==u){var h=pN(i),c=WN[u](o,a,l,s);c.style=h,t.graphicKey=c.type,t.pointer=c}var p=function(t,e,n,i,r){var o=e.axis,a=o.dataToCoord(t),s=i.getAngleAxis().getExtent()[0];s=s/180*Math.PI;var l,u,h,c=i.getRadiusAxis().getExtent();if("radius"===o.dim){var p=[1,0,0,1,0,0];Se(p,p,s),we(p,p,[i.cx,i.cy]),l=Fh([a,-r],p);var d=e.getModel("axisLabel").get("rotate")||0,f=dI.innerTextLayout(s,d*Math.PI/180,-1);u=f.textAlign,h=f.textVerticalAlign}else{var g=c[1];l=i.coordToPoint([g+r,a]);var y=i.cx,v=i.cy;u=Math.abs(l[0]-y)/g<.3?"center":l[0]>y?"left":"right",h=Math.abs(l[1]-v)/g<.3?"middle":l[1]>v?"top":"bottom"}return{position:l,align:u,verticalAlign:h}}(e,n,0,a,i.get(["label","margin"]));dN(t,n,i,r,p)},e}(aN);var WN={line:function(t,e,n,i){return"angle"===t.dim?{type:"Line",shape:vN(e.coordToPoint([i[0],n]),e.coordToPoint([i[1],n]))}:{type:"Circle",shape:{cx:e.cx,cy:e.cy,r:n}}},shadow:function(t,e,n,i){var r=Math.max(1,t.getBandWidth()),o=Math.PI/180;return"angle"===t.dim?{type:"Sector",shape:xN(e.cx,e.cy,i[0],i[1],(-n-r/2)*o,(r/2-n)*o)}:{type:"Sector",shape:xN(e.cx,e.cy,n-r/2,n+r/2,0,2*Math.PI)}}},HN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.findAxisModel=function(t){var e;return this.ecModel.eachComponent(t,(function(t){t.getCoordSysModel()===this&&(e=t)}),this),e},e.type="polar",e.dependencies=["radiusAxis","angleAxis"],e.defaultOption={z:0,center:["50%","50%"],radius:"80%"},e}(zp),YN=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",Wo).models[0]},e.type="polarAxis",e}(zp);R(YN,D_);var XN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="angleAxis",e}(YN),UN=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="radiusAxis",e}(YN),ZN=function(t){function e(e,n){return t.call(this,"radius",e,n)||this}return n(e,t),e.prototype.pointToData=function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},e}(ab);ZN.prototype.dataToRadius=ab.prototype.dataToCoord,ZN.prototype.radiusToData=ab.prototype.coordToData;var jN=Vo(),qN=function(t){function e(e,n){return t.call(this,"angle",e,n||[0,360])||this}return n(e,t),e.prototype.pointToData=function(t,e){return this.polar.pointToData(t,e)["radius"===this.dim?0:1]},e.prototype.calculateCategoryInterval=function(){var t=this,e=t.getLabelModel(),n=t.scale,i=n.getExtent(),r=n.count();if(i[1]-i[0]<1)return 0;var o=i[0],a=t.dataToCoord(o+1)-t.dataToCoord(o),s=Math.abs(a),l=Sr(null==o?"":o+"",e.getFont(),"center","top"),u=Math.max(l.height,7)/s;isNaN(u)&&(u=1/0);var h=Math.max(0,Math.floor(u)),c=jN(t.model),p=c.lastAutoInterval,d=c.lastTickCount;return null!=p&&null!=d&&Math.abs(p-h)<=1&&Math.abs(d-r)<=1&&p>h?h=p:(c.lastTickCount=r,c.lastAutoInterval=h),h},e}(ab);qN.prototype.dataToAngle=ab.prototype.dataToCoord,qN.prototype.angleToData=ab.prototype.coordToData;var KN=["radius","angle"],$N=function(){function t(t){this.dimensions=KN,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new ZN,this._angleAxis=new qN,this.axisPointerEnabled=!0,this.name=t||"",this._radiusAxis.polar=this._angleAxis.polar=this}return t.prototype.containPoint=function(t){var e=this.pointToCoord(t);return this._radiusAxis.contain(e[0])&&this._angleAxis.contain(e[1])},t.prototype.containData=function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},t.prototype.getAxis=function(t){return this["_"+t+"Axis"]},t.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},t.prototype.getAxesByScale=function(t){var e=[],n=this._angleAxis,i=this._radiusAxis;return n.scale.type===t&&e.push(n),i.scale.type===t&&e.push(i),e},t.prototype.getAngleAxis=function(){return this._angleAxis},t.prototype.getRadiusAxis=function(){return this._radiusAxis},t.prototype.getOtherAxis=function(t){var e=this._angleAxis;return t===e?this._radiusAxis:e},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},t.prototype.getTooltipAxes=function(t){var e=null!=t&&"auto"!==t?this.getAxis(t):this.getBaseAxis();return{baseAxes:[e],otherAxes:[this.getOtherAxis(e)]}},t.prototype.dataToPoint=function(t,e){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],e),this._angleAxis.dataToAngle(t[1],e)])},t.prototype.pointToData=function(t,e){var n=this.pointToCoord(t);return[this._radiusAxis.radiusToData(n[0],e),this._angleAxis.angleToData(n[1],e)]},t.prototype.pointToCoord=function(t){var e=t[0]-this.cx,n=t[1]-this.cy,i=this.getAngleAxis(),r=i.getExtent(),o=Math.min(r[0],r[1]),a=Math.max(r[0],r[1]);i.inverse?o=a-360:a=o+360;var s=Math.sqrt(e*e+n*n);e/=s,n/=s;for(var l=Math.atan2(-n,e)/Math.PI*180,u=la;)l+=360*u;return[s,l]},t.prototype.coordToPoint=function(t){var e=t[0],n=t[1]/180*Math.PI;return[Math.cos(n)*e+this.cx,-Math.sin(n)*e+this.cy]},t.prototype.getArea=function(){var t=this.getAngleAxis(),e=this.getRadiusAxis().getExtent().slice();e[0]>e[1]&&e.reverse();var n=t.getExtent(),i=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:e[0],r:e[1],startAngle:-n[0]*i,endAngle:-n[1]*i,clockwise:t.inverse,contain:function(t,e){var n=t-this.cx,i=e-this.cy,r=n*n+i*i-1e-4,o=this.r,a=this.r0;return r<=o*o&&r>=a*a}}},t.prototype.convertToPixel=function(t,e,n){return JN(e)===this?this.dataToPoint(n):null},t.prototype.convertFromPixel=function(t,e,n){return JN(e)===this?this.pointToData(n):null},t}();function JN(t){var e=t.seriesModel,n=t.polarModel;return n&&n.coordinateSystem||e&&e.coordinateSystem}function QN(t,e){var n=this,i=n.getAngleAxis(),r=n.getRadiusAxis();if(i.scale.setExtent(1/0,-1/0),r.scale.setExtent(1/0,-1/0),t.eachSeries((function(t){if(t.coordinateSystem===n){var e=t.getData();E(C_(e,"radius"),(function(t){r.scale.unionExtentFromData(e,t)})),E(C_(e,"angle"),(function(t){i.scale.unionExtentFromData(e,t)}))}})),__(i.scale,i.model),__(r.scale,r.model),"category"===i.type&&!i.onBand){var o=i.getExtent(),a=360/i.scale.count();i.inverse?o[1]+=a:o[1]-=a,i.setExtent(o[0],o[1])}}function tE(t,e){var n;if(t.type=e.get("type"),t.scale=b_(e),t.onBand=e.get("boundaryGap")&&"category"===t.type,t.inverse=e.get("inverse"),function(t){return"angleAxis"===t.mainType}(e)){t.inverse=t.inverse!==e.get("clockwise");var i=e.get("startAngle"),r=null!==(n=e.get("endAngle"))&&void 0!==n?n:i+(t.inverse?-360:360);t.setExtent(i,r)}e.axis=t,t.model=e}var eE={dimensions:KN,create:function(t,e){var n=[];return t.eachComponent("polar",(function(t,i){var r=new $N(i+"");r.update=QN;var o=r.getRadiusAxis(),a=r.getAngleAxis(),s=t.findAxisModel("radiusAxis"),l=t.findAxisModel("angleAxis");tE(o,s),tE(a,l),function(t,e,n){var i=e.get("center"),r=n.getWidth(),o=n.getHeight();t.cx=$r(i[0],r),t.cy=$r(i[1],o);var a=t.getRadiusAxis(),s=Math.min(r,o)/2,l=e.get("radius");null==l?l=[0,"100%"]:Y(l)||(l=[0,l]);var u=[$r(l[0],s),$r(l[1],s)];a.inverse?a.setExtent(u[1],u[0]):a.setExtent(u[0],u[1])}(r,t,e),n.push(r),t.coordinateSystem=r,r.model=t})),t.eachSeries((function(t){if("polar"===t.get("coordinateSystem")){var e=t.getReferringComponents("polar",Wo).models[0];0,t.coordinateSystem=e.coordinateSystem}})),n}},nE=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function iE(t,e,n){e[1]>e[0]&&(e=e.slice().reverse());var i=t.coordToPoint([e[0],n]),r=t.coordToPoint([e[1],n]);return{x1:i[0],y1:i[1],x2:r[0],y2:r[1]}}function rE(t){return t.getRadiusAxis().inverse?0:1}function oE(t){var e=t[0],n=t[t.length-1];e&&n&&Math.abs(Math.abs(e.coord-n.coord)-360)<1e-4&&t.pop()}var aE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.axisPointerClass="PolarAxisPointer",n}return n(e,t),e.prototype.render=function(t,e){if(this.group.removeAll(),t.get("show")){var n=t.axis,i=n.polar,r=i.getRadiusAxis().getExtent(),o=n.getTicksCoords(),a=n.getMinorTicksCoords(),s=z(n.getViewLabels(),(function(t){t=T(t);var e=n.scale,i="ordinal"===e.type?e.getRawOrdinalNumber(t.tickValue):t.tickValue;return t.coord=n.dataToCoord(i),t}));oE(s),oE(o),E(nE,(function(e){!t.get([e,"show"])||n.scale.isBlank()&&"axisLine"!==e||sE[e](this.group,t,i,o,a,r,s)}),this)}},e.type="angleAxis",e}(TI),sE={axisLine:function(t,e,n,i,r,o){var a,s=e.getModel(["axisLine","lineStyle"]),l=n.getAngleAxis(),u=Math.PI/180,h=l.getExtent(),c=rE(n),p=c?0:1,d=360===Math.abs(h[1]-h[0])?"Circle":"Arc";(a=0===o[p]?new Qh[d]({shape:{cx:n.cx,cy:n.cy,r:o[c],startAngle:-h[0]*u,endAngle:-h[1]*u,clockwise:l.inverse},style:s.getLineStyle(),z2:1,silent:!0}):new Wu({shape:{cx:n.cx,cy:n.cy,r:o[c],r0:o[p]},style:s.getLineStyle(),z2:1,silent:!0})).style.fill=null,t.add(a)},axisTick:function(t,e,n,i,r,o){var a=e.getModel("axisTick"),s=(a.get("inside")?-1:1)*a.get("length"),l=o[rE(n)],u=z(i,(function(t){return new Ku({shape:iE(n,[l,l+s],t.coord)})}));t.add(Nh(u,{style:k(a.getModel("lineStyle").getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])})}))},minorTick:function(t,e,n,i,r,o){if(r.length){for(var a=e.getModel("axisTick"),s=e.getModel("minorTick"),l=(a.get("inside")?-1:1)*s.get("length"),u=o[rE(n)],h=[],c=0;cf?"left":"right",v=Math.abs(d[1]-g)/p<.3?"middle":d[1]>g?"top":"bottom";if(s&&s[c]){var m=s[c];q(m)&&m.textStyle&&(a=new Cc(m.textStyle,l,l.ecModel))}var x=new Xs({silent:dI.isLabelSilent(e),style:oc(a,{x:d[0],y:d[1],fill:a.getTextColor()||e.get(["axisLine","lineStyle","color"]),text:i.formattedLabel,align:y,verticalAlign:v})});if(t.add(x),h){var _=dI.makeAxisEventDataBase(e);_.targetType="axisLabel",_.value=i.rawLabel,rl(x).eventData=_}}),this)},splitLine:function(t,e,n,i,r,o){var a=e.getModel("splitLine").getModel("lineStyle"),s=a.get("color"),l=0;s=s instanceof Array?s:[s];for(var u=[],h=0;h=0?"p":"n",C=b;m&&(i[s][I]||(i[s][I]={p:b,n:b}),C=i[s][I][T]);var D=void 0,A=void 0,k=void 0,L=void 0;if("radius"===c.dim){var P=c.dataToCoord(M)-b,O=o.dataToCoord(I);Math.abs(P)=L})}}}))}var gE={startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:0}},yE={splitNumber:5},vE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="polar",e}(Ag);function mE(t,e){e=e||{};var n=t.coordinateSystem,i=t.axis,r={},o=i.position,a=i.orient,s=n.getRect(),l=[s.x,s.x+s.width,s.y,s.y+s.height],u={horizontal:{top:l[2],bottom:l[3]},vertical:{left:l[0],right:l[1]}};r.position=["vertical"===a?u.vertical[o]:l[0],"horizontal"===a?u.horizontal[o]:l[3]];r.rotation=Math.PI/2*{horizontal:0,vertical:1}[a];r.labelDirection=r.tickDirection=r.nameDirection={top:-1,bottom:1,right:1,left:-1}[o],t.get(["axisTick","inside"])&&(r.tickDirection=-r.tickDirection),it(e.labelInside,t.get(["axisLabel","inside"]))&&(r.labelDirection=-r.labelDirection);var h=e.rotate;return null==h&&(h=t.get(["axisLabel","rotate"])),r.labelRotation="top"===o?-h:h,r.z2=1,r}var xE=["axisLine","axisTickLabel","axisName"],_E=["splitArea","splitLine"],bE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.axisPointerClass="SingleAxisPointer",n}return n(e,t),e.prototype.render=function(e,n,i,r){var o=this.group;o.removeAll();var a=this._axisGroup;this._axisGroup=new Br;var s=mE(e),l=new dI(e,s);E(xE,l.add,l),o.add(this._axisGroup),o.add(l.getGroup()),E(_E,(function(t){e.get([t,"show"])&&wE[t](this,this.group,this._axisGroup,e)}),this),Hh(a,this._axisGroup,e),t.prototype.render.call(this,e,n,i,r)},e.prototype.remove=function(){AI(this)},e.type="singleAxis",e}(TI),wE={splitLine:function(t,e,n,i){var r=i.axis;if(!r.scale.isBlank()){var o=i.getModel("splitLine"),a=o.getModel("lineStyle"),s=a.get("color");s=s instanceof Array?s:[s];for(var l=a.get("width"),u=i.coordinateSystem.getRect(),h=r.isHorizontal(),c=[],p=0,d=r.getTicksCoords({tickModel:o}),f=[],g=[],y=0;y=e.y&&t[1]<=e.y+e.height:n.contain(n.toLocalCoord(t[1]))&&t[0]>=e.y&&t[0]<=e.y+e.height},t.prototype.pointToData=function(t){var e=this.getAxis();return[e.coordToData(e.toLocalCoord(t["horizontal"===e.orient?0:1]))]},t.prototype.dataToPoint=function(t){var e=this.getAxis(),n=this.getRect(),i=[],r="horizontal"===e.orient?0:1;return t instanceof Array&&(t=t[0]),i[r]=e.toGlobalCoord(e.dataToCoord(+t)),i[1-r]=0===r?n.y+n.height/2:n.x+n.width/2,i},t.prototype.convertToPixel=function(t,e,n){return CE(e)===this?this.dataToPoint(n):null},t.prototype.convertFromPixel=function(t,e,n){return CE(e)===this?this.pointToData(n):null},t}();function CE(t){var e=t.seriesModel,n=t.singleAxisModel;return n&&n.coordinateSystem||e&&e.coordinateSystem}var DE={create:function(t,e){var n=[];return t.eachComponent("singleAxis",(function(i,r){var o=new TE(i,t,e);o.name="single_"+r,o.resize(i,e),i.coordinateSystem=o,n.push(o)})),t.eachSeries((function(t){if("singleAxis"===t.get("coordinateSystem")){var e=t.getReferringComponents("singleAxis",Wo).models[0];t.coordinateSystem=e&&e.coordinateSystem}})),n},dimensions:IE},AE=["x","y"],kE=["width","height"],LE=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.makeElOption=function(t,e,n,i,r){var o=n.axis,a=o.coordinateSystem,s=RE(a,1-OE(o)),l=a.dataToPoint(e)[0],u=i.get("type");if(u&&"none"!==u){var h=pN(i),c=PE[u](o,l,s);c.style=h,t.graphicKey=c.type,t.pointer=c}yN(e,t,mE(n),n,i,r)},e.prototype.getHandleTransform=function(t,e,n){var i=mE(e,{labelInside:!1});i.labelMargin=n.get(["handle","margin"]);var r=gN(e.axis,t,i);return{x:r[0],y:r[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,e,n,i){var r=n.axis,o=r.coordinateSystem,a=OE(r),s=RE(o,a),l=[t.x,t.y];l[a]+=e[a],l[a]=Math.min(s[1],l[a]),l[a]=Math.max(s[0],l[a]);var u=RE(o,1-a),h=(u[1]+u[0])/2,c=[h,h];return c[a]=l[a],{x:l[0],y:l[1],rotation:t.rotation,cursorPoint:c,tooltipOption:{verticalAlign:"middle"}}},e}(aN),PE={line:function(t,e,n){return{type:"Line",subPixelOptimize:!0,shape:vN([e,n[0]],[e,n[1]],OE(t))}},shadow:function(t,e,n){var i=t.getBandWidth(),r=n[1]-n[0];return{type:"Rect",shape:mN([e-i/2,n[0]],[i,r],OE(t))}}};function OE(t){return t.isHorizontal()?0:1}function RE(t,e){var n=t.getRect();return[n[AE[e]],n[AE[e]]+n[kE[e]]]}var NE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="single",e}(Ag);var EE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(e,n,i){var r=Rp(e);t.prototype.init.apply(this,arguments),zE(e,r)},e.prototype.mergeOption=function(e){t.prototype.mergeOption.apply(this,arguments),zE(this.option,e)},e.prototype.getCellSize=function(){return this.option.cellSize},e.type="calendar",e.defaultOption={z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},e}(zp);function zE(t,e){var n,i=t.cellSize;1===(n=Y(i)?i:t.cellSize=[i,i]).length&&(n[1]=n[0]);var r=z([0,1],(function(t){return function(t,e){return null!=t[Cp[e][0]]||null!=t[Cp[e][1]]&&null!=t[Cp[e][2]]}(e,t)&&(n[t]="auto"),null!=n[t]&&"auto"!==n[t]}));Op(t,e,{type:"box",ignoreSize:r})}var VE=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){var i=this.group;i.removeAll();var r=t.coordinateSystem,o=r.getRangeInfo(),a=r.getOrient(),s=e.getLocaleModel();this._renderDayRect(t,o,i),this._renderLines(t,o,a,i),this._renderYearText(t,o,a,i),this._renderMonthText(t,s,a,i),this._renderWeekText(t,s,o,a,i)},e.prototype._renderDayRect=function(t,e,n){for(var i=t.coordinateSystem,r=t.getModel("itemStyle").getItemStyle(),o=i.getCellWidth(),a=i.getCellHeight(),s=e.start.time;s<=e.end.time;s=i.getNextNDay(s,1).time){var l=i.dataToRect([s],!1).tl,u=new Ws({shape:{x:l[0],y:l[1],width:o,height:a},cursor:"default",style:r});n.add(u)}},e.prototype._renderLines=function(t,e,n,i){var r=this,o=t.coordinateSystem,a=t.getModel(["splitLine","lineStyle"]).getLineStyle(),s=t.get(["splitLine","show"]),l=a.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var u=e.start,h=0;u.time<=e.end.time;h++){p(u.formatedDate),0===h&&(u=o.getDateInfo(e.start.y+"-"+e.start.m));var c=u.date;c.setMonth(c.getMonth()+1),u=o.getDateInfo(c)}function p(e){r._firstDayOfMonth.push(o.getDateInfo(e)),r._firstDayPoints.push(o.dataToRect([e],!1).tl);var l=r._getLinePointsOfOneWeek(t,e,n);r._tlpoints.push(l[0]),r._blpoints.push(l[l.length-1]),s&&r._drawSplitline(l,a,i)}p(o.getNextNDay(e.end.time,1).formatedDate),s&&this._drawSplitline(r._getEdgesPoints(r._tlpoints,l,n),a,i),s&&this._drawSplitline(r._getEdgesPoints(r._blpoints,l,n),a,i)},e.prototype._getEdgesPoints=function(t,e,n){var i=[t[0].slice(),t[t.length-1].slice()],r="horizontal"===n?0:1;return i[0][r]=i[0][r]-e/2,i[1][r]=i[1][r]+e/2,i},e.prototype._drawSplitline=function(t,e,n){var i=new Zu({z2:20,shape:{points:t},style:e});n.add(i)},e.prototype._getLinePointsOfOneWeek=function(t,e,n){for(var i=t.coordinateSystem,r=i.getDateInfo(e),o=[],a=0;a<7;a++){var s=i.getNextNDay(r.time,a),l=i.dataToRect([s.time],!1);o[2*s.day]=l.tl,o[2*s.day+1]=l["horizontal"===n?"bl":"tr"]}return o},e.prototype._formatterLabel=function(t,e){return U(t)&&t?(n=t,E(e,(function(t,e){n=n.replace("{"+e+"}",i?re(t):t)})),n):X(t)?t(e):e.nameMap;var n,i},e.prototype._yearTextPositionControl=function(t,e,n,i,r){var o=e[0],a=e[1],s=["center","bottom"];"bottom"===i?(a+=r,s=["center","top"]):"left"===i?o-=r:"right"===i?(o+=r,s=["center","top"]):a-=r;var l=0;return"left"!==i&&"right"!==i||(l=Math.PI/2),{rotation:l,x:o,y:a,style:{align:s[0],verticalAlign:s[1]}}},e.prototype._renderYearText=function(t,e,n,i){var r=t.getModel("yearLabel");if(r.get("show")){var o=r.get("margin"),a=r.get("position");a||(a="horizontal"!==n?"top":"left");var s=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],l=(s[0][0]+s[1][0])/2,u=(s[0][1]+s[1][1])/2,h="horizontal"===n?0:1,c={top:[l,s[h][1]],bottom:[l,s[1-h][1]],left:[s[1-h][0],u],right:[s[h][0],u]},p=e.start.y;+e.end.y>+e.start.y&&(p=p+"-"+e.end.y);var d=r.get("formatter"),f={start:e.start.y,end:e.end.y,nameMap:p},g=this._formatterLabel(d,f),y=new Xs({z2:30,style:oc(r,{text:g})});y.attr(this._yearTextPositionControl(y,c[a],n,a,o)),i.add(y)}},e.prototype._monthTextPositionControl=function(t,e,n,i,r){var o="left",a="top",s=t[0],l=t[1];return"horizontal"===n?(l+=r,e&&(o="center"),"start"===i&&(a="bottom")):(s+=r,e&&(a="middle"),"start"===i&&(o="right")),{x:s,y:l,align:o,verticalAlign:a}},e.prototype._renderMonthText=function(t,e,n,i){var r=t.getModel("monthLabel");if(r.get("show")){var o=r.get("nameMap"),a=r.get("margin"),s=r.get("position"),l=r.get("align"),u=[this._tlpoints,this._blpoints];o&&!U(o)||(o&&(e=Vc(o)||e),o=e.get(["time","monthAbbr"])||[]);var h="start"===s?0:1,c="horizontal"===n?0:1;a="start"===s?-a:a;for(var p="center"===l,d=0;d=i.start.time&&n.timea.end.time&&t.reverse(),t},t.prototype._getRangeInfo=function(t){var e,n=[this.getDateInfo(t[0]),this.getDateInfo(t[1])];n[0].time>n[1].time&&(e=!0,n.reverse());var i=Math.floor(n[1].time/BE)-Math.floor(n[0].time/BE)+1,r=new Date(n[0].time),o=r.getDate(),a=n[1].date.getDate();r.setDate(o+i-1);var s=r.getDate();if(s!==a)for(var l=r.getTime()-n[1].time>0?1:-1;(s=r.getDate())!==a&&(r.getTime()-n[1].time)*l>0;)i-=l,r.setDate(s-l);var u=Math.floor((i+n[0].day+6)/7),h=e?1-u:u-1;return e&&n.reverse(),{range:[n[0].formatedDate,n[1].formatedDate],start:n[0],end:n[1],allDay:i,weeks:u,nthWeek:h,fweek:n[0].day,lweek:n[1].day}},t.prototype._getDateByWeeksAndDay=function(t,e,n){var i=this._getRangeInfo(n);if(t>i.weeks||0===t&&ei.lweek)return null;var r=7*(t-1)-i.fweek+e,o=new Date(i.start.time);return o.setDate(+i.start.d+r),this.getDateInfo(o)},t.create=function(e,n){var i=[];return e.eachComponent("calendar",(function(r){var o=new t(r,e,n);i.push(o),r.coordinateSystem=o})),e.eachSeries((function(t){"calendar"===t.get("coordinateSystem")&&(t.coordinateSystem=i[t.get("calendarIndex")||0])})),i},t.dimensions=["time","value"],t}();function GE(t){var e=t.calendarModel,n=t.seriesModel;return e?e.coordinateSystem:n?n.coordinateSystem:null}function WE(t,e){var n;return E(e,(function(e){null!=t[e]&&"auto"!==t[e]&&(n=!0)})),n}var HE=["transition","enterFrom","leaveTo"],YE=HE.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function XE(t,e,n){if(n&&(!t[n]&&e[n]&&(t[n]={}),t=t[n],e=e[n]),t&&e)for(var i=n?HE:YE,r=0;r=0;l--){var p,d,f;if(f=null!=(d=Ro((p=n[l]).id,null))?r.get(d):null){var g=f.parent,y=(c=jE(g),{}),v=Lp(f,p,g===i?{width:o,height:a}:{width:c.width,height:c.height},null,{hv:p.hv,boundingMode:p.bounding},y);if(!jE(f).isNew&&v){for(var m=p.transition,x={},_=0;_=0)?x[b]=w:f[b]=w}vh(f,x,t,0)}else f.attr(y)}}},e.prototype._clear=function(){var t=this,e=this._elMap;e.each((function(n){JE(n,jE(n).option,e,t._lastGraphicModel)})),this._elMap=yt()},e.prototype.dispose=function(){this._clear()},e.type="graphic",e}(Ag);function KE(t){var e=_t(ZE,t)?ZE[t]:Lh(t);var n=new e({});return jE(n).type=t,n}function $E(t,e,n,i){var r=KE(n);return e.add(r),i.set(t,r),jE(r).id=t,jE(r).isNew=!0,r}function JE(t,e,n,i){t&&t.parent&&("group"===t.type&&t.traverse((function(t){JE(t,e,n,i)})),gR(t,e,i),n.removeKey(jE(t).id))}function QE(t,e,n,i){t.isGroup||E([["cursor",Da.prototype.cursor],["zlevel",i||0],["z",n||0],["z2",0]],(function(n){var i=n[0];_t(e,i)?t[i]=rt(e[i],n[1]):null==t[i]&&(t[i]=n[1])})),E(G(e),(function(n){if(0===n.indexOf("on")){var i=e[n];t[n]=X(i)?i:null}})),_t(e,"draggable")&&(t.draggable=e.draggable),null!=e.name&&(t.name=e.name),null!=e.id&&(t.id=e.id)}var tz=["x","y","radius","angle","single"],ez=["cartesian2d","polar","singleAxis"];function nz(t){return t+"Axis"}function iz(t,e){var n,i=yt(),r=[],o=yt();t.eachComponent({mainType:"dataZoom",query:e},(function(t){o.get(t.uid)||s(t)}));do{n=!1,t.eachComponent("dataZoom",a)}while(n);function a(t){!o.get(t.uid)&&function(t){var e=!1;return t.eachTargetAxis((function(t,n){var r=i.get(t);r&&r[n]&&(e=!0)})),e}(t)&&(s(t),n=!0)}function s(t){o.set(t.uid,!0),r.push(t),t.eachTargetAxis((function(t,e){(i.get(t)||i.set(t,[]))[e]=!0}))}return r}function rz(t){var e=t.ecModel,n={infoList:[],infoMap:yt()};return t.eachTargetAxis((function(t,i){var r=e.getComponent(nz(t),i);if(r){var o=r.getCoordSysModel();if(o){var a=o.uid,s=n.infoMap.get(a);s||(s={model:o,axisModels:[]},n.infoList.push(s),n.infoMap.set(a,s)),s.axisModels.push(r)}}})),n}var oz=function(){function t(){this.indexList=[],this.indexMap=[]}return t.prototype.add=function(t){this.indexMap[t]||(this.indexList.push(t),this.indexMap[t]=!0)},t}(),az=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._autoThrottle=!0,n._noTarget=!0,n._rangePropMode=["percent","percent"],n}return n(e,t),e.prototype.init=function(t,e,n){var i=sz(t);this.settledOption=i,this.mergeDefaultAndTheme(t,n),this._doInit(i)},e.prototype.mergeOption=function(t){var e=sz(t);C(this.option,t,!0),C(this.settledOption,e,!0),this._doInit(e)},e.prototype._doInit=function(t){var e=this.option;this._setDefaultThrottle(t),this._updateRangeUse(t);var n=this.settledOption;E([["start","startValue"],["end","endValue"]],(function(t,i){"value"===this._rangePropMode[i]&&(e[t[0]]=n[t[0]]=null)}),this),this._resetTarget()},e.prototype._resetTarget=function(){var t=this.get("orient",!0),e=this._targetAxisInfoMap=yt();this._fillSpecifiedTargetAxis(e)?this._orient=t||this._makeAutoOrientByTargetAxis():(this._orient=t||"horizontal",this._fillAutoTargetAxisByOrient(e,this._orient)),this._noTarget=!0,e.each((function(t){t.indexList.length&&(this._noTarget=!1)}),this)},e.prototype._fillSpecifiedTargetAxis=function(t){var e=!1;return E(tz,(function(n){var i=this.getReferringComponents(nz(n),Ho);if(i.specified){e=!0;var r=new oz;E(i.models,(function(t){r.add(t.componentIndex)})),t.set(n,r)}}),this),e},e.prototype._fillAutoTargetAxisByOrient=function(t,e){var n=this.ecModel,i=!0;if(i){var r="vertical"===e?"y":"x";o(n.findComponents({mainType:r+"Axis"}),r)}i&&o(n.findComponents({mainType:"singleAxis",filter:function(t){return t.get("orient",!0)===e}}),"single");function o(e,n){var r=e[0];if(r){var o=new oz;if(o.add(r.componentIndex),t.set(n,o),i=!1,"x"===n||"y"===n){var a=r.getReferringComponents("grid",Wo).models[0];a&&E(e,(function(t){r.componentIndex!==t.componentIndex&&a===t.getReferringComponents("grid",Wo).models[0]&&o.add(t.componentIndex)}))}}}i&&E(tz,(function(e){if(i){var r=n.findComponents({mainType:nz(e),filter:function(t){return"category"===t.get("type",!0)}});if(r[0]){var o=new oz;o.add(r[0].componentIndex),t.set(e,o),i=!1}}}),this)},e.prototype._makeAutoOrientByTargetAxis=function(){var t;return this.eachTargetAxis((function(e){!t&&(t=e)}),this),"y"===t?"vertical":"horizontal"},e.prototype._setDefaultThrottle=function(t){if(t.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var e=this.ecModel.option;this.option.throttle=e.animation&&e.animationDurationUpdate>0?100:20}},e.prototype._updateRangeUse=function(t){var e=this._rangePropMode,n=this.get("rangeMode");E([["start","startValue"],["end","endValue"]],(function(i,r){var o=null!=t[i[0]],a=null!=t[i[1]];o&&!a?e[r]="percent":!o&&a?e[r]="value":n?e[r]=n[r]:o&&(e[r]="percent")}))},e.prototype.noTarget=function(){return this._noTarget},e.prototype.getFirstTargetAxisModel=function(){var t;return this.eachTargetAxis((function(e,n){null==t&&(t=this.ecModel.getComponent(nz(e),n))}),this),t},e.prototype.eachTargetAxis=function(t,e){this._targetAxisInfoMap.each((function(n,i){E(n.indexList,(function(n){t.call(e,i,n)}))}))},e.prototype.getAxisProxy=function(t,e){var n=this.getAxisModel(t,e);if(n)return n.__dzAxisProxy},e.prototype.getAxisModel=function(t,e){var n=this._targetAxisInfoMap.get(t);if(n&&n.indexMap[e])return this.ecModel.getComponent(nz(t),e)},e.prototype.setRawRange=function(t){var e=this.option,n=this.settledOption;E([["start","startValue"],["end","endValue"]],(function(i){null==t[i[0]]&&null==t[i[1]]||(e[i[0]]=n[i[0]]=t[i[0]],e[i[1]]=n[i[1]]=t[i[1]])}),this),this._updateRangeUse(t)},e.prototype.setCalculatedRange=function(t){var e=this.option;E(["start","startValue","end","endValue"],(function(n){e[n]=t[n]}))},e.prototype.getPercentRange=function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},e.prototype.getValueRange=function(t,e){if(null!=t||null!=e)return this.getAxisProxy(t,e).getDataValueWindow();var n=this.findRepresentativeAxisProxy();return n?n.getDataValueWindow():void 0},e.prototype.findRepresentativeAxisProxy=function(t){if(t)return t.__dzAxisProxy;for(var e,n=this._targetAxisInfoMap.keys(),i=0;i=0}(e)){var n=nz(this._dimName),i=e.getReferringComponents(n,Wo).models[0];i&&this._axisIndex===i.componentIndex&&t.push(e)}}),this),t},t.prototype.getAxisModel=function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},t.prototype.getMinMaxSpan=function(){return T(this._minMaxSpan)},t.prototype.calculateDataWindow=function(t){var e,n=this._dataExtent,i=this.getAxisModel().axis.scale,r=this._dataZoomModel.getRangePropMode(),o=[0,100],a=[],s=[];cz(["start","end"],(function(l,u){var h=t[l],c=t[l+"Value"];"percent"===r[u]?(null==h&&(h=o[u]),c=i.parse(Kr(h,o,n))):(e=!0,h=Kr(c=null==c?n[u]:i.parse(c),n,o)),s[u]=null==c||isNaN(c)?n[u]:c,a[u]=null==h||isNaN(h)?o[u]:h})),pz(s),pz(a);var l=this._minMaxSpan;function u(t,e,n,r,o){var a=o?"Span":"ValueSpan";zk(0,t,n,"all",l["min"+a],l["max"+a]);for(var s=0;s<2;s++)e[s]=Kr(t[s],n,r,!0),o&&(e[s]=i.parse(e[s]))}return e?u(s,a,n,o,!1):u(a,s,o,n,!0),{valueWindow:s,percentWindow:a}},t.prototype.reset=function(t){if(t===this._dataZoomModel){var e=this.getTargetSeriesModels();this._dataExtent=function(t,e,n){var i=[1/0,-1/0];cz(n,(function(t){!function(t,e,n){e&&E(C_(e,n),(function(n){var i=e.getApproximateExtent(n);i[0]t[1]&&(t[1]=i[1])}))}(i,t.getData(),e)}));var r=t.getAxisModel(),o=v_(r.axis.scale,r,i).calculate();return[o.min,o.max]}(this,this._dimName,e),this._updateMinMaxSpan();var n=this.calculateDataWindow(t.settledOption);this._valueWindow=n.valueWindow,this._percentWindow=n.percentWindow,this._setAxisModel()}},t.prototype.filterData=function(t,e){if(t===this._dataZoomModel){var n=this._dimName,i=this.getTargetSeriesModels(),r=t.get("filterMode"),o=this._valueWindow;"none"!==r&&cz(i,(function(t){var e=t.getData(),i=e.mapDimensionsAll(n);if(i.length){if("weakFilter"===r){var a=e.getStore(),s=z(i,(function(t){return e.getDimensionIndex(t)}),e);e.filterSelf((function(t){for(var e,n,r,l=0;lo[1];if(h&&!c&&!p)return!0;h&&(r=!0),c&&(e=!0),p&&(n=!0)}return r&&e&&n}))}else cz(i,(function(n){if("empty"===r)t.setData(e=e.map(n,(function(t){return function(t){return t>=o[0]&&t<=o[1]}(t)?t:NaN})));else{var i={};i[n]=o,e.selectRange(i)}}));cz(i,(function(t){e.setApproximateExtent(o,t)}))}}))}},t.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},e=this._dataZoomModel,n=this._dataExtent;cz(["min","max"],(function(i){var r=e.get(i+"Span"),o=e.get(i+"ValueSpan");null!=o&&(o=this.getAxisModel().axis.scale.parse(o)),null!=o?r=Kr(n[0]+o,n,[0,100],!0):null!=r&&(o=Kr(r,[0,100],n,!0)-n[0]),t[i+"Span"]=r,t[i+"ValueSpan"]=o}),this)},t.prototype._setAxisModel=function(){var t=this.getAxisModel(),e=this._percentWindow,n=this._valueWindow;if(e){var i=no(n,[0,500]);i=Math.min(i,20);var r=t.axis.scale.rawExtentInfo;0!==e[0]&&r.setDeterminedMinMax("min",+n[0].toFixed(i)),100!==e[1]&&r.setDeterminedMinMax("max",+n[1].toFixed(i)),r.freeze()}},t}();var fz={getTargetSeries:function(t){function e(e){t.eachComponent("dataZoom",(function(n){n.eachTargetAxis((function(i,r){var o=t.getComponent(nz(i),r);e(i,r,o,n)}))}))}e((function(t,e,n,i){n.__dzAxisProxy=null}));var n=[];e((function(e,i,r,o){r.__dzAxisProxy||(r.__dzAxisProxy=new dz(e,i,o,t),n.push(r.__dzAxisProxy))}));var i=yt();return E(n,(function(t){E(t.getTargetSeriesModels(),(function(t){i.set(t.uid,t)}))})),i},overallReset:function(t,e){t.eachComponent("dataZoom",(function(t){t.eachTargetAxis((function(e,n){t.getAxisProxy(e,n).reset(t)})),t.eachTargetAxis((function(n,i){t.getAxisProxy(n,i).filterData(t,e)}))})),t.eachComponent("dataZoom",(function(t){var e=t.findRepresentativeAxisProxy();if(e){var n=e.getDataPercentWindow(),i=e.getDataValueWindow();t.setCalculatedRange({start:n[0],end:n[1],startValue:i[0],endValue:i[1]})}}))}};var gz=!1;function yz(t){gz||(gz=!0,t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,fz),function(t){t.registerAction("dataZoom",(function(t,e){E(iz(e,t),(function(e){e.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})}))}))}(t),t.registerSubTypeDefaulter("dataZoom",(function(){return"slider"})))}function vz(t){t.registerComponentModel(lz),t.registerComponentView(hz),yz(t)}var mz=function(){},xz={};function _z(t,e){xz[t]=e}function bz(t){return xz[t]}var wz=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.optionUpdated=function(){t.prototype.optionUpdated.apply(this,arguments);var e=this.ecModel;E(this.option.feature,(function(t,n){var i=bz(n);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(e)),C(t,i.defaultOption))}))},e.type="toolbox",e.layoutMode={type:"box",ignoreSize:!0},e.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},e}(zp);function Sz(t,e){var n=vp(e.get("padding")),i=e.getItemStyle(["color","opacity"]);return i.fill=e.get("backgroundColor"),t=new Ws({shape:{x:t.x-n[3],y:t.y-n[0],width:t.width+n[1]+n[3],height:t.height+n[0]+n[2],r:e.get("borderRadius")},style:i,silent:!0,z2:-1})}var Mz=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.render=function(t,e,n,i){var r=this.group;if(r.removeAll(),t.get("show")){var o=+t.get("itemSize"),a="vertical"===t.get("orient"),s=t.get("feature")||{},l=this._features||(this._features={}),u=[];E(s,(function(t,e){u.push(e)})),new Gm(this._featureNames||[],u).add(h).update(h).remove(H(h,null)).execute(),this._featureNames=u,function(t,e,n){var i=e.getBoxLayoutParams(),r=e.get("padding"),o={width:n.getWidth(),height:n.getHeight()},a=kp(i,o,r);Ap(e.get("orient"),t,e.get("itemGap"),a.width,a.height),Lp(t,i,o,r)}(r,t,n),r.add(Sz(r.getBoundingRect(),t)),a||r.eachChild((function(t){var e=t.__title,i=t.ensureState("emphasis"),a=i.textConfig||(i.textConfig={}),s=t.getTextContent(),l=s&&s.ensureState("emphasis");if(l&&!X(l)&&e){var u=l.style||(l.style={}),h=Sr(e,Xs.makeFont(u)),c=t.x+r.x,p=!1;t.y+r.y+o+h.height>n.getHeight()&&(a.position="top",p=!0);var d=p?-5-h.height:o+10;c+h.width/2>n.getWidth()?(a.position=["100%",d],u.align="right"):c-h.width/2<0&&(a.position=[0,d],u.align="left")}}))}function h(h,c){var p,d=u[h],f=u[c],g=s[d],y=new Cc(g,t,t.ecModel);if(i&&null!=i.newTitle&&i.featureName===d&&(g.title=i.newTitle),d&&!f){if(function(t){return 0===t.indexOf("my")}(d))p={onclick:y.option.onclick,featureName:d};else{var v=bz(d);if(!v)return;p=new v}l[d]=p}else if(!(p=l[f]))return;p.uid=Ac("toolbox-feature"),p.model=y,p.ecModel=e,p.api=n;var m=p instanceof mz;d||!f?!y.get("show")||m&&p.unusable?m&&p.remove&&p.remove(e,n):(!function(i,s,l){var u,h,c=i.getModel("iconStyle"),p=i.getModel(["emphasis","iconStyle"]),d=s instanceof mz&&s.getIcons?s.getIcons():i.get("icon"),f=i.get("title")||{};U(d)?(u={})[l]=d:u=d;U(f)?(h={})[l]=f:h=f;var g=i.iconPaths={};E(u,(function(l,u){var d=Uh(l,{},{x:-o/2,y:-o/2,width:o,height:o});d.setStyle(c.getItemStyle()),d.ensureState("emphasis").style=p.getItemStyle();var f=new Xs({style:{text:h[u],align:p.get("textAlign"),borderRadius:p.get("textBorderRadius"),padding:p.get("textPadding"),fill:null,font:cc({fontStyle:p.get("textFontStyle"),fontFamily:p.get("textFontFamily"),fontSize:p.get("textFontSize"),fontWeight:p.get("textFontWeight")},e)},ignore:!0});d.setTextContent(f),Kh({el:d,componentModel:t,itemName:u,formatterParamsExtra:{title:h[u]}}),d.__title=h[u],d.on("mouseover",(function(){var e=p.getItemStyle(),i=a?null==t.get("right")&&"right"!==t.get("left")?"right":"left":null==t.get("bottom")&&"bottom"!==t.get("top")?"bottom":"top";f.setStyle({fill:p.get("textFill")||e.fill||e.stroke||"#000",backgroundColor:p.get("textBackgroundColor")}),d.setTextConfig({position:p.get("textPosition")||i}),f.ignore=!t.get("showTitle"),n.enterEmphasis(this)})).on("mouseout",(function(){"emphasis"!==i.get(["iconStatus",u])&&n.leaveEmphasis(this),f.hide()})),("emphasis"===i.get(["iconStatus",u])?Ol:Rl)(d),r.add(d),d.on("click",W(s.onclick,s,e,n,u)),g[u]=d}))}(y,p,d),y.setIconStatus=function(t,e){var n=this.option,i=this.iconPaths;n.iconStatus=n.iconStatus||{},n.iconStatus[t]=e,i[t]&&("emphasis"===e?Ol:Rl)(i[t])},p instanceof mz&&p.render&&p.render(y,e,n,i)):m&&p.dispose&&p.dispose(e,n)}},e.prototype.updateView=function(t,e,n,i){E(this._features,(function(t){t instanceof mz&&t.updateView&&t.updateView(t.model,e,n,i)}))},e.prototype.remove=function(t,e){E(this._features,(function(n){n instanceof mz&&n.remove&&n.remove(t,e)})),this.group.removeAll()},e.prototype.dispose=function(t,e){E(this._features,(function(n){n instanceof mz&&n.dispose&&n.dispose(t,e)}))},e.type="toolbox",e}(Ag);var Iz=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.onclick=function(t,e){var n=this.model,i=n.get("name")||t.get("title.0.text")||"echarts",o="svg"===e.getZr().painter.getType(),a=o?"svg":n.get("type",!0)||"png",s=e.getConnectedDataURL({type:a,backgroundColor:n.get("backgroundColor",!0)||t.get("backgroundColor")||"#fff",connectedBackgroundColor:n.get("connectedBackgroundColor"),excludeComponents:n.get("excludeComponents"),pixelRatio:n.get("pixelRatio")}),l=r.browser;if("function"!=typeof MouseEvent||!l.newEdge&&(l.ie||l.edge))if(window.navigator.msSaveOrOpenBlob||o){var u=s.split(","),h=u[0].indexOf("base64")>-1,c=o?decodeURIComponent(u[1]):u[1];h&&(c=window.atob(c));var p=i+"."+a;if(window.navigator.msSaveOrOpenBlob){for(var d=c.length,f=new Uint8Array(d);d--;)f[d]=c.charCodeAt(d);var g=new Blob([f]);window.navigator.msSaveOrOpenBlob(g,p)}else{var y=document.createElement("iframe");document.body.appendChild(y);var v=y.contentWindow,m=v.document;m.open("image/svg+xml","replace"),m.write(c),m.close(),v.focus(),m.execCommand("SaveAs",!0,p),document.body.removeChild(y)}}else{var x=n.get("lang"),_='',b=window.open();b.document.write(_),b.document.title=i}else{var w=document.createElement("a");w.download=i+"."+a,w.target="_blank",w.href=s;var S=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});w.dispatchEvent(S)}},e.getDefaultOption=function(t){return{show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:t.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:t.getLocaleModel().get(["toolbox","saveAsImage","lang"])}},e}(mz),Tz="__ec_magicType_stack__",Cz=[["line","bar"],["stack"]],Dz=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.getIcons=function(){var t=this.model,e=t.get("icon"),n={};return E(t.get("type"),(function(t){e[t]&&(n[t]=e[t])})),n},e.getDefaultOption=function(t){return{show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:t.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}}},e.prototype.onclick=function(t,e,n){var i=this.model,r=i.get(["seriesIndex",n]);if(Az[n]){var o,a={series:[]};E(Cz,(function(t){P(t,n)>=0&&E(t,(function(t){i.setIconStatus(t,"normal")}))})),i.setIconStatus(n,"emphasis"),t.eachComponent({mainType:"series",query:null==r?null:{seriesIndex:r}},(function(t){var e=t.subType,r=t.id,o=Az[n](e,r,t,i);o&&(k(o,t.option),a.series.push(o));var s=t.coordinateSystem;if(s&&"cartesian2d"===s.type&&("line"===n||"bar"===n)){var l=s.getAxesByScale("ordinal")[0];if(l){var u=l.dim+"Axis",h=t.getReferringComponents(u,Wo).models[0].componentIndex;a[u]=a[u]||[];for(var c=0;c<=h;c++)a[u][h]=a[u][h]||{};a[u][h].boundaryGap="bar"===n}}}));var s=n;"stack"===n&&(o=C({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),"emphasis"!==i.get(["iconStatus",n])&&(s="tiled")),e.dispatchAction({type:"changeMagicType",currentType:s,newOption:a,newTitle:o,featureName:"magicType"})}},e}(mz),Az={line:function(t,e,n,i){if("bar"===t)return C({id:e,type:"line",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},i.get(["option","line"])||{},!0)},bar:function(t,e,n,i){if("line"===t)return C({id:e,type:"bar",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},i.get(["option","bar"])||{},!0)},stack:function(t,e,n,i){var r=n.get("stack")===Tz;if("line"===t||"bar"===t)return i.setIconStatus("stack",r?"normal":"emphasis"),C({id:e,stack:r?"":Tz},i.get(["option","stack"])||{},!0)}};Cm({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},(function(t,e){e.mergeOption(t.newOption)}));var kz=new Array(60).join("-"),Lz="\t";function Pz(t){return t.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}var Oz=new RegExp("[\t]+","g");function Rz(t,e){var n=t.split(new RegExp("\n*"+kz+"\n*","g")),i={series:[]};return E(n,(function(t,n){if(function(t){if(t.slice(0,t.indexOf("\n")).indexOf(Lz)>=0)return!0}(t)){var r=function(t){for(var e=t.split(/\n+/g),n=[],i=z(Pz(e.shift()).split(Oz),(function(t){return{name:t,data:[]}})),r=0;r=0)&&t(r,i._targetInfoList)}))}return t.prototype.setOutputRanges=function(t,e){return this.matchOutputRanges(t,e,(function(t,e,n){if((t.coordRanges||(t.coordRanges=[])).push(e),!t.coordRange){t.coordRange=e;var i=jz[t.brushType](0,n,e);t.__rangeOffset={offset:Kz[t.brushType](i.values,t.range,[1,1]),xyMinMax:i.xyMinMax}}})),t},t.prototype.matchOutputRanges=function(t,e,n){E(t,(function(t){var i=this.findTargetInfo(t,e);i&&!0!==i&&E(i.coordSyses,(function(i){var r=jz[t.brushType](1,i,t.range,!0);n(t,r.values,i,e)}))}),this)},t.prototype.setInputRanges=function(t,e){E(t,(function(t){var n,i,r,o,a,s=this.findTargetInfo(t,e);if(t.range=t.range||[],s&&!0!==s){t.panelId=s.panelId;var l=jz[t.brushType](0,s.coordSys,t.coordRange),u=t.__rangeOffset;t.range=u?Kz[t.brushType](l.values,u.offset,(n=l.xyMinMax,i=u.xyMinMax,r=Jz(n),o=Jz(i),a=[r[0]/o[0],r[1]/o[1]],isNaN(a[0])&&(a[0]=1),isNaN(a[1])&&(a[1]=1),a)):l.values}}),this)},t.prototype.makePanelOpts=function(t,e){return z(this._targetInfoList,(function(n){var i=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:e?e(n):null,clipPath:BL(i),isTargetByCursor:GL(i,t,n.coordSysModel),getLinearBrushOtherExtent:FL(i)}}))},t.prototype.controlSeries=function(t,e,n){var i=this.findTargetInfo(t,n);return!0===i||i&&P(i.coordSyses,e.coordinateSystem)>=0},t.prototype.findTargetInfo=function(t,e){for(var n=this._targetInfoList,i=Yz(e,t),r=0;rt[1]&&t.reverse(),t}function Yz(t,e){return Fo(t,e,{includeMainTypes:Gz})}var Xz={grid:function(t,e){var n=t.xAxisModels,i=t.yAxisModels,r=t.gridModels,o=yt(),a={},s={};(n||i||r)&&(E(n,(function(t){var e=t.axis.grid.model;o.set(e.id,e),a[e.id]=!0})),E(i,(function(t){var e=t.axis.grid.model;o.set(e.id,e),s[e.id]=!0})),E(r,(function(t){o.set(t.id,t),a[t.id]=!0,s[t.id]=!0})),o.each((function(t){var r=t.coordinateSystem,o=[];E(r.getCartesians(),(function(t,e){(P(n,t.getAxis("x").model)>=0||P(i,t.getAxis("y").model)>=0)&&o.push(t)})),e.push({panelId:"grid--"+t.id,gridModel:t,coordSysModel:t,coordSys:o[0],coordSyses:o,getPanelRect:Zz.grid,xAxisDeclared:a[t.id],yAxisDeclared:s[t.id]})})))},geo:function(t,e){E(t.geoModels,(function(t){var n=t.coordinateSystem;e.push({panelId:"geo--"+t.id,geoModel:t,coordSysModel:t,coordSys:n,coordSyses:[n],getPanelRect:Zz.geo})}))}},Uz=[function(t,e){var n=t.xAxisModel,i=t.yAxisModel,r=t.gridModel;return!r&&n&&(r=n.axis.grid.model),!r&&i&&(r=i.axis.grid.model),r&&r===e.gridModel},function(t,e){var n=t.geoModel;return n&&n===e.geoModel}],Zz={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var t=this.coordSys,e=t.getBoundingRect().clone();return e.applyTransform(Bh(t)),e}},jz={lineX:H(qz,0),lineY:H(qz,1),rect:function(t,e,n,i){var r=t?e.pointToData([n[0][0],n[1][0]],i):e.dataToPoint([n[0][0],n[1][0]],i),o=t?e.pointToData([n[0][1],n[1][1]],i):e.dataToPoint([n[0][1],n[1][1]],i),a=[Hz([r[0],o[0]]),Hz([r[1],o[1]])];return{values:a,xyMinMax:a}},polygon:function(t,e,n,i){var r=[[1/0,-1/0],[1/0,-1/0]];return{values:z(n,(function(n){var o=t?e.pointToData(n,i):e.dataToPoint(n,i);return r[0][0]=Math.min(r[0][0],o[0]),r[1][0]=Math.min(r[1][0],o[1]),r[0][1]=Math.max(r[0][1],o[0]),r[1][1]=Math.max(r[1][1],o[1]),o})),xyMinMax:r}}};function qz(t,e,n,i){var r=n.getAxis(["x","y"][t]),o=Hz(z([0,1],(function(t){return e?r.coordToData(r.toLocalCoord(i[t]),!0):r.toGlobalCoord(r.dataToCoord(i[t]))}))),a=[];return a[t]=o,a[1-t]=[NaN,NaN],{values:o,xyMinMax:a}}var Kz={lineX:H($z,0),lineY:H($z,1),rect:function(t,e,n){return[[t[0][0]-n[0]*e[0][0],t[0][1]-n[0]*e[0][1]],[t[1][0]-n[1]*e[1][0],t[1][1]-n[1]*e[1][1]]]},polygon:function(t,e,n){return z(t,(function(t,i){return[t[0]-n[0]*e[i][0],t[1]-n[1]*e[i][1]]}))}};function $z(t,e,n,i){return[e[0]-i[t]*n[0],e[1]-i[t]*n[1]]}function Jz(t){return t?[t[0][1]-t[0][0],t[1][1]-t[1][0]]:[NaN,NaN]}var Qz,tV,eV=E,nV=Io+"toolbox-dataZoom_",iV=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.render=function(t,e,n,i){this._brushController||(this._brushController=new lL(n.getZr()),this._brushController.on("brush",W(this._onBrush,this)).mount()),function(t,e,n,i,r){var o=n._isZoomActive;i&&"takeGlobalCursor"===i.type&&(o="dataZoomSelect"===i.key&&i.dataZoomSelectActive);n._isZoomActive=o,t.setIconStatus("zoom",o?"emphasis":"normal");var a=new Wz(oV(t),e,{include:["grid"]}),s=a.makePanelOpts(r,(function(t){return t.xAxisDeclared&&!t.yAxisDeclared?"lineX":!t.xAxisDeclared&&t.yAxisDeclared?"lineY":"rect"}));n._brushController.setPanels(s).enableBrush(!(!o||!s.length)&&{brushType:"auto",brushStyle:t.getModel("brushStyle").getItemStyle()})}(t,e,this,i,n),function(t,e){t.setIconStatus("back",function(t){return Bz(t).length}(e)>1?"emphasis":"normal")}(t,e)},e.prototype.onclick=function(t,e,n){rV[n].call(this)},e.prototype.remove=function(t,e){this._brushController&&this._brushController.unmount()},e.prototype.dispose=function(t,e){this._brushController&&this._brushController.dispose()},e.prototype._onBrush=function(t){var e=t.areas;if(t.isEnd&&e.length){var n={},i=this.ecModel;this._brushController.updateCovers([]),new Wz(oV(this.model),i,{include:["grid"]}).matchOutputRanges(e,i,(function(t,e,n){if("cartesian2d"===n.type){var i=t.brushType;"rect"===i?(r("x",n,e[0]),r("y",n,e[1])):r({lineX:"x",lineY:"y"}[i],n,e)}})),function(t,e){var n=Bz(t);zz(e,(function(e,i){for(var r=n.length-1;r>=0&&!n[r][i];r--);if(r<0){var o=t.queryComponents({mainType:"dataZoom",subType:"select",id:i})[0];if(o){var a=o.getPercentRange();n[0][i]={dataZoomId:i,start:a[0],end:a[1]}}}})),n.push(e)}(i,n),this._dispatchZoomAction(n)}function r(t,e,r){var o=e.getAxis(t),a=o.model,s=function(t,e,n){var i;return n.eachComponent({mainType:"dataZoom",subType:"select"},(function(n){n.getAxisModel(t,e.componentIndex)&&(i=n)})),i}(t,a,i),l=s.findRepresentativeAxisProxy(a).getMinMaxSpan();null==l.minValueSpan&&null==l.maxValueSpan||(r=zk(0,r.slice(),o.scale.getExtent(),0,l.minValueSpan,l.maxValueSpan)),s&&(n[s.id]={dataZoomId:s.id,startValue:r[0],endValue:r[1]})}},e.prototype._dispatchZoomAction=function(t){var e=[];eV(t,(function(t,n){e.push(T(t))})),e.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:e})},e.getDefaultOption=function(t){return{show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:t.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}}},e}(mz),rV={zoom:function(){var t=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:t})},back:function(){this._dispatchZoomAction(function(t){var e=Bz(t),n=e[e.length-1];e.length>1&&e.pop();var i={};return zz(n,(function(t,n){for(var r=e.length-1;r>=0;r--)if(t=e[r][n]){i[n]=t;break}})),i}(this.ecModel))}};function oV(t){var e={xAxisIndex:t.get("xAxisIndex",!0),yAxisIndex:t.get("yAxisIndex",!0),xAxisId:t.get("xAxisId",!0),yAxisId:t.get("yAxisId",!0)};return null==e.xAxisIndex&&null==e.xAxisId&&(e.xAxisIndex="all"),null==e.yAxisIndex&&null==e.yAxisId&&(e.yAxisIndex="all"),e}Qz="dataZoom",tV=function(t){var e=t.getComponent("toolbox",0),n=["feature","dataZoom"];if(e&&null!=e.get(n)){var i=e.getModel(n),r=[],o=Fo(t,oV(i));return eV(o.xAxisModels,(function(t){return a(t,"xAxis","xAxisIndex")})),eV(o.yAxisModels,(function(t){return a(t,"yAxis","yAxisIndex")})),r}function a(t,e,n){var o=t.componentIndex,a={type:"select",$fromToolbox:!0,filterMode:i.get("filterMode",!0)||"filter",id:nV+e+o};a[n]=o,r.push(a)}},lt(null==od.get(Qz)&&tV),od.set(Qz,tV);var aV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="tooltip",e.dependencies=["axisPointer"],e.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}},e}(zp);function sV(t){var e=t.get("confine");return null!=e?!!e:"richText"===t.get("renderMode")}function lV(t){if(r.domSupported)for(var e=document.documentElement.style,n=0,i=t.length;n-1?(u+="top:50%",h+="translateY(-50%) rotate("+(a="left"===s?-225:-45)+"deg)"):(u+="left:50%",h+="translateX(-50%) rotate("+(a="top"===s?225:45)+"deg)");var c=a*Math.PI/180,p=l+r,d=p*Math.abs(Math.cos(c))+p*Math.abs(Math.sin(c)),f=e+" solid "+r+"px;";return'
'}(n,i,r)),U(t))o.innerHTML=t+a;else if(t){o.innerHTML="",Y(t)||(t=[t]);for(var s=0;s=0?this._tryShow(n,i):"leave"===e&&this._hide(i))}),this))},e.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})}))}},e.prototype.manuallyShowTip=function(t,e,n,i){if(i.from!==this.uid&&!r.node&&n.getDom()){var o=IV(i,n);this._ticket="";var a=i.dataByCoordSys,s=function(t,e,n){var i=Go(t).queryOptionMap,r=i.keys()[0];if(!r||"series"===r)return;var o=Yo(e,r,i.get(r),{useDefault:!1,enableAll:!1,enableNone:!1}),a=o.models[0];if(!a)return;var s,l=n.getViewOfComponentModel(a);if(l.group.traverse((function(e){var n=rl(e).tooltipConfig;if(n&&n.name===t.name)return s=e,!0})),s)return{componentMainType:r,componentIndex:a.componentIndex,el:s}}(i,e,n);if(s){var l=s.el.getBoundingRect().clone();l.applyTransform(s.el.transform),this._tryShow({offsetX:l.x+l.width/2,offsetY:l.y+l.height/2,target:s.el,position:i.position,positionDefault:"bottom"},o)}else if(i.tooltip&&null!=i.x&&null!=i.y){var u=wV;u.x=i.x,u.y=i.y,u.update(),rl(u).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:u},o)}else if(a)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:a,tooltipOption:i.tooltipOption},o);else if(null!=i.seriesIndex){if(this._manuallyAxisShowTip(t,e,n,i))return;var h=PN(i,e),c=h.point[0],p=h.point[1];null!=c&&null!=p&&this._tryShow({offsetX:c,offsetY:p,target:h.el,position:i.position,positionDefault:"bottom"},o)}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},o))}},e.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(IV(i,n))},e.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)if("axis"===MV([s.getData().getItemModel(o),s,(s.coordinateSystem||{}).model],this._tooltipModel).get("trigger"))return n.dispatchAction({type:"updateAxisPointer",seriesIndex:r,dataIndex:o,position:i.position}),!0}},e.prototype._tryShow=function(t,e){var n=t.target;if(this._tooltipModel){this._lastX=t.offsetX,this._lastY=t.offsetY;var i=t.dataByCoordSys;if(i&&i.length)this._showAxisTooltip(i,t);else if(n){var r,o;if("legend"===rl(n).ssrType)return;this._lastDataByCoordSys=null,Oy(n,(function(t){return null!=rl(t).dataIndex?(r=t,!0):null!=rl(t).tooltipConfig?(o=t,!0):void 0}),!0),r?this._showSeriesItemTooltip(t,r,e):o?this._showComponentItemTooltip(t,o,e):this._hide(e)}else this._lastDataByCoordSys=null,this._hide(e)}},e.prototype._showOrMove=function(t,e){var n=t.get("showDelay");e=W(e,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(e,n):e()},e.prototype._showAxisTooltip=function(t,e){var n=this._ecModel,i=this._tooltipModel,r=[e.offsetX,e.offsetY],o=MV([e.tooltipOption],i),a=this._renderMode,s=[],l=og("section",{blocks:[],noHeader:!0}),u=[],h=new yg;E(t,(function(t){E(t.dataByAxis,(function(t){var e=n.getComponent(t.axisDim+"Axis",t.axisIndex),r=t.value;if(e&&null!=r){var o=fN(r,e.axis,n,t.seriesDataIndices,t.valueLabelOpt),c=og("section",{header:o,noHeader:!ut(o),sortBlocks:!0,blocks:[]});l.blocks.push(c),E(t.seriesDataIndices,(function(l){var p=n.getSeriesByIndex(l.seriesIndex),d=l.dataIndexInside,f=p.getDataParams(d);if(!(f.dataIndex<0)){f.axisDim=t.axisDim,f.axisIndex=t.axisIndex,f.axisType=t.axisType,f.axisId=t.axisId,f.axisValue=S_(e.axis,{value:r}),f.axisValueLabel=o,f.marker=h.makeTooltipMarker("item",Sp(f.color),a);var g=bf(p.formatTooltip(d,!0,null)),y=g.frag;if(y){var v=MV([p],i).get("valueFormatter");c.blocks.push(v?A({valueFormatter:v},y):y)}g.text&&u.push(g.text),s.push(f)}}))}}))})),l.blocks.reverse(),u.reverse();var c=e.position,p=o.get("order"),d=cg(l,h,a,p,n.get("useUTC"),o.get("textStyle"));d&&u.unshift(d);var f="richText"===a?"\n\n":"
",g=u.join(f);this._showOrMove(o,(function(){this._updateContentNotChangedOnAxis(t,s)?this._updatePosition(o,c,r[0],r[1],this._tooltipContent,s):this._showTooltipContent(o,g,s,Math.random()+"",r[0],r[1],c,null,h)}))},e.prototype._showSeriesItemTooltip=function(t,e,n){var i=this._ecModel,r=rl(e),o=r.seriesIndex,a=i.getSeriesByIndex(o),s=r.dataModel||a,l=r.dataIndex,u=r.dataType,h=s.getData(u),c=this._renderMode,p=t.positionDefault,d=MV([h.getItemModel(l),s,a&&(a.coordinateSystem||{}).model],this._tooltipModel,p?{position:p}:null),f=d.get("trigger");if(null==f||"item"===f){var g=s.getDataParams(l,u),y=new yg;g.marker=y.makeTooltipMarker("item",Sp(g.color),c);var v=bf(s.formatTooltip(l,!1,u)),m=d.get("order"),x=d.get("valueFormatter"),_=v.frag,b=_?cg(x?A({valueFormatter:x},_):_,y,c,m,i.get("useUTC"),d.get("textStyle")):v.text,w="item_"+s.name+"_"+l;this._showOrMove(d,(function(){this._showTooltipContent(d,b,g,w,t.offsetX,t.offsetY,t.position,t.target,y)})),n({type:"showTip",dataIndexInside:l,dataIndex:h.getRawIndex(l),seriesIndex:o,from:this.uid})}},e.prototype._showComponentItemTooltip=function(t,e,n){var i="html"===this._renderMode,r=rl(e),o=r.tooltipConfig.option||{},a=o.encodeHTMLContent;if(U(o)){o={content:o,formatter:o},a=!0}a&&i&&o.content&&((o=T(o)).content=re(o.content));var s=[o],l=this._ecModel.getComponent(r.componentMainType,r.componentIndex);l&&s.push(l),s.push({formatter:o.content});var u=t.positionDefault,h=MV(s,this._tooltipModel,u?{position:u}:null),c=h.get("content"),p=Math.random()+"",d=new yg;this._showOrMove(h,(function(){var n=T(h.get("formatterParams")||{});this._showTooltipContent(h,c,n,p,t.offsetX,t.offsetY,t.position,e,d)})),n({type:"showTip",from:this.uid})},e.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")).color;if(h)if(U(h)){var d=t.ecModel.get("useUTC"),f=Y(n)?n[0]:n;c=h,f&&f.axisType&&f.axisType.indexOf("time")>=0&&(c=Jc(f.axisValue,c,d)),c=bp(c,n,!0)}else if(X(h)){var g=W((function(e,i){e===this._ticket&&(u.setContent(i,l,t,p,a),this._updatePosition(t,a,r,o,u,n,s))}),this);this._ticket=i,c=h(n,i,g)}else c=h;u.setContent(c,l,t,p,a),u.show(t,p),this._updatePosition(t,a,r,o,u,n,s)}},e.prototype._getNearestPoint=function(t,e,n,i){return"axis"===n||Y(e)?{color:i||("html"===this._renderMode?"#fff":"none")}:Y(e)?void 0:{color:i||e.color||e.borderColor}},e.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),X(e)&&(e=e([n,i],o,r.el,p,{viewSize:[s,l],contentSize:u.slice()})),Y(e))n=$r(e[0],s),i=$r(e[1],l);else if(q(e)){var d=e;d.width=u[0],d.height=u[1];var f=kp(d,{width:s,height:l});n=f.x,i=f.y,h=null,c=null}else if(U(e)&&a){var g=function(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]}(e,p,u,t.get("borderWidth"));n=g[0],i=g[1]}else{g=function(t,e,n,i,r,o,a){var s=n.getSize(),l=s[0],u=s[1];null!=o&&(t+l+o+2>i?t-=l+o:t+=o);null!=a&&(e+u+a>r?e-=u+a:e+=a);return[t,e]}(n,i,r,s,l,h?null:20,c?null:20);n=g[0],i=g[1]}if(h&&(n-=TV(h)?u[0]/2:"right"===h?u[0]:0),c&&(i-=TV(c)?u[1]/2:"bottom"===c?u[1]:0),sV(t)){g=function(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]}(n,i,r,s,l);n=g[0],i=g[1]}r.moveTo(n,i)},e.prototype._updateContentNotChangedOnAxis=function(t,e){var n=this._lastDataByCoordSys,i=this._cbParamsList,r=!!n&&n.length===t.length;return r&&E(n,(function(n,o){var a=n.dataByAxis||[],s=(t[o]||{}).dataByAxis||[];(r=r&&a.length===s.length)&&E(a,(function(t,n){var o=s[n]||{},a=t.seriesDataIndices||[],l=o.seriesDataIndices||[];(r=r&&t.value===o.value&&t.axisType===o.axisType&&t.axisId===o.axisId&&a.length===l.length)&&E(a,(function(t,e){var n=l[e];r=r&&t.seriesIndex===n.seriesIndex&&t.dataIndex===n.dataIndex})),i&&E(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},e.prototype._hide=function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},e.prototype.dispose=function(t,e){!r.node&&e.getDom()&&(Yg(this,"_updatePosition"),this._tooltipContent.dispose(),kN("itemTooltip",e))},e.type="tooltip",e}(Ag);function MV(t,e,n){var i,r=e.ecModel;n?(i=new Cc(n,r,r),i=new Cc(e.option,i,r)):i=e;for(var o=t.length-1;o>=0;o--){var a=t[o];a&&(a instanceof Cc&&(a=a.get("tooltip",!0)),U(a)&&(a={formatter:a}),a&&(i=new Cc(a,i,r)))}return i}function IV(t,e){return t.dispatchAction||W(e.dispatchAction,e)}function TV(t){return"center"===t||"middle"===t}var CV=["rect","polygon","keep","clear"];function DV(t,e){var n=To(t?t.brush:[]);if(n.length){var i=[];E(n,(function(t){var e=t.hasOwnProperty("toolbox")?t.toolbox:[];e instanceof Array&&(i=i.concat(e))}));var r=t&&t.toolbox;Y(r)&&(r=r[0]),r||(r={feature:{}},t.toolbox=[r]);var o=r.feature||(r.feature={}),a=o.brush||(o.brush={}),s=a.type||(a.type=[]);s.push.apply(s,i),function(t){var e={};E(t,(function(t){e[t]=1})),t.length=0,E(e,(function(e,n){t.push(n)}))}(s),e&&!s.length&&s.push.apply(s,CV)}}var AV=E;function kV(t){if(t)for(var e in t)if(t.hasOwnProperty(e))return!0}function LV(t,e,n){var i={};return AV(e,(function(e){var r,o=i[e]=((r=function(){}).prototype.__hidden=r.prototype,new r);AV(t[e],(function(t,i){if(kD.isValidType(i)){var r={type:i,visual:t};n&&n(r,e),o[i]=new kD(r),"opacity"===i&&((r=T(r)).type="colorAlpha",o.__hidden.__alphaForOpacity=new kD(r))}}))})),i}function PV(t,e,n){var i;E(n,(function(t){e.hasOwnProperty(t)&&kV(e[t])&&(i=!0)})),i&&E(n,(function(n){e.hasOwnProperty(n)&&kV(e[n])?t[n]=T(e[n]):delete t[n]}))}var OV={lineX:RV(0),lineY:RV(1),rect:{point:function(t,e,n){return t&&n.boundingRect.contain(t[0],t[1])},rect:function(t,e,n){return t&&n.boundingRect.intersect(t)}},polygon:{point:function(t,e,n){return t&&n.boundingRect.contain(t[0],t[1])&&P_(n.range,t[0],t[1])},rect:function(t,e,n){var i=n.range;if(!t||i.length<=1)return!1;var r=t.x,o=t.y,a=t.width,s=t.height,l=i[0];return!!(P_(i,r,o)||P_(i,r+a,o)||P_(i,r,o+s)||P_(i,r+a,o+s)||ze.create(t).contain(l[0],l[1])||Zh(r,o,r+a,o,i)||Zh(r,o,r,o+s,i)||Zh(r+a,o,r+a,o+s,i)||Zh(r,o+s,r+a,o+s,i))||void 0}}};function RV(t){var e=["x","y"],n=["width","height"];return{point:function(e,n,i){if(e){var r=i.range;return NV(e[t],r)}},rect:function(i,r,o){if(i){var a=o.range,s=[i[e[t]],i[e[t]]+i[n[t]]];return s[1]e[0][1]&&(e[0][1]=o[0]),o[1]e[1][1]&&(e[1][1]=o[1])}return e&&YV(e)}};function YV(t){return new ze(t[0][0],t[1][0],t[0][1]-t[0][0],t[1][1]-t[1][0])}var XV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(t,e){this.ecModel=t,this.api=e,this.model,(this._brushController=new lL(e.getZr())).on("brush",W(this._onBrush,this)).mount()},e.prototype.render=function(t,e,n,i){this.model=t,this._updateController(t,e,n,i)},e.prototype.updateTransform=function(t,e,n,i){BV(e),this._updateController(t,e,n,i)},e.prototype.updateVisual=function(t,e,n,i){this.updateTransform(t,e,n,i)},e.prototype.updateView=function(t,e,n,i){this._updateController(t,e,n,i)},e.prototype._updateController=function(t,e,n,i){(!i||i.$from!==t.id)&&this._brushController.setPanels(t.brushTargetManager.makePanelOpts(n)).enableBrush(t.brushOption).updateCovers(t.areas.slice())},e.prototype.dispose=function(){this._brushController.dispose()},e.prototype._onBrush=function(t){var e=this.model.id,n=this.model.brushTargetManager.setOutputRanges(t.areas,this.ecModel);(!t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:e,areas:T(n),$from:e}),t.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:e,areas:T(n),$from:e})},e.type="brush",e}(Ag),UV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.areas=[],n.brushOption={},n}return n(e,t),e.prototype.optionUpdated=function(t,e){var n=this.option;!e&&PV(n,t,["inBrush","outOfBrush"]);var i=n.inBrush=n.inBrush||{};n.outOfBrush=n.outOfBrush||{color:"#ddd"},i.hasOwnProperty("liftZ")||(i.liftZ=5)},e.prototype.setAreas=function(t){t&&(this.areas=z(t,(function(t){return ZV(this.option,t)}),this))},e.prototype.setBrushOption=function(t){this.brushOption=ZV(this.option,t),this.brushType=this.brushOption.brushType},e.type="brush",e.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],e.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},e}(zp);function ZV(t,e){return C({brushType:t.brushType,brushMode:t.brushMode,transformable:t.transformable,brushStyle:new Cc(t.brushStyle).getItemStyle(),removeOnClick:t.removeOnClick,z:t.z},e,!0)}var jV=["rect","polygon","lineX","lineY","keep","clear"],qV=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.render=function(t,e,n){var i,r,o;e.eachComponent({mainType:"brush"},(function(t){i=t.brushType,r=t.brushOption.brushMode||"single",o=o||!!t.areas.length})),this._brushType=i,this._brushMode=r,E(t.get("type",!0),(function(e){t.setIconStatus(e,("keep"===e?"multiple"===r:"clear"===e?o:e===i)?"emphasis":"normal")}))},e.prototype.updateView=function(t,e,n){this.render(t,e,n)},e.prototype.getIcons=function(){var t=this.model,e=t.get("icon",!0),n={};return E(t.get("type",!0),(function(t){e[t]&&(n[t]=e[t])})),n},e.prototype.onclick=function(t,e,n){var i=this._brushType,r=this._brushMode;"clear"===n?(e.dispatchAction({type:"axisAreaSelect",intervals:[]}),e.dispatchAction({type:"brush",command:"clear",areas:[]})):e.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===n?i:i!==n&&n,brushMode:"keep"===n?"multiple"===r?"single":"multiple":r}})},e.getDefaultOption=function(t){return{show:!0,type:jV.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:t.getLocaleModel().get(["toolbox","brush","title"])}},e}(mz);var KV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.layoutMode={type:"box",ignoreSize:!0},n}return n(e,t),e.type="title",e.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},e}(zp),$V=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.render=function(t,e,n){if(this.group.removeAll(),t.get("show")){var i=this.group,r=t.getModel("textStyle"),o=t.getModel("subtextStyle"),a=t.get("textAlign"),s=rt(t.get("textBaseline"),t.get("textVerticalAlign")),l=new Xs({style:oc(r,{text:t.get("text"),fill:r.getTextColor()},{disableBox:!0}),z2:10}),u=l.getBoundingRect(),h=t.get("subtext"),c=new Xs({style:oc(o,{text:h,fill:o.getTextColor(),y:u.height+t.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),p=t.get("link"),d=t.get("sublink"),f=t.get("triggerEvent",!0);l.silent=!p&&!f,c.silent=!d&&!f,p&&l.on("click",(function(){Mp(p,"_"+t.get("target"))})),d&&c.on("click",(function(){Mp(d,"_"+t.get("subtarget"))})),rl(l).eventData=rl(c).eventData=f?{componentType:"title",componentIndex:t.componentIndex}:null,i.add(l),h&&i.add(c);var g=i.getBoundingRect(),y=t.getBoxLayoutParams();y.width=g.width,y.height=g.height;var v=kp(y,{width:n.getWidth(),height:n.getHeight()},t.get("padding"));a||("middle"===(a=t.get("left")||t.get("right"))&&(a="center"),"right"===a?v.x+=v.width:"center"===a&&(v.x+=v.width/2)),s||("center"===(s=t.get("top")||t.get("bottom"))&&(s="middle"),"bottom"===s?v.y+=v.height:"middle"===s&&(v.y+=v.height/2),s=s||"top"),i.x=v.x,i.y=v.y,i.markRedraw();var m={align:a,verticalAlign:s};l.setStyle(m),c.setStyle(m),g=i.getBoundingRect();var x=v.margin,_=t.getItemStyle(["color","opacity"]);_.fill=t.get("backgroundColor");var b=new Ws({shape:{x:g.x-x[3],y:g.y-x[0],width:g.width+x[1]+x[3],height:g.height+x[0]+x[2],r:t.get("borderRadius")},style:_,subPixelOptimize:!0,silent:!0});i.add(b)}},e.type="title",e}(Ag);var JV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.layoutMode="box",n}return n(e,t),e.prototype.init=function(t,e,n){this.mergeDefaultAndTheme(t,n),this._initData()},e.prototype.mergeOption=function(e){t.prototype.mergeOption.apply(this,arguments),this._initData()},e.prototype.setCurrentIndex=function(t){null==t&&(t=this.option.currentIndex);var e=this._data.count();this.option.loop?t=(t%e+e)%e:(t>=e&&(t=e-1),t<0&&(t=0)),this.option.currentIndex=t},e.prototype.getCurrentIndex=function(){return this.option.currentIndex},e.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},e.prototype.setPlayState=function(t){this.option.autoPlay=!!t},e.prototype.getPlayState=function(){return!!this.option.autoPlay},e.prototype._initData=function(){var t,e=this.option,n=e.data||[],i=e.axisType,r=this._names=[];"category"===i?(t=[],E(n,(function(e,n){var i,o=Ro(Ao(e),"");q(e)?(i=T(e)).value=n:i=n,t.push(i),r.push(o)}))):t=n;var o={category:"ordinal",time:"time",value:"number"}[i]||"number";(this._data=new cx([{name:"value",type:o}],this)).initData(t,r)},e.prototype.getData=function(){return this._data},e.prototype.getCategories=function(){if("category"===this.get("axisType"))return this._names.slice()},e.type="timeline",e.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},e}(zp),QV=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="timeline.slider",e.defaultOption=kc(JV.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),e}(JV);R(QV,_f.prototype);var tB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="timeline",e}(Ag),eB=function(t){function e(e,n,i,r){var o=t.call(this,e,n,i)||this;return o.type=r||"value",o}return n(e,t),e.prototype.getLabelModel=function(){return this.model.getModel("label")},e.prototype.isHorizontal=function(){return"horizontal"===this.model.get("orient")},e}(ab),nB=Math.PI,iB=Vo(),rB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(t,e){this.api=e},e.prototype.render=function(t,e,n){if(this.model=t,this.api=n,this.ecModel=e,this.group.removeAll(),t.get("show",!0)){var i=this._layout(t,n),r=this._createGroup("_mainGroup"),o=this._createGroup("_labelGroup"),a=this._axis=this._createAxis(i,t);t.formatTooltip=function(t){return og("nameValue",{noName:!0,value:a.scale.getLabel({value:t})})},E(["AxisLine","AxisTick","Control","CurrentPointer"],(function(e){this["_render"+e](i,r,a,t)}),this),this._renderAxisLabel(i,o,a,t),this._position(i,t)}this._doPlayStop(),this._updateTicksStatus()},e.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},e.prototype.dispose=function(){this._clearTimer()},e.prototype._layout=function(t,e){var n,i,r,o,a=t.get(["label","position"]),s=t.get("orient"),l=function(t,e){return kp(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()},t.get("padding"))}(t,e),u={horizontal:"center",vertical:(n=null==a||"auto"===a?"horizontal"===s?l.y+l.height/2=0||"+"===n?"left":"right"},h={horizontal:n>=0||"+"===n?"top":"bottom",vertical:"middle"},c={horizontal:0,vertical:nB/2},p="vertical"===s?l.height:l.width,d=t.getModel("controlStyle"),f=d.get("show",!0),g=f?d.get("itemSize"):0,y=f?d.get("itemGap"):0,v=g+y,m=t.get(["label","rotate"])||0;m=m*nB/180;var x=d.get("position",!0),_=f&&d.get("showPlayBtn",!0),b=f&&d.get("showPrevBtn",!0),w=f&&d.get("showNextBtn",!0),S=0,M=p;"left"===x||"bottom"===x?(_&&(i=[0,0],S+=v),b&&(r=[S,0],S+=v),w&&(o=[M-g,0],M-=v)):(_&&(i=[M-g,0],M-=v),b&&(r=[0,0],S+=v),w&&(o=[M-g,0],M-=v));var I=[S,M];return t.get("inverse")&&I.reverse(),{viewRect:l,mainLength:p,orient:s,rotation:c[s],labelRotation:m,labelPosOpt:n,labelAlign:t.get(["label","align"])||u[s],labelBaseline:t.get(["label","verticalAlign"])||t.get(["label","baseline"])||h[s],playPosition:i,prevBtnPosition:r,nextBtnPosition:o,axisExtent:I,controlSize:g,controlGap:y}},e.prototype._position=function(t,e){var n=this._mainGroup,i=this._labelGroup,r=t.viewRect;if("vertical"===t.orient){var o=[1,0,0,1,0,0],a=r.x,s=r.y+r.height;we(o,o,[-a,-s]),Se(o,o,-nB/2),we(o,o,[a,s]),(r=r.clone()).applyTransform(o)}var l=y(r),u=y(n.getBoundingRect()),h=y(i.getBoundingRect()),c=[n.x,n.y],p=[i.x,i.y];p[0]=c[0]=l[0][0];var d,f=t.labelPosOpt;null==f||U(f)?(v(c,u,l,1,d="+"===f?0:1),v(p,h,l,1,1-d)):(v(c,u,l,1,d=f>=0?0:1),p[1]=c[1]+f);function g(t){t.originX=l[0][0]-t.x,t.originY=l[1][0]-t.y}function y(t){return[[t.x,t.x+t.width],[t.y,t.y+t.height]]}function v(t,e,n,i,r){t[i]+=n[i][r]-e[i][r]}n.setPosition(c),i.setPosition(p),n.rotation=i.rotation=t.rotation,g(n),g(i)},e.prototype._createAxis=function(t,e){var n=e.getData(),i=e.get("axisType"),r=function(t,e){if(e=e||t.get("type"),e)switch(e){case"category":return new Rx({ordinalMeta:t.getCategories(),extent:[1/0,-1/0]});case"time":return new Kx({locale:t.ecModel.getLocaleModel(),useUTC:t.ecModel.get("useUTC")});default:return new Ex}}(e,i);r.getTicks=function(){return n.mapArray(["value"],(function(t){return{value:t}}))};var o=n.getDataExtent("value");r.setExtent(o[0],o[1]),r.calcNiceTicks();var a=new eB("value",r,t.axisExtent,i);return a.model=e,a},e.prototype._createGroup=function(t){var e=this[t]=new Br;return this.group.add(e),e},e.prototype._renderAxisLine=function(t,e,n,i){var r=n.getExtent();if(i.get(["lineStyle","show"])){var o=new Ku({shape:{x1:r[0],y1:0,x2:r[1],y2:0},style:A({lineCap:"round"},i.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});e.add(o);var a=this._progressLine=new Ku({shape:{x1:r[0],x2:this._currentPointer?this._currentPointer.x:r[0],y1:0,y2:0},style:k({lineCap:"round",lineWidth:o.style.lineWidth},i.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});e.add(a)}},e.prototype._renderAxisTick=function(t,e,n,i){var r=this,o=i.getData(),a=n.scale.getTicks();this._tickSymbols=[],E(a,(function(t){var a=n.dataToCoord(t.value),s=o.getItemModel(t.value),l=s.getModel("itemStyle"),u=s.getModel(["emphasis","itemStyle"]),h=s.getModel(["progress","itemStyle"]),c={x:a,y:0,onclick:W(r._changeTimeline,r,t.value)},p=oB(s,l,e,c);p.ensureState("emphasis").style=u.getItemStyle(),p.ensureState("progress").style=h.getItemStyle(),Ul(p);var d=rl(p);s.get("tooltip")?(d.dataIndex=t.value,d.dataModel=i):d.dataIndex=d.dataModel=null,r._tickSymbols.push(p)}))},e.prototype._renderAxisLabel=function(t,e,n,i){var r=this;if(n.getLabelModel().get("show")){var o=i.getData(),a=n.getViewLabels();this._tickLabels=[],E(a,(function(i){var a=i.tickValue,s=o.getItemModel(a),l=s.getModel("label"),u=s.getModel(["emphasis","label"]),h=s.getModel(["progress","label"]),c=n.dataToCoord(i.tickValue),p=new Xs({x:c,y:0,rotation:t.labelRotation-t.rotation,onclick:W(r._changeTimeline,r,a),silent:!1,style:oc(l,{text:i.formattedLabel,align:t.labelAlign,verticalAlign:t.labelBaseline})});p.ensureState("emphasis").style=oc(u),p.ensureState("progress").style=oc(h),e.add(p),Ul(p),iB(p).dataIndex=a,r._tickLabels.push(p)}))}},e.prototype._renderControl=function(t,e,n,i){var r=t.controlSize,o=t.rotation,a=i.getModel("controlStyle").getItemStyle(),s=i.getModel(["emphasis","controlStyle"]).getItemStyle(),l=i.getPlayState(),u=i.get("inverse",!0);function h(t,n,l,u){if(t){var h=Cr(rt(i.get(["controlStyle",n+"BtnSize"]),r),r),c=function(t,e,n,i){var r=i.style,o=Uh(t.get(["controlStyle",e]),i||{},new ze(n[0],n[1],n[2],n[3]));r&&o.setStyle(r);return o}(i,n+"Icon",[0,-h/2,h,h],{x:t[0],y:t[1],originX:r/2,originY:0,rotation:u?-o:0,rectHover:!0,style:a,onclick:l});c.ensureState("emphasis").style=s,e.add(c),Ul(c)}}h(t.nextBtnPosition,"next",W(this._changeTimeline,this,u?"-":"+")),h(t.prevBtnPosition,"prev",W(this._changeTimeline,this,u?"+":"-")),h(t.playPosition,l?"stop":"play",W(this._handlePlayClick,this,!l),!0)},e.prototype._renderCurrentPointer=function(t,e,n,i){var r=i.getData(),o=i.getCurrentIndex(),a=r.getItemModel(o).getModel("checkpointStyle"),s=this,l={onCreate:function(t){t.draggable=!0,t.drift=W(s._handlePointerDrag,s),t.ondragend=W(s._handlePointerDragend,s),aB(t,s._progressLine,o,n,i,!0)},onUpdate:function(t){aB(t,s._progressLine,o,n,i)}};this._currentPointer=oB(a,a,this._mainGroup,{},this._currentPointer,l)},e.prototype._handlePlayClick=function(t){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:t,from:this.uid})},e.prototype._handlePointerDrag=function(t,e,n){this._clearTimer(),this._pointerChangeTimeline([n.offsetX,n.offsetY])},e.prototype._handlePointerDragend=function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},e.prototype._pointerChangeTimeline=function(t,e){var n=this._toAxisCoord(t)[0],i=Qr(this._axis.getExtent().slice());n>i[1]&&(n=i[1]),n=0&&(a[o]=+a[o].toFixed(c)),[a,h]}var vB={min:H(yB,"min"),max:H(yB,"max"),average:H(yB,"average"),median:H(yB,"median")};function mB(t,e){if(e){var n=t.getData(),i=t.coordinateSystem,r=i&&i.dimensions;if(!function(t){return!isNaN(parseFloat(t.x))&&!isNaN(parseFloat(t.y))}(e)&&!Y(e.coord)&&Y(r)){var o=xB(e,n,i,t);if((e=T(e)).type&&vB[e.type]&&o.baseAxis&&o.valueAxis){var a=P(r,o.baseAxis.dim),s=P(r,o.valueAxis.dim),l=vB[e.type](n,o.baseDataDim,o.valueDataDim,a,s);e.coord=l[0],e.value=l[1]}else e.coord=[null!=e.xAxis?e.xAxis:e.radiusAxis,null!=e.yAxis?e.yAxis:e.angleAxis]}if(null!=e.coord&&Y(r))for(var u=e.coord,h=0;h<2;h++)vB[u[h]]&&(u[h]=wB(n,n.mapDimension(r[h]),u[h]));else e.coord=[];return e}}function xB(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(function(t,e){var n=t.getData().getDimensionInfo(e);return n&&n.coordDim}(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 _B(t,e){return!(t&&t.containData&&e.coord&&!gB(e))||t.containData(e.coord)}function bB(t,e){return t?function(t,n,i,r){return If(r<2?t.coord&&t.coord[r]:t.value,e[r])}:function(t,n,i,r){return If(t.value,e[r])}}function wB(t,e,n){if("average"===n){var i=0,r=0;return t.each(e,(function(t,e){isNaN(t)||(i+=t,r++)})),i/r}return"median"===n?t.getMedian(e):t.getDataExtent(e)["max"===n?1:0]}var SB=Vo(),MB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.init=function(){this.markerGroupMap=yt()},e.prototype.render=function(t,e,n){var i=this,r=this.markerGroupMap;r.each((function(t){SB(t).keep=!1})),e.eachSeries((function(t){var r=dB.getMarkerModelFromSeries(t,i.type);r&&i.renderSeries(t,r,e,n)})),r.each((function(t){!SB(t).keep&&i.group.remove(t.group)}))},e.prototype.markKeep=function(t){SB(t).keep=!0},e.prototype.toggleBlurSeries=function(t,e){var n=this;E(t,(function(t){var i=dB.getMarkerModelFromSeries(t,n.type);i&&i.getData().eachItemGraphicEl((function(t){t&&(e?Nl(t):El(t))}))}))},e.type="marker",e}(Ag);function IB(t,e,n){var i=e.coordinateSystem;t.each((function(r){var o,a=t.getItemModel(r),s=$r(a.get("x"),n.getWidth()),l=$r(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)}))}var TB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries((function(t){var e=dB.getMarkerModelFromSeries(t,"markPoint");e&&(IB(e.getData(),t,n),this.markerGroupMap.get(t.id).updateLayout())}),this)},e.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 xS),u=function(t,e,n){var i;i=t?z(t&&t.dimensions,(function(t){return A(A({},e.getData().getDimensionInfo(e.getData().mapDimension(t))||{}),{name:t,ordinalMeta:null})})):[{name:"value",type:"float"}];var r=new cx(i,n),o=z(n.get("data"),H(mB,e));t&&(o=B(o,H(_B,t)));var a=bB(!!t,i);return r.initData(o,null,a),r}(r,t,e);e.setData(u),IB(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(X(i)||X(r)||X(o)||X(s)){var h=e.getRawValue(t),c=e.getDataParams(t);X(i)&&(i=i(h,c)),X(r)&&(r=r(h,c)),X(o)&&(o=o(h,c)),X(s)&&(s=s(h,c))}var p=n.getModel("itemStyle").getItemStyle(),d=Ay(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){rl(t).dataModel=e}))})),this.markKeep(l),l.group.silent=e.get("silent")||t.get("silent")},e.type="markPoint",e}(MB);var CB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.createMarkerModelFromSeries=function(t,n,i){return new e(t,n,i)},e.type="markLine",e.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"},e}(dB),DB=Vo(),AB=function(t,e,n,i){var r,o=t.getData();if(Y(i))r=i;else{var a=i.type;if("min"===a||"max"===a||"average"===a||"median"===a||null!=i.xAxis||null!=i.yAxis){var s=void 0,l=void 0;if(null!=i.yAxis||null!=i.xAxis)s=e.getAxis(null!=i.yAxis?"y":"x"),l=it(i.yAxis,i.xAxis);else{var u=xB(i,o,e,t);s=u.valueAxis,l=wB(o,xx(o,u.valueDataDim),a)}var h="x"===s.dim?0:1,c=1-h,p=T(i),d={coord:[]};p.type=null,p.coord=[],p.coord[c]=-1/0,d.coord[c]=1/0;var f=n.get("precision");f>=0&&j(l)&&(l=+l.toFixed(Math.min(f,20))),p.coord[h]=d.coord[h]=l,r=[p,d,{type:a,valueIndex:i.valueIndex,value:l}]}else r=[]}var g=[mB(t,r[0]),mB(t,r[1]),A({},r[2])];return g[2].type=g[2].type||null,C(g[2],g[0]),C(g[2],g[1]),g};function kB(t){return!isNaN(t)&&!isFinite(t)}function LB(t,e,n,i){var r=1-t,o=i.dimensions[t];return kB(e[r])&&kB(n[r])&&e[t]===n[t]&&i.getAxis(o).containData(e[t])}function PB(t,e){if("cartesian2d"===t.type){var n=e[0].coord,i=e[1].coord;if(n&&i&&(LB(1,n,i,t)||LB(0,n,i,t)))return!0}return _B(t,e[0])&&_B(t,e[1])}function OB(t,e,n,i,r){var o,a=i.coordinateSystem,s=t.getItemModel(e),l=$r(s.get("x"),r.getWidth()),u=$r(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(OS(a,"cartesian2d")){var d=a.getAxis("x"),f=a.getAxis("y");h=a.dimensions;kB(t.get(h[0],e))?o[0]=d.toGlobalCoord(d.getExtent()[n?0:1]):kB(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)}var RB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries((function(t){var e=dB.getMarkerModelFromSeries(t,"markLine");if(e){var i=e.getData(),r=DB(e).from,o=DB(e).to;r.each((function(e){OB(r,e,!0,t,n),OB(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)},e.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 YA);this.group.add(l.group);var u=function(t,e,n){var i;i=t?z(t&&t.dimensions,(function(t){return A(A({},e.getData().getDimensionInfo(e.getData().mapDimension(t))||{}),{name:t,ordinalMeta:null})})):[{name:"value",type:"float"}];var r=new cx(i,n),o=new cx(i,n),a=new cx([],n),s=z(n.get("data"),H(AB,e,t,n));t&&(s=B(s,H(PB,t)));var l=bB(!!t,i);return r.initData(z(s,(function(t){return t[0]})),null,l),o.initData(z(s,(function(t){return t[1]})),null,l),a.initData(z(s,(function(t){return t[2]}))),a.hasItemOption=!0,{from:r,to:o,line:a}}(r,t,e),h=u.from,c=u.to,p=u.line;DB(e).from=h,DB(e).to=c,e.setData(p);var d=e.get("symbol"),f=e.get("symbolSize"),g=e.get("symbolRotate"),y=e.get("symbolOffset");function v(e,n,r){var o=e.getItemModel(n);OB(e,n,r,t,i);var s=o.getModel("itemStyle").getItemStyle();null==s.fill&&(s.fill=Ay(a,"color")),e.setItemVisual(n,{symbolKeepAspect:o.get("symbolKeepAspect"),symbolOffset:rt(o.get("symbolOffset",!0),y[r?0:1]),symbolRotate:rt(o.get("symbolRotate",!0),g[r?0:1]),symbolSize:rt(o.get("symbolSize"),f[r?0:1]),symbol:rt(o.get("symbol",!0),d[r?0:1]),style:s})}Y(d)||(d=[d,d]),Y(f)||(f=[f,f]),Y(g)||(g=[g,g]),Y(y)||(y=[y,y]),u.from.each((function(t){v(h,t,!0),v(c,t,!1)})),p.each((function(t){var e=p.getItemModel(t).getModel("lineStyle").getLineStyle();p.setItemLayout(t,[h.getItemLayout(t),c.getItemLayout(t)]),null==e.stroke&&(e.stroke=h.getItemVisual(t,"style").fill),p.setItemVisual(t,{fromSymbolKeepAspect:h.getItemVisual(t,"symbolKeepAspect"),fromSymbolOffset:h.getItemVisual(t,"symbolOffset"),fromSymbolRotate:h.getItemVisual(t,"symbolRotate"),fromSymbolSize:h.getItemVisual(t,"symbolSize"),fromSymbol:h.getItemVisual(t,"symbol"),toSymbolKeepAspect:c.getItemVisual(t,"symbolKeepAspect"),toSymbolOffset:c.getItemVisual(t,"symbolOffset"),toSymbolRotate:c.getItemVisual(t,"symbolRotate"),toSymbolSize:c.getItemVisual(t,"symbolSize"),toSymbol:c.getItemVisual(t,"symbol"),style:e})})),l.updateData(p),u.line.eachItemGraphicEl((function(t){rl(t).dataModel=e,t.traverse((function(t){rl(t).dataModel=e}))})),this.markKeep(l),l.group.silent=e.get("silent")||t.get("silent")},e.type="markLine",e}(MB);var NB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.createMarkerModelFromSeries=function(t,n,i){return new e(t,n,i)},e.type="markArea",e.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},e}(dB),EB=Vo(),zB=function(t,e,n,i){var r=i[0],o=i[1];if(r&&o){var a=mB(t,r),s=mB(t,o),l=a.coord,u=s.coord;l[0]=it(l[0],-1/0),l[1]=it(l[1],-1/0),u[0]=it(u[0],1/0),u[1]=it(u[1],1/0);var h=D([{},a,s]);return h.coord=[a.coord,s.coord],h.x0=a.x,h.y0=a.y,h.x1=s.x,h.y1=s.y,h}};function VB(t){return!isNaN(t)&&!isFinite(t)}function BB(t,e,n,i){var r=1-t;return VB(e[r])&&VB(n[r])}function FB(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 OS(t,"cartesian2d")?!(!n||!i||!BB(1,n,i)&&!BB(0,n,i))||function(t,e,n){return!(t&&t.containZone&&e.coord&&n.coord&&!gB(e)&&!gB(n))||t.containZone(e.coord,n.coord)}(t,r,o):_B(t,r)||_B(t,o)}function GB(t,e,n,i,r){var o,a=i.coordinateSystem,s=t.getItemModel(e),l=$r(s.get(n[0]),r.getWidth()),u=$r(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=[];"x0"===n[0]?f[0]=p[0]>d[0]?c[0]:h[0]:f[0]=p[0]>d[0]?h[0]:c[0],"y0"===n[1]?f[1]=p[1]>d[1]?c[1]:h[1]:f[1]=p[1]>d[1]?h[1]:c[1],o=i.getMarkerPosition(f,n,!0)}else{var g=[m=t.get(n[0],e),x=t.get(n[1],e)];a.clampData&&a.clampData(g,g),o=a.dataToPoint(g,!0)}if(OS(a,"cartesian2d")){var y=a.getAxis("x"),v=a.getAxis("y"),m=t.get(n[0],e),x=t.get(n[1],e);VB(m)?o[0]=y.toGlobalCoord(y.getExtent()["x0"===n[0]?0:1]):VB(x)&&(o[1]=v.toGlobalCoord(v.getExtent()["y0"===n[1]?0:1]))}isNaN(l)||(o[0]=l),isNaN(u)||(o[1]=u)}else o=[l,u];return o}var WB=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],HB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.updateTransform=function(t,e,n){e.eachSeries((function(t){var e=dB.getMarkerModelFromSeries(t,"markArea");if(e){var i=e.getData();i.each((function(e){var r=z(WB,(function(r){return GB(i,e,r,t,n)}));i.setItemLayout(e,r),i.getItemGraphicEl(e).setShape("points",r)}))}}),this)},e.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 Br});this.group.add(l.group),this.markKeep(l);var u=function(t,e,n){var i,r,o=["x0","y0","x1","y1"];if(t){var a=z(t&&t.dimensions,(function(t){var n=e.getData();return A(A({},n.getDimensionInfo(n.mapDimension(t))||{}),{name:t,ordinalMeta:null})}));r=z(o,(function(t,e){return{name:t,type:a[e%2].type}})),i=new cx(r,n)}else i=new cx(r=[{name:"value",type:"float"}],n);var s=z(n.get("data"),H(zB,e,t,n));t&&(s=B(s,H(FB,t)));var l=t?function(t,e,n,i){return If(t.coord[Math.floor(i/2)][i%2],r[i])}:function(t,e,n,i){return If(t.value,r[i])};return i.initData(s,null,l),i.hasItemOption=!0,i}(r,t,e);e.setData(u),u.each((function(e){var n=z(WB,(function(n){return GB(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))];Qr(c),Qr(p);var d=!!(l[0]>c[1]||l[1]p[1]||h[1]=0},e.prototype.getOrient=function(){return"vertical"===this.get("orient")?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},e.type="legend.plain",e.dependencies=["series"],e.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}},e}(zp),XB=H,UB=E,ZB=Br,jB=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.newlineDisabled=!1,n}return n(e,t),e.prototype.init=function(){this.group.add(this._contentGroup=new ZB),this.group.add(this._selectorGroup=new ZB),this._isFirstRender=!0},e.prototype.getContentGroup=function(){return this._contentGroup},e.prototype.getSelectorGroup=function(){return this._selectorGroup},e.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"),c=kp(l,u,h),p=this.layoutInner(t,r,c,i,a,s),d=kp(k({width:p.width,height:p.height},l),u,h);this.group.x=d.x-p.x,this.group.y=d.y-p.y,this.group.markRedraw(),this.group.add(this._backgroundEl=Sz(p,t))}},e.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},e.prototype.renderInner=function(t,e,n,i,r,o,a){var s=this.getContentGroup(),l=yt(),u=e.get("selectedMode"),h=[];n.eachRawSeries((function(t){!t.get("legendHoverLink")&&h.push(t.id)})),UB(e.getData(),(function(r,o){var a=r.get("name");if(!this.newlineDisabled&&(""===a||"\n"===a)){var c=new ZB;return c.newline=!0,void s.add(c)}var p=n.getSeriesByName(a)[0];if(!l.get(a)){if(p){var d=p.getData(),f=d.getVisual("legendLineStyle")||{},g=d.getVisual("legendIcon"),y=d.getVisual("style"),v=this._createItem(p,a,o,r,e,t,f,y,g,u,i);v.on("click",XB(qB,a,null,i,h)).on("mouseover",XB($B,p.name,null,i,h)).on("mouseout",XB(JB,p.name,null,i,h)),n.ssr&&v.eachChild((function(t){var e=rl(t);e.seriesIndex=p.seriesIndex,e.dataIndex=o,e.ssrType="legend"})),l.set(a,!0)}else n.eachRawSeries((function(s){if(!l.get(a)&&s.legendVisualProvider){var c=s.legendVisualProvider;if(!c.containName(a))return;var p=c.indexOfName(a),d=c.getItemVisual(p,"style"),f=c.getItemVisual(p,"legendIcon"),g=qn(d.fill);g&&0===g[3]&&(g[3]=.2,d=A(A({},d),{fill:ri(g,"rgba")}));var y=this._createItem(s,a,o,r,e,t,{},d,f,u,i);y.on("click",XB(qB,null,a,i,h)).on("mouseover",XB($B,null,a,i,h)).on("mouseout",XB(JB,null,a,i,h)),n.ssr&&y.eachChild((function(t){var e=rl(t);e.seriesIndex=s.seriesIndex,e.dataIndex=o,e.ssrType="legend"})),l.set(a,!0)}}),this);0}}),this),r&&this._createSelector(r,e,i,o,a)},e.prototype._createSelector=function(t,e,n,i,r){var o=this.getSelectorGroup();UB(t,(function(t){var i=t.type,r=new Xs({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){n.dispatchAction({type:"all"===i?"legendAllSelect":"legendInverseSelect"})}});o.add(r),ic(r,{normal:e.getModel("selectorLabel"),emphasis:e.getModel(["emphasis","selectorLabel"])},{defaultText:t.title}),Ul(r)}))},e.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"),m=function(t,e,n,i,r,o,a){function s(t,e){"auto"===t.lineWidth&&(t.lineWidth=e.lineWidth>0?2:0),UB(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?mv(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}}(l=v||l||"roundRect",i,a,s,c,f,h),x=new ZB,_=i.getModel("textStyle");if(!X(t.getLegendIcon)||v&&"inherit"!==v){var b="inherit"===v&&t.getData().getVisual("symbol")?"inherit"===g?t.getData().getVisual("symbolRotate"):g:0;x.add(function(t){var e=t.icon||"roundRect",n=Xy(e,0,0,t.itemWidth,t.itemHeight,t.itemStyle.fill,t.symbolKeepAspect);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);return n}({itemWidth:p,itemHeight:d,icon:l,iconRotate:b,itemStyle:m.itemStyle,lineStyle:m.lineStyle,symbolKeepAspect:y}))}else x.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"),I=e;U(M)&&M?I=M.replace("{name}",null!=e?e:""):X(M)&&(I=M(e));var T=f?_.getTextColor():i.get("inactiveColor");x.add(new Xs({style:oc(_,{text:I,x:w,y:d/2,fill:T,align:S,verticalAlign:"middle"},{inheritColor:T})}));var C=new Ws({shape:x.getBoundingRect(),style:{fill:"transparent"}}),D=i.getModel("tooltip");return D.get("show")&&Kh({el:C,componentModel:r,itemName:e,itemTooltipOption:D.option}),x.add(C),x.eachChild((function(t){t.silent=!0})),C.silent=!u,this.getContentGroup().add(x),Ul(x),x.__legendDataIndex=n,x},e.prototype.layoutInner=function(t,e,n,i,r,o){var a=this.getContentGroup(),s=this.getSelectorGroup();Ap(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){Ap("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()},e.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},e.type="legend.plain",e}(Ag);function qB(t,e,n,i){JB(t,e,n,i),n.dispatchAction({type:"legendToggleSelect",name:null!=t?t:e}),$B(t,e,n,i)}function KB(t){for(var e,n=t.getZr().storage.getDisplayList(),i=0,r=n.length;in[r],f=[-c.x,-c.y];e||(f[i]=l[s]);var g=[0,0],y=[-p.x,-p.y],v=rt(t.get("pageButtonGap",!0),t.get("itemGap",!0));d&&("end"===t.get("pageButtonPosition",!0)?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 m={x:0,y:0};if(m[r]=d?n[r]:c[r],m[o]=Math.max(c[o],p[o]),m[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]=m[o],u.setClipPath(new Ws({shape:x})),u.__rectSize=x[r]}else h.eachChild((function(t){t.attr({invisible:!0,silent:!0})}));var _=this._getPageInfo(t);return null!=_.pageIndex&&vh(l,{x:_.contentPosition[0],y:_.contentPosition[1]},d?t:null),this._updatePageInfoView(t,_),m},e.prototype._pageGo=function(t,e,n){var i=this._getPageInfo(e)[t];null!=i&&n.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:e.id})},e.prototype._updatePageInfoView=function(t,e){var n=this._controllerGroup;E(["pagePrev","pageNext"],(function(i){var r=null!=e[i+"DataIndex"],o=n.childOfName(i);o&&(o.setStyle("fill",r?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),o.cursor=r?"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",U(r)?r.replace("{current}",null==a?"":a+"").replace("{total}",null==s?"":s+""):r({current:a,total:s}))},e.prototype._getPageInfo=function(t){var e=t.get("scrollDataIndex",!0),n=this.getContentGroup(),i=this._containerGroup.__rectSize,r=t.getOrient().index,o=oF[r],a=aF[r],s=this._findTargetItemIndex(e),l=n.children(),u=l[s],h=l.length,c=h?1:0,p={contentPosition:[n.x,n.y],pageCount:c,pageIndex:c-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!u)return p;var d=m(u);p.contentPosition[r]=-d.s;for(var f=s+1,g=d,y=d,v=null;f<=h;++f)(!(v=m(l[f]))&&y.e>g.s+i||v&&!x(v,g.s))&&(g=y.i>g.i?y:v)&&(null==p.pageNextDataIndex&&(p.pageNextDataIndex=g.i),++p.pageCount),y=v;for(f=s-1,g=d,y=d,v=null;f>=-1;--f)(v=m(l[f]))&&x(y,v.s)||!(g.i=e&&t.s<=e+i}},e.prototype._findTargetItemIndex=function(t){return this._showController?(this.getContentGroup().eachChild((function(i,r){var o=i.__legendDataIndex;null==n&&null!=o&&(n=r),o===t&&(e=r)})),null!=e?e:n):0;var e,n},e.type="legend.scroll",e}(jB);function lF(t){Vm(eF),t.registerComponentModel(nF),t.registerComponentView(sF),function(t){t.registerAction("legendScroll","legendscroll",(function(t,e){var n=t.scrollDataIndex;null!=n&&e.eachComponent({mainType:"legend",subType:"scroll",query:t},(function(t){t.setScrollDataIndex(n)}))}))}(t)}var uF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="dataZoom.inside",e.defaultOption=kc(az.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),e}(az),hF=Vo();function cF(t,e,n){hF(t).coordSysRecordMap.each((function(t){var i=t.dataZoomInfoMap.get(e.uid);i&&(i.getRange=n)}))}function pF(t,e){if(e){t.removeKey(e.model.uid);var n=e.controller;n&&n.dispose()}}function dF(t,e){t.isDisposed()||t.dispatchAction({type:"dataZoom",animation:{easing:"cubicOut",duration:100},batch:e})}function fF(t,e,n,i){return t.coordinateSystem.containPoint([n,i])}function gF(t){t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,(function(t,e){var n=hF(e),i=n.coordSysRecordMap||(n.coordSysRecordMap=yt());i.each((function(t){t.dataZoomInfoMap=null})),t.eachComponent({mainType:"dataZoom",subType:"inside"},(function(t){E(rz(t).infoList,(function(n){var r=n.model.uid,o=i.get(r)||i.set(r,function(t,e){var n={model:e,containsPoint:H(fF,e),dispatchAction:H(dF,t),dataZoomInfoMap:null,controller:null},i=n.controller=new nT(t.getZr());return E(["pan","zoom","scrollMove"],(function(t){i.on(t,(function(e){var i=[];n.dataZoomInfoMap.each((function(r){if(e.isAvailableBehavior(r.model.option)){var o=(r.getRange||{})[t],a=o&&o(r.dzReferCoordSysInfo,n.model.mainType,n.controller,e);!r.model.get("disabled",!0)&&a&&i.push({dataZoomId:r.model.id,start:a[0],end:a[1]})}})),i.length&&n.dispatchAction(i)}))})),n}(e,n.model));(o.dataZoomInfoMap||(o.dataZoomInfoMap=yt())).set(t.uid,{dzReferCoordSysInfo:n,model:t,getRange:null})}))})),i.each((function(t){var e,n=t.controller,r=t.dataZoomInfoMap;if(r){var o=r.keys()[0];null!=o&&(e=r.get(o))}if(e){var a=function(t){var e,n="type_",i={type_true:2,type_move:1,type_false:0,type_undefined:-1},r=!0;return t.each((function(t){var o=t.model,a=!o.get("disabled",!0)&&(!o.get("zoomLock",!0)||"move");i[n+a]>i[n+e]&&(e=a),r=r&&o.get("preventDefaultMouseMove",!0)})),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!r}}}(r);n.enable(a.controlType,a.opt),n.setPointerChecker(t.containsPoint),Hg(t,"dispatchAction",e.model.get("throttle",!0),"fixRate")}else pF(i,t)}))}))}var yF=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.type="dataZoom.inside",e}return n(e,t),e.prototype.render=function(e,n,i){t.prototype.render.apply(this,arguments),e.noTarget()?this._clear():(this.range=e.getPercentRange(),cF(i,e,{pan:W(vF.pan,this),zoom:W(vF.zoom,this),scrollMove:W(vF.scrollMove,this)}))},e.prototype.dispose=function(){this._clear(),t.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){!function(t,e){for(var n=hF(t).coordSysRecordMap,i=n.keys(),r=0;r0?s.pixelStart+s.pixelLength-s.pixel:s.pixel-s.pixelStart)/s.pixelLength*(o[1]-o[0])+o[0],u=Math.max(1/i.scale,0);o[0]=(o[0]-l)*u+l,o[1]=(o[1]-l)*u+l;var h=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();return zk(0,o,[0,100],0,h.minSpan,h.maxSpan),this.range=o,r[0]!==o[0]||r[1]!==o[1]?o:void 0}},pan:mF((function(t,e,n,i,r,o){var a=xF[i]([o.oldX,o.oldY],[o.newX,o.newY],e,r,n);return a.signal*(t[1]-t[0])*a.pixel/a.pixelLength})),scrollMove:mF((function(t,e,n,i,r,o){return xF[i]([0,0],[o.scrollDelta,o.scrollDelta],e,r,n).signal*(t[1]-t[0])*o.scrollDelta}))};function mF(t){return function(e,n,i,r){var o=this.range,a=o.slice(),s=e.axisModels[0];if(s)return zk(t(a,s,e,n,i,r),a,[0,100],"all"),this.range=a,o[0]!==a[0]||o[1]!==a[1]?a:void 0}}var xF={grid:function(t,e,n,i,r){var o=n.axis,a={},s=r.model.coordinateSystem.getRect();return t=t||[0,0],"x"===o.dim?(a.pixel=e[0]-t[0],a.pixelLength=s.width,a.pixelStart=s.x,a.signal=o.inverse?1:-1):(a.pixel=e[1]-t[1],a.pixelLength=s.height,a.pixelStart=s.y,a.signal=o.inverse?-1:1),a},polar:function(t,e,n,i,r){var o=n.axis,a={},s=r.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),u=s.getAngleAxis().getExtent();return t=t?s.pointToCoord(t):[0,0],e=s.pointToCoord(e),"radiusAxis"===n.mainType?(a.pixel=e[0]-t[0],a.pixelLength=l[1]-l[0],a.pixelStart=l[0],a.signal=o.inverse?1:-1):(a.pixel=e[1]-t[1],a.pixelLength=u[1]-u[0],a.pixelStart=u[0],a.signal=o.inverse?-1:1),a},singleAxis:function(t,e,n,i,r){var o=n.axis,a=r.model.coordinateSystem.getRect(),s={};return t=t||[0,0],"horizontal"===o.orient?(s.pixel=e[0]-t[0],s.pixelLength=a.width,s.pixelStart=a.x,s.signal=o.inverse?1:-1):(s.pixel=e[1]-t[1],s.pixelLength=a.height,s.pixelStart=a.y,s.signal=o.inverse?-1:1),s}};function _F(t){yz(t),t.registerComponentModel(uF),t.registerComponentView(yF),gF(t)}var bF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.type="dataZoom.slider",e.layoutMode="box",e.defaultOption=kc(az.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),e}(az),wF=Ws,SF="horizontal",MF="vertical",IF=["line","bar","candlestick","scatter"],TF={easing:"cubicOut",duration:100,delay:0},CF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._displayables={},n}return n(e,t),e.prototype.init=function(t,e){this.api=e,this._onBrush=W(this._onBrush,this),this._onBrushEnd=W(this._onBrushEnd,this)},e.prototype.render=function(e,n,i,r){if(t.prototype.render.apply(this,arguments),Hg(this,"_dispatchZoomAction",e.get("throttle"),"fixRate"),this._orient=e.getOrient(),!1!==e.get("show")){if(e.noTarget())return this._clear(),void this.group.removeAll();r&&"dataZoom"===r.type&&r.from===this.uid||this._buildView(),this._updateView()}else this.group.removeAll()},e.prototype.dispose=function(){this._clear(),t.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){Yg(this,"_dispatchZoomAction");var t=this.api.getZr();t.off("mousemove",this._onBrush),t.off("mouseup",this._onBrushEnd)},e.prototype._buildView=function(){var t=this.group;t.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var e=this._displayables.sliderGroup=new Br;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),t.add(e),this._positionGroup()},e.prototype._resetLocation=function(){var t=this.dataZoomModel,e=this.api,n=t.get("brushSelect")?7:0,i=this._findCoordRect(),r={width:e.getWidth(),height:e.getHeight()},o=this._orient===SF?{right:r.width-i.x-i.width,top:r.height-30-7-n,width:i.width,height:30}:{right:7,top:i.y,width:30,height:i.height},a=Rp(t.option);E(["right","top","width","height"],(function(t){"ph"===a[t]&&(a[t]=o[t])}));var s=kp(a,r);this._location={x:s.x,y:s.y},this._size=[s.width,s.height],this._orient===MF&&this._size.reverse()},e.prototype._positionGroup=function(){var t=this.group,e=this._location,n=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),r=i&&i.get("inverse"),o=this._displayables.sliderGroup,a=(this._dataShadowInfo||{}).otherAxisInverse;o.attr(n!==SF||r?n===SF&&r?{scaleY:a?1:-1,scaleX:-1}:n!==MF||r?{scaleY:a?-1:1,scaleX:-1,rotation:Math.PI/2}:{scaleY:a?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:a?1:-1,scaleX:1});var s=t.getBoundingRect([o]);t.x=e.x-s.x,t.y=e.y-s.y,t.markRedraw()},e.prototype._getViewExtent=function(){return[0,this._size[0]]},e.prototype._renderBackground=function(){var t=this.dataZoomModel,e=this._size,n=this._displayables.sliderGroup,i=t.get("brushSelect");n.add(new wF({silent:!0,shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:t.get("backgroundColor")},z2:-40}));var r=new wF({shape:{x:0,y:0,width:e[0],height:e[1]},style:{fill:"transparent"},z2:0,onclick:W(this._onClickPanel,this)}),o=this.api.getZr();i?(r.on("mousedown",this._onBrushStart,this),r.cursor="crosshair",o.on("mousemove",this._onBrush),o.on("mouseup",this._onBrushEnd)):(o.off("mousemove",this._onBrush),o.off("mouseup",this._onBrushEnd)),n.add(r)},e.prototype._renderDataShadow=function(){var t=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],t){var e=this._size,n=this._shadowSize||[],i=t.series,r=i.getRawData(),o=i.getShadowDim&&i.getShadowDim(),a=o&&r.getDimensionInfo(o)?i.getShadowDim():t.otherDim;if(null!=a){var s=this._shadowPolygonPts,l=this._shadowPolylinePts;if(r!==this._shadowData||a!==this._shadowDim||e[0]!==n[0]||e[1]!==n[1]){var u=r.getDataExtent(a),h=.3*(u[1]-u[0]);u=[u[0]-h,u[1]+h];var c,p=[0,e[1]],d=[0,e[0]],f=[[e[0],0],[0,0]],g=[],y=d[1]/(r.count()-1),v=0,m=Math.round(r.count()/e[0]);r.each([a],(function(t,e){if(m>0&&e%m)v+=y;else{var n=null==t||isNaN(t)||""===t,i=n?0:Kr(t,u,p,!0);n&&!c&&e?(f.push([f[f.length-1][0],0]),g.push([g[g.length-1][0],0])):!n&&c&&(f.push([v,0]),g.push([v,0])),f.push([v,i]),g.push([v,i]),v+=y,c=n}})),s=this._shadowPolygonPts=f,l=this._shadowPolylinePts=g}this._shadowData=r,this._shadowDim=a,this._shadowSize=[e[0],e[1]];for(var x=this.dataZoomModel,_=0;_<3;_++){var b=w(1===_);this._displayables.sliderGroup.add(b),this._displayables.dataShadowSegs.push(b)}}}function w(t){var e=x.getModel(t?"selectedDataBackground":"dataBackground"),n=new Br,i=new Xu({shape:{points:s},segmentIgnoreThreshold:1,style:e.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),r=new Zu({shape:{points:l},segmentIgnoreThreshold:1,style:e.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return n.add(i),n.add(r),n}},e.prototype._prepareDataShadowInfo=function(){var t=this.dataZoomModel,e=t.get("showDataShadow");if(!1!==e){var n,i=this.ecModel;return t.eachTargetAxis((function(r,o){E(t.getAxisProxy(r,o).getTargetSeriesModels(),(function(t){if(!(n||!0!==e&&P(IF,t.get("type"))<0)){var a,s=i.getComponent(nz(r),o).axis,l=function(t){var e={x:"y",y:"x",radius:"angle",angle:"radius"};return e[t]}(r),u=t.coordinateSystem;null!=l&&u.getOtherAxis&&(a=u.getOtherAxis(s).inverse),l=t.getData().mapDimension(l),n={thisAxis:s,series:t,thisDim:r,otherDim:l,otherAxisInverse:a}}}),this)}),this),n}},e.prototype._renderHandle=function(){var t=this.group,e=this._displayables,n=e.handles=[null,null],i=e.handleLabels=[null,null],r=this._displayables.sliderGroup,o=this._size,a=this.dataZoomModel,s=this.api,l=a.get("borderRadius")||0,u=a.get("brushSelect"),h=e.filler=new wF({silent:u,style:{fill:a.get("fillerColor")},textConfig:{position:"inside"}});r.add(h),r.add(new wF({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:o[0],height:o[1],r:l},style:{stroke:a.get("dataBackgroundColor")||a.get("borderColor"),lineWidth:1,fill:"rgba(0,0,0,0)"}})),E([0,1],(function(e){var o=a.get("handleIcon");!Wy[o]&&o.indexOf("path://")<0&&o.indexOf("image://")<0&&(o="path://"+o);var s=Xy(o,-1,0,2,2,null,!0);s.attr({cursor:DF(this._orient),draggable:!0,drift:W(this._onDragMove,this,e),ondragend:W(this._onDragEnd,this),onmouseover:W(this._showDataInfo,this,!0),onmouseout:W(this._showDataInfo,this,!1),z2:5});var l=s.getBoundingRect(),u=a.get("handleSize");this._handleHeight=$r(u,this._size[1]),this._handleWidth=l.width/l.height*this._handleHeight,s.setStyle(a.getModel("handleStyle").getItemStyle()),s.style.strokeNoScale=!0,s.rectHover=!0,s.ensureState("emphasis").style=a.getModel(["emphasis","handleStyle"]).getItemStyle(),Ul(s);var h=a.get("handleColor");null!=h&&(s.style.fill=h),r.add(n[e]=s);var c=a.getModel("textStyle");t.add(i[e]=new Xs({silent:!0,invisible:!0,style:oc(c,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:c.getTextColor(),font:c.getFont()}),z2:10}))}),this);var c=h;if(u){var p=$r(a.get("moveHandleSize"),o[1]),d=e.moveHandle=new Ws({style:a.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:o[1]-.5,height:p}}),f=.8*p,g=e.moveHandleIcon=Xy(a.get("moveHandleIcon"),-f/2,-f/2,f,f,"#fff",!0);g.silent=!0,g.y=o[1]+p/2-.5,d.ensureState("emphasis").style=a.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var y=Math.min(o[1]/2,Math.max(p,10));(c=e.moveZone=new Ws({invisible:!0,shape:{y:o[1]-y,height:p+y}})).on("mouseover",(function(){s.enterEmphasis(d)})).on("mouseout",(function(){s.leaveEmphasis(d)})),r.add(d),r.add(g),r.add(c)}c.attr({draggable:!0,cursor:DF(this._orient),drift:W(this._onDragMove,this,"all"),ondragstart:W(this._showDataInfo,this,!0),ondragend:W(this._onDragEnd,this),onmouseover:W(this._showDataInfo,this,!0),onmouseout:W(this._showDataInfo,this,!1)})},e.prototype._resetInterval=function(){var t=this._range=this.dataZoomModel.getPercentRange(),e=this._getViewExtent();this._handleEnds=[Kr(t[0],[0,100],e,!0),Kr(t[1],[0,100],e,!0)]},e.prototype._updateInterval=function(t,e){var n=this.dataZoomModel,i=this._handleEnds,r=this._getViewExtent(),o=n.findRepresentativeAxisProxy().getMinMaxSpan(),a=[0,100];zk(e,i,r,n.get("zoomLock")?"all":t,null!=o.minSpan?Kr(o.minSpan,a,r,!0):null,null!=o.maxSpan?Kr(o.maxSpan,a,r,!0):null);var s=this._range,l=this._range=Qr([Kr(i[0],r,a,!0),Kr(i[1],r,a,!0)]);return!s||s[0]!==l[0]||s[1]!==l[1]},e.prototype._updateView=function(t){var e=this._displayables,n=this._handleEnds,i=Qr(n.slice()),r=this._size;E([0,1],(function(t){var i=e.handles[t],o=this._handleHeight;i.attr({scaleX:o/2,scaleY:o/2,x:n[t]+(t?-1:1),y:r[1]/2-o/2})}),this),e.filler.setShape({x:i[0],y:0,width:i[1]-i[0],height:r[1]});var o={x:i[0],width:i[1]-i[0]};e.moveHandle&&(e.moveHandle.setShape(o),e.moveZone.setShape(o),e.moveZone.getBoundingRect(),e.moveHandleIcon&&e.moveHandleIcon.attr("x",o.x+o.width/2));for(var a=e.dataShadowSegs,s=[0,i[0],i[1],r[0]],l=0;le[0]||n[1]<0||n[1]>e[1])){var i=this._handleEnds,r=(i[0]+i[1])/2,o=this._updateInterval("all",n[0]-r);this._updateView(),o&&this._dispatchZoomAction(!1)}},e.prototype._onBrushStart=function(t){var e=t.offsetX,n=t.offsetY;this._brushStart=new De(e,n),this._brushing=!0,this._brushStartTime=+new Date},e.prototype._onBrushEnd=function(t){if(this._brushing){var e=this._displayables.brushRect;if(this._brushing=!1,e){e.attr("ignore",!0);var n=e.shape;if(!(+new Date-this._brushStartTime<200&&Math.abs(n.width)<5)){var i=this._getViewExtent(),r=[0,100];this._range=Qr([Kr(n.x,i,r,!0),Kr(n.x+n.width,i,r,!0)]),this._handleEnds=[n.x,n.x+n.width],this._updateView(),this._dispatchZoomAction(!1)}}}},e.prototype._onBrush=function(t){this._brushing&&(de(t.event),this._updateBrushRect(t.offsetX,t.offsetY))},e.prototype._updateBrushRect=function(t,e){var n=this._displayables,i=this.dataZoomModel,r=n.brushRect;r||(r=n.brushRect=new wF({silent:!0,style:i.getModel("brushStyle").getItemStyle()}),n.sliderGroup.add(r)),r.attr("ignore",!1);var o=this._brushStart,a=this._displayables.sliderGroup,s=a.transformCoordToLocal(t,e),l=a.transformCoordToLocal(o.x,o.y),u=this._size;s[0]=Math.max(Math.min(u[0],s[0]),0),r.setShape({x:l[0],y:0,width:s[0]-l[0],height:u[1]})},e.prototype._dispatchZoomAction=function(t){var e=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:t?TF:null,start:e[0],end:e[1]})},e.prototype._findCoordRect=function(){var t,e=rz(this.dataZoomModel).infoList;if(!t&&e.length){var n=e[0].model.coordinateSystem;t=n.getRect&&n.getRect()}if(!t){var i=this.api.getWidth(),r=this.api.getHeight();t={x:.2*i,y:.2*r,width:.6*i,height:.6*r}}return t},e.type="dataZoom.slider",e}(uz);function DF(t){return"vertical"===t?"ns-resize":"ew-resize"}function AF(t){t.registerComponentModel(bF),t.registerComponentView(CF),yz(t)}var kF=function(t,e,n){var i=T((LF[t]||{})[e]);return n&&Y(i)?i[i.length-1]:i},LF={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},PF=kD.mapVisual,OF=kD.eachVisual,RF=Y,NF=E,EF=Qr,zF=Kr,VF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n.stateList=["inRange","outOfRange"],n.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],n.layoutMode={type:"box",ignoreSize:!0},n.dataBound=[-1/0,1/0],n.targetVisuals={},n.controllerVisuals={},n}return n(e,t),e.prototype.init=function(t,e,n){this.mergeDefaultAndTheme(t,n)},e.prototype.optionUpdated=function(t,e){var n=this.option;!e&&PV(n,t,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},e.prototype.resetVisual=function(t){var e=this.stateList;t=W(t,this),this.controllerVisuals=LV(this.option.controller,e,t),this.targetVisuals=LV(this.option.target,e,t)},e.prototype.getItemSymbol=function(){return null},e.prototype.getTargetSeriesIndices=function(){var t=this.option.seriesIndex,e=[];return null==t||"all"===t?this.ecModel.eachSeries((function(t,n){e.push(n)})):e=To(t),e},e.prototype.eachTargetSeries=function(t,e){E(this.getTargetSeriesIndices(),(function(n){var i=this.ecModel.getSeriesByIndex(n);i&&t.call(e,i)}),this)},e.prototype.isTargetSeries=function(t){var e=!1;return this.eachTargetSeries((function(n){n===t&&(e=!0)})),e},e.prototype.formatValueText=function(t,e,n){var i,r=this.option,o=r.precision,a=this.dataBound,s=r.formatter;n=n||["<",">"],Y(t)&&(t=t.slice(),i=!0);var l=e?t:i?[u(t[0]),u(t[1])]:u(t);return U(s)?s.replace("{value}",i?l[0]:l).replace("{value2}",i?l[1]:l):X(s)?i?s(t[0],t[1]):s(t):i?t[0]===a[0]?n[0]+" "+l[1]:t[1]===a[1]?n[1]+" "+l[0]:l[0]+" - "+l[1]:l;function u(t){return t===a[0]?"min":t===a[1]?"max":(+t).toFixed(Math.min(o,20))}},e.prototype.resetExtent=function(){var t=this.option,e=EF([t.min,t.max]);this._dataExtent=e},e.prototype.getDataDimensionIndex=function(t){var e=this.option.dimension;if(null!=e)return t.getDimensionIndex(e);for(var n=t.dimensions,i=n.length-1;i>=0;i--){var r=n[i],o=t.getDimensionInfo(r);if(!o.isCalculationCoord)return o.storeDimIndex}},e.prototype.getExtent=function(){return this._dataExtent.slice()},e.prototype.completeVisualOption=function(){var t=this.ecModel,e=this.option,n={inRange:e.inRange,outOfRange:e.outOfRange},i=e.target||(e.target={}),r=e.controller||(e.controller={});C(i,n),C(r,n);var o=this.isCategory();function a(n){RF(e.color)&&!n.inRange&&(n.inRange={color:e.color.slice().reverse()}),n.inRange=n.inRange||{color:t.get("gradientColor")}}a.call(this,i),a.call(this,r),function(t,e,n){var i=t[e],r=t[n];i&&!r&&(r=t[n]={},NF(i,(function(t,e){if(kD.isValidType(e)){var n=kF(e,"inactive",o);null!=n&&(r[e]=n,"color"!==e||r.hasOwnProperty("opacity")||r.hasOwnProperty("colorAlpha")||(r.opacity=[0,0]))}})))}.call(this,i,"inRange","outOfRange"),function(t){var e=(t.inRange||{}).symbol||(t.outOfRange||{}).symbol,n=(t.inRange||{}).symbolSize||(t.outOfRange||{}).symbolSize,i=this.get("inactiveColor"),r=this.getItemSymbol()||"roundRect";NF(this.stateList,(function(a){var s=this.itemSize,l=t[a];l||(l=t[a]={color:o?i:[i]}),null==l.symbol&&(l.symbol=e&&T(e)||(o?r:[r])),null==l.symbolSize&&(l.symbolSize=n&&T(n)||(o?s[0]:[s[0],s[0]])),l.symbol=PF(l.symbol,(function(t){return"none"===t?r:t}));var u=l.symbolSize;if(null!=u){var h=-1/0;OF(u,(function(t){t>h&&(h=t)})),l.symbolSize=PF(u,(function(t){return zF(t,[0,h],[0,s[0]],!0)}))}}),this)}.call(this,r)},e.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},e.prototype.isCategory=function(){return!!this.option.categories},e.prototype.setSelected=function(t){},e.prototype.getSelected=function(){return null},e.prototype.getValueState=function(t){return null},e.prototype.getVisualMeta=function(t){return null},e.type="visualMap",e.dependencies=["series"],e.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},e}(zp),BF=[20,140],FF=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.optionUpdated=function(e,n){t.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual((function(t){t.mappingMethod="linear",t.dataExtent=this.getExtent()})),this._resetRange()},e.prototype.resetItemSize=function(){t.prototype.resetItemSize.apply(this,arguments);var e=this.itemSize;(null==e[0]||isNaN(e[0]))&&(e[0]=BF[0]),(null==e[1]||isNaN(e[1]))&&(e[1]=BF[1])},e.prototype._resetRange=function(){var t=this.getExtent(),e=this.option.range;!e||e.auto?(t.auto=1,this.option.range=t):Y(e)&&(e[0]>e[1]&&e.reverse(),e[0]=Math.max(e[0],t[0]),e[1]=Math.min(e[1],t[1]))},e.prototype.completeVisualOption=function(){t.prototype.completeVisualOption.apply(this,arguments),E(this.stateList,(function(t){var e=this.option.controller[t].symbolSize;e&&e[0]!==e[1]&&(e[0]=e[1]/3)}),this)},e.prototype.setSelected=function(t){this.option.range=t.slice(),this._resetRange()},e.prototype.getSelected=function(){var t=this.getExtent(),e=Qr((this.get("range")||[]).slice());return e[0]>t[1]&&(e[0]=t[1]),e[1]>t[1]&&(e[1]=t[1]),e[0]=n[1]||t<=e[1])?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var e=[];return this.eachTargetSeries((function(n){var i=[],r=n.getData();r.each(this.getDataDimensionIndex(r),(function(e,n){t[0]<=e&&e<=t[1]&&i.push(n)}),this),e.push({seriesId:n.id,dataIndex:i})}),this),e},e.prototype.getVisualMeta=function(t){var e=GF(this,"outOfRange",this.getExtent()),n=GF(this,"inRange",this.option.range.slice()),i=[];function r(e,n){i.push({value:e,color:t(e,n)})}for(var o=0,a=0,s=n.length,l=e.length;at[1])break;n.push({color:this.getControllerVisual(o,"color",e),offset:r/100})}return n.push({color:this.getControllerVisual(t[1],"color",e),offset:1}),n},e.prototype._createBarPoints=function(t,e){var n=this.visualMapModel.itemSize;return[[n[0]-e[0],t[0]],[n[0],t[0]],[n[0],t[1]],[n[0]-e[1],t[1]]]},e.prototype._createBarGroup=function(t){var e=this._orient,n=this.visualMapModel.get("inverse");return new Br("horizontal"!==e||n?"horizontal"===e&&n?{scaleX:"bottom"===t?-1:1,rotation:-Math.PI/2}:"vertical"!==e||n?{scaleX:"left"===t?1:-1}:{scaleX:"left"===t?1:-1,scaleY:-1}:{scaleX:"bottom"===t?1:-1,rotation:Math.PI/2})},e.prototype._updateHandle=function(t,e){if(this._useHandle){var n=this._shapes,i=this.visualMapModel,r=n.handleThumbs,o=n.handleLabels,a=i.itemSize,s=i.getExtent();ZF([0,1],(function(l){var u=r[l];u.setStyle("fill",e.handlesColor[l]),u.y=t[l];var h=UF(t[l],[0,a[1]],s,!0),c=this.getControllerVisual(h,"symbolSize");u.scaleX=u.scaleY=c/a[0],u.x=a[0]-c/2;var p=Fh(n.handleLabelPoints[l],Bh(u,this.group));o[l].setStyle({x:p[0],y:p[1],text:i.formatValueText(this._dataInterval[l]),verticalAlign:"middle",align:"vertical"===this._orient?this._applyTransform("left",n.mainGroup):"center"})}),this)}},e.prototype._showIndicator=function(t,e,n,i){var r=this.visualMapModel,o=r.getExtent(),a=r.itemSize,s=[0,a[1]],l=this._shapes,u=l.indicator;if(u){u.attr("invisible",!1);var h=this.getControllerVisual(t,"color",{convertOpacityToAlpha:!0}),c=this.getControllerVisual(t,"symbolSize"),p=UF(t,o,s,!0),d=a[0]-c/2,f={x:u.x,y:u.y};u.y=p,u.x=d;var g=Fh(l.indicatorLabelPoint,Bh(u,this.group)),y=l.indicatorLabel;y.attr("invisible",!1);var v=this._applyTransform("left",l.mainGroup),m="horizontal"===this._orient;y.setStyle({text:(n||"")+r.formatValueText(e),verticalAlign:m?v:"middle",align:m?"center":v});var x={x:d,y:p,style:{fill:h}},_={style:{x:g[0],y:g[1]}};if(r.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var b={duration:100,easing:"cubicInOut",additive:!0};u.x=f.x,u.y=f.y,u.animateTo(x,b),y.animateTo(_,b)}else u.attr(x),y.attr(_);this._firstShowIndicator=!1;var w=this._shapes.handleLabels;if(w)for(var S=0;Sr[1]&&(u[1]=1/0),e&&(u[0]===-1/0?this._showIndicator(l,u[1],"< ",a):u[1]===1/0?this._showIndicator(l,u[0],"> ",a):this._showIndicator(l,l,"≈ ",a));var h=this._hoverLinkDataIndices,c=[];(e||JF(n))&&(c=this._hoverLinkDataIndices=n.findTargetDataIndices(u));var p=function(t,e){var n={},i={};return r(t||[],n),r(e||[],i,n),[o(n),o(i)];function r(t,e,n){for(var i=0,r=t.length;i=0&&(r.dimension=o,i.push(r))}})),t.getData().setVisual("visualMeta",i)}}];function iG(t,e,n,i){for(var r=e.targetVisuals[i],o=kD.prepareVisualTypes(r),a={color:Ay(t.getData(),"color")},s=0,l=o.length;s0:t.splitNumber>0)&&!t.calculable?"piecewise":"continuous"})),t.registerAction(tG,eG),E(nG,(function(e){t.registerVisual(t.PRIORITY.VISUAL.COMPONENT,e)})),t.registerPreprocessor(oG))}function uG(t){t.registerComponentModel(FF),t.registerComponentView(KF),lG(t)}var hG=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n._pieceList=[],n}return n(e,t),e.prototype.optionUpdated=function(e,n){t.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var i=this._mode=this._determineMode();this._pieceList=[],cG[this._mode].call(this,this._pieceList),this._resetSelected(e,n);var r=this.option.categories;this.resetVisual((function(t,e){"categories"===i?(t.mappingMethod="category",t.categories=T(r)):(t.dataExtent=this.getExtent(),t.mappingMethod="piecewise",t.pieceList=z(this._pieceList,(function(t){return t=T(t),"inRange"!==e&&(t.visual=null),t})))}))},e.prototype.completeVisualOption=function(){var e=this.option,n={},i=kD.listVisualTypes(),r=this.isCategory();function o(t,e,n){return t&&t[e]&&t[e].hasOwnProperty(n)}E(e.pieces,(function(t){E(i,(function(e){t.hasOwnProperty(e)&&(n[e]=1)}))})),E(n,(function(t,n){var i=!1;E(this.stateList,(function(t){i=i||o(e,t,n)||o(e.target,t,n)}),this),!i&&E(this.stateList,(function(t){(e[t]||(e[t]={}))[n]=kF(n,"inRange"===t?"active":"inactive",r)}))}),this),t.prototype.completeVisualOption.apply(this,arguments)},e.prototype._resetSelected=function(t,e){var n=this.option,i=this._pieceList,r=(e?n:t).selected||{};if(n.selected=r,E(i,(function(t,e){var n=this.getSelectedMapKey(t);r.hasOwnProperty(n)||(r[n]=!0)}),this),"single"===n.selectedMode){var o=!1;E(i,(function(t,e){var n=this.getSelectedMapKey(t);r[n]&&(o?r[n]=!1:o=!0)}),this)}},e.prototype.getItemSymbol=function(){return this.get("itemSymbol")},e.prototype.getSelectedMapKey=function(t){return"categories"===this._mode?t.value+"":t.index+""},e.prototype.getPieceList=function(){return this._pieceList},e.prototype._determineMode=function(){var t=this.option;return t.pieces&&t.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},e.prototype.setSelected=function(t){this.option.selected=T(t)},e.prototype.getValueState=function(t){var e=kD.findPieceIndex(t,this._pieceList);return null!=e&&this.option.selected[this.getSelectedMapKey(this._pieceList[e])]?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var e=[],n=this._pieceList;return this.eachTargetSeries((function(i){var r=[],o=i.getData();o.each(this.getDataDimensionIndex(o),(function(e,i){kD.findPieceIndex(e,n)===t&&r.push(i)}),this),e.push({seriesId:i.id,dataIndex:r})}),this),e},e.prototype.getRepresentValue=function(t){var e;if(this.isCategory())e=t.value;else if(null!=t.value)e=t.value;else{var n=t.interval||[];e=n[0]===-1/0&&n[1]===1/0?0:(n[0]+n[1])/2}return e},e.prototype.getVisualMeta=function(t){if(!this.isCategory()){var e=[],n=["",""],i=this,r=this._pieceList.slice();if(r.length){var o=r[0].interval[0];o!==-1/0&&r.unshift({interval:[-1/0,o]}),(o=r[r.length-1].interval[1])!==1/0&&r.push({interval:[o,1/0]})}else r.push({interval:[-1/0,1/0]});var a=-1/0;return E(r,(function(t){var e=t.interval;e&&(e[0]>a&&s([a,e[0]],"outOfRange"),s(e.slice()),a=e[1])}),this),{stops:e,outerColors:n}}function s(r,o){var a=i.getRepresentValue({interval:r});o||(o=i.getValueState(a));var s=t(a,o);r[0]===-1/0?n[0]=s:r[1]===1/0?n[1]=s:e.push({value:r[0],color:s},{value:r[1],color:s})}},e.type="visualMap.piecewise",e.defaultOption=kc(VF.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),e}(VF),cG={splitNumber:function(t){var e=this.option,n=Math.min(e.precision,20),i=this.getExtent(),r=e.splitNumber;r=Math.max(parseInt(r,10),1),e.splitNumber=r;for(var o=(i[1]-i[0])/r;+o.toFixed(n)!==o&&n<5;)n++;e.precision=n,o=+o.toFixed(n),e.minOpen&&t.push({interval:[-1/0,i[0]],close:[0,0]});for(var a=0,s=i[0];a","≥"][e[0]]];t.text=t.text||this.formatValueText(null!=t.value?t.value:t.interval,!1,n)}),this)}};function pG(t,e){var n=t.inverse;("vertical"===t.orient?!n:n)&&e.reverse()}var dG=function(t){function e(){var n=null!==t&&t.apply(this,arguments)||this;return n.type=e.type,n}return n(e,t),e.prototype.doRender=function(){var t=this.group;t.removeAll();var e=this.visualMapModel,n=e.get("textGap"),i=e.textStyleModel,r=i.getFont(),o=i.getTextColor(),a=this._getItemAlign(),s=e.itemSize,l=this._getViewData(),u=l.endsText,h=it(e.get("showLabel",!0),!u);u&&this._renderEndsText(t,u[0],s,h,a),E(l.viewPieceList,(function(i){var l=i.piece,u=new Br;u.onclick=W(this._onItemClick,this,l),this._enableHoverLink(u,i.indexInModelPieceList);var c=e.getRepresentValue(l);if(this._createItemSymbol(u,c,[0,0,s[0],s[1]]),h){var p=this.visualMapModel.getValueState(c);u.add(new Xs({style:{x:"right"===a?-n:s[0]+n,y:s[1]/2,text:l.text,verticalAlign:"middle",align:a,font:r,fill:o,opacity:"outOfRange"===p?.5:1}}))}t.add(u)}),this),u&&this._renderEndsText(t,u[1],s,h,a),Ap(e.get("orient"),t,e.get("itemGap")),this.renderBackground(t),this.positionGroup(t)},e.prototype._enableHoverLink=function(t,e){var n=this;t.on("mouseover",(function(){return i("highlight")})).on("mouseout",(function(){return i("downplay")}));var i=function(t){var i=n.visualMapModel;i.option.hoverLink&&n.api.dispatchAction({type:t,batch:XF(i.findTargetDataIndices(e),i)})}},e.prototype._getItemAlign=function(){var t=this.visualMapModel,e=t.option;if("vertical"===e.orient)return YF(t,this.api,t.itemSize);var n=e.align;return n&&"auto"!==n||(n="left"),n},e.prototype._renderEndsText=function(t,e,n,i,r){if(e){var o=new Br,a=this.visualMapModel.textStyleModel;o.add(new Xs({style:oc(a,{x:i?"right"===r?n[0]:0:n[0]/2,y:n[1]/2,verticalAlign:"middle",align:i?r:"center",text:e})})),t.add(o)}},e.prototype._getViewData=function(){var t=this.visualMapModel,e=z(t.getPieceList(),(function(t,e){return{piece:t,indexInModelPieceList:e}})),n=t.get("text"),i=t.get("orient"),r=t.get("inverse");return("horizontal"===i?r:!r)?e.reverse():n&&(n=n.slice().reverse()),{viewPieceList:e,endsText:n}},e.prototype._createItemSymbol=function(t,e,n){t.add(Xy(this.getControllerVisual(e,"symbol"),n[0],n[1],n[2],n[3],this.getControllerVisual(e,"color")))},e.prototype._onItemClick=function(t){var e=this.visualMapModel,n=e.option,i=n.selectedMode;if(i){var r=T(n.selected),o=e.getSelectedMapKey(t);"single"===i||!0===i?(r[o]=!0,E(r,(function(t,e){r[e]=e===o}))):r[o]=!r[o],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:r})}},e.type="visualMap.piecewise",e}(WF);function fG(t){t.registerComponentModel(hG),t.registerComponentView(dG),lG(t)}var gG={label:{enabled:!0},decal:{show:!1}},yG=Vo(),vG={};function mG(t,e){var n=t.getModel("aria");if(n.get("enabled")){var i=T(gG);C(i.label,t.getLocaleModel().get("aria"),!1),C(n.option,i,!1),function(){if(n.getModel("decal").get("show")){var e=yt();t.eachSeries((function(t){if(!t.isColorBySeries()){var n=e.get(t.type);n||(n={},e.set(t.type,n)),yG(t).scope=n}})),t.eachRawSeries((function(e){if(!t.isSeriesFiltered(e))if(X(e.enableAriaDecal))e.enableAriaDecal();else{var n=e.getData();if(e.isColorBySeries()){var i=pd(e.ecModel,e.name,vG,t.getSeriesCount()),r=n.getVisual("decal");n.setVisual("decal",u(r,i))}else{var o=e.getRawData(),a={},s=yG(e).scope;n.each((function(t){var e=n.getRawIndex(t);a[e]=t}));var l=o.count();o.each((function(t){var i=a[t],r=o.getName(t)||t+"",h=pd(e.ecModel,r,s,l),c=n.getItemVisual(i,"decal");n.setItemVisual(i,"decal",u(c,h))}))}}function u(t,e){var n=t?A(A({},e),t):e;return n.dirty=!0,n}}))}}(),function(){var i=e.getZr().dom;if(!i)return;var o=t.getLocaleModel().get("aria"),a=n.getModel("label");if(a.option=k(a.option,o),!a.get("enabled"))return;if(a.get("description"))return void i.setAttribute("aria-label",a.get("description"));var s,l=t.getSeriesCount(),u=a.get(["data","maxCount"])||10,h=a.get(["series","maxCount"])||10,c=Math.min(l,h);if(l<1)return;var p=function(){var e=t.get("title");e&&e.length&&(e=e[0]);return e&&e.text}();s=p?r(a.get(["general","withTitle"]),{title:p}):a.get(["general","withoutTitle"]);var d=[];s+=r(l>1?a.get(["series","multiple","prefix"]):a.get(["series","single","prefix"]),{seriesCount:l}),t.eachSeries((function(e,n){if(n1?a.get(["series","multiple",o]):a.get(["series","single",o]),{seriesId:e.seriesIndex,seriesName:e.get("name"),seriesType:(x=e.subType,_=t.getLocaleModel().get(["series","typeNames"]),_[x]||_.chart)});var s=e.getData();if(s.count()>u)i+=r(a.get(["data","partialData"]),{displayCnt:u});else i+=a.get(["data","allData"]);for(var h=a.get(["data","separator","middle"]),p=a.get(["data","separator","end"]),f=[],g=0;g":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},bG=function(){function t(t){if(null==(this._condVal=U(t)?new RegExp(t):et(t)?t:null)){var e="";0,wo(e)}}return t.prototype.evaluate=function(t){var e=typeof t;return U(e)?this._condVal.test(t):!!j(e)&&this._condVal.test(t+"")},t}(),wG=function(){function t(){}return t.prototype.evaluate=function(){return this.value},t}(),SG=function(){function t(){}return t.prototype.evaluate=function(){for(var t=this.children,e=0;e2&&l.push(e),e=[t,n]}function f(t,n,i,r){EG(t,i)&&EG(n,r)||e.push(t,n,i,r,i,r)}function g(t,n,i,r,o,a){var s=Math.abs(n-t),l=4*Math.tan(s/4)/3,u=nM:C2&&l.push(e),l}function VG(t,e,n,i,r,o,a,s,l,u){if(EG(t,n)&&EG(e,i)&&EG(r,a)&&EG(o,s))l.push(a,s);else{var h=2/u,c=h*h,p=a-t,d=s-e,f=Math.sqrt(p*p+d*d);p/=f,d/=f;var g=n-t,y=i-e,v=r-a,m=o-s,x=g*g+y*y,_=v*v+m*m;if(x=0&&_-w*w=0)l.push(a,s);else{var S=[],M=[];wn(t,n,r,a,.5,S),wn(e,i,o,s,.5,M),VG(S[0],M[0],S[1],M[1],S[2],M[2],S[3],M[3],l,u),VG(S[4],M[4],S[5],M[5],S[6],M[6],S[7],M[7],l,u)}}}}function BG(t,e,n){var i=t[e],r=t[1-e],o=Math.abs(i/r),a=Math.ceil(Math.sqrt(o*n)),s=Math.floor(n/a);0===s&&(s=1,a=n);for(var l=[],u=0;u0)for(u=0;uMath.abs(u),c=BG([l,u],h?0:1,e),p=(h?s:u)/c.length,d=0;d1?null:new De(d*l+t,d*u+e)}function HG(t,e,n){var i=new De;De.sub(i,n,e),i.normalize();var r=new De;return De.sub(r,t,e),r.dot(i)}function YG(t,e){var n=t[t.length-1];n&&n[0]===e[0]&&n[1]===e[1]||t.push(e)}function XG(t){var e=t.points,n=[],i=[];Ba(e,n,i);var r=new ze(n[0],n[1],i[0]-n[0],i[1]-n[1]),o=r.width,a=r.height,s=r.x,l=r.y,u=new De,h=new De;return o>a?(u.x=h.x=s+o/2,u.y=l,h.y=l+a):(u.y=h.y=l+a/2,u.x=s,h.x=s+o),function(t,e,n){for(var i=t.length,r=[],o=0;or,a=BG([i,r],o?0:1,e),s=o?"width":"height",l=o?"height":"width",u=o?"x":"y",h=o?"y":"x",c=t[s]/a.length,p=0;p0)for(var b=i/n,w=-i/2;w<=i/2;w+=b){var S=Math.sin(w),M=Math.cos(w),I=0;for(x=0;x0;l/=2){var u=0,h=0;(t&l)>0&&(u=1),(e&l)>0&&(h=1),s+=l*l*(3*u^h),0===h&&(1===u&&(t=l-1-t,e=l-1-e),a=t,t=e,e=a)}return s}function lW(t){var e=1/0,n=1/0,i=-1/0,r=-1/0,o=z(t,(function(t){var o=t.getBoundingRect(),a=t.getComputedTransform(),s=o.x+o.width/2+(a?a[4]:0),l=o.y+o.height/2+(a?a[5]:0);return e=Math.min(s,e),n=Math.min(l,n),i=Math.max(s,i),r=Math.max(l,r),[s,l]}));return z(o,(function(o,a){return{cp:o,z:sW(o[0],o[1],e,n,i,r),path:t[a]}})).sort((function(t,e){return t.z-e.z})).map((function(t){return t.path}))}function uW(t){return jG(t.path,t.count)}function hW(t){return Y(t[0])}function cW(t,e){for(var n=[],i=t.length,r=0;r=0;r--)if(!n[r].many.length){var l=n[s].many;if(l.length<=1){if(!s)return n;s=0}o=l.length;var u=Math.ceil(o/2);n[r].many=l.slice(u,o),n[s].many=l.slice(0,u),s++}return n}var pW={clone:function(t){for(var e=[],n=1-Math.pow(1-t.path.style.opacity,1/t.count),i=0;i0){var s,l,u=i.getModel("universalTransition").get("delay"),h=Object.assign({setToFinal:!0},a);hW(t)&&(s=t,l=e),hW(e)&&(s=e,l=t);for(var c=s?s===t:t.length>e.length,p=s?cW(l,s):cW(c?e:t,[c?t:e]),d=0,f=0;f1e4))for(var r=n.getIndices(),o=0;o0&&i.group.traverse((function(t){t instanceof ks&&!t.animators.length&&t.animateFrom({style:{opacity:0}},r)}))}))}function SW(t){var e=t.getModel("universalTransition").get("seriesKey");return e||t.id}function MW(t){return Y(t)?t.sort().join(","):t}function IW(t){if(t.hostModel)return t.hostModel.getModel("universalTransition").get("divideShape")}function TW(t,e){for(var n=0;n=0&&r.push({dataGroupId:e.oldDataGroupIds[n],data:e.oldData[n],divide:IW(e.oldData[n]),groupIdDim:t.dimension})})),E(To(t.to),(function(t){var i=TW(n.updatedSeries,t);if(i>=0){var r=n.updatedSeries[i].getData();o.push({dataGroupId:e.oldDataGroupIds[i],data:r,divide:IW(r),groupIdDim:t.dimension})}})),r.length>0&&o.length>0&&wW(r,o,i)}(t,i,n,e)}));else{var o=function(t,e){var n=yt(),i=yt(),r=yt();return E(t.oldSeries,(function(e,n){var o=t.oldDataGroupIds[n],a=t.oldData[n],s=SW(e),l=MW(s);i.set(l,{dataGroupId:o,data:a}),Y(s)&&E(s,(function(t){r.set(t,{key:l,dataGroupId:o,data:a})}))})),E(e.updatedSeries,(function(t){if(t.isUniversalTransitionEnabled()&&t.isAnimationEnabled()){var e=t.get("dataGroupId"),o=t.getData(),a=SW(t),s=MW(a),l=i.get(s);if(l)n.set(s,{oldSeries:[{dataGroupId:l.dataGroupId,divide:IW(l.data),data:l.data}],newSeries:[{dataGroupId:e,divide:IW(o),data:o}]});else if(Y(a)){var u=[];E(a,(function(t){var e=i.get(t);e.data&&u.push({dataGroupId:e.dataGroupId,divide:IW(e.data),data:e.data})})),u.length&&n.set(s,{oldSeries:u,newSeries:[{dataGroupId:e,data:o,divide:IW(o)}]})}else{var h=r.get(a);if(h){var c=n.get(h.key);c||(c={oldSeries:[{dataGroupId:h.dataGroupId,data:h.data,divide:IW(h.data)}],newSeries:[]},n.set(h.key,c)),c.newSeries.push({dataGroupId:e,data:o,divide:IW(o)})}}}})),n}(i,n);E(o.keys(),(function(t){var n=o.get(t);wW(n.oldSeries,n.newSeries,e)}))}E(n.updatedSeries,(function(t){t[_g]&&(t[_g]=!1)}))}for(var a=t.getSeries(),s=i.oldSeries=[],l=i.oldDataGroupIds=[],u=i.oldData=[],h=0;hwR5*R6khBZ?L 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�!4!{7V3W@1&d$4h?cJ% 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

f>~%ZfUmfuuV4Cw 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⁣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

  • aJgdW51+0}wmepp82Z_U1qfP!DIlc1YO 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 + + + +衍水工资系统 · 视觉方向预览 + + + +
    + + +
    +
    衍水集团
    +

    营销人员工资管理系统 · 视觉方向

    +
    企业级扁平 · 轻质感 · Bento 布局 · 品牌色点缀 · 微动效 · 精致文案
    +
    +
    + 表面微渐变(受光) + 半透明描边 + 分层阴影 + 内高光 / 内阴影 + 2% 噪点 + 等宽数字 + 120–180ms 轻动效 +
    +
    + + +
    +

    01 · 色板与材质

    +
    +
    +
    +
    靛蓝
    #2E4BA8 ↑#3A58BC
    +
    品牌色。按钮/链接/焦点/当前菜单,配微渐变与内高光
    +
    +
    +
    +
    侧栏灰
    #F2F4F8 → #ECEDF3
    +
    侧栏微渐变(自上而下微沉)
    +
    +
    +
    +
    雾灰
    #F4F5F8
    +
    页面底
    +
    +
    +
    +
    纸白
    #FFFFFF → #FCFCFE
    +
    卡片/表格:顶白底微灰的「受光」渐变
    +
    +
    +
    +
    界线
    rgba(28,35,51,.09)
    +
    1px 半透明描边:在不同底色上自然融合
    +
    +
    +
    +
    墨色
    #1C2333
    +
    主文字(冷调近黑)
    +
    +
    +
    +
    次墨
    #5B6577
    +
    次级文字、表头、说明
    +
    +
    +
    +
    语义色
    #1E9E6A · #C98A1B · #C94F4F
    +
    成功/警示/危险,浅底微渐变 + 深字
    +
    +
    +
    + + +
    +

    02 · 字体与数字

    +
    +
    页面标题岗位角色18px / 600 · 字距 −0.01em
    +
    卡片标题计提参数 · 业务员个人户15px / 600
    +
    正文 / 表格回款天数 = 发货日首日起算,按自然日累计14px / 400 · 13px / 400
    +
    表头 / 标签岗位编码 公式模板 生效日期12px / 500 · 字距 +0.04em
    +
    品牌字衍水集团无衬线 600 · 大字距 · 仅品牌落款一处
    +
    +
    + + + + + + + +
    回款日期回款金额(元)回款天数计提比例绩效金额(元)
    2026-01-10386,200.00279.7‰14,062.31
    2026-02-181,240,000.003614‰19,840.00
    合计1,626,200.00——33,902.31
    +
    金额与比例一律等宽数字(tabular-nums)右对齐,合计行加粗放大半档——列对列、位对位,扫一眼就能核对。
    +
    +
    +
    +
    衍水集团
    +
    A · 思源黑体 500 · 0.32em 当前应用
    +
    +
    +
    衍水集团
    +
    B · 思源黑体 300 细体 · 0.42em
    +
    +
    +
    衍水集团
    +
    C · 微软雅黑 600 · 0.25em
    +
    +
    +
    + + +
    +

    03 · 组件基调

    +
    +
    +

    按钮 · 三态

    +
    +
    静置
    +
    悬停:抬升 1px · 影加深
    +
    按下:回落 · 内阴影
    +
    +
    微渐变 + 内高光给按钮「实体感」;次级按钮一律白底细边框,无阴影污染。
    +
    +
    +

    输入框 · 状态

    +
    + + +
    +
    + 启用 + 禁用 + 待生效 +
    +
    输入框带微内阴影(凹陷暗示);聚焦 = 靛蓝描边 + 3px 柔光外环。
    +
    +
    +

    分页

    +
    + ‹123› + 共 28 条 · 每页 10 条 +
    +
    当前页与主按钮同材质:微渐变 + 内高光。
    +
    +
    +

    动效原则

    +
    + 过渡 120–180ms,只做颜色、阴影与 1px 内的位移;弹层淡入 + 4px 上移; + 数字与表格不加动画;尊重 prefers-reduced-motion。 + 动效的目标是「顺滑可信」,不是表演。 +
    +
    +
    +
    + + +
    +

    04 · 应用界面(布局与列表页)

    +
    +
    + +
    +
    +
    系统管理 / 岗位角色
    +
    管管理员退出登录
    +
    +
    +
    +
    +

    岗位角色

    +
    决定人员适用的计提公式模板与参数;新增岗位无需改代码
    +
    +
    + +
    +
    + + + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    岗位编码岗位名称公式模板说明状态操作
    salesperson营销员业务员个人户 · 天数线性递减回款天数线性递减(360 天=6‰,361 天起 4‰)启用编辑删除
    sales_manager营销经理营销经理 · 团队与全公司分成本团队 12.5% + 全公司 5%启用编辑删除
    info_officer信息员信息员 · 销售额固定比例本人销售额 × 1‰启用编辑删除
    senior_sales高级业务员业务员个人户 · 天数线性递减自定义岗位(新增岗位无需改代码)禁用编辑删除
    +
    +
    + ‹1› + 共 4 条 +
    +
    +
    +
    +
    +
    +
    +
    + 质感的三层材料:侧栏灰渐变(沉)→ 内容底雾灰 + 顶部受光 → 卡片纸白微渐变 + 半透明描边 + 分层阴影。 + 当前项白底浮起,白色被灰托住,不再扎眼。 +
    +
    + + +
    +

    05 · 首页仪表盘(Bento Grid)

    +
    +
    + +
    +
    +
    仪表盘
    +
    管管理员退出登录
    +
    +
    +
    +
    +

    仪表盘

    +
    数据截至今日 06:00 · 12 笔回款待核算
    +
    +
    +
    +
    +
    +
    本月绩效总额
    +
    268,430.16元
    +
    较上月 +12.4% · 已核销 86 笔
    +
    +
    +
    +
    近 6 个月回款
    +
    单位:万元
    +
    +
    +
    +
    待办
    +
    +
    12 笔回款待核算
    +
    3 笔业务归属待确认
    +
    +
    +
    +
    营销人员
    + +
    +
    36人
    +
    +
    +
    岗位角色
    + +
    +
    3个
    +
    +
    +
    常用操作
    +
    + + + +
    +
    +
    +
    计提参数
    + +
    +
    16项
    +
    版本 P20260101-00
    +
    +
    +
    T+ 同步
    + +
    +
    正常
    +
    每周一 06:00
    +
    +
    +
    +
    +
    +
    +
    + Bento Grid:大小不一的卡片按重要性排布——绩效总额与回款趋势占 2×2 主角位,数字型指标 1×1 紧凑排列。 + 卡片入场为 45ms 交错上浮(320ms),悬停抬升 2px、阴影加深——打开预览即可看到微动效。 +
    +
    + + +
    +

    06 · 登录页(重做)

    + +
    + 背景三层:点阵网格(秩序)+ 顶部靛蓝天光(氛围)+ 右上涟漪同心圆(「衍水」的品牌装饰); + 卡片内品牌区承担门面——品牌字、标语、水线;表单以「欢迎回来」承接。装饰与文案都来自「衍水」本身。 +
    +
    + + +
    +

    07 · 签名元素:水线

    +
    +
    计提参数
    +
    +
    + 页面标题下的渐隐靛蓝细线(56px,左实右虚)——「衍水」之水的提纯,全站唯一的装饰性元素, + 只在每个页面标题处出现一次。它与登录页的水纹层理同源:品牌连续,而非推倒重来。 +
    +
    +
    + + +
    +

    08 · 微动效与精致文案(全局规范)

    +
    +
    +

    微动效 · 全站统一

    + + + + + + + + + +
    页面 / 卡片入场淡入 + 上浮 6px,45ms 交错320ms
    按钮悬停 / 按下抬升 1px、影加深 / 回落内阴影150ms
    卡片悬停抬升 2px、阴影加深180ms
    输入聚焦靛蓝描边 + 3px 柔光外环150ms
    弹层 / 抽屉淡入 + 上移 4px160ms
    表格行底色渐显(无位移)120ms
    数据刷新数字不做滚动动画(核对场景,动即干扰)—
    无障碍prefers-reduced-motion 时全部关闭—
    +
    目标不是「有动画」,而是顺滑可信:每次操作都有轻微、及时、可预期的反馈。
    +
    +
    +

    精致文案 · 全站统一

    + + + + + + + +
    按钮提交保存变更 · 录入回款
    空态暂无数据还没有岗位角色,点「新增岗位」创建第一个
    错误操作失败岗位编码已存在,请换一个
    危险确认确定删除吗?删除后无法恢复,该岗位下的人员需重新归属
    成功提示操作成功岗位已创建 · 参数 11-01 起生效
    页面描述本页面用于管理决定人员适用的计提公式模板与参数;新增岗位无需改代码
    +
    说清楚会发生什么;动词开头、句子短;不道歉、不卖萌;空态是邀请,错误是路标。
    +
    +
    +
    + +
    + + + + diff --git a/docs/superpowers/plans/2026-10-12-M1-系统设置与参数体系.md b/docs/superpowers/plans/2026-10-12-M1-系统设置与参数体系.md new file mode 100644 index 0000000..70715c5 --- /dev/null +++ b/docs/superpowers/plans/2026-10-12-M1-系统设置与参数体系.md @@ -0,0 +1,268 @@ +# M1 开发计划:系统设置与参数体系(#28) + +## Context + +《剩余开发计划》已定稿(`docs/superpowers/plans/2026-10-12-剩余开发计划.md`),M1 是首个工作块。本文档即 M1 的正式开发计划(2026-10-12 批准):涵盖设计(四表/参数/模板/接口)、任务分解(T1–T8 步骤级)、执行安排与验收标准;开工后按第二章逐任务执行。 + +**为什么先做 M1**:岗位角色被基础数据的人员管理引用(外键上游);参数快照与公式模板是绩效核算的输入契约。先立地基可避免后续模块加表、加外键、改表单的连锁返工;计算预览还可作为业务对账工具先行验收公式口径。 + +**#28 需求原文要点**:① 人员岗位角色(营销员/营销经理/信息员等)支持增删,新增岗位时在系统设置中绑定计提公式与参数,**无需改代码**;② 全部计提比例、系数、阈值、分成比例、起付比例统一在系统设置维护,**支持版本管理与留痕**。 + +## 现状(开工前已核查) + +| 项 | 状态 | +| --- | --- | +| 分支 | `feat/system-params`(基于 `feature/system-management` HEAD;后者领先 main 5 提交、未合并——是否先合并 main 由用户决定,不阻塞开发) | +| 容器 | Docker Desktop 位于 `D:\work\app\Docker\Docker Desktop.exe`(非默认路径) | +| 工作区 | docs/ 下有用户侧整理改动(业务清单删除、v2 新增、superpowers 目录),与 M1 无关,不动 | +| 基线 | 301 用例全绿(系统管理交付时);开工先复跑确认 | + +## 范围 + +**做**:四张新表与种子(V3 迁移双轨);岗位角色 CRUD + 模板绑定;参数目录/版本化存储/按日期取值/变更留痕/对比/导出;公式纯函数与模板注册表;计算预览;前端两个页面(岗位角色、计提参数)。 + +**不做**:核算引擎与台账(M3);基础数据与业务数据(M2);参数 Redis 缓存(一期不做,保留键位);规则引擎(既有决策)。 + +--- + +## 一、技术设计 + +### 1.1 数据模型(四张新表,V3 迁移) + +**`business_roles` 业务岗位角色表**(与系统登录角色 `roles` 严格区分,表注释写明) + +| 列 | 类型 | 约束/说明 | +| --- | --- | --- | +| id | BIGINT UNSIGNED | PK AUTO_INCREMENT | +| role_code | VARCHAR(32) | NOT NULL,uk;创建后不可改 | +| role_name | VARCHAR(64) | NOT NULL | +| calc_template | VARCHAR(32) | NOT NULL,公式模板编码(以代码注册表为准) | +| description | VARCHAR(255) | NULL | +| sort_order | INT | NOT NULL DEFAULT 0 | +| status | TINYINT | NOT NULL DEFAULT 1(1 启用 0 禁用) | +| is_builtin | TINYINT | NOT NULL DEFAULT 0(1 内置禁删) | +| create_time / update_time | DATETIME | TimestampMixin(update 用 `text("CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP")`) | + +**`param_definitions` 参数定义表**:`param_code` VARCHAR(64) uk;`param_name` VARCHAR(64);`param_group` VARCHAR(32);`value_type` VARCHAR(16)(DECIMAL/INT/BOOL/ENUM/TEXT);`unit` VARCHAR(16)(‰/%/元/天);`dimension_type` VARCHAR(32) DEFAULT 'NONE'(NONE/PRODUCT_CATEGORY/BUSINESS_ROLE);`options_text` VARCHAR(255)(枚举竖线分隔);`default_value`/`value_min`/`value_max` VARCHAR(64)(Fraction 可解析字符串);`description` VARCHAR(255);`sort_order` INT;`status` TINYINT;TimestampMixin。 + +**`param_change_batches` 参数变更批次表**:`version_no` VARCHAR(32) uk(`P{YYYYMMDD}-{当日序号}`);`effective_date` DATE NOT NULL idx;`change_type` TINYINT(1 立即 2 指定日期);`remark` VARCHAR(255);`operator_id` FK→users ON DELETE SET NULL + `operator_name` VARCHAR(64) 冗余固化;`item_count` INT DEFAULT 0;仅 `create_time`(append-only,不继承 TimestampMixin)。 + +**`param_values` 参数版本条目表(append-only)**:`param_id` FK→param_definitions RESTRICT idx;`dimension_value` VARCHAR(32) NOT NULL DEFAULT `''`(用空串不用 NULL);`effective_date` DATE NOT NULL idx;`value_text` VARCHAR(64) NOT NULL;`old_value_text` VARCHAR(64);`batch_id` FK→param_change_batches RESTRICT idx;仅 `create_time`。热路径索引 `idx_param_values_param_id_dimension_value_effective_date`。已生效条目禁改禁删;未生效批次可整批撤回。 + +**种子**(迁移 + init-dev 双写):3 个内置岗位(`salesperson 营销员`/TPL_SALESPERSON_DECAY、`sales_manager 营销经理`/TPL_MANAGER_SHARE、`info_officer 信息员`/TPL_INFO_SALES_FIXED)+ 16 项参数定义 + 版本条目 + 一条初始批次(`P20260101-00`)。 + +### 1.2 参数清单(16 项) + +| param_code | 名称 | 类型/单位 | 维度 | 默认值 | 生效日期 | +| --- | --- | --- | --- | --- | --- | +| salesperson.rate.start | 业务员起始计提比例 | DECIMAL ‰ | BUSINESS_ROLE | 10 | 2026-02-17 | +| salesperson.rate.slope | 业务员日递减斜率 | DECIMAL ‰/天 | BUSINESS_ROLE | **4/360** | 2026-02-17 | +| salesperson.rate.floor | 业务员计提下限 | DECIMAL ‰ | BUSINESS_ROLE | 4 | 2026-02-17 | +| salesperson.days.boundary | 线性递减分界天数 | INT 天 | BUSINESS_ROLE | 360 | 2026-02-17 | +| manager.share.team | 经理本团队分成 | DECIMAL % | BUSINESS_ROLE | 12.5 | 2026-08-13 | +| manager.share.company | 经理全公司分成 | DECIMAL % | BUSINESS_ROLE | 5 | 2026-08-13 | +| enterprise.rate | 企业户计提比例 | DECIMAL ‰ | PRODUCT_CATEGORY | **2(02-17 起)/ 3(08-13 起)** | 双行 | +| info.rate | 信息员计提比例 | DECIMAL ‰ | BUSINESS_ROLE | 1 | 2026-08-13 | +| prepay.rate | 预付款计提比例 | DECIMAL ‰ | NONE | 10 | 2026-01-01 | +| barter.discount | 以物抵顶折算比例 | DECIMAL % | NONE | 80 | 2026-01-01 | +| payment.start.ratio | 支付起付比例 | DECIMAL % | NONE | 60 | 2026-01-01 | +| payment.weight.mode | 支付权重应用方式 | ENUM FULL\|BALANCE | NONE | FULL | 2026-01-01 | +| product.threshold | 折算毛利润额阈值 | DECIMAL % | PRODUCT_CATEGORY | 市政水利 30 / 轨交 20 | 2026-02-17 | +| salary.basic.mode | 月工资基本工资口径 | ENUM INCLUDE\|DEDUCT\|EXCLUDE | BUSINESS_ROLE | 业务员 INCLUDE / 经理 DEDUCT | 2026-01-01 | +| probation.annual.threshold | 试用期年累计结算阈值 | DECIMAL 元 | NONE | 18000 | 2026-01-01 | +| probation.salary.basic | 试用期基本工资标准 | DECIMAL 元 | NONE | 3000 | 2026-01-01 | + +**不设参数**(作废条款落地):经理个人户 8‰ 起始/斜率;协助 25% 分成;含运费口径开关。 + +**值校验规则**(`validate_and_normalize`):DECIMAL 用 `Fraction(text)` 解析(拒绝 `1/0`、非数字),并按 `value_min`/`value_max` 校验;INT 必须整数;BOOL 仅 0/1;ENUM 必须在 `options_text` 内;规范化去首尾空白、分数式原样存储。 + +### 1.3 公式模板与消费契约 + +**模板注册表**(`app/services/calc_templates.py`,代码内有限集合,一期不引入规则引擎的落地方式): + +| 模板编码 | 形态 | 声明参数 | +| --- | --- | --- | +| TPL_SALESPERSON_DECAY | 分段:≤分界 = 起始 − 天数×斜率;> 分界 = 下限 | salesperson.rate.* / days.boundary | +| TPL_MANAGER_SHARE | 聚合:∑本团队×12.5% + ∑全公司×5% | manager.share.* | +| TPL_ENTERPRISE_FIXED | 乘法:折算毛利润额 × 比例 | enterprise.rate | +| TPL_INFO_SALES_FIXED | 乘法:本人销售额 × 比例 | info.rate | +| TPL_PREPAY_FIXED | 乘法:回款额 × 比例 | prepay.rate | + +修饰器(不绑角色,参数驱动):以物抵顶 ×80%、支付权重 R×R、起付 60%、试用期缓发。**绑定模型**:`business_roles.calc_template` → 模板;角色级覆盖经 `dimension_type=BUSINESS_ROLE` 条目;新增岗位 = 新增行 + 选模板(零代码)。 + +**消费接口契约**(M3 核算与预览共用): + +```python +# app/services/param_service.py +@dataclass(frozen=True, slots=True) +class ParamSnapshot: + biz_date: date + def get(self, code, *, role_code=None, product_category=None) -> str: ... # 覆盖链:角色 > 产品类别 > 默认 + def fraction(self, code, **dims) -> Fraction: ... + def integer(self, code, **dims) -> int: ... + def boolean(self, code, **dims) -> bool: ... + def text(self, code, **dims) -> str: ... + +def resolve_snapshot(session, biz_date: date) -> ParamSnapshot +def submit_change(session, payload, *, operator, meta=None) -> ParamChangeBatchOut +def compare(session, *, from_date: date, to_date: date) -> list[ParamDiffOut] + +# app/services/formula.py(纯函数,禁 float) +def payment_days(ship_date, receipt_date) -> int # 发货日首日=1 +def salesperson_rate(days, *, start, slope, floor, boundary_days) -> Fraction +def profit_rate(profit: Decimal, revenue: Decimal) -> Fraction # 不含运费;revenue=0 防除零 +def converted_profit(revenue, rate, threshold) -> Decimal # 化简式:销售额 ×(毛利润率−阈值) +def performance_amount(base, rate) -> Decimal # 乘法方向(对照表 #3) +def apply_barter(amount, discount) -> Decimal +def payment_weight(r: int) -> Fraction # r×r +def start_payment_ok(received, revenue, ratio) -> bool +``` + +### 1.4 API 设计(/api/v1/system/*,AdminUser) + +**岗位角色**:`GET/POST /business-roles`、`GET/PUT/DELETE /business-roles/{id}`、`PUT /business-roles/{id}/status`、`GET /business-roles/meta/templates`(模板下拉,含声明参数说明)。 + +**计提参数**:`GET /params`(目录+当前快照,支持 `asOf`)、`GET /params/{param_code}/history`、`POST /params/changes`(提交变更批次)、`DELETE /params/changes/{batch_id}`(撤回未生效)、`GET /params/changes`(记录分页)、`GET /params/changes/{batch_id}`(明细)、`GET /params/compare`(两日期对比)、`GET /params/export`(Excel,`StreamingResponse` 非统一信封)、`POST /params/preview`(计算预览)。 + +**关键示例 1:提交变更** + +```json +// POST /api/v1/system/params/changes +{ + "changeType": 2, + "effectiveDate": "2026-11-01", + "remark": "四季度系数调整", + "items": [ + { "paramCode": "enterprise.rate", "dimensionValue": "", "value": "3" }, + { "paramCode": "product.threshold", "dimensionValue": "rail_transit", "value": "22" } + ] +} +// data: +{ "batchId": 12, "versionNo": "P20261012-01", "effectiveDate": "2026-11-01", + "changeType": 2, "itemCount": 2, "operatorName": "admin", "createTime": "..." } +``` + +**关键示例 2:计算预览**(示意值已验算) + +```json +// POST /api/v1/system/params/preview +{ "businessRole": "salesperson", "customerType": "personal", + "productCategory": "municipal_water", "shipDate": "2025-12-15", + "receiptDate": "2026-01-10", "revenue": "100000", "profit": "45000", + "receivedAmount": "60000", "barter": false, "probation": false } +// data: +{ "paymentDays": 27, "rate": "97/10000", "rateText": "9.7‰(10‰ − 27 天 × 4/360‰)", + "profitRate": "9/20", "convertedProfit": "15000", "performanceAmount": "145.5", + "startPaymentOk": true, "paymentWeightR": 60, "paymentWeight": "9/25", + "payableAmount": "52.38", "paramVersion": "P20260101-00", "paramEffectiveDate": "2026-02-17" } +``` + +### 1.5 前端设计 + +**岗位角色页**(`views/system/business-roles/index.vue`):列表(复用 `usePagedList`/`AppPagination`/`StatusTag`)+ 新增/编辑弹窗(模板下拉,选中后展示模板声明的参数清单与当前值)+ 启停/删除(内置岗位按钮禁用并 title 提示原因)。路由 meta `{ title: '岗位角色', group: '系统管理', requiresAdmin: true, order: 5 }`。 + +**计提参数页**(`views/system/params/index.vue`):按 `param_group` 分组展示(名称/当前值+单位/生效日期/口径说明);编辑后进入「待提交」区,顶部选生效方式(立即/指定日期)+ 备注;「提交变更」二次确认(列出每项 旧值→新值);版本管理抽屉(变更记录分页 + 批次明细 + 两日期对比 + Excel 导出下载);预览抽屉(表单 → 结果卡,注明「斜率精确值 4/360」)。路由 meta order 6。导出接口走 axios 实例取 blob(非统一信封,api 文件内注明)。 + +--- + +## 二、任务分解(T1–T8) + +任务依赖:T1 → T2 → T3 → (T4 ∥ T5) → (T6 ∥ T7) → T8。每任务遵循「写测试 → 确认失败 → 实现 → 确认通过 → commit」。 + +### T1 迁移与模型(四表 + 种子) + +**文件**:`app/models/business_role.py`、`app/models/param.py`(创建);`app/models/__init__.py`(改);`alembic/versions/xxxx_*.py`(autogenerate+种子);`db/migration/V3__add_business_roles_and_params.sql`、`db/init/init-dev.sql`(改)、`db/queries/计提参数.sql`(创建)。 + +- [ ] 写两个模型文件(参照 `app/models/role.py` 写法;`ParamChangeBatch`/`ParamValue` 不继承 TimestampMixin) +- [ ] 注册进 `models/__init__.py`(漏注册会让 autogenerate 生成删表迁移) +- [ ] `uv run alembic revision --autogenerate -m "新增岗位角色与计提参数四表"` → 人工检查命名/注释/ON UPDATE → 补种子(3 岗位/16 定义/版本条目/初始批次) +- [ ] `uv run alembic upgrade head` → `uv run alembic upgrade :head --sql > db/migration/V3__*.sql` +- [ ] 同步 `db/init/init-dev.sql`(建表 + 种子 + alembic_version 更新) +- [ ] 写 `db/queries/计提参数.sql`(时点化解析与对比查询留档) +- [ ] 验证:`uv run pytest tests/integration/test_schema_sync.py tests/unit/test_models.py -q` 全绿 +- [ ] Commit:`feat(system): 新增岗位角色与计提参数四表及 V3 迁移` + +### T2 参数注册表 + 公式纯函数 + +**文件**:`app/services/param_registry.py`、`calc_templates.py`、`formula.py`(创建);`app/core/constants.py`(改);`tests/unit/test_formula.py`、`test_param_registry.py`。 + +- [ ] 写失败测试(关键断言):`salesperson_rate(360,...) == Fraction(6,1000)`;`361 天 == Fraction(4,1000)`;`第 1 天 == Fraction(10) - Fraction(1,90)`;`payment_days(2025-12-15, 2026-01-10) == 27`;同日回款 == 1;`converted_profit(0,...) == 0`(防除零);负绩效不归零;`payment_weight(60) == Fraction(36,100)`;`parse_fraction("4/360") == Fraction(1,90)`;注册表 16 项且模板声明参数均存在 +- [ ] 运行确认失败 → 实现三个文件 → 运行 `uv run pytest tests/unit -q` 全绿 +- [ ] Commit:`feat(system): 计提公式模板注册表与精确分数计算函数` + +### T3 参数仓储 + 取值服务(时点化解析) + +**文件**:`app/repositories/param_repository.py`、`app/services/param_service.py`(解析部分);`tests/unit/test_param_snapshot.py`。 + +- [ ] 写失败测试:覆盖链(角色 > 产品类别 > 默认);未定义参数按注册表默认值兜底;同日多次变更取 id 最大 +- [ ] 实现 `resolve_values(session, biz_date)`(一条 SQL 取全量快照)+ `ParamSnapshot`/`resolve_snapshot` → `uv run pytest tests/unit -q` 全绿 +- [ ] Commit:`feat(system): 计提参数按业务日期时点化取值服务` + +### T4 岗位角色 CRUD 后端(含审计与保护规则) + +**文件**:`app/repositories/business_role_repository.py`、`app/schemas/business_role.py`、`app/services/business_role_service.py`、`app/api/v1/system/business_roles.py`(创建);`app/api/router.py`、`app/core/constants.py`(改)。整体参照 `roles` 模块模式。 + +- [ ] 实现(保护规则:内置禁删禁停、code 不可改、模板必须存在于注册表、人员引用计数钩子预留;写操作包 `audit_service.audit()`) +- [ ] 冒烟:新增自定义岗位 ✓、删除内置 → 403、非法模板 → 400 +- [ ] Commit:`feat(system): 业务岗位角色管理接口与保护规则` + +### T5 参数变更/历史/对比/导出/预览后端 + +**文件**:`app/schemas/param.py`、`app/api/v1/system/params.py`(创建);`param_service.py` 扩展、`app/api/router.py`、`constants.py`(改);`pyproject.toml`(`uv add openpyxl`)。 + +- [ ] 实现 9 个端点(提交/撤回/历史/分页/明细/对比/导出/预览/目录快照);撤回已生效批次 → 400;导出列含变更人/时间/项/旧值/新值/生效日期 +- [ ] 冒烟链路:提交(指定未来日期)→ 当前快照不变 → 立即生效提交 → 快照变化 → 撤回未生效 → 回退 → 预览 360/361 → 导出可打开 +- [ ] Commit:`feat(system): 计提参数版本管理、变更留痕与计算预览接口` + +### T6 前端岗位角色页 + +**文件**:`src/api/businessRoles.ts`、`src/views/system/business-roles/index.vue`(创建);`router/index.ts`、`utils/constants.ts`(改)。 + +- [ ] 实现页面与路由 → `pnpm type-check && pnpm build` 通过 +- [ ] Commit:`feat(system): 前端岗位角色管理页面` + +### T7 前端参数配置页(版本管理 + 预览) + +**文件**:`src/api/params.ts`、`src/views/system/params/index.vue`(创建);`router/index.ts`、`utils/constants.ts`(改)。 + +- [ ] 实现页面(分组表/生效方式/二次确认/版本抽屉/预览抽屉)→ `pnpm type-check` 通过 +- [ ] e2e 链路:改参数 → 变更记录出现 → 预览值变化 → 导出可下载 +- [ ] Commit:`feat(system): 前端计提参数配置与版本管理页面` + +### T8 模块测试统一编写与文档 + +**文件**:`tests/unit/test_param_service.py`、`tests/integration/test_business_roles.py`、`test_param_management.py`(创建);`backend/tests/README.md`、`frontend/README.md`、`backend/README.md`、`frontend/e2e/*`(改)。 + +- [ ] 集成用例:参数精度全链路(注册表→种子→解析→预览一致);未来生效不泄漏;撤回回退;同日多次变更;审计留痕;权限 403;岗位保护规则 +- [ ] 全量回归 `uv run pytest -q`(301 基线 + 新增全绿);e2e;三份 README 更新 +- [ ] Commit:`test(system): 参数体系模块用例与测试记录` + +--- + +## 三、执行安排 + +- **分支**:`feat/system-params`(已创建);`feature/system-management` 是否先合并 main 由用户决定,不阻塞 +- **环境**:启动 `D:\work\app\Docker\Docker Desktop.exe` → `docker compose -f docker/docker-compose.dev.yml up -d`;T2 纯函数开发不依赖容器 +- **方式**:原生执行(当前会话逐任务推进);每任务后跑验证命令;T8 全量回归;收尾一轮 code review +- **注意**:Windows uvicorn `--reload` 偶发卡死——验证 reload 以「新 worker 的 startup complete」为准;开放问题 7 项(见下)按默认处理,不阻塞 + +## 四、验收标准(M1 完成的定义) + +1. 管理员可新增岗位并绑定公式模板(无需改代码);内置岗位禁删禁停 +2. 任一参数变更产生含变更人/时间/项/旧值/新值/生效日期的记录(批次 + 操作日志双保险) +3. 任意业务日期可解析出当时快照(08-12 企业户=2‰、08-13=3‰ 回溯正确) +4. 计算预览精确复现:360 天=6‰、361 天=4‰、12-15→01-10=27 天 +5. `uv run pytest -q` 301 基线 + 新增全绿;`pnpm type-check && pnpm build` 通过;e2e 链路通过 +6. `db/migration/V3__*.sql` 与 `db/init/init-dev.sql` 双轨同步(`test_schema_sync.py` 把关) + +## 五、风险与开放问题 + +**风险(已定对策)**:参数缓存一期不做(保留 `ys:param.ver:*` 键位,未来按批次版本号精确失效);同日多次变更 UI 明示「按最新一条生效」;`4/360` 展示注明精确值;模板扩展摩擦一期接受(受控下拉);预览出参与需规 2.4.1 明细列同名(减少 M3 映射);openpyxl 在 T5 增补依赖。 + +**开放问题(不阻塞,按默认处理)**:① 第 1 天 10‰ vs 9.9889‰ → 按公式实现并参数化;② 企业户 2‰ 历史种子 → 已双种子;③ BALANCE 模式语义 → M3 前确认;④ `probation.salary.basic` 归属 → M2 时复核;⑤ 参数查询权限 → 暂 AdminUser;⑥ 导出列集合 → 以需规 2.3.1(四) 为准;⑦ 经理个人户业绩进入 12.5%+5% 的衔接 → **M3 开工前必须确认**。 + +## 六、验证方式 + +1. 按 T1–T8 的验证节点逐任务执行(见第二章各任务);T8 后全量回归 + e2e; +2. 验收标准 6 条逐条核对(见第四章); +3. 与 `ai-aux/AI_CONTEXT.md` 需求裁决节交叉核对口径无冲突。 diff --git a/docs/superpowers/plans/2026-10-12-剩余开发计划.md b/docs/superpowers/plans/2026-10-12-剩余开发计划.md new file mode 100644 index 0000000..56a7444 --- /dev/null +++ b/docs/superpowers/plans/2026-10-12-剩余开发计划.md @@ -0,0 +1,607 @@ +# 剩余开发计划(路线图 + 首工作块实施计划) + +> **面向 AI 代理的工作者:** 首工作块(M1)实施时使用 subagent-driven-development(推荐)或 executing-plans 逐任务实现本计划第二章;步骤使用复选框(`- [ ]`)语法跟踪进度。第一章路线图供全局导航。 + +**目标:** 在需求裁决全部落定(2026-10-12)后,为剩余 5 大模块与 T+ 同步给出推进路线;并交付首个工作块「系统设置与参数体系(#28)」的可执行实施计划(任务级,含测试与验证)。 + +**架构:** 沿用现有六层(api → services → repositories → models,schemas 承载请求/响应,core 横切);新增「公式模板注册表(代码内有限集合)+ 参数按生效日期时点化存储 + 计算预览」作为核算模块的输入契约,不引入规则引擎。 + +**技术栈:** 后端 Python 3.12 + FastAPI + SQLAlchemy 2.0(同步)+ MySQL 8.0 + Redis 7;前端 Vue 3.5 + TS 5.9 + Vite 8 + Element Plus 2.14 + Pinia 4。 + +**规格:** `ai-aux/AI_CONTEXT.md`「需求裁决」节(权威口径);`docs/问题与解决方案对照表_v2.xlsx`(28 项裁决);`docs/2026.9.8修改方案.docx`(公式与生效日期)。需规(`docs/衍水绩效管理系统功能需规.docx`)中 4 类作废条款不再引用:26 天示例、含运费公式、协助 25%、经理个人户 8‰。 + +## 全局约束 + +- 表:小写蛇形复数、列小写蛇形、每列中文 COMMENT、主键 `id`、`uk_`/`idx_`/`fk_` 前缀;金额类 DECIMAL;时间列用 `TimestampMixin`(`ON UPDATE CURRENT_TIMESTAMP` 须 `text()` 显式写);append-only 表不继承 TimestampMixin(与 `login_logs` 先例一致) +- 迁移双轨:Alembic 生成迁移 → 导出 SQL 到 `db/migration/V{n}__*.sql`(按序编号)→ 同步 `db/init/init-dev.sql`;`tests/integration/test_schema_sync.py` 拦截漂移 +- 六层红线:api 只参数绑定(写 `def` 非 `async def`)→ services 唯一事务边界 → repositories 只 `flush()`;统一响应 `{code,message,data}`,分页 `pageNum/pageSize` → `list/total/pageNum/pageSize` +- 写操作接入 `audit_service.audit()`;审计脱敏在格式化后执行(顺序不可倒) +- 金额全程 `Decimal`/`Fraction`,**禁 float**;`4/360` 按精确分数存储(`"4/360"`,禁 `0.011111`) +- Redis 键前缀 `ys:`,TTL 按业务语义;禁 `KEYS *` / `FLUSHALL` / `FLUSHDB` +- 前端:TS 锁 `~5.9.3`(不可 7.x);复用 `usePagedList`/`useConfirmAction`/`AppPagination`/`StatusTag`;视觉沿用 `--ys-*` token;新页面必须写 `meta.title` +- 测试:业务模块整体功能完成时统一编写用例;记录写入 `backend/tests/README.md` / `frontend/README.md` +- 提交:`feat(scope): 中文说明`;不直推 main/develop + +## 审查重点(Review Focus) + +以下输入/失败模式最可能伤到使用者,对应测试已钉进第二章各任务: + +1. 畸形参数值(`"1/0"` 除零分数、非数字、超取值域)→ 保存必须 400 拒绝且不落库(T2/T5) +2. 指定未来生效的变更泄漏进当前快照 → 快照解析必须不含(T3/T5) +3. 撤回未生效批次后解析未回退 → 必须回退到撤回前值(T5) +4. 回款天数边界:同日回款 = 1 天;12-15 → 01-10 = 27 天;跨年连续(T2) +5. 计提比例边界:360 天 = 6‰、361 天 = 4‰、第 1 天 = 10 − 4/360 ≈ 9.9889‰(精确分数断言)(T2) +6. 毛利润额 = 0 → 折算额 0、绩效 0 不除零;负绩效按公式正常计算不归零(T2) + +--- + +## 第一章 模块级路线图 + +### 1.1 推荐顺序与依赖 + +```text +① 系统设置与参数体系(#28) ← 地基:岗位角色 + 参数 + 公式模板 +② 基础数据管理 ← 人员引用 ① 岗位角色(外键上游) +③ 业务数据管理 ← 引用 ② 人员/产品/客户 +④ 绩效工资核算 ← 消费 ① 参数快照(按回款到账日)+ ②③ 数据 +⑤ 报表统计(∥ ⑥ T+ 同步) ← ⑤ 只读消费 ③④;⑥ 写入 ②③ 目标表,受 IT 字段映射制约 +``` + +### 1.2 顺序论证(要点) + +**① 先于基础数据:** 外键方向在上游(人员→岗位,先建避免迁移返工);参数取值契约是 ④ 的输入面,先定型让后续模块按契约编码;计算预览(需规 2.3.1 四)首块即可交给业务对账「360 天=6‰、361 天=4‰」,验收前移;参数清单提炼本身 = 28 项裁决逐条复核。阈值参数归 ① 有明文依据(#28「全部阈值统一在系统设置维护」)。 + +**⑥ 放最后:** 字段映射未定(对照表 #26 ⏳IT),放前部会把外部不确定性引入关键路径;目标表由 ②③ 定稿后同步才有意义;一期可手工录入闭环。**但预留前移**:②③ 表设计必须含外部唯一键列(`source_no`/`t_plus_id`)、同步批次时间列,并约定「同步不覆盖人工字段(指导价、归属、岗位)」。 + +**⑤ 可后置:** 纯消费端无下游,口径依赖真实核算数据校准;唯一约束是 ④ 设计台账时对照需规 2.4.1 明细列(合同编号/发货日/回款日/回款天数/产品类别/客户类型/人员岗位/计提比例/支付权重R/绩效金额)一次性建全。 + +### 1.3 各块范围与验收标准 + +| 块 | 范围界定 | 验收标准(一句话) | +| --- | --- | --- | +| ① 系统设置与参数体系 | 岗位角色 CRUD + 模板绑定;参数目录/版本化存储/按日期取值/变更留痕/对比/导出;公式纯函数;计算预览 | 管理员可新增岗位并绑定模板;任一参数变更产生含变更人/时间/项/旧值/新值/生效日期的记录;任意业务日期可解析当时快照;预览精确复现 360 天=6‰、361 天=4‰;301 基线不回归 | +| ② 基础数据管理 | 人员(岗位/工资标准/团队/辐射区域/拓展计划)、产品类型与目录、业务(客户)与归属变更 | 三类数据可维护并留痕;人员岗位引用 ① 岗位表;表含 T+ 预留列;客户分类(个人户/经理个人户/企业户)与归属修改不回溯历史 | +| ③ 业务数据管理 | 业务明细+指导价、发货(批次/运费/发货日)、回款(批次号/到账日/以物抵顶/手动指定发货批次)、毛利润(不含运费)、客户评级计算器 | 一笔业务可多产品多批次发货、多笔回款;回款天数按「发货日首日=1」自动算;折算走精确分数;评级只出等级不影响金额 | +| ④ 绩效工资核算 | 核算引擎(按回款到账日取参数)、单笔台账+核销防重、经理 12.5%+5%、试用期/年累计 18000、起付 60% 与 R×R、预付款/以物抵顶、月工资(分岗口径)、重算授权留痕 | 任一笔回款可复算到分(零误差);同笔回款不重复核算;08-13 前后企业户 2‰/3‰ 回溯正确;月工资表可生成 | +| ⑤ 报表统计 | 个人绩效明细、部门汇总、业务统计、回款区间统计、Excel 导出与打印 | 四表口径与台账一致且可下钻单笔;导出精度与页面一致 | +| ⑥ T+ 数据同步 | 五类数据抓取/清洗/入库、唯一键去重、失败重试、同步日志、周定时+手动触发 | 手动同步幂等(重跑不重复入库);失败有日志与重试;不覆盖人工字段 | + +### 1.4 里程碑(交付批次) + +| 批次 | 内容 | 说明 | +| --- | --- | --- | +| **M1** | ① 系统设置与参数体系 | 独立可交付;预览工具可作业务对账入口先行验收 | +| **M2** | ② + ③ | 合并交付:一次表结构评审把 T+ 预留列与报表字段清单同时定稿 | +| **M3** | ④ 绩效工资核算 | 核心钱袋子;测试重点在精度与参数回溯 | +| **M4** | ⑤ 报表 + ⑥ T+ 同步(并行) | ⑥ 受 IT 制约,谁先就绪谁先交 | + +### 1.5 需求依据对照 + +| 块 | 依据 | 关联作废条款(不引用) | +| --- | --- | --- | +| ① | 需规 2.3.1(四)/2.5.2/2.1.2;对照表 #28/#5/#8/#20–#24 | 经理个人户 8‰(不设参数);含运费口径;协助 25%(不设参数) | +| ② | 需规 2.1.1–2.1.3;对照表 #9/#19/#26 | 信息部负责人条款(信息员独立角色) | +| ③ | 需规 2.2.1–2.2.5;对照表 #1/#2/#12/#13/#14/#18/#25 | 26 天示例;含运费公式(2.2.4/2.3.3 整段) | +| ④ | 需规 2.3.1–2.3.3;对照表 #3/#4/#6/#7/#11/#15/#16/#17/#20–#24 | 协助 25%;经理 8‰;26 天示例;含运费公式 | +| ⑤ | 需规 2.4.1–2.4.3;对照表 #22(明细展示 R) | — | +| ⑥ | 需规各「同步 T+」条;对照表 #10/#26/#27 | — | + +--- + +## 第二章 首工作块「系统设置与参数体系(#28)」实施计划 + +### 2.1 关键设计取舍(已定) + +1. **参数存储 = 参数定义 + 逐项版本条目(时点化 append-only)+ 变更批次表承载「版本」**;否决全量快照(改一项复制全量、单参数历史需遍历)与单行 JSON(无回溯、无字段校验); +2. 数值一律以 **Fraction 可解析字符串**存储(`"4/360"`,禁 `0.011111`),解析走 `Fraction(text)` 不经 float; +3. **不设日期唯一键**:同日多次修正是合法留痕,解析按 `effective_date DESC, id DESC` 取最新; +4. **一期不做参数 Redis 缓存**(算钱系统缓存失效即错钱;20 行级查询成本可忽略),保留 `ys:param:ver:*` 键位待实测后启用; +5. 维度覆盖链:**角色维度 > 产品类别维度 > 默认行**;`dimension_value` 用空串不用 NULL(MySQL 组合索引对 NULL 不去重); +6. append-only 表(`param_values`/`param_change_batches`)**不继承 TimestampMixin**(无 update_time,与 `login_logs` 先例一致)。 + +### 2.2 表设计(V3 迁移,四张新表) + +**`business_roles` 业务岗位角色表**(与系统登录角色 `roles` 严格区分,表注释写明;这是 #28「人员岗位角色」的落点) + +| 列 | 类型 | 约束/说明 | +| --- | --- | --- | +| id | BIGINT UNSIGNED | PK AUTO_INCREMENT | +| role_code | VARCHAR(32) | NOT NULL,uk;创建后不可改(同 roles 保护) | +| role_name | VARCHAR(64) | NOT NULL | +| calc_template | VARCHAR(32) | NOT NULL,计提公式模板编码(以代码注册表为准) | +| description | VARCHAR(255) | NULL | +| sort_order | INT | NOT NULL DEFAULT 0 | +| status | TINYINT | NOT NULL DEFAULT 1(1 启用 0 禁用) | +| is_builtin | TINYINT | NOT NULL DEFAULT 0(1 内置禁删) | +| create_time / update_time | DATETIME | TimestampMixin | + +种子(迁移 + init-dev 双写):`salesperson 营销员`(TPL_SALESPERSON_DECAY)、`sales_manager 营销经理`(TPL_MANAGER_SHARE)、`info_officer 信息员`(TPL_INFO_SALES_FIXED),均内置。 + +**`param_definitions` 计提参数定义表**:`param_code` VARCHAR(64) uk;`param_name` VARCHAR(64);`param_group` VARCHAR(32);`value_type` VARCHAR(16)(DECIMAL/INT/BOOL/ENUM/TEXT);`unit` VARCHAR(16)(‰/%/元/天,可 NULL);`dimension_type` VARCHAR(32) NOT NULL DEFAULT 'NONE'(NONE/PRODUCT_CATEGORY/BUSINESS_ROLE);`options_text` VARCHAR(255)(枚举竖线分隔);`default_value` / `value_min` / `value_max` VARCHAR(64)(Fraction 可解析字符串);`description` VARCHAR(255);`sort_order` INT;`status` TINYINT;TimestampMixin。 + +**`param_change_batches` 参数变更批次表**:`version_no` VARCHAR(32) uk(如 `P20261012-01`);`effective_date` DATE NOT NULL idx;`change_type` TINYINT(1 立即 2 指定日期);`remark` VARCHAR(255);`operator_id` BIGINT UNSIGNED FK→users ON DELETE SET NULL + `operator_name` VARCHAR(64) 冗余固化;`item_count` INT NOT NULL DEFAULT 0;仅 `create_time`。 + +**`param_values` 参数版本条目表(append-only)**:`param_id` FK→param_definitions RESTRICT idx;`dimension_value` VARCHAR(32) NOT NULL DEFAULT `''`;`effective_date` DATE NOT NULL idx;`value_text` VARCHAR(64) NOT NULL;`old_value_text` VARCHAR(64) NULL;`batch_id` FK→param_change_batches RESTRICT idx;仅 `create_time`。索引 `idx_param_values_param_id_dimension_value_effective_date`(解析热路径)。已生效条目禁改禁删;未生效批次可整批撤回(删批次+条目)。解析 SQL 留存 `db/queries/计提参数.sql`。 + +### 2.3 参数清单(16 项,迁移种子) + +| param_code | 名称 | 类型/单位 | 维度 | 默认值 | 依据 | +| --- | --- | --- | --- | --- | --- | +| salesperson.rate.start | 业务员起始计提比例 | DECIMAL ‰ | BUSINESS_ROLE | 10 | 需规 2.3.1(一)1 | +| salesperson.rate.slope | 业务员日递减斜率 | DECIMAL ‰/天 | BUSINESS_ROLE | **4/360** | 对照表 #4 | +| salesperson.rate.floor | 业务员计提下限 | DECIMAL ‰ | BUSINESS_ROLE | 4 | 对照表 #4 | +| salesperson.days.boundary | 线性递减分界天数 | INT 天 | BUSINESS_ROLE | 360 | 对照表 #4 | +| manager.share.team | 经理本团队分成 | DECIMAL % | BUSINESS_ROLE | 12.5 | #6/#15/#16 | +| manager.share.company | 经理全公司分成 | DECIMAL % | BUSINESS_ROLE | 5 | 同上 | +| enterprise.rate | 企业户计提比例 | DECIMAL ‰ | PRODUCT_CATEGORY | 3 | #20 | +| info.rate | 信息员计提比例 | DECIMAL ‰ | BUSINESS_ROLE | 1 | #9 | +| prepay.rate | 预付款计提比例 | DECIMAL ‰ | NONE | 10 | #23 | +| barter.discount | 以物抵顶折算比例 | DECIMAL % | NONE | 80 | #24 | +| payment.start.ratio | 支付起付比例 | DECIMAL % | NONE | 60 | #21 | +| payment.weight.mode | 支付权重应用方式 | ENUM FULL\|BALANCE | NONE | FULL | #22 | +| product.threshold | 折算毛利润额阈值 | DECIMAL % | PRODUCT_CATEGORY | 市政水利 30 / 轨交 20 | #12、需规 2.1.2 | +| salary.basic.mode | 月工资基本工资口径 | ENUM INCLUDE\|DEDUCT\|EXCLUDE | BUSINESS_ROLE | 业务员 INCLUDE / 经理 DEDUCT | #8 | +| probation.annual.threshold | 试用期年累计结算阈值 | DECIMAL 元 | NONE | 18000 | #17 | +| probation.salary.basic | 试用期基本工资标准 | DECIMAL 元 | NONE | 3000 | 需规(归人员字段则撤,见开放问题) | + +**不设参数**(作废条款的落地):经理个人户 8‰ 起始/斜率;协助 25% 分成;含运费口径开关。 + +**种子生效日期**(迁移与 init-dev 双写):`product.threshold`/`salesperson.*` = 2026-02-17;`enterprise.rate` = **2026-02-17 起 2‰ + 2026-08-13 起 3‰ 两行**;`manager.share.*`/`info.rate` = 2026-08-13;支付环节/预付款/以物抵顶/月工资口径 = 2026-01-01。 + +### 2.4 公式模板与角色绑定 + +**模板注册表**(`app/services/calc_templates.py`,代码内有限集合): + +| 模板编码 | 名称 | 形态 | 声明参数 | +| --- | --- | --- | --- | +| TPL_SALESPERSON_DECAY | 业务员个人户·天数线性递减 | 分段:≤分界 = 起始 − 天数×斜率;> 分界 = 下限 | salesperson.rate.* / days.boundary | +| TPL_MANAGER_SHARE | 经理·团队与全公司分成 | 聚合:∑本团队×12.5% + ∑全公司×5% | manager.share.* | +| TPL_ENTERPRISE_FIXED | 企业户·固定计提 | 乘法:折算毛利润额 × 比例 | enterprise.rate | +| TPL_INFO_SALES_FIXED | 信息员·销售额固定比例 | 乘法:本人销售额 × 比例 | info.rate | +| TPL_PREPAY_FIXED | 预付款·固定计提 | 乘法:回款额 × 比例 | prepay.rate | + +修饰器(不绑角色,参数驱动):以物抵顶 ×80%、支付权重 R×R、起付 60%、试用期缓发。 + +**绑定模型**:`business_roles.calc_template` → 模板;角色级覆盖经 `dimension_type=BUSINESS_ROLE` 条目。新增岗位 = 新增行 + 选模板(零代码,满足 #28 ①)。 + +**消费接口契约**(④ 与预览共用,函数签名级): + +```python +# app/services/param_service.py +@dataclass(frozen=True, slots=True) +class ParamSnapshot: + biz_date: date + def get(self, code, *, role_code=None, product_category=None) -> str: ... # 覆盖链解析后原始值 + def fraction(self, code, **dims) -> Fraction: ... + def integer(self, code, **dims) -> int: ... + def boolean(self, code, **dims) -> bool: ... + def text(self, code, **dims) -> str: ... + +def resolve_snapshot(session, biz_date: date) -> ParamSnapshot +def submit_change(session, payload, *, operator, meta=None) -> ParamChangeBatchOut +def compare(session, *, from_date: date, to_date: date) -> list[ParamDiffOut] + +# app/services/formula.py(纯函数,预览与 ④ 共用;禁 float) +def payment_days(ship_date, receipt_date) -> int # 发货日首日=1 +def salesperson_rate(days, *, start, slope, floor, boundary_days) -> Fraction +def profit_rate(profit: Decimal, revenue: Decimal) -> Fraction # 不含运费;revenue=0 防除零 +def converted_profit(revenue, rate, threshold) -> Decimal # 化简式:销售额 ×(毛利润率−阈值) +def performance_amount(base, rate) -> Decimal # 乘法方向(对照表 #3) +def apply_barter(amount, discount) -> Decimal +def payment_weight(r: int) -> Fraction # r×r +def start_payment_ok(received, revenue, ratio) -> bool +``` + +### 2.5 文件清单 + +#### 后端 + +| 层 | 文件 | 内容 | +| --- | --- | --- | +| models | `app/models/business_role.py`、`app/models/param.py`、`app/models/__init__.py`(改) | 四张表;**必须注册进 `__init__`**(漏注册会让 autogenerate 生成删表迁移) | +| repositories | `app/repositories/business_role_repository.py`、`param_repository.py` | 只 flush;`resolve_values(session, biz_date)` 一条 SQL 取全量快照;批次撤回用 `for_update` 锁行 | +| schemas | `app/schemas/business_role.py`、`param.py` | Out/CreateIn/UpdateIn/StatusIn/Query、TemplateOptionOut;ParamDefinitionOut/SnapshotOut/ChangeIn/Out/BatchOut/BatchDetailOut/DiffOut/PreviewIn/Out | +| services | `app/services/param_registry.py`、`calc_templates.py`、`formula.py`、`business_role_service.py`、`param_service.py` | 参数目录注册表(种子唯一来源 + 运行期校验);模板注册表;纯函数;岗位 CRUD+保护规则;参数提交/历史/对比/预览/导出 | +| api | `app/api/v1/system/business_roles.py`、`params.py`、`app/api/router.py`(改) | 挂载 `/api/v1/system/business-roles`、`/api/v1/system/params`(AdminUser) | +| core | `app/core/constants.py`(改) | `MODULE_BUSINESS_ROLE`/`MODULE_PARAM`、内置岗位编码、产品类别码 | +| 迁移 | `alembic/versions/xxxx_*.py`、`db/migration/V3__add_business_roles_and_params.sql`、`db/init/init-dev.sql`(改)、`db/queries/计提参数.sql` | 四表 + 种子;双轨同步 | +| 依赖 | `backend/pyproject.toml`(改) | 增补 `openpyxl`(参数导出用;`uv add openpyxl`) | + +**接口集合**:business-roles 列表/新增/详情/编辑/删除/启停 + `meta/templates` 模板下拉;params 目录快照(`asOf`)、单参数历史、变更批次提交/撤回/分页/明细、双日期对比、Excel 导出(`StreamingResponse`,非统一信封)、计算预览。写操作全走 `audit_service.audit()`;变更批次表与操作日志互为双保险。 + +#### 前端 + +| 类型 | 文件 | 说明 | +| --- | --- | --- | +| api | `src/api/businessRoles.ts`、`src/api/params.ts` | params 的导出接口直接用 axios 实例(响应为 blob,非统一信封,文件内注明例外) | +| 页面 | `src/views/system/business-roles/index.vue` | 列表+表单+启停+删除(保护提示)+模板选择(展示模板声明参数) | +| 页面 | `src/views/system/params/index.vue` | 按 param_group 分组;生效方式(立即/指定日期)+备注;保存二次确认;版本管理抽屉(记录/明细/对比/导出);预览抽屉 | +| 路由 | `src/router/index.ts`(改) | `{ title: '岗位角色', group: '系统管理', requiresAdmin: true, order: 5 }`、`{ title: '计提参数', …, order: 6 }` | +| 常量 | `src/utils/constants.ts`(改) | MODULE_OPTIONS 增补;参数分组/单位展示映射 | +| 复用 | `usePagedList`/`useConfirmAction`/`AppPagination`/`StatusTag`/`--ys-*` | 不新增组件 | + +### 2.6 任务序列(步骤级) + +任务依赖:T1 → T2 → T3 → (T4 ∥ T5) → (T6 ∥ T7) → T8。 + +--- + +#### 任务 T1:迁移与模型(四张新表 + 种子) + +**文件:** + +- 创建:`backend/app/models/business_role.py`、`backend/app/models/param.py` +- 修改:`backend/app/models/__init__.py` +- 创建:`backend/alembic/versions/xxxx_add_business_roles_and_params.py`(autogenerate 后人工补种子) +- 创建:`db/migration/V3__add_business_roles_and_params.sql` +- 修改:`db/init/init-dev.sql` +- 创建:`db/queries/计提参数.sql` + +- [ ] **步骤 1:写两个模型文件** + +按 2.2 字段设计实现 `BusinessRole`、`ParamDefinition`、`ParamChangeBatch`、`ParamValue`。写法参照 `backend/app/models/role.py`(`Mapped`/`mapped_column`、`mysql_table_args("中文表注释")`、`BIGINT_UNSIGNED`、`TINYINT_TYPE`);`ParamChangeBatch`/`ParamValue` 不继承 `TimestampMixin`,仅手写 `create_time`(`server_default=text("CURRENT_TIMESTAMP")`);外键目标类型必须与 `users.id` 一致(`BIGINT_UNSIGNED`)。 + +- [ ] **步骤 2:注册进 `models/__init__.py`** + +四个类加入导入与 `__all__`(漏注册会让 autogenerate 把新表当成待删除)。 + +- [ ] **步骤 3:生成迁移并补种子** + +```bash +cd backend && uv run alembic revision --autogenerate -m "新增岗位角色与计提参数四表" +``` + +人工检查:表/列中文 COMMENT、`uk_`/`idx_`/`fk_` 命名、`ON UPDATE CURRENT_TIMESTAMP` 子句;然后按 2.2/2.3 用 `op.bulk_insert` 或 `op.execute` 补种子:3 个内置岗位、16 项参数定义、版本条目(`enterprise.rate` 两行:2026-02-17=2、2026-08-13=3;其余按 2.3 生效日期表;维度行展开——`product.threshold` 两行市政/轨交、`salary.basic.mode` 两行业务员/经理)。种子条目的 `batch_id` 需要一条「初始版本」批次(`version_no` 如 `P20260101-00`、`remark` 初始版本)。 + +- [ ] **步骤 4:应用迁移并导出 SQL** + +```bash +cd backend && uv run alembic upgrade head +uv run alembic upgrade :head --sql > ../db/migration/V3__add_business_roles_and_params.sql +``` + +(V2 revision 从 `alembic/versions/` 中操作日志迁移文件读取。) + +- [ ] **步骤 5:同步 `db/init/init-dev.sql`** + +追加四表 DDL(与迁移产出一致)+ 种子 INSERT + 更新末尾 `alembic_version` 为 V3 revision id。 + +- [ ] **步骤 6:写 `db/queries/计提参数.sql`** + +留存解析查询(时点化取值:`WHERE effective_date <= :biz_date ORDER BY effective_date DESC, id DESC` 取每组最新)与对比查询。 + +- [ ] **步骤 7:验证** + +```bash +cd backend && uv run pytest tests/integration/test_schema_sync.py tests/unit/test_models.py -q +``` + +预期:全部 PASS(schema 双轨无漂移、新表规范断言通过)。 + +- [ ] **步骤 8:Commit** + +```bash +git add backend/app/models backend/alembic db/init/init-dev.sql db/migration db/queries +git commit -m "feat(system): 新增岗位角色与计提参数四表及 V3 迁移" +``` + +--- + +#### 任务 T2:参数注册表 + 公式纯函数 + +**文件:** + +- 创建:`backend/app/services/param_registry.py`、`backend/app/services/calc_templates.py`、`backend/app/services/formula.py` +- 修改:`backend/app/core/constants.py`(内置岗位编码、产品类别码常量) +- 测试:`backend/tests/unit/test_formula.py`、`backend/tests/unit/test_param_registry.py` + +- [ ] **步骤 1:编写失败的测试(公式,算钱核心)** + +代表性用例(全部精确分数断言,禁近似): + +```python +def test_业务员360天_比例恰为6‰(): + rate = salesperson_rate(360, start=Fraction(10), slope=Fraction(4, 360), + floor=Fraction(4), boundary_days=360) + assert rate == Fraction(6, 1000) + +def test_业务员361天_固定下限4‰_分界线(): + rate = salesperson_rate(361, start=Fraction(10), slope=Fraction(4, 360), + floor=Fraction(4), boundary_days=360) + assert rate == Fraction(4, 1000) + +def test_业务员第1天_按公式为899比90000_精确分数(): + rate = salesperson_rate(1, start=Fraction(10), slope=Fraction(4, 360), + floor=Fraction(4), boundary_days=360) + assert rate == Fraction(10) - Fraction(1, 90) # 899/90 ‰ + +def test_回款天数_发货日首日为第1天_12月15日到1月10日为27天(): + assert payment_days(date(2025, 12, 15), date(2026, 1, 10)) == 27 + +def test_回款天数_同日回款为1天(): + d = date(2026, 1, 1) + assert payment_days(d, d) == 1 + +def test_毛利润额为零_折算额与绩效均为零_不除零(): + assert converted_profit(Decimal("0"), Fraction(0), Fraction(3, 10)) == Decimal("0") + +def test_毛利润率低于阈值_折算为负_绩效负值不归零(): + # 销售额 100、毛利润率 10%、阈值 30% → 折算 -20 + assert converted_profit(Decimal("100"), Fraction(1, 10), Fraction(3, 10)) == Decimal("-20") + assert performance_amount(Decimal("-20"), Fraction(6, 1000)) == Decimal("-0.12") + +def test_支付权重_R为60时权重0点36(): + assert payment_weight(60) == Fraction(36, 100) + +def test_注册表_16项_编码唯一_必填字段非空(): + assert len(PARAM_REGISTRY) == 16 + assert len({s.code for s in PARAM_REGISTRY.values()}) == 16 + # 每项 name/group/value_type 非空 + +def test_解析分数_4除以360_按Fraction不丢精度(): + assert parse_fraction("4/360") == Fraction(1, 90) + +def test_模板注册表_五个模板_声明参数均在注册表内(): + # TEMPLATES 的 params 引用必须全部存在于 PARAM_REGISTRY(跨表一致性) +``` + +- [ ] **步骤 2:运行确认失败** + +```bash +cd backend && uv run pytest tests/unit/test_formula.py tests/unit/test_param_registry.py -q +``` + +预期:FAIL(`ModuleNotFoundError` / `NameError`)。 + +- [ ] **步骤 3:实现三个 service 文件** + +`formula.py`:8 个纯函数(签名见 2.4 契约)。要点:`salesperson_rate` 中 `days <= boundary_days` 用线性式、否则取 `floor`;`converted_profit` 用化简式 `revenue × (rate − threshold)`;`performance_amount` 为乘法;`payment_days` 为 `(receipt_date - ship_date).days + 1`。 + +`param_registry.py`:`ParamSpec` 冻结 dataclass + `PARAM_REGISTRY`(16 项,值与 2.3 种子一致)+ `get_spec`(未注册编码抛 500 级异常,属代码 bug)+ `parse_fraction`(`Fraction(text)`,捕获 `ZeroDivisionError`/`ValueError` → 400)+ `validate_and_normalize`(类型/取值域/枚举校验,返回规范串)。 + +`calc_templates.py`:`TemplateSpec` + `TEMPLATES`(5 个模板,见 2.4)+ `get_template`/`required_params`。 + +- [ ] **步骤 4:运行确认通过** + +```bash +cd backend && uv run pytest tests/unit -q +``` + +预期:全部 PASS(含既有单元基线)。 + +- [ ] **步骤 5:Commit** + +```bash +git add backend/app/services/formula.py backend/app/services/param_registry.py backend/app/services/calc_templates.py backend/app/core/constants.py backend/tests/unit/test_formula.py backend/tests/unit/test_param_registry.py +git commit -m "feat(system): 计提公式模板注册表与精确分数计算函数" +``` + +--- + +#### 任务 T3:参数仓储 + 取值服务(时点化解析) + +**文件:** + +- 创建:`backend/app/repositories/param_repository.py` +- 创建:`backend/app/services/param_service.py`(先实现 `ParamSnapshot`/`resolve_snapshot` 与覆盖链选择) +- 测试:`backend/tests/unit/test_param_snapshot.py`(覆盖链纯逻辑;真实 DB 解析在 T8 统一集成测试) + +- [ ] **步骤 1:编写失败的测试(覆盖链与兜底)** + +```python +def test_覆盖链_角色维度优先于产品类别与默认(): + # rows: (code, dimension) 含 ('enterprise.rate', ''), ('enterprise.rate', 'municipal_water') + # 取 role_code=None, product_category='municipal_water' → 返回产品类别行 + +def test_未定义参数_按注册表默认值兜底(): + # 某参数无任何版本条目 → snapshot.fraction(code) == 注册表 default_value 的 Fraction + +def test_同日多次变更_取id最大的一条(): + # 同日两行 → 取 id 大者 +``` + +- [ ] **步骤 2:运行确认失败**(`uv run pytest tests/unit/test_param_snapshot.py -q`,预期 FAIL) + +- [ ] **步骤 3:实现** + +`param_repository.py`:`resolve_values(session, biz_date)` 一条 SQL 取全量快照(按 `(param_id, dimension_value)` 分组取 `effective_date DESC, id DESC` 首行;可用窗口函数或子查询,SQL 留存 `db/queries/计提参数.sql`);批次 CRUD 与 `for_update` 加锁函数(签名参照 2.5 与设计报告)。 + +`param_service.py`:`ParamSnapshot`(frozen dataclass,持有解析后 `dict[(code, dim)] → value` 与 `biz_date`)+ `resolve_snapshot(session, biz_date)`(读定义 + 读条目 + 合并注册表默认值);`get/fraction/integer/boolean/text` 五类取值(覆盖链:role_code 维度 > product_category 维度 > 默认行;`fraction` 走 `parse_fraction`)。 + +- [ ] **步骤 4:运行确认通过**(`uv run pytest tests/unit -q`,预期 PASS) + +- [ ] **步骤 5:Commit** + +```bash +git add backend/app/repositories/param_repository.py backend/app/services/param_service.py backend/tests/unit/test_param_snapshot.py +git commit -m "feat(system): 计提参数按业务日期时点化取值服务" +``` + +--- + +#### 任务 T4:岗位角色 CRUD 后端(含审计与保护规则) + +**文件:** + +- 创建:`backend/app/repositories/business_role_repository.py`、`backend/app/schemas/business_role.py`、`backend/app/services/business_role_service.py`、`backend/app/api/v1/system/business_roles.py` +- 修改:`backend/app/api/router.py`、`backend/app/core/constants.py`(MODULE_BUSINESS_ROLE) + +- [ ] **步骤 1:实现四层文件** + +整体参照 `roles` 模块(`role_repository.py`/`role_service.py`/`api/v1/system/roles.py`)的写法与保护规则模式。接口:列表(分页+关键字+状态)、新增、详情、编辑、删除、启停、`GET /meta/templates` 模板下拉。保护规则:`is_builtin` 禁删禁停;`role_code` 创建后不可改;`calc_template` 必须存在于 `TEMPLATES`(否则 400);删除前检查人员引用(② 落地前以引用计数钩子预留,接入后生效);写操作全部包 `audit_service.audit()`。 + +- [ ] **步骤 2:冒烟验证(容器 + 后端在跑)** + +```bash +cd backend && uv run uvicorn app.main:app --reload --port 8000 +# 另一终端:curl 登录取 token 后依次打 7 个端点;重点验证: +# - 新增自定义岗位(绑 TPL_ENTERPRISE_FIXED)→ 201/200 +# - 删除内置 salesperson → 403;删除自定义岗位 → 成功 +# - calc_template 传不存在的编码 → 400 +``` + +- [ ] **步骤 3:Commit** + +```bash +git add backend/app/repositories/business_role_repository.py backend/app/schemas/business_role.py backend/app/services/business_role_service.py backend/app/api/v1/system/business_roles.py backend/app/api/router.py backend/app/core/constants.py +git commit -m "feat(system): 业务岗位角色管理接口与保护规则" +``` + +(模块级正式用例按项目约定在 T8 统一编写。) + +--- + +#### 任务 T5:参数变更/历史/对比/导出/预览后端 + +**文件:** + +- 创建:`backend/app/schemas/param.py`、`backend/app/api/v1/system/params.py` +- 修改:`backend/app/services/param_service.py`(提交/撤回/历史/对比/预览/导出)、`backend/app/api/router.py`、`backend/app/core/constants.py`(MODULE_PARAM)、`backend/pyproject.toml`(`uv add openpyxl`) + +- [ ] **步骤 1:加依赖**:`cd backend && uv add openpyxl`(参数导出用) + +- [ ] **步骤 2:实现 schemas 与 service 扩展** + +`submit_change`:事务内校验全部 items(`validate_and_normalize`)→ 建批次(`version_no` 规则 `P{YYYYMMDD}-{当日序号}`)→ 逐项写 `param_values`(`old_value_text` 取当前生效值)→ `item_count` → commit。`withdraw_batch`:已生效(`effective_date <= today`)禁撤(400);`for_update` 锁批次行后删条目与批次。`compare`:两日期各取快照后逐项 diff。`preview`:入参(产品类别/客户类型/岗位/发货日/回款日/回款金额/销售额/毛利润额/是否以物抵顶/是否试用期)→ 输出(回款天数/计提比例/折算毛利润额/单笔绩效/起付判定/R×R 结果/所用参数生效版本)。`export_changes`:openpyxl 流式写变更记录(列:变更人/时间/参数/旧值/新值/生效日期/批次号)。 + +- [ ] **步骤 3:实现 api 层** + +9 个端点(目录快照/历史/提交/撤回/批次分页/批次明细/对比/导出/预览);写操作包审计;导出返回 `StreamingResponse`(非统一信封,前端 api 层注明)。 + +- [ ] **步骤 4:冒烟验证** + +```bash +# 提交一次变更(3 项参数,指定未来日期)→ 当前快照不变 +# 到该日期(或提交立即生效)→ 快照变化、历史出现记录 +# 撤回未生效批次 → 快照回退;撤回已生效批次 → 400 +# 预览:360 天/361 天边界、12-15→01-10=27 天精确复现 +# 导出 → xlsx 可打开且列齐全 +``` + +- [ ] **步骤 5:Commit** + +```bash +git add backend/app/schemas/param.py backend/app/services/param_service.py backend/app/api/v1/system/params.py backend/app/api/router.py backend/app/core/constants.py backend/pyproject.toml backend/uv.lock +git commit -m "feat(system): 计提参数版本管理、变更留痕与计算预览接口" +``` + +--- + +#### 任务 T6:前端岗位角色页 + +**文件:** + +- 创建:`frontend/src/api/businessRoles.ts`、`frontend/src/views/system/business-roles/index.vue` +- 修改:`frontend/src/router/index.ts`、`frontend/src/utils/constants.ts` + +- [ ] **步骤 1:api 封装 + 页面** + +页面整体复用用户管理页模式(`usePagedList` + `useConfirmAction` + `AppPagination` + `StatusTag`);表单含模板下拉(选中后展示模板声明的参数清单与当前值);内置岗位删除/停用按钮禁用并给 title 提示;路由 meta `{ title: '岗位角色', group: '系统管理', requiresAdmin: true, order: 5 }`。 + +- [ ] **步骤 2:验证** + +```bash +cd frontend && pnpm type-check && pnpm build +``` + +预期:类型检查与构建通过。 + +- [ ] **步骤 3:Commit** + +```bash +git add frontend/src/api/businessRoles.ts frontend/src/views/system/business-roles frontend/src/router/index.ts frontend/src/utils/constants.ts +git commit -m "feat(system): 前端岗位角色管理页面" +``` + +--- + +#### 任务 T7:前端参数配置页(含版本管理抽屉与预览) + +**文件:** + +- 创建:`frontend/src/api/params.ts`、`frontend/src/views/system/params/index.vue` +- 修改:`frontend/src/router/index.ts`、`frontend/src/utils/constants.ts` + +- [ ] **步骤 1:api 封装**(导出接口用 axios 实例取 blob,注明非统一信封例外) + +- [ ] **步骤 2:页面实现** + +按 `param_group` 分组展示参数(名称/当前值+单位/生效日期/口径说明);顶部「生效方式(立即/指定日期)+ 生效日期 + 备注」;保存前二次确认(列出改动项与旧值→新值);版本管理抽屉(变更记录分页 + 批次明细 + 两日期对比 + 导出下载);预览抽屉(表单 → 结果卡,注明「斜率精确值 4/360」);路由 meta order 6。 + +- [ ] **步骤 3:验证** + +```bash +cd frontend && pnpm type-check +# e2e(需容器+前后端在跑):改一个参数 → 变更记录出现 → 预览值变化 → 导出可下载 +``` + +- [ ] **步骤 4:Commit** + +```bash +git add frontend/src/api/params.ts frontend/src/views/system/params frontend/src/router/index.ts frontend/src/utils/constants.ts +git commit -m "feat(system): 前端计提参数配置与版本管理页面" +``` + +--- + +#### 任务 T8:模块测试统一编写与文档更新 + +**文件:** + +- 创建:`backend/tests/unit/test_param_service.py`(可 fakeredis 化的部分)、`backend/tests/integration/test_business_roles.py`、`backend/tests/integration/test_param_management.py` +- 修改:`backend/tests/README.md`、`frontend/README.md`、`backend/README.md`(接口清单)、`frontend/e2e/system_management.py` 或新增 `frontend/e2e/param_management.py` + +- [ ] **步骤 1:编写集成用例**(覆盖审查重点 1/2/3) + +参数精度专项(Fraction/1/90 全链路:注册表 → 种子 → 解析 → 预览一致);未来生效不泄漏;撤回回退;同日多次变更取最新;审计留痕(成功与失败);权限(普通用户 403);岗位保护规则(内置禁删、模板校验)。 + +- [ ] **步骤 2:全量回归** + +```bash +cd backend && uv run pytest -q +``` + +预期:301 基线 + 新增用例全绿。 + +- [ ] **步骤 3:e2e 与文档** + +前端 e2e 步骤(菜单出现两个新页、改参数→记录→预览链路);更新三份 README(用例清单/运行记录/发现缺陷/待补用例、接口清单)。 + +- [ ] **步骤 4:Commit** + +```bash +git add backend/tests frontend/e2e backend/README.md frontend/README.md +git commit -m "test(system): 参数体系模块用例与测试记录" +``` + +--- + +### 2.7 风险与开放问题 + +#### 风险(已定对策) + +1. 参数缓存:一期不做(见 2.1-4);若未来启用必须按批次版本号精确失效,禁通配删除; +2. 同日多次变更:UI 明示「同日多次变更按最新一条生效」; +3. `4/360` 展示:存储分数、展示格式化(预览页注明「精确值 4/360,非截断 0.011111」); +4. 模板扩展摩擦:新公式形态仍需加模板(一期接受,与「不引入规则引擎」一致);岗位表单把模板做成带说明的受控下拉; +5. 报表字段前移:预览出参尽量与需规 2.4.1 明细列同名,减少 ④ 映射工作; +6. 参数导出用 openpyxl:已在 T5 增补依赖(AI_CONTEXT 已认可方向)。 + +#### 开放问题(不阻塞首块开工,逐项有默认处理) + +| # | 问题 | 默认处理 | +| --- | --- | --- | +| 1 | 第 1 天计提:需规图示「第 1 天 10‰」vs 公式 `10 − 4/360 ≈ 9.9889‰` | 按公式实现(上限为参考);起始值参数化,业务如需 10‰ 可在系统设置调整 | +| 2 | 企业户 02-17 前历史(2‰ 是否回溯) | 已按双种子(02-17=2‰、08-13=3‰)实现;如无需回溯可撤首行 | +| 3 | `payment.weight.mode` BALANCE 模式语义(余额口径) | 首块只存枚举;语义在 ④ 开工前确认 | +| 4 | `probation.salary.basic`(3000 元)是参数还是人员工资标准字段 | 暂列参数;② 开工时如归人员字段则移除 | +| 5 | 参数查询权限(普通用户可否只读快照) | 建议「查看可、修改仅管理员」,实现为 AdminUser 时可放宽——待确认 | +| 6 | 导出格式与列集合(是否含批次说明/操作人) | 以需规 2.3.1(四) 字段为准,导出前与业务对一次列 | +| 7 | 经理个人户业绩如何进入 12.5%+5%(裁决 #7 的具体衔接:该业绩是否计入「本人带领业务员」基数) | ④ 开工前必须确认(影响台账归属字段设计) | + +## 验证方式 + +1. 计划内容与 `ai-aux/AI_CONTEXT.md` 需求裁决节逐条核对(口径无冲突、无遗漏作废条款); +2. 计划中的命令与项目现有命令体系一致(uv / pnpm / docker compose); +3. 首块每个任务有独立可测交付物;测试要点符合「模块整体完成时统一编写」约定(纯函数与 core 级随实现即时测); +4. 执行阶段验证:T1 后 `test_schema_sync.py` 通过;T2/T3 后纯单元全绿;T5 后冒烟链路完整;T8 后全量 301+ 用例与 e2e 全绿。 diff --git a/docs/业务确认问题清单.docx b/docs/业务确认问题清单.docx deleted file mode 100644 index 5b0d35c0c1eb8bb4a1212377b8210f5c9351d08f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11571 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 XhO!(2;;%`_PhYsFMAY{y69N7QL`5>h diff --git a/docs/功能模块清单.xlsx b/docs/功能模块清单.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..aa94e3de785141cbb0c4051ca6bbb9b7de21dc21 GIT binary patch literal 7706 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 XB!&(c4gJ?7%=<6OeH}ug{Wba@c%aRq literal 0 HcmV?d00001 diff --git a/docs/问题与解决方案对照表_v2.xlsx b/docs/问题与解决方案对照表_v2.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..3283b8aa582a7f65f144c9e52a456bdd97b564c7 GIT binary patch literal 12918 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 literal 0 HcmV?d00001